/*
	Main style by Argon
*/

html,body {background:url(../images/background.jpg) 50% 0 repeat #eee8da;}
html, body, #wrapper {height:100%;}
body > #wrapper {height:auto; min-height:100%;}

/* size */
#wrapper, #footer {max-width:1600px;}
.pre-footer, #footer {height:186px;}
#footer {margin:-187px auto 0 auto;}


/* wrapper */
#wrapper {
	margin:auto;
	min-height: 100%;
	position: relative;
	background:url(../images/background.jpg) 50% 0 repeat #eee8da;
	color:#181a21;
}
#header {height:65px;}
#logo {font:normal 36px 'Lobster', cursive; color:#534324;}
#logo span {border-bottom:1px solid #000000; display:block; padding:15px 0 10px;}
#logo a {color:#534324; text-decoration:none;}

#header-menu {}
#header-menu ul {padding:0;}

#breadcrubms {padding:0 0 15px; font-size:18px; color:#787263; margin:0;}
#breadcrubms a {color:#534324; text-decoration:none;}
#breadcrubms a:hover {text-decoration:underline;}
#breadcrubms ul {padding:0; margin:0;}
#breadcrubms ul li {display:inline; list-style-type:none; margin:0 15px 0 0; padding:0; position:relative;}
#breadcrubms ul li:before {content:"/"; position:absolute; right:-17px; top:-2px; width:15px; text-align:center;}
#breadcrubms ul li:last-child:before {display:none;}


.static-aside {width:220px; padding-right:80px; background:url(../images/line.png) 240px 6px no-repeat; min-height:800px;}


.left-side {margin-top:-42px; margin-bottom:120px;}

