body
{
	background-attachment: fixed;
    background-color: #000000;
    background-position: center top;
    background-repeat: no-repeat;
	font-family: Myriad Pro !important;
	margin:0;
	padding:0;	
	text-align:center;
}

html, body {height:100%;	position:relative;}

*{
margin:0;
padding:0;
}

#wrapper{
	position:relative;
	/*width:968px;*/
	width:1018px;
	margin: 0 auto;
	/*margin-top:176px;*/
	text-align:left;
}


#main
{
	background: #efeeee;
	min-height:100%;
	margin-top: 8px;
	-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-radius: 10px;
	padding-top: 42px;
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 20px;
	position:relative;
}

#flag
{
	min-width:607px;
	min-height:95px;
	margin:auto;
}

#underflag
{
	height: 250px;
	width:920px;
	margin:auto;
	text-align:left;
}

#ucz
{
	margin:auto;
	min-width:207;
	/*min-height:87px;*/
	margin-top:25px;
	background-position: center;
}

.girls
{
margin-top:17px;
width:900px;
height:330px;
}

.chicks
{
	width: 233px;
	height: 333px;
	background: #FFF;
	float:left;
	margin-left:63px;
	margin-top: 25px;
	cursor:pointer;
}

.girls a{
text-decoration: none;
}

.listName {font-size:25px; color: black;}

.heart
{
	background: url("heart.png") no-repeat top center;
	width:84px;
	height:74px;
	color:#FFF;
	padding:2px 4px 2px 4px;
	display:block;
	position:relative;
	top: -36px;
	left:70px;
	font-size:36px;
	text-align:center;
	padding-top:14px;
	text-decoration: none!important;
	border:none;
	z-index: 9;
}

.heart *{
	text-decoration: none!important;
	border:none!important;
}

.chick_photo
{
	text-align:center;
	margin-top:10px;
	width: 233px;
	height: 200px;
	position: relative;
}

.chick_photo img{
    height: 181px;
    width: auto;
    max-width: 250px;
}

.chick_name {font-size:18px; text-align:center; margin-top:-30px;}
.chick_city {font-size:18px; text-align:center}

#partic {background-position: center; margin:auto; width:481px; height:63px; margin-top:0px;}
#partic img {border:0px;}

#bright {margin:auto; background-position: center;  width:603px; min-height:19px; margin-top:10px; border-top:1px solid #990099;  border-bottom:1px solid #990099; padding-top:20px; padding-bottom:20px;}



#menu
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height:40px;
	/*width:968px;*/
	width:1018px;
	overflow:hidden;
}


#menu ul {list-style:none;}
#menu ul li {display:block; width:25%; float:left;}
#menu ul li div {height:40px; width:100%; text-align:center; display:inline-block; line-height: 40px; background:url(menu_tlo.png) no-repeat right top;}
/*#menu ul li:last-child div {background:none;}*/
#menu ul li a{color:#FFF; text-transform:uppercase; text-decoration:none; display:block; width:100%; height:100%;  }
#menu ul li:hover a, #menu ul li.current-menu-item a{color:#a90077;}
#menu ul li:hover div, #menu ul li.current-menu-item div{background:url(menu_tlo2.png) right top no-repeat;}

