div,ul,li,form,p,fieldset,span{

	position: relative;

	margin: 0px;

	padding: 0px;

}

*{

	z-index: 3;

}

body {

	margin: 0px;

	padding: 0px;

	color: #6d6d6d;

	font-family: Arial, Verdana, sans-serif;

	font-size: 0.75em;

	text-align: center;	

	position: static;

	background: #bcc1c4;

	height: 100%;

}

html{

	height: 100%;

}

a {

	color: #004896;

	text-decoration: underline;

}

a:hover{

	color: #00aeef;

	text-decoration: underline;

}

a img{

	border: solid 1px #00aeef;

}

div {

	text-align: left;

}

form{

	margin: 0px;

	padding: 0px;

}

fieldset{

	display:block;

	border: solid 1px #e7e8ea;

	padding: 0px;

}

fieldset div.content{

	padding: 15px;

}

fieldset h3{

	font-size: 11px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	height: 22px;

	line-height: 22px;

	position: absolute;

	top: -23px;

	left: -1px;

	

	padding-left: 3px;

	padding-right: 3px;

}

div.layoutFieldset{

	border-bottom: solid 1px #cccccc;

	margin-top: 32px;

	margin-bottom: 10px;

	padding-bottom: 185px;

}



strong{

	color: #004896;

	font-weight: bold;

}

h1,h2,h3,h4,h5{

	position: relative;

	margin: 0px;

	padding: 0px;

	font-weight: bold;;

	font-family: Arial, Verdana, sans-serif;

	margin-bottom: 1.6em;

	margin-top: 0em;

	font-size: 1.3em;

	color: #004896;

}

h4{

	font-size: 1.2em;

	margin-bottom: 1em;

	margin-top: 0.4em;

	color: #004896;

}

h3{

	font-size: 1.3em;

	margin-bottom: 1em;

	margin-top: 0.4em;

}

h5{

	font-size: 1.1em;

	color: #464646;

	margin-bottom: 0.8em;

	margin-top: 0.4em;

}

ul{

	list-style: circle;	

}

hr{

	height: 0px;

	border: none;

	border-top: solid 1px #fff;

	margin-left: 15px;

	margin-right: 15px;

	margin-top: 15px;

	margin-bottom: 15px;

}

#content .margins{

	margin: 15px;

}

#content .borderless{

	border: none;

}



.fullWidth{

	width: 676px;

}

a.more, div.more a{

	display: block;

	line-height: 18px;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	color: #004896;

	padding-left: 26px;

	background: transparent url("../img/mmMenuTreeABg.png") no-repeat 0px 0px;

}

a.more:hover, div.more a:hover{

	color: #03afef;

	background: transparent url("../img/mmMenuTreeAHBg.png") no-repeat 0px 0px;

}





/* layout */

div.layoutBg{

	text-align: center;

	background: transparent url("../img/layoutBgBg.png") repeat-x 0% 0%;

}

div.layoutBg2{

	text-align: center;

	background: transparent url("../img/layoutBodyBg.png") no-repeat 50% 0%;

}

div.layout{

	border-top: solid 22px #00aeef;

	text-align: center;

	background: #f1f1f1 url("../img/layoutBg.png") repeat-x 0% 100%;

}

div.layoutBody{

	width: 996px;

	margin-left: auto;

	margin-right: auto;

}

div.layout2C{

	float: left;

	width: 996px;

	z-index: 6;

	

}

div.layoutCLeft{

	min-height: 340px;

	width: 178px;

	padding: 30px;

	padding-top: 20px;

	padding-bottom: 136px;

	float: left;

	z-index: 6;

	font-size: 12px;

	background: transparent url("../img/layoutCLeftBg.png") repeat-y 0px 0px;

}

div.layoutCLeft h3{ 

	margin: 0px;

	padding-bottom: 16px;

	font-size: 15px;

	color: #004896;

	border-bottom: solid 1px #dee0e2;

}

