html {
	height					: 100%;
	width					: 100%;

}

body {
	margin					: 0px;
	padding					: 0px 0px 0px 0px;
	height					: 100%;
	background-color		: #FFFFFF;
	text-align				: center;
	font-family				: verdana,arial;
	color					: #504f50;
	font-size				: 11px;
	line-height				: 1.4;
}

.email {
	text-align				: left;
}

.poitner {
	cursor					: pointer;
}
/* POLA WYŁĄCZONE Z WYŚWIETLANIA CAŁKOWICIE */
#contacts .provinces_list,
.id_item,
.id_user,
.id_contact {
	display					: none;
}

/* PODSTAWOWE SKŁADNIKI STRONY, KOMUNIKTY, MAILE, REGUŁY DZIEDZICZONE */

DIV.space_0 {
	clear					: both;
	height					: 0px;
	font-size				: 0px;
	line-height				: 0px;
	margin					: 0px;
	padding					: 0px;
}

DIV.space_10 {
	clear					: both;
	height					: 10px;
	font-size				: 0px;
	line-height				: 0px;
	margin					: 0px;
	padding					: 0px;
}

DIV.space_20 {
	clear					: both;
	height					: 10px;
	font-size				: 0px;
	line-height				: 0px;
	margin					: 0px;
	padding					: 0px;
}

a img {
	border					: none;
	text-decoration			: none;
	outline					: none;
	padding					: 0px;
}

a {
	color					: #504f50;
	text-decoration			: underline;
	outline					: none;
}

a:hover {
	color					: #eb0f0f;
	/*text-decoration		: underline;*/
}

a:focus {
	-moz-outline			: none;
	outline					: none;
	ie-dummy				: expression(this.hideFocus=true);
}

sup,
sub {
        height: 0;
        line-height: 1;
        vertical-align: baseline;
        _vertical-align: bottom;
        position: relative;
}

sup {
        bottom: 1ex;
}

sub {
        top: .5ex;
}

/* wskazniki */
.indicator {
	width					: 300px;
	min-height				: 220px;
	background-color		: white;
	margin					: 0 auto 0 auto;
	font-weight				: normal;
}

.indicator_red  {
	border		: 1px solid #c20a0a;
}

.indicator_green  {
	border		: 1px solid #7eb70a;
}

.indicator_gray  {
	border		: 1px solid #9a9a9a;
}

.indicator_yellow  {
	border		: 1px solid #FFBD00;
}

.indicator .header {
	font-size					: 14px;
	font-weight					: bold;
	line-height					: 28px;
	text-align					: left;
	padding						: 0px 10px 0px 10px;
	color						: white;
	border-bottom				: 1px solid white;
}

.indicator_red .header {
	background-color			: #c20a0a;
	background-image			: url("/images/indicator/red_bar.png");
	background-repeat			: repeat-y;
}

.indicator_green .header {
	background-color			: #7eb70a;
	background-image			: url("/images/indicator/green_bar.png");
	background-repeat			: repeat-y;
}

.indicator_gray .header {
	background-color			: #9a9a9a;
	background-image			: url("/images/indicator/grey_bar.png");
	background-repeat			: repeat-y;
}

.indicator_yellow .header {
	background-color			: #FFBD00;
	background-image			: url("/images/indicator/yellow_bar.png");
	background-repeat			: repeat-y;
}

.indicator .content {
	padding						: 10px 0px 0px 0px;
	height						: 170px;
	overflow-x					: hidden;
	overflow-y					: auto;
	background-repeat			: repeat-x;
}

.indicator_red .content {
	background-image			: url("/images/indicator/red_shadow.png");
}

.indicator_green .content {
	background-image			: url("/images/indicator/green_shadow.png");
}

.indicator_gray .content {
	background-image			: url("/images/indicator/grey_shadow.png");
}

.indicator_yellow .content {
	background-image			: url("/images/indicator/yellow_shadow.png");
}


A.indicator:link, A.indicator:visited {
	color						: #9a9a9a;
	text-decoration				: none;
}

A.indicator:hover {
	color						: #FF0000;
	text-decoration				: none;
}

.indicator_red H1, .indicator_red H2, .indicator_red H3, .indicator_red H4, .indicator_red H5 {
	font-weight				: normal;
	color					: #c20a0a;
}

.indicator_green H1, .indicator_green H2, .indicator_green H3, .indicator_green H4, .indicator_green H5 {
	font-weight				: normal;
	color					: #7eb70a;
}

.indicator_gray H1, .indicator_gray H2, .indicator_gray H3, .indicator_gray H4, .indicator_gray H5 {
	font-weight				: normal;
	color					: #9a9a9a;
}

.indicator_yellow H1, .indicator_yellow H2, .indicator_yellow H3, .indicator_yellow H4, .indicator_yellow H5 {
	font-weight				: normal;
	color					: #FFBD00;
}

.indicator H1 {
	font-size					: 52px;
	line-height					: 54px;
	padding						: 0px 0px 0px 5px;
	margin						: 0px;
}

.indicator H2 {
	font-size					: 24px;
	line-height					: 26px;
	padding						: 0px 0px 0px 5px;
	margin						: 0px;
}

.indicator H3 {
	font-size					: 14px;
	line-height					: 18px;
	padding						: 0px 0px 0px 5px;
	margin						: 0px;
}

.indicator H4 {
	font-size					: 12px;
	line-height					: 14px;
	padding						: 0px 0px 0px 5px;
	margin						: 0px;
	font-weight					: normal;
}

.indicator H5 {
	font-size					: 10px;
	line-height					: 12px;
	padding						: 0px 0px 0px 5px;
	margin						: 0px;
	font-weight					: normal;
}
 
.indicator OL	{
	font-size					: 12px;
	line-height					: 14px;
	font-weight					: bold;
	text-align					: left;
	margin						: 0 0 0 10px;
	padding						: 0px 0px 0px 20px;
}

.indicator UL	{
	font-size					: 10px;
	line-height					: 12px;
	font-weight					: normal;
	text-align					: left;
	margin						: 0px;
	padding						: 0px 0px 0px 15px;
}

.indicator LI	{
	font-size					: 10px;
	line-height					: 12px;
	font-weight					: normal;
	text-align					: left;
	padding						: 0px 0px 10px 0px;
}

.indicator TABLE {
	width						: auto;
	margin						: 0px auto 0px auto;
	vertical-align				: middle;
	border-spacing				: 0;
	border-collapse				: collapse;
}

#content_gpw {
	min-height					: 165px;
}

.indicator TABLE TD, .indicator TABLE TH
{
    padding						: 0;
}



.background_red {
	background-color		: #0d6413;
}

.background_white {
	background-color		: #FFFFFF;
}

.red_font {
	color					: #EB0F0F;
}

.white_font {
	color					: #FFFFFF;
}

.regular_10 {
	font-family				: verdana,arial;
	font-weight				: normal;
	font-size				: 10px;
}

.regular_11 {
	font-family				: verdana,arial;
	font-weight				: normal;
	font-size				: 11px;
}

