html { padding:0px; margin:0px; }
body { background:url(../img/bg_upper.png) repeat-x top left; font-family:arial, verdana; font-size:11px; text-align:center; padding:0px; margin:0px; color:#545454; }
a { color:#4978ac; text-decoration:none; }
a:hover { color:#4b7aae; text-decoration:underline; }
form { padding:0px; margin:0px; }
td { font-family:arial, verdana; font-size:11px; }

a.link2{color: #000; text-decoration: underline;}

#root { background:url(../img/bg_lower.png) repeat-x bottom left; padding:0px; margin:0px; }
#main { padding:0px; margin:0px auto; width:900px; text-align:left; border:0px solid gray; }		/**/
#main .header1 { 
	width:900px; 
	height:23px; 
	background:transparent url(../img/header1.jpg) no-repeat top right; 
	font-weight:bold; 
	color:#9F9F9F; 
	padding:14px 0px 0px 0px; 
	text-align:right; 
}
#main .header1 a { font-weight:bold; color:#9F9F9F; padding-right:15px; margin-right:30px; background:url(../img/icon2.gif) no-repeat right center; }
#main .header1 a img { border:0px; }
#main .header1 input { font-size:11px; line-height:12px; height:12px; width:110px; border:1px solid #D0D0D2; color:#8F8F8F; }
#main .flashes { 
	width:900px; 
	height:263px; 
	/*background:url(../img/flashes.png) no-repeat top left; */
	}
#main .flashes #igrouplogoholder {
	width:183px;
	height:162px;
	float:left;
position: relative;
	/* overflow: visible; */
	margin-top:-46px;
	z-index: 999;
}

#main .flashes #igroupuppermenuholder {
	width:710px; /* was 717 */
	height:111px;
	clear:right;
	overflow:hidden;
	text-align:right;
}

#main .flashes #igroupmainmeuholder {
	width:900px;
	height:123px;
	clear:both;
	overflow:hidden;
}
	
#main .header2 { width:900px; height:32px; background:url(../img/header2b.png) repeat-x top left; overflow:hidden; }
#main .header2 a { color:#545454; }
#main .header2 div { width:100%; height:32px; background:url(../img/header2a.png) no-repeat top left; }
#main .header2 div div { padding:7px 16px; height:18px; background:url(../img/header2c.png) no-repeat top right; color:#5e5e5e; border:0px solid black; }	/**/

#main .container { margin:5px 0px 0px 0px; }
#main .container .left_container { float:left; width:166px; border:0px solid black; overflow:hidden; }		/**/
#main .container .center_container { float:left; width:420px; border:0px solid black; margin:0px 10px; overflow:hidden; }			/**/
#main .container .right_container { float:left; width:294px; border:0px solid black; overflow:hidden; }			/**/

#main .container .box { background: #f5f5f5 url(../img/box_upper1b.png) repeat-x top left; margin-bottom:10px; color:#545454; }
#main .container .box .bgleft { background: url(../img/box_upper1a.png) no-repeat top left; }
#main .container .box .bgright { background: url(../img/box_upper1c.png) no-repeat top right; padding-top:5px; }
/*#main .container .box .header { font-size:16px; font-family:Arial, verdana; color:black; color:#5e5e5e; padding:1px 16px 5px 16px; font-weight:500; }*/
#main .container .box .header { color:#545454; font-family:Arial; font-size:17px; font-weight:bold; color:#5e5e5e; padding:1px 16px 5px 16px; }
#main .container .box .content { background: url(../img/box_border.png) repeat-y left top; }
#main .container .box .content .inner { background: url(../img/box_border.png) repeat-y right top; padding:0px 16px 5px 16px; }
#main .container .box .content p { margin:5px 0px; padding:0px; }
#main .container .box .footer { background:url(../img/box_bottom1b.png) repeat-x bottom left; height:4px; }
#main .container .box .footer .bgleft { background:url(../img/box_bottom1a.png) no-repeat bottom left; }
#main .container .box .footer .bgright { background:url(../img/box_bottom1c.png) no-repeat bottom right; height:4px; border:0px solid red; font-size:1px; line-height:1px; padding:0px; margin:0px; }
#main .container .box hr { border:none; color:#D0D0D2; background-color:#D0D0D2; height:1px; }
#main .container .box .blue { color:#4b7aae; }
#main .container .box .green { color:#0D8971; }
#main .container .box .red { color:#C1132A; }

