body { margin: 0;	padding: 0;	background: #0b2551; font-family: tahoma; font-size: 11px; color: #003366; line-height: 17px; text-align: left; }

a { color: #003366; text-decoration: underline; }
a:hover { color: #003366; text-decoration: none; }
form { display: inline; }
img {border:0px;}
h1 {font-size:24px;font-style:italic;font-family:times;color:#0f3574;line-height:26px;font-weight:bold;margin:0 0 20px 0}

.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }

#layoutBg {width:100%;background:#0b2551 url(../img/body_bg.jpg) repeat-x top;}
#layoutBg_s {width:100%;background:#0b2551 url(../img/body_bg_s.jpg) repeat-x top;}
#layout {margin: 0px auto; width:900px;}

#header {width:900px;margin:0 auto;height:90px;overflow:hidden;padding:2px 0 0 0}
#logo {float:left;width:280px;height:90px;text-align:left;}
#headerRight {float:right;width:400px;margin:0 0px 0 0}
#headerMenu {text-align:right;margin:10px 0 0 0}
#headerMenu a {vertical-align:middle;color:#0f3574;text-decoration:none;}
#headerMenu a:hover {color:#e61f2d;text-decoration:underline;}
#headerMenu span {vertical-align:middle;margin:0 13px;color:#cccccc}
#headerMenu h1 { display: inline; font-size: 11px; font-weight: normal; font-style: normal; font-family: tahoma; }

#mainMenu {clear:both;overflow:hidden;width:900px;height:43px;margin:15px 0 0 0}
#mainMenu a {margin:0 1px 0 0;display:block;float:left}


#content {clear:both;overflow:hidden;width:880px;margin:2px auto 0 auto;padding:36px 10px 15px 10px;background:url(../img/content_bg.gif) repeat-x}
#content_s {clear:both;overflow:hidden;width:880px;margin:2px auto 0 auto;padding:36px 10px 15px 10px;background:url(../img/content_bg_s.gif) repeat-x}

#mainBoxes {overflow:hidden;width:880px;}
#mainBoxes .box {position:relative;width:267px;height:155px;float:left;margin:0 0 9px 0;padding:20px 20px 60px 0}
#mainBoxes .box .header {text-align:right;padding:0 0 0 100px;margin:0 0 15px 0;height:55px;}
#mainBoxes .box .header a {font-size:24px;font-style:italic;font-family:times;color:#0f3574;line-height:26px;font-weight:bold;text-decoration:none;}
#mainBoxes .box .header a:hover {color:#ff0000}
#mainBoxes .box .text {padding:0 0 0 115px;}
#mainBoxes .box .button {position:absolute;top:190px;left:161px;}


#mainBoxes .margin {margin:0 9px 9px 9px}



#footer {overflow:hidden;clear:both;width:880px; margin:0 auto;color:#15d3d3;padding:10px 10px 10px 10px;border-top:1px solid #103778}
#copyright {float:left;width:400px;text-align:left;color:#496594}
#copyright a {color:#496594}
#copyright a:hover {color:#fff}
#footerMenu {float:right;width:400px;text-align:right;}
#footerMenu a {color:#5f7daf;text-decoration:none;}
#footerMenu a:hover {color:#fff;text-decoration:underline;}
#footerMenu span {margin:0 15px;color:#103778}



#bull {width:200px;float:right;font-weight:bold;color:#fff;text-align:right}
#bull a {color:#fff;text-decoration:none;font-weight:bold}
#bull a:hover {color:#fff;text-decoration:underline;}

/* podstrona */
#contentSubpage {overflow:hidden;width:850px;padding:0px 0 10px 30px;background:#fff url(../img/content_subpage_top.jpg) no-repeat top;color:#333333}
#columnLeft {width:450px;padding:30px 0 0 0;float:left;font-size:12px;text-align:justify}

#columnRight {width:400px;float:right;padding:0 0px 0 0}
#contentSubpageBottom {overflow:hidden;width:880px;height:6px;background:#fff url(../img/content_subpage_bottom.jpg) no-repeat top;}
/* formularz */
.kontakt_opis { width: 430px; margin: 10px 0 0 0; text-align: center; }
.kontakt_zestaw { width: 430px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 150px; text-align: left; font-weight:bold;}
.kontakt_opis_text span { color: #FE0000;font-weight:bold; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 270px; color: #4b4d4f;border:1px solid #bababa;padding:3px 0 3px 3px;background:#eeeeee}
.kontakt_opis_input select { width: 276px; background: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input textarea { width: 270px; height: 80px; overflow: auto;border:1px solid #bababa; color: #4b4d4f; font-family:tahoma;font-size:12px;padding:3px 0 3px 3px;background:#eeeeee}
.kontakt_opis_pola_wymagane { float: left; color: #FE0000;font-weight:bold; }
.kontakt_opis_input_submit { float: right; text-align: right;cursor:pointer; }

.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }



p{}