@charset "UTF-8";
body.oneColElsCtrHdr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #b0b0b0;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height:100%;
	font-size:14px;
}
/*zielony jasny 7ac042 */
/*zielony Ciemny 00928f */
/*czerwony jasny da1e48*/
/*czerwony ciemny a62b4d*/
body.login {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #2e3c75;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #80b0bb;
	height:100%;
	font-size:12pt;
}
.login #container{
	width: 1278px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
/*	height:600px;*/
	min-height:600px;
	height:auto !important;
	height:600px;
	padding:0px;
	background: #2e3c75;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
* html .login #container {
	width: 1246px;
	height:638px;
	padding:0px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */

}
.login #mainContent {
	position:relative;
	min-height:500px;
	height:auto !important;
	height:100%;
	margin:0px;
	padding: 10px 10px 0px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	overflow:hidden; !important;
	overflow:visible;
	z-index:2;
}
* html .login #mainContent {
	position:relative;
	background: #2e3c75;
	height:500px;
	margin:0px;
	padding: 10px 10px 0px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	overflow:visible;
	z-index:2;
}
	
.komunikat {
	position:relative;
	background:#F39494;
	border:1px solid #333;
	padding:10px;
	}
h4 {
	font-size:14px;
	margin-bottom:7px;
	margin-top:0px;
}
.progress {
		background:#FFF url(images/pb.gif) no-repeat center;
		padding:1px 3px;
		filter:alpha(opacity=90); 
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		z-index:300;
		margin:0 auto;
	}
.raport_text {
	position:relative;
	margin-left:42px;
	font-size:11px;
	color:#458afd;
	width:130px;
	height:18px;
	text-align:left;
	float:left;
	text-decoration:none;	
	}
.raport_value {
		position:relative;	
		float:left;
		font-size:11px;
		color:#333;
		width:35px;
		height:18px;
		font-weight:bold;
		text-align:right;
	}
.oneColElsCtrHdr #container {
	background:none;
	width: 1246px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
/*	height:600px;*/
	min-height:510px;
	height:auto !important;
	height:510px;
	padding:0px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #85807a;
	text-align: left; /* this overrides the text-align: center on the body element. */

}

* html .oneColElsCtrHdr #container {
	background:none;
	width: 1246px;
	height:510px;
	padding:0px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #85807a;
	text-align: left; /* this overrides the text-align: center on the body element. */

}
.oneColElsCtrHdr #header {
	position:relative;
	background: none /*url(images/HeadBg.gif)*/; 
	border-bottom:0 solid #4c6875;
	padding: 0; 
	margin:0;
	height:64px; /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