.bold_11 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 11px;
}

.bold_12 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 12px;
}

.bold_13 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 13px;
}

.bold_14 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 14px;
}

.bold_15 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 15px;
}

.regular_16 {
	font-family				: verdana,arial;
	font-weight				: normal;
	font-size				: 16px;
}

.bold_17 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 17px;
}

.bold_37 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 37px;
}

.bold_39 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 39px;
}

.bold_45 {
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 45px;
}


textarea {
	font-family				: verdana,arial,helvetica,sans-serif;
	color					: #000;
	font-size				: 13px;	
}

.width_100_percent {
	width					: 100%;
}
.float_left {
	float					: left;
}
.float_right {
	float					: right;
}
.font_small {
	font-size				: 10px;
}
.font_normal {
	font-size				: 12px;
}
.font_italic {
	font-style				: italic;
}

.message_error {
	color					: red;
}

DIV.message_error {
	color					: red;
	background-color		: #FFFFFF;
	border					: 1px solid red;
	width					: 280px;
	position				: absolute;
	float					: right;
	margin					: 0px 20px 0px 20px;
}

.message_succes {
	color					: green;
}

DIV.message_succes {
	color					: green;
	background-color		: #FFFFFF;
	border					: 1px solid green;
	width					: 280px;
	position				: absolute;
	float					: right;
	margin					: 0px 20px 0px 20px;
}

#right_content .form_contact_content_form DIV.message_error {
	color					: red;
	background-color		: #FFFFFF;
	border					: 1px solid red;
	width					: 280px;
	position				: relative;
	margin					: 0px auto 0px auto;
}

#right_content .form_contact_content_form DIV.message_succes {
	color					: green;
	background-color		: #FFFFFF;
	border					: 1px solid green;
	width					: 280px;
	position				: relative;
	margin					: 0px auto 0px auto;
}

.spacer_line {
	float					: right;
	height					: 100%;
	border					: 1px solid red;
}

#searching_box .search_submit {
	color					: #FFFFFF;
	background-color		: #096616;
}

.photo_galleries .photo_content {
	width					: 600px;
	height					: 90px;
}

.products .photo_galleries .smalltodiv .name {
	display					: none;
}

.products .menu {
	margin					: 0px 0px 10px -10px;
}

#right_content .banners_texts .name {
	display					: none;
}

#right_content .banners_texts .content {
	text-align				: center;
	height					: 140px;
}

#right_content .banners_texts {
	float					: left;
	display					: block;
	margin					: 5px 0px 10px 10px;
}

#right_content .banners_texts .group_10 {
	text-align				: justify;
	height					: auto;
}

#right_content .banners_texts .group_10 IMG {
	float					: left;
	margin					: 0px 5px 5px 0px;
}

#right_content .news .name {
	display					: none;
}

#right_content .documents_groups .group_name {
	display					: block;
	background-image		: url(../images/client/short_arrow.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	text-align				: left;
	min-height				: 25px;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 12px;
	line-height				: 13px;
	padding					: 5px 0px 0px 20px;
	margin					: 0px 0px 5px 0px;
}

#right_content .news .countclear .news_item .name,
#right_content .products_groups .group_name {
	display					: block;
	background-image		: url(../images/client/short_arrow.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	text-align				: left;
	min-height				: 25px;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 12px;
	line-height				: 13px;
	padding					: 0px 0px 0px 20px;
	margin					: 0px 0px 5px 0px;
}

#right_content .news .countclear .news_item .name .date {
	float					: left;
	font-family				: verdana,arial;
	font-weight				: normal;
	font-size				: 11px;
	line-height				: 11px;
	margin					: 3px 0px 0px 0px;
	padding					: 0px;
}

#right_content .news .countclear {
	margin					: 0px 0px 0px 10px;
}

#right_content .news .countclear .news_item {
	border-bottom			: 1px solid #a7a9ac;
	margin					: 0px 0px 10px 0px;
	padding					: 0px 0px 5px 0px;
}

#right_content .news .countclear .news_item .image {
	float					: left;
	margin					: 0px 10px 5px 0px;
}

#right_content .news .date {
	float					: right;
	display					: block;
	width					: 90px;
	margin					: -45px 0px 0px 0px;
}

#right_content .news .image {
	float					: left;
	margin					: 0px 10px 5px 10px;
}

#right_content .news .header {
	text-align				: left;
	margin					: 0px 0px 0px 10px;
}

#right_content .news {
	text-align				: left;
	margin					: 10px 0px 10px 0px;
}

#right_content .documents_groups {
	text-align				: left;
	margin					: 0px 0px 10px 10px;
}

.documents {
	margin					: 10px 0px 0px 0px;
}

.documents .icon {
	float					: left;
	margin					: 0px 10px 0px 10px;
}

.documents .name {
	float					: left;
	margin					: 0px 10px 0px 5px;
}

#right_content .documents_groups .documents .pdf .min {
	float					: left;
	width					: 170px;
	margin					: 0px 10px 0px 0px;
}

#right_content .documents_groups .documents .pdf .min IMG {
	display					: block;
	margin					: 0 auto;
	border					: 1px solid #a7a9ac;
}

/* GŁÓWNE ELEMENTY */
#container {
	width					: 100%;
	height					: auto;
	margin					: 0px 0px;
	text-align				: center;
	background-color		: #FFFFFF;
	padding					: 0px;
}

#container TD {
	text-align				: center;
}

#container .center_container {
	width					: 960px;
}

#container .left_container {
	background-color		: #b70808;

}

#container .right_container {
	background-image		: url(../images/client/head2.png);
	background-position		: left bottom;
	background-repeat		: no-repeat;
	background-color		: #c00909;
}

#container .navi_container {
	background-color		: #4F4F4F;
	border-top				: 2px solid #FFFFFF;
	margin					: 0px;
	padding					: 0px;
}

/*
#inner_container_td {
	background-image		: url(../images/client/christmas.png);
	background-position		: top center;
	background-repeat		: no-repeat;
}
*/

#inner_container {
	width					: 980px;
	margin					: 0px auto;
	border-top				: 1px solid #FFFFFF;
	background-image		: url(../images/client/background_content.png);
	background-repeat		: repeat-y;
	text-align				: center;
}
		
#header {
	padding				: 0px;
	margin				: 0px;
	width				: 960px;
	height				: 160px;
	background-color	: #b70808;
}

.pl_head {
                background-image                         : url(../images/client/head.png);
                background-position                     : center bottom;
                background-repeat                       : no-repeat;
				background-color                           : #b70808;
}

.en_head {
                background-image                         : url(../images/client/head_en.png);
                background-position                     : center bottom;
                background-repeat                       : no-repeat;
				background-color                           : #b70808;
}


#navi {
	width					: 960px;
	height					: 29px;
	margin					: 0px auto;
	padding					: 0px 0px 0px 0px;
	border-top				: 1px solid #504f50;
}

