#container { width: 100%; height: 100%; min-height: 100%; color: #c8efff;  font: normal 12px Tahoma, Arial,verdana; background: url('../upload/gfx/kolka.png') repeat top center; }
  #top { height: 9px; width: 100%; position: relative; float:left; 
    background: url('../upload/gfx/top2.png') repeat-x bottom left; z-index:50;}
    #top_content { height: 30px; width: 100%; position: relative; display:none; }
      #links { height: 20px; width: 400px; position: relative; float: left; top: 10px; left: 60px; color: #797979; font-size: 13px;z-index:300;}      
      #lang { height: 20px; width: 400px; position: relative; float: right; top: 7px; text-align:right; left: -60px; z-index:50; }
    #strzalka { height: 1px; width: 1000px; position: relative; margin-left: auto; margin-right: auto; z-index:350;}
  #container_box { width: 1000px; min-height: 100%; height: auto ! important;    
     position: relative; margin-left: auto; margin-right: auto; z-index:10;}
    #logo_space { height: 88px; width: 179px; position: relative; float: left; left: 12px; top:24px; float: left; z-index:100;}
    #menu { max-width: 760px; height: 92px; position: relative; float: right;   z-index:1000; text-align: right; padding-top: 46px; z-index:60; top:10px; }
    #content { width: 1000px; min-height: 200px; height: auto ! important;
      position: relative; float: left; background-image: url('../upload/gfx/bg-page.png');}      
      #container_main { width: 908px; height: auto ! important; position: relative; float: left; z-index:10; padding: 36px 50px; }        
        #main { position: relative; float: left; width: 908px; min-height: 100px; }
        #mainkolumn { position: relative; float: left; width: 562px; min-height: 100px; }
        #pageboxes { position: relative; float: left; width: 908px; margin: 15px 0px 10px 0px;}
          #pageboxes .box_content { position: relative; float: left; width: 256px; min-height: 165px; padding: 0px 20px; background-image: url('../upload/gfx/bg-box.png'); margin: 10px 0px 0px 10px; font-size: 11px;  line-height: 16px;}
          #pageboxes .box_content:first-child { margin-left: 0px; }
          .longbox_content + .box_content { margin: 0px; }
          .longbox_content { position: relative; float: right; width: 562px; padding: 5px 20px; background-image: url('../upload/gfx/bg-box.png');  font-size: 11px;  line-height: 16px; }
        #pageboxeskolumn { position: relative; float: right; width: 296px;}
          #pageboxeskolumn .box_content { position: relative; float: left; width: 256px; padding: 0px 20px; background-image: url('../upload/gfx/bg-box.png'); font-size: 11px;  line-height: 16px; margin-top: 10px;}
          #box_blank + .box_content,#box_blank .box_content:first-child  {margin-top: 0px;}          
          #pageboxeskolumn #box_blank { position: relative; float: left; width: 256px; padding: 0px; font-size: 11px;  line-height: 16px; margin: 0px;}
          #box_blank .box_content {padding: 10px 20px 0px 20px;}
          #box_blank .box_content#non {background-image: url('../upload/gfx/bg-blue.png');}

          #box_blank .box_content img {border: 1px solid #000; outline:#fff solid 1px;}
          #box_blank .box_content h4, #box_blank .box_content h3 {padding:0px;margin:0px;}
          #box_blank .box_content h4:hover {cursor:pointer;}
        #pagebottom { position: relative; float: left; width: 908px; }
           
    #bottom_space { height: 240px; width: 1000px; position: relative; float: left; }
      #bottom_space .box_content { position: relative; float: left; width: 313px; padding: 10px;}   
  #bottom { height: 37px; width: 100%; position: relative;  float:left;  
    background: url('../upload/gfx/bottom.png') repeat-x top left;}
    #bottom_content { height: 25px; width: 100%; position: relative; margin-left: auto; margin-right: auto; top:12px;}
      #copyright { width: 600px; position: relative; float: left; left: 60px; }
      #supercomp { width: 250px; position: relative; float: right; left: -60px;  text-align: right;}

#prettyBox { width: 400px; min-height: 300px; color: #000626;  font: normal 12px Tahoma, Arial,verdana;  float:left;}
#closePrettyBox { float:right; padding:5px; }

#main p, #pagebottom p { text-indent:20px; /*column-count: 2; column-gap: 30px; 
-moz-column-count: 2; -webkit-column-count: 2; 
-moz-column-gap: 30px; -webkit-column-gap: 30px;*/ }

