html{height:100%;}
body{height:100%;text-align:center;padding:0; margin:0;color:#2F491E; font-weight:bold;font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.25;}
div{margin:0; padding:0;}
a img{border:0;}
table{border-collapse:collapse;}
td{text-align:left; vertical-align:top;padding:0;}
form,fieldset{margin:0; padding:0; border:none;}
p{margin:0; padding:0;}
a{color:#58595B; text-decoration:underline; }
a:hover{text-decoration:none; }
h1{color:#405C86; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase;padding:15px 0 5px 0; margin:0;}
h2{color:#405C86; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase;line-height:37px; padding:1em 0 0 0; margin:0;}
h3{color:#486993; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase;line-height:29px; padding:1em 0 0 0; margin:0; /*background-image:url(./img/bg_h3.gif); background-repeat:no-repeat; background-position:left top;*/ }
h4{color:#405C86; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-transform:none; padding:10px 0 5px 0; margin:0;}
h5{color:#121A42; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-transform:none; padding:10px 0 5px 0; margin:0;}
h4 a{color:#405C86; text-decoration:none;}
h4 a:hover{text-decoration:underline;}
.ta_justify{text-align:justify;}
.ta_left{text-align:left;}
.ta_right{text-align:right;}
.ta_center{text-align:center;}
.w100{width:100%;}
.h100{height:100%;}
div.clear{border:0;    clear:both;    display:block;    float:none;    margin:0;    overflow:hidden;    visibility:hidden;    width:0;    height:0;font-size:0px;     }
.site_content img{border:none; float:none; padding:0; margin:0;}
.fotol{float:left;}
.fotol img{display:block; margin:15px 10px 5px 0;}
.fotor{float:right; text-align:center;}
.fotor img{display:block; margin:0 0px 10px 20px;}
.page{width:1028px;min-height:100%;height:auto !important;height:100%;margin:0 auto -104px auto;background-color:#FFFFFF; background-image:url(./img/bg_body.gif); background-repeat:repeat-y; background-position:top center;}
.page1{padding:0;margin:0 auto;text-align:left;width:1028px;position:relative;z-index:100;}
/*=============================== Header ========================================*/
.site_header{height:490px; position:relative;background-image:url(./img/bg_header.jpg); background-repeat:no-repeat; background-position:left top; height:489px; margin:0; padding:0; }
.site_header img.logo{position:absolute; top:0; left:0;}
p.energy_1{position:absolute; top:75px; left:412px;color:#B80000; font-family:"Times New Roman",Times,serif; font-size:28px;}
p.energy_2{position:absolute; top:115px; left:444px;color:#237318; font-family:"Times New Roman",Times,serif; font-size:28px;}
.site_header img.flower_1{position:absolute; top:318px; left:-18px;}
.site_header img.flower_2{position:absolute; top:374px; left:368px; z-index:450;}
.search_block{position:absolute; top:0; left:810px; height:84px; width:218px; margin:0; padding:0; line-height:14px;background-image:url(./img/bg_search.png); background-repeat:no-repeat; background-position:left top;}
.search_block form{margin:0; padding:10px 0 0 21px;}
.search_block label{color:#FFFFFF; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold;}
.search_block input.text{color:#000000; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #D2D2D5; background-color:#FFFFFF; margin:0 5px 0 8px; width:85px; height:15px;}
.search_block input.btn{width:20px; height:22px; border:none; cursor:pointer; background-color:#000000;margin:0; padding:0; position:relative;background-image:url(./img/search_button.gif); background-repeat:no-repeat; background-position:left top;}
.promotext{position:absolute; top:259px; left:368px; height:177px; width:660px; z-index:400;background-image:url(./img/bg_promotext.jpg); background-repeat:no-repeat; background-position:left top;}
.promotext1{padding:22px 40px 22px 40px;}
.promotext p{color:#FEFFFE; font-family:"Times New Roman",Times,serif; font-size:18px; letter-spacing:-1px; font-weight:normal;}
.small_menu_up{position:absolute; top:62px; left:817px;}
.small_menu_up a{text-decoration:none; margin:0 10px 0 0;}
/*=============================== End Header ========================================*/
/*=============================== Main Menu ========================================*/
.main_menu_box{height:74px; width:988px; position:relative; top:0; top:-2px !important; left:20px; z-index:500;background-image:url(./img/bg_main_menu.jpg); background-repeat:no-repeat; background-position:left top;}
.main_menu_box .flower_3{position:absolute; top:0px; left:129px; width:80px; height:46px; z-index:9999;background-image:url(./img/menu_green.png); background-repeat:no-repeat; background-position:left top; margin:0; padding:0; }
.main_menu ul {padding:0 0 0 22px; margin:0;}
.main_menu ul li{float:left; padding:0 0 0 15px; margin:0; list-style:none;}
.main_menu ul li a{display:block; padding:44px 15px 14px 0; line-height:17px; color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.main_menu ul li:hover, .main_menu ul li.jshover, .main_menu ul li.current{background-image:url(./img/bg_main_menu_left.gif); background-repeat:no-repeat; background-position:left top;}
.main_menu ul li:hover a, .main_menu ul li.jshover a, .main_menu ul li.current a{background-image:url(./img/bg_main_menu_right.gif); background-repeat:no-repeat; background-position:right top;}

/*=============================== End Main Menu ========================================*/
/*=============================== Site Content ========================================*/
.site_content{position:relative; padding:0; margin:0.5em 0 4em; zoom:1; color:#203C11; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:14px;}
.left_column{width:262px; float:left; padding:0; margin:0;}
.left_menu{ background: url(./img/bg_lftm_blend.jpg) repeat-y; margin:0; padding:0; }
.left_menu1{ background: url(./img/bg_lftm_header.jpg) no-repeat left top; margin:0; padding:0; }
.left_menu2{ background: url(./img/bg_lftm_footer.jpg) no-repeat left bottom; margin:0; padding:0 0 6em; }
.left_text {background:transparent url(img/bg_body.gif) repeat scroll 0 0;}


.left_menu_title{float:left; padding:0 35px 0 0; margin:0 0 30px 0;/*background:url(./img/bg_left_menu_right.gif) no-repeat right bottom; */ }
.left_menu_title h2{color:#4A6B94; font-size:12px; font-weight:bold; margin:0; padding:0 8px 0 40px; line-height:25px; }
.left_menu a {display:block; margin:0; padding:0.5em 0; font-weight:bold;color:#FFFFFF; text-decoration:none;text-transform:none;}
.left_menu a:hover{color:#FFD400;}
.btn_lft { margin:0; padding:0 2em 0 4em; list-style-image:none; list-style-position:outside; list-style-type:none; }
.btn_lft li { font-size:14px; font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0;}
.btn_lft li .current, .btn_lft li.current {color:#FFD400; font-weight:bold;}
.btn_lft li .sub li { font-size:80%; }
p.title, .main_news_right h2 {color:#FDFFCD; font-size:13px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; line-height:16px; text-align:left;}
p.title_1{ background-image:url(./img/bg_title_1.gif); background-repeat:no-repeat; background-position:left top; padding:18px 18px 34px 34px;}
p.title_2{ background:url(./img/bg_title_1.gif) no-repeat left top; padding:8px 18px 28px 34px; height:2.5em; }
p.title_3{ background:transparent url(./img/bg_title_3.gif) no-repeat scroll 2px 0; padding:1.2em 0 2.3em 1.9em; margin:0;}
.main_news_right h2{ background:transparent url(./img/bg_title_4.gif) no-repeat scroll 2px top; padding:16px 0 30px 24px;}
.main_news ul { margin:0 0 0 14px; padding:0; }

div.content_title { background-color:#FBFFAA; padding:0.5em 1em 2em 1em; /*margin:0;*/ width:11.0em; width:13.6em !important; }
div.content_title ul{padding:0 15px 15px 15px; margin:0; width:11em; list-style:outside; }
div.content_title ul li{ margin:0; padding:0 0 0.5em; }
div.content_title ul li a{color:#203C11; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif;/*text-decoration:none;*/}
div.content_title ul li a:hover{text-decoration:underline;}
.marg_left{margin:0 0 0 1.8em;}
.marg_right{margin:0 0 0 0.6em; }
.box_logo{padding:10px 0; margin:0 0 0 15px;}
.box_logo a{text-decoration:none; margin:0 10px 0 0;}
.site_content1 { float:left; padding:1em 1em 0 1.5em; width:42.5em; }
.site_content1 p{text-align:justify;}
/*.main_text{padding:30px 30px 15px 15px;}*/
.main_text{ }
.our_object{overflow:hidden; zoom:1;}
.our_object_descr{overflow:hidden; zoom:1;}
.right_box{float:right; width:17em; width:18em !important; }
p.dark{color:#121A42;}
p.light{color:#405C86;}
div.pad_text{padding:0 17px 17px 17px;}
/*=============================== End Site Content ========================================*/
/*=============================== Footer ========================================*/
.push{height:104px;}
.footer{width:988px; height:104px; margin:0 auto; padding:0; clear:both; text-align:center; position:relative; z-index:200;background-image:url(./img/bg_footer.gif); background-repeat:repeat-x; background-position:top;}
.footer p{color:#FFFFFF;}
.footer a{color:#FFFFFF;}
.logo_bottom{position:absolute; top:52px; left:0; z-index:9999;}
.bottom_menu {padding:10px 0 0 10px; overflow:hidden; zoom:1; position:relative; z-index:200;}
.bottom_menu ul {padding:0 0 0 22px;; margin:0;}
.bottom_menu ul li{float:left; padding:0 0 0 15px; margin:0; list-style:none;}
.bottom_menu ul li a{display:block; padding:8px 15px 26px 0; line-height:17px; color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.bottom_menu ul li:hover, .bottom_menu ul li.jshover, .bottom_menu ul li.current{background-image:url(./img/bg_bottom_menu_left.gif); background-repeat:no-repeat; background-position:left top;}
.bottom_menu ul li:hover a, .bottom_menu ul li.jshover a, .bottom_menu ul li.current a{background-image:url(./img/bg_bottom_menu_right.gif); background-repeat:no-repeat; background-position:right top;}
.copyright, .kauroff{text-align:right; padding:0 30px 0 0;color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
.copyright {padding:10px 30px 0 0; left:-10000px; position:absolute; top:-10000px;  }
.copyright a , .kauroff a, .copyright a:link, .kauroff a:link { text-decoration:none; }
.copyright a:hover, .kauroff a:hover { text-decoration:underline; }
.orphus { clear:right; float:right; height:21px; padding-top:7px; }
/*=============================== End Footer ========================================*/

.subcategories a {display:block;}
.homepage_tree{left:-10000px; position:absolute; top:-10000px; }
.last_search {}

table.linear.line1 {background:rgb(251,255,170) none repeat scroll 0 0;}
table.linear.line2 {background:rgb(252,255,195) none repeat scroll 0 0;}

.shopping_state{ color:black; background:rgb(255,255,153); border: thin rgb(255,204,0) solid; padding:1em; }