body {
	margin:0px auto;
	text-align: center;
	font-family:Arial,Tahoma,sans-serif;
	font-size:12px;
	color: inherit;
	background: #007966 url('../images/bg.jpg') repeat-x top left;
	padding:0px 1px 0px 0px;
}
table,div,select,form,textarea,input {
	font-family: Arial,Tahoma,sans-serif;
	font-size:11px;
	text-align:left;
}
form { margin:0px; }
a { color:#FD0B0A }
a:hover{
    color:#000000;
    text-decoration:underline;
}
div.title {
    height:45px;
}
.popis {
    padding:10px 60px 40px 60px;
    line-height:16px;
}
.back {
	clear:both;
	text-align:right;
    padding:10px 60px 20px 60px;
}

h2{
	font-size: 11px;
	color: #016A59;
	background-color: inherit;
}
h2.kategoria {
	font-size: 13px;
	color: #016A59;
	background-color: inherit;
	background:url('../images/dot.png') repeat-x top left;
	margin:5px 30px 0px 40px;
	padding:5px 0px 0px 0px;
}
h3.produkt {
	color:#FE0C0B;
	font-size: 13px;
	background-color: inherit;
}
#top{
	margin: 0px auto;
    width: 800px;
	height: 229px;
	text-align: center;
	color: inherit;
	background-color: inherit;
	background: url('../images/top-new.jpg') no-repeat top center;
}
#hlavna{
	width: 800px;
	text-align: center;
	color: inherit;
	background-color: inherit;
	margin: 0px auto;
} 
#stred{
	margin:0px;
	padding: 0px;
	color: inherit;
	background-color: inherit;
	background: url('../images/stred_background.png') repeat-y top left;
}
#stred_vrch_background{
    margin:0px;
	padding: 0px;
	color: inherit;
	background-color: inherit;
	background: url('../images/stred_background_top.png') no-repeat top left;
}
#stred_spod_background{
	margin:0px;
	padding: 0px;
	color: inherit;
	background-color: inherit;
	background: url('../images/stred_spod_background.png') no-repeat bottom left;
}
#lavypanel{ 
	color: inherit;
	background-color: inherit;
	float:left; 
	width:173px; 
	padding:0px 0px 0px 9px;
	font-size:90%; 
}

#lavypanel_menu_obal{
	margin: 0px 0px 0px 0px;
	background: url('../images/lavypanel_menu_obal.png') repeat-y top left;
	width: 173px;
}
#lavypanel_menu_obal_back{
	background: url('../images/lavypanel_vrch_nad_menu.png') no-repeat top left;
	padding: 0px 0px 15px 0px;
}
.lavypanel_menu {
	color: inherit;
	background-color: inherit;
	background: url('../images/menu-item-bottom.png') no-repeat bottom left;
}
.lavypanel_menu div {
    padding: 8px 0px 8px 32px;
    background: url('../images/menu-item-top.png') no-repeat top left;
}
.lavypanel_menu img { padding: 0px 4px 1px 0px; vertical-align:bottom; }

.lavypanel_menu_posledna{
	color: inherit;
	background-color: inherit;
	background: url('../images/menu-item-bottom-last.png') no-repeat bottom left;
}
.lavypanel_menu_posledna div {
    padding: 8px 0px 16px 32px;
    background: url('../images/menu-item-top.png') no-repeat top left;
}
	
.lavypanel_menu a,.lavypanel_menu_posledna a {
	font-weight: bold;
	color: #FFF;
	background-color: inherit;
	text-decoration: none;
}
.lavypanel_menu a:hover,.lavypanel_menu_posledna a:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	background-color: inherit;
}

