html, body{
padding: 0;
margin: 0;
width: 100%;
height: 100%;
background:#000000;  
}

a{
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

* img{
padding: 0;
margin: 0;
border: none;
}

#container{
position: relative;
margin:0 auto;
background:url('../images/indexBodyBg.jpg') right top no-repeat;  
height:auto !important;
height:100%;
min-height:100%;
min-width: 999px;
max-width: 1280px;
width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"100%");
width: expression((documentElement.clientWidth||document.body.clientWidth)>1280?"1280px":"100%");
}

#logo{
position: absolute;
top: 46px;
left: 1%;
padding:0;
margin:0;
width:280px;
height: 115px;
}

	#logo img{
	float: left;
	padding:0;
	margin:0;
	}

#header{
float: left;
padding:0;
margin:0;
width: 100%;
height: 548px;
position: relative;
}

#mans{
position: absolute;
margin:0;
padding:0;
top: 261px;
left:24.5%;
width: 408px;
height: 301px;
z-index: 1;
}


*html #mans{
position: absolute;
margin:0;
padding:0;
top: 261px;
left:25%;
width: 408px;
height: 301px;
z-index: -1;
}

*:first-child+html #mans{
position: absolute;
margin:0;
padding:0;
top: 261px;
left:25%;
width: 408px;
height: 301px;
z-index: -1;
}

#topMenuBg{
position: absolute;
margin:0;
padding:0;
top: 175px;
left:4%;
width: 220px;
height: 312px;
}

#topMenu{
position: absolute;
margin:0;
padding:50px 0 0 0;
top: 175px;
left:4%;
width: 220px;
height: 312px;
list-style-type: none;
z-index: 20;
}

	#topMenu li.lev1{
	float: left;
	padding:0 0 0 7px;
	margin:0;
	width: 213px;
	height: 28px;
	text-align: center;
	}
	
	#topMenu li.lev1ak{
	float: left;
	padding:0 0 0 7px;
	margin:0;
	width: 213px;
	height: 28px;
	text-align: center;
	}
	
		li.lev1 a{
		font: normal 14px Georgia;
		color:#f2c970;
		}
		
		li.lev1 a:hover{
		font: normal 14px Georgia;
		color:#5b7fae;
		text-decoration: none;
		}
		
		li.lev1ak a{
		font: normal 14px Georgia;
		color:#5b7fae;
		text-decoration: none;
		}

