/* NEW KUDIKA 2010 CLASSES */
.new_user {margin:0 0 20px 0; width:450px; float:left;}
.registered_user {margin:0 0 20px 0; width:450px; float:right;}
#contest_menu { margin-bottom: 5px; }
#contest_menu li { background: url(http://img.kudika.ro/images/template/bullet.gif) no-repeat left 6px; padding: 3px 0; padding-left: 16px; list-style-type:none; }
#jump_to_class { color: #EEE; font-size:12px; background:#555; padding:0px; margin:0px; }
#jump_to_class select { background:#FFF;}
#jump_to_class select option { background:#FFF;}
/* ===================== */
#container {  width:970px; text-align:left; border:0; margin-top:7px; }
#container table {  border:0 none; }
#header { background-color: #000; color:#000; padding:0 10px; }
#header h1 { margin: 0;  padding: 10px 0;  width:50px; }
#middle_div { padding:5px; }
#sidebar1 { width:174px; float:left; background:#F5F5F5; padding: 15px 0; border:1px solid #ccc; color:#000; }
#sidebar1 h3, #sidebar1 p {	margin-left: 10px; margin-right: 10px; }

#mainContent { width: 770px; float:left; font-size:12px; margin:0px 0px 0px 10px; padding:0; }
#mainContent input { }
#mainContent legend { background:#555; color:#FFF; border:0 none; padding:4px; }
#mainContent legend a { color:#FFF; text-decoration:none;}

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


