﻿    body, html 
	{
	    margin: 0;
		padding: 0;
		font-family: Arial;
		font-size: 11px;
		background: #000 url(../images/page_bg.jpg) repeat-x;
		color: #FFFFFF;
	}
	
	#download a:link
	{
        color: #B2F093;
        text-decoration: none;
        margin: 0;
    } 
    
    #download a:visited
	{
        color: #B2F093;
        text-decoration: none;
        margin: 0;
    }
    
	#download a:hover
	{
        color: #B2F093;
        text-decoration: underline;
        margin: 0;
    }   
	
    #download a:active
	{
        color: #B2F093;
        text-decoration: underline;
        margin: 0;
    } 
	
	#news a:link
	{
        color: #fff;
        text-decoration: none;
        margin: 0;
    } 
    
    #news a:visited
	{
        color: #fff;
        text-decoration: none;
        margin: 0;
    }
    
	#news a:hover
	{
        color: #fff;
        text-decoration: underline;
        margin: 0;
    }   
	
    #news a:active
	{
        color: #fff;
        text-decoration: underline;
        margin: 0;
    } 
	
	#head ul li a:link
	{
        color: #AEACAC;
        text-decoration: none;
        margin: 0;
    } 
    
    #head ul li a:visited
	{
        color: #AEACAC;
        text-decoration: none;
        margin: 0;
    }
    
	#head ul li a:hover
	{
        color: #AEACAC;
        text-decoration: underline;
        margin: 0;
    }   
	
    #head ul li a:active
	{
        color: #AEACAC;
        text-decoration: underline;
        margin: 0;
    }
	 
	#container
	{
	    width: 800px;
		margin: 0 auto;
	}
	
	#head
	{
	    margin: 0;
		padding: 0;
		float: left;
		background: url(../images/head_bg.jpg) no-repeat;
		width: 800px;
		height: 230px;
	}
	
	#head ul
	{
		margin: 0;
		padding: 20px 0 0 0;
		float: left;
		width: 800px;
		height: 20px;
		border-bottom: 1px solid #B7B7B7;
		list-style: none;
		font-size: 10px;
		color: #AEACAC;
		text-align: right;
	}
	
	#head ul li
	{ 
		margin: 0 0 0 10px;
		padding: 0 0 0 12px;
		display: inline;
		background: url(../images/two_triangles.gif) 0px 5px no-repeat;
		width: 9px;
		height: 4px;
	}
	
	#head h1
    {
        background-image: url(../images/logo_nobg.png);
		width: 331px;
		height: 95px;
		margin: 30px 0 0 2px;
		padding: 0;
		float: left;
    }
    #head h1 span
    {
        display: none;
    }
	
	#head p
    {
        background: url(../images/adres_header.png) no-repeat 0 0;
		width: 127px;
		height: 104px;
		margin: 50px 0 0 2px;
		padding: 0;
		float: right;
    }
    #head p span
    {
        display: none;
    }
	
