@charset "utf-8";

@font-face {
	font-family: ohitashi;
	src: url("ohitashi.eot");
	
}

@font-face {
	font-family: ohitashi;
	src: url("ohitashi.ttf");
}



/* CSS Document */
form {
	clear: both;
}



/*---------Header---------*/
.main_header { 
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#header_menu {
	/*padding: 0px;
	position: relative;*/
}
#header_submenu {
	padding: 0px;
	position: relative;
}
.logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 130px;
}

.logo_holder {
	
}

.logo_load {
	/*background-image: url(../img/eltron/eltron_2_logo.png);
	background-repeat: no-repeat;*/
    height: 50px;
    left: 20px;
    position: absolute;
    top: 19px;
	z-index: 1000;
    width: 200px;
	
}

.szukacz {
	/*background-image: url(../img/eltron/eltron_2_logo.png);
	background-repeat: no-repeat;*/
    height: 50px;
       right: 25px;
    top: -14px;
    position: absolute;
       width: 156px;
}

.bannerHeader {
	background-image: url(../img/eminus/banner.jpg);
	background-repeat: no-repeat;
	width: 1200px;
	height: 130px;
	position: relative;
	
}
.bannerHeader_text {
	color: #51b42b;
    font-family: ohitashi;
    font-size: 28px;
	/*font-style:italic;*/
	top: 35px;
	right: 60px;
	/*width: 180px;*/
	display:block;
	/*text-shadow: white 1px 1px, white -1px -1px;*/
	position: absolute;
	
}
.bannerHeader_text p{
	color: #888888;
    font-family: ohitashi;
    font-size: 20px;
	/*font-style:italic;*/
	
	margin: 6px 0 0 14px;
}
.bannerHeader_text a {
    color: #6c6968;
    font-family: Ohitashi;
    font-size: 24px;
    text-decoration: none;
	text-shadow: white 1px 1px, white -1px -1px;
   /* text-shadow: 1px 1px #F8F8F8;*/
	/*display: block;*/
	padding-left: 12px;
background: url(../img/eminus/pixel_float.png) no-repeat left top 1px / 24px 24px;


}



.login_panel {
	width: 750px;
	height: 130px;
	float: right;
}


.hasloakcji {
	position: relative;
	color: #51b42b;
    font-family: NunitoPlBold-Pl;
    font-size: 28px;
	font-style:italic;
	top: -305px;
	left: 600px;
	width: 180px;
	display:block;
	text-shadow: white 1px 1px, white -1px -1px;
	
}
.hasloakcjiRow {
	position: relative;
	color: #51b42b;
    font-family: NunitoPlBold-Pl;
    font-size: 28px;
	font-style:italic;
	top: -315px;
	left: 600px;
	width: 280px;
	display:block;
	text-shadow: white 1px 1px, white -1px -1px;
}

.hasloakcji1 {
	position: relative;
	color: #51b42b;
	font-style:italic;
    font-family: NunitoPlBold-Pl;
    font-size: 28px;
	top: -300px;
	left: 600px;
	width: 280px;
	display:block;
	text-shadow: white 1px 1px, white -1px -1px;
	
}
.flagi {
	position: relative;
	top: -283px;
	left: 657px;
	width: 100px;
	display:block;
	
}
.flagi a
{
float: left;
width: 28px;
height: 21px;
margin-left:8px;


}

.flagaPL {
	background-image: url(../img/eltron/flagi/pl.png);
	background-repeat: no-repeat;
	
	
}
.flagaGB {
	background-image: url(../img/eltron/flagi/gb.png);
	background-repeat: no-repeat;

}
.flagaSI{
	background-image: url(../img/eltron/flagi/si.png);
	background-repeat: no-repeat;

}
.flagaSK {
	background-image: url(../img/eltron/flagi/sk.png);
	background-repeat: no-repeat;

}
.flagaUA {
	background-image: url(../img/eltron/flagi/ua.png);
	background-repeat: no-repeat;

}
.flagaRu {
	background-image: url(../img/eltron/flagi/ru.png);
	background-repeat: no-repeat;

}
.headerBorder {
	/*background: url(../img/eltron/eltron_2_border_01.png) 0 0 no-repeat; 
	width: 1200px;
	height: 15px;*/
}
.headerBorderLe {
	/*background-image: url(../img/klaster/eltron_2_border_02He.png);
	width: 100%;
	height: 179px;
	background-repeat: no-repeat;
	width: 50px;*/
	position: relative;
	
}
.headerBorderPr {
   /* background: url(../img/klaster/eltron_2_border_04He.png) 0 0 no-repeat; 
    height: 179px;
    
	float: right;
	width: 50px;*/
}






.add3 {
	width: 750px;
	height: 90px;
	position: relative;
}

.wyp {
	float: left;
	width: 200px;
	height: 30px;
}

.holder {
	float: left;
	height: 30px;
}

.panlog {
	width: 720px;
	height: 30px;
	float: left;
}

.login_txt {
	width: 160px;
	float: left;
	padding: 3px;
}

.log_nap {
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	padding: 3px;
}

.pas_txt {
	width: 160px;
	float: left;
	padding: 3px;
}

.has_nap {
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	padding: 3px;
}

.login_txt2 {
	padding: 20px;
	display: block;
	height:20px;
}

.log_nap2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	padding: 20px;
	display: block;
}

.pas_txt2 {
	padding: 20px;
	display: block;
}

.has_nap2 {
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	padding: 20px;
	display: block;
}

.button_cont2 {
	margin-top: 20px;
	display: block;
	width: 30px;
}

.button_cont {
	float: left;
	height: 30px;
	display: block;
}

.add4 {
	width: 750px;
	height: 10px;
}

/*---------Body style---------*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff; 
	background: url("../img/eminus/eminus_bg.png") no-repeat fixed top center;
	
}

#main {
	background: url("../img/eminus/eminus_bg.jpg") no-repeat top center;
	/*background: #f3f1ea url(../img/eltron/eltron_2_bg.png) repeat;*/
}



.container {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 12px;
	}

/*---------Green Menu Eminus---------*/
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	margin-top: 5px; 
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	height: 23px;
	position: relative;
	/*width:950px;
	padding-left: 17px;*/
	width: 1210px;
	
}

#menu li {
	float: left;
	margin: 0;
	text-align:center;   
	/*background: url(../img/kreska.png) no-repeat right top;*/
}

#menu li a {
    color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
	padding-top: 3px;
   /* text-shadow: 1px 1px #F8F8F8;*/
	display: block;
	/*padding: 1px 20px;*/
	margin: 0 6px 0 0;
	line-height: 24px;
	background: url(../img/eminus/menubutton.png) no-repeat left top;
	width: 166px;
	height: 29px;
	/*margin-left: -2px;*/
}

