body.sky{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#54534f; background:#f3e8cd url(../images/sky.jpg) no-repeat 50% 0;}

p, form{margin:5px 0;}

a{color:#54534f; text-decoration:underline;}
a:hover{text-decoration:none;}
a img {border:0}
h1,h2,h3, .componentheading, .contentheading{margin:5px 0;font-size:13px; font-weight:bold; text-decoration:underline;}
h1,h2, .componentheading, .contentheading{margin:0;padding:5px 0;}
.componentheading {font-size:14px;text-decoration:none; text-transform:uppercase}

.img_tl, .img_tr, .img_bl, .img_br{position:absolute;}
.img_tl{top:35px;left:0;width:189px;height:281px;background:url(../images/man_tl.png) no-repeat 0 0;}
.img_tr{top:14px;right:0;width:165px;height:261px;background:url(../images/man_tr.png) no-repeat 0 0;}
.img_bl{bottom:8px;left:0;width:204px;height:327px;background:url(../images/man_bl.png) no-repeat 0 0;}
.img_br{bottom:8px;right:0;width:157px;height:327px;background:url(../images/man_br.png) no-repeat 0 0;}
.sides {background: url(../images/main_bg.gif) repeat-x 0 237px;}
.side1 {background: url(../images/side1.gif) repeat-x bottom}
.side2 {background: url(../images/side2.gif) repeat-x bottom}
.wrapper{background:#f3e8cd url(../images/main_bg.gif) repeat-x 0 237px; position:relative; width:980px;  }
.sky{background:url(../images/sky.jpg) no-repeat 50% 0;}
.footer_bg{background:url(../images/footer_c.gif) repeat-x 0 100%;}
.footer_l{background:url(../images/footer_l.jpg) no-repeat 0 100%;}
.footer_r{background:url(../images/footer_r.jpg) no-repeat 100% 100%;}

.logo{position:absolute;left:0;top:40px;width:100%;height:161px;background:url(../images/battlespirit.jpg) no-repeat 50% 0;}

.serv{position:absolute;left:40px;top:0px;width:97%; }
.serv div{width:108px;margin:0 auto;border-top:5px solid #6d0101;height:30px; background:url(../images/srv.gif) no-repeat 50% 50%;}
.serv a{display:block;width:32%;height:100%;float:left;text-decoration:none;}

.main_content{padding:176px 90px 70px; width:800px}
.main_content div{background:#fbf4da url(../images/cont_lc.gif) repeat-y 0 0;z-index:1;}
.main_content div div{background:url(../images/cont_rc.gif) repeat-y 100% 0;z-index:1;}
.main_content div div div{background:url(../images/cont_t_bg.gif) repeat-x 0 0;z-index:1;}
.main_content div div div div{background:url(../images/cont_rt.jpg) no-repeat 100% 0;z-index:1;}
.main_content div div div div div{background:url(../images/cont_lt.jpg) no-repeat 0 0;z-index:1;}
.main_content div div div div div div{background:url(../images/cont_b_bg.gif) repeat-x 0 100%;z-index:1;}
.main_content div div div div div div div{background:url(../images/cont_rb.jpg) no-repeat 100% 100%;z-index:1;}
.main_content div div div div div div div div{background:url(../images/cont_lb.jpg) no-repeat 0 100%;z-index:1;} 
.main_content div div div div div div div div div{background:none;padding:0;}
* html .main_content_ie{height:1px;}
.main_content div.content{padding:1px 65px 55px ; z-index:1501; }

.clear{font-size:1px;clear:both; height:1px;}

.footer_tbl{position:absolute;bottom:0px;width:100%;}
.footer_tbl table{margin:0 150px;height:80px;color:#FFCC99;
font-size:8pt;}
.footer_tbl h3{margin-top:0px;}
.footer_tbl a{text-decoration:none; color:#FFCC99;
font-size:8pt;}

.topmenu{padding:0 25px; margin-bottom:20px; position:relative;}
.topmenu td{text-align:center; height:37px; width:115px}
.topmenu a{color:#dab69a; text-decoration:none;}
.topmenu .tm_sp{ background:url(../images/tm_sp.gif) no-repeat 50% 50%;}

.topmenu table {width:100%;  background:url(../images/co nt_t_bg.gif) repeat-x}
.topmenu table td{background:url(../images/tm_sp.gif) no-repeat 0 70%; text-align:left;}
.mainlevel {color:#dab69a; display:block; text-align:center; padding: 5px 0; font-weight:bold }
.sublevel {display:block; text-align:left; height:30px; vertical-align:middle}
.main_submenu {display:none;  position:absolute; width:116px  }
.main_subactive .main_submenu {display:block; padding:5px 0 0 0; }
.main_submenu a {display:block; background:#820404 url(../images/tm.gif) repeat-x bottom ; padding: 3px 10px; text-align:center;  }
.main_submenu a:hover { background:#A51E1E url(../images/tm.gif) repeat-x bottom}

div.module table_search {position:absolule; top:200px}
.moduletable_search input {width:100px; font-size:11px; padding:1px 2px; background:#fbf4da; color:#000; border:1px solid #fbf4da}
.moduletable_search input.button_search {width:80px; color:#FFCC99;background:#820404; margin: 0 0 0 3px}

.contentpagetitle h1 {margin:0; padding:0}


.blog_more li , .contentheading a h1{list-style:none; background:url(../images/v.png) 0px 3px no-repeat;  padding:3px 0 3px 20px; margin:0 }





#page-header, input, select, input.button2 {font-size:11px;}
#page-header {height:35px}
.icon-navig {display:block; float:left}
.row .icon {padding:3px 0 3px 37px; }
.header td.icon {padding:3px 0 3px 10px; }
.row td {padding:3px 0}
.row { list-style:none}

.linklist, .rightside {font-size:11px;}
.right {float:right}
#search-box {float:right; height:40px; overflow:hidden; width:250px}
#search-box input.search , input.inputbox {width:100px}
input.inputbox
.topiclist, .forums   {margin:0; padding:0}
.topiclist{  background:url(../images/cont_t_bg.gif) repeat-x;}
.forums {background:#f6f6f6}
.header {  color:#fff ; height:40px}
.header a  {color:#fff;font-size:12px ;padding:2px 0 0 20px }
.header td { padding: 3px 1px ; font-size:11px }
.header td.icon {text-transform:uppercase}
.inner  {background: url(../images/main_bg.gif) repeat-x 2px 5px }
.postbody h3, .postbody h3  a {text-decoration:none; font-size:14px;padding:0px 0 0 20px}
.row:hover {background:#f3e8cd  ;  }

.lastpost {width:150px; font-size:12px}
.posts {width:80px; font-size:12px}
.topics {width:50px; font-size:12px}
.icon {width:400px; background-position:2px 5px}

.icon a {font-weight:bold}
.icon span.author a {font-weight:normal}

ul.profile-icons li {
	float: right; list-style:none; border:1px solid #820404; padding:2px; font-size:11px; 
	margin: 0 0 3px 6px; 
}
.post-icon, .reply-icon {display:block; width:100px; text-align:center; border:1px solid #820404; padding:2px;
	margin: 5px 0 3px 6px; 
}
.post-icon:hover a, .reply-icon:hover  a{color:#fff}

.post-icon:hover , .reply-icon:hover, ul.profile-icons li:hover {color:#fff;background:#820404}
ul.profile-icons a , .post-icon a,  .reply-icon a {text-decoration:none}
ul.profile-icons li:hover a, ul.profile-icons li:hover a:hover {color:#fff}
 ul.profile-icons {
	float: left;
}
 ul.pf li {font-size:11px; list-style:none;}
 
#page-body h2 {  background:#820404; color:#fff; padding:3px 20px}
#page-body h2 a {color:#fff}
.topic_head {background:#f3e8cd; }
.post {background:#FFFDF4}   

blockquote {border:1px dashed #f3e8cd; padding:6px; background:#fff}  
cite {font-size:11px; display:block } 
.pf_man {font-weight:bold}
.profile {width:130px} 
.newest {margin:0 10px 0 0 }
 dfn {display:none} 
.posts, .topics , .views {text-align:center; }
.navbar { height:10px;}
.navbar div{ margin:20px 0 10px}
.navlinks a {font-size:11px; margin:0 5px; }
div.navlinks {margin:10px 0}
span.navlinks b{font-size:15px; }

.copyright {display:block; margin:10px; text-align:center}
.rank {display:block; font-size:10px; }
.main_content div.topic_content {padding: 5px 0 10px 20px ; border-left :1px dashed #54534f}
.pf-icons li { padding:2px; font-size:11px; }
.pf-icons {padding:0px 0 0 15px; }
#page-body h2 {margin:10px 0 0 0}
.contenttoc {margin :0 0  10px  20px; background:#FFFDF4}
.navbar a{font-size:12px}
.padd2 {padding:0 0 0 22px; display:block}

.icon-register a, .icon-logout a {font-weight:bold;}

.sectiontableentry1 td {padding:4px 0 6px 0}
.sectiontableentry2 td {padding:4px 0 6px 0}


/* Video
--------------------------------------*/


.vd_categs_list div a {font-size:120%; background: url(../images/play.gif) no-repeat 2px 2px;}
/* .vd_video_list {display:block; width:200px; float:left;} */

.com_video .clear{clear:both;font-size:1px;}

.com_video img{border:none;}

.mod_video{}
.mod_video img, .mod_video table{border:none;}
.md_video_tbl td{vertical-align:top;}
.md_video_img{}
.md_video_img a{}
.md_video_tbl h5{display:inline;font-size:100%; font-weight:bold;}
.md_video_tbl span{font-size:90%; color:#999;font-weight:normal;}
.md_video_tbl p{margin:0;}

.vd_video_box{text-align:center;}
.vd_date{font-size:13px; margin:10px 0;} 
.vd_video_descr{margin:10px auto 0; width:300px; text-align:left; border-left:4px solid #ccc; padding-left:10px;}


.com_video {margin:20px 0 0 20px; min-height:300px}

.com_video .contentheading {text-align: center; text-decoration:none}
#cp-menu{float:right; width:150px; position:absolute;}
#cp-main {margin: 0 0 0 150px; min-height:500px}
.cp-mini {display:none}
.cplist, .pmlis {background:none}

dd.mark {float:right; width:60px; text-align:left; position:relative; top:-18px}
#cp-main .panel li.header dd, #cp-main .panel li.header dt {color:#fff}
#cp-main .panel li.header {padding:5px 0  0 0}
#cp-main .panel li.header  dd.mark {width:100px; }

#comments a.comment-anchor {background:transparent url(../images/avatar.gif) no-repeat scroll 0pt;
display:block;
float:left;
height:24px;
overflow:hidden;
text-indent:1000px;
width:24px;}
