/** CSS RESET **/
@import '/storage/bpuek/css/fonts/fonts.css';

* {
	padding: 0;
	margin: 0;
	border: 0;
}
a {
	text-decoration: none;
}
p, span {
	font-size: 95%;
}
p, div {
	line-height: 18px;
}
ul{
	list-style: none;
}
.float-left {
	float: left !important;
}
.float-right {
	float: right !important;
}
.clear {
	clear: both !important;
}
.full-width {
	width: 100%;
}
.full-width.with-padding {
	width: 98% !important;
	padding: initial 1% !important;
}
.width-auto {
	width: auto !important;
}
.half-width {
	width: 48% !important;
	padding: 5px 1% !important;
}
.clear-none {
	clear: none !important;
}
.no-margin {
	margin: 0 !important;
}
label.with-padding {
	padding: 1% 10px 0 0;
}
.margin-bottom {
	margin-bottom: 10px;
}
.big-margin-bottom {
	margin-bottom: 20px;
}
.margin-top {
	margin-top: 5px;
}
.big-margin-top {
	margin-top: 20px;
}
.margin-left {
	margin-left: 5px;
}

.big-margin-left {
	margin-left: 20px;
}
.margin-right {
	margin-right: 5px;
}
.big-margin-right {
	margin-right: 5px;
}
.with-padding: {
padding: 1% !important;
}
.form-row {
	float: left;
	width: 96%;
	padding: 5px 2%;
}
.half-form-row {
	float: left;
	width: 35%;
	padding: 5px 2%;
}
.uppercase {
	text-transform: uppercase !important;
}
h3, h4, h5 {
	font-weight: normal;
}
.submit, .jegyrendeles {
	font-size: 160%;
	color: #38332c;
	/*background: rgb(178,137,70); */
    /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2IyODk0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWJjNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(178,137,70,1) 1%, rgba(209,188,114,1) 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(178,137,70,1)), color-stop(100%,rgba(209,188,114,1))); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  rgba(178,137,70,1) 1%,rgba(209,188,114,1) 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  rgba(178,137,70,1) 1%,rgba(209,188,114,1) 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  rgba(178,137,70,1) 1%,rgba(209,188,114,1) 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  rgba(178,137,70,1) 1%,rgba(209,188,114,1) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28946', endColorstr='#d1bc72',GradientType=0 ); /* IE6-8 */
	box-shadow: 1px 2px 0 #111;
	padding: 5px 20px;
    background: transparent url(#) no-repeat top center;
}
.jegyrendeles {
	float: left;
	padding: 10px 40px;
}
.left {text-align: left !important;}
.right {text-align: right !important;}

.white {
	color: #fffdfd !important;
}

.yellow {
	color: #b38c45 !important;
}

.light-brown {color: #b19b74 !important; }
.font12 {
	font-size: 12px !important;
}
.font13 {
	font-size: 13px !important;
}
.font14 {
	font-size: 14px !important;
}
.font16 {
	font-size: 16px !important;
}
.font18 {
	font-size: 18px !important;
}
.tahoma {
	font-family: Tahoma !important;
}

.relative {
	position: relative !important;
}

/* CSS RESET END*/

body {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #27241e url(#) repeat top center;
	font-size: 100%;
	font-family: Tahoma;
	position: relative;
	overflow-x: hidden;
}
#body_light {
	position: absolute;
	width: 100%;
	height: 1000px;
	background: url(#) repeat;
}

#page {
	float: left;
	width: 100%;
	background: url(#) no-repeat top center;
	padding-top: 50px;
}
.default-page #mainline2 {
	position: absolute;
	width: 100%;
	height: 3px;
	z-index: 1;
	backgrond: transparent;
	top: 476px;
	left: 0;
	border: 1px solid #453f35;
}
#mainline2 span {
	width: 972px;
	margin: 0 auto;
	border-left: 1px solid #b29751;
	border-right: 1px solid #b29751;
	display: block;
}
#mainline2 span span {
	height: 3px;
	background: #2e2b25;
	display: block;
	border-left: 3px solid #b29751;
	border-right: 3px solid #b29751;
	margin: 0 3px;
	width: 960px;
}
#header_out {
	float: left;
	width: 100%;
	background: #282520 url(#) no-repeat top center;
	box-shadow: 0px 5px 5px 0 rgba(0, 0, 0, 0.49);
	-moz-box-shadow: 0px 5px 5px 0 rgba(0, 0, 0, 0.49);
	-webkit-box-shadow: 0px 5px 5px 0 rgba(0, 0, 0, 0.49);
	border-bottom: 1px solid #35322b;
	position: fixed;
	z-index: 9000;
	left: 0;
	top: 0;
}
#header {
	width: 980px;
	margin: 0 auto;
	background: url(#) no-repeat bottom center;
	height: 50px;
	position: relative;
	z-index: 10;
}
#footer_out {
	margin-top: 50px;
	float: left;
	width: 100%;
	background: url(#) repeat-x top left;
	height: 120px;
}
.footer {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
#Wrapper {
	width: 980px;
	min-height: 850px;
	position: relative;
	z-index: 2;
	margin: auto;
	*min-height: auto;
}

