/* CSS Document */
/*A {color: gold;}*/
html,body{ padding:0px; margin:0px; height:100%; font-family:Verdana; font-size:11px;}
img{ border-width:0px;  behavior: url('/templates/user/png.htc');}
#main{height:100%; float:left; position: absolute; left: 0px; top: 0px; width:100%; min-width:1000px; width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
#main table{ width: 100%; height:100%;}
#main table td{ vertical-align:top; padding:0px;}
#left_td{background:#355D91; width: 240px; background: url(/templates/user/images/border.gif) repeat-y right #17498C;}
#right_td{background:#355D91; padding:0px;}
#top{ width:100%; float:left; background: url(/templates/user/images/bg.jpg) repeat-x; height: 312px;}
#logo{ float:left; padding: 16px 0px 0px 5px;}
#right_top{ float: right; padding: 15px 35px 0px 0px; height: 66px; width: 350px;}
#search_box{ float: left; padding-right: 20px;}
#search_box input{ border:1px solid #000; width: 140px}
#search_box a{ color:#335D94; font-size: 9px;}
#ico_box{ float:left; width: 100px;}
#ico1{ float:left;}
#ico1 div{ float:left; padding: 0px 8px;}
#ico2{float:left; width:100%; padding-top: 10px; font-size: 11px; color:#335D94;}
#ico2 div{ float:left; padding: 0px 5px;}
#cars{ float:left; padding-top:47px;}
#flash{display:block; float:right; padding-top: 10px;}
#menu_box{ float: center; width:100%; border: solid #F6C105; border-width: 2px 0px; padding: 5px 0px 0px 0px; background: #636F83; top: 308px; position: absolute; height: 23px}
#menuEng{ float:left; position: relative; left: 50%; margin-left: -460px; height: 23px; z-index:10;}
#menu{ float:Center; position: relative; height: 19px; z-index:10;}
#menu div.mm{ float: left; height: 23px; position:relative;}
.sub_menu2{display: none; position: absolute; float: left; top: 23px; z-index: 3000; width:215px; overflow:hidden;}
.sub_menu2 iframe{ 
	display:none;/*sorry for IE5*/ 
	display/**/:block;/*sorry for IE5*/ 
	position:absolute;/*must have*/ 
	top:0px;/*must have*/ 
	left:0;/*must have*/ 
	z-index:-1;/*must have*/ 
	filter:mask();/*must have*/ 
	width:1000px;/*must have for any big value*/ 
	height:1000px/*must have for any big value*/; 
}
.sub_menu{ background: #636F83; padding: 7px 5px 0px 5px; border: solid #F6C105; border-width: 0px 2px 2px 2px; width: 201px;}
.sub_menu p{ margin:0px; padding: 0px; border-bottom:1px solid #17498C;}
.sub_menu p a{ font: 11px Verdana!important; color:#FEFEFE; display:block; padding: 4px 5px;}
.sub_menu p a:hover{ color:#355D91!important; background:#F6C105;}
#menu div.m{ display: inline; padding: 0px 8px; border-left: 3px solid #FFF;}
#menu div a{ color:#FFF; font: bold 13px Tahoma; text-decoration:none; line-height: 13px;}
#menu div a#act{ color:#FC0; }
#menu div.m#first{ border-width:0px;}
#cont_box{ float:left; width: 100%; background:#355D91;}
#left_box{ float:left; width: 240px;}
#cities {color:#FFF; text-align: center; font-size: 13px; padding-bottom: 20px; margin-top: -10px;}
#cities h3{ font-size:14px;}
#cities img{ padding-top: 15px;}
#registration{ background: url(/templates/user/images/form_bg.jpg) no-repeat 15px 0px; padding-bottom: 50px;}
#registration h4{ font:bold 11px verdana; padding: 12px 0px 0px 100px; margin: 0px;}
#registration p{ margin: 0px; font-size: 10px; padding: 8px 0px 0px 20px;}
#registration p span{ padding-left:70px;}
#registration div{ padding: 2px 20px; font: bold 10px Verdana; width: 170px; text-align:right;}
#registration div input{ padding: 1px 3px; width:90px; font-size: 11px;}
#registration div span{ float:left;}
#registration a{ color:#FFF;}
#registration p input{ background: url(/templates/user/images/ok.gif) no-repeat; width:53px; height:22px; border-width: 0px; position: relative; left: 30px;}
#today{ padding-left: 10px; font:bold 11px Verdana; padding-bottom:50px;}
#today a{ color:#FFF; font-weight:normal;}
#right_box{ float:right; padding: 25px 10px 20px 0px; width: 200px}
#otsl{ background: url(/templates/user/images/otsl.gif) no-repeat 23px 0px;  text-align:center; padding: 1px 0px 15px 0px;}
#otsl a{font: bold 10px Verdana; color:#FFF; text-decoration:none;}
.pics{ margin-top: 15px;}

#center {padding:20px 200px 30px 20px; position:relative;}
#center H1{ font: bold 18px Verdana; color:#FFF; text-decoration:underline;}
#center div div.circle{ float:left; padding: 3px; width: 242px; height: 242px;}
#part5{ margin: 0px -250px 0px 0px; position: relative; left: -366px; top: 129px; z-index:2;}
#bot_block{ float:left; width: 100%; border-top: 1px solid #F6C105; background:#626F85;}
#left_bot{float:left; width: 229px; background: url(/templates/user/images/border.gif) repeat-y 232px 0px #17498C; font-size:10px; padding: 10px 0px 0px 10px; height:20px;}
#left_bot a{ color:#FFF; font-weight:bold;}
#left_bot a:hover{ text-decoration:none;}
#right_bot{ float:left; padding-top:10px; height:20px;}
#right_bot div{ float:left; padding-left: 20px;}
#right_bot div a{ color:#FFF; text-decoration: none; font-size: 10px;}
#right_bot div a:hover{ text-decoration:underline;}
#act_bot{ font-weight: bold;}

#indexPage{ position:relative; top: 10px; width: 500px; margin: 0px auto; padding-bottom: 100px;}
#innerPage{ float:left; width:100%; padding-bottom:100px;}
#indexPage a, #innerPage a{ color:#FFF;}
#indexPage a:hover, #innerPage a:hover{ text-decoration:none;}
#mainTable, #middleTable{}
#topPart{ height: 340px;}
#bottomPart{ height: 30px;}
#banner{ text-align:center; font-size: 11px; height: 80px; position: relative; left: 15%; margin-top:-120px; width: 85%;}
#banner div{ padding-bottom: 5px; }


.autor{ font: 12px Verdana; font:#FFF; padding: 3px 0px;}
.autor span{ color:#E6B404; font-weight:bold;}
.question{ background:#17498C; font: 12px Verdana; padding: 7px 5px; height:80px; border-bottom: 2px solid #808080;}
.question b{color:#E6B404;}
.otvet{ padding: 3px 0px; font: 12px Verdana; color:#E6B404;}
.otvetCont{background:#17498C; font: 12px Verdana; padding: 7px 5px; height:80px; border-bottom: 2px solid #808080;}
#forma{ font: 12px Verdana; width: 500px!important; margin-top: 20px;}
#forma td{ padding: 3px 0px!important;}
#forma td input,#forma td textarea{ padding: 1px 5px;}
#otpravit{ background: url(/templates/user/images/send.gif) no-repeat; font: 10px Verdana; border:none; width: 94px; height:20px;}
#regTable{ width: 570px!important; }
#regTable td{ padding: 5px 0px!important; font: 12px verdana;}
#regTable td input{ width: 140px; padding: 1px 5px;}
#regTable td input.long{ width: 270px;}

.perevozka, .perevozka tr{ border-collapse:collapse; border: none; padding:0px;}
.perevozka td{border-collapse:collapse; border: none; padding:3px!important;}
.perevozka input{ padding: 1px 3px!important; font-size:11px;}
.perevozka select{ font-size: 11px;}
.long{ width: 170px;}
.longLong{ width: 350px;}
.longSelect{ width: 359px;}
.short{ width: 110px;}
.shortShort{ width: 50px;}
.shortSelect{ width: 98px;}
.perevozka textarea{ width: 350px; height: 150px;}
.button{ text-align:center; font-size: 10px; width: 150px; margin: 0px 12px;}
.normalSelect{ width: 200px;}
.innerTab{ height: 120px!important;}
.innerTab, .innerTab tr{ border-collapse:collapse; border: none; padding:0px;}

.rightBoxBut{ position:relative; z-index:10; background: url(images/buttonBg.gif) no-repeat; width: 148px; padding-top:17px; height: 41px; text-align:center; display:block; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;}

h3{margin-top: 20px; font: bold 13px Verdana;}

.banner {

}

