body {padding:0px; margin:0px; background:#dbdbdb url(images/fon.jpg) repeat-x top;}

.main {width:1000px; text-align:left;}

.tel {width:933px; float:left; padding:0px 67px 0px 0px; text-align:right;}
.tel-sp {width:990px; float:left; padding: 0px 19px 6px 0px; text-align:right;}
.bl {float:left; width:1000px; background:#FFFFFF; margin-bottom:50px;}

.flot {width:1000px; float:left; position: relative;}


.read {float:left; width:307px; height:105px;}
.t2 {float:right; padding:47px 59px 0px 14px;}
.t1 {float:right; padding:48px 0px 0px 0px;}

.nav { width:693px; float:left; height:105px;}
.nav ul {padding:45px 0px 0px 0px; margin:0px; float:left; list-style:none;}
.nav ul li{padding:0px 22px 2px 22px; margin:0px; float:left; list-style:none; background:url(images/v.gif) no-repeat left center;}
.nav ul li a{padding:0px 0px 0px 0px; margin:0px; float:left; list-style:none; font-family: "Times New Roman"; font-size:16px; color: #000000; text-decoration:none;}
.nav ul li a.act {color:#0f9820;}

.bl_l {width:302px; float:left;}


.logo {float:left; padding:0px 0px 0px 61px;}
.news {width:193px; float:left; padding:60px 0px 0px 65px;}

h1 {float:left; width:100%; font-family:"Times New Roman"; font-size:24px; color:#0f9820; padding: 13px 0px 20px 0px; margin:0px; font-weight:normal; line-height: 28px;}
h2 {float:left; width:100%; font-family:"Times New Roman"; font-size:20px; color:#0f9820; padding: 26px 0px 20px 0px; margin:0px; font-weight:normal;}

h5 {float:left; width:100%; font-family:"Times New Roman"; font-size:18px; color:#000000; padding:0px 0px 15px 0px; margin:0px; font-weight:normal;}
h5 span.v {float:left; background:url(images/fn.gif) no-repeat top; font-size:30px;  padding:4px 0px 0px 0px; margin:0px; color:#FFFFFF; font-family:"Times New Roman"; width:29px; text-align:center;}
h5 span.v1 {padding-top:15px; float:left; color:#000000; font-family:"Times New Roman"; font-size:18px;}

p.new {float:left; width:193px; padding:0px 0px 15px 0px; margin:0px; font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-align:left;}
p.new a {font-weight:normal; color:#0b707f;}
p.allnews {font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold;}
p.allnews a {font-weight:normal; color:#0b707f;}
p.all {width:171px; float:left; padding:0px 22px 4px 0px; margin:20px 0px 0px 0px; font-family:"Times New Roman"; font-weight:bold; font-size:16px; color:#000000; text-align:right; background:url(images/v.gif) no-repeat right center;}
p.all a {color:#000000; text-decoration:none;}
p.allin {padding:0px 22px 4px 0px; font-family:"Times New Roman"; font-weight:bold; font-size:16px; color:#000000; text-align:right; background:url(images/v.gif) no-repeat right center;}
p.allin a {color:#000000; text-decoration:none;}

p.all_l {width:168px; float:left; padding:0px 22px 4px 0px; margin:10px 0px 0px 0px; font-family:"Times New Roman"; font-weight:bold; font-size:16px; color:#000000; text-align:right; background:url(images/v.gif) no-repeat right center;}
p.all_l a {color:#000000; text-decoration:none;}

a:hover {text-decoration:none;}

.cont {width:636px; float:left; background:url(images/lin.gif) no-repeat top center; padding-top:5px; font-family:Tahoma; font-size:12px; line-height:15pt;}
.list {width:626px; height:438px; padding:0px 5px; float:left; background:url(images/list.gif) no-repeat;}

.mag {width:601px; float:left; height:54px; font-family:Tahoma; font-size:11px; color:#c7c7c7; text-align:right; padding:12px 25px 0px 0px;}
.mag h1 {font-family:Tahoma; font-size:11px; color:#c7c7c7; }
.pic {float:left; height:360px; width:626px; background:url(images/pic.jpg) no-repeat left top;}
.vv {float:left; padding:93px 0px 0px 574px;}
.tet {float:left; width:626px; padding:113px 0px 0px 0px; text-align:center; font-family:Tahoma; font-size:14px; color:#8b8b8b;}

.td2 {float:left; width:100%; font-family: Georgia, serif; font-size:26px; color:#000000; padding:0px 0px 0px 0px; margin:0px; font-weight:normal;}
.td2 span {color:#0f9820; font-size:26px; font-family:"Times New Roman";}
.td2 a {color:#000000; font-size:25px; font-family: Georgia;  text-decoration: none; }

.list_l {float:left; width:419px; height:194px; background:url(images/list2.gif) no-repeat right bottom; padding-left:60px; padding-top:40px;}
.list_c {float:left; width:627px; height:230px; background:url(images/listc.gif) no-repeat right bottom; padding-left:10px; padding-top:0px;  margin-bottom: 30px; }
.list_r {float:right; width:419px; height:194px; background:url(images/list2.gif) no-repeat left bottom; padding-right:60px; padding-top:40px;}

.foto {float:left; width:191px; height:180px; padding:5px 0px 0px 6px;}
.text_lis {float:left; width:190px;}
.text_lis p.t { padding:0px 0px 7px 0px; margin:0px; font-family:Tahoma; font-size:12px; float:left; width:190px;}
.text_lis span {font-family:"Times New Roman"; font-size:24px; padding-bottom:8px; color:#0f9820; float:left; width:190px; padding-top:20px;}
.text_lisc {float:left; width:570px;}
.text_lisc p.t { padding: 20px 20px 20px 20px; margin:0px; font-family:Tahoma; font-size:12px; float:left; width:570px;}
p.cn1 {font-family: "Times New Roman"; font-size:24px; color:#c7c7c7; font-weight:bold; float:right; padding:17px 0px 0px 0px; margin:0px;}
p.cn3 {font-family: "Times New Roman"; font-size:20px; color:#c7c7c7; font-weight:bold; float:right; padding:19px 0px 0px 0px; margin:0px;}
p.cn2 {font-family: "Times New Roman"; font-size:40px; color:#0f9820; font-weight:bold; float: right; padding:0px 0px 0px 5px; margin:0px;}
p.cn1 font.e1{font-family: "Times New Roman"; font-size:14px; color:#c7c7c7; font-weight:bold; float:left; padding:5px 0px 0px 5px; margin:0px;}
p.cn1 font.e{font-family: "Times New Roman"; font-size:24px; color:#c7c7c7; font-weight:bold; float:left; padding:0px; margin:0px;}
p.cn2 font.e1{font-family: "Times New Roman"; font-size:30px; color:#0f9820; font-weight:bold; float:left; padding:8px 0px 0px 5px; margin:0px;}
p.cn2 font.e{font-family: "Times New Roman"; font-size:40px; color:#0f9820; font-weight:bold; float:left; padding:0px; margin:0px;}


.blok_l {float:left; width:307px; padding-top:40px;}
.blok_r {float:left; width:303px; padding-top:40px;}
.blok_c {width:390px; float:left; margin-top:40px; font-family:Tahoma; font-size:12px; color:#000000; text-align:left; line-height:15pt}
.blok_c ul li{color:#0f9820; font-size:16px; font-family:"Times New Roman"; padding-bottom:10px;}
.blok_c ul li span {font-family:Tahoma; font-size:12px; color:#000000; padding-bottom:10px;  }
.blok_c ul {padding-top:0px; margin-top:0px;}
.blok_c ol li{color:#0f9820; font-size:16px; font-family:"Times New Roman"; padding-bottom:10px;}
.blok_c ol li span {font-family:Tahoma; font-size:12px; color:#000000;}
.blok_c ol {padding-top:0px; margin-top:0px;}


.blok_l_main {position: absolute; top: 0px; left: 0px; width:307px; padding-top:40px;}
.blok_r {float:left; width:303px; padding-top:40px;}
.blok_c_main { padding-left: 307px; width:390px; float:left; margin-top:40px; font-family:Tahoma; font-size:12px; color:#000000; text-align:left; line-height:15pt}
.blok_c_main ul li{color:#0f9820; font-size:16px; font-family:"Times New Roman"; padding-bottom:10px;}
.blok_c_main ul li span {font-family:Tahoma; font-size:12px; color:#000000; padding-bottom:10px;  }
.blok_c_main ul {padding-top:0px; margin-top:0px;}
.blok_c_main ol li{color:#0f9820; font-size:16px; font-family:"Times New Roman"; padding-bottom:10px;}
.blok_c_main ol li span {font-family:Tahoma; font-size:12px; color:#000000;}
.blok_c_main ol {padding-top:0px; margin-top:0px;}


.otziv {width:193px; float:left; padding:0px 0px 0px 65px;}
.vopros {width:193px; float:left; padding:0px 0px 0px 44px;}

p.terr {float:left; width:193px; font-family:Tahoma; font-size:12px; padding:0px 0px 10px 0px; margin:0px; text-align:left; line-height:15pt}
p.terr span {color:#757575; font-size:12px; font-family:Tahoma; float:left; font-style:oblique; line-height:15pt;  padding-left: 77px; }

.bottom {height:150px; width:1000px; float:left;}
.contact {float:left; padding: 50px 0px 0px 65px; font-family:Tahoma; font-size:12px; color:#a6a6a6;}
.avtor {float:left; padding: 50px 0px 0px 65px; color:#a6a6a6; font-family:Tahoma; font-size:10px;}
.counter {float:right; padding:50px 67px 0px 0px; color:#a6a6a6; font-family:Tahoma; font-size:12px;}
a {color:#0b707f;}

.news ul {padding:0px 0px 50px 0px; float:left; width:193px; margin:0px; list-style:none;}
.news ul li{padding:2px 0px 5px 27px; float:left; width:166px; margin:0px; list-style:none; background:url(images/v2.gif) no-repeat left center;}
.news ul li a{padding:0px 0px 0px 0px; float:left; width:193px; margin:0px; list-style:none; font-family:Tahoma; font-size:12px; color:#0b707f;}
.news ul li a.act{padding:0px 0px 0px 0px; float:left; width:193px; margin:0px; list-style:none; font-family:Tahoma; text-decoration:none; font-size:12px; color: #000000;}

h3 {width:626px; float:left; padding:18px 5px 0px 5px; margin:0px; height:74px; font-family:"Times New Roman"; font-size:24px; color:#000000; font-weight:normal; text-align:right;}
h6 {width:626px; float:left; padding:18px 5px 0px 5px; margin:0px; height:60px; font-family:"Times New Roman"; font-size:24px; color:#000000; font-weight:normal; text-align:right;}

.tovar {float:left; width:626px; padding:0px 5px;}
.prod_v { width:290px; text-align:left;}
.prod {float:left; width:290px; padding-bottom:45px;}
.tov_foto {width:290px; text-align:left height:250px; float:left;}
.cn_l { float:right; margin-top:-45px; height:36px; background:url(images/cn_l.gif) no-repeat left;}
.cn_r { float:left; height:34px; padding:2px 12px 0px 12px; background:url(images/cn_r.gif) no-repeat right; color:#cb0303; font-family:"Times New Roman"; font-size:24px; font-weight:bold;}
.cn_r span {font-size:18px; font-family:"Times New Roman";}
.prod p.name {padding:0px 0px 15px 0px; margin:0px; float:left; width:290px; font-family:"Times New Roman"; font-size:24px; color:#0f9820;}
.prod p.ut {padding:0px 0px 0px 0px; margin:0px; float:left; width:290px; font-family: Tahoma; font-size:12px; color: #000000; text-align:left; line-height:15pt}

p.all_tov {width:272px; float:left; padding:0px 22px 4px 0px; margin:25px 0px 0px 0px; font-family:"Times New Roman"; font-weight:bold; font-size:16px; color:#000000; text-align:right; background:url(images/v.gif) no-repeat right center;}
p.all_tov a {color:#000000; text-decoration:none;}

.gr {width:636px; float:left; background:url(images/niz_f.gif) no-repeat top left; margin-top:-30px;}
.gr ul {padding:60px 5px 0px 0px; margin:0px; list-style:none; float:right;}
.gr ul li{padding:0px 2px 0px 2px; margin:0px; list-style:none; float:left; font-family:"Times New Roman"; font-size:16px; color:#000000;}
.gr ul li.im{padding:10px 2px 0px 2px; margin:0px; list-style:none; float:left; font-family:"Times New Roman"; font-size:16px; color:#000000;}
*html .gr ul li.im{padding:2px 2px 0px 2px; margin:0px; list-style:none; float:left; font-family:"Times New Roman"; font-size:16px; color:#000000;}
.gr ul li.t{padding:6px 6px 0px 6px; margin:0px; list-style:none; float:left; font-family:"Times New Roman"; font-size:16px; color:#000000;}
.gr ul li a{padding:6px 8px 2px 8px; margin:0px; list-style:none; float:left; color:#0b707f; font-family:Tahoma; font-size:12px; font-weight:bold;}
.gr ul li a.ac{padding:6px 8px 2px 8px; margin:0px; list-style:none; background:#0f9820; float:left; color:#FFFFFF; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none;}

.n_f {width:636px; float:left; background:url(images/n_f.gif) repeat-y;}
.n_v {width:636px; float:left; background:url(images/n_v.gif) no-repeat top;}
.n_n{width:626px; float:left; background:url(images/n_n.gif) no-repeat bottom; padding:0px 5px 30px 5px;}
.n_n p.name {padding:22px 0px 0px 25px; float:left; margin:0px; font-family:"Times New Roman"; font-size:24px; color:#0f9820;}

.ler {float:left; width:626px;}

.reqw {width:279px; float:left; padding:0px 0px 0px 22px;}
.pic_f {width:279px; padding-bottom:0px; float:left; background:url(images/r_f.gif) repeat-y top right;}
.pic_v {width:279px; padding-bottom:0px; float:left; background:url(images/r_v.gif) no-repeat top right;}
.pic_n {width:279px; padding-bottom:7px; float:left; background:url(images/r_n.gif) no-repeat  bottom right;}
.uvel {float:right; padding-right:2px;}
.pic_k {float:left; padding-left:3px;}
p.naz { padding:2px 2px 25px 2px; margin:0px; width:275px; float:left; font-family:"Times New Roman"; font-size:15px; color:#7a7d7d; text-align:center;}
p.ner { padding:0px 2px 10px 20px; background:url(images/v5.gif) no-repeat left top; margin:0px; width:257px; float:left; font-family: Tahoma; font-size:12px; color:#7a7d7d; text-align:left;}
p.ner2 { padding:0px 2px 10px 2px; margin:0px; width:275px; float:left; font-family: Tahoma; font-size:12px; color: #000000; text-align: left;}
.cne1 {float:right; padding:0px 0px 0px 0px; margin:0px; font-family:"Times New Roman"; font-size:24px; color:#cb0303; font-weight:bold;}
.cne1 p {padding: 5px; margin:0px; float:left;}
.cne1 p.y {padding:5px 0px 0px 5px; margin:0px; float:left; font-size:18px;}
.cne2 {float:right; padding:6px 15px 0px 0px; margin:0px; font-family:"Times New Roman"; font-size:12px; color: #000000; font-weight:bold;}

.ofor {width:430px; float:left; padding:30px 0px 0px 100px;}
h4 {padding:0px 0px 25px 0px; margin:0px; float:left; width:430px; text-align:center; font-family:"Times New Roman"; color:#0f9820; font-size:24px;}
p.k {float:left; width:430px; padding:0px 0px 30px 0px; margin:0px; font-family:Tahoma; font-size:12px; color:#000000; text-align:justify;}

p.name2 {float:left; width:162px; padding:3px 0px 0px 0px; margin:0px; font-family: Tahoma; font-size:12px; color:#0f9820; font-weight:bold;}
p.name3 {float:left; width:430px; padding:6px 0px 0px 0px; margin:0px; font-family: Tahoma; font-size:12px; color:#0f9820; font-weight:bold;}
p.name4 {float:left; width:152px; padding:3px 10px 0px 0px; text-align:right; margin:0px; font-family: Tahoma; font-size:12px; color:#0f9820; font-weight:bold;}
.input {width:263px; float:left; padding:0px; margin:0px; height:19px; border:1px solid #d4d0c8;}
.input2 {width:263px; float:left; padding:0px; margin:0px; height:19px; border:1px solid #d4d0c8;}
.input3 {width:263px; height:84px; float:left; padding:0px; margin:0px; border:1px solid #d4d0c8;}
p.in {float:left; padding:0px; margin:0px;}
p.min {float:left; width:263px; padding:2px 0px 10px 163px; margin:0px; font-family: Tahoma; font-size:10px; color:#7a7d7d;}
.min2 {float:left; width:263px; padding:2px 0px 10px 163px; margin:0px; font-family: Tahoma; font-size:12px; color: #000000;}
.min2 input {float:left;}
.imag {float:left; padding-left:0px;}
.in {float:left; padding:0px; margin:0px;}
.in3 {float:left; padding:2px 0px 0px 3px; margin:0px;}
.ws {float:left; padding-top:8px; width:263px;}
.ws2 {float:left; padding-bottom:8px; width:430px;}

.itog {width:430px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; float:left; padding:5px 0px 8px 0px; margin:10px 0px;}
.kn {float:left; width:430px; text-align:right;}


.highslide {
cursor: url(../highslide/graphics/zoomin.cur), pointer;
outline: none;
}
.highslide-active-anchor img {
visibility: hidden;
}
.highslide img {
border: 0px;
}
.highslide:hover img {
border: 0px;
}
.highslide-wrapper {
background: gray;
}
.highslide-image {
border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
display: none;
border: 5px solid white;
border-top: none;
padding: 5px;
background-color: white;
}
.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;

padding-left: 22px;
background-image: url(../highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}

a.highslide-full-expand {
background: url(../highslide/graphics/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}

/* These must always be last */
.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none;
}

