

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, /*strong,*/ sub, sup, tt, var,
/*dl, dt, dd, ol, ul, li,*/
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
  margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;
}

:focus 
{
  outline: 0;
}

body { line-height: 1; }

ol, ul {
	/*list-style: none;*/
}

table {
	border-collapse: separate;border-spacing: 0;
}

caption, th, td {
	text-align: left;font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.left { float: left; }
.right { float: right; }
.clear { clear:both; height:1px; font-size:1px; line-height:1px; }
.center { text-align:center; }

a img { border: none;text-decoration:none; }

.debug { background:#f00;border:1px solid #0c0; }

html,body { font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333; }

.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%; }




a.small-link
{
	font-size:11px;
	color:#333;
	text-decoration:none;
}
a:hover.small-link
{
	color:#c00;
	text-decoration:underline;
}
a.small-link img { vertical-align:middle; }

a.title-link
{
	font-size:13px;
	color:#333;
	text-decoration:none;
}
a:hover.title-link { color:#c00;text-decoration:underline; }

a.author-link
{
	color:#333;
	text-decoration:underline;
}
a:hover.author-link
{
	color:#c00;
}





/**

@project : bzi.ro v2.
@last change : 10 apr 2009

----------------------------
Sections:

globals

top links
_____________________
|__top-links-l
|__top-links-r

header
_____________________
|__ logo
|__ top advert

nav
_____________________
news scroller
_____________________


container
_____________________
|__	 center
		|__ center box
|__	 left
		|__ sections
		|__ left adverts
|__	 right 

footer
|__ copyright
		
*/


/*
globals
============================================
*/

html { background:transparent url('images/bg_html.jpg');}
body {
	width:1010px;
	margin:0 auto;
}

.pad_05em 
{
	padding:.5em;
}
.m-top-05em { margin-top:.5em;  }

.box{
	background:transparent url('images/shadow_box.jpg') no-repeat scroll bottom;
	padding:0 0 .4em 0;
	margin:0 0 .4em 0;
}
.left-box-inner
{
	border:1px solid #ccc;
	margin:0 0 .2em 0;
	background:#fff;
	
}
.left-title
{
	font-weight:bold;
	color:#333;
	font-size:13px;
	border-bottom:1px solid #ccc;
	background:transparent url('images/bg_box.jpg') repeat-x;
	padding:.4em 0 .5em .4em;	
	margin:0 0 .3em 0;
	clear:both;
	display:block;
}

.red { color:#c00; }


/*
top links
============================================
*/

#top-links-holder
{
	background:#fff;
}

#top-links-l
{
	width:48%;float:left;
	padding:.4em 0 .5em .4em;
}
#top-links-l a
{
	padding:0 0 0 1.5em;
	margin:0 .3em;
}
.home-link { background:transparent url('images/home_ico.gif') no-repeat left; }
.sitemap-link { background:transparent url('images/sitemap_ico.gif') no-repeat left; }
.contact-link { background:transparent url('images/contact_ico.gif') no-repeat left; }
.rss-link { background:transparent url('images/rss_ico.gif') no-repeat left; }


#top-links-r
{
	width:48%;float:right;
}

/*
header
============================================
*/
#header 
{ 
	background :#dc3029 url('images/bg-header.gif') no-repeat 100px -50px;
	padding:1em 0;
	clear:both;
	position:relative;
}
#socialize { position:absolute;right:5px;top:12px;width:140px;background:#E53C33;border:2px solid #EE483D;height:90px;overflow:hidden;padding:.3em;}

#logo
{
	width:250px;
	float:left;
	padding:.5em 0;
}
#logo img { vertical-align:middle; }
.data
{
	font-size:10px;
	color:#fff;
}


#top-advert
{
	margin-left:255px;
}
/*
#top-advert div{ border:2px solid #fff;float:left;width:49%;}
*/



/*
nav
============================================
*/
#nav
{
	background:transparent url('images/bg_nav.gif') repeat-x;
	height:30px;
}
#nav ul
{
	margin:0;padding:0;list-style:none;
}
#nav ul li { display:block;float:left;line-height:30px;color:#666; }
#nav ul li a 
{
	line-height:30px;
	color:#fff;
	font-size:11px;
	display:block;
	float:left;
	margin:0 .3em;
	padding:0 .6em;
	text-decoration:none;
}
#nav ul li a:hover { background:#333; }
#nav ul li a.current-section { background:#dc3029; }


/*
news scroller
============================================
*/
#news-scroller
{
	clear:both;
	padding:0 .2em .8em .2em;
	margin:0 0 .6em 0;
	background:#fff url('images/bg_box.jpg') repeat-x top;
}
#news-scroller-container
{
	clear:both;
	/*
	padding:0 .2em .8em .2em;
	margin:0 0 .6em 0;*/
	margin:0 0 .6em 0;
	background:#fff url('images/bg_box.jpg') repeat-x top;
	border-bottom:1px solid #e5e5e5;
}
#news-scroller2
{
	width:670px;
	float:left;
	height:31px;
	line-height:31px;
	overflow:hidden;
	margin:3px 0 0 0;
}
#news-scroller-controls
{
	width:60px;
	float:left;
	height:31px;
	line-height:31px;
	text-align:left;
	margin:4px 0 0 0;
}
#news-scroller-controls a
{
	vertical-align:middle;
}

#news-scroller2 div
{
	width:650px;
	height:31px;
	line-height:31px;
	overflow:hidden;
}

#news-scroller2 div a 
{
	white-space: nowrap;
	padding: 0;
	color: #c00;
	font: bold 10px Verdana;
	margin: 0 10px 0 0;
} 
#news-scroller2 div span 
{
	margin: 0 10px 0 0;
	font-weight:bold;
	font-size:10px;
} 

.flash-news-container 
{
	width: 1000px; 
	height: 30px; 
	margin: 0; 
	padding: 0;
	overflow: hidden; 
}
.flash-news-container .flash-news-mask 
{ 
	position: relative;
	left: 0;
	top: 8px;
	width: 999px;
	overflow: hidden;
}
ul.newsticker 
{ 
	position: relative;
	left: 20px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;

}
ul.newsticker li 
{
	float: left;
	margin: 0;
	padding: 0;
	background: #fff;
}
ul.newsticker a 
{
	white-space: nowrap;
	padding: 0;
	color: #c00;
	font: bold 10px Verdana;
	margin: 0 10px 0 0;
} 
ul.newsticker span 
{
	margin: 0 10px 0 0;
} 


/*
container
============================================
*/
#container
{
	width:1010px;
	float:left;
	
}

#container .column
{
	position:relative;
	float:left;
}


/*
center
..........................................................................................................................................................
*/
#center
{
	width:598px;
	overflow:hidden;
}

.center-box
{
	padding:.4em;
	background:#fff;
	margin:0 .5em;
}
.center-featured
{
	padding:.3em;
	background:transparent url('images/shadow_center_box.jpg') no-repeat bottom;
	margin:0 .5em;
	padding:0 0 .5em 0;
	height:240px;
	overflow:hidden;
}

h2.featured-title
{
	font-weight:bold;
	font-size:14px;
	padding:.2em 0 .4em 0;
}

#articles-pager
{
	width:238px;
	overflow:hidden;
	position:absolute;
	height:228px;
	overflow:hidden;
	padding:.2em 0;
	z-index:1000;
}
#articles-pager ul { list-style:none;margin:0;padding:0;height:229px;overflow:hidden; }
#articles-pager ul li { font-size:12px;clear:both;margin:0 0 1px 0;/*padding:.3em;height:70px;*/ }
#articles-pager ul li a { font-size:16px;display:block;background:transparent url('images/bg_featured.gif') no-repeat top left;height:70px;padding:.3em;color:#333;text-decoration:none; }
#articles-pager ul li a.activeSlide { background:transparent url('images/bg_featured.gif') no-repeat bottom left;color:#fff; }

.featured-text
{
	padding:.3em;
}

#featured-content
{
	text-align:right;
	padding:.2em .2em .2em 230px;
	height:228px;
	overflow:hidden;
	background:#fff;
}
#featured-content-wrapper
{
	height:229px;
	overflow:hidden;
}
#featured-content-wrapper img {  }

/*carusel*/
.gallery-item
{
}
.gallery-item p{display:block;width:150px;float:right;background:#f2f2f2;padding:.3em;font-size:11px;line-height:13px; }
.gallery-item img { padding:2px;border:1px solid #c0c0c0; }
.gallery-item a { color:#333; }
.gallery-item a:hover { color:#c00; }


.sections-center-box { margin:.5em 0;background:transparent; }
.sections-box
{
	padding:.5em;
}
.section-box-left
{
	width:290px;float:left;
	
}
.section-box-right
{
	width:290px;float:right;
}

.section-box-content
{
	padding:.3em;
	background:#fff url('images/bg_box.jpg') repeat-x top;
}

h2.section-title
{
	padding:.4em .3em .4em 2.5em;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	border-bottom:1px solid #ccc;
	color:#c00;
	background:transparent url('images/big_bzi_bullet.gif') no-repeat;
	
}

.section-box
{
	background:#fff;
	border:1px solid #ccc;
	margin:.5em 0;
}

.section-featured
{
	
}
/*.section-featured .title { font-size:14px;line-height:14px;}*/
.section-featured  .title { font-size:14px;line-height:16px;}
.section-featured  .title a { font-size:14px;line-height:16px;}
.section-featured .featured-title { font-size:14px;line-height:16px;}
.section-featured img { float:left;padding:.3em;margin:.2em; }
.section-featured p { font-size:12px;line-height:14px; }
.section-links { list-style:none;margin:0;padding:0;clear:both;padding:1em; }
.section-links li { clear:both;border-bottom:1px dotted #ccc;margin:.2em 0;padding:.3em .3em .3em .4em; }
.section-links li a { color:#333;text-decoration:none;font-size:14px;font-weight:bold; }
.section-links li a:hover { color:#c00; }
.section-links li span { font-size:10px;color:#999;}

.default-center-box
{
	padding:.8em;
	/*background:#fff;*/
	background:#fff url('images/bg_box.jpg') repeat-x top;
	margin:0 .5em;
	border:1px solid #ccc;
	line-height:18px;
}
.default-center-box h1
{
	font-size:17px;
	font-weight:bold;
	padding:.5em 0;
}

/*
left
..........................................................................................................................................................
*/
#left
{
	width:160px;
	overflow:hidden;
}


#sections
{
	background:#fff url('images/bg_box.jpg') repeat-x top;
	border:1px solid #ccc;
	margin:0 0 .2em 0;
}

#sections ul 
{
	list-style:none;
	margin:0;padding:0;	
}
#sections ul li { margin:0;padding:0;display:block;clear:both;margin:.3em 0; }

#sections ul li a { font-weight:bold;background:url('images/left_menu_bullet.gif') no-repeat top left;color:#333;padding:0 0 0 2em;display:block;height:19px;line-height:19px; }

#sections ul li a:hover,
#sections ul li a.current{ color:#c00;background:url('images/left_menu_bullet.gif') no-repeat bottom left; }

#left-adverts
{
	background:#fff url('images/bg_box.jpg') repeat-x top;
	border:1px solid #ccc;
	padding:.2em 0;
	overflow:hidden;
	margin:0 0 .2em 0;
}
#left-adverts div
{
	clear:both;
	margin:.3em 0 0 0;
	width:99.8%;
	overflow:hidden;
}



/*
right
..........................................................................................................................................................
*/
#right
{
	width:250px;
	float:right;
}

h2.bzi_h2
{
	font-size:14px;
	font-weight:bold;
	background:transparent url('images/big_bzi_bullet.gif') no-repeat top left;
	padding:0 0 0 3em;
}
.right-box
{
	/*border:1px solid #ccc;*/
	margin:0 0 .8em 0;
	padding:0 0 .6em 0;
	background:transparent url('images/shadow_box.jpg') no-repeat scroll bottom;
}
.right-box-inner
{
	border:1px solid #ccc;
	padding:0 0 .3em 0;
}

.right-box-header
{
	border-bottom:1px solid #ccc;
	background:transparent url('images/bg_head_right.gif') repeat-x;
	height:35px;line-height:35px;
}
.right-box-content
{
	padding:.2em;
	background:#fff;
}

.tab-right
{
	border-bottom:1px solid #ccc;
	background:transparent url('images/bg_tab_right.gif') repeat-x;
	height:24px;line-height:24px;
	padding:0 .6em;
}

.ultima-ora
{ 
  height:250px;overflow:auto;
}
.ultima-ora ul { list-style:none;margin:0;padding:0; }
.ultima-ora li { margin:0;padding:0;clear:both;padding:.3em .3em .5em .1em; }
.ultima-ora li img{ max-width:70px;padding:.2em;margin:0 .3em .2em 0;border:1px solid #f2f2f2; }
.ultima-ora li span { color:#c00;font-size:11px;display:block;margin:0 0 .3em 0; }
.ultima-ora li p { line-height:12px;font-size:11px; }
.ultima-ora li a { font-size:11px;color:#333;text-decoration:none;}
.ultima-ora li a:hover img { border:1px solid #333; }
.ultima-ora li.alt { background:#f0f0f0; }


.videos-list
{
	padding:.6em;
	line-height:19px;
}

#services {
	background:#fff;
}
#services a.x {
	display:block;
	border-bottom:1px solid #ccc;
	border-top:1px solid #f0f0f0;
	background:transparent url('images/bg_tab_right.gif') repeat-x;
	height:24px;line-height:24px;
	padding:0 .6em;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
#services a.selected { color:#c00; }
.services-content
{
	padding:.6em;
}
.services-content img { padding:.3em;}
.services-content p { line-height:18px;font-size:11px; }

.loto-balls-list { list-style:none;margin:0;padding:0; }
.loto-balls-list li { 
	display:block;
	float:left;
	margin:4px;
	width:25px;
	height:25px;
	background:transparent url('images/loto_ball.gif') no-repeat 0 0;
	color:#fff;font-size:11px; 
	text-align:center;
	line-height:23px;
}

.horoscop-signs { margin:0;padding:0;list-style:none; }
.horoscop-signs li { 
	margin:0;padding:0;display:inline;text-align:center; 
	float:left;width:65px;height:80px;display:block;
	background:#fff;
	margin:.3em;
}
.horoscop-signs li a { clear:both;color:#333; }
.horoscop-signs li a.img { width:65px;height:48px;display:block;overflow:hidden;}

/*
footer
============================================
*/
#footer
{
	clear:both;
	padding:1em 0;
}
#footer-links
{
	padding:.8em;
	background:#f0f0f0;
	color:#333;
	border:1px solid #ccc;
}
.footer-column
{
	width:180px;
	float:left;
	padding:.4em 1em;
}
.footer-column-stats
{
	width:100px;
	float:left;
	padding:.4em 1em;
}
.footer-column-stats div
{
	clear:both;
	width:98%;
	float:left;
	margin:0 0 .5em 0;
}
.footer-column span { font-weight:bold;font-size:13px; }
.footer-column ul { list-style-position:inside;margin:0;padding:0;margin:.5em 0 0 .3em; }
.footer-column li { margin:0;padding:0;list-style-type:circle;padding:.3em 0; }
.footer-column li a { color:#c00;font-size:11px; }
.with-border { border-left:1px solid #ccc;}


#copyright
{
	text-align:center;
	padding:.5em;
	font-size:11px;
	color:#666;
}

/*
article details
============================================
*/

.views { font-size:10px; }

#article-details-box
{
	
}

#article-details-box h3
{
/*
	font-size:12px;
	display:block;
	clear:both;
	padding:.5em 0;
	font-weight:bold;*/
}

.article-supratitle{
	font-size:14px;
	font-weight:bold;
}
.article-title
{
	font-size:18px;
	font-weight:bold;
	padding:2px 13px 2px 0;
}
.article-info-author { width:400px;float:left;font-size:11px; }
.article-info-tools { float:right; }
.article-desp { border-bottom:1px solid #ccc;clear:both;height:10px;line-height:10px;margin:0 0 1em 0; }

.article-bookmark { margin:2em 0; }
.article-bookmark ul{ margin:0;padding:0;list-style:none; }
.article-bookmark ul li { margin:0;padding:0;display:inline; }
.article-bookmark ul li a { color:#333;margin:0 1em 0 2em; }

.delicious { background:transparent url('images/delicious.gif') no-repeat left; }
.digg { background:transparent url('images/digg.gif') no-repeat left; }
.reddit { background:transparent url('images/reddit.gif') no-repeat left; }
.facebook { background:transparent url('images/facebook.gif') no-repeat left; }
.stumbleupon { background:transparent url('images/stumbleupon.gif') no-repeat left; }


.article-author
{
	text-align:right;
	padding:1em .5em;
}

a.more,a.more:link,a.more:visited {
	font-size:11px;
	color:#6b6b6b;
	float:right;
	clear:both;
	padding:.3em 1.5em .3em .3em;
	background:url('images/arrow_more.gif') no-repeat right;
	font-weight:bold;
}

/*--article content--*/
.article-content
{
	clear:both;
	text-align:justify;
}

.article-nav
{
	width:250px;
	float:right;
	padding:.2em;
	margin:0 .7em;
	text-align:right;
}

.articles-same-category
{
	border:1px solid #ccc;background:#fff url('images/bg_box.jpg') repeat-x top;
	padding:.2em;
}

.same-category-title {
	border-bottom:1px solid #ccc;
	padding:.4em;
}

.articles-same-category ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.articles-same-category ul li{
	margin:0;padding:0;
	clear:both;
	padding:.4em;
	background:transparent url('images/dotted_line.gif') repeat-x bottom;
}
.articles-same-category ul li a { color:#c00;display:block;background:transparent url('images/small_arrow_right.gif') no-repeat left;padding:0 0 0 1em;text-decoration:none; }

.featured
{
	padding:.3em;
	margin:.4em 0;
	border:2px solid #f0f0f0;
}
.article-content p
{
	text-align:justify;
}

/*--article comments --*/
.comments
{
	clear:both;
}
.comments-info
{
	background:#f0f0f0 url('images/comment-ico.gif') no-repeat 5px 5px;
	border:1px solid #ccc;
	padding:.4em .4em .4em 2em;
	margin:.5em 0;
}
.comments-info a { color:#c00; }
.comments-list
{}
.comments-list ul{list-style:none;margin:0;padding:0;}
.comments-list ul li {
	clear:both;
	padding:.4em;
}
.comments-list ul li.alt { background:#e0e0e0; }
.comment-header { font-size:11px;color:#666; }


/*-- article photo gallery --*/
.article-photo-gallery
{
	clear:both;
	margin:1em 0;
}
.article-photo-gallery ul { margin:0;padding:0;list-style:none; }
.article-photo-gallery ul li { margin:0;padding:0;float:left;width:100px;height:100px;overflow:hidden;margin:.4em; }
.article-photo-gallery ul li a img { border:2px solid #f0f0f0;padding:.2em; }
.article-photo-gallery ul li a:hover img { border:2px solid #c00; }

/*-- article video gallery --*/
.article-video-gallery
{
	clear:both;
	margin:1em 0;
}
.article-video-gallery ul { margin:0;padding:0;list-style:none; }
.article-video-gallery ul li { margin:0;padding:0;float:left;clear:both;margin:.4em; }

/*
articles category
============================================
*/

#articles-category-box
{}
#articles-category-box h3
{
	font-size:14px;
	font-weight:bold;
}

.category-featured-article
{}
.category-featured-article h1
{
	font-size:18px;
	font-weight:bold;
	color:#c00;
}
.category-featured-article img { padding:.2em;margin:0 .3em .3em 0;}

.category-articles { clear:both; }
.category-articles {}
.category-articles ul { list-style:none;margin:0;padding:0;}
.category-articles ul li { font-size:12px;margin:0;padding:0;clear:both;background:transparent url('images/dotted_line.gif') repeat-x bottom;margin:0 0 .5em 0;padding:.3em; }
.category-articles ul li a { font-size:14px;color:#333; }
.category-articles ul li a:hover { color:#c00; }
.category-articles ul li img { padding:.3em;border:2px solid #f0f0f0; margin:.4em; }

/*
horoscop
*/
#horoscop-box
{}
#horoscop-box h1
{
	font-size:14px;
	font-weight:bold;
}
.zodie_desp { line-height:10px;height:10px;border-bottom:1px solid #ccc; }
.zodie_title { font-size:12px;font-weight:bold;padding:.5em; }
.zodie_title img { padding:.5em; }

#cv_list
{ list-style:none;margin:0;padding:0;position:relative;}

#cv_list li {
	margin:0;
	padding:0;
	padding:.4em .2em .4em .5em;
	clear:both;
	font-size:11px;
}
#cv_list li img
{
	padding: 0 0 .2em .4em;
}

/*search box*/
#search-box
{
	width:201px;
	height:31px;
	float:right;
	background:transparent url('images/bg_search_box.gif') no-repeat scroll 0 0;
	margin:.3em;
}
#search-box #q
{
	border:0;
	float:left;
	/*font-size:0.8em;*/
	font-size:11px;
	margin:6px 0 0 6px;
	padding:0;
	width:159px;
	color:#999;
}
#search-box #go
{
	float:right;
	margin:2px 3px 0 0;
}

/*newsletter box*/
#newsletter-box
{
	padding:.8em .3em;
	text-align:center;
	background:transparent url('images/newsletter_background.jpg') no-repeat bottom left;
}
#newsletter_email_left
{
	margin:0 0 .5em 0;color:#ccc;
}

/*colectiv redactie*/
.colectiv-redactie
{}
.colectiv-redactie table 
{
	font-size:11px;
}
.colectiv-redactie table td
{
	border:1px solid #fff;
}
.colectiv-redactie .dn_image
{
	text-align:center;
}
.dn_image img {
	padding:.3em;
	border:2px solid #f0f0f0;
	margin:.4em;
}

.colectiv-redactie .c_head
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	/*background:#DC3029;*/
	background:#333;
	color:#fff;
}

/*listing pagination*/
.pagination
{
	clear:both;
}
.pagination a { padding:.1em .3em;color:#333;background:#f0f0f0;text-decoration:none;margin:0 .3em; }
.pagination a:hover { background:#c00;color:#fff; }



/*arhiva calendar*/
#arhiva-calendar 
{
	clear:both;
}

.calendar-item { width:170px; height:200px;margin:.3em;float:left;background:#fff;border:1px solid #DFE4E7; }

.calendar-item table 
{
  background:#fff;margin:0 auto;
}
* html .calendar-item table { height:145px; }

.calendar-item table td
{
  padding:.2em .4em;
  background:#f0f0f0;
  border:1px solid #fff;
  font-size:10px;
  /*cursor:pointer;*/
}
* html .calendar-item table td { padding:.1em .2em;}
.calendar-item table td.booked_1 {background:#c00;color:#fff;}
.calendar-item table td.booked_2 { background:#fc0;color:#fff;}

.calendar-item table td a,.calendat-item table td a:hover { text-decoration:underline;color:#c00;display:block; }

.calendar-heading
{
  font-weight:bold;color:#2F3E48;
  padding:.3em;text-align:center;
}
.calendar-weekdays
{
  margin:0;padding:0;
  font-weight:bold;
  padding:.3em;
  background:#fff;
  color:#505F69;
}

/*ads*/
#ad_sections
{
	background:#fff url('images/bg_box.jpg') repeat-x top;
	border:1px solid #ccc;
	margin:0 0 .2em 0;
}

#ad_sections ul 
{
	list-style:none;
	margin:0;padding:0;	
}
#ad_sections ul li { margin:0;padding:0;display:block;clear:both;}

#ad_sections ul li a { color:#333;display:block;height:20px;line-height:20px;text-decoration:none; }

#ad_sections ul li a:hover,
#ad_sections ul li a.current{ color:#c00;}

#ad_sections ul li a.category { font-weight:bold;font-size:12px;}
#ad_sections .bull_category { font-size:16px;font-weight:bold;color:#c00; }

#ad_sections ul li a.subcategory { font-size:11px;}
#ad_sections .bull_subcategory { font-size:11px;font-weight:bold;color:#333;padding:0 0 0 1em; }

.category-articles ul li.featured_ad { background:#FEF0B8;border:1px solid #f3b94c; }
.ad_breadcrumb{ clear:both;padding:.3em 0; }
.ad_breadcrumb a { color:#c00;font-size:11px; }

.pagination { clear:both;padding:.4em; }

.add_ad {
	background:url('images/ad_add_ico.png') no-repeat;
	padding:.3em 0 .3em 2.5em;
	font-weight:bold;
	display:block;
	height:30px;
	line-height:22px;
	color:#689A22;
	border-bottom:1px solid #9CC26A;
}

.ad_footer { font-size:11px;color:#999;padding:.3em;margin:.5em 0;clear:both; }
.ad_footer_l { width:48%;float:left;}
.ad_footer_r { width:48%;float:right;}

.advert_right_servicii { margin:2px 0;}




/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


.jcarousel-skin .jcarousel-container {
}

.jcarousel-skin .jcarousel-container-horizontal {
    width: 496px;
    padding:5px 40px;
}

.jcarousel-skin .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin .jcarousel-clip-horizontal {
    width:  495px;
    height: 80px;
    background:#f0f0f0;
}

.jcarousel-skin .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin .jcarousel-item {
    width: 120px;
    height: 80px;
    padding:.2em;
	text-align:center;
}

.jcarousel-skin .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 28px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background:transparent url(images/carousel/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 28px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/carousel/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/carousel/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin .jcarousel-next-disabled-vertical,
.jcarousel-skin .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/carousel/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin .jcarousel-prev-disabled-vertical,
.jcarousel-skin .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
} 

sup.required { font-weight:bold;color:#c00;font-size:13px;padding:0 .2em; }

.form-errors { 
 background:#FEF4F2;
 padding:.2em .3em .2em  0;margin:.2em;color:#F0491C;border-bottom:1px solid #f0491c;
}
.form-errors p {line-height:20px;}

.form-success { 
  padding:.2em .3em .2em  0;margin:.2em;color:#28BB1A;border-bottom:1px solid #28BB1A;
}
.form-success p {line-height:20px;}


/*
Basic form
--------------------------------------------------
**/

.basic-form
{
  background:#fff;
  padding:.3em;
  clear:both;
  width:98%;margin:0 auto;
  border:2px solid #f0f0f0;
}
.basic-form ul { margin:0;padding:0;list-style:none;}
.basic-form ul li { clear:both;margin:.6em 0;}
.basic-form label { width:180px;float:left;font-weight:bold;text-align:right;padding-top:.3em; }
.basic-form .input-box { margin-left:190px; }
.basic-form ul li.submit { margin-top:1em;border-top:1px solid #ccc;padding:.4em 0;}
.basic-form ul li.notes { padding:3em 0 .4em 0;font-size:11px;color:#ccc; }


.btn_red
{ 
  border:0;
  padding:0;
  margin:0;
  padding:0 0 .2em .4em;
  height:25px;
  background:transparent url('images/btn_red.gif') no-repeat top left;
  position:relative;
  color:#fff;
}
.btn_red_end { display:inline;position:absolute;width:6px;height:25px;background:transparent url('images/btn_red_end.gif') no-repeat top left; }


#pool-container
{}

.pool_title
{
	font-weight:bold;
	padding:.8em .8em .2em .8em;
	font-size:13px;
	color:#c00;
}

.pool_questions
{
	margin:0;padding:0;list-style:none;
	padding:.2em .4em;
}
.pool_questions li 
{
	margin:0;padding:0;
	clear:both;
	padding:.3em;
}
.pool_questions li.submit
{
	border-top :1px solid #ccc;
	margin:2em .2em 0 .2em;
	text-align:center;
	clear:both;
}


/* Bar Graphs */
.graph {
  /*width: 250px;
  position: relative;
  right: 30px;*/
  margin:0;padding:0;
  padding:.8em .8em 2em .8em;
}
.bar-title {
  position: relative;
  /*float: left;*/
  /*width: 100px;*/
  width:90%;
  clear:both;
  line-height: 20px;
  margin-right: 17px;
  font-weight: bold;
  text-align: left;
}
.bar-container {
  position: relative;
  clear:both;
  float: left;
  width: 180px;
  height: 10px;
  margin: 0px 0px 15px;
  background:#f0f0f0;
}

.bar-container div {
  background-color:#cc4400;
  height: 10px;
}
.bar-container strong {
  position: absolute;
  right: -32px;
  top: 0px;
  overflow: hidden;
}
#poll-results p {
  text-align: center;
}