﻿h3{
	font-size: 130%;
	color: #124e72;
}






body {

	color: #000000;


}


#rt-offline-body h1.sitename {
    font-size: 200%;
}

#rt-offline-body .offline h1 {
    font-size: 200%;
}





p {
	
	line-height: 28px;
}














#rt-mainbody-surround {
		background: #ffffff;
	background-image: none;
	background-position: bottom;
	background-repeat: repeat-x;
	
}

#rt-logo {
    width: 215px;
    height: 75px;
}





h4 {
	font-size: 17px;
	font-family: Arial;
    line-height: 80px;
	margin-top: -15px;
	margin-bottom: -20px;
color: #124e72;
}



h5 {
	font-size: 17px;
	font-family: Arial;
    line-height: 30px;
	margin-top: -15px;
	margin-bottom: -20px;
	text-align:right;
	margin-right:20px;
color: #124e72;
}

#rt-header {
    
	background: #ffffff repeat-x;
}


#rt-top {
    background: #2672b0;
	    text-shadow: 0px 2px 3px #000000;
		box-shadow: 0px -2px 4px rgba(0, 0, 0, 0.3) inset;
}

#rt-logo {
    width: 215px;
    height: 65px;
    margin-left: 75px;
}


#rt-top-surround {
    background-color: #FFFFFF;
    background-image: linear-gradient(to bottom, #FFF, #FFFFFF);
    background-repeat: repeat-x;
    color: #6E6E6E;
    text-shadow: 0px 0px 0px red;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    border-bottom: 0px solid #2A7EC4;
}


.title3 .title {
    margin: -15px -15px 20px;
    padding: 10px 0px;
	text-align: center;
    border-radius: 10px 10px 0px 0px;
    font-size: 20px;
}

.title3 .title {
    background-color: #124e72;
    background-image: url("http://elkadeblin.pl/images/bg_h3.jpg");
    background-position: left center;
    background-repeat: repeat-x;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    border-bottom: 1px solid #000;
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
}





#rt-drawer {

	background: #FFFFFF;
	border-bottom: 0px solid @topshadow;
	box-shadow(inset 0 0px 0px rgba(0,0,0,0.3));
}

#rt-drawer {
    
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3) inset;
}

#rt-drawer {

    border-bottom: 1px solid #2a2a2a ;

}

.title,
.component-content h2 {
   color: #124e72;
  text-shadow: 0px 0px 0px #ffffff;
  border-bottom: 0px solid #D1D1D1;
  box-shadow: 0px 0px 0px #FFF;
  padding-left: 0px;
  background-image: url none;
  background-position: left;
  background-repeat: no-repeat;
  font-size: 22px;
  font-weight: bold;
  text-align: justify;
    margin-top: 0px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}


.title, .component-content h2 {

}

.box1, .box2, .box3 {
    border-radius: 10px;
}


.gf-menu{
	margin:10px auto 0;
	list-style:none;
}

.gf-menu:after{
	display:table;
	content:'';
	clear:both;
}

.gf-menu ul{
	list-style:none;
	padding:0;
	margin:0;
}

.gf-menu .item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	color:#6e6e6e;
	padding:4px 8px;
	text-align:left;
	text-shadow:1px 1px 0 #ffffff;
	text-decoration:none;
	display:block;
	outline:0;
	cursor:pointer;
}

.gf-menu .item.subtext{
	padding-top:1px;
	padding-bottom:4px;
}

.gf-menu .item.subtext > em{
	display:block;
	font-size:9px;
	line-height:9px;
	color:#888888;
	text-align:left;
	font-style:normal;
}

.gf-menu .item.icon [class^="icon-"],.gf-menu .item.icon [class*= " icon-"]{
	background-image:none !important;
	width:auto;
}

.gf-menu .item.icon [class^="icon-"]:before,.gf-menu .item.icon [class*= " icon-"]:before{
	text-indent:0;
	margin-right:5px;
}

.gf-menu .item .menu-image{
	max-width:inherit;
	vertical-align:text-top;
	margin-top:-2px;
	margin-left:-2px;
}

.gf-menu.l1 > li.active{
	background:#ed1c24;
	border:1px solid #c4c4c4;
	border-radius:5px;
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
}


.gf-menu.l1 > li > .item{
	font-size:15px;
	line-height:24px;
	padding-top:7px;
	padding-bottom:7px;
	position:relative;
}

.gf-menu.l1 > li > .item.subtext{
	padding-top:1px;
	padding-bottom:4px;
}

.gf-menu.l1 > li > .item .menu-image{
	margin-top:-1px;
}

.gf-menu li{
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding:0;
	margin-right:15px;
	border:none;
	border:1px solid transparent;
}

.gf-menu li.parent > .item{
	position:relative;
	padding-right:25px;
}

.gf-menu li.parent > .item:after{
	color:#a1a1a1;
	position:absolute;
	right:6px;
	top:50%;
	margin-top:-12px;
	font-family:FontAwesome;
	content:"\f078";
	font-size:11px;
}