#menu li a:hover {
	
	/*padding-bottom: 8px;*/
	font-family: Calibri;
	font-size: 16px; 
	text-decoration: none;
	background: url(../img/eminus/menubutton.png) no-repeat left top -32px;
	/*text-shadow: 1px 1px #ffffff;*/
	color: #a7c702;
	
}

#menu li.active a {
	
	color: #a7c702;
	font-family: Calibri;
	font-size: 16px;
	text-decoration: none;
	background: url(../img/eminus/menubutton.png) no-repeat left top -32px;
	/*background: url(../img/sklep/menubutton_2.png) no-repeat left top;*/
}

#menu_wrapper ul {
	/*margin-right: 50px; 
	margin-left: 50px;*/
	
	
}

#menu_wrapper {
	padding: 0 0 0 0;
	height:29px;
	margin-bottom: 3px;
	margin: 0 0 0 0;
	/*background: url(../img/sklep/menu_bg.jpg) repeat-x;
	background: url(../img/klaster/menR.png) no-repeat right top;*/
}




#menu_wrapper div {
	/*float: left;
	height: 23px;
	width: 50px;*/
	/*background: url(../img/klaster/menL.png) no-repeat top left;*/
}

#submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	margin-top: 5px; 
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	height: 23px;
	/*width:950px;
	padding-left: 17px;
	width: 900px;*/
	
}

#submenu li {
	float: left;
	margin: 0;
	text-align:center;   
	/*background: url(../img/kreska.png) no-repeat right top;*/
}

#submenu li a {
    color: #767676;
    font-family: Calibri;
    font-size: 14px;
    text-decoration: none;
	padding-top: 3px;
   /* text-shadow: 1px 1px #F8F8F8;*/
	/*display: block;*/
	padding-left: 8px;
background: url(../img/eminus/pixel.png) no-repeat left top / 18px 18px;
	margin-left:20px;
	line-height: 24px;
	/*background: url(../img/sklep/menubutton.png) no-repeat left top;*/
	/*width: 100px;*/
	height: 32px;
	/*margin-left: -2px;*/
}

#submenu li a:hover {

	background: url(../img/eminus/pixelactive.png) no-repeat left top / 18px 18px;
	
	color: #363636;
	font-family: Calibri;
	font-size: 14px;
	text-decoration: none;
	
}

#submenu li.active a {
	background: url(../img/eminus/pixelactive.png) no-repeat left top / 18px 18px;
	
	color: #363636;
	font-family: Calibri;
	font-size: 14px;
	text-decoration: none;
	/*border-bottom: 1px solid #8ac33e;*/
}

#submenu_wrapper ul {
	/*margin-right: 50px; 
	*/
	
	
}

#submenu_wrapper {
	padding: 4px 0 0 0;
	height:29px;
	margin-top: 9px;
	background: url(../img/eminus/submenu_bg.png) no-repeat right top;
	/*background: url(../img/klaster/menR.png) no-repeat right top;*/
}

#submenu_wrapper div {
	/*float: left;
	height: 23px;
	width: 50px;*/
	/*background: url(../img/klaster/menL.png) no-repeat top left;*/
}
/*--------------Space---------------*/
.space_empty {
	padding-top: 5px;
	padding-bottom: 1px;
}

.space {
		margin-right: 28px; 
	margin-left: 34px;
	padding-top: 29px;
	padding-bottom: 1px;
	background: transparent url(../img/eltron/eltron_2_submenu.png) no-repeat;
	height: 17px;
}

.men2headerBorderLe {
	background-image: url(../img/eltron/eltron_2_border_02Sub.png);
	width: 100%;
	height: 47px;
	background-repeat: no-repeat;

	
}
.men2headerBorderPr {
    background: url(../img/eltron/eltron_2_border_04sub.png) 0 0 no-repeat; 
    height: 47px;
    width: 34px;
	float: right;
}

/*---------Lista szkolen Eminus---------*/
#szkolenia_main {
	overflow-x: auto;
	overflow-y: hidden;
	margin-bottom: 0px;
	/*background: url("../img/eminus/przeplot.jpg") repeat-y fixed top center;*/
	/*min-height: 711px;*/
	width: 100%;
	background-color: #FFFFFF;
	
}

#przeplot{
	width: 100%;
	/*height: 10000px;*/
	background: url("../img/eminus/przeplot.png") repeat-y;
	
}
.przeplotTop{

	height: 16px;
	background: url("../img/eminus/przeplotTop.png") no-repeat;
}
#sidebarBorder {
/*	background-image: url(../img/eltron/eltron_2_border_04Main.png);
	background-repeat: repeat-y;
	float: right;
	width: 34px;
	min-height: 711px;
	height: 100%;*/
}

#szkolenia_wrap {
	min-width: 736px;
	
	display: block;
	/*height:300px;
	min-height: 710px;*/
	/*background-color: #FFFFFF;*/
	float: left;
}

.list_szkolenia { /*border:1px solid #a3a09e; 
	background: url(../img/eltron/listaTop.png) no-repeat scroll 10px 0;  */
	
}
.list_szkolenia1 { /*border:1px solid #a3a09e; */
	/*background: url(../img/eminus/list_bg.jpg) no-repeat scroll 10px 0;  */
	padding-bottom: 22px;
	
}
.list_szkolenia1glowna { /*border:1px solid #a3a09e; */
	/*background: url(../img/klaster/listaTop.png) no-repeat scroll 11px 0;  */
	margin-bottom:10px;
	
}
.list_szkolenia1_side { /*border:1px solid #a3a09e; */
	/*background: url(../img/eltron/boxsideTop.png) no-repeat scroll 7px 0;  */
	width:200px;
	height:90px;
	margin-bottom: 10px;
}

.list_szkolenia1_side .block_2 {
	position: relative;
	/*background: url(../img/eltron/boxsideRight.png) no-repeat scroll 64px 11px ;
	padding:25px 30px 15px 30px; */
	height: 82px;
}


.list_szkolenia .block_inside { /*padding:25px 30px 15px 30px; */
	width: 100%;
	
/*	background: url(../img/eltron/listaBottom.png) no-repeat scroll 10px 119px;*/
}
.list_szkolenia .block_inside_footer { /*padding:25px 30px 15px 30px; */
	width: 100%;
	height: 69px;
	background-color: #e3e3e3;
	margin-top:10px;
	position:relative;
	
/*	background: url(../img/eltron/listaBottom.png) no-repeat scroll 10px 119px;*/
}
.list_szkolenia .block_inside_footer_text { /*padding:25px 30px 15px 30px; */
	height: 69px;
	width:620px;
	font-size:14px;
	color: #555555;
	font-family: Calibri, Helvetica, sans-serif;
	position:relative;
	float:left;
	padding: 7px 5px 5px 15px;
/*	background: url(../img/eltron/listaBottom.png) no-repeat scroll 10px 119px;*/
}
.list_szkolenia .block_inside_footer_text2 { /*padding:25px 30px 15px 30px; */
	height: 69px;
	width:620px;
	font-size:22px;
	color: #555555;
	font-family: Calibri, Helvetica, sans-serif;
	position:relative;
	float:left;
	padding: 7px 5px 5px 15px;

/*	background: url(../img/eltron/listaBottom.png) no-repeat scroll 10px 119px;*/
}
.block_inside_footer_text a.klient:link {
	text-decoration: none;
	color: #555555;
}
.block_inside_footer_text a.klient:visited {
	text-decoration: none;
	color: #555555;
}
.block_inside_footer_text a.klient:active {
	text-decoration: none;
color: #555555;
}
.block_inside_footer_text a.klient:hover {
	text-decoration: none;
color: #999999;
}