#content {
	margin					: 0px auto 0px auto;
	width					: 960px;
	height					: auto;
	padding					: 0px 0px 0px 0px;
}

#content .texts .name {
	display					: none;
}

#content .texts .content {
	text-align				: left;
	margin					: 10px 10px 0px 50px;
}

#content .recruitment {
	margin-top				: 0px;
}

#left_content {
	float					: left;
	width					: 320px;
	margin					: 0px 0px 0px 20px;
	padding					: 0px 0px;
}

#right_content {
	float					: right;
	width					: 610px;
	margin					: 0px 20px 0px 0px;
	padding					: 0px 0px;
	border-left				: 1px solid #a7a9ac;
}

#center_content {
	float					: right;
	width					: 610px;
}

#content_bottom {
	width					: 960px;
	height					: auto;
	margin					: 0px auto 0px auto;
	padding					: 0px;
	clear					: both;
}

#left_bottom {
	float					: left;
	width					: 610px;
	margin					: 0px 0px 0px 10px;
	padding					: 0px 0px;
	border-right			: 1px solid #a7a9ac;
}

#right_bottom {
	float					: right;
	width					: 320px;
	margin					: 0px 10px 0px 0px;
	padding					: 0px 0px;
}

#footer {
	width					: 960px;
	height					: 180px;
	border-top				: 1px solid #a7a9ac;
	margin					: 10px auto 0px auto;		
	background-image		: url(../images/client/footer_gradiend.png);
	background-position		: center top;
	background-repeat		: repeat-x;
}

#right_content .texts .name {
	display					: none;
}

#right_content .texts {
	margin					: 0px 10px 0px 10px;
}

#right_content .texts .content, 
#right_content .texts .header {
	text-align				: left;
}

#right_content .news .news_item .more {
	text-align				: right;
	margin					: 10px 0px 10px 0px;
}

#banners_51,
#banners_52{
	float					: left;
	margin					: 0px -10px 0px -10px;
}

#banners_51 .more,
#banners_52 .more{
	display					: none;
}




#content .news {
	position				: relative;
	width					: 960px;
	height					: 250px;
	float					: right;
	display					: inline-block;
	overflow				: hidden;
	/*margin					: 0px 10px 0px -10px;*/
}
#content .news .countclear {
	position				: absolute;
	margin					: 0px 0px 0px -1px;
	padding					: 0px;
	height					: auto;
}

#content .date  {
	text-align				: left;
	padding					: 0px 10px 10px 10px;
}

#content .news P {
	padding					: 0px;
	margin					: 0px;
}

#content .news .image {
	text-align				: center;
	margin					: 3px 0px 3px 0px;
	overflow				: hidden;
}
#content .news .one_news .content {
	padding					: 0px 10px;
	text-align				: left;
	line-height				: 1.2;
	height					: 150px;
}

#content .news .one_news .more {
	text-align				: right;
}

#content .news .one_news .more a {
	margin					: 0px 10px;
}

#content .news .one_news {
	width					: 239px;
	height					: 225px;
	float					: left;
	display					: block;
	border-left				: 1px solid #a7a9ac;
	/*
	background-image		: url(../images/client/border_news.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	*/
}

#content .news .one_news .name {
	text-align				: left;
	padding					: 0px 10px 0px 10px;
	line-height				: 1.1;
	margin					: 0px;
	min-height				: 28px;
}

#content .news .one_news .name a {
	text-decoration			: none;
}

#content .banners_groups {
	border-bottom			: 1px solid #FFFFFF;
}

#content .banners_groups a, #content .news .scope_name a {
	text-decoration			: none;
}

#content .banners_groups a:hover, #content .news .scope_name a:hover {
	text-decoration			: underline;
}

#content .news .scope_name {
	height					: 25px;
	border-bottom			: 1px solid #FFFFFF;
}





#center_content .news .one_news .content {
	padding					: 0px 10px;
	text-align				: left;
	line-height				: 1.2;
	height					: 160px;
}

#center_content .news .one_news .more {
	text-align				: right;
}

#center_content .news .one_news .more a {
	margin					: 0px 10px;
}

#center_content .news .one_news {
	width					: 212px;
	height					: 225px;
	float					: left;
	display					: block;
	border-left				: 1px solid #a7a9ac;
	/*
	background-image		: url(../images/client/border_news.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	*/
}

#center_content .news .one_news .name {
	text-align				: left;
	padding					: 0px 10px 0px 10px;
	line-height				: 1.1;
	margin					: 0px;
	min-height				: 28px;
}

#center_content .news .one_news .name a {
	text-decoration			: none;
}

#center_content .banners_groups {
	border-bottom			: 1px solid #FFFFFF;
}

#center_content .banners_groups a, #center_content .news .scope_name a {
	text-decoration			: none;
}

#center_content .banners_groups a:hover, #center_content .news .scope_name a:hover {
	text-decoration			: underline;
}

#center_content .news .scope_name {
	height					: 25px;
	border-bottom			: 1px solid #FFFFFF;
}

#center_content .banners .name {
	display					: none;
}

#center_content .banners {
	float					: left;
}

#center_content .news {
	position				: relative;
	width					: 639px;
	height					: 250px;
	float					: right;
	display					: inline-block;
	overflow				: hidden;
	margin					: 0px 10px 0px -10px;
}

#center_content .news .countclear {
	position				: absolute;
	margin					: 0px 0px 0px -1px;
	padding					: 0px;
	height					: auto;
}

#center_content .date  {
	text-align				: left;
	padding					: 0px 10px 0px 10px;
}

#center_content .news P {
	padding					: 0px;
	margin					: 0px;
}

#center_content .news .image {
	text-align				: center;
	margin					: 3px 0px 3px 0px;
	overflow				: hidden;
}

#right_content .documents_groups .icon .documents .name {
	margin					: 50px 0px 0px 0px;
}

#right_content .documents_groups .documents .name {
	text-align				: left;
	width					: 340px;
	padding					: 0px 10px 0px 0px;
	line-height				: 1.1;
	margin					: 0px;
	font-size				: 12px;
	font-weight				: bold;
}

#right_content .documents_groups .documents .name a {
	text-decoration			: none;
}

#right_content .documents_groups .documents .name a:hover {
	color					: #eb0f0f;
}

#right_content .documents_groups .documents .pdf {
	border-top				: 1px solid #a7a9ac;
	padding					: 10px 0px 10px 0px;
}

#right_content .documents_groups .documents .more {
	text-align				: right;
	margin					: 10px 10px 10px 0px;
}

#right_content .documents_groups .documents .more a {
	margin					: 0px 0px 0px 0px;
	color					: #eb0f0f;
	font-weight				: bold;
	text-decoration			: underline;
}

#right_content .documents_groups .documents .more a:hover {
	color					: #eb0f0f;
	font-weight				: bold;
	text-decoration			: underline;
}

#right_content .documents_groups .documents .more a IMG {
	border					: none;
	text-decoration			: none;
	outline					: none;
	padding					: 0px;
}

