html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	}
body {
	font: normal 13px arial, sans-serif;
	color: #ffffff;
	text-align: center;
	background: url('/img/podklad.gif') center top;
	}
/* ------------------------------------- layout stranky ------------------------------------------------------------------------------------- */
table.layout {
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background: url('/img/html_podklad.gif') repeat-y center top;
	}
table.layout td.stred {
	width: 1002px;
	text-align: left;
	background: url('/img/layout_podklad.gif') repeat-y center top;
	}
table.layout td.vlavo {
	width: 50%;
	background: url('/img/layout_podklad_left.jpg') no-repeat right top;
	}
table.layout td.vpravo {
	width: 50%;
	background: url('/img/layout_podklad_right.jpg') no-repeat left top;
	}
table.layout td.pata_stred {
	width: 1002px;
	height: 27px;
	text-align: left;
	vertical-align: bottom;
	background: url('/img/footer.jpg') no-repeat center bottom;
	}
table.layout td.pata_vlavo {
	width: 50%;
	background: url('/img/footer_left.jpg') repeat-x right bottom;
	}
table.layout td.pata_vpravo {
	width: 50%;
	background: url('/img/footer_right.jpg') repeat-x left bottom;
	}
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
p {
	margin: 8px 0 10px 0;
	}
p.hlaska {
	margin: 0 !important;
	padding: 7px 0 0 12px !important;
	}
p.noscreen {
	width: 200px;
	position: absolute;
	top: -1000px;
	}
dl {
	width: 570px;
	margin: 0 0 0 12px;
	font-size: 13px;
	}
dt {
	padding: 5px 0 3px 12px;
	font-weight: bold;
	font-style: italic;
	}
dd {
	padding: 0 0 15px 60px;
	}
img {
	border: 0 none;
	}
table {
	table-layout: auto;
	border-collapse: collapse;
	margin: 0;
	}
td {
	padding: 0;
	vertical-align: top;
	font: normal 13px arial, sans-serif;
	}
td.parny {
	background: #ffe0cc;
	}
th {
	padding: 0;
	vertical-align: middle;
	font: normal 13px arial, sans-serif;
	}
th.parny {
	background: #ffe0cc;
	}
ul {
	margin: 0;
	padding: 0;
	}
ol {
	margin: 0;
	padding: 0;
	}
li {
	margin: 0;
	padding: 0;
	font-size: 13px;
	}
a {
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
	}
a:hover {
	color: #082636;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
	}
a.button_viac {
	width: 35px;
	height: 12px;
	}
a.button_viac2 {
	width: 35px;
	height: 12px;
	padding: 6px 0 0 0;
	margin: 0 10px 0 0;
	}
*>a.button_viac2 {
	padding: 0 0 0 0;
	}
a.button_citaj {
	width: 82px;
	height: 13px;
	padding-top: 5px;
	}
a.button_back {
	width: 39px;
	height: 12px;
	margin: 0 0 15px 0;
	}
a.back {
	position: absolute;
	top: 8px;
	right: 0;
	}
a span {
	display: none;
	}
span span {
	display: none;
	}
span.zvyraznene {
	color: #ff0000;
	}
span.hlaska {
	padding: 3px 0;
	margin: 0 0 0 10px;
	}
.hidden {
	visibility: hidden;
	}
form {
	margin: 0;
	padding: 0;
	}
form#filter {
	text-align: right;
	}
select.vyber {
	/*width: 265px;*/
	margin: 0;
	padding: 0;
	text-align: left;
	background: #24718d;
	border: 0 none;
	color: #ffffff;
	font-size: 12px;
	}
select, input, textarea {
	color: #142f3c;
	background: #2dafc7;
	border: 1px solid #142f3c;
	font-size: 13px;
	font-family: sans-serif;
	margin: 0;
	padding: 0;
	}
textarea {
	overflow: auto;
	}
input {
	height: 21px;
	}
*>input {
	height: 19px;
	}
input.text_big {
	width: 249px;
	}
input.text_middle {
	width: 143px;
	}
input.text_small {
	width: 86px;
	}
input.loginn {
	float: left;
	}
input.pass {
	float: left;
	}
input.rovnake {
	float: left;
	width: 15px;
	background: transparent;
	border: 0 none;
	margin: 0 5px 0 0;
	}
input.kodd {
	float: left;
	margin: 0;
	}
input.center {
	text-align: center;
	}
input.text2 {
	width: 260px;
	}
textarea.spravae {
	width: 542px;
	height: 140px;
	margin: 0;
	}
input.captcha {
	width: 100px;
	margin: 4px 0 0 0;
	}
input.odoslat {
	position: relative;
	top: 0;
	left: 615px;
	width: 56px;
	height: 12px;
	border: 0 none;
	background: none;
	cursor: pointer;
	z-index: 50;
	}
input.odoslat2 {
	position: relative;
	top: 0;
	left: 496px;
	width: 15px;
	height: 10px;
	border: 0 none;
	background: none;
	cursor: pointer;
	z-index: 50;
	}
textarea.spravak {
	width: 286px;
	height: 76px;
	margin: 0;
	}
input.textk {
	width: 286px;
	}
h1 {
	display: none;
	}
h2 {
	font-size: 14px;
	margin: 10px 0 20px 0;
	font-weight: bold;
	letter-spacing: 0.05em;
	color: #660000;
	}
h2 span {
	display: none;
	}
h2.hidden {
	display: none;
	margin: 0;
	}
h3 {
	font-size: 13px;
	margin: 10px 0;
	padding: 0; 
	font-weight: bold;
	letter-spacing: 0.05em;
	color: #142f3c;
	}
	
strong {
	color: #142f3c;
	}
	
hr {	
	border: 0px solid #ffffff;
	height: 1px;
	color: #0d7296;
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0;
	}
