/** Новые стили для сайта
** Alex 2007-11-21
**/

#header{
background:transparent url(/img/top_logo.gif) no-repeat scroll left top;
height:162px;
width:800px;}

#header1{
background:transparent url(/img/top-logo-kutest.jpg) no-repeat scroll left top;
height:162px;
width:800px;}

#big_banner {

	position: absolute;
	left: 801px;
	top: 233px;
}

#big_banner img{
	border: 0px;
}

.digits {
	font-size: 1em;
}

.digits img {
	position: relative;
	top: 3px;
}

/*
#left_menu .digits {
	height: 20px;
	padding: 12px 0pt 7px;
	float:none;
}*/

#phone_number1 {
	position: absolute;
	left: 415px;
	top: 42px;
	color: #9c9c9c;
}

#phone_number2 {
	position: absolute;
	left: 161px;
	top: 123px;
	color: #9c9c9c;
}

/**
#menu #login_form td {	width: 50%;	color: #000055;	font-size: 10px;}
#menu #login_form input {	border: 1px solid #000000;}/**
#menu #login_form .float_left {float: left;}
#menu #login_form label, #menu #login_form input {float: right;}
#menu #login_form label {	width: 50px;}
#menu {	width: 163px;}
#menu a {	margin: 10px;}
**/
/**/
#main {
	background:transparent url(../img/left.gif) repeat-y left top scroll;
	float: left; 
	width: 800px;
	overflow: visible;
}
/**/
#left_login_form dl		{float: left; margin: 5px;text-align: center;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
#left_login_form dt		{text-align: left;color: #000055;font-size: 10px;}
#left_login_form #login_button{clear:both;float:left;margin:6px 61px 0px;background-color:#84C2FF;border:1px outset #84C2FF;}
#left_login_form dd		{float: left; margin: 0px;}
#left_login_form 		{margin:0px 12px;}
#left_login_form span 	{font-weight:bold;margin:40px;text-align:center;}
#left_login_form .remember_me {	
	display: block;
	float: left;	
	color:#000055;
	font-size:10px;
	text-align: center;
	margin: 0;
	width: 177px;
}
/*
#left_login_form .remember_me dt {
	float: left;	
}
#left_login_form .remember_me dd {
	float: none;
	padding-top:4px;
	text-align: left;
	margin-left: 24px;
}*/

#left_menu div, #left_menu ul	{float: left;}

#left_col 				{
	/*background:transparent url(../img/left.gif) repeat-y scroll center;*/
	clear:left;
	float:left;
	width:281px;
	padding-bottom:20px;
}
#left_testimonial, #left_photos, #left_links, #left_login_form, #left_user_menu {width: 200px;}
#left_user_menu			{list-style-type: none; list-style-image: none;}

#left_testimonial_text  {border: 1px solid #0099ff; background-color: #c2dbff;color:#000055;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;margin:10px 0px 2px 10px;text-align:justify;padding: 10px;}
#left_testimonial_text a {color:#000055; display:block;}
#left_testimonial_text #title_link{font-size: 12px; font-weight:bold; margin-bottom:6px; text-align: center;}
#left_testimonial_text #bottom_link{font-size:10px; margin: 8px 0px;}
#left_photos 			{text-align: center;}
#left_photos img		{margin-top: 10px;}
#left_links 			{text-align: center; clear: left;}
#top_map_area			{left:281px;position:absolute;top:162px;}
#top_photo_girl 		{height:212px;left:629px;position:absolute;top:0px;width:171px;}
#menu #login_button 	{background-color:#84C2FF;border:1px outset #84C2FF;}

#login_menu_bottom		{width: 99%; float: left; clear: right;}

#content {margin:50px 0px 0px 300px; width: 500px}			/** Firefox, Opera ** /
*html #content{overflow: hidden;width: 500px}					/** IE 6 ** /
*:first-child+html #content {width: 500px;margin: 0px 0px 0px 300px;overflow: hidden;}	/** IE 7 **/

.bottom_menu			{text-align:center;}

table.width100 {width: 99%;}

#anastasia_banner {position:relative;width:80px;clear: both;}
#footer {background-color:#0099FF; border-top:1px solid white; clear: both;color: #ffffff;padding:5px 0px;text-align: center; width: 800px;}

