body    {
    color: #000;
    background: #ffffff;
    background: url(i/poz.gif) repeat-x;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    }

/* for all browsers that understand min-width */
.width {width:100%; min-width:960px;}

/* the bodge for IE6 browsers */
* html .minwidth {border-left:960px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-960px; position:relative; float:left; z-index:2;}	
	
	
.hide    {
    display: none;
    }

a:link    {
    font-weight: bold;
    text-decoration: none;
    color: #002588;
    background: transparent;
    }

a:visited {
    font-weight: bold;
    text-decoration: none;
    color: #103598;
    background: transparent;
    }

a:hover    {
    font-weight: bold;
    text-decoration: underline;
    color: #a70700;
    background: transparent;
    }

a:active {
    font-weight: bold;
    text-decoration: none;
    color: #a70700;
    background: transparent;
    }



a:link.darkhref  { font-weight: bold; text-decoration: underline; color: #fff; }
a:visited.darkhref  { color: #F2F2F2; }
a:hover.darkhref  { color: #F2F2F2; }
a:active.darkhref  { color: #F2F2F2; }

#header 
{ 
display: block;
width: 100%;
height: 51px;
text-align: left; padding: 0; margin: 0;
background: #fff url("i/headpoz2.gif") repeat-x; background-position: bottom left; 
}
.slogan { float: left; padding-left: 5px; padding-top: 1px; }
.kolaz1 { float: left; padding-left: 107px; }
#meniny { padding-top: 1px; padding-right: 6px; line-height: 24px; }
#headerstred
{ 
display: block;
width: 100%;
height: 101px;
text-align: left; padding: 0; margin: 0; vertical-align: top;
background: #7B98C0 url("i/logo.jpg") no-repeat top left; background-position: top left; 
}
.logo { padding-left: 0px; padding-top: 0px; float: left; }
.kolaz2 { padding-left: 12px; float: left; }
#menuhorizont {
display: block;
width: 100%;
height: 30px;
background: #415297 url("i/menupozadie.gif") repeat-x; background-position: top left; 
}
#undermenu {
display: block;
width: 100%;
height: 6px; font-size: 2px;
background: #fff url("i/undermenu.gif") repeat-x; background-position: top left; 
}
.preconakupovat { float: right; width: 120px; height: 38px; padding-left: 74px; padding-top: 33px; }
.preconakupovatico { float: left; padding-right: 5px; }

.nakupnykosik { float: right; width: 160px; height: 38px; padding-left: 34px; padding-top: 33px; }
.nakupnykosikico { float: left; padding-right: 5px; }
.suma { font-weight: bold; font-size: 15px; }

#vyhladavanie {
	float: left; 
	width: 310px; 
	height: 19px; 
    padding-left: 21px;
    padding-top: 7px;
    color: #FFFFFF;
    font-size: 11px;
    vertical-align: middle;
}

.search {
	float: right;
	font: 11px/19px arial;
    margin: 0; padding: 0; border: 0;
    background: url("i/formback2.gif") no-repeat;
    background-position: top left;
    height: 19px;
    width: 151px;
    text-align: center;  
}

.hladaj {
    float: right;
    height: 19px;
    width: 71px;
    margin: 0; padding-left: 8px; border: 0;
}

.hladajtext { font: 11px/19px arial; }

#menuhorizontmenu {
	float: right; 
	width: 450px; 
	height: 15px; 
    color: #FFFFFF;
    font-size: 11px;
    padding-top: 7px;
    vertical-align: top;
}
#menuhorizontmenu a:link, #menuhorizontmenu a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
#menuhorizontmenu a:hover { color #FFFFFF; font-weight: bold; text-decoration: underline; }


.right { text-align: right;}
.right2 { text-align: right;padding-right:5px; width: 125px;font-weight:bold;color: #686B5B}
.center { text-align: center; width: 125px;}
.vyrobca { text-align: center; width: 125px; height: 15px; }
.left { text-align: left; width: 125px; }
.leftgray { text-align: left; background-color: #e5e5e5; width: 125px; }
.rightgray { text-align: right;padding-right:5px; background-color: #e5e5e5; width: 125px; font-weight:bold;color: #686B5B}
.podpisok { font-size: 11px; font-weight: normal; }
.cena { color: #a70700; }







#podmienky {
    background: #D0CAB0;
    color: #B30800;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}
#podmienky a:hover {
    text-decoration: underline; }




#mainleft {
    border-right: 1px solid #A69F91;
}
#mainright {
    border-left: 1px solid #A69F91;
    border-top: 4px solid #A79F91;
}

#maincenter {
width: 100%;
border:0;
padding: 10px;
margin:0;
}

