body {
	background-color: #ffffff;
	/*font-family: 'Arial';*/
}

#rt-top {
	background-color: black;
}

#rt-top .widget_text, #rt-top .widget_gantry_fontsizer{
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#rt-top .widget_text .flags{
	text-align: right;
	font-size: 20px;
	
}

#rt-top .widget_text .flags a {
	color: gray;
	text-shadow: none;
}

#rt-top .widget_text .flags a span.rss{
	font-size: 20px;
	position: relative;
	top: 3px;
}


#rt-top .widget_text .flags a span.face{
	font-size: 19px;
	position: relative;
	top: 2px;
}

#rt-top .widget_text .flags a {
	text-align: right;
	margin-right: 8px;
}

#rt-top-surround .rt-desc{
  color:#888888;
  font-size: 14px;
  text-shadow: none;
  font-weight: normal;
}

#rt-top-surround .button {
  background: none;
  margin-left: 5px;
}


#rt-top-surround {
  /*background-image: linear-gradient(#FFFFFF, #DDDDDD);*/
  background-image: none;
  background: white;
}


#rt-showcase {
	/*background-image:linear-gradient(#D7D7D7, #EEEEEE);*/
	/*background-color: #4C4C4C;*/
	/*background-image:linear-gradient(#000000, #4C4C4C);*/
	
	background: -webkit-linear-gradient(#000000, #4C4C4C);
	background: -moz-linear-gradient(#000000, #4C4C4C);
	background: -o-linear-gradient(#000000, #4C4C4C);
	background:linear-gradient(#000000, #4C4C4C);
}

#rt-showcase .rt-showcase-pattern {
	background: url("img/pattern.png");
	background-position: -100px 0px;
	background-size: 320px 180px;
}

/*#master-slider-main-widget-2 {
  margin:5px;
  padding:5px;
}

.rt-block{
   margin:10px;
   padding:0px;
}*/

#rt-header .widget_text { margin: 2px 15px; padding:0px; }

#rt-header .widget_gantry_menu{
   margin:10px;
   padding:0px;
}
/*
.widget_gantry_logo {
	margin: 2px 10px;
}
*/
/*.widget_gantry_logo #rt-logo {
	height: 55px;
	width: 68px;
}*/

#rt-logo {
	height: 55px;
	width: 68px;
	/*height: 102px;
	width: 125px;*/
}


/* menu */
.widget_gantry_menu .gf-menu a.item {
	font-weight: bold;
	color: black;
  	text-shadow: none;
}

.widget_gantry_menu .gf-menu .item {
	/*font-family: "Source Sans Pro";*/
	font-family: "Oswald";
}

.gf-menu .last {
  margin-right: 15px !important;
}


/* slider */
#rt-showcase .master-slider-main-widget {
	margin: 0px 0px;
	padding: 10px;
}

#rt-showcase .master-slider-main-widget .ms-view {
	border: 2px solid #333333;
}

/*
h1, h2 { font-family: 'Source Sans Pro', 'Helvetica', arial, serif; }
*/

.ms-skin-black-2 .ms-nav-next, .ms-skin-black-2 .ms-nav-prev {
	top:90%;
	background: url('http://hussarspoland.com/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2.png') -98px -37px padding-box black;
	/*background: url(http://eplakat.nstrefa.pl/hussarspoland/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2.png) -88px -26px padding-box black*/
	width: 25px;
	height: 25px;
	left: 2%;
}

.ms-skin-black-2 .ms-nav-next {
  background-position: -96px -113px;
  left:auto;
  right: 2%;
}


.blog-featured .items-leading {
	margin-bottom: 5px;
}

.blog-featured .items-row {
	margin-bottom:0px;
}

.cookie_tab{
	margin: 10px 0 10px 25px;
}

.cookie_tab td{
	padding: 5px;
	border: 1px solid #dddddd;
}

.cookie_tab_title{
	margin: 10px 0 0 25px;
}


/* add posts to pages */

.hidden_title .add_posts .title {
	display: none;
}

