/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#161616; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

/* H */
h1{height:60px;}
h2{}
h3{font:bold 11px Tahoma;}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:11px Tahoma; color:#512011; background:#220300 url(../i/body_bg.jpg) repeat-x;}
.main{min-width:1000px;	width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; min-height:950px; _height:950px; background:url(../i/main_bg.jpg) no-repeat 50% 0;}
.page{width:864px; margin:0 auto 30px auto; overflow:hidden; zoom:1;}

/* HEADER */
.header{height:178px; position:relative;}
.logo{position:absolute; top:81px; left:52px;}
.ico{position:absolute; top:126px; right:70px;}
.ico a{margin-left:19px;}

/* CONTENT */
.content{background:url(../i/page_m.jpg) repeat-y;}
.content .t{background:url(../i/page_t.jpg) no-repeat; padding:0;}
.content .b{background:url(../i/page_b.jpg) no-repeat bottom; overflow:hidden; zoom:1; padding:95px 47px 50px 47px;}
/*.content div{padding-bottom:30px;} */
.content p, .content ul, .content ol{margin:0 0 10px 0;}
.content ul li{list-style:disc; margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
.content .more{font-weight:bold; padding:0;}
.open{background:url(../i/open_arr.gif) no-repeat 100% 2px; padding-right:10px;}
.content .left{width:324px; float:left;}
.content .right{width:324px; float:right;}
/* news */
.news div{padding-bottom:0;}
.news .item{overflow:hidden; zoom:1; padding-bottom:5px;}
.news .date{float:left; width:60px; height:20px; background:url(../i/date_bg.gif) no-repeat; margin-right:15px; font:10px/20px Tahoma; color:#faf2e7; text-align:center;}
.news h3{padding:2px 0 0 0;}
.news h3 a{background:url(../i/news_arr.gif) no-repeat 100% 5px; padding-right:20px;}
.news .more{margin-left:75px; padding-top:10px;}


/* FOOTER */
.footer{width:830px; margin:0 auto; text-align:left; color:#c1904d;}
.copy{padding-left:30px;}
.counters{float:right;}
.counters div{float:left; margin-right:2px;}
