/* Start of CMSMS style sheet 'Style' */
@charset "UTF-8";
/*reset styles created by Erick Meyer (mix v.1.0 & v.2.0) (http://meyerweb.com/eric/tools/css/reset/) & edited by Adam Rybicki (2011-05-17, v.2.1)*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;text-decoration:none;vertical-align:baseline}body{line-height:1;color:black;background:#fff}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote,q{quotes:"" "" "" "";quotes:none}a:hover{text-decoration:underline}a:hover *{cursor:pointer}b,strong{font-weight:700}i,em{font-style:italic}del,s,strike{text-decoration:line-through}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}abbr[title],acronym[title],dfn[title]{border-bottom:1px dashed;cursor:help}input[type='checkbox'],input[type='radio']{margin:7px 5px 3px 0;padding:0}input[type='button'],input[type='submit']{cursor:pointer}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 16, 2011 */
@font-face {
    font-family:'NovecentowideBold';
    src:url('./uploads/fonts/novecentowide-bold-webfont.eot');
    src:url('./uploads/fonts/novecentowide-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./uploads/fonts/novecentowide-bold-webfont.woff') format('woff'),
         url('./uploads/fonts/novecentowide-bold-webfont.ttf') format('truetype'),
         url('./uploads/fonts/novecentowide-bold-webfont.svg#NovecentowideBold') format('svg');
    font-weight:bold;
    font-style:normal;
}
@font-face {
    font-family:'NovecentowideBook';
    src:url('./uploads/fonts/novecentowide-book-webfont.eot');
    src:url('./uploads/fonts/novecentowide-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('./uploads/fonts/novecentowide-book-webfont.woff') format('woff'),
         url('./uploads/fonts/novecentowide-book-webfont.ttf') format('truetype'),
         url('./uploads/fonts/novecentowide-book-webfont.svg#NovecentowideBook') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'NovecentowideDemiBold';
    src:url('./uploads/fonts/novecentowide-demibold-webfont.eot');
    src:url('./uploads/fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./uploads/fonts/novecentowide-demibold-webfont.woff') format('woff'),
         url('./uploads/fonts/novecentowide-demibold-webfont.ttf') format('truetype'),
         url('./uploads/fonts/novecentowide-demibold-webfont.svg#NovecentowideDemiBold') format('svg');
    font-weight:bold;
    font-style:normal;
}
@font-face {
    font-family:'NovecentowideLight';
    src:url('./uploads/fonts/novecentowide-light-webfont.eot');
    src:url('./uploads/fonts/novecentowide-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./uploads/fonts/novecentowide-light-webfont.woff') format('woff'),
         url('./uploads/fonts/novecentowide-light-webfont.ttf') format('truetype'),
         url('./uploads/fonts/novecentowide-light-webfont.svg#NovecentowideLight') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'NovecentowideMedium';
    src:url('./uploads/fonts/novecentowide-medium-webfont.eot');
    src:url('./uploads/fonts/novecentowide-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('./uploads/fonts/novecentowide-medium-webfont.woff') format('woff'),
         url('./uploads/fonts/novecentowide-medium-webfont.ttf') format('truetype'),
         url('./uploads/fonts/novecentowide-medium-webfont.svg#NovecentowideMedium') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'NovecentowideNormal';
    src:url('./uploads/fonts/novecentowide-normal-webfont.eot');
    src:url('./uploads/fonts/novecentowide-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('./uploads/fonts/novecentowide-normal-webfont.woff') format('woff'),
         url('./uploads/fonts/novecentowide-normal-webfont.ttf') format('truetype'),
         url('./uploads/fonts/novecentowide-normal-webfont.svg#NovecentowideNormal') format('svg');
    font-weight:normal;
    font-style:normal;
}
/* DEFAULT STYLES */
html{
	background:#e6e6de;
	min-height:100%;
	min-width:990px;
	overflow:auto;
	width:100%;
}
body{
	background:#e6e6de;
	color:#4f4f4f;
	font:400 13px/20px Arial, sans-serif;
	height:100%;
	min-width:100%;
}
#wrapper{
	height:100%;
	min-width:100%;
}
#container{
	height:100%;
	min-width:100%;
}
h1,
.h1{
	color:#434343;
	font:700 20px/22px Arial, sans-serif;
}
aside h1,
aside .h1{
	color:#000;
	font-size:24px;
	line-height:25px;
}
h2,
.h2{
	color:#434343;
	font:700 18px/20px Arial, sans-serif;
}
aside h2,
aside .h2{
	font:700 14px/15px;
}
h3,
.h3{
	color:#434343;
	font:700 14px/20px Arial, sans-serif;
}
h2,
.h2,
h3,
.h3{
	margin-bottom:20px;
}
.h1,
.h2,
.h3{
	display:block;
}
p{
	margin-bottom:20px;
}
hl{
	color:#608e06;
}
a{
	color:#608e06;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
strong{
	/*color:#000;*/
}
table strong {color:#608E06;}
ul{
	list-style-type:disc;
	margin-bottom:20px;
	padding-left:17px;
}
ul li{
}
	ul.alternativeList li,
	ul li li{
	}
	ul li li:first-child{
		margin-top:15px;
	}
	ul.alternativeList li:before,
	ul li li:before{
		content:'- ';
	}
ol{
	list-style-type:decimal;
	margin-bottom:20px;
	padding-left:25px;
}
	ol ol{
		list-style-type:lower-latin;
	}
ol li{
	margin-bottom:5px;
}
dl{
	overflow:hidden;
}
dt{
	font-weight:700;
	clear:both;
	float:left;
	padding-right:3px;
}
dd{
	display:block;
}
hr{
	background:#e5e5e5;
	border:0;
	border-top:1px solid #c9c9c9;
	height:0;
	margin-bottom:20px;
}
article h2+hr{
	margin-top:-5px;
}
aside hr{
	background:#e5e5e5;
	border:0;
	border-bottom:1px solid #f9f9f9;
	border-top:1px solid #dcdcdc;
	height:1px;
	margin-bottom:20px;
}
table{
	background:#fff;
	border-collapse:separate;
	margin:20px auto;
	width:100%;
}
table thead th,
table thead td{
	background-color:#fff;
	padding:0 20px 5px;
	position:relative;
	text-align:center;
	vertical-align:middle;
}
table tbody th,
table tbody td{
	background-color:#efefef;
	padding:10px 20px;
	position:relative;
	text-align:center;
	vertical-align:top;
}
table tbody td img{
	text-align:center;
	vertical-align:middle;

}
table tfoot th,
table tfoot td{
	background-color:#efefef;
	padding:10px 20px;
	position:relative;
	text-align:center;
	vertical-align:middle;
}
table thead th:first-child,
table thead td:first-child,
table tbody th:first-child,
table tbody td:first-child,
table tfoot th:first-child,
table tfoot td:first-child{
	padding-left:0;
}

table thead tr.even th,
table thead tr.even td,
table tbody tr.even th,
table tbody tr.even td,
table tfoot tr.even th,
table tfoot tr.even td{
	background-color:#fff;
}
table thead tr th+th,
table thead tr th+td,
table thead tr td+td,
table tbody tr th+th,
table tbody tr th+td,
table tbody tr td+td,
table tfoot tr th+th,
table tfoot tr th+td,
table tfoot tr td+td{
	border-left:1px solid #dfdfdf;
}
table thead tr+tr th,
table thead tr+tr td,
table thead+tbody tr th,
table thead+tbody tr td,
table tbody tr+tr th,
table tbody tr+tr td,
table tbody+tfoot tr th,
table tbody+tfoot tr td,
table tfoot tr+tr th,
table tfoot tr+tr td{
	border-top:1px solid #dfdfdf;
}
blockquote{
	padding:22px 25px;
}
p+blockquote{
	margin-top:-22px;
}
cite{
	border-top:1px solid;
	display:block;
	margin-top:5px;
	text-align:right;
}
address{
	float:left;
	padding:0 20px;
}
address h3{
	margin-bottom:10px;
}
figure img{
	border:1px solid;
	display:block;
	margin-bottom:22px;
}
figure figcaption{
}
article a:hover{
	color:#9e9e9e;
}
time{
	color:#a1a1a1;
	font:400 12px/14px Arial, sans-serif;
	display:block;
	text-align:left;
}
h2+time{
	margin:-15px 0 15px;
}
legend{
}
.button,
.more{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #f0202a;
	border: 1px solid #f0202a;
	color: #fff;
	display:inline-block;
	font: 400 13px/21px Arial, sans-serif;
	height: 23px;
	margin: 0;
	padding:0 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: bottom;
}
.button+.button{
	margin: 0 0 0 10px;
}
.button:hover,
.more:hover{
	color: #fff;
}
.button.arrow,
.more{
	background-image:url('./uploads/img/layout/arrow_white.png');
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding:0 27px 0 10px;
}
.button.rings:before{
	background:url('./uploads/img/layout/rings_redBG.png')no-repeat;
	content:'';
	display:inline-block;
	height:15px;
	padding-right:3px;
	vertical-align:middle;
	width:18px;
}
.more{
	height:20px;
	line-height:18px;
}
input[type='button'],
input[type='submit']{
	color:#fff;
	display:block;
	font:400 13px/24px Tahoma, sans-serif;
	height:26px;
	padding:0;
	text-align:center;
	white-space:nowrap;
}
.button input[type='button'],
.button input[type='submit']{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:999;
}
input[type='password'],
input[type='text']{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff;
	border:13px solid #e5e5e5;
	color:#aeaeae;
	font:400 1px/18px Arial, sans-serif;
	height:18px;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:140px;
}
label{
	color:#000;
	font-size:13px;
	line-height:13px;
	padding-right:5px;
	vertical-align:top;
}
textarea{
	overflow:auto;
}
.aligncenter{
	display:block;
	margon-left:auto;
	margon-right:auto;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
img.alignleft{
	margin:0 12px 12px 0;
}
img.alignright{
	margin:0 0 12px 12px;
}
.clearBoth{
	clear:both;
}
.clearLeft{
	clear:left;
}
.clearRight{
	clear:right;
}
.selectWrapper{
	background:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #d8d8d8;
	color:#4f4f4f;
	display:inline-block;
	font:400 13px/22px Arial, sans-serif;
	height:22px;
	margin:0;
	position:relative;
	text-align:left;
	vertical-align:middle;
	width:auto;
	width:140px;
}
    .selectWrapper span.select{
		background:url('./uploads/img/layout/bg_selectButtonArrow.png') no-repeat 100% 50%;
		display:block;
		height:100%;
		margin:0;
		overflow:hidden;
		padding:0 19px 0 5px;
    }
    .selectWrapper select{
		background:#fff;
		border:1px solid #d8d6d6;
		display:block;
		height:100%;
		margin:0;
		overflow:hidden;
		padding:0;
		position:relative;
		text-align:left;
		top:-100%;
		width:100%!important;
    }
span.checkbox{
	background:url('./uploads/img/layout/checkbox.png') no-repeat 0 0;
	display:inline-block;
	height:23px;
	margin-right:10px;
	vertical-align:middle;
	width:22px;
}
.margDown{
	margin-bottom:20px!important;
}
.margDownNone{
	margin-bottom:0!important;
}
.txtCapitalize{
	text-transform:capitalize;
}
.txtUppercase{
	text-transform:uppercase;
}
.txtLowercase{
	text-transform:lowercase;
}
.txtNormal{
	text-transform:none;
}
/*input[type='text'],
textarea,
.selectWrapper{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}*/
/* DEFAULT STYLES END */
header{
	background:#fff url('./uploads/img/layout/headerBG.png') no-repeat 0 0;
	border-bottom:1px solid #e6e6de;
	width:990px;
	margin:40px auto 0;
	padding-bottom:1px;
}
#logo{
	background:url('./uploads/img/layout/logo.png') no-repeat 50% 50%;
	height:84px;
	float:left;
	margin-left:15px;
	width:120px;
	overflow:hidden;
	text-indent:-99999px;
}
#mainmenu{
	float: left;
	font:400 14px 'NovecentowideMedium', sans-serif;
	text-transform:uppercase;
}
#mainmenu ul{
	list-style-type:none;
	height:102px;
	margin:0;
	padding:0;
}
#mainmenu li{
	float:left;
	margin:0;
	padding:0;
	height:102px;
}
#mainmenu li a{
	color:#4f4f4f;
	display:block;
	height:92px;
	line-height:92px;
	padding:10px 16px 0;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	position:relative;
}
#mainmenu li a:hover{
	color:#659409;
	text-decoration:underline;
}
#mainmenu li#goHome{
	background:url('./uploads/img/layout/pixi.png') repeat-y 11px 0;
}
#mainmenu li#goHome a{
	background:url('./uploads/img/layout/ico_home.png') no-repeat left 44px;
	overflow:hidden;
