body{
	color:white;
	font: 11px Tahoma;
	background:fixed;
	background-color: white;
	background-image: url('images/fon.gif');
	background-position:bottom left;
	background-repeat:repeat-x;
	height:100%;
	margin:0 0 50px 100px;
	padding:0;
	overflow: scroll;
}
.sel,.m .sel div{/*color:black;*/}
input, select, textarea{
	border:0;
	font:11px Tahoma;
	color:#444444;
	margin: 0 0 1px 1px;
	padding:0 2px 0 2px;
	height:16px;
	width:100%;
}
textarea{height: 180px;}
input.checkbox,input.radio{width:20px;height:13px;}
input.file{height:auto;}
.download a{color: #666666;
	font-size:10px;
	text-decoration:none; 
	border-left:10px Solid white; padding-left:4px;
}
.download a:hover{color: #222222;border-color:#444444;}
hr{border: 0;border-top: 1px Solid white;height:0;}
ul{margin:0;padding:0;}
li{list-style-image: url(images/bullet.png);padding: 0px;margin: 0 0 0 25px;}
/*label*/
.z h2{
	width:100px;
	display:block;
	height:16px;
	margin: 0px 0 1px 0;
	text-align:right;
	padding:0;
	font-size:10px;
	border-top:1px dashed white;
	font-weight:normal;
	letter-spacing:1px;
	color:white;
	opacity: .9;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	cursor: pointer;
	float:left;
	line-height:12px;
}
/*label.sel,label:hover*/
.z h2.sel, .z h2:hover{text-transform:uppercase;border-top:1px solid white;}

a{
	color: black;
	background-color: White;
}
a:hover{
	color:#999999;
}

#lang{
	position: absolute;
	left:40px;
	top: 80px;
	width:40px;
}
#lang a{
	text-decoration:none;
	color:white;
	border: 1px solid white;
	font-size: 	10px;
	text-transform: uppercase;
	margin-right:1px;
	padding: 0 1px 1px 2px;
	background-color:transparent;
	margin: 1px;
}
#lang a:hover,#lang a.sel{
background-color:white;
color:black;
}
#head{background-image:url('images/fon_head.jpg');height:200px;}
h1{
	color:white;
	font-size:11px;
	letter-spacing:20px;
	margin: 3px 0 3px 0;
	padding:0;
	line-height:18px;
	font-weight:normal;
}
h2{
	font-size:11px;
	margin: 0;
	padding:0;
	line-height:24px;
	letter-spacing:11px;
	font-weight:bolder;
}
h2:hover,h1:hover{color:white;}
/*
.event h2{font-size:28px;line-height:26px;}
.event h2.sel{background-color: black;color:#1C0404;}
.event h2.sel:hover{color:#1C0404;}
*/
object, embed{width:160px;height:100px;}
.z object, .z embed{width:240px;height:180px;}
.nation{text-transform:uppercase;}
.container{display:none;}
.m h1,.m h2{cursor:pointer;padding-left:4px;}
.m,.z{
	position:absolute;
	top:100px;
	left:40px;
	width:360px;
	background-position:top;
	background-repeat:repeat-x;
}
.m{padding-bottom:10px;}
.m .container{margin-top: 5px;}
.m .container .container{margin-left: 38px;}
.m .event .container{margin-top:0;}
.z{width:400px;}
#z1{left:410px;}
#z2{left:820px;}
.z div{padding:0px 0 50px 0px;margin:0;background-repeat:no-repeat;background-position:top right;}
.z div div{padding:0;}
.z div div div{display: block; width:auto;}
.z .container{
	display: none;
	/*margin:0 0 3px 100px;*/
	margin:0 0 0 100px;
	padding:0;
	border: 1px dashed white;
	border-bottom:0;
	border-left-style:solid;
	color:white;
}

