body{
	color: #373737;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	font-family: /*Tahoma,*/Arial,Helvetica,sans-serif;
}

h1{
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	position: absolute;
	left: 258px;
	top: 54px;
	font-size: 2.1em;
	font-weight: normal;
}

h1 span{
	font-size: 0.7em;
	background: url(img/linka.gif) right top no-repeat;
	padding-right: 5px;
}

h2{
	color: #E34B00;
	font-size: 1.6em;
	margin: 0;
	margin-bottom: 17px;
	font-weight: normal;
}

h3{
	color: #E37E00;
	font-size: 1.3em;
	margin: 0;
	margin-bottom: 17px;
}

h4{
	color: #000;
	font-size: 1.2em;
	margin: 0;
	margin-bottom: 17px;
}

h5{
	height: 28px;
	line-height: 28px;
	background: #58A100 url(img/nadpis-aktualita.gif) right top no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.3em;
	padding-left: 11px;
	margin: 0;
}

h6{
	margin: 0;
	font-size: 1.25em;
	margin-bottom: 3px;
	font-weight: bold;
}

p{
	margin: 0;
}

a{
	color: #468200;
}

a:hover{
	text-decoration: none;
}

a.download{
	background: url(img/iko-download.gif) left 2px no-repeat;
	padding-left: 16px;
}

#pruh-hlavicka{
	background: url(img/bg-zahlavi.jpg) left top repeat-x;
}

#pruh-obrazek{
	background: url(img/bg-horni.gif) left top repeat-x;
}

#pruh-menu{
	background: url(img/bg-menu.gif) left top repeat-x;
}

#pruh-obsah{
	background: url(img/bg-obsah.jpg) left bottom repeat-x;
}

#pruh-paticka{
	background: url(img/bg-paticka.gif) left top repeat-x;
}

#pruh-subpaticka{
	height: 123px;
	background: url(img/bg-paticka2.jpg) left top repeat-x;
}

#hlavicka{	
	height: 123px;
	position: relative;
}

#obrazek{
	height: 216px;
	background: url(img/main-img.jpg) left top no-repeat;
}

#menu{
	height: 46px;
}

#obsah{
	padding-top: 27px;
	padding-bottom: 32px;
}

#paticka{
	height: 40px;
	background: url(img/odr-paticka.gif) left 11px no-repeat;
	position: relative;
}

#paticka span{	
	display: block;
	color: #535252;
	height: 40px;
	line-height: 40px;
	padding-left: 35px;
	/*padding-top: 12px;*/
}

#paticka a{
	text-decoration: none;
	color: #535252;
	position: absolute;
	background: url(img/neofema.gif) left top no-repeat;
	padding-left: 32px;
	display: block;
	height: 29px;
	line-height: 29px;
	width: 90px;
	top: 6px;
	left: 465px;
}

#menu a{
	width: 113px;
	height: 32px;
	display: block;
	float: left;
	background: url(img/menu.jpg) -1px top no-repeat;
	
  /* color: #A43500; */
  color: #000;
	text-align: right;
	line-height: 32px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 9px;
}

#menu a:hover{
	background: url(img/menu-aktiv.jpg) -1px top no-repeat;
	color: #fff;
}

#menu a span{
	padding-right: 6px;
}

#levySloupec{
	float: left;
	width: 556px;
}

#pravySloupec{
	float: right;
	width: 428px;
	background: url(img/img-levy-box.jpg) left top repeat-y;
}

#aktuality{
	width: 220px;
	float: right;
	background: #C30D07;
	padding-bottom: 150px;
	position: relative;
}

#aktuality p{
	color: #fff;
	font-size: 0.9em;
}

#aktuality a{
	color: #FED400;
}

#aktuality a:hover{
	text-decoration: none;
}

#logo{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 213px;
}

#horni-menu{
	height: 21px;
	width: 380px;
	position: absolute;
	right: 0px;
	top: 15px;
	background: url(img/bg-upmenu.gif) left top repeat-x;
}

