﻿@font-face {
    font-family: 'hu';
    src: url('hu.eot');
}

@font-face {
    font-family: 'hu';
    src: url("data:font/woff;charset=utf-8;base64,d09GRgABAAAAAD4YABIAAAAAZggAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABlAAAABsAAAAcXOGq/kdERUYAAAGwAAAAHgAAACAAzgAER1BPUwAAAdAAAAR1AAAIqo0mjqhHU1VCAAAGSAAAACwAAAAwuP+4/k9TLzIAAAZ0AAAARwAAAFZXaErdY21hcAAABrwAAAF0AAACMgQZBXFj") format('woff'),
         url('hu.ttf') format('truetype'),
         url('hu.svg#h93ndo1z') format('svg');
    font-weight: normal;
    font-style: normal;
}
.clear{
	clear:both;
}
body{
	background-color: #faf8f9;
	background-image:none;
	background-repeat:repeat-x;
	font: 12px Arial,Helvetica,Garuda,sans-serif;
	color: #444;
}

body #s4-leftpanel-content {
	background-color:#faf8f9 !important;
}

.sgh-background{
	background: url('Images/bg1a.jpg') no-repeat 50% 0;
	min-height: 100%;
}
.sgh-body{
	text-align:center;
	min-height: 100%;
}
.sgh-bodyContainer{
	 width:990px !important;;
	 text-align:left;
	 margin:0 auto;
	 min-height: 100%;
	 padding-bottom:28px;
}
.s4-toplinks{
	display:none;
}
/*----------------------------------[ header ]-----------------------------------------------------------------*/
.sgh-header{
	min-height:188px;
	position:relative;
}
.s4-title{
	background-image:none;
	background-color:transparent;
	padding:0;
}
.s4-title-inner{
	min-height:137px;
}
.s4-title .s4-titletable{
		display:none;
}
.sgh-logo{
	float:left;
	 margin:22px 0px 15px 13px;
}
.sgh-logo a img{
	display:none;
}
.sgh-logo a{
	 display:block;
	 width:370px;
	 height:94px;
	 /*NEW - background-image:url('Images/t_logo-sgh.png');*/
	 background-image:url('Images/t_logo-sgh-1.png');
	 background-repeat:no-repeat;
}
#page-title {
	font: 22px/24px hu,Arial,Helvetica,Garuda,sans-serif !important;
	/*NEW - color: #007481;*/
	color: #007481;
	margin: 0;
	position: absolute;
	top: 100px; right: 0;
	text-transform:uppercase;
	color: #007481;
}
body #s4-topheader2{
	background-color:transparent;
	background-image:none;
	border:none;
}
.s4-rp{
	display:none;
}
/*----------------------------------*/
/*-----------header links---------- */
/*----------------------------------*/
#top-opts {
	font-size: 11px;
	line-height: 13px;
	color: #616161;
	position: absolute;
	top: 0; right: 0;
}
.top-links ul, .top-links li{
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}
#top-opts a {
	color: #616161;
	text-decoration: none;
}

#top-opts a:hover {
	text-decoration: underline;
}

#who-are-you {
	margin: 4px 0 0;
	float: left;
}

#who-are-you p {
	margin: 0;
	padding: 7px 4px 0 0;
	float: left;
}

#mail {
	margin: 4px 0 0 20px;
	float: left;
}

#mail  p {
	margin: 0;
	padding: 7px 4px 0 0;
	float: left;
}

.selectwrapper {
	float: left;
	height: 26px;	
	position: relative;
	z-index: 10;
}

.selectwrapper a {
	color: #333;
	text-decoration: none !important;
}

.selectwrapper .selectitem {
	cursor: pointer;
	font-weight: bold;
	width: 102px;	
	height: 26px;
	overflow: hidden;
	background: url(Images/g_btn-3a.png) no-repeat 79px 4px;
}

.selectwrapper.active .selectitem {
	background: #fff url(Images/g_btn-3b.png) no-repeat 79px 4px;
}

.selectwrapper .selectitem span {
	margin: 0;
	padding: 7px 0 0 7px;
	display: block;
	width: 70px;	
	height: 19px;
	overflow: hidden;
}

.selectwrapper .selectlist {
	width: 102px;
	background: #fff;
	z-index:1000;
}

.selectwrapper .selectlist ul {
	margin: 0;
}

.selectwrapper .selectlist li {
	padding: 4px 5px 2px;
	overflow: hidden;
	background: none;
	border-top: 1px solid #f5f5f5;
}

