@import "paintball_menu.css";
@import "quady_menu.css";

body{ 
	margin: 0;
	padding: 0;
	font:12px/18px Arial, Tahoma, Helvetica, sans-serif;
	color: #5f5f5f;
	text-align: center;
	background:#fff;
}
img {margin:0;padding:0;border:0;}

*{outline:0;}

.all_all{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
.all{width:1000px;  float:left;}

.header{
    
}

h2{
    color:#f58220;
}

h1{ font:bold 16px/19px Tahoma, Arial, Helvetica, sans-serif; color:#ff7500; padding:8px 0; margin:0;}
h2{ font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#ff7500; padding:8px 0; margin:0;}
h3{ font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#222; padding:8px 0; margin:0;}

a, a:hover, object{ overflow:hidden;}


#pasek_top{
    height:7px;
    width:100%;
    background-color:#f0f0f0;
}
/******************* nawigacja i search ***********************/
#pasek_navi{
    height:93px;
    width:100%;
    background:url(images/logo.gif) center left no-repeat;
}

#logo{
    float:left;
}
.right_navi{
    float:right;
    width:280px;
    height:90px;
}

#navi{
    float:right;
    margin:10px 0px;
}

a#home{
    display:block;
    float:left;
    background:url(images/top-home.gif) no-repeat;
    width:15px;
    height:13px;
    margin-right:10px;
}

a#map{
    display:block;
    float:left;
    background:url(images/top-map.gif) no-repeat;
    width:15px;
    height:13px;
    margin-right:10px;
}

a#mail{
    display:block;
    float:left;
    background:url(images/top-contact.gif) no-repeat;
    width:15px;
    height:13px;
    margin-right:5px;
}
#search{    
    clear:both;
    float:right;
    width:221px;
    padding-left:32px;
    margin:10px 0px;
}

#search label{
  color:#bebebe;
  line-height:23px;
}
.search-input{
    border: solid 1px #e0e0df;
    float:left;
    height:17px;
    color:#bebebe;
    font-size:11px;
    padding:4px 5px 0px 5px;
    width:140px;
}

input.search-button{
    background:url(images/search-button.gif);
    border:none;
    float:left;
    width:27px;
    height:23px;
    cursor:pointer;
    margin:0;
    padding:0;
}

form, label, input{
  margin: 0;
  padding: 0;
  float:left;
}



/*********************** lewe menu ***************************/
#leftmenu{
    float:left;
    width:250px;
    height:310px;
}

#leftmenu ul{
    margin:0;
    padding:0;
    list-style-type:none;
}

#leftmenu ul li{
    width:248px;
    height:37px;
    margin-bottom:2px;
}

#leftmenu ul li a#pozycja1{
    display:block;
    width:249px;
    height:37px;
     background:url(images/1ofirmie.gif);
    
}

#leftmenu ul li a:hover#pozycja1, #leftmenu ul li a#pozycja1.menuactive{
    display:block;
    width:249px;
    height:37px;
    background:url(images/1ofirmie.gif);
    background-position:0px 37px;
}
#leftmenu ul li a#pozycja2{
    display:block;
    width:249px;
    height:37px;
     background:url(images/2oferta.gif);
}
#leftmenu ul li a#pozycja2.menuactive{
    display:block;
    width:249px;
    height:37px;
    background:url(images/2oferta.gif);
    background-position:0px 37px;
}

#leftmenu ul li a:hover#pozycja2{
    display:block;
    width:249px;
    height:37px;
    background:url(images/2oferta.gif);
    background-position:0px 37px;
}

#leftmenu ul li a#pozycja3{
    display:block;
    width:249px;
    height:37px;
     background:url(images/3warunki.gif);
}


#leftmenu ul li a:hover#pozycja3, #leftmenu ul li a#pozycja3.menuactive{
    display:block;
    width:249px;
    height:37px;
    background:url(images/3warunki.gif);
    background-position:0px 37px;
}