.small {color:#d53da7; font-size:11px; font-style:italic}
#leftinwrap {margin-left:103px;}
#ank_flag {width:195px; min-height:24px; margin-left:200px; margin-bottom:50px;}

#form_part table td {text-align:right;}
#form_part table td input {width: 290px; height:30px;}

#form_bot{width: 490px;}
#form_bot table td {text-align:right;}
#form_bot table td input {width: 250px; height:30px;}

.pinkButton {width:208px; height:37px; color:#FFF; background:#d1009a; text-transform: uppercase; font-size:16px; border:0px; cursor:pointer;}
.pinkButton:hover{
opacity:0.8;
}
#glavnoe {width:603px; min-height:19px; margin:auto; background-position: center; margin-top:70px; border-top:1px solid #990099;  border-bottom:1px solid #990099; padding-top:20px; padding-bottom:20px;}

.empty {/*width:968px;*/width:1018px; height:50px;}

#girlmoto {background: url(girlmoto.png) no-repeat; width:603px; height:86px; margin:auto; background-position: center; margin-top:28px; margin-bottom:37px;}

#socials {margin-left:350px; width:190px; height:47px;}
#socials ul {list-style:none; width:190px;}
#socials ul li {display:inline; margin-left:11px;}

#girlh {text-transform: uppercase; color:black; font-size:21px; margin:auto; background-position: center; width:265px; height:28px; margin-bottom:35px;}

#dataface {width:936px; height:255px; margin:auto; text-align:left;}

#morda {padding:12px; background: #FFF; float:left;}
#datatext {/*margin-left:20px;*/  width:500px; float:left}
#ad {float:right; margin-bottom: 20px;}

.chick_profile_name, .chick_profile_age, .chick_profile_city {font-size:14px;}

#datatext span{
padding-bottom: 3px;
display:block;
}


#slidercont {margin-left:60px; width:500px; height:336px; overflow: hidden; margin-bottom: 50px; float:left; display:none;}
#prev {display: none;background:url(arleft.png); width:51px; height:52px; float:left; margin-top:146px;}
#next {display: none;background:url(arright.png); width:51px; height:52px; float:left; margin-left:75px; margin-top:146px; }
#slide {width:500px; height:336px; float:left;}
#slidercont #video{width:500px; height:336px; }

#slidercont #video object, #slidercont #video embed, #slidercont #video iframe{
width:500px; height:336px;
}

#slide ul {list-style:none;}
#slide ul li{display:inline}

#heart_container {/*width:240px;*/ text-align:center; height:156px;  margin-top:60px; position: relative; margin: 0 auto;}
/*#leftheart {display:block; background: url(leftheart.png) no-repeat; width:66px; height:76px;  float:left;
}*/
.post-ratings {display:block;
float:left;
left:0;
position: relative;
width: 87px;
height: 74px;
margin-left: 74px;
}

.post-ratings img{
position:absolute;
z-index:9;
top:0;
display:block;
left: 50%;
margin-left: -42px;
margin-top: 50px;
}

#heart_container #heartcenter{
color:#bd0080;
font-size:36px;  
width: auto;
text-align: center;
padding:10px;
top:80px;
width: 120px;
height: 30px;
line-height: 40px;
z-index:100;
cursor:pointer;
position:absolute;
background: #fff;
border-radius: 120px;
left: 50%;
margin-left:-70px;
}

.social-likes{
width: 100%; 
margin-top: 20px;
margin-bottom: 50px;
}

.social-likes__widget{
position: relative;
height: 24px;
/*width: 74px;*/
overflow:hidden;
display:block;
float:left;
}

.social-likes__button{
position: relative;
float:left;
left: 0;
top:0;
}

.social-likes__counter{
float:right;
line-heighT:24px;
}

.social-likes__icon{
display:inline-block;
vertical-align: top;
}


#heart_container:hover #leftheart, #heart_container:hover #rightheart{
opacity:0.5;
}


/*#rightheart {display:block; background: url(rightheart.png)  no-repeat; width:66px; height:76px; 
margin-left: 90px;float:right;}*/
.post-ratings{position: absolute;}

#girlsh {margin:auto; background-position: center; width:144px; height:28px; margin-bottom:35px;}

#bestchicks {width:448px; min-height:6px; margin:auto; background-position: center; border-top:1px solid #990099;  border-bottom:1px solid #990099; padding-top:20px; padding-bottom:20px;}
#realchance {background: url(realchance.png); width:543px; height:36px; margin:auto; background-position: center; margin-bottom:12px; margin-top:20px;}
#userdes {background: url(userdes.png); width:448px; height:36px; margin:auto; background-position: center; margin-bottom:12px; margin-top:20px;}

/*Resgister page*/