.kontakt {
	background: url('../images/kontakt_background.png') no-repeat top left;
	padding: 75px 20px 140px 25px;
	color: #2B2B2B;
	background-color: inherit;
	line-height: 14px;
    color:#505050;
}
#pravypanel{ 
	float:left; 
	width:610px; 
	background: url('../images/pravypanel_vrch_background.png') no-repeat top left;
}
.kavovar{
	float: left;
	padding: 15px 0px 0px 25px; 
}
.aktuality{
	float: right;
	padding: 25px 20px 0px 2px;
}
.aktuality_obsah {
	width: 250px;
    height: 190px;
    overflow:auto;
}
.aktuality_obsah div {
    background:url('../images/dot.png') repeat-x top left;
   	padding:10px 15px 10px 0px;
    color:#505050;
}
.aktuality_obsah strong.title {
	color: #FF0000;
	background-color: inherit;
	font-size:2em;
	font-weight: normal;
}
.aktuality_obsah div p {
    margin:0px;
    padding:0px 0px 10px 0px;
    font-size:12px;
}
.znasej_ponuky_obal{
    clear:both;
	padding: 10px 0px 0px 30px;
	text-align:center;
}
.nasa_ponuka_obal{
	width: 125px;
	background: url('../images/aktualne_akcie_podklad.jpg') no-repeat top right;
	padding: 0px 3px 0px 3px;
	text-align: center;
	float: left;
}
.nasa_ponuka_obal img{
	text-align: center;
	width:125px;
	height: 125px;
	border: 0px;
}
.nasa_ponuka_nazov{
	color: #016A59;
	background-color: inherit;
	text-align:center;
	width: 125px;
	margin: 10px 0px 10px 0px;
}
.nasa_ponuka_nazov a{
	color: #016A59;
	background-color: inherit;
	text-decoration: none;
}
.nasa_ponuka_nazov a:hover{
	color: #016A59;
	background-color: inherit;
	text-decoration: underline;
}

.our-offer {
    padding:0px 0px 40px 0px;
}

.category {
	width: 138px;
	background: url('../images/category-top.png') no-repeat top left;
	float: left;
}
.category-data {
	background: url('../images/category-bottom.png') no-repeat bottom left;
	text-align: left;
	padding:10px 0px 14px 1px;
}
.category img{
	width:125px;
	height: 125px;
	border: 0px;
}
.category h2 {
	color: #016A59;
	background-color: inherit;
	text-align:center;
	padding: 5px 20px 0px 10px;
	margin:0px;
}
.category h2 a{
	color: #016A59;
	background-color: inherit;
	text-decoration: none;
}
.category h2 a:hover{
	color: #016A59;
	background-color: inherit;
	text-decoration: underline;
}

.spodna_lista{
	color: inherit;
	background-color: inherit;
	background: url('../images/spod_background.png') no-repeat top right;
	width: 800px;
	height: 129px;
}
.spodna_lista_obal1{
	width: 500px;
	height: 100px;
	float: left;
}
.spodna_lista_obal12{
	width: 300px;
	height: 100px;
	float: left;
}
.mapa_stranok{
	color: #FFF;
	font-size: 11px;
	text-align: right;
	padding: 57px 50px 0px 0px;
	background-color: inherit;
}
.mapa_stranok a{
	color: #000;
	background-color: inherit;
	text-decoration: none;
}
.mapa_stranok a:hover{
	color: #000;
	text-decoration: underline;
	background-color: inherit;
}
.web_developer{
	padding: 65px 5px 5px 50px;
	background-color: inherit;
    color:#505050;
}	
.web_developer a{
	text-decoration: none;
	color:#505050;
	background-color: inherit;
}	
.web_developer a:hover{
	text-decoration: underline;
	color: #000;
	background-color: inherit;
}

div.sitemap { margin:0px 0px 0px 60px; }
div.sitemap ul {
    margin:15px 0px 10px 35px;
    padding:0px;
    color:#016A59;
}
div.sitemap ul li { padding:0px 0px 3px 0px; }
	
.cleaner 
{ 
clear:both; 
height:1px; 
font-size:1px; 
border:none; 
margin:0; padding:0; 
background: transparent; 
}

#popup { display:none; }
#popup-overlay { display:none; }
