@import "reset.css";

/*GENERAL ELEMENTS*/
/******************************************************************************/
body{
	font-size:12px;
}
a{
	color:#22aaee;
	outline:none;
}
a:hover{
	color:#222222;
}
.clear{
	clear:both;
}
.visible{}
/*PAGE*/
/******************************************************************************/
#page{
	display:block;
	position:relative;
	width:960px;
	height:auto;
	margin:0px auto;
	border-top:3px solid #057ecd;
	background:#ffffff;
}

/*HEADER*/
/******************************************************************************/
#header{
	display:block;
	width:auto;
	height:78px
}
/******************************************************************************/
#logo{
	float:left;
	display:block;
	width:100px; 
	height:43px;
	margin:16px 0px 0px 10px;
	background:url('../images/afloo-logo.jpg') no-repeat left top;
}
#logo a{
	display:block;
	width:100px;
	height:43px;
	text-indent:-10000px;
}
/******************************************************************************/
#light_search{
	display:block;
	float:left;
	width:245px;
	height:22px;
	padding:3px 0px 0px 7px;
	margin:28px 0px 0px 15px;
	background:url('../images/light_search.jpg') no-repeat left top;
}
#light_search input{
	height:auto;
	width:192px;
	float:left;
	border:none;
	background:none;
	margin-top:1px;
	font-size:11px;
	color:#22aaee;
	color:#888888;
}
input#light_search_btn{
	text-transform:uppercase;
	font-weight:bold;
	color:#22aaee;
	width:42px;
	height:14px;
	margin:2px 6px 0px 0px;
	float:right;
}

/*NAVIGATION*/
/******************************************************************************/
#navigation{
	float:right;
	display:block;
	width:auto; 
	height:auto;
	margin-top:33px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#22aaee;
}
#navigation li{
	float:left;
}
#navigation li a{
	padding:0px 10px;
	text-decoration:none;
	color:#15b8e8;
}
#navigation li a:hover{
	text-decoration:underline;
}
#nav1, #nav2{
	float:left;
}
#nav2 li a{
	color:#72cc2a;
}

/*CATEGORIES MENU*/
/******************************************************************************/
ul#categories{
	display:block;
	width:960px;
	height:35px;
	overflow:hidden;
	background:url('../images/categories.jpg') repeat-x left top;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#22aaee;
}
#categories li{
	float:left;
	display:block;
	width:191px;
	height:35px;
	margin:0px 1px 1px 0px;
	text-align:center;
}
#categories li a{
	float:left;
	display:block;
	overflow:hidden;
	width:191px;
	height:23px;
	text-align:center;
	background:#ecf4f7;
	padding-top:12px;
	text-decoration:none;
	color:#22aaee;
}
#categories li a:hover{
	background:#dceaef url('../images/categories_bg_over_all.jpg') repeat-x left top;
	text-decoration:underline;
	text-decoration:none;
}
#categories li a.except_cat{
	background:#0da3de url('../images/categories_bg.jpg') repeat-x left top;
	color:#ffffff;
}
#categories li a.except_cat:hover{
	background:#0da3de url('../images/categories_bg_over.jpg') repeat-x left top;
}
/******************************************************************************/
p#extend{
	background:url('../images/extend_bg.gif') no-repeat left bottom;
}
#extend a{
	margin:0px auto;
	display:block;
	width:20px;
	width:87px;
	height:12px;
	height:20px;
	overflow:hidden;
	background:url('../images/extend_collapse.gif') no-repeat center -21px;
}

/*HEADINGS GENERAL*/
/******************************************************************************/
h2{
	font-size:19px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	padding:3px 3px 2px 3px;
	margin-bottom:10px;
	background:#ed1b7a;
	background:#ffffff;
	color:#ffffff;
	color:#ed1b7a;
	border-bottom:2px solid #ececec;
}

