@charset "utf-8";



/* ================================================================================== */
/* =============================== index.php [START] ================================ */
/* ================================================================================== */
*{ margin:0px; padding:0px; border:0px; font-family:Tahoma, Arial, Helvetica, Verdana;
   font-size:11px; line-height:17px; background-repeat:no-repeat; }
a{ text-decoration:none; }
* html{ height: 100%;  }
body{ background-color:#dfdfdf; }
.tag_p{ text-indent:22px; }
/* =============================== override [START] ================================= */
.override:after, .mde:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.override, .mde {display: inline-block;}

/* Hides from IE-mac \*/
* html .override, * html .mde {height: 1%;}

.override, .mde {display: block;}
/* End hide from IE-mac */
/* =============================== override [END] =================================== */
/* =============================== main_container [START] =========================== */
#main_container{
	width:100%;
	min-width:960px;
	height:100%;
	position:relative;
	left:0px;
	overflow:hidden;
}
/* =============================== main_container [END] ============================= */
/* =============================== top [START] ====================================== */
#mde_top_flash{ height:153px; z-index:10; }
#top_flash_bkg{
	background-image:url(../gfx/shared/top/body_bkg_lt.gif);
	background-repeat:repeat-x;
	width:5000px;
	height:153px;
	position:absolute;
	top:0px;
	left:-5000px;
	overflow:hidden;
}
#top_flash{
	width:995px;
	height:153px;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
}

/* =============================== top [END] ======================================== */
/* =============================== top_menu [START] ================================= */
#mde_top_menu{
	background-image:url(../gfx/shared/top/top_menu_bkg.jpg);
	height:56px;
	z-index:9;
}
#top_menu_lt{
	background-image:url(../gfx/shared/top/top_menu_lt.gif);
	background-position:right -1px;
	width:5000px;
	height:55px;
	border-top:1px solid #ffffff;
	position:absolute;
	top:0px;
	left:-5000px;
	overflow:hidden;
}
#top_menu_rt{
	background-image:url(../gfx/shared/top/top_menu_rt.gif);
	width:35px;
	height:59px;
	position:absolute;
	right:-35px;
	top:-3px;
}
/* ============ top_menu_ul ============ */
.menu_ul{
	width:650px;
	height:54px;
	position:relative;
	left:44px;
	top:1px;
	z-index:7;
	float:left;
}
.menu_ul li{
	background-image:url(../gfx/shared/top/menu_ul_sign_1.gif);
	background-position:0px 0px;
	height:54px;
	list-style:none;
	padding:0px 0px 0px 1px;
	position:relative;
	float:left;
}
#menu_ul_first{ background-image:none !important; padding-left:0px !important; }
.menu_ul li a{
	display:block; /* Opera PATH */
	
	background-image:url(../gfx/shared/empty_pixel.gif);
	height:18px;
	/*padding:19px 28px 0px 22px;*/
	padding:19px 0px 17px 0px;
	position:relative;
	/*float:left;*/ /* Opera PATH float must be for all IE */
	
	overflow:hidden;

	font-family:Tahoma, Arial, Helvetica, Verdana;
	font-size:16px;
	line-height:20px;
	color:#a6a6a6;
	
}
.menu_ul li a:hover{ color:#218bc7; }
/* ============ top_menu_ul ============ */
/* ============ menu_links ============= */
#menu_pl_home img{
	background-image:url(../gfx/shared/top/menu/pl_menu_home.png);
	width:94px;
	height:18px;
	position:relative;
}

#menu_pl_ofirmie img{
	background-image:url(../gfx/shared/top/menu/pl_menu_ofirmie.png);
	width:106px;
	height:18px;
	position:relative;
}

#menu_pl_produkty img{
	background-image:url(../gfx/shared/top/menu/pl_menu_produkty.png);
	width:115px;
	height:18px;
	position:relative;
}

#menu_pl_serwis img{
	background-image:url(../gfx/shared/top/menu/pl_menu_serwis.png);
	width:102px;
	height:18px;
	position:relative;
}