div.layoutCLeftTop{

	background: transparent url("../img/layoutCLeftTop.png") no-repeat 0px 0px;

	width: 238px;

	height: 4px;

	position: absolute;

	top: -4px;

	left: 1px;

}

div.layoutCLeftBottom{

	background: transparent url("../img/layoutCLeftBottom.png") no-repeat 0px 0px;

	width: 240px;

	height: 17px;

	position: absolute;

	bottom: -17px;

	left: 0px;

}

div.layoutMain{

	width: 680px;

	padding: 10px;

	padding-top: 0px;

	padding-left: 29px;

	padding-right: 29px;

	/*margin-left: 260px;*/

	float: right;

	min-height: 486px;

	line-height: 1.5em;

	z-index: 7;

	background: transparent url("../img/layoutMainBg.png") repeat-y 0px 0px;

}

div.layoutMainHome{

	width: 730px;

	margin-right: 6px;

	margin-left: 260px;

	float: none;

	min-height: 496px;

	line-height: 1.5em;

	z-index: 7;

}

div.layoutMainHome div.mcText{

	color: #accdf0;

}

div.layoutMainHome div.mcText h3{

	color: #fff;

}

div.layoutMainTop{

	background: transparent url("../img/layoutMainTop.png") no-repeat 0px 0px;

	width: 738px;

	height: 13px;

	position: absolute;

	top: -13px;

	left: 0px;

}

div.layoutMainBottom{

	background: transparent url("../img/layoutMainBottom.png") no-repeat 0px 0px;

	width: 738px;

	height: 17px;

	position: absolute;

	bottom: -17px;

	left: 0px;

}

div.layoutClear{

	clear: both;

	height: 0px;

	overflow: hidden;

}

div.layoutHeader{

	clear: both;

	font-size: 12px;

	z-index: 5;

	height: 235px;

}

div.layoutFooter{ 

	height: 157px;

	padding-top: 38px;

	background: transparent url("../img/layoutFooterBg.png") no-repeat 50% 98px;

}



div.layoutMain ul{

	padding-left: 11px;

	line-height: 1.5em;

	padding-bottom: 10px;

}

div.layoutMain li{

	list-style: none;

	padding-left: 17px;

	background: transparent url("../img/layoutLi.png") no-repeat 0px 9px;

	line-height: 2em;

}

div.layoutMain p{

	margin-bottom: 1em;

}

div.layoutMain a img,div.layoutMain img{

	border: none;

}

div.layoutMain a img:hover{



}

div.layoutMain td img{

	border: none;

}

div.layoutMain div.mcText img{

	margin: 10px;

	margin-left: 0px;

	margin-top: 0px;

	border: none;

}



div.layoutMain table{

	margin-bottom: 1.5em;

}

div.layoutMain td,div.layoutMain th{

	background: #cbe7f5;

	padding: 2px;

	padding-left: 7px;

	padding-right: 7px;

	vertical-align: top;

}

div.layoutMain table td.even,div.layoutMain table tr.even td{

	

}

div.layoutMain th,div.layoutMain .layoutTableHeader{

	font-weight: bold;

	background: #004896;

	color: #fff;

}

div.layoutMain table th.odd,div.layoutMain table .odd{

	background: #efefef;

}



/* msMouse */

#msMouse{ position: absolute; border: dotted 1px #07BDE9; display: none; z-index: 1000; width: 0px; height: 0px; }





/* mHeader */

#mHeader{

	height: 128px;

	z-index: 5;

	background: transparent url("../img/mHeaderBg.png") no-repeat 386px 0px;

	

}

#mHeader-home{

	position: absolute;

	top: 28px;

	left: 15px;

	width: 164px;

	height: 78px;

	overflow: hidden;

	z-index: 5;

}

#mHeader-home a{

	display: block;

	width: 164px;

	height: 0px;

	padding-top: 78px;

	overflow: hidden;

	background: transparent url("../img/mHeaderLogo.png") no-repeat 0px 0px;

}

