body {	
	height: 100%;
	text-align: center;
	background: #DADADA;
	padding: 0;
	margin: 0;
}
body, td, th, div, span, p {
	font: normal normal 11px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
/*	text-decoration: underline;*/
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;	
}
a:hover {
/*	text-decoration: none;*/
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    margin:2px auto auto 1px;
	border:1px solid #C0C0C0;
}
.cms_border td {
    border:1px solid #C0C0C0;
	padding:1px 3px;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

.mainContainer {
	width: 990px; 
	height: 383px; 
	margin: 0px auto; 
	background: url('../media/images/dec/fridge_top.png') no-repeat;
	position: relative;
	text-align: left;
	
}

.pageContainer {
    width: 990px; 	
	margin: 0px auto;	
}

.topBackground,
.topBackground_main {
	float: left; 
	width: 100%;
}
.topBackground {
	background: url('../media/images/dec/blue_bg.png') repeat-x bottom left #396C9B; 		
}
.topBackground_main {
	background: url('../media/images/dec/blue_bg_main.png') repeat-x bottom left #396C9B; 		
}

.topBackground.inner {
	padding-bottom: 28px;
}

.botBackground {
	width: 100%; 
	float: left; 
	background: url('../media/images/dec/grey_bg.png') repeat-x top left #DADADA;        
}

.botBackground.inner {
	padding-top: 35px;
}

/** Bottom Menu **/

.bottom {	
	width: 990px; 	
	margin: 0px auto 0px auto; 
	height: 185px;
/*	background: url('../media/images/dec/bot_back.jpg') top left repeat-x #DADADA;	*/
}

.bottom ul {
	list-style-type: none;		
	height: 112px;
	float: left;
	margin: 0px;
}

.bottom ul li {
	display: inline;
}

.bottom ul li span,
.bottom ul li a {
	display: block;
	float: left;
	height: 110px;
	padding: 0px 10px;
	background: url('../media/images/dec/bot_menu_line.jpg') top left no-repeat;
}

.bottom img {
	display: inline;
	margin-right:2px;
}

.bottom .copyright {
	clear: both;
	/*width: 90%;*/
	margin: 0 0 0 60px;
	background: url('../media/images/dec/bot_menu_bg.jpg')	top left repeat-x;
	
	color: #7F8797;
	padding-top: 9px;
	font-family: Arial;
	font-size: 10px;
	
}

.bottom .copyright a {
	text-decoration: underline;
	color: #7F8797;
}

.bottom .copyright a:hover {
	text-decoration: none;
	color: #7F8797;
}

/** Main menu **/

.mainMenu {
	/*height: 383px; */
	float: left; 
	text-align: center;
	margin-left: 45px;
}

.mainMenu .logo {
	margin: 50px 0px 26px 20px !important;
}

.mainMenu ul {	
	border: 1px solid #A1B9D0; 
	width: 206px;	
	list-style-type: none;
	text-align: left;
	padding: 24px 0px 24px 0px;
}

.mainMenu ul li {
	padding: 2px 0;
}

.mainMenu ul li span,
.mainMenu ul li a {
	background: url('../media/images/dec/bullet1.gif') no-repeat 30px center;	
	color: #FFFFFF;
	padding: 2px 0 2px 50px;
	display: block;            
	text-decoration: none;
}

.mainMenu ul li span,
.mainMenu ul li a:hover,
.mainMenu ul li a.active {
	text-decoration: underline;	
}

.mainMenu ul.sub {
	border: 0px;
	width: auto;
	padding: 0px 10px 0px 0px;	
	margin: 0px;
}

.mainMenu ul.sub li a {
	padding-left: 70px !important;	
	background: url('../media/images/dec/bullet1.gif') no-repeat 50px center;	
}

.mainMenu ul.sub li a:hover {	
	background-image: url('../media/images/dec/bullet2.gif');	
	color: #7BE300;
	text-decoration: none;
}

.mainMenu ul.sub li a.active {
	padding-left: 70px !important;	
	text-decoration: none;
	color: #7BE300;
	background: url('../media/images/dec/bullet2.gif') no-repeat 50px center;	
}

/** Languages menu **/

.languagesMenu {
	float: left;	
	width: 660px; 
	margin: 63px 0px 0px 25px !important;
}

.languagesMenu ul {
	list-style-type: none;	
	margin: 0 19px 0 0;
	padding: 0px;
	float: right;
	/*width: 208px;*/
}
.topBackground_main .languagesMenu {
	width: 645px; 
}
.topBackground_main .languagesMenu ul {
	margin: 0 4px 0 0;
}

.languagesMenu ul li {
	display: inline;
	float: left;	
}

.languagesMenu ul li span,
.languagesMenu ul li a {	
	float: left;
	font-size: 11px;
	font-family: Tahoma;	
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;	
	padding: 0px 5px;	
	text-transform: uppercase;
	text-decoration: none;
}

.languagesMenu ul li a:hover {
	text-decoration: underline;
}

.languagesMenu ul li .first {
	border-left: 0px;
}

.languagesMenu ul li span {
	font-weight: bold;
	color: #7BE300;
}

.languagesMenu img {	
	float: right;
	margin-top: 27px;
}

.contentContainer {
	padding: 0px;	
	color: #EFEFEF; 	
	border: 1px solid #A1B9D0; 
	margin-left: 25px; 
	width: 659px; 
	margin-top: 26px; 
	float: left; 
	text-align: left;
}

.contentContainer.blue {
	background: url('../media/images/dec/content_bg.png') repeat-x #3C6E9D; 
}

.contentContainer.blue h1 {
	font-size: 18px;
	font-weight: normal;
}

.contentContainer.blue div {
	color: #FFFFFF;
	line-height: 150%;
}
.contentContainer.blue div.title {
	font-size: 18px;
	font-weight: normal;
	line-height: 100% !important;
	margin-top: -2px;
}

.contentContainer.white {	
	background: url('../media/images/dec/white_bg.png') repeat-x bottom left #FFFFFF ; 
}

.contentContainer.white h1 {
	color: #0E3F6C;
	font-size: 18px;
	font-weight: normal;
}

.contentContainer.white div.title,
.contentContainer.white div.title_fr {
	font-size: 18px;
	font-weight: normal;
	font-family: Arial;
	padding: 0 0 8px 0;
	position: relative;
}

.contentContainer.white div.title {
	color: #346999;
	line-height: 100% !important;
}
.contentContainer.white div.title_fr {
	color: #0E3F6C;
	width: 325px;
	line-height: 100% !important;
}
.contentContainer.white img.logo {
	/*margin: 0 25px 0px auto !important;*/
	position: relative;
}
.contentContainer.white .prod_item {
	width: 612px;
}
.products_header td.tar,
.prod_item td.tar {
	padding: 0 0 11px 0;
	height: 26px;
}

.contentContainer.white div {
   	color: #002445;
}

.padding {
	padding: 32px 16px 32px 32px; 
}

.content {
	width: 370px; 
	float: left;
}
.content.no_flash {
	width: auto; 
}

.content .text_title {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 23px 0;
	line-height: 125% !important;
	margin-top: -4px;
	position: relative;
}

.content .text_content,
.content .text_content div {
	text-align: justify;
}

.text_content a,
.text_content a:link,
.text_content a:active,
.text_content a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;	
	color: #ffffff;
}
.text_content a:hover {
	text-decoration: none;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;	
	color: #ffffff;
}

