* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;	
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	color:#1e1e1c;
    background-color:#1e1e1c
	background: url('../images/bg_fon.jpg');
}
a {
	color: #fca71a;
	outline: none;
	text-decoration: underline;
}
.white{
	color:white;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
	outline:none;
}
input {
	vertical-align: middle;
	outline:none;
	border:none;
}

.bg{
	margin:0 auto;
	height:100%;
	width:1250px;
	border:0;
	background:url('../images/bg.png');
}

.main{
	//border:1px solid;
	margin:0 auto;
	height:100%;
	width:991px;
}

table{
	border-spacing:0;
	padding:0;
}



/* Header
-----------------------------------------------------------------------------*/
.header{
	background:url('../images/head_bg_fon2.png') no-repeat;
	color:white;
	height:120px;
}

.search_text{
	position:relative;
	bottom:14px;
	left:20px;
	color:grey;
    font-family: Georgia;
    font-size: 12px;	
}

.search{
	background:url('../images/inp_search.png') no-repeat;
	width:168px;
	height:27px;
	float:right;
	position:relative;
	top:4px;
	right:30px;
}

.search input{
	background:none;
	height:27px;
	width:130px;
	float:left;
	border:none;
	padding-left:5px;
}

.btn{
	background:url('../images/inp_search_btn.png') no-repeat;
	width:20px;
	height:20px;
	float:right;
	position:relative;
	top:3px;
	right:5px;
}

.btn:hover,.button108:hover,.btn_menu:hover,.play_video:hover,.btn_woth:hover,.btn_woth input:hover,.cursor,.empty_body_calendar:hover,.btn170:hover,.btn28:hover,.btn_search:hover,.btn170_2:hover,.big_btn:hover{
	cursor:pointer;
}

/* Middle
-----------------------------------------------------------------------------*/
.content{
	vertical-align:top;
	background:url('../images/bg_body1019_2.png');
}

.body{
	width:991px;
	height:100%;
	padding:10px;
	color:white;
}

.menu {
	width:991px;
	height:70px;
	background:url('../images/body_menu.jpg');
}

.menu table{
	width:960px;
	height:50px;
	margin:0 auto;
}
.menu table td{
	width:156px;
	height:23px;	
}

.btn_menu{
	width:156px;
	height:23px;
	background:url('../images/btn_menu156x23.png') no-repeat center;
	color:white;
	font-size:10px;
	text-align:center;
}

.btn_menu a{
	text-decoration:none;
	color:white;
	font-size:12px;
}

.btn_menu_active{
	background:url('../images/btn_menu156x23_active.png') no-repeat center;
}

.btn_menu_active a{
	color:#FFCC99;
}

.video641{
	width:613px;
	height:343px;
	background:url('../images/border613x348.png');
	padding-top:5px;
	margin-left:20px;
	margin-top:20px;
	text-align:center;
	position: absolute;	
	font-family:Georgia;
}

.video568{
	width:568px;
	height:320px;	
	position: absolute;
	font-family:Georgia;
	text-align:center;
}

.name_video{
	position: relative;
	background:url('../images/border_name_video412x52.png');
	width:539px;
	height:46px;
	float:left;
	bottom:100px;
	left:4px;	
	text-align:left;
	padding: 23px 0 0 10px;
	text-transform: uppercase;	
	font-size:18px;
}

.name_video2 {
	left:0px;
}

.play_video{
	position: relative;
	background:url('../images/border_play_video151x40.png');
	width:151px;
	height:30px;
	float:right;
	bottom:414px;
	padding:10px 0 0 10px;
	left:7px;
	font-size:14.25px;
}

.play_video2{
	bottom:314px;
	left:8px;
}

.play_video:hover{
	background:url('../images/border_play_video151x40_hover.png');
}

.join_now{
	height:366px;
	width:328px;
	float:right;
	position: relative;	
	font-family:Tahoma;
	font-size:14px;
}

