body{background:#E4E4E4 url('../img/bg-body.png') 50% 0 repeat-x; text-align: center; color:#424242;}

/* LAYOUT */
#mother {margin: 0 auto; padding: 1px 0 0; width: 940px; text-align: left; position: relative;}
#main {background: url('../img/bg-main-top.png') 0 0 no-repeat; padding: 10px 0 0;}
#main .in {background: url('../img/bg-main.png') 0 0 repeat-y; padding: 1px 20px 10px;}

#col-content {width: 525px; float: left; display: inline;}
#col-side {width: 355px; float: right; display: inline;}

/* LOGO BOX */
#logo h2 {margin: 15px 0 -10px 10px;}

/* MAIN MENU */
#main-menu {padding: 10px 10px 13px 15px; background: url('../img/bg-main-menu.png') 0 0 no-repeat; overflow: hidden; font-size: 108%;}
#main-menu .reset li {float: left; display: inline;}
#main-menu .reset li a {float: left; display: inline; line-height: 37px; text-decoration: none; color: #fff; background: url('../img/bg-main-menu-a.png') 0 50% no-repeat; padding: 0 20px 0 22px;}
#main-menu .reset li.first a {background: none;}
#main-menu .reset li a:hover, #main-menu .reset li.active a {text-decoration: underline;}

/* MOTIVE */
#motive {background: url('../img/motive.png') 0 0 no-repeat; height: 183px; overflow: hidden; position: relative;}
#motive .in {position: absolute; top: 28px; right: 36px; width: 300px; padding: 0 15px;}
#motive .in h2 {color: #db4105; font-size: 150%; margin: 7px 0 4px;}
#motive .in p {font-size: 92%; margin: 0 0 6px;}
#motive .in p.right a {font-weight: bold; padding: 0 13px 0 0; background: url('../img/bg-more.png') 100% 50% no-repeat;}
#motive .title {font-size: 142%; color: #fff; position: absolute; top: 28px; right: 380px; margin: 0;}
#motive .title strong {color: #f5904b;}

/* LANGUAGES */
#languages {position: absolute; top: 20px; right: 30px; font-size: 92%; color: #d1d1d1;}
#languages .reset li {float: left; display: inline; margin: 0 10px;}
#languages .reset li a {color: #fff;}
#languages .reset li a:hover {color: #d1d1d1;}

/* SEARCH BOX */
#search_box {position: absolute; top: 48px; right: 30px;}
#search_box h2 {color: #fff; font-size: 100%; display: inline; margin: 0 5px 0 0; font-weight: normal;}
#search_box input {vertical-align: middle;}
#search_box .text {padding: 3px; font-size: 92%; color: #666;}

/* SIDE MENU */
#side-menu {background: #686868 url('../img/bg-side-menu-top.png') 0 0 no-repeat; padding: 1px 0px 0; margin: 0 0 20px;}
#side-menu h2 {padding: 0 20px; color: #fff;}
#side-menu ul {margin: 0 20px 10px;}
#side-menu ul li {padding: 0 0 0 15px; background: url('../img/bg-li.png') 0px 0.5em no-repeat}
#side-menu ul li a {display: block; border-bottom: 1px solid #787878; padding: 2px 2px; text-decoration: none; color: #FFF;}
#side-menu ul li a:hover, #side-menu ul li.active a {background: #787878;}
#side-menu .bottom {background: url('../img/bg-side-menu-bottom.png') 0 0 no-repeat; height: 10px; line-height: 1px; font-size: 1px;}

/* BOXS */
#boxs .box {color: #fff; background: #f18544; margin: 0 0 20px;}
#boxs .box p {font-size: 92%; margin: 0; padding: 0 20px;}
#boxs .box img {display: block; border-bottom: 1px solid #fff;} 
#boxs .box .decoration {margin: 0 0 10px;}
#boxs .box h2 {margin: 0; color: #fff; font-size: 125%; padding: 10px 20px; border-bottom: 1px solid #fff; background: #646464 url('../img/bg-box-h2.png') 0 0 no-repeat; font-weight: normal;}
#boxs .box .more {background: url('../img/bg-box-bottom.png') 0 100% no-repeat; text-align: right; padding: 10px 20px;}
#boxs .box .more a {color: #fff; background: url('../img/bg-more1.png') 0 50% no-repeat; padding: 0 0 0 13px; font-size: 91%;}
#boxs .h-box {width: 172px; color: #333; background: #dcdcdc;}
#boxs .h-box .more {background: url('../img/bg-box-bottom-h.png') 0 100% no-repeat;}
#boxs .h-box .more a {color: #666; background: url('../img/bg-more2.png') 0 50% no-repeat;}
#boxs .h-box h2 {background: #F18544 url('../img/bg-box-h2-h.png') 0 0 no-repeat;}
#boxs .h-box .decoration {border-bottom: 1px solid #bebebe;}

/* FOOTER */
#footer {background: url('../img/bg-footer.png') 0 100% no-repeat; font-size: 92%; padding: 1px 20px 28px;}
#footer .in {background: url('../img/bg-footer-in.png') 0 0 no-repeat; color: #fff; padding: 0 15px; margin: 0 0 7px;}
#footer .in p {line-height: 37px;}
#footer .in p a {color: #fff; text-decoration: none;}
#footer p {margin: 0;}
#footer #footer-menu {font-size: 91%; text-align: center;}
#footer #footer-menu a {text-decoration: none; color: #939393;}
#footer #footer-menu a:hover {color: #f18544;}

#footer-link ul.inline li{
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  margin-right:10px;  
}
#footer-link {text-align:center;}
#footer-link ul {
  list-style-type:none;
  margin-bottom:5px;
  font-size:10px;
}