/*@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,600&text=1234567890 ?);*/


/*
 
@font-face {
    font-family: 'UbuntuMedium';
    src: url('ubuntu-m-webfont.eot');
    src: url('ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'),
         url('ubuntu-m-webfont.woff') format('woff'),
         url('ubuntu-m-webfont.ttf') format('truetype'),
         url('ubuntu-m-webfont.svg#UbuntuMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Ubuntu';
    src: url('../font/ubuntu/ubuntu-r-webfont.eot');
    src: url('../font/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu/ubuntu-r-webfont.woff') format('woff'),
         url('../font/ubuntu/ubuntu-r-webfont.ttf') format('truetype'),
         url('../font/ubuntu/ubuntu-r-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Ubuntu';
    src: url('../font/ubuntu/ubuntu-b-webfont.eot');
    src: url('../font/ubuntu/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu/ubuntu-b-webfont.woff') format('woff'),
         url('../font/ubuntu/ubuntu-b-webfont.ttf') format('truetype'),
         url('../font/ubuntu/ubuntu-b-webfont.svg#UbuntuBold') format('svg');
    font-weight: bold;
    font-style: normal;
}
*/









#shop_single .storytitlebox{background:#FFE473; padding:0; margin:0; 
background-image: -moz-linear-gradient(top,#FBDA5B 0%, #FFEDA3 100%);
}
#shop_single .storytitle{color:#58461D; padding:24px 20px 0px 24px; margin:0;}

#shop_single .image_cell{width:278px;}
#restoran-gallery{margin:22px 10px 12px 26px;}
#shop_single .image{padding:7px; background:#FFF; float:left; margin:19px 10px 12px 19px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow: 0 0 3px 0 #4D4326; -webkit-box-shadow: 0 0 3px 0 #4D4326; box-shadow: 0 0 3px 0 #4D4326; display:block;}
#shop_single .image img{float:left;}

#shop_single .content{border:0px solid; margin: 0 0 0 273px; padding:18px 20px 0 10px; height:300px; width:270px;}

#shop_single .moreimg{list-style:none; padding:0 0 7px 2px; margin:0; border:0px solid; position:relative; width:360px;}
#shop_single .moreimg li{float:left; margin:0 15px 12px 0px;}
#shop_single .moreimg img{background:#FFFFFF; padding:4px; box-shadow:0 0 3px 1px #7D7D7D; border-radius:4px; width:64px;}

