@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; font:11px/15px Tahoma, Arial, Geneva, sans-serif; color:#0D0D0D; text-decoration:none; vertical-align: top; background:#fff; width:100%; }
form, p { margin:0; padding:0; }
h1, h2, h3 { padding:0; margin:0; }
a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#7D91AA; text-decoration:underline; }
a:hover { text-decoration:none; }
a:focus { outline:0; }
img { border-width:0px }
#hdr_repeat { width:100%; min-width:1024px; height:236px; background:url(images/hdr_rp.jpg) repeat-x; }
#hdr_b { width:100%; min-width:1024px; height:81px; background-image: url(images/hdr_b_rp.gif); background-repeat:repeat-x; }
#hdr_b img { float:left; padding:7px 6px 0 0; }
#hdr_b p { float:left; padding-right:14px; }
#hdr_logo {float:left; width:210px; height:60px;}
#hdr_txt { background:url(images/hdr_txt.png) no-repeat; width:291px; height:208px; margin: 0 0 0 56%; }
#hdr_left { width:100%; height:236px; background-image: url(images/hdr_l.jpg); background-repeat: no-repeat; background-position: left; }
#hdr_right { width:100%; height:236px; background-image: url(images/hdr_r.jpg); background-repeat: no-repeat; background-position: right; }
#logo { float:left; padding-top:50px; padding-left:30px; }
#name { float:left; padding-top:88px; padding-left:60px; color:#fff; font-family: Tahoma; font-size:10px; width:200px; }
#name a { text-decoration:none; }
#hdr_menu { margin-left:179px; height:45px;}
#hdr_menu .btn{ width:20%; float:left; cursor:pointer; padding:0; margin:0; text-align:center;background:url(images/menu_off.gif) no-repeat 0 0; }
#hdr_menu .btn_on { width:20%; float:left; padding:0; margin:0; text-align:center; background:url(images/menu_on.gif) no-repeat 0 0;}
#hdr_menu .btn a, #hdr_menu .btn_on a { display:block; color:#fff; padding:15px 0 16px 0; text-decoration:none; text-transform:uppercase;}
#hdr_menu .btn_on span { display:block; color:#fff; padding:14px 0 15px 0; text-decoration:none; text-transform:uppercase;}
#scnd_menu { padding:10px 20px 0 50px; color:#fff; text-align:right; }
#scnd_menu a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#fff; margin:0 10px; text-decoration:none; }
#scnd_menu a:hover { text-decoration:underline; }
#scnd_menu .nolink { margin:0 10px; color:#FF603B; text-decoration:underline; }
#scnd_menu a:hover { text-decoration:underline; }
#cntblock { position:relative; //float:left; padding-top:15px;
width:100%; min-width:1024px; background-color: #fff; background-image: url(images/cnt_bg.gif); background-repeat: repeat-x; background-position: left top; }
#cb3 { background-image: url(images/bot_bg.jpg); background-repeat: repeat-x; background-position: left bottom; }
#cb2 { background-image: url(images/bot_l.jpg); background-repeat: no-repeat; background-position: left bottom; }
#cb1 { background-image: url(images/bot_r.jpg); background-repeat: no-repeat; background-position: right bottom; padding-bottom:50px; }
#lft { width:214px; float:left; padding-bottom:100px; }
#lft .pad { padding:0; }
#lft .block { width:195px; background:url(images/block_bg.jpg) repeat-y; }
#lft .block_top { width:195px; background-image: url(images/block_top.gif); background-repeat: no-repeat; }
.block h1 { color:#fff; font:bold 14px/15px Tahoma, Arial, Geneva, sans-serif; padding:24px 0 0 55px; margin-bottom:30px; }
ul.pr, ul.ctg { margin:0; padding:0; }
ul.pr li, ul.ctg li { margin:0; padding:2px 0 0 30px; height:22px; list-style-type: none; background: url(images/block_list_bg.gif) no-repeat; }
ul.pr li a, ul.ctg li a { color:#000; text-decoration:none; }
ul.pr li a:hover, ul.ctg li a:hover { text-decoration:underline; }
ul.pr li.active, ul.ctg li.active { color:#8e5243; text-decoration:underline; }
#cent { margin-left:214px; margin-right:25px; }
#cent h1 { font:bold 14px/15px Tahoma, Arial, Geneva, sans-serif; padding:24px 0 0 0; color:#000; }
#cent h2 { height:20px; background:url(images/h2_bg.gif) repeat-x bottom; font:bold 12px/15px Tahoma, Arial, Geneva, sans-serif; padding:5px 0 0 2px; margin-bottom:5px; color:#A13535; text-transform:uppercase; }
.prw { background:url(images/pr_bg.gif) no-repeat; width:173px; height:251px; }
.prw p { line-height:18px; }
.prw .pad { padding:20px 20px 0 20px; }
.red { color:#FF4200; }
.red_pr { color:#FF4200; font-size:14px; font-weight:bold; }
.bl { color:#7D91AA; }
.pink { color:#9B2072; }
.pink1 { color:#A6227A; }
.bt { width:235px; height:47px; background:url(images/but.gif) no-repeat; margin-top:27px; margin-right:10px; }
.bt p { padding:15px 0 0 50px; text-align:left;} .bt a{ color:#fff;}
#ftr { width:100%; min-width:1024px; height:175px; text-align:center; }
#ftr_repeat { width:100%; min-width:1024px; height:175px; background: url(images/footer.gif) repeat-x top left; }
#ftr_menu { padding:11px 0 0 0; color:#fff; width:100%; min-width:1024px; text-align:center; }
#ftr_menu a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#fff; margin:0 5px; text-decoration:none; }
#ftr_menu a:hover { text-decoration:underline; }
#ftr_menu .nolink { margin:0 5px; color:#ED8142; text-decoration:none; }
#ftr_menu a:hover { text-decoration:underline; }
#ftr_menu_w { padding:40px 0 0 0; color:#637C9E; width:100%; min-width:1024px; text-align:center; }
#ftr_menu_w a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#637C9E; margin:0 5px; text-decoration:none; }
#ftr_menu_w a:hover { text-decoration:underline; }
#ftr_menu_w .nolink { margin:0 5px; color:#fff; text-decoration:none; }
#ftr_menu_w a:hover { text-decoration:underline; }
.none_line a { text-decoration:none; margin:0 1px; }
/* Contact form  */
.input_div_cont { margin:0px 0 20px 0; }
.input_div_cont p, .text_area_contact_us p { font:bold 11px Tahoma, Arial, Geneva, sans-serif; text-decoration:none; margin-bottom:1px; }
.input_div_cont input, .text_area_contact_us textarea { border-bottom:1px solid #D4D0C8; border-left:2px inset #808080; border-right:1px solid #D4D0C8; border-top:2px inset #808080; color: #666666; background-color:#fff; }
.input_div_cont input { width:284px; height:14px; }
.text_area_contact_us textarea { width:550px; height:188px; margin-bottom: 10px; overflow:auto; float:left; }
