body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#171717;
	margin:0px;
	margin-top:33px;
    }

td {
 	font-family: Arial, Helvetica, sans-serif;
   }
   
   
   
.menu{	
	background:url(/images/product-bg.gif) no-repeat top left;
	vertical-align:middle;
	line-height:26px;
	width:183px;
	height:27px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#E5DCC9;
}

.menu span{
	text-decoration:none;
	padding-left:28px;
	cursor:pointer;
}	

.menu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E5DCC9;
	text-decoration:none;
	padding-left:28px;
}	

.menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D10E06;
	text-decoration:none;
}

.submenu{
	background:url(/images/menu-sub-bg.jpg) no-repeat left;
	vertical-align:middle;
	line-height:26px;
	width:183px;
	height:27px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#E5DCC9;
}

.submenu a{padding-left:38px; color:#1f1f1f; text-decoration:none}
.submenu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D10E06;
	text-decoration:none;
}
	
	
	
	  

.bg1 {
	background-image:url(/images/menu-body-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:43px;
	}
	
.bg2 {
	border-left:1px solid #F1E7D0;
	border-right:2px solid #F1E7D0;
	border-top:2px solid #F1E7D0;
	border-bottom:2px solid #E2D5C1;
	background-color:#FEFEFE;
	vertical-align:top;
	text-align:right;
	padding-top:42px;
	}	
	
.bg3 {
	background-image:url(/images/footer-body-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:32px;
	text-align:center;
	vertical-align:top;
	}	
	
.bg4 {
	background-image:url(/images/org-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
    border-right:2px solid #F1E7D0;
	background-color:#FFE9C7;
	vertical-align:top;
	text-align:left;
	padding-top:15px;
	}	
	
.bg5 {
	background-image:url(/images/grn-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#E8F4FD;
	vertical-align:top;
	text-align:left;
	padding-top:15px;
	}	
	
.bg6 {
	border-left:1px solid #F1E7D0;
	border-right:2px solid #F1E7D0;
	border-top:2px solid #F1E7D0;
	vertical-align:top;
	text-align:left;
	padding-top:17px;
	}	
	
.bg7 {
	border-left:1px solid #F1E7D0;
	border-right:2px solid #F1E7D0;
	border-top:2px solid #F1E7D0;
	vertical-align:top;
	text-align:left;
	}				
	
	
	
	
	
	
.text1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
	}	
	
.text1 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
	}
	
.text1 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:underline;
	}				
	
.text2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:25px;
		color:#FB0302;
		text-align:left;
	}
		
.text3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#282828;
		text-align:left;
		padding-right:50px;
		padding-top:10px;
		padding-left:5px;
		font-weight:bold;
	}	
	
.text4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#535353;
		font-weight:bold;
		text-align:center;
	}	
	
.text5{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#6A3C0F;
		font-weight:bold;
	}	
	
.text6{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#D1190C;
		font-weight:bold;
		text-align:left;
	}	
	
.text6 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#D1190C;
		text-decoration:underline;
	}	
	
.text7{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#D1190C;
	}
	
.text8{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#B3700F;
		font-weight:bold;
	}	
	
.text9{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#4C2702;
	}	
	
.text10{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#484848;
	}	
	
.text10 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#484848;
		text-decoration:underline;
	}							

.text10 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#777777;
		text-decoration:underline;
	}	
	
.text11{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2C2B2B;
		font-weight:bold;
	}
	
.text12{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2C2B2B; 
	}
	
.text13{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#C51C1C;
		font-weight:bold;
	}		
	
.text14{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#4C4B4B;
	}									
		
.text14 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#4C4B4B;
		text-decoration:underline;
	}	

.text14 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#333333;
		text-decoration:underline;
	}	
	
.text15{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#2C2B2B;
	}	
	
.text16{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#6F6E6E;
	}	

.text17{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#4C4B4B;
	}	
	
.text17 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#4C4B4B;
		text-decoration:underline;
	}	
	

.text17 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FB0C04;
		text-decoration:underline;
	}	
	
.text18{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FB0C04;
		font-weight:bold;
	}	
	
.text19{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2C2B2B;
		font-weight:bold;
		margin:0;
		padding:0;
}
	
.text20{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2C2B2B;
		padding:0 0 0 3px;
}	
	
.text20 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#C51C1C;
		font-weight:bold;
		text-decoration:none;
	}
	
.text20 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#C51C1C;
		font-weight:bold;
		text-decoration:underline;
	}
	
.text21{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#2C2B2B;
		font-weight:bold;
		padding:0 0 0 2px;
	}	
	
.text22{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#953434;
	}	
	
.text23{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2C2B2B;
	}	
	
.text24{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2C2B2B;
	}	
	
.text24 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#C51C1C;
		font-weight:bold;
		text-decoration:none;
	}
	
.text24 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#C51C1C;
		font-weight:bold;
		text-decoration:underline;
	}	
	
.text25{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3D3D3C;
	}										
		
	
.input1{
	height:17px;
	width:91px;
	border:1px solid #7A7A7A;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#525151;
	}
	