.list_stars {list-style-type:none;list-style-image:url(//www.behappy2day.com/images/star.gif);padding-left:10px;}
.list_stars li {margin-bottom: 6px;}

/** страница default.php **/
#header_links{margin-bottom:12px;text-align:center;}
#header_links a{color:#0099FF;font-size:1.5em;font-weight:bold;text-align:center;}

/** стили для news-designa на default.php, используется также на news.php - 
перенесено в PHP_CODE_LIBRARY - 
после окончания тестирования можно будет удалить отсюда **/
#news-design {background:transparent url(//www.behappy2day.com/images/default-news-banner.jpg) no-repeat scroll left top;
float:left;font-size:8pt;font-weight:bold;height:80px;margin:4px 0px 0px 3px;padding:9px 5px;width:480px;color: gray;}
#news-design dt, #news-design dd {float: left;}
#news-design dt {clear: left; width: 90px;}
#news-design dd {margin-left:15px;width:375px;}
#news-design dl {margin:0px;}
#news-design #caption_news {font-size:10pt;font-weight:900;left:45px;position:relative;top:-8px;color:#002BCB;}
#news-design #show_news {display: block;}
#news-design #hide_news {display: none;}
#news-design #other_news {float:right;text-align:right;width:450px;margin-right:10px;color:#002BCB;}
#news-design #other_news img {border:0px;}



/** news.php **/
dl#news-list {/*width:100%;*/zoom:1;overflow: auto;}
dl#news-list dt {margin:0px;float:left;font-weight:bold;margin:4px 0px 0px 3px;
	padding:9px 5px;width:480px;color: gray;border-top: 1px solid gray;	}
dl#news-item dd {margin-left:15px;width:375px;}
#news-list dd{display:none;}
#news-list a {cursor:pointer;}

/** после ввода news-designa #now_available можно убрать **/
#now_available{margin:19px 0px 10px; text-align: center;}
#now_available a#red_link{color:#ff0000;}
#now_available a{color:#0099FF;font-size:1.4em;font-weight:bold;text-align:center;}
#join_now_image {
  position:relative;
  display:inline;
  float: left;
  width: 100px;
}
#join_now_text {
  position:relative;
  display:inline;
  float: left;
}
#join_now_image1 {
  position:relative;
  display:inline;
  float: left;
  width: 125px;
  height: auto;
}
#join_now_text1 {
  padding-left:15px;
  position:relative;
  display:inline;
  width: 375px;
  height:auto;
  margin:0px;
  padding:0px;
}
#register_text {text-align: center;font-weight: bold; color: #ff0000;}

/** После оптимизации эти стили можно будет убрать ** /
.star {
	width: 14px;
	height: 14px;
	text-align: left;
}
.login_cell {
	width: 50%;
	color: #000055;
	font-size: 10px;
}
.login_cell input {
	border: 1px solid #000000;
}

/** страница faq.php **/

ol#list_faq a{font-weight: bold;}
ol#list_faq li{margin: 10px 0px;}
#definition_list_faq dd{margin:24px 0px 0px 10px;}
#definition_list_faq dt{border-top:3px solid #61AEFC;color:#0000CC;font-weight:bold;margin-top:24pt;padding:10px 0px 13px;}
#definition_list_faq .right_align{text-align: right; float: left;width: 100px;}
#definition_list_faq .left_align{text-align: left; float: left;width:400px;}
#definition_list_faq .faq_item{text-align: left; float: left;width:100%;}


/** страница tours.php **/
/** возможно ли заменить на стили .list_stars : возможно - надо будет заменить**/
.tours_options{ list-style-type:none;padding-left:24px;list-style-image:url(//www.behappy2day.com/images/star.gif);}
.tours_options li{ margin-top: 10px;}
#book_flat_link a{font-size:1.5em;font-weight:bold;}
#book_flat_link{text-align:center;width: 98%;}

/** страница girls_info.newest.php **/
/* временно уменьшен шрифт меню до 11px. Semen, 20080204 */
#special_menu{margin-left: -7px; margin-right: -7px; text-align: center; font-size: 11px}
#special_menu a{font-size: 1.1em; color: #6699CC;font-weight: bold;}

/** страница ukrainian-women.php **/
#black-bold {color:black;font-size:14pt;font-style:normal; text-align: left;}
#top-ukraine-photo {float: left;margin:0px;}
#top-ukraine-photo dt, #top-ukraine-photo dd {float: left;}
#top-ukraine-photo dt {clear:left;width:170px;}
#top-ukraine-photo dd {margin-left:0px;width:330px;position:relative;height:224px;}
#top-ukraine-photo #featured-listing {position:absolute; bottom:0px; left:0px;}

.top-photo-gray {border:1px solid gray;padding:5px;}

/** main.php**/
#main-credits {background:transparent url(//www.behappy2day.com/images/main-credits-border.gif) no-repeat scroll left top;
width:95px;}
#main-letters {background:transparent url(//www.behappy2day.com/images/main-letters-border.gif) no-repeat scroll left top;
width:95px; clear: right;}
#main-credits, #main-letters {height: 40px; float: left; margin-right: 15px;}
#main-credits img, #main-letters img {width:15px; height:21px; border: 0px none; margin:13px 6px 0px 0px; float: right;}
#main-credits span, #main-letters span {margin: 13px 10px 0px 15px; float: right;font-size:17px;}
#main-credits a, #main-credits a:visited {color: #4275aa; font-weight: bold;text-decoration:none; cursor:pointer;}
#main-letters a, #main-letters a:visited {color: #fe0000; font-weight: bold;text-decoration:none; cursor:pointer;}
#main-credits img {width:20px;}
#main-letters img {width:24px;}

