/* CSS Document */
HTML {height:100%}
BODY {height:100%; margin:0; padding:0 20px; font:normal 12px arial,tahoma,verdana,sans-serif; color:#313030; background-color:#fcfbf7}
.allpage {width:958px; height:auto;  min-height:100%; background:url(../img/inner/bg_allpage.gif) no-repeat 17px 0; margin:0 auto}
* html .allpage {height:100%}
.allpageinner {padding-bottom:146px}
*+ html .allpageinner {float:left; width:100%} /* for IE7 */
* html .allpageinner {float:left; width:100%} /* for IE6 */
.footer {width:958px; height:119px; margin:-121px auto 0 auto; border-top:2px solid #62014f; position:relative}

TD, TH, UL, OL, LI, INPUT, TEXTAREA, SELECT, LABEL, BUTTON {font:normal 12px Arial,tahoma,Verdana,sans-serif}
FORM {margin:0}
IMG {border:0}
/* UL { margin:0; padding:0; list-style-type:none; } */
A {color:#5e004c}
A:hover {text-decoration:none}
.black {color:#000}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.dn {display:none}
.pr {position:relative}
.float100 {float:left; width:100%}
H1 {font-size:24px; color:#7b0063; font-family:"Trebuchet MS"; margin:0; padding-bottom:15px}
H2 {font-size:16px; font-family:"Trebuchet MS"; margin:0; padding-bottom:15px}
P {padding:10px 0; margin:0}


.header {float:left; width:100%; height:173px; font-family:"Trebuchet MS"; border: 0px red solid;}
.headerleft {float:left; width:291px}
.logo {padding:45px 0 0 17px}
.slogan {font-size:14px; font-style:italic; padding:30px 0 0 40px}
.headerright {float:left; width:667px;}
.top {float:left; width:100%}
.bottom {float:left; width:100%; padding-top:15px;}
.topmenu {float:left; margin:0; padding:40px 0 0 0; list-style-type:none; }

.logo2 {padding:45px 0 0 17px}
.slogan2 {font-size:14px; font-style:italic; padding:80px 0 0 40px}

.topmenu LI {display:inline;}
.topmenu A {font-weight:bold; color: #434242; padding-left:16px; margin-right:17px; background-repeat:no-repeat; background-position:0 50%}
.topmenu a.hov { text-decoration: none; }
.topmenu .forum {background-image:url(../img/inner/ico_forum.gif)}
.topmenu .car {background-image:url(../img/inner/ico_car.gif)}
.topmenu .faq {background-image:url(../img/inner/ico_faq.gif)}
.topmenu .contakts {background-image:url(../img/inner/ico_contakts.gif)}

.phone {float:left; color:#7b0063; text-align: right;}
.phone B {display:block; margin-top:-8px; text-align: right}
.font20 {font-size:16px}
.font30 {font-size:25px; line-height: 24px; }
.adress { font-size: 11pt; float:left; padding:3px 0 0 0; margin-left: 20px; color: #7b0063; }
.font25 {font-size:20px}
.m5 {margin-top: 5px;}

.pad0 { margin: 0px; padding: 0px; }
.part { font-size:14px; margin-top: -5px; font-weight: bold; }

.searchform {float:right; padding-top:38px}
.searchform .text {width:198px; border:1px solid #484846; vertical-align:middle; margin-right:14px}
.searchbutton {width:51px; height:20px; border:0; background:#62014f url(../img/inner/bg_searchbutton.gif) no-repeat 0 0; color:#dcc1d9; font-size:11px; vertical-align:middle}

.leftcolumn {float:left; width:247px}
.rightcolumn {float:left; width:710px; background:url(../img/inner/bg_rightcolumninner.png) no-repeat 0 0}
.rightcolumninner {padding:28px 0 0 25px}

/* NEW MAIN PAGE */
.main_block { margin: 0 0 20px 10px!important; }
.lcol { max-height: 320px; overflow: hidden; }
.centcolumninner {float:left; width:100%; padding: 20px 15px 10px 15px;}
.centcont { margin: 0px 0px 0 0px; position: relative; }
.newsblock { float: left; width: 33%; position: relative; }
.contblock { float: left; width: 66%; }
.mainbl { padding-left: 10px; }
.centcolumninner h1 { margin-left: 10px; }

.centcont h3 { font-size: 20px; color:#7b0063; font-weight: normal; margin-top: 0px; }
.centcont h3 a.active { text-decoration: none; font-weight: bold;  }

.newsblock .news { padding: 4px 0px!important;  border-right: 1px #53b219 dashed; }
.nblock { padding: 0 10px 10px 10px!important;}
.nblock a { color: #494949; }
p.it { margin: 0 0 5px 0!important; padding: 0px!important; font-weight: bold; }
p.it a {text-decoration: none; }
p.im { margin: 0 5px 5px 0!important; padding: 0px!important; text-align: right; }
p.ite { margin: 0 0 5px 0!important; padding: 0px!important;  }
p.im a { color: #53b219; }
img.inews {float:left; margin: 0 5px 0px 0!important; padding: 0px!important;  border: 1px #7b0063 solid; }
a.ilink {float:left;}
.nblock p {margin: 0px; padding: 0px;}
p.archive { text-align: right; margin-right: 20px;}

.breadcrumbs {color:#434242; font-size:10px; font-family:"Trebuchet MS"; padding-bottom:15px}
.breadcrumbs A {color:#434242; text-decoration:none}
.breadcrumbs A:hover {color:#434242; text-decoration:underline}
.breadcrumbs SPAN {margin:0 3px}

.leftmenu  {font-size:13px; font-family:"Trebuchet MS"; font-weight:bold; margin:0; padding:0px 0 38px 0}
.leftmenu DT {height:39px}
.leftmenu DT A {display:inline-block; background:url(../img/inner/bg_dt.gif) no-repeat 0 50%; padding-left:15px; margin-left:12px; height:29px; padding-top:10px; position:relative}
.leftmenu DT A, x:-moz-any-link {display:-moz-inline-box}
.leftmenu DT A, x:-moz-any-link, x:default {display:inline-block}
.leftmenu DT A:hover {text-decoration:none}
.leftmenu DT.current A {display:block; width:217px; padding-left:15px; margin-right:-14px; margin-left:0; background:url(../img/inner/bg_dt_current.png) no-repeat 0 0;  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.photorow.ru/photos/bg_dt_current.png'); -background:none; cursor:pointer; color:#faf7f0; text-decoration:none}
.leftmenu DT A span { font-size:14px!important; }
.leftmenu DD {width:217px; padding-top:5px}
.leftmenu LI {padding:4px 0 4px 21px; font:normal 12px "Trebuchet MS"}
.leftmenu LI.current {font-weight:bold}
.leftmenu LI A {text-decoration:none; padding-left:13px; background:url(../img/inner/bg_dd.gif) no-repeat 0 50%}
.leftmenu LI A:hover {text-decoration:underline}


.leftbanner {text-align:center; padding-bottom:15px}

.bottomlinks {float:left; width:957px; padding:10px 0 0 1px}
.infobox {float:left; width:292px; height:126px; padding:0 12px 0 14px; font-size:11px; font-family:"Trebuchet MS"}
.infoboxinner {width:278px; height:105px; padding:21px 0 0 14px; background:#62014f; color:#fff}
.info1 {background:url(../img/inner/bg_info1.jpg) no-repeat 0 0}
.info2 {background:url(../img/inner/bg_info2.jpg) no-repeat 0 0}
.info3 {background:url(../img/inner/bg_info3.jpg) no-repeat 0 0}
.infobox A {color:#fff; text-decoration:none}
.infobox STRONG {display:block; height:43px; font-size:18px}
.infobox STRONG SPAN {display:block; position:relative; padding-left:53px; margin-top:-7px}

.news {float:left; width:100%; padding-top:30px}
.newsbox {float:left; width:292px; padding:0 12px 0 14px}
.newsboxinner {width:272px; padding:0 10px; overflow:hidden}
.newsbox I {display:block; color:#8d8d8d; padding-bottom:2px}
.newsbox A {font-weight:bold; color:#353535}

.logolinks {float:left; width:100%; height:70px; padding-top:40px; background:#fff url(../img/inner/bg_logolinks.gif) repeat-x 0 0; margin-top:32px; text-align:center}
.logolinks A {margin:0 35px}

.extratextbox {float:left; width:100%; padding: 10px 15px;}
.extratextbox h1 {font-size:20px; color:#7b0063; font-family:"Trebuchet MS"; margin:0; padding-bottom:15px}
.extralink {float:right; width:320px; text-align:center; padding:9px 0; font-size:11px; font-weight:bold}
.extratext { display: block; }
.un { display:none }

.footerinner {padding-top:25px; font-size:11px}
.footerinner A {color:#464545; }
.copy {float:center; width:300px; }
.addressbottom {float:left; width:320px}
.counter {float:left; width:88px}
.live {float: right;}
.bottommenu {float:right; padding-right:30px; text-align:right}


.popupform {display:none; z-index:4; width:100%; position:absolute; top:0; left:0; right:0; text-align:center; padding-top:400px}
.popupform DIV {margin:0 auto}
.popupform IMG {cursor:pointer}

div#ext_combo_list { position: absolute; top: 0px; left: 0px; width: 400px; border: 1px solid #980168; overflow: hidden; }
.combo_ext { display: block; margin-left: 250px; width: 400px; height: 39px; background: url('../img/combo.jpg') no-repeat; }
.inner_text { display: block; padding: 9px 20px; width: 300px; overflow: hidden; white-space: nowrap; color: #87D311; font-family: Tahoma; font-size: 12pt; }
.extform_label { float: left; margin-top: 9px; color: #980168; font-size: 12pt;  }
.extform_row { width: 700px; padding: 2px 0px; }
* html .inner_text { width: 320px; }
.ext_combo_item { height: 39px; white-space: nowrap; overflow: hidden; cursor: pointer; background-color: white; }
.cost_osago { color: #87D311; font-weight: bold; }
.clean { clear: both; }



/* inner  */

/* CSS Document */
.pink {background-color:#e4ccd9; margin-bottom:20px; padding:20px 0}
.pinkinner {padding:0 25px}
.lightpink {background-color:#ede2e6}
.dottedlink {color:#313030; font-weight:bold; font-size:14px; text-decoration:none}
.dottedlink SPAN {background:url(../img/inner/bg_dottedlink.gif) repeat-x 0 100%; padding-bottom:2px}
.small {font-size:11px}

.leftfloat {float:left; width:343px}
.rightfloat {float:left; width:240px; padding-left:17px}

.linkstable {padding:0 25px}
.linkstable A {color:#313030}
.linkstable UL {float:left; width:50%; margin:0; padding:0; list-style-type:none; }
.biglinkstable UL {width:25%; margin:0; padding:0; list-style-type:none; }
.smalllinkstable UL {width:100%; margin:0; padding:0; list-style-type:none; }
.linkstable UL LI {padding:10px 0; font-size:18px}
.linkstable UL A {text-decoration:none; font-family: Arial,tahoma;  color:#433d41}
*+html .linkstable UL A  {background:none; }
*html .linkstable UL A {background:none; }

.linkstable UL LI.current { font-weight: bold; }
.linkstable UL LI.current a { background: none; border-bottom:0px dotted #433d41!important; }

.linkstable OL {padding:0 25px; margin:0}
.linkstable OL LI {padding:10px 0; font-size:13px; font-weight:bold}
.linkstable .text {border:1px solid #a975a6}

.style2 {
	font-size: 18pt;
}
.err {
	font-size: 9pt;
	color:#FF0000;
}

.table2 {
	width:610px;
	font-size: 12px;
	margin-left: 40px;
	border-collapse:collapse;
	border-left:solid 5px #5b0039;
	position: relative;
	visibility:collapse;
	top:-20px;
	background-color:#ede2e6
}

.table2 TD {padding:4px 0 4px 18px}
.table2  .whitecol {background-color:#fcfbf7; padding:18px}
.table2 TABLE TD {padding-left:0; padding-right:5px}

.comm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin-left: 20px;
}
.inp1 {
	text-decoration: none;
	text-align: center;
	border: 1px solid #a975a6;
	width: 70%;
}
.vin {
	font-size: 9pt;
	color: #000000;
	border: 1px solid #a975a6;
	text-align:center;
	width:12px
}

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:11px;
}


#leftmenu UL { margin:0; padding:0; list-style-type:none; }