@charset "utf-8";

html, body {margin:0px;padding:0px;overflow-y:auto;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#3b4147; background: #bebbca url(../img/home/body-bg.gif) top left repeat-x; width:100%;min-width:990px;}

img.preload { display: none; }
a, a:link, a:visited, a:active {text-decoration:none;color:#495678;}
a:hover {text-decoration:none;color:#323f63;}

#container {width:990px; display:block; float:left;}
#wrapper{float:left; width:990px;}
#content{float:left; width:990px; height:669px; position:relative; background:#e7e6eb url(../img/home/content-bg.jpg) top left no-repeat;}

#content .logo {float:left; padding:40px;}
#content .side {float:left; position:absolute; bottom:132px; left:0px;}


#content .text { margin-top:40px; width:290px; height:118px; overflow:hidden; float:left; font-weight:bold; }
#content .text h2 {color:#9d94c3; font-size:14px; margin-bottom:5px;}
#content .text p { font-size:10px; color:#495678; line-height:12px;font-weight:normal;text-align:justify;}



#content .contacts {
	float:left;
	width:214px;
	height:120px;
	position:absolute;
	bottom:0px;
	left:0px;
	background:#9d94c3 url(../img/home/contacts-bg.gif) top left no-repeat;
	color:#fff;
	
	padding:12px 0px 0px 40px;
}
#content .contacts a {text-decoration:none; color:#fff; border-bottom:1px solid #ccc4ea;}
#content .contacts a:hover { text-decoration:none; color:#fff; border-bottom:1px solid #fff;}

#content .m-1 {position:absolute;width:174px; height:156px; top:68px; left:572px;}
#content .m-1 a {background: url(../img/home/m-1-1.jpg) top left no-repeat; display:block; width:130px; height:156px; padding-left:44px;font-weight:bold;}
#content .m-1 a:hover {background: url(../img/home/m-1-2.jpg) top left no-repeat; width:130px; height:156px; padding-left:44px;font-weight:bold;}

#content .m-2 {position:absolute;width:174px; height:157px; top:182px; left:769px;}
#content .m-2 a {background: url(../img/home/m-2-1.jpg) top right no-repeat; display:block; width:158px; height:138px; text-align:right; padding:19px 16px 0px 0px;font-weight:bold;}
#content .m-2 a:hover {background: url(../img/home/m-2-2.jpg) top right no-repeat; width:158px; height:138px; text-align:right; padding:19px 16px 0px 0px; font-weight:bold;}

#content .m-3 {position:absolute;width:148px; height:129px; top:406px; left:786px;}
#content .m-3 a {background: url(../img/home/m-3-1.jpg) top right no-repeat; display:block; width:148px; height:129px; text-align:right; font-weight:bold;}
#content .m-3 a:hover {background: url(../img/home/m-3-2.jpg) top right no-repeat; width:148px; height:129px; text-align:right; font-weight:bold;}

#content .m-4 {position:absolute;width:195px; height:147px; top:514px; left:589px;}
#content .m-4 a {background: url(../img/home/m-4-1.jpg) top left no-repeat; display:block; width:144px; height:48px; padding:99px 0px 0px 51px;font-weight:bold;}
#content .m-4 a:hover {background: url(../img/home/m-4-2.jpg) top left no-repeat; width:144px; height:48px; padding:99px 0px 0px 51px; font-weight:bold;}

#content .m-5 {position:absolute;width:220px; height:128px; top:415px; left:347px;}
#content .m-5 a {background: url(../img/home/m-5-1.jpg) top left no-repeat; display:block; width:220px; height:128px; font-weight:bold;}
#content .m-5 a:hover {background: url(../img/home/m-5-2.jpg) top left no-repeat; width:220px; height:128px; font-weight:bold;}

#content .m-6 {position:absolute;width:220px; height:128px; top:185px; left:372px;}
#content .m-6 a {background: url(../img/home/m-6-1.jpg) top left no-repeat; display:block; width:185px; height:181px; font-weight:bold;}
#content .m-6 a:hover {background: url(../img/home/m-6-2.jpg) top left no-repeat; width:185px; height:181px; font-weight:bold;}

#footer {float:left; width:100%; height:71px; display:block; background: #44547c url(../img/home/footer-bg.jpg) top left no-repeat; vertical-align:bottom; padding-top:28px; position:relative; }
#footer .logos {float:left;padding-left:112px; width:500px;}
#footer .smiss {float:left; width:90px; padding-left:40px; font-size:11px;}
#footer .smiss a { display:block;color:#fff; background:url(../img/smiss.gif) left bottom no-repeat; padding-bottom:32px;}
#footer .smiss a:hover {color:#fff; background:url(../img/smiss.gif) left bottom no-repeat; padding-bottom:32px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#footer img { vertical-align:bottom; margin:0px 10px 0px 10px;}
#footer a:hover img {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;	opacity: 0.7;}
#footer .text { position:absolute; left:745px; top:15px; width:245px; color:#c1cadf; font-size:11px; }


#content #bott1{
    position:absolute;
    bottom:5px;
    left:260px;
    width:330px;
}
#content #bott2{
    position:absolute;
    bottom:5px;
    right:0;
    width:265px;
}
#content .bott_txt p {
    color:#495678;
    font-size:10px;
    font-weight:normal;
    line-height:12px;
    text-align:justify;
}
