html{}
body{min-width:980px;margin:0;padding:0;
	font-size:14px;font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	background-color:#000;color:#fff;}
h1,h2,h3,h4{margin:0;font-weight:normal;
	color:#efb84a;}
h1{font-size:18px; padding:0 0 20px;}
h2{font-size:18px; margin:0 0 20px;}
h3{font-size:16px; margin:0 0 10px 0;}
h4{font-size:14px; margin:0 0 10px 0;}
p{margin:0 0 1em;}
img{border:none;}

a{color:#efb84a;text-decoration:underline;}
a:hover{text-decoration:none;}
a.button{display:inline-block;margin:10px 0; text-align:center;text-decoration:none;color:#efb84a;}
a.button:hover{text-decoration:underline;}

#container{position:relative;background:url(../images/layout/top-bg.png) 0 0 repeat-x;}
#page{position:relative;width:980px;margin:0 auto;}
#header{position:relative;height:130px;}
#content-wrapper{position:relative;padding:160px 0 30px;}
#content{min-height:360px;padding:20px;margin:0 0 40px; background:url(../images/layout/transparent.png);}
#pg-index #content{width:620px;}
.lc{ width:620px;float:left;}
.rc{ width:300px;float:right;}

	
#footer{ margin:15px 0 0; background:#1e1e1f; text-align:center}
.upoutavka-1{margin:0 0 15px;}
.upoutavka{margin:15px 35px;}

#logo{position:absolute;left:50%;top:0;width:280px;height:130px;margin:0 0 0 -140px;background:url(../images/layout/logo.png) no-repeat;text-indent:-9999px;}

#header .nav{position:absolute;left:0;top:86px; z-index: 1000;}
#header .leftPart{left:0;}
#header .rightPart{left:auto;right:0;}
#header .nav ul{margin:0;padding:0;list-style:none;}
#header .nav ul li{position:relative;display:block;float:left;margin:0; padding:0 0 0 8px; white-space:nowrap;background:url(../images/layout/nav-separator.png) 0 50% no-repeat;}
#header .nav ul li a{display:block;height:44px;line-height:44px;padding:0 10px;
	color:#fff;
	font-size:18px;font-weight:normal;text-decoration:none;text-transform:uppercase;}
#header .nav ul li.first{padding:0;background-image:none;}
#header .nav ul li a:hover,
#header .nav ul li a.active{color:#f6cb65;text-decoration:none;}
/* SECOND LEVEL */
#header .nav ul ul{ position: absolute; left: 0; top: 44px; _top: 44px; width: 200px; padding:0; height: auto; display: none; background:url(../images/layout/transparent.png); }
#header .nav ul ul li,
#header .nav ul ul li.first{ display: list-item; float: none; width: 200px; padding:0 20px; background-image:none;  }
#header .nav ul li ul li a { display: block; padding: 5px 0; margin: 0; color: #fff;font-size: 18px; 
	font-weight: normal;text-decoration: none;text-transform:none;
	line-height: normal; height:auto;
}

#header .nav ul li{ behavior: url(../hover.htc); }
#header .nav ul li:hover,
#header .nav ul li.Hover{}
#header .nav ul li.Hover ul,
#header .nav ul li:hover ul{ display: block; }


#footer .nav{ font-size:12px; margin:45px 0 10px; }
#footer .nav a{ color:#fff; text-decoration:underline; }
#footer .nav a:hover, 
#footer .nav a.active{ color:#2a0000; text-decoration:none; }


.boxes{margin:10px 0;padding:0 20px;}
.box{position:relative;float:left;width:280px;margin:0 50px 0 0;}
.last{margin:0;}
.box h2 { font-size:20px; color:#fff; text-align:center;}
.box h2 strong{ font-size:30px; text-transform:uppercase;}



#drobecky{margin:0 0 30px; font-size:12px;}

/* ARTICLES */
.page-text{margin:0 0 50px;}
.page-text p{font-size:15px;line-height:1.53em;color:#583222;}

.article{padding:0;margin:0 0 25px;}

.article p{ line-height:1.38em;}
.article-image.fr{ margin:0 0 5px 25px;}
.article-image.fl{ margin:0 25px 5px 0;}

/* GALERIE */
.galerie{margin:0;}
.galerie .nahled{ float:left; width:140px; margin:0 10px 10px 0;}
.galerie .last{margin-right:0;}
.galerie .nahled img{}


.copyright{font-size:11px;}
input[type='text'],
textarea{ background:#fff; padding:5px 10px;font-size:12px; color:#000; font-size:1em; font-family:sans-serif;
	border:1px solid #000; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
input[type='checkbox']{width:auto;}

#nform{ }
#nform table td{ vertical-align:middle; padding:0 10px; }
#nform input[type='text']{ width: 188px; width: 188px; border:none;}


#cform{ font-size:12px;}
#cform td{padding:0 0 18px;}
#cform label{display:block;margin:0 0 5px;}
#cform input{ width:104px;}
#cform input.double{width:280px;}
#cform textarea{ width:280px; height:80px; }
.gmap{ padding:20px;margin:0 0 30px; }

/* CLASSES */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cls{clear:both;}
.hr hr{display:none;}
.hr{margin:12px 0;height:1px;border-bottom:1px dotted #8b6a4f;}
.il{margin:0 20px 5px 0;padding:7px;border:1px solid #cbc6ba;background:#fff;}
.ir{margin:0 0 5px 20px;padding:7px;border:1px solid #cbc6ba;background:#fff;}
.message{margin:0 0 .5em;padding:.5em;background-color:#fff;color:#f00;font-weight:bold;border:1px solid #f00;}

@media print{
body{background:#fff;color:#000;font-size:12pt;font-family:serif;width:100%;}
.content{width:100%;}
.rc{float:none;width:auto;}
.noprint{display:none;}
}
