#border {

 width: 902px;
 background: #393939 url(../img/bg_gry.gif);
 padding: 2px;
 margin: 5px auto 5px auto;

}

#main {

 width: 900px;
 border: solid 1px #fff;
 background: #fff url(../img/main_line.gif);

}

#header {

 color: #fff;
 line-height: 1px;
 background: #0000ce url(../img/menu_main.jpg);
 border: solid #fff;
 border-width: 1px 0 1px 0;
 clear: both;

}

#header_line {

 height: 12px;
 background: #0000ce url(../img/menu_main.jpg);
 border: solid #fff;
 border-width: 0 0 1px 0;

}

#lang {

 width: 150px;
 text-align: right;
 border: dashed #a5cbf2;
 border-width: 0 0 1px 0;
 padding: 4px 5px 1px 5px;

}

#lang img {

 margin: 2px;

}

#header_nav {

 width: 898px;
 height: 24px;
 text-align: right;
 background: #0000ce url(../img/menu_main.jpg);
 padding-right: 2px;

}

#site_title {

 color: #fff;
 font-weight: bold;
 padding: 4px 0 4px 10px;
 float: left;

}

#header_nav .login {

 margin: 5px 4px 0 2px;
 float: right;

}

#content {

 width: 699px;
 min-height: 600px;
 background: #f6f6f6;
 padding: 10px;
 float: left;

}

#content img {

 max-width: 98%;

}

#lmenu {

 width: 180px;
 background: #b3aef0;
 border: solid #fff;
 border-width: 0 1px 0 0;
 float: left;

}

#rmenu {

 width: 160px;
 background: #b3aef0;
 border: solid #fff;
 border-width: 0 0 0 1px;
 float: left;

}

#footer {

 height: 22px;
 font-size: 11px;
 color: #fff;
 text-align: right;
 line-height: 11px;
 background: #0000ce url(../img/menu_main.jpg);
 padding: 0 2px;
 border: solid #fff;
 border-width: 1px 0 0 0;

}

#footer a {

 color: #fff;
 font-size: 11px;
 line-height: 11px;
 margin: 0 2px 1px 0;

}

#footer a:hover {

 color: #ccc;

}

#footer div {

 width: 200px;
 float: right;

}

#footer div a {

 border: 0;
 margin: 2px 0 1px 2px;
 float: right;

}

#footer_line {

 height: 12px;
 text-align: right;
 font-weight: bold;
 background: #c6c6c6 url(../img/bg_gry.gif);
 border: solid #fff;
 border-width: 1px 0 0 0;
 padding-right: 4px;
 clear: both;

}

#footer_line a {

 color: #fff;

}

#footer_line a:hover {

 color: #f00;

}

ul#nav_lft {

 list-style: none;
 margin: 0;

}

ul#nav_lft li {

 text-align: left;
 line-height: 13px;
 border: dashed #fff;
 border-width: 0 0 1px 0;
 cursor: pointer;

}

ul#nav_lft li:hover {

 background: #f9f9f9;

}

ul#nav_lft li a {

 color: #000;
 padding: 4px 5px 6px 10px;
 display: block;

}

ul#nav_lft li a:hover {

 color: #f00;

}

ul#nav_lft li p {

 padding: 4px 5px 6px 10px;

}

ul#nav_lft li.main {

 color: #fff;
 font-weight: bold;
 padding: 4px 5px 6px 10px;
 background: #153b82 url(../img/menu_main.jpg);

}

ul#nav_lft li.hl {

 font-weight: bold;

}

ul#nav_lft li input {

 width: 90px;
 color: #000;
 text-align: left;
 border: solid 1px #85abd2;
 background: #e3e3e3;
 margin: 4px 5px 4px 2px;

}

ul#nav_lft li input:hover {

 color: #f00;
 border-style: dashed;
 background: #f3f3f3;

}

ul#nav_lft li input:focus {

 border-style: dashed;
 background: #e9e9e9;
 outline: none;

}

ul#nav_lft li input[type=submit] {

 width: 100%;
 border: 0;
 background: transparent;
 padding: 0 10px 0 5px;

}

ul#nav_lft li label {

 width: 65px;
 color: #000;
 display: block;
 padding: 6px 2px 0 10px;
 float: left;

}

#nav_head {

 padding: 4px 0 4px 0;
 float: right;

}

#nav_head a {

 color: #fff;
 padding: 0 5px 0 5px;
 cursor: pointer;

}

#nav_head a:hover {

 color: #f00;

}