.selectwrapper .selectlist li:hover {
	font-weight: bold;
	background: #f5f5f5;
}

.selectwrapper .selectlist li a {
	margin: -4px -5px -2px;
	padding: 4px 5px 2px;
	display: block;	
}
#top-opts .quick-nav {
	margin: 7px 0 0;
	float: left;
}

#top-opts .quick-nav ul {
	margin: 0;
}

#top-opts .quick-nav .home {
	text-indent: -500px;
	margin: -2px 5px 0 15px;
	display: block;
	width: 17px;
	height: 14px;
	overflow: hidden;
	background: url(Images/ico-home.png) no-repeat;
}

#top-opts .quick-nav a.bip {
	margin: -1px 0 0;
	padding: 1px 18px 3px 0;
	display: inline-block;
	background: url(Images/ico-bip.png) no-repeat 100% 0;
}

#top-opts .quick-nav li {
	margin: 0 0 0 11px;
	padding: 4px 0 0 4px;
	float: left;
	background: none;
}

#top-opts .quick-nav li img {
	margin: -4px 0 0 -4px;
	float: none;
	border: none;
}

#top-opts .quick-nav li a {
	color: #616161;
	text-decoration: none;
}

#top-opts .quick-nav li a:hover {
	text-decoration: underline;
}

#font-size {
	margin: 7px 7px 0 18px;
	float: left;
}

#font-size ul {
	margin: 0;
}

#font-size li {
	font-family: hu,Arial,Helvetica,Garuda,sans-serif;
	text-align: center;
	cursor: pointer;
	padding: 0;
	float: left;
	width: 15px;
	height: 21px;
	background: none;
}

#font-size li:hover,
#font-size li.active {
	background: #fff;
}

#font-size .small {	font-size: 12px; padding-top: 5px; height: 16px; }
#font-size .medium {	font-size: 15px; padding-top: 4px; height: 17px; }
#font-size .large {	font-size: 18px; padding-top: 3px; height: 18px; }


/*----------------------------------*/
/*-----------search---------- */
/*----------------------------------*/

.search-area {
	/*width: 230px;*/
	height: 28px;
	position: absolute;
	top: 59px; right: 0;
	background: url(Images/g_search-bar.png) no-repeat;
}
.s4-search .ms-sbcell input{
	 border:none !important;
	 background-color:transparent;
	 background-image:none;
	 color: #616161;
	cursor: text;
	width: 190px !important;
    height:auto;
	 padding-top:6px;
	 padding-bottom:2px;
	 padding-left:10px;
	 font-family:Arial;
	 font-size:11px;
	 margin-right:2px;
}
.s4-search .srch-gosearchimg{
	display:none;
}
.s4-search .ms-sbgo a{
	display:block;
	width:25px;
	height:25px;
}

/*----------------------------------[ main menu ]-----------------------------------------------------------------*/

#main-menu {
	clear: both;
	width: 990px;
	min-height: 42px;
	overflow: hidden;
	position: relative;
	background: url(Images/t_main-menu-1.png) no-repeat;
}
.main-menu ul, .main-menu li{
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}


#main-menu > ul {
	margin: 0 auto;
	float: left;
}

#main-menu ul li {
	color: #fff;
	padding: 0;
	background: none;
}

#main-menu ul li a {
	color: #fff;
	text-decoration: none;
}

#main-menu > ul > li {
	float: left;
}

#main-menu > ul > li.selected {
	height: 70px;
}

#main-menu > ul > li > a {
	text-indent: -500px;
	float: left;
	height: 38px;
	overflow: hidden;
}

#main-menu > ul > li > a.i1 {	width: 188px; background: url("Images/gm_o-uczelni-en.png") no-repeat 50% 0; }
#main-menu > ul > li > a.i2 {	width: 126px; background: url("Images/gm_oferta-edukacyjna-en.png") no-repeat 50% 0; }
#main-menu > ul > li > a.i3 {	width: 94px; background: url("Images/gm_administracja-en.png") no-repeat 50% 0; }
#main-menu > ul > li > a.i4 {	width: 123px; background: url("Images/gm_jednostki-naukowe-en.png") no-repeat 50% 0; }
#main-menu > ul > li > a.i5 {	width: 107px; background: url("Images/gm_wydarzenia-en.png") no-repeat 50% 0; }
#main-menu > ul > li > a.i6 {	width: 118px; background: url("Images/gm_kronika-kampusu-en.png") no-repeat 50% 0; }
#main-menu > ul > li > a.i7 {	width: 115px; background: url("Images/gm_biblioteka-en.png") no-repeat 50% 0; }
#main-menu > ul > li > a.i8 {	width: 119px; background: url("Images/gm_rekrutacja-en.png") no-repeat 50% 0; }


