* {
    padding: 0;
    margin: 0;
} 

body {
	background: #f7f7f7;
	font-family: Arial;  
    font-size: .75em;
	padding: 0;
    margin: 0;
}

img { border: none;}
a { color: #0000cc; text-decoration: none;}
a:hover { color: #0000cc; text-decoration: underline;}
a:visited { color: #0000cc; }
li { color: #036DA7; list-style-type: none;}


#wrap {

font-family: arial; 
margin: 20px auto;
padding: 10px;
width: 728px;
background: #fff;
border: 1px solid #aaa;
letter-spacing: -2; 
}

#header { height: 100px; background: #424F6F url(images/header1.jpg); margin-bottom: 5px; font-family:Arial,Verdana;}
#header h1 {color: #fff; font-size: 1.5em; padding: 15px 0 0 10px; font-weight: 100;}
#header h1 a {letter-spacing: -1px; color: white; text-decoration: none; }
#header h2 {color: #eee; font-size: 1.2em; padding: 0 0 0 10px; font-weight: 100;}

#left {
width: 160px;
float: left;
background: #FFF;
color: #666;
} 
#left .box {
margin-bottom: 10px;
padding-top: 5px;
color: #666;
line-height: 20px;
text-align: left;  
}
#left h2 {
font-size: .9em; 
background: #424F6F url(images/header1.jpg);
height: 16px;
padding: 3px;
color: #fff;
}

#content {
margin-left: 180px;
/* margin-right: 10px; */
text-align: justify;
color: #333;
}
#content h2 { color: #555; font-size: 1.4em;}

#footer {
font: menu;
clear: both;
color: #eee; 
background: #eee url(images/header1.jpg); 
text-align: left; 
margin: 20px 0px 0px 0px; 
padding: 5px; 
font-size: .8em;
}
#footer a { color : #ddd; text-decoration: none; }

/* foxmenu */
#foxmenucontainer{height:24px;display:block;/* background:#EEEEEE; */padding:5px 0px 5px 0px;margin-bottom:15px;margin-top:5px;}
#foxmenu{float:right;text-align:center;display:block;height:24px;width: auto;font-size:11px;font-weight:bold;font-family:Arial,Verdana;}
#foxmenu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#foxmenu ul li{display:block;float:left;margin:0 1px 0 0;}
#foxmenu ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:5px 20px 0 20px;height:19px;background:transparent url(images/foxmenu_bg-OFF.gif) no-repeat top left;}
#foxmenu ul li a:hover{color:#fff;background:transparent url(images/foxmenu_bg-OVER.gif) no-repeat top right;}
#foxmenu ul li a.current,#foxmenu ul li a.current:hover{color:#fff;background:transparent url(images/foxmenu_bg-OVER.gif) no-repeat top right;}


/* glossymenu */

.glossymenu{
list-style-type: none;
/* margin: 5px 0; */
padding: 0;
width: 160px;
border-bottom-width: 0;
margin-bottom: 10px; 
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: 11px Arial, Verdana,;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 170px;
}

.glossymenu li a:visited{
color: white;
}

.glossymenu li a:hover, .glossymenu li a:active{
color: white;
background-image: url(images/glossyback2.gif);
}

/* polecamy */


#ramka{
border: solid 1px lightgrey;
background-color:ghostwhite;
margin-bottom: 30px;
font-family: tahoma, Verdana;
}

#ramka img{
padding: 10px;
float:left
}

#opis {
padding: 10px;
}

#opis a{
text-decoration: none;
font-size: 20px;
color: blue;
letter-spacing: -1px;
}

#opis p{
font-size: 13px;
}

