body {
	text-align:center;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	color:#686766;
	background-color:#ffffff; /* #edebe7; */
}
img{
    border:0px;
}
form{
    margin:0;
	padding:0;
}

div, td, span, p, th, a, select, input, textarea{
	font: normal 12px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	text-align:left;
	border:0;
	margin:0px;
	padding:0px;
}

.normal span{
	display:block;	
}

.bold{
	font-weight:bold;	
} 
.italic{
	font-style:italic;	
} 

.blue {
	color:#4f8ed6;	
}
.pink {
	color:#cc3399;	
}
.violet {
	color:#6633cc;	
}
.darkblue{
	color:#093a6f;
}
.error{
	color:#c75842;
}
.success{
	color:#92b527;
}

h1{
	font: normal 24px/28px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
 	margin:20px 0px 20px 0px;
	letter-spacing:0.4px;
	font-weight:normal;
	color:#d6a579;
}

.page_title{
	font: normal 24px/28px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
    margin:10px 0px 10px 0px;
	font-weight:normal;
	color:#d6a579;
}

h2{
	margin:10px 0px 10px 0px;
	font-weight:normal;
 	font: bold 16px/23px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	color:#4c98db;
}



h3{
 	font: normal 16px/20px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	font-weight:normal;
	color:#4c98db;
}
h4{
	font-weight:normal;
	font-size:16px;
	color:#14467d;
}
h5{
	font-weight:normal;
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	color:#14467d; 
}

p{
	text-indent:20px;
}

.body{
}

.body a,.body a:visited,.body a:link,.body a:active {
    text-decoration:underline;
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
    color: #4f8ed6;
}
.body a:hover{
    text-decoration:none;
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
    color: #4f8ed6;
}

hr {
	color:#171717;
	background-color:#171717;
	height:1px;
	border:0;
}



#money-back{
	position:absolute;
}
#popup1{
	margin-left:-11220px;
	position:absolute;
	display:block;
	color:#00ff00;
	z-index: 1000;
	}

#container { 
	overflow:hidden; 
	min-height:0px;
}
	
#draggable_element { 
	cursor: move; 
	background-color: white; 
	/*border: 1px solid red;*/
	left: 0px; 
	top: 0px; 
	display:block;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	z-index: 100;
	position: relative;
	left: 0px;
	top: 0px;
	width: 1000px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header {
	height: 460px;
}

#newProject {
	height: 460px;
	width: 600px;
	float: left;
}
#newProduct {
	height: 460px;
	width: 600px;
	float: left;
}
#newApps {
	height: 460px;
	width: 600px;
	float: left;
}

#behance {
	height: 460px;
	width: 600px;
	float: left;
}

/* DRAG SCROLLER */
#container { 
	overflow:hidden; 
	min-height:0px;
}
	
#draggable_element { 
	cursor: move; 
	background-color: #ebebeb; 
	/*border: 1px solid red;*/
	left: 0px; 
	top: 0px; 
	display:block;
}
/* ------------ */

#home_images_box{
	margin-left:435px;
	margin-top:0px;
	position:absolute;
	display:block;
	width:512px;
	height:334px;
	z-index: 1000;
	}
#home_images_box img{
	display:none;
}

.smaller{
	color:#686766;
	font: normal 11px/16px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
}
.smaller a,.smaller a:link,.smaller a:hover,.smaller a:active,.smaller a:visited{
	font: normal 11px/16px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
    color: #686766;
    text-decoration:none;
}
.smaller a:hover{
    text-decoration:underline;
    color: #686766;
}


.smallest{
	letter-spacing:-0.2px;
	font: normal 10px/13px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	color:#686766;
}
.smallest a,.smallest a:link,.smallest a:hover,.smallest a:active,.smallest a:visited{
	font: normal 10px/13px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
    color: #659fda;
    text-decoration:underline;
}
.smallest a:hover{
    text-decoration:underline;
    color: #659fda;
    text-decoration:none;
}


#box1{
/*	background: url(bg_leftblock_redhead.jpg);background-repeat:no-repeat;background-position: top right; */
	float:left;
	width:100px;
}
#box2{
/*	background: url(bg_mainblock_redhead.jpg);background-repeat:no-repeat;background-position:top left; */
	float:left;	
}
#box2_middle{
	width:1000px;
	float:left;	
}
#top_menu_box{
	height:69px;
	width:1000px;
	/* #060807; */
}

#top_menu_box a{
	color:black;
	font-size:11px;
	text-decoration:underline;
	font-style:italic;
	font-family: arial;
}
#top_menu_box a:hover{
	text-decoration:none;
}

#top_menu_items{
	margin-left:223px;
	position:absolute;
	width:757px;
	height:47px;
}


#top_logo {
   	position:absolute;
	margin-left:0px;
	margin-top:60px;
}


/* register code */
#code-form{
	padding: 0;
	line-height:1.2;
	margin:20px 0px 0px 20px;
	height:480px;
}
#code-form-text{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	line-height:1.2;
	color:#2c200a;
}
#code-form2{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	line-height:1.2;
	margin:0;
	padding:0px 0px 0px 53px;
}

#code-form2 a{
	color:#000000;
	font-size: 12px;
	text-decoration:underline;
}
#code-form2 a:hover{
	text-decoration:none;
}

#form_registration{
	padding: 0;
	margin:0;
}

#home_banner{
	height:540px;
	background: url(banners/home_bg.jpg) no-repeat left top;
}
#b_uchast{
	position: absolute;
	margin:334px 0px 0px 439px;
	width:248px;
	height:173px;
}
#b_check{
	position: absolute;
	margin:334px 0px 0px 701px;
	width:248px;
	height:173px;
}

.form-registration_input_box_liric{
	float:left;
	padding:1px 0px 0px 1px;
	width:340px;
	height:175px;
	background: url(bg_liric_field.gif);
	background-repeat:no-repeat;
	background-position: top left;	
}

