/* CSS Document */
body { margin: 0px 0px; background: #FFF url(../img/bg.jpg) top center no-repeat; font-family: "Trebuchet MS"; font-size: 0.8em; color: #666666;}
.PageBlock { width: 990px; margin:auto; }

h1 { font-size: 1em;}
h1.home { font-weight: lighter; font-size: 1.5em; text-transform: lowercase; letter-spacing: 5px; color: #999999; margin-bottom: 0.2em;}
h1.top1 { font-size: 1.5em; font-weight: normal; letter-spacing: 4px; color: #FFFFFF; margin: 1px;}
h2 { font-size: 1.2em; text-transform: lowercase; color: #FF9900; margin: 0.2em 0px;}
h3 {}
a { color: #f90; text-decoration: none;}
a:hover { color: #999; text-decoration: underline;}
.location { padding: 0.3em 10px; text-transform: uppercase; color: #fff;}
h1.win_o160 {color: #FFFFFF; margin: 0px; padding: 0.3em 10px; font-size: 0.95em;}
.welcome {}
img.thumbnail {border:none; margin:5px;}
div.ImgHolder1 { float: left; width: auto; margin: 5px;}

.message_red, .warning { color: #CC0000;}
.warning { font-weight: bold; font-size: 1.5em;}

/* HYPERLINKs */

a.mm, a.mm_sub { color: #FFFFFF;}
a.mm:hover { color: #000; text-decoration: none;}

a.mm_sub { color: #666666; font-size: 0.9em; vertical-align: top;}
a.mm_sub:hover { text-decoration: underline;}

a.newstop { font-weight: bolder; color: #f90; text-decoration: none;}
a.news { font-weight: normal; color: #f90; text-decoration: none;}
a.news:hover, a.newstop:hover { color: #333333; text-decoration: underline;}

a.comment { font-family: "Times New Roman", Times, serif; font-size: 1.1em; font-style: italic; font-weight: bolder; color: #FF6600; text-decoration: none;}
a.comment:hover { text-decoration: underline;}

a.footlink { color: #666; text-decoration: none; text-transform: uppercase;}
a.footlink2 { color: #666; text-decoration: none;}
a.footlink:hover, a.footlink2:hover { text-decoration: underline;}

.pozadiehlavicka{width: 990px; background:url(../img/pozadie2.png); }
.pozadie {width: 990px; background:url(../img/pozadie.png) repeat-y; }
.pozadiel {width:10px; float:left; }
.pozadier{width: 10px; margin-left:980px;}

/* hlavicka */
.MainBanner { width: 970px; margin: 0 auto; }
.MainBanner a img { border:none;}
.hlavicka { width:970px; height:98px; margin:auto; background:url(../img/bg_header.png);}
.hlavicka2 {width:970px; margin: 5px 0px 0px 0px;}
.datum {width:auto; height:20px; margin-left:600px; padding: 0.2em 10px; color: #FFFFFF; text-align:right;}
.logo {width:970px; height:65px; }

/* menu 1 */
.menu1 {width: 680px; height:1.8em; float:left; margin-left:0px; @margin:auto;}
#menu { text-align:center;}
#menu ul { list-style:none; margin: 0px 0px 0px -40px; }
#menu ul li {float: left; border-left: 1px solid #FFC978; border-right: 1px solid #f90;}
#menu ul li a { display: block; padding:5px 5px;}
#menu ul li a:hover { display: block;}

.vyhladavac {width: 270px; margin-left:695px; margin-top:42px @margin-top:0px; }
.obsah {padding:5px; margin-bottom:5px;}

/* FORM */
form { margin: 1px;}
#msg textarea.imput1 {width:300px;} 
.button1 { font-size: 10px;}
.input1 { font-size: 10px;}
.input_prg_srch { margin: 0px 0px 0px 0px; border: 1px solid #FFF; font-size: 10px; color: #FF0000; width: 240px;}
.input_mlist { margin: 0px 0px 0px 0px; border: 1px solid #FFF; font-size: 10px; color: #FF0000;}
label { width: 10em; float: left; text-align: right; margin-right: 0.2em 0.5em; display: block;}
.search_bg { background: url(../img/search_bg.gif) left no-repeat; padding: 0.1em 0.1em 0.1em 15px;}
.tien {background:url(../img/bg_welcome.png) no-repeat; width:970px; height:5px; margin:auto;}

/* menu2 */
.menu2 { width:970px; height:1.5em; margin-left:-20px; @margin:auto; @margin-bottom:0.5em;}
#menu2 { text-align: center; }
#menu2 ul { list-style:none; margin: 5px 0px 0px 0px; }
#menu2 ul li {float: left; margin-left:5px;}
#menu2 ul li a { display: block;}
#menu2 ul li a:hover { display: block;}

.navigacia { width:970px; height:2em; margin:auto; background:url(../img/bg_location.png) no-repeat; }

/* top + tento mesiac */
.topky { width:660px; float:left; }
.topbanner { width:300px; float:right; margin:5px 10px 5px 0px;}
.topbanner a img { border:none;}
.aktualne { width:970px; margin:auto; background: #FFD18D url(../img/bg_top.jpg) no-repeat bottom; @margin-left:5px; height:20.5em;}
.top, .tentomesiac {float:left; margin:5px 0px 5px 5px;text-align:center; padding:5px; }
.top{ width: 145px; background:url(../img/bg_trans_o.png) repeat; height:18em; }
.tentomesiac { width: 140px; background: #EFEFEF; border: 1px solid #999999; margin:2px; height:23em;}
.obrtop, .obr { margin:auto; height:110px;}
.popistop, .popis {margin: 5px auto; text-align:left;}

.telo {width:970px; height:auto; background:url(../img/bg_main2.gif) #FFFFFF repeat-x; float:left; margin-left:10px;}

/* lavy stlpec */
.lavy {width:160px; float:left; margin-left:10px;}
/* rezervacie */
.rezervacie {width: 160px; float:left;}
.rezervaciehlavika { width:160px; background: url(../img/bg_160_o.png) no-repeat top; margin:auto; margin-top:10px; }
.rezervacietelo {width:158px; background:#FFFFFF url(../img/bg_forum_body.png) repeat-x bottom; border: 1px solid #CCCCCC; border-top:none; border-bottom:none; margin:auto;}
.sipka { width:12px; height:12px; float:left; padding:3px;}
.film {width: 130px; float:left; padding-top:3px;}
.rezervaciepata { width:160px; height:10px; background:url(../img/bg_win_bottom160.png); margin:auto;}
/* partneri */
.partneri {width:160px; margin:auto; margin-top:40px; }

/* stedny stlpec */
.stred {width: 470px; float:left; margin-left:10px; @margin-top:10px;}
/* novinky */
.novinky { border-bottom: 2px solid #FF6600; border-top:2px solid #FF6600; padding-top:5px; padding-bottom:5px;}
.novinky1 {width:400px; padding:5px;}
.novinky2 {width:220px; float:left; padding:5px;}
.datumvpravo {font-size:smaller; float:right; color:#999999;}
.novinkyvlavo{ float:left;}


/* forum */
.forum {width:470px; height:200px;}
.forumhlavicka{ background:url(../img/bg_470_o.png) no-repeat; height:2em;  margin-top:10px;}
.forumtelo {width:448px; background: #FFFFFF url(../img/bg_forum_body.png) repeat-x bottom; border: 1px solid #CCCCCC; border-top:none; border-bottom:none; padding:10px;}
.forumpata { background:url(../img/bg_forum_bottom_470.png) no-repeat; padding-top:25px; padding-left:20px;}

/* pravy stlpec */
.pravy {width:300px; margin-left:10px; margin-right:10px; float:left;}
/* dnes v cecku + co bolo */
.dnes {width: 300px; float:left; margin-top:10px;}
.dneshlavicka {width:300px; height:2em; background:url(../img/bg_300_o.png); margin-top:10px;}
.dnestelo {width:288px; background: #FFFFFF url(../img/bg_forum_body.png) repeat-x bottom; border: 1px solid #CCCCCC; border-top:none; border-bottom:none; padding:5px; height:auto;}
.dnespata { width:300px; height:10px; background:url(../img/bg_win_bottom.png);}

.obrprogram { width:110px; margin:5px; float:left;}
.popisprogram {margin:5px; float:left; width:150px;}

/* mailinglist */
.mailinglist {width:970px; height:25px; margin:5px 0px 0px 10px; background:url(../img/bg_mailinglist.jpg) no-repeat;}
.mailinglist2 {width: 160px; float:left; text-align:center; }
.mail {width:490px; float:left; text-align:center;}
.spat {width: 100px; text-align:right; margin-left:855px;}
/* pata */
.pata { width:970px; height:88px; margin:auto; background:url(../img/bg_foot_body.jpg) no-repeat; }
.pata2 {width:970px; text-align:center; padding-top:5px;}
.pata3 { width:990px; height:22px; margin:auto; background:url(../img/bg_foot_bottom.png) no-repeat; margin-left:0px;}

.obrprogram{float:left; width:110px;}
.obrpopis {float:left; width:340px;}



.adresa {width:200px; float:left;}
.kontakt2 { width:200px; margin-left:230px;}

.obrumelci {width:110px; height:110px; float:left;}
.popisumelci{margin: 5px; float:left; width:340px; }

.rezervaciavstupeniek {background: #E8E8E8 url(../img/bg_form.jpg) bottom  no-repeat; margin:auto;}
.ceny { width:130px; margin:5px; float:left;}

.obrdetail{ width:110px; margin:5px; float:left;}
.popisdetail {margin:5px; float:left; width:200px;}

.napistenam {background: #E8E8E8 url(../img/bg_form.jpg) bottom  no-repeat; margin:auto;}
.bolistetam {background: #E8E8E8 url(../img/bg_form.jpg) bottom  no-repeat; margin:auto;}
.prispevok  {background: #E8E8E8 url(../img/bg_form.jpg) bottom  no-repeat; margin:auto;}
.forumokno {background: #E8E8E8 url(../img/bg_form.jpg) bottom  no-repeat; margin:auto;}
.datummaly{font-size:smaller; color:#999999;}
.fotky {width:145px; height:140px; background: #EFEFEF; border: 1px solid #999999; margin:0px 3px 5px 2px; float:left; padding-top:10px; text-align:center; }
.banner_1, .banner_2, .banner_3, .banner_4, .banner_5, .banner_6, .banner_7, .banner_8, .banner_9, .banner_10, .banner_11, .banner_12, .banner_13, .banner_14, .banner_15 { margin:10px 0px;}