l.main_menu span { cursor: pointer; float:left; color:#99A0A6;  text-decoration:none; margin-right: 0px; margin-top: 0px; height: 30px; display: inline; font-size: 14px;}
ul.main_menu span a { cursor: pointer; float:left; font-weight: bold; display:block;  padding: 8px 14px 0px 13px; height: 15px; display: inline; font-size: 14px;}


ul.main_menu span:hover {float: left; color: #C0D6E4; background: #FFF url(../images/menu_tick_bg.jpg) repeat-x; cursor:pointer;height: 30px !important; height/**/: 30px; }
ul.main_menu span.tick {float: left; color: #C0D6E4; background: #FFF url(../images/menu_tick_bg.jpg) repeat-x; cursor:pointer;height: 30px !important; height/**/: 30px; }
ul.main_menu span .active a{float: left; color: #C0D6E4; background: #FFF url(../images/menu_tick_bg.jpg) repeat-x; cursor:default; height: 30px !important;height/**/: 30px;}

ul.main_menu span a:hover  {float: left; background: url(../images/menu_triangle.jpg) no-repeat center bottom;  height: 28px !important; height/**/: 28px; }
ul.main_menu span a.tick  {float: left; background: url(../images/menu_triangle.jpg) no-repeat center bottom;height: 28px !important; height/**/: 28px; }
ul.main_menu span .active {float: left; background: url(../images/menu_triangle.jpg) no-repeat center bottom;height: 28px !important;height/**/: 28px; }

	ul.main_menu
	{
	    width: 800px; height: 36px; margin: 0 0 15px 0; padding: 10px 0 0 0; float: left; list-style: none; background: url(../images/menu_bg.jpg) repeat-x;
	}
	
	ul.main_menu li
	{	
	    display: inline; padding: 0; float: left; 
	}	
	
	#fotobox
	{
	    padding: 0;
		margin: 0 0 20px 0;
		float: left;
		width: 800px;
	}
	p.fotobox_1
	{
		padding: 0 10px 0 10px;
		width: 374px;
		margin: 0 10px 0 0;
		float: left;
		background: #000 url(../images/fotobox_bg.jpg) repeat-x;
		font-size: 0px;
	}

	p.fotobox_2
	{
		padding: 0 10px 0 10px;
		width: 374px;
		margin: 0;
		float: left;
		background: #000 url(../images/fotobox_bg.jpg) repeat-x;
		font-size: 0px;
	}
	
	#welcome
	{
	    width: 399px;
		margin: 0 1px 0 0;
		padding: 0;
		float: left;
		background: #404040;
	}

	
	#welcome h1
	{
	    background: url(../images/h1_welcome.gif) 13px 15px no-repeat;
		height: 45px;
		width: 399px;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #000000;
	}
	
	#welcome h1 span
	{
	    display: none;
	}
	
	
	#welcome p span
	{
	    display: block;
	}
	
	#welcome p
	{
	    margin: 0;
		padding: 15px 15px 15px 15px;
		float: left;
		line-height: 18px;
		text-align: justify;
	}
	
	#welcome .mainPhoto {
		float: left;
		margin: 20px 0px 0px 12px; 
		}
	
	#news
	{
	    width: 195px;
		margin: 0 1px 0 0;
		padding: 0;
		float: left;
		background: #333333;
	}
	
	#news h1
	{
	    background: url(../images/h1_news.jpg) 13px 15px no-repeat;
		height: 45px;
		width: 195px;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #000000;
	}
	
	#news h1 span
	{
	    display: none;
	}
	
	#news p
	{
	    margin: 0;
		padding: 15px 15px 15px 15px;
		float: left;
	}
	
	#news p span.title
	{
	    font-weight: bold;
		display: block;
		margin: 0 0 2px 0;
	}
	
	#news p span.date
	{
	    color: #B2F093;
		display: block;
		margin: 0 0 2px 0;
	}

	#news p span.body
	{
	    font-size: 10px;
		display: block;
	}
	
	#download
	{
	    width: 195px;
		margin: 0;
		padding: 0;
		float: left;
		background: #262626;
	}
	
	#download h1
	{
	    background: url(../images/sub_pages/wybrane_z_oferty.gif) 13px 15px no-repeat;
		height: 45px;
		width: 195px;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #000000;
	}
	
	#download h1 span
	{
	    display: none;
	}
	
	#download p
	{
	    margin: 0;
		padding: 15px 8px 0px 5px;
		float: left;
	}
	
	#download ul
	{
	    float: left;
		margin: 0;
		padding: 8px 0 5px 5px;
		list-style: none;
		font-size: 11px;
		width: 160px;
	}
	
	#download ul li
	{
		width: 3px
		height: 5px;
		margin: 0 0 10px 0;
		padding: 0 0 0 10px;
		list-style: none;
		background: url(../images/down_tr.jpg) 0px 5px no-repeat;
		width: 140px;
	}
	
	#download ul span.title
	{
	    display: block;
		font-weight: bold;
		color: #B2F093;
		width: 140px;
	}
	
	#download ul span.description
	{
	    display: block;
		width: 140px;
	}
	
	#footer
	{
	    margin: 45px 0 0 0;
		padding: 22px 0 0 0;
		clear: both;
		width: 800px;
		height: 40px;
		float: left;
		background: url(../images/footer_bg.jpg) no-repeat;
		font-size: 11px;
		color: #707070;
	}
	
	#footer p.copyright
	{
	    margin: 0;
		padding: 0;
		width: 400px;
		float: left;
	}
	
	#footer p.author
	{
	    margin: 0;
		padding: 0;
		width: 400px;
		float: left;
		text-align: right;
	}
	#footer p.author a {
		color: #fff;
		text-decoration: none;
		padding: 0px 2px 0px 2px;
		}
	#footer p.author a:hover  {
		color: #000;
		background-color: #fff;
		}


	span.read_more
	{
		display: block;
		float: right;
		margin: 20px 0 0 0;
	}
	
	span.show_all
	{
	    padding: 0; 
		float: right; 
		margin: 0px 15px 10px 0;
	}
	
	ul.sub_menu
	{
	    margin: 0 1px 0 0;
		padding: 0;
		float: left;
		width: 199px;
		list-style: none;
		background: #333333;
	}
	
	ul.sub_menu li
	{
	    margin: 0;
		padding: 0;
		width: 199px;
        float: left;
		font-weight: bold;
		background: #484848;
	}
	
	ul.sub_menu h1
	{
	    margin: 0;
		padding: 18px 0 18px 15px;
		border-bottom: 1px solid #000;
	}
	
	ul.sub_menu li a
	{
	    margin: 0;
		padding: 12px 10px 12px 15px;
		width: 174px;
		background: #333333;
		border-bottom: 1px solid #000;
		float: left;
		color: #B2F093;
        text-decoration: none;
    } 
	
	ul.sub_menu li a:hover
	{
	    margin: 0;
		background: #484848 url(../images/sub_menu_tr.jpg) right center no-repeat;
		border-bottom: 1px solid #000;
		float: left;
		color: #fff;
        text-decoration: none;
    }   
	
    ul.sub_menu li a:active
	{
	    margin: 0;
		background: #484848 url(../images/sub_menu_tr.jpg) right center no-repeat;
		border-bottom: 1px solid #000;
		float: left;
		color: #fff;
        text-decoration: none;
    }
	
   	ul.sub_menu li a.tick
	{
	    margin: 0;
		background: #484848 url(../images/sub_menu_tr.jpg) right center no-repeat;
		border-bottom: 1px solid #000;
		float: left;
		color: #fff;
        text-decoration: none;
    } 	
	
	#sub_body
	{
	    font-size: 12px;
	    margin: 0;
		padding: 0;
		float: left;
		width: 585px;
		background: #262626;
	}
	
	#sub_body h1
	{
	    margin: 0;
		padding: 18px 0 18px 20px;
		border-bottom: 1px solid #000;
	}
	
	#sub_body p
	{
	    margin: 0;
		padding: 15px 20px 15px 20px;
		float: left;
		line-height: 20px;
		text-align: justify;
	}
	
	#sub_body p a {
		color: #B2F093;
		}
	
	#sub_body ul
	{
	    margin: 0 0 0 40px;
		padding: 0;
		list-style: none;
		color: #B2F093;
		clear: both;
	}
	
	#sub_body ul li
	{
        margin: 0 0 6px 0;
		padding: 0 0 0 10px;
		background: url(../images/down_tr.jpg) 0px 5px no-repeat;
    }	
	
	#sub_body p img
	{
	    margin: 15px;
	    padding: 0;
	    border: 5px solid #6C6C6C;
	}
	
	
	ul.sub_menu li.adreskontaktowy {
		font-weight: normal;
		font-size: 12px;
		padding: 20px;
		width: 159px;
		line-height: 17px;
		}
	ul.sub_menu li a.adresLink {
		background: none;
		border: none;
		padding: 0;
		clear: none; 
		float: none;
		text-decoration: underline;
		}
	.greenColor { color: #B2F093; }
	
	
	
	
	/* Google maps */
#google_map
{
	float: left;
	width: 540px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 10px 0 0px 20px !important;
	margin/**/: 10px 0 0px 10px;
}

#google_maker_msg
{
	display: block;
}


