#header .top { height:27px; width:100%; float:left; -webkit-border-radius: 0px 0px 0px 20px; border-radius: 0px 0px 0px 20px; padding-top:3px;}  
	@media screen and (max-width: 650px) { #header .top {height: auto;} }

#header .logo { float:left; margin: 10px 10px 0px 5px;} 
  @media screen and (max-width: 650px) { #header .logo { float:left; margin: 8px 8px 0px 4px;}  }

#header .top .icons { margin:0; margin-left: 20px; padding:0; list-style: none; }

#header .top .icons li { float:left; margin:0px 7px;}

.bottom_cont .box.o_nas { width:230px; margin:45px 55px 0 40px;}
	@media screen and (max-width: 650px) { .bottom_cont .box.o_nas { width:95%; margin:20px 10px 10px 10px;} }

.data-news { float:left; position:relative; margin-right:5px;}
	@media screen and (max-width: 650px) { .data-news { margin:0;  display: block; float: none;} }


body {font-family: 'PT Sans', sans-serif;font-size:medium;line-height:1.5;color:#434343;background:#FFF; padding:0;margin:0;}


#header .top .btn { height:21px; color:#FFF; text-decoration:none; font-size:small; padding:0px 10px; /* margin:2px 5px; */}
	@media screen and (max-width: 650px) { #header .top .btn {height: auto;} }


#header .top .btn-f { margin: 0px; padding:0px; color:#FFF; font-size:small;}

#header .top .ico-w { text-align: center;  width: 21px; height: 21px; float: left; font-size:medium; margin-right: 2px;}



#header .top .ico-w.kontrast { text-align: center;  width: 21px; height: 21px; float: left; font-size:medium; margin-right: 2px; border:2px solid black;  background: yellow;  }

#header .top .ico-w.normal { text-align: center;  width: 21px; height: 21px; float: left; font-size:medium; margin-right: 2px; margin-left: 6px; border:2px solid black;  background: white; }

#header .top{ background-color:#04335F; font-family: Arial;}

#title div h1 { font-size:large; margin:25px 0 5px 0; padding:0;}
	@media screen and (max-width: 650px) { #title div h1 { font-size:large; margin:15px 0 2px 0; }  }

#title div div { font-size:medium; float: left; }
	@media screen and (max-width: 650px) { #title div div { font-size:medium; float: left; }  }

#title div div div.ico { background: url(../images/arrow_left_top.png) no-repeat; float: left; padding-right: 4px; width: 4px; height: 7px; margin: 9px 12px 0 15px; }

.navigation ul li a { display:block; padding:9px 0px 8px 0; text-decoration:none; color:#252525; font-size:medium; font-weight:bold; text-transform:uppercase;}

.navigation ul li div.box_inside ul > li > a { background: url(../images/hover_1.jpg) 10px 16px no-repeat; font-family: Arial;font-size:medium; color: #fff !important; font-weight: normal; text-transform: none; }

.wydzial ul li a { color:#0d4885; text-decoration:none; font-size:small; padding:15px 0 13px 34px; display: block;}

.bottom_cont nav ul li a { text-decoration:none; color:#73706D; font-size:small;}

.bottom_cont .box h6 { margin:0 0 25px 0; padding:0; font-size:large; color:#75726e; padding-bottom:20px; border-bottom:1px solid #acafaf;}

.bottom_cont .box p.p1 { font-family:Arial; color: #82807D; font-size:medium; line-height:20px; margin:0px 0 18px 0;}

.bottom_cont .box p { font-family:Arial; color: #A9A6A3; font-size:small; line-height:20px; margin:0px 0 18px 0;}

.bottom_cont .box ul li a { color:#797673; text-decoration:none; font-family:Arial, Helvetica, sans-serifl; font-size:medium; padding-left:37px;}

.footer { margin:auto; width:960px; padding-top:40px; font-family:Arial, Helvetica, sans-serif;}
	
.footer .copy { color:#FFF; background:url(../images/logo_small.png) left center no-repeat; padding-left:60px; float:left;  font-size:small;}
	
.footer .create { float:right; color:#bfb8b1; font-size:medium;}
.gallery_box h2 { margin:18px 0; font-size:large;}

.gallery_box ul li span { font-family:Arial, Helvetica, sans-serif; font-size:small; font-style:inherit; color:#880100; display:block; margin-bottom:13px;}  
.gallery_box ul li a { color:#747474; text-decoration:none; font-size:small; font-weight:bold; line-height:14px; }
.gallery_box .more { float:right; color:#7b0113; text-transform:uppercase; font-size:medium; font-weight:bold; text-decoration:none; margin:0px 7px 22px 0px;}  
.gallery_box .more span { margin-left:10px; font-weight:normal;}

a.gallery-more { font-family: Century Gothic; text-transform: uppercase; float: right; font-weight: bold; color: #1378ad; text-decoration: none; font-size:small; margin: -5px 15px 20px 0; }
a.gallery-more:hover, a.gallery-more:focus { font-family: Century Gothic; text-transform: uppercase; float: right; font-weight: bold; color: #8a8b8b; text-decoration: none; font-size:small; margin: -5px 15px 20px 0; }


.article h1 { color:#7b0113; font-weight:normal; margin:0px 0 20px 0; padding:0; font-size:large;}
	@media screen and (max-width: 650px) { .article h1 { margin:0px 0 10px 0; font-size:large;}  }


.article ul li { background: url(../images/li.png) left 3px no-repeat; font-family: Arial; font-size:medium; color: #6d6d6d; padding-left: 30px;margin-bottom: 10px; }

article p { font-family: Arial; font-size:medium; color: #6d6d6d; }
article p.first { font-weight: bold; }
article img { float: left; margin: 0 25px 5px 0; }
	@media screen and (max-width: 650px) { article img { margin:3px; float: left; padding: 0px; width: 45%;}   }

article h2 { font-size:large; color: #1378ad; font-weight: bold;}
article h3 { font-family: Arial; font-weight: bold; font-size:medium; color: #252525; }


.news_box h5 { font-weight:normal; font-size:large; color:#ffffff; margin:0; padding:0; margin-bottom:10px;}

.news_box ul li a { text-decoration:none; color:#c2b8b9; font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight: bold !important; }
.news_box ul li:hover a { color:#FFF; font-weight:bold;}

.news_box ul li .data {font-style: italic; }
.news_box ul li .title {  font-weight:bold; font-size:small; font-family: Arial;}
.news_box .more { font-size:small; font-weight:bold; color:#50a8ed; text-decoration:none; text-transform:uppercase; float:right;}
.news_box .more span { margin-left:10px; font-weight:normal}
a.ogl-more { font-size:small; font-family: Century Gothic; text-transform: uppercase; color: #50A8ED; font-weight: bold; text-decoration: none; margin: 6px; float: right;}
a.ogl-more:hover, a.ogl-more:focus { font-size:small; font-family: Century Gothic; text-transform: uppercase; color: #50A8ED; font-weight: bold; text-decoration: underline;  }
a.ogl-more em{ background:url(../images/more.png) no-repeat; display: inline-block; width: 6px; height: 9px; font-weight:normal; margin-left: 15px;margin-right: 10px; }

.news_list h3 { color:#0d4885; margin:0px 0 20px 0; padding:0; font-size:large;}
	@media screen and (max-width: 650px) { .news_list h3 { color:#0d4885; font-weight:normal; margin:0px 0px 5px 10px; padding:0; font-size:large;}  }



.news_list .h3 { color:#0d4885; font-weight: normal; margin:0px 0 20px 0; padding:0; font-size:large;}

.news_list ul li .data, span.tooltip_data { font-family:Arial, Helvetica, sans-serif; font-size:small; color:#0d4885; padding-left:20px; font-style:italic; background:url(../images/data_ico.jpg) left center no-repeat; }
span.tooltip_data { font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#880100; padding-left:20px; font-style:italic; background:url(../images/data_ico.jpg) left center no-repeat; position: relative; top: -10px; }  
.news_list ul li h4 a, h4.tooltip { text-decoration:none; color:#747474; font-size:large;}

.news_list ul li p { font-size:small; color:#756F69; font-family:Arial, Helvetica, sans-serif;}
	@media screen and (max-width: 650px) { .news_list ul li p { text-align: justify; } }


p.tooltip { font-size:medium; color:#756F69; font-family:Arial, Helvetica, sans-serif; position: relative; top: -10px;}
.news_list ul li .more { font-size:medium; color:#0d4885; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}  

.news_list ul .main_news span { position:absolute; background:url(../images/data.jpg) #000 left center no-repeat; padding:0px 20px 0px 48px; height:26px; line-height:26px; bottom:24px; left:-2px; font-family:Arial, Helvetica, sans-serif; font-size:small; color:#FFF; font-weight:bold; font-style:italic;}  



.news_list ul .main_news h6 { margin-top:0px;}
.news_list ul .main_news h6 a{ font-size:large; line-height:25px;}
.news_list ul .main_news .more{ font-size:small;}

.news_list .more_news { text-decoration:none; float:right; text-transform:uppercase; font-size:medium; font-weight:bold; color:#0d4885; margin:-10px 20px 5px 0;}  
.news_list .more_news span.ico { background:url(../images/news.png) 148px 5px; background-repeat: no-repeat; width: 160px; font-weight:normal; display: block; }

a.news-more { font-family: Arial; color: #0D4885; font-size:small; text-decoration: none;}
a.news-more:hover, a.news-more:focus { font-family: Arial; color: #0D4885; font-size:small; text-decoration: underline;}
a.news-more em{ background:url(../images/more.png) no-repeat; display: inline-block; width: 4px; height: 7px; font-weight:normal; margin-left: 7px;}
a.news-more1 { font-family: Century Gothic; text-transform: uppercase; float: right; font-weight: bold; color: #0D4885; text-decoration: none; font-size:small; margin: -5px 15px 20px 0; }
a.news-more1:hover, a.news-more1:focus  { font-family: Century Gothic; text-transform: uppercase; float: right; font-weight: bold; color: #0D4885; text-decoration: underline; font-size:small; margin: -5px 15px 20px 0; }

.ui-datepicker-today a { background:none !important; color:#FFF !important; font-weight:bold !important;}

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; text-align: center; color: #fff; text-transform: uppercase; font-size:medium; line-height: 40px; font-weight: normal; }
.ui-datepicker .ui-datepicker-title select { font-size:small; margin:1px 0; }

.ui-datepicker table {width: 97%; font-size:small; border-collapse: collapse; margin: 5px auto; }
.ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; color: #302b25; font-family: Tahoma; font-size:medium; font-weight: normal;  }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 8px 5px; text-align: center; text-decoration: none; border: 0 !important; font-size:medium; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight: normal/*{fwDefault}*/; color: #787168/*{fcDefault}*/; font-family: Arial; font-size:medium; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal !important/*{fwDefault}*/; color: #212121/*{fcActive}*/; }

.skip-link:focus {
  position: absolute;
  left: 0;
  width: 180px;
  background: black;
  color: white;
  height: 22px;
  font-size:medium;
}

.lmenu > ul li a{

padding: 11px 0px 10px 0;
text-decoration: none;
color: #252525;
font-size:small;
font-weight: bold;
text-transform: uppercase;
overflow: auto;
position: relative;
display: block;
}


.lmenu ul li > div, .lmenu ul li > ul{ 


	font-weight: normal;
	width: 100%;
	height: auto; 
	left: 100%;
	padding: 0px;
	position: absolute;
	margin-top: -14%;
	background: #FFF;
	border: 1px solid #d7d5d3;
	-webkit-border-radius: 0px 0px 22px 0px;
	border-radius: 0px 0px 22px 0px;
	z-index: 1000;
}

#nav a {
  text-decoration: none;
  height: 100%;
  display: block;
  padding: 0 12px;
  color: #252525;  
  text-transform: uppercase;
  font-weight: bold;

  }