/*NEW - #main-menu > ul > li > a:hover, #main-menu > ul > li.selected > a:hover {background-color: #00464e;}
/*#main-menu > ul > li.selected > a {background-color: #00464e;}*/

#main-menu > ul > li > a:hover, #main-menu > ul > li.selected > a:hover {background-color: #00464e;}


/*NEW - #main-menu > ul > li.selected > a {background-color: #007481;}*/
#main-menu > ul > li.selected > a {background-color: #007481;}


#main-menu > ul > li > ul {	
	display: none;

	margin: 0;
	width: 990px;
	position: absolute;
	top: 42px; left: 0;
}

#main-menu > ul > li.selected > ul {
	display: block;
}

#main-menu > ul > li > ul > li {
	font-size: 11px;
	padding: 0;
	float: left;
	background: none;
}

#main-menu > ul > li > ul > li > a {
	padding: 3px 0 0;
	float: left;
	height: 21px;
}

#main-menu > ul > li > ul > li > a:hover,
#main-menu > ul > li > ul > li.selected > a {background-color: #003237;}


#scroll-menu {
	clear: both;
	width: 990px;
	margin: 0;
	background: url("Images/t_main-menu-1.png") no-repeat 0 -42px;
	min-height: 28px;
	color: #fff;
}

#scroll-menu ul, #scroll-menu li {
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}


#scroll-menu ul {
	margin: 0 auto;
	float: left;
}

#scroll-menu ul li {
	float:left;	
	font-size: 12px;
	
	position: relative;
	z-index: 1400;
}

#scroll-menu ul li a {
	color: #fff;
	text-decoration: none;
	display:block;
	height:19px;
	padding-top: 3px;
}

#scroll-menu ul li a:hover {
	/*NEW - background-color: #007481;*/
	background-color: #007481;
}


#scroll-menu ul li ul {
	position:absolute;
	left: 0;
	display:none;
	margin: 0 0 0 0;
	list-style: none;
	width:inherit;
}

#scroll-menu ul li ul li {
	float: left;
	/*width: 150px;*/
}

/*#scroll-menu ul li ul li::after {
	content: url(Images/smdgbottom.png);
	
}*/

#scroll-menu ul li ul li a {
	display:block;
	/*NEW - background-color: #00464e;*/
	background-color: #00464e;
	/*background-image: url('Images/smdgbottom_l.png');
	background-position:center bottom;*/
	height:auto;
	padding: 5px 5px 5px 10px;
	/*border-top: 1px #003237 solid;*/
}

#scroll-menu ul li ul li a:hover {
	background-color: #003237;
	/*background-image: url('Images/smdgbottom_d.png');*/

}

.kkw_menu_spacer {
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}

.kkw_menu_spacer_kandydat{
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom_143.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}
.kkw_menu_spacer_student{
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom_126.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}
.kkw_menu_spacer_doktorant{
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom_152.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}
.kkw_menu_spacer_pracownik{
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom_125.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}
.kkw_menu_spacer_absolwent{
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom_122.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}
.kkw_menu_spacer_firma{
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom_214.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}
.kkw_menu_spacer_media{
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom_117.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}
.kkw_menu_spacer_jednostki{
	background-color:transparent;
	background-image:url('/Style Library/Images/smdgbottom_114.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:2px;
}

/*----------------------------------[ breadcrump ]-----------------------------------------------------------------*/

.sgh-breadcrump{
	 margin-top:4px;
	 margin-bottom:10px; 
	 font-size:11px;
	 padding-left:7px;
}
.sgh-breadcrump .here{ 
	color: #626161; 
}
.sgh-breadcrump span a {
	color: #8a8a8a;
	text-decoration: underline;
	padding-left:8px;
	padding-right:8px;
}
.sgh-breadcrump span a:hover{
	text-decoration:none;
}
/*----------------------------------[ left menu ]-----------------------------------------------------------------*/
body #s4-leftpanel{
	width: 190px;
}
.s4-ca{
	margin-left:208px;
}
.page-menu ul, .page-menu li{
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}

