* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/bg.gif) #fff repeat-x left top; FONT: 80%/1.2em arial, sans-serif; COLOR: #333
}
A {
	COLOR: #0066cc
}
A:focus {
	outline: none
}
UL {
	LIST-STYLE-TYPE: none
}
/*IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.txt IMG {
	BORDER: 1 px;
}*/
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: 19px
}
H3 {
	FONT-SIZE: 120%; MARGIN-BOTTOM: 15px
}
P {
	MARGIN-BOTTOM: 18px
}
#main .first_col P {
	FONT-SIZE: 115%; LINE-HEIGHT: 1.3em
}
A.more_info {
	PADDING-RIGHT: 15px; BACKGROUND: url(http://ferroli.klimatoff.com/images/more_info.gif) no-repeat 100% 7px; POSITION: relative; TOP: -3px
}
UL.links {
	MARGIN-BOTTOM: 18px
}
UL.links LI {
	PADDING-LEFT: 13px; BACKGROUND: url(http://ferroli.klimatoff.com/images/links.gif) no-repeat 0px 4px; MARGIN-BOTTOM: 5px
}
.right UL.links LI {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/links.gif) no-repeat 0px 5px
}
UL.links A {
	FONT-WEIGHT: bold
}
#programs {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/horizontal_dots2.gif) repeat-x left top; PADDING-TOP: 20px
}
#programs P {
	PADDING-RIGHT: 20px
}
#programs UL.links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#programs UL.links LI {
	PADDING-LEFT: 17px; FONT-SIZE: 95%; BACKGROUND: url(http://ferroli.klimatoff.com/images/li.gif) no-repeat 0px 3px; MARGIN-BOTTOM: 9px
}
#gallery .photo-box {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/horizontal_dots2.gif) repeat-x left top; PADDING-TOP: 20px
}
#gallery .photo-box A {
	BORDER-RIGHT: #bcbcbc 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bcbcbc 2px solid; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 18px 18px 0px; BORDER-LEFT: #bcbcbc 2px solid; WIDTH: 134px; PADDING-TOP: 2px; BORDER-BOTTOM: #bcbcbc 2px solid; HEIGHT: 84px
}
#gallery .photo-box A:hover {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
#products TR {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/horizontal_dots2.gif) repeat-x
}
#products TD {
	VERTICAL-ALIGN: top
}
#products .txt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 25px
}
#products .txt H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 140%; COLOR: #777
}
#products .im {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
#products .im A {
	BORDER-RIGHT: #bcbcbc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #bcbcbc 1px solid; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #bcbcbc 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #bcbcbc 1px solid
}
#products .im A:hover {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
#box {
	MIN-WIDTH: 1000px; FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%
}
#header {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/header.jpg) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 153px
}

