body{
	background:#F6EFE7 url(../images/bg.jpg) top left;
	font-family:Verdana, Geneva, sans-serif;
	color: #000000;
	font-size: 12px;
	margin:0;
	padding: 0;
}
p{
	line-height:16px;
	float:left;
	width:100%;
	margin-bottom:5px;
}
a{
	text-decoration:none;
	color:#000000;
}

a:hover{
	text-decoration:underline;
	color:#000000;
}

a:active, a:focus, input, .button:focus, input:focus {
	outline:0 !important;
}

input, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#FFF;
	font-style:italic;
	padding-bottom:10px;
}
.input input{
	float:left;
	width:91%;
	border:none;
	background:none;
	padding-left:5px;
}

/*--- start comum ---*/
.container{
	margin:0px auto;
	width:915px;
}
.full_container{
	float:left;
	width:100%;
	background:url(../images/top.png) repeat-x 0px -143px ;
}
.full_container.max{
	background:url(../images/top.png) repeat-x 0px 0px ;
}
#antet,#continut,#subsol{
	width:915px;
	margin:0px;
	float:left;
}

strong{
	font-weight:bold;
}
.clear{
	clear:both;
}
.buton{
	border:none;
	background:none;
	cursor:pointer;
}
.buton.empty{
	overflow:hidden;
	text-indent:-9999px;
}
/*--- sfarsit comun ---*/


/*--- start butoane ---*/
.buton.readmore{
	float:left;
	width:106px;
	height:19px;
	background:url(../images/read_more.png) no-repeat 0px 0px;
}
.buton.readmore:hover{
	background:url(../images/read_more.png) no-repeat -106px 0px;
}
.buton.citeste{
	float:left;
	width:106px;
	height:19px;
	background:url(../images/citeste.png) no-repeat 0px 0px;
}
.buton.citeste:hover{
	background:url(../images/citeste.png) no-repeat -106px 0px;
}
/*--- sfarsit butoane ---*/

/*--- start antet ---*/
#antet{
	height:230px;
	background:url(../images/header_bg.png) no-repeat 346px 112px;
	padding-top:20px;
	position:relative;
}
#antet #logo{
	float:left;
	width:346px;
	height:138px;
	background:url(../images/logo.png) no-repeat 0px 0px;
}
#antet #logo a{
	float:left;
	width:346px;
	height:138px;
	overflow:hidden;
	text-indent:-99999px;
}
#antet #logo a:hover{
	background:url(../images/logo.png) no-repeat -346px 0px;
}
#antet #panou_user{
	overflow:hidden;
	height:120px;
	display:none;
	height:1px;
}
#antet #meniu{
	float:left;
	width:915px;
	height:92px;
	background:url(../images/menu.png) no-repeat right 0px;
}
#antet #meniu ul{
	float:left;
}
#antet #meniu li{
	float:left;
}
#antet #meniu li a{
	float:left;
	height:53px;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:17px;
	height:51px;
}
#antet #meniu li a.login{
	margin-top:0px;
	cursor:pointer;
	width:114px;
	height:65px;
	background:url(../images/login.png) no-repeat 0px 0px;
}
#antet #meniu li a.login:hover{
	background:url(../images/login.png) no-repeat -114px 0px;
}
#antet #meniu li a.login.closed{
	width:114px;
	height:65px;
	background:url(../images/login.png) no-repeat 0px -65px;
}
#antet #meniu li a.login.closed:hover{
	background:url(../images/login.png) no-repeat -114px -65px;
}

#antet #meniu li a.spectru{
	margin-left:64px;
	width:107px;
}
#antet #meniu li a.spectru:hover{
	background-image:url(../images/menu.png);
	background-position:-64px -109px;
}

