html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
}
body {
/* 	font-family: "DejaVu Sans", "Sans", "Liberation Sans", "Tahoma", "Arial", "Verdana", "Helvetica", "sans-serif", "Bitstream Vera Sans"; */
	font-family: "Bitstream Vera Sans", "DejaVu Sans", Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #acacac;
	margin: 0px;
	background: #171717;
}

#body_wrap {
	background: url(../images/back2.png) top left repeat-x #171717;
	width: 100%;
}

*  { margin: 0; padding: 0; }

td {
/* 	font-family: "Tahoma","Arial","Verdana","Helvetica","Sans"; */
	font-size: 11px;
	color: #c3c3c3; /* #acacac */
	text-align: left;
}
h1 {
	visibility: hidden;
	display:inline;
	font-size: 11px;	
}
h2 {
	visibility: hidden;
	display:inline;
	font-size: 11px;
}
hr {
clear:both;
display:block;
visibility:hidden;
} 

.date-lang {
  background: url(../images/black-transparent.png);
  margin: 20px;
  padding: 10px;
  -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;
}

#footer {
  display: block;
  background: #000000;
  width: 100%;
}


A.top-menu:link {color: #ffffff; text-decoration: none; font-size: 14px; font-variant: small-caps; padding: 2px 6px; font-weight: bold; text-shadow: #000 5px 5px 3px;}
A.top-menu:visited {color: #ffffff; text-decoration: none; font-size: 14px; font-variant: small-caps; padding: 2px 6px; font-weight: bold; text-shadow: #000 5px 5px 3px;}
A.top-menu:hover {color: #000000; text-decoration: none; font-size: 14px; font-variant: small-caps; padding: 2px 6px; font-weight: bold; background: #FFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: none;}
A.top-menu:active {color: #000000; text-decoration: none; font-size: 14px; font-variant: small-caps; padding: 2px 6px; font-weight: bold; }

A.top-menu2:link {color: #000000; text-decoration: none; font-size: 14px; font-variant: small-caps; padding: 2px 6px; font-weight: bold; background: #FFFFFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: none;} 
A.top-menu2:visited {color: #000000; text-decoration: none; font-size: 14px; font-variant: small-caps; padding: 2px 6px; font-weight: bold; background: #FFFFFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: none;}
A.top-menu2:hover {color: #000000; text-decoration: none; font-size: 14px; font-variant: small-caps; padding: 2px 6px; font-weight: bold; background: #FFFFFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: none;}
A.top-menu2:active {color: #000000; text-decoration: none; font-size: 14px; font-variant: small-caps; padding: 2px 6px; font-weight: bold; background: #FFFFFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: none;}

A.bottom-menu:link { display: block; padding: 0px; margin: 0px; color: #acacac; text-decoration: none; font-size: 11px; font-variant: small-caps; font-weight: bold;}
A.bottom-menu:visited { display: block; padding: 0px; margin: 0px; color: #acacac; text-decoration: none; font-size: 11px; font-variant: small-caps; font-weight: bold;}
A.bottom-menu:hover { display: block; padding: 0px; margin: 0px; color: #000000; text-decoration: none; font-size: 11px; font-variant: small-caps; font-weight: bold; background: #FFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
A.bottom-menu:active { display: block; padding: 0px; margin: 0px; color: #acacac; text-decoration: none; font-size: 11px; font-variant: small-caps; font-weight: bold}


.pagin {
  padding: 2px 0; margin: 0; font-size: 11px; font-weight: bold;
}
.pagin * {
  padding: 2px 6px; margin: 0;
}
.pagin a {
  border: solid 1px #cecece !important; background-color: #696969; color: #cecece !important; text-decoration: none;
}
.pagin a:visited {
  border: solid 1px #cecece; background-color: #696969; color: #60606F; text-decoration: none;
}
.pagin a:hover, .pagin a:active {
  border: solid 1px #000000 !important; background-color: white; color: #000000 !important; text-decoration: none;
}
.pagin span {
  cursor: default; border: solid 1px #cecece; background-color: #696969; color: #B0B0B0;
}
.pagin span.current {
  border: solid 1px #666666; background-color: #000000; color: white;
}



h3{ margin: 8px 8px 0 8px; color:#FFF; font-size:11px; letter-spacing:-1px; font-weight: bold;  }

.boxgrid{ 
	width: 205px; 
	height: 160px; 
	margin:0px; 
	float:left; 
	overflow: hidden; 
	position: relative; 
}
.boxgrid p{ 
	padding: 0 10px; 
	font-size: 10px; 
}

.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	text-align: center; 
	height: 56px; 
	width: 175px; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 160px;
	left: 16px;
}
.caption .boxcaption {
	top: 150px;
	left: 0;
}
.boxgrid img {
	padding: 8px;
	text-align: center;
	margin: 7px;
	background-color: #363636;
	border: 1px solid #363636;
	-moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; 
	box-shadow: 3px 3px 2px #000000; -moz-box-shadow: 3px 3px 2px #000000; -webkit-box-shadow: 3px 3px 2px #000000; -khtml-box-shadow: 3px 3px 2px #000000;
}
.boxgrid:hover img {
	background-color: #959595;
	border: 1px solid #FFF000;
}



A {
	font-size: 11px; font-style: normal; font-variant: normal
}
A:link {
	color: #fff000; font-size: 11px; text-decoration: none;
}
A:visited {
	color: #fff000; font-size: 11px; text-decoration: none;
}
A:hover {
	color: #ffffff; font-size: 11px; text-decoration: underline;
}
A:active {
	color: #fff000; font-size: 11px; text-decoration: none;
}


A.menulink:link {
display: block;
text-align: left;
font-weight: bold;
text-decoration: none;
font-size: 11px;
color: #ACACAC;
padding: 2px 6px;
margin: 5px 2px;
text-shadow: #000 5px 5px 3px;
}
A.menulink:hover {
color: #000000 !important; text-decoration: none; font-size: 11px; padding: 2px 6px; font-weight: bold; background: #FFFFFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: none !important;
}
A.menulink:visited {
display:block;
margin: 5px 2px;
color: #ACACAC; text-decoration: none; font-size: 11px; padding: 2px 6px; font-weight: bold; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: #000 5px 5px 3px;
}

A.menulink2 {
display: block;
text-align: left;
font-weight: bold;
text-decoration: none;
font-size: 11px; 
margin: 5px 2px;
color: #000000 !important; text-decoration: none; font-size: 11px; padding: 2px 6px; font-weight: bold; background: #FFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: none !important;
}
A.menulink:hover {
color: #000000 !important; text-decoration: none; font-size: 11px; padding: 2px 6px; font-weight: bold; background: #FFF; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-shadow: none !important;
}


.titulok {
	color: #FFFFFF;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
	font-size: 24px;
	padding-right: 5pt;
	padding-left: 5pt;
	padding-bottom: 5pt;
	padding-top: 5pt;
	text-shadow: #000 5px 5px 3px;
}

.nadpis {
	color: #FFF000;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	padding-right: 5pt;
	padding-left: 5pt;
	padding-bottom: 5pt;
	padding-top: 5pt;
	background: url(../images/bg-nadpis.gif) top left repeat-x #000000;
	margin: 5px 5px 10px 5px;
  -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;

}

.flying_win {
  background: #000000; 
  border: 1px solid #ffffff; 
  width: 450px; height: 170px; 
  -webkit-border-radius: 30px; -moz-border-radius: 30px; -khtml-border-radius: 30px; border-radius: 30px;
  box-shadow: 7px 7px 0px #b1b1b1; -moz-box-shadow: 7px 7px 0px #b1b1b1; -webkit-box-shadow: 7px 7px 0px #b1b1b1; -khtml-box-shadow: 7px 7px 0px #b1b1b1;
}

#block_texty {
	background-color: #545454; /* #545454 */
	color: #ACACAC;
	padding: 3px;
	margin: 0 5px 20px 5px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
  box-shadow: 7px 7px 5px #000000; -moz-box-shadow: 7px 7px 5px #000000; -webkit-box-shadow: 7px 7px 5px #000000; -khtml-box-shadow: 7px 7px 5px #000000;
}



.block_texty_popis {
  back/ground: url(../images/bg-popis4.gif) bottom left repeat-x #363636;
  background: #363636;
  -webkit-border-radius: 20px; -moz-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px;
}
.block_texty_rod {
  background: #363636;
  -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;
}
.block_texty_popis b {
  color: #ffffff;
}

#block_links {
	/*height: 200px;*/
	background-color: #262626;
	color: #ACACAC;
	padding: 3px;
	margin: 0 5px 20px 5px;
  -webkit-border-radius: 20px; -moz-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px;
}

.text {
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
	display: block;
	float: left;
	text-shadow: #000 1px 1px 1px;
}


.thumbnail img {
	padding: 8px;
	text-align: center;
	margin: 7px;
	background-color: #363636;
	border: 1px solid #363636;
	-moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; 
	box-shadow: 3px 3px 2px #000000; -moz-box-shadow: 3px 3px 2px #000000; -webkit-box-shadow: 3px 3px 2px #000000; -khtml-box-shadow: 3px 3px 2px #000000;
}
.thumbnail:hover img {
	background-color: #959595;
	border: 1px solid #FFF000;
}

.thumbnail-news img {
	padding: 8px;
	text-align: center;
	margin: 5px;
	background-color: #363636;
	border: 1px solid #363636;
	-moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; 
	box-shadow: 3px 3px 2px #000000; -moz-box-shadow: 3px 3px 2px #000000; -webkit-box-shadow: 3px 3px 2px #000000; -khtml-box-shadow: 3px 3px 2px #000000;
}
.thumbnail-news:hover img {
	background-color: #959595;
	border: 1px solid #FFF000;
}

.img {
  border: 8px solid #363636;
  margin: 7px;
  -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;
}

.img_uvod {
  border: 8px solid #363636;
  margin: 0 25px 5px 10px;
  -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;
}


A.link10:link {color: #ACACAC; text-decoration: none; font-size: 11px;}
A.link10:visited {color: #ACACAC; text-decoration: none; font-size: 11px;}
A.link10:hover {color: #fff000; text-decoration: none; font-size: 11px;}
A.link10:active {color: #ACACAC; text-decoration: none; font-size: 11px;}

A.link10a:link {color: #fff000; text-decoration: none; font-size: 11px;}
A.link10a:visited {color: #fff000; text-decoration: none; font-size: 11px;}
A.link10a:hover {color: #fff000; text-decoration: none; font-size: 11px;}
A.link10a:active {color: #fff000; text-decoration: none; font-size: 11px;}

