/* OBSAHOVA CAST STRANKY S LAVYM OBSAHOM A PRAVYM MENU*/
#main {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mainleft {
	position: relative;
	width: 622px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mainleftin {
	position: relative;
	left: 15px;
	width: 592px;
	padding: 0px;
	padding-bottom: 4px;
	margin: 0px;
	margin-top: 4px;
	float: left;
}

#mainleftin H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #838663;
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	padding-bottom: 2px;
}

#mainleftin H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #838663;
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	padding-bottom: 2px;
}

#mainleftin P {
	position: relative;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	padding-bottom: 5px;
}

DIV.vypisoknoprodukt { /* produktove okno vypisu */
	position: relative;
	float: left;
	left: 1px;
	width: 590px;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	margin-top: 8px;
	background-color: #F5F7DC;
}

DIV.vypisoknofoto {
	position: relative;
	left: 5px;
	width: 140px;
	height: 140px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	float: left;
	text-align: center;
}

DIV.logonovinka {
	position: absolute;
	left: 5px;
	top: 84px;
	width: 60px;
	height: 50px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/logo_novinka.png);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.logoakcia {
	position: absolute;
	left: 5px;
	top: 84px;
	width: 60px;
	height: 50px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/logo_akcia.png);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.vypisoknopopis {
	position: relative;
	left: 10px;
	width: 430px;
	height: 140px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	float: left;
}

DIV.vypisoknonadpis {
	position: relative;
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
}

H2.vypisoknonadpis {
	position: relative;
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #577D10;
	padding: 0px;
	margin: 0px;
}

H2.vypisoknonadpis a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #7c9940;
	text-decoration: none;
}

H2.vypisoknonadpis a:hover {
	font-weight: bold;
	color: #8FA855;
	text-decoration: none;
}

DIV.vypisoknopopisleft {
	position: relative;
	width: 205px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	float: left;
}

DIV.vypisoknopopisleftin {
	position: relative;
	width: 100%;
	height: 70px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}

DIV.vypisoknopopisright {
	position: relative;
	left: 15px;
	width: 210px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	float: left;
}

DIV.vypisbottomlista {
	position: relative;
	float: left;
	left: 1px;
	width: 590px;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	background-color: #F5F7DC;
	border-top: 1px solid #E3E7B5;
	border-bottom: 1px solid #E3E7B5;
}



.imagebh {
	border: 1px solid #D3D6A9;
}

.imgkosik {
  margin: 0px;
  float: left;
}


.maintext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #838663;
	font-weight: normal;
}
.maintext a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #DB7900;
	font-weight: normal;
	text-decoration: underline;
}
.maintext a:hover {
	color: #577D10;
	font-weight: normal;
	text-decoration: none;
}

.maintextnd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #838663;
	font-weight: normal;
}
.maintextnd a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #DB7900;
	font-weight: normal;
	text-decoration: none;
}
.maintextnd a:hover {
	color: #577D10;
	font-weight: normal;
	text-decoration: none;
}

.maintextsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #8c8f6f;
	font-weight: normal;
}
.maintextsmall a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #DB7900;
	font-weight: normal;
	text-decoration: underline;
}
.maintextsmall a:hover {
	color: #577D10;
	font-weight: normal;
	text-decoration: none;
}

#mainright { /* prava strana main-u s pravym menu*/
	position: relative;
	width: 228px;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	float: left;
	background-image: url(/images/bg_rightmenu.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

DIV.mainrightin { /* prava strana main-u s pravym menu*/
	position: relative;
	left: 5px;
	width: 216px;
	padding: 0px;
	margin: 0px;
	margin-top: 4px;
	float: left;
}

DIV.mainrightsep {
	position: relative;
	width: 228px;
	height: 2px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-color: #ffffff;
}


ul.rightmenu {
	position: relative;
	left: 10px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
}

li.rightmenu {
	position: relative;
	width: 213px;
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #EB6715;
	font-weight: bold;
	/*text-indent: 2px;*/
	padding: 0px;
	padding-bottom: 2px;
	margin: 0px;
	margin-top: 5px;
}

li.rightmenu a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #EB6715;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenu a:hover {
	color: #B24F14;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenus { /* pasivny odkaz na kategoriu */
	position: relative;
	width: 185px;
	list-style: none;
	list-style-type: none;
	background-image: url(/images/leftmenu_dottpasive.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #76AB15;
	font-weight: bold;
	text-indent: 18px;
	padding: 0px;
	margin: 0px;
}

li.rightmenus a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #669B05;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenus a:hover {
	color: #467300;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenusa { /* aktivny odkaz na kategoriu */
	position: relative;
	width: 185px;
	list-style: none;
	list-style-type: none;
	background-image: url(/images/leftmenu_dottaktiv.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #76AB15;
	font-weight: bold;
	text-indent: 18px;
	padding: 0px;
	margin: 0px;
}

li.rightmenusa a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #669B05;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenusa a:hover {
	color: #467300;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenusn {
	position: relative;
	width: 203px;
	list-style: none;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #76AB15;
	font-weight: bold;
	text-indent: 18px;
	padding: 0px;
	margin: 0px;
}

li.rightmenuss {
	position: relative;
	width: 193px;
	list-style: none;
	list-style-type: none;
	background-image: url(/images/leftmenu_subdott.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #9EA17D;
	font-weight: bold;
	text-indent: 15px;
	padding: 0px;
	margin: 0px;
}

li.rightmenuss a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #9EA17D;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenuss a:hover {
	color: #767953;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenussa {
	position: relative;
	width: 193px;
	list-style: none;
	list-style-type: none;
	background-image: url(/images/leftmenu_subdottaktiv.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #9EA17D;
	font-weight: bold;
	text-indent: 15px;
	padding: 0px;
	margin: 0px;
}

li.rightmenussa a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #9EA17D;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenussa a:hover {
	color: #767953;
	font-weight: bold;
	text-decoration: none;
}

