/* CSS Document */

@import "br.css";

body {
	text-align:left;
	font-family:"Arial";
	font-size:11px;
	color:#555;
	background:#fff;
	margin:0px;
	padding:0px;
}
* { outline:none; }
a {
	text-decoration:none;
	color:#777;
}
a:hover {
	color:#333;
}
#container {
	margin:0 auto;
	width:960px;
	_width:975px;
}
#wrapper {
	width:745px;
	background:#fff;
	margin:0px;
	padding:0px;
	float:left;
}
h3 a {
	color:#c00;
}
#content {
	width:736px;
	_width:735px;
	padding:10px;
	_padding:10px 0 10px 10px;
	margin-right:1px;
	display:block;
	float:left;
}
#logo a {
	display:block;
	width:177px;
	padding-top:78px;
	height:0px;
	overflow:hidden;
	background:url(../img/logo.gif) no-repeat 9px 20px;
}
.progcateg {
	width:348px;
	margin:0px 10px 10px 0px;
	height:150px;
	border:1px solid #f0f0f0;
	float:left;
	display:block;
}
.progcateg p {
	padding:2px 5px;
}
.stele {
	font-family:"Wingdings 2";
}
.listingitem h3 a img {
	display:inline;
	float:none;
}
.progcateg h2 {
	display:block;
	width:338px;
	height:19px;
	font-size:12px;
	padding-top:4px;
	padding-left:10px;
	text-transform:capitalize;
	color:#c00;
	font-weight:bold;
	background:#f0f0f0;
}
.imagine {
/* 	width:200px; */
	float:right;
	margin:0 0 10px 10px;
}
#firimituri {
	border-top:1px dotted #eee;
	margin-top:10px;
	padding-top:10px;
}
form#form_cautare {
	padding:0px 10px 7px 10px;
}
#footer {
	float:left;
	display:block;
	width:99%;
	padding:0 0 1% 10px;
}
#content h1 {
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	color:#c00;
}
#content p {
	line-height:16px;
	margin:3px 0px;
}
#content .progmare h1,
#content h2 {
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	color:#222;
}
.progcateg a { color:#555; }
.progcateg a:hover { color:#c00; }
.progmare {
	width:720px;
	background:#fff;
	border:1px solid #f0f0f0;
	float:left;
	display:block;
}
.progmare p {
	padding:0px 0px;
	margin:0px;
	display:block;
	float:left;
	width:100%;
}
.progmare h1,
.progmare h2 {
	display:block;
	width:703px;
	font-size:12px;
	padding-left:10px;
	margin:3px;
	margin-bottom:5px;
	text-transform:capitalize;
	color:#c00;
	font-weight:bold;
	background:#f0f0f0;

}
.progmare h3, .progmare h4 {
	padding:0px 5px;
}
#sidebar {
	width:214px;
	padding:10px 0px 60px 0px;
	display:block;
	color:#fff;
	background:url(../img/logojos.jpg) no-repeat left bottom #ddd;
	float:left;
	margin-bottom:11px;
}
#sidebar p {
	padding-left:12px;
}
#headerimg {
	width:720px;
	height:180px;
	background:url(../img/headers/root.jpg);
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	float:left;
}

/* meniu */
#meniu { height: 29px; float:left;  margin:10px 0 0 10px; _margin:10px 0 0 5px; position: relative; z-index: 3; }
#meniu #navigare { margin: 0; padding: 0; width:720px; text-align:right;  }
#meniu #navigare li { display: inline;}
#meniu #navigare li a { 
	padding:0px 30px;
	float:left; 
	text-transform:capitalize;
	border:1px solid #c9c9c9;
	border-bottom:0px;
	border-top:0px;
	margin-right:1px;
	font-weight:bold;
	color:#555;
	height:29px;
	line-height:29px;
	font-size:12px; 
	overflow: hidden;
}
#meniu #navigare li#places a { padding:0px 28px; }
#meniu #navigare li#travel a { padding:0px 28px 0px 29px; }
#meniu #navigare li#information a { margin-right:0px; }
#meniu #navigare li a { background-image: url(../img/menu.jpg); }
#meniu #navigare li a:hover, #meniu #navigare li.active a {

	border:1px solid #413f44;
	background:url(../img/menu.jpg) repeat left bottom;
	color:#fff;
	border-bottom:0px;
	border-top:0px;	
}

.listingitem {
	width:328px;
	float:left;
	display:block;
	margin:5px;
	height:81px;
	background:#f9f9f9;
	border:1px solid #f0f0f0;
	padding:10px;
	_width:323px;
}
div.listingitem {
	_height:81px;
}
.eventsdetail .imagine, 
.listingitem img {
	float:right;
	border:1px solid #bbb;
	padding:2px;
}
.listingitem .stea {
	border:none;
	padding:0px;
}
.listingitem h3 {
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	padding:0;
}
.listingitem h4 {
	font-size:11px;
	font-weight:bold;
}

