body {
    background-color : #212B0E;
/*    background-image : url("images/fale.png"); */
    background-image : url("images/bg-hor.png");
    background-position : top center;
    background-repeat : repeat-x; 
    color : #111;
    font-family : "Arial",sans-serif;
    font-size : 15px;
    margin-bottom : 25px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0px;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
  }


a {
    color : #FF7500;
    border : 0px;
  }


img {
    border: 0px;
  }


a:hover {
    text-decoration : underline;
    color : #FF7500;
  }


a.side {
    text-decoration : none;
    color : #FFBB07;
  }


a:hover.side {
    text-decoration : underline;
    color : #9F5C00;
  }


#footer a {
    text-decoration : none;
    color : #444;
  }


#footer a:hover {
    text-decoration : underline;
    color : #222;
  }


.outer {
    width : 1000px;
/*    border : 1px solid #000; */
    margin-left : auto;
    margin-right : auto;
  }


#container {
    background-attachment : fixed;
    background-color : transparent;
/*    background-image : url("images/background_50proc.png"); 
    background-position : top left;
    background-repeat : repeat; */
/*    border-top-color : black;
    border-top-style : solid;
    border-top-width : 1px; */
    color : #333;
    height : 100%;
    line-height : 1.5em;
    padding-bottom : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 2px;
  }


#header {
    height : 150px;
    width : 1000px;
    color : black;
    background-color : transparent;
/*    background-image : url("images/baner-foto.jpg");
    background-position : top right;
    background-repeat : no-repeat; */
    padding : 0px;
    margin : 0px;
  }

#logo {
display: block;
float: left;
padding: 0px;
margin: 0px;
}

#logo img {
display: block;
float: left;
margin: 0px;
padding: 0px;
}

#animbaner {
display: block;
width:750px;
height:150px;
float: right;
margin: 0px;
padding: 0px;
background-color: transparent;
border-width: 0px;
}

#title {
    font : bold 35px "Arial", sans-serif;
    color : #fff;
    line-height: 18px;
    padding-top: 20px;
  }


#title .subtitle {
    font : bold 17px "Arial", sans-serif;
    color : #000;
  }


#top-header {
    text-transform : uppercase;
    text-align : right;
    font : bold 85% "Arial", sans-serif;
    color : #bbb;
    background-color : transparent;
    padding : 5px;
  }


#top-header a {
    text-decoration : none;
    color : #ddd;
    background-color : transparent;
  }


#top-header a:hover {
    text-decoration : underline;
    color : #ddd;
    background-color : transparent;
  }


#sub-header {
    text-transform : uppercase;
    font : bold 85% "Arial", sans-serif;
    color : #bbb;
    background : url(images/newgrad.png) repeat-x; 
	background-color: transparent;
	background-position: top left;
	background-repeat: repeat-x;
/* border-bottom: #0A0D04 solid 1px; */
    padding: 5px;
    margin : 0px;
    height: 28px;
  }


#sub-header ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
  }


#sub-header a {
    color: #ddd;
    display: block;
    float: left;
    margin: 0;
    padding: 4px 6px 4px 6px;
    text-decoration: none;
  }


#sub-header a:hover {
    color: #FF7500;
    padding: 0.4em 0.6em 0.4em 0.6em;
  }


#sub-header li {
    float: left;
    margin: 0;
    padding: 0;
  }


#sub-header ul li.first-link .bullet {
    display: none;
  }


#main-content {
/* background-color: #515D30; */
    background-color : transparent;
    padding : 6px;
  }


.side-both #main-content {
    margin: 0 190px 0 190px;
  }


.side-left #main-content {
    margin-left: 190px;
  }


.side-right #main-content {
    margin-right: 190px;
  }


#side-border-left {
    float : left;
    width : 180px;
    color : #333;
    padding : 6px;
  }


#side-border-right {
    float : right;
    width : 180px;
    color : #222;
    padding : 6px;
  }


.side-border {
	background-color: #515D30; 
    border : 1px solid #fff; 
  }


.side-caption {
    font-size : 13px;
line-height : 30px;
    color : #eee;
    background : url(images/newgrad.png) repeat-x; 
	background-color: transparent;
	background-position: top left;
	background-repeat: repeat-x;
    padding : 0px 3px 0px 3px;
height: 30px;
  }


.side-body {
    font-size : 13px;
	line-height : 14px;
    color : #bbb;
    background-color : transparent;
/*    border-top : 1px solid #000;*/
    padding : 3px 5px 5px 5px;
  }

.side-body a {
color:#FFBB07;
}

.main-border {
    border : 1px solid #000; 
    margin-bottom : 8px;
/*    background-color : #A8BCC9; */
    background-color : #F4FAB6;
color : black;
  }


.main-caption {
height: 30px;
line-height : 30px;
font-size : 15px;
font-weight : bold;
    color : #fff;
    background : url(images/newgrad.png) repeat-x; 
	background-color: transparent;
	background-position: top left;
	background-repeat: repeat-x;
    padding-left : 25px;
    padding-right : 25px;
  }


.main-body {
    color : #000;
    background-color : transparent;
/*    border-top : 1px solid #000; */
    padding : 25px 5px 5px 5px;
  }


#footer {
    font-size : 10px;
    color : #444;
    background: #1D250C;
/*    border-top : 1px solid #000; */
    padding : 5px;
  }


    width: 100%;
    overflow: auto;
  }


form {
    margin : 0px;
  }


hr {
    height : 2px;
/*    border-bottom : 1px solid #333; */
/*    border-top : 1px solid #000; */
  }


hr.side-hr {
    height : 2px;
/*    border-bottom : 1px solid #333; */
/*    border-top : 1px solid #000; */
  }