/** inbox.php **/
#inbox-news {
	background:transparent url(//www.behappy2day.com/images/inbox-news-border.gif) no-repeat scroll left top;
	color:gray;float:left;font-size:8pt;font-weight:bold;height:46px;margin:0px;padding:13px 8px 0px;width:483px;	
}
#inbox_news {	
	color:gray;float:left;font-size:8pt;font-weight:bold;margin:0px;
	/*padding:3px 8px 14px;*/
	padding-top: 11px;
	width:485px;	
	zoom:1;
}
#inbox-news dt, #inbox-news dd,
#inbox_news dt, #inbox_news dd 
{float: left;}
#inbox-news dt,
#inbox_news dt
 {clear: left; width: 88px;}
#inbox-news dd,
#inbox_news dd
{margin-left:15px;width:375px;}
#inbox-news dl,
#inbox_news dl
 {margin:0px;}
#inbox-news #show_news,
#inbox_news #show_news
 {display: block;}
#inbox-news #other_news,
#inbox_news #other_news
 {float:right;text-align:right;width:450px;margin-right:10px;color:#002BCB;overflow:hidden;zoom:1;}
#inbox-news #other_news img,
#inbox_news #other_news img
 {border:0px;}


/** старые стили **/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background: #FFFFFF;
margin: 0;
padding: 0;
}

#left {
background: transparent url(../img/left.gif) repeat-y top left;
}

/* главное меню */
#mainmenu {
	display:block;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;

	width: 281px;
	height: 521px; /*526px - 5px*/;
	overflow: hidden;
	background: url(/img/mmenu_bgrnd.jpg) top left no-repeat;
}

#mainmenu img {
	border: 0px;
}

#mainmenu li {
	display:block;
	margin:0;
	padding: 0px 96px 8px 16px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#DEEEFD;
}

#mainmenu li span#selected {
	display: block;
	margin: -4px 0 0px 0;
	padding: 2px 0 4px 4px;
	background: url(/img/wavepattern4x2px.gif) left bottom repeat-x;
	color: #FFFFFF;
	cursor: default;
}

#mainmenu li a {
	display:block;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
	color: #DEEEFD;
}

#mainmenu li a#selected{
	margin: -4px 0 0px 0;
	padding: 2px 0 4px 4px;
	background: url(/img/wavepattern4x2px.gif) left bottom repeat-x;
	color: #FFFFFF;
}

#mainmenu li a:hover{
	color:#FFFFFF;
}

#left_user_menu_new	{
	/*display:block;*/
	margin:0;
	padding:5px 0 0 0;
	list-style:none;

	width: 281px;
	height: 521px; /*526px - 5px*/;
	overflow: hidden;
	list-style-type: none; 
	list-style-image: none;
}
#left_user_menu_new li {
	display:block;
	margin:0;
	padding: 0px 96px 8px 16px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#DEEEFD;
}
#left_user_menu_new img {
	border: 0px;
}
#left_user_menu_new li span#selected {
	display: block;
	margin: -4px 0 0px 0;
	padding: 2px 0 4px 4px;
	/*background: url(/img/wavepattern4x2px.gif) left bottom repeat-x;*/
	color: #ffffff;
	cursor: default;
}
#left_user_menu_new li a#selected {
	margin: -4px 0 0px 0;
	padding: 0px 0 4px 4px;
	color: Blue;
}
#newmenu {
	display:block;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;

	width: 281px;
	height: 521px; /*526px - 5px*/;
	overflow: hidden;
	background: url(/img/mm-bgrnd-kutest.jpg) top left no-repeat;
}