.btn_join_now{
	position: relative;
	left:2px;
	top:9px;
}

.btn_join_now , x:-moz-any-link, x:only-child{
	position: relative;
	left:2px;
	top:-7px;
}

.hover_pensl{
    bottom: 133px;
    height: 66px;
    left: 52px;
    position: relative;
    width: 252px;
}

.hover_pensl a{
	font-size: 50px;
    letter-spacing: 46px;
    position: relative;
    text-decoration: none;
    top: 23px;
}

.hover_pensl a:hover{
	cursor:url('../images/cursor_join.png'), pointer;
}

.zagolovok1{
	background:url('../images/zagolovok572x68.png') no-repeat 30px 1px;
	width:613px;
	height:68px;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}

.zagolovok3{
	background:url('../images/zagolovok597x79.png') no-repeat 30px 3px;
	width:613px;
	height:79px;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.zagolovok3 {
		background:url('../images/zagolovok597x79.png') no-repeat 30px 3px;
		width:613px;
		height:74px;
		text-align:right;
		padding-right:20px;
		padding-top:5px;
	}
	
	.zagolovok1{
		background:url('../images/zagolovok572x68.png') no-repeat 30px 1px;
		width:613px;
		height:62px;
		text-align:right;
		padding-right:20px;
		padding-top:5px;
	}
}

.zagolovok4{
	background:url('../images/zagolovok279x82.png') no-repeat 0px -3px;
	width:320px;
	height:77px;
}

.zagolovok2{
	background:url('../images/recent_updates_text.png') no-repeat;
	width:320px;
	height:47px;
}

.top1{
	background:url('../images/obolochka647x319.png') no-repeat;
	width:647px;
	height:319px;
}

.top3{
	background:url('../images/obolochka643x540.png') no-repeat;
	width:643px;
	height:540px;
}

.top2{
	background:url('../images/border308x314.jpg') no-repeat;
	width:308px;
	height:314px;
	margin-top:8px;
}

.top4{
	background:url('../images/razdelitel308x15.png') no-repeat;
	width:308px;
	height:545px;
}

.tabletop2{
	width:100%;
	height:100%; 
}

.top4 table{
	width:100%;
	margin:0 auto;
}

.top4 table td{
	height:184px;
}

.bodyL_top4,.bodyR_top4{
	width:143px;
	height:172px;
	background:url('../images/obolochka143x177.png') no-repeat;
	text-align:center;
	padding-top:5px;
}

.bodyL_top4{
	float:left;	
}

.bodyR_top4{
	float:right;
}

.top1 table{
	width:98%;
	height:290px;
	border-spacing:6px;
	margin-left:2px;
}

.top1 table td{
	width:151px;
	height:288px;
	text-align:center;
	background:url('../images/bg_top151x288.png');
}

.top3 table{
	width:99%;
	height:98%;
	margin:0 auto;
	border-spacing:6px;
}

.top3 table td{
	width:303px;
	height:250px;
	text-align:center;
	background:url('../images/border303x250.png') no-repeat center;
}

.text_top3{
	width:363;
	padding:0 20px;
	text-align:left;
}

.btn_woth{
	float:right;
	background:url('../images/btn128x46.png');
	width:128px;
	height:46px;
	margin-top:9px;
}

.btn_woth input{
	border:none;
	background:none;
	margin:7px 0 0 30px;
	color:white;
}

.border297{
	background:url('../images/border297x139.png') no-repeat 5px 5px;
	width:297px;
	height:139px;
}

.border297 hr{
    left: 6px;
    margin: 0 auto;
    position: absolute;
    top: 220px;
    width: 93%;
}

.border297_main{
	width:284px;
	height:134px;
	margin:0 auto;
}

.border297 table td{
	width:50%;
	vertical-align:top;
}

.border297_2{
	padding-left:5px;
}

.border297_2 table{
	width:100%;
	text-align:center;
}

