* {
	margin: 0;
	padding: 0;
}

html {height: 100%}

body {
	font: 0.7em Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
  background-color:#000;
}

h1,h2{
  padding:18px 0px 0px 13px;
  margin:0px 16px 30px 16px;
  border-bottom:2px solid #000;
}

a {
	color: blue;
	outline: none;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

p {
  margin:0px 16px 10px 16px;
  line-height:1.5;
}

img {
	border: none;
  line-height:1;
}

input,textarea {
  vertical-align: middle;
  text-align:center;
  margin-left:20px;
}

#wrapper {
  width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 250px;
	background:url('/img/des/top_bg.jpg') no-repeat 0 0;
}

#dop-menu li{
  float:right;
  margin:90px 43px 0px 0px;
  list-style:none;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
  width: 100%;
	padding: 0 0 100px;
	height: 1%;
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#container {
	width: 100%;
	float: left;
	overflow: hidden;
}

#content {
  padding: 0px 304px 0px 10px;
  width:730px;
}

#container-bg{
  height:213px;
  background:url('/img/des/bot_bg.jpg') no-repeat 0 0;
}

#content-box{
  width:600px;
  margin:0px 0px 0px 24px;
  padding-bottom:36px;
  background:url('/img/des/content_bg.jpg') repeat-x 0 0 #f7f3ec;
}

#middle-menu-box{
  width:1000px;
  height:396px;
	background:url('/img/des/cntr_bg.jpg') no-repeat 0 0;
}

#middle-menu-box div{
  float:left;
}

#menu{
  margin-left:70px;
  padding-top:40px;
}

#menu li{
  list-style:none;
  margin:0px 45px 32px 0px;
}

#alvina-photo{
  float:right;
}

#alvina-photo img{
  border:2px solid #d9791e;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
  float: right;
	margin-right: -3px;
	width: 304px;
	margin:-140px 0px 0px -354px;
	position: relative;
  background:url('/img/des/content_bg.jpg') repeat-x 0 0 #f7f3ec;
  padding-bottom:18px;
}

#links-about-karpat li{
  list-style:none;
  text-align:left;
  margin:0px 0px 10px 75px;
}

#links-about-karpat a{
  font-size:1.25em;
  color:#80603e;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer-left{
  float:left;
  width: 634px;
	margin: -100px auto 0;
	height: 73px;
}

#footer-right {
  float:right;
  width: 364px;
	margin: -57px auto 0;
	height: 30px;
}

#footer-right p{
  color:#4d4834;
  margin:8px 0px 0px 25px;
}

#count{
  float:left;
  margin:20px 0px 0px 35px;
}

#bottom-menu{
  margin-left:180px;
}

#bottom-menu li{
  float:left;
  list-style:none;
  margin:30px 0px 0px 35px;
}

#bottom-menu a{
  color:#ded3ac;
}

/* Content
-----------------------------------------------------------------------------*/

.content{
  margin:5px 5px 5px 20px;
  float:left;
  border:2px solid #d9791e;
}

.ul_content{
  margin:5px 5px 5px 20px;
  list-style-position:inside;
}

#map li{
  list-style:none;
  margin:5px 5px 5px 20px;
}

#map a{
  margin:5px 5px 5px 20px;
  font-size:1.3em;
  color:#80603e;
}
#birzha{
	margin-top: -20px;
	font-size: 7pt;
	color: #4D4834;	
}
#birzha{
	color: #4D4834;	
	text-decoration: underline;	
}