/* RESETURI GENERALE */
*{
	margin:0;
	padding:0;
	outline:none;
}
body {
	font:12px Arial, Helvetica, sans-serif;	
	background:#141213 url(../img/body-bg.gif) repeat-x;
	text-align:center;
}
ul{
	list-style:none;
}
a{	
	padding:2px 3px;		
	background-color:#010f16;
	color:#0596d9;	
	text-decoration:none;	
}
a:hover{
	background-color:#0596d9;
	color:#fff;	
}

a img{
	border:none;
}
a.noback{
	background:none;	
}
div.clear{
	clear:both;
}
td.td_captcha{padding-left:30px;}

/* PAGE WRAPPER */
#wrapper{
	width:980px;
	text-align:left;
	margin:0 auto;
	padding-bottom:35px;
	background-color: #141213;	
	position:relative;
}
#home #wrapper{
	background: #141213 url(../img/babe.jpg) right 65px no-repeat;
}

/* TOP SECTION */
#topsection{
	height:64px;	
	background:#141213 url(../img/body-bg.gif) repeat-x;	
}
#topsection div#flags{
    float:right;
    width:35px;
    padding-top:14px;
}
#topsection div#flags a{
   float:right;
   clear:both;
}
#topsection a.forum{
	float:left;
	width:100px;	
}
#topsection a, #topsection a:hover{
	background:none;	
}
#topsection ul{
	float:right;
	padding:25px 0 0 0;		
	text-align:right;
	width:723px;
}
#topsection ul li{
	display:inline;
	color:#8e0041;
	text-transform:uppercase;
	padding:0 0 0 1px;
}
#topsection ul li a{
	color:#fff;
	text-decoration:none;	
	padding:0 5px 0 0;
	font-size:11px;
}
#topsection ul li a img { 
	vertical-align:middle;
	padding-left:6px;
}
#topsection ul li a:hover{
	text-decoration:underline;	
}
#topsection img.logo-small{
	margin:8px 0 0;
	padding:0;	
}

