html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 90%;
	text-align: left;
	background: #670A25 url(images/body_gradient_bg.jpg) top right repeat-x;
}

hr
{
	color: #FF266C;
	height: 1px;
}

h1{
  font-size: 12px;
  color: #ffffff;
  line-height: 1.3em;
}

A {
	font-family: Tahoma, Verdana, Arial, sans-serif;
  text-decoration: underline;
	color: #1AC8E2;
	font-weight: bold;
}

A:hover {
	text-decoration: none;
}

#all{
	overflow:hidden;
	background: url(images/body_gradient_bottom_bg.jpg) bottom right repeat-x;
}
#header_main{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_main.jpg) top right no-repeat;
}
#header_1{
	overfow:auto;
	position:relative;
	height: 226px;
}
blockquote{

  	background: url(images/logo7.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	position:absolute;
	top:18px;
	left:13px;
}
blockquote a{
	width: 188px;
   height: 142px;
	display: block;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
}
#slogan_1{
   width: 278px;
   height: 71px;
  	background: url(images/slogan_1.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	position:absolute;
	top:21px;
	left:277px;
	text-indent: -700em;
   white-space: nowrap;
}
#slogan_2{
   width: 278px;
   height: 60px;
  	background: url(images/slogan_2.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	position:absolute;
	top:123px;
	left:400px;
	text-indent: -700em;
   white-space: nowrap;
}
#header_link{
   width: 102px;
   height: 16px;
  	background: url(images/header_link.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	position:absolute;
	top:8px;
	left:828px;
}
#header_link a{
	width: 102px;
   height: 16px;
	display: block;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
}
#top_menu{
	width: 930px;
	margin: 0;
	overfow:auto;
}
#top_menu ul{
	margin: 0;
	padding: 2px 0 0 37px;
}
*html #top_menu ul{
	margin: 0 0 0 0px;
}
#top_menu ul li{
	float: left;
	margin: 0 69px 0 0;
	list-style:none;
}
#top_menu ul #last{
	margin: 0 0px 0 0;
}
#top_menu ul li a img{
	border: none;
	border-bottom: 1px solid #ffffff;
}
#top_menu ul li a:hover img{
	border-bottom: 1px solid transparent;
}
*html #top_menu ul li a:hover img{
	border-bottom: 1px solid #7E1229;
}
#content{
	width: 964px;
	margin: 0 auto;
	overflow:hidden;
}
#left{
	overfow:auto;
	position:relative;
	clear: left;
	float: left;
	width: 247px;
	padding:26px 0 0 17px;
}
#news{
   width: 118px;
   height: 18px;
  	background: url(images/title_news.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
.news_txt{
	margin: 20px 0 0 0;
}
.data{
	width: 58px;
	height: 34px;
	background: #891436;
	margin: 18px 0 10px 0;
	font-size: 30px;
	color: #E2285D;
	text-align: center;
}
.data b{
	font-size: 24px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.data span{
	padding: 0;
	margin: 0;
	font-size: 12px;
}
.txt{
	font-size: 12px;
	color: #E4A6B8;
	line-height: 1.3em;
}
.txt a{
	font-size: 12px;
	color: #E4A6B8;
	line-height: 1.3em;
}
.all_news{
	background: url(images/bullet_all_news.gif) top left no-repeat;
	padding: 0 0 0 14px;
	margin-top: 32px;
}
.all_news a{
	font-size: 12px;
	color: #E4A6B8;
}
#right{
	float: left;
	width: 700px;
}
#info{
	background: url(images/info_center_bg.gif);
	margin: 0;
}
*html #info{
	margin-bottom: -2px;
}
#info_top{
	background: url(images/info_top_bg.gif) top right no-repeat;
	padding: 0;
}
#info_bottom{
	background: url(images/info_bottom_bg.gif) bottom right no-repeat;
	padding: 45px 45px 20px 87px;
	font-size: 12px;
	color: #ffffff;
	line-height: 1.3em;
}
#info_bottom a{
	color: #ffffff;
}
#online{
	background: url(images/info_remainder.gif) top right no-repeat;
	padding: 40px 0 0 58px;
	overflow:hidden;
}
#now_in_online{
	width: 304px;
   height: 40px;
  	background: url(images/title_now_in_online.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
.pic_first{
	width: 145px;
	font-size: 12px;
	color: #E4A6B8;
	float: left;
	padding: 16px 0 10px 0;
	margin: 2px 2px 2px 2px;
}
.pic_first b{
	font-size: 14px;
}
.pic_first a img{
	border: 3px solid #E2285D;
}
.pic_first a:hover img{
	border: 3px solid #ffffff;
}
.pic_next{
	padding: 16px 0 10px 15px;
	float: left;
	width: 145px;
	font-size: 12px;
	color: #E4A6B8;
}
.pic_next b{
	font-size: 14px;
}
.pic_next a img{
	border: 3px solid #E2285D;
	margin: 0;
	padding: 0;
}
.pic_next a:hover img{
	border: 3px solid #ffffff;
}
.button span IMG{
	border:0;
	margin-top: 8px;
	padding-top: 2px;
}
.button:hover span IMG{
   border: 0;
}
#bottom{
	width: 930px;
	margin: 0 auto;
	overfow:auto;
	border-top: 1px solid #FF266C;
}
#copyrights{
	float2: right2;
	font-size: 12px;
	color: #E4A6B8;
	width2: 130px;
	line-height: 2.0em;
	padding: 35px 0 35px 0;
	text-align2: right2;
}
#copyrights a{
	font-size: 12px;
	color: #E4A6B8;
}
#bottom_menu{
	float: left;
	font-size: 12px;
	color: #ffffff;
	padding: 35px 0 0 0;
	font-weight: bold;
}
#bottom_menu a{
	font-size: 12px;
	color: #E4A6B8;
	font-weight: normal;
}
#bottom_menu ul{
	padding: 0;
	margin: 0;
	width: 800px;
}
#bottom_menu ul li{
	padding: 0 15px 0 15px;
	float: left;
	list-style:none;
	border-right:1px solid #E4A6B8;
}
#bottom_menu ul .first {
	padding-left: 0;
}
#bottom_menu ul .last {
	border:none;
	padding-right: 0;
}
.c{
    display: block;
    clear:both;
    height: 0;
    font-size: 0px;
    overflow: hidden;
}

