div,ul,li,form,p,fieldset,span{
	position: relative;
	margin: 0px;
	padding: 0px;
}
*{
	z-index: 3;
}
body {
	margin: 0px;
	padding: 0px;
	color: #b4cded;
	font-family: "Trebuchet MS",Arial, sans-serif;
	font-size: 0.8em;
	text-align: center;	
	position: static;
	background: #24164c url("../img/bodyBg.png") repeat-x 0px 0px;
	height: 100%;
}
html{
	height: 100%;
}
a {
	color: #d6e6fb;
	text-decoration: underline;

}
a:hover {
	color: #22bbea;
}
div {
	text-align: left;
}
form{
	margin: 0px;
	padding: 0px;
}
fieldset{
	display:block;
	border: solid 1px #e7e8ea;
	/*background: #FFFFFF url("../img/layoutFieldsetBg.png") repeat-x 0px 0px;*/
	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;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}
div.layoutFieldset{
	border-bottom: solid 1px #cccccc;
	margin-top: 32px;
	margin-bottom: 10px;
}

strong{
	color: #d6e6fb;
	font-weight: normal;
	font-style: italic;
}
h1,h2,h3,h4,h5{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #22bbea;
	font-family: "Trebuchet MS",Arial, sans-serif;
	font-style: italic;
	
}
ul{
	list-style: circle;	
}
.layoutJavaLink{
	cursor: pointer;
}

div.simpleitems div.paging{
	font-size: 11px;
	padding: 5px;
	padding-top: 0px;
	border-top: solid 1px #384672;
	height: 25px;
	float: left;
	width: 920px;
}
div.reference div.paging{
	width: 570px;
}
div.simpleitems span.page{
	margin-right: 15px;
}
div.simpleitems span.records{
	margin-left: 15px;
}
div.simpleitems div.goToPage{
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 5;
}
div.simpleitems div.buttons{
	font-weight: bold;
}
div.simpleitems div.buttons a{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
div.simpleitems div.buttons a:hover{
	/*color: #22bbea;*/
}
div.simpleitems .next,div.simpleitems .previous{
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
}
div.simpleitems span.next,div.simpleitems span.previous{
	color: #384672;	
}
div.simpleitems div.paging label{
	margin-right: 10px;
}

/* specific layout styles */
div.layoutMain,div.layoutMain2{
	line-height: 1.7em;
}
div.layoutMain ul,div.layoutMain2 ul{
	padding-left: 30px;
	line-height: 1.5em;
	padding-bottom: 10px;
}
div.layoutMain li,div.layoutMain2 li{
	padding-left: 18px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 10px;
	list-style: none;
}
div.layoutMain p,div.layoutMain2 p{
	margin-bottom: 1em;
}
div.layoutMain h3,div.layoutMain2 h3{
	margin-bottom: 0.6em;
	font-size: 1.5em;
}
div.layoutMain h4,div.layoutMain2 h4{
	font-size: 1.3em;
	margin-bottom: 0.5em;
}
div.layoutMain h4 a,div.layoutMain2 h4 a{
	color: #22bbea;
	text-decoration: none;	
}
div.layoutMain h4 a:hover,div.layoutMain2 h4 a:hover{
	color: #22bbea;
	text-decoration: underline;
}
div.mcText h4 a{
	color: #22bbea;
	text-decoration: none;	
	border-bottom: 1px #22bbea dashed;
}
div.mcText h4 a:hover{
	color: #22bbea;
	text-decoration: none;
	border-bottom: 1px #22bbea solid;
}
div.layoutMain h5,div.layoutMain2 h5{
	font-size: 1.2em;
	margin-bottom: 0.5em;
	color: #d6e6fb;
	font-style: normal;
}
div.layoutMain img,div.layoutMain2 img{
	border: none;
	border-left: solid 1px #244273;
	border-right: solid 1px #244273;
	border: solid 1px #335b88;
}


hr.layoutHiddenLine{
	display: none;
}
div.layoutClear{
	clear: both;
	height: 0px;
	overflow: hidden;
}
div.layoutHeader{
	height: 189px;
	clear: both;
}
div.layoutFooter{
	height: 317px;
	clear: both;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}
#layoutBodyTB{
	width: 100%;
	background: transparent url("../img/layoutBodyTB.png") repeat-x 0% 0%;
	min-width: 980px;
}
#layoutBodyBB{
	height: 317px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: transparent url("../img/layoutBodyBB.png") repeat-x 0% 100%;
}
#layoutBodyBMM{
	background: transparent url("../img/layoutBodyBMM.png") no-repeat 50% 0%;
	height: 317px;
}
#layoutBodyBR{
	position: absolute;
	width: 50%;
	height: 317px;
	top: 0px;
	right: 0px;
	background: transparent url("../img/layoutBodyBR.png") repeat-x 0% 100%;
}
#layoutBodyMB{
	min-height: 100%;
	background: transparent url("../img/layoutBodyMB2.png") repeat-y 50% 0%;
	min-width: 980px;
}
div.layoutBody{	
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 387px;
	padding-left: 30px;
	padding-right: 30px;
}

