/* Tables */
body { margin: 0px 20px 20px 20px; 

}
img.opatic { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

h1 {
	font-family: Tahoma, Arial;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	line-height: 200px;
	margin-left: 25px;
}

#nw_t_nopadd h1
{color: #000;}

h2.bgreen {
	font-family: Tahoma, Arial;
	font-size: 22px;
	font-weight: normal;
	color: #00a146;
	line-height: 40px;
}


h1.bgreen {
	font-family: Tahoma, Arial;
	font-size: 22px;
	font-weight: normal;
	color: #00a146;
	line-height: 40px;
}

h3.green {
	font-family: Tahoma, Arial;
	font-size: 16px;
	font-weight: normal;
	color: #00a146;
	line-height: 20px;
}

a { 
	font-family: Tahoma, Arial; 
	font-size: 12px;
	color: #00a146;	
	text-decoration: underline; 
}
a:hover { text-decoration: none; }

a.search_header { 
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	text-decoration: none;
}
a.search_header:hover { text-decoration: underline; }

a.f12_bb_nu { 
	font-size: 12px !important;
	font-weight: bold !important;
	color: #666666 !important;
	text-decoration: none !important;
}
a.f12_bb_nu:hover { 
	text-decoration: underline !important; 
	color: #000000 !important;
}

a.f12_bb_nu_active { 
	font-size: 12px !important;
	font-weight: bold !important;
	color: #000000 !important;
	text-decoration: none !important;
}

p.al_c { text-align: center; }
p.pad_5 { padding: 5px; }
p.pad_20 { padding: 20px; }
span.b12 { 
	padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
}

span.grey_b12 { 
	padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

span.grey_b14 { 
	padding-right: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

div.float_reset { clear: both; }	
div.float_reset_w98p { 
	clear: both; 
	width: 98%;	
}	
div.w100p { width: 100%; }	

a.n12_grey { color: #666666; }

div#monitor {
	position: absolute;
	top: 90px;
	right: 19px;
	width: 240px;
	height: 120px;
	background: url("/images/bg_inner_display.gif") top left no-repeat;
}
div#monitor a {
	display: block;
	margin: 15px;
	font-size: 11px;
	line-height: 14px;
	color: #4270d0;
} 

div#main { 
	position: relative;
	width: 100%;
	font-family: Tahoma, Arial; 
	font-size: 11px;
	color: #4d4d4d;
	min-width: 1033px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1034 ? "1033px": "100%");
}


div#topbanner {
	width: 100%;
	height: 90px;
	text-align: center;
	line-height: 75px;
	/*background: #882C3D;*/
}

/* Header */
div#header {
	width: 100%;
	height: 210px;
	background: url("/images/header_bg_logo.gif") top left no-repeat;
	overflow: hidden;
}
	div#header div#logo {
		float: left;
		width: 175px;
		height: 210px;
	}
		div#header div#logo div#opc { 
			width: 155px;
			height: 110px;
			margin: 61px 0 0 10px;
			cursor: pointer;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/logo.png");
		}
		div#header div#logo div#sign { 
			width: 167px;
			height: 35px;
			margin-top: 5px;
			text-align: center;
			font-size: 12px;
			font-weight: bold;
			color: #ec0000;				
		}		

	div#header div#right_block {
		height: 210px;
		margin-left: 175px; 
	}
		div#header div#right_block div#info_blocks {
			height: 55px;
			font-size: 12px;
			color: #000000;
			overflow: hidden;
		}	
			div#header div#right_block div#info_blocks div#date {
				float: left;
				margin: 0px 30px 0px 10px;
				padding-top: 10px;
				font-size: 11px;
				line-height: 19px;
				text-align: center;
			}
			div#header div#right_block div#info_blocks div#weather {
				float: left;
				margin: 0px 20px 0px 0px;
				/*padding-top: 10px;*/
				line-height: 19px;
			}
			div#header div#right_block div#info_blocks div#currency {
				float: left;
				margin: 0px 20px 0px 0px;
				padding-top: 10px;
				line-height: 19px;
			}
			div#header div#right_block div#info_blocks div#fuel {
				float: left;
				margin: 0px 40px 0px 0px;
				padding-top: 7px;
				line-height: 15px;
			}
			div#header div#right_block div#info_blocks div#location {
				float: left;
				padding-top: 10px;
				line-height: 19px;
			}
			
		div#header div#right_block div#service_block {
			height: 146px;
			margin-top: 5px;
			background: url("/images/header_bg_right_all.png") top left no-repeat;
			zoom: 1;
		}
			div#header div#right_block div#service_block div#menu_block {
				position: relative;
				height: 55px;	
				margin-right: 30px;
				padding-top: 60px;
				padding-left: 5px;
			}
				div#header div#right_block div#service_block div#menu_block table.top_menu_block { 
					width: 100%; 
					height: 52px; 
				}
					div#header div#right_block div#service_block div#menu_block table.top_menu_block td { 
						text-align: center !important;
						vertical-align: top !important;
						white-space: nowrap; 	
					}
					div#header div#right_block div#service_block div#menu_block table.top_menu_block td.active { 

						background: url("/images/menu_tab_l.gif") top left no-repeat;						
					}		
						div#header div#right_block div#service_block div#menu_block table.top_menu_block td.active a { 
							color: #333333; 
							text-decoration: none; 
						}
						div#header div#right_block div#service_block div#menu_block table.top_menu_block td.active div.menu_active_rc {
							float: right; 
							width: 2px; 
							height: 2px; 
							background: url("/images/menu_tab_r.gif") top right no-repeat;
						}
					
					div#header div#right_block div#service_block div#menu_block table.top_menu_block td.menu_separate { width: 2%; }
					
					div#header div#right_block div#service_block div#menu_block table.top_menu_block a {
						display: block;
						color: #ffffff; 
						margin-left: auto;
						margin-right: auto;
					}
					
					
					div#header div#right_block div#service_block div#menu_block table.top_menu_block div#menu_item_icon {
						width: 100%;
						height: 25px;
						margin-top: 1px;
						margin-bottom: 2px;
						margin-left: auto;
						margin-right: auto;
						cursor: pointer;
					}					


				
			div#header div#right_block div#service_block div#submenu_bar { 
				margin-top: -5px;
				height: 36px; 
				background: url("/images/bg_search_bar_r.gif") bottom right no-repeat;
				overflow: hidden;
			}
				div#header div#right_block div#service_block div#submenu_bar a { 
					display: block;
					float: left;
					height: 33px;
					margin-top: 2px;
					padding-left: 20px;
					padding-right: 20px;
					color: #333333;
					line-height: 33px;
					border-right: dotted 1px #ffffff;
				}
				
			
