@import url('clearing.css');

html,body { height:auto;
  width:100%;
}

.sectiontableheader {font-weight:bold;color:#333333;padding:0px 0px 0px 0px;background:#AEACAC; text-align:left;}
.sectiontableentry1 td {padding: 5px 0px 5px 15px; background:#F4F2F2; text-align:left; margin:0px 0px 0px 0px; border:0px solid #000000;}
.sectiontableentry2 td {padding: 5px 0px 5px 15px; background:white; text-align:left; margin:0px 0px 0px 0px; border:0px solid #000000;}


#main table.moduletable tr th {
font-size: 19px;
line-height: 22px;
color:#000000;
text-align: left;
font-weight: normal;
padding: 0px 0px 10px 0px;
}

div.acymailing_module_form table.acymailing_form tr td.acysubbuttons {
text-align: left;
}

div.acymailing_module_form table.acymailing_form tr td.acysubbuttons input {
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
background: #E2001A;
border: 0px;
color:#ffffff;
}


fieldset {
border-style: dashed none none none;
border-top-color: #000000;
border-top-width: 1px;
}

form#userForm div.componentheading,
#main_right table.contentpaneopen tr td.contentheading {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-size: 19px;
line-height: 22px;
font-weight: normal;
}

fieldset a:link,fieldset a:active,fieldset a:visited 
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

div.news-single-item {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.searchszukaj {
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 5px;

}

#left_sg table.moduletable tr td span.article_separator {
width: auto; 
height: 1px;
}

#main_sg table.blog tr td table.contentpaneopen tr td {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.searchszukaj input#mod_search_searchword.inputboxszukaj {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 74px; 
height: 15px;
background: transparent;
border: 0px;
    font-size: 11px;
color:#8B8D8E;
font-family: Arial, Helvetica, sans-serif;
 line-height: 16px;
letter-spacing: 1px;
}

div.searchszukaj input.buttonszukaj {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border: 0px;
color:#000000;

}

#stopka { 
color: #8B8D8E;
display:block;
height:auto;
float:left;
margin: 0px 0px 0px 195px;
padding: 0px 0px 0px 0px;
}

#stopka table.moduletable tr td table.contentpaneopen tr td {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: bottom;
}


#left_sg table.moduletable tr td table.contentpaneopen tr td a.readmore {
color: #000000;
background: url("../images/wiecej.gif") no-repeat 0px 3px;
padding-left: 14px;
font-weight:bold;
}

#left table.moduletable_menu tr td ul.menu {
        background: transparent;	
        margin:0px;
        color: #7B7C7C;
	padding:0px 0px 0px 0px;
        list-style-type: none;
        width: 174px;
        border-top:1px solid #ffffff;
        margin-top: 20px;
}

#left table.moduletable_menu tr td ul.menu li.parent.active ul
{
        background: transparent;	
        margin:0px;
        color: #7B7C7C;
	padding:0px 0px 0px 0px;
        list-style-type: none;
        width: 174px;
        border-top:0px solid #ffffff;
        margin-top: 0px;
}

#left table.moduletable_menu tr td ul.menu li.parent.active ul li
{
        background: transparent;	
	margin:0px 0px 0px 0px;
        padding-left: 15px; 
        border-top:1px solid #ffffff;
        border-bottom:0px solid #ffffff;
        padding-bottom: 0px;
        padding-top: 0px;
        overflow: visible;

}

#left table.moduletable_menu tr td ul.menu li {
        background: transparent;	
        background-position: 0px 0px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left: 5px;
        border-bottom:1px solid #ffffff;
        padding-bottom: 0px;
        padding-top: 0px;
}

#left table.moduletable_menu tr td ul.menu li a {
        background: transparent;	
        background-image: url(../images/strzalka.gif);
        background-position: 0px 3px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left: 15px;
        color: #919091;
}

#left table.moduletable_menu tr td ul.menu li#current a {
        background: transparent;	
        background-image: url(../images/wiecej.gif);
        background-position: 0px 3px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left:15px;
        color:#E2001A;
}

#left table.moduletable_menu tr td ul.menu li#current.parent.active a {
        background: transparent;	
        padding-left:20px;
        background-image: url(../images/wiecej.gif);
        background-position: 5px 3px;
        background-repeat: no-repeat;
}

#left table.moduletable_menu tr td ul.menu li#current.parent.active ul li a {
        background: transparent;	
        padding-left:15px;
        background-image: url(../images/wiecej.gif);
        background-position: 0px 3px;
        background-repeat: no-repeat;
}


#left table.moduletable_menu tr td ul.menu li.parent.active {
        background: transparent;	
        background-image: url(../images/wiecej.gif);
        background-position: 5px 4px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left: 0px;
        color:#919091;
        border-bottom:1px solid #ffffff;
}

