html, body {height:100%; margin:0; padding:0;}
body{background-color:#AEB4BB;}
html, body, div, table, td, p {font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top}
table {border-collapse: collapse}
table td {padding: 0px;}
form {margin:0px; padding:0px}
img {border:none}

a {color:#A9153C; text-decoration:none}
a:hover {color:#A9153C; text-decoration:underline}

* html #body {height:100%;}
#body {min-height:100%; width:1000px; height:100%; background:url(body_fon_table.jpg) left top repeat-y}
#top {width:100%; height:212px; background:url(body_fon.jpg) left top repeat-x; vertical-align:bottom; text-align:right} 
#logo {width:743px; height:212px; background:url(body_logo_fon.jpg) left top no-repeat}
.box-tel {padding:0px 40px 20px 0px; font-weight:bold; vertical-align:bottom; text-align:right}
.box-tel .name {color:#4D4D4D; font-size:14px}
.box-tel .text {font-size:20px; color:#B50937;}

#logo-but {position:absolute; left:100px; top:55px; z-index:1; height:140px; width:650px}
#mini {overflow:hidden; position:absolute; top:40px; width:100%; min-width:1000px}
#mini_pos{width:940px; padding-right:60px; text-align:right}
#mini img {margin:0px 0px 0px 25px}

#col-main {height:100%; background:url(box_content_fon_1.png) 0px 0px repeat-x #FFFFFF; width:676px}
.menu-top {margin:20px 30px 10px 30px;}
.menu-top table {min-width:100%; background:url(menu_top_fon.gif) left bottom repeat-x;}
.menu-top td {white-space:nowrap; padding:10px 0px 15px 0px}
.menu-top .selector {width:20%}
.menu-top a {font-weight:bold; font-size:14px; color:#A50B34}
.menu-top a:hover {text-decoration:none; color:#000000}

#col-left .box {height:100%; width:240px;}
.col-main-right {background:url(box_content_fon_5.png) 0px 0px repeat-y}
.col-main-left {background:url(box_content_fon_4.png) 0px 0px repeat-y}
.col-left-top ul {margin:0px; padding:3px 0px 0px 30px}
.col-left-top ul li {margin:0px 0px 7px 0px; padding:0px; list-style:none}
.col-left-top ul li a {margin:0px; padding:0px; font-weight:bold; font-size:14px; background:url(menu_left_point.gif) 0px 0px no-repeat; padding:0px 0px 0px 21px; display:block}

.col-left-bottom {vertical-align:top; height:100%; padding-top:20px;}

.page-name {margin:0px; padding:0px; font-size:18px; margin:30px 30px 20px 30px}
.page-content {margin:0px 30px 20px 30px; overflow:hidden}

.menu-bottom {background:url(col_left_fon_1.gif) 0px 0px repeat-y}
.menu-bottom .fon {background:url(col_left_fon_2.jpg) 0px 0px no-repeat; min-height:100px}
.menu-bottom .fon_bot {background:url(col_left_fon_3.jpg) top left no-repeat #efefef; height:9px}
.menu-bottom ul {padding:25px 10px 10px 55px; margin:0px}
.menu-bottom li {list-style:none; font-weight:bold; font-size:14px; padding:0px 0px 8px 0px}
.menu-bottom li a {text-decoration:underline}
.menu-bottom li a:hover {text-decoration:none}

.calculator table tr td{font:12px Arial, Helvetica, sans-serif; color:#424242;}
.calculator .err{ color:#FF0000; height:30px; font-weight:bold; text-align:center}
.calculator .title{font:bold 16px Arial, Helvetica, sans-serif; margin-bottom:22px; color:#363636}
.calculator .txt{ width:250px;}
.calculator .select{ border:1px solid #8F8F8F; margin-bottom:5px}
.calculator .input{ width:139px; border:1px solid #8F8F8F; margin-bottom:5px}
.calculator .btn { text-align:right; padding-right:5px}
.calculator .button{ background:url(calc_but.gif) top left no-repeat;width:139px; height:23px; border:none;font:12px Arial, Helvetica, sans-serif; color:#424242; cursor:pointer;margin-bottom:28px; }

.search-index {width:240px; height:25px; overflow:hidden}
.search-index .text {background:url(search_index.png) 0px 0px no-repeat; height:15px; width:164px; border:none; font-size:10px; margin:0px 0px 0px 32px}
.search-index .button {background:url(search_index_but.gif) 2px 3px no-repeat; height:15px; width:24px; border:none; margin:0px 0px 0px 5px; cursor:pointer}

#col-bottom {background:url(body_bottom_fon_3.png) 0px 0px repeat-x}
.col-bottom-left {background:url(body_bottom_fon_1.png) 0px 0px repeat-y}

.copyright {width:210px; padding:15px 0px 0px 40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.design {text-align:right; margin:15px 5px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.design a {color:#000000}