body {
	margin:0px;
	text-align: center;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	color: inherit;
	background: #f2f2f2 url('../images/body_bg.gif') repeat-x top left;
}
table,div,select,form,textarea,input {
	font-family: Tahoma,sans-serif;
	font-size:11px;
	text-align:left;
}
h2{ 
	margin: 0px 0px 0px 0px;
}
form { margin:0px; }
.logo{
	 text-align: center;
	 margin: 0px auto;
	 width: 992px;
	 position: relative;
	 height: 199px;
	 background-color: inherit;
	 color: inherit;
	 background: url('../images/logo.jpg') no-repeat top left;
}
.logo2{
	 text-align: center;
	 margin: 0px auto;
	 width: 989px;
	 position: relative;
	 height: 136px;
	 background-color: inherit;
	 color: inherit;
	 background: url('../images/logo2.jpg') no-repeat top right;
}
span{
	display: none;
}
#overlaya {
	top: 277px;
	visibility: visible;
	left: 626px;
	position: absolute;
	width: 160px;
	color: #2EB567;
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
	background-color: #d2f8e2; 
	border: 2px solid #2EB567;
    padding: 5px;
}
#overlayb {
	top: 277px;
	visibility: visible;
	left: 626px;
	position: absolute;
	width: 160px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
	background-color: #f9d6d6; 
	border: 2px solid #e43737;
    padding: 5px;
}
#overlaya img{
	padding: 0px;
}
h1 {
	margin: 0px;
	 display: none;
}
h1 span{
	 display: none;
}
h2.top{
	 text-align: center;
	 margin: 0px auto;
	 width: 995px;
	 height: 49px;
	 background-color: inherit;
	 color: inherit;
	 background: url('../images/h2_background.jpg') no-repeat top right;
}
#hlavna{
	padding: 0px;
    width: 992px;
	text-align: left;
	color: inherit;
	margin: 0px auto;
	background-color: inherit;
	background: url('../images/stred_background_uvod.gif') repeat-y top right;
	height: 100%;
}
#hlavna_spod{
	padding: 0px;
    width: 992px;
	text-align: left;
	color: inherit;
	margin: 0px auto;
	background-color: inherit;
	background: url('../images/hlavna_spod.jpg') no-repeat bottom left;
	height: 100%;
}
#lave_divko{
	float: left;
	width: 779px;
	padding: 0px;
}
#lavypanel{
	color: inherit;
	background-color: inherit;
	float:left; 
	width:207px; 
	padding:0px 0px 110px 6px; 
	margin: 0px auto;
}
#lavypanel img {
	padding: 10px 0px 10px 18px; 
}
#lavypanel_pod_logom{
	width: 242px;
	height: 36px;
	padding-top: 5px;
	background: url('../images/menu_spod.gif') repeat-x top left;
}
.lavypanel_menu_obal{
	color: inherit;
	background-color: inherit;
	background: url('../images/lavy_panel_menu_back.jpg') repeat-y top right; 
	width: 199px;
	padding: 0px 0px 0px 0px; 
}
.lavypanel_menu_obal2{
	color: inherit;
	background-color: inherit;
	background: url('../images/lavy_panel_menu_li_spod.jpg') no-repeat bottom right;  
	width: 199px;
	padding: 0px 0px 20px 0px; 
}
.lavypanel_kontakt_vrch{
	width: 199px;
	margin: 0px;
	padding: 0px;
	background: url('../images/kontakt_vrch.jpg') no-repeat top left;
}
h3.zam{
   height: 207px;
   height: 32px;
   margin: 0px 0px 0px 0px;
   background: url('../images/zam.gif') no-repeat top left;
   background-color: inherit;
}
h3.zam a{
   display: block;
   height: 207px;
   height: 32px;
}
h2.pon{
   height: 207px;
   height: 27px;
   margin: 30px 0px 0px 0px;
   background: url('../images/pon.gif') no-repeat top left;
   background-color: inherit;
}
h2.pon a{
   display: block;
   height: 207px;
   height: 27px;
}
h2.pod{
   padding: 0px 0px 5px 32px;
   margin: 48px 0px 10px 4px;
   font-family: "Arial Black,sans-serif";
   font-size: 17px;
   font-weight: bold;
   background: url('../images/sipka5.gif') 2px 0px no-repeat;
   background-color: inherit;
}
h2.pod a{
   color: #22a258;
   text-decoration: none;
   font-family: "Arial Black,sans-serif";
   font-size: 17px;
   font-weight: bold;
}
h3.zam2{
   height: 206px;
   height: 32px;
   margin: 0px 0px 0px 0px;
   background: url('../images/zam2.gif') no-repeat top left;
   background-color: inherit;
}
h3.zam2 a{
   display: block;
   width: 207px;
   height: 32px;
}
h4.kont{
   height: 13px;
   width: 78px;
   margin: 30px 0px 10px 10px;
   background: url('../images/kontakt.gif') no-repeat top left;
   background-color: inherit;
}
.pravypanel_kontakt_stred{
	width: 200px;
	margin: 0px 0px 0px 7px;
	background: url('../images/pravypanel_kontakt_stred.gif') repeat-y top left;
}
.pravypanel_kontakt_top{
	width: 200px;
	background: url('../images/pravypanel_kontakt_top.jpg') no-repeat top left;
}
.pravypanel_kontakt_stred dl{
	width: 160px;
	margin: 0px 0px 0px 15px;
}
.pravypanel_kontakt_stred dt{
    padding: 8px 15px 3px 7px;
    font-weight: bold;
}
.pravypanel_kontakt_stred dd{
	padding: 0px 0px 0px 0px;
	margin-left: 30px;
	line-height: 1.5em;
}
.pravypanel_kontakt_stred dd a{
    color: #000;
	text-decoration: none;
	background-color: inherit;
}
.pravypanel_kontakt_spod{
	width: 200px;
	color: #000;
	padding: 8px 0px 18px 0px;
	background: url('../images/pravypanel_kontakt_bottom.jpg') no-repeat bottom left;
	background-color: inherit;
}

