/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

body {
	height:100%;
	font-family:Verdana;
	text-align:left;
}


/* Yii forms*/

div.yiiForm
{
	margin-top: 10px;
	padding: 5px;
}

div.errorSummary
{
	border: 2px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;
	background: #FEE;
	font-size: 0.9em;
}

div.errorSummary p
{
	margin: 0;
	padding: 5px;
}

div.errorSummary ul 
{
	margin: 0;
	padding: 0 0 0 20px;
}

div.errorSummary ul li
{
	list-style: square;
}

div.errorSummaryContact
{
	border: 2px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 55px 20px 0px;
	background: #FEE;
	font-size: 85%;
}

div.errorSummaryContact p
{
	margin: 0;
	padding: 5px;
}

div.errorSummaryContact ul 
{
	margin: 0;
	padding: 0 0 0 20px;
}

div.errorSummaryContact ul li
{
	list-style: square;
}


div.yiiForm p.hint
{
	color: #333;
	font-size: 90%;
	margin: 0 0 0 110px;
}

div.yiiForm fieldset
{
	margin: 10px 0;
	padding: 10px;
}

div.yiiForm legend
{
	font-weight: normal;
}

div.yiiForm div.action
{
	clear: left;
	margin-left: 110px;
	padding: 0.25em 0;
}

div.yiiForm div.simple,
div.yiiForm div.complex
{
	clear: left;
	padding: 0.25em 0;
}

div.yiiForm div.simple label,
div.yiiForm div.complex span
{
	display: block;
	float: left;
	margin: 0 10px 5px 0;
	position: relative;
	text-align: right;
	width: 100px;
	font-weight: normal;
}

div.yiiForm label.error,
div.yiiForm span.error
{
	color: #C00;
}

div.yiiForm input.error,
div.yiiForm textarea.error,
div.yiiForm select.error
{
	background: #FEE;
	border-color: #C00;
}

div.yiiForm div.simple div,
div.yiiForm div.complex div
{
	margin-left: 110px;
}

div.yiiForm input[type=text], textarea, div#contactForm input[type=text] {
	padding: 2px;
	width: 304px;
	border:1px solid #bbb;
}
div.yiiForm textarea {
	height: 100px;
}
div.yiiForm input[type=checkbox] {
	width: auto;
}
div.yiiForm input[type=submit], div#contactForm input[type=submit] {
	padding: 2px 5px;
	width:auto;
	border:1px solid #000;
}
div.yiiForm input.error, div.yiiForm textarea.error, div.yiiForm select.error {
	background: #FEE;
	border-color: #C00;
}
input.error {
	border:1px solid #CC0000;
	background:none repeat scroll 0 0 #FFEEEE;
	width: 152px;
}
.msgError {
	border:1px solid #CC0000;
	background:none repeat scroll 0 0 #FFEEEE;
	width: 152px;
}




/* Fancybox styles */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/images/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('/images/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100000;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/images/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/images/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/images/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/images/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/images/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/images/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/images/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/images/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/images/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/images/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/images/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 100%;
	z-index: 59;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/images/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/images/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/images/fancy_title_right.png) repeat-x;
}




/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

