@charset "utf-8";
/* CSS Document */
/*reset*/
*{margin:0;padding:0;}
a:link{color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
img{border:none;}

/*body */
body{font:100% Arial, Helvetica, sans-serif; font-size:12px;border:0;color:#353433;margin:0;padding:0;}
.home{background:url(../img/bgr/bodyhome.jpg) repeat-x #8c857b;}
.page{background:url(../img/bgr/bodypage.jpg) repeat-x #8c857b;}

/*layout*/
.wraper{margin:0 auto; width:980px; overflow:hidden;}
#header{height:150px; overflow:hidden;}
#logo{display:block; width:256px; height:150px; background:url(../img/bgr/logo.jpg) no-repeat; text-indent:-999999px; outline:none; float:left;display:inline;}
#top_banner{width:680px; height:60px;float:right;display:inline;margin:15px 0 23px 0}
#main_menu{float:right;display:inline;}
#main_menu li{display:inline; list-style:none;}
#main_menu li a{display:block; float:left; height:37px; background: url(../img/bgr/main_btn.jpg) repeat-x 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#e4dfd5; padding: 15px 7px 0 7px; margin-right:1px;}
#main_menu li a:hover{background: url(../img/bgr/main_btn.jpg) repeat-x 0 -52px;}
#main_menu li a.curent{background: url(../img/bgr/main_btn.jpg) repeat-x 0 -52px;}
#home_header{overflow:hidden; clear:both; height:358px;}


/*slideshow*/
#slide_show{float:left; margin:15px 0; display:inline}
#slideshow_picture{position:absolute;}
#slideshow_picture img{float:left;}
#slideshow_tools{position:relative;padding:5px;}
#slideshow_mask{position:relative;width:530px;height:250px;overflow:hidden;float:left;}
#slideshow_tools {float:left; background: #282725;width:125px; height:240px;}

#handles li:hover,#handles li.current{ background:url(../img/bgr/dot.jpg) no-repeat  7px 11px;}
#handles li {color:#e4dfd5;list-style:none;cursor:pointer;padding:5px 5px 5px 20px; border-bottom:1px solid #535251;}

/*eof slideshow*/

#side_module{float:right; margin:15px 0; padding:15px; display:inline; width:270px; height:220px; background:url(../img/bgr/module.jpg) #282725;}
#page_header{background:#a59e91; padding:10px; overflow:hidden; margin-top:15px;}
#dir_ad{float:left; width:756px; height:115px;}
#top_products_list{float:right; width:190px;}
#top_products_list ul li {padding:5px 5px 5px 20px; border-bottom:1px solid #e4dfd5; background:url(../img/bgr/dot.jpg) no-repeat  7px 11px;}
#top_products_list ul li a{color:#e4dfd5;}
#top_products_list ul li a:hover{color:#fff;}
#top_products_list li{ list-style:none; padding:2px 0;}
.top_products {margin:10px 0;}
.top_products li{ display:inline; margin-right:5px;}
.last_blogs, .last_blogs li a{color:#e4dfd5; list-style:none;}
.last_blogs li {padding:5px 5px 5px 20px; border-bottom:1px solid #535251; background:url(../img/bgr/dot.jpg) no-repeat  7px 11px;}

#front_text{font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; color:#3e3d3a; text-align:center; margin-right:15px 0; font-weight:normal;}
#main{float:left;width:665px; margin:15px 15px 15px 0; display:inline}
#main-full{ margin:15px 0; overflow:hidden;}
#sidebar{float:right; width:300px; margin:15px 0; display:inline}
#frontcats_list{}
#frontcats_list li{display:inline; list-style:none; overflow:hidden;}
#frontcats_list li img{ float:left; margin-right:5px;}
#frontcats_list li a{display:block; float:left;width:199px; height:88px; background: url(../img/bgr/frontcat.jpg) repeat-x 0 0; color:#000; padding:7px 15px 7px 7px; margin-right:0;}
#frontcats_list li a:hover{ text-decoration:none; background: url(../img/bgr/frontcat.jpg) repeat-x 0 -102px;}
#footer{background:url(../img/bgr/footer.jpg) repeat-x #FFF; height:80px; padding:20px;}
#footer_left{float:left; display:inline; width:680px;}
#footer_right{float:right; display:inline; width:300px;}
#footer_menu li{display:inline;}
/*Formatting*/
h4{color:#dfe217;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
h4.bgr{background:#67625a; padding:5px; margin-bottom:10px;}
.insidepage{background:#fff; color:#555; padding-bottom:20px;}
.insidepage h2, .insidepage h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; background:#67625a; color:#e4dfd5;}
.insidepage h2 a, .insidepage h1 a  {color:#e4dfd5;}
.insidepage h2, .insidepage h1, .insidepage p, .insidepage ul {padding:10px 15px; text-transform:none;}
.insidepage p, .insidepage ul {font-size:14px}
.insidepage ul li{margin:0 0 5px 20px;}
.yellow {color: #f7fa00}
.linepad{border-bottom:1px solid #c0bbb2;margin:5px 0; padding:5px 0;}
/*acc*/
#accordion {}
h3.toggler {cursor:pointer;border-bottom:1px solid #424242;border-top:1px solid #b8b1a7;background:#67625a;color:#e4dfd5;margin:0;padding: 3px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px; font-weight:normal;}

h3.toggler img {padding-top:2px; float:left;}
div.element {background:#a59e91;}
div.element ul {padding:10px;}
div.element ul li{list-style:none; padding:2px 0;}
div.element ul li a{color:#e4dfd5; font-weight:bold;}
div.element ul li a:hover{color:#fff; font-weight:bold;}

/*forms and modules*/
.sidemodule {background:#a59e91; padding:10px; margin-bottom:10px;}
.filter label{color:#e4dfd5;float:left; width:50px;}
.sidebarmenu {margin:0 5px; clolor:#FFF;list-style-type: none; padding-bottom:10px;}
.sidebarmenu li{padding:5px 5px 5px 20px; border-bottom:1px solid #e4dfd5; background:url(../img/bgr/dot.jpg) no-repeat  7px 11px;}
.sidebarmenu a{color:#e4dfd5;}
.sidebarmenu a:hover, .sidebarmenu a.curent{color:#fff;}

/*breadcrumb*/
.breadcrumb {background:#282725; padding:5px; color:#e4dfd5; margin: 15px 0 0;}
.breadcrumb li{display:inline;}
.breadcrumb a{color:#e4dfd5}
.breadcrumb a:hover{color:#fff}

/*product list*/
.prow{background:#a59e91; margin-top:10px; overflow:hidden; padding:5px; width:980px;}
.pcell{float:left; display:inline; width:325px; color:#FFF;}
.pthumb {float:left; margin-right:5px; width:140px; height:111px; padding:4px;background: #8b857b;}
.pdescription{position:relative;height:119px;float:right; width:165px; padding-right:5px;}
.pprice{ position:absolute; bottom:0; left:0;}

/*product*/
.productpage {background:#a59e91; color:#FFF;}
.productleft{float:left; width:150px; padding:15px;}
.productleft .thumb{border:4px solid #8b857b;}
.productright{float:right; width:470px; padding:15px 15px 15px 0;}
.productright h4{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:none; color:#FFF; font-size:20px; margin-bottom:10px;}
.productright p{}
.productright a{color:#FFF;}
.prise_order{background:#8b857b; overflow:hidden;}
.prise_label{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;float:left; display:inline; margin: 10px 0 0 15px;}

/*companies list*/
.goldmember{background:#e1e21a;margin:5px;color:#a59e91;padding:5px;}
.companyaddress{float:left; width:45%; padding:10px; color:#FFF;}
.companydescription{float:right; width:45%;padding:10px;color:#FFF;}
.companyaddress p, .companydescription p{ padding:3px 0}
.companyaddress a, .companydescription a{ color:#FFF;}

/*pagination*/
ul.pagination{height:2em; margin:10px 0;}
ul.pagination li{height:2em;line-height:2em;float:left;width:2.5em;display:block;text-decoration:none;text-align:center;color:#67625a!important;background:#e0e21c;margin:0;}
ul.pagination li a{background:#67625a;height:2em;line-height:2em;float:left;width:2.5em;display:block;color:#e4dfd5;text-decoration:none;text-align:center;}
ul.pagination li a:visited{color:#e4dfd5!important;}
ul.pagination li a:hover{color:#67625a!important;background:#e0e21c;}

/*blog*/
.articleinfo{padding:5px 5px 5px 20px; background:#a59e91; color:#e4dfd5}
.articleinfo a{color:#e4dfd5; text-decoration:underline;}
.articleinfo a:hover{color:#fff}
.readmore{padding:5px 20px 20px 0; text-align:right}

/*comments*/
.comments{background:#a59e91; padding:10px; margin-bottom:10px;}
.comments .button{background:#282725;color:#e1e21a;border:none; }
.comments h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#e4dfd5;margin-bottom:10px;}
.comment_body{background:#fff;padding:5px;}
.date{color:#fff; background:#67625a; display:blick; padding:5px;}
#frmComment #name{border:none; margin:5px 0; width:500px; padding:3px;}
#frmComment #comment {border:none; margin:5px 0; width:500px; padding:3px;font:100% Arial, Helvetica, sans-serif; font-size:12px;}
#frmComment #code {border:none; margin:5px 0; width:150px; padding:3px;}
#frmComment {border:1px solid #e4dfd5; margin-bottom:10px; padding:10px;}

ul.system_messages{}
ul.system_messages li{list-style:none;}
li.red{background:#FF0000; color:#fff; padding:5px;}

/*frmReq*/
#frmReq {padding:10px;}
#frmReq label {width:100px; display:block; float:left; margin-bottom:10px;}
#frmReq .inputbox, #frmReq .textarea {width:400px; display:block; margin-bottom:10px; float:left; padding:3px;}
#frmReq .button{background:#282725;color:#e1e21a;border:none; padding:10px; margin: 10px 0 0 100px;}


/*table products */
#productstable table{width:100%;text-align:left;vertical-align:baseline;}
#productstable th{font-size:11px;font-weight:bold;text-align:left;background:#67625a; color:#e4dfd5;border-bottom:1px solid #000;padding:10px;}
#productstable td{border-bottom:1px solid #c9c9c2;text-align:left;padding:8px;font-size:11px;}
#productstable .odd{background:#f1f1f1;text-align:left;}

/*misc*/
.clr{clear:both;}
.button{background:#282725; color:#e1e21a!important;border:none;padding:10px; font:100% Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer;}
.insidepage .button{background:#67625a;padding:5px;}



/*FORMS*/

fieldset {position: relative;float: left;clear: both;width: 100%;margin: 0 0 -1em 0; padding: 0 0 1em 0;border-style: none; border-top: 1px solid #BFBAB0;background-color: #FFF;}
legend { margin-left: 1em;  color: #000000;  font-weight: bold; }
fieldset ol {padding: 3.5em 1em 0 1em;  list-style: none; }
fieldset li { padding-bottom: 1em;float: left; clear: left; width: 100%; }
fieldset .fck {float:left; width:450px;}
fieldset.submit {float: none;width: auto;padding-top: 1.5em;padding-left: 12em;background-color: #FFFFFF;}
fieldset.submit .button{background:#282725; color:#e1e21a;border:none;padding:10px; font:100% Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer;}
label {float: left; width: 10em; margin-right: 1em;}
legend {padding: 0;color: #545351;font-weight: bold;}
legend span {position: absolute;left: 0.74em;top: 0;margin-top: 0.5em;font-size: 135%;}
fieldset fieldset {margin-bottom: -2.5em;border-style: none;background-color: transparent;background-image: none;}
fieldset fieldset legend {margin-left: 0;font-weight: normal;}
fieldset fieldset ol {position: relative;top: -1em; margin: 0 0 0 11em;padding: 0;}
fieldset fieldset label {float: none;width: auto;margin-right: auto;}
textarea{font:100% Arial, Helvetica, sans-serif; font-size:12px;padding:3px;}