div.hr {
	/*width: 100%;*/
	height: 1px;
	margin: 0 auto;
	background: url('/img/bodkovana_ciara.gif') repeat-x top left;
	}
.clear {
	clear: both !important;
	margin: 0;
	padding: 0;
	}
div.clear {
	clear: both;
	margin: 0;
	padding: 0;
	}
.floatleft {
	float: left !important;
	}
.floatright {
	float: right !important;
	}
.floatright img {
	margin-right: 6px !important;
	}
.right {
	text-align: right !important;
	}
input.right {
	margin: 0 10px 0 0 !important;
	}
.left {
	text-align: left !important;
	}
.center {
	text-align: center !important;
	}
.chyba {
	color: #bb0000;
	margin: 0;
	}
.zvyrazni {
	color: #ff0000 !important;
	font-weight: bold;
	}
#frame {
	width: 1002px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	position: relative;
	}
*>#frame {
	height: auto;
	} 
#hlava {
	position: relative;
	width: 1002px;
	height: 371px;
	background: url('/img/head.jpg') no-repeat center top;
	}
div.slide_show1 {
	position: absolute;
	top: 76px;
	left: 273px;
	width: 468px;
	height: 281px;
	background: url('/img/head/head1.jpg') no-repeat left top;
	}
div.slide_show2 {
	position: absolute;
	top: 76px;
	left: 273px;
	width: 468px;
	height: 281px;
	background: url('/img/head/head2.jpg') no-repeat left top;
	}
div.slide_show3 {
	position: absolute;
	top: 76px;
	left: 273px;
	width: 468px;
	height: 281px;
	background: url('/img/head/head3.jpg') no-repeat left top;
	}
div.slide_show4 {
	position: absolute;
	top: 76px;
	left: 273px;
	width: 468px;
	height: 281px;
	background: url('/img/head/head4.jpg') no-repeat left top;
	}
div.slide_show5 {
	position: absolute;
	top: 76px;
	left: 273px;
	width: 468px;
	height: 281px;
	background: url('/img/head/head5.jpg') no-repeat left top;
	}
div.slide_show6 {
	position: absolute;
	top: 76px;
	left: 273px;
	width: 468px;
	height: 281px;
	background: url('/img/head/head6.jpg') no-repeat left top;
	}
p.counter {
	position: absolute;
	width: 100px;
	top: 200px;
	left: 14px;
	padding: 0;
	margin: 0;
	color: #ffffff;
	text-align: left;
	}
#print_send_line {
	width: 350px;
	height: 36px;
	position: absolute;
	top: 330px;
	right: 12px;
	}
#print_send_line p {
	margin: 0;
	text-align: right;
	font-size: 12px;
	}
#print_send_line a {
	padding: 0 0 0 5px;
	}
#print_send_line div.linky {
	width: 70px;
	height: 16px;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: right;
	padding: 0;
	}
#root_line {
	width: 674px;
	height: 25px;
	position: relative;
	}
#root_line a {
	font-size: 12px;
	padding: 0 10px 0 0;
	}
#root_line a:hover {
	font-weight: normal;
	}
#root_line span {
	font-size: 12px;
	padding: 0 10px 0 0;
	}
div.menutop1 {
	position: absolute;
	width: 214px;
	height: 144px;
	top: 119px;
	left: 4px;
	z-index: 60;
	}
div.menutop1 h2{
	display: none;
	}
div.menutop1 ul {
	list-style-type: none;
	width: 214px;
	height: 144px;
	padding: 0;
	margin: 0;
	}
