body
{
margin: 0px;
padding: 0px;
font-family: Arial,Tahoma;
font-size: 12px;
color: #767676;
background-color: #e6eff6;
background-image: url(/img/bg_main.gif);
background-position: top center;
background-repeat: repeat-y;
}
td, p, input, select, textarea
{
font-family: Arial,Tahoma;
font-size: 12px;
color: #767676;
}

.rek, .rek a, .rek a:visited, .rek a:hover {
font-family: Arial,Tahoma;
/* font-size: 9px; */
color: #767676;
}
input, select, textarea
{
border: 1px solid #bdd6ea;
}
.button_submit
{
	background-image: url(/img/button_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
	font-weight: bold;
	height: 18px;
	cursor: pointer;
}

.cal_td
{
	background-color: #2f8ad0;
	padding: 2px 6px 2px 6px;
	color: #ffffff;
	font-weight: bold;
}

.light_grey
{
	color: #b0b0b0;
}
.cal_s_td
{
	padding: 2px 6px 2px 6px;
}

a.cal_link, a.cal_link:visited, a.cal_link:hover, .cal_s_td a, .cal_s_td a:visited, .cal_s_td a:hover
{
	text-decoration: none;
	color: #05365e;
}

.cal_s_td a, .cal_s_td a:visited, .cal_s_td a:hover 
{
	text-decoration: none;
	color: #05365e;
}

a.white_cal_link, a.white_cal_link:visited, a.white_cal_link:hover, .cal_td a, .cal_td a:visited, .cal_td a:hover
{
	text-decoration: underline;
	color: #ffffff;
}
.ss_cal_td a, .ss_cal_td a:visited, .ss_cal_td a:hover
{
	text-decoration: none;
	color: #3f8dcb;
}
.ss_cal_td
{
	background-color: #deefff;
	padding: 2px 6px 2px 6px;
}



.ss_cal_td2 a, .ss_cal_td2 a:visited, .ss_cal_td2 a:hover
{
	text-decoration: none;
	color: #3f8dcb;
}
.ss_cal_td2
{
	border: 1px solid #2f8ad0;
	padding: 2px 6px 2px 6px;
}



.cal_h
{
	color: #02365e;
	font-weight: bold;
}
a, a:visited
{
font-family: Arial,Tahoma;
font-size: 12px;
color: #00599d;
text-decoration: underline;
}
a:hover
{
font-family: Arial,Tahoma;
font-size: 12px;
color: #00599d;
text-decoration: none;
}
hr {
    height: 1px;
    border-color: #ebf2f7;
    border-style: solid;
}

.top_menu
{
padding: 0px 0px 4px 12px;
white-space: nowrap;
}
.top_menu_f, a.top_menu_f, a.top_menu_f:visited
{
font-size:11px;
color:#00599d;
text-decoration: none;
}
a.top_menu_f:hover
{
 color: 03772c;
 font-size: 11px;
 text-decoration: none;
}
.left_menu_f, a.left_menu_f, a.left_menu_f:visited
{
font-size:11px;
color:#6fb1df;
text-decoration: none;
}
a.left_menu_f:hover
{
 color: 03772c;
 font-size: 11px;
 text-decoration: none;
}

.top_menu_lang
{
font-family:Arial;
font-size:11px;
color:#00599d;
padding: 0px 10px 0px 0px;
}

.top_menu_lang a, .top_menu_lang a:visited, .top_menu_lang a:hover
{
font-family:Arial;
font-size:11px;
color:#00599d;
text-decoration: none;
text-transform: uppercase;
}


.top_content_bg
{
 background-image: url(/img/bg_top_content.jpg);
 background-repeat: repeat-x;
 padding: 0px 0px 0px 0px;
}




.left_center_1_bg
{
 background-image: url(/img/bg_center_left.jpg);
 background-repeat: repeat-y;
 background-position: left;
}
.right_center_1_bg
{
 background-image: url(/img/bg_center_right.jpg);
 background-repeat: repeat-y;
 background-position: right;
}



.lblock2 {
    padding: 0px 0px 0px 0px;
}

.lblock1-2 {
 background-color: #fcfdfe;
 padding: 0px 0px 10px 0px;
}

.block-list {
 padding: 1px 3px 1px 26px;
 background-image: url(/img/bullet.gif);
 background-position: 16px 6px;
 background-repeat: no-repeat;
 font-size:11px;
 color:#6cafde;
 text-decoration: none;

}

.lblock-header {
 background-image: url(/img/bg_top_menu_left.jpg);
 background-repeat: repeat-x;
 padding: 10px 0px 10px 10px;
 font-size:12px;
 color:#377db3;
 font-weight: bold;
 text-decoration: none;
}
.lblock-header a,.lblock-header a:visited, .lblock-header a:hover
{
 font-size:12px;
 color:#377db3;
 font-weight: bold;
 text-decoration: none;

} 
.space-menu {
 padding-bottom: 10px;
}
.pad5 {
 padding-left: 5px;
}

.zagol {
 padding: 10px 0px 10px 0px;
 font-size:18px;
 color:#00599d;
 text-decoration: none;
}
.zagol_link, a.zagol_link, a.zagol_link:visited, a.zagol_link:hover  
{
 font-size:18px;
 color:#00599d;
 text-decoration: none;
}

.nav_path {
 padding: 10px 0px 25px 0px;
 }

.bluefont {
 font-size:11px;
 color:#00599d;
 text-decoration: none;
 padding: 5px 5px 5px 5px;

}
.bluett {
 font-size:11px;
 color:#00599d;
 text-decoration: none;
 }
.bluettn {
 color:#00599d;
 text-decoration: none;
 }
.blue_bot {
 border-bottom: 1px solid #c6e0f2; 
}

.blue_top {
 border-top: 1px solid #c6e0f2; 
 }
.blue_left {
 border-left: 1px solid #c6e0f2;
 }
.blue_right {
 border-right: 1px solid #c6e0f2;
 }




.bottom_bg
{
 background-image: url(/img/bottom_bg.jpg);
 background-repeat: repeat-x;
 padding: 3px 16px 3px 16px;

}


#logo
{
position:relative; 
text-align: center;
z-index: 3;
padding-left: 80px;
padding-right: 60px;
height: 70px;
position: relative;
top:-200px; 
}
#logo_admin
{
position:absolute; 
top:95px; 
text-align: center;
z-index: 3;
padding-left: 80px;
padding-right: 160px;
height: 70px;
}
#lavra
{
position:absolute; 
top:40px; 
margin-left:0px;
padding-left:0px;
}
#ilinka
{
position: absolute;
top:36px; 
text-align: right;

}
#cloud1
{
position:absolute; 
top:45px; 
margin-left:0px;
}
#cloud2_admin
{
position: relative;
top:-9px; 
}

#cloud2
{
position: relative;
top:-9px; 
 
}

img.png
{
behavior: url("png.htc");
}

.pager, a.pager, a.pager:visited, a.pager:hover 
{
	border: 1px solid #e5e5e5;
	padding: 2px 3px 2px 3px;
	margin: 0px 2px 0px 2px;
}

.no_underline, a.no_underline, a.no_underline:visited, a.no_underline:hover
{
	text-decoration: none;
}

.back, a.back, a.back:visited, a.back:hover   
{
 background-image: url(/img/back.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding-left: 17px;
}
.forward, a.forward, a.forward:visited, a.forward:hover   
{
 background-image: url(/img/forward.gif);
 background-repeat: no-repeat;
 background-position: right;
 padding-right: 17px;
}
#Loading {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background-color: #eff0f2;
	cursor: wait;
	border: solid 1px #74d1fd;
	height: 40px;
	width: 130px;
	vertical-align: absmiddle;
	padding-top: 20px;
	padding-left: 40px;
	z-index: 1000;
	opacity: 0.9;
 	filter:alpha(opacity:90);
}
.err_txt
{
	color: #bd6750;
}

.sel_bb
{
	background-image: url(/img/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


.sel_bbleft
{
	background-image: url(/img/main_left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.sel_bbleft22
{
	background-image: url(/img/main_left_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.sel_bbright
{
	background-image: url(/img/main_right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.bluebg
{
	background-color: #b7c9dd;
}