*{margin:0; padding:0;}
a {color:#38729F;}
li{list-style:none;}
body{margin:0 auto;font-family: Tahoma, Verdana, Geneva; font-size:12px;padding:0 25px;min-width:949px;max-width:1400px;}
#top_block{margin-top:20px;}
#top_block h1{float:left;margin-top:10px;}
#top_block h1 a img{border:none;}
#top_block #contacts{float:left; background: url(../images/phone.png) 0 0 no-repeat;margin-left:2%;padding-left:40px;}
#top_block #contacts span{color:#C7C7C7; font-size:14px;}
#top_block #contacts strong{color:#5C5C5C; font-size:24px; font-weight:normal;}
#top_block #contacts a{display:block;}
#top_block #korzina{float:left;background: url(../images/korzina.png) 0 0 no-repeat;width:198px; height:38px;margin-left:3%;}
#top_block #korzina span{display:block; margin: 10px 5px 2px 45px; color:#595959;}
#top_block #searth{float:right; position:relative;margin-left:2%;margin-top:8px;}
#top_block #searth input{background: url(../images/searh_zone.png) 0 0 no-repeat;border:none; font-size:12px; width:125px;height:20px;padding:0 20px 0 24px;color:#7A7A7A;}
#top_block #searth img{display:block;position:absolute;right:5px;top:4px;}
#top_menu{clear:both;margin-left:202px;padding-left:2%;position:relative;top:-16px;margin-bottom:-16px;}
#top_menu ul {height:25px;margin:0 0 0 -12px;}
#top_menu ul li{float:left;text-align:center;}
#top_menu ul li #info_pic{float:left;margin:1px 0 0 4px;}
#top_menu ul li #info_pic img{border:none;}

#menu1{width:26%;}
#menu2{width:22%;}
#menu3{width:13%;}
#menu4{width:21%;}
#menu5{width:18%;}


#top_menu ul li a{font-size:14px; color:#7E5600;padding-top:2px;display:block;}
#top_menu div{background: url(../images/top_menu_left.png) 0 0 no-repeat;/*margin-right:100px;*/}
#top_menu div div{background: url(../images/top_menu_right.png) 100% 0 no-repeat;margin:0;}
#top_menu div div div {background: url(../images/top_menu_bg.png) 0 0 repeat-x;margin:0 12px;}
#top_menu ul li div{background: url(../images/top_li_active_bottom.png) 50% 100% no-repeat;margin:0;height:25px;padding-bottom:5px;}
#top_menu ul li div div{background: url(../images/top_li_active_left.png) 0 0 no-repeat;padding:0;}
#top_menu ul li div div div{background: url(../images/top_li_active_right.png) 100% 0 no-repeat;}
#top_menu ul li div div div div{background: url(../images/top_li_active.png) 0 0 repeat-x;margin:0 12px;}
#top_menu ul li div div div a{height:25px;margin:0 -12px;}
#enter{display:block;float:left;background: url(../images/enter.png) 0 0 no-repeat;position:absolute;right:0;top:0; width:89px; height:25px;}
#enter a{display:block; font-size:18px;margin-left:35px;}

#top_middle_block{clear:both;}
#top_middle_block #left_menu{width:201px;float:left;}
#top_middle_block #left_menu ul li {min-height:20px;font-size:14px;padding:2px 0;}
#top_middle_block #left_menu ul li div{background: url(../images/left_menu_left.png) 0 0 no-repeat;height:20px;float:left;margin-left:-11px;}
#top_middle_block #left_menu ul li div div{background: url(../images/left_menu_right.png) 100% 0 no-repeat;margin:0}
#top_middle_block #left_menu ul li div div div{background: url(../images/left_menu.png) 0 0 repeat-x;margin:0 9px;padding:1px 2px 0;color:#fff;}
#banner_zone{margin-left:201px;padding-left:2%;}
#top_middle_block #banner{background: url(../images/banner_left.png) 0 0 no-repeat;display:block;height:156px;text-decoration:none; color:#6A7ABA;font-size:32px;line-height:28px;}
#top_middle_block #banner span{display:block;background: url(../images/banner_right.png) 100% 0 no-repeat;display:block;height:126px;padding:30px 0 0 50%;float:none;margin:0;}
#top_middle_block span a{color:#60AB1B; text-decoration:none; border-bottom:1px dashed #60AB1B; padding-bottom:2px;}
#top_middle_block span {margin: 7px 10px 0; display:block; float:left;}

#price_diapazon{clear:both;padding:20px 0 0 0;float:right;}
#price_diapazon div{float:left;background: #e5e5e5 url(../images/all_catalog_left.png) 0 0 no-repeat;margin:0 3px;}
#price_diapazon div div{background: url(../images/all_catalog_right.png) 100% 0 no-repeat;overflow:hidden;margin:0;}
#price_diapazon div div a{display:block; margin:0 10px;height:19px;padding-top:2px;}

.mycarousel .jcarousel-skin-tango{clear:both;padding-top:10px;}
.mycarousel .jcarousel-skin-tango ul li{float:left;margin: 0 10px;}
.mycarousel .jcarousel-skin-tango ul li .images_buket {text-align:center;}
.mycarousel .jcarousel-list{overflow:hidden;position:relative;top:0;z-index:1;}
.mycarousel .jcarousel-container-horizontal {width: 100%; position:relative;}
.mycarousel .jcarousel-clip-horizontal {overflow:hidden;position:relative;z-index:2;}
.mycarousel .jcarousel-prev-horizontal{width:30px; height:60px; background: url(../images/left_drug.png) 0 0 no-repeat;position:absolute; left:-25px; top:50%;z-index:4;}
.mycarousel .jcarousel-next-horizontal{width:30px; height:60px; background: url(../images/right_drug.png) 0 0 no-repeat;position:absolute; right:-25px; top:50%;z-index:4;}
.mycarousel .jcarousel-prev-disabled-horizontal{opacity:0.5;}
.mycarousel .jcarousel-next-disabled-horizontal{opacity:0.5;}
.mycarousel .images_buket{height:300px; overflow:hidden;}
.mycarousel .description_buket{background: url(../images/buket_descript_left.png) 0 0 no-repeat;margin-top:20px;}
.mycarousel .description_buket div{background: url(../images/buket_descript_right.png) 100% 0 no-repeat;}
.mycarousel .description_buket div span{background: #EAEAEA; display:block;margin:0 16px; padding-top:4px; height:28px;color:#414141; font-size:18px;}
.mycarousel .bay_buket{background: url(../images/buket_price_left.png) 0 0 no-repeat; height:28px;float:left; margin-left:15px;}
.mycarousel .bay_buket div {background: url(../images/buket_price_right.png) 100% 0 no-repeat;height:28px;}
.mycarousel .bay_buket div div {background: url(../images/buket_price.png) 0 0 repeat-x; margin:0 10px;}
.mycarousel .bay_buket a{display:block; float:left; text-indent:-5000px; background: url(../images/zakaz.png) 0 0 no-repeat;width:90px; height:20px;margin:4px -7px 0 15px;}
.mycarousel .bay_buket strong{display:block; float:left;position:relative; font-size:18px; color:#ABC693; font-weight:normal;margin:2px 0 0 0;}
.mycarousel .bay_buket strong em{position:absolute; left:0px; top:-1px; color:#305C09;font-style:normal;}

#small_content{margin-top:35px;overflow:hidden;}
#small_content #left_block{width:27%; float:left;} 
#small_content #center_block{margin:0 30%;} 
#small_content #right_block{width:27%;float:right;}


#tip{position:relative;width:100%; background:#6A7ABA;}
#tip div{position:absolute; width:19px; height:19px; background-image: url(../images/angles_reviews.png); background-repeat: no-repeat;}
#tip .left_top_element {left:0; top:0; background-position:-19px -19px;}
#tip .right_top_element {right:0; top:0; background-position:0 -19px;}
#tip .left_bottom_element{left:0; bottom:0; background-position:-19px 0;}
#tip .right_bottom_element{right:0; bottom:0; background-position:0 0;}
#tip .tail_withdrawal{position:absolute; width:35px; height:39px; left:25px; bottom:-39px; background: url(../images/tail_withdrawal.png) 0 0 no-repeat;}
#tip p{padding:20px; color:#fff;}
#left_block em{display:block;font-style:normal; font-size:14px; color:#5D5D5D;margin:15px 0 0 65px;}
#left_block a{display:block; margin:10px 0 0 65px; color:#60AB1B; border-bottom:1px dashed #60AB1B; padding-bottom:2px;float:left; text-decoration:none;font-size:14px; }



#this_date{background: url(../images/this_date.png) 0 0 no-repeat; width:85px; height:75px;float:left;}
#this_date strong{font-family:times New Roman;margin-top:1px;text-align:center;display:block;font-size:47px; color:#424242; }
#this_date strong span{font-size:10px; font-family:Tahoma;display:block;text-align:left; color:#fff; font-weight:normal; margin:-3px 0 0 10px;}
#small_content #center_block h2{font-size:14px; color:#262626; font-weight:normal;margin-left:92px;margin-top:-1px;}
#small_content #center_block ul{margin-left:92px;}
#small_content #center_block ul li{padding:3px 0;overflow:hidden;}
#small_content #center_block ul li div{float:left; background: url(../images/date_left.png) 0 0 no-repeat; height:15px;}
#small_content #center_block ul li div div{background: url(../images/date_right.png) 100% 0 no-repeat; height:15px;}
#small_content #center_block ul li div div em{display:block; background:#7DBE41; margin:0 2px;height:14px; font-style:normal; color:#fff; font-size:10px;padding:1px 3px 0;}
#small_content #center_block ul li strong{font-weight:normal; color:#444;padding-left:7px;}
#small_content #center_block ul li strong span{font-size:10px; color:#B1B1B1;}



#right_block .branchs{float:left; width:50%;margin-bottom:5px;}
.clear{overflow:hidden;}
#right_block .branchs .img{position:relative;float:left;}
#right_block .branchs .img div{position:absolute; width:8px; height:8px; background-image: url(../images/corners_image.png); background-repeat: no-repeat;}
#right_block .branchs .img .left_top_element {left:0; top:0; background-position:-8px -8px;}
#right_block .branchs .img .right_top_element {right:0; top:0; background-position:0 -8px;}
#right_block .branchs .img .left_bottom_element{left:0; bottom:0; background-position:-8px 0;}
#right_block .branchs .img .right_bottom_element{right:0; bottom:0; background-position:0 0;}
#right_block .branchs a{display:block; color:#D521BE;padding-top:3px; float:left; clear:both}

.color_content{position:relative;clear:both;margin-top:30px;}
.color_content .left_top_element {left:-3px; top:-3px; background-position:-10px -10px;position:absolute; width:10px; height:10px;background-repeat: no-repeat;}
.color_content .right_top_element {right:-3px; top:-3px; background-position:0 -10px;position:absolute; width:10px; height:10px;background-repeat: no-repeat;}
.color_content .left_bottom_element{left:-3px; bottom:-3px; background-position:-10px 0;position:absolute; width:10px; height:10px;background-repeat: no-repeat;}
.color_content .right_bottom_element{right:-3px; bottom:-3px; background-position:0 0;position:absolute; width:10px; height:10px;background-repeat: no-repeat;}

.color_content  .title{border-bottom: 1px solid #E1E1E1; margin:7px 15px 0;overflow:hidden;padding-bottom:10px;}
.color_content  .title h2{font-weight:normal; font-size:24px;float:left;}
.color_content  .title .all_catalog{float:left; background: url(../images/all_catalog_left.png) 0 0 no-repeat;margin:6px 0 0 15px;}
.color_content  .title .all_catalog div{background: url(../images/all_catalog_right.png) 100% 0 no-repeat;overflow:hidden;}
.color_content  .title .all_catalog a{display:block; height:19px;margin:2px 12px 0;color:#fff;}
.drug_flavors{background: url(../images/select_page_numeric.png) 0 0 no-repeat; float:right;width:30px; height:29px;position:relative;top:5px;margin-top:-3px;margin-right:21px;font-size:18px; color:#fff;padding-left:10px;padding-top:3px;}


#color_content_1{border:3px solid #D8DDED;}
#color_content_1 .left_top_element {background-image: url(../images/borders_1.png);}
#color_content_1 .right_top_element {background-image: url(../images/borders_1.png);}
#color_content_1 .left_bottom_element{background-image: url(../images/borders_1.png);}
#color_content_1 .right_bottom_element{background-image: url(../images/borders_1.png);}
#color_content_1 .title h2 {color:#6A8CBA;}
#color_content_1 .title .all_catalog {background-color:#6A8CBA;}

#color_content_2{border:3px solid #E6C8D7;}
#color_content_2 .left_top_element {background-image: url(../images/borders_2.png);}
#color_content_2 .right_top_element {background-image: url(../images/borders_2.png);}
#color_content_2 .left_bottom_element{background-image: url(../images/borders_2.png);}
#color_content_2 .right_bottom_element{background-image: url(../images/borders_2.png);}
#color_content_2 .title h2 {color:#BA6A86;}
#color_content_2 .title .all_catalog {background-color:#BA6A86;}

#color_content_3{border:3px solid #D6DDCF;}
#color_content_3 .left_top_element {background-image: url(../images/borders_3.png);}
#color_content_3 .right_top_element {background-image: url(../images/borders_3.png);}
#color_content_3 .left_bottom_element{background-image: url(../images/borders_3.png);}
#color_content_3 .right_bottom_element{background-image: url(../images/borders_3.png);}
#color_content_3 .title h2 {color:#798E65;}
#color_content_3 .title .all_catalog {background-color:#798E65;}


.mycarousel1{margin:0 15px 10px;}
.mycarousel1 .jcarousel-skin-tango{clear:both;padding-top:10px;}
.mycarousel1  ul li{float:left;margin:0 5px;}
.mycarousel1 .jcarousel-skin-tango ul li .images_buket {text-align:center;}
.mycarousel1 .jcarousel-list{overflow:hidden;position:relative;top:0;z-index:1;}
.mycarousel1 .jcarousel-container-horizontal {width: 100%; position:relative;}
.mycarousel1 .jcarousel-clip-horizontal {overflow:hidden;position:relative;z-index:2;}
.mycarousel1 .images_buket{height:200px; overflow:hidden;}
.mycarousel1 .description_buket{background: url(../images/buket1_descript_left.png) 0 0 no-repeat;margin-top:20px;}
.mycarousel1 .description_buket div{background: url(../images/buket1_descript_right.png) 100% 0 no-repeat;}
.mycarousel1 .description_buket div span{background: #EAEAEA; display:block;margin:0 13px; padding-top:4px; height:22px;color:#414141; font-size:14px;}
.mycarousel1 .bay_buket{background: url(../images/buket1_price_left.png) 0 0 no-repeat; height:22px;float:left; margin-left:15px;}
.mycarousel1 .bay_buket div {background: url(../images/buket1_price_right.png) 100% 0 no-repeat;height:22px;}
.mycarousel1 .bay_buket div div {background: url(../images/buket1_price.png) 0 0 repeat-x; margin:0 7px;}
.mycarousel1 .bay_buket a{display:block; float:left; text-indent:-500000px; background: url(../images/zakaz1.png) 0 0 no-repeat;width:71px; height:16px;margin:4px -5px 0 8px;}
.mycarousel1 .bay_buket strong{display:block; float:left;position:relative; font-size:12px; color:#ABC693;margin:5px 0 0 3px;}
.mycarousel1 .bay_buket strong em{position:absolute; left:0px; top:-1px; color:#305C09;font-style:normal;}
.mycarousel1 .jcarousel-prev-horizontal{width:31px; height:29px; background: url(../images/drug_left.png) 0 0 no-repeat;position:absolute; right:61px; top:-48px;z-index:4;}
.mycarousel1 .jcarousel-next-horizontal{width:31px; height:29px; background: url(../images/drug_right.png) 0 0 no-repeat;position:absolute; right:0; top:-48px;z-index:4;}


#footer{margin-top:20px; border-top:1px solid #ccc;padding-bottom:20px;overflow:hidden;}
#footer p{display:block; float:left;color:#3B3B3B;margin:11px 0 0 0;}
#footer a{display:block; float:right; background: url(../images/creator.png) 0 0 no-repeat;margin:11px 0 0 0;padding-top:40px;}