#leftmenu ul li a#pozycja4{
    display:block;
    width:249px;
    height:37px;
     background:url(images/4regulamin.gif);
}

#leftmenu ul li a:hover#pozycja4, #leftmenu ul li a#pozycja4.menuactive{
    display:block;
    width:249px;
    height:37px;
    background:url(images/4regulamin.gif);
    background-position:0px 37px;
}

#leftmenu ul li a#pozycja5{
    display:block;
    width:249px;
    height:37px;
     background:url(images/5cennik.gif);
}

#leftmenu ul li a:hover#pozycja5, #leftmenu ul li a#pozycja5.menuactive{
    display:block;
    width:249px;
    height:37px;
    background:url(images/5cennik.gif);
    background-position:0px 37px;
}

#leftmenu ul li a#pozycja6{
    display:block;
    width:249px;
    height:37px;
     background:url(images/7rezerwacja.gif);
}

#leftmenu ul li a:hover#pozycja6, #leftmenu ul li a#pozycja6.menuactive{
    display:block;
    width:249px;
    height:37px;
    background:url(images/7rezerwacja.gif);
    background-position:0px 37px;
}

#leftmenu ul li a#pozycja7{
    display:block;
    width:249px;
    height:37px;
    background:url(images/8wyposazenie.gif);
}

#leftmenu ul li a:hover#pozycja7, #leftmenu ul li a#pozycja7.menuactive{
    display:block;
    width:249px;
    height:37px;
     background:url(images/8wyposazenie.gif);
    background-position:0px 37px;
}

#leftmenu ul li a#pozycja8{
    display:block;
    width:249px;
    height:37px;
    background:url(images/6kontakt.gif);
}

#leftmenu ul li a:hover#pozycja8, #leftmenu ul li a#pozycja8.menuactive{
    display:block;
    width:249px;
    height:37px;
    background:url(images/6kontakt.gif);
    background-position:0px 37px;
}


.top{
    float:right;
     width:750px;
     height:310px;
}

#rezerwacja{
    width:250px;
    height:107px;
    background:url(images/rezerwacja.gif) 20px 12px no-repeat;
    float:left;
}

.content{
    clear:both;
  
}

/*********************** img menu ***************************/
#imgmenu{
    float:left;
    width:750px;
    margin-bottom:30px;
}

#imgmenu ul{
    margin:0;
    padding:0;
    list-style-type:none;
}

#imgmenu ul li{
    width:244px;
    height:147px;
    float:left;
    margin-right:9px;
}

#imgmenu ul li a#poz1{
    display:block;
    width:244px;
    height:147px;
    background:url(images/wynajem.jpg);
}

#imgmenu ul li a#poz1:hover, #imgmenu ul li a#poz1.menuactive{
    display:block;
    width:244px;
    height:147px;
    background:url(images/wynajem.jpg);
    background-position:0px 147px;
}

#imgmenu ul li a#poz2{
    display:block;
    width:244px;
    height:147px;
    background:url(images/paintball.jpg);
}

#imgmenu ul li a#poz2:hover, #imgmenu ul li a#poz2.menuactive{
    display:block;
    width:244px;
    height:147px;
    background:url(images/paintball.jpg);
    background-position:0px 147px;
}

#imgmenu ul li a#poz3{
    display:block;
    width:244px;
    height:147px;
    background:url(images/quady.jpg);
}

#imgmenu ul li a#poz3:hover, #imgmenu ul li a#poz3.menuactive{
    display:block;
    width:244px;
    height:147px;
    background:url(images/quady.jpg);
    background-position:0px 147px;
}


/*********************** lewe img menu ***************************/
.leftcol{
    float:left;
    width:250px;
}

.leftcol ul{
    margin:0;
    padding:0;
    list-style-type:none;
 
}

.leftcol ul li{
    width:249px;
    height:87px;
    margin-bottom:20px;
}

.leftcol ul li a#poz1{
    display:block;
    width:249px;
    height:87px;
     background:url(images/wynajem-mini.jpg);
}

