p { text-align: left; }
#container_garbo {  width:990px; text-align:left; border:0; background:#FFFFFF; }
#header { background-color: #000; color:#000; padding:0 10px; }
#header h1 { margin: 0;  padding: 10px 0;  width:50px; }
#middle_div { background:#FFF; /*padding:5px;*/ }
#sidebar1 { width:180px; float:left; padding: 15px 0; border-right:1px solid #970032; color:#000000; }
#sidebar1 h3, #sidebar1 p {	margin-left: 10px; margin-right: 10px; }

#mainContent { width: 780px; float:left; font-size:13px; margin:0px 0px 0px 10px; padding:0; text-align:left; }
#mainContent h1 { text-align:center;}
#mainContent input { }

#leaderboard { margin-right:10px; text-align:center; width:728px; height:90px; }
#footer { padding: 0 10px; } 
#footer p {	margin: 0; padding: 10px 0; }

/* ***************************************************************************** */
/* CLASE DIVERSE */

#container_custom { background: #FFFFFF;}

.fltrt { float: right;margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }

.photo_box {background:#f8edf1; font-weight:bold;float: left; margin-left: 2px; font-size:12px; padding:7px 0px 0px 0px; text-align:center; color:#404040; height:150px; margin-right:10px; margin-top:10px; width:120px; overflow:hidden;}
.photo_box img{ padding:5px; background:#FFF;}
.photo_box a {font-size:12px;font-weight:bold; }
.photo_box a:hover{font-size:12px;font-weight:bold; text-decoration:none;}
.photo_box a img { margin-bottom:5px;}

.video_box {background:#f8edf1; font-weight:bold;float: left; margin-left: 2px; font-size:12px; padding:7px 0px 0px 0px; text-align:center; color:#404040; height:140px; width:150px; margin-right:10px; overflow:hidden;}
.video_box img{ padding:5px; background:#FFF;}
.video_box a {font-size:12px;font-weight:bold; }
.video_box a:hover{font-size:12px;font-weight:bold; text-decoration:none;}
.video_box a img { margin-bottom:5px;}


.indextpl_photo_box { float: left; margin-left: 4px; font-size:11px; padding:3px; text-align:center; color:#404040; margin-right:10px; width:90px; height:120px; background:#F8EDED;}
.indextpl_photo_box a img { border:1px solid #BF5778; background:#FFF; padding:2px;}
.indextpl_photo_box a { text-decoration:none;}

.bkg { background:url(http://img.garbo.ro/comunitate/img/common/grad350.png) repeat-x 0 -200px;}
.custominput { border:1px solid #970032; color:#000; font-size:11px; background:#F8EDF1; padding:2px;}

#main_menu { /*background:url(http://img.garbo.ro/images/common/new_garbo/menu_com_bg.jpg) repeat-x top left;*/background:#970032; width:850px; list-style-type:none; height:23px !important; height:23px; padding:6px 0 0 10px; margin-left:0 !important; margin-top:0px; margin-left:0px; text-align:center;border-top:1px solid #72031D;}
#main_menu li { display: inline; font-weight:bold; padding: 0 6px 0 6px; }
#main_menu li a { color:#FFF; text-decoration:none; font-size: 12px; font-family:arial; font-weight:bold;}
#main_menu li a:hover {text-decoration:underline;}

#profile_menu { list-style-type:none; width:150px; margin:0; padding:0; margin-left:5px; text-align:left; }
#profile_menu li { margin:7px 0 0 0; padding:3px; cursor:pointer;}
#profile_menu li a { text-decoration:none; font-size:12px; font-weight:bold;}
#profile_menu li a:hover { text-decoration:underline; }

.input_form_table td { padding: 3px 5px 3px 5px; vertical-align: top; font-size:12px;}
.help_me { cursor: pointer; color: #1B7FBD; display: inline; margin-left: 5px; }

.profile_submenu {
	padding-left:30px;
}

#changes_ol li { font-size:12px; }
.data_post { font-size:11px; margin:20px 0px; padding:10px 0px; }

#login_box td { font-size:12px; }
#login_box input { width:105px; border:1px solid #970029; }
.submit { background:url(http://img.garbo.ro/images/common/new_garbo/menu_bg2.jpg) repeat-x; cursor:pointer; color:#FFF; font-weight:normal; padding:2px; text-decoration:none; font-size:11px; background-position: 7px; }

.nice_textarea { border: 1px solid #ecc1cd; }

.subiect_nou  {background:url(http://img.garbo.ro/images/common/new_garbo/menu_bg2.jpg) repeat-x top left; border:2px solid #D2003D; cursor:pointer; color:#FFF; font-weight:bold !important; padding: 6px 12px; text-decoration:none; font-size:14px !important; background-position: 7px; }
/* ***************************************************************************** */


/* ***************************************************************************** */
/* POST: comentarii, galerie foto, forum, profil, video */
.post_title {	width:250px; border:1px solid #ecc1cd; }
.post_content {	width:350px; height:150px; border:1px solid #ecc1cd; }
.blog_post { padding:10px; margin:5px; background:url(http://img.garbo.ro/comunitate/img/common/grad350.png) repeat-x 0 -230px; border-top:4px solid #ecc1cd; overflow:hidden; }
.blog_post_title { font-size:12px; font-weight:bold; text-transform:uppercase; }
.blog_post img { padding:0px; border:2px solid #ecc1cd; margin:4px; }

.comment_text {	margin: 30px 0px; width:400px; height:150px; border:1px solid #ecc1cd; }
.comment_fieldset { border: 1px solid #FFD7F8; margin:20px 0px; color:#404040; text-align:center;}
.comment_fieldset legend { font-size:12px; }
.container_photo { font-size:11px; border: 7px solid #ecc1cd; padding:0; float:left; margin-left:7px; margin-bottom:7px; background:#FFF; color:#ecc1cd; }


.comentarii_post { margin: 20px 0px; }

.photo_thumb {  margin-bottom:50px; width:700px; height:80px; display:block; float:left;}
.photo_thumb img{ padding:2px; border:1px solid #D9B2DF; }
.photo_thumb_img { float:left; margin-left:10px}
.main_photo { width:100%; display:block;}
.views_photo { float:left; clear:left}

.comment_rand_par { background:url(http://img.garbo.ro/comunitate/img/common/grad350.png) repeat-x 0 -150px #FFF; color:#0E4254; text-align:left; }
.comment_rand_impar { background:#FFF; color:#0E4254; text-align:left; }
.comment_rand_neverificat {background:url(http://img.garbo.ro/comunitate/img/common/grad350_neverificat.png) repeat-x 0 -200px #FFF; color:#0E4254; text-align:left; }

.avatar { padding:2px; border:1px solid #ecc1cd; background: none; }
.avatar_photo { border:1px solid #ecc1cd;}
.t_header { background: #FDAAED url(http://img.garbo.ro/images/common/new_garbo/menu_bg2.jpg) repeat-x 0 -5px;  border:1px solid #ecc1cd; color:#FFF; padding-left:0.5em; height:15px; }

.main_forum { border: 1px solid #105289; padding:5px; margin:20px; }
.main_forum_name { font-family:"Trebuchet MS", Helvetica; font-size:13.2px; color:#105289; font-weight:bold; }
.forum_list { width: 700px; border:1px solid #ecc1cd; font-size:11px; color:#404040; }
.forum_list td,th { border-bottom: 1px solid #ecc1cd; border-right: 1px solid #ecc1cd; }
a.forum_username { color:#0B60A2; text-decoration:underline; font-weight:bold; }

a.link_mare {font-size:15px;}

.profile_box { border:5px solid #F8EDF1; background:url(http://img.garbo.ro/comunitate/img/front_box_bg.gif) repeat-x 0 -150px; width:250px; margin:0px 0px 15px 0px; float:left; color:#321B24; font-weight: normal; }
.profile_box legend {	font-weight: bold; }
.profile_box a img { padding:2px; }
.profile_features {	width: 230px; float: left; }

.profile_friend { width:75px; height:100px; float:left; text-align:center; padding-right:20px; }
.profile_friend a { text-decoration: none; }

.photo_description {width:400px; color:#333; font-size:14px; font-weight:bold; margin:0 auto; background:#F8EDF1; padding:3px; border-top:4px solid #FFE5FA;}

.photo_album { border:1px solid #ecc1cd; margin-bottom:25px; }
.photo_album img {  margin:0; padding:2px; }
.photo { border:1px solid #ecc1cd; margin-bottom:25px; }
.photo_header { background:url(http://img.garbo.ro/images/common/new_garbo/menu_bg2.jpg) repeat-x; color:#FFF; padding-left:0.5em; height:20px; padding-top:5px; font-weight:bold; }
.photo_center { padding:5px; text-align:center;	}
.photo_center img { padding:0; }
.photo_thumbs { margin-top: 10px; background:url(http://img.garbo.ro/comunitate/img/common/grad350.png) repeat-x 0 -200px; border:1px solid #ecc1cd; padding:5px; }
.photo_thumbs img { margin-right:10px; }
.photo_album_header { background:url(http://img.garbo.ro/images/common/new_garbo/menu_bg2.jpg) repeat-x 0 -5px; color:#FFF; padding-left:0.5em; height:20px; padding-top:5px; font-weight:bold; }
.photo_album_header p { color:#000000; margin:0; padding:0; display:inline; padding-left:15px; }
.photo_album_footer { background:#FFF; clear:both; padding:3px; padding-left:0.5em; }
.photo_album_footer a { text-decoration:none; }
.photos_options { text-align:right; margin-bottom:10px; }

#owner_status {margin-bottom:10px; border-bottom:1px solid #333; padding-bottom:10px;}

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


/* ***************************************************************************** */
/* ADON CLASSES */
.user_summary { text-align: left; padding: 5px 5px 5px 5px; font-weight: normal; margin: 0px 10px 0px 10px; /* border: 1px solid #404040; */ line-height: 18px; color:#000; }
.user_summary a { font-size:12px; font-weight:bold; }
.user_summary a:hover {text-decoration:underline; }
#w_add_photos input { width:50px; }
#w_add_photos textarea { width:200px; height:50px; }
.small_link { font-size:10px; font-family:Verdana; }
.album_options_left { width:420px; float:left; }
.album_options_right { width:250px; float:right; text-align:right; padding-right:10px; }
/* ***************************************************************************** */

/* ***************************************************************************** */
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	
.jqmWindow { display: none; margin-left: -150px; width: 300px; background:#F8EDF1; color: #FFF;  left: 50%; top: 17%; position: absolute; padding:10px;}

#w_add_album {
	width:180px; 
	background:url(http://img.garbo.ro/comunitate/img/common/grad350.png) repeat-x top left; 
	padding: 15px 0; 
	border:5px solid #ecc1cd; 
	color:#000;
	width: 350px; 
	margin:10px auto;
}
#w_add_photos {
	width:180px; 
	background:url(http://img.garbo.ro/comunitate/img/common/grad350.png) repeat-x top left; 
	padding: 0; 
	border:5px solid #ecc1cd; 
	color:#000;
	width: 470px; 
	margin:10px auto;
}
#w_add_video {
	width:420px; 
	background:url(http://img.garbo.ro/comunitate/img/common/grad350.png) repeat-x top left; 
	padding: 0; 
	border:5px solid #ecc1cd; 
	color:#000;
	width: 470px; 
	margin:10px auto;
}

.jqmHeader {
    background: url(http://img.garbo.ro/images/common/new_garbo/menu_bg2.jpg) repeat-x top left;
    border: 1px solid #ecc1cd;
    color: #FFF;
    padding: 3px;
    padding-left: 0.5em;    
    text-align: left;
    height: 20px;
}

.jqmIcon {
    float: left; 
    margin: 5px 5px 0px 5px;
} 

.jqmClose {
    float: right;
    background: #0B3441;
    border: 1px solid #E0E6EA;
    width: 17px;
    line-height: 17px;
    text-align: center;
    vertical-align: middle;
    color: #E0E6EA;
    cursor: pointer;
    font-family: Tahoma;
}

.jqmOverlay { background-color: #000;}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     left: 50%;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.front_box {text-align:left;  padding: 15px; border:5px solid #F8EDF1;  margin-bottom:15px; color: #333; background:url(http://img.garbo.ro/comunitate/img/front_box_bg.gif) repeat-x;}
.video_content { padding:10px; }
.nice_heading { color:#0E4254; font-size:15px; font-weight:bold; }
/* ***************************************************************************** */


/* ***************************************************************************** */
/* FORUM */
.post_par div { }
.post_impar div { }
.post_par { width:600px; margin:20px 0 0 0; }
.post_impar { width:600px; margin:20px 0 0 0; }

.user_says { color:#B060B6; font-size:10px;}


.post_initial { width:600px;	}
.baloon_holder { float:left; background:url(http://img.garbo.ro/comunitate/img/common/post_initial.png) no-repeat top left #FFF; width:503px; height:79px; text-align:left; padding:16px 10px 0 10px; color:#404040; line-height:10px; font-weight:normal; font-size:11px; }
.photo_baloon { float:left; width:130px; margin:4px 0 0 -10px !important; margin:4px 0 0 0px; text-align:center; }

.postat_la { color:#6C6C6C; font-size:9px; font-weight:normal; float:right; text-align:right; margin-right:24px; }
.postat_la_inner { color:#8E8C8C; font-size:9px; font-weight:normal; padding:0 0 0 20px; }
.postat_la_photos { font-size:12px; font-weight:normal; }
.forum_button a { text-decoration:underline; }
/* ***************************************************************************** */

.heading_link {
	color: #16449A;
	font-weight:bold !important;
}

.uppercase { text-transform:uppercase;}

/* MESAJE */
.msg_baloon_top { float:left; background:url(http://img.garbo.ro/comunitate/img/common/msg_baloon_top.png) no-repeat top left #FFF; width:482px; height:42px;}
.msg_baloon_center { float:left; background:url(http://img.garbo.ro/comunitate/img/common/msg_baloon_center.png) repeat-y top left #FFF; width:462px; padding: 0 5px 0 10px; color:#0E4254; font-size:12px; line-height:15px; }
.msg_baloon_bottom { float:left; background:url(http://img.garbo.ro/comunitate/img/common/msg_baloon_bottom.png) no-repeat top left #FFF; width:482px; height:11px;}


/* FONT SIZES & COLORS */
.custom_12px { color:#333; font-size:13px;}
.custom_11px { color:#970029; font-size:11px;}
.custom_10px { color:#970029; font-size:10px;}
.just_12px { color:#970029; font-size:12px;}
.just_11px { color:#970029; font-size:11px;}
.just_10px { color:#970029; font-size:10px;}


/*ALL USERS  CSS*/
.all_users_page { font-size:12px; text-align:center; margin: 10px 0; color: #999; }
.all_users_page a, .all_users_page span { font-size:12px; text-align:center; padding: 3px 6px; }
.all_users_page a:hover { text-decoration:underline; }
.all_users { width:90px; height:120px;}
.front_toti_utilizatorii { text-align:right; }
.front_toti_utilizatorii a{font-size:12px; }

/* Taburi cele mai * poze/clipuri */
div.top_tabs { font-size:12px; margin: 10px 0 0 2px; color: #999; }
div.top_tabs  a { font-size:14px; text-align:center; padding: 3px 6px; width:150px; float:left; }
div.top_tabs  a:hover { background: #ddd; }

div.front_box  a.all_link { font-size: 12px; text-decoration: underline; }

input.search_user { border: 2px solid #970029; width: 105px; margin: 2px 0; }

/*concurs botex */
#middle_div_concurs {
	background:#F0EED7;
}

div.blog_calendar { }

div.blog_calendar div.bc_month { float:left; width: 210px; padding: 6px; height: 175px; border: 1px solid #ddd; margin: 3px; }
div.bc_month div.bc_month_title{ background: #ddd; padding: 3px 6px; text-align: center; font-weight: bold; margin-bottom: 2px; }
div.bc_month span.bc_day_inactive, div.bc_month a.bc_day_active { padding: 4px 4px; margin: 1px; display: block; float: left; width: 20px; font-size: 12px; text-align: center; }
div.bc_month span.bc_day_inactive 	{ text-decoration: none; }
div.bc_month a.bc_day_active 		{ font-weight: bold; }
div.bc_month a.bc_day_active:hover { background: #efefef; }

h2.bc_h2 { font-size: 16px; }
h2.bc_h2 a { font-size: 16px; color:#19728F; text-decoration: none; font-weight: bold; }


/* NEW SIGNUP FORM - sign-up.tpl */
div#sign_up_form { margin: 10px 2px; padding: 20px 10px; padding-left: 240px; background:#FFF url(http://img.condo.ro/images/signUp/bg_left.jpg) no-repeat top left; }
div#sign_up_form form.suf_form { margin: 0; padding: 0; }

div#sign_up_form form.suf_form h1 { margin: 0; padding: 6px 0; color: #A10200; font-size: 1.8em; }
div#sign_up_form form.suf_form h2 { margin: 6px 0; padding: 4px 8px; color: #A10200; font-size: 1.4em; border-bottom: 1px solid #980402; margin-top: 18px; text-align: left; background: #FFF; }
div#sign_up_form form.suf_form a { font-size: 1em; }

div#sign_up_form form.suf_form table th { border: 0; padding: 4px 6px; text-align: right; }
div#sign_up_form form.suf_form table td { border: 0; padding: 4px 6px; }
div#sign_up_form form.suf_form table td.suf_note { padding-left: 16px; margin: 8px 0; color: #999; }
div#sign_up_form form.suf_form table td.suf_field { padding-left: 16px; margin: 8px 0; }
div#sign_up_form form.suf_form table td.suf_field input,
div#sign_up_form form.suf_form table td.suf_field select,
div#sign_up_form form.suf_form table td.suf_field textarea
{ margin: 2px 0; margin-left: 12px; padding: 5px 7px; font-size: 1em; border: 1px solid #A10200; background: #FFF; vertical-align: middle; font-family: Arial, sans-serif; }
div#sign_up_form form.suf_form table td.suf_field input.help_me { background: #A10200; color: white; font-weight: bold; padding: 4px 8px; margin-left: 0; }
div#sign_up_form form.suf_form table td.suf_field input.suf_submit { background: #A10200; color: white; font-weight: bold; padding: 8px 12px; margin-left: 0; font-size: 1.2em; text-transform: uppercase; }
div#sign_up_form form.suf_form table th label { font-size: 1.2em; font-weight: bold; color: #666; }
div#sign_up_form form.suf_form table td.suf_field label { font-size: 1.2em; font-weight: normal; color: #666; }

div#sign_up_form form.suf_form table td.suf_field div.suf_field_error { margin: 2px 0px; margin-left: 12px; padding: 4px 6px; color: #f66; font-weight: bold; }


div#site_archive { margin: 10px 0; }
div#site_archive h2 { font-size: 16px; }
div#site_archive h2 a { font-size: 16px; font-weight: bold; }
div#site_archive div.sa_date { font-size: 12px; text-align: left; margin: 8px 0; }
div#site_archive div.sa_date a { font-size: 12px; }
div#site_archive ul { margin: 0; padding: 0; }
div#site_archive ul li { margin: 0; padding: 0; list-style-type: square; font-size: 14px; margin-left: 16px; padding: 6px 0; }
div#site_archive ul li a { font-size: 14px; }


div#register_zone { width: 100%; text-align: left; padding-left: 5px; }
div#register_zone  h1 { font-size: 24px; font-family: arial, times; font-weight: normal; }
div#register_zone div#rz_welcome { }
div#register_zone div#rz_login, div#register_zone div#rz_register { float: left; width: 48%; }
div#register_zone div#rz_welcome form, div#register_zone div#rz_login form, div#register_zone div#rz_register form { margin: 5px; padding: 8px 16px; border: 1px solid #A10200; height: 240px; background:#F8EDF1;}
div#register_zone div#rz_welcome label, div#register_zone div#rz_login label, div#register_zone div#rz_register label { font-size: 14px; font-weight: bold; }
div#register_zone div#rz_welcome form input, div#register_zone div#rz_login form input, div#register_zone div#rz_register form input { margin: 5px 0; padding: 2px 4px; height: auto; font-size: 16px; font-weight: normal; font-family: Verdana, sans-serif; width: 75%; vertical-align: middle; }
div#register_zone div#rz_welcome form input.submit, div#register_zone div#rz_login form input.submit, div#register_zone div#rz_register form input.submit { padding: 3px 6px; width: 160px; }

div#register_zone div#rz_login span, div#register_zone div#rz_register span { font-size: 11px; font-weight: normal; }
div#register_zone div#rz_login span a, div#register_zone div#rz_register span a { font-size: 11px; font-weight: normal; }

div#register_zone  ul { margin: 0; padding: 0; margin-bottom: 16px; }
div#register_zone  ul li { font-size: 14px; margin: 0; padding: 0; color: #A10200; list-style-type: square; margin-left: 24px; padding: 4px 0; }
div#register_zone  ul li a { font-size: 14px; margin: 0; padding: 0; }

div#i2_toolbar { margin: 10px 0; padding: 4px 8px; font-size: 15px; font-weight: normal; background: #F8EDED; text-align: center; }
div#i2_toolbar span a { color: #16449A; font-size: 15px; font-weight: bold; }
div#i2_toolbar a { color: #16449A; font-size: 12px; }
div#i2_toolbar a:hover { text-decoration:underline}

#new_status { height:75px;}

#i2_contest_apply { padding: 10px; font-size: 17px; color: #444; text-align: left; }
#i2_contest_apply strong { font-weight: bold; }
#i2_contest_apply h1 { font-size: 27px; color: #970032; margin: 0; padding: 0; }
#i2_contest_apply p { margin: 8px 0; padding: 0; font-size: 17px; color: #444; line-height: 1.5em; }
#i2_contest_apply a { font-size: inherit; }
#i2_contest_apply #answer { font-size: 17px; color: #333; background: #feffff; border: 2px solid #970032; padding: 2px; width: 95%; height: 200px; }
#i2_contest_apply .submit { font-size: 17px; font-weight: bold; padding: 4px 8px; }

#i2_contest_apply .seces_steps { float: right; width: auto; }
#i2_contest_apply .seces_steps div { float: left; width: auto; padding: 3px 6px; border: 1px solid #F7D3F9; background: #f6f3f5; margin-left: 2px; }
#i2_contest_apply .seces_steps div.seces_active { background: #998886 }
#i2_contest_apply .seces_steps div span { font-size: 11px; color: #777; font-weight: bold; display: block; text-align: right; }
#i2_contest_apply .seces_steps div strong { font-size: 13px; color: #970032; font-weight: bold; display: block; }

#i2_contest_apply .seces_note { font-size: 11px; color: #666; }


.voting_box_kidzs{ width:220px; float:left; height:220px; border-bottom: 1px solid #970029; margin:0px 5px 20px 0px;}
