/* CSS Document */
body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;
	fontsize:13px; margin:0; padding:0 0px 0; background-color:#FFFFFF;}
td { font-size:13px;}
ul li { font-size:13px;}
a { color:#2f78e1;}
a:hover { text-decoration:underline;}
a img { border:0;}
hr {}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#2f78e1; font-weight:bold;
	margin:10px 0 10px 0;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2f78e1; font-weight:bold;
	margin:10px 0 10px 0;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2f78e1; font-weight:bold;
	margin:10px 0 10px 0;}
h4 { color:#000000; font-size:11px; font-weight:bold; margin:10px 0 10px 0;}
h5 { color:#ee1a24; font-weight:bold; margin:10px 0 10px 0; font-size:11px;}
		
.h { visibility:hidden;}
.b { display:block;}
.hb { visibility:hidden; display:block;}
.f { margin:0;}
.m { vertical-align:middle;}
.space { clear:left; height:1px;}
			
.content { padding:0 20px 20px 20px;}
.leftTd {}
.top_delim { background-image:url(/img/top_delim.gif); background-repeat:repeat-x; background-position:left top;
	 background-color:#ffffff;}
.bot_delim { background-image:url(/img/bot_delim.gif); background-repeat:repeat-x; background-position:left top;
	 background-color:#ffffff;}
.slogan { background-color:#ffffff; font-weight:bold; font-size:13px; color:#aaaaaa;}
.slogan span { color:#4b94fd; font-size:14px; font-weight:bold;}
					
.count_catalog { float:left; font-size:11px;  color:#b9b9b9;
	padding:15px 20px 10px 30px; width:210px; width:"250px";}
.count_catalog span { color:#4b94fd; font-size:12px; font-weight:bold;}

.form_calc { text-align:left; border-top:1px solid #000000; border-left:1px solid #000000;}
.form_calc td { border-right:1px solid #000000; border-bottom:1px solid #000000;}
.form_calc td td { border:0px;}


.reklama {}
.reklama table { border-collapse:collapse; width:40%;}
.reklama td { padding:0;}
.reklama .tt { background-image:url(/img/rek_tt.gif); background-repeat:repeat-x;}
.reklama .ll { background-image:url(/img/rek_ll.gif); background-repeat:repeat-y;}
.reklama .rr { background-image:url(/img/rek_rr.gif); background-repeat:repeat-y;}
.reklama .bb { background-image:url(/img/rek_bb.gif); background-repeat:repeat-x;}
.reklama .text { text-align:center; background-color:#a9a4aa; padding:10px;}
.reklama .title { font-size:18px;}
.reklama .title a { color:#2f78e1}
.reklama .notice { padding:10px 0 5px;}
.reklama .phone { font-size:12px; font-weight:bold;}
.reklama .phone span { color:#4f4f4f; font-weight:bnormal;}
.reklama .more { padding:10px 0 0 0; color:#2f78e1; font-weight:bold;}
.reklama .more a { color:#2f78e1;}


/*	TOP MENU	*/					
.topmenu { background-color:#FFFFFF;}
.topmenu div { margin-left:1px; width:101px; padding:4px 4px 3px 4px;
	background-repeat:no-repeat; font-size:12px;}
.topmenu div a { font-size:12px; color:#535353; text-decoration:none;}
.topmenu div a:hover { color:#000000; text-decoration:none;}
.topmenu div.on { background-image:url(/img/menu_on.gif); background-repeat:no-repeat;}
.topmenu div.on a { font-size:12px; color:#000000;}
.topmenu div.on a:hover { text-decoration:none; color:#000000;}
.topmenu div.off { background-image:url(/img/menu_off.gif); background-repeat:no-repeat;}
.topmenu div.off a { font-size:12px; color:#535353;}
.topmenu div.off a:hover { text-decoration:none; color:#000000;}

/*	MAIN MENU	*/							
.menu { margin:10px 0 20px 0;}
.menu div { padding:6px 5px 8px 39px;
	background-repeat:repeat-y; background-position:right top;}
.menu a { font-size:12px; color:#000000; text-decoration:none;}
.menu a:hover { color:#2f78e1; text-decoration:none;}
.menu a.on { font-size:12px; color:#2f78e1;}
.menu a.on:hover { text-decoration:none; color:#2f78e1;}
			
.mainTextBlock { padding:10px 20px 10px 15px; border:1px solid #FFFFFF;}					
.mainTextBlock p { margin:5px 0 8px 0;}
							
.mainSearchBlock {}
.mainSearchBlock .block { text-align:center; min-height:140px; padding:10px 10px 0 10px; float: left; width: 110px; height: 140px;}
.mainSearchBlock .image { border:2px solid #FFFFFF; display:block;}
.mainSearchBlock .title { color:#3077e1; padding:3px 0 2px 0;}
.mainSearchBlock .title a { color:#3077e1;}
.mainSearchBlock .price { color:#3f3f3f; font-weight:bold; white-space:nowrap;}
.mainSearchBlock .year { color:#3f3f3f; font-size:11px;}

.roundBlock { width:500px; margin:20px;}
.roundBlock .block { padding:20px;}
							
.searchBlock { margin-left:-20px;}
.searchBlock .block { padding:10px 20px 20px 20px;}
.searchBlock input { vertical-align:top;}
.searchBlock select { color:#3e3e3e; border:1px solid #91abc3; font-family:Tahoma, Arial, Courier, Verdana; font-size:12px;}
.searchMainBlock { padding:10px 20px 10px 15px; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;
	 width:530px; width:"565px";}
.searchMainBlock td { padding:2px 0 2px 0;}
								
/*	NEWS	*/
.news { margin:10px 0 0 0px;}
.news div.date { white-space:nowrap; color:#295ca7; font-size:11px; margin:0 0 0px 0;}
.news div.date a { color:#295ca7; text-decoration:none;}
.news div.title { color:#666666; font-weight:bold;}
.news div.notice { font-size:12px; margin:3px 0 10px 10px;}
.news div.notice a { color:#000000;  text-decoration:none;}
.news div.notice a:hover { text-decoration:underline;}
.news div.more { margin:2px 0 15px 5px;}
.newsdate { font-size:11px; margin:5px 0 5px 0;}
.newsarchive { margin:5px 0 5px 0;}
.newscontent p { text-align:justify; font-size:12px;}
								
/*	NEWS MAIN	*/
.newsmain { margin:10px 0 0 20px;}
.newsmain div.date { white-space:nowrap; color:#295ca7; font-size:11px; margin:0 0 0px 0;}
.newsmain div.date a { color:#295ca7; text-decoration:none;}
.newsmain div.title { color:#666666; font-weight:bold;}
.newsmain div.notice { font-size:12px; margin:3px 0 10px 10px;}
.newsmain div.notice a { color:#000000;  text-decoration:none;}
.newsmain div.notice a:hover { text-decoration:underline;}
.newsmain div.more { margin:2px 0 15px 5px;}

/*	Articles MAIN	*/
.articlesNotice { margin:10px 0 0 20px;}
.articlesNotice .block{ margin:0px 0 5px 0;}
.articlesNotice .image { margin:0 10px 10px 0;}
.articlesNotice .title { font-size:13px;}
.articlesNotice .title a { font-size:15px; font-weight:bold;}
.articlesNotice .title a:hover { text-decoration:underline;}
.articlesNotice .notice { font-size:12px; margin:3px 0 10px 10px;}
.articlesNotice .source { margin:5px 0 0px 0px; text-align:bottom;}

.mainNewsBlock { width:160px; padding:10px; border:1px solid blue; float:right;}
.mainReklama { padding:15px 10px 0 10px;}
.mainReklama p { margin:5px 0 8px 0;}
.mainReklama .block {}

/*	SALE FORM	*/
.fieldsBlock .header { font-size:13px; color:#2f78e1; background-color:#CCCCCC; width:50%; padding:5px 0 5px 15px; margin:10px 0 0 6px;}
.fieldsBlock .block { border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;
	padding:10px 20px 10px 15px; font-size:11px; width:530px; width:"565px";}
.fieldsBlock .block table { width:530px;}
.fieldsBlock .left { float:left; width:50%;}
.fieldsBlock .right { float:left; width:50%;}
.fieldsBlock .field { padding:0px 15px 4px 0;}
.fieldsBlock .title { padding:0 5px 0 5px;}
.fieldsBlock .notice { font-size:11px; font-weight:bold;}

.compl { margin:10px 0 10px 0; padding:3px 0 3px 0; background-color:#CCCCCC;}
.compl a { color:#000000; text-decoration:none;}
/*.compectacija .header { font-size:12px; color:#2f78e1; background-color:#CCCCCC; width:50%; padding:2px 0 2px 15px; margin:0px 0 0px 6px;}
.compectacija .block {c
	padding:0px 20px 0px 15px; font-size:11px; overflow:hidden;}
*/
.buttons { margin:15px 0 15px 20px;}
.buttons input { background-color:#4b94ff; color:#FFFFFF; font-family:Tahoma, Arial, Courier, Verdana; font-size:11px; font-weight:bold;
	border:1px solid #FFFFFF; padding:3px 0 3px 0;}
	
/*	SEARCH	*/
.search_list { margin: 5px 0 15px 0;}
.search_list .bigBlock {}
.search_list .sort { vertical-align:middle;}
.search_list .header { color:#2f78e1; padding:7px 0 3px 15px;
	font-size:13px; overflow:hidden;}
.search_list .model_price { width:400px; float:left;}
.search_list .city { width:100px; font-weight:normal; float:left;}
.search_list .block { border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;
	padding:0px 10px 0px 10px; width:545px; width:"565px";}
.search_list_page { padding:10px 0 10px 0;}

.search_list table { border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.search_list table td { padding:2px 5px 2px 5px; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.search_list table thead { font-weight:bold; background-color:#D9D9D9;}

.stats_list table { border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.stats_list table td { padding:2px 5px 2px 5px; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.stats_list table thead { font-weight:bold; background-color:#D9D9D9;}

/*	ONE CAR BLOCK */
.onecarImage { padding:10px;}
.onecarComplect { padding:0 0 0 15px;}
.onecarBlocks {}
.onecarBlocks .bigBlock {}
.onecarBlocks .header { color:#2f78e1; border-bottom:3px solid #FFFFFF; padding:10px 0 0px 6px;
	font-size:13px; font-weight:bold;}
.onecarBlocks .item { padding:2px 15px 2px 15px; border-bottom:1px solid #FFFFFF; color:#FFFFFF;
	 border-left:1px solid #FFFFFF;  border-right:1px solid #FFFFFF; background-color:#7f9db9;}
.onecarBlocks .textarea { padding:2px 15px 2px 15px; }

.one_car {}
.one_car .image { padding:0 10px 0 0;}
.one_car .right_item { padding:0 0 15px 0;}
.one_car .right_item span { font-weight:bold; color:#0854c6;}
.one_car .params { margin:15px 0 0 0; border-top:1px solid #FFFFFF;}
.one_car .params thead td { color:#939393; font-size:12px;}
.one_car .params .name { color:#3E3E3E;}
.one_car .params .fields { color:#0854c6/*4C94FF*/; border-right:1px solid #FFFFFF; font-weight:bold;}
.one_car .params .fields span { font-weight:normal;}
.one_car .params .odd { background-color:#D9D9D9;}
.one_car .params td { border-bottom:1px solid #FFFFFF;}
.one_car .params tr#last td { border-bottom:0px solid #E6E6E6;}
.one_car .dop_info {}
.one_car .dop_info .header { font-size:13px; color:#2f78e1; padding:10px 0 2px 15px;}
.one_car .dop_info .text { border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;
	padding:5px 20px 5px 10px; width:535px; width:"565px";}
.one_car .notice_price { padding:0 0 15px 10px; font-size:11px;}

.contacts_header { font-size:13px; color:#2f78e1; padding:10px 0 2px 15px;}
.contacts_block { border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;
	padding:5px 20px 5px 10px; width:535px; width:"565px";}
.contacts_block .item {}
.contacts_block .item span { color:#0854c6; font-weight:bold;}

/*	MAP	*/
.map ul { margin:0px 0px 0px 10px; padding:0; font-size:12px;}
.map li { list-style-type:none; padding-left:10px;}
.map li { background-image:url(/img/ul_li.gif); background-position:0px 4px; background-repeat:no-repeat;}
.map ul li { margin:10px 0 10px 0;}

/*	mySectionUl	*/
ul.mySectionUl { margin:0px 0px 0px 10px; padding:0;}
ul.mySectionUl li {}
ul.mySectionUl li { margin:2px 0 2px 0; list-style-type:none; padding-left:10px; font-size:12px;
	background-image:url(/img/ul_li.gif); background-position:0px 5px; background-repeat:no-repeat;}

/*	CHILDREN	*/
.children ul { margin:0px 0px 0px 10px; padding:0; font-size:12px;}
.children li { list-style-type:none; padding-left:10px;}
.children li { background-image:url(/img/ul_li.gif); background-position:0px 4px; background-repeat:no-repeat;}
.children ul li { margin:10px 0 10px 0;}

/*	BROTHERS	*/
.brothers ul { margin:0px 0px 0px 10px; padding:0; font-size:12px;}
.brothers li { list-style-type:none; padding-left:10px;}
.brothers li { background-image:url(/img/ul_li.gif); background-position:0px 4px; background-repeat:no-repeat;}
.brothers ul li { margin:10px 0 10px 0;}
		
/*	FOOTER	*/
.footer { font-size:11px;}
.copyrights { padding:20px 0 10px 10px; font-size:11px;}
.banners { padding:20px 0 0 16px;}

.banners_top { background-color:#FFFFFF;}
.banner_top { padding:15px 10px 15px 10px; text-align:center; float:left; width:45%;}

.banner_middle_1 { padding:20px 0px 15px 54px;}
.banner_rightColumn { padding:10px 0px 0px 10px;}
.banner_bottom { padding:10px 10px 10px 10px;}
.counters { padding: 10px;}
.banner_left { padding:10px 0px 10px 10px;}
.banner_left2 { padding:10px 0px 0px 20px;}


/*	PHOTOGALLERY	*/
.photogal td { padding:0px 10px 10px 10px;}
.photogal div.text { margin:5px 0 5px 0; text-align:justify;}
.photogal div.text a { color:#595959; text-decoration:none;}
.photogal div.text a:hover { text-decoration:underline;}

.section { font-size:12px; text-align:justify;}
.pagelist { margin:15px;}								
.navigation_bar { margin:15px;}

.errors { margin:0px 0 10px 0}
.errors span { color:red;}	
.errors .title { font-weight:bold; font-size:12px; margin:10px 0 10px 0;}

.vipBlock { width:160px; margin:10px 10px 0 10px; padding:0 0 5px 0; border:1px solid #2f78e1;}
.vipBlock .block { padding:0 10px 0 10px;}
.vipBlock .vip { font-weight:bold; color:#2f78e1; font-size:14px; padding:0 0 5px 0;}
.vipBlock .image { border:2px solid #FFFFFF; display:block;}
.vipBlock .title { color:#3077e1; padding:3px 0 2px 0;}
.vipBlock .title a { color:#3077e1;}
.vipBlock .price { color:#3f3f3f; font-weight:bold; white-space:nowrap;}
							
.rightBlock { width:150px; width:"160px"; padding:5px; border:1px solid #2f78e1; margin:20px 10px 10px 10px;}
.rightBlock h1 { margin-top:0px;}
.rightBlock ul { margin:0px 0px 0px 0px; padding:0;}
.rightBlock ul li { margin:4px 0 2px 0; list-style-type:none; padding-left:15px; text-indent:-5px; font-size:12px;
	background-image:url(/img/ul_li.gif); background-position:0px 5px; background-repeat:no-repeat;}

.saloonIndetail {}
.saloonIndetail .image { margin:0 15px 3px 0;}
.saloonIndetail .name { font-weight:bold;}
.saloonIndetail .field {}
.saloonIndetail table { border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
	 margin:0 0px 5px 0;}
.saloonIndetail td { border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

.carKeeping { margin:15px 0 0 0;}

.saloonCar { margin:0 0 0 15px;}
.saloonCar .name { font-weight:bold;}
.saloonCar .field {}
.saloonCar .img { margin:0 15px 10px 0;}
.saloonCar table { border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
	 margin:0 0px 5px 0;}
.saloonCar td { border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

h1 span.saloon { color:#3E3E3E;}
h1 span.price_rub { color:#3E3E3E;}

.firmList { margin:0 0 0 15px;}
.firmList .image { margin:0 15px 3px 0;}
.firmList .name { font-weight:bold; padding:0 5px 0px 0;}
.firmList .field { padding:0 5px 0px 0;}
.firmList table { margin:0 0px 0px 15px;}
/*.firmList table { margin:0 0px 5px 0; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
	}
.firmList td { border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
*/
.firmList .more { margin:0 0 0 15px;}

.firmIndetail {}
.firmIndetail .image { margin:0 15px 3px 0;}
.firmIndetail .name { font-weight:bold;}
.firmIndetail .field {}
/*
.firmIndetail table { border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
	 margin:0 0px 5px 0;}
.firmIndetail td { border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
*/

/*	lastNewsUl	*/
ul.lastNewsUl { margin:0px 0px 0px 10px; padding:0;}
ul.lastNewsUl li {}
ul.lastNewsUl li { margin:2px 0 2px 0; list-style-type:none; padding-left:10px; font-size:12px;
	background-image:url(/img/ul_li.gif); background-position:0px 5px; background-repeat:no-repeat;}


.constr .fieldtitle { color:#000000; margin:7px 0 5px 0; font-weight:bold;}
.constr .fieldtitle span { color:red;}
.constr .button_send { padding:10px;}
.constr .button { font-size:11px; border:0; padding:5px;}
.constr {margin:0px; padding:0px;}
.constr .fielddescription { font-size:10px;}
.constr .contenttxt { padding:10px 0 10px 10px;}
.constr .field { margin:0 0 8px 0;}
.constr input, .field textarea { margin:0; padding:0; 
	font-size:14px; color:#000000;}
.constr textarea { width:400px;}
.constr .checkboxinput,.radioinput {font-size:11px;}
.constr .inputfield {vertical-align:top; width:400px;}
.constr .multiselect {}

.voting { margin:15px 10px 15px 10px; border:1px solid #2f78e1; padding:0 10px 10px 10px;
	width:160px;}
.voting .title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2f78e1; font-weight:bold;
	margin:10px 0 10px 0;}
.voting td { font-size:11px;}
.voting .result { font-size:11px; padding:10px 0 0 0;}
.vote_button { background-color:#4b94ff; color:#FFFFFF; font-family:Tahoma, Arial, Courier, Verdana; font-size:11px; font-weight:bold;
	border:1px solid #FFFFFF; padding:3px 0 3px 0; margin:10px 0 0 0;}

.all_button { background-color:#4b94ff; color:#FFFFFF; font-family:Tahoma, Arial, Courier, Verdana; font-size:11px; font-weight:bold;
	border:1px solid #FFFFFF; padding:3px 0 3px 0; margin:10px 0 0 0;}

.resultsTable {}
.resultsTable .answers td { line-height:11px; padding:10px 0 0 0;}

/*	Header Login	*/
.header_line { background-color:#ebebeb; border-collapse:collapse; width:100%;}
.header_line .log_form { width:32%; padding:3px 0 3px 15px;}
.header_line .stats { width:32%; padding:3px 10px 3px 10px; text-align:center; font-family:Tahoma, Arial, Helvetica, serif; font-size:12px;}
.header_line .stats span { color:red; font-weight:bold;}
.header_line .cur { width:32%; padding:3px 35px 3px 0px; text-align:right;}
/*.logo { padding:27px 0 11px 50px;}*/
.logo { padding:27px 0 11px 40px;}


.header_login { 1margin:0 0 0 10px; display:inline;}
.header_login .button { vertical-align:middle;}
.header_login .auto { vertical-align:middle;}
.header_login .log { width:80px; font-size:12px; padding:0;}
.header_login .pwd { width:80px; font-size:12px; padding:0;}
.header_login .remember { padding:5px 0 0 0;}

.menu_left { font-family:Tahoma, Arial, Helvetica, serif; font-size:12px; margin:15px 5px 0 29px;}
.menu_left img {}
.menu_left .block { margin:0 0 5px 0;}
.menu_left .item_on { line-height:24px;}
.menu_left .item_on a { line-height:24px;}
.menu_left .item_on a.url_on { color:#000000; text-decoration:none;}
.menu_left .item_on img { vertical-align:middle; margin-right:10px;}
.menu_left .item_off { line-height:24px;}
.menu_left .item_off img { vertical-align:middle; margin:0 10px 0 0px;}
.menu_left .submenu div { font-size:11px; font-weight:bold; line-height:16px; margin:2px 0 0px 26px; padding:0 0 0 16px; text-indent:-17px;}
.menu_left .submenu div img { margin:0 6px 0 0;}
.menu_left .submenu a:visited {}
.menu_left .subitem_on {}
.menu_left .subitem_on a { color:#000000; text-decoration:none;}
.menu_left .subitem_on img {}
.menu_left .subitem_off {}
.menu_left .subitem_off img {}

/*	ServicesList	*/
.services { margin:0 0 10px 0;}
.services .title { color:#3E3E3E; font-size:12px; font-weight:bold;}
.services .group_off { color:#7a7a7a; font-size:12px; font-weight:bold; padding:10px 0 3px 22px; text-indent:-22px;}
.services .group_off img { vertical-align:middle; margin-right:6px;}
.services .group_on { color:#3E3E3E; font-size:12px; font-weight:bold; padding:10px 0 0 16px;}
.services .group_on img { vertical-align:middle; margin-right:6px;}
.services .serv_list { margin:0px 0px 0px 36px; padding:0 0 0 0; font-size:12px;}
.services .serv_list li { margin:3px 0 3px 0; list-style-type:square; padding-left:0px;}
.services .block { padding:0 0 0 26px;}
.services .span { white-space:nowrap;}
.services .list { padding:10px 0 0px 0;}
.services .list ul { margin:0px 0px 0px 10px; padding:0; font-size:12px;}
.services .list li { margin:3px 0 3px 0; list-style-type:none; padding-left:10px; background-image:url(ul_li000.gif); background-position:0px 6px; background-repeat:no-repeat;}

/*	TypeList	*/
.typeList ul { margin:0px 0px 0px 10px; padding:0; font-size:12px;}
.typeList li { list-style-type:none; padding-left:10px;}
.typeList li { background-image:url(/img/ul_li.gif); background-position:0px 6px; background-repeat:no-repeat;}
.typeList ul li { margin:3px 0 3px 0;}

/*	Firm	PHOTOGALLERY	*/
.firmTopImage { margin:0 0 10px 0;}
.firmgal td { padding:0px 10px 10px 0px;}
.firmgal div.text { margin:5px 0 5px 0; text-align:justify;}
.firmgal div.text a { color:#595959; text-decoration:none;}
.firmgal div.text a:hover { text-decoration:underline;}

.firm_list_simple { margin:15px 0 15px 0; border-top:1px solid #FFFFFF;}
.firm_list_simple thead td { color:#FFFFFF; background-color:#5e82c6; font-size:12px; font-weight:bold; line-height:19px;
	padding:3px 10px 3px 10px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.firm_list_simple thead td.first { padding-left:20px;}
.firm_list_simple tbody td { border-bottom:1px solid #FFFFFF;}
.firm_list_simple .name { color:#000000; font-size:14px; font-family:Arial; padding:3px 10px 3px 15px; vertical-align:top;}
.firm_list_simple .notice { color:#3E3E3E; font-size:11px; padding:3px 5px 3px 7px;}
.firm_list_simple .address { color:#585858/*4C94FF*/; padding:3px 10px 3px 10px; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; font-weight:bold;
	vertical-align:top;}
.firm_list_simple .phone {  color:#585858; 1border-right:1px solid #FFFFFF; padding:3px 10px 3px 10px; font-weight:bold;
	vertical-align:top;}
.firm_list_simple .email {  color:#585858; padding:3px 10px 3px 10px; font-weight:bold;
	vertical-align:top;}
.firm_list_simple .foto { width:38px; padding:3px 10px 3px 10px;}
.firm_list_simple span { font-weight:normal;}
.firm_list_simple .odd { background-color:#D9D9D9;}
.firm_list_simple tr#last td { border-bottom:0px solid #E6E6E6;}
/*----------*/

.mess_list { margin:15px 0 0 0;}
.mess_list .auth { float:left; font-weight:bold; width:45%; font-size:11px; padding:3px 0 2px 10px;}
.mess_list .time { float:left; width:45%; font-size:10px; padding:3px 10px 2px 0px;}
.mess_list .mess { background-color:#D9D9D9; padding:3px 20px 5px 20px;}
				
.fuelBlock { width:160px; margin:10px 10px 0 10px; padding:0 0 5px 0;}
.fuelBlock table { border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}
.fuelBlock td { border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.fuelBlock .block { padding:0 10px 0 10px;}
.fuelBlock .title { font-weight:bold; color:#2f78e1; font-size:14px; padding:5px 0 10px 0;}
.fuelBlock a { color:#3077e1;}
.fuelBlock .name { color:#3f3f3f; font-weight:bold; white-space:nowrap; font-size:12px;}
.fuelBlock .value { color:#3f3f3f; font-size:12px; white-space:nowrap;}
.fuelBlock .value span { font-size:10px; font-weight:normal;}

/*	ARTICLES	*/
.articles_list ul { margin:0px 0px 0px 10px; padding:0; font-size:12px;}
.articles_list li { list-style-type:none; padding-left:10px;}
.articles_list li { background-image:url(/img/ul_li.gif); background-position:0px 4px; background-repeat:no-repeat;}
.articles_list ul li { margin:10px 0 10px 0;}

.run_text { margin:15px 10px 15px 0px; border:1px solid #2f78e1; padding:0 10px 10px 10px;
	width:160px;}
.run_text .title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2f78e1; font-weight:bold;
	margin:10px 0 10px 0;}
.run_text .name { margin:0px 0 0px 0; width:140px;}
.run_text .notice { font-size:11px; padding:0 0 15px 0; width:140px;}

.want_be_vip { padding:0 0 0 20px;}