#antet #meniu li a.despre{
	width:102px;
}
#antet #meniu li a.despre:hover{
	background-image:url(../images/menu.png);
	background-position:-171px -109px;
}
#antet #meniu li a.povesti{
	width:112px;
}
#antet #meniu li a.povesti:hover{
	background-image:url(../images/menu.png);
	background-position:-273px -109px;
}
#antet #meniu li a.imagini{
	width:112px;
}
#antet #meniu li a.imagini:hover{
	background-image:url(../images/menu.png);
	background-position:-385px -109px;
}
#antet #meniu li a.filme{
	width:83px;
}
#antet #meniu li a.filme:hover{
	background-image:url(../images/menu.png);
	background-position:-497px -109px;
}
#antet #meniu li a.articole{
	width:110px;
}
#antet #meniu li a.articole:hover{
	background-image:url(../images/menu.png);
	background-position:-580px -109px;
}
#antet #meniu li a.forum{
	width:100px;
}
#antet #meniu li a.forum:hover{
	background-image:url(../images/menu.png);
	background-position:-690px -109px;
}
#antet #side_buttons{
	position:absolute;
	right:-63px;
	bottom:-140px;
	width:63px;
	height:114px;
	background:url(../images/side_buttons.png) no-repeat 0px 0px;
}
#antet #side_buttons a{
	float:left;
	height:50px;
	width:63px;
	overflow:hidden;
	text-indent:-99999px;
}
#antet #side_buttons a:hover{
	height:60px;
	background:url(../images/side_buttons.png) no-repeat -63px 0px;
}
#antet #side_buttons a.sugestii:hover{
	background:url(../images/side_buttons.png) no-repeat -126px -50px;
}
/*--- sfarsit antet ---*/

/*--- start login ---*/
#panou_user{
	float:left;
	width:915px;
	margin-top:5px;
	margin-bottom:-20px;
	position:relative;
}
#panou_user form{
	float:left;
	width:400px;
}
#panou_user form .input{
	float:left;
	width:120px;
	height:21px;
	background:url(../images/top_login_input.png) no-repeat 0px 0px;
	margin-right:5px;
}
#panou_user form input[type="submit"]{
	float:left;
	width:66px;
	height:21px;
	background:url(../images/top_login_but.png) no-repeat 0px 0px;
}
#panou_user form input[type="submit"]:hover{
	background:url(../images/top_login_but.png) no-repeat 0px -21px;
}
#panou_user .cont_nou{
	float:right;
	width:175px;
	height:21px;
	background:url(../images/top_register_but.png) no-repeat 0px 0px;
}
#panou_user .cont_nou:hover{
	background:url(../images/top_register_but.png) no-repeat 0px -21px;
}
#panou_user form .input input{
	color:#666666;
	margin-top:3px;
}
#panou_user #inregistrare_top{
	float:right;
	width:470px;
	font-size:11px;
	color:#FFF;
	line-height:16px;
}
#panou_user #inregistrare_top a{
	color:#FFF;
	text-decoration:underline;
}
#panou_user #inregistrare_top em{
	color:#B70202;
}
#panou_user h4{
	float:left;
	font-size:20px;
}
#panou_user h4 em{
	background-color:#750001;
	padding:0px 3px 0px 3px;
	color:#FFF !important;
}
/*--- sfarsit login ---*/

/*--- start continut ---*/
#left{
	float:left;
	width:364px;
}
#right{
	float:left;
	width:551px;
}

#continut{
	min-height:400px;
	background-color:#F0F1D1;
	position:relative;
	background:url(../images/content_bg.png) repeat-y 0px 0px;
}
#continut.empty{
	background:#F0F1D1;;
}
#finger{
	position:absolute;
	right:0px;
	top:0px;
	width:176px;
	height:60px;
	background:url(../images/finger-trans.png) no-repeat 0px 0px;
	z-index:10;
}
#content_top{
	float:left;
	width:915px;
	height:21px;
	background:url(../images/content_top.png) no-repeat 0px 0px;
}
/*--- sfarsit continut ---*/

