@import url("poll.css");

/* Clear Fix Hack for Firefox */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }
/* End Clear Fix Hack for Firefox */

.rotate {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.no_display { display: none; }
.no_display2{ visibility: hidden; }

.fl 	{	float: left; }
.fr 	{	float: right; }

.mt10 {	margin-top: 10px; }

.mb60 {	margin-bottom: 160px; }
.mb10 {	margin-bottom: 10px; }

.mt6 {	margin-top: 6px; }
.ml7  {	margin-left: 9px; }
.ml5  {	margin-left: 4px; }

.mr4  {	margin-right: 6px; }
.mr2  {	margin-right: 2px; }

.w100p {	width: 100%; }
.w65p {	width: 65%; }
.w30p {	width: 32%; }
.w25p {	width: 24%; }

.ta_center { text-align: center; }

body{
background: #101010 url(../images/bg.jpg) repeat-x top center;
margin: 0px;
padding: 0px;
color: #fff;
font-weight:normal;
font-family: Verdana, Tahoma, Arial, Trebuchet, Sans-serif;
font-size: 62.5%;
}
img{border:0;}
*{text-decoration:none; outline:none;}

.share {
	padding-right:  0;
	text-align: right;
	width: 290px;
	float: right;
}

	.share iframe {
		width: 110px !important;
	}
	
	.share iframe * {
		float: right !important;
		text-align: right !important;
	}

.share1{
padding-left:22px;
background: url(../images/share/googleplus.png) no-repeat top left;
}
.share2{
padding-left:22px;
background: url(../images/share/facebook.png) no-repeat top left;
}
.share3{
padding-left:22px;
background: url(../images/share/twitter.png) no-repeat top left;
}
.share4{
padding-left:22px;
background: url(../images/share/youtube.png) no-repeat top left;
}

#pager{
position:absolute;
bottom:1px; right:-1px; 
z-index:10;
padding:5px 14px 10px 13px;
background:transparent;
opacity:.8;
}

#pager a{display:inline-block; font-size:0px; 
height:16px; width:16px; margin:0 0 0 5px; 
background:#282828; 
}

#pager a.activeSlide{background:#636363;}

.clear{clear:both;}
#slideshowcover{  
height:302px; width:650px; 
position:relative; 
}

#slideshow{ height:302px; width:652px; font-weight:bold; }
#slideshow .cycle{text-align:left;  height:302px; width:652px; overflow:hidden;} 
.cycle img{ border:1px solid #2d2d2d; width: 650px; height: 300px; }

#slideshow .cycle h2 {
	font-size: 2.4em; 
	margin: 0; 
	position:absolute; 
	top:5px; 
	left:10px; 
	text-shadow:1px 1px 1px black; 
	font-family: 'PT Sans Narrow';
}

#slideshow .cycle h2 a {
	color:#ffffff; 
}

#slideshow .cycle h2 a:hover {
	color:#2dce3a; 
}

#slideshow .cycle span.podklad{height:40px; width:652px; opacity: .75;   background:black; display:block; font-size:16px;  position:absolute; 
top:1px; color:#fff;}

#leftcol{width:650px; float:left; margin-left:9px;} 

	#leftcol.w100p {	width: 960px; }

#rightcol{width:300px; float:right;  
margin-right:9px;
} 
 
#rightcol h3{
font-size:17px;
height:32px;
line-height:32px;
color:#2dce3a;
margin:0;
margin-top:10px;
font-weight:bold;
font-family: 'PT Sans Narrow';
text-transform:uppercase;
padding-left:10px;
border:1px solid #494949;
background: url(../images/menu/sidemenu.png) repeat-x top left; 
}
   

a.home {
	height:35px;
	width:12px;  
	background: transparent url(../images/menu/home.png) no-repeat center 12px ;
} 
 
#menu2 a:first-child {
		background: transparent url(../images/menu/home.png) no-repeat center 22px;
}
 
#logo_container {
	background:  url(../images/logo.png) no-repeat center center;
	height:82px; 
	left: 0px;
	margin: 0;
	position:absolute;
	text-indent: -9000px;	
	top: 3px;
	width:318px;
	z-index:15;
}

