html, body {
   margin:0;
   padding:0px;
   color:#696969;
   background:url("../images/body_bg.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/body_bg.jpg*/) #F0E1C4;
   min-width:1000px;
   height:100%;
}

h1 {font:normal 22px/22px times;color:#C41313}

#content  {width:100%; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px");}


div.br    {clear:both;font-size:1px;line-height:1px;}
IMG, TABLE {
   border: 0px;
}

A, A:link,
A:visited,
A:active
{
	color:#fdefda;
	text-decoration: underline;
}

A:hover{
	color: #fff;
	text-decoration:none;
}

#content div.link {
  position:absolute;
  z-index:9;
  right:0px;
  margin:20px 100px 0 0;
}

#content a.link {
  margin-right:30px;
  margin-top:2px;
  background:url("../images/mail.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/mail.jpg*/) no-repeat;
  display:block;
  width:13px;
  height:12px;
  float:left;
}

#content a.home,#content a.home:link,#content a.home:visited  {
  margin-right:30px;
  background:url("../images/home_1.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/home_1.jpg*/) no-repeat;
  display:block;
  width:13px;
  height:12px;
  float:left;
}
#content a.home:active  {
  margin-right:30px;
  background:url("../images/home_2.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/home_2.jpg*/) no-repeat;
  display:block;
  width:13px;
  height:12px; 
  float:left;
}



#container { 
 width:100%; 
 float:right; 
 margin-left:-100px;
 height:100%; 
}
#center_block_second {
 padding:10px 20px 0px 0px;
}
#left_block { 
  width:290px; 
  float:left;
}
#big_saun {
 margin:0 30px 0 30px;
}
#left_block div.poisk {
 width:255px;
 height:232px;
 background:url("../images/fon_bani.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/fon_bani.jpg*/) #E6BE84;
}

#center_block {
 margin:0 30px 0 295px;
}


/** HEADER **/
div.header{
	height:176px;
	background:url("../images/header/header_bg.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/header/header_bg.jpg*/) top repeat-x;
}
div.header_left{
	height:176px;
	width:100%;
	position:absolute;
	z-index:1;
}
div.header_right{
	height:176px;
	width:100%;
	position:absolute;
	z-index:1;
}
div.header_right img {
 margin-left:540px;
}
div.logo{
	position:absolute;
	z-index:3;
	width:316px;
	left:30px;
	top:25px;
}
div.girl img {
 margin-left:230px;
 margin-right:230px;
}
div.girl{
	position:absolute;
	z-index:2;
	width:100%;
	text-align:center;
	padding-top:88px;
}


/** LEFT_BLOCK **/
#poisk_saun {
 padding:10px 30px 0px 30px;
}
#poisk_saun div.find {
 color:#815E3D;
 font-size:18px;
 font-family:Georgia, "Times New Roman", Times, serif;
 float:left;
 margin-top:30px;
}
#poisk_saun img {
 float:right;
}
input.find {
 width:193px;
 margin-bottom:5px;
 float:right;
 border:1px solid #C0A16C;
}
/**MAIL**/
input.send_name_write-our, input.send_email_write-our,input.send_namemess_write-our,
input.send_title_write-our, input.send_titlemess_write-our,
input.send_wp_email_edit_conatact_face, input.send_wp_phone_edit_conatact_face,
#row_dn_form_3_email_restore-pass input.send_email_restore-pass, 
#row_dn_form_3_login_restore-pass input.send_login_restore-pass,
input.send_login_edit_conatact_face,
#row_dn_form_3_login_auth input.send_login_auth, #row_dn_form_3_password_auth input.send{
 width:250px;
 height:20px;
 font-size:12px;
 font-family:Georgia, "Times New Roman", Times, serif;
 border:1px solid #C0A16C;
}
#security_code {
 width:100px;
 height:20px;
 font-size:12px;
 font-family:Georgia, "Times New Roman", Times, serif;
 border:1px solid #C0A16C;
}
input.send_wp_name_edit_conatact_face, input.send_title_rules,  input.send_titlemess_rules, 
input.send_email_rules, input.send_name_rules, input.send_namemess_rules,
#row_dn_form_3_security_code input.send,
#row_dn_form_3_login_reg input.send_login_reg,
#row_dn_form_3_password_reg input.send,
#row_dn_form_3_password_second_reg input.send, 
#row_dn_form_3_email_reg input.send, #row_dn_form_wp_name_reg input.send_wp_name_reg,
#row_dn_form_3_wp_email_reg input.send_wp_email_reg, #row_dn_form_3_wp_phone_reg input.send_wp_phone_reg {
 width:400px;
 font-size:12px;
 font-family:Georgia, "Times New Roman", Times, serif;
 border:1px solid #C0A16C;
 height:20px;
}

#row_dn_form_3_password_edit-pasw input.send,
#row_dn_form_3_password_second_edit-pasw input.send,
#row_dn_form_3_login_edit-pasw input.send_login_edit-pasw
{
 width:250px;
 font-size:12px;
 font-family:Georgia, "Times New Roman", Times, serif;
 border:1px solid #C0A16C;
}