.list_szkolenia .block_inside_glowna { /*padding:25px 30px 15px 30px; */
	width: 100%;
	
	background: url(../img/eltron/listaBottom.png) no-repeat scroll 11px 214px;
}

.list_szkolenia2 { /*border:1px solid #a3a09e;  */
	min-height: 671px;
	padding: 20px;
}

.list_szkolenia .block_inside2 { /*padding:25px 30px 15px 30px;*/
	padding-left:12px;
	padding-right:12px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-bottom:50px;
	margin-top:5px;
	/*background: url(../img/ikona_pusta.png) no-repeat;*/
}

.list_szkolenia .block_inside_default {
	/*padding:25px 30px 15px 30px; 
	background: url(../img/slice_box2.png) repeat-y;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	text-decoration: none;*/
}

.block_inside2 ol {
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	text-decoration: none;
	
}

.list_szkolenia .block_2 {
	position: relative;
	/*background: url(../img/eltron/listaLeft.png) no-repeat;
	padding:25px 30px 15px 30px; */
	height: 130px;
}

.list_szkolenia .thumbplace { /*padding:25px 30px 15px 30px; */
	float: left;
	margin: 10px 10px 10px 17px;
    width: 171px;
	border: 1px solid #B7B7B7;
	height: 106px;
	padding: 1px;
	border-radius:3px;
	/*background: url(../img/eltron/thumbRight.png) no-repeat scroll 1px 1px;*/
	
}

.list_szkolenia .thumbplace_glowna { /*padding:25px 30px 15px 30px; */
	float: left;
	padding-top: 34px;
	padding-left: 14px;
	padding-right: 15px;
	background: url(../img/eltron/thumbRightGlowna.png) no-repeat scroll 1px 1px;
	
}