.add_posts_content h1 { font-size: 260%; }
.add_posts_content h2 { font-size: 200%; }
.add_posts_content h3 { font-size: 175%; }
.add_posts_content h4 { font-size: 130%; }
.add_posts_content h5 { font-size: 110%; }
.add_posts_content h6 { font-size: 12px; }

.add_posts_content .title a {
	font-size: inherit;
	font-family: "Oswald";
}

.category-aktualnosci h1 { font-size: 260%; }
.category-aktualnosci h2 { font-size: 140%; }
.category-aktualnosci h3 { font-size: 130%; }
.category-aktualnosci h4 { font-size: 130%; }
.category-aktualnosci h5 { font-size: 110%; }
.category-aktualnosci h6 { font-size: 12px; }

.category-aktualnosci  a {
	font-size: inherit;
	font-family: "Oswald";
}

.readmore, .readon {
	padding: 0px 5px;
	line-height: 1.6em;
	font-size: 12px;
}

/* portfolio */

.-skin-default .-items .-item {
	margin-bottom: 0px;
	min-width: 150px;
}

.-skin-default .-item .title{
	margin: 0px;
	border-bottom: none;
	padding: 0px;
	line-height: 1.5em;
	font-size:16px;
}

.-skin-default .-item .-category{
	text-align: center;
	color:red;
	font-size:11px;
  letter-spacing:2px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0px;
	padding: 0;
	line-height: 1.2em;
	white-space:nowrap;
	font-family: "Oswald";
  /*float: left;
  width: 100%;*/
}

/* terminarz */

/*.post-content {
	text-align: center;
	margin: 0 auto;
}*/

.wsb-events {
	font-family:'Source Sans Pro';
	color: black;
  	/*position:relative;
  	width: 1000px;*/
  	text-align: center;
  	vertical-align: top;
  	float: left;
  	/*padding-left: 10%;*/
}
/*
.match-listing-table {
	margin: 0 auto;
}
*/

.wsb-events .wsb-event{
	border-bottom: 1px solid #555555;
	/*padding-top: 10px;
	padding-bottom: 5px;*/
	clear: both;
	float: left;
	text-align: center;
	width: 100%;
	/*display: inline;*/
}

/*
.match-listing-table tr{
	border-bottom: 1px solid #e0e0e0;
}

.match-listing-table td{
	padding-top: 10px;
	padding-bottom: 5px;
}*/

.wsb-events .wsb-event > div{ 
	float: left; 
	padding-top: 5px; 
	border-bottom: 1px dashed #555555; 
	position: relative; top:1px;}

.wsb-events .wsb-event .wsb-calendar {min-height: 63px; margin-top: 7px;}

.wsb-date{ font-weight:normal; float: left;}

.wsb-date .wsb-day-name, .wsb-date .wsb-year, .wsb-date .wsb-time {
  letter-spacing:3px;
  line-height: 1.2em;
}

.wsb-date .wsb-day-name {
	color: red;
	font-size:10px;
}

.wsb-date .wsb-day-month {
	font-size:22px;
	font-weight: bold;
}

.wsb-date .wsb-year {
	font-size: 12px;
	color: #555555;
}
/*
.date .time{
	padding-left: 15px;
}
*/
.wsb-time{ min-width: 100px; padding-top: 9px; float: left;}

.wsb-time .wsb-hour, .wsb-time .wsb-zone {
   margin :0;
   text-align: center;
   line-height: 1.4em;
}

.wsb-time .wsb-hour {
	padding-top:0px;
	font-size:14px;
}

.wsb-time .wsb-zone {
	color:#999999;
   font-size:12px;
}

.wsb-teams { width: 320px;}

.wsb-teams > div{ float: left;}

.wsb-team {
	/*padding: 0px 20px;*/
	text-align: center;
	width: 150px;
}

.wsb-team-logo {
	width: 50px;
	height: 50px;
	margin: auto;
	vertical-align: middle;
}
/*
.team-logo-center {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
*/
.wsb-team-name {
	font-weight: bold;
	font-size:12px;
	margin-bottom: 0px;
	line-height: 1.3em;

}