#newmenu img {
	border: 0px;
}

#newmenu li {
	display:block;
	margin:0;
	padding: 0px 96px 8px 16px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#DEEEFD;
}

#newmenu li span#selected {
	display: block;
	margin: -4px 0 0px 0;
	padding: 2px 0 4px 4px;
	/*background: url(/img/wavepattern4x2px.gif) left bottom repeat-x;*/
	color: #ffffff;
	cursor: default;
}


#newmenu li a {
	display:block;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000055; 
	text-decoration: none
}

#newmenu li a#selected{
	margin: -4px 0 0px 0;
	padding: 2px 0 4px 4px;
	color: Blue;
}

#newmenu li a:hover{
	text-decoration: underline
}

span.newtext{
 font-size: 11pt;
 text-decoration: none;
 font-weight: bold;
 color: red;
}
a.lefttmenu{
 font-size: 11pt;
 text-decoration: none;
 font-weight: bold;
 padding-left: 10px;
 color: white;
}
a.lefttmenu:visited{
 font-size: 11pt;
 text-decoration: none;
 font-weight: bold;
 padding-left: 10px;
 color: white;
}
a.lefttmenu:hover{
 font-size: 11pt;
 text-decoration: none;
 font-weight: bold;
 padding-left: 10px;
 color: white;
}
a.lefttmenu:active{
 font-size: 11pt;
 text-decoration: none;
 font-weight: bold;
 padding-left: 10px;
 color: white;
}

a{color: #3333FF;}

a:visited{color: #5555FF;}


h1
{
color: #FF0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: right;
font-style: italic;
}
.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bolder}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: blue;
}
table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: #FFFFFF}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: 333333}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
th {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
tr {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*color: #000000;*/
text-align: justify;
}
.whitelink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.whitelink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.darkbluelink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000055; text-decoration: none}
.darkbluelink:hover {text-decoration: underline}
.darkbluelink:visited {color: #000055;}
.darkbluelink#hello_name:hover {text-decoration: none;}
.darkbluelink#hello_name {font-size:1.2em;margin-left:42px;}
.big_blue {color: #0099FF; font-size: 14px; font-weight: bold; font-style: normal;}
.big_red {color: #FF0000; font-size: 14px; font-weight: bold; font-style: normal;}
.blue {color: #0099FF;}
li {  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
blockquote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #000000}


hr {
	color: white;
	border-top:1px dotted #006600;				
	height: 1px;
	border-bottom: 0px;
	border-right: 0px;	
	border-left: 0px;		
	margin-bottom: 0.7em;
	margin-top: 0.7em;	
}

hr.solid {	
	color:#D3D3D3;
	background-color:#D3D3D3;
	height: 1px;
	border-width:0px; /* убрать рамки вокруг элемента */
}

input {
	border: #6F6F6F 1px solid;
	font-size: 8pt;
	color: blue;
	font-family: verdana,arial;
	background-color: #f0f0f0
}

textarea  {
	border: #6F6F6F 1px solid;
	font-size: 8pt;
	color: blue;
	font-family: verdana,arial;
	background-color: #f0f0f0
}

select {
	border: #6F6F6F 1px solid;
	font-size: 8pt;
	color: blue;
	font-family: verdana,arial;
	background-color: #f0f0f0
}

/*------------------
*/
.form_field {
	color: #4F4F4F;
}

/* @@@ */
/* Новый стили для отображения полей в формах 2006-04-14 */
.sendform input, .sendform select, .sendform textarea{
	font-family: "Courier New", Courier, monospace;
	font-size: 11pt;
	/*color: #0033FF;*/
	/*color: #0025BB;*/
	color: navy;
	/*background: #F9FBFB;*/
	background: #FAFAFA;
	/*border: 1px solid #0074A6;*/
	border: 1px solid gray;
}
/*
.sendform input:focus, .sendform select:focus, .sendform textarea:focus {
	background: #FFFFFF;
}*/
/* @@@ */

/* добавлено : 26-09-2005 */
.border1px {
	border: 1px solid #CCCCCC;
}
.qestion-caption {
	font-weight: bold;
	margin-top: 24pt;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #61AEFC;
	color: #0000CC;
}
.qestion-caption td {
	color: #0000CC;
}


.tooltip {
	font-size: 80%;
}
.border1px-right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.align-text-center {
	text-align: center;
}
.border1px-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.display-none {
	display: none;
}
.display-normal {
	display: table;
}

/* Уведомления клиентам */
.mem_notif_01 {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, sans-serif;
	font-size: 1em;
	background-color: #EBF1F1;
	padding: 10px;
	border: 1px solid #AAC4C4;
	color: #005782;
}
.mem_notif_01 p {
	margin: .6em 0 .6em 0;
	padding: 0;
	color: #005782;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, sans-serif;
	font-size: 1em;
}

#sendform input{

}
.addtab
{	
	/*border: 1px solid #0074A6; */
	border: 1px solid gray; 
	font-size: 12px; 
	/*background: #F9FBFB;*/
	background: #FAFAFA;	
	color: #0033FF; 	
	font-family: arial,helvetica,ms sans-serif; 
	text-decoration: none
}
.button {	
	font-size: 14px;
}
.form_small {
	FONT-SIZE: 10px; COLOR: #d32e01; FONT-FAMILY: Arial, Helvetica,MS sans-serif; TEXT-ALIGN: left
}

/** не удалять, используется много где... **/
.gray_text, th.gray_text td, ul.gray_text li, table.gray_text td {	color: #666666; }


/* Для странички partners.php, Ефремов Максим, 2006-11-11 */
a.partnerslink
{
	font-size: 9pt;
 	/*text-decoration: none;*/
 	font-weight: bold;
 	padding-left: 10px;
 	color: #0099FF;
}

input.partnersinput {
	border: #6F6F6F 1px solid;
	font-size: 8pt;
	color: blue;
	font-family: verdana,arial;
	background-color: #f0f0f0;
	width: 200px;
}

/* конец: Для странички partners.php */

ul#as_member_list li {
	margin: 3px 0;
	padding: 0 0 0 5px;
}


label.overlabel {
	position:absolute;
	top:1px;
	/*left:5px;*/
	z-index:1;
	color:#999;
}

label.overlabel-apply {
	position:absolute;
	top:1px;
	/*left:5px;*/
	z-index:1;
	color:#999;
}

.transparent {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

#mainmenu #promo_video {
	padding: 5px 0 0 16px;
	position: relative;
}

#mainmenu #promo_video  a {
	padding: 0px;
}
#promo_video a {
	background: url('../images/video-knopka.png');
	display: block;
	position: absolute; 
	left:80px; 
	top:54px;
	width: 40px;
	height: 40px;
}

*html #promo_video a {
	background: url('../images/video-knopka.gif');
	left:67px; 
}

#promo_video a:hover {
	background: url('../images/video-knopka-active.png');
}