.form-registration_input_box{
	float:left;
	padding:1px 0px 0px 1px;
	width:340px;
	height:50px;
	background: url(input-bg.jpg);
	background-repeat:no-repeat;
	background-position: top left;	
}
.form-registration_input_box_title{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	padding-top:10px;
	float:left;
	width:90px;
	height:22px;
}
#form_registration_checkbox{
	margin:0px 0px 0px 100px;
	font-style:italic;
	font-size:12px;
}

.form-registration_input_box input{
	margin: 11px 10px 0px 10px;
	padding:0;
	width:310px;
	font-size: 12px;
	font-style: italic;
	background-color: white;
	font-weight: bold;
	color:#999999;
   	font-family: Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
	border:0;
}

.form-message-box{
	font-family: Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
	text-align:left;
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	margin:0;
	padding: 0px 0px 0px 0px;
	width:490px;
	height:70px;
	font-weight:bold;
	color:#ffffff;
}


#form_registration{
	padding: 120px;
	margin:0px;
}

#user_update_form{
}
#girl_update_form{
	padding: 0;
	margin:0;
	width:540px;
	height:690px;
	background: url(bg_girl_update_fields.gif);
	background-repeat:no-repeat;
	background-position: 157px 76px;
}
#girl_registration_form{
  	padding: 0;
	margin:0px 0px 0px 30px;
	height:620px;
	background: url(bg_girl_registration_fields.gif);
	background-repeat:no-repeat;
	background-position: 157px 1px;
}
#user_registration_form{
  	padding: 0;
  	margin:0px 0px 0px 30px;
	height:560px;
	background: url(bg_user_registration_fields.gif);
	background-repeat:no-repeat;
	background-position: 157px 1px;
}
.vote_fields{
	padding: 0px 0px 0px 0px;
	margin: 0;
	width:499px;
	background: url(bg_vote_box_fields.gif);
	background-repeat:no-repeat;
	background-position: 145px 0px;	
}
.mail_fields{
	padding: 0;
	margin: 0;
	width:499px;
	background: url(bg_mail_box_fields.gif);
	background-repeat:no-repeat;
	background-position: 145px 0px;	
}
.comment_fields{
	padding: 0;
	margin: 0;
	width:499px;
	background: url(bg_comment_box_fields.gif);
	background-repeat:no-repeat;
	background-position: 145px 0px;	
}
.field_block{
	height:37px;	
}
.field_title{
	margin:3px 11px 0px 0px;
	width:170px;
	text-align:right;
	color:#14467d;
	font-weight:normal;
	float:left;
}
.field_box_data_title{
	color:#093a6f;
}
.field_box_data{
	width:410px;
	padding:12px 11px 0px 0px;
	width:410px;
	color:#8c8b8b;
	font-style:italic;
}
.field_error{
	margin:12px 11px 0px 0px;
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	font-style:italic;
	width:255px;
	text-align:left;
	color: #c75842;
	float:left;
}
.error_message{
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	font-style:italic;
	width:455px;
	color: #c75842;
}
.text_message{
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	font-style:italic;
	width:455px;
	color: #808080;
}
.field_success{
	margin:12px 11px 0px 0px;
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	font-style:italic;
	width:255px;
	text-align:left;
	color: #669900;
	float:left;
}
.field_title_b{
	margin:0px 11px 0px 0px;
	width:210px;
	text-align:right;
	color:#14467d;
	font-weight:bold;
	float:left;
}
.field_box{
	padding:0;
	margin:0;
	width:315px;
	height:24px;
	float:left;
}

.field_box_sm{
	padding:0;
	margin:0;
	width:315px;
	height:24px;
	float:left;
}
.field_box_comm{
	padding:0;
	margin:0;
	width:265px;
	height:24px;
	float:left;
}


.field_box_sm input{
	margin:0;
	padding:0px 3px 0px 5px	;
	height:24px;
	width:310px;
	font-style: italic;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	color:#999999;
}

.field_box_b{
	padding:0px 0px 0px 0px;
	width:315px;
	height:24px;
	float:left;
}
.field_info_block{
	padding:11px 0px 0px 0px;
}

.big_box_top{
	background: url(bg_big_box_top.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:567px;
}

.big_box_middle{
	background: url(bg_big_box_middle.gif);
	background-repeat:no-repeat;
	background-position: 0px 288px;
	width:567px;
}
.big_box_bottom{
	background: url(bg_big_box_bottom.gif);
	background-repeat:no-repeat;
	background-position: top center;
	height:8px;
	width:567px;
}

#user_login_box{
	margin-top:23px;
	margin-left:720px;
	position:absolute;
	display:none;
	z-index:1000;
}

