
/*<-----------CONTROL>*/
.girls_page_single,
.girls_page_top {
	position: relative;
	background: url(../images/girls/bg_single.jpg) repeat-y left top;
	overflow: hidden;
	_zoom: 1;
}


.girls_page_top.month_01 .right_col {
	background: url(../images/girls/bg_top_page_01.jpg) no-repeat left 316px;
}
.girls_page_top.month_02 .right_col {
	background: url(../images/girls/bg_top_page_02.jpg) no-repeat left 316px;
}
.girls_page_top.month_03 .right_col {
	background: url(../images/girls/bg_top_page_03.jpg) no-repeat left 316px;
}
.girls_page_top.month_04 .right_col {
	background: url(../images/girls/bg_top_page_04.jpg) no-repeat left 316px;
}
.girls_page_top.month_05 .right_col {
	background: url(../images/girls/bg_top_page_05.jpg) no-repeat left 316px;
}
.girls_page_top.month_06 .right_col {
	background: url(../images/girls/bg_top_page_06.jpg) no-repeat left 316px;
}
.girls_page_top.month_07 .right_col {
	background: url(../images/girls/bg_top_page_07.jpg) no-repeat left 316px;
}
.girls_page_top.month_08 .right_col {
	background: url(../images/girls/bg_top_page_08.jpg) no-repeat left 316px;
}
.girls_page_top.month_09 .right_col {
	background: url(../images/girls/bg_top_page_09.jpg) no-repeat left 316px;
}
.girls_page_top.month_10 .right_col {
	background: url(../images/girls/bg_top_page_10.jpg) no-repeat left 316px;
}
.girls_page_top.month_11 .right_col {
	background: url(../images/girls/bg_top_page_11.jpg) no-repeat left 316px;
}
.girls_page_top.month_12 .right_col {
	background: url(../images/girls/bg_top_page_12.jpg) no-repeat left 316px;
}
.girls_page_top.second_page .right_col {
	background-position: 0 106px;
}


.girls_page_single.month_01 .bottom_staff {
	background: url(../images/girls/bg_top_page_01.jpg) no-repeat 179px top;
}
.girls_page_single.month_02 .bottom_staff {
	background: url(../images/girls/bg_top_page_02.jpg) no-repeat 179px top;
}
.girls_page_single.month_03 .bottom_staff {
	background: url(../images/girls/bg_top_page_03.jpg) no-repeat 179px top;
}
.girls_page_single.month_04 .bottom_staff {
	background: url(../images/girls/bg_top_page_04.jpg) no-repeat 179px top;
}
.girls_page_single.month_05 .bottom_staff {
	background: url(../images/girls/bg_top_page_05.jpg) no-repeat 179px top;
}
.girls_page_single.month_06 .bottom_staff {
	background: url(../images/girls/bg_top_page_06.jpg) no-repeat 179px top;
}
.girls_page_single.month_07 .bottom_staff {
	background: url(../images/girls/bg_top_page_07.jpg) no-repeat 179px top;
}
.girls_page_single.month_08 .bottom_staff {
	background: url(../images/girls/bg_top_page_08.jpg) no-repeat 179px top;
}
.girls_page_single.month_09 .bottom_staff {
	background: url(../images/girls/bg_top_page_09.jpg) no-repeat 179px top;
}
.girls_page_single.month_10 .bottom_staff {
	background: url(../images/girls/bg_top_page_10.jpg) no-repeat 179px top;
}
.girls_page_single.month_11 .bottom_staff {
	background: url(../images/girls/bg_top_page_11.jpg) no-repeat 179px top;
}
.girls_page_single.month_12 .bottom_staff {
	background: url(../images/girls/bg_top_page_12.jpg) no-repeat 179px top;
}


.girls_page_top.second_page .first_col .miss_text {
	height: 466px;
}
.girls_page_top .first_col .miss_text {
	height: 673px;
}
.page_suggest .right_col {
	background-position: 0 150px!important;
}
.page_suggest .first_col .miss_text {
	height: 368px;
}
/*<//---------CONTROL>*/

