h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a{  text-decoration: none;}
a:hover{  text-decoration: underline;}

html
{
    background: url("../images/background.jpg") no-repeat top center #000;
}
body, td
{
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
}

body 
{
    padding: 0px 0px 20px 0px;
    margin: 0 0 0 0;
    height: 600px;
    text-align: center;
}

#container
{
    text-align: left;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    width:990px;
}

#header
{
    width:990px;
    height:210px;
    float:left;
}
#header a:focus { outline: 0; }

#info_bar
{
    font-family: Arial;
    font-size: 10px;
    color: #5379aa;
    display: block;
    float:left;
    height: 20px;
    width: 990px;
    line-height: 22px;
}

#info_bar a, #info_bar a:visited, #info_bar a:link
{
    font-family: Arial;
    font-size: 10px;
    color: #5379aa;
}
#info_bar a:focus, #info_bar a:active, #info_bar a:hover
{
    color: #b0d2ff;
    text-decoration: none;
}

#info_bar .date
{
    float:left;
}

#info_bar .menu
{
    float:right;
}

#logo_bar
{
    display:block;
    width: 990px;
    float:left;
    height: 170px;
    text-align: center;
}



#logo_bar > #header_left, #logo_bar > #header_center, #logo_bar > #header_right
{
    float:left;
    height: 170px;
    display:block;
}

#logo_bar > #header_left
{
    width: 390px;
}

#logo_bar > #header_center
{
    padding-top:30px;
    width: 209px;
    height: 140px;
}

#logo_bar > #header_right
{
    width: 390px;
}

#navigation
{
    display:block;
    width: 990px;
    float:left;
    height: 40px;
}

#navigation a, #navigation a:link, #navigation a:visited
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding: 0 11px 0 11px;
    display:block;
    float:left;
    height: 40px;
    line-height: 40px;
    background: url("../images/menu-border.gif") no-repeat right top transparent;
}

#navigation a:hover, #navigation a:active, #navigation a:focus
{
    text-decoration: none;
    color: #287ae7;
    background: url("../images/navigation-back-on.gif") repeat-x top left transparent;
}

#navigation a.current
{
    background-color:#287ae7;
    color: #fff;
    background: url("../images/navigation-back-current.gif") repeat-x top left transparent;
}


#navigation  #menu
{
    background: url("../images/navigation-back.gif") repeat-x top left transparent;
    float:left;
    display: inline-block;
    height: 40px;
    width: 958px;
}

.navigation-decoration-left,
.navigation-decoration-right
{
    display: inline-block;
    height: 40px;
    width: 17px;
    float: left;
    background: url("../images/navigation-decoration.png") no-repeat left top transparent;
}

.navigation-decoration-right
{
    width: 15px;
    float:right;
    background: url("../images/navigation-decoration.png") no-repeat right top transparent;
}

#search
{
    height:40px;
    width: 220px;
    display: block;
    float:right;
    text-align: right;
    vertical-align: middle;
    background: url("../images/menu-border.gif") no-repeat left transparent;
}

#search input
{
    float:right;
    display: block;
    font-size: 11px;
    margin: 9px 0 0 0;
}

#cauta-submit
{
}
#main-search-form
{
    margin: 40px;
}

#cauta-input
{
    height: 25px;
    width :300px;
    float:right;
}

input:focus { outline: 0; }

#search input#textbox
{
    border: none;
    background: url("../images/search-input.gif") no-repeat top center #fff;
    width: 143px;
    height: 21px;
    font-size: 10px;
    line-height: 16px;
    margin: 10px 3px 3px 0;
    color: #aaa;
    font-family: 'Trebuchet MS';
    text-indent: 4px;
}


#submenu
{
    float: left;
    width: 910px;
    height: 30px;
    padding: 0 0 0 80px;
    background: url("../images/submenu.png") repeat-x top left transparent;
}



#submenu a, #submenu a:link, #submenu a:visited
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    padding: 0 15px 0 15px;
    display: block;
    float:left;
    height: 24px;
    line-height: 24px;
    background: url("../images/submenu-border.gif") no-repeat right transparent;
}

#submenu a:hover, #submenu a:active, #submenu a:focus
{
    text-decoration: none;
    background-color: #305399;
}

