body {background-repeat: repeat-x repeat-y;
background-image: url('../images/mcs2b_sliced_13.jpg');}

body,td,th {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #86c7d1;
}

		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; color: #FFFFFF; font-weight: bold;  margin-top: 15px  }
		.summary { font-size: 100%; font-style: italic; } 
		.results { font-size: 100%;}
		.category { color: #999999; }
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 100%; font-style: normal; color: #EEE;}
		.sorting { text-align: right; }
		.result_title { font-size: 100%; }

		.zoom_searchform { font-size: 100%; }
		.zoom_options { font-size: 100%; }
		
		input.zoom_button {background: url('../images/mcs2b_sliced_51.jpg'); border: none; width: 25px; cursor: hand;}
		
		input.zoom_searchbox { font-size: 100%; }	


#wynikisearch {border: 1px solid #49747D; margin: 10px;}

#up_bg {
	position:relative;
	width:100%;
	height:83px;
	z-index:1;
	background-image: url(../images/mcs2b_sliced_05.jpg);
	background-repeat: repeat-x;
	clear: right;
	float: left;
}
#up_c {
	position:relative;
	width:792px;
	height:83px;
	z-index:2;
	margin-right: auto;
	margin-left: auto;
	clear: right;
}
#main_bg {
	position:relative;
	width:100%;
	height:auto;
	z-index:2;
	background-image: url(../images/mcs2b_sliced_13.jpg);
	background-repeat: repeat;
	float: left;
	clear: left;
}
#main_menu {
	position:relative;
	width:792px;
	height:48px;
	z-index:10;
	margin-right: auto;
	margin-left: auto;
}
#menu_buttons {
	position:relative;
	width:524px;
	height:48px;
	z-index:10;
	float: left;
}
#search {
	position:relative;
	width:246px;
	height:32px;
	z-index:2;
	float: left;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
	background-image: url(../images/mcs2b_sliced_12.jpg);
}
#main_site {
	position:relative;
	width:792px;
	height:auto;
	z-index:2;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/pasek.jpg);
}

#main_site:after {content: '.'; clear: both; display: block; visibility: hidden; height: 0;}

#logo_1 {
	position:relative;
	width:468px;
	height:80px;
	z-index:1;
	float: left;
	background-image: url(../images/mcs2b_sliced_14.jpg);
	padding-top: 88px;
	padding-left: 50px;
	padding-right: 20px;
	text-align: justify;
}
#logo_2 {
	position:relative;
	z-index:2;
	background-image: url(../images/mcs2b_sliced_15.jpg);
	float: left;
	height: 168px;
	width: 254px;
	clear: right;
}
#logo_3 {
	position:relative;
	width:478px;
	height:40px;
	z-index:3;
	background-image: url(../images/mcs2b_sliced_16.jpg);
	float: left;
	padding-left: 60px;
	padding-top: 11px;
}
#logo_4 {
	position:relative;
	width:134px;
	height:21px;
	z-index:4;
	background-image: url(../images/mcs2b_sliced_17.jpg);
	float: left;
	clear: right;
	padding-top: 30px;
	padding-left: 120px;
}
#site {
	position:relative;
	width:792px;
	z-index:5;
	background-image: url(../images/pasek.jpg);
	float: left;
}
#foot {
	position:relative;
	width:538px;
	z-index:5;
	background-image: url(../images/mcs2b_sliced_55.jpg);
	clear: both;
	float: left;
	height: 28px;
	padding-right: 254px;
	padding-top: 14px;
	text-align: center;
}
#left_s {
	background-image: url(../images/pasek.jpg);
	position:relative;
	width:538px;
	z-index:1;
	float: left;
}
#right_s {
	position:relative;
	width:268px;
	z-index:2;
	float: left;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#nag_l_1 {
	position:relative;
	width:340px;
	height:22px;
	z-index:1;
	background-image: url(../images/mcs2b_sliced_18.jpg);
	float: left;
	padding-top: 10px;
	padding-left: 50px;
}
#nag_l_2 {
	position:relative;
	width:148px;
	height:22px;
	z-index:2;
	background-image: url(../images/mcs2b_sliced_18.jpg);
	clear: right;
	float: left;
	background-position: right;
	padding-top: 10px;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

