@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Acid';
	src: url('acid.eot');
	src: url('acid.eot?#iefix') format('embedded-opentype'),
		 url('acid.woff') format('woff'),
		 url('acid.ttf') format('truetype'),
		 url('acid.svg#acid') format('svg');
				font-weight: lighter;
				font-style: normal;}
		
@font-face {

	font-family: 'Calibri';
	src: url('calibri.eot');
	src: url('calibri.eot?#iefix') format('embedded-opentype'),
		 url('calibri.woff') format('woff'),
		 url('calibri.ttf') format('truetype'),
		 url('calibri.svg#calibri') format('svg');
				font-weight: normal;
				font-style: normal;
		 }

.exClear{
    clear:both;
    line-height:0px;
}


#bg_left {
	width: 50%;
	z-index: 100;
	left: 0px;
	top: 0px;
	height: 746px;
	position: absolute;
	background: url(../images/bg_left.jpg) no-repeat right top;
	background-size: 100% 100%;
	background-attachment:fixed;
}
#bg_right {
	width: 50%;
	background: url(../images/bg_right.jpg) no-repeat left top;
	background-attachment:fixed;
	background-size: 100% 100%;
	position: absolute;
	z-index: 100;
	right: 0px;
	top: 0px;
	height: 746px;
}
#bg_img img {width: 100%; height: 742px; position: absolute; z-index: 100; position: fixed;}
#bg_center {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 1000;
}
#logo {width: 194px; height: 123px; position: absolute; z-index:1100; margin: 55px 355px;}
#logo img {width: 194px !important; height: 123px !important; position: static;}

div#menu {width: 900px; height: 127px; position: relative; z-index:1001;}
#linia_top {height: 9px; background: url(../images/linia_top.png) no-repeat;}
.linia {height: 9px; background: url(../images/linia.jpg) repeat-x;}
div#baner {width: 900px;}
div#content {width: 900px; background: #fff; padding: 10px 0; margin:0 auto;}
div#content p{font-family: Tahoma; color:#000; font-size: 12px; line-height:24px; margin: 0 30px; text-align:justify;}
div#content ul li {font-family: Tahoma; color:#000; font-size: 12px; line-height:24px; margin: 0 30px; text-align:justify;clear:both; list-style: disc outside; margin-left: 50px;}
div#content_column p{font-family: Tahoma; color:#000; font-size: 12px; line-height:24px; margin: 0 30px; text-align:justify;}

div#content_column {background: #fff url(../images/bg_left_column.jpg) no-repeat left top; background-size: 254px 100%; min-height: 350px;}

div#content_column_left {width: 254px; float: left; /*background: #fff;*/}
div#content_column_left .title h1 {font-family: Tahoma !important; font-size: 20px; color: #645f00; font-weight: lighter; text-transform:uppercase; display: block; padding: 5px 0px 5px 18px; border-bottom: 1px solid #d1c4a5; display: none;}
div#content_column_left .title a {font-family: Tahoma !important; font-size: 20px; color: #645f00; font-weight: lighter; text-transform:uppercase; border-bottom: 1px solid #d1c4a5; text-decoration: none; display:none;}
div#content_column_left .title a:hover {text-decoration: underline;}

div#content_column_left ul li {font-family:Verdana !important; color: #645f00;  text-transform:uppercase; display: block; float: left; width: 190px; overflow:visible; padding: 5px 25px 5px 10px; border-bottom: 1px solid #d1c4a5; margin-left: 10px;}
div#content_column_left ul li.last {border-bottom:none;}
div#content_column_left ul li a.active{font-family:Verdana !important; color: #645f00 !important; font-size: 9px;  text-transform:uppercase; text-decoration:none; overflow:hidden;}
div#content_column_left ul li span.active{font-family:Verdana !important; color: #645f00 !important; font-size: 9px;  text-transform:uppercase; text-decoration:none; overflow:hidden; font-weight: bolder;}
div#content_column_left ul li a{font-family:Verdana !important; color: #645f00 !important; font-size: 9px;  text-transform:uppercase; text-decoration:none; overflow:hidden; font-weight: bolder;}
div#content_column_left ul li a:hover{text-decoration:underline;}


.ce_text {padding-bottom: 20px; padding-right: 10px;}

