@charset "utf-8";
/* CSS Document RESET */
html, body, div, span, applet, object, iframe,  caption, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	padding: 0;
	border: 0;
	}

/* BODY */
body { margin:0px; background-image:url(../images/b.jpg); background-position:top center; background-repeat:no-repeat;  }
body,div,td,a,span,input,textarea,select,option,sup,sub { font-family:Arial, Helvetica, sans-serif; }

/* OGÓLNE */
ul { margin:0px; padding:0px 0px 0px 10px; }
li { margin:0px; padding:0px; }
form { margin:0px; padding:0px; display:block; }
strong,b { font-weight:bold; }
img { border:0px; }

/* TYPOGRAFIA */
div,td,p,span { color:#888888; font-size:11px; line-height:16px; }
p { margin:0px 0px 6px 0px; }
h1,a.h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:1.6em; color:#ff7ec2; font-weight:normal; display:block; padding:0px; margin:16px 0px 30px 0px; }
h2,a.h2 { font-family:Tahoma, Geneva, sans-serif; font-size:18px; line-height:1.6em; color:#ffae00; font-weight:bold; display:block; padding:0px; margin:0px 0px 20px 0px; }
h3,a.h3 { font-family:Tahoma, Geneva, sans-serif; font-size:16px; line-height:1.6em; color:#d6d6d6; font-weight:bold; display:block; padding:0px; margin:0px 0px 10px 0px; }
h4,a.h4 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:1.6em; color:#d6d6d6; font-weight:bold; display:block; padding:0px; margin:0px 0px 10px 0px; }
h5,a.h5 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:1.6em; color:#d6d6d6; font-weight:bold; display:block; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #616161; }
sup { color:#ff7ec2; }

span.bold { font-weight:bold; color:#d6d6d6; }

/* LINKI */
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.h1:hover, a.h2:hover, a.h3:hover, a.h4:hover { text-decoration:none; }
a.more { color:#ff7ec2; font-weight:bold; }
a.pink { color:#ff7ec2; font-weight:bold; }


/* WHOLE */
#w_c { width:100%; padding-bottom:200px; position:relative;  }
#w { position:absolute; width:952px; position:absolute; left:50%; top:0px; margin-left:-476px;  }

/* HEADER */
#h { width:984px; height:106px; position:relative; }
#logo { width:214px; height:106px; top:0px; left:0px; position:absolute; }
#menu_cont { width:532px; height:106px; top:0px; left:420px; position:absolute; background-image:url(../images/_b.png); background-repeat:repeat; }
#menu { padding:85px 0px 5px 15px; width:517px; height:13px; text-align:right; }
#menu a { font-size:13px; color:#ababab; font-style:italic; margin-right:15px; }
#menu a:hover { color:#848484; text-decoration:none; }


#b { width:984px; height:123px; position:relative; }

#c2 { height:40px; width:984px; background-image:url(../images/top_2.png); background-repeat:no-repeat; background-position:top left;   }
#c1 { height:40px; width:984px; background-image:url(../images/top_1.png); background-repeat:no-repeat; background-position:top left;   }

#ft { float:left; padding:17px 0px 6px 10px; height:17px; width:540px; }
#f { clear:both; float:left; padding:20px 8px 20px 10px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; width:932px; min-height:300px; background-color:#fff;}

#lt { float:left; padding:17px 0px 6px 10px; height:17px; width:540px; }
#rt { float:left; padding:17px 0px 6px 10px; height:17px; width:240px; }

#lt a, #rt a, #ft a { font-size:13px; color:#ababab; font-style:italic; }
#lt a:hover, #rt a:hover, #ft a:hover { text-decoration:none; color:#848484;  }

#l { clear:both; float:left; padding:0px 8px 0px 10px; border-left:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; width:531px; height:320px; background-color:#fff;}
#l a, #f a { color:#888888; font-size:11px; }
#r { float:left; padding:0px 0px 0px 0px; border-left:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;  border-right:1px solid #9a9a9a; width:400px; height:320px; background-color:#fff;}

#lb { clear:both; float:left; padding:2px 8px 0px 0px; width:542px; height:10px; background-color:#fff; margin-top:10px;}
#rb { text-align:right; float:left; padding:2px 4px 0px 10px; border-left:1px solid #9a9a9a; width:386px; height:20px; background-color:#fff; margin-top:10px;}
#lb a { font-size:11px; font-style:italic; color:#ababab; margin-right:10px; }
#lb a:hover { color:#848484; }
#rb { font-size:11px; font-style:italic; color:#ababab; }
#rb a { font-size:11px; font-style:italic; color:#848484; }
#rb a:hover { color:#696969; }

#r1 { width:400px; height:160px; border-bottom:1px solid #9a9a9a; background-color:#fff; }


#akt_c { width:331px; height:150px; overflow:hidden; position:relative;margin:0px 0px 0px 10px; float:left; }

#akt_but { display:block; width:14px; height:150px; margin-left:28px; background-image:url(../images/_arr.png); background-position:top left; background-repeat:no-repeat; float:left; cursor:pointer; }
#akt_but:hover { background-image:url(../images/_arr_.png); }

#akt_but_back { display:block; width:14px; height:150px; margin-left:28px; background-image:url(../images/_arrback.png); background-position:top left; background-repeat:no-repeat; float:left; cursor:pointer; }
#akt_but_back:hover { background-image:url(../images/_arrback_.png); }

#akt { width:10000px; height:150px; position:absolute; left:0px; top:0px; }
.akt_el { float:left; width:160px; height:150px; background-image:url(../images/a.gif); background-repeat:no-repeat; background-position:top right; margin-right:10px;}
.akt_el .i { width:150px; height:70px; border-bottom:1px solid #9a9a9a; }
.akt_el .t { height:72px; width:150px; color:#888888; font-size:11px; line-height:16px; padding-top:7px; }

#allNews .akt_el { float:left; width:150px; height:150px; background:none; margin:0px 30px 20px 0px;}
#allNews .akt_el .i { width:150px; height:70px; border-bottom:1px solid #9a9a9a;  }
#allNews .akt_el .t { height:72px; width:150px; color:#888888; font-size:11px; line-height:16px; padding-top:7px; }


#r2 { width:400px; height:150px; background-color:#fff; }
#kat_c { width:331px; height:140px; overflow:hidden; position:relative;margin:10px 0px 0px 10px; float:left;  }

#kat_but { display:block; width:14px; height:150px; margin:5px 0px 0px 28px; background-image:url(../images/_arr.png); background-position:top left; background-repeat:no-repeat; cursor:pointer; float:left; }
#kat_but:hover { background-image:url(../images/_arr_.png); }

#kat_but_back { display:block; width:14px; height:150px; margin:5px 0px 0px 28px; background-image:url(../images/_arrback.png); background-position:top left; background-repeat:no-repeat; cursor:pointer; float:left; }
#kat_but_back:hover { background-image:url(../images/_arrback_.png); }

#kat { width:10000px; height:140px; position:absolute; left:0px; top:20px; }
.kat_el { float:left; width:75px; height:140px; margin-right:10px; }
.kat_el .i { width:75px; height:100px; }
.kat_el .t { width:75px; height:11px; text-align:center; padding-top:2px; }
.kat_el .t a { color:#ababab; font-size:11px; }
.kat_el .t a:hover { text-decoration:none; color:#848484;  }

.kat_el_all { float:left; width:75px; height:150px; margin:0px 25px 10px 25px; }
.kat_el_all .i { width:75px; height:100px; }
.kat_el_all .t { width:75px; height:11px; text-align:center; padding-top:2px; }
.kat_el_all .t a { color:#ababab; font-size:11px; }
.kat_el_all .t a:hover { text-decoration:none; color:#848484;  }


#r2 a { font-size:13px; color:#ababab; font-style:italic;  }
#r2 a:hover { text-decoration:none; color:#848484;  }









