div#gk_wrapper {
    margin: 0 auto;
    overflow: hidden;
    z-index: 0;
}
div#gk_header {
}
div#gk_mainbody {
    position: relative;
}
.moduletable_yt-slideshowii {
    margin-top: 0;
}
div#gk_mainbody_wrap {
}
div#gk_left {
}

div#sub-menu li.active a span, div#sub-menu li span:hover {
	color: #000 !important;
}

.article p, .item-bg p, .joomla {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 15px;
}
div#left_one {
    float: left;
}
div#left_two {
    float: left;
}
div#left_bottom {
}
div#gk_content {
}
div#gk_content_top {
}
div#gk_content_wrap {
}
div#inset_left {
    float: left;
    margin-bottom: 5px;
}
div#inset_left_wrap {
}
div#gk_current {
}
div#gk_current_wrap {
}
div#current_top {
}
div#component_wrap {
}
div#component {
	background: #ffffff none repeat scroll 0 0;
	border-color: #c0bf9f #c0bf9f #807f5f;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 20px;
	padding: 15px;
}
div#mainbody {
}
div#current_bottom {
}
div#inset_right {
    float: right;
}
div#inset_right_wrap {
}
div#gk_content_bottom {
}
div#gk_right {
}
div#gk_right_wrap {
}
div#right_top {
}
div#right_col {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div#right_one {
    float: left;
}
div#right_two {
    float: left;
    margin: 0;
}
div#right_bottom {
}
div#gk_bottom {
    margin-bottom: 20px;
    margin-top: 0;
}
div#gk_bottom1 {
    border: 0 solid #ad9883;
    margin-bottom: 15px;
}
div#gk_bottom2 {
}
div#gk_footer {
	font-size: 11px;
	margin: 4px 0 15px;
	padding: 1px 0 1px 10px;
}
div#footer_menu {
    padding-top: 15px;
}
.left_column div#gk_left {
    float: left;
}
.left_column div#gk_content {
    float: right;
}
.right_column div#gk_right {
    float: right;
}
.right_column div#gk_content {
    float: left;
}
.both_columns div#gk_left {
    float: left;
}
.both_columns div#gk_right {
    float: left;
}
.both_columns div#gk_content {
    float: left;
}
.two_columns_left div#gk_left {
    float: left;
}
.two_columns_left div#gk_right {
    float: left;
}
.two_columns_left div#gk_content {
    float: right;
}
.two_columns_right div#gk_left {
    float: left;
}
.two_columns_right div#gk_right {
    float: right;
}
.two_columns_right div#gk_content {
    float: left;
}
.column {
}
.module_wrap {
}
.users_wrap {
}
.helper {
    float: left;
}
.us_width {
    float: left;
}
.us_width-100 {
    width: 100%;
}
.us_width-50 {
    background: #ffffff none repeat scroll 0 0 !important;
    border-bottom: 1px solid #9d8873;
    border-left: 0 solid #ad9883;
    border-radius: 0;
    border-right: 0 solid #ad9883;
    margin-right: 0;
    width: 48%;
}
.us_width-33 {
    width: 33.3%;
}
.us_width-25 {
    width: 24.9%;
}
.us_width-20 {
    width: 20%;
}
.us_width-16 {
    width: 16.6%;
}
.us_width-14 {
    width: 14.2%;
}
.us_width-12 {
    width: 12.5%;
}
div#horiz-menu {
    position: relative;
    width: auto;
}
div#horiz-menu li.level1 {
    line-height: 28px;
}
div#horiz-menu li.level1 a, div#horiz-menu li.level1 span {
    display: block;
    height: 28px;
    line-height: 28px;
    width: auto;
    font-family: segoe ui,arial !important;
}
div#horiz-menu li.level1 span {
    font-size: 15px;
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
}
div#horiz-menu li.level1 span span {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
div#horiz-menu li a {
    font-weight: normal;
}
div#horiz-menu li a:hover {
    text-decoration: none !important;
}
div#horiz-menu li {
    height: 28px;
}
div#horiz-menu ul {
    height: 28px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div#horiz-menu ul ul {
    height: 28px;
}
div#horiz-menu ul li, div#horiz-menu ul ul li {
    float: left;
    margin: 0 auto 0 0;
    padding: 0;
}
div#horiz-menu ul ul ul li:first-child, div#horiz-menu ul ul ul ul li:first-child, div#horiz-menu ul ul ul ul ul li:first-child, div#horiz-menu ul ul ul ul ul ul li:first-child, div#horiz-menu ul ul ul ul ul ul ul li:first-child {
    padding-left: 0 !important;
}
div#horiz-menu ul ul {
    display: none;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1000;
}
div#horiz-menu ul ul ul li span {
    padding-left: 19px;
}
div#horiz-menu ul ul ul, div#horiz-menu ul ul ul ul, div#horiz-menu ul ul ul ul ul, div#horiz-menu ul ul ul ul ul ul {
    width: auto;
}
div#horiz-menu li:hover ul, div#horiz-menu ul li:hover ul {
    display: block;
}
div#horiz-menu ul ul ul {
    width: 210px;
}
div#horiz-menu ul ul ul ul, div#horiz-menu ul ul ul ul ul, div#horiz-menu ul ul ul ul ul ul {
    position: absolute;
    width: 210px;
}
div#horiz-menu ul ul ul li {
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 210px;
    z-index: 5000;
}
div#horiz-menu li li a, div#horiz-menu li li a:hover, div#horiz-menu li li span, div#horiz-menu li li span:hover, div#horiz-menu li li {
    color: #ffffff !important;
    height: 28px !important;
}
div#horiz-menu li li a:hover {
    text-decoration: underline;
}
div#horiz-menu li li li {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}
div#horiz-menu li li {
    position: relative;
}
div#horiz-menu li li ul {
    float: none;
    left: -999em;
    position: absolute;
}
div#horiz-menu li li li ul {
    left: -999em;
    position: absolute;
}
div#horiz-menu li li:hover ul {
    left: 0 !important;
    position: absolute;
    top: 28px !important;
}
div#horiz-menu li li:hover li ul, div#horiz-menu li li li:hover li ul, div#horiz-menu li li li li:hover li ul, div#horiz-menu li li li li li:hover li ul {
    display: none;
}
div#horiz-menu li li li:hover ul, div#horiz-menu li li li li:hover ul, div#horiz-menu li li li li li:hover ul, div#horiz-menu li li li li li li:hover ul {
    display: block;
    left: 210px !important;
    position: absolute;
    top: 0 !important;
}
div#horiz-menu li:hover li ul, div#horiz-menu li li:hover li ul, div#horiz-menu li li li:hover li ul, div#horiz-menu li li li li:hover li ul {
    top: -999em;
}
div#sub-menu {
    width: auto;
}
div#sub-menu li.level1 {
    line-height: 28px;
}
div#sub-menu li.level1 a, div#sub-menu li.level1 span {
    display: block;
    height: 28px;
    line-height: 28px;
    width: auto;
    font-family: segoe ui,arial !important;
}
div#sub-menu li.level1 span {
    font-size: 15px;
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
}
div#sub-menu li.level1 span span {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
div#sub-menu li a {
    font-weight: normal;
}
div#sub-menu li a:hover {
    text-decoration: none !important;
}
div#sub-menu li {
    height: 28px;
}
div#sub-menu ul {
    height: 28px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div#sub-menu ul ul {
    height: 28px;
}
div#sub-menu ul li, div#sub-menu ul ul li {
    float: left;
    margin: 0 auto 0 0;
    padding: 0;
}
div#sub-menu ul ul li:first-child, div#sub-menu ul ul ul li:first-child, div#sub-menu ul ul ul ul li:first-child, div#sub-menu ul ul ul ul ul li:first-child, div#sub-menu ul ul ul ul ul ul li:first-child {
    padding-left: 0 !important;
}
div#sub-menu ul {
    width: 100%;
}
div#sub-menu ul ul li span {
    padding-left: 19px;
}
div#sub-menu ul ul, div#sub-menu ul ul ul, div#sub-menu ul ul ul ul, div#sub-menu ul ul ul ul ul {
    width: auto;
}
div#sub-menu li:hover ul, div#sub-menu ul li:hover ul {
    display: block;
}
div#sub-menu ul ul {
    width: 210px;
}
div#sub-menu ul ul ul, div#sub-menu ul ul ul ul, div#sub-menu ul ul ul ul ul {
    position: absolute;
    width: 210px;
}
div#sub-menu ul ul li {
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 210px;
    z-index: 5000;
}
div#sub-menu li a, div#sub-menu li a:hover, div#sub-menu li span, div#sub-menu li span:hover, div#sub-menu li {
	height: 28px !important;
	transition: background-color 0.2s ease 0s;
}
div#sub-menu li a:hover {
    text-decoration: underline;
}
div#sub-menu li li {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}
div#sub-menu li {
    position: relative;
}
div#sub-menu li ul {
    float: none;
    left: -999em;
    position: absolute;
}
div#sub-menu li li ul {
    left: -999em;
    position: absolute;
}
div#sub-menu li li:hover ul {
    left: 0 !important;
    position: absolute;
    top: 28px !important;
}
div#sub-menu li:hover li ul, div#sub-menu li li:hover li ul, div#sub-menu li li li:hover li ul, div#sub-menu li li li li:hover li ul {
    display: none;
}
div#sub-menu li:hover ul, div#sub-menu li li:hover ul, div#sub-menu li li li:hover ul, div#sub-menu li li li li:hover ul {
    display: block;
    left: 210px !important;
    position: absolute;
    top: 0 !important;
}
div#sub-menu li:hover li ul, div#sub-menu li li:hover li ul, div#sub-menu li li li:hover li ul {
    top: -999em;
}
div#top_kmenu {
    width: auto;
}
div#top_kmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div#top_kmenu ul li, div#top_kmenu ul ul li {
    float: left;
    margin: 0 auto 0 0;
    padding: 0;
}
div#top_kmenu li.level1 {
    line-height: 24px;
}
div#top_kmenu li.level1 a, div#top_kmenu li.level1 span {
    display: block;
    line-height: 28px;
    width: auto;
    font-family: segoe ui,arial !important;
}
div#top_kmenu li.level1 span {
	font-size: 15px;
	margin-top: 0;
	padding-left: 15px;
	padding-right: 15px;
}
div#top_kmenu li.level1 span span {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
div#top_kmenu li a {
    font-weight: normal;
}
div#top_kmenu li a:hover {
    text-decoration: none !important;
}
div#top_kmenu li {
    height: 24px;
}
div#top_kmenu li:hover li ul {
    top: -999em;
}
div#top_kmenu ul li#current ul {
    display: block !important;
}
div#top_kmenu ul li.active ul {
    display: block !important;
}
div#top_kmenu ul li ul {
    display: none !important;
}


#xbe_billboard {
	text-align: center;
	margin-bottom: 3px;
}

.article h2 {
	color: #7a521f;
	font-size: 26px;
	font-weight: normal;
	line-height: 1.15;
	padding-bottom: 5px;
	background: #fff;
	margin-top: 10px;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 5px;
	margin-bottom: 10px;
	margin-top: 30px;
	border-bottom: 1px solid #a17621;
	margin-right: 5px;
	font-family: segoe ui;
	border-top: 1px solid #f0af2d;
}

.article h3 {
	color: #89680f;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.15;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 30px;
	border-bottom: 1px solid #805e19;
	background: #fff;
	width: 97%;
	padding-left: 8px;
	font-family: segoe ui;
	border-top: 1px solid #bcb091;
	margin-bottom: 10px;
}

.article h4 {
	color: #6c5310;
	font-size: 17px;
	font-weight: normal;
	line-height: 1.15;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 25px;
	border-bottom: 1px solid #805e19;
	background: #fff;
	width: 97%;
	padding-left: 8px;
	font-family: segoe ui;
	border-top: 1px solid #bcb091;
	margin-bottom: 10px;
}