div.menutop1 li {
	float: left;
	width: 214px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
div.menutop1 a {
	float: left;
	width: 214px;
	height: 23px;
	line-height: 23px;
	padding: 0 0 0 20px;
	margin: 0 0 6px 0;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0.1em;
	}
*>div.menutop1 a {
	width: 194px;
	}
div.menutop1 a:hover {
	text-decoration: none;
	color: #ffffff;
	}
div.menutop1 a span {
	display: none;
	}
div.menutop2 {
	position: absolute;
	width: 214px;
	height: 144px;
	top: 119px;
	left: 785px;
	z-index: 60;
	}
div.menutop2 h2{
	display: none;
	}
div.menutop2 ul {
	list-style-type: none;
	width: 214px;
	height: 144px;
	padding: 0;
	margin: 0;
	}
div.menutop2 li {
	float: left;
	width: 214px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
div.menutop2 a {
	float: left;
	width: 214px;
	height: 23px;
	line-height: 23px;
	padding: 0 0 0 20px;
	margin: 0 0 6px 0;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0.1em;
	}
*>div.menutop2 a {
	width: 194px;
	}
div.menutop2 a:hover {
	text-decoration: none;
	color: #ffffff;
	}
div.menutop2 a span {
	display: none;
	}
a.m1_n {
	background: url('/img/m1_n.gif') no-repeat;
	}
a.m1_n:hover {
	background: url('/img/m1_a.gif') no-repeat;
	}
a.m1_a {
	background: url('/img/m1_a.gif') no-repeat;
	}
a.m1_a:hover {
	background: url('/img/m1_a.gif') no-repeat;
	}
a.m2_n {
	background: url('/img/m2_n.gif') no-repeat;
	}
a.m2_n:hover {
	background: url('/img/m2_a.gif') no-repeat;
	}
a.m2_a {
	background: url('/img/m2_a.gif') no-repeat;
	}
a.m2_a:hover {
	background: url('/img/m2_a.gif') no-repeat;
	}
a.m3_n {
	background: url('/img/m3_n.gif') no-repeat;
	}
a.m3_n:hover {
	background: url('/img/m3_a.gif') no-repeat;
	}
a.m3_a {
	background: url('/img/m3_a.gif') no-repeat;
	}
a.m3_a:hover {
	background: url('/img/m3_a.gif') no-repeat;
	}
a.m4_n {
	background: url('/img/m4_n.gif') no-repeat;
	}
a.m4_n:hover {
	background: url('/img/m4_a.gif') no-repeat;
	}
a.m4_a {
	background: url('/img/m4_a.gif') no-repeat;
	}
a.m4_a:hover {
	background: url('/img/m4_a.gif') no-repeat;
	}
a.m5_n {
	background: url('/img/m5_n.gif') no-repeat;
	}
a.m5_n:hover {
	background: url('/img/m5_a.gif') no-repeat;
	}
a.m5_a {
	background: url('/img/m5_a.gif') no-repeat;
	}
a.m5_a:hover {
	background: url('/img/m5_a.gif') no-repeat;
	}
a.m6_n {
	background: url('/img/m6_n.gif') no-repeat;
	}
a.m6_n:hover {
	background: url('/img/m6_a.gif') no-repeat;
	}
a.m6_a {
	background: url('/img/m6_a.gif') no-repeat;
	}
a.m6_a:hover {
	background: url('/img/m6_a.gif') no-repeat;
	}
a.m7_n {
	background: url('/img/m7_n.gif') no-repeat;
	}
a.m7_n:hover {
	background: url('/img/m7_a.gif') no-repeat;
	}
a.m7_a {
	background: url('/img/m7_a.gif') no-repeat;
	}
a.m7_a:hover {
	background: url('/img/m7_a.gif') no-repeat;
	}
a.m8_n {
	background: url('/img/m8_n.gif') no-repeat;
	}
a.m8_n:hover {
	background: url('/img/m8_a.gif') no-repeat;
	}
a.m8_a {
	background: url('/img/m8_a.gif') no-repeat;
	}
a.m8_a:hover {
	background: url('/img/m8_a.gif') no-repeat;
	}
a.m9_n {
	background: url('/img/m9_n.gif') no-repeat;
	}
a.m9_n:hover {
	background: url('/img/m9_a.gif') no-repeat;
	}
a.m9_a {
	background: url('/img/m9_a.gif') no-repeat;
	}
a.m9_a:hover {
	background: url('/img/m9_a.gif') no-repeat;
	}
a.m10_n {
	background: url('/img/m12_n.gif') no-repeat;
	}
a.m10_n:hover {
	background: url('/img/m12_a.gif') no-repeat;
	}
a.m10_a {
	background: url('/img/m12_a.gif') no-repeat;
	}
a.m10_a:hover {
	background: url('/img/m12_a.gif') no-repeat;
	}
a.m11_n {
	background: url('/img/m10_n.gif') no-repeat;
	}
a.m11_n:hover {
	background: url('/img/m10_a.gif') no-repeat;
	}
a.m11_a {
	background: url('/img/m10_a.gif') no-repeat;
	}
a.m11_a:hover {
	background: url('/img/m10_a.gif') no-repeat;
	}
a.m12_n {
	background: url('/img/m11_n.gif') no-repeat;
	}
a.m12_n:hover {
	background: url('/img/m11_a.gif') no-repeat;
	}
a.m12_a {
	background: url('/img/m11_a.gif') no-repeat;
	}
a.m12_a:hover {
	background: url('/img/m11_a.gif') no-repeat;
	}
div.submenu_left {
	width: 273px;
	padding: 0 0 2px 0;
	}
div.submenu_left h2{
	display: none;
	}
div.submenu_left ul {
	list-style-type: none;
	width: 265px;
	padding: 0;
	margin: 0 0 0 4px;
	}
div.submenu_left li {
	float: left;
	width: 265px;
	height: 21px;
	margin: 0 0 3px 0;
	padding: 0;
	list-style-type: none;
	}
div.submenu_left a {
	float: left;
	width: 265px;
	height: 21px;
	line-height: 21px;
	padding: 0;
	margin: 0;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0.08em;
	}
div.submenu_left a:hover {
	text-decoration: none;
	color: #ffffff;
	}
div.submenu_left a span {
	display: none;
	}
a.s1_n {
	background: url('/img/s1_n.gif') no-repeat;
	}
a.s1_n:hover {
	background: url('/img/s1_a.gif') no-repeat;
	}
a.s1_a {
	background: url('/img/s1_a.gif') no-repeat;
	}
a.s1_a:hover {
	background: url('/img/s1_a.gif') no-repeat;
	}
a.s2_n {
	background: url('/img/s2_n.gif') no-repeat;
	}
a.s2_n:hover {
	background: url('/img/s2_a.gif') no-repeat;
	}
a.s2_a {
	background: url('/img/s2_a.gif') no-repeat;
	}
a.s2_a:hover {
	background: url('/img/s2_a.gif') no-repeat;
	}
a.s3_n {
	background: url('/img/s3_n.gif') no-repeat;
	}
a.s3_n:hover {
	background: url('/img/s3_a.gif') no-repeat;
	}
a.s3_a {
	background: url('/img/s3_a.gif') no-repeat;
	}
a.s3_a:hover {
	background: url('/img/s3_a.gif') no-repeat;
	}
a.s4_n {
	background: url('/img/s4_n.gif') no-repeat;
	}
a.s4_n:hover {
	background: url('/img/s4_a.gif') no-repeat;
	}
a.s4_a {
	background: url('/img/s4_a.gif') no-repeat;
	}
a.s4_a:hover {
	background: url('/img/s4_a.gif') no-repeat;
	}
a.s5_n {
	background: url('/img/s5_n.gif') no-repeat;
	}
a.s5_n:hover {
	background: url('/img/s5_a.gif') no-repeat;
	}
a.s5_a {
	background: url('/img/s5_a.gif') no-repeat;
	}
a.s5_a:hover {
	background: url('/img/s5_a.gif') no-repeat;
	}
a.s6_n {
	background: url('/img/s6_n.gif') no-repeat;
	}
a.s6_n:hover {
	background: url('/img/s6_a.gif') no-repeat;
	}
a.s6_a {
	background: url('/img/s6_a.gif') no-repeat;
	}
a.s6_a:hover {
	background: url('/img/s6_a.gif') no-repeat;
	}
a.s7_n {
	background: url('/img/s7_n.gif') no-repeat;
	}
a.s7_n:hover {
	background: url('/img/s7_a.gif') no-repeat;
	}
a.s7_a {
	background: url('/img/s7_a.gif') no-repeat;
	}
a.s7_a:hover {
	background: url('/img/s7_a.gif') no-repeat;
	}
#footer {
	width: 1002px;
	height: 27px;
	margin: 0;
	clear: both;
	position: relative;
	}
#footer p.design {
	position: absolute;
	width: 110px;
	right: 50px;
	bottom: 8px;
	color: #04131d;
	font-size: 10px;
	text-align: right;
	margin: 0;
	z-index: 100;
	}