table.cake-sql-log {
	background: #f4f4f4;
	clear:both;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

.submeniu {
	
	float:left;
	width:100px;
}


#header_accommodation { background:url(../img/headers/accommodation.png) no-repeat; }
#header_entertainment { background:url(../img/headers/entertainment.png) no-repeat; }
#header_places { background:url(../img/headers/places.png) no-repeat; }
#header_travel { background:url(../img/headers/travel.png) no-repeat; }
#header_events { background:url(../img/headers/events.png) no-repeat; }
#header_information { background:url(../img/headers/info.png) no-repeat; }
#header_con { background:#f0f0f0; }

.accommodation { background:url(../img/headers/accommodation.jpg) no-repeat #f0f0f0 !important; }
.entertainment { background:url(../img/headers/entertainment.jpg) no-repeat #f0f0f0 !important; }
.places { background:url(../img/headers/places.jpg) no-repeat #f0f0f0 !important; }
.travel { background:url(../img/headers/travel.jpg) no-repeat #f0f0f0 !important; }
.events { background:url(../img/headers/events.jpg) no-repeat #f0f0f0 !important; }
.information { background:url(../img/headers/info.jpg) no-repeat #f0f0f0 !important; }
.con { background:#f0f0f0; }

#header_accommodation, #header_entertainment, #header_places, #header_travel, #header_events, #header_information {
	width:710px;
	height:32px;
	padding-left:10px;
}
#header_accommodation, #header_entertainment, #header_places, #header_travel, #header_events, #header_information { display:none; text-align:right; }
#headerimg.accommodation #header_accommodation { display:block; }
#headerimg.entertainment #header_entertainment { display:block; }
#headerimg.places #header_places { display:block; }
#headerimg.travel #header_travel { display:block; }
#headerimg.events #header_events { display:block; }
#headerimg.information #header_information { display:block; }


#headerimg div div a {
	color:#fff;
	text-decoration:none;
	display:block;
	text-transform:capitalize;
	padding:3px 10px;
	float:left;
	margin-top:7px;
	font-size:11px;
	margin-right:15px;
	-moz-border-radius: 0.7;
}
#headerimg div div.active a,
#headerimg div div a:hover {
	background:#fff;
	color:#000;
}


.filtrare {
	background:#f9f9f9;
	border:1px solid #f0f0f0;
	padding:10px;
	margin:10px 5px 5px 5px ;
}
.filtrare legend { margin:0; padding:0; font-weight:bold; }
.filtrare select,
.filtrare input{
	margin-left:5px;
}
.filtrare label {
	padding-right:20px;
}
.sendmail #send_now,
.filtrare #filter_now {
	background:url(../img/ok.jpg);
	padding-top:20px;
	width:28px;
	margin-left:0px;
	margin-right:7px;
	height:0px;
	height:22px;
	overflow:hidden;
	vertical-align:middle;
	border:none;
	_height:22px;
	_padding-top:0px;
	_font-size:1px;
	_color:#fff;
}
.sendmail #send_now {
	background:url(../img/sendmail.jpg);
	width:92px;
	margin:10px 0 0 56px;
}
.sendmail legend {
	font-size:14px;
	font-weight:bold;
	padding:0px;
	color:#555;
	margin:0px 0px 10px 0px;
}
input, select, textarea {
	font-size:11px;
	font-family:"Arial";
	padding:2px;
	border:1px solid #bbb;
	color:#bbb;
	background:#f9f9f9;
	_border:1px solid #777;
	_color:#666;
	_background:#fff;
}
input:hover, select:hover, textarea:hover,
input:focus, select:focus, textarea:focus {
	border:1px solid #777;
	color:#666;
	background:#fff;
}
#sidebar-container {
	display:block;
	float:left;
}
#sidebar h1 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	padding-left:12px;
}
.stire {
	padding:5px 7px;
	width:184px;
	border:1px solid #bbb;
	background:#f0f0f0;
	margin:5px auto;
	cursor:pointer;

}
.stire h2 a {
	font-size:11px;
	line-height:11px;
	color:#666;
	font-weight:bold;
}
.stire h3 {
	font-size:10px;
	color:#000;
	margin-bottom:5px;
}
.stire h2 a:hover {
	color:#000;
}
.stire p {
	color:#666;
	font-size:10px;
	line-height:12px;
	padding-left:0px !important; 
}
.stire:hover {
	background:#fff;
	border:1px solid #777;
}
.stire:hover h2 a {  }
.stire:hover h3 {  }
.stire:hover p { }

#morenews {
	width:186px;
	padding:14px 10px 0 10px;
	overflow:hidden;
	height:0px;
	display:block;
	background:url(../img/morenews.jpg) no-repeat right top;
}
#morenews:hover {
	background:url(../img/morenews2.jpg) no-repeat right top;
}
.listingstiri {
	width:350px;
	_width:345px;
	display:block; 
	float:left;
	padding-top:5px;
	margin:0px 5px 5px 5px;
	border-bottom:1px dotted #ccc;
}
.listingstiri h3 {
	font-size:14px;
	font-weight:bold;
	padding-left:0px;
}
.listingstiri h4 {
	padding-left:0px;
}
#crumbs {
	padding:10px 0 0 10px;
	float:left;
}
#crumbs a {
	text-transform:capitalize;
}
#locatie {
	border:1px solid #f0f0f0;
	width:720px;
	display:block;
	float:left;
	padding-bottom:10px;	
}
#locatie h1 {
	padding-left:10px;
	margin:3px;
	margin-bottom:13px;
	text-transform:capitalize;
	color:#c00;
	background:#f0f0f0;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	color:#222;
}
#locatie p {
	padding: 0 15px;
}
.info_detail .imagine,
#locatie img {
	margin:0 10px;
	border:1px solid #bbb;
	padding:2px;
}
#locatie h1 img {
	border:none;
	padding:0;
	margin:0;
}
#sorry {
	padding:6px 10px;
}
.eventsindex .listingitem { width:688px; }
.eventsindex .listingitem h4 { margin:7px 0; padding:0; }
.eventsindex .listingitem p { float:none; width:600px; }