#menu_pl_dokumenty img{
	background-image:url(../gfx/shared/top/menu/pl_menu_dokumenty.png);
	width:125px;
	height:18px;
	position:relative;
}

#menu_pl_kontakt img{
	background-image:url(../gfx/shared/top/menu/pl_menu_kontakt.png);
	width:97px;
	height:18px;
	position:relative;
}

#menu_pl_home:hover img{ background-image:url(../gfx/shared/top/menu/pl_menu_home2.png); }
#menu_pl_ofirmie:hover img{ background-image:url(../gfx/shared/top/menu/pl_menu_ofirmie2.png); }
#menu_pl_produkty:hover img{ background-image:url(../gfx/shared/top/menu/pl_menu_produkty2.png); }
#menu_pl_serwis:hover img{ background-image:url(../gfx/shared/top/menu/pl_menu_serwis2.png); }
#menu_pl_dokumenty:hover img{ background-image:url(../gfx/shared/top/menu/pl_menu_dokumenty2.png); }
#menu_pl_kontakt:hover img{ background-image:url(../gfx/shared/top/menu/pl_menu_kontakt2.png); }


#menu_en_home img{
	background-image:url(../gfx/shared/top/menu/en_menu_home.png);
	width:94px;
	height:18px;
	position:relative;
}

#menu_en_ofirmie img{
	background-image:url(../gfx/shared/top/menu/en_menu_ofirmie.png);
	width:106px;
	height:18px;
	position:relative;
}

#menu_en_produkty img{
	background-image:url(../gfx/shared/top/menu/en_menu_produkty.png);
	width:115px;
	height:18px;
	position:relative;
}

#menu_en_serwis img{
	background-image:url(../gfx/shared/top/menu/en_menu_serwis.png);
	width:102px;
	height:18px;
	position:relative;
}

#menu_en_dokumenty img{
	background-image:url(../gfx/shared/top/menu/en_menu_dokumenty.png);
	width:125px;
	height:18px;
	position:relative;
}

#menu_en_kontakt img{
	background-image:url(../gfx/shared/top/menu/en_menu_kontakt.png);
	width:97px;
	height:18px;
	position:relative;
}

#menu_en_home:hover img{ background-image:url(../gfx/shared/top/menu/en_menu_home2.png); }
#menu_en_ofirmie:hover img{ background-image:url(../gfx/shared/top/menu/en_menu_ofirmie2.png); }
#menu_en_produkty:hover img{ background-image:url(../gfx/shared/top/menu/en_menu_produkty2.png); }
#menu_en_serwis:hover img{ background-image:url(../gfx/shared/top/menu/en_menu_serwis2.png); }
#menu_en_dokumenty:hover img{ background-image:url(../gfx/shared/top/menu/en_menu_dokumenty2.png); }
#menu_en_kontakt:hover img{ background-image:url(../gfx/shared/top/menu/en_menu_kontakt2.png); }


#menu_ru_home img{
	background-image:url(../gfx/shared/top/menu/ru_menu_home.png);
	width:94px;
	height:18px;
	position:relative;
}

#menu_ru_ofirmie img{
	background-image:url(../gfx/shared/top/menu/ru_menu_ofirmie.png);
	width:106px;
	height:18px;
	position:relative;
}

#menu_ru_produkty img{
	background-image:url(../gfx/shared/top/menu/ru_menu_produkty.png);
	width:115px;
	height:18px;
	position:relative;
}

#menu_ru_serwis img{
	background-image:url(../gfx/shared/top/menu/ru_menu_serwis.png);
	width:102px;
	height:18px;
	position:relative;
}

#menu_ru_dokumenty img{
	background-image:url(../gfx/shared/top/menu/ru_menu_dokumenty.png);
	width:125px;
	height:18px;
	position:relative;
}

#menu_ru_kontakt img{
	background-image:url(../gfx/shared/top/menu/ru_menu_kontakt.png);
	width:97px;
	height:18px;
	position:relative;
}

