
@import url('menu.css');
@import url('iemenu.css');
*
 {
	margin: 0;
	padding: 0;
}
body {
	color:#333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#4E4D4D url(images/bodyback.jpg) repeat;
	;
}
a {
	text-decoration: none;
	color:#b20837;
}
a:hover, a:focus {
	color:#b20837;
	text-decoration:underline;
}
a.readmore {
	float:right;
	background:transparent url(images/opp_readmore.png) no-repeat center;
	padding:2px 32px 12px 32px;
	margin-right:20px;
	text-align:left;
	font-weight:bold;
}
a.readmore:hover {
	background:transparent url(images/opp_readmoreh.png) no-repeat center;
	text-decoration:none;
}
img, fieldset {
	border:none;
}
h1 {
	font-size:18px;
	color:#b20837;
}
h2 {
	font-size:16px;
	color:#b20837;
	font-weight:bold;
}
h3 {
	font-size:14px;
	color:#429EE9;
	font-weight:bold;
}
h4 {
	font-size:12px;
	color:#429EE9;
	font-weight:bold;
}
h5 {
	font-size:10px;
	color:#000000;
}
ul {
	margin-left: 15px;
}
#opp_modmiddle h2 {
	padding:0px 0px 8px 0px;
}
#opp_modmiddle img {
	padding:2px 16px;
}
.kontakt p {
	line-height:22px;
}
#opp_modmiddle .ksiazka {
	background:transparent url(images/cien.png) no-repeat right bottom;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:212px;
	height:224px;
	margin: 0px 6px 4px 0px;
}
#opp_modmiddle li {
	margin:0px;
	margin-top:4px;
	padding: 0px;
	font-size:12px;
	font-weight:normal;
	list-style: disc;
}
#opp_headerwrap {
	height:112px;
	float:left;
	background: url(images/opp_middletop.png) repeat-x;
}
#opp_banner {
	height:63px;
	width:469px;
	margin-top:5px;
	float:right;
}
#opp_headerleft {
	height:112px;
	float:left;
	width:25px;
	background: url(images/opp_lefttop.png) no-repeat;
}
#opp_headerright {
	height:112px;
	width:25px;
	float:right;
	background: url(images/opp_righttop.png) no-repeat;
}
#opp_mainbodywrapper {
	margin-left:17px;
}
#opp_mainbodywrap {
	float:left;
}
.opp_maintopleft {
	height:10px;
	width:9px;
	float:left;
	background: url(images/opp_leftmaint.png) no-repeat;
}
.opp_maintopright {
	height:10px;
	width:9px;
	float:left;
	background: url(images/opp_rightmaint.png) no-repeat;
}
.opp_maintopmiddle {
	height:8px;
	margin-top:1px;
	float:left;
	background:#ffffff;
	border-top:1px solid #EEEEEE;
}
.opp_mainmiddle {
	border-right:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	margin-left:1px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:11px;
	background:#FFFFFF url(images/opp_midgrad.png) repeat-x bottom;
	width:90%;
}
.opp_mainbottomleft {
	height:10px;
	width:9px;
	float:left;
	background: url(images/opp_leftbottom.png) no-repeat;
}
.opp_mainbottomright {
	height:10px;
	width:9px;
	float:left;
	background: url(images/opp_rightbottom.png) no-repeat;
}
.opp_mainbottommiddle {
	height:10px;
	float:left;
	background: url(images/opp_middlebottom.png) repeat-x;
}
#opp_footerleft {
	height:139px;
	width:25px;
	float:left;
	background: url(images/opp_lleftbm.png) no-repeat right;
}
#opp_footercenter {
	height:139px;
	float:left;
	background: url(images/opp_middlebm.png) repeat-x;
}
#opp_footerright {
	height:139px;
	float:left;
	width:21px;
	background: url(images/opp_rrightbm.png) no-repeat;
}
#opp_footerleft2 {
	float:left;
	width:264px;
	height:23px;
	background: url(images/opp_leftbm.png) no-repeat right;
}
#opp_footerright2 {
	float:right;
	width:260px;
	height:23px;
	background: url(images/opp_rightbm.png) no-repeat left;
}
.opp_ticker {
	height:76px;
	margin:0 auto;
	float:left;
	background: url(images/opp_tickerbar.png) no-repeat;
}
#opp_rightcolumn {
	float:right;
}
.opp_rmaintopmiddle, .opp_lmaintopmiddle {
	height:8px;
	margin-top:1px;
	float:left;
	background:#ffffff;
	border-top:1px solid #EEEEEE;
}
.opp_rmainmiddle, .opp_lmainmiddle {
	border-right:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	margin-left:1px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	background:#FFFFFF url(images/opp_midgrad.png) repeat-x bottom;
}
.opp_rmainmiddle div.module h3, .opp_lmainmiddle div.module h3 {
	color:#000000;
	padding-bottom:10px;
}
.opp_rmainmiddle div.module, .opp_lmainmiddle div.module {
	padding-bottom:15px;
}
.opp_rmainbottommiddle, .opp_lmainbottommiddle {
	height:10px;
	float:left;
	background: url(images/opp_middlebottom.png) repeat-x;
}
#opp_breadlogin {
	height:37px;
}
#opp_breadcrumbs {
	float:left;
	margin-left:19px;
	padding:10px 28px;
	font-size:10px;
}
#opp_menu {
	height:40px;
	float:right;
	margin-top:-5px;
}
#opp_logo {
	height:91px;
	width:169px;
	margin-top:8px;
	margin-left:16px;
	float:left;
	background-image: url(images/opp_logo.png);
	background-repeat: no-repeat;
}
.fl {
	width:26%;
	text-align:left;
	font-size:11px;
	padding:2px;
}
.fr {
	width:26%;
	text-align:right;
	line-height:24px;
	padding:2px;
}
.fc {
	width:48%;
	text-align:right;
	padding:2px;
}
.pub {
	position:relative;
	margin-right:20px;
}
.publ {
	position:absolute;
	background:transparent url(images/publikacja-tlo.png) no-repeat;
	z-index:2;
	top: 80px;
	left: 0px;
	width: 142px;
	height: 134px;
	padding: 16px 14px 8px 18px;
	text-align: center;
}
.header {
width::100%;
	border-bottom:1px #429EE9 solid;
	padding:8px 16px;
	margin:0px 0px 16px 0px;
}
#opp_wrap {
	width:960px;
}
#opp_headerwrap {
	width:910px;
}
#opp_mainbodywrapper {
	width:927px;
}
.opp_maintopmiddle {
	width:595px;
}
#opp_mainbodywrap {
	width:613px;
}
.opp_mainmiddle {
	width:587px;
}
.opp_mainbottommiddle {
	width:594px;
}
.opp_rmaintopmiddle {
	width:270px;
}
.opp_rmainmiddle {
	width:268px;
}
.opp_rmainbottommiddle {
	width:269px;
}
#opp_menu {
	width:650px;
}
.opp_ticker {
	width:720px;
}
#opp_footercenter {
	width:914px;
}

.zamow {
  font-weight:bold;
  font-size:18px;
  text-align:center;
  padding-top:5px;
}

