* {
margin:0px;
padding:0px;
}

body  {
font-family: Georgia;
background: #2f2f2f;
}

a {color: #828282;}
a:hover {color: #d5d5d5;}

.dev {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 10;  
  height: 30px;
  background: #000;
  font-size: 12px;
  color: #464646;
  padding: 0 13px;
  line-height: 30px;
}

.dev a:link {color: #ccc;}
.dev a:visited {color: #ccc;}
.dev a:hover {color: #ccc;}
.dev a:active {color: #ccc;}

.lt {
position:absolute;
width:241px;
height:49px;
background:#000;
color:#ccc;
font-size:18px;
font-weight:bold;
font-style:italic;
padding:10px 10px 0 10px;
top:20px;
left:20px;
z-index:10;
}

.rt {
position:absolute;
top:160px;
right:20px;
width:354px;
background:#000 url('/i/rt-bg.gif') right top no-repeat;
/*height:247px;*/
z-index:10;
font-size:12px;
color:#ccc;
padding:12px 15px 10px 33px;
}

.rt ul.t-menu {
list-style:none;
overflow:hidden;
padding-bottom:15px;
}

.rt ul.t-menu li {
float:left;
color:#464646;
margin:0 15px 0 28px;
}

.rt ul.t-menu li a {
color:#fefefe;
}

.rt ul.t-menu li a:hover {
color:#ccc;
}

.rt h1 {
font-size:30px;
color:#2adeff;
font-weight:bold;
font-style:italic;
text-align:center;
margin-bottom:20px;
margin-left:-30px;
}

.rt div.rt-cont {
padding-left:28px;
}

.rt div.rt-cont span {
color:#fff;
}

.rt div.rt-cont span a {
color:#fff;
}

.rt div.rt-cont span span {
font-size:18px;
font-weight:bold;
font-style:italic;
}

.lb {
position:absolute;
left:20px;
bottom:20px;
background:#000;
color:#464646;
font-size:12px;
width:165px;
height:69px;
padding:10px 10px 0 19px;
z-index:10;
}

.lb ul {
list-style:none;
overflow:hidden;
}

.lb ul li {
float:left;
}

.lb ul li a img {
border:none;
}

.rb {
position:absolute;
right:20px;
bottom:20px;
background:#000;
color:#464646;
font-size:12px;
padding:10px 10px 0 18px;
/*width:695px;*/
height:69px;
z-index:10;
}

.rb ul {
list-style:none;
overflow:hidden;
padding-top:7px;
}

.rb ul li {
float:left;
}

.rb ul li a img {
border:none;
}

.rb .org {float: left; margin:0 5px 0 5px}

.some-text {
    padding: 204px 444px 160px 33px;
    color: #fff;
    font-size: 12px;
    
 }

.some-text h2 {font-size: 36px; margin: 0 0 24px 0; font-style: italic;}
.some-text h3 {font-size: 15px; margin: 0; font-style: italic;}
.some-text p {margin-bottom: 27px; line-height: 1.8em;}
.home-link {position: absolute; z-index: 10; right: 414px; top: 174px;}

a img {border: none;}


.lt {
width:247px;
height:52px;
padding:7px 10px 0 14px;
zoom:1;
}
.rt {
width:363px;
/*height:245px;*/
padding:12px 0px 10px 11px;
zoom:1;
}
.rt ul.t-menu {
padding-bottom:12px;
zoom:1;
}
.rt ul.t-menu li {
margin:0 17px 0 28px;
_margin:0 8px 0 14px;
zoom:1;
}
.rt h1 {
margin-bottom:6px;
padding-left:53px;
padding-left:7px;
position:relative;
left:-9px;
line-height:1.1em;
zoom:1;
}
.rt h1 span {
font-size:32px;
}
.rt div.rt-cont {
padding-left:26px;
line-height:1.65em;
zoom:1;
}


.rt div.rt-cont span {
line-height:1.4em;
zoom:1;
}
.lb {
height:72px;
padding:7px 10px 0 19px;
zoom:1;
}

.lb ul {
padding-top:3px;
zoom:1;
}

p.q {font-weight: bold;}

.container {position: relative; min-width: 1000px;z-index:3;
    width:expression((document.compatMode && document.compatMode == 'CSS1Compat')?(document.documentElement.clientWidth < 1000?"1000px" : "auto"):(document.body.clientWidth < 1000?"1000px": "auto"));}