#menu_ru_home:hover img{ background-image:url(../gfx/shared/top/menu/ru_menu_home2.png); }
#menu_ru_ofirmie:hover img{ background-image:url(../gfx/shared/top/menu/ru_menu_ofirmie2.png); }
#menu_ru_produkty:hover img{ background-image:url(../gfx/shared/top/menu/ru_menu_produkty2.png); }
#menu_ru_serwis:hover img{ background-image:url(../gfx/shared/top/menu/ru_menu_serwis2.png); }
#menu_ru_dokumenty:hover img{ background-image:url(../gfx/shared/top/menu/ru_menu_dokumenty2.png); }
#menu_ru_kontakt:hover img{ background-image:url(../gfx/shared/top/menu/ru_menu_kontakt2.png); }

/* ============ menu_links ============= */
/* ============ submenu_ul ============= */
.submenu_ul{
	background-color:#c3c3c3;
	width:168px;
	height:auto !important;
	padding:5px 0px 7px 0px;
	position:absolute; 
	left:0px;
	top:54px;
	float:none !important;
	/*display:none; */
    visibility:hidden; /* IE 7.0 Fix */
}

.submenu_ul li{
	/*background-image:url(../gfx/shared/top/top_menu_ul_sign_1.gif);
	background-position:0px 0px;
	height:54px;
	list-style:none;
	padding:0px 0px 0px 1px;
	position:relative;
	float:left;*/
	
	background-image:url(../gfx/shared/top/submenu_line_1.gif);
	background-position:right 0px;
	width:168px;
	height:auto !important;
	padding:1px 0px 0px 0px;
	position:relative;
	float:left;
	
}

.submenu_ul_first{ background-image:none !important; padding-top:0px !important; }
.submenu_ul li a{
	height:auto;
	width:143px; /*IE ERROR Found width must be 3px less*/
	padding:4px 5px 6px 17px;
	color:#000000;
	float:right;
	overflow:hidden;
	font-size:11px;
	line-height:17px;
}
/* ============ submenu_ul ============= */

.expanded:hover a{ background-image:url(../gfx/shared/top/submenu_arrow_1.gif) !important; background-position:9px 48px; }

.expanded:hover .submenu_ul{ /*display:block !important;*/ 
visibility:visible; /* IE 7.0 Fix */  }

.expanded:hover .expanded a{ background-image:none !important; }
.expanded:hover .expanded .submenu_ul{ /*display:none !important;*/ 
visibility:hidden; /* IE 7.0 Fix */  }
.expanded .expanded:hover .submenu_ul{ /*display:block !important;*/ 
visibility:visible; /* IE 7.0 Fix */ }


.expanded .expanded .submenu_ul{
	background-image:url(../gfx/shared/top/submenu_arrow_2.gif);
	background-position:0px 14px;
	background-color:#efefef;
	left:168px;
	top:-5px;
	 /*display:none;*/
 visibility:hidden; /* IE 7.0 Fix */
}
/* =============================== top_menu [END] =================================== */
/* =============================== top_info [START] ================================= */
#top_info{
	width:450px;
	padding:20px 0px 0px 74px;
	position:relative;
	float:left;	
}

#top_info, #top_info div{
	font-family:Tahoma, Arial, Helvetica, Verdana;
	font-size:11px;
	line-height:17px;
	color:#484747;
	text-align: justify;
}
#top_info_img{
	background-image:url(../gfx/shared/top/top_info_img.jpg);
	background-position:0px 0px;
	width:386px;
	height:316px;
	position:relative;
	overflow:hidden;
	float:right;
	padding-right:45px;
}

#top_info_bkg{
	background-image:url(../gfx/shared/top/top_info_bkg.gif);
	width:46px;
	height:214px;
	position:absolute;
	right:-81px;
	top:89px;
}
/* =============================== top_info [END] =================================== */
/* =============================== mde [START] ====================================== */
.mde{
	width:960px;
	margin:0px auto 0px auto;
	position:relative;
	/* override */
}
.link_more_pl{ 
	background-image:url(../gfx/shared/mde/link_title_more_pl.gif);
	width:107px;
	height:35px;
	position:relative;
	/*overflow:hidden;
	float:left;*/
	display:block;
}
.link_more_en{ 
	background-image:url(../gfx/shared/mde/link_title_more_en.gif);
	width:107px;
	height:35px;
	position:relative;
	/*overflow:hidden;
	float:left;*/
	display:block;
}
.link_more_ru{ 
	background-image:url(../gfx/shared/mde/link_title_more_ru.gif);
	width:107px;
	height:35px;
	position:relative;
	/*overflow:hidden;
	float:left;*/
	display:block;
}

