#dekujeme{
    font-size: 70%;
    position: absolute;
    right: -460px;
    text-align: right;
    top: 26px;
    width: 280px;
}

#logo_slam{
	position:fixed;
	_position:absolute;
	top:27px;
	left:40px;
	display:block;
	width:450px;
	height:80px;
	background:url(/themes/site_themes/default_site/images/logo_slam.png) no-repeat;
}
#events{
	/*position:fixed;*/
	position:absolute;
	top:160px;
	left:40px;
	width:40%;
}
#events b{
	font-weight:normal;
}
#events h2{
	font-size:20px;
	line-height:20px;
}
#events h2.small{
	font-size:14px;
	line-height:14px;
}
#events hr{
    border: 4px solid white;
    display: block;
    float: left;
    position: relative;
    top: -10px;
    width: 100px;
}
#events a{
	text-decoration:none;
}
#events a:hover{
	text-decoration:underline;
}
.gallery{
	margin-left:200px;
}
#events a{
	color:white;
}
#events:hover,#years:hover{
	z-index:4;
}
.imgwrap{
	float:right;
	background-color:rgba(37, 0, 227, 0.5);
	background-color:rgba(37, 0, 227, 0.5);
	margin-right:15px;
	margin-bottom:15px;
}
.imgwrap img{
    filter: Alpha(Opacity=10, Style=0); 
   -moz-opacity: .2; 
    opacity: .2; 
}
.imgwrap img:hover{
    filter: Alpha(Opacity=100, Style=0); 
   -moz-opacity: 1; 
   opacity: 1; 
	position:relative;
	z-index:3;
	top:-5px;
	left:-5px;
	box-shadow:5px 5px 5px rgba(0,0,0,.4);
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,.4);
	-khtml-box-shadow:5px 5px 5px rgba(0,0,0,.4);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.4);
}
.imgwrap img.on{
    filter: Alpha(Opacity=100, Style=0); 
   -moz-opacity: 1; 
   opacity: 1; 
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	box-shadow:5px 5px 5px rgba(0,0,0,.4);
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,.4);
	-khtml-box-shadow:5px 5px 5px rgba(0,0,0,.4);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.4);
}
.resultRowTwo, .resultRowOne{
	position:relative;
}


.date{
    color: #2500E3;
	color:#2500E3;
    width: 40px;
    top: 2px;
    font-size:10px;
}
.date b{
	font-weight:normal;
	letter-spacing:.15em;
}
#main_article .date{
	font-size:14px;
	width:auto;
    font-family: TeutonMagerCEBold;
}
body{
	font-family: MuseoSlab500, "Andale Mono","DejaVu Sans Mono","Lucida Console", Courier, monospace;
	margin:0;
	padding:0 0 40px 0;
	color:#2500E3;
	color:#2500E3;
	font-size:62.5%;
	text-align:center;
	background-color:#2500E3;
	background-color:#2500E3;
	background-image:url(/themes/site_themes/default_site/images/white_bg.png);
	background-repeat:repeat-y;
	background-position:right;
	/**/

}
#keywords{
	border:1px solid #2500E3;
	color:#2500E3;
	border-color:#2500E3;
	color:#2500E3;

	text-transform: uppercase;
	padding:2px;
	width:100%;
}
#keywords:focus{
	background-color:#2500E3;
	background-color:#2500E3;
	color:#FFF;
	border:1px solid #FFF;
	outline: 0 none;
}
#years{
    font-family: TeutonMagerCEBold;
    letter-spacing: 4px;
    position: absolute;
	position:fixed;
    bottom: 0px;
    left: 40px;
	line-height:28px;
	font-size:26px;
}
#years li {
	list-style:none;
}
#years li,#years ul {
	padding:0;
	margin:0;
}
#years .current a{
	color:white;
}
#years a{
	text-decoration:none;
	color:white;
	color:rgba(255,255,255,.5);
}
#page{
	font-size:1.5em;
	text-align:left;
	margin-right:482px;
	padding-bottom:140px;
	position:relative;
	height:100%;
	/*background:url(/template.png) center top no-repeat;*/
	padding-top:90px;
}
a {
	color:#2500E3;
	color:#2500E3;
}
a:focus{
	outline:0;
}
p{
	margin-top:0;
}
#mainmenu a{
    display: block;
    font-size: 20px;
    line-height: 23px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