div.layout1C,div.layout2Cl{
	width: 920px;
	padding-top: 42px;
	background: transparent url("../img/layoutPathBg.png") no-repeat 0px 0px;
}
div.layoutMain,div.layoutMain2{
	min-height: 300px;
}
div.layoutMain2{
	width: 580px;
	margin-left: 340px;
}
div.layoutSmall{
	min-height: 0px;
}

div.layoutCLeft{
	width: 340px;
	float: left;
	padding-bottom: 60px;
}
div.layoutCLeft li{
	padding-bottom: 7px;
	list-style: none;
}
div.layoutCLeft a{
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: lowercase;
}
div.layoutCLeft a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
div.layoutCLeft li a.active{
	color: #22bbea;
}
div.layoutCLeft h3{
	margin-bottom: 0.6em;
	font-size: 1.5em;
}
div.layoutCLeft h4{
	font-size: 1.3em;
	margin-bottom: 0.5em;
}
div.layoutCLeft div.paging{
	display: none;
}
div.layoutHomeMain{
	padding-top: 20px;
}
div.layoutHome{
	background: none;
}

#layoutMessages{
	position: fixed;
	top: 20%;
	left: 50%;
	z-index: 20;
}
div.layoutMessagesTop{
	background: transparent url("../img/layoutMessagesTopBg.png") no-repeat 0px 0px;
	padding-top: 12px;
	position: absolute;
	top: 0px;
	left: -270px;
	width: 540px;
	color: #FFFFFF;
	/*margin-left: auto;
	margin-right: auto;*/
}
div.layoutMessagesBottom{
	background: transparent url("../img/layoutMessagesBottomBg.png") no-repeat 0% 100%;
	padding-bottom: 12px;
}
div.layoutMessagesBody{
	background: #1B184C url("../img/layoutMessagesBg.png") repeat-y 0px 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 30px;
	border: solid 1px #335B88;
}
#layoutMessages h3{
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 15px;
}
#layoutMessages div.layoutMessagesType0{
	padding-left: 45px;
	color: #f52158;
	font-weight: bold;
	background: transparent url("../img/layoutMessagesType0.png") no-repeat 13px 3px;
}
#layoutMessages div.layoutMessagesType1{
	padding-left: 45px;
	color: #bfe40c;
	font-weight: bold;
	background: transparent url("../img/layoutMessagesType1.png") no-repeat 13px 3px;
}
div.layoutMessages{
	padding-top: 5px;
	/*background: #43396b;*/
}
#layoutMessagesMessages div{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	padding-left: 45px;
}
#layoutMessagesMessages div.source:hover{
	text-decoration: underline;
	cursor: pointer;
}
#layoutMessagesClose{
	position: absolute;
	top: 10px;
	right: 30px;
}
#layoutMessagesClose a{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#layoutMessagesClose a:hover{
	color: #22BBEA;
}
#layoutMessagesClocks{
	position: absolute;
	bottom: 10px;
	right: 30px;
	cursor: pointer;
	z-index: 21;
}
#layoutText-quickLinks{
	position: absolute;
	top: 50px;
	left: 370px;
	width: 580px;
	height: 135px;
	font-size: 12px;
}
#layoutText-quickLinks div{
	height: 135px;
	font-size: 14px;
}
#layoutText-quickLinks .quickLinks1{
	position: absolute;
	top: 0px;
	left: 0px;
}
#layoutText-quickLinks .quickLinks2{
	position: absolute;
	top: 0px;
	left: 275px;
}
#layoutText-quickLinks .quickLinks3{
	position: absolute;
	top: 0px;
	left: 455px;
}
#layoutText-quickLinks h3{
	font-size: 15px;
	white-space: nowrap;
	padding-bottom: 5px;
}
#layoutText-quickLinks h3 a{
	color: #22bbea;
	text-decoration: none;
	border-bottom:1px #22bbea dashed;
}
#layoutText-quickLinks h3 a:hover{
	color: #22bbea;
	text-decoration: none;
	border-bottom:1px #22bbea solid;
}
#layoutText-quickLinks li{
	list-style: none;
	line-height: 1.7em;
}
#layoutText-quickLinks a{
	color: #e4effc;
	text-decoration: none;
	font-style: italic;
}
#layoutText-quickLinks a:hover{
	text-decoration: underline;
}