#mHeader h1, #mHeader-logo{

	display: none;

}

#mHeader-jump{

	display: none;

}

#mHeader h2{

	background: transparent url("../img/mHeaderDesc.png") no-repeat 0px 0px;

	width: 295px;

	height: 0px;

	padding-top: 21px;

	overflow: hidden;

	position: absolute;

	top: 33px;

	left: 630px;

	margin: 0px;

}





/* mPath */

#mPath{ 

	font-size: 1.4em; 

	min-height: 15px;

	border-bottom: solid 1px #dee0e2;

	background: transparent url("../img/mPathBg.png") no-repeat 100% 100%;

	padding-top: 17px;

	padding-bottom: 14px;

	margin-bottom: 10px;

}

#mPath h3{ display: none; }

#mPath div{}

#mPath a{ color: #1356a7; text-decoration: none; }

#mPath a:hover{ color: #1356a7; text-decoration: underline; }

div.mPath div span{ 

	color: #00aeef;

	font-weight: normal;

	/*font-family: Verdana, Arial, sans-serif;*/

}



/* mFooter */

#mFooter{

	width: 990px;

	margin-left: auto;

	margin-right: auto;

	height: 50px;

	border-top: solid 10px #06b0ef;

	color: #6d6d6d;

	background: #fff url("../img/mFooterCerts.png") no-repeat 98% 50%;

}

div.mFooter-goToStart, div.mFooter-goToContent{

	display: none;

}

div.mFooter-contact{ display: none; }

div.mFooter-text{ display: none; }

div.mFooter-copyRight{

	padding-left: 17px;

	padding-top: 17px;

}

div.mFooter strong{ color: #6d6d6d; font-weight: normal; }

#mFooter a{ color: #6d6d6d; }

#mFooter a:hover{ color: #6d6d6d; }



div.mFooter-copyRight{}

#mFooter a.mapa{}



/* mmMenuTree */

#mmMenuTree{  }

#mmMenuTree h3{  }

ul.mmMenuTree-0{ margin-bottom: 30px; }

div.mmMenuTree-bottom{ }

ul.mmMenuTree-0 li{ 

	list-style: none; 

	margin: 0px;

	border-bottom: solid 1px #dee0e2;

	padding-top: 11px;

	padding-bottom: 11px;

}

ul.mmMenuTree-0 a{

	display: block;

	line-height: 18px;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	color: #004896;

	padding-left: 26px;

	background: transparent url("../img/mmMenuTreeABg.png") no-repeat 0px 0px;

}

ul.mmMenuTree-0 a:hover, ul.mmMenuTree-0 .inpath a{

	text-decoration: none;

	color: #00aeef;

	background: transparent url("../img/mmMenuTreeAHBg.png") no-repeat 0px 0px;

}

#mmMenuTree ul ul{

	display: none;

}



/* mmMenuServices */

#mmMenuServices{

	position: absolute;

	top: 47px;

	left: 0px;

	width: 251px;

	height: 221px;

	background: #595248 url("../img/mmMenuServicesBg.png") repeat-y 0px 0px;

	overflow: hidden;

}

#mmMenuServices h3{

	display: none;

}

ul.mmMenuServices-0 li{ 

	list-style: none; 

	margin: 0px;

	border-bottom: solid 1px #6a645b;

	border-top: solid 1px #3a352f; 

}

#mmMenuServices ul.mmMenuServices-0 li.mmMenuServices-1{

	border-top: none;

}

#mmMenuServices ul.mmMenuServices-0 li.mmMenuServices-6{

	border-bottom: none;

}

ul.mmMenuServices-0 a{

	display: block;

	line-height: 35px;

	height: 35px;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	color: #a8c61a;

	padding-left: 36px;

	background: transparent url("../img/mmMenuServicesABg.png") no-repeat 18px 14px;

}