/*Nowy nagłówek*/
.oneColElsCtrHdr ul.header-menu, .oneColElsCtrHdr ul.sub-menu {position:relative; background-color:#2e3c75; height:54px; width:100%; margin:0px; padding:0; list-style:none; list-style-type:none; overflow:visible}
.oneColElsCtrHdr ul.header-menu li, .oneColElsCtrHdr ul.sub-menu li {list-style:none; list-style-type:none; width:auto; display:block; height:54px; padding:0 7px; margin:0}
.oneColElsCtrHdr ul.header-menu li.left, .oneColElsCtrHdr ul.sub-menu li.left { float:left}
.oneColElsCtrHdr ul.header-menu li.right, .oneColElsCtrHdr ul.sub-menu li.right{ float:right}
.oneColElsCtrHdr ul.header-menu li.first, .oneColElsCtrHdr ul.sub-menu li.first{ padding-left:5px;}
.oneColElsCtrHdr ul.header-menu li.last, .oneColElsCtrHdr ul.sub-menu li.last{ padding-right:10px;}
.oneColElsCtrHdr ul.header-menu li.bright, .oneColElsCtrHdr ul.sub-menu li.bright{border-right:thin solid #4c6875}
.oneColElsCtrHdr ul.header-menu li a, .oneColElsCtrHdr ul.sub-menu li a {display:block; position:relative; color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none}

.oneColElsCtrHdr ul.header-menu li a:link, .oneColElsCtrHdr ul.header-menu li a:visited, .oneColElsCtrHdr ul.sub-menu li a:link, .oneColElsCtrHdr ul.sub-menu li a:visited  {text-decoration:none}
	
.oneColElsCtrHdr ul.header-menu li a:hover, .oneColElsCtrHdr ul.header-menu li a:active, .oneColElsCtrHdr ul.sub-menu li a:hover, .oneColElsCtrHdr ul.sub-menu li a:active  {text-decoration:underline}

.oneColElsCtrHdr ul.header-menu li.title a:hover, .oneColElsCtrHdr ul.header-menu li.title a:active, .oneColElsCtrHdr ul.sub-menu li.title a:hover, .oneColElsCtrHdr ul.sub-menu li.title a:active  {text-decoration:none}

.oneColElsCtrHdr ul.header-menu li.home a{ height:42px; width:42px; margin-top:6px; background:url(images/home.png) no-repeat right center}
.oneColElsCtrHdr ul.header-menu li.title a{font-size:14px;	margin: 12px 0 10px 0; line-height:28px; }
/*.oneColElsCtrHdr ul.header-menu li.dokumentacja a{height:13px; width:auto; margin-top:10px; background:url(images/folder.png) no-repeat top center; padding-top:33px; font-size:11px; line-height:11px; vertical-align: text-bottom; color:#749cb0;  font-weight:normal}*/

.oneColElsCtrHdr ul.header-menu li.dane-konta {background-color:#941334}
.oneColElsCtrHdr ul.header-menu li.dane-konta a{height:54px; width:auto; margin-top:0px; background:url(images/user2.png) no-repeat left center; padding-left:42px; font-size:14px; line-height:54px; vertical-align: text-bottom; color:#fffff;  font-weight:bold;}
.oneColElsCtrHdr ul.header-menu li.zalogowany {background-color:#fff}
.oneColElsCtrHdr ul.header-menu li.zalogowany a{ width:auto; max-width:400px; margin-top:0px; font-size:18px; color:#414042; line-height:22px; text-align:left; padding-top:4px}
.oneColElsCtrHdr ul.header-menu li.zalogowany a div.span{position: relative; font-size:14px; line-height:50px; vertical-align: top; color:#414042; font-weight:bold; padding-right:10px; margin-top:0px;}
.oneColElsCtrHdr ul.header-menu li.zalogowany a div{display:inline-block}

.oneColElsCtrHdr ul.header-menu li.pomoc a{height:48px; width:auto; margin-top:3px; background:url(images/Help-icon.png) no-repeat right center; padding-right:52px; font-size:16px; line-height:44px;}
.oneColElsCtrHdr ul.header-menu li.forum a{height:48px; width:auto; margin-top:3px; background:url(images/icon_forum.png) no-repeat right center; padding-right:52px; font-size:16px; line-height:44px;}

.oneColElsCtrHdr ul.header-menu li.dokumentacja a{height:54px; width:auto; margin-top:0px; background:url(images/docs2.png) no-repeat left center; padding-left:40px; font-size:14px; line-height:54px; vertical-align: text-bottom; color:#fff;  font-weight:bold}
.oneColElsCtrHdr ul.header-menu li.phone a{height:54px; width:auto; margin-top:0px; background:url(images/phone_w2.png) no-repeat left center; padding-left:50px; font-size:14px; line-height:54px; vertical-align: text-bottom; color:#fff;  font-weight:bold}

.oneColElsCtrHdr ul.header-menu li.wyloguj a{height:54px; width:auto; margin-top:0px; background:url(images/logout.png) no-repeat right center; padding-right:40px; font-size:14px; line-height:54px; vertical-align: text-bottom; text-align:right; color:#fff; font-weight:bold}



.oneColElsCtrHdr ul.sub-menu{ background-color:transparent; margin-top:10px;}
.oneColElsCtrHdr ul.sub-menu li{ background-color:#2e3c75;}
.oneColElsCtrHdr ul.sub-menu li.title{ background-color:transparent; padding-left:60px;}
.oneColElsCtrHdr ul.sub-menu li.title a{font-size:18px; font-weight:normal; text-transform:uppercase; line-height:24px; margin-top:4px; color:#fff }


.oneColElsCtrHdr ul.sub-menu li.dokumentacja a{height:54px; width:auto; margin-top:0px; background:url(images/docs2.png) no-repeat left center; padding-left:40px; font-size:14px; line-height:54px; vertical-align: text-bottom; color:#fff;  font-weight:bold}
.oneColElsCtrHdr ul.sub-menu li.kalkulator a{height:54px; width:auto; margin-top:0px; background:url(images/calc.png) no-repeat left center; padding-left:40px; font-size:14px; line-height:54px; vertical-align: text-bottom; color:#fff;  font-weight:bold}
.oneColElsCtrHdr ul.sub-menu li.phone a{height:54px; width:auto; margin-top:0px; background:url(images/phone_w2.png) no-repeat left center; padding-left:50px; font-size:14px; line-height:54px; vertical-align: text-bottom; color:#fff;  font-weight:bold}
.oneColElsCtrHdr ul.sub-menu li.forum a{height:54px; width:auto; margin-top:0px; background:url(images/forum.png) no-repeat left center; padding-left:40px; font-size:14px; line-height:54px; vertical-align: text-bottom; color:#fff;  font-weight:bold}
.oneColElsCtrHdr ul.sub-menu li.statystyka a{height:54px; width:auto; margin-top:0px; background:url(images/stats.png) no-repeat left center; padding-left:47px; font-size:14px; line-height:54px; vertical-align: text-bottom; color:#fff;  font-weight:bold}

.oneColElsCtrHdr ul.sub-menu li.flow{width:360px;}


.oneColElsCtrHdr #logout {
	position:absolute;
	width:350px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	line-height:20px;
	text-align:right;
	top: 15px;
	right:170px;
	color:#eee;

} 
.oneColElsCtrHdr #logout-img {
	position:relative;
	background:url(images/logout2.png) top right no-repeat;
	width:90px;
	height:32px;
	border:0;

}
.oneColElsCtrHdr #logout-cont {
	position:absolute;
	text-align:right;
	right:15px;
	top:8px;
	width:90px;
	height:40px;
}
.oneColElsCtrHdr #logout-cont a:link, #logout-cont a:visited  {
	font-size:9pt;
	line-height:32px;
	font-weight:bold;
	color:#eee;
	text-decoration:underline;
	float:left;
} 
.oneColElsCtrHdr #logout-cont a:hover, #logout-cont a:active  {
	font-size:9pt;
	font-weight:bold;
	line-height:32px;
	color:#eee;
	text-decoration:none;
	float:left
} 
.oneColElsCtrHdr #header h2 {
	color:#EEEEEE;
	font-family:Tahoma, Geneva, sans-serif;

	font-size:28px;
	margin: 5px 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	line-height:36px;
	width:670px;
	float:left;
	cursor:pointer;
}
.oneColElsCtrHdr #mainContent {
	position:relative;
/*	height:514px;*/
	min-height:320px;
	height:auto !important;
	height:100%;
/*	margin-top:auto;
	margin-left: 190px;*/
	margin:0px;
	padding: 10px 0px 10px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	border-left:0px solid #324556;
	border-right:0px solid #324556;
	overflow:hidden; !important;
	overflow:visible;
	z-index:2;
}
* html .oneColElsCtrHdr #mainContent {
	position:relative;
	height:320px;
	margin:0px;
	padding: 10px 0px 10px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	border-left:0px solid #324556;
	border-right:0px solid #324556;
	overflow:visible;
	z-index:2;
}
.oneColElsCtrHdr #mainContent-table {position:relative; width:1246px; min-height:355px; height:535px; height:auto !important; overflow:visible; border:0px solid #bbb;}
* html .oneColElsCtrHdr #mainContent-table {position:relative; width:1246px; height:355px; overflow:visible; border:0px solid #bbb;}

.oneColElsCtrHdr #contdane {position:relative; width:1246px; margin:0 auto;}

.oneColElsCtrHdr #footer { 
	position:relative;
	font-size:11px;
	height:33px;
	padding: 0; 
/*	border-top:thin solid #2e3c75;*/
	color:#fff;
	background-color: #941334;
} 
.oneColElsCtrHdr #footer_stats { 
	position:absolute;
	width:872px;
	height:40px;
	text-align:right;
	right:10px;
	bottom:0px;
	color:#0f181c;
	font-size:10px;

}
.oneColElsCtrHdr #footer p {
	position:relative;
	margin-top:4px;
	width:auto;
	height:16px;
	float:left; margin-bottom:0;
	/*margin: 0;  zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	/*padding: 0;  padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-left:10px;
}
.oneColElsCtrHdr #footer-copy {
	position:relative; background-color:#2e3c75; clear:both; float:right; width:100%; text-align:right;height:30px; margin: 0;	font-size:11px; color:#fff; padding:8px 0 0 0;}
	
	
.oneColElsCtrHdr #footer-copy a {
	color:#fff;
	padding:0 10px 0 0;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	
}
.oneColElsCtrHdr #footer .footer-log{ position:relative; font-size:11px; line-height:11px; float:right; margin-top:4px; margin-right:10px; width:auto; height:16px; color:0f181c}
.oneColElsCtrHdr #footer .footer-log span { color:#fff}

.oneColElsCtrHdr #menu {
	width:200px; height:auto;
	padding: 10px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	border: 0px solid #000000;
	margin-left: 0;
	float:left;

}
.oneColElsCtrHdr #filter {
	width:180px; height:auto;
	padding: 10px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	border: 0px solid #000000;
	float:left; 
	clear:both;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	
}
.oneColElsCtrHdr #filter select, #filter input[type=text], #filtersList input[type=text], #filtersList select{
	width:160px; 	height:24px; font-size:18px; font-weight:bold; color:#666; }

.oneColElsCtrHdr #filter input[type=text]{
	width:160px; 	
}


.oneColElsCtrHdr #m {
	left:0px; height:auto;
	padding: 5px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 2px 0;
	background: #CCCCCC;
	border: 1px solid #AAAAAA;
	border-left:0px;
}
.oneColElsCtrHdr #mm, #m:hover {
	position:relative; left:0px; height:auto;
	padding: 5px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 2px 0;
	
	background: #DDDDDD;
	border: 1px solid #AAAAAA;
	border-left:0px;
}

.oneColElsCtrHdr #m a, #mm a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;

}
.m {
	left:0px; height:auto;
	padding: 5px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 2px 0;
	background: #CCCCCC;
	border: 1px solid #AAAAAA;
	border-left:0px;
}
.mm, .m:hover {
	position:relative; left:0px; height:auto;
	padding: 5px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 2px 0;
	
	background: #DDDDDD;
	border: 1px solid #AAAAAA;
	border-left:0px;
}

.m a, .mm a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;

}
.oneColElsCtrHdr #koment {
position:relative; left: 3px; bottom:30px; width:150px; height:30px;
}
.oneColElsCtrHdr #register {
	padding-top:20px;
	margin:0 auto;
	width:399px;
	
}

.oneColElsCtrHdr legend {color: #fff; font-size:14px; line-height:18px; font-style:bold; background:#2e3c75; padding: 7px 10px;margin-bottom:10px;} 
.table_header {
color: #EEE;
font-size:14px;
font-weight:bold;
background: #538ed5;
border: 1px solid #3e6ca4;
padding: 1px 4px;
margin-top:20px;
margin-bottom:20px;	
	
}



.oneColElsCtrHdr #Dlogin {
position:relative;
top:165px;
vertical-align:middle;
margin:0 auto;
padding:0;
width:450px;
height:200px;
background:#c5d9f1;
border: 1px solid #538ed5;

}
.login #Dlogin {
position:relative;
top:230px;
vertical-align:middle;
margin:0 auto;
padding:0;
width:575px;
height:352px;
background:transparent url(images/logowanie.png) no-repeat;
}

.login #Dlogin input[type=text], .login #Dlogin input[type=password]{width:350px; height:36px; color:#80b0bb; font-size:24px; font-weight:bold; background-color:transparent; border:0;  }
.login #Dlogin #username{ position:absolute; top:100px; left:163px;}
.login #Dlogin #password{ position:absolute; top:152px; left:163px;}
.login #Dlogin table{ width:575px; height:312px; border:0; display:table; border-collapse:collapse; padding:0; margin:0}
.login #Dlogin table th { font-size:24px; text-align:center; line-height:24px; height:70px; padding:0; margin:0 }
.login #Dlogin table td { font-size:20px; font-weight:bold; height:40px; padding:0; margin:0}
.login #Dlogin input[type=submit] {width:159px; height:35px; font-size:24px; font-weight:bold; color:#fff; text-transform:uppercase; background:url(images/btn.gif) no-repeat; border:0;}
.login #Dlogin #submit{position:absolute; top:240px; left:354px;}
.login h2{position: absolute; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; left:400px; top:110px;color:#80b0bb; font-size:38px; line-height:42px}

.oneColElsCtrHdr select{width:204px; border:1px solid #538ed5; height:24px; line-height:24px; font-size:16px; color:#333;}
.oneColElsCtrHdr select.selectprogram {min-width:280px; width:auto; border:1px solid #538ed5; line-height:30px; font-size:16px; color:#333; font-weight:bold }
.oneColElsCtrHdr input[type=text], .oneColElsCtrHdr input[type=password], .oneColElsCtrHdr input[type=number]{width:320px;    line-height: 26px;  font-size:16px; font-weight:bold; color:#666; }
.oneColElsCtrHdr input[type=text].short, .oneColElsCtrHdr input[type=password].short, .oneColElsCtrHdr input[type=number].short{width:160px;}
.oneColElsCtrHdr #Dlogin input[type=text], #Dlogin input[type=password]{width:320px; height:30px; font-size:24px; font-weight:bold; }
.oneColElsCtrHdr #Dlogin table{ width:100%; border:0; display:table}
.oneColElsCtrHdr #Dlogin table th { font-size:24px; text-align:center; line-height:30px; height:50px;}
.oneColElsCtrHdr #Dlogin table td { font-size:20px; font-weight:bold; height:40px; padding-left:10px}
.oneColElsCtrHdr #Dlogin input[type=submit] {width:120px; height:40px; font-size:24px; font-weight:bold}
.oneColElsCtrHdr textarea{width:200px;}
.oneColElsCtrHdr input[type=submit],.oneColElsCtrHdr input[type=button] { position:relative; width:auto; margin:10px auto; height:40px; font-size:24px; font-weight:bold;color:#333; padding:0 20px;}
/*.oneColElsCtrHdr .tabela input[type=text]{width:200px; border:1px solid #538ed5; height:20px; font-size:16px; color:#333; }*/


/*LOGIN FORM */
.frmLogin{ position:relative; top:150px; padding:0; height:auto; width:100%; vertical-align:middle; margin:0 auto;}
.frmLogin .login_bg{position:relative; width:35%; height:200px; padding-top:10px; background-color:#2e3c75; margin:0 auto}
.frmLogin table { position:relative; width:330px; height:186px; display:table; margin:0 auto 10px auto}
.frmLogin table th { height:35px; line-height:34px; border-bottom:thin solid #fff; text-align:left; text-transform:uppercase; color:#fff; font-size:18px; font-weight:bold}
.frmLogin table td { height:38px; color:#fff; font-size:14px; font-weight:bold}
.frmLogin input[type=text], .frmLogin input[type=password]{ background:#fff; border:0; height:30px; width:220px; color:#0f181c; line-height:24px; text-indent:5px; font-size:14px; font-weight:bold}
.frmLogin .subZaloguj { border-top:thin solid #fff}
.frmLogin .subZaloguj input[type=submit]{ position:relative; height:35px; width:auto; display:block; background:url(images/down.png) no-repeat center right; color:#fff; font-size:14px; font-weight:bold; 
padding-right:32px; text-align:right; border:0; margin-right:0; cursor:pointer; line-height:24px}
.frmLogin h3.title{color:#2e3c75; font-size:24px; line-height:30px; width:850px; margin:0 auto;
 font-weight:normal; font-style:normal; text-align:center; margin-bottom:50px;}
/*LOGIN FORM */

.oneColElsCtrHdr #dane2 input[type=radio]{position:relative; display:inline; margin-left:10px;}
.oneColElsCtrHdr #dane2 h2{position:relative; margin:0 auto; text-align:center}
.oneColElsCtrHdr #dane2 h3{position:relative; margin:20px auto;width:800px; font-size:20px; line-height:24px; color:#666; font-weight:normal; font-style:italic; text-align:center; }
.oneColElsCtrHdr #mailCont { 
	margin-left: 0px;
	width: auto; 
	height:auto;

}
.oneColElsCtrHdr #stats { 
	margin-left: 0px;
	width: auto; 
	height:auto;

}
.oneColElsCtrHdr #stats fieldset { 
	margin-right: 4px;
	margin-bottom: 15px;
	text-align:center;
	width: 225px; 
	height:auto;
	float:left;

}
.oneColElsCtrHdr #noborder table, #noborder tr, #noborder td{
	font-size:10px;
	border:0;
	padding:1px;
	margin:0;
}
.oneColElsCtrHdr #noborder{
	font-size:10px;
	border:0;
	padding:0;
	margin:0;
}

.oneColElsCtrHdr #register td {
font-size:9px;
border: 1px solid #538ed5;
padding:1px 3px;
background:#ffffcc;
}
.oneColElsCtrHdr .tabela th.thtd {
font-size:9px;
line-height:14px;
border: 1px solid #538ed5;
padding:0px 6px;
background:#c5d9f1;
text-align:center;
white-space:nowrap;
}

.oneColElsCtrHdr .tabela td {
	font-size:11px;
	line-height:11px;
border: 1px solid #538ed5;
padding:1px 3px;
margin:0;

}

.oneColElsCtrHdr .tabela tr.light {
background:#FFFF70;
font-size:9px;

}
.oneColElsCtrHdr .tabela tr.normal {
background:#ffffcc;
font-size:9px;

}
.oneColElsCtrHdr .tabela tr.marked {
	background:#FFAD5B;
	font-size:10px;

}
.oneColElsCtrHdr .tabela table th, #register table th {
	color:#333;
	font-size:12px;
	height:30px;
	border: 1px solid #538ed5;
	background:#c5d9f1;
	padding:0px 5px;
	white-space:nowrap;
	text-align:right;

}

.oneColElsCtrHdr .tabela table th select{
font-size:14px;
width:auto;
height:20px;
color:#333;
line-height:20px;

}

.oneColElsCtrHdr .tabela table th a, #register table th a  {
font-size:10px;
	text-decoration:none;
}
.oneColElsCtrHdr .tabela table th a:visited, #register table th a:visited {
font-size:10px;
color:#333333;
	text-decoration:none;
}
.oneColElsCtrHdr .tabela tr.wiersz, #register tr.wiersz {
	background:#FFFFFF;
}


.oneColElsCtrHdr .tabela table, #register table {
border: 1px solid #538ed5;
border-collapse:collapse;
}

.oneColElsCtrHdr #calendar_pick {
	position:relative;
	height:24px;
	width:20px;
	background:url(images/calendar.gif) center no-repeat;
	cursor:pointer;
	float:right;
	
}
.info {
	position:relative;
	background:url(images/info_21.png) no-repeat;
	height:21px;
	width:21px;
	float:right;
	cursor:pointer;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	margin:0;
}
.wizyta {
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	padding-right:5px;
	height:31px;
	width:auto;
	background:#eee;
	color:#333;
	font-size:18px;
	text-align:left;
	line-height:30px;
	margin-top:3px;
	border:1px solid #bbb;
}
.wizyta-over {
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	padding-right:5px;
	height:31px;
	width:auto;
	background:#ddd;
	color:#888;
	font-size:18px;
	text-align:left;
	line-height:30px;
	margin-top:3px;
	border:1px solid #bbb;
}



