
body, td {
margin: 4px;
padding: 0px;
font-family: Verdana;
font-size: 12px;
}

#globalcont {
width: 1000px;
margin-left: auto;
margin-right: auto;
position: relative;
}

#topcont {
width: 1000px;
height: 229px;
background: url('/images/top_bg2.jpg') no-repeat;
padding-bottom: 15px;
}


#topflags {
width: 250px;
height: 30px;
/* background: red; */
float: left;
margin-bottom: 80px;
/* border: solid 1px red; */
}

#topflags img {
border-width: 0px;
margin: 2px;
}

#topnews {
width: 250px;
height: 80px;
float: left;
/* background: blue; */
}

#topsearch {
width: 247px;
height: 63px;
text-align: center;
/* background: green; */
/* border: solid 1px red; */
}

#topsearch .inputbox {
border: 1px;
width: 170px;
margin-top: 23px;
margin-left: 18px;
float: left;
font-size: 12px;
}

#topsearch .button {
margin-right: 12px;
margin-top: 22px;
float: right;
}


#topmenu {
padding-top: 1px;
width: 1000px;
height: 55px;
font-family: Verdana;
display: block;
}

/* #topmenu #module table {
margin-left: auto;
margin-right: auto;
} */

#topmenu .module {
margin-left: 3px;
}


#topmenu A.mainlevel {
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
float: left;
background: url('/images/key_menutop_off.png') no-repeat top right;
/* padding-left: 25px;
padding-right: 25px; */
width: 142px;
text-align: center;
/* border: solid 1px red; */
height: 40px;
padding-top:15px;
}


#topmenu A:hover.mainlevel {
padding-top:19px;
background: url('/images/key_menutop_on.png') no-repeat top right;
height: 35px;
}

#topmenu A#active_menu {
padding-top:19px;
background: url('/images/key_menutop_on.png') no-repeat top right;
height: 35px;
}


#colleft A.sublevel {
padding-left: 23px;
padding-top: 6px;
padding-bottom: 6px;
display: block;
width: 210px;
color: #000000;
text-decoration: none;
background: url('/images/key_menuleft_off.jpg') no-repeat;
/* border-bottom: solid 1px white; */
}

#colleft A:hover.sublevel {
color: #9f0000;
background: url('/images/key_menuleft_on.jpg') no-repeat;
}

#colleft .menulevel2 A.sublevel {
padding-top: 3px;
padding-bottom: 3px;
color: #666666;
background: url('/images/key_menuleft_sub_off.jpg') no-repeat;
}

#colleft .menulevel2 A:hover.sublevel {
color: #9f0000;
background: url('/images/key_menuleft_sub_on.jpg') no-repeat;
}

#colleft .menulevel2 A#active_menu {
background: url('/images/key_menuleft_sub_on.jpg') no-repeat;
color: #9f0000;
}

#colleft A#active_menu {
color: #9f0000;
background: url('/images/key_menuleft_on.jpg') no-repeat;
}

#colleft .module {
margin-left: 0px;
}

#topanime {
width: 750px;
height: 173px;
float: right;
/* border: solid 1px red; */
}


#colleft {
margin-top: 10px;
float: left;
width: 200px;
/* border: solid 1px red; */
}


#colcenter {
border-left: 2px dotted #dedddc;
/* padding-top: 14px; */
/* border: solid 1px red; */
float: right;
width: 780px;
min-height: 400px;
}


#colcenter .contentheading, #colcenter .componentheading {
text-transform: uppercase;
font-weight: bold;
font-size: 10px;
/* background: #f7f7f7; 
background: #490807; */
background: url('/images/header_bg.jpg') no-repeat;
width: 750px;
padding: 8px;
color: #ffffff;
/* border-left: 10px solid #c5c5c3; */
}

#spaceblock {
padding: 7px;
}



.contentpaneopen {
margin: 5px 0 5px 5px;
width: 750px;
}

img.borderpix {
padding: 2px;
 border: solid 1px silver;
}


.header_czerwony {
background: #a10b0c;
color: white;
text-transform: uppercase;
font-weight: bold;
font-size: 10px;
padding: 5px;
}

.header_brazowy {
background: #a10b0c;
color: white;
text-transform: uppercase;
font-weight: bold;
font-size: 10px;
padding: 5px;
text-align: center;
}

.header_szary {
background: #e6e6e6;
color: #a10b0c;
text-transform: uppercase;
font-weight: bold;
font-size: 10px;
padding: 5px;
}
.table_oferta {
/* background: #f7f6f0; */
background: #ffffff;
border: 1px dotted #dddddd;
/* border: 1px dotted #4d0506; */
/* border-left: 1px dotted #4d0506; */
}

.table_oferta td {
/* background: #f7f6f0; */
background: #ffffff;
border: 1px dotted #aaaaaa;
/* border: 1px dotted #4d0506; */
/* border-left: 1px dotted #4d0506; */
}

.table_dtechniczne {
/* background: #f7f6f0; */
background: #f7f6f0;
border-left: 1px dotted #ffffff;
/* border: 1px dotted #4d0506; */
/* border-left: 1px dotted #4d0506; */
}



.table_dtechniczne td {
font-size: 10px;
padding: 1px;
border: #ffffff 1px solid;
/* border-bottom: dotted 1px #4d0506;
border-right: dotted 1px #4d0506; */
}

img.toppixspacer {
float: left;
margin: 0 5px 5px 0;
}


sup, sub {
font-size: 9px;

}


#topbanner {
width: 468px;
height: 60px;
background: white;
position: absolute;
left: 10px;
top: 41px; /* 41px */
}