html * {border: 0; margin: 0; padding: 0;} 
body {background: #fff9e5 url(/gfx/bg_top.gif) repeat-x; text-align: center;}
div.clear {clear: both;}
h2 {font-size: 14px; font-weight: bold; margin-bottom: 15px; margin-top: 20px; text-align: center; text-decoration: underline;}
h3 {font-size: 12px; font-weight: bold; margin-bottom: 20px; text-align: left; text-decoration: underline;}
a {color: #d86e0a; text-decoration: none;}
a:hover {color: #d86e0a; text-decoration: underline;}

#container {margin: 0 auto; width: 768px; padding-bottom: 15px;}
#lang {height: 24px; padding-top: 40px; text-align: right;}
	#lang a {color: #d86e0a; font-family: Verdana; font-size: 12px; float: right; line-height: 20px; margin-right: 8px; text-decoration: none; }
	#lang a:hover {text-decoration: underline;}
	#lang a img {padding-top: 5px;}
#logo {margin-top: 0px; height: 122px; width: 768px; position: relative;}
	#logo img {display: block;}
	#logo #logotyp {position: absolute; right: 8px; top: 0;}
#menu {background: url(/gfx/menu.gif); height: 36px; width: 768px; position: relative;}
	#menu ul {height: 36px; list-style-type: none; margin: 0; margin-left: 21px; padding: 0;}
	#menu li {float: left;}
	#menu a {background: url(/gfx/menu.gif); display: block; height: 36px; width: 91px;}
	#menu a span {display : none;}
	
	#menu a.news {background-position: -21px 0;}
	#menu a.products {background-position: -112px 0;}
	#menu a.curiosity {background-position: -203px 0;}
	#menu a.where_buy {background-position: -294px 0;}
	#menu a.company {background-position: -385px 0;}
	#menu a.contact {background-position: -476px 0;}
	#menu a.our_favourites {background-position: -567px 0;}
	
	#menu a.news_active, #menu a.news:hover {background-position: -21px -36px;}
	#menu a.products_active, #menu a.products:hover {background-position: -112px -36px;}
	#menu a.curiosity_active, #menu a.curiosity:hover {background-position: -203px -36px;}
	#menu a.where_buy_active, #menu a.where_buy:hover {background-position: -294px -36px;}
	#menu a.company_active, #menu a.company:hover {background-position: -385px -36px;}
	#menu a.contact_active, #menu a.contact:hover {background-position: -476px -36px;}
	#menu a.our_favourites_active, #menu a.our_favourites:hover {background-position: -567px -36px;}
	
	a#ue {position: absolute; right: 0; top: 2px; background: none;}
	
#content {background: #fee086; color: #d86e0a; font-family: Verdana; font-size: 12px; margin: 0 auto; padding-bottom: 30px; padding-left: 50px; padding-right: 50px; padding-top: 30px; text-align: left; width: 660px;}
	#content h1 {width: 660px;}
#txt {margin-bottom: 20px; margin-top: 20px;}
	#txt p {margin-top: 5px; text-align: justify; text-indent: 30px;}
	#txt div.image {float: right; margin-bottom: 10px; margin-left: 20px; margin-top: 15px;}
	#txt ul {margin-left: 30px; margin-bottom: 10px; margin-top: 10px;}
		#txt ul li{margin-top: 5px;}
	#txt #left {float: left; width: 40%;}
	#txt #right {float: right; width: 50%;}
		#txt #right #stateShops {margin-top: 10px;}
#news {margin-bottom: 20px; margin-top: 20px;}
	#news div.space {background: url(/gfx/news_space.gif) repeat-x; clear: both; font-size: 1px; height: 1px; margin-bottom: 25px; margin-top: 25px; width: 100%;}
	#news div.circle {background: url(/gfx/news_circle.gif) no-repeat; margin-top: 4px; float: left; height: 25px; width: 30px;}
	#news div.title {text-decoration: underline;}
	#news div.date {color: #e77f1d; font-size: 10px; line-height: 16px;}
	#news div.body {margin-top: 15px;}
		#news div.body p {margin-top: 5px; text-align: justify; text-indent: 30px;}
		#news div.body div.image {float: right; margin-bottom: 20px; margin-left: 20px; }

div.image, div.gallery_image {border: 1px solid #f3b769;}
	div.image img, div.gallery_image a img {background: #f9c06f; display: block; padding: 5px;}

div.gallery {margin-top: 15px; text-align: center; vertical-align: top;}
	div.gallery a img {background: #f9c06f; border: 1px solid #f3b769; margin: 5px; padding: 5px;}
	
table.products {}
	table.products td.img a img {border: 2px solid #f9c06f;}
	table.products td.desc h1 {display: inline; font-size: 18px; height: 30px; line-height: 30px; width: 50px;}
	table.products td.desc {padding-bottom: 10px; padding-left: 5px;}
	table.products td.img {width: 50px;}
	td.catalog_page_small {width: 170px; padding-bottom: 15px; vertical-align: top;}
		td.catalog_page_small a {font-size: 10px;}
	
#foot a {color: #f4a75f; font-family: Verdana; font-size: 11px; float: right; line-height: 20px; margin-right: 8px; text-decoration: none; }
#foot a:hover {color: #f19f52; text-decoration: underline;}
