body,html {margin:0;padding:0;font-size:12px;font-family:Arial,Verdana,sans-serif;color:#3f3f49;background:#710033 url(/images/main-background.png) left top repeat-x;}
input,textarea {font-family:Arial,Verdana,sans-serif;color:#3f3f49;font-size:12px;}

#page_container {width:970px;margin:0 auto}
#top_menu {height:51px;margin-top:1px;background:url(/images/top-menu-back.gif) left top repeat-x}
#top_menu img {margin:4px 25px 0 15px;float:left;}
#top_menu ul {margin:0;padding:0;list-style-type:none;}
#top_menu ul li {margin:0;padding:0 18px;line-height:49px;float:left;height:51px;border-width:0 1px;border-style:solid;border-color:transparent}
#top_menu ul li.current {background:url(/images/top-menu-back.gif) left bottom repeat-x;border-style:solid;border-color:#b8c1d9}
#top_menu ul li a {font-size:15px;color:#2c6178;font-weight:bold;font-family:"Trebuchet MS", Arial, sans-serif}

#page_main_outer {background-color:#e0e0eb;margin-top:10px;padding:20px 15px 0 12px}
#page_main {background: url(/images/main-page-background.png) center top repeat-y;border-top:2px solid #d6d6dc;padding:0 30px 20px 30px}

#call_us {float:right;color:#d23f8c;font-size:16px;font-weight:bold;background:url(/images/phone-icon.gif) left no-repeat;padding-left:25px;margin:7px 0}

#page_banner {width:884px;height:244px;position:relative;background:url(/images/banner.jpg) no-repeat;clear:both}
#page_banner h1 {position:absolute;top:95px;left:490px;color:#585860;font-size:26px;font-family:"Arial Narrow", Arial, sans-serif;font-weight:normal}
#page_banner address {position:absolute;top:158px;left:490px;line-height:20px;color:#585860;font-size:14px;font-weight:bold;font-style:normal}

#page_in_container {background:url(/images/right-menu-back.gif) 638px top repeat-y}

#right_menu {float:right;width:203px;padding:0 18px 0 12px;margin:0 11px 0 0}
#right_menu strong {color:#FFF;font-size:18px;font-family:"Arial Narrow", arial, sans-serif;line-height:26px;display:block;background:#3aaacb;padding-left:6px}
#right_menu ul {padding:0;margin:8px 0 12px 0;list-style-type:none;}
#right_menu ul li {border-top:1px dashed #919191;padding:4px 0 4px 6px;margin:0}
#right_menu ul li.first {border-top:none}
#right_menu ul li a {font-weight:bold}

a {text-decoration:none;color:#018692}
.clear_both,.cb {clear:both}
.clear_left {clear:left}
.tar {text-align:right;display:block}
.tal {text-align:left}
.tac {text-align:center}
.fl{float:left}
.fr{float:right}
.vam{vertical-align:middle}
.green {color:#018692}
.term {white-space:nowrap;vertical-align:top}
.term a {color:#7F7F7F;font-weight:bold;font-size:13px;}
.question{font-size:13px;font-weight:bold}
.s16{font-size:16px}
.h_1 {height:1px;}


.b{font-weight:bold}
.err{color:#E4207D;font-size:15px}
p.succ{color:#018692;font-weight:bold;font-size:18px;margin:15px;text-align: center}
.e404 p.err{color:#E4207D;font-size:24px}
.e404 p {font-weight:bold}

h2 {font-size:30px;font-style:normal;font-family:"Arial Narrow", Arial, sans-serif;color:#018692;border-bottom:1px dashed #909090;margin:0 0 7px 0;font-weight:normal;line-height:43px;}
h3{color:#62B3B4}
.artdate{color:#69686D}
div.three_col {width:194px;margin-left:20px;float:left;}
div.three_col.first {margin-left:0;}
div.two_col.first {width:340px;float:left}
div.two_col.seccond {width:271px;float:left;margin-left:15px}
div.two_col.seccond2 {width:238px;float:left;margin-left:30px}
div.two_col p {margin:5px 0}
hr {background:none;border-style:dashed;border-color:#909090;border-width:0 0 1px 0;height:1px;}
strong.title {font-family:"Arial Narrow", arian, sans-serif; font-size:22px;color:#018692;border-bottom:1px dashed #909090;margin:0 0 7px 0;font-weight:normal;display:block}
span.date {color:#777777}
.title_type2 {display:block;background-color:#c62689;color:#FFF;padding:0 5px;font-size:16px;line-height:26px}
.h275 {height:275px}
.h20 {height:20px}
img.bordered {border:3px solid #9dadbd}

.pagination{font-weight:bold;text-align:center}
.pagination a,.pagination span{margin:0 3px}

#page_footer {clear:both;background:url(/images/right-menu-bottom.gif) 638px top no-repeat;padding-top:80px;}
#page_footer_in {width:600px;margin:0 auto;}
#page_footer_in .col {width:160px;float:left;}
#page_footer_in div.col2 {width:200px;margin:0 40px}
#page_footer_in div strong {font-size:16px;color:#2c2b2b;font-family:"Arial Narrow", Arial, sans-serif;margin-bottom:7px;display:block}
#page_footer_in div ul {margin:0;padding:0;list-style-type:none}
#page_footer_in div ul li {border-top:1px dashed #919191;padding:3px 0;margin:0}
#page_footer_in div ul li.first {border:none;}
#page_footer_in div ul li a {}
#page_footer_in .web_dev {text-align:center;font-weight:bold;font-size:14px;color:#666666}
#page_footer_in .web_dev a {color:#666666}
#trademarks {font-size:11px;color:gray;text-align:center;margin-top:5px}

#page_body {width:630px;padding-top:1px;}
#page_body a {border-bottom: 1px dashed #919191}
#page_body a.nodashed{border:none}

.blue_box {position:relative;}
.blue_box .tl {width:5px;height:5px;background:url(/images/bb-1.png) left top no-repeat; float:left; }
.blue_box .tr {width:5px;height:5px;background:url(/images/bb-1.png) -5px top no-repeat; float:right; }
.blue_box .t {height:5px;background:url(/images/bb-1.png) left -9px repeat-x;margin:0 5px}
.blue_box .bl {width:5px;height:4px;background:url(/images/bb-1.png) left -5px no-repeat; float:left; }
.blue_box .br {width:5px;height:4px;background:url(/images/bb-1.png) -5px -5px no-repeat; float:right; }
.blue_box .b {height:4px;background:url(/images/bb-1.png) bottom repeat-x;margin:0 5px}
.blue_box .l {width:5px;position:absolute;top:5px;bottom:4px;left:0;background:url(/images/bb-2.png) repeat-y left top ;}
.blue_box .r {width:5px;position:absolute;top:5px;bottom:4px;right:0;background:url(/images/bb-2.png) repeat-y right top;}
.blue_box .content {margin:0 5px;padding:3px 5px 5px 3px;background-color:#FFF;clear:right;}

label {color:#666666;text-align:right;font-weight:bold;line-height:21px;float:left;clear:left;}
input.text {border:1px solid #cfcfcf;padding:2px 1px;}
input.subm {border:none;background-color:#3aa6cb;color:#FFF;padding:5px 7px;font-weight:bold}
textarea {border:1px solid #cfcfcf;}

#book_consultation_form,#contact_us_form {padding:5px 10px}
#book_consultation_form label, #contact_us_form label {width:55px;margin-top:7px;margin-right:23px}
#book_consultation_form .text, #contact_us_form .text {width:210px;margin: 7px 0 7px 10px}
#book_consultation_form #inp_message {clear:left;width:300px;margin-bottom:7px;height:65px}
#contact_us_form #inp_message {margin:7px 0 7px 10px}
#contact_us_form #submit {margin:10px 20px 12px 0}