.login_box_header{
	width:250px;
	height:32px;
	color:white;
	font: bold 13px/18px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:32px;
	padding-left:10px;
	background: url(box/login_box_header.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}
.login_box_header div{
	color:white;
	font: bold 13px/18px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:32px;
	
}
.login_box_middle{
	width:250px;
	font: normal 12px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	padding:12px 0px 0px 20px; 
	background: url(box/login_box_middle.png);
	background-repeat:repeat-y;
	background-position: top left;	
}
.login_box_bottom{
	width:250px;
	height:20px;
	background: url(box/login_box_bottom.png);
	background-repeat:no-repeat;
	background-position: top left;	
}
.login_box_top{
	width:250px;
	height:20px;
	background: url(box/login_box_top.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}

.login_box_sm_middle{
	width:190px;
	font: normal 12px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	padding:2px 0px 0px 0px; 
	background: url(box/login_box_sm_middle.png);
	background-repeat:repeat-y;
	background-position: top left;	
}
.login_box_sm_bottom{
	width:190px;
	height:13px;
	background: url(box/login_box_sm_bottom.png);
	background-repeat:no-repeat;
	background-position: top left;	
}
.login_box_sm_top{
	width:190px;
	height:13px;
	background: url(box/login_box_sm_top.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}

.znak_box_middle{
	width:260px;
	font: normal 12px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	text-align:center;
	background: url(box/znak_box_middle.png);
	background-repeat:repeat-y;
	background-position: top left;	
}
.znak_box_bottom{
	width:260px;
	height:11px;
	background: url(box/znak_box_bottom.png);
	background-repeat:no-repeat;
	background-position: top left;	
}
.znak_box_top{
	width:260px;
	height:11px;
	background: url(box/znak_box_top.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}
.sub_window_header{
	width:250px;
	height:32px;
	color:white;
	font: bold 13px/18px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:32px;
	padding-left:10px;
	background: url(box/sub_window_header.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}
.sub_window_header div{
	color:white;
	font: bold 13px/18px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:32px;
	
}
.sub_window_middle{
	width:250px;
	font: normal 12px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	padding:12px 0px 0px 20px; 
	background: url(box/sub_window_middle.png);
	background-repeat:repeat-y;
	background-position: top left;	
}
.sub_window_bottom{
	width:250px;
	height:50px;
	background: url(box/sub_window_bottom.png);
	background-repeat:no-repeat;
	background-position: top left;	
}

.message_window{
}
.message_window_header{
	width:371px;
	height:28px;
	color:white;
	font: bold 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:28px;
	letter-spacing:0.5px;
	padding-left:0px;
	background: url(box/message_window_header.png);
	background-repeat:no-repeat;
	background-position: bottom center;
}
.message_window_header div{
	font: bold 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:28px;
	letter-spacing:0.5px;
	padding:0px 10px;
	float:left;
}
.message_window_middle{
	width:371px;
	font: normal 13px/18px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	padding:12px 0px 0px 0px; 
	background: url(box/message_window_middle.png);
	background-repeat:repeat-y;
	background-position: top center;	
	color:#686766;
}
.message_window_bottom{
	width:371px;
	height:14px;
	background: url(box/message_window_bottom.png);
	background-repeat:no-repeat;
	background-position: top center;	
}



.photo_thumb_top{
	width:175px;
	height:7px;
	background: url(box/photo_thumb_top.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}
.photo_thumb_middle{
	width:163px;
	height:103px;
	text-align:left;
	border:1px solid #deb689;
/*	background: url(box/photo_thumb_middle.png);
	background-repeat:repeat-y;
	background-position: top left;	*/
}
.photo_thumb_bottom{
	width:175px;
	height:20px;
	background: url(box/photo_thumb_bottom.png);
	background-repeat:no-repeat;
	background-position: top left;	
}


.photo_big_top{
	width:540px;
	height:12px;
	background: url(box/photo_big_top.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}
.photo_big_middle{
	width:630px;
	height:420px;
/*	text-align:center;
	background: url(box/photo_big_middle.png);
	background-repeat:repeat-y;
	background-position: top left;	*/
}
.photo_big_bottom{
	width:540px;
	height:25px;
	background: url(box/photo_big_bottom.png);
	background-repeat:no-repeat;
	background-position: top left;	
}



.message_window_header{
	width:369px;
	height:27px;
	color:white;
	font: bold 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:28px;
	letter-spacing:0.5px;
	padding-left:0px;
	background: url(box/message_window_header.png);
	background-repeat:no-repeat;
	background-position: top left;
}
.comm_vote_top{
	width:404px;
	height:27px;
	color:#ffffff;
	font: bold 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:28px;
	letter-spacing:0.5px;
	padding-left:0px;
	background: url(box/comm_vote_top.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}
.comm_vote_top div{
	font: bold 13px/18px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	line-height:27px;
	letter-spacing:0px;
	padding:0px 10px;
	float:left;
}


.comm_vote_middle{
	width:404px;
	text-align:center;
	background: url(box/comm_vote_middle.png);
	background-repeat:repeat-y;
	background-position: top left;	
}
.comm_vote_bottom{
	width:404px;
	height:20px;
	background: url(box/comm_vote_bottom.png);
	background-repeat:no-repeat;
	background-position: top left;	
}
.combox_title{
	border:1px solid #eaeae7;
	background-color:#eaeae7;
}
.combox_top{
	width:540px;
	height:7px;
	background: url(box/photo_big_top.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}
.combox_middle{
	width:630px;
	border-bottom:1px solid #d6d6d6;
/*	background: url(box/photo_big_middle.png);
	background-repeat:repeat-y;
	background-position: top left;	*/
}
.combox_bottom{
	width:540px;
	height:15px;
	background: url(box/photo_big_bottom.png);
	background-repeat:no-repeat;
	background-position: bottom left;	
}



.photo_top_top{
	width:207px;
	height:8px;
/*	background: url(box/photo_top_top.png);
	background-repeat:no-repeat;
	background-position: bottom left;	*/
}
.photo_top_middle{
	width:200px;
	height:130px;
	text-align:center;
	border:1px solid #deb689;
/*	background: url(box/photo_top_middle.png);
	background-repeat:repeat-y;
	background-position: top left; */	
}
.photo_top_bottom{
	width:207px;
	height:8px;
/*	background: url(box/photo_top_bottom.png);
	background-repeat:no-repeat;
	background-position: top left;	*/
}

.top_rating_box{
	width:200px;
	height:19px;
	text-align:left;
/*	background: url(box/top_rating.png);
	background-repeat:repeat-y;
	background-position: top left;	*/
}
.top_title{
	font: normal 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#4f8ed6; 
	font-weight:bold;
	margin:7px 0px 5px;
}
.top_title a, .top_title a:link, .top_title a:active, .top_title a:hover, .top_title a:visited{
	font: normal 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#4f8ed6; 
	font-weight:bold;
	text-decoration:none;
}
.top_rating{
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#686766;
	margin:3px 0px 0px 0px;
}
.top_rating_num{
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#686766;
}

.top_author_title{
	font: normal 14px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#686766; 
	font-weight:bold;
	margin-top:2px;
}
.top_author_title a, .top_author_title a:active, .top_author_title a:link, .top_author_title a:visited{
	font: normal 14px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#686766; 
	font-weight:bold;
	text-decoration:underline;
}

.top_author_title a:hover{
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#474c52; 
	font-weight:bold;
	text-decoration:none;
}


#flirt_reality{
	background: url(cont_flirt_reality.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:800px;
	height:800px;
}
#c_small_box{
	background: url(c_small_box.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:521px;
	height:321px;
}
#c_winners{
	background: url(c_winners.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:520px;
}
#c_winners a{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
 	font-style: italic;
    color: #686766;
    text-decoration:underline;
}
#c_winners a:hover{
    text-decoration:none;
    color: #777777;
}
#c_winners_bottom{
	background: url(c_winners_bottom.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:520px;
	height:17px;
}
#c_conditions{
	background: url(c_conditions.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	line-height: 1.4;
	font-size:12px;
	letter-spacing:0;
	width:770px;
}
#c_conditions span, div {
	line-height: 1.4;
	font-size:12px;
	letter-spacing:0;
}
.c_conditions_text{
	line-height: 1.4;
	font-size:12px;
	letter-spacing:0;
	
}
.c_conditions_text a{
	line-height: 1.4;
	font-size:12px;
	letter-spacing:0;
	
}

.white {
	color:white;
}
.white a{
	color:white;
}

#c_profile{
	background: url(c_profile.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:950px;
}
#c_photo{
	background: url(c_photo.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:770px;
}

#c_liric{
	background: url(c_liric.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:767px;
}

.li_liric{
	font-size:12px;line-height:1;padding:5px 0;	
}

.c_profile_middle{
	background: url(c_profile_middle.jpg);
	background-repeat:no-repeat;
	background-position: 0px 887px;
	width:950px;
}
.c_profile_bottom{
	background: url(c_profile_bottom.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:950px;
	height:15px;
}
#c_edit_profile{
	background: url(c_edit_profile.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:950px;
}
#c_register_code{
	background: url(c_register_code.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:800px;
}
#c_axe_girls{
	background: url(c_axe_girls.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:800px;
}
#c_art_list{
	background: url(c_art_list.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:800px;
}
#c_register_girl{
	background: url(c_register_girl.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:800px;
	height:900px;
}
#c_register_user{
	background: url(c_register_user.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width:800px;
	height:900px;
}
.info_box_top{
	background: url(bg_info_box_top.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:542px;
}
.info_box_middle{
	background: url(bg_info_box_middle.gif);
	background-repeat:no-repeat;
	background-position: 0px 759px;
	width:542px;
}
.info_box_bottom{
	background: url(bg_info_box_bottom.gif);
	background-repeat:no-repeat;
	background-position: top center;
	height:15px;
	width:542px;
}
.field_info_title{
	margin:0px 0px 0px 0px;
	width:128px;
	text-align:right;
	color:#2c200a;
	font-weight:bold;
	float:left;
}
.field_info_title_p{
	margin:0px 0px 0px 0px;
	width:128px;
	text-align:left;
	color:#686766;
	font-weight:bold;
	float:left;
}
.field_info_title_r{
	margin:0px 0px 0px 0px;
	width:128px;
	text-align:right;
	color:#686766;
	font-weight:bold;
	float:left;
}


.smaller_content_art{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	line-height:1.5;
}

.smaller_content_art a{
	line-height:1.5;
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
    color: #686766;
    font-style:italic;
	text-decoration:underline;
}
.smaller_content_art a:hover{
    color: #777777;
    font-style:italic;
    text-decoration:none;
}


.smaller_content{
	font-size:12px;
	line-height:1.1;
}
.smaller_content a{
	font-size:12px;
    color: #686766;
    font-style:italic;
	text-decoration:underline;
}
.smaller_content a:hover{
    color: #777777;
    font-style:italic;
    text-decoration:none;
}
.smaller_concurse{
	font-size:12px;
	line-height:1.5;
}
.smaller_concurse a{
    color: #686766;
    font-style:italic;
	text-decoration:underline;
}
.smaller_concurse a:hover{
    color: #777777;
    font-style:italic;
    text-decoration:none;
}

.field_info{
	margin:0px 0px 0px 10px;
	width:310px;
	color:#686766;
	float:left;
}
.field_info a{
    color: #686766;
    text-decoration:underline;
}
.field_info a:hover{
    color: #777777;
    text-decoration:none;
}




.field_box input{
	font: normal 12px/18px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	margin:0;
	padding:0px 3px 0px 5px	;
	height:24px;
	width:310px;
	font-style: italic;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	color:#999999;
}
.field_box_comm input{
	font: normal 12px/18px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	margin:0;
	padding:0px 3px 0px 5px	;
	height:24px;
	width:260px;
	font-style: italic;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	color:#999999;
}
input.small_checkbox{
	margin:0;
	padding:0;
	height:15px;
	width:15px;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	color:#999999;
}

.field_black input{
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	font-style: italic;
	width:250px;
	color:#745f40;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
}
.field_box select{
	margin-left:0px;
	padding:0px	;
	font-style: italic;
	width:310px;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	font-style: italic;
	color:#757575;
}
.field_box_comm select{
	margin-left:0px;
	padding:0px	;
	font-style: italic;
	width:250px;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	font-style: italic;
	color:#757575;
}
.field_box textarea{
	padding: 0px 0px 0px 5px;
	margin:0;
	font-style: italic;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	height:125px;
	width:310px;
	color:#757575;
}
.field_box_comm textarea{
	padding: 0px 0px 0px 5px;
	margin:0;
	font-style: italic;
	border:1px solid #dadada; 
	border-top:1px solid #dadada;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	height:125px;
	width:260px;
	color:#757575;
}
.field_star{
	margin:0px 0px 0px 3px;
	float:left;
}
.field_message{
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	margin:0px;
	padding:0px;
	font-style:italic;
}
.field_small_text{
	font: normal 10px/12px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#686766;	
}
.field_small_text_b{
	font: normal 10px/12px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#757574;	
}

#top_login_menu{
	float:right;
	margin:25px 30px 0px 0px;
}
#top_login_menu_art{
	float:left;
	margin:25px 30px 0px 172px;
}

.art-box{
	float:left;
	width:350px;
}
.login_form{
}
.login_bg{
	float:left;
	background: url(login_field_bg.gif);
	background-repeat:no-repeat;
	height:20px;
	margin-right:10px;
	background-position: top;
}
.login_form input{
	padding:2px 0;
	width:94px;
	color:#686766;
	font-size:11px;
	border:0;
}

.top_girl_box{
	padding:0px 0px 0px 0px;
}
.top_girl_box2{
	width:230px;
	height:250px;
}
.tg_title{
	font-size:17px;
	color:#060606; 
	font-weight:bold;
	margin-bottom:5px;
}
.tg_title a{
	font-size:17px;
	color:#060606; 
	margin-bottom:5px;
}
.tg_title_sm{
	color:#060606; 
	font-weight:bold;
	margin-bottom:5px;
	letter-spacing:0;
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
}
.tg_title_sm a{
	color:#060606; 
	margin-bottom:5px;
	letter-spacing:0;
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
}







.thumb_box{
	float:left;
	margin-bottom:20px;	
}
.thumb_info_box{
	float:left;
	width:155px;
}
.thumb_title{
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#4f8ed6; 
	font-weight:bold;
	margin:9px 0px 7px;
}
.thumb_title a, .thumb_title a:link, .thumb_title a:active, .thumb_title a:hover, .thumb_title a:visited{
	font: normal 12px/14px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#4f8ed6; 
	font-weight:bold;
	width:150px;
	display:block;
	text-decoration:none;
}
.thumb_rating{
	font: normal 11px/13px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#686766;
}
.thumb_rating_num{
	font: normal 11px/13px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#686766;
}


.author_title{
	font: normal 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#474c52; 
	font-weight:bold;
	margin-top:5px;
}
.author_title a, .author_title a:active, .author_title a:link, .author_title a:visited{
	font: normal 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#474c52; 
	font-weight:bold;
	text-decoration:underline;
}

.author_title a:hover{
	font: normal 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#474c52; 
	font-weight:bold;
	text-decoration:none;
}
.author_rating_num{
	margin-top:5px;
	font: normal 15px/17px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	font-weight:bold;
	color:#4c98db;
	width:30px;
}
.author_button_box{
	width:140px;
}


.author_title_sm{
	font: normal 10px/12px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#474c52; 
	font-weight:bold;
	margin-top:5px;
}
.author_title_sm a, .author_title_sm a:active, .author_title_sm a:link, .author_title_sm a:visited{
	font: normal 10px/12px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#474c52; 
	font-weight:bold;
	text-decoration:underline;
}

.author_title_sm a:hover{
	font: normal 10px/12px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#474c52; 
	font-weight:bold;
	text-decoration:none;
}

.top_bg{
/*	background: url(box/top_bg.png);
	background-repeat:no-repeat;
	background-position: top left; */
	border:1px solid white;
	width:910px;
}


.tg_title_sm{
	font-size:13px;
	color:#060606; 
	font-weight:bold;
	margin-bottom:5px;
	letter-spacing:0;
}
.tg_title_sm a{
	color:#060606; 
	margin-bottom:5px;
	letter-spacing:0;
	font-size:13px;
}


.tg_votes{
	width:42px;
	font-size:12px;
	letter-spacing:0px;
	text-align:center;
	padding-top: 1px;
	height:21px;
	color:#ffffff;
	font-family:arial ;
	background: url(bg_top_girl_list_rating.gif);
	background-repeat:no-repeat;
	background-position: top left;
}
.tg_votes_n{
	font-size:12px;
	letter-spacing:0px;
	text-align:left;
	padding-top: 1px;
}
.all_girl_box{
	width:174px;
	padding:20px 0px 0px 0px;
}
.all_girl_box2{
	width:128px;
}
.ag_title{
	letter-spacing:0.1px;
	margin:5px 0px 3px 0px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff; 
}
.ag_votes{
	font-size:10px;
	letter-spacing:0px;
	height:23px;
	text-align:center;
	width:30px;
	color:#ffffff;
	font-family:arial ;
	background: url(bg_girl_list_rating.gif);
	background-repeat:no-repeat;
	background-position: top left;}


#topgirls_list{
	height:460px;
}
#girls_tab_box{
	margin-left: 70px;
}

.girls_tab_box_links{
	width:22px;
	height:32px;
	float:left;
	padding-top:6px;
	text-align:center;
}

.girls_tab_box_links a{
	font-size: 12px;
	color:#555555;
	font-family:arial;
}

#info_box{
	background: url(bg_portfolio_info.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:567px;
	height:299px;
	margin-left: 88px;
	padding-top:12px;
	margin-top: 5px;
}

.girl_photo_box{
	padding-top: 30px;
}
.girl_photo_box2{
	width:224px;
	height:297px;
}
.update_block{
	width:548px;
}


.comment{
	float:right;
}
.comment_topleft{
	width:5px;
	height:12px;
	float:right;
	background: url(bg_comment_top_left.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
}
.comment_topmiddle{
	height:12px;
	float:right;
	background: url(bg_comment_top_middle.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}
.comment_topright{
	width:4px;
	height:12px;
	float:right;
	background: url(bg_comment_top_right.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}
.comment_bottomleft{
	width:5px;
	height:2px;
	float:right;
	background: url(bg_comment_bottom_left.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
.comment_bottommiddle{
	height:2px;
	float:right;
	background: url(bg_comment_bottom_middle.gif);
	background-repeat:repeat-x;
	background-position: top;
}
.comment_bottomright{
	width:4px;
	height:2px;
	float:right;
	background: url(bg_comment_bottom_right.gif);
	background-repeat:no-repeat;
	background-position: top left;
}
.comment_middleleft{
	float:right;
	width:5px;
	height:40px;
	background-color:#98754d;
}
.comment_middle{
	float:right;
	background-color:#98754d;
}
.comment_middleright{
	float:right;
	height:40px;
	width:4px;
	background-color:#98754d;
}
.comment_user{
	font: normal 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#474c52;
	padding:3px 0px 5px 0px; 
	font-weight:bold;
	text-decoration:underline;
}
.comment_date{
	font: normal 11px/23px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#a2a1a1;
}
.comment_ip{
	font: normal 10px/23px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#a7a7a7;
}	
.comment_text{
	font: normal 13px/19px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	padding:7px 10px 7px 10px;
	letter-spacing:0px;
}

.subwindow_title{
	color:#2b2927;
	padding:10px 0px 10px 20px;
    letter-spacing:0.4px;
	font-weight:normal;
	font-size:24px;
}	
/*
Pagination
*/

.my_pagination{
	text-align: center;
	margin-top:20px;
}
.my_pagination a, .my_pagination a:link, .my_pagination a:active, .my_pagination a:visited {
	color:#4f8ed6;
	font: bold 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
}
.my_pagination a.my_active:link, .my_pagination a.my_active:active, .my_pagination a.my_active:visited, .my_pagination a.my_active:hover,  .my_pagination a:hover {
	font: bold 13px/16px  Arial, Helvetica, Geneva, Verdana, sans-serif, 'Helvetica Neue', Helvetica; 
	color:#686868;
	text-decoration:none;
}


div.pagination{
	position: relative;
	text-align: center;
	list-style-type: none;
	margin:40px auto 30px auto;
	overflow: hidden;
	padding-left:0px;
}

ul.pagination {
	list-style-type: none;
	position: relative;
	padding: 0px;
	margin: auto;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
/*	display: -moz-inline-block;  */
	display: inline-block;
	border: 0px solid #0a030b;
	padding: 0px;

/*	zoom:1;
	*display:inline; */
	}
* html ul.pagination { margin: 0 auto; } /* IE fix */

ul.pagination li{
	white-space: nowrap;
	float: right;
	padding: 0px;
	line-height: 32px;
	width:33px;

}
ul.pagination li a {
	display: block;
	text-align:center;
	float: left;
}
ul.pagination li.active a, ul.pagination li a:hover {
	width:32px;
	color:#ffffff;
}
ul.pagination li span {
	display: block;
	width:32px;
	height: 32px;
	line-height: 31px;
	padding-left:1px;
	color: #000000;
	cursor: pointer;
	float: left;

}
ul.pagination li.active span, ul.pagination li a:hover span {
	color:#ffffff;
/*	background: url(bg_tab_selected.gif) no-repeat center top; */
}

/*
Pagination
*/
div.pagination1{
	position: relative;
	width: 210px;
	text-align: center;
	list-style-type: none;
	clear:both;
	margin:0px 0px 0px 0px;
	overflow: hidden;
}

ul.pagination1 {
	list-style-type: none;
	position: relative;
	margin: auto;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
/*	display: -moz-inline-block;  */
	display: inline-block;
	border: 0px solid #333;
	padding: 0px;

/*	zoom:1;
	*display:inline; */
	}
* html ul.pagination1 { margin: 0 auto; } /* IE fix */

ul.pagination1 li{
	white-space: nowrap;
	float: left;
	padding:0px;
	line-height: 23px;
	font-weight: bold;


}
ul.pagination1 li a {
	display: block;
	text-align:center;
	float: left;
}
ul.pagination1 li.active a, ul.pagination1 li a:hover {
	width:23px;
	color:#ffffff;
}
ul.pagination1 li span {
	display: block;
	width:23px;
	height: 19px;
	line-height: 19px;
	padding-left:0px;
	color: #282828;
	cursor: pointer;
	font-weight: bold;
	float: left;

}
ul.pagination1 li.active span, ul.pagination1 li a:hover span {
	color:#282828;
	background: url(bg_tab_photo_active.jpg) no-repeat center top;
}
ul.pagination1 li.inactive span{
	color:#282828;
	background: url(bg_tab_photo.jpg) no-repeat center top;
}



/*
Pagination
*/
div.pagination2{
	position: relative;
	width: 200px;
	text-align: center;
	list-style-type: none;
	margin:10px 0 10px 10px;
	overflow: hidden;
	padding-left:0px;
}

ul.pagination2 {
	list-style-type: none;
	position: relative;
	padding: 0px;
	margin: auto;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
/*	display: -moz-inline-block;  */
	display: inline-block;
	border: 0px solid #0a030b;
	padding: 0px;

/*	zoom:1;
	*display:inline; */
	}
* html ul.pagination2 { margin: 0 auto; } /* IE fix */

ul.pagination2 li{
	white-space: nowrap;
	float: left;
	padding: 0px;
	line-height: 32px;
	font-weight: bold;
	width:33px;

}
ul.pagination2 li a {
	display: block;
	text-align:center;
	float: left;
}
ul.pagination2 li.active a, ul.pagination2 li a:hover {
	width:32px;
	color:#686766;
}
ul.pagination2 li span {
	display: block;
	width:32px;
	height: 32px;
	line-height: 31px;
	padding-left:1px;
	color: #686766;
	cursor: pointer;
	font-weight: bold;
	float: left;

}
ul.pagination2 li.active span, ul.pagination2 li a:hover span {
	color:#777777;
	background: url(bg_tab_photo_active.gif) no-repeat center top;
}

.form_input_title{
	padding:10px 0;
	width:90px;
	float:left;
	color:#686766;
	margin:0;
}

.form_input_box{
	padding:0px;
	height:48px;
	float:left;
	margin:0;
	background: url(input-bg.png);
	background-repeat:no-repeat;
	background-position: top left;	
}
.form_input_box input{
	padding: 11px 5px 5px 9px;
	margin:1px;
	height:36px;
	width:331px;
	border:0px solid red;
	font-size: 12px;
	letter-spacing:0.2px;
	font-style: italic;
	font-weight: bold;
	color:#999999;
    background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
}

/*  --- */

















#home_top_menu {
	padding:0;
	margin:15px 0px 0px 0px;
	position:relative;
	width:710px;
}


.c_page_title{
    padding:10px 30px 20px 40px;
	height:50px;
	letter-spacing:0.4px;
	font-weight:normal;
	font-size:26px;
	color:#272727;
}
.c_small{
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
	line-height: 1.2;
}



#top_block{
	margin:0px auto 0px auto;
	width:1000px;
	height:159px;
	background:url("bg-header.jpg") no-repeat left top;
}

#logo {
	margin: 10px 0px 0px 30px;
	position:absolute;
}

#login_box{
	height:20px;
	width:190px;
	margin:27px 0px 0px 800px;
	position:absolute;
}
#login_profile{
	margin:0px 0px 0px 13px;
	position: absolute;
}
#login_out{
	margin:0px 0px 0px 109px;
	position: absolute;
}
#login_register{
	margin:0px 0px 0px 12px;
	position: absolute;
}
#login_enter,#open_user_login_box{
	margin:0px 0px 0px 110px;
	position: absolute;
}

#menu_box{
	text-align:right;
}

