* {font-size: 12pt; font-family: Tahoma, sans-serif;}
body, div, img, h1 {margin: 0; padding: 0; border: 0;}
html {overflow-y: scroll}
html, body {width: 100%; height: 100%;}
body {background: #000 url('/files/images/index.jpg') center top no-repeat;}

#page {width: 100%; height: auto !important; height: 100%; min-height:100%;}
#main {position: relative; margin:0 auto; width: 995px; color: #fff; height: auto;}

h1 {color: #fff; font-size: 18pt; margin-bottom: 15px; font-family: Tahoma, sans-serif; font-weight: 400;}
a {color: #fff;}
a:hover {color: #fce8af;}
a.cur, #left a.cur, #smenu a.cur {color: #fce8af; text-decoration: underline;}
ul {list-style-image: url('/files/images/bull.gif');}
li {margin-left: 16px;}

#top {position: absolute; width: 100%; min-width: 1000px; height: 104px; top: 0; z-index:100;}
.logo {position: absolute; margin: 17px 0 0 32px; width: 125px; height: 73px; z-index:101;}

#banner {position: absolute; overflow: hidden; top: 5px; left: 100%; margin-left: -332px; width: 332px; height: 97px; cursor: pointer; z-index: 100;}

.foot {clear: both; height: 220px;}
.subt {position: relative; height: 64px; width: 990px; margin:0 auto; margin-top: -120px; padding-top: 20px; color: #fff;}
.phone {text-align: left; margin-left: 80px;}

.teaserpic {float:left; width:auto; min-width:0; margin: 0 15px 10px 0; height:auto; border:none;}
.teaserpic img {border:none;}

#flink {position: fixed; left: 50%; top: 50%; margin: -280px 0 0 -320px;}
#flink {{/position: absolute; top: expression((eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop) + document.documentElement.clientHeight/2);}}

#filters {margin-bottom: 10px; font-size: 9pt; line-height: 11pt;}
#filters a {font-size: 14pt; text-decoration: none;}
#filters a.cur {text-decoration: underline;}
#glossary_view a {width: 99%; display: block; text-decoration: none;}
#glossary_view div {color: #ccc; font-size: 11pt; padding: 5px;}


#pagination {clear:both;}
#pagination a, #pagination a:visited {
padding:3px 5px;
margin-right:5px;
background:#761616;
text-decoration:none;
}
#pagination a:hover {
background:#ff070D;
}
#pagination span {
padding:3px 5px;
background:#ff070D;
margin-right:5px;
}

#banner-lider {position: absolute; overflow: hidden; top: 10px; left: 270px; width:390px; height:80px; z-index: 100;}

input.des_input {
width:99%;
display:block;
margin:3px 0 10px 0;
font-size:16px;
}

textarea.des_input {
width:99%;
display:block;
margin:3px 0 10px 0;
font-size:12px;
height:100px;
}

input#des_submit {

display:block;
width:100%;
margin:20px auto 10px auto;
font-size:24px;
}

