body 	{
	background-image: url(images/bg.jpg); /*url(gradimg.php?pw=10&ph=200&scol=3283818&ecol=14075112);*/
	background-color: #4575b7; /*#6A1B32;*/
	background-repeat: no-repeat; /*repeat-x*/
	background-position: top center;
	margin:0px;
	margin-top:15px;
	text-align:center; /* ie 5 horizontalne centrovanie */
}

A 	{
	color: #3F3B3B;
}

A:hover {
	color: #F74013;
}

.foot {
	display: table;
	width:100%;
	_position: relative;
	overflow: hidden;
	background-color:#645D5D;
	color:#000000;
	background-image: url(gradimg.php?pw=200&ph=20&scol=6118756&ecol=8816270);
	background-repeat: repeat-x;
	height: 20px;
	font-family: Verdana;
	font-size: 8px;
	text-align:center;
	_text-align:left;
}

.footcenter {
	_position: absolute;
	 _top: 50%;
	 display: table-cell;
	 vertical-align: middle;
	 text-align:center; /* ie7 */
	 width:100%; /* ie7 */
	 margin:0px;
}

.foothackie {
	_position: relative;
	_top: -50%;
	_width:100%;
	_text-align:center;
	margin:0px;
}

.foot A {
	font-family: Verdana;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
}

.foot A:hover {
	font-family: Verdana;
	font-size: 8px;
	color: #B6282F;
}

.nadpis {
	display: table;
	width:100%;
	_position: relative;
	overflow: hidden;
	background-color:#6A1B32;
	background-image: url(gradimg.php?pw=200&ph=25&scol=3283818&ecol=3283818);
	background-repeat: repeat-x;
	height: 25px;
	color: #FFFFFF;
	font-weight:bold ;
	font-family: Verdana;
	font-size: 10px;
	text-align:left;
	_text-align:left;
}

.nadpiscenter {
	 _position: absolute;
	 _top: 50%;
	 display: table-cell;
	 vertical-align: middle;
	 text-align:left; /* ie7 */
	 width:100%; /* ie7 */
	 margin:0px;
}

.nadpishackie {
	_position: relative;
	_top: -50%;
	_width:100%;
	_text-align:left;
	margin:0px;
	text-indent:20px;
}

