/* =====> CROSS-BROWSER RESET <===== */
* { margin: 0; padding: 0; }
body { background:url(http://img.kudika.ro/images/template/page-hdr.png) repeat-x 0 1px #FFBAD9 ; color: #292828; font-family: "Trebuchet MS", "Arial Narrow", Helvetica, sans-serif; font-size: 15px; line-height: 1.4em; }
/* ===== CLEAR CLASSES ===== */
.clearfloat { clear: both; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }
.clearfloat10px { clear: both; line-height: 0px; height: 10px; font-size: 0px; margin: 0; padding: 0; }
.clearleft { clear: left; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }
.clearright { clear: right; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }

/* =====> GENERAL CLASSES <===== */
input, select, textarea, button, fieldset, legend { font-family: "Trebuchet MS", "Arial Narrow", Helvetica, sans-serif; font-size: 15px; padding: 3px 0; vertical-align: middle; border: 1px solid #BBB; }
button, .action, .btn_abonare, .submit, .send_btn , .cancel { padding: 3px; text-shadow:#222 1px 1px 0; border:1px solid #D20066; cursor: pointer; background: #D40071; color: white; font-weight: bold; display: inline-block; text-decoration: none; }
a { color: #D40071; outline:none; }
p { margin: .3em 0; color:#555; }
ul { list-style-type: none; }
h1, h2, h3, h4, h5 { margin:0 0 .3em 0; padding:0px; letter-spacing: -1px; }
h1 { font-size: 30px; line-height:30px; }
h2 { font-size: 20px; }
h2 a { font-size: 25px; color:#272727; text-decoration:none; }
h2 a:hover { font-size: 25px; color:#D40071; text-decoration:none; }
h3 { font-size: 15px; }
img { border: 0 none; }

#page_lead img { z-index: 1; }
#eyeDiv { z-index: 100000; }

.article_text h2 { font-size: 1.6em; color: #575757; line-height:1.1em; }
.article_text h3 { font-size: 1.4em; color: #575757; }
.article_text h4 { font-size: 1.2em; color: #575757; }
.article_text h5 { font-size: 1.1em; color: #575757; }

.article_text ul { list-style-type: square; margin-left: 16px; }
.article_text ul li { margin-bottom: 8px; }

.items_pager { padding: 5px; background: #f5f5f5; }
.items_pager span { padding: 2px 3px; display: inline-block; margin: 0 2px; }
.items_pager a { text-decoration: none; }

.promo_border {border: 2px solid #D40071;padding:0px 2px 0px 2px;}
.promo_label{float:right;font-size:10px;color:#fff;padding:3px;background-color:#D40071;line-height:10px;margin-bottom:5px;margin-right:-4px;font-family:Verdana;}
.active { padding:10px; background:#D40071; color:#FFFFFF; }
.pasive { padding:10px; background:#555555; color:#FFFFFF; }
.page_centerer { margin: 0 auto; width: 1000px; }
.box_pub { font-size: 10px; display: block; padding: 0 5px; color: #777; text-align: right; text-transform: uppercase; background: #CCC; }
.box_pub_gossip { font-size: 10px; display: block; padding: 0 5px; color: #777; text-align: right; text-transform: uppercase; background: #CCC; }
.readmore { padding: 5px 0; text-align: right; }
.readmore_link { font-weight: bold; }
.spritzer_main {display:inline;float:left;}
.spritzer_main_rss_fb {display:block;float:left;width:33px;}
.spritzer { background: url(http://img.kudika.ro/images/template/spritzer.png) no-repeat; text-decoration: none;display: block;  }
.spritzer_2 {background:url(http://img.kudika.ro/images/template/spritzer_2.gif) no-repeat; display:inline; float:left; margin-right:10px; padding:0 2px 0 20px; text-decoration:none; width:auto;}
.sp_32 { width: 32px; height: 32px; display: block; text-indent: -9999px; }
.sp_18 { width: 16px; height: 16px; display: block; text-indent: -9999px; vertical-align: middle; margin-right: 3px; }
.sp_rssfeed { background-position: -10px -49px; height: 32px; margin-top: 5px; }
.sp_facebook { background-position: -10px -10px; height: 32px; margin-top: 5px; }
.sp_forum { background-position: -70px -10px; }
.sp_kudilife { background-position: -70px -50px; }
.sp_cards { background-position: -70px -82px; }
.ps_stat_value { color: #111; }
.bullet_list { margin-bottom: 5px; }
.bullet_list li { background: url(http://img.kudika.ro/images/template/bullet.gif) no-repeat left 6px; padding: 3px 0; padding-left: 16px; }
.section_name { font-size:11px; color:#888; text-align:right; height:20px; margin:0; margin-top:-5px; padding:0;}
span.item_details bold, b { font-weight:bold; }
span.item_details { color:#444; font-weight:normal; }
.leftalign, .left { float:left; text-align:left; }
.rightalign, .right { float:right; text-align:right; }

/* =====> HEADER SITE <===== */
#page_header_container_ { background:#D5D5D5 url(http://img.kudika.ro/images/template/page-hdr.png) repeat-x left top; position:relative;}
#page_header_pad, #page_content_pad, #page_menu_pad, #page_footer_pad { }

#header_gossip_guy{height:200px}
#header_gossip_guy a{ display:block; float:left; background:none; width:270px; height:185px; text-indent:-9999px; margin:15px 0px 0px 0px }

#page_header_main {position:relative; height:215px;}
#page_logo {height:215px; width:267px;position:absolute; top:0px; z-index:1;}
#page_logo span { text-indent: -99999px; display: block; width: 101px; height: 215px; }
#page_logo_continuum { float: left; display: inline; width: 160px; height: 110px;}
#page_logo_continuum span { text-indent: -99999px; display: block; width: 160px; height: 110px; }
#page_opts { float: right; display: inline; height: 86px; width: 895px;position:absolute;z-index:3;left:100px; }
#page_lead { float: right; display: inline; height: 90px; width: 728px; margin:110px 5px 0 0; font-size:0%; text-align:left; }
#page_search { float: right; display: inline; width: 315px; height: 86px; background: url(http://img.kudika.ro/images/template/page-search.png) no-repeat right top; }
#page_search form { padding-top: 15px; padding-left: 10px; margin: 0; }
#page_search form input { vertical-align: middle; height: 28px; border: 0 none; background: none; }
#page_search #search_txt { font-size: 18px; line-height: 24px; color: #454545; width: 170px; padding: 0; margin: 0; }
#page_search #search_btn { font-size: 16px; line-height: 24px; color: #f5f5f5; width: 65px; padding: 0; margin: 0; cursor: pointer; font-weight: bold; }
#page_cstat { float: left; display: inline; width: 570px; margin-left: 5px; }

#page_ustat { float: left; display: inline; width: 570px; margin-left: 5px; margin-top: 2px; font-size:12px; }
#page_stats { float: right; display: inline; background: url(http://img.kudika.ro/images/template/page-stats.png) no-repeat top center; width: 484px; height: 37px; text-align: center;  font-size: 11px;padding-top:5px; }
#page_stats a { display: inline-block; height: 16px; line-height: 16px; text-decoration: none; color: #91004d; margin: 0 6px; font-weight: bold; }
#page_ustat a { color: #fff; text-decoration: none; }

#page_ustat .usermenu { float:left; width:300px; }
#page_ustat .cromatics { float:left; width:270px; height:40px; overflow:hidden; font-size:11px;}
#page_ustat .cromatics span { color:#000; }
#page_ustat .cromatics a img { border:1px solid #FFF; float:left; width:20px; height:20px; margin-right:10px;}
#page_ustat .cromatics .upper { width:250px; }
#page_ustat .cromatics .upper span { color:#FFF; display:block; float:left; margin-right:5px; }
#page_ustat .cromatics .lower { width:232px; color:#000; text-align:right; }
#page_ustat .cromatics .lower span { color:#FFF; font-weight:bold; text-transform:uppercase; }


/* =====> MENU CLASSES <===== */

#page_menu { background: #ffd9ea url(http://img.kudika.ro/images/template/page-menu.png) no-repeat left top; height:80px; }

#menu_clients { height:40px; color:#969696; text-shadow:1px 1px 0 #FFF;}
#menu_clients span { height: 40px; line-height: 41px; padding: 6px 10px; font-weight:bold; font-size:16px; text-decoration: none; color:#969696; text-shadow:1px 1px 0 #FFF; }
#menu_clients a { height: 40px; line-height: 41px; padding: 6px 10px; font-weight:bold; font-size:16px; text-decoration: none; color:#930047; text-shadow:#FFF 1px 1px 0px; }

/* page top section*/
.ptm_item { float: left; height: 40px; position:relative;}
.ptm_link { color:#333333; height: 40px; line-height: 41px; padding: 6px 10px; font-size: 20px; text-decoration: none; text-shadow:#FFF 1px 1px 0px; }
.ptm_link img { vertical-align:middle;}
.ptm_hover a { background: #222; color:#FFFFFF; text-shadow:#000 1px 1px 0px;  }

/* page subsection */
.psm_area {
	z-index:300;
	display: none; position: absolute; float:left;  left:0; top:40px;
	opacity: 0.9; -moz-opacity:0.9;  filter: alpha(opacity = 90);
	border:1px solid #000; background: #222;
	z-index: 100000;
}
#psm_horoscop .psm_item{
	min-width:220px
}
.psm_item { list-style-type: none; min-width: 180px; border-bottom:1px solid #333; /* 222 */ }
.psm_item .psm_subsection_name {display:block; float:left;}
.psm_item .psm_right_arrow {display:block; float:right; width:25px;}
.psm_link { display: block; padding: 5px 10px; font-size: 16px; color: #222; font-weight:normal; text-decoration: none; }

.psm_more {float:right; display:block; font-size: 16px; color: #FFF; width: 20px; text-align: right; line-height: 24px; background:url(http://img.kudika.ro/images/template/arrow-right.png) -1px 2px no-repeat; }
.psm_hover a.psm_link{ background: #111; opacity: 0.9; -moz-opacity:0.9;  filter: alpha(opacity = 90); text-shadow:1px 1px 1px #000;}

/* page end sub-subsection */
.pem_area { display: none; position: absolute; border:1px solid #333; background:none; margin-top: -32px; background: #222;}
.pem_item { border-bottom: 1px solid #333; list-style-type: none; }
.pem_link { display: block; padding: 5px 10px; font-size: 15px; color: #222; text-decoration: none; min-width: 180px; }
.pem_link:hover {  background: #111; opacity: 0.9; -moz-opacity:0.9;  filter: alpha(opacity = 90); text-shadow:1px 1px 1px #000; }



#page_wrapper { background:#FFF; }
#page_container { padding: 10px; background: #fff; }
#page_content { width: 500px; float: left; display: inline; }
.box_picture { border-top: 5px solid #d40071; border-bottom: 10px solid #1a1a1a; }

/* =====> TOPSTORY <===== */
.hp_topstory_box { margin-bottom: 15px; }
.hp_topstory_title a, .hp_secstory_title a { color: #272727; text-decoration: none; }
.hp_topstory_title a:hover, .hp_secstory_title a:hover { color: #D40071; }
.hp_secstory_box { margin-bottom: 15px; }
.hp_box_left { float: left; display: inline; width: 240px; }
.hp_box_right { float: right; display: inline; width: 240px; }
.spaceleft { margin-left:30px;}
.hp_box_title { background: #575757; color: #fefefe; font-size: 30px; height: 30px; line-height: 30px; padding: 2px; text-shadow:1px 1px 0px #111; }
.hp_horoscope_item { float: left; width: 33%; display: inline; height: 24px; }

/* =====> HOROSCOPE <===== */
.zodiac_thumbs {}
.zodiac_thumbs span { font-size:30px; font-weight:bold; display:block; margin:0 0 .3em 0; padding:0px; color: #272727; letter-spacing: -1px; }
.zodiac_thumbs .women_horoscope li { display:inline; float:left; width:105px; overflow:hidden; text-align:center; margin:5px 20px 5px 0; }
.zodiac_thumbs .women_horoscope li a { text-decoration:none; width:100px; }
.zodiac_thumbs .women_horoscope li a img { border:1px solid #CCC; }
#page_footer { font-size: .75em; color: #666; line-height: 1.2em; background: #D5D5D5; }
#page_footer a { text-decoration: none; }
#footer_archives { padding: 5px 0; }
.footer_archive_title { float: left; width: 120px; display: block; padding: 5px; margin-bottom: 5px; font-weight: bold; }
.footer_links_block a { float: left; width: auto; display: block; padding: 5px; text-decoration: none; }
.arch_year_block { float: left; width: 33%; display: block; }
.arch_year { float: left; width: auto; display: block; padding: 5px; font-weight: bold; }
.arch_month { float: left; width: auto; display: block; padding: 5px 2px; }
#page_trackers { float: right; width: 150px; text-align: center; margin-right: 10px; }
#page_trackers img { padding-bottom: 5px; }
#footer_details { padding: 10px 5px; border-top: 1px solid #AAA; }
#page_copyright  { padding-bottom: 10px; font-size: 1.1em; font-weight: bold; }
.women_horoscope_mainpage { width:500px; }
.women_horoscope_mainpage  li { display:inline; float:left; width:105px; overflow:hidden; text-align:center; margin:5px 20px 5px 0; }
.women_horoscope_mainpage  li a { text-decoration:none; width:100px; }
.women_horoscope_mainpage  li a img { border:1px solid #CCC; }

/*-------- Horoscopul dragostei  --------*/

#wide_content { width:800px; float:left; display:inline;}
div.horoscopul-dragostei {padding:10px 0; width:380px; float:left; line-height:1.3em;}
#wide_content hr {background:none repeat scroll 0 0 #eee; clear:both; border:none; height:1px; margin:10px 0;}
a.horoscopul-dragostei-titlu { text-decoration:none; color:#D40071; font-size:20px;}
a.horoscopul-dragostei-titlu:hover { text-decoration:none; font-size:20px;}
p.horoscope-description { line-height:1.5em; font-size:13px; margin:10px 0;}

div.horoscopul-dragostei h2 span{ font-size:20px; font-family:Arial, Helvetica, sans-serif;}
a.horoscopul-dragostei-image {display:block; text-decoration:none; float:left; margin-right:10px;}
div.horoscopul-dragostei p { color:#222; padding-left:90px; font-size:13px;}
a.more-from-horoscop { display:block; text-align:left; font-size:12px; text-decoration:none; padding-left:90px;}


/* =====> SIDEBAR <===== */
#sidebar_300 { width: 300px; float: right; display: inline; }
#sidebar_160 { width: 160px; float: right; display: inline; margin-left: 10px; font-size: .8em; background: #e5e5e5; }
#sidebar_160_gossip { width: 160px; float: right; display: inline; margin-left: 10px; font-size: .8em; background: #111111; }
#sidebar_160_slideshow { width:170px; float:left; margin-left:60px;}

.sb160_panel { margin-bottom: 10px; }
.sb160_title { background: #a2a2a2; font-size: 20px; color: #000; line-height: 42px; height: 42px; padding: 3px; letter-spacing: -1px; text-shadow:1px 1px 0px #FFF; }
.sb160_title_gossip { background: url(http://img.kudika.ro/images/gossip_guy/discutii-forum.png) bottom repeat-x #323232; font-size: 20px; color: #989a99; line-height: 42px; height: 42px; padding: 3px; letter-spacing: -1px; text-shadow:1px 1px 0px #000 }
.sb160_title_pic { vertical-align: middle; border: 1px solid #fff; float: right; }
.sb160_subtitle { font-size: 18px; }
.sb160_box { padding: 5px; }
.sb160_box_gossip { padding: 5px; background:#111111 }
.sb160_online_user { margin-bottom: 5px; }
.sb160_online_user a img { border:1px solid #FFF; }
.sb160_online_profile { display: block; text-decoration: none; text-align: center; }
.sb160_online_profile span { display: block; font-weight: bold; }
.sb_felicitari { text-align:center; margin-top:5px;}
.sb_felicitari img, .sb_felicitari a img  { margin:5px 0px; border:1px solid #FFF; }
.sb300_panel { margin-bottom: 10px; }
.sb300_section { background: #575757; font-size: 30px; color: #fff; line-height: 30px; height: 30px; padding: 2px; letter-spacing: -1px; font-weight:bold; text-shadow:1px 1px 0px #111; }
.sb300_box { padding: 5px; }
.sb300_title { font-size: 20px; }
.sb300_title a { color: #272727; text-decoration: none; font-weight:bold; }
.sb300_title a:hover { color: #D40071; text-decoration: none; }
.sb300_box_picture_left { float: left; border: 1px solid #CCC; margin-top: 8px; margin-right: 5px; }
.sb300_box_picture_right { float: right; border: 1px solid #CCC; margin-top: 8px; margin-left: 5px; }

/* =====> ARTICLE TEXT <===== */
.article_text {}
.article_text img { border:1px solid #CCC; padding:1px; margin:5px;}
.article_text a { font-weight:bold; }
.recommend_container { font-size:12px; color:#777; font-weight:bold;}
.recommend_container .standard { float:left; width:370px; text-align:left; }
.recommend_container .facebook { float:right; width:130px; text-align:right;}
#cuvinte_cheie  { color:#666; font-size:13px; font-weight:bold; margin:10px 0; }
.page_nav  { color:#CCC; background:#555; font-size:20px; display:block; font-weight:normal; margin:10px 0; padding:5px; text-align:center; }
.page_nav .left { float:left; text-align:left; }
.page_nav .left span {color:#000;} .page_nav .right span {color:#000;} 
.page_nav .right { float:right; text-align:right; }
.page_nav .center { color:#FFF; float:left; padding:5px 0 0 50px; text-align:left; }
.page_nav .center span {color:#AAA;font-size:11px;vertical-align:top}
.page_nav a { color:#FFF; font-weight:bold; text-decoration:none; }
.page_nav a.current { background:#D40071; color:#FFF; padding:7px; }
.article_text .thumbs ul li { height:90px; width:90px; margin:5px 10px 5px 0px; overflow:hidden; text-align:center; vertical-align:middle; float:left; border:1px solid #CCC; padding:2px; }
.article_text .thumbs ul li.current { height:84px; width:84px; margin:5px 10px 5px 0px; overflow:hidden; text-align:center; vertical-align:middle; float:left; border:4px solid #D40071; padding:2px; }
.article_text .thumbs ul li a img { border:0px none; padding:0px; margin:0px; width:90px;}


/* =====> SLIDESHOW <===== */
#slideshow { width:640px; float:left; }
#slideshow .width { width:640px; text-align:center; background:#EDEDED; }
#slideshow .width img { border:0 none; margin:0; padding:0;  }
#slideshow .nav { background:#575757; height:33px; width:640px;}
#slideshow .nav .left { float:left; text-align:left; padding:5px 0 0 10px;}
#slideshow .nav .center { float:left; text-align:left; padding:5px 0 0 50px; color:#FFF; }
#slideshow .nav .center span { color:#AAA; vertical-align:top; font-size:11px; }
#slideshow .nav .right { float:right; text-align:right; padding:5px 10px 0 0;}
#slideshow .nav a { color:#FFF; font-size:24px; font-weight:bold; text-decoration:none;  }
#slideshow .nav a span { color:#000; font-size:24px; font-weight:bold; text-decoration:none;  }
#slideshow .current_slide .title { color:#272727; font-size:20px; font-weight:bold;}
#slideshow .current_slide .description {clear:both; color:#272727; font-size:15px; font-weight:normal;}
#slideshow .thumbs ul li { height:90px; width:90px; margin:5px 10px 5px 0px; overflow:hidden; text-align:center; vertical-align:middle; float:left; border:1px solid #CCC; padding:2px; }
#slideshow .thumbs ul li.current { height:84px; width:84px; margin:5px 10px 5px 0px; overflow:hidden; text-align:center; vertical-align:middle; float:left; border:4px solid #D40071; padding:2px; }
#slideshow .thumbs ul li a img { border:0px none; padding:0px; margin:0px; width:90px;}
#sidebar_300_container { width:305px; float:right; padding:5px 0px 5px 5px; background:#EDEDED; border:1px solid #D1D1D1; }
.loupe { position:absolute; left:0px; top:5px; width:240px; height:240px; overflow:hidden;}
.loupe span { display:block; width:240px; height:240px;}
.play { position:absolute; left:0px; top:5px; width:240px; height:240px; overflow:hidden; }
.play span { display:block; width:240px; height:240px; }


.page_breadcrumbs { margin-bottom:20px;}

/* =====> SHARING <===== */
.recommend_allover {color:#666; font-size:13px; font-weight:bold; margin:20px 0 0 0; border:1px solid #f1f1f1; background-color:#fcfcfc; padding:8px 0;}
.recommend_allover a{ margin:0 8px; color:#666; }
.recommend_allover a:hover { color:#D40071;}

.recommend_allover .sbicon_email{background-position:0 -459px;}
.recommend_allover .sbicon_ymsgr{background-position:0 -557px;}
.recommend_allover .sbicon_twitter{background-position:0 -619px;}
.recommend_allover .sbicon_facebook{background-position:0 -179px;}
.recommend_allover .sbicon_digg{background-position:0 -19px;}
.recommend_allover .sbicon_reddit{background-position:0 -319px;}
.recommend_allover .sbicon_delicious{background-position:0 -39px;}

/* =====> DIVERSE CLASSES <===== */
.pagination { font-size:18px; font-weight:bold; }
.loop_searched_articles  { color:#444; }
.loop_searched_articles a { font-size:15px; font-weight:bold; }
.box_report { font-size:17px; color: #D40071; font-weight: bold; margin:10px; border: 5px solid #D40071; padding: 10px; background: white; }
.format_content ol { margin-left:40px;}
.format_content ul { margin-left:20px;}
.fontsize30px { font-size:30px; font-weight:bold; line-height:30px; }
span.archive { color:#555; font-weight:normal; }
span.archive bold, b { font-weight:bold; }
.smarty { color:#000; font-weight:bold; font-size:10px; }
.smarty_current { color:#FFF;}
.thumbs_border { border:1px solid #CCC; padding:2px; }
.hss_item { padding:5px; float:left; margin:5px; text-align:center; width:138px; height:170px; margin-bottom:10px; background:#f5f5f5; border-top:5px solid #CCC; }
.hss_item a img { border:1px solid #CCC; padding:2px; }
#recommend_article { margin-top:10px; }
#recommend_article form { margin-top:10px; }
#recommend_article #ra_tab_email { margin-top:10px; }
#recommend_article #ra_tab_email label { font-size:12px; color:#555; }
.ra_tabs {}

/* *** LEGACY ==================================================================================================== */
.promo_box_right { background:url(http://img.kudika.ro/images/coffeechat.gif) no-repeat center; width:300px; height: 115px; float: left; line-height: 1em; margin-bottom: 10px; }
.promo_box_right img { border:1px solid #BA02C5; padding:2px; width:75px; height:75px; }
.promo_box_right a img { border:1px solid #BA02C5; padding:2px; float:left; width:75px; height:75px; margin:5px 5px 0 0; }
.promo_box_right span { color:#BA02C5; font-weight:bold; font-size:14px; }

/*  KUDILIFE */
#KVL_container {}
#KVL_container h1 { padding: 5px 0; margin: 0; margin: 4px 0; color: #D40071; font-size: 25px; }
#KVL_container h2 { padding: 5px 0; margin: 0; margin: 4px 0; color: #D40071; font-size: 19px; }
#KVL_container p { font-size: 15px; margin-bottom: 8px; color: #1a001a; }
#KVL_container p a { font-size: 15px; }

#KVL_profile_data { margin: 0; padding: 0; margin-bottom: 16px; margin-left: 16px; list-style-type: square; }
#KVL_profile_data li { padding: 5px 0; list-style-type: square;  }

#KVL_options { padding: 0 10px; padding-top: 10px; }
#KVL_options a img { vertical-align: middle; padding-left: 5px; border: 0; }
#KVL_options a { display: block; float: left;  text-decoration:none; padding: 5px; font-weight: bold; font-size: 15px; background: #f4f3f4; margin: 1px; text-decoration: none; padding-right: 10px; }
#KVL_options a:hover { background: #f5f5f5; }

.KVL_content { padding: 0 10px; }
.KVL_gift_panel { width: 110px; float: left; margin: 2px; text-align: center; }
.KVL_gift_panel a { text-decoration: none; display: block; height: 100px; background: #f3f4f3; padding: 10px 5px; overflow: hidden; }
.KVL_gift_panel a:hover { background: #ddd; }
.KVL_gift_panel img { padding-bottom: 5px; }
.KVL_gift_panel strong { font-size: 11px; }

#KVL_friends_form { padding: 10px; margin: 5px 0; }
.KVL_friend_panel { width: 200px; float: left; margin: 2px; text-align: left; border: 5px solid #fff; }
.KVL_friend_panel a { text-decoration: none; display: block; height: 50px; background: #f3f4f3; padding: 5px; overflow: hidden; }
.KVL_friend_panel a:hover { background: #ddd; }
.KVL_friend_panel img { padding-right: 5px; float: left; }
.KVL_friend_panel strong { font-size: 13px; }
.KVL_friend_selected { border: 5px solid #D40071; }
.KVL_friend_selected a { background: #D40071; color: white; }
.KVL_friend_selected a:hover { background: #D40071; color: #ccc; }

.KVL_submit, .KVL_cancel { background: #D40071; color: white; text-align: center; font-weight: bold; font-size: 15px; }
.KVL_scores_container { padding: 0 10px; }
.KVL_scores_order { margin: 5px 0;}
.KVL_scores_order a { display: block; float: left; padding: 5px 10px; font-weight: bold; font-size: 13px; background: #f4f3f4; margin: 1px; }
.KVL_scores_order a:hover { background: #eee; }
.KVL_scores_order a.KVL_scores_current { background: #D40071; color: white; }
#KVL_scores_table { margin: 0; padding: 0; width: 100%; }
#KVL_scores_table th { background: #D40071; color: white; text-align: center; padding: 5px; margin: 0; border: 0 none; }
#KVL_scores_table th img { vertical-align: middle; padding-right: 5px; border: 0; }
#KVL_scores_table th a { color: #ffff99; text-decoration: none; }
#KVL_scores_table tr.Ks_odd { background: #f4f3f4; margin: 0; }
#KVL_scores_table tr.Ks_even { background: #ffffff; margin: 0; }
#KVL_scores_table td { text-align: left; padding: 5px; border: 0 none; border-bottom: 1px solid #ffccff; margin: 0; }
#KVL_scores_table td.Ks_num { text-align: right; }
#KVL_scores_table td.Ks_pos { text-align: center; font-size: 15px; color: #D40071; font-weight: bold; }
#KVL_scores_table td.KS_cur { font-weight: bold; background: #ffeeff; }

.KVL_profile_stat { float: left; width: 130px; margin: 5px; font-size: 15px; border: 1px solid #D40071; background: #f4f3f4; }
.KVL_profile_stat div { float: right; width: 100px; text-align: left; }
.KVL_profile_stat div.KVL_profile_stat_simple { width: 100%; }
.KVL_profile_stat strong { display: block; font-size: 15px; padding: 5px; background: white; }
.KVL_profile_stat span { color: #D40071; display: block; text-align: right; font-size: 19px; padding: 5px; }

#KVL_profile_stats_list { margin: 10px 0; }
#KVL_profile_stats_list .KVL_profile_stat_item { float: left; width: 280px; }
#KVL_profile_stats_list .KVL_profile_stat_head strong { font-size: 15px; color: #1a001a; float: left; width: auto; padding: 5px; }
#KVL_profile_stats_list .KVL_profile_stat_cell { font-size: 15px; color: #D40071; text-align: right; width: auto; float: right; font-weight: bold; padding: 5px; margin-right: 10px; }
#KVL_profile_stats_list .KVL_profile_stat_cell span { font-size: 13px; font-weight: normal; }

p.KVL_notice { font-size: 15px; padding: 5px; background: #f3f4f3; margin: 10px 0; }
.KVL_notice strong { font-size: 15px; font-weight:bold; } 
.KVL_notice a { font-size: 15px; } 

#KVL_help_contents { }
#KVL_help_contents ol{ }
#KVL_help_contents ol.KVL_ol_latin_style li{ list-style-type:lower-latin; }
#KVL_help_contents ol.KVL_ol_roman_style li{ list-style-type:upper-roman; }
#KVL_help_contents ol.KVL_ol_decimal_style li{ list-style-type:decimal; }
#KVL_help_contents ol.KVL_ol_roman_style li ul li{ list-style-type:disc; }
#KVL_help_contents ol.KVL_ol_decimal_style li ul li{ list-style-type:disc; }
#KVL_help_contents ul{ }
#KVL_help_contents ol li{ list-style-type:decimal; margin-left:20px;}
#KVL_help_contents ul li{ list-style-type:disc; margin-left:20px;}

.KVL_content .invite_box {width: 580px; float: left;}
.KVL_content .invite_box form input#invite_url{background:#f5f5f5; color:#D40071; vertical-align:middle; font-size:24px;}
.KVL_content .invite_box form input{ border:0; background:#FFF; height:50px;}
.KVL_content .invite_box form input.ym_invite_btn{ background:url(http://img.kudika.ro/kvl/img/icons/ym_50.png) no-repeat left top; padding:0 0 0 50px;}
.KVL_content .invite_box form input.ym_invite_btn:hover{ color:purple; }
.KVL_content .invite_box form input.fb_invite_btn{ background:url(http://img.kudika.ro/kvl/img/icons/fb_50.png) no-repeat left top; padding:0 0 0 50px; margin-left:50px;}
.KVL_content .invite_box form input.fb_invite_btn:hover{ color:purple; }
.KVL_content .invite_box form input.tw_invite_btn{ background:url(http://img.kudika.ro/kvl/img/icons/tw_50.png) no-repeat left top; padding:0 0 0 50px; margin-left:50px;}
.KVL_content .invite_box form input.tw_invite_btn:hover{ color:purple; }
.KVL_pager { padding: 5px 0 !important; color: #aaa; background: #D40071; text-align: center; }
.KVL_pager span { padding: 4px !important; color: #aaa !important; font-size: 13px !important; }
.KVL_pager a span { color: white !important; color: #fff !important; font-size: 13px !important; }


#hp_third_column h4 { font-size: 1.1em; margin: 0; font-weight: bold; padding: 5px; }
#hp_third_column dl { margin: 0; padding: 0; padding-left: 15px; }
#hp_third_column dl dt { padding-left: 15px; }
#hp_third_column dl dt a { color: #444; }

/* CSS comp_contest*/

.comp_contest h1 { font-size:28px; color:#333;}
#contest_form {width:460px;float:right; }
div.text p { margin:10px 0; }
fieldset { padding:10px; background-color:#F9F9F9;}

#contest_form legend { border:none; margin:0 10px 0 10px; font-size:18px; font-weight:bold; color:#930047;}
#contest_form div.form_box { color:#930047; font-size:13px; font-weight:bold;}
#contest_form label { margin-top:10px; width:125px; float:left;}
#contest_form input { width:250px; color:#333; padding:6px; float:left; margin:5px 0 10px 5px;  border:1px solid #C1C1C1;}

#contest_form input.button { margin:10px auto; width:100px; cursor:pointer; float:none; -moz-border-radius :10px; color:#930047;}
#contest_form input.button:hover { background-color:#D40071; color:#fff; }

#box_report_overlayer { position: absolute; left: 50%; margin-left: -320px; width: 640px; top: 150px; background: #111; z-index: 200000; }

/* Flight search box */
form.flight_search { margin:10px 0;}

form.flight_search fieldset { padding:5px 10px 0 10px; background:#f5f5f5; border:1px solid #d0d5da; color:#930047;}
legend.title_box { font-weight:bold; padding:0 10px; text-transform:uppercase; color:#D40071; border:none;}

form.flight_search input { padding:3px; border:1px solid #d0d5da; color:#333; width:120px;}
form.flight_search select { width:30px; font-size:12px;}

form.flight_search div { margin:0 10px 5px 0; font-size:12px; }
.left { display:block; float:left; margin-right:5px;}
.right { display:block; float:right;}

label.radio { width:80px; margin-right:10px; float:left; font-size:11px;}
label.radio input { width:10px;}

form.flight_search button { padding:0 15px;}

form.flight_search fieldset hr { clear:both; color:#d0d5da;}

/* horoscop compatibilitatea zodiilor */

#sign_compatibility { margin:15px 0; background:url("../../images/compatibilitati_horoscop/signs.jpg") no-repeat scroll 340px bottom #F9F9F9; border:1px solid #e6e6e6; padding:0 5px 5px 5px;}
#sign_compatibility div.sign_incomplete p { color:#C00; font-size:13px;}

#sign_compatibility select { width:140px; font-size:13px; color:#666; border:1px solid #ddd;}
#sign_compatibility input.submit { padding:3px 10px; margin-top:8px; text-shadow:1px 1px 0 #6B0030; border:1px solid #B50061;}
th.sign_label { text-align:left; width:140px; text-shadow:1px 1px 1px #fff; color:#555;}

#sign_compatibility_result { margin-bottom:20px;}
#sign_compatibility_result_text img{ margin:5px 20px 5px 0;}
#sign_compatibility_result_text b { color:#D40071;}
#sign_compatibility_result h3{color:#333; font-size:20px; background:#ececec; padding:8px 5px; margin:10px 0 15px 0; text-shadow:#1px 1px 1px #fff;}
.sign_compatibility_notice { margin:10px 0 15px 0;}

/* GOSSIP GUY */
a.gossip_wispers{
	background:url(http://img.kudika.ro/images/gossip_guy/buton-wispers.png) center;
	width:123px;
	height:23px;
	text-indent:-9999px;
	display:inline-block;
	border:1px solid #d5d5d5;
	margin:0px;
	overflow:hidden
}
a.gossip_gossips{
	background:url(http://img.kudika.ro/images/gossip_guy/buton-gossips.png);
	width:123px;
	height:25px;
	text-indent:-9999px;
	display:inline-block;
	margin:0px;
	overflow:hidden
}
a.gossip_jurnalul{
	background:url(http://img.kudika.ro/images/gossip_guy/buton-jurnalul-misoginului.png);
	width:209px;
	height:25px;
	text-indent:-9999px;
	display:inline-block;
	margin:0px;
	overflow:hidden
}

/*----------- Live blogging -----------------*/
div.lb_update { padding:0 10px 10px 10px; margin: 0 0 15px 0; border: 1px solid #eee; color:#333; background:#f6f6f6;}
