/** RESET **/
body, td, th, textarea, input, select, h1, h2, h3, h4, h5, h6
{ margin:0; padding:0; -x-system-font:none; font-size:13px; font-family:"Trebuchet MS", arial,helvetica,sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; }

ul,li{ margin:0; padding:0; list-style:none; }

a img:focus, a img:active{ outline:none }
a img{ border:none; }

/** WALUU_BAR **/

/*
#waluu_bar{ float:left; position:relative; width:100%; background:#FAFAFA; }
#waluu_bar ul li{ float:left; margin:0; padding:0;}
#waluu_bar ul li a{ display:block; position:relative; height:25px; line-height:25px; padding:0 0 0 3px; color:#888888; }
#waluu_bar ul li a:hover,
#waluu_bar ul li a.s{ color:#1BB2F1; background-color:#EDF5F9; }
#waluu_bar ul li a:active,
#waluu_bar ul li a:focus{ outline:none; }
#waluu_bar a span{ padding-right:25px; display:block; height:25px; line-height:25px; }
#waluu_bar a em{ display:block; position:absolute; right:0; top:0; width:20px; height:25px; margin-left:4px; }
#waluu_bar a:hover em,
#waluu_bar a.s em{ background:#CCCCCC url(../../images/cs_engine_live_24bits.png) no-repeat -310px -41px; }
#waluu_bar .wbar { position:absolute; z-index:1000000; top:24px; background:#EDF5F9; }
#waluu_bar .wbar ul{ border:solid #DDDDDD; border-width:0 4px 4px 4px; }
#waluu_bar .wbar li { float:none; border-right:3px solid #FFF; border-left:3px solid #FFFFFF; }
#waluu_bar .wbar li.first{ font-weight:bold; border-bottom:2px solid #FAFAFA; }
#waluu_bar .wbar li.last{ border-bottom:2px solid #FAFAFA; }
#waluu_bar .wbar a{ display:block; margin:0; padding:5px 8px; color:#444444; border-bottom:1px solid #FAFAFA; }
#waluu_bar .wbar a:hover{ color:#1BB2F1; background:#FFFFFF; }
#waluu_bar .wbar a strong{ float:right; font-style:normal; margin-left:10px; color:#3061A7; background:transparent; }
#waluu_bar .wbar a:hover strong{ color:#1BB2F1; }
#waluu_bar .wbar .icon{ display:inline; margin-right:5px; padding-right:0; }
#waluu_bar #account{ float:right; }
#waluu_bar #account li a{ color:#444444; padding:0 5px; }
#waluu_bar a.logout{ width:15px; height:25px; background:#FAFAFA url(../../images/cs_engine_live_24bits.png) no-repeat -339px -46px; }
#waluu_bar a.logout:hover{ background-color:#FAFAFA; background-position:-339px -6px; }
*/
#waluu_bar{ /*float:left;*/ position:relative; /*width:100%;*/ background:#FAFAFA; }
#waluu_bar ul li{ float:left; margin:0; padding:0;}
#waluu_bar ul li a{ display:block; position:relative; height:25px; line-height:25px; padding:0 0 0 3px; color:#888888; }
#waluu_bar ul li a:hover,
#waluu_bar ul li a.s{ color:#1BB2F1; background-color:#EDF5F9; }
#waluu_bar ul li a:active,
#waluu_bar ul li a:focus{ outline:none; }
#waluu_bar a span{ padding-right:25px; display:block; height:25px; line-height:25px; }
#waluu_bar a em{ display:block; position:absolute; right:0; top:0; width:20px; height:25px; margin-left:4px; }
#waluu_bar a:hover em,
#waluu_bar a.s em{ background:#CCCCCC url(../../images/cs_engine_live_24bits.png) no-repeat -310px -41px; }
#waluu_bar .wbar { position:absolute; z-index:1000000; top:24px; background:#EDF5F9; }
#waluu_bar .wbar ul{ border:solid #CCCCCC; border-width:0 2px 2px 2px; padding:4px; background:#FFFFFF;  }
#waluu_bar .wbar li { float:none; border-right:3px solid #FFF; border-left:3px solid #FFFFFF; }
#waluu_bar .wbar li.first{ font-weight:bold; border-bottom:2px solid #FAFAFA; }
#waluu_bar .wbar li.last{ border-bottom:2px solid #FAFAFA; }
#waluu_bar .wbar a{ display:block; margin:0; padding:5px 8px; color:#000000; background:#FFFFFF; border-bottom:1px solid #CCCCCC; }
#waluu_bar .wbar a:hover{ color:#1BB2F1; background:#FAFAFA; }
#waluu_bar .wbar a strong{ float:right; font-style:normal; margin-left:10px; color:#999999; background:transparent; }
#waluu_bar .wbar a:hover strong{ color:#1BB2F1; }
#waluu_bar .wbar .icon{ display:inline; margin-right:5px; padding-right:0; }
#waluu_bar #account{ float:right; }
#waluu_bar #account li a{ color:#444444; padding:0 5px; }
#waluu_bar a.logout{ width:15px; height:25px; background:#FAFAFA url(../../images/cs_engine_live_24bits.png) no-repeat -339px -46px; }
#waluu_bar a.logout:hover{ background-color:#FAFAFA; background-position:-339px -6px; }

#waluu_bar .wbar li.first,
#waluu_bar .wbar li.last,
#waluu_bar .wbar li.last a{ border-bottom:0px; }