p.design a {
	color: #04131d;
	text-decoration: underline;
	}
p.design a:hover {
	color: #04131d;
	text-decoration: none;
	}
#footer div.copyright_web {
	position: absolute;
	width: 274px;
	left: 0;
	bottom: 8px;
	color: #04131d;
	font-size: 10px;
	text-align: center;
	z-index: 50;
	}
div.left {
	float: left;
	width: 274px;
	min-height: 277px;
	height: 277px;
	margin: 0 0 0 -1002px; /* zaporna hodnota margin umoznuje pohodlne umiestnovat stlpce bez ohladu na ich poradie v xhtml */
	padding: 0;
	background: url('/img/left_podklad.jpg') no-repeat left top;
	position: relative;
	}
*>div.left {
	height: auto;
	}
div.left h2 {
	display: none;
	}
div.fotky_left {
	width: 269px;
	min-height: 94px;
	height: 94px;
	margin: -11px 0 0 0;
	padding: 70px 0 20px 9px;
	background: url('/img/fotky_podklad.gif') no-repeat left top;
	text-align: center;
	}
*>div.fotky_left {
	height: auto;
	}
div.fotky_left a {
	float: left;
	display: block;
	width: 118px;
	height: 90px;
	margin: 0 2px;
	border: 2px solid #ffffff;
	}
div.fotky_left a:hover {
	border: 2px solid #095d7b;
	}
div.novinky_left {
	width: 269px;
	min-height: 141px;
	height: 141px;
	margin: -1px 0 0 0;
	padding: 64px 0 1px 0;
	}
*>div.novinky_left {
	height: auto;
	}
div._0 {
	background: url('/img/novinky_podklad0.gif') no-repeat left top;
	}
div._2 {
	background: url('/img/novinky_podklad2.gif') no-repeat left top;
	}
div._3 {
	background: url('/img/novinky_podklad3.gif') no-repeat left top;
	}
div._4 {
	background: url('/img/novinky_podklad4.gif') no-repeat left top;
	}
div._5 {
	background: url('/img/novinky_podklad5.gif') no-repeat left top;
	}
div._6 {
	background: url('/img/novinky_podklad6.gif') no-repeat left top;
	}
div._7 {
	background: url('/img/novinky_podklad7.gif') no-repeat left top;
	}
div.uvod_novinka {
	width: 260px;
	margin: 0 0 10px 8px;
	padding: 0 0 10px 15px;
	background: url('/img/bodkovana_ciara.gif') repeat-x left bottom;
	}
*>div.uvod_novinka {
	width: 237px;
	}
div.uvod_novinka span.datum {
	font-size: 12px;
	}
div.uvod_novinka a {
	display: block;
	width: 237px;
	font-size: 12px;
	font-weight: bold;
	background: url('/img/odrazka_plus.gif') no-repeat left 4px;
	padding: 0;
	}
div.uvod_novinka a:hover {
	background: url('/img/odrazka_plus.gif') no-repeat left 4px;
	}
div.uvod_novinka a span {
	display: inline;
	line-height: 1.4em;
	}
div.uvod_novinka p {
	color: #ffffff;
	font-size: 12px;
	margin: 5px 0 0 0;
	text-align: justify;
	}
div.uvod_novinka p img {
	float: left;
	margin: 0 5px 0 4px;
	border: 1px solid #ffffff;
	}
div.novinky_obsah {
	width: 675px;
	padding: 10px 0 0 0;
	margin: 0;
	}
div.obsah_novinka {
	width: 675px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: url('/img/bodkovana_ciara.gif') repeat-x left bottom;
	}
div.obsah_novinka a {
	padding: 0 0 0 10px;
	font-weight: bold;
	}
div.obsah_novinka a:hover {
	text-decoration: underline;
	}
div.obsah_novinka p {
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	}
div.media_obsah {
	width: 675px;
	padding: 10px 0 0 0;
	margin: 0;
	}
div.obsah_media {
	width: 675px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: url('/img/bodkovana_ciara.gif') repeat-x left bottom;
	}
div.obsah_media p {
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	}
div.obsah_media p span {
	padding: 0 0 0 15px;
	}
div.obsah_media p.nazov {
	padding: 5px 0 0 10px;
	font-weight: bold;
	}
div.obsah_media p img {
	float: left;
	margin: 0 5px 0 4px;
	border: 1px solid #ffffff;
	}
div.zaujimavosti_obsah {
	width: 675px;
	padding: 0;
	margin: 0;
	}
div.obsah_zaujimavost {
	width: 675px;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	background: url('/img/bodkovana_ciara.gif') repeat-x left top;
	}
div.obsah_zaujimavost a {
	padding: 0 0 0 10px;
	font-weight: bold;
	}
div.obsah_zaujimavost a:hover {
	text-decoration: underline;
	}
div.obsah_zaujimavost p {
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	}
div.kontakty_obsah {
	width: 341px;
	padding: 0;
	margin: 0;
	float: left;
	}