/* MID SECTION */
#midsection{
	color:#aaa;	
	padding-top:15px;
	line-height:21px;
	line-height:19px;
	float:left;
	width:980px;
	padding-bottom:30px;
}
#midsection p {
	padding-bottom:3px;
}
* html #midsection{
	padding-top:45px;
	padding-bottom:20px;
}
#home #midsection{
	float:none;
	padding:0;
}
#midsection #leftcol{
	float:left;
	width:480px;
}
#midsection .quotebox{
    border:5px dashed #211f1f;
    padding:4px;
	margin: 25px 0;
}
#midsection .quotebox #photos{	 
	 padding:10px;
	 background-color:#191919;
}
#midsection .quotebox #photos a{
	background:none;
}
#midsection .quotebox img{
	float:left;
	margin-right:10px;
	display:inline;
}
#midsection .quotebox p span{
    color:#fff;
    display:block;
	padding:0 0 10px;
}
#midsection .quotebox p{ 
    background-color:#0f0d0d;
    padding:10px
}
#midsection .quotebox h3{
    background-color:#0f0d0d;
    padding:10px 10px 0;
    color:#FFFFFF;
}
#midsection .quotebox h6{
    background-color:#0f0d0d;
    padding:0 10px 5px;
    color:#0596D9;
}
#midsection .quotebox p a{
	color:#f00a6a;
	background:none;
}
#midsection .quotebox p a:hover{
	background:none;
	text-decoration:underline;
}
#midsection div.intrebare{
    border:1px solid #8d0041;
    padding:1px;
    margin-bottom:20px;
}
#midsection div.intrebare p{
    background-color:#410f23;
    color:#d00359;
    padding:5px
}
#midsection div.intrebare span{
	display:block;
	padding:3px 6px;
	background-color:#b4044e;
	color:#420a21;
}
#midsection #leftcol span.text-alb, #midsection #rightcol span.text-alb{
	line-height:50px;
	font-size:16px;
}
#midsection hr,
#midsection #rightcol hr,
#midsection #leftcol hr{
	border:none;
	border-bottom:5px dashed #211f1f;
	margin-bottom:15px;
}
#midsection #rightcol{
	float:right;
	width:433px;
	
}
#midsection p.pinkeven, #midsection p.pinkodd{
	background-color:#540023;
	color:#f00a6a;
	padding:10px 15px 10px;
	margin-bottom:1px;
	line-height:19px;
}
#midsection p.pinkodd{
	background-color:#41061e;
	color:#c60555;	
}
#midsection span.text-alb{
	line-height:30px;
	font-size:14px;
}
#midsection br{
	height:19px;
}
#midsection strong{
	color:#fff;
}
#midsection ul {
	padding-left:17px;
}
#midsection ul li {
	padding-left:0px;
	list-style-type:square;
	list-style-position:outside;
}
#midsection h2{
	color:#B00052;	
	font:26px Trebuchet MS, sans-serif;
	border-bottom:1px solid #aaa;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:20px;
}
#midsection #urlap{
	padding: 55px 0;	
}
#midsection #urlap strong{
	color:#888;
}
#midsection #urlap input, #midsection #urlap textarea, #midsection #urlap select{	
	width:300px;
	background-color:#211F1F;
	border:1px solid #8E0041;
	color:#EEEEEE;	
	padding:2px;
	margin-left:20px;
	margin-bottom:5px;
}
#midsection #urlap select{
	width:306px;
}
#midsection #urlap input.btn{
	width:100px;
	margin:0 10px 0 0;
}
#midsection #urlap #submitform{
	padding-left:234px;	
}
#midsection #urlap #submitcontact{
	padding-left:165px;
}
#midsection #urlap #submitcontact.en-btns{
	padding-left:112px;
}
* html #submitcontact{padding:0px 0px 0px 117px !important;}
.mid-left{
	float:left;
	width:315px;
	margin-bottom:25px;
}
.mid-left h1{
	width:314px;
	height:73px;
	margin-top:57px;
	margin-left:9px;
	position:relative;
	color:#fff;
	overflow:hidden;	
}
.mid-left h1 img{
	position:absolute;
	top:0;
	left:0;
}
.mid-left #flash{
	border:5px dashed #211f1f;
	padding:4px;
	width:307px;
	height:315px;	
	margin:78px 0 60px 0;
}

.mid-right, .mid-right_en{
	float:right;
	margin-top:130px;
	cursor:pointer;
	height: 187px;
	width:625px;
	background: url(../img/te-intrebi.png) no-repeat;
}
* html .mid-right{
	margin-top:158px;
}
.mid-right_en{background: url(../img/you-wander.png) no-repeat;}

.mid-pink{
	height:200px;
	clear:both;
	background-color:#b00052;
	color:#fff;
	font: 12px/18px Arial, sans-serif;
}
.mid-pink h3{
	font-size:24px;
	padding:23px 0 13px 0;
	text-transform:uppercase;
}
.mid-pink .avantaje{
	float:left;
	width:308px;
	text-align:right;
	padding:10px 0 0 10px;
}
.mid-pink .noutati{
	float:right;
	width:485px;
	padding:10px 10px 0 0;
}
#black-bar{
	position:absolute;
	top:212px;
	right:0;
	width:49%;
	height:149px;
	background-color:#000;	
}
#pink-bar{
	position:absolute;
	top:560px;
	_top:532px;
	left:0;
	width:49%;
	height:200px;
	background-color:#b00052;	
}
div#gallery{
	width:540px;
        float:left;
}
div#gallery a:hover{
	background:none;
	border:none;
}
div#gallery a img{
	border:3px solid #141213;
}
div#gallery a:hover img{
	border-color:#0596D9;	
}
* html div#gallery{
	height:300px;
}