#content {
	float: left;
	width: 100%;
}
#path {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
}

/** HEAD **/
h1.logo {
	margin: 0;
	padding: 8px 10px 2px;
	float: left;
}
h1.logo a {
	float: left;
}
/* head menu css */
#menu {
	float: left;
}
#menu ul {
	float: left;
	list-style: none;
	padding: 15px 5px;
}
#menu ul li {
	float: left;
	margin: 0 6px;
	position: relative;
}
#menu ul li h4 {
	font-size: 13px;
	text-transform: uppercase;
	font-family: TrajanProBold;
	line-height: 20px;
}
#menu ul li h4 a {
	color: #f8f7f9;
}
#menu ul > li > h4 > a:hover, #menu ul li.active h4 a {
	color: #b68f4b;
}
#menu ul ul {
	position: absolute;
	padding: 0;
	width: 150px;
	left: -55px;
	margin-top: 20px;
	z-index: 100000;
	display: none;
}

#menu .menu-no-margin ul {
    left: -40px !important;
}

#menu ul ul li {
	margin: 1px 0;
	background: url(#) repeat top left;/*rgba(40,37,32,0.69);*/
	width: 100%;
}
#menu ul ul > li > h4 > a {
	float: left;
	width: 92%;
	font-size: 11px;
	padding: 3px 4%;
	text-align: center;
	color: #c6c4c2 !important;
}
#menu ul ul li.active h4 a, #menu ul ul li h4 a:hover {
	color: #b68f4b !important;
}
/* head menu css end */
/* head search */
#head_search {
	font-family: url(#) format('otf');
	float: left;
	width: 125px;
	background: url(#) no-repeat left top;
	margin: 9px 0;
	padding: 5px;
}
#head_search input {
	background: transparent;
	color: #958f86;
	padding: 2px;
	float: left;
	font-family: Tahoma;
}
#head_search input[type=text] {
	width: 85px;
	padding: 2px 5px;
	border-right: 1px solid #49453c;
}
#head_search input[type=submit] {
	cursor: pointer;
	border-left: 1px solid #332f28;
}
/* head search end */