select.razmer {
 width:140px;
 float:right;
 margin-bottom:5px;
 border:1px solid #C0A16C;
}
#find_text {
 float:left;
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
}
div.submit_dn_form_8 {
 width:670px;
 text-align:right; 
}
div.submit_dn_form_add-saun, 
div.submit_dn_form_8_write-our, div.submit_dn_form_8_rules,
div.submit_dn_form_reg {
 width:660px;
 text-align:right;
}
div.submit_dn_form_edit_conatact_face {
 width:560px;
 text-align:right;
}
div.submit_dn_form_3_add-saun {
 width:500px;
 text-align:right;
}
div.submit_dn_form_edit-pasw {
 width:520px;
 text-align:right;
}
div.submit_dn_form_add-saun, div.td_suffix_dn_form {
 display:none;
}
button.submit,button.send {
 color:#fff;
 background-color:#840202;
 border:1px solid #840202;
 font-size:11px;
 font-family: Georgia, "Times New Roman", Times, serif;
}
input.reset {
 color:#fff;
 background-color:#704B2E;
 border:1px solid #704B2E; 
 font-size:11px;
 font-family: Georgia, "Times New Roman", Times, serif;
 margin-left:5px; 
}

button.submit2 {
 color:#fff;
 background-color:#840202;
 border:1px solid #840202;
 float:right;
 font-size:11px;
 font-family:Georgia, "Times New Roman", Times, serif;
}

input.submit {
 float:right;
 color:#fff;
 font-size:11px;
 font-family:Georgia, "Times New Roman", Times, serif;
 width:70px;
 height:20px;
 background-color:#840202;
 border:1px solid #840202;
}
div.go_auth {
 width:300px;
 height:20px;
 text-align:center;
 background-color:#840202;
 border:1px solid #840202;
 font-size:12px;
 font-family:Georgia, "Times New Roman", Times, serif;
 margin-left:270px;
}
a.submit {
 color:#fff;
}





ul.left_menu {
 margin-top:10px;
 margin-left:10px;
}
ul.left_menu li {
 color:#c41313;
 margin-bottom:10px;
}
ul.left_menu li a, ul.left_menu li a:visited {
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
}
ul.left_menu li a:hover {
 color:#c41313;
}
ul.left_menu li a.active {
 color:#c41313;
}
ul.left_menu li a.active {
 color:#c41313;
}





div.left_menu_br{
	float:left;
	background:url("../images/circele.gif"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/circele.gif*/) no-repeat;
	width:7px;
	height:7px;
	margin-right:5px;
	margin-top:5px;
}

#left_menu_item, #left_menu_item_active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 5px;
}

#left_menu_item a, #left_menu_item_active {
	color:#815E3D;
		text-decoration:none;
}

#left_menu_item_active a{
	color:#C41313;
	text-decoration:underline;
}
#left_menu_item a:hover, #left_menu_item_active a:hover{
	color:#c41313;
	text-decoration:underline;
}


#row_dn_form_3_memoried_auth input.check {
 float:left;
}
#row_dn_form_3_memoried_auth {
 margin-left:255px;
}

div.submit_dn_form_auth {
 margin-left:450px;
}

div.1row_cheki_auth {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#815E3D;
}



#left_menu_text {
 width:255px;
}
#left_block div.podpiska {
 width:225px;
 height:110px;
 margin:0px 30px 0px 30px;
 border-bottom:1px dotted #a70000;
 border-top:1px dotted #a70000;
 text-align:left;
 vertical-align: top;
}
input.qqq {
width:50px;
}

#titlem {
 color:#815E3D;
 font-size:18px;
 font-family:Georgia, "Times New Roman", Times, serif;
 float:left;
 margin-top:20px;
 margin-bottom:20px;
}

#recom {
 color:#a70000;
 font-size:18px;
 font-family:Georgia, "Times New Roman", Times, serif;
 margin-left:30px;
}



/**PRIVATE**/
#private {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 font-weight:bold;
}
#private li {
 color:#c41313;
 margin-bottom:30px;
}
#private li a {
 color:#815E3D;
 text-decoration:underline;
}
#private li a:hover {
 color:#c41313;
}
#private li a.active {
 color:#c41313;
}


/**FIND**/
#find_title {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#815E3D;
}
#find_title a {
 color:#815E3D;
}


/** MENU **/
#menu {
	height:45px;
	background:url("../images/menu/menu_bg.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/menu/menu_bg.jpg*/) repeat-x;
	padding-top:120px;
	padding-left:17%;
	text-align:center;
}
#menu_new {
 position:relative; width:100%; text-align:center; margin-top:-45px;
}
#menu_new div.otstup {
 width:10.5%; float:left; border:1px solid #7E5B3B;
}
#menu2 {
 border:1px solid #FF0000;
 width:100%;
 text-align:center;
}

#menu_second {
    height:53px;
	background:url("../images/menu/menu_bg_second.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/menu/menu_bg_second.jpg*/) repeat-x;
	padding-top:10px;
	padding-left:18%;
	text-align:center;
}

