html {height:100%; min-height:100%}
body {margin:0; padding:0; background:#fff;  font:12px tahoma; color:#444540;   min-height: 100%;  height: 100%;}

table {border-collapse:collapse; border:0} table td {padding:5; font:12px tahoma; color:#444540; vertical-align:top} img {border:0}; form {padding:0; margin:0}
.new table {border:2;} 
.new table td {padding:5px; font:18px tahoma; color:#444540; vertical-align:top} 

a {color:#007ad0;}
a:hover{text-decoration:none}
.main {height:100%; background:url(images/bottom.jpg) no-repeat bottom left;; width:998px}
.top {height:99%}
.footer {height:1%}
.fot {height:146px; width:100%}
.fot td {vertical-align:bottom}
.fot_menu {width:99%; padding:0 0 0 320px;}
.fot_menu a {display:block; padding:0 0 50px 0;float:left; white-space:nowrap}
.fot_menu a.fact { background:url(images/fotmenu.gif) no-repeat bottom; }
.fot_menu span {color:#007ad0;display:block; padding:0 0 50px 0; float:left; white-space:nowrap; margin:0 10px}
.copy {width:1%; color:#5e9ab2; font-size:11px; padding:0 10px 35px 10px}
.copy div {width:220px}
.copy2 {color:#5e9ab2; font-size:11px;}

.menu {text-align:center; margin:0 0 10px 0; font-weight:bold;}
.menu a{color:#00af03; font:18px "arial narrow"; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 10px; border-bottom:#fff 4px solid; margin:0 0 0 25px}
.menu a:hover { border-bottom:#6db700 4px solid; font-weight:bold;}
.menu a.act { border-bottom:#6db700 4px solid; font-weight:bold;}
.cnt {width:100%}
.cnt_l {width:1%}
.cnt_left {width:200px}
.cnt_left2 {padding:0 10px}
.cnt_r {width:99%; padding:20px 0 0 0}
h1 {color:#096b88; font:18px Arial; padding:0 0 0 4px; margin:12px 0 22px 0; border-left:#096b88 2px solid; text-transform:uppercase}
h3 {color:#01ac08; font:18px Arial; padding:0 0 0 4px; margin:5px 10px 24px 0; border-left:#01ac08 2px solid; text-transform:uppercase}
h4 {color:#096b88; font:18px Arial; padding:0 0 0 4px; margin:12px 0 22px 0; text-transform:uppercase}
h4 b {display:block;border-left:#096b88 2px solid; padding:0 0 0 4px;font-weight:normal;}
h4 span {display:block;border-left:#01ac08 2px solid; padding:0 0 0 4px;  color:#01ac08;}
.leftmenu a {display:block; color:#007ad0; margin:0 0 10px 0; padding:0 0 0 10px; background:url(images/pip.gif) no-repeat left}
.leftmenu a:hover {text-decoration:none}
.price {padding:30px 0 25px 0; font-weight:bold;}
//.price a {color:#639bb4; background:url(images/exel.jpg) no-repeat left; padding:0 0 0 22px; }
.price a {color:red; background:url(images/exel.jpg) no-repeat left; padding:0 0 0 22px; }
.price a:hover {text-decoration:none}
h2 {color:#0065cd; font:bold 12px tahoma; padding:0; text-decoration:underline; margin:0 0 7px 0}
.adr {font-size:11px; margin:0 0 30px 0}

.text {width:100%}
.text_l {width:99%; padding:0 15px 0 0}
.text_r {width:1%;}
.obv { background:#ecf6db url(images/obv.gif) no-repeat bottom; padding:0 0 16px 0}
.date {color:#096cd4; background:#fff url(images/date.gif) no-repeat right top; padding:0 7px 0 3px; font:bold 9px tahoma; margin:0}
.news {padding:5px 15px; color:#00264d;}
.next {text-align:center; display:block; background:url(images/next.gif) no-repeat top; padding:15px 0 0 0; margin:25px 0 0 0; font:11px tahoma; color:#3371a2}
.blue {color:#0065cd; font:bold 12px tahoma;}
.blue a{color:#0065cd; font:bold 12px tahoma; display:block}
.ul {margin:35px 0 50px 0; padding:0 0 0 60px}
.ul li {list-style:none; margin:0 0 15px 0}
.sale {width:100%}
.sale td {text-align:center}.sale img {margin:0 0 15px 0}

.catalog {margin:20px 0 0 60px}
.desc {width:450px}
.catalog img {margin:0 30px 0 0}
.desc td {border-bottom:#5f9bb3 1px solid; padding:5px 0}
.desc th {background: url(images/head_l.gif) no-repeat left #cae6e9; text-align:left; font:bold 12px tahoma; color:#0065cd; padding:0}
.desc th div {background:url(images/head_r.gif) no-repeat right; padding:7px 0 6px 15px}
.desc_t {width:50%; white-space:nowrap}
.desc_z {width:50%;  white-space:nowrap; font-weight:bold; vertical-align:bottom}
.desc_z ul {padding:0; margin:0}
.desc_z li {list-style:none}
.desc table {width:100%; margin:0 0 25px 0}
.desc table ul{ padding:0 0 0 20px; margin:0 0 0 0}
.tabl_list {margin:0 0 0 70px}
.lists {width:310px; background:url(images/tl.gif) no-repeat top left #cae6e9}
.lists div {background:url(images/tr.gif) no-repeat top right}
.lists div div{background:url(images/br.gif) no-repeat bottom right}
.lists div div div{background:url(images/bl.gif) no-repeat bottom left; padding:10px}
.lists table {height:105px}
.lists img {margin:0 15px 0 0}
.hr {background:#fff; height:5px}
.vr {width:20px; background:#fff}

.pict td {padding:10px 5px 0 5px; color:#4f5150; font-size:10px}
.pict td a{color:#0068ca;font:bold 12px tahoma;}

.block1 {width:180px; height:37px; background:url(images/bl1.gif); text-align:center; padding:3px 0}
.block1 a{color:#0068ca; display:block; font:bold 12px tahoma;}
.block2 {width:180px; height:37px; background:url(images/block2.gif); text-align:center}
.block2 a {color:#0068ca; display:block; font:bold 12px tahoma; padding:3px 0}

.search {width:110px; height:17px; border:#2e80ba 1px solid; margin:0 5px 0 0}

.im1 {display:block; background: url(images/1.jpg) no-repeat top; padding:80px 0 0 0;}
.im1:hover {background:url(images/1a.jpg) no-repeat top}

.im2 {display:block; background: url(images/2.jpg) no-repeat top; padding:80px 0 0 0}
.im2:hover {background:url(images/2a.jpg) no-repeat top}

.im3 {display:block; background: url(images/3.jpg) no-repeat top; padding:80px 0 0 0}
.im3:hover {background:url(images/3a.jpg) no-repeat top}

.im4 {display:block; background: url(images/4.jpg) no-repeat top; padding:80px 0 0 0}
.im4:hover {background:url(images/4a.jpg) no-repeat top}



