div.adres {float:right;width:160px;padding: 5px 5px 5px 5px;background:#f0f0f0;color:#666;margin-left: 10px;
border:1px solid #ccc;overflow:hidden;}
* html div.adres {width:162px;}
div.adres a {color: #000099;}
div.adres b {color: #009900;}

#leftImg

{

float:left;


margin-right: 20px;

}

#leftImg1

{

float:left;


margin-right: 20px;

}

#rightImg

{

float:right;


margin-left: 20px;

}

#rightImg1

{

float:right;


margin-left: 20px;

}


* {margin: 0; padding: 0;}
a {text-decoration: none; color: #242424; font-weight: bold;}
a:hover {text-decoration: underline;}
img, fieldset {border: none;}
ul {list-style: none;}

body {padding: 0px 0 0px 0; background: #FFF; color: #242424; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 1.5em;}

#wrapper {margin: 0 auto; width: 768px;}

#top {float: left; width: 768px; padding: 33px 0px 0px 0px; background: #fff url(grafika/logo.png) 0 0 no-repeat; color: #FFF;}
  #top a {color: #FFF;}
  #top h2 {float: right; padding: 0 0 0 0px; width: 310px; font-family: Verdana, Arial, sans-serif; font-weight: normal !important; font-style: italic; font-size: 25px; line-height: 30px; color: #000;}
    #top h2 a {font-weight: normal;}
      #top h2 a strong {padding: 0 10px 0 0; border-right: 1px solid #333333; font-weight: normal !important;}
      #top h2 a small {font-size: 16px; padding: 0 0 0 10px;}
      #top h2 a:hover {text-decoration: none;}
  #top form {float: left; width: 233px; padding: 0px 0 20px 5px;}
    #top form input {float: left;}
      #top form input#finder {margin: 2px 10px 0 0; padding: 0; width: 116px; height: 16px; color: #bbbbbb; background: none; border: 0 none;}
      #top form input#finder_button {}
  #glowna_page .box {float: left; min-height: 127px; height: 127px !important; width: 428px; padding: 35px 0px 12px 340px; clear: both; background: url(grafika/gora.png) no-repeat #fff; position: relative;}
  #podstrona_page  .box {float: left; min-height: 127px; height: 127px !important; width: 428px; padding: 35px 0px 12px 340px; clear: both; background: url(grafika/gora.png) no-repeat #fff; position: relative;}

    .box h1 {font-size: 24px; padding: 0px 0 16px 0; font-style: italic; font-weight: normal; font-family: "Trebuchet MS", Georgia, Arial, sans-serif;}
    .box p {color: #fff;}

  ul.menu {position: absolute; right: 0; top: 0; padding: 160px 0px 0px 10px !important;}
    ul.menu li {float: left; padding: 0; background: url(grafika/menu_line.gif) right 9px no-repeat; margin: 0 -1px 0 0;}
      ul.menu li#menu_kontakt {background: none;}
      ul.menu li a {float: left; padding: 0 3px 0 0; font-size: 12px; font-family: Arial, Tahoma, sans-serif; text-transform: uppercase; line-height: 26px;}
        ul.menu li a span {float: left; height: 28px; padding: 0 3px 0 7px; cursor: pointer;}
        ul.menu li a.menuactive, ul.menu li a:hover {background: url(grafika/m_right.gif) right 0 no-repeat; text-decoration: none;}
          ul.menu li a.menuactive span, ul.menu li a:hover span {background: url(grafika/m_left.gif) 0 0 no-repeat;}

#content {float: left; width: 768px; text-align:justify;}
  #content p {padding: 0 0 10px 0;}
  #content img {float: left; margin: 0 10px 10px 0;}
  #content strong {font-size: 1.0em; font-weight: bold;}
  #content small {font-size: 1.0em; font-weight: normal; font-style: normal;}
  #content em {font-size: 1.0em; font-style: italic;}
  #content ul {padding: 0 0 10px 0;}
    #content ul ul {padding: 0 !important;}
      #content ul li {padding: 0 0 0 10px; background: url(grafika/arrows.gif) 0 7px no-repeat;}
  #content h2 {font-size: 21px; line-height: 21px; font-weight: bold; color: #4f8fb8; padding: 0 0 15px 0;}
    #content h2 small {font-weight: normal; line-height: 23px; color: #323232; display: block;}
span.more a, a.more {color: #2b95bf; font-weight: normal; padding: 0 8px 0 0; background: url(grafika/arrows.gif) right 5px no-repeat;}
  #content h3 {font-size: 13px; font-weight: bold; padding: 0 0 10px 0;}

  #glowna_page #content {background: url(grafika/content_bg1.jpg) 0 0 no-repeat;}
    #glowna_page #podstrona {width: 301px; min-height: 364px; height: auto !important; height: 364px;}
    #glowna_page #glowna {width: 387px;}
  #podstrona_page #content {background: url(grafika/content_bg2.jpg) 0 0 no-repeat;}
    #podstrona_page #podstrona {width: 184px; min-height: 409px; height: auto !important; height: 409px;}
    #podstrona_page #glowna {width: 504px;}
    
  #podstrona {float: right; padding: 30px 20px 10px 20px;}
    h2.ico_speaker {background: url(grafika/ico_speaker.jpg) no-repeat; padding: 0 0 25px 50px !important;}
    h2.ico_2 {background: url(grafika/ico_speaker.jpg) no-repeat; padding: 0 0 25px 50px !important;}
    ul2.actual_list {padding: 0px 0px 0px 0px !important; float: right}
      ul2.actual_list li {padding: 0 !important; background: none !important;}
        ul2.actual_list li h4 {font-size: 1.0em; color: #FFF; font-weight: normal; padding: 0 6px 0 6px; float: left; display: block; line-height: 24px; background: url(grafika/date_bg.gif) repeat-x #209dd3; margin: 0 0 4px 0;}
        ul2.actual_list li p {clear: both;}
    ul2.recent_list {}
      ul2.recent_list li {padding: 0 0 4px 0 !important; background: none !important; color: #2b95bf;}
        ul2.recent_list li a {color: #2b95bf; font-weight: normal;}
    ul.actual_list {padding: 0px 58px 58px 0px !important; float: right}
      ul.actual_list li {padding: 0 !important; background: none !important;}
        ul.actual_list li h4 {font-size: 1.0em; color: #FFF; font-weight: normal; padding: 0 6px 0 6px; float: left; display: block; line-height: 24px; background: url(grafika/date_bg.gif) repeat-x #209dd3; margin: 0 0 4px 0;}
        ul.actual_list li p {clear: both;}
    ul.recent_list {}
      ul.recent_list li {padding: 0 0 4px 0 !important; background: none !important; color: #2b95bf;}
        ul.recent_list li a {color: #2b95bf; font-weight: normal;}


  #glowna {float: left; padding: 30px 20px 10px 20px;}
    #glowna img {border: 3px solid #CCCCCC;}
    h2.ico_start {background: url(grafika/lampa.jpg) no-repeat; padding: 10px 0 25px 65px !important;}
    h2.ico_klient {background: url(grafika/pytajnik.jpg) no-repeat; padding: 10px 0 25px 75px !important;}
    h2.ico_start1 {background: url(grafika/start.jpg) no-repeat; padding: 10px 0 25px 75px !important;}
   h2.ico_cennik {background: url(grafika/05.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_cennik2 {background: url(grafika/06.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_cennik3 {background: url(grafika/07.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_firma {background: url(grafika/firma.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_contakt {background: url(grafika/contact.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_klienci {background: url(grafika/klienci.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_oferta {background: url(grafika/oferta.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_hangum {background: url(grafika/hangum.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_klimex_3 {background: url(grafika/klimex_3.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_auh_zgoda {background: url(grafika/auh_zgoda.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_mapa {background: url(grafika/mapa.png) no-repeat; padding: 10px 0 25px 70px !important;}
    h2.ico_kontakt {background: url(grafika/kontakt.png) no-repeat; padding: 0 0 25px 50px !important;}

#footer {clear: both; overflow: hidden; padding: 20px 20px 20px 20px;width: 728px; margin: 0 auto; background: url(grafika/stopka.gif) repeat-x #191919; color: #cbcbcb; line-height: 1.2em;}
  #footer p {float: right;}
  #footer a {color: #fff;}
  #footer ul {float: left;}
    #footer ul li {float: left; border-right: 1px solid #cccccc; padding: 0 10px 0 10px;}
      #footer ul li.last {border-right: none;}
      #footer ul li a {font-weight: normal;}



#top_menu{
	width:768px;
	float:right;
	margin:0px 0px 0px 0px;
}
#top_menu ul{
	width:768px;
	height:43px;
	float:left;
	background:url(grafika/menu_bg.png) right no-repeat;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#top_menu ul li{
	float:left;
	width:auto;
	display:block;
	background:url(grafika/menu_sprt.png) top right no-repeat;
	height:44px;
}
#top_menu ul li.noborder{
	float:left;
	width:auto;
	display:block;
	height:44px;
	background:none;
}
#top_menu ul li a{
	float:left;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height:45px;
	padding:0px 19px 0px 18px;
}
#top_menu ul li a:hover,#top_menu ul li a.active {
	float:left;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#5D8FA4;
	background:url(grafika/menu_hover.png) center bottom no-repeat;
	font-weight:bold;
	line-height:45px;
	padding:0px 19px 0px 18px;
}


#in              { padding: 30px 15px; height: 161px; background: #1f1b02 url('images/bg-contact.gif') no-repeat; }
#in1             { padding: 0px 30px; height: 340px; background: #1f1b02 url('images/bg-contact1.gif') no-repeat; }
#in *            { color: #fffed5; }
#in1 .phone1       { color: #ffffff; }
#in1 .phone       { color: #000000; }
#in address      { font-style: normal; margin-top: 20px; }
#in .phone       { color: #fff; }
#in .more        { position: absolute; bottom: 20px; right: 15px; }

.ico-send        { background: transparent url('grafika/wyslij.png') center center no-repeat; width: 85px; height:30px; border:none; margin-right:4px; }

.tabelka{ margin:10px;  border-top:1px solid #DECDAB ;  border-left:1px solid #DECDAB ; }
.tabelka td{ padding:5px 10px; border-bottom:1px solid #DECDAB ;  border-right:1px solid #DECDAB ; background:#FDF7EA; }