.grey{
	background:#363432;
}

.btn40{
	background:url('../images/btn_40x14.png') no-repeat center;
	color: black;
    height: 10px;
    margin: 3px auto;
    padding-bottom: 7px;
    width: 40px;	
}

.border297_1{
	text-align:center
}

.big_btn{
	background:url('../images/border991x120.png') no-repeat -5px 0;
	height:159px;
}

.big_btn2{
	background:url('../images/border929x75.png') 50px;
	height:70px;
}

.big_btn3{
	background:url('../images/border961x167.png') 5px 3px no-repeat;
	height:167px;
	padding:0 30px;
}

.table_big_btn3{
	height:85%;
	margin:0 auto;
	text-align:left;	
}

.table_big_btn3 td{
	vertical-align:top;
}

.bg6x6{
	background:url('../images/bg6x6.png');
	font-size:11px;
}

.border960x401{
	background:url('../images/border960x401.png') center no-repeat;
	padding:0 30px;
	height:401px;
	text-align:center;
}

.border960x401 table{
	height:323px;
	margin:0 auto;
}

.border960x401 table td{
	vertical-align:top;
	text-align:left;
}
/* -----  JoinNow  ----- */
.border964{
	background:url('../images/border964x273.png') center no-repeat;
	height:273px;
	padding:10px 30px;
	text-align:center;
	color:black;
}

.obolochka315{
	background:url('../images/obolochka315x160.png') center no-repeat;
	height:160px;
	width:335px;
}

.obolochka315 table,.ferst_obolochka566{
	margin:0 auto;
	text-align:left;
	border-spacing:7px;
}
.ferst_obolochka566{
	border-spacing:5px;
}

.obolochka315 table input{
	border: 1px solid;
    height: 26px;
	line-height:26px;
    width: 186px;
}

.obolochka566{
	background:url('../images/obolochka566x160.png') no-repeat;
	height:160px;
	width:566px;
}

.second_obolochka566{
	background:url('../images/obolochka563x58.png') no-repeat;
	width:563px;
	height:58px;	
	margin:0 auto;
	color:white;
	border-spacing:4px;
	font-size:13px;
}

.button108{
	background:url('../images/btn108x40.png');
	width:108px;
	height:40px;
	padding-bottom:10px;
	color:#c33400;
}
.font309{
	width:310px;
	height:50px;
}
.font309_1{
	background:url('../images/font309x54_1.png') no-repeat center;
}
.font309_2{
	background:url('../images/font309x54_2.png') no-repeat center;
}
.font309_3{
	background:url('../images/font309x54_3.png') no-repeat center;
}
.border326{
	background:url('../images/border326x287.png');
	width:280px;
	height:287px;
	padding:0 23px;
}

.border326 div{
	background:url('../images/bool10x10.png') 0 4px no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}

/* ---- Updates ---- */

.big_num_menu{
	background:url('../images/big_num_menu_bg.png') center no-repeat;
	display: table-cell;
    height: 67px;
    vertical-align: middle;
    width: 971px;	
}

.big_num_menu table{
	margin:0 auto;
}

.num_menu{
	width:441px;
	height:75px;
	background:url('../images/num_menu441x64.png') center no-repeat;
	color:black;
}

.num_menu a{
	color:black;
	text-decoration:none;
}

.num_menu table{
	border-spacing:9px;
	font-size:15px;
}

.num_menu table td{
	width:25px;
	height:25px;
	text-align:center;
}

.num_menu table td:hover,.num_menu_active{
	background:url('../images/num_menu_hover.png') center no-repeat;
}

.calendar{
	background:url('../images/fon_calendar.jpg') repeat-y;
	margin:0 auto;
	margin-bottom:10px;
}

.up_calendar,.empty_body_calendar,.zagolovok_calendar{
	width:118px;
	height:43px;
	padding-left:50px;
	font-size:14px;
}

