* 																{padding: 0; margin: 0; zoom: 1;}



html, body 													{font-family: Tahoma; font-size: 11px;	color: #FFFFFF; height: 100%; width: 100%; background-color: #2b2b2b; text-align: center;}



#center														{position: relative; width: 760px; text-align: left; margin: 0 auto; border-left: 5px solid #b9b9b9; border-right: 5px solid #b9b9b9;}



#top															{position: relative; background: #151515 url(../images/top-bg.jpg) no-repeat top right; height: 172px;}

	#top .logo												{position: absolute; right: 0; top: 38px; display: block; width: 411px; height: 63px;}

	#top .logo h1											{font-size: 17px;}

	#top .logo a											{padding-left: 50px; position: relative; display: block; width: 361px; height: 63px; color: yellow; text-decoration: none;}

	#top .logo a span										{background: url(../images/logo-bg.jpg) no-repeat; cursor: pointer;}

	

	#top .about												{padding: 10px 10px 0; line-height: 13px; width: 350px;}

	#top .about p											{font-size: 9px; color: white; padding-bottom: 10px;}

	#top .about a											{text-decoration: none; color: #5e83bf;}

	#top .about a:hover									{text-decoration: underline;}

	

	#top .menu												{position: absolute; bottom: 0; left: 10px;}

	#top .menu ul 											{height: 28px;}

	#top .menu li 											{list-style-type: none; display: inline; float: left; font-size: 11px; background: url(../images/menu-bg.gif) no-repeat; text-align: center; line-height: 28px;}

	#top .menu li.kontakt 								{float: right;background-image:url(../images/button-white.png);}

	#top .menu ul li a									, 

	#top .menu ul li a:visited 						{display: block; width: 126px; height: 28px; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}

	#top .menu ul li a:hover 							{font-size: 11px; color: #FFFFFF; text-decoration: underline;}	



#advertisement h1											{text-align: center; line-height: 294px; position: relative; width: 760px; height: 294px; border-bottom: 5px solid #1e1c1d; border-top: 5px solid #fcfbf7;}

	#advertisement h1 span								{background: url(../images/advertisement.jpg) no-repeat;}



#middle 														{position: relative; background: url(../images/middle-bg.gif) repeat-y;}

	#middle .fl, #middle .fr							{width: 319px; padding: 30px; line-height: 17px;}



	#middle h2												{color: #CD1847; font-size: 11px; line-height: 11px; font-weight: bold; display: inline;}

	#middle .fr ul											{list-style-type: none;}

	#middle .fr ul li										{text-indent: -7px; margin-left: 10px;}

	

#bottom 														{height: 85px; border-top: 5px solid #202020; background: url(../images/bottom-bg.gif) repeat-y;}

	#bottom .copyright									{padding: 10px 30px; float: left;}

	#bottom .autor											{float: right; text-align: right; color: #424141; padding: 10px 30px;}

	#bottom .autor a										{text-decoration: none; color: #4e4e4e;}

	#bottom .autor a.logo								{color: white;}

	#bottom .autor a.logo span							{color: yellow;}

	

	

h1, h2														{font-family: Trebuchet Ms; font-weight: normal;}



h1.caption_welcome 										{position: relative; display: block; width: 89px; height: 30px; font-size: 15px; margin-bottom: 10px;}

	h1.caption_welcome span								{background: url(../images/caption-welcome.gif) no-repeat;}



h1.caption_offer											{position: relative; display: block; width: 67px; height: 30px; font-size: 15px; margin-bottom: 10px;}

	h1.caption_offer span								{background: url(../images/caption-offer.gif) no-repeat;}



.abs-bg														{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}

hr																{display: none;}

.clear														{clear: both; font-size: 1px; line-height: 0px; height: 0px;}

.fr															{float: right;}

.fl															{float: left;}

.cyellow 													{color: #FFFF00;}

.cpink 														{font-weight: bold;	color: #CD1847;}





