body {
background: #f5f4f0;
background-image:none;
color: #707370;
}


.about {
background: #f5f4f0;
}


.cytat {
background: #f5f4f0;
max-height: 312px;
}


.gf-menu li.parent > .item {
position: relative;
padding-right: 10px;
}

.gf-menu li.parent > .item:after {
color: #a1a1a1;
position: absolute;
right: 6px;
top: 50%;
margin-right: 12px;
font-family: FontAwesome;
content: none;
font-size: 11px;
}

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
content: none;
font-family: FontAwesome;
margin-right: 1px;
display: inline;
vertical-align: middle;
font-size: 1.3em;
font-weight: normal;
}

ul.menu li.active.current > a, ul.menu li.active.current > .item, ul.menu li.active.current > .separator, ul.menu li#current.active > a, ul.menu li#current.active > .item, ul.menu li#current.active > .separator {
color: #868686;
}

a:hover {
color: #868686;
}


ul.menu li.active.current > a:before, ul.menu li.active.current > .item:before, ul.menu li.active.current > .separator:before, ul.menu li#current.active > a:before, ul.menu li#current.active > .item:before, ul.menu li#current.active > .separator:before {
content: none;
font-size: 1em;
margin-right: 11px;
}

ul.menu {
list-style: none;
margin: 0;
padding: 0;
font-size: 13px;
}

.sub {
font-size:12px !important;
font-weight:normal !important;
}

#rt-top-surround:after {
background: transparent;
}

#rt-header {
background-image: linear-gradient(bottom, rgb(220,240,245) 23%, rgb(234,248,252) 47%, rgb(255,255,255) 75%);
background-image: -o-linear-gradient(bottom, rgb(220,240,245) 23%, rgb(234,248,252) 47%, rgb(255,255,255) 75%);
background-image: -moz-linear-gradient(bottom, rgb(220,240,245) 23%, rgb(234,248,252) 47%, rgb(255,255,255) 75%);
background-image: -webkit-linear-gradient(bottom, rgb(220,240,245) 23%, rgb(234,248,252) 47%, rgb(255,255,255) 75%);
background-image: -ms-linear-gradient(bottom, rgb(220,240,245) 23%, rgb(234,248,252) 47%, rgb(255,255,255) 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.23, rgb(220,240,245)),
	color-stop(0.47, rgb(234,248,252)),
	color-stop(0.75, rgb(255,255,255))
);
}

#rt-2header {
background-image: linear-gradient(bottom, rgb(235,244,197) 23%, rgb(241,247,212) 47%, rgb(255,255,255) 75%);
background-image: -o-linear-gradient(bottom, rgb(235,244,197) 23%, rgb(241,247,212) 47%, rgb(255,255,255) 75%);
background-image: -moz-linear-gradient(bottom, rgb(235,244,197) 23%, rgb(241,247,212) 47%, rgb(255,255,255) 75%);
background-image: -webkit-linear-gradient(bottom, rgb(235,244,197) 23%, rgb(241,247,212) 47%, rgb(255,255,255) 75%);
background-image: -ms-linear-gradient(bottom, rgb(235,244,197) 23%, rgb(241,247,212) 47%, rgb(255,255,255) 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.23, rgb(235,244,197)),
	color-stop(0.47, rgb(241,247,212)),
	color-stop(0.75, rgb(255,255,255))
);
  
}


#rt-utility {
background: #f5f4f0;
background-image: url(../images/stars.png);
}

#rt-iconsummer {
background: #f5f4f0;
background-image: url(../images/suns.png);
}


#rt-feature {
width: 960px;
height:auto;
margin-top: 0px !important;
background-image: linear-gradient(bottom, rgb(47,117,182) 25%, rgb(97,158,212) 63%, rgb(93,151,201) 82%);
background-image: -o-linear-gradient(bottom, rgb(47,117,182) 25%, rgb(97,158,212) 63%, rgb(93,151,201) 82%);
background-image: -moz-linear-gradient(bottom, rgb(47,117,182) 25%, rgb(97,158,212) 63%, rgb(93,151,201) 82%);
background-image: -webkit-linear-gradient(bottom, rgb(47,117,182) 25%, rgb(97,158,212) 63%, rgb(93,151,201) 82%);
background-image: -ms-linear-gradient(bottom, rgb(47,117,182) 25%, rgb(97,158,212) 63%, rgb(93,151,201) 82%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.25, rgb(47,117,182)),
	color-stop(0.63, rgb(97,158,212)),
	color-stop(0.82, rgb(93,151,201))
);
margin:auto;
padding-bottom:0px;
padding-top:0px;
border:none;
webkit-border-bottom-right-radius: 10px; 
 -webkit-border-bottom-left-radius: 0px;
 -khtml-border-radius-bottomright: 10px;
 -khtml-border-radius-bottomleft: 0px;
 -moz-border-radius-bottomright: 10px;
 -moz-border-radius-bottomleft: 0px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0px;
}
 