/* menu */	

#tabs {
	float:left;
	line-height:normal;
	overflow:hidden;
	margin-top:76px;
	padding-left:346px;
	}

#tabs ul {
	margin:0;
	padding:0px 0px 0px 36px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	display:block;
	height:15px;
	margin:0px 0px 0px 20px;
	padding:0;
	text-decoration:none;
	}


#tabs a.test {
	background:url("menu/test.png") no-repeat left top;
	background-position:0% -0px; 
	width:112px;
	}
#tabs a.test:hover, #tabs a.test_a {
	background:url("menu/test_a.png") no-repeat left top;
	background-position:0% -0px; 
	width:112px;
	}


#tabs a.horoscope {
	background:url("menu/horoscope.png") no-repeat left top;
	background-position:0% -0px; 
	width:123px;
	}
#tabs a.horoscope:hover, #tabs a.horoscope_a {
	background:url("menu/horoscope_a.png") no-repeat left top;
	background-position:0% -0px; 
	width:123px;
	}


#tabs a.production {
	background:url("menu/menu_production.gif") no-repeat left top;
	background-position:0% -0px; 
	margin-right:6px;
	width:77px;
	}
#tabs a.production:hover, #tabs a.production_a {
	background:url("menu/menu_production.gif") no-repeat left top;
	background-position:-88px -0px; 
	margin-right:6px;
	width:77px;
	}