#submenu a.current
{
    background: url("../images/submenu-back.gif") repeat-x top right #fff;
    color: #132a57;
}

#nav_spacer
{
    float:left;
    width:990px;
    height: 16px;
    padding: 0 0 0 0;
    background: url("../images/nav-spacer.gif") no-repeat top right transparent;
}

#left
{
    float:left;
    width:671px;
    padding: 0 0 0 0;
}

.content_pane
{
    display: block;
    float:left;
    width: 665px;
    margin: 5px;
    background: url("../images/content-pane-back.gif") repeat-y top center #fff;
}

.content_pane h2
{
    background-color: #e40000;
    color: #fff;
    font-size: 11px;
    font-family: Arial;
    text-transform: uppercase;
    margin: 1px 8px 0 8px;
    padding: 2px 0 2px 0;
    text-indent: 5px;
}

.content_pane h2 a
{
    display:block;
    width: 100%;
    height:100%;
    color: #fff;
}

.content_pane h2 a:hover
{
    background-color: #f33;
    text-decoration: none;
}

#stire_main
{
    padding: 20px 20px 20px 20px;
    float:left;
    display:block;
    text-align: justify;
}

#stire_main div#film
{
    float:left;
    padding: 5px;
    border: 1px solid #ddd;
    margin: 0 10px 10px 0;
}



#stire_main .info
{
    display:block;
    font-family: Arial;
    color: #5980ae;
    font-size: 12px;
    text-indent: 13px;
    background: url("../images/news-info-bullet.gif") no-repeat center left #fff;
    margin: 0 0 20px 10px;
}
#stire_main .info a
{
    color: #5980ae;
    background: url("../images/news-info-bullet-round.gif") no-repeat center left #fff;
    padding-left: 2px;
    padding-right: 6px;
    display: inline-block;
}

#stire_main #autor
{
    float:right;
    margin: 30px 10px 10px 10px;
}

#stire_main #autor a
{
    font-weight: bold;
    color:#000;
}

#stire_main p
{
    margin-bottom: 10px;
    text-indent: 20px;
}
#stire_main h1
{
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    height: auto;
    font-size: 30px;
    line-height: normal;
}

div#breadcrumbs
{
    margin-left: 5px;
}
div#breadcrumbs, div#breadcrumbs a, div#breadcrumbs a:link, div#breadcrumbs a:visited
{
    font-weight: normal;
    font-family: Arial;
    font-size: 11px;
    color: #8f8f8f;
    line-height: 25px;


}

div#breadcrumbs a
{
    background: url("../images/breadcrumbs.gif") no-repeat center right transparent;
    padding-right: 16px;
    padding-left: 4px;
    text-decoration: none;
}

div#breadcrumbs a:hover, div#breadcrumbs a:active
{
    color: #000;
}


.news
{
    list-style: none;
    padding: 0;
    float:left;
    display:block;
}

.news li
{
    display:block;
    float:left;
    width: 636px;
    background: url("../images/dotted-border.gif") repeat-x bottom center #fff;
    margin: 0 0 0 9px;
    padding: 8px 6px 8px 6px;
}

.news li a.image
{
    float:left;
    display: block;
}

.news li .body
{
    float:right;
    display: block;
    width: 534px;
}
.news li .body p
{
    font-size: 11px;
    font-family: Arial;
    color: #7b7b7b;
    margin-top:5px;
}

.news li .body a.title
{
    color: #000;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    display: block;
}

.news li a.more, .body >  a.more
{
    color:#000;
    font-size: 11px;
    font-weight: bold;
    float:right;
    display:block;
    margin-top: 4px;
    padding-right: 29px;
    background: url("../images/more.gif") no-repeat center right #fff;
}

.news li .body .info
{
    display:block;
    font-family: Arial;
    color: #5980ae;
    font-size: 10px;
    text-indent: 13px;
    background: url("../images/news-info-bullet.gif") no-repeat center left #fff;
    margin-top:2px;
}
.news li .body .info a
{
    color: #5980ae;
    background: url("../images/news-info-bullet-round.gif") no-repeat center left #fff;
    padding-left: 2px;
    padding-right: 6px;
    display: inline-block;
}

#content
{
    float: left;
    width: 631px;
    min-height: 400px;
}

#right
{
    width: 319px;
    padding-right: 0;
    float: right;

}

