/*** Reset ***/
body, ul#links, form, fieldset, p { margin: 0; padding: 0; }
body			{ font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fafafa; background: #000 url(../img/fete-sexy-bk.gif) top repeat-x; }
img				{ border: none; }
a				{ text-decoration: none; }
a:hover			{ text-decoration: underline;}

/*** General clases ***/
.pddingL		{ padding-left: 10px; }
.paddingR		{ padding-right: 10px; }
.marginL		{ margin-left: 10px; }
.white			{ border: 1px solid #fff; float:left; }
.left			{ float: left; }
.right			{ float: right; }
.center			{ margin: 0 auto; }
.clear			{ clear: both; }

/*** Text elements ***/
h1				{ font: 1.3em Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; margin-bottom: 0.5em; }
h2				{ font: 1em Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; margin: 0; padding: 0; }
h3				{ font-size: 0.9em; margin: 0; padding: 0; border-bottom: 1px solid #d8e4f2; margin: 20px 0 10px; }
p				{ font-size: 0.8em; }
a				{ color: #fff; }

/*** Structure ***/
#wrapper		{ width: 968px; margin: 0 auto; }
#rightSide		{ width: 720px; float: right; background: url(../img/sexy-star.jpg) top no-repeat; margin-bottom: 10px; }

#leftSide		{ width: 248px; float: left; }
.blink { background: url(../img/parteneri.gif) top no-repeat; border: 1px solid #750153; margin: 0 5px 10px 0; padding-top: 45px; } /* Adaugat */

/*.parteneri		{ text-align: center; background: url(../img/parteneri.jpg) top no-repeat; border: 1px solid #750153; margin: 0 5px 10px 0; }*/ /*sters Andrei*/

.parteneri img	{ margin-bottom: 10px; }
#header			{ width: 720px; height: 147px; }
#main			{ background: #191919 url(../img/fete-bk.gif) top repeat-x; border: 1px solid #7c0658; overflow: auto; height: 100%; padding: 10px 0 30px 10px; }

#footer			{ clear: both; width: 968px; /*height: 50px;*/ border: 1px solid #7c0658; padding-top: 10px; margin-bottom: 10px; text-align: center; }
.copy			{ font-size: 0.7em; color: #666; }
.copy a			{ color: #666; }
.w3c			{ padding-left: 15px; background: url(../img/valid.gif) left no-repeat;  }
.w3cCalin			{ padding: 3px;  }


/*** Menu ***/
#menu			{ width: 720px; height: 29px; background: url(../img/menu.png) no-repeat; }
#main_nav		{ list-style: none; margin: 0; padding: 0; float: right; }
#main_nav:hover li a#escorte	{ background-position: -79px; }
#main_nav:hover li a#inscriere	{ background-position: -151px; }
#main_nav:hover li a#login		{ background-position: -63px; }
#main_nav:hover li a#links		{ background-position: -63px; }
#main_nav:hover li a#contact	{ background-position: -79px; }

#main_nav li	{ float: left; }
#main_nav li a	{ text-indent: -999999px; overflow: hidden; display: block; height: 29px; } 

#escorte		{ background: url(../img/escorte.gif); width: 79px; }
#escorte:hover	{ background: url(../img/escorte.gif) 0 0 !important; }

#inscriere		{ background: url(../img/inscriere.gif); width: 151px; }
#inscriere:hover	{ background: url(../img/inscriere.gif) 0 0 !important; }

#login			{ background: url(../img/login.gif); width: 63px; }
#login:hover	{ background: url(../img/login.gif) 0 0 !important; }

#links			{ background: url(../img/links.gif); width: 63px; }
#links:hover	{ background: url(../img/links.gif) 0 0 !important; }

#contact		{ background: url(../img/contact.gif); width: 78px; }
#contact:hover	{ background: url(../img/contact.gif) 0 0 !important; }

/* Index page 
.termeni		{ padding: 10px; margin-bottom: 60px; }
.termeni p		{ font-style: italic; line-height: 1.3em; margin-top: 14px; }
.da, .nu		{ margin-top: 60px; text-align: center; }
.da form		{ margin-top: 10px; font-size: 0.8em; color: #d32c9d; }
.nu	a			{ margin-bottom: 10px; font-style: normal; color: #666; }
*/
/*** Terms ***/
.termeni h3, .da, .nu, p.copy, .links, .links a { text-align: center; }
.termeni				{ padding: 0 10px; }
.scroll					{ border: 1px solid #7c0658; padding: 5px 10px; height: 500px; overflow: scroll; }
.termeni h3				{ color: #fff; font-size: 1.2em; border: none; }
.da, .nu				{ margin-top: 60px; text-transform: uppercase; font-size: 1.2em; }
.da form				{ margin-top: 10px; color: #fff; font: 0.7em Arial; }
.nu	a					{ margin-bottom: 10px; font-style: normal; color: #666; }


/*** Fete sexy page ***/
.fete			{ background: #000 url(../img/fete.gif) bottom center no-repeat; width: 164px; height: 252px; float: left; text-align: center; border: 1px solid #7c0658; margin-top: 10px; margin-right: 8px; }
.fete img		{ border: 1px solid #fff; margin-top: 10px; }
.fete img:hover	{ border: 1px solid #c1178b;}
.fete a			{ font-size: 1.3em; }
.fete p span	{ font-size: 1em; color: #c1178b; }

/*** Detalii fata sexy page ***/
.detalii		{ margin-left: 10px; background: #000 url(../img/detalii.gif) top repeat-x; width: 203px; min-height: 320px; height: auto !important; height: 320px; border: 1px solid #7c0658; float: left; padding: 10px; }
.detalii div	{ width: 203px; }
.detalii p		{ margin: 0 0 9px 0; }
.dateL, .dateR	{ width: 100px; }
.dateL			{ float: left; color: #f995d9; clear: both; }
.dateR			{ float: right; }
/*.tel			{ height: 60px; border-top: 1px solid #7c0658; border-bottom: 1px solid #7c0658; clear: both; margin-bottom: 10px; font-size: 1.6em; padding-left: 35px; background: url(../img/telefon.png) left no-repeat; line-height: 60px; }*/
.tel			{ border-top: 1px solid #7c0658; border-bottom: 1px solid #7c0658; padding: 10px 0; margin-bottom: 10px; }
.tel p			{ margin: 0; font-size: 1.2em; padding-left: 35px; background: url(../img/telefon.png) left no-repeat;}
.tel p:first-child	{ color: #d741b9; }
.thumb			{ background-color: #411333; padding: 10px 0 10px 42px; margin-top: 10px; width: 653px; }
.thumb img		{ border: 1px solid #fff; margin-right: 15px;}
.thumb img:hover{ border: 1px solid #c1178b;}

/*** Formulare ***/
.form			{ margin-right: 10px; font-size: 0.8em; overflow: auto; }
.form h1		{ border-bottom: 1px solid #7c0658; }
.form table		{ width: 345px; background: #000 url(../img/detalii.gif) top repeat-x; padding: 5px 0; }
.enter			{ width: 222px; border: 1px solid #7c0658; }
.enterR			{ width: 140px; border: 1px solid #7c0658; }
.text			{ width: 100px; text-align: right; padding-right: 10px; color: #f995d9; }
.bt				{ width: 80px; }
.mesaj			{ width: 222px; height: 140px; border: 1px solid #7c0658; }
.info			{ margin: 10px 0; border-top: 1px dashed #7c0658; border-bottom: 1px dashed #7c0658; }
.trimite		{ text-align: center; }

/* Andrei */
.optiuni_profil	{  
	margin-right: 10px; font-size: 0.8em; overflow: auto;
	background: #000 url(../img/detalii.gif) top repeat-x; 
}
.enterAndrei	{ width: 222px; border: 1px solid #7c0658; color:#999; }










