.clr0 {clear:both;height: 0;font-size: 0px;}
.noBorder {border: 0;}
.mouseOver {color: rgb(130,130,130);}

.padd5 {padding: 5px;}

.sgTop1 {width: 990px;margin: 0 auto; border-bottom: 2px solid #0F404F;}
.sgTop2 {width: 990px;margin: 0 auto;}

#toolsMenu {width: 990px; margin: 0 auto; text-align: center;}

#toolsMenu .item {float:left;margin: 0 1px;width: 121px; height: 28px; background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/btn_szary.jpg) no-repeat scroll 0 0; text-align: center; padding-top: 6px;}
#toolsMenu .item.selected {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/btn_zielony.jpg) no-repeat scroll 0 0;}
#toolsMenu .item a {color: white; font-size: 13px; font-weight: bold;}

#toolsSubmenu {width: 690px; margin: 0 auto;}

#toolsForm .leftCorner {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/box-top-lc.png) no-repeat scroll 0 0;float:left;height:22px;width:6px;}
#toolsForm .rightCorner {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/box-top-rc.png) no-repeat scroll 0 0;float:left;height:22px;width:6px;}
#toolsForm .background {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/box-top-bg.png) repeat-x scroll 0 0;float:left;height:22px;width:678px;text-align: center;padding-top:0px;}
#toolsForm .background div {float: left; height: 22px; color: white;font-size: 14px; font-weight: bold; /*padding-top: 3px;*/}
#toolsForm .background div span {margin-top: 2px; display:block;}

#toolsForm table td{padding: 5px; font-size: 12px;}
#toolsForm input,#toolsForm select {width: 300px;}
#toolsForm input.searchType {width: 15px;}
#toolsForm div.searchType {float: right; margin: 10px 10px 0 0;}
#toolsForm div.searchType div {padding: 7px; font-size: 12px; font-weight: bold;}

#toolsSubmenu {width: 690px; margin: 0 auto;}

#toolsSubmenu .leftCorner {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/tools-submenu-lc.png) no-repeat scroll 0 0;float:left;height:22px;width:7px;}
#toolsSubmenu .rightCorner {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/tools-submenu-rc.png) no-repeat scroll 0 0;float:left;height:22px;width:8px;}
#toolsSubmenu .background {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/tools-submenu-bg.png) repeat-x scroll 0 0;float:left;height:22px;width:675px;text-align: center;padding-top:0px;}

#toolsSubmenu{ font-size: 14px; font-weight: bold; color:#A9A9B3; }
#toolsSubmenu .menuItem {float: left;display:inline;  padding: 0 9px; border-width: 0 0 0 1px; border-style: solid; border-color: #A9A9B3; height: 22px;}
#toolsSubmenu .lastItem {border-width: 0 1px 0 1px; border-style: solid; border-color: #A9A9B3;}
#toolsSubmenu .menuItem a{font-weight: bold; color:#A9A9B3; display:block; margin-top: 2px;}
#toolsSubmenu .menuItem.selected {background: transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/green-bg.png) repeat-x scroll 0 0;}
#toolsSubmenu .menuItem.selected a {color:white;}
#submenuItems,#pozwyItems {width: 688px; border: 1px solid #D2D7DB;background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/tools-submenu-top.png) repeat-x; padding-top: 20px;}
#pozwyItems .category{margin: 0 10px;}

#submenuItems div.item {font-size: 11px;background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/ico_triangle.gif) no-repeat 0% 10%; padding: 0 0 0 10px; float: left; width: 300px; margin: 3px 0 3px 20px; min-height: 20px;}
#submenuItems div.item a{font-size: 11px; color: #484C4B; font-weight: normal;}

#submenuItems div.item.selected {font-size: 11px;background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/ico_triangle_green.gif) no-repeat 0% 10%; padding: 0 0 0 10px; float: left; width: 300px; margin: 3px 0 3px 20px;}
#submenuItems div.item.selected a{color:#2E6176; font-weight: bold;}

#calculatorContent h1 {color:#096280;}

#calc span {line-height: 18px;}
#calc input,#calc select {font-size: 12px;font-family: Verdana;}
#calc table td {padding: 2px;font-size: 12px;}
/*#calc table.results td {padding: 3px;}*/



/** czesc wspolna z forum**/
#wieszjak-a-z .leftCorner{float: left; background: url('http://g.wieszjak.pl/p/wieszjak.pl/www/_i/wieszjak-a-z-lc.png') no-repeat; width:3px; height:122px; border-bottom: 1px solid #D4D4D4;}
#wieszjak-a-z .rightCorner{float: left; background: url('http://g.wieszjak.pl/p/wieszjak.pl/www/_i/wieszjak-a-z-rc.png') no-repeat; width:3px; height:122px; border-bottom: 1px solid #D4D4D4;}
#wieszjak-a-z .background {float: left; background: url('http://g.wieszjak.pl/p/wieszjak.pl/www/_i/wieszjak-a-z-bg.png') repeat-x; width:980px; height:122px; border-bottom: 1px solid #D4D4D4;}
#wieszjak-a-z div.letters {width: 100%; border-bottom: 1px solid #D2D7DD; padding-bottom: 10px;}
#wieszjak-a-z div.letters div.top {margin-top: 4px;font-size: 14px; padding: 4px;font-family: Arial; letter-spacing: 1px;font-weight: bold; color:#0D4051;}
.letterBtn {height: 21px; width:25px;background: url('http://g.wieszjak.pl/p/wieszjak.pl/www/_i/literka-btn.png') no-repeat;float:left; color: white; font-weight: bold; padding-top: 4px; margin-left: 6px;}
.letterBtn a {color: white;}
.servicesMapBtn {height: 21px; width:173px;float:left; color: white; font-weight: bold; margin-left: 15px;}

div.topicGroups div {margin-bottom: 4px;font-size: 13px; font-weight: bold;}
div.topicGroups ul {list-style-image: url('http://g.wieszjak.pl/p/wieszjak.pl/www/_i/ico_triangle.png'); margin-left: 15px;}
div.topicGroups ul li{float:left;width: 137px; font-size:11px; height: 17px;}


.loginBox input#login,.loginBox input#password {width: 110px;}
.loginBox input#login,.loginBox input#password {width: 110px;}
.loginBox div.leftCorner {float: left; width: 6px; height: 8px; background: url('http://g.wieszjak.pl/p/wieszjak.pl/forum/_i/login-panel-lc.png') no-repeat;}
.loginBox div.rightCorner {float: left; width: 6px; height: 8px; background: url('http://g.wieszjak.pl/p/wieszjak.pl/forum/_i/login-panel-rc.png') no-repeat;}
.loginBox div.topBackground {float: left; width: 288px; height: 8px; background-color: #D4D7DE;}
.loginBox div.background {float: left; width: 300px; background: transparent url('http://g.wieszjak.pl/p/wieszjak.pl/forum/_i/login-panel-bg.png') repeat-x;}
.loginInput {width:95px; border:1px solid #999999; height:15px;}
.loginHint {background:white url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/bg_login.gif) no-repeat scroll 0 0;}
.passHint {background:white url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/bg_pass.gif) no-repeat scroll 0 0;}
input.btn_zaloguj_small {border: 0;background: url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/zaloguj.png) no-repeat scroll bottom;	width: 80px; height: 23px;cursor: pointer;}

