@import "reset.css";
html{
	font-size:100.01%;
	}

.wrap{
	background-position:50% 0;
	background-repeat:no-repeat;
	min-width:1000px;
	}
#news-page .wrap{background-image:url(/i/backgrounds/news.jpg);}
#history-page .wrap{background-image:url(/i/backgrounds/history.jpg);}
#pressa-page .wrap{background-image:url(/i/backgrounds/pressa.jpg);}
#media-page .wrap{background-image:url(/i/backgrounds/media.jpg);}
#guest-page .wrap{background-image:url(/i/backgrounds/guest.jpg);}
#contact-page .wrap{background-image:url(/i/backgrounds/contact.jpg);}
.bone{
	width:1000px;
	margin:0 auto;
	min-height:770px;
	position:relative;
	overflow:hidden;
	}

h2{
	font-family:"Georgia";
	font-size:2.50em;
	font-weight:bold;
	font-style:italic;
	margin:0 0px 11px;
	color:#dde0ec;
	line-height:1em;
	}

.text-content h2,
.header-with-info{
	padding-left:60px;
	}
.header-with-info{
	height:41px;
	}
.header-with-info h2{
	margin:0 16px 0 0;
	padding:0;
	display:inline;
	}
.header-with-info .nav-link{
	color:#e00035;
	font-family:"Georgia";
	font-weight:bold;
	font-style:italic;
	font-size:1.50em;
	}
	
.nav-link2{
	color:#e00035;
	font-family:"Georgia";
	font-weight:bold;
	font-style:italic;
	font-size:1.50em;
	}
	
h3{
	color:#dee1ec;
	font-size:1.50em;
	font-family:"Georgia";
	font-style:italic;
	font-weight:bold;
	margin:0 0 15px;
	line-height:1em;
	}
h3 a{
	color:#dee1ec;
	text-decoration:none;
	}

a{
	color:#e00035;
	text-decoration:none;
	}
a:hover{text-decoration:underline;}
.read-more{
	color:#e00035;
	font-family:"Arial";
	font-size:1.17em;
	line-height:0.86em;
	}

p{margin:0 0 1em 0;}

/* form */
input[type='text'],
input[type='password'],
textarea{
	background:#000000;
	border:3px solid #280001;
	color:#dee1ec;
	font-family:"Georgia";
	font-weight:bold;
	font-style:italic;
	font-size:1.50em;
	padding:1px 2px;
	}
input[type='submit']{
	background:transparent;
	border:none;
	color:#e00035;
	font-family:"Georgia";
	font-weight:bold;
	font-style:italic;
	font-size:1.50em;
	cursor:pointer;
	}
textarea{
	height:60px;
	}

form li{
	margin:0 0 16px;
	}
form label{
	display:block;
	margin:0 0 4px;
	}
form .f-1{
	width:270px;
	float:left;
	}
form .f-2{
	width:610px;
	float:right;
	}
form .f-1 input{
	width:240px;
	}
form .f-2 input,
form .f-2 textarea{
	width:600px;
	}
form .buttons{
	text-align:right;
	clear:both;
	margin-bottom:10px;
	}

.logo,
.menu{
	position:absolute;
	top:163px;
	left:0;
	z-index:100;
	}
.logo h1{
	margin:0;
	padding:18px 0px 15px 45px;
	width:16.2em;
	font-family:"Georgia";
	font-weight:bold;
	font-style:italic;
	background:url(/i/backgrounds/op.43.png);
	}
.logo a,
.logo a:hover{
	color:#dee1ec;
	text-decoration:none;
	font-size:2.07em;
	}
.logo a span{
	color:#e00035;
	background:url(/i/backgrounds/logo.png) no-repeat 0 2px;
	padding-left:15px;
	}

.menu{
	left:auto;
	right:0
	}
.menu ul{
	width:203px;
	padding:14px 0px 16px 18px;
	margin:0;
	font-family:"Georgia";
	font-size:1.50em;
	font-weight:bold;
	font-style:italic;
	background:url(/i/backgrounds/op.43.png);
	}
.menu li{
	margin:0 0 7px 0;
	}