div.layoutText-paging{
	font-size: 11px;
	padding: 5px;
	height: 25px;
}
span.layoutText-page{
	margin-right: 20px;

}
div.layoutText-goToPage{
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 5;
}
div.layoutText-buttons{
	font-weight: bold;
}
div.layoutText-buttons a{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
div.layoutText-buttons a:hover{
	color: #462567;
}
.layoutText-pagingAButt{
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
	color: #1E9CBA;
}

span.layoutText-pagingAButt{
	color: #E0E0E0;	
}

/* msMouse */
#msMouse{
	position: absolute;
	background-color: #FFFFFF;
	border: dotted 1px #07BDE9;
	display: none;
	z-index: 1000;
}


/* mHeader */
#mHeader{
	height: 189px;
}
#mHeader-home{
	position: absolute;
	top: 83px;
	left: 0px;
}
#mHeader-home a{
	display: block;
	width: 261px;
	height: 0px;
	padding-top: 35px;
	overflow: hidden;
	background: transparent url("../img/mHeaderLogo.png") no-repeat 0px 0px;
}
#mHeader h1, #mHeader h2, #mHeader-jump, #mHeader-logo{
	display: none;
}
#mHeader-bg{
	background: transparent url("../img/mHeaderBg.png") no-repeat 0px 0px;	
	height: 189px;
	width: 821px;
	position: absolute;
	top: 0px;
	left: 314px;
	display: none;
}


/* mPath */
#mPath{
	height: 37px;
	color: #22BBEA;
	color: #FFFFFF;
	white-space: nowrap;
	font-size: 12px;
	overflow: hidden;
	font-style: italic;
	/*font-weight: bold;*/
	padding-top: 40px;
}
#mPath h3{ display: none; }

#mPath div{
	text-align: left;
}
#mPath a{
	color: #22BBEA;
	color: #FFFFFF;
	text-decoration: none;
}
#mPath a:hover{
	text-decoration: underline;
	color: #22BBEA;
	color: #FFFFFF;
}
div.mPath div span{
	color: #ffffff;
	color: #22BBEA;
	font-weight: bold;
	font-size: 18px;
	/*text-transform: lowercase;*/

}

#mFooter{
	display: none;
}



