BODY{
	font-family:"Arial";
	font-size:13px;
	background:url(/images/front/body_bg.jpg) no-repeat top center #000;
	color:#FFF;
	padding:0;
	margin:0;
}

TABLE {
	border-collapse: collapse;
}

TD{
	vertical-align:top;
}

P {
	margin:5px auto 8px auto;
}

H1 {

}

H2 {
	font-size:16px;
	text-transform:uppercase;
	margin:15px 0 10px 0;
}

H3 {

}

H4 {
	margin:0 0 6px 0;
	font-family:"Arial Narrow";
	font-size:14px;
	font-weight:normal;

}

A {
	color:#FFF;
}

A:hover {
	font-weight:bold;
}

IMG {
	border:none;
}

FORM, INPUT {
	margin:0;
	padding:0;
	
}

/*-------General--------*/
.general {
	width:100%;
}
DIV.floatL {
	float: left;
}
DIV.floatR {
	float: right;
}
DIV.clear {
	clear: both;
}


DIV.padd5 {
	padding:5px;
}
DIV.padd10 {
	padding:10px;
}
DIV.padd20 {
	padding:20px;
}

DIV.paddTop5 {
	padding:5px 0 0 0;
}
DIV.paddTop10 {
	padding-top:10px;
}

DIV.paddTop20 {
	padding-top:20px;
}

DIV.paddLeft10 {
	padding-left:10px;
}
DIV.paddLeft20 {
	padding:0 0 0 20px;
}
DIV.paddRight10 {
	padding-right:10px;
}
DIV.paddRight20 {
	padding-right:20px;
}

DIV.paddBottom5 {
	padding:0 0 5px 0;
}
DIV.paddBottom10 {
	padding:0 0 10px 0;
}
DIV.paddBottom20 {
	padding:0 0 20px 0;
}

.fsSmallest {
	font-size:11px;
}
.fsSmall {
	font-size:12px;
}
.fsNormal {
	font-size:13px;
}
.fsBig {
	font-size:14px;
}
.fsBigger {
	font-size:15px;
}
.fsLarge {
	font-size:16px;
}
.fsLargeExtra {
	font-size:18px;
}

.color1 {
	color:#FFF;
}
.color2 {
	color:#808080;
}

.bold {
	font-weight:bold;
}

.nodecor {
	text-decoration:none;
}

.errorForm {
	color:#B40000;

}
.error {
	color:#B40000;
	padding:5px 0 10px 0;
}
.success {
	color:#008400;
	padding:5px 0 10px 0;
}
.relat {
	position:relative;
}

.ieDaun {
	zoom:1;
}

.ff1 {
	font-family:"Arial";
}

.ff2 {
	font-family:"Arial Narrow";
}

.base {
	margin:0;
	padding:0;
	list-style:none;
}

/*-------Content---------*/
DIV.body {
	width:996px;
	text-align:left;
	position:relative;

}

DIV.content {
	background:#000;
}

UL.block2col > LI {
	float:left;
	border-right:1px solid #28212c;
}

UL.block2col > LI.col1 {
	width:71%;

}

UL.block2col > LI.col2 {
	width:28%;
	border:none;
}


DIV.block2colData {
	padding:10px 25px 10px 25px;
}

DIV.statH2_1 {
	margin:15px 0 0 0;
	width:155px;
	height:20px;
	background:url(/images/front/stat_h2_1_bg.png) no-repeat left top;
	font-family:"Arial Narrow";
	font-size:13px;
	text-transform:uppercase;
}
DIV.statH2_2 {
	margin:15px 0 0 0;
	width:130px;
	height:20px;
	background:url(/images/front/stat_h2_2_bg.png) no-repeat left top;
	color:#010101;
	font-family:"Arial Narrow";
	font-size:13px;
	text-transform:uppercase;
}

DIV.statData {
	padding:2px 5px 0px 5px;
}

UL.models {
	display:block;
	width:99%;
	overflow:hidden;
	padding:0 0 10px 0;
	
	/*border-bottom:1px solid #28212c;*/
}

UL.models LI {
	width:25%;
	float:left;
	display:inline;
}

UL.models LI.last {
	
}

