HTML { font-size:100.01%; height:100%; }
BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,CAPTION,TFOOT,THEAD,TH,HR { padding:0; margin:0; border:none; outline:none; vertical-align:baseline; font-family:inherit; }
P { margin-top:0px;}
DFN,I,CITE,VAR,ADDRESS,EM { font-style:normal; }
TH,B,H1,H2,H3,H4,H5,H6 { font-weight:normal; }
TEXTAREA,INPUT,SELECT { font-family:inherit; font-size:1em; }
SMALL { font-size:.85em; }
OL,UL { list-style:none; }
TABLE { border-collapse:collapse; border-spacing:0; }
CAPTION,TH,TD { text-align:left; }
:focus { outline:none; }

/* main */
body {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:14px;height: 100%; background-color:#FFF;color:#333;}

.container {width: 960px;margin:auto;float: none;}
.mainpage {width: 960px;position: relative;margin:auto;float: none;}


/* top ***************************************************************************************************/

.container-top { height:100px;}
.logo { width:190px; height:100px; float:left; background-image:url(gfx/logo.gif);}
.tmenu {
	float: right;
	width: 300px;
	height: 38px;
	text-align: right;
	padding-top: 12px;
}
.tmenu_array {
	height: 35px;
	float: left;
	display: block;
	width: auto;
}


.top-menu {
	width:750px;
	height:30px;
	padding-right:20px;
	padding-top:70px;
	float:left;
	text-align:right;
	font-size:15px;
}
.top-menu a { color:#333;}
.top-menu li {
	display:inline;
}
.top-menu li a {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.top-menu li a:hover {
	background-image: url(gfx/bg_topmenu.gif);
	background-repeat: repeat-y;
	background-position: center center;
	text-decoration: none;
	color: #FFF;
}

.top-menu li a.btnon {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background-image: url(gfx/bg_topmenu.gif);
	background-repeat: repeat-y;
	background-position: center center;
	text-decoration: none;
	color: #FFF;
}
.top-menu li a.btnon:hover {
	background-image: url(gfx/bg_topmenu.gif);
	background-repeat: repeat-y;
	background-position: center center;
	text-decoration: none;
	color: #FFF;
}

.newsletter td { padding:0px; margin:0px; }
.newsletter_msg_header { color:#0f2b4f; font-weight:bold; }
.newsletter_msg_err .newsletter_msg_text { color:#ff0000; }

.flash-uvod { height:340px; background-image:url(gfx/velky.jpg); }
.flash-uvod-zal { height:340px; background-image:url(gfx/flash-uvod.jpg);}

/* menu *************************************************/


.container-menu { height:40px; color:#333; font-size:15px;}
.container-menu a { color:#333; text-decoration:none; text-align:center;}
.container-menu a:hover { text-decoration:none;}
.container-menu li { display:inline;}
/* btn */
.btn-01 a { width:130px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-01.gif); font-weight:bold;}
.btn-01 a:hover { background-image:url(gfx/btn-01a.gif);}
.btn-01on a { width:130px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-01a.gif); font-weight:bold;}

.btn-02 a { width:140px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-02.gif); font-weight:bold;}
.btn-02 a:hover { background-image:url(gfx/btn-02a.gif);}
.btn-02on a { width:140px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-02a.gif); font-weight:bold;}

.btn-03 a { width:160px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-03.gif); font-weight:bold;}
.btn-03 a:hover { background-image:url(gfx/btn-03a.gif);}
.btn-03on a { width:160px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-03a.gif); font-weight:bold;}

.btn-04 a { width:150px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-04.gif); font-weight:bold;}
.btn-04 a:hover { background-image:url(gfx/btn-04a.gif);}
.btn-04on a { width:150px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-04a.gif); font-weight:bold;}

.btn-05 a { width:190px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-05.gif); font-weight:bold;}
.btn-05 a:hover { background-image:url(gfx/btn-05a.gif);}
.btn-05on a { width:190px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-05a.gif); font-weight:bold;}

