@charset "utf-8";

body {height:100%;padding:0; margin:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; background-color:#515; background-image:url(/img/bg.jpg)}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

.main {width:980px;padding:0;margin:0 auto}

.header {padding:0;margin:0; height:240px; width:980px}
.header h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:3px 0; font-weight:normal; color:#FFFFFF; text-align:right}
.head {padding:0; width:450px; height:140px; position:relative; left:520px; top:15px}
.ckb {padding:0 25px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#f58; font-weight:bold; text-indent:0}
.ckb a {color:#f69; text-decoration: none;}
.ckb a:hover {color:#948;}

.content {background:#FFFFFF url(./img/bot.png) bottom no-repeat;padding:0;margin:0; width:980px}
.contenti {background:#FFFFFF url(./img/top.png) top no-repeat;padding:17px;margin:0}
.footer {color:#FFF; font-size:10px; text-indent:0}
.footer a {color:#FFF; font-size:9px; text-decoration: none;}


h1 {font-family: Tahoma, Geneva, sans-serif; font-size:20px; margin:15px 0; font-weight:500; color:#615}
h2 {font-family: Tahoma, Geneva, sans-serif; font-size:15px; margin:15px 0; font-weight:700; color:#615}
h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; margin:10px 0 3px 0; font-weight:700; color:#715}
h4 {font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:25px 0 0 0; font-weight:bold; color:#fff; background-color:#f69; text-align:center; line-height:24px}
h4 a {text-decoration: none; color: #fff;}
h4 a:hover {text-decoration: none; color: #727;}
h5 {font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:3px 0; font-weight:bold; color:#715;}
h5 a {text-decoration: none; color: #715;}
h5 a:hover {text-decoration: none; color: #f58;}

p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0; font-weight:normal; text-align:justify; text-indent:10px}
a {text-decoration: none; color: #C06;}
a:hover {text-decoration:underline; color: #f58;}
ul {margin:1px 15px;color:#111; padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
ol {margin:1px 15px;color:#111; padding:0 15px}
img {text-decoration: none; border:none}
img a {text-decoration:none; border:none}

/*Горизонтальное меню*/
.trans40 {filter:alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75; background-color:#FF1177; width:100%; height:38px; padding-top:12px; margin-top:12px}
#head1ine {margin:0 7px; padding:0; background: none;}
#line_l {width:95px; margin:0; padding:0; float:left; text-align:left}
#line_r {margin:0; padding:0; float:right; text-align:right}
#linemenu {padding:0; margin:0; list-style: none; font:normal normal 13px Tahoma;color: #FFF;}
#linemenu li {float: left; margin: 0; padding: 0; text-align: center;}
#linemenu a {text-decoration: none; margin: 0 11px;padding: 3px;display: block;color: #FFF;}
#linemenu a:hover {color: #515;}

/*Суб меню*/
.linehead {width:715px;}
.line_a {background-color:#515; color:#FFF; padding:7px; height:27px; margin:2px 0}
.line_b {background-color:#515; color:#FFF; padding:7px; height:27px; margin:2px 0}
.line_a h1, .line_b h1 {color:#FFFFFF; margin:3px 0;}
.sub {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:12px; margin-right: 0 !important; padding:0 !important; font-weight:normal;color: #715;}
.sub a {text-decoration: none; color: #715;}
.sub a:hover {text-decoration:underline; color: #715;}

/*Левое меню*/
.box_l {float:left; position:relative; display:block; margin:0; width:175px;}
.box_al {display:block; margin:0; width:175px; padding:1px; border:#515 1px solid}
.box_al li {display:block; height:20px; width:175px; margin:0 -12px; text-align:left; list-style: none; font-size:12px}
.box_al li a {text-decoration: none; color: #515; height:20px; width:175px; background:url(llist.gif) no-repeat; padding:3px 10px}
.box_al li a:hover {color: #F69;background:url(llist.gif) no-repeat 0px -20px;}

.llist {margin:0; background:url(./img/llist.gif) no-repeat; height:22px; width:175px; padding:0; overflow:hidden}
.llist a {height:22px; width:175px; text-decoration:none; display:block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding:3px 10px; font-weight:normal; color:#515}
.llist a:hover {background:url(./img/llist.gif) no-repeat 0px -22px;color: #F69;}
.wpink {text-indent:0; background-color: #FEFAFC; text-align:left; margin:0; padding:5px}

/*Правое меню*/
.data {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin-bottom:5px; font-weight:normal; color:#868; text-align:right}
.box_r {float:left; position:relative; display:block; margin:2px 5px; width:205px}
.arrow {margin:8px 0; background:url(./img/arrow_p.jpg) no-repeat; height:40px; width:205px; padding:0; overflow:hidden}
.arrow a {height:40px; width:205px; text-decoration:none; display:block; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:12px 5px; font-weight:normal; color:#513}
.arrow a:hover {background:url(./img/arrow_p.jpg) no-repeat 0px -40px;}
.arrow0 {margin:7px 0; background:url(./img/arrow0.jpg) no-repeat; height:60px; width:205px; padding:0; overflow:hidden}
.arrow0 a {height:60px; width:205px; text-decoration:none; display:block; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:13px 5px; font-weight:normal; color:#413}
.arrow0 a:hover {background:url(./img/arrow0.jpg) no-repeat 0px -60px;}
.arrow2 {margin-bottom:15px; height:134px; padding:0; overflow:hidden}
.arrow2 p {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:38px 2px; font-weight:normal}
.arrowt {margin:0px 0 7px 740px; padding:0; overflow:hidden; z-index:100; display:block; position:absolute}
.box_i {display:block; margin:15px 0; padding:5px; border:#EDE 1px solid; background-color:#FFEEEE}
.forum {background-color:#FDEFF2; font-size:10px; padding:0 3px; margin-left:5px; text-align:left}
.cons {margin:0; background:url(./img/cons.gif) no-repeat; height:26px; width:205px; padding:0; overflow:hidden}
.cons a {height:26px; width:205px; text-decoration:none; display:block;}
.cons a:hover {background:url(./img/cons.gif) no-repeat 0px -26px;}

/*Основной блок*/
.box_c {float:right; width:515px; margin-top:12px;}
.box_c2 {float:right; margin:12px 0 0 0; width:745px;}
.qq, .qq2 {padding:5px; background-color: #FFEEEE; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; }
.qq {margin:7px 0 7px 55px;}
.qq2 {margin:7px 230px 7px 55px;}
.qtext {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; text-align:justify; text-indent:10px;}
.qautor {font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; text-align: right;}
.guide {border:#515 solid 1px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.guide h2 {color:#FFFFFF; margin:3px;}
.guide h4 {color:#FFFFFF; margin:3px; background-color:#e9d9da}
.guide a {text-decoration: none; color: #414;}
.guide a:hover {color: #F69;}
.guide img {border:1px solid #777; margin:0px 50px; text-align:center}
.tema {margin-left:15px; text-indent:0}
.ind {border: none; width:100%;}
.ind h2 {margin:0 0 3px 3px; border-top:#515 solid 1px}
.ind img {border: none; margin:1px 7px 2px 0; vertical-align:top}

.cc {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin:3px 0; font-weight:normal; color:#FFF;}
.att { color:#F58; margin:0}
.article, .foto {margin:0;}
.article p {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; text-align:justify; text-indent:14px;}
.article ul, .article ol {margin:1px 25px;color:#111; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; }
.artautor {font-size:12px; font-style:italic; margin-left:320px}
.foto img {border:1px solid #515; margin:0 10px 10px 0; float:left}
.fl_right {float:right; margin:10px 2px 10px 15px; padding:0}
.fl_left {float:left; margin:5px 15px 10px 2px; padding:0}
.jiao {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold}
.right {text-align:right}


.link_nor{// for clickable normal link
background-color: #333333;
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 2px solid #808000;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}


.link_act
{// for clickable active link
background-color:#808000;
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 2px solid #808000;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}
 

.showbg{// for fadeout effect *This is optional
background-color: black;
}

span{// for watermark
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
color:black;
display:none
}


.gray
{// for cover
background-color: gray;
position: absolute;
border: 0px solid #9F6D11;
z-index: 100;
}


.opa{// for watermark opacity
color:white;
padding:10px 20px 0px 20px;
position: absolute;
z-index: 101;
background-color: #FFA928;
opacity:0.5;
filter: alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16);
-moz-opacity: 0.5;
}