
/****всякие общие стили**************/
.StatusList { display: none; }
#summa { text-align: right; padding-right: 15px; }
.dateTime {font: 8pt Tahoma, Arial, sans-serif; color: #5b6871; }


/****пагинатор*****************/
div.paginator  {margin: 30px 0; bo-rder: 1px solid red;}
div.paginator-ten  {margin: 12px 0 8px 0; bo-rder: 1px solid red;}
div.paginator-ten p{margin: 0;}
div.paginator  p {margin: 7px 0;}
p.result_pages a.page-list-1 {padding: 5px 0;}

/****faq*************/
.general-content div.faq {margin: 15px 0;}
.general-content div.faqQuestion {margin: 0 0 10px 0;}
.general-content div.faq {margin-top: 30px;}
.general-content div.faq a, div.faqHelp a {font: italic 15px Georgia, Times New Roman, serif; text-decoration: underline; }
.general-content div.faq a.activeQuestion {color: #000000; text-decoration: none;}
.general-content div.faqQuestion a {color: #0e7ca6;}
.general-content div.faqHelpLeft {background: url('/images/faq.left.png') top left no-repeat; padding-left: 8px; margin: 30px 0 20px 0; width: 450px;}
.general-content div.faqHelpLeft, div.faqHelpRight, div.faqHelp {height: 65px;}
.general-content div.faqHelpRight {background: url('/images/faq.right.png') top right no-repeat; padding-right: 7px;}
.general-content div.faqHelp {padding: 8px 5px 0 5px;}
.general-content div.faqHelp p{margin-bottom: 7px; color: #ffffff;}
.general-content div.faqHelp {background: url('/images/faq.bg.png') top left repeat-x;}
.general-content div.faqHelp a {color: #ffffff;}
.general-content div.faqAnswer {margin-top: 45px; font: italic 13px/23px Georgia, Times New Roman, serif; color: #222222;}
.general-content div.faqAnswer div {font-size: 19px; margin-bottom: 15px;}
.general-content div.faqAnswer p {margin-bottom: 10px; font: italic 13px/23px Georgia, Times New Roman, serif; color: #222222;}
.general-content div.faqAnswer p span {color: #0E7CA6; font: italic 13px/23px Georgia, Times New Roman, serif; }
.general-content div.faqAnswer p a {font-size: 13px;}
.general-content div.divForImages {margin-top: 25px;}
.general-content div.divForImages img {margin: 0 20px 20px 0;}
.general-content div.leftFloat {float: left; margin-right: 20px;}

/****о компании, возможно, надо будет перенести в модуль**************/
/*** >>> .general-content => класс где находится центральная часть содержимого >>> ****/
.general-content .my-h5 { padding-top: 10px; color: #222222; font:italic 19px Georgia, Arial, sans-serif; margin-bottom: 0px; }
.general-content .my-h4 { padding-top: 10px; font:italic 16px Georgia, Arial, sans-serif; margin-bottom: 15px;}
.general-content .my-h3 { padding-top: 10px; color: #222222; font:italic 14px Georgia, Arial, sans-serif; margin-bottom: 15px;}
.general-content .my-h3t { padding-top: 10px; color: #222222; font:italic 14px  Arial, sans-serif; margin-bottom: 15px;}
.general-content .my-ul { padding-top: 5px; padding-left: 10px; }
.general-content .my-ul li { margin-left: -12px; padding-left: 14px; margin-bottom: 8px; background: url('/images/rulim-li.png') 0px 8px no-repeat; }
.general-content h5 {color: #222222; font:italic 19px Georgia, Arial, sans-serif; margin-bottom: 10px;}
.general-content h1 {color: #222222; font:italic 19px Georgia, Arial, sans-serif; margin-bottom: 10px;}
.general-content h4 {color: #222222; font:italic 16px Georgia, Arial, sans-serif; margin-bottom: 15px;}
.general-content p {color: #222222; font: 12px Tahoma, Arial, sans-serif; margin-bottom: 15px;}
.general-content .primaryOrderTable { margin-top: -1px; }
.general-content .shell {margin: 10px auto 40px auto; bor-der: 1px dashed gray; heigh-t: 300px; max-w-idth: 885px; m-in-width: 600px; }
p.title {color: #222222; font:italic 17px Georgia, Arial, sans-serif; margin-bottom: 15px;}
p.ballance {font: italic 13px Georgia, Arial, sans-serif; color: #000000;}
p.ballance span.gray {color: #66727a;}
p.ballance span.ballanceSum {color: #499339; font: 16px tahoma, Arial, sans-serif; font-weight: bold;}
p.ballance span.ballanceSum#green { color: #499339; }
p.ballance span.ballanceSum#red { color: red; }
.general-content ol {list-style-type: decimal; margin-left: 30px; font-size: 13px;}
.general-content ol li {font: 13px Georgia, Arial, sans-serif; font-style: italic; line-height: 23px;}
.general-content {
	overflow: hidden;
	padding: 5px;
	margin: 15px 0;
}




/****таблица история платежей**************/
div.tableBallanceShell #tableBallanceSum { text-align: right; }
div.tableBallanceShell table tr.header td {height: 43px;}
div.tableBallanceShell table {width: 100%;}
div.tableBallanceShell table tr {border-bottom: 1px dashed #85b3c9; height: 26px; }
div.tableBallanceShell table tr.header {border-bottom: none;}
div.tableBallanceShell table tr.header td {color: #ffffff; font: italic 12px Georgia, Arial, sans-serif; padding-right: 0;}
div.tableBallanceShell table tr.header td.tableBallanceLeft {background: url('/images/payhistory.table.left.png') top left no-repeat; width: 6px;}
div.tableBallanceShell table tr.header td.tableBallanceRight {background: url('/images/payhistory.table.right.png') top right no-repeat; width: 6px;}
div.tableBallanceShell table tr.header td.tableBallance {background: url('/images/payhistory.table.bg.png') top left repeat-x;}
div.tableBallanceShell table tr.header td.tableBallance .summa {color: #ffffff; font: italic 12px Georgia, Arial, sans-serif; padding-right: 0; b-ackground: url('/images/ballance.black.triangle.png') right 7px no-repeat; float: right; padding-right: 9px; margin: 0px; margin-right: 5px;}
div.tableBallanceShell table tr.header td.tableBallance p {color: #ffffff; font: italic 12px Georgia, Arial, sans-serif; padding-right: 0; background: url('/images/ballance.black.triangle.png') right 7px no-repeat; float: left; padding-right: 9px; margin: 0 0 0 0;}
div.tableBallanceShell table tr.header td.tableBallance p:hover {color: #bada55; background: url('/images/ballance.green.triangle.png') right 7px no-repeat; cursor: pointer;}
div.tableBallanceShell table tr.header td.tableBallance div.price { color: #ffffff; margin-top: 5px; margin-right: 2px; font-size: 16px; }
div.tableBallanceShell table tr.header td.tableBallance p#desc {color: #ffffff; font: italic 12px Georgia, Arial, sans-serif; padding-right: 0; background: url('/images/ballance.black.triangle.png') right 7px no-repeat; float: left; padding-right: 9px; margin: 0 0 0 0;}
div.tableBallanceShell table tr.header td.tableBallance p#asc   {color: #ffffff; font: italic 12px Georgia, Arial, sans-serif; padding-right: 0; background: url('/images/ballance.black.triangle_up.png') right 7px no-repeat; float: left; padding-right: 9px; margin: 0 0 0 0;}
div.tableBallanceShell table tr.header td.tableBallance p#asc:hover   {color: #bada55; b-ackground: url('/images/ballance.green.triangle.png') right 7px no-repeat; cursor: pointer;}
div.tableBallanceShell table tr.header td.tableBallance p#desc:hover {color: #bada55; b-ackground: url('/images/ballance.green.triangle.png') right 7px no-repeat; cursor: pointer;}
div.tableBallanceShell table tr.header td.tableBallance img {padding: 0 0 1px 5px; cursor: pointer;}
div.tableBallanceShell table tr td { font-size: 8pt;}
div.tableBallanceShell table tr.green {background: #cef2c2;}
/*div.tableBallanceShell table tr:hover {background: #def2c2;}*/
/*div.tableBallanceShell table tr td span.dateTime {font: 11px Tahoma, Arial, sans-serif; color: #5b6871; }*/
div.tableBallanceShell table tr td span.minusSum {color: #cc0000;}
div.tableBallanceShell table tr.header td a.euro {color: #ffffff; font-weight: bold; text-decoration: none; border-bottom: 1px #ffffff dashed; }

/*div.tableBallanceShell table tr.greenBg {background: #def2c2;}*/
div.tableBallanceShell table tr td a.toBuy {background: url('/images/basket_small.png') 0 3px no-repeat; padding-left: 17px;}
div.tableBallanceShell table tr td p.boxShare {font: 8pt Tahoma, Arial, sans-serif; xbackground: url('/images/box-share.png') 0 0 no-repeat; padding: 0 0 0 1px;}

/****таблица мои счета**************/

div.myBills table.tabs tr {border: none;}
div.myBills table.tabs tr td {padding: 0; padding-top: 1px;}
div.myBills table.tabs ul li {float: left; display: block; height: 23px; width: 130px; bo-rder: 1px solid blue; position: relative; margin-right: -8px;}
div.myBills table.tabs ul li.myBillsActiveTab {background: url('/images/rulim-bills-tab.png') 0 -25px no-repeat; z-index: 50;  padding: 2px 0 0 10px; font: italic 15px Georgia, Tahoma, Arial, sans-serif; color: #ffffff;}
div.myBills table.tabs ul li.myBillsTab {background: url('/images/rulim-bills-tab.png') 0 0 no-repeat; padding: 2px 0 0 10px; font: italic 15px Georgia, Tahoma, Arial, sans-serif; color: #216996; text-decoration: underline; cursor: pointer; margin-bottom: 0;}

/****таблица мои счета НЕОПЛАЧЕННЫЕ**************/
div.myBills .summa { width: 100px; float: right; margin-right: 5px; }
div.myBills table tr.header td {height: 32px;}
div.myBills table {width: 100%;}
div.myBills table tr {border-bottom: 1px dashed #85b3c9; height: 26px; }
div.myBills table tr.header {border-bottom: none;}
div.myBills table tr td {padding-left: 10px;}
div.myBills table tr td.noPadding {padding-left: 0;}
div.myBills table tr.header td {color: #ffffff; font: italic 12px Georgia, Arial, sans-serif; }
div.myBills table tr.header td.myBillsHeader {background: url('/images/rulim-bills-table-bg.png') top left repeat-x;}
div.myBills table tr.header td.myBillsHeaderRight {background: url('/images/rulim-bills-table-bg-right.png') top right no-repeat; width: 6px; height: 32px; padding-left: 0;}
div.myBills table tr.header td:hover {color: #bada55;}
div.myBills table tr td span.notPayed {color: #fe0006; font: italic 12px Georgia, Tahoma, Arial, sans-serif; }

/****таблица мои счета ОПЛАЧЕННЫЕ**************/




/****блоки после таблиц мои счета **************/

div.myBillsInfo {margin: 20px 0;}
div.finalCount {float: left; width: 200px; background: #f2f1e6; color: #000000; font: 13px tahoma, Arial, sans-serif; color: #66727a; padding: 10px 8px 15px 15px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
div.finalCount table tr {border: none; height: 20px; }
div.finalCount table tr td {padding: 0; hei-ght: 1%; vertical-align: top; margin: 0; line-height: 12px;}
div.finalCount table tr td span {color: #000000;}
div.finalCount table tr td.finalCountButton {text-align: right; padding-top: 4px;}
div.finalCount table tr td.finalCountButton  a{background: url('/images/pay-button.gif') top left no-repeat; padding: 0px 88px 20px 0px;}
div.finalCount table tr td.finalCountButton a span {display: none;}

div.textAboutBills {margin-right: 250px; color: #66727a; font: italic 13px/17px Georgia, Tahoma, Arial, Sans-serif; margin-top: 20px;}
div.textAboutBills div {height: 33px;}
div.greenBlockLeft {background: url('/images/green-block-left.png') top left no-repeat; padding-left: 42px; cursor: pointer; width: 308px; margin-top: 25px;}
div.greenBlockRight {background: url('/images/green-block-right.png') top right no-repeat; padding-right: 6px;}
div.greenBlock {background: url('/images/green-block-bg.png') top left repeat-x; color: #ffffff; font: 15px Tahoma, Arial, sans-serif; padding: 6px;  }


/****поиск запчастей, проценка******************/

div.procenka p{font-family: Georgia, Times New Roman; font-style: italic; color: #182429; font-size: 15px; margin: 10px 0;}
div.procenka p.gray {color: #5b6871;}
div.procenka p.overWeightPrice {background: url('/images/box-share.png') 0 0 no-repeat; padding: 0 0 0 19px; margin: 25px 0 0 0;}
div.procenka p.overWeightPrice, div.procenka p.attention  {font-size: 13px;}
div.procenka p.mistake {font-size: 11px;}
div.procenka div.prevOrdersRight, div.procenka div.prevOrdersLeft, div.procenka div.prevOrders {height: 44px;}
div.procenka div.prevOrdersRight {background:url('/images/prev-orders-right-small.png') top right; padding-right: 6px; margin: 15px 0;}
div.procenka div.prevOrdersLeft {background:url('/images/prev-orders-left-small.png') top left; padding-left: 7px;}
div.procenka div.prevOrders {background:url('/images/prev-orders-bg.png') top left repeat-x; padding: 0px 0 0 5px;}
div.procenka div.prevOrders div    {float: left; margin-right: 10px; padding-top: 8px; padding-bottom: 5px; }
div.procenka div.prevOrders select.discount_id { width: 300px; }
div.procenka div.prevOrders select.user_region { width: 228px; }
div.procenka div.prevOrders select {border: 1px solid #a7a79d; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height: 22px; font: 12px tahoma, arial, sans-serif; margin: 8px 0; }

#is_not_registrate_popup{
	border: 1px solid #fff;
	position: fixed;
	top: 50%;
	margin-top: -150px;
	left: 50%;
	margin-left: -225px;
	z-index: 99999999999999999999999;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 450px;
}

#is_not_registrate_popup_inner{
	border: 3px solid #1E608B;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 15px;   
	background: #F3F6F8; 
	line-height: 20px;
}

.red_span{
	color: red;
	font-weight: bold;
}

.request_parts_item_price{
	font-size: 18pt;
	color: #fff;
	font-family: trebuchet ms;
	text-align: center;
	padding: 3px 0 0 0px;
}

.request_parts_item_delivery{
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-family: trebuchet ms;
	padding: 10px 0 0 0;
}

.request_parts_item span{
	font-size: 14px;
}

.request_parts_item{
	border-right: 2px solid #266429;
}

.request_parts_item button{
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	padding: 10px;
	cursor: pointer;
}

.part_list_item_info_request_parts_container{
	margin: 20px 0 0 0;
	background: url(/images/price_offer_button_bg1.png) 0 0 repeat-x;
	background-color: #03652F;
}

.part_list_item_info_img{
	text-align: center;
}

.part_list_item_info_img img{
	max-width: 150px;
}

.part_list_item_info_descr{
	font-size: 13px;
	font-family: trebuchet ms;
	line-height: 20px;
	padding: 10px 15px 0 10px;
}

.part_list_item_info_title{
	font-size: 20px;
	font-family: trebuchet ms;
	text-align: center;
	margin: 0 0 20px 0;
}

#price_offer_container{
	width: 1040px;
}

#price_offer_content{
	border: 2px solid #226FA2;
	padding: 20px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

#price_offer_left_menu{
	border: 2px solid #226FA2;
	border-right: none; 
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	position: relative;
	left: 2px;
}

#price_offer_content{
	min-height: 500px;
}

.price_offer_left_menu_item a{
	border-bottom: 1px dashed #fff;
	color: #666;
}

.price_offer_left_menu_item{
	padding: 10px 10px;
	font-size: 14px;
	color: #666; 
	cursor: pointer;
	font-family: trebuchet ms;
	background: #F3F6F8;
	border-right: 2px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.price_offer_left_menu_item_active{
	background: #fff;
	cursor: default;
	color: #000;
	font-weight: bold;
	border-right: 2px solid #fff;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.price_offer_left_menu_item_active a{
	border-bottom: none;
	color: #000;
}

#price_offer_content_title{
	font-size: 20px;
	color: #000;
	font-family: trebuchet ms;
	margin: 0px 0 20px 0;
	text-align: center;
}

.part_list_item_info_container{
	border: 2px solid #51983A;
	box-shadow: 5px 5px 10px #666;
	padding: 0px;
	margin: 0 0 50px 0;
}



.multibrand_button{
	background: 0;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.multibrand_button div{
	border-radius: 5px;
	background: url(/images/landing_green_button.png) 0 0 repeat-x;
	border: 0;
	color: #fff;
	font-family: trebuchet ms;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 10px;
	text-align: center;
	border: 2px solid #879C41;
	margin: 10px 0;
}


#svechi_container_inner{
	background: url(/images/svechi.png) 10px 10px no-repeat;
}

#svechi_container{
	background: url(/images/svechi_discount.png) 100% 0px no-repeat;
	border: 2px solid #2D95AE;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 20px 0;
}

#svechi_title{
	font-size: 20pt;
	font-family: trebuchet ms;
	margin: 0 0 10px 0;
	margin: 0px 50px 20px 0;
	
	color: #F32C31;
	line-height: 30px;
	
	flex-wrap: nowrap;
	font: italic normal 400 22px/normal Georgia;
	font-weight: bold;
}

#svechi_desc span{
	color: #F32C31;
	font-size: 18pt;
	font-weight: bold;
}

#svechi_desc{
	font-size: 16pt;
	font-family: trebuchet ms;
	margin: 0 50px 0 0;
	line-height: 26px;
	
	flex-wrap: nowrap;
	font: italic normal 400 22px/normal Georgia;
	font-weight: bold;
}

#svechi_container_inner_inner{
	padding: 15px;
}



#svechi_button_cancel{
	background: 0;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: 0;
	width: 390px;
	margin: 18px 0 0 0px;
}

#svechi_button_cancel div{
	border-radius: 5px;
	background: url(/images/registrate_button_bg.png) 0 0 repeat-x;
	border: 0;
	color: #fff;
	font-family: trebuchet ms;
	font-size: 12pt;
	font-weight: bold;
	padding: 10px 0 10px 0;
	text-align: center;
	border: 2px solid #D2474A;
	
	width: 390px;
	background-color: #377697;
}


#svechi_attention_link{
	border-bottom: 1px dashed #0E7CA6;
	color: #0E7CA6;
	font-weight: bold;
	cursor: pointer;
}

#svechi_attention_text{
	font-size: 13pt;
	line-height: 26px;
	margin: 40px 0 0 0;
	font-family: trebuchet ms;
}

.price_offer_item_blocks_part{
	background: #F3F6F8;
	margin: 0 0 30px 0;
	border: 1px solid #0084AA;
}

.price_offer_item_blocks_part_maker{
	font-size: 14px;
	font-family: trebuchet ms;
	color: #fff;
}

.price_offer_item_blocks_part_descr{
	line-height: 18px;
	margin: 10px 0;
	display: none;
}

.price_offer_item_blocks_part_items_container{
	background: url(/images/price_offer_item_bg.png) 0 0 repeat-x;
}

.price_offer_item_blocks_part_items_delivery{
	color: #0D7CA8;
	color: #000;
	font-size: 10pt;
	font-family: Trebuchet MS;
	margin: 0 0 5px 0;
	text-align: left;
	font-size: 16px;
}

.price_offer_item_blocks_part_items_price{
	color: #0D7CA8;
	color: #000;
	font-size: 12pt;
	font-family: Trebuchet MS;
	text-align: left;
	font-size: 16px;
}

.price_offer_item_blocks_part_items_price span{
	font-size: 16px;
}

.item_blocks_items_container{
	cursor: pointer;
	border-right: 2px solid #92D6F4;
	padding: 5px;
}


.item_blocks_items_container:hover{
	background: url(/images/price_offer_item_bg_dark.png) 0 0 repeat-x;
}

.price_offer_item{
	font-size: 18px;
	margin: 15px 0;
	padding: 15px;
	border: 2px solid #0084AA;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.price_offer_link{
	
}

.price_offer_item_container{
	
}

.price_offer_item_blocks_see_descr{
	font-size: 13px;
	border-bottom: 1px dashed #fff;
	font-weight: normal;
	position: relative;
	top: -3px;
	cursor: pointer;
	color: #fff;
}


.price_offer_button{
	cursor: pointer;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #0D7CA8;
	background: url(/images/price_offer_button_siler.png) 0 0 repeat-x;
	padding: 0;
}

.price_offer_button_select_count{
	cursor: pointer;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #0D7CA8;
	background: url(/images/price_offer_button_siler.png) 0 0 repeat-x;
	padding: 0;
}

.price_offer_item_blocks_part_items_basket_bg{
	padding: 5px 5px; 
	background: url(/images/price_offer_button_siler.png) 0 0 repeat-x;
}

.price_offer_item_blocks_part_items_add_basket{
	color: #0D7CA8;
	font-size: 12pt;
	font-family: Trebuchet MS;
	margin: 0 0 0px 0;
	font-weight: bold;
}

.price_offer_item_blocks_part_title{
	background: #0084AA;
}

.basket_added{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	border: 2px solid #0D7CA8;
	background: #fff;
	text-align: center;
	width: 210px;
	display: none;
}

.price_offer_delete_from_basket{
	cursor: pointer;
}

.price_offer_delete_from_basket img{
	position: relative;
	top: 3px;
}

#set_count_popup{
	position: fixed;
	top:50%;
	left: 50%;
	margin: -100px 0 0 -250px;
	width: 500px;
	padding: 15px;
	background: #fff;
	border: 2px solid #0084AA;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: none;
	z-index: 99999;
}

#set_count_popup td{
	font-size: 14px;
	padding: 5px;
}



#basket_added_popup{
	position: fixed;
	top:50%;
	left: 50%;
	margin: -100px 0 0 -250px;
	width: 500px;
	padding: 15px;
	background: #fff;
	border: 2px solid #0084AA;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: none;
	z-index: 99999;
}

#order_filter_container{
	background: #E2E2E2;
	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 20px 0 ;
}

#order_filter_title{
	font-size: 14pt;
	margin: 0 0 20px 0;
}

.order_filter_item{
	padding: 5px;
	margin: 5px 0;
}


#order_select_all{
	border-bottom: 1px dashed #3B8EC5;
	cursor: pointer;
}

#order_unselect_all{
	border-bottom: 1px dashed #3B8EC5;
	cursor: pointer;
}


#NotFoundContainer{
	margin: 50px 0 0 0;
}

#NotFoundImg{
	float: left;
	display: inline-block;
	width: 350px;
}

#NotFoundImg img{
	width: 350px;
}

#NotFoundText{
	display: inline-block;
	width: 600px;
	font-size: 16px;
	line-height: 22px;
	margin: 80px 0 0 20px;
}


.right_city_block{
	width:auto;
	border:1px solid #0f7da6;
	overflow:auto;
	margin-bottom:10px;
	padding:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	mar1gin: 10px 0 10px 5px;
	margin-top: 5px;
}

.new_green_button{
	background : url('/images/new_green_button.png') 0 0 repeat-x;
	padding: 10px 15px;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}


.error_info{
	border: 1px solid rgba(254, 0, 8, 0.49);
	background-color: rgba(255, 0, 10, 0.06);
	padding: 10px;
	display: none;
}

.error_info_visible{
	display: block !important;
}

.error_info_title{
	font-size: 13px;
	font-weight: bold;
	color: #BB0000;
}

.error_info_items_container{
	margin: 15px 0 0 0;
	color: #BB0000;
}

.error_info_items_container li{
	margin: 5px 0;
}

.error_info_items_container{
	list-style: disc;
	margin-left: 18px;
}

.form_item_label{
	font-size: 16px;
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #1E608B;
	font-family: "Helvetica Neue",Helvetica,Arial;
}

.form_item_input input{
	border: 1px solid #ccc;
	padding: 10px 10px;
	font-size: 14px;
	width: 300px;
	font-family: "Helvetica Neue",Helvetica,Arial;
}


.form_item_container{
	margin: 20px 30px 0px 0;
	padding: 0 40px 0 0;
}

a.write_manager_link{
	border-bottom: 1px dashed #6B7CB5;
	cursor: pointer;
}

a.write_manager_link:hover{
	border-bottom: 0;
}


.clear{
	clear: both;
}