div.menu_br{
	float:left;
	border-left:1px #fff solid;
	margin-top:11px;
	height:20px;
}
div.menu_item, div.menu_item_active{
	float:left;
	margin:0 20px 0 20px;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
div.menu_item a,div.menu_item_active a{
	color:#fdefda;
	text-decoration:none;
}
div.menu_item_active a{
	color:#ffffff;
	text-decoration:underline;
}
div.menu_item a:hover,div.menu_item_active a:hover{
	color:#fff;
	text-decoration:underline;
}

/** MENU_FOOTER **/
div.foot_menu_br{
	float:left;
	margin-top:8px;
	height:20px;
}
div.foot_menu_item, div.foot_menu_item_active{
	float:left;
	margin:0 8px 0 8px;
	padding-top:10px;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
div.foot_menu_item a,div.foot_menu_item_active a{
	color:#fdefda;
}
div.foot_menu_item_active a{
	color:#ffffff;
	text-decoration:underline;
}
div.foot_menu_item a:hover,div.foot_menu_item_active a:hover{
	color:#ffffff;
	text-decoration:underline;
}




/** SUB_MENU **/

DIV.menu_wrapper {

}

DIV.menu_wrapper DIV.menu {
   line-height: 30px;
   border: 1px solid #000;
}

DIV.menu_wrapper DIV.menu A {
   text-decoration: none;
}

DIV.menu_wrapper DIV.menu A:hover,
DIV.menu_wrapper DIV.menu A:active,
DIV.menu_wrapper DIV.menu A.active {
   text-decoration: underline;
}

DIV.menu_wrapper DIV.sub_menu_wrapper {
   margin-left: 20px;
}

DIV.menu_wrapper DIV.sub_menu_wrapper  DIV.menu A {
   text-decoration: none;
}

DIV.menu_wrapper DIV.sub_menu_wrapper  DIV.sub_menu A:hover,
DIV.menu_wrapper DIV.sub_menu_wrapper  DIV.sub_menu A:active,
DIV.menu_wrapper DIV.sub_menu_wrapper  DIV.sub_menu A.active {
   text-decoration: underline;
}

/** CONTENT **/
a.pravila {
 color:#a70000;
 font-size:14px;
 font-family:Georgia, "Times New Roman", Times, serif;
}
a.pravila:hover {
 color:#c41313;
}

#page_title, #page_sub_title {
 color:#a70000;
 font-size:18px;
 font-family:Georgia, "Times New Roman", Times, serif;
 margin-top:10px;
}
#page_title_small {
 color:#a70000;
 font-size:18px;
 font-family:Georgia, "Times New Roman", Times, serif;
 margin-top:10px;
}
#stati_title {
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 font-weight:bold;
}
#stati_title a {
 color:#815e3d;
 text-decoration:underline;
}
#stati_title a:hover {
 color:#c41313;
}
#stati_text {
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
}

#stati_text_recom {
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
 width:220px;
}

#stati_title {
 position:-100px;
 color: red;
 font-size:12px;
 font-weight:bold;
}


#back {
 background-color:#840202;
 height:20px;
 width:60px;
 float:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 padding:2px 0px 0px 3px;
}
#back a {
 color:#fff;
 margin-left:10px;
}
#link {
 float:right;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 color:#815e3d;
}
#link a {
 color:#815e3d;
 font-weight:bold;
 text-decoration:underline;
}
#link a:hover {
 color:#c41313;
}
#sent_letter {
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
}

input.send_wp_name_add-saun, input.send_wp_email_add-saun,
input.send_wp_phone_add-saun, input.send_name_add-saun,
input.send_phone_add-saun, input.send_adress_add-saun,
input.send_name_finds, input.send_login_add-saun,
#row_dn_form_login_edit-pasw input.send_login_edit-pasw,
#row_dn_form_password_edit-pasw input.send,
#row_dn_form_password_second_edit-pasw  input.send,
#row_dn_form_login_auth input.send_login_auth,
#row_dn_form_password_auth input.send,
#row_dn_form_login_restore-pass input.send_login_restore-pass,
#row_dn_form_email_restore-pass input.send_email_restore-pass,
#row_dn_form_login_reg input, #row_dn_form_password_reg input,
#row_dn_form_password_second_reg input, #row_dn_form_wp_email_reg input,
#row_dn_form_wp_phone_reg input, #row_dn_form_email_reg input {
 width:300px;
 border:1px solid #C0A16C;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 height:20px;
}
input.file, input.file_new {
 width:300px;
 border:1px solid #C0A16C;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 height:23px;
}

div.submit_dn_form_restore-pass #submit {
 margin-left:460px;
}




span.form_description_phone, div.tdrow2 SPAN{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 color:#815E3D;
 margin-left:130px;
 margin-top: 3px;
}
span.form_description_cena {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 color:#815E3D;
 margin-left:170px;
}
span.form_description_baccein {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 color:#815E3D;
 margin-left:460px;
}

