@charset "utf-8";
/* CSS Document */

body { font-family: "Trebuchet MS"; font-size: 12px; color: #666; margin: 10px; line-height: 1.5em;}
h1, h2.program { color: #00A88E; text-transform: uppercase; font-size: 16px; border-bottom: 1px solid #CCC; padding-bottom: 5px; margin: 2px;}
h2 { color: #00A88E; font-size: 14px; text-transform: uppercase; letter-spacing: 0.5em;}
h3 { color: #999; font-size: 15px; margin: 3px; padding: 2px;}
a { color: #00A88E; text-decoration: none;}
a:hover { color: #00A88E; text-decoration: underline;}

form { margin: 1px;}
label { float: left; width: 150px; display: block;}

/* FORMs */

/* CUSTOMs */

.clear { clear: both;}
.small { font-size: 0.85em;}

/* SYSTEM */

img.thumbnail { float: left; width: auto; border: none; margin: 0px 10px 10px 0px;}
a img { border: none;}

/* HYPERLINKs */
a.menu { display: block; color: #999; text-decoration: none;}
a.menu:hover { color: #00A88E;}

a.submenu { display: block; color: #FFF; text-decoration: none;}
a.submenu:hover { text-decoration: underline;}

a.program { font-size: 16px; color: #333; text-decoration: none;}
a.program:hover { color: #00a88e; text-decoration: none;}

a.home { color: #000; text-decoration: none; display: block;}
a.home:hover { color: #FFF; text-decoration: underline;}

a.h1 { font-size: 16px;}

/* DIVs, GRAPHICs */

#head1 {  background: #FFF url(../img/testbanner.jpg) top right no-repeat; padding-top: 140px;}

div.mm_block { margin-top: 20px;}
.mm { font-size: 15px; text-transform: uppercase; display: block; text-align: left; margin: 3px 15px;}

.prechod { background: url(../img/prechod.png) top repeat-x;}
.prechod_uvod { background: url(../img/uvod_watermark.png) bottom right no-repeat; height: 500px;}
.mrg10 { margin: 10px;}

.greynav { background-color: #999; color: #FFF; border-right: 1px solid  #FFF; padding: 3px; font-size: 12px; text-align: center;} 
#content { margin: 0px; padding: 10px;}
.content_block { border: 1px solid #CCC;}
.bot_dotbor { border-bottom: 1px solid #ccc; padding: 5px;}
.rgt_bord { border-right: 1px solid #CCC;}
div.foot { background-color: #00A88E; color: #FFF; padding: 5px 10px; font-size: 12px;}
div.footer { padding: 10px; color: #666; font-size: 12px;}

.Lborder { border-left: 1px solid #CCC;}

div.program { background-color: #eaeaea; border: 1px solid #ccc; margin: 5px 0px; padding: 10px; height: 110px;}

/* WINDOWs */

h1.winExtra, h1.window { background-color: #00A88E; color: #FFF; padding: 5px; margin: 0px; font-size: 14px;}
h1.window { background-color: #999;}
div.window { background-color: #eaeaea; border: 1px solid #ccc; margin: 0px; margin-bottom: 10px; padding: 5px;}
div.window ul { margin:0px; padding:0px;}
#red h1.window { background-color: #CC0000; color: #FFF;}
#red div.window { background-color: #999; border: 1px solid #ccc; margin: 0px; margin-bottom: 10px; padding: 5px; color: #FFF;}
#red a { color: #000; font-weight: bolder;}
#red a:hover { color: #fff;}

/* PROGRAM */

div.program_name { border-bottom: 2px dotted #666; padding: 3px 0px;}

/* NEWS CATEGORY */

#NewsCat_1 { width: 59%; float: left;}
#NewsCat_2 { width: 39%; float: right;}

.vis_NT_1 {}
.vis_N_1 {}

#NewsCatContainer { width: 30%; float: left; height: 250px; margin: 5px;}

.category { color: #999; font-size: smaller;}

/* GALLERY */

#content.gallery { margin: -10px; background-color: #000; color: #CCC;}
div.MediaImgContainer { float: left; width: 123px; height: 14em; border: 1px solid #00A88E; background-color: #000; margin: 5px; padding: 10px; text-align: center;}

/* HOME */
h1.home { display: block; background-color: #00A88E; color: #FFF; font-weight: bolder; font-size: 1.2em; margin: 0px; padding: 5px; text-transform: uppercase;}
div.home { background-color: #7FC0B5; color: #000; margin: 0px; padding: 5px; height: 120px; } 

/* SPECIAL DATEs */

#specialDatePrg { padding: 10px; display: block; background-color: #fff; color: #666; margin: 10px 3px 10px 0px; text-align: center;}
#specialDateWin { padding: 10px; display: block; background-color: #666; color: #FFF; margin: 10px 3px 10px 0px; text-align: center;}
#specialDateTop { padding: 10px; display: block; background-color: #eaeaea; color: #666; margin: 10px 3px 10px 0px; text-align: center;}

.day { font-size: 20px;}
.day_name { font-size: 11px; text-transform: uppercase;}

/* ROUNDED CORNERs */

.roundcont { width: 100%; background-color: #EAEAEA; color: #666; margin-bottom: 10px;}
.roundcont p { margin: 0 10px;}
.roundtop { background: url(../img/tr.gif) no-repeat top right;}
.roundbottom { background: url(../img/br.gif) no-repeat top right;}
img.corner { width: 15px; height: 15px; border: none; display: block !important;}

/* ROUNDED CORNERs TOP PROGRAM*/

.roundcont_top { width: 100%; background-color: #666; color: #fff; margin-bottom: 10px;}
.roundcont_top p { margin: 0 10px;}
.roundtop_top { background: url(../img/tr_top.gif) no-repeat top right;}
.roundbottom_top { background: url(../img/br_top.gif) no-repeat top right;}
img.corner_top { width: 15px; height: 15px; border: none; display: block !important;}

.programall { width:500px; border-bottom: 1px solid #CCC; margin-bottom:5px; }
.programvyber { float:left; width:300px;  }
.programcely { float:right; width:100px;  }
.nadpis {color: #00A88E; text-transform: uppercase; font-size: 16px; padding-bottom: 5px; margin: 2px; font-weight:bold; }
.kniznica { background:#999; width:500px; color:#FFFFFF; padding:0.5em 0; }

#partners div img, #partners div a img { margin: 0 0 5px 0;}