ul.mmMenuServices-0 a:hover, ul.mmMenuServices-0 .inpath a{

	color: #fff;

	background: #a8c61a url("../img/mmMenuServicesABgH.png") no-repeat 18px 14px;

	text-decoration: none;

}

#mmMenuServices ul.mmMenuServices-0 li.inpath{ 

	border-bottom: solid 1px #6d8111;

}



/* mcShowcase */

#mcShowcase{

	width: 659px;

	height: 355px;

	overflow: hidden;

	background: #f4fdd6;

}

#mcShowcase h3{}

#mcShowcase a{}

#mcShowcase div.text{ z-index: 7; }

#mcShowcase div.text h3{

	position: absolute;

	top: 205px;

	left: 0px;

	width: 362px;

	padding-top: 53px;

	height: 0px;

	overflow: hidden;

	background: transparent url("../img/mcShowcaseTitle.png") no-repeat 0px 0px;

	margin: 0px;

	z-index: 7;

}

#mcShowcase div.text strong{}

#mcShowcase div.text span{}

#mcShowcase div.text em{}

#mcShowcase div.pictures{}

#mcShowcase div.pictures img{}

#mcShowcase div.pictures div.legends{ display: none; }

#mcShowcase div.pictures div.contents{  }

#mcShowcase div.pictures .legend{}

#mcShowcase div.pictures .legend .title{}

#mcShowcase div.pictures .deactive .title{}

#mcShowcase div.pictures div.picture{ position: absolute; top: 0px; left: 0px; display: none; }

#mcShowcase .left,#mcShowcase .right{}



/* mcSubmenu */

div.mcSubmenu h3{ display: none; }



/* mcSitemap */

div.mcSitemap h3{ display: none;}



/* mStats */

div.mStats{	position: absolute;	bottom: 0px; left: 0px;	display: none; }

div.mStats img{	border: none; }

#mMouse{ display: none; }



/* mmBinaryfiles */

div.mmBinaryfiles{ margin-top: 30px;}

div.mmBinaryfiles h3{ }

div.mmBinaryfiles ul{ padding: 0px; padding-left: 20px; }

div.mmBinaryfiles li{ list-style: none; padding: 0px; background: none; padding-bottom: 10px;}

div.mmBinaryfiles li a{  }

div.mmBinaryfiles li a:hover{  }



/* mcNoPage */

div.mcNoPage{

	padding: 20px;

}

div.mcText{}

div.mmMenuMain{

	width: 960px;

	height: 45px;

	overflow: hidden;

	padding: 19px;

	padding-bottom: 31px;

}

div.mmMenuMain h3{

	display: none;

}

div.mmMenuMain-bottom{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 998px;

	height: 95px;

	background: transparent url("../img/mmMenuMainBg.png") no-repeat 0px 0px;

	z-index: 2;

}

div.mmMenuMain ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

	float: left;

	background: #004896 url("../img/mmMenuMainABg.png") repeat-x 0px 0px;

}

ul.mmMenuMain-0{

	width: 878px;

	height: 53px;

	overflow: hidden;

}

div.mmMenuMain li{

	float: left;

	border-bottom: solid 8px #fff;

}

div.mmMenuMain a{

	display: block;

	height: 45px;

	line-height: 45px;

	padding-left: 25px;

	padding-right: 25px;

	border-left: solid 1px #4076b0;

	color: #d7dfeb;

	text-decoration: none;

	

}

div.mmMenuMain ul.mmMainmenu-home a{

	border-left: none;

}

div.mmMenuMain a:hover,div.mmMenuMain ul a.inpath{

	color: #fff;

	background: #00aeef url("../img/mmMenuMainAHBg.png") repeat-x 0px 0px;

	text-decoration: none;

}

div.mmMenuMain a:hover span.left,div.mmMenuMain ul a.inpath span.left{

	display: block;

	position: absolute;

	bottom: -8px;

	left: 43%;

	background: transparent url("../img/mmMenuMainArr.png") no-repeat 0px 0px;

	height: 8px;

	width: 15px;

}

