* { margin:0; padding:0;}
body {color:#444;font:12px Arial, Helvetica, sans-serif; position:relative;background:url(../img/bg_header.jpg) repeat-x;}

a {color:#3399ff;text-decoration:none;outline: none;}
a img {border:0;}
a:hover {text-decoration:underline;}
input {color:#333; padding: 1px 3px; border: 1px solid #809DB9}
ul {list-style:none;}
li {list-style:none;}
select {color:#333;font:normal 12px Arial, Helvetica, sans-serif;}
textarea {color:#333;font:normal 12px Arial, Helvetica, sans-serif; border: 1px solid #809DB9}
.clearfix {clear:both;}


#maincontainer {margin:0 auto;width:981px;}
	#header {position:relative; height:131px;background:url(../img/bg_flames.gif) no-repeat top center;}
		#logo a {background:url(../img/logo.gif) no-repeat top; width:315px; height:72px; display:block; text-indent:-9999px; position:absolute; top:13px; left:0px;}
		#logo_feed a {background:url(../img/logo_feed.gif) no-repeat top; width:46px; height:62px; display:block; text-indent:-9999px; position:absolute; top:15px; right:0px;}
		#nav {position: absolute; top:104px; width: 100%;}
		#nav .nav_links_l  {float:left;}
		#nav .nav_links_r  {float:right; padding-right: 40px;}
		#nav ul li {float:left; display: inline;}
		#nav ul li a { display:block; float: left; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; padding:7px 10px; text-transform: uppercase;}
		#nav ul li.current  { background:url(../img/current_tab.gif) no-repeat ; padding-left:10px;}
		#nav ul li.current a  { color:#000; background:url(../img/current_tab.gif) no-repeat right top ; padding:7px 10px 7px 0; }

	#container { }
	#footer {border-top:1px solid #DDDDDD; padding-top:10px; padding-bottom:70px; background-color:#FFFFFF;}
		.traficro {margin-top: 5px;}


.content {padding: 36px 0 50px 0;}

.comments { padding-top: 45px!important;}

#left { display: inline; float:left;width:630px; margin-right:25px; padding-bottom:30px; background:url(../img/fade.png) no-repeat right bottom;}
	#left .content {border-right:1px solid #DDDDDD; padding: 0 30px 50px 0!important;background:url(../img/bg_gradient.jpg) repeat-y;}
	#left .content td {border-bottom:1px solid #E2E2E2; padding:7px 20px 5px 0px; _padding-top: 10px;}
	#left .content td .suggest { font-size: 11px;}
	#left .content td .suggest span { color: #B6B6B6;}
	#left .content td .suggest a { color: #444444;}
		
		
		a.comments_link {padding-left: 18px; background: url(../img/commnet_icon.png) left 1px no-repeat}
		
		#left .comments td.section_title, td.comment_form, .comment_form td {border-bottom:0 !important;}
		.comments .section_title { padding: 20px 0!important;}
		.comments .news_table td { border: 0!important; padding: 0!important; width: 599px; vertical-align: top;}
		
		.comments .our_article {width: 255px;}
		.comments .our_article .top { height: 10px; background: url(../img/sprite.png) no-repeat;}
		.comments .our_article .middle { color: #ffffff; font-size: 14px; line-height: 18px; font-weight: bold;padding:0 14px; background: #D60000;}
		.comments .our_article .bottom {height:125px; background: url(../img/sprite.png) 0 -10px no-repeat;}
		
		.comments .original_article { width: 330px; float: right; display: inline;}
		.comments .original_article .top { height: 14px; background: url(../img/sprite.png) -270px 0 no-repeat;}
		.comments .original_article .middle { padding:0 14px; background: #F9F9F9;}
		.comments .original_article .middle h3{ font-size: 12px; margin-bottom: 5px; }
		.comments .original_article .middle a img{ float:right; display: inline; }
		.comments .original_article .bottom {margin-bottom: 7px;height:14px; background: url(../img/sprite.png) -270px -10px no-repeat; _background-position: -270px -7px}
		
		.comments div.section_title { padding: 0!important; border-bottom: 1px solid #E2E2E2; margin-top: 15px; }
		.comments div.section_title a {margin-bottom: 3px;width: 136px; height: 20px ; display: block; background: url(../img/sprite.png) -463px -60px no-repeat; color: #ffffff; font-size: 11px; line-height: 20px; vertical-align: middle} 
		.comments div.section_title a:hover {text-decoration: none;}
		.comments div.section_title span {padding-left: 10px;}
		
		.comments .navigation { padding: 15px 0 25px; }
		.comments .navigation .left,
		.comments .navigation .right { width: 260px; }

		.comments .navigation .left a { background: url(../img/sprite.png) -593px -540px no-repeat; display: block; padding-left: 10px; }
		.comments .navigation .right a { background: url(../img/sprite.png) 254px -540px no-repeat; display: block; padding-right: 10px; }
		
		.comments .navigation .right { text-align: right;}
		
		.comment_item {clear:both; border-bottom: 1px solid #E2E2E2}
		.comment_item .item { font:bold 24px Georgia; color: #FFCC00; float: left; width: 85px; text-align: center;}
		.comment_item .author { margin-left: 85px; color: #000000; font-weight: bold; padding: 7px 0}
		.comment_item .comment { margin-left: 85px;}
		.comment_item .date { color: #CCCCCC; margin-left: 85px;padding-bottom:14px; font-size: 10px; padding: 7px 0}
		
		.comment_form { margin-top: 5px;background:url(../img/sprite.png) 0 -139px no-repeat; padding: 20px 0; height: 345px; clear:both;}
		.comment_form .addlink { width: 100%;}
		.comment_form h2 {color: #fff; font-weight: normal;margin-bottom: 10px; padding-left: 15px;}
		.comment_form .add {background:url(../img/sprite.png) -513px -24px no-repeat; width: 88px; height: 36px; border:0; color: #fff; font-size: 18px; }
		
	
		.archives { padding-top: 36px!important}
	
	
		.faq { padding-top: 36px!important; }
			.faq a,
			.faq a:visited {color: #000;}

		.e404 { padding-top: 20px;}
			.e404 p { padding: 10px 30px; }
			.e404 div { text-align: center; padding-bottom: 10px;}
			.e404 div img{ margin: 0 auto; display: inline;}

		.big_title, #faq {font-size:20px; color:#D00000; margin-bottom:20px; font-weight: normal}
		.section_title {font-size:18px; font-weight: normal; color:#D00000; padding: 45px 0 25px!important;}
		h2.section_title.first { padding-top: 0 !important;}
		
				
		div.content.rulez .big_title { margin-bottom: 0px; }
		div.content.rulez p { padding: 8px 415px 8px 0 }
		div.content.rulez ol li { list-style: decimal outside;  margin-left: 20px; padding-bottom:5px;}
		div.content.rulez div.suggest { margin-left:200px;background:url(../img/btn_participa.jpg) center center no-repeat;  width: 219px; height: 78px; position: relative;} 
		div.content.rulez div.suggest a { color: #FFFFFF; font-size: 16px; font-weight: bold; display:block; width: 135px; height: 35px;line-height: 35px; vertical-align: middle; text-align: center; position:absolute; top:12px; left: 35px;} 
		div.content.rulez div.suggest a:hover { text-decoration:none;} 
		div.content.rulez div.concert{margin-top:10px;}
		
		div.rulez form { color: #000000; margin-top: 10px; padding-top: 30px; height: 375px; }
		div.rulez form textarea { margin-bottom: 2px; }
		div.rulez .addlink ul.errors {float: left; display: inline; margin:0 0 0 10px; background: #FFFFFF;}
		div.rulez .addlink input {float: left; }
		div.rulez .addlink .add_suggestion { background:url(../img/btn_addlink.jpg) no-repeat; width:120px;}
		
		
	#contact_form { margin-top: 20px;}
	
	.big_evil_r { background:url(../img/bg_big_evil.jpg) right top no-repeat; width:375px; height:426px; float: right;  }
	.box_f1 {margin: 20px 0 20px 0;}
	.box_ads {margin: 20px 0 20px 0;}

#right { float:left; width: 320px; }
	.box_evil { background:url(../img/box_caterinca.jpg)  no-repeat; display:block; height:180px; padding:10px 30px 10px 14px; margin-top: 20px; color:#FFFFFF; text-decoration:none;  font-weight:normal; color:#FFFFFF; }
	.box_evil  h2 { margin-top:6px; padding-right: 60px;font:normal 22px Tahoma,Arial, Helvetica, sans-serif; }
	.box_evil span.propune { display:block; font-weight:bold; color:#000000; text-decoration:underline; padding:12px 125px 60px 0; }
	.box_evil span.note { display:block; font-weight:bold;  text-decoration:none; }

	.hr { border-bottom:1px solid #E2E2E2; font-size:1px; height:1px; margin-bottom:15px; }
	.archive .last_week { float: left; background:url(../img/arr_black.gif)  no-repeat 0px 6px; padding-left:10px; }
	.archive .last_week a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; }
	.archive .all_news { float: right; padding-right:20px; display:inline; background:url(../img/arr_black.gif)  no-repeat 0px 6px; padding-left:10px; }
	.archive .all_news a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; }

	.box_categories { margin-bottom:30px;}
	.box_categories ul li { float: left; margin-right:3px;}

	.right_box_top { background: url(../img/right_box_top.png) center top no-repeat; width: 300px; margin-top: 20px;padding-top: 10px; }
		.right_box_bottom { background: #f8f8f8 url(../img/right_box_bottom.png) center bottom no-repeat; }
		
	#latest_comments { }
		#latest_comments li { padding: 10px; border-bottom: 1px solid #E2E2E2}
		#latest_comments h2 { font-size:20px; color:#D00000; padding: 0 0 5px 10px;font-weight: normal }
		
		
	.box_events { margin-top: 20px; height: 310px; background: url(../img/bg_box_events.jpg) center top no-repeat; }
	.box_events .big_title { font-size:18px; padding: 20px 0 0 15px; }
	.box_events table { margin: 0 30px 0 10px; }
	.box_events table td { line-height: 20px; color: #000000; vertical-align: top;}
	.box_events table .align_center img { border: 1px solid #ffffff; margin-right: 5px}
	
	#contest_results { margin-top:20px;}
	#contest_results .big_title { margin-bottom:10px;}
	#contest_results td.align_right { padding-right:7px}
	#contest_results td span, 
	#contest_results td b { color: #D00000;}
	#contest_results td a { color: #444444;}
	
	
#footer { margin-top: 10px;}
	#nav_footer { float:left;}
	#nav_footer ul li { float: left; margin-right:5px;}
	#nav_footer ul li a { font-family:Tahoma ,Arial, Helvetica, sans-serif; font-size:10px;  font-weight:bold; margin-right:5px;  text-transform: uppercase;}
	.creation { float:right;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color: #757575;}
	.creation span { color:#007195;}

	h3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; margin-bottom:15px;}
	h4 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#007195; margin-bottom:5px;}
	.arrows {margin-bottom:20px;}
	.arrows li a {}
	.arrows li {margin-bottom:3px; background:url(../img/arr_blue.gif) no-repeat 0px 5px; padding-left:10px;}

	.addlink {}
	.addlink td {padding-right:15px; padding-bottom:15px;}
	.add_suggestion {color: #FFFFFF; font-weight: bold; font-size: 14px; line-height: 16px; vertical-align: top;  margin:0; padding-bottom: 5px; _padding-bottom: 3px; border:0;background:url(../img/btn_addlink.gif) no-repeat; width: 111px; height: 36px;}

	.td_error {color: #ff0000;}

	.errors {border: 1px solid #cc3300; color: #cc3300; padding: 2px 5px; margin-top: 2px;}

	.textcolor1 {color:#007195; font-weight:bold;}
	.textcolor1 a {}


.pageLinks { color: #000; }
	.pageLinks a, .pageLinks a:visited { color: #000; text-decoration: underline; }
	.pageLinks a.current{ text-decoration: none; font-weight:bold;}
	
	.pageLinks span { font-weight: bold; }

/* -------------------------  HACKS ------------------------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;} /* Hides from IE-mac \*/
.clearfix{display: block;} /* End hide from IE-mac */
/* ---------------------------END HACKS ----------------------------*/


.left { float:left; display: inline;}
.right { float:right; display: inline;}

.align_left{text-align: left;}
.align_center{text-align: center;}
.align_right{text-align: right;}

.clear { clear:both; overflow:hidden; font-size:1px; height:0;}
.no_border { border:0!important}

/*******contest VREAU BILET RO**********/
.box_vreaubiletro {background:url(../img/vreaubiletro/bg_box_vreaubilet.jpg)  no-repeat; display:block; height:330px; padding:10px 30px 10px 14px; color:#FFFFFF; text-decoration:none;  font-weight:normal; width:256px; margin-top:20px;}
.box_vreaubiletro  h2 {margin-top:6px;font:normal 22px Tahoma,Arial, Helvetica, sans-serif; }
.box_vreaubiletro span.propune {display:block; font-weight:bold; color:#000000; text-decoration:underline; margin-top:230px;}
.box_vreaubiletro span.note {display:block; font-weight:bold; text-decoration:none; }


.list_winners {border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; width:650px;}

.box_propune_stire {background:url(../img/box_caterinca.jpg) no-repeat top left; width:310px; height:200px;padding-left:10px; margin-top:15px;}
.box_propune_stire h2 {font-size:22px; font-family:Tahoma; font-weight:normal;padding-top:10px; line-height:24px; margin-bottom:15px;}
.box_propune_stire a {color:#FFFFFF;}
.box_propune_stire .propune {font-weight:bold; margin-bottom:55px;}
.box_propune_stire .propune a {color:#000000;}
.box_propune_stire .note {color:#FFFFFF; font-size:12px; font-weight:bold;}