#loginarea {
text-align: left;
color: #686B5B;
width: 135px;
padding: 0;
margin: 5px 9px 0 9px; }

#akciovaponuka {
text-align: left;
color: #42506D;
width: 141px;
padding: 0;
margin: 0px 0px 0px 0px; }

#loginarea h1 { padding: 0; margin: 0 0 8px 0; font-size: 12px; font-weight: bold; }
#akciovaponuka h1 { padding: 0; margin: 0; margin-left: 5px; font-size: 12px; font-weight: bold; }
/*9*/
hr {
display:block;
width: 153px;
margin:0;
padding:0;
border:0;
border-top: 4px solid #A79F91;
}

dl,dt,dd {
width: 125px;
padding: 1px;
margin: 0;
border: 0;
text-align: left;
}

.sornadpis {
display:block;
height: 45px;
}

.stred{
margin: 0; padding: 0;
	text-align: right;
}
.sortext {
display: block;
height: 70px; font-size: 11px;
overflow: hidden;
text-align: left;
font-weight: normal;
padding-top: 4px;
padding-left: 3px;
}
small{
	font-size: 9px;
	font-weight: normal;
}
.sortext p{
	padding: 0;
	margin: 0;
}
.okno{
	height: 105px;
	overflow: hidden;
}

.sorodkaz {
text-align: right; padding-bottom: 3px; padding-right: 3px;
}

dl,dt,dd.porovnanie {
width: 125px;
padding: 0;
margin: 1px;
border: 0;
text-align: left;
}

.porovnanie {
float: left;
color: #686B5B;
width: 125px;
padding: 0;
margin:2px;
border:0;
}


.akciapic {
float: left;
border: 1px solid #8492B5;
border-left: 3px solid #8492B5;
text-align: center;
color: #4B597E;
width: 141px;
margin-top: 8px;
margin-left: 4px;
margin-right: 4px;
padding: 0;
overflow: hidedn;
}

.akciapic1 {
border: 1px solid #8492B5;
border-left: 3px solid #8492B5;
text-align: center;
color: #4B597E;
width: 141px;
margin-top: 8px;
margin-left: 4px;
margin-right: 4px;
padding: 0;
overflow: hidden;
}

.porovnaniepic {
float: left;
border: 1px solid #8492B5;
border-left: 3px solid #8492B5;
text-align: center;
color: #686B5B;
width: 141px;
height: 150px;
margin-top: 8px;
margin-left: 4px;
margin-right: 4px;
padding: 0;
}

.porovnanielink:link{
text-decoration:none;
font:normal bold 11px Arial;
color:#808080;
}
.porovnanielink:visited{
text-decoration:none;
font:normal bold 11px Arial;
color:#808080;
}
a.porovnanielink:hover{
text-decoration:underline;
color:#000000;
}
.porovnanielink:active{
text-decoration:none;
font:normal bold 11px Arial;
color:#808080;
}


.katinfo {
border: 1px solid #8492B5;
border-left: 3px solid #8492B5;
text-align: left;
color: #686B5B;
width: 450px;
margin-top: 8px;
margin-left: 4px;
margin-right: 4px;
padding: 3px;
}

.katnadpis{
font-weight: bold;
font-size:16px;
text-decoration: none;
color: #B30800;
background: transparent;
}


.akciafoto {
border: 0px solid #002588;
margin: 3px 3px 0px 3px;
}
.add {
width: 26px; height: 19px;
border: 0;
padding: 0;
text-align:right;
margin: 6px 2px 3px 3px;
}

.nahladfoto{
border: 1px solid #B30800;
margin: 3px 0px 0px 3px;
}
.nahladfoto2{
border: 0px;
margin: 0px 3px 0px 3px;
}


.hrdot {
width: 100%; height: 4px;
padding: 0; margin: 4px 0 0 0; text-align: left; font-size: 12px; font-weight: bold; color: #686B5B;
}


