html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;padding:5px;}
hr{height:1px;border-top:1px #e5e5e5 solid;border-bottom: none;border-left: none;border-right: none;margin:0px;padding-bottom:10px;margin-top:12px;}

input,textarea{font:12px/17px Georgia,serif;color:#919191;outline:0;}
html,body{font:12px/17px Georgia,serif;color:#434343;background:url(images/bg.jpg) repeat;}
a{color:#154783;text-decoration:underline;outline:0;}
a:hover{color:#154783;text-decoration:none;}

/* global */
.clear{clear:both;}
.hide{display:none;}
.right, .alignright{float: right; }
.left, .alignleft{float: left;}
.alignleft{margin-right:20px;}
.alignright{margin-left:20px;}
.center{text-align:center;}
.justify{text-align:justify;}
.blue{color:#255080;}
.red{color:red;}
.featured_img{margin-top:10px;}
.superscript{font-size:60%;vertical-align:top;}

#main .content p{padding-top:10px;}
#main .content ul, #main .content ol{padding-left:40px;}
#main .content ol li{list-style-type:decimal;}
#main .content ul li{list-style:disc;}
#main .content a{text-decoration:underline;}
#main .content a:hover{text-decoration:none;}
#main h1, #main h1 a{text-align:left;font-size:24px;line-height:30px;color:#2d3041;font-style:italic;padding:15px 0 10px 0;}
#main h2, #main h2 a{font-size:18px;line-height:25px;padding:10px 0;color:#26263c;text-decoration:none;font-style:italic;}
#main h3, #main h3 a{font-size:14px;line-height:19px;padding:10px 0;color:#7f6537;text-decoration:none;font-style:italic;}
#main h4, #main h5, #main h4 a, #main h5 a{font-size:12px;line-height:17px;padding:5px 0;color:#7f6537;text-decoration:none;font-style:italic;}
#main h3 a:hover, #main h4 a:hover, #main h5 a:hover{text-decoration:underline;}

/* ------------- */

#message h1,#message h2,#message h3,#message h4,#message h5{margin-bottom:10px;}
#message .overlay{position:fixed;left:0;top:0;background:url(images/msg_overlay_bg.png);width:100%;height:100%;z-index:1000;}
#message .bright{position:fixed;left:50%;top:50%;background:url(images/msg_bright.png) no-repeat;margin-left:-336px;margin-top:-180px;width:673px;height:341px;z-index:1005;}
#message .close{position:fixed;left:50%;top:50%;background:url(images/msg_close.png) no-repeat;margin-left:210px;margin-top:-165px;width:30px;height:31px;z-index:1015;cursor:pointer;}
#message .text{position:fixed;left:50%;top:50%;background:url(images/msg_bg.jpg);width:500px;height:300px;margin-left:-250px;margin-top:-150px;z-index:1010;border-radius:6px;font-size:18px;line-height:36px;color:#524d46;border:2px solid #fff;}
#message .text .ins{padding:20px 10px;}
#message .text .title{font-size:25px;line-height:40px;color:#1a202a;text-align:center;font-style:italic;margin-top:5px;margin-bottom:15px;}
#message .text span{text-decoration:underline;}
#message .text .close_btn{background:url(images/msg_close_btn.png);width:144px;height:38px;line-height:38px;margin:0 auto;text-align:center;color:#fff;font-size:20px;margin-top:25px;font-style:italic;cursor:pointer;}

#header{background:url(images/head_back.jpg) repeat-x;height:71px;}
#header a{text-decoration:none;color:#25212d;}
#header .ins{position:relative;width:1000px;margin:0 auto;z-index:100;}
#header .logo{position:absolute;left:0;background:url(images/logo_back.png) no-repeat 0 7px;width:275px;height:91px;padding-top:20px;text-align:center;}
#header .meniu_first{float:left;background:url(images/head_h_sep.png) no-repeat 100% 7px;height:45px;padding-right:80px;padding-top:25px;margin-left:255px;}
#header .meniu_first ul li{float:left;line-height:27px;font-style:italic;}
#header .meniu_first ul li a{padding:3px 4px;}
#header .meniu_first ul li.current_page_item a,#header .meniu_first ul li.current-cat a,#header .meniu_first ul li a:hover{background:#26263c;color:#fff;border-radius:4px;}
#header .meniu_first ul li.menu_sep{float:left;background:url(images/head_v_sep.png) no-repeat;width:1px;height:27px;margin:0 8px;}
#header .meniu_first ul li.last_menu{display:none;}
#header .meniu_second{position:relative;left:-40px;float:left;padding-top:25px;}
#header .meniu_second ul li{float:left;line-height:27px;font-style:italic;}
#header .meniu_second ul li a{padding:3px 4px;}
#header .meniu_second ul li.current_page_item a,#header .meniu_second ul li.current-cat a,#header .meniu_second ul li a:hover{background:#26263c;color:#fff;border-radius:4px;}
#header .meniu_second ul li.menu_sep{float:left;background:url(images/head_v_sep.png) no-repeat;width:1px;height:27px;margin:0 8px;}
#header .meniu_second ul li.last_menu{display:none;}
#header .languages{font-family:Arial,Helvetica,sans-serif;float:right;padding-top:25px;}
#header .languages div{float:left;margin:0 2px;line-height:25px;}
#header .languages div a{padding:1px 3px;font-size:11px;}
#header .languages div.active a,#header .languages div a:hover{background:#26263c;color:#fff;border-radius:4px;}
#header .page_title{position:relative;float:right;background:url(images/page_heading_sep.png) repeat-x 0 70%;width:725px;margin-right:35px;font-size:18px;line-height:72px;height:72px;color:#fff;text-transform:uppercase;text-align:right;font-style:italic;overflow:hidden;}

#middle{background:url(images/middle_back.jpg) repeat;}
#middle .ins{position:relative;width:950px;margin:0 auto;text-align:center;height:372px;}
#middle .bright{background:url(images/bright.png) no-repeat;position:absolute;bottom:0;left:50%;margin-left:-398px;width:796px;height:407px;z-index:10;}
#middle .bottom_back{background:url(images/middle_bottom_back.png) no-repeat;position:absolute;bottom:-35px;left:50%;margin-left:-292px;width:582px;height:35px;z-index:1;}
#middle .home_nav{position:absolute;top:50%;margin-top:-43px;z-index:200;width:103px;height:86px;}
#middle .left_arr{background:url(images/home_arr_left.png) no-repeat;left:0;}
#middle .right_arr{background:url(images/home_arr_right.png) no-repeat;right:0;}
#middle .info{position:relative;top:65px;z-index:100;}
#middle .info .name{position:absolute;bottom:-30px;left:0;width:100%;height:26px;text-align:center;}
#middle .info .name span{display:inline-block;color:#fff;font-size:24px;line-height:26px;font-style:italic;padding:0 12px;}

#middle_ins{background:url(images/middle_back.jpg) repeat;}
#middle_ins .ins{position:relative;width:950px;margin:0 auto;height:72px;z-index:50;}
#middle_ins .bright{background:url(images/page_bright.png) no-repeat;position:absolute;bottom:0;left:50%;margin-left:-284px;width:568px;height:72px;z-index:10;}

#home_middle{background:url(images/home_middle_bgr.png) repeat-x;margin-bottom:12px;}
#home_middle .main_bg{background:url(images/home_middle_bg.png) no-repeat 50% 0;}
#home_middle .ins{width:950px;margin:0 auto;min-height:323px;text-align:center;}
#home_middle .discounts{float:left;background:url(images/home_discount.png) no-repeat 0 50%;padding-left:30px;font-size:18px;line-height:24px;color:#2d3041;font-style:italic;text-transform:uppercase;margin:16px 0 0 20px;}
#home_middle .products{float:right;background:url(images/home_all_arr.png) no-repeat 0 50%;padding-left:15px;font-size:14px;line-height:24px;font-style:italic;margin-top:16px;width:190px;text-align:left;}
#home_middle .products a, #home_middle .discounts a{color:#26263c;}
#home_middle .home_products{padding-top:8px;}
#home_middle .home_product{display:inline-block;overflow:hidden;height:267px;color:#2b2b34;font-family:Arial,Helvetica,sans-serif;text-align:left;}
#home_middle .home_product a{font-family:Georgia-serif;color:#2b2b34;font-size:21px;line-height:21px;text-decoration:none;font-style:italic;}
#home_middle .home_product a:hover{text-decoration:underline;}
#home_middle .home_product .img{position:relative;background:#373d45;width:293px;height:188px;border-radius:5px;overflow:hidden;}
#home_middle .home_product .img .border_top{position:absolute;left:0;top:0;background:url(images/border_top.png) repeat-x;width:100%;height:4px;}
#home_middle .home_product .img .border_top .border_topleft{position:absolute;left:0;top:0;background:url(images/border_topleft.png) no-repeat;width:6px;height:9px;}
#home_middle .home_product .img .border_top .border_topright{position:absolute;right:0;top:0;background:url(images/border_topright.png) no-repeat;width:6px;height:9px;}
#home_middle .home_product .img .border_bottom{position:absolute;left:0;bottom:0;background:url(images/border_bottom.png) repeat-x;width:100%;height:4px;}
#home_middle .home_product .img .border_bottom .border_bottomleft{position:absolute;left:0;bottom:0;background:url(images/border_bottomleft.png) no-repeat;width:6px;height:9px;}
#home_middle .home_product .img .border_bottom .border_bottomright{position:absolute;right:0;bottom:0;background:url(images/border_bottomright.png) no-repeat;width:6px;height:9px;}
#home_middle .home_product .img img{margin-left:-10px;}
#home_middle .home_product .home_ins{padding:9px 8px;}
#home_middle .home_product .title{color:#827043;font-size:14px;line-height:19px;font-style:italic;margin-bottom:5px;}
#home_middle .home_product .left{width:140px;padding:10px;}
#home_middle .home_product .right{width:110px;padding:10px;text-align:left;}
#home_middle .home_product .home_product_sep{float:left;background:url(images/home_product_sep.png) no-repeat 0 50%;width:2px;height:69px;}
#home_middle .home_product .old_price{font-size:12px;line-height:21px;color:#696969;text-decoration:line-through;margin-right:7px;}
#home_middle .home_product .new_price{font-size:14px;line-height:21px;color:#b1113e;}
#home_middle .home_product .noprice{line-height:21px;font-style:italic;color:#888;}
#home_middle .home_product .img .discount_percent {position: absolute;top: 5px;color: #ef1b27;width:55px;height:50px;background:url(images/big_star_small.png) no-repeat;font-size: 18px;font-family:Georgia, serif;text-align: center;padding-top: 15px;}

#home_middle .page_bottom{background:url(images/page_middle_bg_bot.png) no-repeat 50% 100%;padding-bottom:37px;}
#home_middle .page_mid{float:left;position:relative;left:50%;top:0;margin-left:-485px;width:970px;background:url(images/page_middle_bg_mid.png) repeat-y 50% 0;}
#home_middle .page_back{position:absolute;left:50%;top:0;background:url(images/page_middle_bg.png) no-repeat 50% 0;width:1100px;height:140px;margin-left:-550px;z-index:299;}
#home_middle .page_ins{position:relative;width:850px;margin:0 auto;min-height:110px;padding-top:35px;z-index:300;}

#home_mid_bottom{width:1000px;margin:0 auto;text-align:center;}
#home_mid_bottom .presentation{display:inline-block;background:url(images/home_block_bg.png) repeat-x;width:645px;height:272px;border-radius:4px;vertical-align:top;}
#home_mid_bottom .presentation h1{color:#eddab1;}
#home_mid_bottom .presentation .ins_bg{background:url(images/home_block_pattern.png) no-repeat 100% 50%;width:100%;height:100%;}
#home_mid_bottom .presentation .ins{padding:10px 50px;}
#home_mid_bottom .presentation .pres_h_sep{background:url(images/home_block_sep.png) no-repeat;width:519px;height:2px;}
#home_mid_bottom .presentation .content{text-align:left;font-size:14px;line-height:20px;font-style:italic;color:#e1e1e3;margin-top:6px;text-shadow:#111 -2px 2px 2px;}
#home_mid_bottom .home_contacts{display:inline-block;background:url(images/home_contacts_bg.png) repeat-y 0 100%;width:293px;height:271px;border-radius:4px;vertical-align:top;border-bottom:1px solid #bfbaaa;text-shadow:#ffffff 0 -1px 1px;}
#home_mid_bottom .home_contacts .ins{padding:15px 15px 15px 30px;}
#home_mid_bottom .home_contacts .cont_h_sep{background:url(images/home_contacts_sep.png) no-repeat;width:237px;height:2px;}
#home_mid_bottom .home_contacts h1{font-size:20px;line-height:25px;color:#1a202a;}
#home_mid_bottom .home_contacts ul{margin-top:15px;}
#home_mid_bottom .home_contacts ul li{text-align:left;height:32px;line-height:40px;padding-left:50px;font-size:16px;}
#home_mid_bottom .home_contacts ul li, #home_mid_bottom .home_contacts ul li a{color:#524d46;text-decoration:none;}
#home_mid_bottom .home_contacts ul li a:hover{text-decoration:underline;}
#home_mid_bottom .home_contacts ul li.sh{position:relative;left:-25px;background:url(images/home_contacts_sh.png) no-repeat;width:271px;height:11px;line-height:11px;}
#home_mid_bottom .home_contacts ul li.mail{background:url(images/mail_icon.png) no-repeat 21px 70%;}
#home_mid_bottom .home_contacts ul li.tel{background:url(images/tel_icon.png) no-repeat 20px 70%;}
#home_mid_bottom .home_contacts ul li.map{background:url(images/map_icon.png) no-repeat 22px 70%;}
#home_mid_bottom .home_contacts ul li.fb{background:url(images/fb_icon.png) no-repeat 20px 70%;}

#main .samples{padding-top:20px;}
#main .samples .sample{float:left;margin-right:30px;margin-bottom:18px;}
#main .samples.gallery .sample{margin-right:20px;}
#main .samples .sample img{border-radius:4px;}
#main .samples .sample_last,#main .samples.gallery .sample_last{margin-right:0;}
#main .samples .sample_hr{width:100%;height:1px;border-bottom:1px solid #e5e5e5;margin-bottom:18px;}

#contacts #map{float:left;width:560px;height:350px;margin-right:20px;border-radius:4px;border:1px solid #d9d8d9;overflow:hidden;}
#contacts .request{float:right;width:250px;margin-right:5px;margin-top:0;}
#contacts .request form{margin-top:20px;}
#contacts .request div.div_input{background:url(images/text.png) no-repeat;width:230px;height:30px;border:0;padding:0 10px;margin-bottom:10px;}
#contacts .request div.div_input input{background:0;width:230px;height:30px;border:0;line-height:30px;}
#contacts .request div.div_textarea{background:url(images/textarea.png) no-repeat;width:230px;height:100px;border:0;padding:10px;}
#contacts .request div.div_textarea textarea{background:0;width:230px;max-width:230px;min-width:230px;height:100px;min-height:100px;max-height:100px;border:0;line-height:18px;}
#contacts .request div.div_btn{float:right;}
#contacts .request div.div_btn input{background:url(images/btn.png) no-repeat;width:80px;height:28px;line-height:28px;border:0;color:#fff;cursor:pointer;font-style:italic;margin-top:10px;}
#contacts .request div.div_warnings{float:right;margin-right:15px;text-align:right;font-size:12px;line-height:15px;margin-top:10px;font-style:italic;}
#contacts .staff{margin-top:15px;}
#contacts .staff ul{float:left;width:25%;margin-bottom:20px;}
#contacts .staff ul li{font-family:Arial,Helvetica,sans-serif;border-bottom:1px dashed #e5e5e5;padding:5px 10px;color:#636363;}
#contacts .staff ul li.first{border-top:1px dashed #e5e5e5;}
#contacts .staff ul li a{color:#636363;}

.all_news_top{margin-top:30px;}
#all_news .news{float:left;width:50%;margin-bottom:45px;}
#all_news .news .news_ins{padding-right:35px;}
#all_news .news img{float:left;margin-right:10px;border-radius:4px;}
#all_news .news h3{padding:0;}
#all_news .news .content{color:#545454;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:15px;}

.paging a{text-decoration:none;color:#26263c;font-size:15px;font-family:Times New Roman,Times,serif;font-style:italic;padding:0 7px;}
.paging .current_page_bg{display:inline-block;line-height:26px;background:url(images/page_active.png) repeat-x;color:#9a7f50;font-size:15px;font-family:Times New Roman,Times,serif;font-style:italic;padding:0 7px;border-radius:4px;border:1px solid #eaeaea;}
.paging .paging_separator{background:url(images/page_sep.png) no-repeat 0 50%;width:1px;height:34px;margin:0 3px;}
.paging .page_nav{cursor:pointer;}
.paging .page_prev{background:url(images/page_arr_l.png) no-repeat 100% 45%;}
.paging .page_next{background:url(images/page_arr_r.png) no-repeat 0 45%;}

#main .cat_wrap{text-align:center;}
#main .cat_wrap h2{padding:0;line-height:34px;}
#main .cat_bg_l{display:inline-block;background:url(images/cat_bg_l.png) no-repeat 0 100%;padding-left:64px;height:44px;line-height:34px;/* margin-bottom:33px; */}
#main .cat_bg_r{display:inline-block;background:url(images/cat_bg_r.png) no-repeat 100% 100%;padding-right:64px;}
#main .cat_bg{display:inline-block;background:url(images/cat_bg.png) repeat-x 0 100%;height:44px;}

#main .head_title{font-size:18px;line-height:25px;padding:10px 0;color:#26263c;text-decoration:none;font-style:italic;}

#main .cat_sep{display:inline-block;background:url(images/page_sep.png) no-repeat 0 50%;width:1px;height:34px;margin:0 3px;}
#main .cat_sep_first{display:none;}
#main .cat_link{display:inline-block;vertical-align:top;font-size:14px;color:#26263c;font-style:italic;text-decoration:none;padding:0 10px;}
#main .cat_link_active{color:#9a7f50;background:url(images/page_active.png) repeat-x;border-radius:4px;border:1px solid #eaeaea;}

#all_discounts{position:relative;top:20px;left:-15px;width:885px;}
#all_discounts h1{padding:0 0 17px 10px;margin:0 0 23px 0;border-bottom:1px dashed #cccccc;}
#all_discounts .cat_description{font-size:14px;line-height:22px;font-style:italic;margin-bottom:25px;padding-bottom:20px;color:#545454;border-bottom:1px solid #E5E5E5;}
#all_discounts .discount{float:left;width:200px;margin-right:27px;margin-bottom:30px;}
#all_discounts .discount_last{margin-right:0;}
#all_discounts .discount .img{position:relative;background:#373d45;width:200px;height:140px;}
#all_discounts .discount .img .border_top{position:absolute;left:0;top:0;background:url(images/border_top.png) repeat-x;width:100%;height:4px;}
#all_discounts .discount .img .border_top .border_topleft{position:absolute;left:0;top:0;background:url(images/border_topleft.png) no-repeat;width:6px;height:9px;}
#all_discounts .discount .img .border_top .border_topright{position:absolute;right:0;top:0;background:url(images/border_topright.png) no-repeat;width:6px;height:9px;}
#all_discounts .discount .img .border_bottom{position:absolute;left:0;bottom:0;background:url(images/border_bottom.png) repeat-x;width:100%;height:4px;}
#all_discounts .discount .img .border_bottom .border_bottomleft{position:absolute;left:0;bottom:0;background:url(images/border_bottomleft.png) no-repeat;width:6px;height:9px;}
#all_discounts .discount .img .border_bottom .border_bottomright{position:absolute;right:0;bottom:0;background:url(images/border_bottomright.png) no-repeat;width:6px;height:9px;}
#all_discounts .discount img{border-radius:4px;}
#all_discounts .discount h3{font-size:15px;padding:0;}
#all_discounts .discount ul{margin-top:7px;}
#all_discounts .discount ul li{border-bottom:1px solid #e5e5e5;text-align:center;padding:7px 0;}
#all_discounts .discount ul li.first{border-top:1px solid #e5e5e5;}
#all_discounts .discount .old_price{font-size:15px;color:#737373;text-decoration:line-through;margin-right:7px;font-family:Times New Roman,Times,serif;font-style:italic;}
#all_discounts .discount .new_price{font-size:15px;color:#b91044;font-family:Times New Roman,Times,serif;font-style:italic;}
#all_discounts .discount .img .discount_percent {position: absolute;top: 5px;color: #ef1b27;width:55px;height:50px;background:url(images/big_star_small.png) no-repeat;font-size: 18px; text-align: center;padding-top: 15px;}

#all_cats{margin-top:10px;margin-bottom:50px;text-align:center;}
#all_cats .cat{background:url(images/prod_cat_bg.png) no-repeat;display:inline-block;width:300px;margin:10px 45px;vertical-align:top;}
#all_cats .cat img{border-radius:4px;}
#all_cats .cat h3, #all_cats .cat h3 a{font-size:17px;padding:0;}
#all_cats .cat ul{margin-top:7px;}
#all_cats .cat ul li{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center;padding:7px 0;}
#all_cats .cat ul li.content{color:#545454;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:15px;}

#simple h1{color:#7f6537;font-size:18px;}
#simple .content{color:#545454;font-family:Arial,Helvetica,sans-serif;margin-bottom:30px;}

#product_slider{background:#373d45;position:relative;width:350px;height:210px;overflow:hidden;border-radius:4px;}
#product_slider .border_top{position:absolute;left:0;top:0;background:url(images/border_top.png) repeat-x;width:100%;height:4px;}
#product_slider .border_top .border_topleft{position:absolute;left:0;top:0;background:url(images/border_topleft.png) no-repeat;width:6px;height:9px;}
#product_slider .border_top .border_topright{position:absolute;right:0;top:0;background:url(images/border_topright.png) no-repeat;width:6px;height:9px;}
#product_slider .border_bottom{position:absolute;left:0;bottom:0;background:url(images/border_bottom.png) repeat-x;width:100%;height:4px;}
#product_slider .border_bottom .border_bottomleft{position:absolute;left:0;bottom:0;background:url(images/border_bottomleft.png) no-repeat;width:6px;height:9px;}
#product_slider .border_bottom .border_bottomright{position:absolute;right:0;bottom:0;background:url(images/border_bottomright.png) no-repeat;width:6px;height:9px;}
#product_slider .slides{position:absolute;height:210px;}
#product_slider .nav{position:absolute;top:50%;margin-top:-32px;width:20px;height:73px;z-index:10;cursor:pointer;}
#product_slider .slide_left{background:url(images/product_left.png) no-repeat;left:-1px;}
#product_slider .slide_right{background:url(images/product_right.png) no-repeat;right:-1px;}
#product_slider .slide{float:left;}

#product{margin-bottom:40px;}
#product .product_left{float:left;width:350px;}
#product .product_right{float:right;width:490px;margin-right:20px;}
#product .thumbs{}
#product .thumbs .thumb{background:#373d45;position:relative;float:left;margin-right:10px;margin-top:10px;}
#product .thumbs .thumb .border_top{position:absolute;left:0;top:0;background:url(images/border_top.png) repeat-x;width:100%;height:4px;}
#product .thumbs .thumb .border_top .border_topleft{position:absolute;left:0;top:0;background:url(images/border_topleft.png) no-repeat;width:6px;height:9px;}
#product .thumbs .thumb .border_top .border_topright{position:absolute;right:0;top:0;background:url(images/border_topright.png) no-repeat;width:6px;height:9px;}
#product .thumbs .thumb .border_bottom{position:absolute;left:0;bottom:0;background:url(images/border_bottom.png) repeat-x;width:100%;height:4px;}
#product .thumbs .thumb .border_bottom .border_bottomleft{position:absolute;left:0;bottom:0;background:url(images/border_bottomleft.png) no-repeat;width:6px;height:9px;}
#product .thumbs .thumb .border_bottom .border_bottomright{position:absolute;right:0;bottom:0;background:url(images/border_bottomright.png) no-repeat;width:6px;height:9px;}
#product .thumbs .thumb_last{margin-right:0;}
#product .thumbs .thumb img{border-radius:4px;}
#product .project{margin-top:20px;}
#product .project .project_title{background:url(images/project_icon.png) no-repeat 0 50%;border-bottom:1px solid #e5e5e5;font-size:16px;color:#26263c;font-style:italic;padding:7px 0 7px 25px;margin-bottom:10px;}
#product .project .project_img{text-align:center;}
#product h1{border-bottom:1px solid #e5e5e5;color:#7f6537;font-size:20px;line-height:25px;margin-bottom:5px;}
#product .content{color:#545454;font-family:Arial,Helvetica,sans-serif;margin-bottom:25px;}
#product .price{display:inline-block;border:1px solid #e6e6e6;padding:7px 12px;margin-right:10px;border-radius:4px;vertical-align:top;}
#product .price .name{font-size:16px;color:#555454;font-style:italic;}
#product .price .old_price{font-size:16px;color:#737373;text-decoration:line-through;margin-right:7px;font-family:Times New Roman,Times,serif;font-style:italic;}
#product .price .new_price{font-size:16px;color:#b91044;font-family:Times New Roman,Times,serif;font-style:italic;}
#product .price .normal_price{font-size:16px;font-family:Times New Roman,Times,serif;font-style:italic;}
#product iframe{margin-top:7px;}

#footer{width:900px;margin:20px auto 30px auto;color:#79777d;font-family:Arial,Helvetica,sans-serif;}
#footer a{color:#a2733c;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* ------------- */

#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;background:#fff url('images/fancybox/loading.gif') no-repeat 50% 50%;padding:5px;border:1px #b3a874 solid;}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;background-color:#fff !important;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;background:#fff;padding: 0px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background:#373d45;border: 1px solid #cdcdcd;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;background:url(images/overlay_pattern.png) no-repeat 100% 50%;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: 3px;right: 3px;width: 35px;height: 35px;background: #fff url('images/fancybox/fancy_close.png') no-repeat 50% 50%;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('images/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 23px;height: 39px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('images/fancybox/left.png');}
#fancybox-right-ico {background-image: url('images/fancybox/right.png');}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;/* padding-top:2px; */background:url(images/overlay_title_bg.png);}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #26263C;text-align: center;font-family:Georgia;}
#fancybox-title-over {font-size:25px;line-height:60px;border-top:2px solid #E6A640;font-style:italic;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('images/fancybox/fancybox.png') no-repeat -40px -90px;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('images/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('images/fancybox/fancybox.png') no-repeat -55px -90px;}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }


/* different menu drop-down */

#home_middle .page_back {
  z-index: 0;
}

#home_middle .page_ins {
  z-index: 0;
}

#middle .info {
  z-index: 0;
}

#header > div > div.meniu_first > ul > li:nth-child(2) {
  display: none;
}

#header > div > div.meniu_first > ul > li:nth-child(3) {
  position: absolute;
  top: 200px;
  margin-left: -20px;
  background: #fff;
  border-radius; 3px;
  z-index: 9999;
  visibility: hidden;
  min-width: 145px;
  text-align: center;
}

#header > div > div.meniu_first > ul > li:nth-child(5) {
  position: absolute;
  top: 175px;
  margin-left: -20px;
  background: #fff;
  border-radius; 3px;
  z-index: 9999;
  visibility: hidden;
  min-width: 145px;
  text-align: center;
}

#header > div > div.meniu_first > ul > li:nth-child(7) {
  position: absolute;
  top: 150px;
  margin-left: -20px;
  background: #fff;
  border-radius; 3px;
  z-index: 9999;
  visibility: hidden;
  min-width: 145px;
  text-align: center;
}

#header > div > div.meniu_first > ul > li:nth-child(9) {
  position: absolute;
  top: 125px;
  margin-left: -20px;
  background: #fff;
  border-radius; 3px;
  z-index: 9999;
  visibility: hidden;
  min-width: 145px;
  text-align: center;
}

#header > div > div.meniu_first > ul > li:nth-child(11) {
  position: absolute;
  top: 100px;
  margin-left: -20px;
  background: #fff;
  border-radius; 3px;
  z-index: 9999;
  visibility: hidden;
  min-width: 145px;
  text-align: center;
}

#header > div > div.meniu_first > ul > li:nth-child(13) {
  position: absolute;
  top: 75px;
  margin-left: -20px;
  background: #fff;
  border-radius; 3px;
  z-index: 9999;
  visibility: hidden;
  min-width: 145px;
  text-align: center;
}

#header > div > div.meniu_first > ul > li:nth-child(15) {
  position: absolute;
  top: 50px;
  margin-left: -20px;
  background: #fff;
  border-radius; 3px;
  z-index: 9999;
  visibility: hidden;
  min-width: 145px;
  text-align: center;
}

#header > div > div.meniu_first > ul > li:nth-child(4),
#header > div > div.meniu_first > ul > li:nth-child(6),
#header > div > div.meniu_first > ul > li:nth-child(8),
#header > div > div.meniu_first > ul > li:nth-child(10),
#header > div > div.meniu_first > ul > li:nth-child(12),
#header > div > div.meniu_first > ul > li:nth-child(14) {
  display: none;
}
