<style type="text/css">
#pun-pages #pun-status {
margin-top: 90px;
}
.pages div.container { 
overflow: visible !important;
}
#shop_tabs {
background: url(https://dl.dropboxusercontent.com/s/69w3jfovxkx4aid/tile_wrk.png) 0px 0px no-repeat, url(https://dl.dropboxusercontent.com/s/69w3jfovxkx4aid/tile_wrk.png) 100% 100% no-repeat, url(https://dl.dropboxusercontent.com/s/69w3jfovxkx4aid/tile_wrk.png) -878px 0px repeat-y;
height: 550px;
position: relative;
width: 878px;
margin-top: 160px;
margin-left: -20px;
box-shadow: 2px 2px 30px #201206;
}


.idtabs {
position: relative;
width: 124px;
}
.tabstop {
background: url(https://dl.dropboxusercontent.com/s/509tnj8dbumxaiv/top.png) 0px 0px no-repeat;
}
.anno-content {
color: #B4A898;
left: 182px;
margin-top: 3px;
max-height: 460px;
min-height: 223px;
overflow: auto;
padding: 8px;
position: absolute;
width: 646px;
text-shadow: 0px 0px 14px #000000;
}

.anno-content p {
margin: 6px;
text-indent: 20px;
}



.tabs {
position: absolute;
text-align: center;
margin-top: 22px !important;
margin-left: 24px !important;
}


.tab {
display: block;
position: relative;
color: #E5CB9C;
margin-bottom: 4px;
box-shadow: 0px 2px 3px #180505;
float: none !important;
}




.active, .tab:hover, .tab:active, .tab:focus {
color: #ffe396 !important;
}

.tab a {
background: url(https://dl.dropboxusercontent.com/s/z6j3i18nv45y1ia/shop_buttons_all.jpg) -1px -1px no-repeat !important;
color: #E5CB9C !important;
display: block;
font-family: "Book Antiqua", "Palatino Linotype", "Palatino", "Times New Roman", serif;
font-size: 10pt;
font-weight: 700;
line-height: 22px;
height: 33px;
position: relative;
width: 141px;
text-decoration: none !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
overflow: hidden;
padding: 0px !important;
border: none !important;
}
.tab a span {margin-left: -999px;}

#but11 a {background-position: -1px -87px !important; width: 132px; height: 36px;}
#but12 a {background-position: -1px -42px !important; width: 140px; height: 36px;} 
#info3 a {background-position: -1px 0px !important; width: 140px; height: 36px;}
.tabs #but1 a {background-position: -1px -126px !important;}
.tabs #but2 a {background-position: -1px -163px !important;}
.tabs #but3 a {background-position: -1px -200px !important;}
.tabs #but4 a {background-position: -1px -237px !important;}
.tabs #but5 a {background-position: -1px -276px !important;}
.tabs #but6 a {background-position: -1px -313px !important;}
.tabs #but7 a {background-position: -1px -350px !important;}
.tabs #but8 a {background-position: -1px -387px !important;}
.tabs #but9 a {background-position: -1px -424px !important;}
.tabs #but10 a {background-position: -1px -461px !important;}

#but11 a:hover {background-position: -146px -87px !important;}
#but12 a:hover {background-position: -146px -42px !important; } 
#info3 a:hover {background-position: -146px 0px !important; }
.tabs #but1 a:hover {background-position: -146px -126px !important;}
.tabs #but2 a:hover {background-position: -146px -163px !important;}
.tabs #but3 a:hover {background-position: -146px -200px !important;}
.tabs #but4 a:hover {background-position: -146px -237px !important;}
.tabs #but5 a:hover {background-position: -146px -276px !important;}
.tabs #but6 a:hover {background-position: -146px -313px !important;}
.tabs #but7 a:hover{background-position: -146px -350px !important;}
.tabs #but8 a:hover {background-position: -146px -387px !important;}
.tabs #but9 a:hover {background-position: -146px -424px !important;}
.tabs #but10 a:hover {background-position: -146px -461px !important;}

.tab a:hover, .tab a:active, .tab a:focus, .active a  {
color: #ffe396 !important;
}

.tabs > .active, .tab:hover, .tab:focus {
}


.tabstop {
margin-left: -40px !important;
margin-top: -158px !important;
height: 144px !important;
padding-top: 106px !important;
width: 882px !important;
padding-left: 122px !important;
}
.tabstop li {
display: inline-block;
height: 36px;
}
.tabstop li a{
display: inline-block;
}
.anno-content  > span {
text-align: center;
display: inline-block;
width: 100%;
height: 20px;
margin: 16px 0 10px 0;
color: #F7C58B;
font-weight: 700;
}
.item {
height: 150px;
width: 120px;
text-align: center;
float: left;
margin: 4px;
position: relative; }
.item {
border-style: solid;
border-color: transparent;
border-width: 13px;
-moz-border-image: url(http://dominion.rolka.su/files/0012/8d/62/34426.png) 13;
-webkit-border-image: url(http://dominion.rolka.su/files/0012/8d/62/34426.png) 13;
-o-border-image: url(http://dominion.rolka.su/files/0012/8d/62/34426.png) 13;
border-image: url(http://dominion.rolka.su/files/0012/8d/62/34426.png) 13 fill;
}
.item img {
max-height: 100px;
max-width: 100px;
margin: 6px;
}
.item-buy {cursor: pointer;}
.item-name, .item-price, .item-buy {display: block; position: relative;}
.itemname {
bottom: 0px;
color: #EBCDAC;
position: absolute;
text-shadow: 1px 1px 2px #000000;
width: 100%;
}

#shop_navlinks ul {
height: 50px;
}
#shop_navlinks li {
display: inline-block;
padding: 10px;
}
.toptext {
margin: 20px;
}
.item-buy .item-code {
background: rgba(61, 56, 56, 0.914);
color: #EBCDAC !important;
display: none;
font-size: 10px;
margin: 0px 0px 0px -50px;
padding: 18px;
position: absolute;
width: 350px;
z-index: 1000;
}
.item:nth-of-type(4n) .item-buy .item-code {
margin: 0px 0px 0px -250px !important;}
.item:nth-of-type(4n+3) .item-buy .item-code {
margin: 0px 0px 0px -150px !important;}

.anno-content .item-buy {
background: -moz-radial-gradient(center, ellipse cover,  rgba(93,93,93,0.6) 0%, rgba(185,170,167,0.3) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(93,93,93,0.6)), color-stop(100%,rgba(185,170,167,0.3)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(93,93,93,0.6) 0%,rgba(185,170,167,0.3) 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(93,93,93,0.6) 0%,rgba(185,170,167,0.3) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(93,93,93,0.6) 0%,rgba(185,170,167,0.3) 100%);
background: radial-gradient(ellipse at center,  rgba(93,93,93,0.6) 0%,rgba(185,170,167,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#995d5d5d', endColorstr='#4db9aaa7',GradientType=1 );
border: 2px outset rgba(33, 17, 17, 0.255) !important;
border-radius: 3px;
box-shadow: inset 0px 0px 6px #9A8F8B, 0px 3px 5px rgba(91, 81, 78, 0.553);
color: #DD973D !important;
padding: 4px 6px !important;
}

</style>