body{
    background : #fff;
    margin-top : 0px;
    padding-top: 0px;
    margin-bottom : 0px;
    padding-bottom: 0px;
    text-align: center;
    scrollbar-3dlight-color:#C0C0C0;
    scrollbar-arrow-color:#000000;
    scrollbar-base-color:#C0C0C0;
    scrollbar-dark-shadow-color:#ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
}
.global{
width:900px;;
    min-width:900px;
    max-width:900px;
    margin: 0 auto;
}
a{
    font: normal 12px Arial;
    color: #548622;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
a#h{
font-weight: bold;color:#FF9200;font-size:16px;
    text-decoration: none;
}
a#h:hover{
    text-decoration: underline;
}
a.dzialy{
    font: normal 10px Verdana;
    color: #838383;
    text-decoration: none;
}
a.dzialy:hover{
    text-decoration: underline;
}
img{
    border : 0px;
    padding: 0px;
    margin: 0px;
}
.glowny{
    width: 900px;
}
.bloki{
    width: 900px;
    border-top: solid 1px #D7D7D7;
    border-bottom: solid 1px #D7D7D7;
    margin-top: 20px;
    margin-bottom: 16px;
    clear: both;
    
}
.bloki h1{
    font: normal 22px Tahoma;
    color: #000;
    text-align: left;
    padding-left: 20px;
    margin-top:20px;
}
.bloki_item{
    width: 160px;
    float: left;
    text-align: left;
    margin-left: 0px;
    margin-right:0px;
}
#pierwszy{
    margin-left: 20px;
}
* html #pierwszy{margin-left: 10px;}
.bloki_item h1{
    font: normal 12px Tahoma;
    color: #000;
    background: url('../gfx/li.jpg') no-repeat 0px 0px;
    padding-left: 30px;
    line-height:28px;
}
.bloki_item ul{
    font: normal 10px Verdana;
    color: #838383;
    padding-left: 20px;
    line-height: 16px;
    margin-left:0px;
    list-style:square;
    text-align: left;

}
.belka{
    width: 900px;
    height: 25px;
    background: #8C8C8C;
    text-align:left;
    line-height:30px;
    padding-top:5px;
}
.belka_dolna{
    width: 860px;
    height: 60px;
    text-align:left;
    font: normal 11px Tahoma;
    color: #656565;
    line-height:60px;
    padding-left:40px;
    padding-top:5px;
    clear:both;
    margin-top:20px;
    background: #F1F1F1 url('../gfx/logo_bottom.jpg') right 2px no-repeat;
}
.belka_dolna a{
    font: normal 11px Arial;
    color: #548622;
    text-decoration: none;
}
.belka_dolna a:hover{
    text-decoration: underline;
}
.header{

		margin:0;
		padding:0;
}
.header a{    display:block;width: 900px;
    height: 200px;
    background: #fff url('../gfx/logo.jpg') 20px 1px no-repeat;}
.menu_top{
    width: 870px;
    border-top: solid 1px #D7D7D7;
    border-bottom: solid 1px #D7D7D7;
    padding-left: 30px;
    padding-top: 10px;
}
.menu_item{
    width: 290px;
    float: left;
    text-align: left;
}
.menu_item h1{
    font: bold 19px Arial;
    color: #000;
    background: url('../gfx/li.jpg') no-repeat 0px 0px;
    padding-left: 30px;
    line-height:28px;
}
.menu_item a{
    color: #333333;
    display: block;
    width: 200px;
    font: normal 12px Arial;
    text-decoration: none;
    margin-left: 30px;
    line-height: 20px;
}
.menu_item a:hover{
    background-color: #B6FD3F;
}
.menu_item a.sub{
    color: #333333;
    display: block;
    width: 180px;
    font: normal 12px Arial;
    text-decoration: none;
    margin-left: 50px;
    line-height: 20px;
}
.menu_item a.sub:hover{
    background-color: #B6FD3F;
}
.content_left{
    width: 600px;
    float: left;
    text-align: left;
    padding-top: 20px;
    margin:0;
    padding:0;
}
.content{
    width: 900px;
    float: left;
    text-align: left;
    padding-top: 20px;
}
.content h1{
    font: bold 20px Arial;
    color: #000;
    padding-left: 20px;
}
.content p{
    font: normal 12px Verdana;
    color: #838383;
    padding-left: 20px;
    line-height: 16px;
}
.content ul{
    font: normal 10px Verdana;
    color: #838383;
    padding-left: 20px;
    line-height: 16px;
    margin-left:40px;
}
.content_left h1{
    font: bold 20px Arial;
    color: #000;
    padding-left: 20px;
}
.content_left p{
    font: normal 12px Verdana;
    color: #838383;
    padding-left: 20px;
    line-height: 16px;
}
.content_left ul{
    font: normal 10px Verdana;
    color: #838383;
    padding-left: 20px;
    line-height: 16px;
    margin-left:40px;
}
.content_left ul.sub{
    font: normal 10px Verdana;
    color: #838383;
    padding-left: 20px;
    line-height: 16px;
    margin-left:40px;
    list-style:circle;
}
.content_right{
    width: 240px;
    float: left;
    text-align: left;
    padding:0;
    margin:0;
    padding-top: 20px;
}
.content_right h1{
    font: bold 20px Arial;
    color: #000;
    padding-left: 20px;
}
.content_right p{
    font: normal 11px Arial;
    color: #333333;
    padding-left: 20px;
    line-height: 14px;
    padding-top: 20px;
}
.content_right a{
    font: normal 11px Arial;
    color: #76BE31;
    text-decoration: none;
    margin-left: 80px;
}
.content_right a:hover{
    text-decoration: underline;
}
.belka a{display:block;height:20px;color:#fff;font:normal 0.7em Tahoma;text-decoration:none;float:left;margin-left:20px;padding-left:5px;padding-right:5px;line-height:20px;}
.belka a:hover{text-decoration:underline;background:#666666;line-height:20px;}
.belka a#home{background: #8C8C8C url('../gfx/icon_home.jpg') 5px top no-repeat;padding-left:20px;}
.belka a#home:hover{background: #666666 url('../gfx/icon_home.jpg') 5px bottom no-repeat;}
.belka a#map{background: #8C8C8C url('../gfx/icon_map.jpg') 5px top no-repeat;padding-left:25px;float:right;}
.belka a#map:hover{background: #666666 url('../gfx/icon_map.jpg') 5px bottom no-repeat;}
.belka a#contact{background: #8C8C8C url('../gfx/icon_contact.jpg') 5px top no-repeat;padding-left:25px;float:right;}
.belka a#contact:hover{background: #666666 url('../gfx/icon_contact.jpg') 5px bottom no-repeat;}
.belka .search{height:20px;background: #8C8C8C url('../gfx/icon_search.jpg') 5px top no-repeat;padding-left:20px;float:right;margin-right:20px;margin-left:10px;}
.belka .search #search_text{height:14px;border: solid 1px #666666;font: normal 11px Tahoma;float:left;margin-top:1px;}
.belka .search #submit{height:18px;border: solid 1px #666666;font: normal 11px Tahoma;float:left;background:#B9FF47;color:#000;margin-top:1px;margin-left:2px;}

.lang{display:block;height:20px;color:#fff;font:normal 0.7em Tahoma;text-decoration:none;float:left;padding:0 !important;margin:0 !important;margin-right:10px !important;}
.lang:hover{text-decoration:underline;line-height:20px;background: #8C8C8C !important;}

p.tekst{
    margin: 0px;
    padding: 0px;
    width: 700px;
    font-family: Tahoma;
    font-size: 12px;
    color: #727272;
    font-weight: normal;
    text-decoration: none;
    padding-left: 40px;
    padding-top: 20px;
    text-align: justify;
}
/* form elements */
form.contact {
	margin:10px 15px; padding: 0;
	clear:both;
	margin-top: 20px;
	width:550px;
}
.contact label {
	display:block;
	font-weight:normal;
	margin:5px 0;
	margin-left:16px;
	font: normal 12px Tahoma;
	color: #838383;
	float:left;
	clear:both;
	width:200px;
	margin-top:10px;
}
.contact input {
	padding: 2px;
	border:1px solid #C2C2C2;
	font: normal 12px "Trebuchet MS", Tahoma, sans-serif;
	color:#777;
 	margin-left:16px;
 	margin-top:10px;
}
.contact textarea {
	width:400px;
	padding:2px;
	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
	border:1px solid #C2C2C2;
	height:100px;
	display:block;
	color:#777;
	margin-left:16px;
}
.contact input.button {
	margin: 0;
	font: bold 12px Arial, Sans-serif;
	background: #FFF url(gradientbg.jpg) repeat-x;
	padding: 2px 3px;
	color: #333;
	border: 1px solid #DADADA;
	margin-left:16px;
}
ul.map{

        list-style:square;
        color:#000;
        line-height:12px;
        margin-top:40px;
        padding-left: 40px;
}
.map a{
    font: normal 12px Arial;
    color: #548622;
    text-decoration: none;
}
.map a:hover{
    text-decoration: underline;
}
p{
    font: normal 12px Verdana;
    color: #838383;
    padding-left: 20px;
    line-height: 16px;
    text-align: left;
}
p#gruby{
    font: normal 12px Arial;
    color: #838383;
    margin:0;
    line-height: 16px;
    text-align: left;
    float: left;
    width: 290px;
    border: solid 1px #E2E2E2;
    padding: 10px;
}
h2{font-weight: bold;color:#FF9200;font-size:16px; font-family: Tahoma; padding-left:20px;}
span.orange{color:#FF9200;}
div.menu_left{
    margin-bottom: 0px;
    padding-bottom: 0px;
    width: 300px;
    float: left;
    padding-left: 0px;
    padding-top: 0px;
    text-align: center;

}
.menu_left h3{color: #CC3300;
    font-family: Trebuchet MS;
    font-size: 11px;
    font-weight: bold;}
.menu_left h1{color: #76be31;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: normal;
	text-align:left;padding:0;}
.menu_left p{padding:0;}
h2 a{font-weight: bold;color:#FF9200;font-size:16px; font-family: Tahoma; padding-left:20px;text-decoration:underline;}
h2 a:hover{text-decoration:none;}
.menu_left .menu{text-align:left;list-style:square;}
#header-text{font-size:9px;margin:0;padding:0;width:100%;font-family:Tahoma;text-align:center;}
#footer-desc{font-size:9px;margin:0;padding:0;width:100%;font-family:Tahoma;clear:both;text-align:center;padding-top:10px;}
#footer-desc a{font-size:9px;font-family:Tahoma;color:#ff9200;}