.style2 {
	color: #86c7d1;
	font-size: 11px;
}
#news_topic {
	position:relative;
	width:528px;
	z-index:3;
	clear: left;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
}
.style3 {color: #FFFFFF}
.news_topic {
	position:relative;
	width:528px;
	z-index:3;
	clear: left;
	float: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
}
#ll_1 {
	position:relative;
	width:270px;
	z-index:4;
	clear: left;
	float: left;
}
.odstep {
	font-weight: bold;
	padding-top: 4px;
}
#ll_2 {
	position:relative;
	width:270px;
	z-index:5;
	float: left;
}
#ost_1 {
	position:relative;
	width:220px;
	height:21px;
	z-index:1;
	background-image: url(../images/mcs2b_sliced_35.jpg);
	clear: left;
	float: left;
	padding-top: 10px;
	padding-left: 50px;
}
#ost_2 {
	position:relative;
	width:218px;
	height:21px;
	z-index:1;
	padding-top: 10px;
	padding-left: 50px;
	background-image: url(../images/mcs2b_sliced_36.jpg);
	float: left;
}
.style5 {color: #FFFFFF; font-weight: bold; }
#l_str_1 {
	position:relative;
	width:53px;
	height:auto;
	z-index:2;
	clear: left;
	float: left;
	padding-top: 1px;
}
#ost_text {
	position:relative;
	width:207px;
	z-index:3;
	padding-top: 4px;
	height: auto;
	padding-right: 10px;
	float: left;
}
.l_str_1 {
	position:relative;
	width:44px;
	height:auto;
	z-index:2;
	clear: left;
	float: left;
	padding-top: 7px;
}
.ost_text {
	position:relative;
	width:215px;
	z-index:3;
	padding-top: 4px;
	height: auto;
	padding-right: 10px;
	float: left;
	padding-bottom: 4px;
}
#ost_line {
	position:relative;
	z-index:4;
	clear: left;
	float: left;
	width: 270px;
}
.natext_ost {
	position:static;
	width:270px;
	z-index:5;
	clear: left;
	float: left;
}
#text_ost_2 {
	position:relative;
	width:258px;
	height:auto;
	z-index:2;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	clear: left;
	float: left;
	font-weight: bold;
}

.text_ost_2 {
	position:relative;
	width:258px;
	height:auto;
	z-index:2;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	clear: left;
	float: left;
	font-weight: bold;
}
#right_c {
	position:relative;
	width:254px;
	z-index:6;
	float: left;
	height: auto;
	background-image: url(../images/pasek.jpg);
	background-position: 100%;
}
.nag_r1 {
	position:relative;
	width:161px;
	height:21px;
	z-index:1;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	background-image: url(../images/mcs2b_sliced_19.jpg);
	background-position: bottom;
}
.nag_r3 {
	position:relative;
	width:73px;
	height:21px;
	z-index:2;
	background-image: url(../images/mcs2b_sliced_20.jpg);
	padding-top: 10px;
	float: left;
	padding-left: 10px;
	background-position: bottom;
}
#topic_roz {
	position:relative;
	width:244px;
	height:auto;
	z-index:3;
	clear: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.topic_roz {
	position:relative;
	width:246px;
	height:auto;
	z-index:3;
	clear: left;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-weight: bold;
}
#right_2_line {
	position:relative;
	width:254px;
	z-index:4;
	clear: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.right_2_line {
	position:relative;
	width:254px;
	z-index:4;
	clear: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subs {
	position:relative;
	width:254px;
	z-index:5;
	clear: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.form_class {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text_field {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/mcs2b_sliced_49.jpg);
	height: 14px;
	width: 123px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 4px;
	padding-left: 4px;
}
.button_img {
	vertical-align: bottom;
}
#bottom_bg {
	position:relative;
	width:100%;
	z-index:3;
	clear: left;
	float: left;
	height: 74px;
	background-image: url(../images/mcs2b_sliced_57.jpg);
}
#bottom {
	position:relative;
	width:792px;
	height:42px;
	z-index:1;
	background-image: url(../images/mcs2b_sliced_56.jpg);
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}
#bott_1 {
	position:relative;
	width:538px;
	z-index:1;
	text-align: center;
	float: left;
}
#bott_2 {
	position:relative;
	width:254px;
	z-index:2;
	text-align: right;
	float: left;
}
.top_b {
	text-align: right;
	margin-right: 13px;
	margin-left: 40px;
}

