/*
10px - 65%
11px - 70%
12px - 75%
13px - 80%
14px - 85%
15px - 90%
16px - 95%
17px - 100%
...
*/
Body{
background:#eaeaea;
color:#000000;
margin:0px;
padding:0px;
text-align:center; 
font-family:arial,verdana,tahoma;
font-size:75%;
text-decoration:none;
font-weight:normal;
}
h1{
font-size:180%;
font-weight:normal;
color:#909090;
padding:0px 0px 18px 0px;
margin:0px;
width:100%;
}
h1 a:link, h1 a:visited{
color:#909090;
text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
}
h2{
font-size:120%;
font-weight:bold;
color:#2d2d2c;
padding:0px 0px 6px 0px;
margin:0px;
}
h2 a:link, h2 a:visited{
color:#2d2d2c;
text-decoration:none;
}
h2 a:hover{
text-decoration:underline;
}
h3{
font-size:110%;
font-weight:bold;
color:#909090;
margin:0px;
padding:0px 0px 4px 0px;
}
h3 a:link, h3 a:visited{
color:#909090;
text-decoration:none;
}
h3 a:hover{
text-decoration:underline;
}
h4{
font-size:110%;
font-weight:bold;
color:#2d2d2c;
padding:0px 0px 3px 0px;
margin:0px;
}
h4 a:link, h4 a:visited{
color:#2d2d2c;
text-decoration:none;
}
h4 a:hover{
text-decoration:underline;
}
h5{
font-size:100%;
font-weight:bold;
color:#909090;
padding:0px 0px 3px 0px;
margin:0px;
}
h5 a:link, h5 a:visited{
color:#909090;
text-decoration:none;
}
h5 a:hover{
text-decoration:underline;
}
.article_text p{
padding:0px 0px 16px 0px;
margin:0px;
}
.article_text{
font-size:100%;
text-decoration:none;
color:#000000;
text-align:justify;
line-height:1.3;
width:500px;
}
.article_text a:link, .article_text a:visited{
text-decoration:underline;
color:#0a6cce;
}
.article_text a:hover{
text-decoration:none;
}
.article_text ol{
margin:0px;  
padding:0px 0px 10px 0px;
}
.article_text ol li{
list-style-position:outside;
margin:0px 0px 0px 25px;  
padding:0px; 
}
.article_text ul{
margin:0px;  
padding:0px 0px 10px 0px;
}
.article_text ul li{
list-style-type:disc;
margin:0px 0px 0px 20px;  
padding:0px 0px 0px 0px; 
}
.article_text table p{
padding:0px;
margin:0px;
}
table .no_p p{
padding:0px;
margin:0px;
text-align:justify;
}
.text{
font-size:100%;
}
.text a:link, .text a:visited{
text-decoration:underline;
color:#0a6cce;
}
.text a:hover{
text-decoration:none;
}
form{
padding:0px;
margin:0px;
}
.Clear{
clear:both;
}
.FloatLeft{
padding:0px;
margin:0px;
float:left;
}
.FloatRight{
padding:0px;
margin:0px;
float:right;
}
hr{
height:1px;
border-top:1px solid #909090;
}
.Grey{
color:#525252;
}
#AllRepeat{
background: url(../img/AllBackgroundRepeat.gif) repeat-y;
width:988px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}
.AllRepeat{
background: url(../img/AllBackgroundRepeat2.gif) repeat-y !important;
}
#AllRepeatMozilla{
background: url(../img/AllBackgroundRepeat.gif) repeat-y;
width:988px;
float:left;
margin:0px auto 0px auto;
padding:0px;
}
.AllRepeatMozilla{
background: url(../img/AllBackgroundRepeat2.gif) repeat-y !important;
}
#Content{
background: url(../img/ContentBackground.gif) no-repeat bottom right;
float:left;
padding:0px 4px;
margin:0px;
width:980px;
min-height:759px;
}
#Header{
background: url(../img/HeaderBackground.gif) repeat-x bottom left;
width:980px;
height:26px;
margin:0px;
padding:0px;
float:left;
}
#Language{
margin:0px;
padding:4px 0px 0px 13px;
float:left;
}
#Language a:link,#Language a:visited{
color:#a63031;
text-decoration:underline;
padding:0px;
float:left;
margin:0px;
cursor:pointer;
}
#Language a:hover{
text-decoration:none;
}
#Language span{
margin:0px;
padding:1px 7px 0px 0px;
float:left;
}
#Language img{
float:left;
}
#Search{
margin:0px;
padding:0px;
/*padding:4px 20px 0px 0px;*/
float:right;
width:239px;
height:26px;
background: url(../img/search-bg.gif) no-repeat;
}