input.btn_szukaj_kol {border: 0;background: url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/szukaj-kol.png) no-repeat scroll bottom;	width: 157px; height: 40px;cursor: pointer;}

#mainContent {margin-bottom: 20px;}
#mainContent table a {font-weight: bold;}

h3.categoryTitle, h3.results {color: #0B6280; font-size: 14px; margin: 5px;}
table.pismaTbl {width: 660px;}
table.pismaTbl ul{margin: 0px; padding-left: 15px;}

.pozwyTbl {width:100%;margin-top: 10px;} 
.pozwyTbl tr.topic,.pozwyTbl tr.topic a {color:#0B6280; font-size: 14px; font-weight: bold;}

.pozwyTbl tr.topic div {border-top: 1px dotted #A9A9B3; padding-top: 3px;}
.pozwyTbl tr.topic div.noBorder,.pozwyTbl tr.topic div.first {border:0;}
.pozwyTbl tr.buttons {text-align: right;}
.pozwyTbl tr.buttons div {float: right; width: 380px;}
.pozwyTbl tr.buttons div div{float:right;background: url('http://g.wieszjak.pl/p/wieszjak.pl/narzedzia/_i/zobacz.jpg') no-repeat;width:126px; height: 35px; text-align:center; }
.pozwyTbl tr.buttons div div a{font-size: 12px; font-weight: bold;margin-top: 9px;display:block;}

#toolsForm input.btn_szukaj {
background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/szukaj.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:33px;
width:105px;
}

input.btn_zamowNewsletter {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/zamow-newsletter.png) no-repeat scroll center bottom;border:0 none;cursor:pointer;height:31px;width:218px;}
input.btn_zapisz {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/zapisz.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:35px;width:106px;}

#mainContent .searchResults table {width: 550px;}
#mainContent .searchResults table td {padding: 5px;font-size:12px;}

.offset {border:1px solid #C8C8C8;float:left;margin-left:3px;padding:2px 3px;position:relative;}
.currentOffset {background-color:#0E4051;border:1px solid #C8C8C8;color:white;float:left;margin-left:3px;padding:2px 3px;position:relative;}

#mainContent.newsletterContent {font-size: 12px;}

table#currency, table.list {width: 660px; border-collapse: collapse; border: 1px solid #A9A9B3;}
table#currency tr.head, table.list tr.head {font-weight: bold; font-size: 12px; background: #A9A9B3; color: white;}
table#currency td,table.list td {padding: 5px; border: 1px solid #A9A9B3;}
table#currency tr.grey, table.list tr.grey {background-color: rgb(235,235,235);}
table#currency span.up {color: green;}
table#currency span.down {color: red;}
.grey{background-color: rgb(235,235,235);}


#serwisLogo .leftCorner {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/serwis-logo-lc.jpg) no-repeat scroll 0 0;float:left;height:49px;width:6px;}
#serwisLogo .rightCorner {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/serwis-logo-rc.jpg) no-repeat scroll 0 0;float:left;height:49px;width:6px;}
#serwisLogo .background {background:transparent url(http://g.wieszjak.pl/p/wieszjak.pl/www/_i/serwis-logo-bg.jpg) repeat-x scroll 0 0;float:left;height:49px;text-align: center;padding-top:0px;}
#serwisLogo .background div {float: left; height: 49px; color: black;font-size: 17px; font-weight: bold; padding: 0px 15px;font-family:Times,serif; font-size: 24px;}
#serwisLogo .background div span {margin-top:8px; display:block;}
#serwisLogo .background div span a:hover {text-decoration:none;}

div.recommendBox {margin: 10px 0; padding: 5px; background-color: rgb(240,240,240);border:1px solid rgb(200,200,200);}
ul.recommend {margin: 3px 0 0 15px;}
ul.recommend li {padding: 3px; display: inline; margin-right: 5px;}

.searchHint {background:white url(http://g.infor.pl/p/wieszjak.pl/_i/wpisz_szukane_slowo.gif) no-repeat scroll 0 0;}

/* narzedzia kodypocztowe*/
.regionsMenu {border:1px solid rgb(200,200,200); width:660px;border-collapse:collapse;margin-bottom: 10px;}
.regionsMenu td,.regionsMenu th{padding: 5px;}
.regionsMenu th {font-size: 12px;background-color:rgb(230,230,230);}
.regionsMenu td a {font-size: 11px; text-decoration: underline;font-weight: normal;}

/** formularz zgloszeniowy dla ekspertow **/
#o_nas .expertForm table td {padding:3px;vertical-align:middle;}
.expertForm {margin-bottom:50px;}
.expertForm fieldset {padding:10px;border:1px solid rgb(200,200,200);}
.expertForm legend {padding:3px;font-weight:bold;color:black;}
.expertForm #expertRegulations {width:650px;height:150px; overflow-y:scroll; border:1px solid rgb(230,230,230);/*padding:10px;*/margin:10px 0;}
.expertForm #companyForm {display:none;padding-left:21px;}
.expertForm input.error {border:1px solid red;}
.expertForm label.errorTxt {color:red;}
.expertForm div {font-size:11px;}
.expertForm span#noAgreement,.expertForm span#noName,.expertForm span#noSurname {display:none;color:red;font-size:11px;}
.expertForm span#emailError,.expertForm span#isError {color:red;}
.expertForm div.line {height:1px;font-size:0; background:black;width:100%;margin:0px 0 10px 0;}
#expertRegulations ol.upperRoman {list-style-type:upper-roman;padding-left:45px;width:560px;margin:10px 0 0 10px;}
#expertRegulations ol.upperRoman li {font-size:13px; font-weight:bold;margin: 2px 0;}
#expertRegulations ul.decimal {list-style-type:decimal;padding-left:22px;margin-top:10px;}
#expertRegulations ul.decimal li {font-size:11px;font-weight:normal;margin-bottom:15px;}
#expertRegulations ol.lowerLatin {list-style-type:lower-alpha;padding-left:22px;}
#expertRegulations ol.lowerLatin li {margin-bottom:1px;}
