body {
    background:url(../img/bg_body.gif) repeat-y 50% 0 #888;
    color:#000;
    font:12px/1.55em Arial, Verdana, san-serif;
}
body, div, ul, ol, li, p, dt, dd, dl, h1, h2, h3, h4, h5, form, fieldset, tr, td, legend  { 
    margin:0; 
    padding:0; 
    font:12px/1.55em Arial, Verdana, san-serif;
}
h1 { font-size:1.6em; }
h2 { font-size:1.3em; }
h3 { font-size:1.2em; }
h4 { font-size:1.05em; }
h5 { font-size:1em; }
h1, h2, h3, h4 { line-height:1.4em; margin-bottom:.3em; font-weight:bold;color:#F0323C}
th, td { vertical-align:top; }
p, address { margin-bottom:1em; }
address { font-style:normal; }
li { list-style-type:none; }
dd, dt {}

a img { border:0; }
a {color:#457CF0; text-decoration:none; }
a:hover { color:#457CF0; text-decoration:underline;}

.float-left {float:left;}
.float-right {float:right;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.clearfix {display:block; clear:both; height:0; font-size:0; line-height:0px; overflow:hidden;}


.page{width:780px;margin:0 auto}
.head{
    position:relative;
    background:url(../img/bg_right_top.jpg) no-repeat 100% 0;
    margin-top:10px;
    height:90px;
}
.body{background:#fff}
.foot{height:20px}
.logo{margin-top:20px}
.menu{
    position:absolute;
    width:190px;
    left:295px;
    background:url(../img/bg_menu.jpg) repeat #999;
    border:1px solid #A6A4A5;
    padding:10px 0px;
}
.menu h1 {margin-bottom:5px;background:#F2F2F2;font-size:1.2em;color:#00966B;padding:3px 10px}
.menu ul {margin:0px 15px;}
.menu ul li{margin-top:1px;}
.menu ul li a{display:block;height:1%;background:url(../img/menu_marker.gif) no-repeat 0 100%;padding-left:20px;font-weight:bold;}
.menu ul li a:hover,.menu ul li a.active{color:#3876F1;background:url(../img/menu_marker.gif) no-repeat 0 100% #efefef;text-decoration:none;}
.adv{height:70px}
    .salamander{padding:34px 0px 0px 29px}
    .kbe{padding:7px 64px 0px 0px}
.content{padding:20px 29px}
.content img{border:1px solid #888; padding:1px;margin:5px}
.content table{border-top:1px solid #457CF0;border-left:1px solid #457CF0;}
.content td,.content th{padding:3px;border-right:1px solid #457CF0;border-bottom:1px solid #457CF0;}
.content ul {margin:10px 25px;}
.content ul li{padding-left:5px;margin-bottom:3px;list-style-type:circle}

.caption{font-size:1.6em;line-height:1.4em; margin-bottom:.3em; font-weight:bold;color:#F0323C}
.submenu{
    width:150px;
    background:#EFEFEF;
    border:1px solid #A6A4A5;
    padding:10px 0px;
    float:left;
}
ul.submenu {margin:5px 10px 5px 0px;}
ul.submenu li{margin-top:1px;list-style-type:none}
ul.submenu li a{display:block;height:1%;background:url(../img/menu_marker.gif) no-repeat 0 100%;padding-left:20px;font-weight:bold;}
ul.submenu li a.active{color:#3876F1;background:url(../img/menu_marker.gif) no-repeat 0 100% #efefef;text-decoration:none;}