a.YT, a.FB {
	float: left;
	width: 30px;
	height: 30px;
	margin: 8px 5px 0 0;
	background: url(#) no-repeat center;
}
a.FB {
	background: url(#) no-repeat center;
}
/* Language sel. */
div.lang-sel {
	float: left;
	position: relative;
	background: url(#) no-repeat top left;
	margin: 10px 2px;
	width: 30px;
	height: 30px;
}
.active-lang {
	width: 24px;
	height: 24px;
	padding: 3px;
}
ul.lng-selector {
	padding: 2px;
	list-style: none;
	background: #282520;
	position: absolute;
	right: 0;
	top: 28px;
	display: none;
	z-index: 100;
}
ul.lng-selector li {
	float: left;
	clear: both;
	margin: 2px;
}
ul.lng-selector li a {
	float: left;
	font-size: 0px;
	width: 24px;
	height: 24px;
}
.hu {
	background: url(#) no-repeat center;
}
.en {
	background: url(#) no-repeat center;
}
.de {
	background: url(#) no-repeat center;
}
.ru {
	background: url(#) no-repeat center;
}
/* Language sel. end */

/** HEAD END **/

/** FOOT **/
.foot-logo {
	margin-top: -40px;
}
#foot-menu {
	padding: 20px 45px;
	width: 650px;
	height: 20px;
}

#foot-menu-wrapper-default {
	width: 410px;
	margin: auto;
}

#foot-menu ul {
	list-style: none;
	width: auto;
	margin: auto;
	*display: inline;
}
#foot-menu ul li {
	display: inline-block;
	*display: inline;
	margin: 0 5px 0 0;
	padding-right: 15px;
	background: url(#) no-repeat right center;
	float: left;
}
#foot-menu ul li:last-child {
	background: none;
}
#foot-menu ul li a {
	color: #7c766d;
	text-transform: uppercase;
	font-size: 12px;
	padding: 5px;
	font-family: TrajanProBold;
}
.copy {
	position: absolute;
	top: 40px;
	left: 70px;
	color: #c5a962;
	text-shadow: 3px 3px 3px #111;
	-moz-text-shadow: 3px 3px 3px #111;
	-webkit-text-shadow: 3px 3px 3px #111;
	text-transform: uppercase;
	padding: 5px;
	/*background: #24221c;*/
	font-size: 12px;
}
.copy p {
	position: relative;
}
.copy span {
	position: absolute;
	width: 100%;
	height: 15px;
	background: url(#) repeat-x bottom;
	z-index: 10;
}
.copyright a {
	padding: 10px;
}
.copyright a p {
	float: left;
	color: #7c766d;
	font-size: 10px;
	padding: 5px;
	font-family: Arial;
	font-weight: bold;
}
.design {
	padding: 10px 5px;
}
/** FOOT END **/

/* Navigator CSS */
ul.navigation {
	float: left;
	list-style: none;
}
ul.navigation li {
	float: left;
	padding: 5px;
}
ul.navigation li a {
	font-size: 30px;
	color: #b8934e;
	line-height: 40px;
}
ul.navigation li a.current {
	color: #fffdfd;
}
.nav-last, .nav-first {
	display: none;
}
.nav-next, .nav-prev {
	background: url('/storage/bpuek/images/arrow.png') no-repeat right;
	height: 54px !important;
	width: 17px !important;
	padding: 0 !important;
}
.nav-prev {
	background-position: left;
}
.nav-next a, .nav-prev a {
	font-size: 0px !important;
	display: block;
	height: 54px;
}

/* Navigator CSS END */

#category, #contact, #sponsors, #gallery, #News, #Tags, #search, #guestbook, #webshop {
	float: left;
	width: 100%;
	background: url(#) no-repeat top center;
	*min-height: 580px;
}

h2.category-title {
	float: left;
	width: 100%;
	text-align: right;
	padding: 20px 0 30px;
	font-size: 48px;
	color: #fffdfd;
	line-height: 100%;
	margin-bottom: 0px;
	text-shadow: 0 3px 0px #111;
	-moz-text-shadow: 0 3px 0px #111;
	-webkit-text-shadow: 0 3px 0px #111;
	text-transform: uppercase;
	font-family: TrajanProRegular;
}

.category-title a {
	float: left;
	width: 90%;
	*clear: none;
}

.category-title span {
	width: 6%;
	float: right;
	height: 2px;
	margin: 25px 1% 0 2%;
	background: url(#) no-repeat top left;
	clear: none !important;
    *display: block;
	*float: right !important;
}
.category-main .category-main {
	float: left;
	color: #bfa87d;
	padding: 0 20px;
	position: relative;
	background: url(#) no-repeat 0px 15px;
	padding-top: 40px;
	font-family: Tahoma;
	width: 96%;
}
.category-main .category-main a{
    color: #efefef;
}
.category-main img {
	border: 1px solid #b7924e;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
}
.FBshare {
	position: absolute;
	color: #c99c49;
	top: 0;
	right: 0;
	width: 95px;
	font-family: Tahoma;
	font-size: 80%;
}
.FBshare span {
	float: right;
	width: 20px;
	height: 20px;
	background: url('/storage/bpuek/images/FBS.png') no-repeat top left;
}

#content h3, #content h3 a {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #fffdfd;
	background: url(#) no-repeat bottom center;
	padding-bottom: 15px;
	font-family: TrajanProRegular;
}

#content .maincontent h3 span.white {
	font-size: 24px;
	color: #fffdfd;
	padding-bottom: 15px;
	font-family: TrajanProRegular;
}

#content h3 a span {
	font-family: Tahoma;
	font-size: 14px;
}

#content h3 a {
	background: transparent;
	padding: 0;
	float: left;
	width: auto;
	min-width: 740px;
	max-width: 740px;
}
#category h3 {
	background: url(#) no-repeat bottom center;
}

#contact form {
	float: left;
	width: 96%;
	padding: 20px 2%;
	font-family: Tahoma;
}
#contact label {
	color: #c99c49;
	font-size: 100%;
}
#contact .contact-input {
	margin: 5px 0;
	background: #514b3f;
	border: 1px solid #9f844b;
	font-size: 100%;
	padding: 2px 5px;
	width: 300px;
	color: #bfa87d;
}
#contact .cont-sub {
	float: right;
	margin-top: 140px;
	padding: 5px 30px;
	cursor: pointer;
}

