*{
	margin:0;
	padding:0;
}
a{text-decoration:none;color:#EA0000;}
ul{list-style:none;}
table{border:none;border-spacing:1px;}
a img{border:none;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}		
/*\*/* html .clearfix {height: 1%;}/**/
*:first-child + html .clearfix {height: 1%;}
body{
	text-align:center;
	background: #c6cdd3 url(../img/body-bd.gif) repeat-x;
	font: 12px Arial, sans-serif;	
}
#wrapper{
	width:960px;	
	margin:4px auto 0;	
	text-align:left;
	background: url(../img/header-bg.jpg) no-repeat;					
}
#wrapper #header{
	text-align:center;
	padding-top:30px;
	height:396px;
}
#wrapper #header #raspuns-become-a-model{
    border: none !important;
    background:  transparent !important;
    background:transparent none repeat scroll 0 0 !important;
    bottom:-8px;
    margin:-3px 0 0;
    padding:0;
    position:relative;
}
#wrapper #header h1#logo{
	overflow:hidden;	
	width:201px;
	margin:0 auto;
	height:148px;
	padding-left:20px;
}
#wrapper #header h1#logo a{
	padding-top:207px;
	width:201px;
	overflow:hidden;
	background: url(../img/logo.gif) no-repeat;
	display:block;
}
#wrapper #header form{
	background-color:#FFFFFF;
	margin:0 0 0 330px;
	padding:8px 14px 17px 75px;
	position:relative;
	width:297px;
}
*:first-child + html #wrapper #header form{
	margin-left:89px;
    padding:0px 14px 10px 75px;
}
#wrapper #header form div.join-us, #wrapper #header form div.join-us-ro{
	position:absolute;
	top:-7px;
	left:-65px;		
	background:url(../img/join-us.png) no-repeat;
	width:128px;
	height:128px; 
}
#wrapper #header form div.join-us-ro{background:url(../img/join-us-ro.png) no-repeat;}
#wrapper #header form p{
	padding:2px 0 2px 0;
}
#wrapper #header form p label{
	color:#536766;
	display:block;
	font-weight:bold;
	padding-top:4px;
	text-align:left;
}
#wrapper #header form p input{
	border:1px solid #D3D7D7;
	padding:4px;
	width:287px;
}
form div.buttons{
	padding-top:8px;
	text-align:right;
}
input.button{
	width:auto;
	padding:3px 10px 5px;
	background: url(../img/btn.png) repeat-x;
	border:1px solid #ff5858;
	font-weight:bold;
	color:#fff;
	font-size:12px;
}
input.button:hover{
	cursor:pointer;
}
*:first-child + html #wrapper #header form input.button{border:none;padding-top:5px}
#content{
	background:#fff;
	margin-left:12px;
	width:940px;
	padding-bottom:7px;
}
#menu{	
	height:39px;
	overflow:hidden;
	background: url(../img/menu.png) repeat-x;	
}
#menu li{
	display:inline;	
}
#menu li a{
	background:transparent url(../img/menu.png) repeat-x scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:normal;
	padding:12px 17px;
	text-decoration:none;
}
#menu li a:hover{
	background-position:0 -20px;
}
h2{	
	color:#899DA5;
	font-size:23px;
	text-transform:uppercase;
}
h2.h01, h2.h02,h2.h03, h2.h04, h2.h05, h2.h06, h2.h07, h2.h08{
	background: url(../img/hsuri.png) no-repeat;
	overflow:hidden;
	padding-top:25px;
	height:0;
	font-size:8px;
	color:#fff;
    position: relative;
    
}
h2 a{display:block;padding-top:40px;position: absolute;top: 0;left:0; width: 100%;}
h2.ro{background: url(../img/hsuri-ro.png) no-repeat;}
h2.h01{
	width:266px;
	background-position:-5px -6px;	
}
h2.h02{
	width:200px;
	background-position:-5px -31px;	
}
h2.h03{
	width:262px;
	background-position:-5px -58px;	
}
h2.h04{
	width:210px;
	background-position:-5px -81px;	
}
h2.h06{
	width:210px;
	background-position:-5px -107px;	
}
h2.h07{
	width:210px;
	background-position:-5px -132px;	
}
h2.h08{
    background-position:-5px -84px;
    width:297px;    
}
div.col{
	color:#505A5F;
	float:left;
	line-height:18px;
	padding:30px 18px 20px;
	width:277px;
}
div.col h3{
	color:#9DA5AA;
	font-size:19px;
	padding:5px 0 0;
}
div.col p{
	padding:10px 0;	
}
div.col div.modelquote{
	padding:10px 0 10px 83px;
	border-bottom:1px solid #e9e9e9;
}
div.col div.modelquote img{
	float:left;
	margin-left:-80px;
	border:2px solid #ea0000;
}
div.col div.modelquote strong{
	color:#ea0000;
	display:block;
	font-weight:bold;
}
div.col div.news{
	border-bottom:1px solid #e9e9e9;
	padding:10px 0;
}
div.col div.news span{ 
	font-size:11px;
	color:#ea0000;
	font-weight:bold;
	display:block;
}
div.col div.news a{
	background:transparent url(../img/arrow1.png) no-repeat scroll 0 6px;
	color:#798991;
	display:block;
	font-weight:bold;
	padding-left:12px;
}
div.col div.news a:hover{
	color:#454545;
	text-decoration:underline;
}
div.col p.q{
	background:transparent url(../img/q.png) no-repeat scroll 4px 12px;
	border-bottom:1px solid #E9E9E9;
	color:#EA0000;
	padding:6px 0 8px 30px;	
}
div.col p.q a:hover{
	color:#454545;
	text-decoration:underline;
}
#footer{
	text-align:left;
	padding:12px 0 40px;
}
#footer a{
	color:#EA0000;
	font-size:13px;
	font-weight:bold;
	margin:0 5px;	
}
#footer a:hover{
	text-decoration:underline;
}
div#gallery{		
	float:right;
	padding:5px 0 30px;
	width:447px;
}
div#gallery a img{
	border:2px solid #85949B;
	float:left;
	margin:17px 17px 0 0;
}
div#gallery a:hover img{
	border-color:#EA0000;
}
div.latest{
	float:right;
	width:30px;
	width:260px;	
}
div.main-text{
	padding-left:30px;
	width:595px;
	line-height:22px;
}
div.main-text p.listing{
	border-bottom:1px solid #e9e9e9;
	padding:14px 0;
	line-height:20px;
} 
div.main-text p.listing strong{
	background:transparent url(../img/arrow1.png) no-repeat scroll 0 6px;
	color:#EA0000;
	display:block;
	font-weight:bold;
	padding-left:12px;
}
div.main-text img{
	float:left; 
	margin:10px 20px 10px 0;
	border:2px solid #EA0000;	
}
form.iForm{
	padding:20px  0 20px 20px;
}
form.faq{
	padding:20px 0 0 !important;	
}
form.faq p{
	padding-left:0px !important;
}
form.faq p label{
margin:0 !important;
}
form.faq p input, form.faq p textarea {
width:235px !important;
}
form.iForm p img{
	border:0;
	margin:-2px 10px 0 0;
}
form.iForm p{
	padding:10px 0 15px 90px;
}
form.iForm p label{
	float:left;
	margin-left:-80px;
	width:90px;
	font-weight:bold;
	color:#536766;
}	
form.iForm p input, form.iForm p textarea{
	border:1px solid #D3D7D7;
	padding:4px;
	width:287px;
}
form.iForm p textarea{
	height:80px;
}
form.iForm div.buttons{
	width:398px;
}
#preview{
    background:#FFFFFF url(../img/ajax-loader.gif) no-repeat scroll 196px 253px;	
	height:515px;	
	overflow:hidden;
	padding:0;
	position:relative;
	width:450px;	
}
#preview img{        
	left:0px;
	position:absolute;
	top:20px;
}
#preview img#anim{
        left:181px;
	position:absolute;
	top:230px;
	z-index:999;
	display:none;
}

