/*= require "default/lib/tools" */

body { font-family: Tahoma, Verdana, Arial, sans-serif; font-size:0.75em; text-align: center; overflow-x:hidden; }
a {color:#4A6BB3;text-decoration: none;}
body.domain { background-image:url(/modules/default/img/layout/bg_header.png); background-position:top left; background-repeat: repeat-x; }

/*  SITE POSITIONING ------------------------------------------------------------------------------------------------------------------------*/

#main {
    width: 980px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

#header {
    width:980px;
    height:92px;
    margin-bottom:20px;
}

#content {
    width: 980px;
    overflow: hidden;
    position:relative;
}


#footer { margin:0 auto; padding:5px 0 0; width:980px; clear: both;  }

/*
    => Announcement
*/
.updateinginfo_d { background:url(/modules/default/img/layout/attention_announcement.png) no-repeat scroll 3px 7px #FFFBC8; padding:12px 12px 12px 73px; border:solid 1px #D3E005; margin-bottom:15px; line-height:18px; float:right; width:716px; }
.updateinginfo_s { background:url(/modules/default/img/layout/attention_announcement.png) no-repeat scroll 3px 7px #FFFBC8; padding:12px 12px 12px 73px; border:solid 1px #D3E005; margin-bottom:15px; line-height:18px }
.updateinginfo_ds { background:url(/modules/default/img/layout/attention_announcement.png) no-repeat scroll 3px 7px #FFFBC8; padding:12px 12px 12px 73px; border:solid 1px #D3E005; margin-bottom:15px; line-height:18px }
.newInfo_d_deprecated { background:url(/modules/default/img/layout/nou_53X62.gif) no-repeat scroll 3px 0px #FFFBC8; padding:12px 12px 22px 73px; border:solid 1px #D3E005; margin-bottom:15px; line-height:18px; float:right; width:716px; }
.newInfo_d { background:none #FFFBC8; padding:12px; border:solid 1px #D3E005; margin-bottom:15px; line-height:18px; float:right; width:777px; }
.newInfo_s { background:url(/modules/default/img/layout/nou_53X62.gif) no-repeat scroll 3px 0px #FFFBC8; padding:12px 12px 12px 73px; border:solid 1px #D3E005; margin-bottom:15px; line-height:18px }
.newInfo_ds { background:url(/modules/default/img/layout/nou_53X62.gif) no-repeat scroll 3px 0px #FFFBC8; padding:12px 12px 12px 73px; border:solid 1px #D3E005; margin-bottom:15px; line-height:18px }
.newInfo_redd { background:none no-repeat scroll 3px 0px #cc0000; padding:12px 12px 5px 73px; border:solid 1px #b10000; margin-bottom:15px; line-height:26px; float:right; width:716px; }
.newInfo_reds { background:none no-repeat scroll 3px 0px #cc0000; padding:12px 12px 5px 73px; border:solid 1px #b10000; margin-bottom:15px; line-height:26px }
.newInfo_redds { background:none no-repeat scroll 3px 0px #cc0000; padding:12px 12px 5px 73px; border:solid 1px #b10000; margin-bottom:15px; line-height:26px }
.newInfo_redd .title , .newInfo_reds .title , .newInfo_redds .title{font-size:24px; color:#ffffff;}

.newInfo_green_d { background:url(/modules/default/img/icons/xmastree_64x64.png) no-repeat scroll 3px 7px #006600; padding:12px 12px 5px 73px; border:solid 1px #003300; margin-bottom:15px; line-height:26px; float:right; width:716px; }
.newInfo_green_s { background:url(/modules/default/img/icons/xmastree_64x64.png) no-repeat scroll 3px 7px #006600; padding:12px 12px 5px 73px; border:solid 1px #003300; margin-bottom:15px; line-height:26px }
.newInfo_green_ds { background:url(/modules/default/img/icons/xmastree_64x64.png) no-repeat scroll 3px 7px #006600; padding:12px 12px 5px 73px; border:solid 1px #003300; margin-bottom:15px; line-height:26px }
.newInfo_green_d .title , .newInfo_green_s .title, .newInfo_green_ds .title{font-size:18px; color:#ffffff;}
.newInfo_green_s .title, .newInfo_green_ds .title{font-size:14px; color:#ffffff;}

.newInfo_blue_d { background:none no-repeat scroll 3px 7px #3399ff; padding:12px 12px 5px 73px; border:solid 1px #33f; margin-bottom:15px; line-height:26px; float:right; width:716px; }
.newInfo_blue_s { background:none no-repeat scroll 3px 7px #3399ff; padding:12px 12px 5px 73px; border:solid 1px #33f; margin-bottom:15px; line-height:26px }
.newInfo_blue_ds { background:none no-repeat scroll 3px 7px #3399ff; padding:12px 12px 5px 73px; border:solid 1px #33f; margin-bottom:15px; line-height:26px }
.newInfo_blue_d .title , .newInfo_blue_s .title, .newInfo_blue_ds .title{font-size:18px; color:#ffffff;}

.newInfo { height: 60px;}
.newInfo a.action { float: right; margin: 0 10px 10px 0; display: block; color:#ffffff;}
/*Spotlight Announcement*/
.spotlightinfo_ds { background:url(/modules/default/img/layout/spotlightinfo.png) no-repeat scroll 5px 6px #FFFBC8; padding:12px 12px 12px 73px; border:solid 1px #7CAEED; margin-bottom:15px; line-height:18px }
.spotlightinfo_d { background:url(/modules/default/img/layout/spotlightinfo.png) no-repeat scroll 5px 6px #FFFBC8; padding:12px 12px 12px 73px; border:solid 1px #7CAEED; margin-bottom:15px; line-height:18px }
.spotlightinfo_s { background:url(/modules/default/img/layout/spotlightinfo.png) no-repeat scroll 5px 6px #FFFBC8; padding:12px 12px 12px 73px; border:solid 1px #7CAEED; margin-bottom:15px; line-height:18px }
/*-----------------------------*/

/*  SITE TEMPLATES ------------------------------------------------------------------------------------------------------------------------*/

/* homepage */

.homepage {
}

/* left column 195px */

#content.template2cols1 div.contentDisplay {
    width:775px;
    float:right;
}

#content.template2cols1 div.sidebar {
    float:left;
    width:195px;
    overflow: hidden;
    margin-bottom:10px;
}


/* left column 775px */

#content.template2cols2 div.contentDisplay {
    width:775px;
    float:left;
    overflow: hidden;
}

#content.template2cols2 div.sidebar {
    float:right;
    width:195px;
    overflow: hidden;
    margin-bottom:10px;
}

.float-holder, .fbox { height: 1%; overflow: hidden }
.fLeft { float:left; height:1%; overflow:hidden }


/* blank sidebar column */
#content.template2cols2 div.blanksidebar { float:right; width:195px; overflow: hidden; margin-bottom:10px; }

/* template3cols1 */

#content.template3cols1 div.contentDisplay2 { width:570px; float:left; overflow: hidden; margin:0 10px; padding:0; }
#content.template3cols1 div.sidebar { float:left; width:195px; overflow: hidden; margin:0 0 10px 0; padding:0; }

#content.template3cols1 div.contentDisplay2 { background:transparent url(/modules/default/img/layout/bg_site.gif) repeat-y -7710px 0; margin-bottom: 15px; }
#content.template3cols1 div.contentDisplay2 .sectionHeader2 { width:100%; float:left; position:relative; background: transparent url(/modules/default/img/layout/bg_site.gif) no-repeat -6510px 0;  }
#content div.contentDisplay2 .sectionBody2 { position: relative; width:100%; margin:0 auto; float:left;
                                             background: transparent url(/modules/default/img/layout/bg_site.gif) no-repeat -7110px bottom ; padding:0 0 1px 0; }

#content.template3cols1 div.sidebar { background:#f6f6f6 url(/modules/default/img/layout/bg_site.gif) repeat-y -2060px; }
#content.template3cols1 div.sidebar .sidebarShow { background:transparent url(/modules/default/img/layout/bg_site.gif) no-repeat -1030px bottom; padding:0 0 10px 0; }
#content.template3cols1 div.sidebar .sidebarBody { background:transparent url(/modules/default/img/layout/bg_site.gif) no-repeat top left; padding:6px 0 0 0; }

/* template1col */

#content.template1col { width:980px; }
#content.template1col div.contentDisplay3 { width:980px; background:transparent url(/modules/default/img/layout/bg_site-2.gif) repeat-y -1000px 0; margin-bottom: 15px; }
#content.template1col div.contentDisplay3 .sectionBody { background: transparent url(/modules/default/img/layout/bg_site-2.gif) no-repeat -2000px bottom ; padding:0 0 15px 0; }
#content.template1col div.contentDisplay3 .sectionHeader { background: transparent url(/modules/default/img/layout/bg_site-2.gif) no-repeat 0 0; padding:10px 0 0 0; }

/*  CONTAINERS   ------------------------------------------------------------------------------------------------------------------------*/


#content div.contentDisplay {
    background-image:url(/modules/default/img/layout/bg_site.gif);
    background-repeat: repeat-y;
    background-position:-2285px 0 ;
    margin-bottom: 15px;
}

#content div.contentDisplay .sectionHeader {
    background-image:url(/modules/default/img/layout/bg_site.gif);
    background-repeat: no-repeat;
    background-position:-225px 0;
    position: relative;
    width:100%;
    z-index:3;
    float:left;
}

#content div.contentDisplay .sectionBody {
    position: relative;
    width:100%;
    margin:0 auto;
    float:left;
    background-image:url(/modules/default/img/layout/bg_site.gif);
    background-repeat: no-repeat;
    background-position:-1255px bottom;
    padding-bottom:40px;
}

#content div.sidebar {
    background-color:#f6f6f6;
    background-image:url(/modules/default/img/layout/bg_site.gif);
    background-repeat: repeat-y;
    background-position:-2060px;
}

#content div.sidebar .sidebarShow {
    background-image:url(/modules/default/img/layout/bg_site.gif);
    background-repeat: no-repeat;
    background-position: -1030px bottom;
    padding-bottom:10px;
}

#content div.sidebar .sidebarBody {
    background-image:url(/modules/default/img/layout/bg_site.gif);
    background-repeat: no-repeat;
    background-position:top left;
    padding-top:6px;
}

#content div.sidebar .sidebarBody hr { background-color: #CCC; border: none; height: 1px; margin: 15px 0; }
#content div.sidebar .sidebarBody p.text { font-size: 11px; padding: 3px 10px; line-height: 1.25em; }

/*  SITE GENERAL STYLES ------------------------------------------------------------------------------------------------------------------------*/

#header #logo { float:left; width:245px; height: 56px; overflow: hidden; position:relative; }
#header #logo a { display: block; width:245px; height:56px; overflow: hidden; background-image: url(/modules/default/img/layout/logoSentiNew.png); background-position:top left; background-repeat: no-repeat; text-indent: -1000px; }
#header #logo .logoItem { display: block; width:245px; height:56px; overflow: hidden; background-image: url(/modules/default/img/layout/logoSentiNew.png); background-position:top left; background-repeat: no-repeat; text-indent: -1000px; }
/*easter logo*/
#header #logo.easterlogo a { display: block; width:245px; height:56px; overflow: hidden; background-image: url(/modules/default/img/layout/sentimente_primavara.png); background-position:top left; background-repeat: no-repeat; text-indent: -1000px; }
a.backToSite { color: #999!important;}
/*
#header #logo.nine_years a { display: block; width:245px; height:56px; overflow: hidden; background-image: url(/modules/default/img/layout/logo-senti-xmas.gif); background-position:top left; background-repeat: no-repeat; text-indent: -1000px; }
#header #logo a { display: block; width:245px; height:56px; overflow: hidden; background-image: url(/modules/default/img/layout/logo-sentiCM.gif); background-position:top left; background-repeat: no-repeat; text-indent: -1000px; }
*/
#header #logo a:hover { background-position:bottom left; }
#header #logo span { color:#777777; font-size:14px; position:absolute; right:0; top:0;}
/*eng*/
.en #header #logo { width:200px; height: 53px; }
.en #header #logo a { width:200px; height:53px; background-image: url(/modules/default/img/layout/logo-senti_en.gif); }
/*it*/
.it #header #logo { width:160px; height: 53px; }
.it #header #logo a { width:200px; height:53px; background-image: url(/modules/default/img/layout/logo-senti-it.gif); }
/*at*/
.de #header #logo { width:160px; height: 53px; }
.de #header #logo a { width:200px; height:53px; background-image: url(/modules/default/img/layout/logo-senti-at.gif); }
/*eng*/
.fr #header #logo { width:200px; height: 54px; }
.fr #header #logo a { width:200px; height:54px; background-image: url(/modules/default/img/layout/emotii/header_emotii_fr.gif); }
/*it*/
.ru #header #logo { width:160px; height: 54px; }
.ru #header #logo a { width:200px; height:54px; background-image: url(/modules/default/img/layout/emotii/header_emotii_ru.gif); }
.md #header #logo { width:160px; height: 54px; }
.md #header #logo a { width:200px; height:54px; background-image: url(/modules/default/img/layout/emotii/header_emotii_ru.gif); }
/*at*/
.es #header #logo { width:160px; height: 54px; }
.es #header #logo a { width:200px; height:54px; background-image: url(/modules/default/img/layout/emotii/header_emotii_es.gif); }
/*--User Actions--*/

div.utils { position:absolute; top:15px; right:65px; z-index: 1111; }

div.utils ul {display: block;}

div.utils ul li {
    float:left;
    display:block;
    font-size: 11px;
    line-height: 1.7em;
    padding-right:10px;
    margin:0;
}
/* font-size: 0.917em; */

div.utils ul li a {
    display: block;
    position:relative;
    color:#4A6BB3;
    text-decoration: none;
    padding:4px 3px 3px;
}

div.utils ul li a:hover { color:#000; }

div.utils ul #lang {
    position:relative;
    margin:0;
    padding:1px;
    top:-1px;
    z-index:6;
}


div.utils ul #lang:hover {
    border:1px solid #4A6AB3;
    background-color: #fff;
    left:0;
    right:0;
    padding:0;
}


div.utils ul #lang a {
    margin:1px;
    padding:3px 0 0 25px;
    background-image:url(/modules/default/img/layout/flags.gif);
    width:6em;
}

#header #lang a.lang_en {background-position:3px 6px;}
#header #lang a.lang_es {background-position:3px -16px;}
#header #lang a.lang_de {background-position:3px -38px;}
#header #lang a.lang_fr {background-position:3px -60px;}
#header #lang a.lang_it {background-position:3px -82px;}
#header #lang a.lang_ru {background-position:3px -104px;}
#header #lang a.lang_hu {background-position:3px -126px;}
#header #lang a.lang_ro {background-position:3px -147px;}
#header #lang a.lang_jp {background-position:3px -170px;}

div.utils ul #lang .langSelect {display: none;}
div.utils ul #lang:hover .langSelect {display: block;}
div.utils ul #lang .langSelect ul li { float:none; top:0; margin: 0; padding: 0; }
div.utils ul #lang .langSelect ul li a {}
div.utils ul #lang .langSelect a:hover {background-color:#4A6AB3;color:#fff}


/*--SiteMenu--*/
#header #siteMenu { position:absolute; top:64px; left:0px; z-index: 6; height:28px; margin: 0; padding: 0; width:1300px; }
#header #siteMenu li { float:left; margin-right:3px; position: relative; background-color:#fff; padding:0; }
#header #siteMenu li.lastEl { margin-right:0}
#header #siteMenu li.HM-hover ul { display: block !important; }
#header #siteMenu li ul { position:absolute; top:28px; left:1px; width:150px; border:1px solid #426BA3; border-top:none; padding:5px; padding-top: 0px; background-color:#fff; }
#header #siteMenu li ul li { float:none; display: block; width: 100%; padding-top:1px; padding-bottom:1px; border-bottom:1px solid #d3d3d3; overflow: hidden; }
#header #siteMenu>ul>li>ul>li {padding-top:3px; padding-bottom:3px;}
#header #siteMenu li ul li.last { border-bottom:none; }
#header #siteMenu li ul li.selected a {color:#999;}
#header #siteMenu li a { display: block; overflow: hidden; color:#fff; height:28px; float:left; padding-left:10px; background-image:url(/modules/default/img/layout/tabSlide-01.gif); background-position: top left; cursor: pointer; outline: none; text-align:left !important }
#header #siteMenu li a span { overflow: hidden; display: inline-block; float:left; padding-right:10px; background-image:url(/modules/default/img/layout/tabSlide-02.gif); background-position:top right; height:28px; vertical-align: middle; line-height: 28px; }
#header #siteMenu li a span b.hidden { display: none !important; }
#header #siteMenu li a span b.redAlert { display: inline-block; background:transparent url(/modules/default/img/layout/alertNr2-01.png) no-repeat scroll right top; color:#FFFFFF; cursor:pointer; font-size:0.917em; height:16px; padding-right:6px; text-decoration:none; line-height: 16px; position: relative; left: 4px; }
#header #siteMenu li a span b.redAlert b { background:transparent url(/modules/default/img/layout/alertNr2-02.png) no-repeat scroll left top; display:inline-block; font-weight:normal; height:16px; line-height: 16px; padding-left: 5px; min-width:8px; text-align: center; }
#header #siteMenu li.new a {font-weight:bold;}
#header #siteMenu li.new a sup {color:#f00;}
#header #siteMenu li.new a:hover {background-color:#c00}
#header #siteMenu li.new a:hover sup {color:#fff;}
#header #siteMenu li.subMenu a span { background-image:url(/modules/default/img/layout/tabSlide-03.gif); padding-right:35px; }
#header #siteMenu li ul li a { height:auto; background:none; color:#4A6AB3; width:100%; padding-top:3px; padding-bottom:3px; }
#header #siteMenu li ul li a.red {color:#cd0000;}
#header #siteMenu li ul li a span {height:auto;}
#header #siteMenu li ul li a:hover { background-color:#4A6AB3; color:#fff; }
#header #siteMenu li.HM-hover a {background-position:left -28px;}
#header #siteMenu li.HM-hover a span {background-position: right -28px;color:#4A6AB3;}
#header #siteMenu li a:hover {background-position:left -28px;}
#header #siteMenu li a:hover span {background-position: right -28px;color:#4A6AB3;}
#header #siteMenu li.selected a {background-position: left -28px; }
#header #siteMenu li.selected a span {background-position: right -28px;color:#ababab;}
#header #siteMenu li.subMenu #msgNo { background:none; color:red; display: inline;float: none; margin:0; padding:0; }
/*#header #siteMenu li#homePage { background:url(/modules/default/img/home.png)}*/

/* Homepage containers */
#contentTop {
    overflow: hidden;
    width:100%;
    position:relative;
}

#contentHome {
    overflow:hidden;
    width:100%;
    margin-bottom:20px;
    margin-top:10px;
}

#usersInform {
    float:right;
    overflow: hidden;
    width:650px;
    background:url(/modules/default/img/layout/bg_site.gif) -4450px 0 repeat-y #fff;
    color:#5e5b5b;
}

#promotedUsers {
    background:url(/modules/default/img/layout/bg_site.gif) -3090px 0 no-repeat;
    padding:6px 0 0;
    overflow: hidden;
}

#showContent {
    background:url(/modules/default/img/layout/bg_site.gif) -3770px bottom no-repeat;
}


#applications {
    background:url(/modules/default/img/layout/bg_site.gif) -5820px 0 repeat-y;
    width:315px;
}

#appsDisplay {
    background:url(/modules/default/img/layout/bg_site.gif) -6165px bottom no-repeat;
    padding-bottom:10px;
}

#rightContainer {
    float:left;
    background:url(/modules/default/img/layout/bg_site.gif) -5130px top no-repeat;
    padding:6px 0 0;
}

#appList {
    height:1%;
    overflow:auto;
}

#flashApp {
    margin-left:1px;
}


.homepage #userStats {
    float:left;
    width:160px;
    margin:0px 0 20px;
    padding-bottom:20px;
    background-color:#efefef;
    background:url(/modules/default/img/layout/hpUserUtils-02.gif) left bottom no-repeat;
    overflow: hidden;
}

.homepage #cafeAndSearch {
    float:right;
    background:url(/modules/default/img/layout/bg_Homepage.jpg) no-repeat 0 0;
    height:306px;
    width:804px;
    position:relative;
    margin:0;
}