#regtitle {text-align:center; margin-top:20px;}
#regalso {margin-top: 30px; text-align:center; /*color:#831396; font-size:20px;*/}
#regbut {margin:auto; background:#DDAD63; width:200px; height:46px; color:#FFF; font-size:25px; padding-top:4px; text-align:center; margin-top:20px; border:none; cursor:pointer;}
#enterbut {margin:auto; background:#DDAD63; width:200px; height:46px; color:#FFF; font-size:25px; padding-top:4px; text-align:center; margin-top:20px;border:none; cursor:pointer;}
#content {text-align: justify; padding:30px;}

img:hover, #regbut:hover, #enterbut:hover{
opacity:0.9;
}

img{
border:none;
}

#adriver_banner_premium{
float:right;
}

#rightinwrap{
float:right;
margin-top: 77px;
margin-right: 60px;
}




.test_menu_1{
height: 40px;
background: url("images/test_menu_1.png") no-repeat center;
background-size: contain;
}

.test_menu_box a:hover .test_menu_1, .test_menu_box a.active .test_menu_1{
background: url("images/test_menu_1_hover.png") no-repeat center;
background-size: contain;
}

.test_menu_2{
height: 40px;
background: url("images/test_menu_2.png") no-repeat center;
background-size: contain;
}

.test_menu_box a:hover .test_menu_2, .test_menu_box a.active .test_menu_2{
background: url("images/test_menu_2_hover.png") no-repeat center;
background-size: contain;
}

.test_menu_3{
height: 40px;
background: url("images/test_menu_3.png") no-repeat center;
background-size: contain;
}

.test_menu_box a:hover .test_menu_3, .test_menu_box a.active .test_menu_3{
background: url("images/test_menu_3_hover.png") no-repeat center;
background-size: contain;
}

.test_menu_4{
height: 40px;
background: url("images/test_menu_4.png") no-repeat center;
background-size: contain;
}

.test_menu_box a:hover .test_menu_4, .test_menu_box a.active .test_menu_4{
background: url("images/test_menu_4_hover.png") no-repeat center;
background-size: contain;
}

.test_menu_5{
height: 40px;
background: url("images/test_menu_5.png") no-repeat center;
background-size: contain;
}

.test_menu_box a:hover .test_menu_5, .test_menu_box a.active .test_menu_5{
background: url("images/test_menu_5_hover.png") no-repeat center;
background-size: contain;
}

.test_menu_6{
height: 40px;
background: url("images/test_menu_6.png") no-repeat center;
background-size: contain;
}

.test_menu_box a:hover .test_menu_6, .test_menu_box a.active .test_menu_6{
background: url("images/test_menu_6_hover.png") no-repeat center;
background-size: contain;
}


.test_menu_box a:hover, .test_menu_box a.active{
text-decoration: none;
color: #372610;
font-size: 12px;
font-weight: normal;
}

.test_menu_box a{
color: #fff;
text-transform:uppercase;
font-size: 12px;
font-weight: normal;
display:inline-block;
margin-left: -3%;
margin-right: 4.2%;;
vertical-align: top;
}

.test_menu_box{
display: block;
width:100%;
text-align:center;
margin: 0;
margin-bottom: 15px;
margin-top: 10px;
}

.test_menu_box span{
display: inline-block;
text-align:center;
position:relative;
width:100%;
margin:0 auto;
}

.test_menu_box a div{
position:relative;
margin:0;
padding:0;
display: inline-block;
width:100%;
}

#form{
position:relative;
width: 80%;
margin: 15px auto;
color: #fff;
}

#form input[type="text"]{
width: 70%;
padding: 16px 10px;
margin-bottom: 10px;
border: 2px solid #e1af3e;
outline: 0;
background: transparent;
color: #fff; 
}

#form .classname{
position:absolute;
width: 20%;
right:0;
top:40px;
height: 30px;
line-height: 30px;
cursor: pointer;
border:0;
outline:0;
background: #e1af3e;
border-radius: 12px;
color: #271c1d;
text-transform: uppercase;
}

#form .classname:hover{
opacity:0.8;
}

.vse_otvety_box_content_img{
width: 90px;
height:auto;
float:left;
position:relative;
margin-right: 20px;
margin-bottom: 20px;
}

