html,body{margin:0;padding:0}
body{background:#dabf94 url(../img/bg.jpg) top left repeat-x;font-family:Helvetica,Arial,Sans-Serif;font-size:12px;}
body *{margin:0px;padding:0px}
img {border:0;}
.cl {clear:both;}

#bg_pic {position:absolute; top:0; background:url(../img/bg_pic1.jpg) top center no-repeat; width:100%; height: 875px; z-index:-9999;}

#wic { width:912px; margin:0 auto;}

#lang {list-style:none; margin:0; padding:0;}
#lang li {float:right; margin:0 2px 0 2px;}
#lang li a {display:block; font-size:10px; color:#a7a5a2; text-decoration:none; margin:0 5px 0 5px; line-height:30px;}
.ac {background:#22160f;}

#logo {/* margin:0 auto; width:912px; */}
#logo a {display:block; width:690px; height:130px; /* opacity: 0.2; background:green; */ text-indent:-9999px; margin:0px 0 0 110px; }

#top_menu {list-style:none; background:#22140e;/*  width:912px; */ height: 34px; padding-left:40px; margin-top:20px; }
#top_menu li {float:left; line-height:34px;}
#top_menu li a {color:#d1c1ab; text-decoration:none; text-transform:uppercase; display:block; font-size:13px; margin:0 2px 0 2px; padding:0 5px 0 5px;}
#top_menu li a:hover {color:#1c110b; background:#d5ba8f;}

#slider {width:912px; height:295px; margin:8px 0 0 0;}

#container{width:912px;margin:0 auto; background:url(../img/container_bg.png) top center repeat-y;}
#ddel {width:100%; height:10px; background:url(../img/ddel.png) top center no-repeat;}
#content{float:left;width:636px; background:url(../img/content_bottom.jpg) bottom right no-repeat;}
#nav{float:right;width:276px}
#nav ul {list-style:none; background:#b9a68b; margin-right:2px; padding-top:10px;}
#nav ul li a {text-transform:uppercase; text-decoration:none; color:#291811; padding:0 0 0 20px; line-height:27px; height:27px; /* border-top:1px dashed #997454;*/ display:block;   background:url(../img/nav_li.gif) top left no-repeat;}
#nav ul li a:hover {background:url(../img/nav_li_hover.gif) top left no-repeat;}
#nav  h3 {background:url(../img/ha2.gif) top left no-repeat; height:35px; line-height:35px; color:#291811; padding:0 0 0 20px; margin:10px 0 10px 0;}

#cont_bottom { background:url(../img/conteiner_bottom.gif) bottom center no-repeat; width:100%; height:18px;}

.post {text-align:justify; padding:0 35px 20px 35px;}
.post img {border:3px solid #fff; /* float:left; */ margin: 0 10px 0 10px; }
.post h1 {color:#291811; font-weight:normal; font-size:18px; margin: 10px 0 10px 0;}

.post table { border-collapse: collapse; font-size:12px; background:#fff;}
.post table th,#tarif table td { border: 1px solid #ccc; padding: 2px 3px; vertical-align:middle;  }
.post table th { background: #f4f4f4; color: #173665; }
.post table td { text-align:center; color:#000; vertical-align:middle; font-size:13px;  border:1px solid #ccc}

.gallery {text-align:justify; padding:0 35px 20px 2px;}
.gallery img {border:3px solid #fff;margin:20px;}
.gallery h1 {color:#291811; /* font-weight:normal; */ font-size:14px; margin: 10px 0 10px 0; background:url(../img/his.jpg) top left no-repeat; width:100%; height:38px; line-height:38px; padding-left:34px; text-transform:uppercase;}

.post1 {text-align:justify; padding:0 35px 20px 2px;}
.post1 img {border:3px solid #fff;}
.post1 h1 {color:#291811; /* font-weight:normal; */ font-size:14px; margin: 10px 0 10px 0; background:url(../img/his.jpg) top left no-repeat; width:100%; height:38px; line-height:38px; padding-left:34px; text-transform:uppercase;}
.post1text {padding:0 0 0 33px;}

.post2 {text-align:justify; padding:0 35px 20px 2px;}
.post2 img {border:3px solid #fff;}
.post2 h1 {color:#291811; /* font-weight:normal; */ font-size:14px; margin: 10px 0 10px 0; background:url(../img/his1.jpg) top left no-repeat; width:100%; height:33px; line-height:33px; padding-left:34px; text-transform:uppercase;}
.post2text {padding:0 0 0 33px;}

#bottom_menu {background:url(../img/bottom_menu.jpg) top center no-repeat; height:54px;}
#bottom_menu ul {list-style:none; margin-left:45px; }
#bottom_menu li {float:left; line-height:54px;}
#bottom_menu li a {color:#1c110b; text-transform:uppercase; font-size:13px; /* font-weight:bold; */ text-decoration:none; margin:0 5px 0 5px;}
#bottom_menu li a:hover {text-decoration:underline;}

#footer {height:257px; width:100%; background:url(../img/footer_bg.jpg)repeat-x;}
#footer_container{width:912px;margin:0 auto; padding-top:18px;}
#footer_wrapper{float:left;width:100%;}
#footer_centr{margin: 0 277px 0 270px; text-align:center;}
#footer_right{float:left;width:277px;margin-left:-277px;}
#footer_left{float:left;width:270px;margin-left:-912px}
.smalli{border:1px dashed #000; width:260px; margin:2px; height:16px; background:#dabf94; color:#7d7d7d; padding:2px;}
.smalli2 {border:1px dashed #000; width:26px; margin:2px; height:16px; background:#dabf94; color:#7d7d7d; padding:2px;}
.smalli_pismo {border:1px dashed #000; width:260px; margin:2px; height:36px; background:#dabf94; color:#7d7d7d; padding:2px;}

#counter {float:left; margin-right:240px;}
#rul span a {color:#857359; text-decoration:none;}

#bro {color:#372d1d; font-size:11px; margin-left:10px;}
#bro input, #bro select  {border:1px solid #cbb88d; color:#8e6123; font-size:11px}

#navigation span a {color:#a7a5a2;}

.fullo a  {color:#000; width:100%; display:block; text-transform:uppercase; text-decoration:none; padding:5px; border:1px solid #eee; background:#fff;}
.fullo a:hover {text-decoration:none;/*  border:1px solid #111; */}


/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-dimming {
	background: black;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(../dleimages/resize.gif);
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-caption {
	display: none;
	padding: 5px;
	background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/* Вид изображения: с прямыми краями и тенью */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* Вид изображения: только тень */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: white;
}

/* Вид изображения: только рамка без тени */
.less .highslide-image {
	border: 1px solid #000000;
}
.less .highslide-caption {
	border: 1px solid #000000;
	background: white;
}
