/*CSS dla "JANBUD Maszyny Budowlane"*/

body{
 font-family: "Tahoma", "Verdana", "Arial", sans-serif;
 font-size:0.8em;
 color:#414345;
 background-image:url(../images/body_bg.png);
 background-position: top;
 background-repeat:repeat-x;
 background-color: #949494;
 margin:0px;
 padding: 0px;
} 

/*WARSTWY*/
/*top*/
div#toppage{
    width:769px;
    height:98px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    padding:0px;
    background-image:url(../images/top_bg.png);
    background-repeat:no-repeat;
    background-position:bottom;
    /* font-family: "Tahoma", "Verdana", "Arial", sans-serfif;
    color: #ddeff6;
    font-size:0.7em;
    text-align:right;
    padding-top:37px;*/
}

/*skroty- ikonki w lewym gornym rogu*/
div#toppage div#skroty{
    height: 25px;
    padding: 0px;
    margin: 0px;
    float: left;
}

/*top z logo*/
div#toppage div#logo_top{
    width:230px;
    height:25px;
    float: right;
}

div#toppage div#napis{
    width: 274px;
    height: 73px;
    float: left;
}

div#toppage div#logo_bottom{
    width:230px;
    height:73px;
    margin:0;
    padding:0;
    float:right;
}

div#banner{
    width: 769px;
    height: 301px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    clear: both;
}

div#logo_baner div#centrum_ogrodnicze{
    width:511px;
    height:294px;
    margin:0;
    padding:0;
    float:right;
}


/*tło z boków pod bannerem - cieniowanie*/

div#borders{
 width:769px;
 background-image:url(../images/content_gradient_bg.png);
 background-repeat:repeat-y;
 background-position: top;
 margin-left:auto;
 margin-right:auto;
 /*height:100%;*/
}

div#content{
 width:581px;
 /*background-image:url(../images/bg-content.png);
 background-position:top left;
 background-repeat:no-repeat;*/
  height:100%;
  float:right;
  clear: right;
}

div#content_img{
 float: left;
 clear: none;
 text-align: right;
 font-size: 0.8em;
 padding-top: 5px;
 }
 

div#menu-pionowe{
 width:188px;
 background-image:url(../images/bg-menu.png);
 background-repeat:repeat-y;
 background-position:8px top;
 text-align:right;
 margin:0;
 padding: 0px;
 float:left;
}

div#dla_tabeli{
 width:188px;
 padding: 0px;
 margin:0px;
 background-image:url(../images/bg-content.png);
 background-repeat:repeat-y;
 background-position:right top;
 float: left;
}


table.menu{
    width:176px;
    margin-left: 8px;
    margin-right:0px;
    padding:0;
    margin-top:0px;
    /*float:right;*/
    text-align:left;
}
    
table.menu td.on-left{
    border-top: 1px solid #e7ba34;
    border-bottom: 1px solid #c28101;
    width:20px;
}

table.menu td.on-left-last{
    border-top: 1px solid #e7ba34;
    border-bottom: none;
    width:20px;
}

table.menu td.on-left img{
 margin:0;
 padding:0
}

table.menu td.on-right{
    background-image: url(../images/menu_bg_on.png);
    border-top: 1px solid #e6af35;
    border-bottom: 1px solid #c27602;
    width:156px;
    padding-top:4px;
}

table.menu td.on-right-last{
    background-image: url(../images/menu_bg_on.png);
    border-top: 1px solid #e6af35;
    border-bottom: none;
    width:156px;
    padding-top:4px;
}

table.menu td.off-left{
    border-top: 1px solid #e8bb31;
    border-bottom: 1px solid #c38100;
    width:20px;
}

table.menu td.off-left-last{
    border-top: 1px solid #e8bb31;
    border-bottom: none;
    width:20px;
}

table.menu td.off-right{
    border-top: 1px solid #e8ab32;
    border-bottom: 1px solid #c27200;
    width:156px;
    padding-top:4px;
}

table.menu td.off-right-last{
    border-top: 1px solid #e8ab32;
    border-bottom: none;
    width:156px;
    padding-top:4px;
    padding-bottom:-4px;
}

table.menu td.sub-left{
    border:0px;
    width:20px;
}
table.menu td.sub-off-right{
 background-image:url(../images/pointer-sub-off.gif);
 background-repeat:no-repeat;
 background-position:left top;
    border-top: 1px solid #e8ab32;
    border-bottom: 1px solid #c27200;
    width:141px;
    padding-left:13px;
    padding-top:2px;
    padding-bottom:3px;
}
table.menu td.sub-on-right{
 background-image:url(../images/pointer-sub-on.gif);
 background-repeat:no-repeat;
 background-position:left top;
    border-top: 1px solid #e8ab32;
    border-bottom: 1px solid #c27200;
    width:141px;
    padding-left:13px;
    padding-top:2px;
    padding-bottom:3px;
}