#outer {
	width:995px;
	height:100%;
	/* border oli 1px selleks, et raam oleks ümber*/
	border:0px solid #fff;
	}
	#doc2 {
		width:995px;
	}
	h1 {
		font-size:130%;
	}
	a {
		color:#000;
		text-decoration:underline;
		font-weight:bold;
	}
	a:visited {
		color:#000;
		text-decoration:underline;
	}
	a:hover {
		color:#000;
		text-decoration:underline;
	}
	a.newestNews {
		text-decoration:none;
		}
		a.newestNews:visited {
			text-decoration:none;
			font-weight:normal;
		}
		a.newestNews:hover {
			text-decoration:underline;
			font-weight:normal;
		}
	td {
		border:0px;
	}
	#bd {
		background:#ededed;		
	}
	#yui-main {
		background:#EFEFEF;
	}
	#leftSide {
		min-height:400px;
		}
		#submenu, #prdSubmenu {
			background: #efefef;
			width:193px;
		}
		#certificate {
			display:block;
			width:150px;
			height:150px;
			background:url(/images/LOGO_PH-Designer.jpg) no-repeat;
			margin-left:auto;
			margin-right:auto;
		}
		#swedishBusinessAwards {
			display:block;
			width:150px;
			height:58px;
			background:url(/images/SwedishBusinessAwards2009_b.jpg) no-repeat;
			margin-left:20px;
			margin-top:30px;
			padding-bottom:30px;
		}
		#EU-et_ee {
			display:block;
			width:150px;
			height:84px;
			background:url(/images/EU-et_ee.jpg) no-repeat;
			margin-left:auto;
			margin-right:auto;
		}
		#EU-en_gb {
			display:block;
			width:150px;
			height:84px;
			background:url(/images/EU-en_gb.jpg) no-repeat;
			margin-left:auto;
			margin-right:auto;
		}
		#Eesti-tuleviku-heaks-en_gb {
			display:block;
			width:150px;
			height:139px;
			background:url(/images/Eesti-tuleviku-heaks-en.jpg) no-repeat;
			margin-left:auto;
			margin-right:auto;
		}
		#Eesti-tuleviku-heaks {
			display:block;
			width:150px;
			height:130px;
			background:url(/images/Eesti-tuleviku-heaks.jpg) no-repeat;
			margin-left:auto;
			margin-right:auto;
		}
		#passiivmaja {
			display:block;
			width:171px;
			height:60px;
			background:url(/images/mtupik.png) no-repeat;
			margin-left:10px;
			margin-top:0px;
			padding-bottom:30px;
		}
		#submenuContents {
			padding-top:0px;
			padding-left:0px;
			padding-bottom:20px;
			}
			.submenuItem#active {
				background:#999999;
			}
			.submenuItem {
				width:193px;
				height:30px;
				padding-left:0px;
				background:#CDCDCD;
				border-bottom: 2px solid #fff;
				}
				.submenuItem a {
					display:block;
					padding-top:5px;
					padding-left:10px;
					height:25px;
					font-weight:bold;
					color:#000;
					text-decoration:none;
				}
				.submenuItem a:visited {
					color:#000;
					text-decoration:none;
				}
				.submenuItem a:hover {
					color:#000;
					text-decoration:none;
					background:#999999;
				}
		#leftmenuContents {
			padding-top:10px;
			padding-left:20px;
			padding-bottom:20px;
			}
			#leftmenuSpace {
				padding-top:10px;
				}
				.leftmenuItem {
					background:url(/images/arrow.png) no-repeat;
					width:180px;
					height:20px;
					padding-left:10px;
					line-height:10px;
					}
					.leftmenuItem a {
						color:#000;
						text-decoration:none;
					}
					.leftmenuItem a:visited {
						color:#000;
						text-decoration:none;
					}
					.leftmenuItem a:hover {
						color:#000;
						text-decoration:none;
					}
		#langMenu {
			width:194px;
			height:30px;
			background:#cbcbcb;
			border-right:1px solid #fff;
			border-bottom:2px solid #fff;
			}
			#langItems {
				padding-top:8px;
				padding-left:70px;
				}
				.langItem {
					width:20px;
					height:13px;
					float:left;
					margin-right:10px;
				}

	#content {
		background:#efefef;
		height:100%;
		}
		.newsItem {
			background:#efefef;
			}
			.newsItem a {
				text-decoration:none;
				font-weight:normal;
			}
			.newsItem .date {
				width:70px;
			}
		#page {
			width:440px;
			min-height:350px;
			padding-left:10px;
			padding-top:10px;
			padding-right:10px;
			background:#efefef;
			font-size:90%;
			padding-bottom:30px;
			float:left;
			border-right:2px solid #fff;
			border-left:2px solid #fff;
			border-top:2px solid #fff;
			}
			.error {
				color:red;
				font-weight:bold;
			}
			#contentTitle {
				margin-bottom:10px;
			}
			#paging {
				width:100%;
				padding-bottom:40px;
				padding-top:10px;
				}
				#paging .pagingItem {
					float:left;
					margin-right:5px;
				}
				#paging .pagingItem a {
					text-decoration:none;
					text-align:center;
					display:block;
					width:10px;
					height:14px;
					padding:5px;
					background:#CDCDCD;
					color:#666666;
					border:0px solid #000;
				}
				#paging .pagingItem a#activePaging {
					color:#fff;
				}
			table.product {
				border:0px solid;
				}
				table.product td {
					border:0px solid black;
				}
				#productTitle {
					font-weight:bold;
					font-size:110%;
				}
				table.product #detailedInfo {
					margin-right:25px;
				}
				.fieldDescription {
					font-weight:bold;
				}
				#requestMoreInformation {
					font-weight:bold;
				}
			table.productFiles {
				border:0px solid;
				margin-top:20px;
				padding-left:90px;
				}
				table.productFiles td {
					border:0px solid black;
				}
			.yiiForm table td {
				border:0px;
			}
			#rightSidePrdStuff {
				margin-left:330px;
				}
				#rightPrdStuff #contactForm td {
					border:0px;
				}				
			div.catalogueProduct {
				/*padding-bottom:10px;
				padding-top:10px;*/
				padding:10px;
				width:95%;
				height:80px;
				border-bottom:0px solid #000;
				font-size:90%;
				margin-bottom:15px;
				background:#f6f6f6;
				}
				div.catalogueProduct table td {
					border:0px solid;
				}
				div.catalogueProduct table image {
					height:50px;
					width:80px;
					overflow:hidden;
				}
				div.catalogueProduct a {
					text-decoration:none;
				}
				div.catalogueProduct .infotitle {
				}
				div.catalogueProduct .prdCtalogueIntro {
					height:10px;
				}
				div.catalogueProduct .readmore {
					white-space: nowrap;
				}
		#pageRight {
			width:232px;
			height:100%;
			padding-left:0px;
			padding-top:0px;
			padding-right:0px;
			background:#efefef;
			border-top:2px solid #fff;
			}
			#pageRight .image {
				width:338px;
				overflow:hidden;
			}
		#mainMenu {
			background:#cbcbcb;
			height:30px;
			width:100%;
			}
			.mainmenuItem {
				float:left;
				padding:5px;
				margin-left:5px;
				margin-right:0px;
				height:18px;
				border:0px solid #000;
				}
				.mainmenuItem a {
					color:#000;
					font-size:105%;
					font-weight:bold;
					text-decoration:none;
				}
				.mainmenuItem a:visited {
					color:#000;
					font-size:105%;
					text-decoration:none;
				}
				#mainmenuItemActive {
					float:left;
					padding:5px;
					margin-right:0px;
					margin-left:5px;
				}
				#mainmenuItemActive a {
					color:#000;
					font-size:105%;
					text-decoration:underline;
					font-weight:bold;
				}
				#mainmenuItemActive a:visited {
					color:#000;
					font-size:105%;
					text-decoration:underline;
					font-weight:bold;
				}
	#hd {
		margin-top:0px;
		height:115px;
		border:0px solid #000;
		border-bottom:2px solid #fff;
		background:#fff;
		}
		#bannerTop {
			height:100px;
			width:100%;
			}
			#slogan {
				float:left;
				width:500px;
				height:50px;
				font-weight:normal;
				color:#c0c0c0;
				font-size:220%;
				font-family:Verdana, Arial,Sans-Serif;
				margin-top:35px;
				margin-left:50px;
			}
			#logo {
				float:right;
				width:250px;
				height:40px;
				background:url(/images/bmplogosm-250.png) no-repeat;
				margin-top:30px;
				margin-right:45px;
			}
		#bannerBottom {
			background:#fe0000;
			height:15px;
			width:100%;
		}
	#ft {
		margin-top:0px;
		height:80px;
		border:0px solid #000;
		background:#fff;
		margin-bottom:0px;
		}
		#ft #footer {
			float:left;
			margin-left:30px;
			margin-top:35px;
			color:#a4a4a4;
		}
		#ft #copyright {
			float:right;
			margin-top:35px;
			margin-right:42px;
			color:#a4a4a4;
		}
		#ft a {
			color:#a4a4a4;
			text-decoration:none;
		}
		#ft a:visited {
			color:#a4a4a4;
			text-decoration:none;
		}
		#ft a:hover {
			color:#a4a4a4;
			text-decoration:none;
		}
