html {background: no-repeat top center;}


body {

/*background: url(img/bg-texture.gif) no-repeat top center;*/

height:100%;

}

.clearer{
height:1px;
overflow:hidden;
/* or font-size:0px instead of overflow:hidden*/
margin-top:-1px;
clear:both;
}

body {
color:#4B4C4E;
font:70% Verdana,sans-serif;
margin:auto;
text-align:center;
line-height:1.6;
} /* Tahoma, Trebuchet MS, Georgia */

table, input, select, textarea {font:100% Verdana,sans-serif;}
abbr, acronym {cursor:help;padding-bottom:1px;border-bottom:1px dashed #000;}
pre, kbd, code, .code {font-family:"Courier New",Courier,monospace;margin:.5em 0;}
.code {border:1px solid #757575;background:#FFFFDE;color:#f00;padding:0 .3em;}
pre {width:100%;overflow:scroll;}
address {;}
ins, .ins {color:#00f;text-decoration:none;border-top:1px dotted #00f;}
del, .del {color:#f00;text-decoration:line-through;}
var {color:#f00;}
q {font-style:italic;quotes: "?" "?" "?" "?";}
q:before {content:open-quote;}
q:after {content:close-quote;}
cite, .cite {font-style:italic;color:#666;}
blockquote {;}
p, dl {margin:0;}
dd {margin-left:0;}
ul, ol {margin:.4em 0 .4em 1em;padding:0 0 0 17px;}
form {margin:0;}
caption {color:#555;}
hr {height:1px;color:#bbb;}
.hr hr {display:none;}
img {border:0;}


.prev-next {font-size:100%;text-align:right;}
.clearfloat {overflow:auto;}
.clear {clear:both;font-size:1px;height:1px;line-height:1px;}
.nofloat {clear:both;}
.hidden {display:none;}
.invisible {position:absolute;top:-1000px;left:0;width:1px;height:1px;overflow:hidden;}
.frame {padding:.5em;border:4px solid #efefef;}
.hp-frame {padding:.5em 1em;background:url(img/hp-frame.jpg) #FFF7EB top right no-repeat;}
.warning, .information {font-size:91%;padding:.3em 0 .3em 20px;background-position:top left;background-repeat:no-repeat;}
.warning {background-image:url(img/warning.gif);}
.information {background-image:url(img/information.gif);}
.segreg {height:1.5em;clear:both;}



.article-top {;}
.article {background:#dedede;} 
.text {;}
.date {;}
.author {color:#6c6c6c;font-size:91%;margin-bottom:.3em !important;}
.author span {background:#dedede;color:#6c6c6c;padding:0 .2em;}
.perex {margin:1em 10px 1em 10px; font-style:italic; border-left: 5px solid #af1c75; padding:0.3em 0;   }
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.spacing {letter-spacing:.3em;}
.small-caps {font-variant:small-caps;} 
.justify {text-align:justify;}
.right {text-align:right;}
.info {color:#555;font-size:91%;}
.info-a {color:#000;font-size:91%;}
.info-a span {font-weight:bold;} 
.prev-next {font-size:100%;text-align:right;} 

.invisible {position:absolute;top:-1000px;left:0;width:1px;height:1px;overflow:hidden;}

/* forms */
input.inp, textarea, select {border:1px solid #ccc;padding:2px;}
input.inp:focus, textarea:focus, select:focus {border:1px solid #aaa;background-color: #FEF3F6;}
#fulltext input.inp, .fulltext input.inp, .mail input.inp, .auth input.inp {background-image:url(img/bg_inp.gif);background-position:bottom;background-repeat:repeat-x;}
#fulltext input.inp:focus, .fulltext input.inp:focus, .mail input.inp:focus, .auth input.inp:focus {background-image:none;}
div.button {text-align:right; margin: 0;}
input.button {border:1px solid #C7C7C7;background: #DD97B8 url(img/frm-submit.gif) repeat-x;color:inherit;margin:.2em 0 0 0;padding:1px 2px 1px 10px;cursor:pointer;}
input.button:hover {border:1px solid #a1007d;background:url(img/frm-submit.gif) 0 -40px repeat-x;color: #fff;}
input.button-img {width:25px;height:18px;background:url(img/submit-img.gif) no-repeat left top;padding:0;cursor:pointer;border:none;overflow:hidden;letter-spacing:100px;margin:0;}
input.button-img:hover {background-position:left bottom;}
img.info {border:1px solid #000;width:5px;height:5px;}
.required {background-image:url(img/required.gif);background-color:#fff;background-repeat:no-repeat;background-position:top right;color:inherit;}
.optional {background-color:#efefef;color:inherit;}
.invalid {background:inherit;color:#f00;}

/* hardcore form */
.h-frm {margin:0 0px;}
.h-frm fieldset {border:1px solid #e1e1e1;padding:.5em; margin-bottom:.5em;}
.h-frm legend {padding:.2em .5em;;color:#4B4C4E;font-size:100%;text-align:left;}
.h-frm p {clear:both; padding:0;}
.h-frm p label {width:35%;padding:.2em .2em 0 .2em;font-size:100%;float:left;}
.h-frm p label.obligatory {font-weight:bold;}
/* authorization */
.auth {;}	/* hidden search field - MCB */
.auth fieldset {border-width:0;margin:0;padding:0;}
.auth label {clear:left;float:left;width:33%;padding-top:2px;}
.auth span {color:#a1007d;font-weight:bold; margin: 0;}
.auth input.inp {width:60%;}


.moderator img{;}

/* links */
a:link, a:active {color:#af1c75;text-decoration:underline;}
a:visited {color: #af1c75;text-decoration:underline;}
a:hover, a:focus {color: #af1c75;text-decoration:none;}



#linkedtd a:link, #linkedtd a:active {color: #000;text-decoration:none;}
#linkedtd a:hover, #linkedtd a:focus, #linkedtd a:visite {color: #000;text-decoration:none;}


/* layout-config */
#page {;}
#container {background: White url(img/bg_page_main.gif) repeat-y; min-height:100px;}
#container_dovolenka {background: White; min-height:100px;text-align:left;}
#header {;}
#main { text-align:left; padding: 0 0 10px 0;}
#main_dovolenka { text-align:left; padding: 0 0 10px 0;}
#main p { padding:0 10px 0 10px; }
#main_dovolenka p { padding:0 10px 0 10px; }
#main .hr {clear:both; height:1.3em; background:url(img/hr_m.gif) left center no-repeat; margin: 0.0em 20px;}
#path {clear:both;color:#777;font-size:91%;padding: 0.3em 15px; margin: 0.3em 0px;}
#showMessage { padding:0 10px 0 10px; }


h2#server-info, #page-top span {display:none;}
#h-today, #h-program{color:#4B4C4E;}
#h-program, #h-onair {text-align:right;}
#h-today .content{padding: 0.2em 10px; }
#h-program .content{padding: 0.2em 10px 0.2em 0px;}

/*#h-onair a {color: #fff;text-decoration:underline;}*/
#h-onair a:link {color: #fff;text-decoration:underline;}
#h-onair a:hover {color: #fff;text-decoration:none;}
/*#moderator {z-index:1000;width:130px;height:100px; margin:0px; padding:112px 0 0 340px;position:absolute;top:0px;cursor:pointer;}*/
#h-onair a:active {color:#fff;text-decoration:underline;}
#h-onair a:visited {color: #fff;text-decoration:none;}

#banner_div {width:702px; height:285px; z-index: 1;}
#reklama {z-index: 1;}


#h-menu{text-align:left; background:#562A39;}
#h-today {text-align:left;}
#h-onair { color:#FFF;}
#h-onair .content {padding: 0.3em 10px;}
#h-frequency {;}
#h-frequency .content{;}
#h-menu .content, #h-onair .content{ background:#562A39;}

#moderator  {float:right;display:inline;margin:0px 0px 0 0px;padding:0;font-size:190%;}
#moderator span {display:block;width:130px;height:100px;position:relative;overflow:hidden;}
#moderator img {display:block;z-index:100;width:130px;height:100px;margin:0;padding:0;position:absolute;left:0;top:0;cursor:pointer;}

h1 {float:left;display:inline;margin:10px 0px 0px 378px;padding:0;font-size:190%;}
h1 a {display:block;width:180px;height:116px;position:relative;overflow:hidden;}
h1 span {display:block;z-index:100;background:url(img/logojm.png) top left no-repeat;width:180px;height:116px;margin:0;padding:0;position:absolute;left:0;top:0;cursor:pointer;}


/*h1 span {display:block;z-index:100;background: transparent url(img/logo.gif) no-repeat top center;width:180px;height:116px;margin-left:378px;padding:0;position:absolute; top:20px;cursor:pointer;}*/
#footer .content{background:#8cadd1;color:#fff; text-align:left; padding:10px;}
#footer a, #footer a:link {color:#fff;text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline;}

/* - - -  contents_objects - - - */

#left h2,#right h2,#left234 h2,#right234 h2 {font-size:100%; margin:0 0 5px 10px; padding: 0.3em 5px; background: #f0f0f0;color:#af1c75;}
#left h3,#left h4,#left h5,#left h6,#right h3,#right h4,#right h5,#right h6 {color:#2B3548;margin:.7em 0 .15em 0;line-height:1.3em;}
#left h3,#right h3,#left234 h3,#right234 h3 {font-size:110%;margin:0 0 .15em 0;}
#left h4,#right h4,#left234 h4,#right234 h4 {font-size:100%;}
#left h5,#right h5,#left234 h5,#right234 h5 {font-size:100%;}
#left h6,#right h6,#left234 h6,#right234 h6 {font-size:100%;}
#left .hr,#right .hr,#left234 .hr,#right234 .hr {clear:both;height:1.3em;background:url(img/hr_m.gif) left center no-repeat;}



h2 {font-size:100%;margin:0 0px 5px 10px; padding: 0.3em 5px; background: #f0f0f0; color:#af1c75;}

#main h2 { text-transform: uppercase;}
#main h2 .span h2 {width:380px;}
#main h3,#right h3 {font-size:110%;margin:0 0 .15em 0;}

#right {;}
#right h2 {background:url(img/h2_m.gif) #f0f0f0 left center no-repeat;color:#647076;font-size:100%;margin:0 10px;padding:.1em .3em .1em 1.8em;border-bottom:1px solid #E1E1E1;text-align:left;}






.m-obj {background:#fff;color:inherit;margin-bottom:1.5em;}
.m-objr {background:#f0f0f0;color:inherit;margin-bottom:0; padding-top: 10px;}
.m-objr2 {background:#fff;color:inherit;margin-bottom:0; padding-top: 10px;}
.m-objr h3, .m-objr p{text-align:left; padding: 0 5px;}

.m-con {font-size:91%;padding:.5em;}
.m-con p, .m-con dl {margin:0 0 .7em 0;}
.m-con ul, .m-con ol {margin:.4em 0 .4em .5em;}
.m-con ul li {list-style:url(img/li_m.gif) square;}
.m-con .info {color:#6c6c6c;font-size:91%;} 

.c-obj {background: transparent; color:inherit;font-size:100%;}
.c-con {padding:0 10px;}
.c-con p, .c-con dl {margin:0 0 .7em 0;}
.c-con ul, .c-con ol {margin:.4em 0 .4em 1em;}
.c-con ul li {list-style:url(img/li_c.gif) square;}

/* menu */ 
* html #menu ul li a{ display: inline-block; /*IE6 hack to get sub menu links to behave correctly*/ }
/* ######### CSS classes applied to down and right arrow images  ######### */

#menu{ background:  inherit;  width: 100%; }
#menu ul{ list-style-type: none; margin: 0; padding: 0; text-transform: uppercase;}
/*Top level list items*/
#menu ul li{ display: inline; float: left; position: relative; z-index:4000;}
/*Top level menu link items style*/
#menu ul li a{ background:#562A39;/*background of tabs (default state)*/  color: #2d2b2b; display: block; padding: 0.3em 10px; text-decoration: none; }
#menu ul li a:link, #menu ul li a:visited{ color: white; }
#menu ul li a:hover{ background: #D91D8F; /*tab link background during hover state*/ color: white; }

/*1st sub level menu*/
#menu ul li ul{ display: block; left: 0; position: absolute; visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
#menu ul li ul li{ display: list-item; float: none; }
/* Sub level menu links style */
#menu ul li ul li a{  border-top-width: 0; margin: 0; padding:0.3em 20px 0.3em 10px;width: 170px; /*width of sub menus*/ }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#menu ul li ul li ul{ top: 0; }
#menuz ul li ul li a:hover{ background: #eff9ff; /*sub menus hover style*/ color: black; }

.downarrowclass{position: absolute;top: 10px; right: 5px;}
.rightarrowclass{position: absolute;top: 7px; right: 5px;}
.active{background: #AF1C75; text-decoration:none;}
.activepath {background: #AF1C75; text-decoration:none;}
.passiv {background:#562A39; text-decoration: none; color: #FFF;}


/* submenu */ 
#footer ul{margin: 0;padding: 0;list-style-type: none;text-transform: uppercase;}
#footer ul li{position: relative;display: inline; }






/* ads */ 
#rBanner {display:block;width:120px;height:600px;margin-left:940px;padding:0;position:absolute; margin-top:170px;z-index:-1;}

/* images with icon */
a.img {position:relative;}
a.img, span.img {border:1px solid #ccc;background:#fff;line-height:0px;padding:1px;}
a.img.noframe, span.img.noframe, #main a.img.noframe, #main span.img.noframe {border-width:0;padding:0;background:transparent;}
.imgi {float:left;}
.imgl {float:left;clear:left;margin:.4em .9em 0 0;}
.imgr {float:right;clear:right;margin:.4em 0 0 .9em;}
.imgc {display:block;margin:auto;}





#cal-box{
    height: 284px; width: 682px; margin:0 0px 0 10px; 
}

#week {float: left;padding: 0px ;  width: 224px;}
#week ul {margin: 0; padding: 52px 0px 0px 0px;list-style: none;width: 219px;color:#000;}
#week ul li {padding:0px;display: block; width: 100%;height:32px;float: left; background: #8e8888; background: #fff url(img/calendar-off.gif); }
#week ul li:hover{display: block;cursor: pointer; color: #fff;  background: #af1c75; height:32px;}
#week ul li .day {float: left;margin: 0;width: 100%; height:32px;}
#week ul li p {display: none;}
#week ul li h2 {padding:0px 0px 0px 0px;margin:0px;display:block;width:40px;float: left;font-size:16px;text-align: right;}



.clear {clear: both;height: 0px;font-size: 0px;line-height: 0px;}
.day small {font:90% Verdana,sans-serif; padding: 2px 0px 5px 50px; display:block; text-align: left; line-height: 12px;}
.on{color:#fff;background: #af1c75; }
.dayh2{padding:-2px 0px 0 0px;margin:0px;display:block;width:45px;float: left;font-size:18px;text-align: right;}
.foto span {background-color: #fff;}
#calendar {clear:both; width:692px; margin:0;padding:0;display:block;height:284px;text-align:center;background: #fff url(img/bg-cal.gif) -10px; }
#cal-box a:link, #cal-box a:active {color:#000;text-decoration:none;}
#cal-box a:visited {color: #000;text-decoration:none;}
#cal-box a:hover, #cal-box a:focus {color: #fff;text-decoration:none;}

.foto{
    text-align: center; margin:51px 0 0 10px; float:left; width:219px;display:block;color:#fff;
}

#cal {text-align: center; margin:0; padding:0px;float:left; width:224px;display:block;color:#fff;}
.datum{ padding:60px 5px 0 15px;}
.navigacia{ padding:0px 5px 0px 15px;}

.datum h1{ font-size:100%; text-transform: uppercase; }
.datum strong{ font-size:500%;  color:#fff;margin:0;}
.datum h3{ font-size:100%; margin:0;}


#cal a:link {color: #fff;text-decoration:none;} 
#cal a:active strong {color:#fff;text-decoration:underline;}
#cal a:visited {color: #fff;text-decoration:none;}
#cal a:hover, .calendar-info a:focus {color: #fff;text-decoration:none;}

/* images gallery */
table.gallery {
    margin: 0px 10px 10px 10px;
    
    width: 100%;
}

table.gallery td.gallery-navigation {
    /*font-size: 0.6875em;*/ 
    padding: 0px 0px 10px 10px;
    text-align:center;   
}

table.gallery tr.thumbnails td {
    padding: 0px;
}

table.gallery dd {
}

div.download {
    padding: 3px 0 3px 10px;
    background: url(../images/link_pfeil_klein.gif) no-repeat 0px 7px;

}

div.downloadImg {

    padding: 0;
    margin-top:10px;
    background: url(../images/navi_pfeil_rechts.gif) no-repeat 10px 7px;
}

dl.gallery-detail {
    margin: 10px 10px 0px 10px;
}

dl.gallery-detail dt {
    text-align: center;
    padding: 0px;
}


td.gallery_image{
    height: 100px;
    padding:0px;
    
}
td.gallery_image div.link_image{
    padding:0;  
    background-position:top center; 
    min-height:100px; 
    margin-bottom:0px; 
    overflow:hidden;
}
td.gallery_image .bottom_links{
     height:40px; margin-top:10px;
}
td.gallery_image .bottom_links{
    margin-bottom: 0px; 
    text-align:left; 
    width:180px; 
}
td.gallery_image .links{
    margin-bottom: 0px;
}

.linkout {background-color: #eee;}
.linkover {background-color:#ccc;} 

.riadok {
	background-color:#FFF;
	width: 500px;
	height: 20px;
	position: relative;
	padding-top: auto;
	padding-bottom: auto;
}
.lavy {
	position: absolute;
	text-align: right;
	right: 300px;
	font-weight: bold;
	width: 50px;
}
.pravy {
	position: absolute;
	text-align: left;
	left: 210px;
	width: 100px;
}



.slide_likebox {
	float:right;
	width:342px;
	height:324px; 
	background: url(img/fbslide1.png) no-repeat !important;
	display:block;
	right:-300px;
	padding:0;
	position:fixed;
	top: 170px;
        z-index:100;
	
}

.slide_text {
	font-family: Geneva, Verdana, sans-serif;
	font-size: 8px; 
	/*padding-left: 10px;*/
	text-decoration: none;
	color: #FFF;
        padding: 4px 2px 0pt 44px;
        z-index:100;


}	

