body         { margin: 0; padding: 0; vertical-align: top; background-color: #FFFDE9; font: 10px arial; color: black;}
img          { border: 0px; }
table        { border-collapse: collapse; border-spacing: 0px;}
td           { padding: 0; vertical-align: top;}
p            { margin: 0; padding: 0; font: 13px arial; color: black; margin-bottom: 5px; text-indent:18pt;}
a            { color: #207CBB; text-decoration: none;}
a:hover      { text-decoration:underline;}
li           { color: black; }
h1           { padding: 0; font: 18px arial; font-weight: bold; color: #616161; margin:10px 0 5px 10px;}
h2           { margin: 0; padding: 0; font: 11px arial; font-weight: bold; color: #616161;}
h3           { margin: 0; padding: 0; font: 13px arial; font-weight: bold; color: #616161;}

form, input,
textarea,
select       { margin: 0; padding: 0; font: 13px arial; color: black; }

input,textarea    { border: 1px #207CBB solid; padding: 8px 8px; background-color: white;}
input.but         { padding: 5px; background-color: #eee; font-size:14px; width:80px; height:29px; background-image:URL(/images/BTN3.gif);}
input.but:hover   { background-image:URL(/images/BTN3_1.gif);}
input.search      { width:80%; height:10px; font-size:12px;}
input.but_m       { padding: 4px; width:34px; height:32px; background-image:URL(/images/BTN1.gif); font-size:13pt;}
input.but_m:hover { background-image:URL(/images/BTN1_1.gif);}
input.search_m    { width:102px; height:14px; font-size: 10pt;}

.back_link   {margin:10px 0 0 0;}
.back_link div {margin:0 0 20px 20px;}
.back_link a {font:bold 10pt arial; color:#207CBB;text-decoration:none;}
.back_link a:hover {text-decoration:underline;}

.punkt a {font:bold 11pt arial; color:#207CBB;text-decoration:none;}
.punkt a:hover {text-decoration:underline;}

p.plain      { font-weight: bold; }
h2.sin       { padding: 0; font: 16px arial; font-weight: bold; color: #207CBB; margin:0 0 10px 0}
p.sin        { color: #3B69B1; font-weight: normal; margin-top: 8px; text-indent:0pt; font: 10px arial;}
form.search  { margin: 20px 0 0 0px;}

#today   { left: 0; margin: 3px 0 0 15px; position: absolute; font: 8pt arial; }
.isbr { right: 0; margin: 3px 120px 0 0; position: absolute; }
.isbr a {font: 8pt arial; color:#207CBB;text-decoration:none;}
.isbr a:hover {text-decoration:underline;}
#icons     { right: 0; margin: 5px 15px 0 0; position: absolute; }
#icons img { margin-right: 15px; }

#head  { position: absolute; margin-top: 20px; width: 100%; height: 193px; z-index: 1;
 background: url(/images/back_1.jpg) repeat-x; border-top: 1px #CD780D solid;
 border-bottom: 1px #CD780D solid;}

#head #mounts { position: absolute; z-index: 6; left: 50%; margin-left: -163px; bottom: 0 !important; bottom: -1px;}
#head #sun    { position: absolute; z-index: 5; left: 50%; margin-left: -122px;}
#head #clouds_l  { position: absolute; z-index: 7; float: left; width: 222px; height: 129px;}
#head #clouds_r  { position: absolute; z-index: 7; right: 0; width: 322px; height: 60px;}
#head #b_1  { position: absolute; z-index: 8; float: left; bottom: 0 !important; bottom: -1px;}
#head #angel { position: absolute; z-index: 10; right: 0; margin-right: 253px; width: 48px; height: 188px;
bottom: 0 !important; bottom: -1px; }
#head #spas  { position: absolute; z-index: 7; right: 0; bottom: 0 !important; bottom: -1px; }
#head #flag  { position: absolute; z-index: 9; margin-top: 25px; right: 24px; width: 66px; height: 52px; }
#head #eagle  { position: absolute; z-index: 10; left: 50%; margin-left: -50px; width: 97px; height: 110px; margin-top: 10px;}
#head #capt    { position: absolute; z-index: 10; left: 50%; margin-left: -101px;  width: 203px; height: 52px; margin-top: 124px;}
#empty1 {width: 100%; height: 215px;}

td.left_side  { width: 189px; background: url(/images/back_2.gif); }
td.back_3l { width: 7px; background: url(/images/back_3l.gif) repeat-y left top;}
td.back_3r { width: 7px; background: url(/images/back_3r.gif)  repeat-y right top;}
td.right_side { width: 144px; background: #FEF7B6; text-align: center;}
td.center  { text-align: center;}
table.content {width: 100%;}

.krai { width: 137px; height: 38px; background: url(/images/krai.jpg) no-repeat; float: right; margin: 4px 0 10px 0;}
#eagle_bot  { position: absolute; margin-top: -130px; z-index: 11;}
#eagle_bot p { position: absolute; font: 11px arial; margin: 85px 0 0 10px; font-weight: normal; color: #616161; z-index: 12; text-indent:0pt;}

#menu {margin-top: 11px; margin-left: 15px;}

#menu * p {margin-top: 9px; position: absolute; text-align: right; font: 12px arial; color: #616161; font-weight: bold; line-height: 100%;  text-indent:0pt;}

/*#menu  #active {margin-left: 10px; text-align: right;}
#menu  #m1 p {margin-left: 87px;}
#menu  #m2 p {margin-left: 104px;}
#menu  #m3 p {margin-left: 112px;}
#menu  #m4 p {margin-left: 95px;}
#menu  #m5 p {margin-left: 112px;}
#menu  #m6 p {margin-top: 4px; margin-left: 41px;}
#menu  #m7 p {margin-left: 38px;}
#menu  #m8 p {margin-top: 4px; margin-left: 8px;}
#menu  #m9 p {margin-left: 36px;}
#menu  #m10 p {margin-top: 4px; margin-left: 2px;}

#menu #m p {width: 148px;}*/

.pmenu p { width: 150px;}
.pmenu {height: 33px; background:URL(/images/menu_plah.png); width: 163px;}
.pactive p {width: 150px;}
.pactive {margin-left: 10px; height: 33px; background:URL(/images/menu_plah.png); width: 163px;}

/*#m1,#m2,#m3,#m4,#m5,#m6,#m7,#m8,#m9,#m10 {margin-top: -1px; height: 33px; background-image:URL(/images/menu_plah.png);}*/

.content1 { background: #FFFDEA url(/images/back_5l.jpg) no-repeat left top; margin: 10px; }
.content2 { background: url(/images/back_5r.jpg) no-repeat right bottom; padding: 30px; _height: 70px; min-height: 70px; text-align: justify; overflow: hidden; _overflow: none; }
.content2 p.titl {text-indent:0; font:bold 13px arial; text-align: left;}
.content2 h1 {font:bold 16px arial; text-align: left; margin:0px}
.content2 p.podp {text-indent:0; font: 11px arial;}
.content2 p.podp_in {text-indent:0; font:bold 12px arial;}

table.int {	border: 1px solid black; 
			border-collapse: collapse; 
			width: 100%; 
			font:13px arial;}
td.int { padding: 2px; 
		border: 1px solid black;
		vertical-align: middle;}
			
#man   { padding: 0 30px 20px 0; float: left;}
.man   { padding: 0 30px 20px 0; float: left;}

#dates { width: 90%; margin-top: 70px; }
#dates td    { width: 33%; text-align: center;}
#dates td.r  {  text-align: right;}
#dates td.l  {  text-align: left;}

.sear   { padding: 0; font: 14px arial; font-weight: bold; color: #616161; margin:10px 0 5px 10px;}

#calender { position: absolute; z-index: 30; margin: 5px 0 0 0px; }
#calender img { position: absolute;z-index: 29; margin-left: 20px; margin-top: 37px; width: 142px; height: 115px; }
#calender table { position: absolute; z-index: 31; margin-top: 5px; font: 10px arial; }
#calender td { padding: 3px 5px; text-align: right;}
#calender td.weekend {color: #CB6B00;}
#calender td.future {color: #616161;}
#calender td.today {border:inset 2px; font-weight: bold;}
#calender th { padding: 0px 5px; text-align: center; font: 12px arial; color: #207CBB; font-weight: bold;}
#calender th.not { padding: 0px 5px; text-align: center; font: 12px arial; color: #CB6B00; font-weight: bold;}

a.cal        { color: #207CBB; text-decoration: none;}
a.cal:hover  { font: bold 8pt arial; text-decoration:underline; }

#empty3 {height: 280px;}

#footer {width: 100%; height: 61px; background: url(/images/back_4.jpg) repeat-x;}
#copy {float: right; }
#copy p { text-align: right; font:10px arial; color: #CB6B00; position: absolute; margin: 18px 20px 0 0; right: 0; width: 200px;}
#copy a { color: #CB6B00; font:10px arial; }
#copy img {position: absolute; margin: 20px 20px 0 0; right: 0;}
#count p { text-align: center; font: 9px arial; color: #CB6B00; position: absolute; margin: 23px 80px 0 0; right: 0; width: 200px;}
#count img {position: absolute; margin: 20px 20px 0 20px; align: center;}
#count1 img {position: absolute; margin: 20px 20px 0 115px; align: center;}
#count2 img {position: absolute; margin: 20px 20px 0 210px; align: center;}

#foto_r { float: center;}
#foto_r p { font: 10px arial; color: #3B69B1; z-index: 8; text-indent:0pt;}
#foto_r a { font: 95% arial; color: #3B69B1;}

#sel_date        { margin-top: 160px; }
#sel_date input        { padding: 0 2px; height: 19px;   }

td.hmap                { background: url(images/mapback.jpg) no-repeat bottom;}

div.stats{ display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }

.text {margin:0px; text-indent:24pt;  text-align:justify; font: 13px arial;}
.podr {margin:0px; font:bold 12px arial; text-align:right;}

.print {margin:10px 5px 5px 10px;}
.print p {margin:0px; text-indent:10pt; font: 12px arial; text-align:justify;}
@media print  { .print_link_l a { display: none; }
                .print_link_r a { display: none; }
				td.left_side  { display: none;}
				td.back_3r { display: none;}
				td.right_side { display: none; }
				#eagle_bot { display: none;}
				#footer { display: none;}
				#copy  { display: none;}
				#count { display: none;}
				#today  { display: none;}
				.isbr  { display: none;}
				#icons    { display: none;}
				#sun { display: none;}
				#mounts { display: none;}
				#clouds_l { display: none;}
				#b_1 { display: none;}
				#clouds_r { display: none;}
				#angel { display: none;}
				#spas { display: none;}
				#flag { display: none;}
              }
			  
@media screen { .print_link_l   { display: block; margin:10px 0 0 0; width: 50%; position: absolute;}
                .print_link_l a { font:bold 10pt arial; color:#207CBB; text-decoration:none; }
                .print_link_l a:hover {text-decoration:underline;}
                .print_link_r   { display: block; margin:10px 0 0 0; left: 47%; width: 50%; text-align:right; position: relative;}
                .print_link_r a { font:bold 10pt arial; color:#207CBB; text-decoration:none; }
                .print_link_r a:hover {text-decoration:underline;}
              }
.print_zag { text-align: center; font: 11pt arial; }
.print_zag_n { text-align: left; font:bold 12pt arial; }
.print_org { text-align: left; font:bold 10pt arial; }

.hist {font:bold 10pt arial; color:#207CBB; line-height: 140%;}

.nazv { padding: 0; font: bold 18px arial; color: #616161; margin:10px 0 5px 10px;}
.news_nav { padding: 0; font: bold 14px arial; color: #616161; text-align: center; margin:10px 0 5px 10px;}
.struc {margin:0px; font: 13px arial; margin-bottom: 5px;}
.outline { border: 1px solid #207CBB; padding: 5px; text-align: center; margin:5px 0 5px 5px;}
.outline a {color: #616161;}
h2.outline {font: bold 15px arial;}
h3.outline {font: bold 14px arial;}
.outline_ap { font: 11 arial; border: 1px solid #207CBB; padding: 5px; text-align: center; margin:5px 0 5px 5px;}
h2.outline_ap {font: bold 13px arial;}
h3.outline_ap {font: bold 12px arial;}