p.shadowed span {

background-color: #cccccc;
	filter:dropshadow(color=#ffff00,offX=5,offY=5);

}



.list_szkolenia .block_glowna {
	position: relative;
	background: url(../img/klaster/listaLeftGlowna.png) no-repeat;
	/*padding:25px 30px 15px 30px; */
	height: 215px;
}

.add {
	height: 30px;
}

.add2 {
	height: 10px;
}

.text_inside {
	margin: 0px;
	height: 100px;
	width: 520px;
	float: left;
	padding-left: 0px;
	
}

.text_inside_glowna {
	margin: 0px;
	height: 170px;
	width: 450px;
	float: left;
	padding-left: 10px;
	
}



.text_inside_side {
	margin: 0px;
	height: 100px;
	width: 200px;
	float: left;
	/*padding-left: 15px;*/
}

.in_txt {
	padding: 0px;
	overflow: hidden;
	word-wrap: break-word;
}

.in_txt_glowna {
	padding: 0px;
	overflow: hidden;
	word-wrap: break-word;
	 padding: 0 0 0 15px;
	height: 29px;
}
.in_txt_glowna h3{
	font-size:23px;
	line-height: 29px;
	text-decoration: none;
}
.in_txt_glowna a{

	text-decoration: none;
}

.in_txt_side {
	padding-left: 4px;
	overflow: hidden;
	word-wrap: break-word;
}



.naglowekHome {
  	margin: 0px;
	font-size: 24px;
	font-family: Calibri, Helvetica, sans-serif;
	color: #8CC63E;
	font-weight: bold;	
}
.tekst-zwykly-home {
  font-family: Calibri;
  font-size: 18px;
	text-decoration: none;
	color: #222222;
  text-align: justify;
  text-justify: auto;
  line-height: 16px;
}



.naglowek1 {
  	margin: 0px;
	font-size: 20px;
	font-family: Calibri, Helvetica, sans-serif;
	color: #8CC63E; 
	font-weight: bold;	
	text-shadow: 0.5px 0.5px 0 rgba(0, 0, 0, 0.4);
}
.naglowek2 {
  font-family: Calibri;
  font-size: 18px;
  font-weight: bold;
  color: #b7b7b7;
  margin: 3px 0px 3px 0px;
text-shadow: 0.5px 0.5px 0 rgba(0, 0, 0, 0.2);
}
.naglowek3 {
  font-family: Calibri;
  font-size: 14px;
  font-style:italic;
  font-weight: bold;
  color: #202020;
  margin: 3px 0px 3px 0px;
}
.naglowek4 { 
  font-family: Calibri;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  margin: 3px 0px 3px 0px;

}
.tekst-zwykly {
  font-family: Calibri;
  font-size: 15px;
	text-decoration: none;
	color: #222222;
  text-align: justify;
  text-justify: auto;
  line-height: 16px;
  
}

.tekst-zwykly-podklad {
  font-family: Calibri;
  font-size: 15px;
	text-decoration: none;
	color: #222222;
  text-align: justify;
  text-justify: auto;
  line-height: 16px;
  background-color: #F0F0F0;
}

.komentarz {
  font-family: Calibri;
  font-size: 12px;
	text-decoration: underline;
	color: #bbbbbb;
	font-weight: bold;
}
.autor {
  font-family: Calibri;
  font-size: 10pt;
	font-weight: bold;
	color: #6c6c6c;
  margin: 5px 0px 5px 0px;
}
.newsdescription {
  font-family: Calibri;
  font-size: 11pt;
	color: #bbbbbb;
	font-weight: bold;
}
.in_txt a:link {
  font-family: Calibri;
  font-size: 12pt;
	text-decoration: none;
	color: #51b42b;
	font-weight: bold;
}
.in_txt a:visited {
  font-family: Calibri;
  font-size: 12pt;
	text-decoration: none;
	color: #51b42b;
	font-weight: bold;
}
.in_txt a:active {
  font-family: Calibri;
  font-size: 12pt;
	text-decoration: none;
	color: #006705;
	font-weight: bold;
}
.in_txt a:hover {
  font-family: Calibri;
  font-size: 12pt;
	text-decoration: none;
	color: #006705;
	font-weight: bold;
}




.block_inside2 a:link {
	text-decoration: none;
	color: #8CC63E;
	font-weight: bold;
	text-shadow: 0.5px 0.5px 0 rgba(0, 0, 0, 0.4);
}
.block_inside2 a:visited {
	text-decoration: none;
	color: #8CC63E;
	font-weight: bold;
}
.block_inside2 a:active {
	text-decoration: none;
	color: #8CC63E;
	font-weight: bold;
}
.block_inside2 a:hover {
	text-decoration: none;
	color: #b7b7b7;
	font-weight: bold;
}


.block_inside2 a.dalej:link {
	height: 69px; 
	width:69px; 
	background: url(../img/eminus/more.png) no-repeat left top;
	display: block;
	float: right;
	position:relative;
}
.block_inside2 a.dalej:visited {
	text-decoration: none;
	
}
.block_inside2 a.dalej:active {
	text-decoration: none;
	background: url(../img/eminus/more.png) no-repeat left -69px top;
}
.block_inside2 a.dalej:hover {
	text-decoration: none;
	background: url(../img/eminus/more.png) no-repeat left -69px top;
}

/*.homeRealizMore a{
	position: absolute; 
	float:right; 
	top:190px;
	right:70px;
	
	height: 18px; 
	width:76px; 
	background: url(../img/eminus/btn_more.png) no-repeat left top;
	
}
.homeRealizMore a:hover{
	position: absolute; 
	float:right; 
	height: 18px; 
	width:76px; 
	background: url(../img/eminus/btn_more.png) no-repeat left top;
	top:190px;
	right:70px;
}*/
.homeRealizMore a:link {
    color: #767676;
    font-family: Calibri;
    font-size: 14px;
    text-decoration: none;
	 /*padding-top: 3px;
   text-shadow: 1px 1px #F8F8F8;*/
	/*display: block;*/
	padding-left: 8px;
	background: url(../img/eminus/pixel.png) no-repeat left top / 18px 18px;
	/*margin-left:20px;*/
	line-height: 24px;
	/*background: url(../img/sklep/menubutton.png) no-repeat left top;*/
	/*width: 100px;*/
	height: 32px;
	/*margin-left: -2px;*/
	position: absolute; 
	float:right; 
	top:190px;
	right:70px;
}
.homeRealizMore a:visited {
	color: #767676;
}
.homeRealizMore a:hover {

	background: url(../img/eminus/pixelactive.png) no-repeat left top / 18px 18px;
	
	color: #363636;
	font-family: Calibri;
	font-size: 14px;
	text-decoration: none;
	
}

.homeRealizMore a:active {
	background: url(../img/eminus/pixelactive.png) no-repeat left top / 18px 18px;
	
	color: #363636;
	font-family: Calibri;
	font-size: 14px;
	text-decoration: none;
	/*border-bottom: 1px solid #8ac33e;*/
}



.listTitle{

	height: 28px;
	margin-left:10px;
}

.listTitle a:link {
	text-decoration: none;
	color: #8CC63E;
	font-weight: bold;
	font-size: 20px;
}
.listTitle a:visited {
	text-decoration: none;
	color: #8CC63E;
	font-weight: bold;
}
.listTitle a:active {
	text-decoration: none;
	color: #8CC63E;
	font-weight: bold;
}
.listTitle a:hover {
	text-decoration: none;
	color: #b7b7b7;
	font-weight: bold;
}

.listTitlePar {
	font-size: 16px;
	font-family: Calibri, Helvetica, sans-serif;
	color: #424242;
	margin-top: 0px;
	margin-bottom: 0px;

	height: 70px;
	margin-left: 0px;
}


.in_txt_side a:link {
  font-family: Calibri;
  font-size: 12pt;
	text-decoration: none;
	color: #51b42b;
	font-weight: bold;
}
.in_txt_side a:visited {
  font-family: Calibri;
  font-size: 12pt;
	text-decoration: none;
	color: #51b42b;
	font-weight: bold;
}
.in_txt_side a:active {
  font-family: Calibri;
  font-size: 12pt;
	text-decoration: none;
	color: #006705;
	font-weight: bold;
}
.in_txt_side a:hover {
  font-family: Calibri;
  font-size: 12pt;
	text-decoration: none;
	color: #006705;
	font-weight: bold;
}

h3 {
	margin: 0px;
	font-size: 18px;
	font-family: Calibri, Helvetica, sans-serif;
	color: #59085D;
}

h1{
    color: #000000;
    font-family: Calibri;
    font-size: 24pt;
    font-weight: bold;
    margin: 5px 0;
}




p.mainpar {
	margin-left: 20px;
	font-size: 11px;
	font-family: Calibri, Helvetica, sans-serif;
	color: #424242;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.descpar {
	font-size: 12px;
	font-family: Calibri, Helvetica, sans-serif;
	color: #424242;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: italic;
}

p.descpar_glowna {
	font-size: 12px;
	font-family: Calibri, Helvetica, sans-serif;
	color: #424242;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: justify;
	height: 123px;
}

p.descpar_side {
	font-size: 12px;
	font-family: Calibri, Helvetica, sans-serif;
	color: #424242;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: italic;
	height:60px;
	position:relative;
	text-indent:15px;
	width: 195px;
	}
.descpar_side_div {

	position:relative;
	top: -15px;
	
	}

.button_style {
	float: left;
	width:100%;
}

.bok {
	float: left;
	width: 183px;
	height: 160px;
	border-left: 1px solid #a3a09e;
	display: block;
}

.ikona_szkolen {
	width: 182px;
	height: 128px;
	border-bottom: 1px solid #a3a09e;
	/*	background: url(../img/ikona_2.png) no-repeat;*/
	/*background: url(../img/slice_icon_buy.png) repeat-x;*/
}

.ikona_kup {
	width: 180px;
	height: 30px;
	background: url(../img/buy_slice.png) repeat-x;
}

.ikonka {
	height: 31px;
	width: 61px;
	float: left;
	border-right: 1px solid #a3a09e;
}

.info {
	width: 40px;
	height: 31px;
	float: left;
	border-right: 1px solid #a3a09e;
	cursor: pointer;
}

.free {
	width: 96px;
	height: 31px;
	float: right;
	font-weight: bold;
}

.free_style {
	padding: 7px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2b5a08;
}

.cena {
	width: 38px;
	height: 31px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	font-weight: bold;
}

.cena_style {
	padding: 9px;
}

.ile {
	width: 58px;
	height: 31px;
	float: right;
}

.ile_style {
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f5a000;
}

/*---------Sidebar---------*/


#sidebar {
	float: left;
	width: 227px;
	/*min-height: 710px;*/
	
	/*background-color: #ffffff;*/
	height:100%;
	
}


#sidebar .block_inside {
	background: none;
	background-color: #e2dddc;
}

#sidebar .sidebar_text {
	width: 205px;
	height: 100%;
	padding-left: 10px;
	display: block;
	position: relative;
	min-height: 458px;
	/*background: url(../img/eltron/boczny_border_left.png) repeat-y;*/
	float:left;
	
}

#sidebar .sidebar_right {
	width: 12px;
	height: 213px;
	float:right;
	display: block;
	position: relative;
	/*background: url(../img/klaster/boczny_border_right.png) no-repeat;*/
	
	
}

