body{
  margin:0;
  padding:0;
  background:url('/templates/471/g_files/back.gif') repeat-x;
}

.clear{
  clear:both;
}

div#head{
  width:980px;
  height:281px;
  margin:0 auto;
  position:relative;
  background:url('/templates/471/g_files/flags.gif') bottom right no-repeat;
}

div#menu{
  position:absolute;
  left:0px;
  top:240px;
  height:41px;
}

div#menu a{
  float:left;
  height:28px;
  padding:13px 27px 0px 30px;
  font-size:11px;
  font-family:Tahoma;
  color:#6a6a6a;
  text-decoration:none;
  background:url('/templates/471/g_files/menu.gif') no-repeat;
}

div#menu a.active{
  color:#FFFFFF;
  background:url('/templates/471/g_files/menu.gif') no-repeat 0 -41px;
}

div#menu a:hover{
  color:#FFFFFF;
  background:url('/templates/471/g_files/menu.gif') no-repeat 0 -41px;
}

div#content{
  width:980px;
  margin:0 auto;
  margin-top:10px;
}

div#left{
  width:220px;
  float:left;
}

div#left img{
  border:none;
}

ul#left_menu{
  list-style-type:none;
  width:220px;
  padding:0;
  margin:0;
  font-family:Tahoma;
  font-weight:bold;
  font-size:11px;
  color:#4d4d4d;
  text-decoration:none;
}

ul#left_menu li{
  margin:0;
  display:block;
  border-top:1px solid #e1e1e1;
}

ul#left_menu li:first-child{
  border-top:none;
}


ul#left_menu li{
  border-top:expression((!this.previousSibling) ? "none" : "1px solid #e1e1e1" );
}

ul#left_menu li a{
  margin:0;
  display:block;
  line-height:25px;
  font-size:11px;
  color:#4f60c2;
  font-family:Tahoma;
  text-decoration:none;
  padding-left:30px;
  background:url('/templates/471/g_files/arrow.gif') no-repeat 20px 10px;
}

ul#left_menu li a.active{
  margin:0;
  display:block;
  line-height:25px;
  background:#f2f2f2 url('/templates/471/g_files/arrow.gif') no-repeat 20px 10px;
}

ul#left_menu li a:hover{
  margin:0;
  display:block;
  line-height:25px;
  background:#f2f2f2 url('/templates/471/g_files/arrow.gif') no-repeat 20px 10px;
}

div#center{
  width:420px;
  padding:0 10px;
  float:left;
  font-family:Tahoma;
  color:#272727;
  font-size:12px;
  line-height:18px;
}

a.rozwijaj{
  color:#4F60C2;
  font-weight:bold;
}

div.rozwijany{
  display:none;
  padding:5px 10px;
  background:#4F60C2;
  color:#FFFFFF;
}

div.news_main{
  position:absolute;
  width:380px;
  bottom:0px;
  left:0px;
  padding:10px;
  background:#3444a4;
  filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	-khtml-opacity: 0.9;
	color:#FFFFFF;
	font-size:12px;
}

div.news_short_main_title a.box_link{
  font-size:18px;
  color:#FFFFFF;
  text-decoration:none;
}

div.news_short_lead_main{
  color:#FFFFFF;
	font-size:12px;
}

div.news_short_box{
  clear:both;
  padding:20px 0px;
}

div.news_short_box_main{
  width:400px;
  height:258px;
  clear:both;
  position:relative;
}

img.news_short_image{
  float:left;
  width:104px;
  margin-right:10px;
  background:#FFFFFF;
  padding:2px;
  border:1px solid #e1e1e1;
}

div.news_short_title{

}

div.news_short_date{
  display:block;
  font-size:10px;
  color:#a8a8a8;
}

div.news_short_title a{
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
  color:#064594;
}

div.news_short_lead{

}

div.news_short_lead a{
  color:#868686;
  text-decoration:none;
}

div.news_short_more{
  float:right;
}

div.news_short_more a{
  color:#fe7300;
}

div.news_full_back_top{
  display:none;
}

div.news_full_title{
  font-size:14px;
  font-weight:bold;
}

div.news_full_date{
  color:#a8a8a8;
}

div.news_full_back a{
  color:#fe7300;
}

div#right{
  width:320px;
  float:left;
}

div#right img{
  border:none;
}

div#footer_container{
  margin-top:20px;
  height:225px;
  background:url('/templates/471/g_files/back2.gif') repeat-x;
}

div#footer{
  width:980px;
  margin:0 auto;
  font-family:Tahoma;
  font-size:11px;
  color:#787878;
  line-height:20px;
}

div.footer_box{
  width:306px;
  padding:0px 10px;
  float:left;
}

div.footer_box img{
  margin:0 15px;
}

div#footer b{
  color:#272727;
}

div#footer a{
  color:#787878;
  text-decoration:none;
}

div#footer .valid_req{
  border:1px solid #787878;
}

div#footer .p2c{
  background:#f5f5f5;
  border:1px solid #f5f5f5;
  color:#fe7300;
  text-decoration:underline;
  text-transform:lowercase;
  float:right;
}

div#copyrights{
  text-align:right;
  clear:both;
}