body, table, div, li, a, input, textarea
{
	font-family: "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;  
}

body { margin: 0px 0px 0px 0px; }
form { padding: 0px; margin: 0px; }

#header { z-index: 1; position:relative; left: 0px; top: 0px; width: 800px; height: 70px; padding: 0px; border: 0px solid #FF0000; background-color:#000000; }
#logo { z-index: 1; position:absolute; left: 25px; top: 15px; width: 178px; height: 34px; padding: 0px; border: 0px solid #FF0000;}
#contact { z-index: 2; position:absolute; left: 750px; top: 25px; width: 32px; height: 28px; padding: 0px; border: 0px solid #FF0000;}

#main_menu { z-index: 20; position:relative; left: 0px; top: 0px; width: 800px; height: 20px; padding: 0px 0px 0px 0px; border: 0px solid #FF0000; }

#yellow{ z-index: 1; position:relative; left: 0px; top: 0px; width: 800px; height: 15px; padding: 0px 0px 0px 0px; border: 0px solid #FF0000; background-color:#FFCE3B; }

#menu { z-index: 2; position:absolute; left: 5px; top: 0px; width: 600px; height: 17px; padding: 0px 0px 0px 0px;	border: 0px solid #FF0000; }

#submenu { z-index: 2; position:relative; left: 5px; top: 0px; width: 600px; height: 17px; padding: 0px 0px 0px 0px;	border: 0px solid #FF0000; }

#menu, #submenu, a.linkout {font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; }
#menu, #submenu, a.linkout:Hover{ color: #FFCE3B; } 

#menu, #submenu, a.linkover, .menuover {font-size: 11px; color: #FFCE3B; text-decoration: none; font-weight: bold; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; }

.t1 {font-size: 14px; padding: 0px; margin: 0px;  color: #000000; line-height: 18px;} 
.tb1 {font-size: 14px; padding: 0px; margin: 0px;  color: #000000; font-weight: bold;} 

.t2 {font-size: 9px; padding: 0px; margin: 0px;  color: #000000; } 

.t3 {font-size: 11px; padding: 0px; margin: 0px;  color: #000000; line-height: 18px;} 

.tb4 {font-size: 16px; padding: 0px; margin: 0px;  color: #000000; font-weight: bold;} 

.t5 {font-size: 12px; padding: 0px; margin: 0px;  color: #000000; line-height: 16px;} 

.catalog_quote {font-size: 12px; color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.catalog_price {font-size: 12px; color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: bold;}

a.link1{ font-size: 14px; color: #000000; text-decoration: none;}

#catalog { z-index: 3; position:absolute; left: 0px; top: 75px; width: 800px; padding: 0px; border: 0px solid #00FF00; }

#catalog_category{ z-index: 10; position:relative; left: 15px; top: 0px; width: 770px; height: 20px; padding: 0px; border: 0px solid #FF0000;}

#catalog_category img { float: left; width: 770px; height: 1px; border: 0px solid #FF0000; background-color: #000000;}

#catalog_products {z-index: 4; position:relative; left: 0px; top: 0px; width: 800px; padding: 0px 0px 0px 0px; border: 0px solid #FF0000; }

.products { float: left; position:relative; padding: 0px; margin: 0px; border: 0px solid #FF00FF; }

.products ul { padding: 0px; margin: 0px; height: 135px;}
.products ul li { float: left; margin: 0px 0px 25px 0px; padding: 0px; list-style-type: none; display: inline;  }
.products ul li ul { padding: 0px; margin: 0px; }
.products ul li ul li {float: left; width: 130px; padding: 0px 25px 0px 0px; margin: 0px;}

.products .normal { float: left; padding: 0px; width: 130px; height: 130px;}
.products .normal img { background: #FFFFFF; border: none; margin: 0px; padding: 0px;}
.products .normal a {font-size: 11px; color: #000000; text-decoration: none;}
.products .normal a:hover{ color: #666666; } 

.productsbuy {float: left; width: 130px; height: 14px; font-size: 10px; padding: 0px 0px 0px 0px; text-align: right; border: 1px solid #FFCE3B; }

#location, #contactform, #activity { z-index: 3; position:relative; left: 20px; top: 50px; width: 500px; height: 500px; padding: 0px 0px 0px 0px; border: 0px solid #FF0000; }

#location_shops { z-index: 1; position:absolute; left: 0px; top: 0px; width: 490px; height: 500px; padding: 0px 0px 0px 0px; border: 0px solid #FF0000; }

#location_expositor { z-index: 2; position:absolute; left: 615px; top: 0px; width: 250px; height: 500px; padding: 0px 0px 0px 0px; border: 0px solid #FF0000; }

#location .city {font-size: 14px; padding: 0px; margin: 0px; color: #FFCE3B; font-weight: bold;} 

#location a.shop {font-size: 11px; color: #FFCE3B; text-decoration: none; font-weight: bold; width:100%; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; background-color:#000000}

#contactform .send { float: left; left: 0px; width: 300px; text-align: right;}
#contactform a{ font-size: 14px; color: #000000; text-decoration: none; font-weight: bold;}

input.forminput
{
	border: #000000 1px solid;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	width:300px;
	height:20px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;	
}

textarea.formtext
{
	border: #000000 1px solid;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	width:300px;
	height:70px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;	
}