.menu a{color:#9b0629;}
.menu .active,
.menu .active a,
.menu a:hover{color:#dee1ec;text-decoration:none;}


/* middle */
.middle{
	position:relative;
	}
.text-content .middle{
	padding:338px 0 30px;
	}
#contact-page  .middle{
	padding-top:381px;
	}
.text-content .middle .content{
	background:url(/i/backgrounds/op.70.png);
	}
.text-content .middle .content .inner{
	padding:12px 60px 6px;
	}
.media-content .middle{
	padding:118px 0 30px 266px;
	width:485px;
	}
.media-content .filter{
	position:absolute;
	top:124px;
	right:0;
	color:#dee1ec;
	font-size:1.50em;
	font-family:"Georgia";
	font-weight:bold;
	font-style:italic;
	line-height:1em;
	}

/* contact-info */
.contact-info{
	position:absolute;
	top:233px;
	left:0;
	z-index:100;
	}
.contact-info .inner{
	background:url(/i/backgrounds/op.43.png);
	padding:24px 0 25px 45px;
	width:16.2em;
	}
.contact-info dl{
	margin:0 0 25px 15px;
	}
.contact-info ul{
	margin:0 0 0 15px;
	}
.contact-info dt{
	font-size:1.20em;
	font-family:"Georgia";
	font-weight:bold;
	font-style:italic;
	line-height:1em;
	}

/* gallery */
.gallery{
	overflow:hidden;
	width:880px;
	padding:4px 0 0;
	}
.gallery ul{
	width:10000px;
	}
.media-content .gallery{
	width:485px;
	}
.media-content .gallery .row{
	width:520px;
	}
.gallery .management{
	font-size:3.00em;
	color:#e00035;
	font-family:"Arial";
	padding:6px 0 0;
	line-height:1em;
	}
.gallery .management .prev{
	float:left;
	cursor:pointer;
	}
.gallery .management .next{
	float:right;
	cursor:pointer;
	}
.gallery .management .disable{
	cursor:default;
	color:#4a011d;
	}

/* media-list */
.media-list{
	margin:0 0 -25px;
	}
.media-list .row{
	padding:0 0 25px;
	background:url(/i/backgrounds/op.pink.png) no-repeat -1000% -1000%;
	}
.media-list .item{
	width:228px;
	overflow:hidden;
	margin:0 28px 0 0;
	float:left;
	background:url(/i/backgrounds/op.43.png);
	}
.media-list .item:hover,
.media-list .hover{
	background:url(/i/backgrounds/op.pink.png);
	}

.media-list .item a{
	display:block;
	text-decoration:none;
	padding:20px 20px 16px;
	}
.media-list .item img{
	margin-bottom:10px;
	}
.media-list .item a:hover span{text-decoration:underline;}
.media-list .item span{text-decoration:none;}

/* audio-list */
.audio-list{
	margin-bottom:-10px;
	background:url(/i/backgrounds/op.pink.png) no-repeat -1000% -1000%;
	}
.audio-list li{
	background:url(/i/backgrounds/op.43.png);
	padding:9px 15px 12px;
	margin:0 0 10px;
	}
.audio-list li:hover,
.audio-list li.hover{
	background:url(/i/backgrounds/op.pink.png);
	}
.audio-list h3{
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	font-family:"Trebuchet MS";
	width:294px;
	margin:0 16px 0 0;
	padding:0 0 0 40px;
	float:left;
	background:url(/i/backgrounds/audio.png) no-repeat 0 50%;
	height:31px;
	line-height:31px;
	}
.audio-list h3 a:hover{
	text-decoration:none;
	}
.audio-list li:hover h3{
	background-image:url(/i/backgrounds/audio.h.png);
	}
.audio-list .act,
.audio-list .size{
	float:left;
	line-height:31px;
	display:block;
	}
.audio-list .act{
	width:56px;
	margin:0 10px 0 0;
	background:url(/i/backgrounds/audio.h.png) no-repeat -1000% -1000%;
	}
.audio-list .size{
	font-style:normal;
	}
/* video-list */	
.video-list .item a{
	position:relative;
	}
.video-list .view{
	display:block;
	width:53px;
	height:58px;
	position:absolute;
	left:88px;
	top:56px;
	background:url(/i/backgrounds/video.png) no-repeat 0 0;
	cursor:pointer;
	}
.video-list .item:hover .view{
	background-image:url(/i/backgrounds/video.h.png);
	}

/* news-list */
.news-list{
	margin:0;
	}
.news-list li{
	width:185px;
	float:left;
	padding:0 47px 0 0;
	}
.news-list .date{
	color:#590015;
	font-size:1.50em;
	font-family:"Georgia";
	font-style:italic;
	margin:0 0 6px;
	}
.news-list h3,
.news-list  h3 a{color:#767a89;}
.news-list .read-more{color:#9b0629;}
.news-list  p{color:#9398a7;}
.news-list li:hover .date,
.news-list li:hover .read-more,
.news-list li.hover .date,
.news-list li.hover .read-more{color:#e00035;}
.news-list li:hover h3,
.news-list li:hover  h3 a,
.news-list li:hover  p,
.news-list li.hover h3,
.news-list li.hover  h3 a,
.news-list li.hover  p{color:#dee1ec;}

/* quest-list */
.quest-list li{
	width:185px;
	float:left;
	padding:0 47px 0 0;
	}
.quest-list h3,
.quest-list .author{
	color:#767a89;
	}
.quest-list .author span{
	display:block;
	}
.quest-list .author .date{
	font-size:.81em;
	margin-top:.5em;
	}


/* pressa-list */
.pressa-list li{
	width:880px;
	float:left;
	padding:0;
	}
.pressa-list cite{
	color:#9b0629;
	font-style:normal;
	display:block;
	}
.pressa-list cite strong{
	color:#9b0629;
	font-size:1.50em;
	font-family:"Georgia";
	font-style:italic;
	font-weight:bold;
	display:block;
	line-height:1em;
	margin:0 0 5px;
	}

/* columns */
.columns .column-1{
	float:left;
	width:425px;
	}
.columns .column-2{
	float:right;
	width:425px;
	}

/* FOOTER */
.footer{
	position:absolute;
	bottom:10px;
	left:60px;
	width:880px;
	font-family:"Trebuchet MS";
	color:#2b0002;
	line-height:18px;
	}
.footer .copyright{
	margin:0;
	float:left;
	}
.footer .developers{
	margin:0;
	float:right;
	}
.footer .developers a{
	color:#2b0002;
	text-transform:uppercase;
	padding:0px 0 0px 16px;
	}
#news-page .footer,
#history-page .footer,
#media-page .footer,
#contact-page .footer{
	color:#2b0010;
	}
#news-page .footer .developers a,
#history-page .footer .developers a,
#media-page .footer .developers a,
#contact-page .footer .developers a{
	color:#2b0010;
	background-position:0 -32px;
	}
/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
#writemessage{
	display: none;
}
#logouniq{
	background: url(/i/backgrounds/uniq.png);
}
