@charset "utf-8";
*{margin:0px; padding:0px;}
a {outline: none; text-decoration: none;}
img,object {border:0;max-width:100%}

@font-face {
    font-family: 'MuseoSansCyrl300';
    src: url('fonts/MuseoSansCyrl-300.eot');
    src: url('fonts/MuseoSansCyrl-300.eot') format('embedded-opentype'),
         url('fonts/MuseoSansCyrl-300.woff') format('woff'),
         url('fonts/MuseoSansCyrl-300.ttf') format('truetype'),
         url('fonts/MuseoSansCyrl-300.svg#MuseoSansCyrl300') format('svg');
}
@font-face {
	font-family: 'MuseoSansCyrl500';
	src: url('fonts/MuseoSansCyrl-500');
	src: local('MuseoSansCyrl500'), local('MuseoSansCyrl'),
	     url('fonts/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
	     url('fonts/MuseoSansCyrl-500.woff') format('woff'),
	     url('fonts/MuseoSansCyrl-500.ttf') format('truetype'),
	     url('fonts/MuseoSansCyrl-500.svg#MuseoSansCyrl500') format('svg');
	font-weight: normal;
}
@font-face {
	font-family: 'MuseoSansCyrl900';
	src: url('fonts/MuseoSansCyrl-900');
	src: local('MuseoSansCyrl900'), local('MuseoSansCyrl Bold'),
	     url('fonts/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'),
	     url('fonts/MuseoSansCyrl-900.woff') format('woff'),
	     url('fonts/MuseoSansCyrl-900.ttf') format('truetype'),
	     url('fonts/MuseoSansCyrl-900.svg#MuseoSansCyrl900') format('svg');
	font-weight: normal;
}
@font-face {
	font-family: 'SinkinSans';
	src: url('fonts/SinkinSans-100Thin');
	src: local('SinkinSans-100Thin'), local('SinkinSans'),
	     url('fonts/SinkinSans-100Thin.eot?#iefix') format('embedded-opentype'),
	     url('fonts/SinkinSans-100Thin.woff') format('woff'),
	     url('fonts/SinkinSans-100Thin.ttf') format('truetype'),
	     url('fonts/SinkinSans-100Thin.svg#SinkinSans') format('svg');
	font-weight: normal;
	font-style: bold;
}
.cleaner{clear: both;line-height:0px;height:0;margin:0;padding:0;font-size:0;}

html, body{
	color: #000;
	margin: 0;
	padding: 0;
	font-family: 'MuseoSansCyrl300';
	font-size:13px;
	}
body {background:url(images/bg.png) no-repeat center center;
	background-color:#fff;
	}
a, a:link, a:active, a:visited{
	color:#555;
	text-decoration: none;
	}
a:hover	{
	color: #ffc50c;
	
	}
strong,b{font-family: 'MuseoSansCyrl500';font-weight:normal}
hr{border:0;border-top:1px solid #ddd;}
#all {
	margin: 40px auto;
	padding: 0;
    max-width: 1052px;
	margin-top:0px;
	position:relative;
}
#middle{
	width:914px;
	padding:0;
	margin:0;
}
#hder {
	min-height:187px;

}
#ftblock{
	width:160px;
	top:0;
	margin:237px 0 0 900px;
	position:absolute;
	padding-top:0px;
}
#main {min-height:350px;}
#bottomlogotrack{
	width:734px;
	height:160px;
	background:url(images/bottomlogotrack.png) no-repeat top left;
	margin-left:190px;
	position: relative;
    bottom: 0;
}
#logo {float:left;width:192px;padding-top:22px}



#top{min-height:187px;float:left;margin-bottom:20px}
#top .tp {list-style:none;padding:0;margin:0;margin-left:-17px;font-family: 'MuseoSansCyrl500';font-size:12px;line-height:13px;width:738px;height:187px;border-right:1px solid #000}
.tp > li{
	height:187px;
	border-left:1px solid #000;
	float:left;
	padding:0 0 0 10px;
	margin-left:17px;
	
}
.tp > li.mitemsel{
	height:217px;
}