/* kudikuplu ****************************************************************/
#Nsidebar1 { width:220px; float:left; background:#F5F5F5; padding:0;color:#000; }
#Nsidebar1 a img { float:left; border:0 none; }
.Nmeniu { color:#111111; font-size:12px; padding-left:40px;}
.Nmeniu a { color:#111111;}
.Nfront_box { padding: 5px; margin-bottom:15px; width:660px; margin:0 auto;}
.Nfront_box h1{color:#73007C; }
#NmainContent { background:#FFF; width: 680px; min-height:525px; float:left; font-size:12px; padding:0; }
.Nphoto_box {border:1px solid #CCCCCC; float: left; margin-left: 2px; font-size:11px; background:#f5f5f5; padding:3px; text-align:center; color:#404040; height:180px; width:145px; margin-right:10px; }
.Nphoto_box a img { border:1px solid #CCCCCC; padding:2px; }
.Nphoto { margin-bottom:25px; }
.Nphoto_center { padding:5px; text-align:center;	margin-top:20px; width:550px; margin:0 auto;}
.Nphoto_center img { border: 1px solid #CCC; padding:2px; text-align:center; }
.Nphoto_center2{ text-align:center;	margin-top:20px; width:550px; margin:0 auto;border-bottom:1px solid #BB02C6; margin-top:10px; background:url(http://img.kudika.ro/comunitate/img/concursuri/bg_pz.jpg) no-repeat bottom right;}
.Nphoto_center2 img { border: 1px solid #CCC; padding:2px; text-align:center; }
.Ntab_contest a{ color:#D40071; padding-left:10px;}
.Ncomment_fieldset { border: 1px solid #73007C; margin:20px 0px 20px 60px; color:#111111; width:550px; }
.Ncomment_fieldset legend { font-size:12px; }
.Nsubmit { background:#73007C; cursor:pointer; color:#FFF; text-transform:uppercase; border:0 none; font-weight:normal; padding:2px; text-decoration:none; font-size:10px; }
.NRsubmit {cursor:pointer; color:#111111; font-weight:normal; padding:2px; text-decoration:none; font-size:11px; }
.Ncomment_text {	margin: 30px 0px; width:400px; height:150px; border:1px solid #999; margin-left:10px;}
.Ncomment_rand_par {background:#f5f5f5; color:#111111; text-align:left; }
.Ncomment_rand_par a{color:#111111;}
.Ncomment_rand_impar { color:#111111; text-align:left; }
.Ncomment_rand_impar a{ color:#111111;  }
.Ncomment_rand_neverificat {background:url(http://img.kudika.ro/comunitate/img/nivea/grad.png) repeat-x -150px #FFF; color:#111111; text-align:left; }
.Nborder { border:1px solid #555;}
/* ***************************************************************************** */
/* CLASE DIVERSE */
.fltrt { float: right;margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }

.photo_box { float: left; background:#F5F5F5; margin-left: 2px; margin-right:5px; margin-bottom:10px; font-size:11px; padding:3px; border-top:4px solid #CCC; text-align:center; color:#404040; height:150px; }
.photo_box a img { border:1px solid #ccc; padding:2px; }

.indextpl_photo_box { float: left; margin-left: 4px; font-size:11px; margin-bottom:10px; background:#F5F5F5; padding:3px; border-top:4px solid #CCC; text-align:center; color:#404040; height:100px; margin-right:4px; width:90px; height:120px; overflow:hidden; }
.indextpl_photo_box a img { border:1px solid #CCC; padding:2px; }
.indextpl_photo_box a { text-decoration:none;}

.bkg {}
.custominput { border:1px solid #CCCCCC; color:#111111; font-size:11px; font-weight:normal; }

#main_menu {list-style-type:none; background:url(http://img.kudika.ro/comunitate/img/lucid/grad40.png) #E1D3FF repeat-x 0 -5px; height:23px !important; height:23px; padding:6px 0 0 10px; margin-left:0 !important; margin-left:-10px; }
#main_menu li { display: inline; font-weight:bold; border-right:1px solid #B060B6; padding: 0 6px 0 10px; }
#main_menu li a { color:#FFF; text-decoration:none; font-weight:bold; font-size:13px; }

#profile_menu { list-style-type:none; width:150px; margin:0; padding:0; margin-left:15px; }
#profile_menu li {  /* padding:5px; */ margin:7px 0 0 0; padding:3px; cursor:pointer;}
#profile_menu li a { color:#D40071; /* font-size:14px; */ font-weight:bold; text-decoration:underline; }
#profile_menu li img {vertical-align:middle;}

.input_form_table td { padding: 3px 5px 3px 5px; vertical-align: top; font-size:12px;}
.help_me { cursor: pointer; color: #D40071; 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; }

.nice_textarea { border: 1px solid #CCCCCC; }
a.subiect_nou { background:#D40071; border:0 none; cursor: pointer; color: #FFF; font-weight: bold !important; padding: 5px 20px; text-decoration:none; font-size: 14px !important; }

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


/* ***************************************************************************** */
/* POST: comentarii, galerie foto, forum, profil, video */
.post_title {	width:250px; border:1px solid #CCCCCC; }
.post_content {	width:350px; height:150px; border:1px solid #CCCCCC; }
.blog_post { padding:10px; margin:5px; background:#f5f5f5; font-size:13px; color:#111; border-top:4px solid #CCCCCC; overflow:hidden; }
.blog_post p{ color:#444; }
.blog_post_title { font-size:12px; font-weight:bold; text-transform:uppercase; }
.blog_post img { padding:0px; border:2px solid #CCCCCC; margin:4px; }

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


.comentarii_post { margin: 20px 0px; font-size:13px; }
.paginatie { font-size:15px; }
.paginatie a { font-size:15px; }

.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:#f5f5f5; border-top:1px solid #CCC; color:#111; text-align:left; padding:5px 0px; }
.comment_rand_impar { background:#FFFFFF; border-top:1px solid #CCC; text-align:left;  padding:5px 0px; }
.comment_rand_neverificat { background:#f5f5f5; border-top:1px solid #CCC; text-align:left;  padding:5px 0px; }

.avatar { padding:2px; border:1px solid #CCCCCC; background: none; }
.avatar_photo { border:4px solid #CCC;}
.t_header { background: #555 repeat-x 0 -5px;  border:0px solid #CCCCCC; color:#FFF; padding-left:0.5em; height:15px; }

.main_forum { border: 1px solid #105289; padding:5px; margin:20px; }
.main_forum_name { font-size:13px; color:#105289; font-weight:bold; }
.forum_list { border:1px solid #CCCCCC; font-size:13px; padding:3px; color:#404040; }
.forum_list th { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color:#FFF; padding:3px; }
.forum_list td { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color:#000; padding:3px; }
.forum_list th a { color: #FFF; text-decoration:none; }
.rateform td{
	border:0;
}
a.forum_username { color:#0B60A2; text-decoration:underline; font-weight:bold; }
.nickname { color: #67016E; font-size:12px; }

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

.profile_box { background:#f5f5f5; padding: 15px 4px 4px 4px; border-top:4px solid #CCC; width:200px; margin:0px 0px 10px 0px; float:left; color:#404040; font-weight: normal; overflow:hidden; }
.profile_box legend {	font-weight: bold; }
.profile_box a img { border:1px solid #CCC; padding:2px; }
.profile_box a { font-size:15px; }
.profile_box h2 {margin-top:0px; padding: 0px; margin-bottom: 0px;}
.profile_box h2 a { font-size:15px;}
.profile_features {	width: 300px; float: left; }

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

.photo_album { border:1px solid #CCCCCC; margin-bottom:25px; }
.photo_album img { border:1px solid #CCC; margin:0; padding:2px; }
.photo { border:1px solid #CCCCCC; margin-bottom:25px; }
.photo_header { background:#555; color:#FFF; padding:5px; height:35px; font-weight:bold; }
.photo_center { padding:5px; text-align:center;}
.photo_center img { border-top: 5px solid #CCC; border-bottom: 10px solid #1a1a1a; padding:0px; }
.photo_thumbs { margin-top: 10px; background:#f5f5f5; border:1px solid #CCCCCC; padding:5px; width:500px; margin:0 auto; }
.photo_thumbs img { margin-right:10px; }
.photo_album_header { background:#555; color:#FFF; padding:10px; height:20px; 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; }


.video_box { float: left; margin-left: 4px; font-size:11px; background:#f5f5f5; padding:3px; border-top:4px solid #CCCCCC; text-align:center; color:#404040; height:100px; margin-right:10px; }
.video_box a img { border:1px solid #CCCCCC; padding:2px; }
.video_box a { text-decoration:none;}
/* ***************************************************************************** */


/* ***************************************************************************** */
/* ADON CLASSES */
.user_summary { /* background: #FFFAFD; */ width:150px; overflow:hidden; text-align: left; padding: 5px 5px 5px 5px; font-weight: normal; margin: 0px 10px 0px 10px; /* border: 1px solid #404040; */ line-height: 18px; color:#111111; }
.user_summary img, .user_summary a img { vertical-align:middle; }
#w_add_photos input { width:50px; }
#w_add_photos textarea { width:200px; height:50px; }
.small_link { font-size:10px; }
.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-color: #444444;
    color: #FFF;
    border: 1px solid black;  
	left: 50%;
	top: 17%;
	position: absolute;
}

#w_add_album {
	width:180px; 
	background:#f5f5f5; 
	padding: 15px 0; 
	border:5px solid #CCCCCC; 
	color:#000;
	width: 350px; 
	margin:10px auto;
}
#w_add_photos {
	width:180px; 
	background:#f5f5f5; 
	padding: 0; 
	border:5px solid #CCCCCC; 
	color:#000;
	width: 470px; 
	margin:10px auto;
}
#w_add_video {
	width:420px; 
	background:#f5f5f5; 
	padding: 0; 
	border:5px solid #CCCCCC; 
	color:#000;
	width: 470px; 
	margin:10px auto;
}

.jqmHeader {
    background: url(http://img.kudika.ro/comunitate/img/lucid/grad40.png) repeat-x top left;
    border: 1px solid #CCCCCC;
    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: #A656AF;
    border: 1px solid #FCDAF5;
    width: 17px;
    line-height: 17px;
    text-align: center;
    vertical-align: middle;
    color: #FCDAF5;
    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 { padding: 5px; border-top:15px solid #D40071; margin-bottom:15px; width:760px;}
.front_box  h2 { padding:5px 0;}
.video_content { padding:10px; }
.nice_heading { color:#67016E; font-size:15px; font-weight:bold; }
/* ***************************************************************************** */


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

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


.post_initial { width:700px;	}
.baloon_holder { float:left; background:url(http://img.kudika.ro/comunitate/img/lucid/post_initial.png) no-repeat top left #FFF; width:700px; 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:9px; font-weight:normal; }
.forum_button a { text-decoration:underline; }
/* ***************************************************************************** */

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

.uppercase { text-transform:uppercase;}

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


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


/*ALL USERS  CSS*/
.all_users_page { font-size:12px; text-align:center; background:#555; height:30px; padding:5px 10px 0px 10px; vertical-align:middle; overflow:hidden; display:block; margin:10px 0 0 0; color: #000; }
.all_users_page a { font-size:15px; color:#FFF; text-align:center; text-decoration:none; padding:10px; }
.all_users_page a:hover { background: #D40071; color:#FFF; text-decoration:none; }
.all_users_page span { font-size:30px; padding:10px; font-weight:bold; text-align:center; background:#D40071; color:#FFF; text-decoration:none; }
.all_users { width:90px; height:120px;}
.front_toti_utilizatorii { text-align:right; }
.front_toti_utilizatorii a { font-weight:bold; font-size:12px; }

/* Taburi cele mai * poze/clipuri */
div.top_tabs { font-size:12px; margin: 10px 0 10px 2px; color: #999; display:block; }
div.top_tabs  a { font-size:12px; text-align:center; padding:5px; text-decoration:none; }
div.top_tabs  a:hover { background: #D40071; color:#FFF; }

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


/* FELICITARI */
.felicitari_photo_box { float: left; margin-left: 3px; font-size:11px; background:#f5f5f5; padding:7px; border-top:4px solid #CCCCCC; text-align:center; color:#404040; margin-right:3px; width:130px; height:143px; }
.felicitari_photo_box a img { border:1px solid #CCCCCC; padding:2px; margin-bottom:5px; }
.felicitari_photo_box a { text-decoration:none;}

a.felicitari_categorii { color:#D40071; font-size:12px; text-decoration:none; font-weight:bold; margin-left:14px;}
a.felicitari_categorii:hover { text-decoration:underline;}

.reclama_160{ width:160px; margin-left:auto; margin-right:auto; margin-top:20px;}
.contest_link { color: red; }
.contest_rate_button { cursor:pointer; }
.tab_contest { margin-bottom:15px;}
.tab_contest a{ font-size:12px; font-weight:bold; }

#main_forum_div a {font-size:12px; font-weight:bold; }

.forum_topic_pages {
	font-size:10px;
}


div.blog_calendar { }

div.blog_calendar div.bc_month { float:left; width: 210px; padding: 6px; height: 170px; 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:#A051AB; 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: #C25BC8; font-size: 1.8em; }
div#sign_up_form form.suf_form h2 { margin: 6px 0; padding: 4px 8px; color: #C25BC8; 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 #C25BC8; 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: #C25BC8; 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: #C25BC8; 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; }

#dialog_window {position: absolute; left: 50%; background: #FFF; border:4px solid #0360D2; display:none; }
#dialog_preloader { text-align: center; position:absolute; width: 50px; height:50px; background: #F0FFC8; left: 50%; margin-left: -25px; display:none; }
#dialog_preloader img {margin: 0 auto; margin-top: 10px;}


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%; }
div#register_zone  h2 { padding:8px 0 16px 8px; margin:0; }
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 #e1d3ff; height: 240px; }
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: #A051AB; list-style-type: none; margin-left: 24px; padding:4px 0 4px 20px; }
div#register_zone  ul li a { font-size: 14px; margin: 0; padding: 0; }

div#i2_toolbar { margin: 10px 0; padding:10px 8px; font-size: 15px; font-weight: normal; color: #CCC; background: #D40071; border:0 none; text-align: center; }
div#i2_toolbar span a { color: #FFF; font-size: 15px; font-weight: bold; }
div#i2_toolbar a { color: #FFF; font-size: 15px; font-weight: bold; }

div#lem_sidebar_cls_ads { width: 160px; width: 160px !important; margin: 10px auto; border: 1px solid #4090e5; background: #f6f6f6; text-align: left; }
div#lem_sidebar_cls_ads p { text-align: center; padding: 4px 0; margin: 0; background: white; width: 160px; }
div#lem_sidebar_cls_ads p a { display: block; width: 160px; font-weight: bold; font-size: 12px; color: #A10200; font-family: Arial; }
div#lem_sidebar_cls_ads p a img { border: 0 none; }
div#lem_sidebar_cls_ads ul { margin: 0; padding: 4px 0; list-style-type: none; width: 160px; }
div#lem_sidebar_cls_ads ul li{ margin: 0; padding: 2px 0; list-style-type: none; }
div#lem_sidebar_cls_ads ul li a{ display: block; width: 150px; padding: 2px 5px; font-size: 11px; font-weight: normal; text-decoration: none; color: #324AC2; font-family: Arial; }
div#lem_sidebar_cls_ads ul li a span.la_title { text-decoration: underline; font-weight: bold; }
div#lem_sidebar_cls_ads ul li a span.la_descr { text-decoration: none; font-size: 11px; color: #666; }
div#lem_sidebar_cls_ads ul li a:hover { color: #DF1B22; }



#messages_table td {
	padding:10px;
}



/*Nescafe*/

.nescafe { text-align:left;}
.nescafe .nesbox { float:left; margin-left:50px; margin-bottom:11px;}
.nescafe .cafe_pas1 { width:699px; height:133px; background-image:url(http://storage.icorp.ro/storage/temps/nescafe_kudika/pas1_bg.jpg); background-repeat:no-repeat;} 
.nescafe .cafe_pas1 .box_img{ width:75px; height:88px; float:left; margin-top:11px; margin-left:11px;}
.nescafe .cafe_pas1 .cafe_msg{ font-size:13px; font-family:Helvetica;color:#e20001; float:left; width:130px; line-height:15px; margin-top:36px; margin-left:10px; }
.nescafe .cafe_pas1 .user_box{ float:left; margin-left:30px !important; margin-left:20px; margin-top:9px;}
.nescafe .cafe_pas1 .user_box select{width:200px; height:90px; background-color:#4c4c4c;color:#fff; border:none}
.nescafe .cafe_pas1 .button_send{ display:block; width:132px; height:33px;float:left; margin-left:63px; margin-top:63px; text-decoration:none}
.nescafe_bara_mesaj { cursor:pointer; padding-left:6px; padding-top:8px; width:898px; height:49px; background-image:url(http://storage.icorp.ro/storage/reclame/100114_heinz/bg_mesaj.jpg); background-repeat:no-repeat; font-size:30px; font-family:Arial; color:#fff;}

#profile_posts_list img{
	border:0;
}

table.cards_table { width: 100%; border: 0 none; margin: 0; padding: 0; }
table.cards_table th { padding: 4px 8px; font-size: 11px; font-weight: bold; border-bottom: 1px solid #ccc; }
table.cards_table td { padding: 4px 8px; font-size: 12px; border-bottom: 1px solid #ccc; }

#i2_contest_apply { padding: 10px; font-size: 17px; color: #444; }
#i2_contest_apply strong { font-weight: bold; }
#i2_contest_apply h1 { font-size: 27px; color: #BB0198; 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 #BB0198; 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 #CCCCCC; background: #f6f3f5; margin-left: 2px; }
#i2_contest_apply .seces_steps div.seces_active { background: #f6ccf5 }
#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: #89018D; font-weight: bold; display: block; }

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

h1 span { font-size: 13px; }

