body,html{
	border:0;margin:0;padding:0;
	font:normal normal 14px/normal 'Segoe UI', 'lucida grande', tahoma, verdana, arial, sans-serif;
	text-align:left;vertical-align:top;
	background:#fff;
}
*{border:0;margin:0;padding:0;}
td{vertical-align:top;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

#main{width:100%;border:0;margin:0;padding:0;}

#container{max-width:1280px;min-width:770px;border:0;margin:0 auto;padding:0;}

.prime{width:100%;border:0;margin:0;padding:0;}

.top{height:140px;border:0;margin:0;padding:0;}

.header{width:100%;height:100%;border:0;margin:0;padding:0;border-bottom:solid 1px #CC5639;vertical-align:bottom;}
.header td{vertical-align:bottom;}
#logo{padding:15px 0 0 5px;}
#logosmall{padding:0 0 0 5px;}

img.button_img{width:90px;height:31px;border:0px;padding:0px;margin:0px;}

.main_menu{border:0;margin:0;padding:0px;vertical-align:bottom;float:right;}
.main_menu td{vertical-align:middle;float:none;padding:0;}
.main_menu a{border:0;margin:0;padding:0;font-weight:bold;color:#CC5639;padding:0px 10px 1px 10px;}
.main_menu a:hover{border-bottom:solid 3px #CC5639;text-decoration:none;}
.main_menu input[type="text"]{
	width:250px;height:18px;font-size:13px;text-align:left;vertical-align:middle;border:solid 1px #CC5639;margin:0;padding:0 5px;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
.main_menu input[type="submit"]{
	width:75px;height:20px;
	font-size:13px;line-height:13px;
	text-align:center;vertical-align:middle;
	background-color:#CC5639;color:#fff;
	margin:0;padding:0;border:0;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
a.bottom_menu:hover{border-bottom:0;border-top:solid 3px #CC5639;text-decoration:none;}

.categories{width:155px;border:0;margin:0;padding:10px 0 0 0;}
.categories a{
	float:left;width:130px;padding:0 0 0 10px;margin:0 0 0 5px;border:solid 1px #fff;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	background:#fff;color:#CC5639;
	font:normal bold 17px/normal helvetica, arial, sans-serif;letter-spacing:-1px;line-height: 21px;text-decoration:none;
}
.categories a:hover {
	color:#444;border:solid 1px #CC5639;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	background:#fff;
}
.categories span{
	float:left;width:140px;margin:0 0 0 5px;
	color:#444;font:normal bold 18px/normal helvetica, arial, sans-serif;letter-spacing:-1px;line-height: 22px;text-decoration:none;
}

.workspace{border:0;margin:0;padding:15px 5px;width:auto;}
.workspace table{width:100%;height:100%;}
.workspace hr{height:1px;width:100%;border:0;background:#CC5639}
.partition{width:100%;color:#CC5639;font-size:17px;font-weight:bold;letter-spacing:-1px;line-height:20px;text-align:center;padding:0 0 5px 0;}
.section{width:100%;height:495px;overflow:hidden;text-align:left;}
.vendor{width:100%;text-align:left;}

.product_preview{
	display:inline-table;padding:5px;margin:5px 0;border:solid 1px #fff;
	border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
}
.product_preview:hover{border:solid 1px #CC5639;}
.product_preview table{height:220px;width:170px;padding:0;margin:0;border:0;}
.product_preview td,.product_preview a{text-align:center;padding:0;margin:0;border:0;color:#222;font-weight:normal;}
.product_preview:hover a{color:#CC5639;text-decoration:none;}
.product_preview img{text-align:center;padding:0;margin:0;border:0;}

.pager{width:100%;padding-bottom:15px;}
.pager a{float:left;border:solid 1px #CC5639;width:10px;padding:1px 6px;margin:5px 2px;font-size:12px;color:#CC5639;text-decoration:none;text-align:center;}
.pager a:hover{border:solid 1px #444;padding:1px 6px;margin:5px 2px;font-size:12px;color:#444;text-decoration:none;}
a.current_page,a.current_page:hover{float:left;border:solid 1px #CC5639;padding:1px 6px;margin:5px 2px;font-size:12px;color:#fff;background:#CC5639;text-decoration:none;}

.vendor_list{width:100%;}
.vendor_list td{width:16%;}
.vendor_list td.with_border{border-right:solid 1px #CC5639;}
.vendor_list tr td.with_border:last-child{border-right:0;}
.vendor_list a.left{float:right;margin:0 15px 0 0;}
.vendor_list a.right{float:left;margin:0 0 0 15px;color:#222;font-weight:normal;text-decoration:none;font-size:16px;}
.vendor_list a.right:hover{color:#CC5639;text-decoration:none;}

.product{width:100%;}
.product h1{border:0;padding:0;margin:0;display:inline;}
.category_name{color:#fff;background:#CC5639;padding:0 15px;margin:0;font-weight:bold;font-size:18px;text-decoration:none;}
.category_name:hover{text-decoration:none;}
.product_name{color:#CC5639;background:#fff;padding:0;margin:0 5px;font-weight:bold;font-size:18px;text-decoration:none;}
.product_name:hover{text-decoration:none;}

.option1{border-top:1px solid #CC5639;border-bottom:1px solid #CC5639;text-align:left;color:#CC5639;font-size:16px;font-weight:bold;padding:2px 5px;}
.option2{text-align:right;vertical-align:top;border-top:1px solid #CC5639;border-right-width:0;background:#ffb5a3;padding-right:8px;color:#444;font-size:13px;}
.value{text-align:left;vertical-align:top;border-top:1px solid #CC5639;border-left-width:0;background:#fff;padding-left:8px;font-size:13px;}

.image_preview{padding:17px 0 0 0;width:175px;text-align:center;}
.vendor_logo{height:22px;width:92px;}

.contacts{width:100%;}
.contacts p{padding:0 5px 5px 5px;}

.gallery{text-align:center;vertical-align:middle;}
.gallery a:hover{text-decoration:none;}
.image_preview a:hover{text-decoration:none;}
.preview{
	padding:5px;margin:0px;border:solid 1px #CC5639;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	text-align:center;vertical-align:middle;
}
.activ{border-color:#444;}
.back_to{height:25px;text-align:center;vertical-align:middle;}
.back_to a{color:#CC5639;text-decoration:none;}
.back_to a:hover{text-decoration:underline;}

.bottom{height:25px;border:0;margin:0;padding:0;border-top:solid 1px #CC5639;}
.bottom table{width:100%;}
.bottom ul{padding:0;margin:0;border:0;float:right;}
.bottom li{padding:0;margin:0;border:0;float:left;list-style:none;}

.text{font-weight:bold;text-shadow:#777 0 0 8px;text-decoration:none;padding:0;margin:0;border:0;}
.text:hover{text-decoration:none;color:#444;}
.big{font:normal bold 75px/normal 'Segoe UI', 'lucida grande', tahoma, verdana, arial, sans-serif;line-height:75px;letter-spacing:-10px;}
.medium{font:normal bold 40px/normal 'Segoe UI', 'lucida grande', tahoma, verdana, arial, sans-serif;line-height:40px;letter-spacing:-5px;}
.small{font:normal bold 28px/normal 'Segoe UI', 'lucida grande', tahoma, verdana, arial, sans-serif;line-height:28px;letter-spacing:-3px;}
.subs{font:normal bold 23px/normal 'Segoe UI', 'lucida grande', tahoma, verdana, arial, sans-serif;line-height:23px;letter-spacing:-2px;padding-left:413px;}
.lower{text-transform:lowercase;}
.cap{text-transform:capitalize;}
.upper{text-transform:uppercase;}
.red{color:#CC5639;}
.black{color:#444;}

.comm p{padding:0 5px;font-size:11px;}
.comm p:first-child{padding-top:25px;}
.comm p:last-child{padding-bottom:25px;}

#error_title{padding-top:150px;}
.error{text-align:center;}
.error table{width:350px;padding:0;margin:50px auto;border:solid 1px #fff;}
.error table tr td{padding:5px 0;text-align:left;border:0;border-left:solid 30px #444;}
.error table tr td:hover{border-left:solid 30px #CC5639;}
.error a{color:#444;text-decoration:none;margin:5px 25px 5px 10px;}
.error a:hover{color:#CC5639;}

#messanger form{width:450px;}
#messanger fieldset{
	width:450px;
	border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
	border:solid 1px #CC5639;
}
#messanger legend{color:#CC5639;}

#ajax_message{z-index:3;position:absolute;top:43%;left:38%;height:auto;width:20%;min-width:280px;max-width:350px;background:#fff;display:none;padding:20px 20px 0 20px;border:solid 1px #333;}
#ajax_message_result{z-index:3;display:none;font:12px Verdana;height:20px;}
#status{z-index:3;display:none;font:bold 14px Verdana;height:20px;color:#ff8920;margin:0;padding:0;border:0;}
#ok_button{z-index:3;display:none;background:#161616;border:solid 1px #333;width:60px;float:right;margin:20px 0 15px 0;text-align:center;font:12px Verdana;height:17px;padding:3px 0 0 0;cursor:pointer;}