.link_one{
	font-family:Tahoma, Arial, Helvetica, Verdana;
   	font-size:11px;
	line-height:17px;
	color:#6a6a6a;
}

.link_one:hover{ text-decoration:underline; }

.mde_white_full{
	display:block;
	background-color:#ffffff;
	width:100%;
	position:relative;
	left:0px;
	overflow:hidden;
}
#mde_white_home{ padding:20px 0px 20px 0px; }
#mde_home{ background-image:url(../gfx/shared/mde/mde_bkg_1.gif); background-repeat:repeat-y; }
#home_bkg_1, #home_bkg_2{
	background-image:url(../gfx/shared/mde/mde_bkg_2.gif);
	width:64px;
	height:284px;
	position:absolute;
	top:0px;
}
#home_bkg_1{ left:344px; }
#home_bkg_2{ left:644px; }
.color_grey{ color:#c6c6c6; font-weight: normal; }
/* ============ mdel =================== */
.mdel{
	width:239px;
	padding:0px 30px 0px 74px;
	position:relative;
	float:left;
	overflow:hidden;
}
#mdel_home{ padding-top:12px; padding-bottom:32px; }
/* ============ mdel =================== */
/* ============ mdec =================== */
.mdec{
	width:241px;
	padding:0px 27px 0px 32px;
	position:relative;
	float:left;
	overflow:hidden;
}
#mdec_home{ padding-top:12px; padding-bottom:32px; }
/* ============ mdec =================== */
/* ============ mder =================== */
.mder{
	width:244px;
	padding:0px 44px 0px 0px;
	position:relative;
	float:right;
	overflow:hidden;
}
#mder_home{ padding-top:12px; padding-bottom:32px; }
#home_flash{
	width:244px;
	height:202px;
	position:relative;
	overflow:hidden;
}
/* ============ mder =================== */
#mdec_home div{
	color: #6a6a6a;
}
.mdel p, .mdel p b, .mdec p, .mdec p b, .mder p, .mder p b{
	font-family:Tahoma, Arial, Helvetica, Verdana;
   	font-size:11px;
	line-height:17px;
	color:#6a6a6a;
}

/* =============================== mde [END] ======================================== */
/* =============================== footer [START] =================================== */
#footer{
	width:885px;
	padding:28px 0px 28px 75px;
}

#footer p, #footer p b{
	font-family:Tahoma, Arial, Helvetica, Verdana;
   	font-size:11px;
	line-height:17px;
	color:#b3b3b3;
}
/* =============================== footer [END] ===================================== */


/* ================================================================================== */
/* =============================== index.php [END] ================================== */
/* ================================================================================== */

/* ================================================================================== */
/* =============================== subpage.php [START] ============================== */
/* ================================================================================== */
/* =============================== top_menu [START] ================================= */
#mde_top_menu2{
	background-image:url(../gfx/shared/top/top_menu2_bkg.gif);
	height:56px;
	z-index:9;
}
/* =============================== top_menu [END] =================================== */
/* =============================== top_info [START] ================================= */
#top_info2{
	width:530px;
	padding:20px 0px 0px 71px; 
	position:relative;
	float:left;	
}

#top_info2 p, #top_info2 p b{
	font-family:Tahoma, Arial, Helvetica, Verdana;
	font-size:11px;
	line-height:17px;
	color:#6a6a6a;
}

.span_grey{
	font-family:Tahoma, Arial, Helvetica, Verdana;
   	font-size:16px;
        font-weight: bold;
	line-height:21px;
	color:#a6a6a6;
}

#top_info2_img{
	background-image:url(../gfx/shared/top/top_info2_img.jpg);
	background-position:0px 0px;
	width:310px;
	height:65px;
	position:relative;
	overflow:hidden;
	float:right;
	padding-right:45px;
}


