/*
Theme Name: Propartner

*/
body, html {
background: #E5E6E8 url(img/tlo_body.gif) fixed repeat-x;
color: #000; 
padding : 0; 
margin : 0; 
font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
}

#strona {
width:698px; 
padding: 0; 
margin: auto; 
background: transparent; 
position: relative;
} 

#main_podstrona {
background: #fff url(img/tlo_podstrona.gif) no-repeat;
}

#main {
background: #fff;
}

.tutaj {font-size: 10px; margin: 0; padding:17px 0 10px 0; border-bottom: solid 1px; border-color: #2D3858;}

#logo {
height: 56px;
width: 213px;
margin: 7px 0 0 0;
position: relative;
background: transparent url(img/tlo_logo.gif) no-repeat;
}

#logo img {
margin: 7px 0 0 23px; border: 0;
}

#menu { background: transparent; padding: 3px 10px 4px 3px; position: absolute; right: 5px; top: -55px;}

#menu ul, #menu_left ul {
	margin: 0;
	padding: 0;
	}

#menu li {
	font: normal 10px Verdana, Arial, Helvetica;
	list-style-type: none; 
	margin: 0 0 0 20px;
	padding: 0;
	color: #fff;
	float: left;
	text-align: center;
	}
#menu img {border: 0;}
	
#head_opp {
background: #fff url('img/head_opp.gif') no-repeat;
width: 698px; 
height: 59px;
position: relative;
}

#menu_podstrona {position: absolute; bottom:8px; left:5px}
#menu_podstrona ul {
	margin: 0;
	padding: 0;
	}
#menu_podstrona li {
	font: bold 13px Verdana, Arial, Helvetica;
	list-style-type: none; 
	margin: 0 5px 0 0;
	padding: 2px 10px 0 10px;
	color: #fff;
	float: left;
	display: block;
	height: 20px;
	}
#menu_podstrona a:link, #menu_podstrona a:visited {text-decoration: none; }
#menu_podstrona a:active, #menu_podstrona a:hover {text-decoration: underline; }
#menu a:link, #menu a:visited, #bottom a:link, #bottom a:visited {
color : #fff; 
text-decoration: none; } 
#menu a:hover, #menu a:active, #bottom a:hover, #bottom a:active {
color : #fff; 
text-decoration : underline; }

.item_opp {color:#fff; background:#2D3858;}

a:link {color : blue; text-decoration: underline; } 
a:hover {text-decoration : none; } 
a:active {text-decoration : underline; } 
a:visited {color : purple; } 

form {padding:0; margin:0; border:0;}

.input {border: 1px solid #C0C0C0;font-size: 10px; }

.button {margin: 0 0 0 5px;border: 0;background: #2D3858;color: #fff;font-size: 11px;cursor: pointer;}

#menu_left { border-left: solid 5px #fff; float: left; position: rleative; font-size: 11px; width:183px; background:#D2D8E8; padding: 5px 15px 15px 10px; }
#menu_left h2 {color: #000; font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:15px 0 10px 0;}
#menu_left li {list-style : disc url('img/s_z.gif') outside; margin: 5px 0 0 16px; padding:0;}


#tresc {
margin: 0 0 0 230px; 
background: transparent; 
width: 450px; 
padding: 5px 0 20px 0; 
border: 0; 
} 
#tresc2 {
margin: 0 0 0 70px; 
background: transparent; 
width: 550px; 
padding: 5px 0 20px 0; 
border: 0; 
} 

.wc {text-indent: 20px;}

#tresc h2 {color: #000; font: bold 14px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:15px 0 10px 0;}
#tresc h3 {color: #000; font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:15px 0 10px 0;}
#tresc img {border: 0;}

#bottom {
background: transparent url('img/bottom.gif') no-repeat;
height: 42px;
width: 698px;
margin: 0 0 40px 0;
font-size: 9px; color: #fff;
position: relative; clear: both;
}

#copy {
position: absolute;
top: 18px; left: 15px;
width: 250px;}
#copy p {
margin: 0; padding: 0;}
#b_menu {
position: absolute; text-align: right;
top: 18px; right: 15px; width: 360px;}
#b_menu p {
margin: 0; padding: 0;}


#dogory { padding: 2px 8px 2px 8px; position: absolute; right: 0px; top: -8px; background: #336699; }
#dogory a:link, #dogory a:visited {
color : #fff; 
text-decoration: none; } 
#dogory a:hover, #dogory a:active {
color : #fff; 
text-decoration : underline; }

blockquote {font-size:10px; background: #ddd; border: solid 1px #ccc; padding: 20px; margin: 15px 40px 15px 40px;}

.img {float: left; margin: 0 10px 15px 0;}
.cytat {font: oblique 11px verdana,arial,helvetica; padding: 20px;}
.cennik_tbl {
border: solid 1px #999999;
background: #DDDDDD;}
.cennik_td {
border: solid 1px #222222;
text-align: center;
padding: 5px;
background: #fff;}
.cennik_td1 {
border: 0;
background: #ddd;
}

.hr { 
	height: 1px;
	color: #2D3858;
	background-color: #2D3858;
	width: 100%;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 3px;
	}