pre, .code1, .code2 {
    font-family: "Curier New",monospace;
    font-size: 0.92em;
    margin: 10px 0 15px;
    padding: 10px 15px;
}
.article p, .item-bg p, .joomla, .blog {
    font-size: 15px;
    line-height: 1.43;
    margin-bottom: 15px;
    margin-top: 5px;
}
.article-content p {
    line-height: 1.4;
}
.code2 {
    font-family: "Curier New",monospace;
    padding-left: 20px;
}
.code3 {
    font-family: "Curier New",monospace;
    padding: 0 0 5px 20px;
}
.code3 h4 {
    font-size: 1.17em;
    font-weight: normal;
    margin: 0 0 -10px 11px !important;
    padding: 0 5px;
    position: relative;
    top: -10px;
    width: 35px;
}
p.info1, p.info2, p.info3, p.info4 {
    background: rgba(0, 0, 0, 0) url("../images/icons/info.gif") no-repeat scroll left center;
}
p.warning1, p.warning2, p.warning3, p.warning4 {
    background: rgba(0, 0, 0, 0) url("../images/icons/warning.gif") no-repeat scroll left center;
}
p.tips1, p.tips2, p.tips3, p.tips4 {
    background: rgba(0, 0, 0, 0) url("../images/icons/tips.gif") no-repeat scroll left center;
}
p.info1, p.info3, p.warning1, p.warning3, p.tips1, p.tips3 {
    padding-left: 30px;
}
p.info2, p.info4 {
    background-position: 3px center;
    border-bottom: 1px solid #3399ff;
    border-top: 1px solid #3399ff;
    padding: 3px 3px 3px 30px;
}
p.info3, p.info4 {
    background-color: #f0f6fe;
    background-position: 7px center;
    min-height: 14px;
    padding: 12px 0 14px 30px;
}
p.warning2, p.warning4 {
    background-position: 3px center;
    border-bottom: 1px solid #f71212;
    border-top: 1px solid #f71212;
    padding: 3px 3px 3px 30px;
}
p.warning3, p.warning4 {
    background-color: #ffeeea;
    background-position: 7px center;
    min-height: 14px;
    padding: 12px 0 14px 30px;
    width: auto;
}
p.warning4 {
    border-bottom: 1px solid #f71212;
    border-top: 1px solid #f71212;
}
p.tips2, p.tips4 {
    background-position: 3px center;
    border-bottom: 1px solid #fde647;
    border-top: 1px solid #fde647;
    padding: 3px 3px 3px 30px;
}
p.tips3, p.tips4 {
    background-color: #fdffca;
    background-position: 7px center;
    display: block;
    min-height: 14px;
    padding: 12px 0 14px 30px;
}
p.tips4 {
    border-bottom: 1px solid #fde647;
    border-top: 1px solid #fde647;
}
span.Dropcap1, span.Dropcap2, span.Dropcap3 {
    display: block;
    float: left;
    font-family: "Times New Roman",serif;
    font-size: 5em;
    line-height: 1em;
}
span.Dropcap1 {
    height: 61px;
    margin: -4px 5px -3px 0;
}
p.Dropcap2 {
    padding: 0 0 0 50px;
}
span.Dropcap2 {
    height: 61px;
    margin: -4px 0 0 -50px;
}
p.Dropcap3 {
    margin-top: 32px;
}
span.Dropcap3 {
    height: 61px;
    margin: -32px 5px 0 0;
}
blockquote {
    float: left;
    font-style: italic;
    margin: 20px 0;
}
blockquote div.blockquote1 div {
    padding: 0 17px;
}
blockquote div.blockquote2 div {
    padding: 0 17px;
}
blockquote div.blockquote3 {
    padding-bottom: 5px;
}
blockquote div.blockquote3 div {
    padding: 5px 27px 0;
}
blockquote div.blockquote4 {
    padding-top: 2px;
}
blockquote div.blockquote4 div {
    padding: 5px 27px 0;
}
.blockTextLeft, .blockTextRight, .blockTextCenter {
    display: block;
    font-style: italic;
    padding: 15px;
    width: 30%;
}
.blockTextLeft {
    float: left;
    text-align: left;
}
.blockTextRight {
    float: right;
    text-align: right;
}
.blockTextCenter {
    margin: 0 auto;
    text-align: center;
}
div.legend1 h4, div.legend2 h4, div.legend3 h4, div.legend4 h4, div.legend5 h4, div.legend6 h4 {
    background: #ffffff none repeat scroll 0 0;
    float: left;
    font-size: 1.17em;
    font-weight: normal;
    left: 11px;
    margin: 0 0 -9px !important;
    padding: 0 3px;
    position: relative;
    top: -9px;
    width: auto;
}
div.legend3 h4:first-child, div.legend5 h4:first-child {
    background: #e7e7e7 none repeat scroll 0 0;
}
div.legend4 h4:first-child, div.legend6 h4:first-child {
    border: 1px solid #666666;
}
div.legend1, div.legend5, div.legend6 {
    border: 1px solid #666666;
    margin: 25px 0;
}
div.legend2, div.legend3, div.legend4 {
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    margin: 25px 0;
}
div.legend1 p, div.legend2 p, div.legend3 p, div.legend4 p, div.legend5 p, div.legend6 p {
    clear: both;
    margin: 7px;
}
.audio, .creditcard, .feed, .help, .webcam, .images, .lock, .printer, .report, .script, .time, .user, .world, .camera, .brick, .box, .cart, .cd, .chart_bar, .chart_line, .chart_pie, .clock, .cog, .coins, .compress, .computer, .cross, .disk, .error, .group, .accept, .add, .calendar, .exclamation, .film, .folder, .heart, .house, .image, .information, .magnifier, .money, .new, .note, .page, .page_white, .plugin {
    padding: 0 0 2px 30px;
}
.audio {
    background: rgba(0, 0, 0, 0) url("../images/icons/audio.gif") no-repeat scroll left top;
}
.creditcard {
    background: rgba(0, 0, 0, 0) url("../images/icons/credit.gif") no-repeat scroll left top;
}
.feed {
    background: rgba(0, 0, 0, 0) url("../images/icons/feed.gif") no-repeat scroll left top;
}
.help {
    background: rgba(0, 0, 0, 0) url("../images/icons/help.gif") no-repeat scroll left top;
}
.webcam {
    background: rgba(0, 0, 0, 0) url("../images/icons/webcam.gif") no-repeat scroll left top;
}
.images {
    background: rgba(0, 0, 0, 0) url("../images/icons/images.png") no-repeat scroll left top;
}
.lock {
    background: rgba(0, 0, 0, 0) url("../images/icons/lock.png") no-repeat scroll left top;
}
.printer {
    background: rgba(0, 0, 0, 0) url("../images/icons/printer.png") no-repeat scroll left top;
}
.report {
    background: rgba(0, 0, 0, 0) url("../images/icons/report.png") no-repeat scroll left top;
}
.script {
}
.time {
    background: rgba(0, 0, 0, 0) url("../images/icons/time.png") no-repeat scroll left top;
}
.user {
    background: rgba(0, 0, 0, 0) url("../images/icons/user.png") no-repeat scroll left top;
}
.world {
    background: rgba(0, 0, 0, 0) url("../images/icons/world.png") no-repeat scroll left top;
}
.cart {
    background: rgba(0, 0, 0, 0) url("../images/icons/cart.png") no-repeat scroll left top;
}
.cd {
    background: rgba(0, 0, 0, 0) url("../images/icons/cd.png") no-repeat scroll left top;
}
.chart_bar {
    background: rgba(0, 0, 0, 0) url("../images/icons/chart_bar.png") no-repeat scroll left top;
}
.chart_line {
    background: rgba(0, 0, 0, 0) url("../images/icons/chart_line.png") no-repeat scroll left top;
}
.chart_pie {
    background: rgba(0, 0, 0, 0) url("../images/icons/chart_pie.png") no-repeat scroll left top;
}
.clock {
    background: rgba(0, 0, 0, 0) url("../images/icons/clock.png") no-repeat scroll left top;
}
.cog {
    background: rgba(0, 0, 0, 0) url("../images/icons/cog.png") no-repeat scroll left top;
}
.coins {
    background: rgba(0, 0, 0, 0) url("../images/icons/coins.png") no-repeat scroll left top;
}
.compress {
    background: rgba(0, 0, 0, 0) url("../images/icons/compress.png") no-repeat scroll left top;
}
.computer {
    background: rgba(0, 0, 0, 0) url("../images/icons/computer.png") no-repeat scroll left top;
}
.cross {
    background: rgba(0, 0, 0, 0) url("../images/icons/cross.png") no-repeat scroll left top;
}
.disk {
    background: rgba(0, 0, 0, 0) url("../images/icons/disk.png") no-repeat scroll left top;
}
.error {
    background: rgba(0, 0, 0, 0) url("../images/icons/error.png") no-repeat scroll left top;
}
.exclamation {
    background: rgba(0, 0, 0, 0) url("../images/icons/exclamation.png") no-repeat scroll left top;
}
.film {
    background: rgba(0, 0, 0, 0) url("../images/icons/film.png") no-repeat scroll left top;
}
.folder {
    background: rgba(0, 0, 0, 0) url("../images/icons/folder.png") no-repeat scroll left top;
}
.group {
    background: rgba(0, 0, 0, 0) url("../images/icons/group.png") no-repeat scroll left top;
}
.heart {
    background: rgba(0, 0, 0, 0) url("../images/icons/heart.png") no-repeat scroll left top;
}
.house {
    background: rgba(0, 0, 0, 0) url("../images/icons/house.png") no-repeat scroll left top;
}
.image {
}
.information {
    background: rgba(0, 0, 0, 0) url("../images/icons/information.png") no-repeat scroll left top;
}
.magnifier {
    background: rgba(0, 0, 0, 0) url("../images/icons/magnifier.png") no-repeat scroll left top;
}
.money {
    background: rgba(0, 0, 0, 0) url("../images/icons/money.png") no-repeat scroll left top;
}
.new {
    background: rgba(0, 0, 0, 0) url("../images/icons/new.png") no-repeat scroll left top;
}
.note {
    background: rgba(0, 0, 0, 0) url("../images/icons/note.png") no-repeat scroll left top;
}
.page {
    background: rgba(0, 0, 0, 0) url("../images/icons/page.png") no-repeat scroll left top;
}
.page_white {
    background: rgba(0, 0, 0, 0) url("../images/icons/page_white.png") no-repeat scroll left top;
}
.plugin {
    background: rgba(0, 0, 0, 0) url("../images/icons/plugin.png") no-repeat scroll left top;
}
.accept {
    background: rgba(0, 0, 0, 0) url("../images/icons/accept.png") no-repeat scroll left top;
}
.add {
    background: rgba(0, 0, 0, 0) url("../images/icons/add.png") no-repeat scroll left top;
}
.camera {
    background: rgba(0, 0, 0, 0) url("../images/icons/camera.png") no-repeat scroll left top;
}
.brick {
    background: rgba(0, 0, 0, 0) url("../images/icons/brick.png") no-repeat scroll left top;
}
.box {
    background: rgba(0, 0, 0, 0) url("../images/icons/box.png") no-repeat scroll left top;
}
.calendar {
    background: rgba(0, 0, 0, 0) url("../images/icons/calendar.png") no-repeat scroll left top;
}
.highlight-1, .highlight-2, .highlight-3, .highlight-4 {
    padding: 1px 5px;
}
span.clear, span.clear-1, span.clear-2, span.color, span.color-1, span.color-2, span.color-3, span.color-4, span.color-5, span.color-6, span.color-7 {
    display: block;
    margin-bottom: 10px;
    padding: 5px 10px;
}
ol {
    padding-left: 28px;
}
ol.dec {
    list-style-type: decimal;
}
ol.roman {
    list-style-type: upper-roman;
}
ol.alpha {
    list-style-type: lower-alpha;
}
ol.decimalLeadingZero {
    list-style-type: decimal-leading-zero;
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4, ul.circle1, ul.circle2, ul.square1, ul.square2, ul.square3 {
    padding-left: 18px;
}
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li, ul.circle1 li, ul.circle2 li, ul.square1 li, ul.square2 li, ul.square3 li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    line-height: 0.83em !important;
    margin: 10px 0 !important;
}
ul.circle2 {
    list-style-type: circle;
}
ul.square1 {
    list-style-type: square;
}
div.number1 span {
    padding: 4px;
}
div.number2 span {
    color: #ffffff;
    padding: 4px;
}
dl.def1 dt, dl.def2 dt, dl.def3 dt {
    margin: 10px 0 5px;
}
dl.def1 dd, dl.def2 dd, dl.def3 dd {
    padding-left: 25px;
}
dl.def2 dt {
    text-decoration: underline;
}
dl.def3 dt {
    font-weight: bold;
}
acronym, abbr {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
acronym:hover, abbr:hover {
    border-bottom-style: solid;
    cursor: pointer;
}
@font-face {
    font-family: "Roboto";
    src: url("/fonts/roboto/Roboto.eot?") format("eot"), url("/fonts/roboto/Roboto.woff") format("woff"), url("/fonts/roboto/Roboto.ttf") format("truetype");
}
html {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    min-height: 100%;
}
body {
    background: #e8e7e0 none repeat scroll 0 0;
    font-family: arial !important;
    margin: 0;
    padding: 0;
}
#gk_wrapper {
    font-size: 1.2em;
    line-height: 1.37em;
}
a {
    cursor: pointer;
    outline: medium none;
}
a:link, a:visited, a:active {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
.article img {
	border: medium none !important;
	margin-bottom: 25px;
	margin-right: 15px;
	margin-top: 5px;
}
.content_rating img {
    border: medium none !important;
}
.blog img {
	border: medium none !important;
	margin-bottom: 5px;
	max-width: 330px;
	margin-right: 15px;
	float: left;
	width: auto;
	height: auto;
	max-height: 400px;
}
img {
    border: medium none;
    text-decoration: none;
}
ul {
    margin: 0;
    padding: 0;
}
ul li {
    background: rgba(0, 0, 0, 0) url("../images/bullet_2x2.png") no-repeat scroll 0 0.6em;
    line-height: 170%;
    margin: 0;
    padding: 0 0 0 8px;
}
ul ul {
    padding-left: 20px;
}
ul li a {
    font-size: 14px;
    text-decoration: none;
}
ol li {
    line-height: 170%;
}
th {
    padding: 4px;
    text-align: left;
}
p, pre, blockquote, h1, h2, h3, h4, h5, h6 {
    line-height: 18px;
    margin: 0.1em 0;
    padding: 0;
}
h1 {
    font-size: 1.5em;
}
h2 {
    font-size: 1.5em;
}
h3 {
    font-size: 1.4em;
}
h4 {
    font-size: 1.25em;
}
h5 {
    font-size: 1em;
}
h1, h2, h3, h4, h5 {
    margin: 0;
}
fieldset {
    border: medium none;
    padding: 5px 0;
}
fieldset a {
    font-weight: bold;
}
input, select, button {
	background: #f4f4f2 none repeat scroll 0 0;
	border: 1px solid #c9c5c0;
	font-family: segoe ui,arial !important;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 4px 5px;
}
input.inputbox, input.required, select {
    width: 210px;
}
input#modlgn_remember {
    border: medium none;
    width: 20px !important;
}
hr {
	border-bottom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	color: #fff5de;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#top_wrap {
    background: rgba(0, 0, 0, 0) url("../images/bg_top.png") repeat scroll 0 0;
    height: 50px;
    padding-bottom: 0;
    padding-top: 8px;
}
div#top_kmenu {
    background: #ffffff none repeat scroll 0 0 !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    font-size: 1em;
    height: 28px;
}
#logo {
	display: block;
	float: left;
	margin-left: 30px;
	margin-top: 1px;
	width: 330px;
}
#top_b, #top_c {
    float: right;
}
#top_b {
    float: right;
}
#top_c {
	margin: -22px 3px 0 45px;
}
#top_c #mod_search_searchword {
    background: #fff none repeat scroll 0 0;
    color: #505050;
    height: 26px;
    margin-top: 29px;
    padding: 1px 1px 1px 6px;
    position: relative;
    width: 155px;
}
#menu_wrap {
    box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.15);
    clear: both;
    height: 56px;
    margin-bottom: 15px;
}
.addons {
    background: rgba(0, 0, 0, 0) url("../images/menu_sprite.png") repeat-x scroll 0 0;
    border: 0 solid #ffffff !important;
    color: #666666;
    font-size: 12px;
    height: 0;
    line-height: 29px;
}
#addons_a {
    float: left;
    padding: 0 18px;
}
#addons_b, #addons_c, #addons_d {
    border-left: 1px solid #eaeaea;
    float: right;
    padding: 0 18px;
}
#addons_d {
    border: 0 solid #ad9883;
    color: #524e4b !important;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin-right: 0;
    margin-top: -86px;
    padding: 0;
}
#addons_b {
    border: medium none;
    color: #5d4833;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 740px;
    margin-top: -85px;
    padding: 0 17px;
    text-transform: capitalize;
}
#addons_d a {
    border-left: 1px solid #edd8c3 !important;
    color: #5d4833 !important;
    display: inline-block;
    font-weight: bold;
    height: 28px !important;
    line-height: 28px !important;
    margin-right: 0;
    padding: 0;
    text-align: center;
    transition: all 0.2s ease 0s;
    width: 110px;
}
#addons_d a:hover {
    background: #5d4833 none repeat scroll 0 0;
    color: #ffffff !important;
    text-decoration: none;
}
div#addons_d a:first-child {
    border: medium none;
    padding: 0;
    position: relative;
    right: -3px;
    width: 100px;
}
div#horiz-menu {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #f6fada;
    font-size: 1em;
    height: 28px;
}
div#horiz-menu li.active {
    background: #e1a13e none repeat scroll 0 0 !important;
}
div#horiz-menu li.level1:first-child {
    border-left: 0 solid #eaeaea;
}
div#horiz-menu li li.active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
div#horiz-menu li.active:first-child {
    border-left: medium none;
}
div#horiz-menu li a {
    color: #5d4833;
}
div#horiz-menu li li a {
    color: #ffffff;
}
div#horiz-menu li.active a {
    color: #271e16;
}
div#horiz-menu li a:hover {
	border-top: 2px solid #e6a117;
	color: #e6a117 !important;
	margin-top: -2px;
	padding-top: 0px !important;
}
div#horiz-menu li li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 2px solid #808080;
    border-top: 0 solid #808080;
    color: #c0c0c0 !important;
    margin-bottom: 0 !important;
    margin-top: -2px !important;
    padding-bottom: 0 !important;
    padding-top: 2px !important;
}
div#horiz-menu li li li {
    background: rgba(0, 0, 0, 0) url("/templates/gk_twn/images/gray_kat.png") repeat-x scroll 0 -5px;
    border-color: #808080;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #c0c0c0 !important;
    height: 26px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 202px !important;
}
div#horiz-menu li li li a:hover {
    background: #e6a117 none repeat scroll 0 0 !important;
    border-bottom: 0 solid #808080;
    border-top: 0 solid #808080;
    color: #c0c0c0 !important;
    height: 26px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