#right_content H1, #left_bottom H1 {
	clear					: both;
	background-image		: url(../images/client/arrow.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	text-align				: left;
	min-height				: 25px;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 17px;
	padding					: 0px 0px 0px 50px;
}

#right_content H2.g_name, #left_bottom H2.g_name {
	clear					: both;
	background-image		: url(../images/client/arrow.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	text-align				: left;
	min-height				: 25px;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 17px;
	padding					: 0px 0px 0px 50px;
}

#right_content .menu .title H1 {
	width					: 470px;
}

#content H1 {
	background-image		: url(../images/client/arrow.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	text-align				: left;
	min-height				: 25px;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 17px;
	padding					: 0px 0px 0px 50px;
}

#right_content H1 {
	margin					: 3px 0px 10px 0px;
}

#left_bottom H1, #left_bottom H2.g_name  {
	margin					: 3px 0px 10px -10px;
}


#left_content .texts .name {
	display					: none;
}

#left_content .texts {
	text-align				: justify;
}

#right_content .products_groups {
	margin					: 10px 10px 50px 10px;
	padding					: 0px;
}

#right_content .products_groups .product {
	float					: none;
	width					: 100%;
	border-top				: 1px solid #a7a9ac;
	margin					: 0px 0px 10px 0px;
	clear					: both;
}

#right_content .products_groups .product .image {
	float					: left;
	margin					: 10px 0px 0px 0px;
	padding					: 0px 5px 0px 5px;
	min-width				: 150px;
	min-height				: 79px;
	text-align				: center;
}

#right_content .products_groups .product .image IMG {
	margin					: 0px auto;
}

#right_content .products_groups .product .name {
	float					: left;
	width					: 400px;
	margin					: 5px 0px 0px 0px;
	text-align				: left;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 14px;
	color					: #504f50;
}

#right_content .products_groups .product .name SPAN {
	font-weight				: bold;
	font-size				: 13px;
	color					: #eb0f0f;
}


#right_content .products_groups .product .name_2 {
	margin					: 5px 0px 0px 0px;
	text-align				: left;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 14px;
	color					: #504f50;
}

#right_content .products_groups .product .name_2 a, #right_content .products_groups .product .name_2 a:hover,
#right_content .products_groups .product .name a, #right_content .products_groups .product .name a:hover {
	text-decoration			: none;
}

#right_content .products_groups .product .name a:hover {
	text-decoration			: underline;
}
#right_content .products_groups .product .content {
	float					: left;
	width					: 280px;
	text-align				: left;
	margin					: 5px 0px 10px 0px;
}

#right_content .products_groups .product .header {
	text-align				: justify;
}

#right_content .products_groups .product .source_product {
	text-align				: left;
	font-size				: 9px;
	font-style				: italic;
	margin					: 0px 0px 10px 0px;
}

#right_content .products_groups .product .content DIV {
	text-align				: left;
}

#right_content .products_groups .product .button_more {
	float					: right;
	width					: 130px;
	height					: 45px;
	margin					: 30px 10px 10px 0px;
	text-align				: left;
}


#left_content .contacts .name {
	font-weight				: bold;
	font-size				: 12px;
}

#left_content .contacts .email {
	text-align				: center;
}

#right_content .contacts .name {
	display					: none;
}

#right_content .contacts {
	float					: left;
	width					: 200px;
	margin					: 0px 0px 40px 0px;
}

#right_content .contacts .image {
	text-align				: left;
}

#right_content .contacts .image IMG {
	margin					: 0px 0px 0px 15px;
}

#right_content .contacts .meta_title {
	display					: block;
	background-image		: url(../images/client/short_arrow.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	text-align				: left;
	height					: 25px;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 11px;
	line-height				: 12px;
	padding					: 0px 0px 0px 20px;
	margin					: 5px 0px 0px 15px;
}

#right_content .contacts .content {
	padding					: 0px 0px 0px 20px;
	margin					: -12px 0px 0px 15px;
	text-align				: left;
	font-style				: italic;
}

#left_bottom .products .image {
	float					: left;
	width					: 300px;
	border					: 1px solid #B9BD9A;
	padding					: 5px 0px;
	text-align				: center;
}

#left_bottom .products .image IMG {
	margin					: 0px auto;
}

#left_bottom .products .details {
	margin					: 10px 0px 0px 10px;
	float					: right;
	width					: 290px;
	text-align				: left;
}

#left_bottom .products .details,
#right_content .products_groups .product .content {
	font-weight				: bold;
	color					: #eb0f0f;
	font-size				: 13px;
}

#right_content .product .pref_industries,
#right_content .product .pref_industries P,
#right_content .product .content_contact P,
#right_content .product .content_contact,
#right_content .product .header,
#right_content .product .details,
#right_content .product .content {
	text-align				: justify;
}

#right_content .banners .name {
	display					: none;
}

#right_content .banners {
	margin					: 0px 0px 10px 5px;
}

#right_content .banners .content IMG {
	margin					: 0px auto;
}

#left_bottom .products .details SPAN,
#right_content .products_groups .product .content SPAN {
	font-weight				: bold;
	color					: #504f50;
	font-size				: 10px;
	text-transform			: uppercase;
}

#left_content .banners .name {
	display					: none;
}

#left_content .banners .more {
	display					: none;
}

#left_bottom .products .documents {
	margin					: 10px 0px 0px 10px;
	float					: right;
	width					: 295px;
	text-align				: left;
}

#left_bottom .products .documents IMG.icon {
	float					: left;
}

#left_bottom .products .documents .name A {
	display					: block;
	margin					: 0px 0px 0px 0px;
	padding					: 20px 0px 0px 0px;
	text-decoration			: none;
	font-weight				: bold;
	color					: #eb0f0f;
	font-size				: 12px;	
}

#left_bottom .products .content,
#left_bottom .products .content_contact,
#left_bottom .products .header,
#left_bottom .products .header {
	padding					: 0px 0px;
	margin					: 10px 10px 0px 0px;
	text-align				: left;
}

#left_bottom .products .header {
	clear					: both;
	float					: left;
	width					: 300px;
}

#left_bottom .products .content_contact P {
	padding					: 0px;
	margin					: 0px;
	text-align				: justify;
}

#left_bottom .products .product_text {
	float					: right;
	width					: 285px;
	text-align				: left;
	margin					: 10px 10px 0px 0px;
	border					: 1px solid #504f50;
}

#left_bottom .products .header {
	float					: left;
	width					: 300px;
	text-align				: left;
	margin					: 10px 10px 0px 0px;
	border					: 1px solid #504f50;
}

#left_bottom .products .product_text .product_text_name {
	background-color		: #504f50;
	color					: #FFFFFF;
	padding					: 4px 5px;
	font-size				: 13px;
	font-weight				: bold;
}

#left_bottom .products .header .header_text_name {
	background-color		: #504f50;
	color					: #FFFFFF;
	padding					: 4px 5px;
	font-size				: 13px;
	font-weight				: bold;
}