.style6 {color: #49747D}
#lang {
	position:relative;
	width:128px;
	height:83px;
	z-index:1;
	background-image: url(../images/mcs2b_sliced_04.jpg);
	float: left;
}
#logo_mian {
	position:relative;
	width:298px;
	height:83px;
	z-index:2;
	float: left;
}
#top_buttons {
	position:relative;
	width:366px;
	height:83px;
	z-index:3;
	float: left;
}
#lang_pl {
	position:relative;
	width:60px;
	height:20px;
	z-index:1;
	padding-top: 10px;
	padding-left: 64px;
}
.style7 {color: #49747D; font-weight: bold; }
#lang_gb {
	position:relative;
	width:60px;
	height:20px;
	z-index:1;
	padding-top: 5px;
	padding-left: 64px;
}
#lang_ger {
	position:relative;
	width:60px;
	height:20px;
	z-index:1;
	padding-top: 5px;
	padding-left: 64px;
}

.style6 {color: #49747D}

#p_top_t {
	position:relative;
	width:488px;
	height:22px;
	z-index:6;
	float: left;
	background-image: url(../images/mcs2b_podstrona_sliced_14.jpg);
	padding-top: 11px;
	padding-left: 50px;
}
#p_top_l {
	position:relative;
	width:538px;
	z-index:7;
	float: left;
}
#logo_text {
	position:relative;
	width:480px;
	height:73px;
	z-index:8;
	clear: left;
	float: left;
	background-image: url(../images/mcs2b_podstrona_sliced_16.jpg);
	padding-top: 80px;
	padding-right: 18px;
	padding-left: 40px;
	text-align: justify;
}
#p_top_r {
	position:relative;
	width:254px;
	z-index:8;
	float: left;
}
#p_promocje {
	position:relative;
	width:234px;
	height:75px;
	z-index:1;
	float: left;
	background-image: url(../images/mcs2b_podstrona_sliced_15.jpg);
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#z_w {
	position:relative;
	width:104px;
	height:22px;
	z-index:2;
	clear: left;
	float: left;
	background-image: url(../images/mcs2b_podstrona_sliced_17.jpg);
	padding-top: 11px;
	padding-left: 150px;
}
.style9 {color: #FFFFFF; font-style: italic; }
.style10 {
	font-size: 11px;
	font-weight: bold;
}
.style11 {color: #0DBFF3}
.style11a {color: #86c7d1}
#pos_poll {
	position:relative;
	width:538px;
	z-index:3;
	clear: left;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#obrazek {
	position:relative;
	width:120px;
	z-index:1;
	float: left;
	height: auto;
	text-align: right;
}
#pos_text {
	position:relative;
	width:415px;
	z-index:2;
	float: left;
}
#tytl_pos {
	position:relative;
	width:415px;
	z-index:1;
	clear: left;
	float: left;
	text-align: center;
}

#tytl_pos2 {
	position:relative;
	width:420px;
	z-index:1;
	clear: left;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;

}
.style13 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#lne {
	position:relative;
	width:415px;
	z-index:2;
	clear: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#opis_produktu {
	position:relative;
	z-index:3;
	clear: left;
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width: 395px;
}
#pelny_opis {
	position:relative;
	z-index:4;
	clear: left;
	float: left;
	width: 538px;
}
#pelny_line {
	position:relative;
	width:538px;
	z-index:1;
	clear: left;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pelny_text_info {
	position:relative;
	width:488px;
	z-index:2;
	clear: left;
	float: left;
	padding-bottom: 15px;
	padding-left: 40px;

	
}