input.send2_man_saun_add-saun, input.send2_add-saun_add-saun,
input.send2_room_add-saun, input.send_cena_add-saun, 
input.send_baccein_add-saun, input.send2_cena_add-saun,
input.send2_man_saun_finds, input.send2_room_finds,
input.send2_add_saun_add-saun {
 width:200px;
 border:1px solid #C0A16C;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 height:20px;
}
#row_dn_form_f_cena_from_finds input.send2_cena_from_finds, 
#row_dn_form_f_cena_to_finds input.send2_cena_to_finds,
#row_dn_form_f_man_saun_from_finds input.send2_man_saun_from_finds, 
#row_dn_form_f_room_from_finds input.send2_room_from_finds,
#row_dn_form_f_room_to_finds input.send2_room_to_finds,
#row_dn_form_f_man_saun_to_finds input.send2_man_saun_to_finds {
 width:100px;
 border:1px solid #C0A16C;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 height:20px;
}
#row_dn_form_f_cena_to_finds input.send2_cena_to_finds,
#row_dn_form_f_room_to_finds input.send2_room_to_finds,
#row_dn_form_f_man_saun_to_finds input.send2_man_saun_to_finds{
 margin-left:5px;
}
input.file1 {
 width:300px;
 border:1px solid #C0A16C;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
}
input.check_1_1 {
  border:1px solid #C0A16C;
}



select.select {
 width:200px;
 border:1px solid #C0A16C;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 height:23px;
}
textarea.send {
 width:400px;
 border:1px solid #C0A16C;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
}

#mes_error {
 color:#a70000;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 font-weight:bold;
}
#saun_line1 {
 border-bottom:1px dotted #a70000;
 margin-top:10px;
}
#saun_line2 {
 border-top:1px dotted #a70000;
 margin-bottom:10px;
}
#saun_line3 {
 width:230px;
 margin:0px 30px 0px 30px;
 border-bottom:1px dotted #a70000;
}
#grug {
 width:592px;
 padding:10px 10px 10px 10px;
}
#grug a {
 color:#C41313;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
}
#grug a:hover {
 color:#c41313;
}
img.more {
float:left; 
margin-right:15px; 
}
#more2 {
 margin-top:16px; 
 width:190px; 
}
td.move img{
 cursor:pointer;
}



/**AUTH**/
#auth_acaunt {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#815E3D;
}
#auth_form {
 width:380px; 
 margin-top:20px;
 margin-bottom:30px;
}
#auth_form2 {
 width:100px; 
 margin-top:30px;
}

#auth_links {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 margin-bottom:15px;
}
#auth_links a{
 color:#840202;
 text-decoration:underline;
}
#auth_links a:hover,#auth_links a:active{
 color:#C41313;
 text-decoration:underline; 
}
input.input_text {
 border:1px solid #C0A16C;
 width:300px;
 height:20px;
 margin:0px 0px 10px 10px;
}
input.input_check {
 margin-left:60px;
 float:left; 
}
#rememer {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 color:#815E3D;
 margin-top:2px;
}
#auth_text {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#815E3D;
 width:50px;
 float:left;
}
#auth_message {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#815E3D;
 margin-top:20px;
}
#auth_message a {
 text-decoration:underline;
 font-weight:bold;
 color:#A70000;
}
#txt_dn_form_3_image_add-saun {
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 width:600px;
}
#txt_dn_form_3_image_add-saun a, #txt_dn_form_3_image_add-saun a:visited{
 color:#C41313;
}

#txt_dn_form_3_image_11_add-saun, #txt_dn_form_3_image_10_add-saun,
#txt_dn_form_3_image_9_add-saun, #txt_dn_form_3_image_8_add-saun,
#txt_dn_form_3_image_7_add-saun, #txt_dn_form_3_image_6_add-saun,
#txt_dn_form_3_image_5_add-saun, #txt_dn_form_3_image_4_add-saun,
#txt_dn_form_3_image_3_add-saun, #txt_dn_form_3_image_2_add-saun,
#txt_dn_form_3_image_1_add-saun,
#row_dn_form_3_group_id, #row_dn_form_3_active, #row_dn_form_3_email_public,
#row_dn_form_3_email_remember, #row_dn_form_3_priority, #row_dn_form_3_date,
#row_dn_form_3_date_last, #row_dn_form_3_internal_ip, #row_dn_form_3_external_ip,
#row_dn_form_3_view_online, #row_dn_form_3_view_color,
#row_dn_form_3_lang, #row_dn_form_gmt, #row_dn_form_3_time_block,
#row_dn_form_3_date_block, #row_dn_form_3_email_public_edit_conatact_face,
#row_dn_form_3_email_edit_conatact_face, #row_dn_form_3_password_edit_conatact_face,
#row_dn_form_3_password_second_edit_conatact_face, #row_dn_form_3_email_public_reg,
#row_dn_form_3_email_edit-pasw, #row_dn_form_3_email_public_edit-pasw,
#row_dn_form_3_wp_name_edit-pasw, #row_dn_form_3_wp_email_edit-pasw,
#row_dn_form_3_wp_phone_edit-pasw, #row_dn_form_3_check_74,
#row_dn_form_3_password_add-saun, #row_dn_form_3_password_second_add-saun,
#row_dn_form_3_email_add-saun, #row_dn_form_3_email_public_add-saun, #row_dn_form_3_check_74_add-saun,
#row_dn_form_email_public_reg, #row_dn_form_email_remember, #row_dn_form_view_online, #row_dn_form_lang {
 display:none;
}
#row_dn_form_f_phone_finds, #row_dn_form_f_adress_finds, #row_dn_form_f_check_74_finds,
#row_dn_form_f_another_metro, #row_dn_form_f_baccein_finds, #row_dn_form_f_more_another,
#row_dn_form_f_about_saun, div.row_dn_form_f_add-saun_finds, #row_dn_form_f_skidki,
#row_dn_form_group_id, #row_dn_form_active{
 display:none;
}

