/* CSS RESET & GLOBALS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, tt, var, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0;	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

a:focus { outline: none; }
a img { border: none; }

strong { font-weight: bold; }


/* GLOBALS */
html, body { height: 100%; }
body { background: #7a8184; line-height: 1; }

body, td, th, textarea, input, select, h2, h3, h4, h5, h6, pre { font: 11px Arial, Helvetica, sans-serif; color: #444444; }

.picBorder { border: 1px solid #a6a6a6; }
.txtSmall { font-size: 10px; }
.txtSmallest { font-size: 9px; }
.datum { font-size: 10px; color: #666666; }

ul.inline { margin: 0; padding: 0; list-style-type: none; }
ul.inline li { display: inline; }


/* FORM ELEMENTS */
.textbox, textarea { background: #fff url(img/textboxBgnd.gif) repeat-x 0 0; border: 1px solid #d3d3d3; padding: 4px 5px; }
.searchbox { width: 160px; margin: 0 0 0 10px; background: none; border: none; font-size: 11px; }
select { background: #ffffff url(img/textboxBgnd.gif) no-repeat 0 0; border: 1px solid #c7c7c7; padding: 2px; }
.btn { background: #fff url(img/btnBgnd.gif) repeat-x left bottom; border: 1px solid #a6a6a6; padding: 1px 10px; font-size: 10px; text-transform: uppercase; cursor: pointer; }
.contactbox { width: 190px; background: none; border: none; font-size: 11px; margin: 6px 10px; padding: 0; }
.contactArea { width: 190px; height: 95px; background: none; border: none; font-size: 11px; margin: 6px 9px; padding: 0; overflow: auto; }


/* LINKS */
a:link, a:active, a:visited, a:hover { text-decoration: none; }

a:link, a:active, a:visited { color: #0060af; }
a:hover { color: #000000; }

.leftSubmenu a:link, .leftSubmenu a:active, .leftSubmenu a:visited { color: #000000; }
.leftSubmenu a:hover { color: #0060af; }


/* WRAPPERS */
.headerWrapper { background: #ffffff url(img/headerBgnd.gif) repeat-x left bottom; }
.header { width: 940px; height: 105px; margin: 0 auto; }
.logoContainer { vertical-align: bottom; }
.headerRight { vertical-align: bottom; padding: 0 0 10px 0; }
.headerTools { margin: 0 0 28px auto; height: 20px; }
.headerTools a { margin: 0 20px 0 0; }
.headerTools a img { vertical-align: middle; margin: 0 5px 0 0; }
.searchboxWrapper { width: 175px; background: url(img/searchBgnd.gif) no-repeat 0 0; }
.menuTop { margin: 10px 0 10px 0; text-align: right; }
.menuTop li { margin: 0 5px 0 25px; }

.indexMiddleWrapper { background: #1d73ba url(img/indexMiddleBgnd.gif) repeat-x left bottom; }
.indexMiddle { width: 990px; margin: 0 auto; }
.indexRight { width: 250px; background: #4d8fc6 url(img/indexRightBgnd.gif) repeat-x left bottom; text-align: center; }
.indexRight img { margin: 3px 0 3px 0; padding: 0; }

.middleWrapper { background: #1d73ba url(img/middleBgnd.gif) repeat-x left bottom; }
.middle { width: 920px; height: 100px; margin: 0 auto; }
.middle td { vertical-align: bottom; padding: 0 0 20px 0; }
.middle td h1 { font: 22px Arial, Helvetica, sans-serif; color: #a6c9e7; margin: 0 0 7px 0; }
.catOpen { width: 295px; }

.mainIndexWrapper { background: url(img/bgnd.gif) repeat-x 0 0; }
.mainIndexContainer { width: 970px; margin: 0 auto; background: #ffffff url(img/mainIndexBgnd.gif) repeat-x 0 0; min-height: 300px; }
.mainIndex { width: 100%; }
.mainIndexTitle { margin: 0 0 20px 0; }
.newsContainer { vertical-align: top; }
.mainIndexLeft { width: 210px; vertical-align: top;  }
.mainIndexRight { width: 210px; vertical-align: top;  }
.contactBoxWrapper { background: url(img/contactboxBgnd.gif) no-repeat left top; height: 26px; margin: 10px 0 0 0; }
.contactAreaWrapper { background: url(img/contactareaBgnd.gif) no-repeat left top; height: 110px; margin: 10px 0 0 0; }

.pollQuestion { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #0060af; line-height: 17px; }
.pollAnswersWrapper { background: url(img/pollAnswersBgnd.gif) no-repeat 0 0; margin: 15px 0 0 0; }
.pollAnswersBottom { background: url(img/pollAnswersBgnd.gif) no-repeat left bottom; height: 12px; }
.pollAnswers { width: 200px; position: relative; left: 5px; top: 5px; }
.pollAnswers td, .pollAnswers th { vertical-align: baseline; }
.pollAnswers th { width: 15px; }

.mainWrapper { background: url(img/bgnd2.gif) repeat-x 0 0; }
.mainContainer { width: 970px; margin: 0 auto; background: #ffffff url(img/mainIndexBgnd.gif) repeat-x 0 0; min-height: 270px; }
.main { width: 100%; }
.left { vertical-align: top; width: 245px; background: url(img/dots_vertical.gif) repeat-y right top; padding: 5px 25px 0 0; }
.right { vertical-align: top; padding: 5px 0 0 0; }
.pageContent, .pageContent td { font: 12px Arial, Helvetica, sans-serif; line-height: 18px; }
.pageContent p { margin: 0 0 15px 0; }
.pageContent td p { margin: 0; }
.pageContent ul { list-style-type: disc; }

.leftMenu { margin: 0; padding: 0; list-style-type: none; }
.leftMenu li { background: url(img/bullet_square.gif) no-repeat 0 4px; font: 13px Arial, Helvetica, sans-serif; padding: 0 0 0 20px; margin: 0 0 10px 0; }
.leftMenu li.t {background: url(img/d.gif) no-repeat 0 0; margin:0  0 6px 0; padding-left:22px;}
.leftMenu li.u {background: url(img/u.gif) no-repeat 0 0; margin:0  0 6px 0; padding-left:22px;}
.leftMenu li.p {background: url(img/p.gif) no-repeat 0 0; margin:0  0 6px 0; padding-left:22px;}


.leftSubmenu { margin: 10px 0 0 0; padding: 0; list-style-type: none; }
.leftSubmenu li { margin: 0 0 5px 0; background: none; padding: 0; font-size: 12px; }


.leftSubmenu2 { margin: 8px 0 8px 12px; padding: 0; list-style-type: none; }
.leftSubmenu2 li { margin: 0 0 5px 0; background: none; padding: 0; font-size: 11px; }

.banners { margin: 25px 0 0 0; }
.banners img { margin: 7px 0 0 0; }

.news { width: 100%; margin: 5px 0 0 0; }
.newsItem { width: 210px; vertical-align: top; line-height: 16px; }
.newsItem h2 { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 2px 0; }

.newsItem2 { width: 420px; vertical-align: top; line-height: 16px; }
.newsItem2 h2 { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0 2px 0; }

.newsDate { color: #777777; margin: 0 0 5px 0; }
.newsBody { border-top: 1px solid #cccccc; padding: 10px 0 0 0; }

.newsPic { width: 105px; }
.newsPic img { border: 1px solid #a6a6a6; }
.newsDivider { background: url(img/divider_horiz.gif) repeat-x left center; padding: 5px 0; }
.newsFooter { background: url(img/divider_horiz.gif) repeat-x left top; padding: 15px 0 0 10px; margin-top: 15px; }

.footer { width: 950px; margin: 0 auto; }
.footer td { padding: 15px 0 25px 0; color: #d2d2d2; }
.footerLeft { white-space: pre; width: 420px; }
.footerRight { text-align: right; width: 400px; }
.footerRight a { margin: 0 0 0 30px; color: #ffffff; }
.footerRight a img { vertical-align: middle; margin: 0 5px 0 0; }

table.tblWeather {
    width: 240px;
    background-color: #fff;
    margin: 2px 5px 0 5px;
    padding: 0;
    height: 55px;
}

table.tblWeather td {
    color: #000;
    padding: 0;
    margin: 0;
    text-align: left;
}

.thnWrapper { background: #f1f1f1; border: 1px solid #dddddd; padding: 10px; }

.formWrapper { background: #eeeeee; border: 1px solid #cccccc; padding: 10px 20px; margin: 15px 0 0 0; }
.tblAntikorup {text-align:left;font-size:11px;}
.tblAntikorup tr td, .tblAntikorup tr th { padding: 2px 5px; }
.tblAntikorup tr th {font-size:12px;}
.tblAntikorup tr td span {color:red;font-size:9px;}
.tblAntikorup tr td span.txtGrey {color:#777777;font-size:9px;}
.tblAntikorup tr td input { margin:0 5px;}
.tblAntikorup tr td select { margin:0 5px;}
.tblAntikorup tr td a div {width:500px;border:solid 1px #3399ff;padding:1px;text-align:center;}
