/*Таблица стилей*/
body {margin:0px; padding:0px; background:#fff url(/i/head.gif) left top repeat-x;}
#window {margin:0px; padding:0px; background:#fff url(/i/whead.gif) left bottom repeat-x;}
div {position:relative;}
a:hover {text-decoration:none !important;}
table {position:relative;border-collapse:collapse;}
td {padding:0px; vertical-align:top;}
form{position:relative; margin:0px; padding:0px;}
img {border:0px;}

/*Часто используемые стили*/
h1 {font:normal 24px Arial; color:#404040; margin:0px;}
p,li {font:normal 12px Arial; color:#404040; text-align:justify; }
p {margin:2px 0px 14px 0px;}
.red {color:#B70000 !important;}
.img {float:right; padding:0px 5px 100px 20px;}
.clear {clear:both;}
ul {margin-top:0px;}
.txt {font:normal 12px Arial; color:#404040; margin:10px;}
.txt td { padding:2px;}
.txt tr td  h1 {padding-bottom:10px; font:bold 15px Arial;}
.txt input, .txt textarea { background:#FEF9F7; border:1px solid #C9C9C9; font:normal 12px Arial; color:#4B4A49; width:400px; }
.txt .button {width:auto !important; background:#C34136 url(/i/button.gif) center repeat-x; border:1px solid #731918; cursor:hand; color:#fff; float:right;}
/*Шаблон*/
#all {width:100%;}
#visual {margin:0px; padding:0px; background:url(/i/line.gif) left top repeat-x;min-width:990px; z-index:200;}
#visual1 {margin:0px; padding:0px; background:url(/i/slogan.gif) right 29px no-repeat;min-width:990px;}

#logo {background:#fff; margin:0px; padding:19px 14px 2px 34px; height:66px; width:178px;}
#logo img {position:relative; margin:0px; padding:0px;}

#cars {background:url(/i/car1.jpg) 2% 102px no-repeat; width:100%;}
#cars div {background:url(/i/car2.jpg) 32% 102px no-repeat; width:100%;}
#cars div div {background:url(/i/car3.jpg) 72% 102px no-repeat; width:100%;}
#cars div div div{height:189px; background:url(/i/car4.jpg) 98% 97px no-repeat; width:100%;}

#menu {height:40px !important; width:100% !important; z-index:200;}
#menu td {height:15px; background:url(/i/menu.gif) right top no-repeat; padding:10px 10px 10px 6px; width:14%; text-align:center; }
#search {width:150px;padding:0px 0px 0px 0px; margin:-5px 0px 0px 0px; }
#search div{float:none !important; padding:0px !important; background:none !important;}
#search_str { background:#FEF9F7; border:1px solid #C9C9C9; font:normal 12px Arial; color:#4B4A49; width:90px;}
#search_btn {width:43px; height:18px; background:#C34136 url(/i/btn.gif) center no-repeat; border:1px solid #731918; cursor:hand;}


#main {clear:both; width:100% !important;  z-index:100; margin-top:0px;}
#left {width:255px; padding:20px 0px 20px 0px;z-index:100;}/* height:515px;*/
#links {position:relative; padding:0px 0px 20px 30px; z-index:100; }
#links1 {position:relative;background:url(/i/key.jpg) left bottom no-repeat; padding:0px 50px 200px 50px; z-index:100; }
#links1 a {display:block;font:normal 11px Arial; text-decoration:underline;color:#B70000; background:url(/i/key_arrow.gif) 126px 0px no-repeat;}
a#a1 {background:url(/i/key_arrow.gif) 105px 4px no-repeat;}
a#a2 {background:url(/i/key_arrow.gif) 64px 4px no-repeat;}
#links1 div {font:normal 10px Arial; color:#9E9E9E; line-height:10px; }
#content {min-width:730px; padding:10px 2% 5px 0px; }


#under {display:block;clear:both; border-top:1px solid #ECECEC; float:none; min-width:960px;}/*margin:-100px 20px -12px 20px;*/
#under div {}
.counter {width:88px; padding:10px 0px 0px 20px;}
#creator {font:normal 11px Arial; color:#B7B7B7; padding:10px 20px 0px 20px; white-space:nowrap;}
#creator a {color:#818181; white-space:nowrap; text-decoration:underline;}
#phone {font:normal 18px Arial; color:#B7B7B7;padding:5px 40px 0px 20px; width:100%; text-align:center;}
#copys {float:right !important;background:url(/i/ulogo.gif) left no-repeat; font:normal 11px Arial; color:#BFBFB9; padding:5px 20px 10px 105px; white-space:nowrap;}
#copys a {display:block; background:url(/i/send.gif) left 4px no-repeat;color:#818181; padding:0px 0px 0px 16px; text-decoration:underline;}

/******/
#submenu1 {display:none; left:12%; position:absolute;float:none !important; height:auto !important; width:210px !important; padding:2px !important; background:#fff !important; border:1px solid #ECECEC; margin:0px 0px 0px -12px !important;  z-index:300; text-align:left; margin-top:20px;}
#submenu1 div {position:relative; float:none !important; font:normal 12px Arial; padding:3px 3px 3px 16px !important; background:none; height:auto !important;border-bottom:1px solid #f2f2f2; text-align:left; }
#submenu1 a {color:#888;}

#submenu2 {display:none; left:24%; position:absolute;float:none !important; height:auto !important; width:210px !important; padding:2px !important; background:#fff !important; border:1px solid #ECECEC; margin:0px 0px 0px -12px !important;  z-index:300; text-align:left; margin-top:20px;}
#submenu2 div {position:relative; float:none !important; font:normal 12px Arial; padding:3px 3px 3px 16px !important; background:none; height:auto !important;border-bottom:1px solid #f2f2f2; text-align:left; }
#submenu2 a {color:#888;}




/* Для каталога */

div.cat { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: normal; padding-bottom: 7px; width: 210px;}
div.cat a {color: #515151; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding:0px 2px; }

div.r_desk {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040;}

#cat_top {background:url(/i/cat_top.jpg) repeat; border: #BFBFBF solid 1px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: center;}
#cat_top a {color:#000000;}


#cat_bottom {background:url(/i/cat_bottom.jpg) no-repeat; width: 208px; height: 126px; padding: 3px; text-align: center;}
#cat_bottom img {border:1px solid #aaa;}
#cat_menu {color: #515151;}
#cat_menu a {color: #ffffff; text-decoration: none;}

#poz_top1 {background:url(/i/poz_top1.jpg) no-repeat;}
#poz_bottom1 {background:url(/i/poz_bottom1.jpg) no-repeat;}
#poz_bg1 {background:url(/i/poz_bg1.jpg) repeat-y; border-left: #BFBFBF solid 1px; border-right:  #BFBFBF solid 1px; }


#poz_top1_1 {background:url(/i/poz_top1_1.jpg) no-repeat;}
#poz_bottom1_1 {background:url(/i/poz_bottom1_1.jpg) no-repeat;}
#poz_bg1_1 {background:url(/i/poz_bg1_1.jpg) repeat-y; border-left: #BFBFBF solid 1px; border-right:  #BFBFBF solid 1px; }

#poz_top2 {background:url(/i/poz_top2.jpg) no-repeat;}
#poz_bottom2 {background:url(/i/poz_bottom2.jpg) no-repeat;}
#poz_bg2 {background:url(/i/poz_bg2.jpg) repeat-y; border-left: #BFBFBF solid 1px; border-right:  #BFBFBF solid 1px; }

#poz_top2_2 {background:url(/i/poz_top2_2.jpg) no-repeat;}
#poz_bottom2_3 {background:url(/i/poz_top2_3.jpg) no-repeat;}
#poz_top2_4 {background:url(/i/poz_top2_4.jpg)  repeat-x;}
#poz_bottom_2_5 {background:url(/i/poz_top2_5.jpg)  repeat-x;}




#poz_text {color: #B70000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; }
#poz_text a {color: #B70000;}
#poz_menu {color: #B70000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 20px;}
#poz_menu a {color: #ffffff; text-decoration: none;}

.poz_ttx {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #515151;}

td.poz_table {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; background-color: #EEEEEE; text-align: top; padding: 5px;}
td.poz_table1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; background-color: #EEEEEE; text-align: center; padding: 5px; vertical-align:middle;}
td.poz_table2 {border: #bfbfbf 1px solid; background: #E1E0E0; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; vertical-align:middle; }
td.poz_table3 {border: #bfbfbf 1px solid; background: #E1E0E0; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B70000; text-align: center; vertical-align: middle; }
td.poz_table4 {border: #bfbfbf 1px solid; background: #E1E0E0; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B70000; text-align: center; vertical-align: middle; }


div.ttx {margin-bottom: 3px; background: #E1E0E0; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
#poz_ttx_red {color: #B70000;}
#poz_ttx_red a{color: #B70000;}
#poz_ttx_dark {color: #404040;}
#poz_ttx_gray {color: #8C8C8C;}

td.ttx_border {border: 1px solid #BFBFBF; background-color: #FFFFFF;}






/* ************ */

.table1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040;  }
.table1 table {border-collapse: separate; border-spacing: 3px; background: #FFFFFF; }
.table1 td {background-color: #E1E0E0; padding: 5px; text-align: center; vertical-align: middle;}

#th {color: #B70000; background-color: #EEEEEE;} 


.table2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040;  }
.table2 table {border-collapse: separate; border-spacing: 3px; background: #FFFFFF; }
.table2 td {background-color: #E1E0E0; padding: 5px; text-align: left; vertical-align: middle;}

.img_map{border:1px solid #9F9F9F; padding:3px 3px 3px 3px; margin:5px 15px 0px 0px;  line-height:12px; float:left; position:relative; background:#fff;}
.img_map img {border:1px solid #ccc; margin:0px;}

.pad{padding:10px 20px 4px 20px !important; }
.pad #logo {}
table.ttx {font:normal 11px Arial; color: #8C8C8C; border-collapse:separate !important; border-spacing:3px !important; width:100%; }
.txt5 {width:100%;}
.txt5 td {padding:0px 10px;}
.ttx td {background:#E1E0E0;border: 1px solid #BFBFBF; padding:1px 2px; vertical-align:middle !important; }
.ttx strong {color: #B70000 !important; font-weight:normal; margin:auto;}
.txt5 img {border:2px solid #BFBFBF;}


/* *************** */




.tab {font: normal 11px Arial; font-size: 11px; color: #404040;}
table.tab  {border-collapse:separate !important; border-spacing:3px !important; width: 100%;}
.tab td {background-color: #E1E0E0; padding: 3px 5px 3px 5px; text-align: left; vertical-align: middle; border: #bfbfbf 1px solid;}
.tab .td_light {background-color: #E1E0E0; padding: 3px 5px 3px 5px; text-align: left; vertical-align: middle; color: #8C8C8C;}
.tab .td_img {background-color: #E1E0E0; padding: 0px;; text-align: center; vertical-align: middle; color: #8C8C8C;}
.tab .td_center {background-color: #E1E0E0; padding: 3px 5px 3px 5px; text-align: center; vertical-align: middle;}
.tab .th_center {text-align: center;}
.tab th {text-align: left; background-color: #EEEEEE; font-weight: normal; padding: 5px; border: #EEEEEE 1px solid;} 
.tab em {color: #B70000; font-weight: normal; font-style: normal;}
.tab a {color: #B70000;} 



.tab2 {font: normal 11px Arial; font-size: 11px; color: #404040;}
table.tab2  {border-collapse:separate !important; border-spacing:3px !important; width: 100%;}
.tab2 td {background-color: #E1E0E0; padding: 3px 5px 3px 5px; text-align: left; vertical-align: middle; border: #bfbfbf 1px solid; text-align:center}
.tab2 th {text-align: center; background-color: #EEEEEE; font-weight: normal; padding: 5px; border: #EEEEEE 1px solid; } 
.tab2 em {color: #B70000; font-weight: normal; font-style: normal;}
.tab2 a {color: #B70000;} 



.titl {font:normal 20px Arial; color:#aaa;border-bottom:1px solid #ccc; margin:0px; width:97%;}
.titlred {color:#D15E5E;border-bottom:1px solid #E5A3A3;}

.catz a:hover { background:#810000; color:#fff; text-decoration:none; }
#yasen {border:5px solid #efefef; width:198px; height:108px; font:bold 13px Arial; color:#aaa; text-align:center; vertical-align:middle;}

.pic {border:2px solid #BFBFBF; float:left; margin:5px;}
.tizz {width:90%; margin:auto;}
.tizz td {border-collapse:collapse; text-align:center; padding:0px 10px 10px 10px !important;}
.tizz td p {margin:0px; padding:0px;}
.tizz .texx {width:250px; margin:5px auto 0px auto;}
.tizz .texx p {text-align:left;}
.next {font:normal 12px Arial; color:#b70000; float:right; background:url('/images/rarr.png') center right no-repeat; padding:5px 10px 0px 0px;}
.offers {width:171px; height:35px; margin:20px auto 0px auto; background:url('/images/spec_offers.png') top left no-repeat;}
.spec {width:210px; margin:20px auto 0px auto; text-align:center;line-height:16px;}
.spec img {padding:0px 0px 10px 0px;}
.spec a {font:normal 12px Arial; color:#b70000; line-height:12px;}
img.rarr {padding:0px 5px 0px 0px !important;}
.box {width:100%; border-collapse:collapse;}
.box td  {border-collapse:collapse; padding:0px;}
.left_box {width:255px; padding:20px 0px 0px 0px !important;}
.center_box {padding:15px 0px 0px 0px !important;}
.right_box {width:240px; padding:0px 0px 20px 0px !important;}

.controllers {width:100%; margin-bottom:10px;}
	.controllers, .controllers tr, .controllers td, .controllers th {border:1px solid #ccc; border-collapse:collapse;}
	.controllers td, .controllers th {padding:5px; width:50%;}
	.controllers th {background:#eee;}
	.controllers th a {color:#A12326; text-decoration:none;}
	.controllers th a:hover {text-decoration:underline !important;}
	.controllers td img {float:left; width:175px; margin:0px 5px 5px 0px;}