#search .searchText{
float:left;
border:0px;
background:white;
height:14px;
width:135px;
margin:5px 0px 5px 2px;
font-size:90%;
line-height:1em;
}
#search .ButtonSearch{
background: url(../img/ButtonSearch.jpg) no-repeat;
border:0px;
width:76px;
height:16px;
margin:4px 1px 0px 2px;
padding:0px;
float:right;
font-family:arial;
font-weight:bold;
color:#ffffff;
cursor:pointer;
text-align:center;
font-size:100%;
}

#Top{
width:980px;
height:145px;
margin:0px;
padding:0px;
float:left;
position:relative;
}
#Top span#motto{
position:absolute;
right:0px;
top:8px;
display:block;
text-align:left;
width:405px;
color:#7a7a7a;
font-size:110%;
font-weight:bold;
}

#TopMiddle{
margin:0px;
padding:0px;
float:left;
}
#TopMenuLeft{
background:url(../img/TopMenuLeft.gif) repeat-x #a63031;
width:779px;
height:26px;
margin:0px;
padding:0px;
float:left;
}
#TopMenuRight{
background:url(../img/TopMenuRight.gif) no-repeat #eee1e1;
width:201px;
height:26px;
margin:0px;
padding:0px;
float:left;
}
#TopMenuRightContent{
margin:0px;
padding:6px 0px 0px 45px;
color:#a63031;
float:left;
}
#TopMenuRightContent a{
margin:0px;
padding:0px 15px;
font-weight:bold;
float:left;
}
#TopMenuRightContent a:link,#TopMenuRightContent a:visited{
color:#a63031;
text-decoration:underline;
}
#TopMenuRightContent a:hover{
text-decoration:none;
}
#RightSide{
float:right;
width:798px;
}
#LeftCol{
width:182px;
float:left;
padding:0px;
margin:0px;
}
#MainColContent{
margin:0px;
padding:20px 30px 30px;
float:left;
width:90%;
}
#RightCol{
width:201px;
float:right;
padding:0px;
margin:0px;
}
#RightColContent{
float:left;
padding:25px 0px 0px 0px;
margin:0px;
}
#Footer{
background: url(../img/FooterBackground.gif) repeat-x;
width:988px;
height:61px;
float:left;
padding:0px;
margin:0px;
}
#FooterContent{
float:left;
width:960px;
padding:28px 10px 0px 10px;
margin:0px;
color:#72a0cd;
font-size:95%;
}
#FooterContent a:link, #FooterContent a:visited{
color:#72a0cd;
text-decoration:none;
font-weight:bold;
} 
#FooterContent a:hover{
text-decoration:underline;
font-weight:bold;
}
#dep_col {
width:180px;
padding:10px 0px 30px 0px;
margin:0px 0px 0px 2px;
font-size:100%;
}
#dep_col ul {
padding:0px;
margin:0px;
}
#dep_col li {
padding:0px 0px 0px 28px;
list-style-type:none;
background:url(../img/LeftColMenuPoint.gif) no-repeat 0px 0px;
font-weight:bold;
}
#dep_col li li {
font:normal 12px arial, verdana;
padding:3px 0px 2px 10px;
background:url(../img/LeftColMenuPointSub.gif) no-repeat 0px 6px;
}
#dep_col li.item_act a:link, #dep_col li.item_act a:visited {
color:#0a6cce;
text-decoration:underline;
}
#dep_col li.item_act a:hover {
color:#0a6cce;
}
#dep_col li.item a:link, #dep_col li.item a:visited {
color:#0a6cce;
text-decoration:none;
}
#dep_col li.item a:hover {
color:#0a6cce;
text-decoration:underline;
}
#dep_col li.item_sub_act {
color:#0a6cce;
margin:0px;
padding:3px 0px 2px 10px;
background:url("../img/LeftColMenuPointSub.gif") no-repeat 0px 6px;
}
#dep_col li.item_sub_act a:link, #dep_col li.item_sub_act a:visited {
color:#0a6cce;
padding:0px;
}
#dep_col li.item_sub_act a:hover {
color:#0a6cce;
text-decoration:underline;
}
#dep_col li.item_sub a:link, #dep_col li.item_sub a:visited {
color:#0a6cce;
padding:0px;
text-decoration:none;
}
#dep_col li.item_sub a:hover {
color:#0a6cce;
text-decoration:underline;
}
.item_text {
display:block;
width:100%;
padding:5px 5px 4px 0px;
}
.item_sub_text {
display:block;
width:100%;
}
#TopMenuLeft ul{
margin:0px 0px 3px 0px;
padding:0px
}
#TopMenuLeft li{
list-style-type:none;
float:left;
margin:0px;
font-weight:bold;
}
#TopMenuLeft li a:link, #TopMenuLeft li a:visited{
list-style-type:none;
float:left;
color:#ffffff;
font-size:12px;
text-decoration:none;
margin:0px;
padding:6px 1.1em 4px;
white-space:nowrap;
}
#TopMenuLeft ul li#active a:link{
text-decoration:none;
}
#TopMenuLeft ul li#active a:hover, #TopMenuLeft ul li#active a:visited, #TopMenuLeft li a:hover{
color:#ffffff;
text-decoration:underline;
background:url(../img/TopMenuActive.gif) repeat-x;
}
.DepCheck{
background: url(../img/DepCheck.gif) no-repeat 0px 1px;
height:24px;
width:8px;
margin:0px;
padding:0px;
float:left;
}
.ButtonSearch{
background: url(../img/ButtonSearch.jpg) no-repeat;
border:0px;
width:76px;
height:16px;
margin:0px 0px 0px 2px;
padding:0px;
float:left;
font-family:arial;
font-weight:bold;
color:#ffffff;
cursor:pointer;
text-align:center;
font-size:100%;
}
.Input1{
height:16px;
width:155px;
padding:2px 2px 0px 2px;
margin:0px;
float:left;
border:1px solid #ecd3d3;
font-size:100%;
}
#DepartmentPath{
margin:0px;
padding:20px 30px 0px 25px;
float:left;
font-size:95%;
color:#d3cece;
width:100%;
}
#DepartmentPath span{
padding:0px 5px 0px 2px;
margin:0px;
}
#DepartmentPath a{
color:#d3cece;
padding:0px 5px 0px 2px;
margin:0px;
}
#DepartmentPath a:link,#DepartmentPath a:visited{
text-decoration:underline;
}
#DepartmentPath a:hover{
text-decoration:none;
}
a.deptree:link, a.deptree:visited{
color:#525152;
font:normal 11px verdana;
text-decoration:none;
}
a.deptree:hover{
text-decoration:underline;
}
#Poll{
width:201px;
background:#f3f7f8;
margin:0px;
padding:0px;
float:left;
}
#PollContent{
margin:0px;
padding:20px;
float:left;
}
#Poll h3{
color:#595959;
font-size:14px;
}
img.PollAnswer{
background-color:#a63031;
}
.PollItem a:link,.PollItem a:visited{
color:#000000;
font-size:100%;
text-decoration:underline;
}
.PollItem a:hover{
text-decoration:none;
}
table.TabArticle{
padding:0px;
margin:0px 0px 18px;
width:100%;
font-size:100%;
border-bottom:1px solid #b8b8b8;
float:left;
}
table.TabArticle td{
vertical-align:top;
padding:0px;
margin:0px;
}
table.TabArticle td.padding-bottom{
padding-bottom:16px;
}
table.TabArticle td a:link,table.TabArticle td a:visited{
color:#0072a5;
text-decoration:underline;
}
table.TabArticle td a:hover{
text-decoration:none;
}
table.TabArticle td h2 a:link,table.TabArticle td h2 a:visited{
color:#2d2d2c;
text-decoration:none;
}
table.TabArticle td h2 a:hover{
text-decoration:underline;
}
table.TabArticle td .TabArticleDate{
color:#bebebd;
font-style:italic;
font-size:95%;
float:right;
padding-top:3px;
}
table.TabArticle td .TabArticleDate a:link,table.TabArticle td .TabArticleDate a:visited{
color:#83baf1;
text-decoration:underline;
font-style:normal;
}
table.TabArticle td .TabArticleDate a:hover{
text-decoration:none;
}
.box2{
color:#000000
}