padding-left:35px;
}
#mainmenu li.current a{
	border-right:1px solid #e6e6de;
	color:#659409;
	padding-right:15px;
	text-decoration:underline;
}
#mainmenu li.current a:after{
	background:url('./uploads/img/layout/mainmenu_currentBG.png') no-repeat 0 0;
	bottom:-12px;
	content:'';
	height:12px;
	position:absolute;
	width:28px;
	right:-1px;
}
#secondmenu{
	border-bottom:1px solid #e6e6de;
	font:400 14px Arial, sans-serif;
}
#secondmenu ul{
	list-style-type:none;
	height:60px;
	margin:0;
	padding:0;
}
#secondmenu li{
	float:left;
	margin:0;
	padding:0;
	height:60px;
}
#secondmenu li a{
	color:#4f4f4f;
	display:block;
	height:60px;
	line-height:60px;
	padding:0 16px;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	position:relative;
}
#secondmenu li a:hover{
	color:#659409;
}
#secondmenu li.current a{
	border-right:1px solid #e6e6de;
	color:#659409;
	padding-right:15px;
}
#secondmenu li.current a:after{
	background:url('./uploads/img/layout/secondmenu_currentBG.png') no-repeat 0 0;
	content:'';
	height:12px;
	position:absolute;
	width:26px;
	right:-1px;
	top:-7px;
}
#functions{
	float:right;
	height:24px;
	padding:45px 25px 33px 0;
}
#functions .faceBook{
	background:url('./uploads/img/layout/ico_facebook.png') no-repeat 50% 50%;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #d8d8d8;
	display:inline-block;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	width:22px;
	vertical-align:top;
}
#functions .youtube{
	background:url('./uploads/img/layout/ico_yt.png') no-repeat 50% 50%;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #d8d8d8;
	display:inline-block;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	width:22px;
	vertical-align:top;
}
#functions form{
	display:inline-block;
	padding-left:10px;
	width:104px;
	vertical-align:top;
}
#functions form .selectWrapper{
	width:104px;
}
#functions form .selectWrapper{
	background-repeat:no-repeat;