A.modelOnline, A.modelTop, A.modelNew {
	display:block;
	margin:4px 0 4px 0;
	padding:3px 0 3px 4px;
	text-decoration:none;
	font-family:"Arial Narrow";
	font-size:16px;
}
A.modelOnline {
	background:#5f377e;
}

A.modelTop {
	background:#6c2b5d;
}

A.modelNew {
	background:#212752;
}


UL.bestModels > LI {
	overflow:hidden;
	padding:10px 20px 10px 20px;
	margin:0 0 20px 0;
	border-bottom:1px solid #28212c;	
}

UL.bestModels > LI.last {
	border-bottom:none;
}

UL.bestModels LI.active {
	background:#242424;
}

DIV.bestModelsData{
	padding:0 0 0 120px;
}

UL.modelShortInfo {
	color:#808080;
	font-size:11px;
}

UL.modelShortInfo LI {
	padding:0 0 5px 0;
}



DIV.block3col {
	background:url(/images/front/block3col_bg_1.jpg) repeat-x top;
	overflow:hidden;
}

UL.block3col > LI {
	float:left;
	border-right:1px solid #28212c;
}

UL.block3col > LI.col1 {
	width:37%;

}

UL.block3col > LI.col2 {
	width:34%;

}

UL.block3col > LI.col3 {
	width:28%;
	border:none;

}

DIV.block3colData {
	padding:10px 20px 10px 20px;
}

Ul.arrow {
	font-family:"Arial Narrow";
}
UL.arrow LI{
	background:url(/images/front/arrow.png) no-repeat 0 4px;
	padding:0 0 8px 20px;
}

UL.arrow LI > A{
	text-decoration:none;
	color:#FFF;
}

UL.interview LI {
	overflow:hidden;
	padding:0 0 20px 0;
}

DIV.smallPhotoData {
	padding:0 0 0 75px;
}

/*-------Header-------*/
DIV.header {
	overflow:hidden;
	height:111px;
}

DIV.logo {
	padding:5px;
	float:left;
}

DIV.loginForm {
	width:347px;
	height:58px;
	float:right;
	background:url(/images/front/login_form_bg.png) no-repeat left top;
	font-size:12px;
}

DIV.loginFormData {
	padding:5px 17px 0px 17px;
}

DIV.loginForm INPUT[type=text] {
	width:78px;
	border:1px solid #1e0300;
}

/*---------Menu--------*/
UL.menu {
	overflow:hidden;
	display:block;
	background:url(/images/front/menu_item_bg_1.jpg) repeat-x top;
	font-size:18px;
	border-bottom:8px solid #1a1a1a;
}

UL.menu LI {
	display:block;
	height:60px;
	float:left;
	width:20%;
	text-align:center;
	background:url(/images/front/menu_item_bg_2.gif) no-repeat right top;
}

UL.menu LI.active {
	background:url(/images/front/menu_item_bg_active.jpg) repeat-x top;
}

UL.menu LI.last {
	background:none;
	width:20%;
}

UL.menu LI[class="last active"] {
	background:url(/images/front/menu_item_bg_active.jpg) repeat-x top;
}

UL.menu LI > A {
	display:block;
	padding:15px 0 15px 0;
	text-decoration:none;
	color:#FFF;
	vertical-align:middle;        
}

/*--------Home----------*/


/*-------Footer---------*/
DIV.footer {
	height:60px;
	background:#1a1220;
	font-family:"Arial Narrow";
	font-size:12px;
}

DIV.footerData {
	padding:20px 20px 0px 20px;
}

UL.menuFooter LI{
	display:inline;
	border-right:1px solid #FFF;
	padding:0px 5px 0px 5px;
}

UL.menuFooter LI.last{
	border:none;
	padding-right:0;
}

/*--------Form--------------*/
TABLE.form {
	width:600px;
}
TD.column1 {
	width:180px;
}

TD.column2 {
	padding:0 0 7px 25px;
}

DIV.feedback {
	width:400px;
}

.form1 {
	font-size:11px;
	color:#4e4e4e;
	border:1px solid #7f9db9;
	padding:2px 2px 2px 2px;
}
.form2 {
	height:100px;
}

.form3 {
	width:100%;
}

.form4 {
	width:auto;
}

.form10 {
	display:none;
}