#jquery-lightbox a{
	background:none !important;
}
#preview{
        background:#FFFFFF url(../img/ajax-loader.gif) no-repeat scroll 196px 253px;
	border:3px solid #B00052;
	height:525px;
	overflow:hidden;
	position:relative;
	width:426px;
}
#preview img{        
	left:-5px;
	position:absolute;
	top:-5px;
}
#preview img#anim{
        left:181px;
	position:absolute;
	top:230px;
	z-index:999;
	display:none;
}
span#show-formular{
	background-color:#B4044E;
	color:#FFFFFF;
	float:right;
	font:12px Arial,sans-serif;		
	font-weight:bold;	
	margin-top:8px;
	padding:6px 10px;	
}
span#show-formular:hover{
	cursor:pointer;
	background-color:#EC147F;
}
div#raspuns_faq{
	background-color:pink;
	border:1px solid #FF0000;
	color:#FF0000;
	display:none;
	font-weight:bold;
	margin:12px 0 6px 109px;
	padding:9px;
	width:498px;
}
#formular-faq{
	background-color:#410F23;
	border:1px solid #8D0041;
	display:none;
	margin:28px 0 27px 227px;
	padding:1px 1px 7px;
	text-align:center;
	width:646px;
}
#formular-faq p{
        float:left;
	padding:6px 10px 6px 100px;
	width:235px;
}
#formular-faq label{
	color:#FFFFFF;
	display:inline;
	float:left;
	margin-left:-100px;
	text-align:right;
	width:100px;
}
* html #td_intrebare{
	width:110px !important;
}
* html #formular-faq textarea{
	width:190px;
}
#formular-faq input, #formular-faq textarea{
	background-color:#161616;
	border:1px solid #8D0041;
	color:#FFFFFF;
	padding:4px;
	width:208px;
}
#formular-faq input#send-faq{
    width:auto;
    padding: 3px 10px;
    background-color:#B4044E;
    color:#fff;
    font-weight:bold;
    margin-left:-153px;
}
#formular-faq span{
	background-color:#B4044E;
	color:#420A21;
	display:block;
	padding:3px 6px;
	color:#fff;
	font-weight:bold;
	margin-bottom:5px;
}
#formular-faq input#captcha{
	left:12px;
	position:relative;
	top:-11px;
	width:64px;
}
* html #formular-faq input#captcha{
	top:-7px;
}
*:first-child + html #formular-faq input#captcha{
	top:-7px;
}
ul#paginare{
	border-top:2px solid #222222;
	clear:left;
	float:left;
	margin-top:18px;
	padding-top:10px;
	text-align:right;
	width:966px;
}
ul#paginare li{
	list-style:none;
	display:inline;
	margin-left:5px;
}
ul#paginare li a{
	background-color:#410F23;
	border:1px solid #8D0041;
	color:#FFFFFF;
	padding:1px 6px;
}
ul#paginare li a:hover{
	background-color:#B4044E;
}
#placeholder2{
	float:left;
	display:inline;
	font-family:Arial,sans-serif;
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:100px;
	line-height:normal;
	margin-left:226px;
	text-transform:uppercase;
	width:470px;
	margin-bottom:-44px;
}
#inscrie-te{	
	border:5px dashed #211F1F;
	color:#FFFFFF;
	float:right;
	display:inline;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:20px;
	padding:1px 2px 7px;
	text-align:center;
	width:250px;
	margin-bottom:-44px;
}
#inscrie-te a{background:none;color:#fff;}
#inscrie-te a:hover{background:none;color:#EC147F;}
#inscrie-te a.btn{
	background:transparent url(../img/inscriere.png) no-repeat scroll 0 -33px;
	color:#FFFFFF;
	display:block;
	height:26px;
	margin:8px auto 0;
	padding-top:6px;
	position:relative;
	text-transform:uppercase;
	width:160px;
}
#inscrie-te a.btn:hover{
	background:transparent url(../img/inscriere.png) no-repeat scroll 0 0px;
	color:#fff;
}
div#contact-txt{
	margin-bottom:16px;	
	width:320px;
	text-align:right;
	padding-left:653px;
}
div#contact-txt img{
	margin-left:-489px;
	float:left;
	display:inline;
}
* html div#contact-txt{
	width:270px;
	float:left;
	
}
img.contact-img{
	border:2px solid #211F1F;	
	padding:4px;
}


