
h1 span { font-size: 15px; color: #666; }

#i2_content { float: right; width: 780px; }
#i2_sidebar { float: left; width: 200px; }

#i2_content h1 { font-size: 1.9em; }
#i2_content h2 { font-size: 1.5em; }

#i2_content a img { vertical-align: middle; border: 0 none; }
#i2_sidebar input { font-size: 12px; }

#status_edit input.submit { font-size: 12px; padding: 3px; }
#new_status { width: 90%; }

#i2_content ul { margin: 0; padding: 0; margin-left: 16px; }
#i2_content ul li { margin: 0; padding: 0; }

#i2_sidebar ul.sidebar_list { margin: 0; padding: 5px; list-style-type: none; }
#i2_sidebar ul.sidebar_list li { margin: 0; padding: 0; list-style-type: none; }
#i2_sidebar ul.sidebar_list li a { display: block; padding: 5px; }
#i2_sidebar ul.sidebar_list li a:hover { background: white; }
#i2_sidebar ul.sidebar_list li span.user_last_online { font-weight: bold; display: block; padding: 5px; }
#i2_sidebar ul.sidebar_list li img { vertical-align: middle; border: 0 none; }

.sidebar_owner { border: 1px solid #ccc; }
.sidebar_owner h3 { margin: 0; padding: 5px; background: white; text-align: center; font-size: 1.3em; }
.sidebar_owner_avatar { padding: 5px; background: white; text-align: center; }
.sidebar_owner_status { padding: 5px; background: white; }
.sidebar_owner_avatar_picture img { padding: 5px; border: 0 none; }

.comunity_box { padding: 5px; margin: 5px 0; margin-bottom: 10px; border: 1px solid #ccc; }
.comunity_box h2 { margin: 0; margin-bottom: 5px; padding: 5px; background: #f4f3f3; }
.comunity_box_details { margin: 0; margin-top: 5px; padding: 5px; background: #f4f3f3; text-align: right; font-weight: bold; }

.comunity_box_item { float: left; margin: 6px 3px; text-align: center; overflow: hidden; }

.comunity_item { margin: 0 auto; width: 100%; text-align: center; padding: 0; }
.comunity_item a { display: block; padding: 5px; text-decoration: none; border: 1px solid #ccc; text-align: center; height: 130px; }
.comunity_item a:hover { background: #f4f3f3; border: 1px solid #b2010a; }
.comunity_item a img { border: 0; padding: 5px; }
.comunity_item a span { display: block; padding: 5px; }

.comunity_avatar_item { width: 115px; height: 135px; line-height: 1.2em; }
.comunity_avatar_item a { display: block; height: 120px; padding: 5px; text-decoration: none; border: 1px solid #ccc; }
.comunity_avatar_item a:hover { background: #f4f3f3; border: 1px solid #b2010a; }
.comunity_avatar_item a img { border: 0; padding: 5px; padding-bottom: 2px; }
.comunity_avatar_item a span { display: block; padding: 5px; padding-top: 2px; }

.comunity_picture_item { width: 115px; height: 150px; line-height: 1.2em; }
a.panel_picture { display: block; height: 85px; padding: 5px; text-decoration: none; border: 1px solid #ccc; }
a.panel_picture:hover { background: #f4f3f3; border: 1px solid #b2010a; }
a.panel_picture img { border: 0; padding: 5px; }
a.panel_picture span { display: block; padding: 5px; }

.comunity_video_item { width: 160px; height: 150px; line-height: 1.2em; }
a.panel_video { display: block; height: 100px; padding: 5px; text-decoration: none; border: 1px solid #ccc; }
a.panel_video:hover { background: #f4f3f3; border: 1px solid #b2010a; }
a.panel_video img { border: 0; padding: 5px; width: 120px; height: 90px; }
a.panel_video span { display: block; padding: 5px; }

.comunity_pager { margin: 0; margin-top: 5px; padding: 5px; background: #f4f3f3; text-align: right; font-weight: bold; }
.comunity_pager span { padding: 2px; }

.i2_sidebar_panel { margin: 0; padding: 5px; margin-bottom: 5px; border: 1px solid #ccc; background: #f4f3f3; }
.i2_sidebar_panel h4 { font-size: 14px; font-weight: bold; margin: 0; padding: 5px 0; }

#sidebar_login_box { padding: 0px 5px; }
#sidebar_login_box form { font-size: 12px; }

div#register_zone div#rz_welcome { }
div#register_zone div#rz_login, div#register_zone div#rz_register { float: left; width: 50%; }
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 #0E4254; height: 280px; }
div#register_zone div#rz_welcome label, div#register_zone div#rz_login label, div#register_zone div#rz_register label { 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; height: auto; font-size: 16px; font-weight: normal; 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 { 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: #0E4254; 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; color: #666; background: #ddd; border: 1px solid #eef; text-align: center; }
div#i2_toolbar span a { color: #66d; font-size: 15px; font-weight: bold; }
div#i2_toolbar a { color: #00f; font-size: 15px; }

.i2_tabs { margin: 5px 0; padding: 5px; color: #666; padding-bottom: 0; border-bottom: 1px solid #ccc; }
.i2_tabs a { display: block; width: auto; float: left; padding: 5px 10px; margin: 0 1px; border: 1px solid white; font-weight: bold; font-size: 15px; }
.i2_tabs a:hover { background: #f3f4f4; border: 1px solid #ccc; }

.comment_fieldset { border: 1px solid #ccc; }
textarea.comment_text { width: 95%; }

.i2_comment_area { margin: 5px 0; padding: 5px; border-bottom: 1px solid #ccc; }
.i2_comment_area img { padding: 5px; border: 1px solid #ccc; margin-right: 5px; }
.i2_comment_area p { margin: 0; padding: 0; margin-bottom: 5px; }

.i2_rateform { float: left; width: 45%; }
.i2_reportform { float: right; width: 45%; text-align: right; }
.i2_reportform a { font-weight: bold; }

.i2_small_details { font-size: 12px; color: #666; }

.i2_nav_panel { margin: 5px 0; padding: 5px; text-align: center; background: #f3f4f4; }
.i2_page_options { float: right; width: auto; font-weight: bold; padding: 5px; }
.i2_light { font-size: 12px; color: #666; }

.i2_bulleted_list { margin: 5px 0; padding: 0; margin-left: 16px; }
.i2_bulleted_list li { margin: 0; padding: 5px 0; }
.i2_bulleted_list li span { font-size: 12px; color: #666; }

#i2_account_container table { width: 100%; }
#i2_account_container table th { width: 25%; }
#i2_account_container table th span { display: block; font-size: 12px; color: #666; }

table.forum_list th { font-size: 12px; text-align: left; color: #666; padding: 4px 8px; }
table.forum_list td { font-size: 13px; padding: 4px 8px; }

table.forum_list td.forum_cell_open { background-image: url(http://img.yuppy.ro/comunitate/img/common/folder_open.png); background-position: left center; background-repeat: no-repeat; }
table.forum_list td.forum_cell_active { background-image: url(http://img.yuppy.ro/comunitate/img/common/folder_close.png); background-position: left center; background-repeat: no-repeat; }
table.forum_list td.forum_cell_inactive { background-image: url(http://img.yuppy.ro/comunitate/img/common/folder_close_nonactive.png); background-position: left center; background-repeat: no-repeat; }
table.forum_list td.forum_cell_forum { padding-left: 32px; font-size: 14px; font-weight: bold; }
table.forum_list tr.forum_row_forum { background-color: #eee; }
table.forum_list tr.forum_row_forum td { border-bottom: 2px solid #ccc; }
table.forum_list td.forum_cell_subforum { padding-left: 64px; font-size: 13px; font-weight: bold; background:url(http://img.yuppy.ro/comunitate/img/common/folder_open.png) 24px center no-repeat; }

table.forum_list td.forum_cell_poster { font-size: 11px; color: #333; }
table.forum_list td.forum_cell_topics { text-align: center; }
table.forum_list td.forum_cell_posts { text-align: center; }
table.forum_list td.forum_cell_views { text-align: center; }

table.forum_list tr.forum_row_odd { background-color: #f3f4f4; }
table.forum_list tr.forum_row_even { background-color: #fff; }

table.forum_list td.topic_cell_new { background-image: url(http://img.yuppy.ro/comunitate/img/common/i2topic_new.gif); background-position: left center; background-repeat: no-repeat; }
table.forum_list td.topic_cell_old { background-image: url(http://img.yuppy.ro/comunitate/img/common/i2topic.gif); background-position: left center; background-repeat: no-repeat; }
table.forum_list td.topic_cell_closed { background-image: url(http://img.yuppy.ro/comunitate/img/common/i2topic_closed.gif); background-position: left center; background-repeat: no-repeat; }
table.forum_list td.topic_cell { padding-left: 32px; font-size: 13px; font-weight: bold; }
table.forum_list td.topic_icon { }
table.forum_list td.topic_cell_simple { font-size: 13px; font-weight: bold; }
table.forum_list .i2_rateform { float: none; width: 100%; font-size: 11px; }

div.forum_jumper { float: right; width: auto; }

div.forum_post_row { margin: 0; padding: 0; border-bottom: 1px dotted #ccc; }
div.forum_post_row_odd { background-color: #f3f4f4; }
div.forum_post_row_even { background-color: #eee; }
div.forum_post_ad_468 { width: 468px; margin: 3px auto; }

div.forum_post_lpad { padding: 5px; }
div.forum_post_rpad { padding: 5px; border-left: 1px dotted #ccc; }
div.forum_post_left { float: left; width: 19%; overflow: hidden; }
div.forum_post_right { float: right; width: 80%; overflow: hidden; }
div.forum_post_left a.forum_post_user_name { display: block; padding: 5px; background: white; border: 1px solid #ccc; text-align: center; }
div.forum_post_left a.forum_post_user_name span { display: block; }
div.forum_post_left p.forum_post_user_info span { display: block; padding: 1px 0; font-size: 11px; line-height: .9em; }
div.forum_posts_container { border: 1px solid #ccc; }

div.forum_post_contents { margin: 5px 0; padding: 5px; }
div.forum_post_contents img { vertical-align: middle; }

div.forum_post_contents blockquote span { font-size: 12px; color: #666; }

div.forum_post_title { background: white; padding: 5px; margin-bottom: 5px; }
div.forum_post_title p { margin: 0; padding: 2px 0; font-size: 12px; color: #666; font-weight: bold; }
div.forum_post_title .forum_post_options { display: block; float: right; width: auto; text-align: right; }
div.forum_post_title .forum_post_options a { font-weight: bold; font-size: 13px; display: block; float: left; padding: 2px 5px; margin: 0 1px; color: white; background: #b2010a; border: 1px solid #ccc; }
div.forum_post_title .forum_post_options a:hover { background: #f3f4f4; color: #b2010a; border: 1px solid #b2010a; }

div.forum_post_footer { padding: 5px; margin-top: 10px; border-top: 1px solid #ccc; }
div.forum_post_footer p { margin: 0; padding: 2px 0; font-size: 12px; color: #555; }
div.forum_post_footer .forum_post_options { display: block; float: right; width: auto; text-align: right; }
div.forum_post_footer .forum_post_options a { display: block; float: left; padding: 2px 5px; margin: 0 1px; }
div.forum_post_footer .forum_post_options a:hover { }

#i2_forum_login { margin: 5px 0; padding: 5px 10px; border: 1px solid #ccc; background: #f3f4f4; }
.forum_topic_pager { margin: 5px 0; }
.forum_topic_pager span, .forum_topic_pager a { padding: 3px 6px; display: block; float: left; width: auto; border: 1px solid #ccc; background: #f4f3f3; margin: 1px; }
.forum_topic_pager span { font-weight: bold; }
.forum_topic_pager a:hover { background: #ccc; }

/* LEGACY CSS */

.all_users_page { margin: 5px 0; }

.all_users_page span, .forum_topic_pager a { padding: 3px 6px; display: block; float: left; width: auto; border: 1px solid #ccc; background: #f4f3f3; margin: 1px; }
.all_users_page span { font-weight: bold; }
.all_users_page a:hover { background: #ccc; }

.comunity_pager span, .forum_topic_pager a { padding: 3px 6px; display: block; float: left; width: auto; border: 1px solid #ccc; background: #f4f3f3; margin: 1px; }
.comunity_pager span { font-weight: bold; }
.comunity_pager a:hover { background: #ccc; }

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

.jqmWindow { display: none; margin-left: -150px; width: 300px; background-color: white; color: #FFF; border: 5px solid #CCC; left: 50%; top: 17%; position: absolute; }
.jqmHeader {background: url(http://img.yuppy.ro/comunitate/img/common/grad40.png) repeat-x top left;border: 1px solid #DCDCDC;color: #FFF;padding: 5px;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;}
.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');}

.subscribe_to_topic .submit { float: right; width: auto; cursor: pointer; }


#i2_contest_apply { padding: 10px; font-size: 17px; color: #444; }
#i2_contest_apply strong { font-weight: bold; font-size: inherit; }
#i2_contest_apply h1 { font-size: 27px; color: #b2010a; 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: 15px; color: #333; background: #feffff; border: 2px solid #b2010a; padding: 2px; width: 95%; height: 120px; }
#i2_contest_apply .submit { font-size: 15px; 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 #e5e5F9; background: #f6f5f3; margin-left: 2px; }
#i2_contest_apply .seces_steps div.seces_active { background: #cfcff5; }
#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: #b2010a; font-weight: bold; display: block; }

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