#horni-menu a{
	padding-left: 20px;
	text-transform: uppercase;
	color: #006111;
	text-decoration: none;
	margin-left: 13px; 
	font-size: 0.8em;
}

#horni-menu a:hover{
	text-decoration: underline;
}

#levySloupec p{
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: justify;
}

span#pocitadlo{
	position: absolute;
	display: block;
	bottom: 5px;
	left: 25%;
	color: #5c1a02;
	font-size: 0.9em;
}

a.iko-home{
	background: url(img/iko-home.gif) left top no-repeat;
}

a.iko-kontakt{
	background: url(img/iko-kontakt.gif) left top no-repeat;
}

a.iko-napiste{
	background: url(img/iko-napiste.gif) left top no-repeat;
}

a.iko-dluh{
	background: url(img/iko-dluh.gif) left top no-repeat;
}

.novinka{
	background: #C30D07 url(img/bg-aktualita.gif) left top no-repeat;
	padding: 9px;
}

.novinka2{
	background: #E37E00 url(img/bg-aktualita2.gif) left top no-repeat;
	padding: 9px;
}

.novinka h6{
	color: #FFD800;
}

.novinka2 h6{
	color: #000;
}

#aktuality h6 a,#aktuality h6 a{
	text-decoration: none;
}

#aktuality h6 a:hover,#aktuality h6 a:hover{
	text-decoration: underline;
}

span.datum{
	font-size: 0.9em;
	color: #fff;
}

.center{
	margin: 0 auto;
	width: 1020px;
}

img.ramecek{
	padding: 1px;	
	border: 1px solid #F9A200;
}

.akce{
	border-bottom: 2px solid #F9A200;
	margin-bottom: 25px;
	background: #FAFAFA;
	padding: 10px;
	width: 100%;
}

#levySloupec .akce p{
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

.akce h4{
	margin: 0;
	background: #58A100;
	color: #fff;
	padding: 3px;
	margin-bottom: 3px;
}

.akce h4 a{
	color: #fff;
}

.akceNadpis{
	padding-bottom: 3px;
	margin-bottom: 3px;
}

span.datum2{
	font-size: 0.9em;
	display: block;
	text-align: right;
}

.boxFoto a{
	border: 1px solid #FFA500;
	float: left;
	margin-right: 30px;
	text-align: center;
	padding: 3px;
	text-decoration: none;
	background: #FFFFF0;
	font-weight: bold;
	color: #787878;
	margin-bottom: 20px;
}

.boxFoto2 a{
	margin-right: 10px;
}

.boxFoto a:hover{
	background: #FFFFFD;
	border: 1px solid #B3D966;
}

.boxFoto img{
	display: block;
	border: none;
}

.ramecekZvyrazneni{
	border: 2px solid #FFAC0F;
	background: #FAFAFA;
	padding: 5px;
}

table.model{
	float: right;
	width: 300px;
}

table.model td{
	border-bottom: 1px dotted #CDCDCD;
}

td.vlastnosti{
	font-weight: bold;
}

td.hodnoty{
	text-align: right;
}

.imgRight{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.imgLeft{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.hlasovani{
	width: 170px;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	text-align: center;
	border: 1px solid #f6f6f6;
	padding-bottom: 5px;
}

.hlasovani img{
	display: block;
	margin: 0 auto;
	border: 1px solid #A5A5A5;
}

.popis{
	padding: 5px;
}

.pozadiHlas{
	width: 170px;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	text-align: center;
	border: 1px solid #f5f5f5;
	background: #FFA500; 
	padding-bottom: 5px;
}

.pozadiHlas img{
	display: block;
	margin: 0 auto;
	border: 1px solid #A5A5A5;
}

.zvyrazneni{
	color: #D98D00;
}

input.buttonHlasovat{
	display: block;
	margin: 0 auto;
}

.cleaner{
	height: 1px;
	overflow: hidden;
	clear: both;
}