body , td {font-size:11px;font-family:tahoma,'Lucida Grande',sans-serif;color:#333;text-align:left;}
html , body { margin:0;padding:0;}
.clear {clear: both;}
.fl {float:left;}
a img{border:none;}
a {outline-style:none;}

/*.ico {margin-left:4px;margin-right:5px;display:inline;vertical-align: middle;}*/
.ico {display:inline;vertical-align:middle;margin-right:5px;}

#main {width:1024px;margin:0 auto;background:url(images/main_bg4.gif) repeat-y 21px 0;}
  #main_bg {background:url(images/main_bg.jpg) no-repeat;}
  #menu_top {width:792px;height:91px;background:url(images/menu_top_bg.jpg) no-repeat;margin-left:232px;}
  #mt {margin:0;padding:0;list-style:none;overflow:hidden;padding-top:5px;margin-left:10px;float:left;height:50px;}
  #mt li {float:left;background:url(images/spacer.png) no-repeat;height:13px;margin:9px 0 0 -3px;padding:0 11px 0 12px;padding:0 7px 0 8px;}
  #mt li a img { margin-top:-2px;}
  #mt li a:hover img { border-bottom:1px solid #fff; }
  #header{width:792px;height:211px;margin-left:232px;/*background:url(images/header_bg3.jpg) no-repeat;*/}
  #left {position:relative;} /*flash*/
  /*#logo{position:absolute;margin:20px 0 0 99px;z-index:1;width:102px;height:77px;}*/
  #logo{position:absolute;margin:21px 0 0 78px;z-index:1;/*width:122px;height:45px;*/}
  #smd {margin:11px 0 0 19px;}
  #nasza_siedziba {width:166px;height:227px;background: url(images/nasza_siedziba.png) no-repeat;position:absolute;margin:28px 0 0 626px;z-index:2;}
  #nasza_siedziba_flash{width:162px;height:255px;position:absolute;margin:0 0 0 630px;z-index:2;}
  #lang {float:right;margin:10px 49px 0 0;padding:0;list-style:none;}
  #lang li{float:left;padding-left:12px;}
  /*-----------------------------------------------------------------------------------------------------------------------------*/
  #left{width:262px;padding-left:14px;background:url(images/left_bg3.png) repeat-y;margin:-185px 0 -4px 21px;float:left;}
  #left_head {width:262px;height:14px;background:url(images/left_head2.png) repeat-y;margin:-14px 0 0 -14px;position:absolute;z-index:2;}
  #left ul {margin:0;padding:0;list-style:none;}
  
  #left ul li {background:url(images/mod_bg3.gif) no-repeat;}
  #left ul li a {display:block;padding:12px 0 12px 23px;}
  #left ul li ul li {background:url(images/left_li_bg.gif) no-repeat;}
  #left ul li ul li a {padding:6px 0 5px 27px;margin-right:13px;background:none;}
    
  #left li.green a {background:url(images/head_green.gif) no-repeat 7px 12px;}
  #left li.light_blue a {background:url(images/head_light_blue.gif) no-repeat 7px 12px;}
  #left li.blue a {background:url(images/head_dark_blue.gif) no-repeat 7px 12px;}
  #left li.red a {background:url(images/head_red.gif) no-repeat 7px 12px;}

  #left li.green ul li a {background:none;color:#0097db;}
  #left li.light_blue ul li a {background:none;color:#660000;}
  #left li.blue ul li a {background:none;color:#006699;}
  #left li.red ul li a {background:none;color:#0e8577;}
  
  #left li.green ul li a:hover {background:#0D8567 url(images/men_left_green_hover.gif) no-repeat;}
  #left li.light_blue ul li a:hover {background:#0097D9 url(images/men_left_light_blue_hover.gif) no-repeat;}
  #left li.blue ul li a:hover {background:#006690 url(images/men_left_blue_hover.gif) no-repeat;}
  #left li.red ul li a:hover {background:#660000 url(images/men_left_red_hover.gif) no-repeat;}
  
  #left li li li a {margin-left:15px;}
  /*-----------------------------------------------------------------------------------------------------------------------------*/

#container{width:740px;margin-left:284px;background:url(images/center_bg.png) repeat-x;}
#patern_right {background: url(images/patern_right.png) repeat-y right top;}
#patern_left {background: url(images/patern_left.png) no-repeat left bottom;}
#center {width:657px;padding:30px 37px 50px 47px;min-height:270px;/*margin-bottom:20px;*/}

#footer {background:url(images/footer_bg.png) repeat-x;height:90px;clear:both;}
  #design {position:absolute;margin:74px 0 0 788px;z-index:1;}
  #drops {position:absolute;margin:-46px 0 0 751px;background:url(images/footer_drops4.png) no-repeat;width:273px;height:136px;z-index:1;}

#cms_text ul {margin:15px 0 10px 15px;padding:0;list-style:none;}
#cms_text ul li {background:url(images/point.gif) no-repeat 0 4px;padding-left:10px;}

#site_map ul {margin:10px 0 5px 10px;padding:0;list-style:none;}
#site_map ul li {background:url(images/point.gif) no-repeat 0 4px;padding-left:10px;}

#cms_text .tabela {border-collapse:collapse;border:1px solid #DADADA;}
#cms_text .tabela td {border:1px solid #DADADA;padding:4px 7px;background:#fff;}
#cms_text .tabela td p {margin:0;}
#cms_text .tabela tr.even td {background:#DADADA;}

#cms_text h2 {color:#fff;margin:0;padding:3px 6px;}
h3 {margin:0;border-bottom:1px solid #36A7E9;color:#36A7E9;padding-bottom:1px;}
#cms_text h4 img {margin:5px;}
#cms_text a { text-decoration:underline;}
table h4 {margin-bottom:0px;}

#gallery_page td {text-align:center;}

#footer_start {position:absolute;margin-left:330px;margin-top:-10px;z-index:2;}
#footer_start div {width:235px;float:left;}
#footer_start ul {list-style:none;margin:0;padding:0;}
#footer_start ul li {background:url(images/point.gif) no-repeat 0 4px;padding-left:10px;}
#footer_start #zp{margin-top:-18px;width:200px;}

.akt{margin-top:0px;padding-top:0px;padding-bottom:3px;display: inline-block;}
.akt a { color:#006699;}
.akt_name a{font-weight:bold;}
.more a {padding-right:12px;background:url(images/link_more.gif) no-repeat right center;margin-right:20px;color:#006699;}
.back a {padding-left:12px;background:url(images/link_back.gif) no-repeat left center;margin-right:20px;color:#006699;}
.akt_mask {background: url(images/akt_mask.png) no-repeat;width:70px;height:70px;position:absolute;margin:2px 0 0 2px;}
.foto_akt {border:1px solid #CCCCCC;padding:1px;}


.foto_empty {padding:2px;} 
.foto  {border:1px solid #CCCCCC;padding:1px;}

#footer_start #zp form {margin:-20px 0 5px 0;padding;0;}
#footer_start #zp form input {height:17px;border:1px solid #0d8577;vertical-align:top;width:129px;margin-left:11px;color:#067b6d;line-height:15px;padding-left:5px;}

hr {border:none !important;background:url(images/hr.gif) repeat-x;height:1px !important;padding:0 !important;}

#wpzf {position:absolute;margin:13px 0 0 178px;}
#sdd {position:absolute;margin:20px 0 0 68px;}
#zam{margin-top:-18px;}
#zam ul , #zp ul {margin-top:-10px;}

h1#navi {height:34px;background:url(images/navi_bg_new.png) no-repeat;margin:-15px 0 20px -55px;padding-left:10px;margin:-15px 0 20px 0 ;}
h1#navi img {margin-top:6px;}

#fotm_generate {width:540px;}
#fotm_generate td.T2 {border:none;background:url(images/point.gif) no-repeat 3px 6px;padding-left:15px;font-weight:bold;}
#fotm_generate td.submit {text-align:center;}
#fotm_generate td.submit input {background:#0F695D;color:#fff;}
#fotm_generate textarea {width: 475px;}

.akt_body {margin-top:10px;}
.foto_akt {margin-right:5px;float:left;}

.tool-tip {z-index:13000;padding:1px;border:1px solid #CCCCCC;background:#fff;}
.tool-title {font-weight:bold;font-size:11px;margin:0;color: #9FD4FF;padding: 8px 8px 4px;}
.tool-text {font-size:11px;padding:4px 8px 8px;background:#f1f1f1;}

#info_map .country { padding:5px;background:#f1f1f1;border:1px solid #CCCCCC;}

.form_alert { background: #FEE2E2 ;color:#F71F1F;font-weight: bold;border:1px solid #F95F5F;display:block;padding:3px 5px;margin:3px;}