#tabs a.conditions {
	background:url("menu/menu_umovy.gif") no-repeat left top;
	background-position:0% -0px; 
	margin-right:10px;
	width:51px;
	}
#tabs a.conditions:hover, #tabs a.conditions_a {
	background:url("menu/menu_umovy.gif") no-repeat left top;
	background-position:-57px -0px; 
	margin-right:10px;
	width:51px;
	}
#tabs a.registercheck {
	background:url("menu/menu_registercheck.gif") no-repeat left top;
	background-position:0% -0px; 
	width:129px;
	}
#tabs a.registercheck:hover, #tabs a.registercheck_a {
	background:url("menu/menu_registercheck.gif") no-repeat left top;
	background-position:-133px -0px; 
	width:129px;
	}
#tabs a.photoconcurse {
	background:url("menu/menu_photoconcurse.gif") no-repeat left top;
	background-position:0% -0px; 
	margin-right:1px;
	width:114px;
	}
#tabs a.photoconcurse:hover, #tabs a.photoconcurse_a {
	background:url("menu/menu_photoconcurse.gif") no-repeat left top;
	background-position:-113px -0px; 
	margin-right:1px;
	width:114px;
	}
#tabs a.winners {
	background:url("menu/menu_winners.gif") no-repeat left top;
	background-position:0% -0px; 
	width:85px;
	}
