/* 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: #999; font-size: 15px; margin: 3px; padding: 2px;}
h3 { color: #00A88E; font-size: 14px; text-transform: uppercase; letter-spacing: 0.5em;}
a { color: #00A88E; text-decoration: none;}
a:hover { color: #00A88E; text-decoration: underline;}

form { margin: 1px;}
label { float: left; width: 150px; display: block;}

/* FORMs */

/* SYSTEM */

img.thumbnail { float: left; width: auto; border: none; margin: 0px 10px 10px 0px;}

/* 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;}

#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 */

#NewsCatContainer { width: 30%; float: left; height: 250px; margin: 5px;}

/* GALLERY */

#content.gallery { margin: -10px; background-color: #000; color: #CCC;}

/* 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: 100px; } 

/* 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;}

.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;}