#left_bottom .products .product_text .product_text_content {
	padding					: 2px 3px;
	text-align				: left;
	font-weight				: normal;
}

#left_bottom .products .header .header_text_content {
	padding					: 2px 3px;
	text-align				: left;
	font-weight				: normal;
}

#left_bottom .products .product_text .product_text_content UL {
	padding					: 0px 5px;
	margin					: 10px;
}

#left_bottom .products .product_text .product_text_content UL LI {
	margin					: 0px 0px 5px 0px;
	padding					: 0px;
}

#left_bottom .products .product_text .product_text_content P {
	padding					: 0px;
	margin					: 0px;
}

#left_bottom .products .google_map {
	margin					: 5px 0px 10px 0px;
	padding					: 5px 0px 0px 0px;
	border-top				: 1px solid #a7a9ac;
}

#left_bottom .products H1.gallery {
	margin					: 10px 0px 0px 0px;
}

#pages TD {
	padding					: 5px 10px;
}

#pages TD.left {
	text-align				: center;
}

#pages TD.right {
	text-align				: center;
}

#pages a {
	text-decoration			: none;
}

#pages a:hover {
	text-decoration			: none;
}

#pages SPAN {
	border					: 1px solid #504f50;
	padding					: 2px 3px;
	font-size				: 17px;
}

#pages SPAN.activ_page {
	background-color		: #eb0f0f;
	color					: #FFFFFF;
	font-weight				: bold;
}

#footer .menu {
	clear					: both;
	positon					: absolute;
	width					: 755px;/*949px;*/
	min-height				: 100px;
	margin					: 5px auto 0px auto;
	padding					: 5px 0px 0px 10px;
	color					: #504f50;
	/*background-image		: url(../images/client/footer_gradiend.png);
	background-position		: center top;
	background-repeat		: repeat-x;*/
}


#footer .menu DIV {
	float					: left;
	text-align				: left;
	width					: 187px;
	margin					: 0px 0px 0px 0px;
	line-height				: 2.0;
}

#footer .menu DIV DIV {
	margin					: 0px 0px 0px 0px;
	line-height				: 1.7;
}

#right_bottom .form_contact_content {
	margin					: 10px 0px 10px 0px;
}

#right_content .form_contact_content {
	width					: 290px;
	text-align				: center;
	float					: left;
	margin					: 20px 0px 0px 10px;
}

.form_contact_content {
	border					: 1px solid #504f50;
	background-color		: #d1d3d4;
	margin					: 10px 0px 10px 0px;
	padding					: 0px;
	text-align				: left;
}

.form_contact_content .name {
	background-color		: #504f50;
	color					: #FFFFFF;
	margin					: 0px;
	padding					: 4px 5px;
	font-size				: 13px;
	font-weight				: bold;
}

.form_contact_content .form_contact {
	padding					: 2px 3px;
	text-align				: left;
	font-size				: 11px;
	font-weight				: normal;
}

.form_contact_content .form_contact #contact_query TABLE {
	margin					: 0px auto 0px auto;
	width					: 280px;
}

.form_contact_content .form_contact #contact_query TABLE TR TD {
	text-align				: left;
}

.form_contact_content_form .form_contact INPUT, .form_contact_content_form .form_contact TEXTAREA,
.form_contact_content .form_contact INPUT, .form_contact_content .form_contact TEXTAREA {
	float					: letf;
	margin					: 3px 0px 3px 0px;
	width					: 275px;
}

.form_contact_content_form .form_contact INPUT.button,
.form_contact_content .form_contact INPUT.button {
	float					: right;
	width					: auto;
}

.form_contact_content_form .form_contact TABLE.form_contact_content_in,
.form_contact_content .form_contact TABLE.form_contact_content_in {
	margin					: 0px 0px 0px 5px;
	border					: none;
	font-weight				: bold;
	font-size				: 13px;
}

.form_contact_content .form_contact TABLE.form_contact_content_in TD {
	padding					: 3px 5px;
}

.form_contact_content .form_contact .info {
	margin					: 5px 10px 5px 10px; 
	padding					: 0px 10px 0px 10px; 
}

#right_bottom .form_contact_content a {
	color					: #096616;
}

#right_bottom .form_contact_content LABEL {
	text-transform			: uppercase;
	font-weight				: bold;
}


#right_content .form_contact_content_form .form_contact INPUT.button,
#right_bottom .form_contact_content .form_contact INPUT.button {
	color					: #FFFFFF;
	background-color		: #096616;
}

#right_content .form_contact_content_form {
	background-color		: transparent;
	color					: #504f50;
	border					: none;
	width					: 610px;
	margin					: 0px auot 0px auto;
	paddding				: 0px;
}

#right_content .form_contact_content_form .form_contact TABLE {
	width					: 280px;
	margin					: 0px auto 0px auto;
}

#right_bottom .form_contact_content {
	border					: none;
	background-image		: url(../images/client/background_contact.png);
	background-color		: transparent;
	background-position		: left top;
	background-repeat		: no-repeat;
	width					: 320px;
	height					: 400px;
	margin					: 10px 0px 10px 0px;
	padding					: 0px;
	text-align				: left;
	color					: #096616;
}

#right_bottom .form_contact_content .name {
	background-color		: transparent;
	color					: #096616;
	margin					: 0px 0px 0px 15px;
	padding					: 15px 0px 0px 0px;
	font-size				: 17px;
	font-weight				: bold;
}

#footer .banners_groups {
	float					: left;
	/*width					: 240px;*/
	margin					: 10px 0px 0px 6px;
	padding					: 0px 0px 0px 10px;
	border-left				: 1px solid #a7a9ac;
}

#footer .banners_groups .image {
	display					: block;
	float					: left;
}

#footer .banners {
	width					: 135px;
	height					: 100px;
	margin					: 10px 0px 0px 6px;
	padding					: 0px 0px 0px 10px;
	float					: left;
	text-align				: left;
	/*border-left				: 1px solid #a7a9ac;*/
}

#footer .banners .more {
	display					: none;
}
#left_content .banners_groups .name{
	text-align				: center;	
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 12px;
	margin					: 0px 0px 5px 0px;
}

#footer .banners .name, #footer .banners_groups .name {
	text-align				: left;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 12px;
	margin					: 0px 0px 5px 0px;
}

#footer .texts .name {
	display					: none;
}

#footer .texts {
	clear					: both;
	float					: none;
	width					: 950px;
	margin					: 5px auto;
	text-align				: center;
	color					: d4d2d1;/*#504F50;*/
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 12px;
}
#footer .texts a{
color					: #d4d2d1;
}

#footer .texts p{
color					: #d4d2d1;
}

/* OBSŁUGA LOGOWANIA */

DIV.login, DIV.registry, DIV.edit, DIV.forget {
	width					: 340px;
	height					: auto;
	padding					: 10px 20px 20px 20px;
	background-color		: black;
	color					: white;
	margin					: 0px auto;
}

DIV.login TABLE, DIV.registry TABLE, DIV.edit TABLE, DIV.forget TABLE {
	width					: 99%;
}