.Boxik{
padding:0px;
margin:0px;
float:left;
background:url(../img/Dot.gif) repeat-x top left;
}
.Boxik h3.poll{
padding:20px 0px 0px 10px;
}
.Boxik a:link,.Boxik a:visited{
color:#0a6cce;
text-decoration:none;
}
.Boxik a:hover{
text-decoration:underline;
}
.BoxikContent{
padding:15px 10px 0px 10px;
float:left;
}
.BoxikContent p{
padding:0px 0px 3px 0px;
margin:0px;
}
.KontaktBox{
width:100%;
padding:13px 0px 15px;
margin:0px;
float:left;
background:url(../img/Dot.gif) repeat-x top left;
}
.KontaktBox a:link,.KontaktBox a:visited{
color:#0a6cce;
text-decoration:none;
}
.KontaktBox a:hover{
text-decoration:underline;
}
.KontaktBoxContent{
padding:0px 10px 0px 10px;
float:left;
}
.KontaktBoxContent p{
padding:0px;
margin:0px;
}
table.Kalendar{
padding:0px;
margin:0px;
font-size:100%;
}
table.Kalendar td{
vertical-align:top;
padding:0px;
margin:0px;
}
table.Kalendar td a:link,table.Kalendar td a:visited{
color:#0a6cce;
text-decoration:none;
}
table.Kalendar td a:hover{
text-decoration:underline;
}
table.Kalendar td.KalendarPadding{
padding:0px 0px 5px 0px;
margin:0px;
}
#HomepageTitles{
text-align:left;
padding:10px 0px 0px 0px;
font-size:100%;
font-weight:bold;
color:#909090;
}
#HomepageTitles a:link,#HomepageTitles a:visited{
color:#909090;
text-decoration:underline;
}
#HomepageTitles a:hover{
text-decoration:none;
}
#KalendarBox{
width:201px;
height:500px;
/*height:250px;*/
overflow:auto;
float:left;
margin-bottom:10px;
border-bottom:2px solid #ffffff;
}
.MapaBox{
padding:0px 10px 0px 10px;
width:100%;
margin:0px 0px 15px;
float:left;
/*background:url(../img/Dot.gif) repeat-x bottom left;*/
}
.MapaBox a:link,.MapaBox a:visited{
color:#0a6cce;
text-decoration:none;
}
.MapaBox a:hover{
text-decoration:underline;
}
table.TabForm{
padding:0px;
margin:0px 0px 5px;
border-bottom:10px solid #a63031;
width:480px;
font-size:100%;
}
table.TabForm th{
vertical-align:top;
background:#a63031;
padding:4px 10px;
margin:0px;
color:#ffffff;
text-align:right;
}
table.TabForm td{
vertical-align:top;
background:#eee1e1;
padding:4px 10px;
margin:0px;
}
table.TabForm td a:link,table.TabForm td a:visited{
color:#0a6cce;
text-decoration:underline;
}
table.TabForm td a:hover{
text-decoration:none;
}
table.TabForm th a:link,table.TabForm th a:visited{
color:#ffffff;
text-decoration:underline;
}
table.TabForm th a:hover{
text-decoration:none;
}
.pointer {
cursor:pointer;
}
.Input2{
width:300px;
height:18px;
padding:2px 2px 0px 2px;
margin:0px;
float:left;
border:1px solid #a63031;
font-size:100%;
}
.Button{
background: url(../img/Button.gif) no-repeat;
border:0px;
width:76px;
height:16px;
margin:0px 0px 0px 2px;
padding:0px;
float:left;
font-family:arial;
font-weight:bold;
color:#ffffff;
cursor:pointer;
text-align:center;
font-size:90%;
}
table.TabForm td a.Button{
color:#ffffff;
text-decoration:none;
padding-top:1px;
}
.AdminLink{
font-size:90%;
font-weight:normal;
font-style:italic;
color:#d8d8d8;
}
.AdminLink a:link,.AdminLink a:visited{
font-size:90%;
font-weight:normal;
font-style:italic;
text-decoration:none;
color:#d8d8d8;
}
.AdminLink a:hover{
text-decoration:underline;
}
table.TabArticle td .Tisk{
float:right;
padding:3px 0px 4px 18px;
background: url(../img/tisk.gif) no-repeat 0px 5px;
font-size:95%;
color:#83baf1;
}
table.TabArticle td .Tisk a:link,table.TabArticle td .Tisk a:visited{
color:#83baf1;
text-decoration:underline;
}
table.TabArticle td .Tisk a:hover{
text-decoration:none;
}
.TiskLine{
color:#d3cece;
float:right;
padding:3px 8px 0px 0px;
}
.workplace01, .workplace02 {
float:left;
width:330px;
padding:0px;
margin:0px;
}
.workplace02 {
float:right;
}
.workplace01 li, .workplace02 li {
list-style:none;
background:url(../img/More.gif) no-repeat 5px 1px;
padding:1px 0px 1px 15px;
}
.workplace01 li a:link, .workplace01 li a:visited, .workplace01 li a:hover, .workplace02 li a:link, .workplace02 li a:visited, .workplace02 li a:hover {
color:#227ad2;
text-decoration:underline;
}
.workplace01 li a:hover, .workplace02 li a:hover {
color:#a63031;
text-decoration:none;
}
.workplace01 li a:visited, .workplace02 li a:visited {
color:#a63031;
}