/*POST GENERAL STRUCTURE*/
/******************************************************************************/
.post{
	display:block;
	width:auto;
	height:auto;
	margin-bottom:5px;
	font-size:12px;
	position:relative;
}
.post .image{
	float:left;
	display:block;
}
.post .image img{
	border:3px solid #dddddd;
}
.post .image span{
	font-size:10px;
	color:#999999;
}
.post .entry, .post .entry_wrap{
	float:left;
	display:block;
	color:#666666;
	line-height:16px;
}
.post .entry_wrap .entry{
	float:none;
}
h2.title{
	font-size:20px;
	color:#22aaee;
	font-weight:bold;
	padding-bottom:3px;
	text-transform:none;
	border:none;
}
h3.title{
	font-size:16px;
	color:#22aaee;
	font-weight:bold;
	padding-bottom:3px;
}
h4.title{
	color:#22aaee;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}
.more{
	clear:both;
	display:block;
	padding:2px 3px;
	text-align:right;
	color:#1f1f1f;
	position:absolute;
	bottom:0px;
	right:0px;
}
.more a{
	color:#222222;
	text-decoration:none;
}
.more a:hover{
	color:#22aaee;
	text-decoration:underline;
}
/******************************************************************************/
.post .data{
	float:right;
	display:block;
	width:auto;
	padding:3px 6px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:101;
	background:#ffffff;
	border:1px solid #d7edf1;
	color:#666666;
	font-size:11px;
}
.post .data span, .post .data p{
	float:left;
}

.post .rating{
	float:left;
	display:block;
	margin:2px 15px 0px 3px;
	width:73px;
	height:12px;
	background:url('../images/rating_orizontal_small.gif') no-repeat right 0px;
}
.post .r0{
	background-position:right 0px;
}
.post .r1{
	background-position:right -12px;
}
.post .r2{
	background-position:right -24px;
}
.post .r3{
	background-position:right -36px;
}
.post .r4{
	background-position:right -48px;
}
.post .r5{
	background-position:right -60px;
}
/******************************************************************************/
/*Thumbs*/
/******************************************************************************/
.post .thumbs{
	display:block;
	width:auto;
	height:18px;
	padding:4px 0px 4px 6px;
	right:2px;
	top:0px;
}
.post .thumbs a, .post .thumbs a:hover{
	display:block;
	float:left;
	width:auto;
	height:17px;
	padding:1px 5px 0px 20px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#15b8e8;
	text-align:right;
}
.post .thumbs a.thumb_up{
	background:url('../images/thumb_up_off.gif') no-repeat left top;
}
.post .thumbs a.thumb_up:hover{
	background:url('../images/thumb_up.gif') no-repeat left top;
	color:#72cc2a;
}
.post .thumbs a.thumb_down{
	background:url('../images/thumb_down_off.gif') no-repeat left top;
}
.post .thumbs a.thumb_down:hover{
	background:url('../images/thumb_down.gif') no-repeat left top;
	color:#ff66b2;
}

/*POST for USERS STRUCTURE*/
/******************************************************************************/
.post_user{
	padding:5px;
}
.post_user .title{
	font-size:13px;
	margin-bottom:3px;
}
.post_user .image{
	width:70px;
	float:left;
	background:url('../images/entry_atribution.gif') no-repeat right 10px;
}
.post_user .entry_wrap{
	width:505px;
}
.post_user .entry{
	min-height:70px;
	padding:5px 10px;
	background:#e9f5f7;
	border-bottom:2px solid #d7edf1;
	text-align:justify;
}
/******************************************************************************/

/*POST for LOCATIONS STRUCTURE*/
/******************************************************************************/
.post_location{
	padding:5px;
}
.post_location .image{
	width:90px;
	height:auto;
}
.post_location .title{
	margin-bottom:4px;
}
.post_location .entry_wrap{
	width:485px;
	height:auto;
}
.post_location .entry{
	min-height:69px;
	border-bottom:2px solid #d7edf1;
	padding:5px 10px;
	text-align:justify;
	background:#e9f5f7;
}
/******************************************************************************/

/*PAGING*/
/******************************************************************************/
.pages{
	font-size:11px;
	color:#666666;
}
.pages a{
	font-size:10px;
	padding:2px 6px;
	text-decoration:none;
	margin-right: 2px;
}
.pages a:hover{
	background:#22aaee;
	color:#ffffff;
	text-decoration:none;
}

.pages a.selected {
	padding: 1px 5px;
	border: 1px solid #22aaee;
}
/******************************************************************************/

/*CONTAINER*/
/******************************************************************************/
#container{
	display:block;
	width:auto;
	height:auto;
	border:1px solid #dddddd;
	border-width:0px 1px 1px 1px;
}

