/*** code by 7th Sunrise | PayTel 2009 ***/

body {background: #c0c0c0 url(../foto/main-bg-gray.jpg) top repeat-x; margin:0; padding:0; color:#000000; font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:12px; line-height:17px;}
td {margin:0; padding:0}
a, a:visited, a:link {color:#003e8a; text-decoration:none; border:0}
a:hover {text-decoration:underline;}
a:active {border:0}

div.content-section ul{list-style:none none outside; margin:0 0 0 4px; padding:9px 0 16px 0;}
div.content-section ul li {list-style:none none outside; padding:2px 0 0 14px; background:url(../foto/ul-or-wh-bllt.png) no-repeat 0px 5px;}
div.content-section ol {margin:0 0 0 4px; padding:9px 15px 16px 15px;}
div.content-section ol li {padding:2px 0 0 5px;}


/*
div.content-section ol{list-style:none decimal outside; margin:0 0 0 18px; padding:9px 0 16px 0;}
div.content-section ol li{list-style:none decimal outside; padding:2px 0 0 0;}
*/
div.main-wrapper {width:930px; margin:30px auto; position:relative}
div.top-right-menu {position:relative; height:20px; text-align:right; top:0; right:2px; color:#999999}
div.header {position:relative; height:40px;padding:10px 0 20px 0;}
div.logo-box {width:100px; display:inline-block; float:left;padding:7px 0;}
div.top-menu {margin:8px 0 8px 27px; /*margin-left:40px;*/ display:inline-block; width:620px; float:left; color:#999999; position:relative; top:0px; padding:0; height:21px;
	vertical-align:bottom; background:url(../foto/top-menu-bg.jpg) left top no-repeat; text-align:left;}
a.top-menu {padding:0; margin:0; float:left}
div.top-menu img {margin:0; padding:0}
div.middle-wrapper {}

/* top menu */
#nav, #nav ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em;}
#nav img {border:0}
ul#nav span {display:none}
ul#nav ul span {display:inline}
#nav ul {padding-top:5px; position:relative;}
#nav a:link, #nav a:active, #nav a:visited{display:block; padding:0; text-decoration:none; color:#003E8A; font-weight:normal; font-size:12px; border:0}
#nav a:hover{}
#nav li{float:left; position:relative;}
#nav ul {position:absolute; width:155px; top:1.75em; display:none; left:-13px; background:url(../foto/menu-bg.gif) center bottom no-repeat; z-index:2}
#nav li ul a{width:12em; float:left; display:block; position:relative; color:#003e8a}
#nav li ul a:hover{width:12em; float:left; color:#ef8000;}
#nav ul ul{top:auto; left:0; position:relative;}	
#nav li ul ul {left:12em; margin:0;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block; color:black;}
#nav li ul li {position:relative;}
ul#nav ul li span {padding:0px 0 10px 14px; display:block; width:140px; cursor:pointer}
.top-menu-break {display:inline-block; width:8px; height:10px; padding:0 0 2px 8px}

a.gray-link {font-size:12px; color:#666666; text-decoration:none}
div.main-banner {margin:0; height:405px; padding:0; background:white}

table.contentpaneopen {width:100%}
.contentheading, td.contentheading, div.componentheading-news {font-size:20px; color:#EF8000;  padding-top:12px;}
div.contentheading, div.componentheading-news {display:table}
.contentheading div.breakSpace {display:block; height:30px; clear:both; border-top:3px solid #003e8a; margin-top:5px}
.contentheading-news div.breakSpace {display:block; height:30px; clear:both;}
div.componentheading-news, div.componentheading {font-size:20px; color:#EF8000; display:table; width:100%; margin:10px 0 35px 0; font-weight:bold; border-bottom:3px solid #003e8a; padding-bottom:5px}


div.search-menu-box {position:absolute; right:0; top:14px; width:189px; height:50px;}
div.search-box {height:21px; width:188px; position:absolute; right:0;}
span.search-left {position:absolute; display:block; background:url(../foto/search-left.jpg) no-repeat scroll left top; width:11px; height:21px;	right:175px; top:-1px;}
input.search-input, div.search input.inputbox {border:none; background-color:transparent; background:url(../foto/search-bg.jpg) center top no-repeat; color:#999999; position:absolute;right:29px; width:144px; font-size:11px; padding:9px 0px 9px 10px;margin: 0;}
span.search-right, div.search input.button {position:absolute; display:block; background:url(../foto/search-bttn.jpg) no-repeat scroll right top; width:31px; height:33px; right:0; border:0; cursor:pointer;}
a.mainlevelsearch-menu {color:#666; text-decoration:none; font-size:12px}
a.mainlevelsearch-menu:hover {text-decoration:underline}

table#bottom-table {background:white}


/*** podstrony ***/
h4 {font-size:14px;}
span.small-comment {font-size:10px; font-weight:normal}
div.top-banner {display:block; width:930px; height:120px; margin-bottom:10px}
div.content-section {width:750px; float:left; margin-right:10px; position:relative; z-index:0}
div.content-wrapper {position:relative; background:white; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid white; margin:0; padding:10px 10px 0 10px; display:block; width:728px; min-height:379px}
/* sec menu */
div.sec-menu ul {margin:0; padding:0; list-style-type:none; position:relative; z-index:1; top:1px}
div.sec-menu ul li {float:left; position:relative; top:0.5px;\ top:0px }
div.sec-menu ul li {}
div.sec-menu a:link, div.sec-menu a:visited {text-decoration:none; font-weight:normal; padding-top:4px; border-bottom:0; position:relative; z-index:0; height:22px}
div.sec-menu *a:link, div.sec-menu *a:visited {padding-bottom:0px}
div.sec-menu ul li ul li.active a {color:#EF8000; background:white; border-top:1px solid #ccc}
div.sec-menu ul li ul li a span {z-index:0; position:relative}
div.sec-menu a:hover {color:#ef8000;}
div.sec-menu ul.menu li.parent a {display:none}
div.sec-menu ul.menu li.parent ul li a {display:block; float:left}
div.sec-menu-left {display:block; float:left; width:7px; height:26px; padding:0; margin:0; background:white url(../foto/sec-menu-left.jpg) top right no-repeat;}
div.sec-menu-left-blank {display:block; width:7px; height:27px; padding:0; margin:0; float:left}
div.sec-menu-right {display:block; float:left; width:11px; height:26px; padding:0; margin:0;
                   background:white url(../foto/sec-menu-right.jpg) top left no-repeat;}
/*div.sec-menu-right {margin-bottom:0\9; float:right\9}  ie hack */
div.sec-menu-right-blank {display:inline-block; width:11px; height:26px; padding:0; margin:0 0 -9px 0;}


/* content */
div.content-head {font-size:16px; color:#EF8000; margin:10px 0 10px 0; padding:0; font-weight:bold;}
div.content-box {margin:0; padding:0}
div.bottom-corner {display:block; height:20px; text-align:left; background:url(../foto/page-bottom-corner.png) bottom left no-repeat;}
div.breakline{display:block; width:710px; border-bottom:2px dotted #e0e0e0; height:10px; margin-bottom:10px}
img.logo-in-text {position:relative; left:3px; top:3px}
img.logo-in-text-big {margin:5px 0 20px 300px}
a.readmore-blue {display:block; padding-left:8px; background:url(../foto/learnmore.gif) left no-repeat}
/*rounded box*/
div.rounded-box {display:block; padding:0px;}
div.rounded-box-top {display:block; width:724px; height:24px; padding:0px; background:url(../foto/box-top.png) top center no-repeat;}
div.square-box-top {display:block; width:722px; height:24px; padding:0px; background:url(../foto/square-box-top.png) top center repeat-x;border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;width: 722px;}
div.rounded-box-top h4, div.square-box-top h4 {margin:0px; position:relative; top:4px; left:12px}
div.rounded-box-content {display:block; width:702px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0px 10px;}
div.rounded-box-bottom {display:block; width:724px; height:13px; background:url(../foto/box-bottom.png) top no-repeat; margin:0px; padding:0px}
.bottomheader {border-bottom: 1px solid #CCCCCC;border-radius: 0 0 5px 5px;-webkit-border-radius:  0 0 5px 5px;}
div.rounded-box-content ul {padding:0}
/*div.rounded-box div.rounded-box-content ol  {margin:0px; padding:20px}*/
/*rounded div*/
div.rounded-div , div.rounded {display:block; width:704px; margin:20px 0; padding:10px; background:#EEE; }
div.rounded-div div.half {width:300px; padding:0 20px; display:inline-table; margin:10px 0}
.hBreak-left{border-right:1px solid #ccc;}
div.rounded-div div.cell {padding:0 0 0 0; display:inline-table; vertical-align:middle}
div.rounded span.heading, div.rounded-box-top h4, div.square-box-top h4, a.contentpagetitle-news {background:url(../foto/heading-sq-orange.png) left no-repeat; padding-left:18px; font-size:12px; font-weight:bold;}
a.contentpagetitle-news {font-size:1.25em; display:block; margin-bottom:8px}
h4 {background:url(../foto/heading-sq-red.png) left 2px no-repeat; padding-left:18px; font-size:16px; font-weight:bold; margin:20px 0 15px 0; display:block}
td.contentheading-news{}
span.article_separator {display:block; height:30px}
div.rounded div.text {display:inline-block}
div.rounded-box-content div.componentheading {color:inherit; font-size:inherit; font-weight:inherit; display:inherit; border:0}

td.createdate {font-size:11px; color:#999}
/* ckform */
form#ckform input#submit_bt {display:inline-block; width:71px; height:21px; background:url(../foto/button-send.jpg) no-repeat; border:0; cursor:pointer}

/* tabs */
.ui-tabs-hide {display: none;}
/* Hide useless elements in print layouts... */
@media print {.tabs-nav {display: none;}}
/* Skin */
div#tabs div.tabs-content {display:block; width:687px; height:125px; padding:20px 20px 0 20px; background:url(../foto/tab-content-bg.jpg) no-repeat}
div#tabs ul.tabs-nav {list-style: none; margin: 0; padding:0; }
div#tabs ul.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " ";}
div#tabs ul.tabs-nav li {position:relative; display:block; margin:0 0 0 0; /* be nice to Opera */ padding:0; text-align:center}
div#tabs ul.tabs-nav li {float:left}
div#tabs ul.tabs-nav li a, div#tabs ul.tabs-nav li span {color:#003e8a; display:inline-block; margin:0; position:relative; top:5px}
div#tabs ul.tabs-nav li#first-tab, div#tabs ul.tabs-nav li#sec-tab {width:137px; height:26px}
div#tabs ul.tabs-nav li#rest-tab {width:453px; height:26px;  background:url(../foto/tab-rest-menu.jpg) no-repeat}
div#tabs ul.tabs-nav li#first-tab.ui-state-default {background:url(../foto/tab-first-bttn-default.jpg) no-repeat}
div#tabs ul.tabs-nav li#first-tab.ui-state-active {background:url(../foto/tab-first-bttn-active.jpg) no-repeat}
div#tabs ul.tabs-nav li#sec-tab.ui-state-active {background:url(../foto/tab-sec-bttn-active.jpg) no-repeat}
div#tabs ul.tabs-nav li#sec-tab.ui-state-default {background:url(../foto/tab-sec-bttn-default.jpg) no-repeat}
div#tabs ul.tabs-nav li.ui-state-active a {color:#EF8000;}

/*tabs2 punkty i sieci handlowe*/
div#tabs2 {display:block; width:720px; height:135px; background:url(../foto/tab2-new-bg.jpg) no-repeat;}
div#tabs2 ul.tabs-nav {list-style: none; margin: 0; padding:0; display:block; float:left; width:360px; height:160px; }
div#tabs2 ul.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " ";}
div#tabs2 ul.tabs-nav li {position:relative; display:block; margin:0; padding:0; background:none}
div#tabs2 ul.tabs-nav li.ui-state-active a {color:#EF8000; text-decoration:none}
div#tabs2 ul.tabs-nav li a {color:#003e8a; display:inline-block; margin:0px 10px; position:relative; padding-top:12px}
div#tabs2 ul.tabs-nav li#li-1 {line-height:20px}
div#tabs2 ul.tabs-nav li#li-1 {height:45px;}
div#tabs2 ul.tabs-nav li#li-1.ui-state-active {background:url(../foto/tab-1-over.jpg) no-repeat;}
div#tabs2 ul.tabs-nav li#li-2 {height:45px;}
div#tabs2 ul.tabs-nav li#li-2.ui-state-active {background:url(../foto/tab-2-over.jpg) no-repeat;}
div#tabs2 ul.tabs-nav li#li-3 {height:45px;}
div#tabs2 ul.tabs-nav li#li-3.ui-state-active {background:url(../foto/tab-3-over.jpg) no-repeat;}
/*
div#tabs2 ul.tabs-nav li#li-4 {height:27px;}
div#tabs2 ul.tabs-nav li#li-4.ui-state-active {background:url(../foto/tab2-tab4.jpg) no-repeat}
div#tabs2 ul.tabs-nav li#li-5 {height:27px;}
div#tabs2 ul.tabs-nav li#li-5.ui-state-active {background:url(../foto/tab2-tab5.jpg) no-repeat}
*/
div#tabs2 div.tabs-content {display:block; width:340px; height:160px; float:left; padding:0 10px;}
div#tabs2 div.tabs-content ul {list-style:none none outside; margin:0 10px 0 4px; padding:9px 0 16px 0;}
div#tabs2 div.tabs-content ul li {list-style:none none outside; padding:2px 0 0 14px; background:url(../foto/ul-or-wh-bllt.png) no-repeat 0px 5px;}
div#tabs2 div.tabs-content div#fragment-4, div#tabs2 div.tabs-content div#fragment-5 {padding:15px 0}
div#tabs2 div.tabs-content div#fragment-4 div#pane1, div#tabs2 div.tabs-content div#fragment-5 div#pane2 {height:130px; width:340px; overflow:auto;}
div#tabs2 div.tabs-content div#fragment-4 div#pane1 ul, div#tabs2 div.tabs-content div#fragment-5 div#pane2 ul {padding:0}
div#tabs2 div.tabs-content .ui-tabs-hide {display:block; left:-10000px; position:absolute}


/* fast links */
div.fastlinks-section{width:170px; margin-top:0px; float:left}
div#accordion div {padding:0; margin-top:1px;}
div#accordion h3 {margin:5px 0 0 0}
div#accordion h3.fast-links-first {margin:0 !important}
div#accordion div p {padding:5px; margin:0;}
div#accordion a {}

div#accordion a.doladujHead {background:url(../foto/doladuj-bg.gif) center bottom no-repeat; display:block; height:46px; border:0;}
div.doladuj p, div.rachunki p, div.karta p, div.punkty, div.punkty p, div.punkty form, div.rozpocznij p {background:url(../foto/sec-panel-bg.png) bottom no-repeat;}
div#accordion a.rachunkiHead {background:url(../foto/rachunki-bg.gif) center bottom no-repeat; display:block; height:45px; border:0;}
/*div.rachunki p {background:#ef8000;}*/
div#accordion a.kartaHead {background:url(../foto/karta-bg.gif) center bottom no-repeat; display:block; height:45px; border:0;}
/*div.karta p {background:#e2001a;}*/
div#accordion a.punktyHead {background:url(../foto/punkty-bg.gif) center bottom no-repeat; display:block; height:45px; border:0;}
/*div.punkty, div.punkty p, div.punkty form {background:#ef8000;}*/
div#accordion a.rozpocznijHead {background:url(../foto/rozpocznij-bg.gif) center bottom no-repeat; display:block; height:45px; border:0;}
div.rozpocznij p {}
div.doladuj, div.rachunki, div.karta, div.punkty, div.rozpocznij {padding:5px;}
div.punkty form {margin:0; padding:10px 9px 2px 10px}
div.punkty input, div.punkty select {margin-bottom:8px; color:black; font-size:11px}
div.punkty select {width:150px}
div.punkty input.city {width:144px}
div.punkty input.zip {width:144px}
div.punkty input.submit {display:block; width:71px; height:21px; background:url(../foto/button-search-pok.gif) no-repeat; border:none; cursor:pointer; margin-left:37px; margin-bottom:5px}
a.read-more, a.read-more:visited, a.read-more:link {display:block; padding-left:10px; background:url(../foto/readmore-mark-white.gif) left no-repeat !important; text-decoration:none}
a.read-more:hover {text-decoration:underline}


/*            POK FORM 2                    */
#pok-wraper {width:705px; height:50px; display:block; background-color:#f8f8f8; margin-bottom:20px; padding:15px 10px 14px 10px; border:1px solid #c3c3c3; vertical-align:middle;}
.pok-form select, .pok-form input{margin:0; font-size:12px;}
.pok-usluga-box {float:left; margin-right:10px}
.pok-list {width:300px; float:left; margin-top:5px; background:white;}
.pok-lokalizacja-box {float:left; margin-right:10px}
/*div.pok-lokalizacja-box select {width:150px}*/
.pok-lokalizacja {width:180px; margin-top:5px}
.pok-form select#pok-state, .pok-form select#pok-city {width:150px}
.pok-form select#pok-state {margin-right:8px}
.pok-kod-box {float:left; margin-right:10px}
.pok-kod1 {width:30px; margin-top:5px;}
.pok-kod2 {width:50px; margin-top:5px;}
.pok-submit-box {}
.pok-submit {position:relative; top:16px; cursor:pointer; width:71px; height:21px; border:none; background:url(../foto/search_bttn.gif) no-repeat}
.pok-mainform-submit {cursor:pointer}
.pok-text {}
.pok-wynik-box, .pok-wynik-box-2 {width:715px; height:15px; padding:5px; display:block; background:#f8f8f8; border-bottom:1px dotted #c3c3c3}
.pok-wynik-box:hover {background:#fff}
.pok-wynik-box-2 {font-weight:bold; font-size:11px}
.pok-wynik-nazwa {width:250px; text-align:left; float:left;}
.pok-wynik-adres {width:280px; float:left; text-align:left}
.pok-wynik-link {text-align:right; color:#003e8a; cursor:pointer}
.pok-wynik-kod {width:80px; float:left;}
div#loading-box {position:absolute; z-index:100; background:black; margin:20px auto auto auto; text-align:center; color:#FFFFFF; width:100px; left:340px; padding:0 10px }
div#loading-box-2 {position:absolute; z-index:100; background:black; margin:auto; text-align:center; color:#FFFFFF; width:723px; height:47px; margin:-35px auto auto -9px; padding-top:30px }
div#loading-box-mod {position:relative; z-index:100; background:black; margin:auto; text-align:center; color:#FFFFFF; margin-bottom:10px; width:100px }
.none {display:none}
.yes {display:block; -moz-opacity: 0.75; opacity: 0.75}
.enabled {background:white; color:black}
.disabled {background:#eee; color:#ccc}

/* map */

#map {width: 724px; height: 300px; margin:0 0 20px 0; border:1px solid #c3c3c3}
/*div.gmnoprint a {visibility:hidden}*/
div.gmnoprint span {padding-left:0px;}

/* FAQ */

span.faqHead {display:block; font-weight:bold;}
/*
div#accordion2 h3 a.accHead {display:block; width:710px; padding:5px; background-color:#e0e0e0; color:#000; border-bottom:1px solid #c0c0c0; border-top:1px solid #fff; text-decoration:none}
*/

div#accordion2 h3, div#accordion3 h3, div#accordion4 h3  {margin:0 0 5px 0}
div#accordion2 h3 a.accHead, div#accordion3 h3 a.accHead, div#accordion4 h3 a.accHead {display:block; padding:3px 0 0 13px; font-size:12px}
div#accordion2 div.accContent, div#accordion3 div.accContent, div#accordion4 div.accContent {padding:0 0 10px 20px}
div#accordion2 div ol {}
div#accordion2 ol ul {}
div.rounded-box-content div.accBottom {height:1px}
div#accordion2 h3.ui-state-default a, div#accordion3 h3.ui-state-default a, div#accordion4 h3.ui-state-default a {background:url(../foto/acc-arr1.png) center left no-repeat}
div#accordion2 h3.ui-state-active a, div#accordion3 h3.ui-state-active a, div#accordion4 h3.ui-state-active a {color:#ef8000; background:url(../foto/acc-arr2.png) center left no-repeat}

/*
span.ui-icon-triangle-1-s {background:transparent url(../foto/panel_plus.png) no-repeat scroll center center; display:block; height:15px; left:3px; position:relative; top:23px; width:15px; margin-right:10px}
*/

/* search form */
form#searchForm .button {display:inline-block; width:71px; height:21px; background:url(../foto/search_bttn.gif) no-repeat; border:0; margin-left:5px}
div.search-result {display:block; margin-bottom:30px;}
div.search-result span.small {color:#999; font-size:11px; display:block; margin:5px 0 0 0}

/* search results page*/

div.searchResWraper {display:block; background:#f8f8f8; border:1px solid #c3c3c3; margin-bottom:10px; padding:15px 10px; text-align:middle}
div.searchResWraper button.button {position:relative; bottom:2px; cursor:pointer}
div.searchResWraper input#search_searchword {width:300px}
div.searchResCount {display:block; color:#666; text-align:right; margin-bottom:20px}
div.searchResCount select.inputbox {color:#666}
div.search-result a.searchResTitle {font-size:16px; display:block; margin-bottom:5px}



/* pagination */

div.pageNav {display:block; position:relative; margin-bottom:20px; text-align:right;}
div.pageNav a {display:inline-block; padding:3px; background:#f8f8f8; border:1px solid #c3c3c3; margin:0 3px; text-decoration:none; min-width:18px; text-align:center}
div.pageNav a:hover {background:#fff; text-decoration:none; color:#ef8000}
div.pageNav span {display:inline-block; padding:3px;}


p.bottom-box {padding:0 10px; font-size:11px; margin:10px 0 0 0}
a.bottom-box-menu {font-size:12px; color:#003e8a; text-decoration:none; font-weight:bold; padding-left:10px}
a.bottom-box-menu:hover, a.bottom-box-menu-kontakt:hover {text-decoration:none; color:#ef8000}
a.bottom-box-link {font-size:11px; color:#003E8A; text-decoration:none}
a.bottom-box-link:hover {text-decoration:underline}
a.bottom-box-menu-kontakt{font-size:12px; color:#003e8a; text-decoration:none; font-weight:bold; padding-left:5px;}
p.bottom-box-kontakt {padding:0 5px; font-size:11px; margin-top:10px}
.startCoop {display:block; margin-top:5px; font-weight:bold}
.terminalAsk {display:block; margin-top:5px; font-weight:bold}
.nrTel {margin-top:6px; margin-bottom:2px}
ul.faq-list{list-style:none none outside; margin:0 0 0 10px; padding:9px 0 10px 0;}
ul.faq-list li{list-style:none none outside; padding:0 0 2px 14px; background:url(../foto/ul-or-wh-bllt.png) no-repeat 0px 5px;}
span.data {font-size:10px}
ul.latestnews{padding: 9px 5px 0 10px;margin:0;font-size:11px;}
ul.latestnews li {list-style:none none outside; padding:0 0 2px 14px; background:url(../foto/ul-or-wh-bllt.png) no-repeat 0px 5px;}
p.bottom-box-aktualnosci {padding:0 10px}

/* login */
#dialog {background:gray; padding:30px 10px 10px 10px; display:block; width:400px; height:200px; background:url(../foto/loginbox-bg.png) no-repeat;}
form#form-login input.loginSubmit, form#com-form-login input.loginSubmit {display:inline-block; width:71px; height:21px; border:none; background:url(../foto/button-login.jpg) no-repeat; }
form#form-login input.loginSubmit {margin:0 40px}
form#com-form-login input.loginSubmit {margin:0 auto; display:block}
form#form-login input.loginCancel {display:inline-block; width:71px; height:21px; border:none; background:url(../foto/button-cancel.jpg) no-repeat}
form#form-login input.loginOut {display:inline-block; width:71px; height:21px; border:none; background:url(../foto/button-logout.jpg) no-repeat; position:relative; margin-top:40px}
form#form-login fieldset {border:none}
form#com-form-login fieldset {border:1px solid #ddd; margin-bottom:10px; padding:10px}
a.ui-dialog-titlebar-close {display:none}
form#form-login input#modlgn_username, form#form-login input#modlgn_passwd {width:265px}
form.josForm input.validate {display:inline-block; width:71px; height:21px; background:url(../foto/button-send.jpg) no-repeat; border:0; cursor:pointer}
div.roundedLogin {}
div.roundedLogin div {text-align:left; display:block; width:285px; margin:auto}
div.roundedLogin div div.loginInput {margin:0px 0px 10px 0; padding:0px}
div.roundedLogin div.loginInput input.inputbox {width:270px}
div.roundedLogin div.loginForgot {display:inline-block; width:140px; margin:10px 0 0 0; padding:0px}
div.roundedLogin *div.loginForgot {display:block; width:140px; float:left}  /* ie hack */


/* *   footer   * */
img.bottom-corner-img {float:left}
a.goTop {position:relative; left:690px; bottom:5px; padding-left:8px; background:url(../foto/learnmore.gif) left no-repeat}
div.footer {color:#999999; position:relative; display:table; margin:10px 0 20px 0; clear:left; width:925px}
div.footer2 {color:#999999; display:table; width:750px; position:relative; top:10px; clear:left}
div.footer-menu {display:block; width:450px; float:left; margin-bottom:5px}
div.footer-info {color:#666666; display:block; text-align:right; float:right; font-size:11px; clear:right}
div.footer-menu a.mainlevel-footer {color:#666; display:inline;}
div.footer-info a {color:#666; text-decoration:none}
div.footer-info a:hover {text-decoration:underline}
div.bottom-box-aktualnosci {height:120px; position:relative; overflow:auto; width: 245px;}

table#download-table td {padding:3px;}
table#download-table th {background:#ddd; padding:3px; border-bottom:1px solid #ccc}
table#download-table {border:1px solid #ddd}
table#download-table tr:hover {background:#efefef}
table#download-table tr {background:white}
table#download-table img {border:0}


#accordion .ui-state-default, #accordion .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
#accordion .ui-state-active, #accordion .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, #accordion .ui-widget-content {
  background: none transparent !important;
  border: 0 none !important;
}

#active_language #pl-PL {
    background: url("../foto/pl.png") no-repeat scroll left bottom transparent;
}

#active_language #en-EN {
    background: url("../foto/en.png") no-repeat scroll left bottom transparent;
}

#pl-PL {
    background: url("../foto/pl.png") no-repeat scroll left top transparent;
}

#en-EN, #pl-PL {
    display: inline-block;
    height: 23px;
    margin-left: 2px;
    width: 23px;
    margin-top: -2px;
}

#en-EN {
    background: url("../foto/en.png") no-repeat scroll left top transparent;
}

#en-EN span, #pl-PL span {
    display: none;
}

#lang {
  float: right;
}

.top-right-menu table {
  width: 400px;
  float: right;
}

#copyright {
  float: left;
  width: 102px;
  margin-top: 1px;
  color: #606161;
}

.footer-menu {
  font-size: 11px;
}

.footer-menu table {
  width: 300px;
  float: left;
  
}

span.mainlevel-footer {
  margin: 0 5px;
}

a#provect_logo {
    background: url("../foto/provect.gif") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    vertical-align: middle;
    width: 47px;
}

span.hidden {
  display: none;
}
a#see-all-news {
  color: #B0B0B0;
  font-size: 11px;
  left: 430px;
  position: absolute;
  top: 157px;
}

.bottom-wrapper {
  position: relative;
}

.logos {
  padding: 0 0 15px !important;
  width: 722px !important;
}

.logos2 {
  padding: 0 0 15px !important;
}

.logos img,
.logos2 img {
  border: 0 none;
  margin: 26px 0 0 26px;
}