.akcia1 { padding: 0; margin: 4px 4px 4px 9px; text-align: left; font-size: 12px; font-weight: bold; color: #686B5B; }



#rightnadpis {  border-top: 4px solid #A79F91; padding-top: 5px; padding-bottom: 11px; font-size: 12px; font-weight: bold; }


.form { padding: 0; margin: 0; }


.login {
    display: inline;
    height: 19px;
    width: 61px;
    text-align: right;
    vertical-align: top;
    }

.loginbox {
    font-size:12px;
    margin: 0 0 3px 0;
    background-image:url(i/formback.gif);
    background-repeat: repeat;
    border: 1px solid #474747;
    height:15px;
    width:131px;
     }

     .input {
    font-size:12px;
    background-image:url(i/formback.gif);
    background-repeat: repeat;
    border: 1px solid #474747;
    height:15px;
    width:150px;
     }

.passbox {
    font-size:12px;
    background-image:url(i/formback.gif);
    background-repeat: repeat;
    border: 1px solid #474747;
    height:15px;
    width:66px;
    margin:0; }

.nadpismain {
    display: block; height: 17px; background: url(i/ns.gif) no-repeat; background-position: top left; margin-bottom: 10px;
    padding-left: 14px; color: #B30800; font-weight: bold; font-family: arial; font-size: 14px;
}

.nadpisprodukt {
  color: #686B5B; font-weight: bold; font-size: 11px; margin: 0px; padding:0px;
}

.nadpisdetaily {
    display: block; height: 17px; background: url(i/ns.gif) no-repeat; background-position: top left; margin-bottom: 10px;
    padding-left: 14px; color: #B30800; font-weight: bold; font-family: arial; font-size: 12px;
}

.reklama {
    display: block; text-align: center;
}

.textpopis {
display: block;
border: 1px solid #8492B5;
border-left: 3px solid #8492B5;
text-align: left;
color: #686B5B;
margin: 8px;
padding: 7px;
}

.detail {
width: 100%;
border: 1px solid #8492B5;
border-left: 3px solid #8492B5;
text-align: left;
color: #686B5B;
margin: 8px;
padding: 7px;
min-height: 250px;
height: 250px;
}

.akcia { font-weight: bold; color: #B30800; }

.kus {
    font-size:12px;
    color: #B30800;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    background-image:url(i/formback.gif);
    background-repeat: repeat;
    border: 1px solid #474747;
    height:15px;
    width:30px;
}

.inputtext {
    font-size:12px;
    color: #B30800;
    font-weight: bold;
    vertical-align: middle;
    background-image:url(i/formback.gif);
    background-repeat: repeat;
    border: 1px solid #474747;
}

.button {
    display: inline;
    cursor: hand; cursor: pointer;
    height: 19px;
    text-align: right;
    vertical-align: middle;
    vertical-align: top;
    margin-top: 2px;
}

.reply { width:100%; padding: 14px; background: #fff; }

.navigacia {
display: block;
border: 1px solid #A79F91;
border-left: 3px solid #A79F91;
text-align: left;
color: #686B5B;
margin: 8px;
padding: 7px;
font-size: 12px;
font-weight: bold;
}

.nahlady {
display: block;
text-align: center;
color: #686B5B;
float: left;
}

.podrobnypopis {
display: block;
width: 100%;
}

.navigacia a:link {
color: #B30800;
text-decoration: underline;
}

.navigacia a:visited {
color: #B30800;
text-decoration: underline;
}

.navigacia a:hover {
color: #F00B00;
text-decoration: underline;
}

.navigacia a:active {
color: #B30800;
text-decoration: underline;
}

#copyright { background: #EDF0E0; font: 12px/12px arial; text-align: center; padding: 10px 0 5px 0; }

#menu_uvod ul {
list-style: none;
background: #786f58;
padding: 0;
margin: 0;
border: 0;
}


#menu_uvod li {
text-align: left;
border-top: 3px solid #C0C0C0;
border-bottom: 0px solid #c0c0c0;
font: 12px/22px arial;
margin: 0;
padding: 0;
font-weight: bold;
color: #FFFFFF;
}

#menu_uvod li a {

display: block;
width: 154px;
vertical-align: 15%;
font-weight: bold;
color: #FFFFFF;
padding-left: 15px;
padding-top: 1px;
background: url(i/sipocka_uvod.gif) no-repeat;
background-position: left top;
text-decoration: none;
}

#menu_uvod li a:hover {
text-decoration: underline;
}

#menu_akcie ul {
list-style: none;
background: #ed4300;
padding: 0;
margin: 0;
border: 0;
}


#menu_akcie li {
text-align: left;
border-top: 3px solid #C0C0C0;
border-bottom: 0px solid #c0c0c0;
font: 12px/22px arial;
margin: 0;
padding: 0;
font-weight: bold;
color: #FFFFFF;
}


#menu_akcie li a {

display: block;
width: 154px;
vertical-align: 15%;
font-weight: bold;
color: #FFFFFF;
padding-left: 15px;
padding-top: 1px;
background: url(i/sipocka_akcie.gif) no-repeat;
background-position: left top;
text-decoration: none;
}

