* { margin:0; padding:0;}
body { background:#eeede8; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#5d5d5d;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}
a {color:#7a7a7a;}



.column { float:left;}
.clear { clear:both;}


h1{text-indent:-10000px; font-size:0; line-height:0;}
.h_menu, .footer, .h_wr_logo, .content{width:810px;}

.tall_top_site{ background:#FFF url(images/tall_top_site.gif) 0 0 repeat-x; width:100%;}
/*header*/
.h_menu{ height:64px; text-indent:15px;}
.h_wr_logo{ height:288px; background:url(images/h_wr_logo.jpg) 15px 0 no-repeat;}
.h_wr_logo .banner{ float:right; margin-top:38px; margin-right:15px;}
.h_wr_logo .logo{ position:absolute; margin:16px 0 0 25px;}

/*footer*/
.footer{ color:#5d5d5d; font-size:0.687em; padding:36px 0 36px 37px;}
.footer a{ color:#f76600; font-weight:bold;}
.footer_tall{ width:100%; background:url(images/footer_wr.gif) 0 0 repeat-x; padding-top:29px;}


/*content*/
.content{ padding:0 0 0 34px; font-size:0.687em; line-height:1.25em;}
.content .col_2, .content .col_3{ background:url(images/line_y.gif) 0 0 repeat-y;}
.content .text{ color:#f76600; display:block; margin-bottom:12px;}
.content .texta{ color:#f76600; display:block; margin:12px 0;}
.content .text1{ color:#f76600; display:block;}
.content .text1a{ color:#f76600;}
.content .text2{ color:#000000}
.ind_left{ padding-left:22px; padding-bottom:27px;}
.title{ display:block; margin:3px 0 17px 0;}
.title1{ display:block; margin:14px 0 11px 0;}
.ind_bot{ margin-bottom:11px; display:block;}
.img_left{ float:left; margin-top:3px; margin-right:18px;}
.line_x{ background:url(images/line_x.gif) 0 18px repeat-x; height:30px;}
.content ul{ margin-top:9px;}
.content ul li a{ background:url(images/list_bull.gif) center left no-repeat; padding:0 0 0 14px; color:#f76600; text-decoration:none; line-height:1.687em;}
.content ul li a:hover{ color:#7f7f7f; text-decoration:none;}
.ind_box{ padding-bottom:27px;}
.content a{color:#f76600; text-decoration:none;}
.content a:hover{ color:#7f7f7f; text-decoration:none;}
.ind_top{ margin-top:15px; display:block;}
.ind_1{ margin-top:16px;}
.ind_2{ margin:15px 0;}
.content b{ color:#f76600; display:block; margin-bottom:2px; margin-top:13px;}



/*================== company.html ==================*/
#page2 .content .col_1 .col_box{ width:530px; padding-top:6px;}
#page2 .content .col_1 .col_box_1{ width:278px;}
#page2 .content .col_1 .col_box_2{ width:235px;}

/*================== services.html ==================*/
#page4 .content .col_1 .col_box{ width:530px; padding-top:6px;}
#page4 .content .col_1 .col_box_1{ width:270px;}
#page4 .content .col_1 .col_box_2{ width:240px;}
#page4 .content .col_1 .img_left{ float:left; margin-right:11px;}

/*================== photo_gallery.html ==================*/
#page5 .content .col_2 .img_left{ float:left; margin-right:11px;} 
#page5 .content .col_2 .ind_1{ margin-top:8px;}
/*================== contacts.html ==================*/
#page6 .content .col_1 .h_f{ height:30px;}
#page6 .content .col_1 input{ width:270px; height:19px;}
#page6 .content .col_1 textarea{ width:242px; height:84px; overflow:auto; display:block; margin-bottom:11px;}
#page6 .content .col_1 textarea, #page6 .content .col_1 input{ border:1px solid #cbc9c9; color:#5d5d5d; font-size:1em; font-family:arial;}

#page6 .content .col_1 .col_box{ width:530px; padding-top:6px;}
#page6 .content .col_1 .col_box_1{ width:278px;}
#page6 .content .col_1 .col_box_2{ width:240px;}
/*================== index-6.html ==================*/
#page7 .content .col_1 p{ margin-bottom:14px;}

