html{color:#000;background:#FFF;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,df,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration: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:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#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;}#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,.yui-g .yui-u .yui-g{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-g .yui-u{width:48.1%;}.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;}.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%;}#hd:after,#bd:after,#ft: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;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}




/* form.css */
div.yiiForm {
	border: 0px solid #B7DDF2;
	background: #fff;
	margin-top: 10px;
	padding: 5px;
	width:100%;
	}
	label.contactLabel {
		width:90px;
	}
	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.yiiForm p.hint {
		color: #333;
		font-size: 90%;
		margin: 25px 0 0 110px;
	}
	div.yiiForm fieldset {
		border: #DDD 1px solid;
		margin: 10px 0;
		padding: 10px;
	}
	div.yiiForm legend {
		font-weight: bold;
	}
	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;
		font-weight: bold;
	}
	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, textarea { 
		padding: 2px;
		width: 200px;
		border:1px solid #bbb;
	}
	div.yiiForm input[type=text] {
		background:none repeat scroll 0 0 #F9F9F9;
		border:1px solid #999999;
		font-family:arial,Trebuchet MS,verdana;
		font-size:15px;
		height:20px;
	}
	div.yiiForm input[type=password] {
		height:20px;
		font-size:15px;
	}
	div.yiiForm textarea {
		width:323px;
		height:100px;
		background:none repeat scroll 0 0 #F9F9F9;
		border:1px solid #999999;
	}
	div.yiiForm input[type=checkbox] {
		width: auto;
	}
	div.yiiForm input[type=submit] {
		padding: 2px 5px;
		width: auto;
	}


/*Fancybox*/

html, body {
	height: 100%;
}

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;
}





/* demo stiilid*/


img, div { behavior: url(/js/iepngfix.htc) }

html
{
	background: url(/images/body-bg.jpg);
}
body
{
	height:100%;
	font-family:"Tahoma",Arial,Sans-Serif;
	font-size:14px;
}
img
{
	border:0px;
}
div#main
{
	width:100%;
}

table#maintable
{
	margin-top:20px;
	width:780px;
	margin-left: auto;
    margin-right: auto;
}

.success {
	color:green;
	font-weight:600;
	font-size:12px;
}
table#header
{
	width:780px;
	height:32px;
}
table#header td{margin:0;padding:0;}
table#banner td{margin:0;padding:0;}
table#mainmenu td{margin:0;padding:0;}
table#maintable td.layout{margin:0;padding:0;}


table#header div#header-upper-left
{
	background:url('/images/header-upper-left.png') no-repeat;
	width:17px;
	height:18px;
	float:left;
}


table#header div#upperContent
{
	position:relative;
	width:760px;
	background:url('../images/header-upper-content.png') repeat-x;
	height:18px;
}

table#header div#header-upper-right
{
	background:url('../images/header-upper-right.png') no-repeat;
	width:17px;
	height:18px;
}
table#header div#header-right
{
	background:url('../images/header-right.png') repeat-y;
	width:17px;
	height:45px;
}
table#header div#header-left
{
	background:url('../images/header-left.png') repeat-y;
	width:17px;
	height:45px;
}
table#header div#headerContent
{
	background:#fff;
	height:45px;
	width:760px;
	position:relative;
}
div#headerContent div#sitename
{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width:180px;
	height:45px;
}
div#headerContent div#sitename-logo
{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width:195px;
	height:45px;
	background-position: top;
}
table#header div#headerContent div#langs
{
	float:right;
	margin-top:0px;
	margin-right:-5px;
	height:30px;
	background:#fff;
}
table#header div#headerContent div#langs div.langItem
{
	width:23px;
	height:24px;
	float:left;
	margin-right:5px;
}
table#header div#headerContent div#langs div.langItem a img
{
	border:0px;
}

