body { margin: 0;	padding: 0;	background: #fff;; font-family: tahoma; font-size: 12px; color: #000000; line-height: 18px; text-align: left; }

a { color: #631485; text-decoration: underline; }
a:hover { color: #e94500; text-decoration: none; }
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:#ea7427;font-weight:normal;text-transform:uppercase;padding:15px 0 15px 0px;font-size:18px;font-family:tahoma;margin:0 0 0px 0;height:20px}
.nawigacja { clear: both; padding: 6px 0 0 0; text-align: right; }
.nawigacja a { text-decoration: none; color: #c2c2c2; }
.nawigacja a:hover { text-decoration: none; color: #707070; }

#bodyBg {width:100%;background: #fff url(../img/body_bg.gif) repeat-x top }
#layout {width:990px;margin:0px auto 0px auto;position:relative;}


#header {width:990px;height:74px;margin:0 auto;clear:both;overflow:hidden;background: #fff url(../img/header_bg.gif) no-repeat top center}
#logo {float:left;width:200px;}
#lang {float:right;text-align:right;height:74px}
#lang a.position {float:left;display:block;text-decoration:none;padding:14px 10px 0 10px;height:60px;font-size:14px;color:#262e54}
#lang a.position:hover {color:#F7A800}
#lang a.position span {display:block;}
#lang .flag {margin:0 0 10px 0}
#lang .spacer {float:left;width:1px;height:74px;background:url(../img/header_spacer.gif) no-repeat}

#mainMenu {width:990px;margin:0 auto;height:47px;clear:both;background:url(../img/main_menu_bg.gif) repeat-x }
#mainMenu a {float:left;display:block;height:32px;color:#fff;font-size:14px;text-decoration:none;margin:0 0px 0 0px;padding:15px 20px 0 20px;text-transform:uppercase;}
#mainMenu a:hover {color:#f39918}
#mainMenu .spacer {float:left;width:1px;height:47px;background:url(../img/main_menu_spacer.gif) no-repeat}

#mainBannerBg {width:100%;background:url(../img/main_banner_bg.gif) no-repeat center;height:275px;margin:0 0 0px 0}
#mainBanner {width:950px;overflow:hidden;clear:both;padding:20px 20px 0 20px;margin:0 auto}

#content {width:990px;margin:20px auto 0px auto;clear:both;overflow:hidden;padding:0 0 20px 0}
.mainBoxesSet {width:988px;clear:both;overflow:hidden;border:1px solid #dcd9d9;background:url(../img/main_boxes_set_bg.gif) repeat-y}
.mainBox {float:left;width:246px;padding:0px 0px 0 0px;margin:0 1px 0 0}
.mainBox .title {background:url(../img/main_box_title.gif) repeat-x top;padding:20px 10px 20px 20px;font-weight:bold;}
.mainBox .title a {color:#262e54;font-size:14px;text-transform:uppercase;text-decoration:none}
.mainBox .title a:hover {color:#da0000;}
.mainBox .text {font-size:12px;color:#262e54;padding:20px;}
.mainBox .picture img { cursor: pointer; }

#logoSet {text-align:center;padding:10px 0 10px 0;overflow: hidden;}
#logoSet img { margin: 0 15px 0 15px; }

#footer {width:990px;margin:0 auto 20px auto;clear:both;overflow:hidden;color:#525252;border-top:1px solid #dcd9d9;padding:10px 0 0 0}
#footerLeft {float:left;width:400px;}

#copyright {text-align:right;float:right;width:400px;}
#copyright a {color:#000;text-decoration:none;font-weight:bold;}
#copyright a:hover {color:#F39918;text-decoration:underline;}

#columnLeftContact {float:left;width:250px;margin:0 50px 0 0;padding:50px 0 0 0}
#columnRightContact {float:left;width:690px;padding:0px 0 0 0}
#columnRightContact .text {color:#525252}

/*podstrona */

#columnLeft {float:left;width:250px;margin:0 50px 0 0;padding:50px 0 0 0}

#leftMenu {width:248px;border:1px solid #dcd9d9}
#leftMenu a {display:block;padding:8px 0 8px 10px;font-size:12px;font-family:tahoma;text-decoration:none;}
#leftMenu a.header {color:#262e54;background:#cfcfcf;font-weight:bold;text-transform:uppercase;}
#leftMenu a.header:hover {color:#F39918}
#leftMenu a.menu_0 {color:#fff;font-weight:normal;padding-left:35px;background:#f39918;}
#leftMenu a.menu_0:hover {color:#122153}

#columnLeft a.menu_1 { padding-left: 35px; }
#columnLeft a.menu_2 { padding-left: 55px; }
#columnLeft a.menu_3 { padding-left: 65px; }

#leftMenu .line {background:#dcd9d9;width:248px;height:1px;overflow:hidden;}

#columnLeft .active { font-weight: bold; }

#columnRight {float:left;width:690px;padding:0px 0 0 0}
#columnRight .text {color:#525252}
#columnRight .imgLeft {float:left;margin:0 10px 10px 0}


.menu_color_12 {background:#1894f3  !important}
/* 6FE2FB */
.menu_color_11 {background:#f39918  !important}
/* F3D718 */
.menu_color_13 {background:#3ED20A  !important}
/* #BAFC8A*/
.menu_color_14 {background:#962395  !important}
/*  #DDAADD */
.menu_color_15 {background:#B65C39  !important}
/* #E2CCB5 */

#bodyBg_1 {width:100%;background: #fff url(../img/body_bg_1.gif) repeat-x top }
#leftMenu_1 {width:248px;border:1px solid #1894f3}
#leftMenu_1 a {display:block;padding:8px 0 8px 10px;font-size:12px;font-family:tahoma;text-decoration:none;background:url(../img/arrow_bg_1.gif) no-repeat 20px 15px;}
#leftMenu_1 a.header {color:#262e54;background:#1894f3;font-weight:bold;text-transform:uppercase;}
#leftMenu_1 a.header:hover {color:#fff}
#leftMenu_1 a.menu_0 {color:#fff;background:#6fe2fb ;padding-left:20px}
#leftMenu_1 a.menu_0:hover {color:#262e54}
#leftMenu_1 .line {background:#1894f3;width:248px;height:1px;overflow:hidden;}
#leftMenu_1 a.menu_1 {color:#095F9F;background:#6FE2FB url(../img/arrow_bg_1.gif) no-repeat 20px 15px; ;}
#leftMenu_1 a.menu_1:hover {color:#262e54}

#bodyBg_2 {width:100%;background: #fff url(../img/body_bg_2.gif) repeat-x top }
#leftMenu_2 {width:248px;border:1px solid #962395}
#leftMenu_2 a {display:block;padding:8px 0 8px 10px;font-size:12px;font-family:tahoma;text-decoration:none;}
#leftMenu_2 a.header {color:#262e54;background:#962395;font-weight:bold;text-transform:uppercase;}
#leftMenu_2 a.header:hover {color:#fff}
#leftMenu_2 a.menu_0 {color:#fff;background:#ddaadd ;padding-left:20px}
#leftMenu_2 a.menu_0:hover {color:#262e54}
#leftMenu_2 .line {background:#962395;width:248px;height:1px;overflow:hidden;}
#leftMenu_2 a.menu_1 {color:#962395;background:#DDAADD url(../img/arrow_bg_1.gif) no-repeat 20px 15px; ;}
#leftMenu_2 a.menu_1:hover {color:#262e54}

#bodyBg_3 {width:100%;background: #fff url(../img/body_bg_3.gif) repeat-x top }
#leftMenu_3 {width:248px;border:1px solid #f39918}
#leftMenu_3 a {display:block;padding:8px 0 8px 10px;font-size:12px;font-family:tahoma;text-decoration:none;}
#leftMenu_3 a.header {color:#262e54;background:#f39918;font-weight:bold;text-transform:uppercase;}
#leftMenu_3 a.header:hover {color:#fff}
#leftMenu_3 a.menu_0 {color:#fff;background:#f3d718 ;padding-left:20px}
#leftMenu_3 a.menu_0:hover {color:#262e54}
#leftMenu_3 .line {background:#f39918;width:248px;height:1px;overflow:hidden;}
#leftMenu_3 a.menu_1 {color:#CF7900;background:#F3D718 url(../img/arrow_bg_1.gif) no-repeat 20px 15px; ;}
#leftMenu_3 a.menu_1:hover {color:#262e54}

#bodyBg_4 {width:100%;background: #fff url(../img/body_bg_4.gif) repeat-x top }
#leftMenu_4 {width:248px;border:1px solid #3ed20a}
#leftMenu_4 a {display:block;padding:8px 0 8px 10px;font-size:12px;font-family:tahoma;text-decoration:none;}
#leftMenu_4 a.header {color:#262e54;background:#3ed20a;font-weight:bold;text-transform:uppercase;}
#leftMenu_4 a.header:hover {color:#fff}
#leftMenu_4 a.menu_0 {color:#fff;background:#bafc8a ;padding-left:20px}
#leftMenu_4 a.menu_0:hover {color:#262e54}
#leftMenu_4 .line {background:#3ed20a;width:248px;height:1px;overflow:hidden;}
#leftMenu_4 a.menu_1 {color:#217F00;background:#BAFC8A url(../img/arrow_bg_1.gif) no-repeat 20px 15px; ;}
#leftMenu_4 a.menu_1:hover {color:#262e54}

#bodyBg_5 {width:100%;background: #fff url(../img/body_bg_5.gif) repeat-x top }
#leftMenu_5 {width:248px;border:1px solid #B65C39}
#leftMenu_5 a {display:block;padding:8px 0 8px 10px;font-size:12px;font-family:tahoma;text-decoration:none;}
#leftMenu_5 a.header {color:#262e54;background:#B65C39;font-weight:bold;text-transform:uppercase;}
#leftMenu_5 a.header:hover {color:#fff}
#leftMenu_5 a.menu_0 {color:#fff;;background:#E2CCB5 ;padding-left:20px}
#leftMenu_5 a.menu_0:hover {color:#262e54}
#leftMenu_5 .line {background:#B65C39;width:248px;height:1px;overflow:hidden;}
#leftMenu_5 a.menu_1 {color:#6F3507;background:#E2CCB5 url(../img/arrow_bg_1.gif) no-repeat 20px 15px; ;}
#leftMenu_5 a.menu_1:hover {color:#262e54}

/* certyfikaty */
.acrobat {margin:0 7px 2px 0;vertical-align:middle;}
.download_position {margin:0 0 0px 0;padding:10px 0 10px 22px;background:url(../img/acrobat.gif) no-repeat 0px 11px;border-bottom:1px solid #ddd;overflow:hidden;}
.download_position a {color:#A70707;text-decoration:none;display:block;float:left;width:590px;margin:0 15px 0 0}
.download_position a:hover {color:#252B52;text-decoration:underline;}
.fileSize {float:righe;display:block;text-align:right;}


.download_position1 {margin:0 0 0px 0;padding:10px 0 10px 22px;background:url(../img/jpeg.gif) no-repeat 0px 11px;border-bottom:1px solid #ddd;overflow:hidden;}
.download_position1 a {color:#A70707;text-decoration:none;display:block;float:left;width:590px;margin:0 15px 0 0}
.download_position1 a:hover {color:#252B52;text-decoration:underline;}

.imgBorder {padding:2px;border:2px solid #ddd;margin:0 8px 8px 0}

/* formularz kontaktu */
.formKontaktuTlo { background: url(../img/telefon_tlo.jpg) top right no-repeat; overflow: hidden; padding: 0 240px 0 0; }
.formKontaktu { width: 450px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 450px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 150px; 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 #dedbdb; 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 #dedbdb; font-family:tahoma; font-size: 13px; }
.formKontaktuPoleRadio { float: right; width: 280px; text-align: left; }
.formKontaktuPoleRadio input { vertical-align: middle; }
.formKontaktuPoleCheckbox { float: right; width: 280px; text-align: left; }
.formKontaktuPoleCheckbox2 { text-align: left; }
.formKontaktuPoleCheckbox2 input { vertical-align: middle; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* galerie */
.gallery_name { clear: both; padding: 10px 0 10px 0; font-size: 13px; font-weight: bold; }
.gallery_text { clear: both; padding: 0 0 10px 0; }
.gallery_pics { text-align: center; overflow: hidden; }
.gallery_pic {float:left;margin:0 2px 7px 0}
.gallery_pic img {padding:1px;border:1px solid #dbdbdb}
/* galerie */

#referencje { list-style: none; margin: 0; padding: 0; }
#referencje li { list-style: none; margin: 0; padding: 0; float: left; padding: 0 10px 10px 0; }
#referencje li img { border: 1px solid #e1e1e1; }
