/*-------------------------------------------------------------- Главная раскладка (начало) ---*/
body {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;}

html, body {
	height:100%;
	margin:0px;
	padding:0px;}

* html #main { height: 100%; }



#main {
	min-height:100%;
	width:990px;
	margin:0px auto;
	margin-bottom: -50px;}

.footer {
	position:relative;
	height:40px;
	background:url(http://minuet.biz/img/footer_bg.gif) repeat-x;
	width:990px;
	margin:0px auto;}

.clear {clear:both;}

.clear_height {
	clear:both;
	height:60px;}

.form { font-size:100%; }

/*--------------------------------------------------- Раскладка внутри main (начало) ---*/
/*----------------------------------- Header (начало) ---*/
#header {
	position:relative;
	padding-top:25px;
	font-size:120%;}
.cabinet {
	position:absolute;
	top:4px;
	right:0px;
	_right:15px;
	width:990px;
	text-align:right;}
.pda {
	position:absolute;
	top:88px;
	left:40px;}
.town {
	position:absolute;
	top:5px;
	left:10px;
	z-index:100;}
.girls{font-size:110%;}

.city {
	position:absolute;
	top:15px;
	left:500px;
	font-size:300%;
	color:#CC0000;}

.vip_col_1, .vip_col_2 {
	position:absolute;
	font-size:120%;
	font-weight:bold;
	color:#FF3300;}  

.vip_col_1  {
	top:89px;
	left:220px;}
.vip_col_2  {
	top:89px;
	left:475px;}
	
.add_menu {
	position:absolute;
	top:82px;
	right:65px;
	margin:0px;
	padding:5px;
	overflow:hidden;
	list-style:none;
	background:#fa6016;}

.add_menu li { 
	float:left;
	margin:0px 5px 0px 5px;}	

.add_menu a:link,
.add_menu a:visited,
.add_menu a:hover,
.add_menu a:active {
	font-size:14px;
	font-weight:bold;
	color:#FFF;}
.add_menu a:hover {
	color:#FF0;}	
	
	
		
	
/*----------------------------------- Header (конец)  ---*/
/*----------------------------------- Левая колонка (начало)  ---*/
.left_column {width:222px;}

.search {
	position:relative;
	width:219px;
	padding-top:40px;
	padding-bottom:2px;
	background:repeat-y; 
	background-image:url(http://minuet.biz/img/left_menu_sides.jpg);
	font-size:110%;
	line-height:22px;}
	
.search_header {
	position:absolute;
	top:0px;
	left:0px;}
	
.search_footer {
	position:absolute;
	bottom:-1px;
	left:0px;}
	
.left_content {padding-left:5px;}
.light {background:#FFFEF9;}
.dark {background:#FFF5EA;}
.light_bg {background:#FEFEED;}

.adv_search_link {
	position:absolute;
	top:40px;
	right:10px;
	font-size:100%;}
	
.advanced_search {
	position:absolute;
	width:190px;
	top:5px;
	left:229px;
	padding:5px;
	padding-left:15px;
	background:#FFFEF0;
	border:#999999 1px solid;
	z-index:501;}
	
.small_comment {
/*	position:absolute;*/
	width:190px;
	/*top:85px;
	left:229px;*/
	background:#FEFBE9;
	border:#F3F3F3 1px solid;
	z-index:-5;
	line-height:15px;}

.adv_form{
	margin:0px;
	margin-top:-10px;
	margin-bottom:-10px;
	padding:0px;}
	
* html .adv_form {
	padding-bottom:10px;	
	line-height:100px;}
	
.button {
	width:120px;
	height:25px;
	margin-left:15px;}
	
.reg_button {
	width:140px;
	height:25px;}

.align_right {text-align:right;}
	
.district {padding:3px 0px 3px 0px;}
.metro {padding:3px 0px 1px 0px;}

/*----------------------------------- Правая колонка (начало)  ---*/
.right_column {
	width:768px;
	z-index:1;}
	
.main_table td {
	width:100px;
	height:130px;
	border:1px solid #EAEAEA;
	background-color: #FFFFF4;
	text-align:center;}

.main_table_vip td {
	width:180px;
	height:195px;
	border:2px solid #FFE181;
	background-color: #FFFFF4;}

.container_girl {
	position:relative;
	width:100px;
	height:130px;
	_width:99px;
	_height:130px;} 

.img_wrapper {
	position:relative;
	text-align:center;
	clear:both;}
	
.img_wrapper a img{
	margin-top:4px;
	text-decoration:none;
	margin-bottom:-2px;}
	
.img_wrapper a{
	display:block;
	line-height:12px;
	margin:3px;}
	
.icons {
	position:absolute;
	height:10px;
	width:100px;
	padding-left:1px;
	bottom:1px;
	_left:1px;
	_bottom:0px;
	clear:both;}

*:first-child+html .icons {
	position:absolute;
	height:10px;
	bottom:2px;
	left:1px;} 

.icons div {
	padding: 1px 2px;
	margin-left:-1px;
	display:block;
	float:left;
	_margin-left:-1px;
	background-position:center;
	background-repeat:no-repeat;
	border:none;}

.icons .new_ico{
	background-image:url(http://minuet.biz/img/sm_ic_new.gif);
	width:23px;
	height:10px;}
	
.icons .sto_ico {
	background-image:url(http://minuet.biz/img/sm_ic_sto.gif);
	width:23px;
	height:10px;}
	
.icons .video_ico {
	background-image:url(http://minuet.biz/img/sm_ic_video.gif);
	width:23px;
	height:10px;}
	
.icons .vip_ico {
	background-image:url(http://minuet.biz/img/sm_ic_vip.gif);
	width:23px;
	height:10px;}

.ico_padding {padding-top:7px;}

.ico_padding img {padding:2px;}

.main_table_info td {
	width:90px;
	height:90px;
	border:1px solid #EAEAEA;
	background-color: #FFFFF4;
	text-align:center;}

.container_vip_girl {
	position:relative;
	width:180px;
	height:195px;}

.vip_icons {
	position:absolute;
	height:20px;
	width:179px;
	bottom:0px;
	padding-left:0px;
	_left:1px;
	_bottom:0px;}
	
*:first-child+html .vip_icons {
	position:absolute;
	height:20px;
	bottom:0px;
	left:1px;}
	 
.vip_icons img {
	padding-left:1px;
	margin:-1px;
	_margin:-1px;}
	
.vip_corner {
	position:absolute;
	bottom:-1px;
	right:-5px;
	z-index:50;}
	
*:first-child+html .vip_corner {
	position:absolute;
	bottom:0px;
	right:-4px;} 

.girl_nick {
	line-height:12px;
	margin:3px;}

.name {
	padding:5px;
	margin-bottom:5px;
	font-size:110%;
	color:#CC3399;}

.girl_full_params {
	position:absolute;
	width:379px;
	height:225px;
	top:302px;
	left:758px;
	padding:5px;
	margin:auto;
	background:#FFFEF0;
	border:#999999 1px solid;
	text-align:center;
	vertical-align:middle;
	z-index:100;}
	
.img_over {
	float:left;
	padding:3px;
	background:#FFFFFF;
	border:#F5F5F5 1px solid;}
	
.details_txt {
	font-size:120%;
	line-height:1.5em;}

.details_txt span {
	color:#FF3300;
	font-weight:bold;}
	
.bigger_photo_div {
	width:215px;
	height:215px;
	text-align:center;
	vertical-align:middle;} 

.main_txt_wrapper {
	width:800px;
	margin:0px auto;
	padding:10px;
	font-size:120%;}
	
.hotel {
	clear:both;
	margin-bottom:25px;}
	
.hotel img {
	float:right;
	padding:4px;
	border:#CCCCCC 1px solid;}
	
.hotel p {
	padding:0px;
	margin:4px 0px;}

/*--------------------------------------------------- Раскладка внутри footer (начало)  ---*/
.f_c_1, .f_c_3 { top:5px; }
.f_c_2, .f_c_2_town { top:11px; }

.f_c_1 { left:20px; }
.f_c_2 { left:220px; }
.f_c_2_town { left:410px; }
.f_c_3 { left:870px; }
.f_c_4 { left:0px; }
.f_c_5 { right:-5px; }

/*--------------------------------------------------- Общие стили (начало)  ---*/
img { border:none; }
.relative { position:relative; }
.absolute { position:absolute; }
.to_left { float:left; }
.to_right { float:right; }
form { font-size:100%; }
.width_30 {	width:50px; }
.width_50 { 
	width:130px;
	margin-left:15px;}
	
.width_550 {
	width:560px;
	padding:5px;}

.padding_ {
	padding-top:5px;
	padding-bottom:5px;}

.line_height {line-height:20;}

p.simple {
	font-size:120%;
	text-align:center;}

form.reg { 
	font-size:120%;
	width:450px;
	padding:10px;
	margin:0px auto;
	margin-top:50px;
	background:#FFFAE8;
	border:#FF9933 1px solid;}

form.enter, form.enter1, form.enter2 { 
	font-size:120%;
	width:290px;
	padding:10px;
	margin:0px auto;
	margin-top:150px;
	background:#FFFAE8;
	border:#FF9933 1px solid;}
	
form.enter1, form.enter2 { margin:0px;}

.login_news p { font-size:120%; line-height:17px; margin:0px;}

.message {
	border-bottom:#666666 1px solid;
	margin:10px;
	padding:5px;
	font-size:100%;}

.message1 {
	border-left:#666666 1px solid;
	margin:15px;
	padding:5px;
	padding-left:15px;
	font-size:120%;
	display:block;}

.border_img {
	border:#CCCCCC 1px solid;
	padding:5px;
	background:#FFFFFF;}

.overf_hidden {
	overflow:hidden;
	height:410px;
	width:382px;	
	_height:363px;
	_width:382px;}

.start {
	height:200px;
	overflow:auto;
	font-size:95%;
	color:#b1b1b1;}

.start h1,
.start h2 {font-size:14px;
	font-weight:bold;}
.start h1 {color:#F9B959;}
.start h2 {color:#EF985F;}

/*--------------------------------------------------- Шрифты (начало)  ---*/
.main_txt {font-size:120%;}

h1, h2, h4, h5, h6,
.tit1, .tit2 { font-weight:normal; }
h1, .tit1 { 
	font-size:220%;
	margin:0px;
	color:#FF9013;}

h1.spec {
	margin:15px 0px 10px 0px;}
	
h2, .tit2 { 
	font-size:180%;
	color:#FF9013;}
	
h3 { 
	font-size:150%;
	color:#FF5800;
	margin:0px;
	padding:0px;}
	
h4 {
	font-size:120%;
	color:#CC3366;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:15px;}
	
h4.details {
	font-size:170%;
	color:#FF3300;
	line-height:22px;
	margin:5px;}

.details {
	font-size:140%;
	color:#FF3300;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:5px;}

h5 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	color:#FF5800;}

h5.black { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:bold;
	color:#000000;}

h6 { font-size:110%;}

em {font-size:120%;}

.mini_txt_red {
	font-size:110%;
	color:#FF5800;}
	
.red {color:#FF0000;}
.red_b {
	font-size:110%;
	color:#FF0000;}
	
.red_120 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	color:#FF5800;}
	
.red_txt {
	font-size:110%;
	color:#FF5800;}

.red_txt span{font-size:130%;}

.red_txt2 {
	font-size:110%;
	color:#FF5800;
	font-weight:bold;}

.red_bold {
	font-size:100%;
	color:#FF3300;
	font-weight:bold;}

.params1 {
	font-size:130%;
	font-weight:bold;
	color:#252525;
	line-height:19px;}
	
.params3 {
	font-size:130%;
	color:#FB9D6B;
	line-height:20px;}
	
.params4 {
	font-size:130%;
	color:#5A5A5A;
	line-height:20px;}

.phone {
	font-size:160%;
	font-weight:bold;
	color:#FF3300;}

.phone_1 {
	font-size:140%;
	font-weight:bold;
	color:#FF3300;}

.title_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FF5800;
	line-height:24px;}
	
.title_big1 {
	font-size:20px;
	font-weight:bold;
	color:#FF5800;}

.title_big2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FF5800;
	line-height:30px;}
	
ul {
	list-style-image:url(http://minuet.biz/css/img/bullet.jpg);
	font-size:120%;
	margin-left:10px;
	padding-left:0px;}

.comment_grey {
	font-size:100%;
	color:#999999;}

.search_result {
	padding:5px;
	margin:5px auto;
	text-align:center;
	font-size:110%;
	line-height:20px;
	border:#FFCC66 1px solid;
	background:#FFFFCC;}
	
.search_result h3 {	margin-bottom:5px;}

.men {
	font-size:110%;
	font-weight:bold;
	color:#CC3300;}
	
.marks td {border-bottom:#CCCCCC 1px solid;}

.udovletvor {
	font-size:110%;
	font-weight:bold;}

.udovletvor {color:#999900;}

.horosho {color:#0099FF;}

.otlichno {color:#FF6600;}

span.error, label.error {
	display:block;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	font-style:italic;}
	
input.error {
	border:1px solid #FF0000;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	font-style:italic;}

/*--------------------------------------------------- Ссылки (начало)   ---*/
a:link, a:visited, a:hover, a:active {
	font-size:110%;
	color:#006699;}
a:hover {color:#0099CC;}


.town a:link, .town a:visited, .town a:hover, .town a:active {
	font-size:110%;
	color:#006699;
	padding-bottom:20px;}
	
.town a:hover {color:#0099CC;}

.adv_search_link:link, .adv_search_link:visited, .adv_search_link:hover, .adv_search_link:active {
	font-size:100%;
	color:#28A4E6;
	text-decoration:none;
	border-bottom:#0099FF 1px dashed;}
	
.adv_search_link:hover {
	font-size:100%;
	color:#FF00FF;
	border-bottom:#FF00FF 1px dashed;}

.name:link, .name:visited, .name:hover, .name:active {
	color:#CC33CC;
	font-size:110%;}
	
.name:hover {color:#330099;}  

a:link.mini_red, a:visited.mini_red, a:hover.mini_red, a:active.mini_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#FF5800;}
	
a:hover.mini_red {color:#CC0000;}

.padding_div a:link, .padding_div a:visited, .padding_div a:hover, .padding_div a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#414141;
	line-height:18px;}
	
.padding_div a:hover {color:#FF9900;}

a:link.bigg_red, a:visited.bigg_red, a:hover.bigg_red, a:active.bigg_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF5800;
	font-weight:bold;}
	
a:hover.bigg_red {color:#CC0000;}

.all_sites a:link, .all_sites a:visited, .all_sites a:hover, .all_sites a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#FF3300;
	font-weight:bold;}
	
.all_sites a:hover {color:#FF9966;}

.params2 a:link, .params2 a:visited, .params2 a:hover, .params2 a:active {
	font-size:130%;
	font-weight:bold;
	color:#FF3300;}
	
.params2 a:hover {color:#3366FF;}

.params2_non_link {
	font-size:130%;
	font-weight:bold;
	color:#FF3300;}

/*----------------------------------------------------Другие стили  -------*/
.padding_div {
	padding:10px;
	margin-bottom:-10px;
	font-size:110%;
	color:#999999;}
	
.padding_div2 {
	font-size:120%;
	margin-top:5px;
	width:360px;}
	
.txt_in_column {
	padding:10px;
	padding-left:20px;
	width:192px;
	font-size:110%;}
	
.image_border {
	padding:4px;
	border:#CCCCCC solid 1px;
	background:#FFF;}
	
.prv_border {
	padding:2px;
	border:#CCCCCC solid 1px;
	background:#FFFFFF;}
	
.padding_td {padding-left:37px;}


.main_table_2 td {
	width:90px;
	height:90px;
	border:#F4F4F4 1px solid;}
	
.img_wrapper_2 {position:relative;}

.border_div {
	border:#FFE6D9 solid 1px;
	background-color:#FFFDEC;
	padding:10px;}

.info_div {
	position:relative;
	background:#FFFDEC;
	border:#FFE6D9 2px solid;
	width:382px;
	_width:300px;
	font-size:100%;}
	
.info_margin {margin-top:30px;}

.info_2 {
	width:382px;
	_width:370px;}

.big_photo {position:relative;}

.real_photo {
	position:absolute;
	bottom:6px;
	right:6px;
	_bottom:8px;
	_right:7px;}
	
*:first-child+html .real_photo {
	position:absolute;
	bottom:9px;
	right:6px}

.vip_wrapper { text-align:center;}

.vip {
	position:absolute;
	top:-40px;
	left:-0px;}

.tab_on {
	position:absolute;
	top:-32px;	
	padding:5px 5px 10px 5px;
	background:#FFFDEC;
	border:#FFE6D9 2px solid;
	border-bottom:none;
	font-size:120%;
	font-weight:bold;
	color:#000000;
	text-align:center;
	cursor:pointer;}
	
.tab_off {
	position:absolute;
	top:-27px;	
	padding:4px 5px 4px 5px;
	background:#F8E4D6;
	border:#FFE6D9 2px solid;
	font-size:120%;
	font-weight:bold;
	color:#7D604D;
	vertical-align:top;
	text-align:center;
	cursor:pointer;}
	
.tab_1 {
	left:-2px;
	width:55px;
	_width:53px;}
.tab_2 {
	left:69px;
	_left:67px;
	width:55px;}
.tab_3 {
	left:140px;
	_left:138px;
	width:79px;}
.tab_4 {
	left:235px;
	_left:233px;
	width:84px;}
.tab_5 {
	left:335px;
	_left:333px;
	width:35px;}

.info1, .info2, .info3, .info4, .info5 {
	position:relative;
	width:382px;}

.new {
	position:absolute;
	top:-5px;
	right:10px;}

.comment {
	width:360px;
	padding:10px;
	background:#FFFEF4;
	border:#999999 1px solid;}

.dollar {
	background:url(http://minuet.biz/img/dollar.jpg) bottom center no-repeat #FFFDEC;
	vertical-align:middle;}
	
.girl_params {vertical-align:top;}

.center {
	width:120px;
	margin:0px auto;}

.brder {border:#CCCCCC 1px solid;}

.scroll {
	overflow:auto;
	height:300px;
	width:382px;
	_width:392px;
	_margin-bottom:10px;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	background:#FFFFCC;}

.scroll_1 {
	width:382px;
	_width:382px;
	height:360px;
	overflow:auto;	
	position:relative;
	margin-bottom:10px;
	_margin-top:-35px;	
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	background:#FFFFCC;}

.scroll_2 {
	overflow:auto;
	height:400px;
	width:392px;
	_height:350px;
	_width:382px;
	margin-left:-10px;
	_margin-left:0px;
	_margin-bottom:10px;
	border-top:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	background:#FFFFCC;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}

.button_color {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFCC;
	border:#996600 1px solid;
	color:#000000;
	padding:2px;}

.agreement {
	background:#FFFFCC;
	border-left:#993333 2px solid;
	color:#B70000;
	padding:5px 15px 15px 15px;
	margin:10px;
	margin-top:20px;}

.marg_top {margin-top:40px;}

.tbl_ankets {
	font-size:120%;
	font-weight:normal;
	background:#CCCCCC;}

.tbl_ankets td {background-color:#FFFFFF;}

.tbl_ankets .vip_black, .tbl_ankets .vip_red {
	font-size:150%;
	color:#000000;}

.tbl_ankets .vip_red {color:#FF3300;}

.tbl_ankets .simple {
	font-size:150%;
	color:#000000;}

.tbl_ankets a:link, .tbl_ankets a:hover, .tbl_ankets a:visited, .tbl_ankets a:active {
	font-weight:normal;
	font-size:90%;}

.plus {
	font-size:150%;
	color:#FF3300;
	text-align:center;}

.minus {
	font-size:150%;
	color:#0066FF;
	text-align:center;}

.price {
	color:#666666;
	font-weight:bold;
	font-size:100%;}

.tbl_title {
	color:#000000;	
	font-weight:bold;
	background:#FFFAE6;}

.tbl_title .red {
	color:#FF3300;
	font-weight:bold;}

.registration {
	width:750px;
	margin:0px auto;
	padding:10px;
	margin-bottom:-30px;
	font-size:120%;}

.registration ul {
	font-size:100%;
	padding-left:50px;
	margin-top:-5px;
	padding-bottom:10px;}

.new_block {
	width:730px;
	margin:0px auto;
	padding:10px;
	font-size:120%;
	margin-bottom:10px;
	border:#DE8B8B 1px solid;
	background:#FDF4EE;}
	
.new_block p {
	padding:0px;
	margin:15px 0px;}

.new_block ul {
	font-size:100%;
	margin-top:-5px;}	
.new_block ul li {margin-bottom:5px;}

#tooltip {
	background-color:#FFFFCC;
	border:1px solid #111111;
	opacity:0.9;
	padding:5px;
	position:absolute;
	z-index:3000;
	width:200px;}

#tooltip h3 {
	color:#000000;
	font-size:12px;
	font-weight:normal;}

#tooltip div {padding:5px;}

form { margin:0px; padding:0px;}

.jqiwarning .jqi{ background-color: #b0be96;}

.jqifade{background-color: #ffffff; /*цвет затенения страницы*/}

div.jqi{
	  position: absolute; 
	  background-color:#E4A985; /*цвет и толщина бордера*/
	  padding: 5px;
	  width: 400px;
	  margin:0px auto;
	  text-align:center;}
	  
div.jqi .jqiclose{
	  float: right;
	  margin: -35px -10px 0 0;
	  cursor: pointer;}
	  
div.jqi .jqicontainer{
	  background-color:#FFFFCC; /*фон всего блока и цвет текста*/
	  padding: 5px;
	  color:#FF6600;
	  font-size:130%;
	  font-weight:bold;}  

div.jqi .jqimessage{
	  background-color:#FFFFCC; /*фон вокруг текста*/
	  padding: 10px;}
	  
div.jqi .jqibuttons{}

div.jqi button{
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  background:#FF9933;
	  border:#CC6600 1px solid;
	  color:#000000;
	  padding:5px;
	  margin:5px;}	  

.txt_div {
	overflow:auto;
	height:100px;
	padding:20px;
	color:#999999;}

#views {line-height:10pt;}

.anim_div { 
	position:relative;
	width:996px;
	margin:0px auto;}
	
.animate {
	position:absolute;
	top:352px;
	right:228px;}

.center1 {text-align: center;}

strong {
	font-weight:bold;}
	
.one_column {
	margin:0 auto 30px;
	padding:10px;
	width:750px;
	font-size:120%;}
	
.rules_wrp,
.rules_wrp1,
.important {
	padding:15px 30px;
	background:#FFFAEA;
	border:#F1AD2E 1px solid;}
.rules_wrp {
	height:200px;
	overflow:auto;}
.important {overflow:hidden;}	
	
ol.rules {
	counter-reset:list1;
	margin:0px;
	padding:0px;}
ol.rules ol { 
	counter-reset:list2;
	margin:0px;
	padding:0px 0px 0px 30px;}

.rules li {list-style-type: none;}

ol.rules li:before {
	counter-increment: list1;
	content: counter(list1) ". ";}
 
ol.rules ol li:before { 
	counter-increment: list2;
	content: counter(list1) "." counter(list2) ". ";}
	
ol.rules li {
	margin-bottom:30px;}
ol.rules li ol {
	margin:10px 0px 10px 0px;}	
	
ol.rules ol li {
	margin-bottom:7px;
	line-height:120%;}	
.img_noporn {
	float:left;
	margin-right:30px;}
.img_noprost {
	float:right;
	margin-left:30px;}

input.btn_reg {
	width:200px;
	height:30px;
	cursor:pointer;
	margin:25px auto 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	background:url(http://minuet.biz/img/btn_reg.png);}
input.btn_reg:hover {
	background:url(http://minuet.biz/img/btn_reg_act.png);}

.btn_enter {
	width:331px;
	height:45px;
	cursor:pointer;
/*	margin:25px auto 15px;*/
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	background:url(btn_ente.png);}
.btn_enter:hover {
	background:url(btn_entf.png);}
	
.btn_go_away {
	width:185px;
	height:45px;
	cursor:pointer;
/*	margin:25px auto 15px;*/
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	background:url(btn_go_a.png);}
.btn_go_away:hover {
	background:url(http://minuet.biz/img/btn_go_away_act.png);}
	
.site_enter a {
	margin:0px 20px;}	

a:link.btn_enter,
a:visited.btn_enter,
a:hover.btn_enter,
a:active.btn_enter {
	font-size:22px;
	line-height:200%;
	color:#FFFFCC;
	text-decoration:none;}
a:link.btn_go_away,
a:visited.btn_go_away,
a:hover.btn_go_away,
a:active.btn_go_away {
	font-size:17px;
	line-height:260%;
	color:#FFFFCC;
	text-decoration:none;}				
	
.btn_banners_wrp {
	margin:0px 0px 0px 5px;}
.btn_banners {
	margin:5px 0px 0px 5px;}	
	
/**********************************************/
.cards {
	width:560px;
	padding:10px;
	font-size:28px;
	line-height:140%;
	text-align:center;
	background:#FFFFFF;
	border:#ED8B8B 1px solid;
	margin:10px 0px 20px 40px;}

.cards table {
	width:500px;}
.cards table td {
	vertical-align:top;
	padding:10px;}
.cards table td.good {
	text-align:center;
	background:#FFFFFF;
	border:#009900 2px solid;}
.cards table td.bad {
	text-align:center;
	background:#FFFFFF;
	border:#FF0000 2px solid;}	

.cards .red_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#FF0000;}
.cards .green_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#009900;}		
	
	
	
	
	
/* =Warning
************************************************/
.warning {
	width:780px;
	margin:10px auto 10px;
	padding:15px;
	font-size:14px;
	font-weight:bold;
	border:#F94F46 2px solid;}

.warning .t1 {
	font-size:20px;
	color:#FF0000;}

.warning table {
	width:770px;
	border:none;
	margin:10px auto 0px;}
.warning table td {
	padding:3px 3px 8px;
	vertical-align:top;}	

.warning img {
	padding:4px;
	background:#FFFFFF;
	border:#999999 1px solid;}

.warning p {
	color:#CF1D1D;}

/*.warning strong,
.warning b strong {
	color:#000000;}*/

.warning b {
	color:#FF0000;}	

.warning .wr {
	width:650px;
	padding:10px;
	margin:0 auto;
	border:#FF0000 1px solid;}			
	
.warning .brw {
	font-size:13px;
	font-weight:bold;
	color:#990000;}	


/**************************************************/
.sauna_form {
	font-size:13px;}
.saunas_tbl {
/*	width:400px;*/}

.saunas_tbl th,
.saunas_tbl td {
	padding:3px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;}	
.saunas_tbl th {
	width:180px;}

.tbl_comment {
	font-size:11px;
	font-weight:normal;
	color:#999;}

.tb,
.ta {
	padding:3px;
	border:#C7C7C7 1px solid;}
.tb:focus,
.ta:focus {
	background:#FFC;}

.tb.long {
	width:250px;}
.tb.short {
	width:40px;
	text-align:right;}	

.ta {
	width:350px;
	height:60px;}

.tit3 {
	margin:0px 0px 7px 0px;
	font-size:18px;
	font-weight:normal;
	color:#F60;}	

/**********************************/
.saunas,
.sexshops {
	list-style:none;
	margin:20px 0px 0px 100px;
	padding:0;
	overflow:hidden;
	font-size:13px;}
.saunas	li,
.sexshops li {
/*	float:left;*/
	width:800px;
/*	height:300px;*/
	margin:0px 20px 20px 0px;
	overflow:hidden;}
.sexshops li {
	height:80px;}


.sauna_name {
	margin:0px 0px 5px 0px;}
.sauna_name,	
.sauna_name a:link,
.sauna_name a:visited,
.sauna_name a:hover,
.sauna_name a:active {	
	font-size:18px;
	font-weight:normal;
	color:#F30;}
.sauna_name a:hover {
	color:#333;}	

.sauna_adr,
.sauna_phone {
	font-size:13px;
	font-weight:bold;
	margin:2px 0;
/*	padding-right:30px;*/
	color:#000;} 	
.sauna_phone {
	padding:1px 0px 1px;}		
.max_persons {
	padding:0px 15px 0px 0px;}

.sauna_dascr {
	font-weight:bold;
	color:#666;}

.prices {
	margin:8px 0px 0px 0px;}

.add_services {
	margin:0px 0px 0px 0px;
	padding:8px;
	border:#D3D3D3 1px solid;
	overflow:hidden;}		

.descr {
	display: table;
	_height: 0;}

.sauna_img {
	float:left;
	margin:0px 20px 0px 0px;}

.sauna_img img {
	background:#FFF;
	padding:3px;
	border:#D8D8D8 1px solid;}

.sauna_dascr_tit {
	font-weight:bold;
	margin:10px 0px 0px 0px;}

.ok {
	font-size:14px;
	font-style:italic;
	color:#090;
	margin:10px 10px 10px 0px;}

.sauna_form_wrp {
	margin:0px 0px 0px 100px;}


/*****************************************************/	
.sauna_page {
	font-size:13px;}
	
.sauna_tbl {
	width:990px;
	margin:0px 0px 0px 0px;}	
.sauna_tbl th {
	width:570px;
	text-align:center;}	
.sauna_tbl th,
.sauna_tbl td {
	vertical-align:top;
	padding:10px;}

		
.sauna_tbl .sauna_adr,
.sauna_tbl .sauna_phone {
	font-weight:bold;
	margin:2px 0;} 	
.sauna_tbl .sauna_phone {
	margin-bottom:5px;}		
.sauna_tbl .max_persons {
	padding:0px 15px 0px 0px;}

.sauna_tbl .sauna_dascr {
	font-weight:bold;
	color:#666;}

.sauna_tbl .prices {
	margin:8px 0px 0px 0px;}

.sauna_tbl .add_services {
	margin:0px;
	padding:0px;
	border:none;}	
	
.temp_class {
	width:550px;
	height:412px;}
.temp_class1 {
	width:95px;}	

.saunas_img {
	list-style:none;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0;}	
.saunas_img li {
	float:left;
	margin:5px;}		

.wrp {
	margin:0px 0px 10px 0px;
	padding:10px;
	background:#FFFFCC;
	overflow:hidden;
	border:1px solid #FF9900;}
	
.new_filt {
	font-size:12px;
	color:#FF0;
	font-weight:bold;
	padding:0px 3px;
	margin-left:5px;
	background:#F00;}	
	
.load {
	margin:0px 0px 4px 0px;}	

.form_holder {
	width:550px;
	margin:0px 0px 20px 0px;
	padding:15px;
	border:#E5E5E5 1px solid;}	
	
a.add_sauna:link,
a.add_sauna:visited,
a.add_sauna:hover,
a.add_sauna:active {
	font-size:20px;
	font-weight:normal;
	color:#F30;
	text-decoration:none;
	border-bottom:#F30 1px dashed;}
a.add_sauna:hover {
	color:#000;
	border-bottom:#000 1px dashed;}	
	
	
	


/**************************************************/
/* =Buttons
*************************************************************/
.span_buttonn,
.span_buttonn1,
.span_buttonn2 {
	display:inline-block;
	height:30px;
	padding:0px 0px 0px 0px;
	background:url(http://minuet.biz/img/button1.png) top left no-repeat;
	_height:0;}

.buttonn,
.buttonn1,
.buttonn2 {
	width:200px;
	border:none;
	height:30px;
	margin:0px 0px 0px 12px;
	padding:0px 10px 0px 0px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(http://minuet.biz/img/button1.png) top right no-repeat;
   _width:0;}


.buttonn2 {
	height:26px;}

.span_buttonn2 {
	height:26px;
	padding:0px 0px 0px 0px;
	background:url(http://minuet.biz/img/buttons/b2.png) top left no-repeat;}

a.buttonn2:link,
a.buttonn2:visited,
a.buttonn2:hover,
a.buttonn2:active {
	height:30px;
	display:block;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	line-height:30px;
	color:#FFFFFF;	
	
	margin:0px 0px 0px 25px;
	padding:0px 25px 0px 0px;
   _white-space:nowrap;
    background:url(http://minuet.biz/img/buttons/b2.png) top right no-repeat;}



.buttonn1 {
	height:33px;}
.span_buttonn1 {
	height:33px;
	padding:0px 0px 0px 0px;
	background:url(http://minuet.biz/img/buttons/b1.png) top left no-repeat;}

a.buttonn1:link,
a.buttonn1:visited,
a.buttonn1:hover,
a.buttonn1:active {
	height:33px;
	display:block;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	line-height:33px;
	color:#FFFFFF;	
	
	margin:0px 0px 0px 25px;
	padding:0px 25px 0px 0px;
   _white-space:nowrap;
    background:url(http://minuet.biz/img/buttons/b1.png) top right no-repeat;}


.url1 {
	font-size:12px;}	