div#horiz-menu li li.active a {
    background: #e6a117 none repeat scroll 0 0;
    height: 25px !important;
    margin-bottom: -1px;
    margin-left: -1px;
    padding-bottom: 1px;
}
div#horiz-menu li.level1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-left: 1px solid #efefef;
}
div#horiz-menu ul ul li {
    background: rgba(0, 0, 0, 0) url("../images/sep-g.gif") no-repeat scroll 100% 0;
}
div#horiz-menu ul li {
    background: rgba(0, 0, 0, 0) url("../images/sep-g.gif") no-repeat scroll 100% 0;
}
div#horiz-menu ul ul li {
    background-position: 100% 0;
}
div#sub-menu {
    background: #544b3d none repeat scroll 0 0;
    font-size: 1em;
    height: 28px;
}
div#sub-menu li.level1:first-child {
}
div#sub-menu li.active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
div#sub-menu li.active:first-child {
    border-left: medium none;
}
div#sub-menu li a {
    color: #ffffff;
}
div#sub-menu li a:hover {
    background: #e1a13e none repeat scroll 0 0 !important;
    border-bottom: 0 solid #808080;
    border-top: 0 solid #808080;
    color: #c0c0c0 !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
div#sub-menu li li {
    background: rgba(0, 0, 0, 0) url("/templates/gk_twn/images/gray_kat.png") repeat-x scroll 0 -5px;
    border-color: #808080;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #c0c0c0 !important;
    height: 26px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 202px !important;
}
div#sub-menu li li a:hover {
    background: #e6a117 none repeat scroll 0 0 !important;
    border-bottom: 0 solid #808080;
    border-top: 0 solid #808080;
    color: #c0c0c0 !important;
    height: 26px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