#raspunsContact, #raspunsComment { display:none; }

#ContactCaptcha, #CommentCaptcha { width:131px; }

.error { display:block !important; }

#raspunsContact, #raspunsComment, #raspuns-become-a-model{
	background:#FFE1E1 none repeat scroll 0 0;
	border:1px solid #FF0000;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:24px;
	padding:10px;
	width:377px;
}
#raspuns-become-a-model{
	margin-bottom:0;
	width:275px;
	display:none;
}
input.error{
	color:#f00;
	border-color:#f00;
}
ul#paginare{
    margin-bottom:20px;
	padding-top:5px;
}

ul#paginare li{
    display:inline;
}
ul#paginare li a{
	background-color:#FFE4E4;
	border:1px solid #FF0000;
	color:#000000;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin-right:5px;
	padding:0 5px;
}
#contact_succes, #raspuns-become-a-model.succes{
    border:1px solid #30b12d;
    background:#e3ffe2;
	margin-top:10px;
    padding:5px 10px;
    font-weight:bold;
    color:#333;
	display:block;
}
h3 a.back{
	float:right;
	padding-top:3px;
	font-size:11px;
	font-weight:normal;
}
#colGallery{
    padding:20px 0 0 20px;     
}
#bottom-videos{
	border-bottom:1px solid #FFFFFF;
	margin:0 90px;
	padding:15px 0;
	text-align:center;
}
div.comment{
    padding:10px 0 2px;
    border-top:1px solid #E9E9E9; 
font-style:italic
}
div.comment div{
    line-height:14px;
    font-style:normal;
}
div.comment div span{color:#999;font-size:11px;}
div.comment strong{color:#000;}
div.comment h4{color:#EA0000;font-size:16px;padding-bottom:2px}
div.comment p{line-height:18px;color:#333}
#formcommentariu{display: none;overflow: hidden;}
#header form span{color:#EA0000;display:block;font-size:11px;text-align:left;padding-top:1px;}
#btm-player{text-align:center;padding-top:20px;}
#flags{
      float:right;
      width:120px;
      padding-right:5px;
      margin-top:-18px;
}
#flags a{  
  float:right;
  height:37px;
  width:27px;
  margin-left:4px;
  display:inline;
}
.translate-widget{margin:40px 0 40px;}

#footer a#inno img{float:right;position: relative;top: -8px;}

#gigi input, #gigi textarea{
	border: 1px solid #D3D7D7;
    padding: 4px;
    width: 225px;
}
#gigi td{
	padding-bottom:10px;
	line-height:1.2;
}

