/* CSS Document */
BODY {font:normal 75% arial,helvetica,tahoma,verdana,sans-serif}
TD, TH, UL, OL, DL, DT, DD, LI, INPUT, PRE {font:normal 1em Arial,helvetica,tahoma,Verdana,sans-serif}

DL, DT, DD {margin:0; padding:0}
.green {color:#009900}
.ac {text-align:center}
.al {text-align:left}
.ar {text-align:right}
TABLE {border-collapse:collapse}
A {outline:none}
A.blackdotted {text-decoration:none; border-bottom:1px dashed #3c3c3c; color:#3c3c3c}
.dn {display:none}

.lh16 {line-height:1.6em}
.lh18 {line-height:1.8em}

.pt10 {padding-top:10px}
.pb10 {padding-bottom:10px}
.pb30 {padding-bottom:30px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb30 {margin-bottom:30px}
.m_0_auto {margin:0 auto}

.width320 {width:320px}
.width350 {width:350px}
.width48ps {width:48%}
.width100ps {width:100%}


.allpage {background:url(img/gray_point.gif) repeat-y 270px 0}
.centercolumnwhide {margin:0 20px 0 300px; padding-top:30px}
.centercolumnthin {margin:0 38% 0 300px; padding-top:30px}
.leftcolumn240 {float:left; width:240px; margin-left:-100%; padding-left:20px; padding-top:26px}
.rightcolumn300 {float:right; width:35%; margin:0 0 0 -35%; padding-top:30px}

.logo {float:left; width:auto; margin:1px 0 40px 0; background:none}
.logo A {display:block; width:162px; height:23px; background:url(img/logo.gif) no-repeat 0 0; margin-bottom:5px}
.logo B {display:block; font-family:arial; font-size:17px; color:#0183cb; border-top:1px solid #9c9c9c}
.logo B A {display:inline; width:auto; background:none; color:#0183cb; text-decoration:none}


H1 {font-size:1.8em; font-weight:normal; margin:0 0 10px 0; padding:0 0 3px 0; color:#6a6a6a}
H2 {font-size:1.5em; font-weight:normal; margin:0 0 10px 0; padding:0 0 3px 0; color:#6a6a6a}
H2 A {color:#6a6a6a; text-decoration:none}
H3 {margin:0; padding-bottom:15px; font-size:1em;  font-weight:bold; color:#9DA1B1;}

.leftmenu {border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px}
.leftmenu LI {margin:0; padding:0 0 10px 10px; font-size:1.1em; background:url(img/gray_bullet.gif) no-repeat 0 0.5em}

.notice {border-bottom:1px solid #ccc; margin-bottom:20px; padding:0 0 20px 20px; position:relative}
.notice B {position:absolute; left:0; top:0; font-size:40px; color:#0179c5; font-family:"Times New Roman", Times, serif}

.pricetable TH {border:1px solid #e5e5e5; background-color:#f2f2f2; padding:5px 10px; font-weight:bold; color:#999}
.pricetable TD {border:1px solid #e5e5e5; padding:5px 10px}

.customization DT {padding-bottom:5px}
.customization DD {display:none; padding:0 0 20px 0; line-height:1.6em}
.customization A {color:#3c3c3c; text-decoration:none; border-bottom:1px dashed #3c3c3c}
.customization .current A {font-weight:bold}


.graybullet.lh16 LI {line-height:1.6em}
.graybullet LI {background:url(img/gray_bullet.gif) no-repeat 0 0.5em; padding:0 0 0.3em 10px}

.screen {border:1px solid #e5e5e5}

.formtable TD {padding:0 10px 10px 0}
.formtable LABEL {display:block}

.workestable {width:100%; border-collapse:collapse; margin-bottom:30px}
.workestable TD {width:172px; padding:0 10px 20px 0; vertical-align:top}
.workestable IMG {margin-bottom:10px}
.workestable STRONG {display:block; font-size:14px; color:#000; margin-bottom:5px}
.workestable I {display:block; color:#434343; margin-bottom:5px}
.workestable .icq {vertical-align:-14px}

.mailbox {width:50%; background:#f4f4f4; padding:20px 30px; border:1px solid #ccc; margin:65px auto 0 auto}
.mailbox STRONG {display:block; font-size:20px; font-weight:normal; padding-bottom:20px}
.formtable TH {text-align:left; padding:4px 10px 10px 0; vertical-align:top}
.formtable TD {padding:0 0 10px 0; vertical-align:top}
.formtable LABEL {font-family:arial}
.formtable .text {padding:3px 5px}
.bluebutton {border:1px solid #427da5; background-color:#5aabe1; padding-top:2px; padding-bottom:2px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer}
.create {display:block; width:232px; height:52px; background:#da0944 url(img/create.png) no-repeat 0 0; color:#fff; text-indent:-10000px;  margin:0 0 30px -5px}
.create:hover {color:#fff}





/*
.channel {float:left; width:25%; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin:0 0 20px -20px}
.channel DT {font-size:1.3em; padding:0.4em 0; padding:0 0 10px 20px; font-weight:bold}
.channel DT A {color:#6A6A6A}
.channel DD {font-size:1.2em; padding:0.3em 0; padding-left:60px}
.channel DD:hover {background-color:#FFFFCC}
.channel B {display:inline-block; padding:0 5px 0 5px; border-left:12px solid transparent; line-height:0.9em; font-size:0.9em; margin-left:-60px}
.channel .film, .colormenu .film {border-color:#60ACDF}
.channel .serial, .colormenu .serial {border-color:#EF81EC}
.channel .childs, .colormenu .childs {border-color:#64EC50}
.channel .sport, .colormenu .sport {border-color:#FFC23F}
.channel .info, .colormenu .info {border-color:#6FD0DE}
.channel .dosug, .colormenu .dosug {border-color:#FF33CC}
.channel .pozn, .colormenu .pozn {border-color:#9933CC}
.channel .other, .colormenu .other {border-color:#BBD25D}

H4.lefttitle {margin:0; color:#9DA1B1; font-weight:bold; font-size:1em;  padding-bottom:15px;}
.colormenu LI {padding-bottom:5px}
.colormenu  B {display:inline-block; height:12px; border-left:12px solid transparent; line-height:12px; font-size:12px; vertical-align:middle; margin-right:5px}
.colormenu LABEL {font-family:arial}
/*
.film {background-color:#c8e8ff}
.serial {background-color:#f0d2fa}
.childs {background-color:#d2fdd5}
.sport {background-color:#fae8c9}
.info {background-color:#c8fdf4}
.dosug {background-color:#fbd8db}
.pozn {background-color:#dbd1fa}
.other {background-color:#f7e4ce}
*/
/*
.filmprewiev {margin-right:20px}
.filmprewiev LI {float:left; width:100%; padding:0 0 20px 0}
.filmprewiev .filmphoto {float:left; margin:0 10px 10px 0}
.filmprewiev LI DIV {font-size:1.1em; padding-bottom:7px; font-weight:bold}

.tvdate {float:left; width:100%; margin-bottom:20px}
.tvdate LI {float:left; width:32px; height:37px; padding-top:3px; text-align:center}
.tvdate LI.current {background:url(img/bg_date.png)}
.tvdate LI.current A {font-weight:bold; color:#000; text-decoration:none}

.favorit {display:inline-block; width:10px; height:10px; background-color:#ffff9b; border:1px solid #e5e5e5;  line-height:12px; font-size:12px; vertical-align:middle; margin-right:5px}
*/

.linespacer {float:left; width:100%; height:1px; background:#e5e5e5; font-size:0; line-height:0}

.tvlogo {width:auto; height:auto; background-color:#fff}

.channel {padding-bottom:20px; overflow:hidden; margin-right:5%}
.channel DT {background-color:#f2f2f2; font-size:1.3em; padding:0.4em; font-weight:bold; margin-bottom:10px; position:relative}
.channel DT A {color:#6A6A6A; vertical-align:middle}
.channel DT B {display:inline-block; width:44px; height:25px; padding:0; margin:0 5px 0 0; border:1px solid #D5D5D5; background-color:#fff; text-align:center; vertical-align:middle}
.channel DT .close {display:none; position:absolute; top:50%; right:10px; width:10px; height:10px; margin-top:-5px; background:url(img/icons_inner.png) no-repeat 0 0}
.channel DT.hover .close {display:block}
.channel DD {font-size:1.2em; padding:0.3em 0; padding-left:46px}
.channel DD:hover, .channel DD.favoritline {background-color:#FFFFCC}
.channel B {display:inline-block; padding:2px; line-height:0.9em; font-size:0.9em; margin:0 5px 0 -46px}
.channel .film, .colormenu .film {background-color:#60ACDF; color:#fff}
.channel .serial, .colormenu .serial {background-color:#EF81EC; color:#fff}
.channel .childs, .colormenu .childs {background-color:#64EC50; color:#fff}
.channel .sport, .colormenu .sport {background-color:#FFC23F; color:#fff}
.channel .info, .colormenu .info {background-color:#6FD0DE; color:#fff}
.channel .dosug, .colormenu .dosug {background-color:#FF33CC; color:#fff}
.channel .pozn, .colormenu .pozn {background-color:#9933CC; color:#fff}
.channel .other, .colormenu .other {background-color:#BBD25D; color:#fff}
.withphoto IMG {display:block; margin:5px 0}

H4.lefttitle {margin:0; color:#9DA1B1; font-weight:bold; font-size:1em;  padding-bottom:15px;}
.colormenu {float:left; width:100%}
.colormenu LI {float:left; width:120px; padding-bottom:5px}
.colormenu  B {display:inline-block; width:12px; height:12px; line-height:12px; font-size:12px; vertical-align:middle; margin-right:5px}
.colormenu LABEL {font-family:arial}


.filmprewiev {margin-right:20px}
.filmprewiev LI {float:left; width:100%; padding:0 0 20px 0}
.filmprewiev .filmphoto {float:left; margin:0 10px 10px 0}
.filmprewiev LI DIV {font-size:1.1em; padding-bottom:7px; font-weight:bold}

.tvdate {float:left; width:100%; margin-bottom:20px}
.tvdate LI {float:left; width:32px; height:37px; padding-top:3px; text-align:center}
.tvdate LI.current {background:url(img/bg_date.png)}
.tvdate LI.current A {font-weight:bold; color:#000; text-decoration:none}

.favorit {display:inline-block; width:10px; height:10px; background-color:#ffff9b; border:1px solid #e5e5e5;  line-height:12px; font-size:12px; vertical-align:middle; margin-right:5px}

.channellist DT {float:left; width:100%; padding-bottom:10px; font-size:1.3em; color:#6a6a6a}
.channellist DT A {text-decoration:none; border-bottom:1px dashed #0857A6}
.channellist DT.current A {font-weight:bold}
.channellist DD {float:left; width:100%; margin-bottom:15px}
.channellist LI {float:left; width:100px; overflow:hidden; margin-bottom:5px; position:relative; padding-left:13px}
.channellist A {text-decoration:none}
.channellist LI .add {display:none; position:absolute; top:3px; left:0; width:10px; height:10px; background:url(img/icons_inner.png) no-repeat 0 -10px}
.channellist LI.hover .add {display:block}

.targetresult {background-color:#d2e9fa; margin:10px 0 30px 0}
.targetresult TH {padding:5px 10px; font-size:1.2em}
.targetresult TD {padding:5px 10px; font-wifght:bold; font-size:1.7em; color:#00467b}
.targetresult TD.ar {border-right:1px solid #90b7d5}

.targetcalculator STRONG {display:block; padding-bottom:8px}
.targetcalculator LI {padding-bottom:5px}