/*--- start subsol ---*/
#subsol{
	float:left;
	height:82px;
	width:915px;
	background:url(../images/footer.png) no-repeat 0px 0px;
	color:#666666;
	font-size:10px;
	padding-top:30px;
	padding-left:10px;
	position:relative;
	margin-bottom:20px;
}
#subsol a{
	color:#666666;
}
#subsol a:hover{
	text-decoration:underline;
}
#subsol p{
	float:right;
	width:268px;
	color:#AB9246;
	position:absolute;
	right:0px;
	bottom:30px;
}
#subsol p.autor{
	float:right;
	width:auto;
	margin-right:30px;
	bottom:10px;
}
#subsol p.autor a{
	float:left;
	background:url(../images/maker.png) no-repeat 0px 0px;
	width:106px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
}
#subsol p.autor a:hover{
	background:url(../images/maker.png) no-repeat 0px -18px;
}
#subsol ul{
	float:left;
}
#subsol .meniu{
	width:400px;
}
#subsol .meniu ul{
	margin-right:20px;
	padding-right:20px;
	background:url(../images/footer_line.png) repeat-y top right;
}
#subsol .meniu ul:last-child{
	background:none;
}
#subsol .meniu ul li{
	line-height:20px;
}

#subsol .options{
	float:right;
	width:131px;
	height:54px;
	background:url(../images/footer_icons.png) no-repeat 0px 0px;
	right:29px;
	top:0px;
	padding-left:12px;
	position:absolute;
}
#subsol .options li{
	float:left;
}
#subsol .options li a{
	float:left;
	width:30px;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	margin-right:0px;
	margin-top:12px;
	margin-left:8px;
}
#subsol .options li a:hover{
	background:url(../images/footer_icons.png) no-repeat;
}
#subsol .options li a.rss:hover{
	background-position:-20px -66px;
}
#subsol .options li a.tw:hover{
	background-position:-58px -66px;
}
#subsol .options li a.at:hover{
	background-position:-96px -66px;
}
/*--- sfarsit subsol ---*/


/*:::::::::: inceput index ::::::::::::*/

#continut .holder{
	float:left;
	width:353px;
	min-height:159px;
	background:url(../images/inex_holder.png) no-repeat -4px -4px;
	margin-left:4px;
	margin-top:10px;
}
#continut .holder.top{
	width:364px;
	margin-top:-13px;
	margin-left:0px;
	background:url(../images/inex_holder.png) no-repeat 0px 0px;
}
#continut .holder h4{
	float:left;
	width:345px;
	height:25px;
	background:url(../images/holder_header.png) no-repeat 0px 0px;
	padding-left:10px;
	padding-top:4px;
	font-size:17px;
}
#continut .holder h4{
	margin-top:4px;
	margin-left:4px;
}
#continut .holder.top h4{
	margin-top:8px;
	margin-left:8px;
}
#continut .holder .title{
	font-size:14px;
	font-weight:bold;
	background:url(../images/book.gif) no-repeat left center;
	padding-left:20px;
	float:left;
	margin-bottom:5px;
}
#continut .holder span{
	font-style:italic;
	color:#777B3B;
	display:block;
	margin-bottom:10px;
	text-indent:0px;
}
#continut .holder span strong{
	background:url(../images/comment.gif) no-repeat left center;
	padding-left:20px;
	font-weight:normal;
	margin-left:5px;
}
#continut .holder .full_read{
	float:right;
	margin-bottom:-5px;
	color:#777B3B;
	text-decoration:underline;
	font-size:11px;
}
#continut .holder .full_read:hover{
	color:#000;
}
#continut .holder ul{
	float:left;
	margin-left:15px;
	width:335px;
}
#continut .holder ul li{
	float:left;
	background:url(../images/holder_spacer.gif) no-repeat bottom;
	padding-bottom:30px;
	margin-bottom:10px;
}
#continut .holder ul li:last-child{
	background:none;
	padding-bottom:0px;
}
#continut .holder .articol{
	padding-bottom:40px;
}
#continut .holder .stire{
	width:520px;
	background:transparent url(../images/linie_categorii.gif) repeat-x scroll center bottom;
	padding:0px;
}
#continut .holder .stire .full_read{
	margin-bottom:0px;
	margin-top:-10px;
}
#continut .holder .articol img{
	float:left;
	border:1px solid #D4CEB0;
	background-color:#FFF;
	padding:1px;
	margin-right:10px;
}
#continut .holder .articol .full_read{
	float:left;
	margin-bottom:0px;
	margin-top:-15px;
}


