@charset "UTF-8";

* {margin:0; padding:0 }
li {list-style-type:none}
a {text-decoration:none; color:#10a0b4}
a:hover {text-decoration:underline}
html {}
body {color:#333; font-family: Arial, 'Trebuchet Ms', Verdana, 'DejaVu Sans', Sans-serif; font-size:0.75em;	background: url('/images/back.png') top repeat-x #111312; padding-bottom: 70px;}
input, textarea, button { font-size:1em; font-family: 'Trebuchet Ms', 'DejaVu Sans'; padding: 1px; -moz-box-sizing: border-box; box-sizing: border-box;	}
a img {border:none}

#topline {height:10px; width: 100%; background:url('/images/topline.png') top left repeat-x; position: absolute;}
#bg {position: relative; z-index: 2; background:url('/images/bg.gif') top repeat-y; width: 971px; margin: 0px auto;  }
#container {width: 971px; background:url('/images/top.png') top no-repeat; margin: 0px auto; overflow: hidden; }
#content {margin: 130px 0px 0px 0px; }
#shadow {position: absolute; margin-left: -195px; width:195px; height:354px; background:url('/images/shadow.png') top left no-repeat; }
#bottom {width: 100%; zoom:1; overflow: hidden; height:43px; background:url('/images/bottom.gif') top left no-repeat; margin-top: -10px;}
#bottom a {position: absolute; right: 42px; bottom: 17px; text-align: right; color: #ACACAC; padding: 0 50px 0 0;}
#bottom a span {display: none}
/*
 #footer {height:196px; background:url('/images/footer.png') top left repeat-x; position: relative; z-index:1; margin-top:-126px; position: relative;}
 */

h1 {width: 132px; height:84px; display: block; position: absolute; left: 53px; top: 20px; outline: none}
h1 a {display: block; width: 100%; height: 100%;}
h1 a span {display: none;}

#mmenu {display: block; position: absolute; height: 35px; line-height: 35px; top: 85px; left: 294px;}
#mmenu li {zoom:1; float: left; overflow: hidden; position: relative; padding: 0 15px;}
#mmenu li a {float: left; color: #313635; font-size: 1.02em; display: block; font-weight: bold; text-decoration: none; overflow: hidden; height: 35px; line-height: 37px}
#mmenu li a span {zoom: 1; display: block; width: 15px; height: 35px; overflow: hidden;}
#mmenu li a span.l {position: absolute; left: 0px; top: 0px}
#mmenu li a span.r {position: absolute; right: 0px; top: 0px}

#mmenu li a:hover {background:url('/images/menu_item.png') top left repeat-x; color: #fff;}
#mmenu li a:hover span.l {background:url('/images/menu_item_l.png') left top no-repeat; margin-left: -1px; width: 16px}
#mmenu li a:hover span.r {background:url('/images/menu_item_r.png') right top no-repeat;}

#mmenu li.first {padding: 0 15px 0 0}
#mmenu li.first a {padding: 0 0 0 15px;}
#mmenu li.first a:hover {background:url('/images/menu_item_first_l.png') left top no-repeat; }
#mmenu li.first a:hover span.r {background:url('/images/menu_item_first_r.png') right top no-repeat;}
#mmenu li.first a:hover span.l {display: none}

/* IE?! */
	#mmenu li.first a span.l {display: none}

/*aktywne*/
	#mmenu li a.active {background:url('/images/menu_item.png') top left repeat-x; color: #fff}
	#mmenu li a.active span.l {background:url('/images/menu_item_l.png') left top no-repeat;}
	#mmenu li a.active span.r {background:url('/images/menu_item_r.png') left top no-repeat;}

	#mmenu li.first a.active {background:url('/images/menu_item_first_l.png') left top no-repeat; }
	#mmenu li.first a.active span.r {background:url('/images/menu_item_first_r.png') right top no-repeat;}
	#mmenu li.first a.active span.l {display: none}

#fastmenu {display: block; position: absolute; top: 38px; right: 240px;}
#fastmenu li {float: left; zoom:1;}
#fastmenu li a {color: #bbbbbb; font-size: 11px; padding: 2px 0; line-height: 18px;}
#fastmenu li span {margin: 0 5px 0 3px; color: #8c8c8c}
#fastmenu li.book a { padding-left: 24px; background:url('/images/bulet1.png') left center no-repeat}

#cse-search-box {display: block; position: absolute; top: 35px; right: 30px; padding: 0 31px 0 0; width: 165px}
#cse-search-box fieldset {border: 0px;}
#cse-search-box label, #cse-search-box button span, #cse-search-box legend {display: none}
#cse-search-box button {position: absolute; right: 0px; top: 0px; height: 23px; width: 24px; background:url('/images/searchbutton.png') top left no-repeat; border: 0px; cursor: pointer; }
#cse-search-box button:hover {background-position: bottom left;}
#cse-search-box p {height: 23px; background:url('/images/searchbox.png') top left no-repeat; width: 163px; overflow: hidden; zoom:1;}
#cse-search-box input {outline: none; zoom: 1; position: absolute; top: 4px; left: 6px; background: none; border: 0px; width: 145px; font-size: 11px; color: #383838; display: block; height: 18px; }

.business {display: block; width: 950px; height: 244px; margin: 0px auto;}
.business a {width: 100%; height: 100%; display: block; background:url('/images/business.jpg') top left no-repeat; }
.business a:hover {opacity: 0.9}
.business a span {display: none}

.boxes {width: 950px; height:250px; overflow: hidden; margin: 0px auto; background:url('/images/boxes.jpg') top left no-repeat; position: relative;}
.boxes li {width: 299px; height: 233px; display: block; float: left}
.boxes li dt {width: 265px; height: 37px; margin: 1px 0 0 1px; display: block; overflow: hidden; line-height: 37px; color: #fff; padding: 0 16px;}
.boxes li dt strong {font-size: 14px; float:left;}
.boxes li dt span {float: right;}
.boxes li dt span a {color: #fff; font-size: 9px}
.boxes li dd {display: block; width: 265px; height: 164px; padding: 16px 16px 0 16px; margin: 0 0 0 1px;}
.boxes li dd h3 {font-size: 13px; padding: 3px 0 5px 0}
.boxes li dd h3 a {color: #333;}
.boxes li dd p {padding: 3px 0 2px}
.boxes .boxes_left, .boxes .boxes_center, .boxes .boxes_right {position: absolute;}
.boxes .boxes_left {left: 10px; top: 6px;}
.boxes .boxes_left a.rss {padding: 0 25px 0 0; }
.boxes .boxes_center {left: 326px; top: 6px;}
.boxes .boxes_right {left: 640px; top: 6px; }

.boxes .boxes_right em {color: #005F6C}
.boxes .boxes_right address {line-height: 1.4em}

.columns {margin: 7px 34px 10px 7px; overflow: hidden; zoom:1}
.columns_left {float: left; width: 280px;}
.columns_left .submenu {border-top: 1px dotted #5F5F5F; margin: 5px 0 0 }
.columns_left .submenu li { display: block; line-height: 30px; padding: 0px 15px 0 0px; border-bottom: 1px dotted #5F5F5F; border-left: 12px solid #11B2C4;}
.columns_left .submenu li a {font-size: 12px; color: #333; /*padding: 0 0 0 25px; background:url('/images/bulet3.png') 10px center no-repeat;*/ padding: 0 0 0 15px; display: block;}
.columns_left .submenu li.subsub { border-left: 0px solid #59CAD7; padding-left: 25px}
.columns_left .submenu li.subsub a {padding: 0 0 0 28px; background:url('/images/bulet4.gif') 10px center no-repeat;}

.columns_right {float: right; overflow: hidden; width: 627px; border-bottom: 1px dotted #C7C7C7; padding: 0 0 15px 0; font-size: 1.09em}
.columns_right p {line-height: 1.6em; padding: 4px 0;}
.columns_right h2 {font-size: 1.8em; font-weight: normal; padding: 0 0 3px 0; margin: 0 0 10px 0; border-bottom: 1px dotted #A9A9A9}
.columns_right h3 {font-size: 1.25em; margin: 10px 0 10px 0; border-left: 1.5em solid #11B2C4; padding-left: 7px;}


.columns_right h2 a, .columns_right h3 a {color: #333}
.columns_right h2 .datetime, .columns_right h3 .datetime {font-size: 0.69em; color: #858585; font-weight: normal;}
.columns_right address {margin: 5px 0 10px;}
.columns_right img {padding: 4px;}
.columns_right ul {padding: 7px 0;}
.columns_right li {background:url('/images/bulet3.png') left 0.69em no-repeat; margin: 0 0 0 15px; padding: 0 0 0 15px; line-height: 1.8em;}
.columns_right .itemlist {padding: 0px}
.columns_right .item {border-bottom: 1px dotted #C7C7C7; padding: 5px 0 15px; background: none; margin: 0px 0 10px; overflow: hidden}

.columns_right .tree {display: block; overflow: hidden; margin: 20px 0}
.columns_right .tree dt {font-size: 1.4em; background: #11B2C4; padding: 7px 15px; color: #fff; overflow: hidden; margin: 0 0 15px; -moz-border-radius: 3px; border-radius: 3px}

.columns_right .subtree {background: none; width: 296px; display: block; margin: 15px 0; overflow: hidden}
.columns_right .odd {padding-left: 15px; float: right;}
.columns_right .even {padding-right: 15px; border-right: 1px #A9A9A9 dotted; float: left}
.columns_right .row {overflow: hidden; zoom:1}

.columns_right .subtree dt {font-szie: 1.3em; background: none; padding: 4px 0; margin: 0 0 5px; }
.columns_right .subtree dt a {text-decoration: underline; font-weight: bold}

.pagination {text-align: center; line-height: 24px; margin: 20px 0 0 0; width:554px; zoom:1}
.pagination .pagination_button {padding: 2px 6px; border: 1px solid #11B2C4; background: #11B2C4; color: #fff; text-decoration: none; -moz-border-radius: 3px; border-radius: 3px}
.pagination .pagination_button:hover {background: #0FD3E9}
.pagination .pagination_list {padding: 0 2px}

.link_right {display: block; font-size: 12px; text-align: right; margin: 6px 0; padding: 0px 20px 0px 0; background:url('/images/bulet2.png') right center no-repeat; font-weight: bold; }
.link_right_sticky {position: absolute; right: 16px; bottom: 16px; margin: 0px; }

#zoom {margin: 15px 0; line-height: 20px; text-align: right}
#zoom span {margin: 0 4px; font-size: 12px; padding: 4px 0 4px 7px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer }
#zoom span em {margin: 0 0 0 2px; padding: 4px 5px; background: #11B2C4; color: #fff; -moz-border-radius: 3px; border-radius: 3px}
#zoom span:hover {background: #ADD6DA;}