.left-col {
	position:relative;
/*	background:#c5d9f1;*/
	background:#a6caf0 url(images/DLPC.png) top left no-repeat;
	width:200px;
	text-align:center;
	height:220px;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	color:#333;
	float:left;
	margin-right:5px;
}
.center-col {
	position:relative;
	width:370px;
	text-align:right;
	height:222px;
	font-size:12pt;
	color:#333;
	float:left;

}
.right-col {
	position:relative;
	width:370px;
	text-align:right;
	height:222px;
	font-size:12pt;
	color:#333;
	float:right;

}
.oneColElsCtrHdr #dane2 th.thtd {
font-size:24px;
border: 1px solid #538ed5;
padding:1px 3px;
background:#c5d9f1;
text-align:center;
}

.oneColElsCtrHdr #dane2 td {
	font-size:22px;
	line-height:24px;
border: 1px solid #538ed5;
padding:1px 3px;
margin:0;
}

.oneColElsCtrHdr #dane2 tr.light {
background:#FFFF70;
font-size:9px;

}
.oneColElsCtrHdr #dane2 tr.normal {
background:#ffffcc;
font-size:9px;

}
.oneColElsCtrHdr #dane2 tr.marked {
	background:#FFAD5B;
	font-size:10px;

}
.oneColElsCtrHdr #dane2 table th {
	color:#333;
	font-size:24px;
	height:40px;
	border: 1px solid #538ed5;
	background:#c5d9f1;
	padding:1px 5px;
	white-space:nowrap;
	text-align:right;

}
.oneColElsCtrHdr #dane2 table th a {
	font-size:10px;
	text-decoration:none;
}
.oneColElsCtrHdr #dane2 table th a:visited {
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.oneColElsCtrHdr #dane2 tr.wiersz {
	background:#FFFFFF;
}


.oneColElsCtrHdr #dane2 table{
	border: 1px solid #538ed5;
	border-collapse:collapse;
}
.close {
	position:absolute;
	background: url(images/close5T.gif) no-repeat;
	height:16px;
	width:16px;
	margin-top:10px;
	margin-right:10px;
	right:0px;
	top:0px;
	cursor:pointer;
	
	
}
.oneColElsCtrHdr .tabela .pytania th.pytanie, .oneColElsCtrHdr .tabela .pytania td.pytanie {
	width:65px;
	text-align:center;
	
	
}
.oneColElsCtrHdr .tabela .pytania td {
	text-align:left;
	padding:5px;
	font-size:12px;
	line-height:14px;
	
}
.oneColElsCtrHdr .tabela .pytania th {
	text-align:left;
}
.oneColElsCtrHdr .tabela .pytania .radio input[type=radio] {position:relative; display:inline; margin-left:20px;}
.oneColElsCtrHdr .tabela .pytania .radio2 input[type=radio] {position:relative; display:block; }

.left_float{float:left;}
.right_float{float:right;}

.oneColElsCtrHdr #MContent {position:relative; height:400px; width:935px; padding: 10px; padding-top:40px; z-index:2;}
.oneColElsCtrHdr #leftCont {position:relative; height:400px; width:700px;  }
.oneColElsCtrHdr #rightCont {position:relative; height:400px; width:220px; text-align:right;  }

