@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background:#fff url(../images/bg.jpg) repeat-x;}
html{ background-color:#f6b800;}
img{ border: none;outline:none;}
.clear{ clear:both;}
p, div, form, span{margin:0; padding:0;outline:none;}
/*BASIC FRAMEWORK =====*/
#site{ width:950px;  margin:0 auto;}
#header{width:950px; height:112px;background:url(../images/header.jpg);}
#menu{width:910px; height:36px;background:url(../images/menu.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; padding:0 0 0 40px;}
#core{width:950px; background:url(../images/core.jpg) no-repeat;margin-top:-1px;}
#footer{width:510px;height:30px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:center; padding:17px 0 0 0;}
#footer a, #footer a:visited{ text-decoration:none; color:#333333;}
#footer_up{width:100%; height:47px;background:url(../images/footer.jpg);}
/*LEFT ================*/
#cats{ width:204px; float:left;font-family:Verdana, Arial,sans-serif; font-size:12px;}
#cats1{ width:204px;}
#cats_up{ width: 204px; height:39px; background:url(../images/cats_up.jpg);margin-top:1px}
#cats_down{width: 204px; height:40px;background:url(../images/cats_down.jpg);}* html #cats_down{margin-top:-20px;}
#newsletter{width:203px; height:160px; margin:0 auto;background:url(../images/newsletter.jpg) no-repeat;text-align:center;}
#but{width: 204px;}

/*MIDDLE =============*/
#content{width:554px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#content a, #content a:visited{ text-decoration:none; color:#333333;}
#content a:hover{ color:#C40002;}
* html #content{ width:550px;}
#content2{ width:549px; padding:0 0 0 5px;}
* html #content2{ width:545px;}
#titles{ width:520px; height:35px; margin:20px 0 0 0; padding:12px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:white;}
/*--------product manifestation*/
.products{position:relative;z-index:1;clear:both;width:520px; height:125px; border:1px solid #C3D2DF; margin:10px auto 0 auto;padding:3px 5px 3px 3px;}
.product_image_area{width:190px;height:125px;float:left;border:1px solid #E0E8EF;text-align:center;margin:0 3px 0 0;}
.cat_short_desc{overflow:hidden;display:block;height:78px;padding-top:2px;}
.product_bottom{float:right;width:320px;text-align:right;border-top:1px solid #749DC3;padding-top:2px;font-size:11px;}* html .product_bottom{padding-top:3px;}
.product_title{background:#6A9FD1;border:1px solid #749DC3;font-weight:bold;padding:2px 0 1px 3px;margin-bottom:3px;}
.product_price {text-align:right;padding:5px 3px 2px 0;} * html .product_price{padding:7px 3px 2px 0;}
.price{color:#C40002;}
.page_selector {clear:left;float:left;border:1px solid #000;width:500px;margin:10px 0 0 20px;padding:3px;background:#FFB400;} 
* html .page_selector {clear:left;float:left;border:1px solid #000;width:507px;margin:10px 0 0 8px;padding:3px;background:#FFB400;}
.offer_area {z-index:2;width:50px;height:50px;display:block;position:absolute;left:165px;top:85px;}
/*-------full product*/
.full_prod_img {float:left;}
.pimg{background:#eee;border:1px solid #ccc;width:170px;float:left;margin-left:1px;}
.full_prod{padding:20px 0 0 0;}
.full_prod_desc {clear:both;padding:20px 0;margin:0 10px 0 0;}
.full_prod_desc2 {clear:both;padding:10px 0 3px 0;text-align:center;border-bottom:1px solid #6A9FD1;}
.full_prod_bottom{clear:both;text-align:right;padding-top:3px;margin:0 5px;}
.files_area{background:#eee;padding:3px;text-align:center;}
.files_area_title{border-bottom:1px solid #ccc;text-align:left;padding:3px 0;}
a.fil , a.fil:visited{color:#000;font-weight:normal;}
a.fil:hover , a.fil:active {color:#C40002;}
a.fprod , a.fprod:visited{color:#000;font-weight:bold;}
a.fprod:hover , a.fprod:active {color:#C40002;}

/*--------top*/
.menu{height:15px; margin:10px 20px 0 0; float:left;background:url(../images/bullet.jpg) no-repeat;padding:0 20px 0 10px;}
.menu a, .menu a:visited{ text-decoration:none; color:#333333;}
.menu a:hover{ color:#0A68A0;}
/*RIGHT ==============*/
#cats_right{width:192px;float:left;margin-top:3px;}
.connect{display:block;width:192px;height:160px;background:url(../images/connect.jpg) no-repeat;text-align:center;padding:30px 0 0 0;}


/*--------cart*/
.cart{display:block;width:192px;height:150px;background:url(../images/cart.jpg) no-repeat;text-align:center;color:#264f75;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;cursor:pointer;}
.c1{margin:0 10px;padding:40px 0 3px 0;}
.c2{margin:0 10px;font-weight:bold;}	
.c3{margin:0 10px;}
.c4total{margin:0 10px;padding-top:37px;}
.pay{display:block;width:192px;height:70px;background:url(../images/pay.jpg) no-repeat;cursor:pointer;}
.pay_over{display:block;width:192px;height:70px;background:url(../images/pay_over.jpg) no-repeat;cursor:pointer;}
/*FOOTER =============*/
#quality{ width:300px; height:15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center; margin:3px auto 0 auto;}
#quality a, #quality a:visited{ text-decoration:none; color:#333333;}
#quality a:hover{ color:white;}
/*FORMS ==============*/
/*-------newsletter*/
.nsform{padding-top:0}
.nfield{margin:0 25px;border:1px solid #6199cb;} * html .nfield{width:140px;}
.nlabel{margin:0 25px;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding:3px 0;color:#264f75;}
.nsubarea{margin:0 25px;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding:3px 0;color:#264f75;}
.nsubmit{background:url(../images/nsubmit.jpg) right no-repeat;border:none;padding:0 20px 3px 0;height:20px;margin-top:0px;color:#264f75;}* html .nsubmit{padding:0 10px 3px 0;}
.nsubmit_over{background:url(../images/nsubmit_over.jpg) right no-repeat;border:none;padding:0 20px 3px 0;height:20px;margin-top:0px;color:#333;}* html .nsubmit_over{padding:0 10px 3px 0;}
/*-------connect*/
.cform{padding-top:30px;}
.cfield{margin:0 20px;border:1px solid #6199cb;width:130px;}
.clabel{margin:0 30px;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding:3px 0;color:#264f75;}
.csubarea{margin:0 30px;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding:3px 0;color:#264f75;} * html .csubarea{margin:0 20px;}
.csubmit{background:url(../images/csubmit.jpg) right no-repeat;border:none;padding:0 15px 3px 0;height:17px;margin-top:2px;color:#264f75;}* html .csubmit{padding:0 10px 3px 0;}
.csubmit_over{background:url(../images/csubmit_over.jpg) right no-repeat;border:none;padding:0 15px 3px 0;height:17px;margin-top:2px;color:#333;}* html .csubmit_over{padding:0 10px 3px 0;}
.actext{float:left;padding:50px 20px 10px 30px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#264f75;}
.links{clear:left;margin:0 0 1px 30px;}
a.ac , a.ac:visited{float:left;display:block;width:130px;padding:2px 0;margin:0 0 1px 0;background:#FFA200;border:1px solid #FFCB4F;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#1D4F82;text-decoration:none;}
a.ac:hover , a.ac:active {color:#000;text-decoration:none;background:#FFBD1F;border:1px solid #FFCB4F;}
/*------ search*/
.search{margin:0; padding:4px 0px 0 10px;font-weight:normal;} * html .search {padding:3px 0px 0 10px;}
.search_field {margin:3px 0 0 0;border:1px solid #6199CB;}
.ssubmit{background:url(../images/csubmit.jpg) right no-repeat;border:none;padding:0 15px 3px 0;height:17px;margin-top:2px;color:#264f75;}* html .csubmit{padding:0 10px 3px 0;}
.ssubmit_over{background:url(../images/csubmit_over.jpg) right no-repeat;border:none;padding:0 15px 3px 0;height:17px;margin-top:2px;color:#333;}* html .csubmit_over{padding:0 10px 3px 0;}
/*---ueforms*/
.ue_title {margin:10px 12px 5px 5px;background:#FFB400;padding:3px;border:1px solid #000;} * html .ue_title {margin:10px 7px 5px 5px;}
.form_block1 {margin:10px 10px 5px 0;border-top:1px solid #ccc;}
.ue_form {margin:3px 12px 10px 5px;background:#eee;padding:3px;border:1px solid #ccc;} * html .ue_form {margin:3px 7px 5px 5px;}
.con_title {float:left;margin:3px 0 0 2px;display:block;width:350px;height:250px;background:#FFB400;padding:3px;border:1px solid #000;}
.con_form {float:left;margin-top:3px;display:block;width:300px;height:250px;background:#eee;padding:3px 3px 3px 20px;border:1px solid #ccc;}
.contact{float:left;}
.field {width:150px;border:1px solid #555;margin-bottom:2px;}
/*---links*/
.linktd{margin:20px 20px 0 10px;}
.link_title{border-bottom:1px solid #6A9FD1;}
.link_desc{margin:0 5px;font-size:10px;}
/*---news*/
.new{position:relative;z-index:1;clear:both;width:510px; height:120px; margin:10px auto 0 auto;}
.news_title{background:#6A9FD1;border:1px solid #749DC3;font-weight:bold;padding:2px 0 2px 3px;margin-bottom:3px;}
.news_short_desc{overflow:hidden;display:block;height:100px;padding-top:2px;}
.news_bottom{clear:both;text-align:right;padding:2px 0;margin:0 5px;border-top:1px solid #749dc3;border-bottom:1px solid #749dc3;}
#map {width: 500px;height: 200px;border: 5px solid #ededed;margin: 0 auto;}
.subcats {margin:3px 12px 10px 5px;padding:5px;background:#eee;border:1px solid #ccc;text-align:center;} * html .subcats{margin:3px 7px 5px 5px;}
a.print ,a.print:visited,a.print:hover,a.print:active{background:url(../images/action_print.gif) right no-repeat;padding:0 20px 0 0;font-weight:bold;}

/*---main_banners*/
.top_main_banner{display:block;width:182px;margin:10px auto 0 auto;overflow:hidden;cursor:pointer;}
.call{display:block;width:182px;height:170px;background:url(../images/call.jpg) no-repeat;margin:0 0 0 5px;cursor:pointer;}
.oraria{display:block;width:178px;height:121px;background:url(../images/oraria.jpg) no-repeat;margin:0 0 0 5px;}
.flash3{border:1px solid #6A9FD1;padding:5px 0 0 5px;width:527px;height:240px;display:block;margin:10px 0 10px 5px;overflow:hidden;}
.randomP{position:relative;display:block;width:247px;height:227px;border:1px solid #ccc;float:left;margin:0 0px 0 4px;padding:3px;cursor:pointer;}
.random_title{padding:3px;background:#6A9FD1;font-weight:bold;height:27px;overflow:hidden;}
.random_image{display:block;width:195px;height:150px;padding:5px 0 5px 20px;}
.random_price_area{border-top:1px solid #ccc;padding:5px 0 0 0;font-size:10px;}
.random_p{float:left;}
.random_cat{float:left;padding:0 0 0 20px;width:120px;}
.random_offer_area{z-index:2;width:80px;height:80px;display:block;position:absolute;left:180px;top:30px;}

/*ADDON STYLES UPDATE 1.9.3*/
/*cart show_terms() */
.terms {background:#eee;padding:5px;width:520px;border:1px solid #ccc;margin:0 0 0 5px;} * html .terms{margin:0 0 0 6px;}
.terms_title {padding:3px 5px;font-weight:bold;border-bottom:1px solid #555;}
.terms_text{background:#fff;color:#000;display:block;height:200px;overflow:auto;padding:3px;border:1px solid #000;}
.terms_checkbox{padding:3px;text-align:right;}
.paymethod{background:#FFB400;padding:5px;margin:0 0 5px 5px;width:520px;border:1px solid #000;} * html .paymethod{margin:0 0 5px 6px;}

/*inside basket-*/
.basket_pad{padding:0 0 0 40px;}
a.basketlink , a.basketlink:visited{color:#fff;}
a.basketlink:hover , a.basketlink:active{color:#FF209D;}
.basket_title_td{border-bottom:1px solid #ccc;}
.basket_table {background:#eee;padding:3px;border:1px solid #ccc;margin:3px 0px 10px 5px;width:532px;} * html .basket_table{margin:3px 0px 10px 0px;}

/* cart*/
.cart_area{width:195px;padding:20px 0 0 0;}
.cart_title{display:block;width:195px;height:33px;background:url(../images/cart_top.jpg) no-repeat;}
.cart_products{display:block;width:175px;background:url(../images/leftN_body.jpg) repeat-y;padding:0 0 0 20px;}
.cart_pDesc{width:217px;border-bottom:1px dashed #eee;padding:2px 0;}
.cart_pPrice{width:76px;padding:3px;text-align:center;}
.cart_pDel{display:block;width:16px;height:16px;background:url(../images/delete_item1.gif) no-repeat;cursor:pointer;}
.cart_pTotal{padding:10px 0 0 10px;}
.pTot1{width:84px;padding:2px 0 0 0;}
.pTot2{font-size:12px;font-weight:bold;color:#C93B6B;width:100px;}
.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;}
.cart_bottom{display:block;width:195px;height:8px;background:url(../images/leftN_bottom.jpg) no-repeat;}
.os1_total_title{font-weight:bold;}

/*field_search*/
.search_top{ width: 204px; height:27px; background:url(../images/search_top.jpg) top no-repeat;margin-top:3px}
.search_b{width: 204px; height:15px;background:url(../images/cats_down.jpg) bottom no-repeat;}
.search_c{display:block;width:181px;background:#20507E;margin:0 0 0 12px;padding:3px;color:#fff;}
.ms_field{width:105px;border:1px solid #518AC1;}
.gen_sub{background:#3C85AE;color:#fff;font-weight:bold;cursor:pointer;border:1px solid #224263;margin:3px 2px;}
.gen_sub_hover{border:1px solid #224263;background:#FE0000;color:#fff;font-weight:bold;cursor:pointer;margin:3px 2px;}
