body {margin: 0; padding:0px; font-family: Arial, Tahoma, sans-serif; font-size:100.01%;font-size: 0.85em; }
html, body{height:100%;  min-height:100%;  position:relative;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color: black; text-decoration:underline; outline:0;}
a:hover {text-decoration:underline; }

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {margin:0; padding: 30px 0 15px 0; font-size:18px; font-weight:normal;}
#base_body h1 {line-height:120%;}
h2 {margin:0; padding: 30px 0 15px 0; font-size:18px; font-weight:normal;}
h3 {margin:0; padding: 0px 0 5px 0; font-size:16px; margin-top:15px;}
h4 {}

#base_body h1 {font-size:24px;}

u {font-size:16px; font-weight:bold; display:block; text-decoration:none; margin: 0 0 0 0;}
ul {list-style-type:none; padding:0; margin:10px 0 8px 0;}
ul li {background: url(../_images/dot.gif) 0% 10px no-repeat; padding: 0 0 0px 17px; margin-bottom:7px;}


p {margin: 0 0 15px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial; font-size:12px;}

/*---global block---*/
.clear {clear:both; font-size:0;}
#global {}
#car_img {}

#container {position:relative;  z-index:1;}
#root {text-align:left; margin:0 auto; padding:1px 0; }
.wrapper {float:left; width:100%;}
.content {margin: 0; position:relative; line-height:155%; }
.left_part {float:left; width:292px; margin-left:-100%;  line-height:150%;}
.right_0 {float:left; width:0%; margin-left:0%;}

.center_part {float:left;width:30%; }
#main_body #container .center_part {float:left;width:60%; }
.center_part .slogan {display: none;}
.right_part {padding-top:10px; width:30%; float:right;}
.right_part img {display: none;}
#top_bg {background: url(../_images/top_bg.gif) 0 0% repeat-x; min-height:700px;}
.center_part_container {padding: 0 30px 0 0;}




/*---header---*/
#header {height:150px; line-height:150%;}
#header .left_part {padding-top:50px;}
#header .center_part {padding-top:45px;}
.header_contects {width:245px; float:left; padding-top:43px; position:relative; left:-38px; margin-right:-38px;}
.header_contects span {padding-left:38px;}
.header_contects span.blue {padding-left:0px;}
.header_contects a {}
.header_contects a:hover {}
#header .right_part  img {margin-top:36px;}
.slogan {padding-left:0px; line-height:150%;}
#header .right_part_container {padding-right:0px !important;}


/*---menu_block---*/
.menu {display: none;}


.promo_block {display: none;}

#contant_container {padding-bottom:68px;}



.icon_block {display: none;}
.calc_block {display: none;}

.form_block {width:39%; height:100px;  float:right; background: url(../_images/form_icon.png) 0px 0% no-repeat; position:relative;}
.form_block td {padding: 0px 0 0 86px;}

/*---footer---*/
#footer {text-align:left;  font-size:12px;  clear:both;  border:0px solid #fff; padding-top: 30px;}
#footer .center_part {width:70%;}
#copy {padding: 0 0 0 20px; background: url(../_images/copy.gif) 5px 4px no-repeat; position:relative; margin-left:-20px;  line-height:19px;}
.arwm {text-align:right; padding: 35px 10px 0 0; font-size:11px;}
.arwm a {text-decoration:none;}
.arwm span {text-decoration:underline; }


/*---BASE PAGE---*/
#base_body {}
#base_body .left_part {width:249px;}

.path {display: none;}





.discount {display: none;}

.proj_block .img_shadow {position:relative; margin-left:-3px;}
.img_shadow td.sh_right {background: url(../_images/img_shadow.gif) 100% 100% no-repeat; padding: 0 3px 5px 0;}
.sh_left {background: url(../_images/sh_left.gif) 100% 100% no-repeat; width:3px;}