/*BO all $m*/
.author,.event,.gallery,.theme,.tit,.subtit,.year,.img,.bground,.descr,.info,.bio,.sub,.video,.download,.file,.nation,.group,.vis,.galimg,.news{width:100%;display:table;/*border: 1px Solid blue;*/}
.z .author,.z .event,.z .gallery,.z .theme,.z tit,z. subtit,.z descr,.z .info,.z .bio,.z .sub,.z .video,.z .download,.z .file,.z .nation,.z .group,.z .vis,.z .news{width:400px;/*border: 1px Solid white;*/}
/*EO all $m*/

/*BO .list*/
.list{width:100%;/*height:100%;*/display:table;padding-bottom:2px;cursor:pointer;/**/border-bottom:1px dashed white;}
div.list:hover{/*background-color:#666666;color:black;border-bottom:1px Solid white;*/}
.m div.list{
	border-bottom:1px dashed white;
}
.m div.sel{
	border-bottom:1px Solid white;
}
.m div.list:hover{/*background-color:#444444;color:black;border-bottom:1px Solid white;*/border-bottom:1px dashed white;}
div.nohref:hover{color:#666666;cursor: default;}
/*EO .list*/

/*BO list$m na 1 red s float parametri => author, theme*/
.listauthor{height:12px;}
.listauthor div,.m .listauthor div{float:left;margin-right:3px;width:auto;}
.listgallery{
	border: 0;
}
.z .listauthor,.z .listtheme{height:16px;padding-left:2px;border-bottom:1px Solid #666666;}
/*EO list$m na 1 red => author, theme */

/*BO  list$m s img => event, download, (news) + floatnati parametri na vytreshen element=>event*/
.list .img{float:left;width:38px;height:100%;display: table-cell;}
.m .list .img{margin-left: -38px;}
.z .listevent,.z .listneli,.z .listdownload{display:table;width:300px;padding-bottom:10px;}
.m .listevent,.m .listdownload{}
.m .event .listevent .author,.m .download .listdownload .author{display:none;}
.z .event .listevent .tit,.z .download .listdownload .tit{font-weight:bold;}
.file{width:160px;}
.listdownload .subtit{width:160px;}
.z .listdownload .subtit{width:260px;}
.z .event .listevent .year,.z .download .listdownload .year{float:left;width:auto; margin-right:2px;}
.z .event .listevent .author,.z .download .listdownload .author{display:table;width:260px;}
.z .event .listevent .author .listauthor,.z .download .listdownload .author .listauthor{float:left;height:11px;border:0;border-left:2px Solid white;padding-left:3px;margin-top:2px; line-height:10px;}
.z .event .listevent .author .listauthor .tit,.z .download .listdownload .author .listauthor .tit{font-weight:normal;}
.z .event .listevent .author .listauthor .nation,.z .download .listdownload .author .listauthor .nation{display:none;}
.z .download .listdownload .author{display:none;}
/*EO .z list$m s img => event, download, (news)*/



/*BO list sub=>gallery*/
.list .sub{display:table;width:100%;}

.index,.z .index{
	color: #999999;
	background-color: white;
	padding:0 0 0 2px;margin: 0 1px 1px 0;
	text-align: center;
	width:16px;height:16px;
	float:left;
	cursor: pointer;
}

div.index:hover,.z div.index:hover{background-color:black;}
.m .index{background-color:transparent;color:black;}
.m div.index:hover{background-color:transparent;color:black;}
/*EO list sub=>gallery*/



#z3{
	position:absolute;
	z-index:1000;
	border: 2px Solid #FFFFFF;
	width:auto;
	background-color: White;
	display: none;
	cursor:move;
}
/*#z3 label*/
#z3 h2{display:none;}
#z3 div{display:block;width:auto;}
#z3 .tit{color:#666666;}
.close{cursor: pointer;border:1px Solid black;margin-bottom: 4px;}
img.close:hover{background-color: black;}

.note{
	position:absolute;
	z-index:100;
	right:0;
	top:0;
	width:270px;
	background-color: Black;
	color:white;
	padding: 5px;
	font-size:10px;
}
.note h2{
	cursor:pointer;
	text-transform: uppercase;
}