li.rightmenusep {
	position: relative;
	width: 210px;
	height: 1px;
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 1px;
	line-height: 1px;
}

DIV.mainrightlogin { /* prihlasenie navstevnika */
	position: relative;
	left: 5px;
	width: 216px;
	padding: 0px;
	margin: 0px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #929575;
}

DIV.mainrightlogin a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #6A8F1F;
	text-decoration: none;
}

DIV.mainrightlogin a:hover {
	font-weight: normal;
	color: #DB7900;
	text-decoration: none;
}

input.prihlasinput {
	position: relative;
	width: 90px;
	background-color: #F0F5BF;
	border: 1px solid #ABB87B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626A39;
	padding: 1px;
	margin: 0px;
}

input.prihlasbutton {
	position: relative;
	width: 60px;
	background-color: #F0F5BF;
	border: 1px solid #ABB87B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E916C;
	padding: 0px;
	margin: 0px;
}

/* SPODNA CAST STRANKY S LINKAMI A COPYRIGHTOM */
#bottom {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}

#bottomleft {
	position: relative;
	width: 622px;
	padding: 0px;
	margin: 0px;
	float: left;
}

DIV.bottomleftin {
	position: relative;
	left: 10px;
	width: 600px;
	padding: 0px;
	padding-bottom: 6px;
	margin: 0px;
	margin-top: 6px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #8C8F6F;
	text-align: center;
}

DIV.bottomleftin a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #8C8F6F;
	text-decoration: none;
}

DIV.bottomleftin a:hover {
	font-weight: normal;
	color: #577D10;
	text-decoration: none;
}

#bottomright {
	position: relative;
	width: 228px;
	padding: 0px;
	margin: 0px;
	float: left;
}

DIV.bottomrightin {
	position: relative;
	width: 218px;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #ADB089;
	text-align: center;
}

DIV.bottomrightin a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #ADB089;
	text-decoration: none;
}

DIV.bottomrightin a:hover {
	font-weight: normal;
	color: #8D9069;
	text-decoration: none;
}

DIV.dottline {
	position: relative;
	width: 100%;
	height: 4px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(/images/dottedline.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 2px;
	line-height: 2px;
}


/* TABULKY */
.tdc {
	text-align: center;
}

.tdr {
	text-align: right;
}

/* STRONG A B*/
strong.cena {
	font-size: 18px;
	line-height: 24px;
	color: #EB6715;
}

strong.cenasmall {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}


strong.kk {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #636643;
}

strong.minis {
  font-size: 11px;
  line-height: 12px;
  color: #9EA17D;
  font-weight: normal;
}

.red {
	color: #FF4500;
}

B.space {
	font-size: 2px;
	line-height: 3px;
}

/* FORMULARE A INPUTY */
input.pocetdokosika {
	position: relative;
	width: 20px;
	background-color: #FBFCEF;
	border: 1px solid #D2D5AF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8F6F;
	padding: 1px;
	padding-left: 6px;
	margin: 0px;
	float: left;
}

input.pocetdokosika2 {
	position: relative;
	width: 20px;
	background-color: #FBFCEF;
	border: 1px solid #D2D5AF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8F6F;
	padding: 1px;
	padding-left: 6px;
	margin: 0px;
}

input.button {
	position: relative;
	background-color: #F0F5BF;
	border: 1px solid #ABB87B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E916C;
	padding: 1px;
	margin: 0px;
}


input.reginput {
	position: relative;
	width: 130px;
	background-color: #FFFFFF;;
	border: 1px solid #8C8F6F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6F4F;
	padding: 1px;
	margin: 1px;
}

.regtextarea {
	position: relative;
	width: 420px;
	height: 60px;
	background-color: #FFFFFF;;
	border: 1px solid #8C8F6F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6F4F;
	padding: 1px;
	margin: 1px;
}


/* TABULKY RIADKY A BUNKY, POZADIA A ZAROVANIE */
.trsilverl {
	background-color: #F5F7DC;
}

.trsilver {
	background-color: #E3E7B5;
	color: #76785F;
}

.tdc {
	text-align: center;
}

.tdr {
	text-align: right;
}

.tdtp {
  padding-top: 5px;
}

.tdrbbb {
	text-align: right;
	border-bottom: 1px solid #E3E7B5;
}

.bbb {
	border-bottom: 1px solid #E3E7B5;
}

/* REGISTRACIA */
P.regsteps {
	position: relative;
	width: 80px;
	height: 31px;
	padding: 0px;
	margin: 0px;
	margin-top:2px;
	float: left;
	background-image: url(/images/bg_reg_s.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	text-indent: 14px;
}

P.regstepc {
	position: relative;
	width: 80px;
	height: 31px;
	padding: 0px;
	margin: 0px;
	margin-top:2px;
	float: left;
	background-image: url(/images/bg_reg_c.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 14px;
}

/* VYSKAKOVACIE INFO OKNA */
DIV.infowin {
	width: 300px;
	height: 100px;
	display: none;
	background-color: #739E19;
	border: 1px solid #FFffff;
}

DIV.infowinin {
	position: relative;
	left: 5px;
	width: 290px;
	margin: 0px;
	margin-top: 12px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	text-align: center;
}

DIV.infowin a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #fFFFFF;
	text-decoration: none;
	border: 1px solid white;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 1px;
}

DIV.infowinnazov {
	position: relative;
	width: 100%;
	height: 40px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	text-align: center;
}


/*
# {
	position: relative;
	width:;
	height:;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image:;
	background-position: left top;
	background-repeat: no-repeat;
}
*/