.newsList {
	padding-top: 32px;
}


.newsList h2 {
	font-size: 11px;
	font-weight: bold;
	color: #EFEFEF;	
}

.newsList p {
	margin-top: 10px;
	font-size: 11px;
	color: #EFEFEF;
}

.newsList a {
	font-size: 11px;
	color: #EFEFEF;
}

.newsList a:hover {
	text-decoration: none;
}

.newsList img {
	margin-top: 12px;
	margin-bottom: 12px;
}

.paging {
	background: url('../media/images/dec/dblue_line.gif') no-repeat top left;
	width: 365px;
	padding-top: 16px;
	margin-top: 20px;
}

.paging img {
	display: inline;
	margin: 0px;
}

.paging a {
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	color: #ABE0FF;
	padding: 0px 0px 0px 6px;
}

.paging a:hover {
	text-decoration: underline;
}

.paging span {
	color: #7BE300;
	padding-left: 6px;
	font-weight: bold;
}

.back_button {
	background: url('../media/images/dec/dblue_line.gif') no-repeat top left;
	width: 365px;
	padding-top: 16px;
	margin-top: 20px;
}

.back_button a {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}

.back_button a:hover {
	text-decoration: underline;
}

.back_button img {
	float: left;
	margin-right: 5px;
}

/* Product category */
.fridge {
	width: 302px;
	margin-top: 30px;
}
.fridge_item {
	width: 270px;
}

.fridge td.image {
	width: 90px;
}
.fridge td.info {
	width: 212px;
	/*padding: 0 29px 0 0;*/
}
.fridge td.info .height {
	font-size: 9px;
}

.fridge div {
	color: #002445;
	padding: 2px 22px 3px 16px;
}
.fridge_item div {
	color: #002445;
	padding: 2px 0px 3px 16px;
}
.fridge div div {
	padding: 0;
}
.fridge .info div.name {
	background: url('../media/images/dec/arrow.gif') 5px center no-repeat;
	padding: 0 29px 0 16px;
}
.fridge .info div.name a,
.fridge .info div.code {
	text-decoration: none;
	font-weight: bold;
	color: #1C86B4;
}
.fridge .info div.name a {
	font-size: 13px;
}