/* mmMainmenu */
#mmMainmenu{
	height: 28px;
	width: 600px;
	overflow: hidden;
	font-size: 13px;
	padding-left: 368px;
	position: absolute;
	top: 189px;
	left: 0px;
	z-index: 5;
}
#mmMainmenu h3{
	display: none;
}
#mmMainmenu ul{
	float: left;
}
#mmMainmenu li{
	float: left;
	list-style: none;
	margin-right: 10px;
}
#mmMainmenu a{
	/*float: left;*/
	display: block;
	width: 108px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	text-decoration: none;
	color: #FFFFFF;
	background: transparent url("../img/mmMainmenuABg.png") no-repeat 0px 0px;
	font-style: italic;
}
#mmMainmenu a:hover,#mmMainmenu .inpath{
	background: transparent url("../img/mmMainmenuABgH.png") no-repeat 0px 0px;
}
#mmMainmenu ul ul{
	display: none;
}
/* layoutFooterTabs */
#layoutFooterTabs{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	top: -27px;
}
#layoutFooterTabs #mmReference{
	padding: 0px;
	margin: 0px;
	background: none;
}
#layoutFooterTabs #mmReference h3{
	display: none;
}
#layoutFooterTabsContents{
	padding-top: 30px;
	padding-left: 5px;
}
#layoutFooterTabsContents h3{
	font-size: 20px;
}
#layoutFooterTabsContents p{
	margin-bottom: 2em;
	font-size: 12px;
}

/* tabs */
.tabs .legends{
	height: 27px;
	overflow: hidden;
}
.tabs .legend{
	display: block;
	float: left;
	color: #d6e6fb;
	font-style: italic;
	margin-left: 6px;
	margin-right: 14px;
	text-decoration: none;
	height: 27px;
	white-space: nowrap;
}
.tabs .legends span{
	cursor: pointer;
}
.tabs .legends span.title{
	display: block;
	background: transparent url("../img/layoutLegendBg.png") repeat-x 0px 0px;	
	height: 27px;
	line-height: 27px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.tabs .legends span.left{
	position: absolute;
	top: 0px;
	left: -6px;
	height: 27px;
	width: 6px;
	background: transparent url("../img/layoutLegendLeft.png") no-repeat 0px 0px;
}
.tabs .legends span.right{	
	position: absolute;
	top: 0px;
	right: -6px;
	height: 27px;
	width: 6px;
	background: transparent url("../img/layoutLegendRight.png") no-repeat 0px 0px;
}
.tabs .legends .deactive span.title{
	background: transparent url("../img/layoutLegendBgD.png") repeat-x 0px 0px;
}
.tabs .legends .deactive span.left{
	background: transparent url("../img/layoutLegendLeftD.png") no-repeat 0px 0px;
}
.tabs .legends .deactive span.right{
	background: transparent url("../img/layoutLegendRightD.png") no-repeat 0px 0px;
}
.tabs .contents{
	padding: 0px;
}
.tabs .contents div.content{
	padding: 15px;
}
.tabs fieldset{
	margin: 0px;
	background: none;
	border: none;
}
.tabs fieldset h3{
	display: none;
}
.tabs div.layoutFieldset{
	margin: 0px;
	background: none;
	border: none;
}


#layoutText-contact{
	width: 485px;
}
#layoutText-contact .address{
	font-size: 14px;
	font-style: italic;
}

#mcContactForm-text{
	display: none;
}
#mcContactForm h3{
	margin-bottom: 25px;
}
#mcContactForm input,#mcContactForm textarea{
	background: #1B184C;
	border: solid 1px #335B88;
	color: #d6e6fb;
	width: 790px;
}
#mcContactForm input{
	position: absolute;
	top: 0px;
	left: 120px;
	height: 18px;
	padding: 0px;
	padding-top: 2px;
}
#mcContactForm input.required,#mcContactForm textarea.required{
	border: solid 1px #22BBEA;
}
#mcContactForm textarea{
	width: 910px;
	height: 60px;
	margin-bottom: 5px;
	overflow: auto;
}
#mcContactForm label{
	display: block;
	height: 25px;
}
#mcContactForm .content{
	padding: 0px;
}
#mcContactForm-kackaImage img{
	position: absolute;
	top: 0px;
	left: 120px;
}
#mcContactForm-kackaDiv input{
	left: 200px;
	width: 610px;

}
#mcContactForm-submit{
	position: absolute;
	top: -25px;
	right: 3px;
	padding: 0px;
	background: #2A4179 url("../img/layoutButtonBg.png") repeat-x 0px 0px;
	color: #FFFFFF;
	font-style: italic;
	border: none;
	margin: 0px;
	font-family: "Trebuchet MS",Arial, sans-serif;
	cursor: pointer;
	font-size: 12px;
	border: solid 1px #272B58;
	height: 22px;
	width: 90px;
	text-align: center;
}

