/* general page style */
body{background-color: #dadada; margin: 40px 30px 30px 30px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; font-size: 12px; color: #666666; }
td{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666;}

/* links */
a{color: #e68700; text-decoration: none;}
a:hover{color: #e68700; text-decoration: underline;}

/* areas */
.page{background-color: white;}

.search{text-align: right;vertical-align: bottom;font-weight: normal;font-size: 14px;padding: 8px 10px 0px 0px;}
.search input{height: 18px;background-color: white;border: 1px solid #c4c5c5;font-size: 12px;color: #666;}
.search input.button{height: 22px;border: 1px solid #46749c;background-color: #46749c;font-weight: bold;font-size: 12px;color: white;margin-left: 6px;}

.head{height: 106px;background: url(../img/head.jpg) top left no-repeat;text-align: right;vertical-align: top;}
.head .menu{float: right;width: 400px;padding: 83px 7px 0px 0px;text-align: right;font-size: 12px;color: #e68700;font-weight: bold;}
.head .menu a{color: #e68700;text-decoration: none;}
.head .menu a:hover{text-decoration:underline;}
.head .menu a.red{color: #e2584e;}

#logo{width:240px; float:left; height:100px;}
#logo h1{width:178px; height:78px; padding-left:40px;}
#logo h1 a{width:178px; height:70px;  display:block; color:#45749e; text-align:left; text-indent:-999em; } * html #logo h1 a{color:#fff;}

.left{background: white;width: 170px;float: left;text-align: left;vertical-align: top;margin-bottom: 10px;}
.left .menu{ /*width: 100%;*/margin: 5px 7px 10px 7px;}

.left .menu a{
 background-color: #46749c;
 display: block;
 margin-bottom: 3px;
 /*
 width: 100%;
 height: 15px;
 line-height: 22px;
 letter-spacing: 1px;
 font-variant: small-caps;
 */
 text-align: left;
 vertical-align: bottom;
 padding: 3px 4px 3px 4px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: white;
 text-decoration: none;
}
.left .menu a:hover{color: white;text-decoration: none;background-color: #e68700;}
.left .menu a.selected{color: white;text-decoration: none;background-color: #e68700;}

.left .smenu{ margin-bottom: 3px;}
.left .smenu a{
 background: url(../img/dot.gif) left top no-repeat;
 background-position: 0px 6px;
 display: block;
 margin-bottom: 0px;
 /*
 height: 20px;
 line-height: 20px;
 font-variant: small-caps;
 letter-spacing: 1px;
 */
 text-align: left;
 vertical-align: bottom;
 padding: 0px 6px 0px 8px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #323230;
 text-decoration: none;
}
.left .smenu a:hover
{
 color: #323230;
 text-decoration: none;
 background: url(../img/dot_.gif) left top no-repeat;
 background-position: 0px 6px;
}
.left .smenu a.selected
{
 color: #323230;
 text-decoration: none;
 background: url(../img/dot_.gif) left top no-repeat;
 background-position: 0px 6px;
}

.content
{
 float: left;
 background: white;
 width: 562px;
 padding: 5px 0px 10px 0px;
 text-align: justify;
 vertical-align: top;
}
.content H1
{
 margin: 0px;
 display: block;
 background-color: #f6f6f6;
 color: #46749c;
 font-size: 14px;
 font-weight: bold;
 padding: 14px 5px 2px 5px;
}
.content .title
{
 margin: 0px;
 display: block;
 background-color: #f6f6f6;
 color: #46749c;
 font-size: 14px;
 font-weight: bold;
 padding: 14px 5px 2px 5px;
}

.right
{
 background: white;
 width: 170px;
 float: right;
 text-align: left;
 vertical-align: top;
}
.right .box
{
 margin: 5px 7px 10px 7px;
 padding: 6px 8px 6px 8px;
 background-color: #f6f6f6;
 color: #323230;
}
.login
{
 font-size: 14px;
}
.login input
{
 width: 136px;
 height: 18px;
 background-color: white;
 border: 1px solid #c4c5c5;
 font-size: 12px;
 color: #666;
}
.login input.button
{
 width: 70px;
 border: 1px solid #46749c;
 margin: 5px 0px 5px 0px;
 background-color: #46749c;
 font-weight: bold;
 font-size: 12px;
 color: white;
}
.login a
{
 font-size: 11px;
}
.pensiune
{
 font-size: 12px;
 text-align: center;
}
.pensiune a
{
 color: #333;
}
.pensiune a:hover
{
 color: #e68700;
 text-decoration: none;
}
.pensiune img
{
 margin: 3px 0px 5px 0px;
}

.page .bottom
{
 clear: both;
 background-color: #f6f6f6;
 height: 38px;
 text-align: center;
}
.page .bottom .menu
{
 padding-top: 11px;
 font-size: 11px;
}
.page .bottom .menu a
{
 color: #555555;
 text-decoration: none;
 margin: 0px 8px;
}
.page .bottom .menu a:hover
{
 text-decoration: underline;
}



/* Elements */
.list{margin: 10px 0px 10px 0px; width:562px;}

.list .item{display: block;}
	.item-img{float:left; padding-right:6px; width:182px;}/*180+2=182*/
	.item-img  a{display:block; float:left; width:180px; height:100px;}
	.item-img  a img{display:block; width:180px; height:100px; border: 1px #e3e2e2 solid;}
	.item-img  a:hover img{border:1px solid #E68700;}
		
	.item-body{float:left; width:374px;}/*width:562px - 182imgwidth - 6padding*/
		.item-title{ }
		.item-title h3{margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; letter-spacing: 1px; color: #555; background-color: white;}
		.item-title h3 a{color: #555; text-decoration: none;}
		.item-title h3 a:hover{color: #e68700; text-decoration: none;}
		
		.item-text{}
		.item-text p{text-align: justify;}
		.item-text p  a{}
		.item-text p  a:hover{}
		
	.line{border-bottom:1px solid #E3E3E3; clear:both; display:block; font-size:1px; height:5px; margin:2px 0 10px 0;}
	.spacer10{clear:both; display:block; font-size:1px; height:10px;}
	.clear{clear:both;}
		
	.page_pos {clear:both; width:560px;  height:30px; border:1px #006699 solid; height:30px; padding:0; background:none; }/*   none repeat scroll 0 0; */
		.results {float:left;  width:220px;  height:30px; line-height:30px; font-size:12px; text-align:left; color:#666; margin:0 5px 0 10px;}

		.pages {float:right; width: 300px; height:30px; line-height:30px; margin-right: 10px;}
			.numbers { float:right; height:auto; width:auto; font-size: 12px; color:#ccc;}
			.numbers a, .numbers span { margin:0 5px; text-decoration:none; color:#666; }
			.numbers a.current { font-weight:bold; color:#ea8a1c;}
			.numbers a:hover { color: #ea8a1c; text-decoration: underline;}
	
.details{display:block;}
	.details p h4{ float:left; margin-top: -2px; padding: 0px; font-size: 12px !important; font-weight: bold; letter-spacing: 1px; color: #555; background-color: white; line-height:14px;}
	.details p  h4:hover{color: #e68700;}
	.details p  img{display:block; float:left; width:180px; height:100px; border: 1px #e3e2e2 solid; margin-right:6px;}

	.list_item_thumb img{ padding:2px; border:0px #eee solid; margin-right:10px;  width:200px; height:200px;}
	.list_item_thumb h3 {font:bold 18px/20px Arial, Helvetica, sans-serif;}
	.list_item_thumb p {font:normal 14px/16px Arial, Helvetica, sans-serif; text-align:justify; margin:5px 0 0 0;}
	
	.list_item_back{text-align:right; float:right;}
	.list_item_back a{text-decoration:none; color:#E68700; font-size:12px; padding:0 15px 0 0;} 
	.list_item_back a:hover{text-decoration:underline;}

	.newssource{float:left;}
	
	.title-galerie{background-color:#F6F6F6; color:#46749C; font-size:14px; font-weight:bold;}
	.title-galerie div{padding:14px 5px 2px;}
	
	.galleries{ width:500px; height: auto; margin:10px 0; }
	.galleries a      {display:block; float:left; width:116px; height:78px; margin: 0 4px 4px 0;  }
	.galleries a img{display:block; float:left; width:116px; height:78px; border:1px solid #E3E2E2;}
	.galleries a:hover{position:relative; white-space:normal;}
	.galleries a:hover img{border:1px solid #ea8a1c; width:174px; height:117px; padding:2px; position:absolute; left:-34px;  top:-29px; }
	
/*sub menu*/
.smenu{margin:0}
.smenu ul{list-style-type:none; margin:0; padding:0;}
.smenu ul li{display:block; float:left; margin:1px;}
.smenu ul li a{color:#ea8a1c; display:block; float:left; font:normal 12px/16px Arial, Helvetica, sans-serif; height:16px; padding:0 2px; text-decoration:none;}
.smenu ul li a:hover{text-decoration:underline;}


/*contact form*/ 
.form {padding-left:10px;}     /*{width:574px;}*/
.f_left          {width:160px; display:block; float:left; height:18px; line-height:18px; text-align:right; margin-right:6px; color:#666;}
.f_right{color:#46749c;}
.f_right input{width:260px; display:block; float:left; height:18px; border:1px #46749c solid; color:#666; background:transparent;}
.f_right textarea{width:260px; display:block; float:left; border:1px #46749c solid; height:100px; background:transparent;color:#666;}
.f_x{clear:both; font-size:1px; height:6px;}
.f_right textarea:focus, .f_right input:focus { border: 1px solid #ea8a1c; color:#666; /*background: url(../images/input-bg.jpg) no-repeat 0 0;*/ }
.f_left .checkbox{width:14px; height:14px; display:block; float:right;  border:1px #46749c solid; }
.f_right .small{color:#666; font-size:12px;}

.f_right .link_big{display:block; float:left; width:60px;  padding:0 3px 0 12px; font:bold 12px/22px arial;border:1px #fff solid; background:#ea8a1c; color:#fff;}
.f_right .small_right{display:block; float:right; color:#666; font-size:12px; text-align:right;width:190px;padding-right:120px;}
.f_right .link_big:hover{border:1px #46749c solid;  color:#ea8a1c; background:#46749c;}
/*.f_right span{padding-left:174px;}*/
.f_title  .error{color:#E2584E; font-weight:bold; display:block; margin-bottom:2px;}
.error {color:#E2584E;}
 #username_warning , #email_warning, #telefon_warning, #mesaj_warning{color:#E2584E; font-weight:bold; font-size:12px; margin:0 0 0 4px; float:left;}
.fblink {position:relative;top:10px;left:590px;z-index:10;float:left;}