a.menu-gl:link, a.menu-gl:visited{
    color:#f8f7cc;
    text-decoration:none;
    padding-left:4px;
}

a.menu-gl:hover, a.menu-gl:active{
    color:#fff;
    text-decoration:underline;
}
 
div#footer{
 float: center;
 width:769px;
 height: 47px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../images/footer_bg.png);
 background-position:bottom;
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;
 clear: both;
}

div#footer div#prawa-autorskie{
 width:170px;
 padding:20px 9px 0px 25px;
 font-size:0.7em;
 font-family: "Tahoma", "Verdana", sans-serif;
 color:#5f6265;
 float:right;
}
div#footer div#linki-stopki{
 width:500px;
 padding:20px 10px 0px 9px;
 font-size:0.7em;
 font-family: "Tahoma", "Verdana", sans-serif;
 color:#3a3c3e;
 float:left;
}

/*ODNOŚNIKI*/
a:link, a:visited{
 border:0px;
 margin:0px;
 padding:0px;
 font-family:"Tahoma","Verdana", "Arial", sans-serif;
 color:#ac6710;
 text-decoration: none;
}
a:hover, a:active{
 color:#ac6710;
 text-decoration:underline;
}

a.tops:link, a.tops:visited{
 font-family:"Tahoma","Verdana", "Arial", sans-serif;
 font-size:1.2em;
 color:#ddeff6;
 padding-left: 9px;
 padding-right: 9px;
 text-decoration:none;
}
a.tops:hover, a.tops:active{
 color:#fff;
}


a.footer:link, a.footer:visited{
 font-family:"Tahoma","Verdana", "Arial", sans-serif;
 text-decoration:none;
 font-size:1.1em;
 color:#343638;
}
a.footer:hover, a.footer:active{
 color: #343638;
 text-decoration: underline;
}
a.arsnovem{
 font-size:10px;
 font-family: "Tahoma", "Verdana", sans-serif;
 font-weight:normal;
 color:#286880;
}

/*znaczniki*/
img{
 border:0px;
 padding:0px;
 margin:0px;
}

img.koniec-tab{
 border:0px;
 padding:0px;
 margin-bottom:-4px;
}

p{
 padding: 11px 25px 0px 50px;
 margin: 0px;
 text-align: justify;
}

p.content_txt{
font-family: "Tahoma", "Arial", "Verdana", Sans-serif;
font-size: 0,8em;
text-align: justify;
color: #414345;
padding: 9px 25px 9px 15px;
}


ul{
 list-style-type: none;
 list-style-image:url(../images/bullet.gif);
 padding-top:11px;
 padding-bottom:0px;
 padding-right:25px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:18px;
}

img.ramka{
 border:1px solid #57a5ae;
 margin:9px;
}
img.galeria{
 border:1px solid #57a5ae;
 margin:9px 0px 0px 9px;
}

img.indeks{
border: 1px solid #e17f00;
margin-left: 40px;
margin-right: 0px;
margin-bottom: 3px;
margin-top: 5px;
clear: both;
}

img.naprawo{
border: 1px solid #e17f00;
margin-left: 18px;
margin-right: 9px;
margin-bottom: 9px;
margin-top: 9px;
float:right;
}

.tyt{
 padding-left:11px;
}

/*naglowki*/
h1{
font-family: "Tahoma", "Verdana", "Arial", Sans-serif;
color: #101f55;
font-size: 1.2em;
padding-left: 15px;
}

h2{
font-family: "Tahoma", "Verdana", "Arial", Sans-serif;
color: #101f55;
font-size: 1.0em;
}

table.tabelka{
    border:0px;
  margin: 9px 25px 9px 15px;
}
table.tabelka img{
  border: 1px solid #e17f00;
  margin-right:18px;
  margin-bottom:18px;
}

/*inne klasy*/
.clear_both{
 clear:both; 
}

.clear_right{
 clear: right;
 }
 
.none{
 border:0px;
 padding:0px;
 margin:0px;
}

.podtytul{
 color:#007388;
 font-size:13px;
 font-family: "Times","Verdana", "Tahoma";
 font-weight:normal;
}
.skroty{
border: 0px;
padding-top: 7px;
padding-left: 5px;
clear: none;
}

.skroty_fav{
border: 0px;
padding-top: 5px;
padding-left: 5px;
clear: none;
}

.logo_img{
border: 0px;
padding: 0px;
clear: right;
}

.footer_img{
border: 0px;
padding-right: 3px;
padding-left: 10px;
padding-top: 2px;
clear: both;
}

.bolduj{
 font-weight:bold;
}