/* Content */			
div#content {
	clear: both;
	width: 100%;
	overflow: hidden;
}	
	div#content div#r5 { 
		clear: both;
		width: 100%; 
		margin-top: 10px;
		overflow: hidden;
	}	
	
		div#content div#r5 div#entry {
			float: right;
			width: 240px;
			/*background: #009D45 url("/images/bg_main_entry.gif") top left no-repeat;*/
		}
			div#content div#r5 div#entry p.name {
				display: block;
				width: 220px;
				height: 23px;
				margin: 0 0 12px 0;
				font-size: 12px;
				color: #ffffff;
				line-height: 22px;
			}	
			div#content div#r5 div#entry p.name2 {
				display: block;
				width: 220px;
				height: 23px;
				margin: 0 0 12px 0;
				font-size: 12px;
				line-height: 22px;
			}	
				div#content div#r5 div#entry p.name2 a { 
					color: #ffffff;
					text-decoration: none;
				}
				div#content div#r5 div#entry p.name2 a:hover { text-decoration: underline; }
				
			div#content div#r5 div#entry div#check { 
				width: 220px;
				margin: 0 0 5px 0;
				color: #ffffff;
			}
			div#content div#r5 div#entry div#al_center { 
				width: 215px;
				margin: 8px 0 0 0;
				text-align: center;
				font-size: 14px;
				color: #ffffff;
			}	
				div#content div#r5 div#entry div#al_center a { 
					font-size: 11px; 
					font-weight: bold;
					color: #fffe7f;
					line-height: 30px;
				} 
			
				div#content div#r5 div#entry div#al_center div.al_left { 
					float: both;
					width: 190px;
					padding: 10px 0px 0px 20px;
					text-align: left !important;
				}			
					div#content div#r5 div#entry div#al_center div.al_left ul li { padding: 0px 0px 10px 0px; }
					div#content div#r5 div#entry div#al_center div.al_left ul li a { 
						font-size: 12px;
						font-weight: normal;
						line-height: 16px; 	
					}
			
			div#content div#r5 div#entry form input.w100p { 
				display: block;
				width: 206px;
				height: 16px;
				margin: 0 0 5px 0;
				padding-left: 10px;
				font-family: Tahoma;
				font-size: 11px; 
				color: #666666;
				border: 0px;
			}
			div#content div#r5 div#entry form input.button_send { 
				width: 70px; 
				height: 21px;
				font-family: Tahoma;
				font-size: 11px; 
				font-weight: bold;
				color: #333333;
				border: none;
				background: url("/images/button_yellow_70_bg.gif") top left no-repeat;
				cursor: pointer;
			}
			div#content div#r5 div#entry form label { cursor: pointer; }
			
		div#content div#r5 div.deps {
			width: 240px;
			margin-top: 20px;
			padding-top: 5px;
			background: #007B40 url("/images/bg_block_deps_t.gif") top left no-repeat;
		}		
			div#content div#r5 div.deps ul li { padding: 0px 0px 0px 0px; }
			div#content div#r5 div.deps ul li a { 
				font-size: 12px;
				font-weight: normal;
				line-height: 16px; 	
			}
		
		div#content div#r5 div.deps_b {
			width: 240px;
			height: 10px;
			background: #007B40 url("/images/bg_block_deps_b.gif") bottom left no-repeat;
		}			
				
		
		div#content div#r5 div#news_block {
			margin-right: 250px;
			height: 1%;
		}	

		div#content div#r5 div#news_block div#date {
			width: 100px;
			height: 16px;
			padding-left: 3px;
			font: 11px Tahoma;
			color: #ffffff;
			line-height: 14px;
			background: #999999 url("/images/bg_main_date.gif") top right no-repeat;
		}		
		
			div#content div#r5 div#navigate_block { 
				height: 25px;
				padding-left: 40px;
				background: url("/images/bg_navigate_block.gif") top left no-repeat;
				color: #808080
			}
				div#content div#r5 div#navigate_block a {
					font-family: Tahoma;
					font-size: 11px;
					color: #808080;
				}
				div#content div#r5 div#navigate_block span.f11_orange {
					font-size: 11px;
					color: #ffbf00;
				}
					
			div#content div#r5 div#news_block a.all_news {
				display: block;
				float: left;
				padding-right: 15px;
				font-size: 11px;
				line-height: 30px;				
				background: url("/images/bg_arrow_yellow.gif") top right no-repeat;	
			}					
			
			div#content div#r5 div#head_news {
				height: 39px;
				background: url("/images/bg_notice_head_r_em.gif") top right no-repeat;
			}				
				div#content div#r5 div#head_news div#icon{
					float: left;
					width: 50px;
					height: 39px;
					margin-left: 10px;
				}				
				div#content div#r5 div#head_news h3 {
					display: block;
					float: left;
					width: 80%;
					height: 39px;
					padding-left: 20px;
					font-family: Arial;
					font-size: 14px;
					font-weight: bold;
					color: #000000;
					line-height: 34px;
					background: url("/images/bg_notice_head_l.gif") top left no-repeat;
				}
				
			div#content div#r5 div#nw_t {
				padding-top: 10px;
				padding-left: 20px;
				padding-right: 20px;				
				padding-bottom: 20px;				
				border-left: solid 1px #CDCDCD;
				border-right: solid 1px #CDCDCD;
				font: 12px Tahoma;
				line-height: 20px;
			
				
			}		

			div#content div#r5 div#nw_t_nopadd {
				padding-top: 10px;			
				padding-bottom: 20px;				
				border-left: solid 1px #CDCDCD;
				border-right: solid 1px #CDCDCD;
			}				
			
			div#content div#r5 div#foot {
				height: 40px;
				width: 100%;
				background: url("/images/bg_notice_foot_r.gif") top right no-repeat;
			}			
				div#content div#r5 div#foot div#crn {
					float: left;
					width: 20px;
					height: 40px;
					background: url("/images/bg_notice_foot_crn.gif") bottom left no-repeat;
				}
				div#content div#r5 div#foot a {
					display: block;
					float: left;
					padding-right: 15px;
					font-size: 11px;
					line-height: 30px;
					background: url("/images/bg_arrow_yellow.gif") top right no-repeat;
				}	
				

			div#content div#r5 div#search_block_in { 
				margin-top: 10px;
				height: 34px; 
				background: url("/images/bg_search_bar_r.gif") top right no-repeat;					
			}
				div#content div#r5 div#search_block_in div#search_string {
					float: left;
					padding: 5px 10px;
					width: 220px;									
				} 					
				div#content div#r5 div#search_block_in form input.keyword {
					padding-top: 3px;
					padding-left: 10px;
					font-family: Tahoma;
					font-size: 11px;
					width: 205px;
					height: 15px;
				}
		

		div#content div#r5 div#favorite_news {
			height: 100px;
			margin: 0 0 40px 0;			
			overflow: visible;
		}
			div#content div#r5 div#favorite_news div#favorite_news_cnt { margin: 0 0 0 115px; }					
			div#content div#r5 div#favorite_news div#favorite_news_cnt span.fav_news_date {
				display: block;
				font-size: 11px;
				color: #808080;
			}
			div#content div#r5 div#favorite_news div#favorite_news_cnt h3 {
				display: block;
				margin: 3px 0 3px 0;
				font-size: 12px;
				font-weight: bold;
				color: #4d4d4d;
			}
			div#content div#r5 div#favorite_news div#favorite_news_cnt span.fav_news_txt {
				display: block;
				font-size: 11px;
				color: #4d4d4d;
			}		
			div#content div#r5 div#favorite_news div#favorite_news_cnt a {
				display: block;
				height: 13px;
				font-size: 11px;
				margin-top: 15px;
				padding-left: 12px;
				background: url("/images/bg_arrow_yellow.gif") bottom left no-repeat;					
			}

		div#content div#r5 div#favorite_news div#detail_news {
			clear: both;
			margin: 0 0 20px 0;
			overflow: visible;					
		}			
			div#content div#r5 div#favorite_news div#detail_news span.detail_news_date {
				display: block;
				font-size: 11px;
				color: #808080;
			}			
			div#content div#r5 div#favorite_news div#detail_news span.detail_news_txt {
				display: block;
				font-size: 11px;
				color: #4d4d4d;
			}
				
		div#content div#r5 table.catalogue_content { width: 100%; }
		div#content div#r5 table.catalogue_content td { padding: 20px !important; }
		
		div#content div#r5 div.spec_block_items { 
			float: left;
			width: 33%; 
			margin-bottom: 40px;
		}
			div#content div#r5 div.spec_block_items span.b16 { 
				font-size: 16px;
				font-weight: bold;
			}
			div#content div#r5 div.spec_block_items ul { padding-top: 10px; }
			div#content div#r5 div.spec_block_items ul li { margin: 5px 0 5px 0; }
			div#content div#r5 div.spec_block_items a { font-weight: bold; }
			
		div#content div#r5 div.block_models_item { 
			float: left;
			width: 25%; 
			height: 1%;
			margin-bottom: 30px;
		}		
			div#content div#r5 div.block_models_item  div.model_square { 
				position: relative;
				width: 180px;
				height: 180px;
				padding: 5px;
				background: url("/images/bg_block_w190.gif") top left no-repeat;
				overflow: hidden;
			}   
				div#content div#r5 div.block_models_item  div.model_square a.names {
					display: block;
					position: absolute;
					bottom: 0px;
					left: 0px;
					width: 180px;
					height: 30px;
					text-align: center;
					font-weight: bold;
					line-height: 28px;			
					text-decoration: none;
				}
				div#content div#r5 div.block_models_item  div.model_square a.names:hover { text-decoration: underline; }
				
				div#content div#r5 div.block_models_item  div.model_square div.season_icon { 
					position: absolute; 
					top: 10px; 
					right: 10px; 
					width: 40px; 
					height: 25px; 
					text-align: right;
				}
				div#content div#r5 div.block_models_item  div.model_square div.car_type_icon { 
					position: absolute; 
					top: 45px; 
					right: 10px; 
					width: 70px; 
					height: 25px; 
					text-align: right;
				}
				div#content div#r5 div.block_models_item  div.model_square div.tenon_icon { 
					position: absolute; 
					top: 70px; 
					right: 10px; 
					width: 65px; 
					height: 25px; 
					text-align: right;
				}
			
		div#content div#r5 table.models_detail { width: 100%; }
		div#content div#r5 table.models_detail td { 
			padding: 20px;
			vertical-align: top; 
		}
			div#content div#r5 table.models_detail td p.f12_pl50 { 
				margin: 0 0 5px 70px;
				font-size: 14px;
				line-height: 18px;
			}
			div#content div#r5 table.models_detail h2 { 
				font-family: Tahoma, Arial;
				font-size: 22px;
				font-weight: normal;
				color: #00a146;
				line-height: 40px;
			}
			div#content div#r5 table.models_detail h3 { 
				padding-left: 40px;
				font-family: Tahoma, Arial;
				font-size: 16px;
				color: #8B8B8B;
				line-height: 34px;
			}			
			
			div#content div#r5 table.models_detail img.preview { 
				float: left; 
				margin-right: 20px;
			}
			
			div#content div#r5 table.models_detail td a.names {
				font-size: 14px;
				font-weight: bold;
				line-height: 28px;			
				text-decoration: none;
			}
			div#content div#r5 table.models_detail td a.names:hover { text-decoration: underline; }
			
			div#content div#r5 table.models_detail td table.model_informer { width: 200px; }
			div#content div#r5 table.models_detail td table.model_informer td { 
				height: 30px; 
				margin: 0 !important;
				padding: 5px !important;
				vertical-align: middle;
				font-size: 14px;
				color: #999;
			}
			div#content div#r5 table.models_detail td table.model_informer td.ic { width: 50px; }
			
			
			
		div#content div#r5 table.models_detail2 { width: 700px; }
		div#content div#r5 table.models_detail2 td { 
			padding: 10px;
			vertical-align: top; 
		}
			div#content div#r5 table.models_detail2 img.preview { 
				float: left; 
				margin-right: 20px;
			}
			
			div#content div#r5 table.models_detail2 td a.names {
				font-weight: bold;
				line-height: 28px;
				text-decoration: none;
			}
			div#content div#r5 table.models_detail2 td a.names:hover { text-decoration: underline; }
			
	
		div#content div#r5 table.price_search_panel { width: 100%; }
			div#content div#r5 table.price_search_panel th { 
				padding: 5px;
				font-weight: normal;
				color: #000;
				background: #FFC700;
			}		
			div#content div#r5 table.price_search_panel td { 
				padding: 5px;
				text-align: center;
				color: #666;
				border-bottom: solid 1px #ccc;
			}
			div#content div#r5 table.price_search_panel select.short_w150 { 
				width: 150px;
				margin-top: 5px;
				font-family: Tahoma;
				color: #000000;
			}				
			
	
		div#content div#r5 table.items_list { width: 100%; }
		div#content div#r5 table.items_list th { 
			height: 35px;
			text-align: left;
			background: url("/images/bg_items_head.gif") top left repeat-x;
		}
		div#content div#r5 table.items_list th.dark { 
			height: 32px;
			text-align: left;
			background: url("/images/bg_items_head2.gif") top left repeat-x;
			font-size: 14px;
		}		
		div#content div#r5 table.items_list td { 
			height: 30px;
			border-bottom: solid 1px #CDCDCD;
		}
			div#content div#r5 p.al_right { text-align: right; }
			div#content div#r5 p.al_left_p20 { padding-left: 20px; }
			div#content div#r5 p.al_right_p20 { padding-right: 20px; text-align: right; }
			div#content div#r5  form input.short_w50 { 
				width: 50px;
				margin-top: 5px;
				text-align: right;
				font-family: Tahoma;
				color: #000000;
			}	
			div#content div#r5  form input.button { 
				width: 130px;
				height: 40px;
				font-family: Tahoma;
				font-weight: bold;
				color: #00a146;
				border: none;
				background: #ffffff;
				cursor: pointer;
			}	
			div#content div#r5  form input.button_bg { 
				width: 110px;
				height: 22px;
				font-family: Tahoma;
				font-weight: bold;
				color: #fffe80;
				border: none;
				background: #ffffff url("/images/button_all_bg.gif") top left no-repeat;
				cursor: pointer;
			}		
			div#content div#r5  form input.button_img { 
				width: 40px;
				height: 20px;
				font-family: Tahoma;
				font-weight: bold;
				color: #00a146;
				border: none;
				background: #ffffff;
				cursor: pointer;
			}	
			div#content div#r5 form textarea.w600h150 { 
				width: 800px;
				height: 100px;
				margin-top: 5px;
				font-family: Tahoma;
				font-size: 12px;
				color: #000000;
			}				
		
		div#content div#r5 table.firms_list { width: 100%; }
			div#content div#r5 table.firms_list tr.hd { background: url("/images/bg_th_firms.jpg") top left repeat-x; }
			div#content div#r5 table.firms_list tr.vip { 
				font-weight: bold !important;
				background: #FFC000 !important;
				border: solid 2px #000000;				
			}
			div#content div#r5 table.firms_list th { 
				height: 46px;
				text-align: center;
				font-family: Tahoma, Arial;
				font-size: 14px;
				font-weight: normal;
				background: url("/images/bg_th_firms.jpg") top left repeat-x;
			}
			div#content div#r5 table.firms_list th.first { background: url("/images/bg_th_firms_l.jpg") top left no-repeat; }
			div#content div#r5 table.firms_list th.last { background: url("/images/bg_th_firms_r.jpg") top right no-repeat; }
			div#content div#r5 table.firms_list td { 
				width: 150px;
				height: 46px;
				padding-left: 10px;
				padding-right: 10px;
				text-align: center;
				white-space: nowrap; 
				border-bottom: solid 1px #CDCDCD;
			}		
			div#content div#r5 table.firms_list td.al_right { text-align: right; }
			div#content div#r5 table.firms_list td.title {
				width: auto;
				padding-left: 20px;
				text-align: left;
				white-space: auto; 
			}	
				div#content div#r5 table.firms_list td.title a { text-decoration: none; }
				div#content div#r5 table.firms_list td.title a:hover { text-decoration: underline; }
				
				
		div#content div#r5 p.servise_message { 
			font-size: 14px;
			color: #ff0000;
			padding-left: 150px;
			line-height: 18px;
		}
		
		div#content div#r5 table.t_c2 { width: 100%; }
		div#content div#r5 table.t_c2 tr { height: 40px; }
		div#content div#r5 table.t_c2 th { 
			padding-left: 10px;
			height: 32px;
			text-align: left;
			vertical-align: bottom !important;
			background: url("/images/bg_items_head2.gif") bottom left repeat-x;
			font-size: 14px;
			line-height: 32px !important;
		}
		div#content div#r5 table.t_c2 td  { width: 100%; padding-left: 20px; padding-right: 20px; }
		div#content div#r5 table.t_c2 td.btn { text-align: right; }
		div#content div#r5 table.t_c2 td.cl { 
			width: 150px !important; 
			white-space: nowrap !important;
		}
			div#content div#r5 table.t_c2 td.cl span { 
				color: #bb0000;
			}	
			
		div#content div#r5 table.t_c2 td.cl2 { 
			padding-left: 20px;
			width: 150px; 
			white-space: nowrap;
		}
			div#content div#r5 table.t_c2 td.cl2 span { 
				color: #bb0000;
			}	
			
		
		div#content div#r5 form table.t_c2 label { cursor: pointer; }
		div#content div#r5 form table.t_c2 input.short_w100 { 
			width: 100px;
			margin-top: 5px;
			font-family: Tahoma;
			color: #000000;
		}	
		div#content div#r5 form table.t_c2 select.short_w200 { 
			width: 205px;
			margin-top: 5px;
			font-family: Tahoma;
			color: #000000;
		}
		div#content div#r5 form table.t_c2 input.short_w50 { 
			width: 50px;
			margin-top: 5px;
			font-family: Tahoma;
			color: #000000;
		}	
		div#content div#r5 form table.t_c2 input.short_w200 { 
			width: 200px;
			margin-top: 5px;
			font-family: Tahoma;
			color: #000000;
		}
		div#content div#r5 form table.t_c2 input.simple_text { 
			width: 98%;
			margin-top: 5px;
			font-family: Tahoma;
			color: #000000;
		}
		form input.check { 
			width: 7px !important;
			margin-top: 5px;
		}
		div#content div#r5 form table.t_c2 input.button { 
			width: 110px;
			height: 22px;
			font-family: Tahoma;
			font-weight: bold;
			color: #fffe80;
			border: none;
			background: #ffffff url("/images/button_all_bg.gif") top left no-repeat;
			cursor: pointer;
		}
		div#content div#r5 form table.t_c2 textarea { 
			width: 800px;
			height: 100px;
			margin-top: 5px;
			font-family: Tahoma;
			font-size: 12px;
			color: #000000;
		}