.input2{
	height:15px;
	width:113px;
	border:1px solid #7A7A7A;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#525151;
	}	
	
.drop-down1{
	height:18px;
	width:84px;
	border:1px solid #5C5C5C;
	background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5C5C5C;
	}

.product_list{width:814px; border:0; border-collapse:collapse; margin:0; background-color:#F9F5EC;}
.product_list td{vertical-align:top}

.paging img{border:0;}

h1.page_title{background:url(/images/title-page-bg.jpg) no-repeat top left; height:53px; line-height:52px; padding:0 0 0 20px; margin:0; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

.txt{padding:1px; border:#999 1px solid; color:#999; font-size:11px}

table.reg_table{width:370px; border:0; border-collapse:collapse}
table.reg_table .left_col{text-align:right; padding-right:10px; width:90px; white-space:nowrap; color:#4C4D4D}
table.reg_table td{padding:1px 2px; border:0}

table.reg_table_tabs{border:0; border-collapse:collapse; margin:0; padding:0}
table.reg_table_tabs td{padding:0; vertical-align:bottom; text-align:left; border:0}

div.msg_ok{padding:2px; margin:2px 0 6px 0; color:#f60; font-size:11px; font-weight:bold; text-align:center; border:#fff 1px solid; background:#D8EDFE}
div.msg_err{padding:2px; margin:2px 0 6px 0; color:red; font-size:11px; font-weight:bold; text-align:center; border:#f00 1px solid; background:#F2F2F2}
div.msg_err1{padding:2px; margin:2px 0 6px 0; color:red; font-size:11px; font-weight:bold; text-align:left; border:#f00 1px solid; background:#F2F2F2}
span.red_astrx{color:#f00; font-size:16px; line-height:10px}

.item_in_cart, .item_in_cart a, .item_in_cart a:hover{font-size:11px}
.item_in_cart{padding:2px; background:#FAF5ED; width:100px}

.my_cart{border:0; border-collapse:collapse}
.my_cart td{color:#666666; font-size:12px; padding:7px 2px 7px 0; border-bottom:#D9CEB6 1px solid}
.my_cart .rem_tool{color:#E50202; font-size:11px; text-decoration:underline; cursor:pointer}
.my_cart .title{width:210px}
.my_cart .title a{color:#333}
.my_cart .price{width:120px}
.my_cart .qty{width:50px; padding-left:20px}
.my_cart .qty_tools{width:20px}
.my_cart .qty_tools .qty_change{color:#000; cursor:pointer}
.my_cart .qty_loader{text-align:left; width:50px}

.order_total{border:0; border-collapse:collapse; margin-top:8px}
.order_total td{color:#666666; font-size:12px;}
.order_total .text{height:33px; white-space:nowrap; text-align:right; width:508px}
.order_total .numbers{font-size:16px; font-weight:bold}

table.prod_info{border:0; border-collapse:collapse}
table.prod_info td{padding:3px; text-align:left; font-size:12px; color:#666666}
table.prod_info td.left_col{text-align:right;}

.cart_buttons{padding:20px; text-align:center}
.cart_buttons img{border:0;}

.order_info{font-size:12px; padding-top:20px}
.order_info .left_col{text-align:right; padding-right:10px; width:110px; white-space:nowrap; color:#4C4D4D;}
.order_info td{padding:3px 2px; border:0}

#calendar_navig{width:100%}
#calendar_navig td{height:30px; color:#333; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle;}

#calendar{width:100%;border-left:#ccc 1px solid; border-top:#ccc 1px solid; border-collapse:collapse; }

#calendar th{height:24px; font-size:12px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid;}
#calendar td{width:14%; height:80px; font-size:11px; color:#333; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; vertical-align:top; text-align:left;}
#calendar div.day_number{font-size:12px; font-weight:bold; background:#e2e2e2; color:#626262; margin-bottom:3px}

.event_since, .event_to{padding:4px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold}
.event_since{float:left}
.event_to{float:right}
.event_since_to{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; float:left; margin-right:-80px;}

ul.day_events{padding:0 0 0 4px; margin:0}
ul.day_events li{padding:0 0 7px 0;}
ul.day_events a{color:#636363;}

#calendar_event{border-collapse:collapse; width:600px; font-family: Verdana; font-size:12px;}
#calendar_event td{padding: 10px;}
#calendar_event .date{color:#333; font-weight:bold; padding:20px 0 10px 20px;}
#calendar_event .title{color:#333; font-weight:bold; padding:10px 20px}
#calendar_event .descr{color:#333; font-family: Tahoma; padding-left:20px;}

.dealers{
 background-image:url(../images/dealersMap.gif);
 background-repeat:no-repeat;
 background-position:center;
 height:400px;
}

.dealersDiv{
padding-left:190px;
}
.blockTitle{font-size:19pt;font-weight:bold;padding-top:20px;font-family:Arial,Helvetica,sans-serif;}
.dealersTitle{color:#171717;font-weight:bold;}
.dealersSelect{border:1px solid #AEAEAE;color:#555555;width:180px;padding:1px;}
.dealersBtn{cursor:pointer;margin-top:10px;margin-left:40px;width:100px;height:22px;}