body		{
		font: normal 12px arial;
		text-align: center;
		background-color: #c0c4b8;
		background-image: url('../images/background_vertical.jpg');
		background-position: top center;
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
		}
td 
{
	vertical-align: top;
}

p
{
margin: 2px;
padding: 0px;
}

li
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.errors
{
	background-color: #FEFFBF;
	border: 1px solid #AAAAAA;
	padding: 10px;
}

ul.errors li
{
	list-style: none;
}
	
#center	{
		margin: auto;
		width: 1000px;
		background-image: url('../images/background_horizontal.jpg');
		background-position: top center;
		background-repeat: repeat-y;
		}

	
#header	{
		position: relative;
		top: 0px;
		left: 0px;
		height: 196px;
		width: 1000px;
		text-align: left;
		font: normal 12px arial;
		color: #000000;
		background-image: url('../images/top.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		}

#top_menu
		{
		position: absolute;
		top: 158px;
		left: 10px;
		text-align: left;
		font: bold 12px arial;
		color: #000000;
		}

		#top_menu a { font: bold 12px arial; text-decoration: none; color: #000000; margin:auto}
		#top_menu a:hover { color: #b40000; }

		
#languages
		{
		position: absolute;
		top: 5px;
		left: 750px;
		text-align: left;
		font: normal 12px arial;
		color: #FFFFFF;
		}
		
		#languages a { font: normal 12px arial; text-decoration: none; color: #FFFFFF; }
		#languages a:hover { color: #b40000; }
		
		
#left_column
		{
		position: relative;
		text-align: left;
		width: 250px;
		float: left;
		color: #808080;
		background-color: #f6f6f4;
		}

		#left_column a { font: bold 12px arial; text-decoration: none; color: #000000; }
		#left_column a:hover { color: #b40000; }

	
.okienko
		{
		width: 250px;
		background-image: url('../images/okienko_pasik.jpg');
		background-position: center top;
		background-repeat: repeat-y;
		}
		
.okienko_top
		{
		width: 212px;
		padding: 20px 18px 10px 20px;
		background-image: url('../images/okienko_top.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		}
		
.okienko_bottom
		{
		width: 250px;
		height: 10px;
		background-image: url('../images/okienko_bottom.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		}

	
	.left_menu a
		{
		display: block;
		position: relative;
		width: 192px;
		height: 16px;
		padding: 14px 0px 0px 18px;
		color: #647d4b !important;
		background-image: url('../images/left_menu.gif');
		background-position: left bottom;
		background-repeat: no-repeat;
		}
		
	.left_menu a:hover
		{
		color: #b40000 !important;
		background-image: url('../images/left_menu_x.gif');
		background-position: left bottom;
		background-repeat: no-repeat;
		}
		
		
#main_content
		{		
		background-color: #FFFFFF;
		text-align: justify;
		width: 480px;
		float: left;
		line-height: 18px;
		padding: 20px 10px 10px 10px;
		z-index:0;		
		}
		
	#main_content h1 { font: bold 12px arial; color: #000000; padding: 0px; margin: 0px; }
	#main_content a { font: bold 12px arial; color: #647d4b; text-decoration: none; }
	#main_content a:hover { color: #b40000; text-decoration: underline; }

.preview_text
{
	font-style: italic; 
	margin-top: 15px;		
}

.produkt
		{
		width: 230px;
		height: 290px;
		float: left;
		}
	
.vypis_produktov_nadpis
		{
		width: 212px;
		height: 18px;
		padding: 0px 0px 0px 18px;
		margin-bottom: 10px;
		color: #647d4b;
		background-image: url('../images/vypis_produktov_nadpis.gif');
		background-position: left bottom;
		background-repeat: no-repeat;
		}
			
.detail_produktu_nadpis
		{
		width: 462px;
		height: 18px;
		padding: 0px 0px 0px 18px;
		margin-bottom: 10px;
		color: #647d4b;
		background-image: url('../images/detail_produktu_nadpis.gif');
		background-position: left bottom;
		background-repeat: no-repeat;
		}
	

#right_column 
		{
		position: relative;
		text-align: left;
		width: 250px;
		float: right;
		color: #647d4b;
		font: normal 12px arial;
		line-height: 18px;
		background-color: #f6f6f4;
		}
	
	#right_column a { font: normal 12px arial; color: #647d4b; text-decoration: none; }
	#right_column a:hover { text-decoration: underline; }
	
	
.right_nadpis
		{
		width: 192px;
		height: 18px;
		padding: 0px 0px 0px 18px;
		background-image: url('../images/right_nadpis.gif');
		background-position: left bottom;
		background-repeat: no-repeat;
		}
	
.right_obsah
		{
		width: 192px;
		padding: 0px 0px 0px 18px;
		margin-top: 18px;
		}
		
		
	
#footer	{
		position: relative;
		width: 1000px;
		height: 100px;
		clear: both;
		color: #FFFFFF;
		background-image: url('../images/bottom.jpg');
		background-position: top left;
		background-repeat: no-repeat;		
		}
		
		#footer a { font: bold 12px arial; text-decoration: none; color: #FFFFFF; }
		#footer a:hover { text-decoration: underline; }	
		
	#footer_aloe
		{
		position: absolute;
		top: 18px;
		left: 0px;
		text-align: left;
		}

	#footer_balada
		{
		position: absolute;
		top: 18px;
		left: 750px;
		width: 250px;
		text-align: right;
		}		
	
.action_price
{
	color:red;
}

.primary_currency
{
	font-weight: bold;
}

.secondary_currency
{
	font-size:10px;
}

