/*
Theme Name: Prin Oras
Theme URI: http://prinoras.com
Description: Tema wordpress pentru site-ul prinoras.com
Version: 2.0
Author: WP-design
Author URI: http://wp-design.org
*/

/*------------------------------GENERAL------------------------------*/
* { margin:0; padding:0}
body { font:12px Arial, Helvetica, sans-serif; background:#333 url(images/bg_body.gif); color:#242424; }
a { color:#79BB00; text-decoration:none; }
a:hover {color:#79BB00;text-decoration:underline;}
a img {border:none;}
input, select, textarea { font:11px Arial, Helvetica, sans-serif; color:#333;}
h1 { font:normal 30px/30px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
h2 { font:normal 21px/22px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
h3 { font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
h4 { font:bold 14px Arial, Helvetica, sans-serif; }
h5 { font:bold 12px Arial, Helvetica, sans-serif }
ul, ol, li { list-style:none}


/*------------------------------LAYOUT------------------------------*/
#main_container { width:1000px; margin:0 auto;}
#container { width:980px; background:#D0DDE3; padding:10px 10px 0 10px;}
#content_home { width:650px; float:left}
#content_home .left { width:320px; float:left;}
#content_home .right { width:320px; float:right;}
#content { width:630px; float:left; background:#fff; padding:10px; margin-bottom:10px}
#sidebar { width:320px; float:right;}
#footer { width:1000px}

.home_left { width:650px; float:left}
.home_left .left { width:320px; float:left;}
.home_left .right { width:320px; float:right;}
.home_right { width:320px; float:right; }


/*------------------------------HEADER------------------------------*/
#header { width:1000px; height:220px; margin:0 auto; position:relative; z-index:99999; color:#fff }
#header .logo { position:absolute; left:10px; top:45px; letter-spacing:-2px}
#header .logo a { color:#fff; text-decoration:none; display:block; width:212px; height:96px; background:url(images/logo.gif); text-indent:-9999px;}
#header .desc { position:absolute; left:152px; top:110px; font-size:11px; color:#ccc; display:none;}

#header .search_top { margin:0; padding:0; position:absolute; right:0px; top:10px; color:#ccc; font-size:11px ;   }
#header .search_top label { display:block; float:left;  padding:3px;}
#header .search_top .text { padding:3px; width:163px; background:#2D2D2D url(images/sprite_icons.gif) no-repeat 153px -95px; color:#999;  border:1px solid #666; margin-left:5px; float:left}
#header .search_top .btn { background:transparent;  width:32px; height:22px; cursor:pointer; border:0; float:left; margin-left:-32px;}

/*---nav---*/
#header .nav_tabs { position:absolute; bottom:0; left:0; z-index:1}
#header .nav_tabs li { float:left; position:relative; }
#header .nav_tabs li a { color:#fff; outline:none; font-weight:bold; display:block; width:146px; height:47px; padding:10px; text-decoration:none; border-right:1px dotted #666; }
#header .nav_tabs li span { display:block; margin-bottom:3px;}
#header .nav_tabs li em { font:normal 11px Arial, Helvetica, sans-serif; color:#ccc }
#header .nav_tabs li.dropdown a { background:url(images/arrow_drpd.gif) no-repeat 150px 15px;}
#header .nav_tabs li:hover a { color:#fff!important;}
#header .nav_tabs li:hover em {color:#fff!important;}

#header .nav_tabs li.cat-1 { border-bottom:5px solid #B95553}
#header .nav_tabs li.cat-1 a { color:#B95553;}
#header .nav_tabs li:hover.cat-1 a { background:#B95553}
.category-filme #header .nav_tabs li.cat-1 a { background:#B95553; color:#fff;}
.category-filme #header .nav_tabs li.cat-1 em { color:#fff!important}

#header .nav_tabs li.cat-2 { border-bottom:5px solid #B5C05A}
#header .nav_tabs li.cat-2 a { color: #B5C05A}
#header .nav_tabs li:hover.cat-2 a { background: #B5C05A}
.category-teatru #header .nav_tabs li.cat-2 a { background: #B5C05A; color:#fff;}
.category-teatru #header .nav_tabs li.cat-2 em { color:#fff!important}

#header .nav_tabs li.cat-3 { border-bottom:5px solid #FD5392}
#header .nav_tabs li.cat-3 a {color:#FD5392}
#header .nav_tabs li:hover.cat-3 a {background:#FD5392}
.category-concerte #header .nav_tabs li.cat-3 a {background:#FD5392; color:#fff;}
.category-concerte #header .nav_tabs li.cat-3 em { color:#fff!important}

#header .nav_tabs li.cat-4 { border-bottom:5px solid #F18401}
#header .nav_tabs li.cat-4 a { color:#F18401}
#header .nav_tabs li:hover.cat-4 a { background:#F18401}
.category-petreceri #header .nav_tabs li.cat-4 a { background:#F18401; color:#fff;}
.category-petreceri #header .nav_tabs li.cat-4 em { color:#fff!important}

#header .nav_tabs li.cat-5 { border-bottom:5px solid #AABBCB; }
#header .nav_tabs li.cat-5 a { color:#AABBCB; }
#header .nav_tabs li:hover.cat-5 a { background:#AABBCB}
.category-culturale #header .nav_tabs li.cat-5 a { background:#AABBCB; color:#fff;}
.category-culturale #header .nav_tabs li.cat-5 em { color:#fff!important}

#header .nav_tabs li.cat-6 { border-bottom:5px solid #00ade6; }
#header .nav_tabs li.cat-6 a { color:#00ade6; border-right:0; width:145px; }
#header .nav_tabs li:hover.cat-6 a { background:#00ade6}
.category-locatii #header .nav_tabs li.cat-6 a { background:#00ade6; color:#fff;}
.category-locatii #header .nav_tabs li.cat-6 em { color:#fff!important}
 
#header .nav_tabs li ul { display:none; position:absolute; left:0; top:67px; padding:0 3px 3px 0; background:rgba(41,45,47,0.3)}
#header .nav_tabs li:hover ul { display:block; }
#header .nav_tabs li:hover ul li { float:none; }
#header .nav_tabs li:hover ul li a {border:none; border-bottom:1px solid #D0DDE3; border-top:1px solid #EFFAFF; background:#E0EAEF!important; display:block; font-weight:normal; height:auto; padding:8px 10px; text-decoration:none; width:147px; color:#242424!important}
#header .nav_tabs li:hover ul li a:hover { background:#D0DDE3!important; color:#000!important}
#header .nav_tabs li:hover.cat-6 ul li a {  width:145px; }
/*---end nav---*/

#header .banner_top { position:absolute; width:728px; height:90px; right:0; top:50px}

#header .top_links { position:absolute; left:0; top:14px}
#header .top_links li { float:left; border-right:1px solid #444; font-size:11px; color:#ccc; padding:0px 10px;}
#header .top_links li a { display:block;  font-size:10px; text-transform:uppercase; padding:1px 0;}
#header .top_links li.last { border:0;}
#header .top_links li.text  { border:0; padding-right:0;}
#header .top_links li.twitter a { background:url(images/sprite_icons.gif) no-repeat 0 -650px; padding-left:20px;}
#header .top_links li.facebook a { background:url(images/sprite_icons.gif) no-repeat 0 -700px; padding-left:20px;}
#header .top_links li.rss a { background:url(images/sprite_icons.gif) no-repeat 0 -750px; padding-left:20px;}
#header .top_links li.newsletter a { background:url(images/sprite_icons.gif) no-repeat 0 -800px; padding-left:20px;}


/*------------------------------HOMEPAGE TOP ARTICLES------------------------------*/
.homepage_top { margin-bottom:10px;}

.carusel_locatii { position:relative;  width: 460px; height:140px;  margin-bottom:10px;}
.carusel_locatii div.scrollable { position:relative; overflow:hidden; width: 460px; height:140px;  }
.carusel_locatii a.prev, 
.carusel_locatii a.next { position:absolute; outline:none;  z-index:999; display:block; width:22px; height:22px; cursor:pointer; font-size:1px; }
.carusel_locatii a.prev { right:35px; bottom:7px;}
.carusel_locatii a.next { right:7px; bottom:7px;}
.carusel_locatii a.next {background:url(images/sprite_carusel.png) 0 0 no-repeat; }
.carusel_locatii a.next:hover {background:url(images/sprite_carusel.png) 0 -22px no-repeat; }
.carusel_locatii a.prev {background:url(images/sprite_carusel.png) 0 -44px no-repeat; }
.carusel_locatii a.prev:hover {background:url(images/sprite_carusel.png) 0 -66px no-repeat; }
.carusel_locatii div.navi {  padding:3px; position:absolute; right:0px; top:0px; z-index:999; }
.carusel_locatii div.navi a { width:8px; height:8px; float:left; margin:3px; outline:none; background:url(images/sprite_carusel.png) 0 -88px no-repeat; display:block; font-size:1px; cursor:pointer; }
.carusel_locatii div.navi a:hover { background-position:0 -96px;  }
.carusel_locatii div.navi a.active { background-position:0 -104px; } 	
.carusel_locatii .thumbs { position:absolute; width:20000em; clear:both;  }
.carusel_locatii .thumbs .scroll_item { float:left; width:460px; height:140px; color:#000; position:relative;  }


.slider { width:485px; height:285px; float:left; position:relative}
.slider_slides {position:relative; width:485px; height:285px; overflow:hidden;  }
.slides {position:absolute; width:20000em;}
.slide { width:485px; height:285px; float:left; position:relative }
.slide img { width:485px; height:285px;}
.slide .overlay { background:url(images/bgnav.png); width:150px; height:265px; position:absolute; color:#fff; right:0; top:0; padding:10px;}
.slide h3 { letter-spacing:-1px; font:normal 21px/22px Arial, Helvetica, sans-serif; margin-bottom:5px; }
.slide a { color:#fff;}
.slide .excerpt { height:135px; overflow:hidden; margin-bottom:5px;}
.slide .excerpt p { display:inline} 
.slide .link_more { text-decoration:underline}

.slider_nav { position:absolute; left:5px; top:5px; z-index:9999;  }
.slider_nav li { color:#ccc; display:block; padding:5px; height:50px; width:50px;  text-decoration:none; cursor:pointer; margin-bottom:10px; background:url(images/bgnav.png) }
.slider_nav img { float:left; margin-right:10px; width:50px; height:50px;}
.slider_nav li.active { color:#fff;}

.news_mix {width:465px; height:265px; overflow:hidden; float:right; background:#fff ; padding:10px; }
.news_mix .title_2 { margin-bottom:5px; }
.news_mix .meta { display:block; margin-bottom:10px; font-size:11px; }
.news_mix .poza { float:left; margin:0 10px 3px 0; }
.news_mix .poza img { border:1px solid #ccc; padding:2px; width:134px; height:134px; }
.news_mix  p { display:inline}
.news_mix .excerpt { width:305px; height:47px; overflow:hidden;}

.news_mix .list_next_items { width:465px; overflow:hidden}
.news_mix .list_next_items  ul { width:500px;}
.news_mix .list_next_items  ul li { float:left; width:149px; margin-right:10px;}
.news_mix .list_next_items  ul li h4 { font-size:11px; height:16px; line-height:13px; overflow:hidden; margin-bottom:3px;}
.news_mix .list_next_items  ul li .poza_small { float:left; margin:0 7px 0 0}
.news_mix .list_next_items  ul li .poza_small img { border:1px solid #ccc; width:44px; height:44px; padding:2px;}
.news_mix .list_next_items  ul li .excerpt_small { font-size:11px; width:90px; height:45px; overflow:hidden}


/*------------------------------HOMEPAGE ARTICLES------------------------------*/

.category_content_first {  width:630px; padding:10px 10px 0 10px; background:#fff; margin-bottom:10px; }

.latest_article { position:relative; width:630px;}
.latest_article .poza {}
.latest_article .poza img { border:1px solid #ccc; padding:2px; width:310px; height:182px;}
.latest_article .post { width:305px; position:absolute; right:0; bottom:0; padding:0;}
.latest_article .title_2 { margin-bottom:5px; font-size:24px; font-weight:bold; line-height:25px;}
.latest_article .meta { display:block; margin-bottom:10px; font-size:11px; }
.latest_article .excerpt { font-size:12px; height:62px; overflow:hidden; margin-bottom:5px;}
.latest_article ul { margin-bottom:5px;}
.latest_article ul li { margin-bottom:2px; }



.category_content_first .list_next_items { width:630px;}
.category_content_first .list_next_items ul { width:700px;}
.category_content_first .list_next_items ul li { float:left; width:305px; margin:0 20px 10px 0; }
.category_content_first .list_next_items ul li .title_4 { height:34px; overflow:hidden; margin-bottom:5px;}
.category_content_first .list_next_items ul li .poza_small {float:left; margin:0 10px 0 0}
.category_content_first .list_next_items ul li .poza_small img { display:block; border:1px solid #ccc; padding:2px; width:100px; height:100px; }
.category_content_first .list_next_items ul li .excerpt { font-size:11px; height:44px; overflow:hidden; margin-bottom:5px;}

.category_content { width:300px; padding:10px; background:#fff; margin-bottom:10px; }
.category_content .poza {float:left; margin:0 10px 0 0}
.category_content .poza img {  display:block; border:1px solid #ccc; padding:2px; width:100px; height:100px;}
.category_content .title_4 {  height:34px; overflow:hidden; margin-bottom:5px;}
.category_content .excerpt { font-size:11px; height:44px; overflow:hidden; margin-bottom:5px;}
.category_content ul { margin-bottom:5px;}
.category_content ul li { margin-bottom:2px; }
.category_content ul li .title_5 { overflow:hidden; height:15px;}

small.cat-1 a { background: url(images/cat-heading.png) no-repeat 0px 0px; color:#fff; text-indent:-9999px; outline:none; display:block; font-size:10px; width:81px; height:17px; margin-bottom:7px;}
small.cat-2 a { background: url(images/cat-heading.png) no-repeat 0px -17px; color:#fff; text-indent:-9999px; outline:none; display:block; font-size:10px; width:81px; height:17px; margin-bottom:7px;}
small.cat-3 a { background: url(images/cat-heading.png) no-repeat 0px -34px; color:#fff; text-indent:-9999px; outline:none; display:block; font-size:10px; width:81px; height:17px; margin-bottom:7px;}
small.cat-4 a { background: url(images/cat-heading.png) no-repeat 0px -51px; color:#fff; text-indent:-9999px; outline:none; display:block; font-size:10px; width:81px; height:17px; margin-bottom:7px;}
small.cat-5 a { background: url(images/cat-heading.png) no-repeat 0px -68px; color:#fff; text-indent:-9999px; outline:none; display:block ; font-size:10px; width:81px; height:17px; margin-bottom:7px;}
small.cat-6 a { background: url(images/cat-heading.png) no-repeat 0px -85px; color:#fff; text-indent:-9999px; outline:none; display:block ; font-size:10px; width:81px; height:17px; margin-bottom:7px;}
small.cat-7 a { background: url(images/cat-heading.png) no-repeat 0px -102px; color:#fff; text-indent:-9999px; outline:none; display:block; font-size:10px;  width:81px; height:17px; position:absolute; left:10px; top:10px; z-index:9999  }
small.cat-8 a { background: url(images/cat-heading.png) no-repeat 0px -119px; color:#fff; text-indent:-9999px; outline:none; display:block ; font-size:10px; width:81px; height:17px; margin-bottom:7px;}

/*------------------------------SIDEBAR------------------------------*/
.box { margin-bottom:10px;}

.box_sidebar { margin-bottom:10px; background:#fff; padding:10px; font-size:11px;}
.box_sidebar h3 { font:bold 14px Arial, Helvetica, sans-serif; background:#AEB950 url(images/bg_sprite.jpg) repeat-x; color:#fff; margin-bottom:5px; padding:5px 7px; letter-spacing:normal }
.box_sidebar li { border-bottom:1px dotted #ccc; display:block; padding:5px; }

.box_sidebar_left { width:135px; float:left; background:#fff; padding:10px; }
.box_sidebar_right { width:135px; float:right; background:#fff ; padding:10px; }

.box_degrade {background:#fff!important;}
.box_last { margin-bottom:0!important}

/*------------------------------FOOTER------------------------------*/
.footer_top { font-size:11px; color:#fff; background:#59747E url(images/bg_sprite.jpg) 0 -75px repeat-x; padding:10px; }
.footer_bottom { font-size:11px; color:#ccc; padding:10px; }

.box_footer { width:298px; float:left;  margin-right:10px; border:1px dotted #89A5AD; padding:10px;}
.box_footer h3 { margin-bottom:5px;}
.box_footer_last { margin-right:0!important}
.box_footer li  { border-bottom:1px dotted #89A5AD; display:block; padding:5px; color:#CDD9DC; }
.box_footer li:hover { background:#AEB950 url(images/bg_sprite.jpg) repeat-x; color:#fff; }
.box_footer li:last-child { border:none;}
.box_footer a { color:#fff;}

.footer_nav { margin-bottom:5px; font-size:11px}
.footer_nav li { display:inline; border-left:1px solid #4D4D4D; padding:0 5px 0 8px; text-transform:uppercase; font-size:10px;  }
.footer_nav li.first { border:none; padding-left:0;}

/*------------------------------ARCHIVE------------------------------*/
.post { padding-bottom:10px;}
.post .title_2 {}
.post .meta { font-size:11px; margin-bottom:10px;}
.post .entry .excerpt { margin-bottom:10px;}
.post .entry .excerpt p { display:inline; margin:0; padding:0;}
.post .entry .excerpt br { display:none}

.entry {}
.entry p { margin-bottom:10px; line-height:18px;}
.entry img.poza { border:1px solid #ccc; padding:2px; float:left; margin:0 13px 5px 0}
.entry img.alignleft {width:270px!important; height:auto!important}
.entry ul,
.entry ol { margin-bottom:10px; }
.entry ul li { padding-left:6px; background:url(images/sprite_icons.gif) no-repeat 0 -592px; margin-bottom:2px;}
.entry ol { list-style:decimal; margin-left:20px;}


.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 6px 2px 6px;  margin: 2px; text-decoration: none; border: 1px solid #79BB00; color: #79BB00; background-color: #FFFFFF; }
.wp-pagenavi a:visited { padding: 2px 6px 2px 6px;  margin: 2px; text-decoration: none; border: 1px solid #79BB00; color: #79BB00; background-color: #FFFFFF;}
.wp-pagenavi a:hover {	border: 1px solid #79BB00;	color: #79BB00;	background-color: #FFFFFF;}
.wp-pagenavi a:active {	padding: 2px 6px 2px 6px; margin: 2px; text-decoration: none; border: 1px solid #79BB00; color: #79BB00; background-color: #FFFFFF;	}
.wp-pagenavi span.pages {padding: 2px 6px 2px 0; margin: 2px 2px 2px 0;	border:0; color:#434A54; background-color: #FFFFFF;}
.wp-pagenavi span.current {	padding: 2px 6px 2px 6px; margin: 2px;font-weight: bold; color:#434A54;	border: 1px solid #79BB00;background-color: #FFFFFF;}
.wp-pagenavi span.extend {	padding: 2px 6px 2px 6px; 	margin: 2px;	border: 1px solid #79BB00; color:#434A54;background-color: #FFFFFF;}



/*------------------------------SINGLE------------------------------*/

.post_single { width:630px; overflow:hidden; padding-bottom:10px;}
.post_single .title_1_border { margin-bottom:5px}
.post_single .meta { font-size:11px; margin-bottom:10px;}
.post_single .meta .share { float:right; width:160px; height:20px;}
.post_single .meta .share .topsy_theme_light-green { float:right; margin-right:5px; }
.post_single .meta .share .facebook_share { float:right; }

.post_single img.left, 
.post_single img.alignleft { float:left; margin:0 10px 5px 0; border:1px solid #ccc; padding:2px}

.taguri { border-top:1px dotted #ccc; padding:10px 0; font-size:10px; text-transform:uppercase; line-height:15px;}
.taguri a {text-transform:none; font-size:11px;}

.banner_post {border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; padding:10px 0; margin-bottom:10px; }

.related_posts {border-bottom:1px dotted #CCCCCC; padding-bottom:10px; width:630px; overflow:hidden;}
.related_posts h3 { margin-bottom:10px;}
.related_posts ul { margin:0; padding:0; width:670px;}
.related_posts li { margin:0 11px 0 0!important; padding:0; float:left; width:116px; list-style-type:none!important;}
.related_posts .img_related_post { margin-bottom:3px;}
.related_posts .text_related_post {line-height:normal; font-size:11px;}
.related_posts .text_related_post p {display:none;}
.related_posts img {width:110px; height:110px; margin:0; border:1px solid #ccc; padding:2px; display:block}

.gallery { margin:0 0 10px 0!important;  width:640px; }
.gallery .gallery-item { float:left!important; margin:0 4px 4px 0!important; text-align:left!important; width:86px!important;}
.gallery .gallery-icon {}
.gallery .attachment-thumbnail {border:1px solid #ccc!important; width:80px!important; height:80px!important; display:block!important; margin:0!important; padding:2px}
.gallery .gallery-caption {}
.gallery br { display:none!important}
.gallery:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.gallery { display: inline-block; }
html[xmlns] .gallery { display: block; }
* html .gallery { height: 1%; }

.attachment { margin-bottom:15px;}
.attachment img { float:none!important; display:block!important; margin:0 auto!important;}
.attachment_navigation { height:35px; font-size:10px; text-transform:uppercase; clear:both;}
.attachment_navigation div {margin:auto!important; padding:0!important;}
.attachment_navigation a { display:block; border:1px solid #ccc; padding:5px 10px; margin:auto!important; background:#efefef}


/*------------------------------COMMENTS------------------------------*/
.comments_tempate { }
.comments_tempate h3 { margin:0;  background:#AEB950 url(images/bg_sprite.jpg) repeat-x; padding:4px 10px 3px 10px; color:#fff}

.commentlist {  padding:10px 10px 0 10px; border:1px dotted #ccc; margin-bottom:10px;}
.commentlist li { margin-bottom:10px; }
.commentlist .comment-author { background:#efefef; width:565px; position:relative; padding:8px 5px 9px 40px; }
.commentlist .avatar { position:absolute; left:0; top:0; display:block} 
.commentlist .fn { font-style:normal; font-weight:bold;}
.commentlist .says { display:none}
.commentlist .comment-meta { float:right; margin:-22px 10px 0 0; position:relative; font-size:11px;}
.commentlist .comment-meta a { color:#999;}
.commentlist p { padding:10px 0 0 40px;}
.commentlist .reply { padding:0 0 10px 40px; font-size:11px;}
.commentlist .children { padding-left:40px;}
.commentlist .children .comment-author  {width:525px; }


.cancel-comment-reply { padding:0; letter-spacing:normal; padding-left:5px; margin:0; display:inline; text-transform: lowercase; font-size:11px;}
.cancel-comment-reply a { color:#fff; text-decoration:underline}

.comment_form { padding:10px; border:1px dotted #ccc; }
.comment_form .left {  float:left; margin-right:10px;}
.comment_form .right {  float:left}
.comment_form label { display:block}
.comment_form input.text { border:1px solid #ccc; padding:5px; width:200px;}
.comment_form textarea.text { border:1px solid #ccc; padding:5px; width:370px; height:116px;}
.comment_form .submit { clear:both;}
.comment_form .btn { background:#AEB950 url(images/bg_sprite.jpg) repeat-x; border:0; padding:5px 7px; color:#fff; font-weight:bold; cursor:pointer}
.comment_form .subscribe-to-comments { padding:0;}
.comment_form .subscribe-to-comments label { display:inline; vertical-align: middle}
.comment_form .subscribe-to-comments input { vertical-align:middle}

/*------------------------------OTHER------------------------------*/
.link_more a { font-size:11px; color:#000; text-decoration:underline}
.link_more a:hover { text-decoration:none}

.left,
.alignleft {float:left;}
.right,
.alignright { float:right;}

.title_1 { font:normal 30px/30px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.title_2 { font:normal 21px/22px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.title_3 { font:bold 16px Arial, Helvetica, sans-serif; letter-spacing: normal;}
.title_4 { font:bold 14px Arial, Helvetica, sans-serif; letter-spacing: normal;}
.title_5 { font:bold 12px Arial, Helvetica, sans-serif; letter-spacing: normal; }

.title_1_border { font:bold 28px/29px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:15px; padding-bottom:5px; border-bottom:1px dotted #ccc;}

.mb5 { margin-bottom:5px}
.mb10 { margin-bottom:10px}
.mb15 { margin-bottom:15px}
.mb20 { margin-bottom:20px}
.mb25 { margin-bottom:25px}
.mb30 { margin-bottom:30px}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.clear { clear:both;}

.excerpt p, .excerpt_small p { display: inline}
.excerpt br, .excerpt_small br { display: none}

.poza a:hover img, 
.poza_small a:hover img { border:1px solid #999!important;}

small { display: block; margin-bottom:5px; font-size:10px; text-transform:uppercase}
small a { padding:0 3px;-moz-border-radius:2px; text-decoration:none!important; color:#fff!important;}
small a.green_default { background:#79BB00; }
small a.brown { background:#B95553; }
small a.green { background:#B5C05A; }
small a.pink { background:#FD5392; }
small a.orange { background:#F18401; }
small a.gray { background:#AABBCB; }
small a.blue { background:#00ADE6; }


/*------------------------------YAHOO------------------------------*/

.yahoo_status_box { background:#fff url(images/bg_yahoo_detector.jpg) no-repeat!important; color:#000; margin-bottom:0!important; }
.yahoo_status_box .box_text_yahoo { padding:25px 0 15px 25px; width:320px;}
.yahoo_status_box h1 { font:bold 28px Arial, Helvetica, sans-serif; color:#fff; line-height:30px; margin-bottom:15px;}
.yahoo_status_box h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin-bottom:15px;}
.yahoo_status_box p { margin-bottom:15px;}
.yahoo_status_box p strong { color:#fff;}
.yahoo_status_box .box_iframe_yahoo { padding-bottom:70px; }
.yahoo_status_box h2.hddn { background:url(images/txt-afla-cine-e-online-pe-yahoo-messenger.gif) no-repeat; text-indent:-9999px; height:26px; width:401px; margin: 0 auto 15px auto}
.yahoo_status_box iframe { border: none; width:400px; height:205px; margin:0 auto; display:block}

/*------------------------------CONCURS  CUM TE DISTREZI PRIN ORAS------------------------------*/

.banner_concurs { margin-bottom:10px;}
.header_concurs { margin-bottom:10px;}

.list_arhiva_concurs { list-style:none; margin:0; padding:0;}
.list_arhiva_concurs li { float:left; padding:0; margin:0 20px 20px 0; list-style:none; width:186px; height:205px; overflow:hidden; position:relative; }
.list_arhiva_concurs li a { display:block; margin:0; padding:0; margin-bottom:5px; }
.list_arhiva_concurs li a img { display:block; margin:0; padding:2px; border:1px solid #ccc}
.list_arhiva_concurs li h4 { font:bold 12px Arial, Helvetica, sans-serif;}
.btn_verde { background:url('images/bg_sprite.jpg'); font-size:14px; color:#fff!important; display:block; float:left; padding:5px 10px;}
.list_arhiva_concurs .thumblock { position:absolute; right:3px; bottom:18px; background:#fff; padding:0 3px; }
.list_arhiva_concurs .gdthumb { display:none;}
.list_arhiva_concurs .gdthumbtext {font-size:11px;}

.entry_concurs { }
.entry_concurs img { max-width:610px; display:block; margin:0 auto;}
* html .entry_concurs img { width:300px}
.vote { width:200px; float:left; padding:10px 10px 10px 0;}
.link { width:360px; float:right; border-left:1px dotted #ccc; padding:10px 0 10px 10px}
.input {font:12px Arial, Helvetica, sans-serif; color:#333; padding:5px;  width:220px;}

.list_pagina_concurs { padding-top:5px;}
.list_pagina_concurs li { float:left; width:80px; height:80px; margin:0 15px 15px 0; padding:0; border:none} 
.list_pagina_concurs li a { display:block; margin:0; padding:0;}
.list_pagina_concurs li a img {display:block; margin:0; padding:2px; border:1px solid #ccc;}
.btn_holder { padding-top:3px; }
.btn_holder a {background:url('images/bg_sprite.jpg'); font-size:11px; font-weight:bold; color:#fff!important; display:block; float:left; padding:5px 10px;}

.box_concurs { background:#97a222 url(images/box_concurs.jpg) no-repeat; padding:10px;}
.box_concurs .top a { display:block;  width:300px; height:360px; text-indent:-99999px; outline:none; background:transparent}
.box_concurs .btm {padding:7px 0 10px 10px; ; background:#fff}

/*------------------------------CONCURS DAKINO------------------------------*/

.content-dakino { background:#fff url(images/bg_concurs_dakino.jpg) no-repeat!important; color:#000; margin-bottom:0!important; }
.content-dakino .post_dakino { padding:40px 15px 15px 15px; }
.content-dakino h1 { font:bold 28px Arial, Helvetica, sans-serif; color:#fff; line-height:30px; margin-bottom:15px;}
.content-dakino h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin-bottom:15px;}
.content-dakino p { margin-bottom:15px;}
.content-dakino .cform fieldset { border:1px dotted #2B954A!important }
.content-dakino .cform input, .content-dakino .cform textarea {border:1px solid #2B954A!important }

/*------------------------------CONCURS Liberty------------------------------*/

.content-liberty { background:#28242c url(images/bg_liberty.jpg) no-repeat!important; color:#fff; margin-bottom:0; padding:30px!important; width:590px!important;  }
.content-liberty h1 { font:bold 30px Arial, Helvetica, sans-serif; color:#fff; line-height:30px; margin-bottom:20px; width:400px;}
.content-liberty h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin-bottom:20px; width:370px;}
.content-liberty p { margin-bottom:15px; color:#fff;}
.content-liberty .cform fieldset { border:1px dotted #547892!important }
.content-liberty .cform input, .content-liberty .cform textarea {border:1px solid #547892!important }
.content-liberty .cform ol li.cf_li_err { color:red}
.content-liberty a {color:#77C4EF}

/*------------------------------CONCURS PATINOAR------------------------------*/

.content-patinoar { background:#c8dade url(images/bg_concurs_patinoar.jpg) no-repeat!important; color:#3E3E3E; margin-bottom:0!important; border:1px solid #90b2b8; width:628px }
.content-patinoar .visual { float:right; width:300px; height:200px;}
.content-patinoar .post_patinoar { padding:20px 15px 15px 15px; }
.content-patinoar h1 { font:bold 28px Arial, Helvetica, sans-serif; line-height:30px; margin-bottom:15px; color:#20626d}
.content-patinoar h2 { font:bold 16px Arial, Helvetica, sans-serif;  line-height:18px; margin-bottom:15px; color:#20626d}
.content-patinoar p { margin-bottom:15px;}
.content-patinoar .cform fieldset { border:1px dotted #90b2b8!important }
.content-patinoar .cform input, .content-patinoar .cform textarea {border:1px solid #90b2b8!important }
.content-patinoar .cform legend {color:#20626d}

/*------------------------------CFORMS------------------------------*/
.cform fieldset { border:1px dotted #ccc; padding:10px;  margin:0 0 10px 0; }
.cform legend { font-size:16px; font-weight:bold; padding:0 5px; margin:0;}
.cform ol { margin:0; padding:0;}
.cform ol li { clear:both; padding:5px; }
.cform ol li.cf_li_err { background:#FFDFDF url(images/bg_error.png); border:1px solid #DF7D7D;}
.cform label { display:block; width:125px; float:left; line-height:24px;}
.cform input {border:1px solid #ccc; color:#333; font:12px Arial, Helvetica, sans-serif; padding:5px; vertical-align:middle; width:200px;}
.cform textarea {border:1px solid #ccc; color:#333; font:12px Arial, Helvetica, sans-serif; padding:5px; vertical-align:middle; width:350px; height:60px; overflow:auto}
.cform span.reqtxt,
.cform span.emailreqtxt { font-size:11px; color:#999; padding-left:3px;}
.cform .cf_hidden { display:none;}
.cform label.seccap { }
.cform input.secinput { width:50px;}
.cform img.captcha { vertical-align:middle; margin:0 5px;}
.cform img.captcha-reset {  width:21px; height:21px; vertical-align:middle; background:url(images/sprite_icons.gif) 0 0 no-repeat}
.cform ol li#li--17 { padding-left:15px;}
.cform label.cf-before { float:right; width:590px; line-height:normal}
.cform input.cf-box-b { width:auto; padding:0; border:none;}
.cform p.cf-sb { margin:0; padding:5px}
.cform input.sendbutton {background:transparent url(images/bg_sprite.jpg) repeat scroll 0 0; border:0 none; color:#FFFFFF; cursor:pointer; padding:5px 10px; width:auto;}

.cform .cf-box-title {font:bold 12px Arial, Helvetica, sans-serif;  }
.cform .cf-box-group input { border:none; padding:0; width:auto}
.cform .cf-box-group label { display: inline; width:auto; float:none; line-height:normal; padding:0 10px 0 3px;}

.linklove { display:none;}
.cf_error { border-color:#DF7D7D}


.box_popolar_posts .poza { float:left; margin:0 10px 3px 0; }
.box_popolar_posts .poza img { border:1px solid #ccc; padding:2px; width:100px; height:100px; }
.box_popolar_posts h4 { font-size:14px;}
.box_popolar_posts .excerpt {height:45px; overflow:hidden;}

.info_locatii { margin-bottom:10px;}
.info_locatii div {padding-left:6px; background:url(images/sprite_icons.gif) no-repeat 0 -592px; margin-bottom:3px;}

.table { border-spacing:0; border-top:1px solid #D0DDE3; border-left:1px solid #D0DDE3; margin-bottom:15px;}
.table th { text-align:left; background:#efefef; padding:7px;}
.table td { border-right:1px solid #D0DDE3; border-bottom:1px solid #D0DDE3; padding:7px;}

.breadcrumbs { margin-bottom:10px; font-size:11px;}

.list_subcat { margin-bottom:15px; margin-top:-10px; color:#687380; border-bottom:1px dotted #ccc; padding-bottom:5px }
.list_subcat li { float:left; width:152px; padding:2px 0 2px 5px; background:url(images/sprite_icons.gif) no-repeat 0 -591px; }