.wsb-team-score {
	font-size:22px;
	font-weight: bold;
	/*padding: 0px 0px 5px 0px;*/
	margin-top 0px;
	line-height: 1em;
	color: white;
	background-color: black;
	padding: 2px;
	width: 30px;
	margin: 0 auto;
}

.wsb-team-v {
	width: 20px;
	height: 20px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background:black;
  	border-radius:50%;
  	color:#FFFFFF;
  	line-height: 1.3em;
  	margin-top: 20px;
  	margin-bottom: 30px;
}

.wsb-group, .wsb-location {
	margin-top: 17px;
	height: 53px;
	/*padding: 20px 10px 0px 10px;*/
	font-size: 12px;
	line-height: 1.5em;
	padding-right: 10px;
}

.wsb-group-name {
	color: white;
	padding: 1px;
}

.wsb-group .b {
	background-color: #005DAA;
}

.wsb-group .c {
	background-color: red;
}

.wsb-group-id {
	font-size: 14px;
	color: #555555;
}

.wsb-additions {
	margin-top: 8px;
	height: 62px;
}

.wsb-additions > div{ float: left;}

.wsb-tv{
	margin-top: 10px;
	padding-top: 0px;
}

.wsb-tv img{
	padding-right: 5px;
}

.wsb-ticket{
	padding-top: 0px;
	font-size: 10px;
}

.wsb-ticket a img{
	margin: 0px;
}

/* WSB group ranking */



.group-ranking {
	width: 100%;
	text-align: center;
}

.group-ranking strong{
	color: black;
}

.group-ranking .ranking-title{
	background-color: #005DAA;
	color: white;
	padding: 1px;
	text-align: left;
	vertical-align: middle;
}

.group-ranking .ranking-title a{
	color: white;
	font-size: 16px;
	font-family: "Oswald";
	vertical-align: middle;
	letter-spacing: 1px;
}

.group-ranking .ranking-title a img{
	padding: 0px;
	margin: 0 7px 0px 8px;
	position: relative;
	top: -2px;
}


.group-ranking tr {
	border-bottom: 1px solid #e0e0e0;
}

.group-ranking table{
	margin: 0 auto;
	width: 100%;
}
.group-ranking tr:last-child {
	border-bottom: none;
}

.group-ranking td{
	font-size: 12px;
	padding: 1px 5px;
	text-align: center;
}

.group-ranking tr td:first-child {
	font-weight: bold;
}

.group-ranking tr td:nth-child(2){
	font-size: 10px;
}

.group-ranking tr td:nth-child(3){
	font-size: 10px;
	text-align: left;
}

.group-ranking tr td:nth-child(4){
	font-size: 12px;
	color: black;
	font-weight: bold;
	padding-left: 10px;
}

/*footer*/

.footer-logo {
	text-align: center;
}

.footer-logo a {
	padding: 0px 15px;
}

#rt-footer {
  background: white;
	background: url("../images/patterns/noise.png") repeat scroll 0% 0% #FFF;
}


#rt-footer .widget_text {
	padding: 0px;
}

#rt-copyright {
	background-color: black;
	color: #a0a0a0;
}

#rt-copyright  .widget_gantry_copyright {
	margin: 0px;
	/*padding-top: 5px;*/
	
}

/* ajax search lite */

div[id*="ajaxsearchliteres"] .results .item .etc .date {
	margin: 0 !important;
	font-size: 10px !important;
}

div[id*="ajaxsearchliteres"] .results .item .content h3 a {
	color: black !important;
	font-size: 15px !important;
	font-family: "Oswald" !important;
}

div[id*="ajaxsearchliteres"] .results .item p.desc {
    font-size: 11px !important;
    line-height: 1.2em !important;
}


div[id*="ajaxsearchliteres"] .results .item , div[id*="ajaxsearchliteres"] .results .item .content{
	height: 85px !important;
}

div[id*="ajaxsearchliteres"] p.showmore a {
	color: white !important;
}
