/* CSS Document */

body {background:url(img/bg.gif) repeat-x; margin:0px; background-color:#d7d2b5; font-family:tahoma; font-size:11px;}

#sh {width:881px;}
#page {width:865px; text-align:left;}
#shadow {background:url(img/sh.gif) left top no-repeat;}
#sh_r {background:url(img/sh_r.gif) left top repeat-y;}
#sh_b {background:url(img/sh_b.gif) left bottom no-repeat; padding-bottom:10px;}

.bord {border-left:3px solid #c7c3ab;border-right:3px solid #c7c3ab; border-bottom:1px solid #c7c3ab;}
.top_l {background:url(img/logo_pic_t.gif) 3px no-repeat; height:61px; width:865px;}
.top {background:url(img/bord.gif) repeat-x bottom; height:61px; width:314px; width:865px;}
.head {height:215px; width:100%; background:url(img/head_bg.gif) repeat-x; border-bottom:1px solid #c7c3ab;}
.h_pic {background:url(img/logo_pic.gif) no-repeat; height:215px; width:314px; float:left;}
.h_r {background:url(img/logo.gif) no-repeat left; width:545px; float:left; height:215px;}
.menu {background:url(img/menu.gif) repeat-x; height:36px;}
.t_menu TR td {background:url(img/m_bord.gif) right 15px no-repeat; text-align:center; padding-right:25px; padding-left:25px; padding-top:12px;}
.t_menu a {font-family:tahoma; font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
.t_menu a:hover {text-decoration:underline;}
.t_menu td.not {background:none;}
.works {font-family:arial; font-size:17px; color:#5985b2; font-weight:bold; text-transform:uppercase; padding-left:173px; padding-top:30px;}
.ph {font-family:arial; font-size:17px;color:#578ec6;padding-left:188px;padding-top:19px; font-weight:bold;}
.ph2 {font-family:arial; font-size:17px;color:#578ec6;padding-left:188px;padding-top:5px; font-weight:bold;}

.main_t { width:100%;border-bottom:1px solid #c7c3ab;}
.left {width:313px; border-right:1px solid #c7c3ab; background-color:#f0f4f6; vertical-align:top;}
.right {background:url(img/main_gr.gif) repeat-x; background-color:#ffffff; vertical-align:top; padding-left:25px; padding-right:15px;color:#626262;}
.news_b {background:url(img/news_b.gif) right bottom no-repeat; background-color:#fdfae5; border-bottom:1px solid #c7c3ab;}
.news {background:url(img/n_gr.gif) repeat-x; color:#626262; padding-bottom:10px;}
.h_news {color:#477bb0; font-size:16px; font-family:arial; font-weight:bold; padding-top:15px; padding-left:15px; padding-bottom:12px;}
.n_date {color:#477bb0; font-size:10px; padding-left:15px;}
.n_txt { padding-left:15px; padding-bottom:12px; padding-right:10px;}
.n_txt a {color:#626262; text-decoration:none;}
.n_txt a:hover { text-decoration:underline;}

.m_txt { padding-bottom:10px; margin-left:15px; padding-left:15px; background:url(img/li2.gif) 0px 5px no-repeat;}
.m_txt a {color:#477BB0; font-size:10px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.m_txt a:hover { text-decoration:underline;}

.t_works {width:285px; color:#55697e;border:1px solid #bed3dc; margin-left:15px; margin-bottom:10px;}
.t_works TR.r1 td {background-color:#dde8ed;border:1px solid #f0f4f6; line-height:20px; padding-left:10px;}
.t_works TR.r2 td {background-color:#ffffff;border:1px solid #f0f4f6; line-height:20px; padding-left:10px;}
.t_works td.c2 {width:55px; border:1px solid #f0f4f6; border-left:none; text-align:center; padding:0px;}
.b_w {border:1px solid #bed3dc; margin-left:15px;}
.works_h {color:#595959; font-family:arial; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:20px;padding-left:15px;}

h1 {font-family:arial; font-weight:bold; font-size:15px;color:#467bb0; margin-top:20px; margin-bottom:15px; text-transform:uppercase;}
.t_form { width:100%; margin-bottom:20px;}
.t_form TR td {padding-bottom:2px; padding-right:15px;}
TR.n_r td {padding-top:5px;}
.t_form input { border:1px solid #b6b6b6; font-size:11px;color:#626262;}
.t_form select { border:1px solid #b6b6b6; height:18px;color:#626262; font-family:tahoma;}
.t_form .check {border:none; padding-right:10px;}
.t_form textarea {width:100%; height:80px; border:1px solid #b6b6b6;color:#626262;}
.t1 {width:280px;}
.t2 {width:100%;}
.sm {font-size:11px; color:#646464;}
.t_ch {width:150px; margin-top:20px;}
.t_ch TR td {padding-right:5px;}
.s1 {padding-right:5px;}
.s2 input {border:none; padding-top:5px;}
.g_k {width:100%; background-color:#ededed;border-bottom:3px solid #c7c3ab;}
.gk_h { font-family:arial; font-size:14px; font-weight:bold; color:#595959; padding-top:20px; padding-left:25px; padding-bottom:15px; text-transform:uppercase;}

.d_k {padding-left:15px; padding-bottom:25px;}
.t_k { width:100%;}
.t_k TR td {background:url(img/li.gif) no-repeat top left; padding-left:10px; vertical-align:top; padding-bottom:5px; padding-right:15px;}
.t_k a {color:#0f7697; font-size:11px; text-decoration:none;}
.t_k a:hover { text-decoration:underline;}

#foot {background-color:#d7d2b5;width:881px; text-align:left;}
.foot_t {width:100%;}
.foot_t TR td {padding:15px; padding-bottom:25px; color:#494949;}
.foot_t a {color:#494949; text-decoration:none;}
.foot_t a:hover { text-decoration:underline;}

.th {color:#2d2d2d; text-transform:uppercase; font-weight:bold; padding-bottom:10px;}
.t {padding-left:1px; padding-bottom:15px;}
.t a {color:#084f96;}
.t a:hover { text-decoration:none;}

.gh {color:#4e4e4e; text-transform:uppercase; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #bed3dc; padding-bottom:5px;}

hr {color:#bed3dc; height:1px; border:none;background-color:#bed3dc;}

.que { margin-bottom:15px; color:#626262; width:100%; margin-left:1px;}
.que TR td {padding-bottom:5px;}
.que TR.qh td { color:#477bb0; text-transform:uppercase; font-weight:bold; padding-bottom:10px;}
.que TR.in td input {border:1px solid #b6b6b6; width:200px;}
.que textarea {border:1px solid #b6b6b6; width:90%; height:90px;}
.que table TR td {padding-right:5px; padding-top:5px; color:#626262;}

.t_img TR td {padding-top:10px; padding-bottom:10px; padding-right:21px; width:110px;}
.t_img TR td.not {padding-right:0px;}
.t_img img {border-left:1px solid #ffffff;border-right:1px solid #ffffff; border:none; margin-top:5px; margin-right:5px; margin-left:4px;}

.t_img TR td div.d {background:url(img/sh_img.gif) center bottom no-repeat;}
.t_img TR td div.t {background:url(img/img_tsh.gif) center top no-repeat; margin-bottom:0px; padding-bottom:8px;}
.t_img TR td div.c {background:url(img/cimg_sh.gif) center repeat-y;}

.wp {color:#2d2d2d; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}

.t_works2 {width:100%; color:#444444;border:1px solid #d7d2b5; margin-bottom:20px;}
.t_works2 TR.r1 td {background-color:#ebebeb;border:1px solid #ffffff; line-height:20px; padding-left:10px;}
.t_works2 TR.r2 td {background-color:#ffffff;border:1px solid #ffffff; line-height:20px; padding-left:10px;}
.t_works2 TR td.c2 {width:125px; border-left:none; text-align:center; padding:0px;}

.ct a {color:#2465a5;}
.ct a:hover {text-decoration:none;}

.ct img {border:1px solid #d7d2b5; padding:2px;}

.n_dt {color:#477bb0; font-size:10px; margin-top:10px;}

.pad {padding-top:15px;}