html {
	height: 100%;
	margin:0px;

}

body {
	height: 100%;
	margin:0px;
	font-family: Helvetica, Sans Serif;
	font-size: 12px;
	color:#3B5179;

 
}

th {
	text-align:left;
}


.opak{
	margin:0px;
	padding:0px;
	width:100%;
} 
 
 
.lewtop{
	float:left;
 
}

 
.toptlo{
	line-height:222px;
	height:37px;
	background-image:url(../img/gortlo.gif);
 	overflow:hidden;
 
}

.topmenutlo{
	background-image:url(../img/topmenutlo.gif) ;	
	height:26px;
 	overflow:hidden;	 
}
 
 
.podmenu {
 
 
}

.bokprawtlo{
	height:173px;
	background-image:url(../img/prawboktlo.gif);
 	margin:0px;
	padding:0px;
	overflow:hidden;
}

.lewbok{
	float:left;
 
	
}	

.minipasektlo{
	padding-top:2px;
	height:43px;
	background-image:url(../img/minipasektlo.gif);
	background-repeat:repeat-x;
}



.bok{
	width:761px;
}

.pathway{  
	font-size:12px;
}
 
.lewakolumna{
	width:202px;
	vertical-align:top;
}

.lewakolumna .moduletable, .rightmod .moduletable{
	text-indent:7px;
 	color:#3B5179;
	font-family: Arial, Helvetica, Sans Serif;
	font-size:12px;
	margin-bottom:20px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-color:#AAAAAA;
	margin-left:5px;
	width:180px;
	background:url(../img/menuramka.gif) repeat-y;
	vertical-align:top;
	padding:0px;
}
 
.lewakolumna .moduletable h3, .rightmod .moduletable h3{
	background:url(../img/menutlo.gif) no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	height:26px;
	width:180px;
	text-indent:15px;
 	line-height: 26px;
	margin:0px;
}

.lewakolumna .moduletable table, .rightmod .moduletable table{
	margin:0px;
	width:180px;
	vertical-align:top;
}

#logo {
	position:absolute;
	right:20px;
	top:90px;
}

.lewakolumna a.mainlevel, .rightmod a.mainlevel{
	
	margin:0px;
	display:block;
	text-decoration:none;
	margin:0px;
    text-indent:20px;
 	width:170px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	color:#355BAA;
	background:url(../img/linktlo.gif) no-repeat;
	margin-left:5px;
	background-position: 0px 0px;
 	line-height: 20px;
}

a.sublevel {
	
	margin:0px;
	display:block;
	text-decoration:none;
	margin:0px;

 	width:145px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color:#355BAA;
	margin-left:25px;
	background-position: 0px 0px;
 	line-height: 20px;
}

a.active_menu {
	font-weight:bold;
}

.lewakolumna a.mainlevel:hover,.rightmod a.mainlevel:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-position: 0px -20px;
}

.lewakolumna .moduletable form table,.rightmod .moduletable form table{
 	margin-left:10px;
	width:150px;
	padding:0px;
}

.szukaj .inputbox{
	overflow:hidden;
	padding:0px;
	margin-top:7px;
 	margin-right:5px;
 	font-size:9px;	
	color:#999999;
}

.inputbox {
	margin-top:2px;
	border-width:1px; 
	border-color:#777777; 
	border-style:solid; 
	background-color:#F5F5F5; 
	color:#333333;
 	font-size:11px;
	padding:0px;
}

.button{ 
	margin-top:4px;
	border-width:1px; 
	border-color:#777777; 
	border-style:solid; 
	background-color:#F5F5F5; 
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:10px;
}

a{
	color:#0000ff;
	text-decoration:underline;
	font-family: Arial, Helvetica, Sans Serif;
}

a:hover{
	text-decoration:none;
	color:#0000ff;
}

a:visited{
	color:#0000ff;
}

#footer{
	background-image:url(../img/minipasektlo.gif);
	background-repeat:repeat-x;
	height:20px;
	padding-left:20px;
}

#footer p {
	padding-top:2px;
}

.zawartosc{
	padding:5px 30px;
  	vertical-align:top;
}

.componentheading{
	color:#123796;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:29px;
	font-weight: bold;
	background-image:url(../img/strzalka.gif);
	background-repeat:no-repeat;
	text-indent:35px;
    line-height:30px;
}

 
.contentpaneopen .contentheading{
	color:#123796;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:29px;
	font-weight: bold;
	background-image:url(../img/strzalka.gif);
	background-repeat:no-repeat;
	text-indent:35px;
}
 
