﻿body, h1, h2, div, img, a, p, span, table, tr, td, li, ul, form, button, fieldset {margin: 0; padding: 0; border: 0;}

body {text-align: center;}

.wrap {width: 957px; height: 100%; margin: 0 auto 0 auto; font: 11px Verdana; text-align: left; background-color: #ffffff;}

.top {width: 957px; height: 131px; background: url(../images/top.jpg) no-repeat;}
.language {text-align: right; padding: 5px 10px 0 0;}
#jflanguageselection {margin-top: 0px; }

.menu {width: 957px; height: 43px; border-bottom: 1px solid #4d4d4d;}
.menu ul#mainlevel {width: 957px; height: 32px; list-style-type: none; background: #000;}
.menu  ul#mainlevel {list-style: outside; padding: 15px 0 0 0; margin: 0;}
.menu  ul#mainlevel li {display: block; float: left; border-right: 1px solid #404040;}
.menu  ul#mainlevel li a.mainlevel {font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bolder; text-decoration: none; color: #FFF; padding: 8px 31px 8px 30px;}
ul#mainlevel li.mainlevel_last_element { border-right: none;}

.menu  ul#mainlevel li a.mainlevel:hover {color: #d6e627;}
.menu  ul#mainlevel li a#active_menu {color: #d6e627;}
.contentWrap {width: 100%; padding: 23px 0 23px 0;}
.content {width: 100%; overflow: hidden;}
.col {float: left; margin-bottom: -3000px; padding-bottom: 3000px;}
.left1 {width: 500px;}
.left2 {width: 650px;}
* html .right1_big {width: 635px; float: left;}
.left3 {width: 315px;}
.left4 {width: 640px;}
.left1_user1 {width: 500px;}
.left1_small {width: 305px;}
.right1_user1 {width: 350px;}
.right1_big {width: 640px;}
.right1 {width: 455px;}
.right2 {width: 305px;}
.right3 {width: 640px;}
.right4 {width: 317px;}
.right5 {width: 310px;}
.separator {border-right: 1px solid #494949;}
.separator2 {border-left: 1px solid #494949; padding-right: 10px; padding-left: 10px; margin-left: 10px;}
.darkTheme {color: #d7d7d7; background-color: #2f2f2f;}
.grayTheme {color: #464646; background-color: #e9e9e9;}
.whiteTheme {color: #252525; background-color: #ffffff;}
.polityka_prytawnosci {padding: 20px;}
.boxTop {padding: 0 35px 0 35px;}
.boxBottom {padding: 35px;}

.footer {width: 100%; text-align: center; background-color: #4b4b4b; clear: both;}
.footer img {margin-right: 20px;}

.footerLinks {padding: 15px 35px 15px 35px;}

.contentpaneopen { width: 100%;}

/* LINKS */

a {text-decoration: underline; outline: none;}
a:hover {text-decoration: underline;}

.language a {text-decoration: none; color: #000000;}
.language a:hover {text-decoration: underline;}
.language a.active {text-decoration: underline;}

.darkTheme a {color: #d7d7d7;}
.grayTheme a {color: #464646;}
.whiteTheme a {color: #252525;}

a.green-arrow {display: block; float: left; padding-left: 10px; background: url(../images/green_arrow.gif) 0px 5px no-repeat; color: #879c03;}
ul.latestnews { list-style: none; padding: 0 0 0 10px; margin: 0; list-style-position: outside;}
li.latestnews {display: block; float: left; background: url(../images/green_arrow.gif) 0px 5px no-repeat; clear: both; padding-left: 10px;}
li.latestnews a.selected { color: #D6E627; font-weight: bold; text-decoration: none;}

a.readon, button, .button {display: block; float: left; padding-left: 10px; background: url(../images/green_arrow.gif) 0px 5px no-repeat; color: #879c03; clear: both; cursor: pointer;}
a.float-none {float: none;}
a.green, #active_menu {color: #879c03;}
a.grey {color: #d6d6d6; margin-bottom: 15px;}
a.white {color: #ffffff;}
a.white-active {color: #879c03;}

ul#mainlevel li {float: left; border-right: 1px solid #000; list-style: none; padding: 0 10px 0 10px;}

.footerLinks a.mainlevel {color: #000000; text-decoration: none;}
.footerLinks a.mainlevel:hover {color: #879c03; text-decoration: none;}
.footerLinks a.mainlevel.active {color: #879c03;}

/* END LINKS */

h1, h2, .contentheading {margin-bottom: 10px; font: normal 19px Arial, Helvetica, sans-serif;}
p {margin-bottom: 15px; }
.partnerzy p {margin-top: 7px; margin-bottom: 7px;}
.picture {display: block; float: left; margin: 0 20px 10px 0; border: 1px solid #000000;}
.text-green {color: #879c03; font-weight:bold;}

form {line-height: 20px;}
form fieldset {margin: 20px 0 20px 0;}
form div.line {width: 500px; float:left; clear: both; margin-bottom: 10px;}
form div.short {width: 450px;}
form label {width: 200px; float: left; font-weight: bold;}
form div.field {float: left;}
form input, form select, form textarea {font-size: 11px;}
form input.typeText {width: 250px;}
form input.typeCheckbox {margin: 2px 8px 0px 0px;}
form textarea {width: 450px; height: 100px;}
form select.short {width: 80px; float: left; margin-right: 7px;}
form select.mid {width: 255px;}
form select.long {width: 450px;}
form button.typeSubmit {width: 50px; height: 18px; font-size: 11px; color: #879c03; background: transparent; cursor: pointer; cursor: hand; background: url(../images/grey_arrow.gif) 0px 8px no-repeat;}
form button.typeSubmit span {text-decoration: underline;}
form div.line div.checkbox {width: 5%; float: left;}
form div.line div.zgoda {width: 94%; float: left;}
form div.title {clear: both; padding: 5px; margin: 20px 0 20px 0; border-bottom: 1px solid #e1e1e1; font-size: 12px; color: #879c03; text-transform: uppercase;}

table.partnerzy {margin: 20px 0 20px 0;}
table.partnerzy td {vertical-align: middle; border-style: solid; border-color: #f2f2f2;}
table.partnerzy td.left {padding-right: 5px; border-right-width: 1px;  text-align: center;}
table.partnerzy td.right {padding-left: 10px;  text-align: left; font-weight: bold;}
table.partnerzy td.last {border-bottom-width: 0;}

.clear {clear: both; height: 0; font-size: 0; line-height: 0;}
.error {color: #e00d20;}
.float-left {float: left;}
.float-right {float: right;}
.text-right {text-align: right;}
.margin-0 {margin: 0;}
.wypunktowanie {list-style: none; display: block; padding-left: 10px; background: url(../images/green_arrow.gif) 0px 5px no-repeat; color: #8a9a02;}

/* #jflanguageselection { display: none; }*/
#jflanguageselection {
	float: right;
}
#jflanguageselection ul.jflanguageselection li 
{
	/* border-right: 1px solid #000;*/ 
	padding: 0px 3px 0px 3px;
}

#jflanguageselection ul.jflanguageselection li.lastLanguage
{
	border: none;
}
#jflanguageselection ul.jflanguageselection li a {font-size: 10px; text-transform: lowercase;}
#active_language {text-decoration: underline;}
.inf_kont {width: 600px;}
* html .inf_kont {width: 550px;}

.pracaLokalizacje {position: relative; top: -55px; right: -10px;  font-weight: bold; text-align: right;}
.pracaLokalizacje select { font-weight: normal;}


.menu div#mainlevel {width: 957px;  background: #000;}
.menu #mainlevel table { width: 957px; padding: 0px 0 0 0; margin: 0; height: 43px; } 
.menu #mainlevel table td {text-align:center; padding: 0px 15px;}
.menu #mainlevel table td.przerwa { font-size: 2px; text-align:center; padding: 0px;}
.menu #mainlevel table td.przerwa div {   border-right: 1px solid #404040; margin-top: 4px; height: 22px; width: 1px;}

/*.menu table#mainlevel td {border-right: 1px solid #404040;}*/
.menu #mainlevel table td a.mainlevel 
{font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bolder; text-decoration: none; color: #FFF; }
.menu #mainlevel table td.mainlevel_last_element { border-right: none;}
.menu #mainlevel table td.mainlevel_last_element a.mainlevel { padding-right: 0px; }

.menu #mainlevel table td a.mainlevel:hover {color: #d6e627;}
.menu #mainlevel table td a#active_menu {color: #d6e627;}

.produktyExtra {}
.produktyExtraHidden { display: none;}
#tinymce .produktyExtraHidden { display: block;}

.wiele 
{
	
}