#center
{
    float:left;
    width:990px;
    display: block;
    background: url("../images/container-back.gif") repeat-y center left #000;
}

#footer
{
    color:#fff;
    height: 110px;
    width:990px;
    float:left;
    clear: both;
    padding: 0 0 0 0;
    background: url("../images/footer-back.gif") no-repeat top right #e40000;
}

#footer #footer_logo
{
    float:left;
    margin: 20px 20px 5px 20px ;
}

#footer #fmeniu
{
    float:left;
    margin: 0px 5px 10px 0;
    font-weight: bold;
    text-transform: uppercase;
}

#footer a, #footer a:link, #footer a:visited
{
    color: #fff;
    text-decoration: none;
    margin: 0 5px 0 5px;
}

#footer a:hover, #footer a:active, #footer a:focus
{
    text-decoration: underline;
}

#fright , #fright  a, #fright a:visited
{
    color: #737373;
    font-size: 11px;
}

#fright
{
    float:right;
    clear:both;
    margin: 10px 0px 10px 0;
    display: block;
    width:340px;
}

h1
{
    color:#000;
    font-family: "Arial";
    font-size:30px;
    font-weight:bold;
    text-align: left;
    margin: 20px 0 0px 10px ;
    padding: 5px 0 0 0;
    clear: both;

    text-indent: 0px;
    width: 595px;
    height: 45px;
    display: block;
    vertical-align: middle;
}

#content h1
{
    background-image: none;
    margin: 40px 0 0px 0px ;
    width: 600px;
    display: inline-block;
}


#content h3
{
    font-size:13px;
    font-weight:800;
    color:#fff;
    font-family:"Arial";
    line-height:normal;
    text-decoration:underline;
}
#content form
{ 
    margin:0 30px 5px 50px;
    text-align:justify;
    text-indent:0;
}

#content form label
{
    display: block;
}
#content p
{ 
    margin:0 0 10px 0;
    text-align:justify;
    text-indent:0;
}

#content p p
{ 
    margin:0 0 0 0;
    text-indent:0;
}

#content img
{ 
    margin:8px;
}

#content p img
{ 
    margin:8px 0 5px 10px;
    float: right;
}




#content a:link, #content a:visited{ color:#555; text-decoration:underline;  font-weight:bold;}
#content a:active, #content a:hover{ color:#e63; text-decoration:underline;font-weight:bold;}
#content ul a:link, #content ul a:visited{ color:#555; text-decoration:none; font-weight:bold;}
#content ul a:active, #content ul a:hover{ color:#e63; text-decoration:underline;font-weight:bold;}

#content ul li
{
    font-size:11px;
    line-height:15px;
    padding-bottom:5px;
    margin-bottom:5px;
}
#content ul ul
{
    margin-top: 9px;
}
#content ul ul li
{
    font-size:10px; color:#000;
    border-bottom:none;
}



h2{ 
    font-size:18px;
    text-transform: uppercase;
    line-height:normal;
    margin:20px 0 20px 0px;
}

#content form table, #content table.nice
{
    width: 500px;
}
#content form table th, #content table.nice th
{
    width: 152px;
    text-align: left;
}
#content form table td, #content table.nice td
{
    padding: 3px;
}

#content form table caption, #content table.nice caption
{
    background-color: #7ec7ff;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0 10px 0;
}

div.form_error
{
    color: #fff;
    background-color: #f00;
    text-align: left;
    font-size: 11px;
    font-family: arial;
}





#tnt_pagination {
    display:block;
    text-align:center;
    height:22px;
    line-height:21px;
    clear:both;
    padding-top:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:5px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#132956;
    width:22px;
    font-weight:normal;
}

#tnt_pagination a:hover {
    background-color:#132956;
    border:1px solid #BBDDFF;
    color:#fff;
}

#tnt_pagination .active_tnt_link {
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #BBDDFF;
    margin-left:5px;
    text-decoration:none;
    background-color:#DDEEFF;
    color:#132956;
    cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:5px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#D7D7D7;
    cursor:default;
}

#right .banner
{
    margin: 10px 0 5px 13px;
}