/* Footer */
div#footer {
	clear: both;
	width: 100%;
	height: 100px;
	margin-top: 10px;
	background: url("/images/bg_footer_menu.png") top left repeat-x;
	overflow: hidden;
}
	div#footer a { font-size: 11px; }
	div#footer div#bottom_menu {
		width: 100%;
		height: 34px;
		background: url("/images/bg_footer_menu_l.png") top left no-repeat;
	}
		div#footer div#bottom_menu a { 
			padding-left: 15px;
			color: #fff;
			line-height: 30px;
		}
		div#footer div#bottom_menu div#menu_r {
			float: right;
			width: 200px;
			height: 34px;
			text-align: right;
			background: url("/images/bg_footer_menu_r.png") top right no-repeat;
		}		
			div#footer div#bottom_menu div#menu_r a {
				padding-left: 0px;
				padding-right: 15px;
				color: #fffe80;
				line-height: 30px;
			}

	div#footer div#counters {
		float: left;
		width: 250px;
		height: 50px;
		margin-top: 10px;
	}	
	div#footer div#development {
		float: left;
		width: 250px;
		height: 24px;
		margin-top: 13px;
	}
		div#footer div#development a { line-height: 22px; }
		div#footer div#development a.img_m { 
			display: block; 
			float: left; 
			margin-right: 13px;
		}

	div#footer div#portal_info {
		float: right;
		width: 355px;
		height: 31px;
		margin-top: 13px;
	}
		div#footer div#portal_info a { line-height: 28px; }
		div#footer div#portal_info a.img_m { 
			display: block; 
			float: left; 
			margin-right: 13px;
		}	
		div#footer div#portal_info div#reclama { 
			float: left; 
			width: 100px;
			height: 30px;
			margin-left: 10px;
			margin-right: 50px;
		}	
			div#footer div#portal_info div#reclama a { 
				display: block;
				line-height: 12px; 
				margin-bottom: 2px; 
			}
			
			
			
			
		div#content div#notice_block {
			height:100%;
			margin-left: 10px;
			margin-right: 10px;
		}	
			div#content div#notice_block div#notice_separate {
				float: left;
				width: 97%;
				height: 10px;
			}
		
			div#content div#notice_block div#notice_left {
				float: left;
				width: 49%;
				margin-left:10px;
				
			}
			div#content div#notice_block div#notice_right {
				float: right;
				width: 48%;
				margin-right:10px;
			}			
			
			div#content div#notice_block div#head_em {
				width: 100%;
				height: 39px;
				background: url("/images/bg_notice_head_r_em.gif") top right no-repeat;
			}				
			div#content div#notice_block div#head {
				width: 100%;
				height: 39px;
				background: url("/images/bg_notice_head_r.gif") top right no-repeat;
			}
				div#content div#notice_block div#head div#icon, div#content div#notice_block div#head_em div#icon{
					float: left;
					width: 50px;
					height: 39px;
					margin-left: 10px;
				}				
				div#content div#notice_block div#head h3, div#content div#notice_block div#head_em h3 {
					display: block;
					float: left;
					height: 39px;
					padding-left: 20px;
					font-family: Arial;
					font-size: 14px;
					font-weight: bold;
					color: #000000;
					line-height: 34px;
					background: url("/images/bg_notice_head_l.gif") top left no-repeat;
				}
				div#content div#notice_block div#head a, div#content div#notice_block div#head_em a {
					display: block;
					float: right;
					width: 119px;
					height: 32px;
					font-size: 11px;
					color: #000000;
					line-height: 39px;	
					text-decoration: none;	
				}
				div#content div#notice_block div#head a:hover, div#content div#notice_block div#head_em a:hover { text-decoration: underline; }
				
			div#content div#notice_block div#n_text {
				padding-top: 8px;
				padding-left: 20px;
				padding-bottom: 10px;
				border-left: solid 1px #CDCDCD;
				border-right: solid 1px #CDCDCD;
			}
				div#content div#notice_block div#n_text div#n_item { 
					width: 100%; 
					float: none;
					margin-top: 5px;
				}
					/*div#content div#notice_block div#n_text div#n_item div#date { */
					div#content div#notice_block div#date { 
						float: left;
						width: 65px;
						height: 16px;
						padding-left: 3px;
						font: 11px Tahoma;
						color: #ffffff;
						line-height: 14px;
						background: url("/images/bg_main_date.gif") top left no-repeat;
					}
					div#content div#notice_block div#n_text div#n_item  a { 
						display: block;
						margin: 0 10px 0 60px;
						height: 16px;
						font-size: 11px;
						line-height: 16px;
					}
				
				div#content div#notice_block div#n_text div#n_item_b { 
					width: 100%; 
					float: none;
					margin-top: 5px;
					margin-bottom: 0px;
				}				
					div#content div#notice_block div#n_text div#n_item_b a { 
						display: block;
						height: 16px;
						font-size: 11px;
						line-height: 16px;
					}				
			
			div#content div#notice_block div#foot {
				width: 100%;
				height: 40px;
				background: url("/images/bg_notice_foot_r.gif") top right no-repeat;
			}			
				div#content div#notice_block div#foot div#crn {
					float: left;
					width: 20px;
					height: 40px;
					background: url("/images/bg_notice_foot_crn.gif") bottom left no-repeat;
				}
				div#content div#notice_block div#foot a {
					display: block;
					float: left;
					padding-right: 15px;
					font-size: 11px;
					line-height: 30px;
					background: url("/images/bg_arrow_yellow.gif") top right no-repeat;
				}