/*CONTENT*/
/******************************************************************************/
#content{
	display:block;
	height:auto;
	padding:9px 24px 14px 24px;
}
.c2{
	float:left;
	width:585px;
	border-right:1px solid #dddddd;
}
#content ul#flash_message, #content ul#flash_errors{
	padding:10px 15px;
	margin:10px 3px 20px 3px;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	color:#5d9300;
	background:#f2ffea;
	border:1px solid #66cc33;
}
#content ul#flash_errors{
	color:#de0088;
	background:#ffeaf3;
	border-color:#ff97cb;
}
.notification{
	padding:10px 20px;
	margin-bottom:15px;
	border:1px solid #f3f3cc;
	background:#ffffcc;
	line-height:20px;
	color:#222222;
}
/*Content inputs*/
/******************************************************************************/
div.tooltip{
	position:absolute;
	left:0px;
	top:0px;
	width:380px;
	height:auto;
	padding-bottom:28px;
	z-index:100;
	background:url('../images/tooltip_bg.gif') no-repeat 350px bottom;
	display:none;
	opacity:0.9;
}
div.tooltip p{
	background:#ddf4cb;
	padding:10px 14px;
	color:#333333;
	font-size:11px;
	line-height:14px;
}
/******************************************************************************/
#content input, #content input.file, #content div.select select{
	color:#666666;
	font-size:1em;
}
/******************************************************************************/
#content label{
	display:block;
	padding:0px 0px 3px 5px;
	font-weight:bold;
	color:#22aaee;
}
/******************************************************************************/
#content input.error {
	background:url('../images/input_x.gif') no-repeat left top;
}
#content input.input{
	display:block;
	background:url('../images/input.gif') no-repeat left top;
	padding:6px 7px 0px 7px;
	width:384px;
	height:22px;
	border:none;
	margin-bottom:10px;
}
#content input.submit {
	width:84px;
	height:28px;
	padding:0px;
}

/*Content file input*/
/******************************************************************************/
#content div.fileinputs {
	position: relative;
	padding-bottom:10px;
}
#content div.fileinputs input{
	background:url('../images/input_file.gif') no-repeat left top;
	display:block;
	padding:6px 7px 0px 7px;
	width:384px;
	height:22px;
	border:none;
	margin-bottom:10px;
}

#content div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

div.fakefile input {
	padding-right: 110px !important;
	width: 295px !important;
}

input.file {
	margin-top: 10px;
}

#content input.file {
	position: relative;
	text-align: right;
	opacity: 0;
	z-index: 2;
}
#content textarea.textarea{
	display:block;
	background:url('../images/textarea.gif') no-repeat left top;
	padding:6px 7px 3px 7px;
	width:384px;
	height:147px;
	border:none;
	font-size:12px;
}
#content textarea.textarea2{
	display:block;
	background:url('../images/textarea2.gif') no-repeat left top;
	padding:6px 7px 3px 7px;
	width:384px;
	height:68px;
	border:none;
	font-size:12px;
}
/*Content select*/
/******************************************************************************/
#content div.select{
	display:block;
	background:url('../images/input.gif') no-repeat left top;
	padding:5px 0px 0px 6px;
	width:392px;
	height:23px;
	border:none;
	margin-bottom:10px;
}
#content div.select select{
	width:98%;
	border:none;
}

