/**********************************************************************
GENERALE
**********************************************************************/
html, body {height:100%; font-family:Arial, Helvetica, sans-serif;}
* {margin:0;padding:0;border:0; }
body { background:#000000 url(../images/top.jpg) no-repeat center top; color:#FFF; font:11px Arial, Helvetica, sans-serif;}
h1, h1 a{ font:24px Arial, Helvetica, sans-serif;}
h2, h2 a{ font:18px Arial, Helvetica, sans-serif; padding:5px 0}
h3 { font:12px Arial, Helvetica, sans-serif; padding:5px 0 0 0; font-weight:bold; margin-top:5px; line-height:14px}
h2.pad { font:18px Arial, Helvetica, sans-serif; padding:5px 10px}
a:link, a:visited, a:hover {color:#fff}
a.buton:link, a.buton:visited, a.buton:hover, input.buton {color:#fff; font-weight:bold; height:13px; background:#351a47; padding:1px 3px; text-decoration:none;}
#regright input.buton, input.buton, #padd15 input.buton, #login input.buton {display:inline; width:auto; height:auto; text-align:center; padding:1px 3px; font-weight:bold; font-size:11px; line-height:11px;}
strong {font-weight:bold}
#baza {width:950px; margin:0 auto;}
#content {width:900px;margin-top:30px; padding-left:50px; clear:both; overflow:hidden}
#texte { width:460px;background:#e1d1ec; padding:10px; color:#000000; margin-bottom:10px; overflow:hidden;}
#texte strong {color:#351A47}
#texte p{margin-bottom:15px;}
#texte a.leg:link, #texte a.leg:visited {color:#351a47; font-weight:bold}
#texte a.leg:hover {color:#351a47; font-weight:bold; text-decoration:none}
#texte ul, #texte ol { margin-left:15px}
#texte .post {margin-bottom:10px;}

h2 a, h2 a:visited,h2 a:link ,h2 a:hover{color:#000;}
.mt3{margin-top:3px; display:inline-block;}


/**********************************************************************
HEADER
**********************************************************************/
#header { overflow:auto;}
#header img {margin:30px 0 0 40px; float:left; border:none}
#header ul { font:bold 12px Arial, Helvetica, sans-serif; margin:22px 0px 0px; float:right; margin-right:0px; clear:right; width:380px;}
* html #header ul{display:inline}
#header li { background: url(../images/meniu.png) repeat-x; margin:0 0 0 5px; padding:5px 7px 30px;text-align:center; list-style-type:none; display:inline; float:left}
#header a { text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-align:right}
#header li.pagactiv { background: url(../images/meniu1.png) repeat-x; margin:0 0 0 5px; padding:7px 7px 28px;text-align:center; list-style-type:none; display:inline; float:left}
#header a:hover { text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:right}
#header .pagactiv:link, #header .pagactiv:visited, #header .pagactiv:hover {color:#fff; }
#header #logo {width:170px; height:100px; margin:20px 45px 0 0; float:right;}


/**********************************************************************
MAIN
**********************************************************************/
#main { width:480px;color:#FFFFFF; float:left}
#main li {margin:5px 0 5px 15px}
.detalii { width:458px;background:#1C0E27; height:18px; padding:3px 10px 0;font-size:11px; margin-bottom:10px}
.comment {background:#e1d1ec; padding:10px; color:#000000; margin-bottom:10px}
.comment_host {background:#351a47; padding:10px; color:#FFF; margin-bottom:10px}
.adauga {float:right; margin-top:10px}
.bordfilm { padding:2px; border:5px solid #351a47; background:#351a47; }
.textfilm { width:460px; background: url(../images/ufilm.jpg) repeat-x top; margin-bottom:0;margin-top:4px; padding:10px 10px 0}
.textnofilm { margin-bottom:0; padding:10px 0 0}
.textnofilm p{ margin-bottom:15px;}
#main input { width: 200px; font-size:11px; background:#fff; color:#000;  line-height:11px; margin:3px 0}
#main textarea { width: 200px; height:100px; font-size:11px; background:#fff; color:#000;line-height:11px;margin:3px 0}
#inregistrare {width:458px; background:#e1d1ec; padding:10px; color:#000000; margin:42px 0 10px}
#inregistrare label {width: 65px; font-size:12px; font-weight:bold;}
#inregistrare img { margin-left:10px}
#inregistrare h2 { padding: 10px 0 0 10px}
#inregistrare p { padding:5px 0 10px 10px}
#main label, #main input { float:left; padding-top:3px}
#main label {width: 100px; font-size:11px; font-weight:bold; text-align:right; margin-right:5px }
#padd15 input {width: 130px; height:13px; font-size:10px; background:#351a47; color:#FFFFFF}

#social { margin:20px 0; background-color:#351a47; overflow:auto; height:19px; padding-top:1px;}
#social li {list-style-type:none; display:inline; float:left; margin:2px 0; padding:0 8px; font-size:13px; line-height:13px; color:#fff; font-weight:normal;}
#social li.sep { border-right: solid 1px #e1d1ec; }
#social li a {line-height:12px;}

.nav{margin:10px 0; font-weight:bold;}
.nav div{padding:2px;}
.nav a{font-weight:normal;}
.nav a:hover{text-decoration:none}


/**********************************************************************
RIGHTAREA
**********************************************************************/
#right { width:358px; padding:0 30px 0 32px; color:#FFFFFF; float:left;}
#right .mov { color:#653187; font-size:14px; font-weight:bold}

#login {width:358px; background:#86639d url(../images/box_login.jpg) no-repeat top; color:#000000; margin:11px 0 20px; padding-bottom:10px;overflow:hidden}
#login p { font-size:14px; font-weight:bold; margin:85px 0 0 10px; clear:both}
#login span.login{font-size:12px; font-weight:bold; display:block; padding:5px 0;}
#login span.login a.buton{display:inline-block; margin-top:3px;}
#login div#cont {float:left; margin-left:20px; line-height:12px}
#login img {margin-top:5px}
#login fieldset { width:183px; border-right:solid 1px #351a47; padding-right:20px; margin-left:0px; float:left}
#login label, #login input { float:right}
#login label {width: 45px; color:#351a47; font-size:12px; font-weight:bold; text-align:left }
#login input {width: 130px; height:13px; font-size:10px; background:#351a47; color:#FFFFFF}
#login select {font-size:10px; background:#351a47; color:#FFFFFF; border:none}
#login fieldset#regright { width:94%; background:none; border:none; margin:60px 0 0 0}
#regright label, #regright input { float:left; margin:2px 0}
#regright label {width: 110px; color:#351a47; font-size:12px; font-weight:bold }
#regright input {width: 110px; height:13px; font-size:10px; background:#351a47; color:#FFFFFF}
#regright h2 { padding: 10px 0 0 10px}
#login #formcontainer { margin-left:10px;line-height:12px}
#login #formsuccess { margin-left:10px;line-height:12px; font-weight:bold}
#login #formerrors { margin-left:10px;line-height:12px; font-weight:bold; margin-bottom:10px; padding-bottom:10px;}
#login #formerrors li { list-style-type:square; margin-left:14px}

#mesaje {background:#86639d url(../images/box_mesaje.jpg) no-repeat top; color:#000000; margin-bottom:20px;line-height:10px; padding:80px 0 10px;}
#mesaje *{position:relative;}
#mesaje div {height:316px; overflow:auto;}
#mesaje div.small {height:auto; overflow:auto;}
#mesaje p { line-height:13px; margin-bottom:2px }
#mesaje ul {padding:0 10px;}
#mesaje li {list-style:none; padding:10px 0; border-bottom: #351a47 1px solid; height:60px; overflow:hidden;}
#mesaje li div{height:24px; overflow:hidden; margin:0;}
#mesaje li div p{margin:0;}
#mesaje img {float:left; margin-right:10px}
#mesaje a, #mesaje a:hover {color:#351A47}
#mesaje a.buton, #mesaje a.buton:hover {display:inline-block; margin-top:3px; color:#FFF; line-height:14px;}
#mesaje li.identic {font-weight:bold; color:#000}
#mesaje li.identic div p {font-weight:bold}

a.gazda{display:block; margin-bottom:20px; background:#351a47; font-size:14px; color:#FFF; margin-top:-20px; padding:5px 10px; font-weight:bold; text-decoration:none; border-top:1px solid #86639d;}
a.gazda:hover{text-decoration:underline}

#povesti {background:#86639d url(../images/box_povesti.jpg) no-repeat top; color:#000000; margin-bottom:20px;line-height:10px; padding:80px 0 10px;}
#povesti *{position:relative;}
#povesti div {height:210px; overflow:auto;}
#povesti p { line-height:13px; margin-bottom:2px }
#povesti ul {padding:0 10px;}
#povesti li {list-style:none; padding:6px 0 16px; border-bottom: #351a47 1px solid; height:50px; overflow:hidden;}
#povesti li div{height:24px; overflow:hidden; margin:0;}
#povesti li div p{margin:0;}
#povesti a{color:#351A47}
#povesti a.buton, #povesti a.buton:hover {display:inline-block; margin:3px 0; color:#FFF; line-height:14px;}
#povesti li.identic {font-weight:bold; color:#000}
#povesti li.identic div p {font-weight:bold}

#mesaje li.lastmes, #povesti li.lastmes {background:#86639D; margin-top:-1px; height:1px; border:none; padding:0; font-size:0px; line-height:0px;}

#banner {margin-bottom:20px;}
#banner p {font-size:13px; line-height:13px; font-weight:bold; float:right; width:145px; padding:5px; text-align:left}
#banner textarea {width:143px; height:126px; background:#86639D; border:solid 1px #351A47; color:#000; margin-top:10px; overflow:hidden; font-size:11px;}

#poll{background:#86639d url(../images/box_poll.jpg) no-repeat top; color:#000000; margin-bottom:20px; padding:35px 10px 10px;}

#blogroll {background:#86639d url(../images/box_blogroll.jpg) no-repeat top; color:#000000; margin-bottom:20px; padding:35px 0 10px;}
#blogroll ul {padding:0 10px;}
#blogroll li {list-style:none; width:50%; float:left;}
#blogroll a:link { color:#351a47;padding:5px;display:block;border-bottom: #351a47 1px solid; font-weight:bold; text-decoration:none; margin-right:15px}
#blogroll a:visited { color:#351a47;padding:5px;display:block; border-bottom: #351a47 1px solid;font-weight:bold; text-decoration:none}
#blogroll a:hover { color:#fff;padding:5px;display:block; background:#351a47; border-bottom: #351a47 1px solid;font-weight:bold; text-decoration:none}

#gallery{width:468px;}
#gallery img{margin:0 5px 5px 0; float:left;}

/**********************************************************************
FOOTER
**********************************************************************/
#footer { width:950px;height:76px; background:url(../images/swarz.jpg) no-repeat right; margin:20px 0; color:#FFFFFF; clear:left}
#footer p {padding:50px 0 0 50px}

	
/**********************************************************************
FIXES
**********************************************************************/
.clearer{clear:both; font-size:0px; line-height:0px; width:100%; height:0px; visibility: hidden;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