*html #promo_video a:hover {
	background: url('../images/video-knopka-active.gif');
}


#mails_search {
	color:#707070;
	float:right;
	height: 50px;
	margin:13px 2px 0pt 0pt;
	padding:13px 0pt 0px 12pt;
	text-align:left;
	width:372px;
}

* html #mails_search {	
	height: 0;
}

#mails_search label {
	/*display: block;
	float: left;
	font-weight: bold;	
	padding:0pt 13px;
	text-align:right;
	width:125px;*/
}
#inbox_top {
	overflow:hidden;
	padding:3px 0pt 0pt;
	margin:0pt 0pt 5px;
}
#inbox_top legend {
	color:#707070;
	font-weight: bold;
	font-size: 12px;
}

#inbox_credits {
	color:#4275AA;
	float: left;
	font-weight:bold;
	height:56px;
	margin: 13px 0 0;
	padding: 7px 4px 0pt 10px;
	width:75px;	
}
#inbox_credits img {
	border:0;
	margin:12px 0pt 0pt;
}
#inbox_credits a {
	float: right;
}
#total_credits {	
	color: #4275AA;
	display:block;
	font-size:17px;
	margin:14px 0pt 0pt;
	text-align:center;
}

.no_borders {
	border: 0;
	padding:0;
	margin:0;
	background: none;	
}

.round_box {
    position: relative;
    padding: 5px;
    border: 1px solid black;
    margin: 0;
    zoom:1;
    /*height: 50px;*/
}

.light_box {
	color: #D3D3D3;
}

.round_box .clt,
.round_box .crt,
.round_box .crb,
.round_box .clb {
	position: absolute;
	width: 5px;
	height: 5px;
	background-repeat: no-repeat;
	margin:-1px;
}

.clt { background:url('/images/corner/clt.gif'); left:0; top:0; }
.crt { background:url('/images/corner/crt.gif'); right:0; top:0; }
.crb { background:url('/images/corner/crb.gif'); right:0; bottom:0; }
.clb { background:url('/images/corner/clb.gif'); left:0; bottom:0; }

