body{font-family:Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;margin:0;padding:0;background-image:url(../images/background.jpg);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;color:#808080}
h1{font-size:2em;color:#000;margin-bottom:0.3em;}
h2{font-size:1.6em;color:#000;margin-bottom:0.60em;}
h3{font-size:1.35em;}
h4{font-size:1.15em;}
.zero{margin:0 !important;padding:0  !important;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;color:#000}

a.homepage{position:absolute;width:190px;height:200px;display:block;right:0;bottom:0;text-decoration:none;}
h3.menutitle{color:#808080;font-weight:bold;padding-left:5px;}
h3.menutitle.tnews{padding-left:0px;}
h2.spec span{font-size:0.8em;color:#fff;padding:0 40px 0 5px;background-image:url(../images/blue.jpg);background-position:center center;background-repeat:no-repeat;}
.required{color:red;}
#top{min-height:520px;height:520px;}
#logo{background-image:url(../images/logo.gif);background-position:right bottom;background-repeat:no-repeat;height:520px;position:absolute;margin-right:0;}


/* ul navigation general */
ul.nav{list-style:none;margin:0;padding:0;font-family: Helvetica;}
ul.nav li{}
ul.nav li a{text-decoration:none;color:#000}
ul.nav li a:hover{text-decoration:none;}

/* breads */
.breads{font-size:0.9em;color:#808080;font-weight:bold;}
.breads a{text-decoration:none;color:#808080;font-weight:normal;}
.breads a.first{font-size:1.45em;font-weight:bold;}
.breads a:hover{text-decoration:none;}
.breads strong{color:#000;}

/* general styling */
.outer{padding:0px 0 0 0;margin:auto;border:5px solid wheat;position:relative;text-align:left}
.image{border:5px solid #000;}
img{display:block;border:none;}


/* main right side menu */
ul.leftside li{margin-bottom:7px;padding-left:5px;line-height:1em}
ul.leftside li a{color:#808080}
ul.leftside li a span{color:#808080;font-size:0.9em;display:block;padding:3px 0}
ul.leftside li:hover,
ul.leftside li.current ,
ul.leftside li.section {background-color:#000;color:#fff}
ul.leftside li.current a,
ul.leftside li.section a,
ul.leftside li.current a span,
ul.leftside li.section a span,
ul.leftside li:hover a span,
ul.leftside li a:hover span{background-color:#000;color:#fff}

/* left side news */
ul.side_news{color:#000;}
ul.side_news li{margin-bottom:5px;}
ul.side_news li a{color:#000;}
ul.side_news li a:hover{text-decoration:underline;}
ul.side_news li a span{display:block;font-size:0.9em;}
ul.side_news span.date{padding-top:1px;}
ul.side_news span.desc hr{margin-top:1px;}
ul.side_news li.last a span.desc{padding-bottom:1px;}
ul.side_news li.last a span hr{display:none}

span.outntn{display:block;padding-bottom:10px;}
span.outntn strong.newstitle{display:block;float:left;color:#fff;margin:0;padding:0;height:12px;margin-left:25px;width:60px;font-weight:bold;background-color:#808080;text-align:right;}
span.outntn span{display:block;float:left;width:;height:12px;font-size:16px;line-height:12px;background-color:#fff;color:#808080;padding:0 0 0 5px;}


/* custom sidebar */
ul.customside strong.sideemptytitle{display:block;color:#fff;padding:0 0 0 10px;height:20px; font-weight:bold;background-color:#808080;}
ul.customside{display:block;margin:0;padding:0;}
ul.customside li{margin-bottom:5px;height:89px;width:190px;overflow:hidden;background-repeat:no-repeat;background-position:center top;}
ul.customside li:hover{background-position:center bottom;}
ul.customside li.v:hover{background-position:center top;}
ul.customside li a{display:block;height:89px;width:190px;overflow:hidden}
ul.customside li a span{display:block;height:89px;width:190px;overflow:hidden}
img.mask{position:absolute;margin-top:-89px;}

/* main left side menu */
ul.rightside{display:block;margin-top:-12px;}
ul.rightside li{margin-bottom:5px;}
ul.rightside li a:hover{cursor:pointer}
ul.rightside li a{display:block;background-image:url(../images/grey.png);background-position:center center;background-repeat:no-repeat;color:#fff;}
ul.rightside li a span{color:#fff;font-size:1.2em;width:100px;padding-left:55px;height:89px;line-height:18px;display: table-cell;vertical-align:middle;text-align:left;}
ul.rightside li a:hover,
ul.rightside li.current a,
ul.rightside li.section a{background-image:url(../images/blue.png);}


/* news */
#calendar-main{width:550px !important;}
.feed{display:inline;}
.feed a{font-size:0.8em;display:inline;}
h1.summary span{font-size:0.7em;}
h3.summary{color:#808080}

#header{position:absolute;margin-left:0px}

.container .span-14{font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;}
.container .span-4{font-family:Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;}

.container .span-14 p{color:#000}

#bottom {width:100%;position:fixed;background-color:#000;bottom:0px;left:0;text-align:left;}
.copyr{z-index:500;font-size:0.65em;color:#fff;position:absolute;margin-right:0;right:10px;margin-top:-28px;text-align:right}
.copyr a{color:#ddd;}

.shadow{background:url(../images/shadow.png) repeat-x;width:100%;height:13px;position:fixed;bottom:30px;left:0}

.ContactsPage address,
.ContactsPage address ins{font-style: normal;text-decoration: none}
.ContactsPage address ins p{margin-top:0;margin-bottom:0;}

a.email:hover{text-decoration:underline;color:white;}
.email{background:#b6b6b6;color:white;padding:1px 4px;}

/* LINK ICONS - shows type of file
------------------------------------ */
.container a[href$=".pdf"],
.container a[href$=".PDF"],
.container a.pdf{padding:2px;padding-left:20px;background:url(../images/icons/page_white_acrobat.png) no-repeat left 0px;color:#000}
.container a[href$=".doc"],
.container a[href$=".DOC"],
.container a.doc{padding:2px;padding-left:20px;background:url(../images/icons/page_word.png) no-repeat left center;}
.container a[href$=".xls"],
.container a[href$=".XLS"],
.container a.xls{padding:2px;padding-left:20px;background:url(../images/icons/page_excel.png) no-repeat left center;}
.container a[href$=".gz"],
.container a[href$=".GZ"],
.container a[href$=".gzip"],
.container a[href$=".GZIP"],
.container a[href$=".zip"],
.container a[href$=".ZIP"],
.container a.archive{padding:2px;padding-left:20px;background:url(../images/icons/page_white_zip.png) no-repeat left center;}
.container a[href$=".exe"],
.container a[href$=".EXE"],
.container a.application{padding:2px;padding-left:20px;background:url(../images/icons/application.png) no-repeat left center;}


.pp_description{font-size:14px !important;color:#000 !important}