.btn-06 a { width:190px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-05.gif); font-weight:bold;}
.btn-06 a:hover { background-image:url(gfx/btn-05a.gif);}
.btn-06on a { width:190px; height:31px; padding-top:9px; float:left; background-image:url(gfx/btn-05a.gif); font-weight:bold;}

/*

.container-menu { height:40px; color:#333333; font-size:18px;}
.container-menu a { color:#333333; text-decoration:none; text-align:center;}
.container-menu a:hover { text-decoration:none;}
.container-menu li { display:inline;}

.btn-01 a { width:150px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-01.gif);}
.btn-01 a:hover { background-image:url(gfx/btn-01a.gif);}
.btn-01on a { width:150px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-01a.gif);}

.btn-02 a { width:150px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-02.gif);}
.btn-02 a:hover { background-image:url(gfx/btn-02a.gif);}
.btn-02on a { width:150px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-02a.gif);}

.btn-03 a { width:190px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-03.gif);}
.btn-03 a:hover { background-image:url(gfx/btn-03a.gif);}
.btn-03on a { width:190px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-03a.gif);}

.btn-04 a { width:230px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-04.gif);}
.btn-04 a:hover { background-image:url(gfx/btn-04a.gif);}
.btn-04on a { width:230px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-04a.gif);}

.btn-05 a { width:240px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-05.gif);}
.btn-05 a:hover { background-image:url(gfx/btn-05a.gif);}
.btn-05on a { width:240px; height:33px; padding-top:7px; float:left; background-image:url(gfx/btn-05a.gif);}
*/

