                          
/* BODY */

.block
{
	border-bottom: 1px solid #666;
	margin-top: 20px;
	font-size: 14pt;
}

.small
{
	font-size: 8pt;
}

html{
   margin: 0;
   padding: 0;
   height: 100%;
}

body {
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #000000;
	text-decoration: none;
	background-color: #EDEADC;
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 100%;
	font-size: 9pt;
}

/* HEADERS */

h1, h2, h3, h4, h5, h6
	{font-weight: bold;
    margin: 0;
    padding: 0;}

h1 {font-size: 1.5em;
	color:#0690F7;
	font-weight: 500;
	}

h2 {font-size: 2.5em;
	color:#FFFFFF;
	vertical-align:middle; text-align:right}


h3 {font-size: 1em;
font-weight: 600;
color:#4AB3EA;
}

h4 {font-size: 1.2em; font-weight:normal;}

h5 {font-size: 1.3em;
	margin-bottom:10px;} 

h6 {font-size: 0.6em;}

/* PARAGRAPHS */

p {margin: 0.5em 0 1em 0;
}

/* LINKS */

a {color: #BAB19C; text-decoration: underline;}

a:hover {color:#9EBF00; text-decoration: none; cursor: pointer;}

a img {border: none;}


/*image*/
img{border:none;}




/* ORDERED AND UNORDERED LISTS */

ul, ol {padding: 0;
		margin: 0.75em 0 1em 0em;}

ul ul, ol ul {margin: 0.3em 0 0.5em 1.3em;}

ul ol, ol ol {margin: 0.3em 0 0.5em 1.9em;}

ul, ul ul {list-style-image:url(/gif/bullet.png)}

li	{margin: 0 0 0.3em 1.2em;
    padding: 0;
}

ol ul {
	margin-left:20px;
	_margin-left:0px;
}

*+html ol ul {
	margin-left:0px;
}

/* DEFINITION LISTS */

table, td{
   border-collapse: collapse;
}

form, input, select{
    padding: 0;
    margin: 0;
    /*background-color: #FFF;*/
	vertical-align:middle;
}
form.loginform {background-color:#262626;}
.loginform input {margin-left:5px;}
.logintext {border:1px solid #575755; background-color:#262626; color:#575755; padding:3px;}

/* MISC STYLES */

div.break {clear: both;}
.tab {margin-left:10px;}
.nowrap {white-space: nowrap;}

/* CUSTOM */
.polosa {width:1000px; margin:0 auto;}
.header-contener {background-color:#262626}
.header {position:relative;  height:120px;}
.login {position:absolute; top:5px; left:170px; margin-right:200px; vertical-align:middle; font-size:20px; color:#9ea18a; background-color:#262626; font-family:Georgia, "Times New Roman", Times, serif;}
.logo {position:absolute; top:0; right:0;}
.slogan {position:absolute; top:51px; left:42px; margin-right:200px;
 color:#a3d500; font-size:23px; font-family:Georgia, "Times New Roman", Times, serif;} 
.slogan a {color:#a3d500; text-decoration: none; }
.slogan a:hover {color:#a3d500;}
.izbrannoe, .izbrannoe a {
	position:absolute;
	top: 6px;
	left: 8px;
	width: 131px;
	color: #e0001b;
	font-style: italic;
	font-family: Georgia;
	font-size: 9pt;
	text-decoration: none;
}
.izbrannoe a:hover {
	text-decoration: underline;
}

.miniPic1 {	background: url(/gif/menu_pixel_2010_1x1.gif) bottom left no-repeat; }
.miniPic2 {	background: url(/gif/menu_pixel_2010_1x1.gif) bottom right no-repeat; }

.miniPic2Full {
	background: url(/gif/menu_pixel_2010_full.gif) bottom right no-repeat;
	_width: 0px;
}

*+html .miniPic2Full {
	background: none;
	width: 0px;
}

.goriz-menu {
	width:100%; height: 30px; text-align:center; margin:0;
	background: #8DAA33 url(/gif/bgr_menu_2010_30.gif) top repeat-x;
}
.goriz-menu td {white-space:nowrap; /*padding:0 10px 1px;*/ padding: 0px; }
.goriz-menu a {
	/*color:#000000;*/
	color:#fff;
	text-decoration:none; font-family: Georgia; font-size: 11pt;
}
.goriz-menu a:hover {color:#fff; text-decoration:underline;}

.goriz-menu a.version {color:#ffffff; text-decoration:none;}
.goriz-menu a.version:hover {color:#ffffff; text-decoration:underline;}

.goriz-menu a.menuAddObject {color:#ace234; text-decoration:none;}
.goriz-menu a.menuAddObject:hover {color:#ace234; text-decoration:underline;}

.goriz-menu td.menuActive {background: #262626;}
.goriz-menu td.menuActive a {color:#94c723; text-decoration:none;}

.goriz-menu-bottom {height:1px; border-left:1px solid #EDEADC; border-right:1px solid #EDEADC; background-color:#8daa33;}

.menuMakePadding {
	/*padding: 0px 10px 0px 10px;*/ /* don't use */
}
.menuActiveLeft {
	background: url(/gif/menu_active_2010_left.gif) left top no-repeat;
	height: 30px;
	/*padding-top: 6px;*/
}
.menuActiveRight {
	background: url(/gif/menu_active_2010_right.gif) top right no-repeat; 
	height: 30px;
}

/* RAIONS */

.raionA {
	line-height: 28px;
}

.raionA a {
	color: #0f0f0e;
	font-weight: bold;
}

.raionActive{
	color: #ff0018 !important;
	text-decoration: none;
}

.raions {
	/*padding-top: 5px;*/
	padding-left: 16px;
	padding-bottom: 20px;
}



/* FOOTER */
.footer-contener  {background-color:#262626; margin-top:15px;}
.footer-line {background-color:#8DAA33; height:4px;}
.footer {padding:15px}

.slogan-bottom {float:left; margin: 0 20px 0 20px; width:280px; color:#B0D900;}
.baner {float:left;}
.logo-bottom {float:right;}

.content {width:755px; float:left;
padding-top: 15px;
}
.content3 {margin-top:15px;}
.content-story {width:725px; float:left;}

.content3:after {content: ''; display:block; clear:both;}
.story-hp {width:230px; margin-right:15px; float:left; font-size:1.1em;}
.colonka {width:245px; margin:0; float:left; padding:0;}

.foto {position:relative; width:210px; height:139px; background: url(/gif/bgr_foto_hp.gif) no-repeat; padding:10px}
.fotos {float:right; width:230px; margin-top:0px;}

.fotos .foto {margin-bottom:10px;}

.story {float:left; width:475px; margin-top:0px;}
#bigpic {width:455px; height:303px; background: url(/gif/bgr_big.gif) no-repeat; padding:10px}

.metka {position:absolute; bottom:0; left:10px;  background: url(/gif/metka.gif) top right no-repeat; font-style:italic; padding:0 20px 5px 0;}
.saunaname {background:#45483E url(/gif/pl_bgr.gif) bottom repeat; padding:5px 10px 10px;}
.saunaname a {color:#EFEDE2; text-decoration:none} 
.saunaname a:hover {color:#9EBF00; text-decoration:none} 

.story .saunaname {font-size:1.1em;}

.descr_hp {border-left:2px solid #726C58; padding:0 10px 0 10px; margin:10px 0 15px 0;}
.story .descr_hp {font-size:1.2em;}
.adr {margin-bottom:10px;}
.phone {margin-bottom:10px;}
.dop {font-style:italic; margin-bottom:10px; font-size:.83em;}
.price {font-style:italic;}
.story .phone {margin:10px 0 0 0; font-size:1.23em;}

.member {color:#8DAA33;}
.right-col {float:right; width:220px; margin-top:15px;color:#B9B19E;}
.right-col:after {content: ''; display:block; clear:both;}
.right-col h1 {
	color: #b9b1a5;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

.item {margin:0 0 20px 0;}

/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:400px; width:1000px; left:50%; top:15px; margin-left:-500px;}
#modalContainer #basicModalContent {padding:8px;}
.logo-popap {float:right; margin:0 15px 50px 0; display:inline}

#modalContainer h2 {margin-right:200px}
#modalContainer #gorodList {font-size: 2.5em;  text-align:right; margin-right:280px}

#gorodList a {color:#FFFFFF;}

.biglink {font-size:1.2em;}

.modalClose {cursor:pointer;}

#begun_block_173636999 {font-family: Georgia, 'Times New Roman', Times, serif;}

/* Show map */

.showmaplink, .showmaplink a {
	color: #6c951f;
	cursor: pointer;
}

#yandexmap {
	width: 461px;
	height: 281px;
	display: none;
}

#yandexBigMap {
	width: 705px;
	height: 465px;
	border: #b6ae99 10px solid;
	border-bottom: none;
	/*margin: 10px;
	margin-bottom: 0px;*/
}

#yandexBigMapBorder {
	/*width: 725px;
	height: 475px;
	padding-top: 1px;
	background: url('/gif/yandexBigBorder.jpg') top left repeat-x;*/
}