h1,h2{
    display: block;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 0.5em;
    position: relative;
    text-decoration: none;
    font-family:TeutonMagerCEBold;
}
h1 a{
	text-decoration:none;
}
h1 .red{
	color:#F60012;
    text-transform: uppercase;
}
#mainmenu a.current,#mainmenu a:hover{
	font-weight:bold;
}
#home{
	position:absolute;
	position:fixed;
	_position:absolute;
	z-index:3;
	right:388px;
	_right:-82px;
	top:27px;
	width:62px;
	height:43px;
	background-color:#2500E3;
	background-color:#2500E3;
	background-image:url(/themes/site_themes/default_site/images/logo_slampoetry.png);
	display:block;
}
#home span{
	display:none;
}
#mainmenu{
    font-family: TeutonMagerCEBold;
    position: absolute;
	position:fixed;
	_position:absolute;
    right: 310px;
    _right: -160px;
    top: 80px;
   width:140px;
}
#years .cleaner, .cleaner{
	clear:left;
	float:none;
}
#info{
	font-size: 10px;
    left: 0;
    position: absolute;
	position:fixed;
    top: 190px;
    width: 190px;
    background-image:url("/themes/site_themes/default_site/images/separ.png");
    background-repeat:no-repeat;
	background-color:white;
}
#info img{
	background-color:#2500E3;
	background-color:#2500E3;
}
.hak_top, .hak_bottom{
	position:absolute;
	background-color:#2500E3;
	background-color:#2500E3;;
	background-image:url("/themes/site_themes/default_site/images/hak_top.png");
    height: 48px;
    left: -33px;
    top: -40px;
    width: 35px;
}
.hak_bottom{
    background-image: url("/themes/site_themes/default_site/images/hak_bottom.png");
    bottom: -76px;
    top: auto;
}
#main_article{
    background-color: white;
    position: absolute;
    right: -430px;
    top: 270px;
    padding-top:40px;
    padding-bottom:140px;
    width: 400px;
    color:#2500E3;
    color:#2500E3;
}

#main_article h1{
	font-size:32px;
	line-height:32px;
}
.bottom{
	padding-bottom:1px;
	background-position:left bottom;
	position:relative;
}
.img_bottom{
	
}
.img_top{
	
}
.scroll{
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:4px;
	overflow:hidden;
}
#right{
    text-align: right;
    top: 317px;
position:absolute;
right:20px;
margin-left: 120px;
overflow:visible;
}
#right:hover{
z-index:3;
}
#right .obal1{
	position:relative;
    font-size:1.1em;
    font-family:TeutonMagerCEBold;
	padding-left:20px;
	overflow:hidden;
}
#right .obal2{
	
}
#more,#more2{
    bottom: 3px;
    height: 22px;
    left: -8px;
    padding: 0 0 0 22px;
    position: absolute;
    background-repeat:no-repeat;
    z-index:1;
	text-decoration:none;
}
#more.open,#more:hover,#more2.open,#more2:hover{
    background-position:left bottom;
}

#more span{
	height:22px;
	background-color:white;
	display:block;
	line-height:24px;
	padding-left:10px;
}
#more2 span{
	height:22px;
	    display: block;
    height: 22px;
    line-height: 24px;
    padding-left: 10px;
    text-transform: none;
}
#more{
    bottom: -40px;
    background-color: #2500E3;
    background-color:#2500E3;
    background-image:url("/themes/site_themes/default_site/images/plusminus.png");
}
#more2{
    bottom: -24px;
    left: auto;
    right: -2px;
    background-image:url("/themes/site_themes/default_site/images/plusminus2.png");
}
#more:active, #more2:active,#more:focus, #more2:focus{
	outline: 0;
}
.obal1{
	padding-bottom:1px;
	/*background-image:url("/themes/site_themes/default_site/images/line_bottom.png");/*
	background-repeat:no-repeat;
	background-position:left bottom;
	overflow:hidden;
}
.obal2{
	background-position:left top;
	background-repeat:no-repeat;
	padding:9px 0 20px 20px;
	/*background-image:url("/themes/site_themes/default_site/images/line_top.png");*/
}
a:hover,#right a:hover{
	text-decoration:underline;
	
}
#right a{
	text-decoration:none;
	display:inline-block;
	color:white;
	position:relative;
    text-transform: uppercase;
	margin-bottom:.5em;
}
hr{
	display:none;
}