div#sub-menu li.active a {
    background: #e6a117 none repeat scroll 0 0;
    height: 28px !important;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
}
div#sub-menu ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-right: 1px solid #7c5842;
    line-height: 27px !important;
}
div#sub-menu ul li#current ul {
    display: block !important;
}
div#sub-menu ul li.active ul {
    display: block !important;
}
div#sub-menu ul li ul {
    display: none !important;
}
div#horiz-menu li.active:hover a {
    color: #ffffff !important;
    margin-top: 0px;
}
divtop_kmenu li.active {
    background: rgba(0, 0, 0, 0) url("../images/menu_sprite.png") repeat-x scroll 0 -28px !important;
}
div#top_kmenu li.level1:first-child {
}
div#top_kmenu li.active:first-child {
    border-left: medium none;
}
div#top_kmenu li a {
    color: #5d4833;
}
div#top_kmenu li.active a {
    color: #e6a117;
}
div#top_kmenu li a:hover {
    border-top: 2px solid #e6a117;
    color: #e6a117 !important;
    margin-top: -3px;
    padding-top: 1px !important;
}
div#top_kmenu li.level1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div#top_kmenu ul li {
    background: rgba(0, 0, 0, 0) url("../images/sep-g.gif") no-repeat scroll 100% 0;
}
#gk_banner {
    margin-bottom: 15px;
}
#gk_banner div.banneritem {
    border: medium none;
    padding: 0;
    text-align: center;
}
#form-login label, #form-login input {
    font-size: 12px;
    margin-right: 0;
    width: 90px;
}
#form-login ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-left: 1px solid #eaeaea;
    float: left;
    font-size: 11px;
    margin-right: 10px;
    padding-left: 10px;
}
#form-login ul li:first-child {
    border: medium none;
    padding: 0;
}
#logout_area {
    margin: 0 auto;
    padding: 18px;
    text-align: center;
}
#logout_area div {
    float: left;
    font-weight: bold;
    margin-right: 30px;
    margin-top: -6px;
    padding: 7px 80px;
}
#breadcrumb {
    float: left;
    margin-left: 18px;
}
.youah {
    margin-right: 18px;
}
.separator {
    background: rgba(0, 0, 0, 0) url("/components/com_adsmanager/images/arrow.png") no-repeat scroll 5px 5px;
    font-size: 14px;
    padding: 0 6px;
}
#social_icons {
    float: right;
    margin-right: 18px;
}
#social_icons .social_icon {
    border-left: 1px solid #eaeaea;
    font-weight: bold;
    margin: 0 4px;
    padding: 0 0 0 9px;
}
.content_users .us_width {
}
.content_users .last-child {
    background: #ffffff none repeat scroll 0 0 !important;
    margin-left: 20px;
    margin-bottom: 15px;
}
.content_users .moduletable {
    padding: 0 12px;
}
.content_users .moduletable h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 0.8em;
    height: 18px;
    line-height: inherit;
    margin: 0 0 6px;
}
.content_users .moduletable h3 span {
    margin-left: 0;
    padding: 0;
}
#content_top .module_wrap, #content_top .users_wrap, #right_col, #left_col {
	margin-top: 0;
}
#gk_footer {
    background: #e1a13e none repeat scroll 0 0;
    border-color: #808080;
    border-image: none;
    border-style: outset;
    border-width: 0 !important;
    clear: both;
    font-size: 1em;
    margin: 0;
    padding: 5px !important;
}
#gk_footer, #gk_footer a {
    color: #1a1a1a !important;
    line-height: inherit;
}
#gk_footer a:hover {
    color: #ffffff !important;
    line-height: inherit;
}
#footer_menu li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-left: 0px solid #eaeaea;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 10px;
    margin: 3px 1px;
    padding: 0 9px !important;
    width: auto;
}
div#footer_menu li:first-child {
    border: medium none;
    padding-left: 0;
}
#informations {
    color: #000;
    float: right;
    font-size: 14px;
    margin-right: 8px;
    padding-bottom: 10px;
    padding-top: 0px;
    width: auto;
    margin-top: -1px;
}
#stylearea {
    float: right;
    margin-left: 20px;
}
div#horiz-menu ul li#current ul {
    display: block !important;
}
div#horiz-menu ul li.active ul {
    display: block !important;
}
div#horiz-menu ul li ul {
    display: none !important;
}
.content_vote {
    font-size: 10px;
}
#informations h1 {
    display: inline;
    font-size: 15px;
}
#top_wrap {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div#top_kmenu {
    background: #f5f5f5 none repeat scroll 0 0;
}
.przycisk {
	border-radius: 2px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
	color: #505050;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	height: 28px;
	line-height: 28px;
	margin-left: 20px;
	margin-right: 0;
	min-width: 135px;
	text-align: center;
	white-space: nowrap;
}
.przycisk.firm {
    background: #fcfcfc url("/templates/gk_twn/images/icon-add-firm-all.png") no-repeat scroll 0 0;
    margin-left: 0;
    text-indent: 20px;
}
.przycisk.ogloszenie {
    background: #fcfcfc url("/templates/gk_twn/images/icon-add-ads-all.png") no-repeat scroll 0 0;
    text-indent: 25px;
    width: 144px;
}
.przycisk.article {
    background: #fcfcfc url("/templates/gk_twn/images/icon-add-article-all.png") no-repeat scroll 0 0;
    text-indent: 20px;
    width: 120px;
}
.przycisk.product {
    background: #fcfcfc url("/templates/gk_twn/images/icon-add-product-all.png") no-repeat scroll 0 0;
    text-indent: 20px;
    width: 123px;
}
.przycisk.firm:hover {
    background: #fff url("/templates/gk_twn/images/icon-add-firm-all-hov.png") no-repeat scroll 0 0;
}
.przycisk.ogloszenie:hover {
    background: #fff url("/templates/gk_twn/images/icon-add-ads-all-hov.png") no-repeat scroll 0 0px;
}
.przycisk.article:hover {
    background: #fff url("/templates/gk_twn/images/icon-add-article-all-hov.png") no-repeat scroll 0 0px;
}
.przycisk.product:hover {
    background: #fff url("/templates/gk_twn/images/icon-add-product-all-hov.png") no-repeat scroll 0 0px;
}
.przycisk-all a {
	text-decoration: none !important;
	font-family: segoe ui,arial !important;
}
.przycisk-all {
	margin-top: -21px;
	margin-right: 10px;
}
.przycisk:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
}
div#gk_mainbody {
    margin: 10px 0 0 !important;
}
.moduletable_ver_top_akt {
    background: #ffffff none repeat scroll 0 0;
}
a:link, a:visited, a:active {
    color: #000000;
    font-family: arial;
}
a:hover {
    color: #e39e14 !important;
    text-decoration: underline;
}
div#horiz-menu li.level1 > a:hover {
    color: #0000ff;
}
div#horiz-menu li li li, div#horiz-menu li li li.active {
    background: rgba(0, 0, 0, 0) url("../images/menu_sprite.png") repeat-x scroll 0 -29px;
    margin-top: 0 !important;
}
#logout_area div {
    border: 2px outset #ad9883;
    color: #000000;
}
div.moduletable_ver4, div.moduletable_ver4b {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ad9883;
}
div.moduletable_ver4_latest_sobi {
    border-top: 0 solid #ffffff !important;
    color: #404040;
    font-size: 14px;
    line-height: 1.1;
    background: #e8e7e0;
}
div.moduletable_ver4_latest_sobi a:link {
    color: #000000;
    font-size: 15px;
    line-height: 1.15;
    font-family: segoe ui,arial !important;
}
div.moduletable_ver4_latest_sobi a:hover {
    color: #e6a117;
    text-decoration: none;
}
div.s_cat, div.s_prod, div.s_dystr {
    color: #c68100 !important;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px;
    padding-top: 5px;
    width: 100%;
    text-align: center;
    font-family: segoe ui,arial !important;
}
div.s_cat a, div.s_prod a, div.s_dystr a {
    color: #000000 !important;
    font-size: 14px !important;
    text-decoration: none !important;
}
div.s_cat a:hover, div.s_prod a:hover, div.s_dystr a:hover {
    color: #000000 !important;
    text-decoration: underline !important;
}
div.moduletable_ver4h {
    background: #f6fada none repeat scroll 0 0;
    border: 1px solid #ad9883;
    color: #000000;
    font-size: 12px;
    height: 17px;
    margin-bottom: 0;
    margin-top: 1px;
    padding-bottom: 0;
    padding-top: 0;
}
div.moduletable_ver4high {
    background: rgba(0, 0, 0, 0) url("../images/bg_top.png") repeat scroll 0 48px;
    border-color: #ad9883 #ad9883 #dcdcdc;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    color: #000000;
    font-size: 12px;
    height: 17px;
    margin-bottom: 0;
    margin-top: -8px;
    padding-bottom: 2px;
    padding-top: 0;
}
div.moduletable_ver4x {
    background: #f6fada none repeat scroll 0 0;
    border: 1px solid #ad9883;
    margin-bottom: 3px;
    padding: 5px;
}
div.moduletable_ver4x a:link {
    color: #031175;
    text-decoration: underline;
}
div.moduletable_ver4navi {
    background: #ffffff none repeat scroll 0 0;
    border-color: #ad9883;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #000000;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 12px;
    padding: 4px 5px;
    position: relative;
}
div.moduletable_ver4navi a {
    color: #808080;
    padding: 1px 2px;
}
div.moduletable_ver4navi a:hover {
    color: #808080 !important;
    text-decoration: underline;
}
div.moduletable_ver4table_ogloszenia {
    border-bottom: 1px solid #9d8873;
    border-right: 1px solid #9d8873;
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 1px;
    padding: 0;
    position: relative;
}
div.moduletable_usermenu {
    color: #fff;
    font-size: 14px !important;
    margin: 0 0 3px;
    padding: 5px 0px 7px 5px;
    background: #544b3d;
    margin-bottom: -12px !important;
    font-family: segoe ui, arial;
}
div.moduletable_usermenu a {
    color: #ffffff;
}
div.moduletable_usermenu a:hover {
    color: #c0c0c0 !important;
}
#gk_bottom div.moduletable h3, #gk_bottom div.moduletable_menu h3, #gk_bottom div.moduletable_text h3, #gk_bottom div.moduletable_ver1 h3, #gk_bottom div.moduletable_ver2 h3, #gk_bottom div.moduletable_ver2a h3, #gk_bottom div.moduletable_ver2b h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
div.moduletable_ver2 h3, div.moduletable_ver2a h3, div.moduletable_ver2b h3, div.moduletable_ver3 h3, div.moduletable_ver3a h3, div.moduletable_ver3b h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div.moduletable_ver1 h3 span, div.moduletable_ver2 h3 span, div.moduletable_ver3 h3 span {
    background: #ffffff none repeat scroll 0 0;
}
div.moduletable_ver2a h3 {
    border-top: 1px solid #d1e8f5;
}
div.moduletable_ver2b h3 {
    border-top: 1px solid #f5f4df;
}
div.moduletable_ver3a {
    border: 4px solid #d1e8f5;
}
div.moduletable_ver3b h3 {
    border-top: 4px solid #f5f4df;
}
div.date span strong {
	color: #a1792b;
	font-weight: normal;
}
.contentheading, .componentheading {
    clear: left;
    color: #5d4833;
    font-size: 21px;
    letter-spacing: 0;
    text-transform: capitalize;
}
.tool-tip {
    background: #ffffcc none repeat scroll 0 0;
    border: 1px solid #d4d5aa;
}
#addons_a .gk_news_highlighter_interface .text, .youah {
    color: #031175;
}
#addons_a .gk_news_highlighter_item a:hover {
    color: #66cc33 !important;
}
.gk_news_cat_wrap h3 a:hover {
    color: #66cc33 !important;
}
.gk_news_ordering_list li:hover {
    background: #66cc33 none repeat scroll 0 0 !important;
}
div.gk_npro_short_ulwrap ul li h4 a:hover, div.gk_npro_short_ulwrap ul li:hover h4, div.gk_npro_short_ulwrap ul li:hover h4 a {
    color: #e6a117 !important;
}
div.gk_npro_short_ulwrap ul li h4, div.gk_npro_short_ulwrap ul li h4 a {
	color: #000000;
}
.gk_cat_main ul li a:hover {
    color: #66cc33 !important;
}
#comments a {
    color: #031175;
}
#comments a:active, #comments a:focus, #comments a:hover {
    color: #66cc33;
}
.comments-form-message-error {
    background: #fffff3 none repeat scroll 0 0;
    border-bottom: 1px solid #f5f4df;
    border-top: 1px solid #f5f4df;
}
.comments-form-message-info {
    background: #f4fbff none repeat scroll 0 0;
    border-bottom: 1px solid #d1e8f5;
    border-top: 1px solid #d1e8f5;
}
#comments .comment-author, #comments .author-homepage {
    color: #031175;
}
#comments .hidden {
    border: 1px dotted #d1e8f5;
}
.gk_news_form_bottom div:hover {
    color: #66cc33;
}
ul.jclist li, ul.jclist_ver1 li, ul.jclist_ver2 li, ul.jclist_ver2a li, ul.jclist_ver2b li, ul.jclist_ver3 li, ul.jclist_ver3a li, ul.jclist_ver3b li, ul.jclist_ver4 li, ul.jclist_ver4a li, ul.jclist_ver4b li {
    border: 1px dotted #d1e8f5;
}
pre, .code1, .code2 {
    background: #f6fada none repeat scroll 0 0;
}
pre, .code1 {
    border-left: 5px solid #031175 !important;
}
.code2 {
    border-bottom: 5px solid #031175;
    border-top: 5px solid #031175;
}
.code3 {
    border-bottom: 1px solid #031175;
    border-top: 1px solid #031175;
}
.code3 h4 {
    background: #ffffff none repeat scroll 0 0;
}
p.info1, p.info2, p.info3, p.info4 {
    background: rgba(0, 0, 0, 0) url("../images/icons/info.gif") no-repeat scroll left center;
}
p.warning1, p.warning2, p.warning3, p.warning4 {
    background: rgba(0, 0, 0, 0) url("../images/icons/warning.gif") no-repeat scroll left center;
}
p.tips1, p.tips2, p.tips3, p.tips4 {
    background: rgba(0, 0, 0, 0) url("../images/icons/tips.gif") no-repeat scroll left center;
}
p.info2, p.info4 {
    background-position: 3px center;
    border-bottom: 1px solid #d1e8f5;
    border-top: 1px solid #d1e8f5;
}
p.info3, p.info4 {
    background-color: #f4fbff;
    background-position: 7px center;
}
p.warning2, p.warning4 {
    background-position: 3px center;
    border-bottom: 1px solid #f5d1d1;
    border-top: 1px solid #f5d1d1;
}
p.warning3, p.warning4 {
    background-color: #f6eeee;
    background-position: 7px center;
}
p.tips2, p.tips4 {
    background-position: 3px center;
    border-bottom: 1px solid #f5f4aa;
    border-top: 1px solid #f5f4aa;
}
p.tips3, p.tips4 {
    background-color: #fffff3;
    background-position: 7px center;
}
blockquote div.blockquote1 {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/open1.png") no-repeat scroll left bottom;
}
blockquote div.blockquote1 div {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/close1.png") no-repeat scroll right top;
}
blockquote div.blockquote2 {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/open1.png") no-repeat scroll left top;
}
blockquote div.blockquote2 div {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/close1.png") no-repeat scroll right top;
}
blockquote div.blockquote3 {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/open2.png") no-repeat scroll left bottom;
}
blockquote div.blockquote3 div {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/close2.png") no-repeat scroll right top;
}
blockquote div.blockquote4 {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/open2.png") no-repeat scroll left top;
}
blockquote div.blockquote4 div {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/close2.png") no-repeat scroll right top;
}
div.legend1 h4, div.legend2 h4, div.legend3 h4, div.legend4 h4, div.legend5 h4, div.legend6 h4 {
    background: #f5f5f5 none repeat scroll 0 0;
}
div.legend3 h4:first-child, div.legend5 h4:first-child {
    background: #e7e7e7 none repeat scroll 0 0;
}
div.legend4 h4:first-child, div.legend6 h4:first-child {
    border: 1px solid #666666;
}
div.legend1, div.legend5, div.legend6 {
    border: 1px solid #666666;
}
div.legend2, div.legend3, div.legend4 {
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
}
.highlight-1 {
    background: #ffffda none repeat scroll 0 0;
}
.highlight-2 {
    background: #031175 none repeat scroll 0 0;
    color: #ffffff;
}
.highlight-3 {
    background: #031175 none repeat scroll 0 0;
    color: #ffffff;
}
.highlight-4 {
    background: #333333 none repeat scroll 0 0;
    color: #ffffff;
}
span.clear {
    border-bottom: 1px solid #031175;
    border-top: 1px solid #031175;
    color: #031175;
}
span.clear-1 {
    border-bottom: 1px solid #031175;
    border-top: 1px solid #031175;
    color: #014b94;
}
span.clear-2 {
    border-bottom: 1px solid #333333;
    border-top: 1px solid #333333;
    color: #333333;
}
span.color {
    color: #031175;
}
span.color-1 {
    color: #031175;
}
span.color-2 {
    border-left: 2px solid #031175;
    color: #031175;
}
span.color-3 {
    border-left: 2px solid #333333;
    color: #333333;
}
span.color-4 {
    background: #f4fbff none repeat scroll 0 0;
    color: #031175;
}
span.color-5 {
    background: #031175 none repeat scroll 0 0;
    color: #ffffff;
}
span.color-6 {
    background: #ffffee none repeat scroll 0 0;
    border-bottom: 1px solid #e9e9a1;
    border-top: 1px solid #e9e9a1;
    color: #d48d1c;
}
span.color-7 {
    background: #333333 none repeat scroll 0 0;
    color: #ffffff;
}
ul.circle1 {
    list-style-image: url("../images/style1/typography/bullet3ul.png");
}
ul.circle2 {
    list-style-type: circle;
}
ul.bullet1 {
    list-style-image: url("../images/style1/typography/bullet_ol_1_dark.png");
}
ul.bullet2 {
    list-style-image: url("../images/style1/typography/bullet1ul.png");
}
ul.bullet3 {
    list-style-image: url("../images/style1/typography/bullet2ul.png");
}
ul.bullet4 {
    list-style-image: url("../images/style1/typography/bullet_ol_1_color.png");
}
ul.square1 {
    list-style-type: square;
}
ul.square2 {
    list-style-image: url("../images/style1/typography/bullet_squ1_dark.png");
}
ul.square3 {
    list-style-image: url("../images/style1/typography/bullet_squ1_color.png");
}
div.number1 span {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/bullet_ol_2.png") no-repeat scroll center center;
    color: #ffffff;
}
div.number2 span {
    background: rgba(0, 0, 0, 0) url("../images/style1/typography/bullet_ol_2_color.png") no-repeat scroll center center;
    color: #ffffff;
}
div.moduletable_ver4table_ogloszenia ul li {
	background: #ffffff url("/templates/gk_twn/images/modul_separator.png") no-repeat scroll left top;
	border-collapse: collapse !important;
	border-image: none;
	border-left: 1px solid #5d4833;
	border-right: medium none;
	border-top: 1px hidden #ad9883;
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}
div.moduletable_ver4table_ogloszenia ul li a {
	background: rgba(0, 0, 0, 0) url("/images/arrow-double-svg.svg") no-repeat scroll 4px center;
	color: #000000;
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin-left: -8px;
	margin-top: -1px;
	padding: 12px 10px 12px 25px;
	text-decoration: none;
	font-family: segoe ui,arial !important;
	background-size: 12px;
}
div.moduletable_ver4table_ogloszenia ul li a:hover {
	background: #dbdad1 url("/images/arrow-double-svg.svg") no-repeat scroll 4px center;
	color: #000 !important;
	display: block;
	text-decoration: none;
	background-size: 12px;
}
.moduletable_ver4table_ogloszenia a.selected {
    background: #e6a117 none repeat scroll 0 0;
}
div.moduletable_ver4table_ogloszenia h3 {
    background: #e6a117 none repeat scroll 0 0;
    border-bottom: 1px solid #5d4833;
    color: #271e16;
    font-size: 15px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    padding-left: 17px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: segoe ui,arial !important;
}
.img_caption p {
	background: rgba(0,0,0,0.5);
	color: #ffffff !important;
	display: block;
	font-size: 14px !important;
	margin-bottom: -18px !important;
	margin-right: 0;
	opacity: 0.9;
	padding: 3px !important;
	position: relative;
	top: -56px;
	font-family: segoe ui, open sans, arial;
}
.blog .img_caption p {
	height: 17px;
	top: -28px !important;
	margin-bottom: -37px !important;
}
td.ext_ewgt_D {
    background: #e6a117 none repeat scroll 0 0 !important;
    color: #c0c0c0 !important;
}
td.ext_ewgt_N {
    background: #808080 none repeat scroll 0 0 !important;
}
div.moduletable, div.moduletable_menu, div.moduletable_text, div.moduletable_ver1, div.moduletable_ver2, div.moduletable_ver2a, div.moduletable_ver2b, div.moduletable_ver3, div.moduletable_ver3a, div.moduletable_ver3b, div.moduletable_ver4, div.moduletable_ver4a, div.moduletable_ver_prol {
}
div.moduletable_ver_top_akt div.gk_npro_mainwrap {
    margin-bottom: 3px !important;
}
div.moduletable_menu {
    background: #5d4833 none repeat scroll 0 0;
    border: 3px solid #ad9883;
}
div.moduletable_menu a {
    color: #ffffff !important;
}
div.moduletable_menu a:hover {
	color: #ecd98a !important;
}
div.moduletable_menu h3 {
    background: #e6a117 none repeat scroll 0 0 !important;
    box-shadow: none !important;
    font-weight: normal !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    color: black !important;
}
.moduletable_menu ul.menu li a {
    font-size: 13px;
    line-height: 20px !important;
}
.moduletable_menu ul.menu li {
    background: rgba(0, 0, 0, 0) url("/../images/arrow-double-white-svg.svg") no-repeat scroll 1px center;
    border: medium none !important;
    padding-left: 20px;
    background-size: 11px;
}
div.moduletable_ver_prol a {
    color: #4d4d4d !important;
    text-decoration: underline;
}
div.moduletable_ver_prol a:hover {
    text-decoration: none;
}
div.moduletable_ver1, div.moduletable_ver2, div.moduletable_ver2a, div.moduletable_ver2b, div.moduletable_ver3, div.moduletable_ver3a, div.moduletable_ver3b, div.moduletable_ver4, div.moduletable_ver4a, div.moduletable_ver4b {
    border-color: #a09f7f;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
}
div.moduletable_ver_sondy {
	background: #ffffff none repeat scroll 0 0;
	border-color: #ffffff #a09f7f #a09f7f !important;
	border-radius: 2px;
	border-style: solid !important;
	border-width: 0 0 1px !important;
	line-height: 18px;
	margin-bottom: 16px;
	padding: 12px;
}
div.moduletable_ver_sondy a {
    font-size: 13px;
    line-height: 20px;
    padding-left: 5px;
}
div.moduletable_ver4_firmy {
    border-bottom: 1px solid #9d8873;
    margin: 0 0 15px;
    padding: 0 0px;
    position: relative;
}
div.moduletable_ver_rekl {
	border: medium none !important;
	margin: 0px 0px 15px 0px;
}
div.moduletable_ver_rekl img {
}
div.moduletable_ver_rekl h2 {
    background: #e6a117 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    line-height: 28px;
    margin-top: 0;
    padding: 0;
}
div.moduletable_ver_rekl a:hover h2 {
    text-decoration: underline;
}
.moduletable_ver_reklwestfleisch {
    border: 3px outset #e6a117;
    margin: 0 0 5px;
    position: relative;
    width: 219px;
}
div.moduletable_ver_reklwestfleisch img {
}
div.moduletable_ver_reklwestfleisch h2 {
    background: #e6a117 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    margin-top: 0;
    padding: 2px 0;
}
div.moduletable_ver_reklwestfleisch a:hover h2 {
    text-decoration: underline;
}
.moduletable_ver_reklwestfleisch a {
    color: #ffffff !important;
    text-decoration: underline !important;
}
div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3, div.moduletable_ver_sondy h3, div.moduletable_ver_prol h3 {
    background: #5d4833 none repeat scroll 0 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    color: #ffffff;
    font-family: segoe ui,arial !important;
    font-size: 15px !important;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 12px 1px 4px;
    overflow: hidden;
    padding-left: 5px;
    text-transform: uppercase;
}
div.moduletable h3 span, div.moduletable_menu h3 span, div.moduletable_text h3 span {
    display: block;
    height: 30px;
    margin-left: 4px;
    padding: 0;
}
div.moduletable_ver1 h3, div.moduletable_ver2 h3, div.moduletable_ver2a h3, div.moduletable_ver2b h3, div.moduletable_ver3 h3, div.moduletable_ver3a h3, div.moduletable_ver3b h3 {
    background: rgba(0, 0, 0, 0) url("../images/module_sprite.png") repeat-x scroll 0 -6px;
    border: medium none;
    font-weight: bold;
    margin: 0 0 3px;
    overflow: hidden;
    text-transform: uppercase;
}
div.moduletable_ver2 h3, div.moduletable_ver2a h3, div.moduletable_ver2b h3, div.moduletable_ver3 h3, div.moduletable_ver3a h3, div.moduletable_ver3b h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 1px solid #ad9883;
    padding-top: 2px;
}
div.moduletable_ver3 h3 {
    border-top: 4px solid #ad9883;
}
div.moduletable_ver1 h3 span, div.moduletable_ver2 h3 span, div.moduletable_ver3 h3 span {
    background: #ffffff none repeat scroll 0 0;
    padding-right: 12px;
}
div.moduletable_ver4, div.moduletable_ver4_latest_sobi {
    padding: 0 5px;
}
div.moduletable_ver4a {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #eeeeee;
    padding: 0 1px;
}
div.moduletable_ver4b {
    padding: 0 5px;
}
div.moduletable_ver4 h3, div.moduletable_ver4a h3, div.moduletable_ver4b h3, div.moduletable_ver4_latest_sobi h3 {
    background: #e1a13e none repeat scroll 0 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    color: #271e16;
    font-family: segoe ui,arial !important;
    font-size: 15px !important;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0 -5px 5px;
    overflow: hidden;
    padding-left: 8px;
    text-transform: uppercase;
}
div.moduletable_ver4b h3 {
    background: #544b3d none repeat scroll 0 0 !important;
    color: #fff;
}
div.moduletable_ver_sondy h4 {
    color: #e6a117;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 5px;
}
.sectiontableentry2_ver_sondy, .sectiontableentry1_ver_sondy {
    background: rgba(0, 0, 0, 0) url("/templates/gk_twn/images/modul_separator.png") no-repeat scroll left top;
    display: flex !important;
    margin: 5px 0 !important;
    padding: 7px 0 2px !important;
}
#gk_bottom div.moduletable h3, #gk_bottom div.moduletable_menu h3, #gk_bottom div.moduletable_text h3, #gk_bottom div.moduletable_ver1 h3, #gk_bottom div.moduletable_ver2 h3, #gk_bottom div.moduletable_ver2a h3, #gk_bottom div.moduletable_ver2b h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #ad9883;
    border-image: none;
    border-style: solid none none;
    border-width: 1px medium medium;
    height: 18px;
    line-height: 18px;
    padding: 12px 0 0;
}
#gk_bottom div.moduletable_ver3 h3, #gk_bottom div.moduletable_ver3a h3, #gk_bottom div.moduletable_ver3b h3 {
    padding: 7px 0 0;
}
#gk_bottom div.moduletable_ver4 h3, #gk_bottom div.moduletable_ver4a h3, #gk_bottom div.moduletable_ver4b h3 {
    padding: 0;
}
#gk_bottom div.moduletable h3 span, #gk_bottom div.moduletable_menu h3 span, #gk_bottom div.moduletable_text h3 span {
    margin-left: 0;
    padding-left: 0;
}
#gk_bottom div.moduletable, #gk_bottom div.moduletable_menu, #gk_bottom div.moduletable_text, #gk_bottom div.moduletable_ver1, #gk_bottom div.moduletable_ver2, #gk_bottom div.moduletable_ver2a, #gk_bottom div.moduletable_ver2b, #gk_bottom div.moduletable_ver3, #gk_bottom div.moduletable_ver3a, #gk_bottom div.moduletable_ver3b, #current_bottom div.moduletable, #current_bottom div.moduletable_menu, #current_bottom div.moduletable_text, #current_bottom div.moduletable_ver1, #current_bottom div.moduletable_ver2, #current_bottom div.moduletable_ver2a, #current_bottom div.moduletable_ver2b, #current_bottom div.moduletable_ver3, #current_bottom div.moduletable_ver3a, #current_bottom div.moduletable_ver3b, #current_top div.moduletable, #current_top div.moduletable_menu, #current_top div.moduletable_text, #current_top div.moduletable_ver1, #current_top div.moduletable_ver2, #current_top div.moduletable_ver2a, #current_top div.moduletable_ver2b, #current_top div.moduletable_ver3, #current_top div.moduletable_ver3a, #current_top div.moduletable_ver3b {
    border-right: 1px solid #ad9883;
    margin: 0 10px 20px 0;
    padding: 0 10px 0 0;
}
#gk_bottom div.moduletable_ver4, #gk_bottom div.moduletable_ver4a, #gk_bottom div.moduletable_ver4b, #current_bottom div.moduletable_ver4, #current_bottom div.moduletable_ver4a, #current_bottom div.moduletable_ver4b, #current_top div.moduletable_ver4, #current_top div.moduletable_ver4a, #current_top div.moduletable_ver4b {
    margin: 0 10px 5px 0;
}
#gk_bottom .last-child div.moduletable, #gk_bottom .last-child div.moduletable_menu, #gk_bottom .last-child div.moduletable_text, #gk_bottom .last-child div.moduletable_ver1, #gk_bottom .last-child div.moduletable_ver2, #gk_bottom .last-child div.moduletable_ver2a, #gk_bottom .last-child div.moduletable_ver2b, #gk_bottom .last-child div.moduletable_ver3, #gk_bottom .last-child div.moduletable_ver3a, #gk_bottom .last-child div.moduletable_ver3b, #current_bottom .last-child div.moduletable, #current_bottom .last-child div.moduletable_menu, #current_bottom .last-child div.moduletable_text, #current_bottom .last-child div.moduletable_ver1, #current_bottom .last-child div.moduletable_ver2, #current_bottom .last-child div.moduletable_ver2a, #current_bottom .last-child div.moduletable_ver2b, #current_bottom .last-child div.moduletable_ver3, #current_bottom .last-child div.moduletable_ver3a, #current_bottom .last-child div.moduletable_ver3b, #current_top .last-child div.moduletable, #current_top .last-child div.moduletable_menu, #current_top .last-child div.moduletable_text, #current_top .last-child div.moduletable_ver1, #current_top .last-child div.moduletable_ver2, #current_top .last-child div.moduletable_ver2a, #current_top .last-child div.moduletable_ver2b, #current_top .last-child div.moduletable_ver3, #current_top .last-child div.moduletable_ver3a, #current_top .last-child div.moduletable_ver3b {
}
#gk_bottom .last-child div.moduletable_ver4, #gk_bottom .last-child div.moduletable_ver4a, #gk_bottom .last-child div.moduletable_ver4b, #current_bottom .last-child div.moduletable_ver4, #current_bottom .last-child div.moduletable_ver4a, #current_bottom .last-child div.moduletable_ver4b, #current_top .last-child div.moduletable_ver4, #current_top .last-child div.moduletable_ver4a, #current_top .last-child div.moduletable_ver4b {
}
.users_wrap div.moduletable, .users_wrap div.moduletable_menu, .users_wrap div.moduletable_text, .users_wrap div.moduletable_ver1, .users_wrap div.moduletable_ver2, .users_wrap div.moduletable_ver2a, .users_wrap div.moduletable_ver2b, .users_wrap div.moduletable_ver3, .users_wrap div.moduletable_ver3a, .users_wrap div.moduletable_ver3b, .users_wrap div.moduletable_ver4, .users_wrap div.moduletable_ver4a, .users_wrap div.moduletable_ver4b {
    margin: 0 10px 20px;
}
.users_wrap .last-child div.moduletable, .users_wrap .last-child div.moduletable_menu, .users_wrap .last-child div.moduletable_text, .users_wrap .last-child div.moduletable_ver1, .users_wrap .last-child div.moduletable_ver2, .users_wrap .last-child div.moduletable_ver2a, .users_wrap .last-child div.moduletable_ver2b, .users_wrap .last-child div.moduletable_ver3, .users_wrap .last-child div.moduletable_ver3a, .users_wrap .last-child div.moduletable_ver3b, .users_wrap .last-child div.moduletable_ver4, .users_wrap .last-child div.moduletable_ver4a, .users_wrap .last-child div.moduletable_ver4b {
    margin-right: 0;
}
div.moduletable h3 span.badge, div.moduletable_menu h3 span.badge, div.moduletable_text h3 span.badge, div.moduletable_ver1 h3 span.badge, div.moduletable_ver2 h3 span.badge, div.moduletable_ver2a h3 span.badge, div.moduletable_ver2b h3 span.badge, div.moduletable_ver3 h3 span.badge, div.moduletable_ver3a h3 span.badge, div.moduletable_ver3b h3 span.badge, div.moduletable_ver4 h3 span.badge, div.moduletable_ver4a h3 span.badge, div.moduletable_ver4b h3 span.badge {
    height: 13px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 11px;
    width: 44px;
}
div.moduletable_ver2 h3 span.badge, div.moduletable_ver2a h3 span.badge, div.moduletable_ver2b h3 span.badge {
    top: 11px;
}
div.moduletable_ver3 h3 span.badge, div.moduletable_ver3a h3 span.badge, div.moduletable_ver3b h3 span.badge {
    top: 13px;
}
div.moduletable_ver4 h3 span.badge, div.moduletable_ver4a h3 span.badge, div.moduletable_ver4b h3 span.badge {
    top: 14px;
}
div.moduletable h3 span.badge, div.moduletable_menu h3 span.badge, div.moduletable_text h3 span.badge, div.moduletable_ver1 h3 span.badge, div.moduletable_ver2 h3 span.badge, div.moduletable_ver2a h3 span.badge, div.moduletable_ver2b h3 span.badge, div.moduletable_ver3 h3 span.badge, div.moduletable_ver3a h3 span.badge, div.moduletable_ver3b h3 span.badge, div.moduletable_ver4 h3 span.badge, div.moduletable_ver4a h3 span.badge, div.moduletable_ver4b h3 span.badge {
    background: rgba(0, 0, 0, 0) url("../images/mod_badge.png") no-repeat scroll 0 0;
}
.b-new .badge {
    background-position: 0 0 !important;
}
.b-hot .badge {
    background-position: 0 -13px !important;
}
.b-top .badge {
    background-position: 0 -26px !important;
}
.b-popular .badge {
    background-position: 0 -39px !important;
}
.b-updated .badge {
    background-position: 0 -52px !important;
}
div.ninjarss-_rss_css {
    color: #5d4833;
    font-size: 13px !important;
    margin-top: 15px;
}
div.ninjarss-_rss_css img {
    margin: 0 -20px -9px 5px !important;
}
#gk_bottom div.moduletable_menu, #current_bottom div.moduletable_menu, #current_top div.moduletable_menu, #gk_bottom div.moduletable_ost_dod_firmy, #current_bottom div.moduletable_ost_dod_firmy, #current_top div.moduletable_ost_dod_firmy {
    border-bottom: medium none;
    border-left: 0 solid #c0c0c0;
    border-right: medium none !important;
    border-top: medium none;
    margin: 8px 0 32px -1px;
    padding: 0;
}
#gk_bottom div.moduletable_menu h3 span, #gk_bottom div.moduletable_ost_dod_firmy h3 span {
    border-right: medium none !important;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    height: 15px !important;
    line-height: 16px;
    padding-top: 1px !important;
    text-align: left;
    text-transform: uppercase;
}
#gk_bottom div.moduletable_menu h3, #gk_bottom div.moduletable_ost_dod_firmy h3 {
    border: medium none;
    box-shadow: none;
    color: #ffffff;
    height: 22px !important;
    margin: 0 30px !important;
    padding: 0 !important;
}
#gk_bottom div.moduletable_menu ul.menu li, #gk_bottom div.moduletable_ost_dod_firmy ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none !important;
    font-size: 12px;
    padding-left: 30px;
}
#gk_bottom div.moduletable_menu ul.menu li a, #gk_bottom div.moduletable_menu ul.menu li#current a, #gk_bottom div.moduletable_ost_dod_firmy ul li a, #gk_bottom div.moduletable_ost_dod_firmy ul li#current a {
	border-right: medium none !important;
	color: #f3ece5 !important;
}
#gk_bottom div.moduletable_menu ul.menu li a:hover, #gk_bottom div.moduletable_ost_dod_firmy ul li a:hover {
    border-left: 4px solid #c0c0c0;
    color: #ffffff !important;
    margin-left: -13px;
    padding-left: 9px;
}
#gk_bottom {
    background: #4c4437 none repeat scroll 0 0;
    border: 0px outset #808080;
}
#gk_bottom div.us_width-25 {
    margin-bottom: -30px;
    margin-left: 1px;
}
#gk_bottom div.moduletable_ost_dod_firmy ul li a, #gk_bottom div.moduletable_ost_dod_firmy ul li#current a {
    font-size: 13px;
    line-height: 18px;
    padding: 6px 0 0;
}
#gk_bottom div.moduletable_ost_dod_firmy h3 {
    margin-bottom: -4px !important;
    margin-top: -15px !important;
}
div.joomla div.description {
    margin: 10px 0;
    overflow: hidden;
}
div.joomla div.description img.left {
    float: left;
    margin-right: 15px;
}
div.joomla div.description img.right {
    float: right;
    margin-left: 15px;
}
div.joomla div.filter {
    margin: 10px 0;
}
div.joomla th {
    background: #f3f3f3 none repeat scroll 0 0;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #eaeaea;
    font-weight: bold;
    padding: 7px;
}
div.joomla tr.even td, div.joomla tr.odd td {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #eaeaea;
    padding: 7px;
}
div.joomla tr.even td {
    background: #f6fada none repeat scroll 0 0;
}
div.joomla span.number {
    color: #969696;
    font-style: italic;
}
div.joomla .float-left {
    float: left;
    overflow: hidden;
}
div.joomla .float-right {
    float: right;
    overflow: hidden;
}
div.joomla .width25 {
    width: 24.999%;
}
div.joomla .width33 {
    width: 33.333%;
}
div.joomla .width50 {
    width: 49.999%;
}
div.joomla .width100 {
    width: 100%;
}
div.date, div.icons, div.comments, span.author {
    border-left: 1px solid #ad9883;
    float: left;
    margin: 1px 8px 5px 0;
    padding: 3px 0 2px 8px;
}
div.date {
}
.img_caption.right p, .img_caption.left p, .img_caption.center p {
    color: #666666;
    font-size: 0.9em;
    padding-top: 3px;
}
div.joomla div.blog div.description, div.joomla h1.pagetitle {
	background: #dad9ce none repeat scroll 0 0;
	border-top: 1px solid #7f7f63;
	color: #3b3b25;
	font-family: segoe ui;
	font-size: 18px;
	font-weight: normal;
	margin: -25px -15px 10px;
	padding: 6px 7px 10px 8px;
	text-transform: none;
}
div.joomla div.leadingarticles {
    overflow: hidden;
}
div.joomla div.teaserarticles {
    overflow: hidden;
}
div.joomla div.item {
    margin-bottom: 15px;
}
div.joomla div.item-bg {
	border-bottom: 1px double #7a7962;
	padding-bottom: 25px;
	padding-top: 5px;
}
div.joomla div.multicolumns div.item {
    margin: 0 15px 15px;
}
div.joomla div.multicolumns div.first div.item {
    margin-left: 0;
}
div.joomla div.multicolumns div.last div.item {
    margin-right: 0;
}
div.joomla div.morearticles {
    margin: 10px 0;
}
div.joomla div.headline {
    overflow: hidden;
}
div.joomla h1.title {
    float: left;
    font-size: 190% !important;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 10px;
    width: auto;
}
div.joomla div.multicolumns h1.title {
    font-size: 150% !important;
    font-weight: normal;
    line-height: normal;
}
div.joomla span.icon {
    display: block;
    float: left;
    padding: 4px;
}
div.joomla div.multicolumns span.icon {
    padding: 4px;
}
div.joomla span.edit {
    float: left;
    margin-left: 10px;
}
div.joomla span.pdf {
    margin-right: 5px;
}
div.joomla span.print {
    margin-right: 5px;
}
div.articleinfo {
    color: #50493b;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
div.date span {
    float: left;
}
div.date span.created {
    clear: both;
}
div.date span strong {
    font-weight: normal;
}
div.joomla div.edit-article fieldset {
    margin-bottom: 30px;
}
div.joomla div.edit-article fieldset div {
    overflow: hidden;
}
div.joomla div.edit-article label.label-left {
    display: block;
    float: left;
    width: 150px;
}
div.joomla div.edit-article div.save {
    float: right;
    margin: 0;
}
div.joomla div.edit-article div#editor-xtd-buttons {
    margin-bottom: 0;
    overflow: hidden;
}
div.joomla div.edit-article div#editor-xtd-buttons div {
    margin: 0;
}
div.joomla div.edit-article div#editor-xtd-buttons div.button2-left {
    margin-right: 5px;
}
div.joomla div.edit-article div#editor-xtd-buttons a:link, div.joomla div.edit-article div#editor-xtd-buttons a:visited, div.joomla div.edit-article div#editor-xtd-buttons a:hover {
    color: #323232;
}
div.joomla div.morearticles {
    margin: 10px 0 20px;
}
div.joomla div.morearticles h3 {
    font-size: 1.4em !important;
    font-weight: normal;
    margin-bottom: 6px;
}
div.joomla div.pagination {
    text-align: right;
}
div.joomla div.pagination p.results {
    background: #efefd3 none repeat scroll 0 0;
    color: #a09f7f;
    display: inline-block;
    font-size: 12px;
    margin-top: 9px;
    padding: 1px 5px;
}
ul.pagination {
    border-bottom: 1px solid #d0cfaf;
    border-top: 1px solid #d0cfaf;
    margin: 10px auto;
    padding: 3px 0;
    text-align: center;
}
ul.pagination li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline;
    margin: 0;
    padding: 0;
}
ul.pagination a, ul.pagination li span {
    font-size: 0.79em;
    padding: 2px;
    text-transform: uppercase;
}
div.joomla div.weblinks fieldset {
}
div.joomla div.weblinks fieldset div {
    overflow: hidden;
}
div.joomla div.weblinks label.label-left {
    display: block;
    float: left;
    width: 150px;
}
div.joomla div.search p.info {
    color: #8d7863;
    font-style: italic;
    margin: 0 0 3px;
}
div.joomla div.search span.highlight {
    background: #7d6853 none repeat scroll 0 0;
    color: #ffffff;
    padding: 0 2px;
}
div.joomla div.search ol {
    padding-left: 0;
}
div.joomla div.search ol li {
    border-bottom: 1px solid #cdb8a3;
    padding-bottom: 18px;
    padding-top: 18px;
}
div.joomla div.poll fieldset {
    margin: 15px 0 10px;
}
div.joomla div.contact h1 {
    border-bottom: 1px solid #ad9883;
    font-size: 260% !important;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0;
}
div.joomla div.contact h2 {
    font-size: 0.8em;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 30px;
    text-transform: uppercase;
}
div.joomla div.contact div.image {
    float: right;
}
div.contact .image {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
div.joomla div.contact table {
    margin-bottom: 10px;
}
div.joomla div.contact label.label-top {
    display: block;
}
div.joomla div.user label.label-left, div.joomla div.user span.label-left {
    display: block;
    float: left;
    width: 160px;
}
div.module-newsflash {
    overflow: hidden;
}
div.module-newsflash div.item {
    overflow: hidden;
    padding-bottom: 15px;
}
div.module-newsflash div.last {
    padding-bottom: 0;
}
.contentheading, .componentheading {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.2;
    margin: 0;
    padding: 5px 0;
}
.tool-tip {
    color: #323232;
    float: left;
    max-width: 200px;
    padding: 5px;
}
.tool-title {
    background: rgba(0, 0, 0, 0) url("../../system/images/selector-arrow.png") no-repeat scroll 0 0;
    font-size: 100%;
    font-weight: bold;
    margin: -15px 0 0;
    padding: 15px 0 5px;
}
.tool-text {
    font-size: 100%;
    margin: 0;
}
.back_button a, .button, .validate {
}
#top_c div.search .button {
	background: #5d4833 none repeat scroll 0 0;
	border: medium none;
	color: #000000 !important;
	cursor: pointer;
	font-family: arial;
	font-size: 0.9em;
	font-weight: bold;
	height: 28px !important;
	line-height: 28px !important;
	margin: 10px 0 0;
	padding: 1px 2px 1px 2px;
	position: relative;
	text-align: center;
	text-decoration: underline;
	text-transform: uppercase;
	top: 9px;
}
.back_button a:hover, .button:hover, .validate:hover {
    background: #e6a117 none repeat scroll 0 0;
    color: #ffffff !important;
}
#top_c div.search .button:hover {
    background: #e6a117 none repeat scroll 0 0;
    cursor: pointer;
}
a.readon, .gk_npro_readmore_inline {
    background: #7d6853 none repeat scroll 0 0;
    color: #ffffff !important;
    display: inline-block;
    margin-top: 7px;
    padding: 2px 7px;
}
a.readon:hover, a.readon:active, a.readon:focus, .back_button a:hover, .button:hover, .validate:hover {
    text-decoration: none;
}
h5.polltitle {
    font-size: 1em;
    margin: 10px 0;
}
.artcls {
    left: -1107px;
    position: absolute;
}
.polllevel {
    border-bottom: 1px dotted #dddddd;
    line-height: 2.5em;
    margin: 0;
}
.polllevel label {
    color: #666666;
    font-style: italic;
    margin-left: 20px;
}
.pollbuttons {
    clear: both;
    margin: 20px auto 10px;
    width: 190px;
}
.pollbuttons span, .form_buttons span.btn {
    display: block;
    float: left;
    margin-right: 8px;
    padding-left: 8px;
}
.pollbuttons .button, .form_buttons .button {
    padding: 5px 12px 3px;
}
.moduletable_menu ul.menu li {
    margin-left: 10px;
    padding-left: 25px;
}
.moduletable_menu ul ul {
    padding: 0;
}
.moduletable_menu ul.menu li li {
    background: rgba(0, 0, 0, 0) url("../images/bullet_2x2.png") no-repeat scroll 0 1.1em;
    border-bottom: medium none;
    border-top: 1px dotted #dddddd;
    margin-left: 0;
    padding-left: 20px;
}
.moduletable_menu ul.menu li a, .moduletable_menu ul.menu li#current a {
    display: block;
    line-height: 210%;
    margin: 0;
    padding: 1px 0;
    text-decoration: none;
}
.moduletable_menu ul.menu li a:hover {
    text-decoration: none;
}
div.bannerheader, div.bannerfooter {
    font-size: 0.9em;
    font-style: italic;
}
div.bannerheader {
    font-weight: bold;
    padding-top: 6px;
}
div.banneritem {
    padding: 0;
}
div.bannerfooter {
    margin-top: 10px;
    text-align: right;
}
.contentpaneopen #search_searchword {
    margin: 0 5px;
    width: 150px;
}
select#ordering, select#limit {
    width: 150px;
}
#system-message dd {
    padding: 0;
}
#system-message dd ul {
    margin: 0;
}
#top_b .gkw_main_right {
    color: #666666;
    line-height: 17px;
}
#top_b .gkw_main_right h2 {
    font-size: 1em !important;
    margin: 0;
}
#top_b .gkw_main_right p {
    float: left;
    font-size: 0.9em;
    margin: 0 5px 0 0;
}
#top_b .gkw_temp {
    font-weight: bold;
}
#top_b .gkw_main {
    margin-top: 15px;
}
.gkw_main {
    overflow: hidden;
}
.gkw_current {
    overflow: hidden;
}
.gkw_main_left {
    float: left;
    width: auto;
}
.gkw_temp {
    font-size: 18px;
    margin: 8px 0 0;
    text-align: center;
}
.gkw_main_right {
    float: left;
    margin: 0 0 0 16px;
    width: auto;
}
.gkw_main_right h2 {
    margin: 4px 0;
}
#addons_a .gk_news_highlighter {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
}
#addons_a .gk_news_highlighter_interface {
    text-align: left !important;
}
#addons_a .gk_news_highlighter_interface .text, .youah {
    font-weight: bold;
    padding-left: 0 !important;
}
#addons_a .gk_news_highlighter_item {
    padding-left: 0 !important;
}
#addons_a .gk_news_highlighter_item a span {
    margin: 0 6px;
}
#addons_a .gk_news_highlighter_item a {
    color: #666666;
}
.clearfix-tabs {
    clear: both;
}
.gk_tab_item_space {
    padding: 2px 0 0;
}
div.gk_tab-style1 {
    position: relative;
}
div.gk_tab_wrap-style1 {
    margin: 0 auto;
}
ul.gk_tab_ul-style1 {
    border-bottom: 2px solid #cdcdcd;
    font-size: 12px;
    height: 21px;
    list-style-type: none;
    margin: 0 -3px;
    padding: 0 3px;
}
ul.gk_tab_ul-style1 li, ul.gk_tab_ul-style1 li span, ul.gk_tab_ul-style1 li.active span {
}
ul.gk_tab_ul-style1 li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
ul.gk_tab_ul-style1 li span {
    background: rgba(0, 0, 0, 0) url("../images/menu_sprite.png") repeat-x scroll 0 -29px;
    border-color: #f8f8ff #f8f8ff #dcdcdc;
    border-style: solid solid inset;
    border-width: 1px 1px 0;
    color: #ffffff;
    display: block;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    padding: 0 12px;
}
ul.gk_tab_ul-style1 li span span {
    border: medium none !important;
    padding: 0 !important;
}
ul.gk_tab_ul-style1 li:first-child span {
    border-left: 1px solid #eaeaea;
}
ul.gk_tab_ul-style1 li.active span {
    background: #e6a117 none repeat scroll 0 0;
    border-color: #44a144 #44a144 #f8f8ff;
    border-image: none;
    border-style: solid solid none;
    border-width: 2px !important;
    color: #ffffff;
    height: 18px;
    line-height: 17px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 1px;
    padding: 0 20px;
}
div.gk_tab_container0-style1 {
    clear: both;
}
div.gk_tab_container1-style1 {
    overflow: hidden;
}
div.gk_tab_item-style1 {
    float: left;
    margin-bottom: -15px;
    overflow: hidden;
    padding: 0;
}
.gk_news_cat_100, .gk_news_cat_50, .gk_news_cat_33, .gk_news_cat_25, .gk_news_cat_20, .gk_news_cat_16, .gk_news_cat_14, .gk_news_cat_12 {
    float: left;
}
.gk_news_cat_100 {
    width: 100%;
}
.gk_news_cat_50 {
    width: 49.9%;
}
.gk_news_cat_33 {
    width: 33.2%;
}
.gk_news_cat_25 {
    width: 24.9%;
}
.gk_news_cat_20 {
    width: 19.9%;
}
.gk_news_cat_16 {
    width: 16.5%;
}
.gk_news_cat_14 {
    width: 14.1%;
}
.gk_news_cat_12 {
    width: 12.4%;
}
.clearfix {
    clear: both;
}
.gk_news_section {
    background: rgba(0, 0, 0, 0) url("../images/module_sprite.png") repeat-x scroll 0 -30px;
    border: 1px solid #eaeaea;
    clear: both;
    cursor: pointer;
    height: 30px;
}
.gk_news_section h2 {
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    width: auto;
}
.gk_news_section_interface {
    float: right;
    height: 12px;
    margin: 6px 10px 6px 0;
    width: auto;
}
.gk_news_settings {
    background: rgba(0, 0, 0, 0) url("../images/loader.gif") no-repeat scroll center center;
    display: none;
}
.gk_news_form {
    border-bottom: 1px dotted #666666;
    overflow: hidden;
    padding: 15px;
}
.gk_news_categories.hide {
    display: block;
}
.gk_news_categories {
    display: none;
    overflow: hidden;
}
.gk_news_cat_wrap {
    padding: 10px;
}
.gk_news_form_submit, .gk_news_form_cancel, .gk_news_form_reset {
    background: #777777 none repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    float: left;
    margin: 0 5px 0 0;
    padding: 1px 10px;
    width: auto;
}
.gk_news_ordering {
    background: #ffffff none repeat scroll 0 0;
    border: 3px solid #aaaaaa;
    display: none;
    left: 0;
    top: 0;
    z-index: 100;
}
.gk_news_ordering > div {
    padding: 10px;
}
.hidden_block {
    display: none;
}
.gk_news_cat_wrap h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    font-size: 0.8em !important;
    height: auto !important;
    line-height: normal !important;
    margin: 0;
    padding: 0;
}
.gk_news_cat_wrap h3 a {
    background: rgba(0, 0, 0, 0) url("../images/bullet_6x5.png") no-repeat scroll 100% 50% !important;
    color: #000000;
    padding-right: 12px;
}
.gk_news_ordering p {
    background: #eeeeee none repeat scroll 0 0;
    padding: 10px;
}
.gk_news_ordering_list {
    list-style-type: square;
    padding: 0 0 0 16px;
}
.gk_news_ordering_list li:first-child {
    border-top: medium none;
}
.gk_news_ordering_list li {
    border-top: 1px dotted #eeeeee;
    cursor: move;
}
.gk_news_form_art_amount {
    clear: both;
}
.gk_news_form_left {
    float: left;
    width: 50%;
}
.gk_news_form_right {
    float: right;
    width: 50%;
}
.gk_news_form_bottom {
    clear: both;
}
.gk_news_w50 {
    float: left;
    width: 49.5%;
}
.gk_news_w100 {
    width: 100%;
}
p.gk_news_intro_info {
    color: #666666;
    font-size: 0.9em;
}
.gk_news_form {
    background: #333333 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
}
.gk_news_ordering_list {
    list-style-type: none;
    padding: 0;
}
.gk_news_ordering_list li {
    background: #555555 none repeat scroll 0 0;
    border: medium none;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 4px 4px 4px 12px;
}
.gk_news_form_ordering p, .gk_news_form_art_amount {
    color: #999999;
    font-size: 0.9em;
    margin-top: 0;
}
.gk_news_form_categories {
    border-bottom: 1px solid #4c4c4c;
    padding-bottom: 12px;
}
.gk_news_form_right {
    width: 45%;
}
.gk_news_form_art_amount select {
    padding: 1px;
}
.gk_news_form_art_amount {
    border-bottom: 1px solid #4c4c4c;
    margin: 12px 0;
    padding-bottom: 6px;
}
.gk_news_form_art_amount p {
    margin: 12px 0 0;
}
.gk_news_section_interface span {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    color: #666666;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px 6px;
    text-indent: inherit;
    width: inherit;
}
.gk_news_intro_comments, .gk_npro_intro_comments {
    background: rgba(0, 0, 0, 0) url("../images/icons_sprite.png") no-repeat scroll -7px -28px;
    padding-left: 22px;
}
.gk_news_form_bottom div {
}
h4.ta_center, p.ta_center {
    text-align: center;
}
h4.ta_left, p.ta_left {
    color: #434343;
    font-size: 14px;
    line-height: 1.3;
    margin-top: 7px;
    text-align: left;
}
h4.ta_right, p.ta_right {
    text-align: right;
}
p.ta_justify {
    text-align: justify;
}
img.i_left {
    display: block;
    float: left;
}
img.i_right {
    display: block;
    float: right;
}
img.i_center {
    display: block;
    margin: 0 auto;
}
a.p_left {
    float: left !important;
}
a.p_right {
    float: right !important;
}
a.p_center {
    margin: 0 auto !important;
}
div.gk_npro_mainwrap {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000000;
    overflow: hidden;
}
h4.gk_npro_header a:link {
    color: #c68100 !important;
    display: block;
    font-size: 17px;
    font-weight: normal;
    line-height: 1.2;
}
h4.gk_npro_header a:hover {
    color: #e6a117 !important;
}
div.gk_npro_short_interface a:hover {
    color: #e6a117 !important;
}
div.gk_npro_short_interface a:link {
    color: #c68100 !important;
    font-family: segoe ui,arial !important;
}
div.gk_npro_short_ulwrap ul li h4 a:link, div.gk_npro_short_ulwrap ul li:link h4, div.gk_npro_short_ulwrap ul li:link h4 a {
    color: #000000 !important;
}
div.gk_npro_full_interface {
    margin: 0;
    min-height: 21px;
    overflow: hidden;
}
div.gk_npro_full_interface ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: auto;
}
div.gk_npro_interface_bg {
    float: right;
    height: 17px;
    width: 40px;
}
div.gk_npro_full_scroll1, div.gk_npro_short_scroll1 {
    overflow: hidden;
}
div.gk_npro_full_tablewrap, div.gk_npro_short_ulwrap, div.gk_npro_full_prev {
    float: left;
}
div.gk_npro_short {
    margin-top: 5px;
    min-height: 21px;
}
div.gk_npro_short_ulwrap ul {
    list-style-type: none;
    margin: 2px 0 0;
    padding: 0;
}
div.gk_npro_short_ulwrap ul li {
    line-height: 120%;
    margin: 0 0 10px;
    padding: 0 0 0 10px;
}
div.gk_npro_short_ulwrap ul li.even, div.gk_npro_short_ulwrap ul li.odd {
    background: rgba(0, 0, 0, 0) url("../images/bullet_2x2.png") no-repeat scroll 0 center;
    border: medium none;
    font-size: 12px;
}
div.gk_npro_short_ulwrap ul li h4, div.gk_npro_short_ulwrap ul li h4 a {
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.35;
    margin: 7px 0 0;
    padding-left: 1px;
    text-transform: none;
}
div.gk_npro_short_ulwrap ul li p {
    color: #4d4d4d !important;
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}
div.gk_npro_short_ulwrap ul li:hover p {
    color: #333333;
}
div.gk_npro_short_interface {
    border-top: 1px solid #a09f7f;
    margin: 5px 10px 0;
    overflow: hidden;
    padding-top: 7px;
}
div.gk_npro_short_interface span {
    color: #666666;
    font-size: 14px;
    line-height: 17px;
    font-family: segoe ui,arial !important;
}
div.gk_npro_interface_bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 17px;
    width: 40px;
}
div.gk_npro_short_next, div.gk_npro_short_prev, div.gk_npro_full_prev, div.gk_npro_full_next {
    background: rgba(0, 0, 0, 0) url("../images/interface_sprite.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 17px;
    margin: 2px 3px 3px 0;
    text-indent: -999em;
    width: 17px;
}
div.gk_npro_short_next, div.gk_npro_full_next {
    background-position: 0 -17px;
}
div.gk_npro_short_next:hover, div.gk_npro_full_next:hover {
    background-position: -17px -17px;
}
div.gk_npro_short_prev:hover, div.gk_npro_full_prev:hover {
    background-position: -17px 0;
}
img.gk_npro_image {
    border: 1px solid #ad9883;
    margin: 3px;
    padding: 2px;
}
img.gk_npro_image_static {
    margin-bottom: 0;
}
.gk_npro_info {
    color: #666666;
    font-size: 0.9em;
    height: 12px;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.gk_npro_info a:link {
}
.gk_npro_readmore_inline {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ad9883;
    font-size: 0.9em;
    margin-left: 5px;
    padding: 0 5px;
}
.nspheader h4.gk_npro_header, .nspheader div.gk_npro_short_ulwrap ul li h4 {
    font: 24px Georgia,"Times New Roman",Times,serif;
}
.nspheader div.gk_npro_short_ulwrap ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    line-height: 160%;
    padding-left: 0;
}
.nspheader div.gk_npro_short_ulwrap ul li h4 {
    font-size: 18px;
}
.nspheader div.gk_npro_short_ulwrap ul {
    margin: 0;
}
.nspheader .gk_npro_text {
    margin: 0.4em 0;
}
.nspheader .gk_npro_short_interface {
    margin: 2px 0 0;
}
.gk_headlines_mwrap {
    position: relative;
}
.gk_headlines_overlay {
    background: #ffffff url("../images/loader.gif") no-repeat scroll center center;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.gk_headlines_mwrap li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px dotted #dddddd;
    line-height: 210%;
    padding-left: 0;
}
.gk_headlines_mwrap li span {
    color: #666666;
    display: block;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    margin-right: 15px;
    min-width: 80px;
}
.gk_headlines_mwrap li sub {
    font-size: 0.8em;
    font-style: italic;
}
.gk_headlines_buttons {
    margin: 0 auto;
    padding: 10px 0 0;
    width: 40px;
}
.gk_headlines_buttons a {
    background: rgba(0, 0, 0, 0) url("../images/interface_sprite.png") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 17px;
    margin-right: 3px;
    text-indent: -10000px;
    width: 17px;
}
a.gk_headlines_prev:hover {
    background-position: -17px 0;
}
a.gk_headlines_next:hover {
    background-position: -17px -17px;
}
a.gk_headlines_next {
    background-position: 0 -17px;
}
.gk_is_text_block h4 {
    font-size: 2.2em !important;
    font-weight: normal;
}
.gk_is_text_block p {
    font-size: 1.3em;
}
.gk_is_popup-style3 .next, .gk_is_popup-style3 .prev {
    background: rgba(0, 0, 0, 0) url("../images/interface_sprite.png") no-repeat scroll 0 -34px;
    cursor: pointer;
    height: 32px;
    text-indent: -10000px;
    width: 34px;
}
.gk_is_popup-style3 .prev {
    background-position: 0 -66px;
    left: 10px;
}
.gk_is_popup-style3 .next {
    right: 10px;
}
.gk_cat_main {
    text-align: center;
}
.gk_cat_main ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-right: 1px solid #eaeaea;
    display: inline;
    font-size: 0.9em;
    line-height: 120%;
    margin-bottom: 6px;
    padding: 0 6px;
}
.gk_cat_main ul li:first-child {
    padding-left: 0;
}
.gk_cat_main ul li a {
    color: #666666;
}
#jc {
    margin: 20px 0;
}
#jc h4 {
    border-color: #ad9883;
    border-image: none;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #000000;
    font-size: 200% !important;
    font-weight: normal;
    line-height: 200%;
    margin-bottom: 12px;
}
#comments-form input {
    border: 1px solid #ad9883;
    margin-bottom: 5px;
    padding: 4px;
}
#comments-form input, #comments-form textarea {
    background: #ffffff none repeat scroll 0 0;
    color: #666666;
}
#comments-form label {
    color: #666666;
    line-height: 180%;
}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error {
    margin-left: 0 !important;
}
#comments-footer {
    border-top: 1px solid #ad9883;
}
#comments .comments-list {
    margin: 0;
}
#comments .comment-body {
    color: #000000;
    line-height: 1.5em;
}
.rbox_tr, .rbox_tl, .rbox_br, .rbox_bl, .rbox_t, .rbox_m, .rbox_b {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
.rbox {
    border-bottom: 1px solid #ad9883;
}
#comments .comment-author, #comments .author-homepage {
    font-size: 1.2em;
    margin-bottom: 10px;
}
#comments .comment-date {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000000;
    font-size: 1em;
    margin-left: 10px;
}
#comments .comment-anchor {
    color: #999999;
    font-size: 0.8em;
}
#comments blockquote, #comments blockquote, #comments .hidden, #comments code, #comments pre {
    color: #666666;
}
.comment-link {
    background: rgba(0, 0, 0, 0) url("../images/icons_sprite.png") no-repeat scroll -7px -28px;
    padding-left: 22px;
}
.readmore-link {
    background: #5d4833 none repeat scroll 0 0;
    color: #ffffff !important;
    padding: 3px 7px;
}
#comments-form .btn, #comments-form .btn div {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
}
#comments-form .btn a, .gk_news_form_bottom div {
    background: rgba(0, 0, 0, 0) url("../images/menu_sprite.png") repeat-x scroll 0 -61px;
    border: 1px solid #282828;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    height: 26px !important;
    line-height: 26px !important;
    margin: 0;
    padding: 0 12px;
    text-decoration: none;
    text-transform: uppercase;
}
#comments-form .btn a:hover {
    background-position: 0 0;
    border: 1px solid #ad9883;
    color: #333333 !important;
}
.gk_news_form_bottom div {
    margin-right: 4px;
}
ul.jclist li, ul.jclist_ver1 li, ul.jclist_ver2 li, ul.jclist_ver2a li, ul.jclist_ver2b li, ul.jclist_ver3 li, ul.jclist_ver3a li, ul.jclist_ver3b li, ul.jclist_ver4 li, ul.jclist_ver4a li, ul.jclist_ver4b li {
    margin: 0 0 10px !important;
    padding: 8px;
}
.jcl_comment {
    color: #666666;
    font-style: italic;
}
.jcl_date {
    color: #999999;
    font-size: 0.8em;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: outside none none;
}
blockquote, q {
    quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
    content: none;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clr {
    font-size: 1px;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.clear {
    clear: both;
}
.gk_popup {
    display: none;
    position: absolute;
    top: 1px !important;
    z-index: 10000000;
}
.gk_popup_wrap {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.gk_popup_close {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.gkp_tl {
    float: left;
    height: 20px;
    width: 20px;
}
.gkp_t {
    float: left;
    height: 20px;
}
.gkp_tr {
    float: left;
    height: 20px;
    width: 20px;
}
.gkp_ml {
    clear: both;
    float: left;
    width: 20px;
}
.gkp_m {
    float: left;
    overflow: hidden;
}
.gkp_mr {
    float: left;
    width: 20px;
}
.gkp_bl {
    clear: both;
    float: left;
    height: 20px;
    width: 20px;
}
.gkp_b {
    float: left;
    height: 20px;
}
.gkp_br {
    float: left;
    height: 20px;
    width: 20px;
}
.popup_padding {
    padding: 10px;
}
#popup_register .popup_padding {
    padding: 10px;
}
.gk_popup_close, .gkp_tl, .gkp_t, .gkp_tr, .gkp_ml, .gkp_mr, .gkp_bl, .gkp_b, .gkp_br {
    background: rgba(0, 0, 0, 0) url("../images/popup_sprite.png") no-repeat scroll 0 0;
}
.gk_popup_close {
    background-position: -60px -40px;
}
.gkp_tl {
    background-position: left 0;
}
.gkp_t {
    background-position: -20px 0;
}
.gkp_tr {
    background-position: right 0;
}
.gkp_ml {
    background-position: 0 -40px;
}
.gkp_m {
    background: #ffffff none repeat scroll 0 0;
}
.gkp_mr {
    background-position: -20px -40px;
}
.gkp_bl {
    background-position: left -20px;
}
.gkp_b {
    background-position: -20px -20px;
}
.gkp_br {
    background-position: right -20px;
}
h2 > .cufon {
    margin: 10px 0 0;
}
.gk_unvisible {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.bb {
    border-bottom: 1px solid #eaeaea !important;
}
.osolCaptchaBlock {
    border: 1px solid #ad9883;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: -5px;
    padding: 5px 0 4px 5px;
    width: 72%;
}
.osolCaptchaBlock {
    border: 1px solid #ad9883;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 5px 0 4px 10px;
    width: 93%;
}
.osolCaptchaBlock table td {
    text-align: left !important;
}
.osolCaptchaBlock a {
    color: #9c9c9c !important;
    font-size: 11px;
    left: -128px;
    position: relative;
    text-decoration: underline !important;
    top: -16px;
}
.osolCaptchaBlock img {
    border: 1px outset #ad9883;
    margin-top: -10px;
    top: 0;
}
.osolCaptchaBlock label {
    font-size: 11px;
    font-weight: bold;
    left: 142px;
    position: relative;
    top: 15px;
}
.inputbox.required.validate-captcha {
    left: -55px;
    position: relative;
    top: -10px;
    width: 100px;
}
#gk_mainbody_wrap2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#gk_mainbody_wrap {
	background: #e1e0da none repeat scroll 0 0 !important;
}
.clone12latest_ver4_latest_sobi {
    padding: 0;
}
.clone12latest_ver4_latest_sobi {
    margin: 5px 12px !important;
    width: 265px;
}
.s_cat > a {
    display: list-item;
    list-style: outside none square;
    margin-bottom: -15px;
    margin-left: 13px;
    position: relative;
    text-indent: 0;
}
.s_cat {
    margin-bottom: 20px;
}
.s_link {
    display: none;
}
.s_prod {
    border-top: 0 solid #ff0000 !important;
    margin-top: 2px !important;
}
.clone1_tyt {
    display: block;
    position: relative;
    text-align: center;
    margin-top: 15px;
}
.clone1_latest_logo {
    margin-bottom: -15px;
    margin-left: -10px;
    max-height: 120px;
    max-width: 180px !important;
}
.sobi2latest_ver4_latest_sobi img {
	display: inline-block;
	margin: 1px;
	max-height: 100px;
	max-width: 180px;
	text-align: center;
}
.sobi2latest_ver4_latest_sobi {
	border-top: 1px solid #cdb8a3;
	margin: 10px 10px 10px;
	padding-bottom: 8px;
	padding-top: 15px;
	display: inline-block;
	background: #fff;
	width: 45%;
	vertical-align: middle;
	min-height: 100px;
}
.sobi2latest_ver4_latest_sobi a {
    color: #202020 !important;
    text-align: center;
}
.sobi2latest_ver4_latest_sobi a:hover {
    color: #e6a117 !important;
}
.moduletable_szukaj_gora {
	background: #ffffff none repeat scroll 0 0;
	border-color: #a09f7f;
	border-image: none;
	border-style: solid;
	border-width: 0 0 1px;
	height: 270px;
	padding-left: 22px;
	padding-right: 0px;
	position: relative;
	width: 230px;
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
}
.yt_slideshowii_module {
    margin-bottom: 10px;
}
#caption_content_4600 a, #caption_content_4601 a, #caption_content_4602 a, #caption_content_4603 a {
    font-size: 15px;
    font-weight: normal !important;
}
#caption_content_4600 a:hover, #caption_content_4601 a:hover, #caption_content_4602 a:hover, #caption_content_4603 a:hover {
    color: #ffffff !important;
}
.moduletable_szukaj_gora .inputbox {
	background: #f4f4f2 none repeat scroll 0 0;
	border: 1px solid #c9c5c0;
	padding: 0px 5px;
	width: 147px;
	height: 25px;
	margin-bottom: 12px;
}
.moduletable_szukaj_gora h3 {
    background: #544b3d none repeat scroll 0 0;
    color: #ffffff;
    font-family: segoe ui,arial !important;
    font-size: 15px !important;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    margin: 0 -3px 23px -22px;
    overflow: hidden;
    padding-left: 8px;
    text-transform: uppercase;
}
.jvsobi-select {
    line-height: 21px;
}
.button {
    background: #5d4833 none repeat scroll 0 0;
    color: #ffffff;
}
select {
    margin-top: 2px;
    padding: 4px !important;
}
.moduletable_szukaj_gora select {
	width: 191px !important;
	padding: 0px !important;
	height: 28px;
}
.article .title a {
    color: #e6a117;
    font-size: 23px;
}
.article li {
	margin-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.article a {
	color: #d27703 !important;
	font-size: 15px;
	text-decoration: underline;
}

.article a:hover {
	color: #9a5701 !important;
}

.moduletable_ver4, .moduletable_ver4b {
    margin-bottom: 18px;
}
div.moduletable_menu {
    background: #4c4437 none repeat scroll 0 0;
    border-color: #ad9883;
    border-image: none;
    border-style: solid;
    border-width: 0px;
    margin-bottom: 12px;
    margin-top: 12px;
    padding-bottom: 10px;
}
.moduletable_ver_prol {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #9d8873;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 12px;
    padding: 5px;
}

#polldiv_1 > div, #polldiv_2 > div {
    background: rgba(0, 0, 0, 0) url("/templates/gk_twn/images/modul_separator.png") no-repeat scroll left top;
    margin-bottom: 12px;
    margin-left: 0;
}

.back_button a {
    background: #e6a117 none repeat scroll 0 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    color: #ffffff !important;
    display: inline-block;
    font-size: 13px;
    margin-left: 1px;
    margin-top: 10px;
    padding: 5px 8px;
}
.back_button a:hover {
    text-decoration: underline !important;
}
.yos_list_article li {
    margin-left: 5px;
    padding: 0 4px 8px 15px;
}
.jvsobi-submit .button, .jvsobi-submit .button:hover {
	background: #e6a117 url("/images/M_images/searchButton.png") repeat scroll 0 0;
	color: #ffffff !important;
	cursor: pointer;
	height: 27px;
	left: 158px;
	position: relative;
	top: -159px;
	width: 32px;
}
.jvsobi-submit .button:hover {
    background: #5d4833 url("/images/M_images/searchButton.png") repeat scroll 0 0;
}
.img_caption {
    color: #7c7c7c;
    font-size: 11px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-top: 0;
    position: relative;
    text-align: right;
}
#sobiSearchFormReset {
    margin-bottom: 0;
    margin-top: 10px;
}
.moduletable_ver_table_oglosz_front h3 {
    background: #544b3d none repeat scroll 0 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    color: #ffffff;
    font-family: segoe ui,arial !important;
    font-size: 15px !important;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0 0 -11px;
    overflow: hidden;
    padding-left: 8px;
    text-transform: uppercase;
}
.moduletable_ver_table_oglosz_front {
	top: -67px;
	position: relative;
	margin-bottom: -65px;
}
.moduletable_szukaj_prawa_kf {
    background: #ffffff none repeat scroll 0 0;
    border-color: #a09f7f;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    height: 200px;
    margin-bottom: 12px;
    padding-left: 35px;
}
.moduletable_szukaj_prawa_kf h3 {
	color: #ffffff;
	font-family: arial !important;
	font-size: 14px !important;
	font-weight: normal;
	line-height: 28px;
	text-transform: uppercase;
	background: #5d4833;
	margin-bottom: 18px;
	margin-left: -35px;
	padding-left: 10px;
}
.moduletable_szukaj_prawa_kf .inputbox {
	background: #f4f4f2 none repeat scroll 0 0;
	border: 1px solid #a09f7f;
	padding: 0px 5px;
	width: 175px;
	height: 25px;
}
.moduletable_szukaj_prawa_kf select {
	width: 220px !important;
	padding: 0px 4px !important;
}
.moduletable_szukaj_prawa_kf .button {
	left: 187px !important;
	top: -138px !important;
}
div.moduletable_ver4, div.moduletable_ver4b {
    padding: 12px !important;
}
div.moduletable_ver4 h3, div.moduletable_ver4b h3, .moduletable_ver_prol h3, div.moduletable_ver_sondy h3 {
    margin: -12px -12px 4px !important;
}
.tree li {
    line-height: 16px;
    margin-top: 12px;
    padding-left: 12px;
    padding-top: 2px;
}
#pl {
    margin-bottom: 10px;
}
.article-meta {
    color: #e6a117;
    margin-bottom: 10px;
    margin-top: 5px;
}
.article_separator {
	border-bottom: 1px solid #cdb8a3;
	display: inline-block;
	margin-bottom: 15px;
	margin-right: 25px;
	margin-top: 15px;
	width: 100%;
}
.readon {
    color: #e6a117 !important;
}
.readmore a {
    border: 1px solid #ad9883;
    border-radius: 5px;
    color: #e6a117 !important;
    padding: 2px 5px;
    position: relative;
    top: 5px;
    transition: all 0.4s ease-in-out 0s;
}
.readmore a:hover {
    background: #e6a117 none repeat scroll 0 0;
    color: #ffffff !important;
    text-decoration: none !important;
}
.iteminfo a {
	background: #e6af5a none repeat scroll 0 0;
	color: #000 !important;
	float: left;
	font-size: 14px !important;
	line-height: 1.15;
	margin-left: 0;
	margin-right: 10px;
	padding: 3px 8px 4px 6px;
	font-weight: normal;
	font-family: segoe ui , arial;
	text-decoration: none;
}
.caption.thumbnail, .thumbnail {
	float: left;
	margin-top: 5px;
}

