@charset "utf-8";
/* CSS Document */
/*form glavn*/
html { margin:0px; padding:0px;}
body{  background-color:#FFF; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#4d4d4d; font-size:15px;}
img{ border:none;}
a {outline:none; color:#92266B}
a:hover { color:#EF6DC0}
table{border:0px; /* border="0" */border-collapse:collapse; /* cellspacing="0" */}
td{ padding: 0px;}
.dal_osn_text ul{ margin: 0px;}
.dal_osn_text p{ margin:10px 0 5px 0px;}
.var { display:none}
.osnova { background-color:#FFF ;min-width:1000px;  max-width: 1350px; padding:0px;}
.osnova_first { background-color:#FFF ;min-width:1000px; margin: 0 auto; padding:0px;}  
.osnova_catalog { background-color:#FFF ;min-width:1000px; padding:0px;}    
.lenta{ background-image:url(images/lenta_02.png); min-width:1000px; max-width:2500px; background-position:center 100px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
.senter{width:1000px; margin:0 auto;}
.logo{margin-top:0px; margin-left:0px;}
.menu { margin:-65px 20px 0px 333px;}
.menu a{color:#7c3986; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}
.menu a:hover{color:#7c3986; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:underline;}
.menu a.cur_a{ color:#ff8e00;}
.menu a.cur_a:hover{color:#ff8e00;}
.menu td { padding-right: 15px;}
.toski{margin:40px 0px 0px 50px;}
.toski_text li{ color:#a05f0d}
.toski_text a{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#a05f0d}
.toski_text a:hover{color:#e99e40;}
.batls{ margin-left:70px; margin-top:105px;}
.flovers{ margin-left:250px; margin-top:-285px;}
.prezent { margin-left:570px; margin-top:-5px;}
.konfeti { margin-left:780px; margin-top:-320px;}

.menua{list-style: none; height: 0px; position: relative;} 
.menua span{display: none; position: absolute;} 
.menua a{display: block; text-indent: -100%; position: absolute; outline: none;}
.menua a:hover{background-position: left bottom;} 
.menua a:hover span{display: block;}

.alk { width: 155px; height: 58px; background: url(images/Menu_oformlenie_pomeshenij.png) no-repeat; margin-left: 0px; margin: 10px 0 0 60px;}
.alk.hover, .alk:hover { background-position: left bottom;} 

.svt { width: 144px; height: 33px; background: url(images/sveti.png) no-repeat; margin-left: 65px;} 
.svt.hover, .svt:hover { background-position: left bottom;}   

.pod { width: 116px; height: 32px; background: url(images/podarki.png) no-repeat; margin-left:65px;} 
.pod.hover, .pod:hover { background-position: left bottom;}

.prod { width: 138px; height: 32px; background: url(images/prodykti.png) no-repeat; margin-left:25px; margin-top: -45px;} 
.prod.hover, .prod:hover { background-position: left bottom;}     

.after_alk{margin: 230px 0 0 15px;}
.after_svet{ margin-left:290px; margin-top:-260px;}
.after_pod{ margin-left:530px; margin-top:-225px;}
.after_prod{ margin-left:750px; margin-top:-0px;}

.menua .dost { width: 222px; height: 98px; background: url(images/dostafka.png) no-repeat; margin-left:680px; margin-top: 230px;} 
.menua .dost span { width: 86px; height: 0px; background: url(images/dostafka.jpg) no-repeat; left: 28px; top: -20px;} 

.aktia { width:279px; height:146px; margin-left:40px; background-repeat:no-repeat; margin-top:290px;}
.novosti{ width:279px; height:220px; margin-left:40px; margin-top:30px;}
.nov{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#92266b}
.data{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#686868}
.text_nov a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#a05f0d; }
.text_nov a:hover{ color:#e99e40}
.text_nov{ margin-bottom: 15px;}

.menua .vse_nov { width: 89px; height: 17px; background: url(images/vse_nov.png) no-repeat; margin-left:215px; margin-top: 795px;} 
.menua .vse_nov span { width: 86px; height: 0px; background:url(images/vse_nov.png) no-repeat; left: 28px; top: -20px;} 

.verx_kart_text{ width:606px; height:156px; background-image:url(images/verx_kart_text_03_03_03.png); background-repeat:no-repeat;}
.zdrav{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#92266b; margin:40px 0 0 60px; padding-top:80px;}
.dla_text { margin-left:345px; margin-top:-5px; background-image: url(images/senter_text_07.png); width:606px;}
.text_senter{padding-bottom: 1px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4d4d4d; margin-left:60px; width:465px;}
.niz_kart_text{ width:601px; height:160px; background-image:url(images/niz_fon_text_03.gif); background-repeat:no-repeat; margin-left:358px; margin-top:0;}

.padval{width:1000px; height:40px; margin:80px auto 0px auto;}
.podval_text {color:#5d5d5d;  font-size:12px}
.podval_text a{color:#5d5d5d; font-size:12px}
.podval_text a:hover{color:#939292;}

/*form byketi*/
.menua .na_glavn { width: 68px; height: 10px; background: url(images/na_glavn.gif) no-repeat;left:7px; top:0px;} 
.menua .na_glavn span{ width: 86px; height: 0px; background: url(images/na_glavn.gif) no-repeat; left: 28px; top: -20px;}
.logo_net{margin-top:-10px; left:0px;}

.menu_body li ul{display: none;}
.menu_body{width:100%;}
.menu_body ul li{list-style-type:none;margin-left:-40px;padding-left:7px;}
.menu_body ul li a{color:#a05f0d; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.menu_body ul li a:hover{color:#e99e40}
.menu_body ul li a.cur{color:#ac4b89; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.menu_body ul li a.cur:hover{color:#e99e40}
.menu_body ul li ul{margin-left:-7px;padding-left:150px; width:200px;}
.fon { background-image: url(images/fon_03.gif); background-repeat: no-repeat; width:330px; margin-top:50px; margin-left:25px; height:583px;}

.menua .alk_a { width: 144px; height: 26px; background: url(images/alkogol.png) no-repeat;left: 200px; top: 30px;} 
.menua .alk_a span { width: 86px; height: 0px; background:url(images/alkogol.png) no-repeat; left: 28px; top: -20px;} 

.menua .svet_a { width: 144px; height: 33px; background: url(images/sveti.png) no-repeat; left: 200px; top: 30px;} 
.menua .svet_a span { width: 97px; height: 0px; background: url(images/sveti.png) no-repeat; left: 28px; top: -20px;} 

.menua .pod_a { width: 116px; height: 32px; background: url(images/podarki.png) no-repeat;left: 200px; top: 10px;} 
.menua .pod_a span { width: 86px; height: 0px; background: url(images/podarki.png) no-repeat; left: 28px; top: -20px;}

.menua .prod_a { width: 138px; height: 32px; background: url(images/prodykti.png) no-repeat; left: 200px; top: 10px;} 
.menua .prod_a span { width: 86px; height: 0px; background: url(images/prodykti.png) no-repeat; left: 28px; top: -20px;}

.aktia_n { width:279px; height:146px; margin-left:40px; background-repeat:no-repeat; margin-top:0px;}
.padval_n{height:40px; margin:30px 20px 0px 40px;}

.dal_osn_text{ min-width:595px; min-height:820px; margin-top: 39px; padding:0 30px 0 20px; overflow:hidden;}
.dla_kart{ float:left; padding:20px 50px 30px 0px;}
.dla_kart a img{border: solid 1px #ff75a5; margin:1px !important;}
.dla_kart a:hover img{border: solid 2px #d773e6; margin:0px !important;}
.dla_kart a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#a05f0d}
.dla_kart a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#e99e40}
.dla_kart td{ font-size:12px; vertical-align: top;}
.batn{background-image: url(images/kartinka.gif); width:78px; height:22px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#92266b;font-weight:bold;}

/*form dostavka*/
.text_dost{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#686868; width:560px;}

/*o kompanii*/
.histori_comp a{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#92266b; text-decoration:underline; margin:7px 0px 7px 40px;}
.histori_comp a:hover{color:#ef6dc0;}
.histori_comp a.curk { font-weight:bold; color:#ef8806; text-decoration:none;}
.text_o_komp { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#4d4d4d; margin-top:20px;}
.text_o_kompital { font-style:italic;}

/*torg toski*/
.obr{ background-image:url(images/obr_sv.gif); width:507px; height:363px;}
.text_form_zap {font-family:Arial, Helvetica, sans-serif;;font-size:14px; color:#585858; vertical-align:top;}
.torg_text_n { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#92266b;text-decoration:none; margin-bottom: 5px;}
.dla_kart_torg_t img{border: solid 1px #ff9abc;}
.dal_b tr td span{ font-size:18px; color:#4d4d4d}

/*buketi*/
.spisok{ list-style-image:url(images/dal_spiska.gif); margin-top:10px; padding-left:15px;}

.buketi_kart_m { width:100%; margin-top: 4px;}
.buketi_kart_m a img{border:solid 1px #ff75a5; margin:1px;}
.buketi_kart_m a:hover img{border:solid 2px #ffc125; margin:0px;}
.buketi_text { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4d4d4d; margin-top:30px;}
.buketi_text a{color:#92266b; font-size:13px;}
.buketi_text a:hover{color:#ef6dc0;}
.buketi_text p{ padding-right: 20px;}
/*kontakti*/
.kontakti_osn_text{ font-size:15px; color:#4d4d4d}
.kontakti_osn_tel{ margin-left:147px;}
.kontakti_niz_text{font-style:italic; margin:30px 0px 50px 0px;}
.kontakti_niz_text a{ font-style:normal; color:#92266b}
.kontakti_niz_text a:hover{font-style:normal; color:#ef6dc0}

/*kontakti(oz)*/
.kontati_date{ font-size:15px; color:#686868; font-weight:bold;}
.kontati_vtext a{ font-size:17px; color:#a05f0d;}
.kontati_vtext a:hover{color:#e99e40;}


/*sveti*/
.sveti_ltable{margin-left:30px; margin-top:20px;}
.sveti_ltable td{ vertical-align:top}
.sveti_ltable a img{border:solid 1px #ff75a5; margin:1px;}
.sveti_ltable a:hover img{border:solid 2px #ff75a5; margin:0px;}
.sveti_ltable a{color:#a05f0d; font-size:12px}
.sveti_ltable a:hover{color:#e99e40}
.sveti_ltable_niz a{font-size:12px; color:#7c3986} 
.sveti_ltable_niz a:hover{font-size:12px; color:#e966b9} 

/*korzina*/
.korzina_dal_vmenu{ background-image:url(images/klas_dlavmenu.png); min-width: 150px; background-repeat: no-repeat; height:68px; position:absolute; z-index:0; margin: -25px 0 0 -10px;}
.korzina_dal_vmenutext{ font-size:12px; margin-top:30px; margin-left:10px; color: #4D4D4D;}
.korzina_osn{ margin-top:20px;}
.korzina_line{ height:1px; background-color:#ffe4ed; margin-top:5px;}
.korzina_kartinka a img{border:solid 1px #ff75a5; margin:1px;}
.korzina_kartinka a:hover img{border:solid 2px #ff75a5; margin:0px;}
.korzina_nazv{margin-left:100px; margin-top:-83px;}
.korzina_nizfon{ margin-top:10px; background-color:#fff6fc; border:solid 1px #f2dce9; padding:10px; color:#92266b}
.korzina_form{ margin-top:20px; background-color:#fff6fc; border:solid 1px #f2dce9; width:600px; padding-bottom: 20px;}
.korzina_kartinka{ float: left;}




h1{color: #92266B; font-family: Arial,Helvetica,sans-serif; font-size: 30px; margin: 0px;}
/*.text_o_komp img{ border: 1px solid #FF76A5; margin: 0 20px 10px 0;}*/
.text_o_komp h2{color: #92266B; font-family:Arial,Gadget,sans-serif; font-weight: normal; font-size: 16px; margin: 25px 0 0 0;}

.fotogall { overflow: hidden;}
.fotogall div{ float: left; width: 150px; height: 200px; margin: 0 30px 20px 0;}
.fotogall div img{border: 1px solid #FF75A5; margin: 1px !important;}    
.fotogall div a img{border: 1px solid #FF75A5; margin: 1px !important;}
.fotogall div a:hover img{border: 2px solid #FF75A5; margin: 0px !important;}

.news a{color: #A05F0D;font-size: 17px;}
.news a:hover{color: #E99E40;}
.news p{ margin: 0px;}
.news { margin-bottom: 15px;}
.news .ns{color: #A05F0D; font-size: 17px;}

.obr_sps{}
.obr_sps a{color: #92266B; font-size: 13px;}
.obr_sps a:hover{color: #ef6dc0;}
.news_nazv{margin-top: -10px; font-family: Arial,Helvetica,sans-serif; font-size: 20px; color: rgb(146, 38, 107);}


.toski_div{ margin:15px 0 10px 0;}
.toski_div .img img{border: 1px solid #FF9ABC; margin-right: 15px;}
.adress{font-family: Arial,Helvetica,sans-serif; font-size: 15px; margin-top: -10px; color: rgb(77, 77, 77);}

.all_telef{ overflow: hidden; margin-top: 15px;}

.telephones{ float: left; margin-right: 50px;}
.spanss{font-size: 15px; color: rgb(77, 77, 77);font-weight: bold;}
.telephones p{margin: 0 0 5px 0;}
.telephones p span{color: #4D4D4D; font-size: 18px;}
.telephones div{margin-top: 5px;}


.punkters{ margin: 0 0 0 110px;}

.dop_menu{ margin-bottom: 20px;}
.befor_catalog {float: left; padding-right: 20px; width: 81px;}
.befor_catalog a .sveti_ltable_niz{ color: #7C3986; font-size: 12px;}
.befor_catalog a:hover .sveti_ltable_niz{ color: #E966B9;}

.dal_osn_text ul{list-style-image: url("images/dal_spiska.gif");  margin-top: 0px;  padding-left: 15px;}

.one1 {background-image: url(images/1_01.gif); background-position: right bottom; background-repeat: no-repeat; height: 132px;}
.one2 {vertical-align: bottom; width: 250px;}
.one3 {background-image: url("images/3_01.gif");background-position: right bottom;background-repeat: no-repeat;height: 132px;vertical-align: bottom; width: 250px;}
.one4 {background-image: url("images/4_01.gif");background-position: right bottom; background-repeat: no-repeat; width: 250px; height: 132px;}
.one5 { background-image: url("images/5_01.gif"); background-position: right bottom; background-repeat: no-repeat; height: 132px; vertical-align: bottom; width: 250px;}
.one6 { background-image: url("images/6_01.gif"); background-position: left bottom;background-repeat: no-repeat; height: 132px;}

.two1 {background-image: url(images/1_02.gif); background-position: right top; background-repeat: no-repeat; height: 132px;}
.two2 {background-image: url("images/2_02.gif"); background-position: right top; background-repeat: no-repeat; height: 132px; vertical-align: top; width: 250px;}
.two3 {background-image: url("images/3_02.gif");background-position: right top;background-repeat: no-repeat;height: 132px; vertical-align: top; width: 250px;}
.two4 {background-image: url("images/4_02.gif"); background-position: right top; background-repeat: no-repeat; height: 132px;vertical-align: top; width: 250px;}
.two5 {  background-image: url("images/5_02.gif");background-position: right top; background-repeat: no-repeat; height: 132px; vertical-align: top;width: 250px;}
.two6 { background-image: url("images/6_02.gif"); background-position: left top; background-repeat: no-repeat; height: 132px;}



.img1 { position: relative; background:url("images/2batl_03.png");  background-position: 0 0; width: 239px; height: 208px; background-repeat: no-repeat; margin:-87px 0 0 19px;}
.img1.hover{background-position: 0 -208px;}

.img2 { background: url("images/2flowers_03.png");  background-position: 0 0; width: 273px; height: 193px; background-repeat: no-repeat; margin:0 0 -5px -13px;}
.img2.hover, .img2_hover{background-position: 0 -193px;}

.img3 { background: url("images/2prezent_10.png");  background-position: 0 0; width: 126px; height: 131px; background-repeat: no-repeat; margin:0 0 0 68px;}
.img3.hover{background-position: 0 -131px;}

.img4 { background: url("images/2konfeti_05.png");  background-position: 0 0; width: 152px; height: 123px; background-repeat: no-repeat; margin:0 0 70px 29px;}
.img4.hover{background-position: 0 -123px;}


.first_menu {color: #A05F0D;}
.first_menu a{  color: #A05F0D; font-family: Arial,Helvetica,sans-serif; font-size: 17px;}
.first_menu a:hover{ color:#E99E40}
.alkoogl{ margin-left: 35px; margin-bottom: 0px;}
.prdod{ margin-left: 0px; width: 150px;}       


.all_news{ float: right; margin-top: 5px;}
.all_news a{color: #92266B; font-size: 12px;}
.all_news a:hover{color: #EF6DC0;}

.first_content{ margin-left: 30px; border: solid 1px #f5e2ee; width: 575px; background: url("images/flofks.jpg") #fff6fd; background-repeat: no-repeat; background-position: bottom right; min-height: 200px }
.first_flavers{ background: url("images/flowers_first.png"); width: 135px; height:152px; margin: -40px 0 0 -30px; position: relative;}


.first_content .txt{ margin: -95px 0 0 0; padding: 0 30px 160px 30px}

.dostat{ float: right;}
.dostat a div{ background-image: url("images/dostafka.jpg"); width: 220px; height: 96px; background-repeat: no-repeat; background-position: 0 0;}
.dostat a:hover div {background-position: 0 -97px;}

.nsss{color:#A05F0D;font-family:Arial,Helvetica,sans-serif;font-size:15px;}

a.to_cart_btn img {background: url("images/all_btns.jpg") no-repeat scroll 0px 0 transparent; overflow: hidden; border: none; margin: 0px!important;}
a.to_cart_btn:hover img {background: url("images/all_btns.jpg") no-repeat scroll 0 -22px transparent; overflow: hidden; border: none;!important}

a.to_order_btn img {background: url("images/all_btns.jpg") no-repeat scroll 0px -44px transparent; overflow: hidden; border: none; margin: 0px!important;}
a.to_order_btn:hover img {background: url("images/all_btns.jpg") no-repeat scroll 0px -66px transparent; overflow: hidden; border: none; margin: 0px!important;}


.menu .cart a{color: #7C3986; font-family: Arial,Helvetica,sans-serif; font-size: 18px; text-decoration: none;}
.menu .cart a .korzina_dal_vmenu{ background-image:url(images/klas_dlavmenu.png); background-repeat: no-repeat; height:68px; position:absolute; z-index:0; margin: -25px 0 0 -10px;} 
.korzina_dal_vmenutext a{ font-size:12px!important; margin-top:30px; margin-left:10px; color: #4D4D4D !important;}   


.right_bl_karts{width: 160px; float: right; padding-top: 10px;}
.right_bl_karts p{margin: 5px;}
.perech{ background-image: url("images/batn2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none;
    height: 22px;
    padding: 0;
    width: 97px;}

    
.tovar_big_img img{border: 1px solid #FF75A5; margin: 1px;}


.big_ico_hover .disp_two { display: none; }
.big_ico_hover:hover .disp_one { display: none; }
.big_ico_hover:hover .disp_two { display: block; }
.big_ico_hover{ display: block; }

.for_karta_site { margin-top: 15px;}
.for_karta_site ul{ list-style-image: none; list-style: none;}
.for_karta_site ul li{ margin-top: 3px;}
.for_karta_site ul li ul{ list-style-image: url("images/dal_spiska.gif");}
.for_karta_site ul li ul li ul{ list-style-image: none;}
.pipi{ margin-bottom: -20px;}

.cart_price{color: #4D4D4D;
    font-size: 12px;
    margin-left: 10px;}
.cart_price a{color: #4D4D4D;
    font-size: 12px;
    margin-left: 10px;}
    
.div_caption{ color: #92266B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    margin: 0;
font-weight: bold;
}


.secure_picures img { vertical-align: middle;}

.red_text{ color: red;}
.green_text { color:green}

.obr table td{ padding-top: 10px;}
.obr table td img {vertical-align: middle;}

.news img { margin:0 10px 10px 0;}
.status_nazvuss h1{color: #92266B; font-family: Arial,Helvetica,sans-serif; font-size: 20px; margin-top: -10px;font-weight: normal;}
.status_nazvuss .div_caption{color: #92266B; font-family: Arial,Helvetica,sans-serif; font-size: 20px; margin-top: -10px;font-weight: normal;}


.torgusus_toskuss{color: #A05F0D; font-family: Arial,Helvetica,sans-serif; font-size: 17px;}
