/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body,form,input {
	padding:0;
	margin:0;
}
body{	
	text-align:center;
	background:#70961D url(../../images/back.jpg) center top no-repeat;
	color:#636363;
	min-width:976px;
	font:13px "Times New Roman", Times, serif;
}
#outer{
	min-height:100%;
	width:976px;
	text-align:left;
	margin:-52px auto 0;/* negative top margin top make room for footer*/
	position:relative;
	background:url(../../images/center-back.png) no-repeat center 415px;
}
* html #outer{
	height:100%; /*IE treats height as min-height anyway*/
	width:976px;
	w\idth:976px;
}
#header{
	position:absolute;
	top:52px;/*place it at top of screen but remembering that we have dragged the outer upwards by 52px*/
	left:-1px;
	width:976px;
	height:370px;
	overflow:hidden;
	z-index:100;
}
#left {
	position:relative;
	width:257px;
	float:left;
	margin-top:430px;/*needed to make room for absolute header*/
}
#footer {
	width:976;
	clear:both;
	height:15px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	margin:auto;
	padding-top:20px;
	background:url(../../images/bottom.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-family:10px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-family:10px;
}
#footer a:hover{
	text-decoration:none;
}
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
#centrecontent {
	width:700px;
	float:right;
	margin-top:430px;/*make room for absolute  header*/
	text-align:justify;
}
html>body #minHeight{float:right;width:0;height:100%;margin-bottom:-52px;} /*safari wrapper */
.clearer{height:1px;overflow:hidden;clear:both}

#kosik{
	float:left;
	padding:12px 0px 0px 37px;
	color:#FFFFFF;
	cursor:pointer;
	background:url(../../images/kosik.png) no-repeat 0px 5px;
	margin-left:60px;
	display:block;
}
#kosik a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
#kosik a:hover{
	color:#FFF132;
	text-decoration:none;
}
#jazyky{
	float:left;
	padding:8px 0px 0px 20px;
	text-align:left;
	background:url(../../images/jazyky.png) no-repeat;
	width:206px;
	height:33px;
	margin-left:20px;
	display:block;
}
#prihlasenie{
	float:left;
	width:225px;
	padding:0px 0px 0px 30px;
	color:#FFA800;
	font-weight:bold;
}
#prihlasenie input{
	font-size:11px;
	border:none;
	padding:3px;
}
#prihlasenie a{
	color:#8FBC23;
	text-decoration:underline;
}
#prihlasenie a:hover{
	text-decoration:none;
}

#prihlaseny{
	color:#F2DD2A;
	padding:0px 0px 5px 30px;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
}
#prihlaseny a{
	text-decoration:none;
	color:#FFFFFF;
	font-style:normal;
}
#prihlaseny a:hover{
	color:#8FBC23;
}
.kategoria a{
	display:block;
	padding:5px 0px 5px 30px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}
.kategoria a:hover{
	color:#F2DD2A;
	text-decoration:none;
}
.subkategoria a{
	display:block;
	padding:2px 0px 2px 40px;
	color:#E6E6E6;
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}
.subkategoria a:hover{
	color:#F2DD2A;
	text-decoration:none;
}
img{
	border:0;
}
a{
	color:#7EA91E;
	text-decoration:underline;
	font-weight:normal;
}
a:hover{
	color:#20BCF0;
	text-decoration:none;
}
.boxheadercss{
	padding:5px;
	background:#E4E4E4;
	border:1px solid #999999;
	text-align:left;
}
.boxbodycss{
	display:none;
}
form{
	padding:0px;
	margin:0px;
}
#logo{
	width:500px;
	height:100px;
	float:left;
}
#menu-vodorovne{
	float:right;
	padding:30px 0px 0px 0px;
}
#menu-vodorovne a{
	color:#FFFFFF;
	font-weight:normal;
	font-size:15px;
	text-decoration:none;
	display:block;
	padding:0px 15px 0px 15px;
	display:inline-block;
	border-right:1px solid #CCCCCC;
}
#menu-vodorovne a:hover{
	text-decoration:underline;
}
.rozdelovac{
	width:208px;
	height:4px;
	margin:10px 0px 5px 27px;
	background:url(../../images/rozdelovac.png) no-repeat;
	display:block;
}
.menu_left_nadpis{
	color:#F2DD2A;
	font-size:18px;
	font-style:italic;
	padding:0px 0px 0px 30px;
}
.menu_left{
	padding:0px 0px 0px 30px;
}
.menu_left a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
	padding:2px 0px 3px 20px;
	background:url(../../images/fajka.png) no-repeat 0px 3px;
}
.menu_left a:hover{
	text-decoration:underline;
}
.ob{
	padding:0px 40px 0px 0px;
}
input{
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.text_white{
	color:#FFFFFF;
	font-size:13px;
}
h1{
	font-weight:normal;
	color:#00B2EE;
	font-style:italic;
	margin:0px;
	padding:0px;
}
h1 a{
	font-weight:normal;
	color:#00B2EE;
	font-style:italic;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-size:20px;
}
h2{
	font-weight:normal;
	color:#7EA91E;
	font-style:italic;
	margin:0px;
	padding:0px;
}
h3{
	font-weight:bold;
	color:#7EA91E;
	margin:0px;
	padding:0px 0px 3px 0px;
	font-size:15px;
}
.clanok{
	margin-bottom:10px;
}
.tlacitko-zlte{
	width:156px;
	height:16px;
	background:url(../../images/tl2.png) no-repeat;
	padding:10px 0px 10px 0px;
	text-align:center;
	margin-top:10px;
}
.tlacitko-zlte a{
	display:block;
	color:#534741;
	text-decoration:none;
	font-weight:bold;
}
.tlacitko-zlte a:hover{
	text-decoration:underline;
}
.divider{
	width:100%;
	height:1px;
	border-bottom:1px dashed #999999;
	margin:10px 0px 15px 0px;
}
.produkt{
	width:315px;
	height:310px;
	margin:0px 15px 10px 0px;
	border:1px solid #CCCCCC;
	float:left;
	padding:5px 5px 0px 5px;
}
.cena{
	clear:both;
	padding-top:10px;
}
.produkt-popis{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
