/* coding: utf-8 */
/* CSS Document */

/* CSS Global */
.clear {clear:both;}
.clearleft {clear:left}

/*-Clean tags-*/
body, ul,li,ol,form, fieldset, input {margin:0; padding:0;}
img, fieldset, label,a img {border: none;}
h1,h2,h3,h4,h5,h6,p {margin:0; padding:0;color:#585858;font:11px Tahoma}
img {display:block}
/*-Content-*/

body,p,td,div,th,ul,li{font:11px Tahoma;color:#585858;}
p {line-height: 1.5em}
a { color:#ef4135; text-decoration:none; outline:none; cursor:pointer; }
a:hover { text-decoration:underline; }
.bold { font-weight:bold;}
.right { float:right}
.left { float:left}
a.nieaktywny, .nieaktywny {color:#a1b5c5 !important;}

/*global */
#AkpaLogo {height:95px; width:155px; float:left; padding-left:40px;}
img.logo{position:absolute;margin-left:20px;}

#winieta {background:#ffffff;width:1000px; margin:9px auto 0px auto;}

/*formularz logowania*/
#niezalogowany { float:left; margin:4px 0px; width:368px;}
#niezalogowany input {background:url(../images/bg_form.gif) no-repeat right 0px;font:normal 11px Tahoma; color:#00549e; padding:3px 6px 0px 6px; width:108px; height:17px; margin-right:6px; float:left;border:none; overflow:hidden}
#niezalogowany input.ok { width:30px; height:20px; background:none; padding:0px;}
#niezalogowany span {font:bold 11px Tahoma;color:#b2cce4; display:block; float:left; padding:3px 6px 0px 0px;}

/*#rejestracja {background:url(../images/dot.gif) no-repeat 110px 3px; width:232px; height:26px; float:left; padding:6px 0px;}*/
#rejestracja {width:232px; height:26px; float:left; padding:6px 0px;}
#rejestracja a {color:#00549e; margin-right:38px;}

/*zalogowany i koszyk*/
#zalogowany { float:left; margin:4px 0px; width:420px; font-weight:bold; color:#b2cce4;}
#zalogowany strong { margin-right:14px;color:#0854a0;}
#zalogowany i { width:30px; display:inline-block;background:url(../images/dot.gif) no-repeat 15px 3px; height:14px;}
#zalogowany a:hover { text-decoration:none}
#zalogowany span {color:#0854a0;}
#zalogowany a span {color:#b2cce4;}
#zalogowany a span#koszyk_cnt{color:#ef4135;}

/*#jezyk {background:url(../images/dot.gif) no-repeat 70px 3px; width:160px; height:54px; float:right; padding:6px 40px 6px 0px;}*/
#jezyk { width:100px; height:54px; float:right; padding:6px 40px 6px 0px;}
#jezyk a {color:#a9a9a9; font-weight:bold;  width:40px;}
#jezyk a:hover, #jezyk a.activ  {color:#ef4235; text-decoration:none;}
#jezyk a.pl {background:url(../images/pl.gif) no-repeat 0px 0px;padding-left:20px; margin-right:30px;}
#jezyk a.en {background:url(../images/en.gif) no-repeat 42px 0px;padding-right:22px;}
#message {color:#ef4135;}


/* facebook LIKE! */
div#fb {position:absolute;width:74px;top:-63px;left:650px;}
img#youtubeimg {position:absolute;width:50px;top:-63px;left:580px;}

/*menu główne*/
ul.menu  { position:relative;display:block;float:right; padding-right:36px;list-style-type:none; padding-bottom:0px;width:749px; height:34px; background:url(../images/menua.jpg) no-repeat 6px 0px;}
.menu li { float:left;}
.menu li a { display:inline-block; background:none; position:relative; height:34px;}

.menu li a span { display:inline-block; position:absolute; height:34px;cursor: pointer; z-index:1; }

.menu li.m1, .menu li.m1 span, .menu li.m1path, .menu li.m1path span {width:132px; padding-left:6px}
.menu li.m1 a span { background:url(../images/menua.jpg) no-repeat 0px 0px; }
.menu li.m1 a:hover span, .menu li.m1path span { background:url(../images/menua.jpg) no-repeat 0px -34px; }

.menu li.m2, .menu li.m2 span, .menu li.m2path, .menu li.m2path span {width:93px;}
.menu li.m2 a span { background:url(../images/menua.jpg) no-repeat -132px 0px; }
.menu li.m2 a:hover span, .menu li.m2path span { background:url(../images/menua.jpg) no-repeat -132px -34px; }

.menu li.m3, .menu li.m3 span, .menu li.m3path, .menu li.m3path span {width:104px;}
.menu li.m3 a span { background:url(../images/menua.jpg) no-repeat -225px 0px; }
.menu li.m3 a:hover span, .menu li.m3path span { background:url(../images/menua.jpg) no-repeat -225px -34px; }

.menu li.m4, .menu li.m4 span, .menu li.m4path, .menu li.m4path span {width:72px;}
.menu li.m4 a span { background:url(../images/menua.jpg) no-repeat -329px 0px; }
.menu li.m4 a:hover span, .menu li.m4path span { background:url(../images/menua.jpg) no-repeat -329px -34px; }

.menu li.m5, .menu li.m5 span, .menu li.m5path, .menu li.m5path span {width:84px;}
.menu li.m5 a span { background:url(../images/menua.jpg) no-repeat -483px 0px; }
.menu li.m5 a:hover span, .menu li.m5path span { background:url(../images/menua.jpg) no-repeat -483px -34px; }

.menu li.m6, .menu li.m6 span, .menu li.m6path, .menu li.m6path span {width:82px;}
.menu li.m6 a span { background:url(../images/menua.jpg) no-repeat -401px 0px; }
.menu li.m6 a:hover span, .menu li.m6path span { background:url(../images/menua.jpg) no-repeat -401px -34px; }


.menu li.m7, .menu li.m7 span, .menu li.m7path, .menu li.m7path span {width:90px;}
.menu li.m7 a span { background:url(../images/menua.jpg) no-repeat -567px 0px; }
.menu li.m7 a:hover span, .menu li.m7path span { background:url(../images/menua.jpg) no-repeat -567px -34px; }

.menu li.m8, .menu li.m8 span, .menu li.m8path, .menu li.m8path span {width:70px;}
.menu li.m8 a span { background:url(../images/menua.jpg) no-repeat -657px 0px; }
.menu li.m8 a:hover span, .menu li.m8path span { background:url(../images/menua.jpg) no-repeat -657px -34px; }

/*stopka*/
.foo { width:911px; height:120px; margin:0px auto; padding:0px 0px 8px 0px ; }
.foo .left { float:left; width:50%}
.foo .right { float:right;}

.foo li{float:left;list-style-type:none; height:30px;}
.foo .m a {background:url(../images/dot.gif) no-repeat left 3px;color:#00549e; padding:0px 18px; line-height:1.8em; display:block;}
.foo .m a.first { background:none;  padding:0px 18px 0px 0px;}
.foo .n a {background:url(../images/dot.gif) no-repeat right 3px;color:#00549e; padding:0px 18px; line-height:1.8em; display:block;}
.foo .n a.la {background:none; padding:0px 0px 0px 18px;}

.foo .akpa p {font-size:10px;}
.foo .akpa span { font-size:11px;font-weight:bold; color:#ef4135}

.mask {background:white;position:absolute; left:145px;top:0;width:140px;height:100px;}

/*login frame*/
.dialog .top{
	background:url(../images/loginframe_top.png) no-repeat 0px 0px;
	height:41px;
}


.dialog .mid{
	background:url(../images/loginframe_mid.png) repeat-y 0px 0px;
	height:15px;
	/*opacity:0.6;*/
}

.dialog .bot{
	background:url(../images/loginframe_bottom.png) no-repeat 0px 0px;
	height:15px;
	/*opacity:0.6;*/
}
div.loginframe{
	position: fixed
		;top: 50%
		;left: 50%
		;width: 390px
		;height: 500px
		;margin-top : -195px
		;margin-left : -250px
}
div.loginframe p{
	padding:10px 18px 10px 18px;
}

div.loginframe .ok{
	display:block;
	margin: 0 auto;
	cursor:pointer;
}

div.loginframe p{
	font-size:13px;
}

div.midiframe{
	position: fixed
		;top: 50%
		;left: 50%
		;width: 630px
		;height: 630px
		;margin-top : -315px
		;margin-left : -315px
}


/* cookie accept */
div.cookie_accept {
	display:none;border-style:dotted;border-width:1px;background-color:#F0F0F0;width:100%;margin:0 auto;min-height:50px;position:fixed;left:0;bottom:0;z-index:10;
}


/* cookie accept */
div.maintenance_accept {
	display:none;border-style:dotted;border-width:1px;background-color:#DD4949;width:100%;margin:0 auto;min-height:50px;position:fixed;left:0;top:0;z-index:10;
}
div.maintenance_accept p,div.maintenance_accept a{ color:white;font-size:16px}
