/*HEADER*/
.banner { height:90px; position:relative; z-index:2; }
.fav_l { position:relative; top:1px; top:0px !ie;  background:url('../img/fav_bg_l.gif') no-repeat left top; padding:3px 6px 0px 8px; padding:2px 9px 0px 8px !ie; width:190px; }
@media all and (min-width: 0px) { /* Opera */
  body .fav_l { top:3px; padding:3px 6px 2px 8px; }
	} 
.fav_r {  padding:4px 9px 0px 9px; padding:2px 9px 0px 9px !ie; background:url('../img/fav_bg_r.gif') no-repeat left top; position:relative; top:1px; top:0px !ie; left:-8px; left:-11px !ie; z-index:1000;  }
@media all and (min-width: 0px) { /* Opera */
  body .fav_r { top:3px;  }
	}
*html .fav_r {  }

/*favourites*/
.top_link_holder {
	float: left;
	margin-right: 15px;
	font-size: 11px;
	padding:3px 6px 0 8px;
	position: relative;
	margin-left: 5px;
	z-index: 1;
}
.dd_link_active, .dd_link {
	z-index: 20;
	position: relative;
	outline: none;
	padding: 0 12px 0 0;
}

.dd_link {
	background: url(../img/arr_down.gif) right 5px no-repeat;
}

.dd_link_active {
	background: url(../img/arr_up.gif) right 5px no-repeat;
}

.dd_link_active:hover {
  color: #0083C7;
  text-decoration: none;
}

.dropdown {
  color: #666;
	background:#999;
	display:none;
	left:1px;
	padding:0px 0px 0px;
	position:absolute;
	top:-2px;
	width:415px;
	z-index: 10;
}

.dropdown1 {
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:0;
	background: #fff;
	border: 1px solid #d2d2d2;
	display: block;
	padding: 30px 9px 10px 9px;
	position: relative;
	left: -2px;
	top: -2px;
}
.dotted_line {
	border-top: 1px dotted #ccc;
	font-size: 0px;
	height: 1px;
	overflow: hidden;
}
.dropdown ul {
    margin:0;
    list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
    padding: 5px 0 0 0;
}

.dropdown ul li {
	margin: 4px 0 0 0;
	padding: 0 30px 0 9px;
	background: url(../img/dd_bullet.gif) 0 5px no-repeat;
}

.dropdown ul li a {
	color: #0a81ba !important;
}
/*---------------------*/