/*---------- inner_gallery ---------------*/
#header_photos{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_photos.jpg) top right no-repeat;
}
#content_gallery{
	width: 930px;
	margin: 0 auto;
	overflow:hidden;
	padding: 0 0 30px 0;
	font-size: 12px;
	color: #E4A6B8;
}
#gallery_of_foto{
	width: 274px;
   height: 24px;
  	background: url(images/title_gallery_of_foto.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
#content_gallery b{
  	display: block;
	margin: 27px 0 22px 0;
	font-size: 14px;
	color: #E4A6B8;
}
.video_first{
	float: left;
	width: 210px;
	font-size: 12px;
	color: #E4A6B8;
	line-height: 1.4em;
	margin: 0 0 30px 0;
}
.video_first span{
	font-weight: bold;
}
.video_first .jpg img{
	border: 3px solid #E2285D;
	margin-bottom: 7px;
}
.video_first .jpg:hover img{
	border: 3px solid #ffffff;
}

.video_next{
	float: left;
	width: 210px;
	font-size: 12px;
	color: #E4A6B8;
	line-height: 1.4em;
	margin: 0 0 30px 30px;
}
.video_next span{
	font-weight: bold;
}
.video_next a img{
	border: 3px solid #E2285D;
	margin-bottom: 7px;
}
.video_next a:hover img{
	border: 3px solid #ffffff;
}

/*---------- inner_video ---------------*/
#header_video{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_video.jpg) top right no-repeat;
}
#video{
	width: 80px;
   height: 24px;
  	background: url(images/title_video.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}