DIV.button_content {
	text-align				: right;
}

DIV.edit .edit_div_ad {
	border					: 1px solid #BCBCBC;
	background-color		: #CDCECF;
}

/* ELEMENTY NA STRONIR */

#header .banners {
	float					: left;
	margin					: -3px 0px 0px 0px;
}

#header .banners .name, #header .banners .more {
	display					: none;
}

#header .menu .name {
	display					: none;
}

#header .menu {
	margin					: 10px 0px 0px 0px;
	padding					: 0px;
	float					: right;
	width					: 510px;
}

#header .menu UL {
	float					: right;
	margin					: 0px;
	padding					: 0px;
	list-style-type			: none;
}

#header .menu UL LI {
	float					: left;
	position				: relative;
}

#header .menu UL LI a {
	padding					: 0px 5px 0px 5px;
	border-right				: 1px solid #FFFFFF;
	text-decoration				: none;
	font-size				: 12px;
	color					: black;
	font-weight				: bold;
}

#header .menu UL LI:last-child a {
	border					: none;
}

#header .menu UL LI a:hover {
	font-family				: verdana,arial;
	font-weight				: bold;
	text-decoration			: underline;
}

/* BOX GEO */

.geo_box {
	margin					: 10px 0px 10px 0px;
}

.geo_box .geo_box_name {
	background-image		: url(../images/client/arrow.png);
	background-position		: left top;
	background-repeat		: no-repeat;
	text-align				: left;
	min-height				: 25px;
	font-family				: verdana,arial;
	font-weight				: bold;
	font-size				: 17px;
	padding					: 0px 0px 0px 50px;
	margin					: 0px 0px 10px 0px; 
	text-transform			: uppercase;
}

.geo_box .product_name {
	font-size				: 12px;
	font-weight				: bold;
	background-image		: url(../images/client/bullet.png);
	background-position		: 0px 6px;
	background-repeat		: no-repeat;
	text-align				: left;
	padding					: 0px 0px 0px 15px;
	margin					: 5px 0px 0px 0px;
}

.geo_box .product_name a {
	text-decoration			: none;
}

.geo_box .product_name a:hover {
	text-decoration			: underline;
}

/* MENU */
#menu {
	background-color		: transparent;
	width					: 960px;
	margin					: 0px;
	list-style-type			: none;
	z-index					: 999;
}

#menu ul {
	width					: 100%;
	margin					: 0px 0px 0px 0px;
	padding					: 0px;
	list-style				: none;
	height					: auto;
	border-left				: 1px solid #c7c7c7;
}
	
#menu ul li,
#menu ul li.sfhover {
	float					: left;
	position				: relative;
	width					: 238px;
	text-align				: center;
	border-right			: 1px solid #c7c7c7;
	margin					: 0px 0px 0px 0px;
	padding					: 5px 0px 5px 0px;
}

#menu ul li.position_5 {
	float					: right;
	width 					: 240px;
}

#menu ul li a p {
	width					: auto;
	display					: inline-block;
	margin					: 0px 0px 0px 0px;
	padding					: 0px;
}

#menu ul li:first-child ,
#menu ul li.sfhover:first-child {
	background				: none;
}
	
#menu ul li a.sub,
#menu ul li a:hover {
	color					: #FFFFFF;
	text-decoration			: none;
}

/* drugi poziom menu jest ukryty */
	
#menu ul li ul {
	display					: none;
	padding					: 10px 0px 0px 0px;
}

#menu ul li:hover ul,
#menu ul li.sfhover ul {
	background: #4F4F4F; /* Old browsers */
	background: -moz-linear-gradient(top,  #4F4F4F  1%, #242424 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4F4F4F), color-stop(100%,#242424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4F4F4F  1%,#242424 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4F4F4F  1%,#242424 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4F4F4F  1%,#242424 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4F4F4F  1%,#242424 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F4F4F', endColorstr='#242424',GradientType=0 ); /* IE6-9 */
	display					: block;
	position				: absolute;
	z-index					: 999;
	left					: 0px;
	color					: #FFFFFF;
	margin					: 0px;
	padding-bottom			: 10px;
	line-height				: 1.6em;
-webkit-border-bottom-right-radius: 11px;
border-bottom-left-radius: 11px;
border-bottom-right-radius: 11px;
border-bottom-left-radius: 11px;
-webkit-box-shadow: -1px 3px 4px rgba(0,0,0,0.27);
-moz-box-shadow: -1px 3px 4px rgba(0,0,0,0.27);
box-shadow: -1px 3px 4px rgba(0,0,0,0.27);
}

#menu ul li ul {
	height					: auto;
	position				: relative;
	border					: none;
}

#menu ul li ul li,
#menu ul li ul li:hover {
	/*border					: 1px solid #000;*/
	width					: 236px;
	text-align				: center;
	padding					: 0px;
	color					: #000000;
	border					: none;
}

#menu ul li ul li a p {
	width					: auto;
	display					: inline-block;
	margin					: 0px 0px 0px 0px;
	padding					: 0px;
	border					: none;
}
		
#menu ul li:hover ul li,
#menu ul li.sfhover ul li {
	float					: none;
	display					: block;
	background-image		: none;
}

#menu ul li ul li a {
	margin-top				: 1px;
	padding-top				: 10px;
	padding-botton			: 10px;
	border					: none;
}

/* moje zmiany*/

#menu UL LI a {
	text-align				: left;
	text-decoration			: none;
}

#menu UL LI a p {
	padding					: 0px;
	text-shadow				: 1px 1px 3px #000000;
}


#menu UL LI a p:hover {
	padding					: 0px;
	text-shadow				: 1px 1px 5px white;
}


#menu UL LI a {
	font-family				: verdana,arial;
	font-weight				: bold;
	text-transform			: uppercase;
	color					: #FFFFFF;
	font-size				: 13px;
}

#menu ul li ul li a {
	font-size				: 11px;
}

/* MENU BREADMENU */
.menu .breadmenu {
	text-align				: left;
	text-decoration			: underline;
	color					: #eb0f0f;
	font-size				: 10px;
	margin					: -10px 0px 0px 50px;
}

.menu .breadmenu a {
	color					: #eb0f0f;
	font-size				: 10px;
}

/* slideshow_general */
.main_page_slideshow_general {
	float		: left;
	display		: block;
	width		: 960px;
	position	: relative;
	margin		: 0px 0px 0px 0px;
}

/*
.main_page_slideshow_general ul {
	position:relative;
	height:330px;
	margin: 0;
	padding: 0;
}

.main_page_slideshow_general ul li { 
	float:left;
	background:transparent;
	display:block;
	top:0;
	margin: 0;
	padding: 0;
	position:absolute;
	left:0px;
	top:0px;
    z-index:8;
    opacity:0.0;
}

.main_page_slideshow_general ul li.active { 
    z-index:10;
    opacity:1.0;
}

.main_page_slideshow_general ul li.last-active { 
    z-index:9;
}
*/
/* slideshow_pagination */