#logo {
	LEFT: 41px; WIDTH: 180px; POSITION: absolute; TOP: 27px; HEIGHT: 88px
}
#logo A {/* ??? */
	DISPLAY: block; BACKGROUND: url(http://ferroli.klimatoff.com/images/logo.gif) no-repeat center top; WIDTH: 180px; TEXT-INDENT: -5000px; HEIGHT: 88px
}
#menu {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/menu/bg.gif) #f26f21 repeat-x left top; MARGIN-LEFT: 41px; OVERFLOW: hidden; HEIGHT: 49px
}
#menu LI {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/menu/devider.gif) no-repeat left center; FLOAT: left; LINE-HEIGHT: 49px; HEIGHT: 49px; TEXT-ALIGN: center
}
#menu LI.p1 {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 15%; TEXT-ALIGN: left
}
#menu LI.p2 {
	WIDTH: 17%
}
#menu LI.p3 {
	WIDTH: 16%
}
#menu LI.p4 {
	WIDTH: 17%
}
#menu LI.p5 {
	WIDTH: 17%
}
#menu LI.p6 {
	WIDTH: 17%
}
#menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #fff; TEXT-DECORATION: none
}
#menu A {
	DISPLAY: block; HEIGHT: 49px
}
#menu A:hover {
	TEXT-DECORATION: underline
}
#menu A.on {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/menu/nav_ar.gif) no-repeat 50% 100%
}
#menu LI.about A.on {
	BACKGROUND-POSITION: 40px 100%
}
#blue {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/menu/blue_bg.gif) #3583c7 repeat-x left top; MARGIN: 0px; LINE-HEIGHT: 49px; HEIGHT: 49px
}
#blue B {
	DISPLAY: block; BACKGROUND: url(http://ferroli.klimatoff.com/images/menu/blue_devider.gif) no-repeat left top; WIDTH: 100%; HEIGHT: 49px; TEXT-ALIGN: left
}
#blue A {
	PADDING-RIGHT: 23px; PADDING-LEFT: 27px; BACKGROUND: url(http://ferroli.klimatoff.com/images/menu/blue_arrow.gif) no-repeat right center; COLOR: #fff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#blue A:hover {
	TEXT-DECORATION: underline
}
#main {
	CLEAR: both; BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: url(http://ferroli.klimatoff.com/images/main_bg.gif) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 40px; WIDTH: 100%; PADDING-TOP: 36px
}
.left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 74%
}
DIV.first_col {
	FLOAT: left; MARGIN-LEFT: 41px; WIDTH: 42%; MARGIN-RIGHT: 4%; _margin-left: 20px
}
DIV.second_col {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/vertical_dots.gif) repeat-y left top; FLOAT: left; WIDTH: 46.5%
}
.right {
	FLOAT: right; WIDTH: 26%; _width: 25.8%
}
#main .right {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/vertical_dots.gif) repeat-y left top
}
DIV.double_col {
	FLOAT: left; MARGIN-LEFT: 41px; WIDTH: 68%; MARGIN-RIGHT: 1%; _margin-left: 20px
}
#news {
	MARGIN-LEFT: 30px
}
DIV.second_col H2 {
	MARGIN-LEFT: 30px
}
DIV.second_col P {
	MARGIN-LEFT: 30px
}
#news {
	MARGIN-BOTTOM: 22px
}
#news DT {
	FONT-SIZE: 80%; MARGIN-BOTTOM: 3px; FONT-FAMILY: tahoma, sans-serif
}
#news DD {
	MARGIN-BOTTOM: 16px
}
#contacts {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/horizontal_dots.gif) repeat-x left bottom; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 14px
}
#contacts {
	PADDING-LEFT: 26px; MARGIN-RIGHT: 38px
}
#main .right P {
	PADDING-LEFT: 26px; MARGIN-RIGHT: 38px
}
#main .right UL {
	PADDING-LEFT: 26px; MARGIN-RIGHT: 38px
}
#main P#phone {
	FONT-SIZE: 150%; BACKGROUND: url(http://ferroli.klimatoff.com/images/phone.gif) no-repeat left center; MARGIN-BOTTOM: 10px; COLOR: #444; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#main #phone SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #777
}
#contacts #mail {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/letter.gif) no-repeat left center; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#mail A {
	FONT-WEIGHT: bold
}
UL.list_links LI {
	BACKGROUND: url(http://ferroli.klimatoff.com/images/links_dots.gif) repeat-x left bottom; MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 9px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #f36f21 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 95%; BACKGROUND: url(http://ferroli.klimatoff.com/images/footer_bg.gif) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 0px
}
#footer #overflow {
	PADDING-RIGHT: 41px; PADDING-LEFT: 41px; BACKGROUND: url(http://ferroli.klimatoff.com/images/footer_bg.gif) repeat-x left top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 18px
}
#footer P {
	MARGIN-BOTTOM: 2px
}
#footer .left {
	FLOAT: left; WIDTH: auto
}
#small_menu {
	FLOAT: right
}
#small_menu LI {
	PADDING-RIGHT: 13px; BACKGROUND: url(http://ferroli.klimatoff.com/images/small_menu.gif) no-repeat 100% 0.3em; FLOAT: left; MARGIN-RIGHT: 13px
}
#small_menu LI.last {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-RIGHT: 0px
}
#small_menu A {
	COLOR: #444
}

/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{/* ??? */
	padding: 10px 16px;
	background:#F5F5F5 url(http://ferroli.klimatoff.com/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}


div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.admin_button {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
}
.admin_title {
	font-family: "Trebuchet MS", sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.admin_text {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.admin_edit {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
}
.admin_header {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00CC00;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding-bottom: 3px;
}
.text {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.text_white {
	font-family: "Trebuchet MS", sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.text_error {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF3300;
	text-decoration: none;
}
.edit {
	background-color: #FFFFFF;
	background-position: left;
	border: 1px solid #999999;
	font-size: 12px;
	font-family: Tahoma;
	color: #000000;
}
.button {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #00CC33;
}
.button_disabled {
	background-color: #999999;
	border: 1px solid #666666;
	color: #FFFFFF;
}
.text_black {
	font-family: "Trebuchet MS", sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.CommandButton {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
A.CommandButton:link {
	text-decoration:    underline;
	color: #000000;
}
A.CommandButton:visited {
	text-decoration:    underline;
	color: #000000;
}
A.CommandButton:active {
	text-decoration:    underline;
	color: #000000;
}
A.CommandButton:hover {
	text-decoration:    underline;
	color: #FFFFFF;
	background-color: #000000;
}
.NormalDisabled {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.Normal {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.lPagingTable {
	font-family: "Trebuchet MS", sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.bottom_white_border {
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.cp_link {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.cp_block {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.admin_listbox {
	font-family: "Trebuchet MS", sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	border: 1px solid #333333;
}
.title_orange {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #D04F00;
	text-align: left;
}
.title_white {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #FFFFFF;
	text-align: left;
}
.title_green {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #66CC00;
	text-align: left;
}
.title_blue {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #088DB0;
	text-align: left;
}
.title_red {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	text-align: left;
	color: #FF3300;
}
.title_red a:link, .title_red a:visited, .title_red a:hover, .title_red a:active {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	text-align: left;
	color: #FF3300;
	text-decoration: underline;
}
.title_pink {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #B42FBE;
	text-align: left;
}
.title_orange {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #FF9900;
	text-align: left;
}
.title_yellow {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #FFFF00;
	text-align: left;
}
.title_error {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #990066;
	padding-left: 10%;
}
.title_error_info {
	font-family: "Trebuchet MS", sans-serif;
	font-size: large;
	color: #990066;
	padding-left: 10%;
}