/*Sign In form*/
/******************************************************************************/
form#login, form#sign_up{
	float:left;
	display:block;
	width:425px;
	height:300px;
	padding:0px 15px;
	background:url('../images/bg_form_signin.jpg') no-repeat center 15px;
}
form#login{
	background:url('../images/bg_form_signin1.jpg') no-repeat center 15px;
}
#login #recover{
	width:auto;
	height:0;
	overflow:hidden;
}
/*HOME*/
/******************************************************************************/
#review, #top_locatii{
	margin-bottom:30px;
}
/******************************************************************************/
#top_locatii h2{
	margin-bottom:15px;
}
#top_locatii .post{
	float:left;
	width:49%;
	height:auto;
	margin-left:1%;
	margin-bottom:30px;
}
#top_locatii .title{
	font-size:13px;
}
#top_locatii .image{
	width:88px;
}
#top_locatii .entry{
	width:198px;
}
#top_locatii .entry span{
	font-size:14px;
}
#top_locatii .rating{
	float:left;
	display:block;
	margin-top:5px;
	width:73px;
	height:12px;
	background:url('../images/rating_orizontal_small.gif') no-repeat right 0px;
}
#top_locatii .rating strong{
	position:relative;
	top:-3px;
	left:0px;
}
#top_locatii .r0{
	background-position:right 0px;
}
#top_locatii .r1{
	background-position:right -12px;
}
#top_locatii .r2{
	background-position:right -24px;
}
#top_locatii .r3{
	background-position:right -36px;
}
#top_locatii .r4{
	background-position:right -48px;
}
#top_locatii .r5{
	background-position:right -60px;
}
/******************************************************************************/
#tags ul{
}
#tags li{
	float:left;
	display:block;
	border:1px solid #ffffff;
	border-width:0px 0px 1px 1px;
}
#tags a{
	display:block;
	width:145px;
	text-align:center;
	padding:10px 0px 8px 0px;
	background:#e9f5f7;
	border-bottom:2px solid #d7edf1;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#tags a:hover{
	background:#f5fcff;
	border-bottom:2px solid #eef5f7;
}

/******************************************************************************/

