/* CSS Document */

/* Import Master Reset */
@import url(reset.css);
* {font-family:Arial; font-size:15px;}
body {background:#e2f483 url(/assets/images/pixel_bg.jpg) repeat-x; font-family:Arial; color:#FFFFFF;}
table {
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 15px;
    padding:0px;
    margin:0px;
}

ul, ol{
    list-style:square;
    margin:10px 0px;
    margin-left: 20px;
    display:block;
} 
b{
    font-weight: bold;
    font-size: inherit;
}
p{
    padding: 0px;
    margin: 10px 0px;
}
h1{
    margin:15px 0px;
    padding: 0px;
    font-size: 22px;
    font-weight: bold;
}

.clear  {clear:both; height:1px; font-size:1px; line-height:1px;}

a, a:visited {margin:0px; padding:0px; font-family: arial; font-size: 15px; color: #01284d; font-weight: bold; text-decoration: none; }
a:hover{margin:0px; padding: 0px; font-family: arial; font-size: 15px; color: #01284d; font-weight: bold; text-decoration: none; }

#wrapper{ width:1000px; margin:0px auto;}

/* TOP */
#wrapper #header{ margin-top:20px; height: 170px;}

	#lang { text-align:right; display:block;   padding:0px; margin:0px; vertical-align:center; }

	#logo {float:left; margin-top:28px;}
	#languages {float:left; margin-left:248px; background:url(/assets/images/languages.jpg) no-repeat; width:144px;}
	#languages a {padding-left:10px; display:block; height:31px; padding-top:7px;color:#d8e1b0; font-size:17px; font-weight:bold;}
	#languages a:hover { color:#000000;}
	#languages #languages-over {display:none;}
	#languages:hover #languages-over,#languages.hover #languages-over {display:block;}
	#languages:hover a, #languages.hover a {display:none;}
	#languages #languages-over ul {background:#FFFFFF; color:#d8e1b0; font-size:17px; font-weight:bold;}
	#languages #languages-over ul a {padding-left:10px; display:block; height:20px; padding-top:0px;}
	#languages #languages-over ul a:hover {color:#000000;}
	#login-form {float:right;}

	#twitt-content {padding-top:5px; margin-top:2px; padding-left:10px; padding-right:10px; background:#95ad3d; padding-bottom:30px;}
	#twitt-content form.contact label { width:105px; font-size:17px; display:block; float:left; clear:left; height:35px; padding-top:5px;}
	#twitt-content form.contact input.text { background:url(/assets/images/input-bg.png) bottom right no-repeat; height:26px; width:194px; border:none; font-size:17px; font-weight:bold; color:#d8e1b0; padding-top:5px; padding-left:10px;float:left; }
	
	#twitt-content form.contact textarea {float:left; padding:3px;background:url(/assets/images/textarea_bg.png) bottom right no-repeat;height:92px; width:307px; border:none; font-size:17px; font-weight:bold; color:#d8e1b0; padding-top:5px; padding-left:10px; overflow:auto;}
	#twitt-content form.contact input.submit { background:url(/assets/images/login.png) no-repeat 0px 3px; height:43px; width:95px; border:none; color:#ffffff; font-size:19px; padding-bottom:5px; cursor:pointer; float:left; clear:both; margin-left:329px;}
	#twitt-content form strong {font-size:17px;}

	#container {margin-top:0px;}
		
		#container .box {height:283px; width:329px; background:url(/assets/images/bottom_box.png) 0px bottom no-repeat; float:left; margin-right:6px; }

		#container .last {margin-right:0px; margin-left:1px;}
		
		#container .box p { margin-top:10px; margin-left:15px; font-size:12px; color:#FFFFFF; height:50px;}
		
		#container .box p span.numbers {font-size:20px; color:#f66634; font-weight:bold; float:left; display:block; padding-top:7px;}
		
		#container .box p span.title {font-size:20px; color:#FFFFFF; font-weight:bold; float:left; display:block; width:255px; text-align:center; padding-top:7px;}
		
		#container .box p.desc {width:275px; margin-top:1px; font-weight:normal; line-height: 110%; height:auto; padding-top:1px;}
		
		#container .box p.desc span.highlight {color:#4540fc; margin-top:1px; padding-top:1px;}
		
		#container #find_more {color:#FFFFFF; font-size:20px; font-weight:bold; background:url(/assets/images/find_more_pixel.jpg) repeat-x; height:46px; vertical-align:middle; margin-top:10px; margin-right:5px; margin-bottom:10px; cursor:pointer;}
		
		#container #find_more .first {float:left;}
		#container #find_more .second {float:left; padding-top:12px; font-weight:normal; padding-left:5px;}
		#container #find_more .last { float:right;}
		
		#container #register .left {float:left;background:url(/assets/images/sign-up.png) no-repeat left; width:339px; height:87px; cursor:pointer;}
		#container #register .left p { font-size:30px; color:#FFFFFF; font-weight:bold;padding-left:35px; padding-top:25px;}
		#container #register .right {float:left;}
		#container #register .right p { font-size:20px; color:#FFFFFF; font-weight:normal; padding-left:10px; padding-top:0px; width:640px;}
		
		#container #last-messages { margin-top:20px;}
		#container #last-messages #header-messages { background:url(/assets/images/messages.jpg) no-repeat; height:42px;}
		#container #last-messages #header-messages p { font-size:30px; font-weight:bold; width:252px; text-align:center; padding-top:5px;}
		#container #last-messages .message {background:url(/assets/images/messages_px.jpg) repeat-x; height:97px;}
			#container #last-messages .message .left {width:252px; float:left; text-align:center; padding-top:10px; background:url(/assets/images/messages_left.jpg) no-repeat;}
			#container #last-messages .message .left-first {width:252px; float:left; text-align:center; padding-top:10px; background:none;}
			#container #last-messages .message .content { float:left; padding-top:15px; width:735px;}
			#container #last-messages .message .content h2 {font-size:20px; color:#000000; font-weight:bold;}
			#container #last-messages .message .content p {font-size:15px; color:#000000; padding-top:5px;}
			#container #last-messages .message .content p.by { float:right; font-size:15px; color:#000000; padding-top:10px;}
			#container #last-messages .message .content p.by a {text-decoration:underline; color:#f66634; font-size:15px;}
			#container #last-messages .message .content p.by a:hover {text-decoration:none;}
			#container #last-messages .message .right {float:right; width:10px;}
	
	#footer {height:92px; background:url(/assets/images/footer_px.jpg) repeat-x; margin-top:20px;}
		#footer .left {float:left; color:#4a571d; margin:10px 0px 0px 20px; font-size:10px;}
			#footer .left span {display:block; float:left; padding-top:5px; padding-right:10px;}
			#footer .left img {float:left;}
		#footer .right {float:right;}
			#footer .right ul { margin-top:10px; }
			#footer .right ul li {display:inline; margin:0px 15px;}
				#footer .right ul li a {color:#FFFFFF;}
				#footer .right ul li a:hover {text-decoration:underline;}
				
	/* END INDX */

	
	
	
	#navigation { position:absolute; left:0; height:52px; width:100%; background:url(/assets/images/menu_bg.jpg) repeat-x; margin-top:0px;}
	#navigation .content { width:1000px; margin:0 auto; }
		#navigation .content ul { margin:0px;}
			#navigation .content ul li { display:inline;}
			#navigation .content ul li img {float:left;}
			#navigation .content ul li a {color:#799220; display:block; float:left; font-size:25px; font-weight:bold; padding:0 18px; padding-top:13px;}
			#navigation .content ul li a:hover,#navigation .content ul li a.active {background:url(/assets/images/menu_over.jpg) repeat-x; height:39px; color:#FFFFFF;}
	
	#container-content, #container-about {padding-top:5px; margin-top:0px; padding-left:10px; padding-right:10px; background:#95ad3d; padding-bottom:30px;}
	
	/* contul meu */
	
	#subnav { width:275px; float:left;}
		#subnav ul { width:263px; background:url(/assets/images/subnav_bottom.png) no-repeat bottom; padding:0px; margin:0px; padding-bottom:15px; list-style: none;}
		#subnav ul li { height:26px; position:relative;}
		#subnav ul li a { display:block; background:#869f2d;height:26px; padding-top:5px; font-size:15px; color:#FFFFFF; padding-left:10px;}
		#subnav ul li a:hover, #subnav ul li.active a { display:block; background:#869f2d url(/assets/images/subnav_pixel.jpg) repeat-x;height:26px; padding-top:5px;}
		#subnav ul li.first { height:45px; background:#869f2d url(/assets/images/subnav_first.png) no-repeat; color:#799220; font-size:25px; font-weight:bold; padding-left:10px; padding-top:15px; margin-bottom:-2px;}
	#contul-meu-right {float:left; width:700px;}
	#contul-meu-right form.contact input.submit { margin-left:219px;}
	
	#contul-meu-right table {font-size:13px; margin-top:10px;}
	#contul-meu-right table th {background:url(/assets/images/table-th.jpg) repeat-x; height:21px; font-size:13px; padding-top:2px;}
    
/* general styles */
.bar, #contul-meu-right h1{
    background: url(../images/bar_background.gif) repeat;
    color:#FFFFFF; 
    font-size:25px;
    font-weight:bold;
    padding:10px;
    margin-top:10px ;
    margin-bottom: 5px;
    margin-left:0px;
    margin-right:0px;
}

.text, .text p{
    color:#FFFFFF;
    font-size:15px;
    text-align:justify;
    margin:15px 0px;
    line-height:17px;
}

.comment{
    font-size: 14px;
    color:#FFFF66;
    line-height:1.3;
}

.form_error, .error_list{
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    color:#990000;
    font-weight: bold;
}


form.rounded input.text { background:url(/assets/images/input-bg.png) bottom right no-repeat; height:26px; width:194px; border:none; font-size:17px; font-weight:bold; color:#7A8C26; padding-top:5px; padding-left:10px; margin: 0px;}
form.rounded input.text-long { background:url(/assets/images/input2-bg.png) bottom right no-repeat; height:26px; width:344px; border:none; font-size:17px; font-weight:bold; color:#7A8C26; padding-top:5px; padding-left:10px; margin: 0px;}
form.rounded textarea {padding:0px; background:url(/assets/images/textarea_bg.png) bottom left no-repeat;height:92px; width:300px; border:none; font-size:17px; font-weight:bold; color:#7A8C26; padding-top:5px; padding-left:10px; padding-right:7px; overflow:auto; margin: 0px;}
input.submit { background:url(/assets/images/login.png) no-repeat 0px 3px; height:43px; width:95px; border:none; color:#ffffff; font-size:17px; padding:0px; padding-bottom:5px; padding-top:3px; cursor:pointer;  clear:both; margin: 0px;}

.notice_msg, .notice{
    color:#616F1E;
    margin:10px 10%;
    padding:20px;    
    border:#616F1E 3px solid;
    padding-left:70px;
    text-align:left;
    font-size:14px;
    font-weight:bold;
    background:#FFFFFF url(/assets/images/notice_icon.png) no-repeat;
    background-position: 10px center;     
}

.error_msg, .error{
    color:#FF0000;
    margin:10px 10%;
    padding:20px;    
    border:#FF0000 3px solid;
    padding-left:70px;
    text-align:left;
    font-size:14px;
    font-weight:bold;
    background:#FFFFFF url(/assets/images/error_icon.png) no-repeat;
    background-position: 10px center;     
}

.label_box{
    padding:5px 0px;
    margin:0px;
}

.table_listing td, .table_listing table td, .sf_admin_list table td{
    background:#BDD25B;
    text-align: center;
    padding:5px;
    color:#404712;
    font-size:14px;
}

.sf_admin_filter table td{
    background:#BDD25B;
    padding:5px;
    color:#404712;
    font-size:14px;
}

.sf_admin_list table{
    width: 100%;
}
.sf_admin_list td, .sf_admin_list th, .sf_admin_filter td, .sf_admin_filter th {
    border-bottom:1px solid #95ad3d;
    border-right:1px solid #95ad3d;
}

.box2{
    padding:5px;
    margin:0px;
    background:#FFFFFF url(/assets/images/box2bkg.jpg) repeat-x top; 
    border:#8ABAEA solid 1px;
    color:#666666;   
}
.post_name{
    color:#990000;
    font-weight: bold;
}

.post_date{
    color:#999999;
    font-size: 11px;
}

.post_box{
    padding:5px;
    margin:0px;
    margin-top:5px;
    background:#FFFFFF; 
    border:#8ABAEA solid 1px;
    color:#666666;   
}

.box3{
    background:#FFFFFF; 
    color:#666666;   
}

.pagination{
    text-align: center;
    color:#CC0000;
    padding: 0px;
    margin:20px;   
}

.biglink a {
    font-size: 20px;
}
    