@charset "utf-8";
/* ::::: http://ch-motors.ru/style.css ::::: */

* {
margin:0;
padding:0;
}

body {
height: 100%;
background: #afafaf url(img.png) repeat-x;
font-size : 14px;
text-align:center;
}
#min-width {  -x-system-font:none;
background-color:#FFF;
border:1px solid #DFDFDF;
color:#333333;
font-family:'arial',sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:10px auto;
min-width:1042px;
padding:0;
width:95%;
} 
 
/*margin: 10px 10px 10px 10px; */
input, select, textarea { background-color: rgb(255, 255, 255); }
td, input, select, textarea { font-family: Tahoma; font-size: 11px; color: rgb(0, 0, 0); vertical-align: top; }
table.main { border: 0pt none ; width: 100%; height: 100%; border-collapse: collapse;  }

td { padding: 0px; }
td.top { height: 98px; background-image: url('HeaderBack.png');  }
td.contact { height: 32px; background-image: url('LogoNavi.png'); background-color: rgb(204, 204, 204); }
td.topmenu { background-image: url('naviback.png'); background-color: rgb(204, 204, 204); }
td.news { width: 200px; background-image: url('news_bg.gif'); background-repeat: repeat-y; background-position: right center; padding-right: 6px; }
td.text { height: 100%; background-image: url('text_bg.gif'); background-repeat: repeat-y; }
td.copyright { background-color: rgb(228, 228, 228); padding-right: 5px; height: 20px; }
td.bottommenu { background-image: url('bottom_bg.gif'); background-color: rgb(204, 204, 204); height: 20px; }
td.btmenuitem { background-image: url('bottom_shadow.gif'); background-repeat: no-repeat; vertical-align: middle; text-align: center; }
td.btdownmenuitem { background-image: url('bottom_shadow.gif'); background-repeat: no-repeat; vertical-align: middle; text-align: center; color: rgb(102, 102, 102); }
td.menuitem { vertical-align: middle; text-align: center; width: 16%; background-repeat: no-repeat; background-position: right center; background-image: url('menuitem_bg.gif'); }
a.menu { font-size: 12px; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
a.menu-futer { font-size: 11px; text-transform: uppercase; color: #ff0000; font-weight: bold; text-decoration: none; }

td.shadowleft, td.shadowright { background-image: url('shadow.gif'); height: 5px; }
td.shadowleft { text-align: right; }
td.cprghtitem { border-top: 1px solid rgb(204, 204, 204); background-color: rgb(228, 228, 228); font-size: 10px; color: rgb(51, 51, 51); vertical-align: middle; text-align: center; }
table.newstable { width: 100%; }
td.newsitem { border: 1px solid silver; padding: 10px; background-image: url('newsitem_bg.gif'); background-repeat: repeat-x; text-align: justify; }
td.textitem { border: 1px solid silver; padding: 15px; background-image: url('bg_text.jpg'); background-repeat: repeat-x; text-align: justify; }
h2.hdr2 { text-transform: uppercase; font-weight: bold; font-size: 10px; color: rgb(198, 60, 60); margin-bottom: 7px; }
a { text-decoration: none; color: rgb(198, 60, 60); }
table.hdrtab { border-collapse: collapse; background-image: url('hdrtab_bg.png'); background-color: rgb(220, 225, 233); height: 32px; width: 100%; }
td.hdr { vertical-align: middle; text-transform: uppercase; font-weight: bold; font-size: 12px; background-repeat: no-repeat; background-position: 10px 50%; color: #FFF; text-align: center; }

.nofxml { font-family: Tahoma; font-size: 12px; color: #ffffff ; font-weight: bold; 


}
/* ::::: null ::::: */

div.b-yandexbox * { margin: 0pt ! important; font-size: 12px ! important; }
div.b-yandexbox a img { border: 0pt none  ! important; }
div.b-yandexbox input, div.b-yandexbox label { vertical-align: middle; }
div.b-yandexbox table { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; width: 100%; border-collapse: collapse; }
div.b-yandexbox table td { padding: 7px 0pt 6px; white-space: nowrap; vertical-align: middle; }
div.b-yandexbox .b-yandexbox-image { padding: 6px 6px 0pt; }
div.b-yandexbox .b-yandexbox-search { padding: 0pt 6px; width: 100%; }
div.b-yandexbox .b-yandexbox-search table { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
div.b-yandexbox .b-yandexbox-search .b-yandexbox-txt { width: 100%; padding-right: 6px; }
div.b-yandexbox .b-yandexbox-text { position: relative; width: 100%; }
div.b-yandexbox .b-yandexbox-text input { border: 1px solid rgb(127, 157, 185); float: left; width: 100%; padding-right: 0pt; }
div.b-yandexbox .b-yandexbox-search .b-yandexbox-submit { padding: 0pt; }
div.b-yandexbox .b-hint-input { margin: 0.16em 0.2em ! important; background: transparent url('ysearch_small.png') no-repeat scroll 0% 0%; position: absolute; z-index: 100; left: 0pt; display: none; width: 30px; height: 11px; cursor: text; line-height: 0pt; }
div.b-yandexbox .button-search { border: medium none ; background: transparent url('search.png') no-repeat scroll 0% 0%; width: 19px; height: 15px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; cursor: pointer; }