/*SEARCH REVIEW*/
/******************************************************************************/
#search_all{
	background:url('../images/bg_cautare_avansata.jpg') no-repeat center top;
	padding:40px 0px 100px 93px;
}
/*ADD REVIEW*/
/******************************************************************************/
#add_review{
	display:block;
	padding:10px 13px;
}
#add_location, #define_location, #write_review{
	padding:15px 10px;
	display:block;
	width:auto;
}
/*Add location*/
/******************************************************************************/
#add_location{
	padding:15px 10px;
	display:block;
	width:auto;
	height:100px;
	background:url('../images/bg_cautare_locatie.jpg') no-repeat center top;
}
#add_location .input_big{
	background:url('../images/input_big.gif') no-repeat left top;
	display:block;
	padding:6px 7px 0px 7px;
	width:425px;
	height:22px;
	border:none;
	font-size:12px;
}
#add_location .center{
	margin:0px auto;
	width:540px;
	padding-left:100px;
}
#add_location #main_input{
	float:left;
	display:block;
	width:440px;
}
#add_location #btn_next{
	float:right;
	width:85px;
	height:28px;
	padding:24px 0px 0px 10px;
}
#add_location .example{
	text-align:right;
	padding-right:10px;
	font-size:11px;
	line-height:24px;
	color:#22aaee;
}
ul#sugestions{
	display:block;
	margin:0px auto;
	position:relative;
	left:0px;
	top:0px;
	z-index:10;
	width:417px;
	height:auto;
	padding:8px 0px;
	background:#ffffff;
	border:1px solid #e1f4f9;
	border-width:0px 1px 1px 1px;
}
#sugestions li{
	margin:1px 0px;
}
#sugestions li a{
	display:block;
	padding:8px 15px 8px 25px;
	text-decoration:none;
	cursor: pointer;
}
#sugestions li a:hover{
	background:#ebf9dd url('../images/add_plus.gif') no-repeat 7px 9px;
}
/*Define location data*/
/******************************************************************************/
#define_location_box{
	width:auto;
	height:0px;
	overflow:hidden;
}
#define_location_box_open{
	height:560px;
}
#define_location{
	padding:15px 10px;
	display:block;
	width:auto;
	border-top:2px solid #15b8e8;
}
#define_location div.left{
	width:420px;
	height:auto;
	float:left;
	display:block;
	background:url('../images/bg_define_location.jpg') no-repeat center 20px;
}
#define_location div.right{
	width:461px;
	height:auto;
	float:right;
	display:block;
	border:1px solid #d2edf1;
}
#define_location h3{
	font-size:18px;
	font-weight:normal;
	color:#22aaee;
	padding:0px 0px 15px 0px;
}
#define_location #map{
	height:397px;
	background:#cccccc;
	text-align:center;
}
#define_location #map_pointer{
	position:relative;
	z-index:10;
	left:0px;
	top:191px;
}
#define_location input.hidden{
	display:none;
}
/*Write review*/
/******************************************************************************/
#write_review_box{
	width:auto;
	height:0px;
	overflow:hidden;
}
#write_review_box_open{
	height:270px;
}
#write_review{
	padding:20px 10px 10px 10px;
	background:#ffffff url('../images/bg_form_signin.jpg') no-repeat -25px -20px;
	border-top:2px solid #15b8e8;
}
#write_review div.left, #write_review div.right{
	float:left;
	display:block;
	width:434px;
	height:190px;
}
#write_review div.right{
	float:right;
	background:url('../images/bg_form_signin1.jpg') no-repeat -20px 20px;
}
#write_review .textarea{
	float:left;
}
#write_review .rating{
	width:30px;
	height:156px;
	display:block;
	float:left;
	margin:1px 0px 0px 5px;
	background:#bbbbbb url('../images/rating_vertical.gif') no-repeat 0px 0px;
}
#write_review .r0{
	background-position:0px 0px;
}
#write_review .r1{
	background-position:-30px 0px;
}
#write_review .r2{
	background-position:-60px 0px;
}
#write_review .r3{
	background-position:-90px 0px;
}
#write_review .r4{
	background-position:-120px 0px;
}
#write_review .r5{
	background-position:-150px 0px;
}
#write_review .title{
	padding:20px 0px 5px 0px;
}
#write_review h3{
	font-size:14px;
	color:#22aaee;
	padding-bottom:10px;
}
#write_review input{
	margin-top:8px;
}

/*LOCATII*/
/******************************************************************************/
#subcategories_box{
	margin-bottom:10px;
	padding-left:3px;
}
#subcategories_box li{
	float:left;
	width:auto;
	width:192px;
	height:24px;
	margin:0px 1px 1px 0px;
	background:#ffffcc;
}
#subcategories_box li a{
	float:left;
	display:block;
	width:100%;
	height:18px;
	padding-top:6px;
	background:#ecf4f7;
	text-decoration:none;
	text-align:center;
}
#subcategories_box li a:hover{
	background:#dceaef;
}
/******************************************************************************/
#locations .pages{
	margin-top:10px;
	padding:5px 2px;
	border-top:1px solid #dddddd;
}