#top_HomepageTitlesNews{
width:558px;
margin:10px 0px -10px 20px;
color:black;
background: url(../img/HomepageTitlesNews-top-bg.gif) left top no-repeat;
padding:20px 0px 0px 0px;
}
#bottom_HomepageTitlesNews{
width:558px;
color:black;
background: url(../img/HomepageTitlesNews-bottom-bg.gif) left bottom no-repeat;
padding:0px 0px 20px 0px;
}
#HomepageTitlesNews{
color:black !important;
background: url(../img/HomepageTitlesNews-bg.gif) repeat-y;
padding:0px 30px 0px 30px;
line-height:1.3em;
}
#HomepageTitlesNews table{
font-size:100%;
}
#HomepageTitlesNews table tr td{
text-align:justify;
vertical-align:top;
}
#HomepageTitlesNews table tr td img{
float:right;
margin:0px 0px 0px 20px;
}
#HomepageTitlesNews img{
margin:5px 10px 0px 0px;float:left;
}
#HomepageTitlesNews span.h1{
font-size:150%;
font-weight:normal;
color:black;
padding:5px 0px 2px 0px;
margin:0px;
width:100%;
display:block;
}
#HomepageTitlesNews p{
margin:8px 0px 0px;
}
#HomepageTitlesNews p.right{
float:right;
color:black;
line-height:1.5em;
text-align:right;
margin:0px;
padding:0px;
}
#HomepageTitlesNews a:link,
#HomepageTitlesNews a:visited,
#HomepageTitlesNews a:hover {
color:#0a6ccd;
text-decoration:underline;
}
#HomepageTitlesNews a:hover {
text-decoration:none;
}

