body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
margin:0; padding:0;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {
font-style:normal;font-weight:normal;
}
ul,ol {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

.clear {clear:both;}
body {font-family:Georgia, Geneva, sans-serif; font-size:13px;color:#666;}



#wrap {width:100%;min-width:1000px;margin:0 auto;}
#header {width:100%;min-width:1000px;height:143px;position:relative;background:url(/images/head-bg.png) repeat-x;}

#header .ico-box {width:153px;height:40px;position:absolute;top:0;left:13px;background:url(/images/ico-box.png) no-repeat;}
#header .ico-box ul {padding:6px 0 0 13px;}
#header .ico-box ul li {float:left;padding:0 9px 0 0;}
#header .ico-box ul li a {display:block;width:25px;height:25px;}

#header .logo {position:absolute;top:66px;left:38px;width:44px;height:42px;background:url(/images/logo.png) no-repeat;}
#header .logo a {display:block;width:44px;height:42px;}

#header .zag {top:74px;left:93px;position:absolute;font-size:20px;}
#header .zag h1 {font-weight:normal;}
#header .zag h1 a {color:#d20a1c;text-decoration:none;font-style:italic;}

#header .plashka1 {position:absolute;top:70px;left:287px;width:456px;overflow:hidden;height:35px;font-size:12px;line-height:35px;}
#header .plashka1 a{text-decoration:none;color:#8A8A8A;display:block;width:456px;padding:0 0 0 17px;height:35px;background:none;}
#header .plashka1 a:hover {text-decoration:none;color:#fff;display:block;width:456px;height:35px;padding:0 0 0 17px;background:url(/images/plashka1.png) no-repeat;}
#header .plashka1 .act{text-decoration:none;color:#fff;display:block;width:456px;height:35px;padding:0 0 0 17px;background:url(/images/plashka1.png) no-repeat;}
html>/**/body #header .plashka1 , x:-moz-any-link, x:default {line-height:32px;}
html>/**/body #header .plashka2 , x:-moz-any-link, x:default {line-height:32px;}
#header .plashka1 a span {border-bottom:1px solid #8A8A8A;}
#header .plashka1 a:hover span {border:none;}
#header .plashka1 .act span {border:none;}

#header .plashka2 {position:absolute;top:70px;left:750px;width:102px;overflow:hidden;height:35px;font-size:12px;line-height:35px;}
#header .plashka2 a{text-decoration:none;color:#8A8A8A;display:block;width:102px;padding:0 0 0 26px;height:35px;background:none;}
#header .plashka2 a:hover {text-decoration:none;color:#fff;display:block;width:102px;height:35px;padding:0 0 0 26px;background:url(/images/plashka2.png) no-repeat;}
#header .plashka2 .act {text-decoration:none;color:#fff;display:block;width:102px;height:35px;padding:0 0 0 26px;background:url(/images/plashka2.png) no-repeat;}
#header .plashka2 a span {border-bottom:1px solid #8A8A8A;}
#header .plashka2 a:hover span {border:none;}
#header .plashka2 .act span {border:none;}

.main-box {
float:left;
padding : 0 261px 0 261px;
height:100%;
}

#c-r {
width: 100%;
float: right;
min-width : 145px;
}

#c-column {
width: 100%;
float:left;
}

#r-column {
float : right;
width:261px;
margin:0 -261px 0 0;
background:url(/images/r-col-bg.png) no-repeat 100% 0;
}

#left {
width: 261px;
margin-left: -261px;
float: left;
}


.marg {visibility:hidden;}

#left .box1 {width:248px;margin:0 0 17px 13px;background:url(/images/box1-bg.png) repeat-y;}
#left .box1 .bot {width:248px;background:url(/images/box1-bot.png) no-repeat 0 100%;}
#left .box1 .top {width:248px;height:6px;overflow:hidden;background:url(/images/box1-top.png) no-repeat;}

#left .box2 {width:251px;overflow:hidden;margin:0 0 17px 10px;background:url(/images/box2-bg.png) repeat-y;}
#left .box2 .bot {width:251px;background:url(/images/box2-bot.png) no-repeat 0 100%;}
#left .box2 .top {width:251px;overflow:hidden;height:25px;background:url(/images/box2-top.png) no-repeat;}
#left .box2 .top a {display:block;width:251px;padding:0 0 0 24px;line-height:24px;font-size:15px;font-style:italic;color:#d20a1c;text-decoration:none;}
#left .box2 .top a span {border-bottom:1px solid #d20a1c;}

#r-column .box4 {width:251px;overflow:hidden;margin:21px 0 17px 0;background:url(/images/box2-bg.png) repeat-y;}
#r-column .box4 .bot {width:251px;background:url(/images/box2-bot.png) no-repeat 0 100%;}
#r-column .box4 .top {width:251px;overflow:hidden;height:25px;background:url(/images/box2-top.png) no-repeat;}
#r-column .box4 .top a {display:block;width:251px;padding:0 0 0 24px;line-height:23px;font-size:15px;font-style:italic;color:#d20a1c;text-decoration:none;}
#r-column .box4 .top a span {border-bottom:1px solid #d20a1c;}
#r-column .box4 .top strong {display:block;width:251px;padding:0 0 0 24px;line-height:23px;font-size:15px;font-style:italic;color:#d20a1c;text-decoration:none; font-weight:normal;}

