body { margin: 0;	padding: 0;	background: url(../img/body_bg.jpg) repeat-x top #ffffff; font-family: Tahoma; font-size: 11px; color: #2F496F; line-height: 16px; text-align: center; }

a { color: #ff0030; text-decoration: underline; font-weight:normal;}
a:hover { color: #ff0030; text-decoration: none; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}

#columnRight ul {list-style: none;margin-left:10px;padding:0;color:#2f496f}
#columnRight ul li {background: url(../img/arrow.gif) no-repeat 2px 5px;padding:0 0 0 15px;}

#layout { width: 867px; margin: 20px auto 10px auto; }

#header {margin:0 auto}
#headerLogo {float:left;display:inline;}
#headerText {float:left;display:inline;margin:0 0 0 30px}
#headerRight {float:right;display:inline;margin:0 0 0 0;width:300px}
#headerInput {float:right;display:inline;background:#fff;border:1px solid #d6d5d3;width:247px;height:28px;padding:1px 1px 1px 1px;margin:13px 0 0 0px}
.searchInput {float:left;display:inline;width:210px;height:18px;border:0px;color:#636363;font-size:10px;margin:7px 0 0 5px;overflow:hidden}
#headerInput img {float:right;display:inline;cursor:pointer;}
#headerMenu {float:right;display:inline;clear:both;width:290px;background:#fff;height:27px;;margin:30px 0 0 0;padding:20px 0 0 0}
#headerMenu .headerMenuPosition {font-size:10px;float:left;display:inline;margin:0 0 0 20px}
#headerMenu .headerMenuPosition img {margin:0 6px 0 0}
#headerMenu .headerMenuPosition a {color:#616161;font-weight:normal;text-decoration:none}
#headerMenu .headerMenuPosition a:hover {color:#616161;text-decoration:underline}

#content {background:#fff;width:847px;margin:0 auto;padding:10px}
#contentTop {border-bottom:10px solid #eceae6}
#contentBanner { width: 847px; }
#contentBannerText {float:left;display:inline;padding:75px 0 25px 25px;color:#fff;width:490px;text-align:left}
#contentBannerBox {float:left;display:inline;margin:0 0 0 25px;background:#ff0030;width:270px;text-align:center;padding:8px 5px 7px 5px;}
#contentBannerBox a {color:#fff;font-weight:bold;text-decoration:none}
#contentBannerBox a:hover {text-decoration:underline}

#contentCenter {border-bottom:4px solid #eceae6;margin:0 auto;width:847px}
#columnLeft {float:left;display:inline;width:283px;margin:9px 0 0 0;}
#columnLeftBg { width: 283px; background: #eceae6; text-align: left; padding: 15px 0 15px 0; }

/* menu left */
#leftMenu { margin: 0 15px 0 15px; padding: 0; list-style: none; overflow: hidden; }
#leftMenu li { list-style: none; border-bottom: 1px solid #FFFFFF; }
#leftMenu li.menu1 {  }
#leftMenu li.menu1 a { font-size: 12px; font-weight: bold; text-decoration: none; color: #294D80; background: url(../img/arrow_menu.gif) no-repeat 4px 12px; padding: 7px 0 7px 15px; display:block; }
#leftMenu li.menu1 a:hover { font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; background: #294d80 url(../img/arrow_menu_2.gif) no-repeat 4px 12px; padding: 7px 0 7px 15px; display:block; }

#leftMenu li.menu1a a { font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; background: #294d80 url(../img/arrow_menu_2.gif) no-repeat 4px 12px; padding: 7px 0 7px 15px; display:block; }

#leftMenu li.menu2 {  }
#leftMenu li.menu2 a { font-size: 12px; font-weight: normal; text-decoration: none; color: #294D80; background: url(../img/arrow_menu.gif) no-repeat 19px 12px; padding: 7px 0 7px 30px; display:block; }
#leftMenu li.menu2a a { font-size: 12px; font-weight: normal; text-decoration: none; color: #FFFFFF; background: #FF0030 url(../img/arrow_menu_2.gif) no-repeat 19px 12px; padding: 7px 0 7px 30px; display:block; }
#leftMenu li.menu2 a:hover { font-size: 12px; font-weight: normal; text-decoration: none; color: #FFFFFF; background: #294d80 url(../img/arrow_menu_2.gif) no-repeat 19px 12px; padding: 7px 0 7px 30px; display:block; }

/* 
#leftMenu a {display:block;color:#616161;font-weight:bold;text-decoration: none;}
#leftMenu  .menu1:hover {color:#fff;text-decoration: underline;background: #294d80 url(../img/arrow_menu2.gif) no-repeat 7px 15px;}
#leftMenu .menu1 {background: url(../img/arrow_menu.gif) no-repeat 7px 15px;text-align:left;padding:10px 10px 10px 22px}
#leftMenu .menu2 {background: url(../img/arrow_menu.gif) no-repeat 20px 15px;text-align:left;padding:10px 10px 10px 35px}
#leftMenu  .menu2:hover {color:#fff;background: #294d80 url(../img/arrow_menu2.gif) no-repeat 20px 15px;}
#leftMenu .leftMenuLine {width:229px;height:1px;background: #d1cfca;overflow:hidden;}
*/

/* menu left */

#columnRight {float:left;display:inline;margin:9px 0 0 28px;padding:0;width:535px;text-align:justify;}
#columnRight h1 {font-style:italic; font-size:20px;font-weight:normal;color:#5d5d5d;text-align:left;margin:20px 0 20px 0}
.img_right {float:right;display:inline;margin:5px 0 5px 15px;border-bottom:3px solid #658ab6;}
.img_left {float:left;display:inline;margin:5px 15px 5px 0;border-bottom:3px solid #658ab6;}
.img_subpage_right {float:right;display:inline;margin:5px 0 5px 15px;padding:3px;border:1px solid #658ab6;}
.img_subpage_left {float:left;display:inline;margin:5px 15px 5px 0;padding:3px;border:1px solid #658ab6;}

#columnRightBoxes {margin:30px 0 0 0}
#columnRightBox1 {float:left;display:inline;}
#columnRightBox2 {float:right;display:inline;}

#contentBottom {width:847px;margin:0 auto;padding: 11px 0 0 0}
#bottomBox1 {float:left;display:inline;}
#bottomBox2 {float:left;display:inline;margin:0 8px}
#bottomBox3 {float:left;display:inline;}

#footer {width:847px;height:64px;border-top:2px solid #8498b2;background:#eceae6;margin:15px 0 0 0}
#copyright {float:left;display:inline;margin: 23px 0 0 25px; width:400px;text-align:left;color:#6283AF}
#footerText {float:right;display:inline;margin: 23px 25px 0 0; }
#footerText a {text-decoration:underline;color:#ff0030;font-weight:bold;}
#footerText a:hover {text-decoration:underline;color:#002A7D;}

#footer2 {background-color:#24211d;width:970px; padding:30px 10px;}
#footer2 .footer2img {float:right;display:inline;margin-left:10px;}



/*subpage*/

/* localizer */
#localizer { text-align: left; height: 34px; }
#localizer div { padding: 8px 0 0 0; }
#localizer a { color: #242424; text-decoration: underline; font-weight: normal; margin: 0 5px 0 5px; }
#localizer a:hover { color: #003BAA; text-decoration: underline; font-weight: normal; }
/* localizer */

#contentSubpageText { width: 99%; }

#columnLeft .leftBoxes {margin:5px auto 10px auto}
#subpageHeader {width:535px;border-bottom:1px solid #eceae6;padding:0 0 5px 0;margin:0 0 10px 0}
#subpageHeader h1 {float:left;display:inline;color:#294D80;font-style:normal;font-size:14px;font-weight:bold;margin:7px 0 7px 0}
#textSize {float:right;display:inline;margin:5px 0 0 0}
#textSize a {color:#616161;font-weight:normal;text-decoration: none;margin:0 1px 0 1px}
#textSize a:hover {color:#ff0030;text-decoration: underline;}
#textSize .size1 {font-size:12px}
#textSize .size2 {font-size:15px}
#textSize .size3 {font-size:18px}
#columnRightTextFooter {border-top:1px solid #eceae6;width:535px;margin:20px 0 10px 0;padding:7px 0 7px 0}
#columnRightTextFooter a {display:block;font-size:12px;color:#2f496f;text-decoration:none;}
#columnRightTextFooter a:hover {text-decoration:underline;}
#columnRightTextFooter .linkLeft {float:left;display:inline;}
#columnRightTextFooter .linkRight {float:right;display:inline;}
.sitemap a{color:#315498;text-decoration:none;font-weight:normal;}
.sitemap a:hover {color:#ff0030;text-decoration:underline;font-weight:normal;}
.sitemap li {margin:5px 0}
a.map_bolder {font-weight:bold}
a.map_bolder:hover {font-weight:bold}

/*form*/
#form_order {width: 100%;margin:0;font-family:tahoma;font-size:11px;text-align:justify;color:#666}
#form_order fieldset {border:1px solid #c1c1c1;margin:5px 0;padding:10px;}
#form_order fieldset legend {color:#4D6CA5;font-weight:bold}
#form_order form{width: 420px;margin:0 auto}
#form_order .form_position {clear:both;padding:5px 0}
#form_order label {float:left;display:inline;width:150px;}
#form_order input, #form_order select, #form_order textarea  {background: #fff url(../img/bg_input.jpg) repeat-y left; border-left:1px solid #777;border-top:1px solid #777;border-bottom:1px solid #eee;border-right:1px solid #eee;}
#form_order .input_text {float:left; display:inline;width:220px; font-family:tahoma;font-size:10px;padding:3px;}
#form_order .input_checkbox {float:left; display:inline;border:0px;}
#form_order select {width:228px; font-family:tahoma;font-size:10px;padding:3px;color:#666}
#form_order .input_btn {border:0px;float:right;display:inline;}
#form_order span {font-weight:bold;color:#ff0030}

.wyniki_wyszukiwania_1 { font-weight: bold; padding: 0 0 4px 0; border-bottom: 1px solid #DDDFEF; }
.wyniki_wyszukiwania_2 { padding: 5px 0 15px 0; }

.news {margin:0 0 10px 0}
.newsTop {margin:0 0 5px 0; overflow:hidden; }
.newsHeader {float:left;display:inline;font-weight:bold;color:#084fa8;font-size:13px;}
.newsHeader a {color:#084fa8;text-decoration:underline;font-weight:bold; }
.newsHeader a:hover {color:#0e731d;text-decoration:underline;font-weight:bold; }
.newsDate {float:right;display:inline;color:#7c7c7c}
.newsBox {background: url(../img/newsBoxBg.gif) no-repeat top left;padding: 0 0 0 20px;margin:0px 0 0 0}
.newsBack {float:right;display:inline;}
.morelinkSubpage {float:right;display:inline;margin:3px 0}

.galeriaZdjecie { width: 176px; float: left; }
.galeriaZdjecie img { border: 1px solid #000000; padding: 1px; margin: 1px; }