/*LOCATIE*/
/******************************************************************************/
#location {
	text-align:justify;
	color:#777777;
}
#location .entry{
	width:330px;
	height:auto;
	margin-left:15px;
}
#location .image{
	width:250px;
	height:auto;
	color:#999999;
}
#location .image #current img{
	width:250px;
	height:200px;
}
#location #images{
	display:none;
}
#location .post .entry{
	width:310px;
}
#location .rating_big{
	width:auto;
	height:24px;
	background:url('../images/rating_orizontal.gif') no-repeat left top;
}
#location .r0{
	background-position:0px 0px;
}
#location .r1{
	background-position:0px -24px;
}
#location .r2{
	background-position:0px -48px;
}
#location .r3{
	background-position:0px -72px;
}
#location .r4{
	background-position:0px -96px;
}
#location .r5{
	background-position:0px -120px;
}
/******************************************************************************/
#location .image #img_toolbar{
	display:block;
	padding:6px 3px 5px 3px;
	width:100%;
	color:#ffffff;
	background:#dddddd;
	text-align:center;
}
#location .image #img_toolbar span{
	font-size:18px;
	font-weight:bold;
	color:#999999;
}
#location .image #img_toolbar a, #location .image #img_toolbar img{
	border:none;
	margin:0px 3px;
}
#location .post .clear{
	line-height:16px;
	padding:15px 5px 0px 5px;
}
/******************************************************************************/
.details{
	padding:5px 0px;
	font-size:12px;
}
.details li{
	padding-left:10px;
	margin-bottom:4px;
	background:url('../images/li_details.gif') no-repeat left 5px;
}
/******************************************************************************/
#location #add_location_review{
	height:30px;
	display:block;
	background:#ddeef4 url('../images/add_location_review_bg.gif') no-repeat 105px top;
}
#location #add_location_review a{
	float:none;
	background: url('../images/add_location_review.gif') no-repeat center top;
	display:block;
	width:100px;
	height:16px;
	padding-top:6px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	position:relative;
	left:4px;
	top:4px;
}

/******************************************************************************/
#write_location_review{
	overflow:hidden;
	height:0px;
}
div.visible{
	height:420px;
	display:block;
	background:#ffffcc;
}
#write_location_review form{
	display:block;
	padding:0px 20px 20px 20px;
	border-top:2px solid #15b8e8;
	background:url('../images/bg_form_signin1.jpg') repeat-y ;
}
#write_location_review input.none{
	display:none;
}
#write_location_review .textarea{
	float:left;
}
#write_location_review .rating{
	width:30px;
	height:156px;
	display:block;
	float:left;
	margin:1px 0px 0px 5px;
	background:#bbbbbb url('../images/rating_vertical.gif') no-repeat 0px 0px;
}
#write_location_review .r0{
	background-position:0px 0px;
}
#write_location_review .r1{
	background-position:-30px 0px;
}
#write_location_review .r2{
	background-position:-60px 0px;
}
#write_location_review .r3{
	background-position:-90px 0px;
}
#write_location_review .r4{
	background-position:-120px 0px;
}
#write_location_review .r5{
	background-position:-150px 0px;
}
#write_location_review .title{
	padding:20px 0px 5px 0px;
}

/******************************************************************************/
#map{
	text-align:center;
	margin-bottom:30px;
}
/******************************************************************************/
#location_reviews{
	border-top:2px solid #15b8e8;
	padding-top:15px;
}
/******************************************************************************/
#location_reviews .pages{
	margin-top:15px;
}

/*Lista categorii*/
/******************************************************************************/
#categories_list{

}
.category{
	display: block;
	float:left;
	width:172px;
	min-height:100px;
	padding:10px 5px 20px 5px;
	background:url('../images/categories_ul_bg.jpg') no-repeat left 36px;
}
.category h3{
	font-size:15px;
	font-weight:bold;
	color:#22aaee;
	padding:3px 0px;
}
.category ul{
	padding:15px 0px;
	display:block;
	overflow:hidden;
}
.category li{
	display:block;
	line-height:20px;
	overflow:hidden;
	padding-left:15px;
	background:url('../images/li_bullet.gif') no-repeat 4px 8px;
}
.category a{
	font-size:12px;
	text-decoration:underline;
	text-decoration:none;
	color:#222222;
	color:#555555;
}
.category a:hover{
	color:#22aaee;
	text-decoration:underline;
	text-decoration:none;
}