.main_table {width:100%;}
.main_table td {vertical-align:top; border:0px solid #fff; padding:0;}
.content_td {width:100%;}
.content_td .content_td {padding-right:5% !important;}
/*.right_part_block {width:209px;}*/

.back {font-size:18px; clear:both; padding: 0 0 0 30px; background: url(../_images/back.gif) 0% 7px no-repeat; margin-top:40px; position:relative;}
.back a {}


.faq_form label {font-size:14px; display:block; padding-bottom:1px;}
.faq_form .text_input {width:200px; background:#fff; border:1px solid #5BB5E2; display:block; margin-bottom:8px;  padding-top:2px;}
.faq_form select {width:202px; background:#fff; border:1px solid #5BB5E2; margin-bottom:8px;}
.faq_form select option {  padding:1px 0;}
.faq_form textarea {width:200px; height:131px; background:#fff; border:1px solid #5BB5E2; margin-bottom:8px;}
.faq_form .check_input {width:82px; background:#fff; border:1px solid #5BB5E2; display:block; margin-bottom:8px;}
.faq_form img {border:1px solid #5BB5E2; margin-bottom:8px; margin-top:12px;}
.submit {cursor:pointer; margin-top:12px;}

h2.form_title {font-size:20px; padding-bottom:0; margin-bottom:18px; font-size:18px !important; position:relative;}
h2.form_title span { border-bottom:1px dashed #FFFF33;}
h2.form_title a {text-decoration:none; border-bottom:1px dashed #FFFF33;}
h2.form_title a:hover {text-decoration:none; border-bottom:1px dashed #FFF;}
/*.right_part_block h2 {padding:0px 0 10px 0; margin-top:0;}*/


.sort_block {background: url(../_images/sort_block.gif) 0% 0px no-repeat; padding: 0 0 0 20px; height:114px; margin-top:70px;}
.sort_block label {padding:15px 0 5px 0;}
.sort_block select {width:161px;}

.page {font-size:14px; padding:0 0 0 30px;}
.page a {display:block; float:left; padding: 1px 7px; margin-right:10px;}
.page b {display:block; float:left; padding: 1px 7px; background:#0092DB; margin-right:10px;}


.fl_right {float:right; clear:both; margin-left:40px;}
td.cell3 {width:33%; vertical-align:top; padding:0 20px 30px 0;}
.cars_table td.cell3 {padding:0 27px 20px 0;}

.big_img {float:left; margin-right:25px; margin-bottom:18px;}
.small_img {margin-bottom:9px;}
.small_img img {border-width:3px;}
.small_img a:hover img {border-width:3px;}



.blue {}
.small_blue {margin-bottom:20px;  font-size:12px;}
.small_blue a {}
.small_blue:hover a {}


blockquote {font-style:italic; display:block; padding: 0 0 0 70px; background: url(../_images/q.png) 0px 0% no-repeat; margin:0; min-height:45px;}
u {display:block; text-decoration:none; font-size:16px; font-weight:bold;}

.shop_sort_block {height:55px; background: #0092DC url(../_images/shop_sort_block_left.gif) 0px 0px no-repeat; width:94%; margin-bottom:34px; min-width:636px; position:relative; margin-left:-10px; margin-right:-10px;}
.shop_sort_block form {height:55px; background: url(../_images/shop_sort_block_right.gif) 100% 0px no-repeat; padding: 0 12px 0 15px;}
.shop_sort_block table {width:100%;}
.shop_sort_block table td {padding:18px 6px 0 0;}
.shop_sort_block select {width:100%; border:1px solid #5BB5E2; color:#000;}
#sort_text_td {width:113px !important;}

.descr_price {margin-bottom:10px;}
.descr_price .descr_table {width:430px;}
.descr_price .price_rub_sale {margin-top:50px;}


.t_zakaz {margin-bottom:44px; margin-top:5px;}
.t_zakaz label {width:128px; display:block;}
.t_zakaz .text_input {border:1px solid #5AB4E2; width:204px; margin-bottom:6px;  padding:2px 0 2px 0;}
.t_zakaz textarea {width:270px; height:132px; margin-bottom:5px; margin-top:-1px; border:1px solid #5AB4E2;}
.t_zakaz img {border:1px solid #5AB4E2;  margin-bottom:5px;}
.t_zakaz  .check_input {border:1px solid #5AB4E2; width:82px; margin-bottom:6px; padding:2px 0 2px 0;}
.t_zakaz .form_title {font-size:18px;}




.content_td h2 {font-size:24px;}


.f16 {font-size:16px !important;}
.wdth100 {width:100%;}
.wdth100 .descr_table {width:100%;}

a.print {
background: url(../_images/print.gif) 0px 4px no-repeat; margin:0; margin-left: 7px; padding-left: 20px;}