#HomepageTitlesNews .HomepageTitlesNews-p{
margin:0px;
padding:0px;
color:black;
width:100%;
}


/*
#HomepageTitlesNews{
margin:10px 10px -10px 10px;
background:#f6f6f6;
color:black;
}
#HomepageTitlesNews #in_HomepageTitlesNews{
padding:15px 20px 5px 20px;
color:black;
line-height:1.5em;
}
#HomepageTitlesNews #in_HomepageTitlesNews span.h1{
font-size:180%;
font-weight:normal;
color:#909090;
padding:0px 0px 10px 0px;
margin:0px;
width:100%;
display:block;
}
#HomepageTitlesNews #in_HomepageTitlesNews p.right{
float:right;
color:#a72f30;
line-height:1.5em;
text-align:right;
margin:0px;
padding:0px;
}
#HomepageTitlesNews #in_HomepageTitlesNews a:link,
#HomepageTitlesNews #in_HomepageTitlesNews a:visited,
#HomepageTitlesNews #in_HomepageTitlesNews a:hover {
color:#0a6ccd;
text-decoration:underline;
}
#HomepageTitlesNews #in_HomepageTitlesNews a:hover {
text-decoration:none;
}



*/

div.error {
border:1px solid red;
color:red;
padding:10px 0px;
text-align:center;
}