#contact .block-content {
	float: left;
	width: 92%;
	padding: 40px 4%;
	font-family: Tahoma;
	font-size: 80%;
}

#sponsors .block {
	float: left;
	width: 100%;
}
#sponsors .block-content {
	float: left;
	width: 96%;
	padding: 20px 2%;
}
.topsponsors, .sponsors {
	float: left;
	width: 100%;
	font-family: Tahoma;
}
.topsponsors a {
	float: left;
	width: 155px;
	text-align: center;
	color: #b19b74;
	text-transform: uppercase;
	font-size: 80%;
	padding: 0 0 20px;
	*height: 105px;
}
.topsponsors a img {
	margin: 0 7%;
	box-shadow: 5px 5px 5px #222;
	-moz-box-shadow: 5px 5px 5px #222;
	-webkit-box-shadow: 5px 5px 5px #222;
	clear: both;
	width: 86%;
	height: auto;
}
.sponsors a {
	float: left;
	width: 114px;
	margin: 10px;
	border: 1px solid #656252;
	padding: 10px;
	text-align: center;
	color: #b19b74;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 100%;
	min-height: 100px;
}
.sponsors a img {
	width: 93px;
	padding: 10px;
}
#GalleryList, #GalleryContent {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
#GalleryList h3 {
	background: url(#) no-repeat bottom center;
}
#GalleryList .one-gallery {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
#GalleryList .gallery-main-image {
	float: left;
	width: 100%;
	margin: 5px 0;
	background: #2e2a24;
	display: none;
}
#GalleryList .gallery-in-main-image {
	padding: 20px 2%;
}
#opengallery {
}

#category {
	position: relative;
}
.top-nav {
	position: absolute;
	top: 20px;
}

#guestbook .top-nav {
    top: 70px;
}

.news-row {
	float: left;
	width: 100%;
}
.category-list-item {
	float: left;
	width: 100%;
	padding-bottom: 15px;
	position: relative;
}
.category-list-item .newsdate, .category-list-item .new-read, .newsdate {
	position: absolute;
	top: 3px;
	color: #c99c49;
	font-size: 14px;
	font-family: Tahoma;
}
.category-list-item .new-read {
	right: 0px;
}
.category-list-item .new-read a {
	color: #c99c49;
}
.intro-description {
	float: left;
	width: 98%;
	margin: 5px 0;
	background: #343029;
	padding: 10px 1% 25px;
	color: #bfa87d;
	position: relative;
	font-family: Tahoma;
	font-size: 14px;
}
.desc-left{
    max-width: 20%;
    margin-right: 1%;
}
.desc-left a{
    float: left;
    width: 100%;
}
.desc-left a img{
    max-width: 90%;
    margin: 5px 5%;
}
.desc-right{
    max-width: 79%;
}
.desc-right .stext, .desc-right .ltext{
    float: left;
    width: 100%;
}
.desc-right .stext{
    padding-bottom: 5px;
}

