html,button,input,select,textarea{color:#333}body{font-size:1em;line-height:1.4}.genum{display:block;margin:0 auto;white-space:nowrap;text-indent:9999em;overflow:hidden;width:64px;height:24px;background:url("../images/genum.png") no-repeat 0 0}.genum:hover{background-position:left bottom}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}


html, body, .wrap {
	min-height: 100%;
	height: 100%;
}

a:hover, a.act {
	text-decoration: none;
}

.wrap { 	
	height: auto !important;
    background: url("../images/pageBg.png") repeat-x left top; 
}

.wrap2 {
	margin: 0 auto;
	width: 1000px;
	padding: 0 0 100px 0;
}


.clear {
	clear:both;
}

.centredContent {
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -242px;
    width: 484px;
    height: 271px;
    background: url("../images/windowBg.jpg") no-repeat;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.centredContent .contentRelated {
    position: relative;
    width: 484px;
    height: 271px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 100px 30px 60px;
}

.centredContent .contentRelated .genumHost {
    background: url("../images/genumHostingBig.png") no-repeat;
    position: absolute;
    top: 20px;
    left: 50%;
    width: 115px;
    height: 49px;
    margin-left: -58px;

}

.contentRelated .textBox {
    color: #fff;
    font: 18px Arial;
    text-align: center;
    max-height: 88px;
    overflow: hidden;
}


.contentRelated .textBox a {
    color: #fff;
}



/* Social */

.socialBlock {
    /*float: right;*/
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 15px;
    left: 0;
    color: #fff;
    font: 12px Arial;
}

.socialBlock .socialBlockText {
    margin-bottom: 10px;
}

.socialBlock .socialItem {
    display: inline-block;
    margin-left: 10px;
    text-decoration: none;
}


.socialBlock a {
   color: #fff; 
}  
.socialBlock .socialItem img {
    display: block;
}

/*.socialBlock .socialItem:first-child {
    margin-left: 0;
}*/

.socialBlock .socialItem:hover {
    -ms-opacity: .7;
    opacity: .7;
}
