body { margin: 0;	padding: 0;	background: #132845 url(../img/body_bg.jpg) repeat-x top; font-family: Tahoma; font-size: 12px; color: #333333; line-height: 18px; text-align: left; }

a { color: #ff9900; text-decoration: none; font-weight:normal;}
a:hover { color: #3399cc; text-decoration: underline; }
form { display: inline; }
img {border:0px;}
h1 {color:#333333;font-size:22px;line-height:26px;font-weight:normal;margin:15px 0 20px 0px;font-family:Tahoma;text-align:left;}
ul {list-style:square}

.k { padding: 20px; margin: 10px 0 10px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { padding: 20px; margin: 10px 0 10px 0; border: 1px solid red; text-align: center; }

#layout {margin: 0px auto; width:990px;}

.kontaktLinia { height: 2px; background: #000000; margin: 10px 0 10px 0; clear: both; }

#header {width:990px;overflow:hidden;margin:0 auto;height:224px;}
#logo {float:left;width:170px;}
#headerRight {float:right;overflow:hidden;width:820px;}
#headerRight .top {width:820px;overflow:hidden;background:url(../img/header_top.gif) no-repeat bottom left;height:74px;}
#headerFlash {float:left;width:200px;color:#f4efcf;font-size:21px;line-height:30px;margin:20px 0 0 0}
#headerMenu {float:right;width:610px;text-align:right;padding:25px 0 0 0;font-size:14px;}
#headerMenu a {color:#cedefb;text-decoration:none;}
#headerMenu a:hover {text-decoration:underline;}
#headerMenu span {color:#666;margin:0 15px;}
#headerMenu .search_input {width:150px;height:16px;background:url(../img/search_input_bg.jpg) no-repeat;border:0px;margin:0 10px 0 20px;vertical-align:middle;color:#fff;padding:5px 3px 3px 7px;font-size:11px}
#headerMenu .search_button {margin:0 20px 0 0;cursor:pointer;}
#headerMenu img {vertical-align:middle;}
#headerMenu .lang {margin:0 0 0 10px}

#headerRight .bottom {width:810px;background:url(../img/header_bottom.png) no-repeat;height:130px;padding:10px 10px 10px 0;text-align:right}

#mainMenu {clear:both;width:990px;height:40px;margin:0 auto;overflow:hidden;background:url(../img/main_menu_bg.png) repeat-x;margin:1px 0 0 0}
#mainMenu a {display:block;height:32px;color:#fff;font-size:15px;float:left;padding:8px 58px 0 58px;line-height:20px;}
#mainMenu a:hover {text-decoration:none;color:#a3ddf3;background:url(../img/main_menu_bg_on.png) repeat-x;}

#content {clear:both;width:990px;margin:0 auto;overflow:hidden;background:#fff;padding:0 0 10px 0}
#columnLeft {width:254px;float:left;background:url(../img/column_left_bg.jpg) repeat-y;margin:3px 6px 0 0}
#columnLeft .leftBox {width:248px;height:124px;overflow:hidden;margin:0 0 3px 0;background:url(../img/left_box_bg.gif) repeat-x}
#columnLeft .leftBox .picture {float:left;width:75px;}
#columnLeft .leftBox .text {float:right;width:140px;padding:15px 20px 10px 13px;color:#fff;font-size:16px;line-height:22px;overflow:hidden;}
#columnLeft .leftBox .text a {color:#fff;text-decoration:none;}
#columnLeft .leftBox .text a:hover {color:#a3ddf3;text-decoration:none;}
#columnLeft .leftBox .text a img {margin:0 0 0 5px;vertical-align:middle;}
#columnLeft .leftBox .skype_status {display:block;margin:10px 0 0 0}
#columnLeft .lastBox {margin:0}
#columnLeftBottom {width:254px;background:url(../img/column_left_bottom.jpg) no-repeat;height:6px;overflow:hidden;}

#columnRight {width:730px;float:right;overflow:hidden;}
#mainText {float:left;width:460px;padding:10px 20px 0 7px;text-align:justify;}
#mainText .textMainPage { margin: 0 0 10px 0; /*height: 454px; */}
#mainText .text { margin: 0 0 0px 0; height: 547px; overflow: auto; }


#mainText .text2 { padding-right: 10px; }
#columRight {width:243px;float:right;overflow:hidden;}
#rightMenu {width:243px;background: url(../img/right_menu_bg.jpg) repeat-y;}
#rightMenu .header {text-transform:uppercase;color:#163957;font-size:22px;line-height:28px;padding:8px 0 9px 35px;letter-spacing:1px;}
#rightMenu .rightMenuPosition {display:block;padding:10px 20px 10px 35px;color:#fff;background:url(../img/right_menu_position_bg.jpg) repeat-y;font-weight:bold;line-height:19px}
#rightMenu .rightMenuPosition:hover {color:#132845;text-decoration:none;}
#rightMenu .rightMenuLine {width:243px;height:1px;background:url(../img/right_menu_line.jpg) no-repeat;overflow:hidden;}

#contentBottomBanner {background:#fff;padding:0 10px 10px 10px;width:970px}
#bottomBanner {clear:both;overflow:hidden;width:970px;}
#contentBottomBanner .line {width:970px;height:1px;overflow:hidden;background:#bbc0c5;margin:0 0 16px 0;}

#footer {width:990px; margin:0 auto;padding:17px 0;color:#fff;text-align:center;font-size:11px;}
#footer a {color:#616161;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#copyright{width:990px;}
#copyright a {color:#468dc9;font-weight:bold;}






/* podstrona */
#localizer {margin:0 0 10px 0;color:#818181;font-size:11px;text-align:left;}
#localizer span {margin:0 3px 0 0}
#localizer img {margin:0 7px;vertical-align:middle;}
#localizer a {color:#2b6bab;text-decoration:none}
#localizer a:hover {color:#2b6bab;text-decoration:underline}
#localizer .active {color:#818181;text-decoration:underline}
#localizer .active:hover {color:#2b6bab;text-decoration:underline}

#siteMenu {border-top:1px solid #b9b9b9;text-align:right;padding:10px 20px 0 0}
#siteMenu img {vertical-align:middle;}
#siteMenu a {color:#2b6bab}
#siteMenu a:hover {text-decoration:none;color:#333}
#siteMenu span {color:#dfdfdf;margin:0 15px}

#columnRight .advBannerSubpage {height:500px;width:243px;margin:11px 0 0 0;}

.picture_left {float:left;margin:0 10px 10px 0}

a.mapa_dojazdu {font-weight:bold;color:#3399cc}



.ms0 { }
.ms1 { padding: 0 0 0 18px; }
.ms2 { padding: 0 0 0 36px; }

#homepageText p { margin: 12px 0 12px 0; padding: 0 0 0 0; }


.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;}

/* formularz kontaktu */
.formKontaktu {  }
.formKontaktuZestaw { clear:both;overflow:hidden;width:430px;margin:0 0 10px 0 }
.formKontaktuLabel { float:left;width:160px;;margin:0 10px 0 0;text-align:right; }
.formKontaktuLabel span { color:#B5162A;font-weight:bold; }
.formKontaktuPole { float:left;width:260px; }
.formKontaktuPole input { width:250px;background:#fff url(../img/input_bg.jpg) top repeat-x;color:#07536f;padding:3px;border: 1px solid #ccc; padding: 3px; }
.formKontaktuPole select { width:258px;background:#fff url(../img/input_bg.jpg) top repeat-x;color:#07536f;padding:3px;border: 1px solid #ccc; padding: 3px; }
.formKontaktuPole textarea { width:250px;background:#fff url(../img/input_bg.jpg) top repeat-x;color:#07536f;padding:3px;border: 1px solid #ccc; padding: 3px;font-family:tahoma;font-size:13px;height:150px; }
.formKontaktuWymagane { color:#B5162A;font-weight:bold;text-align:right; margin:0 0 10px 0; }
.formKontaktuPrzycisk { text-align:right;margin:0px 0 0 0; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* wyniki wyszukiwania */
.wyniki_wyszukiwania_1 { margin: 0 0 5px 0; }
.wyniki_wyszukiwania_2 { margin: 0 0 10px 0; padding: 0 0 0 30px; }
/* wyniki wyszukiwania */

/* praca - ogloszenia */
.ogPraca1 { }
.ogPraca1 span { font-weight: bold; }
.ogPraca2 { }
.ogPraca2 span { font-weight: bold; }
.ogPraca3 { }
.ogPraca3 span { font-weight: bold; }
.ogPraca4 { padding: 0 0 10px 0; }
.ogPraca4 span { font-weight: bold; }
/* praca - ogloszenia */

#formLogin {width:340px}
#przypomnijHasloBox {width:340px}
#przypomnijHasloBox .search_button {text-align:right;}
#przypomnijHasloBox .search_button img {cursor:pointer;}
.myAccount_zestaw {clear:both;margin:0 0 10px 0;width:340px;overflow:hidden;}
.myAccount_label { float: left; width: 135px; text-align: left; font-weight:bold;clear:both;color:#703782}
.myAccount_label span { color: #CF0008;font-weight:bold; }
.myAccount_input { float: left; width: 203px; text-align: left;}
.myAccount_input input { width: 200px; color: #4b4d4f;border:1px solid #ddd;padding:3px 0 3px 3px;}
.myAccount_submit {width:130px;text-align:right;float:right}
.required_fields { float:left;color: #CF0008;font-weight:bold;margin:10px 0 0 0;width:150px; }
#ukryty_submit { display: inline; width: 0; height: 0; padding: 0; margin: 0; border: 0; }

.spPanel { font-size: 16px; color: #FFFFFF; background: #265e96; padding: 5px; margin: 10px 0 10px 0; }
.spKatalog { font-weight: bold; }
.spPlik { padding: 0 0 0 20px; }
