﻿/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:12px Tahoma; color:#5c4e4e;}
a{color:#f6883a; text-decoration:underline;}
a:hover{text-decoration:none;}
.current, .current:hover{cursor:text; text-decoration:none!important;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
#index h1{font:normal 18px Tahoma; color:#373535;}
#index h2{font:normal 22px Tahoma;}
#index h6{font:bold 12px Tahoma;}

#inner h1{font:normal 22px Arial, Helvetica, sans-serif; color:#373535; margin-bottom:20px;}
#inner h2{font:normal 18px Arial, Helvetica, sans-serif; color:#373535; margin-bottom:20px;}
#inner h2 span{display:block; font:10px Tahoma; color:#b2aba3;}
#inner h6{font:bold 11px Tahoma; margin-bottom:20px;}

/* SETTINGS*/
body{font:12px Tahoma; color:#5c4e4e; background:#dddad7 url(../i/body_bg.gif) repeat-y center;}
.main{width:940px; margin:0 auto; text-align:left;}

/* HEADER */
.header{height:130px; position:relative;}
.logo{position:absolute; top:25px; left:29px;}
.sap{position:absolute; top:25px; right:-1px;}

/* NAVIGATION */
.navigation{height:47px; background:url(../i/nav_bg.gif) repeat-x; padding:0 10px;}
.navigation a{color:#5c4e4e; text-decoration:none; display:block; float:left; padding:20px 25px 0 25px;}
.navigation a:hover, .navigation .current{background:url(../i/nav_cur.gif) repeat-x;}

/* INTRO */
.intro{background:#b2aba3; overflow:hidden; zoom:1;}
#index .intro{margin-bottom:35px;}
#inner .intro{margin-bottom:12px;}
.intro .image{float:right;}
.menu{width:260px; height:240px;}
.menu div{position:relative; height:40px; overflow:hidden; width:260px;}
.menu div a{display:block; position:absolute; top:0; height:40px; width:260px;}
.menu a:hover, .menu .current{top:-40px; left:0;}

/* FOOTER */
.footer{clear:both; height:85px; text-align:left; color:#5c4e4e; font:11px/16px Tahoma;}
.footer .left{width:681px; float:left; border-top:2px solid #b2aba3; padding:18px 0 0 0;}
.footer .left img{float:left; margin:0 40px 0 29px;}
.footer .left div{ padding-right:60px; }
.footer .right{width:239px; float:right; border-top:2px solid #b2aba3; padding:18px 0 0 0;}

/*---INDEX---
-------------*/
/* CONTENT */
#index .container{float:right; width:100%; margin-left:-280px;}
#index .content{margin-left:280px; overflow:hidden; zoom:1; padding-bottom:40px;}
.news{overflow:hidden; zoom:1;}
.news div{margin-bottom:20px;}
.news span{color:#b2aba3; font-size:10px; display:block; margin-bottom:10px;}
.news p{line-height:18px; margin-bottom:5px;}
/* collumn */
.collumn{width:239px; float:right; margin-left:20px;}
.career{background:#b2aba3; padding:8px 18px 17px 18px;}
.career h2{color:#fff; margin-bottom:5px;}
.career div{color:#5c4e4e; line-height:20px; margin-bottom:15px;}
.career div a{background:none; display:inline; padding:0;}
.career a{color:#fff; display:block; background:#f6883a; text-align:center; padding:8px 0 12px 0;}
/* SIDEBAR */
.sidebar{float:left; width:260px; padding-bottom:40px;}
.about{font:18px/28px Tahoma; color:#373535; padding:0 1px 0 30px; background:url(../i/ab_t.gif) no-repeat 13px 0; margin-bottom:30px;}
.about div{background:url(../i/ab_b.gif) no-repeat right bottom;}
.rss{text-align:right;}
.rss img{vertical-align:middle; margin-right:3px;}

/*---INNERS---
--------------*/
/* CONTENT */
#inner .container{float:left; width:100%; margin-right:-259px;}
#inner .content{margin-right:259px; padding-bottom:40px; overflow:hidden; zoom:1;}
.context{overflow:hidden; zoom:1; line-height:18px;}
.context p, .context ul{margin-bottom:20px;}
.context li{background:url(../i/list_style.gif) no-repeat 6px 7px; padding:0 0 0 20px;}
.context img{margin-bottom:20px;}
.context img.float_left{margin-right:20px;}
.context table{width:100%; margin-bottom:20px;}
.context th{color:#fff; font-size:11px; padding:8px; background:#b2aba3; text-align:left; vertical-align:top;}
.context td{padding:4px 8px 4px 16px; border-bottom:1px solid #b2aba3; text-align:left; vertical-align:top;}
/* url */
.url{overflow:hidden; zoom:1; padding:0 0 10px 29px; border-bottom:1px solid #b2aba3; margin:0 0 20px 0; font-size:10px; color:#5c4e4e; height:14px;}
.url div{float:right;}
.url img{vertical-align:middle; margin-right:5px;}
.url span{color:#b2aba3; padding:0 3px;}
/* positions */
.positions{overflow:hidden; zoom:1; line-height:18px;}
.positions li{margin-bottom:20px;}
.positions strong{font-family:Arial, Helvetica, sans-serif; color:#373535; margin-bottom:5px; display:block;}
/* SIDEBAR_LEFT */
.sidebar_left{float:left; width:181px; padding:0 0 0 29px; margin-right:20px;}
.sidebar_left li{margin-bottom:8px;}
.sidebar_left li a{color:#5c4e4e;}
.sidebar_left li .current{color:#f6883a; text-decoration:none;}
/* SIDEBAR_RIGHT */
.sidebar_right{float:right; width:239px; border-top:1px solid #b2aba3; padding:20px 0 40px 0; margin-top:24px; line-height:16px;}
.articles li{margin-bottom:20px;}
.articles strong{display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#373535;}
.articles span{display:block; font-size:10px; color:#b2aba3; margin-bottom:7px;}
.articles p{line-height:18px; margin-bottom:5px;}