div.kontakt_info {
	width: 334px;
	min-height: 341px;
	height: 341px;
	padding: 0 0 11px 10px;
	margin: 0;
	background: url('/img/bodkovana_ciara2.gif') repeat-y left top;
	float: right;
	}
*>div.kontakt_info {
	width: 324px;
	height: auto;
	}
div.kontakt_info h2 {
	font-size: 13px;
	margin: 7px 0 5px 0;
	text-align: center;
	color: #142f3c;
	}
div.obsah_kontakt {
	width: 341px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: url('/img/bodkovana_ciara.gif') repeat-x left bottom;
	}
div.last {
	background: none;
	}
div.obsah_kontakt h2 {
	margin: 5px 0 0 0;
	font-size: 14px;
	}
div.obsah_kontakt p {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	line-height: 1.4em;
	}
div.obsah_kontakt p strong {
	font-weight: bold;
	color: #ffffff;
	}
div.main {
	display: inline;
	float: left;
	width: 728px;
	min-height: 277px;
	height: 277px;
	margin: 0 0 0 274px;
	position: relative;
	text-align: center;
	background: url('/img/main_podklad.jpg') no-repeat left top;
	}
*>div.main {
	height: auto;
	}
div.obsah {
	display: inline;
	float: left;
	width: 675px;
	padding: 10px 0 20px 0;
	margin: 0 0 0 15px;
	position: relative;
	text-align: left;
	}
*>div.obsah {
	width: 675px;
	}
div.obsah p {
	text-align: justify;
	}
div.obsah a:hover {
	font-weight: normal;
	}
div.obsah ul {
	margin: 10px 0 10px 30px; 
	}
div.obsah ul li {
	padding: 0 0 8px 0;
	list-style-type: none !important;
	list-style-image: url('/img/odrazka.gif');
	}
div.obsah ul li ul {
	margin: 10px 0 0 20px;
	}
div.obsah ul li li {
	padding: 0 0 8px 0;
	list-style-type: none !important;
	list-style-image: url('/img/odrazka.gif');
	}
div.obsah ol {
	margin: 10px 0 10px 50px;
	}
div.obsah ol li {
	padding: 0 0 8px 0;
	list-style-image: none;
	list-style-type: decimal;
	font-weight: normal;
	}
div.obsah ol li span {
	font-weight: normal;
	}
div.obsah ul.download {
	display: table;
	width: 98%;
	position: relative;
	top: 5px;
	margin: 15px 0 15px 8px !important;
	padding: 10px 0 15px 5px !important;
	}
div.obsah ul.download li {
	padding: 1px 0 2px 0;
	list-style-type: none !important;
	list-style-image: none !important;
	background: none !important;
	list-style-position: outside;
	text-align: left !important;
	}
div.obsah ul.download li span {
	font-size: 12px;
	padding: 0 3px 0 4px;
	}
div.obsah ul.download li a {
	font-size: 12px;
	padding: 0 0 0 10px;
	background: url('/img/odrazka.gif') no-repeat left 5px;
	}
div.obsah ul.download li a:hover {
	padding: 0 0 0 10px;
	background: url('/img/odrazka.gif') no-repeat left 5px;
	}
div.obsah ul.download2 {
	width: 98%;
	margin: 10px 0 10px 0 !important;
	padding: 0 !important;
	}
div.obsah ul.download2 li {
	padding: 0 0 20px 10px;
	list-style-type: none !important;
	list-style-image: none !important;
	background: none !important;
	list-style-position: outside;
	text-align: left !important;
	position: relative;
	}
div.obsah ul.download2 li span {
	position: absolute;
	top: 0;
	left: 25px;
	display: block;
	width: 96%;
	padding: 0 0 0 10px;
	background: url('/img/odrazka_stvorec.gif') no-repeat left 5px;
	}
div.obsah ul.download2 li a {
	position: relative;
	top: 11px;
	left: 3px;
	display: block;
	width: 14px;
	height: 16px;
	background: url('/img/button_detail.gif') no-repeat left top;
	}
div.obsah ul.download2 li a:hover {
	background: url('/img/button_detail_hover.gif') no-repeat;
	}
div.obsah ul.download2 li a span {
	display: none;
	}
div.obsah ul.download3 {
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	}
div.obsah ul.download3 li {
	padding: 1px 0 2px 0;
	list-style-type: none !important;
	list-style-image: none !important;
	background: none !important;
	list-style-position: outside;
	text-align: right !important;
	}
div.obsah ul.download3 li span {
	padding: 0 0 0 4px;
	}
div.obsah ul.download3 li a {
	padding: 0 0 0 10px;
	background: url('/img/odrazka_stvorec.gif') no-repeat left 5px;
	}
div.obsah ul.download3 li a:hover {
	padding: 0 0 0 10px;
	background: url('/img/odrazka_stvorec.gif') no-repeat left 5px;
	}
div.sponzor {
	float: left;
	width: 190px;
	height: 85px;
	text-align: center;
	margin: 10px;
	margin-bottom: 0;
	}
div.media_detail {
	width: 675px;
	padding: 10px 0 0 0;
	margin: 0;
	}
div.media_detail div.obrazky {
	padding: 0;
	margin: 0 5px 0 0;
	}
div.media_detail h2 {
	width: 500px;
	font-size: 13px;
	margin: 0 0 5px 0;
	}
div.media_detail p {
	margin: 10px 0;
	padding: 0;
	}
div.media_detail p.datum {
	font-size: 13px;
	margin: 0 0 5px 0;
	}
div.media_detail p.datum span {
	padding: 0 15px 0 0;
	}
div.media_detail img {
	/*float: left;
	padding: 0;
	margin: 4px 8px 0 0;*/
	}
div.novinka_detail {
	width: 675px;
	padding: 10px 0 0 0;
	margin: 0;
	}
div.novinka_detail h2 {
	width: 500px;
	font-size: 13px;
	margin: 0;
	}
