body {width: 100%; height: 100%; padding: 0; margin: 0; background: #c6d0db; font-family:Arial,sans-serif;}
table { border: none; border-collapse: collapse; }
td { vertical-align: top; padding: 0; margin: 0;font-family:Arial,sans-serif;font-size:12px;color:#434343;}
.h100 {height: 100%; }
.w100 { width: 100%; }
.hw { width:100%;height:100%;}
img {border:0;}
h1 {font-family:Arial, sans-serif; font-size:18px; color: #000000; margin:0;}
a {font-family:Arial, sans-serif; color:#0763a2; text-decoration:underline; font-size:12px;}


.side{}
.main{width:1124px;}
.top {width:100%; height:237px; background:url(images/top4.jpg) top left no-repeat;}
.topleft { width:305px;}
.topright {padding: 0 0 13px 24px; vertical-align:bottom;}
.flash{width:350px;}
div.logo {color:#757575; font-family:Arial, sans-serif; font-size:14px; font-style: italic; margin:48px 0 0 38px; width:246px; text-align:center; }
div.logo  img {margin-bottom:17px;}

span.tel {color:#ccbdb6; font-size:14px; font-weight:500;}
span.phone {color:#ffffff; font-size:18px;}
span.pref{color:#d8d8d8;  font-size:18px;}

.menu {height:36px; width:100%; background: url(images/menu_long.jpg) top repeat-x;}
.menu_side{height:36px; width:20px;}
.menu td {color: #cee0ed; font-size:12px; vertical-align:middle; text-align:center;}
img.line {margin:0 13px 5px 13px;}
a.menuitem {color: #ffffff; font-size:12px; text-decoration:underline; font-weight:200;}
a.menuitem:hover {color: #ffffff; font-size:12px; text-decoration:none;}
a.menuitem :visited{color: #ffffff; font-size:12px;}

.cont {background:#ffffff;}
.news{width:236px; padding-top:10px; vertical-align:top;}
font-size:18px;
font-weight:bold;
}
div.anons{color:#434343; font-size:11px; margin:0 27px 9px 20px;}
span.date{color:#8e8c8c; font-size:11px;}
div.anons a{color:#0763a2; font-size:11px;}
div.anons a:hover{color:#0763a2; font-size:11px;}
div.anons a:visited{color:#0763a2; font-size:11px;}
div.linepoint{text-align:center; width:100%;height:3px; margin: 0 0 20px 0;}
div.address{width:230px; height:275px; margin: 5px 10px 0 10px; background: url(images/address.jpg) top left no-repeat;}
div.addr {margin: 10px 10px; color:#434343; font-size:12px;}
.addr h1 {padding: 10px 0 10px 0;}
span.h14{font-size:14px; font-weight:bold;}
span.h141{font-size:12px; font-weight:bold;}

.content{ padding-top:17px;}
.search {width:100%; height:140px;}
.w200 {width: 200px; height:18px; color:#797979; font-size:11px;}
.w70 {width: 120px; height:18px; color:#797979; font-size:11px;}
.w20 {width: 50px; height:18px; color:#797979; font-size:11px;}
.opt{font-size:11px;}
.check{width:3px; padding:0 5px 0 40px; vertical-align:top;}
.sel {width:205px;}
div.hs11 {font-size:11px; padding-top:3px;}
.but {width:73px; height:20px; background:url(images/button.jpg) top left no-repeat; margin-top:7px; border:none; cursor:pointer;}

.incont {width:100%; height:100%;}
.lefttopang {height:37px; width: 24px;}
.righttopang {height:37px; background:url(images/toplong.jpg) top repeat-x;}
.righttopang2 {height:37px; width:100%; line-height:37px; overflow:hidden; background:url(images/angletopleft.jpg) right top no-repeat; text-align:left; margin:0; padding:0;}
.righttopang2 h1 {padding-top:10px;}
.lbord{width:24px; background:url(images/bord_vert.jpg) left repeat-y;}
.rbord{background:url(images/bord_vert.jpg) right repeat-y;}
.leftbotang {height:10px; width: 24px;}
.rightbotang {height:10px; background:url(images/bord_hor.jpg) bottom repeat-x; text-align:right;}
.h25{height:25px;}
.h20{height:15px;}
.lefttopang1 {height:10px; width: 24px;}
.righttopang1 {height:10px; background:url(images/bord_hor.jpg) top repeat-x; text-align:right;}
.fon {background:url(images/angle_uzor.jpg) bottom right no-repeat; padding:0 10px 10px 0; text-align:justify; height:100%;}
.lbord{width:24px; background:url(images/bord_vert.jpg) left repeat-y; vertical-align:bottom;}
.prod {width:100%;}
td.prodimg {padding: 10px 15px 10px 0;}
td.prodimg img {border:#d0aa8f solid 1px;}
td.proddesc {padding:20px 24px 0 0;}
td.proddesc a {font-size:14px;}
td.prodimg1 {padding: 10px 15px 5px 0; text-align:center;}
td.proddesc1 {padding:0 0 10px 0; text-align:center;}
td.proddesc1 a {font-size:14px;}
td.prodimg1 img {border:#d0aa8f solid 1px;}

.last {width:204px; padding-top:10px;}
.last2 {width:204px; padding-top:100px;}
font-size:18px;
font-weight:bold;
}
.icon3{width:165px; background: url(images/icon1.jpg) top right no-repeat; margin:0 0 0 20px; padding:0; height:66px;
font-size:18px;
font-weight:bold;}
.icon4{width:165px; margin:0 0 0 20px; padding:0; height:66px;
font-size:18px;
font-weight:bold;
}
.icon5{width:175px; background: url(images/logo_small.jpg) top right no-repeat; margin:0 0 0 20px; padding:0; height:66px;
font-size:18px;
font-weight:bold;
}
.icon6{width:165px; background: url(images/icon33.jpg) top right no-repeat; margin:0 0 0 20px; padding:0; height:66px;
font-size:18px;
font-weight:bold;
}

.newthing {width:100%; background: url(images/bkg_new.jpg) left bottom no-repeat; margin-bottom:20px;}
div.im {margin:0 24px 10px 21px; background:#e5cdbd; height:105px; width:159px;}
div.im img {margin:4px 6px; background:#ffffff;height:97px; width:147px; border:#aca7a4 solid 1px;}
div.naim12 {font-size:12px; margin:0 24px 0 21px;  height:50px; overflow: hidden;}
div.naim{font-size:12px; margin:0 24px 0 21px;}
div.naim2{font-size:12px; margin:0 24px 0 21px;}
div.naim3{font-size:16px; margin:0 24px 0 21px;}
div.naim4{font-size:20px; margin:0 24px 0 21px;}
span.red {color:#ff0000; font-size:12px; font-style:italic;}
div.razd{font-size:10px; text-align:right; color:#434343; padding:10px 0;}
div.razd a {font-size:10px;}


.h62{height:62px;}

.h10{height:10px; background:#b6c5d5;}
.footer {height:90px; width:100%;background:#d3dde8; }

.copy_left {width:20%; padding-left:20px; text-align:left; color: #434343; font-size:11px;padding-bottom:37px; vertical-align:bottom;}
.copy_left a{color: #434343; font-size:12px; text-decoration:none;}
.copy_right {width:20%; padding-right:20px; text-align:right;color: #434343; font-size:12px; padding-bottom:37px; vertical-align:bottom;}
.copy_right a{color: #434343; font-size:12px; text-decoration:underline;}
.copy_right a:hover{color: #434343; font-size:12px; text-decoration:none;}
.copy_right a:visited{color: #434343; font-size:12px; }
.chetchik {width:50%; text-align:center;  vertical-align:middle;}

.podrobno{border:#d0aa8f solid 1px;}
.podrobno td {border:#d0aa8f solid 1px;}


span.pd{background:url(images/pdf.gif) top left no-repeat; padding-left:35px; padding-top:10px; font-size:14px; height:32px;}
.w15{width:20px;}