/* author: Igor10k */

*{margin:0px; padding:0px;}
html {height:100%;}
body {min-width:1000px;  font:11px tahoma; color:#07223c;}
img {border:0px;}
a {outline:none;}
ul li {list-style: none;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.lt{position:absolute; top:0px; left:0px;}
.rt{position:absolute; top:0px; right:0px;}
.lb{position:absolute; bottom:0px; left:0px;}
.star{color:#ff0000;}

#wrap{width:1000px; margin:0 auto;}

#header{background: url("/images/header.jpg"); overflow:hidden; width:1000px; height:247px;}
.t_buts{height:22px; padding:5px 0 0 48px;}
.t_buts ul li{float:left; padding-right:18px;}
.logo{height:153px;}
.logo a{width:305px; height:97px; display:block; background: url("/images/logo.jpg"); text-indent:-9999px;}
.h_menu{margin-left:158px;}
.h_menu ul li{float:left; border-left:solid 1px #dcbf00; height:29px; font-size:12px;}
.h_menu ul li.last{border-right:solid 1px #dcbf00;}
.h_menu a{position:relative; top:-3px; color:#06213b; text-decoration:none; font-weight:bold; display:block; height:21px; padding:11px 22px 0; float:left;}
.h_menu a:hover{background: url("/images/h_menu_hover_back.jpg") repeat-x top;}

#container{background: url("/images/gray_back.gif") repeat-y left; float:left;}
#left{width:202px; float:left;}
.menu li{background: url("/images/li_back.jpg") no-repeat left top; width:202px; border-bottom:solid 1px #FFF;}
.menu li img{margin-right:9px; vertical-align:-11px;}
.menu li a{font:bold 12px tahoma; text-decoration:none; color:#FFF;}
.menu li a:hover{text-decoration:underline;}
.menu li ul{margin:10px 0;}
.menu li ul li{background: none;}
.menu li ul li a{color:#001a32; background: url("/images/arrow.gif") no-repeat left; padding-left:12px; font-weight:normal; margin-left:19px;}

.news{width:197px;}
.news dt{color:#20495f; padding:13px 0 2px 39px;}
.news dd{color:#706d68; padding-bottom:10px; border-bottom:solid 1px #dad7ce; padding-left:14px;}
.news h3{background: url("/images/news.gif") no-repeat left top; margin:0 0 7px 3px; font-size:11px; padding:0px 0 0 22px; color:#07223c; font-weight:bold;}

#left h2{background:#e2e4e6; color:#666666; font:bold 12px tahoma; height:22px; margin-top:8px;}
#left h2 img{margin-right:5px; vertical-align:middle;}

.cal{color:#666666; margin:10px 0 20px;}
.cal span{display:block; text-align:center; margin-bottom:7px;}
.cal table{width:138px; margin:0 0 0 35px;}
.cal td{height:17px;}
.cal_head{font-weight:bold; color:#666666 !important;}
.cal table a{color:#000; text-decoration:none;}
.cal a.cal_left{margin-left:35px; color:#000; text-decoration:none;}

.arch{padding:10px 0;}
.arch ul li{background: url("/images/dot.gif") no-repeat left; padding:2px 0 2px 15px; margin-left:35px;}
.arch ul li a{color:#000; text-decoration:none;}

#center{width:595px; float:left;}
.banner{background: url("/images/banner_back.gif"); width:595px; height:70px; text-align:center; padding-top:6px;}
.banner img{border:solid 1px #FFF;}
.tab{position:relative; background: url("/images/white_back.gif") repeat-x top; margin-left:7px; width:582px; margin-bottom:10px;}
.tab h2{background: url("/images/tab_back.jpg"); color:#07223c; font-size:12px; font-weight:bold; float:left;}
.tab h2 img{vertical-align:-6px;}
.tab_white{background:#FFF; border:solid #b9b9b9; border-width:0 1px; width:580px; padding:15px 0;}

#right{width:203px; float:left; text-align:center;}
#right img{margin:20px 0;}

#footer_wrap{background: url("/images/footer_back_wrap.gif") bottom repeat-x; height:127px;}
#footer{width:1000px; background: url("/images/footer.jpg"); height:127px; overflow:hidden;}
.rights{width:323px; padding:73px 0 0 17px;; float:left; height:30px; color:#a1a7ac; display:inline;}
.rights a{color:#a1a7ac;}
.f_menu{width:547px; padding-top:46px; float:left; padding-bottom:20px;}
.f_menu ul li{float:left; border-right:solid 1px #276d8f; height:11px; padding:0 15px;}
.f_menu ul li a{color:#276d8f; text-decoration:none;}
.f_menu ul li.last{border:none;}
.counters{width:547px; float:left; margin-left:13px; display:inline;}

.np_text{text-align:center;}
.np_text span{font-size:12px;}
.np_text span a{color:#07223c;}
.np_text2{margin-left:40px;}
.notepad_table{border-collapse:collapse; width:569px; border-left:solid 1px #5c6b77; border-top:solid 1px #5c6b77; margin-left:3px; font-size:12px; margin-top:10px; margin-bottom:20px;}
.notepad_table td{border-right:solid 1px #5c6b77; border-bottom:solid 1px #5c6b77; height:26px;}
.notepad_table strong{color:#142e49;}
.notepad_table .dark td{background:#f6f3ec;}
.notepad_head td{background:#5c6b77; color:#FFF; text-align:center !important; height:28px !important;}
.np_1{width:67px; text-align:center;}
.np_2{width:124px; padding-left:5px;}
.np_3{width:47px; text-align:right; padding-right:5px;}
.np_4{width:28px; text-align:center;}
.np_5{width:42px; text-align:center;}
.np_6{width:55px; padding-left:10px;}
.np_7{width:39px; text-align:center;}
.np_8{width:66px; text-align:center;}
.np_9{width:36px; text-align:center;}
.np_10{width:36px; text-align:center;}
.me_dark{border:solid 1px #000; width:29px; height:16px; background:#808080; text-align:center; margin:0 auto; color:#000;}
.me_light{border:solid 1px #000; width:29px; height:16px; background:#c0c0c0; text-align:center; margin:0 auto; color:#000;}

.s_col1{padding-left:5px; width:180px; float:left; font-weight:bold;}
.sel1{width:128px; height:18px; margin:2px 0 5px 5px;}
.sel2{width:140px; height:18px; margin:2px 0 5px 5px; border:solid 1px #7f9db9;}
.inp1{width:47px; height:18px; border:solid 1px #7f9db9; margin:2px 0 5px 5px;}
.sel3{width:58px; height:18px; margin:2px 0 5px 5px; border:solid 1px #7f9db9;}

.b_col{float:left; width:86px; text-align:right; padding:0 28px; border-right:solid 1px #c1c8ce;}
.last_b_col{border:none !important;}
.b_col span{display:block; width:68px; float:left; text-align:left;}
.b_col span a{color:#000; text-decoration:none;}
.b_col span a:hover{text-decoration:underline;}
.all_cars{float:right; margin:15px 31px 0 0; display:inline;}

.index_news{margin:0 10px;}
.index_news dt span{background:#09243e; display:block; float:left; color:#FFF; font-size:12px; width:81px; height:17px; margin-right:8px; text-align:center; padding-top:2px;}
.index_news dt a{color:#09243e; font-size:12px; font-weight:normal;}
.index_news dd{border-bottom:dotted 1px #7f7f7f; padding:17px 0 12px; margin-bottom:12px;}
.index_news dd img{margin-right:8px;}
.s_col1 input, .s_col1 select{vertical-align:middle;}

.np{margin:0 7px 0 15px;}
.np P {
	padding-top: 15px;
}
.np img{margin:10px 10px 10px 0;}
.np_date{float:left; background: url("/images/white_back.gif"); padding:5px 0 0 14px;}
.np span{float:right; display:block; margin-top:13px;}
.np span a{color:#001121;}

.keywords{color:#07223c; height:32px; border-bottom:solid 1px #FFF; padding:10px 25px 0 0; font-size:12px;}
#search_key{width:259px; height:18px; border:solid 1px #7f9db9;}
.keywords input{float:right; vertical-align:middle; margin-left:12px;}
.keywords label{float:right; padding-top:3px;}
.results{background:#e4e7ea; height:19px; font-size:12px; padding:6px 10px 0; margin-bottom:20px;}

.pa_1{width:67px; text-align:center;}
.pa_2{width:93px; padding-left:8px;}
.pa_2 a{color:#142e49; font-weight:bold; text-decoration:none;}
.pa_3{width:38px; text-align:center;}
.pa_4{width:28px; text-align:center;}
.pa_5{width:42px; text-align:center;}
.pa_6{width:73px; text-align:center;}
.pa_7{width:21px; text-align:center;}
.pa_8{width:42px; text-align:right; padding-right:7px;}
.pa_9{width:49px; text-align:center;}
.pa_10{width:39px; text-align:center;}
.pa_11{width:55px; text-align:center;}

.poisk_auto{margin-bottom:1px; float:left; width:580px;}

.r_span{float:right; margin-right:20px;}
.gray_back{background:#e4e7ea; font-size:12px; padding:5px 0; margin:5px 0; float:left; width:580px;}
.gb_left{float:left; display:inline; width:194px; margin-left:172px;}
.gb_right{float:left; width:186px;}
.big_photo{text-align:center; border:dotted #7f7f7f; border-width:1px 0; padding:5px 0; margin:0 5px;}
.small_photos{padding:5px 10px 0 75px;}
.small_photos .img { width: 100px; height: 60px; display: block; text-align: center; vertical-align: middle; float: left; margin-right: 20px}
.dop_sved{font-size:12px; margin:5px 10px 0;}
.small_right{float:right; margin-right:15px;}
.blue_h3{background:#c9cfd5; height:23px; font:bold 12px tahoma; color:#08233d; text-align:center; padding-top:6px; margin:12px 0;}

.left_col{float:left; width:257px;}
.right_col{float:left; width:322px;}
.sel4{width:95px; height:20px; border:solid 1px #7f9db9; margin-bottom:3px;}
.sel5{width:30px; height:20px; border:solid 1px #7f9db9; margin-bottom:3px;}
.sel6{width:40px; height:20px; border:solid 1px #7f9db9; margin-bottom:3px;}
.sel7{width:141px; height:20px; border:solid 1px #7f9db9; margin-bottom:3px;}
.inp2{width:122px; height:18px; border:solid 1px #7f9db9; margin-bottom:3px;}
.inp3{ width:57px; height:18px; border:solid 1px #7f9db9; margin-bottom:3px;}
.sel8{width:40px; height:20px; border:solid 1px #7f9db9; margin-bottom:3px; margin-left:5px;}

.bb1 span,.bb2 span{display:block; float:left; text-align:right; width:120px; font-weight:bold; padding-right:3px; }
.bb1 input {
	width: 100px;
}
.in_check{margin-left:104px;}

.photos span{display:block; font-size:12px; text-align:center;}
.photos{text-align:center;}

.left_col1{float:left; width:270px; display:inline; padding-left:15px;}
.left_col1 input,.right_col1 input{margin-bottom:10px;}
.right_col1{float:left; width:288px; line-height:20px;}
.left_col1 span,.right_col1 span{display:block; float:left; width:207px; height:20px;}
/*
.completion { 
    width: 400px;
}
.completion LABEL, .completion INPUT, .completion SELECT { 
	display:block; 
	float:left; 
	width:95px; 
	height:20px;	
}*/

.dop_sved span{font-style:italic;}
.txtarea{width:546px; height:58px; border:solid 1px #7f9db9; margin-bottom:6px;}
.inp4{width:272px; height:18px; border:solid 1px #7f9db9; margin-bottom:3px;}
.inp5{width:122px; height:18px; border:solid 1px #7f9db9; margin-bottom:3px;}
.inp6{width:172px; height:18px; border:solid 1px #7f9db9; margin-bottom:3px;}

.last_info span{width:165px; padding-right:6px; font-weight:bold; display:block; float:left; text-align:right;}
#save{margin:20px 0 0 200px;}
#cancel{margin:20px 0 0 25px;}

fieldset {
    border: none;
    padding: 0;
    margin: 0;
    margin-top: -15px;
}

.errors {
    color: #F00 !important;
    padding-left: 15px !important;
}