.PhotogaleryNew table tr td img{
margin:0px 7px;
}


.zavinac {
vertical-align:bottom;
width:11px;
height:12px;
}

.responsibility {
text-align:right;
padding:6px 15px 6px 0px;
color:black;
font-size:90%;
background:#f5eaea;
}
.responsibility a:link,
.responsibility a:visited,
.responsibility a:hover{
color:black;
font-weight:normal;
text-decoration:underline;
}
.responsibility a:hover{
text-decoration:none;
}
.responsibility span{
color:white;
}



.responsibility2 {
text-align:left;
padding:6px 15px;
color:black;
font-size:90%;
background:#f5eaea;
border-top:1px solid #B8B8B8;
}
.responsibility2 span.left{
float:left;
}
.responsibility2 span.right{
float:right;
}
.responsibility2 span.right a:link,
.responsibility2 span.right a:visited,
.responsibility2 span.right a:hover{
color:black;
text-decoration:underline;
}
.responsibility2 span.right a:hover{
text-decoration:none;
}

.responsibility2 span.left a:link,
.responsibility2 span.left a:visited,
.responsibility2 span.left a:hover{
text-decoration:none;
}
.responsibility2 span.left a:link span,
.responsibility2 span.left a:visited span,
.responsibility2 span.left a:hover span{
padding:0px 2px 0px 0px;
cursor:pointer;
width:13px;
height:13px;
float:left;
display:block;
background: url(../img/article-rate-star-empty.gif) no-repeat;
}
.responsibility2 span.left a:hover span{
background: url(../img/article-rate-star-full.gif) no-repeat;
}

.responsibility2 span.left a.actFull:link span,
.responsibility2 span.left a.actFull:visited span,
.responsibility2 span.left a.actFull:hover span{
background: url(../img/article-rate-star-full.gif) no-repeat;
}
.responsibility2 span.left a.actHalf:link span,
.responsibility2 span.left a.actHalf:visited span,
.responsibility2 span.left a.actHalf:hover span{
background: url(../img/article-rate-star-half.gif) no-repeat;
}



#ratingDescription,
#ratingDescriptionValue1,
#ratingDescriptionValue2,
#ratingDescriptionValue3,
#ratingDescriptionValue4,
#ratingDescriptionValue5{
float:left;
padding:0px 0px 0px 4px;
}




ul.rss {
margin:0px;
padding:0px;
}
ul.rss li {
padding:2px 0px;
border-bottom:1px solid #e6e6e6;
list-style:none;
}
ul.rss li.last {
border-bottom:0px
}

.counter {
display:none;
}

#cse-search-results iframe {
width:740px;
font-family:arial,verdana,tahoma;
}

.rating {
display:none;
}