/* footer uvod a podstranka *********************************************************************************************/
.footer-uvod { width:960px; height:40px; padding-top:80px; font-size:10px; color:#999;}
.footer-uvod a { color:#999;}

/* content podstranka *************************************************************************************************/
.content-podstranka { padding-bottom:15px; height:150px; background-color:#90c000; font-size:14px; background-image:url(gfx/content-podstranka-bottom.gif); background-position:bottom; background-repeat:no-repeat; color:#FFFFFF; overflow:auto;}
.content-podstranka-l { position:relative; width:750px; padding-top:20px; padding-left:20px; float:left;background-color:#90c000; height:110px; overflow:hidden;}
.content-podstranka-r { width:190px; height:140px; float:right;background-color:#90c000; background-image:url(gfx/tn/podstranka-content-01.gif); background-repeat:no-repeat; min-height:150px;}
/* h */
.content-podstranka h1 { font-size:18px; font-weight:bold; padding-bottom:15px; color:#FFF;}
/* btn viac */
.btn-viac { height:29px; float:right; display:block; position:absolute; right:10px; top:100px;}
.btn-viac-l { height:26px; padding-top:3px; padding-left:12px; background-image:url(gfx/btn-viac-l.gif); float:left;}
.btn-viac-l a { color:#FFF;}
.btn-viac-r { width:14px; height:29px; background-image:url(gfx/btn-viac-r.gif); float:left;}

/* main *************************************************************************************************************/
/* top */

.top-menu-main { width:750px; height:30px; padding-right:20px; padding-top:70px; float:left; background-image:url(gfx/top.gif); background-repeat:no-repeat; font-size:12px; text-align:right;}
.top-menu-main a { color:#333;}
/* top menu */
.top-menu-main li { display:inline;}

/* flash */
.flash { height:250px; background-image: url(gfx/maly.jpg); }
/* submenu */
.submenu { width:940px; height:25px; padding-left:20px; padding-top:5px; background-image:url(gfx/content-podstranka-bottom.gif); background-position:bottom; background-repeat:no-repeat; background-color:#90c000; color:#FFF; font-size:14px;}
.submenu li { display:inline;}
.submenu a { color:#FFF;}
.submenu a:hover { background-color:#759c00; text-decoration:none;}
.subbtn { float:left;}
.subbtnon { text-decoration:underline; float:left;}

.subbtn-delic { float:left;}
/* content */
.content { width:960px; padding-top:40px;}
.content-l {
	width:660px;
	padding-right:40px;
	padding-left:20px;
	float:left;
	background-position: left top;
}
.content-r { width:240px; float:left;}
/* content l l */
.content-l-l { width:315px; padding-right:15px; float:left;}
.content-l-r { width:315px; padding-left:15px; float:left;}
.content-l a { color:#666666; text-decoration:underline;}
.content-l a:hover { color:#666666; text-decoration:none;}
.content-l ul {
	list-style-position: inside;
	list-style-type: disc;
}
.content-l ul li {
	margin-left: 30px;
	padding-left: 20px;
	list-style-position: outside;
}
.content-l ol { list-style:inside;}


/* box */
.box { width:285px; padding-top:15px; padding-left:15px; padding-right:15px; background: url(gfx/box.gif) no-repeat center top ; color:#FFF;}
.box-bottom { width:315px; height:15px; background:url(gfx/box-bottom.gif) no-repeat;}
.box01 {
	width:285px;
	height:158px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	background: url(gfx/box_01.gif) no-repeat center top;
	color:#0f2b4f;
	font-family: "Trebuchet MS";
	font-size: 16px;
}
.box02 { width:285px; padding-top:15px; padding-left:15px; padding-right:15px; height:158px; background: url(gfx/box_02.gif) no-repeat center top ; color:#FFF;color:#0f2b4f; font-family:"Trebuchet MS";font-size: 16px;}
.box-bottom01 { width:315px; height:15px; background:url(gfx/box-bottom_grey.gif) no-repeat;}
/* box h */
.box h5 { padding-bottom:10px; font-weight:bold; font-size:18px; color:#FFF;}

/* temy */
.container-temy {
	width:225px;
	height:42px;
	padding-bottom:10px;
	padding-left:15px;
	background-image: url(gfx/temy_bg.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	line-height: 12px;
}
.container-temy small { line-height:8px;}
.container-temy img { float:right;}
.container-temy a {
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
}




/* pic content */
.pic-content { width:80px; height:60px; background-image:url(gfx/tn/pic-content-01.gif); background-repeat:no-repeat; float:left; background-color:#900; margin-bottom:10px; margin-right:20px;}
/* footer */
.footer { height:120px;padding-top:60px; font-size:12px; text-align:center; background-image:url(gfx/footer.gif); background-repeat:repeat-x;clear:both;}
.footer a {color:#333;}
.footer li { display:inline;}
.copyright { padding-top:25px; font-size:10px; color:#999; line-height:12px;}
.copyright a { color:#999;}

/* text */
h1 { padding-bottom:20px; font-size:18px; color:#0f2b4f; font-weight:normal;}
h2 {}
h3 {}
h4 { padding-bottom:20px; font-size:14px; color:#0f2b4f; font-weight:bold;}
h5 {}
h6 {}

.content-r h3 {padding-bottom:20px; font-size:18px; color:#0f2b4f; font-weight:normal;}



/* global ********/
a { text-decoration:none;}
a:hover { text-decoration:underline;}
small { font-size:10px; font-weight:bold;}
strong { font-weight:bold;}
b { font-weight:bold;}
i {font-style:italic;}
em {font-style:italic;}
p {
	display: block;
	padding-bottom: 15px;
}

/**** table *****/
table {}
td {padding-left:19px; padding-top:3px; padding-bottom:3px;}

/* galeria */
.gallery { padding: 10px 0 20px 0; overflow:auto;}
.gallimg {width:96px; height:72px; display:block; padding-right:10px;float:left; margin-bottom:13px; background-repeat: no-repeat; }
.gallimg a {width:96px; height:72px;display:block;}
.gallimg a:hover {  opacity:0.5; filter:alpha(opacity=50); background: url(gfx/gallhover.gif) no-repeat;}

/* clanok */
.clanok { padding-bottom:20px; background:url(gfx/clanok.gif) bottom repeat-x; overflow-y:auto; }
.clanok a { color:#003366; text-decoration:none;}
.clanok a:hover { text-decoration:underline;}
.clanok-viac { padding-right:12px; text-align:right; font-weight:bold; font-size:12px; background:url(gfx/clanok-viac.gif) right no-repeat;}

/* clanok 02 */
.clanok-02 a {height:40px;background:url(gfx/clanok-02.gif) repeat-x; padding:8px 0 2px 20px; color:#0f2b4f; text-decoration:none; font-size:18px; display:block}
.clanok-02 a:hover { background:url(gfx/clanok-02a.gif) repeat-x; display:block; color:#0f2b4f;}
   .clanok-02-text { width:530px; float:left;}
   .clanok-02-btn { font-size:12px; text-align:right; padding:5px 30px 0 0; background:url(gfx/clanok-02-btn.gif) no-repeat right top;}

/* clanok 03 */
.clanok-03 {
    padding-bottom:20px;
    overflow-y:auto;
    background-color: #b8dded;
    background-image: url(gfx/clanok.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
}
.clanok-03 a { color:#003366; text-decoration:none;}
.clanok-03 a:hover { text-decoration:underline;} 

a.info { color: #fff; font-weight: bold; text-decoration: none; }
a.info:hover { color: #fff; font-weight: bold; text-decoration: none; }

/* optimalizacia pre zrakovo postihnutych ******************************************************************/
.no-css { display:none;}

/* Transmitter details page */
.transmitter-details {
	overflow: hidden;
	padding-bottom: 2em;
	}

	/* input */
	.transmitter-details form {
		width: 620px;
		padding: 1em 30px;
		background: #75B649;
		color: #fff;
		font-size: 1.1em;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		}
		.transmitter-details form p {
			padding: 0;
			margin-bottom: 10px;
			overflow: hidden;
			}
			.transmitter-details form label {
				display: block;
				float: left;
				width: 90px;
				margin-right: 10px;
				}
			.transmitter-details form input {
				float: left;
				width: 384px;
				}
			.transmitter-details form input.submit {
				width: 120px;
				margin-left: 10px;
				}
		.transmitter-details form h2 {
			margin-bottom: 15px;
			}

	/* listing */
	.transmitter-details .city-listing {
		margin: 0;
		font-size: 1.3em;
		line-height: 1.4em;
		}	
	
	/* output */
	.transmitter-details ul {
		list-style: none;
		margin-bottom: 2em;
		margin-left: 2em;
		clear: both;
		float: none;
		overflow: hidden;
		}
		.transmitter-details ul li {
			padding: 0;
			margin: 0;
			}
		.transmitter-details ul.location {
			font-size: 1.1em;
			font-weight: bold;
			margin-left: 0;
			background: #1976AC;
			color: #fff;
			padding: 1em 2em;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			}
			.transmitter-details ul.location > li {padding-bottom: 5px}
			.transmitter-details ul.location span {
				display: block;
				float: left;
				width: 7em;
				font-weight: normal;
				}
			.transmitter-details ul.location ul {
				float: left;
				clear: none;
				margin: 0;
				}
	.transmitter-details h1 {
		line-height: 1.25em;
		border-bottom: 2px solid #1976AC;
		padding: 0 0 0.2em 0;
		margin-bottom: 1em;
		font-size: 1.6em;
		}
		.transmitter-details h1 small {
			font-size: 0.6em;
			line-height: 1.20em;
			font-weight: normal;
			}
	.transmitter-details h3 {
		font-weight: bold;
		font-style: italic;
		padding-top: 1em;
		border-top: 1px solid #1976AC;
		}