background-position: 4px 50%;
}
.lang_de .selectWrapper {background-image:url('./uploads/img/layout/ico_de.png');}
.lang_es .selectWrapper {background-image:url('./uploads/img/layout/ico_es.png');}
.lang_ru .selectWrapper {background-image:url('./uploads/img/layout/ico_rus.png');}
.lang_en .selectWrapper {background-image:url('./uploads/img/layout/ico_en.png');}
.lang_fr .selectWrapper {background-image:url('./uploads/img/layout/ico_fr.png');}

.lang_dk .selectWrapper {background-image:url('./uploads/img/layout/lang_dn.png');}
.lang_gr .selectWrapper {background-image:url('./uploads/img/layout/lang_gr.png');}
.lang_it .selectWrapper {background-image:url('./uploads/img/layout/lang_it.png');}
.lang_ro .selectWrapper {background-image:url('./uploads/img/layout/lang_ro.png');}
.lang_se .selectWrapper {background-image:url('./uploads/img/layout/lang_sw.png');}
.lang_tr .selectWrapper {background-image:url('./uploads/img/layout/lang_tr.png');}
.lang_pl .selectWrapper {background-image:url('./uploads/img/layout/lang_pol.png');}

.lang_ja .selectWrapper {background-image:url('./uploads/img/layout/lang_jp.jpg');}
.lang_zh .selectWrapper {background-image:url('./uploads/img/layout/lang_zh.png');}
.lang_ko .selectWrapper {background-image:url('./uploads/img/layout/lang_ko.gif');}