#row_dn_form_login_reg div.tdrow1, #row_dn_form_login_auth div.tdrow1 {
 font-weight:bold;
}
#memoried_1 {float:left}
#row_dn_form_memoried_auth div.check_tdrow2_auth {
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
}
#row_dn_form_memoried_auth {
 margin-left:258px;
}


#tdrow1_skidki, #table1, div.br_form_radio,
#row_dn_form_f_add_saun_finds {
 display:none;
}


#row_dn_form_3_more_another {
 border-bottom:1px dotted #C41313;
 margin-bottom:15px;
}
#row_dn_form_3_more_another span.form_description_dn_form,
#txt_dn_form_3_about_saun_add-saun, #txt_dn_form_3_more_another_add-saun,
#txt_dn_form_8_message_write-our {
 display:none;
}



div.row_dn_form_priority,#row_dn_form_internal_ip_reg, #row_dn_form_external_ip_reg,
#row_dn_form_priority_reg, div.row_dn_form_not_required_fields_reg, 
#row_dn_form_check_74 {
display:none;
}
#row_dn_form_required_fields div.tdcategory,
div.row_dn_form_not_required_fields_edit-pasw,
#row_dn_form_not_required_fields, #row_dn_form_email_edit-pasw,
#row_dn_form_password_edit_conatact_face, #row_dn_form_password_second_edit_conatact_face,
#row_dn_form_email_edit_conatact_face, #row_dn_form_wp_name_edit-pasw,
#row_dn_form_wp_email_edit-pasw, #row_dn_form_wp_phone_edit-pasw {
display:none;
}
#row_dn_form_password_edit-pasw span.form_description_dn_form, 
#row_dn_form_password_second_edit-pasw span.form_description_dn_form,
#txt_dn_form_8_message_rules {
display:none;
}

#row_dn_form_f_lat_do_finds, #row_dn_form_f_lng_do_finds {
display:none;
}



#row_dn_form_stay {
 border-top:1px dotted #C41313;
 padding-top:15px;
}
#row_dn_form_f_stay {
 border-top:1px dotted #C41313;
 padding-top:20px;
 margin-top:25px;
}

span.form_description_dn_form {
 margin-left:200px;
}

#row_dn_form_3_category, #row_dn_form_3_category_1, #row_dn_form_3_category_3,
#row_dn_form_3_category_4, #row_dn_form_3_category_2, #row_dn_form_f_category,
#row_dn_form_f_category_1,#row_dn_form_f_category_2, #row_dn_form_f_category_3,
#row_dn_form_f_category_4 {
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}

div.row_dn_form_3_category, div.row_dn_form_3_category_1, div.row_dn_form_3_category_2,
div.row_dn_form_3_category_3, div.row_dn_form_3_category_4, div.row_dn_form_f_category,
div.row_dn_form_f_category_1, div.row_dn_form_f_category_4, div.row_dn_form_f_category_3,
div.row_dn_form_f_category_2 {
 	margin:10px 0 20px 0; 
}

div.submit_dn_form_f {
text-align:right;
margin-right:43%;
}
#txt_dn_form_3_skidki_add-saun {
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
	width:600px; 
}

#row_dn_form_3_category, #row_dn_form_3_category_2 {
 border-top:1px dotted #C41313;
 width:50%;
 float:left;
}
#row_dn_form_3_category_4 {
 border-top:1px dotted #C41313;
 width:85%;
 float:left;
}
#row_dn_form_3_category_1, #row_dn_form_3_category_3 {
 border-top:1px dotted #C41313;
 width:50%;
 float:right;
}



#row_dn_form_f_category, #row_dn_form_f_category_2 {
 border-top:1px dotted #C41313;
 width:50%;
 float:left;
}
#row_dn_form_f_category_4 {
 border-top:1px dotted #C41313;
 width:100%;
 float:left;
}

#row_dn_form_f_category_1, #row_dn_form_f_category_3 {
 border-top:1px dotted #C41313;
 width:50%;
 float:right;
}

#clr_dn_form_3_category_2, #clr_dn_form_3_category_4 {
 clear:both;font-size:1px;line-height:1px;
}
#clr_dn_form_f_category_2, #clr_dn_form_f_category_4 {
clear:both;font-size:1px;line-height:1px;
}
div.row_dn_form_f_cena_from_finds,
div.row_dn_form_f_room_from_finds,
div.row_dn_form_f_man_saun_from_finds {
 float:left;
 width:400px;
}
div.row_dn_form_f_cena_to_finds,
div.row_dn_form_f_room_to_finds,
div.row_dn_form_f_man_saun_to_finds {
 margin-left:400px;
}

#row_dn_form_f_category span.form_description_dn_form_f, 
#row_dn_form_f_category_1 span.form_description_dn_form_f,
#row_dn_form_f_category_2 span.form_description_dn_form_f,
#row_dn_form_f_category_3 span.form_description_dn_form_f,
#row_dn_form_f_category_4 span.form_description_dn_form_f {
 margin-top:5px;
}

