body	{margin:0; padding:0; font-family:Arial; font-size:12px; color:#000; background:#fff;}
a {text-decoration: none;}
img{border:none;}
dl {padding:0 10px;}
dd {margin:0;}
dt {padding-bottom:5px;}
form {margin:0; padding:0;}
table {margin:0 10px;}

/* klasy uzywane na wszystkich poziomach **********************************************************/
.clear {clear:both; font-size:1px; height:0px; line-height:1px;}
.center {width:1000px; margin:auto;}
.left {float:left;}
.right {float:right;}

/* klasy dla modulow CMS **************************************************************************/
div.cms_gallery img {margin:10px 15px;}
div.cms_list {}
a.cms_email {color:#961111;}
a.cms_email:hover {text-decoration:underline;}
a.cms_link {color:#961111;}
a.cms_link:hover {text-decoration:underline;}
a{color:#961111;}
a:hover {text-decoration:underline;}

/* uklad strony ***********************************************************************************/
.page_top {height:253px; border-top:5px solid #030066; background: url(i/bg_top.gif) repeat-x;}
.head {height:253px; width:1000px; margin:auto; background:url(i/top01.jpg) no-repeat center top; position:relative;}
.page {width:1000px; margin:auto; min-height:500px; position:relative;}
.page .page_left {width:240px; float:left;}
.page .page_right {width:585px; float:left;  background:#fff; padding:0 10px; min-height:300px;}
.page .page_promocje {width:155px; float:left;  background:#fff;}
.page .page_promocje h2 {line-height:57px; font-size:20px;}

.pasek_lewy {border-bottom:1px solid #fff; width:50%; position:absolute; top:35px;}
.pasek_prawy {border-bottom:1px solid #d5cdb8; width:50%; position:absolute; top:35px; right:0;}
.bg_left {background: url(i/bg_left.gif) repeat-x; width:50%; top:258px; left:0;height:286px; position:absolute;}


/****** head ******/
.head .logo {height:75px; left:28px; position:absolute; top:70px; width:210px; background: url(i/logo.gif) no-repeat; cursor:pointer; float:left;}
.head .menu_top_left {padding-left:20px; width:220px; border-bottom:1px solid #fff;}
.head .menu_top_left a {color:#676050; padding:0 10px; line-height:30px;}
.head .menu_top_right {position:absolute; z-index:100; padding-right:20px;right:0; top:0; border-bottom:1px solid #d5cdb8;}
.head .menu_top_right a {color:#676050; padding:0 10px; line-height:30px;}
.head .menu_top_left a:hover,
.head .menu_top_right a:hover {text-decoration:underline;}

.head .menu_top_right .btn {float:left; position:relative;}
.head .menu_top_right .btn .buttons {position:absolute; display:none;}
.head .menu_top_right .btn2 {float:left; position:relative;}
.head .menu_top_right .btn2 .buttons {position:absolute; left:0; }
.head .menu_top_right .btn3 {float:left; position:relative;}
.head .menu_top_right .btn3 .buttons {position:absolute; display:none;}
.head .menu_top_right .btn4 {float:left; position:relative;}
.head .menu_top_right .btn4 .buttons {position:absolute; left:0;}
.head .menu_top_right .buttons .buttons a {display:block; white-space: nowrap;}
.head .menu_top_right .buttons .buttons {top:30px; height:50px; background:url(i/ie_fix.gif);}
.head .menu_top_right .buttons .buttons .btn {float:none;}
.head .menu_top_right .buttons .buttons .btn2 {float:none;}

/****** menu gorne ******/
.page_top .menu a {text-decoration:none;}
.page_top .menu {width:1000px; position:absolute; bottom:5px; background:url(i/bg_menu.gif) repeat-x; height:53px; font-size:16px;}
.page_top .menu .buttons {line-height:50px; margin:0; border-left:1px solid #bc2222; height:50px; margin:auto; width:800px;}
.page_top .menu .btn {float:left; border-right:1px solid #bc2222; position:relative;}
.page_top .menu .btn a {color:#fff; display:block;  padding:0 15px;}
.page_top .menu .btn2 {float:left; border-right:1px solid #bc2222; position:relative; background:url(i/bg_btn.gif) repeat-x;}
.page_top .menu .btn2 a {height:53px;color:#e0b7b7; display:block; float:left; position:relative; margin-bottom:-3px; padding:0 15px; background:url(i/arrow_down.gif) no-repeat center bottom;}

.page_top .menu .btn3 {float:left; border-right:1px solid #bc2222; position:relative; background:url(i/bg_btn.gif) repeat-x;}
.page_top .menu .btn3 a {height:53px;color:#fff; display:block; float:left; position:relative; margin-bottom:-3px; padding:0 15px; background:url(i/arrow_down.gif) no-repeat center bottom;}
.page_top .menu .btn4 {float:left; border-right:1px solid #bc2222; position:relative; background:url(i/bg_btn.gif) repeat-x;}
.page_top .menu .btn4 a {height:53px;color:#e0b7b7; display:block; float:left; position:relative; margin-bottom:-3px; padding:0 15px; background:url(i/arrow_down.gif) no-repeat center bottom;}

.page_top .menu .btn .buttons {display:none;}
.page_top .menu .btn .buttons .buttons {display:none;}
.page_top .menu .btn3 .buttons {display:none;}
.page_top .menu .btn3 .buttons .buttons {display:none;}


/*1poziom*/
.page_top .menu .btn2 .buttons a {background:#fff; color:#000;}
.page_top .menu .btn4 .buttons a {background:#fff; color:#000;}
.page_top .menu .btn2 .buttons a:hover {color:#c71010;}
.page_top .menu .btn4 .buttons a:hover {color:#c71010;}

.page_top .menu .btn2 .buttons {width:200px; top:36px; left:0; position:absolute; display:block; background-color:#fff; margin:0;}
.page_top .menu .btn2 .buttons .btn {text-align:left; display:block; border:none;  float:none; margin:0;}
.page_top .menu .btn2 .buttons .btn2 {text-align:left; display:block; border:none;  float:none; width:200px; margin:0;}

.page_top .menu .btn4 .buttons {width:200px; top:36px; left:0; position:absolute; display:block; background-color:#fff; margin:0;}
.page_top .menu .btn4 .buttons .btn {text-align:left; display:block; border:none;  float:none; margin:0;}
.page_top .menu .btn4 .buttons .btn2 {text-align:left; display:block; border:none;  float:none; width:200px; margin:0;}

/*2poziom*/
.page_top .menu .btn2 .buttons .btn .buttons {display:none;}
.page_top .menu .btn2 .buttons .btn2 .buttons {position:absolute;display:block; left:200px; top:0;}
.page_top .menu .btn4 .buttons .btn .buttons {display:none;}
.page_top .menu .btn4 .buttons .btn2 .buttons {position:absolute;display:block; left:200px; top:0;}


/****** lewa strona ******/
.page_left .banner {height:114px; overflow:hidden;}

.search_box {height:43px; margin-top:15px;}
.search_box input {float:left; margin-left:19px; height:19px; color:#000; font-size:11px; padding:4px 0 0 4px; width:170px; border:1px solid #d4ceb8;}
.search_box .img {float:left; width:22px; height:27px; background: url(i/ico_search.gif) no-repeat; cursor:pointer;}
.search_box .txt_search {color:#fff; margin-bottom:8px; padding-left:20px;}
.searchBox a {color:#CA1F1F; font-size:11px;}

.searchLeft{text-align:left;}

.contact_box {width:100%; padding:5px;}
.contact_box  .txt_contact {color:#fff; margin-bottom:8px;}
.contact_box .contact {}

/****** mapa strony ******/
.sitemap ul {list-style:none; padding:0; margin:0; margin-left:10px;}
.sitemap li {list-style:none; padding:0; margin:0;}
.sitemap ul ul {margin-left:10px;}
.sitemap ul ul li {padding-left:20px; line-height:20px; background:url(i/li_sitemap.gif) no-repeat left top;}
.sitemap ul ul li:last-child {background:url(i/li_sitemap_last.gif) no-repeat left center;}
.sitemap .site_adress {font-weight:bold; font-size:12px; line-height:20px;}
.sitemap a {color:#676050}
.sitemap a:hover {text-decoration:underline;}

/****** newsy ******/
.news .zajawka1	{float:left; width:275px;}
.news .zajawka2	{float:left; width:275px; margin-left:10px;}
.news .see_all	{float:right; font-size:11px; line-height:57px;}
.news h1				{float:left;}

.news_big .zajawka1	{margin-bottom:10px;}
.news_big .zajawka2	{margin-bottom:10px;}
.news_big .see_all	{display:none;}

/****** stopka ******/
.page .footer {height:39px; line-height:39px; border-top:1px solid #d5ccba; margin-top:40px; font-size:11px;}
.page .footer .copyright {float:left; color:#898377; background: url(i/bg_footer.gif) repeat-x; padding:0 40px 0 20px;}
.page .footer .aptus {float:right; padding:0 20px;color:#898377;}
.page .footer .aptus a {color:#898377; }

/****** style wiki ******/
h1 {margin:0 0 10px; padding:17px 10px; font-weight:normal; font-size:20px; color:#030066; background:url(i/bg_header.gif) no-repeat bottom left;}
h2 {margin:0; padding:0 10px; line-height:40px; font-weight:normal; font-size:18px; color:#961111;}
h3 {margin:0; padding:0 10px; font-size:16px; color:#000;}
p  {margin:5px 10px; color:#000;}