.box_content a {color: #fff;  font: bold 10px Tahoma, Arial; background: url('../upload/gfx/li.png') no-repeat top left; padding: 2px 0px 10px 24px; position: relative;}
.box_content h3 + a, .box_content li a {background: url('../upload/gfx/lis.png') no-repeat top left; padding: 0px;}
#bottom_space a { position: absolute; top: 180px;} 
#bottom_space p {  font: normal 11px Tahoma, Arial; color: #fff; line-height: 16px; }
#bottom_space #tags_content a {position:relative; top:0px; display:inline;}


.box_content h5, h5.newsdate {  font-size: 10px; font-weight:normal; color: #134065; margin:0px; padding: 0px 5px; background-color: #ddf6fe; width: 48px; position:relative; top: 18px; left:195px; }
h5.newsdate {top: -90px; left:504px;} 
#bottom_space h4, #pageboxeskolumn h4 {margin:30px 0px 10px 0px; display:block;}
#pageboxeskolumn h4 {margin-top:20px;}
.box_content h3  {margin-top:15px; display:block;}


h4.arch:hover {color:#ff0000;}

#copyright, #copyright a { color: #6e6e6e;  font: bold 12px Gnuolane, tahoma, Arial; }
#supercomp, #supercomp a { color: #c8efff;  font: normal 10px tahoma, Arial; }
#supercomp a:hover, #copyright a:hover { color: #ebebeb; text-decoration: none;}
#links img, #lang img {display:inline; position: relative; top: 3px;}
#links img:hover {opacity:0.7;filter:alpha(opacity=70); }

#languages {width:100px; height:22px; background-color: #c3c3c3; border: #c3c3c3 1px solid; padding: 2px 0px 0px 10px;  z-index: 200; cursor:pointer; color: #fff; font: normal 11px Tahoma, Arial,verdana;}
#lang_strz {display:inline; position:relative; top:-3px; cursor:pointer; z-index: 2000;}


.gal_album, .good_album { }
.gal_album_ch { position:relative; left:120px; }
.gallery {width: 180px;height: 185px; float:left; }
.gallery a img {opacity:0.7;filter:alpha(opacity=70); border: 10px solid #013544; }
.gallery a img:hover {opacity:1;filter:alpha(opacity=10); border: 10px solid #237d9a;}

.realizacje {display: table-row; background: url('../upload/gfx/hr.png') repeat-x bottom left;}
.rimg, .rdescr {display: table-cell; padding: 10px 0px;}
.rimg {padding: 15px 10px 10px 0px;}


#tags_content { border: 0px solid #c1c1c1; padding: 10px 0px 20px 0px;  }
#tags_content a {font-weight: normal; padding-left:0px; background-image: url('../upload/gfx/blank.png');}
#tags_content .tags_1 { font-size: 9px; color: #fff; }
#tags_content .tags_2 { font-size: 10px; color: #82e1ff; }
#tags_content .tags_3 { font-size: 12px; color: #7bda00; }
#tags_content .tags_4 { font-size: 14px; color: #ddf6fe; }
#tags_content .tags_5 { font-size: 16px; color: #c8efff;}

#top-strzala-down, #top-strzala-up { cursor: pointer; position:relative;  left:473px; height: 15px; width:14px; padding: 0px 10px; z-index:3000; }
#top-strzala-down jpg, #top-strzala-up jpg {z-index:5000;}
/*
#menu h3,#menu h3#mon {margin:0;padding:0px;font-size: 30px;height: 30px; display:inline;}
#menu div {float:left;padding:3px 0px 0 5px; height:27px;display:inline;}
#menu #dmon {background-image: url('../upload/gfx/bg-menu.png');}

#menu h3 a,#menu h3#mon a {
	font-size: 18px; padding-right: 6px;	margin: 0; font-weight: normal; 
}

#submenubox {float:left;height:1px;width:1px;position:relative;top:24px;left:-10px;}
#submenu {float:left;height:30px;min-width:100px;background-image: url('../upload/gfx/bg-menu.png');display:block;}
#submenu div {float:left;height:30px;display:inline;}
*/

#menu h3,#menu h3#mon {margin:0px;padding:0px;position:relative; left:5px;top:3px;}
#menu h3 a, #menu h4 a { color: #ddf6fe; }
#menu h3 a:hover, #menu h3#mon a { color: #7fe100;text-decoration:none;}
#menu div.mmenu {float:left;padding-right:10px; height:30px;display:inline;}
#menu div.mmenu:hover, #menu #dmon {background-image: url('../upload/gfx/bg-menu.png');}

#submenubox {float:left;height:1px;width:1px;position:relative;top:30px;}
#submenu {float:left;height:30px;width:370px;display:block;}
#submenu h4,#submenu h4#mon {margin:0px;padding:0px;position:relative; left:5px;top:3px;}
#submenu div {float:left;height:30px;padding-right:10px;background-image: url('../upload/gfx/bg-menu.png');display:inline;}
#submenu div:hover a, #submenu #son h4 a { color: #3dd0ff;text-decoration:none;}
#submenu div:hover {background-image: url('../upload/gfx/bg-blue.png');}

#form_email {border: 0px solid #c1c1c1;  width: 300px; height:20px; padding: 2px 0px 0px 10px; background-color: #002745; opacity:0.45; filter:alpha(opacity=45); color: #03b0e5; }

.divtable {display: table;}
.divjpg {display: table-cell; padding-right:10px;}
.divtxt {display: table-cell; }
.divtxt p {padding:0px;margin:0px;}

#main .divjpg img {padding: 0px 75px;}

#top-link {
	display: none;
	position: fixed;
	right: 10px;
	bottom: 10px; 
	*height: 1.5%;
}
/*#top-link img {display:inline;margin-left:5px;position:relative; top:4px;} */

.sitemap1 a, .sitemap2 a, .sitemap4 a {color:#c8efff;}

.sitemap2 h4 a, .sitemap4 h4 a {color:#fff;}
.sitemap2 {padding-left:40px;}
.sitemap3 {padding-left:80px;}
.sitemap4 {padding-left:120px;}

.catalogimg {height:1px; text-align:right;}
.catalogimg img {position:relative; top:0px; width:170px;}

img.ramka, a img[alt=strony_internetowe] {opacity:0.7;filter:alpha(opacity=70); border: 10px solid #013544; }
img.ramka:hover, a img[alt=strony_internetowe]:hover {opacity:1;filter:alpha(opacity=10); border: 10px solid #237d9a; }

img[alt=strony_internetowe] { border: 10px solid #023d50; }
#alert {width:60%; position:fixed; top:15px; left:20%;  font: bold 14px Tahoma, Arial,verdana; background-color: #7bda00; opacity:0.3;filter:alpha(opacity=30); text-align: center; }
#alert p { border: 1px solid #fff; color: #000; padding:3px; margin: 0px 0px;  text-align: center;}

#map_canvas div {color:#000;}
