@CHARSET "UTF-8";

body {
    background: #a2a2a2 url(../images/bg.png);
    overflow-y: scroll;
    margin: 0;
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
}
img {
    border: 0;
}
p {
    margin: 6px 0;
}
.container {
    margin: 0 auto;
    background: #e5e5e5 url(../images/bg-container.jpg) no-repeat center top;
}
.beam {
    height: 37px;
    background: transparent url(../images/bg-top.png) repeat-x;
}
.center {
    margin: 0 auto;
}
.w972 {
    width: 972px;
}
#header {
    height: 310px;
}
#header-subpage {
    height: 125px;
}
.clearing {
    clear: both;
}
a:link,
a:visited
{
    color: #f68800;
}
.left {
    float: left;
}
.right {
    float: right;
}
#header .right div, #header .right ul, #header-subpage .right div, #header-subpage .right ul, .header-text, .header-text-en {
    float: right;
}
a#but-wyjazdy-pl span, a#but-wyjazdy-en span {
    display: none;
}
a#but-wyjazdy-pl:link, a#but-wyjazdy-pl:visited {
    background-image: url(../images/but-wyjazdy.png);
}
a#but-wyjazdy-en:link, a#but-wyjazdy-en:visited {
    background-image: url(../images/but-wyjazdy-en.png);
}
a#but-wyjazdy-pl:link, a#but-wyjazdy-pl:visited, a#but-wyjazdy-en:link, a#but-wyjazdy-en:visited {
    display: block;
    width: 230px;
    height: 26px;
    background-position: 0 0;
}
a#but-wyjazdy-pl:hover, a#but-wyjazdy-pl:active, a#but-wyjazdy-en:hover, a#but-wyjazdy-en:active {
    background-position: 0 -26px;
}
#cont-lang {
    display: block;
    width: 83px;
    height: 24px;
    background-image: url(../images/but-lang-cont.png);
    padding-top: 2px;
    padding-left: 12px;
}
a.but-pl:link, a.but-pl:visited, a.but-en:link, a.but-en:visited {
    display: block;
    float: left;
    width: 35px;
    height: 15px;
    background-position: 0 0;
}
a.active:link, a.active:visited , a.active:link , a.active:visited  {
    background-position: 0 -30px;
}
a.but-pl:hover, a.but-pl:active, a.but-en:hover, a.but-en:active {
    background-position: 0 -15px;
}
a.but-pl:link, a.but-pl:visited {
    background-image: url(../images/but-pl.png);
}
a.but-en:link, a.but-en:visited {
    background-image: url(../images/but-en.png);
}
#but-logo {
    display: block;
    width: 220px;
    height: 54px;
    margin-top: 30px;
}

#middle-container {
    margin-top: 45px;
    background: #ffffff url(../images/bg-mc.png) repeat-y;
}
#middle-container .mc {
    background: transparent url(../images/bg-mc-b.png) no-repeat top;
}
#middle-container .mc-in {
    background: transparent url(../images/bg-mc-top.png) no-repeat top;
}
#middle-container .mc-in-in {
    background: transparent url(../images/bg-mc-bottom.png) no-repeat bottom;
    padding: 12px;
}
#middle-container .breadcrumbs {
    height: 15px;
    background: transparent url(../images/bg-breadcrumbs.png) repeat-x;
    padding: 11px 20px;
    color: #686868;
}
#middle-container .breadcrumbs strong {
    margin-right: 5px;
}
.breadcrumbs a {
    text-decoration: none;
}
#middle-container .subpage-name {
    height: 40px;
    padding: 0 3px 5px 5px;
    color: #686868;
    border-bottom: 2px solid #f68800;
}
#middle-container .subpage-name h3 {
    color: #686868;
    font-size: 30px;
    margin: 0;
    padding: 0;
}
#middle-container .content {
    padding: 10px 20px 20px 20px;
}
.content .content-in {
    padding-top: 15px;
}

#menutop {
    clear: right;
    background: transparent url(../images/bg-menu.png) no-repeat;
    width: 652px;
    height: 34px;
    margin-top: 33px;
    padding: 0px;
    padding-top: 12px;
    padding-left: 20px;
    list-style: none;
}
#menutop li {
    float: left;
}
#menutop.langEN a {
    margin: 0 20px;
}
#menutop a {
    display: block;
    height: 25px;
	margin: 0 17px;
}

#menutop a span {
    display: none;
}