#page-menu {
	font: 12px hu,Arial,Helvetica,Garuda,sans-serif;
	color: #898989;
	text-transform: uppercase;
	width: 190px;
	background: #fff;
}

#page-menu > ul {
	margin: 0;
}

#page-menu > ul > li {
	padding: 0;
	background: none;
	border-top: 1px solid #f4f2f2; 
}

#page-menu > ul > li:first-child {
	border: none;
}

#page-menu > ul > li > a {
	color: #898989;
	text-decoration: none;
	padding: 8px 5px 8px 15px;
	display: block;
	width: 170px;
}

#page-menu > ul > li > a:hover,
#page-menu > ul > li.selected > a {
	color: #fff;
	/*NEW - background: #007481;*/
	background: #007481;
}


#page-menu li ul {
	margin: 0;
	width: 190px;
	overflow: hidden;
	background: #007481;
}

#page-menu li .header {
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	padding: 11px 0 11px 15px;
	display: block;
	background: #003237;
}

#page-menu li li {
	padding: 0;
	background: none;
	border-top: 1px solid #f4f2f2; 
}

#page-menu li li > a {
	color: #fff;
	text-decoration: none;
	padding: 3px 5px 3px 22px;
	display: block;
}

#page-menu li li > a:hover,
#page-menu li li.selected > a  {
	background: #003237;
}

/*----------------------------------*/
/*----------- left menu add ---------- */
/*----------------------------------*/

#s4-leftpanel .bip {
	padding: 10px 0 8px;
}

#s4-leftpanel .bip img {
	margin: 0;
	float: none;
	border: none;
}
#s4-leftpanel .back {
	margin: 0 0 15px;
}

#s4-leftpanel .back a {
	font: 18px hu,Arial,Helvetica,Garuda,sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	padding: 11px 0 0 50px;
	display: block;
	width: 140px;
	height: 39px;
	background-image: url(Images/g_arr-4.png);
	background-repeat: no-repeat;
	background-position: 19px 50%;
}

#s4-leftpanel .back a span {
	font-size: 12px;
	margin: -2px 0 0;
	display: block;
}

#s4-leftpanel .photo {
	margin: 0 0 15px;
	width: 180px;
	overflow: hidden;
	background: #fff;
	border: 5px solid #fff;
}

#s4-leftpanel .photo img {
	margin: 0;
	float: none;
	max-width: 180px;
	border: none;
}

#s4-leftpanel .photo .more {
	margin: 8px 0 0;
	float: right;
}

#s4-leftpanel .photo .more a {
	color: #424242;
	background: #ebebeb !important;
}

#s4-leftpanel .photo .more a:hover {
	color: #fff;
	background: #353535 !important;
}

#s4-leftpanel .photo .more a span {
	background: url(Images/g_arr-9.png) no-repeat 100% 2px;
}

#s4-leftpanel .photo .more a:hover span {
	background: url(Images/g_arr-1.png) no-repeat 100% 2px;
}

/*----------------------------------[ main footer ]-----------------------------------------------------------------*/

.main-footer {
	background: #e0dfdf;
	border-top: 1px solid #eeeded;
}

#bottom {
	margin: 0 auto;
	padding: 30px 0 0;
	width: 990px;
	overflow: hidden;
}
.main-footer ul, .main-footer li{
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}

#btm-menu {
	margin: 0 auto;
	padding: 0 0 18px;
	width: 992px;
	overflow: hidden;
	background: url(Images/bg1c.png) repeat-y;
}

#btm-menu .col {
	margin: 0 1px 0 0;
	float: left;
	width: 247px;
	overflow: hidden;
}

#btm-menu .col > ul {
	margin: 0 0 0 30px;
}

#btm-menu .col > ul ul {
	margin: 10px 0 0 10px;
}

#btm-menu .col li {
	font-size: 11px;
	line-height: 12px;
	color: #6e6e6e;
	padding: 0 10px 2px 0;
	background: none;
}

.font-medium #btm-menu .col li {
	font-size: 12px;
	line-height: 14px;
}

.font-large #btm-menu .col li {
	font-size: 13px;
	line-height: 14px;
}

#btm-menu .col > ul > li {
	padding: 17px 0 0;
}

#btm-menu .col li a {
	color: #6e6e6e;
	text-decoration: none;
}

#btm-menu .col li a:hover {
	text-decoration: underline;
}

#btm-menu .col > ul > li > a,
#btm-menu .col > ul > li > span {
	font: 16px/16px hu,Arial,Helvetica,Garuda,sans-serif;
	color: #383838;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}

