/*////////////////////////////////////////////////////////////////////////*/
/*BODY*/
html,body {height:100%;}
body {background:url(../files/layout/body_bg.jpg) repeat-x #fff;}

/*WRAPPER*/
#wrapper {min-height:100%;height:auto!important;height:100%;background:url(../files/layout/container_bg.jpg);}

/*////////////////////////////////////////////////////////////////////////*/
/*HEADER*/
#header {background:url(../files/layout/body_bg.jpg) repeat-x;}
#header h1 {position:absolute;top:10px;left:8px;margin:0;padding:0;}
#header h1 a {display:block;height:42px;width:234px;background:url(../files/layout/logo.jpg);}
#header h1 a span {display:none;}
#header .mod_navigation {position:absolute;right:0;top:0;}
#header .mod_navigation ul {margin:0;padding:0;}
#header .mod_navigation ul li {list-style:none;display:inline;float:left;white-space:nowrap;text-transform:lowercase;font-size:1.1em;}
#header .mod_navigation ul li a {display:block;height:68px;padding:0 1.5em;text-decoration:none;color:#fff;line-height:4.2em;font-weight:bold;}
#header .mod_navigation ul li.active,#header .mod_navigation ul li.trail {list-style:none;display:inline-block;background:url(../files/layout/nav_right.jpg) right top no-repeat;}
#header .mod_navigation ul li.active span,#header .mod_navigation ul li.trail a {display:block;height:68px;background:url(../files/layout/nav_left.jpg) left top no-repeat;padding:0 1.5em;text-decoration:none;color:#fff;line-height:5em;font-weight:bold;}
#header .mod_imageslider {position:absolute;top:88px;padding:6px;background:#fff;}

/*////////////////////////////////////////////////////////////////////////*/
/*CONTAINER*/
#container {padding-bottom:127px;}

/*////////////////////////////////////////////////////////////////////////*/
/*MAIN*/
#main {background:url(../files/layout/body_bg.jpg) repeat-x 0 -297px;}
#main .inside {padding:1em 2.5em 1em 0em;}

/*////////////////////////////////////////////////////////////////////////*/
/*RIGHT*/
#right {background:url(../files/layout/right_top.jpg) no-repeat top;top:-220px;position:relative;}
#right .inside {min-height:235px;padding-top:6px;}
#right .block {padding-bottom:1.7em;}
#right h1,#right h2,#right h3,#right h4,#right h5 {display:block;height:20px;width:244px;margin:0 auto 1.7em auto!important;padding:0 10px 0 0!important;line-height:2em;background:url(../files/layout/right_h1_bg.jpg) no-repeat;font-size:1.15em;text-align:right;text-transform:lowercase}
#right .mod_navigation ul {margin:0;padding:0 1.5em;}
#right .mod_navigation ul li {list-style:none;}
#right .mod_navigation ul li a,#right .mod_navigation ul li span {display:block;padding:0.5em;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em;font-weight:bold;text-transform:lowercase;text-decoration:none!important;color:#797979;margin:0.1em 0;}
#right .mod_navigation ul li span {background:#ececec;}
#right .mod_navigation ul li a:hover,#right .mod_navigation ul li a.trail {background:#f8f8f8;color:#00a4a1;}
#right .formbody {padding:0 1.5em 4em 1.5em;}
#right .mod_module_richtext div {padding:0 1.5em;}

/*////////////////////////////////////////////////////////////////////////*/
/*FOOTER*/
#footer {background:url(../files/layout/footer_bg.jpg) repeat-x;margin-top:-127px;color:#fff;font-weight:bold;}
#footer .inside {width:910px;margin:auto;background:url(../files/layout/right_bottom.jpg) no-repeat right top;padding-top:2.5em;}
#footer a {color:#fff;text-decoration:none;}
#footer .mod_customnav ul {margin:0;padding:1em 0;}
#footer .mod_customnav ul li {list-style:none;display:inline;padding:0 0.5em;}
#footer .mod_customnav ul li.first {padding-left:0;}
#footer .mod_customnav ul li a,#footer .mod_customnav ul li span {color:#fff;text-decoration:none;display:inline-block;padding:0.2em 1em;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;text-transform:lowercase;}
#footer .mod_customnav ul li a:hover,#footer .mod_customnav ul li span {background:#343434;}