#left table.moduletable_menu tr td ul.menu li.parent.active a {
        background: transparent;	
        background-image: url(../images/wiecej_dol.gif);
        background-position: 5px 3px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left: 20px;
        color:#E2001A;
        border-bottom:0px solid #ffffff;
}
/* TUUU bylo*/

#left table.moduletable_menu tr td ul.menu li.parent.active ul li a {
        background: transparent;	
        background-image: url(../images/strzalka.gif);
        background-position: 0px 3px;
        background-repeat: no-repeat;
	margin-left:0px;
        padding-left: 15px;
        color: #919091;
}


#left table.moduletable_menu tr td ul.menu li.parent.active ul li#current.active a {
        background: transparent;	
        background-image: url(../images/wiecej.gif);
        background-position: 0px 3px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left: 15px;
        color:#E2001A;
}

#left table.moduletable_menu tr td ul.menu li#current.active ul li a {
        background: transparent;	
        background-image: url(../images/strzalka.gif);
        background-position: 0px 3px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left: 15px;
        color:#919091;
}


#bg_main { height:auto;
width:1200px;
background: #E0E1DD;
}

#bg { 
background: #E0E1DD;
height:auto;
width:100%;
}

#strona { 
background: #ffffff;
display:block;
height:auto;
width:960px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#menu_top1 { 
background: transparent;
display:block;
height:48px;
width:181px;
float:left;
padding: 0px 0px 0px 0px;
margin: 7px 0px 0px 10px;
color: #8B8D8E;
display:inline-block;
border: 0px #000 solid;
}

#menu_top1 table tr td a.mainlevel {
letter-spacing: 1px;
padding: 0px 2px 0px 2px;
color: #8B8D8E;
}

#menu_top1 table tr td a.mainlevel:hover,
#menu_top1 table tr td a#active_menu.mainlevel {
letter-spacing: 1px;
padding: 0px 2px 0px 2px;
color: #E2001A;
}

#wyszukiwarka { 
background: url("../images/search_bg.jpg") no-repeat 0px 0px;
display:block;
height:45px;
width:510px;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #8B8D8E;
display:inline-block;
border: 0px #000 solid;
}

#logo { 
background: transparent;
display:block;
height:45px;
width:229px;
float:left;
text-align:right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px #000 solid;
}

/* koniec menu głównego nad banerem*/
/* baner strona główna i menu*/
#menu_top2_sg { 
background: #E2001A;
display:block;
height:23px;
width:730px;
float:right;
margin: 177px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#baner_sg {
background: url("../images/titel_ekopunkt.jpg");
display:block;
height:200px;
width:930px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}
/* koniec */
/* baner podstrony menu*/

#menu_top2 { 
background: #E2001A;
display:block;
height:23px;
width:730px;
float:right;
margin: 39px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#menu_top2 table.moduletable tr td ul.menu li a,
#menu_top2_sg table.moduletable tr td ul.menu li a { 
color: #ffffff;
}
#menu_top2 table.moduletable tr td ul.menu li.parent.active a,
#menu_top2 table.moduletable tr td ul.menu li#current a,
#menu_top2_sg table.moduletable tr td ul.menu li#current a { 
color: #000000;
}


#baner {
background: url("../images/tlo_baner.gif") repeat-x;
display:block;
height:62px;
width:930px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}
/* koniec */

/* stopka_margines i na podstronach*/
#stopka_margines { 
background: #E0E1DD;
display:block;
height:10px;
width:960px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#stopka_margines1 { 
background: #ffffff;
display:block;
height:10px;
width:960px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}




/* kreska pod banerem*/

#strona_trenner{ 
background: #ffffff;
display:block;
height:auto;
width:960px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

#trenner {
border-bottom-color: #A1A1A1;
border-bottom-style: solid;
border-bottom-width: 1px;
height: 22px;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0;
margin-top: 0;
width:930px;
float:left;
}

/* koniec */
/* podstrony menu left*/




#pod_strona { 
border: 0px #000 solid;
background: url("../images/tlo.jpg") repeat-y;
display:block;
height:auto;
width:960px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#left {
	background: transparent;
    padding-left: 10px;
    padding-right: 14px;
    padding-bottom: 0px;
    width: 174px;
	border: 0px #000 solid;
	display:inline-block;
	float:left;
}

#left_wew {
	background: #E0E1DD;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
    width: 174px;
    height: auto;
}

#left_main {
	display:inline-block;
	width:545px;
	border: 0px #000 solid;
	float:left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
color:#000000;
overflow: hidden;
}

#left_main table.contentpaneopen tr td.contentheading {
font-size: 19px;
line-height: 22px;
color:#000000;
}

#left_main table.contentpaneopen {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#000000;
}


#main {
	display:inline-block;
	width:730px;
	border: 0px #000 solid;
	float:left;
        margin: 0px 0px 0px 200px;
        padding: 0px 0px 0px 0px;
}

#main_right {
	display:inline-block;
	width:730px;
	border: 0px #000 solid;
	float:left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