#btm-menu img {
	vertical-align: middle;
	margin: 0;
	float: none;
	display: inline-block;
	border: none;
}

#footer {
	font-size: 11px;
	line-height: 14px;
	color: #8e8e8e;
	text-align: center;
	margin: 17px 0 0;
	padding: 9px 0 19px;
	width: 990px;
	overflow: hidden;
	border-top: 3px solid #c5c5c5;
}

#footer strong {
	color: #6e6e6e;
}

#footer a {
	color: #8e8e8e;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#footer address {
	font-style: normal;
}
/*----------------------------------[ dialog window ]-----------------------------------------------------------------*/
.ms-dialog body{
	background-color: #fff;
	background-image:none;
}
.ms-dialog .sgh-background{
	background-image:none;
}
.sgh-body{
	text-align:center;
	min-height: 100%;
}
.ms-dialog .sgh-bodyContainer{
	 width:auto !important;
	 text-align:left;
	 margin:0 auto;
	 padding-bottom:0px;
}
.ms-dialog .sgh-breadcrump,
.ms-dialog .main-footer,
.ms-dialog #main-slider,
.ms-dialog #btm-slider,
.ms-dialog #top-image,
.ms-dialog #top-map,
.ms-dialog #offer-menu, 
.ms-dialog #social-media
{
	display:none; 
}
.ms-dialog body #s4-mainarea{
	margin-bottom:0;
}
/*----------------------------------[ content ]-----------------------------------------------------------------*/
body #s4-mainarea{
	background-image:url('Images/bg3f.png');
	background-repeat:repeat-y;
	margin-bottom:20px;
	/*margin-top:18px;*/
}
.s4-ca {
	background-color:transparent;
	min-height:0px;
}
.ms-listviewtable{
	background-color:#fff;
}
.ms-bodyareacell .s4-wpTopTable{
	background-color:transparent;
}
.ms-alternatingstrong, .ms-alternating{
	 background-color:#f9f9f9;
}
.ms-linksection-level1 ul li a {
	/*NEW - color:#007481;*/
	color:#007481;
}
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link , .ms-formbody a:link{
	/*NEW - color:#007481;*/
	color:#007481;
}
.ms-vb-title .ms-vb a{
	/*NEW - color:#007481 !important;*/
	color:#007481 !important;
}

/*NEW - a.ms-addnew, a.ms-addnew:hover{
	color:#00464e;
}*/

a.ms-addnew, a.ms-addnew:hover{
	color:#00464e;
}


.ms-viewlsts .ms-vb2 > a {
	/*NEW - color:#007481 !important;*/
	color:#007481 !important;
}
.ms-menutoolbar td a {
	/*NEW - color:#007481;*/
	color:#007481;
}
.ms-menutoolbar td a:hover{
	/*NEW -color:#00464e;*/
	color:#00464e;
}
.ms-pageinformation a, .ms-listheaderlabel{
	/*NEW - color:#007481;*/
	color:#007481;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover{
	 background-color:#DDDDDD;
	 border-color:#C0C0C0;
}
div.ms-viewselector a, div.ms-viewselectorhover a.ms-menu-a span {
	/*NEW - color:#00464e;*/
	color:#00464e;
}
/*--------------------------------------------------------------*/
/*--------------------------[ listy ]---------------------------*/
/*--------------------------------------------------------------*/
.ms-listviewtable tr.ms-viewheadertr th,
.ms-emptyView tr.ms-viewheadertr th
{ 
	 background-image:url(Images/bg3a.png);
	 background-repeat:repeat;
}
.ms-listviewtable tr.ms-viewheadertr th:first-child,
.ms-emptyView tr.ms-viewheadertr th:first-child
{

}
.ms-listviewtable tr.ms-viewheadertr th,.ms-listviewtable tr.ms-viewheadertr th a,
.ms-emptyView tr.ms-viewheadertr th, .ms-emptyView tr.ms-viewheadertr th a
{
}
.ms-listviewtable tr.ms-itmhover td{
}
.ms-listviewtable tr.ms-viewheadertr > th.ms-vh:hover, 
.ms-listviewtable tr.ms-viewheadertr > th.ms-vh2:hover,
.ms-listviewtable tr.ms-viewheadertr > th.ms-vh:hover a, 
.ms-listviewtable tr.ms-viewheadertr > th.ms-vh2:hover a,