#footpanel {
    position: fixed;
    bottom: 0; left: 0;
    z-index: 9999; /*--Keeps the panel on top of all other elements--*/
    background: #e3e2e2;
    border: 1px solid #c3c3c3;
    border-bottom: none;
    border-top: 3px solid #f00;
    width: 100%;
    margin: 0 0 0 0;
}


*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
                   margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
                   position: absolute;
                   top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

#footpanel ul {
    padding: 0; margin: 0;
    float: left;
    width: 100%;
    list-style: none;
    border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/
    font-size: 1.1em;
}
#footpanel ul li{
    padding: 0; margin: 0;
    float: left;
    position: relative;
}
#footpanel ul li a{
    padding: 5px;
    float: left;

    height: 16px;
    text-decoration: none;
    color: #333;
    position: relative;
}

#footpanel ul li strong
{
    float: left;
    display:block;
    padding: 5px;
}
html #footpanel ul li a:hover{	background-color: #fff; }
html #footpanel ul li a.active { /*--Active state when sub-panel is open--*/
                                 background-color: #fff;
                                 height: 17px;
                                 margin-top: -2px; /*--Push it up 2px to attach the active button to sub-panel--*/
                                 border: 1px solid #555;
                                 border-top: none;
                                 z-index: 200; /*--Keeps the active link on top of the sub-panel--*/
                                 position: relative;
}


#footpanel a.home{
    background: url(home.png) no-repeat 15px center;
    width: 50px;
    padding-left: 40px;
    border-right: 1px solid #bbb;
    text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
a.profile{
    background: url(../images/application-block.png)  no-repeat 15px center;
    width: 126px;
    padding-left: 40px;
    text-indent: 30px;
}
a.editprofile{ background: url(wrench_screwdriver.png) no-repeat center center; }
a.contacts{ background: url(address_book.png) no-repeat center center; }
a.messages{ background: url(mail.png) no-repeat center center; }
a.playlist{ background: url(document_music_playlist.png) no-repeat center center; }
a.videos{ background: url(film.png) no-repeat center center; }
a.alerts{ background: url(newspaper.png) no-repeat center center; }

#footpanel a.chat{
    background: url(../images/lock.png) no-repeat 15px center;
    width: 126px;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    padding-left: 34px;
    text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
#footpanel li#chatpanel, #footpanel li#alertpanel {	float: right; }  /*--Right align the chat and alert panels--*/


#flowtabs {

    /* dimensions */
    width:654px;
    height: 58px;
    margin: 0px 10px 0px 10px;
    padding:0;
    float:left;
    display:block;
    /* IE6 specific branch (prefixed with "_") */
    _margin-bottom:-2px;
}

/* single tab */
#flowtabs > li {
    float:left;
    margin:0;
    padding:0;
    text-indent:0;
    list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs > li > a {

    display:block;
    height: 45px;
    width: 200px;
    padding: 5px;
    margin-right: 5px;
    outline: 0;
    color:#000;
    font-size:11px;
    font-weight: bold;
    text-align:center;
    text-decoration:none !important;
    background-color: #f3f3f3;
    border: 1px solid #d1d1d1;


}


#flowtabs a:hover   { color:#000 !important; background-color: #aaa; }
#flowtabs a.current { border-color:#fff; cursor:default; color:#000;background-color: #fff;text-decoration: underline !important; }

#right a:link, #right a:visited{ color:#000; text-decoration:underline;}
#right a:active, #right a:hover{ color:#999; text-decoration:underline;}

/* panes */
#flowpanes {
    width:648px;
    font-size: 11px;
    float:left;
    display: block;
    margin-bottom: 5px;
}

#flowpanes > div {
    display:none;
    float:left;
    padding: 0px 10px 10px 10px;
}

.stirea_zilei
{
    width: 645px;
    height:190px;
}

.stirea_zilei > a
{
    float:left;
    border:5px solid #000;
}

.stirea_zilei > .body
{
    float:right;
    width: 395px;
}

.stirea_zilei > .body > .titlu
{
    background-color: #000;
    width: 395px;
    float:left;
    color: #616161;
    padding-bottom: 10px;
}

.stirea_zilei > .body > .titlu > a
{
    color: #fff;
}

.stirea_zilei > .body > .titlu > h1
{
    float:left;
    line-height: 24px;
    margin-top: 2px;
    width: auto;
    height: auto;
}

