body { margin: 0;	padding: 0;	background: #daebf3 url(../img/body_bg.gif) repeat-x top; font-family: tahoma; font-size: 12px; color: #858585; line-height: 18px; text-align: left; position:relative;}

a { color: #164774; text-decoration: none; font-weight:bold;}
a:hover { color: #f8ad08; text-decoration: underline; }
form { display: inline; }
.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; }
img {border:0px;}
h1 {color:#ff0000;font-size:18px;line-height:22px;font-family:georgia;font-weight:bold;margin:0px 0px 20px 0px;}
/*ul {list-style:none;padding:0;margin-left:10px}
ul li {background:url(../img/ul_bg.gif) no-repeat 0px 6px;padding:0 0 0 15px;margin:0 0 5px 0}*/


#layout {width:990px;margin:0px auto 0px auto;position:relative;}

#header {width:990px;height:133px;overflow:hidden;margin:0px 0 0 0}
#logo {float:left;width:340px;}
#language {float:right;width:208px;height:73px;;padding:60px 0 0px 0px;text-align:center;background:url(../img/header_right_bg.jpg) no-repeat}
#language a {margin:0 10px}


#mainMenu {height:38px;width:988px;border:1px solid #a3bfcb;border-top:none;}
#mainMenu a {float:left;color:#000018;font-size:15px;font-family:georgia;display:block;text-decoration:none;height:29px;padding:9px 0px 0 0px;text-align:center;}
#mainMenu a:hover {color:#fff;background:#104C95}
#mainMenu .menuSpacer {width:1px;height:38px;float:left;background:#a3bfcb}

#mainMenu .menu_1 {width:337px;}
#mainMenu .menu_2 {width:196px;}
#mainMenu .menu_3 {width:246px;}
#mainMenu .menu_4 {width:206px;}
#mainMenu a.active {color:#fff;background:#104C95}

#content {width:990px;margin:0px auto 0px auto;position:relative;padding:0px 0px 10px 0}
#mainBanner {width:990px;height:332px;}

.mainBoxesSet {width:990px;overflow:hidden;padding:20px 0 0 0}
.mainBoxesSet .top {width:990px;height:10px;overflow:hidden;background:url(../img/main_boxes_set_top.gif) no-repeat}
.mainBoxesSet .middle {width:930px;padding:10px 30px 10px 30px;overflow:hidden;background:url(../img/main_boxes_set_middle.gif) repeat-y;}
.mainBoxesSet .bottom {width:990px;height:10px;overflow:hidden;background:url(../img/main_boxes_set_bottom.gif) no-repeat}
.mainBoxesSet .noMargin {margin:0 !important}
.mainBoxesSet .box {float:left;width:276px;margin:0 50px 0 0;color:#525252;}
.mainBoxesSet .box .header {display:block;font-weight:bold;color:#fe0000;font-family:georgia;font-size:18px;line-height:20px;margin:0 0 15px 0}
.mainBoxesSet .box .header:hover {text-decoration:none;color:#2a2050}
.mainBoxesSet .box .picture {margin:0 0 10px 0}
.mainBoxesSet .box .text {margin:0 0 10px 0;color:#858585;overflow:hidden}
.mainBoxesSet .box .btnMore {margin:10px 0 0 0px;clear:both;}
.mainBoxesSet .box .btnMore a {color:#2a2050;font-family:arial;}
.mainBoxesSet .box .btnMore a:hover {color:#ff0000}

.spanOffer {float:left;margin:0 5px 0 0;width:65px;background:url(../img/arrow_ico.gif) no-repeat 0px 7px;padding:0 0 0 15px}

#localizer {width:450px;height:30px;padding:15px 0 0 30px;font-size:11px;}
#localizer span {margin:0 0px 0 0;color:#00259c;}
#localizer a {color:#00259c;font-size:11px;margin:0 10px 0 10px;text-decoration:none;}
#localizer a:hover {text-decoration:underline;}

#footer {width:960px;clear:both;overflow:hidden;margin:0 auto 10px auto;}
#footerMenu {float:left;width:400px}
#footerMenu a {color:#02026d;text-decoration:none;;font-size:12px;font-weight:bold;font-family:arial;}
#footerMenu a:hover {text-decoration:underline;color:#b57612}
#footerMenu span {margin:0 15px}

#copyright {float:right;text-align:right;width:530px;margin:0px 0px 0 0px;color:#7a7a7a;font-size:12px;font-family:arial;}
#copyright a {color:#fe2222;text-decoration:none;font-weight:bold;}
#copyright a:hover {text-decoration:underline;color:#b57612}


/*podstrona */

#content_s {width:990px;margin:15px auto 0px auto;position:relative;padding: 0 0 10px 0; }
#content_s .top {width:990px;height:10px;overflow:hidden;background:url(../img/content_top.gif) no-repeat top}
#content_s .middle { background:url(../img/content_bg.gif); padding: 10px 200px 10px 200px; }
#content_s .bottom {width:990px;height:10px;overflow:hidden;background:url(../img/content_bottom.gif) no-repeat}

/* uslugi */
.servicesSet {width:990px;overflow:hidden;padding:0px 0 0 0;background:url(../img/services_set_bg.gif) repeat-y;margin:5px 0 0 0}
.servicesSet .top {width:990px;overflow:hidden;background:url(../img/services_set_top.jpg) no-repeat top;padding:125px 0 0 0}
.servicesSet .bottom {width:990px;height:10px;overflow:hidden;background:url(../img/services_set_bottom.gif) no-repeat}


.servicesSet .noMargin {margin:0 !important}
.servicesSet .box {float:left;width:268px;margin:0 2px 0 0;color:#525252;padding:0 30px 0 30px;}
.servicesSet .box .header {display:block;font-weight:bold;color:#fe0000;font-family:georgia;font-size:18px;line-height:20px;margin:0 0 15px 0;padding:0 0 0 80px}
.servicesSet .noMargin .header {padding:0 !important}
.servicesSet .box .header:hover {text-decoration:none;color:#2a2050}
.servicesSet .box .picture {margin:0 0 10px 0}
.servicesSet .box .text {margin:0 0 10px 0;color:#858585;overflow:hidden}
.servicesSet .box .btnMore {margin:10px 0 0 0px;clear:both;}
.servicesSet .box .btnMore a {color:#2a2050;font-family:arial;}
.servicesSet .box .btnMore a:hover {color:#ff0000}



.nawigacja {width:645px;border-top:1px solid #dddddd;text-align:right;padding:10px 20px 0 0 }
.nawigacja a {color:#ff0000;font-family:verdana;font-size:11px;margin:0 0 0 20px;text-decoration:none;}
.nawigacja img {margin:0 0 0 7px;vertical-align:middle;}
.nawigacja a:hover {color:#3030B0}







/* aktualnosci lista */
.newsBoxList {overflow:hidden;margin:0 0 20px 0}
.newsBoxList .name {font-weight:bold;color:#ac2b39;}
.newsBoxList a.name { color: #ac2b39; text-decoration: none; }
.newsBoxList a.name:hover { color: #7c7c7c; text-decoration: none; }
.newsBoxList .date {color:#8f8f8f;font-size:11px;margin:0 0 0px 0}
.newsBoxList .name:hover {color:#398B86}
.newsBoxList .desc img {float:left;margin:0 10px 0 0px;padding: 4px; border: 1px solid #d5d5d5; background: #fff; }
.newsBoxList .more { text-align: right; }
.newsBoxList .more a {color:#ac2b39;text-decoration:none;}
.newsBoxList .more a:hover {color:#398B86}

/* aktualnosci szczegoly */
.newsDateS { color: #8f8f8f; font-size: 11px; }
.newsTitleS { color: #ac2b39; text-decoration: none; font-weight:bold; }
.newsTextS { }

/* formularz kontaktu */
.formKontaktu { width: 500px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 500px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 200px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; border: 1px solid #ccc; color:#000000;padding:3px;}
.formKontaktuPole select { width: 276px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* wyniki wyszukiwania */
.wyniki_wyszukiwania_naglowek { font-size: 13px; font-weight: bold; padding: 10px 0 10px 0; }
.wyniki_wyszukiwania_1 { margin: 0 0 5px 0; font-weight: bold; }
.wyniki_wyszukiwania_1 a { font-weight: bold; }
.wyniki_wyszukiwania_2 { margin: 0 0 10px 0; padding: 0 0 0 30px; color: #555; }
/* wyniki wyszukiwania */

/* referencje */
#referencje { list-style: none; margin: 0; padding: 0; }
#referencje li { list-style: none; margin: 0; padding: 0; float: left; }
#referencje li img { border: 1px solid #dddddd; margin: 3px; }
#referencje li .opis { display: none; }

/* referencje */
#referencjeCytaty { list-style: none; margin: 0; padding: 0; height:76px;}
#referencjeCytaty li { list-style: none; margin: 0; padding: 0; padding: 20px; text-align: center; font-weight: bold; }
#referencjeCytaty li.fakt { display: none; }
#referencjeCytaty li a { text-decoration: none; color: #7c7c7c;display:block;font-weight:bold;font-size:13px }
#referencjeCytaty li a:hover { text-decoration: none; color: #000000; }