div.moduletable_ver_prol h3 {
    background: #e6a117 none repeat scroll 0 0 !important;
}
div.moduletable_ver_rekl_srodek {
    border: medium none !important;
    margin: 0 0 10px;
    position: relative;
}
.moduletable_ver_rekl_lewy, .moduletable_ver_rekl_prawy {
    margin-bottom: 12px;
    margin-left: 12px;
}
.mod_sobi2simplefeatured .entry {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: list-item;
    list-style: outside none square;
    margin-left: 10px;
    margin-top: 10px;
}
.mod_sobi2simplefeatured .entry .image {
    margin-top: 15px;
    padding: 5px 0 0;
}
.moduletable_polecanefirmyart span {
    color: #965100 !important;
    font-size: 15px;
    font-weight: normal;
    margin-left: 4px;
    text-transform: uppercase;
}
.moduletable_polecanefirmyart .mod_sobi2simplefeatured .entry {
    background: #ffffff none repeat scroll 0 0;
    border-color: #b0af8f #b0af8f #807f5f !important;
    border-style: solid !important;
    border-width: 1px !important;
    display: inline-block;
    font-size: 17px !important;
    margin-bottom: 20px !important;
    margin-left: 25px;
    margin-right: 20px;
    max-height: 210px !important;
    max-width: 156px;
    min-height: 80px;
    min-width: 200px;
    overflow: hidden;
    padding: 18px 40px;
    text-align: center;
    vertical-align: text-top;
    line-height: 1.2;
}
.mod_sobi2simplefeatured {
    display: inline-flex;
}
.gk_npro_info a {
    background: #7d6853 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 12px;
    padding: 1px 7px;
}
#tbprtn td:hover {
    background-color: #f6fada;
}
#tbprtn td {
    background-color: #ffffff;
    border: 1px solid #f4f4f4;
    text-align: center;
    width: 113px;
}
.moduletable_eagroup {
    border: 1px solid #ad9883;
}
div.joomla div.search ol li a {
    color: #c68100;
    font-size: 25px;
    line-height: 1.1;
}
div#informations a {
	background: rgba(0, 0, 0, 0) url("https://apconnect.pl/v-static-apc/apconnect-logo-200px-black.png") no-repeat;
	color: #101010 !important;
	float: right;
	font-size: 11px;
	height: 25px;
	line-height: 29px;
	margin-left: 10px;
	margin-top: 0px;
	padding-right: 10px;
	text-transform: uppercase;
	width: 100px;
	background-size: 100px;
}
div#informations a:hover {
	filter: contrast(200%);
	color: #ffffff !important;
	text-decoration: none !important;
}
.moduletable_ver_gogads {
    margin-bottom: 15px;
    margin-left: 8px;
}
#adunit {
    background-color: rgba(93, 72, 51, 0.95) !important;
}
.moduletable_ver_rekl_crisp {
    margin-bottom: 13px;
    margin-left: -13px;
    margin-top: 5px;
}
.button2-left .readmore a {
    border: medium none !important;
    color: #323232 !important;
    line-height: 14px;
    padding: 0 24px 0 6px !important;
}
.button2-left .readmore a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #e6a117 !important;
}
.edit-article div {
    margin-bottom: 15px;
}
.button2-left .add_Tags {
    display: none;
}
.separator {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	color: #fff !important;
	font-size: 12px !important;
	padding: 0 6px !important;
}
.moduletable_poradnikartykul h3 {
    background: #e6a117 none repeat scroll 0 0;
    border-top: 5px solid #5d4833;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 5px;
}
.moduletable_poradnikartykul .moduletable_content {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin-bottom: 15px;
    padding: 5px;
}
.search a {
    font-size: 17px;
}
.search form .inputbox {
    margin-bottom: 10px;
    margin-right: 4px;
    width: 250px;
}
.poll_ver_sondy {
    font-size: 14px;
}
#footer_menu li a {
    font-size: 15px;
}
#pl a {
    font-size: 14px;
    margin-left: 5px;
    margin-right: 10px;
}
.moduletable_yt-slideshowii a {
	font-size: 17px;
	font-weight: normal !important;
}
.moduletable_yt-slideshowii {
    font-size: 14px;
    font-weight: normal !important;
    display: inline-block;
    margin-bottom: 10px;
}
#form-login a {
    font-size: 11px;
}
.yos_list_article {
    margin-top: 15px;
}
.moduletable_ver_rekl_bottom_article {
    padding-bottom: 14px;
    padding-top: 7px;
    text-align: center;
}
.relateditemsbytags h3 {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	background: #5d4833;
	margin-top: 5px;
	margin-bottom: 5px;
	border: none;
}
div.joomla h1.title a {
	color: #604d3a !important;
	display: block;
	font-size: 36px;
	line-height: 1.05;
	text-decoration: none;
}
div.joomla h1.title a:hover {
    color: #c68100 !important;
    text-decoration: none;
}
.contentpaneopen h2 {
    margin-bottom: 5px;
}
.ytc-content-slideshow-theme1 img {
	height: 270px !important;
	width: 405px !important;
}
.iteminfo {
    margin-bottom: 0 !important;
}
.iteminfo a:hover {
    background: #806b4b none repeat scroll 0 0;
    color: #ffffff !important;
    text-decoration: none !important;
}
.relateditems a {
	color: #57380b !important;
	font-size: 15px !important;
}
.readmore-link:hover {
    background: #5d4833 none repeat scroll 0 0 !important;
    color: #ffce44 !important;
    text-decoration: none !important;
}
.contentheading a {
    color: #5d4833 !important;
    line-height: 1.1;
}
.readon:hover {
    background: #e6a117 none repeat scroll 0 0;
}
.componentheading {
	border-bottom: 1px solid;
	color: #c68100 !important;
	margin-bottom: 15px;
}
.relateditems li {
    margin-top: 8px !important;
    padding-bottom: 4px;
    line-height: 1.3;
    margin-bottom: 8px;
}