#form_cautare .lupa {
	background:url(../img/lupa.png);
	border:0;
	height:0px;
	padding-top:26px;
	width:26px;
	height:26px;
	overflow:hidden;
	display:block;
	float:left;
	_height:26px;
}
.progcateg.front {
	margin-right:18px;
	height:193px;
	cursor:pointer;
	_margin-right:10px;
	border:1px solid #e0e0e0;
}
#content .progcateg.front h2 {
	line-height:16px;
}

#googlead1 {
	display:block;
	float:left;
	width:550px;
	height:60px;
	margin-top:15px;
}
#google1 {
	width:468px;
	height:60px;
	display:block;
	margin:0 auto;
	color:#fff;
}
#googlead2 {
	display:block;
	float:left;
	width:710px;
	_width:700px;
	height:15px;
	margin:5px 5px 5px 5px;
}
#google2 {
	width:710px;
	_width:700px;
	overflow:hidden;
	height:15px;
	display:block;
	margin:0 auto;
	color:#fff;
}
#googlead3 {
	display:block;
	float:left;
	width:730px;
	height:90px;
	margin-top:5px;
	padding-left:10px;
	_padding-left:0px;
}
#google3 {
	width:728px;
	height:90px;
	display:block;
	margin:0 auto;
	color:#fff;
}
#logo {
	float:left;
}
.moreresults {
	float:right;
	padding-right:10px;
	font-size:11px;
	text-decoration:underline;
}
.searchresult {
	min-height:54px;
	height:auto;
}
.progmare.eventsdetail p {
	width:auto;
	float:none;
}
.info_detail h1, .eventsdetail h1,
.info_detail h3, .eventsdetail h3,
.info_detail p, .eventsdetail p { padding:0px 10px; width: auto; }
.info_detail h3 { margin-top:0px; float:left; font-size:11px; font-weight:bold; color:#999;float:none;}
.progmare.eventsdetail h3 {
	margin-bottom:10px;
}
#content .info_detail h1 {
	background:none;
	color:#c00;
	margin:0;
	font-size:16px;
}
#content .info_detail p { float:none;padding-bottom:15px; }
#content .info_detail p a { text-decoration:underline; }
.eventsdetail .imagine { margin:0 auto; float:none; }
.teaser {
	font-size:12px;
	font-weight:bold;
}
#developer {
	display:none;
}
#content .info_detail .teaser {
	padding:10px;
}
.listingitem.list_news h4 {
	padding:0px;
}
b, strong { font-weight:bold; color:#222; }
#locatie a { color:#c00; }
#locatie a:hover { color:#000;text-decoration:underline; }
#contact fieldset {
	padding:5px 7px;
	color:#555;
	margin-top:10px;
}
#contact input, #contact textarea {
	width:194px;
}
#contact img {
	float:left;
}

/*ciordeala weather*/

.forecast-temp { 
/*	background:transparent url(http://l.yimg.com/us.yimg.com/i/us/nws/weather/wdgt_day.png) no-repeat scroll 0%;*/
	min-width:200px;
	width:214px;
	margin-top:15px;
}
.forecast-icon { 
	background-repeat:no-repeat;
	height:130px;
	width:214px;
	margin-top:-75px;
	background-size:25%;
}
.forecast-temp ul, 
.forecast-temp p  {
	display:none;
}
.forecast-temp h3 {
	padding-left:150px;
	font-size:36px;
	font-weight:bold;
	color:#555;
}
.list li {
	padding-left:20px;
	padding-right:10px;
}
.list {
	padding-bottom:10px;
}
#content p.linkedfol {
	padding-bottom:0px;
}
p.center {
	margin:0 auto !important;
	text-align:center !important;
}

