 hr {
  border: 0;
/*  width: 80%; */
color: #7F7F7F;
background-color: #7F7F7F;
height: 1px;
}


.hrr {
width: 406px;
margin-left: 0px;

}


li{
margin-top: 10px;
}

h1{
margin-top: 15px;
margin-bottom: 15px;
}

body{
	margin:0;
	background:black;
	font:12px Arial;
	color: #ffffff;
}

.Dump
{
	color: #ffffff;
}

.site_content {
	padding:0px;
	margin:0px auto;

	width:1002px;
}



/*
a:hover
{
	text-decoration: underline;
	color: #6D6D47;
}
*/
img
{
	border: none;
}

.top_menu
{
	background: url(../images/top_menu_background.gif) repeat-x;
	text-align: center;
	height: 20px;
	width: 100%;
	padding: 3px 0 0 0;
}

.top_menu table
{
	
}

.top_menu td
{
	text-align: center;
	padding: 0px 40px 0px 40px;
}

.top_menu a, .top_menu a:link, .top_menu a:visited
{
	color: #ffffff;
	font-weight: bold; 
	text-decoration: none;
/*	font-size: 11px; */
}

.top_menu a:hover
{
	color: #FF6600;
/*	font-size: 16px; */
}





.main_groups a, .top_menu a:link, .top_menu a:visited
{
	color: #ffffff;
/*	font-weight: bold; */
	text-decoration: none;
/*	font-size: 11px; */
}

.main_groups a:hover
{
	color: #FF6600;
/*	font-size: 16px; */
}










.template
{
	/*background: #333333;*/
	margin: 0px;
}

.left_menu
{
	padding: 20px;
}

.block_title
{
	color: #ffffff;
	font-size: 12px;
	padding: 2px 0px 2px 10px;
	background:url(../images/menu_repeater.jpg) repeat-x;
	margin: 0px;
}



.content
{
	padding: 20px 20px 0 0;
}

#SitePath a, #SitePath a:link, #SitePath a:visited
{
	text-decoration: none;
	color: #ffffff;
}

#SitePath a:hover
{
	text-decoration: underline;
}

.pathDevider
{
	margin: 0 10px 0 10px;
}

.left_menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
.left_menu ul li{
	padding:0 0 5px 24px;
	background:url(../images/signal_blue.jpg) no-repeat 0 0px;
}
.left_menu ul li a:hover{
	color:#0084ff;
}

.left_menu a:hover{
	text-decoration:none;
}

.left_menu h3
{
	margin: 0 0 12px 0;
}

.product_item
{
	text-align: center;
	color: #ffffff;
	padding: 20px 4px;
	vertical-align: top;
}
.product_item_content
{
	
}

.producers_filter
{
	position: absolute;
	top: 2px;
	right: 2px;
	font-size: 10px;
	width: 150px;
	padding: 1px 2px;
	text-align: left;
	background: url(../images/custom_select_drop_down.gif) no-repeat top right;
	color: #000000;
	border: solid 1px #000000;
	cursor: pointer;
}
.producers_filter_over
{
	position: absolute;
	top: 2px;
	right: 2px;
	font-size: 10px;
	width: 150px;
	padding: 1px 2px;
	text-align: left;
	background: url(../images/custom_select_drop_down.gif) no-repeat top right;
	color: #000000;
	border: solid 1px #ffffff;
	cursor: pointer;
}

.product_view
{
	padding: 20px 20px 20px 0;
	overflow: hidden;
}

.view_title
{
	font-size: 20px;
	margin: 0px 0px 12px 20px;
	padding: 0px 0px 12px 0px;
	text-align: right;
}

.producer_filter_layer
{
	background: #ffffff;
	border: solid 1px #000000;
	color: #000000;
	padding: 4px;
}

.producer_filter_layer a, .producer_filter_layer a:link, .producer_filter_layer a:visited
{
	color: #000000;
	margin: 5px;
	display: block;
	text-align: left;
}

.empty_products
{
	margin: 20px;
	text-align: center;
}

.basket
{
	width: 200px;
	text-align: right;
	border-bottom: solid 1px #cccccc;
}

.basket_view
{
	width: 280px;
	border: none !important;
	background: none !important;
}
.basket_view tr, .basket_view td
{
	background: none !important;
	border: none !important;
}

.basket td
{
	padding: 4px 0px 12px 0px;
	color: #FFC94C;
}

.price_info
{
	padding: 0 0 3px 0 !important;
}



.product_gallery
{
	background: none !important;
	color: #ffffff !important;
	padding: 0px !important;
	text-decoration: underline;
}

.add_to_basket
{
	float: left;
}

.price
{
	color: #B6B6B6;
}

.product_image_over
{
	border: solid 3px #dddddd;
}

.promotion
{
	color: #ff0000;
}

.product_image
{
	border: solid 3px #bbbbbb;
}

.promotions
{
	text-align: center;
}

.promotions div{
	margin: 0px 0px 20px 0px;
}

.basket_item
{
	padding: 0;
	margin: 0 4px 0 4px;
	background-color: none;
	text-align: left;
}

.basket_item_over
{
	padding: 0;
	margin: 0 4px 0 4px;
	background-color: #666666;
	text-align: left;
}

.basket_page
{
	border-bottom: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	margin: 20px 0 0 0;
	background: #666666;
}

.basket_page td
{
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	border-left: solid 1px #dddddd;
	border-top: solid 1px #dddddd;
	padding: 4px;
}

.basket_page_second
{
	background: #777777;
}

.product_filter_content
{
	border: solid 1px #ffa034;
	padding: 4px;
}

.product_filter_content table td
{
	padding: 0 4px 0 0;
}