#functions form .selectWrapper .select{
	padding-left:28px;
}
#rotator{
	width:960px;
	margin:0 auto;
	clear:both;
}
#rotator img{
	display:block;
}
#content{
	background:#fff url('./uploads/img/layout/contentBG.png') repeat-x 0 0;
	margin:0 auto;
	padding:15px 20px;
	width:950px;
}
#content .layo {
	background: url('./uploads/img/layout/pixi.png') repeat-y 290px 0;
	overflow: hidden;
}
#content .columns{
	background:url('./uploads/img/layout/pixi.png') repeat-y 50% 0;
	overflow:hidden;
}
#content .columns .column_l,
#content .columns .column_r{
	float:left;
	width:455px
}
#content .columns .column_l{
	padding-right:20px;
}
#content .columns .column_r{
	padding-left:20px;
}
.linksInsideTheBox{
	border:2px solid #ced0d3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	overflow:hidden;
	padding:3px 0px;
}
/*#mainpage .linksInsideTheBox{
	width:256px;
}*/
.linksInside{
	border:2px solid #ced0d3;
	display:block;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	overflow:hidden;
	padding:5px 10px;
}
.linksInside img{
	vertical-align:text-bottom;
}
.linksInsideTheBox li{
	float:left;
	margin-left:25px;
	width:85px;
}
#mainpage .linksInsideTheBox li,#subpage .linksInsideTheBox li{width:180px;}
.linksInsideTheBox li:nth-child(odd),
.linksInsideTheBox li.odd{
	clear:both;
}
.linksInsideTheBox li:nth-child(even),
.linksInsideTheBox li.even{
	margin-left:50px;
}
footer{
	background:url('./uploads/img/layout/footerBG.png') no-repeat 0 0;
	margin:0 auto;
	padding-top:40px;
	width:990px;
	clear:both;
}
footer div.extraContent{
	background:#fff url('./uploads/img/layout/extraContent.png') no-repeat 0 100%;
	border-top:1px solid #e6e6de;
	min-height:66px;
	overflow:hidden;
	width:990px;
}
.pdfMe{
	background:url('./uploads/img/layout/pdfMeBG.png') no-repeat 100% 0;
	display:block;
	float:right;
	height:105px;
	padding:35px 10px 0;
	width:285px;
}
	.pdfMe h1 span,
	.pdfMe .h1 span{
		display:block;
		font:400 14px/16px Arial, sans-serif;
	}
