﻿/* 01.Layout */
* {
	
}

body {
	font-size: 0.75em;
}
body div {
	font-size: 1em;
}


/* 02.Headings */
h1, h2, h3, h4, h5, h6 {
	
}
h1 {
	
}
div.header h1 {
	display: block;
	width: auto;
	max-width: 1285px;
	width: 88%;
	margin: 0.2em auto 0 auto;
}
h2 {
	
}
div.wrapper div.wrapper_content div.content div.main h2 {
	font-size: 1.8em;
	line-height: 1em;
	width: 100%;
	clear: both;	
	margin-bottom:15px;
	margin-top: 25px;	
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper table tr td table tr td div div h2 {
	font-size: 1.8em;
	line-height: 1em;
	width: 100%;
	clear: both;	
	margin-bottom:0px;
	margin-top: 0px;	
	padding-top: 10px;
}
 
div.wrapper div.wrapper_content div.content div.main div h3 {
	font-size: 1.3em;
	margin-bottom: 5px;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main h3.careers_item {
	font-size: 1.2em;
	margin-bottom: 5px;
	font-weight: bold;

}
div.wrapper div.wrapper_content div.content div.main div.main_column h3 {
	font-size: 1.2em;
	margin-bottom: 5px;
	font-weight: normal;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 {
	background: url("/Style Library/i/Bg/h2_background.gif") 0 0 repeat-x;
	height: 27px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 2%;
	padding-right: 2%;
	width: 96%;
	color: #4D4D4D;
	font-size: 1.2em;
	margin-bottom: 0;
	font-weight: bold;
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div div div.main_column div div div.section_homepage h3 {
	background: url("/Style Library/i/Bg/h2_background.gif") 0 0 repeat-x;
	height: 27px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 2%;
	color: #4D4D4D;
	font-size: 1.2em;
	margin-bottom: 0;
	font-weight: bold;
	margin-top: 1em;
}
div.wrapper div.wrapper_content div.content div.main div div div.first div.section_homepage h3 {
	background: url("/Style Library/i/Bg/h2_background.gif") 0 0 repeat-x;
	height: 27px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 2%;
	color: #4D4D4D;
	font-size: 1.2em;
	margin-bottom: 0;
	font-weight: bold;
	margin-top: 1em;
}
div.wrapper div.wrapper_content div.content div.main div div div.main_column table tr td table tr td div div h3 {
	font-size: 1.2em;
	margin-bottom: 5px;
	
	font-weight: normal;
	margin-top: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3 {
	background: url("/Style Library/i/Bg/h2_background.gif") 0 0 repeat-x;
	height: 27px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 10px;
	color: #4D4D4D;
	font-size: 1.3em;
	margin-bottom: 0;
	font-weight: bold;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3.two_row_heading {
	height: 41px!important; 
	background:url('/Style Library/i/Bg/h3_2row.gif') 0 0 repeat-x!important; 
	background-color: #cce0f5!important;
	font-weight: bold;
	padding-right: 2%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3.three_row_heading {
	height: 54px!important; 
	background:url('/Style Library/i/Bg/h3_3row.gif') 0 0 repeat-x!important; 
	background-color: #cce0f5!important;
	font-weight: bold;
	padding-right: 2%;
}
div.wrapper div.wrapper_content div.content div.main div.section h3.two_row_heading2 {
	height: 41px!important; 
	background:url('/Style Library/i/Bg/h3_2row.gif') 0 0 repeat-x!important; 
	background-color: #cce0f5!important;
	font-weight: bold;
	padding-right: 2%;
}


div.wrapper div.wrapper_content div.content div.extra div.section h3 {
	background: url("/Style Library/i/Bg/h2_background.gif") 0 0 repeat-x;
	height: 26px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 10px;
	color: #4D4D4D;
	font-size: 1.2em;
	margin-bottom: 0;
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3.basic_black {
	background: none;
	color: black;
	margin-bottom: 0;
	padding-left: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3.basic_black {
	background: none;
	color: black;
	margin-bottom: 0;
	padding-left: 0;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home h3 {
	background: url("/Style Library/i/Bg/h2_background.gif") 0 0 repeat-x;
	height: 26px;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 10px;
	color: #4D4D4D;
	font-size: 1.2em;
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.accents h3 {
	margin-bottom: 1px;
}

div.wrapper div.wrapper_content div.content div.extra div.login_zone h3 {
	font-size: 1.2em;
	color: #4d4d4d;
	padding: 13px 10px 10px;	
	margin-bottom: 0px;
	margin-top: 0px;
	
}
h3 {
	
}
div.wrapper div.wrapper_content div.content div.main div.banner_overflow table tr td table tr td div div div div.section_banner h3 {
	height: 36px;
	padding: 0;
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 1.5em;
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.first div.section_banner h3 {
	height: 60px!important;
	padding-left: 10px;
	padding-top: 15px;
	font-size: 1.3em;
}
body div.wrapper div.wrapper_content div.content div.main div div.banner_overflow div.section_banner div div h3 {
	padding-left: 0px;
	padding-top: 0px;
	font-size: 1.3em;
}

div.wrapper div.wrapper_content div.content div.main div.first div.section_banner1 h3 {
	height: 60px!important;
	padding-left: 0;
	padding-top: 0;
	font-size: 1.25em;
	margin-bottom: 1.5em;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.text_news h3 {
	font-size: 1.2em;
}
div.wrapper div.wrapper_content div.content div.main div.text_news h3 {
	font-size: 1.2em;
	margin-top: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background h4.news_title {
	margin-bottom: 0;
	padding-top: 0.6em;
	font-size: 1em;
	background: none;
	padding-left: 0;
	padding-right: 0;
}
div.wrapper div.wrapper_content div.content div.main div.first div.section table tr td table tr td div div div div ul.news li.special_news h4.news_title {
	margin-top: 0;
	padding-top: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section  h4.news_title {
	margin-bottom: 0;
	margin-top: 0em;
	font-size: 1em;
	background: none;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.upcoming_events h3 {
	color: #4D4D4D;
	background: none;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.upcoming_events h3.border_upcoming_events {
	border-bottom: 3px solid #94b8ea;
	padding-bottom: 0.3em;
	margin-bottom: 0.8em;
	height: 20px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv h3 {
	padding: 0;
	background: none;
	margin-bottom: 0.5em;
	margin-top: 1.5em;
}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv h3 {
	padding: 0;
	background: none;
	margin-bottom: 0.5em;
	margin-top: 1.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form h3.basic_black {
	font-weight: bold;
	height: 2em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.sitemap div.section h3 {
	background: none;
	margin-bottom: 0.2em;
	padding-left: 0;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div#employee h3 {
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.quote_employee h3 {
	padding: 0;
	background: none;
	margin-bottom: 0.2em;
	margin-top: 1.5em;

}
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse div.section h3 {
	margin-top: -1px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.ecology_section h3 {
	border-bottom: 2px solid #9cc4e5;
	background: none;
	height: auto;
	padding-bottom: 0.3em;
	margin-bottom: 0.5em;
	margin-top: -3px;
	padding-top: 0;
	position: relative;
	top: -1px;
}
div.wrapper div.wrapper_content div.content div.login_template div.section div.login_zone h3 {
	background: none;
}
h4 {
	
}
div.wrapper div.wrapper_content div.content div.main div div div.main_column div.jobs_description h4 {
	font-size: 1.15em;
	margin-bottom: 0;
	margin-top: 1em;
}
div.wrapper div.wrapper_content div.content div.extra div.section h4 {
	margin: 0;
	padding: 5px 10px 5px 10px;
	background-color: #d9e8f7;
	color: #4D4D4D;
	font-size: 1.1em;
	border-bottom: 1px solid #99c2eb;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h4 {
	margin: 0;
	padding: 5px 10px 5px 10px;
	background-color: #d9e8f7;
	color: #4D4D4D;
	font-size: 1.1em;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background h4.news_title {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1em;
	background: none;
	padding-left: 0;
	padding-right: 0;
	padding-top: 1em;
	padding-bottom: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.maparea_info h4 {
	margin: 0;
	color: black;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.payment_methods h4 {
	background: none;
	margin: 0;
	font-size: 1.2em;
	color: black;
	padding-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td h4 {
	font-weight: normal;
	background: none;
	padding-top: 0;
	padding-bottom: 5px;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 {
	font-weight: normal;
	background: none;
	padding-top: 0;
	padding-bottom: 5px;
	padding-left: 10px;	
}

div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background div.payment_methods h4 {
	background: none;
	margin: 0;
	font-size: 1.2em;
	color: black;
	padding-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background div.document_download table.document_download td h4 {
	font-weight: normal;
	background: none;
	padding-top: 0;
	padding-bottom: 5px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv div.text_employee h4 {
	background: none;
	color: black;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv div.text_employee h4 {
	background: none;
	color: black;
	padding: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.our_team div.text_news h4 {
	font-size: 1.1em;
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.galleries_wrapper div.picture_thumbnails h4 {
	font-size: 1.3em;
	height: 2.6em;
	margin-bottom: 0;
	margin-top: 0;
	width: 95%;
	vertical-align: bottom;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 {
	font-size: 1em;
	margin-bottom: 0em;
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap h4 {
	font-size: 1.2em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.quote_employee div.text_employee h4 {
	background:none;
	color: black;
	font-weight: bold;
	font-size: 1em;
	padding: 0;
	margin-bottom: 0;
}
h5 {
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.maparea_info h5 {
	margin: 0 0 10px 0;
	color: black;
	font-size: 1.17em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column h5.heading_period_waterstops {
	margin: 0 0 10px 0;
	color: black;
	font-size: 1.17em;
}
h6 {	
}

/* 03.Paragraphs */
p {
	
}
div.header p.lang {
	width: 88%;
	max-width: 1285px;
	margin: 0.4em auto 0.6em auto;
	
}
div.wrapper_content div.breadcrumb_search p.breadcrumbs {
	margin-top: 0em;
	margin-bottom: 0em;
	float: left;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main p.back_to_gallery {
	margin-top: 0em;
	margin-bottom: 0em;
	float: left;
	width: 100%;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.expand_calc {
	background: url("/Style Library/i/Bg/expand_btn.gif") 0 20% no-repeat;
	padding: 5px 0 5px 15px;
	margin-top: 0;
	border-bottom: 1px solid #e6e6e6;
}
div.wrapper div.wrapper_content div.content div.main div.main_column p {
	margin-bottom: 5px;
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.section div div p {
	margin-bottom: 10px;
	margin-top: 0;
}

div.wrapper div.wrapper_content div.content div.extra div.login_zone p {
	margin-top: 0;
	padding: 0px 0px 5px 10px;
	color: #808080;
	text-align: right;
	margin-bottom: 0px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel {
	text-align: left;
	display: block;
	padding-top: 0px;
	padding-bottom: 8px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background p.admin_panel {
	margin: 0;
	padding-top: 3px;
	padding-bottom: 8px;

}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.image_contact_info {
	float: left;
	margin: 0;
	width: 20%;
	padding: 5px 0 5px 5px;
	text-align: center;
	vertical-align: baseline;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info {
	float: left;
	margin: 0 0 5px 0;
	width: 72%;
	padding: 10px 5px 5px 0px;
	vertical-align: baseline;
	
}
div.footer div.services p.designed_powered {
	padding-top: 5px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	margin-top: 0;
	clear:both;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p {
	margin: 0;
	padding-top: 1em;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.mainService div.section div.left_background div.right_background p.smaller {
	text-align: right;
	padding-right: 10px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.center_html div div.section div.left_background div.right_background p {
	margin-top: 0;
	padding-top: 0.5em;
}

div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background p.time_period {
	display: block;
	width: 100%;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.registration {
	margin-top: 0;
	padding-top: 3px;
	margin-bottom: 0.5em;
	text-align: left;
	border-top: 1px solid #d0d0d0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.news_date {
	margin-top: 0;
	padding-top: 0;
	color: #808080;
	margin-bottom: 8px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section p.news_date {
	margin-top: 0;
	padding-top: 0;
	color: #808080;
	margin-bottom: 4px;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background p.news_date {
	margin-top: 0;
	padding-top: 0;
	color: #808080;
	margin-bottom: 0px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section_banner div.background p {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section_banner div.background p.grey_text {
	width: 60%;
	padding-left: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section_banner2 div.background p {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section_banner2 div.background p.black_text {
	width: 60%;
	padding-left: 5px;
	padding-bottom: 10px;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p {
	margin: 5px 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.button {
	margin-bottom: 0.3em;
	margin-top: 0;
	width: 95px;
	float: left;
	
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results {
	float: right;
	position: relative;
	right: 0;
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section_homepage div.left_background div.right_background div.text_content p {
	width: 100%;
	margin-top: 0px;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section_homepage div.left_background div.right_background div.text_content p.registration {
	width: 100%;
	margin-top: 0px;
	border-top: 0;
	
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.text_content p {
	width: 100%;
	margin-top: 0px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background  p {
	margin-top: 3px;
	padding-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div p {
	margin-top: 0;
	padding-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background p {
	padding-top: 0.5em;
	margin-top: 0;
	margin-bottom: 0.8em;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background  p {
	margin-top: 0px;
	padding-top: 3px;
	margin-bottom: 8px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me p.text_inputs {
	width: 95%;
}

div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me div.left_column_50percent p.checkbox_inputs {
	width: 95%;
	margin: 0 0 4px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me div.right_column_50percent p.checkbox_inputs {
	width: 95%;
	margin: 0 0 4px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me p.button {
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel {
	text-align: left;
	margin-bottom: 20px;
	display: block;
	width: 95%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 10px;
	margin-right: 10px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel p {
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel p.button {
	text-align: right;
	padding-right: 10px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel p.registration {
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.maparea_info p {
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div div.z_shown p {
	color: #4D4D4D;
	
}
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div div.z_shown p.text_input {
	margin: 10px auto;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div div.z_shown p.button {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background p {
	margin-top: 4px;
	margin-bottom: 5px;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.photo_news p {
	margin: 0 0 5px 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.photo_news p.grey_text {
	margin: 0px 0 20px 0;
	padding: 0;
	width: 290px;
}
div.wrapper div.wrapper_content div.content div.main div.photo_news p {
	margin: 0 0 5px 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.photo_news p.grey_text {
	margin: 0px 0 20px 0;
	padding: 0;
	width: 290px;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.additional_info p {
	padding: 0 0 10px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.choose_option {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div.shown p {
	margin-top: 3px;
	margin-bottom: 3px;
}
div.wrapper div.wrapper_content div.content div.main table.question_form tr td p.button {
	text-align: right;
	margin-top: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.documents_selector p {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.documents_selector p.documents_select {
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.documents_selector p.documents_select {
	margin-top: 1.4em;
	margin-bottom: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.documents_selector p.smaller {
	font-style: italic;
	margin: 0.5em 0 0 0;
	color: #808080;
}
div.wrapper div.wrapper_content div.content div.main div.documents_selector p {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.main div.documents_selector p.documents_select {
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.main div.documents_selector p.smaller {
	font-style: italic;
	margin: 0.5em 0 0 0;
	color: #808080;
}

div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information {
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	padding-left: 10px;
	padding-right: 10px;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information {
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	padding-left: 10px;
	padding-right: 10px;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document {
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	margin: 1.8em 0 1em 0;
	text-align: right;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_bottomT15 {
	border-top: 2px solid #9cc4e5;
	border-bottom: 1px solid #cccccc;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	margin: 0em 0 1em 0;
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section p.pager_bottomT24a {
	border-top: 2px solid #9cc4e5;
	border-bottom: 1px solid #cccccc;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.public_commission p.pager_document{
	border: none;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	margin: 1.8em 0 1em 0;
	text-align: right;
}


div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.public_commission p.special_pager {
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.additional_info p.adobe_download {
	padding-left: 35px;
	background: url("/Style Library/i/icons/pdf_icon.png") 0 0 no-repeat;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.additional_info p.adobe_download {
	padding-left: 35px;
	padding-top: 5px;
	background: url("/Style Library/i/icons/pdf_icon.png") 0 0 no-repeat;
	margin-bottom: 1em;
}

div.wrapper div.wrapper_content div.content div.main div.section div.left_background div.right_background div.additional_info p.adobe_download {
	padding-left: 30px;
	background: url("/Style Library/i/icons/pdf_icon.png") 0 0 no-repeat;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv div.photo_employee p {
	margin: 0 0 0.5em 0;
	color: #808080;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv div.text_employee p {
	margin-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv div.text_employee p.smaller {
	margin-top: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv div.photo_employee p {
	margin: 0 0 0.5em 0;
	color: #808080;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv div.text_employee p {
	margin-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv div.text_employee p.smaller {
	margin-top: 1em;
}

div.wrapper div.wrapper_content div.content div.main div.our_team div.photo_news p.text_desc {
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section p.photo {
	margin-top: 0px;
	margin-bottom: 0;
	padding-bottom: 10px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section dl.internship dd p {
	margin: 0.5em 0 0 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section p.marginTop_0 {
	margin-top: 0.5em;
}

div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager {
	display: block;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_big p {
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_big p.photo {
	margin-top: 0;
}

div.wrapper div.wrapper_content div.content div.main div.galleries_wrapper div.picture_thumbnails p.view_all {
	width: 100%;
	display: block;
	margin-top: 0;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background p.smaller {
	margin-bottom: 0;
	padding-left: 2%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section p.view_all {
	margin-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background fieldset.subscribe_news p.inputs_2 {
	margin-bottom: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background fieldset.subscribe_news p.inputs {
	margin-bottom: 0.6em;
	height: 3.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section p.news_pager {
	border-top: 1px solid #808080;
	border-bottom: 2px solid #9cc4e5;
	margin-top: 0.5em;
	padding: 0.5em 0;
	display: block;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section p.page_counter {
	margin-top: 0.5em;
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form div p.inputs {
	height: 4em;
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form div#apply_form2 p.inputs {
	height: auto;
	
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form div#apply_form2 div.fileinputs {
	padding-bottom: 5px;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background p.manage_profile_table {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_column p.grey_text {
	margin-top: 0.4em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.forgotten_password p.button {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.forgotten_password p.buttons {
	margin-top: 0.5em;
	margin-bottom: 1em;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.forgotten_password table tr td p.inputs {
	margin-top: 0;
	margin-bottom:0;
	height: 3em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.error_page p.grey_text {
	margin-bottom: 0;
	margin-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.public_commission table tr td.docs_end_dates p.grey_text {
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.button {
	margin-top: 1.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.pwd_fail_val {
	margin: 0!important;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.why_to_register_link {
	margin: 0!important;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.invalid_invoice {
	margin: 0!important;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.button span.btn_left_reg {
	width: 49%;
	float: left;
	display: block;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.additional_info p {
	color: #d4d4d4;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.payment_table p {
	padding-top: 1em;
	margin-bottom: 0.8em;
	display: block;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background div.water_counter p {
	margin-top: 0em;
	margin-bottom: 0em;
	display: block;
	width: 100%;
	clear: both;
}
div.wrapper div.wrapper_content div.content  div.section div.left_background div.right_background div.water_counter p.time_period {
	margin-bottom: 15px;
	margin-top: 0;
	padding-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background p.search_word {
	margin-top: 1.4em;
	margin-bottom: 0em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.search_result p.pager_document {
	margin-top:0.8em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column p.give_report {
	text-align: right;
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap p.pager_document {
	border-top: none;
	border-bottom: 1px solid #cccccc;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	margin: 0.2em 0 0em 0;
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap p.print_zone {
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.inputs {
	margin-top: 1em;
	margin-bottom: 0.6em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.show_for_period {
	margin-top: 1em;
	margin-bottom: 1.6em;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.expand_collapse li  div.stopwater_abonament p.inputs {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.expand_collapse li  div.stopwater_abonament p.button {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.expand_collapse li  div.stopwater_abonament p.grey_text {
	margin-bottom: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.quote_employee div.text_employee p.smaller {
	margin-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.quote_employee div.photo_employee p.quote  {
	background: url('/Style Library/i/Bg/quote_mark_left.gif') no-repeat 0 5px;
	padding-left: 30px;
	position: relative;
	left: -30px;
}
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p {
	padding-left: 2%;
	width: 95%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column p.inputs {
	margin-bottom: 0em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column p.button {
	margin-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.pdf_document {
	background: url("/Style Library/i/icons/pdf_icon.png") no-repeat 0 50%;
	padding: 1em 0px 1em 30px; 
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.stopwater_subscribe_form p.inputs {
	width: 48%;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.stopwater_subscribe_form p.water_stop_checkbox {
	width: 48%;
	float: left;
	padding-bottom: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.stopwater_subscribe_form p.button {
	margin-top: 0.8em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.stopwater_subscribe_form p.grey_text {
	margin-top: 0.8em;
}

div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form div#refer_form2 p.buttons {
	margin-top: 1.5em;
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.contacts_offices tr td p.grey_text {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.center_html div p {
	padding-top: 0.5em;
	margin-bottom: 0.8em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download table.document_download tr td p.grey_text {
	margin-top:0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.accents div.left_background div.right_background p.survey_success_message {
	padding-top: 0.4em;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.payment_table table tr td div.payments_type_position div.my_bills p.closewindow {
	margin-top: 0.2em;
	margin-bottom: 0em;
	display: block;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel p.text_inputs {
	padding-bottom: 10px;
}
/* 04.Lists */

ul.basic_list {
	padding: 10px 0 10px 20px;
	color: #808080;	
}
ul.basic_list li {
	list-style-type: disc!important;	
}
div.wrapper div.wrapper_content div.content div.main div div div.main_column div.jobs_description ul.basic_list {
	padding: 10px 0 10px 20px;
	list-style-type: disc!important;
	color: black;
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.main div div div.main_column div.jobs_description ul.basic_list li {
	list-style-type: disc;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.technical_services li.contact_offices {
	list-style-type: none;
	list-style-position: outside;
	background: url("/Style Library/i/Bg/contact_offices.gif") 3px 60% no-repeat;
	padding: 3px 0 3px 20px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.technical_services li.contact_web {
	background: url("/Style Library/i/Bg/contact_web.gif") 3px 60% no-repeat;
	list-style-type: none;
	list-style-position: outside;
	padding: 3px 0 3px 20px;}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.technical_services li.contact_phone {
	background: url("/Style Library/i/Bg/contact_phone.gif") 3px 60% no-repeat;
	list-style-type: none;
	list-style-position: outside;
	padding: 3px 0 3px 20px;}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.technical_services {
	margin: 0;
	padding: 0 0 0 6%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ol {
	margin: 0 0 0 30px;
	padding-top: 20px;	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section ol li {
	padding-bottom: 10px;	
	padding-right: 6px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ol li ul {
	margin: 0;
	padding-left: 15px;
	padding-top: 5px;	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ol li ul li {
	list-style-type: disc;
	list-style-position: outside;	
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone ul li {
	list-style-type: none;
	font-weight: bold;
	padding: 3px 0;	
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone ul {
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px 0;
	margin-top: -5px;
	margin-bottom: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.news {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news li {
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.member_services {
	margin: 0;
	padding: 0px 0px 0 0;
	list-style-type: none;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.member_services li {
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.member_services li span.phone_services {
	color: #808080;
	display: block;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.member_services li span.online_services {
	width: 100%;
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.member_services li span.online_services a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.member_services li span.online_services a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.member_services li span.online_services a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.member_services li span.online_services a:hover
{
	padding-left: 6px;
}
body div.wrapper div.wrapper_content div.content div.main div.first div.section_homepage div.left_background div.right_background div.text_content ul.member_services li div span.online_services 
{
	width: 190px!important;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact ul {
	margin: 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact ul li {
	margin: 0;
	padding: 0;
}

div.footer div.services ul {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	width: 100%;
}
div.footer div.services ul li {
	float: left;
	border-left: 1px solid #a0a0a0;
	list-style-type: none;
	padding:  0 5px 2px 5px;
	
}
div.footer div.services ul li.fisrt_services {
	float: left;
	border-left: none;
	padding-left: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse {
	margin: 0 0 15px 0;
	padding: 0;
}
body div.wrapper div.wrapper_content div.content div.main div.main_2column div.qa_items table tr td table tr td ul.expand_collapse {
	border-bottom: 2px solid #a6c9ed;
}
body div.wrapper div.wrapper_content div.content div.main div.main_2column div.qa_items table tr td table tr td div.ms-WPBody div h3 {
	margin-top: 20px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.expand_collapse {
	margin: 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li {
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.expand_collapse li {
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
	border-bottom: 1px solid #9CC4E5
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background ul.expand_collapse {
	margin: 10px 0 0 0;
	padding: 0;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background ul.expand_collapse li {
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div ul.expand_collapse li {
	border-bottom: 1px solid #9CC4E5;
	border-top: 1px solid #9CC4E5;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul {
	margin: 0;
	padding-left: 0;
	margin-bottom: 10px;
	clear: both;
	width: 100%;
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.mainService div.section div.left_background div.right_background div.services_text ul {
	margin-bottom: 30px
}
div.wrapper div.wrapper_content div.content div.main div.first div.section div.left_background div.right_background div.services_text ul {
	margin: 0;
	padding-left: 0;
	margin-bottom: 30px;
	clear: both;
	width: 100%;
	display: block;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li {
	font-weight: normal;
	list-style-type: none;
	margin-top: 0.4em;
	padding-bottom: 15px;
	width: 100%;
	display: block;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul.bullet_list li {
	font-weight: normal;
	list-style-type: disc;
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet.gif") no-repeat 8px 5px ;	
	margin-top: 0.4em;
	margin-bottom: 0.6em;
	width: 100%;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.services_text ul {
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.services_text ul li {
	margin: 0;
	list-style-type: none;
	padding-bottom: 10px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.upcoming_events ul {
	margin: 0;
	padding: 0 0px;
	list-style-type: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.upcoming_events ul li {
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.internship_list {
	margin: 0;
	padding-left: 0;	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.internship_list li {
	margin: 0em 0 0 0;
	padding-top: 0.6em;
	list-style-type: none;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background ul.search_result_items {
	margin: 0;	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background ul.search_result_items li {
	margin: 0.6em 0 1em 0;
	list-style-type: none;	
}

div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails ul {
	margin: 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails ul li {
	margin: 0 0 0.8em 0;
	padding: 0;
	list-style-type: none;
	float: left;
	padding-right: 4%;
}
div.wrapper div.wrapper_content div.content div.main div.galleries_wrapper div.picture_thumbnails ul {
	margin: 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.galleries_wrapper div.picture_thumbnails ul li {
	margin: 0 0 0.8em 0;
	padding: 0;
	list-style-type: none;
	float: left;
	padding-right: 4%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.city_investments li{
	margin: 0 0 0.6em 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.city_investments {
	margin: 0;
	padding: 0 0 0 25px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.investment_priority {
	margin: 0;
	padding: 0 0 0 25px;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.investment_priority li {
	margin: 0 0 0.6em 0;
	padding: 0;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.sitemap div.section ul {
	margin-top: 0em;
	padding-left: 0;
	margin-left: 0;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.sitemap div.section ul li {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0.5em

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.sitemap div.section ul li ul {
	padding-left: 6%;
	margin-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul.basic_list {
	list-style-type: none;
	padding-left: 40px;
	
	display: block;
	width: 90%;
	float: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul.basic_list li {
	display: block;
	width: 100%;
	float: none;
	list-style-type: disc;
	list-style-position: outside;	
	vertical-align:top	
}
div.wrapper div.wrapper_content div.content div.extra div.section div.accents div.left_background div.right_background ul.radio_nav li {
	list-style-type: none;
}

ol {
	
}
ul li {
	
}
ol li {
	
}
ul.global_navigation {
		margin: 0;
		padding: 0;
		display: block;
		clear: both;
		width: 100%;
		
}
ul.global_navigation li {
		float: left;
		display: block;
		margin: 0 0 0 0;
		/*padding: 0.7em 0.45em 0.44em 0.45em;*/
		padding: 4px 0 7px 0;
		position: relative;
		height: 13px;/*33*/
		top: 4px;
		/*border-right-width: 2.6%;
		border-right-style: solid;
		border-right-color: white;*/
		width: 106px;
		text-align:center;
		/*border-right: 3px solid white;margin-right: 0.5%;*/
		background: url("/Style Library/i/Bg/li_gradient.gif") repeat-x 0px 0px;
		/*border-left: 1px #d8e8fe solid;
	border-right: 1px #d8e8fe solid;*/
	border-left: 1px #bbd2fb solid;
	border-right: 1px #bbd2fb solid;


}
ul.global_navigation li.separator {
	width: 3px;
	/*padding: 0.7em 0 5px 0;*/
	padding: 7px 0 6px 0;
	margin: 0;
	top: 0;
	background: none no-repeat 0 0;
	color: white;
	border: none;
	height: 18px;
}
ul.global_navigation li.current {
	/*padding: 0.7em 0.8em 0.44em 0.8em;
	padding: 0.7em 0 0.44em 0;*/
	padding: 7px 0 6px 0;
	background: url("/Style Library/i/Bg/global_nav.gif") 0 0 repeat-x;
	top: 0;
	/*background-color: #dcebff;
	background-image: none;
	border-top: 3px #39b54a solid;*/
	/*border: none;39b54a dcebff      d8e8fe     bbd2fb  final - d8e8fe*/
	border-left: 1px #c5d9fc solid;
	border-right: 1px #c5d9fc solid;
	position: relative;
	z-index: 2;
	height: 18px;
	/*33*/
	/*border-right-width: 2.6%;
	border-right-style: solid;
	border-right-color: white;
	width: 12.1%;
	/*border-right: 3px solid white;
	margin-right: 0.5%;*/
}
ul.global_navigation li.last_main_item {
	border-left: 1px #bbd2fb solid;
	border-right: 1px #bbd2fb solid;

	width: 106px;
	margin-left: 0;
	margin-right: 0;
	float: left;
	/*height: 13px;*/
}
ul.sub_navigation {
	margin: 0;
	padding: 0 0 0 0px;
	display: block;
	clear: both;
	margin-top: -3px;/*-17px;*/
	width: 100%;
	background-color: white;
	background: url("/Style Library/i/Bg/sub_nav.gif") 99.8% 0 repeat-x;
	min-height: 33px;
	overflow: visible;
	float: left;
	border-left: 1px solid #c5d9fc;
	border-bottom: 1px solid #999
}
ul.sub_navigation li {
	float: left;
	display: block;
	margin: 0;
	padding: 8px 0.5em 8px 0.5em;
	min-height: 3px;
	overflow: visible;
	position: relative;
	
}
ul.sub_navigation li.main_item {
	padding-bottom: 13px;
}
ul.sub_navigation li.current {
	padding-bottom: 13px;
}
ul.sub_navigation li.separator {
	padding-left: 0;
	padding-right: 0;
}
dl {
	
}
dt {
	
}
dd {
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dt {
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd {
	padding: 0 0 0 30px;
	margin: 5px 0 10px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section dl.internship dt {
	font-weight: bold;
	margin-bottom: 0.6em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section dl.internship dd {
	padding: 0;
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column dl.profile_logged_user dt {
	font-weight: bold;
	color: #4D4D4D;
	font-size: 1.1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column dl.profile_logged_user dd {
	margin: 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section dl.water_sources dt {
	font-weight: bold;
	list-style-type: disc;
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet.gif") no-repeat 8px 5px ;
	margin-top: 0.4em;
	margin-bottom: 0.6em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section dl.water_sources dd {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 1em;
	padding-left: 25px;
}
/* 05.Images */
img {
	
}
div.header a img {
	border: none;
}
div.wrapper div.wrapper_content img {
	border: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.registration a img {
	position: relative;
	top: 1px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel div.left_column_50percent p.registration a img {
	position: relative;
	top: 1px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.expand_collapse li span img {
	margin-right: 4px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background ul.expand_collapse li span img {
	margin-right: 4px;
}

div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel span a img {
	position: relative;
	top: 1px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel a img {
	padding-left: 3px;
	position: relative;
	top: 1px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span img {
	padding-right: 5px;
	position: relative;
	top: 2px;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.services_text ul li span img {
	padding-right: 5px;
	position: relative;
	top: 2px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a img {
	padding-right: 5px;	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.smaller a img {
	position: relative;
	top: 2px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv div.text_employee p.smaller a img {
	position: relative;
	top: 2px;

}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv div.text_employee p.smaller a img {
	position: relative;
	top: 2px;
	padding-left: 4px;

}

div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a img{
	margin-right: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a img{
	margin-right: 0.5em;
}

div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results span.all_news span img {
	position: relative;
	top: 1px;
}
div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news a img {
	position: relative;
	top: 1px;

}
div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news a img{
	position: relative;
	top: 1px;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section_banner2 div.background p.smaller a img {
	position: relative;
	top: 1px;
}
div.wrapper div.wrapper_content div.content div.main div.child_events div.text p.more_info a img {
	position: relative;
	top: 1px;

}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper p.back_to_gallery a img{
	position: relative;
	top: 1px;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span a img {
	position: relative;
	top: 1px;

}
div.wrapper div.wrapper_content div.content div.main div.galleries_wrapper div.picture_thumbnails p.view_all a img {
	position: relative;
	top: 1px;
	left: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section p.view_all a img {
	position: relative;
	top: 1px;
	
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span a img {
	position: relative;
	top: 1px;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd p {
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div ul.expand_collapse li span img {
	margin-right: 4px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background p.smaller a img {
	margin-left: 3px;
}
/* 06.Semantic */
em {
	
}
strong {
	
}

/* 07.Non-semantic and Presentational */
span {
	
}
div.wrapper div.wrapper_content div.content div.main h3.careers_item span {
	display: block;
	color: #808080;
	font-size: 0.9em;
	font-weight: normal;
}
div.wrapper div.wrapper_content div.breadcrumb_search  p.breadcrumbs span {
	padding: 0px;
	margin: 0 10px 0 0;
	color: #808080;
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.breadcrumb_search  p.breadcrumbs span span {
	padding: 0px;
	margin: 0 10px 0 0;
	color: #808080;
	font-size: 1em;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr th span {
	color: #808080;
	display: block;
	font-weight: normal;
	font-size: 0.95em;
	font-style: italic;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td span {
	color: #808080;
	display: block;
	font-size: 0.95em;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td span.grey_text {
	
	font-size: 1em;

}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table.water_price tr td span {
	color: #808080;
	display: block;
	font-size: 1em;

}
div.wrapper div.wrapper_content div.content div.main div.section table.water_price tr td span {
	color: #808080;
	display: block;
	font-size: 1em;

}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.water_price tr th span {
	color: #808080;
	display: block;
	font-size: 1em;

}


div.wrapper div.wrapper_content div.content div.extra div.login_zone p span {
	float: left;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone h3 span {
	white-space: nowrap;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p span.name {
	color: #0066CC;
	float: left;
	padding-left: 6px;
	
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName div span.name {
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p span.exit {
	float: none;
	margin-right: 15px;

}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel span {
	float: none;
	
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info span {
	color: #808080
}

div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background p.time_period span {
	width: 49%;
	display: block;
	float: left;
	color: #808080;
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.portfolio_table div.maparea_info p.time_period span {
	width: 80%;
	display: block;
	float: left;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 span.all_news {
	float: right;
	font-size: 0.75em;
	position: relative;
	margin-top: -1.15em;
	font-style: normal;
	padding-right: 10px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3 span.all_news {
	float: right;
	font-size: 0.75em;
	position: relative;
	margin-top: -1.15em;
	font-style: normal;
	padding-right: 10px;
}

div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news {
	float: right;
	font-size: 0.75em;
	position: relative;
	margin-top: -1.15em;
	font-style: normal;
	padding-right: 10px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel span.register {
	float: right;
	font-size: 0.95em;
	position: relative;
	top: -0em;
	font-style: normal;
	padding-right: 10px;
	width: auto;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel span.enter {
	float: left;
	width: 49%;	
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home h3 span.all_news {
	float: right;
	font-size: 0.75em;
	position: relative;
	margin-top: -1.15em;
	font-style: normal;
	padding-right: 10px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results span.all_news {
	float: right;
	font-size: 0.95em;
	position: relative;
	top: 0em;
	font-style: normal;
	padding-right: 10px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info span.grey_text {
	display: block;
	width: 100%;
	padding-top: 3px;
} 
div.wrapper div.wrapper_content div.content div.main div.main_column div.maparea_info p.time_period span {
	width: 49%;
	float: left;
	margin-right: 1%;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel p.text_inputs span {
	float: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span {
	margin-right: 10px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.services_text ul li span {
	margin-right: 10px;
	display: block;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.choose_option span.choose_left_zone {
	float: left;
}
div.wrapper div.wrapper_content div.content div.main table.question_form tr td span.required_field {
	color: red;
	font-weight: bolder;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv div.text_employee h4 span {
	color: #808080;
	font-weight: normal;
}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv div.text_employee h4 span {
	color: #808080;
	font-weight: normal;
	display: block;
}

div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form p span.smaller {
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form p span.required_field  {
	color: red;
}
div.wrapper div.wrapper_content div.content div.main div.our_team div.photo_news p.text_desc span.job_title {
	display: block;
	font-weight: normal;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.our_team div.text_news h4 span.job_title {
	display: block;
	font-weight: normal;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.internship_list li span {
	display: block;
	color: #808080;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background ul.search_result_items li span {
	display: block;
	color: #808080;
}

div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.previous {
	float: left;
	display: block;
	width: 26.5%;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.pages {
	float: left;
	display: block;
	width: 26.5%;
	padding-left: 7.5%;
	padding-right: 7%;

}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.next {
	float: left;
	display: block;
	width: 26.5%;
}
div.wrapper div.wrapper_content div.content div.main p.news_pager span.previous {
	float: left;
	display: block;
	width: 26.5%;
}
div.wrapper div.wrapper_content div.content div.main p.news_pager span.pages {
	float: left;
	display: block;
	width: 26.5%;
	padding-left: 7.5%;
	padding-right: 10%;

}
div.wrapper div.wrapper_content div.content div.main p.news_pager span.next {
	float: left;
	display: block;
	width: 26.5%;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section fieldset.subscribe_news p.inputs span.required_field {
	color: red;
	left: -0.7em;
	position: relative;
	z-index: 2;
	display: inline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me p.text_inputs span.required_field {
	color: red;
	left: 0em;
	position: relative;
	z-index: 2;
	display: inline;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section fieldset.subscribe_news p.inputs span {
	display: inline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 span.description_document {
	display: block;
	color: #808080;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_counter {
	font-size: 0.95em;
	float:left;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span.pages {
	padding-left: 3%;
	padding-right: 2.8%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background p.manage_profile_table span.add{
	float: left;
	font-size: 1.4em;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span {
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.special_pager span.publish_date {
	padding-left: 5%;
	padding-right: 5%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.inputs span.email_desc {
	display: block;
	padding-bottom: 0em;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.inputs span.required_field {
	color: red;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.inputs span.show_additional {
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.payment_table table tr td span.grey_text {
	font-size: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap h4 span {
	font-weight: normal;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap h4 span.grey_text {
	white-space: nowrap;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr td span.desc {
	display: block;
	color: #808080
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr th span.grey_text {
	display: block;
	font-weight: normal;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr th {
	width: 120px
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr th.final_column {
	width: 190px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr td a.t02_expand_link1 {
	width: 160px;
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr td div p {
	width: 160px;
	display: block;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.show_for_period span {
	padding-left: 3%;

}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.contacts_offices tr td span.district {
	font-size: 0.9em;
	color: #a7acaf;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.quote_employee div.text_employee h4 span {
	font-weight: normal;
	color: #808080;
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.quote_employee div.photo_employee p.quote span.right_quotemark {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: -1.2em;
	float: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span.grey_text {
	float: left;
	width: 100%;
	padding-bottom: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span.grey_text img {
	float: left;
	width: 13px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span.grey_text a {
	float: left;
	width: 89%;
	padding-bottom: 7px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.mainService div.section div.left_background div.right_background span.grey_text div {
	padding-top: 4px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul.service_list li span.grey_text {
	float: none
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a span {
	float:left;
	display:block
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul.basic_list li span.grey_text {
	position: relative;
	top: -5px;

}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.water_price tr td span.left_margin {
	padding-left: 5%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot tr td a span {
	font-size: 1.4em;
	font-weight: bold
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.contacts_offices tr td span.district {
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li span.online_services {
	position: relative;
	z-index: 8;
}

div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div.section ul.expand_collapse li span a span {
	color: #0066cc;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 span.moneyicon_1row {
	float: right;
	margin-top: -14px;
	margin-right: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3.two_row_heading span.moneyicon_2row {
	float: right;
	margin-top: -24px;
	margin-right: -3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download p.pager_document span {
	margin-right: 1em;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download p.pager_document span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager span {
	display: inline;
	padding-right: 0.2em;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div p span.place {
	font-weight: bold;
	display: block;
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div p span.worktime span.worktime_1 {
	color: #808080;
	font-size: 0.95em;
	padding-right: 8px;
}

br {
	
}
script {
	
}
noscript {
	
}
object {
	
}
.bold {
	font-weight: bold;	
}
.italic {
	font-style: italic;
}
.hidden {
	display: none;
}
.offset {
	position: absolute;
	left: -9999px;
}
.highlight {
	
}
.error {
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr td address {
	font-style: normal;
}

/* 08. Tables */


/* 09.Widgets */


/* 10.Links */
a:link, a:visited, a:hover, a:focus, a:active {
	text-decoration: none;
	color: #0066CC;
}
a:hover {
	text-decoration: underline;
}
a:focus, a:active {
	
}
ul.global_navigation li a:link,
ul.global_navigation li a:active,
ul.global_navigation li a:visited,
ul.global_navigation li a:focus,
ul.global_navigation li a:hover {
	 color: #0066CC;
	 font-size: 1.10em;
	 font-weight: bold;
	 margin: 0;
	 padding: 0;
	 text-decoration:none;
}
ul.global_navigation li a:hover {
	 color: #39b54a;
	 text-decoration: none;
	 
}
ul.global_navigation li.current a:link,
ul.global_navigation li.current a:active, 
ul.global_navigation li.current a:visited, 
ul.global_navigation li.current a:focus, 
ul.global_navigation li.current a:hover {
	 color: #39B54A;
	 font-size: 1.1em;
	 font-weight: bold;
	 margin: 0;
	 padding: 0;
	 
}

ul.sub_navigation li a:link,
ul.sub_navigation li a:active, 
ul.sub_navigation li a:visited, 
ul.sub_navigation li a:focus, 
ul.sub_navigation li a:hover {
	color: #0064e6;
	font-size: 0.95em;
	height: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 10;
	display: block;

}
ul.sub_navigation li a:hover {
	text-decoration: underline;
}
ul.sub_navigation li.current a:link,
ul.sub_navigation li.current a:active,
ul.sub_navigation li.current a:visited,
ul.sub_navigation li.current a:focus,
ul.sub_navigation li.current a:hover {
	color: #39B54A;
	font-size: 1em;
	height: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 10;
}
ul.sub_navigation li.current a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel a:link, 
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel a:active, 
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel a:visited, 
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel a:focus, 
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel a:hover {
	top: -1px;
	position: relative;
	padding-right: 3px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.admin_panel a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 span.all_news a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 span.all_news a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 span.all_news a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 span.all_news a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 span.all_news a:hover {
	font-weight: normal;
	position: relative;
	top: -2px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section h3 span.all_news a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel a:link, 
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel a:active, 
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel a:visited, 
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel a:focus, 
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel a:hover {
	top: 0px;
	position: relative;
	padding-right: 3px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone p.member_panel a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone ul li.current a:link,
div.wrapper div.wrapper_content div.content div.extra div.login_zone ul li.current a:active,
div.wrapper div.wrapper_content div.content div.extra div.login_zone ul li.current a:visited,
div.wrapper div.wrapper_content div.content div.extra div.login_zone ul li.current a:focus,
div.wrapper div.wrapper_content div.content div.extra div.login_zone ul li.current a:hover {
	color: #39b54a;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone ul li.current a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news a:link,
div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news a:active,
div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news a:visited,
div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news a:focus,
div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news a:hover {
	font-weight: normal;
	position: relative;
	top: -2px;
}
div.wrapper div.wrapper_content div.content div.extra div.section h3 span.all_news a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home h3 span.all_news a:link,
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home h3 span.all_news a:active,
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home h3 span.all_news a:visited,
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home h3 span.all_news a:focus,
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home h3 span.all_news a:hover {
	font-weight: normal;
	position: relative;
	top: -2px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home h3 span.all_news a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results span.all_news a:link,
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results span.all_news a:active,
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results span.all_news a:visited,
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results span.all_news a:focus,
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results span.all_news a:hover {
	font-weight: normal;
	position: relative;
	top: 0px;
	margin-right: 3px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact p.survey_results span.all_news a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.registration a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.registration a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.registration a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.registration a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.registration a:hover {
	font-size: 1em;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background p.registration a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background h4.news_title a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background h4.news_title a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background h4.news_title a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background h4.news_title a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background h4.news_title a:hover {
	font-size: 1em;
	font-weight: normal;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background h4.news_title a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news li h4.news_title a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news li h4.news_title a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news li h4.news_title a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news li h4.news_title a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news li h4.news_title a:hover {
	font-size: 1em;
	font-weight: normal;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news li h4.news_title a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div ul.news li h4.news_title a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div ul.news li h4.news_title a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div ul.news li h4.news_title a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div ul.news li h4.news_title a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div ul.news li h4.news_title a:hover {
	font-size: 1em;
	font-weight: normal;
	color: #0066cc;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div ul.news li h4.news_title a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div ul.expand_collapse li span a:link,
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div ul.expand_collapse li span a:active,
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div ul.expand_collapse li span a:visited,
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div ul.expand_collapse li span a:focus,
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div ul.expand_collapse li span a:hover {
	position: relative;
	top: -1px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div ul.expand_collapse li span a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:hover
{
	display: block;


}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:link,
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:active,
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:visited,
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:focus,
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:hover {
	font-weight: bold;	
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:hover {
	font-weight: bold;	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td h4 a:hover {
	text-decoration: underline;

}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:link,
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:visited,
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:active,
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:focus,
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:hover {
	margin-right: 1.5em;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:hover {
	margin-right: 1.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td p.technical_information a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.pages a:link,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.pages a:active,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.pages a:visited,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.pages a:hover,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.pages a:focus {
	margin-right: 4px;
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span.pages a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span a:link,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span a:active,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span a:visited,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span a:hover,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span a:focus {
	
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails p.gallery_pager span a:hover {
	text-decoration: underline
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper p.back_to_gallery a:link,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper p.back_to_gallery a:acitve,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper p.back_to_gallery a:hover,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper p.back_to_gallery a:visited,
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper p.back_to_gallery a:focus {
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper p.back_to_gallery a:hover {
	text-decoration: underline
}
div.wrapper div.wrapper_content div.content div.main p.news_pager span.pages a:link,
div.wrapper div.wrapper_content div.content div.main p.news_pager span.pages a:active,
div.wrapper div.wrapper_content div.content div.main p.news_pager span.pages a:visited,
div.wrapper div.wrapper_content div.content div.main p.news_pager span.pages a:hover,
div.wrapper div.wrapper_content div.content div.main p.news_pager span.pages a:focus {
	margin-right: 4px;
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main p.news_pager span.pages a:hover {
	text-decoration: underline
}
div.wrapper div.wrapper_content div.content div.main p.news_pager span a:link,
div.wrapper div.wrapper_content div.content div.main p.news_pager span a:active,
div.wrapper div.wrapper_content div.content div.main p.news_pager span a:visited,
div.wrapper div.wrapper_content div.content div.main p.news_pager span a:hover,
div.wrapper div.wrapper_content div.content div.main p.news_pager span a:focus {
	
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main p.news_pager span a:hover {
	text-decoration: underline
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span a:focus {
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span a:hover {
	text-decoration: underline
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span.pages a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span.pages a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span.pages a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span.pages a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span.pages a:focus {
	margin-right: 4px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span.page_scroller span.pages a:hover {
	text-decoration: underline
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.show_for_period a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.show_for_period a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.show_for_period a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.show_for_period a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.show_for_period a:focus {
	padding-left: 3%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.show_for_period a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3 span.all_news a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3 span.all_news a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3 span.all_news a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3 span.all_news a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3 span.all_news a:focus {
	font-weight: normal;
	position: relative;
	top:-1px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section h3 span.all_news a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse div.section h3 a.unactive:link,
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse div.section h3 a.unactive:active,
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse div.section h3 a.unactive:visited,
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse div.section h3 a.unactive:hover,
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse div.section h3 a.unactive:focus {
	color: #4d4d4d;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse div.section h3 a.unactive:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:focus {
	width:100%;
	display:block;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div.section ul.expand_collapse li span a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div.section ul.expand_collapse li span a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div.section ul.expand_collapse li span a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div.section ul.expand_collapse li span a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div.section ul.expand_collapse li span a:focus {
	color: #0066cc;
	cursor: hand;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div.section ul.expand_collapse li span a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div ul.expand_collapse li span a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div ul.expand_collapse li span a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div ul.expand_collapse li span a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div ul.expand_collapse li span a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div ul.expand_collapse li span a:focus {
	color: #0066cc;
	cursor: hand;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div ul.expand_collapse li span a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info a:link,
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info a:active,
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info a:visited,
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info a:hover,
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info a:focus {
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div p.text_contact_info a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div.center_html h3 span.all_news a:link,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div.center_html h3 span.all_news a:active,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div.center_html h3 span.all_news a:visited,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div.center_html h3 span.all_news a:hover,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div.center_html h3 span.all_news a:focus {
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div.center_html h3 span.all_news a:hover {
	text-decoration: underline;
	border-collapse:collapse
}

div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div.accents h3 span.all_news a:link,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div.accents h3 span.all_news a:active,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div.accents h3 span.all_news a:visited,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div.accents h3 span.all_news a:hover,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div.accents h3 span.all_news a:focus {
	color: #0066cc;
	text-decoration: none;
	position: relative;
	left: -4px;
	
}
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div.accents h3 span.all_news a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd p a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd p a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd p a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd p a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd p a:focus {
	color: #0066cc;
	display: block;
	margin-bottom: 0.4em;
	text-decoration: none;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd p a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a:link,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a:active,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a:visited, 
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a:hover,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a:focus
{
	color: #0066cc;
}
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a:hover {
	text-decoration: underline;

}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download p.pager_document span a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download p.pager_document span a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download p.pager_document span a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download p.pager_document span a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download p.pager_document span a:focus
{
	color: #0066cc;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download p.pager_document span a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download table.document_download tr td a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download table.document_download tr td a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download table.document_download tr td a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download table.document_download tr td a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download table.document_download tr td a:focus
{
	color: #0066cc;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download table.document_download tr td a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv table tr td table tr td div.text_employee p.smaller a:link, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv table tr td table tr td div.text_employee p.smaller a:active, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv table tr td table tr td div.text_employee p.smaller a:visited, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv table tr td table tr td div.text_employee p.smaller a:hover, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv table tr td table tr td div.text_employee p.smaller a:focus
{
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv table tr td table tr td div.text_employee p.smaller a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background div.services_text ul li a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background div.services_text ul li a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background div.services_text ul li a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background div.services_text ul li a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background div.services_text ul li a:focus {
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background div.services_text ul li a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background p.smaller a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background p.smaller a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background p.smaller a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background p.smaller a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background p.smaller a:focus {
	color: #0066cc;
	text-decoration: none;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.left_background div.right_background p.smaller a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li span a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li span a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li span a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li span a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li span a:focus {
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li span a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager span a:link, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager span a:active, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager span a:visited, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager span a:hover, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager span a:focus {
	font-size: 1em;
	color: #0066cc;
	text-decoration: none;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div div.portfolio_table p.news_pager span a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div p span.worktime a:link, 
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div p span.worktime a:active, 
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div p span.worktime a:visited, 
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div p span.worktime a:hover, 
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div p span.worktime a:focus {
	font-size: 0.95em;
}

/* tables */
div.wrapper div.wrapper_content div.content div.main table.question_form {
	width:100%;
}
div.wrapper div.wrapper_content div.content div.main table.question_form tr td {
	vertical-align: top;
	width: 50%;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table {
	border-collapse: collapse;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr th.describe_services {
	text-align: left;
	width: 55%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.left_tech_serv table tr td table tr td div.section div.left_background div.right_background table.service_item tr th.describe_services {
	text-align: left;
	width: 54%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.left_tech_serv table tr td table tr td div.section div.left_background div.right_background table.service_item tr th {
	text-align: right;
	width: 20%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.left_tech_serv table tr td table tr td div.section div.left_background div.right_background table.service_item tr td.describe_services {
	text-align: left;
	width: 54%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.left_tech_serv table tr td table tr td div.section div.left_background div.right_background table.service_item tr td {
	text-align: right;
	width: 20%;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td.describe_services {
	text-align: left;
	width: 55%;
	color: #808080
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr th{
	text-align: right;
	color: black;
	font-size: 1em;
	border-bottom: 1px solid #8cbae8;
	padding: 10px 5px;
	vertical-align: bottom;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td {
	text-align: right;
	color: black;
	font-size: 1em;
	border-bottom: 1px solid #8cbae8;
	padding: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table.water_price tr td {
	border: none;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table.water_price tr th {
	border: none;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table.water_price tr th.first_row {
	border-bottom: 2px solid #8cbae8;
	text-align: left;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table.water_price tr td.middle_row {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table.water_price tr th.last_row {
	
	border-top: 1px solid #8cbae8;
	
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.water_price tr th.last_row {
	
	border-top: 1px solid #8cbae8;
	text-align: left;
}

div.wrapper div.wrapper_content div.content div.main div.section table.water_price {
	border-collapse: collapse;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table.water_price {
	border-bottom: 1px solid #8cbae8
}
div.wrapper div.wrapper_content div.content div.main div.section table.water_price tr td {
	border: none;
}
div.wrapper div.wrapper_content div.content div.main div.section table.water_price tr th {
	border: none;
}

div.wrapper div.wrapper_content div.content div.main div.section table.water_price tr th.first_row {
	border-bottom: 2px solid #8cbae8;
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.main div.section table.water_price tr td.middle_row {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
}
div.wrapper div.wrapper_content div.content div.main div.section table.water_price tr th.last_row {
	
	border-top: 1px solid #8cbae8;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.water_price tr td {
	text-align: right;
	padding-top: 0.4em;
	padding-bottom: 0.4em;	
	border-bottom: 1px solid #E6E6E6;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.water_price tr td.describe_services {
	text-align: left;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.water_price tr th {
	text-align: right;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.water_price tr th.last_row {
	text-align: right;
	border-bottom: 1px solid #8cbae8;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.water_price tr th.describe_services {
	text-align: left;
	vertical-align: bottom;
}


div.wrapper div.wrapper_content div.content div.main_2column div.main_column div table.payment_methods {
	width: 99%;
	margin-top: 5px;
	margin-bottom: 15px;
	border-top: 1px solid #8CBAE8;
	border-bottom: 1px solid #8CBAE8;
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.contacts_offices {
	border-top: none;
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.contacts_offices tr td {
	vertical-align: top
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.contacts_offices tr td.first_column {
	padding-top: 1.5em;
}

div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.contacts_offices tr td.paddingTop{
	padding-top: 0!important;
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.contacts_offices tr td.no_border{
	border-bottom: none!important;
	padding-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.left_background div.right_background table tr td div.payment_methods table.contacts_offices tr td {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.left_background div.right_background table tr td div.payment_methods table.contacts_offices tr td.no_border {
	
	padding-bottom: 0em;
}

div.wrapper div.wrapper_content div.content div.section div table.payment_methods {
	width: 99%;
	margin-top: 5px;
	margin-bottom: 15px;
	border-top: 1px solid #8CBAE8;
	border-bottom: 1px solid #8CBAE8;
	border-collapse: collapse;
}
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse div.section div.left_background div.right_background div.payment_methods table.payment_methods {
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div table.payment_methods tr td {
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 10px;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div table.payment_methods tr td.first_column {
	width: 20%;
	text-align: center;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div table.payment_methods tr td p strong {
	display: block;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background div table.payment_methods tr td {
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 10px;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background div table.payment_methods tr td.first_column {
	width: 15%;
	text-align: center;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background div table.payment_methods tr td p strong {
	display: block;
}

div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td strong {
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td strong {
	display: block;
}

div.wrapper div.wrapper_content div.content div.extra div.login_zone table {
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.login_template div.section div.login_zone table {
	width: 100%;
	clear: both;
}

div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download {
	width: 100%;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download {
	width: 100%;
	border-collapse: collapse;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download tr.last_row td {
	border: none;
}

div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background div.document_download table.document_download td{
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td{
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cccccc
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.document_download td.first_column {
	padding-right: 2%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv table tr td {
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td {
	text-align: left;
	padding: 0;
	border-bottom: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile {
	width: 100%;
	border-collapse:collapse
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr th {
	border-bottom: 2px solid #94b8ea;
	text-align: left;
	padding: 0.5em 2%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr th.first_column {
	width: 1em;
	padding-left: 0;
	padding-right: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr td {
	border-bottom: 1px solid #cccccc;
	padding: 0.5em 8px;
	font-size: 0.95em;
	vertical-align: top;
}
/**/
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports {
	width: 100%;
	border-collapse:collapse;
	border-bottom: 1px solid #94b8ea;

	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr th {
	border-bottom: 2px solid #94b8ea;
	text-align: left;
	padding: 0.5em 2%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr th.first_column {
	width: 1em;
	padding-left: 0;
	padding-right: 0;
	width: 12%;
	padding-right: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr td.first_column {
	padding-right: 0;
			

}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr td {
	border-bottom: 1px solid #cccccc;
	padding: 0.5em 2%;
	font-size: 0.95em;
	vertical-align: top;	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_reports tr.last_row td {
	border-bottom: none;
}


/**/
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.public_commission table tr td.docs_end_dates {
	width: 27%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.payment_table table {
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.payment_table table tr td {
	border-top: 1px solid #d0d0d0;
	border-bottom: none;
	padding: 0.8em 1%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.payment_table table tr td.middle_column {
	text-align: right;
	padding: 0.8em 5%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.payment_table table tr.first_row td {
	border-top: none;
}


div.wrapper div.wrapper_content div.content div.main_2column div.section div.payment_methods table.noTopBorder {
	border-top: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background table.service_item {
	width: 99%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background table.service_item tr td {
	text-align: right;
	font-weight: bold;
	color: black;
	font-size: 0.95em;
	border-bottom: 1px solid #8cbae8;
	padding: 5px;
	vertical-align: top;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background table.service_item tr td.describe_services {
	text-align: left;
	font-weight: normal;
	font-size: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background table.service_item tr th{
	
	color: black;
	font-size: 1em;
	border-bottom: 2px solid #8cbae8;
	padding: 10px 5px;
	vertical-align: bottom;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.forgotten_password table {
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.doc_dnldT29 tr.last_row td {
	border-bottom: 1px solid #9cc4e5;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download table.doc_dnldT29 tr.last_row td {
	border-bottom: 1px solid #9cc4e5;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div div.document_download table.document_download tr td.first_column {
	padding-right: 0;
}
/* filedset */
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact {
	border: none;
	width: 100%;
	padding-top: 0.7em;
	padding-left: 0;
	padding-right: 0;
}
fieldset.search {
	padding-right: 0px;
	border: none!important;
	padding-left: 5%;
	height: 21px;
	padding-bottom: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	border-bottom-style: none;
	background: url("/Style Library/i/btn/search_left_zone.gif") 0 0 no-repeat;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column fieldset.search {
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me {
	border: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section fieldset.subscribe_news {
	border: none;
}
/* inputs */
input {
	color: #808080;
}
input.btn_search {
	display: block;
	float: right;
	margin: 0px 0px 0px 4px;
	height: 21px;
	width: auto;
}

input.search {
	height: 17px;
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	font-size: 1em;
	z-index: 15;
	float: left;
	padding-bottom: 0px;
	margin: 2px 0px 0px;
	width: 88%;
	color: #808080;
	border-top-style: none !important;
	padding-top: 0px;
	
	border-right-style: none !important;
	border-left-style: none !important;
	position: relative;
	border-bottom-style: none !important;
	background-color: #f2f2f2;
}
div.main_2column input.search {
	width: 87%;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel p.text_inputs input {
	width: 90%;
	border: 1px solid #cccccc;
	color: #808080;
	font-size: 1em;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background p span.select_input_payments select {
	width: 75%;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background p span.select_input_payments select {
	width: 35%;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background p span.select_input_payments select {
	width: 35%;
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.left_background div.right_background p span.select_input_payments {
	display: none;
}
div.wrapper div.wrapper_content div.content div.main_2column div.section div.left_background div.right_background p span.button_payments {
	display: none;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.documents_selector p.documents_select span.select_input select {
	width: 50%;
}
div.wrapper div.wrapper_content div.content div.main div.documents_selector p.documents_select span.select_input select {
	width: 50%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.documents_selector p.documents_select span.select_input input {
	width: 50%;
	margin-right: 1em
}

div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div div.z_shown p.text_inputs input {
	width: 90%;
	color: #808080;
	font-size: 1em;
	margin: 0 auto;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.sofia_area_list select {
	border: 1px solid #E6E6E6;
	width: 95%;
	height: 370px;
	overflow: scroll;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 4px;
	color: #4D4D4D
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.sofia_area_list select option {
	padding-bottom: 4px;
	margin-bottom: 5px;
	line-height: 1.4em;
	color: #4D4D4D
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background p span.button_payments input {
	position: relative;
	top: 3px;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background p span.button_payments input {
	position: relative;
	top: 3px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.documents_selector p.documents_select span.button input {
	position: relative;
	top: 3px;

}
div.wrapper div.wrapper_content div.content div.main div.documents_selector p.documents_select span.button input {
	position: relative;
	top: 3px;

}


div.wrapper div.wrapper_content div.content div.main table.question_form tr td label {
	/*padding-top: 2em;*/
	
}
div.wrapper div.wrapper_content div.content div.main table.question_form tr td input {
	width: 95%;
	margin-bottom: 4px;
}
div.wrapper div.wrapper_content div.content div.main table.question_form tr td select {
	width: 96.5%;
	font-size: 1.25em;
	height: 1.5em;
	margin-bottom: 0px;
}

div.wrapper div.wrapper_content div.content div.main table.question_form tr td p.button input {
	width: auto;
	margin-right: 2%;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section fieldset.subscribe_news p.inputs input {
	width: 92%;
	position: relative;
	left: -0.6em;
	color: #808080;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section fieldset.subscribe_news p.button input  {
	margin-right: 10px;
	margin-top: 15px
}
div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me p.text_inputs input {
	width: 92%;
	position: relative;
	left: 0em;
	color: #808080;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section fieldset.subscribe_news p.inputs_2 input {
	width: 44%;
	margin-right: 0.5em;
	color: #808080;
	
}

div.wrapper div.wrapper_content div.content div.main table.question_form tr td textarea {
	width: 95%;
	height: 13.1em;
	
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form div p.inputs input {
	
	width: 95%;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.archive_news div.inputs label {
	display: block;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.archive_news div.inputs input {
	width: 75%;
	color: #808080;
	display: inline;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.archive_news div.inputs img {
	position: relative;
	vertical-align: top;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.archive_news div.button input {
	margin-top: 1.4em;
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form div p.inputs textarea {
	display: block;
	width: 95%;
	height: 2.6em;

}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form div p.inputs select {
	display: block;
	width: 95%;
	/*height: 2em;*/
	font-size: 1.1em;
	line-height: 1.1em;
	padding: 0px;
	margin-top: 2px;
}

div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form div p.inputs select option {
	padding: 0px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.forgotten_password table tr td p.inputs input {
	width: 94%;
	color: #808080;
	border-color: #cccccc;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.special_width p.inputs label {
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.special_width p.inputs input {
	
	width: 50%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.special_width p.inputs input.btn_search2 {
	width: auto;
	position: relative;
	top: 5px;
	left: 3px;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form p.inputs input {
	width: 90%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports p.inputs label {
	padding-right: 3%;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.expand_collapse li  div.stopwater_abonament p.inputs input {
	width: 98%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.expand_collapse li  div.stopwater_abonament p.button input {
	width: auto
}
div.wrapper div.wrapper_content div.content div.main div.main_column p.inputs input {
	width: 95%;
	color: #808080;

}
div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me p.text_inputs input {
	width: 94%;
	color: #808080;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dt label {
	font-weight: normal;
	color: #0066cc;
	padding-left: 4px;
}


/* others */
/* others */
/* others *//* others */

div.wrapper div.wrapper_content div.content div.extra div.login_zone div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin: 0px 15px 10px 10px;
	
}
div.wrapper div.wrapper_content div.content div.extra div.section div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin-bottom: 1px;
	margin: 0;
	display: block;
	clear: both;
	width: 100%;
	
}
div.wrapper div.wrapper_content div.content div.extra div.section div.center_html div div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin-bottom: 1px;
	margin: 0;
	display: block;
	clear: both;
	float: left;
	
}

div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.separator_border {
	display: none;
}
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.separator_border {
	display: block;
}
div.wrapper div.wrapper_content div.content div.extra div.section div div div.left_background div.right_background div.separator_border {
	display: block;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
}


div.wrapper div.wrapper_content div.content div.main div.main_column div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin-bottom: 1px;
	margin: 0;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin-bottom: 1px;
	margin: 0;	
}
div.feedback div.separator_border_grey {
	width: 90%;
}
div.separator_border_grey {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #D0D0D0;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	height: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 8px;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0px;
	padding-left: 0px;
}
.grey_text {
	color: #808080!important
}
.smaller {
	font-size: 0.95em;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.news li.special_news div.news_image {
	float: left;
	padding-right: 3%;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: auto;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.news li.special_news div.news_image {
	float: left;
	padding-right: 3%;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.section div.left_background div.right_background  div.separator_border {
	margin-left: 0;
	margin-right: 0;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.survey_home fieldset.contact div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 2%;
	padding-left: 0px;
	width: 94%;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.gradient_extra div.right_background div.separator_border {
	padding-left: 0;
	padding-right: 0;
	
} 
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div.shown {
	margin-left: 16px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.expand_collapse li div {
	margin-left: 16px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background ul.expand_collapse li div {
	margin-left: 16px;
}

.left_column_50percent {
	width: 49%!important;
	margin-right: 1%!important;
	float: left!important;
}
div.member_panel div.left_column_50percent {
	width: 48%!important;
}
.right_column_50percent {
	width: 49%!important;
	margin-right: 1%!important;
	float: left!important;
}
div.member_panel div.right_column_50percent {
	width: 46%!important;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.ms-quicklaunchheader {
	background: none;
	font-size: 1em;
	border: none;
	
}
div.wrapper div.wrapper_content div.content div.main_2column div.main_column div.photo_news {
	float: left;
	display: block;
	width: auto;
	padding-right: 2%;
}
div.wrapper div.wrapper_content div.content div.photo_news {
	float: left;
	display: block;
	width: auto;
	padding-right: 3%;
}
div.wrapper div.wrapper_content div.content div.main div.our_team table tr td table tr td div div div.photo_news {
	padding-right: 2%;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.additional_info {
	padding: 10px 0;
	width: 100%;
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.section div.left_background div.right_background div.additional_info {
	padding: 10px 0;
	width: 40%;
}


div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_image {
	float: left;
	width: 24%;
	padding: 20px 10px 10px 5px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text {
	float: left;
	width: 65%;
	padding: 10px 0px 0px 0;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.services_text {
	float: left;
	width: auto;
	padding: 10px 10px 0px 10px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.text_content {
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section_homepage div.left_background div.right_background div.text_content {
	min-height: 205px;
	padding-top: 10px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.text_content {
	min-height: 205px;
	padding-top: 10px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv div.photo_employee {
	float: left;
	width: 115px;
	margin-right: 3%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.short_employee_cv div.text_employee {
	float: left;
	
}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv div.photo_employee {
	float: left;
	width: 115px;
	margin-right: 3%;
}
div.wrapper div.wrapper_content div.content div.main div.section div.short_employee_cv div.text_employee {
	float: left;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.our_team  {
	margin-top: 1.5em;
}
div.wrapper div.wrapper_content div.content div.main div.child_events div.photo {
	float: left;
	min-width: 290px;
	margin-right: 2%;
}
div.wrapper div.wrapper_content div.content div.main div.child_events div.text {
	float: left;
	width: auto;
}
div.wrapper div.wrapper_content div.content div.main div.child_events {
	margin-bottom: 1.5em;
}

div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_big {
	float: left;
	width: 49%;
	margin-right: 2%;
	
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper div.picture_thumbnails {
	float: left;
	width: 49%;
	display: block;
	
	/*margin-right: 2%;*/
}
div.wrapper div.wrapper_content div.content div.main div.galleries_wrapper div.picture_thumbnails {
	float: left;
	width: 49.9%;
	margin-bottom: 1.5em;
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.apply_form {
	padding-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.archive_news div.inputs {
	float: left;
	width: 33.4%;
	padding-left: 2%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.archive_news div.button {
	float: left;
	width: 28%;
	padding-left: 0;
	text-align: right;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.archive_news {
	background-color: #F0F7F7;
	display: block;
	width: 100%;
	border-bottom: 1px solid #9cc4e5;
	padding-top: 1em;
	padding-bottom: 1em;
	height: 3em;
	margin-bottom: 1em;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.sitemap div.section {
	padding-bottom: 1.2em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.search_box {
	float: left;
	width: 45%;
	padding-right: 1.5%;
	margin-bottom: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search {
	float: left;
	width: auto;
	padding-top: 0.3em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.no_background {
	background:none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.no_background div.no_background {
	background:none;
}
/* other zones*//* other zones*/
/* other zones*/
/* other zones*/

div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel div#divFailureText {
	width: 	94%;
	display: block;
	padding-left: 3%;
	padding-right: 3%;
	color: red;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.member_panel div#divFailureText {
	font-size: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit div.edit_form  input {
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit div.edit_form_position div.edit_form table tr td div div div p.inputs input {
	display: inline;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.expand_collapse li div.stopwater_abonament  {
	position: relative;
	z-index: 3;
	background: url("/Style Library/i/content/stop_water_expand_bg.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -30px;
	top: -30px;
	width: 270px;
	height: 208px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li div.stopwater_abonament  {
	position: relative;
	z-index: 3;
	background: url("/Style Library/i/content/stop_water_expand_bg.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -10px;
	top: -30px;
	width: 270px;
	height: 208px;
}
/*div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li#ctl00_ctl00_ctl00_ctl00_m_g_4a16ab6b_0cfc_4691_84b8_4855921d0b72_liMain {
	position: absolute;
	z-index: 3;
}*/
div.wrapper div.wrapper_content div.content div.main div.main_column div.fut_wat_stop_height div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li {
	position: absolute;
	z-index: 3;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link ul.member_services li table tr td table tr td div div#ctl00_ctl00_ctl00_ctl00_m_g_Signals  {
	top: 20px;
	position: relative;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link ul.member_services li table tr td table tr td div div#ctl00_ctl00_ctl00_m_g_ab9f4f4e_1f14_43b1_bdd8_5ab346e0f052  {
	top: 20px;
	position: relative;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li div#ctl00_ctl00_ctl00_ctl00_m_g_4a16ab6b_0cfc_4691_84b8_4855921d0b72_divAnonymous {
	height: 168px;
	padding: 40px 20px 0px 20px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li a:focus
{
	z-index: 4;
	position: relative;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills_position {
	position: absolute;
	z-index: 7;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills {
	position: relative;
	z-index: 7;
	background: url("/Style Library/i/Bg/t01_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -15px;
	top: -30px;
	width: 269px;
	height: 355px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div#ctl00_ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_FirstRow_Row1Left_CheckLoginStatusAndRedirectWP2 span.online_services {
	z-index: 6;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div#ctl00_ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_FirstRow_Row1Left_CheckLoginStatusAndRedirectWP2 div.checkbills {
	z-index: 5;
	top: -42px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div#ctl00_ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_FirstRow_Row1Left_CheckLoginStatusAndRedirectWP2 div.checkbills p {
	margin-top: 5px;
}
																											
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div#ctl00_ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_FirstRow_Row1Left_CheckLoginStatusAndRedirectWP2 div.checkbills_position  {
	z-index: 5;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.inputs {
	font-size: 0.95em;
	margin: 0 0 4px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.inputs input {
	width: 90%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.inputs span {
	display: inline;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.grey_text span {
	font-size: 1em;
}


div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.grey_text {
	
	font-size: 1em;
	margin: 0;

}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller span {
	text-align: left;
	color: red;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller a:focus {
	float: left;
	position: relative;
	top: -1px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller a:hover {
	float: left;
	position: relative;
	top: -1px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills p.smaller input {
	margin-right: 15px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div.checkbills div.separator_border_grey {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	width: 95%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.expand_collapse li  div.stopwater_abonament p {
	width: 98%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background ul.expand_collapse li div.stopwater_abonament div.separator_border_grey {
	width: 98%;
	margin-left: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.expand_collapse li a#link_stop_water {
	position: relative;
	z-index: 4;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section ul.expand_collapse li a#link_stop_water img {
	margin-right: 5px;
	position: relative;
	top: 1px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li a img {
	float:left;
	display:block;
	position: relative;
	top: 3px;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.left_background div.right_background div.short_contacts {
	padding-top: 0.5em;
	padding-bottom: 0.6em;
	padding-left: 2%;
	padding-right: 2%;
}

/* za mestene */
/* za mestene */
/* za mestene */
/* za mestene */
/* za mestene */
div.wrapper div.wrapper_content div.content table tr td {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.wrapper div.wrapper_content div.content table tr td div.ms-WPBody {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.wrapper div.wrapper_content div.content table tr td table tr td div.ms-WPBody {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	display: block;
}


div.wrapper div.wrapper_content div.content div.NewsWrapper {
	font-size: 1em;
	padding-left: 2%;
	padding-bottom: 0em;
	display: block;
	width: 100%;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.NewsWrapper a:link,
div.wrapper div.wrapper_content div.content div.NewsWrapper a:active,
div.wrapper div.wrapper_content div.content div.NewsWrapper a:visited,
div.wrapper div.wrapper_content div.content div.NewsWrapper a:focus,
div.wrapper div.wrapper_content div.content div.NewsWrapper a:hover {
	color: #0066cc;
}
div.wrapper div.wrapper_content div.content div.NewsWrapper a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.NewsWrapper h4.news_title a:link,
div.wrapper div.wrapper_content div.content div.NewsWrapper h4.news_title a:active,
div.wrapper div.wrapper_content div.content div.NewsWrapper h4.news_title a:visited,
div.wrapper div.wrapper_content div.content div.NewsWrapper h4.news_title a:focus,
div.wrapper div.wrapper_content div.content div.NewsWrapper h4.news_title a:hover {
	color: #0066cc;
	font-weight: normal;
}
div.wrapper div.wrapper_content div.content div.NewsWrapper h4.news_title a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.NewsWrapper h4.news_title {
	margin-bottom: 0;
	margin-top: 1em;
	font-size: 1em;
	background: none;
	padding-left: 0;
	padding-right: 0;
}
div.wrapper div.wrapper_content div.content div.NewsWrapper p.title_desc {
	margin-top: 0;
	padding-top: 0;
	color: #808080;
	margin-bottom: 4px;
}
div.wrapper div.wrapper_content div.content div.NewsWrapper div.photo_news {
	float: left;
	width: auto;
	padding: 0.5em 3% 0.5em 0;
	
}
div.wrapper div.wrapper_content div.content div.NewsWrapper div.photo_news p.photo {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0px;
}

div.wrapper div.wrapper_content div.content div.NewsWrapper div.photo_news p.desc {
	margin-top: 0;
	padding-top: 0;
	color: #808080;
	margin-bottom: 0px;
	font-style:italic;
	padding-bottom: 3px;
	width: auto;
}
div.wrapper div.wrapper_content div.content div.NewsWrapper div.text_news p {
	margin-top: 0;
}
div.spacer_10 {
	height: 10px;
	background: none;
	display: block;
	width: 100%;
}
div.spacer_15 {
	height: 15px;
	background: none;
	display: block;
	width: 100%;
}

div.spacer_20 {
	height: 20px;
	background: none;
	display: block;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd br {
	display: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.document_download p.pager_document span {
	font-size: 0.95em;
}



div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types {
	position: relative;
	z-index: 3;
	background: url("/Style Library/i/Bg/t38_expand_bg.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -57px;
	top: -13px;
	width: 214px;
	height: 101px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p {
	text-align: center;
	margin-top: -0.4em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.all_types_payment a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.all_types_payment a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.all_types_payment a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.all_types_payment a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.all_types_payment a:focus {
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.all_types_payment a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.all_types_payment {
	text-align: left;
	margin-top: 0em;
	padding-top: 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p a {
	margin-right: 1em;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p a.eBg {
	margin-right: 0em;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p a.transcard {
	position: relative;
	top: 3px;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position {
	position: absolute;
	display: none;
	z-index: 2;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table table tr td a.z_index:link,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table table tr td a.z_index:active,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table table tr td a.z_index:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table table tr td a.z_index:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table table tr td a.z_index:focus {
	position: relative;
	z-index: 4;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table table tr td a.z_index:hover{
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table div.my_bills {
	position: relative;
	z-index: 3;
	background: url("/Style Library/i/Bg/t37_table_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -101px;
	top: -15px;
	width: 550px;

}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table div.bottom_shadow {
	position: relative;
	z-index: 3;
	background: url("/Style Library/i/Bg/t37_table_bottom_shadow.png") no-repeat 0 0;
	padding: 0 20px 0px 20px;
	left: -100px;
	top: -15px;
	height: 20px;
	width: 550px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section table tr td table tr td div div div.payment_table div.my_bills table.previous_debth td {
	width: 80%;
	font-size: 0.95em;
	padding: 0.5% 1.8%;
	white-space: nowrap;
	border-top: none;
	border-bottom: 1px solid #d0d0d0;
	font-weight: bold;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div div div.payment_table div.my_bills table.previous_debth td.digit {
	width: 20%;
	font-size: 0.95em;
	padding: 0.5% 1.8%;
	white-space: nowrap;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table.previous_debth td {
	width: 80%;
	font-size: 0.95em;
	font-weight: bold;
	padding: 0.5% 1.8%;
	white-space: nowrap;
	border-top: none;
	border-bottom: 1px solid #d0d0d0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table.previous_debth td.digit {
	width: 20%;
	font-size: 0.95em;
	padding: 0.5% 1.8%;
	white-space: nowrap;
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table div.my_bills table.my_report td {
	width: 20%;
	font-size: 0.95em;
	padding: 0.5% 1.8%;
	white-space: nowrap;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table div.my_bills table.my_report tr.last_row td.first_column {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table div.my_bills table.my_report tr.last_row td{
	vertical-align: top;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table div.my_bills table.my_report th {
	width: 20%;
	font-size: 0.95em;
	padding: 0.5% 2%;
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td.middle_column {
	width: 95px;
	padding-left: 5px;
	padding-right: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table div.my_bills table.my_report tr td.month_payment {
	white-space: normal;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td a:hover {
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search div.advanced_search_position div.advanced_search_items {
	position: relative;
	z-index: 5;
	background: url("/Style Library/i/Bg/t40_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -15px;
	top: -30px;
	width: 410px;
	height: 260px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search div.advanced_search_position {
	position: absolute;
	z-index: 4;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search p {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search p a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search p a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search p a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search p a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search p a:focus
 {
	position: relative;
	z-index: 5;
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search p a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search div.advanced_search_position div.advanced_search_items div.separator_border {
	background: url("/Style Library/i/Bg/separator_hr.gif") 0 0 repeat-x;
	height: 2px;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search div.advanced_search_position div.advanced_search_items table {
	margin-bottom: 1em;
	width: 380px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search div.advanced_search_position div.advanced_search_items table tr td {
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search div.advanced_search_position div.advanced_search_items p {
	padding-bottom: 0px;
	padding-top: 10px;
	display: block;
	width: 100%;
	margin-top: 0;
	margin-bottom: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.advanced_search div.advanced_search_position div.advanced_search_items p.button {
	padding-bottom: 0px;
	padding-top: 8px;
	display: block;
	width: 100%;
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position {
	position: absolute;
	display: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form {
	position: relative;
	z-index: 5;
	background: url("/Style Library/i/Bg/t39expand_1.png") no-repeat 0 0;
	padding: 40px 20px 0px 20px;
	left: -445px;
	top: -30px;
	width: 420px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.bottom_shadow_v2 {
	position: relative;
	z-index: 5;
	background: url("/Style Library/i/Bg/t39_shadow.png") no-repeat 0 0;
	padding: 0px 20px 0px 20px;
	left: -444px;
	top: -36px;
	height: 20px;
	width: 420px;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column p.give_report a.expand_link_t39:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column p.give_report a.expand_link_t39:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column p.give_report a.expand_link_t39:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column p.give_report a.expand_link_t39:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column p.give_report a.expand_link_t39:focus {
	position: relative;
	z-index: 6;
	left: 0px
}
div.wrapper div.wrapper_content div.content div.main div.main_2column p.give_report a.expand_link_t39:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p a:focus {
	color: #0066cc;
	text-decoration: none
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p {
	margin-bottom: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.inputs_left {
	margin-top: 0.5em;
	width: 48%;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.inputs_right {
	margin-top: 0.5em;
	width: 48%;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.inputs_right span.lable_required {
	display: block;
	clear: both;
	height: 3em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.inputs_left span.lable_required {
	display: block;
	clear: both;
	height: 3em;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.inputs_left select {
	width: 90%;
	color: #808080
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.inputs_right input {
	width: 90%;
	color: #808080
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.inputs_left input {
	width: 90%;
	color: #808080
}

div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.smaller {
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p {
	margin-top: 0.3em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.give_report_position div.give_report_form p.button {
	padding-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap {
	padding-top: 0.8em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.inputs input  {
	
	float: left;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.inputs span  {
	padding-right: 4%;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.inputs a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.inputs a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.inputs a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.inputs a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.inputs a:focus
{
	display: block;
	clear: both;
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.inputs a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.show_for_period a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.show_for_period a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.show_for_period a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.show_for_period a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.show_for_period a:focus
{
	color: #0066cc;
	text-decoration: none;
	padding-right: 4%;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap div.selector_reports p.show_for_period a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap table.my_reports tr th a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap table.my_reports tr th a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap table.my_reports tr th a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap table.my_reports tr th a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap table.my_reports tr th a:focus
{
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap table.my_reports tr th a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document {
	border-top: 2px solid #9cc4e5;
	border-bottom: 1px solid #cccccc;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	margin: 0em 0 1em 0;
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document span {
	padding-right: 4%;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document span a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document span a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document span a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document span a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document span a:focus
{
	color: #0066cc;
	text-decoration: none;

}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div div.water_reports_wrap p.pager_document span a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div div.water_reports_wrap table.my_profile tr td div.change_name_position {
	position: absolute;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div div.water_reports_wrap table.my_profile tr td div.change_name_position div.change_name {
	position: relative;
	z-index: 5;
	background: url("/Style%20Library/i/Bg/t39_expand_2.png") no-repeat 0 0;
	padding: 15px 20px 20px 20px;
	left: -20px;
	top: -19px;
	width: 200px;
	height: 50px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div div.water_reports_wrap table.my_profile tr td div.change_name_position div.change_name p.input {
	padding-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div div.water_reports_wrap table.my_profile tr td div.change_name_position div.change_name p.button a.popup_closer {
	padding-left: 2px
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div div.water_reports_wrap table.my_profile tr td div.change_name_position div.change_name p.input input {
	font-size: 0.99em;
	color: #808080;
	width: 80%;
	
}
/**/

div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd div.change_form_position div.change_form {
	position: relative;
	z-index: 6;
	background: url("/Style Library/i/Bg/t26_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -15px;
	top: -35px;
	width: 218px;
	height: 255px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd div.change_form_position div.change_form table tr td p.input {
	margin-bottom:0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd div.change_form_position div.change_form table tr td p {
	font-size: 1em;
	margin: 0 0 0.3em 0;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd div.change_form_position {
	position: absolute;
	z-index: 6;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p a.t26_expand_link1:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p a.t26_expand_link1:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p a.t26_expand_link1:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p a.t26_expand_link1:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p a.t26_expand_link1:hover {
	position: relative;
	z-index: 7;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p a.t26_expand_link1:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit p a.t26_expand_link2:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit p a.t26_expand_link2:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit p a.t26_expand_link2:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit p a.t26_expand_link2:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit p a.t26_expand_link2:focus {
	position: relative;
	z-index: 5;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit p a.t26_expand_link2:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p.input span.required_field {
	color: red;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p.input input {
	width: 90%;
}

/**/

div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit div.edit_form_position div.edit_form {
	position: relative;
	z-index: 4;
	background: url("/Style Library/i/Bg/t26_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -15px;
	top: -35px;
	width: 218px;
	height: 255px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit div.edit_form_position {
	position: absolute;
	z-index: 4;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_change_pwd p.input input {
	width: 90%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit div.edit_form_position div.edit_form p.button span.warning_negative {
	font-size: 0.95em;
}
/**/
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete p a.t26_expand_link3:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete p a.t26_expand_link3:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete p a.t26_expand_link3:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete p a.t26_expand_link3:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete p a.t26_expand_link3:focus {
	position: relative;
	z-index: 3;
	font-weight: bold;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete div.del_form_position div.delete_form {
	position: relative;
	z-index: 2;
	background: url("/Style Library/i/Bg/t26_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -15px;
	top: -35px;
	width: 218px;
	height: 255px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete div.del_form_position  {
	position: absolute;
	z-index: 2;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete div.del_form_position div.delete_form p.button input {
	margin-right: 10px;
}

/**/

div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result p.pager_document span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result p.pager_document span {
	padding-right: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result p.pager_document span a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result p.pager_document span a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result p.pager_document span a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result p.pager_document span a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result p.pager_document span a:focus {
	color: #0066cc;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result p.pager_document span a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result table tr td a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result table tr td a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result table tr td a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result table tr td a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result table tr td a:focus {
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column table tr td table tr td div div div.section div.left_background div.right_background div.search_result table tr td a:hover{
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit div.edit_form_position div.edit_form table tr td div div div p.inputs input {
	width: 85%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_edit div.edit_form_position div.edit_form table tr td div div div p.inputs {
	margin: 0 0 0.3em 0;
}

/**/

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document {
	border-top: 1px solid #808080;
	border-bottom: 2px solid #9cc4e5;
	text-align: right;
	padding: 0.5em 0;
	display: block;
	width: 100%;
	margin-top: 0.5em;
	

}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document span a:link, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document span a:active, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document span a:visited, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document span a:hover, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document span a:focus {
	font-size: 1em;
	color: #0066cc;
	text-decoration: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document span a:hover{
	text-decoration:underline
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download p.pager_document span {
	display: inline;
	padding-right: 0.2em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td p.grey_text {
	display: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td p.technical_information {
	display: none;
}


div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td {
	padding: 5px
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td.first_column {
	padding: 5px 0px 5px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td a:link, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td a:active, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td a:visited, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td a:hover, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td a:focus 
{
	font-size: 1em;
	color: #0066cc;
	text-decoration: none;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.document_download table.document_download tr td a:hover {
	text-decoration:underline
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.documents_selector p.documents_select {
	padding-top: 1.4em;
	padding-bottom: 0em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.documents_selector p.documents_select span {
	display: inline;
	width: auto;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.business_reports_wrap div.documents_selector p.documents_select span.button {
	display: inline;
	width: auto;
	padding-left: 0.5em;
}
/**/
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer {
	position: relative;
	z-index: 5;
	background: url("/Style Library/i/Bg/t26_expand.png") no-repeat 0 0;
	padding: 35px 20px 10px 20px;
	left: -10px;
	top: -98px;
	width: 218px;
	height: 255px;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position {
	position: absolute;
	z-index: 5;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer span.warning_negative {
	font-size: 0.95em;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer span.warning_positive {
	font-size: 0.95em;
	
}

/* link underline */
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table.my_profile tfoot tr td a {
	position: relative;
	z-index: 6;
	font-weight: normal;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table.my_profile tfoot tr td a img#imgAddClient {
	margin-right: 4px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer p.inputs{
	margin-bottom: 3px;
	padding-top: 2px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer p.inputs input {
	color: #808080;
	width: 90%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer p.buttons input {
	margin-right: 2%;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer p.inputs span.required_field{
	color: red;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer p.descr {
	color: #808080;
	margin-top: -11px;
	margin-bottom: 3px;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.newclient_position div.divNewCustomer p.descr span {
	font-size: 0.95em;
	
}
/**/
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo div.kinInfoPosition div.kinInfoHidden {
	position: relative;
	z-index: 5;
	background: url("/Style Library/i/Bg/t35_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -15px;
	top: -35px;
	width: 218px;
	height: 225px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo div.kinInfoPosition {
	position: absolute;
	z-index: 5;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo p.pKinInfo a.t35_expand_link1:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo p.pKinInfo a.t35_expand_link1:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo p.pKinInfo a.t35_expand_link1:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo p.pKinInfo a.t35_expand_link1:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo p.pKinInfo a.t35_expand_link1:hover {
	position: relative;
	z-index: 6;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo p.pKinInfo a.t35_expand_link1 img {
	margin-right: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divKinInfo p.pKinInfo {
	margin-top: 0;
}
/**/
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo div.divInvoiceInfoPosition div.invoiceInfoHidden {
	position: relative;
	z-index: 3;
	background: url("/Style Library/i/Bg/t35_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -15px;
	top: -35px;
	width: 218px;
	height: 225px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo div.divInvoiceInfoPosition {
	position: absolute;
	z-index: 3;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo p.pInvoiceInfo a.t35_expand_link2:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo p.pInvoiceInfo a.t35_expand_link2:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo p.pInvoiceInfo a.t35_expand_link2:visited,
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo p.pInvoiceInfo a.t35_expand_link2:focus,
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo p.pInvoiceInfo a.t35_expand_link2:hover {
	position: relative;
	z-index: 4;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo p.pInvoiceInfo a.t35_expand_link2 img {
	margin-right: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.reg_form div.divInvoiceInfo p.pInvoiceInfo {
	margin: 0;
}
/* admin web zone */
/**/
div.wrapper div.wrapper_content div.content div.service_multi_price {
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table {
	border-collapse: collapse;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table tr td input {
	border: 1px solid #cccccc;
	width: 70%
}
div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table tr td a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table tr td a:hover {
	text-decoration:underline
}
div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table tr th a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table tr th a:hover {
	text-decoration: underline
}

div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table tr th {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	padding: 5px;
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table tr td {
	border-bottom: 1px solid #cccccc;
	padding: 8px;
	width: 25%;
}
div.wrapper div.wrapper_content div.content div.service_multi_price table tr td table tr td div div table tr td.service_type_wider{
	width: 48%;
}
/**/
div.wrapper div.wrapper_content div.content div.users_list_admin {
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div table.my_reports {
	border-collapse: collapse;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div table.my_reports tr td a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div table.my_reports tr td a:hover {
	text-decoration:underline
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div table.my_reports tr th a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div table.my_reports tr th a:hover {
	text-decoration: underline
}

div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div table.my_reports tr th {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	padding: 5px;
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div table.my_reports tr td {
	border-bottom: 1px solid #cccccc;
	padding: 5px
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div p.pager_document {
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 0em;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div p.pager_document span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div p.pager_document span {
	padding-right: 8px;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div p.pager_document span a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.users_list_admin table tr td table tr td div div div p.pager_document span a:hover {
	text-decoration: underline;
}

/**/
div.wrapper div.wrapper_content div.content div.pr_position_admin {
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div input {
	margin-bottom: 0px;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div input#ctl00_m_g_695aab5e_ea53_4c1f_b3ea_752c64392676_bFilter {
	margin-bottom: 5px;
}

div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div table.my_reports {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div table.my_reports tr td a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div table.my_reports tr td a:hover {
	text-decoration:underline
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div table.my_reports tr th a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div table.my_reports tr th a:hover {
	text-decoration: underline
}

div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div table.my_reports tr th {
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;
	padding: 5px;
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div table.my_reports tr td {
	border-bottom: 1px solid #cccccc;
	padding: 5px
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div p.pager_document {
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 0em;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div p.pager_document span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div p.pager_document span {
	padding-right: 8px;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div p.pager_document span a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div p.pager_document span a:hover {
	text-decoration: underline;
}
/**/
div.wrapper div.wrapper_content div.content div.pr_position_admin {
	width: 100%;
}

div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table p {
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 0em;
	margin-bottom: 0;

}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table p span.results {
	float: left;

}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table p span {
	padding-right: 8px;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table p span a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table p span a {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table table {
	border-collapse: collapse;
	
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table table tr.td_headings td {
	border-bottom: 2px solid #9cc4e5;
}

div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div div div.portfolio_table table tr td a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin table {
	width: 100%;
	margin-bottom: 0.3em;
}
div.wrapper div.wrapper_content div.content div.pr_position_admin div.selfaccount_table table {

	margin-bottom: 0em;
}

div.wrapper div.wrapper_content div.content div.pr_position_admin table tr td table tr td div div p select {
	display: block;
	width:280px;
}
/**/
div.wrapper div.wrapper_content div.content div.hr_application_admin {
	width: 100%;	
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div span {
	display: block;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div select {
	width:280px;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div input {
	display: block;
	width: 275px;
	font-size: 8pt;
	border: 1px solid #cccccc;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div input#ctl00_m_g_ffd3f847_7ae2_4f41_879f_5c7f2f1851e8_search {
	width: auto;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div input#ctl00_m_g_ffd3f847_7ae2_4f41_879f_5c7f2f1851e8_search {
	width: auto;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div table.my_reports tr td input {
	width: auto;
}

div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div textarea {
	display: block;
	width: 375px;
	height: 10em;
	font-size: 8pt;
	border: 1px solid #cccccc;
}

div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div table  {
	width:300px;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div table tr td.ms-dtinput input {
	width:273px;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin br {
	display: none;
}
div.wrapper div.wrapper_content div.content div.practise_position br {
	display: block;
	
}

div.wrapper div.wrapper_content div.content div.hr_application_admin input#ctl00_m_g_810f12ac_f11b_42bc_8276_2e9fcf552e92_bFilter {
	margin-top: 0.3em;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table p {
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 0em;
	margin-bottom: 0;	
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table p span.results{
	float:left;
	
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table p span {
	display: inline;
	padding-right: 8px;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table p span a{
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table p span a:hover{
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table table {
	width: 100%;
	border-collapse: collapse;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table table tr td a{
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table table tr td a:hover {
	text-decoration: underline
}

div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table table tr.td_headings td a{
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table table tr.td_headings td a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin table tr td table tr td div div div div.portfolio_table table tr.td_headings td {
	border-bottom: 2px solid #9cc4e5;
}
/**/
div.wrapper div.wrapper_content div.content div.user_questions_admin p.excel a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin p.excel a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div span {
	display: block;
	padding-top: 0.5em;
	padding-bottom: 0.1em;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div input {
	width: 273px;
	font-size: 8pt;
}

div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div div input {
	display: block;
	margin-top: 0.8em;
	width: auto;
	font-size: 1em;
}

div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div div.portfolio_table p{
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 0em;
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div div.portfolio_table p span.results {
	padding-top: 0;
}

div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div table.my_reports {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div table.my_reports tr td a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div table.my_reports tr td a:hover {
	text-decoration:underline
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div table.my_reports tr th a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div table.my_reports tr th a:hover {
	text-decoration: underline
}

div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div table.my_reports tr th {
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;
	padding: 5px;
	text-align: left;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div table.my_reports tr td {
	border-bottom: 1px solid #cccccc;
	padding: 5px
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div p.pager_document {
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 0em;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div p.pager_document span.results {
	float: left;
	padding-top: 0.1em;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div p.pager_document span {
	padding-right: 8px;
	display: inline;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div p.pager_document span a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin table tr td table tr td div div div p.pager_document span a:hover {
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.user_questions_admin h2 {
	padding-top: 20px;
}
/**/
div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div.portfolio_wrapper select {
	display: block;
	width: 273px;
	margin-bottom: 0.9em;	
}
div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div div.portfolio_table p {
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 1em;
	margin-bottom: 0;

}
div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div select#ctl00_m_g_2082e6e4_01e2_4a17_a3ad_58ec2151936c_ddStatus {
	clear: left;
	width: 200px;
	display: block;
	margin: 3px 0 3px 0;
}
div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div div.portfolio_table p span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div div.portfolio_table p span {
	padding-right: 8px;
}

div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div div.portfolio_table table tr td a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div div.portfolio_table table tr td a:hover {
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div div.portfolio_table table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div div.portfolio_table table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;
}
div.wrapper div.wrapper_content div.content div.pr_cease_water_admin table tr td div div div div.portfolio_table table tr.td_headings td {
	border-bottom: 2px solid #9cc4e5;
}
/**/
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div span {
	display: block;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div select {
	width:280px;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div table  {
	width:300px;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div input  {
	margin-top: 4px;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div br  {
	display: none;
}

div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div table tr td.ms-dtinput input {
	width:273px;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table p {
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 1em;
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin a.highlight {
	font-weight: bold;
	font-size: 1.1em;
	
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table p span.results{
	float:left;
	
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table p span {
	display: inline;
	padding-right: 8px;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table p span a{
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table p span a:hover{
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div p.pager_document {
	text-align: right;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #9cc4e5;	
	padding: 0.5em 0;
	display: block;
	margin-top: 0em;
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div p.pager_document span.results{
	float:left;
	
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div p.pager_document span {
	display: inline;
	padding-right: 8px;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div p.pager_document span a{
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div p.pager_document span a:hover{
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table table {
	width: 100%;
	border-collapse: collapse;;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table table tr td a{
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table table tr td a:hover{
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table table tr.td_headings td a{
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table table tr.td_headings td a:hover{
	text-decoration: underline;
}

div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;
}
div.wrapper div.wrapper_content div.content div.public_order_admin table tr td table tr td div div div div.portfolio_table table tr.td_headings td {
	border-bottom: 2px solid #9cc4e5;
}
/**/
div.wrapper div.wrapper_content div.content div.press_subscriber_admin p {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin a {
	margin-bottom: 5px;
	display: block;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td a {
	margin-bottom: 0;
	display: inline;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr td.ms-paging a {
	position: relative;
	top: 4px;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr th.ms-vh table.ms-unselectedtitle {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr th.ms-vh table.ms-unselectedtitle tr td {
	border: none;
}  
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table  {
	width: 100%;
	border-collapse: collapse;;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr td a{
	color: #0066cc;
	text-decoration:none;

}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;	
	background: white;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr td.ms-gb {
	border-top: none;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr th.style1 {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr th.ms-vh {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr td table tr td.ms-vb {
	border-bottom: none;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td div table tr td table {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin hr {
	display: none;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div table.my_reports tr th {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
	text-align: left;

}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div table.my_reports {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div p.excel {
	margin-bottom: 1em;
	margin-top: 10px;
}

/**/
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div fieldset.subscribe_me ul.ulRegions table tr th {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
	text-align: left;

}
div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div fieldset.subscribe_me ul.ulRegions {
	margin-left: 0;
	padding-left: 0;
}

div.wrapper div.wrapper_content div.content div.press_subscriber_admin table tr td table tr td div div div fieldset.subscribe_me  {
	border: none;
}
div.wrapper div.wrapper_content div.content div.survey_admin {
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.survey_admin table tr td table tr td div div div table {
	border-collapse:collapse;
	border: 1px solid #9cc4e5;
	width: 60%;
	margin-bottom: 10px;
}
div.wrapper div.wrapper_content div.content div.survey_admin table tr td table tr td div div div table tr td {
	padding: 5px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
	background: white;
}

div.wrapper div.wrapper_content div.content div.survey_admin hr {
	color: #9cc4e5;
}
/**/
div.wrapper div.wrapper_content div.content  hr {
	color: #0066cc;
}
div.wrapper div.wrapper_content div.content div.galleries_admin div div span {
	display: block;
}
div.wrapper div.wrapper_content div.content div.galleries_admin div div input {
	display: block;
	margin-bottom: 0.8em;
}

div.wrapper div.wrapper_content div.content table tr td a:link,
div.wrapper div.wrapper_content div.content table tr td a:active,
div.wrapper div.wrapper_content div.content table tr td a:visited,
div.wrapper div.wrapper_content div.content table tr td a:hover,
div.wrapper div.wrapper_content div.content table tr td a:focus{
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content table tr td a:hover {
	text-decoration: underline;
}

/**/
div.wrapper div.wrapper_content div.content div.customerprofile_admin table tr td div table  {
	width: 100%;
	border-collapse: collapse;;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div.customerprofile_admin table tr td div table tr td a{
	color: #0066cc;
	text-decoration:none;

}
div.wrapper div.wrapper_content div.content div.customerprofile_admin table tr td div table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;	
	background: white;
}
div.wrapper div.wrapper_content div.content div.customerprofile_admin table tr td div table tr th {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.customerprofile_admin div table {
		width: 100%;
	border-collapse: collapse;;
	margin-bottom: 1em;

}
div.wrapper div.wrapper_content div.content div.customerprofile_admin div table tr th {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.customerprofile_admin table tr td div table tr td a{
	color: #0066cc;
	text-decoration:none;

}
div.wrapper div.wrapper_content div.content div.customerprofile_admin table tr td div table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;	
	background: white;
}
div.wrapper div.wrapper_content div.content div.customerprofile_admin table tr td div table tr th {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}
/* end admin web zone */

div.wrapper div.wrapper_content div.content div.main div.main_column div.div_autocomplete {
	border: 1px solid #cccccc;
	background: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.div_autocomplete p {
	margin: 0;
	padding: 2px 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.div_autocomplete p label#lbl1 {
	background: none;
	color: #cccccc;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div div ul.ulRegions {
	margin: 0;
	display: block;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div div ul.ulRegions li {
	float: left;
	width: 48%;
	list-style-type:none;
	margin-left: 0;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link {
	padding-left: 0;
	margin-top: -1.8em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li a {
	color: #0066cc;
	text-decoration:none;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li a img{
	margin-right: 3px;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li div.stopwater_abonament {
	padding-top: 30px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li div.stopwater_abonament br {
	display: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li div.stopwater_abonament p.grey_text {
	margin-top: 0.1em;
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li div.stopwater_abonament p.inputs {
	margin-top: 0.5em;
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.subscribe_expand_link table tr td table tr td div div ul.expand_collapse li div.stopwater_abonament span {
	width:80%;
	display: block;
	height: 1em;
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div div div.section_banner h3 a {
	color: #0066cc;
	text-decoration:none;

}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div div div.section_banner h3 {
	margin-bottom: 0.5em;
	margin-top: -0.15em;
}
/*body div.wrapper div.wrapper_content div.content div.main div div div.first table tr td table tr td div div div div.section_banner h3 {
	margin-top: -5px;
}*/
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div div div.section_banner {
	margin-top: 0em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div div div.section_banner3 div.background p.grey_text a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div div div.section_banner3 {
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div div div.section_banner3 div.background p.grey_text a:hover {
	text-decoration:underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div div div.section_banner3 div.background p img{
	margin-left: 0;
	display: block;
	float: left;
	margin-top: 0em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td table tr td div div div div.section_banner3 div.background {
	margin-top: 0em
}
div.wrapper div.wrapper_content div.content div.extra table tr td table tr td div div div div.section_banner h3 a {
	color: #0066cc;
	text-decoration:none;
}
div.wrapper div.wrapper_content div.content div.extra table tr td table tr td div div div div.section_banner h3 {
	margin-bottom: 0.5em;
	background: url("/Style Library/i/Bg/water_quality.jpg") 100% 0 no-repeat;
	height: 30px!important;
	padding-left: 3%;
	padding-top: 30px!important;
	font-size: 1.3em;

}
div.wrapper div.wrapper_content div.content div.extra table tr td table tr td div div div div.section_banner {
	border: none;	
}

/* login zone */
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName {
	text-align: right;
	width: 92%;
	display: block;
	padding-left: 4%;
	padding-right: 4%;
	height: 1.6em;
	padding-top: 10px;
	padding-bottom: 5px;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName p {
	padding: 0;
	float:left;
	text-align: left;
	
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName div {
	padding-left: 1%;
	float:left;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName div a:link,
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName div a:active,
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName div a:visited,
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName div a:hover,
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName div a:focus {
	float:left;
}
div.wrapper div.wrapper_content div.content div.extra div.login_zone div.loginName div a:hover {
	text-decoration: underline;
}
body div.wrapper div.wrapper_content div.content div.main div table tr td table tr td div div div ul {
	margin-left: 0;
}
body div.wrapper div.wrapper_content div.content div.main div table tr td table tr td div div.section div div div ul {
	margin-top: 0;
}
body div.wrapper div.wrapper_content div.content div.main div table tr td table tr td div div div ul li {
	list-style-type: none;
	margin-bottom: 1em;
}
body div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.delete_subsription div div br {
	display: none;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background div table.payment_methods tr td.no_border p.grey_text {
	white-space: nowrap;
} 
/* login page */
body div.wrapper div.wrapper_content div.content div.login_separate_page table tr td table tr td input {
	border: 1px solid #cccccc;
}

body div.wrapper div.wrapper_content div.content div.login_separate_page {
	width: 30%;
	padding-left: 3%;
	border: 1px solid #cccccc;
	background-color: #efefef;
}

body div.wrapper div.wrapper_content div.content a.negative:link,
body div.wrapper div.wrapper_content div.content a.negative:active,
body div.wrapper div.wrapper_content div.content a.negative:visited,
body div.wrapper div.wrapper_content div.content a.negative:hover,
body div.wrapper div.wrapper_content div.content a.negative:focus {
	color: #39b54a!important
}

div.wrapper div.wrapper_content div.main div.breadcrumb_search {
	width:100%;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.main div.main_column table tr td#MSOZoneCell_WebPartWPQ2 div.ms-PartSpacingVertical {
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section  div.cashdesk_region {
	float: left;
	margin-top: 0.7em;
	width: 44%;
	border: 1px solid #99c2eb;
	margin-right: 2%;
	padding: 1em;
	background-color: #f0f7f7;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.cachdesk_office {
	float: left;
	margin-top: 0.7em;
	width: 44%;
	border: 1px solid #99c2eb;
	margin-right: 0;
	padding: 1em;
	background-color: #f0f7f7;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section  div.cashdesk_region table tr td table tr td div div label {
	font-weight: bold;
	padding-bottom: 0.9em;
	display: block;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section  div.cashdesk_region table tr td table tr td div div div {
	margin-bottom: 1em;
	width: 100%;
	display: block;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.cachdesk_office table tr td table tr td div div div {
	margin-bottom: 1em;
	width: 100%;
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.cachdesk_office table tr td table tr td div div label {
	font-weight: bold;
	padding-bottom: 0.9em;
	display: block;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.cashdesk_region table tr td table tr td div div div label {
	font-weight: normal;
	display: inline-block;
	width: 55px;
	margin-right: 10px;
	padding-bottom: 0;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.cachdesk_office table tr td table tr td div div div label {
	display: inline-block;
	width: 55px;
	margin-right: 10px;
	font-weight: normal;
	padding-bottom: 0;
	margin-bottom: 1em;

}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.cashdesk_region table tr td table tr td div div div select {
	font-weight: normal;
	display: inline;
	margin-bottom: 1em;
	margin-right: 10px;
	width: 175px
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.cachdesk_office table tr td table tr td div div div select {
	display: inline;
	margin-bottom: 1em;
	margin-right: 10px;
	font-weight: normal;
	width: 175px
}
/* pager */
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div p.pager_commission {
	border-bottom: 2px solid #9cc4e5;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	margin: 0.5em 0 1em 0;
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div p.pager_commission span.results {
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div p.pager_commission span {
	padding-right: 10px;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div p.pager_commission span a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div p.pager_commission span a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div p.pager_commission span a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div p.pager_commission span a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table tr td table tr td div div p.pager_commission span a:focus
{
	color: #0066cc;
	text-decoration: none;

}
/* end pager */

/* rad editor */

.bullet_item {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet.gif") no-repeat 8px 5px ;
	margin-top: 0.4em;
	margin-bottom: 0.6em;
	
	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.bullet_number1 {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet_1.gif") no-repeat 8px 5px ;
	margin-top: 0.4em;
	margin-bottom: 0.6em;

	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.bullet_number2 {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet_2.gif") no-repeat 8px 5px ;
	margin-top: 0.4em;
	margin-bottom: 0.6em;

	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

.bullet_number3 {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet_3.gif") no-repeat 8px 5px ;
	margin-top: 0.4em;
	margin-bottom: 0.6em;

	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.bullet_number4 {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet_4.gif") no-repeat 8px 5px ;
	margin-top: 0.4em;
	margin-bottom: 0.6em;

	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.bullet_number5 {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet_5.gif") no-repeat 8px 5px ;
	margin-top: 0.4em;
	margin-bottom: 0.6em;
	
	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}


.bold_title_black {
	font-weight: bold;
	font-size: 1em;
	display: block;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.contact_offices {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/contact_offices.gif") 3px 60% no-repeat;
	margin-top: 0.4em;
	margin-bottom: 0.6em;
	
	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.contact_web {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/contact_web.gif") 3px 60% no-repeat;
	margin-top: 0.4em;
	margin-bottom: 0.6em;
	
	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.contact_phone {
	padding-left: 25px;
	background: url("/Style Library/i/Bg/contact_phone.gif") 3px 60% no-repeat;
	margin-top: 0.4em;
	margin-bottom: 0.6em;
	
	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.normal_text_black {
	font-weight: normal;
	font-size: 1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;
}
p.warning {
	color: red!important;
	background-color: yellow!important;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p {
	margin-top: 0.4em;
	display: block;
	width: 100%;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.closewindow {
	text-align: right;
	margin: 0;
	padding-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.closewindow input {
	float: right;
	margin: 0 0 0em 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p input.transcard {
	margin-left: 10px;
	margin-top: -10px
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p input {
	display: block;
	float: left;
	margin-right: 20px
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p input.ebg {
	margin-right: 0
}

div.wrapper div.wrapper_content div.content div.main div.main_column  div.section div.left_background div.right_background div.payment_table div.payments_type_position div.payment_types p.all_types_payment {
	margin-top: -0.8em;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd p a{
	padding-left: 25px;
	background: url("/Style Library/i/Bg/bullet.gif") no-repeat 8px 5px ;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dd {
	padding-left: 10px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dt img {
	margin-right: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text dl dt a {
	font-weight: normal;
}
div.wrapper div.wrapper_content div.content div.login_template div.section div.login_zone {

	padding-top: 0;
	margin-bottom: 0;
	margin-top: 5.5em;
}
div.wrapper div.wrapper_content div.content div.login_template {
	margin-left: 32%;
	margin-top: 1em;
	padding-bottom: 3em;
}
div.wrapper div.wrapper_content div.content div.login_template div.section div.login_zone p.Success {
	position: absolute;
	margin-top: -40px;
}
div.wrapper div.wrapper_content div.content div.login_template div.section div.login_zone div.member_panel {
	margin-top: 1em;
}
div.wrapper div.wrapper_content div.content div.section div.left_background div.right_background div.water_counter {
	width: 100%;
	display: block;
	padding-top: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span.grey_text_1 {
	color: #808080;
	display: block;
	margin-top: 0.4em;
	width: 99%;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span.grey_text_2 {
	color: #808080;
	display: block;
	margin-top: 0.4em;
	width: 99%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span.grey_text_3 {
	color: #808080;
	margin-top: 0.4em;
	display: block;
	width: 99%
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span.grey_text_3 img {
	float: left;
	top: 3px;
	width: 13px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.services_text ul li span.grey_text_3 a {
	float: left;
	width: 89%;
	padding-bottom: 7px;
}

div.wrapper div.wrapper_content div.content div.admin_zonelist {
	float: left;
	width: 30%;
	padding-top: 0px;
	
}

div.wrapper div.wrapper_content div.content div.statistic_zone {
	float: right;
	width: 60%
}
div.wrapper div.wrapper_content div.content div.statistic_zone dl.statistic {
	width: 99%;
	height: 100%;
	display: block;
	margin-top: 5px;
}
div.wrapper div.wrapper_content div.content div.statistic_zone dl.statistic dt {
	float: left;
	width: 65%;
	padding: 0px 0 1px 0;
	
}
div.wrapper div.wrapper_content div.content div.statistic_zone dl.statistic dd {
	float: left;
	width: 32%;
	margin: 0;
	padding: 0px 0 1px 0;
	
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section a.read_more {
	background:transparent url("/Style Library/i/arrow_admin_panel.png") no-repeat scroll 99% 3px;
	clear:right;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	margin-bottom:0.8em;
	margin-top:0.8em;
	padding-right:15px;
}
iframe.iframeResult {
	display: none;
}


div.wrapper div.wrapper_content div.content div.main div.apply_wrapper {
	width: 100%;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.refer_wrapper {
	width: 100%;
	float: left;

}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot td a:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot td a:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot td a:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot td a:focus,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot td a:hover 
{
	z-index: 6;
	position: relative;	
	font-weight: bold;
	font-size: 13px;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot td a img {
	margin-right: 3px;			
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot td.delete {
	padding-top: 3px;
}

.positionTOP {
	margin-top: 0.3em!important;
	
}
.positionLEFT {
	left: -442px!important;
}
.positionLEFTPLUS {
	left: -441px!important;
}
.positionLEFT2 {
	left: -95px!important
}
.positionLEFT2PLUS {
	left: -94px!important

}
.movetoLEFT1 {
	right: -8px!important;
}
.movetoLEFT2 {
	right: -8px!important;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section_homepage div.left_background .marginLEFT1 {
	margin-left: 2px!important;
}

span#ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_Column2_PasswordRecovery1_UserNameContainerID_UserNameRequired {
	position: relative;
	z-index: 3;
	top: -45px;
}
span#ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_Column2_PasswordRecovery1_UserNameContainerID_RegularExpressionValidator1 {
	position: relative;
	z-index: 3;
	top: -20px;
	display: block;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div.center_html div div.border_section div.separator_border {
	display: none;
}
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div.center_html div div.border_section div.left_background div.right_background div.separator_border {
	display: block;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.center_html div div.border_section div.separator_border {
	display: none;
}
div.wrapper div.wrapper_content div.content div.extra div.section div.center_html div div.border_section div.left_background div.right_background div.separator_border {
	display: block;
}

/* press subscription delete */
div.press_subscript_del {
	margin: 20px 0 60px 32%;
	width: 240px;
	display: block;
	float: left;
	padding: 2em 1.5% 3em 2%;
	
	background-color: #f0f7f7;
	border: 1px solid #99c2eb
}
div.press_subscript_del table tr td table tr td div div div br {
	display: none;
}
div.press_subscript_del table tr td table tr td div div div p.inputs input {
	width: 90%;
	display: block;
	float: left;
}
div.press_subscript_del table tr td table tr td div div div p.inputs span {
	width: auto;
	display: block;
	float: left;
	margin-left: -4px;
}

div.press_subscript_del table tr td table tr td div div div p.inputs {
	margin-bottom: 0;
}
div.press_subscript_del table tr td table tr td div div div p.button {
	margin-top: 0;
	padding-top: 0;
	clear: both;
}

/* end */

/* homepage read more */
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a.read_more:link,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a.read_more:active,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a.read_more:visited, 
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a.read_more:hover,
div.wrapper div.wrapper_content div.content div.extra div.section table tr td table tr td div div div div.left_background div.right_background div.text_content p a.read_more:focus
{
	margin-top: 0;
	margin-bottom: 10px;
}
div.wrapper div.wrapper_content div.content div.main div.section div.left_background div.right_background div.text_content p a.read_more:link,
div.wrapper div.wrapper_content div.content div.main div.section div.left_background div.right_background div.text_content p a.read_more:active,
div.wrapper div.wrapper_content div.content div.main div.section div.left_background div.right_background div.text_content p a.read_more:visited, 
div.wrapper div.wrapper_content div.content div.main div.section div.left_background div.right_background div.text_content p a.read_more:hover,
div.wrapper div.wrapper_content div.content div.main div.section div.left_background div.right_background div.text_content p a.read_more:focus
{
	margin-top: 0;
	margin-bottom: 10px;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.text_content p a:link,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.text_content p a:active,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.text_content p a:visited, 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.text_content p a:hover,
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.text_content p a:focus
{
	margin-top: 0;

}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.text_content p br {
	display: block;
	height: 5px;
	line-height: 5px;
	clear: both;
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.left_background div.right_background div.text_content p a span {
	white-space: nowrap;
}
/* read more end*/
/* padding top */
div.wrapper div.wrapper_content div.content div.main div.payment_expand_collapse {
	margin-top: -4px;
}



/* delete profile results */
div.wrapper div.wrapper_content div.content div.main table tr td div div div.delete_results span {
	display: block;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div.main table tr td div div div.delete_results p.inputs {
	margin-bottom: 0.5em;
	margin-top: 0.7em;
}
div.wrapper div.wrapper_content div.content div.main table tr td div div div.delete_results p.inputs label {
	display: block;
	margin-bottom: 2px;
}
div.wrapper div.wrapper_content div.content div.main table tr td div div div.delete_results p.inputs textarea {
	border: 1px solid #cccccc;
	width: 50%;
	height: 5em;
}
div.wrapper div.wrapper_content div.content div.main table tr td div div div.delete_results p.button {
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main table tr td div div div.delete_results p.button input {
	margin-right: 10px;
}
/* warning messages */
.warning_positive {
	color: #39b54a!important;	
}
.warning_negative {
	color: red!important;
}

/**/

div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.management {
	padding-left: 2%;
	padding-right: 2%;
	width: 96%;
	margin-top: -8px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.management p.smaller {
	margin-top: 0.5em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.management p.smaller a img  {
	position: relative;
	top: 1px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.portfolio_table div.maparea_info {
	width: 99%;
	margin-bottom: 1em;
	clear: both;
}
/**/
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div div.stopinfoposition div.stoppageinfohidden {
	position: relative;
	z-index: 5;
	background: url("/Style Library/i/Bg/t35_expand.png") no-repeat 0 0;
	padding: 20px 20px 20px 20px;
	left: 10px;
	top: -25px;
	width: 218px;
	height: 225px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div div.stopinfoposition div.stoppageinfohidden p.closewindow {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_column table tr td div div div.section div.left_background div.right_background ul.expand_collapse li div div.stopinfoposition {
	position: absolute;
	z-index: 5;
}
/**/
div.wrapper div.wrapper_content div.content div.main div.main_column fieldset.subscribe_me p.text_inputs br {
	display: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.forgotten_password table tr td p.inputs font {
	top: -5em;
	position: relative;
	float: left;
	width: 100%;
}

span#ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_Column2_PasswordRecovery_UserNameContainerID_RegularExpressionValidator1 {
	float: left;
	margin-top: -16px;
}

div.wrapper div.wrapper_content div.content div.main div table tr td div.ms-PartSpacingVertical {
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div table tr td table tr td div div div.pager_wrapper div p {
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.main div div.gallery_wrapper {
	width: 100%;
	display: block;
	clear: both;
}
div.wrapper div.wrapper_content div.content div.main div div.gallery_wrapper div.gallery_wrap {
	width: 100%;
	display: block;
	clear: both;
}

div.wrapper div.wrapper_content div.content div.main div div.gallery_wrapper table {
	width: 100%;
	display: block;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div div.gallery_wrapper table tbody {
	width: 100%;
	display: block;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div table tr td table tr td div div div.pager_wrapper {
	border-bottom:2px solid #9CC4E5;
	border-top:1px solid #CCCCCC;
	margin:0em 0pt 0.5em 0;
	padding-bottom:0.4em;
	padding-top:0.4em;
	text-align:left;
}
div.wrapper div.wrapper_content div.content div.main div.banner_overflow div.section_banner div div h3 {
	margin-bottom: 10px;
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content div.main div.banner_overflow p.view_all {
	padding-bottom: 10px;
	margin-top: 0;
	padding-top:3px;
	
}
div.wrapper div.wrapper_content div.content div.main div.banner_overflow p.view_all a img {
	position: relative;
	left: 3px;	
	top: 1px;
}

div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper table tr td table tr td div div p.back_to_gallery {
	margin-bottom: 3px;
	margin-top: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.gallery_wrapper table tr td table tr td div div p.back_to_gallery a img {
	margin-right: 3px;
}
.phoneGeorgiaGrey {
	font-weight: bold!important; 
	font-size: 1.8em!important; 
	color: #808080!important; 
	font-family: Georgia!important
}
.phoneGeorgiaBlue {
	font-weight: bold!important;  
	font-size: 2.8em!important; 
	color: #0066cc!important; 
	font-family: Georgia!important
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.table_WMapsx table tr td table tr td {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.table_WMapsx table tr td table tr td div {
	text-align: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.table_WMapsx table tr td table tr td div div {
	text-align: right;
	float: right;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.table_WMapsx table tr td table tr td div div div {
	text-align: right;
	float: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.table_WMapsx table tr td table tr td div div div div {
	text-align: left;
	float: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports div.wm33 {
	width: 32%;
	margin-right: 1%;
	height: 3.5em;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports div.wm33 input {
	display: block;
	float: left;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.water_reports_wrap div.selector_reports div.wm33 span {
	display: block;
	float: left;
}
div.wrapper div.wrapper_content div.content div.main div div.main_column div.section_banner2 div.background div div p.smaller {
	visibility: hidden;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse {
	padding-top: 10px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div#provider1 {
	padding-left: 25px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div#provider2 {
	padding-left: 25px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div#provider23 {
	padding-left: 25px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div#provider3 {
	padding-left: 25px;
}

div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div#provider4 {
	padding-left: 25px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div p {
	margin-top: 3px;
	margin-bottom: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div ul li {
	padding: 0 0 0 0px;
	margin: 0 0 10px 10px;
	list-style-type: disc;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column ul.expand_collapse li div ul {
	padding: 0;
	margin: 0;
}
div.internship_gal_link a img {
	display: none!important;
	visibility: hidden!important;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.mainService div.section div.left_background div.right_background p.smaller a img {
	position: relative;
	left: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div div div.section div.quote_employee div.text_employee p.smaller a img {
	position: relative;
	top: 2px;
}
div.wrapper div.wrapper_content div.content div.main div div div.main_column div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td span.payment {
	font-size: 1em;
}
div.wrapper div.wrapper_content div.content div.main div div div.main_column div.section div.left_background div.right_background table tr td table tr td div div div.payment_table table tr td.middle_column p.warning_positive {
	margin: 0;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.archive_news div.inputs div div {
	width: auto;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td table tr td div.ms-WPBody div div div {
	width: auto;
} 
div.wrapper div.wrapper_content div.content div.main div.main_column div.section div.hide_pager table tr td table tr td div.ms-WPBody div {
	width: auto;
}
div.wrapper div.wrapper_content div.content table tr td table tr td div div div.question_details_form p {
	margin-bottom: 0;
	margin-top: 0;
}
div.wrapper div.wrapper_content div.content table tr td table tr td div div div.question_details_form div {
	padding-bottom: 10px;
	padding-top: 10px
}
div.wrapper div.wrapper_content div.content table tr td table tr td div div div.question_details_form select {
	width: 250px;
	display: block;
	margin-bottom: 10px;
	
}
div.wrapper div.wrapper_content div.content table tr td table tr td div div div.question_details_form input {
	width: 250px;
	display: block;
	margin-bottom: 10px;
}
div.wrapper div.wrapper_content div.content table tr td table tr td div div div.question_details_form textarea {
	width: 450px;
	display: block;
	height: 240px;
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.inputs span {
	display: block;
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.inputs input {
	display: block;
	margin-bottom: 4px;
	width: 250px;
	border: 1px solid #cccccc;
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.inputs input.proceed_button {
	width: auto;
	border: none;
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.main_column div.reg_form div.div_clients table tr td.td_client_number {
	padding-top: 0;
	
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.main_column div.reg_form div.div_clients table tr td p {
	margin-bottom: 20px;
	margin-right: 20px;
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.main_column div.reg_form div.div_clients table tr td p.inputs {
	margin-bottom: 0px;
	margin-right: 0;
}

div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.main_column div.reg_form div.div_clients table tr td  {
	border:none;
	text-align: left;
	vertical-align: middle;
	padding-top: 17px;
	padding-bottom: 17px;
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.main_column div.reg_form div.div_clients table tr th  {
	border:none;
	text-align: left;
	font-weight: normal;
	white-space: nowrap;
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.main_column div.reg_form div.div_clients table {
	border:none;
	margin-top: 5px;
}
div.wrapper div.wrapper_content div.content div.main table tr td table tr td div div div div.main_column div.reg_form div.div_clients {
	padding-top: 20px;
}
div.wrapper div.wrapper_content div.content div.login_template div.section div.login_zone p.Success span.warning_positive {
	text-align:left ;
	position: relative;
	top: -15px;
	display: block;
	min-width: 300px;
	width:300px
}
/* za mahane */
div.wrapper div.wrapper_content div.content div.main div.main_column div.section_banner h3 a img {
	display: block;
}
/* za mahane */
div.water_meter_links {
	
}
div.water_meter_links div.left_part_links a {
	margin-right: 30px;
}
div.water_meter_links div.left_part_links {
	float: left;
	width: 55%;
	/*border: 1px solid #0066cc;*/
	padding: 0px 0 0px 0px;
	text-align: left;
}
div.water_meter_links div.right_part_links {
	float: left;
	width: 44%;
	padding-left: 4px;
}
div.water_meter_links div.right_part_links p.give_report {
	margin-top: 0;
}


/**/
/**/
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr th.ms-vh table.ms-unselectedtitle {
	margin-bottom: 0;
	margin-top: -5px;
}

div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr th.ms-vh table.ms-selectedtitle {
	margin-bottom: 0;
	margin-top: -5px;
}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr th.ms-vh table.ms-unselectedtitle tr td {
	border: none;
}  
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr th.ms-vh table.ms-unselectedtitle tr td img {
	margin: 0;
}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table  {
	width: 100%;
	border-collapse: collapse;;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr td a{
	color: #0066cc;
	text-decoration:none;

}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;	
	background: white;
}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr td.ms-gb {
	border-top: none;
	background: none!important;
}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr th.style1 {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr th.ms-vh {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr td table tr td.ms-vb {
	border-bottom: none;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div#divServices table tr td div table tr td table {
	margin-bottom: 0;
}
/**/
/**/
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr th.ms-vh table.ms-unselectedtitle {
	margin-bottom: 0;
	margin-top: -5px;
}

div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr th.ms-vh table.ms-selectedtitle {
	margin-bottom: 0;
	margin-top: -5px;
}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr th.ms-vh table.ms-unselectedtitle tr td {
	border: none;
}  
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr th.ms-vh table.ms-unselectedtitle tr td img {
	margin: 0;
}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table  {
	width: 100%;
	border-collapse: collapse;;
	margin-bottom: 1em;
}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr td a{
	color: #0066cc;
	text-decoration:none;

}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr td {
	padding: 5px;
	border-bottom: 1px solid #cccccc;	
	background: white;
}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr td.ms-gb {
	border-top: none;
	background: none!important;
}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr th.style1 {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr th.ms-vh {
	border-bottom: 2px solid #9cc4e5;
	border-top: 1px solid #cccccc;
	background: white;
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr {
	margin-bottom: 0;
}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr td table tr td.ms-vb {
	border-bottom: none;
	padding: 0;
}
div.wrapper div.wrapper_content div.content div#divTechServices table tr td div table tr td table {
	margin-bottom: 0;
}
/**/

div.wrapper div.wrapper_content div.content div.main div.hide_payment_link  div.payment_table table tr td a.t38_expand_link {
	visibility: hidden;
}
div.wrapper div.wrapper_content div.content div.main div.hide_payment_link  div.payment_table table tr td span.payment {
	visibility: hidden;
}

div.selfaccount table tr td table tr td div.ms-WPBody div div {
	width: 870px;
	clear: both;
	padding: 5px 0;
}
div.selfaccount table tr td table tr td div.ms-WPBody div div.excel {
	width: auto;
	clear: none;
	float: left;
	padding: 5px;
}
div.selfaccount table tr td table tr td div.ms-WPBody div div.excel span {
	display: inline;
	
}
div.selfaccount table tr td table tr td div.ms-WPBody div div.excel label {
	padding-left: 4px;
}
div.wrapper div.wrapper_content div.content div.selfaccount table tr td table tr td div.ms-WPBody div div.excel input {
	width: auto;
	display: inline;
}

div.selfaccount table tr td table tr td div.ms-WPBody div div p {
	width: auto;
	float: left;
	margin-right: 30px;
	margin-bottom: 1em;
	width: 320px;
	height: 35px;
}
div.question table tr td table tr td div.ms-WPBody div div p {
	width: auto;
	float: left;
	margin-right: 30px;
	margin-bottom: 0px;
	height: auto;
	width: 320px;
	
}
div.question table tr td table tr td div.ms-WPBody div div p span {
	padding-top: 3px;
}
div.question table tr td table tr td div.ms-WPBody div div p.two_colszone {
	padding-bottom: 5px;
}
div.question table tr td table tr td div.ms-WPBody div div div {
	clear: both;
	
}
div.wrapper div.wrapper_content div.content div.selfaccount table tr td table tr td div.ms-WPBody div div p.userButton input {
	width: auto;
}
div.wrapper div.wrapper_content div.content div.selfaccount table tr td table tr td div.ms-WPBody div div p.pager_document span {
	display: inline;
}
/**/
div.water_notify_subsc div table tr td table tr td div.ms-WPBody div div fieldset.subscribe_me {
	border: none;
}
div.water_notify_subsc div table tr td table tr td div.ms-WPBody div div fieldset.subscribe_me ul.ulRegions {
	margin: 0;
	padding: 0;
}
div.water_notify_subsc div table tr td table tr td div.ms-WPBody div div fieldset.subscribe_me ul.ulRegions li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.water_notify_subsc div table tr td table tr td div.ms-WPBody div div fieldset.subscribe_me p.text_inputs input{
	border: 1px solid #cccccc;
	width: 250px;
	display: block;
}
div.water_notify_subsc div table tr td table tr td div.ms-WPBody div div fieldset.subscribe_me p.text_inputs br {
	display: none;
}

div.water_notify_subsc div table tr td table tr td div.ms-WPBody div div fieldset.subscribe_me p.text_inputs span.required_field {
	color: red;
}
/**/
div.wrapper div.wrapper_content div.content div.main div.t35reg_upper table tr td table tr td div.ms-WPBody a br {
	display: none;
}
/**/
/* new update for test.sofiyskavoda.bg */
div.wrapper div.wrapper_content div.content div.main div.main_column div#profile_delete div.del_form_position div.delete_form label {
	font-size: 11px;
}
div.wrapper div.admincontent div.content div h2 {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 8px;
	margin-bottom: 0;
}
div.wrapper div.admincontent div.search_box {
	display: none;
}
/**/
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback_position {
	position: absolute;
	z-index: 1;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li span.online_services a {
	padding-left: 6px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback {
	position: relative;
	z-index: 1;
	background: url("/Style Library/i/Bg/t01b_expand.png") no-repeat 0 0;
	padding: 40px 20px 20px 10px;
	left: -15px;
	top: -30px;/*30px*/
	width: 269px;
	height: 466px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div#ctl00_ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_FirstRow_Row1Left_g_f1188e66_2368_40bf_b6c3_ce3443eeeee6 span.online_services {
	z-index: 2;
	position: relative;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section_homepage div.div.text_content ul.member_services li div.feedback p {
	margin-top: 5px;
	width: 90%;
}

/* calculator */
div.calc_position {
	position: absolute;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.ms-WPBody div.calculator {
	position: relative;
	background-color: #f0f7f7;
	border: 1px solid #94b8ea;
	padding: 10px;
	width: 570px;
}
div.calculator span.required_field {
	color: red;
}
div.calculator fieldset {
	border: none;
}
div.calculator fieldset legend {
	font-size: 1.2em;
	font-weight: bold
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.ms-WPBody div.calculator fieldset table tr td  {
	width: 50%;
	padding: 10px 10px 10px 0;
	display:table-cell;
}
div.calculator fieldset table tr td p {
	margin-top: 0;
}
div.calculator fieldset table tr td p.inputs label {
	font-weight: bold;
}
div.calculator fieldset table tr td p.inputs span.desc {
	display: block;
	font-size: 0.95em;
}
div.calculator fieldset table tr td div.radio_btns h4 {
	margin: 0;
	padding: 0;
}
div.calculator fieldset table tr td div.radio_btns p {
	margin-top: 0;
}
div.calculator fieldset table tr.price_value td p strong {
	clear: both;
	display: block;
}
div.calculator fieldset table tr.price_value td p input {
	width: 5em;
	margin-right: 10px;
}
/* end calc*/

div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.inputs {
	font-size: 0.95em;
	margin: 0 0 4px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.inputs input {
	width: 85%;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.inputs span {
	display: inline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.textareas {
	font-size: 0.95em;
	margin: 0 0 4px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.textareas textarea {
	width: 85%;
	height: 3em;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.textareas span {
	display: inline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.selects {
	font-size: 0.95em;
	margin: 0 0 4px 0;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.selects select {
	width: 87%;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback p.selects span {
	display: inline;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  ul.member_services li div.feedback fieldset {
	border: none;
}
div.wrapper div.wrapper_content div.content div.question_rightcolumn {
	float: right;
	width: 220px;
	margin-top: -640px;
	padding: 10px;
	background: #f0f7f7;
	border: 1px solid #99c2eb
	
}
div.wrapper div.wrapper_content div.content div.question_rightcolumn table tr td div.ms-WPBody input {
	
	width: 200px;
}
div.wrapper div.wrapper_content div.content div.question_rightcolumn table tr td div.ms-WPBody span {
	
	width: 200px;
}
div.wrapper div.wrapper_content div.content div.question_rightcolumn table tr td div.ms-WPBody div ul {
	
	width: 200px;
}
div.wrapper div.wrapper_content div.content div.question_rightcolumn table tr td div.ms-WPBody div ul li a {
	
display: block
}

div.wrapper div.wrapper_content div.content div.question_rightcolumn ul {
	margin-left: 5px;
}
/* END new update for test.sofiyskavoda.bg */
/* new menu admin zone*/
div.admincontent ul.global_navigation {
	background: none;
}
div.admincontent ul.global_navigation li {
	padding-left: 4px;
	padding-right: 4px;
	width: auto;
	
		/*margin-right: 3px;*/
	
	/*border-right: 2px solid white;text-align: left;
	background: url("/Style Library/i/Bg/li_gradient.gif") repeat-x 0px 5px;*/
}
/*div.admincontent ul.global_navigation li.last_main_item {
	float: left;
	height: 21px;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 7px;
	border-right: 2px solid white;
}*/
div.admincontent ul.global_navigation li.separator {
	padding-left: 0;
	padding-right: 0;
}
div.admincontent ul.global_navigation li.last_main_item {
	margin-right: 3px;
}
/*div.admincontent ul.global_navigation li.current {
	padding: 0.7em 0.8em 0.44em 0.8em;
	padding: 0.7em 5px 0.44em 5px;
	background: url("/Style Library/i/Bg/global_nav.gif") 0 0 repeat-x;
	border-right: 2px solid white;
	height: 21px;
}

div.admincontent ul.global_navigation li a:link,
div.admincontent ul.global_navigation li a:active,
div.admincontent ul.global_navigation li a:visited,
div.admincontent ul.global_navigation li a:focus,
div.admincontent ul.global_navigation li a:hover {
	 color: #0066CC;
	 font-size: 12px;
	 font-weight: bold;
	 margin: 0;
	 padding: 0;
	 text-decoration:none;

}
div.admincontent ul.global_navigation li a:hover {
	 color: #39b54a;
	 text-decoration: none;
	 
}*/
div.admincontent ul.sub_navigation li a {
	font-size: 11px;
	
}
/**/
div.hr_application_admin div.selfaccount table tr td table tr td div div div.selfaccount_table table.my_reports tr td input {
	border: none;
	width: auto;
}
div.hr_application_admin div.selfaccount table tr td table tr td div div div.selfaccount_table table.my_reports tr td.delete_selfaccounts input {
	border: 1px solid #cccccc;
}
div.selfaccount_leftcol {
	width: 400px;
	float: left;
	padding-bottom: 15px;
}
div.selfaccount_rightcol {
	width: 400px;
	float: left;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin div.selfaccount_rightcol textarea {
	height: 12em;
} 
div.question_leftcol {
	width: 400px;
	float: left;
	padding-bottom: 15px;
}
div.wrapper div.wrapper_content div.content div.question_details_form div.question_leftcol h2 {
	margin-top: -12px;
}
div.question_rightcol {
	width: 400px;
	float: left;
}
div.question_bigleft {
	width: 640px;
	float: left;
	padding-bottom: 15px;
}
div.question_bigright {
	width: 220px;
	float: right;
	
}

div.question_bigright div div.customer_documents {
	border: 1px solid #99c2eb;
	background-color: #f0f7f7;
	padding: 10px;
}
div.wrapper div.wrapper_content div.content div.question_bigleft p.question_customer {
	height: auto;
	border: 1px solid #99c2eb;
	background-color: #f0f7f7;
	padding: 3px 5px;
	margin-bottom: 10px;
}
/* edn new menu admin zone */

/* fake input type file */
div.fileinputs {	
	position: relative;
	width: 300px;
} 


div.fakefile {	
	z-index: 1 !important;	
	left: 0px !important;	
	width: 300px;	
	position: absolute !important;	
	top: 0px !important
} 
div.fakefile img {	
	width: 68px;	
	cursor: pointer;
	margin-top: 1px;
} 
div.fakefile input {	
	border: #c1c1c1 1px solid;	
	margin-left: 2px;	
	width: 173px !important;	
	background-color: white;
	

} 
input.file {	
	display: block !important;	
	z-index: 2 !important;	
	filter: alpha(opacity: 0) !important;	
	width: 260px !important;	
	cursor: pointer!important;	
	position: relative !important;	
	text-align: right !important;	
	-moz-opacity: 0;	
	opacity: 0
} 
.hidden {	
	display: none
}
/* END fake input type file */
p.POF_left {
	width: 40%;
	float: left;
	margin-right: 25px;
}
p.POF_right {
	width: 40%;
	float: left;
}
p.POF_buttons {
	width: 100%;
	clear: both;
}
/**/
div.subscribe_expand_link ul.member_services li span.online_services {
	z-index: 2;
	position: relative;
	top: 0px;
}
div.subscribe_expand_link ul.member_services li span.online_services span.phone_services {
	display: block;
}
/**/
table.RadEWrapper tbody tr td {
	border: none!important;
	padding: 5px!important;
}
table.RadEWrapper {
	border: 1px solid #99c2eb!important;
}
table.RadEWrapper tbody tr td iframe.RadEContentBordered {
	border: 1px solid #cccccc!important;
	margin-right: 0px!important;
	width: 99%!important;
}
table.RadEWrapper tbody tr td table.RadEModuleTable {
	position: relative;
	left: -4px;
}
table.RadEWrapper tbody tr td table tr td.RadEDockingZone table.RadEModuleTable {
	display: none!important;
}

div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td.month_btn_left {
	cursor: pointer;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td.month_btn_right {
	cursor: pointer;
}
div.press_release_height p {
	padding-bottom: 10px;
}
a.delete_document:link, a.delete_document:active, a.delete_document:hover, a.delete_document:visited, a.delete_document:focus  {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	font-style: italic;
}
div.date_selector {
	width: 170px;
	float: left;
	margin-right: 20px;
}
div.date_selector_wrap {
	margin-top: -5px;
}
div.date_selector_wrap div.date_selector {
	float: left;	
}
div.date_selector_wrap div.admin_home_btn {
	float: left;	
	padding-top: 14px;
}
p.save_changesBtn {
	float: left;
	width: 40%;
	
}
p.send_clientBtn {
	float: left;
	width: 40%;
	
}
div.wrapper_journal div {
	float: left;
	width: 40%;
}
div.wrapper_journal div select {
	display: block;
}
div.wrapper_journal div.journal_scroller_zone {
	clear: both;
	width: 70%;
	margin-top: 15px;
	height: 200px;
	border: 1px solid #cccccc;
	overflow-y: scroll;
}
div.wrapper_journal p.buttons {
	width: 100%;
	clear: both;
	display: block;
	padding-top: 10px;
	margin-top:  0;
}
div.wrapper_journal p.buttons input {
	width: auto!important;
		display: inline!important; margin-right: 10px;
}
div.wrapper div.wrapper_content div.content div.hr_application_admin div.wrapper_journal div.journal_scroller_zone input {
	width: auto;
	border: none;
	display: inline;
	
}
div.wrapper_journal div.left_col_journal {
	padding-bottom: 5px;
}
div.wrapper_journal div.left_col_journal div {
	width: 95%;
}
div.wrapper div.wrapper_content div.content div.wrapper_journal div.left_col_journal div input {
	margin-top: 0;
	width: 95%;
}
div.wrapper div.wrapper_content div.content div.wrapper_journal div.left_col_journal div select {
	margin-top: 0;
	width: 95%;
}
div.wrapper_journal div.right_col_journal div.journal_scroller_zone {
	width: 90%;
	height: 140px;
}
div.wrapper_journal div.right_col_journal div.journal_scroller_zone p {
	margin: 0 0 4px 0;
}
div.wrapper_journal div.right_col_journal div.journal_scroller_zone input {
	display: inline;
	margin: 0;
	
}
div.wrapper_journal div.right_col_journal div.journal_scroller_zone label {
	display: inline;
	width: 250px;

}


div.wrapper div.wrapper_content div.content div.hr_application_admin div.press_subst table tr td table tr td div div div div.portfolio_table table tr td a {
	text-decoration: none!important;
}
div.bulletins_admin p span {
	display: block;
}
div.bulletins_admin p input {
	margin-right: 10px;
	border: 1px solid #cccccc;
}
div.bul_edit_admin table tr td table tr td div div p {
	margin: 0;
}
div.bul_edit_admin table tr td table tr td div div p span {
	display: block;
}
div.bul_edit_admin table tr td table tr td div div p.title_bulletin input {
	width: 635px;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.fut_wat_stop_height div.subscribe_expand_link {
	padding-left: 10px
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background ul.search_result_items li span {
	font-size: 0.95em;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background ul.search_result_items li span a {
	font-size: 1em;
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background ul.search_result_items li span.short_desc {
	font-size: 1em;
}
div.wrapper div.wrapper_content div.content div.main div.news_article_page {
	padding-top: 15px;
}
div.wrapper div.wrapper_content div.content div.main div.news_article_page h2 {
	margin-top: 0;
	padding-top: 0px;
	width: 100%;
}
div.wrapper div.admincontent div.content div.hr_application_admin div.question TABLE TR TD TABLE TR TD  div.portfolio_table table tr td div.tableinside_comments p {
	border: none;
	text-align: left
}
div.wrapper div.admincontent div.content div.hr_application_admin div.question table tr td table tr td div div div div.portfolio_table table {
	clear: both;
}
div.wrapper div.wrapper_content div.content div.main div.main_column div.section table tr td.process_payment {
	padding-right: 40px;
	text-align: right;
}
div.cwnEmail {
	float: left;
	width: 250px;
}
div.cwnEmail input {
	display: block;

}
div.cwnStatus {
	float: left;
	width: 250px;
}
div.cwnStatus select {
 display: block;
	width: 200px;
}

div.cwnBtnFilter {
	width: 100%;
	clear: both;
	padding: 5px 0;
}
input.opacity_null {
	/* for IE */
  filter:alpha(opacity=1);
  /* CSS3 standard */
  opacity:0.01;

}
/* christmas lottary */
div.snowflakes {
	background: transparent url('/Style Library/i/Bg/snowflake.gif') no-repeat 100% 11px;
	padding-right: 30px;	
	padding-bottom: 10px;
	padding-top: 10px;						
}
div.snowflakes div.scroll-text {
	background: transparent url('/Style Library/i/Bg/snowflake.gif') no-repeat 0% 1px;
	padding-left: 30px;	
	height: 23px;		
	padding-top: 0px;
	
}
/* table faktura */
table.faktura_holder {
		width: 600px;
		border-collapse: collapse;
		
}
table.faktura_holder tr td {
		border: 1px solid #666666;	
		padding: 3px;	
		font-size: 0.75em;
		vertical-align: top;
		
}
table.faktura_holder tr td.right_align {
		text-align: right;		
		
}
table.faktura_holder tr td.left_align {
		text-align: left;		
		
}

table.faktura_holder tr td table {				
		width: 100%;		
		border-collapse: collapse;		
}
table.faktura_holder tr td table tr td {				
	text-align: center;
	border: none;				
}
table.faktura_holder tr td table tr td.right_align {
	padding-left: 8px;				

}
table.faktura_holder tr.grey_cells td {
		background-color: #c8c8c8;	
		font-weight: bold;
		text-align: center;
		font-size: 0.85em;
}
table.faktura_holder tr.grey_cells_left td {
		background-color: #c8c8c8;	
		font-weight: bold;
		text-align: left
}
table.faktura_holder tr.grey_cells_left td.right_align {
		text-align: right;		
				
}
table.faktura_holder tr.first_tr td {
	border-bottom: 1px solid #666666;	
}
/**/
table.my_reports .read_more
{
		margin-top: 0!important;
}
/* update 9.08.2010 */
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div#ctl00_ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_FirstRow_Row1Left_CheckLoginStatusAndRedirectWP3 span.online_services {
	z-index: 4;
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div#ctl00_ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_FirstRow_Row1Left_CheckLoginStatusAndRedirectWP3 div.checkbills {
	z-index: 3;
	/*top: -42px;*/
}
																											
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section ul.member_services li div#ctl00_ctl00_ctl00_ctl00_PlaceHolderMain_LeftColumn_FirstRow_Row1Left_CheckLoginStatusAndRedirectWP3 div.checkbills_position  {
	z-index: 3;
	
}
/*update 18.03 */
div.selfaccount table tr td table tr td div.ms-WPBody div div.paperinvoice_leftcol {
		width: 500px;		
		margin-right: 40px;		
}
div.selfaccount div.paperinvoice_leftcol table.my_reports tr td strong {
	white-space: nowrap;
	padding-right: 10px;
}
div.selfaccount table tr td table tr td div.ms-WPBody div div.paperinvoice_rightcol {
		width: 400px;		
		padding-top: 20px;
}
div.selfaccount table tr td table tr td div.ms-WPBody div div.paperinvoice_rightcol p {				
	padding-bottom: 5px;
}
div.selfaccount table tr td table tr td div.ms-WPBody div div.paperinvoice_rightcol p span {
		color: #000;
		font-weight: bold;	
		padding-bottom: 3px;	
}
div.selfaccount table tr td table tr td div.ms-WPBody div div.paperinvoice_rightcol p.paperinvoice_comment {				
		height: auto;
}
div.wrapper div.wrapper_content div.selfaccount div.paperinvoice_rightcol p.paperinvoice_comment textarea {
				
		width: 276px;
}
div.wrapper div.wrapper_content div.content div.selfaccount table tr td table tr td div.ms-WPBody div div.paperinvoice_rightcol p.paperinvoice_button input {
		width: auto;			
}
/**/
/**/
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo div.payments_type_position {
	position: absolute;
	display: none;
	z-index: 2;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo a,
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo a:hover {
	white-space: nowrap;			
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo a.z_index:link,
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo a.z_index:active,
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo a.z_index:visited,
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo a.z_index:hover,
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo a.z_index:focus {
	position: relative;
	z-index: 4;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo a.z_index:hover{
	text-decoration: underline;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo div.my_bills {
	position: relative;
	z-index: 3;
	background: url("/Style Library/i/Bg/t37_table_expand_ver2.png") no-repeat 0 0;
	padding: 40px 20px 20px 20px;
	left: -13px;
	top: -13px;
	width: 400px;

}
div.wrapper div.wrapper_content div.content div.main div.main_2column .my_profile div.divKinInfo div.bottom_shadow {
	position: relative;
	z-index: 3;
	background: url("/Style Library/i/Bg/t37_table_bottom_shadow_ver2.png") no-repeat 0 0;
	padding: 0 20px 0px 20px;
	left: -13px;
	top: -13px;
	height: 20px;
	width: 400px;
}
body div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.divKinInfo p {
				
	padding-bottom: 0;
	margin-bottom: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo p label {
	display: block;			
	padding-bottom: 3px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo p input {
	display: block;		
	width: 270px;	
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo .separator_border_grey {
	margin: 7px 0;
}
body div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.divKinInfo p.active {
				
	color: green;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
body div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.divKinInfo p.denied {
				
	color: red;
	font-weight: bold;
	margin: 0;
	padding:0;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tfoot tr td a span {
	
	font-weight: bold;
	font-size: 13px;			
	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background div.divNewCustomer p {
	padding-top: 2px;
	margin-top: 0;
	margin-bottom: 6px;
}

table.ms-main 
{
	max-height: 50px;
}

input.refusal_disabled {

	filter: alpha(opacity: 15) !important;		
	-moz-opacity: 0.15;	
	opacity: 0.15;
					
}
a.refusal_disabled, a.refusal_disabled:hover{

	color: #808080!important;
	text-decoration:none!important;
					
}
div.q_details {
				float: left;
				width: auto;
				margin-right: 0px;
				padding-top: 13px;
}
div.q_image {
				float: left;
				width: auto;
				margin-right: 25px;
				overflow: hidden;			
}
div.wrapper div.wrapper_content div.content div.main div.main_column  div.section table tr td table tr td div div div.payment_table div.my_bills table.previous_debth {
				display:none
				
}
table.table_content
{margin:10px 0;}

table.table_content tr td
{border-bottom:1px solid #cccccc;padding:5px;}

table.table_content tr th
{border-bottom:2px solid #9cc4e5;text-align:left;border-top:1px solid #cccccc;padding:5px;}
div.selfaccount table tr td table tr td div.ms-WPBody div div td.pok_column {
	overflow: auto;
}
div.selfaccount table tr td table tr td div.ms-WPBody div div td.pok_column p {
	font-size: 0.92em;	
	width: 100%;	
	margin: 0;
	padding: 5px 0;
	height: auto;	
	white-space: nowrap;	
	
}
div.selfaccount table tr td table tr td div.ms-WPBody div div.selfaccount_table {
	width: 100%;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.width_100 {
	width: 100%!important;		
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.width_100 p.inputs {
	width: 75%;		
}

/* fakturi */

div.msg_warning_pos {				
	position: absolute;	
	z-index: 100;
	width: 100%;
}
div.msg_warning_pos .msg_warning {				
	position: relative;	
	z-index: 101;
	width: 359px;
	height: 184px;	
	padding: 20px 28px;
	margin: 50px auto 0 auto;	
	background: transparent url('/Style Library/i/Bg/warning_box.png') no-repeat 0 0;
}
div.msg_warning_pos .msg_warning p {
	color: #000;			
	font-size: 12px;
	padding: 10px 5px;
}
div.msg_warning_pos .msg_warning ul li {
	list-style-type: none;
	float: left;
}
div.msg_warning_pos .msg_warning ul li.btn_stay {	
	padding-left: 50px;			
	margin-right: 20px;	
}
div.msg_warning_pos .msg_warning ul li.btn_stay a:link,div.msg_warning_pos .msg_warning ul li.btn_stay a:active,
div.msg_warning_pos .msg_warning ul li.btn_stay a:visited,div.msg_warning_pos .msg_warning ul li.btn_stay a:focus,
div.msg_warning_pos .msg_warning ul li.btn_stay a:hover {				
	display: block;
	width: 76px;
	height: 20px;
	background: transparent url('/Style Library/i/btn/stay_btn.gif') no-repeat 0 0;
}
div.msg_warning_pos .msg_warning ul li.btn_continue a:link,div.msg_warning_pos .msg_warning ul li.btn_continue a:active,
div.msg_warning_pos .msg_warning ul li.btn_continue a:visited,div.msg_warning_pos .msg_warning ul li.btn_continue a:focus,
div.msg_warning_pos .msg_warning ul li.btn_continue a:hover {				
	display: block;
	width: 94px;
	height: 20px;
	background: transparent url('/Style Library/i/btn/continue_btn.gif') no-repeat 0 0;	
}

div.pager_wrapper {	
	border-bottom: 2px solid #9cc4e5;
	padding:0;
	margin: 0px 0 15px 0;	
	width: 100%;
}
div.pager_wrapper p.pager_document {
	font-size: 11px;
	text-align: right;
}
table.my_profile tbody tr td a.button_save:link,table.my_profile tbody tr td a.button_save:active,
table.my_profile tbody tr td a.button_save:visited,table.my_profile tbody tr td a.button_save:focus,
table.my_profile tbody tr td a.button_save:hover
{
	background: transparent url('/Style Library/i/btn/btn_save.gif') no-repeat 0 0;	
	display: block;
	width: 72px;
	height: 20px;
	text-indent: -999px;
	overflow: hidden;

}
table.my_profile tbody tr td a.save_active:link,table.my_profile tbody tr td a.save_active:active,
table.my_profile tbody tr td a.save_active:visited,table.my_profile tbody tr td a.save_active:focus,
table.my_profile tbody tr td a.save_active:hover
{
	background: transparent url('/Style Library/i/btn/btn_save_active.gif') no-repeat 0 0;	
}
table.my_profile tfoot tr td.delete a.del_selected_users:link,table.my_profile tfoot tr td.delete a.del_selected_users:active,
table.my_profile tfoot tr td.delete a.del_selected_users:visited,table.my_profile tfoot tr td.delete a.del_selected_users:focus,
table.my_profile tfoot tr td.delete a.del_selected_users:hover
{
	background: url('/Style%20Library/i/btn/del_clients_inactive.gif') no-repeat 0 0;	
	display: block;
	width: 1px;
	padding-left: 203px;
	height: 20px;
	text-indent: 1999px;
	overflow: hidden;
	float: right;

}
table.my_profile tfoot tr td.delete a.del_selected_active:link,table.my_profile tfoot tr td.delete a.del_selected_active:active,
table.my_profile tfoot tr td.delete a.del_selected_active:visited,table.my_profile tfoot tr td.delete a.del_selected_active:focus,
table.my_profile tfoot tr td.delete a.del_selected_active:hover
{
	background: transparent url('/Style Library/i/btn/delete_clients.gif') no-repeat 0 0;	
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section div.left_background div.right_background table.my_profile tfoot tr td a.del_selected_users{
	position:static		

}
.profile_new_ver .add_newclient {
	float: right;
	width: 125px;
	margin-top: -25px;
}
.profile_new_ver .add_newclient a {
	font-weight: bold;
	position: relative;
	z-index: 3; 
}
.profile_new_ver .add_newclient a span {
	padding-left: 3px;
}

div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .profile_new_ver div.left_background div.right_background div.newclient_position div.divNewCustomer {
	top: -33px;
}
div.users_list_admin div.selfaccount table tr td table tr td div.ms-WPBody div div {
	width: 100%;
}
div.selfaccount table tr td table tr td div.ms-WPBody div div p.pager_document {
	height: auto;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .profile_new_ver table.my_profile tr th,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .mywater_new_ver table.my_profile tr th  {
	font-weight: normal;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .profile_new_ver table.my_profile tr.tbl_heading th,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .mywater_new_ver table.my_profile tr.tbl_heading th {

	border-bottom: none;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr th.electron,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr th.paper
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr th.notice {
				
	padding-left:30px 
}
table.my_profile tr th.electron {
	background: transparent url('/Style Library/i/icons/electronic.gif') no-repeat 10px 50%;	

}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr th.paper {
	background: transparent url('/Style Library/i/icons/paper.gif') no-repeat 10px 50%;
	padding-left: 30px;

}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section table.my_profile tr th.notice {
	background: transparent url('/Style Library/i/icons/notice.gif') no-repeat 12px 50%;	
	padding-left: 34px;


}
a.excel_icn {
	background: transparent url('/Style Library/i/icons/excel.gif') no-repeat 2px 0;	
	padding-left: 20px;
	padding-bottom: 10px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .profile_new_ver table.my_profile tfoot tr td.delete {
				
	border-bottom: none
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .mywater_new_ver table.my_profile tbody tr.last_row td {
	border-bottom: none;
}
div.pager_wrapper p.pager_document span {
	padding-left: 5px;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.name_section p input,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.phone_section p input,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.mail_section p input {
	width: 270px!important			
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.mail_section p,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.phone_section p {
				
	margin-bottom: 0px!important;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.client_num_section p {
	padding-top: 0!important;
	margin-bottom: 0px!important;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.mail_section div.separator_border_grey,
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.phone_section div.separator_border_grey {
	margin: 5px 0 3px 0
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.divKinInfo div.client_num_section div.separator_border_grey {
	margin: 3px 0 7px 0
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .profile_new_ver div.left_background div.right_background .newclient_position {
	z-index:1;
}
div.wrapper div.wrapper_content div.content div.main div.main_2column div.section .profile_new_ver div.left_background div.right_background .newclient_position .divNewCustomer {
	z-index:2;			
}
div.users_list_admin div.selfaccount table tr td table tr td div.ms-WPBody div div.left_col_admin, 
div.users_list_admin div.selfaccount table tr td table tr td div.ms-WPBody div div.right_col_admin {
	float: left;
	width: 350px;
	clear: none
	}
div.users_list_admin div.selfaccount table tr td table tr td div.ms-WPBody div div.left_col_admin p,
div.users_list_admin div.selfaccount table tr td table tr td div.ms-WPBody div div.right_col_admin p,
div.users_list_admin div.selfaccount table tr td table tr td div.ms-WPBody div div.left_col_admin div,
div.users_list_admin div.selfaccount table tr td table tr td div.ms-WPBody div div.right_col_admin div
{
	height: auto;
	margin: 0;	
	padding: 0 0 5px 0;
			
}
div.users_list_admin div.selfaccount table tr td table tr td div.ms-WPBody div div.right_col_admin p.userButton {
	padding-top: 15px!important;
}