div.pages { float: right; margin: 10px 0; overflow: hidden; }
div.pages a { float: left; margin: 0 5px; padding: 5px 10px; font: 12px Arial; color: #52575A; white-space: nowrap; }
div.pages a:hover { color: #fff; background: #007B40; }
div.pages a.current_page { color: #fff; background: #007B40; }
				
	a.pages {
		padding: 5px; 
		text-decoration: none;
	}
	a.pages_navigate {
		padding: 5px; 
		text-decoration: none;
		border: solid 1px #ccc;
	}
	a.pages_navigate:hover {
		padding: 5px; 
		text-decoration: none;
		background: #D2FFD2;
		border: solid 1px #999;
	}	
	span.pages_selected {
		padding: 5px; 
		font-size: 12px;
		font-weight: bold;
	}
	
	a.type_button {	
		display: block;
		float: right;
		margin-right: 20px;
		width: 110px;
		height: 22px;
		text-align: center;
		font-family: Tahoma;
		font-weight: bold; 
		color: #fffe80;
		line-height: 22px;
		border: none;
		text-decoration: none;
		background: #ffffff url("/images/button_all_bg.gif") top left no-repeat;
		cursor: pointer;	
	}
	
	
/*  Tabs form style  */
div#tabs_container form input.w100p { 
	display: block;
	width: 206px;
	height: 16px;
	margin: 0 0 5px 0;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px; 
	color: #666666;				
	border: 0px;
}
div#tabs_container form select.w100p { 
	width: 215px;
	height: 18px;
	margin: 0 0 5px 0;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px; 
	color: #666666;				
	border: 0px;
}	
div#tabs_container form select.w60 { 
	width: 63px;
	height: 18px;
	margin: 0 0 5px 0;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px; 
	color: #666666;				
	border: 0px;
}			
div#tabs_container form input.button_send { 
	width: 70px; 
	height: 21px;
	font-family: Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #333333;
	border: none;
	background: url("/images/button_yellow_70_bg.gif") top left no-repeat;
	cursor: pointer;
}			
div#tabs_container form label { cursor: pointer; }
form input.button_send { 
	width: 70px; 
	height: 21px;
	font-family: Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #333333;
	border: none;
	background: url("/images/button_yellow_70_bg.gif") top left no-repeat;
	cursor: pointer;
}