/* menu */

.gf-menu {
margin: 0px;
list-style: none;
}

.gf-menu .item {
font-family: ski4, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
line-height: 21px;
color: #fff;
padding-left:9px;
padding-right:9px;
padding-top:5px;
padding-bottom:5px;
margin:0px
text-align: left;
text-shadow: 1px 1px 0 #393939;
text-decoration: none;
display: block;
outline: 0;
cursor: pointer;
}


.gf-menu li {
float: left;
display: block;
text-align: center;
position: relative;
margin-right: 0px;
border: none;
font-size: 14px;
padding-left:9px;
padding-right:9px;
padding-top:5px;
padding-bottom:5px;
text-shadow: 1px 1px 0 #393939;
}

.layout-mode-960fixed .gf-menu li:hover, .layout-mode-960fixed .gf-menu li.active:hover, .layout-mode-1200fixed .gf-menu li:hover, .layout-mode-1200fixed .gf-menu li.active:hover {
border:none;
font-size: 24px;
border-bottom:none;
background-image: linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -o-linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -moz-linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -webkit-linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -ms-linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
color: #2f76b6;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(195,215,234)),
	color-stop(0.58, rgb(242,247,251))
);

text-shadow: 1px 1px 0 #393939;
padding-top:5px;
padding-bottom:5px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px;
}

.gf-menu.l1 > li.active {
background-image: linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -o-linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -moz-linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -webkit-linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -ms-linear-gradient(bottom, rgb(195,215,234) 16%, rgb(242,247,251) 58%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(195,215,234)),
	color-stop(0.58, rgb(242,247,251))
);
border: none;
text-shadow: 1px 1px 0 #393939;
padding-left:9px;
padding-right:9px;
padding-top:5px;
padding-bottom:5px;
font-size: 14px;
webkit-border-radius: 0px; 
border-radius: 0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
}





/* Adding Font SKIING4ALL */
@font-face {
    font-family: 'ski4';
    src: url('../fonts/ski4-webfont.eot');
    src: url('../fonts/ski4-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ski4-webfont.woff') format('woff'),
         url('../fonts/ski4-webfont.ttf') format('truetype'),
         url('../fonts/ski4-webfont.svg#ski4') format('svg');
}
.font-family-ski4 {
  font-family: 'ski4',Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-style: normal;
}

.font-family-ski4 .title, .font-family-bloody .component-content h2{
  font-family: 'ski4',Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-style: normal;
}

#rt-top-surround {
background-color: #f7fcfc;
background-image: none;
color: #212121;
border-bottom: none;
webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
box-shadow: 0 0px 0px rgba(0,0,0,0.3);
}

#rt-showcase {
height: auto;
background-color: #dcf0f5;
background-image: url(../images/stars.png);
color: #6e6e6e;
border-bottom: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: 0 2px 3px #ffffff;
}

#rt-summershow {
height: auto;
background-color: #ebf4c5;
background-image: url(../images/suns.png);
color: #6e6e6e;
border-bottom: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: 0 2px 3px #ffffff;
}

.logo-block {
padding: 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:-47px;
positon:relative;
z-index:999 !important;
}

.rt-showcase-pattern {
background-image: none;
}

.rt-block slider{
padding: 0px;
margin: 0px;
position: relative;
}

/* naglowki */
.header1 {
  font-size:24px;
  color: #005baa;
  line-height: 24px;
  font-family: 'ski4', 'Helvetica', arial, serif;
}
.header1 span{
  color: #0095da;
}

#rt-maintop {
background: #b9dde6;
background-image:none;
border-bottom: none;
box-shadow: none;
padding-top: 25px;
margin-bottom: -10px;
}

#rt-summertop {
padding-top:30px !important;
padding-bottom:0px !important;
background: #d8e6b0;
border-bottom: none;
box-shadow: none;
background-image:none;
}

.box5 {
background: #e8efef;
border: 1px solid #d5d5d5;
border-radius: 4px;
}

#rt-copyright {
border-top: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding:5px;
background: #7aa7cd;
color: #fff;
}

#rt-mainbottom {
background: #dbddde;
border-bottom: none;
box-shadow: none;
padding-top:20px;
padding-bottom:20px;
}