.logo {
	display: inline-block;
	height:82px; 
	left: 0;	
	position:absolute;
	top: 0;
	width:318px;
}

.banner{
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 5px;
	text-align: center; 	
}

.banner + .article {
	border-top: 1px #494949 solid;
	padding-top: 5px;
}

#gplay {
	width: 300px;
}

#banner300{border:1px solid #151515;}
#banner728{ margin:10px auto; width:728px;}
#banner468{
border:1px solid #242424;
position:absolute;
right:10px;
top:10px;
width:468px;
height:60px;
z-index: 15;
}

.banner_menu {
	margin-top: 4px;
	text-align: right;
	z-index: 15;
}
	.banner_menu a {
		color: #ffffff;
	}
	
	.banner_menu a:hover {
		color: #2dce3a;
	}
	
		
#header{
width:980px;
position:relative;
padding-top:91px;
}

#topmenu {
font-family: 'PT Sans Narrow';
position:absolute; 
z-index:5;
top: 5px;
height:80px;
left: 363px;
width: 80px;
}

	#topmenu a {
		display: block;
		float: left;
		height: 35px;
		margin: 2px;
		width: 35px;
	}

#menu{
font-size:14px;
height: 35px;
line-height: 39px;
overflow:hidden;
padding-left:8px;
margin: 0 1px 10px 1px; 
background: url(../images/menu/menu.png) repeat-x top left;
}

#menu a{padding: 0 15px; color:#fff; text-transform:uppercase; position:relative; z-index:10; 
float:left;}
#menu a:hover{color:#2dce3a}
#menu a.active{background: url(../images/menu/menua.png) repeat-x top left;}

#menu span{
float:left;
background: url(../images/menu/sep.png) no-repeat 0 0;
height:35px;
width:2px;
display:block;
}

#menu2{
font-size:14px;
height:51px;
line-height:59px;
overflow:hidden;
padding-left:8px;
margin: 0px 1px 0px 1px; 
background: url(../images/menu/menu2.png) repeat-x top left;
}
#menu2 a{padding: 0 15px; color:#fff; text-transform:uppercase; position:relative; z-index:10; 
float:left; display:block; margin:0;}
#menu2 a:hover{color:#2dce3a}
#menu2 a.active{background: url(../images/menu/menua2.png) repeat-x top left;}

#menu2 span{
float:left;
background: url(../images/menu/sep2.png) no-repeat 0 0;
height:51px;
width:2px;
display:block;
}

#search {
	background: transparent url( '../images/menu/sidemenu.png' ) repeat-x top left; 
	border:1px solid #494949;
	height: 32px;
	margin-bottom: 15px;
	position: relative;
	width: 296px;
}
 
#search input[type="text"] {
	border: 0;
	color: #666666;
	font-family: 'PT Sans Narrow';
	font-size:17px;
	line-height: 25px;
	margin: 2px 0 0 2px;
	margin-top: 2px;
	padding-left: 10px;
	width: 240px;
}

#search input[type="submit"] {
	background: transparent url( '../images/search.png' ) repeat-x top left; 
	border: 0;
	height: 28px;
	margin:0;
	position: absolute;
	top: 1px;
	right: 6px;
	width: 28px;
	opacity: 0.6;
}

	#search input[type="submit"]:hover {
		cursor: pointer;
		opacity: 1;
	}

#bottommenu{
width:980px;
font-size:14px;
 
}

#bottommenu a{margin-right:28px; color:#535f77;}
#bottommenu a:hover{color:#2dce3a}

#footer{ 
padding:14px;
color:#535f77; 
background:  url(../images/footer.png) no-repeat top center; 
}

#infooter{width:980px; margin:auto;  
padding-bottom:10px;
} 

#infooter2{width:980px; margin:auto;  
color:#eddd9e;
line-height:20px; 
text-align:center;
}

#infooter2 a{color:#bcb8b8; font-size:13px;
padding: 0 6px;
text-shadow: 1px 1px 2px #000;
}

#infooter2 a:hover{color:yellow;}