.slideshow_pagination_container_mini {
	position	:absolute;
	top			:0px;
	right		:0px;
	z-index		:11;
	/*width		:230px;*/
}
ol.slideshow_pagination_mini {
	margin: 0 ;
	background:transparent;
	padding:0;
	clear:both;
	float:right;
}
ol.slideshow_pagination_mini li {
	background:#fff;
	float:left;
	color:#000;
	font-weight:bold;
	text-align:center;
	font-size:9px;
	padding: 0;
	line-height:20px;
	margin: 0;
	display:block;
	/*cursor:pointer;*/
}
ol.slideshow_pagination_mini li:first-child {
	-webkit-border-radius	: 0 0 0 8px; /* Safari, Chrome */
	-khtml-border-radius	: 0 0 0 8px;    /* Konqueror */
	-moz-border-radius		: 0 0 0 8px; /* Firefox */
	border-radius			: 0 0 0 8px;
}
ol.slideshow_pagination_mini li a {
	width:22px;
	height:20px;
	display:block;
}
#capture_mini {
	position:absolute;
	left:0px;
	top:0px;
	background: transparent;
	width:230px;
	height:153px;
	visibility:hidden;
}
/* slideshow_general - END */

/* SLIDESHOW_MINI */

.banners_groups_mini {
	width		: 320px;
	height		: 250px;
	float		: left;
}

.main_page_slideshow_mini {
	float		: right;
	display		: block;
	width		: 320px;
	position	: relative;
	margin		: 0px 0px 0px 0px;
}
.main_page_slideshow_mini ul {
	position:relative;
	height:250px;
	margin: 0;
	padding: 0;
}

.main_page_slideshow_mini ul li { 
	float:left;
	background:transparent;
	display:block;
	top:0;
	margin: 0;
	padding: 0;
	position:absolute;
	left:0px;
	top:0px;
    z-index:8;
    opacity:0.0;
}

.main_page_slideshow_mini ul li.active { 
    z-index:10;
    opacity:1.0;
}

.main_page_slideshow_mini ul li.last-active { 
    z-index:9;
}

/* slideshow_pagination */
.slideshow_pagination_container_mini {
	position	:absolute;
	top			:0px;
	right		:0px;
	z-index		:11;
	/*width		:230px;*/
}
ol.slideshow_pagination_mini {
	margin: 0 ;
	background:transparent;
	padding:0;
	clear:both;
	float:right;
}
ol.slideshow_pagination_mini li {
	background:#fff;
	float:left;
	color:#000;
	font-weight:bold;
	text-align:center;
	font-size:9px;
	padding: 0;
	line-height:20px;
	margin: 0;
	display:block;
	/*cursor:pointer;*/
}
ol.slideshow_pagination_mini li:first-child {
	-webkit-border-radius	: 0 0 0 8px; /* Safari, Chrome */
	-khtml-border-radius	: 0 0 0 8px;    /* Konqueror */
	-moz-border-radius		: 0 0 0 8px; /* Firefox */
	border-radius			: 0 0 0 8px;
}
ol.slideshow_pagination_mini li a {
	width:22px;
	height:20px;
	display:block;
}
#capture_mini {
	position:absolute;
	left:0px;
	top:0px;
	background: transparent;
	width:230px;
	height:153px;
	visibility:hidden;
}
/* SLIDESHOW_MINI - END */

/* SLIDE PASEK OTWARC */
.container {
background:url("../images/client/scroller_BG.png");
	background-repeat: repeat-x;
    height: 42px;
    margin: 0 auto;	
    width: 938px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.container .wrap {
	height: 48px;
    width: 100%;
    left: 0px;
    top: 0px;
    overflow: hidden;
    position: relative;
    line-height: normal;
    font-size-adjust: none;
}

div.stockTicker {
    font-family: Verdana, Arial, Helvetica, San-serif;
    font-size: x-small;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}

div.stockTicker span {
    margin: 0 10px 0;
}

div.stockTicker span.up {
    color: green;
    padding-left: 2px;
}

div.stockTicker span.down {
    color: red;
    margin: 0;
    padding-left: 10px;
}

div.stockTicker span.eq {
    margin: 0;
    padding-left: 10px;
}

div.stockTicker span.quote {
    margin: 0;
    font-weight: bold;
    padding-left: 10px;
}

/* 
	Required Styles
*/
#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000;
}

	#aToolTip .aToolTipContent {
		position:relative;
		margin:0;
		padding:0;
	}
/* 
	END: Required Styles
*/
/**
	Default Theme
*/
.defaultTheme {
	border:2px solid #444;
	background:#555;
	color:#fff;
	margin:0;
	padding:6px 12px;	

	-moz-border-radius: 12px 12px 12px 0;
	-webkit-border-radius: 12px 12px 12px 0;
	-khtml-border-radius: 12px 12px 12px 0;
	border-radius: 12px 12px 12px 0;

	-moz-box-shadow: 2px 2px 5px #111; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
	box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
}

	.defaultTheme #aToolTipCloseBtn {
		display:block;
		height:18px;
		width:18px;
		background:url(../images/closeBtn.png) no-repeat;
		text-indent:-9999px;
		outline:none;
		position:absolute;
		top:-20px;
		right:-30px;
		margin:2px;
		padding:4px;
	}





/* Dodane przez Sławosza */


/* Galeria_all */

.img_small_all {
	margin: 5px 5px 5px 5px;
}

#container #inner_container #right_content .recruitment table.width_100_percent tr td {
                text-align: left;
}
.recruitment{
margin: 50px 50px;

}
.dictionary{
	float: right;
	width: 50px;
	margin: 0px;
}

.flags{
	width:50px;  
	padding-top:10px;
}

.submenu{
	
}

/* tabelka lokali */

.divisions_table {
	width:600px;
	padding-top: 8px;
}

.divisions_table table{
	width:600px;
	height:100%;
	border-spacing: 2px;
}

.divisions_table tr:hover td {
	background-color:#dadadc;
}

.divisions_table td{
	vertical-align:middle;
	border:1px solid #4f4f4f;
	text-align:center;
	font-size:11px;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;	
}

.divisions_table tr:first-child td{
	background-color:#4f4f4f;
	border:0px solid #000000;
	text-align:center;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	padding: 4px 5px;
}

.to_let {
	background-color: #aac947;
}

/*  BANNERY ZAMIAST GRAFIKI   */

#4500_banner{
	width: 300px;
	height: 130px;	
}

#4500_banner p {
	margin-top: 20px;
	margin-right: 10px;
	text-align: right;
	color: #4f4f4f;	
	font-weight: bold;
	font-family: verdana,arial;
	font-size: 32px;
	letter-spacing: -2px;
	line-height: 10px;
}

TABLE.report_knf {
	text-align		: left;
	margin			: 10px 20px 10px 20px;
}

.report_knf TR TD {
	text-align		: left;
	vertical-align	: top;
}

.reports TABLE .name TD,
.reports TABLE .date TD,
.reports TABLE .docs TD {
	text-align		: left;

}