/*Account edit*/
/******************************************************************************/
#account_edit{
	padding:15px 0px 5px 20px;
	background:url('../images/bg_account_edit.jpg') no-repeat left top;
}

/*Inbox unfold*/
/******************************************************************************/
#content .inbox #mail_list{
	width:100%;
	height:auto;
}
#content .inbox h2.title, #content .inbox h3.title, #content .inbox h4.title{
	margin-bottom:10px;
}
#content .inbox #mail_list input{
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	background:none;
}
#content .inbox #mail_list .alt td{
	background:#e9f5f9;
}
#content .inbox #mail_list td, #content .inbox #mail_list th{
	background:#f5fcff;
	padding:6px 9px;
	font-size:11px;
	color:#666666;
	border:1px solid #ffffff;
	border-width:0px 2px 2px 0px;
	vertical-align:top;
	line-height:16px;
}
#content .inbox #mail_list th{
	background:#ddeef4;
	background:#d7edf1;
	color:#222222;
}
#content .inbox #mail_list .m_checkbox{
	width:13px;
	height:auto;
}
#content .inbox #mail_list .m_message{
	width:auto;
	height:auto;
}
#content .inbox #mail_list div.replay{
	text-align:right;
}
#content .inbox #mail_list div.replay textarea{
	display:block;
	width:396px;
	height:100px;
	padding:6px 7px 3px 7px;
	margin:10px 0px 7px 0px;
	border:1px solid #ddeef4;
	font-size:12px;
	text-align:left;
}
#content .inbox #mail_list div.replay .send_btn{
	padding:5px 11px;
	margin-right:3px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	border:none;
	background:url('../images/send_message_btn.gif') no-repeat center 2px;
	cursor:pointer;
}
#content .inbox #mail_list .m_date{
	width:100px;
	height:auto;
}
#content .inbox #mail_list td a.reply{
	display:block;
	color:#57b50d;
	text-decoration:none;
	border-top: 1px solid #cccccc;
	padding:3px 20px 3px 0px;
	position:relative;
	top:6px;
	left:0px;
	font-weight:bold;
	background:url('../images/replay_arrow.gif') no-repeat right center;
}
#content .inbox #mail_list td a.reply:hover{
	/*
	text-decoration:underline;
	*/
	background:url('../images/replay_arrow_on.gif') no-repeat right center;
}
#content .inbox #mail_list td a.noreply{
	display:none;
	color:#f960a4;
	text-decoration:none;
	border-top: 1px solid #cccccc;
	padding:3px 20px 3px 0px;
	position:relative;
	top:6px;
	left:0px;
	font-weight:bold;
	background:url('../images/replay_arrow.gif') no-repeat right center;
}
#content .inbox #mail_list td a.noreply:hover{
	background:url('../images/replay_arrow_on2.gif') no-repeat right center;
}
/******************************************************************************/
#content .send_messages div{
	margin-top:10px;
	background:#e9f5f9;
	display:block;
	padding:10px 20px;
	border-bottom:2px solid #d7edf1;
}
#content .send_messages textarea{
	display:block;
	width:396px;
	height:140px;
	padding:6px 7px 3px 7px;
	margin:10px 0px 7px 0px;
	border:1px solid #ddeef4;
	font-size:12px;
	text-align:left;
}
#content .send_messages .send_btn{
	padding:5px 11px;
	margin-right:3px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	border:none;
	background:url('../images/send_message_btn.gif') no-repeat center 3px;
	cursor:pointer;
}
/******************************************************************************/


