﻿* { margin: 0px; padding: 0px; }
body {  height: 100%; min-width: 996px; font-family: Verdana; font-size: 10pt; color: #636363;}

div#toplogo { width: 99%; height: 98px; margin-left: 10px; margin-top: 0px; /*background: url(../img/toplogo.png)*/ left top no-repeat; display: block; float: left; }
div#menu { padding: 12px; height: 20px; text-align: left; background: #ff780a url(../img/bg.gif); clear: both; display: block; border-bottom: 5px solid #ffdbbd; }
/*a.topmenu { font-size: 11pt; color: #ffffff; text-decoration: none;  } // float: left; margin-left: 0.5%; margin-right: 0.5%;
a.topmenu2 { font-size: 11pt; color: #ffffff; text-decoration: none; } // float: right; margin-left: 0.5%; margin-right: 0.5%;
a#active { font-weight: bold; text-decoration: underline; display: none; }*/
img { border: 0px; }

a {color:#0469c9}
a:visited {color:#506198}
a.nc:visited {color:#0469c9}
a:hover,a.active {color:#4490d7}

hr { color:#ff780a; }

ul#hmenu { list-style-type: none; padding: 12px; }
ul#hmenu.li { padding-top: 5px; font-size: 11pt; }
ul#hmenu_big { list-style-type: none; font-size: 14pt; }
ul#hmenu_big.li { padding-top: 5px; }
div#btmenu { width: 98%; text-align: center; }

div#conteiner {  } /*position:relative; display:block;*/

div#indexleft { margin-left: 0px; margin-top: 30px; width: 40%; float: left; clear: right; }
div#pageleft { margin-left: 0px; margin-top: 10px; width: 10%; }
div.lefttitle { width: 60%; height: 35px; float: left; }
h2.leftheader2 { font-size: 12pt; margin-left: 60px; margin-top: 0px; }
h2.leftheader3 { font-size: 12pt; margin-left: 60px; margin-top: 0px; }
h2.leftheader3 a { font-size: 10pt; color: #636363; text-decoration: underline; }
div.lefttext { float: left; padding: 30px; padding-top: 20px; padding-bottom: 20px; }
p.votingquestion { padding-left: 25px; padding-bottom: 10px; font-style: italic; font-size: 12pt; text-align: left; }
form#votingform { color: #636363; padding-left: 25px; }
input.radiobutton { border: none; }
input { color: #636363; border: 1px solid #636363; padding: 3px; }
textarea { color: #636363; border: 1px solid #636363; padding: 3px; }
#id_question { width: 430px; height: 200px; }

div#null { float: left; clear: both; width: 100%; height: 1px; color: green;}

div#indexright { margin-right: 0px; margin-top: 30px; width: 60%; float: right; }
div#pageright { margin-right: 0px; margin-top: 30px; width: 90%; float: right; }
div.righttitle { width: 354px; height: 35px; margin-left: 30px;  clear: both; }
h2.rightheader2 { font-size: 12pt; margin-top: 0px;  }
div.righttext { float: right; padding: 20px; }
h1 { font-size: 12pt; text-align: center; }
h3, h3 a { font-size: 11pt; text-decoration: none; color: #636363; }
p.maintext, p.maintext2 { padding-left: 25px; padding-right: 5px; padding-bottom: 10px; text-align: justify; }
p.maintext2 img { margin-right: 5px; }
.title2 { padding-left: 25px; font-weight: bold; }
.title2 a { text-decoration: underline; color: #636363; }
p.discusstext { padding-left: 14px; padding-bottom: 10px; font-weight: bold; text-align: left; }
a.newslink { }

div#article { margin-left: 10%; margin-right: 10%; float: left; padding-top: 30px; }
div#articles_list  {margin-right: 5% }

div#bottom { width: 100%; height: 80px; float: right; margin-top: 20px; clear: both; display: block;  background: #ffdbbd; border-top: 3px solid #ff780a;}
div#cright { width: 100%; height: 100%; }
p.crttext { color: #3e3e3e; text-align: center; padding: 5px; }

#news_panel {  }
#news_panel p { padding-left: 0px; }
#news_panel .title { font-weight: bold; }
#news_panel .title a { text-decoration: underline; color: #636363; }
#news_panel img { margin-right: 5px; margin-botom: 5px; border: none; }
.news_photo { margin-right: 9px; margin-bottom: 9px; }

#search_panel { position: absolute; top: 0; right: 0; margin-top: 28px; margin-right: 5px; }

#jsddm { margin: 0; padding: 0; }
#jsddm li { float: left; margin-left: 6px; margin-right: 6px; list-style: none; font-size: 11pt; color: #ffffff; }
#jsddm li a { display: block; white-space: nowrap; font-size: 11pt; color: #ffffff; text-decoration: none; }
#jsddm li a:hover {  }
#jsddm li ul{ margin: 0; padding: 0; margin-top: 16px; position: absolute; visibility: hidden; background-color: #ffdbbd;  border-bottom: 2px solid #ff780a;  }
#jsddm li ul li { margin: 0; padding: 0; padding-top: 6px; float: none; display: inline; }
#jsddm li ul li a { width: auto; color: #636363; font-weight: bold;  font-size: 10pt; text-decoration: none; padding: 5px;  }
#jsddm li ul li a:hover { }
a.active { font-weight: bold; text-decoration: none !important; }

.center { text-align: center; }
.important { color: #ff780a; }
.clear { clear: both; }