#main_right table.contentpaneopen, 
#main table.contentpaneopen {

        border-collapse: 0px;
        border-spacing: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}


#right {
	background: transparent;
        padding-left: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        width: 175px;
	display:inline-block;
	float:left;
        border: 0px #000 solid;
}

#left_main table.contentpaneopen tr td p,
#right table.contentpaneopen tr td p 
{  COLOR: #000000; font-size:11px;
   line-height: 16px;
   padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; 
   margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;
   text-indent: 0px;}

#main table.contentpaneopen tr td.contentheading {
font-size: 19px;
line-height: 22px;
color:#000000;
}


/* koniec */
/* strona główna*/
#left_sg {
	background: transparent;
    padding-left: 8px;
    padding-right: 16px;
    padding-bottom: 10px;
    width: 174px;
	border: 0px #000 solid;
	display:inline-block;
	float:left;
}

#left_sg table.moduletable tr th {
	 color:#000000; 
         font-family:   Arial,Helvetica,sans-serif; 
         font-size:11px;
         padding-bottom: 5px;
         padding-left: 2px;
         text-align: left;
         line-height: 16px;
         TEXT-DECORATION:none;
         font-weight:normal;
border-bottom-style: dashed;
border-bottom-width: 1px;
}

#left_sg table.moduletable tr td table.contentpaneopen {
         color: #000000;
         border-bottom-style: dashed;
         outline-color: #000000;
         border-bottom-width: 1px;
         margin: 0px;
         padding: 0px;
}

#main_sg {
	display:inline-block;
	width:545px;
	border: 0px #000 solid;
	float:left;
        margin: 0px;
        padding: 0px;
	}

#right_sg {
	background: transparent;
        padding-left: 8px;
        padding-right: 0px;
        padding-bottom: 10px;
        width: 174px;
	border: 0px #000 solid;
	display:inline-block;
	float:left;
        border: 0px #000 solid;
}

#right_sg table.moduletable tr th {
	 color:#000000; 
         font-family:   Arial,Helvetica,sans-serif; 
         font-size:11px;
         margin: 0px;
         padding-left: 2px;
         padding-bottom: 5px;
         text-align: left;
         line-height: 16px;
         TEXT-DECORATION:none;
         font-weight:normal;
         border-bottom-style: dashed;
         border-bottom-width: 1px;

}

#right_sg table.moduletable tr td,
#right_sg table.moduletable tr td table.contentpaneopen {
        margin: 0px;
        padding: 0px;
}

#right_sg table.moduletable tr td table.contentpaneopen ul { 	
        background: transparent;	
        margin:0px;
        color: #7B7C7C;
	padding:0px 0px 0px 0px;
        list-style-type: none;
}

#right_sg table.moduletable tr td table.contentpaneopen li { 
        background: transparent;	
        background-image: url(../images/listenpunkt.gif);
        background-position: 0px 8px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left: 10px;
}


/* koniec */
body { background: #E0E1DD;
	  color:#000000; 
         font-family:   Arial,Helvetica,sans-serif; 
         font-size:11px;
         margin: 0px;
         padding: 0px;
		 line-height: 16px;
}

h1 { border-bottom: 0px solid #333333;  
color:#8B8D8E; 
font-size:24px;
margin: 0px;
padding: 0px;
line-height: 27px;
         TEXT-DECORATION:none;
         font-weight:normal;

}

h2 { border-bottom: 0px solid #333333;  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 19px;
line-height: 22px;
color:#000000;
         TEXT-DECORATION:none;
         font-weight:normal;

}

p {COLOR: #000000; font-size:11px;
   line-height: 16px;
   padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; 
   margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;
   text-indent: 0px;}

a:link, a:active, a:visited 
        {color:#000000; TEXT-DECORATION:none; font-size:11px;} 

a:hover {COLOR:#000000; TEXT-DECORATION:none;} 

td { border-spacing: 0;
     vertical-align: top;
}

img {border: 0px;}

ul { 	
        background: transparent;	
        margin:0px;
	padding:0px 0px 0px 0px;
        list-style-type: none;
}

li { 
        background: transparent;	
        background-image: url(../images/listenpunkt.gif);
        background-position: 0px 8px;
        background-repeat: no-repeat;
	margin:0px;
        padding-left: 10px;
}


input, option, textarea {
	BACKGROUND-COLOR: #ffffff;

	BORDER-WIDTH: 1px; 
	BORDER-COLOR: #999999; 
	BORDER-STYLE: solid;
	COLOR: #cccccc;  
        font-size: 11px;
	margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 0px;
}

/* kontakt button */

button {
	BACKGROUND-COLOR: #E2001A;
	BORDER-WIDTH: 0px; 
	BORDER-COLOR: #999999; 
	BORDER-STYLE: solid;
	COLOR: #ffffff;  
        font-size: 11px;
font-weight:bold;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 0px;
}