BODY {PADDING:0; MARGIN: 0; background: url('i/bg.gif') left bottom; BACKGROUND-COLOR: #fff; font-family:Arial,Tahoma; COLOR: #555;}

a {color:#ca1313;TEXT-DECORATION: underline}
a:hover {color:#8F0E00;}
P {FONT-SIZE: 14px; margin:0 0 20px 0; padding:0;line-height:20px;}
small {FONT-SIZE: 80%;}
TABLE {border-collapse: collapse;}
TD {margin: 0;padding: 0;vertical-align: top;}
img {BORDER: 0}
h1, h2, h3, h4, h5 {COLOR: #ca1313; FONT-WEIGHT: normal; margin:0px 0 9px 0; padding:0;}
h1 {FONT-SIZE: 19px; FONT-WEIGHT: normal;  font-family:Arial;}
h2, h3 {FONT-SIZE: 18px;}
h4, h5 {FONT-SIZE: 16px;FONT-WEIGHT: bold; COLOR: #555;font-style:italic;}
h5 small {FONT-WEIGHT: normal; color:#b39f68; font-size:9px;}

h6  {FONT-WEIGHT: normal; color:#8b7946; font-size:16px;}
h6 small {FONT-WEIGHT: normal; color:gray; font-size:9px;}

h1 small {FONT-WEIGHT: normal; color:#444; font-size:12px;}

HR {float:left; width: 100%; border: 0 hidden;border-top: 1px dashed #444; height: 0; margin: 10px 0 10px 0;}
.inviz {position:absolute; zindex:999; left:-999px; top:-999px;}

.logo {position:absolute; left:61px; top:109px; width: 197px; height:52px;}
.hgf {position:absolute; left:152px; top:147px; COLOR:#555; FONT-WEIGHT: normal;FONT-SIZE: 11px;}
.lcal {position:absolute; left:275px; top:65px; width: 55px; height:23px;}

.phone {position:absolute; left:360px; top:109px; width: 124px; height:15px;}
.nomer {position:absolute; left:360px; top:132px;COLOR:#555; FONT-SIZE: 12px;FONT-WEIGHT: normal;}
.nomer b {COLOR:#ca1313; FONT-SIZE: 22px;}
.nomer b i{COLOR:#ca1313; FONT-SIZE: 12px;FONT-WEIGHT: normal;COLOR:#555;}

.icq {position:absolute; left:560px; top:109px; width: 22px; height:15px;}
.icq-nomer {position:absolute; left:560px; top:138px;COLOR:#555; FONT-SIZE: 15px;FONT-WEIGHT: normal;}
.icq-nomer img {vertical-align:center; width: 15px; height:15px; margin:0 6px 0 0;}



.main {width: 100%; height:100%; background: url('i/point.gif') 7px bottom repeat-x;}
.top {width: 100%; height:210px; background: url('i/point.gif') left 4px repeat-x;}
.flower {width: 100%; height:100%; background: url('i/flower.gif') right top no-repeat;}
.center {width: 100%; height:100%;}
.icopy {width: 100%; height:250px; padding: 80px 50px 0 90px; background: url('i/list.jpg') left bottom no-repeat;}

.copy {width: 100%;}
.copy .left {width:35%; padding:50px 0 0 0;}
.copy .left p {font-size: 13px;line-height:17px;}
.copy .artpix {width:65%; padding:50px 0 0 0;}
.copy .artpix .re {position:relative;width:100%;}
.copy .artpix .re .ab {position:absolute; top:0; right:0;}
.copy .artpix img {float:left; width: 124px; height:36px; margin: 1px 0 0 0;}
.copy .artpix p {float:left; margin: 0; font-size: 13px; white-space: nowrap;line-height:17px;}

.hidry {width: 100%; height:100%;}
.hidry .left {width: 20%; height:100%;padding:65px 0 0 60px; background: url('i/flowers.png') right top no-repeat;}

.hidry .left ul {list-style-type:none; padding:0; margin:0 0 20px 0;}
.hidry .left ul li {FONT-SIZE: 18px; FONT-WEIGHT: normal; font-family:Arial; margin:0 0 6px 0; padding:0;}
.hidry .left ul li a {color:#232323; text-decoration:none;}
.hidry .left ul li {color:#232323; text-decoration:none;}
.hidry .left ul li a:hover {color:#6d812d; text-decoration:underline;}
.hidry .left ul li ul { padding:0; margin:8px 0 8px 0;}
.hidry .left ul li ul li {color:#4c8505; background: url('i/a.gif') 0px 3px no-repeat; FONT-SIZE: 15px; margin: 4px 0 0 5px; padding:0 0 0 21px; font-weight:normal; font-family:Arial;}
.hidry .left ul li ul li a {color:#ca1313;}
.hidry .left ul li ul li a:hover {color:#6d812d;}
.hidry .left .rr  { background: url('i/pool.gif') 20px 4px no-repeat; FONT-SIZE: 15px; margin: 4px 0 0 0; padding:0 0 0 35px; font-weight:normal; font-family:Arial;}

.hidry .content {width: 56%; height:100%;padding:10px 25px 0 45px}
.hidry .content a {color:#4c8505;}
.hidry .content a:hover {color:#ca1313;}
.hidry .content  table td {padding:5px; font-size:13px;}
.hidry .content HR {float:left; width: 100%; border: 0 hidden;border-top: 1px dashed #eee; height: 0; margin: 10px 0 10px 0;}

.hidry .right {width: 24%; height:100%; padding: 0 50px 0 0;} 
.korzi {width:103%; padding: 0px 0 0 0; background: url('i/pug.gif') right top no-repeat;}

.hidry .right .pass {FONT-SIZE: 18px;}
.hidry .right .pass a {color:#b3b3b3;}
.hidry .right .enter a {color:#4f8901;}

.register, .register a, .newspar, .newspar a, .korzi a {COLOR: #4c8505;}
.register a:hover, .newspar a:hover, .korzi a:hover {color:#ca1313;}

.news-date {color:#8b7946; font-size:9px; margin:0;}
.news {color:#8f8f8f; font-size:12px; margin:0 0 10px 0; padding:0; line-height:16px;}
.news a {color:#6d812d;}
.news a:hover {color:#ca1313;}


.cat {width: 100%;}
.cat .l {width: 50%; padding:0 15px 10px 0;}
.cat .r {width: 50%; padding:0 0 10px 15px;}
.cat div {position:relative; width: 100%; border:1px dashed #ccc;text-align:center;padding:64px 0 10px 0;}
.cat p {margin:0 0 3px 0;}
.cat .name {color:#7ab43c;}
.cat img {margin:0 0 35px 0;width: 128px; height:128px;}

img.shadow {width: 137px; height:23px;margin:0 0 10px 0; BACKGROUND: url('i/shadow.png') repeat-y left top;
//background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/shadow.png,sizingMethod=scale);} 
.tow  {border:1px solid #ccc;}

select, textarea {font-size:13px; border:1px #cfd0d6 solid;}
.ghj td{padding:5px 10px 5px 0; font-size:14px;}
.ghj input,.ghj select, .ghj textarea {width: 250px; font-size:13px; border:1px #cfd0d6 solid;}
.fo60-mail {width: 170px; font-size:13px; border:1px #cfd0d6 solid;vertical-align: middle}
.fo6 {width: 200px; font-size:13px; border:1px #cfd0d6 solid;margin:0 0 5px 0}
.red-star {color: #6d812d;}
.red-star:hover {color: green;}
.autori {list-style-type:none; padding:0; margin:0 0 20px 0;}
.autori li {FONT-SIZE: 14px; margin:0 0 3px 0; padding:0;}

.inform-t {width:100%;border:1px #fff solid; margin:30px 0 0 0;}
.inform-t p {margin:0;}
.inform-t .to {BACKGROUND-COLOR: #f8f8f8; FONT-WEIGHT:bold;}
.inform-t td {border:1px #ccc solid; padding:5px; font-size:13px;}

.utro {position:absolute; left:61px; top:170px; font-size:13px; color:#fff;}
.utro a {color:#B37A2F;}
.utro a:hover {color:#ed4a19;}

a.tags {color:#8f8f8f; padding:1px 0 1px 0;}
a.tags:hover {BACKGROUND-COLOR: #8F0E00; color:#fff;text-decoration:none;}
.prod-img {border:1px #ccc solid; margin:0 0 10px 0;}
.price-cat {FONT-SIZE: 19px; FONT-WEIGHT: normal; margin:28px 0 10px 0;}
.YOU_SAVE {FONT-SIZE: 12px; font-style:italic; line-height:15px;}

.enter {vertical-align: middle}


.priceT {width:100%; padding:0; margin:0; border:1px #efefef dashed;}
.priceT th {padding:5px; margin:0; BACKGROUND-COLOR: #efefef; font-size:14px; FONT-WEIGHT:normal;}
.priceT td {padding:4px; margin:0;}
.priceT tr {border-bottom:1px #efefef dashed;}
.priceT .ff {BACKGROUND-COLOR: #fbfbfb;}

a.yyr {padding:0 0 0 10px; margin:0;}

.trtelj {width:100%;}
.trtelj td {padding:5px 5px 5px 0}

.counter {position:absolute; zindex:999; left:-999px; top:-999px;}