body{ background-color:#FFFFFF}
body, td{font-family:Tahoma; font-size:12px; color:#515352}
a, a:visited{color:#cc0000; text-decoration:underline}
a:hover{text-decoration:none}
input#search{height:20px;width:200px;}

#search{position:right; margin: 0; padding:0px;  padding-top:-60px;  margin-left:300px; }
.search-text{padding-top:10px;  margin-left:300px; }



ul#top_menu{text-align:center; display:block; margin-left:0; height:20px}
ul#top_menu li{display:inline; list-style:none; height:20px; margin-left:20px; margin-right:20px}
ul#top_menu li a{font-size:14px; font-family:Arial; font-weight:bold; height:30px; padding-top:5px;}
ul#top_menu li.active{padding-right:8px; padding-top:7px; padding-bottom:9px; height:20px;  background : #6a92bd url(/images/capt_right.gif) no-repeat right; }
ul#top_menu li.active a{padding-left:25px; padding-right:17px;  background-image:url(/images/capt_left.gif); background-repeat:no-repeat;  color:#FFFFFF; text-decoration:none; height:20px; padding-top:5px; padding-bottom:8px; background-color:#6a92bd}
div#hdivider{background-image:url(/images/line_left.jpg); background-repeat:no-repeat; background-color:#9b9b9b; height:1px; padding-top:-10px; margin-top:10px; position:relative}
div#hdivider div#in_divider{background-image:url(/images/line_right.jpg); background-repeat:no-repeat; background-position:right; margin:0; height:1px; position:absolute; top:0px; left:0px; width:100%}
#wrap{width:100%; padding-top:30px; position:relative; }

div#left_col{/*float:left; position:relative;*/ width:215px;}
div#left_menu{background-color:#6a92bd;}
div#left_menu_top{background-image:url(/images/menu_tl.gif); background-position:left top; background-repeat:no-repeat; height:15px}
div#left_menu_top div{background-image:url(/images/menu_tr.gif); background-position:right top; background-repeat:no-repeat; height:15px}
div#left_menu div#menu_wrap{width:170px}
div#left_menu ul{margin:0; margin-left:-20px; max-width:170px}
div#left_menu ul li{list-style:none; height:30px; border-bottom:1px solid #fff; padding-top:15px; max-width:170px; padding-left:10px}
div#left_menu ul li a, div#left_menu ul li a:visited{color:#fff; text-decoration:none; /*text-transform:lowercase*/}
div#left_menu ul li.active{width:97%; background-image:url(/images/menu_cur.gif); background-position:right; background-repeat:no-repeat}
div#left_menu ul li.active a{font-weight:bold}
div#left_menu ul li.subitem{width:100%; background-color:#7CA6C5; border-left:1px solid #C9E4E9; border-bottom:1px solid #C9E4E9; }
div#left_menu ul li.subitem a{font-weight:normal}
div#left_menu ul li.subactive{width:100%; background-color:#7CA6C5; background-image:url(/images/menu_cur.gif); background-position:right; background-repeat:no-repeat; border-left:1px solid #C9E4E9; border-bottom:1px solid #C9E4E9; }
div#left_menu ul li.subactive a{font-weight:bold}
div#left_menu_bottom{background-image:url(/images/menu_bl.gif); background-position:left bottom; background-repeat:no-repeat; height:15px}
div#left_menu_bottom div{background-image:url(/images/menu_br.gif); background-position:right bottom; background-repeat:no-repeat; height:15px}


#menu-wrap{color:#354f82;  font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#menu-wrap a {text-decoration:none;  font-size: 12px; color:#354f82; display:inline; margin-right:10px; margin-left:10px; }
#menu-wrap a:hover { font-size: 12px; text-decoration: underline;  color:#697da4; display:inline; margin-right:10px; margin-left:10px;}
#menu-wrap ul{ display:inline; margin-right:10px; margin-left:10px;}
#menu-wrap{  margin: 0; padding: 10 10 10 10;
text-align:center;
background-color:#cccccc;
border-top: 1px solid #5a5a5a;
border-left: 1px solid #5a5a5a;
border-right: 1px solid #5a5a5a;
border-bottom: 1px solid #5a5a5a;
} 
div#right_col{/*float:right; position:relative; width:58%; min-width:200px*/}
div#content{/*float:left; position:relative; */ width:90%;  height:500px;  margin-left:10px; padding-right:20px; font-family:Tahoma; font-size:11px;}
#content-td { margin: 0; padding: 10 10 10 100;}
div#second_col{/*float:right; position:relative; width:25%; min-width:200px*/}
div#second_col div#news_item{margin-bottom:15px}
span#caption{background-color:#6a92bd; background-image:url(/images/capt_left.gif); background-repeat:no-repeat; height:30px; padding-left:10px; margin:0; margin-right:10px; position:relative; padding-bottom:1px}
h1 span#caption span{ background-image:url(/images/capt_right.gif); background-position:right bottom; background-repeat:no-repeat; color:#fff; text-transform:uppercase; font-size:12px; padding-right:10px; padding-bottom:8px; padding-top:8px; height:30px; position:relative; top:-4px; left:0px; background-color:#6a92bd; }

div#bottom{ clear:both; vertical-align:bottom; padding-top:0px;}
div#bottom ul#bottom_menu{ margin:40px; text-align:center }
div#bottom ul#bottom_menu li{ display:inline;margin-right:10px; margin-left:10px;}
div#bottom ul#bottom_menu li a, div#bottom ul#bottom_menu li a:visited{color:#515352; text-decoration:none}
div#bottom ul#bottom_menu li a:hover{color:#cc0000;}
div#bottom ul#bottom_menu li.active a{font-weight:bold}

div#bottom div#bottm_left{float:left; width:225px}
div#bottom div#bottom_right{float:right; margin-top:-25px; width:70%}
div#bottom div#bottom_right div#bottom_phones{float:left; width:63%}
div#bottom div#bottom_right div#bottom_phones span.phone_text{background-image:url(/images/icon_phone.gif); background-repeat: no-repeat; padding-left:15px; height:25px}
div#bottom div#bottom_right div#bottom_contacts{float:right; width:37%}
div#bottom div#bottom_right div#bottom_contacts a.map_link{background-image:url(/images/icon_m.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:15px} 

.top_phone{color:#FFFFFF; font-size:20px; font-family:Times; /*font-weight:bold*/}
