body{
margin: auto auto auto auto; 
	 margin-left: auto; 
	 margin-right: auto; 
	width:990px;
	background-color:#f1e8da;
}

#strona{

width:725px;
height:650px;
	padding:0px 0px 0px 0px;
}
#gora {
	
}

#content{
	width:989px;
	height:350px;
	background-color:white;
}

#menu{
    float:left;
	height:20px;
	padding:0px 0px 0px 0px;
}

#menu3{
	width:989px;
	height:22px;
	background-image:url('images/menu_o_firmie.png');
}
#menu2{
	width:989px;
	height:22px;
	background-image:url('images/menu2.png');
}
#menu1{
	width:989px;
	height:22px;
}

#kreska{
	background-image:url('images/kreska-gorna.jpg');
	background-color:white;
	background-repeat:no-repeat;
	background-position:center;

	width:989px;
	height:17px;
}

#opisdol{
	float:left;
	background-image:url('images/kreska-dolna.jpg');
	background-color:white;
	background-repeat:no-repeat;
	background-position:center;

	width:989px;
	height:40px;
}

#center{
	float:left;
	overflow: auto; 
	padding: 5px;
	width:610px;
	height:300px;
}

#center .news-content{
    font-size:12px;
    margin:0  0  0 15px;
    float:left;
    line-height:10pt;
    width:95%;
    color:#578ac4;
    font-family:verdana;
}

#center .news-content p{
    margin: 0 0 0 0; 
}





#left{
	float:left;
	width:170px;
	height:300px;
}

#lefttopobrazek{
	float:left;
	width:40px;
	height:50px;
	background-image:url('images/info.jpg');
	background-repeat:no-repeat;
	background-position:center;
}

#lefttopinfo{
	float:left;
	vertical-align: bottom;
	width:130px;
	height:50px;
	color:#578ac4;
}

#opis{
	text-align:center;
	color:#578ac4;
}

#infotable{
    width:100%;
}

#leftcenter{
	width:170px;
	height:250px;

}

#right{
	float:left;
	background-image:url('images/segregator.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:190px;
	height:300px;
}
.pozycja_menu{
	font-size:14px;
	height:15px;
	float:left;
	padding:0px 0px 0px 5px;
}

.pozycja_menu a{
    color:#fff;
    text-decoration:none;
}

.pozycja_menu a:hover{
    text-decoration:underline;
}

#para{
	width:989px;
	height:205px;
	background-image:url('images/top.jpg');
	}	
	
#para p{
	margin-top:0px;
	}

#softcamp{
	margin-right:10px;	
}
#lewy{
	width:250px;

}

#dol{
	width:1000px;
	height:55px;
	float:left;
	background-image:url('images/dol.jpg');
	font-size:10px;
	text-decoration:none;
	color:#8eacc8;
	font-family: verdana;
}
	
#dol a {
	color:#8eacc8;
}

.link{
    color:white;
    text-decoration:none;
}

.link:hover{
    text-decoration:underline;
}





        /* menu */
        #menu{ margin:0px; padding:0px; list-style:none; color:#769dc8; line-height:17px; display:inline-block; float:left; z-index:1000; }
        #menu a { color:#fff; text-decoration:none; }
        #menu > li { cursor:pointer; float:left; position:relative;padding:0px 10px;}
        #menu > li a:hover {color:#769dc8;}
        #menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
        /* sub-menus*/
        #menu ul { padding:0px; margin:0px; display:block; display:inline;}
        #menu li ul { position:absolute; left:0px; top:0px; margin-top:17px; width:150px; line-height:16px; background-color:#769dc8; color:#0395CC; /* for IE */ display:none; }
        #menu li ul li{ display:block; margin:0px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
        #menu li ul li:first-child { border-top: none; }
        #menu li ul li a { display:block; color:white; }
        #menu li ul li a:hover { color:#769dc8; }
        /* main submenu */
        #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
        /* search */
        .searchContainer div { background-color:#fff; display:inline; padding:5px;}
        .searchContainer input[type="text"] {border:none;}
        .searchContainer img { vertical-align:middle;}
        /* corners*/
        #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu .corner_inset_right { position:absolute; top:0px; left:150px;}
        #menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #menu .corner_left { position:absolute; left:0px; top:0px;}
        #menu .corner_right { position:absolute; left:132px; top:0px;}
        #menu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}