.pdfButton{
	background: url('./uploads/img/layout/pdfButton.png') no-repeat 50% 50%;
	color: #fff;/* new */
	display: block;
	font: 700 14px/20px Arial;/* new */
	height: 43px;/* change */
	margin-top: -8px;
	overflow: hidden;
	padding-right: 78px;/* new */
	padding-top: 21px;/* new */
	/* text-indent:-99999px; /* delete */
	text-align: center;/* new */
	text-shadow: 1px 1px 0 #7caf16;/* new */
	width: 115px;/* change */
}
.moremore_info{
	display:block;
	float:left;
	padding:15px 20px;
	width:275px;
}
	.moremore_info .more{
		border:0;
		background:url('./uploads/img/layout/more.png') no-repeat 50% 50%;
		display:inline-block;
		overflow:hidden;
		padding:0;
		text-indent:-99999px;
		width:15px;
	}
	.moremore_info h1,
	.moremore_info .h1,
	.moremore_info h2,
	.moremore_info .h2,
	.moremore_info h3,
	.moremore_info .h3{
		margin-bottom:15px;
	}
	.moremore_info p{
		padding-top:5px;
		margin:0;
	}
	.moremore_info img{
		margin-bottom:0;
	}
.videoWatcher{
	background: url('./uploads/img/layout/videoWatcher.jpg') no-repeat 50% 50%;
	display:block;
	font-size:9px;/* new */
	height:30px;/* change */
	margin:0 auto;
	overflow:hidden;
	width:350px;
	color:#797979;/* new */
	text-align:center;/* new */
	/* text-indent:-99999px; /* delete */
	padding-top:155px;/* new */
}
#copyright{
	background:url('./uploads/img/layout/copyrightBG.png') no-repeat 50% 0;
	border-top:1px solid #c5c5be;
	clear:both;
	display:block;
	padding:20px 0;
	text-align:center;
}
footer address{
	padding-bottom:10px;
}
#certificatesList{
	float:right;
	list-style:none;
	padding:0 10px 10px;
}
	#certificatesList li{
		display:block;
		float:left;
		height:43px;
		margin:0 10px;
		overflow:hidden;
		padding:0;
		width:43px;
	}
	#certificatesList li a,
	#certificatesList li span{
		background:url('./uploads/img/layout/certificatesSprites.png') no-repeat;
		display:block;
		height:43px;
		text-indent:-99999px;
		width:43px;
	}
	#certificatesList li.cert_UL a,
	#certificatesList li.cert_UL span{
		background-position:0 0;
	}
	#certificatesList li.cert_CE a,
	#certificatesList li.cert_CE span {
		background-position:50% 0;
	}
	#certificatesList li.cert_ISO9001 a,
	#certificatesList li.cert_ISO9001 span {
		background-position:100% 0;
	}