.tab_line{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border-top:0px solid #ECBF5A; width:337px;}
.tab_line #shop_desc{border:0px solid; padding:11px 12px 2px; color:#534323; margin:0; font-size:.85em; background:#FFF7D7; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-top:4px solid #CCAB5C; }

#shop_single #buy_line{/*background:#FFF7D7;*/ position:relative; padding: 4px 0 1px; height:47px; }



#shop_single h3{color:#C59E41; font-size:1em; font-weight:bold; margin:0; padding:0;}


.mayster_line{padding:5px 12px 12px; margin:0; position:relative; border:0px solid; background:#FEECA2;}
.mayster_line .img{display:block; margin:5px 0 0 0px; padding:4px; background:#FFF; float:left; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow: 0 0 2px 0 #856214; -webkit-box-shadow: 0 0 2px 0 #856214; box-shadow: 0 0 2px 0 #856214;}
.mayster_line .img img{float:left;}
.mayster_line .m_content{border:0px solid; margin:5px 0 10px 107px;}
.mayster_line .name{color:#62480F; font-weight:bold; font-size:1.2em; text-decoration:none; width:160px; border:0px solid; display:block; }

.mayster_line .meta{padding:5px 0 0;}
.mayster_line .meta a{color:#947630;}
.mayster_line .tag, .mayster_line .region { background: url("../images/icons/main_maystry_icons.png") no-repeat scroll 0 -31px transparent; float: left; margin: 0 7px 0 0;  padding: 0 0 2px 16px; font-size:.8em; }
.mayster_line .region {background-position: 0 -46px; padding: 0 0 0 15px;}
.mayster_line .arrow{width: 0px; height:0px; position:absolute; top:15px; left:-12px; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 12px solid #FFE994; }


#shop_single .price{border:0px solid; color:#665623; font-size:2.0em; padding:0px 25px 0px 0px; position:relative; float:left; font-weight:400; font-family:'Ubuntu',sans-serif; }
#shop_single .price span{color:#CCAB5C; cursor: default;  font-size:1em; font-weight:400; position:absolute; top:0px; right:7px;}
#submit_line{padding:0px 0 0 30px; }

#shop_single .count{border:1px solid #CCC; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:3px; width:20px;}
#shop_single .addproduct{background:#4F401F; color:#FFE473; font-weight:normal; font-size:.8em; margin:0 0 0 1px; position:relative; top:-1px; border:0; padding:4px 7px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer; background: -moz-linear-gradient(#7C6127, #6C5422 65%, #4F401F); background: -webkit-linear-gradient(#7C6127, #6C5422 65%, #4F401F); -pie-background: linear-gradient(#7C6127, #6C5422 65%, #4F401F);}
#shop_single .addproduct:hover{background:#7C6127; background: -moz-linear-gradient(#4F401F, #6C5422 65%, #7C6127); background: -webkit-linear-gradient(#4F401F, #6C5422 65%, #7C6127); -pie-background: linear-gradient(#4F401F, #6C5422 65%, #7C6127);}

#shop_single ul.nav {padding:15px 0 0 5px;  border-top:0px solid #ECBF5A; border-bottom:0px dotted #ECBF5A; }
#shop_single .nav li{float:left; display:block; padding:0px 0 0;}
#shop_single .nav a{text-decoration:none; color:#C59E41;  font-size:1.1em; font-weight:bold;  margin:0 8px 0 0; padding:0; cursor:default; position:relative; display:block; cursor:pointer; background:transparent; }
#shop_single .nav a:hover{ background:transparent; color:#B48F37;}
#shop_single .nav .selected a{cursor:default; font-size:1.1em; font-weight:bold; padding:0; border:0;}
#shop_single .tab-content{border:0px solid; padding:5px 0 0 3px; color:#534323; margin:0 0 0 3px; font-size:.85em;}
#shop_single p{padding:0 0 10px; margin:0;}
#shop_single .topbox{background:#FEECA2;}
.social_line{padding:0px 0 10px; border:0px solid;}
.social_line div{float:left;}
.social_line .google{width:74px;}
.social_line .twitter{width:92px;}
#recent_authors{clear:both;}
#recent_authors li{float:left;}

#shop_single .status{padding:0 0 11px; color:#534323; font-size:.85em;}
#shop_single .statuscell{padding:0 10px 3px 0; clear:both;}
#shop_single .status  label{color:#C59E41; font-weight:bold; padding:0 0 0px; width:95px; display:block; float:left;}
{color:#C59E41; font-weight:bold; padding:0 0 10px;}
#shop_single .status .termin {color:#534323; font-weight:normal;}
#shop_single .status .desc{color:#C59E41; text-decoration:none; border-bottom:1px dotted #C59E41; padding:0 0 0 3px; font-style:normal; cursor:pointer;}
#shop_single .status .description{display:none; background:#FFF7D7; padding:10px 12px; border-radius:3px; margin:5px 15px 0 94px;}

#shop_single .status .note{font-style:italic; display:none;}
#shop_single .status .title,#shop_single .status .time{font-style:italic;} 



#shop_desc ul{list-style:disc; margin:4px 0 4px 14px;} 
#shop_desc ul li{padding:0 0 4px;}


#subnav{position:relative; height:0;}
#subnav .typenav{position:absolute; top:-40px; right:15px;}
#subnav .typenav li{float:left; margin-right:4px; }
#subnav .typenav a{display:block; border:0px solid; text-decoration:none; padding:4px 7px; font-size:1em; color:#52411E; font-weight:bold;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#FBDE6F; position:relative;}
#subnav .typenav .number a{padding:4px 7px 4px 7px; }
#subnav .typenav a span{font-weight:normal; font-size:.75em; color:#52411E; position:relative; top:-1px; right:-1px; margin:0 0 0 0; padding:0; border-radius:2px;}
#subnav li:hover a{background:#FBE593;}
#subnav .selected a, #subnav li.selected:hover a{ cursor:default; color:#E1B652; background:#52411E;}
#subnav .selected a span{color:#E1B652;}











#tovary_list{padding:19px 0px 10px 19px;}
.product{float:left; width:135px; margin: 0 16px 0 0; padding:0 0 7px; position:relative;}
.product .t_img{background:#FFFFFF; height:125px; padding:5px; display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0 0 3px 0 #4D4326; -webkit-box-shadow: 0 0 3px 0 #4D4326; box-shadow: 0 0 3px 0 #4D4326; margin:0 0 8px; behavior: url(/js/PIE.htc);  position:relative;}
.product img{width:125px;  }

.product img:hover{/*-moz-transform:translate(0) scale(1.02);
 -moz-transition: all 0.1s ease-in-out;*/}

.product .price{ position:absolute; top:108px; height:20px; left:0px; border-radius:0 3px 0 0; -moz-border-radius:0 3px 0 0; -webkit-border-radius:0 3px 0 0; background:#FFF; font-weight:normal; padding:3px 5px 1px 6px; font-size:1.2em;  color:#5D4B28; /*background-color: rgba(255,255,255,0.95);*/ background: -moz-linear-gradient(#FFEC9E 29%, #FFFFFF 69%, #FFFFFF); background: -webkit-gradient(linear,left top,left bottom,color-stop(.29, #FFEC9E),color-stop(.69, #FFFFFF),color-stop(1, #FFFFFF)); -pie-background: linear-gradient(#FFEC9E 29%, #FFFFFF 69%, #FFFFFF); behavior: url(/js/PIE.htc); 
/*-moz-transform:translate(0) scale(1); -moz-transition: all 0.1s ease-in-out; -webkit-transform:translate(0) scale(1); -webkit-transition: all 0.1s ease-in-out;*/}
/*.product:hover .price{-moz-transform:translate(9px,-2px) scale(1.3);
 -moz-transition: all 0.4s ease-in-out; -webkit-transform:translate(9px,-2px) scale(1.3);
 -webkit-transition: all 0.4s ease-in-out;}*/

.product .price span.curr{color:#BF9126; cursor:default; font-size:16px; padding:0 0 0 2px; font-family: 'Ubuntu',arial,sans-serif; font-weight:normal;}
.product .price del{font-size:.8em; color:#96721C; font-weight:bold; font-family: arial,sans-serif;}
.product .price .newprice{color:#5D4B28; font-weight:bold;}

.product .title{font-weight:bold; color:#62480F; font-size:1em; display:block; border:0px solid; padding:0 0 2px; margin:0; display:inline; line-height:1.1em;}
.product .shopcat{font-size:.8em; padding:5px 0 5px 0px;  line-height:1.15em;}
.product .shopcat a{color:#A77F1F;}

.product .pricebox{float:left;}
.product .buybox{height:25px; font-weight:normal; color:#5D4B28; float:left;  }
.product .buy{display:block; cursor:pointer; font-size:.85em;  font-weight:normal; text-decoration:none; background:transparent url(../images/shop/torba_add.png) 2px 0px no-repeat; border:0px solid; height:21px; display:block; padding:0 1px 0 19px; margin:0 0 0 4px; min-width:12px; padding:3px 0 0 18px;/*border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow: 0 0 3px 0 #9E7F00; -webkit-box-shadow: 0 0 3px 0 #9E7F00; box-shadow: 0 0 3px 0 #9E7F00;  background: -moz-linear-gradient(#FFFFFF 39%, #FFEC9E 59%, #FFEC9E); background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #CD9E1E),color-stop(.15, #E6BE4E),color-stop(1, #FDE171)); -pie-background: linear-gradient(#CD9E1E, #EBC555 15%, #FDE171); behavior: url(/js/PIE.htc);*/}
.product .buy span{position:relative; top:-1px; font-size:.9em; color:#7C5E18; font-family: 'Ubuntu',arial,sans-serif;}

#tovary_list .buy:hover{background-position:2px -24px;}
#tovary_list .selected{font-weight:bold; color:#694C0D; position:relative; top:-1px; left:4px;}
#tovary_list .product .loader{background:transparent url(../images/shop/torba_loader.gif) 11px 4px no-repeat; border:0px solid;}
.product .exclude{position:absolute; top:3px; left:1px; display:none; padding:2px; cursor:pointer;}
.product .buybox:hover .exclude{display:inline;}

.product .status{position:absolute; display:none; top:146px; left:0px; background:#FFEEA8; font-size:.8em; color:#CC941E; text-decoration:none; padding:0px 5px 2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.product .new{position:absolute; top:4px; right:4px; background:#E7B247; font-size:.8em; color:#FFF; padding:0px 5px 2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.product .mayster{font-size:.8em; position:relative; top:4px; border:0px solid; color:#7B5D14; font-size:.8em; line-height: 1.1em; padding: 2px 0;}
.product .mayster a{text-decoration:none;}
.product .mayster a:hover{text-decoration:underline;}







#tovary_list_small{padding:19px 0px 0px 19px;}
.product_small{float:left; width:105px; margin: 0 16px 0 0; padding:0 0 15px; position:relative;}
.product_small .t_img{background:#FFFFFF; height:95px; padding:5px; display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0 0 3px 0 #4D4326; -webkit-box-shadow: 0 0 3px 0 #4D4326; box-shadow: 0 0 3px 0 #4D4326; margin:0 0 9px; behavior: url(/js/PIE.htc);  position:relative;}
.product_small img{width:95px;  }

.product_small img:hover{}

.product_small .price{ position:absolute; top:78px; left:0px; background:#FFF; font-weight:normal; padding:4px 5px 1px 6px; font-size:1.2em; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5D4B28; background: -moz-linear-gradient(#FFEC9E 29%, #FFFFFF 69%, #FFFFFF); background: -webkit-gradient(linear,left top,left bottom,color-stop(.29, #FFEC9E),color-stop(.69, #FFFFFF),color-stop(1, #FFFFFF)); -pie-background: linear-gradient(#FFEC9E 29%, #FFFFFF 69%, #FFFFFF); behavior: url(/js/PIE.htc); 
}

.product_small .price span.curr{color:#BF9126; cursor:default; font-size:16px; padding:0 0 0 2px; font-family: 'Ubuntu',arial,sans-serif; }
.product_small .price del{font-size:.8em; color:#96721C; font-weight:bold; font-family: arial,sans-serif;}
.product_small .price .newprice{color:#5D4B28; font-weight:bold;}

.product_small .title{font-weight:bold; color:#62480F; font-size:1em; display:block; border:0px solid; padding:0 0 2px; margin:0; display:inline; line-height:1.1em;}
.product_small .shopcat{font-size:.8em; padding:5px 0 5px 0px;  line-height:1.15em;}
.product_small .shopcat a{color:#A77F1F;}

.product_small .buybox{position:absolute; top:138px; right:-2px; padding:0 0 0 10px; display:none;}
.product_small .buy{display:block; cursor:pointer; font-size:.85em;  font-weight:normal; text-decoration:none; background:transparent url(../images/shop/torba_add.png) 2px 0px no-repeat; border:0px solid; height:21px; display:block; padding:0 1px 0 19px; margin:7px 0 0; min-width:12px; padding:3px 0 0 18px;}

#tovary_list .buy:hover{background-position:2px -24px;}
#tovary_list .selected{font-weight:bold; padding:3px 0 0 32px; color:#694C0D;}
#tovary_list .product_small .loader{background:transparent url(../images/shop/torba_loader.gif) 11px 4px no-repeat; border:0px solid;}
.product_small .exclude{position:absolute; top:3px; left:1px; display:none; padding:2px; cursor:pointer;}
.product_small .buybox:hover .exclude{display:inline;}

.product_small .status{position:absolute; top:146px; left:0px; background:#FFEEA8; font-size:.8em; color:#CC941E; text-decoration:none; padding:0px 5px 2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:none;}
.product_small .new{position:absolute; top:4px; right:4px; background:#E7B247; font-size:.8em; color:#FFF; padding:0px 5px 2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}









/* sidebar cart */

#cart{height:97px; border-bottom:1px solid #FFE473; padding:0;}
#cart .box{height:45px; width:304px; z-index:1000; position: relative;}
#cart .fixed{position:fixed; top:0; z-index:1000; border-bottom:0px solid #FFE473;}
#cart .show{text-decoration:none; cursor:default; font-size:.95em; color:#FFE473; border:0px solid; text-align:center; display:block; padding:14px 0;}

#cart .count,#cart .price{font-weight:bold; color:#FFE473; text-decoration:none;}
#cart .count{background:transparent url(../images/shop/torba_big2.png) -3px -40px no-repeat; padding:10px 0 10px 29px; text-decoration:underline;}
#cart .inactive{text-decoration:none;}
#cart .count:hover{text-decoration:none;}
#cart .price{color:#FFE473;}
#cart .curr{color:#FFE473; font-size:1.1em; line-height:1em; cursor:default; font-family: 'Ubuntu',arial,sans-serif; font-weight:normal;}
#cart .loader{background:transparent url(../images/ajax-loader2.gif) center 17px no-repeat; height:30px; border:0px solid;}
#cart .total{font-weight:normal; color:#44391D; font-size:.95em; padding:1px 5px; margin:0 0 0 3px; text-decoration:none; background: -moz-linear-gradient(#F2CE6B 29%, #ECBF5A); background: -webkit-gradient(linear,left top,left bottom,color-stop(.29, #F2CE6B),color-stop(1, #ECBF5A)); -pie-background: linear-gradient(#F2CE6B 29%, #ECBF5A); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior: url(/js/PIE.htc);  position:relative;}


#cart .cart_buttons, #confirmclear{display:none; list-style:none; text-align:center; font-size:.85em; padding:0; position:absolute; top:38px; right:0; width:100%;} 
#cart .cart_buttons li, #confirmclear li{display:inline; margin:0 2px;}
#cart .cart_buttons span, #cart .cart_buttons a, #confirmclear span{color:#FFE473; cursor:pointer; text-decoration:none; background:url(../images/shop/cart-icons.png) 0 1px no-repeat;  padding:0 0 0 16px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

#cart .cart_buttons .checkout, #confirmclear .yes{font-weight:bold;}
#cart .cart_buttons .checkout{}
#cart .cart_buttons .clearcart, #cart .cart_buttons .clearcart2, #confirmclear span.no{background-position:0 -14px;}
#cart .cart_buttons .faq{background-position:0 -28px;}
#cart .cart_buttons span:hover, #cart .cart_buttons a:hover,#confirmclear span:hover{text-decoration:underline;}


.tooltipsy{padding: 2px 4px; max-width: 200px; font-size:11px; color: #FFEEA8; background-color: #634C12; border: 1px solid #FFE473; border-radius:2px; -moz-box-shadow: 0 0 2px 0 #CCAB5C; -webkit-box-shadow: 0 0 2px 0 #CCAB5C; box-shadow: 0 0 2px 0 #CCAB5C; }





#koshyk_items,.koshyk_items{width:95%; margin:15px 0 10px 17px; }
#koshyk_items thead,.koshyk_items thead{}
#koshyk_items thead th,.koshyk_items thead th{padding:10px 0; text-align:left; color:#A47919; font-size:.85em;}
#koshyk_items .h_thumb,.koshyk_items .h_thumb{padding-left:10px;}
#koshyk_items .h_total,#koshyk_items .h_price, #koshyk_items .h_count,
.koshyk_items .h_total,.koshyk_items  .h_price,.koshyk_items  .h_count{text-align:center;}

#koshyk_items tbody,.koshyk_items tbody{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid; }
#koshyk_items tbody tr,.koshyk_items tbody tr{ background:#FFEDA3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px 0;}
#koshyk_items tbody td,.koshyk_items tbody td{padding:8px 10px 7px; border-bottom:1px solid #DBAE47; border-top:1px solid #FFF7D6; vertical-align:middle; background: #FFF2BD; background: -moz-linear-gradient(#FFF2BD, #FFEDA3); background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFF2BD),color-stop(1, #FFEDA3));  }
#koshyk_items .thumb,.koshyk_items  .thumb{width:30px; padding-left:10px;}
#koshyk_items .thumb img,.koshyk_items  .thumb img{width:30px; background:#FFFFFF; padding:4px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0 0 2px 0 #CCAB5C; -webkit-box-shadow: 0 0 2px 0 #CCAB5C; box-shadow: 0 0 2px 0 #CCAB5C;}
#koshyk_items .name, .koshyk_items .name{padding-left:0;}
#koshyk_items .name .title, .koshyk_items .name .title{font-weight:bold; padding:0 0 0 0;}
#koshyk_items .name .meta,  .koshyk_items  .name .meta{font-size:.8em; margin:3px 0 0; color:#BC8A1F; font-style:italic; }
#koshyk_items .sku span, #koshyk_items .status span,
.koshyk_items .sku span, .koshyk_items .status span,{color:#61470F; font-weight:normal; font-style:normal;}
#koshyk_items .name .sku, .koshyk_items .name .sku{margin:0 3px 0 0;}


#koshyk_items .price, .koshyk_items .price{font-weight:normal; font-family: 'Ubuntu'; font-size:1.2em; text-align:center; width:50px;}
#koshyk_items .price .curr, .koshyk_items .price .curr{color:#DDA737; cursor:default;  font-weight:normal; padding:0 0 0 3px;}
#koshyk_items .count , .koshyk_items .count {width:60px; text-align:center;}
#koshyk_items .count input, .koshyk_items .count input{width:20px; padding:5px; border:1px solid #E6C67A; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#koshyk_items .total, .koshyk_items .total{font-weight:bold; font-size:1.2em; text-align:center; width:50px;}
#koshyk_items .total .curr, .koshyk_items .total .curr{color:#DDA737; cursor:default; font-family: 'Ubuntu'; font-weight:normal; padding:0 0 0 3px;}
#koshyk_items .total div, .koshyk_items .total div{display:inline;}
#koshyk_items .delete, .koshyk_items .delete{width:20px;}
#koshyk_items .delete a, .koshyk_items .delete a{width:16px; height:16px; display:block; background:url(../images/shop/delete.png) no-repeat; border:0px solid;}


.totalmoney{font-size:.9em; margin:0 0 0 18px; padding:2px 0 5px; float:left;}
.totalmoney .money{position:relative; top:2px; font-weight:bold; font-size:1.5em; color:#674A0F;  padding:5px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family: 'Ubuntu',arial,sans-serif;}
.totalmoney .money .curr{color:#DDA737; font-family: 'Ubuntu',arial,sans-serif; font-weight:400; padding:0 0 0 3px;}


#buttons{float:right; padding:5px 12px 12px; margin:0; text-align:right;}

#buttons .checkout{padding:5px 9px 5px 24px; color:#7C5B13; margin:0; font-size:.9em; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-image: linear-gradient(top, #FFF7D6 0%, #FFEDA3 100%); background-image: -o-linear-gradient(top, #FFF7D6 0%, #FFEDA3 100%); background-image: -moz-linear-gradient(top, #FFF7D6 0%, #FFEDA3 100%); background-image: -webkit-linear-gradient(top, #FFF7D6 0%, #FFEDA3 100%); background-image: -ms-linear-gradient(top, #FFF7D6 0%, #FFEDA3 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFF7D6),color-stop(1, #FFEDA3)); -pie-background: linear-gradient(#FFF7D6 0%, #FFEDA3 100%); -moz-box-shadow: 0 0 3px 0 #E1B04A; -webkit-box-shadow: 0 0 3px 0 #E1B04A; box-shadow: 0 0 3px 0 #E1B04A; text-decoration:none; font-weight:bold; cursor:pointer; color:#5A410C; behavior: url(/js/PIE.htc);  position:relative; display:block; float:left;}
#buttons .checkout:hover{background-image: linear-gradient(top, #FFF7D6 0%, #FFEDA3 100%); 
background-image: -o-linear-gradient(top, #FFEDA3 0%, #FFF7D6 100%); 
background-image: -moz-linear-gradient(top, #FFEDA3 0%, #FFF7D6 100%); 
background-image: -webkit-linear-gradient(top, #FFEDA3 0%, #FFF7D6 100%); 
background-image: -ms-linear-gradient(top, #FFEDA3 0%, #FFF7D6 100%); 
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFEDA3),color-stop(1, #FFF7D6)); 
-pie-background: linear-gradient(#FFEDA3 0%, #FFF7D6 100%);
-moz-box-shadow: 0 0 5px 0 #7B5A14; -webkit-box-shadow: 0 0 5px 0 #7B5A14; box-shadow: 0 0 5px 0 #7B5A14;}
#buttons .checkout span{border:0px solid; padding:0 9px; background:url(../images/shop/checkout.gif) no-repeat;  display:block; width:14px; height:14px; position:absolute; left:6px; top:6px;}
#buttons .update{display:inline; text-decoration:underline; }
#buttons .update:hover,#buttons .clearcart:hover{text-decoration:none;}
#buttons .update, #buttons .clearcart{padding:0; display:block; float:left; margin:4px 15px 0 0; padding:0 0 0 19px; cursor:pointer; font-weight:bold; font-size:.9em; color:#7C5B13; position:relative;}
#buttons .update span{border:0px solid; padding:0; display:block; width:16px; height:16px; position:absolute; left:0px; top:0px;background:url(../images/shop/update.png) no-repeat;}
#buttons .clearcart span{border:0px solid; padding:0; display:block; width:16px; height:16px; position:absolute; left:0px; top:0px; background:url(../images/shop/clear.png) no-repeat;}


#emptycart{text-align:center; font-size:1.4em; padding:20px 0; width:300px; margin:0 auto;}
#emptycart span{display:block; font-size:.7em;}
#emptycart span a{font-weight:bold;}


#checkout .curr{font-family: 'Ubuntu',arial,sans-serif; padding:0 0 0 2px;}

#userdataform{padding:22px 0 0 29px; background:#FFEDA3;                        }
#userdataform input.textbox,#userdataform textarea,#userdataform select{padding:6px 7px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #F5C600; background:#FFF;}
#userdataform .row{padding:0 0 17px; position:relative;}
#userdataform label{display:block; font-size:.9em; padding:0 0 2px 2px;}
#userdataform .treba{color:red; font-weight:bold; font-size:1.1em;}
#userdataform .left{width:295px; border:0px solid; float:left; position:relative; top:0;}
#userdataform .left input.textbox,#userdataform .right input.textbox,#userdataform .left select{width:250px;}
#userdataform .right{margin-left:290px; position:relative; top:0;}
#userdataform .address textarea, #yourcomment textarea{width:545px; height:60px; position:relative; top:0;}
#userdataform .zipcode input{width:95px;}


#userdataform .phone input{width:195px;}
#userdataform label.error{position:absolute; top:2px; color:#DB4C05; right:30px; font-size:.8em;}
#userdataform .right label.error{right:40px;}
#userdataform input.error, #userdataform textarea.error,#userdataform select.error{border:2px solid #FA8C2C; padding:5px 6px;}


#userdataform .phone label.error{right:85px;}
#userdataform .country label.error{right:45px;}
#userdataform .address label.error{right:37px;}





        fieldset { margin:0; padding:0; border:0;}
        legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold; display:none;}
        .prev, .next{border:0; background:#FFE473; padding:5px 10px; color:#44391D; text-decoration:none; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; position:relative;

background-image: linear-gradient(top, #FFE473 0%, #DFB048 100%); 
background-image: -o-linear-gradient(top, #FFE473 0%, #DFB048 100%); 
background-image: -moz-linear-gradient(top, #FFE473 0%, #DFB048 100%); 
background-image: -webkit-linear-gradient(top, #FFE473 0%, #DFB048 100%); 
background-image: -ms-linear-gradient(top, #FFE473 0%, #DFB048 100%); 
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFE473),color-stop(1, #DFB048));

}
        .prev:hover, .next:hover{ background:#DFB048; text-decoration:none; -moz-box-shadow: 0 0 5px 0 #E1B04A; -webkit-box-shadow: 0 0 5px 0 #E1B04A; box-shadow: 0 0 5px 0 #E1B04A; background-image: -moz-linear-gradient(top, #FFEDA3 0%, #FFE473 100%); }
        .prev { float:left; margin:0 0 0 28px;}
        .next { float:right; margin:0 40px 0 0;}

        #steps { list-style:none; width:588px; overflow:hidden; margin:0px; padding:2px 20px 2px; border-bottom:5px solid #775A13;}
        #steps li { float:left; cursor:default; padding:10px 25px 10px 0px; color:#b0b1b3; border:0px solid;}
        #steps li div{float:left; margin:3px 0 0; width:33px; padding:2px 4px 1px; height:45px; border:0px solid; background:transparent url(../images/shop/checkout_icons.png) -5px -10px  no-repeat;}
        #steps li .wizardstep0{background-position: -13px -60px;}
        #steps li .wizardstep1{background-position: -68px -60px;}
        #steps li .wizardstep2{background-position: -124px -60px;}
        #steps li.current .wizardstep0{background-position: -13px -10px;}
        #steps li.current .wizardstep1{background-position: -68px -10px;}
        #steps li.current .wizardstep2{background-position: -124px -10px;}


        #steps li span {display:block; margin:20px 0 0 45px; color:#D59C25; font-size:1.2em; font-weight:bold;}
        #steps li.current span{color:#4D3F1C;}

	#userdataform .submit{
		float:right; margin:-44px 20px 0 0; border:0; padding:5px 10px; color:#44391D; text-decoration:none; cursor:pointer; border-radius:3px;  font-weight:bold; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;
		background:#FFE473 url(images/blank.gif) 0 0 repeat;
		background-image: linear-gradient(top, #FFE473 0%, #DFB048 100%); 
		background-image: -o-linear-gradient(top, #FFE473 0%, #DFB048 100%); 
		background-image: -moz-linear-gradient(top, #FFE473 0%, #DFB048 100%); 
		background-image: -webkit-linear-gradient(top, #FFE473 0%, #DFB048 100%); 
		background-image: -ms-linear-gradient(top, #FFE473 0%, #DFB048 100%); 
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFE473),color-stop(1, #DFB048));
	}
	#userdataform .submit:hover{
		color:#FAEFC7; background:#F55605;
		background-image: linear-gradient(top, #F55605 0%, #DB4C05 100%); background-image: -o-linear-gradient(top, #F55605 0%, #DB4C05 100%); background-image: -moz-linear-gradient(top, #F55605 0%, #DB4C05 100%); background-image: -webkit-linear-gradient(top, #F55605 0%, #DB4C05 100%); background-image: -ms-linear-gradient(top, #F55605 0%, #DB4C05 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F55605),color-stop(1, #DB4C05)); -moz-box-shadow: 0 0 5px 0 #E1B04A; -webkit-box-shadow: 0 0 5px 0 #E1B04A; box-shadow: 0 0 5px 0 #E1B04A;
	}

#userdataform .stepsline{border:0px solid; height:42px; margin:20px 0 0 -30px; padding:18px 0 0;}
#userdataform .groupname{font-weight:bold; padding:0 0 10px; font-size:1.2em; color:#A37A1F;}

#deliverylist, #paymentlist{padding:10px 0 5px;}
	#deliverylist li, #paymentlist li{padding:0 0 5px; font-size:.9em;}
	#deliverylist li span, #paymentlist li span{font-weight:bold;}
    #deliverylist label, #paymentlist label{font-size:1em;}
	#deliverylist .curr, #paymentlist .curr{font-weight:400;}
		

#tableprice{background:#FFE473; border:0px solid; margin:0 0 20px -29px; border-top:0px solid #DCAB44; border-bottom:0px solid #DCAB44; }
#summary_items{padding:0; margin:-33px 0 0 0; width:607px; background:#FFE473; padding:10px 14px 17px 30px; }
.totalmoney_checkout{text-align:center; border:0px solid; display:block; margin:0 22px 0 0; padding:0 0 18px; font-size:1.2em; }
	.totalmoney_checkout .money{color:#674A0F; font-weight:bold; font-family: 'Ubuntu',arial,sans-serif;}
	.totalmoney_checkout .curr{color:#DDA737; font-family: 'Ubuntu',arial,sans-serif; font-weight:600; padding:0 0 0 3px;}
	.totalmoney_checkout .note{font-size:.7em; color:#7C5A13; padding:2px 0 0;}
#yourcomment{margin:0 0 -15px; padding:0;}

.pidsumok_text{text-align:center; padding: 0 28px 17px 0;}
.pidsumok_text div{font-weight:bold; padding:0 0 4px; font-size:1.4em; color:#71500F;}
.pidsumok_text span{font-size:.85em; color:#8E6616;}
.yourcart{font-size:.85em; color:#A47919; padding:19px 0 0 29px; font-weight:bold;}

#checkout_error{padding:30px 25px 25px 25px;}
#success{padding:30px 25px 25px 232px; background: url(../images/shop/povna-torbyna.png) -5px 15px no-repeat;}
#success .youare{font-size:1.25em; font-weight:bold; padding:0 0 13px; color:#6F5211;}
#success .yourcode{padding:2px 0 12px 90px; position:relative; font-weight:bold; font-size:1.4em; }
#success .yourcode span{padding:2px 7px; position:absolute; top:-2px; left:0; font-size:1.25em; font-weight:bold; background:#FFEFAD; border:3px solid #E8BF69; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#634A12;}
#success .yourcode div{font-size:.6em; color:#5A420C; padding:1px 0 0; font-weight:normal;}

#success .checkmail, #success .call{font-size:.85em; color:#5A420C; padding:2px 0 14px;}
#success .call span{font-weight:bold;}
#success .thankyou{font-size:.85em; color:#5A420C; padding:2px 0 0px;}
#success .thankyou span{font-weight:bold;}
#success .waitcall{padding:2px 0 12px; position:relative; font-weight:bold; font-size:.9em;}

.shopnav{background:#DEAE48; position:relative; border-bottom:0px solid #E0AF48; background-image: -moz-linear-gradient(top, #DEAE48 0%, #E2B65A 100%); height:54px;}
.shopnav ul{padding:18px 19px 17px 19px;}
.shopnav li{display:inline; position:relative; padding:0 0 20px; margin:0 5px 0 0; }
.shopnav li a{font-size:1em; font-weight:bold; text-decoration:none; margin-right:-2px; color:#52411E; 
 white-space: nowrap; padding:5px 9px 5px 8px; 
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
		background-image: linear-gradient(top, #FDE587 0%, #FBDA5B 100%); 
		background-image: -o-linear-gradient(top, #FDE587 0%, #FBDA5B 100%); 
		background-image: -moz-linear-gradient(top, #FDE587 0%, #FBDA5B 100%); 
		background-image: -webkit-linear-gradient(top, #FDE587 0%, #FBDA5B 100%); 
		background-image: -ms-linear-gradient(top, #FDE587 0%, #FBDA5B 100%); 
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FDE587),color-stop(1, #FBDA5B));
-moz-box-shadow: 0 0 2px 0 #B7933D; -webkit-box-shadow: 0 0 2px 0 #B7933D; box-shadow: 0 0 2px 0 #B7933D;  border:0px solid #BC943F;
position:relative;
}
.shopnav li a.sub{padding:5px 18px 5px 8px;}
.shopnav li span{background:url(../images/rukotvory_sprites.png) -5px -50px no-repeat; position:absolute; top:8px; right:6px; display:block; width:10px; height:10px; border:0px solid;}
.shopnav li:hover a{
background-image: -moz-linear-gradient(top,#FBDA5B 0%, #FDE587 100%); 
		background-image: linear-gradient(top, #FBDA5B 0%, #FDE587 100%); 
		background-image: -o-linear-gradient(top, #FBDA5B 0%, #FDE587 100%); 
		background-image: -webkit-linear-gradient(top, #FBDA5B 0%, #FDE587 100%); 
		background-image: -ms-linear-gradient(top, #FBDA5B 0%, #FDE587 100%); 
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FBDA5B),color-stop(1, #FDE587));
-moz-box-shadow: 0 0 4px 0 #B7933D; -webkit-box-shadow: 0 0 4px 0 #B7933D; box-shadow: 0 0 4px 0 #B7933D;  }
.shopnav li:hover span{background-position:-5px -28px;}
.shopnav ul li:hover ul{display:block; background:#FCE486;}
.shopnav ul ul li{display:block; padding:0; background:none; font-size:11px; color:#52411E; border-bottom:1px dotted #D9A435;}
.shopnav ul ul li a{background:none; font-size:12px; color:#52411E;}
/* .shopnav ul li:first-child ul{display:block;} */
.shopnav ul li:first-child ul ul{display:none;}
.shopnav ul li:hover .sub-menu ul{display:none;}
.shopnav ul .sub-menu{  min-width:134px; display:none; position:absolute; top:24px; left:0; z-index:1000; background:#483A19;  padding:2px 0px 2px 5px;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.shopnav .sub-menu li{ padding:0px 17px 0 3px; margin:0; border-bottom:1px dotted #917330; }
.shopnav .sub-menu li:last-child{border:0; }
.shopnav .sub-menu li:hover{border-left:0px solid #FFF;}
.shopnav ul ul a, .shopnav li:hover .sub-menu a{background:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.shopnav ul ul a{font-weight:bold; padding:3px 2px; color:#FFEDA3;  border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; display:block;}
.shopnav ul ul span{position:absolute; top:4px; right:7px; text-align:right; background:none;}



.main_intro{padding:25px 25px 0px 20px; background:#FFE88A; height:231px;}

.main_intro .image{background:#E1B558; width:264px;  float:left; border:8px solid #FFFFFF; display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0 0 3px 0 #4D4326; -webkit-box-shadow: 0 0 3px 0 #4D4326; box-shadow: 0 0 3px 0 #4D4326;}
.main_intro .image img{float:left; height:191px}
.main_intro .content{margin-left:300px;}
.main_intro .content .title{font-size:1.9em; font-weight:bold; color:#654B10; padding:0 0 18px;}
.main_intro .about{font-size:1em; font-weight:bold; color:#654B10; background:#FFF1B8; text-decoration:none; padding:5px 9px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
		background-image: -moz-linear-gradient(top,#FFF0B2 0%, #FFE57A 100%); 
		background-image: linear-gradient(top,#FFF0B2 0%, #FFE57A 100%); 
		background-image: -o-linear-gradient(top,#FFF0B2 0%, #FFE57A 100%); 
		background-image: -webkit-linear-gradient(top,#FFF0B2 0%, #FFE57A 100%); 
		background-image: -ms-linear-gradient(top,#FFF0B2 0%, #FFE57A 100%); 
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFF0B2),color-stop(1, #FFE57A)); border:0px solid; -moz-box-shadow: 0 0 2px 0 #DBAA43; -webkit-box-shadow: 0 0 2px 0 #DBAA43; box-shadow: 0 0 2px 0 #DBAA43;}
.main_intro .about:hover{-moz-box-shadow: 0 0 5px 0 #DBAA43; -webkit-box-shadow: 0 0 5px 0 #DBAA43; box-shadow: 0 0 5px 0 #DBAA43;}

.main_shop_block{position:relative; }
.main_shop_block .head{ font-weight:bold; color:#E1B652; font-size:1.3em; padding:9px 20px 5px; position:relative;}
.main_shop_block  a.goto{color:#E1B652; font-size:12px; position:absolute; right:19px; top:12px;}
.main_shop_block  span.linkcount{background:#E1B652; padding:1px 3px; font-weight:bold; position:relative; top:0px; left:1px; text-decoration:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#44391D;}




.shopinfo{background:#FFE473; height:54px; background-image: -moz-linear-gradient(top,#FBDA5B 0%, #FFEDA3 100%);}
.shopinfo .phone{font-size:1.5em; font-weight:bold;   padding:5px 7px 0px; text-align:center; }
.shopinfo .phone span{display:none; font-size:.5em; font-weight:normal;}
.shopinfonav{padding:0px 0 6px;}
.shopinfonav ul{text-align:center;}
.shopinfonav li{display:inline; padding:0 3px;}
.shopinfonav li a{font-size:.85em; font-weight:bold; color:#493A1D;}
#cart .fixed .shopinfo{height:25px;}
#cart .fixed .phone{display:none;}
#cart .fixed .shopinfonav{padding:3px 0 0;}

.shopfooter{height:26px;}


#shopbar{margin:0; padding:0; background:#FFE473; position:relative;}
#shopbar li{ padding:0 0 6px; display:inline-block;}
#shopbar li a{}
#shopbar li img{width:100%; border:3px solid #FFF;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0 0 3px 0 #846A33; -webkit-box-shadow: 0 0 3px 0 #846A33; box-shadow: 0 0 3px 0 #846A33; }
#shopbar li .playmask{position:absolute; top:14px; left:20px; background:url(../images/play.png) no-repeat; width:40px; height:40px; border:0px solid #FFF;}
#shopbar a.image:hover .playmask{display:none;}
#shopbar .price{  background:#FFF; font-weight:normal; padding:2px 5px 2px 8px; border-radius:3px; color:#5D4B28; background: -moz-linear-gradient(#FFEC9E 29%, #FFFFFF 69%, #FFFFFF); background: -webkit-gradient(linear,left top,left bottom,color-stop(.29, #FFEC9E),color-stop(.69, #FFFFFF),color-stop(1, #FFFFFF)); -pie-background: linear-gradient(#FFEC9E 29%, #FFFFFF 69%, #FFFFFF); behavior: url(/js/PIE.htc); font-weight:bold; font-size:1.4em; color: #5D4B28;}
#shopbar span.curr{color:#BF9126; cursor:default; font-size:16px; padding:0 0 0 2px; font-family: 'Ubuntu',arial,sans-serif; font-weight:normal;}

.videotips{color:#62480F; line-height:1.1em; font-size:11px; padding:6px 8px 0px 0; display:none; min-height:12px;}


#currency_alert{position:absolute; display:none; border:0px solid; padding:5px; width:190px; height:40px; border-radius:5px; background: #FFE994; color:#4C390A;
background-image: linear-gradient(top, #FFE373 0%, #FFE994 21%);
background-image: -o-linear-gradient(top, #FFE373 0%, #FFE994 21%);
background-image: -moz-linear-gradient(top, #FFE373 0%, #FFE994 21%);
background-image: -webkit-linear-gradient(top, #FFE373 0%, #FFE994 21%);
background-image: -ms-linear-gradient(top, #FFE373 0%, #FFE270 21%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFE373),color-stop(0.21, #FFE994 ));}
#currency_alert .arrow{width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #FFE994; position:absolute; bottom:-12px; left:12px;}

#currency_alert.single{top:145px; left:273px; border: 2px solid #DCAA42; background:#FEF2C3; cursor:default; padding-right:10px;

}
#currency_alert.single .close, #currency_alert.main .close{color:#6E5417; padding:2px 5px; top:1px; right:-1px; background:transparent;}
#currency_alert.single .close span, #currency_alert.main .close span{display:block;}
#currency_alert.single .arrow{border-top: 12px solid #FEF2C3; bottom:-12px; left:12px;}

#currency_alert.main{top:67px; right:15px;}

#currency_alert .left{float:left; width:27px; font-weight:normal; font-size:2.5em; padding:5px 4px 0 8px; font-family: 'Ubuntu',arial,sans-serif; }
#currency_alert .right{margin-left:35px; font-size:.85em; font-weight:normal; padding:4px 0 0;}



#currency_alert .close{font-size:.8em; position:absolute; top:-18px; right:2px; color:#FFE78D; padding:0px; border-radius:2px; cursor:pointer;}
#currency_alert .close:hover{}