/* homepage styles */

#cafePromo ul { width:220px; padding:0 0 49px 0; margin:0 0 25px 30px; font-size:0.917em; list-style-type:disc; color:#5d5c5c; background:transparent url(/modules/default/img/icons/live.gif) no-repeat 4px 100%; }
#cafePromo ul li { margin:0 0 7px 0; padding:0; }

#cafePromo .promoTitle { color:#fff; font-size:1.6em; font-weight:bold; margin:27px 0 50px 15px; padding:0; }
.de #cafePromo .promoTitle {  font-size:1.3em;  }
#cafePromo p.action { position:absolute; top:245px; left:15px; width:150px; font-size:12px; padding:0px; margin:0; text-align:center; }
#cafePromo p.action a {  color:#fff; font-weight:normal; margin:0; padding:8px 0; width:150px; display:block; background:transparent url(/modules/default/img/buttons/sprite_homepageBtn.png) no-repeat 0 0; }
#cafePromo p.action a:hover { background-position:0 -62px; color:#4a6ab3; }

.homepage #or { position: absolute; top:22px; left:354px; text-align:center; font-size:2em; width:100px; }
.homepage #or a { color:#c00; }
.homepage #or a:hover { color:#4277ad; }

.homepage #cafePromo {
    float:left;
    width:395px;
    margin:0px;
    position:relative;
}

.homepage #searchForm {float:right;margin:0px; padding:0;width:352px;position:relative;}

#searchForm p.title { color:#fff; font-size:1.6em; font-weight:bold; margin:27px 0 30px 0px; padding:0; }
.de #searchForm p.title { font-size:1.3em;  }
#searchForm select#sex { width:74px; }
#searchForm a.help { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 0px -341px; margin-left:5px; width:14px; height:14px; padding:0px 8px; }
#searchForm a:hover { text-decoration:underline; }
#searchForm p { margin-right:10px; margin-bottom:10px; font-size:1em; color:#5d5c5c; }

#searchForm p.onlineCheckBox { padding:0 0 0 74px; margin-top:0; }
#searchForm p.action2 { width:116px; text-align:center; padding:0px; float:left; }
#searchForm p.action2 a { color:#fff; font-weight:bold; margin:0; padding:15px 0; width:116px; display:block; background:transparent url(/modules/default/img/buttons/sprite_homepageBtn.png) no-repeat 0 -123px; cursor:pointer; }
#searchForm p.action2 a:hover { background-position: 0 -185px; color:#4a6ab3; text-decoration:none; }
#searchForm p.action2 a span { padding:0 0 0 30px; }

#searchForm .formAction { width:350px; position:absolute; top:245px; left:0; overflow:hidden; }

#searchForm p.advancedSrc { width:210px; float:left; margin-top:14px; }
#searchForm p.advancedSrc a { padding-left:20px; background:transparent url(/modules/default/img/layout/icons.png) no-repeat -2px -127px; }

#searchForm p.lastSavedSearch { margin: 20px 40px 0 0; padding-top: 5px; line-height: 20px; height: 20px; padding-left: 30px; background-image:url(/modules/default/img/layout/spriteApps.gif); background-position:0px -241px; border-top: 1px solid #CCC; }
#searchForm p label { padding-right:10px; }
#searchForm p #only_photo, #searchForm p #only_online { vertical-align:top; margin: 0px 5px; }
#searchForm p select { margin-left:10px;padding-left:3px;font-size:1em;color:#5d5c5c;font-family: Tahoma; height: 20px; }

.homepage #searchFormV2 { margin:0px; padding:0;width:100%;position:relative;}

#searchFormV2 p.title { color:#fff; font-size:1.6em; font-weight:bold; margin:27px 0 30px 0px; padding:0; }
.de #searchFormV2 p.title { font-size:1.3em;  }
#searchFormV2 select#sex { width:74px; }
#searchFormV2 a.help { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 0px -341px; margin-left:5px; width:14px; height:14px; padding:0px 8px; }
#searchFormV2 a:hover { text-decoration:underline; }
#searchFormV2 p { margin-right:10px; margin-bottom:10px; font-size:1em; color:#5d5c5c; }
#searchFormV2 p#country_container { position:absolute;left: 475px;top:34px; }
#searchFormV2 p#country_container input { width: 131px;border: 1px solid #CCC;padding: 2px;}

#searchFormV2 p.onlineCheckBox { padding:0 0 0 74px; margin-top:0; }
#searchFormV2 p.action2 { width:116px; text-align:center; padding:0px; float:left; }
#searchFormV2 p.action2 a { color:#fff; font-weight:bold; margin:0; padding:15px 0; width:116px; display:block; background:transparent url(/modules/default/img/buttons/sprite_homepageBtn.png) no-repeat 0 -123px; cursor:pointer; border-radius: 5px;}
#searchFormV2 p.action2 a:hover { background-position: 0 -185px; color:#4a6ab3; text-decoration:none; }
#searchFormV2 p.action2 a span { padding:0 0 0 30px; }

#searchFormV2 .formAction {    overflow: hidden;    position: absolute;    right: 10px;    top: 50px;    width: 117px; }

#searchFormV2 p.advancedSrc { width:210px; float:left;margin-top: -6px; }
#searchFormV2 p.advancedSrc a { padding-left:20px; background:transparent url(/modules/default/img/layout/icons.png) no-repeat -2px -127px; }

input.searchButton { font-family:Tahoma; font-size:12px; margin-top:10px; padding: 8px 20px; }
#searchFormV2 p.lastSavedSearch { margin: 20px 40px 0 0; padding-top: 5px; line-height: 20px; height: 20px; padding-left: 30px; background-image:url(/modules/default/img/layout/spriteApps.gif); background-position:0px -241px; border-top: 1px solid #CCC; }
#searchFormV2 p label { padding-right:5px; }
#searchFormV2 p #only_photo, #searchForm p #only_online { vertical-align:top; margin: 0px 5px; }
#searchFormV2 p select { margin-left:10px;padding-left:3px;font-size:1em;color:#5d5c5c;font-family: Tahoma; height: 20px;border:1px solid #CCC }
#searchFormV2 #country_change {     position: absolute;    right: 207px;    top: 30px; }