#menutop li.item0 a:link, #menutop li.item0 a:visited{
	background: transparent url('../images/menu_top/m0.png') no-repeat;
	width: 30px;
	background-position: 0px 0px;
}
#menutop li.item0 a:hover, #menutop li.item0 a:active{
	background-position: 0px -25px;
}
#menutop li.item1 a:link, #menutop li.item1 a:visited{
	background: transparent url('../images/menu_top/m1.png') no-repeat;
	width: 67px;
	background-position: 0px 0px;
}
#menutop li.item1 a:hover, #menutop li.item1 a:active{
	background-position: 0px -25px;
}
#menutop li.item2 a:link, #menutop li.item2 a:visited{
	background: transparent url('../images/menu_top/m2.png') no-repeat;
	width: 45px;
	background-position: 0px 0px;
}
#menutop li.item2 a:hover, #menutop li.item2 a:active{
	background-position: 0px -25px;
}
#menutop li.item3 a:link, #menutop li.item3 a:visited{
	background: transparent url('../images/menu_top/m3.png') no-repeat;
	width: 37px;
	background-position: 0px 0px;
}
#menutop li.item3 a:hover, #menutop li.item3 a:active{
	background-position: 0px -25px;
}
#menutop li.item4 a:link, #menutop li.item4 a:visited{
	background: transparent url('../images/menu_top/m4.png') no-repeat;
	width: 67px;
	background-position: 0px 0px;
}
#menutop li.item4 a:hover, #menutop li.item4 a:active{
	background-position: 0px -25px;
}
#menutop li.item5 a:link, #menutop li.item5 a:visited{
	background: transparent url('../images/menu_top/m5.png') no-repeat;
	width: 31px;
	background-position: 0px 0px;
}
#menutop li.item5 a:hover, #menutop li.item5 a:active{
	background-position: 0px -25px;
}
#menutop li.item6 a:link, #menutop li.item6 a:visited{
	background: transparent url('../images/menu_top/m6.png') no-repeat;
	width: 41px;
	background-position: 0px 0px;
}
#menutop li.item6 a:hover, #menutop li.item6 a:active{
	background-position: 0px -25px;
}
#menutop li.item7 a:link, #menutop li.item7 a:visited{
	background: transparent url('../images/menu_top/m7.png') no-repeat;
	width: 47px;
	background-position: 0px 0px;
}
#menutop li.item7 a:hover, #menutop li.item7 a:active{
	background-position: 0px -25px;
}

#menutop li.item8 a:link, #menutop li.item8 a:visited{
	background: transparent url('../images/menu_top/m8.png') no-repeat;
	width: 87px;
	background-position: 0px 0px;
}
#menutop li.item8 a:hover, #menutop li.item8 a:active{
	background-position: 0px -25px;
}
#menutop li.item9 a:link, #menutop li.item9 a:visited{
	background: transparent url('../images/menu_top/m9.png') no-repeat;
	width: 64px;
	background-position: 0px 0px;
}
#menutop li.item9 a:hover, #menutop li.item9 a:active{
	background-position: 0px -25px;
}
#menutop li.item10 a:link, #menutop li.item10 a:visited{
	background: transparent url('../images/menu_top/m10.png') no-repeat;
	width: 67px;
	background-position: 0px 0px;
}
#menutop li.item10 a:hover, #menutop li.item10 a:active{
	background-position: 0px -25px;
}
#menutop li.item11 a:link, #menutop li.item11 a:visited{
	background: transparent url('../images/menu_top/m11.png') no-repeat;
	width: 33px;
	background-position: 0px 0px;
}
#menutop li.item11 a:hover, #menutop li.item11 a:active{
	background-position: 0px -25px;
}
#menutop li.item12 a:link, #menutop li.item12 a:visited{
	background: transparent url('../images/menu_top/m12.png') no-repeat;
	width: 38px;
	background-position: 0px 0px;
}
#menutop li.item12 a:hover, #menutop li.item12 a:active{
	background-position: 0px -25px;
}
#menutop li.item13 a:link, #menutop li.item13 a:visited{
	background: transparent url('../images/menu_top/m13.png') no-repeat;
	width: 43px;
	background-position: 0px 0px;
}
#menutop li.item13 a:hover, #menutop li.item13 a:active{
	background-position: 0px -25px;
}

.header-text, .header-text-en {
    width: 550px;
    height: 30px;
    margin-top: 6px;
}
.header-text {
    background: transparent url('../images/header-text.png') no-repeat;
}
.header-text-en {
    background: transparent url('../images/header-text-en.png') no-repeat;
}