#sidebar .sidebar_top {
	width: 227px;
	height: 9px;
	display: block;
	position: relative;
	/*background: url(../img/eltron/boczny_border_top.png) no-repeat;*/
	
	
}
#sidebar_down {
	width: 12px;
	height: 100%;
	float: right;
	display: block;
	position: relative;
	/*background: url(../img/sklep/vsplitter1x1.jpg) repeat-y;*/
	
	
}

.text_in_sidebar {

}

#sidebarright {
	float: right;
	width: 227px;
	/*min-height: 710px;*/
	
	/*background-color: #ffffff;*/
	height:100%;
}

#sidebarright .sidebar_text {
	width: 205px;
	height: 100%;
	/*padding-left: 10px;*/
	display: block;
	position: relative;
	min-height: 458px;
	/*background: url(../img/eltron/boczny_border_left.png) repeat-y;*/
	float:left;
	
}

#sidebarright_down {
	width: 12px;
	height: 100%;
	float: left;
	display: block;
	position: relative;
/*	background: url(../img/sklep/vsplitter1x1.jpg) repeat-y top right;*/
	
	
}

.row_elem {
	width: 215px;
	display: block;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 12px;
}

.row_elem hr{
	
	border: 0;
	background-color: #D0D0D0;
	height:1px;
}


.left_elem {
	width: 80px;
	display: block;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

.left_elem2 {
	width: 100px;
	display: block;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

.text_in_sidebar_down {
	/*width: 268px;
	padding: 20px;*/
}

.partnerzy {
	width: 268px;
	height: 93px;
}

/* -------------
 * Buttons
 * ------------- */
.button {
	cursor: pointer;
	font-family: Arial;
	color: #424242;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.beak {
	padding: 0px;
}

/*---------Footer---------*/
#footer {
	
	width: 1200px;
	margin: 0 auto;
	position: absolute;
	color: white;
	z-index: 1000;
}

.footerDown {
    position: fixed;
    bottom: -1px;
    left: 0px;
    right: 0px;
    text-align: center;
    width: 100%;
    z-index: 1000;
   /* padding: 10px;*/
    font-family: Arial;
    font-size: 14px; 
    /*  opacity: 1;
  background-color: #FFF;
    color: #373737;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.1);
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);*/
}

/*#footer0 {
	background: url(../img/eminus/fotmaska.png) no-repeat;
	width: 40px;
	
	top: 10px;
	position: absolute;
	
	height: 65px;
}
#footer0R {
	background: url(../img/eminus/fotmaskaR.png) right no-repeat;
	width: 40px;
	right:0px;
	top: 10px;
	position: absolute;
	
	height: 65px;
}
#footer1 {
	
	width: 1200px;
	
	
	position: relative;
	color: #555555;
	height: 60px;
}*/
#footer2 {
	/*background: url(../img/peraspera/splitter.png) no-repeat;*/
	width: 100%;
	height:60px;
	background: url(../img/eminus/footer.png) no-repeat bottom;
	
}
.footer_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	padding: 4px;
	text-align:center;
	padding-left:25px;
}

.footer_txt_eminus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 12px 48px;
	position:absolute;
	top:0;
	left:0;

}

.footer_txt_button {

	display: block; 
	width: 76px;
	height: 36px;
	padding-top: 2px;
	background: url('../img/eltron/eltron_2_keybtn_off.png') no-repeat scroll center bottom transparent;
}

.footer_txt_button:hover {
 
	display: block;
	width: 76px;
	height: 36px;
	padding-top: 2px;
	background: url('../img/eltron/eltron_2_keybtn_on.png') no-repeat scroll center bottom transparent;
}

.footerPowrot{

	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838383;
	left: 587px; 
	position:absolute;
	
}


.footerPowrot a {
	text-decoration: none;
	/*	line-height: 44px;*/
	color: #838383;
	text-decoration: none;
	
}

.footerPowrot a:hover { /*	color: #264b0b;
	padding-bottom: 8px;*/
	color: #acaeba;
}

.footerPowrot img { 

position: relative;
top:-1px;

}

.footerPowrot span { 
margin-left: 4px;
position: relative;
top:-3px;
font-weight: bold;
}

.home_inst_button {
 text-align: center;
	display: block;
	width: 214px;
	height: 62px;
	padding-top: 2px;
	background: url('../img/eltron/eltron_2_bigbtn_off.png') no-repeat scroll center bottom transparent;
text-decoration: none;


}

.home_inst_button:hover {
 text-align: center;
	display: block;
	width: 214px;
	height: 62px;
	padding-top: 2px;
	background: url('../img/eltron/eltron_2_bigbtn_on.png') no-repeat scroll center bottom transparent;
text-decoration: none;
}


.home_inst_button_send {
 text-align: center;
	display: block;
	width: 100px;
	height: 32px;
	padding-top: 2px;
	background: url('../img/nse/nse_2_smallbtn_off.png') no-repeat scroll center bottom transparent;
text-decoration: none;


}

.home_inst_button_send:hover {
 text-align: center;
	display: block;
	width: 100px;
	height: 32px;
	padding-top: 2px;
	background: url('../img/eltron/eltron_2_smallbtn_on.png') no-repeat scroll center bottom transparent;
text-decoration: none;
}

.home_inst_text {

	font-family: NunitoPlBold-Pl; 
	text-shadow: 1px 1px #ffffff;
	  color: #51b42b;
	   font-size: 14px;
	
	   display: block;
/*	display: block;
	 
    font-family: NunitoPlBold-Pl;
    font-size: 16pt;
    text-decoration: none;
    text-shadow: 1px 1px #F8F8F8;
	display: block;
	padding: 1px 20px;
	line-height: 44px;
	margin-left: -2px;
	  
*/
}


.home_inst_text:hover {
  
/*	font-family: NunitoPlBold-Pl;
	font-size: 10pt;
	text-decoration: none;
	color: #006705;
*/
}



.footer_txt li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0 20px;
	display: block;
	background: url(../img/kreska.png) no-repeat right top;
}

.footer_txt li a {
	text-decoration: none;
	/*	line-height: 44px;*/
	color: #FFF;
	margin-left: -2px;
}

.footer_txt li a:hover { /*	color: #264b0b;
	padding-bottom: 8px;*/
	
}

/*----STRONICOWANIE*/
.add6 {
	width: 90px;
	height: 50px;
	display: inline;
	float: left;
	/*border-left: 1px solid #A3A09E;*/
}

.stronicowanie {
	
	height: 20px;
	width:451px;
	margin: 10px;
	text-align: center;
}

#Stronicowanie ul {
	text-align: center;

	/* We are using text-align: center on ul to horizontally align our menu to the page. If you want the menu aligned left or right just change text-align to either left or right */
	margin: 0 0 5px 0;
	/* Just some margin to align the blue border below the menu */
}

.stronickontener {
	text-align: center;
	
}