/** GLOBAL **/
body, a{ color:#4b596d; font-size:13px;  }
html { min-width: 800px; }
body{ margin:0; padding:0 20px; }
a, a:hover{ text-decoration:none; }
.s, a:hover{ background-color:#D8E9F1; }
a.link{ color:#00AEFF; padding:0 3px; }
a.link:hover{ color:#FFFFFF; background-color:#00AEFF; }



.site_0{ background-position:-0px 0px; }

.site_1{ background-position:-16px 0px; }

.site_2{ background-position:-32px 0px; }

.site_3{ background-position:-48px 0px; }

.site_4{ background-position:-64px 0px; }

.site_5{ background-position:-80px 0px; }

.site_waluu{ background-position:0px 0px;  }
.site_piicpets{ background-position:-16px 0px; }
.site_chhaats{ background-position:-32px 0px; }
.site_coodees{ background-position:-48px 0px; }
.site_knily{ background-position:-64px 0px; }
.site_jookees{ background-position:-80px 0px; }
.site_poeemms{ background-position:-96px 0px; }
.site_quootees{ background-position:-112px 0px; }
.site_piicscreen{ background-position:-144px 0px; }
.site_mister-finger{ background-position:-160px 0px; }
.site_piiclook{ background-position:-176px 0px; }
.site_tiipps{ background-position:-192px 0px; }
.site_noostalgic{ background-position:-208px 0px; }
.site_jolihome{ background-position:-224px 0px; }
.site_101stats{ background-position:-240px 0px; }
.site_jolifood{ background-position:-256px 0px; }
.site_masterfail{ background-position:-272px 0px; }
.site_entendualatv{ background-position:-288px 0px; }
.site_futurcadeau{ background-position:-304px 0px; }
.site_cestlacrise{ background-position:-320px 0px; }
.site_mybabyshirt{ background-position:-336px 0px; }
.site_mybuzzshirt{ background-position:-352px 0px; }
.site_myg33kshirt{ background-position:-368px 0px; }
.site_twituu{ background-position:-384px 0px; }
.site_imagello{ background-position:-400px 0px; }
.site_shop{ background-position:-416px 0px; }

/** TOOLS **/
.clear{ clear:both; height:0; overflow:hidden; }
.cl{ clear:left; height:0; min-height:0; overflow:hidden; }
.tc{ text-align:center; }
.icon{ padding:0px 0px 0px 16px; margin-right:2px; background-color:transparent; background-image:url(../../images/cs_favicons.png); background-repeat:no-repeat; }
.icon.ie{ padding:0 0 0 12px; margin-right:0px; } 

.width_1{ width:130px !important; }
.width_2{ width:260px !important; }
.width_2b{ width:400px !important; }
.width_3{ width:65% !important; }
.width_4{ width:90% !important; }
.width_5{ width:100% !important; }
.height_3 { height:40px; }

/** FORM **/
.w_f{ padding:10px; }
.w_f_data{ margin-bottom:10px; }
.w_ff td label,
.w_f_data label{ display:block; font-weight:bold; }
.w_ff td label span,
.w_f_data label span{ color:#999999; font-size:90%; font-weight:normal; }
.w_f_data em{ display:block; font-size:95%; color:#999999; }
.w_f_data em.valid{ color:#088F00; }
.w_f_data em.invalid{ display:block; font-size:95%; color:#FF0000; }
.w_f_data select{ height:28px; padding:1px; font-size:95%; border:1px solid #CCCCCC; }
.w_f_area,
.w_f_txt{ padding:3px; display:block; width:65%; color:#666666; background:#FFFFFF; border:1px solid #CCCCCC; } /* input text & textarea */
.w_f_area:focus,
.w_f_txt:focus{ border-color:#00AEFF; }
.w_f_radio{ display:block; float:left; margin:2px 3px 0px 0; } /* input radio */
.w_f_radio_list td{ padding:2px 0 2px 0 !important; }
.w_f_submit{ width:130px; height:30px; padding:0px 15px; color:#4B596D; cursor:pointer; font-size:110%; border:3px solid #D1E6EF; background-color:#FFFFFF; }
.w_f_submit:hover{ background-color:#FAFAFA; }
.w_f_submit.big{ width:auto; height:40px; margin:10px 10px 0 0; padding:0px 15px; font-size:125%; }
.w_f_submit.big.solid{ border-color:#EEEEEE; background-color:#999999; color:#FFFFFF; }

/** FORM_FULL_PAGE **/
.w_ff{ width:520px; }
.w_ff td{ padding:12px 5px 5px; }
.w_ff th{ width:170px; vertical-align:top; padding:17px 5px 5px 5px; text-align:left; font-weight:bold; }
.w_ff td input{ padding:5px ; display:block; }
.w_ff select{ padding:3px; font-size:95%; border:1px solid #CCCCCC; }
.w_ff small{ width:95%; display:block; color:#777777; font-size:83%; }
.w_ff .w_f_submit{ padding:0px; }
.w_ff .w_f_area{ height:55px; padding:5px; }

/** CONTAINER **/
#container{ margin:0 auto; max-width:1257px; }

.icon_facebook{ padding:0 0 0 20px; margin-right:5px; border:2px solid #FFF; background:url(../../images/cs_engine_live.png) no-repeat -41px -21px; }
.icon_rss{ padding:0 0 0 20px; margin-right:5px; border:2px solid #FFF; background:url(../../images/cs_engine_live.png) no-repeat -1px -2px; }
.icon_pdf{ padding:0 0 0 20px; margin-right:5px; border:2px solid #FFF; background:url(../../images/cs_engine_live.png) no-repeat -21px -2px; }
.icon_twitter{ padding:0 0 0 20px; margin-right:5px; border:2px solid #FFF; background:url(../../images/cs_engine_live.png) no-repeat -41px -1px; }
.icon_mail{ padding:0 0 0 20px; margin-right:5px; border:2px solid #FFF; background:url(../../images/cs_engine_live.png) no-repeat -21px -21px; }
.icon_user_noimg{ padding:17px 0 18px 54px; margin-right:10px; border:1px solid #CCCCCC; background:url(../../images/cs_engine_live.png) no-repeat -442px -1px; }
.icon_user_noimg_comment{ width:48px; height:48px; float:right; border:2px solid #D8E9F1; background:#FFFFFF url(../../images/cs_engine_live.png) no-repeat scroll -442px -1px; }
.icon_user_noimg_comment.members{ border:1px solid #D8E9F1; width:48px; height:48px; }


/**-------------------MENU------------------**/
/** MENU **/
#menu{ clear:both; position:relative; width:auto; background:transparent; }
#bkg_ico_menu{ position:absolute; z-index:3; width:115px; height:115px; right:65px; bottom:0; background:url(../../images/live_sites/cs_site_jookees_live.png) no-repeat -350px -54px; }

/** MENU_MAIN **/
#menu_main{ height:55px; z-index:2; background:#EDF5F9; }
#menu_main_container{ z-index:4; position:relative; }
#menu_main #logo{ float:left; position:relative; width:200px; vertical-align:middle; }
#logo_home{ padding:0; margin:0; width:200px; height:55px; background:url(../../images/live_sites/cs_site_jookees_live.png) no-repeat 0px 0px; }
#sections{ display:inline; float:left; height:55px; line-height:55px; text-align:center; }
#sections li{ display:inline; }
#sections a{ display:block; float:left; margin-right:7px; padding:0 5px; font-size:115%; font-weight:bold; }
#sections a.s{ color:#4B596D; background-color:#D1E6EF; } 
#search{ float:left; height:50px; margin-left:7px; width:192px; margin-right:20px; }
#search form{ position:relative; top:13px; height:23px; line-height:23px; margin:1px 0; padding:0; border:2px solid #CCCCCC; }
#form_search_text{ width:175px; height:22px; line-height:23px; margin:0; padding:1px 0 0 0; color:#AAAAAA; font-size:15px; font-style:italic;  border:medium none; }
#form_search_btn{ position: absolute; right:0; width:25px; height:27px; margin-top:-2px; cursor:pointer; border:solid #CCCCCC; border-width:2px 0px 2px 0px; background:#00AEFF url(../../images/cs_engine_live_24bits.png) no-repeat -286px -5px; }
#form_search_btn:hover{ background-color:#0000FF; }
#menu_bar_search_tag{ float:left; margin-top:-17px; margin-right:5px; color:#FFFFFF; font-weight:bold; }
#menu_bar_search_tag span{ background:#CCCCCC; padding:0 2px; }

/** ACCOUNT_FIELD **/
#account_field_element { position:absolute; z-index:9; right:0; width:560px; height:115px; border:solid #FFFFFF; border-width:0 0 3px 3px; background:#EDF5F9;  }
#account_field_element table td{ padding:0 15px; }
#account_field_element table td table td{ padding:0 0px; }
#account_field_element .waluu_id {  border-right:3px dotted #FFFFFF; }
#account_field_element .waluu_id div { width:174px; height:97px; background:#FCFCFC url(../../images/cs_engine_live.png) no-repeat -680px -19px; }
#account_field_element .subscribe { width:215px; padding-top:5px;  vertical-align:top; border-right:3px dotted #FFFFFF; }
.subscribe div{ margin-top:10px; color:#00AEFF; font-weight:bold; text-align:center; }
.subscribe a{ display:block; margin:10px auto; padding:1px 20px; text-align:center; color:#FFFFFF; font-weight:bold; width:150px; font-size:120%; border:none; background:#00AEFF; }
#account_field_element .fields{ width:290px; padding-top:8px; }
#account_field_element .btn{ width:98%; margin:5px 0; padding:1px 15px; color:#00AEFF; font-weight:bold; font-size:120%; cursor:pointer; border:none; background:#FFFFFF; }
#account_field_element .remember_me{ display:block; float:left; margin-right:3px; margin-top:2px; font-size:85%; }
#account_field_element .account_options{ width:100%; }
#account_field_element a.pwd_lost{ font-size:90%; float:right; color:#999999; padding:0; }

/** MENU_SUB **/
#menu_sub{ background:#D1E6EF; z-index:2; min-height:60px; font-size:90%; }
#menu_sub_container{ z-index:4; position:relative; width:100%; height:60px; }
#menu_sub_item_new{ width:200px; text-align:right; }
#menu_sub_item_new a{ position:relative; z-index:10; width:200px; line-height:60px; padding:0; color: #3e5069; font-size:125%; text-align:center; text-indent:15px; }
#menu_sub_item_new a.w_textover{ height:60px; }
#menu_sub_item_new a.w_textover span{ line-height:20px; left:0; bottom:0; color:#FFFFFF; font-size:80%; text-indent:0;}
#menu_sub_item_new a:hover{ position:relative; z-index:10; background:url(../../images/cs_engine_live_24bits.png) repeat-x -3px -76px; }
.w_textover,
.w_textover:hover{ display:block; float:left; position:relative; width:200px; height:53px; cursor:pointer; }
.w_textover span{ display:none; }
.w_textover:hover span{ display:block; position:absolute; margin-top:35px; color:#FFFFFF; font-weight:bold;  }
.w_textover:hover big{ display:block; width:100%; height:100%; font-size:100%; background:transparent url(../../images/cs_engine_live_24bits.png) repeat-x -3px -81px; }
.ico_item_new{ position:absolute; left:3px; z-index:1; float:left; width:55px; height:55px; margin-top:5px; background:url(../../images/live_sites/cs_site_jookees_live.png) no-repeat -200px 0px; }
#sort_bar_tags{ padding:0px 7px 0px 2px; vertical-align:top; }
#sort_bar_tags a:active,
#sort_bar_tags a:focus { outline:none; }
#sort_bar_tags .top a,
#sort_bar_tags .az a { display:block; float:left; padding:0 3px; height:20px; line-height:20px; margin-right:3px; font-size:100%; }
#sort_bar_tags .sel a { display:block; position:relative; float:left; font-size:110%; height:35px; line-height:35px; padding:0 0px 0px 5px; margin-right:5px; }
#sort_bar_tags .sel a span { padding-right:20px; }
#sort_bar_tags .sel a em { display:block; position:absolute; right:0; top:0; width:16px; height:35px; margin-left:4px;  }
#sort_bar_tags .sel a:hover em,
#sort_bar_tags .sel a.s em { background:#90B7C8 url(../../images/cs_engine_live_24bits.png) no-repeat -251px -38px; }
#sort_bar_tags .sel .sel_sub { clear:left; }
#sort_bar_tags .sel .sel_sub span { float:left; }
#sort_bar_tags .sel .sel_sub span,
#sort_bar_tags .sel .sel_sub a { height:25px; line-height:25px; }
.sort_bar_tags_type {width:75px; vertical-align:top; margin-top:3px; text-align:center; }
.sort_bar_tags_type a{ font-size:95%; height:19px; display:block; float:right; width:100%; clear:both; background:transparent; }
.sort_bar_tags_type a span { display:block; float:right; width:90%; margin:0; height:15px; line-height:15px; font-variant:small-caps; font-size:90%; text-align:center; outline:none; background:transparent; }
.sort_bar_tags_type em { display:block; float:right; width:7px; }
.sort_bar_tags_type a:hover em,
.sort_bar_tags_type .s em{ height:17px; background:url(../../images/cs_engine_live_24bits.png) no-repeat -120px -53px; }
.sort_bar_tags_type a:hover span,
.sort_bar_tags_type .s span{ color:#4B596D; background:#FFFFFF; }
#sort_bar_tags .top div{ height:20px; overflow:hidden; }
#sort_bar_tags .top .min a{ font-size:110%; }
#sort_bar_tags .top .cs_tag{ float:left; width:16px; height:16px; background:url(../../images/cs_engine_live.png) no-repeat; }
#sort_bar_tags .top .cs_min{ background-position: -628px -425px; }
#sort_bar_tags .top .cs_day{ background-position: -608px -425px; }
#sort_bar_tags .top .cs_week{ background-position: -589px -425px; }
#sort_bar_tags .top .week{ font-size:90%; }
#sort_bar_options_display{ float:right }
#add_item{ float:left; width:70px; line-height:50px; text-align:center; vertical-align:middle; }

/** FLASH_BAR **/
#flash_bar{ clear:both; display:block; margin:0 auto; height:15px; line-height:15px; padding:5px; color:#FFFFFF; font-weight:bold; /*width:30%; min-width:200px;*/ text-align:center }

/** LAYOUTS **/
#layouts{ width:100%; margin-bottom:3px; }
#layout_1{ padding:10px 0px 10px 10px; vertical-align:top; background:#D1E6EF; }
.wrapper{ padding:10px; background:#FFFFFF; }

/** NAV_BAR **/
#nav_bar{ min-height:32px; font-size:110%; font-weight:bold; background:#EDF5F9;  }
#section_name{ border-right:1px solid #FFFFFF; padding:0 15px; }
.bar_btn,
.bar_btn:hover{ display:block; float:left; height:32px; line-height:32px; padding:0px; font-size:100%; outline:none;}
.bar_btn:hover{ background:#D8E9F1; }
div.bar_btn:hover,
#subsection_name.bar_btn:hover{ background-color:transparent; }
.dashed{ border-style:dashed; }
.sort_time{ float:right; }
.sort_time a{ display:block; float:left; height:32px; line-height:32px;  padding:0 7px; border-right:1px solid #FFFFFF; }
.sort_time a.s,
.sort_time a:hover{ background:#D8E9F1; }
.nav_bar_option_right{ position:relative; float:right; border-left:1px solid #FFFFFF; border-right:1px solid #EDF5F9;}

/** MESSAGE_BAR **/
#message_bar{ min-height:40px; margin-top:10px; padding:10px 10px 10px 10px; color:#484848; font-size:110%; text-align:justify; letter-spacing:-0.1px; background:#F7F5ED; }
#message_bar img,
#message_bar .ico { float:left; width:32px; height:32px; margin-top:5px; margin-right:5px; }
#message_bar .ico.ico_hp{ background:url(../../images/live_sites/cs_site_jookees_live.png) no-repeat -255px 0px; }
#message_bar .ico.ico_friends{  background:url(../../images/cs_engine_live.png) no-repeat -169px -2px; }
#message_bar .ico.ico_members{  background:url(../../images/cs_engine_live.png) no-repeat -134px -2px; }
#message_bar .ico.ico_admin{  background:url(../../images/cs_engine_live.png) no-repeat -204px -2px; }
#message_bar a{ text-decoration:underline; }
#message_bar a:hover{ text-decoration:none; }
/** FORM NEW_ITEM **/
#logo_item_new_element{ clear:both; float:left; position:relative; width:100%; margin:0; padding:0; /* background:url(../../images/live_sites/cs_site_jookees_live.png) no-repeat 10px 100%;*/ }
#logo_item_new_element .ico{ position:absolute; left:0; bottom:20px; width:150px; height:150px; background:url(../../images/live_sites/cs_site_jookees_live.png) no-repeat 0px -55px; }
#logo_item_new_element .item_new{ margin:0; padding:10px 10px 0 150px; border:solid #EDF5F9; border-width:0 5px 5px 5px;  }
#logo_item_new_element .item_new_fields{ background:#EDF5F9; padding:10px; }
.tag_theme{ padding:0px 3px; cursor:pointer; color:#00AEFF !important; background-color:transparent; }
.tag_theme:hover{ background-color:#FFFFFF; }
.tag_theme.s{ background-color:#00AEFF; color:#FFFFFF !important; }


/** W_BAR_ROLLOVER **/
.woptions{ padding-right:0 !important; position:relative; }
.woptions span{ padding-right:23px; display:block; height:32px; padding-left:15px; }
.woptions em{ visibility:hidden; position:absolute; right:0; margin-left:4px; height:32px; width:16px; background:#90B7C8 url(../../images/cs_engine_live_24bits.png) no-repeat scroll -251px -38px; }
.woptions:hover em,
.woptions.s em{ display:block; visibility:visible;}
.w_bar_rollover{ position:absolute; z-index:1000; top:30px; width:300px; padding:0; font-size:90%; border:0px solid #D1E6EF; border-width:0px 3px 2px; background:#FFFFFF; }
.w_bar_rollover li { display:block; }
.w_bar_rollover li a{ display:block; float:none; margin:0 3px; padding:3px 10px; }
.w_bar_rollover li a:hover{ background:#EDF5F9; }
.w_bar_rollover li img{ border:none; }
.w_bar_rollover .s{ background:#EDF5F9; color:#222222; }
.w_bar_rollover .s:hover{ cursor:default; }
.menu_line { display:block; height:1px; margin:2px 6px; padding:0; border-bottom:1px solid #CCCCCC; }

.list_type_01{ padding:0 0 0 14px; background:url(../../images/cs_engine_live.png) no-repeat -601px -406px; }
.list_type_02{ padding:0 0 0 14px; background:url(../../images/cs_engine_live.png) no-repeat -617px -406px; }

/** CONTENTS **/
#contents{ padding:0; }

/* ITEM_LINE */
.item_line{ clear:left; position:relative; margin:0px; padding:0; background:#FFFFFF; }
.item_line.altern{ background:#EDF5F9; }

.info_bar{ min-height:22px; line-height:22px; padding:0px 0 0 0px; text-indent:10px; }
.info_bar .msg{ color:#AE0000; }
.info_bar .for{ color:#1BB2F1; }
.info_bar .against{ color:#999999; }
.info_bar .session{ background-color:#FFF9DF; }
.info_bar.session.comment{ text-align:center; background-color:#FFF9DF; min-height:0px; }
.info_bar .btn{ background:#FFFFFF; color:#1BB2F1; font-weight:bold; cursor:pointer; border:1px solid #CCCCCC; }
.info_bar .w_f_txt{ padding:0; height:17px; width:85px; display:inline; }

.vote{ float:left; position:relative; z-index:4; }
.vote a{ outline:none; display:block; clear:both;  float:left; width:30px; height:30px; margin:0; padding:0; }
.vote_for{ background:#1BB2F1 url(../../images/cs_engine_live_24bits.png) no-repeat -134px -4px; }
.vote_for.com{ width:25px; height:25px; background-position:-199px -4px; }
.vote_for:hover,
.vote_for.voted:hover{ margin:0; padding:0; background-color:#1BB2F1; cursor:pointer; }
.vote_for.voted{ background-color:#DFF6FF; }
.vote_against{ background:#BCBCBC url(../../images/cs_engine_live_24bits.png) no-repeat -134px -37px; }
.vote_against.com{ width:25px; height:25px; background-position:-199px -42px; }
.vote_against:hover,
.vote_against.voted:hover{ margin:0; padding:0; background-color:#BCBCBC; cursor:pointer; }
.vote_against.voted{ background-color:#EEEEEE; }
.vote .value { float:left; clear:both; width:42px; height:20px; line-height:20px; margin-left:-7px; font-size:120%; font-weight:bold; text-align:center; }

.item_line .item_fields .body{ margin-right:60px; text-align:justify; color:#777777; } 
.item_line .item_fields{ padding-left:35px; }
.item_line .item_fields h2{ margin:0 0 0px 0; padding:0; font-size:125%; }
.item_line .item_fields h2 .title{ margin:0; padding:0; font-size:105%; font-weight:normal; }
.item_line .item_fields h2 .title:hover{ background:#D8E9F1; }
.item_line ul.labels{ display:inline; }
.item_line .labels li{ display:inline;}
.item_line .labels li a{ padding:1px 3px; } 
.item_line .item_line_bar { padding-top:3px; clear:both; height:18px; }
.item_line .item_line_bar div{ display:inline; }
.item_line .item_line_bar a { margin-right:5px; padding:1px 5px; color:#0072B3; font-size:85%; background:#FFFFFF; }
.item_line .item_line_bar a:hover { background:#D8E9F1; }

.item_line_bar a{ position:relative; }
.item_line_bar a.s, .item_line_bar a:hover { background-color:#EEE !important; }
.ilo_crud a{ color:#4B596D !important; }
.ilo_crud a.s,
.ilo_crud a:hover{ background-color:#94A1B3 !important; color:#FFFFFF !important; }
.ilo_crud a .edit{ margin-left:3px; padding:0 0 0 10px; background:#3E5069 url(../../images/cs_engine_live_24bits.png) no-repeat -69px -3px; }
.ilo_crud a.s .edit,
.ilo_crud a:hover .edit{ background-color:#94A1B3; background-position: -69px -20px; }
.ilo_crud a .delete{ margin-left:3px; padding:0 0 0 10px; background:#3E5069 url(../../images/cs_engine_live_24bits.png) no-repeat -102px -3px; }
.ilo_crud a.s .delete,
.ilo_crud a:hover .delete{ margin-left:3px; padding:0 0 0 10px; background-color:#94A1B3; background-position: -102px -19px; }
.item_line_bar a{ outline:none; }	
.item_line_bar a.s span{ display:block; position:absolute; left:25%; width:25px; height:8px; bottom:-8px; background:#DDDDDD url(../../images/cs_engine_live_24bits.png) no-repeat -105px -41px; }
.item_line_bar { width:100%; }
.item_line_bar a{ display:block; float:left; outline:none; }
.w_pan_ilo { margin-top:4px; border:3px solid #DDDDDD;  }
.w_pan_ilo .desc{ margin:10px 0 10px 20px; font-weight:bold; }
.w_pan_ilo.flag li{ margin-bottom:5px; }
.item_content_global .infosu{  float:right; text-align:right; }
.infosu .date{ color:#999999; font-size:90%; }

/** ITEM_LINE IMAGE **/
.item_line .image { display:block; float:left; margin:0 10px 2px 0; padding:0; }
.item_line .image:hover{ padding:0; }
.item_line .image img { border:3px solid #CCCCCC; bottom:3px; }

/** ILO (ITEM_LINE_OPTION) **/
.ilo_pans .bkg_space{ padding-left:160px; }
.ilo_pans .bkg{ float:left; width:130px; height:130px; background:url(../../images/cs_engine_live.png) no-repeat; }
.ilo_pans .share .bkg{ background-position:10px -62px; }
.ilo_pans .comments .bkg{  background-position:-130px -62px; }
.ilo_pans .flag .bkg{ background-position:-270px -62px; }
.ilo_pans .user .bkg{ background-position:-400px -62px; }
.ilo_pans .edit .bkg{ background-position:-541px -62px; }
.ilo_pans .delete .bkg{ background-position:-675px -62px; }

/** ITEM_FULL new **/
.item_full { position:relative; min-height:200px; margin-left:0; padding:5px; border:solid #EDF5F9; border-width: 4px 4px 0 4px;  }
.item_full .ttl{ margin-top:10px; margin-left:35px; font-size:110%; font-variant:small-caps; }
.item_full .desc { margin:3px 5px 0 35px; text-align:justify; }
.item_full .labels { margin:3px 5px 10px 35px;}
.item_full .labels li{ display:inline; padding:2px 5px; margin:0 5px 0 0; background:#D8E9F1; }
.item_full .labels li a em{ font-size:90%; }
.item_full .title{ font-weight:bold; font-size:130%; }
.item_full .image img{ -moz-box-shadow:3px 4px 8px #999999; }
.item_full .bkg{ position:absolute; right:0; bottom:0; z-index:1; width:200px; height:200px; background:url(../../images/live_sites/cs_site_jookees_live.png) no-repeat -150px -55px;}
.item_full .title, .item_full .labels, .item_full .desc, .item_full .image{ z-index:2; position:relative; } 
.item_full .icon_line:hover .icon_text,
.item_full .icon_line .icon_text:hover{ background-color:#D8E9F1; }
.item_full .icon_line{ border:2px solid #FFFFFF; padding:2px; }
.item_full .icon_line:hover{ border:2px solid #D8E9F1; background-color:#D8E9F1;} 

/** PAGINATION **/
#pagination_1{ clear:both; padding-top:5px; }
.pagination{ width:100%; height:30px; margin:10px 0; background:#EDF5F9; } 
.pagination a,
.pagination span{ display:block; float:left; height:28px; line-height:28px; padding:1px 3px; min-width:20px; color:#0072B3; font-size:100%; text-align:center; text-decoration:none; border-right:1px solid #FFFFFF;  }
.pagination .current,
.pagination a:hover{ background:#D8E9F1; }
.pagination .disabled{ display:none; background:#EEEEEE; }
.pagination_options{ float:right; position:relative; }

/* ITEM_COMMENT */
.item_comments .bar { margin-bottom:0px; }
.item_comment{ margin:0; border-bottom:1px solid #DDD; position:relative; }
.item_comment .info_bar{ position:absolute; right:25px; top:0; min-height:22px; }
.item_comment .user_bar_comment { float:left; width:150px; }
.item_comment .comment_fields{ margin-left:153px; margin-top:3px; margin-bottom:3px; }
.item_comment .comment_fields .labels{ clear:both; }
.item_comment .comment_fields .content{ margin-right:30px; text-align:justify; }
.item_comment .comment_fields .vote{ float:right; width:25px; }
.item_comment .comment_fields .vote .value{ width:25px; margin-left:0; font-size:120%; font-weight:bold; text-align:center; }
.item_comment .comment_fields .vote .vote_for,
.item_comment .comment_fields .vote .vote_against { clear:left; float:left; width:25px; }
/* !ITEM_FULL */
.item_comment .item_list{ padding:5px 0px; } 
.item_comment .item_list .user_bar_comment { width:100px; }
.item_comment .item_list .comment_fields{  margin-left:103px;  }
.new_comment{ margin-top:10px; }
.new_comment .user{ float:left; width:150px; height:25px; }
.new_comment .user img{ float:right; border:2px solid #D8E9F1; }
.new_comment .user .ico_chat{ float:right; width:16px; height:31px; margin-top:7px; background:#D8E9F1 url(../../images/cs_engine_live_24bits.png) no-repeat -27px -39px; }
.new_comment textarea{ width:99%; min-height:100px; color:#999999; font-size:100%; border:2px solid #D8E9F1; }

/** BAR **/
.bar table{ width:100%; }
.bar td{ height:32px; text-align:center; border-right:1px solid #FFF; background:#EDF5F9; }
.bar .title,
.bar .w_guided_btn{ display:block; height:32px; line-height:32px; font-size:105%; overflow:hidden; }
a.w_guided_btn{ cursor:pointer; }
.bar .w_guided_btn:hover{ background:#D8E9F1; }

/** ITEM_LINE MODE 1 **/
.item_line.list1{ margin:0; }
.list1 { width:100%; height:25px; background:#FFFFFF; border-top:1px solid #CCCCCC; }
.list1 .user{ width:150px; white-space:nowrap; }
.list1 .fields .fields_container{ height:25px; line-height:25px; overflow:hidden; }
.list1 .fields img{ float:left; border:2px solid #CCC; }
.list1 .date{ width:90px; text-align:right; }
.list1 .options{ width:80px; height:30px; }

/* ITEM_LINE MODE 1 : IMAGE */
.list1_image { clear:none; float:left; width:150px; height:163px; margin:0 2px 4px 2px; padding:5px 0; text-align:center; }
.list1_image .title{ clear:left; margin:0 5px; font-size:90%; }
.list1_image .item_fields img{ float:left; }
.list1_image .options{ clear:left; }
.list1_image .options a { width:43px; margin:0 3px; }
.list1_image .options a span{ margin:5px 0 0 14px; }

/* ITEM_PEOPLE MODE 2 */
.list2_people { margin:10px 0px; background:#FFFFFF; }
.list2_people .item_fields{ padding:0; }
.list2_people .item_fields .avatar{ float:left; margin-top:4px; margin-right:7px; }
.list2_people .item_fields h2,
.list2_people .item_fields h3 { display:inline; }
.list2_people .item_fields h2 a{ font-size:115%; font-weight:bold; }
.list2_people .item_fields .bio{ color:#777777; }

/* ITEM_PEOPLE MODE 1 */
.list1_people { padding:1px 3px; }
.list1_people table{ margin:0; padding:0; }
.list1_people .user { width:350px; font-size:90%; }
.list1_people .user img { margin:1px 2px -5px 0; }
.list1_people .user h2 { display:inline; width:150px; font-size:110%; font-weight:bold; }
.list1_people .user h3 { display:inline; width:150px; font-size:100%; }
.list1_people .title { overflow:hidden; white-space:no-wrap; }
.list1_people .title span { color:#777777; }

.options a{ display:block; float:right; width:35px; height:25px; margin:0; padding:0; text-align:center; white-space:nowrap; }
.options a span{ display:block; width:14px; height:14px; margin:5px 0 0 10px; white-space:nowrap; background:#3E5069 url(../../images/cs_engine_live.png) no-repeat; }
.options a:hover,
.options a:hover span.edit,
.options a:hover span.delete,
.options a:hover span.follow,
.options a:hover span.unfollow{ background-color:#94A1B3; }
.options a  span.edit{ background-position:-874px -406px; }
.options a  span.delete{ background-position:-908px -406px; }
.options a  span.follow{ background-position:-841px -406px; }
.options a  span.unfollow{ background-position:-822px -406px; }
.options a:hover span.edit{ background-position:-874px -424px; }
.options a:hover span.delete{ background-position:-908px -424px; }
.options a:hover span.follow{ background-position:-841px -424px; }
.options a:hover span.unfollow{ background-position:-822px -424px; }


.w_btn{ padding:0 !important; text-align:right; display:block; text-align:center; border: 3px solid #EDF5F9; margin-right:-4px; }
.w_btn:hover{ color:#FFFFFF; background-color:#94A1B3; }
.w_btn span{ display:block; float:right; width:10px; height:10px; margin:4px 2px 0 4px; background:#3E5069 url(../../images/cs_engine_live_24bits.png) no-repeat;}
.w_btn span.follow{ background-position:-14px -5px; }
.w_btn span.unfollow{ background-position:-2px -5px; }
.w_btn:hover span.follow{ background-position:-14px -22px; background-color:#94A1B3; }
.w_btn:hover span.unfollow{ background-position:-2px -22px; background-color:#94A1B3; }

/** ARGS **/
#args{ border:solid #EDF5F9; border-width:0 4px 4px 4px; padding:10px; }

/** CONTENTS_OPTIONS **/
#contents_options{ clear:left; margin-bottom:0px; }
.w_btn_big,
.w_btn_big:hover { cursor:pointer; outline:none; display:block; max-width:180px; width:50%; margin:10px 0 5px 0; padding:6px 22px; color:#4B596D; font-size:110%; font-weight:bold; text-align:center; border:none; background:#EDF5F9; }
.w_btn_big:hover{ color:#FFFFFF; background:#4B596D;}
.w_btn_big img{ margin:0 0 -6px; border:2px solid #FFFFFF; }
.w_btn_big.fluid{ display:block; float:left; max-width:100px; width:15%; margin-right:10px;  }
.w_btn_big.fluid.del:hover{ background:#CF0000; }

#contents_options .desc{ margin:10px 0; font-weight:bold; }
#contents_options ul li { margin-bottom:5px; }
#contents_options .w_pan_options { position:relative; padding:0px 7px 0px 150px; border:solid #EDF5F9; border-width:1px 4px 4px 4px; background:transparent; }
#contents_options .co_share{ float:left; display:block; padding-right:15px; width:350px; }
#contents_options .co_share2{ float:left; padding-left:15px; display:block; width:42%; position:relative; z-index:5; }
#contents_options .bkg_co{ position:absolute; left:0; top:10px; width:140px; height:130px; background:url(../../images/cs_engine_live.png) no-repeat; }
#contents_options .share .bkg_co{ background-position:10px -62px; }
#contents_options .flag .bkg_co{ background-position:-270px -62px; }
#contents_options .actions .bkg_co{ background-position:-808px -262px; }
#contents_options .export .bkg_co{ background-position:-538px -62px; }
#contents_options .item_new .bkg_co{ background-position:-136px -62px; }
#contents_options .edit .bkg_co,
#contents_options .delete .bkg_co{ left:0; right:auto; bottom:auto; background:transparent url(../../images/cs_engine_live.png) no-repeat scroll -538px -62px; }
#contents_options .delete .bkg_co{ background-position:-675px -62px; }
.w_form { background:#EDF5F9; }
.w_email { min-height:0;  }

/** LAYOUT_2 **/
#layout_2{ width:300px; vertical-align:top; text-align:center; background:#D1E6EF; }

/** ITEMER **/
#itemer{ position:relative; min-height:80px; width:300px; margin:10px 10px 0 0; padding:0 0 0 14px; text-align:left; }
#itemer h2{ background-color:#FFFFFF; font-size:125%; padding:5px 10px 0px 10px; border-bottom:1px dotted #D1E6EF; font-weight:bold; }
#itemer .itemer_info{ height:55px; position:relative; }
#itemer .itemer_follow{ float:right; margin-top:0px; padding-left:5px; width:100px; text-align:center }
#itemer .itemer_avatar { float:left; width:55px; border:none; margin-right:5px; }
#itemer .ico { position:absolute; left:0px; top:30px; width:13px; height:25px; background:#D1E6EF url(../../images/cs_engine_live_24bits.png) no-repeat -89px -40px; }
.icon.vote_for_small{ background:#1BB2F1 url(../../images/cs_engine_live_24bits.png) no-repeat -254px -4px; }
.icon.user{ background:url(../../images/cs_engine_live.png) no-repeat -16px -44px; }
.icon.followers{ background:url(../../images/cs_engine_live.png) no-repeat 0px -44px; }
.icon.mutual{ background:url(../../images/cs_engine_live.png) no-repeat -32px -44px; }
.icon.comment{ background:url(../../images/cs_engine_live.png) no-repeat -47px -44px; }
.icon.commentvote{ background:#1BB2F1 url(../../images/cs_engine_live_24bits.png) no-repeat -4px -39px; }
.icon.commentwaluu{ background:url(../../images/cs_engine_live.png) no-repeat -82px -44px; }
.icon.commentget{ background:url(../../images/cs_engine_live.png) no-repeat -64px -44px; }
#itemer_b{ position:relative; /* min-height:70px; */ height:70px; padding:10px; background:#FFFFFF; }
#itemer .score{ margin:10px 0 0 58px; color:#777777; }
#itemer_nav{ clear:both; /*height:20px;*/ padding:0px 0 0px 0; position:absolute; bottom:0; width:280px; text-align:center; background:transparent; }
#itemer_nav table td{ height:20px; border-right:1px solid #FFFFFF; background:#EEEEEE; }
#itemer_nav table td a{ display:block; height:20px; line-height:18px; outline:none; }
.itemer_infos { background:#FFFFFF; padding:5px 3px 5px 5px; }
.itemer_div{ text-align:left; }
.itemer_div .desc{ font-weight:bold; padding:5px 0 5px 5px; }
.itemer_div ul li{ margin-left:12px; }
.itemer_nav_arrow{ width:55px; }
.w_pans_controls{ display:block; height:20px; line-height:18px; padding:0; font-weight:bold; font-size:140%; }
.w_pans_controls:hover{ display:block; padding:0; }
.itemer_avatar_addpicture{ float:left; width:48px; height:48px; border:2px solid #D8E9F1; margin-right:8px } /* _itemer  */
.itemer_avatar_addpicture_txt{ position:absolute; text-align:center; text-decoration:underline;  top:0px; right:14px; font-size:87%; }

/* ITEM_LINE AVATAR */
.item_line .itemer_avatar_addpicture{ float:right; margin-right:0; } /* item_line */
.item_line .itemer_avatar_addpicture_txt{ right:auto; left:8px; } /* item_line */

#w_itemer_pans { min-height:55px; }

/** ADS **/
.ads_layout_2{ margin:15px 0; }

/** ADS_BOTTOM **/
#ads_bottom { clear:both; width:100%; margin:10px auto; text-align:center; }

/** PAGE_TXT_HTML (=ADMIN?) **/
.page_txt_html p{ margin:10px 5px 20px 5px; text-align:justify; }
.page_txt_html a{ color:#1BB2F1; }
.page_txt_html a:hover{ background:#1BB2F1; color:#FFFFFF; }
.admin h2,
.page_txt_html h2{ margin: 10px 0; padding: 3px 0 3px 10px; color: #000; background-color: #efefef; }
.page_txt_html h3{ margin: 15px 0; padding: 3px 5px; background-color: #fafafa; color: #444; font-size: 90%; font-weight: bold; }
.page_txt_html ul{ margin:10px 0 30px 30px; }
.page_txt_html li{ list-style:disc; margin:5px 0;  }
.page_txt_html address{ font-style:normal; margin-left:10px; padding:10px; color:#666666; border:2px solid #CCC; width:350px;  }

.admin { margin:10px 0; }
.admin a{ color:#0048FF; padding:3px; }
.admin a:hover{ color:#000000;}
.admin table{ margin:0px 5px 10px 5px; width:70%; }
.admin thead th{ font-weight:bold; text-align:left; color:#000000; }
.admin thead tr:hover{ background:none; }
.admin tr:hover{ background-color:none; }
.admin td a{ display:block; border:none; color:#4B596D; padding:3px 0px 3px 2px; background-color:transparent; }
.admin td a:hover{ color:#0048FF; background-color:#D1E6EF; }

/** FOOTER **/
#footer { clear:both; margin-top:3px; width:100%; background:#D1E6EF; }
#footer .footer_item { float:left; width:17%; margin:15px 0 15px 15px; color:#7C7C7C; cursor:default; background:#FFFFFF; }
#footer .footer_item div { min-height:281px; padding-bottom:25px; }
#footer .footer_item2{ position:relative; }
#footer .footer_item h3 { margin:0 0 5px; padding:5px 10px; color:#4EC2EB; font-weight:bold; text-align:left; }
#footer .footer_item ul { padding:0 10px; font-size:90%; position:relative; }
#footer .footer_item li { margin-top:5px; }
#footer .footer_item a,
#copyright a{ margin:0; padding:0; color:#00AEFF; font-family:Arial,Helvetica,sans-serif; font-size:80%; text-transform:uppercase; word-spacing:2px; }
#footer .footer_item a:hover,
#copyright a:hover{ text-decoration:underline;; background-color:transparent; }
.cs{ width: 142px; height: 96px; min-height: 90px !important; position:absolute; bottom:0; right:0; padding-bottom:0px; background: url(../../images/cs_engine_live.png) no-repeat; }
.cs_lang{ background-position: -537px -197px; }
.cs_infos{ background-position: -123px -204px; }
.cs_waluu{ background-position: -266px -198px; }
.cs_developers{ background-position: -406px -195px; }
.icon_shop{ display:block; margin:0 auto !important; width:135px; height:100px; background:transparent url(../../images/cs_engine_live.png) no-repeat 0px -214px; }
.icon_mobile{ float:left; margin-top:2px; margin-right:5px; padding:50px 0 0 35px; background:url(../../images/cs_engine_live.png) no-repeat -653px -1px; }


/** COPYRIGHT **/
#copyright{ clear:both; margin:10px 0; font-size:75%; color:#666666; }
#copyright .icon{ padding-top:3px; }
