@charset "windows-1251";
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(http://nice-gorod.com/GuideEglises2_files/fonts/RjgO7rYTmqiVp7vzi-Q5UT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
 }

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://nice-gorod.com/GuideEglises2_files/fonts/k3k702ZOKiLJc3WVjuplzIraN7vELC11_xip9Rz-hMs.woff) format('woff');
 }

.bod {
	padding: 0px;
	margin: 0px;
	width: 99%;
	height: auto;
	background-repeat: no-repeat; /* no-repeat; */
	background-position: center top;
	background-attachment: fixed;
	background-color: #7eb6cf; /*#6795e2;#4292e9*/
	color: #000000;
 }
.nul{
	padding: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
.bod_avto{
	padding:0px;
	margin:0px;
	width:99%;
	height:auto;
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:fixed;
	background-color:#4292e9;
	background-image:url('../GuideEglises2_files/bg/auto/20.jpg');
	color:#000;
	}
	.bod_fr{
		padding:0px;
		margin:0px;
		width:99%;
		height:auto;
		background-repeat:no-repeat;
		background-position:right top;
		background-attachment:fixed;
		background-color:#0c1d62;
		color:#000;
		background-image:url('../GuideEglises2_files/franceG.jpg');
		}

html {height: 100%;}

.bgmenu {
	width: 100%;
	height: 500px;
	top: 0px;
	bottom: 0px;
	background: url('../nice/gradnav.gif');
 }

.kis {
	position: absolute;
	width: 112px;
	height: 84px;
	top: 0px; /* высота правой кнопки*/
	right: 0px;
	cursor: pointer;
	background: transparent url(http://nice-gorod.com/nice/kisa.jpg) no-repeat 0 0;
 }

	.kis:hover {
		right: auto;
		background-image: url(http://nice-gorod.com/nice/kisa.jpg);
		background-position: 212px 0;
	 }

.kisa {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(http://nice-gorod.com/includes/carusel/border-radius.htc); /* подключаем наш htc скрипт который и будет округл¤ть углы в ie*/
 }

a.mlink {
	font-size: 10px;
	color: #ffff99;
	line-height: normal;
	font-style: normal;
	font-family: verdana, Tahoma, Geneva, sans-serif;
	letter-spacing: 0px;
	text-shadow: 1px 0px #000000;
	text-decoration: none;
 }

A.mlink:link {color: #ffff99;}

A.mlink:visited {color: #ffff99;}

A.mlink:hover {color: #b30000;}

HR.ABZ {
	background: #99c4dd;
	border: none;
	height: 1px;
	text-align: center;
	width: 100%;
 }

hr {
	border: none;
	background: #f96400; /*orange;*/
	height: 1px;
	text-align: center;
	width: 100%;
 }

.foot {
	border: none;
	background: #f96400; /*orange;*/
	height: 1px;
	text-align: #f96400; /*orange;*/
	width: 100%;
 }

hr.foot_bas {
	border: none;
	background: navy;
	height: 1px;
	text-align: center;
	width: 100%;
 }

.t_leftr {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	border-bottom-color: #99c4dd;
	border-right-style: double;
	border-right-color: #99c4dd;
	border-bottom-style: double;
	background-color: #f8f5f0;
 }

.spb {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

A.spb:active {color: #f96400;  TEXT-DECORATION: none;} /*orange;*/

A.spb:link {color: #000000;}

A.spb:visited {color: #000000;}

A.spb:hover {color: #f96400; TEXT-DECORATION: underline; /*orange;*/}

.strelka {
	padding-right: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Tahoma, Geneva, sans serif;
	vertical-align: middle;
 }

.sp_script {
	padding-right: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Tahoma, Geneva, sans serif;
	vertical-align: middle;
	text-decoration: underline;
 }

A.sp_script:active {
	font-size: 9px;
	color: #0070b2;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: none
 }

A.sp_script:link {
	font-size: 9px;
	color: #000000;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: none
 }

A.sp_script:visited {
	font-size: 9px;
	color: #000000;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: none
 }

A.sp_script:hover {
	font-size: 9px;
	color: #0070b2;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

.sp {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	margin-left: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
	font-weight: normal;
 }

A.sp:active {
	color: #c06600;
	text-decoration: none;
 }

A.sp:link {
	color: #000000;
	text-decoration: none;
 }

A.sp:hover {
	color: #c06600;
	text-decoration: underline;
 }

.sp_active {
	font-size: 9px;
	color: #f96400; /*orange;*/
	font-family: Verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

.sp_link {
	font-size: 11px;
	color: #000000;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: none
 }

A.sp_link:active {color: #c06600;}

A.sp_link:hover {color: #c06600; TEXT-DECORATION: underline}

.sp_hip {
	font-size: 0.8em;
	color: #3562A6; /*3562A6; */
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	font-weight: lighter;
	text-decoration: underline;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: normal;
 }

A.sp_hip:hover {
	color: #f96400; /*orange;*/ /*#cc0055/d31141;*/
	text-decoration: underline;
 }

.sp_hip_last {
	font-size: 12px;
	color: #3562A6;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	border-bottom: 1px dotted #3562A6;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: normal;
 }

A.sp_hip_last:hover {
	text-decoration: none;
	border-bottom: 1px dashed #d31141;
	color: #d31141;
 }

.sp_hip_last_red {
	text-decoration: none;
	border-bottom: 1px dashed #d31141;
	color: #d31141;
 }

.sp_hip_sub {
	font-size: 11px;
	color: #7f8185;
	font-family: arial, Tahoma;
	text-decoration: underline;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0px;
	font-weight: bold;
 }

	.sp_hip_sub:hover {
		color: #f96400; /*orange;*/
		text-decoration: none;
		border-bottom: 1px dashed #f96400; /*orange;*/
	 }

.sp_hip_red {
	font-size: 11px;
	font-family: arial, Tahoma;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: bold;
	color: #d31141; /*#c36435*/
	text-decoration: none;
	border-bottom: 1px dashed #f96400; /*orange;*/
 }

	.sp_hip_red:hover {color: #f96400; /*orange;*/}

A.sp_active:active {
	font-size: 9px;
	color: #999999;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: none
 }

A.sp_active:link {
	font-size: 9px;
	color: #999999;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: none
 }

A.sp_active:visited {
	font-size: 9px;
	color: #999999;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: none
 }

A.sp_active:hover {
	font-size: 9px;
	color: #c06600;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

.blin {
	font-size: 10px;
	margin: 0 0 0 6px;
	color: #006699;
	font-family: Verdana, tahoma, geneva, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	line-height: 1px;
 }

	.blin:active {color: #002732}

	.blin:link {color: #006699}

	.blin:visited {color: #006699}

	.blin:hover {color: #c06600}

.vis {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	border: 0px;
	width: 8px;
	height: 1px;
 }

TD.t_left {
	border-right: double #d1d8f3;
	border-bottom: double #d1d8f3;
	margin: 0px;
	padding: 0px;
	background-color: #eceffc;
	text-align: left;
	line-height: 0px;
	height: 16px;
 }

	TD.t_left:hover {/*background-color: #f6f7fc;f1f3fb dfe5fc;
	background-image: url('http://www.nice-gorod.com//GuideEglises2_files/img/bg_menu_left.gif');*/}

TD.t_lefti {
	border-right: double #d1d8f3;
	border-bottom: double #d1d8f3;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-image: url('http://www.nice-gorod.com/nice/oboi_mini.gif');
	width: 146px;
	text-align: center;
	height: 22px;
 }

TD.t_avto {
	border-right: double #d1d8f3;
	border-bottom: double #d1d8f3;
	margin: 2px;
	padding: 2px;
	text-align: left;
	height: 15px;
 }

.ap {
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	font-weight: lighter;
	font-size: 14px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 2px;
	color: #0d0f64;
	text-shadow: #bbb 1px 0px 2px;
	letter-spacing: 1px;
	text-align: center;
 }

.font_telo {
	font-size: 4px;
	font-family: arial narrow, tahoma, sans serif;
	letter-spacing: 0px
 }

.telo {
	background-position: left top;
	background-attachment: fixed;
	background-repeat: no-repeat
 }

p {
	line-height: normal;
	font-style: normal;
	font-family: Arial, verdana, Tahoma, Geneva, sans-serif;
	letter-spacing: 0px;
	padding: 0
 }

.txt {
	font-size: 14px;
	font-family: tahoma, Arial,Trebuchet MS;
	line-height: 130%;
	margin-bottom: 0.5em;
	padding: 2px 1px 2px 1px;
	margin: 10 10 0 15; /*padding: 0 10 0 10;*/
	line-height: 1.5em;
	color: #3c3b3b;
	font-weight: normal;
 }

.txt_com {
	line-height: 130%;
	font-size: 80%;
	line-height: 1.5em;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif; /*letter-spacing: 1px;*/
	color: #3c3b3b;
 }

.txt_avto {
	font-size: 13px;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif; /*letter-spacing: 1px;*/
	color: #3c3b3b;
 }

.mois {
	font-size: 13px;
	margin-top: 0px;
	color: #0070b2;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	
	cursor: pointer;
 }

.txt_proch {
	font-size: 11px;
	margin: 0 8 0 0;
	line-height: 1.5em
 }

.txt_proch_plus {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em
 }

.m {
	color: #0070b2;
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
 }

.ft {
	font-size: 9px;
	color: navy;
	line-height: normal;
	font-style: normal;
	font-family: verdana, Tahoma, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-indent: 1em;
	line-height: 1.5em
 }

.reg {
	font-size: 9px;
	color: #0070b2;
	line-height: normal;
	font-family: verdana, Tahoma, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-indent: 1em;
	line-height: 1.5em
 }

.blok {
	background-color: #ffffff; /*#f6f5f8*/
	background-image: url('http://www.nice-gorod.com/nice/top_bg.gif');
	background-repeat: repeat-x;
	padding: 10px;
 }

.blok_avto {
	background-color: #ffffff; /*#f6f5f8*/
	background-image: url('http://www.nice-gorod.com/nice/top_bg.gif');
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
 }

.blokA {background-color: #ffffff;}

.blokP {background-attachment: fixed; BACKGROUND-COLOR: #ebeaea}

.txtTitre {
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
 }

.tab_immo {
	height: 15px;
	width: 480px;
	margin: 0px;
	border: 1px silver solid;
	vertical-align: top;
 }

.buton {
	font-size: 9px;
	color: #002732;
	font-family: verdana, Tahoma, Geneva, sans-serif;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	cursor: pointer; /* hand-shaped cursor */
	height: 18px;
	width: 100px;
	background-color: #f9f0ed;
	font-weight: 500;
	vertical-align: top;
	background: transparent url(http://nice-gorod.com/GuideEglises2_files/img/bg_butt.gif) center top;
 }

.in {
	border: 1px #B8CEFF SOLID;
	font-size: 10px;
	font-family: verdana;
	background-color: #FFFFFF;
	-moz-border-radius: 4px;
	-moz-focus-inner: border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
 }

.hom {
	font-size: 10px;
	color: #c06600;
	line-height: normal;
	font-style: normal;
	font-family: verdana,Tahoma, Geneva, sans serif;
	text-decoration: none
 }

	.hom:hover {
		font-size: 10px;
		color: #0070b2;
		line-height: normal;
		font-style: normal;
		font-family: verdana,Tahoma, Geneva, sans serif;
		text-decoration: underline
	 }

B.mot {font-weight: 100}

h1 {
	font-size: 30px;
	margin-top: 0px;
	padding-left: 15px;
	margin-right: 40px;
	letter-spacing: 1px;
	color: #0070b2;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	font-weight: lighter;
 }

h2 {
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	
	font-weight: lighter;
	font-size: 17px;
	color: #1ab2e8; /*#0070b2;*/
 }

h3 {
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #469000; /*#1ab2e8 #0070b2*/
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	font-weight: lighter; /*text-shadow:#bbb 2px 2px 3px; */
 }

H4 {
	font-size: 13px;
	margin-top: 0px;
	color: #1ab2e8; /*#0070b2;*/
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	font-weight: lighter;
 }

H6 {
	font-size: 17px;
	padding-left: 15px;
	margin-right: 40px;
	padding-bottom: 0px;
	color: #1ab2e8; /*#0070b2;*/
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	font-weight: lighter;
	letter-spacing: 1px;
 }

.golovok {
	color: #424446;
	text-align: center;
	font-size: 14px;
	margin-top: 17px;
	margin-bottom: 25px;
 }

A.list {
	font-size: 9px;
	color: #000000;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

	A.list:hover {
		font-size: 9px;
		color: #f96400; /*orange;*/
		font-family: Georgia, verdana,Tahoma, Geneva, sans serif;
		text-decoration: none
	 }

A.hiper {
	text-decoration: underline;
	color: #0070B2;
 }

	A.hiper:hover {text-decoration: none; COLOR: #f96400; /*orange;*/}

a.hiper_everse {
	text-decoration: underline;
	color: #f96400; /*orange;*/
 }

	a.hiper_everse:hover {
		text-decoration: none;
		color: #0070B2;
	 }

img.rig {margin: 5px 20px 15px 20px; border: #000000 1px solid}

.tdbold {
	font-weight: 500;
	font-size: 11px;
	color: #454a84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: solid 1px #cdd1fd;
	border-top: solid 1px #cdd1fd;
	border-bottom: solid 1px #cdd1fd;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	overflow: hidden;
	margin: 3px;
	outline: none;
 }

.td {
	font-size: 11px;
	color: #0e1464;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	border-right: solid 1px #cdd1fd;
	border-top: solid 1px #cdd1fd;
	border-bottom: solid 1px #cdd1fd;
	-moz-outline-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	overflow: hidden;
 }

/*33398d*/
.txtA {
	font-size: 9px;
	color: #000000;
	font-family: Georgia, Verdana, Tahoma, Geneva, sans-serif;
	line-height: normal;
	font-style: normal;
	padding: 10;
	text-indent: 1em;
	line-height: 1.5em;
	letter-spacing: 0px
 }

.txtB {
	font-size: 9px;
	color: #000000;
	font-family: Georgia, Verdana, Tahoma, Geneva, sans-serif;
	line-height: normal;
	font-style: normal;
	padding: 0 10px;
	text-indent: 1em;
	line-height: 1.5em;
	letter-spacing: 1px
 }

.T05 {
	font-weight: 500;
	font-size: 13px;
	color: #424446;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	font-weight: bold;
	text-align: left;
 }

.T05a {
	font-weight: 500;
	font-size: 11px;
	color: #424446;
	font-family: Arial, Helvetica, sans-serif;
 }

.T06 {
	font-size: 14px;
	color: #424446;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
 }

input {
	font-size: 15px;
	color: #424142;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: solid 1px #85b1de;
	border-top: solid 1px #7595b6;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	padding: 3px 10px 3px 10px;
	margin-top: 5px;
	background-repeat: repeat-x; /*background-image: url( 'http://ruseller.com/lessons/les277/example/gray_bg.png' );*/
	background-position: top;
	background-color: #FFFFFF;
 }

textarea {
	font-size: 15px;
	color: #424142;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: solid 1px #85b1de;
	border-top: solid 1px #7595b6;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	padding: 3px 10px 3px 10px; /*behavior: url(../includes/carusel/border-radius.htc); // подключаем наш htc скрипт который и будет округл¤ть углы в ie*/
	margin-top: 5px;
	background-repeat: repeat-x; /*background-image: url( 'http://ruseller.com/lessons/les277/example/gray_bg.png' );*/
	background-position: top;
	background-color: #FFFFFF;
	overflow: auto !important;
 }

.F01 {border: solid 1px #85b1de;}

.activeF01 {border: solid 1px #bde5fd;}

.F01hover {
	-moz-box-shadow: 0 0 1px #85b1de; /*border: solid 1px #678aae;*/ /* ƒл¤ Firefox */
	-webkit-box-shadow: 0 0 1px #85b1de; /* ƒл¤ Safari и Chrome */
	box-shadow: 0 0 1px #85b1de; /* ѕараметры тени */
	border: 1px solid #85b1de;
 }

.F02 {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
 }

.F03 {
	font-size: 10px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	font-weight: bold;
 }

.T11 {
	font-size: 11px;
	color: #013687;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
 }

.imo {
	font-size: 9px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: verdana, Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	text-indent: 1em;
	line-height: 1.5em;
	background-image: url('http://nice-gorod.com/GuideEglises2_files/img/navig_bar_bg.gif');
	background-repeat: repeat-x;
 }

.tableOrange {
	border: #cbcbcb 1px solid;
	margin-left: 10px;
	margin: 0 0 0 10;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
 }

.tableOrangetop {
	border: #cbcbcb 1px solid;
	padding-left: 5px;
	margin: 0 0 15px 15px;
	border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;
 }

.tableOrangecontenue {
	border: #cbcbcb 1px solid;
	padding-left: 5px;
	margin: 0 0 15px 15px;
	border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;
 }

.nbr {
	font-size: 12px;
	color: #999999;
	font-family: Verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

A.nbr:active {
	font-size: 9px;
	color: #999999;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

A.nbr:link {
	font-size: 12px;
	color: #999999;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

A.nbr:visited {
	font-size: 12px;
	color: #999999;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

A.nbr:hover {
	font-size: 12px;
	color: #0070b2;
	font-family: verdana, Tahoma, Geneva, sans serif;
	text-decoration: underline
 }

ul {margin: 0 auto;}

	ul.cool_background li {
		text-align: left;
		float: left;
		list-style: none;
		padding: 3px 10px 3px 25px;
		margin: 5px;
		background-image: url(http://nice-russe/nice/cool_background.gif) 5px 5px no-repeat;
	 }

.submenu_top {
	background-image: url(http://www.nice-gorod.com/nice/submenu_top.gif);
	background-repeat: no-repeat;
	width: 112px;
 }

.submenu_body {
	background-image: url(http://www.nice-gorod.com/nice/submenu_body.gif);
	background-repeat: repeat-y;
	margin-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
 }

.submenu_bottom {
	background-image: url(http://www.nice-gorod.com/nice/submenu_bottom.gif);
	background-repeat: no-repeat;
 }

.basic-liste li {
	background: url(nice/strel.gif) 0 2px no-repeat transparent;
	padding-left: 9px;
	padding-bottom: 4px;
	line-height: 1em;
 }

.chifre {
	font-size: 17px;
	color: #000000;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	text-align: center;
	font-weight: 500;
 }

.title {
	font-size: 13px;
	color: #599b1b; /*#7a7d80;63ae1c зелёный*/
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	text-align: center;
 }

.gensmall {
	font-size: 13px;
	padding-right: 8px;
 }

.gen,.genmed,.gensmall {color: #33226c;}

/**/
a.gen,a.genmed,a.gensmall {
	color: #463457;
	text-decoration: none;
 }

a.gen:hover,a.genmed:hover,a.gensmall:hover {
	color: #d31141;
	text-decoration: underline;
 }

topmenu {
	font-size: 13px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
 }

.btn {
	height: 23px;
	width: 100px;
	background: transparent url(http://nice-gorod.com/GuideEglises2_files/img/bg_butt.png) center top;
	cursor: pointer; /* hand-shaped cursor */
	border: 0px;
	font-size: 15px;
	color: #707175;
	font-family: Arial, Helvetica, sans-serif;
 }

.tab_avto_select {
	border: 1px solid #cccccc;
	border-radius: 3px;
	padding: 0px;
	margin: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-shadow: #8cb0d2 0 0 30px -15px;
	-moz-box-shadow: #8cb0d2 0 0 30px -15px;
	-webkit-box-shadow: #8cb0d2 0 0 30px -15px;
 }

.foot_tab {
	background-image: url('../GuideEglises2_files/img/bg_foot_tab_clair.png');
	padding: 0px;
	margin: 0px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	height: 40px;
 }

.border_auto_icon {
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-box-shadow: 0 0 10px #aaaaaa; /* ƒл¤ Firefox */
	-webkit-box-shadow: 0 0 10px #aaaaaa; /* ƒл¤ Safari и Chrome */
	box-shadow: 0 0 10px #aaaaaa; /* ѕараметры тени */
 }

	.border_auto_icon:hover {
		border: 1px solid #323436; /*055af4*/
		-moz-box-shadow: 0 0 10px #323436; /* ƒл¤ Firefox */
		-webkit-box-shadow: 0 0 10px #323436; /* ƒл¤ Safari и Chrome */
		box-shadow: 0 0 10px #323436; /* ѕараметры тени */
	 }

.vcladka {
	text-align: center;
	font-size: 10px;
	font-family: verdana;
	height: 28px;
	background-image: url('../GuideEglises2_files/img/b_1.gif');
	margin: 0px;
	padding: 0px;
	border-left: #919296 1px solid;
	border-top: #919296 1px solid;
	border-right: #919296 1px solid;
	border-bottom: 0;
	border-radius: 8px 2px 0px 0;
	-webkit-border-radius: 8px 2px 0px 0;
	-moz-border-radius: 8px 2px 0px 0;
	-khtml-border-radius: 8px 2px 0px 0;
	-moz-box-shadow: 1px 0px 3px #79bafb; /* ƒл¤ Firefox */
	-webkit-box-shadow: 1px 0px 3px #79bafb; /* ƒл¤ Safari и Chrome */
	box-shadow: 1px 0px 3px #79bafb; /* ѕараметры тени */
 }

	.vcladka:hover {
		background-color: #ffffff;
		border-left: #cbcbcb 1px solid;
		border-top: #cbcbcb 1px solid;
		border-right: #cbcbcb 1px solid;
		border-bottom: 0;
		-moz-box-shadow: 1px 0px 5px #79bafb; /*background-image : url('../GuideEglises2_files/img/b_2.gif');*/ /* ƒл¤ Firefox */
		-webkit-box-shadow: 1px 0px 5px #79bafb; /* ƒл¤ Safari и Chrome */
		box-shadow: 1px 0px 5px #79bafb; /* ѕараметры тени */
	 }

.vcladkaactive {
	text-align: center;
	font-size: 10px;
	font-family: verdana;
	height: 28px;
	background-image: url('../GuideEglises2_files/img/b_1.gif');
	margin: 0px;
	padding: 0px;
	border-left: #919296 1px solid;
	border-top: #919296 1px solid;
	border-right: #919296 1px solid;
	border-bottom: 0;
	border-radius: 8px 2px 0px 0;
	-webkit-border-radius: 8px 2px 0px 0;
	-moz-border-radius: 8px 2px 0px 0;
	-khtml-border-radius: 8px 2px 0px 0;
	-moz-box-shadow: 1px 0px 3px #79bafb; /* ƒл¤ Firefox */
	-webkit-box-shadow: 1px 0px 3px #79bafb; /* ƒл¤ Safari и Chrome */
	box-shadow: 1px 0px 3px #79bafb; /* ѕараметры тени */
	background-image: url('../GuideEglises2_files/img/b_2.gif');
	-moz-box-shadow: 1px 0px 5px #79bafb; /* ƒл¤ Firefox */
	-webkit-box-shadow: 1px 0px 5px #79bafb; /* ƒл¤ Safari и Chrome */
	box-shadow: 1px 0px 5px #79bafb; /* ѕараметры тени */
 }

.lienvcladka {
	font-size: 12px;
	color: #53595a;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	text-decoration: none;
	font-weight: 500;
 }

	.lienvcladka:hover {}

.index_img {
	margin: 5px 5px 8px 9px;
	 /*border: 3px solid #ffffff;055af4*/
	border-radius: 25px 10px;
	-moz-border-radius: 25px 10px;
	-webkit-border-radius: 25px 10px;
	 border-radius: 25px 10px;  
	-khtml-border-radius: 25px 10px;
	 /*-moz-box-shadow: 0 0 10px #79bafb; ƒл¤ Firefox */
	 /* -webkit-box-shadow: 0 0 10px #79bafb;ƒл¤ Safari и Chrome */
	/*box-shadow: 0 0 10px #79bafb;  ѕараметры тени */
 }

.lien_marque {
	padding-left: 3px;
	font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	text-decoration: none; /*border-bottom: 1px solid white; */
	vertical-align: middle;
	text-shadow: 0px 0px 0px #eeeeee, 0 0 1em #ffffff;
	letter-spacing: 1px;
	line-height: 0px;
 }

	.lien_marque:hover {
		color: #e5f0fc;
		text-shadow: 1px 1px 2px #ffffff, 0 0 1em #FFD700; /*border-bottom: 1px solid #e5f0fc; */
	 }

.nlien_marque {
	padding-left: 3px;
	font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	text-decoration: none;
	vertical-align: middle;
	text-shadow: 0px 0px 0px #eeeeee, 0 0 1em #ffffff;
	letter-spacing: 1px;
 }

/*ѕодсказки*/
.tooltip {
	border-bottom: 1px dotted #000000;
	color: #000000;
	outline: none;
	cursor: help;
	text-decoration: none;
	position: relative;
 }

	.tooltip span {
		margin-left: -999em;
		position: absolute;
	 }

	.tooltip:hover span {
		border-radius: 5px 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
		font-family: Calibri, Tahoma, Geneva, sans-serif;
		position: absolute;
		left: 1em;
		top: 2em;
		z-index: 99;
		margin-left: 0;
		width: 250px;
	 }

	.tooltip:hover img {
		border: 0;
		margin: -10px 0 0 -55px;
		float: left;
		position: absolute;
	 }

	.tooltip:hover em {
		font-family: Candara, Tahoma, Geneva, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		display: block;
		padding: 0.2em 0 0.6em 0;
	 }

.classic {padding: 0.8em 1em;}

.custom {padding: 0.5em 0.8em 0.8em 2em;}

* html a:hover {background: transparent;}

.classic {
	background: #FFFFAA;
	border: 1px solid #FFAD33;
 }

.critical {
	background: #FFCCAA;
	border: 1px solid #FF3334;
 }

.help {
	background: #9FDAEE;
	border: 1px solid #2BB0D7;
 }

.info {
	background: #9FDAEE;
	border: 1px solid #2BB0D7;
 }

.warning {
	background: #FFFFAA;
	border: 1px solid #FFAD33;
 }

/* онец подсказок*/
.go-up,
.go-down {
	display: none;
	position: fixed; /*позиционируем*/
	right: 5px; /*указываем положение, если слева - left*/
	z-index: 9999; /*показываем поверх все элементов на странице*/
	background: #a4a4ff;
	border: 2px solid #ccc; /*толщина, стиль, цвет рамки*/
	box-shadow: 0 10px 0.3em -0.1em rgba(0,0,6,0.5); /*тень*/
	border-radius: 10px;
	cursor: pointer;
	color: #fff; /*цвет стрелок*/
	text-align: center; /*выравнивание*/
	font-size: 42px; /*размер стралок*/
	text-shadow: 0 1px 2px #000, 0 0 10px #E0F1FF;
	opacity: .4; /*прозрачность*/
	padding: 0 3px 5px 3px; /*отступы внутри*/
	margin-bottom: 5px; /*отступ снизу (можно не указывать)*/
	width: 48px; /*ширина кнопки*/
	height: 48px; /*высота кнопки*/
 }

.go-up {bottom: 70px; /*положение от низа окна браузера*/}

.go-down {bottom: 10px;}

	/*стили при наведении курсора*/
.go-down:hover,
.go-up:hover {opacity: 1;}

img.img_center {
	text-align: center;
	/*-moz-box-shadow: 5px 4px 15px rgba(0,0,0,0.5);  ƒл¤ Firefox */
	/* -webkit-box-shadow: 5px 4px 15px rgba(0,0,0,0.5); ƒл¤ Safari и Chrome */
	/*box-shadow: 5px 4px 15px rgba(0,0,0,0.5);  ѕараметры тени */
	border-radius: 40px 10px;
	-moz-border-radius: 40px 10px;
	-webkit-border-radius: 40px 10px;
	 border-radius: 40px 10px;  
	-khtml-border-radius: 40px 10px;
 }

.btn_con {
	cursor: pointer;
	background: transparent url(http://nice-gorod.com/GuideEglises2_files/img/bg_butt_con.gif) center top;
	margin-bottom: 5px;
	border: 1px solid #9ccde5;
 }

	.btn_con:hover {
		border: 1px solid #096796;
		-moz-box-shadow: 0 0 2px #096796; /* ƒл¤ Firefox */
		-webkit-box-shadow: 0 0 2px #096796; /* ƒл¤ Safari и Chrome */
		box-shadow: 0 0 2px #096796; /* ѕараметры тени */
	 }

.select {
	padding: 0px;
	margin: 0px;
	color: #b42727;
	font-family: 'Century Gothic', 'Open Sans', Arial, sans-serif;
	border: 1px solid #b7b7fe;
	background: url(../images/bg_select.gif);
	background-color: #111111;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	font-size: 14px;
	background-color: #f8f6f6;
 }

	.select:hover {
		cursor: pointer; /* hand-shaped cursor */
		border: 1px solid #b7b7fe;
		-moz-box-shadow: 0 0 5px #b7b7fe; /* ƒл¤ Firefox */
		-webkit-box-shadow: 0 0 5px #b7b7fe; /* ƒл¤ Safari и Chrome */
		box-shadow: 0 0 5px #b7b7fe; /* ѕараметры тени */
	 }

.titleselect {
 margin-top: 20px:
	}

.span {
	color: #585255;
	font-family: 'Century Gothic', Verdana, Arial, sans-serif;
	font-size: 13px;
 }

.chapo {
	border: 0px;
	background: url(../nice/nabor5.jpg);
 }

.clLevel0 {
	color: #543333;
	font-size: 10px;
	text-decoration: none;
 }

	.clLevel0.hover {
		background-color: #ffffff;
		color: #f9cd1b;
	 }

