

body{ font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000; background-color:#fff; margin:0; padding:0; line-height:140%; background:url(images/bg-gradient.jpg) repeat-x 0px 350px; }
body.podstrona{ font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000; background-color:#fff; margin:0; padding:0; line-height:140%; background:url(images/bg-gradient.jpg) repeat-x 0px 250px; }


p{ font-family: Arial, Werdana, sans-serif; font-size: 12px; color: #000; margin:0; padding:10px 0px; }

h1{ font-family: Trebuchet MS;  font-size:21px; padding:10px 0px 17px 0px; margin:0; text-transform: uppercase; color:#002952;}
h2{ font-family: Trebuchet MS; font-size:18px; padding:0; margin:0; text-transform: uppercase; }
h3{ font-family: Trebuchet MS; font-size:16px; padding:0; margin:0; text-transform: uppercase; clear:both;}

a, a:link, a:visited{ color:#012a53; text-decoration:none;outline:none; }
a:hover{ color:#a4ce24; outline:none;}
a img{border:none; outline:none;}
ul{ list-style-type:none; padding:0px 20px; }
ul li{ background:url(images/ul-dot-green.gif) no-repeat top left; padding:0px 10px; }


.top, #top{ position:relative; width:100%; min-width:990px; height:350px; margin: 0 auto; outline:none;}
.top-podstrona, #top-podstrona{ position:relative; width:100%; min-width:990px; height:250px;  margin: 0 auto; outline:none;}

#header{ margin:0 auto; width:990px; position:relative; z-index:20; }
#header .navi-top{ height:50px; float:right; position:relative; z-index:20; padding-top:5px; background:url(images/menu-tlo.png);  }
#header .navi-top-right{ height:50px; float:right; position:relative; z-index:20;  padding-top:5px;  background:url(images/menu-tlo-left.png) no-repeat;  width:6px; }
#header .navi-top-left{ height:50px; float:right; position:relative; z-index:20;  padding-top:5px;  background:url(images/menu-tlo-right.png) no-repeat;  width:6px; }

#wrapper{}

#container{ margin:0 auto; width:990px; margin-top:-350px; /*_margin-top:-435px; */ text-align:justify; }
#container-podstrona{ margin:0 auto; width:990px; margin-top:-250px; /*_margin-top:-435px; */ text-align:justify; }


#leftcol{ width:760px; float:left; margin-top:248px;}
#leftcol-podstrona{ width:760px;  float:left; margin-top:148px;}
#leftcol #menu-flash{ width:763px; _width:760px; height:248px;  position: relative; z-index:30;outline:none; }
#leftcol-podstrona #menu-flash-podstrona{ width:763px; _width:760px; height:204px;  position: relative; z-index:31; outline:none;}
#leftcol .lcontent{ width:333px; float:left;  padding:0px 30px 0px 5px; }
#leftcol-podstrona .lcontentsub{ width:700px; float:left;  padding:0px 5px 0px 5px; margin-bottom:50px; }
#leftcol-podstrona .lcontentsub_con{ width:700px; float:left;  padding:0px 5px 0px 5px; margin-bottom:50px; }
#leftcol-podstrona .lcontentsub_con h1{ float:left; }
.lcontent h1{ color:#002952; }
#leftcol .rcontent{ width:333px; float:left;  padding:0px 30px 0px 5px; }

.rcontent h1{ color:#e6bc00; }
#rightcol{ float:right; width:230px;  background:url(images/mapa.jpg) no-repeat;  height:410px; position: relative; z-index:30; margin-top:295px; }
#rightcol-podstrona{ float:right; width:230px;  background:url(images/mapa.jpg) no-repeat;  height:410px; position: relative; z-index:30; margin-top:195px; }
#rightcolkontakt{ float:right; width:230px; background:url(images/mapa-kontakt.jpg) no-repeat;  height:500px; position: relative; z-index:30; margin-top:195px; }



a#more-green{ display:block; background:url(images/wiecej-zielen.gif) no-repeat;  width:52px; height:18px; float:right; margin:350px 30px 0px 0px; _margin-right:15px; }
a#more-blue{ display:block; background:url(images/wiecej-granat.gif) no-repeat;  width:52px; height:18px; float:right; margin-top:10px; }
a#more-yellow{ display:block; background:url(images/wiecej-zolty.gif) no-repeat;  width:52px; height:18px; float:right; margin-top:10px; }

a#more-green-en{ display:block; background:url(images/wiecej-zielen.gif) bottom center no-repeat;  width:52px; height:18px; float:right; margin:350px 30px 0px 0px; _margin-right:15px; }
a#more-blue-en{ display:block; background:url(images/wiecej-granat.gif) bottom center no-repeat;  width:52px; height:18px; float:right; margin-top:10px; }
a#more-yellow-en{ display:block; background:url(images/wiecej-zolty.gif) bottom center no-repeat;  width:52px; height:18px; float:right; margin-top:10px; }

/* Search    */


div.search-left{ background:url(images/search-bg-left.png) no-repeat; height:24px; width:6px; float:left;}
div.search-right{ background:url(images/search-bg-right.png) no-repeat; height:24px; width:6px; float:left;}
#cntnt01moduleform_1{ width:200px; float: right;  margin-top:10px;   position: relative;z-index:30; }
input.search-button{ width: 35px; height: 22px; padding: 0; border: 0; background:url(images/search-but.png) no-repeat; cursor:pointer ; float:right; margin-top:1px;}
.search-input{margin: 0; float:left; border:none; height:20px; width:144px; font:11px/20px Arial; color:#939393; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
 


/* Language menu */
.lang{ position: absolute; left:-8px; _left:-669px; width:100%;  margin:0; padding:0; font-family: Trebuchet MS; color:#6c7782; font-size:11px; height:17px; padding-right:8px; text-align:right; z-index:100;}


/* Top menu */
.navi-top ul{ margin:0; padding:0; list-style-type:none; margin:17px 10px 0px 0px;*margin:22px 10px 0px 0px; clear:both; }

.navi-top ul li{ float:left; display:inline; margin:0; padding:0px 7px 0 7px; background:none; background:url(images/button-separ.gif) no-repeat 8px 12px; }
.navi-top ul li a{ float:left; display:block;padding:0px;text-decoration:none;   }
.navi-top ul li a span{float:left; display:block; padding-top:6px;height:20px;color:#fff;font-weight:bold; font-family: Trebuchet MS;font-size:12px;text-transform: uppercase;position:relative; left:10px;padding-right:8px; } 

.navi-top ul li a:hover, .navi-top ul li.currentpage a.active{ background:url(images/but-menu2.png) 0 0 no-repeat; color:#272727; text-decoration:none; }
.navi-top ul li a:hover span, .navi-top ul li.currentpage a.active span{background:url(images/but-menu2.png) right top no-repeat;position:relative; left:10px;padding-right:8px; cursor:pointer;}

/* Logo    
a.logo{ display:block; width:400px; height:114px; float:left; }
 */
 
#footer{ height:50px; clear:both;}
#footer div{ width:720px; height:50px;border-top:1px solid #b2b2b2; float:left; }
#footer p{ color:#707c85; font-size:11px;   float:left; padding-right:100px; }
#footer ul{ list-style-type:none; margin:0;  padding:10px 20px; }
#footer ul li{ list-style-type:none; float:left; background:none;}
#footer ul li a{ font-family: Trebuchet MS; font-size:11px ; color:#707c85; float:left; text-decoration:none; padding:0px 10px; }
#footer ul li a:hover{ color:#000; }

a#investmag{ display:block; background:url(images/investmag.gif) no-repeat;  width:146px; height:19px; float:right; margin:5px 30px 0px 0px; _margin-right:15px; float:right; }
a:hover#investmag{ display:block; background:url(images/investmag.gif) no-repeat center bottom; }

.clear{ border:none; clear:both;}

table{ border:1px solid #ccc; width:100%; border-collapse: collapse;}
table td, table tr{ border:1px solid #ccc; }
table tr{ height:30px;}
table td{ padding:0px 10px;}

td.pos1{ background-color:#ededed; width:60px;}
td.pos2{ background-color:#ededed; }

table#duza{ width:300px;}
 
table#kontakt{ width:100%; border:none; vertical-align:top; clear:both; }
table#kontakt td{ width:350px; border:none; padding:0px; vertical-align:top; }
table#kontakt tr{ border:none; vertical-align:top; }
table#kontakt td.kol1{ padding-right:40px; }

#formularz { margin-top:210px; }
.formbuilderform{ margin-top:20px; }
.formbuilderform,  .formbuilderform input{ width:200px; }
.formbuilderform textarea{ width:200px; font-family: Trebuchet MS; font-size:11px; padding:0px 5px; color:#888;height:130px; }
.formbuilderform input{ border:1px solid #888; font-family: Trebuchet MS; font-size:11px; height:18px; line-height:18px; margin-bottom:10px; color:#888; padding:0px 5px; }
.formbuilderform textarea{ border:1px solid #888; }
.formbuilderform .submit input{ cursor: pointer; border:none; width:52px; height:18px; background:url(images/wyslij.gif) no-repeat;  margin:10px 0px 0px 160px;}

.error_message{ display:none;}

.fb_invalid p{ color:red; font-size:11px; font-family:Trebuchet MS; }

#mapa table, #mapa table td, #mapa table tr{ clear:both;border:none; margin:20px 0px; padding:0;  border:3px solid #ededed;} 
#mapa table{ width:600px; }
#sidebar_GoogleMaps1{ display:none; padding:10px 0px; }

.obrazek{float:left;width:200px;margin-right:23px;margin-bottom:23px;}
.obrazek img{ padding:5px; background-color:#ededed;}
.obrazek p{font-size:11px; margin:0; padding:2px 4px; text-align:center;}

.kontaktmenu{float:right;padding-top:13px;padding-right:20px; height:30px;}
.kontaktmenu a{margin-top:5px;font-family: Trebuchet MS; font-size:11px;}