#tabs a.winners:hover, #tabs a.winners_a {
	background:url("menu/menu_winners.gif") no-repeat left top;
	background-position:-88px -0px; 
	width:85px;
	}


#tabs a.about {
	background:url("menu/about.png") no-repeat left top;
	background-position:0% -0px; 
	width:137px;
	}
#tabs a.about:hover, #tabs a.about_a {
	background:url("menu/about_a.png") no-repeat left top;
	background-position:0% -0px; 
	width:137px;
	}

#tabs a.contactus {
	background:url("menu/contactus.png") no-repeat left top;
	background-position:0% -0px; 
	width:150px;
	}
#tabs a.contactus:hover, #tabs a.contactus_a {
	background:url("menu/contactus_a.png") no-repeat left top;
	background-position:0% -0px; 
	width:150px;
	}



/* end menu */	
	
#top_banner{
	text-align:center;
	margin:10px auto 0px auto;
	width:920px;
	height:90px;
	background: url(banners/top_banner2.jpg);
	background-repeat:no-repeat;
	background-position: top center;	

}


#kitchen_botle{
	position: absolute;
	z-index: 12
}
#bathroom_botle{
	position: absolute;
	z-index: 13
}
#content_banner{
	text-align:left;
	margin:18px auto 20px auto;
	width:920px;
	height:484px;
}