/* FOOTER */
#footer{
	background:#000000 url(../img/footer.jpg) no-repeat scroll center top;
	border-top:1px solid #211E1E;
	clear:both;
	height:240px;
}
#footer .inno{
	position:absolute;
	right:0;
	top:155px;
}
#footer .inner{
	float:right;
	margin:0 auto;
	padding-right:36px;
	padding-top:16px;
	position:relative;
	text-align:left;
	width:417px;
}
#footer-container {
	width:980px;
	margin:0 auto;
	position:relative;
}
#footer .inner ul{
	display:inline;
}
#footer .inner .thetitle,
#footer .contact .thetitle,
#inscrie-form .thetitle {
	color:#b00052;
	padding:0;
	margin:0;
	font-size:14px !important;
	font-weight:bold;
	margin-top:3px;
}
#footer .inner ul li{
	border-bottom:1px solid #222222;
	clear:both;
	color:#FFFFFF;
	padding:6px 0;
}
#footer .inner ul li.last{
	border-bottom:none;
}
#footer .inner ul li a{
	background-color:transparent;
	color:#0e73a1;
	display:block;
	height:19px;		
	text-align:left;
	text-decoration:none;	
        float:right;
        width:100px;
        text-align:right;
}
#footer .inner ul li a:hover{		
	text-decoration:none;
}
#footer .inner ul li a.mai-mult{
	color:#fff;
	font-style:italic;
	color:#0e73a1;
	text-decoration:underline;
	padding:0;
}
#footer #parteners{color:#fff;padding-top:26px;}
#footer #parteners img{float:right;margin-top:-7px;}
#footer .inner ul li a.mai-mult:hover{
	text-decoration:none;
        color:#ddd;
}

#footer .contact {
	float:left;		
	width:440px;
	text-align:left;
	padding-top:5px;
	font:11px Arial, sans-serif;
}
#footer .contact{
	color:#fff;
	height:150px;
	font-size:12px;
	line-height:19px;
	padding-top:15px;
}
#footer .contact p{
	padding:15px 0 0 50px;
}
#footer .contact p span.blue{
	color:#0596d9;
	padding-left:5px;
}
#footer .contact p span.pink{
	color:#b00052;
	padding-left:5px;
}
#footer .contact p label{
	float:left;
	margin-left:-50px;
}
#footer .contact span.underlined{
	text-decoration:underline;
}
#footer a{
	background:none !important;
	text-decoration:none !important;
}
#footer a.msg{
	padding:0;
}
#footer a.msg img{
	float:right;	
	margin-top:35px;	
}