#continut .holder.large{
	width:546px;
	margin-left:0px;
	background:#CCC5A7 url(../images/large_holder_bottom.png) no-repeat bottom;
	margin-top:4px;
}
#continut .holder.large .top{
	float:left;
	width:546px;
	height:11px;
	background:#CCC5A7 url(../images/large_holder_top.png) no-repeat bottom;
	margin-bottom:-11px;
}
#continut .holder.large h4{
	width:527px;
	background:#CCC5A7 url(../images/large_holder_header.png) no-repeat 0px 0px;
}
#continut .holder.large h4 span{
	display:inline;
	color:#FFF;
	margin-bottom:0px;
	padding-left:150px;
}

#continut .holder ul.categorii{
	width:250px;
	background:url(../images/categorii_line.png) repeat-y top right;
	margin-bottom:10px;
	padding-right:20px;
}
#continut .holder ul.categorii li{
	background:url(../images/linie_categorii.gif) repeat-x bottom;
	padding:0px;
	margin:0px;
}
#continut .holder ul.categorii li:last-child{
	background:none;
}
#continut .holder ul.categorii li a{
	float:left;
	width:240px;
	line-height:25px;
	text-decoration:none;
	margin-bottom:1px;
	color:#323128;
	font-weight:bold;
	padding-left:10px;
}
#continut .holder ul.categorii li a:hover{
	background-color:#B5A77B;
}

#filme{
	float:right;
	background-color:#000;
	width:550px;
	height:280px;
	margin-top:-13px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#filmele{
	float:left;
	width:540px;
	height:210px;
	overflow:hidden;
	margin-left:5px;
}
#movie_holder{
	float:left;
	width:10000px;
}
#movie_holder li{
	margin-left:0px;
	float:left;
	width:540px;
}
#film_info{
	position:absolute;
	z-index:10;
	bottom:85px;
	width:535px;
	height:44px;
	background:url(../images/movie_info_bg.png) repeat-x 0px 0px;
	padding-top:6px;
	padding-left:15px;
}

.sageata{
	position:absolute;
	left:15px;
	top:6px;
	width:26px;
	height:39px;
	background-image:url(../images/movie_arrows.png);
	z-index:20;
}
.sageata.revers{
	left:auto;
	right:15px;
	background-position:-26px 0px;
}
.sageata:hover{
	background-position:0px -39px;
}
.sageata.revers:hover{
	background-position:-26px -39px;
}
#movie_holder li p{
	float:left;
	width:440px;
	color:#FFF;
	margin-left:60px;
	margin-right:10px;
	font-size:12px;
	line-height:15px;
	margin-top:-61px;
	position:relative;
	z-index:11;
}
#movie_holder li p a{
	font-weight:bold;
	width:100%;
	display:block;
	color:#FFF;
}
#movie_holder li p a:hover{
	color:#D70000;
}

#spnsori{
	float:left;
	margin-left:10px;
	background:url(../images/sponsori_bg.png) no-repeat 160px 30px;
}
#spnsori a{
	color:#777B3B;
}
#spnsori ul{
	float:left;
	width:540px;
	height:40px;
	margin-top:-5px;
}
#spnsori ul li{
	float:left;
	width:180px;
	line-height:19px;
}

