body   {
	margin: 0 0 0 0;	
	padding: 0;
    font-family: "Tahoma", "Verdana", "Arial";
    font-size: 11px;
    line-height:  160%;
    color: #333;
    background: url(../images/bg.gif) top center no-repeat #666;     
    text-decoration: none;
	text-align: justify;    
}


h1 {
    font-family: "Arial", "Tahoma" "Trebuchet MS";
	font-weight: normal;    
    color: #FF0000;
    font-size: 24px;    
	margin: 0 0 15px 0;    
}


h2 {
    font-weight: bold;
    color: #FFF;
    font-size: 18px;    
    margin: 0 0 20px 0;
    padding: 0px;
}

h3 {
    font-weight: bold;
    color: #333;
    font-size: 13px;
    margin: 10px 0 10px 0;
}

a {
    text-decoration: underline;
    color: #000;
}
a:hover {
   color: #C41600;
}

img {
    border: 0px
}

form {
    margin-top: 0px;
    margin-bottom: 0px;
}

table { 
	table-layout: fixed; 
}

.frmbug {
    border: solid 1px #CC0000;
}
.zebra {
    background-color: #C0C0C0;
}

.uwaga {
    color: #660000;
}

#container{
	width: 900px;		
	margin: 0 auto 0 auto;		
}

#container #rightcol{
	background: #000 url(../images/menu_bg.jpg) top left no-repeat;	
	display: inline;
	width: 240px;
	height: 1500px;
	margin: 0 0 0 0;
	float: right;	
}

#container #rightcol #logo{	
	margin: 20px 0 0 15px;
}

#container #rightcol #menu {		
	padding: 20px 22px 20px 22px;
}

#container #menu ul{	
	margin: 0px;
	padding: 0px;
}

#container #menu li{	
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background: url(../images/hr.gif) top center no-repeat;
}

#container #menu .sel{	
	list-style-image: url(../images/dot_menu.gif);	
}

#container #menu li:first-child{
	background: none;
}

#container #menu li img{
	margin: 5px 0 0 0;
}



#container #menu .selected a{
	background: url(../images/menu_bg_sel.png) top left repeat-x;
	font-weight: bold;	
}


#container #menu a{
	color: #FFF;
	text-decoration: none;	
	display: block;	
	height: 100%;
	padding: 7px 0px 7px 20px;
	text-align: left;		
}

#container #menu a:hover{
	background: #FF3333;
	color: #FFF;		
}

#container #rightcol .contact{
	margin: 20px 22px 20px 22px;
	padding: 5px 10px 5px 10px;
	background: #333;
	color: #FFF;		
}

#container #rightcol .contact h3{	
	color: #FFF;
	font-size: 11px;	
	background: #C41600;
	padding: 3px;	
}

#container #rightcol .contact a{	
	color: #FFF;	
}



#container #content{
	display: inline;
	width: 660px;
	height: 1500px;	
	float: left;
	position: relative;
	background: #333;
	color: #FFF;					
}

#container #main {
	margin: 0 0 0 0;
	padding: 0px;
}


#container #footer{
	padding: 0 10px 0 10px;
	font-size: 11px;	
	margin: 100px 0 50px 0;
	text-align: center;		
	border-top: 1px #DDD solid;	
							
}

#container #footer .menuunder{
	margin: 10px 0 20px 0;
	color: #CC0000;							
}

#container #footer .menuunder a{
	color: #FFF;								
}

#container #footer .menuunder td{
	margin: 0 5px 0 5px;text-align: left;
	line-height: 120%;
	vertical-align: top;
	border-left: #999 2px solid;
	padding: 0 0 0 5px; 							
}


#container #footer .seo{
	margin: 20px 0 20px 0;
	color: #999;							
}

.more a{
	display: inline;
	background: #000;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;	
	text-align: center;
	padding: 6px 12px 6px 12px;
	float: right;
}