/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  background-color: #e0ccb3;
  color: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: #d2b48c;
  color: #f7f7f7;
  }

.punbb td.tc2, .punbb td.tc3 {
  background: #e0ccb3;
  color: #000;
}

.punbb .linksb {
background: #e0ccb3;
}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background: url(http://forumstatic.ru/files/0010/b7/74/63984.jpg) #d2b48c repeat-x;
  color: #fffddf;
  text-align: center;
  font-size: 1.2em;
  font-family: Cursive;
  font-weight: bold;
  letter-spacing: 1px;
  }

/* CS1.4 */
#pun-title {
background-image: url("");
  color: #333;
  }

#pun-title .container, .punbb .modmenu .container {
color: #333;
}


/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #e0ccb3;
  color: #583638;
  font-family: Cursive;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: #d2b48c;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: #EED8AE;
  color: #333
  }

/* CS1.8 */
#pun-navlinks .container {
  background-image: url("http://forumstatic.ru/files/0010/b7/74/64072.jpg");
  text-align: center;
  font-size: 1.2em;
  font-family: Cursive;
  font-weight: bold;
  background-color: #d2b48c;
  color: #fffddf;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

#mod-options {
  background-color: #edd8be;
  color: #333
  }


/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: #CDBA96;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #CDBA96;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: #CDBA96;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: #CDBA96;
  }

/* CS2.5 */
.punbb th {
  border-color: #CDBA96;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #d2b48c;
  }

.punbb textarea {
  border: 3px inset #e0ccb3;
}

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #CDBA96;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #CDBA96;
  }

.punbb .divider {
  border-color: #CDBA96;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #CDBA96;
  }

li.pa-online {
  border-left-color: #ff0000;
  }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color: #583638;
  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active, .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #a25f2a;
  text-decoration: underline;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #eee;
  text-decoration: none
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #fff;
  text-decoration: underline
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }


/* CS4 Post status icons
 -------------------------------------------------------------*/

