/*-----------------------------------------------------------------------------*/
/* Copyright© 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/
/*** Reset ***/
body, form, fieldset, caption, h1, h2, h3, h4, h5, h6, p, a, ul, dl, dt, dd, img, hr { margin: 0; padding: 0; border: none; }
body					{ font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #d93d52; 
							behavior:url("csshover.htc"); }

/*** Text elements ***/
a						{ color: #f3f3cc; text-decoration: none; }
a:hover					{ text-decoration: underline; }
p						{ font-size: 0.8em; }

/*** General clases ***/
.clear					{ clear: both; }

/*** Layout structure ***/
#head-wrap				{ background: url(../img/body-language.gif) center repeat-y; }
#head					{ height: 208px; background: #fff url(../img/sexy-escorta.jpg) right no-repeat; position: relative; } /* Atentie la header position: relative; obligatoriu ca sa aibe efect position: absolute la #nav*/
#body-wrap				{ border-top: 3px solid #a51a0a; }
#head, #meniu			{ width: 881px; margin: 0 auto; }
#holder					{ width: 852px; margin: 0 auto; padding-left: 59px; background: url(../img/escorta-stanga.jpg) no-repeat; }
#main					{ background: #b93446 url(../img/escorte-main-top.gif) no-repeat; }
#main p					{ color:#FFFFFF; padding:5px; }
#main p.last			{ white-space: 852px; height: 14px; background: url(../img/escorte-main-bottom.gif) bottom no-repeat; }
#main .outer			{ border:1px solid #A61A0B; background-color:#D93D52; width:193px; height:252px; margin-right:17px; margin-bottom:20px; float:left;}
#main .poza				{ border:1px solid #FFFFFF; background-color:#cccccc; width:170px; height:194px; margin-top:9px; margin-left:9px; margin-right:9px;}
#main .poza:hover		{ border:1px solid #A61A0B; }
#main .textSubPoza		{ color:#FFFFFF; font-size:12px; font-family:Arial; text-align:center; padding:3px;}
#main .textSubPoza #textA {color:#EFDFD0; font-weight:bold; font-size:14px; }
#main .textSubPoza #textB {color:#000000; font-weight:bold; }

#main .textSubPoza #textA .detalii {color:#EFDFD0; }
#main .textSubPoza #textA .detalii:hover {color:#EFDFD0; text-decoration:underline; }

#footer-wrap			{ height: 170px; background: url(../img/blocuri.gif) bottom repeat-x; padding-top: 20px; color:#FFFFFF; font-size:12px; vertical-align:top; font-weight:bold; }
#footer					{ padding-left: 59px; width: 852px; margin: 0 auto; }

.links					{ background: #a51a0a url(../img/links-top.gif) no-repeat; color:#f3f3cc; padding-top:10px; }
.links p.last			{ background: url(../img/links-bottom.gif) bottom no-repeat; height: 9px; margin: 0;}
.links p				{ margin: 10px; font-size: 0.7em; }		

/*** Adaugat *****************************************************************/
/*** Tabs ***/
.logo					{ padding-left: 59px; }
div#nav                 { height: auto; background: transparent; z-index: 300; width: 852px; position: absolute; left: 59px; bottom: 0; } /* Atentie la position: absolute; left: 59px; bottom: 0; - le asezi dupa cum vrei doar din left/right/top sau bottom*/
div#nav ul              { display: inline; position: relative; font: normal 11px/19px arial; margin: 0 auto; width: 172px; height: 30px; padding: 0; text-align: left; color: #666; list-style-image: none; z-index: 400; }
div#nav ul li           { position: relative; font: normal 10px/16px arial; margin: 0 auto; padding: 0 2px; text-align: center; width: 30px; color: #666; list-style: none; list-style-image: none; background: transparent; display: block; height: 30px; width: 172px; float: left; overflow: hidden; }
div#nav a               { position: relative; width: 70px; padding: 94px 0 0 0; margin: 0 auto; height: 30px; width: /**/172px; /* pt IE5/Win  */ float: left; }
div#nav ul li a:hover   { background-position: -172px 0; }
div#nav ul li a:active, div#nav ul li a.selected { background-position: -172px 0; }
div#nav li a.escorte	{ width: 172px; height: 30px; background-position: 0px 0; background-image: url(../img/btnEscorte.gif); background-repeat: no-repeat; }
div#nav li a.inscriere	{ width: 172px; height: 30px; background-position: 0px 0; background-image: url(../img/btnInscriere.gif); background-repeat: no-repeat; }
div#nav li a.linkuri	{ width: 172px; height: 30px; background-position: 0px 0; background-image: url(../img/btnLinkuri.gif); background-repeat: no-repeat; }
div#nav li a.contact	{ width: 172px; height: 30px; background-position: 0px 0; background-image: url(../img/btnContact.gif); background-repeat: no-repeat; }

/*** Terms ***/
.termeni h3, .da, .nu, p.copy, .links, .links a { text-align: center; }
.termeni				{ padding: 0 10px; }
.scroll					{ border: 1px solid #ffffff; padding: 5px 10px; height: 500px; overflow-y: scroll; }
#continuturi	        { border: none; padding:10px; overflow:visible; height:auto; min-height:600px; }
#inscriere		        { border: none; padding:10px; overflow:visible; height:auto; }
.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:#FFFFFF; font-weight:bold; }

/*** Detalii ***/
#detalii 							{ min-height:500px; }
#detalii .poza 						{ width:378px; height:235px; padding:5px; float:left; border:1px solid #EE8895; background-color:#B93446; }
#detalii .contacte					{ width:420px; height:235px; padding:5px; background-color:#A61A0B; float:left; border:1px solid #EE8895; margin-top:9px; margin-left:0px; margin-right:0px; }
#detalii td 						{ font-size:13px; font-family:Arial; color:#F2F3CB; font-weight:bold; padding-left:5px; }
#detalii #deat 						{ font-size:13px; font-family:Arial; color:#FFFFFF; font-weight:normal; }
#detalii #telefon_stanga 			{ background-image:url(../img/telefon_stanga.jpg); height:31px; background-color:#D93D52; background-position:left; background-repeat:no-repeat; vertical-align:middle; }
#detalii #telefon_dreapta 			{ background-image:url(../img/telefon_dreapta.jpg); height:31px; background-color:#D93D52; background-position:right; background-repeat:no-repeat; vertical-align:middle; }
#detalii #numar_telefon 			{ background-image:url(../img/iconitza_telefon.jpg); height:22px; background-color:#D93D52; background-position:left; background-repeat:no-repeat; vertical-align:middle; color:#BEDB8B; font-weight:bold; font-size:15px; padding-left:30px; line-height:23px; }
#detalii .descriereEscorta {  margin:10px; padding-top:10px; }
#detalii .descriereEscorta #titluD  { font-size:15px; font-weight:bold; color:#F2F3CB; margin-bottom:10px; margin-top:10px; }
#detalii .descriereEscorta #continutD  { font-size:12px; font-weight:normal; color:#ffffff; text-align:justify; }
#detalii .thumbs {  border:1px solid #ED8391; margin:10px; padding-top:10px; padding-left:22px; padding-right:0px; padding-bottom:10px;  
					overflow: auto; }
#detalii .thumbs #thethumb { width:98px; height:98px; background-color:#FFFFFF; border:1px solid #ED8391; margin-right:30px; margin-bottom:17px; float:left; }
#detalii .thumbs #thethumb:hover { width:98px; height:98px; background-color:#FFFFFF; border:1px solid #cc0000; margin-right:30px; margin-bottom:17px; float:left; }

.right {float:right; width:400px;}
.left { float:left; width:400px; border-right:1px solid #D93D52;}
.clear { clear:both;}
.info { font-size:11px; color:#FFFFFF; padding:5px; }

/*** Calin ***/
.aUnu { margin-top:3px; }
#calin .outer			{ border:1px solid #A61A0B; background-color:#D93D52; width:193px; height:252px; margin:8px;  float:left;}
#calin .poza				{ border:1px solid #FFFFFF; background-color:#cccccc; width:170px; height:194px; margin-top:9px; margin-left:9px; margin-right:9px;}
#calin .poza:hover		{ border:1px solid #A61A0B; }
#calin .textSubPoza		{ color:#FFFFFF; font-size:12px; font-family:Arial; text-align:center; padding:3px;}
#calin .textSubPoza #textA {color:#EFDFD0; font-weight:bold; font-size:14px; }
#calin .textSubPoza #textB {color:#000000; font-weight:bold; }

#calin .textSubPoza #textA .detalii {color:#EFDFD0; }
#calin .textSubPoza #textA .detalii:hover {color:#EFDFD0; text-decoration:underline; }
#calin .inregistrare { font-size:12px; color:#FFFFFF; text-align:left; padding-left:10px; padding-right:10px; }
#calin .inregistrare .enter { background-color:#FFFFFF; border:1px solid #CC0000; width:200px; }
#calin .inregistrare h1 { font-size:16px; font-weight:bold; color:#FFFFCC; padding-bottom:5px; }
#calin .inregistrare .mesaj { background-color:#FFFFFF; border:1px solid #CC0000; width:200px; }
#calin .inregistrare .info { border:1px solid #D93D52; padding:5px; margin-top:10px; margin-bottom:10px; }
#calin .inregistrare .ihdr { border-bottom:1px solid #D93D52; margin-bottom:10px; }
#calin .inregistrare .succes { font-size:12px; margin-bottom:300px; }
#calin .trimite {}
#calin .trimite input { border:1px solid #D93D52; cursor:pointer; }
#calin .inregistrare #detalii .poza { width:378px; height:415px; padding:5px; float:left; border:1px solid #EE8895; background-color:#B93446; vertical-align:middle; }
#calin .inregistrare #detalii .contacte	{ width:400px; height:415px; padding:5px; background-color:#A61A0B; float:left; border:1px solid #EE8895; margin-top:9px; margin-left:0px; margin-right:0px; }