#msj_contact {
	padding: 10px 0px; color: rgb(204, 0, 1); font-weight:bold;text-align: center; background-color: rgb(240, 240, 240);
}

.gresit { background-color:#eda5a5; }
#ratings {
	float:left;
	display:block;
	padding:15px;
}
#ratings li {
	margin-bottom:6px;
}
#locatie #ratings img {
	padding:0;
	border:none;
	margin:0;
	vertical-align:middle;
}
#rate {
	height:30px;
	line-height:30px;
	display:block;
	float:left;
	vertical-align:middle;
	padding:0px 5px 0px 0px;
}
#ratingul {
	height:30px;
	line-height:30px;
	display:block;
	width:690px;
}
#nota_text {
	margin-left:10px;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
}
#ratings label {
	width:170px;
	margin-right:10px;
	margin-bottom:10px;
	vertical-align:middle;
	line-height:18px;
	padding:4px;
	border:1px solid #ddd;
	display:block;
	float:left;
}
#ratings #country {
	width:220px;
}
#ratings #country select {
	width:170px;
	padding:1px;
}
#ratings #tourist_type {
	width:240px;
}
#ratings #tourist_type select {
	width:170px;
	padding:1px;
}
#ratings .text_here {
	width:670px;
	border:0px;
}
#ratings textarea {
	width:662px;
	height:100px;
}
#ratings label select, #ratings label input {
	float:right;
}

#the_captcha {
	width:200px;
	display:block;
	float:left;
}
#the_captcha a {
	position:relative;
	top:-8px;
	left:-50px;
	background:#fff;
	padding:4px;
}
#addreviewnow {
	width:670px;
	text-align:center
}
#show_review_form,
#addreviewnow input {
	background:url(../img/addreview.jpg);
	padding-top:20px;
	width:92px;
	margin:10px auto;
	height:0px;
	height:22px;
	overflow:hidden;
	vertical-align:middle;
	border:none;
	_height:22px;
	_padding-top:0px;
	_font-size:1px;
	_color:#fff;
}
.user_review {
	border:1px solid #ddd;
	margin:10px 0px;
	padding:3px 0px;
	background:#f9f5f5;	
}
em {
	font-style:italic;
}
#ratinguri {
	float:right;
	padding-right:20px;
}
#ratinguri h2 {
	text-align:center;
	line-height:20px;
	vertical-align:middle;
	color:#888;
}
#ratinguri h2 b {
	font-size:30px;
	line-height:30px;
	vertical-align:middle;
	color:#222;
}
#nota_full {
	width:190px;
	display:block;
	height:20px;
	background:url(../img/staron.png);
}
#nota_luat {
	background:#c00;
	height:20px;
	display:block;
	color:#fff;
	text-align:right;
	background:url(../img/staroff.png);
}
#nota_luat p {
	padding-right:3px;
	margin:0px;
	font-size:12px;
	line-height:20px;
}
#lightbox-image {
/*	min-width:300px;*/
}
#content .red {
	color:#c00;
}
#ReviewNume {
	_width:120px;
}
#review_comments ul {
	min-height:40px;
}
.box_entertainment h2,
.box_events h2,
.box_information h2,
.box_travel h2,
.box_places h2,
.box_accommodation h2 {
	padding-top:150px;
	width:338px;
	height:0px;
	overflow:hidden;
	display:block;
	background:url(/img/front/accommodation.jpg);
}
.box_entertainment h2 { background:url(/img/front/entertainment.jpg); }
.box_events h2 { background:url(/img/front/events.jpg); }
.box_information h2 { background:url(/img/front/information.jpg); }
.box_travel h2 { background:url(/img/front/travel.jpg); }
.box_places h2 { background:url(/img/front/places.jpg); }

.hidden { display:none; }
#yahoo {
	color:#888;
	position:absolute;
	top:70px;
	width:76px;
	text-align:right;
	padding-left:130px;
	font-size:10px;
}
#adsidebar {
	width:198px;
	height:120px;
	overflow:hidden;
	background:#f6f6f6;
	display:block;
	margin:5px auto;
	border:1px solid #bbb;
}

#error404 {
	text-align:center;
	padding:80px 0 20px 0;
	font-size:14px;
	height:100px;
}
#parteneri {
	padding-top:10px;
	text-align:center;
	width:214px;
	font-size:9px;
}
#parteneri strong {
	font-size:10px;
} 
#parteneri li { display:inline; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