.gf-menu .dropdown{
	margin:0 auto;
	padding:10px 0;
	position:absolute;
	opacity:0;
	left:-999em;
	text-align:left;
	border:1px solid #cbcbcb;
	border-top:0;
	background:yellow;
	-webkit-transition:opacity 0.2s ease-out;
	-moz-transition:opacity 0.2s ease-out;
	-o-transition:opacity 0.2s ease-out;
	transition:opacity 0.2s ease-out;
	border-radius:0 5px 5px 5px;
	-webkit-box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);
	box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);
	z-index:1000;
}

.gf-menu .dropdown .flyout{
	display:block;
}

.gf-menu .dropdown ul li{
	display:block;
	float:none;
	margin-right:0;
	padding:0 5px;
	border:0;
}

.gf-menu .dropdown ul li.active > .item{
	color:#2698de;
}

.gf-menu .dropdown ul li .item{
	border:1px solid transparent;
}

.gf-menu .dropdown ul li.parent > .item:after{
	margin-top:-10px;
	font-family:FontAwesome;
	content:"\f054";
	font-size:11px;
}

.gf-menu .dropdown .grouped.parent > .item .border-fixer{
	display:none;
}

.gf-menu .dropdown .grouped.parent > .item:after{
	font-family:FontAwesome;
	content:"\f078";
	font-size:11px;
}

.gf-menu .dropdown .grouped ol{
	background:orange;
	border:1px solid #c4c4c4;
	border-radius:4px;
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
	margin:6px 0px;
	padding:3px 0;
}

.gf-menu .dropdown .grouped ol > li > .item{
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
}

.gf-menu .dropdown .modules{
	text-align:left;
	color:#888888;
}

.gf-menu .dropdown .modules .module-content{
	padding:0 10px;
}

.gf-menu .dropdown .modules .module-content h1,.gf-menu .dropdown .modules .module-content h2,.gf-menu .dropdown .modules .module-content h3,.gf-menu .dropdown .modules .module-content h4,.gf-menu .dropdown .modules .module-content h5{
	color:#6e6e6e;
}

.gf-menu .dropdown .modules .module-content a{
	color:#2698de;
}

.gf-menu .dropdown .modules .module-content p{
	margin:0 0 10px 0;
	font-size:12px;
	line-height:18px;
}

.gf-menu .flyout{
	border-top:1px solid #cbcbcb;
}

.gf-menu .column{
	float:left;
	position:relative;
}

.gf-menu .position-left{
	float:left;
	margin-right:15px;
}

.gf-menu .position-right{
	float:right;
	margin-left:15px;
}

.gf-menu.gf-splitmenu li.parent:hover{
	border-radius:4px;
}

.gf-menu-toggle{
	padding:7px 10px;
	border:1px solid #cbcbcb;
	border-top:0;
	border-radius:4px;
	background-color:pink;
	background-image:-moz-linear-gradient(top,#ffffff,green);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(green));
	background-image:-webkit-linear-gradient(top,#ffffff,green);
	background-image:-o-linear-gradient(top,#ffffff,green);
	background-image:linear-gradient(to bottom,#ffffff,green);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	-webkit-box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);
	box-shadow:inset 0px 1px 0px #cbcbcb, inset 0px 2px 0px #ffffff, 0px 1px 1px rgba(0,0,0,0.1);
	position:absolute;
	z-index:2;
	top:10px;
	left:10px;
	cursor:pointer;
}

.gf-menu-toggle.active{
	border:1px solid #c4c4c4;
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #ffffff;
	background-color:#f0f0f0;
	background-image:-moz-linear-gradient(top,#ffffff,blue);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(blue));
	background-image:-webkit-linear-gradient(top,#ffffff,blue);
	background-image:-o-linear-gradient(top,#ffffff,blue);
	background-image:linear-gradient(to bottom,#ffffff,blue);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd8d8d8', GradientType=0);
}

.gf-menu-toggle .icon-bar{
	background-color:pink;
	border-radius:1px 1px 1px 1px;
	display:block;
	height:2px;
	width:18px;
}

.gf-menu-toggle .icon-bar + .icon-bar{
	margin-top:3px;
}

li {
    line-height: 25px;
}

ul, ol {
    padding: 0px;
    margin: 10px 10px 10px 30px;
}

div#b2jcontainer_m88 .b2jform-compact .controls, div#b2jcontainer_m88 .b2jform-extended .controls {
    float: none;
}


.rt-block {
    margin: 10px;
    padding: 15px;
    position: relative;
}


#rt-showcase {
    background-color: #FFFFFF;
    background-image: url("http://elkadeblin.pl/images/bg.jpg");
    background-repeat: repeat-x;
    border-bottom: 0px solid #ffffff;
    box-shadow: 0 0px 0 #2a2a2a inset;
    color: #bbbbbb;
    text-shadow: 0 0px 0px #000000;
	background-position: bottom
}


#rt-copyright {
	background-color: #124e72;
	color: #ffffff;
	border-top: 1px SOLID #2a2a2a; 
	box-shadow: 0 0px 0 #2a2a2a inset;

}

.rt-showcase-pattern {
	background-size: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
}

a, a:hover, ul.menu li .separator {
    color: #da251d;
}


#sigplus_03d1ccf4e0e506005ae454f2e1428605 ul > li img {
    border: 3px solid #f58220 !important;
	
}
