@charset "utf-8";
/* Jacknin & Jagolinzer */

 body, html{
	 background: #FFC url(../images/bg.png) top left repeat fixed;
	 margin:12px auto;
	 padding:0;m 
	 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	 font-size:16px;
	 color:#333;
	 text-align:justify;
	 text-shadow: #fff 1px 1px;
 }
 
a{font-weight:bold;text-decoration:none; color:#036;}
a:hover{color:#069; text-decoration:underline;}

#container{margin:auto; display:block; clear:both;width:914px;padding:0;}
#top{clear:both;background:url(../images/mbg_top.png) top center no-repeat; height:28px; margin:auto; padding:0; display:block;}
#middle{background:url(../images/mbg_fill.png) top center repeat-y; margin:auto; display:block; padding:0px 20px;}
#bottom{clear:both;background:url(../images/mbg_bottom.png) top center no-repeat; height:28px; margin:auto; display:block;}

#logo{float:left; padding:10px; margin:0; border:0;}

#nav{float:left;clear:both;height:25px;position:relative;z-index:5; top:2px;}
#menu {padding:0; margin:0 0 12px 12px; list-style:none;}
#menu li {float:left; margin-left:1px; padding-top:0px; text-align:center;}
#menu li a {display:block; height:30px; line-height:30px; padding:0; float:left;background: url(../images/b_left.png) no-repeat left top; color:#fff; text-decoration:none; font-size:14px; letter-spacing:1px; text-shadow: #000 -1px -1px;}
#menu li a b {display:block; height:30px; float:left; padding:0 20px 0 15px; margin-left:4px;background: url(../images/b_right.png) right top; cursor:pointer;}
#menu li a:hover
{background-position:bottom left; height:30px;}
#menu li a:hover b
{background-position:bottom right; height:30px;}


#home{padding-top:0px;}
h1{margin:0;}
#about p{background:#FFF;padding:14px; margin:0px;border:1px solid #CCC;width:360px; float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#about img{float:right;border:1px solid #CCC;}
hr{height:1px; background:#ccc;border:0;margin:2px 0 16px 0;}

#profiles img{float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#fff; padding:5px;border:1px solid #ccc; margin:0 12px 0 0;}
#profiles h2{text-transform:uppercase;}

#infocard{width:610px; background:#fff; padding:0 16px; border:1px solid #ccc;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#cases{height:350px;text-align:center;}

#contact_L {float:left; width:360px; border-right:1px solid #ccc;}
#contact_L img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#fff; padding:5px;border:1px solid #ccc; margin:0 12px 0 0;}
#contact_L a{font-size:12px;}
#contact_R{float:right;width:500px;font-size:12px;}

table{width:480px;font-size:16px;}
form{width:475px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#fff; padding:12px;border:1px solid #ccc; margin:0;}
.input{width:150px; height:20px;}
.msg{width:460px;}


#footer{margin:auto; font-size:12px; text-align:center; letter-spacing:0px;}
#footer strong{margin:auto; font-size:14px; text-align:center;}

/* CSS Menu */
.preload17a {background: url(../images/pro_seventeen_1a.gif);}
.preload17b {background: url(../images/pro_seventeen_1b.gif);}
.menu17 {padding:5px 0 0 1em; margin:-10px 0 0 0; list-style:none; height:35px; position:relative; background:transparent url(../images/pro_seventeen_0c.gif) repeat-x left bottom; font-size:11px;}
.menu17 li {float:left; height:35px; margin-right:1px; padding-bottom:12px;}
.menu17 li a {display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:14px; letter-spacing:1px; text-shadow: #000 -1px -1px; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/pro_seventeen_0a.gif) no-repeat;}
.menu17 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../images/pro_seventeen_0b.gif) no-repeat right top;}
.menu17 li.current a {color:#000; text-shadow:none;background:url(../images/pro_seventeen_2a.gif) no-repeat;}
.menu17 li.current a b {background:url(../images/pro_seventeen_2b.gif) no-repeat right top;}
.menu17 li a:hover {color:##fff; background: url(../images/pro_seventeen_1a.gif) no-repeat;}
.menu17 li a:hover b {background:url(../images/pro_seventeen_1b.gif) no-repeat right top;}
.menu17 li.current a:hover {color:##fff; background: url(../images/pro_seventeen_2a.gif) no-repeat; cursor:default;}
.menu17 li.current a:hover b {background:url(../images/pro_seventeen_2b.gif) no-repeat right top;}