.a-right { float:right; margin:0 0 0px 10px; padding:0 }
.a-left { float:left; margin:0 10px 0px 0; padding:0 }
.tinypic img { background:none; width:235px; }
.tinypic, .tinypic:hover { background:none; cursor:default }
.pinkodd .tinypic  { margin-bottom:0 !important }
.pinkodd .tinypic img { border:3px dashed #7d1741; }
.translate-widget {
	margin:0 auto -55px;
	width:164px;
}
.partner{
	overflow:auto;
}
.partner p {
	padding-bottom:5px;
}

.partner p img {
	float:left;
	margin-right:14px;
	margin-bottom:16px;
}
.partner hr {
	margin-bottom:25px;
	margin-top:15px;
	clear:both;
}

input.file{
	border:1px solid #9D0000;
	padding:3px 10px;
	margin-right:3px;
	width:198px !important;
}

input.btn{		
	background-color:#211F1F;	
	color:#EEEEEE;
	margin-bottom:5px;
	margin-left:20px;
	padding:2px;		
}	

input.btnOver{
	border:1px solid #444;
	background-color:#9D0000;
	color:#fff;
}
div#raspuns_contact{
        background-color:#fff;
	width:300px;
	border:2px solid #444;
	padding:10px;
	color:#f00;
	margin-left:156px;
	margin-bottom:20px;
	font-weight:bold;
	display:none;
}
.the-copyright { color:#ccc; padding-top:5px; }
#footer .the-partners { left:41px;padding:5px 12px; border:1px solid #8E0041; background:#111 !important; color:#fff; text-transform:capitalize; position:relative }
#footer .the-partners:hover { border:1px solid #0596D9; background:#222 !important; }
*:first-child + html #submitcontact{padding:3px 0px 0px 117px !important;}
#submitcontact .btn,
#submitform .btn {
	background:transparent url(../img/inscriere.png) no-repeat scroll 0 -33px;
	color:#FFFFFF;
	display:block;
	float:left;
	height:33px !important;
	font-weight:bold;
	margin:8px 15px 0 53px !important;
	border:none !important;
	width:160px !important;
}
#submitcontact .btn {
	margin:8px 15px 0 0px !important;
}
#submitcontact .btn:hover,
#submitform .btn:hover{
	background:transparent url(../img/inscriere.png) no-repeat scroll 0 0px;
	color:#fff;
}
.no-btn { 
	border:none !important;
	float:left !important;
	height:33px !important;
	background:none !important;
	width:90px !important;
	margin:8px 15px 0 0 !important;
}

.news-item {
	border:1px solid #333;
	margin-bottom:15px;
}
.news-item h3 {
	padding:7px 10px;
	border-bottom:1px solid #555;
	background:#222;
}
.news-item h6 {
	padding:3px 10px;
	border-bottom:1px solid #333;
	background:#000;
	font-size:10px;
}
.news-item .news-text {
	background:#111;
	padding:10px;
}
.news-item a { padding:0; }
.news-item a img { float:left; margin-right:10px; }
#photos {
	padding-top:10px;
	text-align:center;
}
#photos a {
	padding:0px !important;
	background:none;
}
#photos a img {
	float:none;
	padding:0px !important;
	margin:5px;
}
#text-seo-background {
	position:fixed;
	_position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	filter: alpha(opacity=80); /* IE */
	opacity: 0.8; /* Safari, Opera */
	-moz-opacity:0.80; /* FireFox */
	background:#000;
	cursor:pointer;
	cursor:hand;
	z-index:99998;
	display:none;
}
#text-seo {
	position:fixed;
	_position:absolute;
	border:3px solid #000;
	background:#222;
	z-index:99999;
	top:50%;
	left:50%;
	padding:25px;
	text-align:left;
	color:#fff;
	width:600px;
	height:400px;
	margin-left:-300px;
	margin-top:-200px;
	display:none;
}
#text-seo h1 { font-size:16px; padding-bottom:10px; }
#text-seo h2 { font-size:14px; padding-bottom:10px; }
#text-seo h3 { font-size:12px; padding-bottom:10px; }
#text-seo p {
	font-size:11px;
	line-height:18px;
	padding-bottom:10px;
}
#text-seo-content {
	height:350px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-top:20px;
	padding-right:15px;
}
#close-seo {
	position:absolute;
	top:20px;
	right:20px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;	
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* **** */
.colst {
	width: 29.7%;
	float: left;
}
.coldr {
	width: 70%;
	float: right;
}
.maincateg {
	padding: 1px!important;
	border: 1px solid #8D0041;
	background-color: #410F23;
	font-size: 14px;
}
.colst ul a:hover {
	background-color: #B4044E;	
}
.maincateg li {
	color: #FFF;
	padding-bottom: 1px;
	list-style-type: none!important;
}
.colst ul li a {
	background-color: transparent;
	color: #FFF;
}
.colst ul li a span {
	width: 100%;
}