.event-desc {
	margin: 0 0 20px;
}
.event-desc .event-date {
	font-size: 24px;
	width: 33%;
	line-height: 36px;
	color: #bfa87d;
}
.event-desc .event-country, .event-desc .event-city {
	width: 32%;
	color: #a98442;
	border-left: 2px solid;
	padding: 10px 0 10px 1%;
}

.category-list-item .intro-description .category-item-image {
	float: left;
	margin: 0 10px 0 0;
}
.category-item-more, .category-item-close {
	position: absolute;
	bottom: 5px;
	right: 80px;
	color: #fffdfd !important;
	text-transform: uppercase;
	font-size: 11px;
}
.category-item-close {
	right: 10px;
}

#News {
	position: relative;
}
#News .FBshare {
	color: #c99c49;
	width: 105px !important;
	position: absolute;
	text-transform: none !important;
	top: 110px;
	right: 0px;
	font-family: Tahoma;
	font-variant: normal;
	font-size: 14px;
	min-width: 0;
}
#News h3 {
	margin: 10px 0;
}
#News .newsdate {
	left: 10px;
	top: 110px;
}
#sText, #lText {
	color: #bfa87d;
	padding: 0 1%;
	margin-bottom: 20px;
}
.stext-img {
	margin: 0 10px 0px 0;
	border: 1px solid #5b4d32;
	box-shadow: 2px 3px 5px #111;
	-moz-box-shadow: 2px 3px 5px #111;
	-webkit-box-shadow: 2px 3px 5px #111;
}
#tags h4 a {
	color: #fffdfd;
	text-transform: uppercase;
	font-size: 14px;
}
#tags .tags-div a, #tags .tags-div span {
	color: #bfa87d;
	font-size: 14px;
	padding: 0 1px;
}
.t1st {
	color: #fffdfd;
	padding-top: 5px;
	text-shadow: 1px 2px 2px #111;
	-moz-text-shadow: 1px 2px 2px #111;
	-webkit-text-shadow: 1px 2px 2px #111;
}
#Tags a, #Tags .ts {
	color: #bfa87d;
	padding: 0 1px;
}
#Tags h2 {
	float: left;
	width: 100%;
	padding: 20px 0;
	font-size: 28px;
	color: #fffdfd;
	text-shadow: 2px 3px 5px #111;
	font-variant: small-caps;
}

/* Gallery Image slider */
.opengallery {
	width: 99%;
	height: 365px;
	overflow: hidden;
	background: #322e27;
	padding: 25px .5%;
}
.opengallery .viewport {
	float: left;
	width: 94%;
	height: 365px;
	overflow: hidden;
	position: relative;
}

.opengallery.youtube-gallery {
	height: 490px;
	background: transparent;
	padding: 10px 0;
}

.opengallery.youtube-gallery .viewport {
	height: 500px !important;
}

.opengallery .buttons {
	display: block;
	margin: 150px 10px 0 0;
	float: left;
}
.opengallery .buttons:hover {
	border: none;
}
.opengallery .prev {
	background: url('/storage/bpuek/images/arrow.png') no-repeat left center;
	height: 54px;
	width: 17px;
	font-size: 0;
}
.opengallery .prev:hover {
	border: none;
}
.opengallery .next {
	margin: 150px 0 0 10px;
	background: url('/storage/bpuek/images/arrow.png') no-repeat right center;
	height: 54px;
	width: 17px;
	font-size: 0;
}
.opengallery .next:hover {
	border: none;
}
.opengallery .disable {
	visibility: hidden;
}
.opengallery .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	height: 365px;
}
.opengallery .overview li {
	float: left;
	margin: 0 6px;
	padding: 1px;
	width: 168px !important;
	width: 240px;
}
.opengallery .overview li a {
	float: left;
	overflow: hidden;
	width: 100%;
	height: 170px;
	border: 1px solid #5a4c32;
	margin-bottom: 20px;
	text-align: center;
}
.opengallery .overview li a img {
	height: 100%;
	width: auto;
}