/*active1*/
a.favv1 { color:#0A81BA; font-size:0.9em; background:url('../img/str_fav.gif') no-repeat right 6px; padding:0px 12px 0px 0px; position:relative; z-index:1000; margin-left:16px; }
a.favv1:hover { color:#B34747; font-size:0.9em; }
*html a.favv1 { position:static; }
.active1 { z-index:999; position:absolute;  margin-left:61px;  margin-top:-18px; width:110px; padding:9px; background:#2A2A28;  }
*html .active1 { position:absolute; margin-left:55px; margin-top:-2px; top:0px; left:0px; padding:9px;  }
@media all and (min-width: 0px) { /* Opera */
  body .active1 { margin-top:-18px;  }
	} 
.active1 .active_line_top { width:126px; left:1px; background:#2A2A28; font-size:1px; height:1px; overflow:hidden; position:absolute; top:-1px; }
.active1 .active_line_bot { width:126px; left:1px; background:#2A2A28; font-size:1px; height:1px; overflow:hidden; position:absolute; bottom:-1px; }

a.favv_active1 { color:#C1C1C1; font-size:0.9em; background:url('../img/str_fav.gif') no-repeat; background-position:right -6px; padding:0px 12px 0px 0px; position:relative; z-index:1000; margin-left:16px; }
a.favv_active1:hover { color:#C1C1C1; text-decoration:underline; font-size:0.9em; background-position:100% -6px; }
/*---------------------*/

/*active2*/
a.favv2 { color:#0A81BA; font-size:0.9em; background:url('../img/str_fav.gif') no-repeat right 6px; padding:0px 12px 0px 0px; position:relative; z-index:1000; }
a.favv2:hover { color:#B34747; font-size:0.9em; }
*html a.favv2 { position:static; }
a.favv_active2 { color:#C1C1C1; font-size:0.9em; background:url('../img/str_fav.gif') no-repeat; background-position:right -6px; padding:0px 12px 0px 0px; position:relative; z-index:1000; }
*html a.favv_active2 { background-position:right -6px; background-repeat:no-repeat; padding:0px 12px 0px 0px; }
a.favv_active2:hover { color:#C1C1C1; text-decoration:none; font-size:0.9em; background-position:100% -6px; }
.active2 { z-index:999; position:absolute;  margin-left:-9px;  margin-top:-17px; width:80px; padding:9px; background:#2A2A28;  }
*html .active2 { position:absolute; margin-left:0px; margin-top:-2px; top:0px; left:0px; width:80px !important; padding:9px;  }
@media all and (min-width: 0px) { /* Opera */
  body .active2 { margin-top:-18px; }
	} 
.active2 .active_line_top { width:96px; left:1px; background:#2A2A28; font-size:1px; height:1px; overflow:hidden; position:absolute; top:-1px; }
.active2 .active_line_bot { width:96px; left:1px; background:#2A2A28; font-size:1px; height:1px; overflow:hidden; position:absolute; bottom:-1px; }
.fav_r_active a.favv2 { color:#C1C1C1; font-size:0.9em; background-position:100% -6px; }
/*---------------------*/
/*active3*/
a.favv3 { color:#0A81BA; font-size:0.9em; background:url('../img/str_fav.gif') no-repeat right 6px; padding:0px 12px 0px 0px; position:relative; z-index:1000; }
a.favv3:hover { color:#B34747; font-size:0.9em; }
*html a.favv3 { position:static; }
a.favv_active3 { color:#ffffff; font-size:0.9em; background:url('../img/str_fav.gif') no-repeat; background-position:right -6px; padding:0px 12px 0px 0px; position:relative; z-index:1000; }
a.favv_active3:hover { color:#ffffff; text-decoration:underline; font-size:0.9em; background-position:100% -6px; }
.active3 { z-index:999; position:absolute;  margin-left:-10px;  margin-top:-17px; margin-left:-98px !ie;  margin-top:-3px !ie;  width:80px; height:24px; padding:9px; background:#2A2A28;  }
*html .active3 { position:absolute; margin-left:-10px; margin-top:-2px; top:0px; left:0px; width:80px !important; height:24px; padding:9px 0px 3px 9px;  }
@media all and (min-width: 0px) { /* Opera */
  body .active3 { height:25px; margin-top:-18px; }
	} 
.active3 .active_line_top { width:96px; left:-8px; background:#2A2A28; font-size:1px; height:1px; overflow:hidden; position:relative; top:-10px; }
.active3 .active_line_bot { width:96px; left:-8px; background:#2A2A28; font-size:1px; height:1px; overflow:hidden; position:relative; top:4px; }
.active3 ul.fav { margin:9px 0px 0px 0px; }
.fav_r_active a.favv3 { color:#C1C1C1; font-size:0.9em; background-position:100% -6px; }
/*-------------------------*/

/*Login block*/
.pb {
	width: 310px;
	height: 60px;
	position: relative;
	z-index: 0;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}

.pb a {
	color: #0083c7;
	text-decoration: none;
}

.pb a:hover {
	text-decoration: underline;
	color: #c3263d;
}

.pb_left, .pb_right {
	position: absolute;
	top: 0;
	height: 60px;
	width: 2px;
}

.pb_left {
	left: 0;
	background: url(../img/pb_left.gif);
	z-index: 2;
}

.pb_right {
	right: 0;
	background: url(../img/pb_right.gif);
	z-index: 3;
}

.pb_c {
	position: relative;
	z-index: 1;
	margin: 0 2px;
	background: url(../img/pb_bg.gif) top repeat-x;
	z-index: 1;
	height: 46px;
	padding: 8px 5px 6px 7px;
}

.pb form {
	padding: 0 0 0 67px;
	margin: 0;
}

.pb .loginForm {
	border: 1px solid #79b6ff;
	padding: 2px 4px 2px 4px;
	background: #fff;
	width: 101px;
	height: 16px;
	font-size: 12px;
	color: #666;
}

.pb .loginButton {
	width: 54px;
	height: 18px;
	background: url(../img/login_btn.gif);
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 0; 
	cursor: pointer;
	position: absolute;
	bottom: 6px;
	right: 6px;
}

.passport {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 5px;
	border-collapse: collapse;
}

.pb_register {
	position: absolute;
	top: 37px;
	left: 74px;
}

.pb_icon {
	padding-left: 15px;
	background: url(../img/passport_icon.gif) 0 2px no-repeat;
	font-weight: bold;
}

.avatar {
	border: 1px solid #80aee5;
	margin: -1px 8px 0 -1px;
	float: left;
}

.pb_links {
	margin: 8px 0 0 0;
}
/*---------------------*/

ul.fav { padding:0px; margin:10px 0px 0px 0px; color: #999; }
ul.fav li { background:none;  padding-left:1px;  }
ul.fav li a { font-size:0.9em; color:#fff; font-family:Tahoma; line-height:1.8em; margin:0px; padding:0px; }
ul.fav li a:hover {  color:#fff; }

.search { position:relative; margin:-19px 8px -5px 584px; z-index:1000; position:relative !ie; margin:-3px 8px 0px 0px !ie; padding:0px; height:24px;  }
.search .mrt { position:relative; top:5px; }
*html .search { position:relative; left:10px; }
.search_text { background-color:transparent !important; border:medium none !important; width:194px !important; height:21px !important; margin-top:1px !important; padding: 3px 10px 0px 10px !important; color:#999999 !important; background:url('../img/search_text.gif') no-repeat left top !important; }
@media all and (min-width: 0px) { /* Opera */
  body .search { margin:0px 8px -5px 0px; }
	} 
@media all and (min-width: 0px) { /* Opera */
  body .search_text { padding: 0px 10px 3px 10px; margin-top:0px; }
	} 
@media all and (min-width: 0px) { /* Opera */
  body .search_submit { margin:1px 0px 0px 0px; padding:0px 0px 2px 0px; }
	} 
.search_submit { border:medium none; cursor:pointer; background:url('../img/search_submit.gif') no-repeat left top; width:76px; height:24px; margin:1px 0px 0px 0px; padding:0px 2px 3px 0px; padding:0px 2px 1px 0px !ie; color:#fff; font-weight:700; position:relative; font-size:0.9em; }
.search_submit:hover { background:url('../img/search_submit_hov.gif') no-repeat left top; color:#fff; }	
/*Lingvo*/
.search_text_lingvo { background-color:transparent; border:medium none; width:308px; height:21px; margin-top:1px; padding: 3px 10px 0px 100px; color:#999999; background:url('../img/search_text_lingvo.gif') no-repeat left top; }
@media all and (min-width: 0px) { /* Opera */
  body .search_text_lingvo { padding: 2px 10px 1px 100px; }
	} 
.search_submit_lingvo { border:medium none; cursor:pointer; background:url('../img/search_submit_lingvo.gif') no-repeat left top; width:105px; height:24px; margin:1px 0px 0px 0px; padding:0px 2px 3px 0px; padding:0px 2px 1px 0px !ie; color:#fff; font-weight:700; position:relative; font-size:0.9em; }
.search_submit_lingvo:hover { background:url('../img/search_submit_lingvo_hov.gif') no-repeat left top; color:#fff; }
.search_submit_ng { border:medium none; cursor:pointer; background:url('../img/submit_ng.gif') no-repeat left top; width:84px; height:18px; margin:1px 0px 0px 0px; padding:0px 2px 3px 0px; padding:0px 2px 1px 0px !ie; color:#fff; font-weight:700; position:relative; font-size:0.9em; }
.search_submit_ng:hover { background:url('../img/submit_ng_hov.gif') no-repeat left top; color:#fff; }
/**/
.search_text_lingvo2 { background-color:transparent; border:medium none; width:400px; width:398px !ie; height:21px; margin-top:1px; padding: 3px 10px 0px 8px; color:#999999; background:url('../img/search_text_lingvo2.gif') no-repeat left top; }
@media all and (min-width: 0px) { /* Opera */
  body .search_text_lingvo2 { padding: 2px 10px 1px 8px; }
	} 
.search_submit_lingvo2 { border:medium none; cursor:pointer; background:url('../img/search_submit_lingvo2.gif') no-repeat left top; width:105px; height:24px; margin:1px 0px 0px 0px; padding:0px 2px 3px 0px; padding:0px 2px 1px 0px !ie; color:#fff; font-weight:700; position:relative; font-size:0.9em; }
.search_submit_lingvo2:hover { background:url('../img/search_submit_lingvo2_hov.gif') no-repeat left top; color:#fff; }
/*end lingvo*/
.search_text_bot { background-color:transparent; border:medium none; width:382px; height:21px; margin-top:1px; padding: 3px 10px 0px 10px; color:#999999; background:url('../img/search_text_bot.gif') no-repeat left top; }
.search_submit_bot { border:medium none; cursor:pointer; background:url('../img/search_sub_bot.gif') no-repeat left top; width:76px; height:24px; margin:1px 0px 0px 0px; padding:0px 0px 3px 0px; padding:0px 0px 1px 0px !ie; color:#fff; font-weight:700; position:relative; font-size:0.9em; }
.search_submit_bot:hover {  background:url('../img/search_submit_hov.gif') no-repeat left top; }
/*LOGO*/
.logotip_1 {  }
.logotip, .logotip_2 { float:left; width:660px; }
.logotip_2 .logo { height:58px; background:url('../img/logo_bg_2green.gif') top right no-repeat; }
.logotip_2 .logo_red { height:58px; background:url('../img/logo_bg_2.gif') top right no-repeat; }

.logotip_2 .logo_photo { height:58px; background:url('../img/logo_bg_photo.gif') top right no-repeat; }
.logo_big_photo { height:58px; background:url('../img/logobig_bg_photo.gif') top right no-repeat; }

.logo_text_block { position: absolute; left: 170px; top: 25px; }
.logo_text { font-size:1.5em; margin-left:12px; }
.logo_text:hover {color: #fff; text-decoration: underline;}
.logo { height:58px; background:url('../img/logo_bg_2.gif') top right no-repeat; position: relative; }
a.logo_img { margin:8px 0px 0px 13px; text-decoration:none !important; }
*html .logo_img { margin:7px 0px 0px 6px; }
.logo_right { width:310px; height:60px; background:url('../img/logo_right_bg.gif') top right no-repeat; }
.logo_right .text_l { padding:6px 10px 6px 10px; padding:5px 10px 5px 10px !ie; }
/*end logo*/
/*menu*/
.menu { border-bottom:1px solid #434343; }
.menu .line { border-left:1px solid #fff; border-right:1px solid #fff; background:#434343;  height:1px; font-size:0px; overflow:hidden; }
.menu_bg { background:url('../img/menu_bg.gif') top left no-repeat; height:30px; border-left:1px solid #434343; border-right:1px solid #434343; }
.menu ul { margin: 0; padding: 0; list-style: none; margin:0px 0px 0px 4px; }
	.menu li { display:inline; margin:0px; padding:0px; }
	.menu a { height:28px; float:left;  padding:0px 0px 0px 1px; margin-right:0px; text-decoration:none; cursor:pointer; margin-right:3px;}
	.menu a span { margin-right:9px; float:left; display:block; height:17px;  padding: 7px 3px 4px 3px; padding: 6px 3px 5px 3px !ie;  color:#fff; cursor:pointer;  }
*html .menu a span { margin-right:5px; }
	.menu a:hover {   }
	.menu a:hover span {  color:#FFE9C4; text-decoration:underline;   }
	.menu .current a { background:url("../img/menu_l.gif") no-repeat left 5px; }
	.menu .current a span { color:#393939; background:url("../img/menu_r.gif") no-repeat right 5px; }
	
/*end menu*/
/*menu2*/
.menu2 {  }
.menu2 .line { border-left:1px solid #fff; border-right:1px solid #fff; background:#C1C1C1;  height:1px; font-size:0px; overflow:hidden; }
.menu2_bg { background:#E0E0DE; height:30px; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; }
.menu2 ul { padding: 0; list-style: none; margin:0px 0px 0px 398px; }
	.menu2 li { display:inline; margin:0px; padding:0px; }
	.menu2 a { height:28px; float:left;  padding:0px 0px 0px 1px; margin-right:0px; text-decoration:none; cursor:pointer; margin-right:3px; font-size:0.9em; }
	.menu2 a span { margin-right:0px; float:left; display:block; height:17px;  padding: 7px 3px 4px 5px; padding: 6px 3px 5px 5px !ie;   cursor:pointer;  }
*html .menu a span { margin-right:0px; }
	.menu2 a:hover {   }
	.menu2 a:hover span { text-decoration:underline;   }
	.menu2 .current_top a { background:url("../img/menu_l.gif") no-repeat left 5px; }
	.menu2 .current_top a span { color:#333333; background:url("../img/menu_r2.gif") no-repeat right 5px; font-weight:700; padding: 7px 19px 4px 3px; padding: 6px 19px 5px 3px !ie; }
	.menu2 .current_bot a { background:url("../img/menu_l.gif") no-repeat left 5px; }
	.menu2 .current_bot a span { color:#333333; background:url("../img/menu_r3.gif") no-repeat right 5px; font-weight:700; padding: 7px 19px 4px 3px; padding: 6px 19px 5px 3px !ie; }
	.sort { position:absolute; margin:9px 0 0 290px; margin:7px 0 0 290px !ie; }
	.eee { position:absolute; margin:6px 0 0 10px; margin:4px 0 0 10px !ie; }
/*end menu2*/
/*submenu*/
.submenu { border-left:1px solid #A2A2A2; border-right:1px solid #A2A2A2; height:18px; padding: 4px 3px 4px 2px;  }
.submenu ul { margin: 0; padding: 0; list-style: none; margin:0px 0px 0px 4px; }
	.submenu li { display:inline; margin:0px; padding:0px; background:none; padding: 0px 14px 0px 0px; }
	.submenu a {  color:#0881B8; }
	.submenu a:hover { color:#B34747; }
	.submenu .current a { font-weight:700; color:#606060; }
	.bot_line { background:#A2A2A2; border-left:1px solid #fff; border-right:1px solid #fff; height:1px; font-size:0px; overflow:hidden; }
/*end submenu*/
.img_set { background-repeat:no-repeat; background-position: 3px 3px; }
a.link:hover + h1 a { color:#c3263d; }
a.link:hover + h3 a { color:#c3263d; }
a.link:hover + a { color:#c3263d; }
.str_img { height:18px; overflow:hidden; }
.absol { position:relative; top:-4px; left:8px; left:5px !ie; margin:0px; padding:0px; }
@media all and (min-width: 0px) { /* Opera */
  body .absol { top:-3px; }
	} 
.absol li.b_top { background:#C1C1C1; border-left:1px solid #fff; border-right:none; }
.test_drive {  }
.test_drive ul { margin: 0; padding: 0; list-style: none;  }
.test_drive ul li { list-style-type:none;  background:none;  }
.test_drive li span {  font-weight:700; color:#fff; font-size:0.8em; letter-spacing:0.1em; padding:5px 18px 6px 19px; padding:5px 15px 6px 15px !ie;  text-align:center !important; text-transform:uppercase; background:#C1C1C1; }
@media all and (min-width: 0px) { /* Opera */
  body .test_drive li span.one span { padding:7px 18px 6px 19px; }
	} 
.option {  font-size:1.0em; padding:2px 0px 3px 0px; }
.option_small { width:105px; }
*html .option_small { width:103px; }
.option_small4 { width:115px; }
*html .option_small4 { width:113px; }
.option_small2 { width:98px; width:95px !ie; }
*html .option_small2 { width:95px; }
.option_small3 { width:92px; width:88px !ie; }
.need { position:absolute; }
*html .option_small3 { width:89px; }
.pad_main { padding: 0px 2px; height:204px;  overflow:hidden; }
.pad_main2 { padding-left:9px !important; padding-right:9px !important; }
.all { background:url('../img/all.gif') no-repeat 0px 1px; padding:0px 0 0px 15px; position:absolute; margin:-14px 0px 0px 218px; margin:7px 0px 0px 125px !ie; }
.all2 { background:url('../img/all2.gif') no-repeat 0px 1px; padding:0px 0 0px 15px;  }
.all_news { position:absolute; margin:-8px 0px 0px 583px; margin:-9px 0px 0px 583px !ie; }
.all_news2 { margin:-4px 0px 2px 0px; }
.all_news2_right { margin:0px 0px 9px 0px; margin:0px 0px 15px 0px !ie; position:relative; top:8px; }
.all_news3 { position:absolute; margin:-8px 0px 0px 535px; margin:-11px 0px 0px 535px !ie; height:35px !ie; }
.all_news_article { background:url('../img/str_fav.gif') no-repeat right 6px; padding:0px 12px 0px 0px; }
.all_news_article2 { background:url('../img/str_up_b.gif') no-repeat right 6px; padding:0px 12px 0px 0px; }
.all_news_y { background:url('../img/str_y.gif') no-repeat 114px 6px; padding:0px 12px 0px 0px; }
input.pere { border:medium none; cursor:pointer; background:url('../img/pere.gif') no-repeat 0px 0px; color:#fff; font-weight:700; padding:1px 7px 4px 7px; padding:2px 1px 3px 1px !ie; height:20px; width:70px; }
input.pere:hover { background-position:0 -20px; color:#fff; font-weight:700; padding:1px 7px 4px 7px;  padding:2px 1px 3px 1px !ie; height:20px; width:70px; }
.for_ie6 { position:relative; z-index:100; }
/*klavia*/
.klavia { background:url('../img/str_fav.gif') no-repeat right 6px; padding:0px 12px 0px 0px; }
.klavia_active { background:url('../img/klavia.gif') no-repeat 2px 3px; padding:5px 2px 4px 9px; height:20px; width:90px; position:absolute; z-index:1001;  margin:-13px 0px 0px 0px; margin:-13px 0px 0px -97px !ie; text-align:left; }
@media all and (min-width: 0px) { /* Opera */
  body .klavia_active { padding:7px 2px 2px 9px; }
	} 
.klavia a.ld { color:#0083C7; background-image:url('../img/ld.gif'); background-repeat:repeat-x; text-decoration:none; background-position:5px 12px; }
.klavia_active a.ld { color:#0083C7; background-image:url('../img/ld_g.gif'); background-repeat:repeat-x; text-decoration:none; background-position:5px 12px; }
.keyboard { width:395px; position:absolute; z-index:1000; margin:2px 0px 0px 220px; margin:1px 0px 0px 220px !ie; }
.keyboard .block_trans .b_top1 { background:#C1C1C1; border-left:1px solid #fff; border-right:none; height:1px; font-size:0px; overflow:hidden; }
.keyboard .block_trans .gray { background:#D7D7D7 !important; padding:2px 4px 1px 3px; padding:2px 4px 2px 3px !ie; }
@media all and (min-width: 0px) { /* Opera */
  body .keyboard .block_trans .gray { padding:2px 4px 4px 3px; }
	} 
.keyboard .b_text a img.nomar { padding:0px; margin-left:-2px; }
.keyboard .mar { margin-top:-1px; margin-top:0px !ie; }
.mar2 { margin-top:0px; margin-top:0px !ie; }
@media all and (min-width: 0px) { /* Opera */
  body .mar { height:3px; }
	} 
@media all and (min-width: 0px) { /* Opera */
  body .mar2 { height:2px; }
	} 
.keyboard a.enter { position:absolute; margin-left:2px; margin-left:-2px !ie; }
@media all and (min-width: 0px) { /* Opera */
  body .keyboard a.enter { margin-left:-2px; }
	} 
/*end klavia*/

/*karusel*/
a.kar_top { margin-top:-5px; background:url('../img/str_karus_top.gif') no-repeat; background-position:100% -30px; width:128px; padding:0px; position:relative; left:-6px; }
*html a.kar_top { position:absolute; margin-left:753px; }
a.kar_bot { background:url('../img/str_karus_bot.gif') no-repeat; background-position:100% -20px; width:128px; padding:0px; position:relative; left:-6px; }
*html a.kar_bot { position:absolute; margin-left:753px;  }
a.kar_top_no { margin-top:-5px; background:url('../img/str_karus_top.gif') no-repeat; background-position:100% 0px; width:128px; padding:0px; position:relative; left:-6px; }
*html a.kar_top_no { position:absolute; margin-left:753px; }
a.kar_bot_no { background:url('../img/str_karus_bot.gif') no-repeat; background-position:100% 0px; width:128px; padding:0px; position:relative; left:-6px; }
*html a.kar_bot_no { position:absolute; margin-left:753px;  }
.karusel { height:397px; height:393px !ie; }
*html .karusel { padding-top:15px; }
.karusel a.small { line-height:1.1 !important; }
/*end karusel*/
/*right col*/
.reklama {font-size:0.8em; letter-spacing:0.2em;  }
.right_ad .b_text {
	text-align: center;
	padding-top: 0;
	padding-bottom: 5px;
}
.right_ad_container {
	text-align: left;
	display: inline-block;
	vertical-align: top;
	*display: inline;
}

.right_ad_container, x:-moz-any-link { /* Special style for firefox 2.x */
	display: block;
}
.right_ad_container, x:-moz-any-link, x:default { /* Restore style for firefox 3.x */
	display: inline-block;
}


/**/
/*tags*/
.tags { line-height:1.8em; padding:0px 2px; }
.tags .t1, .tags .t2, .tags .t3, .tags .t4 { margin: 0px 3px; padding: 2px; }
.tags .t1 { font-size:2em; }
.tags .t2 { font-size:1.6em; }
.tags .t3 { font-size:1.3em; }
.tags .t4 { font-size:1.0em; }
/*end tags*/
table.gorr { width:100%; }
table.gorr th { padding:0px 4px 0px 4px; }
table.gorr td { padding:0px 4px 0px 4px; }
table.gorr tr.gray { background:#EEEEEE; color:#333; }

.multi { width:90px; padding-left:5px; padding-right:5px; }
.multi img.rrr { margin-left:-5px; }

/**/
.menu_b ul { margin: 0; padding: 0; list-style: none; }
	.menu_b li { display:inline; margin-left:2px; margin:0px 10px 0px 2px; padding:0px; list-style-type:none; background:none; }
	 .menu_b li a:hover { color:#5A5A5A; text-decoration:none; }
	 .menu_b li.bcurrent a { color:#5A5A5A; text-decoration:none; }
/**/
.pogoda { margin:1px 0px 0px 3px; }
.pogoda img.ic { position:relative; top:3px; }
/*list*/
.list a.list_l { background:url('../img/list_l.gif') no-repeat left 5px; padding:0px 0px 0px 9px; }
.list a.list_l:hover { background:url('../img/list_l.gif') no-repeat left -7px; padding:0px 0px 0px 9px; }
.list a.list_r { background:url('../img/list_r.gif') no-repeat right 5px; padding:0px 9px 0px 0px; }
.list a.list_r:hover { background:url('../img/list_r.gif') no-repeat right -7px; padding:0px 9px 0px 0px; }
.list span.list_l { background:url('../img/list_l.gif') no-repeat left -23px; padding:0px 0px 0px 9px; }
.list span.list_r { background:url('../img/list_r.gif') no-repeat right -23px; padding:0px 9px 0px 0px; }
.list .num { padding:0px 2px; }
/*end list*/

/*add_com*/
.add_com { padding:0px 0px 0px 8px !important; }
.add_com .add { position:relative; top:6px; }
.comment_white { margin-left:8px; }
.comment_white .w647_ie { width: 635px !ie; }
.comment_white .width125 { padding-right:3px !ie; }
.comment_white .hr { width:649px !important; }
.pad_l_2px { padding-left:2px; }
.comment_gray { width:632px; margin-left:28px; background:#E0F2FC; }
.comment_gray .w647_ie { width: 615px !ie; }
.comment_gray .width125 { padding-right:3px !ie; }
.comment_gray .hr { width:627px !important; }
.add_com input.text { width:580px;  height:19px; }
.add_com input.text2 { height:100px; width:626px; }
.paddd { margin-right:9px; }

.pad_top { padding:9px 0px 9px 9px !important; } 
.add_com input.input { cursor:pointer; background-color:transparent; border:medium none; color:#fff; font-size:0.9em; font-weight:bold; width:84px; height:18px; background:url('../img/submit_ng.gif') no-repeat left top; padding-bottom:2px; }   
.add_com input.input:hover { background-color:transparent; border:medium none; color:#fff; font-size:0.9em; font-weight:bold; width:84px; height:18px; background:url('../img/submit_ng_hov.gif') no-repeat left top; padding-bottom:2px; } 
.mar_cat { margin-left:0px;}
*html .mar_cat { margin-left:247px; float:none; }
/**/
/*block_avto*/
.block_avto { width:164px; overflow:hidden; }
.avto_m { margin-top:4px; }

.img_avto { background-repeat:no-repeat; background-position: 3px 3px; }
.price { margin-left:173px; }
*html .price { margin-left:170px; }
.price3 { margin-left:163px; }
*html .price3 { margin-left:160px; }
.price2 { position:absolute; margin:0px 0px 0px 360px; }
.brend { top:7px; position:relative; }
*html .brend { top:6px; position:relative; }
.brend2 { top:2px; position:relative; }
*html .brend { top:6px; position:relative; }
/*end block_avto*/
/*bukv_lingvo*/
.bukv_lingvo { margin:0px; padding:0px; }

.bukv_lingvo a.bukv { background:url('../img/bukv_bg.gif') no-repeat left top; width:10px; height:16px; padding:8px 3px 2px 13px; }
.bukv_lingvo a.bukv_s { background:url('../img/bukv_bg.gif') no-repeat left top; width:12px; height:16px; padding:8px 4px 2px 10px; }
.bukv_lingvo a.bukv:hover { text-decoration:none; }
.bukv_lingvo a.bukv_s:hover { text-decoration:none; }
.bbk { margin:16px 0px 11px 0px; margin:16px 0px 13px 0px !ie; width:315px; overflow:hidden; }
@media all and (min-width: 0px) { /* Opera */
  body .bbk { margin:14px 0px 10px 0px;  }
	}

.bbk h5 { margin:0px; padding:0px; line-height:1.2; color:#999999; font-size:1.5em; font-weight:400; letter-spacing:26px; }
.perr { position:relative; top:-1px; }
.perr1 { position:relative; top:5px; }
.perr2 { position:relative; top:13px; }
.perr3 { width:632px; height:82px; }
.perr4 { width:632px; }
/*end bukv_lingvo*/

.video_tab { width:130px; }
.photo_tab { width:167px; overflow:hidden; }
.lin { position:relative;  top:-2px !ie; }
@media all and (min-width: 0px) { /* Opera */
  body .lin { top:1px; }
	} 
/*FOOTER*/
.footer { text-align:left;  background:#E3E3E3; padding:0px; margin:0px; }
.foot { width: 1000px; margin: 0 auto; text-align: left;	padding:0px; }
.footer ul { padding:0px; margin:0px; }
.footer ul li { display:block; background:none; }
.footer ul li a { line-height:1.8; }
.foot_marg { width: 20%; }
.bot_logo { margin-left:10px; }
*html .bot_logo { margin-left:5px; }

/**/

/*comment*/
.inp_radio { margin:0px 5px 0px 5px; margin:0px !ie; padding:0px; }
.relav_ie { position:relative !ie; top:-3px !ie; }
.relav_top { position:relative; top:2px; cursor: pointer; }
.relav_top1 { position:relative; top:1px; }
.left_padd { margin-left:124px; }
.com_text { width:180px; position:relative !ie; top:-1px !ie; margin-left:5px; }
.com_text2 { width:180px; }
.com_textL { position:relative; top:-2px; top:-5px !ie; }
.com_textC { position:relative; top:-2px; top:-5px !ie; margin-left:40px; }
.com_textLred { position:relative; top:1px; top:-5px !ie; margin-left:44px; }
.com_textCred { position:relative; top:1px; top:-3px !ie; margin-left:85px; }
.com_textR { position:relative; top:-2px; top:-5px !ie; margin-left:13px; } 
.mar_left_20 { margin-left:21px; }

/**/
.price_car { position:absolute;  margin-left:319px; width:150px; margin-left:41px !ie; text-align:right; }
*html .price_car { margin-left:44px; }

.car_gray { background:#F2F2F2; width:321px; height:18px; padding:2px 0 0 5px; overflow:hidden; }
*html .car_gray {padding:2px 0 0 0px; width:320px; }
.car_wgray { background:#F9F9F9; width:321px; height:18px; padding:2px 0 0 5px; overflow:hidden; }
*html .car_wgray {padding:2px 0 0 0px; width:320px; } 

*html .ie6 { position:absolute; z-index:1002; }

.video_item {
	float: left;
	width:126px;
	margin: 0px 52px 15px 0px;
}
.video_holder .video_item {
	margin: 0px 46px 15px 0px;
}

/* baner zapchast */
#zapchast td { background-repeat: no-repeat !important; }
#zapchast form { margin: 0 0 0 10px !important; }
/* end baner zapchast */

/* taxi */
.taxi { width: 660px; }
.taxi p { margin: 1em 0; text-align: justify; }
.taxi table { border: 1px solid #c1c1c1; }
.taxi td { border-bottom: 1px dotted #999; color: #333;  padding: 10px 0 20px 20px; vertical-align: top; }
.greyBG { background-color: #eee; }
.taxi_name { font-weight: bold; width: 340px; }
.tel_city { width: 130px; }
.tel_mob { width: 130px; }
/* end taxi */

.okko { position:relative !ie; top:-1px !ie; }
@media all and (min-width: 0px) { /* Opera */
body .okko { position:relative; top:-1px; }
