*{	margin: 0px;	padding: 0px;	border: 0px;}body{	text-align: center;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}a{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #145586;	text-decoration: underline;	font-size: 11px;}a:hover{	text-decoration: none;}table{	border-collapse: collapse;}td{	vertical-align: top;}ul,ol{ margin-left:7px; padding-left:15px;}#main{	width: 790px;	border-left: 1px #00408E solid;	margin-left: auto;	margin-right: auto;	text-align: left;}#shape{	height: 115px;	margin-left: 1px;	margin-right: 1px;	background-image: url(../img/shape_bg.gif);	background-position: right top;	background-repeat: no-repeat;}#menu{	height: 29px;	background-image: url(../img/ora_line.gif);	background-position: right top;	background-repeat: no-repeat;	margin-top: 2px; 	margin-left: 1px;	margin-right: 1px;	text-align: center;}#menu a{	color: #444444;	font-family: Arial;	font-size: 14px;	font-weight: bold;	text-decoration: none;	font-variant: small-caps;	letter-spacing: -0.5px;	word-spacing: -1px;	position: relative;	bottom: 3px;	position: relative;	top: 18px;	margin-right: 5px;}#menu a:hover{	}#banner{	}#banner img{	padding-left: 7px;    padding-top: 0px;}#inf{    	margin-top: 0px;  		}#box{	clear: left;	float: left;	width: 630px;	padding-bottom: 15px;	}    #content a {    color:#0000fe;}#content a:visited {    color:#145586;}#content2 a {    color:#0000fe;}#content2 a:visited {    color:#145586;}#tab_box{	margin-left: 8px;	margin-top: 10px;	}#box_inf{	}#box_inf div.sub{   }.news_block{ width:150px;	font-size: 10px;	color: #3f78b5;	margin-top:20px;	padding-left: 5px;	padding-bottom: 5px;	margin-bottom: 10px;	/*border-bottom-color: #333333;	border-bottom-style: dotted;	border-bottom-width: 1px;*/	display: block;}.news_block a{	font:bold 11px Arial;	color: #3f78b5;	text-decoration: none;}.news_block a:hover{	text-decoration: underline;}.news_block img{	border: 1px #B0BED4 solid;	padding: 1px;}.news_block td{	}.news_td{	}.news_block span{	color: #979797;	display: block;	padding-bottom: 5px;}.news_block2{ width:195px;	font-size: 10px;	color: #5c5b5b;	margin-top: 0;		margin-bottom: 10px;	border-bottom-color: #333333;	border-bottom-style: dotted;	border-bottom-width: 1px;	display: block;}.news_block2 a{	font:bold 11px Arial;	color: #3f78b5;	text-decoration: none;}.news_block2 a:hover{	text-decoration: underline;}.news_block2 .uss_news_short_item {	padding-left: 5px;	padding-bottom: 5px;}#content{	width: 405px;	padding-left: 5px;	}#content2{ 	width: 200px;	padding-left: 5px;		}#water{	float: left;	height: 229px;	width: 229px;}#water_bg{	background-image: url(../img/water_bg.gif);	background-position: left top;	background-repeat: no-repeat;	height: 200px;}#heating{	float: left;	height: 229px;	width: 229px;	margin-left: 22px;}#heating_bg{	background-image: url(../img/heating.gif);	background-position: left top;	background-repeat: no-repeat;	height: 200px;}#sewerage{	float: left;	height: 229px;	width: 229px;	margin-top: 13px;    }#sewerage_bg{	background-image: url(../img/sewerage.gif);	background-position: left top;	background-repeat: no-repeat;	height: 200px;}#service{	float: left;	height: 229px;	width: 229px;		margin-left: 22px;	margin-top: 13px;	vertical-align: top;}#service_bg{	background-image: url(../img/service.gif);	background-position: left top;	background-repeat: repeat-y;	height: 200px;	width: 229px;}#service_bg a{	color: #FFFFFF;	text-decoration: none;	font-size: 105%;}#service_bg a:hover{	text-decoration: underline;}#service_bg table{	margin-left: 2px;	margin-right: 2px;	position: relative;	top: 15px;}.arrow{	padding-bottom: 0px;	padding-top: 11px;	padding-left: 15px;}.arrow_m{	border-bottom: 1px dotted #FFFFFF;	border-top: 1px dotted #FFFFFF;	padding-left: 15px;	padding-bottom: 5px;	padding-top: 11px;}.td_text{	padding-left: 11px;	padding-bottom: 0px;	padding-top: 10px;	padding-right: 20px;	font-size:10px;}.td_text_m{	padding-bottom: 0px;	padding-top: 10px;	padding-left: 11px;	padding-right: 20px;	border-bottom: 1px dotted #FFFFFF;	border-top: 1px dotted #FFFFFF;	font-size:10px;}}.fomr_txt{	border: 2px inset #E0DED8;	margin-bottom: 5px;	color: #CCCCCC;}.tel_1{	font-family: Arial, Helvetica, sans-serif;	color: red;	font-size: 150%;	font-weight: bolder;}.tel_2{	font-family: Arial, Helvetica, sans-serif;	color: red;	font-size: 180%;	font-weight: bolder;}.tab_bl{	height: 100%;	width: 95%;	margin-bottom: 20px;}* HTML .tab_bl{	height: 100%;	width: 90%;	margin-bottom: 20px;}* HTML .tel_1{	font-family: Arial, Helvetica, sans-serif;	color: #F05921;	font-size: 140%;	font-weight: bolder;}.tel_1 p{	margin:0;}* HTML .tel_2{	font-family: Arial, Helvetica, sans-serif;	color: #F05921;	font-size: 170%;	font-weight: bolder;}.bt_c{	height: 4px;	background-image: url(../img/box_c_bg.gif);	background-position: top;	background-repeat: repeat-x;}.bb_c{	height: 4px;	background-image: url(../img/box_c_bg.gif);	background-position: bottom;	background-repeat: repeat-x;}.br_c{	height: 4px;	height: 100%;	background-image: url(../img/box_c_bg.gif);	background-position: right;	background-repeat: repeat-y;}.bl_c{	height: 4px;	height: 100%;	background-image: url(../img/box_c_bg.gif);	background-position: left;	background-repeat: repeat-y;}.tlc{	width: 4px;	height: 4px;	background-image: url(../img/tlc.gif);	background-position: left top;	background-repeat: no-repeat;}.trc{	width: 4px;	height: 4px;	background-image: url(../img/trc.gif);	background-position: right top;	background-repeat: no-repeat;}.blc{	width: 4px;	height: 4px;	background-image: url(../img/blc.gif);	background-position: left bottom;	background-repeat: no-repeat;}.brc{	width: 4px;	height: 4px;	background-image: url(../img/brc.gif);	background-position: right bottom;	background-repeat: no-repeat;}.td_con{	padding-top: 4px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 5px;}.link_inf{	font-family: Arial;	font-size: 15px;	font-weight: bold;	color: #64635F;	border-bottom: 1px #B0B0AE solid;	text-decoration: none;	font-variant: small-caps;	letter-spacing: 0.0px;	word-spacing: -1px;}.link_inf:hover{	border: 0px;}#podval{	clear: both;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-top: 8px;	border-top: 1px dotted #000000;	color: #5C5B5B;}#podval table{	width: 100%;}.ban_inf{	margin-bottom: 10px;	margin-left:4px;}h1{	color: #145586;	font-size: 14px;	text-transform: inherit;	font-weight:bold;	padding-top:15px;	padding-bottom: 10px;}h2{	color: #3C3C3C;	font-size: 160%;	text-transform: inherit;	padding-top:15px;	padding-bottom: 10px;}h3{    font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: red;	text-transform: inherit;	padding-top:5px;	padding-bottom: 10px;    margin-left:10px;	text-transform:uppercase;	display: list-item;	list-style-image: url("../img/fly.gif");}h4{	color: #3C3C3C;	font-size: 120%;	text-transform: inherit;	padding-top:15px;	padding-bottom: 10px;}h5{    font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight: bold;	color: red;	text-transform: inherit;	padding-top:5px;	padding-bottom: 10px;    margin-left:0px;	text-transform:none;		}@media print {	h1			{ page-break-before: always }	h1, h2, h3,	h4, h5, h6	{ page-break-after: avoid }	ul, ol, dl	{ page-break-before: avoid }}/* ovl */#divOvl {	z-index: 1000;	position: absolute;	top: 0;	left: 0;	background-color: black;	/* -moz-opacity: 0.4; */	opacity: 0.4;	width: 100%;	height: 100%;}#divOvlPos {	z-index: 1001;	position: absolute;	top: 0;	left: 0;}#divOvlContent, #divOvlLoading {	margin: 0 auto;}#iframeOvl {	border: solid 1px #ffffff;	background: #ffffff;}#divOvlClose {	z-index: 1002;	position: absolute;	right: -25px;	cursor: pointer;}#imgOvl {	border: solid 1px #ffffff;}/* -- main ---------------------------------------------------------- */@media print {	.dont_print {		display: none;	}}.fw			{ width: 100% }.fh			{ height: 100% }.fwh		{ width: 100%; height: 100% }/* general content */.page-content, body.fck,body.fck-pannel div.SC_Panel, body.fck-pannel div.SC_Item,body.cke_panel_frame ul.cke_panel_list {	background-color: #ffffff;	font-family: tahoma, arial, verdana;	color: #000000;}.page-content, body.fck,body.fck-pannel div.SC_Panel, body.fck-pannel div.SC_Item,body.cke_panel_frame ul.cke_panel_list,body.fck table {    font-size: 11px;}/* general fck editor area */body.fck {	height: auto !important;	padding: 10px;}/* general hover items in fck editor comboboxes */body.fck-pannel div.SC_Item,body.cke_panel_frame ul.cke_panel_list li.cke_panel_listItem a {}body.fck-pannel div.SC_ItemOver,body.cke_panel_frame ul.cke_panel_list li.cke_panel_listItem a:hover,body.cke_panel_frame ul.cke_panel_list li.cke_selected a {}/* page-content */.page-content {	padding: 20px;}/* page_title */div.page_title {	margin: 0 0 15px 0;}div.page_title h1 {	color: #cc0000;	margin: 0 0 5px 0;}/* nav_path */div.nav_path {        padding:0px 0px 0px 17px;    }div.nav_path a {	color: #145586;}div.nav_path span {	color: #000000;}/* msg */.error_msg {	border: solid 1px #cc0000;	background-color: #ffe4db;	padding: 5px;	margin: 0 0 15px 0;}.info_msg {	border: solid 1px #00cc00;	background-color: #e5ffdb;	padding: 5px;	margin: 0 0 15px 0;}/* forms */table.forms						{ width:90%; border-collapse:collapse }table.forms td					{ width:250px; padding: 2px 5px 10px 5px; }table.forms th					{ width:20%; padding-right: 10px; text-align:right; white-space:nowrap; vertical-align:top; padding-top:4px; }table.forms td input			{ width:230px; border:1px; border-style:solid; color:#555555; padding:2px;}table.forms td textarea			{ width:100%; border:1px; border-style:solid; color:#555555;}table.forms td select			{ width:100% }table.forms td input.checkbox	{ width:auto; margin: 0px 5px 0px 0px; }table.forms td label			{ }table.forms td img.captcha		{ border: solid 1px #000000; margin-bottom:2px; }table.forms ul.errorlist		{ list-style:none; margin:0px }table.forms ul.errorlist li		{ color:#cc0000; }table.forms td.top_errors ul.errorlist	{ border: solid 1px #cc0000; padding:5px; margin-bottom:10px }table.forms tr.buttons td		{ white-space: nowrap }table.forms tr.buttons td input	{ width:auto; margin: 10px 5px 0 0 }/* slidebar */table.slidebar						{ width:100%; background-color:#ffffff;; height:20px; margin: 0px 0px 0px 0px }table.slidebar tr td 				{ vertical-align:middle; font-size:10px; padding: 0px 7px 2px 7px; color:#000000; white-space:nowrap }table.slidebar td a					{ color:#000000; text-decoration:none }table.slidebar td a:hover			{ text-decoration:underline; color:#000000 }table.slidebar .left				{ width:50%; padding: 0px 15px 2px 15px; color:#000000 }table.slidebar .right				{ width:50%; padding: 0px 15px 2px 15px; color:#000000; text-align:right }table.slidebar .to_left				{ background-color:#ffffff }table.slidebar .to_left a			{ color:#000000; text-decoration:none }table.slidebar .to_left a:hover		{ text-decoration:underline;}table.slidebar .to_right			{ background-color:#ffffff}table.slidebar .to_right a			{ color:#000000; text-decoration:none }table.slidebar .to_right a:hover	{ text-decoration:underline }table.slidebar .active				{ background-color:#ffffff; color:blue; }table.slidebar .active a			{ color:#blue; }/* wed */img.wed-img			{ border: 1px solid #888888; }img.wed-left-img	{ border: 1px solid #888888; margin-right: 5px; float: left; }img.wed-right-img	{ border: 1px solid #888888; margin-left: 5px; float: right; }hr.wed-hr	{ color: #F05921; }.wed-alert	{ color: #F05921; font-weight: bold; }.wed-alert	{ color: red; font-weight: bold; }table.wed-table			{ border-collapse: separate; background-color: #ffffff; border: none; }table.wed-table tr td, table tr td.wed-common-td,table.wed-table tr.even td, table tr.even td.wed-common-td {	background-color: #dddddd; padding: 3px; border: none}table.wed-table tr.odd td, table tr.odd td.wed-common-td {	background-color: #eeeeee;}table.wed-table tr.selected td, table tr.selected td.wed-common-td {	background-color: #4381cc; color: #d2e0f2;}table tr td.wed-h1-td, table tr.odd td.wed-h1-td	{ background-color: #888888; color: #ffffff; font-weight: bold; padding: 5px; }table tr.even td.wed-h1-td							{ background-color: #777777; color: #ffffff; font-weight: bold; padding: 5px; }table tr td.wed-h2-td, table tr.odd td.wed-h2-td	{ background-color: #bbbbbb; color: #ffffff; font-weight: normal; }table tr.even td.wed-h2-td							{ background-color: #aaaaaa; color: #ffffff; font-weight: normal; }table.wed-table caption		{ font-weight:bold; font-size:15px; padding: 0 0 5px 0 }/* photos */div.photo {	text-align:left;}/* order table */table.order { background:#cccccc; }table.order tr td { vertical-align:middle; background:#ffffff; padding:5px;}table.order tr.selected td {background: url(sel_bg.gif) repeat-x; padding:5px; font-size:11px; font-weight:bold; color:#444444 }table.order tr th {padding:5px; background:#f3f0f0; font-size:11px; font-weight:normal; color:#444444; text-align:left }div.photo a.descr {}table.submenu {	margin-top: 7px;	padding: 0px;	list-style: none;	}table.submenu td {    	border-top: none;	color: #999999;   	padding:0px 0px 0px 0px !important;	font-size:15px;	line-height:18px;    position:relative;    max-width:400px;     overflow:hidden;    	}table.submenu td a { color:#555555; font-weight:bold; font-size:11px; text-decoration:none; margin:0px 20px 0px 20px;  }table.submenu td.menu-item-hover { color: #999999; background-color: #ffffff; }table.submenu td.menu-item-hover a { color: #ff0000; }table.submenu td.selected   {	  }table.submenu td.selected a {	color: #999999; }table.order_good td {    padding:5px 5px 2px 5px;    border: 1px solid #CCCCCC;	text-align:center;}table.order_good th {    padding:5px 5px 2px 5px;    border: 1px solid #CCCCCC;	text-align:center;}#box_inf ul{ margin:0 20 0 35px; position:relative; left:-5px;	    color:#3b5d75;	}#box_inf ul li { margin-bottom:7px;list-style-image: url(../img/bullit.gif);}#box_inf ul li.active { margin-bottom:7px;list-style-image: url(../img/bullit_a.gif);}#box_inf ul li a{ font-weight:bold; line-height:14px; text-decoration:none;font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #64635f;	text-transform:uppercase;}#box_inf ul.submenu{ margin:5px 0 0 16px;  }#box_inf ul.submenu li { margin-bottom:7px; list-style-image: url(../img/min.gif);}#box_inf ul.submenu li.active {list-style-image: url(../img/min_a.gif);margin-bottom:7px; color:#CC0000}#box_inf ul.submenu li a{ color:#2b6897; font-size:11px;line-height:11px; text-decoration:none; font-weight:normal;}#box_inf ul.submenu li.active a{ color:#cd3d3d;}#box_inf ul.submenu li.nonact a{ color:#2b6897;}.brandstable td{BORDER-BOTTOM:#b4cceb 1px solid; padding:10px 10px 10px 10px;}.uss_form_tml input, .uss_form_tml textarea {	border: 1px solid;}#content p, #content2 p {	margin: 10px 0;}.uss_news_item {	margin:0 0 20px;}#subscribeForm input {display:block; width:120px; border:1px solid #ccc; margin:5px auto;}#container {height:auto !important;min-height:100%;height:100%;width:100%;overflow-x:hidden;*overflow:hidden;position:relative;min-width:800px}