.leftcol ul li a#poz1:hover, .leftcol ul li a#poz1.menuactive{
    display:block;
    width:249px;
    height:87px;
     background:url(images/wynajem-mini.jpg);
    background-position:0px 87px;
}

.leftcol ul li a#poz2{
    display:block;
    width:249px;
    height:87px;
     background:url(images/paintball-mini.jpg);
}

.leftcol ul li a#poz2:hover, .leftcol ul li a#poz2.menuactive{
    display:block;
    width:249px;
    height:87px;
     background:url(images/paintball-mini.jpg);
    background-position:0px 87px;
}

.leftcol ul li a#poz3{
    display:block;
    width:249px;
    height:87px;
     background:url(images/quady-mini.jpg);
}

.leftcol ul li a#poz3:hover, .leftcol ul li a#poz3.menuactive{
    display:block;
    width:249px;
    height:87px;
     background:url(images/quady-mini.jpg);
    background-position:0px 87px;
}

/*************** stopka ********************************/
#footer{
    clear:both;
    height:58px;
    background-color:#f0f0f0;
    color:#888888;
}

#footer ul{
    float:left;
    list-style-type:none;
    padding:10px 15px;
    margin:0;
    font-size:12px;
}

#footer ul li{
    float:left;
    padding:0px 15px;
    background:url(images/separator.gif) center right no-repeat;
}

#footer ul li.currentpage{
    margin:0;
    font-size:12px;
    float:left;
    padding:0px 15px;
    background:url(images/separator.gif) center right no-repeat;
}





#footer p{
    margin:0;
    padding:0;
    float:right;
    padding:10px;
}
#footer a{
   color:#666;
   text-decoration:none;
}
#footer a:hover{
   color:#999;
}

#tekst{
    font-size:12px;
    color:#555;
    width:670px;
    float:right;
    padding:20px 40px;
    margin:0;
}

#tekst p{
     text-align:justify;

}

.content div.glowny{
    margin:0;
    padding:0;
    padding-left:35px;
    width:715px;
    float:right;
}

#tekst a, #tekst a:link, #tekst a:visited {
	color:#222;
}

#tekst a:hover{
    color:#f8902f;
}

#tekst .site_mapper ul li a, .site_mapper ul li{
    color:#555555 !important; text-decoration:none;
    font-weight:bold;
}
#tekst .site_mapper ul li ul li a{
    font-weight:normal;
}

#tekst .site_mapper ul li a:hover{
    color:black !important;
}
#tekst ul{
    list-style-type:none;
	padding:10px 10px;
	margin:0;
   
}
#tekst ul li{    
    background:url(images/li1.gif) no-repeat 0px 6px;
    padding-left:15px;
    
}


#breadcrumb{
    clear:both;
    height:20px;
    width:710px;
    color:#575758;
    padding-top:4px;
    background-color:#f0f0f0;
    float:right;
    padding-left:40px;
    margin-bottom:30px;
	font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
}


#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active{
   color:#787878;
   text-decoration:none;
}
#breadcrumb a:hover{ text-decoration:underline;}



/** Formularz kontaktowy **/

.formbuilderform{

       float:right;
        width:335px;
    }



.formbuilderform div{

        float:left;
        padding:3px 2px;
        width:331px;

    }

.formbuilderform label{

        float:left;
        width:120px;
        color:#5b5b5b;
        font-size:12px;

    }



.formbuilderform input{

    float:right;
    width:200px;
    border: solid 1px #ccc;
    background-color:#eee;
    height:14px;
    color:#555;
    font-size:11px;
    padding:2px;

    }
    
.formbuilderform #fbrp__44 {
    float:right;
    border: solid 1px #ccc;
    background-color:#eee;
    color:#555;
    font-size:11px;
    padding:2px; 
    width:205px;
   }
   
.formbuilderform select{

    float:right;
    border: solid 1px #ccc;
    background-color:#eee;
    color:#555;
    font-size:11px;
    padding:2px;

    }

