* {font-family: Tahoma,Sans-serif; font-size: 13px; line-height: 1.1em;}

body, html {margin:0; padding: 0; text-align: center; background-color: #E9E9EE;} 

h1 {font-size: 20px;}
h2 {font-size: 19px;}
h3 {font-size: 18px;}

small {font-size: 10px;}

p {margin: 7px 0 7px 0;}

ul {margin: 0; padding: 0;}
ul li {line-height: 1.5em; margin: 0 0 0 1.2em; padding: 0;}

table {border-collapse: collapse; border: none;}
td {vertical-align: top;}

form {margin: 0; padding: 0;}

img {border: none;}

a {color: #304C8D; text-decoration:underline;}
a:hover {color: #DD0000; text-decoration:underline;}

.noborder {border: none;}
table.noborder tr, table.noborder td {border-width: 0; border: none;}

table.std, table.std td, tr.std td {border: 1px solid #C2C2C2;}
table.std td, tr.std td {padding: 3px;}
table.std th {padding: 3px; border: 1px solid #C2C2C2; background-color: #FFFFCC;}
table.std1 td, tr.std1 td {padding: 3px;}



div.modal_window_holder {
					display: none;
					position: absolute;
				  z-index: 3;
					top: 0; left: 0;
				  margin: 0 auto;
				  background-color: black;
				  opacity:0.3; -khtml-opacity: 0.3; -moz-opacity:0.3; filter: alpha(Opacity=30); }


#dblock {margin: 0 auto; width: 1200; text-align: left; border-left:1px dotted #889BD3; border-right:1px dotted #889BD3;  background-color: #FFFFFF;}
#dhead {}
#dleft {width: 490; float: left; margin-left: 20;}
#dright {width: 650; margin-left:539;}
#dbottom {margin-top: 20px;}

#dclear {clear: both; height: 0; font-size: 1px; line-height:0;}

#toph1 {height: 85; position: relative; padding-left: 25;}
#toph2 {height: 42; width: 662; position: absolute; bottom:0; right:0;}
#toph_ph {height: 42; width: 662; position: absolute; top:0; right:0; color: #A4B5E7; text-align: right; padding: 10 10 0 0; font-weight: bold;}
#toph3 {height: 28;}

#toph1_txt {padding-top: 10; padding-bottom: 0; margin: 0; font-family: Arial; font-size: 50px;}
#toph2_txt {vertical-align: middle; margin:0; padding: 0; line-height:42px; padding: 0 0 0 25;}
#toph3_txt {vertical-align: middle; margin:0; padding: 0; line-height:28px; padding: 0 0 0 25;}

.vsep {height: 15;}

.menu {width: 100%;}
.menu td {text-align: center;}
.menu_back {background:url("../img/mc.jpg") repeat-x scroll 0 0 #FFFFFF; height: 50;}
.menu_l {background:url("../img/ml.jpg") no-repeat scroll 0 0 #FFFFFF; height: 50; width: 17;}
.menu_r {background:url("../img/mr.jpg") no-repeat scroll 0 0 #FFFFFF; height: 50; width: 19;}
.menu_sep {background:transparent url("../img/msep.jpg") no-repeat scroll right center;}
.menu a {text-decoration: none; font-weight: bold; font-size: 15px; color: #785801; line-height: 46px; height:46px; width: 100%; display: block;}
.menu a.m_p:hover {color: #DD0000; text-decoration:underline;}
.menu a.m_a:hover {text-decoration:underline;}
.menu a.m_a {color: #DD0000;}


/*black*/
.cl1 {color: #000000;}
a.cl1 {color: #000000;}
a.cl1:hover {color: #DD0000;}

a.act {color: #DD0000;}
a.act:hover {color: #DD0000;}

/*dark blue 19377D */
.cl2 {color: #304C8D;}
a.cl2 {color: #304C8D;}
a.cl2:hover {color: #DD0000;}

/*orange #FFA025*/
.cl3 {color: #E88E19;}
a.cl3 {color: #E88E19;}
a.cl3:hover {color: #DD0000;}

/*gray*/
.cl4 {color: #626262;}

/*gray*/
.cl6 {color: #898989;}

/*white*/
.cl5 {color: #FFFFFF;}
a.cl5 {color: #FFFFFF;}
a.cl5:hover {color: #DD0000;}

/*fiolet*/
.bg1 {background-color: #5B0D9F;}
/*fiolet light*/
.bg2 {background-color: #889BD3;}
/*orange*/
.bg3 {background-color: #FF9E1C;}
/*orange super light*/
.bg4 {background-color: #FFF0CB;}

.sz1 {font-size: 17px; font-family: Arial;}
.sz2 {font-size: 22px; font-family: Arial;}
.sz3 {font-size: 11px;}

.sz8 {font-size: 18px;}

.p1 {margin-top: 17;}
.p2 {margin-top: 27;}

.err_info {border: #7C7C7C 1px dotted; padding: 7px; margin: 10 0 10 0;}
.err_info * {color: #DD0000;}

.block1 {border: #7C7C7C 1px dashed; padding: 7px;}
.block2 {border: #FF0000 1px dashed; padding: 7px;}

.require_sign {color: #DD0000; margin-left: 1px;}

.album {border: 1px solid #B7B7B7;}

.hicon {padding-left: 35px; height: 31px;}
.hicon1 {background: url(../img/ic1.jpg) no-repeat left;}
.hicon2 {background: url(../img/ic2.jpg) no-repeat left;}
.hicon3 {background: url(../img/ic3.jpg) no-repeat left;}
.hicon4 {background: url(../img/ic4.jpg) no-repeat left;}
.hicon5 {background: url(../img/ic5.jpg) no-repeat left;}

/*kalendar --------------------------------------------------------------------*/
#checkinCalendarIcon{cursor: pointer;}
#checkinCalendarIcon input{border:1px solid #3A8221; background: #FFFFFF url(../img/ki.gif) center right no-repeat; cursor: pointer;}
#bd1 {
-moz-border-radius:2px 2px 2px 2px;
background:url("img/button.gif") repeat-x scroll left center #DC92C2;
border:1px solid #3A8221;
color:#FFFFFF;
cursor:pointer;
font-size:100%;
overflow:visible;
padding:1px; font-weight: bold;
}
#Nav1{position: absolute; z-index: 3;}
#Nav2{position: absolute; z-index: 3;}
.back{width:25px;background: url(../img/back.gif) center no-repeat}
.forward{width:25px;background: url(../img/forward.gif) center no-repeat}
.forward-disabled{width:25px;background: url(../img/forward-disabled.gif) center no-repeat}
.back-disabled{width:25px;background: url(../img/back-disabled.gif) center no-repeat}
.t_kalendar{background-color:#ffffff;border-width: 1px; border-color: #273a7f; border-style: solid}
.t_kalendar TD {color: #787878; font-family: Tahoma; font-size: 13px;}
A.kalendar{display: block;width:100%; line-height: 20px;}
A.kalendar:link { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:visited { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:hover { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:active { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
.podsvetka{cursor: pointer; cursor: hand; border-width: 1px; border-color: #ff951c; border-style: solid; color:#555555; padding-bottom: 1px; font-size: 13px; padding-top: 1px}
.podsvetka_red{cursor: pointer; cursor: hand; border-width: 1px; border-color: #ff951c; border-style: solid; color:#E47100; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}
.active1{cursor: pointer; cursor: hand; FONT-SIZE: 11px; color:#555555; border-width: 1px; border-color: #ffffff; border-style: solid; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}
.active1_red{color:#E47100; cursor: pointer; cursor: hand; FONT-SIZE: 11px; border-width: 1px; border-color: #ffffff; border-style: solid; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}

b {color:#333333}
