html, body {margin: 0; background-color: black; font-family: Arial, serif;}
a {color: #0979BE; text-decoration: none;}
a:hover{color: #ff6600; text-decoration: underline;}
h1, h2,b,strong {color: #606060; margin-top: 0;}
h3,h4,h5 {color: #025887}
input, textarea {border-radius:4px; padding: 1px 5px;}
td{vertical-align: top;}

.t td{border: 1px solid #ddd;}
.small {font-size: small; font-weight: bold; color: #888;}
.delimitr{border-bottom: 1px dashed #005CA9; height: 1px;}

.center{max-width: 1200px; min-width: 980px; margin: 0 auto; position: relative; clear: both;}
.a {color: #0979BE; cursor: pointer;}
.a:hover{color: #ff6600; text-decoration: underline;}

.top {background-color: #025887; color: white;}
.top .center {padding: 32px 12px;}
.appeals {position: absolute; right: 42px; color: white; display: block; font-size: x-large; top: 42px;}
.appeals a {color: white;}
.search{position: absolute; right: 32px; color: white; display: block; font-size: x-large; top: 82px; width: 240px;}

.hormenus {
background: #e5e5e5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5e5e5 1%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e5e5 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e5e5 1%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e5e5 1%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5e5e5 1%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.hormenus .center{padding: 16px 12px; word-spacing: 8px;}
.hormenus .center a{word-spacing: normal; font-weight: bold;}
.phone {float: right; width: 320px; text-align: right; white-space: nowrap;}
.ndelimitr{/*clear: both;*/ height: 1px; border-bottom: 1px dashed #CCC; margin: 24px 0;}
.banner {
font-weight: bold;
text-align: center;    
background: #b91817; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjkxODE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JmNGIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-60deg,  #b91817 0%, #bf4b17 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b91817), color-stop(100%,#bf4b17)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-60deg,  #b91817 0%,#bf4b17 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-60deg,  #b91817 0%,#bf4b17 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-60deg,  #b91817 0%,#bf4b17 100%); /* IE10+ */
background: linear-gradient(135deg,  #b91817 0%,#bf4b17 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b91817', endColorstr='#bf4b17',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.banner .center{padding: 42px 12px;}
.slogan1{font-size: 48px; color: white; margin-bottom: 12px;}
.sloganbar{width: 780px; height: 1px; padding: 0; border: 0; background-color: white; margin: 12px auto;}
.slogan2{font-size: 36px; color: #C8C8C7;}

.splach {
background-color: #ECF7FE;

}
.splach .center {min-height: 320px; padding: 36px 0;}
.s-left {position: absolute; left: 12px; width: 288px; top: 36px; font-size: small;}
.s-center {width: 288px; margin: 0 auto; font-size: small;}
.s-right{width: 288px; position: absolute; right:  12px; top: 36px; font-size: small;}

.text {
border-top: 3px solid #595A5B;
background-color: #F5F5F5;
}
.text .center {min-height: 120px; padding: 36px 12px 42px 12px;}
.content {padding-right: 24px; vertical-align: top;}
.content p, .content li {text-align: justify;}
.right {width: 300px; vertical-align: top;}

.menu .title{display: block; padding: 8px 0; border-bottom: 1px dashed #005CA9; font-size: 90%; letter-spacing: 1px; color: #0979BE; cursor: pointer;}
.menu:last-child{border: 0;}
.menu div {display: none;}
.menu a:hover {text-decoration: none;}
.copy{margin: 16px auto 0 auto; padding: 24px 0 0 0; text-align: center; border-top: 1px dashed #005CA9; width: 960px; color: #025887;}

.bottom-banners {background-color: #025887;}
.bottom-banners .center {padding: 12px 0;}
.bottom-banners .center table {margin: 0 auto;}

.bottom{background-color: #595A5B; margin-bottom: 6px;}
.bottom  .center {padding: 18px 12px 42px 12px;}
.bottable {margin: 12px auto;}
.bottable td{color:#ccc; vertical-align: top; padding: 0 12px 0 0;}
.bottable td a, .bottable td h3{color: #ccc;}

.comtdgray{padding:4px 8px; background-color: #efefef;}
.comtdblue{padding:4px 8px; background-color: #EFF8FF;}

.ndate {color: #DD3913; font-weight: bold;}
.nleft {padding: 0 24px 0 0;}
.news {margin-bottom: 24px;}
.nl {margin: 18px 0 0 0; border-bottom: 1px dotted #ccc; padding-bottom: 12px;}
.date{color: #999; font-weight: bold; font-size: 90%; margin-bottom: 6px;}
.news_abs {text-align: justify;}

.votums {margin-top: 32px;}
.votumsplash {height: 21px; background-color: #CACAC9;}
.votum {padding: 12px 12px 24px 12px; background-color: #ECECEC;}
.votum b {color: #333;}
.votum td{color: #444; padding: 4px 0;}
.votumpic{height: 2px; background-color: #DD3913;}

.admin {text-align: center; background-color: #EBFCFF; padding: 12px;}
.admincontent {padding: 24px;}
.fildtitle {float: left; width: 240px; margin-bottom: 8px; font-weight: bold;}
.fildval{float: left; width: 480px;  padding-left: 12px; margin-bottom:8px;}
.fildval input{width: 420px; border: 1px solid #aaa;}
.fildval textarea{width: 420px;}
.rholder{clear: both; width: 600px; height: 4px;}
.sendData{width: 600px; clear: both;}
.iresizer{display: none;}
.error {font-size: x-large; font-weight: bold; color: red; padding: 8px;}
#error {border: 1px solid orange; font-size: large; font-weight: bold; padding: 4px; border-radius:24px; width: 20px; height: 20px; float: left; margin-right: 12px; text-align: center;
background: rgb(241,231,103);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZTc2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWI2NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: linear-gradient(to bottom,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );
}
.uspeh{font-size: x-large; color: lime; padding: 8px;}
.activeurl {color: #ff0000;}
.alignleft {float: left; margin: 0 12px 12px 0;}

.f_key, .td_key input {width: 24px; background-color: #CCC;}
 #td_pName input, #td_ouTel input, #td_ouCoord input {width: 80px;}
 #td_nTihtle input, #td_ouName input, #td_vaName input, #td_vaOwn select {width: 240px;}
 #td_pTitle input, #td_pHtitle input, #td_outTitle input, #td_vaText input, #td_vText input {width: 360px;}
 #td_nTitle input {width: 420px;}