div.mmMenuMain ul ul{

	display: none;

}



div.mmSearch{

	background: #06b0ef;

	color: #fff;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 16px;

	width: 190px;

	height: 100px;

	position: absolute;

	bottom: 0px;

	left: 4px;

}

div.mmSearch h3{

	color: #fff;

	border-bottom: solid 1px #5dd3ff;

	font-size: 16px;

	padding-bottom: 10px;

}

div.mmSearch form{

	padding: 0px;

	margin: 0px;

	width: 188px;

	height: 26px;

	border: solid 1px #5798df;

	overflow: hidden;

	position: absolute;

	top: 63px;

	left: 19px;

}

div.mmSearch label{display:none;}

div.mmSearch div{float: left;}

#mmSearch-search{

	padding: 0px;

	margin: 0px;

	background: #fff url("../img/mmSearchSearchBg.png") no-repeat 0px 0px;

	width: 155px;

	height: 26px;

	border: none; 

}

#mmSearch-submit{

	padding: 0px;

	margin: 0px;

	background: #fff url("../img/mmSearchSubmitBg.png") no-repeat 0px 0px;

	width: 33px;

	height: 26px;

	padding-top: 26px;

	border: none;

	overflow: hidden;

	cursor: pointer;

}



div.layoutLinks{

	position: absolute;

	top: 18px;

	right: 0px;

	width: 466px;
	
	height: 90px;

	background: transparent url("../img/layoutLinksBg.png") no-repeat 100% 63px;

	z-index: 5;
	/*border: solid 1px #00ff00;*/
}

div.layoutLinks ul{

	list-style: none;

}

div.layoutLinks a{

	text-decoration: none;

}

div.layoutLinks .psk a{

	display: block;

	width: 89px;

	height: 0px;

	padding-top: 89px;

	overflow: hidden;

	background: transparent url("../img/layoutLinksPSK.png") no-repeat 0px 0px;

	position: absolute;

	top: 0px;

	left: -66px;

}

div.layoutLinks .psk-europe a{

	display: block;

	width: 89px;

	height: 0px;

	padding-top: 89px;

	overflow: hidden;

	background: transparent url("../img/layoutLinksPSKE2.png") no-repeat 0px 0px;

	position: absolute;

	top: 0px;

	left: 0px;

}


div.layoutLinks .psk-asm a{

	display: block;

	width: 89px;

	height: 0px;

	padding-top: 89px;

	overflow: hidden;

	background: transparent url("../img/layoutLinksPSKASM.png") no-repeat 0px 0px;

	position: absolute;

	top: 0px;

	left: 66px;

}

div.layoutLinks li{

	position: absolute;

	top: 0px;

	left: 0px;

}

div.layoutLinks .cz a,div.layoutLinks .en a,div.layoutLinks .de a,div.layoutLinks .ru a{

	display: block;

	width: 29px;

	padding-left: 41px;

	height: 39px;

	line-height: 39px;

	border-right: solid 1px #dadcdd;

	position: absolute;

}

div.layoutLinks .cz a:hover,div.layoutLinks .en a:hover,div.layoutLinks .de a:hover,div.layoutLinks .ru a:hover{

	text-decoration: none;

	background-color: #fff;

}

div.layoutLinks .cz a{

	background: #f3f5f6 url("../img/layoutLinksCZ.png") no-repeat 18px 13px;

	top: 24px;

	left: 183px;

}

div.layoutLinks .en a{

	background: #f3f5f6 url("../img/layoutLinksEN.png") no-repeat 18px 13px;

	top: 24px;

	left: 254px;

}

div.layoutLinks .de a{

	background: #f3f5f6 url("../img/layoutLinksDE.png") no-repeat 18px 13px;

	top: 24px;

	left: 325px;

}

div.layoutLinks .ru a{

	border-right: none;

	background: #f3f5f6 url("../img/layoutLinksRU.png") no-repeat 18px 13px;

	top: 24px;

	left: 396px;

}

