body { margin: 0;	padding: 0;	background: #ffffff url(../img/body_bg.png) repeat-x top; font-family: tahoma; font-size: 11px; color: #003366; line-height: 17px; text-align: left; }

a { color: #AE0303; text-decoration: underline; font-weight:normal;}
a:hover { color: #003366; text-decoration: none; }
form { display: inline; }
img {border:0px;}
h1 {color:#1469aa;font-size:17px;font-weight:bold;margin:0 0 30px 0px;font-family:arial;}
h2 {margin:20px 0 20px 0}
h3 {font-size:12px;font-weight:bold;margin:30px 0 0 0}

.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }

#layout {margin: 0px auto; width:900px;}

#header {width:900px;margin:0 auto;height:114px;overflow:hidden;}
#logo {float:left;width:370px;height:114px;text-align:left;}
#headerRight {float:right;width:400px;margin:0 20px 0 0}
#headerMenu {text-align:right;margin:20px 0 0 0}
#headerMenu a {vertical-align:middle;color:#045ea3;text-decoration:none;}
#headerMenu a:hover {color:#aa0303;text-decoration:underline;}
#headerMenu span {vertical-align:middle;margin:0 13px;color:#333333}
#headerMenu img {vertical-align:middle;margin:0 0 0 10px}
#headerContact {text-align:right;color:#003366;font-weight:bold;margin:20px 0 0 0}

#mainMenuBorder {clear:both;width:898px;height:34px;border-bottom:2px solid #0063b6;padding:0 1px 0 1px}
#mainMenu {overflow:hidden;width:860px;border-bottom:1px solid #0063b6;height:33px;padding:0 19px 0 19px}
#mainMenu a {margin:0 15px 0 0;display:block;float:left}
#mainMenu a.right {float:right;margin:0}

#content {clear:both;overflow:hidden;width:880px;margin:0 auto;padding:0px 20px 20px 0px}
#columnLeft {float:left;width:250px;padding:160px 0 0 20px;background:url(../img/column_left_bg.jpg) no-repeat top left;margin:0 17px 0 0}
#columnLeft .header {font-size:19px;color:#aa0303;line-height:22px;margin:0 0 35px 0}
#content .mainButton {clear:both;overflow:hidden;width:225px;height:46px;margin:0 0 6px 0}
#content .mainButton a {}
#content .mainButton a:hover {text-decoration:none;color:#AE0303;}
#content .mainButton .text {display:block;width:165px;background:url(../img/main_button_bg.jpg) no-repeat;float:left;height:41px;padding:5px 10px 0 10px;text-decoration:none;color:#1469aa;vertical-align:middle;font-size:12px}
#content .mainButton .text span {vertical-align:middle;}
#content .mainButton .button {width:40px;float:right;height:46px;}



#columnRight {float:right;width:593px;padding:20px 0 0 0}
#mainBoxes {overflow:hidden;width:593px;}
#mainBoxes .box {width:163px;height:163px;float:left;margin:0 0 7px 0;padding:7px 15px 7px 15px}
#mainBoxes .margin {margin:0 7px 7px 7px}
/* #mainBoxes .box .header {visibility: hidden;color:#1469aa;font-size:17px;height:43px;line-height:19px;font-family:arial;vertical-align:middle;text-decoration: none;}
#mainBoxes .box .header a { color: #1469aa; text-decoration: none; }
#mainBoxes .box .header a:hover { color: #1469aa; text-decoration: underline; }
*/
#mainBoxes .box .header { visibility: hidden; height: 43px; }

#mainBoxes .box .text {margin:0px 35px 20px 0;height:70px}
#mainBoxes .box .button {text-align:left;}

#footer {overflow:hidden;clear:both;width:860px; margin:0 auto;color:#15d3d3;padding:25px 20px 20px 20px;background:url(../img/footer_bg.jpg) no-repeat top}
#footerMenu a {color:#003366;text-decoration:none;}
#footerMenu a:hover {color:#003366;text-decoration:underline;}
#footerMenu span {margin:0 15px;color:#9dcff4}
#footerMenu {width:860px;text-align:center;}
#copyright {width:860px;margin:20px 0 0 0;text-align:center;color:#003366}
#copyright a {color:#1469aa}

#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 */
#columnLeft_s {width:225px;margin:0 19px 0 0;float:left;padding:20px 0 0 0}
#leftMenu {width:225px;margin:0 0 20px 0}

#leftMenu .top {overflow:hidden;width:225px;background:url(../img/left_menu_top.jpg) no-repeat; height:6px}
#leftMenu .middle {width:195px;background:url(../img/left_menu_bg.jpg) repeat-y;padding:0 15px 0 15px}
#leftMenu .middle .line {width:195px;background:#e9e9e9;height:1px;overflow:hidden;}
#leftMenu .middle .menu_0 {display:block;margin:0 10px 0 10px;background:url(../img/left_menu_arrow.gif) no-repeat 0px 13px;padding:8px 0 8px 15px;text-decoration:none;color:#3982b9}
#leftMenu .middle .menu_0:hover {color:#ae0303}

#leftMenu .middle .menu_1 {background:url(../img/left_menu_arrow_1.gif) no-repeat 0px 10px;display:block;padding:4px 0 4px 10px;text-decoration:none;color:#Ae0303;margin:0 0 0 25px}
#leftMenu .middle .menu_1:hover {color:#3982b9;text-decoration:none;}

#leftMenu .middle .active_0 {font-weight:bold;color:#3982b9}
#leftMenu .middle .active_0:hover {text-decoration:none;}

#leftMenu .middle .active_1 {font-weight:normal;color:#Ae0303;text-decoration:underline;}
#leftMenu .middle .active_1:hover {text-decoration:none;}

#leftMenu .bottom {width:225px;background:url(../img/left_menu_bottom.jpg) no-repeat; height:6px}

#columnRight_s {width:616px;float:right;padding:20px 0 0 0}
#columnRight_s .img_right {float:right;margin:0 0 10px 10px}
#columnRight_s .top {overflow:hidden;width:616px;background:url(../img/column_right_top.jpg) no-repeat; height:8px}
#columnRight_s .middleBg {width:616px;background:url(../img/column_right_middle.jpg) repeat-y;}
#columnRight_s .middleContent {overflow:hidden;width:562px;background:url(../img/column_right_bg.jpg) repeat-x;padding:10px 30px 20px 20px;margin:0 2px 0 2px;font-size:12px;line-height:19px;text-align:justify}

#columnRight_s .bottom {clear:both;width:616px;background:url(../img/column_right_bottom.jpg) no-repeat; height:8px}

/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B62727;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; background: #f8f9f9; color: #4b4d4f; border:1px solid #c75a5a;padding:2px 0 2px 3px;font-size:12px;font-family:tahoma; }
.formKontaktuPole select { width: 276px;color: #FFFFFF; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #c75a5a;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #B62727;  }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.ms0 { }
.ms1 { padding: 0 0 0 18px; }
.ms2 { padding: 0 0 0 36px; }


/* newsy lista */
#newsSearching {margin:0 0 20px 0;overflow:hidden;}
#newsSearching label {clear:both;width:100px;margin:0 10px 10px 0;float:left;text-align:right;}
#newsSearching input, #newsSearching select {float:left;}
#newsSearching .month {float:left;margin:0 10px 0 60px}
#newsSearching input {width:247px;border:1px solid #CCCECD;margin:0 0 10px 0;padding:2px 0 2px 3px}
#newsSearching select {border:1px solid #CCCECD;margin:0 0 10px 0;padding:1px 0 2px 3px}
#newsSearching select.type_1 {width:252px;}
#newsSearching select.type_2 {width:70px;}


#newsSearching .button {clear:both;text-align:right;margin:0 200px 0 0px;}
#newsSearching .button img {cursor:pointer;}

.newsBox {clear:both;}
.newsBox .date {font-size:11px;color:#9F9F9F}
.newsBox .title a {text-decoration:none;font-size:13px;}
.newsMore {margin:10px 0 0 0;text-align:right;}
.newsLine {width:562px;height:1px;overflow:hidden;margin:10px 0;background:#eaeaea}

p.porcjowanie {text-align:center;}
.porcjowanie a {text-decoration:none;}


/* newsy szczegoly */

.news_single_title {font-size:14px;color:#0063B6}
.news_single_data {font-size:11px;font-weight:bold;margin:10px 0 10px 0}
.news_single_back {text-align:right;}
.news_single_back img {cursor:pointer;}

/* newsletter */
.newsletterBox {width:225px;margin:0 0 20px 0}
.newsletterBox .top {width:225px;height:5px;overflow:hidden;background:url(../img/newsletter_top.jpg) no-repeat;}
.newsletterBox .middleBg {width:225px;background:url(../img/newsletter_bg1.jpg) repeat-y;}
.newsletterBox .middle {width:190px;background:url(../img/newsletter_bg2.jpg) no-repeat bottom;padding:10px 20px 20px 15px}
.newsletterBox .middle .header {color:#1469AA;font-family:arial;font-size:17px;font-weight:bold;margin:0 0 20px 0;}
#newsletter_field {text-align:center;}
#newsletter_field input {width:170px;background:url(../img/newsletter_input_bg.jpg) no-repeat;height:20px;border:0;padding:4px 0 0 8px;font-size:11px;color:#9a9a9a}
#newsletter_buttons {text-align:center;margin:10px 0 0 0 }
#newsletter_buttons img {margin:0 10px;cursor:pointer;}
#newsletter_info {margin:0 0 10px 0}
.files a {vertical-align:middle;text-decoration:none;}
.files img {vertical-align:middle}
p{}