body, html{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background:  url(/web/cz/images/bodyBg.png);
	color: black;
	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
	text-align: center;
}
h1{
	padding: 0px;
	margin: 20px 0px 10px 0px;
	color: #b5171d;
	font-size: 1.3em;
}
.page_detail{
	padding-top: 5px;
	margin-top: 8px;
}
.artDetail_subtitle{
	padding-top: 3px;
	padding-bottom:0px;
}
.artDetail_text{
	padding-top: 5px;
}
.artDetail_whitout_chapter{

}

#body{
	width: 1146px;
	margin-left:auto;
	margin-right: auto;
	text-align: left;
	min-height: 100%;
	height: auto;
	_height: 100%;
	position: relative;
	box-shadow: 0px 0px 50px black;
	background: url(/web/cz/images/mainBg.png);
}


#letadlo{
	display: block;
	height: 321px;
	width: 1146px;
	top: 0px;
	left: 0px;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	
}
#letadlo span{
	display: none;
}
#menu{
	position: absolute;
	top:108px;
	left: 902px;
	width:244px;
	font-size: 0.95em;
	z-index:999;
}
.ul_0, .li_0, .li_0_a, .li_0_d{
	display: block;
	padding:0px;
	margin: 0px;
	list-style: none;
	font-weight: bolder;
}
.ul_0{
	padding: 18px 0px 0px 28px;
}
.li_0, .li_0_a, .li_0_d{
	padding:2px 0px 1px 20px;
	background: url(/web/cz/images/menu_point.gif) no-repeat left center;
}
.li_0_d, .li_0_a{
	background: url(/web/cz/images/menu_point_a.gif) no-repeat left center;
}  
.a_0_d, .a_0_a{
	color: #E9010A;
}
.a_0{
	color: white;
}
#menu2{
	background: #d7d7d7;
	padding: 22px 10px 30px 28px;;
	
}

.ul_1, .li_1, .li_1_a, .li_1_d{
	display: block;
	padding:0px;
	margin: 0px;
	list-style: none;
	font-weight: bolder;
}
.ul_1{
	margin-top:13px;
	padding-top: 1px;
	background: url(/web/cz/images/menu2sep.png) no-repeat;
	
	font-size: 0.9em;
}
.li_1, .li_1_a, .li_1_d{
	background: url(/web/cz/images/menu2sep.png) no-repeat 0px bottom;
	padding: 5px 0px 6px 0px;
}
.a_1{
	color: #404040;
}
.a_1_a, .a_1_d{
	color: #b6161c;
}
#menu_1_title{
	color: #b6161c;
}
#main_text_left{
	width: 902px;
	float: left;
}
#main_text_left_mat{
	padding: 0px 50px 100px 50px;
}

#main_text_right{
	float: right;
	width: 243px;
	text-align: left;
}

#main_text_right_mat{
	padding: 20px 20px 100px 22px;
	
}
#dnes{
	position: absolute;
	top:331px;
	right: 22px;
	z-index: 1;
	text-align: right;
	width: 200px;
}
#dnes_je{
	color: #333333;
	font-weight: bolder;
}
#svatek{
	color: #B80109;
}
#bottom{
	clear: both;
	width: 1146px;
	height: 34px;
	margin-top: -34px;
	margin-left:auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	font-size: 0.9em;
	background: #4c4c4c;
	text-align: right;
	overflow: hidden;
	

}
#bottom_navy{
	color: #9f9f9f;
	line-height: 34px;
	padding: 0px 15px;
}
#bottom_navy a{
	color: #9f9f9f;
}
#bottom_navy span{
	padding: 0px 5px;
}
#bottom_navy #footerManage{
	color: #b73939;
	font-weight: bolder;
	}

#action{
	position: absolute;
	top: 35px;
	left: 925px;
	font-weight: bolder;
	width: 270px;
	z-index:999;
}
.menu_ul_0{
	display: none;
}
#action label{
	_font-size: 11px;
	_font-weight: bolder;
}
#action form{
	padding: 2px 0px; 
	margin: 0px;
	
}
#action input{
	vertical-align: middle;
}
.action_table{
	margin-right: 0px;
	margin-left: auto;
}