.ms-emptyView tr.ms-viewheadertr > th.ms-vh:hover, 
.ms-emptyView tr.ms-viewheadertr > th.ms-vh2:hover,
.ms-emptyView tr.ms-viewheadertr > th.ms-vh:hover a, 
.ms-emptyView tr.ms-viewheadertr > th.ms-vh2:hover a
{
	
}
.ms-listviewtable tr.ms-viewheadertr > th.ms-vh:hover, 
.ms-listviewtable tr.ms-viewheadertr > th.ms-vh2:hover,
.ms-emptyView tr.ms-viewheadertr > th.ms-vh:hover, 
.ms-emptyView tr.ms-viewheadertr > th.ms-vh2:hover{
	
}

/*--------------------------------------------------------------*/
/*--------------------------[ webpart ]-------------------------*/
/*--------------------------------------------------------------*/



.ms-WPHeader{
	background-color:transparent;
}

.ms-WPHeader td{
	background-image:none;
    background-color:transparent;
	height:44px;
	border-bottom:#efeeee 3px solid;
}
.ms-WPHeaderTdMenu{
	border:none;
}
.ms-WPHeader td.ms-wpTdSpace{
	display:none;
}

.ms-WPHeader td h3.ms-WPTitle{
	margin:0;
	padding:6px 0px 8px 0px;
}
.ms-WPTitle, .ms-WPTitle a, .ms-WPTitle a:hover{
	color:#4a4a4a;
	 text-transform:uppercase;
	 font: 24px hu,Arial,Helvetica,Garuda,sans-serif;
}
.ms-WPHeaderTdMenu:hover{
	background-image:none;
	 background-color:transparent;
	 border:none;
	 border-bottom:#efeeee 3px solid;
}
/*
.ms-WPHeaderTdMenu, .ms-WPHeaderTdSelection{
	vertical-align:top;
}
.ms-WPHeaderTdSelection .ms-WPHeaderTdSelSpan{
	margin-top:5px;
	margin-right:5px;
	display:block;
}
.ms-WPHeaderTdMenu .ms-WPMenuDiv, .ms-WPHeaderTdMenu .ms-WPMenuDivHover{
	margin-top:7px;
	margin-right:5px;
}
*/
.ms-WPBorder{
	 border:1px #efeeee solid;
	 border-width:0px 3px 3px 3px; 
}
.ms-WPBorderBorderOnly{
	 border:3px #efeeee solid;	
}
.ms-WPBorder .ms-WPBody.ms-wpContentDivSpace,
.ms-WPBorderBorderOnly .ms-WPBody.ms-wpContentDivSpace
{
	 padding:0px 10px 10px 10px;
}

.s4-wpTopTable{
	margin-bottom:28px;
}
.ms-PartSpacingVertical{
	display:none;
}
.s4-wpcell:hover .ms-WPHeader td{
	 border-bottom:#efeeee 3px solid;
}
.ms-WPBody.ms-wpContentDivSpace{
	margin:16px 0px 0px 0px;
	font: 12px Arial, Helvetica, Garuda, sans-serif;

}
.font-medium .ms-WPBody.ms-wpContentDivSpace{
	font-size:13px;
}
.font-large .ms-WPBody.ms-wpContentDivSpace{
	font-size:14px;
}

.ms-wpContentDivSpace{
	margin:0;
}

.ms-WPTitle nobr {
	white-space: pre-wrap !important;
}

/*--------------------------------------------------------------*/
/*--------------------------[ layout with menu ]----------------*/
/*--------------------------------------------------------------*/
.pageLayout-table .pageLayout-tdLeft{
		width:534px;
}

.pageLayout-tdSep{
		width:18px;
}
.pageLayout-tdRight{
		width:230px;
}
/*--------------------------------------------------------------*/
/*----------------[ home page layout 3 columns ]----------------*/
/*--------------------------------------------------------------*/
.HomePageLayout1-table .HomePageLayout1-tdLeft{
	width:600px;
}
.HomePageLayout1-table .HomePageLayout1-tdLeft1{
	width:294px;
}
.HomePageLayout1-table .HomePageLayout1-tdRight1{
	width:394px;
}
.HomePageLayout1-table .HomePageLayout1-tdSep1{
	width:11px;
}
.HomePageLayout1-table .HomePageLayout1-tdRight{
	width:326px;
}
/*--------------------------------------------------------------*/
/*--------------------------[ home page layout ]----------------*/
/*--------------------------------------------------------------*/
.HomePageLayout-table .HomePageLayout-tdLeft1{
	width:365px;
}
.HomePageLayout-table .HomePageLayout-tdRight1{
	width:365px;
}
.HomePageLayout-table .HomePageLayout-tdSep1{
	width:11px;
}