.przycisk_log_rej {
	position: relative;
	top: -36px;
	left: 622px;
}

.przycisk.zaloguj a:hover, .przycisk.zarejestruj a:hover {
	background: #e6a117;
	text-decoration: none;
}

.przycisk.zarejestruj a, .przycisk.zaloguj a {
	color: #111111 !important;
	display: block;
	font-family: segoe ui,arial !important;
}
.przycisk.zarejestruj, .przycisk.zaloguj {
	border: none !important;
	box-shadow: none;
	background: #f2f1ea;
	margin-left: -2px;
}

#com-form-login,#josForm {
	font-size: 14px;
}

#com-form-login .button, #josForm .button {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	width: 110px !important;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15) !important;
	border: none;
}

.input #remember {
	width: 20px;
	margin-top: 10px;
	position: relative;
	top: 2px;
}

#com-form-login #passwd, #com-form-login #username {
	margin-top: 5px;
}

#com-form-login-password {
	margin-top: 10px;
}

#gk_npro-id-152 {
	padding-left: 5px;
}

.item-bg p {
	margin-top: 5px !important;
	margin-bottom: 0px !important;
}

.article ol li {
	list-style: decimal;
	margin-left: 12px;
	padding-left: 5px;
	margin-bottom: 12px;
}


/* REKLAMA SLIDE - start */