#infooter3{width:980px; margin:auto; 
font-family: 'PT Sans Narrow';
background: url(../images/infooter.png) no-repeat top center;
height:45px; margin:20px auto; color:#4f4f4f;
padding:14px 0;
font-size:16px;
line-height:23px;  
font-weight:bold;
text-align:center;
} 
#infooter3 a{color:#fff;} 

#infooter3 a:hover{ color: #2dce3a; }

	#infooter3 p {
		margin: 0;
	}

#obsah {
width:980px;
background:#0c0c0c url(../images/obsah.png) repeat-x top center;
position:relative;
margin: 0px auto 0px auto; 
border-radius: 18px 18px 1px 1px;
box-shadow: 0 0 9px #000;
border:1px solid #1a1a1a;
}

#obsah2 {
	background:#0c0c0c url(../images/obsah.png) repeat-x top center;
	position:relative;
	margin: 0px auto 0px auto; 
	border-radius: 18px 18px 1px 1px;
	box-shadow: 0 0 9px #000;
	border:1px solid #1a1a1a;
}

.event_detail {
	padding: 0 10px 0 10px; 
}

	.event_detail.editor h2 {
		color: #2dce3a;
		margin-top: 10px;
	}
	
	.event_detail table {
		width: 100%;
	}
	
		.event_detail table tr {
		}
		
		.event_detail table th {
			border-bottom: 1px #505050 solid;
			padding: 5px;
			text-align: left;
			vertical-align: top;
			width: 20%;
		}
		
		.event_detail table td {
			border-bottom: 1px #505050 solid;
			padding: 5px;
			vertical-align: top;
		}

.calendar { 
	background:  transparent;
	color: #888; 
	font-size: 1.3em; 
	height: 31px;
	padding: 12px 10px 2px 70px;
	position: relative;
	width: 565px;	
}

	.calendar #ticker {
		height: 35px;
		overflow: hidden;
		position: relative;
			top: 5px;
		width: 500px;
	}
	
	.calendar #future {
		position: absolute;
			top: 8px;
			left: 0px;
		text-align: center;
		width: 60px;
	}
	
		.calendar #future .big {
			font-size: 17px;
		}
	
		.calendar #ticker ul {
			font-size: 17px;
			margin-top: 13px;
			overflow: hidden;
			width: 500px;
		}

.calendar p {
	margin: 0;
}

.calendar span{ 
	color: #2dce3a; 
	font-weight: bold;
}

.calendar #add_event {
	color: #2dce3a;
	font-size: 35px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 3px;
	right: 50px;
}

.calendar #add_event:hover {
	text-shadow: 0px 0px 5px #ffffff;
}

.calendar #show_events {
	color: #2dce3a;
	font-size: 47px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -6px;
	right: 0px;
}

.calendar #show_events:hover {
	text-shadow: 0px 0px 5px #ffffff;
}

	.calendar a {
		color: #ffffff;
	}

	.calendar a:hover {
		color: #2dce3a;
	}

.clanok{
border:1px solid #242424; 
height:400px;
width:650px;
margin: 12px auto 0 auto;
position:relative;  
}
.picclanok{ background-size: cover; position:absolute; height:400px; width:650px;  }
 