a.auto_s_l { line-height: 25px; text-decoration: none; }
a.auto_s_l:hover { text-decoration: underline; }


div#news_block input.yellow_button {
	width: 85px;
	height: 21px;
	font: 12px Tahoma;
	background: url("/images/button_yellow_85_bg.gif") top left no-repeat;
	border: none;
	cursor: pointer;
}

div#tags {
	text-align: center;
	width: 240px;
	height: 130px;
}

div#content div#right_banners {
	float: right;
	width: 240px;
	height: 100%;
	text-align: center;
	line-height: 400px;			
	margin-bottom: 10px;			
}

form input.button_send_all { 
	width: 70px; 
	height: 21px;
	font-family: Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #333333;
	border: none;
	background: url("/images/button_yellow_70_bg.gif") top left no-repeat;
	cursor: pointer;
}


/* Filter block for "auto_selection" page */
div#content div#filter_block {
	width: 96%;
	height: 195px;
	margin: 10px 20px;
	background: url("/images/bg_main_filter.png") top left repeat-x;
}
	div#content div#filter_block a {
		width: 100%;
		font-size: 14px;
		color: #ffffff;
		line-height: 36px;
		text-decoration: none;
	}
	div#content div#filter_block a:hover { text-decoration: underline; }

	div#content div#filter_block a.filter_t { padding-left: 20px;}

	div#content div#filter_block div#forms {
		width: 250px;
		height: 90px;
		margin: 4px 0 0 140px;
		color: #ffffff;
	}
	div#content div#filter_block div#forms_d {
		width: 230px;
		height: 90px;
		margin: 5px 0 0 120px;
		color: #ffffff;
	}

	div#content div#filter_block div#text {
		float: left;
		padding-left: 5px;
		padding-right: 5px;
		line-height: 19px;
	}
	div#content div#filter_block div#no_text {
		float: left;
		padding-right: 7px;
	}
	div#content div#filter_block div#m_row { 
		float: left;
		width: 220px;
		height: 32px;
		margin-top: 12px;
	}
	div#content div#filter_block div#check {
		float: left;
		width: 70px;
		margin-left: 10px;
	}

	div#content div#filter_block form select { 
		float: left;
		font-family: Tahoma;
		font-size: 11px; 
		height: 18px !important; 
	}
		div#content div#filter_block form select option { 
			height: 18px !important; 
		}

	div#content div#filter_block form select.w135 { width: 135px; }
	div#content div#filter_block form select.w120 { width: 120px; }
	div#content div#filter_block form select.w60 { width: 60px; }
	div#content div#filter_block form input.button_send { 
		display: block;
		float: left;
		width: 85px; 
		height: 21px;
		margin-left: 10px;
		font-family: Tahoma;
		font-size: 11px; 
		font-weight: bold;
		color: #333333;
		border: none;
		background: url("/images/button_yellow_85_bg.gif") top left no-repeat;
		cursor: pointer;
	}
	div#content div#filter_block form label { cursor: pointer; }

	div#content div#filter_block div#button_green {
		display: block;
		float: left;
		height: 36px;
		padding-top: 4px;
		padding-left: 13px;
		padding-right: 8px;
		background: url("/images/button_green_bg_l.gif") top left no-repeat;
	}
		div#content div#filter_block div#button_green a {
			font-size: 11px;
			color: #fffe80;
			line-height: 12px;
		}

	div#content div#filter_block div#button_green_crn {
		float: left;
		width: 5px;
		height: 36px;
		margin-right: 3px;
		background: url("/images/button_green_r.gif") top right no-repeat;
	}

	div#content div#filter_block div#button_green_light {
		display: block;
		float: left;
		height: 36px;
		padding-top: 11px;
		padding-left: 13px;
		padding-right: 8px;
		background: url("/images/button_green_bg_l_light.gif") top left no-repeat;
	}
		div#content div#filter_block div#button_green_light a {
			font-size: 11px;
			line-height: 12px;
		}

	div#content div#filter_block div#button_green_light_crn {
		float: left;
		width: 5px;
		height: 36px;
		margin-right: 3px;
		background: url("/images/button_green_r_light.gif") top right no-repeat;
	}

	div#content div#filter_block div#filter_tyres {
		float: left;
		width: 51%; 
		height: 195px;
		background: url("/images/bg_filter_t_m.png") top left no-repeat;
	}
		div#content div#filter_block div#filter_tyres_i {
			width: 100%; 
			height: 195px;
			background: url("/images/bg_filter_brd.png") top right no-repeat;
		}
			div#content div#filter_block div#filter_tyres_i div#button_row { 
				margin: 0px 0 0 20px; 
				padding-top: 20px;
			}

	div#content div#filter_block div#filter_disks {
		float: right;
		width: 47%; 
		height: 195px;
		margin-left: 10px;
		background: url("/images/bg_filter_d_m_crn.png") top right no-repeat;
	}
		div#content div#filter_block div#filter_disks_i {
			width: 100%; 
			height: 195px;
			background: url("/images/bg_filter_d_m.png") top left no-repeat;
		}
			div#content div#filter_block div#filter_disks_i div#button_row { 
				margin: 0px; 
				padding-top: 20px;
			}

		div#content div#r5 div#blocks_direct {
			overflow: hidden;
			margin-bottom: 10px;
			/*background: url("/images/bg_ya_direct.gif") top left no-repeat;*/
		}			
			div#content div#r5 div#blocks_direct div#blocks_direct_i {
				width: 100%;
				height: 1%;
				text-align: center;
				/*background: url("/images/bg_ya_direct_crn.gif") top right no-repeat;*/
			}
				div#content div#r5 div#blocks_direct div#blocks_direct_i div#begun_block_200770693 table#begun_adv_square_200770693 { margin: 0 auto !important; }
				div#content div#r5 div#blocks_direct div#blocks_direct_i div#direct_block {
					float: left;
					width: 19%;
					margin: 10px 15px 0 0;
					padding-left: 15px;
					color: #4d4d4d;
				}
				div#content div#r5 div#blocks_direct div#blocks_direct_i a { 
					font-size: 11px; 
					line-height: 18px;
				}
				div#content div#r5 div#blocks_direct div#blocks_direct_i a.service_link {
					display: block;
					margin: 0 15px 0 0;
					text-align: right;
					line-height: 30px;
				}

