li, h1, h2, h3, h4 { margin: 0; padding: 0; }

html {overflow-x: hidden; }

body {
	background: #FFFFFF;
	font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
	color: #C53100; 
}

body.pagebg
{
	background-color: #9C2100;text-align: center;
}

/* links */
a, a:visited {
	text-decoration: none;
	color: #000;
	background: inherit;
}
a:hover {
	color: #000;
	background: inherit;
	text-decoration: underline;
}

/* headers */
h1, h2, h3, h4 {
	font-weight: Bold; 		
	color: #000;
}

h1 {
	font-size: 1.6em;	
	line-height: 1.3em;
	color: #000;
}
h2 {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #000;
}
h3 {
	font-size: 1.3em;
	color: #000;
}

h4 {
	font-size: 1.1em;
	color: #000;
	padding:0;
	margin:0;
}

h5 {font-weight: Bold; 		
	font-size: 1em;}

/* images */
img.frame {background: #FAFAFA; border: 1px solid #E5E5E5; padding: 5px;}
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px;}

/* start - table */
table {
	empty-cells:show; text-align:left;
}
th strong {
	color: #fff;
}
th a, th a:hover, th a:visited {color:white}
th {
	background: #C53100;
	height: 25px;
	padding: 0.3em 0.5em 0.3em 0.5em;
	color: #FFF;
	vertical-align:top;
	text-align: left;
}