/*---------- inner_watch ---------------*/
#header_watch{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_podgljadet.jpg) top right no-repeat;
}
#watch{
	width: 151px;
   height: 25px;
  	background: url(images/title_watch.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
.client{
	clear:left;
	float:left;
	margin:0 10px 0 0;
}
.txt_watch{
	width:900px;
	margin-top:0;
	float:left;
	display:block;
}

#watch ul li a{
	font-size: 12px;
	color: #1AC8E2;
}

/*---------- inner_news ---------------*/
#header_news{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_news.jpg) top right no-repeat;
}

#content_gallery_news{
	background: url(images/inner_header_gradient.jpg) top center no-repeat;
	width: 930px;
	margin: 0 auto;
	overflow:hidden;
	padding: 23px 0 30px 0;
}
.news_txt_inner{
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	background: url(images/inner_border.gif) bottom right repeat-x;
}
#pageing{
	text-align: center;
	font-size: 12px;
	color: #FF2C70;
	font-weight: bold;
	padding: 60px 0 30px 0;
}
#pageing a{
	padding: 4px 8px;
	background: #670A25;
	border: 1px solid #941539;
	font-size: 12px;
	color: #E4A6B8;
   text-decoration: none;
}
#pageing a:hover{
   text-decoration: underline;
}
#pageing span{
	padding: 4px 8px;
	background: #670A25;
	border: 1px solid #941539;
}

/*---------- inner_content ---------------*/
#header_our_girls{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_our_girls.jpg) top right no-repeat;
}
#girls{
	width: 192px;
   height: 22px;
  	background: url(images/title_our_girls.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
.inner_content{
	padding: 30px 0 25px 0;
	background: url(images/inner_border.gif) bottom right repeat-x;
}
#inner_left{
	width: 470px;
	float: left;
}
#inner_right{
	width: 455px;
	float: left;
}
#inner_left .content{
	float: left;
}
#inner_left .content img{
	border: 3px solid #E2285D;
	margin: 0 10px 10px 0;
}
#inner_left .content:hover img{
	border: 3px solid #ffffff;
}
#inner_right .content{
	float: left;
}
#inner_right .content img{
	border: 3px solid #E2285D;
	margin: 0 10px 10px 0;
}
#inner_right .content:hover img{
	border: 3px solid #ffffff;
}
#content_gallery span{
	font-weight: bold;
	line-height: 1.4em;
}

/*---------- inner_payment ---------------*/
#header_payment{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_payment.jpg) top right no-repeat;
}
#payment{
	width: 237px;
   height: 23px;
  	background: url(images/title_payment.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
#payment_select{
	font-size: 12px;
	color: #000000;
	width: 164px;
	height: 19px;
	margin: 18px 0 28px 0;
}
#successful_payment{
	border: 1px solid #CE144A;
	padding: 10px;
}
#successful_payment p{
	margin: 0;
	padding: 0;
	color: #E2275C;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.4em;
}
#not_successful_payment{
	border: 1px solid #CE144A;
	padding: 10px;
}
#not_successful_payment p{
	margin: 0;
	padding: 0;
	color: #E2275C;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.4em;
}