.formbuilderform textarea{

        float:left;
        color:#555;
        width:328px;
        height:90px;
        border: solid 1px #ccc;
        background-color:#eee;

    }



.formbuilderform .fbsubmit{

        float:right;
        width:120px;
        height:26px;
        font-size:11px;
        border: solid 1px #ccc;
        margin-right:2px;
        _margin-right:0px;
    }

.error_message{
    display:none;
}

.required.fb_invalid p{
    color:red;
    clear:both;
    font-size:11px;
}

#GoogleMaps1{
    border:1px solid #ccc;
    margin:0 auto;
    margin:20px 0px;
}

#sidebar_GoogleMaps1{
    background-color:red;
    display:none;
}

#tekst table{
    width:100%;
}

#tekst table td{
    vertical-align:top;
    padding-top:20px;
}

#tekst table tr td form{
    float:right;
}


/** Cennik **/

#cennik #tekst h4{
    color:#f58220;
    font-size:16px;
    margin:0;
    padding:0;
    padding:5px 0px;
}



#cennik #tekst table td{
    vertical-align:top;
    padding:3px 0px;
    margin:0;
    border-top:1px solid #ccc;
}

#cennik #tekst table{
   
}

#cennik #tekst table td.imagecol{
   
   width:382px;
}



#cennik #tekst img{
    float:left;
}

#cennik #tekst table th{
    font-size:11px;
    border-top:1px solid #ccc;

    vertical-align:middle;
    width:110px;
    text-align:left;
}

#cennik #tekst{
    padding:0;
    margin:0;
    width:710px;
    padding-left:40px;
    _width:707px;
}

#cennik #tekst table.cena{

}



#cennik #tekst table.cena th{
    border:none;
    background-color:#dedede;
    text-align:center;
    padding:6px 0px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    vertical-align:middle;
    line-height:13px;

}

#cennik #tekst table.cena td{
    text-align:center;
    padding:10px 0px;
    border-right:1px solid #dedede;
    border-bottom:1px solid #dedede;
    vertical-align:middle;

}

#cennik #tekst table.przyczepy{
    border-left:1px solid #dedede;
    border-bottom:1px solid #dedede;
}

#cennik #tekst table.przyczepy tbody{
   
}

#cennik #tekst table.przyczepy th{
    border:none;
    background-color:#dedede;
    text-align:center;
    padding:6px 0px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    vertical-align:middle;
    line-height:13px;

}

#cennik #tekst table.przyczepy td{
    text-align:center;
    padding:10px 3px;
    border-right:1px solid #dedede;
    vertical-align:middle;
}

#cennik #tekst table th p,
#cennik #tekst table td p{
    margin:0;
    padding:0;
    text-align:left;    
}


#cennik #tekst table.cena td p,
#cennik #tekst table.cena td p,
#cennik #tekst table.przyczepy td p,
#cennik #tekst table.przyczepy th p {
    margin:0;
    padding:0;
    text-align:center;
}


/** Miniatury **/
.content #cennik #tekst .miniatury{
    margin-bottom:50px !important;
    padding-bottom:15px;
    width:100%;
    height:150px;
    border-bottom:1px solid #dedede;
}

.automini{
    display:block;
    width:115px;
    height:70px;
    background-color:#ededed;
    float:left;
    margin-right:3px;
    margin-bottom:3px;
    _margin-right:2px;
    
}

#dogory{
    margin-bottom:60px;
	padding:4px 8px 4px 0;
}

#dogory a, #dogory a:link, #dogory a:visited, #dogory a:active{
    float:right;
    text-decoration:none;
    color:#555;
    padding:0px 10px;
    background:url(images/top-arrow.gif) right center no-repeat;
    font-size:10px;
    font-family: Tahoma;
}

#dogory a:hover{
    color:#000;
}

#m2faa3moduleform_2{ float:left; padding:15px 0 15px 0; width:500px;}