﻿/* color #green = #66cd1b */
a, abbr, address, article, aside, audio, b, blockquote, body, canvas, 
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, 
object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, 
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: inherit; font-style: inherit; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
a, ins, del { text-decoration: none; }
ul, ol { list-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
q:after, q:before { content: ""; }
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul { margin: 0; padding: 0; border: 0; font-weight: normal; }
body {}
body,table { font-family: Verdana; font-size: 11px; }
.clear { clear: both; width: 100%; }
a { color: #6a6a6a; text-decoration: none; }
a:hover { color: #6a6a6a; text-decoration: underline; }
.skiplink { position: absolute; top: -500px; left: 0px; overflow: hidden; }
#lang {width:80px; height:30px; float:right; margin-right:15px; margin-top: 50px;}
#lang-select { min-height: 30px; margin: 0; padding: 0; border: 0; }
#lang-select ul { text-align: right; min-height: 30px; margin: 0 auto; padding: 0; border: 0; }
#lang-select li { width: 30px; height: 15px; display: inline-block; margin: 2px; padding: 0; border: 0; border-right: 1px solid #999999;}
#lang-select a { height: 30px; display: inline-block; margin: 0; padding: 0 10px 0 0; border: 0; text-transform: uppercase; }
#lang-select li:last-child { border: none;}
#lang-select a:hover { background-position: bottom; }
.input, .submit, select, textarea { border: 1px #9f9f9f solid; font-family: Verdana;font-size: 11px; }
.input, .select, .checkbox, .radio { vertical-align: baseline; }
.input, .select, textarea { padding: 3px; }
textarea { vertical-align: baseline; }
.radio, .checkbox { margin: 0; vertical-align: baseline; }
.input:hover, .input:focus, textarea:hover, textarea:focus, select:hover, select:focus, .submit:hover, .submit:focus { border-color: #66cd1b; }
.submit { background-color: #F0F0F0; color: #6A6A6A; padding: 3px; cursor: pointer; text-align: center; }
a.submit { padding: 4px 3px; display: inline-block; color: #6A6A6A; }
a.submit:hover { text-decoration: none; }
.submit[type=image] { border: none; background-color: transparent; }
.submit-styled { background: url("images/bg_button_green.png") no-repeat scroll 0 0 transparent;    border: medium none;     color: #FFFFFF;     float: right;     height: 23px;     margin: 0 2px 0 0;     padding-bottom: 6px;     text-align: center;     text-decoration: none;     width: 78px; }
.submit-styled:hover  {background: url("images/bg_button_orange.png") no-repeat scroll 0 0 transparent;} 

#step-next.submit-styled { background: transparent url(images/button_10.png) no-repeat scroll left top; color: #353535; }
.submit-styled-alt1 { background: transparent url(images/button_10.png) no-repeat scroll left top; }
a.submit-styled { padding: 12px 0 0 0; height: 21px; text-align: center !important; }
.form-styled { }
.form-styled h2 { color: #66cd1b; font-size: 12px; font-weight: bold; margin-bottom: 5px; text-align: center; }
.table-styled th, .form-styled table th { width: 105px; text-align: right; padding: 5px; vertical-align: middle; border: none; }
.table-styled td, .form-styled table td { width: 200px; text-align: left; padding: 5px; vertical-align: middle; border: none; }
.form-styled .input { width: 200px; padding: 3px; }
.form-styled textarea { width: 200px; padding: 3px; }
.form-styled select { width: 208px; padding: 3px; }
.form-styled .buttons { text-align: center; }
.validation-error { border: 1px red solid !important; color: red !important; }
.message { margin: 0 0 10px 0; }
.message#error { color: red; }
.message#ok { color: #79bf2f; }
.box-rounded { border: 1px solid #E1E1E1; padding: 10px; background: transparent url('images/layout_03.png') repeat-x scroll left top; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px; }
.content { font-size: 11px; text-align: justify;}
.content p {         margin-bottom: 15px;     padding: 0 20px;     text-align: justify;  }
.content a { text-decoration: underline; color: #66cd1b; }
.content a:hover { text-decoration: underline; color: #ff6d06; }
.content ol { list-style: decimal inside none; list-style-position:outside; margin:20px;}
.content ul { list-style: disc inside none; list-style-position:outside;  margin:10px 20px;}
.content em { font-style: italic; }
.content ins { text-decoration: underline; }
.content strong { font-weight: bold; }
.content table { border-spacing: 0; border-collapse: collapse; }
.content table td, .content table th { padding: 5px; border: 1px #E1E1E1 solid; }
.content table th { font-weight: bold; }
.content sup, .content sub { font-size: 80%; }
.content h1 { font-weight: bold; font-size: 130%; margin: 5px 0;}
.content h2 { font-weight: bold; font-size: 150%; margin-bottom: 5px; text-transform: uppercase; color: #373A3F; margin: 10px 0;}
.content h3 { font-weight: bold; font-size: 120%; margin-bottom: 5px; color: #54990b; text-transform: uppercase;}
.content .nonstyled td { border: none; }
#page>.content { margin: 40px 10px 10px 0; }
#container { width: 100%; text-align: center; background: url("images/bg_main.png") repeat-x center top;}
#head1-wrapper { width:100%; min-width: 990px; height: 74px; margin: 0 auto;}
#head1 {width: 990px; margin: 0 auto;}
#head_search {width:250px; float:right; height:120px;   margin-left:50px;}
#head_search #search-form { width: 205px; height: 50px; margin: 45px 0 0 40px; float: left;}
#head_search #search-form p.text { font-size: 14px; font-style: italic; display: inline; margin: 0 0 5px 0; display: none; }
#head_search #search-form p.adv { font-size: 10px; text-align: right; margin-right: 10px; }
#head_search #search-form #search { width: 153px; height: 22px; padding: 1px 3px 3px 5px; margin: 2px 5px 0 5px; border: none; f font-size: 11px; color: #555; background: transparent url(images/bg_search.png) no-repeat scroll left center; }
#head_search #search-form #search.empty { text-align: center; color: #9f9f9f; }
#head_search #search-form .submit { vertical-align: middle; }
#head2-wrapper { width:100%; min-width: 990px; max-height:411px; margin: 0 auto; padding-top:30px; }
#head2 {width: 990px; margin: 0 auto; margin-top: 20px;}
#head3 { width: 990px; margin: 0 auto; }
#logo { float: left; margin: 10px 0 0 25px; position: relative; text-align: left; }
#logo a { }
#logo span { position: absolute; right: 0px; bottom: 55px; display: none; font-size: 10px; }
#logo:hover span { display: block; }
#language { }
#breadcrumb { text-align: left; width: 660px; margin: 0 20px 5px 0; font-size: 10px; }
#breadcrumb.nocolumn {width: 950px;}
#breadcrumb a { }
#breadcrumb a:hover { }
#menu2 { float: right; height: 40px; margin: 44px 0 0 0; padding: 10px 0 10px 30px; text-align: left; color: #000000;}
#menu2 li {background: url("images/bg_login.png") no-repeat scroll 5px 0 transparent; display: inline-block; margin: 0; padding: 3px; text-align: center;}
#menu2 li:hover {background-image: url("images/bg_login_orange.png"); }
#menu2 li {height:30px; width: 115px; margin: -3px 0 0 0;}
#menu2 li a { color: #ffffff; padding: 3px 20px 5px 20px;}
#menu2 li a:hover {text-decoration: none;}
/*#menu2 li a { background: url("images/bg_login.png") no-repeat scroll 23px 0 transparent; color: #FFFFFF; padding: 5px 43px 5px 43px;}*/
#menu2 li.first {}
#menu3-container {float: right; margin:0px auto 0 auto;  width:auto;}
#menu3 { list-style: none; color: black; font-size: 14px; height:50px; margin:-40px auto 0px auto; padding-left:1px 0;  text-transform: uppercase;}
#menu3 li { display: inline; float: left; background: url("images/bg_menu3_break.png") no-repeat scroll left 9px transparent; margin-right:1px;}
#menu3 li:first-child { background: none;}
#menu3 a { color: black; display: block; text-decoration: none; padding: 16px 11px 17px 19px; }
#menu3 a.selected, #menu3 a:hover { text-decoration: none; color: black; }
#menu4 { float: left; list-style: none; width: 270px; margin: -25px 0 0px 10px; padding: 10px 0 10px 0; font-size: 12px; text-align: left; background: #66cd1b url(images/green_menu4.png) no-repeat scroll left top; bordeR:1px solid white;}
#menu4 a { text-decoration: none; color: white; display: block; }
#menu4 a:hover { text-decoration: underline; }
#menu4 a.selected { text-decoration: none; color: black; }
#menu4 li.parent { font-weight: bold; }
#menu4>li.parent>a { background-position: right -41px; text-decoration: none; color: black; font-weight: normal; }
#menu4>li { min-height: 23px; float: left; width: 250px; font-size: 14px; border-bottom: 1px dotted black; margin: 0 5px 0px 10px; padding: 3px 0 3px 0; }
#menu4>li>a { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 10px; color: white; background: url(images/menu_select.png) no-repeat right top; }
#menu4>li>a:hover { background-position: right -41px; text-decoration: none; color: black; }
#menu4>li>a.selected { background-position: right -41px; text-decoration: none; color: black; }
#menu4 ul { clear: left; padding: 5px 5px 5px 15px; font-size: 12px; }
#menu4 ul a { padding: 3px 0; }
#menu4 ul ul { padding-left: 15px; }
#menu4 ul ul a { }
#menu4_bottom { width: 253px; background: url(images/menu_bg_bottom.png) no-repeat scroll center top; height: 8px; clear: both; margin: 0 0 10px 17px; }

#left {float: left;}
#left li{width: 330px; height: 139px;}
#left a{padding: 0 180px 120px 140px; opacity: 0.9;}
#left a:hover {opacity: 1;}
#right {float: left; margin: 0 0 0 10px;}

#content #box_main {width: 260px; float: left; margin: 0 40px;}
#content #box_main h4 {margin: 5px 0; color: #54990b; font-size: 18px; text-align: left;}
#content #box_main a {background: url("images/bg_button_green.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; float: right; height: 23px; margin: 10px 0 0; padding: 3px 0 0; text-align: center; text-decoration: none; width: 78px; clear:both;} 
#content #box_main a:hover {background: url("images/bg_button_orange.png") no-repeat scroll 0 0 transparent;} 
#content #box_main .more { background: url("images/more.png") no-repeat scroll right 5px transparent; color: #999999; padding: 3px 15px 0 0; width: 85px; height: 14px; margin: -3px 0 0 0;}
#content #box_main .more:hover {background: url("images/more.png") no-repeat scroll right 5px transparent; text-decoration: underline;}
#content #box_main .date {color: #999999;}
#content #box_main select {width: 200px; margin: 0 0 0 30px;}
#content #box_main option {}
#content #box_main h2 {font-weight: bold; font-size: 150%; margin-bottom: 5px; text-transform: uppercase; color: #373A3F;  margin: 10px 0; text-align: left;}
#content #box_main h3 {font-weight: bold; font-size: 120%; margin-bottom: 5px; color: #54990b; text-transform: uppercase; text-align: left;}
#content #box_main form {margin: 20px 0 0 0;}
#content #box_main select {margin: 10px 0 0 0;}

#content .naglowek {font-weight: normal;}

#content #box_main p { color: #373a3f; text-align: left; margin-bottom: 5px;}

#content #box_bottom {background-color: #f6f6f6; width: 310px; float: left; margin: 20px 0 0 25px; height:210px;}
#content #box_bottom h2 {background-color: #79BF2F; color: #FFFFFF; font-size: 17px; font-weight: bold; padding: 10px 5px; text-align: left; text-transform: uppercase; width: 300px;}
#content #box_bottom h3 {background-color: #f88f12; color: #FFFFFF; font-size: 17px; font-weight: bold; padding: 10px; text-align: left; text-transform: uppercase; width: 290px;}
#content #box_bottom h4 {background-color: #b02620; color: #FFFFFF; font-size: 17px; font-weight: bold; padding: 10px; text-align: left; text-transform: uppercase; width: 290px;}

#content #box_bottom p {margin: 20px 30px 10px 30px; text-align: left; }
#content #box_bottom a {background: url("images/bg_link.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; float: right; height: 25px; margin: 51px 20px 13px 0; padding: 4px 0 0; width: 190px; text-align:center;}
#content #box_bottom a:hover {background-image: url("images/bg_link_orange.png"); text-decoration: none;}

#content #box_bottom ul {margin: 20px 0 0 15px;}
#content #box_bottom li {background: url("images/ico_phone.png") no-repeat; height: 40px; padding: 0 0 0 50px; text-align: left; margin: 0 0 16px 0;}

#content #fb {float: left; height: 120px; width: 98%; margin: 80px 0 0 7px; border-bottom: 1px solid #999999;}
#content #fb h2 {width: 55%; color: #3D649E;  font-size: 24px; font-weight: normal; float: left; margin: 0 0 0 30px;}
#content #fb p {color: #3D649E; float: left; font-weight: bold; margin: 0 20px 0 0; text-align: right; width: 120px;}

/*
#content #member {float: left; width: 98%; margin: 20px 0 0 7px; border-bottom: 1px solid #999999;}
#content #member h2 {color: #373A3F; float: left;  letter-spacing: 8px; margin: 0 0 0 10px;}
#content #member ul.member {float: left; margin: 30px 0 30px 20px; width: 100%;}
#content #member li {float: left;}
#content #member li img { margin: 10px 20px; vertical-align: middle;}
*/

#content #social { float: left; height: 30px; margin: 0 10px 0 0; }
#content #social a {  display: inline-block;  height: 26px;  margin: 2px 2px -2px 0;  width: 88px; }
#content #social a span { display: none; }
#content #social #fb-share { background: transparent url('images/social_facebook_small.png') no-repeat scroll left top; }
#content #social #blip-share { background: transparent url('images/social_blip_small.png') no-repeat scroll left top; }
#content #social #twitter-share { background: transparent url('images/social_twitter_small.png') no-repeat scroll left top; }
#content #social #nk-share { background: transparent url('images/social_nk_small.png') no-repeat scroll left top; }
#content #social #gg-share { background: transparent url('images/social_gg_small.png') no-repeat scroll left top; }

.additional_comments {margin: 0 0 0 140px; width: 770px;}
.additional_comments ul {display: inline-block; width: 610px; margin: 0; float: left;}
.additional_comments ul li {list-style: none; }
.additional_comments ul p {font-size: 18px; color: #999999; text-align: justify; overflow:hidden; width: 610px;}
#prev_comment {background: url(images/prev.png) no-repeat center center; width: 30px; height: 70px; display: inline-block; vertical-align: middle; float: left;}
#next_comment {background: url(images/next.png) no-repeat center center; width: 30px; height: 70px; display: inline-block; vertical-align: middle; float: left;}
#content #box_comment {background-color: #F6F6F6; float: left; height: 140px; margin: 50px 0 50px 10px; padding: 20px 0; width: 980px;}
#content #box_comment a { padding: 4px 10px 5px 10px; text-align: center; color: #FFFFFF; text-decoration: none; margin: 0 -30px 0 0; float: right;}
#content #box_comment .more {background: url("images/bg_show.png") no-repeat scroll 0 0 transparent; width: 78px; }
#content #box_comment .more:hover {background: url("images/bg_add_orange.png") no-repeat scroll 0 0 transparent;} 
#content #box_comment .add {background: url("images/bg_add.png") no-repeat scroll 0 0 transparent; width: 78px;}
#content #box_comment .add:hover {background: url("images/bg_add_orange.png") no-repeat scroll 0 0 transparent;} 

/******/
#content .jcarousel-skin-tango  h2 {color: #373A3F; float: left;  letter-spacing: 8px; margin: 0 0 20px 10px; width: 100%; text-align: left;}
#content .jcarousel-skin-tango {float: left; margin:0 0 0 10px;}
#content .jcarousel-skin-tango .banners_container {float: left; width: 937px;}
#content .jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
#content .jcarousel-skin-tango .jcarousel-container-horizontal { width: 959px; padding: 20px 10px; }
#content .jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
#content .jcarousel-skin-tango .jcarousel-clip {overflow: hidden; }
#content .jcarousel-skin-tango .jcarousel-clip-horizontal {float: left; height: 115px; margin: 0 10px; width: 861px;}
#content .jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px; }
#content .jcarousel-skin-tango .jcarousel-item { }
#content .jcarousel-skin-tango .jcarousel-item-horizontal { margin: 0 20px; }
#content .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
#content .jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
#content .jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

/**
 *  Horizontal Buttons
 */
#content .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url("images/") no-repeat 0 0; }
#content .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url("images/"); }
#content .jcarousel-skin-tango .jcarousel-next-horizontal:hover, #content .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: -32px 0; }
#content .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }
#content .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, #content .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, #content .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, #content .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
#content .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-horizontal.png) no-repeat 0 0; }
#content .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(next-horizontal.png); }
#content .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, #content .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: -32px 0; }
#content .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }
#content .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, #content .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, #content .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, #content .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

/**
 *  Vertical Buttons
 */
#content .jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(next-vertical.png) no-repeat 0 0; }
#content .jcarousel-skin-tango .jcarousel-next-vertical:hover, #content .jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 -32px; }
#content .jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }
#content .jcarousel-skin-tango .jcarousel-next-disabled-vertical, #content .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, #content .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, #content .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
#content .jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-vertical.png) no-repeat 0 0; }
#content .jcarousel-skin-tango .jcarousel-prev-vertical:hover, #content .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
#content .jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }
#content .jcarousel-skin-tango .jcarousel-prev-disabled-vertical, #content .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, #content .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, #content .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
#content .jcarousel-control { margin-bottom: 10px; text-align: center; }
#content .jcarousel-control a { font-size: 75%; text-decoration: none; padding: 0 5px; margin: 0 0 5px 0; border: 1px solid #fff; color: #eee; background-color: #4088b8; font-weight: bold; }
#content .jcarousel-control a:focus, #content .jcarousel-control a:active { outline: none; }
#content .jcarousel-scroll { margin-top: 10px; text-align: center; }
#content .jcarousel-scroll form { margin: 0; padding: 0; }
#content .jcarousel-scroll select { font-size: 75%; }
#mycarousel { display: none; }
#mycarousel-next, #mycarousel-prev {float: left; cursor: pointer; text-decoration: underline; font-size: 11px; margin-top: 50px; height: 14px; width: 11px;}
#mycarousel-next {background: url("images/next.png") no-repeat;}
#mycarousel-prev {background: url("images/prev.png") no-repeat;}
/******/

#main { width: 990px; margin: -35px auto 50px auto; padding-top:10px; text-align: center; cleaR:both; }
#content { }
#content>h1 { }
#content>h2 { }
#content .box p { margin:3px; }
#column { width: 280px; float: left; margin-left:15px;}
#column h3 { background: url('images/green_ico_box.png') top left no-repeat;  padding:25px 0 10px 80px; top:-15px; left:-20px; width:200px; height:23px; position:relative; color:#66cd1b; font-weight:bold; text-align:left;}
#column .box_top { border-top:1px solid #66cd1b; border-right:1px solid #66cd1b; border-left:1px solid #66cd1b; widtH:270px; height:30px; margin-left:10px; cleaR:both; background: #f0f0f0;}
#column .box { margin: 0px 0 20px 0px; border-bottom: 1px solid #66cd1b; border-left: 1px solid #66cd1b; border-right: 1px solid #66cd1b; padding: 15px 0 10px 0; width: 270px; clear: both; background:#f0f0f0 url('images/underline.png') top right no-repeat;}

#google_translate_element { height: 50px;  }
#page { width: 990px; margin:0px 0px 0 0; float: right; }
#page.nocolumn{ width: 950px; margin: 0px 20px 0 0; float: right; }
#page.iframe { width: auto; margin: 10px; float: none; }
#page { }
#rss { float: right; background: transparent url('images/ico_rss.gif') no-repeat scroll left top; display: block; width: 24px; height: 24px; margin: 0 10px 0 -5px;}
#rss span { display: none; }
#page #social { float: right; height: 24px; margin: 0 10px 0 0; }
#page #social a { display: inline-block; width: 20px; height: 20px; margin: 2px 2px 2px 0; }
#page #social a span { display: none; }
#page #social #fb-share { background: transparent url('images/social_facebook_small.png') no-repeat scroll left top; }
#page #social #blip-share { background: transparent url('images/social_blip_small.png') no-repeat scroll left top; }
#page #social #twitter-share { background: transparent url('images/social_twitter_small.png') no-repeat scroll left top; }
#page #social #nk-share { background: transparent url('images/social_nk_small.png') no-repeat scroll left top; }
#page #social #gg-share { background: transparent url('images/social_gg_small.png') no-repeat scroll left top; }
#page>h1 { font-size: 14px; font-weight: bold; padding: 0 0 10px 0px; margin: 0 10px 15px 0px; border-bottom: 2px solid #66cd1b; text-align: left; }
#page>h2 { font-size: 14px; font-weight: normal; font-style:italic; padding: 0 0 10px 0px; margin: 10px 10px 10px 0px; text-align: left; clear: both; color:#79bf2f; }
#content #author { width: 680px; float: right; text-align: right; font-size: 9px; padding-right: 10px; }
#content #author span { font-style: italic; }
.comments { text-align: left; margin: 0 0 10px 0; }
.comments li { border-bottom: 1px #E1E1E1 solid; padding: 10px; }
.comments h4 { display: inline; font-weight: bold; }
.comments p.comment-date { font-size: 10px; color: #6A6A6A; float: right; }
.comments p.comment-content { padding: 5px 0 0 5px; }
.comments p.comment-rate { padding: 5px 0 0 5px; }
#foot-wrapper { width:100%; min-width: 990px; height: 420px; margin: 0 auto;  background: transparent url(images/bg_stopka.png) repeat-x center top;}
#foot { width: 990px; margin: 0 auto; }
#foot .column { width: 310px; float: left; margin: 10px 0 10px 20px; text-align: left; }
#foot .column h2 {color: #373A3F; font-size: 16px; font-weight: bold; margin: 40px 0 30px 0px;}
#foot .column ul { text-align: left; }
#foot .column li:before {content: "\00BB   ";}
#foot .column li { padding: 3px 0 3px 10px; font-size: 10px; }
#foot .column li a {color: #000000;}
#foot .column li a:hover {text-decoration:underline; color :#66cd1b; }
#foot #find { width: 310px; float: left; margin: 10px 0 10px 20px; text-align: left;}
#foot #find h2 {color: #373A3F; font-size: 16px; font-weight: bold; margin: 40px 0 30px;}
#foot #find ul {margin: 25px 0 0 0; float: left;}
#foot #find li {height: 50px;}
#foot #find li a {padding: 20px 40px;}
#foot #adds {width: 990px; float: left; margin: 0px 0 0 0;}
#foot #adds #link {float: left; text-align: left; margin: 15px 0 0 30px;}
#foot #adds #link a {padding: 6px 20px 10px 40px;}
#foot #adds #link img {}
#foot #adds #biul {float: left;}
#foot #lla {color: #999999; float: left; margin: 15px 0 0 10px; font-size: 10px; }
#foot #note {color: #999999; float: left; font-size: 10px; text-align: center; width: 990px;}
#foot #copyright { font-size:11px; color:gray; float: right; text-align:right; height: 40px; width: 250px; margin: 0px 10px 0 0; padding: 15px 50px 0 0; }
#foot #copyright strong {font-weight:bold;}
#foot #copyright a {font-weight: bold;}
#foot #copyright a :hover{color:black; text-decoration:underline;}
.images-list li { width: 100px; margin: 5px; }
.images-list p { font-size: 10px; text-align: center; }
#images-list-1 { float: left; margin-right: 10px; margin-top: 10px; }
#images-list-2 { float: right; margin-left: 10px; margin-top: 10px; }
.images-gallery { width: 100%; text-align: center; }
.images-gallery td { padding: 5px; vertical-align: top; }
.images-gallery p { font-size: 10px; text-align: center; }
#images-gallery-3 { margin: 0 0 0 0; }
#images-gallery-4 { margin: 0 0 0 0; }
#subpages-list-3 li {width:98%;}
#subpages-list-3 h4 {text-align: left; font-style: italic; font-size: 10px; color:#aaa;  margin-top:-12px;}
#subpages-list-3 h3 {}
#subpages-list-9 li {width:48%; float:left; margin:1%;}
#subpages-list-9 h4 {text-align: left; font-style: italic; font-size: 10px; color:#aaa; text-align:left; margin:5px 0 0 10px; }
#subpages-list-1 li, #subpages-list-2 li {width:98%;}
#subpages-list-5 li, #subpages-list-6 li {width:48%; float:left; margin:1%;}
#subpages-list-7 li, #subpages-list-8 li {width:31%; float:left; margin:1%;}
#subpages-list-8 h3, #subpages-list-7 h3 {min-height:30px;}
#subpages-list-8.subpages-list .photo {margin:10px 5px 0 0; min-width:110px;}
.subpages-list { }
.subpages-list li { margin: 0 0 10px 0;border-bottom:1px solid #ccc; padding-bottom:10px; font-size:11px; list-style-type:none;}
.subpages-list li p {font-size:11px;}
.subpages-list h3 { text-align:left;}
.subpages-list h3 a{ color:#66cd1b; font-weight:bold; font-size:13px;}
.subpages-list h3 a:hover{ color:#0fa0e4; text-decoration:none; }
.subpages-list .photo { float: left; margin: 15px 5px 5px 0;  min-width:120px;}
.subpages-list .photo img {border:1px solid #fafafa; padding:3px; box-shadow: 5px 5px 5px #dadada;}
.subpages-list .description { text-align: justify; margin-top:10px;}
.subpages-list .more { background: url("images/more.png") no-repeat scroll right 5px transparent; color: #999999; padding: 3px 15px 0 0; width: 90%; height: 14px; margin: -3px 0 0 0; text-decoration: none; text-align: right; display: block;}
.subpages-list .more:hover {background: url("images/more.png") no-repeat scroll right 5px transparent; text-decoration: underline; color: #999999;}
/*.subpages-list .more { text-align: right; width: 100%; display: inline-block; text-decoration:none; font-size:11px;}*/
.subpages-gallery { width: 100%; text-align: center; border-collapse:separate; border-spacing:10px;}
.subpages-gallery td { padding: 15px 5px 5px 5px; vertical-align:top;  }
.subpages-gallery .photo{ min-height:130px;}
.subpages-gallery h3 a {color:#66cd1b; font-weight:bold; }
.subpages-gallery h3 a:hover {color:#0fa0e4; text-decoration:none;}
#subpages-list-9 li {border:none;}
#subpages-list-10 {list-style-type: circle; margin-left: 30px; text-align: left; }
#subpages-list-10 li {border:none; margin:6px; padding:0px; list-style-type: circle;}
#subpages-list-10 li h3 a{font-weight:normal; font-size:12px; text-decoration:none;}
#files-list { text-align: left; }
#files-list { }
#files-list img { width: 16px; height: 16px; vertical-align: middle; margin: 2px 2px 2px 0; }
#audio-list, #video-list { }
#audio-list li, #video-list li { margin-bottom: 10px; }
#audio-list p, #video-list p { font-size: 10px; }
.pages_news {width:100%; clear:both;}
.pages { margin: 5px 0; color: #66cd1b; font-size: 0px; }
.pages a { text-align: center; display: inline-block; padding: 4px 0 0 0; margin-top: 8px; width: 22px; height: 18px; text-decoration: none; color: greey; background: transparent url(images/banners.png) no-repeat scroll center left; }
.pages a .hide { display: none; }
.pages .next { background-image: url(images/green_ico_btn1r.png); }
.pages .prev { background-image: url(images/green_ico_btn1l.png); }
.pages .separator { display: inline-block; padding: 4px 0 0 0; width: 22px; height: 18px; background: transparent url(images/ico_btn1n.png) no-repeat scroll center center; }
.pages .activeSlide, .pages strong { text-align: center; display: inline-block; padding: 4px 0 0 0; width: 22px; height: 18px; color: #66cd1b; background-position: -22px center;}
.navi-actions { color: grey; font-size: 11px; text-align: right; margin: 12px 5px 10px 0; padding: 7px 25px 0 0; width: 250px; height:35px; float: right; clear:right; }
.navi-actions a { color: grey; margin: 0 0 0 10px; padding: 3px 0 3px 22px; }
.navi-actions .back { background: transparent url(images/ico_back.png) no-repeat center left; }
.navi-actions .top { background: transparent url(images/ico_top.png) no-repeat center left; }
.navi-actions .print { background: transparent url(images/ico_print.png) no-repeat center left; }
.banner { }
.banner0 { margin: 0px 0 0 0; }
.banner1 { margin: 10px 0px 0px 0; }
#banners0-pages {width:200px; float:right; margin:-30px 3px 3px 3px; text-align:right; z-index:999; position:relative;}
#banners0-pages a{display:inline-block; margin:0px;}
.poll .radio { vertical-align: top; }
.poll h4 { font-weight: bold; margin: 5px 5px 8px 5px; }
.poll p { text-align: left; margin: 0 5px 3px 5px; }
form.poll input.submit { background: url('images/green_button_02.png') top left no-repeat; border: none; color: #fff; width: 96px; margin: 0 12px 0 0; padding: 6px 0 8px 0; font-size: 11px; }
form.poll input.submit:hover { color: #000; }
#column #poll-top { border-top:1px solid #66cd1b; border-right:1px solid #66cd1b; border-left:1px solid #66cd1b; widtH:270px; height:30px; margin-left:10px; cleaR:both; background: #f0f0f0; }
#column h3.poll-top {background: url('images/green_ico_poll.png') top left no-repeat;  padding:25px 0 10px 80px; top:-15px; left:-20px; width:200px; height:23px; position:relative;}
#column .poll { background:#f0f0f0 url('images/underline.png') top right no-repeat; border-bottom:1px solid #66cd1b; border-right:1px solid #66cd1b; border-left:1px solid #66cd1b; padding: 30px 0 10px 0; float: left; }
#column .poll a { font-size: 11px; }
#column .poll a:hover { text-decoration: none; color: #000; }
#column .poll .submit { float: right; font-size: 11px; }
#column .poll .submit:hover { color: #000; }
#column .poll #show-results { float: left; padding: 7px 0 0 0; margin-left: 68px; font-size: 11px; }
#column .poll #show-results:hover { text-decoration: none; color: #000; }
#column .poll_options p, #column .poll_results p { padding: 0 10px 3px 32px; }
.poll_options, .poll_results { margin: 10px 0; float: left; width: 100%; }
.poll_options p, .poll_results p { padding: 0 10px 3px 93px; }
#search-page-form { text-align: left; margin-bottom: 10px; }
#search-page-form div { display: inline-block; margin: 0 10px 10px 0; }
#search-page-form .search-full { width: 100%; }
#search-page-form .phrase { display: inline-block; margin-right: 0; }
#search-page-form .phrase input { width: 140px; }
#search-page-form .phrase label, #search-page-form .category label, #search-page-form .category label { display: inline-block; width: 100px; }
#search-page-form p { font-weight: bold; margin: 10px 0 5px 0; }
#search-page-form .submit-c { text-align: right; display: block; margin-right: 20px; }
#column #newsletter { border: none; }
#newsletter { float: left; width: 290px; height: 45px; margin:0 0 10px 8px;}
#newsletter #newsletter-email { width: 122px; height: 20px; padding: 5px 10px 5px 20px; margin: 2px 0 0 5px; border: none;  font-size: 11px; color: #555; background: transparent url('images/bg_newsletter.png') no-repeat scroll left center; color: #999999;}
#newsletter label {  font-style: italic; font-size: 14px; color: #fff; }
#newsletter p { font-size: 10px; }
#newsletter fieldset { margin-top: 8px; }
#newsletter .submit { vertical-align: bottom; margin-left: 0px; }
#contact-form { float: right; width:450px; margin:0 20px; border-left: 1px solid #fafafa; }
#contact-form h2 {font-size:14px; letter-spacing:0.5pt; color:#79bf2f;}
#contact-form td, #contact-form th { border: none; width:200px; font-weight:normal; font-size:11px; color:#444;}

#reklamacja-form { float: right; width:450px; margin:0 20px; border-left: 1px solid #fafafa; }
#reklamacja-form h2 {font-size:14px; letter-spacing:0.5pt; color:#79bf2f;}
#reklamacja-form td, #reklamacja-form th { border: none; width:200px; font-weight:normal; font-size:11px; color:#444;}

#wynajem-form { float: right; width:450px; margin:0 20px; border-left: 1px solid #fafafa; }
#wynajem-form h2 {font-size:14px; letter-spacing:0.5pt; color:#79bf2f;}
#wynajem-form td, #wynajem-form th { border: none; width:200px; font-weight:normal; font-size:11px; color:#444;}

#login-form table { margin: 0 auto; }
#login-form .input { width: 170px; padding: 3px; }
#login-form th { width: 90px; }
#login-form td { width: 200px; }
#register-form table { margin: 0 auto; }
#register-form .input { width: 170px; padding: 3px; }
#register-form th { width: 90px; }
#register-form td { width: 200px; }
#remind-form table { margin: 0 auto; }
#remind-form .input { width: 150px; }
#remind-form th { width: 90px; }
#remind-form td { width: 150px; }
#profile-form table { margin: 0 auto; }
#profile-form .input { width: 170px; padding: 3px; }
#profile-form .select { width: 177px; padding: 3px; }
#profile-form th { width: 90px; }
#profile-form td { width: 200px; }
#PrintFormLink { font-weight: bold; padding: 17px 10px 17px 50px; margin: 5px 0; display: inline-block; background: transparent url(images/ico_form.png) no-repeat left center; }
#siteMap { }
#siteMap li { float: left; width: 320px; text-align: left; margin: 0 0 5px 0; }
#siteMap>li>a { font-weight: bold; color: #66cd1b; }
#siteMap li ul.sub1 { float: left; margin: 4px 0 0 20px; }
#siteMap li ul.sub1 li { float: left; width: 300px; }
#siteMap li ul.sub1 li ul.sub2 { float: left; margin: 4px 0 0 20px; width: 280px; font-style: italic; }
.colorbox_message { background: transparent url('images/info_ico.png') scroll no-repeat 30px 30px; width: 450px; min-height: 87px; float: left; padding: 30px 20px 20px 130px; }
.colorbox_message h1 { color: #79bf2f; font-size: 16px; margin-bottom: 15px; font-weight: bold; text-align: left; }
.colorbox_message h2 { color: grey; font-size: 14px; margin-bottom: 10px; margin-top: 15px; font-weight: bold; text-align: left; }
.colorbox_message h3 { color: #79bf2f; font-size: 12px; margin-bottom: 5px; margin-top: 10px; font-weight: bold; text-align: left; }
.colorbox_message p { color: #444444; text-align: justify; }
.colorbox_message p.error { color: red; }
.tip { width: 212px; padding-top: 20px; overflow: hidden; display: none; position: absolute; z-index: 500; background: transparent url(../scripts/tooltip/tipTop.png) no-repeat top; color: #66cd1b; font-size: 11px; }
.tipMid { background: transparent url(../scripts/tooltip/tipMid.png) repeat-y; padding: 0 25px 5px 25px; }
.tipBtm { background: transparent url(../scripts/tooltip/tipBtm.png) no-repeat bottom; height: 32px; }
.info.tTip { margin-top: 1px; display: inline-block; float: right; }
.user-login > h2 { font-size: 12px; font-weight: bold; text-align: left; margin-bottom: 5px; }
#container #head-wrapper #head1 #head1_c1 #storage a span{ color: #6A6A6A; }
@media print { 	.skiplink { display: none; }
	.banner { display: none; }
	#head1 { display: none; }
}
div.results { width:900px; margin:10px auto;}
div.results p {text-align:left; margin-bottom:10px;}
div.results p span.date {font-size:20px; font-weight:normal; color:green; margin-left:10px;}
div.results p span.fromto {font-size:20px; font-weight:bold; color:green; margin-left:20px;}

div.results table {border:1px solid #aaa; width:900px; margin-bottom:25px;}
div.results table td {padding:5px;}
div.results table td.kursnr{text-align:right; font-size:10px; color:#888; border-top:1px solid #aaa; font-style:italic; background-color:#fafafa;}
div.results table td.rezerwuj{color:#888; border-left:1px solid #aaa; }
div.results table td.rezerwuj a {  background: url("images/bg_button_green.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; float: right; height: 23px; margin: 10px 15px 0 0; padding: 3px 0 0;  text-align: center;  text-decoration: none; width: 78px;}
div.results table td.rezerwuj a:hover {background: url("images/bg_button_orange.png") no-repeat scroll 0 0 transparent;} 

div.results table td.rezerwacja-form{color:#888; border-top:1px solid #aaa; text-align:left; font-size:11px; padding:20px;}
div.results table td.rezerwacja-form input {widtH:130px; font-size:10px; color:green;}
div.results table td.rezerwacja-form input.ilosob {widtH:60px;}
div.results table td.rezerwacja-form input.submit {  background: url("images/bg_button_green.png") no-repeat scroll 0 0 transparent;    border: medium none;     color: #FFFFFF;     float: right;     height: 23px;     margin: 0 2px 0 0;     padding-bottom: 6px;     text-align: center;     text-decoration: none;     width: 78px;}
div.results table td.rezerwacja-form input.submit:hover  {background: url("images/bg_button_orange.png") no-repeat scroll 0 0 transparent;} 
div.results table td.strzalka {widtH:50px; background: transparent url(images/arrow.png) no-repeat center center;}
div.results table td.pocz, div.results table td.kon {widtH:350px;}
div.results table td p {font-size:12px; margin-bottom:5px;}
div.results table td span.time {font-size:14px; font-weight:bold; color:#d44937;}
div.results table td span.name {}

.search_bar {    background-color: #79bf2f; color: #000000; font-weight: bold; height: 30px; margin: 8px auto;  padding: 10px;  position: relative; text-align:center; width:880px;}
.search_bar form { 		display:inline; 	}	
.search_bar input { 		font-size:12px; width:200px;	}	
.search_bar ul { 		line-height:19px; 		list-style-image:none; 		list-style-position:outside; 		list-style-type:none; 		margin:3px auto 0; width: 840px; 		padding:0pt; 		z-index:10000000; 	}	
.search_bar li { 		color:#333333; 		float:left; 				font-size:12px; 		font-weight:bold; 		margin-left:5px; 		margin-right:0px; 		width:auto; 	}	
.search_bar  input.search_txt {border:1px solid #95A5C6; 		color:#000000; 		font-weight:normal; 		padding:2px 0px 2px 17px; 	}	
.search_bar a.searchBtnOK { 	 background: url("images/bg_button_orange.png") no-repeat scroll 0 0 transparent;    border: medium none;     color: #FFFFFF;     float: right;     height: 20px;     margin: -1px 2px 0 0;     padding: 2px 0;     text-align: center;     text-decoration: none;     width: 78px;	}	
.search_response { 		position:relative; 		border:2px solid #f8e89d; 		padding:10px; 		padding-left:50px; 		margin:0px; 		background:#ffffff url(img/kghostview.png) no-repeat 0px 10px; 	}
