html, body {
background-color: #F7F7EC;
height: 100%;
margin:0px;
padding:0px;
}

body, td {
font: 11px Tahoma, Arial;
color: #6B6B6B;
}

.menu {
background:url(img/m1.gif) repeat-x; white-space: nowrap;
height:43px;
margin: 0 auto;
}

.header {
background:url(img/fon.jpg) repeat-x;
height:357px;
margin: 0 auto;
border-collapse: collapse;
}

div.left {
width: 370px;
height: 357px;
border: 0;
position: absolute;left: 0px; top: 45px;
margin: 0px 0px 0px 0px;
}

img.left {
width: 370px;
height: 357px;
border: 0;
}

div.flash {
width: 630px;
height: 357px;
border: 0;
position: absolute;left: 370px; top: 45px;
margin: 0px 0px 0px 0px;
}

img.flash {
width: 630px;
height: 357px;
border: 0;
}

table.main {
width: 100%;
height:357px;
margin: 0 auto;
border-collapse: collapse;
}

.content {
background:url(img/midL.jpg) no-repeat;
padding: 0px 15px 30px 170px;
}

.content2 {
background:url(img/midL2.jpg) no-repeat;
padding: 0 15px 30px 170px;
}

div.news {
padding-left: 20px;
padding-right: 100px;
margin-top: 130px;
}

.travel {
background:url(img/midR.jpg) no-repeat;
padding: 70px 0 50px 43px;
width:359px;
margin: 0 auto;
}

.footer {
background:url(img/bot.jpg) no-repeat;
padding-left: 670px;
padding-right: 100px;
height:143px;
}

h1 { font-size:0.97em; color:#229ABD; margin:2px 0 8px 0;}

a:link, a:visited, a:active {font: 11px Tahoma, Arial; color: #229ABD}
a:hover {color: red}
.arr1:link, .arr1:visited, .arr1:active {background: url(img/arr1.gif) no-repeat left; padding-left: 11px;}
.arr2:link, .arr2:visited, .arr2:active {background: url(img/arr2.gif) no-repeat left; padding-left: 11px; font-weight: bold}

.ramka  { width:100%;}
.ramka div {float:left;width:161px; height:161px; background:url(images/dia.gif); background-repeat:no-repeat;text-align:center; vertical-align:middle;}
.image_gorizont {position:relative;top:200px;*top:40px;border: 0px;padding:10px}
div.foto1 {width:161px; height:161px; background:url(images/dia.gif); background-repeat:no-repeat;text-align:center; vertical-align:middle;}
div.foto  {float:left; height:205px; width:161px;}

div.pagecounting{padding: 1em 0 1.5em 7px;}
div.count, .countThis, .countH{color:#6B6B6B; display:inline; padding: 0.1em 0.3em; margin:0.2em; position:relative;}
div.countH{color:#6B6B6B; padding: 0.1em 0.5em 0.1em 0; margin:0;}
div.countThis{color:#000000; background-color:#DFF0F0;}

.cleaner_with_height {
	clear: both;
	width: 100%;
	height: 20px;
}

.social{
background:url(images/h300.png) #fff repeat-x;
/*position:relative;*/
width: 30%;
height:31px;
border:1px solid #bebebe;
-moz-border-radius:4px;
}

.social p{
/*position:absolute;
top:3px;
right:0px;*/
margin-top: 33px;
float: right;
}

.spacer {width:10px;height:10px;visibility:hidden;}

