/*Preludik | preludik.css*/

/*DEFAULT, RESET, BODY-THEMES-----------------------------------------------------------------------------------------*/
body{
	margin:0;padding:0;
	font-size:12px;
	font-family:arial,sans-serif;
	color:#000;
	background:#EAEAEA;
}

/*body-themes*/
body.spring{background:#EAEAEA url(navi/body_bg_spring2008v1.gif) no-repeat top center;}

ul,ol{margin:10px 3em;padding:0;margin-top:0px;margin-right:0px;}
hr{border:0;border-top:1px solid #999;border-bottom:1px solid #fff;width:100%;overflow:hidden;}
img{margin:0;padding:0;border:0;}
code{color:green}

p{margin:0;padding:0;margin-bottom:10px;}
h1,h2,h3,h4{margin:0;padding:0;margin-bottom:10px;}
h1{font-size:18px;font-weight:normal;color:#333;}
h2{font-size:16px;font-weight:bold;color:#666;}
h3{font-size:12px;font-weight:bold;color:#999;}
h4{font-size:11px;font-weight:bold;color:#999;}

a{color:#003399;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
a.under{text-decoration:underline;}
/*end DEFAULT, RESET, BODY-THEMES-----------------------------------------------------------------------------------------*/

/**********LAYOUT BASE***************************************************************************************************************************/
.outer,#topLinks,#header,#content,#footer{width:980px;margin:0px auto;}

#header{background:url(navi/header_bg.png) top left no-repeat;margin-top:5px;}
#footer{padding-bottom:4px;margin-bottom:10px;background:url(navi/footer_bg.png) bottom left no-repeat;}
#footer .padded{padding:8px}

#content{background:#fff url(navi/content_bg.gif) top left repeat-y;}
#content #rightcol{width:300px;padding:20px 10px;/*background:yellow;*/}
#content #maincol{width:auto;padding:20px 10px;/*width:640px;*//*background:lime;*//*height:600px;*/}
#content #maincol #maincol_narrow{width:640px;/*background:lime;*/}
/**********end LAYOUT BASE***************************************************************************************************************************/

/*GENERAL > FORMS-----------------------------------------------------------------------------------------*/
/*vertical scrollbars firefox*/
textarea{overflow:-moz-scrollbars-vertical;}
form{margin:0;padding:0;display:inline;}
input,select,textarea{font-size:12px;font-family:arial,sans-serif;vertical-align:middle;}
input.text,textarea{border:1px solid #999;padding:2px;background:#fff url(navi/bg_input.gif) top left;}
select{border:1px solid #999;}
input.checkbox{vertical-align:middle;}
input.radio{vertical-align:middle;}
.error{color:#c20023;}

/*buttons gray*/
input.button,a.button{
cursor:pointer;overflow:visible;
padding:1px 5px;
color:#222;
background:#ddd;
border:1px outset #ddd;
}
input.button:active,a.button:active{border-style:inset;}

input.bigbutton,a.bigbutton{
cursor:pointer;overflow:visible;
padding:5px 10px;
color:#fff;
background:#c20023;
border:1px outset #c20023;
-moz-border-radius:5px;
}
input.bigbutton:active,a.bigbutton:active{border-style:inset;}

a.button,a.bigbutton{text-decoration:none;display:block;float:left;margin-right:5px;}
a.button:hover{color:#222}
a.bigbutton:hover{color:#fff}
/*end GENERAL > FORMS-----------------------------------------------------------------------------------------*/

/*GENERAL > Round tabs-----------------------------------------------------------------------------------------*/
ul.roundtabs{
margin:0;padding:0;list-style:none;
width:100%;overflow:hidden;
border-bottom:2px solid #ccc;/*background-color:lime;*/
}

div.roundtabs-content{
border:1px solid #ccc;border-top:0px;
padding:7px;
margin-bottom:10px;
background:#fff;
}

/*TABS=LeftAligned - Femei, Barbati, Cupluri*/
.roundtabs li.tabsLeft{float:left;/*background-color:orange;*/}
.roundtabs li.tabsLeft a{
display:block;float:left;
padding-right:5px;margin-right:3px;
color:#666;text-decoration:none;
background:#eee url(navi/bg_trans_top_300x7.gif) top right no-repeat;
}
.roundtabs li.tabsLeft a span{
display:block;
padding-left:6px;padding-top:4px;padding-bottom:2px;
background:#eee url(navi/bg_trans_top_300x7.gif) top left no-repeat;
}

.roundtabs li.tabsLeft a:hover, .roundtabs li.tabsLeft a:hover span{background-color:#ddd;}
.roundtabs li.tabsLeft a.selected, .roundtabs li.tabsLeft a.selected span{background-color:#777;color:#fff;font-weight:bold;}
/*end TABS=LeftAligned - Femei, Barbati, Cupluri*/

/*TABS=RightAligned - Filtre, Inapoi la Rezultate*/
.roundtabs li.tabsRight{float:right;/*background-color:orange;*/}
.roundtabs li.tabsRight a{
display:block;float:left;
margin-left:10px;padding-top:3px;
text-decoration:none;
font-size:11px;
}

.roundtabs li.tabsRight a span{display:block;}
.roundtabs li.tabsRight a span.plus{background:url(icon/plus.png) 100% 1px no-repeat;padding:2px 20px 2px 5px;margin-right:10px;}
.roundtabs li.tabsRight a span.minus{background:url(icon/minus.png) 100% 1px no-repeat;padding:2px 20px 2px 5px;margin-right:10px;}
.roundtabs li.tabsRight a span.back{background:url(icon/home.png) 100% 1px no-repeat;padding:2px 20px 2px 5px;margin-right:10px;}
/*end TABS=RightAligned - Filtre, Inapoi la Rezultate*/

/*end GENERAL > Round Tabs-----------------------------------------------------------------------------------------*/

/*GENERAL > MISC-----------------------------------------------------------------------------------------*/
/*vertical scrollbars firefox*/
html{overflow:-moz-scrollbars-vertical;}
.clear {width:100%;overflow:hidden; /*background:lime;*/ /*generic container (i.e. div) for floating buttons */}
.swiClear {display:block;clear:both;margin:0;padding:0;border:0;height:1px;line-height:1px;font-size:1px;width:100%;overflow:hidden;/*background:teal*/}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}

.acces{display:none}
.hilite{color:#999;}
.nickname{color:#003399;font-weight:bold;}
.txtwhite{color:#fff}
.txtnorsiz{font-size:12px;font-weight:normal}
.centercontent{text-align:center;}
h3.hr{border-bottom:1px solid #ccc}

.shade-gray-inverse{background:#fff url(navi/shade-gray-inverse.gif) top left repeat-x;}

p.more{text-align:right;font-size:11px;line-height:15px;/*background:lime;*/}
p.more a{background:url(navi/ic_more.png) left 4px no-repeat;padding-left:12px;margin-right:10px;}

p.moreplus{text-align:right;font-size:11px;/*background:lime;*/}
p.moreplus a{background:url(icon/plus.png) right 0px no-repeat;padding:2px 20px 2px 12px;margin-right:10px;}

p.pagetop{text-align:right;font-size:11px;line-height:15px;/*background:lime;*/}
p.pagetop a{background:url(navi/pagetop.gif) left 4px no-repeat;padding-left:12px;padding-right:10px;}

div.sep-hr-linedotted{
height:1px;line-height:1px;font-size:1px;padding:2px 0px;margin:2px 0px;
display:block;clear:both;width:100%;overflow:hidden;
background:url(navi/sep-hr-linedotted.gif) center left repeat-x;
}

div.sep-hr-line{
height:1px;line-height:1px;font-size:1px;padding:2px 0px;margin:2px 0px;
display:block;clear:both;width:100%;overflow:hidden;
background:url(navi/sep-hr-line.gif) center left repeat-x;
}

span.close{ /*used inside p.infoBox with inline style=position:relative*/
background:url(icon/close.png) 100% 1px no-repeat;padding:2px 20px 2px 5px;margin-right:5px;
position:absolute;top:1px;right:0;
}

.margb0{margin-bottom:0px;}
.margb5{margin-bottom:5px;}
.margb10{margin-bottom:10px;}
.margb20{margin-bottom:20px;}

.margt5{margin-top:5px;}
.margt10{margin-top:10px;}

.margr0{margin-right:0px;}
.margr10{margin-right:10px;}

.margl10{margin-left:10px;}

.padr0{padding-right:0px;}
.padr10{padding-right:10px;}
.padl10{padding-left:10px;}
/*end GENERAL > MISC-----------------------------------------------------------------------------------------*/

/*GENERAL > ICONS, CSS Messages, Punch Line, Dimmed, Actions box-----------------------------------------------------------------------------------------*/
/*CSS ICONS*/
.female,.female_reg{background-image:url(icon/female.png);}
.male,.male_reg{background-image:url(icon/male.png);}
.couple{background-image:url(icon/couple.png);}

.available{background-image:url(icon/available.png);}
.busy{background-image:url(icon/busy.png);}
.available-today{background-image:url(icon/available-today.png);}
.offline{background-image:url(icon/offline.png);}

.email{background-image:url(icon/email.png);}
.print{background-image:url(icon/print.png);}
.money{background-image:url(icon/money.png);}
.help{background-image:url(icon/help.png);}

.female,.male,.couple,
.available,.busy,.available-today,.offline,
.email,.print,.money,.help,
.alert,.info,.download,.caution,.accept
{background-position:0 1px;background-repeat:no-repeat;padding:2px 5px 2px 20px;/*background-color:aqua;*/}

.female_reg,.male_reg
{background-position:0 2px;background-repeat:no-repeat;padding:2px 5px 0px 12px;/*background-color:aqua;*/}

.alert,.alertBox{background-image:url(icon/exclamation.png);}
.info,.infoBox, .hintBox{background-image:url(icon/information.png);}
.download,.downloadBox{background-image:url(icon/disk.png);}
.caution,.cautionBox{background-image:url(icon/caution.png);}
.accept,.acceptBox{background-image:url(icon/accept.png);}

/*CSS Messages*/
.alertBox{background-color:#fff6bf;border:0px solid #ffd324;}
.infoBox{background-color:#D2E7FC;border:0px solid #b5d4fe;}
.hintBox{background-color:#D2E7FC;border:2px solid #c10022;width:94%;}
.downloadBox{background-color:#cfc;border:0px solid #3C6;}
.cautionBox{background-color:#ffffcc;border:0px solid #ffd324;}
.acceptBox{background-color:#cfc;border:0px solid #3C6;}
.alertBox,.infoBox,.downloadBox,.cautionBox,.acceptBox
{background-position:5px 5px;background-repeat:no-repeat;padding:5px 5px 5px 25px;}
.hintBox
{background-position:3px 3px;background-repeat:no-repeat;padding:3px 10px 3px 25px;text-align:left;margin-top:1px;font-size:11px;}

/*Actions box*/
div.actionsBox{padding:10px;padding-bottom:15px;background:#f2f2f2 url(navi/bg_wave.png) bottom center repeat-x;}
span.actions{float:right;text-transform:uppercase;font-size:2em;color:#ddd;}

/*Punch Line*/
div.punchLine {background:#F3EFF8 url(icon/chat_32x32.png) 15px 1.5em no-repeat;border:1px dashed #999;border-width:1px 0;margin-bottom:20px;}
div.punchLine h3, div.punchLine p{padding:0 0 0 70px;margin:0;}
div.punchLine h3 {border-top:5px solid white;padding-top:0.5em;color:#9966CC;}
div.punchLine p {border-bottom:5px solid white;padding-bottom:0.75em;}

/*Dimmed*/
.dimmed{font-size:0.9em;color:#666;}

/*end GENERAL > ICONS, CSS Messages, Punch Line, Dimmed, Actions box-----------------------------------------------------------------------------------------*/

/*GENERAL > LISTS*/
.infoBox ul {list-style:circle;margin:0 0 0 20px;}

/*GENERAL > TABLE data--OK=asa obtin acelasi width la tabel in FF+IE7 */
table.data{border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.data td{padding:4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;}
table.data td.special{border-right-color:blue}
table.data tr.rowhead td {background:#eee;color:#666;font-weight:bold;vertical-align:middle;}
table.data tr.roweven {background:#f2f2f2;}
table.data tr.rowodd {background:#fff;}
/*table.data > inside table*/
table.data table td{border:0;padding:0;}

/**********TOPLINKS***************************************************************************************************************************/
#topLinks{font-size:11px;margin-top:5px;/*background:lime;*/}
#topLinks table{/*background:yellow;*/}

p#lang,p#import,p#register,p#mstatus,p#liberAstazi,p#logout{
/*background-color:lime;*/
height:20px;line-height:20px;
margin:0;padding:0 5px 0 20px;margin-right:10px;
background-position:0 2px;
}

p#lang{background:url(icon/web_16x16.png) 0 2px no-repeat;}
p#import{background:url(icon/import_16x16.png) 0 2px no-repeat;}
div#langChooser{position:absolute;left:0px;top:23px;width:150px;border:1px dashed #ccc;border-bottom:0px;}
div#langChooser p.langChoice{margin:0;padding:2px 5px 2px 20px;background-color:#fff;border-bottom:1px dashed #ccc;}
div#langChooser p.langChoice:hover{background-color:#D9ECFF;}
div#langChooser p.langChoice a{text-decoration:none;}

p#register{background:url(icon/edit.png) 0 2px no-repeat;}

p#mstatus{background-position:0 2px;}
div#statusChooser{position:absolute;left:0px;top:23px;width:150px;border:1px dashed #ccc;border-bottom:0px;}
div#statusChooser p.statusChoice{margin:0;padding:2px 5px 2px 20px;background-color:#fff;border-bottom:1px dashed #ccc;}
div#statusChooser p.statusChoice:hover{background-color:#D9ECFF;}
div#statusChooser p.statusChoice a{text-decoration:none;}

p#liberAstazi{background:url(navi/btn_arrow-no.gif) 0 2px no-repeat;padding-left:5px;}
p#logout{background:url(navi/btn_arrow-logout.gif) 0 2px no-repeat;padding-left:15px;}

p#lang,p#import,p#register{/*background-color:lime;*/ /*display:none*/}
p#mstatus,p#liberAstazi,p#logout{/*background-color:lime;*/ /*display:none*/}

/**********HEADER***************************************************************************************************************************/
#header img#logo{display:block;margin:25px 10px 15px 20px;}

.usermenuBox{
float:right;text-align:left;font-size:11px;
width:384px;height:44px;padding:8px;margin:15px 10px;
background:url(navi/usermenuBox_bg.png) top left no-repeat;
}

#loginBox {/*background:lime*/}
#loginBox input.text{padding:1px 2px;margin-right:5px;font-size:11px;}
#loginBox input.button{padding:0px 5px;margin-right:5px;font-size:11px;}

#profileBox {/*background:lime;*/}
#profileBox img.avatar{display:block;margin-right:5px;border:2px solid #ddd;}
#profileBox h4.nickname{margin-bottom:5px;}
#profileBox td.sepCol{width:6px;/*background:orange;*/}
#profileBox span.money{background-position:100% 1px;background-repeat:no-repeat;padding:2px 20px 2px 5px;margin-right:5px;/*background-color:aqua;*/}

#profileBox table.userlinks {width:150px;height:44px;background:url(navi/userlinks_bg.gif) top left no-repeat;}
#profileBox table.userlinks td.txt{width:70%;text-align:left;padding-left:8px;}
#profileBox table.userlinks td.nr{width:30%;text-align:right;padding-right:8px;}

/*ForgotPassword -----------------------------------------------------------------------------------------*/
#ForgotPassword {
position:absolute;top:-5px;left:-5px;z-index:1000;
width: 360px; height: 178px; 
padding: 22px 20px 0 20px;
font-size:11px;
background: transparent url(navi/forgotpassword_bg2.png) 0 0 no-repeat;
} 

#ForgotPassword input.text{padding:1px 2px;margin-right:5px;margin-left:15px;font-size:11px;color:#003399;}
#ForgotPassword input.button{padding:0px 5px;margin-right:5px;font-size:11px;}


/*HEADER > Topnav1-----------------------------------------------------------------------------------------*/
#topnav1bar{width:980px;margin:0px auto;
background:#c20023 url(navi/topnav1bar.png) bottom left repeat-x;
}
ul#topnav1{
	margin:0;padding:0;list-style:none;
	width:100%;overflow:hidden;
}
#topnav1 li{float:left;margin-top:0px;margin-right:5px;}
#topnav1 li.first{margin-left:15px;}

/*link styles*/
#topnav1 li a{color:#333;font-weight:bold;}
#topnav1 li a:hover{text-decoration:none}
#topnav1 li.selected a{color:#c20023;}
#topnav1 li.selected a:hover{}

/*paddings*/
#topnav1 li a{display:block;float:left;padding-right:8px;margin-right:5px;}
#topnav1 li a span{display:block;padding-left:8px;padding-top:5px;padding-bottom:5px;}

/*TAB=default bg-images-colors; right-corners pe A,fixed width -- left-corners pe SPAN width min:200px*/
#topnav1 li a{background:url(navi/topnav1-btn.png) top right no-repeat;}
#topnav1 li a span{background:url(navi/topnav1-btn.png) top left no-repeat;}

/*TAB=default bg-images-colors; right-corners pe A,fixed width -- left-corners pe SPAN width min:200px*/
#topnav1 li a:hover{background:url(navi/topnav1-btn-over.png) top right no-repeat;}
#topnav1 li a:hover span{background:url(navi/topnav1-btn-over.png) top left no-repeat;}

/*TAB=selected bg-images-colors; right-corners pe A,fixed width -- left-corners pe SPAN width min:200px*/
#topnav1 li.selected a {background:url(navi/topnav1-btn-selected.png) top right no-repeat;}
#topnav1 li.selected a span {background:url(navi/topnav1-btn-selected.png) top left no-repeat;}

/*HEADER > Topnav2-----------------------------------------------------------------------------------------*/
#topnav2bar{
width:978px;margin:0px auto;
background:#f2f2f2 url(navi/topnav2bar.png) bottom left repeat-x;
border-left:1px solid #B0B0B0;border-right:1px solid #B0B0B0;
}
ul#topnav2{
	margin:0;padding:0;list-style:none;
	width:100%;overflow:hidden;
}
#topnav2 li{float:left;margin-top:0px;margin-right:5px;}
#topnav2 li.first{margin-left:15px;}
#topnav2 a{
display:block;
padding:3px 8px;
font-size:11px;color:#000;
}
#topnav2 a:hover{background:#ddd;color:#000;text-decoration:none;}
#topnav2 li.selected a,#topnav2 li.selected a:hover{background:#fff;color:#000;}
/**********end HEADER***************************************************************************************************************************/

/**********FOOTER***************************************************************************************************************************/
/*botnav1*/
ul#botnav1{
	margin:0;padding:0;list-style:none;
	overflow:hidden;width:100%;
	font-size:11px;
}
#botnav1 li{float:left;}
#botnav1 li{padding:0px 10px;border-right:1px solid #ccc;}
#botnav1 li.last{border-right:0px;}
#botnav1 a{color:#bbb}
/**********end FOOTER***************************************************************************************************************************/

/**********CONTENT ANUNTURI***************************************************************************************************************************/
h3.anunturi{
position:relative;
background:#777 url(navi/bg_trans_top_640x7.gif) top left no-repeat;
padding: 5px 10px;
margin-bottom:0px;
font-size:11px;color:#fff;font-weight:bold;
text-transform:uppercase;letter-spacing:0.1em;
}
h3.anunturi span.more{
position:absolute;right:10px;top:3px;
background:url(icon/plus.png) 100% 1px no-repeat;padding:2px 20px 2px 5px;margin-right:0px;
float:right;text-align:right;
text-transform:none;letter-spacing:normal;
}
h3.anunturi span.more a{
color:#fff;font-weight:normal;font-size:11px;/*background:lime;*/
}

#rightcol h3.anunturi{
background:#777 url(navi/bg_trans_top_300x7.gif) top left no-repeat;
}

/*EXPLORE > Anunturi MainCol*/
.anunturi-maincol{padding:0;font-size:11px;line-height:15px;margin-bottom:15px;}
.anunturi-maincol div.anunt-item{
padding:8px;margin-bottom:5px;
background:#F7F9FB;
border:1px solid #ccc;
}

.anunturi-maincol div.profile{margin-right:5px;width:282px;/*background:yellow;*/}
.anunturi-maincol div.profile img{float:left;display:block;}
.anunturi-maincol div.profile p.P1{margin-left:90px;margin-bottom:0px;/*background-color:lime;*/}
.anunturi-maincol div.profile p.P2{margin-left:90px;margin-bottom:0px;padding:0;/*background-color:aqua;*/}

.anunturi-maincol div.textbox{width:335px;/*background:orange;*/}
.anunturi-maincol div.textbox a{
	display:block;color:#000;/*background:aqua;*/
	height:60px;overflow:hidden; /*4 linii de text vizibile*/
	background:url(navi/ic_moreGray.png) left 4px no-repeat;padding-left:12px;
}

/*EXPLORE > Anunturi RightCol*/
.anunturi-rightcol{padding:0;font-size:11px;line-height:15px;margin-bottom:15px;}
.anunturi-rightcol div.anunt-item{
padding:8px;margin-bottom:5px;
background:#F7F9FB;
border:1px solid #ccc;
}

.anunturi-rightcol div.profile{margin-bottom:5px;width:282px;/*background:yellow;*/}
.anunturi-rightcol div.profile img{float:left;display:block;}
.anunturi-rightcol div.profile p.P1{margin-left:90px;margin-bottom:0px;/*background-color:lime;*/}
.anunturi-rightcol div.profile p.P2{margin-left:90px;margin-bottom:0px;padding:0;/*background-color:aqua;*/}

.anunturi-rightcol div.textbox{width:282px;/*background:orange;*/}
.anunturi-rightcol div.textbox a{
	display:block;color:#000;/*background:aqua;*/
	height:60px;overflow:hidden; /*4 linii de text vizibile*/
	background:url(navi/ic_moreGray.png) left 4px no-repeat;padding-left:12px;
}
/**********end CONTENT ANUNTURI***************************************************************************************************************************/

/**********HOME PAGE si REGISTER PAGE***************************************************************************************************************************/
/*homeTeaser*/
table#homeTeaser{margin-bottom:15px;width:640px;height:200px;}
table#homeTeaser td.pic{width:300px;height:200px;vertical-align:top;}
table#homeTeaser td.pic img{display:block;}
table#homeTeaser td.text{
width:340px;height:200px;vertical-align:top;
background:#fff url(navi/home_teaser/bg_right.jpg) top left no-repeat;
}
table#homeTeaser td.text div.inside{line-height:1.5em;margin:20px;margin-bottom:8px;height:172px;overflow:hidden;/*background:lime;*/}
table#homeTeaser td.text div.inside h2{color:#003399;}

/*homeRegister*/
div#homeRegister{
margin-bottom:15px;
background:#fff url(navi/home_register.jpg) top left no-repeat;
width:640px;height:290px;overflow:hidden;
}

div#homeRegister h2{color:#003399;}

div#homeRegister td.td1{width:340px;height:230px;}
div#homeRegister td.td2{width:300px;height:230px;}
div#homeRegister td.td3td4{width:640px;height:60px;}

div#homeRegister div.inside{margin:10px 10px;margin-bottom:0;/*background:aqua;*/}
div#homeRegister td.td2 div.inside{text-align:right;color:#666;}

div#homeRegister table.form td{padding:1px 0px;/*background:yellow;*/}
div#homeRegister table.form td.label{/*background:lime;*/}
div#homeRegister input.text {width:150px;}
div#homeRegister select {width:156px;}
div#homeRegister select.age {width:45px;}
div#homeRegister small {font-size:11px;}
div#homeRegister input.bigbutton{float:right;margin-left:20px;}
div#homeRegister img{vertical-align:middle;margin-right:5px;}

/*homeQuickSearch*/
div#homeQuickSearch{
margin-bottom:15px;
background:url(navi/home_quickSearch.png) top left no-repeat;
width:300px;height:200px;overflow:hidden;
}
div#homeQuickSearch h3{
margin:0;padding:5px 8px;color:#fff;
background:url(navi/home_quickSearch_headline.png) top left no-repeat;
}
div#homeQuickSearch div.inside{padding:9px;}

div#homeQuickSearch table.form td{padding:3px 0px;/*background:lime;*/}
div#homeQuickSearch table.form td.label{font-weight:bold;/*width:100px;*/padding-right:10px;/*background:yellow;*/}
div#homeQuickSearch input.bigbutton{float:right;margin-left:20px;}
div#homeQuickSearch p.clear{border-top:1px solid #ccc;margin-top:5px;padding-top:8px;}

/*registerInfoBox*/
div#registerInfoBox,
div#homeThumbs{
margin-bottom:15px;
background:url(navi/register_infoBox.png) top left no-repeat;
width:300px;height:290px;overflow:hidden;
}
div#registerInfoBox h3,
div#homeThumbs h3{
margin:0;padding:5px 8px;color:#fff;
background:url(navi/register_infoBox_headline.png) top left no-repeat;
}
div#registerInfoBox div.inside,
div#homeThumbs div.inside{
padding:9px;
}

/*homeThumbs*/
div#homeThumbs ul{
margin:0;padding:0;list-style:none;
width:100%;overflow:hidden;/*background:yellow;*/
}
div#homeThumbs ul li{float:left;padding:7px;/*background:lime;*/}
div#homeThumbs ul li img{display:block;}
div#homeThumbs ul li:hover{background:#ccc;}
/**********end HOME PAGE si REGISTER PAGE***************************************************************************************************************************/

/**********CONTACT PAGE***************************************************************************************************************************/
div#contactPage{width:800px;margin:0 90px;/*background:lime;*/}
table.boxw100r10-body{width:800px;background:url(navi/boxw800r10-body.gif) top left repeat-y;}
div#contactPage td.col1{width:300px;padding:0 15px;}
div#contactPage td.col2{width:440px;padding:0 15px;}

div#contactPage table.form{margin-bottom:10px;}
div#contactPage table.form td{padding:4px 4px;/*background:lime;*/}
div#contactPage table.form td.label{font-weight:bold;width:120px;/*padding-right:10px;*/ /*background:yellow;*/}
div#contactPage p.clear{margin-top:0px;padding-top:0px;}
div#contactPage input.bigbutton{float:right;margin-left:20px;}
div#contactPage input.text, div#contactPage textarea {width:98%}
div#contactPage select {width:100%}
/**********end CONTACT PAGE***************************************************************************************************************************/

/**********REGISTER THANKS PAGE***************************************************************************************************************************/
div#registerThanks {width:914px;margin:0 33px;}
div#registerThanks td.col1{width:300px;height:225px;background:url(navi/registerThanks_left.jpg) top left no-repeat;}
div#registerThanks td.col2{width:480px;height:225px;background:url(navi/registerThanks_right.jpg) top left no-repeat;}
div#registerThanks td.col2 div.inside{width:440px;padding:20px;/*background:lime*/}
div#registerThanks td.col3{width:94px;height:225px;padding-left:20px;padding-right:20px;/*background:orange;*/}

/*registerThanksThumbs*/
ul#registerThanksThumbs{
margin:0 auto;padding:0;list-style:none;
width:94px;overflow:hidden;/*background:yellow;*/
background:#E6E9EE;
}
ul#registerThanksThumbs li{float:left;padding:7px;/*background:lime;*/}
ul#registerThanksThumbs li img{display:block;}
ul#registerThanksThumbs li:hover{background:#ccc;}
/**********end REGISTER THANKS PAGE***************************************************************************************************************************/

/**********CONTENT MAINCOL***************************************************************************************************************************/
/*MAINCOL > boxTypeA*/
#maincol_narrow .boxTypeA{background:#eee url(navi/bg_trans_bot_640x7.gif) left bottom no-repeat;margin-bottom:15px;}
#maincol_narrow .boxTypeA-in{background:url(navi/bg_trans_top_640x7.gif) left top no-repeat;padding:8px;}

/*path*/
#path{margin-bottom:10px;font-size:11px;}
#path a{background:url(navi/ic_breadcrumb.gif) right 50% no-repeat;padding-right:10px;margin-right:5px;}

/*paging*/
div.paging{
background:#fff url(navi/shade-gray.gif) bottom left repeat-x;
font-size:11px;color:#999;
padding:2px;border:1px solid #ccc;
margin-bottom:10px;
}
.paging a{color:#999;}

.paging td.pagenr a{padding:0px 5px;margin:0px 2px;}
.paging a.selected{background:#fff;font-weight:bold;text-decoration:none;color:#000;}

.paging a.next{background: url(navi/btn_next.gif) center right no-repeat;padding:2px 2px;padding-right:22px;line-height:18px;text-decoration:none;}
.paging a.previous{background: url(navi/btn_previous.gif) center left no-repeat;padding:2px 2px;padding-left:22px;line-height:18px;text-decoration:none;}

.paging a.disabled{color:#999;text-decoration:none;}

/*EXPLORE > PROFILE LIST-----------------------------------------------------------------------------------------*/
table.profileList{font-size:11px;}
table.profileList td{vertical-align:top;padding:0;}
table.profileList td.last div.profileList-item{margin-right:0px;}
table.profileList td.last div.profileList-item-marked{margin-right:0px;}

/*EXPLORE > PROFILE LIST > profileList-item*/
div.profileList-item{margin-right:20px;margin-bottom:10px;border:4px solid #f2f2f2;background:#fff;width:82px;cursor:pointer;}
div.profileList-item:hover{border-color:#D9ECFF;}

div.profileList-item p{margin:0;}
div.profileList-item p.avatar img{display:block;border:1px solid #ddd;}
div.profileList-item p.nickname{padding:3px;text-align:center;}
div.profileList-item p.mstatus{ }

/* ADDED FOR NEW VISITORS */
div.profileList-item-marked{margin-right:20px;margin-bottom:10px;border:4px solid #5165AA;background:#d2e7fc;width:82px;cursor:pointer;}
div.profileList-item-marked:hover{border-color:#D9ECFF;}

div.profileList-item-marked p{margin:0;}
div.profileList-item-marked p.avatar img{display:block;border:1px solid #ddd;}
div.profileList-item-marked p.nickname{padding:3px;text-align:center;}
div.profileList-item-marked p.mstatus{ }

/*EXPLORE > PROFILE LIST > extendInfo*/
div.extendInfo{
width:350px;height:194px;border:4px solid #D9ECFF;padding:7px;/*total rezult 372 x 216*/
left:0px;top:-226px;
background:#F8FAFC;
}
div.extendInfo table{margin-bottom:7px;width:350px;height:60px;overflow:hidden;/*background-color:yellow;*/}
div.extendInfo td.avatar{width:90px;}
div.extendInfo td.avatar img{display:block;}
div.extendInfo h4.nickname,
div.extendInfo p.detailsP1,
div.extendInfo p.detailsP2{margin-bottom:7px;/*background:lime;*/}
div.extendInfo p.detailsP2{margin-bottom:0px;}

div.extendInfo div.description{
margin-bottom:7px;width:330px;height:60px;overflow:hidden;padding-left:20px;line-height:15px;
background:url(navi/ic_quote.png) 0 15px no-repeat;/*background-color:yellow;*/
}
div.extendInfo div.description h4{margin:0;padding:0;
text-transform:uppercase;letter-spacing:0.1em;font-weight:normal;/*background-color:lime;*/
}
div.extendInfo div.description p{margin:0;padding:0;
height:45px;overflow:hidden;/*3 linii de text vizibile*/ /*background-color:lime;*/
}

/*EXPLORE > filters*/
div.filters{border:1px solid #B5D4FE;padding:7px;background:#F8FAFC;margin-bottom:10px;}
div.filters label{font-weight:bold;}

/*EXPLORE > PROFILE DETAILS-----------------------------------------------------------------------------------------*/
h3.profileIntro{
position:relative;
background:#777 url(navi/bg_trans_top_640x7.gif) top left no-repeat;
padding: 5px 10px;
margin-bottom:0px;
font-size:12px;color:#fff;font-weight:bold;
}
h3.profileIntro span.block_user{
position:absolute;right:10px;top:3px;
background:url(icon/block.png) 100% 1px no-repeat;padding:2px 20px 2px 5px;margin-right:0px;
float:right;text-align:right;
}
h3.profileIntro span.block_user a{
color:#fff;font-weight:normal;font-size:11px;/*background:lime;*/
}

div.profileIntro{margin-bottom:0px;background:#f2f2f2;border:1px solid #ccc;padding:9px;position:relative;/*background-color:red*/}

div.profileIntro img.avatar{display:block;float:left;}
div.profileIntro p.detailsP1,
div.profileIntro p.detailsP2,
div.profileIntro p.detailsP3{
margin-left:90px;margin-right:110px;margin-bottom:5px;/*background-color:yellow;*/
}

div.profileIntro p.detailsP3{margin-bottom:0px;}

div.profileIntro p.detailsP1 span.nickname{font-size:16px;font-weight:bold;}
div.profileIntro p.detailsP1 span.female,
div.profileIntro p.detailsP1 span.male,
div.profileIntro p.detailsP1 span.couple{background-position:0 50%;}

div.profileIntro div.liberAstazi{
position:absolute;top:9px;right:9px;z-index:1000;
width: 80px; height: 45px; 
padding: 16px 10px 0 16px;
font-size:12px;font-weight:bold;color:#fff;
text-align:center;vertical-align:middle;
background: transparent url(navi/liberAstazi_bg2.png) 0 0 no-repeat;
}
div.profileIntro div.liberAstazi span{/*background:lime;*/}

p.profileIntro_last{
background:#777 url(navi/bg_trans_bot_640x7.gif) bottom left no-repeat;
padding: 5px 10px;
font-weight:normal;font-size:11px;color:#fff;
margin-bottom:20px;
}

/*EXPLORE > PROFILE DETAILS*/
table.profileInfos{border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;}
table.profileInfos td{padding:4px;border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.profileInfos tr.rowhead {background:#eee;color:#666;font-weight:bold;}
table.profileInfos tr.selected td {background:#D9ECFF;}

/*EXPLORE > PROFILE DETAILS*/
div.profileDescription{
background:url(navi/profileDescription_bubble.png) top left no-repeat;
margin-bottom:15px;
padding-left:10px;padding-right:10px;
padding-top:22px;padding-bottom:10px;
}
div.profileDescription div.inside{width:620px;height:105px;overflow:auto;line-height:15px;/*7 linii de text vizibile*/ /*background:yellow;*/}
div.profileDescription div.inside p{margin-bottom:0px;/*background:lime;*/}

/*EXPLORE > PROFILE DETAILS*/
table.profilePhotos{border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;}
table.profilePhotos td{padding:4px;border-left:1px solid #ccc;border-top:1px solid #ccc;text-align:center;background:#f2f2f2;}
table.profilePhotos td:hover{background:#ddd;}
table.profilePhotos img.photo{display:block;margin:0px auto;cursor:pointer;border:1px solid #ccc;}
table.profilePhotos img.nextprev{display:block;margin:0px auto;cursor:pointer;}
div.PhotosBigPic{border:1px solid #ccc;text-align:center;background:#fff;margin-bottom:10px;}
div.PhotosBigPic img{display:block;margin:0px auto;cursor:pointer;}

/*ADMIN > MESSAGES > inboxList // Primite,Trimise,Gunoi*/
table.inboxList{border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.inboxList td{padding:4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;}
table.inboxList tr.head td {background:#fff url(navi/shade-gray.gif) bottom left repeat-x;color:#666;font-weight:bold;vertical-align:middle;}
table.inboxList tr.head a.sort {display:block;text-align:left;}
table.inboxList tr.head a.sort img {float:right;margin:2px 0px 0 0;}
table.inboxList tr.new {background:#fff;font-weight:bold;}
table.inboxList tr.old {background:#f6f6f6;}
table.inboxList tr.selected {background:#D9ECFF;}

table.inboxList p{margin-bottom:0px;}

table.inboxList p.checkbox{text-align:center;width:20px;height:55px;}
table.inboxList p.mail-primit{background:url(icon/mail-primit-16x16.png) 50% 35px no-repeat;}
table.inboxList p.mail-citit{background:url(icon/mail-citit-16x16.png) 50% 35px no-repeat;}
table.inboxList p.mail-raspuns{background:url(icon/mail-raspuns-16x16.png) 50% 35px no-repeat;}

table.inboxList p.detailsP1{margin-bottom:2px;/*background-color:yellow;*/}
table.inboxList p.detailsP2{background-position:0 14px;/*background-color:yellow;*/}
table.inboxList p.detailsP2 img{display:block;}

table.inboxList p.msgSubject{margin-bottom:2px;}
table.inboxList p.msgBodyPreview{font-size:0.9em;color:#bbb;}
table.inboxList p.msgDate{}

/*ADMIN > MESSAGES > inboxDetail // Primite,Trimise,Gunoi*/
table.inboxDetail{border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.inboxDetail td{padding:4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;}
table.inboxDetail td.label {background:#eee;color:#666;font-weight:bold;width:60px;}
table.inboxDetail td.label-msgDate {background:#eee;color:#666;font-weight:bold;width:80px;}

table.inboxDetail div.miniProfile{width:390px;height:60px;overflow:hidden;font-size:11px;/*background-color:red*/} /*lil-original 290px,raimond-vrea 390px*/
table.inboxDetail img.avatar{display:block;float:left;}
table.inboxDetail p.nickname,
table.inboxDetail p.detailsP1,
table.inboxDetail p.detailsP2{margin-left:90px;/*background-color:yellow;*/}
table.inboxDetail p.nickname{margin-bottom:5px;}
table.inboxDetail p.detailsP1{margin-bottom:5px;}
table.inboxDetail p.detailsP2{margin-bottom:0px;}

/*ADMIN > CONTACTS >  REQUESTS // Cereri,In asteptare,Aprobate*/
table.contactItem{border-bottom:1px solid #ccc;/*background-color:lime;*/}
table.contactItem:hover{background-color:#f2f2f2;}
table.contactItem td{padding:10px 0px;font-size:11px;}
table.contactItem tr.selected td {background:#D9ECFF;}
table.contactItem tr.unselected td {background:#eeeeee;}

table.contactItem div.miniProfile{width:290px;height:60px;overflow:hidden;font-size:11px;/*background-color:red*/}
table.contactItem img.avatar{display:block;float:left;}
table.contactItem p.nickname,
table.contactItem p.detailsP1,
table.contactItem p.detailsP2{margin-left:90px;/*background-color:yellow;*/}
table.contactItem p.nickname{margin-bottom:5px;}
table.contactItem p.detailsP1{margin-bottom:5px;}
table.contactItem p.detailsP2{margin-bottom:0px;}

table.contactItem div.motivation{width:310px;height:60px;overflow:auto;margin-left:20px;/*background-color:red;*/}
table.contactItem div.motivation p{margin-bottom:0px;color:#666;/*background:yellow*/}

/*ADMIN > CONTACTS >  APPROVED // Aprobate*/
table.contactsApproved{}
table.contactsApproved td.sepCol{width:20px;}
/**********end CONTENT MAINCOL***************************************************************************************************************************/

/**********CONTENT RIGHTCOL***************************************************************************************************************************/
/*adblocks*/
h3.ads-oriz{
background:url(navi/arrow-gray-down.gif) left 5px no-repeat;
padding-left:10px;height:15px;
margin-bottom:2px;text-align:left;
font-weight:normal;font-size:11px;color:#666;
}

#ad300x250{width:300px;height:250px;margin-bottom:15px;}

/*RIGHTCOL > boxTypeA*/
#rightcol .boxTypeA{background:#eee url(navi/bg_trans_bot_300x7.gif) left bottom no-repeat;margin-bottom:15px;}
#rightcol .boxTypeA-in{background:url(navi/bg_trans_top_300x7.gif) left top no-repeat;padding:8px;}
#rightcol .boxTypeA span.ImgLnkHelp{float:right;width:16px;height:16px;margin: -3px 0 0 5px;cursor:pointer;}

/*boxTypeC*/
.boxTypeC {margin-bottom:15px;}
.boxTypeC h3 {background:url(navi/sidebar-boxTypeC-headline.png) top left no-repeat;
margin:0;padding:5px 8px;color:#fff;cursor:pointer;}
.boxTypeC-in {padding:8px;border:1px solid #bbb;}
.boxTypeC-bot {background:url(navi/sidebar-boxTypeC-footer.png) bottom right no-repeat;height:4px;}

.boxTypeC h3.expanded {background-position:0 -30px;}
.boxTypeC h3.collapsed {background-position:0 -60px;}

/*boxTypeCgray*/
.boxTypeCgray {margin-bottom:15px;}
.boxTypeCgray h3 {background:url(navi/sidebar-boxTypeCgray-headline.png) top left no-repeat;
margin:0;padding:5px 8px;color:#fff;cursor:pointer;}
.boxTypeCgray-in {padding:8px;border:1px solid #bbb;}
.boxTypeCgray-bot {background:url(navi/sidebar-boxTypeCgray-footer.png) bottom right no-repeat;height:4px;}

.boxTypeCgray h3.expanded {background-position:0 -30px;}
.boxTypeCgray h3.collapsed {background-position:0 -60px;}

/*console1*/
.console1-tabs{font-size:11px;font-weight:bold;margin-bottom:5px;}
.console1-tabs table td{padding:0px;background:#F8FAFC;/*background:lime;*/}
.console1-tabs a {
cursor:pointer;text-decoration:none;display:block;
background:#eee;/*color:#666;*/
padding:2px 5px;
margin:1px;
}
.console1-tabs a:hover {text-decoration:none;background:#ccc;}
.console1-tabs a.selected {text-decoration:none;background:#777;color:#fff;}

.console1-content table td{padding:4px;}
.console1-content, .console1-content select {font-size:11px;}
.console1-content td.label {background:#eee;color:#666;font-weight:bold;padding:2px 5px;}
.console1-content span.female, .console1-content span.male{font-weight:bold;}
.console1-content select, .console1-content input.text, .console1-content textarea {width:98%}
/**********end CONTENT RIGHTCOL***************************************************************************************************************************/

/*ALERT BOX-----------------------------------------------------------------------------------------*/
#swiAlert{
	position:absolute;
	display:none;
	right:0;bottom:0;
	z-index:1000;
	overflow:hidden;
	width:220px;
	height:160px;
	background:lime;
}
html>body #swiAlert{position:fixed !important;}
/*end ALERT BOX-----------------------------------------------------------------------------------------*/