.createdate{
	color:#FFBA00;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.small{
	color:#1942AB;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
 
.kont2{
	margin-right:5px;
	margin-bottom:5px;
	vertical-align:top;
	width:100%;
}
.kont2 td{
	vertical-align:top;
}

ul { 
	padding: 0; 
	padding-left:20px;
} 

#content_main ul li {
	padding:5px 0;
}


.k1{
	height:26px;
	width:25px;
	background-image:url(../img/rog1.gif);
}
.k3{
	height:26px;
	width:25px;
	background-image:url(../img/rog2.gif);
}
.k6{
	height:26px;
	width:25px;
	background-image:url(../img/rog3.gif);
}
.k7{
	height:26px;
	background-image:url(../img/kr_dol.gif);
}
.k8{
	height:26px;
	width:25px;
	background-image:url(../img/rog4.gif);
}
.k2{
	height:26px;
	background-image:url(../img/kr_gor.gif);
}
.k4{
	width:25px;
	background-image:url(../img/kr_lew.gif);
}
.k5{
	width:25px;
	background-image:url(../img/kr_pra.gif);
}

.stopka{
	text-align:center;
	width:100%;
	font-size:10px;
	font-family: Helvetica, Sans Serif;
	color:#999999;
}
#mainlevel-nav {
	margin:0px; 
	padding:0px;
 
 
}


#mainlevel-nav li {
 	height:26px;
	width:79px;
	text-align:left;
	float:right;
	background-image:none;
	list-style:none; 
	margin:0;
	padding:0px;
}

#mainlevel-nav a{
	line-height:26px;
	float:left; 
	width:79px;
	height:26px;
	background-image:url(../img/gorbaton.gif);
	text-align:center;
	font-size:10px;
	background-position: 0px 0px;
}
#mainlevel-nav a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-position: 0px -26px;
}

.szukaj{
	float:right;
}

.rightmod{
 	float:right;
	width:200px;
}

.sectiontableentry1, .sectiontableentry2{
	margin:0px;
	padding:0px;
	text-align:left;
}

form{
	padding:0px;
	margin:0px;
}
.helper{
	width:1200px;
}

#content_right {
	padding:10px;
}

/*-------------------- mailform --------------------*/

fieldset.csc-mailform {
	margin:0;
	padding:0 0 0 10px;
	border:0;
}

.csc-mailform-field input .csc-mailform-field textarea {
	width:200px;
	float:left;
	margin-left:200px;
	clear:both;
	border:1px solid #000;
}

div.csc-mailform-field label {
	float:left;
	width: 8em;
}

div.csc-mailform-field {
	clear:both;
	padding-bottom:3px;
}

/*-------------------- mailform end--------------------*/
 
/*-------------------- Powermail --------------------*/

span.powermail_mandatory {
        /* Color of mandatory error message */
        color: red;
}
input.validation-failed,
textarea.validation-failed {
        /* Background color if validation failed */
        background-color: red;
}
div.powermail_mandatory_js {
        /* DIV container of errormessage */
        color: red;
        margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
        /* Fieldset */
        padding: 10px;
	border:0;
}
fieldset.tx-powermail-pi1_fieldset legend {
        /* legend of Fieldset */
        font-weight: bold;
        color: black;
        display: none;
}
fieldset.tx-powermail-pi1_fieldset label {
        /* label */
        
        clear: both;
        font-weight: bold;
}

.powermail_check_inner {
  margin-right:20px;
}

.tx_powermail_pi1_fieldwrap_html_textarea label,
.tx_powermail_pi1_fieldwrap_html_text label,
.tx_powermail_pi1_fieldwrap_html_select label {
display: block;
        width: 150px;
        float: left;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
        /* Input and textarea */
        width: 260px;
}
div.tx_powermail_pi1_fieldwrap_html {
        /* DIV container arround every field */
        margin: 10px 0;
        clear:both;
}

.tx_powermail_pi1_fieldwrap_html_check {
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
}

.powermail_check_inner {
  display:inline;
}

.powermail_check_inner label{
  float:none;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
        /* submit button */
        margin: 20px 0 10px 150px;
        font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
        margin: 0;
        padding: 0;
        font-weight: bold;
}


/*-------------------- Powermail end--------------------*/

.csc-sitemap ul {
	padding:10px;
	list-style-type: circle;
}


/*-------------------- Bestellformular --------------------*/

.tx-incbtcoupon-pi1 {
}


.tx-incbtcoupon-pi1 fieldset {
	border:none;
}

.subcolumns { width: 100%; overflow:hidden; }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }

  #angebote {
  	clear:both;
  	background:url(../img/pinup.jpg) no-repeat;
	width:195px;
  }

  #angebote div {
	padding:20px 17px 15px 17px;
  }


  #angebote h1, #angebote h2, #angebote h2, #angebote p {
  	margin:0;
	padding:0 0 5px 0;
  }