.slogan {
background:transparent url(/images/bck_slogan.png) repeat-y scroll right center;
color:#52525a;
font-size:23px;
font-style:italic;
font-weight:bold;
line-height:28px;
margin:153px 20px 0 0;
padding:14px 50px 14px 0;
position:absolute;
top:0px;
text-align:right;
right:-20px;
color:#52525a;
text-align:right;
width:100%;
}

table#banner td#bannerLeft
{
	background:url('../images/header-left.png') repeat-y;
	width:17px;
}
table#banner td#bannerContentBg
{
	background:#fff;
}
table#banner div#bannerContent
{
	width:760px;
	height:218px;
	overflow:hidden;
}
div#topline
{
	background-color:#a9a9a9;
	height:2px;
	border:0px;
	margin:0px;
	margin-bottom:1px;
}
table#banner td#bannerRight
{
	background:url('../images/header-right.png') repeat-y;
	width:17px;
}

table#mainmenuItems
{
	margin-top:3px;
}
table#mainmenu td#mainmenuBg
{
	background:#fff;
}
table#mainmenu td#mainmenuLeft
{
	background:url('../images/header-left.png') repeat-y;
	width:17px;
}
table#mainmenu table#mainmenuContent
{
	width:742px;
	height:49px;
	background:url('../images/mainmenu-content.png');
}
table#mainmenu td#left
{
	width:9px;
	height:49px;
	background:url('../images/mainmenu-left.png') no-repeat;
}
table#mainmenu td#right
{
	width:9px;
	height:49px;
	background:url('../images/mainmenu-right.png') no-repeat;
}
table#mainmenu td#mainmenuRight
{
	background:url('../images/header-right.png') repeat-y;
	width:17px;
}


table#mainmenu table#mainmenuContent table#mainmenuItemActive
{
	height:41px;
	float:left;
	margin-right:10px;
	margin-bottom:-8px;
}
table#mainmenu table#mainmenuContent table#mainmenuItemActive td#mainmenuActiveItemTopLeft
{
	background:url('../images/mainmenu-activeitem-top-left.png');
	width:6px;
	height:6px;
}
table#mainmenu table#mainmenuContent table#mainmenuItemActive td#mainmenuActiveItemTopContent
{
	background:url('../images/mainmenu-activeitem-top-content.png') repeat-x;
	height:6px;
}
table#mainmenu table#mainmenuContent table#mainmenuItemActive td#mainmenuActiveItemTopRight
{
	background:url('../images/mainmenu-activeitem-top-right.png');
	width:6px;
	height:6px;
}

table#mainmenu table#mainmenuContent table#mainmenuItemActive td#mainmenuActiveItemContentLeft
{
	background:url('../images/mainmenu-activeitem-contentbg.png') repeat-x;
	height:35px;
}
table#mainmenu table#mainmenuContent table#mainmenuItemActive td#mainmenuActiveItemContent
{
	padding-left:20px;
	padding-right:20px;
	background:url('../images/mainmenu-activeitem-contentbg.png') repeat-x;
	height:35px;
	text-transform:uppercase;
	color:#52525a;
	font-weight:600;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
}
table#mainmenu table#mainmenuContent table#mainmenuItemActive td#mainmenuActiveItemContentRight
{
	background:url('../images/mainmenu-activeitem-contentbg.png') repeat-x;
	height:35px;
}



table#mainmenu table#mainmenuContent table#mainmenuItem td.mainmenuActiveItemTopLeft
{
	width:6px;
	height:6px;
}
table#mainmenu table#mainmenuContent table#mainmenuItem td.mainmenuActiveItemTopContent
{
	height:6px;
}
table#mainmenu table#mainmenuContent table#mainmenuItem td.mainmenuActiveItemTopRight
{
	width:6px;
	height:6px;
}

table#mainmenu table#mainmenuContent table#mainmenuItem td.mainmenuActiveItemContentLeft
{
	height:35px;
}
table#mainmenu table#mainmenuContent table#mainmenuItem td.mainmenuActiveItemContent
{
	padding-left:20px;
	padding-right:20px;
	height:35px;
	text-transform:uppercase;
	color:#52525a;
	font-weight:600;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
}
table#mainmenu table#mainmenuContent table#mainmenuItem td.mainmenuActiveItemContentRight
{
	height:35px;
}