#menu_akcie li a:hover {
text-decoration: underline;
}


#menu ul {
list-style: none;
background: #6386e3;
padding: 0;
margin: 0;
border: 0;
}

#menu li {
text-align: left;
border-top: 3px solid #C0C0C0;
border-bottom: 0px solid #c0c0c0;
font: 12px/22px arial;
margin: 0;
padding: 0;
font-weight: bold;
color: #FFFFFF;
}


#menu li ul {
list-style: none;
padding: 0;
margin: 0;
border: 0;
}

#menu li li {
text-align: left;
border-top: 3px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
font: 11px/22px arial;
background: #e5e5e5;
margin: 0;
padding: 0;
font-weight: bold;
color: #FFFFFF;
}

#menu li a {

display: block;
width: 154px;
vertical-align: 15%;
font-weight: bold;
color: #FFFFFF;
padding-left: 15px;
background: url(i/sipocka.gif) no-repeat;
background-position: left top;
text-decoration: none;
}

#menu li li a {
border-left: 9px solid #325ed5;
padding-left: 7px;
background: #9c9c9c;
color: #FFFFFF;
}

#menu li a:hover {
text-decoration: underline;
}

#menu li li a:hover {
border-left: 9px solid #325ed5;
background: #D6D6D6;
color: #A70700;
text-decoration: underline; }


#obsah {
font: 12px/14px arial;
background: #EDF0E0;
text-align: left;
}

#obsah p {
font: 12px/15px arial;
font-weight: normal;
text-align: left;
padding: 0 14px 0px 14px;
color: #000;

}

#obsah h1 {
font: 14px/20px arial;
font-weight: bold;
text-align: left;
text-transform: uppercase;
margin: 14px;
padding-left: 8px;
border-left: 6px solid #706E12;
color: #706E12;
}

#obsah ul {
display: block;
list-style: square outside;
padding: 0 10px 0 45px;
padding-bottom: 9px;
background: transparent;
border: 0;
}

#obsah li {
line-height: 13px;
font-size: 12px;
font-weight: normal;
color: #000;
text-align: left;
background: transparent;
}

#obsah li a {
border: 0;
font-weight: bold;
color: #706E12;
background: transparent;
}

#obsah li a:hover {
border: 0;
font-weight: bold;
color: #81A229;
}


#footleft, #footright, #footmiddle {
background: #D0CAB0;
text-align: center;
}

.obrazok {
display: block;
text-align: center;
margin-left: 4px;
border-top: 0;
border-bottom: 0;
border-left: 6px solid #706E12;
border-right: 6px solid #706E12;
}

.obrazok2 {
display: inline;
text-align: center;
margin-left: 4px;
border-top: 0;
border-bottom: 0;
border-left: 6px solid #706E12;
border-right: 6px solid #706E12;
}

select.variantselect{
width:100%;
font:normal normal 10px Arial;
color:#000000;
}

td.variantselect{
padding-bottom:2px;
}

.reginput{
font:normal normal 11px Arial;
color:#000000;
width:150px;
}


.pokladnavisited
{
width: 107px; height: 30px;
border: 0; margin: 0;
background: url("i/pokladnaoff.gif") no-repeat;
font-size: 12px; color: #D0CAB0; float: left;  font-weight: bold;
vertical-align: middle; text-align: center;
}
.pokladnaon
{
width: 107px; height: 30px;
border: 0; margin: 0;
background: url("i/pokladnaon.gif") no-repeat;
font-size: 12px; color: #fff; float: left; font-weight: bold;
vertical-align: middle; text-align: center;
}

.pokladnaoff
{
width: 107px; height: 30px;
border: 0; margin: 0;
background: url("i/pokladnaoff.gif") no-repeat;
font-size: 12px; color: #fff; float: left; font-weight: bold;
vertical-align: middle; text-align: center;
}



		.partnerslink  {
font-weight: bold;
float: right;
font-size: 10px;
}

#partners a:link, #partners a:visited {
font-weight: normal;
text-decoration: underline;
color: #686B5B;
}
.detailpopis {
 display: block;
 border: 1px solid #A69E91;
 border-top: 6px solid #A69E91;
 margin: 0; padding:0;
 margin-left: 8px; margin-right: 8px; margin-bottom: 10px;
 padding-bottom: 10px;
 padding-top: 10px;
 vertical-align: top;  
}
.detailproduktu {
 margin: 0; padding:0;
 padding-left: 10px; padding-right: 10px; padding-top: 0px;
 vertical-align: top; 
 color: #4C4C4C;
}
