body {
	margin:0;
	font: normal 12px Verdana;
	line-height: 1.2;
    color: #413931;
    text-align: center;
	background-color: white;
	margin: 0;
	padding: 0;
}

h1{
  padding: 0 0 8px 0;
  margin: 0;
  color: black;
  font-size: 18px;
}
h1 span{
  padding: 0 0 8px 0;
  margin: 0;
  color: black;
  font-size: 12px;
}

h2{
  padding: 0px;
  color: #245270;
  font-size: 12px;
  font-weight:bold;
  margin:2px auto;
}

h2 span{
  font-size: 9px;
  font-weight:normal;
  color:#413931;
  padding:0 5px 0 10px;

}
h3{
  padding: 0px;
  color: #413931;
  font-size: 11px;
  font-weight:normal;
  margin:7px ;
}

h4{
  padding:2px 5px;
  color: black;
  font-size: 16px;
  font-weight:bold;
  margin:10px 0;
  background:#d4dfe1;
  -moz-border-radius:5px;
}
h5{
  font-size: 16px;
  font-weight:bold;
  display: inline;
  padding: 10px 0 2px 0;
  margin: 0;
  color: #245270;
}
h5 span{
  font-size: 14px;
  color:red;
  padding:0 0 0 10px;
  text-decoration:blink;

}

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

img {
	border: none;
}

a {
  text-decoration: none;
  color: #413931;
}
a:hover {
  text-decoration: underline;
  color: black;
}
hr {
	clear: both;
    margin:10px 0;
	color: #576f71;
	background-color: #576f71;
	}
div.hr {
  height: 1px;
  margin:10px 0;
  padding:0;
  clear: both;
  background:#bdc957 url('images/hr_line.jpg') center left repeat-x;
}
div.hr hr {
  display: none;
}

#page_bg
{
   	position:relative;
   	left:0px;
   	top:0px;
   	margin: 0px;
	background:#8ca6a9 url('images/back_bg.jpg') top center repeat-x;
	z-index:1;

}

#page
{
   	position:relative;
   	top:0px;
   	width:1000px;
   	margin: 0 auto;
	text-align:center;
	background:#8ca6a9 url('images/back_bg.jpg') top center repeat-x;
	overflow:hidden;

		

	}
	#header
	{
	width:1000px;
	height:104px;
	top:0px;
	position:relative;
	background:url('images/head.jpg') top center no-repeat;
	text-align:center;
	margin: 0 auto;
	}
	#datumovnik
	{
	position: absolute;
	top: 3px;
	left:60px;
	width:350px;
	margin:0;
	text-align:left;
	padding: 0px;
	color:#c6c6c6;
	font-size:9px;
	z-index:4;
	}
	
	#language_bar
	{
	position: absolute;
	top: 12px;
	right:80px;
	width:300px;
	margin:0;
	text-align:left;
	padding: 0px;
	font-size:9px;
	text-align:right;
	}

#menu
{
	position:absolute;
	right:44px;
	top:55px;
	width:780px;
	height:30px;
	padding: 0;
	text-align:right;
	z-index:10;
}

#menu_qi
{
	position:absolute;
	left:63px;
	top:61px;
	width:100px;
	height:26px;
	padding: 0;
	text-align:left;
}

#main_im
	{
	width:1000px;
	height:294px;
	top:0px;
	position:relative;
	text-align:center;
	margin: 0 auto;
	}

	#m_imag_l
	{
	position:absolute;
	left:21px;
	top:0px;
	width:328px;
	height:294px;
	background:url('images/main_im_le.jpg') left top no-repeat;
	}
	
	#m_imag_r
	{
	position:absolute;
	text-align:left;
	right:7px;
	top:0px;
	padding:6px 0 0 0;
	width:644px;
	height:294px;
	background:url('images/main_im_ri.jpg') left top no-repeat;
	z-index:5;
	}
#text_area
{

	position:relative ;
	padding:0 0 10px 0;
 	margin:0;
	min-height:300px;

}

* html text_area {
height: 300px;
}



#main_text_pole {
	position:relative;
	float:left;
	top:5px;
	left:27px;
	width: 945px;
	padding:0 0 20px 0;
	text-align: left;
	z-index: 2;

}
			#main_text_pole img{
			border: none;
			}