/*---------- inner_personageinfo ---------------*/
#header_our_boys{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_our_boys.jpg) top right no-repeat;
}
#our_boys{
	width: 216px;
   height: 21px;
  	background: url(images/title_our_boys.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
#content_gallery_personageinfo{
	background: url(images/inner_header_gradient.jpg) top center no-repeat;
	width: 930px;
	margin: 0 auto;
	overflow:hidden;
	padding: 23px 0 0 0;
	font-size: 12px;
	color: #E4A6B8;
}
#content_gallery_personageinfo ul{
	margin: 30px 0 30px 0;
	padding: 0;
}
#content_gallery_personageinfo ul li{
	float: left;
	margin: 0 15px 0 0;
	list-style:none;
}
#content_gallery_personageinfo ul #last{
	margin: 0 0 0 0;
}
#content_gallery_personageinfo ul li a{
	font-size: 12px;
	color: #1AC8E2;
}
#personageinfo_left{
	float: left;
	width: 395px;
	padding-right: 20px;
}
#personageinfo_left span{
	font-weight: bold;
	line-height: 1.4em;
}
#personageinfo_right{
	float: left;
	width: 515px;
}
#personageinfo_right a IMG{
	margin: 0 0 15px 0;
	border: 3px solid #E3285D;
}
#personageinfo_right a:hover IMG{
	margin: 0 0 15px 0;
	border: 3px solid #ffffff;
}
#personageinfo_right .first IMG{
	margin: 0 10px 15px 0;
	border: 3px solid #E3285D;
}
#personageinfo_right .first:hover IMG{
	margin: 0 10px 15px 0;
	border: 3px solid #ffffff;
}

/*---------- inner_feedback ---------------*/
#header_feedback{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_feddback.jpg) top right no-repeat;
}
#feedback{
	width: 199px;
   height: 19px;
  	background: url(images/title_feedback.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
#content_gallery input2{
	width: 424px;
	height: 15px;
	margin: 2px 0 10px 0;
}
#content_gallery textarea{
	width: 424px;
	height: 150px;
	margin: 2px 0 15px 0;
}
#content_gallery .button_feedback{
	margin-left: 355px;
}

/*---------- inner_txt ---------------*/
#header_partners{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_partners.jpg) top right no-repeat;
}
#header_rules{
	width: 930px;
	margin: 0 auto;
	height: 264px;
	overfow:auto;
	background: url(images/header_rules.jpg) top right no-repeat;
}

#rules{
	width: 118px;
   height: 24px;
  	background: url(images/title_rules.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}

#partner{
	width: 194px;
   height: 22px;
  	background: url(images/title_for_partner.gif) top right no-repeat;
  	display: block;
   margin: 0;
   overflow:hidden;
	text-indent: -700em;
   white-space: nowrap;
}
#content_gallery_txt{
	background: url(images/inner_header_gradient.jpg) top center no-repeat;
	width: 930px;
	margin: 0 auto;
	overflow:hidden;
	padding: 23px 0 30px 0;
	font-size: 12px;
	color: #E4A6B8;
}
#content_gallery_txt ul{
	margin: 30px 0 30px 0;
	padding: 0;
}
#content_gallery_txt ul li{
	margin: 15px 0 15px 30px;
	list-style:none;
}
#content_gallery_txt li{
	padding: 0 0 0 11px;
	background: url(images/bullet_inner_personageinfo.gif) top left no-repeat;
}
#content_gallery_txt table b{
	font-weight: normal;
	color: #E2275C;
}
#message{
	margin: 0;
	padding: 0;
	color: #E2275C;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.4em;
}
#top_menu_inner{
	width: 930px;
	margin: 0;
	overfow:auto;
}
#top_menu_inner ul{
	margin: 0;
	padding: 2px 0 0 37px;
}
*html #top_menu_inner ul{
	margin: 0 0 0 0px;
}
#top_menu_inner ul li{
	float: left;
	margin: 0 34px 0 0;
	list-style:none;
}
#top_menu_inner ul #last{
	margin: 0 0px 0 0;
}
#top_menu_inner ul li a img{
	border: none;
	border-bottom: 1px solid #ffffff;
}
#top_menu_inner ul li a:hover img{
	border-bottom: 1px solid transparent;
}
*html #top_menu_inner ul li a:hover img{
	border-bottom: 1px solid #7E1229;
}


#content_gallery ul{
	margin: 30px 0 30px 0;
	padding: 0;
}
#content_gallery li{
	float: left;
	margin: 0 15px 0 0;
	list-style:none;
}
#content_gallery ul #last{
	margin: 0 0 0 0;
}
#content_gallery ul li a{
	font-size: 12px;
	color: #E4A6B8;
}