/*<-----------girls_header>*/
.girls_header {
	height: 124px;
	position: relative;
	background: url(../images/girls/bg_header.jpg) no-repeat left top;
}
.girls_header a.home_link {
	display: block;
	height: 98px;
	width: 290px;
	position: absolute;
	top: 0;
	right: 0;
}
.girls_header .search {
	height: 21px;
	width: 192px;
	position: absolute;
	bottom: 0;
	right: 68px;
}
.girls_header .search div {
	height: 21px;
	width: 192px;
	position: absolute;
	z-index: 1;
	background: url(../images/girls/bg_search.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_search.png', sizingMethod='image');
}
.girls_header .search input {
	position: absolute;
	left: 20px;
	padding: 0;
	margin-top: 5px;
	height: 12px;
	width: 164px;
	font: bold 10px verdana;
	color: #4a505d;
	z-index: 2;
	line-height: 12px;
}
/*nav_months*/
.girls_header .nav_months {
	position: absolute;
	left: 116px;
	top: 76px;
	width: 275px;
	height: 43px;
	background: url(../images/girls/bg_months.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_months.png', sizingMethod='image');
}
.girls_header .nav_months a.l_arrow {
	float: left;
	width: 65px;
	height: 18px;
	padding: 25px 0 0 30px;
	font: bold 10px verdana;
	color: #4a505d;
	text-transform: lowercase;
	cursor: pointer;
	position: relative;
	background: url(../images/girls/arr_left.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/arr_left.png', sizingMethod='image');
}
.girls_header .nav_months a.l_arrow:hover {
	text-decoration: none;
	color: #FF8400;
	background: url(../images/girls/arr_left_active.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/arr_left_active.png', sizingMethod='image');
}
.girls_header .nav_months a.r_arrow {
	float: left;
	width: 65px;
	height: 18px;
	padding: 25px 30px 0 0;
	text-align: right;
	font: bold 10px verdana;
	color: #4a505d;
	text-transform: lowercase;
	cursor: pointer;
	position: relative;
	background: url(../images/girls/arr_right.png) no-repeat right top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/arr_right.png', sizingMethod='image');
}
.girls_header .nav_months a.r_arrow:hover {
	text-decoration: none;
	color: #FF8400;
	background: url(../images/girls/arr_right_active.png) no-repeat right top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/arr_right_active.png', sizingMethod='image');
}
.girls_header .nav_months .months {
	float: left;
	width: 85px;
	height: 43px;
}
.girls_header .nav_months .months .current_month {
	position: relative;
	height: 22px;
	display: block;
	text-transform: uppercase;
	font: bold 12px verdana;
	color: #ff8400;
	text-align: center;
	line-height: 22px;
	cursor: pointer;
}
/*<//---------girls_header>*/

/*<-----------girls_page_home>*/
.girls_page_home {
	position: relative;
	height: 690px;
	background: url(../images/girls/bg_home.jpg) no-repeat left top;
}
.girls_page_home .text_1 {
	width: 200px;
	float: right;
	margin: 170px 32px 0;
	display: inline;
	font: normal 11px verdana;
	color: #666;
	line-height: 17px;
}
.girls_page_home strong {
	display: block;
	color: #fd850b;
}
.girls_page_home p {
	padding-bottom: 10px;
}
.girls_page_home .text_1 .r_1 {
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
.girls_page_home a.vote {
	position: absolute;
	left: 41%;
	bottom: 58px;
	height: 17px;
	width: 170px;
	padding-top: 3px;
	font: bold 10px verdana;
	color: #fd850b;
	text-align: center;
	text-decoration: none;
	background: url(../images/girls/bg_btn_1.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_btn_1.png', sizingMethod='image');
	_cursor: pointer;
}
.girls_page_home a.vote:hover {
	color: #fff;
}
.girls_page_home a.vote2 {
	left: 735px;
	bottom: 550px;
}
/*<//---------girls_page_home>*/

/*<-----------girls_page_single>*/
/*first_col*/
h3.title {
	padding: 0 0 0 10px;
	font: bold 10px verdana;
	color: #999;
	text-transform: uppercase;
	line-height: 26px;
}
.first_col {
	float: left;
	position: relative;
	width: 157px;
	margin-left: 10px;
	display: inline;
	overflow: hidden;
}
.first_col .join_ {
	clear: both;
	padding-bottom: 10px;
}
.first_col .join_ a {
	color: orange;
}
.nav {
	overflow: hidden;
}
.nav li {
	list-style: none;
	float: left;
}
/*normal*/
.nav li a {
	display: block;
	height: 20px;
	width: 155px;
	border-left: 1px solid #313136;
	border-top: 1px solid #313136;
	border-right: 1px solid #313136;
	background: #222228 url(../images/girls/nav_sep.gif) no-repeat right bottom;
}
.nav li a .name {
	display: block;
	padding: 3px 0 6px 9px;
	font: bold 10px verdana;
	color: #4a505d;
}
.nav li a .num,
.nav li a img,
.nav li a .town_old,
.nav li a .more {
	display: none;
}
/*hover*/
.nav li a:hover {
	text-decoration: none;
	background: #000 url(../images/girls/nav_sep_over.gif) no-repeat right bottom;
}
.nav li a:hover span.name {
	color: #ff8400;
}
/*active*/
.nav li.no {
	height: 21px;
	width: 157px;
	background-color: #222228;
}
.nav li a.active,
.nav li a.active:hover {
	height: 109px;
	background: url(../images/girls/nav_bg_active.gif) no-repeat left top;
}
.nav li a.active .name {
	float: left;
	color: #ff8400;
	width: 105px;
}
.nav li a.active .num {
	display: block;
	float: right;
	padding: 0 7px 0 0;
	color: #4a505d;
	font: normal 19px arial;
	height: 21px;
	line-height: 20px;
}
.nav li a.active img {
	display: block;
	float: left;
	padding: 0 0 0 1px;
}
.nav li a.active .town_old {
	display: block;
	float: left;
	padding: 3px 0 4px 9px;
	color: #4a505d;
	font: normal 10px verdana;
	overflow: hidden;
	width: 105px;
	white-space: nowrap;
}
/*
.nav li a.active .more {
	display: block;
	float: right;
	padding: 16px 7px 3px 0;
	color: #ff8400;
	font: normal 10px verdana;
	text-transform: lowercase;
}
*/
.first_col .miss_text {
	font: normal 10px verdana;
	color: #666;
	line-height: 12px;
	padding: 150px 9px 0;
	background: #222228 url(../images/girls/bg_miss.gif) no-repeat left top;
	overflow: hidden;
}
.first_col .miss_text strong {
	display: block;
	color: #fd850b;
}
.first_col .miss_text p {
	padding-bottom: 10px;
}
.first_col .miss_text .r_1 {
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
.first_col a.btn_suggestion {
	float: left;
	margin-left: -9px;
	display: inline;
	height: 80px;
	width: 157px;
	text-indent: -5000px;
	background: url(../images/girls/btn_suggestion.gif) no-repeat left top;
}
.first_col a.btn_suggestion:hover {
	text-decoration: none;
	background: url(../images/girls/btn_suggestion.gif) no-repeat left bottom;
}
.first_col .share_btns {
	overflow: hidden;
	clear: left;
	padding: 20px 0 20px 5px;
	_zoom: 1;
}
.first_col .share_btns a {
	float: left;
	position: relative;
	cursor: pointer;
	margin: 0 -8px;
	display: inline;
	height: 58px;
	width: 65px;
	text-indent: -5000px;
}
.first_col .share_btns a.facebook {
	background: url(../images/girls/btn_facebook.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/btn_facebook.png', sizingMethod='image');
}
.first_col .share_btns a.twitter {
	background: url(../images/girls/btn_twitter.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/btn_twitter.png', sizingMethod='image');
}
.first_col .share_btns a.rss {
	display: none;
	background: url(../images/girls/btn_rss.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/btn_rss.png', sizingMethod='image');
}
/*second_col*/
.girls_page_single .second_col {
	float: left;
	width: 148px;
	position: relative;
	min-height: 935px;
	padding-right: 10px;
	margin-left: 11px;
	display: inline;
	background: url(../images/girls/bg_second_col.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_second_col.png', sizingMethod='image');
}
.girls_page_single .second_col .fot {
	clear: both;
	position: absolute;
	bottom: 0;
	width: 158px;
	height: 10px;
	background: url(../images/girls/bg_fot.jpg) no-repeat left top;
}
.girls_page_single .second_col h2.title {
	margin: 8px 12px;
	height: 26px;
	width: 124px;
	color: #ff8400;
	font: bold 11px verdana;
	position: relative;
	overflow: hidden;
}
.girls_page_single .second_col h4.title {
	clear: both;
	position: relative;
	padding: 4px 10px 6px;
	color: #4a505d;
	font: bold 10px verdana;
	background: url(../images/girls/h3_sep.gif) no-repeat right bottom;
}
/*box_3*/
.box_3 {
	float: left;
	width: 148px;
	padding-bottom: 4px;
	background: url(../images/girls/bg_foot.png) no-repeat left bottom;
}
.box_3 .head {
	background: url(../images/girls/bg_head.png) no-repeat left top;
	overflow: hidden;
}
.box_3 h5 {
	padding: 5px 10px 3px;
	color: #ccc;
	font: normal 10px verdana;
}
/*box_3*/
.girls_page_single .second_col .town {
	position: relative;
	height: 12px;
	overflow: hidden;
	white-space: nowrap;
	padding: 8px 12px 8px 10px;
	color: #ccc;
	font: bold 10px verdana;
}
.girls_page_single .second_col table.girl_values {
	margin: 0 0 1px 5px;
	position: relative;
	width: 142px;
}
.girls_page_single .second_col table.girl_values td {
	border-bottom: 1px solid #313136;
	color: #ccc;
	font: normal 10px verdana;
	width: 54%;
	background-color: #222228;
	padding: 2px 0 3px 10px;
	line-height: 8px;
}
.girls_page_single .second_col table.girl_values .f_1 {
	width: 46%;
	color: #999;
	background-color: transparent;
	padding: 2px 8px 3px 0;
	text-align: right;
}
.girls_page_single .second_col p.desc {
	padding: 8px 20px 8px 12px;
	color: #ccc;
	font: normal 10px verdana;
	position: relative;
	height: 192px;
}
.girls_page_single .second_col .results_fans {
	color: #ccc;
	font: normal 10px verdana;
	overflow: hidden;
	_zoom: 1;
}
.girls_page_single .second_col .results_fans span {
	float: left;
	overflow: hidden;
	padding: 18px 0 13px 40px;
	width: 34px;
}
.girls_page_single .second_col a.team_logo {
	display: block;
	margin: 7px auto 4px;
	padding-right: 10px;
	height: 70px;
	width: 70px;
}
.girls_page_single .second_col a.team_logo img {
	display: block;
	height: 70px;
	width: 70px;
}
.girls_page_single .second_col a.vote {
	float: left;
	position: relative;
	border-top: 1px solid #363a43;
	height: 119px;
	width: 147px;
	text-indent: -5000px;
	background: url(../images/girls/btn_vote.png) no-repeat left top;
}
.girls_page_single .second_col a.voted,
.girls_page_single .second_col a.vote.voted:hover {
	display: block;
	position: relative;
	height: 119px;
	width: 147px;
	text-indent: -5000px;
	background: url(../images/girls/btn_vote.png) no-repeat left -119px;
}
.girls_page_single .second_col a.vote:hover {
	text-decoration: none;
	background: url(../images/girls/btn_vote.png) no-repeat left bottom;
}
.girls_page_single .second_col .vote_facebook {
	height: 119px;
	width: 147px;
}
.girls_page_single .second_col .vote_facebook h5.title.short {
	width: auto;
}
.girls_page_single .second_col .vote_facebook .new_facebook_share {
	margin: 5px 0 5px 10px;
}
.girls_page_single .second_col .num {
	float: left;
	color: #4A505D;
	font: normal 100px arial;
	letter-spacing: -2px;
	line-height: 111px;
	text-align: right;
	width: 146px;
	position: relative;
}
.girls_page_single .second_col h5.title.short {
	float: left;
	width: 72px;
	color: #999;
	position: relative;
	padding: 4px 0 2px 10px;
	font: bold 10px verdana;
	line-height: 16px;
}
.girls_page_single .second_col .vote_num {
	float: left;
	padding: 7px 0 0;
	width: 56px;
	font: bold 10px verdana;
	color: #66ff66;
	text-align: right;
}
.girls_page_single .second_col .btn_like {
	float: left;
	width: 146px;
	padding: 10px 0;
	text-align: center;
}
/*third_col*/
.girls_page_single .third_col {
	float: left;
	width: 632px;
	height: 755px;
	display: inline;
	background: url(../images/girls/bg_gallery.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_gallery.png', sizingMethod='image');
}
/*poslanie*/
.girls_page_single .poslanie {
	float: left;
	display: inline;
	margin-left: 64px;
	width: 496px;
	height: 181px;
	position: relative;
}
.girls_page_single .poslanie h4.title {
	color: #999;
	font: bold 10px verdana;
	text-transform: uppercase;
	text-align: right;
	padding: 5px 20px 3px 0;
}
.girls_page_single .poslanie .cont {
	color: #999;
	height: 129px;
	padding: 16px 20px;
	width: 456px;
	font: normal 10px verdana;
	background: url(../images/girls/bg_poslanie.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_poslanie.png', sizingMethod='image');
}
.girls_page_single .poslanie .cont div {
	height: 129px;
	width: 456px;
	overflow: auto;
}
.girls_page_single .third_col .head {
	width: 632px;
	height: 42px;
	overflow: hidden;
}
.girls_page_single .third_col .head h4.title {
	float: left;
	padding: 15px 25px 0 20px;
	color: #4A505D;
	font: bold 11px verdana;
	position: relative;
}
.girls_page_single .third_col .head .btn_like_2 {
	float: left;
	padding: 12px 0 0 0;
}
.girls_page_single .third_col .head .stat {
	float: right;
	width: 178px;
	height: 34px;
	font: normal 9px verdana;
	color: #ff8400;
	background: url(../images/girls/bg_stat.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_stat.png', sizingMethod='image');
}
.girls_page_single .third_col .head .stat .left_part,
.girls_page_single .third_col .head .stat .right_part {
	float: left;
	padding: 10px;
	width: 69px;
}
.girls_page_single .third_col .head .stat .imprs {
	float: right;
	padding-left: 17px;
	background: url(../images/girls/icons_2.gif) no-repeat left -16px;
}
.girls_page_single .third_col .head .stat .comm {
	float: left;
	padding-left: 17px;
	background: url(../images/girls/icons_2.gif) no-repeat left 2px;
}
.girls_page_single .third_col .big_image {
	height: 415px;
	padding: 21px 4px 24px 4px;
	overflow: hidden;
	_zoom: 1;
}
.girls_page_single .third_col .big_image img#big_image {
	border: 1px solid #4a505d;
	float: left;
	max-height: 413px;
	max-width: 551px;
}
.girls_page_single .third_col .big_image #left_shadow,
.girls_page_single .third_col .big_image #right_shadow {
	float: left;
	width: 26px;
}
.girls_page_single .third_col .big_image div.hold_52 {
	float: left;
	left: 50%;
	position: relative;
	text-align: left;
}
.girls_page_single .third_col .big_image div.hold_52 div.hold_53 {
	float: left;
	left: -50%;
	position: relative;
}
.girls_page_single .third_col .head_1 {
	width: 632px;
	height: 42px;
	overflow: hidden;
}
.girls_page_single .third_col .head_1 h4.title {
	float: left;
	padding: 22px 0 0 20px;
	color: #4A505D;
	font: bold 10px verdana;
}
.girls_page_single .third_col .thumbnails {
	float: left;
	padding: 14px 0 0 18px;
	width: 614px;
	overflow: hidden;
	_zoom: 1;
}
.girls_page_single .third_col .thumbnails a {
	float: left;
	padding: 0;
	background-color: transparent;
	margin-right: -1px;
	display: inline;
	height: 80px;
	width: 122px;
}
.girls_page_single .third_col .thumbnails a img.active {
	background: url(../images/girls/bg_thumb.gif) no-repeat left bottom;
}
.girls_page_single .third_col .thumbnails a img {
	float: left;
	padding: 0 11px 5px;
	height: 75px;
	width: 100px;
	border: 0;
	background: url(../images/girls/bg_thumb.gif) no-repeat left top;
}
.girls_page_single .third_col .pager {
	padding-top: 6px;
}
.girls_page_single .third_col .pager .sep_line {
	display: none;
}
.girls_page_single .third_col .pager .months {
	position: relative;
	overflow: visible;
}
.girls_page_single .third_col .pager .months .current_month {
	position: absolute;
	top: 42px;
}
.girls_page_single .third_col .pager .months .prev_month,
.girls_page_single .third_col .pager .months .next_month {
	padding-top: 23px;
}
.girls_page_single .third_col .pager .months .prev_month {
	position: absolute;
}
/*Comments*/
.bottom_staff {
	float: left;
	overflow: hidden;
	padding-left: 178px;
	margin-top: -150px;
	padding-top: 304px;
	width: 790px;
}
.comments_col {
	float: left;
	width: 490px;
}
.comments_col .rounded_container {
	background-color: transparent;
}
.comments_col .rounded_container .user_comments_container {
	background-color: transparent;
	width: auto;
	padding: 0;
}
.comments_col .rounded_container .user_comments_container .user_comments {
	padding: 0 19px;
	margin: 0;
	background: #222228 url(../images/girls/bg_coments_rep.gif) repeat-y right top;
}
.comments_col .rounded_container .user_comments_container .user_comments p {
	width: auto;
	color: #4a505d;
	padding-top: 2px;
}
.comments_col .rounded_container .user_comments_container .user_comments p a {
	color: #666;
}
.comments_col .rounded_container .user_comments_container .user_comments p.comments_fixed_hight_extra {
	padding: 0;
	color: #666;
}
.comments_col .rounded_container .user_comments_container .user_comments .hed {
	padding: 11px;
	position: relative;
	background: transparent url(../images/girls/bg_comm_hed.gif) no-repeat left top;
}
.comments_col .rounded_container .user_comments_container .user_comments .fot {
	padding:5px 22px 20px 11px;
}
.comments_col .rounded_container .user_comments_container .user_comments .hed .left {
	left: 72px;
}
.comments_col .rounded_container .user_comments_container .user_comments .hed .right {
	right: 24px;
}
.comments_col .rounded_container .user_comments_container .user_comments .hed .orange_link {
	color: #ff8400;
}
.comments_col .rounded_container .user_comments_container .user_comments .dark_text {
	color: #666;
}
.comments_col .rounded_container .user_comments_container .user_comments .hed img {
	border: none;
}
.comments_col .rounded_container h3#comments_box {
	border-bottom: none;
	padding: 15px 0 0 20px;
	height: 40px;
	width: 470px;
	color: #999;
	background: url(../images/girls/bg_comm_h3.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_comm_h3.png', sizingMethod='image');
}
.comments_col .rounded_container h3#comments_box .comments_head_links {
	height: 12px;
	overflow: hidden;
	margin: -10px 25px 0 0;
	padding: 11px 0 12px 2px;
	white-space: nowrap;
	width: 167px;
	background: url(../images/girls/bg_head_comm.png) no-repeat left top;
}
.comments_col .rounded_container h3#comments_box a {
	color: #999;
	float: left;
}
.comments_col .rounded_container h3#comments_box .comments_head_links a {
	float: none;
	padding: 0;
	color: #FF8400;
	font: bold 10px verdana!important;
}
.comments_col .rounded_container h3#comments_box .comments_head_links a:hover {
	text-decoration: underline;
}
#comments_input_fld {
}

.bottom_staff .comments_col .rounded_container {
	margin-bottom: 0;
}


/*paging*/
.girls_page_single .comments_col .paging {
	padding-right: 11px;
	background: #222228 url(../images/girls/bg_coments_rep.gif) repeat-y right top;
}
.girls_page_single .comments_col .paging td {
	padding-bottom: 26px;
	background: url(../images/girls/fgh.gif) repeat-x left 20px;
}
.girls_page_single .comments_col .paging td a.orange_link {
}
.girls_page_single .comments_col .paging td.previous,
.girls_page_single .comments_col .paging td.next {
	height: 43px;
	width: 74px;
	padding: 0;
	background-image: none;
}
.girls_page_single .comments_col .paging .previous_button {
	height: 43px;
	width: 74px;
	background: url(../images/girls/arrows.gif) no-repeat left top;
}
.girls_page_single .comments_col .paging .next_button {
	height: 43px;
	width: 74px;
	background: url(../images/girls/arrows.gif) no-repeat right top;
}
.girls_page_single .comments_col .paging a.previous_button:hover {
	background: url(../images/girls/arrows.gif) no-repeat left bottom;
}
.girls_page_single .comments_col .paging a.next_button:hover {
	background: url(../images/girls/arrows.gif) no-repeat right bottom;
}

.girls_page_single form#check2 {
	width: 490px;
	padding: 50px 0 70px;
	background: #222228 url(../images/girls/bg_coments_rep.gif) repeat-y right top;
}
.girls_page_single form#check2 #language_select {
	width: 80px;
	height: 18px;
	padding: 4px 0 0 0;
	font: bold 10px verdana;
	color: #4a505d;
	text-transform: uppercase;
	background: url(../images/girls/btn_pho.gif) no-repeat left top;
}
.girls_page_single form#check2 #send_user_comments {
	width: 80px;
	height: 22px;
	padding: 0;
	font: bold 10px verdana;
	color: #4a505d;
	text-transform: uppercase;
	background: url(../images/girls/btn_pho.gif) no-repeat left top;
}
.girls_page_single form#check2 #language_select:hover,
.girls_page_single form#check2 #send_user_comments:hover {
	color: #ff8400;
}
.girls_page_single form#check2 #user_comments_text {
	height: 123px;
	width: 284px;
	margin-bottom: 8px;
	border: 0;
	overflow: auto;
	font: normal 10px verdana;
	color: #999999;
	padding: 4px 5px 3px;
	background: url(../images/girls/bg_textarea_1.gif) no-repeat left top;
}
.girls_page_single form#check2 #comments_input_fld input {
	height: 15px;
	width: 284px;
	font: normal 10px verdana;
	color: #999;
	padding: 4px 5px 3px;
	background: url(../images/girls/bg_input_1.gif) no-repeat left top;
}
.girls_page_single form#check2 td b {
	color: #4a505d;
	font: bold 10px verdana;
}
.girls_page_single form#check2 table {
	margin-left: 13px;
}