#mainmenuActiveItemContent a
{
	padding-left:20px;
	padding-right:20px;
	height:35px;
	text-transform:uppercase;
	color:#52525a;
	font-weight:600;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	text-decoration: none;
}

table#mainmenu table#mainmenuContent table.mainmenuItem
{
	height:41px;
	float:left;
	margin-right:20px;
	margin-bottom:-8px;
}
table#mainmenu table#mainmenuContent table.mainmenuItem td.mainmenuItemContent a
{
	color:#fff;
	font-weight:600;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	text-transform:uppercase;
	text-decoration:none;
}
table#mainmenu table#mainmenuContent table.mainmenuItem td.mainmenuItemContent a
{
	color:#fff;
	font-weight:600;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	text-transform:uppercase;
	text-decoration:none;
}

table#content
{
	
}

table#content td#contentArea 
{
	text-align:left;
	padding-top:10px;
	padding-right:10px;
	vertical-align:top;
}


table#content td#contentArea div#contentTitle 
{
	width:470px;
}
table#content td#contentAreaWide div#contentTitle 
{
	width:685px;
}
table#content div#actions
{
	float:right;
	margin-right:0px;
	margin-top:0px;
}
table#content td#contentAreaWide
{
	text-align:left;
	padding-top:10px;
	padding-right:25px;
	vertical-align:top;
	width:725px;
}
table#content td#contentArea div#contentPos
{
	text-align:left;
	padding-top:0px;
	padding-left:7px;
}
table#content td#contentAreaWide div#contentPos
{
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	width:725px;
}
table#content td#contentAreaWide div#title
{
	font-size:25px;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	margin-bottom:20px;
	margin-top:10px;
	font-weight:600;
	color:#52525a;
	margin-left:10px;
	font-style:normal;
	width:725px;
	margin-right:0px;
}


div.title a
{
	font-size:20px;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	font-weight:600;
	color:#52525a;
	text-decoration:none;
}
div.title a:hover
{
	font-size:20px;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	font-weight:600;
	color:#52525a;
	font-style:normal;
	text-decoration:none;
}
div.title a:visited
{
	font-size:20px;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	font-weight:600;
	color:#52525a;
	font-style:normal;
	text-decoration:none;
}


table#content td#contentArea div#title
{
	font-size:25px;
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	font-weight:600;
	margin-bottom:20px;
	width:505px;
	padding-left:5px;
	margin-top:10px;
	color:#52525a;
	margin-right:0px;
	font-style:normal;
}
table#content div#contentBreak
{
	width:100%;
	height:40px;	
}
table#content table#left
{
	height:100%;
}
table#content table#right
{
	height:100%;
}
td#contentArea
{
	width:760px;
	height:162px;
	background:#fff;
}
table#content div#content-left
{
	height:162px;
	width:17px;
	background: url('../images/content-topleft.png') no-repeat;	
	/*background-position:top left;*/
}
table#content div#content-right
{
	height:162px;
	width:17px;
	background: url('../images/content-topright.png') no-repeat;	
}

table#footer
{
	width:780px;
	margin-bottom:50px;
}

table#submenu
{
	width: 220px;
	margin-top:18px;
	margin-bottom:20px;
}
table#submenu table.submenuItem 
{
	width: 191px;
	height:30px;
	text-align:left;
}
table#submenu table.submenuItem a
{
	text-decoration:none;
	color:#000;	
}
table#submenu table.submenuItem td.bullet
{
	width: 25px;
	height:30px;
}


span#footerCompanyText
{
	font-size:12px;
	font-weight:bold;
	color:#52525a;
}
span.footerText
{
	font-size:12px;
	font-weight:400;
	color:#000;
}