.tp a:link,.tp a:visited{color:#000}
.tp a:hover{
	color:#ffc50c;
	
}

.tp > li{
}
.tp ul{
	list-style:none;
	margin:0;
	padding:0;
	

	
}
.tp > li span {display:block;margin-bottom:3px;font-weight:bold}
.tp li li{clear:both;margin-bottom:3px}


#top a.mitemsel {
	color:#231f20;
	font-weight:bold;
}
.tp li span.pnt{top:0;width:11px;height:11px;position:absolute;display:block;margin-left:-16px;background-color:#ffc50c;border-radius:5px;}
.random div span.pnt{width:11px;height:11px;display:block;float:left;margin:0 10px;background-color:#ffc50c;border-radius:5px;}
.tp li:nth-child(2n+1) span.pnt,.random div:nth-child(2n+1) span.pnt {background-color:#ffc50c}
.tp li:nth-child(2n) span.pnt ,.random div:nth-child(2n) span.pnt{background-color:#231f20}
.tp li:nth-child(3n+1) span.pnt,.random div:nth-child(3n+1) span.pnt {
	border-radius:0;
}
.tp > li.mitemsel span.pnt{top:217px}


.fban div{margin-bottom:10px;max-width:160px}

#rhead{padding-left:10px;margin:20px 0 0 0;float:left;font-size:12px;text-transform:uppercase;width:125px;overflow:hidden}
#rhead > div{margin-bottom:10px}

#rhead span.pntfix{width:11px;height:11px;position:absolute;margin:1px 0 0 -16px;background-color:#ffc50c;border-radius:5px;}
#langs{list-style:none;margin:0;padding:0;height:14px;}
#langs li{float:left;}
#langs a{color:#000}
#langs li a:hover{color:#ffc50c}
#langs li.lngsel a{color:#ffc50c}

#srcfld{background-color:#fafafa;border:0;margin:-2px 0 0 0;padding:2px;height:14px;font-size:12px;width:120px}

.socm{list-style:none;width:135px;height:21px}
.socm li {margin-right:12px;float:left;width:21px;height:21px;}

.socm a{display:block;width:21px;height:21px;background-repeat:no-repeat;text-align:center}
.socm a:link,.socm a:visited{background-position:21px 21px}
.socm a:hover {background-position:top left}
.socm a:hover img{display:none;}

#dcounter{padding:0;margin-top:5px;position:absolute;font-family:"SinkinSans";line-height:65px;font-size:42px;font-weight:bold;height:80px;color:#aaa;width:160px;}
#dcounter div{float:left;margin-right:6px;padding:0}
#dcounter div.dl{font-size:15px;line-height:18px;margin:15px 0 0 0;}
.lm {
	margin-top:5px;
}
#mcont{}

h1,h2,h3,h4,h5 {
	color:#000;font-family: 'MuseoSansCyrl500';
	font-weight:normal;
}
h1{
	font-size:16px;
}
h2{
	font-size:14px;
}
h3{
	font-size:13px;
}
h5{
	font-size:13px;
}
.sbttl {font-size:13px;color:#000;display:inline;}
.nns{margin-bottom:20px}
.nns a {
	color:#777;
}


.fd {
	margin-bottom:5px;
	color:#777;
	font-size:11px;
}
#imgblock{margin:8px 0}
.img_holder{margin-bottom:0.5em;}
.img_holder img {
	max-width:100%;	
}
.img_holder_album{width:40%;}
#maincontent,#headcontent{}
#headcontent{font-weight:bold; padding:8px 0;}
#imgdata{
	width:25%;
	float:left;
}
#imgdata.imgdataalbum{width:55%; font-size:16px;line-height:22px;}
.nbox  {
	
	
	
}
.pdn {padding:10px;min-height:50px}
.nbox h2{
	
	
}
.nbox h2 a:link,.nbox h2 a:visited {color:#000}
.nbox h2 a:hover{color:#ffc50c}

.nimg {
	width:235px;
	float:left;
	padding:10px 0;
}

.nc {
	float:right;
	width:451px;
	overflow:hidden;
	min-height:130px;
	padding:10px;
	background:url(images/bgtrans.png) repeat top left;
}

.nar,.arch{
	text-align:right;
	margin:0;
}
.nar a,.arch a{	
	padding:0.2em 0.5em;
}
.nar a:link,.nar a:visited,.arch a:link,.arch a:visited{
	color:#777
}
.nar a:hover,.arch a:hover{color:#ffc50c;}
.nnns {

	color:#777;
	font-size:11px;

}

.bld{font-family:'MuseoSansCyrl500'}
.trbld .trdate ,.trbld h2 {font-family:'MuseoSansCyrl900'}
.mlbld h5{font-family:'MuseoSansCyrl900'}

.tr{margin-bottom:10px}
.trdate{
	width:90px;
	float:left;
	padding:0;
	font-size:18px;
	text-align:right;
	margin-left:40px;
	cursor:pointer;
}
.trdate:hover {color: #ffc50c;}
.trb, .msu h3{
	float:right;
	width:681px;
	padding:8px 20px;
	cursor:pointer;
}
.trcon{margin-left:192px;display:none}
.msu > div {margin-bottom:8px}
.msu span.track{
	height:35px;
	display:block;
	background-color:#d1d2d4;
}
.msu .msucont,.umjcont {display:none}
.msu .show1{display:block}
.trb h2{
	font-size:16px;
}
.upp h2{
	text-transform:uppercase;
}
.msu h3{
	font-size:16px;
	margin:-35px 0 0 0;
	padding:8px 20px;
	position:relative;
	
}
.msu h5{
	margin:8px 0 0 120px;
	cursor:pointer;
}
.msutime{ 
	display:block;
	width:100px;
	float:left;
}
.msucont {margin-left:121px;padding:8px 0}
.umjcont {margin:4px 0;padding:8px 140px 8px 121px; background-color:#d1d2d4;}
.trb a{color:#000}


.col1 .trb{background-color:#231f20; }
.col1 .trb  h2 a:link,.col1 .trb  h2 a:hover,.col1 .trb  h2 a{color:#fff}
.col2 .trb{background-color:#ffc50c;}
.col0 .trb{background-color:#a7a9ac;}
.col1 .umjcont,.col1 .msu span.track {background-color:#7d7d7d;}
.col1 .msu h3,.col1 .umjcont {color:#fff}
.col2 .umjcont,.col2 .msu span.track {background-color:#fbe7a6;}
.col0 .umjcont,.col0 .msu span.track {background-color:#d1d2d4;}

.random{height:550px;margin-left:192px;position:relative;}
.random div{width:80px;padding:10px;float:left}
.random div span.pnt {margin-top:4px}
.random a{
	font-size:16px;
	font-family:'MuseoSansCyrl500';
	color:#000;
}
.random div:hover span.pnt{background-color:#000}
.random a:hover{color:#000;font-family:'MuseoSansCyrl900';}
.redborder{background-color:#fee}

.arch {text-align:left;padding-top:0.5em;}


#contenttext,.margleft2{
	padding:10px;
	width:450px;
	float:right;
}
#contenttext{background:url(images/bgtrans.png) repeat top left;}
#contenttext.fullleft,#contenttext.g{float:none;width:700px;margin-left:192px;margin-bottom:8px}
.yiframe{
	width:100%;
	height:300px;
}
#contenttext.fullleft .yiframe,#contenttext.g .yiframe{height:430px}

body #contenttext li {
	margin-left:20px;
	margin-bottom:5px;
}
.listingbox{
	margin:40px 0 0 192px;
}


.ctx p, .ctxphotog p, .ctxphoton p, #contenttext p {padding-bottom:0.5em}
.galleryn{
	width:235px;
	float:left;
	margin:8px 0 8px 192px;
}
.galleryg {
	padding:0;
	overflow:hidden;
	float:none;
	width:728px;
	margin-left:192px;
	margin-bottom:8px;
	line-height:15px;
}

.galleryg .fbox{width:98.1%}
.galleryg img, .galleryn img,.nimg img{
	max-width:100%;
}
.gitemn, .gitemg,.gitemg0,.gitemg1{
	padding:0;
	font-size:14px;
	margin-bottom:18px;
}
.gitemn{width:235px;height:115px;}
.gitemg{width:174px;height:160px;padding-right:8px}
.gimgn ,.gimgg{padding-bottom:0;width:235px}
.gimgg{width:174px;height:119px;margin-bottom:5px;}
.gitemg,.gitemg0,.gitemg1 {float:left;}
.p0{background-color:#eee}

#plan {
	position:absolute;
	width:770px;
	height:351px;
	margin: 0 0 0 -180px;
	float:left;
}

#imgp,#videop,#nomp,#mplyr {
	position:absolute;
	display:none;
	border:2px outset buttonhighlight;
	padding:0;margin:0;
}
#imgp img {max-width:100%}
#videop,#nomp,#mplyr {
	padding:0 0 0 0;
	background-color:#000;
}
#videop .ttl,#nomp .ttl,#mplyr .ttl {
	height:15px;
	background:url(/images/close1.gif) no-repeat top right;
	width:250px;
	cursor:pointer;


} 
#nomp {
	padding:0;background-color:#aaa;
	cursor:default;
}
.cltrack {height:16px;
background:url(/images/close1.gif) no-repeat top right;
background-color:#333;
color:#FFFFFF;
}
#mainimg {
	width:600px;
	height:266px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-top:17px;
}
.back {
	border-top: 1px solid #ddd;
	padding:10px 0;
	margin:10px 0;
}

.pages {
	margin-bottom:10px;
	text-transform:lowercase;
	margin-top:10px;

	
}
.pages {
	border-spacing: 0;
    border-collapse: collapse;
}
.pages td {
	padding:2px 4px;
	text-align:center;
	font-size:11px;
}
.pages a{
	text-align:center;	
}
.pages a:link,.pages a:visited{color:#000}
.pages a:hover{color:#ffc50c}
#pgsel {
	color:#ffc50c;
}
#pagestitle {
	width:100px; color:#666666;
	font-size:12px;
}
#pghp1, #pghn1 {visibility:hidden}




.lmtitle,.mtitle,.rmtitle{
	margin-bottom:0px;
	background:url(images/lback.gif) no-repeat top left;
	width:100%;
	height:25px;
	font-family:'DosisBold';
	font-size:0.938em;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:6px;
	margin-top:10px;
	color:#fff;
}
.rmtitle {
	background:url(images/lback2.gif) no-repeat top right;
}

.mtitle {
	background:url(images/mback.gif) no-repeat top left;
	height:36px;
	padding:8px 10px 0 10px;
	text-align:left;
	font-size:16px;
	max-width:736px;
}

.rotate {
	

-moz-transform: rotate(270.0deg);  /* FF3.5+ */
-o-transform: rotate(270.0deg);  /* Opera 10.5 */
-webkit-transform: rotate(270.0deg);  /* Saf3.1+, Chrome */          
 filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=270 deg);  /* IE6,IE7 */         
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=270)"; /* IE8 */
}
.rotate2 {
	
-moz-transform: rotate(90.0deg);  /* FF3.5+ */
-o-transform: rotate(90.0deg);  /* Opera 10.5 */
-webkit-transform: rotate(90.0deg);  /* Saf3.1+, Chrome */          
 filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=90 deg);  /* IE6,IE7 */         
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=90)"; /* IE8 */



}

.photo{background-image:url(images/photo.png)}
.video{background-image:url(images/video.png)}

.left {float:left}
.right{float:right}

.abc{margin:6px 0 0 0;width:103%}
.abc a {
	display:block;
	float:left;
	background:url(images/bgalpha.gif) repeat-x top left;
	height:20px;
	min-width:32px;
	color:#fff;
	margin:0 4px 5px 0;
	text-align:center;
	padding:9px 3px;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	
}
.abc a:hover{color:#000;background-color:#fcaf17;background-image:none}

.abc a.selected {background:url(images/bgalphasel.gif) repeat-x top left;}
.abc a.selected:hover{color:#fff;cursor:default}
.abc a.all{width:100%;max-width:662px}

.galleryg .p0 {
	opacity: 0.3;
    filter: alpha(opacity=30);
}
.listingbox .p0,.listingbox .p12,.listingbox .p13,.listingbox .p14 {
	opacity: 0.6;
    filter: alpha(opacity=60);
}
.listingbox .p2,.listingbox .p3,.listingbox .p4 {
	opacity: 0.9;
    filter: alpha(opacity=90);
}
.listingbox .p2,.listingbox .p12{
	background-color:#cfc;
}
.listingbox .p3,.listingbox .p13{
	background-color:#ffa;
}
.listingbox .p4,.listingbox .p14{
	background-color:#faa;
}
.gallerylist .p0{
	opacity: 0.3;
    filter: alpha(opacity=30);
}
.gallerylist .l0 .icn {border:4px dotted #f00}
.gallerylist .f1 .icn {border:2px dotted #0f0}
.abox a h2,.abox a .nnns{color:#000}
.abox a h2 {font-weight:bold;font-size:14px;}

h1 span.subtitle{
	display:block;
	font-size:20px;
	text-transform:none;
	font-weight:bold;
}

.map {margin-top:10px}
.youtube {margin-top:10px}

.hya li {
	margin-left:14px;
}




.ftbl {font-size:12px; width:100%}
.ftbl td {vertical-align:top;border-bottom:1px solid #eee}
.fgr {color:#777}
.formtbl {margin-top:30px}
.formtbl p {margin:0}
.formtbl .ftf {padding:3px 20px 3px 3px }
.formtbl td .fchk td {padding:2px 3px 3px 3px;vertical-align:top}
#rez img {width:auto; margin:0;padding:0;border-size:0}
.fmsg {font-size:15px;font-weight:bold;color:#f00}
.ftf {color:#888}
.ftf .fchk td{color:#000}
.ftr1 .ftt {font-weight:bold}
.formtbl .ftt {padding:6px 10px 3px 3px }
.ftr1 input,.ftr1 textarea {
	background:url(images/usklicnik.png) no-repeat top right;
	background-color:#ffffdd;
	border:1px solid #aaa;
}
.formtbl input {verical-align:bottom}
.ftr1 .fchk input{background-color:#fff;background-image:none}
.chcv,.chch {text-align:right}
.formtbl td .fchk .chlh {text-align:left;padding:4px 14px 3px 1px;}
.formtbl td .fchk .chcv {padding-top:1px;}
.formtbl .fhr {height:1px;}
#formkaz{text-align:right;color:#aaa;padding:0}
#formkaz img {border:0;float:none;width:auto;height:auto;margin:0;padding:0;vertical-align:middle}
fieldset { padding: 10px; margin:20px 0;  }
legend {font-weight:bold;}
.fhr td {border-bottom:1px solid #ccc}
.formh th, .formh td{font-size:12px}
#rez .fbg {border-bottom:1px dashed #ccc;background-color:#ddd;height:3px;}
.nim2 #rez .pttl {font-weight:bold}

tr.p0{ color:#777}