div.layoutLinks .active a{

	background-color: #fff;

}

div.mmNewsList{

	padding-bottom: 35px;

	

}

div.mmNewsList div.text{

	position: absolute;

	bottom: 0px;

	left: 0px;

	z-index: 5;

}

div.mmNewsList div.text a{

	display: block;

	padding-left: 26px;

	background: transparent url("../img/mmMenuTreeABg.png") no-repeat 0px 0px;

	font-size:12px;

	line-height:18px;

	color:#004896;

	font-weight:bold;

	text-decoration:none;

}

div.mmNewsList div.text a:hover{

	color: #00aeef;

	background: transparent url("../img/mmMenuTreeAHBg.png") no-repeat 0px 0px;

	text-decoration:none;

}

div.mmNewsList h4.title{

	padding-left: 50px;

	font-size: 1em;

	min-height: 36px;

	margin-top: 10px;

	margin-bottom: 10px;

}

div.mmNewsList h4.title a{

	text-decoration: underline;

}

div.mmNewsList div.description{ display: none; }

div.mmNewsList div.date{

	position: absolute;

	top: 0px;

	left: 0px;

	background: transparent url("../img/mmNewsListDate.png") no-repeat 0px 0px;

	height: 20px;

	padding-top: 16px;

	width: 35px;

	text-align: center;

	font-weight: bold;

	color: #004896;

	font-size: 11px;

}

div.mmNewsList div.icon{

	float: left;

	display: none;

}

div.mmNewsList div.icon img{

	margin-right: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

}

div.mmNewsList div.more{

	display: none;

}

div.mmNewsList div.item{

	border-bottom: solid 1px #dee0e2;

	padding-bottom: 10px;

}

div.mcReferenceList{



}

div.mcReferenceList div.simpleitems{

	float: left;

}

div.mcReferenceList div.item{

	width: 216px;

	height: 176px;

	overflow: hidden;

	float: left;

	margin-right: 4px;

	margin-left: 4px;

	margin-bottom: 9px;

	background: transparent url("../img/mcReferenceListThumbBg.png") no-repeat 0px 0px;

}

