#body {
	background-color: #fff;
	background-image: url(bg.png);
	background-repeat: repeat-x;
	font-size: 11px;
	padding-bottom: 15px !important;
}


#box {
	float: right;
	width: 210px;
	padding: 0;
	margin: 7px 0 15px 10px;	
	border: 1px solid #cfcfcf;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
}



html>body #box {
	width: 190px;
	margin: 7px 0 15px 10px;
}



#box01 {
	height: 10px;
	padding-bottom: 0px;
	margin: 0;
}

#box02 {
	padding: 0 10px 0 15px;
	margin: 0;
}

#box03 {
	height: 14px;
	padding: 0;
	margin: 0;
}

img {
border: 0}
	
.ramka {
 	border-top: 2px solid #ccc;
	border-right: 1px solid #ccc; 
}
	
.title {color: #114488; font-size: 13px; font-weight: bold; margin-bottom: 4px; font-family: 'Trebuchet MS', Georgia, serif; line-height: 20px;}
a.title { color: #114488; }
.title a:link { color: #114488; }
.title a:visited { color: #114488; }
.title a:active { color: #114488; }
.title a:hover {color: #114488;}

.wiecej {color: #777; font-size: 12px; font-weight: normal; float: right; font-family: Verdana, Georgia, serif;}
a.wiecej { color: #000; }
.wiecej a:link { color: #000; }
.wiecej a:visited { color: #000; }
.wiecej a:active { color: #000; }
.wiecej a:hover {color: #000;}

.more {color: #E6346D; font-family: 'Trebuchet MS', Verdana, Georgia; font-size: 11px; font-weight: bold;}
.more a { color: #E6346D;}
.more a:link { color: #E6346D;}
.more a:visited { color: #E6346D;}
.more a:active { color: #E6346D; text-decoration: underline}
.more a:hover {color: #E6346D; text-decoration: underline}

.menu {padding: 0; color: #000; font-size: 14px; font-weight: bold; margin-bottom: 4px; text-align: right; font-family: Georgia, serif; width: 240px;}
a.menu { color: #000; }
.menu a:link { color: #000; }
.menu a:visited { color: #000; }
.menu a:active { color: #000; }
.menu a:hover {color: #114488;}

#login {
	padding: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 0;
	margin: 20px;
	margin-left: 0px;
	margin-right: 0px
	margin-top: 0px;
	background: #f5f5f5;
	border-right: 1px solid #ccc;
	border-top: 2px solid #ccc;
	width: 260px; 
	height: 150px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	font-family: Verdana, serif;
	}

.log {color: #000; font-size: 11px; font-weight: bold; margin-bottom: 4px; text-align: right; font-family: Verdana, serif;}
a.log { color: #000; }
.log a:link { color: #000; }
.log a:visited { color: #000; }
.log a:active { color: #000; }
.log a:hover {color: #114488;}

.boxall-right table { font-size: 13px;}

.boxnagl {border-bottom: 1px solid #f0efef; font-size: 13px; color: #114488; font-family: 'Trebuchet MS', Arial; font-weight: bold; padding: 8px 0 8px 0;}
.boxtresc {padding: 8px 0 15px 0; color: #000; font-size: 11px; font-weight: normal; margin-bottom: 4px; text-align: right; font-family:  'Trebuchet MS',Arial, serif;}

a.boxtresc { color: #777; font-family: Arial;}
.boxtresc a:link { color: #777; }
.boxtresc a:visited { color: #777; }
.boxtresc a:active { color: #777; }
.boxtresc a:hover {color: #114488;}

.tresc {margin-top: 12px;}

div.lead {font-family: 'Trebuchet MS',Arial, serif; background: #fff url(bg-entry.png) repeat-x;padding: 15px 0}

#content {
	float: left;
	background: #fff;
	width: 310px;
	}

#content2 {
	float: left;
	background: #fff;
	width: 630px;
	}

#sPP{
background: #none;
padding-right: 0px;}

#grays a:link { color: #000; }
#grays a:visited { color: #000; }
#grays a:active { color: #000; }
#grays a:hover {color: #114488;}

.press-body {font-family: 'Trebuchet MS', Georgia, serif; font-size: 13px; line-height: 20px;}
.press-body p {font-family: 'Trebuchet MS', Georgia, serif; padding-bottom: 20px; }

.press-title {font-size: 13px; font-family: 'Trebuchet MS', Georgia, serif; font-weight: bold; color: #114488}
.press {font-size: 16px; font-family: 'Trebuchet MS', Georgia, serif; font-weight: bold; color: #E6346D; background: url(bg-h1.png) repeat-x; border: 1px solid #dfdbdb; padding: 3px; margin: 267px 0 0 0 !important}
.press span {background: url(arrow-pink.gif) no-repeat 5px 8px; padding: 0 0 0 20px;}
.press span span {background: url(arrow-pink.gif) no-repeat 9px 8px; padding: 0 0 0 25px;}

.press-date {color: #999; font-size: 11px; font-family: 'Trebuchet MS', Georgia, serif; font-weight: normal;  line-height: 20px;}

#inputcontact, #inputcontact_1, #inputcontact_2, #inputcontact_3, #inputcontact_4, #inputcontact_5, #inputcontact_6, #inputcontact_7, #inputcontact_8 {text-align: left; font-weight: normal; font-family: Verdana, serif; font-size: 11px; height: 22px; width: 240px; border: 1px solid #999; padding: 2px; padding-left: 2px; padding-right: 2px; margin-bottom: 4px;}
.inputcontact2 {text-align: left; font-weight: normal; font-family: Verdana, serif; font-size: 11px; width: 400px; border: 1px solid #999; padding: 2px; padding-left: 2px; padding-right: 2px; margin-bottom: 4px;}

.register td {font-size: 13px; line-height: 20px; font-family: 'Trebuchet MS', Georgia, serif;}

ul.reg {margin-left: 0px}
ul.reg li {margin-left: 20px}

.list-no-marg {margin-left:0}

.next {border: 1px solid #ddd; padding: 5px;}

.button {font-family: 'Trebuchet MS', Georgia, serif; font-weight: bold; color: #E6346D; font-size: 11px; border: 0; background: none;}

.press-cont {border-top: 0px solid #ccc; padding-top: 0px; line-height: 15px; line-height: 18px; color: #000; font-size: 11px;}

p {font-family: 'Trebuchet MS', Georgia, serif; font-size: 11px; }

.press-cont P {margin-bottom: 15px;}

.iemargin {margin-left: 10px;}

.errMsg {
	color: #d32a5f;
	margin-bottom: 6px;
}

div.tresc p {
	padding-bottom: 10px;
}

.pager {margin: 10px 0 20px 0; text-align: left;}
.pager .page-sum-up {margin:2px;padding:3px 5px; color: #fff; background: #114488;}
.pager span {margin:2px;padding:3px 5px; font-weight: bold;}
.pager a {margin:2px;padding:2px 4px; border: 1px solid #ddd ! important;}
.pager a:hover {margin:2px;padding:2px 4px; border: 1px solid #114488 ! important; color: #fff; background: #114488;}

a.topmenu {border-right: 1px solid #fff; padding-right: 8px; margin-right: 8px;}

#wrapper {position: absolute; top: 145px; padding-bottom: 15px !important; width: 960px;}
.mainBanner {position: absolute; top: 35px; width: auto !important}
.veryStupidSpace {float: left; width: 20px; height: 1px;}
#sPP {width: 960px !important;}

#teaserBox {background: url(bg-tease.png) no-repeat; width: 646px; position: absolute; top: 0; left: -8px;}
#teaserBox span {background: url(bg-tease-btm.png) no-repeat left bottom; display: block; padding: 15px 20px 20px 20px;}
#teaserBox h2 {margin: 6px 0 0 30px; color: #000; font-size: 14px;}
#teaserBox span h2 {margin: 6px 10px; color: #fff;font-size: 16px;}
#teaserBox span div div {margin: 0 10px; color: #fff; font-size: 12px;}
#teaserBox .pic {border: 1px solid red; padding-bottom: 10px;}
#teaserBox .pic p {font-size: 14px;}

#menuBar {position: absolute; top: 107px; background: url(pink-left.png) no-repeat; padding: 0 0 0 9px;margin:0 0 0 -9px;}
#menuBar div{background: url(pink-right.png) no-repeat right top; padding: 0 9px 0 0 !important; height: 27px;}
#menuBar div div {padding: 0 2px 0 0 !important;float: left;background: url(bg-separate.png) no-repeat right top;}
#menuBar div div.lastOne {padding: 0 !important;background: none;}
#menuBar div div.clr {float: none;background: none !important;padding: 0 !important; height: 0;}
#menuBar a {background: url(bg-menu-bar.png) repeat-x; display: block; line-height: 27px; font: bold 13px 'Trebuchet MS'; padding: 5px 15px; color: #E6346D;}
#menuBar a span {background: url(arrow-pink.gif) no-repeat 0 6px; padding: 0 0 0 15px;letter-spacing: -0.1px;}

#grabRSS {position: absolute; right: 10px; top: 85px;}
#grabRSS a {background: url(rss.png) no-repeat;width: 53px; height: 49px;display: block;}

#sFt a {margin: 0 4px}

.archive a, .pressRegister a {padding: 0 5px;}

input.input {font: 11px Verdana, serif; height: 22px; width: 205px; border: 1px solid #999; padding: 2px; margin-bottom: 4px;}

.menuMain ul {padding: 0 0 6px 5px;list-style-type: none;}
.menuMain li {padding: 4px 0 0 20px;; background: url(arrow-blue.gif) no-repeat 0 9px; }
.menuMain .sub {list-style-type: none; background: none; padding-left: 30px;}

.menuMain .active {font-weight: bold;}

.holdMeBaby {padding: 0 0 15px 15px; float: right; }
.contactBox {width: 200px; background:  transparent url(bg-box-short.gif) no-repeat scroll !important}
.contactBox .polecamy0 {background:  transparent url(bg-box-btm-short.png) left bottom no-repeat scroll}

.pressReleaseTitle {font-size: 16px; margin-bottom: 15px;}

.mod-kit-icon-border {background-position: 7px 7px}
.mod-kit {padding: 15px 0 0 0}

.mod-kit .item {width:145px;margin-bottom: 20px;}

#teaserBox .pic div {width: 220px; padding: 0; margin: 0;  overflow: visible;}
#teaserBox .pic div span{padding: 0; margin: 0;}
#teaserBox .pic div p {padding: 0; margin: 0 0 0 10px; line-height: 15px;}
#teaserBox span span {background: transparent;padding: 0; margin: 0;}
#teaserBox a {color: #EA6E16}

.partners img {margin: 0 40px 20px 0;}

