html, body {font-family: Tahoma, Arial, verdana, sans-serif; font-size: 11px; color: #6a6a6a; line-height: 12pt; background-color: #F4F4F4; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; padding: 0px;} 

a:link {color: #005bc0; text-decoration: none;}
a:hover {color: #448fe3; text-decoration: underline;}
a:active {color: #005bc0; text-decoration: underline;}
a:visited {color: #005bc0; text-decoration: none;}

img {border: 0; margin: 0; padding: 0}



/* Znaczniki H*/
h1 { margin: 10px; padding: 0; font: normal 10pt Arial, Helvetica, sans-serif; color: #8d8d8d; }
h2 { margin: 10px; padding: 0; font: normal 10pt Arial, Helvetica, sans-serif; color: #8d8d8d; }
h3 { margin: 10px 0 10px 0; padding: 0; font: normal 10pt Arial, Helvetica, sans-serif; color: #005bc0; }
h4 { margin: 10px 0 10px 0; padding: 0; font: bold 11pt Arial, Helvetica, sans-serif; color: #253984; }
h5 { margin: 10px 0 10px 0; padding: 0; font: normal 10pt Arial, Helvetica, sans-serif; color: #005bc0; }
h6 { margin: 10px 0 10px 0; padding: 0; font: normal 10pt Arial, Helvetica, sans-serif; color: #005bc0; }

#container {text-align: left; width: 800px; margin: 0 auto; padding: 0; background-color:#FFFFFF; border: solid 1px #BAE0ED;}
div#flashtop {width: 800px; height: 160px; line-height: 0px; font-size: 0}
div#prezentacja {float: left; width: 800px; height: 600px; line-height: 0px; font-size: 0}
div#budowa {width: 540px;}
.indent {text-indent: 10px; text-align: justify;}
.bold {font-weight: bold;}
.aut {padding: 5px; float: left;}
.d_right {float: right}
.d_left {float: left}
.realizacje {padding: 2px; border: solid 1px #BAE0ED; margin: 8px;}


/* LEWY DIV */
div#left {float: left; width: 542px; padding: 0; margin: 0;}
.left_top {float: left; width: 539px; height: 38px; background: url(../images/back001.gif) repeat-x; margin-top: 1px;}
#add {padding: 0; margin: 4px 0 10px 10px; border: none;}
div#addcontainer {margin: 0 0 0 6px;}
.foto {margin: 2px; padding: 1px; background-color:#FFFFFF; border: solid 1px #a8d0e7}
.left_text {margin: 0px 12px 6px 12px;}
div#lewyindex {float: left; width: 400px; padding-left: 10px;}

/*zakladka produkt*/
.left_text_produkt {float: left; padding: 3px 10px 10px 10px; text-align: justify}

/* PRAWY DIV */
div#right {float: left; width: 258px;}
.right_top {float: left; width: 255px; height: 38px; background: url(../images/back002.gif) repeat-x; margin-top: 1px;}
div#right_back {float: left; width: 255px; background: url(../images/back003.gif) top no-repeat;}
div#menu_container {padding: 10px; color: #4c98c1; text-align: justify; text-indent: 10px;}
.button_wiecej {padding: 0 0 10px 10px; border: 0 ; float: left;}
div#napis {float:left; width: 200px; background: transparent;}
div#flagi { float:right; width: 40px; padding-top: 12px; padding-right:5px; background: transparent;}
/*MENU*/
div#menu {float: right; padding: 0; margin-top: 4px; width: 255px;}
#menu a {display: block; padding: 5px 0px 5px 0px; width: 255px; text-decoration: none; text-align: left; color: #005bc0; background: url(../images/back008.gif) repeat-x top; font-size: 11px; } 
#menu a:hover {color: #e4f6ff; background: url(../images/back007.gif) repeat-x top} 
#menu a:active {color: #005bc0; margin: 0px; border: 0; background: url(../images/back009.gif) repeat-x top} 

#menu ul {margin: 0; padding: 0; list-style-type: none;} 
#menu li {text-indent: 25px;} 
/*MENUGE*/
div#menuge {float: right; padding: 0; margin-top: 4px; width: 255px;}
#menuge a {display: block; padding: 5px 0px 5px 0px; width: 255px; text-decoration: none; text-align: left; color: #0e4b90; background: url(../images/back008.gif) repeat-x top; font-size: 11px; } 
#menuge a:hover {color: #e4f6ff; background: url(../images/back007.gif) repeat-x top} 
#menuge a:active {color: #C7B280; margin: 0px; border: 0; background: url(../images/back009.gif) repeat-x top} 

#menuge ul {margin: 0; padding: 0; list-style-type: none;} 
#menuge li {text-indent: 25px;} 

/*newsletter*/
div#newsletter {float: left; width: 255px; height: 83px; background: url(../images/back004.gif) top no-repeat;}
.form {margin: 40px 0 0 10px}
.text_form {font-family: Courier New, Courier, mono; font-size: 12px; color: gray; width: 160px; height: 16px; border: solid 1px #62a4c4; background: url(../images/back005.gif) top left no-repeat; vertical-align: middle}

/*formularz kontaktowy*/
.f_kontakt {float: left; width: 200px; text-align: right; padding: 2px; margin: 0px;}
.f_pole {float: left; width: 300px; text-align: left; padding: 2px; margin: 0px;}
.text_form1 {font-family: Courier New, Courier, mono; font-size: 12px; color: gray; width: 220px; height: 16px; border: solid 1px #62a4c4; background: url(../images/back005.gif) top left no-repeat; vertical-align: middle}
.text_form2 {font-family: Courier New, Courier, mono; font-size: 12px; color: gray; width: 220px; height: 100px; border: solid 1px #62a4c4; background: url(../images/back011.gif) top left no-repeat; vertical-align: middle}

/*footer*/
div#footer {float: left; width: 800px; height: 48px; background: url(../images/back006.gif) repeat-x top; margin-top: 20px; font-size: 10px;}
div#footer2 {float: left; width: 800px; height: 48px; background: url(../images/back006.gif) repeat-x top; margin-top: 0px; font-size: 10px; color: #005bc0;}
.footer_logo {vertical-align: middle; margin: 0; border: none;}

/*nonoe*/
div#none {display: none}

/*topimage*/
.topimage {position:absolute; top: 17px;}
.topimage2 {position:relative; top: -517px;}

.linki {color: #88A1BD;}
a.linki:link {color: #88A1BD; text-decoration: none;}
a.linki:hover {color: #88A1BD; text-decoration: underline;}
a.linki:active {color: #88A1BD; text-decoration: underline;}
a.linki:visited {color: #88A1BD; text-decoration: none;}
