body{background:#151515;color:rgb(0,0,0);font-family:Arial,sans-serif;font-size:100%;text-align:center;padding:1em 0;}
input {background:#f6f6f6}
ul, ol {list-style-position:outside;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
.a {list-style-type:lower-alpha} 
.clear {list-style-type:none} 
dir {list-style-type:circle} 
a {color:#4696b6; text-decoration:underline}
a:hover {color:#4696b6; text-decoration:underline}
a[target="_blank"] {background:url(new_window.png) right top no-repeat; padding-right:12px;}
#right li {
  display:list-item;
  overflow:visible;
  margin:2px 0px 2px 20px;

}

#right{font-size:0.8em}

form input,
form textarea{font-family:Arial,sans-serif;}
#maindiv{text-align:left;width:990px;margin:0 auto; background: #FFFFFF url('maindiv-background.jpg');}
#header-container{height:71px;}
#header{height:71px;background:url("header-bg.png") top left no-repeat;}
#header h1{position:relative;top:0;left:0;overflow:hidden;margin:0;text-align:center;}
#header h1{width:350px;height:71px; font-size:1px;}
#header a { display: block; width:350px;height:71px; color:black}
#toolbar{position:absolute; width:990px; background:#4696b6;padding:5px 0 4px;}
#form-search{width:267px;text-align:right;float:left;display:inline;}
#form-search input{font-size:0.75em;}
#form-search input.text{border:1px solid #808386;padding:2px;float:left; width:180px; margin-left:7px; background:#fff; height:15px; }
#form-search input.submit{background:#808386;border:1px solid #fff; width: 60px; height: 21px; cursor:pointer;color:rgb(255,255,255);float:right}

#form-login{float:left;display:inline;position:relative;left:16px;}
#form-login input{font-size:0.75em;}
#form-login input.text{border:1px solid #808386;padding:2px; background:#fff; position: relative; top: -1px; height: 15px; }
#form-login input.submit,


#form-login a.submit{background:#808386;border:1px solid #fff; width: 60px; height: 21px; top: -1px;cursor:pointer;color:rgb(255,255,255);}
#form-login label{font-size:0.8em;margin-right:0.6em;color:#000 !important;}
p#form-login{font-size:0.8em;margin-top:2px;}
p#form-login span{color:rgb(0,0,0);}
p#form-login a.submit{margin-left:2em;text-decoration:none;}
#toolbar-menu{position:relative;right:10px;bottom:-1px;float:right;}
#toolbar-menu li{display:inline;padding:0 8px;border-left:1px solid rgb(8,78,29);}
#toolbar-menu li.first{border:0;padding:0 8px 0 0;}
#toolbar-menu a{color:#fff;font-size:0.8em;font-weight:bold;text-decoration:none;}
#toolbar-menu a:hover{text-decoration:underline;}
#content{margin:5px 7px; position:relative; top:35px;}
#left{width:260px;float:left;}
#left h4{border:1px solid rgb(211,211,211);padding-left:30px;line-height:2em;height:2em;font-size:0.9em;color:rgb(255,255,255);}
#left-menu{display:block;margin-bottom:8px;}

#left-menu li{display:block;margin:3px 0;}
#left-menu li li{border:1px solid rgb(231,231,231);}
#left-menu li a{background:97% center no-repeat;line-height:2em;min-height:2em;display:block;padding:0 35px 0 30px;border:1px solid #ddd;font-size:0.9em;color:rgb(0,0,0);text-decoration:none;}
#left-menu li li a{padding:0px 0px 0px 45px; border:0; color:black; font-size: 0.8em; }
#left-menu li li li a{padding:0px 0px 0px 60px;border-top:0;}
#left-menu li.grey a{background-color:rgb(235,235,235);}
#left-menu li.grey li a{background-color:rgb(245,245,245);_width:223px}
#left-menu li.grey a:hover,
#left #left-menu li.grey a.selected{background-color:rgb(213,213,213);}/*sede po najeti*/
#left-menu li.grey a.folder{background-image:url("left-menu-grey-subfolder1.jpg");}
#left-menu li.grey li a.folder{background-image:url("left-menu-grey-subfolder2.jpg");}
#left-menu li.green a{background-color:#4696b6;}
#left-menu li.green li a{background-color:#4696b6; color:#000000; _width:223px}
#left-menu li.green a:hover,
#left #left-menu li.green a.selected{ background-color: #4696b6;font-weight: bold; }
#left-menu li.green a.folder{background-image:url("left-menu-yellow-subfolder1.jpg");}
#left-menu li.green li a.folder{background-image:url("left-menu-yellow-subfolder1.jpg");}

#left-menu li.grey a.active-item { background-color: rgb(213,213,213); }
#left-menu li.yellow a.active-item { background-color: #fb8614; }
#left-menu li.green a.active-item { background-color: #4696b6;font-weight: bold; }

#left-menu li.yellow a { background-color: #dfa870; }
#left-menu li.yellow li a { background-color: #fdac5b; _width:223px}
#left-menu li.yellow li li a { background-color: #f6b473; _width:206px}

#left-menu li.yellow a:hover,
#left #left-menu li.yellow a.selected{background-color:#fdac5b;}
#left-menu li.yellow a.folder{background-image:url("left-menu-yellow-subfolder1.jpg");}
#left-menu li.yellow li a.folder{background-image:url("left-menu-yellow-subfolder1.jpg");}
#nejctenejsi{margin:25px 0}
#nejctenejsi h2{background:#407748; color:#fff; font-size:90%; padding:7px 10px}
#nejctenejsi ul{border:solid rgb(231,231,231);border-width:0 1px 1px 1px;margin:0; padding:0}
#nejctenejsi li{list-style-type:none !important;display:block;padding:5px 10px 5px 20px;}
#nejctenejsi li:hover{background:#D6E9D9}
#nejctenejsi li a{background:url("left-menu-nejctenejsi-bullet.jpg") right center no-repeat;padding-right:20px;color:#08541F;text-decoration:none;font-size:0.8em;display:block;}
#nejctenejsi li a:hover{text-decoration:none;}
#nejctenejsi li a:hover strong{color:#000}
#nejctenejsi li a:hover em{color:#333}
#nejctenejsi li a:hover span{color:#408E42}
#nejctenejsi li strong	{line-height:20px}
#nejctenejsi li em{position:relative;top:-2px;font:normal 0.8em Arial;color:#999; display:block; float:left; width:100px}
#nejctenejsi li span{color:#999;font-weight:bold;padding-left:1em;font:normal 0.8em Arial; display:block; float:right; width:60px}
#anketa h4{background:rgb(81,166,181);}
#anketa dl{border:solid rgb(231,231,231);border-width:0 1px 1px 1px;margin:-1px 0 8px;padding:10px 10px 10px 30px;font-size:0.8em;}
#anketa dl dt{margin-bottom:10px;font-weight:bold;}
#anketa dl dd{margin-bottom:5px;}
#anketa dl dd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#anketa dl dd div,
#anketa dl dd a{text-align:right;display:block;padding-right:14px;min-height:1em;/*line-height:1em;*/color:rgb(17,91,103);background:url("left-menu-anketa-vote.jpg") right top no-repeat;text-decoration:none;position:relative;}
#anketa dl dd div img,
#anketa dl dd a img{position:absolute;top:0;right:14px;}
#anketa dl dd a span,
#anketa dl dd div span{float:left;display:block;padding-right:53px;}
#anketa dl dd a:hover{text-decoration:underline;}
#right{width:700px;float:right;}
#breadcrumbs{height:2.5em;line-height:2.5em;background:rgb(238,238,238);padding:0 30px;font-size:0.75em;margin-top:3px;}
#breadcrumbs a{color:#4696b6;margin:0 0.3em;}
#breadcrumbs a:hover{text-decoration:none;}
#right form{background:url("right-form-bg.jpg") top left repeat-x; margin:5px 0 5px 0;}
#right form legend{text-transform:uppercase;line-height:30px;height:30px;font-weight:bold;}
#right form fieldset{border:solid rgb(214,214,214);border-width:0 1px 1px 1px;margin:0;}
#right form fieldset h4{border-bottom:solid 1px gray; margin:15px 0 10px 0}
#right form div{margin:0.5em 0;}
#right form input{padding:3px;border:solid 1px #333;float:left;width:200px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#right form textarea{padding:3px;border:solid 1px #333;float:left;width:200px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#right form input:focus,
#right form textarea:focus {background:#ccc}
#right form .clearfix{margin-bottom:10px}
#right form textarea{font-size:0.95em;padding:2px;border:1px solid #000;float:left;width:300px;}
#right form input.submit{float:none;width:auto;background:#4696b6; width:100px; height:28px; cursor:pointer;color:rgb(255,255,255);padding:2px 20px; border:0; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#right form fieldset small {margin:10px; padding:0px 10px; display:block; color:#6A0000}
#right form label{display:block;width:170px;float:left; padding:3px 0}
div.box{margin:3px 0 10px;clear:both;}
div.box h3.box-header{background:#4696b6;height:2em;line-height:2em;padding:0 30px;text-align:right;}
div.box h3.box-header br{display:none;}
div.box h3.box-header span{float:left;text-transform:uppercase; }
div.box h3.box-header a{background:url("box-header-bullet.jpg") right center no-repeat;padding-right:30px;text-decoration:none;color:rgb(9,88,33);}
div.box h3.box-header a:hover{text-decoration:underline;}
div.box div.box-content{clear:right;padding:5px 0 5px 30px;}
div.article-header{position:relative; margin:10px 0 0 0}
div.article-header h4 a{color:#4696b6;text-decoration:none;display:block; }

div.article-header h4 a:hover{text-decoration:underline;}
div.article-header em{color:rgb(80,165,106); height:10px;padding-left:20px; font:normal 10px Arial; position:relative; top:-5px;margin-right:1em;}
div.article-header em span{color:rgb(131,118,0);}
div.article-header h5{display:inline;position:absolute;top:0.3em;right:0;font-weight:normal;z-index:2;}
div.article-header h5 a{margin-left:5px;padding:3px 10px 3px 24px;color:rgb(118,118,118);text-decoration:none;font-size:0.9em;display:block;float:left;}
div.article-header h5 a:hover{text-decoration:underline;}
div.article-header h5 a.discussion{background:rgb(233,247,213) url("ico-discussion-bg.jpg") 4px center no-repeat;}
div.article-header h5 a.attachment{background:rgb(251,249,217) url("ico-attachment-bg.jpg") 4px center no-repeat;}
div.article-content{margin-bottom:5px;padding-right:20px;}
div.article-content p.perex{line-height:1.1;text-align:justify;margin:0.2em 0;}
div.article-simple div.article-content{padding:0 20px;}
div.article-simple div.article-header h4 a{padding-left:20px;background:url("article-header-bullet.jpg") 0 3px no-repeat;}
div.article-full div.article-header h4 a br,
div.article-simple div.article-header h4 a br{display:none;}
div.article-full div.article-header h4 em,
div.article-simple div.article-header h4 em,
div.article-simple div.article-header h4 em span{margin-left:0.4em;}
div.article-simple div.article-header h5 a{background-position:left center;padding:2px 0 2px 18px;width:1px;height:15px;overflow:hidden;}
div.article-simple div.article-header h5 a.discussion{background:rgb(255,255,255) url("ico-discussion.jpg") 4px center no-repeat;color:rgb(255,255,255);}
div.article-simple div.article-header h5 a.attachment{background:rgb(255,255,255) url("ico-attachment.jpg") 4px center no-repeat;color:rgb(255,255,255);}
div.article-detail div.article-header{margin-top:-5px;}
div.article-detail div.article-header h5{}
div.article-detail p.perex{margin-bottom:10px;font-weight:bold;}

div.article-detail div.article-content{margin:15px 0;}
div.article-content h3,
div.article-content div.wysiwyg{clear:left;}
div.article-content div.wysiwyg h2,
div.article-content div.wysiwyg h3,
div.article-content div.wysiwyg h4{margin:10px 0 5px;}
div.article-content div.wysiwyg h2{font-size:1.1em;}
div.article-content div.wysiwyg h3{font-size:1em;}
div.article-content div.wysiwyg h4{font-size:0.9em;}
div.article-content div.wysiwyg p{margin:5px 0;}
div.article-content div.wysiwyg span.image{float:left;margin:0 5px 5px 0;}
div.article-content div.wysiwyg li{font-size:12px}
div.article-content div.wysiwyg span.image a{display:block;border:1px solid #4696b6;padding:5px;}
div.article-content div.wysiwyg span.image a img{vertical-align:bottom;}
div.article-content div.wysiwyg span.image a:hover{background-color:#FFD69C;}
div.article-header h3,
div.article-bottom h3{font-size:1em;margin-bottom:0.5em;line-height:25px;height:25px;}
div.article-header h3 span,
div.article-bottom h3 span{background:rgb(255,255,255) left center no-repeat;padding:10px 35px 0;position:relative;top:10px;}
div.article-bottom #attachment h3{color:#ff960e;}
div.article-bottom #attachment h3 span{background-image:url("ico-attachment-big.jpg");}
div.article-bottom #discussion h3{color:#ff960e;position:relative;}
div.article-bottom #discussion h3 span{background-image:url("ico-discussion-big.jpg");}
div.article-bottom #discussion h3 a{position:absolute;right:0;color:rgb(128,128,128);background:url("discussion-reply1.jpg") right center no-repeat;padding-right:20px;text-decoration:none;font-weight:normal;font-size:0.9em;margin-left:1em;}
div.article-bottom #discussion h3 a:hover{text-decoration:underline;}
div.article-bottom #search-results h3{border-bottom:1px solid #4696b6;color:#4696b6;position:relative;}
div.search div.article-header h3{border-bottom:1px solid rgb(241,228,160);color:rgb(183,164,61);margin-bottom:15px;}
div.search div.article-header h3 span{background-image:url("ico-search-big.jpg");}
div.search div.article-header h4 br{display:block;}
div.search div.article-header h4 a{display:inline;position:relative;right:0;}
div.search div.article-content p.perex{margin-bottom:15px;}
div.search div.article-content p.perex em{font-weight:bold;color:rgb(205,168,18);}
div.search div.article-content p.perex a{color:rgb(128,128,128);text-decoration:none;font-weight:normal;}
div.search div.article-content p.perex a:hover{text-decoration:underline;}
ul.files{clear:left;display:block;margin-top:10px;}
ul.files li{display:block;margin:0 0 5px 5px; list-style-type:none;}
ul.files li a{font-weight:bold;color:rgb(0,0,0);text-decoration:none;}
ul.files li a:hover{text-decoration:underline;}
ul.files li a img{position:relative;left:-5px;vertical-align:text-bottom;}
ul.photogallery{clear:left;display:block;margin: 10px 0}
ul.photogallery li{display:block;float:left;width:153px; margin:0 8px 8px 0;list-style-type:none}
ul.photogallery li a{display:block;width:153px;height:153px;line-height:153px;text-align:center;}

ul.photogallery li a:hover img{border:solid 1px #000}
ul.photogallery li a img{vertical-align:middle; border:solid 1px gray}
ul.photogallery li small{text-align:center; display:block; border-top:solid 1px #eee; padding:2px 0; color:#555}
ul.photogallery li:hover small{color:#000}
ul.discussion{clear:left;margin:15px 0 15px -30px;}
ul.discussion li{/*border-top:1px solid rgb(8,78,29);*/display:block;margin:5px 0 15px 35px;color:rgb(0,0,0);list-style-type:none;}
/*ul.discussion li li{border-top:1px solid rgb(183,164,61);}*/
ul.discussion p{text-align:justify;margin-left:35px; margin-right:20px;padding:2px 0 5px;clear:both;}
ul.discussion p em{text-align:left;color:rgb(80,165,106);}
ul.discussion p em span{margin-right:1em;}
ul.discussion h4{font-size:0.9em;color:rgb(8,78,29);text-align:right;}
ul.discussion h4 a{color:rgb(128,128,128);background:url("discussion-reply1.jpg") right bottom no-repeat;padding-right:20px;text-decoration:none;font-weight:normal;font-size:0.9em;margin:20px;}
ul.discussion h4 span{float:left;}
ul.discussion h4 span a{background:none;padding-right:0;margin-left:0.5em;color:rgb(8,78,29);font-weight:bold;}
ul.discussion h4 a:hover{text-decoration:underline;}
ul.discussion ul h4 a{background-image:url("discussion-reply2.jpg");}
ul.discussion ul h4{color:rgb(183,164,61);} 
ul.map,
ul.map ul{margin:0.5em 1.2em;}
ul.map li{list-style-image:url("discussion-reply1.jpg");padding-left:0.5em;}
ul.map li a{color:rgb(8,78,29);font-size:0.9em;text-decoration:none;}
ul.map li a:hover{text-decoration:underline;}
ul.map ul li{list-style-image:url("discussion-reply2.jpg");}
p.paging{clear:both;margin:1em 0;color:rgb(9,87,32);text-align:center;font-size:0.8em;}
p.paging a{color:rgb(9,87,32);text-decoration:none;margin:0 0.5em;}
p.paging a:hover{text-decoration:underline;}
p.paging strong{background:rgb(212,202,97);padding:4px;}
ul.error{background:rgb(241,90,90);margin-top:5px;padding:5px 10px;}
ul.error li{color:rgb(255,255,255);font-size:0.85em;list-style-type:none;min-height:1.5em;line-height:1.5em;}
p.success{background:rgb(160,219,71);margin-top:5px;padding:0 5px;min-height:2em;line-height:2em;font-size:0.85em;}
#footer{ width:980px; background: #FFFFFF url('maindiv-background.jpg'); border-top:1px solid #E1EADF;padding: 5px;font-size:0.9em;color:#4696b6; margin:10px; position: relative; top: 35px; left: -10px; }
#footer h2 a{color:#4696b6;}
#footer h2:hover, #footer h2:hover a{color:#ff9a0a;}
#footer h2 a:hover{color:#000;}
#footer div{text-align:right; line-height:30px; vertical-align:middle}
#footer div h2{float:left;font-weight:normal; font-size:12px; position: relative; left: 4px;}
#footer div ul{display:block; height:30px; line-height:30px; vertical-align:middle; position: relative; right: -4px; }
#footer div ul li{display:inline;padding:0 8px; height:12px; border-left:1px solid #DDE8DB;}
#footer div ul li.first{border:0;padding:0 8px 0 0;}
#footer div ul li a{color:#374831;font-size:0.8em;text-decoration:none;}
#footer div ul li a:hover{text-decoration:underline;}
#footer div ul:hover *{color:#000;}
.checkbox, input[type="checkbox"] {width:20px !important; height:15px !important; margin:0 10px}

.float-left{float:left}
.float-right{float:right}
.margin10{margin:10px}
.display-none{display:none}
.display-block{display:block}
.both {clear:both}