/*SIDEBAR*/
/******************************************************************************/
#sidebar{
	float:right;
	display:block;
	width:296px;
	padding:9px 14px 14px 14px;
	border-left:1px solid #dddddd;
	margin-left:-1px;
}
#sidebar .post .image span{
	font-size:10px;
	color:#999999;
	display:block;
	padding:3px 0px;
}
/*sidebar boxes structure*/
/******************************************************************************/
#join{
	display:block;
	width:auto;
	height:48px;
	padding:112px 0px 0px 157px;
	background:url('../images/bg_join_us.jpg') no-repeat center top;
	margin-bottom:15px;
}
#join a{
	display:block;
	width:126px;
	height:34px;
	text-indent:-10000px;
	color:black;
}
/******************************************************************************/
#recomandari, #locatii, #ultimile_poze{
	display:block;
	width:100%;
	height:auto;
	margin-bottom:30px;
}
/******************************************************************************/
#recomandari .post, #locatii .post{
	border-bottom:1px dotted #dddddd;
	padding:0px;
	margin-bottom:15px;
}
#recomandari .post .image, #locatii .post .image{
	width:90px;
	height:auto;
}
#recomandari .post .entry_wrap, #locatii .post .entry_wrap{
	width:205px;
	height:auto;
}
/******************************************************************************/
#ultimile_poze .post .image{
	width:33%;
	height:auto;
	display:block;
	margin:0px 0px 15px 0px;
	text-align:center;
}
#ultimile_poze .post .image img{
}

/*Location map*/
/******************************************************************************/
#location_map {
	width:auto;
	height: 300px;
}

/*User data*/
/******************************************************************************/
#sidebar .user{
	color:#666666;
	margin-bottom:40px;
}
#sidebar .user .avatar{
	display:block;
	float:left;
	width:110px;
	height:auto;
}
#sidebar .user .avatar img{
	border:3px solid #dddddd;
}
#sidebar .user .user_data{
	display:block;
	float:right;
	width:185px;
	height:auto;
}
#sidebar .user .user_data p{
	padding:6px;
	border-bottom:1px dotted #dddddd;
	margin-bottom:1px;
}
#sidebar a.edit_btn{
	display:block;
	width:92px;
	height:17px;
	padding-top:7px;
	text-align:center;
	background:#ffffff url('../images/edit_profile.gif') no-repeat center top;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

/*Inbox*/
/******************************************************************************/
#sidebar ul.inbox{
	display:block;
	width:auto;
	height:auto;
	list-style:none;
}
#sidebar .inbox li{
	border-bottom:1px solid #ffffff;
}
#sidebar .inbox li a{
	display:block;
	padding:8px 10px;
	background:#eeeeee;
	color:#222222;
	text-decoration:none;
}
#sidebar .inbox li a:hover{
	display:block;
	background:#d7edf1;
	color:#222222;
}
#sidebar .inbox li a span{
	text-decoration:none;
	float:right;
}
#sidebar .inbox li a.selected{
	background:#ddeef4;
	font-weight:bold;
}
/*FOOTER*/
/******************************************************************************/
#footer{
	font-size:12px;
	color:#bbbbbb;
	height:41px;
	padding:15px 10px 20px 10px;
}
#footer p{
	text-align:right;
	margin-top:20px;
}
#footer a#mbdragan, #footer a#mbdragan:hover{
	display:block;
	width:120px;
	height:41px;
	color:#00cccc;
	overflow:hidden;
	text-align:left;
	float:left;
	text-decoration:none;
	text-indent:-10000px;
	background:url('../images/mbdragan.gif') no-repeat left top;
}
#footer a#rockmedia, #footer a#rockmedia:hover{
	display:block;
	width:116px;
	height:46px;
	overflow:hidden;
	text-align:left;
	float:left;
	text-decoration:none;
	text-indent:-10000px;
	background:url('../images/logo_rockmedia.gif') no-repeat left top;
}
.none{
	display:none;
}
#static h3 {
	margin-top: 25px;
	color: #15B8E8;
	font-size: 13px;
}

#static p {
	margin: 8px 0;
}