.up_calendar,.zagolovok_calendar{
	color:white;
}

.up_calendar{
	background:url('../images/up_calendar.png');
}

.empty_body_calendar{
	background:url('../images/empty_body_calendar_hover.png');
	color:#55524d;
}

.empty_body_calendar:hover{
	background:url('../images/empty_body_calendar.png');
	color:white;
}

.zagolovok_calendar{
	background:url('../images/zagolovok_calendar.png');
	font-family: Georgia;
    font-size: 27px;
}

.top_border{
	color:#9a958c;
	background:url("../images/111.png") no-repeat 3px 1831px;
}

.up_top_border{
	background:url('../images/up_top_border.png');
	font-family: Lucida Grande;
    font-size: 27px;
    height: 84px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 190px;
	color:white;
}

.up_top_border div{
	width: 34px;
}

.fon_top_border{
	background:url('../images/fon_top_border.png');	
}

.dwn_top_border{
	background:url('../images/dwn_top_border.png');
	height:59px;
}

.fon_top_border table{
	margin:0 auto;
}

.body_top_border_small{
	width:153px;
	height:200px;
	padding:5px 7px;
	text-align:center;
	background:url('../images/border167x190.png') no-repeat center;
}

@media screen and (-webkit-min-device-pixel-ratio:0){.body_top_border_small{
	width:153px;
	height:190px;
	padding:5px 7px;
	text-align:center;
	background:url('../images/border167x190.png') no-repeat center;
}}

.text_top_border_small{
	display: table-cell;
    height: 87px;
    text-align: center;
    vertical-align: middle;
    width: 153px;
    line-height: 16px;	
	background:url('../images/border153x87.png') no-repeat center;
}

.text_top_border_small_2{
	display: table-cell;
    height: 113px;
    text-align: center;
    vertical-align: middle;
    width: 157px;
    line-height: 16px;	
	background:url('../images/border153x87_2.png') no-repeat center;
}

.body_top_border_big{
	width:153px;
	height:380px;
	padding:0px 10px;
	text-align:center;
	background:url('../images/border167x364.png') no-repeat center;
}

.center_border{
	width:602px;
	padding:0 3px;
}

.head_center_border{
	background:url('../images/head_bg_fon3.png');
	height:76px;
	text-align:center;
	vertical-align:middle;
	text-transform: uppercase;
	font-family: Lucida Grande;
    font-size: 23px;
}

.body_center_border{
	background:url('../images/body_bg_fon3.png');
	padding:0 10px;
	width:576px;
}

.dwn_center_border{
	background:url('../images/dwn_bg_fon3.png');
	height:13px;
}

.bg222{
	background:url('../images/bg222.png') no-repeat;
	width:224px;
	height:377px;
	text-align:center;
	color:#9a958c;
}

.bg267{
	background:url('../images/bg267.png');
	width:267px;
	height:451px;
	text-align:center;
	color:#9a958c;
}

.member_think{
	background:url('../images/people57x50.png') no-repeat;
	height:45px;
	text-align:left;
	padding-top:10px;
	padding-left:64px;
	font-size:11px;
	color:#cececd;
}

.member_think span,.border162 span{
	color:#faa61a;
}

.border162{
	background:url('../images/border162x169.png') no-repeat;
	width:162px;
	height:158px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	font-family:'Georgia';
}

.border162 span{text-transform: uppercase;font-size:16px;}

.btn170, .btn170_2{
	background:url('../images/btn170x43.png') center no-repeat;
	height:43px;
	padding-left:12px; 
	width:158px;
	color:#8d8880;
}
.btn170_2{
	background:url('../images/btn170x43_2.png') center no-repeat;
}

.border172{
	background:url('../images/border172x161.png') center top no-repeat;
}

.note{
	background:url('../images/fon_note548x61.png') center no-repeat;
	height:61px;
	text-transform: uppercase;
	text-align:center;
	font-size:23px;
}

