html, body {width: 100%;height: 100%;margin: 0;padding: 0;font: 11px/110% verdana;background: #fff;scrollbar-face-color: #e8d8b0;scrollbar-arrow-color: #666600;}

#container {width: 100%;margin: 0 auto;background-color: #fff;color: #000;line-height: 130%;}

#top {background: url(images/bg.jpg) top left repeat-x;border-bottom: 1px solid #f6eed9}
#top h1 {padding: 0;margin: 0;}
#top div img {position: absolute;top:-0.5em;right: 0;}
#top div.langen {position: absolute;top:10.5em;right: 6em;}
#top div.langru {position: absolute;top:10.5em;right: 1em;}

#footer {clear: both;margin: 0;padding: .5em;color: #333;text-align: center;background: #faf7f0;}

#content {width: 100%;height: 100%;padding: 0 1em 1em 1em;margin: 0}
#content h2 {margin: 0.5em;padding: 0.5em;font: bold 13px/110% verdana;color: #996600}
#content div.tvprogram {width: 100%}
#content div.telepered {width: 100%;}
#content div.telepered h2 {margin: 0;font: bold 14px/110% verdana;color: #996600;padding: 0.5em 0 0.5em 1em;height: auto;}
#content div.tvprogram h2 {margin: 0;font: bold 14px/110% verdana;color: #996600;padding: 0.5em 0 0.5em 0.5em;width:auto;}

#content p.channel {background: #faf7f0;padding: 0.4em 2em;margin: 0;text-align: justify;text-indent: 1.5em;}
#content div.channel {background: #faf7f0;padding: 0.4em 2em;margin: 1em 0;text-align: justify;text-indent: 1.5em;}
#content p {background: #faf7f0;padding: 0;margin: 0;}
#content p span {color: #996600;font-weight: bold;}

ul#channel {padding: 0 0 0 2em;margin:0;background: #faf7f0;}
ul#channel li {background: #faf7f0;list-style: inside;padding: 0 0 0 3em}
ul#channel li span {color: #666600;font-weight: bold;}

#content table th {background: #C9A75F;color: #fff;font: bold 11px/110% verdana;border: 1px solid #faf7f0}
#content table th.small {background: #C9A75F;color: #fff;font: bold 10px/110% verdana;border: 1px solid #faf7f0}
#content table td {background: #faf7f0;font: 11px/110% verdana;color: #000;border: 1px solid #f6eed9;padding-left: 5px}
#content table td.bg {background: #e4d7b5;color: #000}
#content table td.tvprogram {background: #f6eed9;color: #000;padding: 5px 9px}
#content table td.tvprogram h2 {padding: 3px}
#content table td.tvprogram a {text-decoration: none;}
#content div {background: #faf7f0;height: auto;margin: 0 0 0.2em 0}
#content div.description {background: #faf7f0;height: auto;margin: 0;padding: 1em 0}
#content div.img {text-align: center;padding: 0.8em;}
#content div.img img.border {border: 1px solid #e4d7b5;padding: 4px;background: #fff}
#content div.channel span {color: #996600;font-weight: bold;}
#content div.channel span.blue {color: #003D64}
#content p.channel span.blue {color: #003D64}
#content p img.floatleft {float: left}
#content p img.floatright {float: right}
#content div.namechannel {background: #e4d7b5;color: #C9A75F;margin: 0;padding: 0}

#leftnav {float: left;width: 200px;height: 100%;margin: 0;padding: 0;background: url(images/bg.jpg) top left repeat-y;}
#leftnav p {margin: 0 0 1em 0;}

#navlist {list-style: none;margin: 0 0 0 1em}
#navlist li {background: #f6eed9;margin: 0 0 0.1em 2.8em;}
#navlist li a {display: block;background: #f6eed9 url(images/arrow_right.gif) center left no-repeat;width: 190px;padding: 5px 5px 5px 15px;margin-left: 5px;font: bold 11px/110% verdana;text-decoration: none;}
#navlist li#active {background: #e4d7b5;margin: 0 0 0.1em 2.8em;}
#navlist li#active a#current {display: block;background: #e4d7b5 url(images/arrow_bottom.gif) center left no-repeat;width: 190px;padding: 5px 5px 5px 15px;margin-left: 5px;font: bold 11px/110% verdana;text-decoration: none;}
#navlist li a:hover {display: block;background: #f6eed9 url(images/arrow_right.gif) center left no-repeat;text-decoration: none;}

#subnavlist {list-style: none;font: 11px/110% verdana;background: #fff;margin: 0 0 0 2.5em;}
#subnavlist li {margin: 1px 0 0 0;}
#subnavlist li a {display: block;background: #f6eed9;width: 170px;padding: 2px 0 2px 12px;font: 11px/110% verdana;}
#subactive a {background: #C9A75F;}
#navlist li#active a#subcurrent {display: block;background: #C9A75F;color: #fff;padding: 5px 0 5px 17px;margin: 0;font: 11px/110% verdana;}

tr {vertical-align: top;}
img {border: 0;}

table#flash {background: #d3cbb1;height: 100%;}
table#flash tr td.fl {height: 93%}
table#flash tr td.dis {border-top: 7px solid #D7D7D7;height: 6%}
table#flash tr td.dis a {font: bold 16px/110% arial;color: #666600;background: #efe2c8;text-decoration: none;;border: 3px double #fff;display: block;padding: 0.5em}
table#flash tr td.dis a:hover {font: bold 16px/110% arial;background: #C9A75F;color: #faf7f0;text-decoration: none;display: block;padding: 0.5em}

div#notice {position: absolute;top: 12em;left: 12em;z-index:1;background: #fff;border: 4px solid #B41E1C;width: 100%;}
div#notice h2 {font: bold 13px/110% verdana;color: #996600;margin: 0;padding: 0.5em;}
div#notice div.opendiv {background: #B41E1C;border-bottom: 1px solid #C9A75F;height: 10px;padding: 0;margin: 0;text-align: right;padding: 0 0.5em 0.2em 0}
div#notice div.opendiv a {text-decoration: none;color: #fff;font-weight: bold;}
#message {padding: 2px 1em}
#message div.channel {padding-left: 1em}

div#contact {padding: 0;width: 215px;margin: 1em 0 0 3.7em;}
div#contact div.fon {background: #f6eed9;border: 3px double #fff;padding: 1em}
div#contact h2 {margin: 0;padding: 2px 0;font: bold 13px/110% verdana;color: #666600;background: #fff;text-align: center;border: 1px solid #e4d7b5;border-bottom: 0;}

div#partners {padding: 0;width: auto;margin: 0 0.5em 1em 0.5em;text-align: center}
div#partners div.tv {float: left;width: 50%;background: #faf7f0;border: 3px double #fff;padding: 3px;margin: 0 0.5em 1em 0.5em}
div#partners div.part {float: left;width: auto;background: #faf7f0;border: 3px double #fff;padding: 3px;margin: 0 0.5em 1em 0.5em}
div#partners h2 {margin: 0.5em 0;padding: 0;font: bold 13px/110% verdana;color: #666600;background: #fff;text-align: center;}


table#anons {background: #faf7f0;margin-bottom: 3px;width: 100%}
table#anons th.namechannel {background: #e4d7b5;color: #663300;font: bold 11px/110% verdana;padding: 2px 0 2px 10px}
table#anons tr td.pict {width: 30%;text-align: center;vertical-align: middle;}
table#anons tr td img {border: 5px solid #e4d7b5;padding: 0.2em;margin: 1em;background: #fff;}
table#anons tr td.text {padding: 0.5em 2em;text-align: justify;}
table#anons tr td.text h1 {font: bold 12px/110% verdana;margin: 0;color: #663300}

table#head {background: #faf7f0;width: auto}
table#head tr td {padding: 0;border:0;border-bottom: 1px solid #fff}
table#head tr td.text {margin: 0;text-align: justify;padding: 1em 3em}
table#head tr td.text span {color: #663300;font: bold 11px/110% verdana;}
table#head tr td.pict {margin: 0;text-align: center;padding: 0;width: 150px}

table#modal {background: #faf7f0;width: auto}
table#modal tr td {padding: 0;border:0;border-bottom: 1px solid #fff}
table#modal tr td.text {margin: 0;text-align: justify;padding: 1em 2.5em 1em 2em}
table#modal tr td.text span {color: #663300;font: bold 11px/110% verdana;}
table#modal tr td.pict img {border: 5px solid #e4d7b5;padding: 0.2em;margin: 1em;background: #fff;}

a:link {font-weight: bold;color: #666600;text-decoration: none;}
a:visited {color: #666600;text-decoration: none;}
a:hover {color: #CDAD6A;text-decoration: none;}