td {
	margin: 1px;
	padding: 3px;
	vertical-align:top;
}
td.first,th.first {	border-left: 0px;}
tr.row-a {background: #ffd8c6;}
tr.row-b {background: #FFE6DE;}
td.td-a {background: #ffd8c6;}
td.td-b {background: #FFE6DE;}
td.td-discussion-a {width: 30%;background: #ffd8c6;}
td.td-discussion-a img.foto { border: 1px solid #9C2100; margin:5px; background-color:#FFE6DE}
td.td-discussion-a img.foto-blank { border: 0; margin:6px; background-color:#ffd8c6;}
td.td-discussion-b {width: 70%;background: #FFE6DE;}
td.td-discussion-b2 {width: 70%;background: #ffffcc;}

td.photogallery-cell {text-align:center; width: 33%; vertical-align:top}
td.tabhead, td.Tabhead {color: #fff; background: #C53100;}

/* end - table */

/* form elements */
form {
	margin:10px; padding: 0 5px;
}
label {

}
input {
	padding:2px;
	border:1px solid #C53100;
	font: normal 1em Verdana, sans-serif;
	color:#C53100;
}

textarea {
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #C53100; 
	display:block;
	color:#C53100;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #C53100 url(/_Img/button-bg.jpg) repeat-x 0 0;
	border: none;
}
.requiredfield { 
	background-color: #ffffcc;
}

select {border: 1px solid #C53100;color:#C53100;}
input[type=checkbox] {border: 0;}
.checkbox{border:0;}

form.discussion-top {width:80%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.discussion-search-top {width:80%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.discussion-search {width:40%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.news-search {width:80%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.news-top {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.zaujimavosti-search {width:95%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.zaujimavosti-top {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.radenia-search {width:90%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.obehy-search {width:90%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.dislokacie-search {width:90%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.jazdy-search {width:90%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.jazdy-top {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.login {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.poruchy-search {width:90%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.poruchy-top {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.tvprogram-search {width:90%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.tvprogram-top {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.spolocnosti-search {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.diskusia-top {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.galerie-top {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.galeria-search {width:50%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.club-top {width:60%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.burza-top {width:90%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.download-search {width:90%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.download-searchright {width:40%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
form.vtipy-top {width:80%; text-align:center; padding: 5px; background-color: #FFE6DE; border:0}
.diskusia-list-podtema {color: #9b9b9b}
div.diskusia-link {display:none; width:98.5%; background-color:#C53100; color:#fff; margin:2px; padding:3px;}
div.paging{width:100%; display:block; padding:1em 0 2em 0;}
div.paging div.paging-left{width:50%; float:left; text-align:left;}
div.paging div.paging-right{width:50%; float:left; text-align:right;}
div.error {width:75%; padding:0.5em; border: solid 1px #ff0000; background-color:#fff2f2; color: #ff0000;}
div.success {width:75%; padding:0.5em; border: solid 1px #006600; background-color:#e9feeb; color: #006600;}
div.shopnav {background-color:#C53100; padding:0.5em; color:#fff; width:98%;}
div.shopnav a {color:#fff}

/* search form */
.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; padding: 5px 0 15px 0;	
	width: 190px;	
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { 
	width: 120px;
	color: #C53100; 
	height: 18px;
	padding: 2px;	
	border: 1px solid #C53100;
	vertical-align: top;
}
.searchform input.button { 
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}

/********************************************
   LAYOUT
********************************************/ 
#wrap {
	width: 1000px;
	background: #9C2100 url(/_Img/content.gif) repeat-y center top;
	margin: 0 auto;
	text-align: left;
}
#content-wrap {
	clear: both;
	width: 940px;
	padding: 0; 
	margin: 10px auto;
}
#header {
	width: 1000px;
	position: relative;
	height: 111px;
	background: #9C2100 url(/_Img/header.gif) no-repeat center top;
	padding: 0;	
	color: #FFF;
	/* font-size: 14px; */
}

/* header links */
#header #header-links {
	position: absolute;
	top: 18px; right: 32px;	
	color: #fff;
	font-size: 10px;	
}
#header #header-links a {	
	color: #FFF;
	text-decoration: none;	
}
#header #header-links a:hover {
	color: #ffff00;	
}
#header #header-banner {
	position: absolute;
	top: 39px; right: 30px;	
}

div.mainlogo {position:relative; top:25px; left:30px;}


/* Main Column */

#main {
	float: left;
	width: 76%;
	padding: 0; margin: 0 0 0 5px;
	display: inline;
	background: #fff;
}
#main h1.bullet {
	color: #000; 
	padding: 5px 10px 5px 25px; 	
	border-bottom: 1px solid #C53100;
	background: #FFF url(/_Img/bullet12.gif) no-repeat 3px 50%;	
}

/*#main p {padding-bottom: 1em;padding-top: 1em;}*/

#main p.intro {font-weight:bold; margin-top:0; padding-top:0;}

#main h2.bullet, h3.bullet, h4.bullet {
	color: #000; 
	padding: 5px 10px 5px 20px; 	
	border-bottom: 1px solid #C53100;
	background: #FFF url(/_Img/bullet09.gif) no-repeat 3px 50%;	
}

#main div.headline {
	background-color:#ffe6de;
	padding:0.5em; margin:0 0 1em 0;
}

#main ul.headline {
	text-align: left;
	text-decoration: none;
	list-style: none;
	padding:0 0 0 2em; margin:0;
}
	
#main ul.headline li {
	line-height:1.1em;
	list-style: square url(/_Img/bullet09.gif);
	margin: 0.6em 0.5em 0.5em 25px; 
	padding-left: 0;	
}	



blockquote {margin: 0em 0 1em 3em;}

/* Sidebar */	
#sidebar {
	float: right;
	width: 21.5%;
	padding: 0; margin: 0;	
	color: #9C2100;	
	font-size: 0.95em;
}	
#sidebar h1, #sidebar h2, #sidebar h3 {
	margin-top: 10px;
	font-size: 1.2em;
	color: #fff;	
	padding: 5px 0 5px 5px;
	margin: 10px 0 10px 0;
	background: #9C2100;
}
#sidebar h1 a, #sidebar h2 a, #sidebar h3 a {
	color: #fff;	
	text-decoration:none;
}
#sidebar ul.sidemenu {
	text-align: left;
	text-decoration: none;
	list-style: none;
	line-height:1.2em;	
	padding:0; margin:0;
}
#sidebar ul.sideline li {
	padding: 4px 0px 4px 0px;
	color: #C53100;	
}	
#sidebar ul.sidemenu li {
	line-height:1.2em;
	list-style: square url(/_Img/bullet09.gif);
	margin: 1.0em 0.5em 1.0em 25px; 
	padding-left: 0;	
}	

#sidebar img.poloha {
	padding: 5px 5px 5px 5px; 	
	background-color: #fff;	
	border: 1px solid #C53100;
}	

#sidebar ul.sidemenu li a {
	text-decoration: none;	
	background-image: none;	
	color: #000;	
}
#sidebar ul.sidemenu li a:hover {	
	color: #000;	
}

#sidebar form {
	border: 0; 
	background-color: transparent; 
	margin:0px;
}

/* Footer */	
#footer {
	color: #fff;
	background: #9C2100 url(/_Img/footer.gif) no-repeat center top;
	clear: both;
	width: 1000px;
	height: 65px;
	text-align: center;	
	font-size: 92%;	
	padding: 10px 0 0 0;
}
#footer a { 
	color: #FFF;
	text-decoration: none; 
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; width:100%;}

.listimage
{ border: 1px solid #9C2100; margin-top:0.3em;}

img {border:0;}

img.picnewsintro
{ border: 1px solid #9C2100; padding: 0; margin: 5px 10px 10px 0; background-color:#FFE6DE}
img.picnewsbody
{ border: 1px solid #9C2100; padding: 0; margin: 5px; background-color:#FFE6DE}

img.photogallery-thumb
{ border: 1px solid #9C2100; margin: 5px; background-color:#FFE6DE}

img.discussion-thumb
{ border: 1px solid #9C2100; margin: 5px; background-color:#FFE6DE}

img.trate-map {background-repeat: no-repeat; background-image: url(/_img/trate-map-bg.gif); padding: 6px 6px 7px 9px}

#main ul {margin-bottom: 1em;}
#main li {margin: 0.55em 0 0.5em 3em; list-style: square url(/_Img/bullet_small.gif);}

HR
{width: 100%; color: #C73200; line-height : 1px;}

ul.home { margin: 0; padding: 0; }

/* BOARD */

#board {background-color:#fff; padding:0; margin:0;background: #FFE6DE;}
#board div.new {width:715px; display:block;margin:0;}
#board div.new div.new-left {padding:3px 3px 2px 3px; width:570px;float:left;}
#board div.new div.new-left textarea {width:560px; height:14px;}
#board div.new div.BoardForm-smiles {display:none; color:#fff; margin:2px; padding:3px;}
#board div.new div.new-right {padding:9px 3px 2px 3px; width:98px;float:left;}

/* TV  */
#tv div.tv-header {width:704px; height:25px; display:block;margin:3px 0 0 0;background:#FFE6DE; padding:5px;}
#tv div.tv-header div.tv-header-left {width:360px; float:left; }
#tv div.tv-header div.tv-header-right {width:330px; float:right;text-align:right; padding:5px 5px 0 0;}

#tv div.tv-kat {width:713px; display:block;margin:10px 0 0 0;padding:opx;}
#tv div.tv-kat div.tv-kat-main {width:176px; float:left;margin:1px; display:block;}
#tv div.tv-kat div.tv-kat-main-left {width:130px; float:left; background:#FFE6DE; padding:5px; margin-top:1px;}
#tv div.tv-kat div.tv-kat-main-right {width:25px; float:left; background:#ffd8c6; padding:5px; text-align:center; margin-top:1px;}
#tv div.tv-kat div.tv-kat-sub-left {width:130px; float:left; background:#FFE6DE; padding:5px; margin-top:1px;}
#tv div.tv-kat div.tv-kat-sub-right {width:25px; float:left; background:#ffd8c6; padding:5px; text-align:center; margin-top:1px;}

#tv div.tv-mid {width:713px; display:block;margin:10px 0 0 0;padding:opx;}
#tv div.tv-mid div.tv-mid-left {width:350px; float:left; }
#tv div.tv-mid div.tv-mid-right {width:350px; float:right;}
#tv div.tv-mid ul {padding:0; margin:0;}

#tv div.video-main {width:710px; display:block;margin:0;}
#tv div.video-main div.left {width:370px; float:left;}
#tv div.video-main div.right {width:340px; float:right;}
#tv div.video-main div.right div.head {background:#FFE6DE; width:100%; padding:0 2px 2px 2px; margin: 5px 0 0 0;}

#tv div.video-list {width:710px; display:block;margin:1em 0 0 0;}
#tv div.video-list div.left {width:130px; float:left;}
#tv div.video-list div.right {width:580px; float:right;}
#tv div.video-list div.right div.head {background:#FFE6DE; width:100%; padding:0 2px 2px 2px; margin: 5px 0 0 0;}
#tv div.video-list div.right div.intro {margin: 0.3em 0 0.5em 0;}

#default-tv {width:705px; display:block; margin: -8px 0 5px 5px; border: 1px solid #C53100;height:102px;}
#default-tv div.default-tv-right {float:right; width:160px; text-align:center; padding: 3px 0 0 0;}
#default-tv div.default-tv-left {float:left; width:540px;display:block;}
#default-tv div.default-tv-left span.tv-datum {float:left; width:65px; padding:2px 2px 1px 2px; text-align:right; height:13px;}
#default-tv div.default-tv-left span.tv-cas {float:left; width:45px; padding:2px 8px 1px 2px; text-align:right; height:13px;}
#default-tv div.default-tv-left span.tv-nazov {float:left; width:390px; padding:2px 2px 1px 2px; height:13px;}
#default-tv div.default-tv-left span.tv-hd {float:left; width:15px; padding:6px 2px 1px 2px; height:13px;}

/* MONITORING MEDII */

#monitoring div.record {margin: 2em 0 0.5em 0; width:100%;}
#monitoring div.record div.nadpis { width:100%;}
#monitoring div.record div.info {background:#FFE6DE; width:100%; padding:0 2px 2px 2px; margin: 5px 0 0 0;}
#monitoring div.record div.text { width:95%; padding: 0 0 0 3em;}

/* CHAT */

body.chat-top-body {background: #9C2100;}
body.chat-menu-body {background: #FFE6DE;font-size:0.85em;}
body.chat-bottom-body {background: #c53100;color:#fff;}
div.chat-top-links {position: absolute; top:48px; right: 10px;color:#fff;}
a.chat-top-links {color:#fff;}
body.chat-main-body {background: #fff; font-size: 0.85em; color:#9C2100}
td.chat-tbl-left{vertical-align:top; font-size: 0.85em; color:#9C2100; width:20%; text-align:right;}
td.chat-tbl-right{vertical-align:top; font-size: 0.85em; color:#9C2100; width:80%; }
tr.chat-main-white {background:#fff;}
tr.chat-main-yellow {background:#ffffcc;}
tr.chat-main-red {background:#fff2f2;}
tr.chat-main-blue {background:#ffecec;}


/*  STAR RATING  */

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 0px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('/_img/rating-stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('/_img/rating-stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 5px; POSITION: relative; FLOAT: left; font-weight:bold;}




div.hiddenpics {visibility: hidden; display:block;}


/* TABS */

.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive { margin-top:1em;}

ul.tabbernav{margin:0; padding: 3px 0; border-bottom: 3px solid #C53100; font-weight: bold; font-size: 1.2em;}

ul.tabbernav li{ list-style: none; margin: 0; display: inline;}

ul.tabbernav li a{ padding: 3px 0.5em; margin:0; border: 1px solid #C53100; border-bottom: none; background: #FFE6DE;; text-decoration: none;}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #000; }

ul.tabbernav li a:hover{ color: #fff; background: #C53100; border-color: #C53100;}

ul.tabbernav li.tabberactive a{ color: #fff;background: #C53100;}

ul.tabbernav li.tabberactive a:hover{ color: #fff; background: #C53100; border-color: #C53100;}

.tabberlive .tabbertab { padding:5px;}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {display:none;}






/* AJAX */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:200px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #C53100;	/* Dark green border */
		background-color:#ffffcc;	/* White background color */
		text-align:left;
		z-index:100;
		font-weight: bold;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:0px;		
		padding:2px;
		cursor:hand;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#C53100;
		color:#ffffcc;
		font-weight: bold;
	}
	#ajax_listOfOptions_iframe{
		background-color:#FFF;
		position:absolute;
		z-index:5;
	}
	

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menunest {
	position: relative;
	clear: both;
	margin: 0 auto;
	background: url(/_Img/menu.gif) repeat-x 0 0;	
	height: 37px;
	width: 960px;	}
	
/* common styling */

.menu ul { margin: 0; padding: 0;}
.menu {position:relative; z-index:100; top:8px; left: 14px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;height:17px; background:#9C2100;  overflow:hidden; padding:3px;}
.menu ul {padding:3; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#ffff00; background:#9C2100;}
.menu ul li:hover ul {display:block; position:absolute; top:23px; left:0; width:180px;}
.menu ul li:hover ul li a.hide {background:#9C2100; color:#fff;width:180px;}
.menu ul li:hover ul li:hover a.hide {background:#9C2100; color:#fff;width:180px;}
.menu ul li:hover ul li ul {display: none;width:180px;}
.menu ul li:hover ul li a {display:block; background:#9C2100; color:#fff;width:180px;}
.menu ul li:hover ul li a:hover {background:#9C2100; color:#ffff00;width:180px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:184px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-184px;}
.menu ul li:hover ul.last {clear: both; width:110px;}
.menu ul li:hover a.last {width:110px;}
.menu ul li:hover ul.last li a:hover {background:#9C2100; color:#ffff00;width:110px;}



/* ==================== COLORBOX ============================ */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#C53100; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#fff; font-weight:bold;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; background-color:#C53100; color:#fff; padding: 0.2em 0.5em 0.2em 0.5em;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/js/colorbox/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/js/colorbox/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#C53100;}
        #cboxLoadingGraphic{background:url(/js/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/js/colorbox/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}



