html {width: 100%;height: 100%;}
body {width: 100%;height: 100%;color: #000000;font: 83%/1.5 Georgia, "New York CE", utopia, serif;margin: 0;padding: 0;min-height: 100%;text-align: center;background: #639ae5 url("./i/_bg.jpg") repeat top;}
p {margin: 0;padding: 0;}
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
table {margin: 0;padding: 0;font: 100% Georgia, "New York CE", utopia, serif;}
td.one {width: 50px;vertical-align: top;text-align: left;}
td.two {vertical-align: top;text-align: left;}
td.one2 {width: 100px;vertical-align: top;text-align: left;}
td.two2 {vertical-align: top;text-align: left;}
th.cen {width: 150px;vertical-align: top;text-align: left; border: 1px solid #d0b493;}
th.cen3 {width: 256px;vertical-align: top;text-align: left; border: 1px solid #d0b493;}
td.cen {width: 100px;vertical-align: top;text-align: right; border: 1px solid #d0b493;}
td.cen2 {width: 100px;vertical-align: top;text-align: right; border: 1px solid #d0b493; font-weight: bold;}
a {color: #330099;text-decoration: none;font-weight: bold;}
a:hover {color: #990033;text-decoration: underline;font-weight: bold;}
img {margin: 0;border: none;}
form {margin: 0;border: none;}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: Georgia, "New York CE", utopia, serif;margin: 0;color:#000;padding-bottom: .1em}
h1 {font-size: 196%; margin: 8px 0 6px 0; color: #990000; border-bottom: 1px solid #996666;}
h2 {font-size: 136%; margin: 12px 0 4px 0; color: #660000;}
h3 {font-size: 126%; margin: 8px 0;}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
hr {margin: 20px 0 0 0;background:#d0b493;height:1px;color:#e0c3a2;border:none;clear:both;}
.dih {display: none;}
.kurziva {font-style: italic;}
/*--------------------------*/
.txtarea {
	height: 60px;
    border: 1px solid #d6d6d6;
	font: 11px Georgia, "New York CE", utopia, serif;
	color: #333399;
	text-indent: 2px;
}
.editr3 {
	height: 14px;
    border: 1px solid #d6d6d6;
	font: 11px Georgia, "New York CE", utopia, serif;
	color: #333399;
	font-weight: bold;
	line-height: 14px;
	text-indent: 2px;
}
.but {
	font: 11px Georgia, "New York CE", utopia, serif;
	color: #fff;
	font-weight: bold;
	padding: 2px 12px;
	background: #ff3333;
	border: 1px solid #e7e7e7;
}
/*--------------------------*/
#page { 
	float: left;
    width: 1000px;
	height: 100%;
	text-align: center;
	top: 0;
	left: 50%;
	margin: 0 0 0 -500px;
	position: absolute;
}
#top {float: left; width: 1000px; height: 252px; text-align: left;padding: 0;background: url("./i/_bg_top9.jpg") no-repeat top left;}
#top img {margin: 174px 0 0 34px;}
#slogan {float: left; width: 524px; height: 72px; top: 0px; left: 50%; margin: 206px 0 0 -212px; position: absolute; z-index:22;}
#block { 
	float: left;
    width: 1000px;
	text-align: center;
	margin: 0;
	background: url("./i/_bg_body2.jpg") repeat-y top left;
}
#left {
    width: 236px;
	float: left;
	margin: 0;
	text-align: left;
}
#center {
    width: 540px;
	float: left;
	margin: 0;
	/* if ie6 */
	_margin: 0 0 0 -10px;
	padding: 30px 4px 30px 4px;
	/* if ie6 */
	_padding: 30px 0 30px 0;
	text-align: left;
}
#right {width: 210px;float: right;margin: 0;text-align: left;}
#right h2 {font-size: 130%; margin: 12px 0 4px 0; padding: 0 0 0 14px; color: #660000;}
#bot { 
	float: left;
    width: 990px;
	background: #832c1d;
	text-align: right;
	bottom: 0;
	left: 0;
	padding: 6px 10px 8px 0;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #fff;
	_clear: both;
}
#bot a {
    color: #767676;
}
#bot a:hover {
    color: #ffcc00;
}
/*--------------------------*/
.pismeno {
    float: left;
	margin: 6px 10px 4px 0;
	padding: 0;
}
/*--------------------------*/
.menu {float: left;width: 234px;height: 363px;margin: 0;padding: 0;background: url("./i/_menu_bg9.jpg") no-repeat top left;}	
.menu ul {width: 190px; height: 300px; margin: 10px 0 0 16px;padding: 0;}
.menu ul li {font: 100% Georgia, "New York CE", utopia, serif;color: #000;}
.menu ul li a {height: 16px; line-height: 16px;color: #000; font-weight: bold;text-decoration: none;padding: 0 0 0 30px;display: block;}
.menu ul li a:hover {color: #990033; font-weight: bold;background: url("./i/_menu_active.gif") no-repeat top left; text-decoration: none;}
.menu p {margin: 16px 0 0 50px}
.menu ul li .active {color: #990033; font-weight: bold;background: url("./i/_menu_active.gif") no-repeat top left; text-decoration: none;}
/*--------------------------*/
.flag {float: left; width: 160px; margin: 0; text-align: right;}
.flag div {float: right; width: 41px;}
.flag div a {opacity: .3;}
.flag div a:hover {opacity: 1.0;}
/*--------------------------*/
.tool-tip {width: 217px;height: 35px; font-size: 11px; color: #fff; font-weight: bold; padding: 9px 0 0 0; text-align: center; background: url("i/_info.png") no-repeat;z-index: 13000;}
.kalendar {float: left;width: 210px;height: 244px;margin: 0;padding: 0;background: url("./i/_kal_bg.jpg") no-repeat top left;text-align: left;}	
/*--------------------------*/
.news-block a {float: left;width: 180px;text-align: left;font: 90% Georgia, "New York CE", utopia, serif;margin: 6px 0 0 10px;padding: 6px;color: #000;display: block;text-decoration: none;}
.news-block a:hover {float: left;text-align: left;font: 90% Georgia, "New York CE", utopia, serif;color: #990033;background: #efddc4;text-decoration: none;}
/*--------------------------*/
.right-block {float: right;width: 180px;text-align: left;font: 80% Georgia, "New York CE", utopia, serif;margin: 6px 0 0 0;padding: 6px;color: #000;display: block;text-decoration: none;}
.subnadp {font: 110% Georgia, "New York CE", utopia, serif;font-weight: bold;}
/*--------------------------*/
.ft {
    width: 94px;
	height: 84px;
	margin: 4px 0 0 0;  
	float: left;	
	text-align: left;	
}
.fotka {
    width: 189px;
	height: 148px;
	margin: 6px 6px 4px 6px;
	background: url("./i/_foto_bg.gif") no-repeat top left;    
	float: right;
	text-align: center;
}
.fotka img {
	margin: 15px 0 0 0;
}
.velbible {
    width: 230px;  
	float: left;
	margin: 20px 0;
	text-align: center;
}
.fm {
	margin: 6px;
	float: right;
}
.fm img {
	margin: 0;
}
/*--------------------------*/
.cal-nadp {
	font: 11px Georgia, "New York CE", utopia, serif;
	font-weight: bold; 
	margin: 6px 0 0 28px;  
}
#cal {
	width: 184px;
	height: 180px;
	margin: 14px 0 0 22px;
	padding: 0;
}
#cal_top { 
	width: 184px;
	height: 20px;
	padding: 0 0 6px 0;
	text-align: center;
}
#arr1 {     
    float: left;
	width: 20px;
	height: 20px; 
	line-height: 20px;
	text-align: center;  
	font: 16px Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	display: block;
	text-decoration: none;
}
#arr1 a {   
    float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
    color: #990033; 
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#arr1 a:hover {  
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: block;
	color: #fff; 
	background: #990033; 
	font-weight: bold;
	text-decoration: none;
}
#cal_month {  
    float: left;  
	width: 140px;
	padding: 4px 0 0 0;
	text-align: center;  
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none; 
	background: none;
}
#arr2 {      
    float: right;
	width: 20px;
	height: 20px; 
	line-height: 20px;
	text-align: center;  
	font: 16px Verdana, Helvetica, Arial, sans-serif;
	color: #000000; 
	display: block;
	text-decoration: none;
}
#arr2 a {      
    float: right;
	width: 20px;
	height: 20px; 
	line-height: 20px;
	color: #990033; 
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#arr2 a:hover {      
    float: right;
	width: 20px;
	height: 20px; 
	line-height: 20px;
	display: block;
	color: #fff; 
	background: #990033; 
	font-weight: bold;
	text-decoration: none;
}
#cal_body {   
	line-height: normal;
}
.d {
	float:left;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center; 
	margin:1px;
	padding:4px 0 2px 0;
	width: 24px;
	list-style: none;
}
#cal_body ul {
	margin:0;
	padding: 0;
}
#cal_body li {
	float:left;
    color: #000000;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	text-align: center; 
	line-height: 20px;
	margin: 1px;
	padding:0;
	width: 24px;
	height: 20px;
	list-style: none;
	background: url("./i/bg_ne_day.gif") no-repeat top left;
}
.f {
    color: #cc0000;
	font-weight: bold;
	line-height: 20px;
}
.full {
    cursor: pointer;
    color: #ffffff; 
	line-height: 20px;
	margin:0;
	padding:0;
	width: 24px;
	height: 20px;
	text-decoration: none;
	display: block;
	background: url("./i/bg_day_ano.gif") no-repeat top left;
	z-index: 4;
}
.full a {
    cursor: pointer;
    color: #ffffff; 
	line-height: 20px;
	margin:0;
	padding:0;
	width: 24px;
	height: 20px;
	display: block;
	text-decoration: none;
}
.full a:hover {
    color: #ffcc00; 
	line-height: 20px;
	margin:0;
	padding:0;
	width: 24px;
	height: 20px;
	text-decoration: none;
}
.full2 {
    cursor: pointer;
    color: #ffffff; 
	line-height: 20px;
	margin:0;
	padding:0;
	width: 24px;
	height: 20px;
	text-decoration: none;
	display: block;
	background: url("./i/bg_day_ano2.gif") no-repeat top left;
	z-index: 4;
}
.full2 a {
    cursor: pointer;
    color: #000; 
	line-height: 20px;
	margin:0;
	padding:0;
	width: 24px;
	height: 20px;
	display: block;
	text-decoration: none;
}
.full2 a:hover {
    color: #990000; 
	line-height: 20px;
	margin:0;
	padding:0;
	width: 24px;
	height: 20px;
	text-decoration: none;
}
.none {
    color: #990033; 
	line-height: 20px;
	margin:0;
	padding:0;
	width: 24px;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	background: url("./i/bg_day.gif") no-repeat top left;
	z-index: 4;
}
.kdy {
	font: 110% Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;	
}
.mapa {
	padding: 4px;
	color: #fff;
	background: #990000; 
}
.mapa a {
	color: #fff;
	background: #990000; 
}
.mapa a:hover {
	color: #ffcc00;
	background: #990000; 
	text-decoration: none;
}
.foto {
    width: 176px;
	height: 136px;
	margin: 2px;
	background: url("./i/_foto_bg2.gif") no-repeat top left;    
	float: left;
	text-align: center;
}
.foto img {
	margin: 6px 0 0 0;
}
/* --------------------------------------- */
.active {background: none;}
.toggler {float: left; display: block; width: 540px; height: 28px; margin: 4px 0 0 0; color: #000;}
.toggler a {display: block; height: 28px; line-height: 28px; padding: 0 0 0 10px; background: url("i/_odkaz.gif") no-repeat 0px 0px; color: #000;}
.toggler a:hover {display: block; background: url("i/_odkaz.gif") no-repeat 0px -28px; color: #fff; text-decoration: none;}
.element {float: left; width: 540px; margin: 0; padding: 0 0 20px 0;}
.element .pop {float: left; margin: 0; padding: 8px;}

