/*****************************************/
/*************** BOXES CSS ***************/
/*****************************************/

/* Container */
.container {margin:auto;width:100%;}

/* Header */
.top {margin:auto;width:100%;background: transparent url(../images/bg-top.jpg) no-repeat 50% 0;/*min-height:308px;height:auto !important;*/height:308px;}
.header {margin:auto;width:980px;position:relative;}

.ltcol {position:absolute;top:0;left:130px;z-index:10;width:177px;}
.rtcol {position:absolute;top:0;right:94px;z-index:10;width:207px;}

#logo {position:absolute; top:0px; left:10px; width:203px;z-index:20;}
#logo h1 a {width:203px; height:84px; display:block; text-indent:-9999px;background:transparent url(../images/logo.png) no-repeat 0 0;}

/* Middle */
.middle {margin:auto;width:100%;background: transparent url(../images/bg-bottom.jpg) no-repeat 50% 0;}

/* Content */
.content {margin:auto;width:980px;position:relative;padding:0;min-height:285px;height:auto !important;height:285px;}
#portfolio .content {padding:0;width:830px;}

/* Sitemap */
#sitemap-wrap{margin:0 0 0 185px;}
#sitemap-wrap .main{float:left;margin:0;width:300px;border-right:1px dotted #3b78bc;}
#sitemap-wrap .mainlast{float:left;margin:0 0 0 15px;width:300px;border-right:none;}
#sitemap-wrap h4{margin:0 0 7px 0;border-bottom:1px solid #aa662a;}
#sitemap-wrap h4 a{font-size:12px;font-weight:bold;display:block;padding:3px 3px 3px 6px;text-decoration:none;}
#sitemap-wrap h4 a:hover{background:#ad136e;color:#fff;text-decoration:none;}
#sitemap-wrap ul{margin:15px;}
#sitemap-wrap li{list-style:none;margin:0 0 5px 0;padding:0;background:none;}
#sitemap-wrap li a:link,#sitemap-wrap li a:visited,#sitemap-wrap li a:hover,#sitemap-wrap li a:active{display:block;text-decoration:none;padding:3px 3px 3px 6px;}
#sitemap-wrap li a:hover{background:#ad136e;color:#fff;text-decoration:none;}



/* Footer */
.footer {margin:auto;padding-top:80px;width:980px;background: none;min-height:155px;height:auto !important;height:155px;}
.footer ul {padding:5px 0 0 0;margin:0;}
.footer li {background:none; color:#000; display:inline; font-size:11px; list-style-type:none; margin:0; padding:0 3px;}
.footer li.separator {color:#3b78bc;font-weight:bold;}
.footer a,
.footer a:link, 
.footer a:visited, 
.footer a:hover, 
.footer a:active {color:#000;font-size:11px; font-weight:normal; text-decoration:none;}
.footer a:hover {color:#ee3044;text-decoration:underline;}