#mainpage footer{
	border-top:1px solid #e6e6de;
	padding-top:1px;
}
#mainpage address{
	margin:-25px 0 0;
}
#mainpage #certificatesList{
	margin:-25px 0 0;
}
.optartLogo{
	background:url('./uploads/img/layout/optartLogo.png') no-repeat 50% 50%;
	display:inline-block;
	height:14px;
	overflow:hidden;
	vertical-align:middle;
	text-indent:-99999px;
	width:40px;
}
.contact .insideBox{
	height:125px;
}
.insideBox>div{
	overflow:hidden;
}
.insideBox>div h3{
	margin:0;
}
.insideBox>div h3+span{
	display:block;
	margin-bottom:20px;
}
.insideBox>div p{
	margin:5px 0 0;
}
.insideBox+.insideBox{
	border-top:1px solid #e6e6de;
	margin-top:20px;
	padding-top:20px;
}
.contact dt{
	width:77px;
}
.invert dt{
	width:107px;
}

.constantWidth dt{
	width:100px;
}
.disc{
	padding-left:12px;
	position:relative;
}
.disc:before{
	content:'? ';
	font:400 13px Arial, sans-serif;
	display:inline-black;
	padding-top:2px;
	position:absolute;
	left:0;
}
.title{
	float:left;
	width:270px;
}
article{
	float:right;
	width:633px;
}
aside{
	float:left;
	width:270px;
}
.gallery{
	list-style:none;
	padding:0;
	margin:0;
}
.gallery li{
	display:block;
	float:left;
	font-size:13px;
	text-align:center;
	padding:10px 22px;
	width:164px;
	height:165px;
}
.gallery img{
	display:block;
	width:165px !important;
}
aside .menu{
	list-style:none;
	padding:0;
}
aside .menu li{
	display:block;
}
aside .menu li+li{
	border-top:1px solid #e6e6de;
}
aside .menu a,
aside .menu li>span{
	display:block;
	font:400 14px/16px Arial, sans-serif;
	padding:12px 0;
	position:relative;
}
aside .menu time{
	color:#6b6b6b;
	font-size:10px;
	text-decoration:none;
}
aside .menu a:hover time{
	color:#6b6b6b;
	text-decoration:none;
}
aside .menu a:hover{
	text-decoration:none;
}
aside .menu a:hover span{
	text-decoration:underline;
}
aside .menu a:after{
	background:url('./uploads/img/layout/arrow_green.png') no-repeat 50% 100%;
	content:'';
	display:inline-block;
	height:7px;
	width:25px;
}
aside .menu li>span:after{
	border:1px solid #e6e6de;
	border-left-color:#fff;
	bottom:8px;
	content:'';
	display:inline-block;
	position:absolute;
	right:-25px;
	top:8px;
	width:3px;
}
.constantRotator{
	height:296px;
	overflow:hidden;
	position:relative;
	width:960px;
}
.rotate {
position:relative;
z-index:0;
}
.rotatextbox{
	background:url('./uploads/img/layout/pixi2.png') repeat-y 28px 0;
	height:296px;
	left:485px;
	top:0;
	width:300px;
	position:absolute;
z-index:10;
}
	.rotatextbox .title{
		background-position:-485px -70px;
		float:none;
		left:0;
		margin:0;
		padding:6px 0;
		position:absolute;
		top:70px;
		width:auto;
	}
	.rotatextbox .title img{
		margin:0;
		padding:0;
	}
	.rotatextbox p{
		background-position:-485px -167px;
		color:#fff;
		left:0;
		margin:0;
		padding:0;
		position:absolute;
		top:167px;
	}
	.rotatextbox p:after{
		background:url('./uploads/img/layout/arrow_blue.png') no-repeat 50% 100%;
		content:'';
		display:inline-block;
		height:7px;
		width:25px;
	}
	.next,
	.prev{
		background:url('./uploads/img/layout/rotatorPaginatorArrows.png') no-repeat 3px 50%;
		height:10px;
		left:-3px;
		overflow:hidden;
		padding:3px;
		position:absolute;
		text-indent:-99999px;
		top:30px;
		width:10px;
left:485px;
z-index:100;
	}
	 .next{
		background:url('./uploads/img/layout/rotatorPaginatorArrows.png') no-repeat -43px 50%;
		left:528px;
	}
#subpage .extraContent {display:none;}
.hidden {display:none;}
#content {clear:both;overflow:hidden;}
/* End of 'Style' */