.pelny_text_info2 {
	position:relative;
	width:480px;
	z-index:2;
	clear: left;
	float: left;
	padding-bottom: 15px;
	padding-left: 30px;
color: white;
}

#nag_o_p {
	position:relative;
	width:244px;
	height:22px;
	z-index:4;
	background-image: url(../images/mcs2b_podstrona_sliced_21.jpg);
	padding-top: 10px;
	padding-left: 10px;
}


a {
	color: #86c7d1;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}



ul.menu_gorne, ul.menu_gorne li, ul.menu_gorne a {z-index: 0;} 
ul.menu_gorne {list-style: none; padding: 0; margin: 0 -1px 0 1px; height: 48px; background: url(../images/unselected.png);}
ul.menu_gorne li {float: right; position: relative; height: 48px;}
ul.menu_gorne li a {color: white; width: 100%; height: 48px; display: block; vertical-align: middle; line-height: 48px;}
ul.menu_gorne li.hover ul {left: 0px;}

ul.menu_gorne li.hover a {color: #86c7d1;}

ul.menu_gorne li.hover li a {color: white;}
/*ul.menu_gorne li:hover div, ul.menu_gorne li.hover div {background-position: 0px 2px; margin-top: 2px; }*/

ul.menu_gorne li.hover .b1,
ul.menu_gorne li.hover .b2,
ul.menu_gorne li.hover .b3,
ul.menu_gorne li.hover .b4,
ul.menu_gorne li.hover .b5 {background-image: url('../images/selected.png'); background-position: right top;}
ul.menu_gorne li li {float: none;}
ul.menu_gorne ul
{
	position: absolute;
	top: 46px;
	left: -9000px;
	background: #58858B;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 130px;
	border: 1px solid #31555E;
	z-index: 1;
}

ul.menu_gorne ul.m1 {width: 235px;}
ul.menu_gorne ul.m2 {width: 170px;}
ul.menu_gorne ul.m3 {width: 290px;}
ul.menu_gorne ul.m4 {width: 180px;}
ul.menu_gorne ul.m5 {width: 210px;}


ul.menu_gorne ul li {width: 100%; height: 25px; white-space: nowrap; overflow: hidden;}
ul.menu_gorne ul li a {display: block; text-align: left; padding-left: 25px; line-height: 25px; width: 100%; height: 30px; color: white; vertical-align: bottom;}
ul.menu_gorne ul li a:hover {background: #49747D;}
ul.menu_gorne ul li a {font-family: Verdana, Arial, Tahoma; font-weight: bold; font-size: 11px;}
ul.menu_gorne a:hover {border: none;}

.b1 {width:108px;}
.b2 {width: 118px;}
.b3 {width: 99px;}
.b4 {width: 101px;}
.b5 {width: 98px;}

.b1, .b2, .b3, .b4, .b5 {height: 48px; z-index: -1; text-align: center; background-image: url(../images/unselected.png); background-position: right top;}


#lang a {text-decoration: none; position: relative; top: -1px; color: #49747D; margin-bottom: 10px;}
#lang a:hover {color: #FFFFFF;}

#foot a {position: relative; top: -1px; color: #FFFFFF; text-decoration: none;}
#foot a:hover {color: #FFFFFF; text-decoration: none;}

#logo_1 a {text-decoration: none; color: #86c7d1; margin-bottom: 10px;}
#logo_1 a:hover {color: #FFFFFF;}

#nag_l_2 a {text-decoration: none; color: #86c7d1}
#nag_l_2 a:hover {color: #FFFFFF;}

a:hover {border-bottom: 1px dashed white;}

.wyrownaj input {vertical-align: bottom;}

/*
#bottom
#pos_text
#logo_text
*/
form {margin: 0;}
div#search {vertical-align: bottom;}