#inregistrare{
	float:left;
	width:446px;
	height:109px;
	background:url(../images/register_bg.png) no-repeat 0px 0px;
	margin-top:4px;
	padding-left:100px;
	padding-top:10px;
}
#inregistrare a{
	color:#FFF;
	text-decoration:underline;
}
#inregistrare p{
	color:#FFF;
	width:90%;
}
#inregistrare p em,#inregistrare a:hover{
	color:#777B3B;
}
#inregistrare h4{
	padding-bottom:5px;
}
#inregistrare .cont_nou{
	float:right;
	width:175px;
	height:22px;
	background:url(../images/inregistrare_but.png) no-repeat 0px 0px;
	margin-right:10px;
}
#inregistrare .cont_nou:hover{
	background:url(../images/inregistrare_but.png) no-repeat 0px -22px;
}
#prize{
	float:left;
	width:446px;
	height:109px;
	background:url(../images/prize.png) no-repeat 0px 0px;
	margin-top:4px;
	padding-left:100px;
	padding-top:10px;
}
#prize p{
	width:90%;
	color:#FFF;
}
#prize h4.colored{
	float:left;
	padding-top:5px;
	color:#C0C384;
	padding-bottom:0px;
}
#prize img{
	float:left;
	margin-left:-80px;
}
#prize p em{
	color:#777B3B;
}
#prize a{
	float:right;
	color:#C0C384;
	margin-right:10px;
	margin-top:15px;
}
#tag_cloud{
	float:left;
	width:240px;
}
#tag_cloud ul{
	width:240px !important;
}
#tag_cloud li{
	display:inline;
	float:none !important;
	width:auto !important;
	padding:0 !important;
	background:none !important;
	margin-left:10px;
	margin-bottom:0px !important;
}
#tag_cloud li a{
	color:#A7A189;
}
#tag_cloud .word1{
	font-size:16px;
}
#tag_cloud .word1 a,#tag_cloud .word2 a{
	color:#797563;
}
#tag_cloud .word2{
	font-size:20px;
}
#tag_cloud .word3 a{
	color:#4E4B40;
}
#tag_cloud .word3{
	font-size:24px;
}
#tag_cloud .word4 a{
	color:#37352D;
}
#tag_cloud .word4{
	font-size:25px;
}


#continut .holder.large.index_images{
	position:relative;
}
#continut .holder.large.index_images .sageata{
	top:100px;
}
#index_image_mask{
	float:left;
	margin-left:50px;
	width:450px;
	height:160px;
	overflow:hidden;
}
#index_images{
	width:1600px !important;
}
#index_images li a{
	float:left;
}
#index_images li{
	display:inline;
	float:left !important;
	width:auto !important;
	height:190px !important;
	padding:0 !important;
	background:none !important;
	margin-left:10px;
	margin-bottom:0px !important;
}
/*:::::::::: sfarsit index ::::::::::::*/


/*:::::::::: inceput categorii ::::::::::::*/
#left.context{
	width:635px;
}
#right.side_menu{
	width:280px;
	overflow:hidden;
}
#right.side_menu .holder{
	background:none;
	width:280px;
	margin-top:0px;
	margin-bottom:10px;
}
#right.side_menu h4{
	float:right;
	width:262px;
	height:28px;
	margin:0px;
	background:url(../images/side_menu_header.png) no-repeat 0px 0px;
	padding-bottom:5px;
}
#right.side_menu ul.categorii{
	margin-bottom:0px;
}
#right.side_menu ul.categorii li a:hover{
	background-color:#CBC39D;
}
#right.side_menu ul.categorii li a.selected{
	background-color:#B5A77B;
}
#right.side_menu #tag_cloud ul{
	width:260px !important;
}
#right.side_menu ul.categorii.icons li a{
	padding-left:30px;
	width:210px;
	
	line-height:30px;
}
#right.side_menu ul.categorii.icons li.vizualizari a{
	background:url(../images/icons/player_time.png) no-repeat 5px 4px;
}

#right.side_menu ul.categorii.icons li.user a{
	background:url(../images/icons/user.png) no-repeat 5px 4px;
}

#right.side_menu ul.categorii.icons li.rating a{
	background:url(../images/icons/star.png) no-repeat 5px 4px;
}

#right.side_menu ul.categorii.icons li.titlu a{
	background:url(../images/icons/title.png) no-repeat 5px 4px;
}