.light_box .clt { background:url('/images/corner_light/clt.gif'); }
.light_box .crt { background:url('/images/corner_light/crt.gif'); }
.light_box .crb { background:url('/images/corner_light/crb.gif'); }
.light_box .clb { background:url('/images/corner_light/clb.gif'); }

* html .round_box .crb {
	margin-bottom: -11px;
	margin-right: -2px;
}
* html .round_box .clb {
	margin-bottom: -11px;
}
* html .round_box .crt {
	margin-right: -2px;
}

.round_box .legend {
	left:10px;
	position:absolute;
	top:-8px;
	background:white;
	font-weight:bold;
	font-size:12px;
	color:#707070;
}

.light_box {
	border: 1px solid #D3D3D3;
}

#buycredits-container {
	position: relative; 
	height: 226px;
	margin-top:12px;
	margin-bottom:8px;
}

#buycredits-table td {
	height: 12px;
	padding: 0;
	margin: 0;
}
/*
* html #buycredits-container {
	height: 195px;
}*/

#buycredits-table tr {
	height: 18px;
}

#topgirls {
	height:213px;
	overflow:hidden;
	margin:0pt auto;
	width:99%;
	position:relative;
}

#topgirls a {
	margin-right:8px;
}

#under_topgirls {
	position: absolute;	
	left:0;
}

#under_topgirls img {
	display: block;		
	border: 1px solid #0099FF;
	position: absolute;
	height: 210px;
	width: 150px;
}

#up_girls {
	position: absolute;
}


#miss-summer-2008 {
	overflow: hidden;
	color: #777777;
}

#miss-summer-2008 dl {
	float:left;
	width:165px;
	line-height:18px;
	margin-bottom: 10px;
}

#miss-summer-2008 img {
	border: 0;
}

#miss-summer-2008 p {
	text-indent: 2em;
	margin-bottom:0;
}

#miss-summer-2008 input {
	display: block;
	margin: 5px auto 0;
}

#submit_vote {
	width: 100px;
	margin: 10px auto 0px;
	display: block;
	width: 56px;
}

td div#pnlInfo{
	margin-top: 120px;
	z-index: 65536;
}

td div#pnlInfo div.lightYellowDiv {
	border: #9e9e9e 1px solid;
	padding: 10px;
	background-color: #efefef;
	height: 93px;
	width: 189px;
	font-weight: bold;
	text-align: center;
	z-index: 65536;
}

/** Новые стили для сайта
** Zerg 2008-07-18
**/

#content #box{
	border: 0px solid black;
	margin-top: 81px;
}

#content #box p{
	margin-top: 0px;
	margin-bottom: 8px;
}

#content #box #_red{
	color: red;
	font-size: 13pt;
	font-weight: bold;
 }

#content #box #_bold{
	font-size: 10pt;
	font-weight: bold;
 }

#content #box #_bold span{
	color: red;
}

#content #box #iform{
	border: 1px solid black;
	background-color: #d7ebfe;
	margin-top: 12px;
	padding: 10px 14px 0px;
	width: 452px;
	height: 356px;
}

#content #box #iform input, #content #box #iform textarea{
	background-color: #fff;
	border: 1px solid black;
}

#content #box #iform #_title{
	font-size: 10pt;
	font-weight: bold;
}

#content #box #iform span.title{
	font-weight: bold;
}

#content #box #iform input{
	width: 150px;
	height: 16px;
}

#content #box #iform textarea{
	width: 316px;
	height: 63px;
}
#content #box #iform p#little, #content #box #iform p#_little, #content #box #iform p#note{
	font-size: 7pt;
}
	
#content #box #iform p#little{
	padding-left: 12px;
	letter-spacing: 0px;
}
#content #box #iform p#little span{
	white-space: nowrap;
}

#content #box #iform p#note{
	color: #535353;
}

#content #box #iform input#send{
	border: 0px solid black;
	background-image: url(i/send.gif);
	width: 89px;
	height: 21px;
}

#content #box #iform p#send{
	border: 0px solid black;
	margin-left: 147px;
	margin-top: 20px;
	font-size: 10pt;
	font-weight: bold;
	color: red;
}

.fon_fon{
background:transparent url(/img/fon/fon.jpg) no-repeat scroll left top;

}
.a_fon{
	margin: 0 auto;
text-decoration: none;
padding: 0;
}