ul.menu{
	list-style-type: none;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	background: url('../images/lista1.jpg') no-repeat bottom left;
}
ul.menu li,ul.menu li.active{
	margin: 0px; 
	color:#FFF;
	background-color: inherit;
	text-align: left;
	padding: 0px 0px 0px 0px; 
}
ul.menu a
{
	color: #FFF;
	width: 186px;
	display: block;
	background-color: inherit;
	text-decoration:none;
    font-size: 1em;
	cursor:pointer;
	padding: 0.5em 0px 0.5em 21px;
	background: url('../images/sipka1.gif') 6px 0.6em no-repeat;
}
ul.menu a:hover,ul.menu li.active a
{
	display: block;
	background-color: inherit;
	text-decoration: none;
	color: #FFF;
	width: 186px;
    display: block;
    padding: 0.5em 0px 0.5em 21px;
    background: #000 url('../images/sipka2.gif') 6px 0.6em no-repeat;
}


ul.menu2{
	list-style-type: none;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	background: url('../images/lista2.jpg') no-repeat bottom right;
}
ul.menu2 li,ul.menu2 li.active{
	margin: 0px; 
	color:#FFF;
	background-color: inherit;
	text-align: left;
	padding: 0px 0px 0px 0px; 
}
ul.menu2 a
{
	color: #FFF;
	width: 186px;
	display: block;
	background-color: inherit;
	text-decoration:none;
    font-size: 1em;
	cursor:pointer;
	padding: 0.5em 0px 0.5em 21px;
	background: url('../images/sipka3.gif') 6px 0.6em no-repeat;
}
ul.menu2 a:hover,ul.menu2 li.active a
{
	display: block;
	background-color: inherit;
	text-decoration: none;
	color: #FFF;
	width: 186px;
    display: block;
    padding: 0.5em 0px 0.5em 21px;
    background: #2EB567 url('../images/sipka4.gif') 6px 0.6em no-repeat;
}
#stredpanel{ 
	float:right; 
	width:566px; 
	margin: 0px 0px 30px 0px;
	background: url('../images/stredpanel_back.jpg') no-repeat top left;
}
.aktualne_akcie_obal2{
	width: 540px;
	padding: 0px 13px 0px 13px;
}
.aktualna_akcia_obal{
	width: 512px;
	border: 1px solid #1d4ea6;
	margin: 0px 5px 0px 14px;
	background: url('../images/ubyt.gif') repeat-y top right;
	background-color: inherit;
	color: #1849A6;
	font-size: 1.0em;
	text-align: left;
	line-height: 1.8em;
}
.aktualna_akcia_obal div.odsad{
	padding:  7px;
	margin: 0px;
}
.aktualna_akcia_obal2{
	width: 167px;
	border: 1px;
	text-align: left;
}
.aktualna_akcia_top{
	background: url('../images/akcia_nazov.jpg') no-repeat top left;
}
.aktualna_akcia_bottom{
	text-align: center;
	background: url('../images/aktualna_akcia_bottom.jpg') no-repeat bottom left;
}
.aktualna_akcia_bottom a{
	border: 0px;
}
.aktualna_akcia_bottom a img{
	text-align: center;
	border: 0px;
}
h2.akcia_nazov{
	font-size: 13px;
	background-color: inherit;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px 25px;
	text-align: left;
	line-height: 15px;
	background: url('../images/ubyt_top.gif') no-repeat top left;
}
.stav{
	float: left;
	color: #1849A6;
	font-size: 1.0em;
	text-align: left;
	padding: 5px 0px 0px 5px;
	line-height: 1.8em;
}
.akcia_pocet form{
	float:left; 
}
.akcia_pocet form b{
	margin: 0px 0px 0px 3px;
	font-weight: normal;
}
.akcia_pocet form select{
	float:left; 
}
.akcia_pocet form input{
	background: url('../images/kosik.gif') no-repeat top right;
	border: 0px;
	width: 25px;
	height: 18px;
	cursor: pointer;
}
#pravypanel{
	width: 207px;
	padding: 0px 6px 117px 0px;
	float: left;
}
.pravypanel_pod_logom{
	width: 175px;
	height: 41px;
    background: url('../images/menu_spod.gif') repeat-x top left;
}
.pravypanel_registracia_obal{
	height: 92px;
	color: #FFF;
	background-color: inherit;
	line-height: 22px;
	padding-left: 10px;
	padding-top: 4px;
}
.pravypanel_registracia_obal2{
}
.names{
	width: 35px;
	float: left;
	
}
input.login{
	background-color: #abf4dd;
	padding: 2px;
	margin: 2px;
	border: 1px solid #000;
	float: left;
	width: 80px;
}
input.login2{
	background-color: #abf4dd;
	padding: 1px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000;
	float: left;
	width: 20px;
	text-align: center;
}
input.login3{
	background: #F2F2F2;
	color: #000;
	padding: 2px;
	margin: 2px;
	border: 1px dashed #2EB567;
	float: left;
	width: 200px;
}
input.login6{
	background: #F2F2F2;
	color: #000;
	padding: 2px;
	margin: 2px;
	border: 1px dashed #2EB567;
	float: left;
	width: 60px;
}
input.login7{
	padding: 2px;
	margin: 2px;
}
.send2{
	background: #2EB567;
	border: 1px dashed #2EB568;
	margin-top: 10px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	color: #FFF;
	margin-left: 168px;
}
input.login4{
	background: #F2F2F2;
	padding: 1px;
	margin: 10px 2px 2px 135px;
	font-weight: bold;
	border: 1px dashed #2EB567;
	float: left;
	text-align: center;
}
select.login3{
	background-color: #abf4dd;
	padding: 2px;
	margin: 2px;
	border: 1px solid #000;
	float: left;
	width: 145px;
}
select.login4{
	background: #F2F2F2;
	padding: 2px;
	margin: 2px;
	border: 1px dashed #2EB567;
	float: left;
	width: 200px;
}
textarea.login4{
	background: #F2F2F2;
	color: #000;
	padding: 2px;
	margin: 2px;
	border: 1px dashed #2EB567;
	float: left;
	width: 200px;
	height: 70px;
}	
.text4{
	color: #22A258;
	font-weight: normal;
	float: left;
	width: 155px;
	padding: 3px 2px 2px 9px;
}
.text4a{
	color: #000;
	float: left;
	width: 327px;
	background-color: #ABF4DD;
	border: 1px solid #000000;
	padding: 2px 2px 2px 5px;
	margin-left: 2px;
}
.text5{
	color: #22A258;
	font-weight: normal;
	float: left;
	padding: 3px 5px 2px 0px;
}
.text10{
	color: #1849A6;
	font-weight: bold;
	float: left;
	padding: 5px 5px 2px 7px;
}
.help {
	color: #000; 
	background-color: inherit;
	FONT-SIZE: 8pt; 
	text-decoration : none;  
	font-weight : bold;  
	cursor: help;
	padding: 3px 2px 0px 4px;
}
A.help:HOVER {
	color: Red;
	text-decoration : none
}
A.help img{
	padding:0px; margin: 0px;
}
.odsad{
	margin-left: 57px;
}
fieldset {
    border:1px dashed #087E5B;
	padding: 7px;
	margin:20px 4px 4px 7px;
	width: 395px;
	background-color: inherit;
}
fieldset legend {
    background:#2EB567;
    padding: 4px 9px 4px 9px;
    margin-bottom: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
    color:#ffffff;
}
ul.reg2{
	margin: 0px; 
	padding: 13px 10px 10px 23px; 
	list-style-type: square;
	text-align: left; 
	color: #FF3232;
	border: 1px solid #FF3232;
}
ul.reg2 li{
	margin: 0px; 
	color: #087E5B;
	background-color: inherit;
	padding: 0px 0px 7px 0px; 
}	
.pravypanel_registracia_obal_prihl{
	padding: 0px 5px 0px 50px;
	color: #000;
	background-color: inherit;
}
.pravypanel_registracia_obal_prihl a{
	color: #000;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
}
.pravypanel_registracia_obal_prihl a:hover{
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	background-color: inherit;
}
#pravypanel ul.reg {
	margin: 0px; 
	padding: 0px 0px 0px 30px;
	list-style-type: none;
}
#pravypanel ul.reg li {
	line-height: 17px;
	padding: 0px 15px 0px 10px; 
	float: left;
}
#pravypanel ul.reg li a{
	padding-right: 5px; 
	padding-left: 0px; 
	color: #FFF;
	background-color: inherit;
	text-decoration: none;
	font-weight: normal;
}
#pravypanel ul.reg li a:hover {
	color: #ABF4DD;
	background-color: inherit;
	text-decoration: none;
	font-weight: normal;
}
h3.nakupny_kosik{
    width: 112px;
	margin: 0px 0px 0px 15px;
	color: #FFF;
	padding: 4px 15px 0px 15px;
    font-family: "Arial Black,sans-serif";
    font-size: 17px;
	background: url('../images/nakupny_kosik.jpg') no-repeat top left;
	background-color: inherit;
}
.pravypanel_kosik_odsadenie{
	padding: 0px 4px 0px 2px;
}
.pravypanel_kosik_stred{
	width: 173px;
	background: url('../images/pravypanel_kosik_stred.gif') repeat-y top left;
	padding: 0px;
}
.pravypanel_kosik_spod{
	width: 173px;
	line-height: 18px;
	text-align: left;
	padding: 0px 0px 6px 0px;
	background: url('../images/pravypanel_kosik_spod.gif') repeat-x bottom left;
}
.pravypanel_kosik_spod2{
	padding: 35px 20px 35px 10px;
}
.pravypanel_kosik_spod3{
	width: 157px;
	line-height: 18px;
	text-align: center;
	color: #087E5B;
	font-weight: bold;
	padding: 0px 0px 15px 0px;
	background: url('../images/pravypanel_kosik_spod.jpg') no-repeat bottom left;
	background-color: inherit;
}
ul.kosik {
	margin: 0px; 
	width: 520px;
	padding: 10px 8px 10px 3px; 
	list-style-type: none;
	line-height: 1.9em;
}