#main_text {
	position:relative;
	float:inherit;
	line-height: 1.3;
	width: 945px;
	top:0px;
	padding: 0px;
	text-align:left;
	background:#8ca6a9 url('images/text_bg.jpg') top center repeat-x;
	min-height:275px;

	}
	br.spacer {
			clear: both;
			clip: auto;
			margin-bottom: 10px;
			}
	
	* html main_text {
	height: 275px;
	}
	
	#main_text ul	{
	margin:15px 0 0 15px;
	padding: 0px 10px 10px 10px;
	}
	#main_text li	{
	margin:0;
	font-size:11px;
	padding: 0px;
	list-style-type: disc;
	}
	
			#m_box_1
			{
			position:relative;
			float: left;
			left:0px;
			top:12px;
			width:282px;
			margin:0;
			padding:10px 10px 15px 22px;
			background:url('images/separat_ver.jpg') top right no-repeat;
			}
			#m_box_1 a
			{
			color:red; 
			font-weight:bold; 
			text-decoration:none;
			}
			#m_box_1 a:hover
			{
			color:red; 
			font-weight:bold; 
			text-decoration:underline;
			}
			#m_box_1 .blink
			{
			color:red; 
			font-weight:bold; 
			text-decoration:blink;
			}
			
			#m_box_1 p
			{
  			color: #333333;
  			font-size: 11px;
			}
						
			#m_box_1 .sek img
			{
			border: 4px solid #819196;
			padding:0;
			margin:5px 0px;
			}
			
			#m_box_1 .bg_produkt_in 
			{
			left:0px;
			top:0;
			width:272px;
			margin-top:5px;
			padding:0;
			}
			
			#m_box_1 .bg_produkt_in ul
			{
			margin:0;
			padding:0;
			list-style-type: none;

			}
			#m_box_1 .bg_produkt_in li{
				display:block;
				background:#245270;
				color: white;
				width:256px;
				padding:6px 10px;
				margin-top:5px;
				text-decoration: none;
				-moz-border-radius:7px;
				
			}
			.bg_novinka
			{
			background:#245270 url('images/bg_novinka.jpg') no-repeat right top !important;
			}
			.bg_vypredane
			{
			background:#245270 url('images/bg_vypredane.jpg') no-repeat right top !important;
			}
			#m_box_1 .bg_produkt_in li .nadpis{
				display: block;
				color: #86e2e9;
				padding:0 0 5px 0;
				text-decoration: none;
				font-weight:bold;
				font-size:14px;
				
			}
			#m_box_1 .bg_produkt_in li .viac {
			display: block;
			margin-top:8px;
			text-align:right;
			}
			
			#m_box_1 .bg_produkt_in li .viac a{
  			color: red;
  			font-size: 12px;
			padding:2px 10px;
			background:white;
			font-weight:bold;
			margin-left:5px;
			-moz-border-radius:5px;
			}
			
			#m_box_1 .bg_produkt_in li .viac a:hover{
			background:red;
			color: white;
			text-decoration:none;
			}
						
			#m_box_2
			{
			position:relative;
			float: left;
			left:0px;
			top:12px;
			width:272px;
			margin:0;
			padding:10px 20px 15px 20px;
			background:url('images/separat_ver.jpg') top right no-repeat;
			}

			#m_box_3
			{
			position:relative;
			top:12px;
			float: right;
			right:0px;
			width:275px;
			margin:0;
			padding:10px 20px 15px 20px;
			}
			#m_box_main
			{
			position:relative;
			top:12px;
			float: right;
			right:0px;
			width:587px;
			margin:0;
			padding:10px 20px 15px 20px;
			}
			#m_box_main ul
			{
			padding:0;
			}
			#m_box_main li
			{
			padding:2px 0;
			}
			#m_box_main img{
		  	border: 5px solid #819196;
			}
			#m_box_main a{
			color:red;
			text-decoration:none;
			}
			#m_box_main a:hover{
			color:#CC0000;
			text-decoration:underline;
			}
			#m_box_main .foto
			{
			top:0;
			float: left;
			padding: 0 15px 0 0;
			margin:5px 0;
			}
			#m_box_main .foto_r
			{
			top:0;
			float: right;
			padding: 0 0 0 15px;
			margin:5px 0;
			}
			
			#m_box_main .banner
			{
			width:580px;
			padding: 0;
			margin:15px 0;
			}
			#m_box_main .viac a{
  			color: white;
  			font-size: 12px;
			float:right;
			padding:3px 8px;
			background:#245270;
			font-weight:bold;
			margin-left:15px;
			margin-bottom:8px;
			-moz-border-radius:5px;
			position:relative;
			}
			
			#m_box_main .viac a:hover{
			background:red;
			color: white;
			text-decoration:none;
			}
			#m_box_main .e-shop_prod{
				display:block;
				color: black;
				width:560px;
				padding:6px 10px;
				margin-top:10px;
				-moz-border-radius:7px;
			}
			 .color_h{
			 
				display:block;
				padding:4px 8px;
				-moz-border-radius:7px;
			}
			#m_box_main .e-shop_prod ul
			{
			margin:0;
			padding:0;
			list-style-type: none;

			}
			#m_box_main .e-shop_prod li
			{
			margin-left:15px;
			padding:2px 0px;
			list-style-type: disc;
			}
			#m_box_main .e-shop_prod .cenna{
				color: red;
				padding-left:6px;
				font-weight:bold;
				font-size:16px;
			}
			
			#m_box_main .e-shop_prod li .viac a{
  			color: white;
  			font-size: 12px;
			padding:3px 8px;
			background:#245270;
			font-weight:bold;
			margin-left:15px;
			-moz-border-radius:5px;
			position:absolute;
			right:35px;
			}
			
			#m_box_main .e-shop_prod li .viac a:hover{
			background:red;
			color: white;
			text-decoration:none;
			}
			
	#main_text table{
	    margin-top: 10px;
	}
	#main_text table td{
		 text-align: center;
	}
	#main_text table td img{
		  border: 5px solid white;
		  margin:5px ;
		  vertical-align: middle;  
	}
			#m_box_tot
			{
			position:relative;
			top:12px;
			float: left;
			right:0px;
			width:860px;
			margin:0;
			padding:10px 20px 15px 20px;
			}
			#m_box_tot img{
			border: 5px solid #819196;
			}
			#flash_border_aq{
			width:267px;
			height:73px;
			border: 5px solid #819196;
			}
			#flash_border_fu{
			width:267px;
			height:73px;
			border: 5px solid #819196;
			}
			