#mmSubmenu{
	margin-bottom: 25px;
}
#mmSubmenu h3{
	display: none;
}

/* mcReferenceList */
#mcReferenceList h3{
	display: none;
}
#mcReferenceList div.item{
	border-left: solid 1px #2c2f60;
	border-right: solid 1px #2c2f60;
	width: 180px;
	height: 166px;
	margin-bottom: 38px;
	overflow: hidden;
	background: #25184E;
	float: left;
}
#mcReferenceList div.space{
	float: left;
	width: 17px;
	height: 166px;
	margin-bottom: 38px;
}
#mcReferenceList div.thumb{
	width: 180px;
	height: 135px;
	overflow: hidden;
}
#mcReferenceList div.thumb img{
	width: 180px;
	height: 135px;
	border: none;
}
#mcReferenceList h4.title{
	margin: 0px;
	width: 160px;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #d6e6fb;
	font-size: 12px;
	background: #23477d url("../img/mcReferenceListTitle.png") repeat-x 0px 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-style: normal;
	font-weight: normal;
}
#mcReferenceList h4.title a{
	color: #d6e6fb;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
#mcReferenceList h4.title a:hover{
	text-decoration: underline;
	color: #d6e6fb;
}

/* mcReference */
#mcReference div.reference{
	padding-left: 341px;
	padding-bottom: 30px;
	min-height: 280px;
}
#mcReference div.images{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	border-left: solid 1px #232152;
	border-right: solid 1px #232152;
}
#mcReference div.images img{
	width: 300px;
	height: 225px;
	border: none;
}
#mcReference div.url{
	background: #264c83 url("../img/mcReferenceUrl.png") repeat-x 0px 0px;
	height: 42px;
	line-height: 42px;
	font-size: 17px;
	overflow: hidden;
	padding-left: 13px;
	padding-right: 13px;
}
#mcReference div.url a{
	color: #FFFFFF;
	font-style: italic;
	text-decoration: none;
}
#mcReference div.whatnext{
	padding-left: 341px;
	height: 150px;;
}
#mcReference div.similar{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
}
#mcReference div.similar ul{
	padding-left: 0px;
	line-height: 1.4em;
}
#mcReference div.similar li{
	padding-bottom: 7px;
	list-style: none;
}
#mcReference div.similar a{
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: lowercase;
}
#mcReference div.similar a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
#mcReference div.similar li a.active{
	color: #22bbea;
}

#mmReference{
	margin-top: 10px;
	margin-bottom: 50px;
	padding-top: 20px;
	background: transparent url("../img/layoutPathBg.png") no-repeat 0px 0px;
}
#mmReference #references{
	height: 238px;
	margin-top: 15px;
	/*background: #b4d6ed;*/
}
#mmReference div.reference{
	height: 213px;
	width: 230px;
	padding-left: 50px;
	padding-right: 640px;
	padding-top: 25px;
	font-size: 13px;
	color: #1b4073;
	line-height: 1.4em;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