/*--------------------------------------------------------------*/
/*--------------------------[ right webpart ]-------------------*/
/*--------------------------------------------------------------*/
.pageLayout-tdRight .ms-WPHeader{
	background-color:#fff;
}
.pageLayout-tdRight .ms-WPHeader td{
	background-image:none;
    background-color:transparent;
	height:44px;
	border-bottom:none;
}
.pageLayout-tdRight .ms-WPHeaderTdMenu{
	border:none;
}
.pageLayout-tdRight .ms-WPHeader td.ms-wpTdSpace{
	display:none;
}

.pageLayout-tdRight .ms-WPHeader td h3.ms-WPTitle{
	margin:0;
	padding:12px 0px 12px 20px;
}
.pageLayout-tdRight .ms-WPTitle, 
.pageLayout-tdRight .ms-WPTitle a, 
.pageLayout-tdRight .ms-WPTitle a:hover{
	color:#007481;
	 text-transform:uppercase;
	 font: 18px hu,Arial,Helvetica,Garuda,sans-serif;
}
.pageLayout-tdRight .ms-WPHeaderTdMenu:hover{
	background-image:none;
	 background-color:transparent;
	 border:none;
}
.pageLayout-tdRight .ms-WPBody.ms-wpContentDivSpace{
	margin:0px 0px 0px 0px;
	background-image:url('Images/bg3a.png');
	padding:15px;
	font-size:11px;
}
.pageLayout-tdRight .s4-wpTopTable{
	margin-bottom:0px;
}
.font-medium .pageLayout-tdRight .ms-WPBody.ms-wpContentDivSpace{
	font-size:12px;
}
.font-large .pageLayout-tdRight .ms-WPBody.ms-wpContentDivSpace{
	font-size:13px;
}
/*--------------------------------------------------------------*/
/*----------------------[ home left webpart ]-------------------*/
/*--------------------------------------------------------------*/
.HomePageLayout-table .pageLayout-tdLeft .ms-WPHeader{
	background-color:#fff;
}
.HomePageLayout-table .pageLayout-tdLeft .ms-WPHeader td{
	background-image:none;
    background-color:transparent;
	height:44px;
	border-bottom:#efeeee 3px solid;
}
.HomePageLayout-table .pageLayout-tdLeft .ms-WPHeaderTdMenu{
	border:none;
}
.HomePageLayout-table .pageLayout-tdLeft .ms-WPHeader td.ms-wpTdSpace{
	width:20px;
	display:table-cell;
	border-bottom:#fff 3px solid;
}

.HomePageLayout-table .pageLayout-tdLeft .ms-WPHeader td h3.ms-WPTitle{
	margin:0;
	padding:20px 0px 12px 0px;
}
.HomePageLayout-table .pageLayout-tdLeft .ms-WPTitle, 
.HomePageLayout-table .pageLayout-tdLeft .ms-WPTitle a, 
.HomePageLayout-table .pageLayout-tdLeft .ms-WPTitle a:hover{
	color:#4a4a4a;
	 text-transform:uppercase;
	 font: 24px hu,Arial,Helvetica,Garuda,sans-serif;
}
.HomePageLayout-table .pageLayout-tdLeft .ms-WPBody.ms-wpContentDivSpace{
	margin:0px 0px 0px 0px;
	background-image:none;
	background-color:#fff;
	padding:20px;
	font-size:12px;
}

.HomePageLayout-table .pageLayout-tdLeft .ms-WPBorder{
	 border:0px #efeeee solid;
	 padding-bottom:20px;
	background-image:url('Images/webpart-shadow.png');
	background-position:center bottom;
	background-repeat:no-repeat;

}
.HomePageLayout-table .pageLayout-tdLeft .s4-wpTopTable{
	margin-bottom:0px;
}
.font-medium .HomePageLayout-table .pageLayout-tdLeft .ms-WPBody.ms-wpContentDivSpace{
	font-size:13px;
}
.font-large .HomePageLayout-table .pageLayout-tdLeft .ms-WPBody.ms-wpContentDivSpace{
	font-size:14px;
}
/*--------------------------------------------------------------*/
/*--------------[ home left webpart (2 columns) ]---------------*/
/*--------------------------------------------------------------*/
.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPHeader{
	background-color:#fff;
}
.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPHeader td{
	background-image:none;
    background-color:transparent;
	height:44px;
	border-bottom:#efeeee 3px solid;
}
.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPHeaderTdMenu{
	border:none;
}
.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPHeader td.ms-wpTdSpace{
	width:20px;
	display:block;
	border-bottom:#fff 3px solid;
}