/* =============================== top_info [END] =================================== */
/* =============================== mde [START] ====================================== */
/* ============ mdex =================== */
.mdex{
	width:631px;
	padding:0px 0px 0px 74px;
	position:relative;
	float:left;
	overflow:hidden;
}
#mdex_subpage{ padding-top:28px; padding-bottom:50px;}

#mdex_subpage div
{
	padding-left: 0px;
}
/* ============ mdex =================== */
/* ============ mdey =================== */
.mdey{
	width:190px;
	padding:0px 46px 0px 0px;
	position:relative;
	float:right;
	overflow:hidden;
}
#mdey_subpage{ padding-top:28px; padding-bottom:50px; }
/* ============ mdex =================== */
.mdex p, .mdex p b, .mdey p, .mdey p b{
	font-family:Tahoma, Arial, Helvetica, Verdana;
   	font-size:11px;
	line-height:17px;
	color:#6b6b6b;
}



.mdex p, .mdex div, .mdex span
{
	padding-left: 0px;
}
.mdex .naglowek
{
	padding-left: 20px;
}
#mdex_subpage .naglowek
{
	padding-left: 20px;
}

.mdex .span_red, .mdey .spanred{
	font-family:Tahoma, Arial, Helvetica, Verdana;
   	font-size:12px;
	line-height:18px;
	color:#c72f00;
}



.naglowek_bez_tla
{
	font-family:Tahoma, Arial, Helvetica, Verdana;
   	font-size:12px;
	line-height:18px;
	color:#c72f00;
	font-weight: bold;
	padding-bottom: 18px;
	display: block;

}

.naglowek
{
	font-family:Tahoma, Arial, Helvetica, Verdana;
   	font-size:12px;
	line-height:18px;
	color:#c72f00;
	font-weight: bold;
	background-image:url(../gfx/shared/mde/mdex_bkg_1.gif);
	padding-top: 18px;
	padding-bottom: 18px;
	display: block;
	margin-left: -20px;	
}



.ul_one{ position:relative; overflow:hidden; }
.ul_one li{
	background-image:url(../gfx/shared/ul_sign_1.gif);
	background-position:0px 7px;
	padding-left:20px;
	list-style:none;
	position:relative;
	overflow:hidden;
	min-width:80%;
}

.ul_one p{ padding-left:0px !important;  }

.mdex ul{ position:relative; overflow:hidden; margin-left: 0px;}
.mdex ul li{
	background-image:url(../gfx/shared/ul_sign_1.gif);
	background-position:0px 7px;
	padding-left:20px;
	list-style:none;
	position:relative;
	overflow:hidden;
	min-width:80%;
}

.mdex ul p{ padding-left:0px !important;  }
/* =============================== mde [END] ======================================== */


.linki_dolne
{
	padding-left:29px;
}

.linki_dolne a
{

}

.linki_dolne a:hover
{

}
/* =============================== top [START] ====================================== */
#top_flash_bkg_rt{
	background-image:url(../gfx/shared/top/top_flash2_bkg_rt.jpg);
	width:93px;
	height:153px;
	position:absolute;
	top:0px;
	right:-76px;
	overflow:hidden;
}
/* =============================== top [END] ======================================== */
/* ================================================================================== */
/* =============================== subpage.php [END] ================================ */
/* ================================================================================== */

.file
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	background: transparent url(../gfx/file.gif) 2px 0px no-repeat;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.pdf
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	background: transparent url(../gfx/pdf.gif) 2px -4px no-repeat;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

.xls
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	background: transparent url(../gfx/xls.gif) 2px 0px no-repeat;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.pps
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	background: transparent url(../gfx/pps.gif) 2px 0px no-repeat;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.doc
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7098cc;
	line-height: 17px;
	background: transparent url(../gfx/doc.gif) 2px 0px no-repeat;
	padding-left: 18px;
	padding: 3px;
	padding-bottom: 3px;
	
}

.txt
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7098cc;
	line-height: 17px;
	background: transparent url(../gfx/txt.gif) 2px 0px no-repeat;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.kontrolka
{
	border: 1px solid #b0b0b0;
}