div.novinka_detail p.datum {
	color: #ffffff;
	font-size: 12px;
	margin: 0 0 5px 0;
	}
div.novinka_detail p {
	margin: 12px 0;
	padding: 0;
	}
div.novinka_detail img {
	/*float: left;
	padding: 0;
	margin: 4px 8px 0 0;*/
	}
div.zaujimavost_detail {
	width: 675px;
	padding: 10px 0 0 0;
	margin: 0;
	}
div.zaujimavost_detail h2 {
	width: 500px;
	font-size: 13px;
	margin: 0;
	}
div.zaujimavost_detail p.datum {
	color: #ffffff;
	font-size: 12px;
	margin: 0 0 5px 0;
	}
div.zaujimavost_detail p {
	margin: 12px 0;
	padding: 0;
	}
div.zaujimavost_detail img {
	/*float: left;
	padding: 0;
	margin: 4px 8px 0 0;*/
	}
div.obrazky {
	float: left;
	width: 245px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
	}
div.obr {
	float: left;
	margin: 5px 20px 0 0;
	width: 225px;
	height: 173px;
	background: #2c657a;
	text-align: center;
	}
div.obr img {
	margin: auto;
	}
div.obal_obrazky {
	float: left;
	width: 230px;
	margin: 0;
	padding: 0;
	}
div.obal_obrazky img {
	float: left;
	margin: 2px 2px 0 0;
	width: 51px;
	border: 2px solid #2c657a;
	}
span.obal_obrazky3 {
	display: block;
	margin: 0;
	padding: 0;
	}
span.obal_obrazky3 a {
	float: left;
	display: block;
	width: 106px;
	height: 79px;
	margin: 0 2px;
	border: 2px solid #ffffff;
	}
span.obal_obrazky3 a:hover {
	border: 2px solid #095d7b;
	}
span.obal_obrazky3 img {
	margin: 0;
	}
span.left2 {
	float: left;
	margin: 0 12px 10px 0;
	}
*>span.left2 {
	margin: 0 15px 10px 0;
	}
span.right2 {
	float: right;
	margin: 0 0 10px 12px;
	}
*>span.right2 {
	margin: 0 0 10px 15px;
	}
span.center2 {
	margin: 10px auto;
	}
span.center3 {
	width: 100%;
	text-align: center;
	}
span.clear {
	display: block;
	height: 0;
	clear: both;
	}
div.text {
	float: left;
	width: 421px;
	margin: 0 0 0 5px;
	}
div.knihy_obsah {
	width: 660px;
	margin: 40px 0 0 20px;
	}
div.knihy_obsah a {
	margin: 0 28px;
	}
div.knihy_obsah div.hr {
	margin: 18px 0;
	}
div.kniha_detail {
	width: 660px;
	margin: 20px 0 0 20px;
	}
*>div.kniha_detail {
	margin: 10px 0 0 20px;
	}
div.kniha_detail h2 {
	margin: 0 0 15px 0;
	}
div.kniha_detail img {
	float: left;
	}
img.button_objednat {
	margin: 0 7px 0 0;
	}
div.popis {
	float: right;
	width: 413px;
	margin: 0;
	padding: 0;
	}
div.popis ul {
	margin: 35px 0 20px 30px;
	}
div.popis ul li {
	padding: 0 0 4px 0;
	}
div.popis p {
	width: 100%;
	margin: 0 0 10px 0;
	}
div.popis p.url {
	padding: 5px 0 0 0;
	}
ul.download_detail {
	margin: 15px 0 0 15px !important;
	padding: 0 !important;
	}
ul.download_detail li {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 13px;
	list-style-position: outside;
	text-align: right !important;
	}
ul.download_detail li span {
	padding: 0 0 0 8px;
	}
ul.download_detail li a {
	background: url('/img/odrazka.gif') no-repeat left 6px;
	padding: 0 0 0 12px;
	}
/* -------------------- styl pre umiestnovanie obrazkov ------------------------ */
span.center {
	margin: 10px auto 10px auto;
	}
span.left {
	float: left;
	margin: 0 12px 10px 0;
	}
*>span.left {
	margin: 0 15px 10px 0;
	}
span.right {
	float: right;
	margin: 0 0 10px 12px;
	}
*>span.right {
	margin: 0 0 10px 15px;
	}
span.okraj {
	display: block;
	border: 1px solid #f66300;
	}
div.center {
	text-align: center;
	}
span.okraj2 {
	display: block;
	border: 1px solid #ced3ce;
	padding: 1px;
	}
span.okraj3 {
	display: block;
	border: 8px solid #ffffff;
	}
/* -------------------- styl pre umiestnovanie obrazkov ------------------------ */
table.noborder {
	table-layout: auto;
	width: 675px;
	border: none 0;
	}
table.noborder td {
	vertical-align: top;
	text-align: left;
	padding: 2px 0 4px 0;
	font-size: 12px;
	}
table.noborder td.titul {
	width: 105px;
	}
table.noborder td.pading {
	padding-left: 38px;
	}
table.noborder td.pading span.hlaska {
	color: #ff0000;
	padding: 0;
	margin: 0;
	}
table.noborder th {
	vertical-align: top;
	text-align: left;
	border: none 0;
	padding: 1px 0;
	font-size: 13px;
	}
table.noborder td span.check {
	display: block;
	margin: 8px 0 10px 0;
	}
table.noborder td span.check input {
	width: 14px;
	height: 14px;
	vertical-align: top;
	}
table.noborder td img {
	vertical-align: top;
	}
table.noborder td img.kod {
	float: left;
	width: 86px;
	height: 30px;
	vertical-align: top;
	border: 1px solid #98a168;
	}
div.obal_step {
	width: 158px;
	background: #82cde9;
	}
div.aktiv {
	position: relative;
	left: -1px;
	width: 158px;
	height: 44px;
	background: url('/img/step_aktiv.gif') no-repeat;
	/*border-right: 1px solid #82cde9;*/
	}