.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPHeader td h3.ms-WPTitle{
	margin:0;
	padding:20px 0px 12px 0px;
}
.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPTitle, 
.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPTitle a, 
.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPTitle a:hover{
	color:#4a4a4a;
	 text-transform:uppercase;
	 font: 24px hu,Arial,Helvetica,Garuda,sans-serif;
}
.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPBody.ms-wpContentDivSpace{
	margin:0px 0px 0px 0px;
	background-image:none;
	background-color:#fff;
	padding:20px;
	font-size:12px;
}

.HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPBorder{
	 border:0px #efeeee solid;
	 padding-bottom:20px;
	background-image:url('Images/webpart-shadow.png');
	background-position:center bottom;
	background-repeat:no-repeat;

}
.HomePageLayout1-table .HomePageLayout1-tdRight .s4-wpTopTable{
	margin-bottom:0px;
}
.font-medium .HomePageLayout1-table .HomePageLayout1-tdRight  .ms-WPBody.ms-wpContentDivSpace{
	font-size:13px;
}
.font-large .HomePageLayout1-table .HomePageLayout1-tdRight .ms-WPBody.ms-wpContentDivSpace{
	font-size:14px;
}

/*----------------------------------[ top image ]-----------------------------------------------------------------*/

#top-image {
	margin: 0 0 0;
	width: 990px;
	overflow: hidden;
}

#top-image img {
	margin: 0;
	float: none;
	border: none;
}

/*----------------------------------[ more button ]-----------------------------------------------------------------*/

.more {
	margin: 5px 0 0;
	display: block;
}

.more + .more {
	float: right;
	clear: right;
}

.more + .more.all {
	margin: 0 10px 0 0;
	clear: none;
}

.more > * {
	font: 10px/12px hu,Arial,Helvetica,Garuda,sans-serif !important;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none !important;
	cursor: pointer;
	padding: 4px 7px 0;
	float: right;
	height: 15px;	
}
.more > a{
	color: #fff;
}

.more > *,
#aside .back a,
.profile-details dd form .submit,
.case-details dd form .submit,
.profile-details .form-wrapper .submit,
.case-details .form-wrapper .submit {	background-color: #007481; }

.more > *:hover,
#aside .back a:hover,
.profile-details dd form .submit:hover,
.case-details dd form .submit:hover,
.profile-details .form-wrapper .submit:hover,
.case-details .form-wrapper .submit:hover {	background-color: #00464e; }

.more.all > *,
.more.print > *,
.more.download > * {
	color: #7b7b7b;
	background: #fff !important;
}

.content-container .more.all > * {
	background: #f1f0f0 !important;
}

.more.all > *:hover,
.more.print > *:hover,
.more.download > *:hover {
	color: #fff;
	background: #353535 !important;
}

.more > * > span,
.more.all > *:hover > span {
	padding: 0 14px 0 0;
	display: block;
	background: url(Images/g_arr-1.png) no-repeat 100% 2px;
	color: #fff;

}

.more.all > * > span {
	background: url(Images/g_arr-2.png) no-repeat 100% 2px;
}

.more.print > * > span {
	padding-right: 20px;
	background: url(Images/g_arr-7.png) no-repeat 100% 0px;
}

.more.download > * > span {
	background: url(Images/g_arr-8.png) no-repeat 100% 0px;
}
/*--------------------------------------------------------------*/
/*-----------------[ ukrywanie przycisków ]---------------------*/
/*--------------------------------------------------------------*/

.ms-cui-group[id='Ribbon.PublishTab.Variations']{
 display:none!important; 
 }

/*--------------------------------------------------------------*/
/*-----------------[   Godło na środku    ]---------------------*/
/*--------------------------------------------------------------*/

.godlo{
	float: left;
	/*NEW - width:66px;
	height:68px;
	background-image:url("images/eagle.png");*/
	width:167px;
	height:80px;
	background-image:url("images/herb_godlo.png"); 
	margin-top:35px;
	margin-left:29px;
}

#Logo_druk {
	 display:none;
}