.head_bg_fon4{
	background:url('../images/head_bg_fon4.png') no-repeat;
	width:576px;
	height:25px;
}

.dwn_bg_fon4{
	background:url('../images/dwn_bg_fon4.png') no-repeat;	
	height:25px;
}

.body_bg_fon4{
	background:url('../images/fon_whatmamber.png');
	width:581px;
	height:184px;
}

.body_bg_fon4 table{
	width:546px;
	margin:0 auto;
	padding:10px;	
	color:#bcb6ac;
}

.body_bg_fon4 table span{
	color:#f7a41a;
}

.border311{
	margin:1px 0;
}

.border311_head{
	background:url('../images/border311_head.png');
	height:5px;
	width:311px;
}

.border311_body{
	background:url('../images/border311_dwn.png');
}

.border311_body span{
	font-weight:bold;
}

.border311_dwn{
	background:url('../images/border311_body.png');
	height:5px;
}

/*--- BTN28 ----*/

.left_btn28{
	background:url('../images/btn28_left.png') 3px 0 no-repeat;
	height:28px;
	width:8px;	
}

.right_btn28{
	background:url('../images/btn28_right.png') no-repeat;
	height:28px;
	width:8px;
}

.body_btn28{
	background:url('../images/btn28_body.png');
	height:28px;
	text-transform: uppercase;
	color:white;
	font-size: 10px;
}

/* ----- Search ----- */

.search_obolochka{
	background:url('../images/search_obolochka.png') no-repeat;
	height:624px;
	width:967px;
	color:#b6b6b5;
}
.body_search{
	width:100%;
	height:624px;
}
.column_search{
	width:50%;
	padding:62px 10px 20px;
	vertical-align:top;
}
.up_search_column{
	height:150px;
	padding:0 30px;
}
.dwn_search_column{
	background:url('../images/search_obolochka_dwn.png') no-repeat center;
	padding:0 30px;
}
.btn_search{
	background:url('../images/search_btn191x66.png') no-repeat;
	height:66px;
	width:191px;
	margin:0 auto;
}

/* ---- Models_derectory ---- */

.zagolovok5{
	background:url('../images/new_models.png') 60px 0 no-repeat;
    height: 61px;
    padding-right: 20px;
    padding-top: 5px;
    text-align: right;
    width: 613px;
}

.zagolovok5 a{
	background:url('../images/tochka.png') 0 5px no-repeat;
	padding-left:12px;
}

.top5{
	width:740px;
	height:305px;
}

.top5 td{
	background:url('../images/border177x270.png') top no-repeat;
	width:185px;	
	text-align:center;
	height:290px;
}

.obolocha_search{
	width:202px;
	height:319px;
	background:url('../images/obolochka202x319.png') no-repeat;
	text-align:left;
}

.obolocha_search table{
	margin:0 auto;
	color:white;
}

.fon_head_big{
	width:944px;
	height:76px;
	background:url('../images/fon_head_big.png');
	text-align:center;
	font-family: Lucida Grande;
    font-size: 27px;
    text-transform: uppercase;
    color:white;
	padding-left:15px;
}
.fon_body_big{
	background:url('../images/fon_body_big.png');
}
.fon_dwn_big{
	height:16px;
	background:url('../images/fon_dwn_big.png');
}
.abc_menu{
	font-family:Georgia;
	font-size:18px;
}
.abc_menu a{
	text-decoration:none;
}
.abc_menu a:hover{
	color:#fff4df;
}
.abc_menu table{
	border-spacing:4px;
}
.border_our_models{
	padding-right:1px;
	width:150px;
	height:288px;
	text-align:center;
	background:url('../images/bg_top151x288.png');
}
.border_our_models2{
	width:190px;
	height:442px;
	text-align:center;
	background:url('../images/bg_top190x442.png');
	color:#8d8880;
}
.btn_top_zip{
	margin: 0 auto;
	text-align:left;
}
.border_our_models3{
	width:214px;
	height:377px;
	text-align:center;
	background:url('../images/bg_top214x365.png');
	color:#8d8880;
	padding-top:3px;
}
.empty_our_models{
	width:40px;
	background:url('../images/razdelitel283x1.png') no-repeat center;
}
.empty_our_models_2{
	width:40px;
	background:url('../images/razdelitel1x442.png') no-repeat center;
}
.empty_our_models_3{
	width:30px;
	background:url('../images/razdelitel1x391.png') no-repeat center;
}
.red{
	color:#ff6666;
}
/* Footer
-----------------------------------------------------------------------------*/