#content_banner_prev{
	margin:230px 0px 0px 20px;
	position: absolute;
	z-index: 22;
	display:block;
}
#content_banner_prev a{
	position: absolute;
	display:block;
	width:34px;
	height:34px;
	z-index: 32;
	background: url(btn/button_left_grey.png);
	background-repeat:no-repeat;
	background-position: top center;
}
#content_banner_prev a:hover{
	z-index: 33;
	background: url(btn/button_left_green.png);
	background-repeat:no-repeat;
	background-position: top center;
}
#content_banner_next{
	margin:230px 0px 0px 867px;
	position: absolute;
	z-index: 22;
	display:block;
}
#content_banner_next a{
	position: absolute;
	display:block;
	z-index: 32;
	width:34px;
	height:34px;
	background: url(btn/button_right_grey.png);
	background-repeat:no-repeat;
	background-position: top center;
}
#content_banner_next a:hover{
	z-index: 33;
	background: url(btn/button_right_green.png);
	background-repeat:no-repeat;
	background-position: top center;
}

#content_banner_next{
	position: absolute;
}


#content_banner_kitchen{
	text-align:center;
	margin:18px auto 20px auto;
	width:920px;
	height:484px;
	background: url(banners/banner_kitchen.jpg);
	background-repeat:no-repeat;
	background-position: top center;	

}
#content_banner_bathroom{
	text-align:center;
	margin:18px auto 20px auto;
	width:920px;
	height:484px;
	background: url(banners/banner_bathroom.jpg);
	background-repeat:no-repeat;
	background-position: top center;	
}