#footer {
    padding-top: 15px;
    padding-bottom: 30px;
}
#menubottom {
    width: 633px;
    height: 19px;
    margin: 0 auto;
    background: transparent url(../images/bg-bottommenu.png) no-repeat;
    padding: 0px;
    padding-top: 6px;
    padding-left: 40px;
    list-style: none;
}
#menubottom li {
    float: left;
}
#menubottom a:link, #menubottom a:visited {
    margin: 0 18px;
    text-decoration: none;
    color: #a6a6a6;
}
#menubottom a:hover, #menubottom a:active {
    color: #f68800;
}
#menubottom.langEN a {
    margin: 0 20px;
}
.beam.bottom {
    height: 85px;
    background-color: #e5e5e5;
    background-position: bottom;
}
.beam.bottom .w972 {
    padding-top: 5px;
}
.beam-in {
    padding-top: 52px;
    background: transparent url(../images/beam-helmet.png) no-repeat top center;
}
.t1 {
    width: 216px;
    height: 20px;
    background: transparent url(../images/beam-t1.png) no-repeat;
}

.t2 {
    width: 255px;
    height: 20px;
    background: transparent url(../images/beam-t2.png) no-repeat;
}

.short {
    background-color: #a2a2a2;
    padding: 16px 20px;
    margin-left: 20px;
    font-size: 12px;
    color: #ffffff;
    line-height: 1.5;
}

.short a.but-readmore {
    color: #535353;
    font-weight: bold;
}

h4 {
    margin: 0;
    font-weight: bold;
    font-size: 14px;
}

h5 {
    background: transparent url(../images/arr.png) no-repeat;
    background-position: 0 5px;
    padding-left: 20px;
    margin: 22px 0 12px 0;
    color: #f58220;
    font-size: 18px;
    font-weight: bold;
}

.cennik-in {
    margin: 0;
    color: #5e5c5c;
}
.cennik-in .row {
    
}
.row-separator {
    height: 50px;
}
.cennik-in img {
    float: left;
    border: 1px solid #dbdbdb;
    margin-right: 25px;
}

.cennik-in .description {
    float: left;
}
.cennik-in table.prices {
    width: 560px;
    font-size: 14px;
    font-weight: bold;
    border-collapse: separate;
    border-spacing: 1px;
}
table.prices td.td-last {
    color: #ffffff;
    background-color: #f58220;
}
table.prices td {
    width: 112px;
    padding: 11px;
    text-align: center;
    background-color: #cfcfcf;
}
tr.first td {
    color: #ffffff;
    background-color: #a2a2a2;
}
tr.indiv td {
    padding: 20px;
    color: #ffffff;
    background-color: #a2a2a2;
}

table.tb-description {
    width: 560px;
    margin-top: 20px;
    font-size: 14px;
}
table.tb-description .deposit {
    width: 225px;
    height: 40px;
    background-color: #a2a2a2;
    color: #ffffff;
    text-align: center;
}
table.tb-description .star {
    font-size: 12px;
    text-align: right;
    padding-top: 10px;
}
h2 {
    margin: 0;
    margin-bottom: 10px;
    color: #f58220;
    font-size: 18px;
    font-weight: bold;
}
.frame {
    border: 1px solid #dbdbdb;
    padding: 1px;
    background-color: #ffffff;
}


.rajdy-in {
    color: #5e5c5c;
}
.rajdy-in .description {
    width: 605px;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.mt15 {
    margin-top: 15px;
}

.mt25 {
    margin-top: 25px;
}

.mb10 {
    margin-bottom: 10px;
}

.pr25 {
    margin-right: 25px;
}

.lh15 {
    line-height: 1.5;
}
.fbold {
    font-weight: bold;
}
a.pdf {
    display: block;
    width: 47px;
    height: 55px;
    background: transparent url(../images/pdf.png) no-repeat;
    margin-right: 10px;
}
.rajdy-in h5 {
    cursor: pointer;
}

.down {
    background: transparent url(../images/arr-down.png) no-repeat;
    background-position: 0 5px;
}
.galeria-in table {
    width: 277px;
    height: 246px;
    border-collapse: separate;
    border-spacing: 1px;
    
}
.galeria-in tr.first td {
    padding: 10px;
    height: 30px;
    border: 1px solid #a2a2a2;
}

.galeria-in td {
    border: 1px solid #dbdbdb;
    background-color: #ffffff;
    padding: 1px;
}
.galeria-in.ind img {
    display: block;
}
.cat {
    float: left;
    margin: 19px 38px 19px 0;
}

.cat.last {
    margin-right: 0px;
}

.kontakt-in, .auto-in, .o-firmie-in, .wyjazdy-in {
    color: #5e5c5c;
}
#Contact input#name, #Contact input#email, #Contact textarea#message, #Contact button#submitcontact, #Contact input#submitcontact {
    padding: 8px 10px;
    color: #ffffff;
    background-color: #a2a2a2;
    border: 0;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    margin: 0 0 1px 0;
}
#Contact button#submitcontact, #Contact input#submitcontact {
    width: 120px;
    color: #dedede;
    background-color: #6a6a6a;
}
dd {
    margin: 0;
}
dd#submit-element {
    float: right;
}
input#name, input#email, textarea#message {
    width: 357px;
}
textarea#message {
    height: 59px;
}
#submit-label {
    display: none;
}
.row {
    padding: 20px 0;
}

