html {height: 100%;}
body{padding:0px; margin:0px; color:#083553; font-family: Tahoma, Arial, sans-serif; background:#e3edf4 url(/images/head_gr.gif) repeat-x; font-size:100%; color:#000;}


input, textarea {font-size: 14px; font-family: Arial, Tahoma, sans-serif;}
form{padding:0px; margin:0px;}
h1{margin:0px 0 0.5em 0; padding:0px; color:#003a6d;  font-size:250%; font-family: Arial; line-height:0.7em; text-transform:uppercase; background: url(/images/gr5.gif) repeat-x bottom left; line-height: 1.1em;}
h2{color:#003a6d;  font-size:130%; margin:0px 0px 0.7em 0; padding-top:0px;}
h3{  margin:0px; font-family: Arial; padding:0px 0 10px 0; color:#003a6d;  text-transform:uppercase; font-size:18px;}
h3 a{ color:#005fb2; text-decoration:none;}
h4{margin:0px; font-family: Arial; color:#9d6e00; font-size:125%; font-weight:normal;}
h5{color:#fff; font-size:14px;padding:35px 0 0 0; margin:0px;}
table {border-collapse: collapse; font-size:100%}
td, th {padding: 0; vertical-align:top}
p {padding: 1em 0 0 0; margin:0;}
a {color:#003c72;}
a:hover {color:#005fb2;}
hr {color:#72abcd; height:3px; border:0px; background-color:#72abcd; margin:8px 0;}
.fr {float:right;}
.fl {float:left}
.cl{clear:both; font-size:0px;}
.cll{clear:left; font-size:0px;}


.top_menu{position: absolute; z-index:10; height:32px; top:181px; left:460px;}
.t_menu{height:39px; padding-top_:7px; text-transform:uppercase; font-weight:bold; font-size:70%; font-family: Arial; color:#003c72;}
.t_menu td{vertical-align:middle; padding:0 8px; padding-top:7px;}
.t_menu a{color:#003c72; text-decoration:none;}

.head{ background: url(/images/head.jpg) no-repeat; height:284px;}
.logotip{padding:  0 0 0 520px; text-align: center; padding-top:20px;}
.adress{font-size:65%; padding:85px 0 0 410px; color:#3a6785;}
.adress a{color:#3a6785; text-decoration: none;}

.left_column{width:199px; background:#92bed8 url(/images/left_column.gif) repeat-y; color:#003a6d; font-size:70%;}
.usl{padding:100px 0 100px 17px; background: url(/images/usl.gif) no-repeat;}
.right_column{background-color:#fff; font-size:70%; padding:0 0 0 12px;}
#general_page{background:#e3edf4 url(/images/gr1.gif) repeat-y; }
#all_page{background:#fff url(/images/gr7.gif) no-repeat bottom left; }

.menu_usl{list-style: none; margin:0px 0 4em 0; padding:0px 1px 0px 7px; }
.menu_usl li{/*background: url(/images/uslbg.gif) repeat-x bottom left;*/ border-bottom:1px solid #64B0CD; margin:0px; padding:6px 0 8px 25px; margin:0px; /*width:149px; //width:100%;*/ }
.menu_usl a{color:#003a6d; text-decoration: none; display:block; }
.menu_usl a:hover{color:#005fb2; text-decoration: none; }
.inf{margin-bottom:20px; padding-left:20px;}
.line{height:5px; font-size:0px; background-color:#2d4293;}
.map1{font-size:70%; background: url(/images/bg1.gif) no-repeat right 30px; padding:27px 8px 0 0; text-align:right}

input.forma{font-size:11px; border: solid 1px #3a6785; background-color:#acc8d8; color:#78a6c3; width:110px}


.hac{background:#adcee2 url(/images/hac2.gif) repeat-x; height:59px;}
.hac span{display:block; background:url(/images/hac1.gif) no-repeat; width:179px; height:59px; font-size:0px;}
.cac{background:#adcee2 url(/images/gr2.gif) repeat-y; padding:0 20px 0 0;}
.fac{background:#adcee2 url(/images/gr3.gif) repeat-x; height:11px;}
.fac span{display:block; background:url(/images/gr2.gif) repeat-y; width:80px; height:11px; font-size:0px;}
.cac img{border: solid 1px #000000;}

.nac{background: url(/images/news2.gif) repeat-x; height:17px;}
.nac span{display:block; background:url(/images/news1.gif) no-repeat; width:176px; height:17px; font-size:0px;}
.nac2 span{display:block; background:url(/images/news3.gif) no-repeat; width:176px; height:16px; font-size:0px;}
.news{background:#c0d7e7 url(/images/gr4.gif) repeat-y; padding:10px 10px 10px 7px;}
.allnews{background: url(/images/bgt.gif) no-repeat; background-position:0px 8px; color:#073553;}
.allnews h3 a{ color:#005FB1 !important;  font-family:"Arial Narrow"; font-weight:bold; font-size:11px;}
.allnews a { color:#003B71; }
.allnews a:hover { }
.folder{margin:0px 0px 0px 50px; background: url(/images/folder.gif) no-repeat; height:20px; padding:0 0 0 30px;}
.date{background: url(/images/date.gif) no-repeat; width:80px; padding-left:10px;}

.bredk{padding:10px 20px 0 176px; font-size:10px; color:#b4c7d3}
.bredk a{color:#b4c7d3}


TABLE.border P {margin: 0px 0px;}
TABLE.border {border-color: #b4c7d3; border-style: solid; border-width: 1px 0 0 1px; font-size: 11px}
TABLE.border TD {padding: 5px 5px; border-color: #b4c7d3; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.border th {padding: 5px 5px; border-color: #b4c7d3; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.tabinv P {margin: 0px 0px;}
TABLE.tabinv {border:none;  border-width: 0;}
TABLE.tabinv TD {padding: 5px 5px; border: none; border-width: 0;}
TR.trbg {background-color: #b4c7d3;}
TR.trbg TD {color: #083553; font-weight: bold; padding: 10px 5px;}


.fly1 {position: absolute; display: none; background: #77C5FB; width:130px; padding: 5px 5px 5px 5px; text-transform:none; font-weight:normal;}
.fly1 div{ font-size:11px; padding:6px 5px 6px 5px; color:#FFFFFF; }
.fly1 a{ font-size:11px; color:#003B71 !important;  }
.fly1 a:hover { color:#005FB1 !important; text-decoration:underline;} 

.fly2 {position: absolute; display: none; background-color: #77C5FB; width:130px; padding: 5px 5px 5px 5px; text-transform:none; font-weight:normal;}
.fly2 div{ font-size:11px; padding:3px 5px 5px 10px; color:#FFFFFF; }
.fly2 a{ font-size:11px; }
.fly2 a:hover { color:#0160B4; text-decoration:underline;} 

.searchname:first-letter {text-transform:uppercase; }
div.searchname { padding-top:10px; }

.dh { height:30px; //height:27px; width:7px; padding-right:10px; float:left; background-repeat:repeat-y;}