#mmReference div.data{
	width: 230px;
}
#mmReference div.reference h4 a{
	text-decoration: none;
	font-style: normal;
	font-size: 20px;
	color: #d6e6fb;
}
#mmReference div.description,#mmReference div.works{
	font-size: 12px;
	font-style: italic;
	overflow: hidden;
}
#mmReference div.description{
	height: 55px;
}
#mmReference div.works{
	height: 40px;
}
#mmReference div.date{
	padding-top: 5px;
}
#mmReference div.all a{
	color: #1c98be;
}
#mmReference div.url{
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 14px;
}
#mmReference div.url a{
	color: #1b4073;
	font-weight: bold;
}
#mmReference div.date span{
	font-weight: bold;
	color: #d6e6fb;
}
#mmReference div.thumb{
	position: absolute;
	top: -6px;
	left: 395px;
}
#mmReference div.thumb a{
	display: block;
	width: 387px;
	height: 200px;
}
#mmReference-prev{
	display: block;
	background: transparent url("../img/mmReferencePrev.png") no-repeat 20% 50%;
	width: 45px;
	height: 238px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	cursor: pointer;
}
#mmReference-prev:hover{
	background: transparent url("../img/mmReferencePrevH.png") no-repeat 20% 50%;
}
#mmReference-next{
	display: block;
	background: transparent url("../img/mmReferenceNext.png") no-repeat 80% 50%;
	width: 45px;
	height: 238px;
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	cursor: pointer;
}
#mmReference-next:hover{
	background: transparent url("../img/mmReferenceNextH.png") no-repeat 80% 50%;
}

/* mmNews */
#mmNews{
	height: 130px;
	margin-top: 50px;
}
#mmNews div.news{
	width: 420px;
	font-size: 12px;
	float: left;
	margin-right: 70px;
	
}
#mmNews div.news1{
	margin-right: 0px;	
}
#mmNews div.description{
	padding-left: 57px;
	line-height: 1.2em;
	min-height: 55px;
}
#mmNews div.date{
	position: absolute;
	top: 30px;
	left: 0px;
	width: 37px;
	height: 32px;
	padding-top: 18px;
	padding-left: 2px;
	background: transparent url("../img/mmNewsDateBg.png") no-repeat 0px 0px;
	color: #a0accc;
	text-align: center;
	font-size: 11px;
	line-height: 1.2em;
}
#mmNews h4{
	font-size: 1.2em;
	margin-bottom: 0.5em;
	color: #d6e6fb;
	font-style: normal;
}
#mmNews h4 a{
	color: #d6e6fb;
}

/* mcNews */
#mcNews div.description{
	color: #d6e6fb;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 30px;
}

/* mcNewsList */
div.mcNewsList h3{
	display: none;
}
div.mcNewsList .item{
	width: 420px;
	font-size: 12px;
	float: left;
	margin-right: 0px;
	margin-bottom: 20px;
}
div.mcNewsList .odd{
	margin-right: 80px;	
}
div.mcNewsList .description{
	margin-left: 90px;
	line-height: 1.2em;
	min-height: 55px;
}
div.mcNewsList .title{
	padding-left: 90px;
}
div.mcNewsList .date{
	position: absolute;
	top: 57px;
	left: 0px;
	background: #29528a;
	width: 62px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	background: #d6e6fb url("../img/mcNewsListDateBg.png") repeat-x 0px 0px;
	font-size: 11px;
	border-left: solid 1px #2c2f60;
	border-right: solid 1px #2c2f60;
}
div.mcNewsList h4{
	font-size: 1.2em;
	margin-bottom: 0.5em;
	height: 18px;
	overflow: hidden;
}
div.mcNewsList h4 a{
	color: #d6e6fb;
	font-style: normal;
	text-transform: none;
}
div.mcNewsList .icon{
	position: absolute;
	height: 50px;
	width: 67px;
	top: 7px;
	left: 0px;
	overflow: hidden;
	/*border: solid 1px #335b88;*/
	border-left: solid 1px #2c2f60;
	border-right: solid 1px #2c2f60;
	background: #174477 url("../img/mcNewsListIcon.png") no-repeat 0px 0px;
}
div.mcNewsList .icon img{
	border: none;
	height: 50px;
	width: 67px;
}

/* mcSitemap */
div.mcSitemap h3{
	display: none;
}

div.cNewsLeft div.mcNewsList .item{
	width: 300px;
	margin: 0px;
	margin-bottom: 20px;
}

/* mStats */
div.mStats{
	position: absolute;
	bottom: 0px;
	left: 0px;
}
div.mStats img{
	border: none;
}