.clanok .podklad {position:absolute; z-index:9; top:0; left:0; background:#151515; opacity: 0.66; display:block; width:650px; height:75px;}

.clanok .play_button {
	left: 176px;
	position: absolute;
	top: 75px;
}

.clanok h2, 
.anotacia h2 {
	font-size: 25px; 
	z-index:10; 
	margin:0; 
	position:absolute; 
	top:2px; 
	left:10px; 
	color:#fff; 
	text-shadow:1px 1px 1px black; 
	font-family: 'PT Sans Narrow';
	
}
.clanok h2 {
	line-height: 25px;
}
	
.clanok h2 a, .anotacia h2 a{color:#fff;}
.clanok h2 a:hover, .anotacia h2 a:hover{color:#2dce3a}
.clanok p  {position:absolute; z-index:11; font-size: 1.3em;  left:12px; top: 32px; line-height:18px; margin:0 13px 0 0; text-align:justify;}

.clanokinfo{
	position:absolute; 
	left:-78px; 
	width:76px; 
	height:90px; 
	top:134px; 
	background:#111313;
	border:1px solid #1a1a1a;
	box-shadow:0 0 9px #000; z-index:7;
	color:#3d3c3c;
	font-family: 'PT Sans Narrow';
	font-weight:bold; 
	font-size: 18px;
	text-align:center;
}

.slideshowinfo{
	background:#111313;
	border:1px solid #1a1a1a;
	box-shadow:0 0 9px #000; 
	color:#2dce3a;
	font-family: 'PT Sans Narrow';
	font-size: 18px;
	font-weight:bold; 
	height:90px; 
	left:-78px; 
	padding-top: 9px; 
	position:absolute; 
	text-align:center;
	top: 105px;
	width:76px; 
	z-index:7;
}

.otazka{font-size:18px; font-weight:bold; color:#fff; font-family: 'PT Sans Narrow'; text-transform:uppercase; padding:10px 6px;}
.odpoved{font-size:17px; display:block; color:#616161; font-family: 'PT Sans Narrow'; text-transform:uppercase; padding:6px 6px 6px 12px;}
.graph{width:250px; height:10px; margin:4px auto 6px 10px; background:#313131;}
.graph span{background:#828282; display:block; height:10px;}


.clanokinfo strong{
	color:#2dce3a; 
	font-size: 30px; 
	display: block;
	}
	
.clanokinfo .rotate {
	position: relative;
	top: 25px;
}	
.clanokinfo strong.smaller{ font-size:22px; line-height:39px; }
.clanokinfo span{color:#2dce3a; font-size:20px; line-height:17px; padding-bottom:2px; display:block;}
.clanokcoms {
	position:absolute; 
	left:-78px; 
	padding-left:22px; 
	width:54px; 
	height:28px; 
	top:228px; 
	background:#111313 url(../images/comment.png) no-repeat 12px 8px;	
	border:1px solid #1a1a1a;
	box-shadow:0 0 9px #000; 
	z-index:7;
	color:#505050;
	font-family: 'PT Sans Narrow';
	font-weight:bold; 
	font-size:16px;
	line-height:28px;
	text-align:center;  
}

.clanokcoms a {
	font-weight: normal;
	color: #2dce3a;
}

	.clanokcoms a:hover {
		font-weight: normal;
		color: #2dce3a;
	}

/* article listing */
.article {
	border-bottom: 1px #494949 solid;
	font-size: 1.3em;
	margin-bottom: 15px;
	padding-bottom: 5px;	
}

	.article h2 {
		height: 45px;
		margin: 0;
	}
	
	.article a {
		color: #ffffff;
	}
	
	.article a:hover {
		color: #2dce3a;
	}
	
	.article .listing_thumb {
		border: 1px #0c0c0c solid;
		border-radius: 3px;
		margin: 6px 15px 0 0;
	}
	
.yellow{color:#d4d211 !important;}
.yellow:hover{color:#2dce3a !important;}

.rightclanok{position:relative; height:115px;}
.rightclanok img{ border-radius: 3px; position:absolute; height:96px; width:150px; top:8px; left:0px; border:1px solid #222;}
.rightclanok a.what{ font-size: 1.1em; position:absolute;  top:8px; left:160px; color:#888888}
.rightclanok a.about{position:absolute; font-size: 1.1em; font-weight:normal; top:28px; left:160px; line-height:15px; color:#fff}

.rightclanok a.about:hover {
	color: #2dce3a;
}
 
.oldlink{color:#888; margin:20px 0; font-size:14px; display:block; text-transform:uppercase; text-align:right;}

.comment{
background: url(../images/comment.png) no-repeat 0px 10px;
padding: 6px 10px 2px 25px;
line-height: 15px;
}
.comment a{display:block;}
.comment a.from{color:#6a6a6a; font-size:11px;}
.comment a.what {color:#fff; font-size:11px; }
.comment a.what:hover { color:#2dce3a; font-size:11px; }
.comment a.where {color:#6a6a6a; font-size:11px;  }

.partner{margin:16px 10px; display:block;}

#rightcol  .hr{margin:2px 0px;}
.hr{height:1px; font-size:0px; background:#141414; border-top:1px solid #020202; padding:0; }
a:hover{color:#2dce3a;}
 
#inner{
box-shadow:inset 0 -60px 100px black;
/* padding-top:40px;  */
} 

/*article*/
#notification {
	background-color: #131313;
	border: 1px #232323 solid;
	border-bottom: 1px #ffffff solid;
	font-size: 1.5em;
	padding: 10px;
}

	#notification a {
		color: #ffffff;
		text-decoration: underline;
	}
	
	#notification a:hover {
		color: #2dce3a;
	}

.img_thumb {
	border: 5px #232323 solid;
	border-radius: 3px;
}
	
.articlecontent{
padding:4px;
line-height:20px;
text-align:justify;
color:#a2a2a2;
} 
.articlecontent h3 span{color:#a2a2a2;}
.articlecontent h3{
font-size:22px; z-index:10; margin:0px 0 16px 0;  color:#fff; text-shadow:1px 1px 1px black; font-family: 'PT Sans Narrow';
}
.smallimg{margin:5px 9px 5px 2px; border:4px solid #222121; box-shadow:2px 2px 3px #080808;}
.bigimg{ font-style:italic; margin:5px 9px 5px 2px; width:630px; background:#222121; border:4px solid #222121; box-shadow:2px 2px 3px #080808;}

p.quote{background:#131313;
box-shadow:5px 5px 5px #000;
padding:12px 50px 16px 50px;
font-size:20px;
line-height:26px;
color:#2dce3a;
position:relative;
font-family: 'PT Sans Narrow';
}
.quotes1{
display:block;
background: url(../images/quotes.png) no-repeat 0px 0px;
width:23px; height:18px;
position:absolute; top:-8px; right:8px;
}
.quotes2{
display:block;
background: url(../images/quotes.png) no-repeat 0px 0px;
width:23px; height:18px;
position:absolute; left:8px; bottom:-7px;
}
.anotacia{
position:relative;
background:#131313;  
width:650px; 
height:auto;
z-index:20;
box-shadow: 2px 2px 3px #050505; 
padding-top:40px;
border:0 !important;}
.redaktor_ikonky{float:right; background:#232323; height:16px; padding:8px; display:block;}
.inf{color: #2dce3a; margin-left:12px;}
.anotacia .inf span{color: #555; }
.anotacia p{padding:15px 15px 0px 12px; text-align:justify; line-height:20px;}  
  
.prazdny{height:0px; border:0; margin:0;}

.bigimg img{  max-width:630px;}
.info{height:22px;text-align:center; line-height:22px;  display:block; }

.ourcomment img{position:absolute; top:14px; left:13px; border:4px solid #222121; box-shadow:2px 2px 3px #080808;}
.ourcomment{
position:relative;
background:#131313;
box-shadow:5px 5px 5px #000;
padding:12px 20px 16px 116px;
margin-bottom:20px;}
.komautor{font-size:18px;  line-height:28px;}
.autor{font-size:18px; color:white; line-height:28px;}

.addcomment {
	background:#131313;
	box-shadow:5px 5px 5px #000;
	margin-bottom:20px;
	padding:20px;
	position: relative;
}

	.addcomment #error {
		bottom: 3px;
		font-size: 12px;
		line-height: 9px;
		position: absolute;
		right: 17px;
		top: 180px;
		width: 40%;
	}
	
.addcomment label{float:left; color:#787373;font-size:14px; width:130px; display:block; text-align:right; padding-right:16px;}
.addcomment input[type=text],.addcomment select{background:#242323;border:0;box-shadow:inset 2px 2px 4px #1e1e1e;color:#999;height:16px;margin-bottom:6px;padding:4px;width:442px}
.addcomment select{height:24px;width:450px}.

.addcomment input[type='submit']{background:#242323; box-shadow: inset 2px 2px 4px #1e1e1e; border:0;  margin-top:7px;   margin-left:146px;
color:white;font-family: 'PT Sans Narrow'; padding:6px 30px; font-weight:bold; font-size:20px; cursor:pointer;
}
.addcomment .shorty{width:60px !important; margin-right:10px;}
.addcomment textarea{ padding:4px; color:white;background:#242323; box-shadow: inset 2px 2px 4px #1e1e1e; border:0; height:124px; margin-bottom:6px; width:442px;}
.addcomment clear{height:4px;}

.repliedcomment{
	background: url(../images/reply.png) no-repeat 0px 10px;
	font-size: 1.2em;
	line-height:19px;
	margin-left: 15px;
	padding:6px 10px 7px 25px; 
}

.articlecomment{
	background: url(../images/comment.png) no-repeat 0px 10px;
	color:#ffffff;
	font-size: 1.2em;
	line-height:19px;
	padding:6px 10px 7px 25px;
}
	.articlecomment a {
		color: #ffffff;
		text-decoration: underline;
	}
	
	.articlecomment a:hover {
		color: #2dce3a;
	}
	
.articlecontent  .hr{margin:14px 0px 4px 25px; clear:both; }
.repliedcomment .from{color:#dfff06; font-size:12px;} 
.articlecomment .from{color:#2dce3a; font-size:12px;} 
 a.reply{color:#5b5a5a; font-size:12px; float:right;  padding-bottom:5px; }
 
/* partners */
.ad_box {
	margin-bottom: 5px;
	text-align: center;
}

	.ad_box_text {
		bottom: 0px;
		color: #870606;
		padding: 0px;
		width: 178px;
	}
	
		.ad_box_text a {
			color: #870606;
			font-size: 12px;
			/* font-weight: bold; */
			text-decoration: none;
		}
	
		.ad_box_text a:hover {
			color: #2dce3a;
			text-decoration: underline;
		}
 
 /* Page Navigation */
.pagination {
	clear: both;
}

ul.page_nav {
	float: right;
}

ul.page_nav li {
	display: inline;
	float: left;
	margin-left: 4px;
	color: #888888;
}


ul.page_nav li a {
	/* background: transparent url( '../images/paging.jpg' ) center center repeat; */
	background-color: #363636;
	border-radius: 2px;
	float: left;
	font-family: 'PT Sans Narrow';
	font-size: 1.6em;
	/* font-weight: bold; */
	text-decoration: none;
	color: #ffffff;
	border: 0px solid #d7d7d7;
	height: 22px;
	padding-bottom: 2px;
	padding-top: 4px;
	width: 32px;
	text-align: center;
}


ul.page_nav li a:hover {
	border-radius: 2px;
	background-position:  center 75%;
	border: 0px solid #888888;
	color: #2dce3a;
}


ul.page_nav li.prev a, ul.page_nav li.next a {
	width: auto;
	position: relative;
}
ul.page_nav li.prev a {
	padding-left: 12px;
	padding-right: 6px;
}
ul.page_nav li.next a {
	padding-right: 12px;
	padding-left: 6px;
}
ul.page_nav li.prev a img, ul.page_nav li.next a img {
	position: absolute;
	top: 6px;
	right: 4px;
}
ul.page_nav li.prev a img {
	left: 4px;
}
ul.page_nav li.current_page span {
	float: left;
	font-size: 1.6em;
	/* font-weight: bold; */
	text-decoration: none;
	height: 22px;
	padding-bottom: 2px;
	padding-top: 4px;
	width: 32px;
	text-align: center;
	color: #2dce3a;
	background-color: #363636;
	border-bottom: 1px solid #2dce3a;
}
ul.page_nav li.prev {
	margin-right: 10px;
}
ul.page_nav li.skip_pages {
	font-weight: bold;
	padding-top: 4px;
}

.bcg_grey {
	text-align: center;
	background-color: #dddddd;
}

.bcg_grey img{
	vertical-align: bottom;
}

/* eof paging */

.standard_form {
	padding: 10px 10px 10px 10px;
	position: relative;
}

	.standard_form  > h3 {
		color: #0c436f;
		font-size: 1.8em;
		font-weight: bold;
	}
	
	.standard_form input[type=text],
	.standard_form input[type=submit],
	.standard_form textarea,
	.standard_form .select{
		background-color: #232323;
		border: 1px #c5cdda solid;
		color: #ffffff;
		font-family: 'PT Sans Narrow';
		font-size:17px;
	}
	
	.standard_form input[type=text].rq,
	.standard_form textarea.rq {
		font-weight: bold;
	}
	
	.standard_form input[type=submit] {
		background-color: #505050;
		cursor: pointer;
	}
	
		.standard_form input[type=submit]:hover {
			color: #2dce3a;
		}
	
	.standard_form textarea {
		height: 50px;
		overflow: auto;
		padding: 5px;
		width: 98%;
	}
	
		.standard_form textarea.normal {
			height: 150px;
			padding: 5px;
		}
		
	p#error {
		color: #ee1021;
		display: none;		
		width: 50%;
	}
	
#content .ad_box a img{
	border: 5px #212121 solid;
	border-radius: 3px;
}	
	
	#content .ad_box a img:hover {
		border: 5px #2dce3a solid;
	}
	
/* kalendar */
#calendar {
	position: relative;
}

	#calendar  .arrows {
		background-color: #999999;
		border-radius: 3px;
		margin: 2px;
		text-align: right;
	}
	
		#calendar  .arrows img {
			width: 36px;
		}
		
	#calendar  .arrows .add_event {
		color: #000000;
		font-size: 1.3em;
		margin: 10px;
	}
	
		#calendar  .arrows .add_event:hover {
			text-decoration: underline;
		}

.week {
	display: table;
	min-height: 175px;
	float: left;
	margin: 0px 0px 10px 0px;
}

.week:last-child {
	margin: 0;
}

	.week .day {
		border: 1px #505050 solid;
		border-radius: 3px;
		border-right: 0;
		display: table-cell;
		min-height: 200px;
		margin: 1px 1px 10px 1px;
		overflow: hidden;
		position: relative;
		width: 136px
	}
	
	.week .day.last {
		border-right: 1px #505050 solid;
		margin-right: 0;
	}
		
/* .day {
	border: 1px #505050 solid;
	border-radius: 3px;
	float: left;
	min-height: 175px;
	margin: 1px 1px 10px 1px;
	overflow: hidden;
	position: relative;
	width: 133px
} */

	/* .day:hover {
		border: 1px #aaaaaa solid;
		height: auto;
	} */
	
	.day .date {
		background-color: #e0e0e0;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		color: #000000;
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 3px;
		padding: 5px;
		text-align: center;
	}
	
	.day .date.freeday {
		color: #c00000;
	}
	
	.day .event {
		border: 1px #0c0c0c solid;
		height: 30px;
		line-height: 15px;
		margin: 1px;
		overflow: hidden;
		padding: 2px;		
	}
	
	.day .event a {
		color: #ffffff;
	}
	
		.day .event a.promo_1 {
			font-weight: bold;
		}
		
		.day .event a.promo_2 {
			color: #2dce3a;
			font-weight: bold;
		}
	
	.day .event.start {
		border-left: 2px #2dce3a solid;
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
	}
	
	.day .event.end {
		border-right: 2px #000000 solid;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}
	
.day .bcg_0 {
	background-color: #333333;
	border: 1px #232323 solid;
}

.day .bcg_1 {
	background-color: #555555;
	border: 1px #232323 solid;
}

.day .bcg_2 {
	background-color: #777777;
	border: 1px #232323 solid;
}

/* eof kalendar */
	
#c_messages {
	font-size: 1.2em;
	width: 650px;
	z-index: 100;
}

.errors {
	background-color: #ededed;
	border-bottom: 2px #bb0101 solid;
	border-top: 2px #bb0101 solid;
	color: #000000;
	min-height: 20px;
	padding: 10px;
	
}

.notices {
	background-color: #ededed;
	border-bottom: 2px #2dce3a solid;
	border-top: 2px #2dce3a solid;
	color: #000000;
	min-height: 20px;
	padding: 10px;
}

.warns {
	background-color: #ededed;
	border-bottom: 2px #fed626 solid;
	border-top: 2px #fed626 solid;
	color: #000000;
	min-height: 20px;
	padding: 10px 0 10px 60px;
}