td {
    font-family : "Arial", sans-serif;
    font-size : 15px;
  }


pre {
    font-family : "Arial", sans-serif;
    font-size : 15px;
  }


.alt {
    color : #888;
  }


.admin-message {
    text-align : center;
    background : #aaaaff;
/*    border : 1px solid #333; */
    padding : 3px 4px 5px 4px;
    margin-bottom : 5px;
  }


.button {
    font : 11px "Arial", sans-serif;
    color : #ddd;
    background: #FF7500 url(images/menu.png) repeat-x;
/*    border : 1px solid #000; */
    margin-top : 2px;
  }


.bbcode {
    font-family : "Arial", Sans-Serif;
    font-size : 15px;
    background : #111;
/*    border : 1px solid #333; */
    margin-top : 2px;
  }


.textbox {
    font-family : "Arial", Sans-Serif;
    font-size : 15px;
    color : #aaa;
    background : #111;
/*    border : 1px solid #333; */
    padding : 3px;
  }


.news-category {
/*    border: 0; */
    margin: 2px 10px 0 0;
    float: left;
  }


.news-footer {
    text-align: center;
    font-size : 11px;
    background : #FBFFDA;
/*    border : 1px solid #333; */
    margin : 8px 0 2px 0;
    padding : 0.3em;
  }


.tbl-border {
/*    border : 1px solid #333;*/
  }


.tbl {
    font-size : 13px;
    padding : 4px;
  }


.tbl1 {
    font-size : 13px;
    background : #FFFFEE;
    padding : 4px;
  }


.tbl2 {
    font-size : 13px;
    background : #FFFFEE;
    padding : 4px;
  }


.forum-caption {
    font-size : 15px;
    color : #eee;
    background : #000;
    padding : 2px 4px 3px;
  }


.quote {
    color : #888;
    background : #111;
    padding : 2px;
    margin : 0 20px;
/*    border : 1px solid #333; */
  }


.poll {
    height : 12px;
/*    border : 1px solid #000; */
  }


.comment-name {
    color : #FF7500;
  }


.shoutboxname {
    color : #FF7500;
  }


.shoutbox {
    color : #ddd;
  }


.shoutboxdate {
    font-size : 11px;
    color : #888;
  }


.small {
    font-size : 13px;
    font-weight : normal;
  }


.small2 {
    font-size : 13px;
    font-weight : normal;
    color : #888;
  }


.side-small {
    font-size : 13px;
  }


.side-label {
    color : #FF7500;
    background : #111;
    padding : 2px;
  }


#navigation {
    line-height : 2em;
  }


#navigation h2 {
    margin : 10px 0 10px 0;
    font : normal 15px;
    font-family : "Arial", Sans-Serif;
    color : #FF7500;
    background : inherit;
  }


#navigation ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }


#navigation li {
    margin : 0 0 0.5em 0;
  }


#navigation a {
    display : block;
    font-size : 15px;
    color : #FF7500;
    background : #111;
    padding : 0.1em 0.8em;
/*    border : 1px solid #333; */
    text-decoration : none;
  }


#navigation a:hover {
    background: #FF7500 url("images/menu.png") repeat-x;
    color : #555;
  }

/* Page Navigation */




.pagenav {
    padding: 0.4em;
  }


.pagenav span {
    background : #FF7500;
/*    border: 1px solid #000; */
    padding: 0.2em 0.4em 0.2em 0.4em;
    margin: 0.2em;
  }


.pagenav a {
/*    border: 1px solid #000; */
    padding: 0.2em 0.4em 0.2em 0.4em;
    margin: 0.2em;
    text-decoration: none;
    color : #FF7500;
    background : #222;
  }


.pagenav a:hover {
    margin: 0.2em;
    text-decoration: none;
    background : #FF7500;
    color : #ddd;
  }

/*Helpers*/



.center {
    margin: 0 auto;
  }


.content_center {
    text-align: center;
  }


.flleft {
    float: left !important;
  }


.flright {
    float: right !important;
  }


.clear {
    clear: both;
  }

/*IE Fixes*/



* html #main-content {
    height: 1%;
    width: auto;
  }


.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
  }

/* Hide from IE Mac \*/



.clearfix {
    display:block;
  }

/* End hide from IE Mac */



.floatfix {
    overflow:hidden;
  }


* html .floatfix {
    width:100%;
  }


.center, *[align="center"] {
    margin: 0 auto;
  }

div.main-caption a.promocje {
color: #FFD200;
text-decoration: none;
font-weight: bold;
font-style: italic;
}

div.main-caption a.promocje:hover {
color: #FFD200;
text-decoration: underline;
}

div.start_here {
text-align: center; 
width: 100%;
height: 220px; 
background-image: url('images/bg-start.png');
background-position: center center;
background-repeat: no-repeat;
line-height: 220px;
}

div.start_here a {
display: inline-block; 
background-color: transparent; 
width: 120px; 
height: 220px; 
text-align: center; 
color: white; 
font-size: 20px; 
line-height: 220px;
margin: 0px;
background-position: center center;
background-repeat: no-repeat;
}

#oferta {
background-image: url('../../images/oferta.png');
}

#flota {
background-image: url('../../images/nasza-flota.png');
}

#kontakt {
background-image: url('../../images/kontakt.png');
}

#oferta:hover {
background-image: url('../../images/oferta-hover.png');
}

#flota:hover {
background-image: url('../../images/nasza-flota-hover.png');
}

#kontakt:hover {
background-image: url('../../images/kontakt-hover.png');
}

form.nastorr input {
width: 400px;
}