div#content_column_right {width: 646px; overflow: hidden; padding-bottom:35px;}
div#content_column_right p{font-family: Tahoma; color:#000; font-size: 12px; line-height:24px; margin: 0 30px; text-align:justify;}
div#content_column_right ol li {font-family: Tahoma; font-weight: bolder; color:#000; font-size: 12px; line-height:24px; margin: 0 0 0 30px; text-align:justify;clear:both; list-style: decimal outside;}
div#content_column_right ul li {font-family: Tahoma; color:#000; font-size: 12px; line-height:24px; margin: 0 0 0 60px; text-align:justify;clear:both; list-style: disc outside !important;}
div#content_column_right ul li ul li {font-family: Tahoma; color:#000; font-size: 12px; line-height:24px; margin: 0 0 0 40px; text-align:justify; clear:both; list-style: circle outside !important;}

div#content_column_right .mod_navigation ul li {font-family: Tahoma; color:#000; font-size: 12px; line-height:24px; margin: 0 0 0 60px; text-align:justify;clear:both; list-style: disc outside;}
div#content_column_right .mod_navigation ul li a {font-family: Tahoma; color:#000; font-size: 12px; text-decoration: none;}
div#content_column_right .mod_navigation ul li a:hover {text-decoration: underline;}



.top_menu {
	list-style: none;
}
.top_menu ul li {
	list-style:none;
} 
.top_menu ul li a {
	display:block;
	list-style:none;
	font-size: 18px;
	font-weight: lighter;
	font-family: Calibri;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align:center;
	vertical-align: bottom;
/*	visibility: hidden;
	overflow: hidden;
*/	clip: rect(auto,auto,0px,auto);
	padding:30px;
	margin-top: 45px;
}

.top_menu ul li.poz_1 a {
	float:left;
}
.top_menu ul li.poz_2 a {
	float:left;
}
.top_menu ul li.poz_6 a {
	float:left;
}
.top_menu ul li.poz_3 a {
	float:right;
}
.top_menu ul li.poz_4 a {
	float:right;
}

.top_menu ul li.poz_5 a {
	float:right;
}
.top_menu ul li.poz_1 a:hover {
	color: #72510c;
	background: url(../images/menu_hover.png) no-repeat bottom center;
}
.top_menu ul li.poz_2 a:hover {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}
.top_menu ul li.poz_6 a:hover {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}
.top_menu ul li.poz_3 a:hover {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}
.top_menu ul li.poz_4 a:hover {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}
.top_menu ul li.poz_5 a:hover {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}

.top_menu ul li.poz_1 a:active, .top_menu ul li.poz_1 span:active {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}
.top_menu ul li.poz_2 a:active, .top_menu ul li.poz_2 span:active {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}
.top_menu ul li.poz_6 a:active, .top_menu ul li.poz_2 span:active {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}
.top_menu ul li.poz_3 a:active, .top_menu ul li.poz_3 span:active {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}
.top_menu ul li.poz_4 a:active, .top_menu ul li.poz_4 span:active {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}

.top_menu ul li.poz_5 a:active, .top_menu ul li.poz_5 span:active {
	background: url(../images/menu_hover.png) no-repeat bottom center; color: #72510c;
}

#bg_footer_left {
	width: 50%;
	z-index: 100;
	left: 0px;
	height: 59px;
	position: absolute;
	background: url(../images/bg_footer_left.png) no-repeat right top;
}
#bg_footer_right {
	width: 50%;
	background: url(../images/bg_footer_right.png) no-repeat left top;
	position: absolute;
	z-index: 100;
	right: 0px;
	height: 59px;
}
#bg_footer_center {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 1000;
	height: 59px;
	background: url(../images/bg_footer.jpg) no-repeat;
}
#footer {width: 830px; padding: 10px 35px 10px 35px;}
#footer p{font-family: Verdana; font-size:12px; color: #000; text-align: right;}
#footer a{font-family: Verdana; font-size:12px; color: #9f8040; text-decoration:none; font-weight: bolder;}
#footer a:hover{color: #9f8040; text-decoration: underline;}

div#title { margin:0px 35px; background: url(../images/bg_title.jpg) repeat-x center center; height: 50px;}
div#title h2 {font-family: Tahoma; font-size: 20px; color: #a7966f; font-weight: lighter; text-transform: capitalize; background: #fff; padding: 0 10px 0 0; float: left; display: block;}
.mod_breadcrumb {padding: 10px 0;}