.gradient1	{
	background-image: linear-gradient(bottom, rgb(205,213,215) 25%, rgb(232,239,239) 63%, rgb(232,239,239) 82%);
background-image: -o-linear-gradient(bottom, rgb(205,213,215) 25%, rgb(232,239,239) 63%, rgb(232,239,239) 82%);
background-image: -moz-linear-gradient(bottom, rgb(205,213,215) 25%, rgb(232,239,239) 63%, rgb(232,239,239) 82%);
background-image: -webkit-linear-gradient(bottom, rgb(205,213,215) 25%, rgb(232,239,239) 63%, rgb(232,239,239) 82%);
background-image: -ms-linear-gradient(bottom, rgb(205,213,215) 25%, rgb(232,239,239) 63%, rgb(232,239,239) 82%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.25, rgb(205,213,215)),
	color-stop(0.63, rgb(232,239,239)),
	color-stop(0.82, rgb(232,239,239))
);
border: 1px solid #d5d5d5;
border-radius: 4px;
color:#6e767d;
height:220px;
width: 193px;
margin-left: 15px;
}

.member	{
background: #fff;
border: 1px solid #d5d5d5;
border-radius: 4px;
color:#6e767d;
padding:2px;
width:212px;
margin-left:auto;
}

.image-m {
background: #0059a8;
color: #fff;
border-radius: 4px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:20px;
height:252px;
margin-right:15px !important;
}

.kontakt {
border-top: 1px solid #dadada;
padding-left: 0 !important;
padding-right: 0 !important;
margin-right: 0 !important;
margin-left: 0 !important;
line-height:14px;
font-size:12px;
font-family: ski4;
}

.btn-success {
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-image: linear-gradient(bottom, rgb(151,185,17) 4%, rgb(151,185,17) 52%, rgb(180,207,46) 76%);
background-image: -o-linear-gradient(bottom, rgb(151,185,17) 4%, rgb(151,185,17) 52%, rgb(180,207,46) 76%);
background-image: -moz-linear-gradient(bottom, rgb(151,185,17) 4%, rgb(151,185,17) 52%, rgb(180,207,46) 76%);
background-image: -webkit-linear-gradient(bottom, rgb(151,185,17) 4%, rgb(151,185,17) 52%, rgb(180,207,46) 76%);
background-image: -ms-linear-gradient(bottom, rgb(151,185,17) 4%, rgb(151,185,17) 52%, rgb(180,207,46) 76%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.04, rgb(151,185,17)),
	color-stop(0.52, rgb(151,185,17)),
	color-stop(0.76, rgb(180,207,46))
);
}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background:#b5cf2e;
}


/* Typography */

.component-content h2 {
color: #005baa;
text-shadow: 1px 1px 0 #ffffff;
border-bottom: 1px solid #d1d1d1;
-webkit-box-shadow: 0 1px 0 #ffffff;
-moz-box-shadow: 0 1px 0 #ffffff;
box-shadow: 0 1px 0 #ffffff;
}

h2 {
color: #005baa;
font-family: 'ski4',Helvetica,Arial,sans-serif;
}

h3 {
color: #0095da;
font-family: 'ski4',Helvetica,Arial,sans-serif;
font-weight: normal !important;
font-size: 150% !important;
}

h4 {
color: #0095da;
font-family: 'ski4',Helvetica,Arial,sans-serif;
font-weight: normal !important;
font-size: 125% !important;
}

.table tbody tr.row1 td {
background-color: #daeeff;
}

.table-hover tbody tr.row1:hover td {
background-color: #bbdfff;
}

.table tbody tr.row2 td {
background-color: #dbffca;
}

.table-hover tbody tr.row2:hover td {
background-color: #abee8b;
}

#rt-drawer {
background: #dcf0f5;
border-bottom: 0px solid #ffffff;
-webkit-box-shadow: inset 0 -2px 4px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 -2px 4px rgba(0,0,0,0.3);
box-shadow: inset 0 -2px 4px rgba(0,0,0,0.3);
}

/* Listy */
ul.winter
{
list-style-type: none;
padding: 0px;
margin-right:20px;
}
ul.winter li
{
background-image: url('snow.png');
background-repeat: no-repeat;
background-position: 0px 4px; 
padding-left: 24px; 
line-height:24px;
}

.plg_fa_karmany {
margin-top:10px;
margin-bottom:10px;
}

.row-a {
background-color: #bcd2dd;
padding:10px !important;
}

.row-b {
background-color: #dbefe6;
padding:10px !important;
}

.row-c {
background-color: #d2d9ee;
padding:10px !important;
}

.row-d {
background-color: #d2e2ee;
padding:10px !important;
}