#r-column .metki {padding:5px 0 10px 25px;overflow:hidden;}
#r-column .metki li {padding:2px 7px 2px 0;display:inline;line-height:20px;}
#r-column .metki li a {text-decoration:none;color:#A8a8a8;line-height:15px;}
#r-column .metki li a:hover {text-decoration:none;background:#00acf4;color:#fff;line-height:15px;border:none;}
#r-column .bi {font-size:20px;}
#r-column .bi2 {font-size:25px;}
#r-column .bi3 {font-size:17px;}


#left .box3 {width:251px;overflow:hidden;margin:0 0 17px 10px;background:url(/images/box2-bg.png) repeat-y;}
#left .box3 .top {width:251px;overflow:hidden;height:25px;background:url(/images/box2-top.png) no-repeat;}
#left .box3 .top a {display:block;width:251px;padding:0 0 0 24px;line-height:24px;font-size:15px;font-style:italic;color:#d20a1c;text-decoration:none;}
#left .box3 .top a span {border-bottom:1px solid #d20a1c;}
#left .box3 .bot {width:251px;height:6px;overflow:hidden;background:url(/images/box2-bot.png) no-repeat;}

.menu1 {padding:0 0 7px 0;overflow:hidden;}
.menu1 li {width:248px;margin:5px 0;overflow:hidden;}
.menu1 li a {text-decoration:none;display:block;color:#8A8A8A;width:248px;height:21px;line-height:17px;padding:0 0 0 22px;}
.menu1 li a:hover {text-decoration:none;display:block;color:#fff;background:url(/images/menu-1.png) no-repeat;width:248px;height:21px;line-height:17px;padding:0 0 0 22px;}
.menu1 li a span {border-bottom:1px solid #8A8A8A;}
.menu1 li a:hover span {border-bottom:1px solid #fff;}
.menu1 li.sub a {padding-left:42px;font-size:9pt;}

.menu2 {padding:5px 0 10px 25px;overflow:hidden;}
.menu2 li {margin:3px 0;overflow:hidden;padding:2px 0 2px 16px;background:url(/images/mark1.png) no-repeat 0 5px;}
.menu2 li a {text-decoration:none;color:#00acf4;border-bottom:1px solid #00acf4;}
.menu2 li a:hover {text-decoration:none;color:#00acf4;border:none;}

#news {padding:0 0 10px 0;overflow:hidden;}
.new1 .date {font-size:12px;padding:13px 0 6px 25px;}
.new1 .text {font-size:12px;padding:2px 0 0 26px;}
.new1 .text a {text-decoration:none;display:block;color:#22b7f5;padding:2px 25px;background:url(/images/mark2.png) no-repeat 0 50%;}
.new1 .text a span {border-bottom:1px solid #22b7f5;}
.new1 .text a:hover span {border:none;}

div.news_item { margin-bottom:20px; }
span.date { font-size:14px; }


.image-box {width:100%;max-width:867px;height:173px;position:relative;background:url(/images/img-01.png) no-repeat;}
.image-box .l-t {position:absolute;z-index:10;top:0;left:0;width:10px;height:10px;background:url(/images/l-t-corn.png) no-repeat;}
.image-box .r-t {position:absolute;z-index:10;top:0;right:0;width:10px;height:10px;background:url(/images/r-t-corn.png) no-repeat;}
.image-box .r-b {position:absolute;z-index:10;bottom:0;right:0;width:10px;height:10px;background:url(/images/r-b-corn.png) no-repeat;}
.image-box .l-b {position:absolute;z-index:10;bottom:0;left:0;width:10px;height:10px;background:url(/images/l-b-corn.png) no-repeat;}
* html .image-box .l-t {position:absolute;left:-1px;top:-1px;width:10px;height:10px;background:url(/images/l-t-corn.png) no-repeat;}
* html .image-box .r-t {position:absolute;top:-1px;right:-1px;width:10px;height:10px;background:url(/images/r-t-corn.png) no-repeat;}
* html .image-box .r-b {position:absolute;bottom:-8px;right:-1px;width:10px;height:10px;background:url(/images/r-b-corn.png) no-repeat;}
* html .image-box .l-b {position:absolute;bottom:-8px;left:0;width:10px;height:10px;background:url(/images/l-b-corn.png) no-repeat;}


.content {margin:0 30px 0 30px;position:relative;}
.content h2 {font-size:18px;padding:21px 0 6px 0;margin:0 0 15px 0;color:#d20a1c;font-weight:normal;font-style:italic;background:url(/images/h2-bg.png) repeat-x 0 100%;}
.content h3 {font-size:16px;margin:0 0 5px 0;color:#d20a1c;font-weight:normal;font-style:italic;}
.content p {font-size:12px;line-height:1.5;padding:0 0 10px 0;}
.content a, .content a:visited { color:#00acf4; }


.box-k {height:173px;}
.box-k h3 {font-size:18px;font-style:italic;font-weight:normal;}
.box-k h3 a {color:#22b7f5;text-decoration:none;border-bottom:1px solid #22b7f5;;}
.box-k h3 span {font-size:20px;}

.box-search {width:248px;margin:21px 0 0 3px;height:65px;background:url(/images/search.png) no-repeat;}
.box-search .inp-box {margin:22px 0 0 13px;width:188px;height:18px;line-height:20px;vertical-align:top;padding:2px;border:none;background:none;font-size:13px;color:#4a4a4a;}
.box-search .s-but {margin:22px 0 0 5px;width:25px;height:22px;border:none;text-indent:-9999px;background:none;cursor:pointer;}

.razdel-cat {width:100%;position:relative;overflow:hidden;margin:21px 0 0 0;height:26px;background:url(/images/razd-bg.png) repeat-x;}
.razdel-cat .l {position:absolute;left:0;top:0;width:11px;height:26px;background:url(/images/razd-l.png) no-repeat;}
.razdel-cat .r {position:absolute;right:0;top:0;width:11px;height:26px;background:url(/images/razd-r.png) no-repeat;}
* html .razdel-cat .r {position:absolute;right:-1px;top:0;width:11px;height:26px;background:url(/images/razd-r.png) no-repeat;}


.razdel-cat h2 {color:#fff;font-weight:normal;font-size:15px;line-height:20px;background:none;padding:0 0 0 10px;font-style:normal;}
.path {margin:10px 0 10px 10px;overflow:hidden;font-size:15px;color:#8a8a8a;}
.path a {color:#00acf4;line-height:20px;text-decoration:none;border-bottom:1px solid #00acf4;}

.sort {width:100%;position:relative;height:22px;background:url(/images/sort-bg.png) repeat-x;font-size:12px;}
.sort .l {position:absolute;left:0;top:0;width:11px;height:22px;background:url(/images/sort-l.png) no-repeat;}
.sort .r {position:absolute;right:0;top:0;width:11px;height:22px;background:url(/images/sort-r.png) no-repeat;}
.sort p {padding:1px 0 0 10px;line-height:19px;}
* html .sort p {padding:2px 0 0 10px;}
.sort img {display:inline-block;vertical-align:middle;}
.sort .ico-top {margin-left:10px;}
.sort .ico-down {margin:0 5px 0 5px;}

.tov-t {width:100%;overflow:hidden;margin:10px 0 0 0;background:url(/images/tov-bg.png) repeat-x;}
.tov-b {width:100%;background:url(/images/tov-bg.png) repeat-x 0 100%;}
.tov-l {width:100%;background:url(/images/tov-bg.png) repeat-y 0 0;}
.tov-r {width:100%;background:url(/images/tov-bg.png) repeat-y 100% 0;}
.corn-l-t {width:100%;background:url(/images/tov-l-t.png) no-repeat 0 0;}
.corn-r-t {width:100%;background:url(/images/tov-r-t.png) no-repeat 100% 0;}
.corn-l-b {width:100%;background:url(/images/tov-l-b.png) no-repeat 0 100%;}
.corn-r-b {width:100%;overflow:hidden;background:url(/images/tov-r-b.png) no-repeat 100% 100%;}

* html .corn-l-b {background:none;}
* html .corn-r-t {background:none;}
* html .corn-r-b {background:none;}

.inner-box {margin:10px 0 10px 10px;}
.inner-box h3 {color:#e82626;font-weight:normal;margin:0 0 10px 0;}
.inner-box h3 a {color:#e82626;text-decoration:none;border-bottom:1px solid #e82626;line-height:14px;}
.im-box1 {float:left;width:210px;}
.text-box {float:left;width:47%;}
.price {font-weight:bold;}
.tags { clear:both; margin-top:30px; }

.tov-param {width:100%;border-top:1px dotted #e82626;font-size:11px;}
.tov-param thead tr {border-left:1px dotted #e82626;border-right:1px dotted #e82626;border-bottom:1px dotted #e82626;color:#8A8A8A;}
.tov-param thead th {padding:4px;text-align:center;}
.tov-param tbody td {padding:4px;text-align:center;}
.tov-param tbody tr {border-left:1px dotted #a8a8a8;border-right:1px dotted #a8a8a8;border-bottom:1px dotted #a8a8a8;}
.tov-param .cost {font-size:14px;color:#e82626;}


.null {height:20px;}
.footer {width:100%;overflow:hidden;clear:both;height:75px;background:url(/images/foot-bg.png) repeat-x;}
.footer .copy {margin:15px 0 0 280px;}
.footer .copy a {color:#22b7f5;}


.catalog_content table td { font-size:8pt; padding:5px 5px; }
.catalog_content table, .catalog_content tr, .catalog_content th, .catalog_content td { margin:0;padding:0;outline:none;font-size:100%;font-style:normal;font-weight:normal;background:transparent;border:none;text-decoration:none;text-align:left; }
.catalog_content table { border-collapse:collapse;border-spacing:0; }