/** Youtube gallery addon **/
.opengallery li.one-youtube-img {
	margin: 0 10px 0px 0;
	width: 215px !important;
}
.opengallery li.one-youtube-img a {
	padding: 10px;
	float: left;
	width: 200px;
	font-size: 12px;
	color: #b38c45;
	height: 217px;
	margin-bottom: 10px;
}

.opengallery li.one-youtube-img a div.video-title {
	color: #fff;
	font-size: 14px;
	padding: 5px;
	line-height: 18px;
	border: 0;
}

.opengallery li.one-youtube-img .video-img {
	float: left;
	width: 98%;
	clear: both;
	height: 130px;
	overflow: hidden;
	margin-left: 2%;
	margin-bottom: 5px;
}

.opengallery li.one-youtube-img .video-desc {
	font-size: 12px;
	padding: 0 5px;
}

.opengallery li.one-youtube-img a img {
	height: auto;;
	margin: auto;
	float: none;
	clear: both;
	width: 132%;
	margin: -25px 0 0 -30px;
}

/* Gallery Image slider End */

/** MAIN **/
/* newsplayer */
#newsPlayer {
	float: left;
	width: 96%;
	margin: 3px 2%;
	border: 1px solid #b18d4c;
	overflow: hidden;
}
#showcase {
	float: left;
	width: 100%;
	position: relative;
	z-index: 3;
	height: 244px;
	overflow: hidden;
}
#showcase #news_pager {
	position: absolute;
	z-index: 10;
	right: 10px;
	bottom: 70px;
}
#news_pager a {
	font-size: 0px;
	width: 13px;
	height: 13px;
	background: url(http://www.budapestiujevikoncert.hu/storage/bpuek/images/bullets.png) no-repeat -13px 0;
	float: left;
	margin-right: 5px;
}
#news_pager a.activeSlide {
	background-position: 0;
}
#showcase .nav {
	position: absolute;
	width: 26px;
	height: 72px;
	background: url(#) no-repeat top left;
	top: 40px;
	z-index: 10;
	left: 0;
}
#showcase .pNext {
	background-position: top right;
	left: 359px;
	right: 0;
}
#showcase li {
	height: 250px;
	width: 100%;
}
#showcase li a {
	float: left;
	width: 100%;
	height: 100%;
}
#showcase .main-image {
	height: 100%;
}
#showcase .main-image img {
	width: 100%;
	width: auto;
}
#showcase .main {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: url(#) repeat top left;
	height: 60px;
	font-family: Tahoma;
}
#showcase .main h3 {
	background: url(#) no-repeat left top !important;
	font-size: 14px;
	margin: 5px 0;
	text-align: left;
	padding-left: 4%;
	width: 92%;
	font-family: Tahoma;
	font-variant: normal;
	line-height: 20px;
}
/* newsplayer end */

.maincontent .mwebshop, .maincontent .mvideo {
	width: 275px;
	margin: 10px 10px 0px 0;
}

.maincontent .mwebshop {
	margin-right: 17px;
}

.maincontent .mwebshop img {
	width: 287px;
	height: 262px;
	margin-top: -3px
}

.mvideo .gallery-text, .mvideo .yt-morelink {
    display: none;
}

