body { width:100%; height: 100%; margin: 0px; padding: 0px; font: 12px Arial, Helvetica, sans-serif; color: #000000; }
h1 { font: 24px Georgia, "Times New Roman", Times, serif; color: #2f4d5e; line-height: 30px; margin: 15px 0px 20px 0px; }
h2 { font: 18px Arial, Helvetica, sans-serif; color: #8c7d58; margin: 15px 0px 5px 0px; }
h3 { font: normal 14px Arial, Helvetica, sans-serif; color: #737373; text-decoration:none; margin: 0px 0px 10px 0px; }
h4 { font: italic bold 14px Georgia, "Times New Roman", Times, serif; color: #005f95; margin: 10px 0px; }
h5 { font: normal 18px Georgia, "Times New Roman", Times, serif; color: #4e4e4e; margin: 10px 0px; }
h5.arial { font: normal 18px Arial, Helvetica, sans-serif; color: #4e4e4e; margin: 10px 0px; }
h5 img { margin: 0px 0px 0px 3px; }
h6 { font: normal 18px Arial, Helvetica, sans-serif; color: #005f95; margin: 15px 0px 10px 0px; }
h6.black { font: normal 18px Arial, Helvetica, sans-serif; color: #000000; margin: 15px 0px 10px 0px; }
h6 span { font: 12px Arial, Helvetica, sans-serif; color: #4d4d4d; line-height: 22px; }
h6.black span { font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; }

p { font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; margin: 15px 0px; }
a { color: #005f95; }
a:hover { text-decoration:none;}
a.title { font: 18px Georgia, "Times New Roman", Times, serif; color: #005f95; }
a.edit { background:url(../images/i_edit.gif) no-repeat left 1px; padding: 0px 0px 0px 18px; font: bold 12px Arial, Helvetica, sans-serif; color: #519100; }

ul { margin: 0px; padding: 7px 0px 7px 5px; list-style: none; }
ul li { font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; margin: 0px; background:url(../images/li.gif) no-repeat left 7px; padding: 2px 0px 2px 15px; }
form { margin: 0px; padding: 0px; }
div.hr { height: 1px; margin: 0px 0px; padding: 0px; border-top: 1px solid #c2ced4; font-size: 1px; }
p.path { margin: 5px 0px 10px -5px; font: italic 11px Arial, Helvetica, sans-serif; color: #959595; }
p.path a { font: italic 11px Arial, Helvetica, sans-serif; color: #005f95; margin: 0px 0px; }
p.path span { margin: 0px 5px; }

table.body { width: 100%; height: 100%; background: #d2e3ec;  }
td { padding: 0px; vertical-align:top; font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; margin: 15px 0px;}
td.top { height: 27px; vertical-align:middle; background: #2d7dab; font: 12px Arial, Helvetica, sans-serif; color: #ffffff; }
td.top a { font: 12px Arial, Helvetica, sans-serif; color: #ffffff; }

#phone { float:left; margin: 0px 80px 0px 50px; }
#phone b { font: bold 14px Arial, Helvetica, sans-serif; color: #ffffff; }

#enter { float:right; margin: 0px 20px 0px 0px; font: 12px Arial, Helvetica, sans-serif; color: #cdcdcd; }
#enter a { font: 12px Arial, Helvetica, sans-serif; color: #ffffff; margin-left: 20px; }
#enter span { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; margin: 0px 7px; }

td.logo { vertical-align:middle !important;background:#FFFFFF; }
#online { float:right;  background_:url(../images/online.jpg) no-repeat left top; padding: 18px 40px 20px 95px; }
#online a { font: 19px Georgia, "Times New Roman", Times, serif; color: #005f95; }
.rtopblock a { font: 19px Georgia, "Times New Roman", Times, serif; color: #005f95; }

td.tmenu { height: 44px; background:url(../images/tmenu_fon.gif) repeat-x bottom #ebebeb; vertical-align:middle; padding: 0px 0px 0px 20px; border-bottom: 1px solid #ebebeb; }
td.tmenu_act { height: 44px; background:url(../images/tmenu_fon.gif) repeat-x bottom #ebebeb; vertical-align:middle; padding: 0px 0px 0px 20px; border-bottom: 1px solid #0b669a; }
td.tmenu div, td.tmenu_act div { float:left; margin: 0px 20px 0px 20px; line-height: 44px; }
td.tmenu div a, td.tmenu_act div a { font: 18px Georgia, "Times New Roman", Times, serif; color: #005f95; line-height: 44px; white-space:nowrap; }
td.tmenu_act div.act { height: 44px; line-height: normal; background: url(../images/menu_fon.gif) repeat-x #4385ab; margin: 0px 0px 0px 0px; }
td.tmenu_act div.act img { width: 4px; height: 4px; }
td.tmenu_act div.act div { margin: 0px; line-height:normal; float: none; text-align:right; background:url(../images/umlv.gif) no-repeat top left; }
td.tmenu_act div.act a { color: #ffffff; text-decoration:none; line-height: 35px; margin: 0px 30px 0px 30px; }

.text table {border-collapse:collapse;}
.text table td {padding:5px;}


td.begin { padding: 0px 5px; }
table.content { width: 100%; height_: 100%; }
table.content td.left { background: #ffffff; height_: 100%;}
table.content td.left_inn { background: none; height: 100%;}
table.content td.right { width: 25%; }
td.bottom { height: 45px; font-size: 0px; }

div.utop { background: url(../images/ulv.gif) no-repeat left top #ffffff; padding: 0px; margin: 0px; height: 3px; font-size: 0px;	 }
div.utop img { width: 3px; height: 3px; }
div.utop span { float: right; }
div.utop_inn { background: url(../images/uilv.gif) no-repeat left top #ffffff; padding: 0px; margin: 0px; height: 3px; font-size: 0px;	 }
div.utop_inn2 { background: url(../images/uilv2.gif) no-repeat left top #ffffff; padding: 0px; margin: 0px; height: 3px; font-size: 0px;	 }
div.utop_inn img { width: 3px; height: 3px; }
div.utop_inn span { float: right; }
div.utop_inn2 img { width: 3px; height: 3px; }
div.utop_inn2 span { float: right; }
div.ubot { background:url(../images/uln.gif) no-repeat left top #ffffff; padding: 0px; margin-top: 0px; height: 3px; font-size: 0px; }
div.ubot img { width: 3px; height: 3px; }
div.ubot span { float: right; }

div.block { clear:both; background: #ffffff; }
div.block div.text { padding: 0px 15px 0px 20px;margin: 0px 15px 0px 20px; font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; }

div.block_ban { clear:both; background: #fff3d3; margin: 25px 0px;  }
div.block_ban div.text { padding: 13px 20px 17px 25px; font: 14px Arial, Helvetica, sans-serif; color: #746e60; line-height: 22px; }
div.block_ban div.text b { font: normal 18px Arial, Helvetica, sans-serif; line-height: 30px;  }
div.block_ban div.utop { background: url(../images/uylv.gif) no-repeat left top #fff3d3; padding: 0px; margin: 0px; height: 3px; font-size: 0px;	 }
div.block_ban div.ubot { background:url(../images/uyln.gif) no-repeat left top #fff3d3; padding: 0px; margin: 0px; height: 3px; font-size: 0px;	 }

div.lenta {  background: #fff3d3; }
div.lenta div.utop { background: url(../images/ul_b.gif) repeat-x top #fff3d3; padding: 0px; margin: 0px; height: 4px; font-size: 0px;	 }
div.lenta div.utop img { width: 4px; height: 4px; }
div.lenta div.utop b { float:left; }
div.lenta div.utop span { float:right; }
div.lenta div.ubot { background: url(../images/ul_b.gif) repeat-x bottom #fff3d3; padding: 0px; margin: 0px; height: 4px; }
div.lenta div.ubot img { width: 4px; height: 4px; }
div.lenta div.ubot b { float:left; }
div.lenta div.ubot span { float:right; }
div.lenta div.text { padding: 15px; margin: 0px; font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; border-right: 1px solid #d7a733; border-left: 1px solid #d7a733; }
div.lenta h3 { color: #d79800; }
div.lenta ul { margin: 0px; padding: 0px 5px 10px 0px; }
div.lenta ul li { background:url(../images/lenta_li.gif) no-repeat left 9px; padding: 0px 0px 14px 20px; color: #737373; }

table.index { width: 100%; margin: 15px 0px 17px 0px; }
table.index td.content { padding: 0px 30px 0px 25px; font: 12px Arial, Helvetica, sans-serif; color: #000000; }
table.index td.cen { width_: 210px; border-left: 1px solid #dedede; padding: 0px 15px 0px 30px; }
table.index td.cen li a { font: italic 14px Arial, Helvetica, sans-serif; color: #005f95; }

table.inner { width: 100%; height: 99%; }
table.inner td.menu { width: 240px;} 
table.inner td.content { background: #ffffff; height: 100%; }
table.inner td.content div.text{ padding: 5px 30px 30px 23px; }

table.news2main { clear:both; width: 100%; }
table.news2main td.pic { width: 205px; padding-top: 5px; }
table.news2main td.pic img {  border: 1px solid #cbcbcb; margin: 0px; }
table.news2main td { padding: 0px 0px 25px 0px; }
table.news2main .date { font: 10px Arial, Helvetica, sans-serif; color: #737373; line-height: 20px; }
table.news2main a { font: 18px Georgia, "Times New Roman", Times, serif; color: #005f95; line-height:24px;}
table.news2main p { margin: 10px 0px 0px 0px; }
table.news2main p a { font: 12px Arial, Helvetica, sans-serif; color: #005f95; }

#cifra{ font: italic 12px Arial, Helvetica, sans-serif; color: #737373; margin: 0px 0px 20px 0px; }
#cifra p { font: italic 12px Arial, Helvetica, sans-serif; color: #737373; margin: 2px 0px 5px 0px; }
#cifra div { float:left; width: 100px; font: italic bold 55px Arial, Helvetica, sans-serif; color: #d7a733; line-height: 40px; padding: 5px 0px 0px 0px; margin: 0px; }

.cifra_nact {
	font: italic 11px Arial, Helvetica, sans-serif; color: #959595; border-bottom: 1px dashed #959595;cursor:pointer;line-height: 18px;
}
.cifra_act {
	font: italic bold 11px Arial, Helvetica, sans-serif; color: #d79800; border-bottom: 1px dashed #d79800; line-height: 18px;cursor:pointer;
}

div.info { height: 60px; font: 19px Georgia, "Times New Roman", Times, serif; color: #005f95; padding: 0px 0px 0px 75px; margin: 20px 0px 20px 0px; background-position: left top; background-repeat: no-repeat; }

table.auth { width: 205px; margin: 10px 0px; }
table.auth td { font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; padding: 5px 0px; }
table.auth td.text { width: 65px;}
table.auth input { width: 135px; height: 25px; border-bottom: 1px solid #d4d0c8; border-right: 1px solid #d4d0c8; border-top: 2px solid #535353; border-left: 2px solid #535353; }
table.auth input.checkbox { width:auto; height:auto; border: none; float:left; }
table.auth input.submit { width: 81px; height: 28px; border-bottom: 1px solid #535353; border-right: 1px solid #535353; border-top: none; border-left: none; font: bold 14px Arial, Helvetica, sans-serif; color:#000000; }

#search_block { padding: 20px 0px 15px 6px; height: 30px; margin: 0px; }
td.menu #search_block { padding-left: 0px; }
#search_block input { float: left; margin: 0px 5px 0px 0px; width: 160px; height: 25px; border-right: 1px solid #d4d0c8; border-bottom: 1px solid #d4d0c8; border-left: 1px solid #535353; border-top: 1px solid #535353; font: 12px Arial, Helvetica, sans-serif; color: #000000; padding: 3px 0px 0px 5px; }
#search_block input.submit { width: 60px; height: 25px; padding: 0px; border-bottom: 1px solid #535353; border-right: 1px solid #535353; border-top:  1px solid #ffffff; border-left: 1px solid #ffffff; font: 14px Arial, Helvetica, sans-serif; color:#5e5c58; line-height: 12px;}

#contact_block { padding: 20px 50px 20px 5px; }
#contact_block a { font: 12px Arial, Helvetica, sans-serif; color: #005f95; }
#contact_block p { font: 14px Arial, Helvetica, sans-serif; color: #000000; line-height: 22px; margin: 10px 0px; }
#contact_block p a { font: 14px Arial, Helvetica, sans-serif; color: #005f95; }
td.menu #contact_block p { line-height: 22px; }
td.menu #contact_block p a { line-height: 22px; }

#lmenu { background: url(../images/ubln.gif) no-repeat left bottom #4385ab; margin: 1px 0px 0px 0px; padding: 0px 0px 10px 0px; }
#lmenu ul { list-style: none; background:url(../images/ublv.gif) no-repeat left top; padding: 10px 0px 0px 22px; margin: 0px; }
#lmenu ul li { 
	background: url(../images/li_menu.gif) no-repeat left 7px; 
	padding: 0px 20px 0px 13px; 
	margin: 8px 0px;  
}

#lmenu ul li div div {
	background: transparent url(../images/smenu_font.gif) no-repeat left top;
	padding: 6px 20px 6px 12px; 
	line-height: 14px;
}
#lmenu ul li div{background: url(../images/smenu_fonb.gif) no-repeat left bottom #81adc7;}

#lmenu ul li a { 
	font: 14px Georgia, "Times New Roman", Times, serif; 
	color:#FFFFFF;
	padding-right:20px;
}
#lmenu ul li.act {
	padding-left:0px;
	background:none;
	padding-right:0px;
}

#lmenu ul li.act a {font: bold 14px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none;line-height:14px;}
#lmenu ul li.act ul { list-style: none; background:none; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; }
#lmenu ul li.act ul li { background: none; padding: 5px 0px 5px 17px; margin: 0px; font: 12px Georgia, "Times New Roman", Times, serif; color: #fff3d3;text-decoration:underline;}
#lmenu ul li.act ul li a { font: 12px Georgia, "Times New Roman", Times, serif; color: #fff3d3; line-height: 14px;margin-left:10px;}
#lmenu ul li.act ul li.act { background: url(../images/smenu_fonb.gif) no-repeat left bottom #81adc7; padding: 0px; line-height: 14px; text-decoration:none;}
#lmenu ul li.act ul li.act div { background: url(../images/smenu_font.gif) no-repeat left top; padding: 5px 0px 5px 17px; margin: 0px;margin-top:3px;}
#lmenu ul li.act ul li.act a { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #ffffff; line-height: 14px; }

#lmenu ul li.act ul li.act2 { background: url(../images/smenu_fonb.gif) no-repeat left bottom #81adc7; padding: 0px 0px 0px 0px; line-height: 14px; text-decoration:none;}
#lmenu ul li.act ul li.act2 div { background: url(../images/smenu_font.gif) no-repeat left top; padding: 5px 0px 5px 17px; margin: 0px;margin-top:3px;}
#lmenu ul li.act ul li.act2 a { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #ffffff; line-height: 14px; }

#lmenu ul li.nact { background: url(../images/smenu_fonb.gif) no-repeat left bottom #81adc7; padding: 0px; line-height: 14px; }
#lmenu ul li.nact div { background: url(../images/smenu_font.gif) no-repeat left top; padding: 5px 0px 5px 17px; margin: 0px; }
#lmenu ul li.nact a { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #ffffff; line-height: 14px; }

div.schedule { width: 100%; padding: 0px; margin: 0px 0px 0px 0px; }
div.schedule div.title { font: italic 11px Arial, Helvetica, sans-serif; color: #807a6a; line-height: 18px; }
div.schedule div.title a { color: #7fa9b4; }
div.schedule div.title div { float:right; padding: 1px 0px 0px 7px; }
div.schedule div.title div a { font: italic 12px Arial, Helvetica, sans-serif; color: #807a6a; text-decoration: none; border-bottom: 1px dashed #807a6a; }
div.schedule div.title div.act { background: #e9dfc6; padding: 1px 7px 5px 7px; }
div.schedule div.title div.act a { font: italic bold 12px Arial, Helvetica, sans-serif; color: #d79800; text-decoration: none; border-bottom: 1px dashed #d79800; }

div.schedule table { width: 100%; background: #e9dfc6; }
div.schedule table td { border-bottom: 1px solid #f7f4ec; padding: 7px 0px 7px 15px; font: 12px Arial, Helvetica, sans-serif; color: #000000; vertical-align:middle; }
div.schedule table td span { font: 11px Arial, Helvetica, sans-serif; color: #989898; }
div.schedule table td.time { width: 30px; font-size: 14px; text-align:right; padding-right: 15px; }

table.text { width: 100%; margin: 0px; }
table.text td { vertical-align:top; padding: 5px 25px; }
table.content table.text td.right { width: 33%; padding: 30px 15px 30px 0px; }

table.text div.lenta {  background: #fff9eb; margin-bottom: 10px; }
table.text div.lenta div.text { padding: 10px; }
table.text div.schedule table { background: #fbf0d7; }
table.text div.schedule table td { border-bottom: 1px solid #fff9eb; }
table.text div.schedule div.title div.act { background: #fbf0d7; padding: 1px 7px 5px 7px; }

table.text div.lenta div.utop { background: url(../images/ul_bl.gif) repeat-x top #fff9eb; }
table.text div.lenta div.ubot { background: url(../images/ul_bl.gif) repeat-x bottom #fff9eb; }
table.text div.lenta div.text { border-right: 1px solid #ead093; border-left: 1px solid #ead093; }



div.calendar { width: 100%; }
div.calendar table { background: #ffffff; width: 100%; }
div.calendar table th  { background: #c4c0b6; font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; padding: 2px 0px; }
div.calendar table td { background: #ece2ca; font: 13px Arial, Helvetica, sans-serif; color: #005585; padding: 4px 0px; text-align:center; }
div.calendar table td.mount { background: #8d8a83; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; }
div.calendar table td.mount img { margin: 0px 15px;}
div.calendar table td.c { background: #ead49e; }

div.themes { padding: 0px 15px 0px 15px; color: #4d4d4d; }
div.themes b { font: italic bold 14px Arial, Helvetica, sans-serif; }
div.themes a { font: bold 12px Arial, Helvetica, sans-serif; color: #005f95; }
div.themes ul { padding: 0px; margin: 15px 0px 0px 0px; }
div.themes ul li { background: url(../images/li_themes.gif) no-repeat left 9px; padding: 0px 0px 10px 18px; color: #4d4d4d; }
div.themes ul li span { font: 11px Arial, Helvetica, sans-serif;  margin: 0px 0px 0px 10px; color: #005f95; }
div.themes ul li span a { font: bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }

div.stweek { font: 14px Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 15px 0px; }
div.stweek ul { margin: 10px 0px 0px 0px; padding: 10px 5px 10px 0px; border-top: 1px solid #b1b1b1; }
div.stweek ul li { background:url(../images/lenta_li.gif) no-repeat left 9px; padding: 0px 0px 14px 20px; font: 12px Arial, Helvetica, sans-serif; color: #4d4d4d; }


p.pages { float:left;  font: 11px Arial, Helvetica, sans-serif; color: #005f95; margin: -25px 0px 0px 0px; }
p.pages a { font: 11px Arial, Helvetica, sans-serif; color: #005f95; margin: 0px 3px; }
p.pages b { font: bold 14px Arial, Helvetica, sans-serif; color:#000000; margin: 0px 3px; }
#bot { float: none; border-top: 1px solid #b1b1b1; margin: 0px; padding: 8px 0px; text-align:right; }

div.st_theme {}
div.st_theme div { border-top: 1px solid #b1b1b1; }
div.st_theme div p.title { border-bottom: 1px solid #ffffff; background: #fff9eb; font: 11px Arial, Helvetica, sans-serif; color: #9b9992; padding: 3px 15px 3px 10px; margin: 0px; }
div.st_theme div p.title span { font: italic 11px Arial, Helvetica, sans-serif; color: #9b9992; float:right; }
div.st_theme div p { margin: 0px 0px 10px 0px; padding: 5px 40px 5px 10px; }

div.st_theme div.act { background: #fff2d1; }
div.st_theme div.act p.title { border-bottom: 1px solid #ffffff; background: none; font: 12px Arial, Helvetica, sans-serif; color: #4d4d4d; padding: 8px 30px 8px 10px; margin: 0px; }
div.st_theme div.act p.title span { font: italic 12px Arial, Helvetica, sans-serif; color: #4d4d4d; float:right; }
div.st_theme div.act p { margin: 0px 0px 15px 0px; padding: 8px 40px 8px 10px; }

div.st_theme form { width: 100%; background: #fff9eb; border-top: 1px solid #b1b1b1; padding: 10px; margin: 10px 0px 0px 0px; }
div.st_theme form p { margin: 0px; font: bold 14px Arial, Helvetica, sans-serif; color:#000000; }
div.st_theme form textarea { width: 100%; height: 128px; margin: 10px 0px 0px 0px; border-right: 1px solid #d4d0c8; border-bottom: 1px solid #d4d0c8; border-left: 1px solid #535353; border-top: 1px solid #535353; }
div.st_theme input.submit { width: 90px; height: 25px; margin: 10px 0px 0px 0px; padding: 0px; border-bottom: 1px solid #535353; border-right: 1px solid #535353; border-top:  1px solid #ffffff; border-left: 1px solid #ffffff; font: 14px Arial, Helvetica, sans-serif; color:#5e5c58; line-height: 12px;}

table.prep { width: auto; margin: 5px 0px 0px 0px; }
table.prep td { padding: 0px 0px 0px 20px; font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px;  }
table.prep td.pic { width: 202px; padding: 0px; font: 9px Arial, Helvetica, sans-serif; color: #4d4d4d; line-height: 16px; }
table.prep td.pic a { font: bold 12px Arial, Helvetica, sans-serif; color: #519100; line-height: 26px; }
table.prep input { width: auto; font: 12px Arial, Helvetica, sans-serif; color:#000000; }

div.pform { margin: 25px 0px 0px 0px; }
div.pform table { width: 100%; }
div.pform table td { border-top: 1px solid #cbcbcb; vertical-align:middle; }
div.pform table td.text { font: 11px Arial, Helvetica, sans-serif; color: #4d4d4d; width: 170px; padding: 20px 0px; }
div.pform input { width: 100%; height: 25px; border-right: 1px solid #d4d0c8; border-bottom: 1px solid #d4d0c8; border-left: 1px solid #535353; border-top: 1px solid #535353; }
div.pform input.submit { width: 195px; height: 35px; margin: 10px 0px 0px 0px; padding: 0px; border-bottom: 1px solid #535353; border-right: 1px solid #535353; border-top:  1px solid #ffffff; border-left: 1px solid #ffffff; font: bold 14px Arial, Helvetica, sans-serif; color:#5e5c58; line-height: 12px;}

div.pnew { background: url(../images/pnew_bot.gif) no-repeat left bottom #ffedcc; margin: 20px 0px 20px 0px; }
div.pnew div { background: url(../images/pnew_top.gif) no-repeat left top; padding: 0px 0px 0px 20px; }
table.prep div.pnew a { font: bold 14px Arial, Helvetica, sans-serif; color: #519100; background:url(../images/i_newt.gif) no-repeat left; line-height: 28px; padding: 0px 0px 0px 20px; }

div.pmail { margin: 0px; background: url(../images/pmail_bot.gif) no-repeat left bottom #e8e8e8; }
div.pmail div { background: url(../images/pmail_top.gif) no-repeat left top; font: bold 14px Arial, Helvetica, sans-serif; color: #519100; line-height: 28px; padding: 5px 20px 10px 12px; }
div.pmail div span { font: normal 11px Arial, Helvetica, sans-serif; color: #5d5d5d; line-height: 12px; }
div.pmail input { width: 100%; margin: 2px 0px 0px 0px; }
div.pmail input.submit { width: 80px; height: 22px; margin: 10px 0px 10px 0px; padding: 0px 0px 4px 0px; border-bottom: 1px solid #535353; border-right: 1px solid #535353; border-top:  1px solid #ffffff; border-left: 1px solid #ffffff; font: 12px Arial, Helvetica, sans-serif; color:#000000; }


div.ptheme { margin: 30px 0px 0px 0px; }
div.ptheme ul { margin: 10px 0px 0px 0px; padding: 10px 5px 0px 0px; border-top: 1px solid #b1b1b1; }
div.ptheme ul li { background: url(../images/li_themes.gif) no-repeat left 9px; padding: 0px 0px 10px 17px; font: 12px Arial, Helvetica, sans-serif; color: #4d4d4d; line-height: 18px; }
div.ptheme ul li b { color: #519100; }
div.ptheme ul li a { font: bold 14px Arial, Helvetica, sans-serif; }
div.ptheme h3 { font: italic bold 14px Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; }
div.ptheme h3.color { color: #8f8f8f; }

div.ptheme p.pages { float: none; border-top: 1px solid #b1b1b1; margin: 0px; padding: 8px 0px;  }

div.shed { width: 100%; margin: 0px 0px 20px 0px; }
div.shed div.title { background: #ffedcc; margin: 0px 0px 0px 0px; }
div.shed div.title div { height: 3px; font-size: 0px; }
div.shed div.title div span { float:right; height: 3px; font-size: 0px; }
div.shed div.title div.sht { background:url(../images/plv.gif) no-repeat left top; }
div.shed div.title div.shb { background:url(../images/pln.gif) no-repeat left bottom; }
div.shed div.title h3 { margin: 3px 0px 3px 20px; font: 18px Arial, Helvetica, sans-serif; color: #8c7d58; text-decoration:none; }
div.shed div.title h3 b { color: #ab0101; }

div.shed table { width: 100%; }
div.shed table td { width: 70px; font: bold 14px Arial, Helvetica, sans-serif; color: #767676; padding: 15px 0px; }
div.shed table td.txt { width: auto; font: normal 14px Arial, Helvetica, sans-serif; color: #000000; border-bottom: 1px solid #d6d8db; padding: 7px 0px; }
div.shed table td.txtname { width: auto; font: normal 14px Arial, Helvetica, sans-serif; color: #000000; border-bottom: 1px solid #d6d8db; padding: 7px 0px; }
div.shed table td.txtaudit { width: 10%; font: normal 14px Arial, Helvetica, sans-serif; color: #000000; border-bottom: 1px solid #d6d8db; padding: 7px 0px; }
div.shed table td.txtprep { width: 20%; text-align:center;font: normal 14px Arial, Helvetica, sans-serif; color: #000000; border-bottom: 1px solid #d6d8db; padding: 7px 0px; }
div.shed table td.date {text-align:center;width:90px;font: normal 12px Arial, Helvetica, sans-serif; color: #767676; line-height: 16px; border-bottom: 1px solid #d6d8db; padding: 7px 0px; }
div.shed table td.grp { width: auto; font: normal 14px Arial, Helvetica, sans-serif; color: #005f95; line-height: 20px; border-bottom: 1px solid #d6d8db; }

div.shed_search { background: #ebebeb; margin: 0px 0px 15px 0px; }
div.shed_search div span { float:right; height: 4px; font-size: 0px; }
div.shed_search div.sht { background: url(../images/uglv.gif) no-repeat left top; height: 4px; }
div.shed_search div.shb { clear:both; background:url(../images/ugln.gif) no-repeat left bottom; height: 4px; }
div.shed_search p { float:left; width:18%; height: 40px; margin: 0px; padding: 2px 0px 0px 15px; font: 9px Arial, Helvetica, sans-serif; color: #96a4ab; white-space: nowrap; }
div.shed_search input { width: 90%; height1: 23px; margin: 0px; border-right: 1px solid #d4d0c8; border-bottom: 1px solid #d4d0c8; border-left: 1px solid #535353; border-top: 1px solid #535353; font: 15px Arial, Helvetica, sans-serif; color: #000000; }
div.shed_search img { margin: 0px 0px 2px 10px; }
div.shed_search select { width: 100%; height1: 23px; border-right: 1px solid #d4d0c8; border-bottom: 1px solid #d4d0c8; border-left: 1px solid #535353; border-top: 1px solid #535353; font: 15px Arial, Helvetica, sans-serif; color: #000000; }
div.shed_search input.submit { float:left; margin: 14px 0px 0px 0px; width: 90px; height: 23px; border-bottom: 1px solid #535353; border-right: 1px solid #535353; border-top:  1px solid #ffffff; border-left: 1px solid #ffffff; font: 12px Arial, Helvetica, sans-serif; color:#000000; }

span.prev { font: 24px Georgia, "Times New Roman", Times, serif; color: #005f95; }
span.next { float:right; font: 24px Georgia, "Times New Roman", Times, serif; color: #005f95; }

.curPage {
	font: 16px arial;
	color: #005f95;
	padding:3px 7px;
	background: #e4eef4;
}
.page {
	padding:3px 7px;
}

.head_txt1{
	font: 11px arial;
	color: #959595;
}

.head_txt2{
	font: 24px geogia;
	color: #2f4d5e;
}

.news_date {
	font: 10px arial;
	color: #8e8e8e;
	padding-top:15px;
}

.map_l1 {
	padding-top:10px;
}

.map_l1 a {
	color: #005f95;
	font: 18px georgia;
	line-height:30px;
}

.map_l2 a {
	color: #005f95;
	font: 12px arial;
	line-height:24px;
}

.map_l3 {
	padding-left:20px;
	padding-right:20px;
	background: url('../images/ar1.gif') no-repeat 0px 10px;
}

.map_l3 a {
	color: #005f95;
	font: 12px arial;
	line-height:24px;
}

.srch_res {
	color: #2f4d5e;
	font: 24px georgia;
	line-height:24px;
}

.srch2 {
	color: #000000;
	font: 14px arial;
	line-height:18px;
}
.srch_num {
	padding-top:15px;
	color: #5e5c58;
	font: 14px trebuchet;
	line-height: 21px;
	padding-right:15px;
}
.srch_link {
	padding-top:15px;
	color: #005f95;
	font: bold 14px arial;
	line-height: 21px;
}

.srch_txt {
	color: #000000;
	font: 14px arial;
	line-height: 21px;
}
.srch_uri a {
	color: #005f95;
	font: 14px arial;
	line-height: 21px;
}

.popup_txt1 {
	font: 12px arial;
	color: #4d4d4d;
}
span.nowrap {white-space:nowrap;}

.file_list {
	font-size:12px;
}
.file_list a {
	font-size:10px !important;
}

.news_title1 {padding-right:40px;}

#bodydiv {
	width: 100%; 
	height: 100%; 
	top: 0px; 
	left: 0px; 
	position: absolute; 
	background-color: #666666; 
	opacity: 0.4; 
	display: none;
}

.pusto {text-align:center;color:#aaaaaa !important;}

.footer_text {font:11px arial;color:#8a969b;padding-left:10px; }
.footer_text_ms {padding-bottom:5px;}
.footer_text_ms a {font:11px arial;color:#005f95;}