/* Global reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ul, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

:focus {outline: 0; }
body {line-height: 1;color: black;background: white;}
ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong{font-weight:bold; }
/* Main styles*/
body { margin: 0; padding: 0; font-size:1em; color:#000;font-family:arial; text-align:center; line-height:1.2em;}

a{color:#0595DD;text-decoration:underline}
a:hover{text-decoration:none}
p{}
.inputbox, textarea, checkbox{border:1px solid #7F9DB9; background:#fff}
input.button{background:transparent url(../images/button_bg.png) repeat center;padding:2px 5px;text-align:center;}

table {border-collapse:collapse}

td, th{border:1px solid #6B9B21;padding:2px 4px}
th{background:#CFFF85}

/* Layout Positions */
#wrapper{text-align:left; width:1000px; margin:0 auto;position:relative;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;background:url(../images/head.jpg) top center no-repeat ;}
#header{height:110px;position:relative;}
#topsearch{width:206px; height:40px; position:absolute; right:142px; top:40px;}
#topmenu{}
#breadcrumbs{height:32px;clear:both;}
#menu , #bread{width:820px; }
#flags, #fontsize{width:160px;}
#left{width:220px;float:left;  margin:0 0px 0 8px !important;margin: 0 0 0 4px;  }
#right{width:217px; float:right; margin:0 8px 0 0 !important;margin: 0 4px 0 0;  }
#content{width: 528px;float:left;  margin:0 0px 0 8px ; }
#mainnoleft #content{width:754px; margin:0 0px 0 8px !important;margin: 0 0 0 4px; }
#footer{height:72px; clear:both; background:url(../images/footer.png) top center no-repeat}

/*Content*/

#page{padding-bottom:20px}
#content ul{list-style:disc inside;margin:5px 0}
#content ul li{padding:0 0 1em 2em}
#left, #right{font-size:0.75em;}
#content{font-size:0.75em; text-align:justify}
.componentheading{color:#126CB2;font-size:1.33em;font-weight:bold;margin:0;text-transform:uppercase;}
h2.componentheading{margin-bottom:10px}
.contentheading{font-size:1.17em;border-bottom:1px solid #84C225;color:#126CB2;text-transform:uppercase;}
a.readon{background:transparent url(../images/arrow1.gif) no-repeat scroll 0px 8px;font-size:1em;padding:2px 2px 0px 15px;text-align:right;}
.readonp{text-align:right}
.contenttoc{float:right;margin: 8px; }
.contenttoc td{ font-size:0.92em}
.modifydate {color:#0093DD;display:block;padding:0pt;font-size:0.92em; }
.createdby {color:#bbbaba;display:block;float:left;font-size:0.8em;padding:0px 0px 0px 2px;}
.createdate {color:#bbbaba;display:block;float:left;font-size:0.8em;margin:0pt 0pt 0px 10px;}
.customauthor{overflow:hidden;width:100%;clear:both}
p.buttonheading {margin:0pt 0pt 10px;float:right}
.iteminfo{float:left}
.blog_more h2{font-size:1.17em; font-weight:bold; color:#126CB2; margin-bottom:10px}
#content .blog_more ul{list-style:none}
#content .blog_more li{padding:0 0 0 15px}
.blog_more li a{font-size:0.92em}
#mainnoleft #content{text-align:center}
p.counter{text-align:left; margin-top:10px;font-weight:bold}
#content ul.pagination{list-style:none;margin:0 auto;  border-top: 1px solid #CCCCCC}
#content .pagination li{float:left; padding:0px 5px 10px 0px}
.pagenavcounter{font-size:0.9em; color:#666}
.articleinfo {float:left;height:20px;margin:0pt 0pt 0px;padding:0pt;width:456px;}
button{display:block}
/*bread crumbs*/
#bread{font-size:0.63em; color:#CBCACA; padding-top:3px;}
#bread a#breadstart{width:55px; height:20px;margin-left:8px;padding:0; display:block;background:url('../images/path_logo.png') bottom left no-repeat; float:left}
/*span.breadsep{width:16px;height:18px;float:left; background: url('../images/arrow.gif') center center no-repeat}*/
#bread span.bread, #bread a{display:block; float:left;padding-left:9px ;margin-left:8px;background: url('../images/arrow.gif') left center no-repeat}

#bread span{}
/* zmiany */
#left li.latestnews{display:block;width:100%; margin-bottom:3px;padding:0px}
#left li a.latestnews{display:block;line-height:1em;font-size:0.9em; padding-top:0px;margin:0px;}
#left table{width:auto}
#left td{border:none;padding:0px 0 0 10px;font-size:0.9em}
#content .results{text-align:left; padding-bottom:20px}
#content .search_result h3, #content .results h3{font-weight:bold;font-size:1.1em;margin:10px 0;text-align:center}
#content .results h3{text-align:left}
#content .search_result fieldset {text-align:left;width:450px; border:1px solid #666; margin:0 auto;padding:10px}
#content .search_result fieldset legend{font-weight:bold;margin-top:10px; padding:5px}
#content .search_result {text-align:center}
#content .search_result .display{text-align:center}
#content .search_result p{text-align:center}
#content .search_result button.button{float:none; margin:10px 0pt 10px 10% }
/*flags*/
#flags {float:right;height:36px;}
#flags a{margin-left:5px;line-height:36px;display:block;float:left;padding-top:10px}
#flags a img{}
#flags div {background:url(../images/menu_separator.png) left center no-repeat  ;height:36px;float:right;padding:0px 10px 0px 5px;}
/* Kontakt */
.contact {text-align:center;}
.contact label {width:250px;display:block; text-align:right; padding:0px 10px 0px 0px;float:left;}
.contact_email {margin:8px;text-align:left;}
.contact .copy{float:left;font-size:0.9em}
.contact_email_checkbox {width:100%;float:left;padding:0px 0px 0px 140px;}
#contact_email_copy {float:left;}
button {background: url(../images/button_bg.png) center center;padding:2px 5px;text-align:center;margin:20px;clear:both;position:relative;left:35%;}
button.button {display:block;float:left;margin:10px 0 10px 5px;clear:none}

.dzieki {color:#425C1A; background: #CFFF85; border: 3px solid #6B9B21;margin:0}

/*joomap*/
#content .sitemap{text-align:left}
#content  .sitemap ul{list-style:none}
#content .sitemap h2.menutitle {font-size:1.17em;border-bottom:1px solid #84C225;color:#126CB2;text-transform:uppercase;margin:20px 0px 5px 0px;}
#content .sitemap {padding-bottom:20px}
#content .sitemap ul.level_0 a {font-weight:bold}
#content .sitemap ul.level_0 ul a{font-weight:normal}
#content .sitemap ul.level_0 ul {list-style	: inside square;padding		: 0;}
#content .sitemap ul.level_0 li {padding		: 0 0 0 2em;}
#content .sitemap li.active a {	font-style	: italic;}
/*register */
#josForm{width:60%; text-align:center;margin:0 auto}
#josForm label {width:30%;display:block; text-align:right; padding:0px 10px 0px 0px;float:left;}
#josForm fieldset div {margin:8px;text-align:left;clear:both;}
#josForm fieldset div div {margin:0px;}

/*font size*/

#fontsize{z-index:100;position:absolute;	top:150px;	right:6px;	width:220px;		color:#000;}
#fontsize h3,#fontsize p{	border:0;		font-size:0.81em;	color:#666;display:block;float:left}
#fontsize p{	margin:0 0 0 5px;}
#fontsize p.fontsize{display:block}
#fontsize p a{	font-weight:bold;	margin:0 1px;padding:0;	 display:block; height:23px;float:left}
#fontsize p a.larger {background: url(../images/lupe_larger.gif) no-repeat;width:24px; }
#fontsize p a.smaller {background: url(../images/lupe_smaller.gif) no-repeat;width:23px; }
#fontsize p a.reset {background:url(../images/lupe_reset.gif) no-repeat;width:48px; }
#fontsize p a.larger:hover {background: url(../images/lupe_larger_black.gif) no-repeat;color:#fff;}
#fontsize p a.smaller:hover{background: url(../images/lupe_smaller_black.gif) no-repeat;color:#fff;}
#fontsize p a.reset:hover {background: url(../images/lupe_reset_black.gif) no-repeat;color:#fff;}
/*Search*/
#topsearch{}
#topsearch form{padding:0; margin-top:8px;}
#topsearch #mod_search_searchword{margin:6px 0 0 15px !important;margin:6px 0 0 8px;width:150px;border:none;float:left;display:block; background:none}
#topsearch input.button{background:none;display:block;}


/*Top Menu*/
#menu {line-height:36px;float:left}
#menu li{float:left;  font-size:0.75em;padding:0 0px 0 10px;background:url('../images/menutlo.png') top center repeat-x;}

#topmenu li a{text-decoration:none;color:#fff; font-weight:bold; white-space:nowrap; }
#topmenu li a:hover{text-decoration:underline}
#menu li a span{padding-right:10px;font-weight:bold;display:block;background:transparent url(../images/menu_separator.png) no-repeat right center;}
#menu li a span:hover{text-decoration:underline; }
/*Standard Module*/
.module, .module_noborder, .module_noframe{margin-bottom:4px}
.module{background: url(../images/tl.png) no-repeat left top; margin-bottom:4px; width:100%}
.module div {background: url(../images/tr.png) no-repeat right top;margin:0}
.module div div {background: url(../images/bl.png) no-repeat left bottom;margin:0}
.module div div div {background:url(../images/br.png) no-repeat right bottom;padding:10px;margin:0}

#left h3, #right h3 {background:url(../images/menu_logo.gif) no-repeat 0pt 10px;color:#126CB2;font-family:trebuchet MS,sans-serif;font-weight:bold;font-size:1.33em;padding:7px 5px 15px 25px;text-transform:uppercase;}
#left ul {margin:0pt 10px;}
#left li{margin-bottom:3px}
#left li a {background:url(../images/kropka.gif) 3px center no-repeat ;line-height:1.1em;color:#666666;display:block;padding:0pt 0pt 0pt 25px;text-decoration:none;}
#left li a span{font-weight:bold;}
#left li a:hover {background:url(../images/kropkahl.gif) no-repeat  3px center;
text-decoration:underline;}
/* Login Module */
#left label {display:block}
#left label.remember{display:inline}
#left .button{display:block}
/* Additional Modules */
.forumuser {font-size:0.92em; }
#left .forumuser a{background:none; padding-left:10px;display:inline}
#left .forumuser a:hover{background:none}
#left .forumlatest li a {padding:2px 0 0 20px}
/* exit poll */
.exitpoll_poll_table td{border:none;}
.exitpoll_poll_title {text-align:center; font-size:1.33em; font-weight:bold}
.exitpoll_question_table, .exitpoll_poll_table {width:100%}
.exitpoll_question_table td{border:1px solid #6B9B21; }
.exitpoll_question_table td td{border:none;}
.exitpoll_option_table{}
 td.exitpoll_question_title{border:1px solid #6B9B21;padding:2px 4px;background:#CFFF85}
.polls_color_1{ background-color: #8D1B1B; border: 2px ridge #B22222; }
.polls_color_2{ background-color: #6740E1; border: 2px ridge #4169E1; }
.polls_color_3{ background-color: #8D8D8D; border: 2px ridge #D2D2D2; }
.polls_color_4{ background-color: #CC8500; border: 2px ridge #FFA500; }
.polls_color_5{ background-color: #5B781E; border: 2px dashed #6B8E23; }
.exitpollresulttable {width: 400px;}
table.contentpane_exitpoll td{border:none}
table.contentpane_exitpoll td td{border:1px solid #6B9B21;}
table.contentpane_exitpoll td td.sectiontableheader{background:#CFFF85}

table.contentpaneopen td{border:none}
table.contentpaneopen .sectiontableheader{font-size:1.33em; font-weight:bold; text-align:center}
table.contentpaneopen .contentheading td{background:#CFFF85;border:1px solid ##6B9B21;}
.smalldark{font-size:0.75em; }
.smalldark1{text-align:right;font-size:0.75em;padding-right:0px }
/* Rest */

.contact {text-align:center;}
.contact label {width:250px;display:block; text-align:right; padding:0px 10px 0px 0px;float:left;}
.contact_email {margin:8px;text-align:left;}
.contact .copy{float:left;font-size:0.9em}
.contact_email_checkbox {width:100%;float:left;padding:0px 0px 0px 140px;}
#contact_email_copy {float:left;}
/*button {background:transparent url(../images/button_bg.png) center center;padding:2px 5px;text-align:center;margin:10px;}*/
.dzieki {color:#425C1A; background: #CFFF85; border: 3px solid #6B9B21;margin:0}

/*joomap*/
.sitemap h2.menutitle {font-size:1.17em;border-bottom:1px solid #84C225;color:#126CB2;text-transform:uppercase;margin:20px 0px 5px 0px;}
.sitemap {padding-bottom:20px}
.sitemap ul.level_0 a {font-weight:bold}
.sitemap ul.level_0 ul a{font-weight:normal}
.sitemap ul.level_0 ul {list-style	: inside square;padding		: 0;}
.sitemap ul.level_0 li {padding		: 0 0 0 2em;}
.sitemap li.active a {	font-style	: italic;}

/*register */
#josForm label {width:30%;display:block; text-align:right; padding:0px 10px 0px 0px;float:left;}
#josForm fieldset div {margin:8px;text-align:left;clear:both;}
#josForm fieldset div div {margin:0px;}
/* Linki */
a.link1{display:block;  position:absolute; width:45px ; height:25px;top:7px ; right:20px}
a.link2{display:block;  position:absolute; width:45px ; height:35px;top:35px ; right:20px}
a.link3{display:block;  position:absolute;width:45px ; height:25px; top:72px ; right:20px}
/* Footer */
#footer {text-align:center}
#footer li{display:inline}
#footer li a {line-height:72px;padding:0 8px; font-size:0.69em; color:#666; text-decoration:none}
#footer li a:hover{text-decoration:underline;}
/* Invisible element */
.nv, .invisible,.unseen{	display: inline;	height: 0px;	left: -3000px;	position: absolute;	top: -2000px;	width: 0px;	z-index: 200;}
/* System Messages */
#system-message
{margin:10px 0 20px 0;padding: 0 !important;background:#fff;border:solid 0px;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color: #fff; margin-bottom: 10px; list-style: none; padding: 0px; border: 3px solid #FF0000;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { color:#425C1A; background: #CFFF85; border: 3px solid #6B9B21;margin:0}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #fff; background: #FF8469; border: 3px solid #FF0000;margin:0;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice {  }
#system-message dd.notice ul { color: #fff; background: #0093DD; border: 3px solid #126CB2;}