#stronic li {
	background: none;
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	list-style: none;
	margin-right: 2px;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
}

#stronic a {
	border: solid 1px #a3a09e;
	margin-right: 2px;
}

#stronic .previous-off,#stronic .next-off {
	border: solid 1px #a3a09e;
	color: #424242;
	display: block;
	float: left;
	/*font-weight: bold;*/
	margin-right: 2px;
	padding: 3px 4px;
	
}

#stronic .next a,#stronic .previous a {
	font-weight: bold;
}

#stronic .active {
	background: #f7a500;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	float: left;
	padding: 3px 6px;
	border: solid 1px #a3a09e;
}

#stronic a:link,#stronic a:visited {
	color: #424242;
	display: block;
	float: left;
	font-weight: bold;
	padding: 3px 6px;
	text-decoration: none;
}

#stronic a:hover {
	border: solid 1px #45801D;
}

/*************PROMOCJA***************/
.cena {
	width: 64px;
	height: 31px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	font-weight: bold;
}

.cena_style {
	padding: 8px;
	overflow: hidden;
}

.stara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #ff3333;
	padding: 7px;
	text-decoration: line-through;
	cursor: default;
}

.ilepromo {
	width: 50px;
	height: 31px;
	float: right;
}

.ilepromo_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b5a08;
	padding: 7px;
	float: right;
}

.error INPUT,.error TEXTAREA,.error SELECT {
	border-width: 2px;
	border-style: solid;
	border-color: #ED1C24;
	background: #FFE6E7;
}

.iferror {
	margin: 0;
	/*padding-left: 100px;*/
	display: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	text-decoration: none;
}

.iferror2 {
	margin: 0;
	display: none;
	padding-left: 100px;
	display: block;
	color: #ED1C24;
	padding-left: 100px;
}

.error .iferror {
	margin: 0;	
	display: block;
	color: #ED1C24;
	/*padding-left: 100px;*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.hint {
	color: #888;
}

.user {
	float: left;
	padding: 5px 5px 0px 0px;
}

.user_style {
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	color: #424242;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}

.przedzial {
	padding: 5px 2px 0px 5px;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}

.log_in_off {
	width: 45px;
	float: left;
	padding: 5px 0px 0px 7px;
}

.log_in_off2 { /*width: 45px;*/
	float: left;
	/*padding: 5px 0px 0px 7px;*/
}

.log_in_off_style {
	cursor: pointer;
	font-family: Arial;
	color: #f5a000;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}

.blog_link {
	margin-left: 20px;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
}

.key {
	width: 38px;
	height: 28px;
	background-image: url(../img/key.png);
	float: left;
}

.holder {
	float: right;
	height: 30px;
}

#produkty_main {
	width: 639px;
	height: auto;
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #a3a09e;
	border-left: 1px solid #a3a09e;
	border-bottom: 1px solid #a3a09e;
	background: url(../img/slice_box2.png) repeat-y;
	margin: 0px 0px 0px 0px;
}

#produkty_wrap {
	width: 639px;
	/*height:300px;*/
	float: left;
}

.info_szkolenia_detail { /*border:1px solid #a3a09e;  */
	
}

.wrap_ico {
	display: block;
}

.info_szkolenia_detail .produkt_ikona {
	float: left;

	/*border:1px solid #979390;*/
}

.kup {
	float: left;
	position: relative;
	width: auto;
	padding-top: 20px;
	border-bottom: 1px solid #a3a09e;
}

.buynow {
	float: left;
	border-right: 1px solid #a3a09e;
	border-top: 1px solid #a3a09e;
	cursor: pointer;
}

.buy_ico { /*border:1px solid #979390;*/
	float: left;
	position: relative;
	border-top: 1px solid #a3a09e;
	width: 104px;
}

.cena_prod {
	width: 46px;
	height: 40px;
	float: left;
}

.ile_prod {
	width: 58px;
	height: 40px;
	float: right;
}

.cena_style_prod {
	color: #424242;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0px 0px 12px;
}

.ile_style_prod {
	padding: 12px 0px 0px 5px;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #f5a000;
	font-weight: bold;
}

.rest {
	width: 486px;
	float: left;
	height: 10px;
}

.add {
	height: 28px;
}

.add2 {
	height: 10px;
}

.text_inside_produkty {
	margin: 0px;
	float: left;
	width: 480px;
}

.in_txt_produkty {
	padding: 0px;
}



.ikona_szkolen {
	width: 180px;
	height: 128px;
	/*background: url(../img/ikona_szkolen.png) no-repeat;
	/*background: url(images/slice_icon_buy.png) repeat-x;*/
	overflow: hidden;
}

.text_produkty {
	padding: 10px 20px 0px 10px;
	width: 458px;
	word-wrap: break-word;
	color: #424242;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #a3a09e;
}

.nag_produkty {
	padding: 20px 20px 0px 10px;
	word-wrap: break-word;
	color: #424242;
	text-decoration: none;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f5a000;
	font-weight: bold;
	border-left: 1px solid #a3a09e;
}

.nag_opis {
	padding: 20px 20px 0px 10px;
	word-wrap: break-word;
	color: #424242;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	font-weight: bold;
	border-left: 1px solid #a3a09e;
}

.button_st_gl_szkol_info {
	cursor: pointer;
	font-family: Arial;
	color: #424242;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.button_style_st_gl_szkol_info {
	float: right;
	padding: 0px 10px 0px 0px;
}

.polecane {
	width: 637px;
	height: 29px;
	border: 1px solid #a3a09e;
	margin: 0px 0px 0px 0px;
	background: url(../img/polecane.png) repeat-y;
}

.hed_pol {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 0px 5px 20px;
}

.panel_dol {
	position: relative;
	display: block;
	float: left;
}

.info_szkolenia { /*border:1px solid #a3a09e;  */
	border: 1px solid #a3a09e;
	margin: -1px 0px 0px 0px;
}

.info_szkolenia .block_inside_info {
	background: url(images/slice_box.png) repeat-x;
	/*padding:25px 30px 15px 30px; */
	height: 160px;
}

.info_szkolenia .thumbnail {
	float: left;

	/*border:1px solid #979390;*/
}

.text_inside_info {
	margin: 0px;
	height: 160px;
	float: left;
}

.in_txt_info {
	padding: 0px;
}

.str_gl_szkol_info {
	padding: 10px 20px 0px 10px;
	width: 458px;
	word-wrap: break-word;
	color: #424242;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.nag_st_gl_szkol_info {
	padding: 20px 20px 0px 10px;
	word-wrap: break-word;
	color: #424242;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f5a000;
	font-weight: bold;
}

.button_st_gl_szkol_info {
	cursor: pointer;
	font-family: Arial;
	color: #424242;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.button_style_st_gl_szkol_info {
	float: right;
	padding: 0px 10px 0px 0px;
}

