html {background:url(i/bg_page.gif) top left;}
body	{margin:0; padding:0; font-family: Arial, Times, serif; font-size:12px; color:#000; background:url(i/bg_page_top.gif) repeat-x top left;}
a {text-decoration: none; color:#000;}
a:hover {color:red;}
h1, p {margin:0; padding:0;}
img{border:none;}
ul {padding:0; margin:0; list-style-position:inside; list-style-image:url(i/bg_li.gif);}

/* klasy używane na wszystkich poziomach **********************************************************/
.clear {clear:both; font-size:1px; height:0px; line-height:1px;}
.left  {float:left;}
.right {float:right;}
.sep   {font-size:1px; height:0px; line-height:1px; border-top:1px dotted #c9c9c9;}
.sep2   {font-size:1px; height:0px; line-height:1px; border-top:1px dotted #c9c9c9; margin:5px 0; clear:both;}
.page_right .sep {margin-bottom:10px;}
.date  {background-color:#000; color:#fff; width:85px; margin:5px 0;}
.raquo {font-size:10px;  vertical-align:top;}

/* klasy dla modułów CMS **************************************************************************/
div.cms_gallery {width:100%;}
div.cms_gallery_img {float:left; margin:0 10px;}
div.cms_list {}
a.cms_email {}
a.cms_link {color:#AE9600;}
a.cms_link:hover {color:red;}

/* układ strony ***********************************************************************************/
.page  {margin:0 auto 0; width:960px; min-height:500px;}
.page .page_top  {width:960px; margin:auto;}
.page .page_left {width:216px; float:left; margin-right:20px;}
.page .page_right {width:722px; float:left;}

.page .info_top {float:right; margin-top:20px; margin-right:5px; font-weight:bold}

/****** page_top ******/
.page_top .logo {float:left; position:relative; background: url(i/logo.gif) no-repeat; width:165px; height:58px; left:30px; top:10px; cursor:pointer;}
.page_top .img_box {}
.page_top .icons {float:right; width:100px; height:35px; text-align:right; padding-right:10px;}
.page_top .icons img {margin:6px 1px 0;}

/****** menu_top ******/
.page_top .menu_top {float:right; background:url(i/bg_menu_top.gif) repeat-x; width:725px; height:72px; margin:5px 0;}
.page_top .menu_top .menu1 .btn {color:#FFF; float:left; line-height:72px; text-transform:uppercase; font-weight:bold; border-right:1px dotted #6c6d6f; cursor:pointer; width:102.5px;}
.page_top .menu_top .menu1 .btn a {display:block; color:#FFF; height:72px; text-align:center;}
.page_top .menu_top .menu1 .btn2 {background:url(i/bg_menu_top2.gif) repeat-x; color:#ed0000; float:left; line-height:72px; font-weight:bold; border-right:1px dotted #6c6d6f; text-transform:uppercase; width:102.5px; cursor:pointer;}
.page_top .menu_top .menu1 .btn2 a {display:block; color:#ed0000; height:72px; text-align:center;}

.page_top .menu_top .menu2 {display:none; position:absolute; background:url(i/bg_page.gif); }
.page_top .menu_top .menu2 .btn {width:150px; line-height:20px; background:none; color:#000; float:none; text-transform:uppercase; border-right:1px dotted #6c6d6f; cursor:pointer;}
.page_top .menu_top .menu2 .btn a {height:1%; display:block; color:#000; padding:0 15px; text-align:left;}
.page_top .menu_top .menu2 .btn2 {width:150px; line-height:20px; background:none;color:#00ccfe; float:none; text-transform:uppercase; border-right:1px dotted #6c6d6f; cursor:pointer;}
.page_top .menu_top .menu2 .btn2 a {height:20px; display:block; color:#00ccfe; padding:0 15px; text-align:left;}

.page_top .menu_top .menu3 {display:none; position:absolute;left:150px; margin-top:-20px; background:url(i/bg_page.gif);}
.page_top .menu_top .menu3 .btn {width:150px; line-height:20px; background:none; color:#000; float:none; text-transform:uppercase; border-right:1px dotted #6c6d6f; cursor:pointer;}
.page_top .menu_top .menu3 .btn a {height:20px; display:block; color:#000; padding:0 15px;}
.page_top .menu_top .menu3 .btn2 {width:150px; line-height:20px; background:none;color:#00ccfe; float:none; text-transform:uppercase; border-right:1px dotted #6c6d6f; cursor:pointer;}
.page_top .menu_top .menu3 .btn2 a {height:20px; display:block; color:#00ccfe; padding:0 15px;}


/****** page_left ******/
.page_left .images_left {margin-top:20px;}
.page_left .images_left img {margin-top:3px;}

/****** menu_left ******/
.page_left .menu_left a {line-height:30px; display:block; padding-left:10px;}
.page_left .menu_left a .raquo {margin-right:7px; margin-left:-10px;}

/****** page_right ******/
.page_right {margin-bottom:5px;}
.page_right .arch {float:right; line-height:55px; color:#969696; cursor:pointer;}
.page_right .akt {margin-top:10px;}
.page_right .akt .seemore {margin-top:2px; text-align:right; margin-bottom:10px;}

.page_right .images_right {margin-top:20px;}
.page_right .images_right a{float:left;}

.page_right .contactForm {text-align:center;}
.page_right .contactForm .txt {width:100px;}
.page_right .contactForm .inp input {width:200px;}
.page_right .contactForm textarea {width:304px; height:150px;}
.page_right .contactForm table {margin:auto; text-align:left;}

/****** stopka ******/
.footer {width:100%; margin:auto; padding:20px 0;}
.footer .copyright {float:left;}
.footer .aptus {float:right;}
.footer .aptus span {text-decoration:underline;}

/* style wiki *************************************************************************************/
h1 {font-size:20px; margin:15px 0; display:block;}
h1 span {margin-left:15px; background:url(i/bg_icon.gif) no-repeat center;}
h2 {font-size:18px;}
h3 {font-size:12px; font-weight:normal; color:red; margin:5px 0;}
p  {text-align:justify;}
li {line-height:25px;}
ul {margin:10px 0;}
ul ul {margin:5px 10px 10px; display:none;}