#right.side_menu ul.categorii.icons li.data a{
	background:url(../images/icons/date.png) no-repeat 5px 4px;
}

#right.side_menu ul.categorii.icons li a:hover{
	background-color:#CBC39D;
}
#right.side_menu ul.categorii.icons li a.selected{
	background-color:#B5A77B;
}

#right.side_menu ul.categorii.top{
	list-style:decimal inside;
	font-weight:bold;
	line-height:30px;
	margin-left:20px;
	width:240px;
	background:none;
}
#right.side_menu ul.categorii.top li{
	padding-left:10px;
}
#right.side_menu ul.categorii.top a{
	width:205px;
	padding-left:25px;
	font-weight:normal;
	margin-top:-30px;
	height:29px;
}
#right.side_menu ul.categorii.top a:hover{
	background:none;
	font-style:italic;
	font-weight:bold;
}


#continut .holder.context{
	float:left;
	min-height:159px;
	background:none;
	margin-left:0px;
	margin-top:0px;
}
#continut .holder.context ul{
	width:615px;
}
#continut .holder.context ul li{
	background:url(../images/main_spacer.png) no-repeat bottom;
	padding-bottom:40px;
}
#continut .holder.context ul li:last-child{
	background:none;
	padding-bottom:0px;
}
#continut .holder.context ul li p{
	text-indent:15px;
}
#continut .holder.context ul li p a{
	text-decoration:none;
	display:block;
}
#continut .holder.context ul li a:hover{
	text-decoration:line-through;
}
#continut .holder.context ul li p a:hover{
	text-decoration:none;
}
#continut .holder.context .rating{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	float:right;
	position:relative;
	margin-right:10px;
	margin-top:4px;
}
#continut .holder.context ul li:hover .rating{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
#continut .holder.context .rating img{
	float:left;
	margin-left:3px;
}


#continut .holder.context .imagini li{
	float:left;
	height:190px;
	background:none;
	width:200px;
	text-align:center;
	padding-bottom:10px;
}
#continut .holder.context .imagini li.line{
	height:33px;
	background:transparent url(../images/main_spacer.png) no-repeat scroll center bottom;
	width:600px;
	margin-bottom:10px;
}
#continut .holder.context .imagini .image{
	margin:0px auto;
	height:190px;
	border:1px solid #E4E5C6;
	background:url(../images/image_holder_bg.png) repeat-x bottom left;
	border-bottom:0px;
	display:table;
	padding:5px;
	
}
#continut .holder.context .imagini .image a{
	display:table-cell;
	vertical-align:middle;
	font-size:12px;
}
#continut .holder.context .imagini .image a:hover{
	text-decoration:none;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#continut .holder.context .imagini .image a span{
	color:#000000;
	font-style:normal;
	font-size:10px;
	padding-top:10px;
	width:110px;
	height:15px;
	overflow:hidden;
}

#continut .holder.context .movie a.movie_cover{
	float:left;
	width:110px;
	margin-top:10px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#continut .holder.context .movie:hover a.movie_cover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
#continut .holder.context .movie .title{
	width:300px;
	padding:0px;
	background:none;
}
#continut .holder.context .movie p{
	width:500px;
}
#continut .holder.context .movie .rating{
	float:left;
}

#pager{
	float:left;
	margin-left:15px;
	margin-top:10px;
}
#pager span,#pager a{
	float:left;
	width:25px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin-right:5px;
	background:url(../images/pager.png) no-repeat -76px 0px;
	text-decoration:none;
	color:#FFF !important;
}
#pager a:hover{
	background:url(../images/pager.png) no-repeat -101px 0px;
}
#pager a.selected{
	background:url(../images/pager.png) no-repeat -126px 0px;
}
#pager span.page{
	font-style:normal;
	width:76px;
	background:url(../images/pager.png) no-repeat 0px 0px;
	
}

/*:::::::::: sfarsit categorii ::::::::::::*/