﻿/* COMMON ContentBack*/
*
{
	padding: 0;
	margin: 0;
}
body
{
	background-image: url(Images/Background.gif);
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #c3191d;
}
a:visited {
	color: #c3191d;
}
a:active {
	color: #c3191d;
}
a:hover {
	color: #c56519;
}
a img
{
	border: none;
	text-decoration: none;
}
#container
{
	width: 1050px;
	margin: 0 auto;
}
#header {
	overflow: hidden;
}
#headerua {
	overflow: hidden;
}
#header h1, #header span, #quick-access, #header h1 a {
	height: 89px;
}
#headerua h1, #headerua span, #quick-access, #headerua h1 a {
	height: 89px;
}
#header h1, #header span, #header h1 a {
	width: 323px;
	text-indent: -9999px;	
	float: left;
}
#headerua h1, #headerua span, #headerua h1 a {
	width: 323px;
	text-indent: -9999px;	
	float: left;
}
#header h1 a {
	background: url(img/logo0000.gif) left top no-repeat;
}

#headerua h1 a {
	background: url(img/logoua.gif) left top no-repeat;
}

#header span {
	margin-left: 60px;
	background: url(img/phone000.gif) left top no-repeat;
}
#headerua span {
	margin-left: 60px;
	background: url(img/phone000.gif) left top no-repeat;
}
#quick-access {
	width: 243px;
	float: right;
	padding-left: 9px;
	padding-right: 12px;
	list-style: none;
}

#quick-access, #quick-access a {
	color: #333;
}

#quick-access .lang {
	display: block;
	font-size: 11px;
	overflow: hidden;
	width: 222px;
	padding-bottom: 20px;
	padding-top: 20px;
}

#quick-access .lang li {
	float: left;
	width: 86px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left center;
	list-style: none;
}

#quick-access .lang li.ru {
	background-image: url(img/russian.gif);
}

#quick-access .lang li.en {
	background-image: url(img/ukraine.gif);
}

#quick-access #search {
	overflow: hidden;
	zoom: 100%;
}

#quick-access #search #search-area {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	width: 158px;
	position: relative;
	border: 1px solid #bebebe;
	background: url(img/lens0000.gif) right center no-repeat;
}

#quick-access #search #search-btn {
	float: left;
	width: 57px;
	height: 24px;
	border: none;
	background: transparent;
}

#quick-access #search #search-area input {
	width: 138px;
	border: none;
	*border: 0px;
}

#quick-access #search label {
	position: absolute;
	left: 2px;
	top: 2px;
	*top: 4px;
	*left: 4px;
}

#quick-access .quicknav {
	color: #bfbebe;
	font-size: 9px;
	margin-top: 8px;	
	list-style: none;
}

#quick-access .quicknav li {
	float: left;
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

#quick-access .quicknav li a {
	padding-left: 18px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: left center;
}

#quick-access .quicknav li.home {
	width: 73px;
}

#quick-access .quicknav li.home a {
	background-image: url(img/home0000.gif);
}

#quick-access .quicknav li.mail {
	width: 60px;
}

#quick-access .quicknav li.mail a {
	background-image: url(img/mail0000.gif);
}

#quick-access .quicknav li.sitemap {
	width: 75px;
}

#quick-access .quicknav li.sitemap a {
	background-image: url(img/sitemap0.gif);
}


#headerline
{
	margin-top: 20px;
	width: 549px;
	height: 46px;
	background-image: url(Images/HeaderLine.png);
	background-repeat: no-repeat;
	padding-right: 120px;
	font-style: italic;
	font-size: 40px;
	color: #7d050c;
}
#title
{
	margin-top: 50px;
}
#menu
{
	margin-top: 80px;
	color: #f80;
}
#menu a:link {
	color: #f0df53;
	font-size: 18px;
}
#menu a:visited {
	color: #f0df53;
	font-size: 18px;
}
#menu a:active {
	color: #f0df53;
	font-size: 18px;
}
#menu a:hover {
	color: #FFF;
	font-size: 18px;
}
.sep
{
	color: #bd5024;
	width: 30px;
	text-align: center;
}
#menu>div { float: right; }
#menu>a { float: right; }
#body
{
	padding: 25px 20px;
	background-image: url(Images/ContentBack.png);
	background-repeat: repeat-x;
	background-color: White;
	text-align: justify;
	text-indent: 9px;
}
#content
{
	width: 760px;
	padding-right: 20px;
	float: right;
}
h1
{
	font-size: large;
	color: #9b3e3e;
	padding-bottom: 19px;
}
#addons
{
	float: left;
	width: 180px;
	color: #444;
	text-align: left;
	font-size: 15px;
	padding-left: 20px;
}
.addontitle
{
	background-image: url(Images/Addon.gif);
	width: 200px;
	height: 36px;
	padding-left: 29px;
	margin-left: -50px;
	margin-bottom: 5px;
	color: White;
	font-size: 17px;
}