a {
	color:#000;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
a:visited {
	color:#000;
	text-decoration:underline;
}

.simple a 
{
	color:#000;
	text-decoration:none;
}


/*product catalogue*/
table.product
{
	margin-bottom:20px;
	width:490px;
	padding:10px;
	padding-bottom:50px;
}
table#catalogue {
	width:98%;
	margin-left:15px;
	}
	table#catalogue .header {
		font-size:13px;
		background:#fcee71;
		font-weight:bold;
		padding:5px;
		text-align:center;
	}
	table#catalogue .even {
		background:#e5e5e5;
	}
	table#catalogue .odd {
		background:#f5f3f3;
	}
	table#catalogue .odd td,table#catalogue .even td {
		font-size:12px;
		padding:5px;
		text-align:center;
	} 
	table#catalogue	td#intro {
		width:30%;
		text-align:left;
	}
	#nothingFound {
		margin-left:15px;
	}
	
div.product
{
	margin-bottom:20px;
	width:490px;
	padding:10px;
	padding-bottom:50px;
	border:3px solid #f0f0f0;
	height:140px;
	}
	div.readmore {
		float:left;
		margin-top:20px;
		}
		div.readmore a {
			color:#9FA0B2;
			text-decoration:none;
			font-weight:600;
			font-size:12px;
		}
		div.readmore a:hover {
		}
		div.readmore a:visited {
		}
	div.product .price {
		font-size:12px;
	}
	div.product div.prdfile {
		float:left;
		margin-right:10px;
		}
		div.product div.prdfile a {
			font-size:12px;
			font-weight:bold;
			color:#9FA0B2;
			text-decoration:none;
		}	
	div.product .addtoCart {
		
		}
		div.product .addtoCart a {
			color:#9FA0B2;
			font-weight:600;
			text-decoration:none;
			font-size:12px;
		}
		div.product .addtoCart a:hover {
		}
		div.product .addtoCart a:visited {
		
		}
	div#addToCart {
		float:left;
		}
		div#addToCart a {
			font-size:12px;
			color:#9FA0B2;
			font-weight:600;
			text-decoration:none;
			clear:both;
		}
	#description {
		display:block;
		margin-top:50px;
	}
	div#price {
		margin-top:-10px;
	}
	
	div.product .intro {
		font-size:12px;
		font-weight:500;
		width:300px;
	}
	#freeSample {
		font-size:15px;
		font-weight:600;
		margin-bottom:15px;
		margin-top:10px;
	}
	#requestForm {
		margin-top:30px;
	}
	#requestForm label {
		display:block;
		margin-bottom:8px;
		margin-right:10px;
		text-align:right;
		width:90px;
	}
	#requestForm input {
		border:1px solid #BBBBBB;
		font-size:15px;
		margin-bottom:8px;
		margin-left:0;
		width:105px;
	}
	#requestForm input#name {
		width:135px;
	}
	#requestForm input#email {
		width:135px;
	}
	#requestForm #message {
		border:1px solid #BBBBBB;
		margin-bottom:8px;
	}
	.error {
	color:red;
	font-weight:bold;
	font-size:12px;
	}
	
	

