/* CSS Document */

/***************** BASIC GUIDE ELEMENTS ************************/

body {
	background: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0 0 0 0;
	color: #000000;
	text-align: center;
}

div#frameholder {
	width: 1280px;
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 0 0 0 0 ;
}

div#frameholder div.banner {
  text-align: center;
  margin-bottom: 10px;
}

input {
  font-size: 8pt;
}


/* ----------- TOP ----------- */
div#header {
  width: 1280px
}


div#header_left, div#header_right {
    width: 137px;
    height: 175px;
    padding: 0;
    background-color: black;
    float: left;      
}


.header_main {
  width: 1005px;
  height: 175px;
  /*background: url(../images/bg_header.jpg) no-repeat center;*/
  float: left;
}

.hlavicka_link {
  display: block;
  cursor: hand;
}


div.banner a {
  display: block;
  margin: 0 auto;
}

div.banner a img { 
  margin: 0 auto;
}


/* ----------- MIDDLE ----------- */

div#left_banners, div#right_banners {
  text-align: center;
  width: 140px;
  float: left;
  overflow: hidden;
}

div#right_banners img {
  margin: 0 0 15px 0;
}

div#content_holder {
  background-image: url(../images/bg_content.gif);
  background-repeat: repeat-y;
  background-position: left;
  width: 1000px;
  float: left;
}

/*div#content_home * img, div#content * img {
  border: 2px #DDDDDD solid;
}*/

div#content_home * img, div#content * img {
  border-color: #DDDDDD;
}

div#hormenu_holder {
  background-image: url(../images/bg_menu.gif);
  background-repeat: no-repeat;
  background-position: center top;
  width: 1000px;
  height: 68px;
  text-align: center;
  margin: 0;
  padding: 0;
}

div#mezerak {
  height: 16px;
}

/* site_map ----------------------------*/

div#site_map {
  background-image: url(../images/bg_site_map.gif);
  background-repeat: no-repeat;
  background-position: center top;
  width: 1000px;
  height: 35px;
  color: #959595;
}

div#site_map p a {
  font-weight: bold;
  text-decoration: none;
  color: #959595;
}

div#site_map p a:hover {
  font-weight: bold;
  text-decoration: underline;
  color: #959595;
}

div#site_map p {
  padding: 15px 0 0 30px;
}
/*----------------------------*/


div#content_left {
  width: 200px;
  /*background-color: red;*/
  padding-left: 23px;
  float: left;
}

div#content_right {
  width: 200px;
  /*background-color: red;*/
  padding-left: 30px;
  float: left;
}

div#content_home {
  width: 514px;
  padding: 0 15px;
  float: left;
  overflow: hidden;
}

div#content {
  width: 714px;
  padding: 0 15px;
  float: left;
  overflow: hidden;
}


/* vermenu ----------------------------*/

div#vermenu {
  width: 174px;
  background-image: url(../images/bg_vermenu.gif);
  background-repeat: repeat-y;
}

div#submenu_box_header {
  width: 174px;
  height: 51px;
  background-image: url(../images/bg_vermenu_top.jpg);
  background-repeat: no-repeat;
  text-align: center;
}

div#submenu_box_footer {
  width: 174px;
  height: 13px;
  background-image: url(../images/bg_vermenu_bottom.gif);
  background-repeat: no-repeat;
  background-color: white;
}

div#submenu_box_header p {
  padding: 18px 0 0 0;
  color: #000000;
  font-weight: bold;
}

div#submenu_box_content ul {
  padding-left: 15px;
}

ul.left_vermenu {
  width: 145px;
}

ul.left_vermenu li{
  padding: 0;
}

div#submenu_box_content ul li {
  /*list-style: none outside url(../images/sipicka.gif);
  line-height: 18px;*/
  background-image: url(../images/sipicka.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 0 0 0 18px;
}

div#submenu_box_content ul li a{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  /*padding-left: 5px;*/
}

div#submenu_box_content ul li a:hover{
  text-decoration: underline;
  /*background-image: url(../images/sipicka.gif);
  background-repeat: no-repeat;
  background-position: left;*/
  
}
/*----------------------------*/


/* search ----------------------------*/

div#search {
  background-image: url(../images/bg_search.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 186px;
  height: 67px;
  margin-left: -9px;
}

div#search table input.keyword {
  border: 1px gray solid;
}

div#search table {
  padding-top: 30px;
  padding-left: 7px;
  border: 0;
  _margin-top: 30px;
  _margin-left: 7px;
  &margin-top: 30px;
  &margin-left: 7px;
}

/*----------------------------*/

div#loga {
  padding-top: 20px;
  text-align: center;
  background-color: #f4f4f4;
  width: 174px;
}

div#loga img {
  border: 1px #dddddd solid;
  margin-bottom: 15px;
}


/* news ----------------------------*/

div#aktuality {
  background: url(../images/bg_aktuality.gif) repeat-y;
  width: 174px;
}

div#aktuality a {
  background-image:url(../images/sipicka.gif);
  background-position:left center;
  background-repeat:no-repeat;
  color:#FFFFFF;
  font-weight:bold;
  padding-left:15px;
  text-decoration:none;
}

