
* { margin:px; padding:px; }
html { height:100%;FONT-FAMILY: Verdana, Arial, sans-serif;font-size:12px;width:100%;}
body {overflow-x:hidden;  min-height:100%; position:relative; min-width:800px; width:100%;}
* html body { height:100%;  width:100%;}
body,div,ul,li,h1,p{margin:0;padding:0; color:#343434;}
img{border:0}
ul li{list-style:none}
a{color:#333333; text-decoration:none;}
p{ line-height: 1.5;text-align:juistify;}


#header {position:absolute;width:100%;height:258px;top:0px; left:0px; z-index:33; display:block;}
#top1{background: url('/i/i_02.jpg') no-repeat left top;height:101px; width:1000px;position:relative; display:block;}
#top2{background: url('/i/i_04.jpg') no-repeat left top;height:106px; width:1000px;position:relative;display:block;}
#top3{background: url('/i/i_05.jpg') no-repeat left top;height:51px; width:1000px;position:relative;display:block;}

#container {float:left;width:100%;display:table; position:relative;  background: url('/i/i_09.jpg') repeat-y left top;margin:258px 0px; padding:0px;z-index:0;}
#left{float:left; display:block;width:308px;height:100%;}
#left0 {display:block;float:left;width:308px;height:118px;background: url('/i/i_06.jpg') no-repeat left top;}
#left_div{float:left;display:block; position:absolute; top:-510px;z-index:4;	width:308px; 	height:510px;	background: url('/i/i_10.jpg') no-repeat left top;}
#podbor{display:block; padding:0px 5px 0px 5px;  width:180px; top:280px; left:105px; position:absolute;z-index:45;background: url('/i/p_02.png') repeat-y;}



#main {height:auto;margin:0px 0px 0px 308px; }
#main table.a{position:relative;}


#cnt { display:block;  position:relative; width:100%;  background: url('/i/i_07.jpg') no-repeat left top;margin: 0px 0px 100px;z-index:30;}
#content { min-height:900px;width:100%; min-width:498px; margin:0px 30px 220px 10px; position:relative; z-index:50;}
.p25{padding:45px 35px 0px 25px;margin:0px; line-height: 1.8;position:relative;z-index:40;}

#right { display:block; float:left; position:relative; z-index:600; background: url('/i/i_08.jpg') no-repeat left top;min-width:94px;width:94px;height:600px;}
#right_cvet { display:block;position:absolute; top:-40px; left:-116px; z-index:605; background: url('/i/rugol.png') no-repeat left top;width:222px;height:162px;}

#vetka{background: url('/i/vetka2.png'); width:2000px; height:70px;  position:absolute;top:-20px;left:550px;z-index:420;}
.rb{ background: url('/i/i_11.png') repeat-y left top;width:94px;}



#fo0 { background:url('/i/i_14.jpg') repeat-x left top; width:1000px; min-width:1000px;height:140px;clear:both;margin:-241px 0px;position:absolute;top:100%;width:100%;z-index:3;}
#footer0 {background:url('/i/i_16.jpg') no-repeat left top;width:308px;height:140px;display:block; float:left;z-index:3;position:relative;top:0px;}
#footer01 {background:url('/i/i_13.jpg') no-repeat left top;width:447px;height:140px;display:block; float:left;z-index:3;position:relative;top:0px;}
#footer02 {overflow:hidden;background:url('/i/i_15.jpg') no-repeat right top;width:148px;height:140px;display:block; float:right;z-index:3;position:relative;top:0px;}
#footer03 {width:93px;height:140px;display:block; float:right;z-index:3;position:relative;}
#footer03 div {background:url('/i/i_12.jpg') no-repeat left top; width:94px;height:268px;display:block; float:right;z-index:3;position:relative;top:-125px;}

#footer {background:url('/i/i_17.jpg') no-repeat left top;height:125px; min-width:1000px; display:block; float:left;margin:-101px 0px 0px 0px;position:absolute;top:100%;width:100%;}

#fright{background:url('/i/i_18.jpg') no-repeat left top ;width:650px;height:120px;display:block;float:right; position:relative; right:0px; }

#stats{width:300px;height:40px;display:block;float:left; position:absolute; left:200px; top:0px; z-index:7; }

#copyr{width:320px;padding:4px; position:relative; top:35px; left:120px;float:left;  font-size:11px;opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); }

#menu{position:relative; left:320px;z-index:100;}
#menu a{display:block; text-transform:lowercase; opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); float:left;position:relative; padding:0px; text-align:center; background:#fff;margin:5px 3px 0px 3px;height:32px;font:1.4em Georgia, "Times New Roman";color:#2c5408;}
#menu a.a1{width:70px}
#menu a.a2{width:96px}
#menu a.a3{width:110px}
#menu a.a4{width:125px}
#menu a.a5{width:90px}
#menu a.a6{width:106px}

#mainlink{position:relative; left:540px; z-index:400;}
#mainlink a{display:block; opacity:0.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); position:relative; padding:0px; text-align:center; width:180px; margin:0px;}
#mainlink a.a1{height:101px;}
#mainlink a.a2{height:80px;}


.news{width:100%;}
.podrobno{font-size:11px;color:green;display:block; float:right;}

.clearing {height:0;clear:both}
div{border:0px #ff0000 dotted;}
.panel{margin:20px 0px 30px 20px}
.panel td{padding:2px 26px 2px 26px; width:30px; text-align:center;}
.panel td.thispage{background:#c3c3c3;}



table.a{border:0px;border-collapse:collapse;width:100%}
table.a td{padding:0px;vertical-align:top;}


table.dostavka{border:0px;border-collapse:collapse;width:100%; align:left;}
table.dostavka td{padding:4px;vertical-align:top;text-align:left;}
table.dostavka tr.z td{background:#e6e6e6;}

table.e{border:0px;border-collapse:collapse;width:430px}
table.e td{padding:4px;vertical-align:top;text-align:center;}
table.e td.lf{width:30%;text-align:right;}
table.e input{display:block; float:left; width:210px;}

/*ALL*/
b{font:1.6em Georgia, "Times New Roman", Times;color:#2c5408;}
h1,h2,h3,h4,h5,h6{color:#2c5408;display:block;margin:0px;padding:3px;z-index:300;}
h1{font:1.9em Georgia, "Times New Roman", Times;color:#2c5408;}
h1.title_shop{background:#e1ffb9;font:1.9em Georgia, "Times New Roman", Times;color:#2c5408;padding:3px;display:block;}
h2{font:1.7em Georgia, "Times New Roman", Times;text-decoration:underline;}
h3{font:1.6em Georgia, "Times New Roman", Times;}
input[type=text]{font-size:12px;color:#565656;border:1px #adadad solid;}
textarea{font-size:12px;color:#565656;border:1px #565656 solid; width:100%  }
input[type=submit],[type=reset],[type=button]{text-align:center;font-size:12px;color:#111111;border:2px #343434 solid;background:#e6e6e6;margin:2px;}

#oform{font:1.em Georgia, "Times New Roman", Times;color:#2c5408;background:url('/i/pol2.png');padding:0px;display:block; margin:3px 0px 3px 0px; width:100%;text-align:center;background-repeat:repeat-y;background-position:center;}

div.sub_menu{margin:0px;  display:block;color:#6e9e43;font-size:11px;opacity:0.5;filter:alpha(opacity=50);}
div.sub_menu a{color:#6e9e43;font-size:11px;text-decoration:none;font:1em Verdana;}

.cats,.flowers  td{text-align:right;}
.cats,.flowers a{font-size:11px;  color:#455309; margin:0px 0px 3px 0px;}
.flowers a:hover, .cats a:hover, .cvet_flowers a:hover, .price_flowers a:hover{border-bottom:1px #455309 dashed;}


.cvet_flowers a{font-size:10px;}
#podbor b{font:1.em Georgia, "Times New Roman", Times;color:#2c5408;background:url('/i/pol.png');padding:3px;display:block; margin:3px 0px 3px 0px; width:100%;text-align:center;}


/*ajax*/
.loadajax{background: url('/i/loadbg.gif');opacity:0.4;filter:alpha(opacity=40);}



#div_cats{float:left; width:220px; height:auto; margin:0px 10px 0px 0px;text-align:left;}
#div_cats a{font-size:11px; color:#455309; margin:0px 0px 3px 0px;display:inline;width:100%;border-bottom:1px #ffffff dashed;}
#div_cats a:hover{border-bottom:1px #455309 dashed;}

#catalog_show{display:table; float:left;width:100%;}
.spas{display:inline; width:30px; height:14px;}



/*SHOP ITEM*/
div.p_bl{float:left;display:block;margin:17px;border:1px #78467d solid; background:#fce0ff;  min-height:200px; padding:3px;max-width:220px;}
div.p_bl:hover {background:#fce0ff;}
.big_photo{display:block; float:left;}

.opisanie{display:inline-block;padding:15px;float:left;}
.opisanie div.price{ display:block; float:left;}



/*ITEM*/
div.items{float:left; text-align:center; margin:8px 1px 1px 8px; display:inline-block; position:relative;  max-height:240px; overflow:hidden;  min-height:240px;max-width:220px;width:220px;}
div.pd{background:#d6f4bb;height:5px;width:220px;position:relative;display:block;}
.gr{position:absolute;background:url('/i/grad.png') no-repeat top left; top:-220px;left:0px;z-index:780;display:block; width:220px; height:220px;}
.gr2{position:absolute;background:url('/i/grad2.png') no-repeat top left; top:-220px;left:0px;z-index:781;display:block; width:220px; height:220px;}


div.items:hover {background:#e6e6e6; outline:1px #adadad solid;}
div.items .d_d{position:relative;width:220px;text-align:center;}
.d_d a{position:relative;width:220px; font-size:12px; text-align:center;}
.iframe{max-height:16px; overflow:hidden;display:block;}
a.tdv{color:#687d41;border-weight:bolder; font:0.8em; text-decoration:none;display:block;float:center;padding:5px 4px 3px 100px;}

input.kupi{display:block;margin:12px;padding:0px 4px 2px 4px;height:27px;cursor:pointer; width:200px; text-align:center; background: url('/i/korz.png') #4c8700; color:#fff;  font-size:1.6em; font-family:Georgia, "Times New Roman";}
div.closw{display:block;float:right; width:100px; cursor:pointer; background:#ff730d;color:#ffffff;padding:3px;font-size:13px;font-weight:bolder;text-align:center;}
div.none_photo{display:block;width:125px;max-height:230px;overflow:hidden; height:225px;}

.rub {text-transform: uppercase;font: normal 22px Arial #000000; display:block; float:left; position:relative;top:2px;}
.rub b{position:absolute;top:15px;left:2px; display:block; width:9px; height:2px;background:#000000; }
/*duhi div ml*/
div.duhi_v{ display:inline-block;; text-align:center; font-size:14px; color:#c6f5ff; padding:0px 5px 0px 5px;width:70px;}
div.t{display:block; float:left;width:220px; text-align:center; font-size:11px; color:#8b8b8b}
div.items:hover div.t{color:#235200}
div.items:hover div.pf{background:#235200; color:#ffffff;}


.pf{ display:block; float:left;  font: normal 20px/30px Arial,sans-serif; color:#498612; position:absolute; top:172px; height:25px; right:2px; padding:2px 4px 2px 4px; background:#ffffff; }

.price{ font: normal 20px/30px Arial,sans-serif; color:#498612;}


div.price_div{position:relative; top:0px;z-index:9000;display:block; float:center; margin:0px 0px 0px 50px; text-align:center; }
strike{font:20px/30px Arial,sans-serif; color:#cdcdcd;display:block; float:left; }
div.im{height:200px;max-height:200px;display:block;overflow:hidden;}

/*рубль*/
.rub {text-transform: uppercase; display:block; float:left; position:relative;font-size:22px;color:#000000;font-family:Arial;}
.rub b{text-transform: uppercase;position:absolute;top:15px;left:2px; display:block; width:9px;  font-size: 2px; line-height:2px;background:#000000; content:""; }






/*korzina*/
#div_korzina{position:absolute; background:url('/i/korzina.png') no-repeat top left; z-index:500; width:228px; height:124px;font:1em 120%/100% Times #343434; padding:6px; right:30px; top:0px;}
#korzina{position:relative; height:80px;width:140px; top:30px; left:54px;font-size:11px;}
.zak_b{position:absolute;display:block;  top:46px; left:50px; text-align:center; padding:3px; margin:3px; color:#ffffff;}


table.table1{margin:15px;width:100%;min-width:450px;}
table.table1 input[type=text]{ }
table.table1 tr.z td{ color:#454545; font-weight:bolder;text-align:center;}
table.table1 td{text-align:center;padding:10px;}
table.table1 tr:hover td{}
.lf{text-align:right;}

table.form_z{margin:15px;padding:7px; width:80%;}
table.form_z input[type=text],textarea{font: 13px; background:#ffffff; border:1px #9b9c9b solid;}
table.form_z td{color:#343434;padding:3px;height:30px;}
.div_t{margin:12px; border:2px #e6e6e6 dotted;}
table.form_z .w100{width:190px;}



input.oform{font:1.5em Georgia, "Times New Roman"; color:#356713;margin:5px;padding:5px; width:240px;height:25px;background:#cfffae;border:0;cursor:pointer}
table.form_z tr.z td{background:#e6e6e6; padding:0px 0px 0px 100px; color:#454545; font:1.8em Georgia, "Times New Roman"; color:#111111; text-align:left;}
table.form_z  input.oform{font:1.8em Georgia, "Times New Roman"; color:#356713;margin:5px 5px 5px 80px;padding:5px; width:340px;height:30px;background:#cfffae;border:0;cursor:pointer;}

table.calendr{border:inset 2px #cc6600;background:#ffffff;border-collapse:collapse;text-align:center;margin:0px;font-weight:bold;}
table.calendr td{border:solid 2px #439a08;padding:2px;}

/*mess*/
.mess{margin:12px 0px 5px 12px;padding:6px;background:#84d24e;border:2px #e6e6e6 solid; color:#fcfcfc;font-weight:bolder;width:90%;display:table;}
.error{margin:12px 0px 5px 12px;padding:6px;background:#ff931f;border:2px #e6e6e6 solid; color:#5f3100;font-weight:bolder;width:90%; display:table;}

/*ADD BASKET*/
div.SizeError{border:3px #cd0202 solid;}
#SizeError{display:none;}

#cloudim_widget{position:fixed; top:100%; margin:-60px 0px;}

.colorbuket div{display:block; float:left; width:20px; height:20px;border:1px #e6e6e6 solid;}
.colorbuket .w{ background: #fff;}
.colorbuket .r{ background: #dc1263;}
.colorbuket .y{ background: #ffde00;}
.colorbuket .yl{ background: #fff8c8;}
.colorbuket .other{ background: url('/i/other.gif') -50% #8912dc;}
.colorbuket .redlight{ background: #ffbfd4;}
.colorbuket .green{ background: #baef65;}


div{border:0px #cd0202 solid;}

