body { margin: 0px; padding: 0px; font-family: Tahoma, sans-serif; font-size: 11px; background: #e9e7e4; color: #5b5b59; line-height:140%; }
body a {color:#c28a07; text-decoration:underline; font-weight:bold; }
body span.linkSym { color:#c28a07; text-decoration:underline; font-weight:bold; cursor:pointer; }

/********************************* holder *********************************/
#holder_bg2 { background:url(../images/holder_bg.gif) repeat-x; }
#holder_bg2 #holder_bg { background:url(../images/holder_bg2.gif) no-repeat top center;  }
#holder_bg #holder { width:788px; margin:0 auto; background:#fff; }

/*** top ***/
#holder #top {width:788px; height:111px;}
#top #logo { width:233px; height:111px; float:left; }
#top #logo img { margin-top:6px; margin-left:30px;} 
#top #anim { width:509px; height:65px; float:left; background:#082634; padding-left:46px; }
#top #wstep { width:555px; height:46px; float:left; }
#wstep .bg { margin-top:8px; margin-bottom:6px; height:32px; background:#f0efed; margin-right:7px;}
#wstep .bg .arrow { float:left; width:35px; height:32px; background:url(../images/arrow_01.jpg) no-repeat;}
#wstep .bg .txt { float:left; width:403px; color:#747473; padding-top:9px; height:18px; overflow:hidden; }
*html* #wstep .bg .txt { float:left; width:403px; color:#747473; padding-top:8px; height:20px; overflow:hidden; }
#wstep .bg .txt a { text-decoration:none; color:#626261; font-weight:bold; }
#wstep .bg .icon { float:left; width:110px; }

/*** leftcolumn ***/
#holder #leftcolumn { width:233px; float:left; }
/*kontakt*/
#leftcolumn #kontakt { width:226px; margin-left:7px; height:252px; }
#kontakt .nag { width:219px; height:43px; }
#kontakt .bg {  width:219px; height:209px; background:url(../images/kontakt_bg.jpg) no-repeat; }
#kontakt .bg .txt { color:#e1e6e9; font-size:10px; width:185px; padding-left:21px; line-height:140%; padding-top:10px; height:185px; overflow:hidden; }
#kontakt .bg a { color:#e1e6e9; font-size:11px; font-weight:normal; text-decoration:underline; }
#kontakt .kontakt_wiecej { padding-top:6px;}
*html* #kontakt .kontakt_wiecej { padding-top:3px;}
#kontakt .kontakt_wiecej a { color:#fab41e; font-weight:bold; font-size:10px;  text-decoration:none; }
#kontakt .kontakt_wiecej span { color:#fab41e; font-weight:bold; font-size:10px;  text-decoration:none; cursor:pointer; }
#kontakt .kontakt_wiecej img { position:relative; top:5px;}
/*menu*/
#leftcolumn #menu { width:219px;  border-left:7px solid #fff; background:#dee7eb; margin-top:4px; }
#menu .nag { width:219px; height:41px; }
#menu .level_1 a { line-height:120%; font-weight:bold; display:block; font-size:11px; color:#335464; text-decoration:none; width:175px; padding:6px 0px 6px 37px; margin-right:7px; background: url(../images/arrow_03.gif) no-repeat 21px 11px; }
#menu .level_1 a:hover { line-height:120%; font-weight:bold; display:block; font-size:11px; color:#172a30; text-decoration:none; width:175px; padding:6px 0px 6px 37px; margin-right:7px; background:#eaf0f2 url(../images/arrow_03.gif) no-repeat 21px 11px; }
#menu .level_1_active a { line-height:120%; font-weight:bold; display:block; font-size:11px; color:#c28a07; text-decoration:none; width:175px; padding:6px 0px 6px 37px; margin-right:7px; background: url(../images/arrow_03.gif) no-repeat 21px 11px; }
#menu .level_2 a { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#335464; text-decoration:none; width:160px; padding:3px 0px 3px 52px; margin-right:7px; background: url(../images/arrow_03.gif) no-repeat 36px 7px; }
#menu .level_2 a:hover { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#172a30; text-decoration:none; width:160px; padding:3px 0px 3px 52px; margin-right:7px; background:#eaf0f2 url(../images/arrow_03.gif) no-repeat 36px 7px; }
#menu .level_2_active a { line-height:120%; font-weight:bold; display:block; font-size:11px; color:#c28a07; text-decoration:none; width:160px; padding:3px 0px 3px 52px; margin-right:7px; background: url(../images/arrow_03.gif) no-repeat 36px 7px; }
/*kontakt_ban*/
#leftcolumn #kontakt_ban { width:219px; margin-left:7px; height:79px; background:url(../images/kontakt_ban.jpg) no-repeat; margin-top:4px ; margin-bottom:4px; }
#kontakt_ban .txt { width:125px; height:43px;  position:relative; top:36px; margin-left:85px; line-height:120%; }
*html* #kontakt_ban .txt { width:120px; height:43px; margin-top:36px; top:0px; margin-left:90px; line-height:120%; }
#kontakt_ban .txt a { color:#bbcdd6; font-size:10px; text-decoration:none; font-weight:normal; }
#kontakt_ban .txt a:hover { color:#fafcfc; font-size:10px; text-decoration:none; font-weight:normal; }

/*** rightcolumn ***/
#holder #rightcolumn { width:555px; float:left; }
#rightcolumn #ban {}
#rightcolumn #info {}
#info .bg { margin-top:4px; height:45px; background:#f0efed; margin-right:7px;}
#info .bg .arrow { float:left; width:35px; height:32px; background:url(../images/arrow_01.jpg) no-repeat 0px 5px;}
#info .bg .txt { float:left; width:500px; color:#747473; padding-top:14px; height:18px; overflow:hidden; }
*html* #info .bg .txt { float:left; width:500px; color:#747473; padding-top:13px; height:18px; overflow:hidden; }
#info .bg .txt .nieaktywny a { text-decoration:none; color:#747473; font-weight:bold; }
#info .bg .txt .aktywny a { text-decoration:none; color:#c28a07; font-weight:bold; }
#info .bg .txt .nieaktywny span { text-decoration:none; color:#747473; font-weight:bold; cursor:pointer; }
#info .bg .txt .aktywny span { text-decoration:none; color:#c28a07; font-weight:bold; cursor:pointer; }
/*content*/
#rightcolumn #content { width:525px; padding:15px 15px; overflow:hidden; }
/*txt1*/
#content .txt1 { background:url(../images/contant_bg_01.jpg) no-repeat right top; }
#content .txt1 .nag { font-family:Arial,"Myriad Pro", Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#0b3245; padding-top:13px; padding-bottom:15px; }
#content .txt1 .txt {  width:320px; padding-top:6px; }
#content .txt1 .txt .wiecej  { padding-top:10px;padding-bottom:10px; }
#content .txt1 .txt .wiecej img { position:relative; top:4px; left:5px;}
/*txt2*/
#content .txt2 { background:url(../images/contant_bg_03.jpg) no-repeat right top; }
#content .txt2 .nag { font-family:Arial,"Myriad Pro", Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#0b3245; padding-top:13px; padding-bottom:15px; }
#content .txt2 .txt {  padding-top:10px; line-height:140%; }
#content .txt2 .txt .elem { padding-bottom:1px; padding-top:1px;}
*html* #content .txt2 .txt .elem { padding-bottom:2px; padding-top:2px;}
#content .txt2 .txt .left { width:190px; float:left;  padding-left:10px; }
#content .txt2 .txt .center { width:100px;  float:left; }
#content .txt2 .txt .center img { position:relative; top:-10px;}
#content .txt2 .txt .right { width:180px;  float:left; padding-left:30px; }
#content .txt2 .txt .wiecej  { padding-top:6px;padding-bottom:10px; }
#content .txt2 .txt .wiecej img { position:relative; top:4px; left:5px;}
/*txt3*/
#content .txt3 {}
#content .txt3 .nag { font-family:Arial,"Myriad Pro", Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#0b3245; padding-top:13px; padding-bottom:15px; }
#content .txt3 .txt {  padding-top:6px; }
#content .txt3 .txt .wiecej  { padding-top:10px;padding-bottom:10px; }
#content .txt3 .txt .wiecej img { position:relative; top:4px; left:5px;}

/*** footer ***/
#footer { height:132px; width:788px; margin:0 auto; padding-bottom:10px; }
#footer #partnerzy_bg {  background:#fff; }
#partnerzy_bg #partnerzy { height:87px; width:774px; margin-left:7px; border-top:1px solid #d1d1d1; background:#efeeec; }
#footer #partnerzy img { margin-top:22px; }
#footer #footerbottom { border-left:7px solid #e9e7e4; border-right:7px solid #e9e7e4; }
#footerbottom .left { width:225px; float:left;  border-top:7px solid #0e3d53; height:35px; background:url(../images/footer_logo.jpg) no-repeat; overflow:hidden; }
#footerbottom .left .txt { font-size:10px; padding-left:70px; line-height:120%; padding-top:9px; color:#807f7d;}
#footerbottom .left .txt a {  text-decoration:none; color:#807f7d; font-weight:bold; }
#footerbottom .right { width:549px; height:44px; float:left; background:url(../images/footer_pas.jpg) no-repeat;}
#footerbottom .right .txt { color:#f1f5f7;  text-align:right; padding-right:14px; padding-top:14px; float:right;  width:510px; overflow:hidden; height:17px; }
*html* #footerbottom .right .txt { color:#f1f5f7;  text-align:right; padding-right:14px; padding-top:13px; float:right;  width:510px; overflow:hidden; height:17px; }

/********************************* global *********************************/
.c1 { color:#fab41e; font-weight:bold; font-size:11px;}
.c2 { color:#aebdc5; }
.c3 { color:#172a30; padding-bottom:3px; display:block; }
.font25 { font-size:25px; }
.font17 { font-size:17px; }
.font11 { font-size:11px; }
.clear { clear:both; }
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}