.info_szkolenia_detail .block_2 {
	position: relative;
	background: url(../img/ikona_pusta.png) no-repeat;
	/*padding:25px 30px 15px 30px; */
	height: 150px;
}

.info_szkolenia_detail .thumbplace { /*padding:25px 30px 15px 30px; */
	float: left;
	padding-top: 24px;
	padding-left: 19px;
}

.left_box_szkolenie {
	width: 151px;
	border-right: 0px;
	float: left;
}

}
.info_szkolenia_detail .rest {
	width: 486px;
	float: left;
	height: 10px;
}

.space_konto {

	margin-right: 28px; 
	margin-left: 34px;
	padding-top: 6px;
	padding-bottom: 1px;
	background: transparent url(../img/eltron/eltron_2_submenu.png) no-repeat;
	height: 46px;
}

.space_konto ul {
	margin-left: -40px;
	height: 30px;
	margin-top: 0px;
}

.space_konto li {
	margin-top: 6px;
	list-style-type: none;
}

.space_konto li a {
	float: left;
	padding: 2px 20px;
	font-family: NunitoPlBold-Pl;
  font-size: 13pt;
  text-decoration: none;
  text-shadow: 1px 1px #ffffff;
  color: #51b42b;
}

.space_konto li a:hover {
	color: #006705;
		padding-bottom: 8px;
	font-family: NunitoPlBold-Pl;
	font-size: 13pt;
	text-decoration: none;
	text-shadow: 1px 1px #ffffff;
	color: #00cd64;
}

.space_konto li.active a {
	color: #264b0b;
}

.raw_elem {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	text-decoration: none;
}
.raw_elem2 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	text-decoration: none;
	margin-left:20px;
}

#node1 {
	float: left;
}

#node2 {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	width: 317px;
}

#node3 {
	padding-top: 20px;
	float: right;
	width: 317px;
	padding-bottom: 20px;
	border-left: solid 1px silver;
	/*border-right: solid 1px silver;*/
}

#node1a {
	float: left;
	margin: 0;
	border-top: solid silver 1px;
}

#node2a {
	margin-top: 20px;
	float: left;
	width: 318px;
}

#node3a {
	padding-top: 20px;
	float: right;
	width: 319px;
	border-left: solid 1px silver;
}

#node4a {
	border-top: solid 1px silver;
	float: left;
	margin-bottom: 0;
	height: 140px;
}

p.mainpar2,div.edit1,div.edit2 {
	margin-left: 10px;
	margin-right: 10px;
	color: #424242;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 14px;
    font-family: Calibri;
    font-size: 10pt;
    text-align: justify;
    text-decoration: none;
}



#node2 ul,#node3 ul,.block_inside2 ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}



#node2 ul li,#node3 ul li,.block_inside2 ul li {
	font-size: 12px;
	font-family: Calibri, Helvetica, sans-serif;
	background: url("../img/tick.jpg") no-repeat scroll 9px 9px transparent;
	padding: 2px 0 0 40px;
	color: #444444;
	line-height: 18px;
}

.jqTransformSelectWrapper   ul{
	list-style-type: none;
	font-size: 12px;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left: 0px;
	padding-left: 0px;
}

.jqTransformSelectWrapper  ul li {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url("") no-repeat scroll 0 0px transparent;
	padding: 0px ;
	color: #424242;
	line-height: 18px;
}


.block_inside2 p {
  font-family: Calibri;
  font-size: 14px;
	text-decoration: none;
	color: #333333;
  text-align: justify;
  text-justify: auto;
  line-height: 16px;

margin-left: 10px;
margin-right: 10px;

}


.raw_elem ul li {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0 0 18px;
	color: #424242;
	line-height: 18px;	
}

p.mainpar2 a {
	font-weight: bold;
	text-decoration: none;
	color: #62AA27;
}

p.mainpar2 a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFA500;
}

p.parnalinkidok a {
	font-weight: bold;
	text-decoration: none;
	color: #62AA27;
	margin: 0;
	padding: 0 10px 0 7px;
}

p.parnalinkidok a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFA500;
	margin: 0;
	padding: 0 10px 0 7px;
}
/*
a:link,span.MsoHyperlink {
	color: #62AA27;
	text-decoration: none;
	font-weight:bold;
}

a:hover,a:visited,span.MsoHyperlinkFollowed {
	color: #FFA500;
	text-decoration: none;
	font-weight:bold;
}

a:visited,span.MsoHyperlinkFollowed {
	color: #62AA27;
	text-decoration: none;
	font-weight:bold;
}

a:visited:hover,span.MsoHyperlinkFollowed {
	color: #FFA500;
	text-decoration: none;
	font-weight:bold;
}*/
div.footer_txt a{
	font-weight:normal;
}
div.footer_txt a:hover{
	color:white;
}

tr.alt td{	
	background: #a4d283;	
}

tr.over td{	
	background: #8ec74e;	
}





/*mapCorners*/
.cornersMap{



}
.cornerLD{

position: relative;
top: -20px;
}
.cornerLU{

	left: 446px;
    position: relative;
    top: -20px;
}
.cornerRU{

    left: 432px;
    position: relative;
    top: -550px;
}
.cornerRD{

  left: -42px;
    position: relative;
    top: -550px;
}



.ie7 .cornerLD{

position: relative;
top: -15px;
}

.ie7 .cornerLU{

	left: 446px;
    position: relative;
    top: -15px;
}

.ie7 .cornerRU{

    left: 432px;
    position: relative;
    top: -545px;
}

.ie7 .cornerRD{

  left: -42px;
    position: relative;
    top: -545px;
}


.ie .cornerLD{

position: relative;
top: -18px;
}

.ie .cornerLU{

	left: 446px;
    position: relative;
    top: -18px;
}

.ie .cornerRU{

    left: 432px;
    position: relative;
    top: -548px;
}

.ie .cornerRD{

  left: -42px;
    position: relative;
    top: -548px;
}

.opera .cornerLD{

position: relative;
top: -19px;
}

.opera .cornerLU{

	left: 446px;
    position: relative;
    top: -19px;
}

.opera .cornerRU{

    left: 432px;
    position: relative;
    top: -549px;
}

.opera .cornerRD{

  left: -42px;
    position: relative;
    top: -549px;
}


.homeSklepDolnyBox{

clear: both; 
/*background: url("../img/peraspera/splitter.png") no-repeat scroll 0 0 transparent;*/
width:1176px; 
height:209px;
position: relative;

}
.homeSklepDolnyBox1{

clear: both; 
/*background: url("../img/peraspera/splitter.png") no-repeat scroll 0 0 transparent;*/
width:1176px; 
top:6px;
position: relative;

}
.homeSklepRozwiniecieBoxUpper{

	color: #777777;
    font-family: Calibri;
    font-size: 10px;
    text-decoration: none;
	height: 44px;
	padding-top:3px;
}
.homeSklepRozwiniecieBox{

	background: url("../img/sklep/dymek.png") no-repeat scroll 0 0 transparent;
    color: #777777;
    font-family: Calibri;
    font-size: 10px;
    height: 42px;
    padding-left: 11px;
    padding-right: 2px;
    text-align: center;
    text-decoration: none;
    width: 45px;
}


