/*  Paseka38.style
*/


html, body {
	margin: auto; 	
	min-width: 600px; 
	max-width: 1200px;
	width: auto\9;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica;
	color: #3f3f3f;
	background-color: #FFFFFF;
	height: 100%;
  padding: 0;
}

#headerTb {
	border-collapse:collapse;
	border-spacing: 20px 0px;
	table-layout:fixed;
	max-width: 1200px;
	width: expression(this.width < 1200?"auto":"1200px");
	}
#headerTb img.topImg {
	border: 0;
	width:100%!important;
	height:auto!important;
	-ms-interpolation-mode:bicubic;
	max-width: 1200px;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius:10px;
  border-radius: 10px;
  width: expression(this.width < 1200?"auto":"1200px");
  }


td.hdImg {
	vertical-align:top;
	}
	
img.foto {
	border: 0;
	width:100%!important;
	height:auto!important;
	-ms-interpolation-mode:bicubic;
	max-width: 800px; 
	margin-top:0.7em;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius:10px;
  border-radius: 10px;
}

img.foto2 {
	border: 0;
	width:100%!important;
	height:auto!important;
	-ms-interpolation-mode:bicubic;
	max-width: 1200px; 
	margin-top:0.7em;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius:10px;
  border-radius: 10px;
}


.wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 0 -165px 0; /* отрицательный нижний отступ на высоту футера */
    padding: 0;
}
.footer-push, .footer {
    height: 165px;
    margin: 0;
    padding: 0;
}


p {
  margin-top: 0.7em;
  margin-bottom: 1em;
  padding-left: 7px;
  padding-right: 7px;
}

p.paseka_w {
  margin-top: 0.7em;
  margin-bottom: 0.5em;
}

h1 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #333333;
	margin-top: 25px;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding-left: 7px;
}

h2 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #333333;
	margin-top: 25px;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding-left: 7px;
}


a:link {color: #333333; text-decoration: underline;}
a:visited	{color: #333333; text-decoration: underline;}
a:hover	{color: #4C4C4C; text-decoration: underline;}
a:active	{color: #4C4C4C; text-decoration: underline;}

a.logo:link	{color: #3f3f3f; text-decoration: none;}
a.logo:visited	{color: #3f3f3f; text-decoration: none;}
a.logo:hover	{color: #4C4C4C; text-decoration: underline;}
a.logo:active	{color: #4C4C4C; text-decoration: underline;}

a.paseka_w:link	{color: #FFFFFF; text-decoration: underline;}
a.paseka_w:visited	{color: #FFFFFF; text-decoration: underline;}
a.paseka_w:hover	{color: #FFFFFF; text-decoration: underline;}
a.paseka_w:active	{color: #FFFFFF; text-decoration: underline;}

h2 a:link	{color: #3f3f3f; text-decoration: none;}
h2 a:visited	{color: #3f3f3f; text-decoration: none;}
h2 a:hover	{color: #3f3f3f; text-decoration: underline;}
h2 a:active	{color: #368AD2; text-decoration: none;}


h1 a:link	{color: #105289; text-decoration: none;}
h1 a:visited	{color: #105289; text-decoration: none;}
h1 a:hover	{color: #105289; text-decoration: underline;}
h1 a:active	{color: #105289; text-decoration: none;}

.logo {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 7px;
}

.logo2 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 1.3em;

	color: #333333;
	text-decoration: none;
	padding-right: 7px;
}

.paseka {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.paseka_w {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #EBEBEB;
	text-decoration: none;
	padding-left: 7px;
}

.nav {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
		padding-left: 7px;
		padding-top: 15px;
}

.txt {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
}
.footer	{
background-color: #333333; 
margin: 0px 0px 0px 0px; 
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
-khtml-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;}