ul
{
	list-style-type: circle;
	padding-left: 35px;
	text-indent: 0;
}
li
{
	padding-bottom: 5px;
}
p
{
	padding-bottom: 10px;
}
tr
{
	vertical-align: top;
}
th, td
{
	font-weight: normal;
	padding: 3px;
}
.counter
{
	float: right;
	margin-top: -62px;
}

/* HOME */
#banner
{
	margin-bottom: 20px;
	text-indent: 0;
}
.imgBoiler
{
	margin-right: 55px;
}

/* BOILER */
#imgControlPanel
{
	float: right;
	padding: 0 60px;
}
#imgBoilerInside
{
	float: right;
	padding: 0 0 20px 10px;
}

/* FORM */
input[type=text]
{
	width: 420px;
}
input[type=submit]
{
	width: 100px;
}

/* TYPES */
ul.boilerTypes table
{
	width: 100%;
}
ul.boilerTypes th
{
	text-decoration: underline;
	text-align: center;
	width: 50%;
}
ul.boilerTypes ul
{
	list-style-type: square;	
	padding-left: 20px;
}
ul.boilerTypes ul>li
{
	padding-bottom: 0;
}
/* Main_col = CENTER + RIGHT */
.content .main_col      { background: url(Images/articles.gif) no-repeat; width: 710px;}

#menu-articles-subtitle		{ font-size: 11px; text-align: center; color: #c3191d; background: url(Images/articles.jpg) center center no-repeat; }

#menu-articles			{
	float: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
#menu-articles a		{ float: left; padding: 1px 0px 0px 55px; display: block; width:190px; white-space: nowrap; background: url(Images/list-style1.gif) no-repeat 55px 6px;}
#menu-articles a:link   { color: #c3191d;}
#menu-articles a:active { color: #c3191d;}
#menu-articles a:hover  { color: #c3191d;}
#menu-articles a:visited{ color: #c3191d;}
p.links { margin:5px 5px; background:url(Images/gray_arr.png) no-repeat left; padding-left:15px; }



ul.bullet-check li{
background:url(Images/list-style1.gif) no-repeat scroll 0 0.1em transparent;
padding-left:18px;
margin-bottom:1px;
list-style-type: none;
}
/* ---------------------------------------------------------------Footer classes--------------------------------------------------------------- */

.startmain{
margin:6px 0 0;
width:980px;
height:22px;
overflow:hidden;
background:url(img/true_top.png) no-repeat scroll 0 0 transparent;
}
.endmain{
width:980px;
height:7px;
overflow:hidden;
background:url(img/true_foot.png) no-repeat scroll 0 0 transparent;
}
.stripe{
	width:1030px;
	height:1px;
	overflow:hidden;
	background-color:#ffffff;
	border-top:1px solid #d9d9d9;
	margin-top: 6px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 12px;
}
#footer_top{
	width:1050px;
	height:19px;
	overflow:hidden;
	background:url(img/submenu.png) no-repeat 0px -365px transparent;
}
#footer{
	width: 965px;
	min-height:30px;
	overflow:hidden;
	background:url(img/footer_mid.png) repeat-y top transparent;
	padding-top: 16px;
	padding-right: 44px;
	padding-bottom: 15px;
	padding-left: 42px;
	color: #FFF;
	font-size: 16px;
}
#footer .border_magic{
background:#242424;
border:1px solid #343434;
padding:4px;
vertical-align:bottom;
}
#footer .add_border{
border:1px solid #000000;
margin-bottom:8px;
}