div.product div.title
{
	font-weight:bold;
	font-size:16px;
	color:#52525a;
	margin-bottom:10px;
	clear:both;
}
div.product div.image
{
	margin-bottom:10px;
	float:left;
	height:120px;
	width:150px;
	border:1px solid #cccccc;
	padding:5px;
}
div.product div.imageEmpty
{
	margin-bottom:10px;
	float:left;
	height:80px;
	width:140px;
	padding:2px;
}
div.product div.description
{
	font-weight:bold;
	font-size:16px;
	color:#52525a;
	margin-top:-3px;
	width:300px;
	height:80px;
}
div#groupTitle
{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}
div#groupDescription
{
	margin-bottom:10px;
}
#sampleSent {
	color:green;
	margin-top:30px;
	font-weight:600;
	font-size:12px;
}
table.product span#productTitle
{
	font-size:23px;
	display:block;
	margin-bottom:20px;
}
div.prdfile a {
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
div.product div.description
{
	font-size:12px;
	color:#000;
	margin-bottom:5px;
	margin-left:13px;
}
a.link
{
	color:#000;
	text-decoration:none;
}
a.link:hover
{
	color:#000;
	text-decoration:none;
}
a.link:visited
{
	color:#000;
	text-decoration:none;
}
#author
{
	text-align:left;
	margin-top:19px;
	margin-right:10px;
	float:right;
}
.filelink
{
		color:red;
		font-weight:bold;
		font-size:13px;
}




div#images
{
	clear:both;
	padding-top:30px;
}
div.image
{
	margin-right:10px;
	margin-bottom:10px;
	background:#fff;
	padding:3px;
	border:1px solid #cccccc;
	height:120px;
	width:155px;
	float:left;
}
div.image div.imageArea
{
	height:105px;
	width:150px;
	text-align:center;
	margin-top:0px;
}
div.image div.imageArea img
{
	padding:2px;
	border:2px solid #cccccc;
	padding:0px;
	background:#fff;
}
div.image div.title
{
	font-weight:600;
	font-size:10px;
	text-align:center;
}

div.mediaseparator
{
	height:10px;
	width:100%;
	clear:both;
}

div#videos
{
	clear:both;
	margin-top:20px;
}
div.video
{
	float:left;
	margin-bottom:10px;
	padding:8px;
	text-align:center;
	width:494px;
	background:#fff;
	border:1px solid #cccccc;
}
div.video div.title
{
	text-align:center;
	margin-top:8px;
	font-weight:600;
	font-size:10px;
}
div.video div.description
{
	width:100%;
	text-align:left;
	margin-top:8px;
	font-weight:400;
	font-size:10px;
}


div#files
{
	clear:both;
	margin-top:20px;
}
div#files div.file
{
	width:499px;
	margin-bottom:10px;
	padding:8px;
	background:#f0f0f0;
	border:1px solid #cccccc;
}
div#files div.file div.title
{
	text-align:left;
	margin-left:10px;
	font-weight:600;
	font-size:12px;
}
div#files div.file div.description
{
	text-align:left;
	margin-top:3px;
	margin-left:10px;
	font-weight:400;
	font-size:10px;
}
div#files div.file div.filename
{
	text-align:left;
	margin-top:3px;
	margin-left:10px;
	font-size:10px;
}


table#cart
{
	width:100%;
}
table#cart div.cartItem
{
	padding:5px;
	width:100%;
}
table#cart td
{
	color:#666666;
}
table#cart th
{
	color:#fff;
	font-weight:400;
}
table#cart div#actions div
{
	float:left;
	margin-right:20px;
}
table#cart div#actions div a
{
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.inputElement {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #999999;
font-family:arial,Trebuchet MS,verdana;
font-size:13px;
height:20px;
margin-bottom:10px;
}

div#cartItem
{
	margin-top:3px;
	margin-right:-7px;
	float:right;
	position:relative;
}
div#cartItem div#cartItemText, div#cartItem div#cartItemText a 
{
	margin-bottom:2px;
	color:#c9c9c9;
	float:left;
	font-size:13px;
	margin-right:30px;
	text-decoration:none;
}
div#cartItem div#cartItemImage
{
	float:left;
	position:absolute;
	right:29px;
	top:2px;
}

input#ContactsForm_verifyCode
{
	width:55px;
}
a#yt0 {
	display:block;
	margin-bottom:5px;
}

#map {
	height:450px;
	width:500px;
}

#author
{
	text-align:left;
	margin-top:19px;
	margin-right:10px;
	float:right;
}
#author a {
	color:#000;
	font-weight:bold;
	text-decoration: none;
}
#author a:hover {
	color:#000;
	font-weight:bold;
	text-decoration: none;
}
#author a:visited {
	color:#000;
	font-weight:bold;
	text-decoration: none;
}

.contactEmail {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}


.searchIntro {
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
}