
	/*
	 *  @2008
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, ul, ol, li, dl, dt, dd, a, img, address
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; list-style: none; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }

html {  }
body { background: #bee5f6 url(../images/bg-body.jpg) repeat-x 0 0; font: normal 0.68em/1.7em Georgia, Times, serif; }


.aural { position: absolute; left: -100em; }

.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }
.s { text-decoration: line-through; }
.big { font-size: 1.2em; }
.x-big { font-size: 1.4em; }
.small { font-size: 0.9em; }
.x-small { font-size: 0.8em; }
.upper { text-transform: uppercase; }
.red { color: #c00; }
.bg-yellow { background: #ff0; }

.block { display: block; }
.center { text-align: center; }
.left { float: left; }
.right { float: right; }

.decimal { padding: 0 0 0 2em; }
.decimal li { list-style-type: decimal }
.disc { padding: 0 0 0 2em; }
.disc li { list-style-type: disc }
.circle { padding: 0 0 0 2em; }
.circle li { list-style-type: circle }


a { color: #5e5e5e; text-decoration: none; }
a:focus, a.focus, a:hover { color: #a1a1a1; text-decoration: underline; }


#page { width: 690px; margin: 0 auto; padding: 20px; background: #fff; }

#top { width: 720px; height: 207px; margin: -20px -20px 0; padding: 33px 5px 0; border-bottom: 5px solid #5b99b6; background: url(../images/bg-top.jpg) no-repeat 0 0; }
#top #nav li { height: 36px; float: left; margin: 0 10px 0 0;  background: url(../images/item-left.png) no-repeat 0 0; }
#top #nav li a { position: relative; right: -5px; height: 26px; float: left; padding: 10px 15px 0 10px; color: #f8ff2b; background: url(../images/item-right.png) no-repeat 100% 0; font: bold 1.1em Tahoma, sans-serif; }
#top #logo { display: block; float: left; margin: 2px 0 0; }

#content { width: 470px; float: left; font-size: 1.2em; }

#right-bar { width: 160px; float: right; margin: 100px 15px 0 0; }
#right-bar #biuletyn { margin: 30px 0 0; padding: 30px 0 0; background: url(../images/bg-hr.png) no-repeat 0 0; }
#right-bar #biuletyn .form { margin: 10px 0 0; padding: 10px 0 0; background: url(../images/bg-hr.png) no-repeat 0 0; }

h1 { position: relative; line-height: 1.2em; width: 600px; margin: 10px -190px 10px 0; color: #0c78ac; font-size: 1.9em; font-style: italic; }
h1 em { display: block; text-align: right; font-size: 1.1em; font-weight: bold; }

h2, .h2 { display: block; line-height: 1.2em; clear: both; margin: 0 0 1em; color: #0c78ac; font-size: 1.9em; }
h3, .h3 { display: block; line-height: 1.2em; clear: both; margin: 0 0 1em; color: #000; font-size: 1.9em; }
h6 { font-size: 1em; font-weight: bold; }

.hr { display: block; height: 2px; margin: 1em 0; border: 0; background: url(../images/bg-hr.png) no-repeat 0 0; }

.italic, blockquote * { font-style: italic !important; }
p { clear: both; margin: 0 0 1em; }
p .first-line { padding: 0 0 0 15px; }
.fl:first-letter { font-size: 1.4em; font-weight: bold; }

li .first-line { padding: 0; }
li p { clear: none; }
.raquo { padding: 0 0 0 2em; }
.raquo li { list-style-image: url(../images/icon-raquo.png); }

.call { display: block; margin: 2em; text-align: center; }
.call a { color: #000; background: #ff0; font-size: 3em; font-weight: bold; }

.box { width: 430px; margin: 1em auto; padding: 10px; background: #f4f2f2; border: 1px solid #ccc; }
.box h3 { text-align: center; font-weight: bold; }
.box a{ color: #cc0000; }

.special-box { width: 320px; font-size: 0.85em; }

ul.left { width: 100px; }
ul.left li { margin: 0 0 0.4em; }

.rekom { width: 230px; float: right; margin: 1em; padding: 10px; background: #f4f2f2; border: 1px solid #ccc; }
.rekom h4 { margin: 0 0 1em; text-align: center; font-size: 1.1em; font-weight: bold; }

input.text { border: 1px solid #0371a6 }
input.submit { margin: 10px 0; padding: 2px; border: 1px solid #0371a6; color: #fff; background: #5b99b6; font-weight: bold; }

#footer { margin: 2em 0 0; text-align: center; }
#footer a { color: #c00; }
#footer .sciema { display: inline; }
#footer .sciema img { position: relative; bottom: -2px; }

#footer #copy {  }
#footer address { display: block; text-align: center; }
#footer address span { display: block; }
#author{ margin: 10px 0 0 0; text-align: center; padding: 3px 0 3px 0; 
background-color: #8fdcd4; }

#content2 { padding-top: 15px; width: 690px; font-size: 1.2em; }

ul.lista-pkt{ padding-left: 30px !important; }
ul.lista-pkt li{ list-style: disc !important; }



/*
formularz zamowienia
*/

#lay{visibility:hidden;width:400px;height:0px;border:1px solid orange}

.pole {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BACKGROUND: #e5e4e5; BORDER-LEFT: black 1px solid; COLOR: #C0972B; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: tahoma, verdana
}

.button {
    COLOR: white;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
        background: #20C41C;
border:0px solid #20C41C;
        border-width:1;

}

.buttonzam {
	COLOR: white;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	background: #20C41C;
	border:3px solid #008000;
	border-width:3px;	
}