div.mcReferenceList h4{

	position: absolute;

	font-size: 11px;

	height: 15px;

	width: 180px;

	position: absolute;

	top: 145px;

	left: 13px;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

div.mcReferenceList a{

	text-decoration: none;

}

div.mcReferenceList div.thumb{

	width: 200px;

	height: 133px;

	position: absolute;

	top: 6px;

	left: 7px;

	overflow: hidden;

}

div.mcReferenceList div.thumb img{

	width: 200px;

	height: 133px;

	border: none;

}

div.mcReferenceList h3{

	display: none;

}



div.mcReferenceCats div.item{

	width: 216px;

	height: 176px;

	overflow: hidden;

	float: left;

	margin-right: 4px;

	margin-left: 4px;

	margin-bottom: 9px;

	background: transparent url("../img/mcReferenceListThumbBg.png") no-repeat 0px 0px;

}

div.mcReferenceCats h4.title{

	position: absolute;

	font-size: 11px;

	height: 15px;

	width: 180px;

	position: absolute;

	top: 145px;

	left: 13px;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

div.mcReferenceCats h4.category{

	width: 660px;

	color: #00aeef;

	font-weight: normal;

	font-size: 1.3em;

	margin-bottom: 0.5em;

}

div.mcReferenceCats a{

	text-decoration: none;

}

div.mcReferenceCats div.thumb{

	width: 200px;

	height: 133px;

	position: absolute;

	top: 6px;

	left: 7px;

	overflow: hidden;

}

div.mcReferenceCats div.thumb img{

	width: 200px;

	height: 133px;

	border: none;

}

div.mcReferenceCats h3{

	display: none;

}

div.mcReferenceCats div.reference{

	height: 190px;

}

div.mcReferenceCats a.more{

	position: absolute;

	top: 0px;

	right: 15px;

}



div.mcReferenceShow{

	height: 390px;

	background: transparent url("../img/mcReferenceShowBg.png") no-repeat 100% 14px;

}

div.mcReferenceShow div.icon{

	position: absolute;

	top: 0px;

	left: 14px;

	width: 390px;

	height: 256px;

	overflow: hidden;

	z-index: 6;

}

div.mcReferenceShow div.icon *{

	z-index: 6;

}

div.mcReferenceShow div.paramtitle{

	position: absolute;

	top: 284px;

	left: 70px;

	color: #fff;

	white-space: nowrap;

}

div.mcReferenceShow div.paramtitle strong{

	color: #03afef;

}

div.mcReferenceShow div.thumb{

	position: absolute;

	width: 106px;

	height: 106px;

	border: solid 8px #03afef;

	overflow: hidden;

	z-index: 3;

	top: 134px;

	left: 550px;

	display: block;

}

div.mcReferenceShow div.thumb2{

	top: 0px;

	left: 416px;

	display: block;

}

div.mcReferenceShow div.thumb3{

	top: 0px;

	left: 550px;

	display: block;

}

div.mcReferenceShow div.thumb4{

	top: 134px;

	left: 550px;

	display: block;

}

div.mcReferenceShow div.thumb5{

	top: 134px;

	left: 416px;

	display: block;

}



div.mcReferenceShow img{

	border: none;

}

div.mcReferenceShow div.reference{

	display: none;

}

#mcReferenceShow-reference1{

	display: block;

}

div.mcReferenceShow div.reference{

	width: 410px;

	height: 320px;

	position: absolute;

	top: 0px;

	left: 0px;

}



div.mcReference div.icon{

	background: transparent url("../img/mcReferenceIconBg.png") no-repeat 0px 0px;

	width: 309px;

	height: 209px;

	padding-top: 6px;

	padding-left: 7px;

	margin-bottom: 10px;

}

div.mcReference-left{

	width: 320px;

	float: left;

}

div.mcReference-right{

	width: 360px;

	float: right;

}

div.mcReference div.details{

	padding: 10px;

	padding-left: 5px;

	text-align: justify;

}

div.mcReference .title{

	display: none;

}

div.mcReference div.thumb{

	float: left;

	border: solid 1px #d2d6db;

	width: 103px;

	height: 68px;

	overflow: hidden;

	margin-left: 15px;

	margin-bottom: 18px;

}

div.mcReference div.parameters{

	padding-left: 15px;

	margin-bottom: 20px;

}

div.mcReference div.parameters div{

	border-bottom: solid 1px #dee0e2;

	padding-left: 115px;

	padding-top: 4px;

	padding-bottom: 4px;

	min-height: 15px;

}

div.mcReference div.parameters strong{

	background: transparent url("../img/layoutArrow.png") no-repeat 6px 9px;

	padding-left: 21px;

	width: 94px;

	display: block;

	position: absolute;

	top: 0px;

	left: 0px;

	line-height: 25px;

}

div.mcReference div.paramtitle{

	color: #00aeef;

	font-weight: bold;

}



/* mcNews */

#mcNews h3{

	display: none;

}

#mcNews div.description{

	font-weight: bold;

	margin-bottom: 10px;

	color: #464646;

}

#mcNews div.date{

	font-size: 13px;

}

#mcNews div.icon{

	float: left;

	margin-right: 12px;	

	margin-bottom: 6px;	

	width: 150px;

	height: 112px;

}

#mcNews div.icon img{

	border: none;

	width: 150px;

	height: 112px;

}



/* mcNewsList */

div.mcNewsList h3{

	display: none;

}

div.mcNewsList .item{

	

	font-size: 12px;

	margin-right: 0px;

	margin-bottom: 20px;

	border-bottom: solid 1px #dee0e2;

	padding: 10px;

	padding-top: 0px;

	padding-left: 170px;

}

div.mcNewsList .odd{

}

