/* 
    Document   : styles
    Author     : Daniel Kovář
    Description: CSS
*/

/***** Global *****/ 
* { margin:0; padding:0; }
html { margin:0; padding:0;
background-image: url('/images/html.jpg');background-position:center top;background-repeat: repeat-x;
background-color:#7aa9d0;
}
/* Body */ 
body {                                 
background-image: url('/images/body2.jpg?2');background-size:100% auto;
background-position:center bottom;
background-repeat: no-repeat;
    color: #000305; 
    font-size: 87.5%; /* Base font size: 14px */ 
    font-family: Arial, sans-serif; 
    line-height: 1.429; margin: 0; padding: 0 0 300px 0; text-align: left; 
}  


/* Anchors */ 
a {outline: 0;} 
a img {border: 0px; text-decoration: none;} 
/* Paragraphs */ 
p {margin-bottom: 1.143em;} 
* p:last-child {margin-bottom: 0;}  

strong, b {font-weight: bold;} 
em, i {font-style: italic;}  
::-moz-selection {background: #F6CF74; color: #fff;} 
::selection {background: #F6CF74; color: #fff;}  

/* Lists */ 
ul { list-style: outside disc; margin: 1em 0 1.5em 1.5em; }  
ol { list-style: outside decimal; margin: 1em 0 1.5em 1.5em; }  
dl {margin: 0 0 1.5em 0;} dt {font-weight: bold;} 
dd {margin-left: 1.5em;}  
/* Forms */
input, textarea, button {border: 1px solid #aaa;    line-height: 1em;    margin: 0;    padding: 4px;}
.input1 {width:90%}
.input1-auto {width:auto}
.input1-auto:focus {color:black !important;}
.input2 {color:white; border:none;cursor: pointer;background-color:#4d4f00; border-radius: 5px;   display: block;    float: left;    font-size: 1em; padding:.7em 1em; margin-right:.5em }
.input2:focus, .input2:active {background-color:yellow; color:black;}				
input.submit {color:white; border:none;cursor: pointer;background-color:#4d4f00; border-radius: 5px;  font-size: 1em; text-align:center; margin-right:.5em } 
input.submit:focus, input.submit:active {background-color:yellow; color:black;}
/* Quotes */ 
blockquote {font-style: italic;} 
cite {}  
q {} 

/* Tables */ 
table {margin: .5em auto 1.5em auto; width: 98%;}  
/* Thead */ 
thead th {padding: .5em .4em; text-align: left;} 
thead td {}  
/* Tbody */ 
tbody td {padding: .5em .4em;} 
tbody th {}  
tbody .alt td {} 
tbody .alt th {}  
/* Tfoot */ 
tfoot th {} 
tfoot td {}


/* HTML5 tags */ 
header, section, footer, aside, nav, article, figure { display: block; }

/* Class */
.cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: both;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}
.cleaner_left { clear:left;}
.cleaner-right { clear:right;}
.nomargin {margin-right:0px}
.background-grey {background-color:#3c3c3c;color:white}
.bold {font-weight:bold}
.alleft {float:left}
.alright {float:right}
.inline {display:inline}

.skryj {position:absolute;left:-9999px}
.red {color:red}
.graphic {background-image: url('/images/graphic.png');background-repeat: no-repeat;}
/* Nivo */
.slider-wrapper {height:310px;width:998px;position:absolute;top:40px;left:50%;margin-left:-500px;}
.nivo-controlNav {position: absolute; top:260px;left:50%;margin-left: 340px;z-index: 9998}
.theme-default .nivoSlider {border:1px solid black;max-height:325px;}



/* LOCAL */
.wrapper {width: 1000px; margin: 0 auto}
ul#top-menu {width:400px;height:20px;margin:10px;margin-left: 30px;float:left} 
ul#top-menu li {display: inline; padding-right: 1em;margin-right: 1em;} 
ul#top-menu li a {color:white;text-decoration:none;background-color:#396486;}

#sign  {width:350px;height: 120px;position: absolute;top:75px;margin-left:1px;background-image: url('/images/sign-backround.png');background-position:center center;background-repeat: repeat-x;z-index: 10;}
#sign a {display:block;width: 140px;height: 140px;background-image: url('/images/znak.png?2');background-position:center center;background-repeat: no-repeat;margin-left:20px;margin-right:20px;float:left;margin-top:-10px}
        
#sign a:focus {background-color: transparent;outline:5px dotted black;}
#sign a:hover, #sign  a:active {background-color: transparent;outline:none;}
#sign span {display:block;padding:39px 0 0 0px;font-family: Arial, sans-serif;font-size:1em}
#sign h1 {color:#426f08;font-family: 'Ubuntu Condensed', sans-serif;font-size:2em;margin-bottom:0em;margin-top:34px}


#flags {width: 100px;height: 20px;float:right;text-align:right; margin:13px 0px 0px 0px;}
#flags a {display:inlin-block;width:24px;height:18px;}

#flags a:focus  >img , #flags  a:active >img {border:1px solid yellow }
#translate {float:right;margin:9px 0px 0px 0px;min-width:110px}
#translate a {color:white}
.whitebox {background-color:white;padding:20px}





/* MENU  HP  */ 
.nav { width:1000px;height:77px;text-align:center;position:absolute;top:366px;left:50%;margin-left:-500px;background-image: url('/images/menu_background2.png');background-repeat: repeat-x;z-index:9999}
.nav ul {	list-style: none;	margin: 0 auto;	padding: 0;padding-top:17px;display: block;height:87px;list-style: none;}
.nav ul li{	display: inline;padding:1em 1.2rem;border-right:1px solid #575f00}
.nav ul li.noborder {border-right:none}
.nav ul li:hover,
.nav ul li.hover {	background-color: white;color:black;text-shadow: none;}

.nav ul a {	color:black;text-decoration: none;font-size: 1.3em;font-weight: 400;font-family: 'Ubuntu', sans-serif;}
.nav ul a:hover,
.nav ul a:focus,
.nav ul a:active,
.nav ul li.hover a
{color:black;background-color:white;}  


.nav ul ul{	position: absolute;	top: 100%;	left: -9999em;	width: 970px;
	float:left;
	margin:0px auto 0px auto;
	padding:1em;
	border:1px solid #777777;
	border-top:none;
	background:#ffffff;
  z-index:99999;
  height:260px
}

.nav ul li:hover ul,
.nav ul li.hover ul
{	left:50%;margin-left:-500px;	top:auto;}

.nav ul ul li{	
padding: .5em 1em 0em 0em;
position: static;
width:23%;
float:left;
text-align:left;
height:3.4em;
border:none
}        

.nav ul li:hover ul a,
.nav ul li.hover ul a

{	color: black;	padding: 0px;	text-shadow: none;	margin-top: -1px; line-height:1.1em}

.nav ul li:hover ul a:hover,
.nav ul li.hover ul a:hover,
.nav ul li.hover ul a:focus,
.nav ul li.hover ul a:active
{		text-decoration:underline;background-color:yellow}

 



/* MENU - MAIN */
div#menu_left {width:100%;margin:5px 0px 5px 5px;padding:10px 0px;background-color:#dbdbdb; position:relative;}
div#menu_left ul { list-style: none;	margin:0px 0px 0px 8px;	padding:10px 0px ;padding-top:0px;}
div#menu_left li { font-size:14px; padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
div#menu_left ul li {padding-left:2px}
div#menu_left ul li a {color:#000000;}
div#menu_left ul li a:hover {background-color:none}
div#menu_left ul li ul li {font-size:12px; border:none; margin:0px; padding-left:15px}
div#menu_left ul li ul li a { }
div#menu_left ul li ul li ul li a {}
div#menu_left li.menu_left_item {margin:0px;  padding:3px 6px;	border-bottom:none;	background-image:none;}		
div#menu_left li.li_on {}
div#menu_left li.li_on a {}

div#menu_left li.noborder { border:none}
div#menu_left li a {color:#545454;text-decoration: none;	margin:0px; padding:10px 0px 10px 22px;  display:block;}
div#menu_left li a.menu_on {color:white;background-image: url("/images/arrow.png");background-position:0px 0px;background-repeat:no-repeat;}
div#menu_left li a.menu_on span {background-color:#4D4F00}
div#menu_left li a.menu_on:focus {
background-image: none;
}
div#menu_left li a.menu_on:focus span {background-color:transparent;}
div#menu_left li a.menu_on span {}
div#menu_left li a:hover {background-color: transparent; text-decoration: underline; text-shadow: none; }
div#menu_left li a.menu_border {}
div#menu_left li a.menu_border_on {text-decoration: underline; }
div#menu_left li.menu_left_item a {background-image:none;}

.paginator a {
padding:.5em;
border:1px solid #1d5f0d;
margin-right:1em;
}
.paginator a.red {
color:white;
background-color:#1d5f0d;                       
}

/* News strip */
#news {padding-top:420px;height:440px;background-image:url('/images/news-background.png');background-repeat:repeat-y;background-position:right}
#news-strip {margin: 0 auto;background-color: white;}

.left2 {float:left;width:65%}
.right1 {float:right;width:27%;}
  
#news .right1 {color:white; background-color:#3c3c3c;}
                                               
#news-hp a {color:black;text-decoration:none}
#news-hp a:hover {text-decoration:underline} 
#news-hp img {margin:0;padding:0}
.icon-calendar {display:block;float:left;width:35px;height:20px;background-position: 0 0;}

.news-header  { margin-bottom: .8em;height:34px;border-bottom:1px solid #a8a8a8}
.news-header h2:after {    background-color: #a3b200;    bottom: 0;    content: "";    display: block;    height: 3px;    margin-bottom: -1px;    margin-top: 10px;    width: 50px;}
.news-header a {text-decoration:none;color:black}
.news-header a:focus {color:white}
/* posun */
.jcarousel {    position: relative;    overflow: hidden;    height: 380px;}

.jcarousel ul {    width: 20000em;    position: absolute;    list-style: none;    margin: 0;    padding: 5px 0 0 0;}
.jcarousel li {    float: left;width:189px;margin-right:20px;}
.jcarousel li a:focus {outline:5px dotted black;  }          
.jcarousel li a:hover,.jcarousel li a:active {outline:none;  }
.news-hp-date {display:block;background-color:#3c3c3c;color:white;margin:0;margin-top:-5px;padding:0 .5em;font-size:.8em;text-align:right}
.news-hp-text {display:block;height:150px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #a8a8a8;overflow:hidden}
.news-hp-text h3 {margin:.5em 0}
.news-hp-annotation {display:block;}
.news-hp-annotation p {padding-bottom:.7em;margin-bottom:0}
.news-hp-link {display:block;color:black}
.icon-arrow {display:block;float:left;width:30px;height:20px;background-position: 0 -50px;}
.jcarousel-control {display:block;width:19px;height:19px;float:right;margin-left:4px}
.jcarousel-control:focus {outline:5px dotted black;}
.jcarousel-control:active {outline:none;}
.jcarousel-prev {background-position: 0 -80px;}
.jcarousel-next {background-position: 0 -110px;}
.jcarousel-prev:hover {background-position: -40px -80px;}
.jcarousel-next:hover {background-position: -40px -110px;}

/* Kalendar na HP */
.action-header {margin-bottom: .8em;height:34px;border-bottom:1px solid white;padding-bottom:0px}
.action-header a {text-decoration:none;color:white}
.action-header  a:focus {color:black; background-color:yellow}
.action-header  a:active,.action-header  a:hover {color:white;background-color:transparent}
           
           
.more-action {display:block;float:right;width:16px;height:16px;background-position: 0 -204px}
.icon-calendar2 {display:block;float:left;width:35px;height:20px;background-position: 0 -160px;}
#action-strip {margin:0;padding:0;list-style:none}
.news_action_hp {padding:10px 0px;margin-right:0px;}
.news_action_hp.noborder, .news_info.noborder  {border-bottom:none;}
.news_action_hp a {color:white}
.news_action_hp a:focus {color:black; background-color:yellow}
.news_action_hp a:active,.news_action_hp a:hover {color:white;background-color:transparent}

input.submit.action:focus {
background-color:black;
}

/* Search a social */
#social {color:white;border-radius:0px;margin:20px 0;padding:15px 0px 0px 30px;font-weight: bold; background-color:#575f00}
#social input  {border-radius: 10px;border:0px;padding:3px 10px;margin-left:2em;color:black}
#social a.submit {color:white;font-family:'Dosis', sans-serif;font-weight:bold;font-size: 1.2em;text-decoration: underline;margin-left:2em;cursor:hand;cursor:pointer}
#social a.submit:hover {text-decoration:none}
#social a.submit:focus {color:black;}
#social .other-social {float:right;margin-right: 2em;cursor:hand;cursor:pointer;margin-top:0px;margin-bottom: 0em;}
#social .other-social span {}
#social .other-social img {float:right;margin-left:1em}


#search {float:left;margin-bottom:0}
.submit_news{display:inline;float:left;padding-right:5em}
.search-result {background-color:yellow}

/* HP ikonky */
.icon-box {display:inline-block;vertical-align:top;padding-left:0px;width:27%;background-repeat:no-repeat;padding-left:50px}
.icon-box h2 {text-transform:uppercase}
.icon-box p {padding-bottom:0;margin-bottom:0}
.hphr {clear:both;border: 0; margin:20px 0;   height: 0;    border-top: 1px solid rgba(0, 0, 0, 0.1);    border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

 /* Footer */
#footer {margin:0;margin-top:20px;}

#bottom {margin:0;padding:20px;color:white;background-color:rgba(0,0,0,.8)}
#bottom a {color:white;text-shadow: none;}
#bottom-left {float: left;width:25%;padding:1em;}
ul#menu-tech {margin:0;list-style: none;clear:left;padding-top:2em}
ul#menu-tech li {margin:0;display:inline}
ul#menu-tech li a {color:white;text-shadow: none;}
ul#menu-tech li a:hover,ul#menu-tech li a:focus {color:grey;}
#bottom-left p {font-size:.8em;color: white;padding:1.5em 0 0 0em}

#bottom-right {float: right;width:65%;padding:0em}
#bottom ul#bottom-menu  {color:white;}
#bottom ul#bottom-menu  li {display: inline-block;vertical-align: top;padding-right: 3em}
#bottom ul#bottom-menu  li ul.sub-bottom-menu {margin:0;padding:.7em 0 0 0 }
#bottom ul#bottom-menu  li ul.sub-bottom-menu li {display: block;padding-right: 0em;}
#bottom ul#bottom-menu  li ul.sub-bottom-menu li a {color:white}
#bottom ul#bottom-menu  li ul.sub-bottom-menu li a:hover,#bottom ul#bottom-menu  li ul.sub-bottom-menu li a:focus 
 {color:grey;}

#sign-bottom {color:#0000;font-family: 'Ubuntu Condensed', sans-serif;font-size:2em;margin-bottom:0em}
#sign-bottom img {width:60px;float:left;margin-right:2em;}


/* in */
#top-in-image {width:100%;border:1px solid black;box-shadow: 0 1px 5px 0 #4A4A4A;height:206px;background-image: url('/images/in.jpg?3');background-repeat: no-repeat;}
#content {min-height: 100px;margin:20px auto;background-color: white;}
#content-left {float:left;width:30%} 
#content-right {float:right;width:65%;padding:10px 20px 10px 0px;min-height:550px}

#bread-size {margin:10px auto;}

#breadcrumb {float:left;color:#666;font-size:.9em;background-color:white;}
#breadcrumb a {color:#000;}

#size {float:right;width:135px;margin-top:13px;margin-right:0px}
#size h2 { float:left; color:#000;font-weight:normal;font-size:.9em;margin:0px; padding:0px 0px 0px 0px;background-repeat:no-repeat;}
#size ul { float:right; list-style: none; margin:0px; padding:0px;}
#size ul li {	float:left;	padding-left:5px;  font-weight:bold;	line-height:13px;  background-image:none}
#size ul li a { font-weight:normal;color:#000;text-decoration:none}
#size ul li a.big1 {font-size:.9em; }
#size ul li a.big3 {font-size:1.4em }
#size ul li a.sizeset {text-decoration:underline;}

.inh1 {font-size:2em;line-height:2em}

.in .item {padding-bottom:2em}


/* Moduly */

/* Photogallery */

.photo_item {float:left;cursor:hand; width:212px;height:159px;margin:0px 4px 4px 0px;padding:0px;border:1px solid #E0E0E; 	}
.nomargin {margin-right:0px}
.photo {  display:block;  	cursor:hand;}
.photo_item p {font-size:.8em}
.photo_item a {margin:0;padding:0}
.photo_item a:hover {background-color:transparent}



/* Kontakty*/

.contacts {}
.h1contact {width:100%;display:block;border-bottom:1px solid #e7e7e7;padding:1em 0px}
.contact {  padding:5px 0px 0px 0px;width:100%;}
.contact td { font-size:.9em;padding:0px 20px 0px 0px;vertical-align:middle}
.logocont {float:left;}
.contact img.logocont {width:40px;} 
a.onclick_contact { float:right;  width:11px;  height:12px;  display:block;  background-repeat:no-repeat;}
.hide_contact {  padding-top:5px;  padding-bottom:0px;width:500px;visibility:hidden;}
.hide_subcontact {  }
.hide_data {           display:none;}
.contact .map {width:300px;float:right;margin-bottom:15px;border:1px solid #c7c2ba;}
.contact img.icon,.popup img.icon  {position:relative;top:3px;margin-right:1em}
.contact p {margin-bottom:.8em}
#map_canvas {width: 100%; height: 350px;border:1px solid #c7c2ba;margin-bottom:10px}
.hidecoord {display:none}
.popup {width:400px;font-size:12px;line-height:15px}
.popup h1 {font-size:1.1em;margin-bottom:.5em}
.box-left {float:left;width:100px;padding-top:10px}
.box-right {float:right;width:395px;padding-top:10px;font-size:.9em;line-height:1.1;color:#373737}
.box-right img {position:relative;top:5px;margin-right:10px }
.map {}
.hp_partners {margin:0 10px}
.google_lat, .google_lng{display:none;}


/* news*/
div.news_info {margin:0 0em 1em 0;padding-bottom:1em;border-bottom:1px dotted #553c1c;}
div.news_info_hp {padding:0;margin:0 0em 1em 0;}

.content_middle_text div.news_info_hp {padding:0 0px 2em 0px;}
.in .news_info_hp  {padding-bottom:1em;border-bottom:1px solid #ccc}
div.news_info_left {width:20%;float:left;}
div.news_info_right {width:75%;float:right;}
div.news_info_right p {margin-bottom:0}
div.news_info h2 {font-size:1.1em;margin:0;padding:0;font-weight:bold;}
.news_info a:link,.news_info a:visited, 
.news_info_hp a 
{  font-weight:normal;color:#000}
div.news_info.noborder {border:none}
div.news_info span.date, div.news_info_hp span.date  {color:#426F08}

div.news_info_hp .news_image img {margin:0px 0px 0px 0px;border:1px solid #e0e0e0;width:125px}
div.news_info_hp h2 {margin-bottom:0px;padding-bottom:0}
div.news_info_hp h2 a, div.news_info_hp h2 a {color:black;}
div.future {min-height:70px}
div.old,div.old h3 {color:#999} 


div.news_in div.news_info_left {width:30%;}
div.news_in  div.news_info_right {width:70%;}



                 .hasDatepicker:focus {
                 color:black !important;
                 }


 
 /* booking  municipal */
#kalendar {  text-align:center;  width:400px; border-collapse: collapse;	 border:1px solid #ddd;}
#kalendar tr{ text-align:center;}
#kalendar td{ text-align:center;	padding:10px;}
#kalendar td a {font-weight:bold}
#kalendar tr.kalendar_headline {  background-color:#555;}
#kalendar tr.kalendar_headline td{  color:white;}
ul.book-hour  {}
ul.book-hour li {width:70px;display:block;float:left;text-align:center;border:1px solid #ddd;margin:0px 3px 3px 0px;padding:5px;}
ul.book-hour li.break {clear:left}
ul.book-hour li a {font-weight:bold;}
ul.book-hour li a.red {font-weight:normal;color:#555}
 
.booking_form {}
.booking_form input {border: 1px solid #BBBABA;    line-height: 1em;    margin: 0;    padding: 4px;    width: 98%;}
.booking_form textarea {border: 1px solid #BBBABA;    line-height: 1em;    margin: 0;    padding: 4px;    width: 98%;}
.booking_form .submit {color:white; border:none;cursor: pointer;background-color:#4d4f00; border-radius: 5px;   display: block;    float: left;    font-size: 1em; padding:.7em 1em;  }
.booking_form .submit:focus, .booking_form .submit:active {background-color:#4d4f00; color:black;}				
.abc {list-style-type:lower-alpha}        



/* semaphore */

.semaphore table {margin-top:0px;width:100%}
.semaphore table th {background-color:#DBDBDB;color:black;text-align:center}
.semaphore table th.date {width:90px}
.semaphore table th a {color:white;text-decoration:none}
.semaphore table td,.board_info table th {padding:2px 10px;}
.semaphore table td    {border:1px dotted #053264;}
.semaphore table td.orange {background-color:orange;color:black} 
.semaphore table td.red {background-color:red;color:white}
.semaphore table td.green {background-color:green;color:white}


/* maps */
#map {width:100%;height:514px;margin:20px 0 10px 0;} 
#map_canvas {width:100%;height:514px;margin:20px 0 10px 0;}
#map3 {    height: 514px;    margin: 20px 0 10px;    width: 100%;}


/* discussion */
.dis-item {background:#eee;margin-bottom:3px}
.dis-item2 {background:none;border-left:5px solid #fff}
.dis-item-top {background:#eee;padding:10px;}
.dis-item2 .dis-item-top {background:none;}  
.dis-item h4 {margin:0;padding:0}
.dis-item-bottom {background:#ddd;padding:10px;}
.dis-item2 .dis-item-bottom {background:none;} 
.discussion  {padding-top:2em}
.discussion input, .discussion textarea{width:99%;}
#form_login .submit,.discussion .submit,#form_ok {width:auto;color:white; border:none;cursor: pointer;background-color:#00007A; border-radius: 5px;   display: block;       font-size: 1em; padding:.7em 1em; margin-right:.5em }
.discussion .submit:focus, .discussion .submit:active 
#form_login .submit:focus, #form_login .submit:active,
#form_ok:active,#form_ok:focus 
{background-color:yellow; color:black;}
.dis-login .hide {padding:1em;border:1px dotted #999}				
 
.dis-item  .delete {margin-left:10px}

.dis-list-tema,.dis-list-item,.dis-login {margin:20px 0px}
.dis-tema {border-top:1px solid #eee;padding:10px 0px;color:#aaa}

a.add-tema {text-decoration:none;background-color: #C5C5C5;    border: 1px solid #C5C5C5;    color: black;    font-size: 1em;    padding: 2px 12px;}
.register {padding-top:0em}
p.status{ display:block;background-color: #D6FFBE;    border: 3px solid #4BC302;    margin-bottom: 30px;    padding: 5px;color: #4BC302;    font-weight: bold;}
p.warning { display:block;background-color: #FFDCDC;    border: 3px solid #FA0505;    margin-bottom: 30px;    padding: 5px;color: #FA0505;    font-weight: bold;}



/* poll */
.item_poll {padding:0px 0px 0px 0px;}
.item_poll p,table.poll {padding-bottom:0;margin-bottom:0}
table.poll tbody td {padding:2px 0;margin:0}
.item_poll h2 {line-height:1em}
.item_poll td,.item_poll a {}
.item_poll td {color:#fff;}
.item_poll .poll70  {width:50%;}
.item_poll .poll130  {width:50%;}
.item_poll .poll130 div {margin-right:10px;background-color:#575f00;text-align:center}
.item_poll a {}
.item_poll a span.hide {display:none}

/* translate */
#MicrosoftTranslatorWidget {position:absolute;top:-100px;left:50%;margin-left:0px;z-index:9999}


/* font size */
.fontsize1 {font-size: 1.5em; line-height: 1.8em;}
.fontsize2 {font-size: 1em; line-height: 1.1em;}





/* Úřední deska*/
.board_info table {margin-top:15px;width:100%}
.board_info table th {background-color:#4D4F00;color:white}
.board_info table th.date {width:90px}
.board_info table th a {color:white;text-decoration:none}
.board_info table td,.board_info table th {padding:2px 10px;}
.board_info table td    {border:1px dotted #053264}
.board_info input.submit {text-align:center;}
.board_info table tr.board_section {background-color:#eee;}
.board_info table tr.board_section td {border:none}
.board_info .board_form input {border-color:#d1d1d1;padding:3px}
.board_info .board_form input.input1  {width:40%}
.board_info .board_form input.submit   {background-color:#4D4F00; }

.board_info .board_form  label {width:180px;display:inline-block;}
.board_info .board_form  option:hover {background-color: #002A4D important;}
table.board_search  td {border:none;padding:2px 0px ;width:auto}
table.board_search  input{width:96%}
table.board_search  select {width:98%}
.board_form input.submit {height: 29px;    width: 96px;border: medium none;    color: white;    display: inline-block;    font-size: 1em;   cursor:hand;cursor:pointer }
.board_form input.right {float:right;position:relative;top:-3px;left:-45px}
#board_button {width:122px;height:20px;background-image:url('/images/board_button.png');background-repeat:no-repeat;float:right;margin-right:20px;padding:3px;text-align:center}
#board_button a {color:white;}
#board_button a:hover {background-color:#330000}
.rss {float:right;}
.rss img {position:relative;top:5px;margin-left:5px;border:none}
table.board_search input.filesincluded {width:15px;height:15px;}

  
        .board_form input.submit:focus {outline:3px dotted black}  




/* pristupnost */ 
a.support {
    position:absolute;
    top:-99999px;
    left:0;
    color:black;
    background-color:white;
}
a.support:focus {
        top:-30px;
        padding:1rem;
        color:black;
        background-color:white;
}


.jump {
     position:absolute;         
    }
.jump    h2 {
        position:absolute;         
        top: 0;
        left:-99999px;
        width: 1px;
        height: 1px;        
        overflow: hidden;
    }
.jump ul li {
            position:absolute;         
            top: 0;
            left:0;
            }       
.jump ul li  a {
                position:absolute;
                top:-99999px;
                left:0;
                min-width:30rem;
                }
.jump ul li  a:focus {
                    top:30px;
                    color:black;
                    background-color: white;
                    padding:1rem;
                }


a.support:not([href]):not([tabindex]) {
    color:$main !important; 
} 