#footer .widget ul{
margin:0;
background:url(img/footer_list.png) repeat-x left bottom transparent;
padding:0 0 3px 0;

}
#footer .widget ul li{
list-style:none;
background:url(img/footer_list.png) repeat-x left top transparent;
padding:6px 0 4px 0;
}
#footer .widget ul li a{
text-decoration:none;
display:block;
color: #148ECE;
	font-size: 14px;
}
#footer_bottom{
	width:1050px;
	height:20px;
	overflow:hidden;
	background:url(img/submenu.png) no-repeat 0 -384px transparent;
	text-align:center;
	color:#848484;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#footer_bottom p{
font:11px/11px Arial, sans-serif;
text-shadow:1px 1px #ffffff;
}
#footer_bottom a{
color:#1e1e1e;
text-decoration:none;
}


#footer .widget .icons{
background:none;
clear:both;
padding-top:15px;
}
#footer .widget .icons li{
border:none;
background:none;
display:inline;
float:left;
padding:4px 2px 0;
}
/* ---------------------------------------------------------------/Footer classes--------------------------------------------------------------- */
.gs_2{
width:152px;
display:inline;
float:left;
margin-bottom:26px;
}
#footer .gs_9,#footer .gs_8,#footer .gs_6,#footer .gs_4,#footer .gs_3,#footer .gs_2,#footer .gs_1{
background:url(img/footer_sep.png) repeat-y top right transparent;
}
.gs_11,.gs_10,.gs_9,.gs_8,.gs_6,.gs_5,.gs_4,.gs_3,.gs_2,.gs_1{
margin:0 15px 0 0;
padding:0 17px 0 0;
}
#footer .omega,.omega{
margin:0;
padding:0;
background:none;
}

