* { margin:0; padding:0;}

HTML {width:100%; height:100%; color:white; font-size:16px; font-family:Georgia, serif;}
BODY {width:100%; height:100%;background:#40678f;}
TABLE, TD, TR {border-collapse:collapse; padding:0px; margin:0px;}
FORM, INPUT, TEXTAREA {font-family: Georgia;}
a {outline: none; font-size:16px;}
a {text-decoration: underline; color: white;}
a:visited{text-decoration: underline; color: white;}
a:hover {text-decoration: none; color: silver}
A IMG{border:none}

/*----header-----*/
#header {width:100%; height:323px; background:url('/img/body_top_bg.jpg') repeat-x top}
#header_in {width:100%; height:323px; background:url('/img/body_top.jpg') no-repeat top left}
#cars_top{float:right; width:655px; height:317px; background:url('/img/cars_top.png') no-repeat top right}

#logo {float:left; width:347px; height:323px;}
#logo #telefon {margin:0px 0 0 70px; font-size:26px; white-space: nowrap}
#logo #telefon #tel1{font-size:40px; }
#logo #telefon #tel2{margin-left:5px; font-size:24px;}

#search {width:250px; height:40px; margin:20px 0 0 20px;}
#search form {width:250px; height:40px; border:none; }
#search  #search_str {width:160px; height:17px; margin-top:2px;padding:3px 7px 18px 7px; border:none; color:silver;background:url('/img/search.png') no-repeat ; border:none; }
#search  #search_but {vertical-align:top; width:25px; height:26px; margin:0px 0px 12px 10px;   background:url('/img/search_but.png') no-repeat 1px; border:none; color:white;}

#slogan {position:absolute; top: 40px; left: 35%; color:#b8f2f7; font-size:32px}
/*---------------*/

/*----content-----*/
#content {width:100%;  background:#40668f url('/img/body_mid_bg.jpg') repeat-x top}
#content_in {width:100%; background:url('/img/body_bot.jpg') repeat-x left bottom }
#content_into {width:100%; background:url('/img/body_mid.jpg') no-repeat top left}

.title_tx {font-size:16px; font-weight:bold; margin:10px 0 10px 0;}
.content_tx  {font-size:13px;}
.content_tx p { margin:10px 0 0px 0;}
.content_tx ul, .content_tx ol {margin:20px 0 10px 0;list-style-position: outside ; list-style-type: none;}
.content_tx ul li, .content_tx ol li{padding-left:15px; background:url('/img/content_mark.gif') no-repeat left center; }
.content_tx .tabl_index, .content_tx .tabl_index td ,.content_tx .tabl_index tr {border-spacing: 5px; border-collapse:separate;}
.content_tx .tabl_index td {margin:10px;  padding:5px 10px;  background:#63758a }
.content_tx .tabl_index .tabl_title td {font-weight:bold; color:#6699ff}
.content_tx  .pricet {border-spacing: 5px; border-collapse:separate; border:1px dashed white; background: url('/img/price_leftbg.gif') no-repeat left center;}
.content_tx  .pricet .price_td_bg td {padding:3px 20px;  background:#a8c4e2}
.content_tx  .pricet .price_title td {font-weight:bold; color:#003399}

.content_tx  .katalog {border-spacing: 5px; border-collapse:separate; border:1px dashed white;}
.content_tx  .katalog .price_td_bg td {padding:3px 10px;  background:#a8c4e2}
.katalog_title {font-size:12px;}

.answertb {background:#76a1cf; border:1px dashed white; padding:3px 3px 7px 4px; }
.answertb .ans_title td{padding:3px 10px; background:#3678b4;}
.answertb .ans_text td {padding:3px 10px;}
.navibar  {font-size:11px;padding-bottom:10px;}
.navibar a {font-size:11px;}
.nowr {white-space:nowrap;}

#str_zayva {width:224px; height:21px; margin:5px 0px; border:none; background:url('/img/zayavka_str22.png') no-repeat left top;}
#str_zayva #str_zayva_inp{width:213px; height:15px; margin:1px 6px 4px 5px; border:none; color:#666666; font-size:12px;}

#txt_zayva {margin-top:7px; width:223px; height:90px; padding:3px 6px 6px 5px;background:url('/img/zayavka_text22.png') no-repeat left top;} /*прокрутку только по вертикали*/
#txt_zayva #txt_zayva_txt {width:213px; height:90px;border:none;color:#666666; font-size:12px; overflow-y: auto; overflow-x: hidden;} /*прокрутку только по вертикали*/
#zayv_but {width:77px; height:21px; border:none;background:url('/img/zakaz_but2.png') no-repeat;margin-right:10px;}
/*----------------*/

/*--left column---*/
#list_menu{padding:10px;}
#list_menu ul {margin-left:30px; list-style-position: outside ; list-style-type: none;}
#list_menu ul li{margin-bottom:5px; padding-left:15px; background:url('/img/list_menu_mark.gif') no-repeat left center; }
#list_menu ul li .menuact a {padding-left:11px; background:url('/img/menuleft.gif') no-repeat left center; color:#5ca9c6; text-decoration: none; }
#list_menu ul li .menuact a span{padding-right:9px; background:url('/img/menuright.gif') no-repeat right center; }

#zayvka {width:223px; height:311px; background:url('/img/zayavka.png') no-repeat left 0px}
#zayvka #Ostavit_zayav {padding:80px 0 0 80px;}
#zayvka_form  form{width:170px; padding:10px 0 0 36px; border:none}

#zayvka_form  #div_imya_inp {margin-top:7px; width:174px; height:21px; border:none; background:url('/img/zayavka_str.png') no-repeat left top;}
#zayvka_form  #div_imya_inp #imya_inp{width:163px; height:15px; margin:1px 6px 4px 5px; border:none; color:silver; font-size:12px;}

#zayvka_form  #div_telefon_inp {margin-top:7px; width:174px; height:21px; border:none; background:url('/img/zayavka_str.png') no-repeat left top;}
#zayvka_form  #div_telefon_inp #telefon_inp {width:163px; height:15px; margin:3px 6px 4px 5px; border:none; color:silver; font-size:12px;}

#zayvka_form  #div_zayavka_str {margin-top:7px; width:163px; height:90px; padding:3px 6px 6px 5px;background:url('/img/zayavka_text.png') no-repeat left top;} /*прокрутку только по вертикали*/
#zayvka_form  #div_zayavka_str #zayavka_str {width:163px; height:90px;border:none;color:silver; font-size:12px; overflow-y: auto; overflow-x: hidden;} /*прокрутку только по вертикали*/
#zayvka_form  #search_but {margin:3px 0 0 154px; width:25px; height:26px; background:url('/img/search_but.png') no-repeat 1px; border:none; color:white; font-size:13px;}
/*---------------*/

/*--right column---*/
.clear{clear:both;}
.txt{margin-top:-8px}
#our_cars {float:right; margin-top:5px;}
#prev_cars {margin-bottom:25px}
#prev_cars img{border:1px solid white; margin:5px 0 10px 0}
#prev_cars a {outline: none; font-size:12px;}
#prev_cars a {text-decoration: underline; color: white;}
#prev_cars a:visited{text-decoration: underline; color: white;}
#prev_cars a:hover {text-decoration: none; color: silver}
/*---------------*/

.footer_link a {font-size:13px;}
#footer {font-size:13px; margin:10px auto}