div.aktiv p {
	font-size: 12px;
	text-align: left;
	margin: 0;
	padding: 4px 0 0 6px;
	}
div.neaktiv {
	width: 158px;
	height: 44px;
	background: url('/img/step_neaktiv.gif') no-repeat;
	}
div.neaktiv p {
	font-size: 12px;
	text-align: left;
	margin: 0;
	padding: 4px 0 0 6px;
	color: #4b92c8;
	}
div.neaktiv_last {
	width: 158px;
	height: 44px;
	background: url('/img/step_neaktiv_last.gif') no-repeat;
	}
div.neaktiv_last p {
	font-size: 12px;
	text-align: left;
	margin: 0;
	padding: 4px 0 0 6px;
	color: #4b92c8;
	}
div.aktiv_last {
	width: 158px;
	height: 44px;
	background: url('/img/step_aktiv_last.gif') no-repeat;
	}
div.aktiv_last p {
	font-size: 12px;
	text-align: left;
	margin: 0;
	padding: 4px 0 0 6px;
	}
input.send {
	width: 53px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 2px 0 0 5px;
	}
div.foto {
	width: 102px;
	height: 68px;
	background: url('/img/foto_podklad3.gif') no-repeat;
	position: relative;
	z-index: 1;
	}
div.foto img {
	position: relative;
	top: 1px;
	left: 1px;
	z-index: 0;
	}
div.obrazok {
	position: relative;
	width: 101px;
	height: 52px;
	margin: 0 0 4px 0;
	}
a.zoom {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 101px;
	height: 52px;
	background: url('/img/foto_okraj.gif') no-repeat;
	}
a.zoom:hover {
	background: url('/img/foto2_okraj_hover.gif') no-repeat;
	}
a.zoom_aktiv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 101px;
	height: 52px;
	background: url('/img/foto2_okraj_hover.gif') no-repeat;
	}
a.zoom_aktiv:hover {
	background: url('/img/foto2_okraj_hover.gif') no-repeat;
	}
a.zoom2 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 101px;
	height: 52px;
	background: url('/img/foto_okraj.gif') no-repeat;
	}
a.zoom2:hover {
	background: url('/img/foto_okraj_hover.gif') no-repeat;
	}
a.zoom2_aktiv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 101px;
	height: 52px;
	background: url('/img/foto_okraj_hover.gif') no-repeat;
	}
a.zoom2_aktiv:hover {
	background: url('/img/foto_okraj_hover.gif') no-repeat;
	}
table.albumy {
	width: 675px;
	table-layout: fixed;
	margin: 0;
	position: relative;
	top: 0;
	}
table.albumy td {
	width: 50%;
	padding: 18px 0 20px 27px;
	text-align: left;
	vertical-align: top;
	background: url('/img/bodkovana_ciara.gif') repeat-x left bottom;
	}
table.albumy td.last {
	background: none;
	}
table.albumy td.first {
	padding-top: 12px;
	}
table.albumy td a.linka {
	display: block;
	width: 130px;
	height: 129px;
	background: url('/img/album_okno.jpg') no-repeat left top;
	text-align: left;
	padding: 9px 0 0 2px;
	margin: 0 0 6px 0;
	float: left;
	}
table.albumy td a.linka_1 {
	display: block;
	width: 130px;
	height: 129px;
	background: url('/img/album_okno1.jpg') no-repeat left top;
	text-align: left;
	padding: 9px 0 0 2px;
	margin: 0 0 6px 0;
	float: left;
	}
table.albumy td a.linka_2 {
	display: block;
	width: 130px;
	height: 129px;
	background: url('/img/album_okno2.jpg') no-repeat left top;
	text-align: left;
	padding: 9px 0 0 2px;
	margin: 0 0 6px 0;
	float: left;
	}
*>table.albumy td a.linka {
	width: 128px;
	height: 121px;
	}
*>table.albumy td a.linka_1 {
	width: 128px;
	height: 121px;
	}
*>table.albumy td a.linka_2 {
	width: 128px;
	height: 121px;
	}
table.albumy td a.linka:hover {
	background: url('/img/album_okno.jpg') no-repeat left top;
	}
table.albumy td a.linka_1:hover {
	background: url('/img/album_okno1.jpg') no-repeat left top;
	}
table.albumy td a.linka_2:hover {
	background: url('/img/album_okno2.jpg') no-repeat left top;
	}
table.albumy td div {
	float: left;
	width: 160px;
	padding: 10px 0 0 0;
	margin: 0 0 0 5px;
	}
table.albumy td a.linka2 {
	font-size: 12px;
	font-weight: bold;
	}
table.albumy td span {
	display: block;
	text-align: left;
	margin: 25px 0 0 0;
	}
table.albumy td span.pocet {
	margin-top: 7px;
	}
table.audio {
	width: 675px;
	table-layout: fixed;
	margin: 0;
	position: relative;
	top: 0;
	}
table.audio td {
	width: 50%;
	padding: 18px 0 20px 27px;
	text-align: left;
	vertical-align: top;
	background: url('/img/bodkovana_ciara.gif') repeat-x left bottom;
	}
table.audio td.last {
	background: none;
	}
table.audio td.first {
	padding-top: 12px;
	}
table.audio td a.linka {
	display: block;
	width: 120px;
	height: 128px;
	background: url('/img/audio_okno.jpg') no-repeat left top;
	text-align: left;
	padding: 10px 0 0 1px;
	margin: 0 0 6px 0;
	float: left;
	}
table.audio td a.linka_1 {
	display: block;
	width: 120px;
	height: 128px;
	background: url('/img/audio_okno1.jpg') no-repeat left top;
	text-align: left;
	padding: 10px 0 0 1px;
	margin: 0 0 6px 0;
	float: left;
	}
