﻿body
{
	font-family: Arial;
	font-size: 11px; /*margin-top:0px; 	margin-left: 3px; 	margin-right:3px;*/ /*margin:auto; 	width: 1118px; 	background-position:right;   	background-image: url('./images/bgh_l_1.jpg'); 	background-repeat: repeat-y;*/
	background: url(  './images/bg.jpg' ) #1884b2 top center repeat-y;
}

.title_text
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}

.banner
{
	padding: 30px 30px 0px 30px;
}

a.cgr
{
	background: url(  'images/logo_cwagrupa.gif' ) top left no-repeat;
	display: block;
	width: 85px;
	height: 15px;
	overflow: hidden;
	text-indent: -999px;
	float: right;
	padding-right: 30px;
}
a:hover.cgr
{
	background: url(  'images/logo_cwagrupa.gif' ) bottom left no-repeat;
}


a.syg, a.sput
{
	background: url(  'images/sput.gif' ) top left no-repeat;
	display: block;
	width: 77px;
	height: 32px;
	overflow: hidden;
	text-indent: -999px;
	float: right;
	
}
a.syg {padding:0;background: url(  'images/sygn.gif' ) top left no-repeat;}
a.sjo
{
padding:0;background: url(  'images/sjo.gif' ) top left no-repeat;
display: block;
overflow: hidden;
float: right;
height:70px;
clear:both;
width:153px;
}






input[type=text]
{
	width: 200px;
}


select
{
	width: 200px;
}

.par_text_default
{
	text-indent: 10px;
	font-size: 13px;
}

.container
{
	width: 980px;
	margin: 0 auto;
}

.left
{
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	width: 200px;
}

.right
{
	float: left;
	width: 740px;
	font-family: "lucida sans unicode", Myriad Pro , myriad, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #555;
}

.logo
{
	float: left;
	padding: 0 0 0 0px;
	margin-bottom: 10px;
}
.sekcja2
{
	font-size: 12px;
	border: solid 1px silver;
	width: 100%;
	margin-bottom: 30px;
}

.sekcja2_h
{
	height: 22px;
	border-bottom: solid 1px silver;
	background-image: url(  './images/sekcja2_h.jpg' );
	background-repeat: repeat-x; /*width:100%;*/
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Century Gothic , gothic, tahoma, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 130%;
	color: #555;
}

.bold_caption
{
	font-size: 16px!important;
	color: #555;
}


.nr
{
	font-size: large;
	font-weight: bold;
	letter-spacing: 3px;
}

.sekcja2_c
{
	padding: 10px 10px 10px 10px;
	background-color: White;
	text-align:justify;
}

.det_form
{
	border: 0px;
	border-collapse: collapse;
	width: 100%;
}
.det_form th
{
	text-align: left;
	font-weight: bold;
	border-bottom: solid 1px silver;
	width: 20%;
}
.det_form td
{
	border-bottom: solid 1px silver;
	padding-top: 5px;
	padding-bottom: 5px;
}
.det_form tr
{
	height: 30px;
}



.info_p
{
	border: solid 1px #C3CED4;
	background-color: #F0F7FD;
	padding-left: 5px;
}


.main
{
	overflow: auto;
}

.printable
{
	display: none;
}

@media print
{
	.non-printable
	{
		display: none;
	}
	.printable
	{
		display: block;
	}
}

.l_site
{
	float: left;
	width: 267px;
	background-image: url(  './images/bgh_l.jpg' );
	background-repeat: repeat-y;
}

.menu_content
{
	float: left;
	width: 260px;
	overflow: auto;
	margin-right: 10px;
}
.h_text
{
	margin: 28px 0px 0px 30px;
	color: #686868;
	font-size: 18px; /*font-family:Lucida Console;*/
	font-weight: bold;
	display: block;
	float: left;
}
.page_h
{
	background-image: url(  './images/hl.jpg' );
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F4F4F4;
	margin: 0px;
	height: 80px;/*46*/
	padding-top: 0px;
	width: 100%;
	font-family: Century Gothic , gothic, tahoma, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 130%;
	color: #555;
}

.menu
{
	width: 200px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px;
}

.menu li
{
	padding-top: 8px;
	padding-right: 5px;
	text-align: right;
}

.sub_menu
{
	width: 220px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: right;
}

