@charset "utf-8";
/* CSS Document */
h1{font-size:12px; margin:0px;}
img, div, input { behavior: url("iepngfix.htc") }
body{margin:0px; padding:0px;}


#top{width:100%; float:left; margin:auto; background:url(../images/top_strip_2.gif) repeat-x top; background-color:#000000;}
#top_conatiner{width:1010px; float:none; margin:auto;}
#top_bg{width:1010px; float:left; background:url(../images/top_bg_2.png) no-repeat top; behavior: url("iepngfix.htc")}
.top_left{width:840px; float:left;}
.topicons{width:135px; float:right; text-align:right; padding:3px 35px 0px 0px; behavior: url("iepngfix.htc")}
.top_right{width:150px; float:right; padding:59px 20px 0px 0px; behavior: url("iepngfix.htc")}
.logo{width:795px; float:left; padding:16px 0px 23px 44px; behavior: url("iepngfix.htc")}
#links{width:560px; float:left; height:42px; padding-left:56px; padding-bottom:10px;}
#links ul{float:left; width:560px; height:42px; padding:0px; margin:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
#links ul li{float:left; height:26px; display:block; line-height:18px; margin:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
#links ul li a{float:left; height:26px; display:block; line-height:18px; padding:12px 19px 0px 19px; margin:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
#links ul li a:hover{float:left; height:26px; display:block; line-height:18px; padding:12px 19px 0px 19px; margin:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
#textfield{width:770px; float:left; padding:5px 0px 15px 50px;}
#textfield ul{width:740px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bbb89f; padding:0px; margin:0px; list-style: none; padding-left:15px;}
#textfield li{ width:550px; float:left; line-height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bbb89f; padding:0px; margin:0px;}
.hire_image{width:190px; float:left;}



#middle{width:100%; float:left; margin:auto; border-bottom:4px solid #2a2a2a; border-top:4px solid #2a2a2a; clear:both; background:url(../images/wooden_bg_2.gif) repeat;}
#middle_inner{width:1010px; float:none; margin:auto; padding-top:20px;}
.box{width:1010px; float:left; padding-bottom:25px;}
.tab{width:940px; float:left; padding:0px 0px 8px 47px;}
.tableft{width:7px; height:41px; float:left; background:url(../images/tab_left.png) no-repeat right; behavior: url("iepngfix.htc")}
.tabbg{ height:41px; float:left; padding:0px 40px 0px 4px; background:url(../images/tab_bg.png) repeat-x; behavior: url("iepngfix.htc")}
.icon{width:29px; float:left; height:26px; padding:7px 10px 0px 0px; behavior: url("iepngfix.htc")}
.heading{height:14px; float:left; padding:13px 0px 0px 0px; width:150px;}
.tabright{width:7px; float:left; height:41px; background:url(../images/tab_right.png) no-repeat left; behavior: url("iepngfix.htc")}
.gallery{width:1010px; float:left; height:237px;  padding:6px 0px 0px 0px;  background:url(../images/gallery_bg.png) no-repeat center;behavior: url("iepngfix.htc")}
.left_arrow{width:46px; float:left; padding-top:15px; behavior: url("iepngfix.htc")}
.mid_gallery{width:918px; float:left;}
.gallery_left{width:7px; height:242px; float:left; background:url(../images/gall_left.png) no-repeat right;  behavior: url("iepngfix.htc")}
.gallery_bg{width:904px; float:left; height:238px; background:url(../images/gall_bg.png) repeat-x;  padding-top:5px;  behavior: url("iepngfix.htc")}
.gallery_right{width:7px; float:left; height:242px; background:url(../images/gall_right.png) no-repeat left; behavior: url("iepngfix.htc")}


#main_contact{width:100%; float:left; margin:auto; clear:both;  background:url(../images/pattern.jpg) repeat #000000; }
#contact{width:1010px; float:none; margin:auto; padding-top:15px;}
.contactin{width:1010px; float:left; padding-bottom:10px;}
.cont_left{width:16px; float:left; height:297px; background:url(../images/conatct_left_2.png) no-repeat right;  behavior: url("iepngfix.htc")}
.cont_bg{width:969px; float:left; height:297px; background:url(../images/conatct_bg_2.png) repeat-x;  behavior: url("iepngfix.htc")}
.cont_right{width:15px; float:left; height:297px; background:url(../images/contact_right_2.png) no-repeat left;  behavior: url("iepngfix.htc")}
.adress{width:300px; float:left; padding-top:20px;}
.adress h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#494844; margin:0px; padding:0px 0px 8px 8px; font-weight:normal; line-height:22px;}
.form{width:669px; float:left; padding-top:7px;}
.note{ width:52px; float:left; height:220px;}
.formbox{width:600px; float:left; padding:28px 0px 0px 10px;}
.name{width:170px; float:left; height:18px;}
.box_type{width:170px; float:left; height:23px; padding-top:0px; padding-bottom:20px; }
.name_box{width:160px; height:20px; background-color:#ffffff; border:1px dotted #666666; }
.your_message{width:600px; float:left; padding:5px 0px 2px 0px;}
.message_box{width:540px; height:80px; background-color:#ffffff; border:1px dotted #666666;}

#footer{width:100%; float:left; margin:auto; background:url(../images/footer_bg.png) repeat-x; behavior: url("iepngfix.htc")}
.footer_in{width:1010px; float:none; margin:auto;}
.footer_inside{width:1010px; float:left; background:url(../images/foot_texture.png) no-repeat top; padding-top:40px; height:71px; behavior: url("iepngfix.htc")}









.text1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#828e8c;}
.text2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bbb89f;}
.text3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
.text4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0098e7;}

.text5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4c; text-align:center;}