.vse_otvety_box_content_img img{
display:block;
width:100%;
height:auto;
border-radius: 100%;
}

.vse_otvety_box_content_img span{
display: block;
width:100%;
color: #e1af3e;
text-align:center;
margin-top: -10px;
}



.wpProQuiz_response{
border: none!important;
background:transparent!important;
box-shadow:none!important;
padding:0!important;
height:auto!important;
font-weight:normal!important;
color: #fff!important;
text-transform: uppercase!important;
font-size: 14px!important;
padding-top: 15px!important;
}

.wpProQuiz_forms table{
position: relative!important;
margin: 0 auto!important;
}

.wpProQuiz_forms table tr td input[type="text"]{
height: 30px;
padding: 0 10px;
}

.wpProQuiz_forms table tr td label{
font-size: 14px!important;
}

.wpProQuiz_content{
position: relative!important;
width: 440px!important;
margin: 0 auto!important;
text-align:center!important;
color: #372610!important;
padding: 4px!important;
}


.wpProQuiz_content h2{
margin-bottom:2px!important;
padding: 0!important;
font-size: 16px!important;
display: none!important;
}

.wpProQuiz_text, .wpProQuiz_question_text p{
font-weight: bold;
}

.wpProQuiz_button{
cursor:pointer;
display: block;
  padding: 3px 16px!important;
  padding-top: 5px!important;
  border: none!important;
  font-size: 18px!important;
  text-transform: uppercase;
  background: #fff!important;
  color: #7d2f1b!important;
  border-radius: 8px!important;
  position: relative!important;
  box-shadow:none!important;
  float:none!important;
  margin:0 auto!important;
  margin-bottom: 15px!important;
  font-weight: normal;
}

.wpProQuiz_QuestionButton{
position:absolute!important;
width:260px!important;
left:50%!important;
margin-left: -130px!important;
}

.wpProQuiz_button:hover{
color:#fff!important;
background: #7d2f1b!important;
}

.wpProQuiz_questionList, .wpProQuiz_question_text{
text-align:left!important;
border:none!important;
background: transparent!important;
padding: 0!important;
font-size: 15px!important;
}

h5.wpProQuiz_header, h5{
float:left!important;
margin-right: 10px!important;
font-size: 15px!important;
height: 18px!important;
line-height: 18px!important;
font-family: 'Arial', sans-serif!important;
padding-top:0!important;
margin-top:0!important;
top:0!important;
position: relative!important;
}

.wpProQuiz_header span{
font-size: 15px!important;
height: 18px!important;
line-height: 18px!important;
}

.wpProQuiz_question_page{
  color: #fff!important;
}

.wpProQuiz_questionInput {
    display:none!important;
}
.wpProQuiz_questionListItem{
position:relative!important;
position:relative;
vertical-align:middle!important;
}
.wpProQuiz_questionListItem span{
position:relative!important;
z-index:1!important;
}
.wpProQuiz_questionListItem label{
display:block!important;
cursor:pointer!important;
left: -30px!important;
position:relative!important;
padding-left: 60px!important;
z-index: 9!important;
}

.wpProQuiz_questionListItem span{
display:block!important;
width: 20px!important;
height:20px!important;
border-radius:4px!important;
background: #e8d9b8;
margin-right: 10px!important;
color:transparent!important;
font-size: 0!important;
position: absolute!important;
top:50%!important;
margin-top: -10px!important;
vertical-align:middle!important;
}

.wpProQuiz_questionListItem:hover{
opacity:0.7!important;
}

.wpProQuiz_resultTable{
border:none!important;
}

.wpProQuiz_resultTable{
text-align: left;
}

.wpProQuiz_resultTable td{
padding-right: 10px;
}

.wpProQuiz_points{
font-size: 18px!important;
}

.wpProQuiz_toplistTable th{
  background: #7d2f1b!important;
}

.wpProQuiz_toplistTable{
  border: 1px solid #7d2f1b!important;
}

.wpProQuiz_addToplist{
display:none!important;
}