@charset "utf-8";
/* CSS Document */
body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979}
.clear {clear:both}
ul {list-style:none; margin:0; padding:0}
a {color:#013e75; text-decoration:none}
a:hover {text-decoration:none}
.page {width:800px; margin:0 auto}

.header { width:800px; height:150px; margin:0 0 10px 0;}
.fl_b {background:url(images/fl_backs.gif) no-repeat right top}


.top_menu li {float:left; font-size:18px; padding:0px 5px;}
.top_menu a {color:#6385ab; display:block}


.home a {background:url(images/home.gif); width:11px; height:10px; font-size:1px; display:block}
.sitemap a {background: url(images/sitemap.gif); width:11px; height:9px; font-size:1px; display:block}
.contact a {background:url(images/contacts.gif); width:12px; height:9px; font-size:1px; display:block}
.tech_menu {position:absolute; top:15px; margin:0 0 0 100px}
.tech_menu li {float:left; margin:0 8px 0 0}
.tel {color:#6385ab; font-size:24px; position:absolute; margin:0 0 0 112px; top:80px; font-weight:bold}

.logo a {background: url(images/logo.gif); width:28%; height:51px; display:block; position:absolute; top:28px; margin:0 0 0 0}

.mc_st {background:url(images/mc_st.gif); width:530px; height:9px; font-size:1px}
.mc_end {background:url(images/mc_end.gif); width:530px; height:9px; font-size:1px}
.mc_cont {width:486px; background:url(images/mc_back.gif); padding:13px 22px}

.left_sidebar, .right_sidebar {float:left; width:27%}
.left_sidebar ul, .right_sidebar ul {padding:10 0 0 10px;}
.left_sidebar {line-height: 2}
h2, .moduletable th {margin:10px 0;  background:url(images/st_back.gif) no-repeat; width:176px; height:37px; color:#ababab; font-size:18px; padding:3px 0 0 10px; display:block; text-align:left}
.main_sidebar {width:47%; float:left; margin:0 9px}
h1, .contentheading, .componentheading {color:#013e75; font-size:16px; margin:5px 0; padding:0}

.footer { padding:10px 0 0 230px}