.left-menu {margin:0 0 20px; font:normal 21px 'Lobster', cursive; color:#898378; position: relative;}
.left-menu ul {padding:0; margin:0; display:block;}
.left-menu ul li {display:block; padding:0; margin:0 0 4px; text-align:center;}
.left-menu ul li a {color:#534324; text-decoration:none;}
.left-menu ul li a:hover {text-decoration:underline;}

.left-block-pic {margin:0 0 20px;}
.left-block-pic .picture {padding:0 0 5px 3px;}
.left-block-pic .name {text-align:center; padding:0 20px 0 0; line-height:1.2em;}

.content-block {padding-bottom:30px;}
.content-block img.left,
.content-block img[align=left] {float:left; margin:5px 20px 20px 0;}
.content-block img.right,
.content-block img[align=right] {float:right; margin:5px 0 20px 20px;}

.title-slider {margin:0 0 20px;}
.title-slider ul {padding:0; margin:0;}
.title-slider ul li {float:left; list-style-type:none; padding:0; margin:0; width:620px; height:320px; position:relative;}
.title-slider ul li .desc {position:absolute; left:10px; bottom:10px; max-width:580px; padding:5px 10px; background:rgba(255,255,255,0.7);}
.title-slider .content-overflow {margin:0 0 10px;}
.title-slider .paginage {text-align:center;}
.title-slider .paginage a {display:inline-block; width:13px; height:13px; background:url(../images/paginator.png); margin:0 5px; text-indent:-9999px; overflow:hidden;}
.title-slider .paginage a.current {background-position:-13px 0;}

.news-block {margin:0 0 20px;}
.news-block .name-block {margin:0 0 10px; color:#534324; font:normal 28px 'Lobster', cursive;}
.news-list {margin:0 0 0 -40px;}
.news-list .news-item {float:left; width:180px; margin:0 0 0 40px; font-size:13px;}
.news-list .news-item .picture {width:180px; margin:0 0 10px; box-shadow:2px 2px 5px rgba(0,0,0,0.54); position: relative;}
.news-list .news-item .trio-pic {width:180px; height:114px; position:relative; margin:0 0 10px;}
.news-list .news-item .trio-pic .picture {width:170px; position:absolute; left:0; top:0; margin:0; box-shadow:2px 2px 5px rgba(0,0,0,0.54);}
.news-list .news-item .trio-pic .p1 {left:0; top:0; z-index:3;}
.news-list .news-item .trio-pic .p2 {left:4px; top:4px; z-index:2;}
.news-list .news-item .trio-pic .p3 {left:8px; top:8px; z-index:1;}
.news-list .news-item .picture img {display:block; width:100%; max-width:100%; height:auto;}
.news-list .news-item .picture .ico-video {position:absolute; background:url(../images/ico-video.png) 0 0 no-repeat; width:52px; height:52px; left:50%; top:50%; margin:-26px 0 0 -26px;}
.news-list .news-item .date {margin:0 0 10px; color:#a1a1a1; font-size:11px; display:block;}
.news-list .news-item .desc .name {font-weight:bold; margin:0 0 10px; line-height:1.2em;}
.news-list .news-item .desc .name a {color:#181a21; text-decoration:none;}
.news-list .news-item .desc .name a:hover {text-decoration:underline;}
.news-list .news-item .desc {line-height:16.6px;}
/*.news-list .news-item .desc p:first-letter {float:left; font-size:55px; line-height:55px; padding:6px 6px 0 0;}*/
.news-block .show-more {height:12px; font-size:13px;}
.news-block .show-more a {float:right; background:url(../images/show-more.png) 0 0 no-repeat; width:41px; height:12px; text-indent:-9999px; overflow:hidden;}

.media-block {margin:0 0 20px;}
.media-block .name-block {margin:0 0 10px; color:#534324; font:normal 28px 'Lobster', cursive;}
.media-list {margin:0 0 0 -40px;}
.media-list .column,
.media-list .column-wide {float:left; margin:0 0 0 40px;}
.media-list .media-item {margin:0 0 20px; float:left; font-size:13px;}
.media-list .column .media-item,
.media-list .column-wide .media-item {float:none;}
.media-list .media-item .picture {width:180px; margin:0; box-shadow:2px 2px 5px rgba(0,0,0,0.54); position:relative;}
.media-list .media-item .picture img {display:block; width:100%; max-width:100%; height:auto;}
.media-list .media-item .picture .ico-video {position:absolute; background:url(../images/ico-video.png) 0 0 no-repeat; width:52px; height:52px; left:50%; top:50%; margin:-26px 0 0 -26px;}
.media-list .media-item .trio-pic {width:180px; height:114px; position:relative; margin:0 0 10px;}
.media-list .media-item .trio-pic .picture {width:170px; position:absolute; left:0; top:0; margin:0; box-shadow:2px 2px 5px rgba(0,0,0,0.54);}
.media-list .media-item .trio-pic .p1 {left:0; top:0; z-index:3;}
.media-list .media-item .trio-pic .p2 {left:4px; top:4px; z-index:2;}
.media-list .media-item .trio-pic .p3 {left:8px; top:8px; z-index:1;}
.media-list .column-wide .media-item .trio-pic {width:400px; height:258px;}
.media-list .column-wide .media-item .picture {width:390px;}
.media-list .column-wide .media-item .picture {width:400px; margin:0 0 10px;}
.media-list .media-item .name {padding:5px 0 0; font-weight:bold; line-height:1.2em;}
.media-list .media-item .name a {color:#181a21; text-decoration:none;}
.media-list .media-item .name a:hover {text-decoration:underline;}
.media-list .column-wide .media-item .name {padding:0;}
.media-list .column-wide .media-item .name a {color:#534324; text-decoration:underline;}
.media-list .column-wide .media-item .name a:hover {text-decoration:none;}
.media-block .show-all {font-weight:bold; margin:-10px 0 20px; font-size:13px;}

.hr {background:url(../images/hr.png) 50% 0 no-repeat; margin:0 0 20px; height:4px; font-size:0;}

.news-archive {text-align:center; font:normal 21px 'Lobster', cursive; color:#898378;}
.news-archive a {text-decoration:none; margin:0 5px;}
.news-archive a:hover {text-decoration:underline;}

.big-gallery {}
.big-gallery .content-overflow ul {padding:0; margin:0;}
.big-gallery .content-overflow ul li {float:left; padding:0; margin:0; list-style-type:none; width:960px;}
.big-gallery .content-slider-overflow {margin:auto;}
.big-gallery .scroll-preview {height:86px; padding:20px 0; position:relative;}
.big-gallery .scroll-preview .preview-o {margin:auto;}
.big-gallery .scroll-preview .buttt {float:left; margin:0 10px 0 0; height:86px; width:110px; text-align:center;}
.big-gallery .scroll-preview .buttt img {max-height:100%; max-width:100%; width:auto; height:80px; display:block; margin:auto; cursor:pointer; border:3px solid rgba(0,0,0,0); border-radius:3px;}
.big-gallery .scroll-preview .current img {border-color:#e6e3d5;}
.big-gallery .content-overflow {width:960px; position:relative; margin:auto;}
.big-gallery .content-slider-overflow .title {padding:5px 0 0; text-align:center; color:#f5eede; display:block;}
.big-gallery .content-slider-overflow .picture {text-align:center; width:960px; display:table-cell; vertical-align:middle;}
.big-gallery .content-slider-overflow .picture .photo {text-align:center;}
.big-gallery .content-slider-overflow .picture img {max-height:100%; max-width:100%; height:auto; width:auto; display:block; margin:0 auto;}
.big-gallery .content-slider-left,
.big-gallery .content-slider-right {position:absolute; top:0; width:52px; height:100%; left:50%; background-repeat:no-repeat; background-position:50% 50%;}
.big-gallery .content-slider-left {background-image:url(../images/arrow-prev.png); margin:0 0 0 -540px;}
.big-gallery .content-slider-right {background-image:url(../images/arrow-next.png); margin:0 0 0 490px;}

.news-detail {}
.news-detail .date {display:block; color:#a1a1a1; font-size:11px; margin:0 0 4px;}
.content-block img,
.news-detail img {max-width:100%; height:auto;}

.paging {text-align:center; font:normal 18px 'Lobster', cursive; color:#898378; margin:0 0 20px;}
.paging span.modern-page-title {margin:0 5px;}
.paging span {display:inline-block; margin:0 5px;}
.paging span.modern-page-current {}
.paging a {magin:0 5px; text-decoration:none;}

.banner-container {}
.banner-container  ul {padding:0; margin:0;}
.banner-container ul li {float:left; padding:0; margin:0; list-style-type:none; position:relative;}
.banner-container ul li .desc {position:absolute; left:10px; bottom:10px; max-width:580px; padding:5px 10px; background:rgba(255,255,255,0.7);}
.banner-container .content-overflow {margin:0 0 10px;}
.banner-container .paginage {text-align:center;}
.banner-container .paginage a {display:inline-block; width:13px; height:13px; background:url(../images/paginator.png); margin:0 5px; text-indent:-9999px; overflow:hidden;}
.banner-container .paginage a.current {background-position:-13px 0;}

/* footer */
#footer {
	position:relative;	
	color:#181a21;
	border-top:1px solid #bab5aa;
	clear:both;
	font-size:14px;
}
.footer-pic1 {position:absolute; background:url(../images/footer-pic.png) 0 0 no-repeat; width:124px; height:103px; top:-97px; margin:0 0 0 35px;}
#footer a {color:#534324;}
#footer-logo {padding:25px 0 0; margin:0 0 25px; font-size:20px;}
#footer-copyright {text-align:center; padding-right:25px;}
#footer-menu {padding:30px 0 0; margin:0 0 20px;}
#footer-menu ul {padding:0; margin:0;}
#footer-menu ul li {display:inline; list-style-type:none; margin:0 20px 0 0; padding:0;}
#footer-text {padding:10px 190px 0 0; background:url(../images/footer-pic2.png) 100% 0 no-repeat; min-height:97px; line-height:1.2em;}
time {text-transform: lowercase;}

.show-all-right {font-weight: bold;font-size: 13px; margin-left: 480px;}

.left-menu ul li.active a {color: #898378;}
#footer-menu ul li.active a {color: #898378;}
#footer-informer {text-align:center; padding-right:25px;}