.mod_breadcrumb a {font-family: Tahoma; font-size: 20px; color: #a7966f; font-weight: lighter; text-transform: capitalize; background: #fff; padding: 0 10px 0 0; float: left; display: block; text-decoration: none;}
.mod_breadcrumb a:hover {text-decoration: underline;}

div#panel {width: 901px; height: 80px; background: url(../images/bg_panel.jpg) no-repeat;}
/*div#panel ul li {font-family:'Acid' !important; color: #645f00; font-weight: bolder; text-transform:uppercase; display: block; float: left; min-width: 50px; max-width: 160px; overflow:visible; padding: 0 25px 0 10px; border-right: 1px solid #d1c4a5; height: 40px; background: url(../images/panel_right.png) no-repeat right center;}
div#panel ul li.last {border-right:none;}

div#panel ul li a{font-family:'Acid' !important; color: #645f00; font-size: 16px; font-weight: bolder; text-transform:uppercase; text-decoration:none; overflow:hidden;}*/

#panel {
	list-style: none;
}
#panel ul li {
	list-style:none;
} 
#panel ul li a {
	display:block;
	list-style:none;
	font-size: 18px;
	font-weight: lighter;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align:center;
	vertical-align: bottom;
/*	visibility: hidden;
	overflow: hidden;

*/
float: left;
}

#panel ul li.m1 a {
/*	float:left;
*/	background: url(../images/m1.png) no-repeat;
	width:153px;
	height: 80px;
}
#panel ul li.m2 a {
	background: url(../images/m2.png) no-repeat;
	width: 130px;
	height: 80px;
}
#panel ul li.m3 a {
	background: url(../images/m3.png) no-repeat;
		width: 214px;
	height: 80px;

}
#panel ul li.m4 a {
	background: url(../images/m4.png) no-repeat;
		width: 222px;
	height: 80px;

}
#panel ul li.m5 a {
	background: url(../images/m5.png) no-repeat;
		width: 181px;
	height: 80px;

}

#panel ul li.m1 a:hover {
	background: url(../images/m1_hover.png) no-repeat;
	width:153px;
	height: 80px;
}
#panel ul li.m2 a:hover {
	background: url(../images/m2_hover.png) no-repeat;
	width: 130px;
	height: 80px;
}
#panel ul li.m3 a:hover {
	background: url(../images/m3_hover.png) no-repeat;
		width: 214px;
	height: 80px;

}
#panel ul li.m4 a:hover {
	background: url(../images/m4_hover.png) no-repeat;
		width: 222px;
	height: 80px;

}
#panel ul li.m5 a:hover {
	background: url(../images/m5_hover.png) no-repeat;
		width: 181px;
	height: 80px;

}

.copyright {float: left;}
.copyright p {
	color: #2d2d2d;
	font-family: Tahoma;
	font-size:11px;
	/*font-weight: lighter;*/
}
.copyright a {
	color: #2d2d2d;
	font-family: Tahoma;
	text-decoration: none;
	font-size:11px;
	font-weight: bolder !important;
}
.copyright a:hover {text-decoration: underline !important;}

#left {background: #fff; float: left !important;}
#left iframe{background: #fff; float: right !important;}


#main {background: #fff;}
#main a {color: #000 !important; text-decoration: none;}
#main a:hover {color: #645f00 !important; text-decoration: none; font-weight: bolder !important;}
#main span.active {color: #645f00 !important; text-decoration: none;}

#galeria {background: #fff;}
#galeria a {color: #000 !important; text-decoration: none;}
#galeria a:hover {color: #645f00 !important; text-decoration: none; font-weight: bolder !important;}
#galeria span.active {color: #645f00 !important; text-decoration: none;}


div#technologie-czytnik h1 {font-family: Tahoma !important; font-size: 16px; color: #000; font-weight: lighter; text-transform:uppercase; display: block; padding: 5px 0px 5px 0px; border-bottom: 1px solid #d1c4a5; margin: 10px 30px 10px;}
div#technologie h2 {font-family: Tahoma !important; font-size: 16px; color: #000;/*645f00;*/ font-weight: lighter; text-transform:uppercase; display: block; padding: 5px 0px 5px 0px; border-bottom: 1px solid #d1c4a5; margin: 10px 30px 10px;}
.more {float: right; margin-right: 25px;}

.kont {width: 220px;}