div#content form .grn_btn { 
	width: 110px;
	height: 22px;
	font-family: Tahoma;
	font-weight: bold;
	color: #fffe80;
	border: none;
	background: #ffffff url("/images/button_all_bg.gif") top left no-repeat;
	cursor: pointer;
}

.forum_news
{
display: block;
float: left;
padding-right: 15px;
font-size: 11px;
border:none;
padding:none;
margin:none;
padding-right: 15px;
background: none;
color:#00A146;
text-decoration:underline;
margin-left:-10px;
}

.forum_n
{
background: url("/images/bg_arrow_yellow.gif") top right no-repeat;	
padding:10px;
margin-left:-23px;

}


.pricebut
{
color:#000;
font-weight:bold;
padding:4px;
padding-left:19px;
padding-right:19px;
background:url("/images/pricebut.jpg") no-repeat ;

}

.iframe-footer{
background-color:;
margin-bottom:-40px;
}
.iframe-header{
background-color:;
margin-bottom:-20px;
}

.newstitle
{ background: url("/images/bg_notice_head_l.gif") no-repeat scroll left top transparent;
   color: #000000;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    line-height: 34px;
    padding-left: 20px;
    width: 80%;
	}
	
	.firms_list
	{
	margin-top:-10px;
	}
    
 td.weaver_filter img{
    margin-right: 5px;
    
    
}
 td.weaver_filter a{
    margin-right: 20px;
   
}    
