body{
background-color:#f5f5f5;
font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
font-size:13px;
line-height:1.250em;

color:#5f5f5f;
background-image:url("../images/top_background.jpg");
background-position:top center;
background-repeat:no-repeat;
}
#container{width:982px; margin:0px auto 0px auto;}
header{clear:both;position:relative; padding-bottom:20px;}
header .left{ background-image:url("../images/top_logo_background.png");
background-position:top left; width:351px; height:117px;
float:left;  z-index:55; position:relative;
}
header .left a{position:Relative; display:block; left:24px; top:8px; width:308px; height:95px;}
header .right{float:right; width:631px; height:41px;
}
header .right .topright{background-image:url("../images/topright_background.png"); background-position:top right; width:631px; height:41px;
position:relative; z-index:50;}
header .right .banner{position:absolute; top:21px; right:18px; width:620px; height:90px; z-index:1;}
header .right .bannerlink{position:absolute; top:0px;width:643px; height:108px; z-index:55; display:block; text-indent:-9999px;}
header .clr{height:30px;}
header .homepage {float:left; display:block; width:600px;}
header .homepage ul{ background-color:#275aa9; border:1px solid #ffffff; border-radius:20px;-webkit-border-radius: 20px;
-moz-border-radius: 20px; display:inline;height:20px;padding: 5px 20px 5px 20px;box-shadow: 2px 2px 15px #888888;}
header .homepage ul li{ display:inline;  padding-right:10px;padding-left:10px; color:#ffffff;}
header .homepage ul li a{color:#ffffff; text-decoration:none;display:inline-block; font-size:1.143em;}
header .homepage ul li a:hover{text-decoration:underline;}

header  ul.subpage{  display:block; float:left; width:670px; }
header  ul.subpage span{padding:0px 10px 0px 10px;}
header  ul.subpage li{ display:inline; height:20px;padding: 5px 20px 5px 25px;  color:#ffffff; border:1px solid #ffffff; border-radius:20px;-webkit-border-radius: 20px;
-moz-border-radius: 20px;background-color:#275aa9;box-shadow: 2px 2px 15px #888888; z-index:55; position:relative;}
header  ul.subpage li:first-child{padding-left:15px;}
header  ul.subpage li a{color:#ffffff; text-decoration:none;display:inline-block; font-size:1.143em;}
header  ul.subpage li a.active{text-decoration:underline;}
header  ul.subpage li a:hover{text-decoration:underline;}
header  ul.subpage li:nth-child(1){background-color:#275aa9;}
header  ul.subpage li:nth-child(2){z-index:54;left:-20px;background-color:#3096c2;}
header  ul.subpage li:nth-child(3){z-index:53;left:-40px;background-color:#00b1ab;}
header  ul.subpage li:nth-child(4){z-index:52;left:-60px;background-color:#4bb569;}
header  ul.subpage li:nth-child(5){z-index:51;left:-80px;background-color:#275aa9;}
header  ul.subpage li:nth-child(6){z-index:50;left:-100px;background-color:#275aa9;}

header  ul.subpage li.active:nth-child(1){background-color:#3d75cc;}
header  ul.subpage li.active:nth-child(2){z-index:54;left:-20px;background-color:#4eb8e6;}
header  ul.subpage li.active:nth-child(3){z-index:53;left:-40px;background-color:#00e4dc;}
header  ul.subpage li.active:nth-child(4){z-index:52;left:-60px;background-color:#75db92;}
header  ul.subpage li.active:nth-child(5){z-index:51;left:-80px;background-color:#447bd2;}
header  ul.subpage li.active:nth-child(6){z-index:50;left:-100px;background-color:#275aa9;}

header  ul.subpage li:hover:nth-child(1){background-color:#3d75cc;}
header  ul.subpage li:hover:nth-child(2){z-index:54;left:-20px;background-color:#4eb8e6;}
header  ul.subpage li:hover:nth-child(3){z-index:53;left:-40px;background-color:#00e4dc;}
header  ul.subpage li:hover:nth-child(4){z-index:52;left:-60px;background-color:#75db92;}
header  ul.subpage li:hover:nth-child(5){z-index:51;left:-80px;background-color:#447bd2;}
header  ul.subpage li:hover:nth-child(6){z-index:50;left:-100px;background-color:#275aa9;}


header .rightlinks{float:right; width:320px; position:relative; top:-20px; left:-20px;}
header .rightlinks .social{float:right;}
header .rightlinks .social a{padding:0px 2px 0px 2px; text-decoration:none;}
header .rightlinks .userlogin{float:right; position:relative; left:10px; top:4px; color:#0073a4;}
header .rightlinks .userlogin a{ color:#0073a4;}

header .breadcrumb{clear:Both;padding-top:16px;}
header .breadcrumb li{display:inline; padding:0px 17px 2px 0px; background-image:url(../images/breadcrumb_icon.png); background-repeat:no-repeat; background-position:right center;}
header .breadcrumb li:first-child{font-weight:Bold;}
header .breadcrumb li:first-child a{color:#0073a4; }
header .breadcrumb li:last-child{background-image:none; font-weight:Bold;}
header .breadcrumb a{color:#6e6e6e; text-decoration:none; font-size:12px;}
header .breadcrumb a:hover{ text-decoration:underline;}

form#search{display:block; float:right; width:350px; position:relative; top:-6px; right:8px;}
form#search fieldset{border-radius:20px 20px 20px 20px;-webkit-border-radius: 20px;
-moz-border-radius: 20px;background-color:#ffffff;box-shadow: 2px 2px 15px #888888; padding-left:18px; border:1px solid #ffffff;}
form#search label{display:none;}
form#search input[type="submit"]:HOVER{ background-color: transparent; }
form#search input[type="text"]{ border:none; display:block; float:left; width:260px; height:25px;font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:1em;color:#5f5f5f;}
form#search input[type="submit"]{ border:none; display:block; float:right;width:56px; height:25px;background-color:transparent; background-image:url("../images/magnifier_ico.png"); background-repeat:no-repeat; background-position:center center; cursor:pointer;}
.one form#search input[type="submit"]{ background-position:center 5px; }
#maincontent{clear:both;position:relative;}
#maincontent .mainpagemenu .frame{ border-radius:20px 20px 20px 20px;-webkit-border-radius: 20px;
-moz-border-radius: 20px; background-color:#ffffff;padding:7px 7px 17px 7px;}
#maincontent .mainpagemenu li{display:block; float:left; width:298px; margin-right:20px; background-color:#1f70ac;border-radius:20px;-webkit-border-radius: 20px;
-moz-border-radius: 20px; padding:7px;box-shadow: 2px 2px 15px #888888;}
#maincontent .mainpagemenu li a{text-decoration:none; color:#5f5f5f;}
#maincontent .mainpagemenu li p{padding-left:4px;}
#maincontent .mainpagemenu li h2{font-weight:bold; font-size:1.051em; padding-top:15px; padding-bottom:15px; padding-left:4px;}
#maincontent .mainpagemenu li h1{height:42px;}
#maincontent .mainpagemenu li.stylzycia{background-color:#2e94c6;
background: #94cee6; /* Old browsers */
background: -moz-linear-gradient(left, #94cee6 0%, #1b64a0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#94cee6), color-stop(100%,#1b64a0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #94cee6 0%,#1b64a0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #94cee6 0%,#1b64a0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #94cee6 0%,#1b64a0 100%); /* IE10+ */
background: linear-gradient(to right, #94cee6 0%,#1b64a0 100%); /* W3C */
}
#maincontent .mainpagemenu li.stylzycia .linkalike{color:#2e94c6;}
#maincontent .mainpagemenu li.stylzycia h1.stylzycia{text-indent:-9999px; background-image:url("../images/stylzycia_headline.png"); background-repeat:no-repeat; background-position:center 11px;}
#maincontent .mainpagemenu li.stylzycia h2{color:#2e94c6;}
#maincontent .mainpagemenu li.nowetechnologie{background-color:#00acac;
background: -moz-linear-gradient(left, #79dbd8 0%, #00758d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#79dbd8), color-stop(100%,#00758d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #79dbd8 0%,#00758d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #79dbd8 0%,#00758d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #79dbd8 0%,#00758d 100%); /* IE10+ */
background: linear-gradient(to right, #79dbd8 0%,#00758d 100%); /* W3C */
}
#maincontent .mainpagemenu li.nowetechnologie .linkalike{color:#007c97;}
#maincontent .mainpagemenu li.nowetechnologie h1.nowetechnologie{text-indent:-9999px; background-image:url("../images/nowetechnologie_headline.png"); background-repeat:no-repeat; background-position:center 15px;}
#maincontent .mainpagemenu li.nowetechnologie h2{color:#009792;}
#maincontent .mainpagemenu li.ewidencjaodpadow{margin-right:0px; background-color:#45ac67;
background: -moz-linear-gradient(left,  #a4dcb4 0%, #2b7b58 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a4dcb4), color-stop(100%,#2b7b58)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #a4dcb4 0%,#2b7b58 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #a4dcb4 0%,#2b7b58 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #a4dcb4 0%,#2b7b58 100%); /* IE10+ */
background: linear-gradient(to right,  #a4dcb4 0%,#2b7b58 100%); /* W3C */
}
#maincontent .mainpagemenu li.ewidencjaodpadow .linkalike{color:#008124;}
#maincontent .mainpagemenu li.ewidencjaodpadow h1.ewidencjaodpadow{text-indent:-9999px; background-image:url("../images/ewidencjaodpadow_headline.png"); background-repeat:no-repeat; background-position:center 11px;}
#maincontent .mainpagemenu li.ewidencjaodpadow h2{color:#00bb35;}
#maincontent .banners{padding-top:20px;clear:both; width:982px;}
#maincontent .banners a{display:block; float:right;}
#maincontent .banners a:first-child{display:block; float:left;}
#maincontent .przykrywka{background-color:#ffffff;position:absolute; z-index:500; width:20px; height:800px;left:200px; top:0px;}

#maincontent .expandingbackgroundframe .leftcolumn{background:transparent;border:none;}
#maincontent .expandingbackgroundframe{background-image:url("../images/background_repeat.png"); background-repeat:repeat-y;}
#maincontent .expandingbackgroundframe .top{background-image:url("../images/background_top.png");background-repeat:no-repeat; height:20px;}
#maincontent .expandingbackgroundframe .bottom{background-image:url("../images/background_bottom.png");background-repeat:no-repeat; height:21px; clear:both;}
#maincontent .expandingbackgroundframe .rightcolumn .subpagemenu{padding-top:20px; height:auto; overflow:visible;}

#maincontent.nowetechnologie .expandingbackgroundframe{background-image:url("../images/background_repeat_nowetechnologie.png"); background-repeat:repeat-y;}
#maincontent.nowetechnologie .expandingbackgroundframe .top{background-image:url("../images/background_top_nowetechnologie.png");background-repeat:no-repeat; height:20px;}
#maincontent.nowetechnologie .expandingbackgroundframe .bottom{background-image:url("../images/background_bottom_nowetechnologie.png");background-repeat:no-repeat; height:21px; clear:both;}

#maincontent.ewidencjaodpadow .expandingbackgroundframe{background-image:url("../images/background_repeat_ewidencjaodpadow.png"); background-repeat:repeat-y;}
#maincontent.ewidencjaodpadow .expandingbackgroundframe .top{background-image:url("../images/background_top_ewidencjaodpadow.png");background-repeat:no-repeat; height:20px;}
#maincontent.ewidencjaodpadow .expandingbackgroundframe .bottom{background-image:url("../images/background_bottom_ewidencjaodpadow.png");background-repeat:no-repeat; height:20px; clear:both;}

#maincontent .goback_button{padding:5px 10px 5px 10px; background-color:#3098C2; color:#ffffff;clear:both; width:70px; cursor:pointer; text-align:center; margin-top:10px; border-radius:10px;}
#maincontent .goback_button:hover{background-color:#3db2e1;}
#maincontent .leftcolumn{padding:25px 25px 25px 25px;
boorder-radius:20px 20px 20px 20px;-webkit-bosrder-radius: 20px;
-mooz-border-radius: 20px;
boorder:1px solid #3097c2;
float:left; width:690px;
min-height:812px;

baackground: #ffffff; /* Old browsers */
baackground: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmVkZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
baackground: -moz-linear-gradient(left, #ffffff 0%, #d2edf2 100%); /* FF3.6+ */
baackground: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#d2edf2)); /* Chrome,Safari4+ */
baackground: -webkit-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* Chrome10+,Safari5.1+ */
baackground: -o-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* Opera 11.10+ */
baackground: -ms-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* IE10+ */
baackground: linear-gradient(to right, #ffffff 0%,#d2edf2 100%); /* W3C */
}
#maincontent .onecolumn{padding:25px 25px 25px 25px;
border-radius:20px 20px 20px 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border:1px solid #3097c2;
float:left; width:930px;background: #ffffff; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmVkZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ffffff 0%, #d2edf2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#d2edf2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#d2edf2 100%); /* W3C */
background: -o-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* Opera 11.10+ */
}

#maincontent .leftcolumn .frame{overflow:auto;height:500px;width:700px;}
#maincontent .rightcolumn{float:right;width:240px;}

#maincontent .rightcolumn .subpagemenu{padding-top:20px; height:800px; overflow:visible;margin-bottom:-90px;}
#maincontent .rightcolumn .subpagemenu > li{background-image:url("../images/subpagemenu_background.png"); width:219px; height:auto; position:relative;}

#maincontent.nowetechnologie .rightcolumn .subpagemenu > li{background-image:url("../images/subpagemenu_background_nowetechnologie.png"); width:219px; height:auto; position:relative;}
#maincontent.ewidencjaodpadow .rightcolumn .subpagemenu > li{background-image:url("../images/subpagemenu_background_gospodarkaodpadami.png"); width:219px; height:auto; position:relative;}

#maincontent.nowetechnologie .rightcolumn .subpagemenu li.active{background-image:url("../images/subpagemenu_background_nowetechnologie_on.png");}
#maincontent.ewidencjaodpadow .rightcolumn .subpagemenu li.active{background-image:url("../images/subpagemenu_background_ewidencjaodpadow_on.png");}
#maincontent .rightcolumn .subpagemenu > li.active{background-image:url("../images/subpagemenu_background_on.png"); width:245px; height:auto; background-repeat:no-repeat; z-index:60 !important; position:relative; left:-1px;}
#maincontent .rightcolumn .subpagemenu > li.active a{color:#00b1ac;}
#maincontent .rightcolumn .subpagemenu > li.active > a{text-decoration:none;}
#maincontent .rightcolumn .subpagemenu > li.active > a.current{text-decoration:underline;}
#maincontent .rightcolumn .subpagemenu > li.active > ul{padding-top:0px;display:block; padding-bottom:35px; background-image:url("../images/submenu_sub_background.png"); background-position:bottom left;background-repeat:no-repeat; position:Relative; top:-34px;}
#maincontent.nowetechnologie .rightcolumn .subpagemenu > li.active > ul{background-image:url("../images/submenu_sub_nowetechnologie_background.png");}
#maincontent.ewidencjaodpadow .rightcolumn .subpagemenu > li.active > ul{background-image:url("../images/submenu_sub_ewidencjaodpadow_background.png");}
#maincontent .rightcolumn .subpagemenu li.active ul li{top:0px; height:auto;margin-left:20px;padding-bottom:5px; padding-top:10px; padding-left:10px; display:block;}
#maincontent .rightcolumn .subpagemenu li.active ul li ul li{padding-top:8px;}
#maincontent .rightcolumn .subpagemenu li.active ul li ul li ul li{padding-top:5px;}
#maincontent .rightcolumn .subpagemenu li.active ul li:hover{background-image:none; background-color:#c0edf6; position:Relative; left:0px;}
#maincontent .rightcolumn .subpagemenu li.active ul li.active{background-image:none; position:relative; left:0px;}
#maincontent .rightcolumn .subpagemenu li.active ul li.active > a {text-decoration:none;}
#maincontent .rightcolumn .subpagemenu li.active ul li.active > a.current {text-decoration:underline;}
#maincontent.nowetechnologie .rightcolumn .subpagemenu li.active ul li:hover{background-color:transparent;}
#maincontent.nowetechnologie .rightcolumn .subpagemenu li.active ul li.active{background-color:transparent;}

#maincontent.ewidencjaodpadow .rightcolumn .subpagemenu li.active ul li:hover{background-color:transparent;}
#maincontent.ewidencjaodpadow .rightcolumn .subpagemenu li.active ul li.active{background-color:transparent;}

#maincontent .rightcolumn .subpagemenu li.active ul li a{height:auto; padding:0px; text-decoration:none;}

#maincontent .rightcolumn .subpagemenu li a{z-index:200;}
#maincontent .rightcolumn .subpagemenu li a:hover{text-decoration:underline;}

#maincontent .rightcolumn .subpagemenu li a{text-decoration:none; color:#ffffff; font-size:16px; font-weight:Bold; height:104px; padding-left:20px;padding-right:40px; display:table-cell; vertical-align:middle; width:100%;}
#maincontent .rightcolumn .subpagemenu li.active ul li  a{font-size:15px;font-weight:bold;}
#maincontent .rightcolumn .subpagemenu li.active ul li li  a{font-size:14px;font-weight:bold;}
#maincontent .rightcolumn .subpagemenu li.active ul li li li a{font-size:13px; font-weight:normal;}
#maincontent .rightcolumn .subpagemenu li.active ul li li li li a{font-size:12px; font-weight:normal;}
#maincontent .rightcolumn .subpagemenu li.active ul li li li li a{font-size:11px; font-weight:normal;}

#maincontent .rightcolumn .subpagemenu li ul>li{background-image:none;}
#maincontent .rightcolumn .subpagemenu li > ul {display:none;}
/*
#maincontent .rightcolumn .subpagemenu li ul{display:none !important;}

*/
#maincontent .rightcolumn .subpagemenu li.active > ul {display:block !important;}
#maincontent .rightcolumn .subpagemenu.checkboxes li.active > ul{margin-top:5px;}
#maincontent .rightcolumn .subpagemenu li.active > ul li.active > ul{display:block !important; padding-top:10px;}
#maincontent .rightcolumn .subpagemenu li.active > ul li.active > ul >li>ul{padding-top:0px !important;}
/*
#maincontent .rightcolumn .subpagemenu li.active > ul {display:block;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li > ul{display:block;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li > ul > li > ul{display:block;}
*/
#maincontent .rightcolumn .subpagemenu li.active > ul  > li{margin-left:15px; padding-left:10px;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li:hover{background-color:transparent;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li > a:hover{ text-decoration:underline;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li > ul > li{margin-left:5px;padding-left:5px; padding-bottom:5px;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li >  ul > li:hover{background-color:transparent;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li >  ul > li > a:hover{ text-decoration:underline;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li > ul > li > ul > li{margin-left:5px;padding-left:5px;padding-bottom:0px;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li >  ul > li > ul > li:hover{background-color:transparent;}
#maincontent .rightcolumn .subpagemenu li.active > ul  > li >  ul > li > ul > li > a:hover{ text-decoration:underline;}

#maincontent .rightcolumn .subpagemenu{opacity:0;}
#maincontent .rightcolumn .subpagemenu input[type="checkbox"]{float:left; position:relative; top:-2px;}
#maincontent .rightcolumn .subpagemenu label{position:relative; top:-1px;left:4px;}
#maincontent .rightcolumn .subpagemenu .searchbutton{background-image:url("../images/subpagemenu_background_searchlink.png"); background-position:0px 0px;}
#maincontent .rightcolumn .subpagemenu .searchbutton a{ color:#000000;}
#maincontent .rightcolumn .subpagemenu .searchbutton a:after{content:" »";}
#maincontent .rightcolumn .subpagemenu .daty_menu{position:relative;  left:0px; top:-75px;
width:208px; height:100px; padding-left:34px;padding-top:20px;
background-image: url("../images/submenu_sub_background.png");
    background-position: left bottom;margin-bottom:-40px;
}
#maincontent .rightcolumn .subpagemenu li .daty_menu{display:none;}
#maincontent .rightcolumn .subpagemenu li.active .daty_menu{display:inline-block;}
#maincontent article{padding-bottom:10px;}
#maincontent article a{color:#0073A4;}
#maincontent article a:hover{color:#0073A4; text-decoration:underline;}
/* article */
#maincontent h1{font-size:1.4em; padding-bottom:0.6em;}
#maincontent h2{font-size:1.3em; padding-bottom:0.6em;}
#maincontent h3{font-size:1.2em; padding-bottom:0.6em;}
#maincontent h4{font-size:1.1em; padding-bottom:0.6em;}
#maincontent h5{font-size:1.0em; padding-bottom:0.6em;}
#maincontent h6{font-size:0.9em; padding-bottom:0.6em;}
#maincontent strong{font-weight:bold;}
#maincontent em, #maincontent em{font-style:italic;}
#maincontent article ul{padding-left:1.429em;list-style:disc;padding-bottom:0.6em;}
#maincontent article ol{padding-left:1.714em; list-style:decimal;padding-bottom:0.6em;}
#maincontent article li{padding-bottom:0.814em;}
#maincontent p{padding-bottom:0.814em;}
#maincontent article .left{float:left; width:280px; padding-bottom:10px;}
#maincontent article .right{float:left; width:315px; padding-bottom:10px;}
#maincontent article  h1.articlehead{margin-bottom:40px;font-size:2.143em; color:#007db0; padding-top:10px;background-image:url("../images/zaglowka_ico.png"); background-repeat:no-repeat; background-position:left top; padding-left:40px;}
#maincontent article a.showonmap{margin-bottom:1em;display:inline-block;border:1px solid #ffffff; border-radius:20px;-webkit-border-radius: 20px;
-moz-border-radius: 20px; background-color:#2f93bc; color:#ffffff; text-decoration:none;padding:5px 15px 5px 28px; background-image:url("../images/arrow_ico.png"); background-position:10px center; background-repeat:no-repeat;}
#maincontent article a:hover.showonmap{text-decoration:underline;}
#maincontent article p.dodano{font-size:0.857em; color:#5f5f5f;margin-bottom:0px; padding-bottom:0px;}
#maincontent article p.organizator{margin-bottom:0px; padding-bottom:0px;font-weight:Bold;}
#maincontent article p.organizator a{color:#5f5f5f; text-decoration:none; }
#maincontent article p.organizator a:hover{text-decoration:underline;}
#maincontent article p.terminilokalizacja{font-size:1.143em; color:#00648a;}
#maincontent article section.listitem{border-bottom:1px solid #dadada; margin-bottom:20px;padding-bottom:10px; clear:Both; display:block;}
#maincontent article section.listitem .left{float:left; width:210px;}
#maincontent article section.listitem .right{float:left; width:480px; position:relative; top:-2px;}
#maincontent article section.listitem .right.wide{float:none; width:auto; position:relative; top:-2px;}
#maincontent article section.listitem.wide .right{float:none; width:auto; position:relative; top:-2px;}
#maincontent article section.listitem .left img{float:left; display:block;}
#maincontent article section.listitem .left img.photo{border:1px solid #3098c2;margin-left:1px;}
#maincontent article section.listitem  p{line-height:1.1em;}
#maincontent article section.listitem  a{text-decoration:none; color:#0073A4;}
#maincontent article section.listitem  a:hover{text-decoration:underline; color:#0097d7;}
#maincontent article section.listitem  h1{font-size:1em; font-weight:bold; padding-bottom:4px;}
#maincontent article section.listitem .news_info{padding-top:0px; padding-bottom:6px;}
#maincontent article section.listitem .news_info .rodzaj_newsa{padding-right:6px; color:#7d7d7d; font-size:0.9em;}
#maincontent article section.listitem .news_info .rodzaj_newsa:after{content:":";}
#maincontent article section.listitem .news_info .dzial_newsa{ color:#7d7d7d; font-size:0.9em;}
#maincontent article .faq_listitem h1.pytanie{color:#0073A4; }
#maincontent article .faq_listitem h1.pytanie:hover{text-decoration:underline;}
#maincontent article .faq_listitem h1.pytanie:after{content:"»";}
#maincontent article .faq_listitem .tagi{padding-top:3px; font-size:12px;}
#maincontent article .col{width:213px; float:left; margin-right:15px;}
#maincontent article .col img{margin-bottom:15px;}
#maincontent article .last{margin-right:0px;}
#maincontent article .citylistitem{padding-right:10px; float:left; width:212px; height:112px; overflow:hidden; display:block;margin-bottom:10px;}
#maincontent article .photoleft{float:left; margin-right:10px;}
#maincontent .lista_button{margin-top:10px; padding:5px 15px 5px 15px; display:inline-block; border-radius:10px; background-color:#3098c2; color:#ffffff; position:relative; top:10px; text-decoration:none;}
#maincontent .lista_button:hover{background-color:#3db2e1; color:#ffffff; text-decoration:none;}
#maincontent .without_foto{padding-bottom:10px;}
#maincontent article .stars{padding:5px 0px 5px 0px; height:24px;}
#maincontent article .stars .full_star{background-image:url("../images/pe_star.png"); background-repeat:no-repeat; width:24px; height:24px; display:inline-block; margin-right:10px;float:left;}
#maincontent article .ocena{clear:both; }
#maincontent article .ocena .stars{display:inline-block;}
#maincontent article .ocena .ocenatext{display:inline-block; font-size:16px; position:relative; top:-10px; padding-right:10px; padding-top:18px;}
#maincontent article .opinieocenasrednia .opiniesredniaocenatext{display:inline-block; font-size:16px; position:relative; top:-10px; padding-right:10px;}
#maincontent article .opinieocenasrednia .stars{display:inline-block;}
#maincontent article .opinieocenasrednia{border-bottom:1px solid #DADADA; margin-bottom:10px; padding-bottom:5px;}
#maincontent article .listitem .ocenatextlista{display:inline-block; font-size:16px; position:relative; top:-10px; padding-right:10px;}
#maincontent article .listitem .stars{display:inline-block; clear:right;}
#maincontent article .nick{font-weight:bold; font-size:14px; padding-bottom:10px;}
#maincontent article .opinia_tresc{border-bottom:1px solid #DADADA; margin-bottom:10px; padding-bottom:20px;}
#maincontent .more_anchor{padding-top:5px; padding-bottom:5px; text-align:right;}
/* article */
#maincontent #listsearch{clear:both; display:block; padding-bottom:25px;border-bottom: 1px solid #DADADA;margin-bottom:15px;}
#maincontent #listsearch label{padding-right:10px;}
#maincontent #listsearch #searchstring{margin-right:10px;}
#maincontent #listsearch a.wyczyscbutton, #maincontent #listsearch a.wybierz_odpad_z_listy{padding:9px 15px 9px 15px; line-height:11px; display:inline-block; border-radius:10px; background-color:#3098c2; color:#ffffff; position:relative;  text-decoration:none;position:relative; top:0px; left:0px; margin-right:10px; font-size:13px;}
#maincontent #listsearch a.wyczyscbutton:hover, #maincontent #listsearch a.wybierz_odpad_z_listy:hover{background-color:#3db2e1;}
#maincontent #listsearch br{display:none;}
#maincontent #listsearch input[type=submit]{font-size:13px; line-height:19px;cursor:pointer; border:none;padding:5px 17px 5px 17px; display:inline-block; border-radius:10px; background-color:#3098c2; color:#ffffff; position:relative;left:0px;top:0px; text-decoration:none;}
#maincontent #listsearch input:hover[type=submit]{background-color:#3db2e1;}
#maincontent #listsearch .pseudolabel{padding:0px 5px 0px 0px;}
#maincontent #listsearch .ui-autocomplete-input{margin-right:5px;}
#maincontent #wybrany_odpad_info.hidden{display:none;}
#maincontent #listsearch .wyczyscbutton{margin-left:5px;}
#maincontent #listsearch #produkty_nowe_technologie_filters_nazwa{margin-right:5px;}
#maincontent #listsearch #searchstring{width:203px;}
#maincontent #listsearch #gospodarstwo_agroturystyczne_filters_nazwa{margin-right:5px; width:203px;}
#maincontent #wybrany_odpad_info{border-bottom: 1px solid #DADADA; margin-bottom:15px;}
#maincontent #wybrany_odpad_info p{font-size:14px; font-weight:bold; padding-bottom:5px; margin-bottom:9px; border-bottom: 1px solid #DADADA;}
#maincontent #wybrany_odpad_info #kod_odpadu{font-weight:bold; float:left; width:90px;}
#maincontent #wybrany_odpad_info #rodzaj_odpadu{float:right; width:577px;}
#okienko{}
#okienko #loading_ajax{top:230px;z-index:122; }
.ui-menu .ui-menu-item a{font-size:11px !important; color:#5F5F5F !important;}
#loading_ajax{display:none;position:absolute; left:320px; top:320px; padding:20px; border-radius:20px; background-color:#d3eef2; color:#1773a4; border:1px solid #3097c2;transition:background-color .5s ease-in; 
-webkit-animation: opening-sequence 1s; /* Safari and Chrome */
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease;
-webkit-animation-direction: normal;

animation-name: opening-sequence;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-direction: normal;
}
@keyframes opening-sequence {
  0% {
background-color:#d3eef2;
  }
  50% {
background-color:#f3fafc;
  }
  100% {
background-color:#d3eef2;
  }
}

@-webkit-keyframes opening-sequence {
  0% {
background-color:#d3eef2;
  }
  50% {
background-color:#f3fafc;
  }
  100% {
background-color:#d3eef2;
  }
}





#maincontent .object_not_found{display:none;position:absolute; left:200px; top:320px; padding:20px; border-radius:20px; background-color:#ed8686; color:#ffffff; border:1px solid #3097c2;}
#maincontent #profil{clear:Both; margin-bottom:20px;
padding:15px 25px 10px 25px;
border-radius:20px 20px 20px 20px;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
width:900px;
border:1px solid #3097c2;
background: #ffffff; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmVkZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ffffff 0%, #d2edf2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#d2edf2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#d2edf2 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#d2edf2 100%); /* W3C */

}
#maincontent #profil .logo{float:left;width:130px;}
#maincontent #profil .description{float:left; width:760px;}
#maincontent #profil .description h1{font-weight:bold; color:#006e86;}

#maincontent #message{clear:Both; margin-bottom:20px;
padding:15px 25px 10px 25px;
border-radius:20px 20px 20px 20px;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
width:910px;
border:1px solid #3097c2;
background: #ffffff; /* Old browsers */

}
#maincontent #message article{padding-bottom:5px;}
#maincontent #message.error{border:1px solid #eb0027;}
#maincontent #message.error h1{color:#eb0027;}
#maincontent #message.notice{border:1px solid #00a408;}
#maincontent #message.notice h1{color:#00a408;}

#maincontent #message h1{padding-bottom:0px; position:relative; top:-1px;}
#homepage #maincontent #message{width:924px;}
#maincontent.one #message{width:930px;}
#ajax_lista_odpadow #maincontent{font-size:12px;    color: #5F5F5F;
    font-family: "Myriad Pro",Helvetica,Arial,sans-serif;}
#ajax_lista_odpadow #maincontent article section.listitem{margin-bottom:0px;padding-bottom:0px;}
#ajax_lista_odpadow #listsearch{margin-bottom: 10px;
    padding-bottom: 15px; padding-top:10px;}
#ajax_lista_odpadow #maincontent .right{position:relative; top:0px !important; padding-bottom:5px; width:620px;}
#ajax_lista_odpadow #maincontent .left{position:relative; padding-left:10px; padding-bottom:5px !important; width:120px;}
#ajax_lista_odpadow .listitem.even{background-color:#fcfdfd; padding-top:5px;}
#ajax_lista_odpadow .listitem.odd{background-color:#F5F5F5; padding-top:5px;}
#ajax_lista_odpadow .listitem:hover{background-color:#e5e5e5;}
#ajax_lista_odpadow .listitem:hover div{text-decoration:underline; }

#ajax_lista_odpadow .listitem.header{font-weight:bold; cursor:auto !important;}
#ajax_lista_odpadow .listitem.header:hover {background-color:#fcfdfd;}
#ajax_lista_odpadow .listitem.header:hover  div{text-decoration:none; }

#ajax_lista_odpadow .pagination { border: 1px solid #DADADA; border-radius:10px; background-color:#ffffff; padding-bottom:10px;margin-bottom:10px; text-align:center; padding-top:10px;clear:both;}
#ajax_lista_odpadow .pagination a:hover.arrow{text-decoration:none;}
#ajax_lista_odpadow .pagination a{text-decoration:none; font-size:16px; font-size:bold; color:#369aff; padding:5px 7px 5px 7px;}
#ajax_lista_odpadow .pagination a:hover{text-decoration:underline;}
#ajax_lista_odpadow .pagination a img{position:relative; top:2px;}
#ajax_lista_odpadow .pagination .nonlink{font-size:16px;padding:0px 3px 0px 3px;}

footer{}
footer #daneteleadresowe{text-align:center;padding-top:5px; font-size:0.857em; }
footer #daneteleadresowe p{padding-bottom:2px;}
footer #daneteleadresowe a{text-decoration:none; color:#5f5f5f;}
footer #daneteleadresowe a:hover{text-decoration:underline;}
footer #copyrights{text-align:center;padding-top:5px;font-size:0.857em;}
footer #copyrights a{text-decoration:none; color:#5f5f5f;}
footer #copyrights a:hover{text-decoration:underline;}
footer #copyrights .powered{padding:0px 3px 0px 4px;}

footer #footmenu{color: #134490; font-size: 0.857em; text-align: center;}

footer #dotacjenainnowacje{padding-top:20px;height:80px;}
footer #dotacjenainnowacje .innowacyjnagospodarkalogo{display:block; float:left;}
footer #dotacjenainnowacje p{display:block;float:left; text-align:center; color:#134490;font-size:0.857em; position:relative; left:98px; top:-5px;}
footer #dotacjenainnowacje p strong{font-weight:bold; }
footer #dotacjenainnowacje .unialogo{display:block; float:right; position:Relative; top:5px;}


.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


/* Clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.clr{clear:both;}

.antiscrollbar{height:112px; overflow:hidden; clear:both;padding-top:10px;}
/* JCAROUSEL */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.antiscrollbar{height:170px; overflow:hidden;}
}



.pekgallery{list-style:none; padding-left:0px !important;}
.pekgallery li{display:block; float:left; margin-right:10px; background-color:#ffffff; margin-bottom:10px; padding:2px !important; border:1px solid #3098C2;}
.pekgallery li:hover{outline:2px solid #3db2e1;}

/*lightbox */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold;}
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.mapa_dymek .mapa_left{width:90px; float:left;}
.mapa_dymek .mapa_right{float:right; width:123px; position:relative; top:-3px;}
.mapa_dymek .mapa_url{padding-bottom:0px !important;}
.mapa_dymek .mapa_url a{font-size:14px;}
.pagination { border: 1px solid #DADADA; border-radius:10px; background-color:#ffffff; padding-bottom:15px;margin-bottom:15px; text-align:center; padding-top:15px;clear:both;}
.pagination a:hover.arrow{text-decoration:none;}
.pagination a{text-decoration:none; font-size:18px; font-size:bold; color:#369aff; padding:5px 10px 5px 10px;}
.pagination a:hover{text-decoration:underline;}
.pagination a img{position:relative; top:2px;}
.pagination .nonlink{font-size:18px;padding:0px 5px 0px 5px;}
.pagefrompages{text-align:right;display:block; clear:Both;}
.list_selector{border-bottom: 1px solid #DADADA; padding-bottom:10px; margin-bottom:10px;}
.list_selector label{padding-right:10px;}
.list_selector input{width:200px;}

/* formularze */
.testowatabelka td{padding-top:10px;padding-bottom:10px;}
#maincontent input{padding:4px; border:1px solid #DADADA; background-color:#ffffff; font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-size:13px; border-radius:10px;}
#maincontent input[type="submit"]{border:none;cursor:pointer; background-color:#3098C2; border-radius:10px; color:#ffffff; padding-left:10px; padding-right:10px;}
#maincontent input:hover[type="submit"]{background-color:#3db2e1;}
#maincontent select{padding:4px; border:1px solid #DADADA; font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-size:13px; border-radius:10px; margin-right:5px;}
#maincontent textarea{padding:4px; border:1px solid #DADADA; font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-size:13px; border-radius:10px;}
#maincontent #sfWidgetFormDate_month, #maincontent #sfWidgetFormDate_day, #maincontent #sfWidgetFormDate_year, #maincontent #sfWidgetFormDateTime_month, #maincontent #sfWidgetFormDateTime_hour, #maincontent #sfWidgetFormDateTime_minute, #maincontent #sfWidgetFormDateTime_day, #maincontent #sfWidgetFormDateTime_year, #maincontent #sfWidgetFormTime_hour, #maincontent #sfWidgetFormTime_minute{margin-right:4px;margin-left:4px;}
#maincontent #trigger_sfWidgetFormDateTd, #maincontent #trigger_sfWidgetFormFilterDate_from, #maincontent #trigger_sfWidgetFormFilterDate_to{position:relative; left:3px; top:-1px;padding-right:10px;} 
#maincontent #sfWidgetFormTime_hour, #maincontent #sfWidgetFormDateTime_month, #maincontent #sfWidgetFormDate_month{margin-left:0px;}
#maincontent .mainform{padding-top:20px;}
#maincontent .mainform p{padding-bottom:10px;}
#maincontent .mainform .marginleft{margin-left:182px;}
#maincontent h1.formularz{font-size:1.4em; }
#maincontent .mainform #ezz_pytanie_odpowiedz_nadawca{width:340px;}
#maincontent .mainform #ezz_pytanie_odpowiedz_email{width:340px;}
#maincontent .mainform input{width:340px;}
#maincontent .mainform #zapytanie_do_gospodarstwa_captcha{width:auto;}
#maincontent .mainform textarea{width:440px; height:200px;}
#maincontent .mainform input[type="submit"]{width:auto;}
#maincontent .mainform input[type="checkbox"]{width:auto;}
#maincontent .mainform #ezz_pytanie_odpowiedz_tresc{width:430px; height:120px;}
#maincontent .mainform .captchaxxx{position:relative; left:180px;}
#maincontent .mainform .agreementxxx{position:relative; left:180px;}
#maincontent .mainform .containerxxx{position:relative; left:180px;}
#maincontent .mainform input[type="submitxxx"]{position:relative; left:180px;}
#maincontent #wybrany_odpad_info{padding-bottom:10px;}
#maincontent  .wystawopinie {padding-top:20px;}
#maincontent .wystawopinie #gospodarstwo_agroturystyczne_opinie_nick{width:200px;}
#maincontent .wystawopinie #gospodarstwo_agroturystyczne_opinie_ocena{width:120px;}
#maincontent .wystawopinie #gospodarstwo_agroturystyczne_opinie_opinia{width:520px; height:240px;}
#maincontent .wystawopinie label{width:120px; display:inline-block;}
#maincontent .wystawopinie input[type="submit"]{position:relative; top:10px;}
#maincontent .wystawopinie ul{ list-style:none;}
/* formularze end */

.query_label { min-width:169px; display: inline-block;  text-align:right; vertical-align: top; margin-top:3px; padding-right:10px; }
.error_list {color:red; font-weight:bold;}
.calendar{z-index:500;position:relative; left:200px;}
// CALENDAR

.calendar td.time span.hilite {
	background: url("../images/calendar/hover-bg.gif") !important;
}

.calendar td.time span.active {
	background: url("../images/calendar/active-bg.gif") !important;
}

.calendar td.time .ampm {
	background: url("../images/calendar/normal-bg.gif") !important;
}

.calendar td.time {
	background: url("../images/calendar/dark-bg.gif") !important;
}

.calendar .combo .hilite {
	background: url("../images/calendar/hover-bg.gif") !important;
}

.calendar .combo .active {
	background: url("../images/calendar/active-bg.gif") !important;
}

.calendar .combo {
	background: url("../images/calendar/normal-bg.gif") !important;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
	background: url("../images/calendar/status-bg.gif") repeat-x 0 0
		!important;
}

.calendar tbody td.selected { /* Cell showing selected date */
	background: url("../images/calendar/active-bg.gif") !important;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
	background: url("../images/calendar/hover-bg.gif") !important;
}

.calendar table .wn {
	background: url("../images/calendar/dark-bg.gif") !important;
}

.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn {
	background: url("../images/calendar/rowhover-bg.gif") !important;
}
.calendar tbody .rowhilite td.today{background:url("../images/calendar/active-bg.gif") repeat scroll 0 0 transparent !important;}

.calendar thead .hilite {
	/* How do the buttons in header appear when hover */
	background: url("../images/calendar/hover-bg.gif") !important;
}

.calendar thead .active { /* Active (pressed) buttons in header */
	background: url("../images/calendar/active-bg.gif") !important;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
	background: url("../images/calendar/dark-bg.gif") !important;
}

.calendar .nav div {
	background: transparent url("../images/calendar/menuarrow.gif")
		no-repeat 100% 100% !important;
}

.calendar thead tr {
	background: url("../images/calendar/title-bg.gif") repeat-x 0 100%
		!important;
}

.calendar thead .title { /* This holds the current "month, year" */
	background: url("../images/calendar/title-bg.gif") repeat-x 0 100%
		!important;
}

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
	background: url("../images/calendar/title-bg.gif") repeat-x 0 100%
		!important;
}

.calendar td {
	background: url("../images/calendar/normal-bg.gif") !important;
}

.calendar,.calendar table {
	background: url("../images/calendar/normal-bg.gif") !important;
}


div#ajax_lista_odpadow section.listitem.odpad{
	cursor: pointer;
}

div#ajax_lista_odpadow section.listitem.odpad.selected{
	font-weight: bold;
}

form label.required:AFTER {
    content: "*";
/*     color: red; */
    font-weight: bolder;
    margin-left: 5px;
}


.search_bold {
	font-weight: bold;
}

h1 a {
	text-decoration: none;
}

h1 a:HOVER {
	color: inherit;
    text-decoration: none !important;
}

div.double_list select{
	min-width: 150px;
}

ul.nostyle{
	list-style: none !important;
	margin: 0px !important; 
	padding: 0px !important;
}
ul.nostyle li{
	margin: 0px !important;
padding: 0px !important;
}
span.bold{
	font-weight: bold;
}

.bright_green{
	color: #9BFE00 !important;
}
.nowrap{
    white-space: nowrap !important;
}

div.dodatkowe_opcje {
    width: 100%;
}

div.dodatkowe_opcje div.dodatkowa_opcja {
    width: 48%;
    float: left;
    margin: 5px;
}

div.dodatkowe_opcje div.dodatkowa_opcja div.dodatkowa_opcja_ikona {
    float: left;
    width: 40px;
    height: 40px;
}

div.dodatkowe_opcje div.dodatkowa_opcja div.dodatkowa_opcja_tekst {
    float: left;
    height: 28px;
    margin: 12px 0 0 5px;
}

