body
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

a:hover
{
	cursor: pointer;
}

#text
{
	font-family: Verdana;
	font-size: 12px;
	color: #454545;
}

	#text a
	{
		color: #7fb810;
		text-decoration: none;
	}
	
	#text .cmiddle a:hover, #text .cright a:hover
	{
		color: #7fb810;
		text-decoration: underline;
	}
	
	#text h1
	{
		font-family: Times New Roman;
		font-size: 24px;
		color: #454545;
		font-weight: lighter;
	}

#container
{
	width: 990px;
	margin: 10px auto 0px auto;
}

	#top
	{
		width: 990px;
		height: 116px;
		background-image: url('images/top.de.gif');
		
		position: relative;
	}
		
		#spr
		{
			width: 100px;
			height: 28px;
			
			position: absolute; left: 725px; top: 18px;
			
			font-family: Verdana;
			font-size: 12px;
			font-weight:  bolder;
			color: #dcd4aa;
			text-align: right;
		}
		
		#lang
		{
			width: 41px;
			height: 28px;
			
			position: absolute; left: 835px; top: 12px;
		}
		
		#langs
		{
			width: 60px;
			height: 40px;
			
			position: absolute; left: 890px; top: 12px;
		}
		
			#langs .langs
			{
				width: 19px;
				height: 12px;
				background-image: url('images/flags.gif');
				background-repeat: no-repeat; overflow: hidden;
			}
			
			#langs #en
			{
				background-position: -19px 0px; margin-left:5px;
				/*filter:alpha(opacity=50);
-moz-opacity: 0.5; 
-khtml-opacity: 0.5;
opacity: 0.5;*/
			}
			#langs #cz
			{
				background-position: -0px -12px; margin-top:5px;
			}
			#langs #ru
			{
				background-position: -19px -12px; margin-left:5px;margin-top:5px;
			}
			
		#menu
		{
			width: 680px;
			height: 30px;
			
			position: absolute;
			left: 300px;
			top: 70px;
		}
		
			#menu .menuitem
			{
				position: relative;
				height: 23px;
				background-image: none;
				background-repeat: repeat-x;
				padding-top:5px;		
				margin-right: 0px;
				float:left;
			}
			
				#menu .menuitem div
				{
					position: absolute;
					width: 14px; height: 28px;
					background-image: url('images/menu_bounds.gif');
					background-repeat: no-repeat;
				}
			
				#menu .menuitem  .left
				{
					left: 0px; top: 0px; display:none;
				}
				
				#menu .menuitem .right
				{
					right: 0px; top: 0px;
					background-position: -14px 0px;display:none;
				}
				
				#menu .menuitem a
				{
					font-family: Verdana;
					font-size: 14px;
					color: #222222;
					text-decoration: none;
					text-transform: uppercase;
					margin: 0px 14px 0px 14px;
				}
				#menu .menuitem a:hover
				{
					font-family: Verdana;
					font-size: 14px;
					color: #dcd4aa;
					text-decoration: none;
					text-transform: uppercase;
				}
	
	
	#collage
	{
		width: 990px;
		height: 270px;
		margin-top: 10px;
		padding-top: 3px;
		overflow:hidden;
		background-image: url('images/collage_border.gif');
	}
	
		#collagecontainer
		{
			width: 984px;
			height:267px;
			margin-left:3px;
			overflow:hidden;
			position:relative;	
		}
		
			#zurgal
			{
				width: 261px; height: 44px;
				background-image: url('images/zurgal.png');
				background-repeat: no-repeat;
				position: absolute;
				right: 0px; top:0px; z-index: 2;
				
				visibility: hidden;
			}
				
				#zurgal img
				{
					margin-top: 10px; margin-left:70px; border:none;
				}
			
		#collagecontainer1
		{
			width: 1000px;
			height:267px;
			margin-left:0px;
			overflow:hidden;
		}
				
			#kwicks {
				position: relative;
			}
			
			.kwick_sep
			{
				width: 2px;
				height: 267px;
				background-color: white;
				color:white; overflow: hidden;position: relative;
				float:left;
			}
			 
			#kwicks .kwick {
				float: left;
				display: block;
				width: 245px;
				height: 267px;
				overflow:hidden;
				
				background-repeat: no-repeat;
			}
			 
			
	#text
	{
		width: 990px;
		margin-top: 10px;
	}
	#text td
	{
		vertical-align: top;
	}
	
		.cleft
		{
			width: 250px;
		}
		
		.cleft #online
		{
			width: 175px;
			height: 49px;
			margin-top: 30px;
			background-repeat: no-repeat;
		}
		
		.cleft a:hover #online
		{
			width: 175px;
			height: 49px;
			background-repeat: no-repeat;
			background-position: 0px -49px;
		}
		
		.cmiddle
		{
			width:400px;
		}
		.cright
		{
			width: 300px;
			padding-left:40px;
		}
		
			.cright .list {width: 300px;}
		
		.list
		{
			background-repeat: no-repeat;
			/*background-position: 15px 10px;*/
			padding-left: 30px;
			height: 20px;
			width: 200px;
			padding-top:5px;
			background-color: #ffffff;
			position: relative;
		}
		
		.hoveredlist
		{
			background-repeat: no-repeat;
			/*background-position: 5px 10px;*/
			padding-left: 30px;
			height: 20px;
			width: 200px;
			padding-top:5px;
			background-color: #f0f5e6;
			position: relative;
		}
			
			.list .bullet, .hoveredlist .bullet
			{
				width: 3px; height: 5px; overflow:hidden;
				background-image: url('images/bullet1.gif'); background-repeat: no-repeat;
				position: absolute;
				top: 10px; left: 15px;
			}
			
		a .list
		{
			color: #454545;
		}
		a:hover .list
		{
			color: #454545;
			
		}
		
	#bottom
	{
		width: 990px;
		height: 20px;
		padding-top:5px;
		
		font-family: Verdana;
		font-size: 12px;
		color: white;
		
		margin-top: 20px; background-color: black;
	}
		
		#bottom p{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline;}
		
/*----------------------------content--------------------------------*/
#pricetable tr
{
	border: 1px solid #5b5b5b;
	border-collapse: collapse;
}
#pricetable td
{
	vertical-align: middle;
}
#pricetable #separator
{
	border-left: 1px solid white;
	border-right: 1px solid white;
}

#map
{
	margin-top: 10px;
}

.form td
{
	padding-bottom: 20px;
}

.form input, .form textarea, .form button
{
	border: 1px solid #454545;
	background-color: #f0f5e6;
	color: #454545;
	font-size: 13px;
}
