html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

#main {
min-width:1000px;
}

a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}

body {
font-family:Trebuchet MS, Trebuchet, Verdana;
}

#banner1 {
height:91px;
background:url(img/banner1back.gif) bottom left repeat-x;
text-align:center;
}

#main {
margin:0 50px 0 50px;
min-height:600px;
}

* html #main {
height:600px;
}

#top {
height:110px;
margin:20px 0 45px 0;
}

#logo {
float:left;
margin-top:45px;
}

#pogoda_fact {
width:500px;
height:110px;
float:right;
border:1px solid #FFDA87;
}

#pogoda_fact table td {
vertical-align:middle;
text-align:center;
}

p.h1 {
font-size:20px;
color:#323532;
text-align:center;
}

h4 {
font-size:17px;
color:#323532;
text-align:left;
padding-bottom:10px;
}

p.h2 {
padding-left:25px;
font-size:50px;
color:#323532;
text-align:center;
}

p.h3, p.h4 {
font-size:11px;
text-align:center;
}

p.h4 {
padding-left:20px;
}

p.h5 {
font-size:50px;
color:#323532;
text-align:center;
white-space:nowrap;
}

p.h5 span {
font-size:25px;
color:#025167 !important;
}

p.h6 {
font-size:34px;
color:#323532;
text-align:center;
}

p.h7 {
padding-top:10px;
font-size:18px;
color:#605644;
text-align:left;
}

p.h8 {
font-size:11px;
padding:2px 0;
text-align:center;
white-space:nowrap;
}

p.h9 {
margin:5px 0 5px 70px;
font-size:18px;
color:#000;
text-align:left;
}


.color1 {
color:#863514 !important;
}

.color2 {
color:#025167 !important;
}

#content0 {
position:relative;
}

#menu1 {
position:absolute;
left:0;
top:30px;
width:100px;
text-align:left;
}

* html #menu1 {
left:-100px;
}

#menu1 p {
padding-bottom:20px;
} 

#menu1 p a, #menu1 p a:hover, #menu1 p a:visited {
color:#323532;
font-size:17px;
}

#content1 {
margin-left:100px;
}

#content2 {
position:relative;
width:auto;
}

.counters {
float:right;
}

#banner2 {
position:absolute;
right:0;
top:35px;
width:240px;
}

#content3 {
margin-right:290px;
}

#menu2 {
height:25px;
margin-bottom:10px;
}

.pogoda {
width:100%;
height:135px;
margin-bottom:10px;
}

.pogoda2 {
padding-left:70px;
padding-right:70px;
}

.pogoda table td {
vertical-align:middle;
}

#downblock {
position:relative;
margin:40px 40px 30px 40px;
font-size:11px;
}

#downblock p {
line-height:140%;
}

#downblock a, #downblock a:hover, #downblock a:visited {
color:#605644;
}

.border1 {
border:1px solid #FFDA87;
margin:10px;
padding:15px;
}

#footer {
background-color:#FFF7D5;
padding:20px 50px;
font-size:11px;
}

#footer a, #footer a:hover, #footer a:visited {
color:#605644;
}

#spacer1 {
display:block;
height:35px;
}


#content4 {
background-color:#FFF7D5;
padding:10px 50px;
font-size:11px;
}

#content4 p {
padding-bottom:4px;
}

#content4 td {
vertical-align:middle;
}

.info1 {
height:70px;
width:80%;
}

* html img {
	behavior:	url("pngbehavior.htc");
}
 
.calendar {
font-size:12px;
}

.calendar td {
padding:1px 1px;
text-align:center;
}

.calendar td p {
padding:2px 4px;
background-color:#FFDA87;
text-align:center;
}

.calendar a, .calendar a:hover, .calendar a:visited {
color:#000;
}