#subNav{
position: absolute;
top:0;
left:23%;
text-decoraton: none;
font: normal 10px Arial;
color:#999085;
}

	#subNav img{
	float: left;
	padding:0;
	margin:0;
	}
	
		.subLnk{
		float: left;
		padding:17px 0 0 0;
		margin:0;
		list-style-type:none;
		}
		
			.lev2{
			float: left;
			padding:0;
			margin:0;
			}
			
				.lev2 a{
				display: block;
				float: left;
				padding:0 7px 0 7px;				
				margin:0;
				font: normal 10px Arial;
				color:#999085;
				text-decoration: none;
				text-transform: uppercase;
				}
				
				.lev2 a:hover{
				display: block;
				float: left;
				padding:0 7px 0 7px;				
				margin:0;
				font: normal 10px Arial;
				color:#c79527;
				text-decoration: none;
				text-transform: uppercase;
				}
				
				.lev2Ak{
				display: block;
				float: left;
				margin:0;
				padding:0 7px 0 7px;				
				font: normal 10px Arial;
				color:#c79527;
				text-decoration: none;
				text-transform: uppercase;
				background:url('../images/sep.gif') right 2px no-repeat;  
				}
				
               .enter{
                float: left;
                padding:0;
                margin:0;
                position: relative;
                top:0;
                left:0;
                z-index:1000;
                }
                
                    .enter a{
                    display: block;
                    float: left;
                    margin:17px 0 0 0;
                    padding:0 5px 0 5px;                
                    font: normal 10px Arial;
                    color:#c79527;
                    text-decoration: none;
                    }
                    
                    .login{
                    display: none;
                    position: absolute;
                    top:25px;
                    left:5px;
                    padding:0;
                    margin:0;
                    width: 225px;
                    height: 140px;
                    background:url('../images/inner/loginBg.gif') left top no-repeat;  
                    z-index:100;
                    }
                    
                    *html .login{
                    position: absolute;
                    top:22px;
                    width: 225px;
                    height: 140px;
                    background:url('../images/inner/loginBg.gif') left top no-repeat;
                    z-index:100;
                    }
                    
                        .login .h1{
                        float: left;
                        padding:13px 0 0 15px;
                        margin:0;
                        font: bold 15px Georgia;
                        color:#eec029;
                        }
                        
                        .close{
                        position: absolute;
                        top:0px;
                        right:5px;
                        }
                        
                        *html .close{
                        position: absolute;
                        top:0px;
                        left:195px;
                        }
                        
                    .login table{
                    float: left;
                    font: normal 11px Arial;
                    color:#f2f1b9;
                    margin: 15px 0 0 11px;
                    }
                    .login .field{
                    font: normal 11px Arial;
                    color:#f2f1b9;
                    width: 135px;
                    height: 17px;
                    background:#000;
                    border: solid 1px #985312;
                    }
                    
                    .login .enterBut{
                    width: 108px;
                    height: 28px;
                    border: none;
                    cursor: pointer;
                    }
					
				.language{
				float: left;
				padding:15px 10px 10px 20px;
				margin:0;
				background:url('../images/langBg.gif') 10px 15px no-repeat;  
				}
				
					.language a{
					font: normal 12px Arial;
					color:#cfa6a6;
					text-decoration: none;
					}
					
				.slogan{
				position: absolute;
				left:76%;
				top:15px;
				padding:0;
				margin:0;
				font: normal 12px Arial;
				color:#7a6f60;
				visibility: hidden;
				}
				
			.onPhone{
			position: absolute;
			right:0px;
			bottom:0px;
			width: 100%;
			}
			
					.onLine{
					right:27.5%;
					padding:0 20px 0 0;
					margin:0;
					width: 230px;
					z-index:1000;
					position: absolute;
					}
					
					
						.onLine a{
						float: left;
						position: absolute;
						top:40px;
						left:100px;
						font: italic 20px Georgia;
						color:#f3efd4;
						}
					
					.phone{
					float: right;
					padding:35px 45px 7px 82px;
					margin:0;
					width: 190px;
					height:43px;
					font: italic 27px Georgia;
					color:#f2c970;
					background:url('../images/phoneBg.jpg') left top no-repeat;  
					z-inde:1;
					}
					
						.phone span{
						font: italic 19px Georgia;
						color:#f2c970;
						}
					