.gs_4{
width:276px;
display:inline;
float:left;
}
.widgettitle,.portfolio .widgettitle{
margin:0 0 12px;
}
h4.widgettitle{
margin-bottom:8px;
}
/* ---------------------------------------------------------------Newsletter--------------------------------------------------------------- */
#subscribe-form{
height:30px;
overflow:hidden;
}
#footer input{
float:left;
color:#c6c6c6;
background:url(img/superbutton.png) repeat-x center -121px transparent;
text-align: center;
height:16px;
padding:6px 10px;
border:1px solid #2b2b2b;
box-shadow:inset 0px 1px 3px #0e0e0e;
border-radius:4px;
}
.ie7 #footer input{
width:120px;
}
#footer input:hover,#footer input:focus{
background:url(img/superbutton.png) repeat-x center -151px transparent;
border:1px solid #3a3a3a;
}
#footer input.superbutton{
width:auto;
margin:0 6px 3px;
display:inline;
float:left;
color:#c6c6c6;
background:url(img/superbutton.png) repeat-x center -61px transparent;
text-align: center;
height:14px;
line-height:18px;
padding:6px 15px 8px;
border:1px solid #000000;
box-shadow:inset 0px 1px 1px #474747;
border-radius:4px;
}
.ie9 #footer input.superbutton{
padding-top:8px;
line-height:15px;
}
#footer input.superbutton:hover{
background:url(img/superbutton.png) repeat-x center -91px transparent;
}
#footer input#submit{
height:30px;
outline:none;
}
.ie7 #footer input#submit{
background-color:#000000;
}
/* ---------------------------------------------------------------/Newsletter--------------------------------------------------------------- */
.superbutton{
display:inline;
float:none;
padding:5px 13px;
}
/* ---------------------------------------------------------------Superbuttons -colors--------------------------------------------------------------- */
a.superbutton.orange{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -1px transparent;
border:1px solid #d65f34;
box-shadow:inset 0px 1px #faaa82;
text-shadow:1px 1px #c8542d;
}
a.superbutton.orange:hover,a.superbutton.orange.selected{
background:url(img/superbutton.png) repeat-x center -31px transparent;
}
a.superbutton.black{
color:#dfdfdf;
background:url(img/superbutton.png) repeat-x center -61px transparent;
border:1px solid #000000;
box-shadow:inset 0px 1px 1px #474747;
text-shadow:1px 1px #000000;
}
a.superbutton.black:hover,a.superbutton.black.selected{
background:url(img/superbutton.png) repeat-x center -91px transparent;
}
a.superbutton.white{
color:#7a7a7a;
background:url(img/superbutton.png) repeat-x center -181px transparent;
border:1px solid #cecece;
box-shadow:inset 0px 1px 2px #ffffff;
text-shadow:1px 1px #ffffff;
}
a.superbutton.white:hover,a.superbutton.white.selected{
background:url(img/superbutton.png) repeat-x center -211px transparent;
}
a.superbutton.bronze{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -301px transparent;
border:1px solid #43363b;
box-shadow:inset 0px 1px 1px #8c8085;
text-shadow:1px 1px #3d3638;
}
a.superbutton.bronze:hover,a.superbutton.bronze.selected{
background:url(img/superbutton.png) repeat-x center -330px transparent;
}
a.superbutton.brown{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -361px transparent;
border:1px solid #4a413e;
box-shadow:inset 0px 1px 1px #8c8085;
text-shadow:1px 1px #3d3638;
}
a.superbutton.brown:hover,a.superbutton.brown.selected{
background:url(img/superbutton.png) repeat-x center -390px transparent;
}
a.superbutton.green{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -421px transparent;
border:1px solid #40533f;
box-shadow:inset 0px 1px 1px #7c907c;
text-shadow:1px 1px #374936;
}
a.superbutton.green:hover,a.superbutton.green.selected{
background:url(img/superbutton.png) repeat-x center -450px transparent;
}
a.superbutton.purple{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -481px transparent;
border:1px solid #352d42;
box-shadow:inset 0px 1px 1px #776890;
text-shadow:1px 1px #352d42;
}
a.superbutton.purple:hover,a.superbutton.purple.selected{
background:url(img/superbutton.png) repeat-x center -510px transparent;
}
a.superbutton.teal{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -541px transparent;
border:1px solid #40665e;
box-shadow:inset 0px 1px 1px #9ccbc1;
text-shadow:1px 1px #40665e;
}
a.superbutton.teal:hover,a.superbutton.teal.selected{
background:url(img/superbutton.png) repeat-x center -570px transparent;
}
a.superbutton.coral{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -601px transparent;
border:1px solid #44a6ac;
box-shadow:inset 0px 1px 1px #91e4e6;
text-shadow:1px 1px #44a6ac;
}
a.superbutton.coral:hover,a.superbutton.coral.selected{
background:url(img/superbutton.png) repeat-x center -630px transparent;
}
a.superbutton.dentist{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -660px transparent;
border:1px solid #8ca48b;
box-shadow:inset 0px 1px 1px #dee6de;
text-shadow:1px 1px #8ca48b;
}
a.superbutton.dentist:hover,a.superbutton.dentist.selected{
background:url(img/superbutton.png) repeat-x center -690px transparent;
}
a.superbutton.friendly_grey{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -721px transparent;
border:1px solid #819792;
box-shadow:inset 0px 1px 1px #d6dedc;
text-shadow:1px 1px #819792;
}
a.superbutton.friendly_grey:hover,a.superbutton.friendly_grey.selected{
background:url(img/superbutton.png) repeat-x center -750px transparent;
}
a.superbutton.hospital_green{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -781px transparent;
border:1px solid #649873;
box-shadow:inset 0px 1px 1px #acd2bb;
text-shadow:1px 1px #649873;
}
a.superbutton.hospital_green:hover,a.superbutton.hospital_green.selected{
background:url(img/superbutton.png) repeat-x center -810px transparent;
}
a.superbutton.navy{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -841px transparent;
border:1px solid #36434a;
box-shadow:inset 0px 1px 1px #7d96a4;
text-shadow:1px 1px #36434a;
}
a.superbutton.navy:hover,a.superbutton.navy.selected{
background:url(img/superbutton.png) repeat-x center -870px transparent;
}
a.superbutton.neon{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -901px transparent;
border:1px solid #128ece;
box-shadow:inset 0px 1px 1px #38d4f6;
text-shadow:1px 1px #128ece;
}
a.superbutton.neon:hover,a.superbutton.neon.selected{
background:url(img/superbutton.png) repeat-x center -930px transparent;
}
a.superbutton.ocean{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -961px transparent;
border:1px solid #284250;
box-shadow:inset 0px 1px 1px #598196;
text-shadow:1px 1px #284250;
}
a.superbutton.ocean:hover,a.superbutton.ocean.selected{
background:url(img/superbutton.png) repeat-x center -990px transparent;
}
a.superbutton.olive{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -1021px transparent;
border:1px solid #6c6e4b;
box-shadow:inset 0px 1px 1px #babc8e;
text-shadow:1px 1px #6c6e4b;
}
a.superbutton.olive:hover,a.superbutton.olive.selected{
background:url(img/superbutton.png) repeat-x center -1050px transparent;
}
a.superbutton.pink{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -1081px transparent;
border:1px solid #a35eaf;
box-shadow:inset 0px 1px 1px #e8acee;
text-shadow:1px 1px #a35eaf;
}
a.superbutton.pink:hover,a.superbutton.pink.selected{
background:url(img/superbutton.png) repeat-x center -1110px transparent;
}
a.superbutton.red{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -1141px transparent;
border:1px solid #9e2b2b;
box-shadow:inset 0px 1px 1px #ec6161;
text-shadow:1px 1px #9e2b2b;
}
a.superbutton.red:hover,a.superbutton.red.selected{
background:url(img/superbutton.png) repeat-x center -1170px transparent;
}
a.superbutton.selen{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -1201px transparent;
border:1px solid #bfc517;
box-shadow:inset 0px 1px 1px #fdff6a;
text-shadow:1px 1px #a8aa21;
}
a.superbutton.selen:hover,a.superbutton.selen.selected{
background:url(img/superbutton.png) repeat-x center -1230px transparent;
}
a.superbutton.soft_green{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -1261px transparent;
border:1px solid #90a850;
box-shadow:inset 0px 1px 1px #e4edad;
text-shadow:1px 1px #90a850;
}
a.superbutton.soft_green:hover,a.superbutton.soft_green.selected{
background:url(img/superbutton.png) repeat-x center -1290px transparent;
}
a.superbutton.soft_teal{
color:#ffffff;
background:url(./img/superbutton.png) repeat-x center -1321px transparent;
border:1px solid #92c9bd;
box-shadow:inset 0px 1px 1px #e2f6f1;
text-shadow:1px 1px #6b9f93;
}
a.superbutton.soft_teal:hover,a.superbutton.soft_teal.selected{
background:url(img/superbutton.png) repeat-x center -1350px transparent;
}
a.superbutton.yellow{
color:#ffffff;
background:url(img/superbutton.png) repeat-x center -1381px transparent;
border:1px solid #edc72e;
box-shadow:inset 0px 1px 1px #fff49c;
text-shadow:1px 1px #d4ae00;
}
a.superbutton.yellow:hover,a.superbutton.yellow.selected{
background:url(img/superbutton.png) repeat-x center -1410px transparent;
}
/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }



.navigon {
	position: relative;
	top: 0;
	left: 50%;
	margin-left: -490px;
	width: 1050px;
	height: 90px;
}

.navigon div {
float: left;
margin-top: 24px;
margin-right: 26px;
}

.navigon div {
	float: left;
	margin-top: 14px;
	margin-right: 50px;
}

.navigon div img{
margin-right: 8px;
float: left;
}


.navigon div img{
	margin-right: 1px;
	float: left;
}


.opac10 a{
color: #fc4800;
font: normal 15px/32px Tahoma;
}

.opac10 a:hover{
color: #f30000;
text-decoration: none;
}

.opac100 a{
color: #000;
font: normal 16px/42px Tahoma;
text-decoration: none;
}

.opac10 img{
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=15); 
-moz-opacity: 0.15; /* Mozilla 1.6 */ 
-khtml-opacity: 0.15; /* Konqueror 3.1, Safari 1.1 */ 
opacity: 0.15; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
filter: alpha(opacity=15); /* IE 5.5+*/ 
}

.opac100 img{
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100); 
-moz-opacity: 1; /* Mozilla 1.6 */ 
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */ 
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
filter: alpha(opacity=100); /* IE 5.5+*/ 
}

