/* CSS - doc */
/*
   ВНИМАНИЮ ВСЕХ КТО ПРАВИТ ДАННЫЙ CSS'ник!!!
   Если приглядеться, то можно увидеть сопровождающие
   комментарии в коде, по-этому в целях соблюдения порядка в
   доке убедительная просьба все классы и айдишники
   добавлять в соответствующие блоки с целью их дальнейшего
   удобного поиска.

   З.Ы.: Приучайтесь к порядку мать вашу!!! >:(
*/

body {background:#9fa9b3; margin:0px; padding:0px; font:normal 12px Arial;}
table {border-collapse:collapse;}

.main_a{position:absolute; top:47px; left:163px; width:770px; height:295px; display:block;}
.all {margin:0px; padding:0px; border-collapse: collapse; width:100%;}


h1 {font:bold 15px Arial; color:#ba0b18;}
.mains h1 {font:bold 14px Arial; color:#ba0b18; text-align:left;}
h1 a {font:bold 15px Arial; color:#357bb1;}
h1 a:hover {text-decoration:none; color:#469cde;}
h2 {font:normal 20px Tahoma; color:#002c77;}
h3 {font:bold 15px Tahoma; color:#1387a4; margin-top:0px;}

div.putik {font:bold 15px Arial; color:#ba0b18; padding-top:30px;}
div.putik a {font:bold 15px Arial; color:#002c77;}
div.putik a:hover {text-decoration:none; color:#469cde;}

li {font:normal 12px Arial; color:#000000;}
ul {padding-left:20px!important; padding-left:0px; list-style-type: circle; font:normal 12px Tahoma;}
ul ul {list-style-type: square;}

img {border:0px;}

/* Шапка */
.vh {width:auto; sheight:363px; background:url(/images/i/tr.jpg) 934px top repeat-x; min-width:1000px;}
.tpr {width:auto; height:363px; background:url(/images/i/tpr.jpg) right no-repeat;}
.tp1, .tp2, .tp3, .float_cars {width:100%; height:363px;}
.tp1 {background:url(/images/i/tp1.jpg) left top no-repeat;}
.tp2 {background:url(/images/i/tp2.jpg) left 121px no-repeat;}
.tp3 {background:url(/images/i/tp3.jpg) left 242px no-repeat;}
.men {width:auto; height:363px; background:url(/images/i/men.gif) right bottom no-repeat; min-width:1000px;}
.spec_tbl {width:100%; margin-top:204px;}
.spec_tbl td {border:0px solid #fff;}
.spec {width:119px; height:35px; position:relative; display:block;}
.tc {width:96px; height:57px; position:absolute; left:38px; top:66px;}
.tel {width:99px; height:34px; position:absolute; left:35px; top:148px;}
.email {width:95px; height:30px; position:absolute; left:36px; top:206px;}
.wtime {width:95px; height:30px; position:absolute; left:40px; top:260px;}

/*.flctop {width:auto; height:363px; background:url(/images/i/flctop.gif) 54% 114px no-repeat;}*/
.flctop {width:auto; height:363px; background:url(/images/i/flctop_new.gif) 158px 121px no-repeat;}
/*.flcbtm {width:auto; height:363px; background:url(/images/i/flcbtm.jpg) 54% 277px no-repeat;}*/
.flcbtm {width:auto; height:363px; background:url(/images/i/flcbtm.jpg) 165px 277px no-repeat;}

/* Главная менюха */
.mmt {width:100%; height:auto; padding:0px; margin:0px; border-collapse:collapse; min-width:1000px;}
.mmt td {padding:0px; margin:0px; border-collapse:collapse; border:0px solid #fff;}
.mmt .nobord {border:0px;}
.mmt div {padding:0px; margin:0px; border-collapse:collapse;}
.mm {width:auto; height:48px;}
.mml, .mrp {width:100%; height:100%;}
.mm a {font:bold 15px Arial; color:#fff; text-decoration:none;}
.mm a:hover {font:bold 15px Arial; color:#9dadf5;}
.mm table {width:100%; height:48px; margin:0px;}
.mm td {border-right:1px solid #fff; width:16%; text-align: center; vertical-align:middle; padding:0px 5px!important;}
.mml {background:url(/images/i/mml.jpg) no-repeat;}
.mmrp {background:url(/images/i/mmrp.png) repeat-x;}

/* Менюха слева */


.menu {width:209px; height:300px; position:absolute; top:348px; left:0px;}
/*.menu {width:100%; height:1px; position:absolute; top:348px; left:0px;}*/
.mr, .mt, .mb {width:auto; height:auto;}
.mr {background:url(/images/i/mr.png) repeat-y; width:209px;}
.mt {background:url(/images/i/mt.jpg) top no-repeat;}
.mb {background:url(/images/i/mb.jpg) bottom no-repeat; padding:33px 10px 33px 0px;}
.lev_1 {width:auto; background:url(/images/i/mitem.jpg) left center no-repeat; padding:0px 0px 0px 33px; margin:5px 0px 5px 15px;}
.lev_1 a {font:bold 13px Arial; text-decoration:none; color:#20327e;}
.lev_1 a:hover {text-decoration:underline;}
.lev_2 {width:auto; background:url(/images/i/mitem2.jpg) left center no-repeat; padding:0px 0px 0px 10px; margin:0px 0px 0px 50px;}
.lev_2 a {font:normal 12px Arial; text-decoration:none; color:#20327e;}
.lev_2 a:hover {text-decoration:underline;}
.lev_3 {width:auto; background:url(/images/i/mitem.jpg) left center no-repeat; padding:0px 0px 0px 33px; margin:5px 0px 5px 15px;}
.lev_3 a {font:bold 13px Arial; text-decoration:none; color:#ba0b18;}
.lev_3 a:hover {text-decoration:underline;}

/* Тизеры */
.tz {width:auto; height:316px;}
.tzrp, .tzl, .tzr {width:100%; height:100%;}
.tzrp {background:url(/images/i/tzrp.jpg) repeat-x;}
.tzl {background:url(/images/i/tzl.jpg) left no-repeat;}
.tzr {background:url(/images/i/tzr.jpg) right no-repeat;}
.tzrs {width:100%; text-align:center; padding:0px; margin:0px; border-collapse:collapse;}
.tzrs td {border:0px solid #fff; vertical-align:top!important;}
.tzrs .top {height:86px; padding:32px 0px 0px 0px;}
.tzrs .bot {height:99px; padding:39px 0px 0px 0px;}
.tzrs .tzlnk {height:20px; vertical-align:middle!important;}
.tzrs .tzlnk a {font:bold 12px Arial; color:#182663; text-decoration:none;}
.tzrs .tzlnk a:hover {text-decoration:underline;}
.tzrs img {border:0px solid #000;}

/* Навигация */
.nav_tbl {width:100%;}
.nav_tbl td {border:0px solid #fff;}
.nav {width:auto; height:auto; float:right; padding-top:10px; border:0px solid #fff;}
.nav table {width:401px; height:32px; padding:0px; margin:0px; border-collapse:collapse;}
.nav td {border-right:1px solid #000; vertical-align:middle; text-align:center; width:100px;}
.nav .nobord {border:0px;}
.nav a {font:normal 12px Arial; color:#fff; text-decoration:none;}
.nav a:hover {font:normal 12px Arial; text-decoration:underline;}
.navl, .navrp {width:100%; height:100%;}
.navl {background:url(/images/i/navl.jpg) left top no-repeat;}
.navrp {background:url(/images/i/navrp.jpg) repeat-x;}

/* Контент */
.content {width:auto; height:auto; background:#fff;}
.ctrp, .cbrp, .ctl, .cbl, .clrp {width:auto; height:100%;}
.clrp {background:url(/images/i/clrp.jpg) left top repeat-y;}
.ctrp {background:url(/images/i/ctrp.jpg) top repeat-x;}
.cbrp {background:url(/images/i/cbrp.jpg) bottom repeat-x;}
.ctl {background:url(/images/i/ctl.jpg) left top no-repeat;}
.cbl {background:url(/images/i/cbl.jpg) left bottom no-repeat; padding:20px 50px 25px 60px!important; overflow:hidden; min-height:640px;}
.cbl h2 { font-size:12px; font-weight:bold; color:#20327e; margin:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif;}
.cbl h3 { font-size:12px; font-weight:bold; color: #20327e; margin:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif;}
.cbl p {margin:5px 0px 5px 0px;}
.p1 {color:#1f317b!important; font:normal 13px Arial;}
.content a {color:#20327e;}
.content a:hover {color:#20327e; text-decoration:none;}

.cat {text-align:left; width:200px; float:left; font:normal 12px Tahoma; color:#0c6087; margin:0px 20px 20px 0px!important; border:0px solid #000;}
.cat b {margin-left:3px;}
.cat div, .cat img {position:relative;}
.cat a {font-weight:bold; color:#1f317b!important; text-decoration:none;}
.cat a:hover {text-decoration:underline!important; color:#9b7d2e!important;}

.prod {float:left; margin:10px!important; height:250px; width:200px; border:0px solid #000;}

.prod p {text-align:left!important;}
.prod a {font-weight:bold; }
.prod a:hover {color:#9b7d2e!important; text-decoration:underline!important;}

.prod span { text-decoration:underline !important;}


.tech {width:100%;}
.tech td, th {padding:0px 5px!important; text-align:left;}
.tech td {font:normal 12px Tahoma; color:#333;  border:1px solid #ccc!important;}
.tech td p {padding:0px; margin:0px}
.tech th {font:bold 12px Tahoma; color:#000; background: #dddee0; border:1px solid #ccc!important;}
.waranty {font:bold 11px Tahoma!important; color:#f14213; text-align:center;}

.noimg {width:150px; height:113px!important; height:115px; color:#ccc; vertical-align:middle; text-align:center; margin:9px 0px 5px 0px!important; margin:7px 0px 5px 0px; font-weight:bold; border-collapse:collapse;}
.nocatimg {width:150px; height:113px; color:#ccc; vertical-align:middle; text-align:center; margin:9px 0px 0px 0px; font-weight:bold; border-collapse:collapse;}

.red2 {color:#f14213;}

.ord {text-align:right;}
.ord a {font:bold 12px Arial; color:#1f317b;}
.ord a:hover {color:#9b7d2e; text-decoration:none;}

.akses {width: 100%;}
.akses img {padding-top:10px;}
.akses div {float: left; width: 25%; text-align: center; padding-bottom: 20px;}
.cle {width: 100%; clear: both; line-height: 10px;}


.error {color:#f00 !important;}
.ok {color:green !important;}

/* Подвал */
.bottom {width:auto; min-width:1000px; height:70px; background:#dbdbde; margin:15px 0px 10px 0px; font:normal 11px Arial;}
.bottom table {width:100%; height:100%;}
.bottom td {border:0px solid #fff; padding:0px 5px 5px 5px;}
.bottom a {text-decoration:underline; color:#000;}
.bottom a:hover {text-decoration:none;}
.green {color:green;}
.red {color:red;}
.count_block {width:340px; padding:0px;}
.count1 {float:left;margin:5px 0px 0px 10px;}
.count2 {float:left;margin:5px 0px 0px 20px;}
.inform {float:left;margin-left:20px; width:120px;}

.img_zap {}
.img_zap img { border:1px #CCC solid;}
.zap_acs { white-space: nowrap; text-align: center;}
.zap_acs a {color:#666666 !important; text-align:center; font:700 14px Arial; text-decoration: none; }
.zap_acs a:hover {text-decoration: underline;}
.ttt td, th {border:1px #000000 solid; padding:2px 5px 2px 5px; text-align:left;}
.list {list-style-type:disc; margin:0px;}
.list li {margin-bottom:3px;}