@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;font-family:arial,helvetica,sans-serif;font-size:12px;color:#fff;background:url(../images/bg.jpg) #CE0900 center repeat-y;background-position: center top;}

img{ border:none;}
span, div, p, form { margin:0; padding:0;}
.clear{ clear:both;}
a{text-decoration:none;}
h1{padding:0;margin:0;font-size:14px;font-weight:bold;color:#974578;}

#header{display:block;width:950px;height:184px;margin:0 auto;background:url(../images/header.png) no-repeat;}
#subheader{margin:0 auto;display:block;width:950px;height:39px;background:url(../images/subheader.jpg) repeat-x;}
#main_container{width:100%;float:left;}
#wrapper{width:950px;margin:0 auto;}
#main{float:Left;width:950px;padding:10px 0 0 0;}
#left{float:left;width:206px; margin:0 0 0 5px;}
#right{float:left;width:950px;padding:0px 0 10px 0px;}
#footer{margin:0 auto;width:950px;height:57px;background:url(../images/footer.jpg) no-repeat; text-align:right; font-size:11px; color:#EF3E00; padding:30px 0 0 0;}
.footer_div1{float:right;text-align:right; font-size:11px; color:#EF3E00;}
.footer_div2{float:right;text-align:left; font-size:11px; color:#EF3E00;margin-right:30px;}
.footer_div2 a{color:#EF3E00;}
#footer_container{float:left;width:100%;height:87px;margin:20px 0 0 0;background:#FBD62F;}

.thumb{ width:90px; height:90px; float:left; margin:20px 20px 0 0; border:1px solid white;}
.thumb2{ width:150px; height:112px; float:left; margin:20px 20px 0 0; border:1px solid white;}

#flash{display:block;width:950px;height:283px;padding:0px 0 0 0px; background:url(../images/flash.jpg) no-repeat;margin:0 auto;}
/*header_main_right*/
.newsletter_header{margin:0 auto;display:block;width:950px;height:64px;background:#CD1400;}
.newsletter_terms{float:right; margin-right:30px;color:#FF9F42}
.newsletter_terms a {color:#fff}
.banner_image{ display: block; width: 682px; height:370px; padding-top:0px; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0px; position: relative; z-index: 0; margin:0px 0 0 202px;}
.banner_image_container{margin:0 auto;} * html .banner_image_container{float:left;}
#logo_up{position: absolute;z-index:1;display: block;width:180px;left:0px;top:0px;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%; margin:0px 0 0 0px;}

/*header*/
.topN{float:left;padding:0px 0 0 0px;margin:0px 0 0 0px;color:#fff;}

a.tn , a.tn:visited{color:#fff;padding:2px 0px 0 5px; margin:5px 35px 0 0;display:block; float:left; height:20px;font-weight:bold;font-size:12px;outline:none;}
a.tn:hover , a.tn:active{color:#ccc;outline:none;}

a.tn3 , a.tn3:visited{display:block;color:#fff;font-size:13px;outline:none;float:left; font-weight:bold; height:23px;}
a.tn3:hover , a.tn3:active{color:#fff;font-size:13px;outline:none;float:left; font-weight:bold; height:23px;}

a.main , a.main:visited{float:left;display:block;font-size:12px; font-weight:bold;color:#fff;padding:12px 25px;margin:0; outline:none; border-right:4px solid #5FD9FF;}
a.main:hover , a.main:active{background:url(../images/top_bar.jpg) repeat-x;color:#fff;  outline:none;}

/*flags*/
.grFlag{display:block;width:25px;height:18px;float:left;margin:0 6px 0 0;cursor:pointer;}
.enFlag{display:block;width:25px;height:18px;float:left;cursor:pointer;}
.flags{float:left; margin:37px 0px 0 32px;} * html .flags{ margin:37px 0px 0 25px;}

.sField{border:1px solid #dcdbdb;font-style:italic;width:164px;border:none;background:transparent;color:#fff;}
.sSub{border:none;background:#1AB7EA;color:#fff;font-weight:bold;cursor:pointer;height:22px;width:73px;}
.sSub_hover{border:none;background:#E81C01;color:#fff;font-weight:bold;cursor:pointer;height:22px;width:73px;}
.logoDiv{float:left;display:block;width:310px;height:80px;cursor:pointer;}
.mainN{clear:left;display:block;width:893px;padding:20px 0 0 10px;}

.minicart{float:left; margin:10px 0 0 270px;}
.mc{float:left;color:#000; font-size:12px;cursor:pointer;}
.mc_hover{float:left;color:#000; font-size:12px;cursor:pointer;}
.num_prods{font-weight:bold;color:#CF0000;float:left;}

/*left*/
.leftNv_top{display:block;width:205px;height:41px;background:url(../images/leftNv_top.jpg) no-repeat;margin:0 0 0 3px;}
.leftNv{float:left;width:239px;}
.leftW{float:left;width:239px;background:#fff;padding:5px 0 0 0;}
.leftW_title{display:block;width:239px;height:41px;background:url(../images/cTitle.jpg) no-repeat;}
.leftW_text{padding:10px 5px;color:#555;font-size:11px;}
.leftW_text a , .leftW_text a:visited{color:#EF803B;}
.leftW_text a:hover , .leftW_text a:active{color:#0CB3E8;}

/*search*/

.search_form{float:left; margin:2px 0 0 22px; padding:0px 0 0 0; width:170px;background:#171717;}
.search_field{background:#171717; width:130px; height:22px; overflow:hidden; margin:0 0 0px 0px; border:none; float:left; padding:0 0 0 10px; color:#fff; font-size:11px;}
.ssubmit{background:url(../images/search.jpg) no-repeat; border:none; width:26px; height:22px; cursor:pointer; margin:4px 0 0 0; float:left;outline:none;}
.ssubmit_over{background:url(../images/search.jpg) no-repeat; border:none; width:26px; height:22px;margin:4px 0 0 0; cursor:pointer; outline:none;}

/*map information*/
.map_title{float:left;width:165px; height:27px; display:block; background:url(../images/map_title.jpg);margin:10px 0 20px 18px;}
.map_title_en{float:left;width:165px; height:27px; display:block; background:url(../images/map_title_en.jpg);margin:10px 0 20px 18px;}

.map_address{float:left;font-size:12px;margin:0px 0 0 24px;}

#flash_tips{float:left; margin:25px 0 0 18px;}

a.flash_tips , a.flash_tips:visited {cursor:pointer;}
a.flash_tips:hover , a.flash_tips:active {cursor:pointer;}

a.subc , a.subc:visited {cursor:pointer; color:#fff; text-decoration:none;}
a.subc:hover , a.subc:active {cursor:pointer; color:#fff; text-decoration:underline;}


/*newsletter*/
.newsletter{float:left;padding:10px 0 0 0;}
.nsTitle{float:left;display:block;width:238px;height:38px;background:url(../images/ns_title.jpg) no-repeat;}
.nsForm{float:left;padding:0px 0 5px 10px;}
.nsField{float:left;width:170px; height:24px; padding:0 0 0 10px;color:#000;font-style:italic; margin:2px 2px 0 0;background:#fff; border:1px solid #AF1000;}
.nsTag{float:left;padding:5px 0 0 0;color:#fff;font-weight:bold;}
.nsSub{outline:none;float:left;border:none;display:block;width:22px;height:24px;background:url(../images/nsSub.jpg) no-repeat;cursor:pointer;margin:2px 0 0 0px;}
.nsSub_hover{outline:none;float:left;border:none;display:block;width:22px;height:24px;background:url(../images/nsSub.jpg) no-repeat;cursor:pointer;margin:2px 0 0 0px;}

.newsletter_text{float:left;font-size:13px;width:703px;color:#FF9F42; padding:10px; height:10px;}

/*-news*/
.new{width:700px;}
.newbox{float:left;width:700px;padding:10px 8px;margin:0 0 10px 0px;border:1px solid #2F2F2F;}
.newstitle{font-weight:bold;margin:0;padding:0 0 3px 3px;font-size:13px;color:#fff; font-family:tahoma,verdana;width:695px;}
.new_content{float:left;width:690px;padding:5px 5px 0px 5px; text-align:justify; color:#fff;}
.new_bottom{text-align:left; margin:0px 0 0 0px;}
.newsfull_description{width:720px; text-align:justify;padding:0;margin:10px 20px 0 0;}
.full_new_bottom{text-align:left; margin:15px 0 0 645px;}
a.pb_news , a.pb_news:visited {float:left;padding:0px 3px;color:#9F9F9F;margin:0px 0 0 0px;}
a.pb_news:hover , a.pb_news:active {float:left;color:#fff;}

/*right*/
.main_title{width:930px;height:41px;  border-bottom:3px solid #DB1001; padding:0 0 0 5px;}
h1{font-size:16px;font-weight:bold;color:#fff;padding:10px 0 0 0px;}
.text{padding:5px 0px 8px 0px; text-align:justify; color:#fff;}
.main_banner{display:block;width:664px;height:356px;background:url(../images/main_banner.jpg) no-repeat;}
.slider{padding:10px; margin:30px 0 0 0; background:#d3a30f;}
.content{float:left;width:940px;color:#fff;padding:5px 5px 10px 5px;}

/*paketa prosforwn*/
.description_prosf{color:#262626; width:110px; height:62px;overflow:hidden;float:left;margin:8px 0 0 0px;}
.description_prosf_prod{color:#262626; width:109px; height:62px;overflow:hidden;float:left;margin:8px 0 0 8px;}

.more_paketa{float:left; margin:0 0 0 2px;outline:none;}
.Fprodprice{font-size:19px;color:#fff;font-weight:bold;padding:2px;}


/*pBox2*/
.pBox2{float:left;display:block;width:221px;height:260px;margin:3px;border:1px solid #ccc;}
.pBox2_img{float:left;display:block;padding:0 0 0 20px;cursor:pointer;}
.pBox2_right{float:left;width:120px;padding:0 0 0 5px;}
.pBox2_title{float:left;width:221px;padding:10px 0 3px 0;overflow:hidden;text-align:center;}
.pBox2_desc{display:block;width:200px;height:36px;padding:10px;overflow:hidden;color:#555;cursor:pointer;}
.pBox2_bottom{float:left;width:210px;padding:10px 0 5px 0;border-top:1px solid #ccc;}
.pBox2_price{padding:0 20px 0 5px;float:left;}

/*pages-*/
.pages{clear:both;float:left;margin:20px 0;width:720px;border-top:1px solid #333;padding:5px 0 0 0;}
a.red , a.red:visited{color:#555;}
a.red:hover , a.red:active{color:#FF0000;}
.content_text{padding:10px 0 0 10px;}

/*pBox*/
.pBox{display:block;width:210px;height:270px;margin:8px 8px;padding:2px; float:left; border:2px solid #FF2A00; background:#D10C03;}
.pBox_img{float:left;width:204px;height:160px;background:#fff;}
.pBox_right{float:left;display:block;width:205px;padding:0 0 0 3px;}
.pBox_title{display:block;overflow:hidden;padding:10px;width:184px;}
h2{padding:0;margin:0;font-size:16px;font-weight:bold;color:#fff;}
.pBox_desc{display:block;width:205px;text-align:justify;height:55px;padding:5px 0;overflow:hidden;}
.pBox_bottom{padding:0px 0 0 0;display:block; width:208px; height:90px;}
.pp{float:left;display:block;padding:0 0px 0 10px;font-size:17px;width:190px; text-align:center;}
.pnav{float:left;margin:0 10px 0 0;}
.price_del{text-decoration:line-through;color:#000;padding:0 10px 0 0;}
.price{color:#FF8A00;font-weight:bold;padding:2px;}
.price_vitrina{font-size:16px;color:#FBD62F;font-weight:bold;padding:0px; margin:0 0 0 28px; text-align:left;}
.qty{margin:12px 3px 0 11px;float:left;color:#262626;}
.gen_field{border:1px solid #555; margin:10px 0 0 10px;}
a.pb , a.pb:visited {float:left;padding:1px 3px;color:#9F9F9F;margin:15px 0 0 11px;}
a.pb:hover , a.pb:active {float:left;color:#ccc;}
.more{float:left; margin:10px 0 0 105px;outline:none;}
a.file , a.file:visited {background:#AF0A0A;padding:1px 3px	; margin:0 5px 0 0;color:#ccc;border:1px solid #7F0707;}
a.file:hover , a.file:active {background:#CF0C0C;color:#fff;margin:0 5px 0 0;}
.file_box{float:left;display:block;margin:5px 0 0 0;}

/*full_product*/
.fpImg{float:left;display:block;width:940px;padding:10px 0 10px 0px; background:#D10C03; border:2px solid #FF2A00;}
.fpImg_b{float:left;margin:0 14px 14px 14px;width:160px; height:130px;outline:none;}
.fpImg_b img{}
.fpBot {float:left;display:block;width:940px;margin:10px 0 10px 0px;padding:0px;text-align:left;}
.fpBot_packet{float:left;display:block;width:710px;margin:10px 0 0px 0px;padding:5px;border:1px solid #4F4F4F;}

.fpDsc {float:left;width:920px;padding:10px;color:#fff; text-align:justify;}
.Fprod_price{float:left;padding:0px 0px 0 0px;text-align:left; color:#FF8A00;font-weight:bold; font-size:17px;}
.Fprod_nav{float:left;padding:0px 10px 0 0px;width:905px;}
.pform{float:left;padding:0 0 0 10px;}
.Ffield{border:1px solid #ccc;}
.qty_in{margin:12px 3px 0 0px;color:#ccc;}


.price_del_in{text-decoration:line-through;color:#ccc;padding:0 10px 0 0;}
.back{float:left;display:block;width:66px;height:15px;background:url(../images/back.jpg) no-repeat;cursor:pointer;margin:0 0 5px 5px;}
.back_hover{float:left;display:block;width:66px;height:15px;background:url(../images/back_hover.jpg) no-repeat;cursor:pointer;margin:0 0 5px 5px;}
.Fbuy{display:block;width:112px;height:20px;background:url(../images/buy.jpg) no-repeat;cursor:pointer;margin:0 0 0 10px;}
.Fbuy_hover{display:block;width:112px;height:20px;background:url(../images/buy_hover.jpg) no-repeat;cursor:pointer;margin:0 0 0 10px;}

.buy2{display:block;width:112px;height:25px;background:url(../images/buy.jpg) no-repeat;cursor:pointer;margin:0 0 0px 20px;float:left;}
.buy2_hover{display:block;width:112px;height:25px;background:url(../images/buy.jpg) no-repeat;cursor:pointer;margin:0 0 0px 20px;float:left;}

.rel_title{clear:both;color:#ccc;font-size:20px;padding:20px 0 5px 10px;margin:0 0 20px 0;width:680px;border-bottom:1px solid #333;}
.price2{color:#FF0028;}
.mag{display:block;width:120px;height:28px;background:url(../images/mag.jpg) 20px 0 no-repeat;cursor:pointer;border:none;}
.file_box_full{float:left;display:block;}

a.pb_m , a.pb_m:visited {float:left;padding:1px 3px;color:#ccc;margin:10px 0 0 0px;}
a.pb_m:hover , a.pb_m:active {color:#1F1F1F;}

a.pb_back , a.pb_back:visited {float:right;padding:1px 3px;color:#FFB900;margin:18px 0 0 0px; text-decoration:none;}
a.pb_back:hover , a.pb_back:active {color:#FFB900;text-decoration:underline;}
/*footer*/
.footer_left{float:left;width:561px;}
.footer_right{float:left;padding:50px 0 0 68px;font-size:11px;}
.footer_nav1{padding:25px 0 0 0;}
.footer_nav2{padding:15px 0 0 0;}
a.fn1 , a.fn1:visited{color:#0B8EBA;padding:0 10px 0 0;font-weight:bold;}
a.fn1:hover , a.fn1:active {color:#fc0000;}
a.fn2 , a.fn2:visited{color:#3B3B3B;padding:0 10px 0 0;font-weight:bold;}
a.fn2:hover , a.fn2:active {color:#fc0000;}
a.fl , a.fl:visited{padding:0;color:#EF3E00;margin:0; text-decoration:none;}
a.fl:hover , a.fl:active{color:#EF3E00;text-decoration:underline;}

/* cart*/
.cart_pDel{display:block;width:20px;height:15px;background:url(../images/delete.gif) no-repeat;cursor:pointer;}
.pTot1{width:84px;padding:2px 0 0 0;color:#000}
.pTot2{font-size:14px;font-weight:bold;color:#fff;width:100px;background:#333;text-align:center;}
.pSend{display:block;width:75px;height:17px;background:url(../images/send.jpg) no-repeat;cursor:pointer;}
.pSend_hover{display:block;width:75px;height:17px;background:url(../images/send_hover.jpg) no-repeat;cursor:pointer;}
a.basketlink , a.basketlink:visited{color:#000;font-weight:bold;}
a.basketlink:hover , a.basketlink:active{color:#F70F0D;}
.basket_title_td{border-bottom:1px solid #ccc;color:#000;}
.os1_total_title{font-weight:bold;color:#000;}
.basket_table {margin:3px 0 10px 0px;padding:3px;border:1px solid #ccc;width:720px; background:#fff;}
.pricecart{width:45px;font-weight:bold;}
.basket_table_prices{margin:0px 0 10px 0px;padding:3px;border:1px solid #ccc;width:720px; background:#DFDFDF; color:#262626;}
.other_form{padding:10px 0 20px 155px;background:#333;border-bottom:1px solid #555;border-top:1px solid #555;}
.other_form_title{border-bottom:1px solid #555;color:#000;font-size:16px;margin:0 0 10px 0;padding:0 0 3px 0;background:#ccc;}

/*cart show_terms() */
.terms {background:#DFDFDF;border:1px solid #ccc;padding:5px;width:710px;color:#262626;}
.terms_title {padding:3px 5px;font-weight:bold;color:#262626;}
.terms_text{background:#fff;color:#000;display:block;height:200px;overflow:auto;padding:3px;border:1px solid #ccc;}
.terms_checkbox{padding:3px;text-align:right;color:#262626;}
.paymethod{ background:#DFDFDF;padding:5px;border:1px solid #ccc;margin:0px 0 5px 0;width:710px;color:#262626;}

/*---ueforms*/
.ue_title {margin:3px 0 3px 0px;background:#333;padding:3px;border:1px solid #555;color:#fff;width:645px;text-align:center;}
.form_block1 {margin:10px 10px 5px 0;border-top:1px solid #ccc;}
.ue_form {margin:0 0 10px 0px;padding:0px;color:#ccc;width:750px;text-align:left;}
.ue_form_newsletter {margin:0 0 10px 0px;padding:0px;color:#fff;width:720px;text-align:left;}

.gen_field {border:1px solid #ccc;}

/*--contact*/
.contact_form{padding:10px;float:left; width:455px; background:#DF1500; height:280px; margin:20px 0 5px 0;border:2px solid #FF4200;}
.gen_sub{background:#B51017;padding:1px 3px	;color:#fff;border:1px solid #262626; font-size:12px;font-weight:bold;}
.gen_sub_hover{background:#DF0D0D;color:#fff;border:1px solid #262626;padding:1px 3px;cursor:pointer; font-size:12px;font-weight:bold;}
.sub_area{padding:20px 0 20px 240px;}
.contact_info{padding:30px 0 0 0;}
.cinfo_text{float:left;padding:40px; width:376px; background:#DF1500; height:220px; border:2px solid #FF4200;margin:20px 0 5px 0;}
.cinfo_text a , .cinfo_text a:visited {color:#B51017;text-decoration:none;}
.cinfo_text a:hover , .cinfo_text a:active{color:#B51017;text-decoration:underline;}
#map{float:left;display:block;width:935px;height:350px;background:#fff;border:2px solid #FF4200;}

/* cookies */
#cookieNotice { position: fixed; left:10%; right: 15%; bottom:0; text-align: center; padding: 10px 5px 35px 5px;; background: #ccc; color: #000; border-radius: 5px 5px 0px 0px; z-index:5000; }
#cookieNotice a { color: #ff5555; }
#cookieNotice span { background: #111; color: #fff; cursor: pointer; padding: 2px 5px; border-radius: 3px; white-space:nowrap; }

a.termLink{color:#fff}