.maindiv {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.telo {
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
	padding: 20px;
	line-height: 17px;
	background-color:#FFFBF5;
	/*background-image:url(./images/bgt.gif);
	background-repeat:no-repeat;
	background-position:bottom right;*/
	overflow:auto;
	text-align:left;
	margin-left:1px;
}

.menudiv {
	margin:0px;
	text-align:left; /* ie 5 */
}

.copy {
	height:15px;
	text-align:center;
	font-size:9px;
	color:#000000;
	font-family:Verdana;
	margin-top:5px;
}

table.tablecenter {
	border:1px solid #000000;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
}

td.formular {
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
	padding:2px;
}

td.vypis-bold {
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border:1px solid #000000;
	color:#000000;
	padding:2px;
}

td.vypis {
	text-align:center;
	vertical-align:middle;
	border:1px solid #000000;
	color:#000000;
	padding:2px;
}

td.vypis-hlavicka {
	text-align:center;
	vertical-align:middle;
	border:1px solid #000000;
	border-bottom:3px double #000000;
	color:#000000;
	padding:2px;
}

td.td-center {
	text-align:center;
	vertical-align:middle;
	color:#000000;
	padding:2px;
}

.inputbox {
	background-color:#FFFBF5;
	color:#000000;
	border:1px solid #000000;
}

.infodiv {
	background-color:transparent;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	font-weight:bold;
}

/* div v ktorom je umiestnene menu */
.menudiv {
	margin:0px;
	padding:0px;
	background-color:#7492B4;
}

.cleaner {
	clear:both;
	line-height:0px;
	height:0px;
	visibility:hidden;
	padding:0px;
	margin:0px;
	font-size:0px;
}

/* hlavny unordered list menu + kazde submenu */
.mainul, .mainul ul {
	padding:0px;
	margin:0px;
	list-style: none;
	font-family:Arial, Verdana;
}

/* link a obrazok styly v top level menu (php obrazky) */
.mainul a, .mainul img {
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

/* polozka v hlavnom menu */
.mainul li {
	float: left;
	/* exp */
	margin:0px;
}

/* kazde menu a podmenu okrem hlavneho */
.mainul li ul, .mainul ul li {
	width: 150px;
}

.mainul ul li {
	height:30px;
	display:table;
	_display:block;
	max-height:30px;
}

/* kazde podmenu */
.mainul li ul {
	position: absolute;
	display: none;
	/* pre IE */
	visibility:hidden;
	background-color:#D9F0FE;
	background-image: url(gradimg.php?pw=150&ph=30&scol=11833972&ecol=16707801);
	background-position: bottom;
	background-repeat: no-repeat;
	color:#000000;
	z-index:20;
}

/* kazde podmenu, uroven 2 a viac */
.mainul li ul.menupopchild {
	position: absolute;
	display: none;
	/* pre IE */
	visibility:hidden;
	background-color:#D9F0FE;
	background-image: url(gradimg.php?pw=150&ph=30&scol=11833972&ecol=16707801);
	background-position: bottom;
	background-repeat: no-repeat;
	color:#000000;
	_margin-left:150px;
	_margin-top:-30px;
	z-index:20;
}

/* linky v menu (normalne) */
/* backslash hack nastavi height specialne pre IE5 MAC, pretoze IE5 MAC
   nepodporuje conditional comments. */
a.n, a.inact {
	font-size:10px;
	font-family:Arial, Verdana;
	font-weight:bold;
	color:#000000;
	display:table-cell;
	_display:block;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	_padding-top:10px;
	vertical-align:middle;
	height:30px;
	/* \*/
	_height:20px;
	/* */
	background-color:transparent;
	overflow:hidden !important;
	cursor:hand;
}

a.n:hover {
	font-size:10px;
	font-family:Arial, Verdana;
	color:#FFFFFF;
	background-color:#E1801E;
}

/* linky v menu (rodicia so sipkou) */
a.rodic, a.irodic {
	font-size:10px;
	font-family:Arial, Verdana;
	font-weight:bold;
	color:#000000;
	background-color:transparent;
	background-image: url(menusipka.php?col=0&rozmer=10);
	background-position:right center;
	background-repeat:no-repeat;
	display:table-cell;
	_display:block;
	text-align:center;
	padding-left:3px;
	padding-right:13px;
	_padding-top:10px;
	vertical-align:middle;
	height:30px;
	/* \*/
	_height:20px;
	/* */
	overflow:hidden !important;
	cursor:hand;
}

/* jsrodic sa priradi javascriptom aby zostala polozka menu rozbalena */
a.rodic:hover, a.jsrodic {
	font-size:10px;
	font-family:Arial, Verdana;
	font-weight:bold;
	color:#FFFFFF !important; /* pre ie */
	background-color:#E1801E;
	background-image: url(menusipka.php?col=16777215&rozmer=10);
	background-position:right center;
	background-repeat:no-repeat;
	/* nasledujuce vlastnosti sa za normalnych okolnosti zdedia, ale ked sa zmeni
		pomocou JS trieda na jsrodic, zdedene nebudu */
	display:table-cell;
	_display:block;
	text-align:center;
	padding-left:3px;
	padding-right:13px;
	_padding-top:10px;
	vertical-align:middle;
	height:30px;
	/* \*/
	_height:20px;
	/* */
	overflow:hidden;
}

.skratka {
	cursor:help;
	border-bottom:1px dashed #000000;
}

div.safari-row {
	display:table-row;
	margin:0px;
	padding:0px;
	text-align:center;
}

.dolezite {
	color:#FF0000;
	font-weight:bold;
}

.novinkabox {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.novinkanadpis {
	margin:0px;
	padding:0px;
}

.novinkatelo {
	margin:0px;
	padding:0px;
}

.novinkafoot {
	margin:0px;
	padding:0px;
	text-indent:25px;
	font-size:90%;
}

.textcenter {
	margin:0px;
	padding:0px;
	text-align:center;
}

.lavy {
	float:left;
	margin:0px;
	width:700px;
	/* \*/
	width:659px;
	/* */
	/*border-right:1px solid #000000;*/
}

.stlpec {
	margin:0px;
	padding:20px;
	/*border-left:1px solid #000000;*/
	width:300px;
	/* \*/
	width:259px;
	/* */
	float:right;
}

.ibadiv {
	margin:0px;
	padding:0px;
	background-color:#FFFBF5 !important;
	background-image:url(./divhack.php?width=1000&pagecol=16120831&pagefc=0);
}

.neviditelny {
	text-decoration:none;
	color:#000000;
}

.neviditelny:hover {
	text-decoration:none;
	color:#000000;
}

table.anketa {
	border:1px solid #FF0000;
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
	width:155px;
}

td.odpoved {
	text-align:left;
	vertical-align:middle;
	color:#000000;
	padding:2px;
}

td.otazka {
	text-align:center;
	vertical-align:middle;
	color:#000000;
	padding:2px;
	border-bottom:1px solid #FF0000;
}

.colorbox {
	margin:5px;
	padding:5px;
	border:1px dashed #000000;
	width:35%;
}

.colorhead {
	border-bottom:1px dashed #000000;
	font-weight:bold;
}

.colorbody {
	margin:5px;
	padding:5px;
	text-align:center;
}

.t-edit {
	margin:5px;
	padding:5px;
	border:1px dashed #000000;
}

.gb-prispevok {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border:1px dashed #000000;
	vertical-align:middle;
	text-align:center;
	width:55%;
}

.gb-hlavicka {
	text-align:center;
	vertical-align:middle;
	border-bottom:1px dotted #000000;
	background-color:transparent;
}

.gb-sprava {
	text-align:center;
	vertical-align:middle;
	padding:2px;
}

table.gb-form {
	border:1px dashed #000000;
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
}

td.gb-td {
	text-align:center;
	vertical-align:middle;
	color:#FF0000;
	font-weight:bold;
	font-size:80%;
	padding:2px;
}

.gb-input {
	width:400px;
}

.gb-code {
	width:282px;
}

.cat-container {
	width:25%;
}

a.titlelink {
	color: #FFFFFF;
}

.infolista {
	margin-top:5px;
	margin-bottom:5px;
	background-color: #CECECE;
	color:black;
	padding:5px;
	border: 1px dashed black;
}

.infolista2 {
	/*margin-top:20px;*/
}

.product {
	width:100%;
	border-bottom:1px dotted #000000;
	margin-bottom:15px;
	padding-bottom:15px;
}

.product-nazov {
	font-weight:bold;
	font-size:large;
	margin-left:95px;
}

span.product-cena {
	text-align:right;
	font-weight:bold;
	float:right;
	font-size:11px;
}

.product-telo {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:95px;
}

.cat {
	display:block;text-align:left;padding:7px;text-decoration:none;background-repeat:no-repeat;
background-image:url(catimage.php?width=200&height=75&col=16120831&fc=0);
color:#000000;
font-size:16px;
font-family:Verdana;
border-bottom:1px dashed #000000;}
.cat:hover {
color:#FFFFFF;
font-size:16px;
font-family:Verdana;
background-image:url(catimage.php?width=200&height=75&col=16120831&fc=16777215&light=1);
}