.reports TABLE .name TD {
	font-weight		: bold;
	padding			: 0px 0px 5px 0px;
}

.reports TABLE .date TD {
	font-style		: italic;
	font-size		: 10px;
}

.reports TABLE .docs TD {
	padding			: 0px 0px 20px 0px;
}


/* SLIDER jQUERY */


#container_slider {
	width:960px;
	height: 360px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#slides {
	color: #626262;
	position:absolute;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:960px;
	height:360px;
	overflow:hidden;
	position:relative;
	display:none;
}

#slides .slide {
	padding:0px;
	padding-top:0px;
	width:960px;
	height:360px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	display:block;
	z-index:101;
}

#slides .next {
	left:910px;
}


/*
	Pagination
*/

.pagination {
	position: absolute;
	padding-left: 466px;
	/* padding-left: 300px; padding na 3 kropki*/    
	margin:-26px auto 0;
	width:300px;
	z-index: 200;
}

.pagination li {
	position: relative;
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	position: relative;
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/client/slider/pagination1.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
}

/* TABY W HISTORII */


.TabbedPanels {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 900px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTabGroup li.red{ color: #EB0F0F;}
.TabbedPanelsTabGroup li.red:hover { color: white;}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
	background-color: #EBEBEB;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline: none;
	width: 111px;
	text-align: center;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	font-size: 13px;
    font-weight: bold;
	list-style: none;
	height:38px;
	display:table;
}

.TabbedPanelsTab  p.name{
/* margin:1% 0; */
line-height:100%;
display:table-cell;
vertical-align: middle;
}

.TabbedPanelsTab:first-child {
	margin: 0px 1px 0px 0px;
}

.TabbedPanelsTab:hover {
	background-color: #EB0F0F;
	color: white;
	border-color: #EB0F0F;
}

.TabbedPanelsTabSelected {
	background-color: #EB0F0F;
	border-bottom: 1px solid white;
	color: white;
	border-color: #EB0F0F;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border: 6px solid #EB0F0F;
	background-color: #EBEBEB;
	border-radius: 0px 0px 6px 6px ;
	-webkit-border-radius: 0px 0px 6px 6px ;
}

.TabbedPanelsContent {
	overflow: hidden;
	padding: 0px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels {
	overflow: hidden;
	zoom: 1;
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.box{
/* display:none; */
width:0px;
}
.box  .delimiter{
float:left;
background: url(../images/client/scroller_BG.png);
width: 10px;
height:50px;
}

.scroll_arr1
{
background-image:url(../images/client/scroller_arrow.png);
width:50px;
height:60px;
position:relative;
z-index:100;
background-repeat:no-repeat;
float:left;
left: -5px;
}


.red_num
{
color: red;
vertical-align:middle;
font-size:medium;
}

.image_info_stripe{
float:left;
/* margin-left: 10px; */
padding-top:8px;
color: #4f4f4f;
font-family: Arial;
font-size:14px;
}
.image_info_stripe span{
vertical-align:middle;
padding-bottom:2px;
/* font-size:medium; */
font-size: medium;
}

.image_info_stripe h1{

font-size:14px;
vertical-align:middle;
}

.groups_imagepng_info_stripe {
float:left;
/* margin-left: 10px; */
}

/* Styles for Printing */
@media print {
.TabbedPanels {
	overflow: visible !important;
}
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}

/*  BANNERY ZAMIAST GRAFIKI   */

#4500_banner{
	width: 300px;
	height: 130px;	
}

#4500_banner p {
	margin-top: 20px;
	margin-right: 10px;
	text-align: right;
	color: #4f4f4f;	
	font-weight: bold;
	font-family: verdana,arial;
	font-size: 32px;
	letter-spacing: -2px;
	line-height: 10px;
}

TABLE.report_knf {
	text-align		: left;
	margin			: 10px 20px 10px 20px;
}

.report_knf TR TD {
	text-align		: left;
	vertical-align	: top;
}

.reports TABLE .name TD,
.reports TABLE .date TD,
.reports TABLE .docs TD {
	text-align		: left;

}

.reports TABLE .name TD {
	font-weight		: bold;
	padding			: 0px 0px 5px 0px;
}

.reports TABLE .date TD {
	font-style		: italic;
	font-size		: 10px;
}

.reports TABLE .docs TD {
	padding			: 0px 0px 20px 0px;
}


/* SLIDER jQUERY */


#container_slider {
	width:640px;
	height: 360px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#slides {
	color: #626262;
	position:absolute;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:640px;
	height:360px;
	overflow:hidden;
	position:relative;
	display:none;
}

#slides .slide {
	padding:0px;
	padding-top:0px;
	width:640px;
	height:360px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	display:block;
	z-index:101;
}

#slides .next {
	left:590px;
}


/*
	Pagination
*/

.pagination {
	position: absolute;
	padding-left: 286px;
	/* padding-left: 300px; padding na 3 kropki*/    
	margin:-26px auto 0;
	width:300px;
	z-index: 200;
}

.pagination li {
	position: relative;
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	position: relative;
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/client/slider/pagination1.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
}

/* TABY W HISTORII */


.TabbedPanels {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 900px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 1px;
	background-color: #EBEBEB;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline: none;
	width: 179px;
	text-align: center;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	font-size: 15px;
    font-weight: bold;
	list-style: none;
}

.TabbedPanelsTab:first-child {
	margin: 0px 1px 0px 0px;
}

.TabbedPanelsTab:hover {
	background-color: #EB0F0F;
	color: white;
	border-color: #EB0F0F;
}

.TabbedPanelsTabSelected {
	background-color: #EB0F0F;
	border-bottom: 1px solid white;
	color: white;
	border-color: #EB0F0F;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border: 6px solid #EB0F0F;
	background-color: #EBEBEB;
	border-radius: 0px 0px 6px 6px ;
	-webkit-border-radius: 0px 0px 6px 6px ;
}

.TabbedPanelsContent {
	overflow: hidden;
	padding: 0px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels {
	overflow: hidden;
	zoom: 1;
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* Styles for Printing */
@media print {
.TabbedPanels {
	overflow: visible !important;
}
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}

/* Formularz - Fresh Mail */

#freshform form {
	width:300px;
	margin: 20px auto;
	float:right;
}

#freshform input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border:1px solid #ccc;
	font-size:20px;
	width:300px;
	min-height:30px;
	display:block;
	margin-bottom:16px;
	margin-top:8px;
			
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
			
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
		
#freshform textarea {
		min-height:200px;
}

#freshform input:focus, textarea:focus {
	-webkit-box-shadow:0 0 25px #ccc;
	-moz-box-shadow:0 0 25px #ccc;
	box-shadow:0 0 25px #ccc;
			
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
}
		
/* Efekty ....*/
		
#freshform input:not(:focus), textarea:not(:focus) {
	opacity:0.5;
}
		
#freshform input[type=submit] {
	padding:10px;
	background:none;
	opacity:1.0;
}