.sub_menu_span
{
	/*float: right;*/
	text-align: right;
	padding-top: 5px;
	background-color: #4E9DBC;
	height: 22px;
	padding-right: 5px;
	width: 180px;
	margin-top: 3px;
}
.mm_item
{
	height: 25px;
	background-image: url(  './images/mm_item.jpg' );
	background-repeat: repeat-x;
	color: #B2DEE7;
	margin: 0px;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
}

.mm_sub_item
{
	height: 33px;
	background-image: url(  './images/mm_item.jpg' );
	background-repeat: repeat-x;
	color: #BFD5E3;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
}

.mm_item a
{
	color: #BFD5E3;
	font-size: 11px;
}

.mm_sub_item a
{
	color: white;
	font-size: 11px;
	text-align: right;
}


.header_section
{
	font-weight: bold;
	color: Black;
	font-size: large;
}
.mm_item:hover
{
	background-image: url(  './images/mm_item_h.jpg' );
	background-repeat: repeat-x;
	cursor: pointer;
	color: White !important;
}

.list_grid
{
	border: solid 1px silver;
	width: 92%; /*margin-left: 10px; 	margin-right: 10px; 	margin-top: 10px;*/
	margin: 30px;
	border-collapse: collapse;
}

.list_grid_print
{
	border: solid 1px black;
	width: 92%; /*margin-left: 10px; 	margin-right: 10px; 	margin-top: 10px;*/
	margin: 30px;
	border-collapse: collapse;
}

.page_c
{
	font-size: 10;
}
.list_grid_details
{
	border: solid 1px gray;
	width: 100%;
	border-collapse: collapse;
}

.list_grid_details td
{
	/*border-left: solid 1px silver; 	border-right: solid 1px silver;*/
	border: 0;
	border-collapse: collapse;
	padding-left: 5px;
	height: 30px;
}

.list_grid span
{
}

.list_grid_details th
{
	font-weight: bold;
	padding-left: 5px;
	height: 30px; /*border: solid 1px silver;*/ /*background-color:#5E7B9D; 	color:White;*/
	text-align: left;
}

.list_grid_inner
{
	border: none;
	width: 100%;
	border: 0 !important;
}

.list_grid_inner td
{
	/*border-left: solid 1px silver; 	border-bottom: solid 1px silver;	 	border-collapse: collapse;*/
	border: 0 !important;
	background-color: Silver;
	padding-left: 5px;
}

.list_grid_inner_test
{
	border: none;
	width: 100%;
	border: 0 !important;
}

.list_grid_inner_test td
{
	/*border-left: solid 1px silver; 	border-bottom: solid 1px silver;	 	border-collapse: collapse;*/
	border: 0 !important;
	background-color: white !important;
	padding-left: 15px !important;
}

.list_grid_test
{
	/*border: solid 1px gray;*/
	width: 100%;
	border-collapse: collapse;
}


.list_grid_test td
{
	/*border-left: solid 1px silver; 	border-right: solid 1px silver;*/ /*border: solid 1px silver;*/
	border-collapse: collapse;
	padding-left: 15px;
	background-color: #f5f8fa;
}
.list_grid td
{
	/*border-left: solid 1px silver; 	border-right: solid 1px silver;*/ /*border: solid 1px silver;*/
	border-collapse: collapse;
	padding-left: 5px;
	font-size: 12px; /*font-family:Myriad Pro;*/ /*font-weight: bold;*/
	color: #484A49;
}

.list_grid_print td
{
	border: solid 1px black; 
	border-collapse: collapse;
	padding-left: 5px;
	font-size: 12px; /*font-family:Myriad Pro;*/ /*font-weight: bold;*/
	color: black;
}

.list_grid th
{
	font-weight: bold;
	padding-left: 5px;
	height: 30px;
	text-align: left;
	border-bottom: solid 2px silver;
	background-color: white;
	color: #2880A4;
}

.list_grid_print th
{
	font-weight: bold;
	padding-left: 5px;
	height: 30px;
	text-align: left;
	border: solid 1px black;
	background-color: white;
	color: black;
}


.list_grid_inner_h
{
	font-weight: bold;
	padding-left: 5px;
	height: 30px;
	border: solid 1px silver;
	background-color: white;
	color: black;
}


.list_grid span
{
	color: White;
	text-decoration: underline;
}

.list_grid span:hover
{
	color: White;
	text-decoration: underline;
	cursor: pointer;
}





.list_header
{
}

.list_item
{
	height: 30px;
	background-color: White;
}

.list_item_bold
{
	height: 30px;
	background-color: White;
	font-weight: bold;
}

.list_item:hover
{
	height: 30px;
	background-color: Silver;
}