.autoSeparatorHome{

width: 70%; 
background-color: #b7b7b7; 
color: #b7b7b7; 
height:2px; 
border:0;
float:left;
position:relative;
top: -6px;

}

#homeArrowLeft a{
	
	position: relative; 
	float:left; 
	height: 209px; 
	width:14px; 
	background: url(../img/eminus/arrow_left_hoover.png) no-repeat left -14px top;
}

#homeArrowLeft a:hover{
	cursor: pointer;
	position: relative; 
	float:left; 
	height: 209px; 
	width:14px; 
	background: url(../img/eminus/arrow_left_hoover.png) no-repeat left top;
}



#homeArrowRight a{

	position: relative; 
	float:right; 
	height: 209px; 
	width:14px; 
	background: url(../img/eminus/arrow_right_hoover.png) no-repeat left top;
	

}

#homeArrowRight a:hover{
	cursor: pointer;
	position: relative; 
	float:right; 
	height: 209px; 
	width:14px; 
	background: url(../img/eminus/arrow_right_hoover.png) no-repeat left -14px top;
	
}

.homeAkcje{
	position: relative; 
	float:left; 
	height: 209px; 
	width:1125px; 
	margin-left: 14px;

}

.homeRealizImgk{
position: relative; 
float:left;
margin-left: 50px;
border: 1px solid #B7B7B7;
border-radius:3px;
width:347px;
height:207px;
}
.homeRealizImg{


border: 1px solid #ffffff;

}
.homeRealizTresc{
position: relative; 
float:left;
height: 187px;
width:670px;
padding-left: 40px;
padding-top:20px;

}




.instIco{

font-size: 12px;
color: #888888;
font-family: Calibri;
font-weight: bold;
padding-top:5px;
}

.instIco a{

	font-size: 12px;
	color: #888888;
	font-family: Calibri;
	font-weight: bold;
	padding-top:5px;
	text-decoration: none;
}

.instIco a:hover{

	font-size: 12px;
	color: #444444;
	font-family: Calibri;
	font-weight: bold;
	padding-top:5px;
	text-decoration: none;
}

.tytulinstrukcji{

	font-size: 14px;
	font-family: Calibri;
	font-weight: bold;
	padding-top:15px;
	padding-bottom:10px;
	text-align: justify;
	text-justify: auto;
	color:#a82c20; 
}

.trescinstrukcji{

font-size: 12px;
font-family: Calibri;
padding-bottom:20px; 
text-align: justify;
  text-justify: auto;
}

.vsplitter1{

	background: url(../img/peraspera/vsplitter1.png) no-repeat left top;
	width: 1px;
	height: 239px;
}


/*logoslider*/


.marqueeIMG { 
	
	height:45px; 
	padding:0 50px 0 0;
	display:inline-block  
}

.marqueeIMGKont { 
	
	height:65px; 
	
}


/*do menu bocznego*/
.bocznypanelkontener{
	/*width: 320px;*/
	height: 100%;
	position: absolute;
	/*background: #888888;*/
	z-index: 100000;
	font-family: Calibri;
	color: #373737;
	left: -320px;
	opacity: 0.25;
}

.bocznypanelmain{
	width: 270px;
	height: 100%;
	position: relative;
	float:left;
	background: #555555;
	
	
}
.bocznypanelbuttons{
	width: 50px;
	height: 100%;
	float: left;
	position: relative;
	background-color: rgba(210, 210, 210, 0.5);
	
	
}


.bocznypanelbutton{
	
	position: relative;
	cursor: pointer; 
	padding-left: 6px;
	background: #ed7707;
	height: 32px;
	line-height: 32px;
}
.bocznypanelbutton.active{
	
	background: #edb502;

}



.bocznypanelhider{
	width: 35px;
	height: 100%;
	float: left;
	position: relative;
	
	
}

.bocznypanelhiderbutton{
	width: 35px;
	height: 30px;
	
	background: #ffff00;
	cursor: pointer; 
	/*bottom:0;
	position: absolute;
	*/
	background: #ffffff url(../img/strza.png) no-repeat left 3px top 2px / 29px 25px;
	border: 1px dashed #777777;
}

img.prezentacja {
    background: url("../img/uruchom.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 5px 5px 24px;
}

.demo {
	text-align: center; 
	width: 100%

}
a.demo:link {
    color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/demoFull.png) no-repeat left top;
  width: 208px;
  height: 108px;
}

a.demo:hover {
  
   color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/demoFull.png) no-repeat left -208px top ;
  width: 208px;
  height: 108px;
  
}

a.demo:active {
  
  color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/demoFull.png) no-repeat left -208px top ;
  width: 208px;
  height: 108px;
}




.demoPlatforma {
	text-align: center; 
	width: 100%

}
a.demoPlatforma:link {
    color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/ikona_platforma.png) no-repeat left top;
  width: 261px;
  height: 108px;
}

a.demoPlatforma:hover {
  
   color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/ikona_platforma.png) no-repeat left -266px top ;
  width: 261px;
  height: 108px;
  
}

a.demoPlatforma:active {
  
  color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/ikona_platforma.png) no-repeat left -266px top ;
  width: 261px;
  height: 108px;
}


.demoGenerator {
	text-align: center; 
	width: 100%

}
a.demoGenerator:link {
    color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/ikona_generator.png) no-repeat left top;
  width: 261px;
  height: 108px;
}

a.demoGenerator:hover {
  
   color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/ikona_generator.png) no-repeat left -261px top ;
  width: 261px;
  height: 108px;
  
}

a.demoGenerator:active {
  
  color: #ffffff;
    font-family: Calibri;
    font-size: 16px;
    text-decoration: none;
  /*padding-top: 3px;
    text-shadow: 1px 1px #F8F8F8;*/
  display: inline-block;
  /*padding: 1px 20px;
  margin: 0 6px 0 0;
  line-height: 24px;*/
  background: url(../img/eminus/ikona_generator.png) no-repeat left -261px top ;
  width: 261px;
  height: 108px;
}

.promoText{

	color: #ffffff;
	font-size: 16px;
	font-family: Calibri;
	font-weight: bold;
}

.blink {
  animation: blinker 1s linear infinite;
}

.blinkone {
  animation: blinkerone 1s linear infinite;
} 
@keyframes blinkerone {  
  0% { transform: scale(1); }
	30% { transform: scale(1); }
	40% { transform: scale(1.08); }
	50% { transform: scale(1); }
	60% { transform: scale(1); }
	70% { transform: scale(1.05); }
	80% { transform: scale(1); }
	100% { transform: scale(1); }
}
@keyframes blinker {  
  90% { opacity: 0; }
}