#formular
{
   	position:relative;
	float: right;
	right:110px;
   	width:440px;
	text-align:left;
   	margin: 0 auto;
	padding:10px 0 10px 0;
}
	#formular table{
	    margin-top: 10px;
	}
	#formular table td{
		 text-align: left;
	}

#bottom
	{
	position:relative;
	top:0px;
	padding:0px;
	height:71px;
 	margin: 0 auto;
	text-align:center;
	background:url('images/bott_bg.jpg') top center repeat-x;
  	
	}
	
	#bottom_copiright
	{
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:center;
	padding:25px 0 20px 0;
	background:url('images/bott_bg.jpg') top center repeat-x;
	}

.style_nadpis {
	font-weight:bold;
	color:c67320;
}

.style_button {
	font-family: Verdana;
	font-size: 16px;
	font-weight:bold;
	color: #5a6263;
}

.style_button a {
 color: #5a6263;
 padding:0 10px 0 10px;
}

.style_button a:visited  {
 color: #5a6263;
}

.style_button a:hover {
 color: #282d2e;
 text-decoration:none;

}

.style_copright {
	font-family: Verdana;
	font-size: 9px;
	color: #c2c2c2;
}

.style_copright a {
 color: #c2c2c2;
}

.style_copright a:visited  {
 color: #c2c2c2;
}

.style_copright a:hover {
 color: #8ea8ab;
 text-decoration: underline;
}

.text input {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background: white;
	padding:2px 10px;
	border: 1px solid #372521;
}
.check label {
	padding-right: 10px;
}
textarea {
	overflow: hidden;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background: white;
	padding:2px 10px;
	border: 1px solid #372521;
}
input.submit {
	float: left;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: white;
	background:#245270;
	padding:5px;
	border: 1px solid #372521;
}
/*====================*/
/*=== NIVO ===*/
/*====================*/
#slider-wrapper {
	position:absolute;
	text-align:left;
	right:7px;
	top:0px;
	padding:0 0 0 0;
	width:644px;
	height:294px;
	background:url('images/main_im_slice.jpg') left top no-repeat;
	z-index:5;
}

#slider {
	position:relative;
    width:594px;
    height:265px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:0px;
	bottom:-25px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:20px;
	background:url(images/bullets.jpg) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.nivo-caption a { 
    color:black;
	font-weight:bold;
}
.nivo-caption a:hover { 
    color:red;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