.list_item_link
{
	height: 30px;
	background-color: White;
	width: 100%;
}

.list_item_link_ex
{
	height: 30px;
	width: 100%;
	background-color: Transparent;
}

.list_item_link_ex:hover
{
	cursor: pointer;
}

.list_item_link_inner
{
	height: 30px;
}

.list_item_link_inner:hover
{
	background-color: Silver;
	cursor: pointer;
}

.list_item_link:hover
{
	background-color: Silver;
	cursor: pointer;
}



.list_header_link
{
	color: White;
}

.alternating_list_item
{
	height: 30px;
	background-color: #F4F8FB;
}

.alternating_list_item:hover
{
	height: 30px;
	background-color: Silver;
}

.alternating_list_item_link
{
	height: 30px;
	background-color: #F7F6F2;
	text-decoration: underline;
}

.alternating_list_item_link:hover
{
	height: 30px;
	background-color: Silver;
	cursor: pointer;
	text-decoration: underline;
}

.d_caption
{
	font-weight: bold;
}

.numeric_txt
{
	text-align: right;
}

.autocomplete_list
{
	visibility: hidden;
	margin: 0px !important;
	padding: 0px;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: default;
	text-align: left;
	list-style-type: none;
	overflow: auto;
}

.autocomplete_highlighted_listitem
{
	background-color: Highlight;
	color: HighlightText;
	padding: 3px;
}
.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 3px;
}


/*******************************zakładki*****************************/
.moj_profil .ajax__tab_header
{
	color: #106792;
	font-size: 13px;
	font-weight: bold;
	background-color: #EEEEEE;
	border: 0px;
	width: 100%;
	margin: 0px;
	border-bottom: solid 1px #CDCDCD; /*(margin-left: 10px;*/ /*background:url('images/tabBg.gif') top left repeat-x*/
}
.moj_profil .ajax__tab_outer
{
	background-color: #EEEEEE;
}
.moj_profil .ajax__tab_tab
{
	text-decoration: underline;
}

.moj_profil .ajax__tab_active
{
}


.moj_profil .ajax__tab_panel
{
}
.moj_profil .ajax__tab_inner
{
	padding: 6px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px; /*margin-bottom: 1px;*/
}
.moj_profil .ajax__tab_hover .ajax__tab_outer
{
	/*background-color: Orange;*/
}
.moj_profil .ajax__tab_hover .ajax__tab_inner
{
	/*background-color: #FFFFE1;*/
}
.moj_profil .ajax__tab_active .ajax__tab_outer
{
	background-color: #F7F7F7;
	border-left: solid 1px #CDCDCD;
	border-right: solid 1px #CDCDCD;
	border-top: solid 1px #CDCDCD; /*border-bottom:solid 1px #CDCDCD;*/
}

.moj_profil .ajax__tab_active .ajax__tab_tab
{
	/*background-color: #fefdf7;*/
	text-decoration: none;
}

.moj_profil ajax__tab_container ajax__tab_default
{
	width: 100%;
	margin-top: 1px;
}

.moj_profil
{
	margin-top: 2px;
	border: 0px;
}
.moj_profil .ajax__tab_body
{
	width: 100%; /*padding: 5px 10px 5px 5px;*/ /*margin-left: 5px;*/ /*overflow: auto;*/
}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: White;
	color: red;
}


.cke_skin_kama cke_editor_editor1
{
	width: 100px;
}
.ulog_content
{
	/*width: 200px;         border: solid 1px silver;*/
	text-align: right; /*padding: 10px 13px 10px 10px;*/
}
.ulog_link
{
	font-size: x-small;
}
.ulog_caption
{
	color: White;
}
.ulog_header
{
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.ulog_txt
{
	border: solid 1px #A5C0D1;
	background-color: #146E93;
	width: 145px !important;
	color: White;
}

.ulog_ddl
{
	border: solid 1px #A5C0D1;
	background-color: #146E93;
	width: 150px !important;
	color: White;
}
.ulog_caption_n
{
	color: White;
	font-size: 12px;
	font-weight: bold;
}

.cal_Theme1 .ajax__calendar_container
{
	background-color: #e2e2e2;
	border: solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_header
{
	background-color: #ffffff;
	margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev
{
	color: #004080;
	padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body
{
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	height: 250px;
}

.cal_Theme1 .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day
{
	text-align: center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active
{
	color: #004080;
	font-weight: bold;
	background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today
{
	font-weight: bold;
}

.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}