div.mcNewsList .description{

	line-height: 1.2em;

	min-height: 70px;

}

div.mcNewsList .title{  }

div.mcNewsList .date{

	position: absolute;

	bottom: 11px;

	right: 12px;

}

div.mcNewsList h4{

	font-size: 1.2em;

	margin: 0px;

	margin-bottom: 0.5em;

	font-weight: bold;

}

div.mcNewsList h4 a{

	color: #094c85;

	text-decoration: underline;

	

}

div.mcNewsList h4 a:hover{

	text-decoration: none;

	color: #094c85;

}

div.mcNewsList .icon{

	position: absolute;

	height: 112px;

	width: 150px;

	top: 0px;

	left: 0px;

	overflow: hidden;

	background: #f3f5f6 url("../img/layoutNoImage.png") no-repeat 50% 50%;

}

div.mcNewsList .icon img{

	margin: 0px;

	border: none;

	height: 112px;

	width: 150px;

}



/* mcGalleryList */

div.mcGalleryList{}

div.mcGalleryList h3{ display: none;}

div.mcGalleryList div.thumbs{}

div.mcGalleryList div.thumb{

	margin-left: 5px;

	margin-right: 6px;

	float: left;

	width: 215px;

	height: 166px;

	overflow: hidden;

	background: transparent url("../img/mcGalleryListThumbBg.png") no-repeat 0px 0px;

}

div.mcGalleryList div.thumb:hover{}

div.mcGalleryList div.thumb img{

	border: none;

	width: 200px;

	height: 150px;

	margin-top: 6px;

	margin-left: 6px;

	overflow: hidden;

}

div.mcGalleryList div.item{

	height: 212px;

	overflow: hidden;

	margin-bottom: 0px;

	/*border-bottom: solid 1px #dee0e2;*/

}

div.mcGalleryList div.item h4{

	font-size: 1.2em;	

	margin: 0px;

	margin-bottom: 10px;

	margin-left: 5px;

	width: 405px;

	height: 20px;

	overflow: hidden;

}

div.mcGalleryList div.item h4 a{

	text-decoration: underline;

}

div.mcGalleryList div.item h4 a:hover{

	text-decoration: underline;

	color: #00aeef;

}

div.mcGalleryList div.item div.more{

	position: absolute;

	top: 0px;

	right: 10px;

	padding-top: 0px;

}







/* mcGallery */

div.mcGallery{}

div.mcGallery h3{ display: none; }

div.mcGallery div.thumbs{ float: left; }

div.mcGallery div.item{

	margin-left: 5px;

	margin-right: 6px;

	float: left;

	width: 215px;

	height: 180px;

	overflow: hidden;

}

div.mcGallery div.thumb{

	width: 215px;

	height: 166px;

	overflow: hidden;

	background: transparent url("../img/mcGalleryListThumbBg.png") no-repeat 0px 0px;

}

div.mcGallery div.thumb:hover{}

div.mcGallery div.thumb img{

	border: none;

	width: 200px;

	height: 150px;

	margin-top: 6px;

	margin-left: 6px;

	overflow: hidden;

}

div.mcGallery div.item div.title{

	position: absolute;

	bottom: 17px;

	left: 0px;

	line-height: 1.2em;

	display: none;

}





/* mcSearch */

div.mcSearch div.item{

	min-height: 110px;

}

div.mcSearch div.thumb{

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}

div.mcSearch div.thumb img{

	border: solid 1px #d2d6db;

}

div.mcSearch h4{

	margin: 0px;

	margin-top: 0.8em;

	margin-bottom: 0.5em;

	font-weight: normal

}

div.mcSearch h4 a{

	color: #00aeef;

	text-decoration: underline;

}

div.mcSearch h4 a:hover{

	color: #004896;

	text-decoration: underline;

}

div.mcSearch div.path a{

	text-decoration: none;

}

div.mcSearch div.path a:hover{

	text-decoration: underline;

}