div#aktuality a:hover {
  text-decoration: underline;
}

div#aktuality ul.left_aktuality {
  padding-left: 15px;
}

div#aktuality div.aktuality_top {
  background: url(../images/bg_aktuality_top.jpg) no-repeat;
  width: 174px;
  height: 51px;
  text-align:center;
}

div#aktuality div.aktuality_top p {
  color:#FFFFFF;
  font-weight:bold;
  padding:18px 0 0;
}

div#aktuality div.aktuality_bottom {
  background: #FFFFFF url(../images/bg_aktuality_bottom.gif) no-repeat;
  height:13px;
  width:174px;
}

div#news {
  width: 174px;
  background-image: url(../images/bg_news.gif);
  background-repeat: repeat-y;
}

div#news_header {
  width: 174px;
  height: 31px;
  background-image: url(../images/bg_news_top.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

/*div#news_content p {
  padding: 5px 15px 0 15px;
}*/


.item {
  padding: 5px 15px 10px 15px;
}

.headline {
  color: #213079;
  font-weight: bold;
}

.text {
  color: #737373;
}

.text a {
  color: #737373;
  font-weight: bold;
  padding-left: 43px;
  text-decoration: none;
}

.text a:hover {
  text-decoration: underline;
}

a.linknovinka {
  color: #8EAF01;
}

div#news img {
	border: 1px solid #DDDDDD;
	margin: 3px 0;
}

/* ----------------------------*/


/* login ----------------------------*/

div#login {
  background-image: url(../images/bg_login.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 186px;
  height: 116px;
}

div#login table input.text{
  border: 1px gray solid;
}

div#login table {
  padding-top: 32px;
  padding-left: 11px;
  border: 0;
  _margin-top: 32px;
  _margin-left: 11px;
  &margin-top: 32px;
  &margin-left: 11px;
}

div#login table td a{
  color: #FFFFFF;
  text-decoration: none;
}

div#login table td a:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

td.logintext {
  color: #C9C9C9;
}

/*----------------------------*/


/* Ankety atd... --------------------*/

div#ankety_atd {
  background-image: url(../images/bg_right.gif);
  background-repeat: repeat-y;
  padding-left: 15px;
  padding-top: 20px;
}


a.ukflag {
	display: block;
	height: 15px;
	background: transparent url(../images/langflags/flag_en.gif) no-repeat right 2px;
	float: right;
	text-align: right;
	padding: 0 19px 0 0;
	
}


/*----------------------------*/


/* ----------- DOWN ----------- */

div#footer {
  text-align: center;
  background-color: black;
  color: #c9c9c9;
  font-size: 8pt;
  padding-bottom: 35px; 
  padding-top: 7px;
}

div#footer a {
  color: #959595;
  text-decoration: none;
  font-weight: bold;
}

div#footer a:hover {
  color: #c9c9c9;
  text-decoration: underline;
  font-weight: bold;
}


/* ----------- pager ----------- */

div.pager {
	text-align: center;
	color: #8EAF01;
}

div.pager a {
	color: #8EAF01;
}

div.linkapager {
	background-color: #E4E4E4;
	height: 1px;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
}



/* ----------- Video ----------- */

div.videoitem {
	border: 1px solid #E4E4E4;
	padding: 10px 20px;
	margin: 0 0 10px 0;
	background-color: #F4F4F4; 
	width: 672px;
}

div.videoitem:hover {
	background-color: #FAFAFA; 
}

div.videoitem h2 {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 20px;
	background: transparent url(../images/ico_video.png) no-repeat left center;
}

a.diskuzelink {
	background: transparent url(../images/ico_diskuze.png) no-repeat left center;
	padding: 0 0 0 20px;
	float: right;
}

a.diskuzelinkdet {
	background: transparent url(../images/ico_diskuze.png) no-repeat left center;
	padding: 0 0 0 20px;
	display: block;
	margin: 0 0 5px 0;
	width: 120px;
}

a.stahnoutlinkdet {
	background: transparent url(../images/ico_stahnout.png) no-repeat left center;
	padding: 0 0 0 20px;
	display: block;
	margin: 0 0 5px 0;
	width: 120px;
}

span.videoname {
	display: block;
}

span.videoname a {
	font-weight: normal;
}


div#mainvideo {
	border: 1px solid #E4E4E4;
	padding: 10px 20px 20px 20px;
	margin: 0 0 10px 0;
	background-color: #F4F4F4; 
	width: 672px;
}

div#videookno {
	float: left;
	width: 300px;
}

div#popisvidea {
	float: right;
	width: 325px;
}

hr.linka {
	background-color: #E4E4E4;
	height: 1px;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
	border: 0;
}

p#popis {
	padding: 5px 0;
	margin: 0 0 15px 0;
}

div.vvimg {
	width: 73px;
	overflow: hidden;
	float: left;
}

div.kuritem {
	width: 580px;
	float: right;
}




















/* ----------- CLEARS ----------- */

/*.clear {
  height: 0px;
  clear: both;  
}*/


div#str {
  text-align: center;
  background-color: #CCCCCC;
}

div#str a{
  color: black;
  font-weight: bold;
}




 /*end*/
