body {
	margin: 0; padding: 0;
	font: 11px Verdana;
	color: #616161;
	background: url("images/bg1680.jpg") transparent no-repeat 50% 0%;
}

#content.aaa #cLeft { width: 627px; }
#content.aaa #cRight { margin: 0; }

td { text-align: center; vertical-align: top; }
img { border: 0; }
.block {display: block;}
.disnone { display: none; }
h1 { color: #eb1659; margin: 0; padding:0; font: bold 26px Tahoma; }
h2 { font: bold 16px Arial; margin: 0; padding:0; }
h3 { font: bold 12px Verdana; margin: 0; padding: 10px 0; }
a { color:#EB1659; text-decoration: none; }
a:hover { text-decoration: underline;}
.both, .clear { clear: both; }

.mr15 { margin-right: 15px; }
.left {float: left; }
.relative { position: relative; }

.topNews strong, .news strong, .newsAll strong { color: #000; display: block; margin: 5px 0; font-weight: normal; }

#mapGoogle { height: 400px; }
#all { width: 1035px; margin: auto; /*background: url("images/a_04.jpg") transparent 0 444px;*/ }

#logo {height: 354px; overflow: hidden; background: transparent url("images/Garbojama.2010.off_02.png") no-repeat 0 50px;}
#logo div { float: left; }
#logo .l0 {	background-image: url("images/logo.jpg"); width: 1200px; height: 50px; clear:both;}
#logo .l1 {	background-image: url("images/logo-03.jpg"); width: 155px; height: 304px;}
#logo .l2 { width: 156px; height: 11px; }
#logo .l3 { width: 156px; height: 304px; margin-left: 70px; }
#logo .l4 { background-image: url("images/Garbojama.2010.off_14.jpg"); width: 268px; height: 304px; }
#logo .l5 { width: 700px; height: 304px; }
#logo .l6 { background-image: url("images/logo-17.jpg"); width: 290px; height: 304px; }

#content {margin: auto; width: 945px;}
#cLeft { float: left; width: 604px;}
#cRight { float: left;	margin-left: 10px;}

.crZlot {width: 306px; height: 92px; text-align: right; position: relative;}
.crNH {
	background: url("images/a_18.png") no-repeat 0 38px;
	width: 306px; height: 448px; margin: 10px 0 20px 5px; position: relative;
}
.yt {}
.yt div { position: relative; width: 230px; height: 140px; margin: 20px auto; }
.yt div span { background: url("images/master-vfl149944.png") repeat-x scroll 0 -364px transparent; position: absolute; width: 16px; height: 16px; display: block; left: 10px; z-index:  9; top: 110px; }
.yt div img { width: 230px; height: 140px; display: block; }


.crNHbot { position: absolute; bottom: 40px; text-align: center; width: 100%; color: #EB1659;}

#footer { background: url("images/a_21.png") no-repeat;
	      width: 945px; height: 111px; clear: both; overflow: hidden; position: relative; }

#footer .partner { vertical-align: middle; margin: 0 10px; height: 90px; overflow: hidden; /*width: 1950px;*/ }
#footer .partner span { float: left; }
#footer .partner div { display: block; width: 2200px; }
#footer .partner a { overflow: hidden; line-height: 90px; height: 90px; margin-right: 10px; }
#footer .partner a img { max-height: 80px; vertical-align: middle; }

.topNews {
	background: url("images/a_05.png") transparent no-repeat;
	width: 945px; height: 339px;
	/*padding: 15px 40px 70px 0;*/ position: relative; margin-bottom: 40px; padding-top: 10px;
}
.topNews div.left {width: 493px; position: relative;}
.topNews .relative {width: 380px; float: left;}
.topNews .relative h1 { padding-top: 40px; }
.topNews div #ft { width: 440px; height: 260px; overflow: hidden; margin: 26px 0px 25px 35px; }
.backNews { background: url("images/a_06.png") no-repeat 9px 0; height: 323px; }
.tt { background: url("images/a_06.jpg"); width:440px; height: 27px; margin-left: 29px; }
.nar { position: absolute; top:10px; left: 468px; }
.nab { position: absolute; bottom:16px; left: 28px; width:440px; background-color: #fff; }

#ft-buttons-ft { position: absolute; z-index:10; bottom: 40px; left: 27px; background: url('images/t1.png') no-repeat; width: 159px; height: 47px; line-height: 35px; text-align: right; padding-right: 20px;  }
#ft-buttons-ft a { color: #fff; font-size: 12px; margin-right: 5px; }

.news {
	background: url("images/a_08.png") transparent no-repeat;
	width: 596px; height: 110px;
	padding: 30px 15px; margin-bottom: 40px; position: relative;
}
.news img, .newsAll img {margin-right: 15px; margin-bottom: 5px;}
.newsA { /*margin-bottom: 40px;*/ background: url("images/b_01.png") no-repeat }
.newsA .newsAll strong {display: inline;}
.newsAll { padding: 45px 45px 30px 45px; overflow: hidden; background: url("images/b.png") no-repeat 0px 130px; min-height: 200px; text-align: justify; }
.newsAll h1 { font: bold 21pt Tahoma; color: #2a2a2a; }
/*.newsAll .yt { overflow: hidden; }*/
.newsAll .yt .ytFirst { margin: 20px auto; width: 490px; /*overflow: hidden;*/  position: static; }
.newsAll .yt .ytFirst div { margin: 0 15px 10px 0; text-align: center; height: auto;  }
.newsAll .stat { font: bold 19px Verdana; }
.newsAll .stat .flag { width:100px; height: 90px; margin-right: 10px; line-height: 100px; text-align: center; color: #000; }
.scrollAll { height: 865px; overflow: auto; }

#zlotNext { background: url('images/a_29a.png') no-repeat; /*width: 177px;*/ height:41px; float:right; }
.dash {float: left;  height: 35px; line-height:35px; position: relative; font-weight: bold; }
.dash .digit {
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: 29px;
	text-align: center;
	font-family: Verdana;
	color: #FFF;
	position: relative;
}
.trzy {  background: url('images/a_29.jpg') no-repeat 0 0; height: 41px; }
.days_dash, .minutes_dash, .seconds_dash  {margin-right: 28px;   }
.hours_dash { margin-right: 28px; }
.ble,.ble2 { width: 28px; color: #fff; font: bold 18px Verdana; position: absolute; height: 35px; line-height: 35px; bottom:11px; *bottom:10px; }
.ble { right: 93px; }
.ble2 { right: 7px; }


.czytaj {
	background: url("images/Garbojama.2010.off_40.png") transparent no-repeat;
	width: 128px; height: 42px;
	cursor: pointer;
	display: block; position: absolute; right: 0;
}
.czytaj.pl  { width: 88px; height: 23px; } 
.czytaj.ang { background: url("images/ang_rm.png") transparent no-repeat; }
.czytaj.cz  { background: url("images/cz_rm.png") transparent no-repeat; }
.czytaj.ru  { background: url("images/ru_rm.png") transparent no-repeat; }
.czytaj.lp  { background: url("images/lt_rm.png") transparent no-repeat; }
.czytaj.ger { background: url("images/ger_rm.png") transparent no-repeat; }

.news .czytaj { right: 20px; bottom: 30px; }
.news .czytaj.pl {right: 15px; bottom: 30px;}
a:hover.czytaj { text-decoration: none; }

.galeria img { float: left; margin-right: 10px; }
.galeria2 div { text-align: center; width: 180px; margin-right: 10px; margin-bottom:  10px; }
.galeria2 div a { display: block; }
.galeria2 img { margin:0; padding:5px 0; width: auto; }
.media div { margin: auto; text-align: center; margin-bottom: 30px; }
.media div strong { font-size: 14px; }
.media div a { margin: 5px 0 ; display: block; }

#menu { width: 1035px; height: 90px; position: relative; }
#menu a { display: block; position: absolute; }
#menu.mpl { background: url("images/menu/pl.png"); }
#menu.mpl_h { background: url("images/menu/pl.png"); }
#menu.mpl a:hover { background: url("images/menu/pl_h.png"); }
#menu.mpl a.m1 { width: 119px; height: 34px; left: 65px; background-position: -65px 0px; }
#menu.mpl a.m2 { width: 148px; height: 44px; left: 217px; background-position: -217px 0px; }
#menu.mpl a.m3 { width: 123px; height: 30px; left: 330px; top: 44px; background-position: -330px -44px; }
#menu.mpl a.m4 { width: 80px;  height: 30px; left: 407px; top: 10px; background-position: -407px -10px; }
#menu.mpl a.m5 { width: 140px; height: 55px; left: 502px; top: 19px; background-position: -502px -19px; }
#menu.mpl a.m6 { width: 105px; height: 35px; left: 656px; top: 22px; background-position: -656px -22px; }
#menu.mpl a.m7 { width: 115px; height: 30px; left: 776px; top: 46px; background-position: -776px -46px; }
#menu.mpl a.m8 { width: 85px;  height: 30px; left: 134px; top: 44px; background-position: -134px -44px; }

#menu.mang { background: url("images/menu/ang.png"); }
#menu.mang a:hover { background: url("images/menu/ang_h.png"); }
#menu.mang a.m1 { width: 195px; height: 34px; left: 60px; background-position: -60px 0px; }
#menu.mang a.m2 { width: 150px; height: 44px; left: 325px; background-position: -325px 0px; }
#menu.mang a.m3 { width: 135px; height: 30px; left: 240px; top: 44px; background-position: -240px -44px; }
#menu.mang a.m4 { width: 75px;  height: 30px; left: 465px; top: 47px; background-position: -465px -47px; }
#menu.mang a.m5 { width: 130px; height: 37px; left: 525px; top: 10px; background-position: -525px -10px; }
#menu.mang a.m6 { width: 115px; height: 35px; left: 670px; top: 35px; background-position: -670px -35px; }
#menu.mang a.m7 { width: 115px; height: 35px; left: 805px; top: 50px; background-position: -805px -50px; }
#menu.mang a.m8 { width: 85px;  height: 30px; left: 110px; top: 44px; background-position: -110px -44px; }

#menu.mger { background: url("images/menu/ger.png"); }
#menu.mger a:hover { background: url("images/menu/ger_h.png"); }
#menu.mger a.m1 { width: 130px; height: 40px; left: 60px; background-position: -60px 0px; }
#menu.mger a.m2 { width: 210px; height: 35px; left: 195px; background-position: -195px 0px; }
#menu.mger a.m3 { width: 135px; height: 35px; left: 290px; top: 44px; background-position: -290px -44px; }
#menu.mger a.m4 { width: 120px; height: 30px; left: 425px; top: 10px; background-position: -425px -10px; }
#menu.mger a.m5 { width: 160px; height: 37px; left: 475px; top: 50px; background-position: -475px -50px; }
#menu.mger a.m6 { width: 170px; height: 33px; left: 620px; top: 15px; background-position: -620px -15px; }
#menu.mger a.m7 { width: 170px; height: 30px; left: 735px; top: 50px; background-position: -735px -50px; }
#menu.mger a.m8 { width: 175px;  height: 30px; left: 75px; top: 50px; background-position: -75px -50px; }

#menu.mru { background: url("images/menu/ru.png"); }
#menu.mru a:hover { background: url("images/menu/ru_h.png"); }
/*zlot-sg1*/#menu.mru a.m1 { width: 155px; height: 35px; left: 60px; background-position: -60px 0px; }
/*program-sg2*/#menu.mru a.m2 { width: 210px; height: 35px; left: 250px; background-position: -250px 0px; }
/*regulamin-sg5*/#menu.mru a.m3 { width: 95px; height: 35px; left: 290px; top: 44px; background-position: -290px -44px; }
/*cennik-sg3*/#menu.mru a.m4 { width: 110px; height: 30px; left: 405px; top: 40px; background-position: -405px -40px; }
/*dojazd*/#menu.mru a.m6 { width: 160px; height: 37px; left: 595px; top: 50px; background-position: -595px -50px; }
/*pamiatki*/#menu.mru a.m5 { width: 230px; height: 33px; left: 505px; top: 5px; background-position: -505px -5px; }
/*kontakt-sg6*/#menu.mru a.m7 { width: 170px; height: 30px; left: 765px; top: 30px; background-position: -765px -30px; }
/*news*/#menu.mru a.m8 { width: 175px; height: 30px; left: 75px; top: 40px; background-position: -75px -40px; }

#menu.mcz { background: url("images/menu/cz.png"); }
#menu.mcz a:hover { background: url("images/menu/cz_h.png"); }
#menu.mcz a.m1 { width: 119px; height: 34px; left: 65px; background-position: -65px 0px; }
#menu.mcz a.m2 { width: 148px; height: 44px; left: 217px; background-position: -217px 0px; }
#menu.mcz a.m3 { width: 170px; height: 30px; left: 305px; top: 44px; background-position: -305px -44px; }
#menu.mcz a.m4 { width: 80px;  height: 30px; left: 407px; top: 10px; background-position: -407px -10px; }
#menu.mcz a.m5 { width: 140px; height: 55px; left: 502px; top: 19px; background-position: -502px -19px; }
#menu.mcz a.m6 { width: 105px; height: 35px; left: 656px; top: 22px; background-position: -656px -22px; }
#menu.mcz a.m7 { width: 115px; height: 30px; left: 776px; top: 46px; background-position: -776px -46px; }
#menu.mcz a.m8 { width: 100px;  height: 30px; left: 134px; top: 44px; background-position: -134px -44px; }


#menu.mlp { background: url("images/menu/lp.png"); }
#menu.mlp a:hover { background: url("images/menu/lp_h.png"); }
#menu.mlp a.m1 { width: 195px; height: 36px; left: 60px; background-position: -60px 0px; }
#menu.mlp a.m2 { width: 170px; height: 46px; left: 285px; background-position: -285px 0px; }
#menu.mlp a.m3 { width: 135px; height: 30px; left: 255px; top: 46px; background-position: -255px -46px; }
#menu.mlp a.m5 { width: 210px; height: 32px; left: 425px; top: 45px; background-position: -425px -45px; }
#menu.mlp a.m4 { width: 130px; height: 37px; left: 495px; top: 5px; background-position: -495px -5px; }
#menu.mlp a.m6 { width: 125px; height: 35px; left: 640px; top: 25px; background-position: -640px -25px; }
#menu.mlp a.m7 { width: 135px; height: 35px; left: 775px; top: 45px; background-position: -775px -45px; }
#menu.mlp a.m8 { width: 110px; height: 36px; left: 100px; top: 44px; background-position: -100px -44px; }

#partner2 { position: relative; visibility: hidden; left: -5000px; width: 945px; margin: 10px 10px;  }
#partner2 li { overflow: hidden; margin-right: 10px; vertical-align: middle; text-align: center; }
#partner2 li a { overflow: hidden; text-align:center; line-height: 90px; height: 90px;  }
#partner2 li img { max-width: 100px; vertical-align: middle; }