.maincontent h3 a {
	font-size: 24px !important;
	line-height: 26px;
	color: #b7924e !important;
	text-transform: uppercase;
	min-width: 0 !important;
	width: 100% !important;
}
.maincontent .mwebshop h3, .maincontent .mvideo h3 {
	background: url(#) no-repeat bottom center !important;
}
.maincontent .webshop-link {
	height: 260px;
	width: 100%;
}
.maincontent .mnews {
	width: 400px;
	margin: 10px 0px;
}
.maincontent .mnews h3 {
	background: url(#) no-repeat bottom center !important;
}

.banners .one-ban {
	float: left;
	width: 50%;
	margin: 10px 0;
	height: 73px;
	text-align: center;
	font-size: 26px;
	color: #a38b51;
	font-family: TrajanProRegular;
	line-height: 32px;
	text-transform: uppercase;
	padding: 5px 0;
}
.banners .one-ban p {
	line-height: 28px;
}
.banners .one-ban.buduk {
	background: url(#) no-repeat top center
}
.banners .one-ban.tempk {
	background: url(#) no-repeat top center
}

/** MAIN END **/

.youtube-outer .lead .youtube-image {
	padding: 10px 7px;
	border: 2px solid #6a593b;
	float: left;
	background: #292621;
	box-shadow: 3px 3px 5px #111;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}

.mvideo {
	font-size: 12px;
	color: #fff;
}

.mvideo a.yt-morelink {
	color: #bb9857;
	font-size: 13px;
	font-family: TrajanProRegular;
	text-transform: uppercase;
	width: 100%;
	border-top: 1px dashed #b8934e;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
}

.mvideo a.yt-morelink .float-left {
	padding: 2px 0;
}

.mvideo a.yt-morelink .arrow {
	background: url(#) no-repeat center right;
	width: 15px;
	height: 20px;
	float: left;
}

.mvideo .v_overlay {
	width: 255px;
	height: 222px;
	background: url(#) no-repeat center;
	position: absolute;
	left: 5px;
	top: 5px;
}

.mvideo .youtube-img {
	width: 100%;
	height: 245px;
	text-align: center;
	float: left;
	overflow: hidden;
	position: relative;
	background: #292621;
	padding: 0px 0;
	border: 1px solid #645437;
	margin-top: 2px;
}

.mvideo .youtube-img img {
	height: 100%;
	margin-left: -25px;
}

.mvideo .news-title {
	margin: 5px 0;
	float: left;
	width: 100%;
	clear: both;
}

.mvideo .news-title a {
	color: #fffdfd;
}

h3 span.date, h3 span.share {
	font-family: Tahoma !important;
	text-transform: none !important;
	font-variant: normal !important;
	font-size: 12px;
	float: left !important;
	min-width: 120px;
	text-align: left;
	min-height: 1px;
}

h3 span.share, h3 span a {
	width: auto !important;
	min-width: 0 !important;
}

h3 span a span {
	float: left;
}

.cat-archive-link a {
	font-size: 30px;
	color: #c99c49;
	font-family: TrajanProRegular;
	text-transform: uppercase;
}

/* search */
#search input, #search select {
	padding: 5px 1%;
	width: 98%;
}
#search select {
	width: 100%;
}
#search .submit {
	width: auto;
}
#search .half-width {
	width: 452px !important;
	padding: 5px 0px !important;
}
/* search end */

/* guestbook */
#guestbook .form-row {
	width: 98%;
	padding: 5px 1%;
}

#guestbook .form-row .in {
	float: left;
	width: 185px;
	margin: 0 0 0 20px;
}
#guestbook .form-row .in label {
	color: #c99c49;
	font-size: 12px;
}
.guestbook-input {
	margin: 2px 0;
	background: #514b3f;
	border: 1px solid #9f844b;
	font-size: 100%;
	padding: 2px 5px;
	width: 100%;
	color: #bfa87d;
	font-size: 12px;
}
.guestbook-sub {
	float: right;
	margin-top: 20px;
}
#guestbookList{
	margin: 20px 0;
}
.gbText{
	margin: 5px 0;
	color: #bfa87d;
}
/* guestbook end */

#category .ltext h3, #category .stext h3, #News #lText h3 {
    background: none !important;
}

#category .ltext h3 a, #category .stext h3 a, #News #lText h3 a {
    width: 100% !important;
    max-width: 100%;
    font-size: 80%;
    color: #b38c45;
}

#News #lText h3 a {
    font-size: 100%;
}

.stext a, .ltext a, #News a {
	color: #b38c45;
	text-decoration: underline;
}

.close.gallery-close {
    width: 16px;
    height: 15px;
    position: absolute;
    background: url(#) no-repeat center;
    top: -18px;
    right: 0;
    cursor: pointer;
}

.pp_pic_holder .close.gallery-close {
    top: 8px;
    right: 15px;
}

#foot-menu.foot-menu-ru_RU {
    padding: 20px 35px;
    width: 680px;
}

.no-date .date{
	opacity: 0;
}


#MainPlayerOut{
    width: 100%;
    float: left;
    text-align: center;
    height: 425px;
    position: relative;
    z-index: 100;
}

#YoutubeContent .date, #GalleryList .date{
    width: 120px;
    height: 20px;
}