@charset "utf-8";
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,caption{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}

body,table{font:100% Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;border:0;color:#232323;margin:0;padding:0;}
body{background:url(../img/bgr/body.jpg) repeat-x #282828;}
/*layout */
#wrapper,#footer{width:950px;margin:auto;}
#header{background:url(../img/bgr/header.jpg);color:#625f4d;font-size:10px;height:248px;}


/*#logo{float:left;width:300px;}*/
h1#logo a {float:left; background:url("../img/logo.jpg") no-repeat scroll 0 0 transparent;display:block;margin:0;padding:0;text-indent:-999999px;width:300px;height:140px;}

#seotitle{float:left;width:640px;padding:62px 0 0;}
#mainmenu{padding-left:24px;}
#main{color:#232323;background:#FFF;padding:10px;}
#filters{background:#FFF;border:10px solid #e2eacc;padding:10px;}
#content{float:left;width:410px;margin-right:10px;}
#content-wide{float:left;width:720px;margin-right:10px;}
#content-full{width:930px;}
#left{float:left;width:300px;margin-right:10px;}
#right{float:left;width:200px;}
/*modules */
#left .module{background:#e2eacc;margin-bottom:10px;padding:10px;}
#right .module{background:#f1f1e3;margin-bottom:10px;padding:10px;}
#left h1{background:url(../img/bgr/leftmodule.jpg) no-repeat;height:17px;font-size:10px;padding:8px 0 0 15px;}
#right h1{background:url(../img/bgr/rightmodule.jpg) no-repeat;height:17px;font-size:10px;padding:8px 0 0 15px;}
#left .row{margin-bottom:10px;}
#right li{border-bottom:1px solid #c9c9c2;cursor:default;border-style:dotted;padding:5px;}
#right li:hover{background:#fff;}
/*home content module */
#content h1{background:url(../img/bgr/contentmodule.jpg) no-repeat;height:17px;font-size:10px;display:block;padding:8px 0 0 15px;}
#content .odd,#content-full .odd{background:#f1f1e3;border-bottom:1px solid #c9c9c2;border-style:dotted;}
#content .even,#content-full .even{background:#fff;border-bottom:1px solid #c9c9c2;border-style:dotted;}
/*footer */
#footer{background:url(../img/bgr/header.jpg) #FFF;height:80px;font-size:10px;}
.edit_button_r_100{width:100px;background-image:url(../img/buttons/edit_button_r_100.png);}
.delete_button_r_100{width:100px;background-image:url(../img/buttons/delete_button_r_100.png);}
.chat_button_r_100{width:100px;background-image:url(../img/buttons/chat_button_r_100.png);}
.chat_off_button_r_100{width:100px;background-image:url(../img/buttons/chat_off_button_r_100.png);}
.order_button_r_100{width:100px;background-image:url(../img/buttons/order_button_r_100.png);}
.button_r,.button_r_100,.button_r_27,.edit_button_r_100,.delete_button_r_100,.chat_button_r_100,.chat_off_button_r_100,.order_button_r_100{height:20px;display:block;float:left;font-size:10px;text-decoration:none;background-repeat:no-repeat;padding-top:5px;text-align:center;}
.button_r:hover,.button_r_100:hover,.button_r_27:hover,.edit_button_r_100:hover,.delete_button_r_100:hover,.order_button_r_100:hover,.chat_button_r_100:hover,.chat_off_button_r_100:hover{background-position:0 -25px;}
.button_r_active,.button_r_100_active,.button_r_27_active{height:20px;display:block;float:left;font-size:10px;text-decoration:none;background-repeat:no-repeat;padding-top:5px;text-align:center;background-position:0 -25px;color:#e50051 !important;font-weight:700;}
/*home forms */
#formmenu{height:30px;background:url(../img/bgr/formmenu.jpg);padding-right:10px;}
.fm_btn{width:168px;height:17px;display:block;font-size:10px;text-decoration:none;background-repeat:no-repeat;background-image:url(../img/buttons/fm_button.jpg);padding-top:13px;text-align:center;color:#232323 !important;float:right;}
.fm_btn:hover{background-image:url(../img/buttons/fm_button.jpg);color:#e50051 !important;background-position:0 -30px;}
.fm_btn_active{width:168px;height:17px;display:block;font-size:10px;text-decoration:none;background-repeat:no-repeat;background-image:url(../img/buttons/fm_button.jpg);background-position:0 -30px;padding-top:13px;text-align:center;color:#232323 !important;float:right;}
.formfield{float:left;margin-right:10px;}
select,input{font-size:11px;font:100% Tahoma, Verdana, Arial, Helvetica, sans-serif;width:120px;}
input,textarea{padding:2px 5px;}
/*formatting */
.price{color:#e50051;font-weight:700;margin:5px 0;}
.skype{color:#232323;margin:5px 0 5px 10px;}
/*blog */
#content-wide h1,#content-full h1{font:100% Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:20px;font-weight:700;display:block;color:#e50051;border-bottom:1px solid #c9c9c2;margin-bottom:10px;border-style:dotted;}
#content-wide h2,#content-full h2{font:100% Trebuchet MS, Tahoma, Verdana, sans-serif;font-size:14px;font-weight:700;display:block;color:#e50051;border-bottom:1px solid #c9c9c2;margin-bottom:10px;border-style:dotted;}
#content-wide h3,#content-full h3{font:100% Tahoma, Verdana, sans-serif;font-size:11px;font-weight:700;display:block;color:#e50051;border-bottom:1px solid #c9c9c2;padding-bottom:2px;border-style:dotted;margin:10px 0;}
#content-wide .date,#content-wide .numcomm{background:#e50051;color:#fff;padding:2px 10px;}
#content-wide .category_link{background:#f1f1e3;padding:2px 10px;}
.article{font-size:12px;line-height:1.5em;padding:0 15px;}
#content-wide .article .readmore,#content-wide .article .comments{line-height:1em;border-bottom:1px solid #c9c9c2;margin:10px 0 30px;padding:10px 0;}
#content-wide .comments{font-size:12px;margin:10px 0;padding:0 15px;}
#content-wide .comments label{float:left;width:5em;margin-right:1em;text-align:right;margin-bottom:10px;}
#content-wide .comments textarea{height:100px;width:400px;font-size:12px;font:100% Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px solid #c9c9c2;margin-bottom:10px;}
#content-wide .comment{font-size:12px;border-bottom:1px solid #c9c9c2;margin:10px 0;}
#content-wide .comment_body{font-size:11px;margin:10px 0;}
/* products list  */
#product-list{background:#e4ecd0;padding:10px 0 10px 10px;}
#product-list .product{float:left;width:210px;height:230px;background:url(../img/bgr/productpad.jpg);padding:10px;}
#product-list .thumb{text-align:center;height:114px;}
#product-list .details{width:190px;height:85px;border-top:1px solid #c9c9c2;border-style:dotted;padding:5px;}
#product-list .price{float:left;width:140px;margin:0;}
.pagination a{margin-right:5px;}
/*category list */
.subcategory{border-top:1px solid #c9c9c2;background:#f1f1e3;border-style:dotted;padding:7px;}
.subcategory2{border-top:1px solid #c9c9c2;background:#e4ecd0;border-style:dotted;padding:7px;}
.subcategory:hover {background:#e4ecd0;}
/*cpmpanies */
.companydetails{background:#f7f7f7;padding:10px;}
.companydetails a:hover{text-decoration:underline;color:#e50051;}
/*form contacts  */
.contact_form label{float:left;width:15em;margin-right:1em;text-align:right;margin-bottom:10px;}
.contact_form textarea{height:100px;width:408px;font-size:12px;font:100% Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px solid #c9c9c2;margin-bottom:10px;}
/*table products */
#productstable table{width:100%;text-align:left;vertical-align:baseline;}
#productstable th{font-size:11px;font-weight:400;text-align:left;background:#e2eacc;border-bottom:1px solid #c9c9c2;padding:10px;}
#productstable td{border-bottom:1px solid #c9c9c2;text-align:left;padding:8px;}
#productstable .odd{background:#f1f1e3;text-align:left;}
/*breadcrumb #breadcrumb {font-size:10px; padding:5px; background:#f1f1e3; margin-bottom:5px; height:12px;} */
#breadcrumb{font-size:10px;margin-bottom:15px;height:12px;border-bottom:1px solid #c9c9c2;padding:0 0 5px;}
#breadcrumb li{display:inline;margin-right:5px;}
/*product */
.product-toolbar{display:block;background:#f1f1e3;height:25px;margin:10px 0;padding:5px 5px 5px 20px;}
/*misc */
.clr{clear:both;font-size:0;height:0;}
.fltrght{float:right;}
a:link,a:visited,#header a:link,#header a:visited{text-decoration:none;color:#625f4d;}
a:hover,#header a:hover{text-decoration:none;color:#e50051;}
#mainmenu li,#footer_content li{list-style:none;display:inline;}
#left .iconthumb,#content .iconthumb,#content-full .iconthumb{width:80px;margin-right:10px;float:left;}
#left .details,#content .details,#content-full .details,.fltlft{float:left;}
#content .row,#content-full .row,#footer_content{padding:10px;}
.button_r,.button_r_active{width:55px;background-image:url(../img/buttons/button_r.png);}
.button_r_100,.button_r_100_active{width:100px;background-image:url(../img/buttons/button_r_100.png);}
.button_r_27,.button_r_27_active{width:27px;background-image:url(../img/buttons/button_r_27.png);}
.article p,.pagination{margin:10px 0;}
#content-wide .comments input,.contact_form input{width:400px;border:1px solid #c9c9c2;margin-bottom:10px;}
.companydetails a:link,.companydetails a:visited{text-decoration:none;color:#e50051 !important;}
/*home banner slideshow*/
.mask{position:relative; width:410px; height:280px; overflow:hidden;}
.mask img{position:absolute;display:block; border:none;}
.buttons{padding:0 5px;}
.buttons span{color:#625F4D;padding:0 5px;cursor:pointer;font:10px Tahoma}
.buttons span.active, .buttons span:hover{background:#E2EACC;color:#000}