#formSearchText{
	color: gray;
	height: 20px;
	width: 155px;
	padding :0px 0px 0px 5px;
	border: none;
	border-radius: 2px;
	position: relative;
}
#form_search_submit{
	margin-left: -5px;
	margin-top:1px;
	color: #333333;
	background: #c1c1c1;
	border: none;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	height: 20px;
	font-weight: bolder;
	font-size: 0.9em;
	padding: 0px 7px;
}
.action_td_label{
	width: 110px;
}
.action_td_submit{
	;
	
}

#link{
	padding-top: 0px;
	clear: both;
}

#flash{
	position: absolute;
	top: 108px;
	left: 0px;
}
#line{
	position: absolute;
	top: 329px;
	left: 0px;
	font-weight: bolder;
	color: #252728;
	font-size: 1.1em; 
}
#clkji{
	line-height: 13px;
	position: absolute;
	top: 70px;
	left: 925px;
	z-index: 999;
	width: 170px;
	color: black;
	padding: 0px 0px 35px 0px;
}
#clkji img{
	float: left;
	margin: 2px 8px 0px 0px; 
}
#clkji a{
	font-weight: bolder;
	color: black;
}
#line a{
	color: black;
}
#skola{
	position: absolute;
	top: 7px;
	left: 25px;
	width: 250px;
	padding-top: 0px;
	padding-left: 18px;
	background: url(/web/cz/images/line_point.gif) no-repeat;
	line-height:22px;
}
#lety{
	position: absolute;
	top: 7px;
	left: 242px;
	width: 320px;
	padding-left: 18px;
	background: url(/web/cz/images/line_point.gif) no-repeat;
	line-height:22px;
}
#meteo{
	position: absolute;
	top: 3px;
	left: 700px;
	width: 300px;
	padding-left: 18px;
	background: url(/web/cz/images/line_point.gif) no-repeat 0px 3px;
	display: none;

}

#body_1 #artBody, #body_1001 #artBody{ 
	padding-top: 5px;
	clear: both;
	border: none;
	border-top: none;
	margin-top: 3px;
}
#homeBloky{
	height: 318px;
	background: #eef2f7;
}

#homeBlokyMat{
	padding-top: 30px;
	margin: 0px;
	padding-left: 0px;
	font-size: 0.9em;
	
}
#homeBloky h2{
	float: left;
	padding-left: 40px;
	padding-bottom: 30px;
}
#homeBloky a{
	display: block;
	float: left;
	width: 240px;
	height: 107px;
	position: relative;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 3px solid #d9d9d9;
	border-radius: 6px;
}
#homeBloky a:hover{
	border: 3px solid  #5b5d60;
	border-radius: 6px;
}
#homeBloky span{
	cursor: pointer;
}
#hb0 .hbImg, .hbImg{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 240px;
	height: 107px;
	background: url(/web/cz/images/button1.jpg) no-repeat -3px -3px;;
}
#homeBloky #hb2,  #homeBloky #hb5{
	width: 240px;
}
#hb1 .hbImg{
	background-image: url(/web/cz/images/button2.jpg) ;
}
#hb2 .hbImg{
	background-image: url(/web/cz/images/button3.jpg) ;
}
#hb3 .hbImg{
	background-image: url(/web/cz/images/button4.jpg) ;
}
#hb4 .hbImg{
	background-image: url(/web/cz/images/button5.jpg) ;
}
#hb5 .hbImg{
	background-image: url(/web/cz/images/button6.jpg) ;
}
.hbInfo{
	position: absolute;
	top: 125px;
	left: 15px;
	width: 165px;
	height: 50px;
	font-size: 0.8em;
	font-weight:normal;
	color: #7c7c7c;
}
#homeBloky a{
	color: #7c7c7c;
}
#formNewsletterObal{
	padding-bottom: 15px;
	background: url(/web/cz/images/newsSep.png) no-repeat 0px bottom;
}
#mainLeftBlockNews{
	background: url(/web/cz/images/newsSep.png) no-repeat;
	padding-top: 15px;
}
#mainLeftBlockNews h2{
	color:#145eba;
	padding-bottom: 5px;
}
#mainLeftBlockNews p{
	color: #868686;
	font-size: 0.9em;
}

#navlist{
	margin-left: -10px;
	font-size: 0.9em;
}
#navlist a{
	color: #4a4a4a;
	font-weight: bolder;
}
#lang{
	position: absolute;
	top: 11px;
	left: 928px;
	z-index: 500;
}
#lang img{
	margin-right: 8px;
}
#face{
	position: absolute;
	top: 67px;
	right: 25px;
	z-index:500;
}
