body { text-align: center; background-image: url(proj/bgb1.png); margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }

#zts { width: 860px; margin: 0px auto; padding:0; background-image: url(proj/bg11.png); background-repeat: repeat-y; overflow: hidden; } 
#logo { float:left; width:302px; padding-left:20px }
#address { float:right; width:518px; padding-right:20px } 

#version { background-image: url(proj/dane.png); background-repeat: no-repeat; height: 67px; width: 518px }
#version ul { text-align: left; padding: 25px 0 0 362px }
#version li { padding: 0 6px 0 6px; display: inline }
#version ul,li, img { border: 0 } 
#versin img { width: 28px; height: 18px }

#cranes { width: 820px; text-align: left; margin:0 20px; padding:0; background-image: url(proj/bgmain.jpg); background-repeat: repeat-y; overflow: hidden } 

#f2, #p1, #p2, #l1 { width:820px; margin:0 20px; clear:both }

#colleft { float:left; width:290px; padding-left:12px } 
#colright { float: right; width:506px; margin: 12px 6px 0 6px; padding:0; text-align: left } 


#colleft p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0; padding: 0 } 
.opis { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0; padding: 0 }

#base { height: 215px; background-image: url(proj/baza.jpg); background-repeat: no-repeat; margin-top: 11px; padding: 20px 0 0 0 } 
#base p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #606060; margin: 0 37px 0 31px; text-align: justify } 
#base p.expert { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #606060; margin: 43px 37px 0 31px; } 

#nav { width: 820px; margin:0 20px; height: 35px; background-repeat: no-repeat; border-top: solid 1px; border-bottom: solid 1px; border-color: #000000 } 
#nav img { margin:0; padding:0 }

h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #CC0000; margin: 10px 0 20px 0 } 

ul,ol,li { margin:0; padding:0 }
ul,ol { list-style:none }

#footer { width:820px; height:30px; margin: 5px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; overflow: hidden }
#footer a:link, #footer a:visited, #footer p { text-decoration: none; color:#777; }
#footer a:hover, #footer a:active { text-decoration: underline; color:#000; }

#project a:hover { text-decoration: none; color: #FF6666 }

#footer ul { text-align: left; margin-top: 7px; padding: 0 20px 0 0 }
#footer li { padding: 0 5px 0 7px; display: inline; border-left: 1px solid #000; }
#footer li.first { border: none; } 

#data { height: 30px; background-color: #F5F5F5; text-align: left; margin: 5px 20px; padding: 0 } 
#data p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; background-color: #F5F5F5; margin: 0; padding: 10px } 

.navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; background-color: #FFFFFF; }
.author { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; background-color: #FFFFFF; margin-top: 7px; }

a.jcfu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #777777; background-color: #FFFFFF; text-decoration: none }
a.jcfu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #777777; background-color: #FFFFFF; text-decoration: none }
a.jcfu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #777777; background-color: #FFFFFF; text-decoration: none }
a.jcfu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FF0000; background-color: #FFFFFF; text-decoration: none } 


.char { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; line-height: 16px; color: #000000 } 
.main { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; margin:0; padding:0 } 
#characteristic td { padding-left:5px }

.which { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; line-height: 15pt; color: #000000; background-color: #FED65B; margin: 0 19px 0 11px; padding-left: 50px; border-top: solid 1px; border-color: #FFFFFF; } 

a.model:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15pt; font-weight: bold; color: #000000; background-color: #FED65B; text-decoration: none; }
a.model:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15pt; font-weight: bold; color: #000000; background-color: #FED65B; text-decoration: none; }
a.model:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15pt; font-weight: bold; color: #000000; background-color: #FED65B; text-decoration: none; }
a.model:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15pt; font-weight: bold; color: #CC0000; background-color: #FED65B; text-decoration: none; }


#map { height: 215px; background-image: url(proj/baza.jpg); background-repeat: no-repeat; margin-top: 11px; padding: 10px 0; text-align: left } 
#map p.where { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #606060; margin: 0 37px 0 31px; text-align: justify }
#map p.plan { padding:0; margin: 10px 0px 0px 23px } 

#documents { height: 115px; background-image: url(proj/order.jpg); background-repeat: no-repeat; margin:0; padding:0; text-align: left } 
#documents p.order { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #606060; margin: 0px 37px 0 31px; padding: 55px 0 0 0; text-align: left } 

#documents a:link, #dokuments a:active, #dokuments a:visited { text-decoration: none; color:#CC0000; background-color: #FED65B } 
#documents a:hover { text-decoration: none; color:#333399; background-color: #FED65B }


#typ a:link, #typ a:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }  
#typ a:hover, #typ a:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none }


a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; background-color: #FFFFFF; text-decoration: none; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; background-color: #FFFFFF; text-decoration: none; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; background-color: #FFFFFF; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; background-color: #FFFFFF; text-decoration: none; }

#typ img { padding: 2px; border: solid 1px; border-color: #E4E4E4 }


a:link, a:active, a:visited, a:hover { font-weight: bold }