.girls_page_single .banners_col {
	float: left;
	width: 300px;
	padding-top: 5px;
}
.girls_page_single .banners_col .banner {
	float: left;
	width: 300px;
	height: 250px;
	background-color: #313136;
}
.girls_page_single .comments_col .paging .previous .first_button,
.girls_page_single .comments_col .paging .next .last_button,
.girls_page_single .comments_col .tl,
.girls_page_single .comments_col .tr,
.girls_page_single .comments_col .bl,
.girls_page_single .comments_col .br {
	display: none;
}
/*<//---------girls_page_single>*/

/*<-----------girls_page_top>*/
.girls_page_top .right_col {
	float: left;
	position: relative;
	display: inline;
	margin-left: 11px;
	width: 790px;
	min-height: 740px; /*min-height: 642px;*/
	_height: 642px;
	_overflow: visible;
}
/*box_1*/
.box_1 {
	float: left;
	width: 158px;
	height: 453px;
	cursor: pointer;
}
.box_1:hover {
	text-decoration: none;
}
.box_1:hover .more {
	text-decoration: underline;
}
.box_1 img {
	float: left;
	margin: 21px 0 0 9px;
	border: 1px solid #4a505d;
	width: 128px;
	height: 200px;
}
.box_1 .name {
	float: left;
	height: 36px;
	width: 138px;
	padding: 12px 0 0 9px;
	color: #4a505d;
	font: bold 10px verdana;
}
.box_1 .town_old {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	width: 102px;
	padding: 1px 0 0 9px;
	color: #4a505d;
	font: normal 10px verdana;
}
.box_1 .more {
	float: right;
	padding: 13px 20px 0 0;
	color: #ff8400;
	font: normal 10px verdana;
	text-transform: lowercase;
}
.box_1 .num {
	float: left;
	width: 146px;
	color: #4a505d;
	font: normal 100px arial;
	text-align: right;
	letter-spacing: -2px;
	line-height: 115px;
}
.box_1 .vote {
	float: left;
	padding: 5px 0 0 23px;
	font: bold 10px verdana;
	color: #4a505d;
	text-transform: lowercase;
}
.box_1 .count {
	float: right;
	padding: 5px 20px 0 0;
	color: #33cc00;
	font: normal 10px verdana;
	text-transform: lowercase;
}
.box_1.type_1 {
	background: url(../images/girls/bg_girl_1.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_girl_1.png', sizingMethod='image');
}
.box_1.type_2 {
	background: url(../images/girls/bg_girl_2.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_girl_2.png', sizingMethod='image');
}
.box_1.type_3 {
	background: url(../images/girls/bg_girl_2.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_girl_2.png', sizingMethod='image');
}
.box_1.type_3 .num {
	color: #313136;
}
.girls_page_top .right_col .month_separator {
	clear: left;
	width: 790px;
	height: 135px;
}
/*box_2*/
.box_2 {
	float: left;
	height: 123px;
	width: 158px;
	cursor: pointer;
	background: url(../images/girls/bg_girl_3.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_girl_3.png', sizingMethod='image');
}
.box_2:hover {
	text-decoration: none;
}
.box_2:hover .more {
	text-decoration: underline;
}
.box_2 .name {
	float: left;
	width: 105px;
	color: #4a505d;
	font: bold 10px verdana;
	padding: 4px 0 5px 9px;
	overflow: hidden;
	white-space: nowrap;
}
.box_2 .num {
	color: #4A505D;
	float: left;
	font: normal 19px arial;
	height: 20px;
	line-height: 20px;
	padding: 1px 0 0 2px;
}
.box_2 img {
	display:block;
	float:left;
	padding:0 0 0 1px;
}
.box_2 .town_old {
	float: left;
	color: #4A505D;
	font: normal 10px verdana;
	overflow: hidden;
	padding: 4px 0 0 9px;
	white-space: nowrap;
	width: 105px;
}
.box_2 .more {
	float: left;
	color: #FF8400;
	font: normal 10px verdana;
	padding: 16px 7px 3px 0;
	text-transform: lowercase;
}
/*pager*/
.pager {
	clear: both;
	width: 626px;
	height: 43px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
.pager a.l_arrow {
	float: left;
	width: 65px;
	height: 18px;
	padding: 25px 0 0 30px;
	font: bold 10px verdana;
	color: #4a505d;
	text-transform: lowercase;
	cursor: pointer;
	position: relative;
	background: url(../images/girls/arr_left.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/arr_left.png', sizingMethod='image');
}
.pager a.l_arrow:hover {
	text-decoration: none;
	color: #FF8400;
	background: url(../images/girls/arr_left_active.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/arr_left_active.png', sizingMethod='image');
}
.pager a.r_arrow {
	float: left;
	width: 65px;
	height: 18px;
	padding: 25px 30px 0 0;
	text-align: right;
	font: bold 10px verdana;
	text-transform: lowercase;
	color: #4a505d;
	cursor: pointer;
	position: relative;
	background: url(../images/girls/arr_right.png) no-repeat right top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/arr_right.png', sizingMethod='image');
}
.pager a.r_arrow:hover {
	text-decoration: none;
	color: #FF8400;
	background: url(../images/girls/arr_right_active.png) no-repeat right top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/arr_right_active.png', sizingMethod='image');
}
.pager .months {
	float: left;
	width: 436px;
	height: 43px;
	overflow: hidden;
}
.pager .months .current_month {
	width: 435px;
	height: 22px;
	font: normal 10px verdana;
	color: #4a505d;
	text-align: center;
	line-height: 22px;
}
.pager .sep_line {
	height: 2px;
	margin-top: 21px;
	background: url(../images/girls/sep_line.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/sep_line.png', sizingMethod='image');
}
.pager ol {
	list-style: none;
}
.pager ol li {
	display: inline;
}
.pager ol li a {
	font: normal 10px verdana;
	color: #4a505d;
}
.pager ol li a:hover {
	text-decoration: none;
	color: #ff8400;
}
.pager ol li a.active {
	color: #ff8400;
	font-weight: bold;
}
/*<//---------girls_page_top>*/

/*<-----------girls_suggestion>*/
.contact_form {
	height: 199px;
	width: 499px;
	position: relative;
}
.contact_form .tops {
	position: absolute;
	z-index: 2;
}
.contact_form .bgg {
	height: 199px;
	width: 499px;
	position: absolute;
	background: url(../images/girls/bg_contact_form.png) no-repeat left top;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/girls/bg_contact_form.png', sizingMethod='image');
	z-index: 1;
}
.contact_form p {
	padding: 20px 50px 0 60px;
	font: bold 10px verdana;
	color: #ff8500;
}
.contact_form .x_1 {
	padding: 20px 0 0 25px;
}
.contact_form .x_2 {
	padding: 20px 67px 0 35px;
	text-align: right;
}
.contact_form .x_3 {
	padding: 15px 68px 0 60px;
	color: #4A505D;
	font-weight: normal;
}
.contact_form label {
	color: #4a505d;
	font: bold 10px verdana;
	padding-right: 10px;
}
.contact_form .text_x {
	height: 15px;
	width: 361px;
	font: normal 10px verdana;
	color: #4a505d;
	padding: 4px 5px 3px;
	background: url(../images/girls/bg_input.gif) no-repeat left top;
}
.submit_x {
	height: 21px;
	width: 194px;
	position: relative;
	color: #4a505d;
	outline: none;
	cursor: pointer;
	font: bold 10px verdana;
	padding: 4px 0 5px 24px;
	text-align: left;
	background: url(../images/girls/bg_submit.gif) no-repeat left top;
}
.submit_x:hover {
	color: #ff8500;
	background: url(../images/girls/bg_submit.gif) no-repeat left bottom;
}
/*<//---------girls_suggestion>*/
h3.title_3 {
	padding: 35px 0 0;
	text-align: center;
	color: #999;
	text-transform: uppercase;
}
/*table_register*/
.table_register {
	width: 604px;
	margin: 0 auto 70px;
}
.table_register h3.title {
	padding-top: 30px;
	margin-bottom: -12px;
}
.table_register hr {
	height: 0px;
	overflow: hidden;
	border: 0;
	border-top: 1px dashed #999;
}
.table_register th {
	width: 50%;
	padding: 7px 8px 11px 0;
	text-align: right;
	color: #999;
	font: bold 10px verdana;
	vertical-align: top;
}
.table_register td {
	text-align: left;
	color: #999999;
}
.table_register td input {
	height: 15px;
	width: 284px;
	font: normal 10px verdana;
	color: #999;
	padding: 4px 5px 3px;
	background: url(../images/girls/bg_input_1.gif) no-repeat left top;
}
.table_register td textarea {
	height: 123px;
	width: 284px;
	margin-top: 4px;
	margin-bottom: 8px;
	border: 0;
	overflow: auto;
	font: normal 10px verdana;
	color: #999999;
	padding: 4px 5px 3px;
	background: url(../images/girls/bg_textarea_1.gif) no-repeat left top;
}
.table_register td input.hair_extra{
	width: 115px;
}
.table_register td .hold_2,
.table_register td .hold_3,
.table_register td .hold_4,
.table_register td .hold_5 {
	width: 80px;
}
.table_register .hold_10 {
	text-align: center;
}
.table_register .hold_10 a {
	color: orange;
}
.table_register .big_select_box .combo_box {
	height: auto;
	padding-bottom: 2px;
	width: 165px;
	background: url(../images/girls/bg_input_2.gif) no-repeat left top;
}
.table_register .big_select_box .combo_box div {
	border-top: 0;
	border-left: 1px solid #363a43;
	border-right: 1px solid #363a43;
	border-bottom: 1px solid #363a43;
	position: relative;
	top: 2px;
	width: 99%;
}
.table_register .big_select_box .combo_box span {
	color: #999;
	padding-top: 4px;
}
.table_register .big_select_box .combo_box ul {
	overflow: visible;
	background-color: #313136;
}
.table_register .big_select_box .combo_box ul li {
	color: #999;
	display: block;
}
.table_register .big_select_box .combo_box ul li.selected {
	color: #999;
	background-color: #3d3d42;
}
.table_register .big_select_box {
	height: 22px;
	overflow: visible;
}
.table_register td.td_hairs {
}
.table_register .date_picker {
}
div.error {
	font-weight: bold;
	text-align: center;
	color: red;
	padding: 30px 0 0 0;
}
div.error2 {
	font-weight: bold;
	text-align: center;
	color: #999;
	padding: 50px 0 300px;
}
.table_register td.td_eyes {
}
div.tooltip {
	background-color: #313136;
}
/*<-----------date_picker>*/
.date_picker {
	height: 20px;
	position: relative;
}
#calendar_container {
	width: 169px;
	border: 1px solid #555555;
	background-color: #000000;
	padding: 10px;
	display: none;
	position: absolute;
	z-index: 1000;
	top: 20px;
	left: 0;
	font: 10px tahoma, sans-serif !important;
}
#calendar_container table {
	width: 100%;
	border-collapse: collapse;
}
#calendar_container td {
	text-align: center;
	vertical-align: middle;
	width: auto;
	height: auto;
}
#calendar_container .button {
	background-color: #333333;
	color: white;
	font: bold 11px tahoma, sans-serif;
	padding-bottom: 2px;
	width: 83px;
	height: 21px;
	border: 0;
	cursor: pointer;
	background-image: none !important;
	margin: 0 !important;
	height: 100%;
}
* html #calendar_container .button {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='');
}
.bottom_button {
	font-size: 1px; 
}
#year_title, #month_title {
	width: 200px !important;
	background-color: #313136;
	color: white;
	font-weight: bold;
	font-size: 11px;
}
.label_table .button {
	width: 25px !important;
	font-size: 14px !important;
}
.label_table td {
	border-bottom: 1px solid #000000;
}
#content_calendar {
	margin: 0  0 10px 1px; 
	table-layout: fixed;
}
#content_calendar td {
	width: 24px;
	height: 24px;
	border: 1px solid #000000;
	background-color: #313136;
	color: white;
}
#content_calendar td.daysName {
	border: 0;
	color: #555555;
	vertical-align: bottom;
	height: 20px;
	padding-bottom: 2px;
	background-color: transparent;
}
#content_calendar td.weekendDay {
	color: #F7CB00;
}
#active_day {
	background-color: #F7CB00 !important;
	font-weight: bold;
	color: white !important;
}
/*<//---------date_picker>*/

/* enter */
a.girls_enter_1 {
	display: block;
	position: absolute;
	width: 340px;
	height: 75px;
	left: 605px;
	top: 35px;
}
a.girls_enter_2 {
	display: block;
	position: absolute;
	width: 515px;
	height: 575px;
	left: 210px;
	top: 10px;
}

img#big_image {
	cursor: pointer;
}

