body {margin: 0px auto; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #5e5e5e; background-image: url(../images/backgrounds/bg_top.gif); background-repeat: repeat-x; background-position: 0px 0px;}
a {color: #4381c8; text-decoration: none;}
a:hover {color: #398eed; text-decoration: underline;}

div.cleaner {margin: 0px; padding: 0px; height: 0px; overflow: hidden; position: relative; clear: both;}
div.cover {margin: -1px 0px 0px 0px; padding: 0px; height: 1px; overflow: hidden; position: relative; clear: both; background-color: #FFFFFF;}


/* header */
div#header {margin: 0px auto; padding: 0px; width: 992px; height: 243px; overflow: hidden; clear: both;}

div#header h1 {margin: 0px; padding: 0px; width: 243px; height: 109px; overflow: hidden; float: left; text-indent: -20000px; background-image: url(../images/pctv_logo.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#header h1 a {margin: 9px 0px 0px 0px; padding: 0px; width: 243px; height: 88px; overflow: hidden; display: block;}

div#header p.linkSus {margin: 0px; padding: 10px 0px 11px 0px; float: right; font-size: 0.9em; color: #77b9f2;}
div#header p.linkSus a {color: #77b9f2;}

div#header p.events {margin: 0px; padding: 4px 0px 0px 0px; clear: both; font-size: 0.9em; color: #666666;}
div#header p.events span {color: #444444; font-weight: bold;}
div#header p.events label {margin: 0px; padding: 0px; display: block; float: right;}
div#header p.events label a {padding: 0px 10px 0px 12px; background-image: url(../images/icons/sageata.gif); background-repeat: no-repeat; background-position: 0px 4px;}

div#header div.cautare {margin: 0px; padding: 0px; float: right; clear: right;}
div#header div.banner {margin: 0px; padding: 13px 0px 8px 0px; clear: both; width: 992px; height: 90px; overflow: hidden; text-align: center;}
div#header div.banner img {margin: 0px; padding: 0px; border: none; vertical-align: bottom;}

div#header ul {margin: 30px 0px 0px 0px; padding: 0px; list-style-type: none; float: right; clear: right;}
div#header ul li {margin: 0px; padding: 0px; float: left; font-weight: bold; vertical-align: bottom;}
div#header ul li a {margin: 0px 0px 0px 2px; padding: 6px 19px 5px 19px; display: block; position: relative; background-color: #e2f2ff; color: #65645e; text-decoration: none;}
div#header ul li a:hover {background-color: #7fb5e3; color: #ffffff; text-decoration: none;}
div#header ul li a.activ {background-color: #badfff; color: #ffffff; text-decoration: none;}
div#header ul li a.activ:hover {background-color: #badfff; color: #ffffff; text-decoration: none;}


/* continut */
div#continut {margin: 0px auto; padding: 20px 0px; width: 992px; overflow: hidden; clear: both;}
div#continutStanga {margin: 0px; padding: 0px; width: 653px; float: left;}
div#continutDreapta {margin: 0px 0px 0px 16px; padding: 0px; width: 323px; float: left;}

p.cale {margin: -4px 0px 14px 0px; padding: 0px 0px 0px 16px; clear: both; position: relative; font-size: 0.9em; background-image: url(../images/icons/home.gif); background-repeat: no-repeat; background-position: 0px 2px;}


/* headline */
div.headline {margin: 0px; padding: 0px; clear: both;}
div.headline div.filmMare {margin: 0px 15px 0px 0px; _margin: 0px 12px 0px 0px; padding: 0px; width: 100%; overflow: hidden; float: none; text-align: left; clear: both;}
div.headline div.filmMare img {margin: 0px; padding: 0px; border: none; vertical-align: bottom;}
div.headline h2 {margin: 0px 0px 9px 0px; padding: 0px; font-size: 1.85em; line-height: 1em; font-weight: normal;}
div.headline h5 {margin: 9px 0px 9px 0px; padding: 0px; font-size: 0.9em; color: #8b8b8b; font-weight: normal;}
div.headline h5 a {text-decoration: underline;}
div.headline p.descriere {margin: 21px 0px 22px 0px; padding: 0px;}
div.headline p.cuvinteCheie {margin: 0px 0px 22px 0px; padding: 0px;}
div.headline img.butonMobil {margin: 0px; padding: 0px; border: none; vertical-align: bottom; clear: both;}


/* detaliu */
div.detaliu {margin: 0px; padding: 0px; clear: both;}
div.detaliu div.filmMare {margin: 0px 15px 0px 0px; _margin: 0px 12px 0px 0px; padding: 0px 3px 0px 3px; width: 400px; overflow: hidden; float: none; text-align: left; clear: both;}
div.detaliu div.filmMare div#flowplayerholder{margin: 0px auto; padding: 10px 10px 0px 10px; background-color:#EFEFEF; width: 500px;}
div.detaliu div.filmMare img {margin: 0px; padding: 0px; border: none; vertical-align: bottom;}
div.detaliu h2 {margin: 0px 0px 6px 0px; padding: 0px 0px 10px 0px; font-size: 1.85em; line-height: 1em; font-weight: normal; background-image: url(../images/backgrounds/bg_titlu_centru.gif); background-repeat: no-repeat; background-position: left bottom;}
div.detaliu h5 {margin: 6px 0px 18px 0px; padding: 0px; font-size: 0.9em; color: #8b8b8b; font-weight: normal;}
div.detaliu h2.headline {margin: 0px 0px 9px 0px; padding: 0px; font-size: 1.85em; line-height: 1em; font-weight: normal; background-image: none;}
div.detaliu h5.headline {margin: 9px 0px 9px 0px; padding: 0px; font-size: 0.9em; color: #8b8b8b; font-weight: normal;}
div.detaliu h5.headline a {text-decoration: underline;}
div.detaliu h5 a {text-decoration: underline;}
div.detaliu p.descriere {margin: 21px 0px 22px 0px; padding: 0px;}
div.detaliu p.cuvinteCheie {margin: 0px 0px 22px 0px; padding: 0px;}
div.detaliu img.butonMobil {margin: 0px; padding: 0px; border: none; vertical-align: bottom; clear: both;}


/* titlu cu butoane */
div.titlu {margin: 22px 0px; padding: 0px 0px 12px 0px; clear: both; position: relative; font-size: 1.7em; font-weight: bold; color: #231f20; background-image: url(../images/backgrounds/bg_titlu_centru_01.gif); background-repeat: repeat-x; background-position: left bottom;}
div.titlu label {margin: 0px; padding: 0px; display: block; float: right; font-size: 12px; background-color: #FFFFFF; background-image: url(../images/backgrounds/bg_titlu_centru_01a.gif); background-repeat: repeat-x; background-position: left bottom;}
div.titlu label a {margin: 6px 0px 0px 2px; _margin: 5px 0px 0px 2px; padding: 7px 22px; display: block; float: left; border: 1px solid #d0cfcc; background-color: #FFFFFF; color: #989793;}
div.titlu label a:hover {color: #398eed; text-decoration: underline;}
div.titlu label a.activ {border-bottom: 1px solid #ffffff; color: #3178c8;}


/* articol teaser */
div.teaserArticol {margin: 11px 0px 0px 0px; padding: 0px 0px 5px 0px; clear: both; background-image: url(../images/backgrounds/linie.gif); background-repeat: repeat-x; background-position: left bottom;}
div.teaserArticol img {margin: 0px 10px 0px 0px; padding: 1px; width: 135px; border: 1px solid #e6e6e6; float: left; vertical-align: bottom;}
div.teaserArticol h3 {margin: 0px; padding: 0px; font-size: 1.35em; line-height: 1em;}
div.teaserArticol h5 {margin: 3px 0px 14px 0px; padding: 0px; font-size: 0.9em; color: #8b8b8b; font-weight: normal;}
div.teaserArticol h5 a {text-decoration: underline;}
div.teaserArticol p.descriere {margin: 10px 0px; padding: 0px;}
div.teaserArticol p.cuvinteCheie {margin: 10px 0px; padding: 0px;}
div.teaserArticol img.vizioneaza {margin: 0px; padding: 0px; width: 103px; height: 30px; border: none; vertical-align: bottom;}
div.teaserArticol img.mobil {margin: 0px 10px 0px 0px; padding: 0px; width: 108px; height: 32px; border: none; vertical-align: bottom; clear: both;}


/* teaser stire */
div.teaserStire {margin: 11px 0px 0px 0px; padding: 0px; width: 318px; overflow: hidden; float: left;}
div.teaserStire img {margin: 0px 8px 6px 0px; padding: 1px; width: 100px; border: 1px solid #e6e6e6; float: left; vertical-align: bottom;}
div.teaserStire h3 {margin: 0px; padding: 0px; font-size: 1em; line-height: 1em;}
div.teaserStire h5 {margin: 8px 0px 14px 0px; padding: 0px; font-size: 0.8em; color: #8b8b8b; font-weight: normal;}
div.teaserStire h5 a {text-decoration: underline;}
div.teaserStire p.descriere {margin: 8px 0px; padding: 0px; font-size: 0.9em; clear: both;}
div.teaserStire p.cuvinteCheie {margin: 8px 0px; padding: 0px; font-size: 0.9em;}


dl.lista {margin: 9px 0px; padding: 0px;}
dl.lista dt {margin: 0px 0px 6px 0px; padding: 0px; font-weight: bold; color: #222222;}
dl.lista dd {margin: 0px; padding: 0px;}
dl.lista dd img.sageata {margin: 4px 2px 0px 0px; padding: 0px; border: none; vertical-align: top;}


/* container replay */
div.detaliu div.containerReplay {margin: 0px; padding: 0px; width: 502px; height: 387px; overflow: hidden; position: absolute; top: 0px; left: 0px; background-color: #000000; display: none;}
div.detaliu div.containerReplay img.butonReplay {margin: 5px 145px 5px 146px; padding: 0px; width: 211px; border: none; vertical-align: bottom; clear: both; cursor: pointer;}

div.containerReplay div.replayInLegatura {margin: 0px; padding: 0px 22px; height: 295px; overflow: auto; clear: both; text-align: left;}

div.containerReplay div.teaserReplay {margin: 0px 0px 21px 0px; padding: 0px;}
div.containerReplay div.teaserReplay img {margin: 0px 8px 6px 0px; padding: 0px; width: auto; border: 1px solid #ffffff; float: left; vertical-align: bottom;}
div.containerReplay div.teaserReplay h3 {margin: 0px; padding: 0px; font-size: 1em; line-height: 1em; color: #ffd500;}
div.containerReplay div.teaserReplay h3 a {color: #ffd500;}
div.containerReplay div.teaserReplay h3 a:hover {color: #e6c000; text-decoration: underline;}
div.containerReplay div.teaserReplay p.descriere {margin: 2px 0px 8px 0px; padding: 0px; font-size: 0.9em; color: #b1b0b0;}
div.containerReplay div.teaserReplay p.cuvinteCheie {margin: 8px 0px; padding: 0px; font-size: 0.9em; color: #757575;}



/* teaser spot */
div.teaserSpot {margin: 9px 0px 0px 0px; padding: 0px; clear: both;}
div.teaserSpot img {margin: 0px 8px 6px 0px; padding: 1px; width: 86px; border: 1px solid #e6e6e6; float: left; vertical-align: bottom;}
div.teaserSpot h3 {margin: 0px; padding: 0px; font-size: 0.9em; line-height: 1em;}
div.teaserSpot h5 {margin: 8px 0px 0px 0px; padding: 0px; font-size: 0.8em; line-height: 1.2em; color: #8b8b8b; font-weight: normal;}
div.teaserSpot h5 a {text-decoration: underline;}


/* newsletter */
div#newsletter {margin: 0px 0px 18px -9px; padding: 0px 0px 20px 122px; width: 210px; overflow: hidden; position: relative; background-image: url(../images/backgrounds/bg_newsletter.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#newsletter h3 {margin: -3px 0px 26px 0px; padding: 0px; font-size: 1.5em; font-weight: normal; color: #231f20;}
div#newsletter h3 label {color: #ff9900;}
div#newsletter p {margin: 0px 0px 3px 0px; padding: 0px; font-size: 0.9em; color: #4381c8;}


/* banner dreapta */
div.bannerDreapta {margin: 0px 0px 18px 0px; padding: 10px 0px; width: 321px; border: 1px solid #eeeeeb; text-align: center; overflow: hidden;}
div.bannerDreapta img {margin: 0px; padding: 0px; border: none; vertical-align: bottom;}

div.bannereDreapta {margin: 18px 0px 0px 0px; padding: 0px 0px; width: 321px; border: none; text-align: center; position: relative;}
div.bannereDreapta div.litlleBanner{margin: 0px 4px 0px 0px; padding: 0px 0px 0px 0px; width: 155px; border: none; text-align: center; float: left; overflow: hidden; position: relative;}


/* sponsor */
div.sponsor {margin: 0px 0px 18px 0px; _margin-top: 0px; padding: 0px; width: 323px; text-align: center; overflow: hidden;}
div.sponsor  h3 {margin: 0px 0px 5px 0px; padding: 0px; font-size: 1.5em; font-weight: normal; color: #666666;}
div.sponsor p {margin: 0px; padding: 10px; vertical-align: bottom; border: 1px solid #eeeeeb;}
div.sponsor img {margin: 0px; padding: 0px; border: none;}


/* titlu dreapta */
h2.titluDreapta {margin: 22px 0px 14px 0px; padding: 0px 0px 14px 0px; font-size: 1.5em; font-weight: normal; color: #231f20; background-image: url(../images/backgrounds/bg_titlu_stanga.gif); background-repeat: no-repeat; background-position: left bottom;}
h2.titluDreapta label {color: #ff9900;}


/* footer */
div#footer {margin: 0px; padding: 0px; height: 140px; overflow: hidden; font-size: 0.9em; color: #7699b9; background-image: url(../images/backgrounds/bg_footer.gif); background-repeat: repeat-x; background-position: 0px 0px;}

div#footer p {margin: 0px auto; padding: 19px 0px 0px 0px; width: 992px; height: 34px; overflow: hidden; clear: both;}
div#footer p a {padding: 0px 15px 0px 0px; color: #ffffff;}
div#footer p a:hover {color: #398eed; text-decoration: none;}

div#footer div {margin: 0px auto; padding: 36px 0px 12px 167px; width: 825px; overflow: hidden; clear: both; background-image: url(../images/pctv_mic.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#footer div img.softhost {margin: -13px 45px 0px 0px; padding: 0px; border: none; vertical-align: bottom; float: right;}



/* formular */
form {margin: 0px; padding: 0px;}

input.campCautare {margin: 0px; _margin: -1px 0px; padding: 0px 3px 1px 3px; width: 230px; border: 1px solid #c4c4c4; font-family: Arial, Helvetica, sans-serif; color: #555555; font-size: 1em;}
input.butonCautare {margin: 0px 0px 0px 4px; padding: 0px; vertical-align: top;}

input.campNewsletter {margin: 0px; _margin: -1px 0px; padding: 1px 3px 1px 3px; width: 165px; border: 1px solid #c4c4c4; font-family: Arial, Helvetica, sans-serif; color: #555555; font-size: 1em;}
input.butonNewsletter {margin: 0px 0px 0px 4px; padding: 0px; vertical-align: top;}

input.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px; width: 250px; border: 1px solid #999999; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
textarea.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px; width: 300px; height: 70px; overflow: auto; border: 1px solid #999999; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
select.formular01 {margin: 0px; padding: 0px; width: 257px; height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
input.formularButon01 {margin: 4px 0px; padding: 0px 2px; width: 90px; border: none; background-color: #ff9900; background-image: url(../images/butoane/bg_buton_formular.gif); background-position: left center; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: pointer;}
input.formular01Box {vertical-align: -5px; _vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px; _vertical-align: -3px;}


/* tabele */
table.model01 {margin: 0px 0px; padding: 0px; width: 648px; border: none; clear: both; background-color:#ffffff;}
table.model01 td {padding: 3px 6px; font-size: 0.9em; background-color: #f5f5f4;}


/* opera hack */
@media screen and (min-width: 0px){
  div.titlu label a {margin: 5px 0px 0px 2px}
  div.teaserArticol {padding: 0px 0px 13px 0px;}
}

div.paging {
	margin: 5px 0px 0px 0px;
	text-align: right;
}

div.paging a{
	font-weight: bold;
}

div.paging a.activ{
	font-weight: normal;
}

div.paging a.activ:hover{
	text-decoration: none;
}

div.sysMessage {
	text-align: left;
	width: 645px;
	border: 1px #C4C3BF solid;
	color: red;
	padding: 5px;
}



