#row_dn_form_3_category_2 div.row_cheki_add-saun, 
#row_dn_form_3_category div.row_cheki_add-saun,
#row_dn_form_3_category_1 div.row_cheki_add-saun,
#row_dn_form_3_category_3 div.row_cheki_add-saun {
	float:right;
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
	width:420px;
}
#row_dn_form_3_category_4 div.row_cheki_add-saun {
	float:right;
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
	width:97%;
}







div.check_tdrow2_finds, div.check_tdrow2_add-saun {
 float:left;
 margin-right:10px;
 margin-bottom:10px;
}
div.dob_saun {
  color:#815E3D;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  font-weight:bold;
  margin:0px 0 0px 0;
}
#saun_line11 {
 border-top:1px dotted #a70000;
}
#saun_line22 {
 border-bottom:1px dotted #a70000;
}

#row_dn_form_3_login_reg div.tdrow1 {
 font-weight:bold;
}




#row_dn_form_f_category_2 div.row_cheki_finds,
#row_dn_form_f_category div.row_cheki_finds,
#row_dn_form_f_category_3 div.row_cheki_finds,
#row_dn_form_f_category_1 div.row_cheki_finds {
	float:right;
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
	width:380px;
}
#row_dn_form_f_category_4 div.row_cheki_finds {
	float:right;
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
	width:97%;
}


div.row_dn_form_3_add-saun, div.row_dn_form_f_finds {
	margin-left:50px;
}
div.row_dn_form_3_category_add-saun, div.row_dn_form_3_category_1_add-saun,
div.row_dn_form_3_category_2_add-saun, div.row_dn_form_3_category_3_add-saun,
div.row_dn_form_3_category_4_add-saun,
div.row_dn_form_f_category_finds, div.row_dn_form_f_category_1_finds,
div.row_dn_form_f_category_2_finds, div.row_dn_form_f_category_3_finds,
div.row_dn_form_f_category_4_finds {
 margin-top:15px;
 margin-bottom:10px;
}


#center_block_second div.tdrow1,
#row_dn_form_f_name_finds div.tdrow1,
#table1_body div.tdrow1,
#row_dn_form_f_okrug div.tdrow1, #row_dn_form_f_metro div.tdrow1,
#row_dn_form_f_man_saun_finds div.tdrow1, #row_dn_form_f_room_finds div.tdrow1,
#row_dn_form_8_name_write-our div.tdrow1, #row_dn_form_8_email_write-our div.tdrow1,
#row_dn_form_8_title_write-our div.tdrow1, #row_dn_form_8_message div.tdrow1, #row_dn_form_f_stay div.tdrow1,
#row_dn_form_security_code div.tdrow1, #row_dn_form_8_message div.tdrow1{
	float:left;
	width:260px;
	text-align:left;
	position:relative;
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}

#row_dn_form_f_cena_from_finds div.tdrow1, 
#row_dn_form_login_reg div.tdrow1, #row_dn_form_password_reg div.tdrow1,
#row_dn_form_password_second_reg div.tdrow1, #row_dn_form_email_reg div.tdrow1,
#row_dn_form_wp_name_reg div.tdrow1, #row_dn_form_wp_email_reg div.tdrow1,
#row_dn_form_wp_phone_reg div.tdrow1 {
	float:left;
	width:260px;
	text-align:left;
	position:relative;
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}
#row_dn_form_wp_name_reg div.tdrow1, #row_dn_form_wp_email_reg div.tdrow1,
#row_dn_form_wp_phone_reg div.tdrow1 {
 font-weight:bold;
}
#row_dn_form_f_cena_to_finds div.tdrow1,
#row_dn_form_f_room_to_finds div.tdrow1,
#row_dn_form_f_man_saun_to_finds div.tdrow1 {
	float:left;
	width:50px;
	text-align:left;
	position:relative;
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}



span.form_description {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:11px;
 color:#815E3D;
 margin-left:260px;
}
div.td_suffix {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#a70000;
 font-weight:bold;
}
#private {
margin-left:25px;
}
a.rules, a:visited.rules {
 color:#C41313;
 text-decoration:underline;
}

/**GALLARY**/
#galary_all {
 background-color:#E3D1AC;
 padding:5px 10px 5px 10px;
 text-align:center;
 margin-left:650px;
 width:155px;
}
div.tdrowerror_text div {
 color:#a70000;
 font-size:12px;
 font-family:Georgia, "Times New Roman", Times, serif;
}


div.submit_dn_form_9_subsc {
 margin-left:315px;
}

input.send_email_subsc {
 width:150px;
 height:17px;
 border:1px solid #C0A16C;
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
}


input.search_input, 
input.send_email_main, input.send_email_rsaun,
input.send_email_fsaun, input.send_email_tsaun,
input.send_email_isaun, input.send_email_rekomendet,
input.send_email_akcii, input.send_email_news, input.send_email_item  {
 width:100px;
 height:17px;
 border:1px solid #C0A16C;
 color:#815E3D;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
}