#pun-main table Div.icon {float: left; display: block; width: 50px; height: 50px; border-style: none; background-repeat: no-repeat; position: relative; margin-right: 10px;}
Div.icon {
background-image : url(http://forumstatic.ru/uploads/000f/6b/c8/312-4.png);
background-repeat: no-repeat;
}
TR.inew Div.icon {
background-image : url(http://forumstatic.ru/uploads/000f/6b/c8/312-1.png);
background-repeat: no-repeat;
}
TR.iclosed Div.icon {
background-image : url(http://forumstatic.ru/uploads/000f/6b/c8/312-2.png);
background-repeat: no-repeat;
}
TR.isticky Div.icon {
background-image : url(http://forumstatic.ru/uploads/000f/6b/c8/312-3.png);
background-repeat: no-repeat;
}

#pun-stats ul.container {
        background: #e0ccb3 url(http://forumstatic.ru/files/000f/6b/c8/15870.png) no-repeat 18px 10px;
        padding-left: 100px;
}

body {
background: url( ) #d2b48c;
background-position: top center;
}

.punbb .main .container,
.punbb .section .container,
.punbb .section .formal .container,
.punbb .formal fieldset,
#viewprofile li strong, #viewprofile li div,
#setmods dd,
.punbb .post-body,
.post-box,
.punbb .post-links,
.punbb-admin #pun-admain .adcontainer,
.punbb .info-box, .punbb #pun-main .info-box .legend {background: url() #e0ccb3;
  color: #000;
  }

/* E1 infomenu
-------------------------------------------------------------*/

#menu {width: 810px;}

#nav ul li{
text-align:left!important;
}

#nav {padding:0; margin:0; list-style:none; height:35px; background-image: url( ); background-color: #e0ccb3; repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif; font-size:1.2em; font-weight: bold;}

#nav li.top {display:inline; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:45px; line-height:33px; color:#000; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}

#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:45px}

#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:45px; background: url(http://i069.radikal.ru/0908/92/6c4d85925bb5.gif) no-repeat right top;}

#nav li:hover a.top_link, 
#nav li.iehover a.top_link {color:#000; background: url() no-repeat; cursor:pointer;}

#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {background:url() no-repeat right top; cursor:pointer;}
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {background:url() no-repeat right top; cursor:pointer;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; cursor:pointer;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #EED8AE; padding:3px; border:1px solid #CDBA96; white-space:nowrap; width:170px; height:auto; z-index:300; cursor:pointer;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:160px; font-weight:normal; cursor:pointer;}

#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:170px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #d2b48c; cursor:pointer;}

#nav li ul.sub li a.fly
{background: #EED8AE url(http://uploads.ru/i/a/G/r/aGrQY.gif) 160px 6px no-repeat; cursor:pointer;}
#nav li:hover ul.sub li a:hover
{background-image: url( ); background:#d2b48c; color:#000; border-color:#a25f2a; cursor:pointer;}

#nav li:hover ul.sub li a.fly:hover
{background:#d2b48c url( ) 160px 6px no-repeat; color:#fff; cursor:pointer;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:165px; top:-4px; background: #EED8AE; padding:3px; border:1px solid #CDBA96; white-space:nowrap; width:170px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#d2b48c url( ) 160px 6px no-repeat; color:#000; border-color:#a25f2a;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#EED8AE url(http://uploads.ru/i/a/G/r/aGrQY.gif) 160px 6px no-repeat; color:#000; border-color:#d2b48c;}


/*******************************/
/****** Table announcement *******/
/*******************************/

.container1 {width: 100%; margin: 0 auto; padding: 0;}
ul.tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 25px;
    width: 467px;
float:none;
text-align:center!important;
width:100%!important;
}

ul.tabs li {
    margin: 0;
    padding: 0;
padding-top:10px;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px dashed #d2b48c;
    background: url();
    font-size: medium;
    font-family: Cursive;
    font-weight: bold;
    overflow: hidden;
    position: relative;
float:none;
display:inline!important;
}

ul.tabs li a {
    text-decoration: none;
    display: inline;
    padding: 0 5px;
    background: url();
    outline: none;
}

ul.tabs li a:hover {
       background: url();
    border-bottom: 0px solid #d2b48c;
        border-top: 0px solid #d2b48c;
        border-left: 0px solid #d2b48c;    
        border-right: 0px solid #d2b48c;  
}    

html ul.tabs li.active  {
    background: url();    
    border-bottom: 0px ridge #d2b48c;
        border-top: 1px ridge #d2b48c;
        border-left: 1px ridge #d2b48c;    
        border-right: 1px ridge #d2b48c;   
}  

html ul.tabs li.active a:hover  {
        background: url();
    border-bottom: 0px solid #d2b48c;
} 

.tab_container1 {
    clear: both;
    float: left; 
    min-width: 900px;
    width: 100%;
    height: 230px;
    background-image : url();   
background-color: transparent;  
    border-bottom: 0px ridge #d2b48c;
        border-top: 0px ridge #d2b48c;    
        border-left: 0px ridge #d2b48c;    
        border-right: 0px ridge #d2b48c;  

    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

.tab_content {
    padding: 5px;
}

.tab_content h2 {
    font-weight: normal;
    padding-bottom: 2px;
    border-bottom: 0px ridge #d2b48c;
}


/*******************************/
/******** Hide PR-account ********/
/*******************************/

#pun-main #profile1[action$="id=26"]{
display:none;
}


/*******************************/
/************* Maps *************/
/*******************************/

#Ferelden, #Free_Marches, #Nevarra, #Tevinter_Imperium, #Antiva, #Rivain, #Orlais, #Anderfels, #the_Dales, #Arlathan, #Par_Vollen, #Seheron, #Llomerryn, #Denerim, #Redcliffe, #Redcliffe_Castle, #Frostback_Mountains, #Orzammar, #Lake_Calenhad_docks, #Circle_of_Magi, #Ostagar, #Amaranthine, #Vigils_Keep, #Blackmarsh, #Wending_Wood, #Soldiers_Peak, #Kal_Hirol, #Gwaren, #Brecilian_forest, #Dalish_camp, #Brecilian_ruins, #Korcari_wilds, #Highever, #Lothering, #Heaven, #Ruined_Temple, #Honnleath, #Bannorn, #Cross {
position: absolute;
width:400px;
height: auto;
left: 20%;
top: 10%;
border: ridge #EED8AE 0px;
  border-radius: 13em 0.5em/1em 0.5em;
  -webkit-border-radius: 13em 0.5em/1em 0.5em;
  -khtml-border-radius: 13em 0.5em/1em 0.5em;
  -moz-border-radius: 13em 0.5em/1em 0.5em;
  -o-border-radius: 13em 0.5em/1em 0.5em;
display: none;
z-index: 10;
overflow:auto;
background-color:rgba(245, 222, 179, 0.7);
color:#000000;
text-align: justify;
padding: 7px;
}


/*******************************/
/******** Ramka Styles ********/
/*******************************/

/* Ramka Table */

.ramka_table {
 width: 100%;
}

.ramka_table .ramka_left {
 vertical-align:top;
 min-width: 55px;
 background: transparent url(http://forumstatic.ru/files/0010/b7/74/78157.jpg) repeat-y;
}

.ramka_table .ramka_right {
 vertical-align:top;
 min-width: 55px;
 background: transparent url(http://forumstatic.ru/files/0010/b7/74/60835.jpg) repeat-y;
}

.ramka_table .ramka_content {
 vertical-align:top;
 width: 100%;
}

/* Ramka Top */

#ramka_corner_lt {
 background: transparent url(http://forumstatic.ru/files/000f/6b/c8/90586.png) no-repeat;
 width: 102px;
 height: 102px;
 margin-top: -1px;
 position: absolute;
 z-index:100;
}

#ramka_corner_rt {
 background: transparent url(http://forumstatic.ru/files/000f/6b/c8/59724.png) no-repeat;
 width: 102px;
 height: 102px;
 margin-left: -47px;
 position: absolute;
 z-index:100;
}

#ramka_top {
 width: 100%;
 background: url(http://forumstatic.ru/files/0010/b7/74/65320.jpg) repeat-x;
 margin-top: 0px;
 height: 37px;
 z-index:100;
}

/* Ramka Bottom */

#ramka_corner_lb {
 background: transparent url(http://forumstatic.ru/files/0010/b7/74/87087.png) no-repeat;
 width: 102px;
 height: 102px;
 margin-top: -69px;
 position: absolute;
}

#ramka_corner_rb {
 background: transparent url(http://forumstatic.ru/files/0010/b7/74/44603.png) no-repeat;
 width: 102px;
 height: 102px;
 margin-top: -69px;
 margin-left: -47px;
 position: absolute;
}

#ramka_bottom {
 min-width: 900px;
 width: 100%;
 background: url("") repeat-x;
}


/*******************************/
/******** Footer Styles ********/
/*******************************/

#html-footer {border-bottom:none 0 #e0ccb3!important;}

div#ramka_bottom_container {
  background: url(http://forumstatic.ru/files/0010/b7/74/88945.jpg) repeat-x scroll top;
min-width: 900px;
width: 100%;
height: 35px;
}

.punbb #pun-about.section p.container {
padding-top: 1.5em;
padding-bottom: 2.5em; 
}

#pun-about.section {
background-color: #e0ccb3;
border-bottom: 0px;
}

.punbb #html-footer .container {
 background-color: #e0ccb3;
}


/*******************************/
/********** Reply styles **********/
/*******************************/

/* Spoiler */

#button-spoiler {
background-image: url(https://forumstatic.ru/uploads/000f/6b/c8/1870-2.gif);
padding: 0;
line-height: 0;
background-position: center;
background-repeat: no-repeat;
height: 26px;
width: 100%
}

/* Exclamation */

#button-ex {
  background-image: url(http://i007.radikal.ru/0804/c8/e7c48348a35e.png);
  padding: 0;
  line-height: 0;
  background-position: center;
  background-repeat: no-repeat;
  height: 26px; 
  width: 100%
  }

#ex {
  padding: 0.5em 0.5em 1em 1em;
  border: 0px inset #BBB;
  background-color: #CDBA96;
  width: 660px;
  line-height: 125%;
  border-radius: 13em 0.5em/1em 0.5em;
  -webkit-border-radius: 13em 0.5em/1em 0.5em;
  -khtml-border-radius: 13em 0.5em/1em 0.5em;
  -moz-border-radius: 13em 0.5em/1em 0.5em;
  -o-border-radius: 13em 0.5em/1em 0.5em;
  -moz-box-shadow: 4px 4px 10px rgba(0,0,0,0.5); /* Для Firefox */
  -webkit-box-shadow: 4px 4px 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  box-shadow: 4px 4px 10px rgba(0,0,0,0.5); /* Параметры тени */
}
  
#ex_title {
  display: block;
  width: 615px;
  border-bottom: 1px ridge #583638;
  padding-bottom: 2px;
  padding-left: 2em;
  margin: 0px 5px 0px 0px;
  color: #FFFFFF;
  text-shadow: black 1px 1px 4px;
  font-size: 2em;
  font-family: cursive;
  font-weight: bold;
}

#ex_text {
  width: 99%;
  font-size: 12px;
  margin: 5px 0px 0px 0px;
  color: #FF0000;
  font-weight: bold;
}

/* Replics */

#My_replic_meny{background-image:url(http://savepic.net/469555.gif);}
#meny_My_replic span{
display:none;
}
#meny_My_replic p{
font-weight:bold;
}
#meny_My_replic {
background-color: #e0ccb3;
width:160px;
position:absolute;
margin-right:0;
right: 1%;
top: 43px;
}

TD#button-spoiler {
width: 25px;
}


.pa-avatar img{
 background-position:center!important;
}

#navawards a {
display: none
}


/* Live Rusff */
div#pun-live-rusff .cool1, div#pun-live-rusff .cool2, div#pun-live-rusff .cool3 {
background: #3d2b1f;
color: #e0ccb3;
}