body{	margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	background: #f8f8f8 url(images/bg.png) repeat-x top;}

h1{
	padding: 0;
	margin: 0;
}

div.hiba{
	color: Red;
}

form{
	display: inline;
}

.td_header{height:30px;background-color: #e8e8e8;font-weight:bold;}
.td_row{height:30px;background-color: #f2f2f2;}

.highlight_text{
	background-color: Yellow;
	font-weight: bold;
	font-size: 11pt;
	padding: 10px;
	margin-bottom:10px;
}

td.header{background: transparent url(images/header_bg.png) no-repeat;height: 187px;padding-left:30px;}
td.left_side{background-color:white;width:220px;}
td.main_side{width:780px;background-color:#fff;padding:0 8px 0 8px;}

div.pic_red{background: url(/images/pic_red.png) no-repeat;padding-left: 20px;}
div.pic_blue{background: url(/images/pic_blue.png) no-repeat;padding-left: 20px;}
div.pic_green{background: url(/images/pic_green.png) no-repeat;padding-left: 20px;}
div.pic_orange{background: url(/images/pic_orange.png) no-repeat;padding-left: 20px;color: #ff6600;}

#search_form{background-color: #e8e8e8;}
#search_form .headtext{font-weight:bold;width:180px;}
#search_form div.scroll{height:160px;overflow: auto;background-color: #f2f2f2;width:180px;font-size:8pt;}

#topmenu {
	padding: 5px 20px 5px 20px;
	background: repeat-x url(/images/topmenu_bg.png);
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#topmenu a{	color: White;padding-right:20px;	text-decoration: none;}
#topmenu a:hover{color: Yellow;}
#topmenu span{	padding-right: 10px;	border-right: 1px solid silver;	margin-right: 10px;}

.quick_search{background: url(/images/search_bg.png) no-repeat;}
.quick_search_text{border:0;height:20px;background-color:transparent;width:150px;position:relative;top:-8px;}

#quick_search_bar{width:100%;text-align:right;background-color: #f2f2f2; padding: 5px;}
#quick_search_bar a{color:Black;text-decoration:none;}
#quick_search_bar a:hover{text-decoration:underline;}

#user_bar{width:100%;text-align:right;background-color: #e8e8e8; padding: 5px;}
#user_bar a{color:black;text-decoration:none;}
#user_bar a:hover{text-decoration:underline;}

#box{	width: 100%; Font-family: Arial, Helvetica, sans-serif;font-size:9pt; color:#484848}
#box a{text-decoration: none;color:white;}
#box a:hover{text-decoration: underline;}
#box .header{padding:5px;font-weight:bold;font-size:9pt;background-color: #ff6600;}
#box .header_selected{padding:5px;font-weight:bold;font-size:9pt;background-color: #108e51;}
#box .menu{font-weight:bold;text-decoration:none;color:white;}
#box .menu1{margin: 2px 0px 2px 5px;padding:3px 0px 3px 15px;height:20px;display: block;background-color:#efefef;}
#box .menu1_selected{margin: 2px 0px 2px 5px;padding:3px 0px 3px 15px;height:20px;display: block;background-color:#108e51;}
#box .menu2{margin: 2px 5px 2px 0px;padding:3px 0px 3px 25px;height:20px;display: block;background-color:#f2f2f2;}
#box .menu2_selected{margin: 2px 5px 2px 0px;padding:3px 0px 3px 25px;height:20px;display: block;background-color:#108e51;}
#box .menu1,.menu2{ color:#484848;text-decoration:none;}
#box .menu:hover,.menu1:hover,.menu2:hover{text-decoration:underline;}

#main_conent{padding-left:20px;font-family: Arial, Helvetica, sans-serif;font-size: 10pt; color:#484848;}
#main_conent a, table, tr, td, div, span{font-family: Arial, Helvetica, sans-serif;font-size: 10pt; color:#484848;}
#main_conent a{color: #696969;text-decoration: none;}
#main_conent a:hover{text-decoration:underline;}
#main_conent .gray_box{background-color:#f2f2f2;padding:20px;}
#main_conent .error{color:red;}
#main_conent .cart_button{background-color: #108e51;padding:5px;margin:3px;color:white;border:1px solid white;}
#main_conent .cart_button2{background-color: #ff6600;padding:5px;margin:3px;color:white;border:1px solid white;}
#main_conent .cart_button:hover{color:white;border:1px solid black;text-decoration:none;}
#main_conent .cart_button2:hover{color:white;border:1px solid black;text-decoration:none;}

#product {font-family: Arial, Helvetica, sans-serif;font-size: 10pt; color:#484848;}
#product a.prod_name{font-size:12pt;font-weight:bold;padding: 10px 0px 10px 0px;display:block;}
#product a.prod_name:hover{color: #ff6600;text-decoration: none;}
#product .price{color:black;font-weight:bold;}
#product .line{border-bottom: 1px solid #f2f2f2;padding:10px;}
#product .artnumber{
	top:-10px;
	position:relative;
	font-size: 8pt;
}


#pic {background-color: #f2f2f2;}
#pic img{border: 1px dotted #444444;}

#price{font-family: Arial, Helvetica, sans-serif;font-size: 11pt;font-weight: bold;vertical-align:middle;height:40px;}
#price .discount{color:#ff6600}

#page_nav_bar{background-color: #e8e8e8;padding: 5px 0 5px 0;margin: 15px 0 15px 0;color: #000;}
#page_nav_bar a{text-decoration: none;padding:5px;}
#page_nav_bar a:hover{color:#fff;background-color:#108e51;}
#page_nav_bar a.selected{color:#fff;background-color:#ff6600;}
#page_nav_bar a.selected:hover{color:#fff;background-color:#108e51;}

#foot{background-color: #3a3a3a;border-top: 5px solid #f96400;vertical-align: top;}
#foot_container{width: 1000px;padding:10px;text-align:left;}
#footmenu a{font-size:9pt;color: #f2f2f2;	text-decoration: none;padding-right:10px;}
#footmenu a:hover{color: Yellow;}
#foot_copyright{font-size:9pt;color: #e3e3e3;text-align: center;padding-top:20px;}