* {margin: 0; padding: 0;}
body { background: url(/files/styles/48247/bg.gif) center repeat-y; background-color: #FFF;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%; height: 100%;}
body {overflow-y: scroll;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a {  color: #333333;}
a:hover { text-decoration: none;}
.centermap { width: 1000px; margin: 0 auto;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); position: relative;}

/*head*/
.head { background: url(/files/styles/48247/head2.jpg) top no-repeat; height: 202px;}
.links { padding-left: 20px; padding-top: 22px; float: left; height: 46px;}
.links span { display: inline-block;}
.lang a { margin-right: 5px;}
.lang img { position: relative; margin-bottom: -5px;}
.tx {color: #993300; font-weight: bold;}
.tx a { color: #993300; margin-left: 8px; margin-right: 8px; text-decoration: none;}
.lang, .login-link, .logout-link, .logout-user { padding: 0px; margin: 0px; vertical-align: top}
.logout-link a { margin: 0; }
.icons { float: right; padding-right: 17px; padding-top: 4px;}
.icons a { margin-left: 5px;}

.text { font-size: 17px; color: #FFF; padding-left: 15px; padding-right: 225px; height: 72px;}
.adress { text-align: right; padding-right: 28px; float: right; width: 420px; font-size: 14px; color: #09546d; font-weight: bold; padding-top: 10px; }
.tx2 { text-align: left; color: #993300;}
/*head*/


/*content*/
.content { background: url(/files/styles/48247/contentbg.gif) repeat-y; width: 1000px;}
.content_top { background: url(/files/styles/48247/content_top.gif) left top no-repeat; width: 1000px;}
.content_foot { background: url(/files/styles/48247/content_foot.gif) left bottom no-repeat; width: 935px; padding-right: 65px; padding-top: 13px; padding-bottom: 30px;}

.main_table { width: 935px;}
.content_left { width: 245px;}
.menu { padding: 0; list-style: none; font-size: 13px;}
.menu li { float: left; width: 221px;}
.menu a { background: url(/files/styles/48247/menu_li.gif) no-repeat; float: left; width: 199px; height: 29px; padding-right: 10px; text-decoration: none; padding-left: 12px; padding-top: 12px;}
.menu a:hover { background: url(/files/styles/48247/menu_active.gif) no-repeat; color: #FFF;}
.menu a.menu_active { background: url(/files/styles/48247/menu_active.gif) no-repeat; color: #FFF; font-weight: normal;}

.text2 { padding-top: 25px;}
.text2 p { padding-top: 10px;}
.text2 ul, .text2 ol { margin-bottom: 5px; }
* html .text2 ol { margin-bottom: 10px; }
.text2 ul li { margin: 0 0 5px 0; background: url(/files/styles/48247/marker.gif) 9px left no-repeat; padding-left: 10px;}
.text2 ol li { margin: 0 0 5px 18px; }
* html .text2 ol li { margin: 0 0 5px 23px; }
h2 { font-size: 15px; color: #993300; margin:0 0 15px 0; }
h3 { font-size: 14px; color: #993300; margin:0 0 10px 0; }
/*content*/

/*foot*/
.foot { border-top: 1px solid #cccccc; margin-left: 1px; margin-right: 1px; padding-top: 20px; padding-bottom: 20px; text-align: center; font-size: 10px;}
.foot img { width: 98px; height: 27px; position: relative; margin-bottom: -7px; margin-right: 8px;} 
/*foot*/