@charset "utf-8";
/* CSS Document */
@font-face{font-family:"Trebuchet MS", Arial; src: url('trebuc.ttf');}

body{padding:0px; margin:0 auto; background-color:#000000;}
#bg{padding:0px; margin:0 auto; background:url(images/bg.gif) repeat-x ; background-color:#f1f1f1;}

#top_bg{padding:0px; margin:0 auto; width:1003px;}

#waper{width:1003px; padding:0px; margin:0px; float:left}
#top{width:1003px; padding:0px; margin:0px; float:left;}
#top_menubg{width:700px; padding:0px; margin:0px; float:right;}
#top_menu{width:185px; padding:0px; margin:0px; float:right; height:31px; background:url(images/menu_bg.gif);}
#t_menu{width:185px; padding:0px; margin:10px 0 0 30px; float:left}
#t_menu ul{width:180px; padding:0px; margin:0px; float:left;}
#t_menu ul li {font-family:Arial; font-size:12px; color:#f1f1f1; font-size:11px; float:left; list-style:none; }
#t_menu li a{text-decoration:none; color:#f1f1f1;}
#t_menu a:hover{text-decoration:none; color:#f1f1f1;}
#t_menu .span{width:1px; height:10px; background:#f1f1f1; margin:2px 5px 0 5px }
#logo{width:107px; padding:0px; margin:25px 0 0 25px; float:left;}
#contact_bg{width:200px; padding:0px; margin:35px 0 0 0; float:right;}
#c_img{background:url(images/phone.gif); width:44px; height:46px; float:left; padding:0px; margin:5px 0 0 0;}
#c_txt{font-family:Arial; font-size:12px; float:left; color:#555555; padding:0 0 0 10px; font-weight:bold;}
#c_txt a{ color:#555555;}
/*-----------------tabs------------------------*/
#h_bg{width:1003px; padding:0px; margin:0px; float:left;}
#menu{width:990px; padding:0px; margin:9px 0 0 0; float:left; background:url(images/menu.png) repeat-x;}

/*---------------tab end---------------------------*/
#body{width:950px; padding:0px; margin:25px 0 0 20px; float:left; background:#fff; height:285px; border: 1px solid #dddddd; -moz-border-radius: 10px; -webkit-border-radius:10px;}
#banner{width:970px; padding:11px 10px; margin:15px 0 0 0; float:left; background:url(images/banner_bg.png) no-repeat;}
.slide {width:970px;height:200px;}

#box{width:290px; padding:0px; margin:15px 0 0 20px; float:left; font-family:arial; font-size:12px;}
#box h1{ background:url(images/arriow.gif) left  no-repeat; float:left; color:#0350a2; font-size:15px; font-family:"trebuchet MS"; text-transform:uppercase;  padding:1px 0 0 10px; margin:0px; }
#line{width:250px;; border-bottom:1px dotted #ccc; float:left; margin:0px; height:1px; padding:0px;}
#box p{ color:#555555; float:left; padding:10px 0 0 0; margin:0px; display:compact; line-height:20px; width:280px;}
#img{width:290px; height:91px; padding:0px; margin:10px 0 0 0; float:left; display:inline}
#box a{ text-decoration:none; color:#49b64b;}

#body_2{width:950px; padding:0 0 20px 0; margin:25px 0 0 20px; float:left; background:#fff; border: 1px solid #dddddd; -moz-border-radius: 10px; -webkit-border-radius:10px;}
#b_txt{font-family:Arial; font-size:12px; color:#555555; padding:10px 0 0 15px; margin:0px; float:left; width:600px; list-style:inside; line-height:20px;}
#b_txt b{font-family:"trebuchet MS"; font-size:12px; color:#555555; padding:0px; margin:0px; float:left; width:600px; list-style:inside; line-height:20px;}
#b_txt a{color:#00f; text-decoration:none;}

#b_txttitel{font-family:"trebuchet MS"; text-transform:uppercase; font-size:18px; color:#0350a2; padding:15px 0 0 15px; margin:0px; float:left; width:600px;}
#b_left{width:650px; padding:0px; margin:0px; float:left;}
#b_right{width:300px; padding:0px; margin:0px; float:left;}
#r_txt{font-family:Arial; font-size:12px; color:#555555; padding:10px 0 0 0; margin:0px; float:left; line-height:20px; width:280px;}

#r_titel{font-family:"trebuchet MS"; text-transform:uppercase; font-size:18px; color:#0350a2; padding:15px 0 0 0; margin:0px; float:left;}
#list_box{width:600px; padding:0px; margin:15px 0 0 15px; float:left;}
#r_box{width:280px; background:url(images/bg_box.gif) no-repeat; float:left; margin:10px 0 0 0; height:227px;}
#r_txt_2{width:280px; float:left;}
#r_txt_2 li{font-family:arial; font-size:12px; color:#0350a2; list-style:none; padding:5px 0 0 15px; margin:0px; float:left; line-height:20px; width:260px}
#r_txt_2 li a{color:#0350a2; text-decoration:underline;}
#r_txt_2 a:hover{color:#0350a2; text-decoration:none;}
#r_titel2{font-family:"trebuchet MS"; text-transform:uppercase; font-size:18px; color:#0350a2; padding:10px 0 0 15px; margin:0px; float:left;}

/*------------------services--------------------------*/
#s_bg{width:440px; padding:0px; margin:5px 0 0 20px; float:left;}
#s_titel{font-family:"trebuchet MS"; text-transform:uppercase; font-size:12px;  color:#555555; padding:15px 0 0 10px; margin:0px; float:left;}
#s_bgimg{width:115px; height:125px; padding:0px; margin:15px 0 0 0; float:left;}
#s_txt{font-family:Arial; font-size:12px; color:#555555; float:left; width:300px; padding:8px 0 0 10px; line-height:20px;}
#s_txt a{ color:#49b64b; float:right; text-decoration:none; }
/*------------------end----------------*/
/*-------------------footer-------------------------*/
#ff{width:100%; padding:0px; margin:20px 0 0 0; background:url(images/f_bg.gif) repeat-x; background-color:#0054a5; height:100px; float:left;}
#f_bg{width:1003px; padding:0px; margin:0 auto; height:100px;}
#f_menubg{background:url(images/f_menu.gif) no-repeat; width:515px; height:31px; padding:0px; margin:0 0 0 244px; float:left;}

#f_menu{width:500px; padding:0px; margin:10px 0 0 65px; float:left}
#f_menu ul{width:500px; padding:0px; margin:0px; float:left;}
#f_menu ul li {font-family:Arial; font-size:12px; font-weight:bold; color:#787878; float:left; list-style:none; }
#f_menu li a{text-decoration:none; color:#787878;}
#f_menu a:hover{text-decoration:none; color:#787878;}
#f_menu .span{width:2px; height:10px; background:#a7a6a6; margin:3px 10px 0 10px }
#f_txt{float:left; width:320px; padding:0px; margin:30px 0 0 40px;color:#fff;font:bold 12px Arial, Helvetica, sans-serif;letter-spacing:1px;}
#f_txt2{font-family:Arial; font-size:11px; color:#6a98c4; float:right; width:200px; padding:0px; margin:30px 0 0 0;}
#f_txt2 a{color:#80acd6; text-decoration:none;}

/*-----------contact-------------*/

contactform { margin:0; padding:5px 10px;}

#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 150px;}
#contactform label { float:left; margin:0; width:150px; padding:5px 0; font-size:12px; font-weight:bold; font-family:"trebuchet MS"; color:#000000;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:200px;  margin:5px 0; padding:5px 2px; height:16px; font-size:12px;color:black; }
#contactform select { width:210px;  margin:5px 0; padding:0px; height:25px; font-size:13px; }
#contactform textarea { width:200px;  margin:10px 0; padding:2px;  height:60px; font-family:arial; font-size:12px;}
#contactform li.buttons input { background:url(images/btn.png) no-repeat top left; padding:2px 0 3px 0; border:none; cursor:pointer; color:#FFFFFF; width:63px; text-align:center;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

/*-----------contact-------------*/

resumeform { margin:0; padding:5px 10px;}

#resumeform ol { margin:0; padding:0; list-style:none;}
#resumeform li { margin:0; padding:0; background:none; border:none; display:block;}
#resumeform li.buttons { margin:5px 0 5px 150px;}
#resumeform label { float:left; margin:0; width:150px; padding:5px 0; font-size:12px; font-weight:bold; font-family:"trebuchet MS"; color:#000000;}
#resumeform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#resumeform input.text { width:200px;  margin:5px 0; padding:5px 2px; height:16px; font-size:12px;color:black; }
#resumeform select { width:210px;  margin:5px 0; padding:0px; height:25px; font-size:13px; }
#resumeform textarea { width:200px;  margin:10px 0; padding:2px;  height:60px; font-family:arial; font-size:12px;}
#resumeform li.buttons input { background:url(images/btn.png) no-repeat top left; padding:2px 0 3px 0; border:none; cursor:pointer; color:#FFFFFF; width:63px; text-align:center;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