/*   ---------  start CONTENT  ---------   */
#content_block{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	width:1000px;
	text-align:center;
	margin:10px auto 10px auto;
}
#content{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	text-align: justify; 
	color:#686766;
}
.padding_content{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	text-align: justify; 
	margin-left:40px;
}
#right_content{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	width:299px;
	text-align:left;
	margin-bottom:20px;
	float:right;
}
#right_content a{
	display:block;
	margin-top:15px;
}
#bottom_row{
	width:1000px;
	text-align:center;
}


/*   ---------  end CONTENT  ---------   */



/*   ---------  start FOOTER   ---------   */
#footer_block{
	width:1000px;
	text-align:center;
	margin:40px auto 20px auto;
}
#footer{
	background: url(banners/footer_bg.jpg) no-repeat left top;
	margin:0px auto 0px auto;
	font-size:12px;
	height:35px;
	font-family: Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
}
#footer div{
	text-align:center;
	color:#7e7e7e;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
}
#footer a,div a {
	color:#7e7e7e;
	text-decoration:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
}
#footer a:hover,div a:hover {text-decoration:underline;}

#dovecomua{
	position:absolute;
	margin:0px 0px 0px 447px;
	width:100px;
	height:35px;
}
#copy_tsyfr{
	position:absolute;
	margin:0px 0px 0px 800px;
	width:150px;
	height:35px;	
}


.clear_both{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.float_left{float:left;}
.float_right{float:right;}
/*   ---------  end FOOTER   ---------   */



.list_mask{	
	position:absolute;
}

#vote_girl{
	margin-top:240px;
	margin-left:130px;
	position:absolute;
	display:none;
}


#message_girl{
	margin-top:295px;
	margin-left:0px;
	position:absolute;
	display:none;
}


#comment_girl{
	margin-top:160px;
	margin-left:190px;
	position:absolute;
	display:none;
}

.pop_window_message{
	padding:50px 30px 10px 30px;
	text-align:center;
	font-size:12px;
	color:#686766;
	font-weight:bold;
}
.pop_window_message_small{
	padding:20px 0px 5px 0px;
	text-align:center;
	font-size:12px;
	color:#686766;
}

.kaptcha{
	border:1px solid #e0e0e0;
}

.axe_logo_mask{
	width:600px;
	height:600px;
	margin:0px;
	position:absolute;
	background: url(black_mask.png);
	z-index:920;
	display:none;
}
.axe_logo_info{
	margin: 70px 30px 30px 30px;
	background: url(light_grey_mask.png); /* c_art_popup light_grey_mask.png */
	background-position: top left;
	position:absolute;
	width:550px;
	z-index:990;
	display:none;
}
.axe_logo_info_bottom{
	background: url(c_art_popup_bottom.gif); /* light_grey_mask.png */
	background-repeat:no-repeat;
	background-position: top left;
	height:47px;
}
.axe_logo_info a{
	color:#ffffff;
}
.axe_logo_info_title{
	padding:30px 10px 20px 30px;
	font-family:Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
	font-size:18px;
}
.axe_logo_info_text{
	color:white;
	font-family:Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet;
	padding:20px 30px 20px 30px;
	font-size:13px;
}
.axe_logo_info_text a,span,div{
	font: normal 13px/18px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
}
.axe_logo_info_text_menu{
	color:white;
	text-align:center;
}
.axe_logo_click{
	margin:210px 0px 0px 20px;
	position:absolute;
	width:200px;
	height:340px;
	z-index:800;
}
.znak_title{
	font-weight:normal;
 	font: normal 16px/20px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	color:#7fa71f;	
}

.znak_title a, .znak_title a:link, .znak_title a:active, .znak_title a:hover, .znak_title a:visited{
	display:block;
	margin:10px 0px 5px 0px;
	font-weight:normal;
 	font: normal 18px/23px Arial, Helvetica, sans-serif, Geneva, Verdana, 'Helvetica Neue', Trebuchet; 
	color:#7fa71f;
	text-decoration:none;
}


/* winner prises form */

.winner-form .field_title {
	width:auto;
	text-align:left;
	padding-top:2px;
}
#winner-results p,
#winner-results th,
#winner-results td{
	font-size:13px;
	text-indent:0;
}
#winner-results p{
	margin:12px 0;
}
#winner-results div{
	background:url(bg-winner-table.png) no-repeat 0 0;
}
#winner-results table{
	width:491px;
}
#winner-results th,
#winner-results td{
	padding:3px 10px;
}
#winner-results th{
	padding-top:5px;
	padding-bottom:5px;
	height:29px;
	color:#fff;
	border-left:1px solid #fff;
}
#winner-results th.first{
	border:0;
}
#winner-results td{
	background:#fff;
	border:1px solid #d5d5d5;
}