.fridge .info div.code {
	font-size: 11px;
	padding: 2px 29px 3px 16px;
}

.fridge .info input {
	margin: 3px 4px 0 0;
}
.compare_but {
	padding: 20px 0 0 0;
}
/* Product category */

/* Product comparrison */
.compared table.compare {
	width: 100%;
}
.compare td {
	width: 260px;
	padding: 2px 0 3px 10px;
	color: #002445;
	font-size: 11px;
}
.compare .images td {
	border-bottom: 1px solid #d6e0ea;
	padding: 0 0 0 10px;
}
.compare .name_tr td {
	padding: 23px 0 7px 10px;
}
.compare .name_tr div {
	font-weight: bold;
}
.compare .name_tr div.name {
	background: url('../media/images/dec/comp_bg.gif') right 4px  no-repeat;
	padding-right: 13px;
	margin-right: 5px;
}
.compare .name_tr div.name a {
	color: #002445;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.compare .info td {
	padding: 10px 0 7px 10px;
	width: 50%;
}
.compare .remove td {
	padding: 25px 21px 30px 10px;
	border-bottom: 1px solid #d6e0ea;
}
.compare .back td {
	background: url('../media/images/dec/btn_backward_2.gif') 11px center no-repeat;
	padding: 15px 0 15px 21px;
}
.compare .back a {
	text-decoration: none;
	color: #18548b;
	font-size: 12px;
}
.compare .back a:hover {
	text-decoration: underline;
}
.compare td.spacer {
	width: 0;
	border: 0;
	padding: 0;
}
.compare .images img {
	display: inline;
	margin: 0 5px 10px 0;
}
/* Product comparrison */

/* Product info */
.pr_info td.desc {
	width: 270px;
}
.pr_info td.desc .bord {
	padding: 18px 0 0 0;
	border-top: 1px solid #d6e0ea;
}
.pr_info td.desc .fridge {
	margin: 0;
}
.pr_info td.desc .fridge div {
	padding-left: 0;
}
.pr_info td.desc .more {
	padding: 20px 0 0 0;
	width: 100% !important;
}

.pr_info td.desc .file_url {
	padding: 20px 0;
}
.pr_info td.desc .more a,
.pr_info td.desc .file_url a {
	padding: 0 0 0 10px;
	color: #1c86b4;
	background: url('../media/images/dec/arrow_2.gif') 1px center no-repeat;
	text-decoration: underline;
	font-size: 10px;
}
.pr_info td.desc .more a:hover,
.pr_info td.desc .file_url  a:hover {
	text-decoration: none;
}
.pr_info td.spacer,
.pr_info td.spacer img {
	width: 65px;
}
.pr_info td.photos {
	width: 275px;
}
.pr_info td.photos .big_img {
	width: 275px;
	height: 325px;
	border: 1px solid #d1dce6;
	background: #FFFFFF;
}
.pr_info td.photos .big_img .image {
	width: 275px;
	height: 325px;
	text-align: center;
	vertical-align: middle;
}
.pr_info td.photos .big_img .image img {
	margin: auto auto;
}
.pr_info td.photos .thumbs {
	width: 275px;
	margin-top: 7px;
	margin-right: -8px !important;
	position: relative;
}
.pr_info td.photos .thumbs .thumb_item {
	padding: 0 8px 8px 0;
}
.pr_info td.photos .thumb_img {
	width: 85px;
	height: 84px;
	border: 1px solid #d1dce6;
	background: #FFFFFF;
}
.pr_info td.photos .thumb_img .image {
	width: 85px;
	height: 84px;
	text-align: center;
	vertical-align: middle;
}
.pr_info td.photos .thumb_img .image img {
	margin: auto auto;
}

.pr_info td.back {
	background: url('../media/images/dec/btn_backward_2.gif') 11px center no-repeat;
	padding: 15px 0 15px 21px;
}
.pr_info .back a {
	text-decoration: none;
	color: #18548b;
	font-size: 12px;
}
.pr_info .back a:hover {
	text-decoration: underline;
}

/* Product info */
.sel_fr {
	width: 206px;
}
.select_fridge_small {
	margin: 0 auto;
	padding-top: 5px;
}
.desc .fridge .info div {
	width: 270px !important;
}
.products_header {
	margin: 0 30px 0 0;
	/*padding: 0 0 12px 0;*/
	border-bottom: 1px solid #d6e0ea;
}

/* main_fringe flash */
.fridge_flash_cont {
	position: absolute;
	top: 0;
	left: 253px;
	width: 460px;
	height: 430px;
}
#main_fridge {
	width: 460px;
	height: 430px;
}
.mainContainer.none {
	background: transparent !important;
}
.fridge_bot {
	height: 38px;
}
/* main_fringe flash */