.cont-pagin {
    color: #5e5c5c;
    font-size: 13px;
}
.cont-pagin a {
    text-decoration: none;
}
.cont-index, .cont-index-en {
    height: 160px;
    padding-top: 70px;
}
.cont-index {
    background: transparent url(../images/bg-index.png) no-repeat top center;
}
.cont-index-en {
    background: transparent url(../images/bg-index-en.png) no-repeat top center;
}
.index-in {
    width: 912px;
    padding: 0 30px;
}
.column {
    width: 275px;
    color: #ffffff;
    margin-right: 20px;
}
.column p {
    line-height: 1.5;
}
.ind1 {
    padding-top: 25px;
    padding-left: 15px;
}
.ind1 p {
    padding-left: 3px;
}
.ind2, .ind3 {
    padding-top: 5px;
}
.ind1 a, .ind2 a, .ind3 a {
    background: transparent url(../images/arr-ind.png) no-repeat left center;
    padding-left: 8px;
    margin-left: 3px;
    margin-top: 15px;
    color: #834716;
    font-weight: bold;
}
.column h1 {
    color: #815128;
    height: 21px;
    font-size: 11px;
    margin: 8px 0 4px -10px;
    padding: 0;
    background: transparent url(../images/news-h-bg-r.png) no-repeat right top;
}
.h1-in {
    height: 21px;
    background: transparent url(../images/news-h-bg-l.png) no-repeat left top;
}
.h1-in-in {
    height: 21px;
    margin: 0 7px;
    padding-top: 3px;
    padding-left: 3px;
    background: transparent url(../images/news-h-bg.png) repeat-x;
}

#cont-edit-news {
    padding-bottom: 20px;
}
#cont-edit-news textarea {
    width: 905px;
}
#cont-edit-news #intro_text {
    height: 120px;
}
#cont-edit-news dd {
    margin-bottom: 20px;
}

#cont-edit-news dt {
    margin-bottom: 5px;
    font-size: 14px;
}
#Rajdy #content_text {
    height: 120px;
}

#Cennik #fieldset-tzwykla {
    width: 420px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
#Cennik #fieldset-tokolicznosciowa {
    width: 420px;
    clear: right;
    margin-bottom: 20px;
}
#Cennik #submitbutton {
    
}
.addph_form {
    margin: 0 auto;
    width: 400px;
    padding: 10px;
}
.galeria-in dt {
    font-size: 14px;
    
}
.addph_form input {
    margin-top: 5px;
    width: 400px;
}

.galeria-in.show img {
    
}

.galeria-in td {
    text-align: center;
}
.delph div {
    margin-bottom: 5px;
    font-size: 14px;
}
#but-delcategory, #but-delmainphoto {
    display: block;
    width: 152px;
    height: 30px;
    cursor: pointer;
}
#but-delcategory span, #but-delmainphoto span, #but-delnews span {
    display: none;
}
#but-delcategory {
    background: transparent url(../images/but-delgallery.png) no-repeat;
}
#but-delmainphoto {
    background: transparent url(../images/but-delmainphoto.png) no-repeat;
}
#but-delnews {
    display: block;
    width: 200px;
    height: 30px;
    cursor: pointer;
    background: transparent url(../images/but-delarticle.png) no-repeat;
}
.cont-cennik-bottom {
    width: 500px;
    margin: 15px 0;
}
.cont-cennik-bottom table {
    font-size: 14px;
    font-weight: normal;
    border-collapse: separate;
    border-spacing: 1px;
}
.wwide {
    width: 700px;
}
.wshort {
    width: 500px;
}
.cont-cennik-bottom td {
    padding: 5px;
    text-align: center;
    background-color: #cfcfcf;
}
.o-firmie-in p, .auto-in p, .wyjazdy-in p {
    margin: 15px 0;
}
ul.reg {
    list-style: none;
    padding-bottom: 12px;
    border-bottom: 2px solid #f68800;
}
ul.reg li {
    margin: 3px 0;
}

img.gallery-image {
	margin: 0px auto;
}
