@charset "UTF-8";
/* CSS Document */

body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; margin:0; padding:0;  background:url(/layout/top/background.png) repeat-x; }
.clr {clear:both;}
a {text-decoration:none;}
a:hover {text-decoration:underline; color:#F30;}
a:link, a:visited, .blue {color:#00558b;}
input.error, textarea.error {border:1px solid #ff0000 !important;}
span.error {color:#FF0000 !important; display:block; margin:0 0 0 155px; padding:5px 0; width:450px;}
div.blad {margin:0 !important; padding:0 !important;}
div.container {margin:0 !important; padding:0 !important; float:left; border:1px solid #F1F1F1;}
img {border:none;}
.pagination a {color:#2778BA;}
.left-float {float: left;}
.center {text-align:center;}
.right-float {float:right;}
.red {color:#c20;}
#cMain_tr {}

/* --------- START TOP -------------- */
div#top{height: 116px; margin-bottom:20px !important;}
div#top div#top-center { position:relative; width: 982px; height: 116px; margin: 0px auto;}
div#logo {float: left; width:220px; height:37px; margin-top:24px;}
ul#icon-bar {float:right; text-align:center; list-style:none; margin:13px 100px 0 0;}
ul#icon-bar li{float:left; margin-right:20px;}
ul#icon-bar li a {font-size:10px; line-height:8px; text-decoration:none;}
div#languages {position:absolute; top:6px; right:0; width:95px; height:20px; font-size:11px; color:#666; text-align:right; z-index:2}
a#logout {position:absolute; bottom:53px; right:0; text-align:right; font-size:11px; text-decoration:underline;;}

#menu-bar {position:absolute; width:100%; bottom:1px; left:0; font-size:12px; line-height:normal; margin-top:19px;}

#menu-bar .menu-log {position:absolute; width:505px; bottom:8px; right:0; font-size:12px; line-height:normal;}
#menu-bar .menu-log #log-ok {float:left; width:35px; height:19px; font-size:10px;}
#menu-bar .menu-log div.left { width:400px; float:left; color:#fff; text-align:right;}
#menu-bar .menu-log div.right {width:65px; border:0; float:right; text-align:right;}
#menu-bar .menu-log div.right a.login {background:none; text-decoration:none; color:#fff; text-align:right;}
#menu-bar .menu-log div.right a.login:HOVER {text-decoration:underline;}

#menu-bar .menu-logform {width:505px; bottom:1px; right:0; font-size:12px; line-height:normal; color:#FFF;}
#menu-bar .menu-logform a.login {background:none; text-decoration:none; color:#fff; text-align:right; float:left;}
#menu-bar .menu-logform a.login:HOVER {text-decoration:underline; float:left;}
#menu-bar .menu-logform a.reg {background:none; text-decoration:none; color:#fff; text-align:right; float:left;}
#menu-bar .menu-logform a.reg:HOVER {text-decoration:underline; float:left;}


#menu-bar ul {float: left; margin:0; padding-top:10px; list-style:none; overflow:hidden; padding-left:0;}
#menu-bar li {display:inline; margin:0; padding:0 4px 0 0;}
#menu-bar a {float:left; background:url(/layout/top/menuleft.png) no-repeat left top;margin:0;padding:0 0 0 10px; text-decoration:none;}
#menu-bar a span {float:left;display:block;background:url(/layout/top/menuright.png) no-repeat right top;padding:5px 16px 4px 6px; color:#00558b;}
#menu-bar a:hover span {color:#f30;} /*background-position:100% -42px; dla zmiany koloru taba menu*/

#menu-bar li#selected-tab {display:inline; margin:0; padding:0 4px 0 0;}
#menu-bar li#selected-tab a {float:left; background:url(/layout/top/menuleft.png) no-repeat; background-position:0% -42px; margin:0;padding:0 0 0 10px;text-decoration:none;}
#menu-bar li#selected-tab a span {float:left;display:block; background:url(/layout/top/menuright.png) no-repeat; background-position:100% -42px; padding:5px 16px 4px 6px; font-weight:bold; color:#FFF;}
#menu-bar li#selected-tab a:hover {background-position:0% -42px;} /* dla zmiany koloru taba menu*/

#search-box {float:left; width:345px;padding:9px 0 0 30px;}
input#search-input {float:left; width:245px; height:17px;font-size:10px; color:#999;}
input#search-button{float:left; width:71px; height:21px; margin:3px 0 0 6px;}

#top #biuletin_tr {position:absolute;  bottom:12px; right:0; color:#fff; background:none; padding:0;}
#top #biuletin_tr:hover {text-decoration:underline;}
#languages .lngSelect_tr {float:right; margin:4px 0 0 0px; padding:0;}
#languages .lngSelect_tr li {float:none; width:90px; margin:0; padding:1px 0 3px 2px;}
.lngSelect_tr ul, .lngSelect_tr li, .lngSelect_tr a {display:block; margin:0; padding:0;}
.lngSelect_tr li {position:relative; z-index:9;}
.lngSelect_tr li.folder_tr {}
.lngSelect_tr li.folder_tr ul {position:absolute; top:16px; left:-1px; background:#ffffff; border:1px solid #9DC3EC; margin:0; padding:0;}
.lngSelect_tr a {width:100%;}
.lngSelect_tr li.folder_tr>a {width:100%;}
.lngSelect_tr li.folder_tr:hover {z-index:10;}
.lngSelect_tr a.subfolder_tr {white-space:nowrap; display:block; padding:0 10px 0 0; margin:0; width:78px;}
.lngSelect_tr li.folder_tr:hover li:hover {background:#cceaff;}
.lngSelect_tr li.folder_tr:hover li{clear:both;}
.lngSelect_tr li:hover a {background:none; text-decoration:none;}
.lngSelect_tr a.subfolder_tr:hover {color:#246391; text-decoration:none; background:#cceaff;}
.lngSelect_tr ul, .lngSelect_tr li:hover ul, .lngSelect_tr li:hover li {display:none;}
.lngSelect_tr li:hover li{width:100%}
.lngSelect_tr li:hover ul, .lngSelect_tr li:hover li {display:block;}

.lngSelect_tr .folder_tr a.lngSelector_tr {background:url(/layout/top/arrow.png) right no-repeat;  width:78px; padding-right:11px;}
/* --------- END TOP ---------------- */
/* addserwer */
div#ads800x100 {width: 982px; border: none; margin: 20px auto; padding:0;}
/* addserwer */
/* --------- START MAIN ------------- */

#cMainWrap {margin:20px auto 0 auto !important; width:982px; padding:0; position:relative;}
#cMainWrapLeft {width:688px; padding:0; margin:0; float:left;}
#cMainWrapLeft .mainNews{margin-bottom:30px;}
#cMainWrapLeft .mainNewsHead {width:100%; padding:5px 0 3px 0; border-bottom:1px solid #BAB7B7;}
#cMainWrapLeft .mainNewsHead * {color:#918C8C;}
#cMainWrapLeft .mainNewsHead h3 {float:left; margin:0; padding:0; font-weight:normal; font-size:16px;}
#cMainWrapLeft .mainNewsHead form {float:right; margin:0; padding:0;}
#cMainWrapLeft .mainNewsContent dt {font-weight:bold; margin:0; color:#00558b; padding:0; float:right; width:643px;}
#cMainWrapLeft .mainNewsContent dd {float:right; width:643px; margin:0;}
#cMainWrapLeft .mainNewsContent dd.icon_news {width:36px; margin:0; float:left;}
#cMainWrapLeft .mainNewsContent dd.clr {clear:both !important; float:none; height:15px;}
#cMainWrapLeft .mainNewsContent .newsDDFoot * {margin-right:10px; margin-top:7px;}
#cMainWrapLeft .mainNewsContent ul {margin:0 0 20px 0; padding:0}
#cMainWrapLeft .mainNewsContent li {list-style:none; width:690px; clear:both; padding:20px 0; display:block;}
#cMainWrapLeft .mainNewsContent li h4 {font-weight:bold; margin:0 0 5px 0;}
#cMainWrapLeft .mainNewsContent li div.newsDDFoot {margin:10px 0 0 0;}
#cMainWrapLeft .mainNewsContent .mainNewsImg {float:left; padding:0; margin:0; width:110px;}
#cMainWrapLeft .mainNewsContent .mainNewsInfo {float:left; padding:0; margin:0; width:580px;}
#cMainWrapLeft .mainNewsContent #mainRozrywka {margin:0 auto; text-align:center;}
#cMainWrapLeft .mainNewsContent h3 a.amusments {color:#444;}


#cMainWrapLeft .mainNewsFoot {margin-top:20px;}
#cMainWrapLeft .mainNewsFootLeft {float:left;}
#cMainWrapLeft .mainNewsFootRight {float:right;}


#cMainWrapLeft #mainContentBox {background:#f1f1f1; padding:10px; margin:10px 0;}
#cMainWrapLeft #mainContentBox img.img {float:left; width:150px; margin-right:10px;}
#cMainWrapLeft #mainContentBox #mainContentBoxInfo {float:right; width:500px;}
#cMainWrapLeft #mainContentBox #mainContentBoxInfo h3 {margin:0; padding:0 0 10px 0; font-size:16px;}
#cMainWrapLeft #mainContentBox #mainContentBoxInfo .newsDDFoot {margin-top:20px;}

#cMainWrapRight {width:262px; padding:0; margin:0; float:right;}
#cMainWrapRight #loginBox {border:1px solid #b7b7b7; background:#f1f1f1; padding:15px 0; margin-bottom:25px;}
#loginBox .inputText {width:136px; border:1px solid #b7b7b7; float:left; margin:0; padding:0;}


.inputTextSmall {width:100px; border:1px solid #999; float:left; margin:0 9px 0 3px; padding:0;}

#loginBox .inputCheck {width:12px; height:12px; background:#fff; margin:2px 0 0 0; float:right;}
#loginBox .inputSubmit {float:right; margin-right:7px; border:none; width:83px; height:17px; cursor:pointer;}
#loginBox .loginImage {float:right; margin-right:10px; border:none; width:83px; height:17px; cursor:pointer;}
#loginBox .forgotPass {float:right; margin-right:7px; margin-top:10px; border:none; color:#444; text-decoration:underline;}
#loginBox label {width:110px; padding:0 4px 0 0; text-align:right; display:block; float:left;}
#loginBox label#rememberMe {width:140px; padding:1px 0 0 5px; text-align:left; font-size:11px; display:block; float:right;}

#cMainWrapRight #logoutBox {border:1px solid #b7b7b7; background:#f1f1f1; padding:0; margin-bottom:25px; position:relative; width:260px; height:118px;}
#cMainWrapRight #logoutBox img {position:absolute; top:15px; left:15px; border:1px solid #b7b7b7;}
#cMainWrapRight #logoutBox h5 {position:absolute; top:15px; left:98px; color:#0077D6; padding:0; margin:0; font-size:12px;}
#cMainWrapRight #logoutBox p#kraj {position:absolute; top:35px; left:98px; padding:0; margin:0; font-size:10px;}
#cMainWrapRight #logoutBox p#company {position:absolute; top:68px; left:98px; padding:0; margin:0; font-size:10px;}
#cMainWrapRight #logoutBox a#logout {position:absolute; bottom:10px; right:5px; text-align:right; font-size:11px; text-decoration:underline; color:#444;}

/* mister box */
#cMainWrapRight #mister-box { width:262px; margin-bottom: 20px;}
#mister-box .hide {display: none;}
#mister-box img {display: block;}
#mister-box #mister-box-tabs { overflow: hidden;}
#mister-box #mister-box-tabs a {text-decoration: none;}
#mister-box-tabs #tab-miss { background-position: 0px -33px; }
#mister-box-tabs #tab-mister { background-position: 0px -33px; }
#mister-box-tabs .tab {float:left; width: 131px; height: 33px;}
#mister-box-tabs .selected {background-position: 0px 0px !important;}
#mister-box #mister-tab-content-wrapper {border: 1px solid #B7B7B7; background-color: #F1F1F1; }
#mister-tab-content-wrapper #mister-box-description {text-align: left; margin: 8px 0px 5px 10px; font-size: 14px;}
#mister-box .tab-content {overflow: hidden;}
#mister-box .tab-content div.links {float: right; margin-bottom: 8px;}
#mister-box .tab-content div.links a {display: block; margin-right: 5px; text-decoration: underline; color: #444444; font-weight: bold;}
#mister-box .tab-content ul{overflow: hidden; list-style:none outside none; margin:0px; padding: 0px;}
#mister-box .tab-content ul li{display: block; overflow: hidden; margin:10px 0 0 10px; padding-bottom:8px;}
#mister-box .tab-content ul li.last{margin-bottom: 8px; border-bottom: 1px solid #B7B7B7; width: 90%;}
#mister-box .tab-content ul li div.profile_photo {float:left; position:relative;}
#mister-box .tab-content ul li div.profile_photo img.country{position: absolute; right: 2px; bottom: 4px;}
#mister-box .tab-content ul li div.profile_description { color:#666666; float:left; font-size:11px; height:80px; margin-left:12px; position:relative; }
#mister-box .tab-content ul li div.profile_description a { color:#006699; font-weight:bold; text-decoration:underline; }
#mister-box .tab-content ul li div.profile_description div { width:135px; line-height: 11px;}
#mister-box .tab-content ul li div.profile_description div.name { font-size: 12px; }
#mister-box .tab-content ul li div.profile_description div.company { margin-top: 6px; }
#mister-box .tab-content ul li div.profile_description div.profile_status  { bottom:-2px; position:absolute;}

/* koniec mister box */


#boxx_main {margin:0 0 25px 0; padding:0; width:2px;}
#boxx_main #boxx_menu {height: 55px; width: 260px; padding:0; margin:0;}
#boxx_main #boxx_menu a {margin:0; padding:0;}
#boxx_main #boxx_menu img {margin:0 1px 0 0; padding:0;}
#boxx_main #granice {display:none; width: 257px; height: 140px; margin:0; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; position: relative; padding:0;}

#boxx_main img.menuBox{margin-right: 1px;}
#boxx_main div.liniaBox{width: 257px; height: 1px; padding:0 0 0 0;}
#boxx_main div.granice_info {width: 242px; margin:0 0 2px 0; padding:0 0 0 14px; background: url(/layout/mainRight/granice_pasek.gif) repeat-x;}
#boxx_main table.tbl_boxy_info {font: 10px Verdana; color: #444444; width: 217px; margin:0; padding:0;}
#boxx_main table.tbl_boxy_info * {margin:0; padding:0}
#boxx_main td.przejscie {width: 107px; text-align: left; color:#444;}
#boxx_main td.przejscie img {padding-right:4px;}
#boxx_main td.wjazd {width: 55px; text-align: center; color:#444;}
#boxx_main td.wyjazd {width: 55px; text-align: center; color:#444;}
#boxx_main div.boxy_wiecej {position:absolute; bottom:0px; right:0px;}
#boxx_main div.dwa_boxy_wiecej {width: 257px; height: 17px;}
#boxx_main div.dwa_boxy1{position:absolute; bottom:0px; left:0px;}
#boxx_main div.dwa_center {position:absolute; bottom:3px; left:31px; text-align:center; width:190px; font-size:9px;}
#boxx_main div.dwa_boxy2{ position:absolute; bottom:0px; right:0px;}
#boxx_main #paliwa {width:257px; height: 140px; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; position: relative; padding:0 0 0 0;}
#boxx_main div.paliwa_pasek{ width: 257px; height: 26px; background-color: #f1f1f2;}
#boxx_main div.paliwa_info {width: 248px; height: 51px; padding-left: 10px;}
#boxx_main table.tbl_paliwa {font: 11px Verdana;color: #444444;width: 249px;height: 114px;margin-top: -22px;}
#boxx_main #waluty {display:none; width:257px; height: 140px; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; position: relative; padding:0 0 0 0;}
#boxx_main div#waluty_tabela{width: 219px; height: 88px; padding-top: 15px; padding-bottom: 25px; padding-left: 20px; padding-right: 20px;}
#boxx_main div.boxy_wiecej3 {position:absolute; bottom:0px; right:0px;}
#boxx_main div.boxy_wiecej3 a.more {color:#666666; position:absolute; width:60px; text-align:right; bottom:5px; right:3px;}
#boxx_main #pogoda {display:none; width:257px; height: 140px; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; position: relative; padding:0 0 0 0;}
#boxx_main div#pogoda_pasek {width: 257px; height: 19px; background-color: #f1f1f2; font: 11px Verdana; color: #444444; text-align: center; padding-top: 7px;}
#boxx_main div#pogoda_img {float:left; width: 137px; height: 65px; text-align:center; padding-top: 5px;}
#boxx_main div#pogoda_txt1 {float:left; width: 120px; height: 60px; text-align:center; padding-top: 8px;}
#boxx_main .weather {width:100px; font-size:10px;}
#boxx_main div#wheaterin {margin-top:15px;}
#boxx_main span.temp11{font: 11px Verdana; color: #444444;}
#boxx_main span.temp25{font: 25px Verdana; font-weight: bold; color: #444444;}

#cMainWrapRight #addMessageBox {border:1px solid #b7b7b7; background:#f1f1f1; padding:13px 0; margin-bottom:20px; text-align:center;}
#addMessageBox p {margin:0 0 9px 0;}

#cMainWrapRight div#inne_wu_top{width: 259px; height: 31px; border: 1px solid #b7b7b7;}
#cMainWrapRight div#inne_wu_m{background-color: #f1f1f1; width: 239px; height: auto; border: 1px solid #b7b7b7; border-top:none; padding: 10px 10px 10px; margin-bottom:25px}
#cMainWrapRight div.inne_wu_vote {float: left; width: 41px; height: 45px; margin-right: 5px; margin-bottom: 9px; background-image:url(/layout/mainRight/vote.png); background-repeat:no-repeat; font: 13px Verdana; color: #58595b; font-weight: bold; padding-top: 5px; text-align: center;}
#cMainWrapRight div.inne_wu_vote a{color: #58595b; font: 13px Verdana; font-weight: bold; width: 41px; height: 45px; display: block;}
#cMainWrapRight div.inne_wu_txt {float: left; width: 186px; height: 52px; margin-bottom: 9px;}
#cMainWrapRight div.inne_wu_title a{font: 11px Verdana; color: #444444; font-weight: bold; text-decoration: none;}
#cMainWrapRight div.inne_wu_przekaz a {font: 11px Verdana; color: #444444; text-decoration:none;}
#cMainWrapRight #nowosc {width:260px; margin:0 0 25px 0; padding:0; border:1px solid #b7b7b7;}
#cMainWrapRight #nowosc #newsLine {border-bottom:1px solid #b7b7b7;}
#cMainWrapRight div#nowosc ul li a {color:#444;}
#cMainWrapRight div#nowosc ul {margin: 0px; margin-left: 20px; padding: 0px;}
#cMainWrapRight div#nowosc ul li{ margin: 10px 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
#cMainWrapRight #radioBox {width:260px; height:45px; border:1px solid #b7b7b7; position:relative;}
#cMainWrapRight #radioBox img {width:45px; height:45px; position:absolute; top:0; left:0;}
#cMainWrapRight #radioBox span {position:absolute; top:12px; left:55px;}

#cMainWrapLeft #searchBox {width:658px; background:#f1f1f1; border:1px solid #b7b7b7; padding:15px; margin-bottom:25px;}
#searchBox #searchInput {width:500px; border:1px solid #b7b7b7; padding:4px 10px; color:#999; margin:0; float:left;}
#searchBox #searchButton {border:none; background:url(/layout/buttons/pl/search.png) no-repeat top left; width:110px; height:25px; margin:0 0 0 15px; padding:0; cursor:pointer;}
#cMainWrapLeft .mainNews .mainNewsContent .newsDDFoot {position:relative;}
#cMainWrapLeft .mainNews .mainNewsContent .newsVote {position:absolute; bottom:0px; right:0px; width:40px;}
#cMainWrapLeft .mainNews .mainNewsContent .newsVote a {text-decoration:none; color:#444; padding:0; margin:0; position:relative; display:block;}
#cMainWrapLeft .mainNews .mainNewsContent .newsVote strong {margin:0; padding:0; position:absolute; left:20px; bottom:0px; font-size:12px;}
#cMainWrapLeft .mainNews .mainNewsContent .newsVote img {padding:5px 0 0 0 !important; margin:0 !important; position:absolute; bottom:2px;}

#cMainWrapLeft .mainNewsContentUsers .newsDDFoot * {margin-right:10px; margin-top:7px;}
#cMainWrapLeft .mainNewsContentUsers ul {margin:0 0 20px 0; padding:0}
#cMainWrapLeft .mainNewsContentUsers li {list-style:none; width:690px; clear:both; padding:20px 0; display:block;}
#cMainWrapLeft .mainNewsContentUsers li h4 {font-weight:bold; margin:0 0 5px 0;}
#cMainWrapLeft .mainNewsContentUsers li div.newsDDFoot {margin:10px 0 0 0;}
#cMainWrapLeft .mainNewsContentUsers .mainNewsImg {float:left; padding:0; margin:0; width:290px;}
#cMainWrapLeft .mainNewsContentUsers .mainNewsInfo {float:left; padding:0; margin:0 0 0 10px; width:388px;position:relative;}

#cMainWrapLeft .mainNews .mainNewsContentUsers .newsDDFoot {position:absolute;bottom:0px; width:388px}
#cMainWrapLeft .mainNews .mainNewsContentUsers .newsVote {position:absolute; bottom:0px; right:0px; width:40px;}
#cMainWrapLeft .mainNews .mainNewsContentUsers .newsVote a {text-decoration:none; color:#444; padding:0; margin:0; position:relative; display:block;}
#cMainWrapLeft .mainNews .mainNewsContentUsers .newsVote strong {margin:0; padding:0; position:absolute; left:20px; bottom:0px; font-size:12px;}
#cMainWrapLeft .mainNews .mainNewsContentUsers .newsVote img {padding:5px 0 0 0 !important; margin:0 !important; position:absolute; bottom:2px;}

.pagination {width:100%; padding:0; margin:0; text-align:center;}

#cMainWrapLeft #viewMessage {margin:25px 0 0 0; padding:0;}
#viewMessage #sharingLine {margin:30px auto 15px auto; position:relative; height:30px;}
#viewMessage #newsSource {font-size:11px; color:#777; position:absolute; bottom:0; left:0;}
#viewMessage #voteArt {position:absolute; bottom:0; right:0; border:1px solid #b7b7b7;}
#viewMessage #voteArt .sharingVoteButtons {font-size:11px; float:left; width:120px; height:25px; padding:8px 5px 0 0; border-right:1px solid #b7b7b7;}
#viewMessage #voteArt .shareImages {border:0; width:250px !important;}
#viewMessage #voteArt .sharingVoteButtons a {display:block; float:right; margin:0 0 0 5px;}
#viewMessage #shareIt {border:1px solid #b7b7b7; padding:10px; position:relative; display:none; margin-bottom:25px;}
#viewMessage #shareIt #shareLink {border:1px solid #b7b7b7; color:#444; width:480px; padding:4px 5px;}
#viewMessage #shareIt * {margin:5px 3px;}
#viewMessage #shareIt #cross {position:absolute; top:0px; right:5px;}





/* komentarza */
#viewMessage #addComment {border:1px solid #b7b7b7; background:#f1f1f1; padding:15px 25px; margin:0 0 25px 0; position:relative; height:100px;}
#viewMessage #addComment p {padding:0; margin:0;}
#viewMessage #addComment textarea {width:630px; height:50px; margin:3px 0 10px 0; border:1px solid #b7b7b7;}
.btn_wyslij { cursor:pointer; border:none; width:84px; height:25px; margin:0; padding:0; }
#viewMessage #addComment .btn_wyslij {position:absolute; bottom:10px; right:30px;}
#viewMessage #addComment .captcha {border:1px solid #b7b7b7; padding:3px; bottom:10px;}
#viewMessage #addComment .imgCapt { position:absolute; bottom:13px;}
#viewMessage #addComment span {position:absolute; top:14px; left:120px; color:#c00;}
#viewMessage .komentarz_autor {color: #364E80; margin-bottom:5px;}
#viewMessage .komentarz_wpis_tresc {border-bottom:2px dotted #b7b7b7; padding-bottom:15px; margin-bottom:15px;}
.biuletyn {border:1px solid #b7b7b7; color:#444; width:380px; padding:4px 5px 3px 5px;}
#forwardMsg {border:1px solid #b7b7b7; background:#f1f1f1; padding:15px 25px; margin:0; position:relative; background:#f1f1f1;}
#forwardMsg .forwardInfo {margin:0; font-size:11px;}
#forwardMsg .forwardInfo strong {margin:0; font-size:12px;}
#forwardMsg .forwardInfo i {margin:0; font-size:10px;}
#forwardMsg .forwardInfo span.label {display:block; float:left; width:150px; text-align:right; padding:0 5px 0 0; margin:0;}
#forwardMsg label {display:block; float:left; width:150px; text-align:right; padding-right:5px; padding-top:2px;}
#forwardMsg #nickName {position:relative; width:400px; height:30px; left:217px; top:17px;}
#forwardMsg #nickName label { float:none; display:inline; position: absolute; right:205px; bottom:8px;}
#forwardMsg #nickName input { float:none; display:inline; position: absolute; width:190px; right:0; bottom:3px; padding:4px 5px; border:1px solid #b7b7b7;}
#forwardMsg .email {float:left; width:280px; padding:4px 5px; border:1px solid #b7b7b7; margin:0;}
#forwardMsg input.przekaz1 {float:left; width:280px; padding:4px 5px; border:1px solid #b7b7b7; margin:0;}
#forwardMsg textarea {width:440px; height:90px; margin:3px 0 10px 0; border:1px solid #b7b7b7; padding:10px; font-family:Tahoma; font-size:12px;}
#forwardMsg #moreFrends {display:block; width:150px; position:relative; float:left;}
#forwardMsg #moreFrends a {margin:0; padding:0; position:absolute; top:3px; left:10px;}
#forwardMsg #moreFrends span {margin:0; padding:0; position:absolute; top:3px; left:35px;}
#forwardMsg #moreFrends img {border:none; margin:0; padding:0; }
#forwardMsg #addNewEmail .newEmail {float:none; clear:both; padding:0; margin:10px 0 10px 156px; width:350px;}
#captchaFrm {height:75px; background:#ddd; border:1px solid #b7b7b7; border-top:none; margin:0 0 15px 0; position:relative;}
#captchaFrm #frmCapInfo {position:absolute; top:30px; left:50px;}
#captchaFrm .imgCapt {position:absolute; top:28px; left:150px;}
#captchaFrm #frmCapAns {position:absolute; top:30px; left:310px;}
#captchaFrm #captchaRefresh {position:absolute; top:29px; left:210px;}
#captchaFrm #frmCaptInput {position:absolute; top:27px; left:440px; border:1px solid #b7b7b7; padding:4px 5px; width:60px;}
#forwardFrm .btn_wyslij {float:right;}

.produkt_opis {margin:15px auto;}
#cMainWrapLeft #loginBox {border:1px solid #b7b7b7; background:#f1f1f1; padding:15px 0; margin:25px auto; width:260px;}

#cMainWrapLeft #addMessageStatus {display:none;}
#cMainWrapLeft #addMessageStatusJoke {display:none; margin-bottom:5px;}
#cMainWrapLeft #addMessageStatusMess {display:none; margin-bottom:5px;}
#cMainWrapLeft #addMessageStatusNews {display:none; margin-bottom:5px;}

#cMainWrapLeft .addMessageOk {border:1px solid #b7b7b7; height:43px; background:#DAF7C2; position:relative; color:#305D0B; text-align:center; font-weight:bold;}
#cMainWrapLeft .addMessageError {border:1px solid #b7b7b7; height:43px; background:#FFE4E4; position:relative; color:#BB0A0A; text-align:center; font-weight:bold;}

#cMainWrapLeft .status {border:none; position:absolute; top:7px; left:10px; font-weight:bold;}
#cMainWrapLeft .close {border:none; position:absolute; top:5px; right:5px; }
#cMainWrapLeft #addChoser {border:1px solid #b7b7b7; background:#e1e1e1; margin-top:10px; padding:15px 0 20px 20px; }
#cMainWrapLeft #addChoser span {margin-bottom:10px; display:block;}
#cMainWrapLeft #addChoser input {margin-left:90px;}
#cMainWrapLeft #addChoser label {color:#00558b;}

#cMainWrapLeft #addForm {border:1px solid #b7b7b7; background:#e1e1e1; margin-top:25px; padding:15px;}
#cMainWrapLeft #addForm textarea {border:1px solid #b7b7b7; margin-top:10px; padding:5px; width:645px;}
#cMainWrapLeft #addForm input {border:1px solid #b7b7b7; padding:5px; float:right; width:610px;}
#cMainWrapLeft #addForm label {margin-right:5px; margin-top:4px;}
#cMainWrapLeft #addForm span {margin-bottom:10px; display:block;}
#cMainWrapLeft #addForm #news {display:block;}
#cMainWrapLeft #addForm #media {display:none;}
#cMainWrapLeft #addForm #user {display:none;}

#cMainWrapLeft #addFooter {margin-top:25px;}
#cMainWrapLeft #addFooter .btn_wyslij {float:right;}
#cMainWrapLeft #addOptions {display:none;}
#cMainWrapLeft #addOptions #addLink {border:1px solid #b7b7b7; position:relative; height:85px;margin:20px 0;}
#cMainWrapLeft #addOptions #addLink label {position:absolute; top:10px; left:10px;}
#cMainWrapLeft #addOptions #addLink input {position:absolute; top:40px; left:10px; border:1px solid #b7b7b7; padding:5px; width:650px;}
#cMainWrapLeft #addOptions #addLink a {position:absolute; top:10px; right:10px; border:none;}

#cMainWrapLeft #addOptions #addPhoto {border:1px solid #b7b7b7; position:relative; height:85px;margin:20px 0;}
#cMainWrapLeft #addOptions #addPhoto label {position:absolute; top:10px; left:10px;}
#cMainWrapLeft #addOptions #addPhoto input#fileName {position:absolute; top:0px; left:10px; border:1px solid #b7b7b7; padding:5px; width:520px}
#cMainWrapLeft #addOptions #addPhoto a {position:absolute; top:10px; right:5px; border:none;}
#cMainWrapLeft #addOptions #addPhoto .fileinputs {position:relative; top:40px;}
#cMainWrapLeft #addOptions #addPhoto img {margin:0; padding:0px; border:none; position:absolute; right:10px; top:2px;}
#cMainWrapLeft #addOptions #addPhoto .file {position: absolute; text-align: right; -moz-opacity:0 ; filter: alpha(opacity: 0); opacity: 0; z-index: 2; color:#444; right:10px;top:2px;}

#cMainWrapLeft #addOptions #addVideo {border:1px solid #b7b7b7; position:relative; height:85px;margin:20px 0;}
#cMainWrapLeft #addOptions #addVideo label {position:absolute; top:10px; left:10px;}
#cMainWrapLeft #addOptions #addVideo input {position:absolute; top:40px; left:10px; border:1px solid #b7b7b7; padding:5px; width:650px;}
#cMainWrapLeft #addOptions #addVideo a {position:absolute; top:10px; right:10px; border:none;}

#cMainWrapLeft #subscribe {border:1px solid #b7b7b7; background:#e1e1e1; margin-top:25px; padding:25px;}
#cMainWrapLeft #addSubscribeStatus {display:none; margin-top:15px;}

/* --------- END MAIN --------------- */

/* start digger */
.db-wrapper, span.db-wrapper {line-height:1px !important; font-size:10px !important;padding:0 !important; margin:0 !important;}
.db-wrapper span span .db-digger {width: 56px !important; height: 25px !important; background: transparent url(/layout/buttons/dig_share.png) no-repeat 0 0 !important; margin:0 !important;}
.db-container, .db-body  {margin:0 !important; padding:0 !important;}
.db-wrapper span {margin-top:0 !important;}

#cMainFooter {border-top: 1px solid #b9b9b9;margin-top: 17px;margin-right: auto;margin-bottom: auto;margin-left: auto;padding-top: 8pt;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;width: 982px;height:40px;}

.footer-boki{width: 145px;font: 10px Verdana;float:left;}
#footer-center {width: 690px;font: 10px Verdana;float:left;text-align: center;}
a.footer{color: #116bb3;}
a.footer-rss {color: #f16127;}
a.gmap {font:11px Tahoma;}
div#ads260x210 {width: 260px;border:none;float:left;}
div#err {background: url(/images/404.gif) no-repeat center top;height: 200px;width: 800px;color: #505050;padding: 150px 0 100px 0;text-align: center;font-size: 32px;}
div#unsubscribe {background: transparent;height: 200px;width: 800px;color: #505050;padding: 120px 0 100px 0;text-align: left;font-size: 14px;}

div#unsubscribe p {text-align:left; margin:0 0 50px 0; font-size:20px;}

/* Register start */
#cMainWrap #register {margin:10px 0; padding:0; border:1px solid #b7b7b7; background:#f1f1f1;}
#cMainWrap #register h3 {font-size:18px; color:#034F82; font-weight:normal; margin:0 0 5px 0; padding-left:10px;}
#cMainWrap #register form {margin:0; padding:20px;}
#cMainWrap #register h4 {font-size:10px; font-weight:normal;}
#cMainWrap #register h4#right {float:right; margin-top:0;}
#cMainWrap #register label {width:180px; display:block; float:left; text-align:right; padding-right:10px; height:12px; padding:4px;}
#cMainWrap #register .required {color:#00558b;}
#cMainWrap #register input, #cMainWrap #register select {border:1px solid #b7b7b7; display:inline; float:none; color:#444; font-size:10px; padding:4px 5px;}
#cMainWrap #register select { height: 26px;}
#cMainWrap #register input.wide {width:236px; height:22px; display:block; float:left; padding:0 5px;}
#cMainWrap #register a {text-decoration:underline; text-transform:capitalize;}
#cMainWrap #register input.submit2 {background:url(/layout/buttons/pl/zapisz.png) left top no-repeat; width:121px; height:22px;border:none; margin-left:200px;}
#cMainWrap #register .error {color:#f44;}
/* Register end */

/* poprawki do wygladu widoku */
.imgL {margin:0 10px 10px 0;}
.imgR {margin:0 0 10px 10px;}

/* dodawanie komunikatu i wspolrzednych*/

input.litle {width:100px; border: 1px dotted #FF3333;}


/*----do rozsuwanej mapy----*/

#cMainWrapLeft .mainNewsContent div.GMicon_news {width:36px; margin-right:3px; float:left;}
#cMainWrapLeft .mainNewsContent div.GMtitle {font-weight:bold; margin:0; color:#00558b; padding:0; width:640px; float:right;}
#cMainWrapLeft .mainNewsContent div.newsGMDDContent {margin-top:3px; padding:0; width:640px; float:right;}
#cMainWrapLeft .mainNewsContent div.newsGMDDFoot {margin:5px 0 8px 0; padding:0; width:640px; float:right;}
#cMainWrapLeft .mainNewsContent div.newsGMDDMap {float:right; width:640px; text-align:right;}






/*===== sprint 22 nowe komunikaty + trafic =====*/
div.LTN_ikon {width:46px; height:24px;margin-right:3px;padding-top:5px;font:bold 13px Tahoma; color:#FFF;float:left; text-align:center;background-repeat:no-repeat;}
div.LTN_title {font-weight:bold; color:#00558b; width: 560px; float:right;border:0;}
div.LTN_tools {width:60px;float:right;border:0;text-align:right;}
div.LTN_content {margin-top:4px; float:right;width:620px;}
div.LTN_foot {margin:4px 0 15px 0; float:right;width:620px;}

div.LTN_title_news {font-weight:bold; color:#00558b; width: 570px; float:right;border:0;}
div.LTN_tools_news {width: 60px; float:right;border:0;text-align:right;}
div.LTN_content_news {margin-top:4px; float:right;width:630px;}
div.LTN_foot_news {margin:4px 0 15px 0; float:right;width:630px;}
div.addButton {margin:15px 0 20px 0;}
div.addButtonLong {width:980px; margin:15px 0 20px 0; border:0;}

span.LTN_country {padding-right:8px;}
span.LTN_date {padding-right:8px; font-size:11px;}
span.LTN_valid {padding-right:8px; font-size:11px;}

div.TRA_title {font-size: 15px; color: rgb(145, 140, 156); font-weight: normal; text-align:center; margin:12px 0;}
.TRA_box {padding:10px 0; display:block; text-decoration:none; border-top:1px solid #f1f1f1;}
.TRA_box:HOVER {padding:10px 0; display:block; text-decoration:none; border-top:1px solid #f1f1f1;}
div.TRA_ikon {height:25px; width:25px; float:left; border:0;margin:0 5px;}
div.TRA_info {width: 190px; float:right; border:0; color:#777;}
div.TRA_time {float:right; margin-right:5px;}
div.TRA_txt {width: 190px; float:right; border:0; color:#777;}

#cMainWrapRight div#inne_akt_top{width: 259px; height: 31px; border: 1px solid #b7b7b7;}
#cMainWrapRight div#inne_akt_m{background-color: #f1f1f1; width: 239px; height: auto; border: 1px solid #b7b7b7; border-top:none; padding:10px 10px 10px; margin-bottom:25px}
div.akt_foto {width:68px; height:68px; border:1px solid #b7b7b7; float:left; margin:0 15px 15px 0;}
div.akt_info {width:150px; height: 68px; border:0; float:left; margin:0 0 15px 0;}

div.mainNewsTop {color:#918C8C; font-weight:normal; font-size:16px; margin-bottom:10px;}
div.mainNewsTop2 {margin:15px 0 5px 0;}
div.mainNewsTop3 {color:#918C8C; font-weight:normal; font-size:16px; margin:15px 0 5px 0; padding-bottom:4px; border-bottom:1px solid #ccc;}

div.mainSearch {width:675px; height:50px; padding-top:20px; padding-left: 10px; border: 1px solid #BAB7B7; background-color: #f1f1f1;}
label.msearch {color:#777;}
input.msearch {width:170px; height:23px; border:1px solid #bab7b7; margin-right:20px; color:#00568B; font-style:italic; font-size:12px;}
input.msearch_butt {width:75px; height:25px; border:1px solid #bab7b7; margin-right:20px; background-color:#5b5b5b; color: #fff;}


div.mainNewsFB {width:110px; height:20px; float:right; border:0;}
div.mainNewsFiltr {width:585px; height:20px; float:left; border:0;}

div.csn_titie {width:350px; font: bold 14px Tahoma; float: left; padding-bottom:5px; margin:4px 0 10px 5px;}
div.csn_content {width:400px; font: 12px Tahoma; border-bottom: 1px solid #999;padding-bottom:5px; margin-bottom:5px;}
div.csn_more {float:left; width:400px; font: 11px Tahoma; color:#999; padding-bottom:5px; margin-bottom:10px; text-align:right;}

div.path {border:0; font:11px Tahoma; color: #918c8c; margin-bottom:10px;}
a.path {color:#918c8c;}
a.path:HOVER {color:#ff3341;text-decoration:none;}
/*===== sprint 22 nowe komunikaty + trafic =====*/


/* ==== sprint 23 wyszukiwarka + dodawanie wiadomosci==== */
div.green_button {width:148px; height:22px; float: left; padding-top:5px; border:0; display:block; background-image:url(/layout/buttons/green.png); background-repeat:no-repeat; text-align: center; font: 12px Tahoma; color: #fff;}
div.more_button {width:73px; height:18px; float: right; padding-top:2px; border:0; display:block; background-image:url(/layout/buttons/more.png); background-repeat:no-repeat; text-align: center; font: 11px Tahoma; color: #333; }
div.pos_abs {width:73px; height:18px; float:right; padding-top:2px; border:0; display:block; background-image:url(/layout/buttons/more.png); background-repeat:no-repeat; text-align: center; font: 11px Tahoma; color: #333; position:absolute; top:0; right:300px;}

div.more_main {width:73px; height:18px; float:right; padding-top:2px; border:0; display:block; background-image:url(/layout/buttons/more.png); background-repeat:no-repeat; text-align: center; font: 11px Tahoma; color: #333;} /* klasa na str glowna */

div.zglos_rozr_form, div.zglos_mess_form {margin-top: 15px;}
div.zglos_rozr_form_top {background-color:#f1f1f1; border:1px solid #b7b7b7;padding:10px; height:140px;}
div.zglos_mess_form_top {background-color:#f1f1f1; border:1px solid #b7b7b7;padding:10px;}
div.zglos_rozr_form_tool, div.zglos_mess_form_tool {background-color:#DFDFE1; border:1px solid #b7b7b7; border-top: #b7b7b7;padding-bottom:7px;}

#addOptionsHome {display:none;}
#addOptionsHomeJ {display:none;}

#addLinkHome {position:relative; height:85px;margin:10px 0;}
#addLinkHome label {position:absolute; top:10px; left:10px;}
#addLinkHome input {position:absolute; top:40px; left:10px; border:1px solid #b7b7b7; padding:5px; width:650px;}
#addLinkHome a {position:absolute; top:10px; right:10px; border:none;}
 
#addPhotoHome {position:relative; height:85px;margin:10px 0;}
#addPhotoHome label {position:absolute; top:10px; left:10px;}
#addPhotoHome input#fileName {position:absolute; top:0px; left:10px; border:1px solid #b7b7b7; padding:5px; width:520px}
#addPhotoHome a {position:absolute; top:10px; right:5px; border:none;}
#addPhotoHome .fileinputs {position:relative; top:40px;}
#addPhotoHome img {margin:0; padding:0px; border:none; position:absolute; right:10px; top:2px;}
#addPhotoHome .file {position: absolute; text-align: right; -moz-opacity:0 ; filter: alpha(opacity: 0); opacity: 0; z-index: 2; color:#444; right:10px;top:2px;}

#addVideoHome {position:relative; height:85px;margin:10px 0;}
#addVideoHome label {position:absolute; top:10px; left:10px;}
#addVideoHome input {position:absolute; top:40px; left:10px; border:1px solid #b7b7b7; padding:5px; width:650px;}
#addVideoHome a {position:absolute; top:10px; right:10px; border:none;}

#addLinkHomeJ {position:relative; height:85px;margin:10px 0;}
#addLinkHomeJ label {position:absolute; top:10px; left:10px;}
#addLinkHomeJ input {position:absolute; top:40px; left:10px; border:1px solid #b7b7b7; padding:5px; width:650px;}
#addLinkHomeJ a {position:absolute; top:10px; right:10px; border:none;}
 
#addPhotoHomeJ {position:relative; height:85px;margin:10px 0;}
#addPhotoHomeJ label {position:absolute; top:10px; left:10px;}
#addPhotoHomeJ input#fileName {position:absolute; top:0px; left:10px; border:1px solid #b7b7b7; padding:5px; width:520px}
#addPhotoHomeJ a {position:absolute; top:10px; right:5px; border:none;}
#addPhotoHomeJ .fileinputs {position:relative; top:40px;}
#addPhotoHomeJ img {margin:0; padding:0px; border:none; position:absolute; right:10px; top:2px;}
#addPhotoHomeJ .file {position: absolute; text-align: right; -moz-opacity:0 ; filter: alpha(opacity: 0); opacity: 0; z-index: 2; color:#444; right:10px;top:2px;}

#addVideoHomeJ {position:relative; height:85px;margin:10px 0;}
#addVideoHomeJ label {position:absolute; top:10px; left:10px;}
#addVideoHomeJ input {position:absolute; top:40px; left:10px; border:1px solid #b7b7b7; padding:5px; width:650px;}
#addVideoHomeJ a {position:absolute; top:10px; right:10px; border:none;}

input.joketitle, input.messtitle {width:580px; height:18px; float:left; border:1px solid #b7b7b7; margin-bottom:10px;}
label.joketitle, label.messtitle, label.messkraj {display:block; width:50px; float:left; text-align:right; border:0; margin-right:10px;}
label.jokecont, label.messcont {display:block; width:50px; float:left; text-align:right; border:0; margin-right:10px;}
textarea.jokecont, textarea.messcont {border:1px solid #b7b7b7; width:580px; height:90px;}
button.joke, button.mess {background-image:url(/layout/buttons/pl/wyslij.png); background-repeat:no-repeat; width:84px; height:25px; border:0;}
select.messselect {float:left; border:1px solid #b7b7b7; margin-bottom:10px;}

div.zglos_utr_form {display:none; border:1px solid #b7b7b7; margin-top:10px;}
div#utr_right_site {border:0; width:255px; height:245px; margin:15px 0 0 15px; float:left;}
input.news_country, input.news_city, input.news_road, select.news_country {width:130px; margin:0 25px 0 5px; border:1px solid #b7b7b7;}
div#utr_tool {height:35px; padding:15px 0 0 10px; background-color: #e0e0e1; border-bottom:1px solid #b7b7b7;}
div.utr_gps_line {float:left; height:22px; margin:0 10px 10px 0; text-align:left;}
img.sel {margin-left: 10px;}
label#utr_text1 {display:block; width:400px;}
div.utr_text2 a {display:block; margin-right:50px; float:left; text-decoration:none; color:#444;}
label.utr_ext {display:block; float:left; width:80px; text-align:right; margin:0 13px 10px 0;}
label.utr_dl_text {width:50px; height:25px; float:left; margin-right:10px; border:0; text-align:right;}
input#utr_title {float:right; border:1px solid #b7b7b7; width:170px;}
input#utr_title_long {float:left; border:1px solid #b7b7b7; width:450px;}
textarea.utr_ext {float: left; width:170px; height:70px; border:1px solid #b7b7b7;font:11px Tahoma;}
textarea.utr_ext_long {float: left; width:450px; height:70px; border:1px solid #b7b7b7;font:11px Tahoma;}
select.utr {margin:10px 5px 0 0; border:1px solid #b7b7b7;}
div#utr_butt {margin-top:10px; text-align:right;}

div.utr_map_box {border:1px solid #666; width: 370px; height: 245px; margin-top: 15px; float:left;}
div.utr_gps_box {border:1px solid #f1f1f1; width: 370px; height: 245px; margin-top: 15px; float:left;}
div.utr_mapka {width: 370px; height: 245px; border:none; background: gray;}
label.utr_sk {width:50px; height:64px; float:left; border:0; text-align:right;}
label.utr_info {width:50px; height:25px; float:left; margin-right:10px; border:0; text-align:right;}
input.utr_gps_field {width:12px; height:12px; padding:3px;  margin:0 5px; float:left;}

div.mainNewsFootButton {border:0; text-align:left;}

/*pole rozwijane z podpowiedzią*/
.ui-autocomplete {background-color:white; width:300px; border:1px solid #cfcfcf; list-style-type:none; padding:0;}
.ui-menu-item {color:#00568B; margin:3px 0; text-decoration:none;}
.ui-corner-all li {background-color:#fff;padding:3px 0;}
.ui-corner-all li:HOVER {background-color:#f1f1f1; font-weight:bold; text-decoration:none; padding:3px 0;}
.ui-state-hover:HOVER {color:#00568B; font-weight:bold; text-decoration:none;}

div.shortTermNews{ width:228px; border:1px solid #BAB7B7; float:left; margin:15px 0 0 0;}
div.longTermNews{ width:430px; float:left; margin:15px 28px 0 0;}
div.free_way {text-align:center; width:228px; height: 20px; padding: 10px 0; border-top:1px solid #BAB7B7;}
div.free_way_big {text-align:center; width:430px; height: 45px; padding: 20px 0; border:1px solid #BAB7B7;}
div.free_way_big_long {text-align:center; width:685px; height: 45px; padding: 20px 0; border:1px solid #BAB7B7;}
div.free_way_big_long2 {text-align:center; width:685px; height: 45px; padding: 20px 0; border:1px solid #BAB7B7; margin-top: 10px;}

div.longTermNewsLong{ width:680px; margin:15px 28px 0 0;}
div.LTN_ikonLong {width:46px; height:24px;margin-right:3px;padding-top:5px;font:bold 14px Tahoma; color:#FFF;float:left; text-align:center;background-repeat:no-repeat;}
div.LTN_titleLong {font-weight:bold; color:#00558b; width: 560px; float:right;border:0;}
div.LTN_toolsLong {width: 60px; float:right;border:0;text-align:right;}
div.LTN_contentLong {margin-top:4px; float:right;width:620px;}
div.LTN_footLong {margin:4px 0 15px 0; float:right;width:620px;}
/* ==== sprint 23 wyszukiwarka + dodawanie wiadomosci==== */




/* ==== sprint 24 wazne do==== */
div.show_map { width: 700px; height: 370px; border: 1px solid #666; margin:0; padding:0; background: #999;}
div#maptools { border:0; width:685px; height: 20px; margin:10px 0;}
div#mt1 { width:300px; height:20px; float:left; border:0; text-align:left;}
div#mt2 { width:300px; height:20px; float:right; border:0; text-align:right;}
a.mtool {text-decoration:none; color:#444;}
/* ==== sprint 24 wazne do==== */

/* ==== sprint 25 ====== */
div.path_long {border:0; width:982px; font:11px Tahoma; color: #918c8c; margin-bottom:10px;}

#cMainWrapLeft .mainNewsHeadLong {width:982px; padding:5px 0 3px 0; border-bottom:1px solid #BAB7B7;}
#cMainWrapLeft .mainNewsHeadLong * {color:#918C8C;}
#cMainWrapLeft .mainNewsHeadLong h3 {float:left; margin:0; padding:0; font-weight:normal; font-size:16px;}

#cMainWrapLeft .mainNewsHeadLong2 {width:982px; padding:5px 0 3px 0;}
#cMainWrapLeft .mainNewsHeadLong2 * {color:#918C8C; margin-bottom:5px;}
#cMainWrapLeft .mainNewsHeadLong2 h3 {float:left; margin:0; padding:0; font-weight:normal; font-size:16px;}

#viewMessageLong {width: 982px; border:0; margin:25px 0 0 0; padding:0;}
.viewSimilarLong {width: 982px; border:0; margin:25px 0 0 0; padding:0;}

div.LTN_title_news {font-weight:bold; color:#00558b; width: 868px; float:right; border:0;}
div.LTN_content_news {margin-top:4px; float:right; width:928px; border:0;}
div.LTN_foot_news {margin:4px 0 15px 0; float:right;width:928px; border:0;}

div#mapkaBig {border:1px solid #666; width:980px; height: 550px; background: gray;}
div.addButtonBig {width: 982px; margin:15px 0 20px 0; border:0;}

div.longTermNewsL {width:680px; border:0; margin:15px 28px 0 0;}

div.mainSearchLong {width:972px; height:50px; padding:20px 0 0 10px; margin-top: 10px; border: 1px solid #BAB7B7; background-color: #f1f1f1;}
label.msearchLong {color:#777;}
input.msearchLong {width:300px; height:23px; border:1px solid #BAB7B7; margin-right:20px; color: #00568B; font-style:italic; font-size:12px;}
input.msearch_buttLong {width:100px; height:25px; border:1px solid #BAB7B7; margin-right:20px; background-color:#5b5b5b; color: #fff;}

div.longTermNewsLong{ width:982px; margin:15px 28px 0 0;}
div.longTermDouble {border:0; width:485px; height: 63px; float:left;}
div.LTN_ikonLong {width:46px; height:24px;margin-right:3px;padding-top:5px;font:bold 14px Tahoma; color:#FFF;float:left; text-align:center;background-repeat:no-repeat;}
div.LTN_titleLong {font-weight:bold; color:#00558b; width: 560px; float:right;border:0;}
div.LTN_toolsLong {width: 60px; float:right;border:0;text-align:right;}
div.LTN_contentLong {margin-top:4px; float:right;width:620px;}
div.LTN_footLong {margin:4px 0 15px 0; float:right;width:620px;}


div.longTermNewsShort {width:478px; margin:15px 0 0 0; border:0;}
div.LTN_titleShort {font-weight:bold; color:#00558b; width:370px; float:right; border:0;}
div.LTN_toolsShort {width: 60px; float:right;border:0; text-align:right;}
div.LTN_contentShort {margin-top:4px; float:right; width:410px; border:0; padding-right:20px; height:15px; overflow:hidden;}
div.LTN_footShort {margin:1px 0 15px 0; float:right; width:430px; border:0;}

div#maptoolsLong { border:0; width:982px; height:20px; margin:10px 0;}

.red_box {width: 982px; border:1px solid #BB0A0A; height:45px; padding-top:10px; margin-top:15px; background:#FFE4E4; position:relative; color:#BB0A0A; text-align:center;}
.green_box {width:982px; border:1px solid #305D0B; height:45px; padding-top:10px; margin:15px 0; background:#DAF7C2; position:relative; color:#305D0B; text-align:center;}
.green_box2 {width:982px; border:1px solid #305D0B; height:25px; padding-top:10px; margin:15px 0; background:#DAF7C2; position:relative; color:#305D0B;  text-align:center;}

.hintstyle {position:absolute; background:#f1f1f1;border:1px solid #666;padding:4px;} 

#cMainWrapLeft .mainNewsHeadHome {width:100%; padding:5px 0 3px 0; border:0; margin-bottom:10px;}
#cMainWrapLeft .mainNewsHeadHome * {color:#918C8C;}
#cMainWrapLeft .mainNewsHeadHome h3 {float:left; margin:0; padding:0; font-weight:normal; font-size:16px;}

#fb_top {position: absolute; width:30px; height:30px; right:80px; top:83px; border:0;}
#fb_top_logo {float:left; margin-right:5px;}

/* ==== sprint 25 ====== */

/*=== poprawki s25_1*/

#cMainWrapLeftFull {width:982px; padding:0; margin:0;}
#cMainWrapLeftFull .mainNews{margin-bottom:30px;}
#cMainWrapLeftFull .mainNewsHead {width:100%; padding:5px 0 3px 0; border-bottom:1px solid #BAB7B7;}
#cMainWrapLeftFull .mainNewsHead * {color:#918C8C;}
#cMainWrapLeftFull .mainNewsHead h3 {float:left; margin:0; padding:0; font-weight:normal; font-size:16px;}
#cMainWrapLeftFull .mainNews{margin-bottom:30px;}
#cMainWrapLeftFull .mainNewsHead {width:100%; padding:5px 0 3px 0; border-bottom:1px solid #BAB7B7;}
#cMainWrapLeftFull .mainNewsHead * {color:#918C8C;}
#cMainWrapLeftFull .mainNewsHead h3 {float:left; margin:0; padding:0; font-weight:normal; font-size:16px;}
#cMainWrapLeftFull .mainNewsHead form {float:right; margin:0; padding:0;}
#cMainWrapLeftFull .mainNewsContent dt {font-weight:bold; margin:0; color:#00558b; padding:0; float:right; width:643px;}
#cMainWrapLeftFull .mainNewsContent dd {float:right; width:643px; margin:0;}
#cMainWrapLeftFull .mainNewsContent dd.icon_news {width:36px; margin:0; float:left;}
#cMainWrapLeftFull .mainNewsContent dd.clr {clear:both !important; float:none; height:15px;}
#cMainWrapLeftFull .mainNewsContent .newsDDFoot * {margin-right:10px; margin-top:7px;}
#cMainWrapLeftFull .mainNewsContent ul {margin:0 0 20px 0; padding:0}
#cMainWrapLeftFull .mainNewsContent li {list-style:none; width:690px; clear:both; margin:15px 0; display:block; display:inline-block;}
#cMainWrapLeftFull .mainNewsContent li h4 {font-weight:bold; margin:0 0 5px 0; font-size:12px;}
#cMainWrapLeftFull .mainNewsContent li div.newsDDFoot {margin:10px 0 0 0;}
#cMainWrapLeftFull .mainNewsContent .mainNewsImg {float:left; padding:0; margin:0; width:110px;}
#cMainWrapLeftFull .mainNewsContent .mainNewsInfo {float:left; padding:0; margin:0; width:580px;}
#cMainWrapLeftFull .mainNewsContent #mainRozrywka {margin:0 auto; text-align:center;}
#cMainWrapLeftFull .mainNewsContent h3 a.amusments {color:#444;}

#cMainWrapLeftFull .mainNewsFoot {margin-top:20px; position:relative; border:1px solid transparent;} 
#cMainWrapLeftFull .mainNewsFootLeft {float:left;}
#cMainWrapLeftFull .mainNewsFootRight {float:right;}


    .more_btn {float:right;}


#cMainWrapLeftFull #mainContentBox {background:#f1f1f1; padding:10px; margin:10px 0 0 0;}
#cMainWrapLeftFull #mainContentBox img.img {float:left; width:150px; margin-right:10px;}
#cMainWrapLeftFull #mainContentBox #mainContentBoxInfo {float:right; width:500px;}
#cMainWrapLeftFull #mainContentBox #mainContentBoxInfo h3 {margin:0; padding:0 0 10px 0; font-size:16px;}
#cMainWrapLeftFull #mainContentBox #mainContentBoxInfo .newsDDFoot {margin-top:20px;}

#cMainWrapLeftFull .addMessageOk {border:1px solid #b7b7b7; height:43px; background:#DAF7C2; position:relative; color:#305D0B; text-align:center; font-weight:bold;}
#cMainWrapLeftFull .addMessageError {border:1px solid #b7b7b7; height:43px; background:#FFE4E4; position:relative; color:#BB0A0A; text-align:center; font-weight:bold;}
#cMainWrapLeftFull #addMessageStatus {display:none;}
#cMainWrapLeftFull #addMessageStatusJoke {display:none; margin-bottom:5px;}
#cMainWrapLeftFull #addMessageStatusMess {display:none; margin-bottom:5px;}
#cMainWrapLeftFull #addMessageStatusNews {display:none; margin-bottom:5px;}

#cMainWrapLeftFull .addMessageOk {border:1px solid #b7b7b7; height:43px; background:#DAF7C2; position:relative; color:#305D0B; text-align:center; font-weight:bold;}
#cMainWrapLeftFull .addMessageError {border:1px solid #b7b7b7; height:43px; background:#FFE4E4; position:relative; color:#BB0A0A; text-align:center; font-weight:bold;}

#cMainWrapLeftFull .status {border:none; position:absolute; top:7px; left:10px; font-weight:bold;}
#cMainWrapLeftFull .close {border:none; position:absolute; top:5px; right:5px; }
#cMainWrapLeftFull #addChoser {border:1px solid #b7b7b7; background:#e1e1e1; margin-top:10px; padding:15px 0 20px 20px; }
#cMainWrapLeftFull #addChoser span {margin-bottom:10px; display:block;}
#cMainWrapLeftFull #addChoser input {margin-left:90px;}
#cMainWrapLeftFull #addChoser label {color:#00558b;}


div#inne_wu_top{width: 259px; height: 31px; border: 1px solid #b7b7b7;}
div#inne_wu_m{background-color: #f1f1f1; width: 239px; height: auto; border: 1px solid #b7b7b7; border-top:none; padding: 10px 10px 10px; margin-bottom:25px}
div.inne_wu_vote {float: left; width: 41px; height: 45px; margin-right: 5px; margin-bottom: 9px; background-image:url(/layout/mainRight/vote.png); background-repeat:no-repeat; font: 13px Verdana; color: #58595b; font-weight: bold; padding-top: 5px; text-align: center;}
div.inne_wu_vote a{color: #58595b; font: 13px Verdana; font-weight: bold; width: 41px; height: 45px; display: block;}
div.inne_wu_txt {float: left; width: 186px; height: 52px; margin-bottom: 9px;}
div.inne_wu_title a{font: 11px Verdana; color: #444444; font-weight: bold; text-decoration: none;}
div.inne_wu_przekaz a {font: 11px Verdana; color: #444444; text-decoration:none;}

textarea.jokecont, textarea.messcont_home {border:1px solid #b7b7b7; width:850px; height:90px;}

/* sprint 26 */
div#emailForm { border:1px solid #b7b7b7; background:#e1e1e1; margin-top:25px; padding:15px; height:180px;}
div.emailLable {float:left; width:50px; height:20px; padding-top:5px; text-align:right;}
input#emailAutor {border:1px solid #b7b7b7; padding:5px; float:left; width:200px; font:11px Tahoma;}
input#emailTitle {border:1px solid #b7b7b7; padding:5px; float:left; width:592px; font:11px Tahoma;}
textarea#emailContent {border:1px solid #b7b7b7; padding:5px; float:left; width:592px; height:100px; font:11px Tahoma;}

/* sprint s30 */
div#mess_autor {font:12px Tahoma; color:#666; margin-top:25px;}
#viewMessage #voteArt .sharingFB {float:left; height:28px; border-right:1px solid #b7b7b7; padding:5px 5px 0 5px; }


/* sprint s31*/
a.fb {text-decoration:none;}
a.fb:hover {font-weight:bold;}

/* sprint 35 info o nieistniejącym komunikacie*/
div.NoNews {width:685px; height:40px; padding:15px 0; margin:10px 0 25px 0; border:1px solid #BAB7B7; background-color:#C7E6F9; text-align:center; color:#666; font-size:14px;}

/* sprint 37 wazne od do */
span.LTN_valid_date {padding-right:8px; font-size:12px;}
span.invalid {margin-left:10px; color:#f00; font-weight:bold;}

/* sprint 40 google +1 */
#viewMessage #voteArt .sharing1 {float:left; width:70px; height:28px; padding:5px 5px 0 5px; border-right:1px solid #b7b7b7; }
#gp1_top {position: absolute; width:30px; height:30px; right:40px; top:86px; border:0;}
#gp1_top_logo {float:left; margin-right:5px;}

/* box granice */
.hide {display:none;}
.show {display:block;}
.clear {clear:both; font-size:0;}
.out {outline:1px solid #F30;}

.border-box {border:1px solid #ccc; width:262px; min-height:200px; font-family:Tahoma, Geneva, sans-serif; margin-bottom:20px;}
.box-header {background:url('/images/granice/granice.png') no-repeat; width:262px; height:33px;}
.box-content {background:url('/images/granice/background_borders2.jpg') no-repeat top right; width:262px; height:205px;}
.border-src  {font:10px Tahoma; color:#999; text-align:right; padding-right:5px; margin-top:8px;}
a.border-src {text-decoration:none; color:#999;}

.current-country {float:left; font-size:12px; font-weight:bold; margin:10px 0 0 10px;}
.current-country img {float:left;margin:-2px 10px 0 0; vertical-align:middle; outline:1px solid #999;}
.other-countries {float:right;border-left:1px dotted #ccc; margin-right:20px;}
.other-countries ul {margin:0; padding:0 0 0 10px; list-style:none;}
.other-countries li {list-style:none; margin:0 0 0 0; padding:0; height:16px;}
.other-countries a {font-size:11px; color:#00558B; text-decoration:none; font-weight:bold;}
.other-countries a:hover {text-decoration:underline;}
	
table.cities {width:240px; font-size:12px; margin:15px 0 0 10px; color:#666; padding:0; border-collapse:collapse;}
table.cities td {margin:0; padding:0; }
table.cities td.top {height:25px;}
table.cities tr {margin:0; padding:0; margin:3px 0 0 0;}
.city-title {font-weight:bold;}
.houres {text-align:center; border-bottom:1px dotted #ccc;}

/* okiem eksperta */
div.catList {margin-bottom:20px; border-bottom: 1px solid #bab7b7; padding-bottom:15px;}
div.catIcon {width:50px; height:40px; float:left;}
div.catLast {width:630px; min-height:40px; float:left;}
div.catTitle {color:#39558b; font:14px Tahoma; margin-bottom:7px;}
span.catTitle {color:#39558b; font:14px Tahoma;}
div.last {color:#39558b;}
div.asklist {font:14px Tahoma; color:#918C8C; margin-top:10px;}
ul.tips {list-style-image:url('/images/tips/li.jpg'); }
li.que {margin-bottom:20px;}
li.arty {margin-bottom:5px;}
div.exp_foto {float:left; width:60px; margin:15px 15px 0 0;}
div.exp_ans {float:left; width:590px; min-height:60px;}

div.wiz_name {width:590px; color:#39558b; font:14px Tahoma; margin:10px 0 10px 0;}
div.wiz_desc {width:590px; }
a.tip {text-decoration:none;}

