html {	overflow-x:hidden;}
body {
	color:#222222;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:100%;
}
a:link { text-decoration: underline; color: #333333;}
a:visited { text-decoration: underline; color: #444444;}
a:hover { color: #994444; }
.alpha30 {
	filter:alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.alpha80 {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

table.hl tr:hover { background-color: #dfffdf; }

textarea,select,input[type=text],input[type=password] {
	border-left: 1px solid #b1b1b1;
	border-right: 1px solid #c1c1c1;
	border-top: 1px solid #b1b1b1;
	border-bottom: 1px solid #c1c1c1;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
textarea:hover,select:hover,input[type=text]:hover,input[type=password]:hover {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #dadada;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #dadada;}
input[type=button],input[type=submit] {
	font-size: 12px;
	width: 22px;
	padding-bottom: 2px;
	width: auto;
	background: url('/images/bg_button.gif') repeat-x;
	border-left: 0px;
	border-right: 0px;
	vertical-align: middle;
	border-top: 0px;
	border-bottom: 0px;}

img{border:0px;}
form{margin:0px;}
td{vertical-align:top;}
#container {
	height:100%;
	min-height:100%;
	min-height:640px;
}


#toping {
    height:206px;
	min-width:1000px;
	background-image:url('/img/i_b7.gif');
	background-position:0px 47px;
	background-repeat:repeat-x;
	margin:0px;
}
#logo{width:322px; height:206px;
background:url('/img/scar.jpg') no-repeat;
float:left; display:block;
}
table.datarow { margin: 5px; min-width: 98%; *min-width: 98%;}
table.datarow tr { }
table.datarow th { padding: 8px; background-color: #dadada; width: auto; color: #333333; font-weight: bold; font-size: 11px; }
table.datarow td { padding: 5px; width: auto; color: #222222; font-weight: none; font-size: 10px;}

#toping_right{float:right;	border:0px #343434 solid;}

#t_right{float:left;height:206px;}
#t_right1{height:47px;min-width:600px;text-align:right;}
#t_right2{height:86px;background:url('/img/i_b7.gif') repeat-x;}
#t_right3{height:10px;}


div{border:0px #cd0202 solid;}

#qtysel { display:table-row;}

#slogan{width:362px; height:23px; background:url('/img/i_04.gif') no-repeat;float:right; margin:20px 40px 0px 0px; vertical-align:bottom;}

#i_07{ display:block; float:left; height:86px; width:10px; }
#i_08{ vertical-align: middle; display:block; float:left;height:86px; width:6px;background:url('/img/i_08.gif') no-repeat;}

#i_10{display:block; float:left;height:86px; width:317px;background:url('/img/i_10.png') no-repeat;}


/*слои для машинок*/
#car_1{display:block; float:left;height:86px; width:71px;background:url('/img/car_03.jpg') no-repeat center;}
#car_2{display:block; float:left;height:86px; width:71px;background:url('/img/car_04.jpg') no-repeat center;}
#car_3{display:block; float:left;height:86px; width:71px;background:url('/img/car_05.jpg') no-repeat center;}
#car_4{display:block; float:left;height:86px; width:71px;background:url('/img/car_06.jpg') no-repeat center;}

/*
#car_1:hover{display:block; float:left;height:86px; width:71px;background:url('/img/car_03a.jpg') no-repeat center;}
#car_2:hover{display:block; float:left;height:86px; width:71px;background:url('/img/car_04a.jpg') no-repeat center;}
*/
#car_3:hover{display:block; float:left;height:86px; width:71px;background:url('/img/car_05.gif') no-repeat center;}
#car_4:hover{display:block; float:left;height:86px; width:71px;background:url('/img/car_06a.jpg') no-repeat center;}


/*машина*/
#logotip{display:block; float:left;height:86px; width:270px;background:url('/img/logo.png') no-repeat right;background-position:60px 5px;}
#toph{background:url(img/i_09.gif) repeat-x;float:right;max-width:600px;}
#i_11{display:block; float:right;height:86px; width:23px;background:url('/img/i_11.gif') no-repeat;}

#ino{display:block; float:right;height:24px;background:url('/img/i_14.gif') no-repeat; margin:0px 40px;width:355px;}
#search_top{clear:right;display:block; float:right;margin:0px 40px;}
#mid {
	height:100%;
	margin:0 30px 0 0;
	valign:top;
    min-height:100%;
    height:100%;
	min-width:1000px;
	margin:0px;
	float:left;
	width:100%;
}

#left_b {
    margin:0px;
    padding:0px 0px 30px 0px;
	width:240px;
	background:url('/img/st_32.gif') no-repeat bottom left;
	float:left;
}
#bg_menu{background:url('/img/st_31.gif') repeat-y;    margin:0px;
    padding:0px;
	width:240px; float:left;}

#content{
	margin-top: 10px;
	height:100%;
	min-height:100%;
	float:left;
	min-width:600px;
	padding:10px;
	width: 98%;
}
#content{
	*margin-top: 80px;
	*height:100%;
}

@media all and (min-width:0px) {
	head~body #content {
		margin-top: 58px;
	}
}
#block_contacts { margin: 20px 0 0 50px;}


#menu {margin:2px 2px 0px 54px;}
#menu a, #menu li { display:block; padding:3px;font-family:Arial, Helvetica, sans-serif;	color:#040404; text-decoration:none; font-size:15px; font-weight:bolder;}
#menu li { margin-left: -40px; list-style: none; list-style-type: none;}

/*#menu li:hover { margin-left: -80px; padding-left: 43px; background: url('/images/kv.gif') no-repeat 15px center; }
*/
#menu div.drop-down_menu ul li { margin-left: -30px; list-style: none; list-style-type: none;}
#menu div.drop-down_menu ul li a { font-size: 12px; font-weight: none;}

#menu a.reg{font-size:9px;font:Tahoma;display:inline;margin:0px;padding:0px;}

#phone { float:left; position:relative; display: block; width: 240px; height: 26px; margin:15px 0 0 330px; background: url(images/phone.png) no-repeat; }
#phone { float:left; *margin:15px 0 0 330px; }

#str { width: auto; background:url('/img/st_33.gif') no-repeat;width:237px;height:100%;float:left; }
div#auth { position: relative; margin: 30px -3px 0px 40px; }
div#auth a { color: #000; font-size: 9px; text-decoration: none; }
div#auth a:hover { color: #f00; }
div#auth a:visited { color: #999; }
table.auth { margin: 0px; }
table.auth td { padding: 5px; }

table#userinfo { margin: 5px; width: 98%; }
table#userinfo th { font-weight: bold; }
table#userinfo td { padding: 5px; width: auto; color: #222222; font-weight: none; }

table.block { margin: 5px; width: 100%; }
table.block th { font-size: 14px; font-weight: none; }
table.block td { vertical-align:middle; text-align:left; padding: 3px; width: auto; color: #222222; font-weight: none;}

table.inblock { margin: 0px; width: 200px; height: 300px;}
table.news { margin: 5px; width: 100%; }

/*serch input*/
#searchbar { display: block; position: relative; margin-top: -45px; margin-left: 100px; }

.se{display:block; height:22px; min-width:70px;float:left;vertical-align:middle;}
.se input{height:16px;display:block;float:left;border:0;margin:2px 0px 0px 0px; font-size:11px; padding:1px 0px 0px 0px;}
.se input:hover{border:0;}
.inputs{height:22px;display:block;float:left;border:0;margin:0px; background:url('/img/serch_c.png') repeat-x;}
.subm{ display:block;float:left; width:17px;height:22px; background:url('/img/arr.gif') no-repeat;cursor:pointer;}

.se div{height:22px;float:left;display:block;}
.lsb{background:url('/img/serch_l.png') no-repeat;width:6px;}
.lsr{background:url('/img/serch_r.png') no-repeat;width:7px;}
.lsc{}
.poisk{width:86px;height:22px;display:block;float:left; margin:0px 0px 0px 8px;padding:0px;}

/*подвал*/
#bottom{
    float:left;
    width:100%;
    padding:0px;
    margin:0px;
    position:relative;
}
input[type=text].position { text-align: center; width: 23px;}


/*блок*/
.contr {
    min-height:100%;
    min-height:50px;
    max-width:200px;;
    margin-left:36px;
    margin-top: -10px;
    width: 200px;
}
.cont_top {
    height:8px;
    min-width:200px;
    margin:0px;
}
/*верхний левый*/
.cont_top .u1{
    height:8px;
    background-image:url('/images/block_contacts_01.png');
    width:11px;
    float:left;
    margin:0px;
}
/*верхний правый угол*/
.cont_top .u2{
    height:8px;
    background-image:url('/images/block_contacts_04.png');
    width:11px;
    float:right;
    margin:0px;
}

.cont_top .cent_b{
    height:9px;
    background-image:url('/images/block_contacts_02.png');
    width:178px;
    display:block;
    float:left;
    margin:0px;
}


/*основное содержимое*/
.cont_centr {
    height:100%;
    min-height:100%;
    margin:0px 3px 0px 3px;
    width:193px;
    max-width:193px;
    float:center;
    background-image:url('/images/block_contacts_06.png');
    padding:0px;
    font-size:11px;
}
.cont_centr div.pad{padding:7px;}

.cont_bot {
    height:9px;
    min-width:200px;
    margin:0px;
}
/*правый нижний угол*/
.cont_bot .u3{
    height:9px;
    background-image:url('/images/block_contacts_15.png');
    width:11px;
    float:right;
    margin:0px;
}
/*левый нижний*/
.cont_bot .u4{
    height:9px;
    background-image:url('/images/block_contacts_12.png');
    width:11px;
    float:left;
    margin:0px;
}
.cont_bot .cent_b{
    height:9px;
    background-image:url('/images/block_contacts_13.png');
    width:178px;
    display:block;
    float:left;
    margin:0px;
}
/*конец контактов*/

/*контакты*/
.contr2 {
    min-height: 100%;
    margin-left:36px;
    margin-top:0px;
    width:200px;

}
.cont_top2 {
    height:8px;
    min-width:200px;
    margin:0px;
}
/*верхний левый*/
.cont_top2 .u12{
    height:8px;
    background-image:url('/images/block2_contacts_01.png');
    width:11px;
    float:left;
    margin:0px;
}
/*верхний правый угол*/
.cont_top2 .u22{
    height:8px;
    background-image:url('/images/block2_contacts_04.png');
    width:11px;
    float:right;
    margin:0px;
}

.cont_top2 .cent_b2{
    height:9px;
    background-image:url('/images/block2_contacts_02.png');
    width:178px;
    display:block;
    float:left;
    margin:0px;
}


/*основное содержимое*/
.cont_centr2 {
    height:100%;
    min-height:100%;
    margin:0px 3px 0px 3px;
    width:193px;
    max-width:193px;
    float:center;
    background-image:url('/images/block2_contacts_06.png');
    padding:0px;
    font-size:11px;
}
.cont_centr2 div.pad2{padding:7px;}

.cont_bot2 {
    height:9px;
    min-width:200px;
    margin:0px;
}
/*правый нижний угол*/
.cont_bot2 .u32{
    height:9px;
    background-image:url('/images/block2_contacts_15.png');
    width:11px;
    float:right;
    margin:0px;
}
/*левый нижний*/
.cont_bot2 .u42{
    height:9px;
    background-image:url('/images/block2_contacts_12.png');
    width:11px;
    float:left;
    margin:0px;
}
.cont_bot2 .cent_b2{
    height:9px;
    background-image:url('/images/block2_contacts_13.png');
    width:178px;
    display:block;
    float:left;
    margin:0px;
}
/*конец блоков*/

table.carttable td{ vertical-align:middle; }

td.cartl { text-align: left; }
td.cartr { text-align: right; }
div#copy { margin: 1px 20px 5px 3px;; text-align: right; display:block; font-size: 9px; color: #555555; font-weight: none; }
div#bcontacts { margin-bottom: -13px; margin-left: 40px; display:block; font-size: 9px; color: #555555; font-weight: none; }

a.addfile { text-decoration: none; }

@media all and (min-width:0px) {
	head~body #pager {
		position: static;
	}
}

#adverts { text-align: center; }
#catalog a { height: 20px; display: block; text-decoration: none; /* border-bottom: 1px dashed #993333; */ }
#catalog ul { list-style-type: none; }
#catalog li { margin-bottom: 4px; }
#catalog span { cursor:pointer; cursor:hand; display: inline-block; }
#catalog span[rel=nav] { font-weight: bold; font-size: 16px; }
#catalog table.products { border: 1px dashed #bababa; border-bottom: 0px;}
#catalog table.products td { font-size: 10px; border-bottom: 1px dashed #bababa;}

#header_catalog_zp { display: inline-block; background: url(/images/miniauto.gif) no-repeat left; padding-left: 30px; font-family: verdana; font-weight: bold; font-size: 14px; }
#header_catalog_sh { display: inline-block; background: url(/images/miniauto.gif) no-repeat left; padding-left: 30px; font-family: verdana; font-weight: bold; font-size: 14px; }

.sel_cat { background: url("/images/bg_button.gif") repeat-x center; }
tr.header { background-color:#FAFAFA; }

#salelist { width: auto; }
#salelist ul { list-style: none; width: auto; }
#salelist ul>li {  font-size: 15px; margin-top: 6px; }
#salelist a { font-weight: bold; text-decoration: none; }
#salelist ul>li>ul { list-style: none; }
#salelist ul>li>ul>li { margin-left: -30px;font-size: 14px; font-weight: none; margin-bottom: 10px; }

#adm_menu { width: auto; }
#adm_menu ul { list-style: none; }
#adm_menu>ul>ul>li { margin-left: -30px; }

div.margin5 {
    margin:5px 0 10px;
}
div.shadow {
    -moz-box-shadow: 1px 1px 5px 1px #000;
    -webkit-box-shadow: 1px 1px 5px 1px #000;
    box-shadow: 1px 1px 5px 1px #000;
}
div.radius5 {
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;
}
div.cell {
    padding: 10px;
    display:table-cell;
}
.optionSelect_0 {
 color: black;
 background-color: white;
}
.optionSelect_1 {
 color: black;
 background-color: orange;
}
.optionSelect_2 {
 color: black;
 background-color: yellow;
}
.optionSelect_3 {
 color: white;
 background-color: green;
}
.optionSelect_4 {
 color: white;
 background-color: cyan;
}
.optionSelect_5 {
 color: white;
 background-color: blue;
}
.optionSelect_6 {
 color: white;
 background-color: red;
}