table.audio td a.linka_2 {
	display: block;
	width: 120px;
	height: 128px;
	background: url('/img/audio_okno2.jpg') no-repeat left top;
	text-align: left;
	padding: 10px 0 0 1px;
	margin: 0 0 6px 0;
	float: left;
	}
*>table.audio td a.linka {
	width: 119px;
	height: 118px;
	}
*>table.audio td a.linka_1 {
	width: 119px;
	height: 118px;
	}
*>table.audio td a.linka_2 {
	width: 119px;
	height: 118px;
	}
table.audio td a.linka:hover {
	background: url('/img/audio_okno.jpg') no-repeat left top;
	}
table.audio td a.linka_1:hover {
	background: url('/img/audio_okno1.jpg') no-repeat left top;
	}
table.audio td a.linka_2:hover {
	background: url('/img/audio_okno2.jpg') no-repeat left top;
	}
table.audio td div {
	float: left;
	width: 160px;
	padding: 10px 0 0 0;
	margin: 0 0 0 5px;
	}
table.audio td a.linka2 {
	font-size: 12px;
	font-weight: bold;
	}
table.audio td span {
	display: block;
	text-align: left;
	margin: 25px 0 0 0;
	}
table.audio td span.pocet {
	margin-top: 7px;
	}
table.video {
	width: 675px;
	table-layout: fixed;
	margin: 0;
	position: relative;
	top: 0;
	}
table.video td {
	width: 50%;
	padding: 18px 0 20px 27px;
	text-align: left;
	vertical-align: top;
	background: url('/img/bodkovana_ciara.gif') repeat-x left bottom;
	}
table.video td.last {
	background: none;
	}
table.video td.first {
	padding-top: 12px;
	}
table.video td a.linka {
	display: block;
	width: 130px;
	height: 128px;
	background: url('/img/video_okno.jpg') no-repeat left top;
	text-align: left;
	padding: 10px 0 0 1px;
	margin: 0 0 6px 0;
	float: left;
	}
table.video td a.linka_1 {
	display: block;
	width: 130px;
	height: 128px;
	background: url('/img/video_okno1.jpg') no-repeat left top;
	text-align: left;
	padding: 10px 0 0 1px;
	margin: 0 0 6px 0;
	float: left;
	}
table.video td a.linka_2 {
	display: block;
	width: 130px;
	height: 128px;
	background: url('/img/video_okno2.jpg') no-repeat left top;
	text-align: left;
	padding: 10px 0 0 1px;
	margin: 0 0 6px 0;
	float: left;
	}
*>table.video td a.linka {
	width: 129px;
	height: 118px;
	}
*>table.video td a.linka_1 {
	width: 129px;
	height: 118px;
	}
*>table.video td a.linka_2 {
	width: 129px;
	height: 118px;
	}
table.video td a.linka:hover {
	background: url('/img/video_okno.jpg') no-repeat left top;
	}
table.video td a.linka_1:hover {
	background: url('/img/video_okno1.jpg') no-repeat left top;
	}
table.video td a.linka_2:hover {
	background: url('/img/video_okno2.jpg') no-repeat left top;
	}
table.video td div {
	float: left;
	width: 160px;
	padding: 10px 0 0 0;
	margin: 0 0 0 5px;
	}
table.video td a.linka2 {
	font-size: 12px;
	font-weight: bold;
	}
table.video td span {
	display: block;
	text-align: left;
	margin: 25px 0 0 0;
	}
table.video td span.pocet {
	margin-top: 7px;
	}
input.text_reg_big {
	width: 216px;
	}
input.text_reg_small {
	width: 108px;
	}
textarea.sprava {
	width: 699px;
	height: 100px;
	margin: 0;
	}
input.text {
	width: 184px;
	}
input.noborder {
	/*border: 0 none;
	background: none;*/
	width: auto;
	/*height: auto;*/
	}
div.find {
	margin-top: 10px;
	}
div.find h2 {
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	background: url('/img/odrazka_stvorec.gif') no-repeat left 4px;
	}
div.find h2 a {
	color: #98a168;
	}
div.find h2 a:hover {
	color: #343434;
	}
div.find p {
	margin: 0 0 20px 0 !important;
	}
p.bottom {
	margin-bottom: 5px !important;
	}
a.listing_left {
	display: block;
	width: 8px;
	height: 10px;
	background: url('/img/sipka3_left.gif') no-repeat;
	position: absolute;
	top: 395px;
	left: 20px;
	}
a.listing_left:hover {
	background: url('/img/sipka3_left_hover.gif') no-repeat;
	}
span.listing_left_neaktiv {
	display: block;
	width: 8px;
	height: 10px;
	background: url('/img/sipka3_left_neaktiv.gif') no-repeat;
	position: absolute;
	top: 395px;
	left: 20px;
	}
a.listing_right {
	display: block;
	width: 8px;
	height: 10px;
	background: url('/img/sipka3_right.gif') no-repeat;
	position: absolute;
	top: 395px;
	left: 640px;
	}
a.listing_right:hover {
	background: url('/img/sipka3_right_hover.gif') no-repeat;
	}
span.listing_right_neaktiv {
	display: block;
	width: 8px;
	height: 10px;
	background: url('/img/sipka3_right_neaktiv.gif') no-repeat;
	position: absolute;
	top: 395px;
	left: 640px;
	}
table.email {	
	width: 675px;
	margin: 0;
	}
table.email th {
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	width: 130px;
	padding: 0 0 8px 0;
	}
table.email td {
	padding: 0 0 8px 0;
	}
table.email td.bottom {
	vertical-align: bottom;
	padding-bottom: 0;
	}
table.email td.bottom img, input {
	vertical-align: bottom;
	}
table.email td.bottom img {
	width: 120px;
	height: 40px;
	border: 1px solid #142f3c;
	}	
form.email {
	margin: 15px 0 0 0;
	padding: 0;
	}