.oneColElsCtrHdr #pakiety {position:relative; background:#a6caf0; height:112px; width:900px; margin:0 auto; border:1px solid #538ed5; }
.oneColElsCtrHdr #pakiet {position:relative; height:80px; width:900px; }
.oneColElsCtrHdr #miesiac {position:relative; height:31px; width:428px; float:left; border:1px solid #538ed5; border-bottom:0; margin:0 9px;}
.oneColElsCtrHdr #miesiac2 {position:relative; height:31px; width:428px; float:right; border:1px solid #538ed5; border-bottom:0; margin:0 9px;}
.pakiet{ position:relative; font-family:Tahoma, Geneva, sans-serif;	background:#a6caf0;	color:#fff;	font-size:20px;	line-height:40px; font-weight:bold;text-align:center;}
.licznik{position:relative; font-family:Tahoma, Geneva, sans-serif; background:#a6caf0; color:#ddd; font-size:40px; line-height:40px; font-weight:bold;text-align:center;}
.miesiac{position:relative; font-family:Tahoma, Geneva, sans-serif; background:#a6caf0; color:#E00; font-size:18px; line-height:32px; font-weight:bold;text-align:center;}
.oneColElsCtrHdr .informacje {position:relative; background:#efefef; width:800px; margin:0 auto; border:1px dotted #333; }

.oneColElsCtrHdr .informacje p { color:#333; font-size:12px; text-align:justify; padding:10px; margin:0;}
.oneColElsCtrHdr .informacje p.italic { font-style:italic;}
.oneColElsCtrHdr .informacje ol{color:#333; font-size:12px; text-align:justify;}
.oneColElsCtrHdr .tabela h3 { width:100%; margin: 0 auto}

.oneColElsCtrHdr .tabela table.lista {width:auto; text-align:center; margin: 0 auto;margin-top:20px;}

.oneColElsCtrHdr .tabela table.lista th { font-size:18px;  height:52px; text-align:left; }
.oneColElsCtrHdr .tabela table.lista th.thtd { text-align:center;}

.oneColElsCtrHdr .tabela table.lista td { font-size:22px; line-height:36px;text-align:left; text-indent:5px;}
.oneColElsCtrHdr .tabela table.lista td.center{ text-align:center;} 

/* ikonki */
a.minus,a.minus-kwest,a.minus-tel {display:block; background:url(images/min_gr.png) no-repeat; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.yes{display:block; background:url(images/yes.png) no-repeat center center; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.no{display:block; background:url(images/logout.png) no-repeat center center; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.no_w{display:block; background:url(images/no_w.png) no-repeat center center; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.plus{display:block; background:url(images/add_b.png) no-repeat center center; height:30px; width:30px;margin: 0 auto;cursor:pointer}
a.edit{display:block; background:url(images/edit.png) no-repeat center center; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.time{display:block; background:url(images/time.png) no-repeat center center; height:32px; width:32px;margin: 0 auto;cursor:pointer}

a.edit-kwest{display:block; background:url(images/document-pencil-icon.png) no-repeat; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.yes-kwest{display:block; background:url(images/document-pencil-icon-y.png) no-repeat; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.no-kwest{display:block; background:url(images/document-pencil-icon-n.png) no-repeat; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.edit-tel{display:block; background:url(images/phone-blue-glow-icon.png) no-repeat; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.yes-tel{display:block; background:url(images/phone-blue-glow-icon-y.png) no-repeat; height:32px; width:32px;margin: 0 auto;cursor:pointer}
a.no-tel{display:block; background:url(images/phone-blue-glow-icon-n.png) no-repeat; height:32px; width:32px;margin: 0 auto;cursor:pointer}

input[type=submit].plus,input[type=button].plus{display:inline-block; background:url(images/add_y.png) center left no-repeat; height:30px; font-size:14px; color:#414042; font-weight:bold; line-height:30px; border:0; padding-left:35px; cursor:pointer }
input[type=submit].yes,input[type=button].yes{display:inline-block; background:url(images/yes_gb.png) center left no-repeat; height:30px; font-size:14px; color:#414042; font-weight:bold; line-height:30px; border:0; padding-left:35px; cursor:pointer }

/* tabela z licznikami */
.oneColElsCtrHdr table.liczniki { width:100%; text-align:left; margin:20px 0 0 0; border-collapse:collapse}
.oneColElsCtrHdr table.liczniki th {background:none; text-align:right; padding:15px 10px; font-size:16px;line-height:18px; width:189px; color:#749cb0; font-weight:bold;}
.oneColElsCtrHdr table.liczniki .bottomBlue{ border-bottom:thin solid #749cb0;}
.oneColElsCtrHdr table.liczniki .leftBlue{ border-left:thin solid #749cb0}
.oneColElsCtrHdr table.liczniki .bottomOrange{ border-bottom:thin solid #fc5900;}
.oneColElsCtrHdr table.liczniki .leftOrange{ border-left:thin solid #fc5900}

.oneColElsCtrHdr table.liczniki th.orange{color:#fc5900}
.oneColElsCtrHdr table.liczniki th.blue{color:#749cb0}

.oneColElsCtrHdr table.liczniki th.groupTitle{background:#749cb0; border-left:thin solid #749cb0; color:#fff; padding:7px 10px; text-align:left}
.oneColElsCtrHdr table.liczniki th.yellow{color:#fcb200}


.oneColElsCtrHdr table.liczniki td {text-align:center;padding:10px;font-size:40px;line-height:40px;font-weight:bold; width:67px}
.oneColElsCtrHdr table.liczniki td.orange{background-color:#fc5900; color:#fff}
.oneColElsCtrHdr table.liczniki td.blue{background-color:#749cb0; color:#fff}

/* tabela z lista pacjentow */

.oneColElsCtrHdr table.lista {width:100%; text-align:left; margin: 0;  border-collapse:collapse}
.oneColElsCtrHdr table.lista th {background:#2e3c75; color:#fff; padding:7px 10px; text-align:left;font-size:14px;line-height:18px;border-left:thin solid #fff }
.oneColElsCtrHdr table.lista th.nopad{padding:0px 10px;}
.oneColElsCtrHdr table.lista th.borderTop {border-top:thin solid #fff}
.oneColElsCtrHdr table.lista th.noLeft {border-left:0}

.oneColElsCtrHdr table.lista th input[type=submit].plus,.oneColElsCtrHdr table.lista th input[type=button].plus{color:#fff}

.oneColElsCtrHdr table.lista td {background:#fff; color:#2e3c75; padding:1px 10px; text-align:left;font-size:14px;line-height:18px; border-left: thin solid #414042 }
.oneColElsCtrHdr table.lista tr.g1 td{color:#414042; font-weight:normal; border-top: thin solid #2e3c75}
.oneColElsCtrHdr table.lista tr.g1 a.yes{background:url(images/yes_gb.png) no-repeat center center; height:28px; width:28px;}
.oneColElsCtrHdr table.lista tr.g1 a.no{background:url(images/no_gb.png) no-repeat center center; height:28px; width:28px;}
.oneColElsCtrHdr table.lista tr.g1 a.no_w{background:url(images/no_w.png) no-repeat center center; height:28px; width:28px;}
.oneColElsCtrHdr table.lista tr.g1 a.edit{background:url(images/edit_gb.png) no-repeat center center; height:28px; width:28px;}
.oneColElsCtrHdr table.lista tr.g1 a.time{background:url(images/time_y.png) no-repeat center center; height:28px; width:28px;}

.oneColElsCtrHdr table.lista tr.ed1 td { background-color:#e7c3c3}

.oneColElsCtrHdr table.lista tr.ed1.good td { background-color:#dff0d8}

.oneColElsCtrHdr table.lista tr.g2 td{color:#fcb200; font-weight:bold}

.oneColElsCtrHdr table.lista tr.g2 a.yes{background:url(images/yes_y.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.lista tr.g2 a.no{background:url(images/no_y.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.lista tr.g2 a.no_w{background:url(images/no_w.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.lista tr.g2 a.edit{background:url(images/edit_y.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.lista tr.g2 a.time{background:url(images/time_y.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.lista tr.g2 a.time_r, .oneColElsCtrHdr table.lista tr.g1 a.time_r{display:block;background:url(images/time_r.png) no-repeat center center; height:30px; width:30px; margin: 0 auto;cursor:pointer}

.oneColElsCtrHdr table.lista tr.g1 a.termin, .oneColElsCtrHdr table.lista tr.g2 a.termin{ background:url(images/error.png) no-repeat right center; height:28px; width:auto; display:inline-block; vertical-align:middle; line-height:28px; color:#e60000; padding-right:35px; text-decoration:none;}

.oneColElsCtrHdr table.lista tr.g1 a.off, .oneColElsCtrHdr table.lista tr.g2 a.off{ background-image:none; height:28px; width:auto; display:inline-block; vertical-align:middle; line-height:28px; color:#ccc; padding-right:0px; text-decoration:none;}

.oneColElsCtrHdr table.lista tr th.topDashed{border-top: thin solid  #fff }

.oneColElsCtrHdr table.lista tr.off a.yes{background:url(images/yes_w.png) no-repeat center center; height:28px; width:28px;}
.oneColElsCtrHdr table.lista tr.off a.no{background:url(images/no_w.png) no-repeat center center; height:28px; width:28px;}
.oneColElsCtrHdr table.lista tr.off a.edit{background:url(images/edit_w.png) no-repeat center center; height:28px; width:28px;}
.oneColElsCtrHdr table.lista tr.off a.time{background:url(images/time_w.png) no-repeat center center; height:28px; width:28px;}

.oneColElsCtrHdr table.lista tr td.clean {color:#fff; font-weight:normal}

.oneColElsCtrHdr table.lista tr.g1 a.off2, .oneColElsCtrHdr table.lista tr.g2 a.off2{ background-image:none; height:28px; width:auto; display:inline-block; vertical-align:middle; line-height:28px; color:#e60000; padding-right:0px; text-decoration:none;}

.oneColElsCtrHdr table.lista tr td.clean {color:#414042; font-weight:bold}

.oneColElsCtrHdr table.lista .noborder { border:0;}
.oneColElsCtrHdr table.lista .noleftborder { border-left:0;}
.oneColElsCtrHdr table.lista .nobottomborder { border-bottom:0;}
.oneColElsCtrHdr table.lista .txtcenter{ text-align:center}
.oneColElsCtrHdr table.lista td a { text-decoration:none}

.oneColElsCtrHdr table.lista .plus{ font-size:14px; line-height:30px; padding:0 0 0 35px; text-align:left; margin:1px 0 1px 60px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#414042 }

.oneColElsCtrHdr table.lista a.wizyta_licznik { font-size:16px; line-height:30px; color:#2e3c75; font-weight:bold; text-align:center; display:inline-block; text-decoration:none;}
.oneColElsCtrHdr table.lista a.plus {display:inline-block; text-decoration:none; margin:0 auto; padding:0}
.oneColElsCtrHdr table.lista div.licz{ position:relative; width:80px; margin:0 auto }

.oneColElsCtrHdr table.lista tr.even{background-color:#2e424b}
.oneColElsCtrHdr table.lista tr.odd{background-color:#445e6a}

.oneColElsCtrHdr table.raportData td { border-left: thin dashed  #414042 }
.oneColElsCtrHdr table.raportData td { border-top: thin solid #414042 }

.oneColElsCtrHdr fieldset.stats_box{ border:0; width:96%; margin:20px auto}
.oneColElsCtrHdr fieldset.stats_box legend{ color: #ffc524; margin-bottom:-10px; font-weight:bold; padding-left:15px}
.oneColElsCtrHdr fieldset.stats_box h3.list{ color: #fff; margin:0 0 1px 0; padding:0 10px 0 15px; background-color:#2e3c75; font-size:14px; line-height:32px; }
.oneColElsCtrHdr fieldset.stats_box h3.list a.btn_right{ width:auto; color: #fff; display:block; background:url(images/right.png) no-repeat right center; }


.oneColElsCtrHdr #wypelnij { position:relative; height:60px; width:400px; margin:0 auto;}
.oneColElsCtrHdr .tabela .zestaw1 td {
	text-align:center;
	padding:5px;
	font-size:15px;
	line-height:22px;
	
}
.oneColElsCtrHdr .tabela .zestaw1 td.s {
	text-align:center;
	padding:5px;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	color:#A00;
	
}
.oneColElsCtrHdr .tabela .zestaw1 td.b {
	text-align:center;
	padding:5px;
	font-size:15px;
	font-weight:bold;
	line-height:22px;

	
}
.oneColElsCtrHdr .tabela .zestaw1 th {
	text-align:center;
	font-size:15px;
}
.oneColElsCtrHdr .tabela .zestaw2 td {
	text-align:center;
	padding:5px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#333;
}
.oneColElsCtrHdr .tabela .zestaw2 td.s {
	text-align:center;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#A00;
}
.oneColElsCtrHdr .tabela .zestaw2 th {
	text-align:center;
	font-size:12px;
	line-height:14px;
	height:22px;
}
.oneColElsCtrHdr .tabela .zestaw2 th.s {
	text-align:center;
	font-size:12px;
	line-height:14px;
	height:22px;
	color:#C00;
}
.oneColElsCtrHdr .tabela .zestaw2 tr.light {
background:#FFFF70;
font-size:12px;

}
.oneColElsCtrHdr .tabela .zestaw2 tr.normal {
background:#ffffcc;
font-size:12px;

}
.oneColElsCtrHdr .tabela .zestaw2 tr.marked {
	background:#FFAD5B;
	font-size:13px;

}
.oneColElsCtrHdr .tabela tr.green, .oneColElsCtrHdr #dane2 tr.green {background:#ccffcc; color:#006600;}
.oneColElsCtrHdr .tabela tr.ZR.light, .oneColElsCtrHdr #dane2 tr.ZR.light {background:#ffcccc;}
.oneColElsCtrHdr .tabela tr.ZR.normal, .oneColElsCtrHdr #dane2 tr.ZR.normal {background:#ffdddd;}
.oneColElsCtrHdr .tabela tr.ZR.marked, .oneColElsCtrHdr #dane2 tr.ZR.marked {background:#ffbbbb;}
.oneColElsCtrHdr .tabela tr.ZG.light, .oneColElsCtrHdr #dane2 tr.ZG.light {background:#ccffcc;}
.oneColElsCtrHdr .tabela tr.ZG.normal, .oneColElsCtrHdr #dane2 tr.ZG.normal {background:#ddffdd;}
.oneColElsCtrHdr .tabela tr.ZG.marked, .oneColElsCtrHdr #dane2 tr.ZG.marked {background:#bbffbb;}
.oneColElsCtrHdr .tabela tr.ZB.light, .oneColElsCtrHdr #dane2 tr.ZB.light {background:#ccccff;}
.oneColElsCtrHdr .tabela tr.ZB.normal, .oneColElsCtrHdr #dane2 tr.ZB.normal {background:#ddddff;}
.oneColElsCtrHdr .tabela tr.ZB.marked, .oneColElsCtrHdr #dane2 tr.ZB.marked {background:#bbbbff;}
.oneColElsCtrHdr .tabela tr.ZY.light, .oneColElsCtrHdr #dane2 tr.ZY.light {background:#ffff70;}
.oneColElsCtrHdr .tabela tr.ZY.normal, .oneColElsCtrHdr #dane2 tr.ZY.normal {background:#ffffcc;}
.oneColElsCtrHdr .tabela tr.ZY.marked, .oneColElsCtrHdr #dane2 tr.ZY.marked {background:#FFAD5B;}

.oneColElsCtrHdr #legenda { width:490px;margin-left:10px; font-size:11px;}
.oneColElsCtrHdr #legenda ul{display:block; font-size:11px; margin-right:0; padding-left:0; margin-bottom:20px}
.oneColElsCtrHdr #legenda ul li{display:block; padding-left:15px; height:25px; line-height:25px; border:1px #538ed5 solid; border-bottom:0;}
.oneColElsCtrHdr #legenda ul li.bottom{ border-bottom:1px #538ed5 solid; }
.oneColElsCtrHdr #legenda fieldset { border:0;}

.ZY {background:#ffffcc;}
.ZB {background:#ddddff;}
.ZG {background:#ddffdd;}
.ZR {background:#ffdddd;}
.ZQ {background-color:#ffd799;color:#000; font-weight:bold;}

.oneColElsCtrHdr .tabela td.s, .oneColElsCtrHdr #dane2 td.s {color:#C00; font-weight:bold; white-space:nowrap; text-align:right;}
.oneColElsCtrHdr .tabela td.g, .oneColElsCtrHdr #dane2 td.g {color:#297a2c; font-weight:bold; white-space:nowrap; text-align:right;}
.oneColElsCtrHdr .tabela td.q, .oneColElsCtrHdr #dane2 td.q {color:#000; background-color:#ffd799; font-weight:bold; white-space:nowrap; text-align:right;}
.oneColElsCtrHdr .tabela td.qb, .oneColElsCtrHdr #dane2 td.qb {color:#000; background-color:#C00; font-weight:bold; white-space:nowrap; text-align:right;}
.oneColElsCtrHdr .tabela td.int, .oneColElsCtrHdr #dane2 td.int {color:#000; background-color:#ddf; font-weight:bold; white-space:nowrap; text-align:right;}
.oneColElsCtrHdr .tabela td.ped, .oneColElsCtrHdr #dane2 td.ped {color:#000; background-color:#fdd; font-weight:bold; white-space:nowrap; text-align:right;}
.oneColElsCtrHdr .tabela th.s, .oneColElsCtrHdr #dane2 th.s {color:#C00; font-weight:bold; white-space:nowrap; text-align:center;}
.oneColElsCtrHdr .tabela td.s2, .oneColElsCtrHdr #dane2 td.s2 {color:#C00; font-weight:bold; white-space:wrap; text-align:right;}
.oneColElsCtrHdr .tabela th.up, .oneColElsCtrHdr #dane2 th.up {background:#c5d9f1 url(images/up2.gif) no-repeat center left; padding-left:20px; cursor:pointer}
.oneColElsCtrHdr .tabela th.down, .oneColElsCtrHdr #dane2 th.down {background:#c5d9f1 url(images/down2.gif) no-repeat center left; padding-left:20px; cursor:pointer}
.oneColElsCtrHdr #wypelnij .btn {position:relative;background:#c5d9f1;color:#333;height:60px;width:400px;margin-top:10px;margin-bottom:10px;border:1px solid #538ed5; font-size:22px;font-weight:bold; cursor:pointer;}
.oneColElsCtrHdr #wypelnij .dis{position:relative;background:#eee;color:#ccc;height:60px;width:400px;margin-top:10px;margin-bottom:10px;border:1px solid #ccc; font-size:22px;font-weight:bold;}


.oneColElsCtrHdr #Amenu { position:relative; min-height:30px; height:30px; margin:10px 0; }
.oneColElsCtrHdr #Amenu ul { position:relative; padding:0; margin:0; min-height:30px; width:1230px;}
.oneColElsCtrHdr #Amenu ul li { position:relative; margin:0 10px; float:left; display:block; cursor:pointer;}
.oneColElsCtrHdr #Amenu ul li img { position:relative; border:0; float:left; margin-right:8px;}
.oneColElsCtrHdr #Amenu ul li h3 { position:relative; padding:0; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; color:#458afd; font-size:1em; line-height:1.875em; text-decoration:none;}

.oneColElsCtrHdr #Bmenu { position:relative; min-height:30px; height:30px; width:1230px; margin:10px auto; }
.oneColElsCtrHdr #Bmenu ul { position:relative; padding:0; margin:0; min-height:30px;}
.oneColElsCtrHdr #Bmenu ul li { position:relative; background:#c5d9f1; color:#333; border:1px solid #538ed5; margin:0 10px 5px 0; float:left; display:block; cursor:pointer;}
.oneColElsCtrHdr #Bmenu ul li.active { position:relative; background:#538ed5; color:#eee; border:1px solid #c5d9f1; margin:0 10px 5px 0; float:left; display:block; cursor:pointer;}
.oneColElsCtrHdr #Bmenu ul li h3 { position:relative; padding:5px; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1em; line-height:1.875em; text-decoration:none;}

.oneColElsCtrHdr.dane th.thtd {
font-size:9px;
line-height:14px;
border: 1px solid #538ed5;
padding:0px 6px;
background:#c5d9f1;
text-align:center;
white-space:nowrap;
}

.oneColElsCtrHdr.dane td {
	font-size:11px;
	line-height:11px;
border: 1px solid #538ed5;
padding:1px 3px;
margin:0;

}

.oneColElsCtrHdr.dane tr.light {
background:#FFFF70;
font-size:9px;

}
.oneColElsCtrHdr.dane tr.normal {
background:#ffffcc;
font-size:9px;

}
.oneColElsCtrHdr.dane tr.marked {
	background:#FFAD5B;
	font-size:10px;

}
.oneColElsCtrHdr.dane th {
	color:#333;
	font-size:12px;
	height:30px;
	border: 1px solid #538ed5;
	background:#c5d9f1;
	padding:0px 5px;
	white-space:nowrap;
	text-align:right;

}
.oneColElsCtrHdr #info { position:relative; margin:10px auto; padding:7px 10px; display:none; text-align: center; font-size:16px; line-height:18px; font-weight:bold; background:#941334; color:#fff}
.oneColElsCtrHdr #info2 { position:relative; margin:10px 76px; text-align: center; font-size:14px; line-height:30px; font-weight:bold; background:#F55; color:#eee}

.oneColElsCtrHdr fieldset { padding:10px;}
.oneColElsCtrHdr label.error, #error_box fieldset.error_info label.error{ display:block; font-size:12px; color:#f00; line-height:14px; margin:3px 0 }

/* IPAD form style */
.oneColElsCtrHdr .galaxy{ position:relative; margin:0; padding:0; color:#fff}
.oneColElsCtrHdr .galaxy h3 { position:relative; height:auto; margin:20px auto 0; padding:7px 10px; font-size:18px; font-weight:bold; color:#fff; background:#941334; text-transform:uppercase;}

.oneColElsCtrHdr .galaxy h4 { position:relative; height:auto; margin:20px 0; padding:7px 10px; font-size:16px; font-weight:bold; color:#fff; background:#941334 ; text-transform:uppercase;}
.oneColElsCtrHdr .galaxy h4.szare { background:#999}
.oneColElsCtrHdr .galaxy h2.informacjaw1 { position:relative; height:auto; margin:20px 10px; padding:10px; font-size:16px; line-height:18px; font-weight:bold; color:#fff; text-align:justify}
.oneColElsCtrHdr .galaxy fieldset{ background-color:#fff; width:98%; margin: 0 0 10px; color:#414042; padding:10px 15px 10px 10px; border:thin solid #2e3c75; border-width:thin 0 0 0;  border-collapse:collapse}
.oneColElsCtrHdr .galaxy fieldset legend { font-size:16px; font-weight:bold; padding:7px 10px; margin:0 0 0 -10px; line-height:18px; width:auto; max-width:100%; background-color:#2e3c75; color:#fff; border:0;}
.oneColElsCtrHdr .galaxy fieldset legend em, .oneColElsCtrHdr .galaxy fieldset label em{ font-weight:normal; text-emphasis:center}
.oneColElsCtrHdr .galaxy label { display:inline-block; margin:4px 12px 2px 5px; font-size:16px; line-height:16px; font-weight:normal; color:#414042}
.oneColElsCtrHdr .galaxy label.block { display:block; margin:4px 0px;}
.oneColElsCtrHdr .galaxy label.error { display:block; margin:4px 0px; font-size:12px; line-height:16px; font-weight:bold; color:#f00}
.oneColElsCtrHdr .galaxy input[type=radio]{position:relative;height:22px; width:30px; vertical-align:bottom}
.oneColElsCtrHdr .galaxy input[type=text], .oneColElsCtrHdr .galaxy input[type=number]{ margin:1px; color:#414042; padding:5px; border: thin solid #ccc}



.oneColElsCtrHdr .galaxy textarea, #error_box fieldset.error_info fieldset textarea{ margin:20px 0; font-size:16px; line-height:18px; color:#414042; font-weight:normal;  width:400px; height:200px;	font-family: Arial, Verdana, Helvetica, sans-serif;}


.oneColElsCtrHdr .galaxy table.kontakt input[type="text"],.oneColElsCtrHdr .galaxy table.kontakt textarea {
    border: thin solid #2e3c75;
	width:100%;
	margin:0;
	padding:0 5px 0 5px
}

.oneColElsCtrHdr .galaxy table{ border-collapse:collapse}
.oneColElsCtrHdr .galaxy table th {margin:4px 12px; padding:7px 10px; font-size:14px; line-height:18px; font-weight:bold; color:#2e3c75; text-align:center; border: thin dashed #2e3c75; border-width:0 0 thin 0}
.oneColElsCtrHdr .galaxy table th.noborder {border:0;}

.oneColElsCtrHdr .galaxy table td {padding:5px 10px; font-size:14px; line-height:18px; font-weight:bold; color:#414042; text-align:left;}
.oneColElsCtrHdr .galaxy table td.dashed_top {border:thin dashed #2e3c75; border-width: thin thin 0 thin}
.oneColElsCtrHdr .galaxy table td.dashed_bottom {border:thin dashed #2e3c75; border-width:0 thin thin thin}
.oneColElsCtrHdr .galaxy table td.narrow {padding:0px 10px; line-height:18px;}
.oneColElsCtrHdr .galaxy table td.slim {padding:7px 10px; line-height:18px;}
.oneColElsCtrHdr .galaxy table td.nopad {padding:0;}

.oneColElsCtrHdr .galaxy table th.left,.oneColElsCtrHdr .galaxy table td.left {border-left:thin  dashed #2e3c75; }
.oneColElsCtrHdr .galaxy table th.right,.oneColElsCtrHdr .galaxy table td.right {border-right:thin  dashed #2e3c75;}
.oneColElsCtrHdr .galaxy table th.bottom,.oneColElsCtrHdr .galaxy table td.bottom {border-bottom:thin  dashed #2e3c75;}
.oneColElsCtrHdr .galaxy table th.top,.oneColElsCtrHdr .galaxy table td.top {border-top:thin dashed #2e3c75;}
.oneColElsCtrHdr .galaxy table th.bgsh,.oneColElsCtrHdr .galaxy table td.bgsh{ background-color:#e5e5e5 }

.oneColElsCtrHdr .galaxy .txtleft{ text-align:left}
.oneColElsCtrHdr .galaxy .txtright{ text-align:right}
.oneColElsCtrHdr .galaxy .txtcenter{ text-align:center}
.oneColElsCtrHdr .galaxy .normal { font-weight:normal}

.oneColElsCtrHdr .galaxy input[type=submit].zapisz, .oneColElsCtrHdr .galaxy input[type=button].zapisz{ position:relative; background:url(images/right_p.png) no-repeat center right; height:40px; display:block; clear:both; color:#414042; font-size:14px; line-height:20px; font-weight:bold; text-align:right; padding:7px 32px 7px 10px; margin:20px 0 20px 0;	font-family: Arial, Verdana, Helvetica, sans-serif; border:0;cursor:pointer }

.oneColElsCtrHdr .galaxy input[type=submit].dalej, .oneColElsCtrHdr .galaxy input[type=button].dalej,{ position:relative; background:url(images/left_b.png) no-repeat center right; height:40px; display:block; clear:both; color:#2e3c75; font-size:14px; line-height:40px; font-weight:bold; text-align:right; padding:7px 38px 7px 10px; margin:20px 0 20px 0;	font-family: Arial, Verdana, Helvetica, sans-serif; border:0; cursor:pointer }

.oneColElsCtrHdr .galaxy input[type=submit].cancel, .oneColElsCtrHdr .galaxy input[type=button].cancel{ position:relative; background:url(images/down_b.png) no-repeat center right; height:40px; display:block; clear:both; color:#2e3c75; font-size:14px; line-height:40px; font-weight:bold; text-align:right; padding:7px 38px 7px 10px; margin:20px 0 20px 0;	font-family: Arial, Verdana, Helvetica, sans-serif; border:0;cursor:pointer }



.oneColElsCtrHdr .galaxy .slider { position:relative; background-color:#941334; color:#fff; width:90%; margin:20px auto 0 auto}
.oneColElsCtrHdr .galaxy label.tooltip { position: relative; display: inline-block; width:1060px; left:0; text-align: center; color:#414042; font-size:18px; line-height:18px; font-weight:bold; margin-left:12px; }

.oneColElsCtrHdr .galaxy fieldset fieldset fieldset label.tooltip { width: 1015px;}

.oneColElsCtrHdr .galaxy .slider a { text-decoration:none; color:#fff; text-align:center; font-size: 24px; background-color:#2e3c75; background-image:none; border-color:#94133400928f}
.oneColElsCtrHdr .galaxy .slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;    margin-left: -0.6em;
    top: -0.4em;
}

.oneColElsCtrHdr .galaxy legend.slider{ margin:20px 0 30px -10px; width:auto}
.oneColElsCtrHdr .galaxy label.tooltipL, .oneColElsCtrHdr .galaxy label.tooltipR{ color:#414042; font-size:24px; line-height:34px; font-weight:bold; margin-left:12px} 
.oneColElsCtrHdr .galaxy label.tooltipL{ position: relative; display: inline-block; left:45px;}
.oneColElsCtrHdr .galaxy label.tooltipR{ position: relative; display: inline-block; right:0px;}

.oneColElsCtrHdr .galaxy h2.dane-konta { width:98%; font-size:18px; font-weight:bold; color:#2e3c75; text-transform:uppercase; border-bottom:thin solid #2e3c75; margin:10px auto; padding-bottom:7px;}

.oneColElsCtrHdr .galaxy a.regulamin, #error_box fieldset.error_info fieldset a.regulamin {display:block; background:url(images/pdf_icon.png) no-repeat left top; height:14px; padding:11px 0px 30px 46px; text-decoration:none; color:#414042; font-size:14px; font-weight:bold; line-height:14px; vertical-align:middle}
.oneColElsCtrHdr .galaxy a.szkolenie {color:#2e3c75; text-transform:uppercase;padding: 16px 0 30px 50px;}

.oneColElsCtrHdr fieldset a.regulamin{display:block; background:url(images/pdf_icon.png) no-repeat left top; height:14px; padding:11px 0px 30px 46px; text-decoration:none; color:#414042; font-size:14px; font-weight:bold; line-height:14px; vertical-align:middle}


.oneColElsCtrHdr ul.legenda{ background:#fff; height:38px; width:54%; padding:0 0 0 10px; list-style:none; margin:10px 0 20px 25px;}
.oneColElsCtrHdr ul.legenda li{ float:left; list-style:none; color:#2e3c75; font-size:14px; line-height:38px; font-weight:normal; height:38px; padding:0 15px 0 35px;}
.oneColElsCtrHdr ul.legenda li.yes {background:url(images/yes_gb.png) no-repeat left center; }
.oneColElsCtrHdr ul.legenda li.edit {background:url(images/edit_gb.png) no-repeat left center; }
.oneColElsCtrHdr ul.legenda li.plus {background:url(images/add_gb.png) no-repeat left center; }
.oneColElsCtrHdr ul.legenda li.no {background:url(images/no_gb.png) no-repeat left center; }
.oneColElsCtrHdr ul.legenda li.no_w {background:url(images/no_w.png) no-repeat left center; /*line-height:19px;*/}
.oneColElsCtrHdr .galaxy div.bg-white{ background-color:#fff; margin:0 15px}

.oneColElsCtrHdr .overlabel{ position:relative;}
.oneColElsCtrHdr .overlabel label {position:absolute; display:inline; margin-top:8px; margin-left:16px; color:#666; cursor:text; font-size:18px; font-weight:normal;}

.oneColElsCtrHdr p.osw { position:relative; text-align:justify; font-size:12px; line-height:14px; padding:0; margin:5px 15px 15px 0; width:600px}
.oneColElsCtrHdr p.osw input[type=checkbox]{position:relative; padding-bottom:0; margin:0; display:inline-block; vertical-align:middle}
.oneColElsCtrHdr p.osw label {position:relative; text-align:justify; margin:0; font-size:12px; line-height:14px; padding:0 0 0 5px; display:inline}
.oneColElsCtrHdr .rozliczenie input[type=radio]{position:relative; padding-bottom:0; margin:0; display:inline-block; width:20px; height:20px; vertical-align:middle}
.oneColElsCtrHdr .rozliczenie label {position:relative; text-align:justify; margin:10px 0 0 0 ; font-size:14px; line-height:18px; padding:0 0 0 5px; display:inline}




.oneColElsCtrHdr .galaxy h2.informacjaw1 { position:relative; height:auto; margin:20px 10px; padding:10px; font-size:16px; line-height:18px; font-weight:bold; color:#fff; text-align:justify}
table tr.row1{ background-color:#f6f6f6}
table tr.row2{ background-color:#e6e6e6}
/*informacje*/
.oneColElsCtrHdr .galaxy .register h2{position:relative; height:auto; margin:20px 10px; padding:10px; font-size:16px; line-height:18px; font-weight:bold; color:#fff; text-align:center}
.oneColElsCtrHdr .galaxy .register h3{position:relative; height:auto; margin:20px 10px; padding:10px; font-size:16px; line-height:18px; font-weight:normal; color:#fff; text-align:center; background-color:transparent}

.oneColElsCtrHdr .galaxy .register  p.osw { width:auto}
.oneColElsCtrHdr .galaxy .register  p.osw label a{ color:#fc5900}
.oneColElsCtrHdr .galaxy .register input[type=submit].zapisz, .oneColElsCtrHdr .galaxy .register input[type=button].zapisz { margin:20px auto}

/*dokumentacja*/
.oneColElsCtrHdr .galaxy ul.dokumenty, .oneColElsCtrHdr ul.dokumenty{ list-style:none; list-style-type:none; width:66%; margin:0 auto; padding:0; height:auto; margin-top:50px}
.oneColElsCtrHdr .galaxy ul.dokumenty li, .oneColElsCtrHdr ul.dokumenty li {display:block; list-style:none; list-style-type:none;  height:48px; margin-top:5px}
.oneColElsCtrHdr .galaxy ul.dokumenty li a, .oneColElsCtrHdr ul.dokumenty li a {display:block; background:url(images/pdf_icon.png) no-repeat left center; height:48px; padding-left:52px; text-decoration:none; color:#414042; font-size:14px; font-weight:bold; line-height:20px;padding-top:4px }
.oneColElsCtrHdr .galaxy ul.dokumenty li a.oneline, .oneColElsCtrHdr ul.dokumenty li a.oneline {padding-top:14px}
/*kryteria wlaczenia WI*/
.oneColElsCtrHdr .galaxy ol.kryteria{ margin:0; padding:0; list-style:decimal; list-style-type:decimal;}
.oneColElsCtrHdr .galaxy ol.kryteria li { margin:10px 60px; color:#666; font-size:18px;}
.oneColElsCtrHdr .galaxy p.kryteria { margin:20px 35px; color:#c00; font-size:18px;}
.oneColElsCtrHdr .galaxy fieldset legend.pacjent{ border:0;}
.oneColElsCtrHdr .galaxy fieldset legend.pad{ margin:10px 0 10px -10px }
.oneColElsCtrHdr .galaxy p.disc { color:#900; font-size:10px; line-height:12px;}
.oneColElsCtrHdr .galaxy p.kwest-info{ font-size:18px; line-height:20px; font-weight:bold; color:#666; text-align:justify}
.oneColElsCtrHdr .galaxy p.kwest-disc{ font-size:12px; line-height:14px; font-weight:norma; font-style:italic; color:#666; text-align:justify}
.oneColElsCtrHdr .galaxy label.margin-right{ margin-right:35px;}
.oneColElsCtrHdr .galaxy label.margin-left{ margin-left:35px;}
.oneColElsCtrHdr .galaxy fieldset span.bold{ font-weight:bold}
.oneColElsCtrHdr .galaxy .back { display:block; margin:10px 15px; text-decoration:none; background:url(images/left.png) no-repeat left center; padding-left:34px; font-size:14px; line-height:30px; font-weight:bold; vertical-align:middle; color:#fff; text-align:left; height:30px}
.oneColElsCtrHdr .tabela th.activate-link { background:#c5d9f1 url(images/email-link-icon.png) no-repeat center; cursor:pointer; width:16px;}
.oneColElsCtrHdr #dane2 tr.filters th{ font-size:16px;}
.oneColElsCtrHdr #dane2 tr.filters div,.oneColElsCtrHdr #dane2 tr.filters form{ height:30px; padding:0; margin:0}
.oneColElsCtrHdr #dane2 tr.filters input[type=text]{ padding:0; margin:0;border:0;}
.oneColElsCtrHdr #dane2 tr.filters select{ width:auto}
.oneColElsCtrHdr #dane2 tr.filters input[type=button], .oneColElsCtrHdr #dane2 tr.filters input[type=text], .oneColElsCtrHdr #dane2 tr.filters select{ height:30px; font-size:16px; margin-left:5px; margin-top:10px; float:left; }

.oneColElsCtrHdr .tabela tr.filters th{ font-size:16px;}
.oneColElsCtrHdr .tabela tr.filters div,.oneColElsCtrHdr .tabela tr.filters form{ height:30px; padding:0; margin:0}
.oneColElsCtrHdr .tabela tr.filters input[type=text]{ padding:0; margin:0;border:0;}
.oneColElsCtrHdr .tabela tr.filters select{ width:auto}
.oneColElsCtrHdr .tabela tr.filters input[type=button], .oneColElsCtrHdr .tabela tr.filters input[type=text], .oneColElsCtrHdr .tabela tr.filters select{ height:30px; font-size:16px; margin-left:5px; margin-top:10px; float:left; }
  

div.side { display:inline}

.oneColElsCtrHdr .tabela a.wizyta_licznik { font-size:36px; color:#666; font-weight:normal; display:inline-block; text-decoration:none}
.oneColElsCtrHdr .tabela a.plus {display:inline-block; text-decoration:none}

.oneColElsCtrHdr .calendar-off table.ui-datepicker-calendar {
    display:none !important;
}
#error_box form {background:#2e3c75 url(images/error_info.png) left center no-repeat; }
#error_box fieldset.error_info { margin-left:90px; background:#fff; border:0; margin-top:0px;  text-align:left; font-size:12px; color:#2e3c75}
#error_box fieldset.error_info fieldset { border:0; border-top-width: thin; text-align:left}
#error_box fieldset.error_info legend, #error_box fieldset.error_info h4  { color:#e60000; font-size:16px; line-height:16px; font-weight:bold; background:#fff; margin-bottom:10px; margin-top:10px; }
#error_box fieldset.error_info fieldset legend { color:#fff; font-size:16px; line-height:16px; font-weight:bold; background:#2e3c75; margin-bottom:-10px; margin-top:10px; }
#error_box fieldset.error_info label { color:#2e3c75; font-size:14px; font-weight:bold;}
.oneColElsCtrHdr fieldset span.error { color:#e60000; font-weight:bold;}
.oneColElsCtrHdr #error_box input[type=button].zapisz, .oneColElsCtrHdr #error_box input[type=submit].zapisz{ position:relative; background:url(images/down.png) no-repeat center right; height:40px; display:block; clear:both; color:#fff; font-size:14px; line-height:40px; font-weight:bold; text-align:right; padding:7px 28px 7px 10px; margin:0 auto;	font-family: Arial, Verdana, Helvetica, sans-serif; border:0;cursor:pointer }

.oneColElsCtrHdr .galaxy label.error_blue{ display:block; margin:4px 0px; font-size:12px; line-height:16px; font-weight:bold; color:#2e3c75}
.oneColElsCtrHdr .galaxy .centercont{ margin:0 auto}
.oneColElsCtrHdr .galaxy h2{ font-size:18px}
.oneColElsCtrHdr .galaxy label.labelPacjent{margin: 0 12px 2px 5px;text-align:left; display:inline-block; font-size:22px}

.oneColElsCtrHdr table.backend{ position:relative; margin:10px auto; height:auto; border-collapse:collapse}
.oneColElsCtrHdr table.left{ margin-left:0;}
.oneColElsCtrHdr table.backend th { background-color:#a7a9ac; font-size:16px; font-weight:bold; padding:7px 10px; text-align:left; border-bottom:thin solid #fff; border-left:thin solid #a7a9ac;border-right:thin solid #a7a9ac; color:#fff}
.oneColElsCtrHdr table.backend th.last{border-right:thin solid #fff;}
.oneColElsCtrHdr table.backend th.nobottomborder{border-bottom:0;}
.oneColElsCtrHdr table.backend td { font-size:14px; font-weight:normal; padding:1px 5px; text-align:left; border:thin solid #fff }
.oneColElsCtrHdr table.backend td.on, .oneColElsCtrHdr table.backend th.on{ color:#FCB200}
.oneColElsCtrHdr table.backend td.off, .oneColElsCtrHdr table.backend th.off{ color:#fff}

.oneColElsCtrHdr table.backend tr.g1 td{color:#fff; font-weight:normal}
.oneColElsCtrHdr table.backend tr.g1 a.yes{background:url(images/yes_w.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.backend tr.g1 a.no{background:url(images/no_w.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.backend tr.g1 a.edit{background:url(images/edit_w.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.backend tr.g1 a.time{background:url(images/time_w.png) no-repeat center center; height:30px; width:30px;}

.oneColElsCtrHdr table.backend tr.g2 td{color:#fcb200; font-weight:normal}
.oneColElsCtrHdr table.backend tr.g2 a.yes{background:url(images/yes_y.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.backend tr.g2 a.no{background:url(images/no_y.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.backend tr.g2 a.edit{background:url(images/edit_y.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.backend tr.g2 a.time{background:url(images/time_y.png) no-repeat center center; height:30px; width:30px;}
.oneColElsCtrHdr table.backend tr.g2 a.time_r, .oneColElsCtrHdr table.backend tr.g1 a.time_r, .oneColElsCtrHdr table.backend a.time_r{display:inline-block;background:url(images/time_r.png) no-repeat center center; height:30px; width:30px; margin: 0 auto;cursor:none}

.oneColElsCtrHdr table.backend th.up {background:#a7a9ac url(images/up2.gif) no-repeat center left; padding-left:20px; cursor:pointer; }
.oneColElsCtrHdr table.backend th.down {background:#a7a9ac url(images/down2.gif) no-repeat center left; padding-left:20px; cursor:pointer}

li.ui-menu-item { text-align:left}
.oneColElsCtrHdr table.backend .red { color: #F00}
.oneColElsCtrHdr table.backend .yel { color: #fcb200}
.oneColElsCtrHdr .filters input[type=text]{ width:180px}

.oneColElsCtrHdr .galaxy table.backend22  td span.red { text-decoration:line-through; color:#F00}
.oneColElsCtrHdr .galaxy table.backend22  td span.green {color:#090}
.oneColElsCtrHdr .galaxy table a.excel{ background:url(images/xls.png) no-repeat; display:block; height:44px; width:35px; line-height:50px; color:#fff; font-size:24px; outline:none}

.oneColElsCtrHdr table.backend table.sub-table{ position:relative; margin:0 auto; height:auto; border-collapse:collapse}
.oneColElsCtrHdr table.backend table.sub-table th { background-color:#941334; font-size:12px; font-weight:bold; padding:2px 5px; text-align:left; border-bottom:thin solid #fff; border-left:thin solid #fff;border-right:thin solid #fff; color:#fff}
.oneColElsCtrHdr table.backend table.sub-table td { font-size:12px; font-weight:normal; padding:2px 5px; text-align:left; border:thin solid #fff }

.oneColElsCtrHdr table tr.TrOff{ display:none}
.oneColElsCtrHdr table.backend th.arrowOff,.oneColElsCtrHdr table.lista th.arrowOff {background:#2e3c75 url(images/right.gif) no-repeat 10px center; padding-left:25px; cursor:pointer}
.oneColElsCtrHdr table.backend th.arrowOn,.oneColElsCtrHdr table.lista th.arrowOn {background:#2e3c75 url(images/down.gif) no-repeat 10px center; padding-left:25px; cursor:pointer}

.oneColElsCtrHdr table.backend tr.RepViewOn2 th.arrowOff, .oneColElsCtrHdr table.lista tr th.arrowOff{ background-position: 10px center; padding-left:25px;}
.oneColElsCtrHdr table.backend tr.RepViewOn2 th.arrowOn, .oneColElsCtrHdr table.lista tr th.arrowOn{ background-position: 10px center; padding-left:25px;}
.oneColElsCtrHdr table.lista tr.RepViewOn th.bordo {background:#941334;}
.btn-odstep { margin-top:3px !important; margin-bottom:3px !important}

.input-group .form-control:focus {
    z-index: 2147483647 !important;
}
.input-group .form-control {
	z-index: 2147483647 !important;
	border-radius: 0 !important;
}
.dropdown-toggle {
	border-radius: 0 !important;
}
span.loader{ height: 40px;
    margin-right: 5px;
    padding: 5px 20px;
    position: relative;
    width: 40px;}  