.ajaxWaitContainer .ajaxWaitLayer { position:absolute; display:none; top:0px; left:0px; z-index:50; opacity:.50; filter:alpha(opacity=50); -moz-opacity: 0.5; background:#EEEEEE url(../img/loading.gif) no-repeat center center; }
.ajaxWaitContainer { position:relative; }

ul.menu { padding:0px; margin:0px 0px; }
/*ul.menu li { padding:0px 0px; margin:0px 0px; list-style-image:url(../img/list01.gif); }
ul.menu li.level2 { padding:0px; margin:0px 0px 0px 0px; }*/
/*ul.menu li, ul.menu li.level1 { padding:0px 0px 0px 10px; margin:5px 0px; list-style-type:none; background:url(../img/list01.gif) 0px 5px no-repeat; }
ul.menu li.level2 { padding:0px 0px 0px 14px; background:url(../img/list02.gif) 6px 3px no-repeat; }*/
ul.menu li { padding:0px 0px 0px 0px; margin:2px 0px; list-style-type:none; }
ul.menu li.level1 a { padding:3px 0px 3px 11px; list-style-type:bull; background:url(../img/list01.gif) 2px 8px no-repeat; background-color:none; display:block; }
ul.menu li.level1 a:hover { text-decoration:none; background:url(../img/list01b.gif) 2px 8px no-repeat; background-color:#153663; color:white; }
ul.menu li.level2 a { padding:3px 0px 3px 14px; background:url(../img/list02.gif) 6px 6px no-repeat; background-color:none; display:block; }
ul.menu li.level2 a:hover { text-decoration:none; background:url(../img/list02b.gif) 6px 6px no-repeat; background-color:#153663; color:white; }




.menu a, a.menu { color:#5e5e5e; text-decoration:none; }




table.notowania { border:1px solid #e6e6e6; border-collapse:collapse; width:100%; }
table.notowania td { padding:2px; border:0px; text-align:left; }
table.notowania tr { background:#FFFFFF; }
table.notowania tr.dark { background:#f3f3f3; }

#footer { height:150px; padding:0px; margin:0px; border:0px solid red; }
#footer .footer2 { border-top:1px solid #e1e1e1; padding:20px 0px; text-align:right; font-size:10px; }
#footer .footer2 a { color:#545454; margin-left:10px; }
.clear { clear:both; }
#main .right { text-align:right; }
#main .strong { font-weight:bold; }
/*#main .container .box>div { background: url(../img/box_bottom1b.png) repeat-x top left; }*/

#main .tytulArt { font-weight:bold; padding:2px 0px; }

.hoverlink { overflow:hidden; position:relative; }
.hoverlink a img { margin-bottom:3px; border:0px; position:relative; top:0px; left:0px; }

/* div z osadzonym z PinoTV filmem */
.embeddedpinomovie {
	margin: 6px auto;
}

.komunikat { text-align:center; }

/* formularz kontaktowy */
.contactform {
	width: 100%;
}
.contactform .komunikat {
	text-align: center;
	width: 100%;
}
/* div z wlasciwymi polami */
.contactform .contactbodydiv {
	width: 100%;
}
.contactform .contactbodydiv .fieldholder {
	margin: 3px 0 0 0;
}


.contactform .contactbodydiv .fieldholder .description {
	width: 25%;
	float: left;
	clear: left;
	text-align: right;
	padding-right: 4px;
}

.contactform .contactbodydiv .fieldholder .formfield * {
	width:72%;
	
}

.contactform .contactbodydiv .fieldholder .formfield textarea {
	height: 8em;
}

.contactform .contactbodydiv .fieldholder .formfield .captcha {
	margin-right: 10px;
}

.contactform .contactbodydiv .fieldholder .formfield img.captchaimg {
	width: 100px;
	height: 20px;
	vertical-align: top;
}


.contactform .contactbodydiv .wholewidth {
	clear: both;
	width: 100%;
}

.right_container .box{

}

#okno3{
	position: relative;	
}

.linki{
	position: absolute;
	left: 28px;
	bottom: 5px;
	font-family: Arial;
	font-size:11px;
	color:#225584;
	width: 250px;
	
}

.linki .linkbox{
	text-align: right;
	margin-right: 10px;		
}

#main_page_content .okno44 {
	background:url("../img/swf/55.gif") repeat-x scroll 0 0 #FDFDFD;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	height:39px;
	width:291px;
}

#okno2 .okno{
height: 83px;
} 

#okno4g{
margin-left: 4px;
margin-bottom: 4px;
margin-top: 0px;
}

.okno44 img{
	cursor: pointer;
	position: relative;
	top: -10px;
	left: 60px;
}

.okno44 .tytulsmall{
	margin-left: 50px;
	position: relative;
	top: -14px;
}

.img-tresc{
float: left;
}

.zse{
width: 300px;
Color: #225584;
font-family: Arial; 
font-size: 11px; 
margin-left: 8px;
margin-bottom: 3px;
}

.img-tresc{
margin-right: 4px;
}

#okno4{
float: left;
}

.okno44{
	position: relative;
}


.box4{
	margin-top: 10px;
	margin-bottom: 10px;
}

.tytulsmall {
Color: #225584;
font-family: Arial; 
font-size: 11px; 
margin-left: 30px;
margin-bottom: 3px;
}

#boksik img{
	cursor: pointer;
}

.box4{
	position: relative;
}

.box4 .linki{
	position: absolute;
	top: 80px;
	left: 20px;
	text-align: center;
	
}
