*{  font-family : Verdana, Helvetica, Verdana, Helvetica CE, Arial;  font-size : 8pt;}body {  color : black;  scrollbar-face-color: #FFFFFF;  scrollbar-shadow-color: #CCCCCC;  scrollbar-highlight-color: #CCCCCC;  scrollbar-darkshadow-color: #FFFFFF;  scrollbar-3dlight-color: #FFFFFF;  scrollbar-track-color: #FFFFFF;  scrollbar-arrow-color: #FFFFFF;  overflow:auto;	margin:0px;	padding:0px;	background-color:#888888;	background-color:#003366;	text-align:center;}h1, h2, h3, h4{	margin:0px;}h1{	font-size:150%;	color:#003366;}a img{	border:none;}#main-body{	text-align:left;	width:908px;	margin:auto;}#main-header{	background:url("./img/header.png") no-repeat;	height:170px;	margin-bottom:10px;	padding:4px;	text-align:right;}#main-header img{	margin:3px;	margin-right:0px;}#main-header img.grayed{	filter:alpha(opacity=30);	-moz-opacity:0.3;}#top-menu{	background:url("./img/top_menu_bg.png") no-repeat;	height:57px;	padding-right:3px;}#left-menu{	width:140px;	float:left;}#main-area{}#main-footer{	clear:both;	background:#db2a18;	padding:3px;	color:#ffffff;	font-weight:bold;	text-align:center;}#zakladni-footer{	clear:both;}#main-footer span{	font-style:italic;	color:#bdbdbd;	float:right;}#main-footer span a{	color:#c40000;}#admin-area{	padding-left:9px;}#login-form input{	width:125px;}#prihlasit-btn{	background:#db2a18;	border:none;	color:white;}#admin-area a{	display:block;	color:black;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	padding-left:10px;}#admin-area a:hover{	color:white;	background:#db2a18;	padding-left:3px;}#admin-area a.aktivni{	padding-left:0px;	font-weight:bold;}#main-content{	background:url("./img/main_bg.png") ;	padding-left:200px;	padding-right:10px;	border-top:1px solid transparent;}#columns2-l{	width:49%;	float:left;	_width:300px;}#columns2-r{	padding-left:49%;	_padding-left:300px;}a{	color:#c40000;}/***************************** GALERIE */#galery-list{}#galery-list .album{	border:1px solid #003366;	margin-bottom:20px;	clear:right;	background:#f2f2f2;}#galery-list a{	color:#c40000;	text-decoration:none;}#galery-list a img{	border:none;}#galery-list .album h2{	background-color:#003366;	color:white;	padding:3px;	margin:0px;}#galery-list .album h2 a{	font-size:120%;	color:white;	text-decoration:none;}#galery-list .album h3{	margin:0px;	font-weight:normal;	float:right;	padding-top:3px;	padding-right:10px;	color:white;}#galery-list .album h4{	font-weight:normal;	font-style:italic;	padding-left:10px;}#galery-list .nahledy{	float:right;	padding-top:5px;	padding-bottom:5px;	margin-right:5px;}#galery-list .nahledy .nahled{	float:left;	width:165px;	text-align:center;	height:210px;	background:#dedede;	border:1px solid #003366;	margin-left:5px;	margin-bottom:10px;}#galery-list .nahledy .nahled a{	display:block;}#galery-list .album .zapati{	clear:right;	height:1px;	_clear:none;	_width:600px;}#galery-list .album .detail .nahled{	text-align:center;}#admin-section{	margin-bottom:10px;}#admin-section a{	color:#c40000;	text-decoration:none;}/***************************************** kalendare */#calendar-edit a{	color:#c40000;	text-decoration:none;}#calendar-edit #staze-formular{	float:right;}#calendar-edit .footer{	clear:right;}.calendar th{	background:#cdcdcd;}.calendar th, .calendar td{	border:1px solid black;	padding:3px;	font-size:120%;	text-align:center;}.calendar a{	color:black;	font-size:inherit;	text-decoration:none;}.calendar caption a{	display:inline;}.calendar td a{	display:block;}.calendar .inactive{	background:#efefef;}.calendar caption{	font-weight:bold;	font-size:120%;}.calendar .obsazeno{	background:red;}.calendar .poloobsazeno{	background:green;}.calendar .pokryto{	color:white;	background:green;}.calendar .nepokryto{	background:red;}.calendar .bez-sluzeb{	color:#cdcdcd;}.calendar .probehlo{	background:#999999;}.calendar .akce-obsazeno{background:#0099FF;}.calendar .akce-poloobsazeno{background:#00FF00;}.calendar .akce-neobsazeno{background:ligh-blue;}.calendar .akce-probehlo{background:#CCFFFF;}/******************************** sluzby */.service-calendar{	float:right;}.service-list{	padding-right: 200px;}.sluzba{	margin-bottom:20px;	border:1px solid black;	background:#f2f2f2;}.sluzba h2{	background-color:#003366;	padding:3px;	color:white;}.sluzba h3{	float:right;	color:white;	padding:3px;	font-weight:normal;}.sluzba .seznam-prihlasenych{	float:right;}.sluzba .operace{	width:100%px;	text-align:right;}.sluzba .anotace{	font-style:italic;}.sluzba .footer{	clear:right;	height:1px;}.admin-sluzby a{	color:#c40000;	text-decoration:none;}/******************************** akce */.actions-calendar{	float:right;}.service-list{	padding-right: 200px;}.sluzba{	margin-bottom:20px;	border:1px solid black;	background:#f2f2f2;}.sluzba h2{	background-color:#003366;	padding:3px;	color:white;}.sluzba h3{	float:right;	color:white;	padding:3px;	font-weight:normal;}.sluzba .seznam-prihlasenych{	float:right;}.sluzba .operace{	width:100%px;	text-align:right;}.sluzba .anotace{	font-style:italic;}.sluzba .footer{	clear:right;	height:1px;}.admin-sluzby a{	color:#c40000;	text-decoration:none;}/******************************** clanky */.articles-list{}.articles-list h2{	font-size:140%;	}.year-list{	float:right;}.year-list a{	color:#c40000;	text-decoration:none;}.clanek{	margin-bottom:20px;	border:1px solid black;	background:#f2f2f2;}.clanek h2{	background-color:#003366;	padding:3px;	color:white;}.clanek h2 a{	color:white;	text-decoration:none;}.clanek h3{	float:right;	color:white;	padding:3px;	font-weight:normal;}.clanek .anotace{	font-style:italic;}.clanek .footer, .year-list .footer{	clear:right;	_clear:none;	_width:680px;	height:1px;	font-size:1px;}.admin-clanky a{	color:#c40000;	text-decoration:none;}.admin-clanky .zarazeni-do{	overflow:auto;	float:right;	width:300px;	height:250px;}.clanek .operace{	text-align:right;}.clanek .operace a{	color:#c40000;	text-decoration:none;	}.clanek-detail h3{	float:right;	padding:3px;	font-weight:normal;}.clanek-detail .anotace{	font-style:italic;	margin-top:10px;	padding-bottom:10px;	margin-bottom:10px;	border-bottom:1px dotted #003366;}.clanek-detail .anotace, .clanek-detail .text{	text-align:justify}.clanek-detail .attached-images{	float:right;	width:150px;	margin-left:5px;}.clanek-detail .attached-images img{	margin-bottom:5px;}/***************************** sponzori */.sponzor{	width:340px;	height:260px;	float:left;	text-align:center;	border:1px solid #003366;	margin-right:3px;	margin-bottom:10px;}.sponzor h2{	background-color:#003366;	padding:3px;	color:white;	margin-bottom:5px;}.sponzor .ikona{	height:180px;	background-position:center;	background-repeat:no-repeat;}/****************************** uzivatele */#users-administration a{	color:#c40000;	text-decoration:none;}#users-list, #users-list th, #users-list td{	border:1px solid black;	border-collapse:collapse;}#users-list th{	background:#bebebe;}#users-list .sudy{	background:#dedede;}input, textarea{	border:1px solid #003366;	width:200px;}textarea{	height:50px;}input.radio, input.checkbox{	width:15px;}input.submitter{	background:url('./img/ikony/save_btn.gif') #003366;	color:white;	width:103px;	height:22px;	border:none;	padding-bottom:1px;	font-weight:bold;}.form-download{	float:right;	display:block;	padding:5px;}.form-download img{	height:50px;}#seznam-menu a{	color:#c40000;}.seznam-temat, .seznam-prispevku{	width:100%;	_width:650px;	border-collapse:collapse;}.seznam-temat td{	border-bottom:1px solid #dedede;	padding-bottom:5px;	padding-top:5px;}.seznam-temat a{	text-decoration:none;	font-weight:bold;}.sekce-bily{	color:#bebebe;}.sekce-sedy{	color:#c40000;}.seznam-prispevku td{	border-bottom:1px solid #dedede;	padding-bottom:5px;	padding-top:10px;}.seznam-prispevku div{	background:#003366;	padding-top:3px;	padding-bottom:3px;	padding-left:3px;}.seznam-prispevku div span{	color:white;}.seznam-prispevku div a{	font-weight:bold;	float:left;	width:520px;}.seznam-prispevku div span.operace{	background:#003366;	float:right;	padding:3px;}.seznam-prispevku div span.operace a{	font-weight:normal;	float:none;	width:auto;	color:white;	text-decoration:none;}#stat-right{	float:right;	width:270px;}#stat-left{	width:400px;}#stat-left .clanek{	width:400px;}#stat-left .clanek .footer, #stat-left .year-list .footer{	clear:none;	_clear:none;	_width:400px;}#stat-left #galery-list .album .zapati{	clear:none;	_clear:none;	width:400px;}#stat-left #galery-list .album{	clear:none;	width:400px;}#stat-left #galery-list .album .nahledy, #stat-left #galery-list .album .nahled{	float:none;}address dl dt{	float:left;}address dl dd{	padding-left:20px;	padding-bottom:5px;}#publikace .publikace{	border:1px solid #003366;	margin-bottom:10px;	height:200px;	margin-right:10px;}#publikace .publikace h2{	background-color:#003366;	padding:3px;	color:white;}#publikace .publikace .ikona{	float:left;	padding:5px;}#publikace .publikace .ikona img{	height:170px;}#publikace .publikace em{	padding-top:5px;	display:block;}#publikace .publikace span{	padding-top:5px;	display:block;	font-size:90%;}#mail-lists ul{	margin-left:0px;	padding-left:0px;}#mail-lists li{	margin-left:0px;	padding-left:0px;	display:inline;	margin-right:10px;	list-style:none;}#mail-lists li a{	padding:5px;	font-weight:bold;	text-decoration:none;	border:1px solid #c40000;}#mail-lists li.active a, #mail-lists li a:hover{	background:#c40000;	color:white;}.clanek-detail h4{	margin-bottom:0px;;	padding-top:10px;;	font-size:115%;}.clanek-detail p{	margin-top:0px;	margin-bottom:5px;}