.footer{
	background:url('../images/bg_footer992x376.png') center no-repeat;
	height:376px;
	width:992px;
	text-align:center;
	color:#ffe9b4;
}

.footer a{
	color:#ffe9b4;
}

.footer hr{
	color:#41403f;
	margin: 7px 0;
}

.footer li{
	display:inline;
	padding:0px 8px 0 5px;
}

.footer li a{
	color:white;
}

.border_menu_footer{
	border-right:1px solid white;
}

/*---------------------------------------------------------------------------*/
.fix{
	clear:both;
}
/* ----- */
.your_vote{
	margin:3px auto 0px;	 
}
.your_vote td{
	min-width:15px;
}


.imgbrd { border-color:#660000; border-size:1px}
.main0 {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bolder}
.main1 {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#858585; font-weight:bolder}

.desk1:link {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#660000; text-decoration:none; font-weight:bold}
.desk1:visited {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#660000; text-decoration:none; font-weight:bold}
.desk1:hover {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px;color:#EF0000; text-decoration:none; font-weight:bold}

.desk2:link {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#FF4E00; text-decoration:none; font-weight:bold}
.desk2:visited {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#FF4E00; text-decoration:none; font-weight:bold}
.desk2:hover {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:13px;color:#FF9000; text-decoration:none; font-weight:bold}

.desk3:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#DD6402; text-decoration:underline; font-weight:bold}
.desk3:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#DD6402; text-decoration:underline; font-weight:bold}
.desk3:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px;color:#FF7200; text-decoration:none; font-weight:bold}




#fix_6 .border297 { height: 140px; padding-top: 10px; }
#fix_6 .border297_main { height: auto; }
#fix_6 .top2 { height: 943px; background: url("../images/border943x314.jpg") no-repeat;}
#fix_3 .top1 { height: 943px; background: url("../images/obolochka647x943.png") no-repeat;}
#fix_all .video641 { position: relative; background: none; }
#fix_all #flashContent { background: url("../images/border613x348.png") no-repeat; width: 613px; height: 350px; padding-top: 5px;}
#fix_all .bg_fixer {background: url("../images/obolochka643x1303.png") no-repeat; position: relative; top: 0px; padding-top: 10px; padding-bottom: 7px;}
#fix_all .top3 {background: none; height: auto;}
#fix_all .top4 table td { height: 187px; }
#fix_6 .border297_main { height: 126px; }
#fix_6 .border297 {padding-top: 0;} 

.whatmamb { margin: 20px 0px 0px 20px; width: 581px; background: url('../images/blik.png') no-repeat 1px -1px; }
.whatmamb .top_whatmamb { background: url('../images/bg_whatmamb_top.png') no-repeat; width: 581px; height: 22px; }
.whatmamb .center_whatmamb { background: url('../images/bg_whatmamb_center.png') repeat-y; width: 581px; }
.whatmamb .center_whatmamb .coment { background: url('../images/bg_coment_centr.png') repeat-y; width: 553px; margin: 0 14px; padding: 2px 5px;}
.whatmamb .center_whatmamb .coment span { color: #ffcc33;}
.whatmamb .bottom_whatmamb { background: url('../images/bg_whatmamb_bottom.png') no-repeat; width: 581px; height: 22px;}

