﻿/* CSS Document */
html{padding:0px;margin:0px;}
body
{
	padding: 0px;
	margin: 0px;
	font-size:12px;
	background-image:url(../i/bodyBG.gif);
	font-family: Tahoma;
}

a
{
	color: #666666;
	text-decoration:none;
	outline: 0px;
}

img
{
	border: none;
}

.red {
    color: #FF0000;
}


table.first_osn tr td {vertical-align:top; padding:0; margin:0;}


h1.nik {color:#205494 !important; font-size:18px !important; padding:5px 0 15px 0 !important; margin:0 !important; font-weight:bold !important; display:block;}

/* Right Column */

.RCnews
{
	background: url('/images/RCNewsBG.gif') repeat-y;
	padding: 0px 0px 0px 15px;		
	margin: 10px 0px;
	width: 265px;
	overflow:hidden;
}
.RCnews img
{
	margin-left: -15px;
}

.RCnews a
{
	display:block;
	font-size:14px;
	text-decoration: none;
	color: #747474;
	padding:10px 5px 0 0;
}
.RCnews a b
{
	font-weight: bold;
	color: #335986;
}
.RCnews .allnews
{
	background:transparent url('/images/RCNewsAllBG.gif') no-repeat scroll left bottom;
	float:right;
	font-size:12px;
	height:13px;
	margin-top:10px;
	padding-left:18px;	
	width:72px;
	//width:87px;
	margin-right:21px;
	padding-bottom:3px;
}
.RCnews h2
{
	background: url('/images/RCH2BG.gif') repeat-x;
	margin: 0px;
	padding: 0px;
}

/* ************ */


#overlay {
	/*background:#000; opacity:0.5; filter: alpha(opacity=50);*/
	position:fixed; left:0px; top:0px; z-index:1000; width:100%; display:none;
}


#allin
{
	background-color:#FFFFFF;
	width: 929px;
	border-bottom:1px solid #fff;
	border-right: 1px solid #939393;
	border-left: 1px solid #939393;
	text-align:left;
	position:relative;
	*z-index:1000;
}

#head {padding-left:29px; width:900px; overflow:hidden; margin-bottom:18px; _margin-bottom:0px;}

#head #quater #kvadrat
{
	position: relative;
	left: 40px;
	top: 5px;
}
#head #phone
{
	float:left;
	background:url('/i/top_bg.gif') right top no-repeat;
	width:703px;
	height: 113px;
	overflow:hidden;
	position:relative;
}

#head #phone #nocall 
{
	position:absolute;
	left: 540px;
	top: 10px;
}

#head #phone #nocall a
{
	display:block;
	width:145px;
	height:75px;
}

#head #search
{
	position:absolute;
	left: 40px;
	top: 245px;
}

#head #search input.type_text
{
	width: 119px;
	height: 20px;
	border: 0px solid #FFF;
	background-image:url('/i/searchBG.gif');
	padding:0px;
}

#head #banner, #head #adv1
{
	float:left;
	width: 485px;
	height: 157px;
	#overflow:hidden;
}

#adv1 a, #adv1 img {border:0; padding:0; margin:0;}


#head #auth
{
	background:#e9f2f8;
	width: 207px;
	height: 140px;
	overflow:hidden;
	float:right;
	position: relative;
	margin-left:0px;
	margin-right:20px;
	padding:8px;
}
#auth input[type=image]
{
	margin-top: -4px;
	margin-right:3px;
}
#auth form
{
	display: inline;
}

#auth input.type_text
{
	width: 75px;
	height: 18px;
	padding:0 2px;
	border: none;
	font-size: 11px;
	background: url('/i/authTextBG.gif') no-repeat;
	//vertical-align:-8px;
}


#auth .blue
{
	font-size: 11px;
	color: #215985;
	margin-top: 4px;
	//margin-top: 0px;	
	height: 18px;
}

#auth .blue input.type_text {color:#215985;}

#auth .blue .light
{
	color: #8ba8bf;
}

#auth .orange
{
	margin-top: 4px;
	font-size: 11px;
	color: #ff7101;
	height: 18px;
}

#auth .orange input.type_text {color:#FF7101;}

#auth .orange .light
{
	color: #e7ae81;
}
#auth .regLink
{
	display: block;
	text-align:left;
	text-decoration:none;
	color: #7695ad;
	background:url('/i/authRegBG.gif') repeat-x bottom;
	margin-left:120px;
	margin-right: 14px;
	margin-top: 5px;
}



#head #auth b
{
	display:block;
	height: 20px;
	margin-bottom:12px;
	padding-left:2px;
}



#head #card
{
	display:block;
	text-decoration: none;
	background: url('/i/cardBG.png') no-repeat;
	width: 207px;
	height: 54px;
	float:left;
	margin-top:12px;
	_margin-top:5px;
	color:#FFF;
}

#head #card b {display:inline;}

#head #card #count
{
	display:block;
	padding-left:110px;
	padding-top:9px;
}
#head #card #summ
{
	display:block;
	padding-left:110px;
	padding-top:9px;
	padding-top: 7px;
	float:left;
}
	
#activeCell	
{
	position:absolute;	
}
.activeCell_buy
{
	left:30px;
	top:97px;
}
.activeCell_catalog
{
	left:108px;
	top:97px;

}
.activeCell_about
{

	left:30px;
	top:163px;

}
.activeCell_info
{
	left:108px;
	top:163px;
}


#menu {
height:44px;
margin:0px 0px 22px 0px;
text-align:center;
}

#menu ul {margin:0px; padding-left:28px;}

#menu ul li {
float:left;
height:45px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu .left {
background:url('/images/menuLRBG.gif') repeat left top;
display:inline-block;
height:44px;
width:20px;
}

#menu .right {
background:url('/images/menuLRBG.gif') repeat right top;
display:inline-block;
height:44px;
width:20px;
}

#menu a {
background:url('/images/menuMid.gif') repeat-x left top;
color:#484848;
display:inline-block;
font:bold 13px/40px arial;
height:44px;
padding:0px 0px 0px 4px;
text-decoration:none;
}

#menu a.p {color:#aaa}

#menu u {
border-bottom:1px dashed #000000;
text-decoration:none;
}

#menu a img {margin:0px 10px; *margin:0px;}

#leftColum
{
	width: 177px;
	float:left;
	margin: 0px 10px;
	padding-top:39px;
	
}
*html #leftColum{
	margin: 0px 10px 0px 5px;
}
#leftColum img
{
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
}

/*------------ ������� ���� ��� ������ ------------------*/
#content
{
	background:url('/i/frame/top.gif') repeat-x top;
	float:left;
	width: 721px;
	overflow: visible;
	margin-bottom: 50px;
	position:relative;
	*position:static;
}

.cornerA,.cornerB
{
	width: 721px;
	height: 11px;
	position:absolute;
	font-size:1px;
}
.cornerB
{
	width: 721px;
	height: 11px;
	float:left;
	margin-top:-11px;
}
#content #Cbottom{background:url('/i/frame/bot.gif') repeat-x bottom;}
#content #Cleft{background:url('/i/frame/left.gif') repeat-y left;}
#content #Cright{background:url('/i/frame/right.gif') repeat-y right;padding:15px;}
#content #cornerLT
{
	width: 12px;
	height: 11px;
	background:url('/i/frame/contentCorners.gif') no-repeat left top;
	float:left;
	margin-left:-1px;
}
#content #cornerLB
{
	width: 12px;
	height: 11px;
	background:url('/i/frame/contentCorners.gif') no-repeat left bottom;
	float:left;
	margin-left:-1px;
}
#content #cornerRB
{
	width: 12px;
	height: 11px;
	background:url('/i/frame/contentCorners.gif') no-repeat right bottom;
	float:right;
	margin-right:-1px;
}
#content #cornerRT
{
	width: 12px;
	height: 11px;
	background:url('/i/frame/contentCorners.gif') no-repeat right top;
	float:right;
	margin-right:-1px;
}
/*------------ ������� ���� ��� ������ ------------------*/

#submenu
{
	width:710px;
	float:left;
	padding-left:8px;
	padding-bottom:1px;
	height:37px;
	overflow:hidden;
}

#submenu a
{
	width:115px;
	height: 27px;
	display:block;
	float:left;
	background:url('/i/subMenuBG.gif') right;
	overflow:hidden;
	
	font-size: 17px;
	color: #757575;
	text-decoration:none;
	margin-right: 3px;
	text-align:center;
	padding-top: 10px;
}

#submenu a.a
{
	background-position: left;
	color: #FFF;
}


#routine
{
	background: url('/i/botMenuMid.gif');
	height: 28px;
	font-size: 10px;
	color: #192d61;
	float:left;
	width: 700px;
	margin: 10px 5px; 
	text-align:center;
	position:absolute;
	left: 205px;
	top: -47px;
}

#routine #rLeft
{
	background:url('/i/botMenuLR.gif') left;
	width: 14px;
	height: 28px;
	float:left;
}
#routine #rRight
{
	background:url('/i/botMenuLR.gif') right;
	width: 14px;
	height: 28px;
	float:left;
}
#routine #rCenter
{
	padding-top:7px;
	height: 21px;
	float: left;
	width: 672px;
}
#footer img
{
	margin-left: 6px;
}
#footer
{
	background-color: #cfe6f5;
	color: #2e4276;
	font-size:10px;
	height: 23px;
	padding: 0px 0px 0px 10px;
	margin-bottom: 10px;
	position:relative;
}
#adv
{
	float: left;
	width: 229px;
}
#adv a
{
	float: left;
}
	
#bottext
{
	float: left;
	width: 700px;
}
	
.fs120
{
	font-size:120%;
}

#yandex_adv	
{
	float: right; 
	width: 718px; 
	height: 100px;
	padding-right: 14px;	
}

