*{
  margin:0;
  padding:0;
  border:none;
}

html{
  background:url('/templates/78/g_files/tlo.jpg') repeat-x;
}

body{
  background:url('/templates/78/g_files/clouds.jpg') no-repeat top center;
}

div#head{
  width:980px;
  margin:0 auto;
  font-size:0px;
}

div#content{
  width:980px;
  margin:0 auto;
}

div#content .lang{
  float:right;
  clear:right;
}

div#content_container{
  width:960px;
  float:left;
  background:#FFFFFF url('/templates/78/g_files/content_background_left.gif') repeat-y 54px 0;
}

div#pttk_left{
  width:54px;
  height:622px;
  float:left;
}

div#content_left{
  width:201px;
  min-height:622px;
  height:auto !important;
  height:622px;
  float:left;
}

div#content_left img{
  display:block;
}

div#content_left h1{
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
  color:#3d3d3d;
  margin-left:10px;
}

div#left_menu a{
  display:block;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
  text-transform:uppercase;
}

div#left_menu li{
  display:block;
  padding-left:40px;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
  line-height:30px;
  background:#0AA70E url('/templates/78/g_files/menumid.gif') no-repeat;
  text-transform:uppercase;
}

div#newsletter form{
  color:#FFFFFF;
  font-weight:bold;
  font-family:Arial;
  font-size:10px;
}

div#newsletter input{
  margin:2px 0;
  border:1px solid #000000;
}

div#aktualnosci *{
  font-family:Arial;
  font-size:11px;
  color:#FFFFFF;
}

div.news_short_box{
  padding:15px 10px;
}

a.box_link{
  font-family:Arial;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
}

div.news_short_date{
  font-family:Arial;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  line-height:20px;
}

div.news_short_title a, div.news_short_more a{
  font-weight:bold;
}

div#kontent{
  float:left;
  width:665px;
  margin-left:20px;
  padding-top:20px;
  min-height:450px;
  height:auto !important;
  height:450px;
  background:#FFFFFF;
  font-family:Arial;
  font-size:11px;
  color:#4f4f4f;
}

div#kontent a{
  color:#537db9;
  text-decoration:underline;
}

div#kontent_head{
  float:right;
  width:705px;
  height:223px;
}

div#kontent h2{
  font-family:arial;
  font-size:14px;
  color:#4f4f4f;
  line-height:25px;
  padding-left:50px;
  text-transform:uppercase;
  background:url('/templates/78/g_files/bullet.gif') no-repeat;
  border-bottom:1px solid #e7e7e7;
  margin-bottom:10px;
}

table.infowm_gallery img{
  margin:5px 15px;
}

div#footer{
  width:980px;
  height:80px;
  margin:0 auto;
  background:url('/templates/78/g_files/end.gif') no-repeat 255px 0px;
}

div#footer_green{
  float:left;
  display:inline;
  margin-left:54px;
  width:201px;
  height:80px;
  background:#0bb60e;
}

div#copyrights{
  float:right;
  font-family:Arial;
  font-size:11px;
  color:#626262;
  padding:10px 40px 0 0;
}

div#copyrights a{
  color:#0bb60e;
  text-decoration:none;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
}

div#footer_menu{
  float:left;
  font-family:Arial;
  font-size:11px;
  color:#626262;
  padding:10px;
}

div#footer_menu a{
  font-family:Arial;
  font-size:11px;
  color:#626262;
  text-decoration:none;
}

input.valid_req{
  margin:2px 0;
  border:1px solid #000000;
}

input.p2c{
  margin:2px 0;
  border:1px solid #000000;
  background:#0AA70E;
  color:#FFFFFF;
}

input.p2norm{
  margin:2px 0;
  border:1px solid #000000;
}

input.phsmall{
  margin:2px 0;
  border:1px solid #000000;
}

select.valid_req{
  margin:2px 0;
  border:1px solid #000000;
}