body {
	float : left;	
  width : 1200px;
	padding: 0px;
	margin:0px;
	cursor : default;	
	font-family:Verdana,Arial; 
	font-size:12px;
	background-color : #fff;
  /*background : #fff url("../img/back_leve_menu.jpg") repeat-y;*/
}

h1 { 
  width: 987px;  height: 106px;
  display : block;
  margin : 0px; padding : 0px;  
}  
h1 a{
  display: block;
  width: 987px;  height: 106px;
  background : #fff url("../img/logo.jpg") no-repeat;
}
h1 a span{display: none;}

h2 { width : 760px; padding : 1px 0px 1px 0px; margin : 0px 0px 10px 0px; text-align : center; font-size : 12px; color : #fff; background-color : #9BBEDC; }
h4 { width : 750px; padding : 0px 0px 0px 10px; margin : 10px 0px 5px 0px; text-align : left; font-size : 12px; color : #16458D; background-color : #F5FAFE; }

a { text-decoration : none; color : #000; }
form, p { padding : 0px; margin : 0px; font-size : 10px; line-height : 13px;}
ul { margin : 0px; padding : 0; /*list-style-type: none; */}

.left { text-align : left; }
.center { text-align : center; }
.right  { text-align : right;  }
.bold   { font-weight : bold;  }
.hidden { display : none; }
 
.float_left  { float : left; }
.float_right { float : right; }
.float_none  { float : none; }

.nadpis { float : left; width : 98%; height : 17px; color : #fff; padding : 2px; font-size : 10px; font-weight : bold; background-color : #9bbedc; } 
.nadpis a { color : #fff; }



.pulka { float : left; width : 49.5%; margin-right : 1px; }
.inp99 { width : 99%; }

.zk { color : #ff9900; }
.ck { color : #ff0000; }

table { font-size : 10px; line-height : 13px; }
table.vypis { width : 100%;  border : 1px solid #9BBEDC; line-height : 17px; }
table.vypis td { border-bottom : 1px solid #F5FAFE; vertical-align : top; }
table.vypis th { background-color : #9BBEDC; color : #fff; font-weight : bold; }

fieldset { float : left; width : 95%; font-size: 11px; border : 1px solid #9bbedc; margin : 10px 0px 0px 10px; padding : 5px; }
fieldset legend { font-size : 11px; color : #9bbedc; font-weight: bold; padding : 0px 2px 0px 2px;}
fieldset legend a { color : #16458d; }

div#content { float : left; width : 967px; padding : 50px 0px 0px 20px; }

/** obsah webu **/
div#page { float : left; width : 780px;   line-height : 20px; }
div#page ul { margin : 0px; padding : 0px; list-style-type: none; }
/*div#page ul li { padding-left : 15px; background : url("../img/arow.gif") no-repeat 6px 8px; }*/ 
div#page h3 {  width : 760px; padding : 0px 0px 0px 0px; margin : 10px 0px 10px 0px; text-align : center; font-size : 11px; color : #000; background-color : #9BBEDC; }

/** prava lista **/
div#page_right { float : right; width : 180px; padding : 0px; font-size : 10px; color : #16458D; text-align : center; }
div#page_right h3 { float : left; width : 174px; margin : 0px 0px 0px 0px; padding : 2px; font-size : 12px; font-weight : bold; text-align : center; color : #ffffff; background-color : #0C5693; border : 1px solid #9bbedc; }
div#page_right h3 a { color : #ffffff; }
div#page_right div { float : left; width : 180px; padding : 2px; background-color : #f5fafe; padding : 1px 0px 10px 0px; font-size : 10px; color: #16458D; }
div#page_right div a { color: #16458D; }

/** anketa **/
div#anketa ul { float : left; width : 178px;  margin : 0px; padding : 0px; background-color : #F5FAFE; list-style-type: none; }
div#anketa ul li { float : left;  margin : 0px; padding : 0px; text-align : left; border-bottom : 1px solid #9bbedc; }


/** horni menu **/
div#top_menu { position : absolute; top : 105px; left : 0px; width : 987px; height : 40px; z-index : 10; background-color : #000000; color : #ffffff; } 
div#top_pod_menu { position : absolute; top : 20px; left : 0px;  width : 987px; height : 19px; color : #000000; background-color : #9bbedc; }

ul#horni_menu {  position : relative; top : 0px; height : 2px;  z-index : 100; margin : 0px; padding : 0px; list-style-type: none;}
ul#horni_menu li { float: left; font-size : 10px; font-weight : bold;  padding : 0;}
ul#horni_menu li a { float :left; display : block; color : #ffffff;  height : 12px; padding : 2px 12px 2px 12px; margin : 2px 0px 0px 0px; border-right : 1px solid #ffffff; } 
ul#horni_menu li a:hover, ul#horni_menu li a.active { display : block; height : 14px; background-color : #9bbedc;  padding : 4px 12px 2px 12px;  margin : 0px 0px 0px 0px; }

/** 2ha uroven horniho menu **/
ul#horni_menu ul { position : absolute; top : 20px; left : 0px; width : 500px; z-index : 100; display : none; list-style-type: none; }
ul#horni_menu ul li { float: left; font-size : 10px; font-weight : bold;  padding : 2px 0px;}
ul#horni_menu ul li a { color : #000;  padding : 2px 12px 1px 12px; margin : 0px 0px 0px 0px; border-right : 1px solid #ffffff; } 
ul#horni_menu ul li a:hover, ul#horni_menu ul li a.active { background-color : #9bbedc; color : #fff; padding : 2px 12px 1px 12px; }

/** 3ti uroven horniho menu **/
ul#horni_menu ul ul { position : absolute; top : 20px; left : 0px; width : 150px; z-index : 10; display : none; }
ul#horni_menu ul ul li { float : left; background-color : #B9CDDF;  padding : 0px; margin : 0px; display : block;}
ul#horni_menu ul ul li a { display : block; color : #fff; font-weight : bold; width : 144px; padding : 2px 0px 2px 5px; margin : 0px;   border-top : 1px solid #F2F3F5; border-bottom : 1px solid #6D99BF; }
ul#horni_menu ul ul li a:hover, ul#horni_menu ul ul li a.active { background-color : #9bbedc; padding : 2px 0px 0px 5px;  margin : 0px; border-top : 1px solid #F2F3F5; border-bottom : 1px solid #6D99BF;}

/** 4ta uroven horniho menu **/
ul#horni_menu ul ul ul { position : absolute; top : 20px; left : 0px;  display : block; border : 10px solid red; }
ul#horni_menu ul ul ul a { width : 150px; padding-left : 7px; background : url("../img/arow.gif") no-repeat 0px 6px; }
ul#horni_menu ul ul ul li a:hover, ul#horni_menu ul ul ul li a.active { width : 142px;  padding-left : 7px; }



div#top_menu ul { position : absolute; left : 0px; top : 3px; z-index : 10; font-size : 10px; font-weight : bold;  display : inline; width : 980px; margin : 0px; padding : 0px; list-style-type: none; }
div#top_menu ul li { float : left; width : 73px; height : 14px; position : relative; margin : 0px 1px 0px 0px;}
div#top_menu ul li a { position: absolute; width : 100%; text-align : center; color : #ffffff;	display : block; cursor : hand; text-decoration: none; border-right : 1px solid #ffffff; }
 
/*div#top_menu ul li a:hover, div#top_menu ul li a.active { background-color : #9bbedc; }*/


/** 2ha uroven horniho menu **/
div#top_menu ul ul {  position : absolute; border : 1px solid #9BBEDC; top : 18px; width : 173px; z-index : 10; margin : 0px; padding : 1px; display : none; list-style-type: none; background-color : #fff;} 
div#top_menu ul ul li { float :left; width : 169px; height : 22px; }
div#top_menu ul ul li a { float: left; position : absolute;  display : block; color : #636363; width : 169px; text-align : left; padding : 4px 2px 4px 2px; border : 0px;} 

div#top_menu ul ul li a:hover { color : #0a0a0a;  padding : 4px 2px 4px 2px; background-color : #9bbedc; } 
div#top_menu ul ul li a.active, div#top_menu ul ul li a.active:hover {  color : #807f7f; }
div#top_menu ul ul li a.active:hover { color : #000; }

/** 3ti uroven horniho menu **/
div#top_menu ul ul ul { position : absolute; border : 1px solid #9BBEDC; left : 165px; top : 10px; width : 173px; z-index : 12; display : none;}

/** 4ta uroven horniho menu **/
div#top_menu ul ul ul ul { position : absolute; border : 1px solid #9BBEDC; left : 165px; top : 10px; width : 173px; z-index : 130; display : none;}



div#datum { position : absolute; top : 24px; left : 630px; width : 350px; font-size : 10px; color : #000; text-align : right;  }

/** levy menu **/
ul#left_menu { display : block; width : 210px; margin : 0px; padding : 0px; list-style-type: none; }
ul#left_menu li { display : block; width : 210px;}
ul#left_menu li a { width : 190px; display : block; height : 20px; border-bottom : 1px solid #000; background : #F88F38 url("../img/tecka.gif") no-repeat 3px 4px; text-decoration : none; color : #fff; padding : 4px 0px 0px 20px; text-align : left;}
ul#left_menu li a:hover { color : #000; }
ul#left_menu li a.active { background-color : #ffc600; color : #000; font-weight : bold;}


/** home page **/
div#home_page { float : left; width : 780px; }

div#home_page_clanek { float : left; width : 780px; }
div#home_page div#clanek_top ul{ float : left; width : 360px; height : 334px; background: #84aed0 url(../img/back_news_top.jpg) no-repeat; padding : 0px; margin : 0px; list-style-type: none; }
div#home_page div#clanek_top ul li { float : left; width : 350px; height : 320px; padding : 5px; font-size : 10px; line-height : 14px; }
div#home_page div#clanek_top ul li a.titulek { float : right; background-color : #c1c1c1; margin : 5px 10px 0px 0px; padding : 2px;}

div#home_page div#clanky_head { float : left; height : 304px; padding : 30px 0px 5px 0px; background: #fff url(../img/back_news_zpravy.jpg) no-repeat; }
div#home_page div#clanky_head ul { float : left; width : 395px; height : 304px;  padding : 0px; margin : 0px; list-style-type: none; }
div#home_page div#clanky_head ul li { float : left; width : 385px; height : 61px; padding : 0px; }
div#home_page div#clanky_head ul li a { float : left; width : 385px; height : 50px; padding : 5px; }

div#home_page div#clanky_head ul li a { background-color : #bfc3e7; }
div#home_page div#clanky_head ul li a:hover, div#home_page div#clanky_head ul li a.news_tym_1 { background-color : #858fe5; }
div#home_page div#clanky_head ul li a.news_a { background-color : #bfc3e7; }
div#home_page div#clanky_head ul li a.news_a:hover, div#home_page div#clanky_head ul li a.news_a_1 { background-color : #858fe5; }
div#home_page div#clanky_head ul li a.news_b { background-color : #f5dbdc; }
div#home_page div#clanky_head ul li a.news_b:hover, div#home_page div#clanky_head ul li a.news_b_1 { background-color : #f6bbbd; }
div#home_page div#clanky_head ul li a.news_d { background-color : #eaecf9; }
div#home_page div#clanky_head ul li a.news_d:hover, div#home_page div#clanky_head ul li a.news_d_1 { background-color : #bfc4f9; }
div#home_page div#clanky_head ul li a.news_m { background-color : #e5f2e2; }
div#home_page div#clanky_head ul li a.news_m:hover, div#home_page div#clanky_head ul li a.news_m_1 { background-color : #bcf1af; }
div#home_page div#clanky_head ul li a.news_p { background-color : #fcf7da; }
div#home_page div#clanky_head ul li a.news_p:hover, div#home_page div#clanky_head ul li a.news_p_1 { background-color : #fdeb83; }

div#home_page ul.clanky li.perex_0 a.titulek { padding : 2px 10px 2px 10px; margin-bottom : 5px; color : #000; font-weight : bold; display : block; background-color : #EFEFEF; border-top : 2px solid #BFBFBF; border-bottom : 1px solid #DF3645;}
div#home_page ul.clanky li.perex_0 img { padding : 0px 2px 5px 0px; } 
div#home_page li.perex_1 { float : left; font-size : 10px; width : 270px; margin-left : 160px; padding-right : 20px; border-right : 1px solid #BFBFBF; line-height : 14px; background : url("../img/arow.gif") no-repeat 4px 14px; }
* html div#home_page ul.clanky li.perex_0 { margin-left : 25px; }
* html div#home_page li.perex_1 { margin-left : 75px; }

div#home_page li.perex_1 a.titulek { float : left; width : 270px; display : block; margin : 10px 0px 2px 0px; background-color : #F5FAFE; font-weight : bold;  }

div#home_page div#short_news { float : left; width : 755px; font-size : 11px; line-height : 14px; color : #fff;}
div#home_page div#short_news a { color : #fff; }
div#home_page div#short_news div { float : left; width : 248px; padding : 0px 5px 1px 0px; }
div#home_page div#short_news div.last { padding-right : 0px; }
div#home_page div#short_news h3 { float : left; width : 248px; text-align : center; padding : 5px 0px 5px 0px; margin : 0px 0px 1px 0px; color : #fff; background-color : #0C5693; font-size : 12px; }
div#home_page div#short_news div ul { float : left; width : 248px; height : 180px; margin : 0px 0px 5px 0px; background: transparent url("../img/back_hp_item.jpg") repeat-x top left;  }
div#home_page div#short_news div ul li { float : left; padding : 5px; }
div#home_page div#short_news div ul ul { padding : 0px 0px 0px 10px; background: transparent url("../img/empty.gif"); }
div#home_page div#short_news div ul ul li { border-bottom : 1px solid #fff; }
div#home_page div#short_news div ul li.off_line_rozhovor img { border : 2px solid #fff; margin : 0px 4px 4px 0px; }
div#home_page div#short_news div ul li.upoutavka p { float : left; width : 236px; }
div#home_page div#short_news div ul li.upoutavka img { border : 2px solid #fff; }
/** clanky **/
div#page div#clanek ul { float : left; width : 720px; margin : 0px; padding : 0px 0px 0px 20px; list-style-type: none; } 
div#page div#clanek ul li { float : left; width : 720px; margin : 0px 0px 5px 0px; padding : 0px 0px 3px 0px; border-bottom : 1px solid #d8e0f2; }
div#page div#clanek ul.perex li { font-size : 13px; border-bottom : 1px solid #9bbedc; }
/*div#clanek p,div#clanek ul  { float : left; width : 600px; padding-top : 5px;}*/

/** foto ze zapasu **/
div#page div#fotogalerie ul { margin : 0px; padding : 0px; list-style-type: none; }
div#page div#fotogalerie ul li { float : left; padding : 1px 1px 1px 1px; margin-right : 3px; border : 1px solid #9bbedc; background-color : #f5fafe; } 
div#fotogalerie td.nadpis { height : 28px; }

div#page div#fotogalerie_detail td,div#page div#fotogalerie td.foto { background-color : #f5fafe; height : 97%; text-align : center; vertical-align : middle; padding : 10px;}
div#page div#fotogalerie_detail td.nadpis { height : 28px; }
div#page div#fotogalerie_detail td img { border : 1px solid #9BBEDC; } 

/** multimedia - audio **/
div#soubory_audio ul li { padding : 15px 0px 15px 15px; border-bottom : 1px solid #9BBEDC; background-position: 5px 23px; font-size : 11px;}
div#soubory_audio ul li.active { background-color : #F5FAFE; }
/** multimedia - video **/
div#soubory_video { float : right; width : 310px; }
div#soubory_video ul li.active { background-color : #F5FAFE; }

/** diskusni forum **/
div#forum ul li { border-bottom : 1px solid #9BBEDC; }
div#forum ul li a { font-weight : bold;  }

div#forum_item input, div#forum_item textarea { border : 1px solid #9BBEDC; }
div#forum_item ul li { float : left; width : 95%; border-bottom : 1px solid #9BBEDC; }
div#forum_item li span { float :left; font-weight : bold; display : block; }
div#forum_item li span.predmet { width : 69%; }
div#forum_item li span.nick { width : 30%; text-align : right;}
div#forum_item li span.vlozeno { font-weight : normal; text-align : right; width : 99%; font-size : 10px; } 

/** soupiska **/
div#soupiska div { font-size : 11px; line-height : 14px; }

/** karta hrace **/
div#hrac_karta div#foto { float : left; width : 168px; margin-top : 18px; border : 1px solid #9bbedc; background-color : #f5fafe; }
* html div#hrac_karta div#foto { margin-top : 23px; }
div#hrac_karta div#foto img { margin : 20px; } 
div#hrac_karta fieldset.hrac { width : 560px; height : 187px; }
* html div#hrac_karta fieldset.hrac { height : 190px; }
div#hrac_karta fieldset.stat { width : 740px; margin : 0px 0px 0px 0px; }
div#hrac_karta td { border-bottom : 1px solid #F5FAFE; }

/** on-line **/
div#onlineSeznam { position : absolute ; left : 0px; width : 160px; font-size : 10px; text-align : center; line-height : 12px;}
div#onlineSeznam ul { float :left; width : 150px; margin : 0px; padding : 0px; list-style-type: none; }
div#onlineSeznam ul li { padding : 5px 0px 5px 0px; border-bottom : 1px solid #9BBEDC; background : transparent url("../img/empty.gif") no-repeat;}

/** sablona **/
div#sablona { float : left; width : 780px; }
div.registrace_fanouska { float : left; width : 780px; text-align : center;}
div.registrace_fanouska form { width : 300px; margin : 0px auto; text-align : left;}
div.registrace_fanouska form h2 { float : left; width : 300px; padding : 3px 0px 5px 0px; margin : 0; font-size : 13px; }
div.registrace_fanouska form label { float : left; width : 100px; }
div.registrace_fanouska form p { float : left; width : 296px; padding : 3px; }
div.registrace_fanouska form input.text { float : left; width : 180px; border : 1px solid #9BBEDC; font-size : 11px; font-family:Verdana }
div.registrace_fanouska form input.submit { float : right; background-color : #9BBEDC; color : #fff; border : 1px solid #0C5693; }
div.pausa { padding : 40px 0px 0px 0px; }

/** paticka **/
div#copyright { float : left; width: 987px; margin-top : 20px; border-top : 1px solid #16458D; border-bottom : 1px solid #f5fafe; color : #16458D; padding : 5px; text-align : center; font-size : 10px;}
div#copyright a { color : #fff; font-size : 0px; }
div.partneri { float : left;  width : 790px; text-align : right;  padding : 10px 0px 10px 0px;}
div#rightBanner { position : absolute; top : 20px; left : 1000px; width : 150px; z-index : 1; padding-left : 10px; }


/** kalendar **/
ul li#diar table { width : 210px; height : 160px; background-color : #00289a;}
ul li#diar td { height : 14px; text-align : center;  color : #fff;}
ul li#diar a { text-decoration : none; color : #fff;}
ul li#diar .diar_header { text-align : center; color : #fff; font-weight: bold; }
ul li#diar .diar_header_day { text-align : center; background-color : #cfe0f1; color : #00289a; }
ul li#diar .diar_light { }
ul li#diar .diar_actual, ul li#diar .diar_actual a { color : #cfe0f1; font-weight: bold; }
ul li#diar thead a { color : #fff; }
ul li#diar tbody a { border : 1px solid transparent; display : block;}
ul li#diar tbody a:hover { border : 1px solid #5A7952; }

ul li#diar_comment { float : left ; width : 170px; padding : 10px 0px; }

/* DEBUG */
#parse-time {
	margin-top: 5px;
	background: #c1c1c1;
	color: black;
	padding: 3px;
	border: 1px solid white;
	max-width: 272px;
	position: absolute;
	left: 10px;
	top: 5px;
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; _filter: alpha(opacity=80);
}
#parse-time:hover {
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; _filter: alpha(opacity=0);
	cursor: move;
}