.filter_header
{
	cursor: pointer;
}

.product_filter
{
	font-size: 10px;
	width: 200px;
	padding: 1px 2px;
	text-align: left;
	background: url(../images/custom_select_drop_down_white.gif) no-repeat top right;
	color: #ffffff;
	border: solid 1px #ffffff;
	cursor: pointer;
}

.product_filter_over
{
	font-size: 10px;
	width: 200px;
	padding: 1px 2px;
	text-align: left;
	background: url(../images/custom_select_drop_down_white.gif) no-repeat top right;
	color: #ffffff;
	border: solid 1px #cccccc;
	cursor: pointer;
}

.product_filter_layer
{
	background: #000000;
	border: solid 1px #ffffff;
	color: #ffffff;
	padding: 4px;
	text-align: left;
}

.product_view_content p
{
	text-indent: 0px !important;
}
.product_view_content font
{
	color: #ffffff !important;
}

.product_view_content table
{
	background: #555555;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	width: 100%;
}
.product_view_content li
{
	margin: 0 0 0 20px;
}
.product_view_content a, .product_view_content a:link, .product_view_content a:visited
{
	color: #ffcccc;
	text-decoration: underline;
}
.product_view_content table
{
	width: 100% !important;
}
.product_view table tr
{
	background: #555555;
}
.product_view table td
{
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background: #555555;
	padding: 4px;
}
.product_item font{
	color: #ffffff;
}

#partners{
	margin: 12px 0 0 0;
	text-align:center;
	background:url(../images/footer.jpg) 0 1px repeat-x;
}
#partners img{
	border:none;
	margin:1px 5px 0 5px;
}
#partners a{
	padding-left:0px!important;
}
.footer_table{
	color:#7F7F7F !important;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:10px 0pt 10px 20px;
	width: 94%;
	table-layout: fixed;
}
.basket_item_details
{
	width: 220px;
	text-align: center;
	top: 352px;
	right: 400px;
	padding: 10px 0 10px 0;
	border: solid 1px #cccccc;
	background: #666666;
	overflow: hidden;
}

.order_form
{
	width: 100%;
	table-layout: fixed;
	margin: 24px 0 0 12px;
}

.order_form td
{
	padding: 0 0 12px 0;
}

.order_form input, .order_form textarea
{
	border: solid 1px #eeeeee;
	background: #bbbbbb;
	color: #000000;
	width: 80%;
	margin: 4px 0 0 0;
}

.distributor_login
{
	margin: 12px;
}

.distributor_login input
{
	border: solid 1px #eeeeee;
	background: #bbbbbb;
	color: #000000;
	margin: 4px 0 12px 0;
	display: block;
}

.distributor_info
{
	margin: 12px;
}

.distributor_msg
{
	margin: 12px 0 0 0;
}



.distributor_menu
{
	text-align: right;
}


.main_groups
{
	width: 85%;
/*	margin-bottom: -20px; */
}
.main_groups td
{
/*	width: 25%; */
	vertical-align: top;
/*	background: #232323; */
	padding: 0 5px 0 5px;
/*	border-right: 1px solid #000000; */
}
.main_groups h1
{
	font-size: 110%;
	text-align: center;
}



.main_groups_about td
{
/*	width: 25%; */
/*	vertical-align: top; */
/*	background: #232323; */
/*	padding: 0 5px 0 5px; */
/*	border-right: 1px solid #000000;  */
}


.main_groups_contact td
{
	width: 25%;
/*	vertical-align: top; */
/*	background: #232323; */
/*	padding: 0 5px 0 5px; */
/*	border-right: 1px solid #000000; */
}


.main_groups_about_1 td
{
	width: 25%;
/*	vertical-align: top; */
/*	background: #232323; */
/*	padding: 0 5px 0 5px; */
/*	border-right: 1px solid #000000; */
}


.main_groups_about h1
{
	font-size: 110%;
	text-align: center;
}



.search
{
	float: right;
	clear: right;
	padding: 14px;
}

.search_text
{
	border: solid 1px #ffffff;
	padding: 1px 4px;
	background: #000000;
	color: #ffffff;
	width: 200px;
}
.search_submit
{
	border: solid 1px #ffffff;
	padding: 1px 4px;
	background: #000000;
	color: #ffffff;
	margin: 0 12px;
}
.discount
{
	text-align: right;
	padding: 0 16px 0 0;
}
.tell_friend
{
	margin: 0px 12px -10px 12px;
}
.tell_friend_form
{
	position: absolute;
	width: 330px;
	height: 250px;
	background: #000000;
	border: solid 2px #cccccc;
	margin: 40px 0;
	padding: 12px;
	color: #ffffff;
	font-weight: bold;
}
.tell_friend_form table
{
	width: 100%;
	table-layout: fixed;
}
.tell_friend_form table td
{
	vertical-align: top;
}
.tell_friend_form input, .tell_friend_form textarea
{
	width: 90%;
	border: none;
	background: #666666;
	color: #ffffff;
}
.request_form
{
	margin: 0;
	padding: 0;
}
.request_form table
{
	width: 100%;
	table-layout: fixed;
}
.request_form table tr td
{
	padding: 8px;
}
.request_form table tr td input
{
	width: 80%;
	border: solid 1px #ffffff;
	background: #666666;
	color: #ffffff;
	padding: 0px 4px;
}
.request_form table tr td textarea
{
	width: 93%;
	border: solid 1px #ffffff;
	background: #666666;
	height: 150px;
	color: #ffffff;
	padding: 4px;
}
.validate input
{
	width: 100px !important;
	margin: 0 0 8px 0;
}