.top_path {height:75px; width:715px; position:relative; margin:-12px -20px 10px -12px; background:#EFEFEF url('/i/tpc_left.gif') left top no-repeat; border-bottom:1px solid #DDDDDD;}

*html .top_path {margin:-12px -20px 10px -12px;}

.top_path_ugol {width:4px; height:4px; font-size:2px; background:url(/i/tpc_right.gif) right top no-repeat; position:absolute; top:-1px; right:-1px;}

.top_path div.top_path2 {padding:18px 0px 0px 0; margin:0 13px 13px 13px;}

.top_path .dop_menu {background:#fbfbfb; border:1px solid #bfd0df; position:relative; margin:0; padding:0; display:inline-block !important;}
.top_path .dop_menu b {margin-top:-3px;}
.top_path .dop_menu .ugol_tl {padding:0; margin:0; width:6px; height:6px; font-size:2px; background:url(/images/ugol_dop_menu.jpg) no-repeat 0 0; position:absolute; top:-1px; left:-1px;}
.top_path .dop_menu .ugol_tr {padding:0; margin:0; width:6px; height:6px; font-size:2px; background:url(/images/ugol_dop_menu.jpg) no-repeat -6px 0; position:absolute; top:-1px; right:-1px;}
.top_path .dop_menu .ugol_bl {padding:0; margin:0; width:6px; height:6px; font-size:2px; background:url(/images/ugol_dop_menu.jpg) no-repeat 0 -6px; position:absolute; bottom:-1px; left:-1px;}
.top_path .dop_menu .ugol_br {padding:0; margin:0; width:6px; height:6px; font-size:2px; background:url(/images/ugol_dop_menu.jpg) no-repeat -6px -6px; position:absolute; bottom:-1px; right:-1px;}
.top_path .dop_menu .dop_menu_text {display:inline-block !important; margin:8px !important; padding:0 !important; position:static;}

.top_path b
{
	border: none !important;
	font-style: normal !important;
	vertical-align: middle;
}
.top_path a
{
	font-style: normal !important;
	vertical-align: middle;
}
.top_path a.lv1
{
	border-bottom: 1px solid;
	font-size: 11px;
	font-weight: bold;
	color: #afc1d7;
}
.top_path a.lv1:hover
{
	text-decoration: none;
	color: #819dc1;
}

.top_path a.lv2:link, .top_path a.lv2:visited
{
	border-bottom: 1px solid;
	font-size: 16px;
	font-weight: bold;
	color: #6286b3;
	font-family:Arial;
}

.top_path a.lv2:hover
{
	text-decoration: none;
	color: #346db4;
}


.top_path a.lv3:link, .top_path a.lv3:visited
{
	text-decoration: none;
	font-size: 19px;
	font-weight: normal;
	color: #215494;
}

.top_path a.lv3:hover
{
	text-decoration: none;
	border-bottom: 1px solid;
}

.top_path .old
{
	color: #ddf !important;
}

.top_path #brand
{
	position: absolute;
	top: 35px;
	right: 15px;
	z-index:20;
}

.top_path #brand span {position:relative;background:#fff; padding:5px 12px; display:block;}
.top_path #brand span span {position:absolute; padding:0px; width:4px; height:4px; background:url('/images/brands_corn.png') no-repeat 0px 0px;}
.top_path #brand span span.tl {left:0px; top:0px; background-position:-4px -4px;}
.top_path #brand span span.tr {right:0px; top:0px; background-position:0px -4px;}
.top_path #brand span span.bl {left:0px; bottom:0px; background-position:-4px 0px;}
.top_path #brand span span.br {right:0px; bottom:0px; background-position:0px 0px;}

.top_path #brand span table {border:none; border-collapse:collapse; margin:3px 0 0 0;}
.top_path #brand span a {font:14px/16px tahoma; color:#6d6d6d; text-decoration:none;}
.top_path #brand span a u {text-decoration:none; border-bottom:1px dotted #6d6d6d;}

a.topPodborLink {display:inline-block; float:right; position:relative; top:-14px; color:#215494 !important; margin-right:15px; text-decoration:none !important; font:16px/18px tahoma; border-bottom:1px dotted #fe6102;}

.subheader
{
	font-size: 20px;
	font-weight: 100;
	color: #0b38ac;
	padding: 15px 0px 5px 0px;
}
h3.tp
{
	color:#205494;
	font:100 29px/29px arial;
	padding:0px 0px 30px 20px;
	display:block;
}

#tpImg {position:absolute; right:20px; top:20px; width:139px; height:66px; background:url('/images/catalog_marks/1.jpg') no-repeat -232px 0px; color:#215494; font:bold 16px/normal arial; padding:11px 0px 11px 80px;}
#tpImg em {color:#f00; font-style:normal;}

#text_field .tpnews {clear:both; padding:13px 15px; background:#e8f1f8; margin-bottom:8px;}
#text_field .tpnews b {color:#215495; font:bold 14px/14px arial; display:block;}
#text_field .tpnews p {clear:both; margin:15px 20px; font:14px/18px tahoma;}
#text_field a.tp_photo {background:url('/images/tp_photo.png') no-repeat; padding-left:33px; margin-left:20px; height:20px; display:inline-block; text-decoration:underline; font:14px/20px arial; color:#4587d5; cursor:pointer;}
#text_field .photo {display:none; margin-left:13px;}

.ddom
{
	font-size: 15px;	
}

.ddom b
{
	color: #ff780e;
	font-size: 16px;
	display: block;
	padding-bottom: 30px;
	padding-top: 17px;
}

.ddom a,.ddom a:hover
{
	text-decoration: none !important;
}

.ddom .gr
{
	text-decoration: underline !important;
	color: #215494;
}

#zagolovok {padding:22px 18px 0px 18px;}
#zagolovok {overflow:hidden;}
#zagolovok #foto {float:left; width:150px; position:relative;}
#zagolovok #foto img {display:block; margin-bottom:10px;}
#zagolovok #foto a.zoom {display:block; background: transparent url('/i/zoom.png') no-repeat top left; width: 140px; height: 20px; clear:left; font:10px/10px tahoma; color:#215494; padding:4px 0px 0px 25px; margin-left:5px;}
#zagolovok #foto span {display:table; color:#123F69; margin:5px 2px 0px 0px; float:left;}
#zagolovok #foto span span {display:inline; padding:3px 0px; background:#fff; margin:0px;}
#zagolovok #foto span#weather {background:url('/images/ws6_small.jpg') no-repeat -27px -25px; width:22px; height:22px;}
#zagolovok #foto span#weather2 {background:url('/images/ws6_small.jpg') no-repeat 0px -25px; width:22px; height:22px;}
#zagolovok #foto span#weather3 {background:url('/i/ws4_small.png') no-repeat 0px -43px; width:22px; height:22px;}

#zagolovok #foto span#sh {background: url('/i/ws4_small.png') no-repeat -50px 0px; width:20px; height:20px;}
#zagolovok #foto span#use1 {background:url('/images/ws7_small.jpg') no-repeat 0px -18px; padding-left:40px;}
#zagolovok #foto span#use2 {background:url('/images/ws7_small.jpg') no-repeat -43px -18px; padding-left:40px;}
#zagolovok #foto span#use3 {background:url('/images/ws7_small.jpg') no-repeat -87px -18px; padding-left:40px;}
#zagolovok #opisanie {margin-left:150px;}
#zagolovok #opisanie h2, h2#comments b {font:bold 18px/18px tahoma; color:#215494;}
#zagolovok #opisanie h1, h1#comments b {font:bold 18px/18px tahoma; color:#215494;}
#zagolovok #opisanie h5 {color:#215494; font:14px/14px tahoma; margin:12px 0px 0px 0px;}
#zagolovok #opisanie p {margin-top:8px; font:14px/16px tahoma; color:#7c7c7c}


#podbor {float:right; background:url('/images/podbor.png') no-repeat; display:block; width:194px; height:39px; text-decoration:none;}

a.comment {font:bold 12px/12px tahoma; color:#e56500 !important; text-align:center; background:url('/i/linedot_orange.png') repeat-x bottom; padding-bottom:2px; margin-bottom:20px;}
a.comment:hover {text-decoration:none;}

#zakaz {padding:10px 18px; overflow:hidden;}
#zakaz a {display:block; float:left; font:bold 15px/15px arial; color:#025197; background:url('/i/linedot_blue.png') repeat-x bottom; padding-bottom:2px; position:absolute;}
#zakaz a:hover {text-decoration:none;}
#zakaz input {display:block; float:right; font:13px/13px arial; padding:2px;}
#sprav {margin:20px 18px 5px 18px; color:rgb(0,0,0) !important; font-size:12px;}
#sprav a {color:#737373;}

.buy {margin-left:10px; cursor: pointer;}
.sale {position:absolute; margin-top:2px; margin-left:5px;}


/* Comments */
h2#comments {font:18px/40px tahoma; color:#215494}
p.comments {margin:0px 0px 17px 0px; padding:20px 13px 15px 13px; background:#f0f0f0;}
.comment-author {color:#464646; font:13px/13px tahoma; margin:5px 0px 2px 0px;}
.comment-author em {color:#ff780e; font:bold 14px/14px tahoma;}

h4#commadd-title {font:bold 14px/14px tahoma; color:#215494; text-align:left;}

table#comment-add {background:#dde4eb; width:100%; border:none; margin-top:10px; padding:12px; overflow:hidden;}
table#comment-add td.leftrow {width:105px; text-align:right; font:bold 12px/12px tahoma; color:#215494;}
table#comment-add td input, table#comment-add td textarea {border:1px solid #b3b9c3;}
table#comment-add td img {display:block; float:left; margin-right:5px;}
table#comment-add td input#code {width:100px; color: #0f3c5a; height:33px; font:bold 19px/normal verdana; background:url('/images/verify.jpg') no-repeat; letter-spacing:4px; text-align:center; padding:0px; float:left; margin-right:40px; *margin-right:28px; position:relative; top:1px; border-color:#0f3c5a;}
table#comment-add td input#button {height:32px; float:left; position:relative; top:2px; background:url('/i/button_grad.png') repeat-x; border:1px solid #c3cbd4;}




.modelchoice {margin-top:2.5em; overflow:hidden; float:left}
.modelchoice .modelchoice-wrapper {width:480px; padding:0px; background:#e5edf3; padding-bottom:6px;}
.modelchoice .corn-top-left {background:url('/i/corners.gif') no-repeat -6px -6px; width:6px; height:6px; position:absolute; margin-top:0px; margin-left:0px;}
.modelchoice .corn-top-right {background:url('/i/corners.gif') no-repeat 0px -6px; width:6px; height:6px; position:absolute; margin-top:0px; margin-left:474px;}
.modelchoice .corn-bot-left {background:url('/i/corners.gif') no-repeat -6px 0px; width:6px; height:6px; position:absolute; margin-top:0px; margin-left:0px; overflow:hidden}
.modelchoice .corn-bot-right {background:url('/i/corners.gif') no-repeat 0px 0px; width:6px; height:6px; position:absolute; margin-top:0px; margin-left:474px; overflow:hidden}
.modelchoice .readt {position:absolute; margin-top:-10px; margin-left:165px; width:145px; color:#6f80a2; font:14px/14px arial; background:#fff; text-align:center;}

#model-selector {padding:15px 25px 10px 30px; *padding:5px 25px 0px 30px; color:#215494; font:bold 14px/14px tahoma;} 
#model-selector select {width:215px; height:22px; margin-left:16px; font:13px/13px tahoma;}

a#modelchoice-button {display:block; margin:3.4em 0em 0em 39em; *margin-top:4.1em; width:130px; height:20px; text-align:center; border:1px solid #d6d6d6; background:url('/i/modch_bg.png') repeat-x; font:13px/20px tahoma; text-decoration:none}

.model-list .model-element {width:140px; height:160px; float:left; padding:10px 20px; text-align:center;}
.model-list .model-element a {font:16px/16px tahoma; color:#1357aa;}


.model-list {overflow:hidden; margin-top:0px;}
.model-list .model-element.cars {width:180px; float:left; padding:22px 0px 0px 0px; text-align:center; margin:0px 50px 100px 0px;}
.model-list .model-element.cars a {width:160px; height:120px;}
.model-list .model-element a {display:block;}
.model-list .model-element a.block {display:block; font:bold 16px/16px tahoma; color:#1357aa; height:22px; text-align:center; background:#e1ebf2; padding:2px 0px 1px 0px; text-decoration:none; margin-top:10px;}

.mar-auto {overflow:hidden; margin:0px auto;}

.clear {clear:both;}


#model-selector {padding:15px 25px 10px 30px; *padding:5px 25px 0px 30px; color:#215494; font:bold 14px/14px tahoma;}
#model-selector select {width:215px; height:22px; margin-left:16px; font:13px/13px tahoma;}

a#modelchoice-button {display:block; margin:3.4em 0em 0em 39em; *margin-top:4.1em; width:130px; height:20px; text-align:center; border:1px solid #d6d6d6; background:url('/i/modch_bg.png') repeat-x; font:13px/20px tahoma; text-decoration:none}

#carpic {display:block; float:left;}
#datatab {margin:32px 0px 0px 320px;}
#datatab .datatab-bg {background:url('/i/datatab_bg.png') no-repeat; height:1px; width:250px;}
#datatab p {margin:5px 20px;}
#datatab p span {color:#215494; font-weight:bold;}

.model-absent {background:#eff3f9; font:bold 14px/14px arial; color:#215494; padding:6px 39px;}


/* ������� ������ ������� */
.clear {clear:both; height:1px; line-height:0px;}

a#videoStuff {background:url('/images/stuff.png') no-repeat top left; width:42px; float:left; color:#4c7ab8; text-decoration:none; width:200px; height:56px; margin:0px 186px 15px 0px;}


span.goError {display:block; background:#EEE; color:#000; font:12px/14px tahoma; height:25px;}
a.goError {text-decoration:none; margin:0px; padding:4px 0px; display:inline-block; padding-right:8px; float:right; cursor:pointer; color:#666666;}


#goError {display:none; background:#fff; padding:20px; left:240px;}
.field1 {width:300px;}
.field2 {width:300px; height:150px;}

a#aboutus {background:url('/images/about.png') no-repeat top center; padding-top:27px; width:42px; float:right; margin:15px 17px 15px 0px; text-align:center; font:bold 15px/15px arial; color:#4c7ab8; text-decoration:none; clear:right; position:relative; top:-10px; left:-5px; *height:18px; *margin-bottom:0px;}

a#aboutus u {
border-bottom:1px dashed #4c7ab8;
text-decoration:none;
}

#logo {margin:21px 0px 24px 0px; width:200px; height:56px; float:left; background:url('/images/logo.png') no-repeat 10px 0px; cursor:pointer;}


#head #telefon {margin:30px 0px 10px 0px; _margin-bottom:14px; float:right; width:511px; _width:512px; _wid\th:511px; height:70px; background:url('/images/tel_line2.png') no-repeat 0px 5px; padding-right:127px; _padding:0px; _padding-rig\ht:127px;} 
#head #telefon #nocall {
	display:block;
	position:absolute;
	margin-left:525px; 
	margin-top:8px; 
	*margin-top:-32px; 
	width:117px; 
	height: 54px; 
	cursor:pointer; 
	text-decoration:none;
	background: url('/images/nocall.png') no-repeat;
}
#head #telefon h4 {color:#93aed1; font:bold 13px/13px arial; margin-left:39px; float:left; margin-bottom:17px;}
#head #telefon h4 span {font:normal 24px/24px arial; margin-left:10px; position:relative; top:3px;}
#head #telefon h2 {float:right; font:bold 13px/13px arial; color:#4c7ab8; text-align:right; *width:100%;}
#head #telefon h2 span {display:block; float:right; color:#fe6102; font:bold 25px/48px arial; margin-left:15px; position:relative; top:-12px; height:50px;}
#head #telefon h2 span span.skype_pnh_container, #head #telefon h2 span span.skype_pnh_print_container {position:relative !important; top:12px;}
#head #telefon h2 span b {font:bold 40px/40px arial; margin-left:5px; position:relative; top:6px;}

#region {width:254px; height:27px; clear:left; overflow:hidden; position:relative; top:-3px; padding:8px 0 0 0;}
#region span {color:#ffa21c; font:bold 14px/14px arial; border-bottom:1px dashed #ffa21c; margin-right:5px; cursor:pointer;}
#region select {padding:2px; border:1px solid #e5e5e5; color:#474747; font:normal 14px/14px arial;}
#region select option {padding-right:10px;}

#region .tipa_select {display:inline-block; width:155px; height:24px; background:url(/images/fon_select.jpg) no-repeat top left; margin:0; padding:5px 0 0 6px; position:absolute; top:4px; left:97px;}
#region .tipa_select a {display:block; width:100%; height:100%; color:#474747; font:normal 14px/14px arial; text-decoration:none;}

#regionBox {background:#fff; border:1px solid #a2a2a2; padding:1px; font:12px/24px tahoma; position:absolute; left:15px; z-index:1005; display:none;
    margin-top: -22px;
    width: 911px;
}
#regionBox h2 {position:relative; display:block; height:36px; font:12px/36px tahoma; color:#fff; padding-left:13px; margin:0px; background:#4c7ab8;}
#regionBox h2 b {font-size:14px;}
#regionBox h2 a {padding:0px 9px 0px 30px; cursor:pointer; text-decoration:none; position:absolute; right:0px; border-left:1px solid #fff; color:#fff; background:#335281 url('/images/close_blue.png') no-repeat 10px center;}
#regionBox div {padding:25px 0px 25px 30px; margin:0px; overflow:hidden;}
#regionBox ul {margin:0px; padding-left:14px; width:206px; list-style-type:square; color:#b1b1b1; float:left;}
#regionBox ul li a, #regionBox2 ul li a {color:#0e578c; text-decoration:none; cursor: pointer;}
#regionBox ul li a.partner, #regionBox2 ul li a.partner {text-decoration:underline; font-size: 12px; cursor: pointer; font-weight: bold}
#regionBox ul li.top1,#regionBox ul li.top2 {display: none}
#regionBox ul li a.selected {font-weight:bold;}


#head #mainMenu {width:170px; height:165px; background:none; border:none; float:left;}	
	
#head #mainMenu a {display:block; padding:47px 5px 10px 10px; position:relative; background:url('/images/mainMenu.png') no-repeat; text-decoration:none; width:145px; color:#565656; font:normal 13px/13px arial; text-align:center}
	
#mainMenu a#item1 {background-position:-9px -17px; margin-bottom:5px;} 
#mainMenu a#item2 {background-position:-641px -8px; padding-top:55px;}
#head #mainMenu a b {display:inline; border:none; color:#f00; font:normal 13px/13px arial;}




/********* ������� *********/

.tyres_type {height:60px; overflow:hidden; margin-bottom:40px;}
.tyres_type .left {float:left; padding-top:5px;}
.tyres_type a {display:block; float:left; text-align:center; margin:0px 10px 0px 7px; text-decoration:none !important;}
.tyres_type .left a {padding-top:32px; width:32px;}
.tyres_type .left a#twinter {background:url('/images/ws6.jpg') no-repeat; margin-left:10px;}
.tyres_type .left a#tsummer {background:url('/images/ws6.jpg') no-repeat; background-position:-47px 0px !important; margin-right:0px;}
a#twinter.a, a#tsummer.a {background-image:url('/images/ws4.jpg') !important; background-repeat:no-repeat !important; background-color:#fff !important; font-weight:bold;}
.tyres_type .right {float:right; padding-top:5px;}
.tyres_type .right a {width:90px; padding-top:40px;}
.tyres_type .right a#ttype1 {background:url('/images/ws7.jpg') no-repeat; background-position:1px 0px !important; width:82px; margin-left:10px;}
.tyres_type .right a#ttype2 {background:url('/images/ws7.jpg') no-repeat; background-position:-105px 0px !important;}
.tyres_type .right a#ttype3 {background:url('/images/ws7.jpg') no-repeat; background-position:-219px 0px !important;}
a#ttype1.a , a#ttype2.a, a#ttype3.a {background-image:url('/images/ws5.jpg') !important; background-repeat:no-repeat !important; background-color:#fff !important; font-weight:bold;}

.tyres_type .left a.all, .tyres_type .right a.all {padding:8px 15px; font:bold 20px/26px arial; margin:0px 0px 0px 2px; width:35px; background:url('/images/ws3.gif') no-repeat 100% 50% !important;}
.tyres_type .left a.all.a, .tyres_type .right a.all.a {background:#ddd !important;}
.tyres_type .left a span, .tyres_type .right a span {border-bottom:1px dotted #123F69; color:#123F69;}


.tyres_line, .disk_line {overflow:hidden; margin-bottom:50px; padding-left:25px; clear:both; margin-top:30px;}

.disk_line, .moto_line, .shell_line {padding-top:0px;}

.tyres_line .block_model, .disk_line .block_model {position:relative; width:150px; float:left; margin:0 15px 0 0; padding:0;}

.tyres_line a.cat_area {display:block; float:left; margin:0px 0px 20px 0px; padding-top:120px; height:40px; width:105px; text-decoration:none;}

.disk_line a.cat_area {display:block; float:left; margin:0px 50px 20px 0px; padding-top:120px; height:40px; width:120px; text-decoration:none;}



.tyres_line a.cat_area.prodAction, .disk_line a.cat_area.prodAction {margin-right:0px;}

.tyres_line a:hover, .disk_line a:hover {text-decoration:none;}

a.catalogProducerAction {display:block; width:64px; height:20px; padding:0; background:url('/images/inaction3.png') no-repeat; position:absolute; top:0; right:10px; text-decoration:none;}

a.priceProducerAction {display:block; width:64px; height:20px; margin:0px; padding:0; background:url('/images/inaction3.png') no-repeat; position:absolute; top:10px; left:70px; text-decoration:none; z-index:100;}
a.priceProducerAction:hover {text-decoration:none;}

td.k1 a.priceProducerAction {position:relative; top:20px; left:60px;}

.block_model .for_pic {width:40px; position:absolute; top:20px; left:100px; text-align:center;}
.block_model .for_pic span {display:block; margin:3px auto; padding:0;}

.block_model .for_pic .neww {background:url('/images/new10.gif') no-repeat; width:17px; height:7px; margin-top:7px;}
.block_model .for_pic .seas1 {background:url('/i/ws4_small.png') no-repeat 0px 0px; width:20px; height:20px;}
.block_model .for_pic .seas2 {background:url('/i/ws4_small.png') no-repeat -25px 0px; width:20px; height:20px;}
.block_model .for_pic .seas3 {background:url('/i/ws4_small.png') no-repeat 0px -43px; width:20px; height:20px;}
.block_model .for_pic .otziv {background:url('/images/otziv.png') no-repeat; width:14px; height:14px;}
.block_model .for_pic .prim1 {background:url('/images/ws7_small.jpg') no-repeat 0px -18px; width:35px; height:20px;}
.block_model .for_pic .prim9 {background:url('/images/ws7_small.jpg') no-repeat -131px -18px; width:35px; height:20px;}
.block_model .for_pic .prim3 {background:url('/images/ws7_small.jpg') no-repeat -43px -18px; width:35px; height:20px;}
.block_model .for_pic .prim4 {background:url('/images/ws7_small.jpg') no-repeat -88px -18px; width:35px; height:20px;}
.block_model .for_pic .ship {background:url('/i/ws4_small.png') no-repeat -50px 0px; width:20px; height:20px;}




.shell_line a.cat_area {padding-top:50px; margin-bottom:50px;}
.tyres_line a.cat_area span, .disk_line a.cat_area span {display:block; text-align:center; *padding-bottom:1px;}
.tyres_line a.cat_area span u, .disk_line a.cat_area span u {display:inline; border-bottom:1px dashed #1c4d8a; color:#1c4d8a; margin:0px auto; text-decoration:none;}

h4.subheader {color:#215494; font:bold 14px/28px arial; padding:0px 0px 0px 40px; margin-bottom:10px; background:#eff3f9; display:block; clear:both;}

h4.dsC {color:#215494; font:normal 18px/28px arial; padding:0px 0px 0px 0px; margin-bottom:10px; display:block; clear:both;}
.deficit {padding-top:0px;}
.deficit a.cat_area span u {border-bottom:1px dashed #995151; color:#995151;}

.selecteedSize{ font-weight: bold;}
.lit12
{
	font-size: 12px;
	color: #333;
	margin: 3px;
	text-align: right;
	display: block;
}

.tyre-text {font:12px/16px tahoma;}
.tyre-text h3 {font:bold 14px/40px arial; text-align:center; display:block;}
.tyre-text h4 {display:block; font-weight:bold;}
.tyre-text p {margin:14px 0px; overflow:hidden;}
.tyre-text p b {display:block; position:relative; left:5px;}
.tyre-text ul {list-style-type:disc; margin:12px 0px; padding-left:40px;}
.tyre-text ul li {margin-bottom:12px;}
.tyre-text ul li b {display:block;}
.tyre-text p img.itleft {display:block; float:left; margin-right:14px;}
.tyre-text p img.itright {display:block; float:right; margin-left:14px;}

.partner-block {width:1000px; background:#fff; border:1px solid #999; padding:10px;}
.partner-block h2 {font:18px/normal tahoma; color:#205494;}
.partner-block table.border1 {border-collapse:collapse;}
.partner-block table.border1 td, .partner-block table.border1 th {border:1px solid; padding:5px;}
.top-menu a.a {font-weight:bold;}

#load_pic {display:none;}
#pbill {display:none; font:bold 16px/normal tahoma; color:#205494;}
.payBillText {font:16px/normal tahoma;}

a.closeLink {display:inline-block; float:right; cursor:pointer; text-decoration:none;}
a.closeLink b {color:red;}

div.osn1 {position:absolute; top:0; left:0; width:100%; height:100%; padding:0px; margin:0; z-index:900; display:none}
div.osn2 {position:absolute; width:100%; height:100%; padding:0 0 0 0; margin:0; background:url();}
div.osn3 {position:absolute; top:0; left:0; width:100%; padding:0px; margin:0; z-index:1000; display:none;}

div.close {text-align:right; font-size:11px; color:rgb(120,120,120); font-weight:normal !important;}
a.close {display:block; background:url(/images/search/close.gif) no-repeat right; font-size:11px !important; text-decoration:none; padding:1px 17px 0 0 !important; height:14px; border:0px !important;}

table.vspl {border:0; padding:0; margin:0 auto; line-height:130%;}
table.vspl tr td {text-align:left; vertical-align:top; border:0;}
table.vspl tr td.center {padding:20px 0 0 25px; font-family:Arial; font-size:14px; color:rgb(95,95,95); font-weight:bold;}
table.vspl tr.tb td {height:25px;}
table.vspl tr td.top {background:url(/images/vspl/st_1.png) repeat-x;}
table.vspl tr td.right {width:25px; background:url(/images/vspl/st_2.png) repeat-y;}
table.vspl tr td.bottom {background:url(/images/vspl/st_3.png) repeat-x;}
table.vspl tr td.left {width:25px; background:url(/images/vspl/st_4.png) repeat-y;}

table.vspl tr td.first {background:rgb(255,255,255) url(/images/vspl/map_first.jpg) no-repeat center;}
table.vspl tr td.russia {background:rgb(255,255,255) url(/images/vspl/map_rus.jpg) no-repeat center;}
table.vspl tr td.moscow {background:rgb(255,255,255) url(/images/vspl/map_mos.jpg) no-repeat center;}

table.vspl div.column {margin:15px 10px; text-align:left; float:left; width:190px; background:url();}
table.vspl div.column div {margin:0; background:url(/images/vspl/link.gif) no-repeat; background-position:top left; padding:0px 0px 4px 10px;}

table.vspl a:link, table.vspl a:visited, table.vspl a:active {font-family:Arial; font-size:14px; color:rgb(43,43,43); font-weight:normal; text-decoration:none; display:inline-block; border-bottom: 1px dashed black; padding:0 0 1px 0;}
table.vspl a.on:link, table.vspl a.on:visited, table.vspl a.on:active {font-weight:bold;}
table.vspl a:hover {text-decoration:none; border-bottom:0px; padding:0 0 2px 0;}

table.vspl img.logo {float:left; padding: 0 10px 0 0;}

#regionSelect0 table span {border:0;}

table.vspl span {display:inline-block; margin:120px 0 0 0; width:100%; border-width:0px;}
table.vspl span div {font-family:Arial; font-size:11px; color:rgb(0,0,0); display:block; height:40px; padding:0; margin:0; background:url(); border:0;}
table.vspl span div img {float:left;}
table.vspl span div.nazv {width:85px; float:left;}

table.vspl span div a:link, table.vspl span div a:visited, table.vspl span div a:active {font-family:Arial; font-size:14px; color:rgb(19,86,136); font-weight:normal; text-decoration:none; display:inline-block; border-bottom: 1px dashed rgb(19,86,136); padding:0 0 1px 0; float:left; white-space:nowrap;}
table.vspl span div a:hover {text-decoration:none; border-bottom:0px; padding:0 0 2px 0;}




#otziv {width:98%;}
#otziv .red {color:#ff0000; font-size:15px;}
#otziv div.column {width:269px; position:relative; top:-10px; left:0px;}
#otziv div.column div.colvo, #otziv div.column div.colvob {float:left;}

#otziv div.top_pl {width:100%; height:37px; padding:0; margin:0; background:url(/images/opinions/top_pl.jpg) no-repeat; background-position:left; text-align:center;}

#otziv div.left_col {margin:0 0 0 15px; float:left;}
#otziv div.left_col div.top_pl div {padding:7px 0 0 0; text-align:center; margin:0; display:block; font-family:Tahoma; font-size:11px; color:rgb(18,78,123);}
#otziv div.left_col div.top_pl div img {border:0; padding:0; margin:0 0 0 15px; float:left;}

#otziv div.left_col .top_pl div font {font-family:Tahoma; font-size:12px; font-weight:none; color:rgb(77,77,77);}

#otziv div.left_col div.name_otz {margin:15px 0 0 30px; font-family:Tahoma; font-size:12px; font-weight:bold;}
#otziv div.left_col div.name_otz a:link, div.left_col div.name_otz a:visited, div.left_col div.name_otz a:active {font-family:Tahoma; font-size:12px; color:rgb(254,97,2); font-weight:bold; text-decoration:underline; display:inline; padding:0; margin:0;}
#otziv div.left_col div.name_otz a:hover {text-decoration:none; color:rgb(254,97,2);}
#otziv div.left_col div.name_otz font {font-family:Tahoma; font-size:12px; color:rgb(254,97,2); font-weight:bold;}

#otziv div.left_col div.link, div.right_col div.link {margin:17px 0 0 50px;}

#otziv div.left_col a:link, div.left_col a:visited, div.left_col a:active {position:relative; font-family:Tahoma; font-size:12px; color:rgb(77,77,77); font-weight:normal; text-decoration:underline; display:block; padding:0 0 11px 25px; margin:0 0 0 2px;}
#otziv div.left_col a:hover {text-decoration:none;}

#otziv div.right_col a:link, div.right_col a:visited, div.right_col a:active {position:relative; font-family:Tahoma; font-size:11px; color:rgb(18,78,123); font-weight:normal; text-decoration:underline; display:block; padding:0 0 18px 25px; margin:0 0 0 2px;}
#otziv div.right_col a:hover {}

#otziv div.right_col div.link_pict {margin:50px 0 0 70px;}

#otziv div.right_col div.link_pict a:link, div.right_col div.link_pict a:visited, div.right_col div.link_pict a:active {font-family:Tahoma; font-size:12px; color:rgb(0,0,0); font-weight:bold; text-decoration:underline; display:block; padding:0 0 8px 18px;}
#otziv div.right_col div.link_pict a:hover {text-decoration:none;}

#otziv div.right_col a.do {background:url(/images/opinions/do.gif) no-repeat; background-position:left top;}
#otziv div.right_col a.no {background:url(/images/opinions/no.gif) no-repeat; background-position:left top;}

#otziv div.link div {float:left; width:25px; height:15px; padding:0; margin:0;}

#otziv div.link div.colvo {background:rgb(254,97,2) url(/images/opinions/left_kr.jpg) no-repeat; background-position:top left; display:inline-block; border:0; width:16px; height:15px;}
#otziv div.link div.colvob {background:#0099ff url(/images/opinions/left_krb.jpg) no-repeat; background-position:top left; display:inline-block; border:0; width:16px; height:15px;}

#otziv div.link div.colvo div {background:url(/images/opinions/right_kr.jpg) no-repeat; background-position:top right; display:inline-block; border:0; padding:0; margin:0; width:16px; height:15px;}
#otziv div.link div.colvob div {background:url(/images/opinions/right_krb.jpg) no-repeat; background-position:top right; display:inline-block; border:0; padding:0; margin:0; width:16px; height:15px;}

#otziv div.link div.colvo div div, #otziv div.link div.colvob div div {font-family:Tahoma; font-size:8px; color:rgb(255,255,255); font-weight:bold; padding:2px 0 0 0; width:16px; text-align:center;}


#otziv div.right_col {margin:0 25px 0 0; float:right; }
#otziv div.right_col div.top_pl div {padding:6px 0 0 0; margin:0; font-family:Arial; font-size:18px; color:rgb(32,84,148); text-align:center;}

#otziv div.sp_h {padding:0; margin:20px 0 0 35px; font-family:Tahoma; font-size:12px;}
#otziv div.sp_h img {margin:0 0 0 7px;}
#otziv div.sp_h p {padding:0 0 5px 0; margin:0; font-family:Tahoma; font-size:12px; color:rgb(142,142,142);}
#otziv div.sp_h p b {color:rgb(0,0,0);}
#otziv div.sp_h p.tip b {font-family:Tahoma; font-size:14px; color:rgb(254,97,2); font-weight:bold;}
#otziv div.sp_h p font, div.sp_h p.font {font-size:12px; color:rgb(0,0,0);}
#otziv div.sp_h p.font {height:27px; vertical-align:center; margin:5px 0;}
#otziv div.sp_h p.font font {display:block; padding:5px 10px 0 0; float:left;}

#otziv div.sp_h p.font span {display:inline-block; width:27px; height:18px; padding:0; margin:0; position:relative; top:4px;}
#otziv div.sp_h p.font span span {background:url(); width:27px; text-align:center; padding:3px 0 0 0; font-family:Tahoma; font-size:18px; color:rgb(254,97,2); font-weight:bold;}
#otziv div.sp_h p.otziv {padding:6px 0 0 20px; margin:0px 230px 0 0; background:url(/images/opinions/kov.jpg) no-repeat; background-position:top left;}
#otziv div.sp_h p.otziv span {display:inline-block; font-family:Tahoma; font-size:14px; color:rgb(0,0,0); padding:0 20px 8px 0; margin:0; background:url(/images/opinions/kov.jpg) no-repeat; background-position:bottom right;}

#otziv div.sp_on {width:269px; height:45px; padding:0; margin:0 25px 6px 25px; background:url(/images/opinions/fon_spisok.jpg); float:left;}
#otziv div.sp_on div img {position:absolute; top:10px; left:16px;}
#otziv div.sp_on div a:link, .sp_on div a:visited, .sp_on div a:active {position:absolute; display:block; font-family:Tahoma; font-size:11px; color:rgb(18,78,123); padding:14px 0 0 140px; text-decoration:none;}
#otziv div.sp_on div a:hover {text-decoration:underline;}

#otziv div.sp_on div.colvo2 {background:rgb(254,97,2) url(/images/opinions/left_kr2.jpg) no-repeat; background-position:top left; display:inline-block; border:0; width:22px; height:21px; float:right; margin:11px 11px 0 0;}
#otziv div.sp_on div.colvo2b {background:#0099ff url(/images/opinions/left_kr2b.jpg) no-repeat; background-position:top left; display:inline-block; border:0; width:22px !important; height:21px; float:right; margin:11px 11px 0 0;}

#otziv div.sp_on div.colvo2 div {background:url(/images/opinions/right_kr2.jpg) no-repeat; background-position:top right; display:inline-block; border:0; padding:0; margin:0; width:22px; height:21px;}
#otziv div.sp_on div.colvo2b div {background:url(/images/opinions/right_kr2b.jpg) no-repeat; background-position:top right; display:inline-block; border:0; padding:0; margin:0; width:22px; height:21px;}

#otziv div.sp_on div.colvo2 div div, #otziv div.sp_on div.colvo2b div div {font-family:Tahoma; font-size:9px; color:rgb(255,255,255); font-weight:bold; padding:5px 0 0 0; width:100%; text-align:center;}



#otziv table.forma_otziv {padding:0; margin:0 0 0 35px; border:0; width:450px;}
#otziv table.forma_otziv tr td {vertical-align:middle; border:0; height:22px; line-height:20px; font-size:20px; padding:0 0 6px 0; font-size:8px; line-height:8px; background:rgb(255,255,255);}
#otziv table.forma_otziv tr td.lc {width:115px; font-family:Arial; color:rgb(82,82,82); font-size:11px; padding-right:8px; white-space:nowrap;}
#otziv table.forma_otziv tr td div.min {width:103px; height:22px; padding:0; margin:0;}
#otziv table.forma_otziv tr td div.max {width:170px; height:22px; padding:0; margin:0;}
#otziv table.forma_otziv tr.text td.lc {font-size:13px; background:rgb(255,255,255);}
#otziv table.forma_otziv tr.text td {font-weight:bold; height:100px;}

#otziv table.forma_otziv tr td input.button {cursor:pointer; width:100%;}

#otziv table.forma_otziv tr td input, #otziv table.forma_otziv tr td select, table.forma_otziv tr td textarea {font-family:Tahoma; color:rgb(0,0,0); font-weight:none; padding:0 0 0 1px; margin:0; border-left:1px solid rgb(64,64,64); border-top:1px solid rgb(64,64,64); border-right:1px solid rgb(180,180,180); border-bottom:1px solid rgb(180,180,180);}

#otziv table.forma_otziv tr td input {font-size:13px; width:100px; height:22px; }
#otziv table.forma_otziv tr td input.max {font-size:13px; width:170px; height:22px; }
#otziv table.forma_otziv tr td select {font-size:13px; width:103px; height:22px;}
#otziv table.forma_otziv tr td textarea {font-size:13px; width:99%; height:100px; overflow:auto; resize:none;}

#otziv div.button {width:132px; height:26px; background:rgb(255,255,255) url(/images/opinions/knopka_otz.jpg) no-repeat; padding:0; margin:5px 0 0 157px; border:0; cursor:pointer;}


#otziv #dialog {display:none; padding:0; margin:0; z-index:2; background-color:#fff; border:1px solid #ccc; position:absolute; left:471px; top:307px; width:175px;}

#otziv .dialog2 {position:absolute; top:2px !important; left:70px !important;}

#otziv #dialog div.vn {width:175px; position:relative; top:-9px; padding:12px 0 0 0; background:url(/images/opinions/ugol_div_vspl.jpg) no-repeat; background-position:top center;}
#otziv #dialog div.close {position:relative; top:-2px; float:right; cursor:pointer; padding:2px 3px; margin:1px 2px 2px 0; font-family:Tahoma; font-size:10px; color:rgb(255,255,255); background:rgb(198,198,198);}
#otziv #dialog div.vn1 {margin:8px 10px 6px 10px;}
#otziv #dialog div.vn1 div.colvo {float:left; clear:both; margin:0 6px 0 0; background:rgb(254,97,2) url(/images/opinions/left_kr.jpg) no-repeat; background-position:top left; display:inline-block; border:0; width:16px; height:15px;}
#otziv #dialog div.vn1 div.colvob {float:left; clear:both; margin:0 6px 0 0; background:#0099ff url(/images/opinions/left_krb.jpg) no-repeat; background-position:top left; display:inline-block; border:0; width:16px; height:15px;}
#otziv #dialog div.vn1 div.colvo div {background:url(/images/opinions/right_kr.jpg) no-repeat; background-position:top right; display:inline-block; border:0; padding:0; margin:0; width:16px; height:15px;}
#otziv #dialog div.vn1 div.colvob div {background:url(/images/opinions/right_krb.jpg) no-repeat; background-position:top right; display:inline-block; border:0; padding:0; margin:0; width:16px; height:15px;}
#otziv #dialog div.vn1 div.colvo div div, #otziv #dialog div.vn1 div.colvob div div {font-family:Tahoma; font-size:8px; color:rgb(255,255,255); font-weight:bold; padding:2px 0 0 0; width:16px; text-align:center;}

#otziv #dialog div.vn1 a:link, div.right_col div.vn1 a:visited, div.right_col div.vn1 a:active {position:relative; font-family:Tahoma; font-size:11px; color:rgb(18,78,123); font-weight:normal; text-decoration:underline; display:block; padding:0 0 0 25px; margin:0; white-space:nowrap;}
#otziv #dialog div.vn1 a:hover {text-decoration:none;}

#otziv div.polosa {width:100%; text-align:center; margin:25px 0; clear:both;}



p.ngorp font {display:block; padding:1px 0 1px 15px; margin:0 0 8px 15px; background:url(/images/or_kvadr.jpg) repeat-y left; font-size:14px;}

table.p_table_cvet {border:0px; padding:0; margin:15px 0 0 0;}

table.p_table_cvet tr td {padding:0; margin:0; border-left:3px solid #ffffff; border-right:3px solid #ffffff; text-align:left; vertical-align:top; width:340px; font-family:Tahoma;}

table.p_table_cvet tr td.left {background:#cbd7e5; padding:0 0 20px 0;}
table.p_table_cvet tr td.right {background:#ffd9a2; padding:0 0 20px 0;}

table.p_table_cvet tr td p {padding:0 0 0 27px; margin:0 0 7px 0; font-family:Tahoma; font-size:14px;}
table.p_table_cvet tr td.left p {background:url(/images/bl_pic_li.jpg) no-repeat top left;}
table.p_table_cvet tr td.right p {background:url(/images/or_pic_li.jpg) no-repeat top left;}

table.p_table_cvet tr td b {display:inline-block; padding:0; margin:0 15px 15px 15px; font-size:18px; font-weight:none;}
table.p_table_cvet tr.h9 td {height:9px; padding:0; margin:0; vertical-align:bottom; font-size:5px;}

table.p_table_cvet tr td.left div.h9 {width:100%; height:9px; background:#cbd7e5;}
table.p_table_cvet tr td.right div.h9 {width:100%; height:9px; background:#ffd9a2;}

table.p_table_cvet tr td.left .tl {width:9px; height:9px; float:left; background:url(/images/fon_kr_bl.jpg) no-repeat 0px 0px;}
table.p_table_cvet tr td.left .tr {width:9px; height:9px; float:right; background:url(/images/fon_kr_bl.jpg) no-repeat -9px 0px;}
table.p_table_cvet tr td.left .bl {width:9px; height:9px; float:left; background:url(/images/fon_kr_bl.jpg) no-repeat 0px -9px;}
table.p_table_cvet tr td.left .br {width:9px; height:9px; float:right; background:url(/images/fon_kr_bl.jpg) no-repeat -9px -9px;}
table.p_table_cvet tr td.right .tl {width:9px; height:9px; float:left; background:url(/images/fon_kr_or.jpg) no-repeat 0px 0px;}
table.p_table_cvet tr td.right .tr {width:9px; height:9px; float:right; background:url(/images/fon_kr_or.jpg) no-repeat -9px 0px;}
table.p_table_cvet tr td.right .bl {width:9px; height:9px; float:left; background:url(/images/fon_kr_or.jpg) no-repeat 0px -9px;}
table.p_table_cvet tr td.right .br {width:9px; height:9px; float:right; background:url(/images/fon_kr_or.jpg) no-repeat -9px -9px;}
table.p_table_cvet tr.butt td {text-align:center;}
table.p_table_cvet tr.butt td img {position:relative; top:-17px;}



table.card_vneshn {padding:0; margin:0 0 0 20px; border:1px solid #c0c0c0;}
table.card_vneshn tr td {border:0px; padding:0; margin:0;}
table.card_vneshn tr td.forma {padding:0 3px 5px 0; vertical-align:bottom;}
table.card_vneshn tr td.pic {padding:0 20px 0 0;}
table.card_vneshn tr td .butt {float:right;}
table.card_vneshn tr td table.card_vnutr {width:100%; padding:0; margin:0;}
table.card_vneshn tr td table.card_vnutr tr td {border:0; padding:3px; margin:3px 0;}
table.card_vneshn tr td table.card_vnutr tr td img {margin:0 0 0 10px;}
table.card_vneshn tr td table.card_vnutr tr.second td {background:#d9d7e4;}
table.card_vneshn tr td table.card_vnutr tr.zer1 td {height:3px; font-size:1px; padding:0; margin:0;}
table.card_vneshn tr td table.card_vnutr tr.zer2 td {height:10px; font-size:1px; padding:0; margin:0;}


table.test_raspr {width:100%; padding:0; margin:0 0 15px 0; border-left-width:1px solid rgb(100,100,100); border-top-width:1px solid rgb(100,100,100);}
table.test_raspr td {text-align:center; font-size:11px; padding:5px; border-right-width:1px solid rgb(100,100,100); border-bottom-width:1px solid rgb(100,100,100);}
table.test_raspr tr td.left {text-align:left;}


#descr, #pokupka1, #pokupka2 {margin-top:8px; font:14px/16px tahoma; color:#7c7c7c; margin:15px 0 0 0 !important; padding:0 !important;}
#descr h5 {margin:0 !important; padding:0 !important; text-align:left; font-weight:normal;}


.for_butt {margin:-12px -12px 10px -12px; padding: 0 0 0 13px; background:url(/images/gray_empty.png) #efefef repeat-x bottom; height:30px; vertical-align:bottom; position:relative; top:-1px;}
.for_butt a {display:inline-block; cursor:pointer; width:133px; height:30px; text-align:center; padding:0; font-size:12px; font-family:Arial; font-weight:bold; text-decoration:none; position:relative; z-index:100;}
.for_butt a:hover {text-decoration:none !important;}
.for_butt a span {display:inline-block; padding:8px 0 0 0;}


.tyre_page {padding:22px 18px 0px 18px;}
.tyre_page #foto {float:left !important; width:150px; margin:0 10px 15px 0;}
.tyre_page #foto img {display:block; margin-bottom:10px;}
.tyre_page #foto a.zoom {display:block; background: transparent url('/i/zoom.png') no-repeat top left; width: 140px; height: 20px; clear:left; font:10px/10px tahoma; color:#215494; padding:4px 0px 0px 25px; margin-left:5px;}
.tyre_page #foto span {display:table; color:#123F69; margin:5px 2px 0px 0px; float:left;}
.tyre_page #foto span span {display:inline; padding:3px 0px; background:#fff; margin:0px;}
.tyre_page #foto span#weather {background:url('/images/ws6_small.jpg') no-repeat -27px -25px; width:22px; height:22px;}
.tyre_page #foto span#weather2 {background:url('/images/ws6_small.jpg') no-repeat 0px -25px; width:22px; height:22px;}
.tyre_page #foto span#weather3 {background:url('/i/ws4_small.png') no-repeat 0px -43px; width:22px; height:22px;}

.tyre_page #foto span#sh {background: url('/i/ws4_small.png') no-repeat -50px 0px; width:20px; height:20px;}
.tyre_page #foto span#use1 {background:url('/images/ws7_small.jpg') no-repeat 0px -18px; padding-left:40px;}
.tyre_page #foto span#use2 {background:url('/images/ws7_small.jpg') no-repeat -43px -18px; padding-left:40px;}
.tyre_page #foto span#use3 {background:url('/images/ws7_small.jpg') no-repeat -87px -18px; padding-left:40px;}

.tyre_page h2, h2#comments b {font:bold 18px/18px tahoma; color:#215494;}
.tyre_page h1, h1#comments b {font:bold 18px/18px tahoma; color:#215494;}
.tyre_page h5 {color:#215494; font:14px/14px tahoma; margin:12px 0px 0px 0px;}

.tyre_page p, .tyre_page ol, .tyre_page ul {margin-top:8px; font:14px/16px tahoma; color:#7c7c7c;}

.schet_a {background:none !important; position:absolute; display:inline-block; margin:7px 10px 0 255px; font-weight:normal !important; color:#135593 !important;}
.schet_a:hover {text-decoration:underline !important;}


table.kupon {width:680px; padding:0; margin:0 auto; border:0;}
table.kupon tr td {padding:0; margin:0; border:0; font-family:Tahoma; font-size:14px;}

table.kupon tr td input.submit_kalendar {background:url(/images/kup_kal.jpg); width:20px; height:20px; cursor:pointer; margin:1px 0 0 5px;}

.kup1, .kup3 {width:100%; height:18px; background:url(/images/kup_fon_gor.jpg) repeat-x center;}
.kup1 img, .kup3 img {border:0px; padding:0; margin:0;}

.kup21 {background:url(/images/kup_fon_vert.jpg) repeat-y right;}
.kup22 {background:url(/images/kup_fon_vert.jpg) repeat-y left; padding:0 15px;}

.kup22 .uzk {margin:0;}

.kup31 {height:57px; display:inline-block; background:url(/images/kup31_fon.jpg) no-repeat top left; float:left; padding:0 0 0 91px; margin:0; font-family:Tahoma; font-size:22px; color:rgb(0,75,158);}

.kup22 a.print:link, .kup22 a.print:visited, .kup22 a.print:active {height:24px; display:inline-block; background:url(/images/kup_print.jpg) no-repeat center left; float:right; padding:5px 22px 0 30px; margin:15px 0 0 0; font-size:14px; color:rgb(28,97,174); font-weight:bold; text-decoration:underline;}
.kup22 a.print:hover {text-decoration:none;}

.kup22 div.polosa {width:100%; height:1px; padding:1px 0; text-align:center;}
.kup22 div.polosa img {width:650px; height:1px;}

.kup22 p {width:100%; padding:0; margin:10px 0; font-family:Tahoma; font-size:14px; border:0px solid;}
.kup22 b {font-size:17px; display:inline-block; padding:5px 0 10px 0;}

.kup22 img.skidka {margin-right:60px; position:relative; top:-2px;}

.kup22 .otst {padding:0 0 17px 25px;}
.kupon font.or {color:rgb(255,116,5);}
.kupon font.gr {color:rgb(117,117,117);}
.kupon font.rd {color:rgb(255,0,0);}

.kup22 .otst a:link, .kup22 .otst a:visited, .kup22 .otst a:active {color:rgb(25,99,172); text-decoration:none; display:inline-block; border-bottom:1px dashed rgb(25,99,172);}
.kup22 .otst a:hover {border-bottom:0px; padding-bottom:1px;}

.kup22 table.zakaz {width:650px; padding:0; margin:0;}
.kup22 table.zakaz tr td {padding:0; margin:0; border-right:2px solid rgb(231,231,231); border-bottom:2px solid rgb(231,231,231); padding:5px; font-size:12px; text-align:center;}
.kup22 table.zakaz tr.first td {border-right:2px solid rgb(255,255,255); border-bottom:2px solid rgb(255,255,255); background:rgb(231,231,231); color:rgb(116,116,116);}
.kup22 table.zakaz tr td.left {text-align:left;}
.kup22 table.zakaz tr td.end {border-right:2px solid rgb(255,255,255);}

.kup22 .end_price {text-align:right; padding:12px 15px 0 0; font-size:12px;}
.kup22 .end_price b {font-size:11px; padding:0; line-height:170%;}

.kup22 .snoska1 {background:rgb(231,231,231) url(/images/kup_sn1.jpg) no-repeat top left; font-size:12px; margin:20px 0 0 0; color:rgb(110,110,110); line-height:130%;}
.kup22 .snoska1 .snoska2 {background:url(/images/kup_sn2.jpg) no-repeat top right; padding:12px 18px 0 18px;}
.kup22 .snoska3 {height:14px; background:rgb(231,231,231) url(/images/kup_sn3.jpg) no-repeat top left;}
.kup22 .snoska1 b {font-size:12px; display:inline; padding:0; color:rgb(0,0,0);}

.kupon .krug1 {width:46px; height:46px; background:url(/images/kup_kr.jpg) no-repeat; padding:4px 0 0 0; margin:0 10px 0 0; text-align:center; font-size:32px; color:rgb(255,255,255); font-weight:bold; font-family:Arial; float:left;}

.kupon .right_krug {padding:10px 0 0 0; font-size:12px; color:rgb(93,93,93);}
.kupon .right_krug b {font-size:17px;}

.kupon .map {float:right; width:365px; height:315px; dispaly:inline-block;}
.kupon .spisok {float:left; padding:10px 0 0 12px; font-size:12px; line-height:150%; color:rgb(92,92,92);}
.kupon .d_shin {width:250px; float:right; background:url(/images/from_polosa.gif) repeat-y left; padding:2px 0 0 13px; margin:5px 15px 0 0; color:rgb(92,92,92);}

.kupon .d_shin span {font-family:Tahoma; text-decoration:none; display:inline-block; margin:7px 15px 7px 0;}
.kupon .d_shin span:hover {text-decoration:none; border:0; padding-bottom:1px;}

.kupon table.kup_form {width:41%; clear:both; padding:0; margin:0 0 0 20px; border:0;}
.kupon table.kup_form tr td {padding:6px; height:18px; color:rgb(91,91,91);}
.kupon table.kup_form tr td input, .kupon .kalend input {font-family:Tahoma; color:rgb(0,0,0); font-size:12px; font-weight:none; width:100%; height:20px; padding:0 0 0 1px; margin:0; border-left:1px solid rgb(64,64,64); border-top:1px solid rgb(64,64,64); border-right:1px solid rgb(180,180,180); border-bottom:1px solid rgb(180,180,180);}

.kupon input.butt {width:281px; height:68px; background:rgb(255,255,255) url(/images/kup_but.jpg); padding:0; margin:0; border:0; cursor:pointer;}

.kupon .end_price2 {float:right; width:45%; height:134px; padding:0; margin:0 30px 0 0; background:url(/images/kup_pr_end2.jpg) no-repeat top left; position:relative; top:-30px;}
.kupon .end_price2 div {padding:45px 0 0 60px; font-family:Arial; font-size:14px; line-height:120%;}

.kupon .kalend {width:150px; display:inline-block; height:20px; padding:0; margin:12px 110px 0 15px; float:right;}
.kupon .kalend input {font-size:12px;}
.kupon .kalend div {width:120px; height:20px; float:left;}=======
.tyre_page p {margin-top:8px; font:14px/16px tahoma; color:#7c7c7c;}



/* ������� �����-������� */

.rml{padding:10px 0px 0px 7px;}
.rml a{display:block;float:left;width:140px;text-align:center;font-size:15px;text-decoration:none;background-image:url('/images/catalog_marks/replica.jpg');color:#2661a4;margin-bottom:25px;}
.rml a em{
	display:block;float:left;width:139px;padding:23px 0px 3px 0px; font-size: 16px; font-weight:bold; text-decoration:none; font-style:normal;
	padding-top:68px; border:none;
	
}
* HTML .rml a em
{
	padding-top:68px !important; 
	height: 2px;
}
.rml span{display:block;float:left;width:30px;height:20px;float:left;}

.rml2{border-bottom:2px solid #000000;padding:0px 0px 6px 10px;width:660px;margin:0px 0px 10px 0px;}
.rml2 a{color:#FF0000;font-size:17px;margin-right:150px;}
.rml2 a.e{color:#FF0000;font-size:17px;margin-right:0px;}

table.kupon {width:680px; padding:0; margin:0 auto; border:0;}
table.kupon tr td {padding:0; margin:0; border:0; font-family:Tahoma; font-size:14px;}
table.kupon tr td input.submit_kalendar {background:url(/images/kup_kal.jpg); width:20px; height:20px; cursor:pointer; margin:1px 0 0 5px;}
.kup1, .kup3 {width:100%; height:18px; background:url(/images/kup_fon_gor.jpg) repeat-x center;}
.kup1 img, .kup3 img {border:0px; padding:0; margin:0;}
.kup21 {background:url(/images/kup_fon_vert.jpg) repeat-y right;}
.kup22 {background:url(/images/kup_fon_vert.jpg) repeat-y left; padding:0 15px;}
.kup22 .uzk {margin:0;}
.kup31 {height:57px; display:inline-block; background:url(/images/kup31_fon.jpg) no-repeat top left; float:left; padding:0 0 0 91px; margin:0; font-family:Tahoma; font-size:22px; color:rgb(0,75,158);}
.kup22 a.print:link, .kup22 a.print:visited, .kup22 a.print:active {height:24px; display:inline-block; background:url(/images/kup_print.jpg) no-repeat center left; float:right; padding:5px 22px 0 30px; margin:15px 0 0 0; font-size:14px; color:rgb(28,97,174); font-weight:bold; text-decoration:underline;}
.kup22 a.print:hover {text-decoration:none;}
.kup22 div.polosa {width:100%; height:1px; padding:1px 0; text-align:center;}
.kup22 div.polosa img {width:650px; height:1px;}
.kup22 p {width:100%; padding:0; margin:10px 0; font-family:Tahoma; font-size:14px; border:0px solid;}
.kup22 b {font-size:17px; display:inline-block; padding:5px 0 10px 0;}
.kup22 img.skidka {margin-right:60px; position:relative; top:-2px;}
.kup22 .otst {padding:0 0 17px 25px;}
.kupon font.or {color:rgb(255,116,5);}
.kupon font.gr {color:rgb(117,117,117);}
.kupon font.rd {color:rgb(255,0,0);}
.kup22 .otst a:link, .kup22 .otst a:visited, .kup22 .otst a:active {color:rgb(25,99,172); text-decoration:none; display:inline-block; border-bottom:1px dashed rgb(25,99,172);}
.kup22 .otst a:hover {border-bottom:0px; padding-bottom:1px;}
.kup22 table.zakaz {width:650px; padding:0; margin:0;}
.kup22 table.zakaz tr td {padding:0; margin:0; border-right:2px solid rgb(231,231,231); border-bottom:2px solid rgb(231,231,231); padding:5px; font-size:12px; text-align:center;}
.kup22 table.zakaz tr.first td {border-right:2px solid rgb(255,255,255); border-bottom:2px solid rgb(255,255,255); background:rgb(231,231,231); color:rgb(116,116,116);}
.kup22 table.zakaz tr td.left {text-align:left;}
.kup22 table.zakaz tr td.end {border-right:2px solid rgb(255,255,255);}
.kup22 .end_price {text-align:right; padding:12px 15px 0 0; font-size:12px;}
.kup22 .end_price b {font-size:11px; padding:0; line-height:170%;}
.kup22 .snoska1 {background:rgb(231,231,231) url(/images/kup_sn1.jpg) no-repeat top left; font-size:12px; margin:20px 0 0 0; color:rgb(110,110,110); line-height:130%;}
.kup22 .snoska1 .snoska2 {background:url(/images/kup_sn2.jpg) no-repeat top right; padding:12px 18px 0 18px;}
.kup22 .snoska3 {height:14px; background:rgb(231,231,231) url(/images/kup_sn3.jpg) no-repeat top left;}
.kup22 .snoska1 b {font-size:12px; display:inline; padding:0; color:rgb(0,0,0);}
.kupon .krug1 {width:46px; height:46px; background:url(/images/kup_kr.jpg) no-repeat; padding:4px 0 0 0; margin:0 10px 0 0; text-align:center; font-size:32px; color:rgb(255,255,255); font-weight:bold; font-family:Arial; float:left;}
.kupon .right_krug {padding:10px 0 0 0; font-size:12px; color:rgb(93,93,93);}
.kupon .right_krug b {font-size:17px;}
.kupon .map {float:right; width:365px; height:315px; dispaly:inline-block;}
.kupon .spisok {float:left; padding:10px 0 0 12px; font-size:12px; line-height:150%; color:rgb(92,92,92);}
.kupon .d_shin {width:250px; float:right; background:url(/images/from_polosa.gif) repeat-y left; padding:2px 0 0 13px; margin:5px 15px 0 0; color:rgb(92,92,92);}
.kupon .d_shin span {font-family:Tahoma; text-decoration:none; display:inline-block; margin:7px 15px 7px 0;}
.kupon .d_shin span:hover {text-decoration:none; border:0; padding-bottom:1px;}
.kupon table.kup_form {width:41%; clear:both; padding:0; margin:0 0 0 20px; border:0;}
.kupon table.kup_form tr td {padding:6px; height:18px; color:rgb(91,91,91);}
.kupon table.kup_form tr td input, .kupon .kalend input {font-family:Tahoma; color:rgb(0,0,0); font-size:12px; font-weight:none; width:100%; height:20px; padding:0 0 0 1px; margin:0; border-left:1px solid rgb(64,64,64); border-top:1px solid rgb(64,64,64); border-right:1px solid rgb(180,180,180); border-bottom:1px solid rgb(180,180,180);}
.kupon input.butt {width:281px; height:68px; background:rgb(255,255,255) url(/images/kup_but.jpg); padding:0; margin:0; border:0; cursor:pointer;}
.kupon .end_price2 {float:right; width:45%; height:134px; padding:0; margin:0 30px 0 0; background:url(/images/kup_pr_end2.jpg) no-repeat top left; position:relative; top:-30px;}
.kupon .end_price2 div {padding:45px 0 0 60px; font-family:Arial; font-size:14px; line-height:120%;}
.kupon .kalend {width:150px; display:inline-block; height:20px; padding:0; margin:12px 110px 0 15px; float:right;}
.kupon .kalend input {font-size:12px;}
.kupon .kalend div {width:120px; height:20px; float:left;}


.pic_left {float:left; border:0; margin:3px 12px 3px 0;}
.pic_right {float:right; border:0; margin:3px 0 3px 7px;}


table.vspl2 tr td {padding:0; margin:0; vertical-align:top; font-size:2px;}
table.vspl2 tr td.top {height:14px; background:url(/images/vspl2_top.png);}
table.vspl2 tr td.bottom {height:21px; background:url(/images/vspl2_bottom.png);}
table.vspl2 tr td.left {background:url(/images/vspl2_left.png) repeat-y; width:16px;}
table.vspl2 tr td.right {background:url(/images/vspl2_right.png) repeat-y; width:22px;}
table.vspl2 .c_c {background:#ffffff; border:0px solid; font-size:14px;}

table.vspl2 tr td b {font-family:Arial; font-size:14px; color:rgb(95,95,95); font-weight:bold; line-height:120%;}

table.vspl2 tr td.first {background:rgb(255,255,255) url(/images/vspl/map_first.jpg) no-repeat center;}
table.vspl2 tr td.russia {background:rgb(255,255,255) url(/images/vspl/map_rus.jpg) no-repeat center;}
table.vspl2 tr td.moscow {background:rgb(255,255,255) url(/images/vspl/map_mos.jpg) no-repeat center;}

table.vspl2 div.column {margin:15px 10px; text-align:left; float:left; width:200px; background:url(); line-height:130%;}
table.vspl2 div.column div {margin:0; background:url(/images/vspl/link.gif) no-repeat; background-position:top left; padding:0px 0px 4px 10px;}

table.vspl2 a:link, table.vspl2 a:visited, table.vspl2 a:active {font-family:Arial; font-size:14px; color:rgb(43,43,43); font-weight:normal; text-decoration:none; display:inline-block; border-bottom: 1px dashed black; padding:0 0 1px 0;}
table.vspl2 a.on:link, table.vspl2 a.on:visited, table.vspl2 a.on:active {font-weight:bold;}
table.vspl2 a:hover {text-decoration:none; border-bottom:0px; padding:0 0 2px 0;}

table.vspl2 img.logo {float:left; padding: 0 10px 0 0;}

table.vspl2 span {display:inline-block; margin:120px 0 0 0; width:100%; border-width:0px;}
table.vspl2 span div {font-family:Arial; font-size:11px; color:rgb(0,0,0); display:block; height:40px; padding:0; margin:0; background:url(); border:0;}
table.vspl2 span div img {float:left;}
table.vspl2 span div.nazv {width:85px; float:left;}

table.vspl2 span div a:link, table.vspl2 span div a:visited, table.vspl2 span div a:active {font-family:Arial; font-size:14px; color:rgb(19,86,136); font-weight:normal; text-decoration:none; display:inline-block; border-bottom: 1px dashed rgb(19,86,136); margin:0 0 7px 0; padding:0 0 1px 0; float:left;}
table.vspl2 span div a:hover {text-decoration:none; border-bottom:0px; padding:0 0 2px 0;}

//.black_fon {background:#333333; display:block; position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:1000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.black_fon2 {background:#333333; display:block; position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:1000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}

#top_auto, #top_auto2, #top_auto3 {padding:3px 0 0 5px; float:left;}
#top_auto2 font, #top_auto3 font {display:inline; font-weight:bold; font-size:12px}
#top_auto2 a, #top_auto3 a {display:inline-block; margin:0 0 0 20px;}
#top_auto div {float:left; margin:0 10px 0 0;}
#top_auto div select {height:18px; border:1px solid rgb(200,200,200); font-size:11px; width:150px !important;}

.inter h3 {font-size: 29px; font-family: Arial; color: #205494; font-weight: 100; display:block; margin:0 0 15px 0;}
.inter img {border: 1px solid #999999;}
.inter2 img {margin-right:10px;}
.inter .color_fon {width:682px; padding:0; margin:20px 0; background:#cfeafd;}
.inter .underpic {padding:10px; font-size:11px; display:inline-block; float:both;}
.inter img.f-left  {float:left; margin:5px 10px 0px 0;}
.inter img.f-right {float:right; margin:5px 0 0px 10px;}
.inter b {color:#4f81bd;}
.inter sup {font-size:10px;}

.color_fon_test {width:680px; padding:0; margin:20px 0; background:#afe6af;}
.color_fon_test .underpic {padding:10px; font-size:11px; display:inline-block; float:both;}

table.interview {width:90%; margin:0 auto;}
table.interview tr td {vertical-align:top !important; padding:0 0 10px 0; margin:0; line-height:120% !important;}
table.interview tr td.date {color: #ff7101 !important; font-weight:bold !important; padding-right:12px;}
table.interview tr td a {margin:0 !important; padding:0 !important; line-height:120% !important;}

.tip_po_auto {margin:0 0 15px 0; font-size:12px; color:#205494 !important;}
.tip_po_auto table {}
.tip_po_auto table tr td {padding:7px 0 0 10px; color:#999999 !important;}
.tip_po_auto table tr td a {font-size:12px; color:#5f6cc1 !important;}
.tip_po_auto table tr td b {color:#205494;}


table.tiporazm tr td {vertical-align:middle; line-height:125%; padding:7px 0;}

table.actions_table tr td {padding:7px;}

#ya_map {display:inline-block; text-decoration:none !important; line-height:18px; margin-right:12px !important;}
#gg_map {display:inline-block; float:right; text-decoration: none !important; line-height:18px; margin-right:12px !important;}

table.forma_reg {width:600px;}
table.forma_reg tr td {vertical-align:top; text-align:left; padding:3px 0; border:0px solid;}
table.forma_reg tr td.left {text-align:right; padding-right:10px; width:150px;}
table.forma_reg tr td.button {padding-left:150px;}
table.forma_reg tr td table {width:100%;}
table.forma_reg tr td input, table.forma_reg tr td table tr td input {width:99%; border:1px #cbcbcb solid;}
table.forma_reg tr td textarea {width:99%; border:1px #cbcbcb solid;}

table.table_test {padding:0; margin:0; border:0; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
table.table_test tr td {padding:3px 15px 3px 5px; text-align:left; font-size:11px; border-top:1px solid #eeeeee; border-left:1px solid #eeeeee;}
table.table_test tr.first td, table.table_test tr td.first {padding:3px 5px; text-align:center; background:rgb(245,245,245); font-weight:bold;}
table.table_test tr.a-center td, table.table_test tr td.a-center {text-align:center; padding:3px 5px;}
table.table_test tr.strong td, table.table_test tr td.strong {font-weight:bold;}
table.table_test tr td.otstup {padding-left:15px;}
table.table_test tr td.a-left {text-align:left;}

.table_test2 {border-collapse:collapse; border-right:1px solid #8b8b8b; border-bottom:1px solid #8b8b8b; margin:10px;}
.table_test2 tr td {border-left:1px solid #8b8b8b; border-top:1px solid #8b8b8b; text-align:center; vertical-align:middle !important; padding:4px 3px !important; font-size:11px;}
.table_test2 tr td.a_left {text-align:left;}
.table_test2 tr.first td {font-weight:bold; background:#00adee;}
.table_test2 tr.bold td {font-weight:bold; background:#fefcd5;}
.table_test2 tr td.no_bold {font-weight:normal;}

input.but_standart {background: url("/images/search_button1.png") repeat-x scroll left top transparent; border: 1px solid #B3B9C3; color: #000000; font: 12px/16px arial; padding: 1px 7px;}

.prozr div, .prozr a {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}


.test_page {width:700px; font-family:Arial;}
.test_page .div_izdat {width:680px; margin:0 auto; padding:10px 0 25px 0;}
.test_page .div_izdat .izdat {width:170px; margin:0; height:130px; float:left; text-align:center;}
.test_page .div_izdat .izdat a {display:block; width:100%; height:100%; position:relative; text-align:center; color:#4c4c4c; font-size:14px; font-weight:bold; text-decoration:none;}
.test_page .div_izdat .izdat a:hover, .test_page .izdat a.on {color:#f77d1d !important;}
.test_page .div_izdat .izdat a font {color:#666666; font-size:14px; font-weight:normal;}
.test_page .div_izdat .izdat a div {width:150px; height:110px; margin:10px auto 0 auto;}
.test_page .div_izdat .izdat a div.adac {background:url(/images/test/test_izdaniya.jpg) -150px 0 no-repeat;}
.test_page .div_izdat .izdat a:hover div.adac, .test_page .izdat a.on div.adac {background:url(/images/test/test_izdaniya.jpg) 0 0 no-repeat;}
.test_page .div_izdat .izdat a div.revu {background:url(/images/test/test_izdaniya.jpg) -450px 0 no-repeat;}
.test_page .div_izdat .izdat a:hover div.revu, .test_page .izdat a.on div.revu {background:url(/images/test/test_izdaniya.jpg) -300px 0 no-repeat;}
.test_page .div_izdat .izdat a div.drugie {background:url(/images/test/test_izdaniya.jpg) -750px 0 no-repeat;}
.test_page .div_izdat .izdat a:hover div.drugie, .test_page .izdat a.on div.drugie {background:url(/images/test/test_izdaniya.jpg) -600px 0 no-repeat;}
.test_page .div_izdat .izdat a div.zarulem {background:url(/images/test/test_izdaniya.jpg) -1050px 0 no-repeat;}
.test_page .div_izdat .izdat a:hover div.zarulem, .test_page .izdat a.on div.zarulem {background:url(/images/test/test_izdaniya.jpg) -900px 0 no-repeat;}
.test_page .div_tip {width:680px; margin:0 auto; padding:10px 0 25px 0;}
.test_page .div_tip .tip {width:226px; margin:0; height:158px; float:left; text-align:center;}
.test_page .div_tip .tip a {display:block; width:100%; height:100%; position:relative; text-align:center; color:#4c4c4c; font-size:16px; font-weight:bold; text-decoration:none;}
.test_page .div_tip .tip a:hover, .test_page .tip a.on {color:#4b699a !important;}
.test_page .div_tip .tip a font {color:#666666; font-size:14px; font-weight:normal;}
.test_page .div_tip .tip a div {width:188px; height:138px; margin:10px auto 0 auto;}
.test_page .div_tip .tip a div.leto {background:url(/images/test/test_tip.jpg) -188px 0 no-repeat;}
.test_page .div_tip .tip a:hover div.leto, .test_page .tip a.on div.leto {background:url(/images/test/test_tip.jpg) 0 0 no-repeat;}
.test_page .div_tip .tip a div.zima {background:url(/images/test/test_tip.jpg) -564px 0 no-repeat;}
.test_page .div_tip .tip a:hover div.zima, .test_page .tip a.on div.zima {background:url(/images/test/test_tip.jpg) -376px 0 no-repeat;}
.test_page .div_tip .tip a div.moto {background:url(/images/test/test_tip.jpg) -940px 0 no-repeat;}
.test_page .div_tip .tip a:hover div.moto, .test_page .tip a.on div.moto {background:url(/images/test/test_tip.jpg) -752px 0 no-repeat;}
.test_page .last {color:#4b699a; font-weight:bold; font-size:24px; margin:0 0 20px 25px;}
.test_page .div_tipavto {width:615px; height:96px; margin:0 auto; background:url(/images/test/fon_tipavto.png); text-align:center; vertical-align:top;}
.test_page .div_tipavto div {display:inline-block; text-align:center; vertical-align:top; margin:10px 30px; color:#828282; font-size:12px; font-weight:bold;}
.test_page .div_tipavto div img {margin:12px 0 3px 0;}
.test_page table.t_test {margin:0 0 25px 20px; border-collapse:collapse;}
.test_page table.t_test tr td {vertical-align:top; padding:6px 7px; color:#6b9ae7; font-size:15px;}
.test_page table.t_test tr td a {text-decoration:none; color:#6b9ae7;}
.test_page table.t_test tr td img {border:1px solid #8b7979;}
.test_page table.t_test tr td.right font {display:inline-block; font-size:12px; margin-top:7px; color:#000;}
.test_page table.t_test tr td.right a {display:inline-block; padding-bottom:1px; border-bottom: 1px #000 dashed; color:#000000; font-size:15px;}
.test_page table.t_test tr:hover td.right a {padding-bottom:2px; border-bottom:0;}