.boxinner:hover {
	top: -151px !important;
}

.boxinner {
	width: 230px;
	position: absolute;
	display: block;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 1s;
	top: 0px !important;
	height: 300px;
}

.boxouter {
	position: relative;
	overflow: hidden;
	width: 230px;
	margin-left: 2px;
	border-left: 0px solid #fff;
	height: 149px;
}

/* REKLAMA SLIDE - koniec */

.moduletable_bnr_230 {
	margin-bottom: 14px;
	margin-left: 0px;
}

.moduletable_bnr_230 img:hover {
	filter: brightness(108%) contrast(108%);
}

div.joomla div.search ol li p {
	line-height: 1.3;
}

.thumbnail.zoomin-cur:hover {
	text-decoration: none;
}

.moduletable_ver_rkl_pr, .moduletable_ver_rkl_lw {
	text-align: center;
	margin-bottom: 16px;
}

.moduletable_ver_rkl_top {
	text-align: center;
}

.moduletable_szukaj_gora .moduletable_content {
	padding-top: 10px;
}

.level1 .separator {
	position: relative;
	top: -7px;
}

.nowe_ogl img {
	max-width: 50px;
	margin-top: 2px;
	margin-bottom: 3px;
}

.moduletable_ver_prol h3 {
    margin-left: -5px !important;
    margin-right: -5px !important;
    margin-top: -5px !important;
}

#tbprtn {
	width: 100% !important;
}