ul.kosik li {
	padding: 0px 15px 0px 8px; 
}
ul.kosik li a{
	padding: 2px 5px 3px 18px;
	color: #2EB567;
	background: url('../images/sipka6.gif') no-repeat 0px 2px;
	background-color: inherit;
	text-decoration: none;
	font-weight: normal;
}
ul.kosik li a:hover {
	color: #000;
	background: url('../images/sipka7.gif') no-repeat 0px 2px;
	background-color: inherit;
	text-decoration: none;
}

ul.kosik2aa {
	padding: 10px 8px 0px 13px; 
	margin: 0px;
	line-height: 1.8em;
	list-style-type: none;
	text-align: left;
}
ul.kosik2aa li {
	padding: 0px 0px 0px 0px;
	text-align: left;
}
ul.kosik2aa li a{
	padding-right: 5px; 
	padding-left: 18px; 
	font-weight: bold;
	color: #000;
	text-align: left;
	background: url('../images/context.gif') no-repeat 0px 0px;
	background-color: inherit;
	text-decoration: none;
}
ul.kosik2aa li a:hover {
	color: #087E5B;
	background: url('../images/context.gif') no-repeat 0px 0px;
	background-color: inherit;
	text-decoration: none;
}
h2.do_pozornosti{
    width: 164px;
	height: 64px;
	margin: 10px 0px 0px 6px;
	background: url('../images/do_pozornosti.gif') no-repeat top left;
}
.do_pozornosti_obal{
	width: 133px;
	height: 280px;
	background: url('../images/aktualne_akcie_podklad.jpg') no-repeat top right;
	margin: 0px 3px 0px 15px;
	text-align: center;
}
.do_pozornosti_obal img{
	text-align: center;
	width:120px;
	height: 130px;
	border: 1px solid #000;
}
h2.do_pozornosti_nazov{
	font-size: 11px;
	color: #000;
	background-color: inherit;
	margin: 0px 5px 17px 5px;
	text-align: center;
	line-height: 15px;
}
.do_pozornosti_cena{
	color: #000;
	background-color: inherit;
	font-weight: normal;
	text-align: center;
	padding: 12px 0px 0px 0px;
}
.do_pozornosti_cena b{
	 color: #000;
	 background-color: inherit;
	 font-weight: normal;
	 text-align: center;
}
.do_pozornosti_pocet{
	color: #000;
	background-color: #E7F2FF;
	border: 1px solid #8BBFFF;
	font-weight: normal;
	text-align: center;
	padding: 5px 0px 0px 28px;
	margin: 7px 0px 0px 0px;
	height: 23px;
}
.do_pozornosti_pocet img{
	width: 26px;
	height: 17px;
	margin: 0px 0px 0px 4px;
	border: 0px;
}
.do_pozornosti_pocet form{
	float:left; 
}
.do_pozornosti_pocet form b{
	margin: 0px 0px 0px 3px;
	font-weight: normal;
}
.do_pozornosti_pocet form select{
	float:left; 
}
.do_pozornosti_pocet form input{
	background: url('../images/kosik.gif') no-repeat top right;
	border: 0px;
	width: 25px;
	height: 18px;
	cursor: pointer;
}
.do_pozornosti_info{
    color: #000;
	background-color: inherit;
	font-weight: normal;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.do_pozornosti_info a{
    color: #000;
	background-color: inherit;
	text-decoration: none;
}
.do_pozornosti_info a:hover{
    color: #000;
	background-color: inherit;
	text-decoration: underline;
}
#pruh{
	margin: 0px auto;
	text-align: left;
	width: 992px;
	height: 30px;
}
.spodna_lista_obal1{
	width: 450px;
	float: left;
	text-align: left;
	margin: 0px auto;
	color: #22A258;
	background-color: inherit;
	padding: 6px 15px 10px 10px;
}
.spodna_lista_obal1 a{
	text-decoration: none;
	color: #22A258;
	background-color: inherit;
}	
.spodna_lista_obal1 a:hover{
	text-decoration: underline;
	color: #22A258;
	background-color: inherit;
}	
.spodna_lista_obal2{
	width: 286px;
	float: left;
	text-align: right;
	margin: 0px auto;
	color: #22A258;
	background-color: inherit;
	padding: 6px 0px 10px 220px;
}
.spodna_lista_obal2 a{
	text-decoration: none;
	color: #22A258;
	background-color: inherit;
}	
.spodna_lista_obal2 a:hover{
	text-decoration: underline;
	color: #22A258;
	background-color: inherit;
}	
.cleaner 
{ 
clear:both; 
height:0px; 
font-size:1px; 
border:none; 
margin:0; padding:0; 
background: transparent; 
}
hr.inv{
	display: none;
}
.odsad1{
	padding-left: 8px;
	padding-right: 5px;
	line-height: 1.6em;
}