/*POSITIONING*/
*{margin:0;padding:0;text-decoration:none;}
html{overflow-x:auto;overflow-y:scroll;}
html,body{height:100%;}
body{text-align:center;height:97%;}
/*position in window + full window height*/
#main{margin:23px auto 0 auto;width:775px;height:98%;position:relative;text-align:left;}
/*head*/
#head{width:775px;display:block;padding-bottom:0px;height:108px;overflow:hidden;}
/*provides the full doc height by wrapping the columns*/
#docwrap{float:left;}

/*columns*/
/*basic column container*/
#pos{float:left;}
.col1, .col2, .col3{display:block;margin-bottom:20px;}
.col1{width:60px;margin-top:0px;}
.col2{width:485px;margin-top:0px;}
.col3{width:230px;margin-top:0px;}
/*.col3{width:199px;margin-top:0px;border-left:1px solid #ddd;}*/

/*inside columns content spacing*/
/*123*/
.content{padding:10px;}
/*p, h1, h2, h3{margin-left:10px;margin-right:10px;}
h1{margin-top:10px;}*/
/*1*/

/*2*/

/*3*/

/*footer*/
#footer{margin:2px auto 2px auto;width:775px;position:relative;text-align:left;}
#footer p{float:left;margin-left:20px;margin-top:4px;height:20px;}
#footer p.right{float:right;margin-right:20px;}

/*BORDERS*/
.content{border:10px solid #fff;}
.col1 .content, .col3 .content{border-left:none;border-right:none;}
/*.box{border:10px solid;border-right:none;border-left:none;}*/
#docwrap{border-top:3px solid #a6ca15;}


/*COLORS*/
/*dark bgcol*/
body, #footer{
/*background:#f1f1f1 url(../dimg/bgcol.png);*/
background:#f1f1f1;
}
/*content bordcol*/
.content{
border-color:transparent;
}
/*box bordcol*/
/*.box{
border-color:#9caa5b;
}*/
/*light bgcol*/
#head{
background:#f1f1f1 url(../dimg/deco.gif) 100px 0px no-repeat;
}
#main, #docwrap{
background:#fff;
}
/*dark colored text*/
#menu a, #menu a, h1, h2{
color:#222;
}
/*text*/
body{color:#222;}
#menu a:hover, #menu span, #menu a.sel{color:#71989b;}
#footer{color:#222;}
/*content bgcol*/
.content{background:#fff;}
/*box bgcol*/
.box{background:#fff;}
/*logo*/
h1.logo{color:#111;}
h2.logo{color:#666;}

hr{color:#e47c00;background-color:#e47c00;height:3px;border:none;margin-top:-1.4em;clear:both;}


/*FONT STYLES*/
body{font-family:Georgia, serif;font-size:100%;line-height:1em;}
a{text-decoration:underline;}
#main{font-size:0.8125em;}
#menu a, #menu span{font-family:"Trebuchet MS", sans-serif;font-size:1.15em;line-height:1.25em;font-weight:400;text-decoration:none;display:block;}
h1, h2{font-family:"Trebuchet MS";margin-bottom:0.5em;}
h1{font-size:1.4em;line-height:1.1em;} /*font-size:1.75em;*/
h1 a{color:#000;text-decoration:none;font-size:1.25em;}
h2, h3{font-size:1em;}
h3{font-style:italic;font-weight:normal;}
p{margin-bottom:1em;}
.col1 p, .col1 h2, .col3 p, .col3 h2{font-size:0.95em;line-height:1.15em;}
/*logo*/
#logo{width:20em;margin:auto;padding-top:15px;}
.logo{margin:0;}
h1.logo{font-size:2.3em;letter-spacing:0.02em;display:inline;padding-bottom:2px;}
h2.logo{font-weight:400;font-size:0.85em;text-transform:uppercase;letter-spacing:0.05em;margin-top:5px;}
/*footer*/
#footer p{font-family:"Trebuchet MS";font-size:0.7em;}
#footer a{text-decoration:none;color:#222;}
a.digestlink{text-decoration:none;font-style:italic;}
p.linkblock{font-style:italic;font-size:0.85em;}
a.extlink{display:block;font-size:1.25em;font-style:normal;}
.break{clear:both;width:100%;}
.digest{max-height:2.35em;overflow:hidden;text-overflow:ellipsis;white-space:wrap;}
/*.digest:after{content:"…";}*/

/*regmenu*/
.regmenu{float:left;width:46%;margin-right:3%;margin-bottom:1.4em;overflow:hidden;}
.regmenu li{list-style:none;}
/*.regmenu li.h{font-size:1.1em;}*/
.regmenu li a{color:#a6ca15;font-size:1.1em;}
.regmenu li ul a{color:#000;font-size:1em;}
.regmenu a{font-family:arial;text-decoration:none;color:#222;font-weight:bold;}
.regmenu a:hover, .regmenu a.sel{color:#d77000;}

/*temporary regmenucols - remove after transition*/
#regmenucols{font-size:0.85em;margin-top:1em;}
#regmenucols #regcol1{clear:left;}
#regmenucols .regmenu li a{color:#000;}
#regmenucols .regmenu li a:hover, #regmenucols .regmenu li a.sel{color:#d77000;}

/*KARTA*/
a.karta{float:right;background:url(../dimg/karta.gif) 100% 0 no-repeat;padding-right:17px;text-decoration:none;color:#d77000;font-family:"Trebuchet MS", sans-serif;font-size:0.85em;font-weight:bold;margin-top:-1.4em;margin-bottom:1.4em;}

/*RSS ELEMENTS*/
#rssblock{position:absolute;top:0;width:100%;height:20px;z-index:97;text-align:left;background:#fff;border-bottom:3px solid #974280;font-family:arial;margin:0;padding:0;}
.rssleft{float:left;width:35%;}
.rsscenter{float:left;width:35%;}
.rssright{float:left;width:30%}
.rss{display:block;float:left;clear:none;width:100%;padding-bottom:10px;padding-top:2px;overflow:hidden;text-align:left;}
.rss h4{float:left;font-size:0.75em;margin-left:5px;margin-right:5px;width:45px;text-align:right;}
.rss ul{display:block;margin-left:45px;background:#fff;border:5px solid #fff;border:3px solid #974280;border-top:0;padding:5px;padding-top:0;position:absolute;top:20px;}
.rss li{list-style:none;}
.rss a{font-size:0.75em;display:block;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*FORM ELEMENTS*/
form label{float:left;width:20%;}
form input, form textarea{border:1px solid black;float:right;clear:right;width:65%;height:1.3em;margin-bottom:0.5em;}
form textarea{height:10em;}
form input.submit{height:1.5em;margin-right:1px;}
form br{clear:both;}
#contactform{margin-right:15px;}
#searchform{width:20em;margin:auto;}
#searchform input{width:186px;float:left;clear:none;margin-right:0.5em;margin-top:6px;height:16px;}
#searchform input.submit{width:44px;background:#ddd;height:18px;}

/*images*/
.rightimg{float:right;border:none;}

/*viewer*/
#viewer{position:absolute;width:769px;height:300px;z-index:98;background:#fff;border:3px solid #a6ca15;border-bottom:0;margin:-3px auto 0 auto;left:0;}
#map{position:absolute;z-index:99;width:100%;height:280px;left:0;}
#viewer a.close{position:absolute;bottom:0;right:0;display:block;background:#91b500;width:100%;height:20px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;font-family:arial;}
#viewer a.close:hover{background:#a6ca15;}


/*unfocus*/
:link:focus, :visited:focus, :active:focus {-moz-outline:0px;}