/** SAUN MOSCOW**/
img.brd_fon  {
 border:4px solid #DBC08D;
}
#saun_title {
 color:#A70000;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:18px;
 float:left;
}
#saun_title a {
 color:#A70000;
}
#saun_title a:hover {
 color:#c41313;
}
#saun_metro {
 float:right;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 font-weight:bold;
 color:#815E3D;
}
#saun_metro img {
 float:left;
}

#saun_phone {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#815E3D; 
 margin-top:5px;
 margin-bottom:5px;
 padding-bottom:5px;
 padding-top:5px;
}
#saun_phone a {
  color:#815E3D;
  font-weight:bold;
}
#saun_phone a:hover {
  color:#c41313;
  font-weight:bold;
}
#saun_text {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#815E3D; 
}
#lgoti {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#A70000;
 font-weight:bold;
 margin:10px 0 10px 0;
}
#img_fon {
 background:url("../images/img_fon.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/img_fon.jpg*/) no-repeat left top;
}
#img_fon_menu {
 background:url("../images/img_fon_menu.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/img_fon_menu.jpg*/) no-repeat left top;
}
#left_img  {
 margin-left:30px;
 margin-top:15px;
 width:225px;
}





TABLE.main_table TD.main_content TD.left_column TABLE.left_column {
   width: 240px;
   border-left: 1px solid #d0cfcc;
}

TABLE.main_table TD.main_content TD.content {
  width: 100%;
  border-left: 1px solid #d0cfcc;
  border-right: 1px solid #d0cfcc;
}

/** FOOTER **/
#empty      {height:77px;}
div.footer{
position:relative;
	background:url("../images/footer/footer.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/footer/footer.jpg*/) repeat-x;
	height:77px;
	color:#e9dbbc;
}
#work    {position:relative; min-height:100%;height:auto !important;height:100%;}

td.ft_new {
   padding-left:30px;
   font-size:11px;
   font-family:Georgia, "Times New Roman", Times, serif;
}
td.ft_new a{
  color:#fff;
  text-decoration:underline;
}


#left_footer  { 
   float:left;
   width:200px;
   text-align:left;
   padding: 20px 0px 0px 40px;
   font-size:11px;
   font-family:Georgia, "Times New Roman", Times, serif;
}
#left_footer a, #center_footer a { 
  color:#fff;
  text-decoration:underline;
}
#right_footer {
   float: right;
   padding:15px 20px 0px 0px;
   margin-top:15px; 
 }
#center_footer { 
    padding:10px 0px 0px 30%;
	text-align:center;
}



TABLE.main_table TD.main_footer {
   height: 73px;
   border-top: 1px solid #d0cfcc;
}

TABLE.main_table TD.main_footer TABLE.footer_table {
   width: 100%;
   height: 73px;
}

TABLE.main_table TD.main_footer TD.left_column {
   width: 200px;
   border-right: 1px solid #d0cfcc;
   padding-top:20px;
   padding-left: 52px;
}

TABLE.main_table TD.main_footer TD.center_column {
   padding-top:20px;
}

TABLE.main_table TD.main_footer TD.right_column {
   width: 334px;
   border-left: 1px solid #d0cfcc;
   padding-top:20px;
   padding-left: 80px;
   padding-right: 50px;
   font-family: verdana;
   font-size: 8pt;
   color: #353535;

}

/** PARTNER (ib)**/

TABLE.partner {
   width: 100%;
}

TABLE.partner TD.item,
TABLE.partner TD.item_empty {
   padding: 2px;
   font-family: Verdana;
   font-size: 10pt;
}

TABLE.partner TD.item IMG.logo {
   margin: 2px;
   margin-right: 10px;
}

TABLE.partner TD.item A.title,
TABLE.partner TD.item A.title:visited,
TABLE.partner TD.item A.title:active,
TABLE.partner TD.item A.title:hover,
TABLE.partner TD.item SPAN.title{
	color: #047ac4;
}

TABLE.partner TD.item A.title:hover{
	color: #747474;
	text-decoration: underline;
}

DIV.pager_wrapper {
    height: 30px;
}

/** PAGER (system) **/

DIV.pager {

}

DIV.pager A
DIV.pager A:visited,
DIV.pager A:active,
DIV.pager A:hover {
   color: #047ac4;
}

DIV.pager A.title:hover{
	color: #747474;
	text-decoration: underline;
}

DIV.pager A.extremum_min,
DIV.pager A.min,
DIV.pager A.previus,
DIV.pager A.next,
DIV.pager A.max,
DIV.pager A.extremum_max {
   font-family: Verdana;
   font-size: 8pt;
}
DIV.pager A.previus img {
 margin-right:10px;
}
DIV.pager A.next img {
 margin-left:10px;
}

DIV.pager A.page {
   text-decoration: underline;
   color:#c41313;
   font-weight:bold;
   font-size:12px;
}

DIV.pager A.current {
   text-decoration: underline;
   color:#c41313;
   font-weight:bold;
   font-size:18px;
}

/* NEWS */

div.news div.news_pict{
	float:left;
	margin-right:15px;
	width:170px;
}
div.news img.pict{
	border:1px solid #dcbd94;
	padding:5px;
	background-color:#fff;
	margin-bottom:5px;
}

