@import url(http://fonts.googleapis.com/css?family=Audiowide|Ubuntu+Condensed&subset=latin,latin-ext);
body {background-color: #000; color: #eaeaea; font-size: 16px; font-family: 'Ubuntu Condensed', Geneva, Tahoma, Verdana, Arial, sans-serif; margin: 0; padding: 0;}
.center {text-align: center;}
.clear {clear: both;}
h1, h2, h3, h4 {font-weight: normal; color: #ff7700; font-family: 'Ubuntu Condensed', Arial, sans-serif;}
h1 {font-size: 34px;}
h2 {font-size: 28px;}
h3 {font-size: 18px;}
a {color: #ff8800;}
a:hover {text-decoration: none;}
.break {border-bottom: 1px solid #333; width: 150px; margin: 30px auto; height: 1px; overflow: hidden;}
header, footer, nav, aside {display: block;}
#page-wrapper {max-width: 950px; margin: 0 auto; padding: 0 5px; overflow: hidden;}
header {padding: 0;}
.top-title {font-size: 12px; font-weight: normal; text-align: center; color: #333; margin: 0; padding: 1px 0;}
h3.top-info {max-width: 698px; height: 30px; margin: 0 0 5px 0; padding: 0; font-family: 'Audiowide', cursive; color: #ff7700; font-size: 26px; text-align: left;}
h3.top-info a {font-family: 'Audiowide', cursive; text-decoration: none; color: #ff7700;}
h3.top-info span.smaller{padding-left: 20px; font-size: 16px;}
h3.top-info span.right  {display: inline-block; float: right;}
#showcase {float: left; max-width: 696px; max-height: 285px; margin: 0; padding: 0; border: 1px solid #ff7700; overflow: hidden;}
.theme-default #slider {margin:0 auto 0 auto; width:auto; height:auto;}
.showcase-side {float: right; width: 200px; height: 285px; margin: 0; padding: 0; overflow: hidden; font-size: 18px;}
nav.main {float: right; overflow: hidden; padding: 0; margin: 5px 0;}
nav.main .main-menu {list-style: none; margin: 0; padding: 0;}
nav.main .main-menu li {text-align: left; margin: 4px 0; padding: 0; border: 1px solid; border-color: #444 #222 #222 #444; border-radius: 5px; background: url(../images/mainmenu-button-bg.png) repeat-x center top #000;}
nav.main .main-menu li:hover {background-position: 0 -30px;}
nav.main .main-menu li span.list {font-size: 14px; text-shadow: 1px 1px 0px #000; display: block; text-decoration: none; color: #ff7700; padding: 0 15px 0 35px; margin: 0; line-height: 25px; width: 148px; background: url(../images/arrow6.png) no-repeat 5px center;}
nav.main .main-menu li a {font-size: 14px; text-shadow: 1px 1px 0px #000; display: block; text-decoration: none; color: #ff7700; padding: 0 15px 0 35px; margin: 0; line-height: 25px; width: 148px; background: url(../images/arrow6.png) no-repeat 5px center;}	
nav.main .main-menu li a.current {color: #fff;}
nav.main .main-menu li a:hover {color: #fff; text-shadow: none; border-color: #333;}
.busy-telefony-wrapper {max-width: 950px; margin: 0; padding: 0; background: url(../images/logo.png) no-repeat 460px 45px;}
.busy-box {margin: 0; float: left; width: 380px; font-size: 18px; padding: 0;}
.busy-box .kraje {word-spacing: 5px; margin: 0; padding: 0; float: left; width: 140px; overflow: hidden; color: #d0d0d0;}
.busy-box .kraje p, .busy-box .dni p {margin-bottom: 0;}
.busy-box .kraje p.busy-z-polski, .busy-box .kraje p.busy-z-niemiec {background: url(../images/left-dot.png) no-repeat left center; padding-left: 13px;}
.busy-box .kraje p.busy-holandia {margin: 0; background: url(../images/left-dot.png) no-repeat left center; padding-left: 13px;}
.busy-box .dni {color: #fff; word-spacing: 5px; margin: 0; padding: 0; width: 230px; float: left;}	
.busy-box .dni p {background: url(../images/arrow5.png) no-repeat left center; padding: 0 0 0 60px;}
.busy-box .dni p.wt-pt {margin-top: 29px;}
.busy-box .dni p.sr-so {margin-top: 28px;}
.busy-box .dni .zawsze {font-size: 12px; color: #999;}
.busy-box .przewozy-ruszaja {width: 360px; border: 1px solid; border-radius: 3px; background: url(../images/tel-bg.jpg) repeat-x #252525; border-color: #444 #333 #333 #444; font-size: 11px; color: #999; padding: 5px 0 5px 13px; margin: 10px 0;}
.busy-box .przewozy-ruszaja .kraje {float: left; width: 120px;}
.busy-box .przewozy-ruszaja .godziny {float: left; padding-left: 30px; background: url(../images/arrow6.png) no-repeat left center;}
.busy-box .spod-domu {border: 1px solid; border-radius: 3px; background: url(../images/tel-bg.jpg) repeat-x #252525; border-color: #444 #333 #333 #444; padding: 4px 2px; font-size: 13px; color: #ff7800; margin: 0; width: 370px; text-align: center;}	
.telefony-box {padding: 20px 0 0 0; float: right; width: 250px;}
.telefony-box .telefony {float: right; letter-spacing: 1px; margin: 0; padding: 0; text-align: right; font-family: 'Ubuntu Condensed', sans-serif; color: #eaeaea; font-style: italic;}
.telefony-box .telefony table {float: right; border-spacing: 0 4px; margin: 0; padding: 0;}
.telefony-box .telefony table td {border: solid; background: url(../images/tel-bg.jpg) repeat-x #252525; border-color: #444 #333 #333 #444; padding: 2px 5px;}
.telefony-box .telefony table td.left {color: #ff7800; font-size: 16px; border-radius: 3px 0 0 3px; border-width: 1px 0 1px 1px;}	
.telefony-box .telefony table td.right {text-align: right; font-size: 16px; border-radius: 0 3px 3px 0; border-width: 1px 1px 1px 0;}
.telefony-box .telefony table td.right:hover {color: #ff7800;}
.telefony-box .telefony table a.mail {color: #fff; text-decoration: none;}
.telefony-box .telefony table a.mail:hover {color: #ff7700;}
.telefony-box .info-godzina-wyjazdu {font-size: 13px; background: url(../images/tel-bg.jpg) repeat-x #252525; border: 1px solid; border-color: #444 #333 #333 #444; border-radius: 5px; color: #ff7700; padding: 2px 5px;}
marquee {min-height: 15px; margin: 30px 0 0; padding: 1px 2px; font-size: 14px; background: url(../images/tel-bg.jpg) repeat-x #252525; border: 1px solid; border-color: #444 #333 #333 #444; border-radius: 5px; color: #fff;}
.top-box-wrapper {width: 100%; height: 200px; overflow: hidden; margin: 40px 0 0 0; padding: 0;}
.top-box1, .top-box2, .top-box3 {height: 120px; width: 29%; float: left; overflow: hidden; margin: 0 2% 0; padding: 0;}
.top-box p {margin: 0;}
.mar-title {font-size: 20px; text-align: center; margin: 0; padding: 0;}
.mar-list {font-size: 13px;}
.content-wrapper {margin: 60px 0 20px; padding: 0; background: url(../images/content-bg.png) repeat-y;}
.content {font-family: Arial, sans-serif; font-size: 14px; color: #aaa; float: right;}
.content100 {width: 100%}
.content70 {width: 700px;}
.content p {line-height: 150%;}
.content .miasta-wrap {margin: 0 auto;}
.content .dzielnice-wrap {width: 250px; float: right; padding-left: 10px; font-family: 'Ubuntu Condensed', sans-serif;}
.content .dzielnice-wrap .nazwy-dzielnic {margin: 20px 0 5px; padding: 3px 5px; border: 1px solid; border-color: #444 #222 #222 #444; border-radius: 5px; background: url(../images/tel-bg.png) repeat-x center top #252525;}
.content .dzielnice-wrap .nazwy-dzielnic h3 {padding: 0 0 0 21px; margin: 0; font-size: 16px; background: url(../images/arrow7.png) no-repeat 5px 0;}
.content ol {line-height: 1.5em;}	
.content .list1 {line-height: 150%; list-style-image: url(../images/bullet4.png); list-style-type: circle;}
.content .list3 {color: #d0d0d0; margin: 0; font-size: 11px; padding: 0; list-style-position: inside; list-style-image: url(../images/bullet4.png);}
.content .list3 li {padding: 2px 2px 2px 8px; margin: 2px 0; border: 1px solid; border-color: #444 #222 #222 #444; border-radius: 5px; background: url(../images/mainmenu-button-bg.png) repeat-x #000;}
.content .miasta-wrap .list3 li {float: left; width: 200px; margin-left: 10px;}
.content .site-img {margin: 20px 20px 20px 0; border: 1px solid #ff7700; float: left;}
.content .small {font-size: 14px;}
.side-column {width: 200px; overflow: hidden; padding-right: 20px; float: left; border: solid #333; border-width: 0;}
.side-column p {font-size: 12px;}
.side-column .logo {margin: 40px 0;}
.side-column .mapa {margin: 40px 0;}
.side-column .side-pict {border: 1px solid #ff7700; margin: 20px 0;}
.side-column .side-ramka {padding: 3px 5px; border: 1px solid; border-color: #444 #222 #222 #444; border-radius: 5px; background: url(../images/tel-bg.png) repeat-x center top #252525; color: #aeaeae;}
.side-column .side-ramka .dobra-cena {font-size: 24px; color: #FF7700; font-family: 'Ubuntu Condensed', Arial, sans-serif;}
.side-column .side-rejon {margin: 5px 0; padding-left: 25px; background: url(../images/arrow6.png) no-repeat left center; color: #fff;}
.side-column .side-okreg {margin: 20px 0 5px; padding: 3px 5px; border: 1px solid; border-color: #444 #222 #222 #444; border-radius: 5px; background: url(../images/tel-bg.png) repeat-x center top #252525;}
.side-column .side-okreg h4 {padding: 0 0 0 21px; margin: 0; font-size: 16px; background: url(../images/arrow7.png) no-repeat 5px 0;}
.side-column .side-list {color: #d0d0d0; margin: 0; font-size: 12px; padding: 0; list-style-position: inside; list-style-image: url(../images/bullet4.png);}
.side-column .side-list li {padding: 2px 2px 2px 8px; margin: 2px 0; border: 1px solid; border-color: #444 #222 #222 #444; border-radius: 5px; background: url(../images/mainmenu-button-bg.png) repeat-x center top #000;}
.side-column .side-list li a {color: #eaeaea; text-decoration: none;}
.side-column .side-list li a:hover {color: #ff7700;}
.bottom {text-align: center; margin: 30px 0 0;}
.kontakt-spod {margin: 30px 0 0; text-align: center; font-family: 'Ubuntu Condensed', Geneva, Tahoma, Verdana, Arial, sans-serif;}
.kontakt-spod .zadzwon {margin: 20px auto; font-size: 22px; color: #ff7700;}
.kontakt-spod .tel-table {border-spacing: 0 4px; margin: 0 auto; font-size: 15px;}
.kontakt-spod .tel-table td {background: url(../images/tel-bg.jpg) repeat-x; padding: 2px 5px;}
.kontakt-spod .tel-table .left {border-radius: 3px 0 0 3px; color: #ff7700; font-style: italic; text-align: right; border: solid; border-color: #555 #222 #222 #444; border-width: 1px 0 1px 1px;}
.kontakt-spod .tel-table .right {color: #eaeaea; border-radius: 0 3px 3px 0; border: solid; border-color: #555 #222 #222 #444; border-width: 1px 1px 1px 0;}
.regulamin {margin: 20px 0; font-size: 15px;}
.regulamin a {text-decoration: none; color: #fff; border: 1px solid; border-color: #555 #333 #333 #555; border-radius: 5px; padding: 1px 10px; background: url(../images/tel-bg.jpg) repeat-x #252525;}
.regulamin a:hover {color: #ff7700;}
.bottom .menu-bottom {margin: 30px 0 0; padding: 5px 0 5px;}
.bottom .menu-bottom ul.second-menu {list-style: none; margin: 0; padding: 0;}
.bottom .menu-bottom ul.second-menu li {float: left; padding: 0;}
.bottom .menu-bottom ul.second-menu li a {font-family: 'Ubuntu Condensed', Arial, sans-serif; font-size: 12px; text-shadow: 1px 1px 0px #000; display: block; text-decoration: none; color: #fff; padding: 0 10px; margin: 0; line-height: 30px; border: 1px solid; border-color: #444 #222 #222 #444; background: url(../images/mainmenu-button-bg.png) repeat-x;}
.bottom .menu-bottom ul.second-menu li a.current {color: #aaa;}
.bottom .menu-bottom ul.second-menu li a:hover {color: #aaa; text-shadow: none; border-color: #333; background-position: 0 -30px;}
footer {width: 100%; padding: 0; margin: 10px auto 0; border-top: 1px solid #333;}
footer .copy-wrapper,.copy-wrapper {font-size: 11px; max-width: 940px; padding: 0 5px; margin: 0 auto;}
footer .copy {float: left; width: 50%}
footer .projektkm {float: right; width: 50%; text-align: right; color: #666;}
footer .projektkm a {color: #999;}
footer .projektkm a:hover {text-decoration: none;}
footer .down-wrap ,.down-wrap{width: 100%; margin: 0; padding: 0; border-top: 1px solid #333; background: #111;}
footer .down-wrap .tags ,.down-wrap .tags{max-width: 950px; margin: 0 auto; padding: 0; text-align: center;}
footer .down-wrap .tags h3,.down-wrap .tags h3 {display: inline-block; color: #333; font-size: 12px; margin: 0; padding: 0;}
footer .tags  a:link,footer .tags  a:hover,footer .tags  a:visited{color: #333; text-decoration:none}
.tags  a:link, .tags  a:hover, .tags  a:visited{color: #333; text-decoration:none}
a.intext,a.intext:link,a.intext:hover,a.intext:visited{ color:#ddddcc;text-decoration:none}
a.intext:hover{ color:white;text-decoration:underline}
@media screen and (min-width:768px) and (max-width:960px) {
#page-wrapper {max-width: 768px; margin: 0 auto;}
#showcase {width: 540px;}
h3.top-info {margin: 0 auto;}
.busy-telefony-wrapper {background: none;}
.content-wrapper  {background: none;}
.content70 {width: 90%; margin: 0 auto; float: none;}
.side-ramka {max-width: 702px;}
.side-column {float: none; width: 702px; margin: 0 auto;}
.side-column .side-okreg {max-width: 668px; margin-left: auto; margin-right: auto;} 
.side-column .side-list li {display: inline-block; width: 200px; margin: 2px 10px;}}
@media screen and (min-width:480px) and (max-width:767px) {
.showcase-side {float: none; width: 98%; margin: 0 auto; height: auto;}
.showcase-side .main-menu li {float: left; margin: 2px 1% !important; padding: 0; display: inline-block; width: 46%;}
.busy-telefony-wrapper {background: none;}
.content-wrapper  {background: none;}
.content70 {width: 90%; margin: 0 auto; float: none;}
.side-column {float: none; width: 90%; margin: 0 auto;}
.side-column p {text-align: center;}
.busy-box {margin: 0 auto; float: none; width: 380px;}
.telefony-box {margin: 0 auto; float: none; width: 250px;}
h3.top-info {height: auto; margin: 0 auto 5px; font-size: 22px; text-align: center;}
h3.top-info span.smaller{display: block;}
h3.top-info span.right  {display: inline-block; float: none;}
.side-ramka {max-width: 400px; margin-left: auto; margin-right: auto; text-align: left;}
.side-ramka p {text-align: left;}
.side-column .side-okreg {max-width: 400px; margin-left: auto; margin-right: auto;}
.side-column .side-list, .content .miasta-wrap {margin: 0 auto; padding: 0; max-width: 410px;}
.side-column .side-list li, .content .miasta-wrap .list3 li  {display: inline-block; width: 182px; margin: 2px 5px;}}
@media screen and (max-width:480px) {
#showcase {display: none;}
.showcase-side {float: none; width: 90%; margin: 0 auto; height: auto;}
.showcase-side .main-menu li {float: none; width: 98%; display: inline-block;}
.busy-telefony-wrapper {background: none;}
.content-wrapper  {background: none;}
.content70 {width: 90%; margin: 0 auto; float: none;}
.side-column {float: none; width: 90%; margin: 0 auto;}
.side-column p {text-align: center;}
h3.top-info {height: auto; margin: 0 auto 5px; font-size: 22px; text-align: center;}
h3.top-info span.smaller{display: block;}
h3.top-info span.right  {display: inline-block; float: none;}
.side-ramka {max-width: 100%; margin-left: auto; margin-right: auto; text-align: left;}
.side-ramka p {text-align: left;}
.side-column .side-okreg {max-width: 100%; margin-left: auto; margin-right: auto;}
.side-column .side-list, .content .miasta-wrap .list3  {margin: 0 auto; padding: 0; width: 100%;}
.side-column .side-list li .content .miasta-wrap .list3 li {margin: 2px auto;}
.content .miasta-wrap .list3 li {margin: 2px auto; width: 94%;}
.busy-box {margin: 0 auto; padding: 0; float: none; max-width: 320px; font-size: 16px;}
.telefony-box {margin: 0 auto; float: none; width: 250px;}
.busy-box .kraje {word-spacing: 0px;max-width: 120px;}
.busy-box .dni {word-spacing: 0px; max-width: 200px;}
.busy-box .przewozy-ruszaja {max-width: 300px;}	
.busy-box .przewozy-ruszaja .kraje {max-width: 100px;}
.busy-box .przewozy-ruszaja .godziny {max-width: 150px;}
.busy-box .spod-domu {max-width: 310px;}
.busy-box .dni p.wt-pt {margin-top: 25px;}}