#pageContent{
float: left;
padding:0;
margin:0;
width: 100%;
position: relative;
background:url('../images/containerBg.jpg') -20px bottom no-repeat;  
}

	.news{
	width: 210px;
	padding: 10px 0 0 60px;
	}
	
	
		.newsDate{
		float: left;
		padding:6px 20px 0 25px;
		width:80%;
		margin:0;
		height: 18px;
		font:bold 12px Arial;
		color:#e09d35;
		background:url('../images/dateBg.gif') 10px 5px no-repeat;  
		}
		
		.newsTxt{
		float: left;
		padding:5px 0 0 10px;
		margin:0;
		font:normal 11px Arial;
		color:#e09d35;
		}
		
			.newsTxt a{
			color:#fcc76b;
			text-decoration: underline;
			}
			
			.newsTxt a:hover{
			color:#fcc76b;
			text-decoration: none;
			}
		
			.newsTxt span{
			font: bold italic 12px Georgia;
			color:#fcc76b;
			}
	
	.welcome{
	width: 31%;
	padding: 0 0 0 30px;
	font: normal 12px Arial;
	color:#c1ab8f;
	background:url('../images/welcomeBg.gif') 30px 35px no-repeat;  
	}	
	
		.welcome p{
		text-align: ;
		}
	
		h2{
		font: bold 14px Georgia;
		color:#e09d36;
		padding:10px 0 10px 0;
		margin:0;
		}
	
	.bestMens{
	padding: 3px 50px 0 25px;
	}
	
		.bestMens .title{
		float: none;
		padding:0 0 5px 0;
		margin:0;
		background:url('../images/bestMensTitle.gif') left top no-repeat;  
		text-align: right;
		}
	
		.bestMensPhoto{
		float: left;
		padding:5px 20px 0 2px;
		margin:0;
		width: 150px;
		height: 198px;
		background:url('../images/bestMensBg.gif') 10px 5px no-repeat;  
		}
		
			.nameMan{
			float: left;
			width: 150px;
			padding:0;
			margin:0;
			text-align: center;
			font: bold 11px Georgia;
			color:#e09d36;
			text-transform: uppercase;
			}			
			
			.photoMan{
			float: left;
			width: 137px;
			height: 138px;
			padding:0;
			margin:0;
			}
			
				.photoMan img{
				float: left;
				margin:10px 0 0 14px;
				padding:0;
				}
				
			.raitingMan{
			float: left;
			width: 165px;
			padding:15px 0 0 0;
			margin:0;
			text-align: center;
			font: normal 19px Georgia;
			color:#e09d36;
			}
			
			*html .raitingMan{
			float: left;
			width: 165px;
			padding:5px 0 0 0;
			margin:0;
			text-align: center;
			font: normal 19px Georgia;
			color:#e09d36;
			}
			
			.ourPartners{
			width: 96.5%;
			float: left;
			padding:0 0 0 8px;
			margin:0;
			background:url('../images/welcomeBg.gif') 10px 35px no-repeat;  
			}
			
			*html .ourPartners{
			width: 100%;
			float: left;
			padding:0 0 0 8px;
			margin:0;
			background:url('../images/welcomeBg.gif') 10px 35px no-repeat;  
			}
			
				.ourPartners a{
				display: block;
				float: left;
				margin: 10px 10px 0 3px;
				font: normal 12px Arial;
				color:#c88c2e;
				text-decoration: underline;
				}
				
				.ourPartners a:hover{
				display: block;
				float: left;
				margin: 10px 10px 0 3px;
				font: normal 12px Arial;
				color:#c88c2e;
				text-decoration: none;
				}
				
#footer{
float: left;
padding:0;
margin:0;
height:105px;
width: 100%;
position: relative;
}

	.orderLnk{
	position: absolute;
	top:5px;
	left: 186px;
	}
	
		.orderLnk a{
		font: italic 14px Georgia;
		color:#f3efd4;
		}
		
	.counters{
	position: absolute;
	top:28px;
	left: 302px;
	}
	
		.counters img{
		float: left;
		padding:0;
		margin: 0 5px 0 0;
		}

	.footerLnk{
	float: right;
	padding:0;
	margin:15px 0 0 0;
	width: 45.5%;
	height: 62px;
	background:url('../images/footerLeftLnk.gif') left top no-repeat;  
	font: normal 11px Arial;
	color:#c99856;
	}
	
		.copyright{
		float: left;
		padding:13px 0 0 0;
		margin:0;
		font: normal 11px Arial;
		color:#ad6626;
		width: 90%;
		}
	
	.footerLnkTxt{
	float: left;
	padding:14px 0 0 20px;
	margin:0;
	width: 90.5%;
	height: 48px;
	background:url('../images/footerRightLnk.gif') right top no-repeat;  
	font: normal 11px Arial;
	color:#c99856;
	}
	
	*html .footerLnkTxt{
	float: left;
	padding:14px 0 0 20px;
	margin:0;
	width: 94%;
	height: 48px;
	background:url('../images/footerRightLnk.gif') right top no-repeat;  
	font: normal 11px Arial;
	color:#c99856;
	}
	
		.footerLnk a{
		font: normal 11px Arial;
		color:#c99856;
		}