div.news_title{
	margin-bottom:5px;
	text-align:left;
	font-weight:bold;
}
div.news_date{
	color:#FFFFFF;
	width:71px;
	float:left;
	margin-right:10px;
	color:#815E3D;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}
div.news_date div{
	padding-left:5px;
}
div.news_title_in{
	text-indent:4px;
}

div.news_br{
	clear:both;
	width:100%;
	font-size:1px;
	margin-bottom:10px;
}
div.more{
	clear:both;
	margin-top:20px;
	border-top:1px solid #dcbd94;
	border-bottom:1px solid #dcbd94;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	height:18px;
	line-height:18px;
}
div.more a.back,div.more a.back:hover{
	color:#f08800;
	text-decoration:none;
}

/* GALLERY */

table.gallery {
   margin-top: 40px;
   width: 100%;
}

table.gallery td.gallery_item {
   width: 153px;
   padding-bottom: 15px;
}

table.gallery td.gallery_spacer {

}

/* LIST_TABLE */
table.list_table{
	background-color:#d2bca6;
	margin-top:20px;
}
table.list_table td{	
	 background:url("../images/body_bg.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/body_bg.jpg*/) #F0E1C4;
	 color:#815e3d;
}
table.list_table th{
	background-color:#a70000;
	color:#FFFFFF;
}

/* COMMENTS */
div.moderator_message {
   margin-left: 20px;
   margin-bottom: 10px;
   font-weight: bold;
   border-left: 5px solid #DFC999;
   padding-left: 10px;
}

table.comments {

}

table.comments td.comments_td2{
   width: 228px;
   Font: 12px Tahoma;
   padding: 0px;
   margin: 0px;
   color: #815e3d;
}

table.comments input.c_input {
	font: 14px Geogria;
	height: 20px;
	border: 1px solid #c0a16c;
	color: #815e3d;
	background-color: #FFFFFF;
	width: 220px;
	padding-left: 10px;
	padding-top: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.comments input.c_button,
table.comments input.c_submit
{
	Font: 11px Tahoma;
	height: 20px;
	font-weight: bold;
	color: #ffffff;
	background-color: #840202;
	border: 0px;
	width: 165px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

input.b_button
{
	Font: 11px Tahoma;
	height: 20px;
	font-weight: bold;
	color: #ffffff;
	background-color: #b79128;
	border: 1px solid #b79128;
	width: 155px;
	padding-bottom: 3px;
	
}
table.comments textarea.c_textarea{
	font: 14px Geogria;
	height: 100px;
	border: 1px solid #c0a16c;
	color: #815e3d;
	background-color: #FFFFFF;
	width: 220px;
	margin-top: 15px;
	padding-left: 10px;
	padding-top: 4px;	
	margin-top: 10px;
	margin-bottom: 10px;
}
table.comments img.c_captcha {
   text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}

table.comment_pages {
   background: url("../images/comment_pages.jpg"/*tpa=http://www.sauna-klass.ru/template/sauna/public/images/comment_pages.jpg*/);
   background-repeat: repeat-x;
   height: 34px;
   margin-bottom: 37px;
   margin-left: 44px;
   width: 624px;
}

div.tdrowerror {
   width: 220px;
   text-align: center;
   Font: 12px Tahoma;
   color: #f70d0d;
   margin-bottom: 10px;
   padding-top: 3px;
   padding-bottom: 3px;
   font-weight: bold;
}

div.comment_title {
   background-color: #e3d1ac;
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 6px;
   padding-top: 6px;
   width: 627px;
}

div.comment_title_mod {
   background-color: #faf5dc;
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 6px;
   padding-top: 6px;
   width: 617px;
   border-left: 10px solid #c41313;
}

div.comment_body {
   width: 624px;
   Font: 12px Georgia;
   line-height: 16px;
   color: #815e3d;
}

div.comment_msg {
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 9px;
   padding-top: 9px;
}

font.commnet_date {
   background-color: #f7e7bb;
   padding: 3px;
   margin-right: 10px;
}

input.cmt_button {
	Font: 11px Tahoma;
	height: 20px;
	font-weight: bold;
	color: #ffffff;
	background-color: #840202;
	border: 0px;
	width: 175px;
	padding-bottom: 3px;
}

div.comment_body a {
   color:#c41313;
   text-decoration:underline;
}

div.comment_body  a:hover {
   color:#c41313;
   text-decoration:none; 
}

.input {
	font: 14px Geogria;
	height: 20px;
	border: 1px solid #c0a16c;
	color: #815e3d;
	background-color: #FFFFFF;
	width: 620px;
	padding-left: 10px;
	padding-top: 4px;
	margin-bottom: 5px;
}


.textarea {
	font: 14px Geogria;
	height: 100px;
	border: 1px solid #c0a16c;
	color: #815e3d;
	background-color: #FFFFFF;
	width: 620px;
	padding-left: 10px;
	padding-top: 4px;	
}

div.saun_comments {
   position: relative;
   width: 690px;
   float: left;
}

div.saun_comments_add {
   position: relative;
   float: left;
   width: 228px;
}

div.saun_line_div {
   float: left;
   width:  668px;
}

#row_dn_form_3_lat_do_add-saun, #row_dn_form_3_lng_do_add-saun {
 display:none;
}
.nodisp {display:none}




div.class_none {display:none}