.stirea_zilei > .body > .titlu > .info
{
    display: block;
    float:left;
    width: 300px;
    padding-left: 13px;
    margin-left: 10px;
    background: url("../images/news-info-bullet-2.gif") no-repeat center left transparent;
}
.stirea_zilei > .body > .titlu > .info a
{
    color: #616161;
    background: url("../images/news-info-bullet-round-2.gif") no-repeat center left transparent;
    padding-left: 5px;
    padding-right: 6px;
    text-indent: 10px;
    display: inline-block;

}

.stirea_zilei > .body > .titlu > h1 > a
{
    font-family: 'Trebuchet MS';
    font-size: 20px;
    color: #fff;
}

.stirea_zilei > .body > p
{
    font-family: Arial;
    font-size: 12px;
    float:left;
    margin: 10px 10px 10px 10px;
    text-align: justify;
}

#ghid_tv
{
    background-color: #eee;
    float:left;
    width: 990px;
    display:none;
    border-bottom: 2px solid #000;
}
#ghid_tv .zile
{
    list-style: none;
    float:left;
    height:32px;
    padding: 10px 0 0 20px;;
    margin: 0;
}
#ghid_tv .zile li
{
    float: left;
    height: 30px;
    width: 90px;
    background-color: #fff;
    text-align: center;
    border: 1px solid #aaa;
    margin-left: 5px;
}

#ghid_tv .zile li a
{
    font-weight: bold;
    color: #000;
    display: block;
    width: 90px;
    height: 30px;
}

#ghid_tv .zile li a:hover
{
    text-decoration: none;
    background-color: #000;
    color: #fff;
}
#ghid_tv .zile li a.current
{
    background-color: #287ae7;
    color:#fff;
}

#ghid_tv .tab
{
    display:none;
}
#ghid_tv .programe
{
    float:left;
    clear: left;
    height: 230px;
    width: 980px;
}

#ghid_tv .programe .col
{
    float:left;
    width: 240px;
}

#ghid_tv .programe .col ul
{
    list-style: none;
    border-right: 1px solid #ddd;
    padding: 10px 10px 10px 10px;
    margin:0;
}

#ghid_tv .programe .col li
{
    padding-top: 2px;
    margin: 0;
}

#ghid_tv .programe .col ul span
{
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
}

#ghid_tv .programe .col ul a
{
    text-decoration: none;
    font-weight: bold;
    color: #287ae7;
}


#ghid_tv .programe .col ul a:hover
{
    text-decoration: underline;
}

.vizibil
{
    display: block;
}

#content
{
    background-color: #eee;
    padding: 20px;
}

div#home_container
{
    float:left;
    width: 667px;
}
div#column1
{
    margin-left: 11px;
    float:left;
    width: 324px;
}
div#column2
{
    float:right;
    width: 324px;
}
div.home_pane
{
    float:left;
    margin-top: 10px;
}

div#main_home
{
    float:left;
    margin-top: 10px;
    margin-left: 11px;
    width: 661px;
}

div#emisiune-curenta-header
{
    float:left;
    background: url("../images/ghid-tv-current-background.png") no-repeat center left transparent;
    width: 344px;
    height: 63px;
    margin: 84px 0 0 18px;
    padding: 20px 0 0 15px;
    color:#fff;
    text-align: left;
    font-size: 10px;
    font-family: Arial;
}
a.urmareste-online
{
    display: inline-block;
    background: url("../images/urmareste-online-bullet.png") no-repeat center left transparent;
    padding: 0 0 0 20px;
    font-size: 11px;
}

#emisiunea_curenta a:link, #emisiunea_curenta a:visited, #emisiunea_curenta a
{
    text-decoration: underline;
    color: #fff;
}

#emisiunea_curenta a:hover, #emisiunea_curenta a:active
{
    text-decoration: underline;
    color: #aaa;
}

div#emisiunea_curenta
{
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    padding: 3px 0 3px 0;
}

div#emisiunea_urmatoare
{
    color: #797979;
}


#emisiunea_urmatoare a,
#emisiunea_urmatoare a:link,
#emisiunea_urmatoare a:visited
{
    color: #797979;
}

#emisiunea_urmatoare a:hover,
#emisiunea_urmatoare a:active
{
    color: #fff;
}