.holderTop {     float: right;    width: 803px;    z-index: 11;}
.tabbedHp { border-radius:6px; -moz-border-radius:6px; border:1px solid #D9D9D9; width: 801px;margin-bottom:15px;z-index:11;background:#fff;}
.tabbedHp .headerTab {   background: #eee; padding:10px 5px 10px 10px; font-weight:bold; color:#494F5B; font-size:13px;-moz-border-radius:6px 6px 0 0 ;border-radius:6px 6px 0 0}
.tabbedHp .contentTab { padding:10px 10px 18px;background: url("/modules/default/img/layout/bgRepeat.png") repeat-x bottom left; border-radius:6px;-moz-border-radius:6px;}
.tabbedHp .contentTab #nearest_city { width:131px; border:1px solid #CCC;padding:2px;}
.tabbedHp .contentTab #searchFormV2 .formAction { top:0 }
.tabbedHp .contentTab  #only_online {margin-right: 7px;    vertical-align: middle;}
.tabbedHp span.new { background: red; display: inline-block; padding: 2px 4px; color:#fff; border-radius:8px; -moz-border-radius:8px; font-size: 11px; font-weight: normal}

.tabbedHp ul.listProfiles { overflow: hidden;width: 735px;margin: 0 auto; }
.tabbedHp ul.listProfiles li { float:left;border:1px solid #d9d9d9;padding:9px;-moz-border-radius:7px;border-radius:7px; text-align:center;margin-right:6px;width:115px; }
.tabbedHp ul.listProfiles li a { font-weight:bold;display:block; }
.tabbedHp ul.listProfiles li a.titleName {margin-bottom: 10px; }
.tabbedHp ul.listProfiles li span.whatDid { font-size:11px; }
.tabbedHp ul.listProfiles li a.connectTo { font-weight:bold;margin-top:5px;  background: none repeat scroll 0 0 #4A6AB3;    border: 1px solid #FFFFFF;    color: #FFFFFF;    cursor: pointer;    font-size: 0.917em;    font-weight: bold;    padding: 3px 7px; }

.tabbedHp ul.listProfiles li a.connectTo:hover {     background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #4A6AB3;    color: #4A6AB3; }


/* Promo */
div.promo { width:812px; margin:0; padding:0; float:right; overflow:hidden; height:101px; background:transparent url(/modules/default/img/layout/bg_promo.png) repeat-x 0% -111px; }
div.promo .promoText { width:73px; height:101px; float:left; background:transparent url(/modules/default/img/layout/bg_promo.png) no-repeat 0% 0%; }
div.promo .promoText p { font-size:0.917em; margin:5px 0 5px 4px; text-align:center; }
div.promo .promoText p a { width:68px; display:block; padding:0; background:transparent url(/modules/default/img/layout/btnTemplate_11.png) no-repeat 0% 0%;font-weight:bold;color:#fff; padding: 32px 0}
div.promo .promoText p a:hover { background-position: 0% 100%; }
div.promo .bannerContent { width:732px; height:96px; float:right; padding:5px 4px 0 0px; background:transparent url(/modules/default/img/layout/bg_promo.png) no-repeat 100% -222px; }
div.promo .bannerContent p { width:728px; height:90px; background:#b2b2b2; color:#333; text-align:center; }

.specialBanner { width:812px; height:101px; position:absolute; top:0px; left:168px; margin:0; padding:0; }
.bannerPadding { padding-top: 110px; } /*cu bannerul activat*/
.noBannerPadding { padding-top: 0px }
.en .noBannerPadding { padding-top: 0!important; }
.de .noBannerPadding { padding-top: 0!important; }
.en .bannerPadding { padding-top: 0; }/*cu bannerul dezactivat*/
.de .bannerPadding { padding-top: 0; }/*cu bannerul dezactivat*/
.de .bannerPadding { padding-top: 0; }/*cu bannerul dezactivat*/
.ru .noBannerPadding { padding-top: 0; }/*cu bannerul dezactivat*/

.en .dsn .noBannerPadding { padding-top: 0!important; }
.de .dsn .noBannerPadding { padding-top: 0!important; }
.en .dsn .bannerPadding { padding-top: 0!important; }/*cu bannerul dezactivat*/
.de .dsn .bannerPadding { padding-top: 0!important; }/*cu bannerul dezactivat*/
.it .dsn .noBannerPadding { padding-top: 0!important; }
.it .dsn .bannerPadding { padding-top: 0!important; }/*cu bannerul dezactivat*/
.ru .dsn .noBannerPadding { padding-top: 0!important; }
.ru .dsn .bannerPadding { padding-top: 0!important; }/*cu bannerul dezactivat*/

/*box dating.acasa*/
.box_datingAcasa{    height: 72px;    width: 803px;}
.box_datingAcasa .ProfileActive {background:url(/modules/default/img/layout/box_activPremium.png) 0px 0px repeat-x; padding-bottom:10px}
.box_datingAcasa .ProfileActive .columns{overflow:hidden}
.box_datingAcasa .ProfileActive .columns .logoAcasa{float:left; width:143px; height:35px; background:url(/modules/default/img/layout/box_activPremium.png) 0px -62px; display:inline-block; overflow:hidden; text-indent:-10000px; margin-top:8px;margin-left:20px}
.box_datingAcasa .ProfileActive .notification{float:left; width:400px; margin:15px 0px 0px 40px}
.box_datingAcasa .ProfileActive .notification li{float:left; margin-right:20px; padding:5px 0px 5px 20px; font-weight:bold}
.box_datingAcasa .ProfileActive .notification li.newMail{background:url(/modules/default/img/layout/icons.png) no-repeat -3px -378px}
.box_datingAcasa .ProfileActive .notification li.newVisit{background:url(/modules/default/img/layout/icons.png) no-repeat -5px -3755px}
.box_datingAcasa .ProfileActive .notification li.newVote{background:url(/modules/default/img/layout/icons.png) no-repeat -2px -4837px; padding-left:25px;}
.box_datingAcasa .ProfileActive .actiondatingBtn a{background:url(/modules/default/img/layout/box_activPremium.png) 0px -97px no-repeat; display:inline-block; padding:10px 27px 10px 27px;  color:#fff; font-size:14px; font-weight:bold}
.box_datingAcasa .ProfileActive .actiondatingBtn a:hover{background-position:0px -135px; }
.box_datingAcasa .ProfileActive .actiondatingBtn{float:right; width:152px;margin-top:10px}
/*end box dating*/
#phoneMigrate { height:165px; /*padding:5px 10px 25px 25px;*/ width:803px;  position:absolute; left:177px; top:0px; overflow:hidden; /*border:1px solid #CDD8E7;*/ }
.phoneMigrateInactive { background: #D9E0E9 url(/modules/default/img/fataBoxHome.jpg) no-repeat right top !important;}
.phoneMigrateContent { width:375px; background-color:#D9E0E9; float:left; padding:0 10px; height:165px; }
#phoneMigrate .mb5 { margin-bottom:5px; }
#phoneMigrate .mr10 { margin-right:10px; }
#phoneMigrate .mt10 { margin-top:10px; }
#phoneMigrate .mt7 { margin-top:7px; }
#phoneMigrate .mb10 { margin-bottom:10px; }
#phoneMigrate .mb15 { margin-bottom:15px; }
#phoneMigrate .mb20 { margin-bottom:20px; }
#phoneMigrate strong { font-weight:bold; }
#phoneMigrate .left { float:left;}
#phoneMigrate .grey { color:#999;}
#phoneMigrate p.lh { line-height:16px; font-size:11px;}
#phoneMigrate p.lh18, #sectionVizite p.lh18 { line-height:18px;}
#phoneMigrate .bigger { font-size:20px; font-weight:normal;}

.ppContainer { float:right; width:395px;}

.LeftTextContainer { width:165px; float:left; position:static}

#phoneMigrate .phoneTitle { font-size:22px;}
#phoneMigrate .phoneSubTitle { font-size:16px; color:#666}

.happyHour { float:right; margin-left:30px; width:208px}
.happyHour a { float:right; display:block; height:151px; width:208px; background:url(/modules/default/img/happyHour.jpg) no-repeat; text-indent:-9999px}

#wallContent { float:right; width:205px; overflow:hidden}
.miniWallPhone { width:200px; background:#E4E9EF; border:1px solid #BCC8D8; float:right; padding:1px; margin-top:23px;}
.phoneMigrateInactive .miniWallPhone {margin-right: 220px;}
.miniWallTop { background:#B1BFD1; padding:2px 4px 5px 10px; color:#fff; font-weight:bold }
.miniWallTop a.seeAll { font-size:10px; font-weight:normal; margin-left: 5px;}
.miniWallTop a.CloseNext { display:block; float:right; width:13px; text-indent:-9999px; background:url(/modules/default/img/phoneWallClose.gif) no-repeat; height:11px; margin-top:3px}
.miniWallContent { padding:10px;}
.miniWallContent .ListPeoplePhoto { float:left; margin-right:10px;}
.miniWallContent .ListPeopleInfo {font-weight:bold; margin-bottom:3px; line-height:15px; margin-bottom:6px;}
.miniWallContent .ListPeopleInfo span { color:#666666; display:block; font-weight:normal; }
.miniWallContent .CallThisPers {background:url(/modules/phone/img/call.png) no-repeat scroll 0 0 transparent; color:#FFFFFF; padding:3px 10px 8px 13px; text-transform:uppercase; margin-left:-3px;}

#phoneMigrate a.inpButton, #sectionVizite .more { background:url(/modules/default/img/layout/bgButMigrate.gif) repeat-x left bottom; padding:3px 10px; color:#fff; font-weight:bold; border:2px solid #6F92D2; display:block; float:left}
#phoneMigrate a.inpButton:hover, #sectionVizite .more:hover { background-position:left top; color:#6286CB;}

a.phoneBut {float:left; display:block; color:#fff!important; font-weight:bold; font-size:13px; margin:0; padding:0 8px 0 0 !important; text-decoration:none!important; background: transparent url(/modules/default/img/layout/butTel.png) no-repeat 100% -35px; cursor:pointer; text-transform:uppercase}
a.phoneBut span { float:left; padding:3px 0 5px 32px!important; background: transparent url(/modules/default/img/layout/butTel.png) no-repeat 0% 0;}
a.phoneBut span:hover { background-position:left -73px;}

.profileOpt .alignLeft { float:left; margin-right:10px; padding-top:3px;}
.withMargin { }
.lastlogin { clear:both}
.profileOpt p span.status { display:block; float:left; margin-top:3px; margin-left:5px!important}

.profileOpt p { margin-top:7px!important;}



.topBanner { width:100%; height:91px; margin:0 0 15px 0; overflow:hidden; }
.topBanner .promoText { margin:0 0 0 81px; width:69px; height:91px; float:left; background:transparent url(/modules/default/img/layout/bg_promo.png) no-repeat 0% 0%; }
.topBanner .promoText p a { width:68px; height:91px; display:block; padding:0; background:transparent url(/modules/default/img/layout/btnTemplate_11.png) no-repeat 0% 0%; }
.topBanner .promoText p a:hover { background-position: 0% 100%; }
.topBanner .bannerContent { width:728px; float:left; padding:0; background:none; }
.topBanner .bannerContent p { width:728px; height:90px; background:#b2b2b2; color:#333; text-align:center; }

#userStats #userLinks { padding:5px 0 5px 15px; font-size: 0.917em; }
#userStats #userLinks li {padding-bottom:5px;}
#userStats #userLinks li a { padding:2px 0 2px 17px;background-position: 0 4px;}
#userStats span {font-weight: bold;}
#userStats #userLinks a { padding-left:18px; background:url(/modules/default/img/layout/bullet-link.gif) 0 1px no-repeat; }
#userStats a:hover { color:#c00; }
#userStats .userPhoto { width:132px; position:relative; /* margin:0 auto; */ margin-left:15px; }
#userStats .userPhoto a { display: block; padding:5px; width:120px; height:120px; background: none #fff; border:1px solid #c9c9c9; }
#userStats .userPhoto img { margin:0; padding:0; display: inline; border:none; }
#userStats .hello { background:url(/modules/default/img/layout/hpUserUtils-01.gif) top left no-repeat; font-size:0.917em; text-align: center; font-weight: bold; padding-top:10px; padding-bottom:10px; }

ul#userNotices { margin:0; padding:0; border:1px solid #dcdcdc; border-bottom:0; }
ul#userNotices li { margin:0; padding:3px 0; border-bottom:1px solid #cecece; border-top:1px solid #fff; position:relative; }
ul#userNotices li.first { border-top:0; }
ul#userNotices li.last { border-bottom:0; }

ul#userNotices li p { font-size:0.917em; color:#000; margin:0; padding:2px 11px; margin:0; }

ul#userNotices li p.categoryIcon { position:relative; background: transparent url(/modules/default/img/layout/iconStats.png) 0 999px no-repeat; margin:0; padding:5px; }
ul#userNotices li p.categoryIcon a { display:block; padding-left:50px; }
ul#userNotices li p.categoryIcon a span { font-size:11px; display:block; font-weight:normal; line-height:14px; }
ul#userNotices li p.categoryIcon a span.sText { color:#000; padding:0 0 3px; }
ul#userNotices li p.categoryIcon a span b { font-size:11px; }

ul#userNotices li a.iconAlert { font-size:0.917em; position:absolute; top:35px; right:110px; height:18px; padding-left:5px; background: transparent url(/modules/default/img/layout/alertNr-02.gif) top left no-repeat; font-weight:normal; color:#fff; text-decoration:none; cursor:pointer; z-index:5; }
ul#userNotices li a.iconAlert span { float:left; display: block; padding:1px 5px 0 0; height:18px; background: transparent url(/modules/default/img/layout/alertNr-01.gif) top right no-repeat; font-weight: normal; }
ul#userNotices li a:hover.iconAlert { color:#fff; text-decoration:underline; }
ul#userNotices li#receivedGifts a.iconAlert { top:25px; }
ul#userNotices li#receivedXmasGifts a.iconAlert { top:12px; }

ul#userNotices li#receivedVotes { background:transparent url(/modules/votes/img/votesIcons2.png) no-repeat 4px -115px;  }

ul#userNotices li#receivedGifts p.categoryIcon { background-position: 7px 0px; padding-bottom:10px; }
ul#userNotices li#receivedXmasGifts p.categoryIcon { padding-bottom:10px; background:transparent url(/modules/default/img/layout/cadou_sarbatori_primite.gif) no-repeat 12px 0 }
ul#userNotices li#receivedJungleGifts p.categoryIcon { padding-bottom:7px; background: transparent url(/modules/jungla/img/cupidon_leftCol.jpg) top left no-repeat; }
ul#userNotices li#friendRequests p.categoryIcon  { background-position: 7px -295px; }
ul#userNotices li#statsVisits p.categoryIcon  { background-position: 8px -380px; }
ul#userNotices li#savedSearch p.categoryIcon  { background-position: 8px -220px; }
ul#userNotices li#myColleagues p.categoryIcon  { background-position: 8px -158px; }
ul#userNotices li#statProfileComplete p.categoryIcon  { background-position: 8px -457px; padding-bottom:15px; }
ul#userNotices li#statsCommentsPhotos p.categoryIcon  { background-position: 7px -533px; }

div.givePresent {  overflow:hidden;padding-left:10px;margin-top:6px;margin-bottom:7px;}
div.givePresent a.fleft { float:left;margin-right:5px;border:1px solid #c3c3c3; }
div.givePresent a.fleft img { width:40px;height:40px; }
div.givePresent .sendGiftSidebar { font-weight:bold;font-size:11px;float:left;margin-top:12px; }
div.givePresent a.otherGifts { background:transparent url(/modules/default/img/layout/icons.png) no-repeat scroll 0 -128px;padding-left:19px;font-size:11px;float:left;margin-top:14px;  }

#statProfileComplete .completeBar { height:11px; width:85%; margin:0 0 0 10px; padding: 1px; border:1px solid #dadada; background:#fff; text-align: left; }
#statProfileComplete .completeBar a { width:100%; height:11px; display: block; padding:0; margin:0; background:url(/modules/default/img/layout/bgBar.gif) bottom left repeat-x #d2d2d2; font-weight: normal; text-indent: -10000px; line-height: 11px; font-size:8px; }
#statProfileComplete .completeBar span { display: block; background:url(/modules/default/img/layout/bgBar.gif) top left repeat-x #4a6bb3; height:11px; margin:0; padding:0; text-align: left; }

li#friendsBirthday p b { background: transparent url(/modules/default/img/layout/icons.png) no-repeat -4px -2973px;padding-left:17px; }
ul#userNotices li ul { margin:2px 0 0; padding:0; border:0; }
ul#userNotices li ul li { border:0; margin:0; padding:0; }
ul#userNotices li ul li a { margin:0; padding:0 0 0 0px;  }
ul#userNotices li ul li a:hover { text-decoration:underline; }

/*
#friendRequests { font-size:0.917em; overflow: hidden; padding: 5px 0; background-color:#f6f5e8; border-top: 1px solid #DDDDDD; margin: 0 1px; }
#friendRequests p { background:transparent url(/modules/default/img/sprites/icons.png) no-repeat scroll left -2386px; padding:5px 0 5px 45px; }
#friendRequests p a { display: block; }

#statProfileComplete { font-size:0.917em; overflow: hidden; background: transparent url(/modules/default/img/layout/) no-repeat 7px -2071px; }
#statProfileComplete .completeInfo { padding:10px 0 10px 50px; }
#statProfileComplete .completeBar { height:11px; width:85%; margin-left:10px; padding: 1px; border:1px solid #dadada; background:#fff; text-align: left; }
#statProfileComplete p {padding-left:10px;}
#statProfileComplete p a { text-decoration: underline; }
#statProfileComplete .completeBar a { width:100%; height:11px; display: block; padding:0; margin:0; background:url(/modules/default/img/layout/bgBar.gif) bottom left repeat-x #d2d2d2; font-weight: normal; text-indent: -10000px; line-height: 11px; font-size:8px; }
#statProfileComplete .completeBar span { display: block; background:url(/modules/default/img/layout/bgBar.gif) top left repeat-x #4a6bb3; height:11px; margin:0; padding:0; text-align: left; }

#userStats #statsVisits { margin: 0 1px; background-color:#f6f5e8; border-top:1px solid #dddddd; padding:5px 5px; font-size:0.917em; overflow: hidden; }
#userStats #statsVisits p {float:left;width:105px;margin:0; padding:0;}
#userStats #statsVisits .iconAlert { margin:0; padding: 0; width:42px; height:42px; position: relative; background:url(/modules/default/img/layout/iconStatsVisits.gif) top left no-repeat; }
#userStats #statsVisits .iconAlert a { position:absolute; bottom:0; right:4px; height:18px; padding-left:5px; background:url(/modules/default/img/layout/alertNr-02.gif) top left no-repeat; font-weight: normal; color:#fff; text-decoration: none; cursor: pointer; }
#userStats #statsVisits .iconAlert a span { float:left; display: block; padding-right:5px; padding-top:1px; height:18px; background:url(/modules/default/img/layout/alertNr-01.gif) top right no-repeat; font-weight: normal; }
*/
.homepage #promotedUsers .header { margin-left:1px; background-color: #eee; font-size:0.917em; overflow: hidden; float:left; width:648px; display: inline; }
.homepage #promotedUsers .header a.titleSpotlight { font-weight: bold; color:#5d6064; padding:5px 0 10px 50px; float:left; line-height:normal; height: auto; background: transparent url(/modules/default/img/layout/icons.png) no-repeat 4px -3515px; border:none; }
.homepage #promotedUsers .header p.title { font-weight: bold; color:#5d6064; padding:5px 0 10px 0px; float:left;  width:50%; line-height:normal; height: auto; background: transparent; border:none; }
.homepage #promotedUsers .header p.promoAction { float:right; margin-right:10px; }
.homepage #promotedUsers .header p.promoAction a { display: block; padding-left:30px; padding-top:3px; padding-bottom:3px;  }

.homepage #inviteFriends { margin:20px 0; color:#000; border:1px solid #aeaeae; border-top: none; background:url(/modules/default/img/layout/iconFriendsInvite.gif) 10px 40px no-repeat #f2f5fb; }
.homepage #contentHome p.title { background-color:#494F5B; line-height:25px; height:25px; padding-left:10px; color:#fff; font-weight: bold; }


#inviteFriends p.subtitle { padding-left:70px; font-size:1.167em; padding-top:30px; padding-bottom:10px; }
#inviteFriends p.selectMail { }
#inviteFriends p.selectMail label { overflow: hidden; margin:0; padding:0; height:27px; margin-left:35px; margin-right:0px; background-image:url(/modules/default/img/layout/mailIcons.gif); text-align: left; text-indent: -100000px; display:inline-block }
#inviteFriends p label span { display: block; font-size:0.917em; font-weight: normal; }
#inviteFriends p.quit a { margin:0; padding:0; }
#inviteFriends p.selectMail label.first { margin-left:0;}
#inviteFriends p.selectMail #yLabel { background-position:-6px -31px; width:85px; }
#inviteFriends p.selectMail #gLabel { background-position:-2px 1px; width:55px; }
#inviteFriends p.selectMail #mLabel { background-position:0px -62px; width:66px; }
#inviteFriends p.selectMail #hLabel { background-position:0 -120px; width:33px; }
#inviteFriends p.selectMail #fLabel { background-position:0px -144px; width:72px; }
#inviteFriends p.selectMail #oLabel { background-position: right -120px; width:50px; }
#inviteFriends p.selectMail input { width:auto; border:none;margin-top:10px; }
#inviteFriends p.description { padding-left:70px; padding-right: 10px; font-size:0.917em; padding-bottom:20px; }
#inviteFriends form { padding-left:5px; }
#inviteFriends form p { padding-top:10px; padding-bottom:10px; overflow: hidden; width: 100%; }
#inviteFriends label { font-weight: bold; font-size:0.917em; display: block; width:20%; float:left; margin-right:15px; text-align: right; padding-top:3px; }
#inviteFriends input { float:left;width:62%;border:1px solid #b5b8bc;font-size:0.917em; padding:3px;color:#000; overflow:visible; }
#inviteFriends p.mailAction { margin-top:10px;padding-left:43px;width:420px;}
#inviteFriends textarea { width: 62%;background:url(/modules/contacts/img/textboxBgr.gif) no-repeat left top; }
#inviteFriends input {border:1px solid #DADADA;color:#6D6D6D;padding:3px;background:url(/modules/contacts/img/textboxBgr.gif) no-repeat left top;}
#inviteFriends button.submit {background-color:#6F91D1;border:1px solid #FFFFFF;color:#FFFFFF;cursor:pointer;font-size:1em;font-weight:bold;height:30px;margin-right:13px;margin-top:3px;padding-top:0;width:100px;float:left;}
#inviteFriends p.mailAction span {font-size:0.917em;padding-right:5px;color:#6a7894;}
#inviteFriends p.mailAction span.quit {display: block;padding-top: 10px;float:left;padding-left:10px;font-size:1em;}
#inviteFriends textarea { border:1px solid #b5b8bc; overflow: visible; height:70px; font-family: Tahoma; font-size:0.917em; color:#333; padding:3px; }

#inviteFriends .defautImporterSC {padding-left:60px;}
#inviteFriends .defautImporterSC .mailAction {width:467px;padding-left:22px;}

.homepage #networkUpdates { padding-bottom:10px; height:1%; overflow:auto; }

.homepage #homeSectionMenu { background-color: #f5f5f5; border-bottom: 1px solid #dadada; margin:0 1px; padding: 9px 5px 9px 5px; }
.homepage #homeSectionMenu li { display: inline; font-size:0.917em; }
.homepage #homeSectionMenu li a { padding:9px; background-color:#f5f5f5; border-bottom:1px solid #dadada; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; }
.homepage #homeSectionMenu li a:hover {color:#444;background-color:#fff;}
.homepage #homeSectionMenu li.selected a { background-color:#fff; border-bottom:1px solid #fff; border-left: 1px solid #dadada; border-right: 1px solid #dadada; color:#636363; }

.homepage .updates li { color:#000; padding:5px; padding-bottom:20px; }
.homepage .updates li span { border-bottom:1px solid #d9d9d9; display: block; padding-left:5px; padding-bottom:3px; }
.homepage .updates li ul li { padding-left:35px; border:none; font-size:0.917em; padding-bottom:5px; padding-top:5px; color:#605655; margin:2px 0; }
.homepage .updates li ul li .updatePhotos { display: none; background-color:red }
.homepage .updates li ul li.zebra {background-color:#f8fafc;border-top:1px solid #e9ebee; border-bottom:1px solid #e9ebee;}

.updates a:hover { color:#c00; text-decoration: underline; }
.updates li ul .ADD_FRIEND { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 0px -3642px; }
.updates li ul .ADD_PICTURE, .updates li ul .ADD_PICTURE_ALBUM { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 0 -3933px; }
.updates li ul .ADD_VIDEO_ALBUM { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 1px -3824px; }
.updates li ul .ADD_AUDIO_ALBUM { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 2px -3879px; }
.updates li ul .UPDATE_PROFILE { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 4px -4732px; }
.updates li ul .CHANGE_PLACE { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 1px -4780px; }
.updates li ul .ADD_ALBUM_OBJECT_COMMENT { background: transparent url(/modules/default/img/layout/icons.png) no-repeat scroll 3px -844px; }
.updates li ul .ADD_JUNGLE_ARTICLE { background:transparent url(/modules/default/img/layout/icons.png) no-repeat 0% 100px; background-position: 3px -4130px; }
.updates li ul .ADD_JUNGLE_OBJECT_COMMENT { background:transparent url(/modules/default/img/layout/icons.png) no-repeat 0% 100px; background-position: 1px -4130px; }
.updates li ul .JUNGLE_GIFTS_SENT  { background: transparent url(/modules/jungla/img/giftArrow.jpg) no-repeat scroll 5px 2px;  }
.updates li ul .XMAS_GIFTS_SENT  { background: transparent url(/modules/default/img/layout/virtualTreeSmall.gif) no-repeat scroll 7px 2px;  }
.updates li ul .XMAS_APP_INSTALLED { background: transparent url(/modules/default/img/layout/virtualTreeSmall.gif) no-repeat scroll 7px 2px; }
.updates li ul .ACTIVATE_SENTITEL { background: url(/modules/default/img/sprites/appPhone.png) no-repeat scroll 4px 3px transparent }
.updates li ul .ADD_10_VOTE { background: transparent url(/modules/default/img/layout/icons.png) no-repeat 4px -4837px; }

.homepage .updates li ul li span { border:none; }

.homepage .newUsers { display:inline; float:left; font-size:0.917em; margin:10px 5px 0; padding-bottom:7px; width:640px; }
.homepage .newUsers li { display:inline; float:left; border-bottom:1px solid #EFEFEF; margin-bottom:5px; margin-left:5px; overflow:hidden; padding-bottom:10px; padding-top:5px; width:208px; }
.homepage .newUsers li a { display: block; height:54px; }
.homepage .newUsers li a:hover { background-color: #F8FAFC; }
.homepage .newUsers li a img { border: 1px solid #EFEFEF; margin-right:5px; padding:1px; }
.homepage .newUsers li a span { display: block; margin-left: 57px; padding-top: 4px; }
.homepage .newUsers li a span.username { font-weight: bold; }
.homepage .newUsers li a span.details { color: #000; }

/** WIDGETS **/
#appsDisplay #appList p.appTitle { border-top:none; padding-left:33px; background: url(/modules/default/img/layout/spriteApps.png) 0 3px no-repeat #bdbdbd; padding-bottom:3px; color: #415270; font-size: 0.917em; font-weight: normal; }
#appsDisplay #appList ul { float:left; width:313px; margin:0 1px; padding-top:10px; padding-bottom:7px; background-color:#f6f6f6; font-size:0.917em; display: inline; }
#appsDisplay #appList ul li { float:left; width:150px; padding-bottom:5px; margin-left:5px; padding-top:5px; display: inline; overflow: hidden; }
#appsDisplay #appList ul li a { padding-left:25px; padding-top:3px; padding-bottom:3px; background: url(/modules/default/img/layout/spriteApps.gif) no-repeat -5px -50px; }
#appsDisplay #appList ul li a span { display: none; }
#appsDisplay #appList ul li a em { background:#CC0000; color:#fff; font-size:9px; padding:1px 3px 2px 3px;}


#appsDisplay #appList ul li a:hover { color:#c00; text-decoration: underline; }

#appsDisplay #appList ul li .discutions { background-position:-5px -949px; }
#appsDisplay #appList ul li .mail { background-position:-4px -447px; }
#appsDisplay #appList ul li .notes { background-position:-5px -643px; }
#appsDisplay #appList ul li .favorites { background-position:-5px -52px; }
#appsDisplay #appList ul li .meetings { background-position:-5px -347px; }
#appsDisplay #appList ul li .advices { background-position: -5px -148px; }
#appsDisplay #appList ul li .searchApp { background-position:-5px -246px; }
#appsDisplay #appList ul li .visits { background-position:-4px -542px; }
#appsDisplay #appList ul li .tops { background-position:-5px -848px; }
#appsDisplay #appList ul li.moreApps { clear: left; margin-top:5px; }
#appsDisplay #appList ul li.moreApps a { background:url(/modules/default/img/layout/bullet-link.gif) 4px 6px no-repeat; }
#appsDisplay #appList ul li.noApp { text-align: center; width: 100%; margin: 0; }
#appsDisplay #appList ul li.noApp img { vertical-align: middle; }
#appsDisplay #appList ul li .xmas { background:transparent url(/modules/default/img/layout/virtualTreeSmall.gif) no-repeat scroll 0px 1px; }


#applicationsContainer #header_xmasTree { background:#BDBDBD url(/modules/default/img/sprites/virtualTree.png) no-repeat scroll 6px 1px}
#applicationsContainer #content_xmasTree ul li { margin:0 5px;}
#applicationsContainer #content_xmasTree ul li .labeler { font-weight:bold}
#applicationsContainer #content_xmasTree .subTitle { font-weight:bold; margin:10px 0 10px 5px; font-size:14px;}
#applicationsContainer #content_xmasTree .noElementFound { padding-top:15px; height:30px;}
#applicationsContainer #header_xmasTree em { display:none}


.widget { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #F1F1F1 #D5D5D5 #D5D5D5; }
.widget_title { background:#BDBDBD url(/modules/default/img/layout/spriteApps.png) no-repeat scroll 0 3px; border-top:medium none; color:#415270; font-size:0.917em; font-weight:normal; padding: 7px 0 7px 33px }
.widget_content { background-color: #FFF; color:#71777A; font-family:Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; overflow:hidden; }
.widget_content.loading { background:transparent url(/modules/mail/img/bg/send_loader.gif) no-repeat scroll center 28px; text-align: center; height: 65px; }
.widget_content.loading p { padding: 15px 0 35px; }
.widget_statusbar { font-size:8px; margin-left:11px; }
.widget_draggable { cursor: move; }
.widget_ghost { background:#FFF;  opacity: 0.5; filter:alpha(opacity=50); position:relative; border: 2px dashed #777; margin:0px; padding:0; }

#control_buttons { position:absolute; right:-10px; top:2px; width: 60px; }
#control_buttons a { position:relative; float:left; width:25px; height:25px; background:transparent url(/modules/default/img/sprites/appIcons.png) no-repeat scroll; text-indent: -1000px; }
#control_buttons a#refresh_button { background-position: -5px -530px; }
#control_buttons a#delete_button { background-position: -5px -495px; }

.widget .widget_content div.noElementFound { text-align: center; height: 75px; padding: 10px 0; line-height:20px; }
.widget .widget_content div.noElementFound img { vertical-align: middle; }
.widget .widget_content ul.list { margin: 5px 0; }
.widget .widget_content ul.list li { border-bottom:1px solid #E3E3E3; height:22px; text-align: left; }
.widget .widget_content ul.list li a { color:#999; display:block; height:100%; line-height:21px; text-decoration:none; }
.widget .widget_content ul.list li a:hover { background-color:#EDF0F6; }
.widget .widget_content a.allResults { display: block; margin-top: 5px; padding: 5px 5px 5px 25px; background: transparent url(/modules/default/img/sprites/icons.png) no-repeat scroll 5px -123px; }

.widget.mail .widget_title { background-position:0 -490px; }
.widget.mail ul li a span { display: block; height:100%; overflow:hidden; text-align: left; }
.widget.mail ul li a span.sender { float: left; width:5px; background-image: url(/modules/default/img/sprites/icons.png); background-position: 5px -422px; padding-left:30px; }
.widget.mail ul li.unread a span { font-weight: bold; }
.widget.mail ul li.unread a span.sender { background-position: 5px -378px; color: #000; }
.widget.mail ul li.unread a span.subject { color: #6f91d1; }

.widget.notes .widget_title { background-position: 3px -639px }
.widget.notes ul { margin: 5px; }
.widget.notes ul li.details { text-align: right; color: #999; background-color:#F8FAFC; padding: 1px 3px 1px 1px; height: 20px;  line-height: 18px; border-style: solid; border-width: 1px 0; border-color: #E3E3E3 #E3E3E3 #EFEFEF #E3E3E3; margin-top: 10px; }
.widget.notes ul li.details span.username { float: left; color: #000; background-image:url(/modules/default/img/layout/spriteApps.gif); background-position:-5px -643px; padding-left: 23px; height: 100%; line-height: 18px; }
.widget.notes ul li.content { border-style: dotted; border-width: 0 0 1px; border-color: #E3E3E3; }
.widget.notes ul li.content a { display: block; color: #777; padding: 5px; text-decoration: none; }
.widget.notes ul li.content a:hover { color: #000; }

.widget.searchApp .widget_title { background-image:url(/modules/default/img/sprites/appIcons.png); background-position: 0 -75px; }
.widget.searchApp ul li a { color: #555; background-image:url(/modules/default/img/layout/icons.png); background-position:0 -4394px; padding-left: 30px; }

.widget.visits .widget_title { background-image:url(/modules/default/img/layout/spriteApps.png); background-position:0px -538px; }
.widget.visits ul li a { color: #555 !important; text-align: right; padding-right: 15px; }
.widget.visits ul li a span.username { display: block; float: left; width: 85px; padding: 0 10px; text-align: left; }

#messageApp .appNotification { float:left; overflow: hidden; height:18px; line-height: 18px; background:url(/modules/default/img/layout/appAlertNewMsg-1.gif) no-repeat top left; color:#fff; padding-left:5px; }
#messageApp .appNotification span { float:left; height:18px; line-height: 18px; padding-right:5px; background:url(/modules/default/img/layout/appAlertNewMsg-2.gif) no-repeat top right; }
#messageApp span.name {width:40%;}
#messageApp ul li a.new span {color:#4A6BB3;}
#messageApp ul li a.new span.name { color:#000; }

.floatbox { overflow:hidden; }

/* TEMPLATE DEFAULT ELEMENTS ------------------------------------------------------------------------------------------------------------------------*/
.ads {
    text-align:center;
    margin:0 18px;
    z-index: 5;
}
.ads table {
    margin:0 auto;
}

.application {
    background-color: #fff;
    border:1px solid #d5d5d5;
    border-top:1px solid #f1f1f1;
    padding-bottom:20px;
}


.application .appTitle {
    background-image: url(/modules/default/img/layout/spriteApps.gif);
    background-color: #bdbdbd;
    border-top:1px solid #acacac;
    border-bottom:1px solid #acacac;
    color:#415270;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left:35px;
    font-size:0.917em;
}
.application .appAction {margin-top:5px;font-size: 0.917em;}
.application .appAction a {
    background:url(/modules/default/img/layout/bullet-link.gif) 5px 6px no-repeat;
    padding-left:25px;
    padding-top:3px;
    padding-bottom:3px;

}

div.contentDisplay .sectionTitle {
    font-size:1.3em;
    color:#000;
    font-weight: bold;
    padding-left:70px;
}

div.contentDisplay .sectionDescription {
    margin:0;
    padding:5px 0 25px 70px;
    width:70%;
    color:#000;
}

/* SECTION UTILS = sort, view, order, pagination */
div.contentDisplay .sectionUtils {
    background: #e7e7e7 url(/modules/default/img/layout/bg_corner-btmLeft.gif) no-repeat;
    background-position: bottom left;
    margin:0 1px 0 0;
    padding:0 5px 3px 10px;
    float:right;
}

div.contentDisplay .sectionUtils .sortResults { margin:0; padding:0; }
div.contentDisplay .sectionUtils p { float:left; padding:3px 5px 0 0; margin:0; color:#666; display: inline; font-size:0.917em; }
div.contentDisplay .sectionUtils ul {

    width:95px;
    float:left;
    overflow: visible;
    border: none;
    padding:0;
    display: inline;
    margin:0;

}
.it div.contentDisplay .sectionUtils ul { width:106px; }
div.contentDisplay .sectionUtils ul li { margin:0; padding:0; border: none;  }
div.contentDisplay .sectionUtils ul li select { font-family: tahoma; font-size: 11px; margin:0; padding:0; width:90px; }
.it div.contentDisplay .sectionUtils ul li select { width:100px; }
div.contentDisplay .sectionUtils ul li a {
    margin:0;
    display: block;
    padding:1px;
    text-align: left;
    text-decoration: none;
    color:#4A6BB3;
    background-color:#fff;
    padding-left:5px;
    border:1px solid #ddd;
    font-size:0.917em;
    background-image:url(/modules/default/img/layout/bg_filterActions.gif);
    background-position:92% -58px;
}

div.contentDisplay .sectionUtils ul li a span {display: none;}

div.contentDisplay .sectionUtils ul li a:hover {

    background-color:#4A6BB3;
    color:#fff;
    background-image:none;

}

div.contentDisplay .sectionUtils ul li ul {

    margin:0; padding:0;
    display: none;
    position:absolute;
    z-index: 4;
    top:17px;

}

/*
div.contentDisplay .sectionUtils ul li:hover ul {
display: block;
border-bottom:1px solid #999;
}*/

div.contentDisplay .sectionUtils ul li ul li a {
    border-top:1px solid #999;
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-bottom: none;
    background-image:none;

}

div.contentDisplay .sectionUtils .orderResults {padding-top:1px;}
div.contentDisplay .sectionUtils .orderResults a {

    width:16px;
    height:17px;
    display: block;
    overflow: hidden;
    text-indent: -10000px;
    background-color:#333;
    background-image:url(/modules/default/img/layout/arrowsOrder.gif);

}
div.contentDisplay .sectionUtils .orderResults a.asc { background-position:0 0; }
div.contentDisplay .sectionUtils .orderResults a.asc:hover { background-position:0 -18px; }
div.contentDisplay .sectionUtils .orderResults a.desc { background-position:0 -34px; }
div.contentDisplay .sectionUtils .orderResults a.desc:hover { background-position:0 -51px; }

.headerDisplay .viewResults { position:absolute; top: 5px; right:5px; padding:5px 0; }
.headerDisplay .viewResults p { font-size:0.917em; color:#9a9a9a; padding-bottom:5px; }
.headerDisplay .viewResults ul {}
.headerDisplay .viewResults ul li { display: inline; float:left; margin-right:10px; }
.headerDisplay .viewResults ul li a { background-image: url(/modules/default/img/layout/view_icons.gif); display: block; width:32px; height:32px; overflow: hidden; text-indent: -3000px; }

.viewResults #detailView {background-position:0 -63px;}
.viewResults #listView {background-position:0 -31px;}
.viewResults #galleryView {background-position:0 0;}

.viewResults #detailView:hover {background-position:0 -159px;}
.viewResults #listView:hover {background-position:0 -127px;}
.viewResults #galleryView:hover {background-position:0 -96px;}

.viewResults #detailView.selected {background-position:0 -255px;}
.viewResults #listView.selected {background-position:0 -223px;}
.viewResults #galleryView.selected {background-position:0 -191px;}


div.paginationDisplay { width:96.5%; clear:both; margin-left:1.85%; }
div.sectionBody ul.displayResults {
    overflow: hidden; width: 99%; margin:0 0 0 1%; padding:0;
}

ul.displayResults li {
    position: relative;
    float: left;
    display: inline;
    background-position: top left;
    background-repeat: no-repeat;

}

ul.detail-view li, ul.list-view li {
    height: 135px;
    background:url(/modules/default/img/layout/profileShow-01.gif);
    background-color:#fff;
}


ul.detail-view li {
    width:99%;
    margin-bottom:1px;
}

ul.list-view li {

    width:49.35%;
    margin-bottom:1px;
    margin-right:0.3%;

}


/*result containers*/


ul.detail-view li div.userDisplay, ul.list-view li div.userDisplay { position: relative; float: left; height:135px; width: 100%; background:url(/modules/default/img/layout/profileShow-02.gif) no-repeat top right; }

ul.detail-view li:hover, ul.list-view li:hover {
    background-position: bottom left;
}

ul.detail-view li:hover div.userDisplay, ul.list-view li:hover div.userDisplay {
    background-position: right -135px;
}

ul.displayResults li:hover div.userRelatedActions  {display: block;}


ul.displayResults div.username {

    float:left;
    width:100%;
    padding-top:10px;
    padding-left:15px;
    font-size:1.167em;

}

ul.displayResults div.username h2 {
    float:left;
    padding-bottom:5px;
}

ul.displayResults div.username h2 a {
    text-decoration: none;
    color:#4A6AB3;
    cursor:pointer;
}

ul.displayResults div.username h2 a:hover {
    color:#c00;
}

ul.displayResults div.username .status {
    font-size:0.917em;
    float:left;
    padding:0 20px 0 5px;
    overflow: hidden;
    color:#444;
    font-weight: normal;
    background:transparent url(/modules/default/img/layout/icons.png) no-repeat 48px -2920px;
}

ul.displayResults div.username .offline {color:#a8aeba; font-style: italic; background-position: 50px -3025px; }

ul.displayResults li div.userDisplay div.photo {
    float:left;
    width:50px;
    padding:5px 15px;
    overflow: hidden;
    position:relative
}

ul.displayResults div.userBasicInfo {
    float:left;
    width:200px;
    padding-top:5px;
    padding-bottom:10px;
}


ul.displayResults div.userBasicInfo p {
    margin-bottom:1px;
    color:#5f6a83;
}

ul.list-view li div.userDisplay div.userDescription {
    display: none;
}

div.userDisplay div.userDescription {
    float:left;
    height:70px;
    width:450px;
    padding-bottom:10px;
    overflow: hidden;
    color:#3b404d;
}

div.userDisplay>div.userDescription {
    height:60px;
}

div.userDisplay div.userDescription p {

    line-height: 1.4em;

}

div.userRelatedActions {
    display: none;
    position:absolute;
}

/**
Remove hover on displayed actions
on SentiTEL search results.
*/
div.phoneRelatedActions {
    display: block!important;
}

ul.detail-view>li>div.userDisplay>div.userRelatedActions {
    bottom:5px;
    width:746px;
    border-top:1px solid #d3d3d3;
}

ul.detail-view li div.userRelatedActions {
    bottom:8px;
    right:5px;
    width:736px;
}

div.userRelatedActions ul {
    margin:0;
    padding:0;
    border-top:1px solid #fff;
}

div.userRelatedActions ul li {
    background:none;
    height:auto;
    line-height:25px;
    width: auto;
    margin:0;
    padding:0;
}

div.userRelatedActions ul li a {
    font-size:0.917em;
    background-image:url(/modules/default/img/layout/bg_ListActions.gif);
    display: block;
    padding:0 10px 0 35px;
    text-decoration: none;
    color:#777;
    border-right:1px solid #d3d3d3;
}

div.userRelatedActions ul li a:hover {
    color:#fff;
    background-color: #4A6AB3;
}

li.action_sendPresent a { background-position:8px -177px; }
li.action_inviteCoffe a { background-position:10px 3px; }
li.action_sendIM a      { background-position:10px -34px; }
li.action_sendMsg a     { background-position:9px -143px; }
li.action_viewProfile a { background-position:10px -70px; }
div.userRelatedActions ul li.action_sendCall a { background:url(/modules/default/img/sprites/appPhone.png) no-repeat 9px 4px}
div.userRelatedActions ul li.action_sendCall a:hover { background:#4A6AB3 url(/modules/default/img/sprites/appPhone.png) no-repeat 9px 4px}
div.userRelatedActions ul li.last a {

}


/*List view style*/

ul.list-view li div.userRelatedActions {
    top:5px; right:5px;
    border:none;
    width:180px;
    height:100px;
}

ul.list-view li div.userRelatedActions ul {
    margin:0 0 0 2px;
    border:none;
    padding:2px 0 0 0;
}

ul.list-view li div.userRelatedActions ul li a {
    width:143px;
    padding-right: 0;
    /* border-bottom:1px solid #92a6d1; */
    border-right:none;
}

ul.list-view li div.userRelatedActions ul li.last a {border:none;}
ul.list-view li div.userDisplay div.photo p { width:50px; height:50px; padding:3px; border:1px solid #c3c3c3; background-color: #fff; overflow:hidden; }

/*detail view style*/

ul.detail-view li div.userDisplay>div.photo { padding-right:20px; }

ul.detail-view li div.userDisplay div.photo p {
    width:50px;
    height:50px;
    padding:3px;
    border:1px solid #c3c3c3;
    background-color: #fff;
    overflow: hidden;
}

/* gallery view style */
ul.gallery-view {
    margin:0;
    padding:0;
}
ul.gallery-view li {
    display: inline;
    margin:3px;
    width:146px;
    height:196px;
    background:url(/modules/default/img/layout/profileGallery.png) top left no-repeat #fff;
    overflow: hidden;
}

ul.gallery-view li:hover { background-position: bottom left; }

ul.gallery-view li.search_result .username {font-size:0.917em;margin:0; padding:0;padding-top:8px; padding-left:11px;overflow:hidden;}
ul.gallery-view li.search_result .username h2 { width:107px; overflow:hidden; padding-left:12px;}
ul.gallery-view li.search_result .username p { width:10px; height:10px; margin:0; padding:0; position:absolute; top:11px; left:10px; background:transparent url(/modules/default/img/layout/icons.png) no-repeat 99px 0px; }
ul.gallery-view li.search_result .username p.online { background-position: -6px -2924px; }
ul.gallery-view li.search_result .username p.offline { background-position: -6px -3029px; }
ul.gallery-view li.search_result .userDisplay  .photo {width:120px; height:120px;background-color:#c6c6c6;margin:0; padding:0; margin-left:6px;margin-top:5px;}
ul.gallery-view>li.search_result>.userDisplay>.photo {width:120px; height:120px;background-color:#c6c6c6;margin:0; padding:0;margin-top:3px; margin-left:12px;}
ul.gallery-view li.search_result .userDescription {display: none;}
ul.gallery-view li.search_result .userBasicInfo {font-size:0.917em; padding-top:10px; padding-left:11px; display: none;}

ul.gallery-view li.search_result .userRelatedActions { bottom:4px; left:4px; font-size:0.917em; width:138px; overflow: hidden; border-top:none; }
ul.gallery-view li.search_result .userRelatedActions li { padding:0; margin:0; }
ul.gallery-view li.search_result .userRelatedActions a { padding:0; width:33px; overflow: hidden; text-indent: -10000px; border:none; }

/*sidebar*/

#content div.sidebar .sidebarTitle {
    line-height:30px;
    background-color:#e2e2e2;
    float:left;
    width:100%;
    border-bottom:1px solid #acacac;
    margin-bottom:10px;
    padding-left:10px;
    color: #5d6064;
    font-size: 0.917em;
}


.it #content div.sidebar div.btn1 { width:67px; }
#content div.sidebar div.btn1 { width:85px; }
#content div.sidebar div.btn2 { width:113px; }
#content div.sidebar .action { overflow: hidden; margin:7px 9px; padding:0; }
#content div.sidebar .action a {
    display: block;
    padding:9px 0 10px 20px; margin:0;
    color:#fff;
    background:url(/modules/default/img/layout/btnSidebar-01.png) 0% 0% no-repeat;
    text-decoration: none;
}

#content div.sidebar .action a span {
    margin:0;
    padding:9px 20px 10px 0;
    background:url(/modules/default/img/layout/btnSidebar-02.png) 100% 0% no-repeat;
}

#content div.sidebar .action a:hover {
    background-position: 0% 100%; }

#content div.sidebar .action a:hover span {
    background-position: 100% 100%;
    color:#4A6BB3;
}


/* MESSAGE BOX CONTAINER */
#loading { position: fixed; z-index:10; top:0; left: 50%; margin-left: -25%; width:50%; height:20px; color:#555555; font-size:12px; text-align:center; }
#loading #messageContainer { height: 19px; background-color:#FFFAC2; border-bottom:1px solid #D2C108; margin-left:5px; margin-right:5px; padding-top:4px; }
#loading #messageContainer img { vertical-align: middle; }
#loading #loadingImgLeft { float: left; vertical-align:middle; }
#loading #loadingImgRight { float: right; vertical-align:middle; }

/* INTREBARI / RECLAMATII */
div#windowReportAbuse form { margin-top: 15px; }
div#windowReportAbuse form p.header { font-family: Tahoma; font-size: 11px; margin-bottom: 10px; }
div#windowReportAbuse form p textarea { font-size:11px; background: url(/modules/default/img/bg/intrebari_comentarii.gif) right bottom no-repeat; font-family:Verdana; width: 545px; height:195px; }
div#windowReportAbuse div.footer { width: 98%; margin: 35px auto 0; border-top: 1px solid #CCCCCC; text-align: left; font-family: Tahoma; font-size:11px; padding-top:3px; }
div#windowReportAbuse div.footer ul li { background: transparent url(/modules/default/img/bullets/blue_arrow.png) left 1px no-repeat; padding-left: 15px; margin: 2px 0px 2px 5px; font-family: Tahoma; font-size:11px; }

div.buttons { clear: both; width: 280px; height:26px; margin: 15px auto 25px auto; height: 1%; overflow: auto; text-align: center; }
div.buttons h4 { width:80px; float:left; background: transparent url(/modules/mail/img/buttons/action_button_right.png) no-repeat scroll top right; height: 26px; margin-right: 6px; padding-right: 6px; text-decoration: none; color: #545454; font-family: Tahoma; font-size:11px; display:block; display:inline; }
div.buttons h4.margin_right { margin-right: 100px; }
div.buttons h4 input { width:80px; background: transparent url(/modules/mail/img/buttons/action_button_left.png) no-repeat; height: 26px;  text-align: center; padding:6px 0px 8px 6px; display:inline; border: 0; }


/* PAGINATION */
.fLeft { float:left }
.fRight { float:right }
div.pagination-slider { margin:0 auto; text-align: left; clear:both; padding:10px 0px; }
div.pagination-slider div.pageNumber { width: 100%; text-align: center;  padding-bottom:1px; }
div.pagination-slider div.pageNumber span {color: #3366FF; font-family: Verdana; font-size:10px; display:block; margin-right:60px; }
div.pagination-slider div.pagination { height: 22px; width: 100%; position: relative; }
div.pagination-slider div.pagination div.barLeft { height: 100%; width:auto; margin-right:60px; }
div.pagination-slider div.pagination div.barLeft div.left { height: 100%; margin-right: 18px; width: auto; }
div.pagination-slider div.pagination div.barLeft div.left div.leftArrow { float: left; width: 18px; height: 100%; background:transparent url(/modules/default/img/slider/slider.png) no-repeat -206px -21px; cursor: pointer; }
div.pagination-slider div.pagination div.barLeft div.left div.sliderInner { height: 100%; margin-left:18px; width:auto; background: url(/modules/default/img/slider/slider.png) no-repeat 100% 1px; }
div.pagination-slider div.pagination div.barLeft div.left div.sliderInner span { display: block; line-height:22px; margin-right:5px; height: 100%; background: url(/modules/default/img/slider/slider.png) no-repeat 0% 1px; }
div.pagination-slider div.pagination div.barLeft div.rightArrow { float: right; position: relative; width: 18px; height: 100%; background: url(/modules/default/img/slider/slider.png) no-repeat -272px -21px; cursor: pointer; }
div.pagination-slider div.pagination div.barRight { height: 100%; float: right; width: 60px; }
div.pagination-slider div.pagination div.barRight div.inputWrapper { background: url(/modules/default/img/slider/slider.png) repeat-x -419px -21px; height:100%; margin-right: 23px; position: relative; }
div.pagination-slider div.pagination div.barRight div.inputWrapper div.inputContainer { position: absolute; width: 85%; top: 4px; left: 6px; background: url(/modules/default/img/slider/slider.png) no-repeat 100% -22px; height: 14px; }
div.pagination-slider div.pagination div.barRight div.inputWrapper div.inputContainer span { display: block; background: url(/modules/default/img/slider/slider.png) no-repeat 0% -22px; margin-right: 4px; height:100%; line-height: 14px; }
div.pagination-slider div.pagination div.barRight div.inputWrapper div.inputContainer span input.inputGoto { width: 100%; border: none; font-family: Tahoma; font-size: 11px; background: transparent; padding-left:2px; text-align: center; }
div.pagination-slider div.pagination div.barRight div.sliderGoto { float: right; height:100%; width: 23px; background: url(/modules/default/img/slider/slider.png) no-repeat -343px -21px; cursor: pointer; }
div.pagination-slider div.pagination div.slider { width: 0px; height: 17px; position: absolute; top: 3px; left: 18px; background: url(/modules/default/img/slider/slider.png) no-repeat 100% -62px; z-index: 2; }
div.pagination-slider div.pagination div.slider span { display: block; line-height: 17px; margin-right: 6px; background: url(/modules/default/img/slider/slider.png) no-repeat 0% -44px; text-indent:-9999px; }

div.pagination-lite { padding: 10px 0; }
div.pagination-lite .pagination { padding:7px; clear:both; background:url(/modules/default/img/layout/pagination_bg.gif) no-repeat left top; height:1%; overflow: auto;}
div.pagination-lite .navigation { width:60px; float:left; background:url(/modules/default/img/layout/pagination_nav_separator.gif) no-repeat right center; margin-right:20px;}
div.pagination-lite .navigation .left { background:url(/modules/default/img/layout/pagination_nav_left.gif) repeat-x left top !important; color:#fff; font-weight:bold; font-size:11px; padding:0!important; width:17px; height:18px; display:block; float:left; margin-right:4px; }
div.pagination-lite .navigation .right { background:url(/modules/default/img/layout/pagination_nav_right.gif) repeat-x left top !important; color:#fff; font-weight:bold; font-size:11px; padding:0!important; width:17px; height:18px; display:block; float:left; margin-right:4px; }
div.pagination-lite a.dots { background:none!important; }
div.pagination-lite a, .pagination-lite .dots { background:url(/modules/default/img/layout/bg_paginare_buton.gif) repeat-x left top; color:#fff; font-weight:bold; font-size:11px; padding:1px 5px 2px 5px; display:block; float:left; margin-right:4px; border:1px solid #414C54}
div.pagination-lite a.curent_page { border:1px solid #647582; background:none; font-weight:normal; cursor:text}
div.pagination-lite span.dots { background:none !important; cursor: default; }
div.pagination-lite form { overflow: hidden; }
div.pagination-lite .go-to { color:#fff; float:right; width:80px;}
div.pagination-lite .go-to .text-label { display:block; float:left; margin-right:5px;}
div.pagination-lite .inputGoto { width:20px; font-size:11px; text-align:center; float:left; height:13px;  }
div.pagination-lite .submitGoto { background:transparent url(/modules/default/img/layout/pagination_nav_right.gif) no-repeat scroll left top !important; border:0 none; cursor:pointer; display:block; float:right; height:18px; padding:5px; text-indent:-100px; width:16px; }
div.pagination-lite .sliderGoto  { background:#ccc; background:url(/modules/default/img/layout/pagination_nav_right.gif) no-repeat left top !important; padding:5px; display:block; float:right; width:8px; cursor: pointer; }

div.pagination-seo div.pagination { height: 1%; overflow: auto; }
div.pagination-seo a { float:left; display:block; border-width:1px; border-style: solid; border-color: #CCC; margin:2px 4px; padding:2px 5px; }
div.pagination-seo a:hover { text-decoration: none; background-color: #EDF0F6; }
div.pagination-seo span.dots { background:none !important; cursor: default; float: left; color: #444; }
div.pagination-seo a.current { border:1px solid #647582; background:none; font-weight:normal; cursor:text; color: #000000; background-color: #EFEFEF; }
div.pagination-seo a.section { border-color: #EFEFEF; color: #666; }

div.pagination-mask {}
div.pagination-mask div.pagination { height: 1%; overflow: auto; padding: 3px; clear:both;}
div.pagination-mask a { float:left; display:block; border-width:1px; border-style: solid; border-color: #CCC; margin:2px 4px; padding:2px 5px; }
div.pagination-mask a:hover { text-decoration: none; background-color: #EDF0F6; }
div.pagination-mask span.dots { background:none !important; cursor: default; float: left; color: #444; }
div.pagination-mask a.current { border:1px solid #647582; background:none; font-weight:normal; cursor:text; color: #000000; background-color: #EFEFEF; }
div.pagination-mask a.section { border-color: #EFEFEF; color: #666; }
div.pagination-mask a.curent_page {background-color: #e9ebee;}

/* MESSAGES */
span.error { display: none; background-image: url(/modules/default/img/icons/exclamation.png); background-position: left center; background-repeat: no-repeat; color: #f00; padding-left: 20px; width: 345px; float: left; margin-left: 180px; margin-bottom: 8px; margin-top: 0px; font-size: 14px; }
div.info, div.success, div.warning, div.error, div.validation {  font-family:Arial, Helvetica, sans-serif; font-size:13px; border: 1px solid; margin: 10px 30px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; }
div.info ul, div.success ul, div.warning ul, div.error ul, div.validation ul { padding-left: 20px; list-style-type: disc }
div.info { color: #00529B; background-color: #BDE5F8; background-image: url(/modules/default/img/icons/info.png); clear: both; }
div.success { color: #00529B; background-color: #BDE5F8; background-image:url(/modules/default/img/icons/success.png); }
div.warning { color: #9F6000; background-color: #FEEFB3; background-image: url(/modules/default/img/icons/warning.png); }
div.error { display:block;color: #D8000C; background-color: #FFBABA; background-image: url(/modules/default/img/icons/error.png); }
div.validation { color: #D63301; background-color: #FFCCBA; background-image: url(/modules/default/img/icons/validate.png); }

/* ------------ Agenda Template ------------ */

.agenda { width:558px; overflow:hidden; margin:20px 0 0 11px; padding:0; }

.agenda .abc { width:28px; float:left; margin:40px 0 0 0; padding:0; background:transparent url(/modules/default/img/layout/bg_site.gif) repeat-y -7710px 0; }
.agenda .abcShow { width:100%; margin:0; padding:0; background: transparent url(/modules/default/img/layout/bg_site.gif) no-repeat -6510px 0; }
.agenda .abcBody { width:100%; margin:0; padding:0; background: transparent url(/modules/default/img/layout/bg_site.gif) no-repeat -7110px bottom ; }

.agenda .agendaContent { width:530px; float:left; margin:0; padding:0; background:transparent url(/modules/default/img/layout/bg_site-1.gif) repeat-y -2285px 0; }
.agenda .agendaContentBody { width:100%; margin:0; padding:0; background: transparent url(/modules/default/img/layout/bg_site-1.gif) no-repeat -225px 0; min-height:550px; }

.agenda .abcBody ul { list-style-type:none; margin:0; padding:6px 0; }
.agenda .abcBody ul li { margin:0; padding:0; height:1%; text-align:center; }
.agenda .abcBody ul li a, .agenda .abcBody ul li span { font-size:11px; font-weight:normal; display:block; color:#8d8d8d; text-decoration:none; margin:0; padding:2px 0 3px 3px; }
.agenda .abcBody ul li a:hover { text-decoration:none; }
.agenda .abcBody ul li a.selected { font-weight:bold; color:#5881bf; }
.agenda .abcBody ul li a:hover.selected { text-decoration:underline; }


/* -------- contentMenu -------- */


div.contentMenu { height:31px; background:#f5f5f5 url(/modules/default/img/layout/border.gif) repeat-x 0% 100%; border:1px solid #dadada; border-bottom:0; padding:0 0 0 13px; margin:0; }
div.contentMenu ul { overflow:auto; list-style-type:none; padding:0; margin:0; }
div.contentMenu ul li { float:left; border-right:1px solid #dadada; margin:0; padding:8px 15px; }
div.contentMenu ul li.first { border-left:1px solid #dadada; }
div.contentMenu ul li a { color:#6f91d1; text-decoration:none; display:block; margin:0; padding:0; }
div.contentMenu ul li a:hover { color:#5d6064; }
div.contentMenu ul li a span.new { font-size:0.917em; color:#fff; background:transparent url(/modules/default/img/layout/redcircle.gif) no-repeat 50% 50%; margin-left:10px; padding:1px 5px 2px 6px; }
div.contentMenu ul li.selectedbutton { border-bottom:1px solid #fff; background:#fff;  }
div.contentMenu ul li.selectedbutton a { color:#5d6064; }

/* ----------------- sidebar ------------------ */

ul.sidebarMenu { list-style-type:none; background:#eee; border:1px solid #dcdcdc; border-bottom:0; padding:0; margin:0; }
ul.sidebarMenu li { margin:0; padding:0; height:1%; /* Fix for MSIE peekaboo bug */ }
ul.sidebarMenu li a { display:block; line-height:1.7em; color:#6f91d1; padding:5px 10px; margin:0; text-decoration:none; border-bottom:1px solid #dcdcdc; background:#eee; }
ul.sidebarMenu li a:hover { color:#5d5d5d; border-bottom:1px solid #c9c9c9; background:#fff url(/modules/default/img/layout/icons.png) no-repeat 175px -42px; }
ul.sidebarMenu li a.selectedOpt { color:#5d5d5d; border-bottom:1px solid #c9c9c9; background:#fff url(/modules/default/img/layout/icons.png) no-repeat 175px -42px; }
ul.sidebarMenu li a.subcat { font-size:0.917em; background-color:#f8f8f8; }
ul.sidebarMenu li.archive a { background:transparent url(/modules/default/img/layout/bullets_05.gif) no-repeat 177px 5px; }
ul.sidebarMenu li.archive ul { display: none; }
ul.sidebarMenu li.archive.selected a { background:transparent url(/modules/default/img/layout/bullets_05.gif) no-repeat 177px -99px; }
ul.sidebarMenu li.archive.selected ul { display: block; }
ul.sidebarMenu li.archive.selected ul li a { background:#F8F8F8; }
ul.sidebarMenu li.archive.selected ul li a:hover { background:#fff url(/modules/default/img/layout/icons.png) no-repeat 175px -42px; }
ul.sidebarMenu li.archive.selected ul li a.selectedOpt { background:#fff url(/modules/default/img/layout/icons.png) no-repeat 175px -42px; }

.colUserDetails .sidebarBody div { overflow:hidden; clear:both; margin:0; padding:0; }
.colUserDetails div a.colUserPhoto { float:left; width:56px; height:56px; display:block; background:#fff; border:1px solid #c3c3c3; margin:6px 10px 10px 12px; padding:0; overflow:hidden; }
.colUserDetails div a.colUserPhoto img { width:50px; height:50px; margin:3px 0 0 3px; padding:0; }
.colUserDetails div p { margin:0; padding:0; font-size:0.917em; }
.colUserDetails p.profileStatus { margin:0 8px 10px 12px; padding:0; }
.colUserDetails p.colUserLastName { color:#000; margin:5px 0 0 0; padding:0; }
.colUserDetails p.colUserLastName a { font-size:1.1em; color:#000; text-decoration:none; font-weight:bold; }
.colUserDetails p.colUserLastName a:hover { text-decoration:none; }
.colUserDetails p.status { padding:0 15px 0 0; overflow: hidden; color:#444; font-weight: normal; margin:5px 0; }
.colUserDetails p.offline { color:#a8aeba;font-style: italic; background:transparent url(/modules/default/img/layout/icons.png) no-repeat 30px -3026px; }
.colUserDetails p.online { background:transparent url(/modules/default/img/layout/icons.png) no-repeat scroll 30px -2921px; }

/* ----------------- footer ------------------ */


#footerDisplay { width:980px; color:#777; font-size:11px; text-align:left; height:1%; overflow:hidden; }
#footerDisplay p a { margin:0 10px; padding:0; }
#footerDisplay p a:hover { text-decoration:underline; }
#footerDisplay p.info { float:left; background:transparent url(/modules/default/img/layout/icons.png) no-repeat scroll 0px -253px; color:#999999; margin:24px 0 0 0; padding:3px 0 3px 18px; }
#footerDisplay p.info span { color:#777; }
#footerDisplay p.nlarge {margin-top:15px }
#footerDisplay #divContainer { margin:10px 0 0 0; padding:0; width:110px; float:left; z-index:0; }
#footerDisplay ul.footerMenu { overflow:hidden; margin:0; padding:0; }
#footerDisplay ul.footerMenu2 { width:960px; }
#footerDisplay ul.footerMenu2 li { margin:0 0 0 20px; }
#footerDisplay ul.footerMenu li { margin:0px 15px 0px 0px ; padding:0; float:left; }
#footerDisplay ul.footerMenu li.last { margin:0; }
#footerDisplay ul.footerMenu li a {  }
#footerDisplay ul.footerMenu li a:hover { color:#000; }
#layout_footer{border-top:1px solid #dcdcdc; padding:5px 0px 30px 0px; margin:30px 0px 0px 0px; background-color:#fafafa}

#footerDisplay ul.recommendations { overflow:hidden; margin: 10px 0px 0px;  }
#footerDisplay ul.recommendations li { float:left; margin: 0 7px 0 0; padding:0; }
#footerDisplay ul.recommendations li.first {float:none}

.loggedin p { margin:3px 0; }

.container { width:100%; overflow:hidden; font-size:0.917em; border-top: 1px solid #b2b2b2; padding:5px 0 0 0; margin:0; }
.loggedin .footlinks { width:185px; float:left; margin:0 5px 10px 5px; padding:0; }
.loggedin .last { margin:0; }
.loggedin .footlinks p.title { font-weight:bold; color:#000; margin:0 0 5px 0; padding:0; }
.loggedin .footlinks ul { margin:0; padding:0; list-style-type:none; }
.loggedin .footlinks ul li { margin:0; padding:0 0 5px 0; }
.loggedin .footlinks ul li a:hover { text-decoration:underline; }
.container .copyright { clear:both; }

/* ----------------------------------- */

form.comment {  margin:20px 0 0 0; padding:0 13px; }
form.comment div.commSection, .subsectionHeader form p { margin:0; padding:0; }
form.comment div.commSection { height:84px; clear:both; }
form.comment div.commSection label { margin:0; padding:0; overflow:hidden; }
form.comment div.commSection label span { float:left; font-size:11px; font-weight:bold; padding:30px 10px 0 0; margin:0; }
form.comment div.commentField { width:645px; float:left; overflow:hidden; margin:0 0 10px 0; padding:0; }
form.comment div.commentField span.left { width:18px; height:78px; margin:0; padding:0; float:left; background:transparent url(/modules/comments/img/icons_spr.png) no-repeat 0px -189px; }
form.comment div.commentField span.right { width:12px; height:78px; margin:0; padding:0; float:left; background:transparent url(/modules/comments/img/icons_spr.png) no-repeat -53px -189px; }
form.comment div.commentField textarea { width:614px; height:77px; float:left; border:0; background:#fff url(/modules/comments/img/icons_spr.png) repeat-x -53px -290px; margin:0; padding:0; }

/* ------------------------------- */

.homeSearch div.paginationContainer { margin:0 13px; }

/* Stelute voturi */

ul.ratingLoader li{ text-indent: -999em;}
.rating { width: 105px; height: 20px; overflow: hidden; margin: 0; padding: 0; list-style: none; position: relative; background: url(/modules/default/img/layout/rating.gif) no-repeat 0 0;}

/* add these classes to the ul to effect the change to the correct number of stars */
.barVotPhotoProfil{float:left; width:88%; margin-top:10px; padding:5px 10px; border-bottom:1px dotted #DADADA; border-top:1px dotted #DADADA;}
.barVotPhotoProfil span { float: none!important; width: auto!important; }
.barVotPhotoProfil p{float:left; width:100%;}
.barVotPhotoProfil #actionRating{ float:left; width:auto; margin-top:5px!important; margin-right:10px!important; font-weight:bold; }
.barVotPhotoProfil .rating { float:left; }
.nostar { background-position: 0 0 }
.star_1 { background-position: 0 -20px }
.star_2 { background-position: 0 -40px }
.star_3 { background-position: 0 -60px }
.star_4 { background-position: 0 -80px }
.star_5 { background-position: 0 -100px }
.star_6 { background-position: 0 -120px }
.star_7 { background-position: 0 -140px }
.star_8 { background-position: 0 -160px }
.star_9 { background-position: 0 -180px }
.star_10 { background-position: 0 -200px }

ul.rating li {  cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/  float: left;  /* end hide*/  text-indent: -999em;}
ul.rating li a { position: absolute; left: 0; top: 0;  width: 10px;  height: 22px;  text-decoration: none;  z-index: 200; }
ul.rating li.one a { left: 0 }
ul.rating li.two a { left: 10px; }
ul.rating li.three a { left: 20px; }
ul.rating li.four a { left: 30px; }
ul.rating li.five a { left: 40px; }
ul.rating li.six a { left: 50px; }
ul.rating li.seven a { left: 60px; }
ul.rating li.eight a { left: 70px; }
ul.rating li.nine a { left: 80px; }
ul.rating li.ten a { left: 90px; }
ul.rating li a:hover { z-index: 2; width: 105px; height: 20px;  overflow: hidden;  left: 0;  background: url(/modules/default/img/layout/rating.gif) no-repeat 0 0; }
ul.rating li.one a:hover { background-position: 0 -240px; }
ul.rating li.two a:hover { background-position: 0 -260px; }
ul.rating li.three a:hover {  background-position: 0 -280px }
ul.rating li.four a:hover { background-position: 0 -300px }
ul.rating li.five a:hover { background-position: 0 -320px }
ul.rating li.six a:hover { background-position: 0 -340px }
ul.rating li.seven a:hover { background-position: 0 -360px }
ul.rating li.eight a:hover { background-position: 0 -380px }
ul.rating li.nine a:hover { background-position: 0 -400px }
ul.rating li.ten a:hover { background-position: 0 -420px }
ul.rating.disabled li a { background: none; }

/* comments */
#commentsContainer { height: 1%; overflow-y: auto; overflow-x: hidden; }
.commentsList .commentsCount { background:url(/modules/default/img/layout/bullet-link.gif) no-repeat left center; padding-left:18px; color:#4f6faa; font-weight:bold; margin:15px; font-size:1em; float:left; }
.commentsList ol, .commentsList li, .commentsList p, .commentsList a, .commentsList div, .commentsList span { margin: 0; padding: 0; float:none; overflow:visible; border: none; font-family: Tahoma; font-size: 11px; }
.commentsList ol, .commentsList li, .commentsList p, .commentsList div { display: block; }
.commentsList .pagination { width: 95% !important; margin: 10px auto; }
.commentsList, .commentsList ol {float:left; width:100%;}
.commentsList ol { margin-bottom: 15px; }
.commentsList a.inpButton { display:block; color:#fff;  padding:4px 0px 6px; margin:0; font-weight:bold; text-decoration:none; background:transparent url(/modules/default/img/layout/left_btnTemplate2.gif) no-repeat 0% 0%; font-size:11px; }

.commentsList ol li { clear:both; height: 1%; overflow: auto; width:100%; margin-bottom:8px; display: inline; float:left; overflow:visible;}
.commentsList ol li.response { width:89.8%; margin-left:79px; border-left:4px solid #e0e0e0;clear:both;}
.commentsList ol li.noResults { text-align: center; }
.commentsList ol li.noResults p { background: transparent url(/modules/default/img/layout/icons.png) no-repeat scroll 0px -255px; padding-left: 15px; width:345px; margin: 0 auto; }
.commentsList ol li p a.user { float: left; border: 1px solid #d3d3d3; padding: 2px; margin: 0 6px 10px 20px; line-height:1%; width:50px; overflow:hidden;height:50px; }
.commentsList ol li p a.user  img{ width:50px; height:50px; overflow:hidden;float:left;}
.commentsList ol li.response p .user { margin-left:6px; width:50px; overflow:hidden;height:50px; }
.commentsList ol li.response p .user img{ width:50px; height:50px; overflow:hidden;}
.commentsList ol li div.innerContent {float:left; width:85%; background:url(/modules/psiholog/img/comentarii-top.jpg) no-repeat left top; border:1px solid #d6d6d6; border-top:none; border-right:none; margin-right:10px; padding:12px 0 3px 15px; }
.commentsList ol li div.innerContent p span.username {display:block;margin-bottom:15px; float:left; font-weight:bold; }
.commentsList ol li div.innerContent p.commentHead {display:inline;}
.commentsList ol li.inappropiate div.innerContent p span.username a { color:#989797; }
.commentsList ol li div.innerContent p span.date { float:right; color:#636363; font-size:0.9em; font-weight:normal;margin-bottom:15px; }
.commentsList ol li div.innerContent div.content {font-size:0.9em; margin-bottom:5px; clear:left; float:left; width:83%;padding-bottom:10px;}
.commentsList ol li.response div.innerContent div.content {font-size:0.9em; margin-bottom:5px; clear:left; float:left; width:85%;padding-bottom:10px;}
.commentsList ol li div.innerContent p.votes { float:right; width:85px; border-left:1px solid #d5d5d5; padding-left:8px; margin-left:3px; margin-bottom:5px; clear:both; }
.commentsList ol li div.innerContent p.votes span { color:#666; float:left; margin:0px;font-weight:bold; }
.commentsList ol li div.innerContent p.votes span.pozitivs { color:#318c04; }
.commentsList ol li div.innerContent p.votes span.negativs {  color:#e40000; }
.commentsList ol li div.innerContent p.votes a { float:left; font-size:0.9em; text-decoration:underline; }
.commentsList ol li div.innerContent p.votes a.vote { text-indent:-10000px; }
.commentsList ol li div.innerContent p.votes a.pozitive { background:url(/modules/psiholog/img/maini-vot-sus.jpg) no-repeat left top; float:left;width:22px; height:18px; }
.commentsList ol li div.innerContent p.votes a.pozitive:hover { background-position:left -19px; }
.commentsList ol li div.innerContent p.votes a.negative { background:url(/modules/psiholog/img/maini-vot-jos.jpg) no-repeat left top; float:left; width:22px; height:18px; }
.commentsList ol li div.innerContent p.votes a.negative:hover { background-position:left -19px; }
.commentsList ol li div.innerContent p.votes a.respond { margin:2px 0 0 5px; }
.commentsList ol li div.innerContent div.actions { float:right; width:170px; border-left:1px solid #d5d5d5; padding-left:8px; margin-left:3px; margin-bottom:5px; clear:both; }
.commentsList ol li div.innerContent div.actions a.inpButton { float: left; }
.commentsList ol li div.innerContent div.actions a.btnApprove { margin-right: 10px; }
.commentsList ol li div.innerContent div.actions .actionsUrl { display: none; }
.commentsList ol li.inappropiate div.innerContent p.votes { display: none; }
.commentsList ol li div.innerContent div.content p.badComment { display: none; }
.commentsList ol li div.innerContent div.content p span { display: inline; font-weight:normal;margin:0px;}
.commentsList ol li div.innerContent div.content a.inpButton { float: left; }
.commentsList ol li div.innerContent div.content a.btnReply, .commentsList ol li div.innerContent div.content a.btnCancel { width:71px; padding:4px 0px 6px; margin:0; }
.commentsList ol li div.innerContent div.content a.btnReply { margin:0 20px 0 105px; }
.commentsList ol li div.innerContent div.content a.btnReply span, .commentsList ol li div.innerContent div.content a.btnCancel span { padding:4px 20px 6px; }
.commentsList ol li.inappropiate div.innerContent div.content p.badComment { display: inline; font-size:1em; color:#989797; font-weight:normal;}

.commentsList ol li.inappropiate div.innerContent div.content p span { display: none; }
.commentsList ol li div.innerContent a.report { clear:both; float:left; font-size:0.8em; color:#919090; }

.commentsList form.comment div.respond { width:455px; }
.commentsList form.comment div.respond textarea.respondfield { width:425px; }
.commentsList form.comment p.btn { margin:0 0 10px 115px !important; padding:0 !important; }
.commentsList form.comment p.btn a { float:left }
.commentsList a.inpButton span { padding:4px 20px 6px; background:transparent url(/modules/default/img/layout/right_btnTemplate2.gif) no-repeat 100% 0%; margin:0; }

.commentsList a:hover.inpButton { color:#4a6ab3; background-position: 0% 100%; }
.commentsList a:hover.inpButton span { background-position: 100% 100%; }
.commentsList a:hover.inpButton { color:#4a6ab3; background-position: 0% 100%; }
.commentsList .leftS { background:transparent url(/modules/comments/img/icons_spr.png) no-repeat scroll 0 -189px; float:left; height:78px; margin:0; padding:0; width:19px; }
.commentsList .rightS { background:transparent url(/modules/comments/img/icons_spr.png) no-repeat scroll -53px -189px; float:left; height:78px; margin:0; padding:0; width:12px; }
.commentsList p.info { background: transparent url(/modules/default/img/layout/icons.png) no-repeat scroll 10px -250px; text-align: left; padding: 7px 7px 7px 25px; margin: 15px 10px 0 10px !important; border: 1px solid #CCCCCC; }

/* promoted users */
#userPromoted {
    border:1px solid #4a6bb3;
    border-left:15px solid #4a6bb3;
    border-right:15px solid #4a6bb3;
    margin:0 2px;
    background:url(/modules/default/img/layout/bg_promoted.gif) top left repeat-x #e8e8e8;
    height:115px;
}

#userPromoted h3 {
    padding:5px 0 3px 50px;
    font-size:1.1em;
    font-weight:bold;
    background:transparent url(/modules/default/img/layout/icons.png) no-repeat scroll 1px -3514px;
}

#userPromoted h3  a {padding-left:10px;font-size:0.917em;}
#userPromoted h3  a:hover {color:#c00;}

#userPromoted  ul {
    margin:0 0 0 7px;
    padding:0 0 10px 0;
    overflow:hidden;
    position:relative;
}

#userPromoted li {
    margin:0;
    padding:0;
    float:left;
    width:180px;
    overflow:hidden;
}

#userPromoted li p {
    float:left;
    overflow:hidden;
    font-size:0.917em;
}

#userPromoted li p.promotedThumb {}
#userPromoted li p.promotedDetails {padding-left:4px;}
#userPromoted li p.promotedDetails a {font-weight:bold;}
#userPromoted li p.promotedDetails a:hover {color:#c00}

#userPromoted li p.promotedThumb img {
    padding:4px;
    border:1px solid #9f9f9f;
    background-color:#fff;
}

/*  recommendations.html  */
#RecommendationsSidebar p.sectionSidebarTitle { font-size:1.1em; color:#000; font-weight: bold; padding:12px 10px 5px 11px; margin:0; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;  }
#RecommendationsSidebar p.sectionSidebarDescription { font-size:0.917em; color:#636363; margin:5px 11px 10px; }
#content div#sectionRecommendations .sectionHeader { background:transparent url(/modules/search/img/searchContainer_bk.gif) no-repeat scroll -795px 0; }
#content div.contentDisplay .sectionBody { padding-bottom:15px; }
div#sectionRecommendations { margin:0 1px; padding:0; overflow:hidden; width:100%; }
div#sectionRecommendations ul.Hsection { width:771px; margin:10px 2px 0 2px; padding:0; overflow:auto; overflow:hidden; clear:both; background:transparent url(/modules/default/img/layout/recommHeader_bk.gif) repeat-x 0 3px; }
div#sectionRecommendations ul.Hsection li { width:385px; float:left; margin:0; padding:0; }
div#sectionRecommendations ul.Hsection li.first { background:transparent url(/modules/default/img/layout/despartitor.gif) no-repeat 100% 0px; }
div#sectionRecommendations h2 { font-weight:bold; font-size:1em; margin:0; padding:4px 10px 12px 80px; color:#000; line-height:1.4em; }
div#sectionRecommendations h2.first { background:transparent url(/modules/default/img/layout/icons_10.gif) no-repeat 8px 6px; }
div#sectionRecommendations h2.last { background:transparent url(/modules/default/img/layout/icons_10.gif) no-repeat 4px -117px; }
div#sectionRecommendations h4 { font-weight:bold; font-size:0.917em; margin:15px 0 0 13px; padding:0; color:#000; }
div#sectionRecommendations .leftCol, div#sectionRecommendations .rightCol { width:385px; float:left; margin:0; padding:0; }
div#sectionRecommendations .leftCol ul, div#sectionRecommendations .rightCol ul { margin:15px 13px; font-size:1em; list-style-type:disc; color:#333; }
div#sectionRecommendations .leftCol ul li, div#sectionRecommendations .rightCol ul li { margin:0 0 7px 15px; padding:0px; line-height:1.3em; }
div#sectionRecommendations p.pbtn { width:130px; margin:0 0 0 130px; padding:0; }
div#sectionRecommendations a.btn { display:block; color:#fff; padding:8px 0px 12px 15px; font-weight:bold; text-decoration:none; background:transparent url(/modules/default/img/layout/left_btnTemplate.gif) no-repeat 0% 0%; }
div#sectionRecommendations a.btn span { padding:8px 15px 12px 0px; background:transparent url(/modules/default/img/layout/right_btnTemplate.gif) no-repeat 100% 0%; margin:0; }
div#sectionRecommendations a:hover.btn { color:#4a6ab3; background:transparent url(/modules/default/img/layout/left_btnTemplate.gif) no-repeat 0% 100%; }
div#sectionRecommendations a:hover.btn span { background:transparent url(/modules/default/img/layout/right_btnTemplate.gif) no-repeat 100% 100%; }

/* overlayer report abuse */
.reportAbuse a.reportAbuse { font-size:0.917em !important; padding:3px 0 3px 22px !important; background:transparent url(/modules/default/img/layout/icons.png) no-repeat 0px -4581px !important; font-weight:normal !important; }

.reportAbuse p label select, .reportAbuse p label input, .reportAbuse p label textarea { width:200px; color:#000; font-weight:normal; font-size:1em; height:20px; border:1px solid #787878;float:left; }
.reportAbuse p label input, .reportAbuse p label textarea  {height:250px;}
.reportAbuse .topSection {padding-bottom:20px;float:left; }
.reportAbuse p label span strong{ color:#848383; padding-left:7px; font-size:0.8em; font-weight:normal;clear:both; }
.reportAbuse p label span{float:left;text-align:right; width:120px;margin-right:5px;}
.reportAbuse p label {float:left;clear:both;margin-bottom:10px;}
.reportAbuse p { float:left;}

div.confirm { text-align: center; color:#636879; font-size:1.2em; margin: 0 auto; }
div.confirm p { margin-top: 15px; text-align: center; }
div.confirm p.action { width: 150px; margin: 15px auto 0; height: 35px; }
div.confirm p.actionWide { width: 300px;}
div.confirm.alert p.action { width: 65px; text-align: center; }
div.confirm p.action a { float: left; padding-left: 20px; background:transparent url(/modules/default/img/layout/btnSidebar-01.png) no-repeat scroll left top; color:#FFFFFF; display:block; height:35px; line-height:35px;overflow:hidden;text-align:center;text-decoration:none; cursor: pointer; }
div.confirm p.action a span { padding-right: 20px;background:transparent url(/modules/default/img/layout/btnSidebar-02.png) no-repeat scroll right top;display:block;height:35px; line-height:30px;}

div.confirm p.actionWide a { margin-left: 20px; }
div.confirm p.actionWide a.simpleLink { background: transparent none;color:#4A6BB3;}
.homepage .updates li ul li.emo_status { margin:0 0 0 4px; padding:6px 0 6px 31px !important; }
.emo_status { background:transparent url(/modules/default/img/layout/emoticons.png) no-repeat scroll 0 999px; margin:0 0 0 4px; padding:6px 0 6px 31px !important; }
.emo1 { background-position: -2px 0px; }
.emo2 { background-position: -2px -42px; }
.emo3 { background-position: -2px -83px; }
.emo4 { background-position: -2px -125px; }
.emo5 { background-position: -2px -166px; }
.emo6 { background-position: -2px -208px; }
.emo7 { background-position: -2px -249px; }
.emo8 { background-position: -2px -291px; }
.emo9 { background-position: -2px -332px; }
.emo10 { background-position: -2px -375px; }

#ieAlert { width:980px; font-size:12px; margin:0 auto 15px; padding:0; background:transparent url(/modules/default/img/layout/alert_bg.gif) repeat-y -2040px 0%; position:relative; }
#ieAlert .ieAlertShow { width:980px; margin:0; padding:0 0 0px 0; background:transparent url(/modules/default/img/layout/alert_bg.gif) no-repeat -1020px 100%; }
#ieAlert .ieAlertBody { width:980px; margin:0; padding:10px; background:transparent url(/modules/default/img/layout/alert_bg.gif) no-repeat 0px 0%; }
#ieAlert .alertIcon { width:960px; padding:0 0 0 80px; background:transparent url(/modules/default/img/layout/ie6alert_icons.gif) no-repeat 6px -375px; }
#ieAlert p { margin:0; padding:0; line-height:1.4em; }
#ieAlert p span { font-weight:bold; font-size:14px; }
#ieAlert p.closeBtn { width:15px; height:15px; float:right }
#ieAlert p.closeBtn a { display:block; width:15px; height:15px; color:#FF9900 /*background:transparent url(/modules/default/img/layout/ie6alert_icons.gif) no-repeat -2px -5px;*/ }
#ieAlert p.closeBtn a:hover { background-position: -2px -63px; }
#ieAlert ul { margin:7px 0 0 80px; padding:0; list-style-type:none; height:20px; width:900px; }
#ieAlert ul li { width:23%; float:left; margin:0; padding:0; overflow:hidden; }
#ieAlert ul li.last { width:36%; }
#ieAlert ul li.oplast { width:18%; }
#ieAlert ul li a { padding:3px 0 2px 25px; display:block; background:transparent url(/modules/default/img/layout/ie6alert_icons.gif) no-repeat -2px -120px; }
#ieAlert ul li a.icon_ie { background-position: -2px -120px; }
#ieAlert ul li a.icon_ff { background-position: -2px -180px; }
#ieAlert ul li a.icon_op { background-position: -2px -242px; }
#ieAlert ul li a.icon_ch { background-position: -2px -300px; }
#ieAlert ul li a:hover { text-decoration:underline; }

.noAds, .noAds2 { margin:0; padding:0; text-align:left;  }
.noAds a { width:120px; height:18px; display:block; margin:0; margin-left: 5px; padding:0;padding-left:9px;padding-top:5px; background: transparent url(/modules/default/img/layout/scapa_d_publicitate_top.gif) no-repeat left top;font-size:10px;color:#fff; text-align: left; }
.noAds a:hover { background-position: bottom left;color:#78a2f0; }
.noAds2 { margin-top:-2px; }
.noAds2 a { width:120px; height:18px; display:block; margin:0; margin-left: 5px; padding:0;padding-left:9px;padding-top:5px; background: transparent url(/modules/default/img/layout/scapa_d_publicitate_bottom.gif) no-repeat top left;font-size:10px;color:#fff; text-align: left; }
.noAds2 a:hover {background-position: bottom left; }

#main #promoSkyscraper { position:absolute; width:160px; height:300px; top:112px; left:990px; z-index:101; background:red; }

/* Promoted */
ul.gallery-view li.promotedUser {
    background:#FFFFFF url(/modules/default/img/layout/profileGalleryPromo.gif) no-repeat scroll left top;
}

ul.gallery-view li:hover.promotedUser  {
    background-position:left bottom;
}

ul.detail-view li.promotedUser, ul.list-view li.promotedUser {
    background:#FFFFFF url(/modules/default/img/layout/profileShowPromo-01.gif) repeat scroll 0 0;
}

ul.detail-view li.promotedUser div.userDisplay, ul.list-view li.promotedUser div.userDisplay {
    background:transparent url(/modules/default/img/layout/profileShowPromo-02.gif) no-repeat scroll right top;
    float:left;
    height:135px;
    position:relative;
    width:100%;
}
ul.gallery-view li.promotedUser .username h2{width:90px;}
ul.detail-view li.promotedUser:hover div.userDisplay, ul.list-view li.promotedUser:hover div.userDisplay {
    background-position:right -135px;
}
ul.detail-view li.promotedUser:hover, ul.list-view li.promotedUser:hover {
    background-position: bottom left;
}
ul.displayResults li.promotedUser   #iconPromo{
    top:8px;
    left:112px;
    position:absolute;
}
ul.displayResults li.promotedUser   #iconPromo a{
    background-image:url(/modules/default/img/layout/promoUser_icon.gif);
    display:block;
    width:27px;
    height:16px;
}
ul.displayResults li.promotedUser   #iconPromo a:hover{
    background-position:0px -17px;
}
ul.list-view li.promotedUser   #iconPromo{
    top:112px;
    left:348px;
    position:absolute;
}
ul.detail-view li.promotedUser   #iconPromo{
    top:13px;
    left:720px;
    position:absolute;
}
/* END promoted*/

.user_noADS {position:absolute; top:2px; left:2px;}
.user_banned {background:url(/modules/user/img/profile/banned-user.png) no-repeat left center; color: #111111; font-size: 11px; height: 20px; left: 1px; line-height: 17px; padding-top: 112px; position: absolute; text-align: center;  top: 0;  width: 130px;}
.no-ads .user_banned { left: 11px; top: 8px;}
/* footer statistics */
div#footerStatistics { color:#6B6B6B; font-size:11px; line-height:1.5em; text-align:left; clear:both; margin: 0 auto 5px; width:980px; border-bottom:1px solid #ddd; padding-bottom:7px; }
div#footerStatistics p.stats {  color:#000000; margin-top:10px; }
div#footerStatistics p.stats span { font-weight:bold; }
div#footerStatistics p.hidden { display: none!important; }
/* END footer statistics */
.hidden { display: none; }

/* 404 error page */

.error404 .sectionSidebarTitle {background:url(/modules/default/img/404alert.png) no-repeat left top!important;padding:8px 10px 15px 38px!important;font-size:11px!important;}
#nopage404error h1 {margin:0px!important;padding:21px 0 21px 15px!important;font-size:12px!important;}
#nopage404error .container p{padding:10px 0 0 15px;font-size:12px;}
#nopage404error .container p a {font-size:11px;margin-top:5px;}
#nopage404error .container p a.hpage {background:url(/modules/default/img/hpage.png) no-repeat left center;float:right;padding:3px 3px 3px 25px; margin-right: 15px; }
#nopage404error .container p a.backlink {background:url(/modules/default/img/arrow_back.png) no-repeat left center;float:left;padding:3px 3px 3px 25px;}

/*PUBLICITATE - afla cum poti seduce o femeie*/

#seductionBook  p{background-image:url(/modules/default/img/layout/seductionBook.jpg); padding:10px 0px 10px 60px; font-size:11px; font-weight:bold; margin-left:10px;}
#seductionBook  p a{color:#cb161f;}
.specialPromo{clear:both!important}

/*--- clearfix ---*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%;}


/* confirm payment */
.paymentDone p.sectionSidebarTitle {background:transparent url(/modules/default/img/senti_payment.jpg) no-repeat scroll left top !important;font-size:13px !important;font-weight:bold;margin-left:10px;margin-top:8px;padding:22px 10px 23px 46px !important; margin-bottom:7px;}

/* feedback form */
div#feedbackForm { overflow:hidden; }
div.containerText{ width:387px; }
div.containerText p { color:#333;text-align:left; }
div.feedbackContainer { height:100%;right:0;overflow:hidden;position:fixed;top:0;width:27px;z-index:111; }/*width:445px;*/

div.feedbackContainer div.hiddenFeedback { background:#f6f6f6;float:right;height:100%;width:0px;border-left:1px solid #6888c3;} /*width:407px;*/



div.feedbackContainer div.visibleFeedback { margin-top:-69px;overflow:hidden;position:absolute;top:50%;width:37px;}

div.feedbackContainer div.visibleFeedback .buttonOn, div.feedbackContainer div.visibleFeedback .buttonOff  { background:transparent url(/modules/default/img/layout/button_feedback.png) no-repeat scroll 0 0;color:#fff;display:block;font-size:11px;height:144px;line-height:12px;padding:5px 7px 0 11px;text-align:left;width:14px;font-weight:bold;}
div.feedbackContainer div.visibleFeedback .buttonOn span, div.feedbackContainer div.visibleFeedback .buttonOff span {display:block;padding-top:5px;}
/*
div.feedbackContainer div.visibleFeedback .buttonOn, div.feedbackContainer div.visibleFeedback .buttonOff  {
background:transparent url(/modules/default/img/layout/button_feedback.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:144px;
line-height:12px;
padding:5px 7px 0 11px;
text-align:left;
width:15px;
}
*/
div.feedbackContainer div.visibleFeedback .buttonOn { background-position:-54px 0px;}
div.feedbackContainer div.visibleFeedback .buttonOff { background-position:0px 0px;}


div.feedbackContainer div.visibleFeedback .buttonOnOff:hover { text-decoration:none; }

div.feedbackContainer div.hiddenFeedback  h3{ font-size:19px;font-weight:bold;color:#333;margin-bottom:20px; text-align:left; }
div.feedbackContainer div.hiddenFeedback .containerText { margin-top:30%;margin-left:20px; color:#333;}
div.feedbackContainer div.hiddenFeedback .containerText p { font-size:12px; }
div.feedbackContainer div.hiddenFeedback .containerText ul { list-style:square;color:#305e96;margin-left:14px;margin-top:12px; }
div.feedbackContainer div.hiddenFeedback .containerText ul li { margin-bottom:12px;}
div.feedbackContainer div.hiddenFeedback .containerText ul li p { color:#333;font-size:11px;}

div.hiddenFeedback form { margin:20px;color:#333; }
div.hiddenFeedback form fieldset { margin:0; padding:0; }
div.hiddenFeedback form p { width:100%;display:block; margin-bottom:10px; text-align:left;}

div.hiddenFeedback form p input { width:97%;color:#000;font-size:11px;font-style:italic;border:1px solid #c3c3c3;padding:3px; }
div.hiddenFeedback form textarea { width:97%;height:60px;font-size:11px;color:#000;border:1px solid #c3c3c3;padding:3px; }

div.hiddenFeedback form .sendIt { margin-top:10px; }
div.hiddenFeedback form label.securityCode { display:block;float:left;margin-top:5px; }
div.hiddenFeedback form img.imgCaptcha {display:block;float:left;width:77px;}
div.hiddenFeedback form input.captchaImg { height:16px;margin-left:7px;padding-top:5px;width:272px; }

div#feedbackForm button { position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible; /* removes extra side padding in IE */ }
div#feedbackForm button:-moz-focus-inner { border: none;  /* overrides extra padding in Firefox */ }
div#feedbackForm button span { position: relative; display: block; white-space: nowrap; margin-top: -1px;}

div#feedbackForm button.btnTemplate2 { padding: 0 14px 0 0; margin:0; font-size:12px; font-weight:bold; text-align: center; background: transparent url(/modules/default/img/layout/btnTemplateFeedback.png) no-repeat right -75px; }
div#feedbackForm button.btnTemplate2 span { background: transparent url(/modules/default/img/layout/btnTemplateFeedback.png) no-repeat left top; padding: 7px 0 4px 20px; height:23px; color:#fff; }
div#feedbackForm button.btnTemplate2:hover, button.submitBtnHover { background-position: -37px -110px;   }
div#feedbackForm button.btnTemplate2:hover span, button.submitBtnHover span { background-position: right -36px;color:#4a6ab3;}

p.longTextP { overflow:hidden;
              width:400px !important; }

/* feedback form */

/* jungla layout */
.jungleTop { width:100%; height:252px; background: transparent url(/modules/jungla/img/topBg.jpg) no-repeat 50% 92px; }
.jungleBottom { width:100%; background: transparent url(/modules/jungla/img/footerBg.jpg) no-repeat 50% 100%; }

/**/
.emotiiComfirmPayment { background: url(/modules/payment/img/misc/people_thank_you_at.jpg) 0 center no-repeat; margin-left:30px; padding:60px 0 60px 165px }

/* */

div.container4Radio21 { margin-bottom:10px;overflow:hidden; }
div.container4Radio21 a { display:block; }

/* branding */
.brandingContainerFD { background: #4b1f36 url(/modules/default/img/branding/fashionDays/background-fashion-days.jpg) repeat-y center top !important }
.brandingContainerFD .brandingFD { background-image:url(/modules/default/img/layout/bg_header.png); background-position:top left; background-repeat: repeat-x; height:1%;}
.brandingContainerFD .brandingFD .brandingBanner { font-size:1px; margin:0 auto; overflow:hidden; padding:0 0 0 0; position:relative; width:980px; }
.brandingContainerFD .brandingFD #header { margin-bottom:0 }
.brandingContainerFD .brandingFD #content, .brandingContainerFD .brandingFD #layout_footer #footerStatistics, .brandingContainerFD .brandingFD #layout_footer #footer { background:#FFFFFF; padding:10px; }
.brandingContainerFD .brandingFD #content { left:-10px }
.brandingContainerFD .brandingFD .brandingGradient { background:url(/modules/default/img/branding/fashionDays/gradient-fashion-days.jpg) center 92px repeat-x; /*display:block; height:240px; left:-500px; position:absolute; width:2000px*/ }
/*.brandingContainerFD .brandingFD .specialBanner { left:178px; top:10px; }*/
/* end branding */

.linkR { line-height:16px; }
.linkR span { padding-left:18px; }

.brandingProfileFooterBg #ieAlert { position:absolute; z-index:200 }
.brandingProfileFooterBg .contentDisplay { overflow:visible !important }

/* branding lenjerie astratex
.womanBrandingProfileTopBg { background: transparent url(/modules/default/img/branding/lenjerieAstratex/womanTopBg.jpg) no-repeat 50% 92px; }
.manBrandingProfileTopBg { background: transparent url(/modules/default/img/branding/lenjerieAstratex/manTopBg.jpg) no-repeat 50% 92px; }
.brandingProfileFooterBg { background: transparent url(/modules/default/img/branding/lenjerieAstratex/footerBg.jpg) no-repeat 50% 100%; }
.brandingProfileFooterBg #content { padding-top:195px; }
.brandingProfileFooterBg a.LinkBranding { width:100%; height:205px; display:block; position:absolute; top:0px; left:0; }

.brandingProfileFooterBg a.topLinkBranding { width:100%; height:215px; display:block; position:absolute; top:92px; left:0; z-index:1; }
.brandingProfileFooterBg a.insideLinkBranding { width:163px; height:432px; position:absolute; left:0; bottom:68px; display:block; background: transparent url(/modules/default/img/branding/lenjerieAstratex/bannerCumpara.jpg) no-repeat 0% 0%; }
.brandingProfileFooterBg a.insideLinkBranding2 { width:200px; height:550px;position:absolute; right:0; bottom:0; }
.brandingProfileFooterBg a.bodyLinkBranding { width:243px; height:180px; position:absolute; top:0; left:505px; background: transparent url(/modules/default/img/branding/lenjerieAstratex/bodyBg.jpg) no-repeat 50% 100%; }
.brandingProfileFooterBg a.bodyLinkBranding2 { width:243px; height:180px; position:absolute; top:0; left:566px; background: transparent url(/modules/default/img/branding/lenjerieAstratex/bodyBg2.jpg) no-repeat 50% 100%; }
.brandingProfileFooterBg a.leftLinkBranding { width:200px; height:500px; display:block;  position:absolute; left:-200px; bottom:0; z-index:50; }
.brandingProfileFooterBg a.rightLinkBranding { width:200px; height:500px;  display:block; position:absolute; left:100%; bottom:0; z-index:51; }
*/

/*.VDBrandingProfileTopBg { background: transparent url(/modules/default/img/valentineAds/brandingVD.jpg) no-repeat 50% 92px; }*/
.VDBrandingProfileTopBg { background:none}
.vdTopLinkBranding {display:block;height:148px;left:-150px;position:absolute;top:93px;width:1281px; }
.vdTopLinkBrandingFlash {display:block; height:150px; width:980px; position:absolute; left:0; top:93px; }
.leftLinkBranding1Flash {display:block; height:600px; width:150px; position:absolute; left:-150px; top:93px; }
.rightLinkBranding1Flash {display:block; height:600px; width:150px; position:absolute; right:-150px; top:93px; }

.martisonBranding #content {  margin-top: 150px; }
.martisorTopLinkBranding { display: block; height: 150px; left: 0; position: absolute; top: 93px; width: 980px; }
.martisorLeftLinkBranding {display: block; height: 600px; left: -150px; position: absolute; top: 93px; width: 150px;}
.martisorRightLinkBranding { display: block; height: 600px; position: absolute; right: -150px; top: 93px; width: 150px;}

.brandingProfileTop, .brandingProfileLeft, .brandingProfileRight { display:none}

.brandingProfile__ .brandingProfileContainer {background: url(/modules/user/img/bd_roimage.jpg) no-repeat center 92px; }
.brandingProfile__ #content {  margin-top: 180px;  }
.brandingProfile .brandingProfileContainer {background: none}
.brandingProfile #content {  margin-top: 150px;  }

.brandingProfile .brandingProfileTop { display: block; height: 179px; left: 0; position: absolute; top: 92px; width: 980px; }
.brandingProfile .brandingProfileLeft {display: block; height: 600px; left: -160px; position: absolute; top: 92px; width: 160px; }
.brandingProfile .brandingProfileRight { display: block; height: 600px; position: absolute; right: -220px; top: 92px; width: 220px; }


.womanBrandingProfileTopBg { background: transparent url(/modules/default/img/branding/lenjerieAstratex/newWomanTopAstratex.jpg) no-repeat 50% 92px; }
.womanBrandingProfileTopBg .brandingProfileFooterBg { overflow:hidden; background: transparent url(/modules/default/img/branding/lenjerieAstratex/womanBottomAstratex.jpg) no-repeat 50% 100%; }
.manBrandingProfileTopBg { background: transparent url(/modules/default/img/branding/lenjerieAstratex/newManTopAstratex.jpg) no-repeat 50% 92px; }
.manBrandingProfileTopBg .brandingProfileFooterBg { overflow:hidden; background: transparent url(/modules/default/img/branding/lenjerieAstratex/manBottomAstratex.jpg) no-repeat 50% 100%; }
.brandingProfileFooterBg #content { padding-top:133px }
.brandingProfileFooterBg2 #content { padding-top:5px; margin-top:150px; }
.brandingProfileFooterBg a.LinkBranding { width:100%; height:205px; display:block; position:absolute; top:0px; left:0; }
.brandingProfileFooterBg a.topLinkBranding { width:100%; height:215px; display:block; position:absolute; top:92px; left:0; z-index:1; }
.brandingProfileFooterBg a.insideLinkBranding2 { width:200px; height:550px;position:absolute; right:0; bottom:0; display:block; zoom:1  }
.brandingProfileFooterBg a.bodyLinkBranding { width:273px; height:180px; position:absolute; top:0; left:505px; background: transparent url(/modules/default/img/branding/lenjerieAstratex/womanBodyAstratex.jpg) no-repeat 50% 100%; }
.brandingProfileFooterBg a.bodyLinkBranding2 { width:195px; height:180px; position:absolute; top:0; left:571px; background: transparent url(/modules/default/img/branding/lenjerieAstratex/manBodyAstratex.jpg) no-repeat 50% 100%; }
.brandingProfileFooterBg a.leftLinkBranding { width:200px; height:500px; display:block;  position:absolute; left:-200px; bottom:0; z-index:50; }
.brandingProfileFooterBg a.rightLinkBranding { width:200px; height:500px;  display:block; position:absolute; left:100%; bottom:0; z-index:51; }
.brandingProfileFooterBg a.leftLinkBranding1 { width:200px; height:500px; display:block;  position:absolute; left:-200px; top:200px; z-index:50; }
.brandingProfileFooterBg a.rightLinkBranding1 { width:200px; height:500px;  display:block; position:absolute; left:100%; top:200px; z-index:51; }
.womanBrandingProfileTopBg #footer, .manBrandingProfileTopBg #footer { background-color:#fff; }

/* branding parfumuri Aoro */

/*.womanAoroTopBg { background: transparent url(/modules/default/img/branding/parfumuriAoro/topBgAoro3.jpg) no-repeat 50% 92px; overflow:hidden }
.manAoroTopBg { background: transparent url(/modules/default/img/branding/parfumuriAoro/topBgAoro3.jpg) no-repeat 50% 92px; overflow:hidden }
.womanAoroBottomBg { background: transparent url(/modules/default/img/branding/parfumuriAoro/bottomBgAoro.jpg) no-repeat 50% 100%; }
.manAoroBottomBg { background: transparent url(/modules/default/img/branding/parfumuriAoro/bottomBgAoro.jpg) no-repeat 50% 100%; }
.brandingAoro #content { padding-top:180px; }
.brandingAoro  a.LinkBranding { width:100%; height:180px; display:block; position:absolute; top:0px; left:0; }
.brandingAoro a.topLinkBranding { width:100%; height:315px; display:block; position:absolute; top:92px; left:0; z-index:1; }
.brandingAoro a.insideLinkBranding2 { width:333px; height:106px; position:absolute; top:0; left:441px; background: transparent url(/modules/default/img/branding/parfumuriAoro/insideLinkBranding.jpg) no-repeat 50% 100%; }
.brandingAoro a.insideLinkBrandingBottom { bottom:0; display:block; height:550px; position:absolute; right:0; width:200px; }
.brandingAoro a.leftLinkBranding { width:200px; height:500px; display:block;  position:absolute; left:-200px; bottom:0; z-index:50; }
.brandingAoro a.rightLinkBranding { width:200px; height:500px;  display:block; position:absolute; left:100%; bottom:0; z-index:51; }

.brandingAoro #footer { background:#ffffff }*/
/* end - branding lenjerie astratex*/


/* branding little fockers
.little-fockers { background:url(/modules/default/img/branding/little-fockers/little-fockers.jpg) no-repeat 50% 92px !important; }
.little-fockers .leftLinkBranding { width:258px; height:1028px; display:block;  position:absolute; left:-258px; top:92px; z-index:50 }
.little-fockers .rightLinkBranding { width:258px; height:1028px;  display:block; position:absolute; left:100%; top:92px; z-index:51; }
.little-fockers .topLinkBranding { width:980px; height:160px; display:block; }
 end branding little fockers*/
/* branding no strings attached*/
.nostrings { background:url(/modules/default/img/branding/nostrings/branding-no-strings-attached.jpg) no-repeat 50% 92px !important; }
.nostrings #content { background: #fff }
.nostrings .leftLinkBranding { width:258px; height:1028px; display:block;  position:absolute; left:-258px; top:92px; z-index:50 }
.nostrings .rightLinkBranding { width:258px; height:1028px;  display:block; position:absolute; left:100%; top:92px; z-index:51; }
.nostrings .topLinkBranding { width:980px; height:160px; display:block; }
.nostrings .insideLinkBrandingBottom { display: none }
/* end branding little fockers*/

/* model buton wallet */
button::-moz-focus-inner, button { border: 0; cursor:pointer; padding: 0; } /*pentru firefox*/
input[type="button"], input[type="button"], input[type="submit"], input[type="reset"], button { border:0 none !important; padding:0 20px 0 0; }
.buttonWallet { background: url(/modules/default/img/buttons/buttonWallet.png) right -40px no-repeat; border:0 none; color:#ffffff; cursor:pointer; font-weight:bold; display:inline-block; height:36px; margin:0; overflow:visible; padding-right:20px; }
.buttonWallet .inside { background: url(/modules/default/img/buttons/buttonWallet.png) no-repeat; padding:9px 0 10px 20px; }
.buttonWallet:hover { background-position:right -120px }
.buttonWallet:hover .inside { background-position:left -80px }

a.buttonWallet2 { background: url(/modules/default/img/buttons/buttonWallet.png) right -40px no-repeat; color:#FFFFFF !important; float:left; font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:bold; overflow:hidden; padding:0 20px 0 0; position:relative; }
a.buttonWallet2 .inside { background: url(/modules/default/img/buttons/buttonWallet.png) 0 1px no-repeat; display:block; line-height:15px; padding:10px 0 11px 20px; white-space:nowrap; }
a.buttonWallet2:hover { background-position:right -120px; text-decoration:none !important }
a.buttonWallet2:hover .inside { background-position:left -79px }

/* end model buton wallet */

/* branding parfumuri Aoro */

.brandingSearchTop { background: transparent url(/modules/default/img/branding/europatravel/TopBgEuropatravel.jpg) no-repeat 50% 92px; }
.brandingSearchBottom { background: transparent url(/modules/default/img/branding/europatravel/BottomBgEuropatravel.jpg) no-repeat 50% 100%; }
.brandQuickSearch #content { padding-top:230px; }
.brandQuickSearch a.LinkBranding { width:100%; height:180px; display:block; position:absolute; top:0px; left:0; }
.brandQuickSearch a.topLinkBranding { width:100%; height:250px; display:block; position:absolute; top:92px; left:0; z-index:1; }
.brandQuickSearch a.leftLinkBranding { width:200px; height:500px; display:block;  position:absolute; left:-200px; bottom:0; z-index:50; }
.brandQuickSearch a.rightLinkBranding { width:200px; height:500px;  display:block; position:absolute; left:100%; bottom:0; z-index:51; }
.brandQuickSearch #footer { background:#fff;}

/*brandingLeftTopRight*/
.brandingLeftTopRight { position:relative; margin-top:-20px; overflow:visible; width:100%; }
.brandingLeftTopRight .rightbrand { position:absolute; top:0px; left:980px; }
.brandingLeftTopRight .leftbrand { position:absolute; top:0px; left:-330px; }

.redLink { color: #FF0000; }
#helpMenu a { color: #060; font-weight: bold; }

/*
    ===>> GAME
*/
#overlay_step1 h2 { font-size:18px; padding:5px; }
#overlay_step1 p { width:auto; text-align:justify; padding:5px 20px; }
#overlay_step1 img { padding:15px 5px 0px 0px; display:inline; }
#overlay_step1 #captchaCode { display:inline; }
#overlay_step1 .sendGift { padding:3px 5px; margin-bottom:5px; background:#0ca4d0; border:solid 1px #067c9e; color:#fff; }
#come_later h3,#overlay_step2 h3 { font-size:25px; padding:15px 5px; margin:0px 0px 20px 0px; border-bottom:dotted 1px #dedede; }
#come_later h2,#overlay_step2 h2 { font-size:20px; padding:0px 5px; margin:0px 0px 0px 0px; }
#come_later p,#overlay_step2 p { width:auto; font-size:13px; text-align:justify; padding:5px 20px; }
#come_later .want,#overlay_step2 .want { padding:3px 5px; margin-bottom:5px; background:#a3be2f; border:solid 1px #769201; color:#fff; }
#come_later .see,#overlay_step2 .see  { padding:3px 5px; margin-bottom:5px; background:#dedede; border:solid 1px #cccccc; color:#40444f; }
/*-----------------------------------------------------------------------------------------------------------------------------*/

.leftHpBanner {    height: 500px;    left: -159px;    position: absolute;    top: 112px;    width: 160px;    z-index: 11;}
.rightHpBanner { position:absolute; width:160px; height:500px; right:-160px; top:112px}



/*-----------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------new wallet--------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/
.button-wallet { background: url("/modules/wallet/img/new-wallet/wallet-button.jpg") no-repeat 100% 0; border: 0 none; color: #FFFFFF !important; cursor: pointer; display: inline; font-family: Tahoma,Geneva,sans-serif; font-size: 12px; font-weight: bold; height: 31px; line-height: normal !important; margin: 0 0 5px 0; overflow: visible; padding: 0 6px 0 0; position: relative; }
.button-wallet .inside { background: url("/modules/wallet/img/new-wallet/wallet-button.jpg") no-repeat 0 -40px;  display: inline-block; line-height: 17px; padding: 7px 0 7px 6px; position: relative; text-align: center; width:100px; white-space: nowrap; }

.landing-page-craciun-2010 { display:block; width:475px; height:100px; overflow:hidden; margin-bottom: 20px !important }

.float_left { float:left}
.float_right { float:right}
.pad7t { padding-top:7px;}

.ru #cafePromo .promoTitle, .ru #searchForm p.title, .en #cafePromo .promoTitle, .en #searchForm p.title  { font-size:1.4em}

.width180 { width:180px;height:15px; }
.mar0t { margin-top:0px!important}
.ad20t { margin-top:20px;}
.buyAdsHere { overflow:hidden;}
.buyAdsHere a { display:block; float:left; font-size:10px; color:#666!important; font-weight:bold; background:#efefef;  border:1px solid #ccc; padding:5px 8px 5px 8px; border-top-left-radius:5px; border-top-right-radius:5px;}
.buyAdsHere a:hover { color:#333!important;}
/*.buyAdsHere a.centerButton { margin:0 0 0 25px;}*/

div.promo .buyAdsHere2 { width:73px; height:101px; float:left; background:transparent url(/modules/default/img/layout/bg_promo.png) no-repeat 0% 0%; }
div.promo .buyAdsHere2 p { font-size:0.917em; margin:5px 0 5px 4px; text-align:center; }
div.promo .buyAdsHere2 p a { width:68px; display:block; padding:0; background:#568D3C; font-weight:bold; color:#DEEED7!important; padding: 20px 0;  -moz-border-radius-topleft:7px; -moz-border-radius-bottomleft:7px;}
div.promo .buyAdsHere2 p a:hover { color:#fff!important;}

/*#sectionSearch .displayResults .buyAdsHere { padding-left:17px;}*/
#phoneMigrate .ads { padding:0; margin:0}

.box1h-body { background-position:0 31px !important }
.box1h-holder { background:#FFFFE1; border-bottom:1px solid #D9D9BF; color:#111; font-size:11px; height:30px; line-height:30px; display: none; }
.box1h { margin:0 auto; width:980px }
.box1h .mesaj { background: url(/modules/default/img/box-contact-sprite.gif) no-repeat 0 9px; padding-left:20px }
.box1h strong {font-weight: bold}
.box1h .close { background: url(/modules/default/img/box-contact-sprite.gif) no-repeat 0 -16px; display: block; text-indent:-9999px; width:15px; }
.box1h .close:hover { background-position: 0 -41px; }

#formularCompatibilitate h2{margin:10px 5px 10px 10px; font-size:11px; }
#formularCompatibilitate h2 span{font-weight:bold; color:#cb0000;}
#formularCompatibilitate form input{background:url(/modules/horoscop/img/btn_astro.gif) repeat-x; border:1px solid #08497b!important; padding:2px; font-size:10px; color:#fff; margin:0px 5px 0px 10px; cursor:pointer}
#sasBannerDiv { margin-top:-33px; }
/*-----------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------special offer for sentitel users--------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/
#specialOfferOverlayer { }
#specialOfferOverlayer .subsectionHeader {background:transparent url(/modules/default/img/promo/nouBadge.jpg) no-repeat scroll 12px 1px;padding-left:75px;}
#specialOfferOverlayer .subsectionHeader h1 { color:#336db7;font-size:20px; }
#specialOfferOverlayer .content { background:transparent url(/modules/default/img/promo/reduceriTabel.jpg) no-repeat scroll 0px 0px;height:388px;position:relative;margin-left:12px;margin-top:7px;}
#specialOfferOverlayer .content .timer { font-size:19px;position:absolute;left:411px;top:57px; }
#specialOfferOverlayer .content .timer .hours { left:0;position:absolute; }
#specialOfferOverlayer .content .timer .minutes {left:35px; position:absolute; }
#specialOfferOverlayer .content .timer .seconds { left:77px; position:absolute;}
#specialOfferOverlayer .content a.button {background:transparent none repeat scroll 0 0;left:323px;padding:14px;position:absolute;text-indent:-999px;top:319px;width:110px;}
.listing strong { font-weight:bold; }
#specialOfferOverlayer .detailsPackage { margin-top:-3px;overflow:hidden; }
#specialOfferOverlayer .detailsPackage h2 { color:#7D7C7C;font-size:18px;margin-left:14px; }
#specialOfferOverlayer .detailsPackage ul.listing { margin-left:16px;margin-top:10px;overflow:hidden; }
#specialOfferOverlayer .detailsPackage ul.listing li { color:#3b3b3b; float:left;width:250px;font-size:12px;margin-right:22px;margin-bottom:11px; }

#specialOfferOverlayer .noThku {position:absolute;right:39px;top:391px; }
/* counter header senti */
.posPromo { top:0;left:0;position:absolute;background:transparent url(/modules/default/img/promo/telesales_header.png) no-repeat scroll 0px 0px;width:267px;height:65px; }
.posPromo  .hours { font-size:16px;left:30px;position:absolute;top:26px;}
.posPromo  .offerMinutes { font-size:16px;left:28px;position:absolute;top:25px;}
.posPromo  .offerSeconds {font-size:16px;left:74px;position:absolute;top:25px; }
.posPromo .red  span { color: #FF0000 !important}
.posPromo #specialOfferOrder { display:block;height:33px;position:absolute;right:41px;text-indent:-9999px;top:25px;width:114px;z-index:1000}
.counterHeaderLink {z-index:100;position:absolute;}
.counterHeaderLink a {background:transparent none repeat scroll 0 0;display:block;height:63px;text-indent:-9999px;width:258px;}
/*-----------------------------------------------------------------------------------------------------------------------------*/
.articleBox { width:311px; border:1px solid #e2e0d6; padding:1px; margin-bottom:10px;}
.articleBox p.articleTitle {font-weight: bold; padding: 2px; text-align: center; margin-top: 2px; margin-bottom: 2px;}
.articleBox a.articleImage img {border: 0 none; margin-left: 8px; margin-right: 6px; float: left;}
.articleBox p.articleBody {padding-left: 10px; padding-right: 10px; margin-bottom: 10px; text-align: justify;}

.mar10t { margin-top:10px!important;}
.mar10b { margin-bottom:10px!important;}
.mar15l {margin-left: 15px;}

.fleft { float:left}
.fright { float:right}

.brandingOttoAgentie #sky_left{ left:-150px !important; top:112px !important; z-index: 5 !important}
.brandingOttoAgentie #sky_right{ left:100% !important; top:112px !important; z-index: 5 !important}
.brandingOttoAgentie #DCF242992794 { left: 0; position: absolute;  top:112px !important }
.brandingOttoAgentie #content { padding-top:170px !important }
.brandingOttoAgentie #phoneMigrate { top:170px }

#sky_left, #sky_right, #DCF242992794 { display: none; }
.brandingOttoAgentie #sky_left, .brandingOttoAgentie #sky_right, .brandingOttoAgentie #DCF242992794 { display: block; }

/*export user senti vs dating*/
.datingAcasa  #phoneMigrate {top:76px}
.exportProfile{width:620px; margin:0 auto; border:1px solid #cecece; padding:1px; font-size:11px;}
.exportProfile .headerexport{padding:35px 20px 10px 20px; background:url(/modules/default/img/layout/exportProfile_bg.jpg) repeat-x left top}
.exportProfile .headerexport h2{font-size:17px; padding-bottom:5px; border-bottom:1px solid #cecece}
.exportProfile .contentExport{padding:10px 20px; overflow:hidden;}
.exportProfile .contentExport .left{float:left; width:67%;  border-right:3px solid #cecece; padding:30px 20px 30px 0px}
.exportProfile .contentExport .right{float:left; width:20%; padding-left:40px;background:url(/modules/default/img/layout/icon_exportUser.png) -10px -205px  no-repeat}
.exportProfile .contentExport .left .title{margin-bottom:10px}
.exportProfile .contentExport .left ul li{padding-left:40px; padding-bottom:5px; margin-bottom:10px; background-image:url(/modules/default/img/layout/icon_exportUser.png)}
.exportProfile .contentExport .left ul li.profile{background-position:0px 3px}
.exportProfile .contentExport .left ul li.mail{background-position:0px -92px}
.exportProfile .contentExport .left ul li.wall{background-position:0px -163px}
.exportProfile .contentExport .left .smallInfo{color:#a1a1a1; font-size:10px;}
.exportProfile .contentExport .left .gray{color:#5c5c5c; }
.exportProfile .contentExport .right img{display:block; }
.exportProfile .footerExport {background-color:#ececec; padding:10px 20px; overflow:hidden}
.exportProfile .footerExport .actionBox{float:right;}
.exportProfile .footerExport  span{line-height:23px; float:left}
.exportProfile .footerExport .actionBox .exportAction{background-color:#33a301; border:1px solid #2b8801!important; margin-right:5px;}
.exportProfile .footerExport .actionBox .exportAction:hover{background-color:#fff; color:#2b8801}
.exportProfile .footerExport .actionBox .noExport{background-color:#c1c1c1; border:1px solid #b3b3b3; }
.exportProfile .footerExport .actionBox .noExport:hover{background-color:#fff; color:#b3b3b3}
.exportProfile .footerExport .actionBox .exportAction,.exportProfile .footerExport .actionBox .noExport{font-family:tahoma; font-size:11px; color:#fff; font-weight:bold; padding:5px 10px; cursor:pointer}

/* stilago badge la poza de profil */
.survey { position:relative; }
.stilago7 .badge { background:transparent url(/modules/default/img/stilago7.png) no-repeat scroll 0px 0px!important;width:97px!important; height:39px!important; display:block!important;cursor:pointer!important;text-indent:-9999px!important; padding:0!important;margin:0!important;border:0!important;position:absolute;left:0;bottom:0;z-index:5; }
div.profileHeader .stilago2 .badge { left:32px;top:120px; }
.tpb2 .badge { background:transparent url(/modules/default/img/badges/badge-tpb2.png) no-repeat scroll 0px 0px!important;width:97px!important; height:37px!important; display:block!important;cursor:pointer!important;text-indent:-9999px!important; padding:0!important;margin:0!important;border:0!important;position:absolute;left:0;bottom:0;z-index:5; }
div.profileHeader .tpb1 .badge { left:30px;top:103px; }

/* promo surveys (stilago) */
.promo-survey { padding: 10px 20px 15px; text-align: left; }
.promo-survey ul { margin-top: 10px; }
.promo-survey li { margin-top: 5px; }
.promo-survey li { padding-left: 10px; }
.promo-survey input.option { width:20px; margin-right: 5px; }
.promo-survey .centerAlign { text-align:center; }
.promo-survey span.centerAlign { font-weight:bold; }

/*  */
.ifHasChildren { margin-top:5px; }
.ifHasChildren a { background: transparent url(/modules/default/img/btnSidebarCauta.jpg) no-repeat scroll 0px 0px!important;display: block;width: 155px;height: 34px;text-indent: -9999px;margin-left: 3px;  }
.ifHasPets { margin-top:5px; }
.ifHasPets a { background: transparent url(/modules/default/img/btnSidebarCauta.jpg) no-repeat scroll 0px -42px!important;display: block;width: 155px;height: 34px;text-indent: -9999px;margin-left: 3px;  }

/* ovl start page */
ul#userNotices li.premiumStart { padding-top:5px;margin-top:5px;border-top:1px solid #dcdcdc;border-bottom:0; }
ul#userNotices li.premiumStart .titlePremium {font-weight:bold;  }
ul#userNotices li.premiumStart .subTitlePremium { color:#737373;font-size:10px;margin-bottom:5px; }
ul#userNotices li.premiumStart form.giftVoucher {  }
ul#userNotices li.premiumStart form.giftVoucher  input.inputPremium { float:left;width:92px;font-size:11px;margin-left:10px;border:1px solid #cecece;padding:1px;  }
ul#userNotices li.premiumStart form.giftVoucher button { background: url(/modules/default/img/layout/bgButMigrate.gif) repeat-x 0px -40px;color: white;text-align: center;width: 45px;font-size: 11px;margin-top: 0;padding:2px 0 2px 1px}
ul#userNotices li.premiumStart form.giftVoucher button:hover { background: url(/modules/default/img/layout/bgButMigrate.gif) repeat-x 0px 0px;color:black }
ul#userNotices li.premiumStart .openOvlPremium { margin-left:10px;font-size:10px;margin-top:10px; }

.ovlPremiumStatus .headerSection { background:url('/modules/default/img/layout/ovlHeaderPremium2.jpg') no-repeat top center;margin-top:10px;height:135px;  }
.ovlPremiumStatus h2{ width: 138px;text-align: center;font-weight: bold;margin-left: -10px;font-size: 14px;padding-top: 10px;color: #999; }
.ovlPremiumStatus h3{ text-align: left;font-weight: bold;margin-top: 17px;margin-left: 28px;font-size: 13px;margin-bottom: 2px; }
.ovlPremiumStatus h4{ text-align:left;color:#383838;margin-left: 28px;margin-bottom:10px; font-size:11px; }
.ovlPremiumStatus form.formInvite { margin-top:5px;text-align:left; }
.ovlPremiumStatus form.formInvite div.bgImage { background: url(/modules/premium/img/inputPremium.gif) no-repeat 28px 0px;padding-left:31px;position:relative; }
.ovlPremiumStatus form.formInvite input {background:none;text-align:left;width:193px;border:0;}
.ovlPremiumStatus form.formInvite button {background: none;text-align: center;color: white;font-size: 13px;font-weight: bold;width: 102px;padding-right: 0;padding-top: 4px;padding-bottom: 4px;}
.ovlPremiumStatus .errorBox { position: absolute; left: 345px; top: 3px; color:red; }
.ovlPremiumStatus .succesBox { position: absolute; left: 345px; top: 3px; color:#009900; }

#accountType { font-size: 11px; padding-top: 21px;color: #5D5C5C;}

.invisibleLine {height: 0px;border:0px;}

.ribbonBtn {background: url(/modules/default/img/close.png) no-repeat 0 1px; cursor: pointer; color: #666; top: -15px; right: -14px; position: absolute; width: 18px; height: 18px;}
.ribbonBtn:hover{background: url(/modules/default/img/close.png) no-repeat 0 -59px; width: 18px; height: 18px;}
.ribbonH150 {top: -150px;}

.realGiftsHpHolder { background:#D9E0E9 url(/modules/default/img/homepageBanner.jpg) no-repeat right 44px !important; }
.realGiftsHp { width: 376px !important; }
.realGiftsHpHolder p.lh  { width:175px; }

.realGiftsHpHolderWoman {
    background: url("/modules/default/img/profile-his-realgifts.jpg") no-repeat scroll right 41px #D9E0E9 !important;;
}
.realGiftsHpHolderWoman p.lh  { width:195px; }
.realGiftsHp .ribbonNew {  background: url("/modules/realgifts/img/nouSection.png") no-repeat scroll 0px transparent;display:block;left:322px;top:0;position:absolute;width:75px; height:75px; }

.newStrong { color:#fff;background: #F00;border-radius:6px;font-weight:bold;padding:2px 5px 2px 5px;margin-right: 7px;}

.leadsAcasaProfile { margin:23px 0; font-weight:bold; padding-left:5px;}
.leadsAcasaHp {margin:23px 0 15px 0; font-weight:bold; padding-left:20px; padding-top:15px; border-top:1px solid #DCDCDC}

.brandingContainer { padding-top: 150px;    position: relative; }
.brandingContainer  .topBranding { width:980px;height:150px;position:absolute;top:0;left:0; }
.brandingContainer  .leftBranding { position:absolute;top:150px;left:-160px; }
.brandingContainer  .rightBranding { position:absolute;top:150px;right:-160px;}
.brandingContainer #phoneMigrate { top:136px; }

.normalfooterList { padding-top: 5px!important; }
.normalfooterList li.first { float: left!important; font-weight:bold; height: 25px;}
.normalfooterList li { margin-right: 15px!important; margin-bottom: 3px!important;}
.copyContainer { border-top: 1px solid #ddd; margin-top: 7px!important; padding-top: 3px;}

ul.listByLetter { overflow: hidden; padding-top: 3px;}
ul.listByLetter li { float: left; margin-right: 11px;}

.btn1v2 {
color: #ffffff;
font-size: 12px;
padding: 10px;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 0px 1px 5px #969696;
-moz-box-shadow: 0px 1px 5px #969696;
text-shadow: 1px 1px 0px #999;
background: #6f92d2;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#79a3f2), to(#6f92d2));
background: -moz-linear-gradient(top, #79a3f2, #6f92d2);
font-weight: bold;
}

#reorganizedHpBoth { overflow:hidden;clear:both;height:100%;position: relative; }
#restOfHP {overflow:hidden;clear:both;height:100%;position: relative; clear: both; }

.btn1v2:hover { background:#D6D6D6; background: -webkit-gradient(linear, 0 0, 0 100%, from(#EDEDED), to(#D6D6D6)); background: -moz-linear-gradient(top, #EDEDED, #D6D6D6); color:#333; text-shadow: 1px 1px 0px #fff; text-decoration: none!important; -webkit-box-shadow: 0px 0px 1px #969696; -moz-box-shadow: 0px 0px 1px #969696;}
.btn1v2:hover span { text-decoration: none; border: 0}

.sidebarBannerUnder {      float: left;    margin: 0 0 20px;    overflow: hidden;    padding-bottom: 20px;    width: 160px; clear:both;}
.sidebarContainerHp {float: left;margin: 0 0 10px; overflow: hidden;width: 160px;clear:both;}

.mvpAdsV1 { background: url(/modules/default/img/anunturiMatrimoniale.jpg) no-repeat; padding-left: 150px; padding-top: 5px; height: 97px; }
.mvpAdsV2 { background: url(/modules/default/img/anunturiMatrimonialev2.png) no-repeat; padding-top: 5px; height: 96px; }
.btnAddAnouncement { display: block; height: 30px; float: left; background: url(/modules/default/img/buttons/sprite_homepageBtn.png) no-repeat scroll 0 0 transparent; text-align: center; padding: 13px 0 16px 0!important; width: 150px; font-weight: bold; color:#fff; cursor: pointer}
input.btnAddAnouncement {height: 43px;}
.btnAddAnouncement:hover { background-position: 0 -62px; color:#4a6ab3;}
.mvpAdsV1Ad { float: left; width: 330px; border: 1px solid #ccc; padding: 8px 10px; margin-right: 50px; position: relative; line-height: 15px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mvpAdsV1Ad .mvpAdsRibbon {  position: absolute; display: block; width: 11px; height: 11px; background: url(/modules/default/img/adsRibbon.jpg); top: 10px; left: -11px;}
.mvpAdsV1Ad strong {   line-height: 18px;}
.mar15b { margin-bottom: 15px!important;}
.mvpAdsV1 .btnAddAnouncement { margin-top: 20px;}
.mvpAdsV2 .mvpAdsleftSide a { display: block; float: left; text-indent: -9999px; width: 565px; height: 100px;}
.mvpAdsV2 .mvpAdsrightSide a {  float: left; margin-top: 25px; }

.mvpAdsContainer { border: 1px solid #ccc; overflow: hidden; padding: 20px}
.mvpAdsContainer .mvpAdsTitle { font-size: 30px; font-weight: normal; }
.mvpAdsContainer .mvpAdsPrice { color: #6EA952; font-weight: bold; margin-bottom: 30px; font-size: 14px; }
.rightSideAdvantages {  float: right; width: 400px; border: 1px solid #ccc;  background: #f6f6f6;}
.rightSideAdvantages .mvpAdsSubTitle { border-bottom: 1px solid #ccc; background: #efefef; text-transform: uppercase; padding: 8px 15px; font-weight: bold; font-size: 14px;}
.mvpAdsAdvantages {}
.mvpAdsAdvantages li {font-size: 13px;}
.MvpPaddingLeft { padding-left: 20px;}

h2.mvpAdsPayment { font-weight: bold; text-transform: uppercase; margin-bottom: 5px; font-size: 14px;}
.mvpAdsPaymentOption { margin-bottom: 5px;}
.mvpAdsError { color: red; font-size: 11px;}
.pad25b { padding-top: 25px!important}
.redStatus { color: #ED3D41; font-weight: bold; margin-bottom: 15px;}

body.shortPaymentPage {background-image: url(/modules/default/img/layout/bg_header_short.png);}
body.shortPaymentPage #header { height: 65px;}

.boxHpOffert { overflow: hidden; margin-bottom: 15px;}
.boxHpOffert a { display: block; width: 803px; height: 229px; background: url(/modules/default/img/boxOfertaHp2.jpg) no-repeat; text-indent: -9998px; }
