.pagetitle {font-size: 18px; text-align: Justify; FONT-WEIGHT: bold; }
.pageheader {font-size: 12px; text-align: Justify; font-style: italic; }
.itemtitle {font-size: 14px; text-align: Justify; FONT-WEIGHT: bold; }
.rsi {font-size: 12px; text-align: Justify; font-style: italic;}
.coinimage {float: left;}
.pagefooter {font-size: 12px; text-align: Justify; COLOR: #000066;}
.itemdescription {padding: 5px; margin-top: 13px; line-height: 120%; background-color: #e9e9e9; text-align: left; display: block; clear: both; box-shadow: 2px 2px 3px #cccccc; border-radius: 3px; background: linear-gradient(top, #e9e9e9 0%, #cccccc 100%);background: -moz-linear-gradient(top, #e9e9e9, #cccccc);background: -webkit-linear-gradient(top, #e9e9e9,#cccccc); background-image: -ms-linear-gradient(top, #e9e9e9,#cccccc); background: -o-linear-gradient(top, #e9e9e9,#cccccc); background-color: #e9e9e9;}
.topleftlogo {background-image: url("https://www.forumancientcoins.com/images/m/forum_logo1.gif"); background-repeat: no-repeat; background-position: left top; background-size:contain; /*background-size:contain/cover; height:auto;width:auto;max-width:75px;max-height:75px; board/YaBBImages/boardlogo.jpg*/}
.toprightlogo {background-image: url("https://www.forumancientcoins.com/forvm/images/Ancient%20Coins.gif"); background-repeat: no-repeat; background-position: left top; background-size:contain;}
.imgblocks {display: inline-block;margin: 4px;}
.slink {cursor: pointer; color: #000066;}
.slink:hover {COLOR: #800000;background: #eeeeee;}

a:link    {color: #000066; text-decoration:none; CURSOR: hand;}
a:visited {color: #000066; text-decoration:none;}
a:hover   {COLOR: #800000;background: #eeeeee;}
a:active  {COLOR: #000066;}

.und1x {font-size: 12px; FONT-WEIGHT: bold; text-decoration: none; COLOR: #000066;}
.und2x {font-size: 12px; FONT-WEIGHT: bold; text-decoration: none; COLOR: #800000;}
.cubold:link    {font-weight: bold; }
.cubold:hover   {font-weight: bold;}
.cubold:visited    {font-weight: bold;}
.curosu:link    {width: 230px; height: 14px;}
.curosu:hover   {width: 230px; height: 14px;}
.curosu:visited    {width: 230px; height: 14px;}
.headeritem:link    {font-size: 14px; FONT-WEIGHT: bold; text-decoration: none;}
.headeritem:hover   {font-size: 14px; FONT-WEIGHT: bold; text-decoration: underline;}
.headeritem:visited    {font-size: 14px; FONT-WEIGHT: bold;}

.lowText 		{font-size: 12px; COLOR: #000066; TEXT-DECORATION: none;FONT-WEIGHT: bold; CURSOR: hand;}
.lowText2 		{font-size: 12px; COLOR: #000066; TEXT-DECORATION: none; CURSOR: hand;}
.highText 		{font-size: 12px; COLOR: #800000; TEXT-DECORATION: none;FONT-WEIGHT: bold; CURSOR: hand;}
.itemBorder 	{BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 5px solid; BORDER-BOTTOM: #ffffff 0px solid; }
.border 		{BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; }

hr {color: #7791a6; background-color: #7791a6; height: 1px; border-width: 0px; margin: 3px 0px;}
q {font: 13px Symbol}
.q {font: 13px Symbol}

body::-webkit-scrollbar              {width: 12px;}
body::-webkit-scrollbar-button       {background: #dddddd;}
body::-webkit-scrollbar-track        {background: #eeeeee;}
body::-webkit-scrollbar-track-piece  {background: #eeeeee;}
body::-webkit-scrollbar-thumb        {background: #cccccc;}
body::-webkit-scrollbar-corner       {background: #ffffff;}
body::-webkit-resizer                {}
body {font-family: Verdana,DejaVu Sans; font-size: 12px; text-align: left; letter-spacing: 0px; line-height: 130%; margin: 5px; padding: 0px; scrollbar-face-color: #ffffff;scrollbar-3dlight-color: #eeeeee;scrollbar-arrow-color: #aaaaaa;scrollbar-shadow-color: #eeeeee;scrollbar-darkshadow-color: #aaaaaa;scrollbar-highlight-color: #ffffff;}
table {font-family: Verdana,DejaVu Sans; font-size: 12px; line-height: 130%;}
p {line-height: 130%;}

h1 {font-size: 22px; text-align: center; COLOR: #000000;FONT-WEIGHT: bold;}
h2 {font-size: 18px; text-align: center; COLOR: #000000;FONT-WEIGHT: bold;}
h3 {font-size: 18px; text-align: left; COLOR: #000000;FONT-WEIGHT: bold;}
h4 {font-size: 16px; text-align: left; COLOR: #000000;FONT-WEIGHT: bold;}
h5 {font-size: 16px; text-align: left; COLOR: #000000;FONT-WEIGHT: bold;text-decoration: underline;}
h6 {font-size: 12px; text-align: left; COLOR: #000000; text-decoration: underline;}

.container {border: 1px solid #cccccc;text-align: left; background-color: #ffffff; position: absolute; width: 230px; overflow: hidden;white-space: nowrap;}
a.item:link {font-size: 12px; color: #000000; text-decoration:none;}
a.item:visited {font-size: 12px; color: #000000; text-decoration:none;}
a.item:hover {background-color: #eeeeee;}

.centeritemH {position: absolute; left: 50%; margin-right: -50%; transform: translate(-50%, 0);}
.centeritemV {position: absolute; top: 50%; transform: translate(0,-50%);}

ul {list-style: none;padding:0px;}
ul li div p {margin: 3px;}
.nav2 > li > a {font-size: 12px !important; letter-spacing: 0px;line-height: 100%; text-decoration:none; color: #000000 !important; text-transform: capitalize;   margin:0px; padding:0px; border: 0px solid #4761b6; border-radius: 0px;}
.nav2nobold > li a:hover {font-weight: normal;}
.nav2 li li > a {font-weight: normal;}
.nav2 {margin:3px 0px 0px 0px;z-index:2;display:inline-block;position:relative;}
.nav2::after {content: ""; clear: both;}
.nav2 li {float: left; white-space:nowrap; position:relative;}
.nav2 li:hover {background: #e9e9e9; border-radius: 3px;}
.nav2 li:hover > ul {display: block;}
.nav2 li:active > ul {display: block;}
.nav2 li a {padding: 0px 3px 0px 3px; border-width:0px 1px 0px 0px; text-decoration: none;white-space:nowrap;}
.nav2 ul {display: none; background: #dddddd; position: absolute; top: 100%; opacity: 1; border-radius: 5px;}
.nav2 ul li {float: none; position: relative; text-align: left; border: 1px solid #7791a6; border-width: 0px 0px 0px 0px;top:-3px;padding:2px;}
.nav2 ul ul {position: absolute; left: 100%; top:0px;}
.nav2 li > input[type="checkbox"] {opacity: 0;filter:alpha(opacity=0);position:absolute;width:18px;}
.nav2 li > input[type="checkbox"]:focus ~ ul {display: block;}
.nav3 {z-index:1;display: inline-block;}
.nav3::after {content: ""; clear: both;}
.nav3 li {white-space:nowrap; position:relative;}
.nav3 li:hover {width:90%;}
.nav3 > li:hover {background: #ffffff;}
.nav3 li:hover > ul {display: block;}
.nav3 li a {text-decoration: none;white-space:nowrap;display:block;}
.nav3 ul {display: block; border-radius: 5px;}
.nav3 ul li {float: none; position: relative;}
.nav3 ul ul {display: block; position: relative; top:0px; z-index:2;opacity: 1;}
.nav3 > li > ul {display: none;}
.nav3 > li > a::before {content: '';} /*\25B8*/
.nav3 > li ul li ul li ul li > a::before {content: '-';}
.nav3 > li:hover > ul {display: none;}
.nav3 li > input[type="checkbox"] {opacity: 0;filter:alpha(opacity=0);position:absolute;width:10px;left:-4px;}
.nav3 li > input[type="checkbox"]:checked ~ ul {display: block;}

.headerbox {border: 1px solid #7791a6; box-shadow: 2px 2px 3px #cccccc; border-radius: 3px; text-align: center; padding:0px; margin:10px; margin-left:auto;margin-right:auto; width: 98%;min-width:1010px;} /*position: absolute; top: 1%; left: 1%; width: 98%; height: 13%; overflow: auto; overflow-x: hidden;*/
.hdrmenu {border: 1px solid #7791a6;border-width: 1px 0px 0px 0px;   background-color: #e9e9e9; background: linear-gradient(top, #e9e9e9 0%, #bbbbbb 100%);background: -moz-linear-gradient(top, #e9e9e9, #bbbbbb);background: -webkit-linear-gradient(top, #e9e9e9,#bbbbbb); background-image: -ms-linear-gradient(top, #e9e9e9,#bbbbbb); background: -o-linear-gradient(top, #e9e9e9,#bbbbbb);}
.mainbox {box-shadow: 2px 2px 3px #cccccc; border-radius: 3px; border: 1px solid #7791a6; padding:0px; margin:10px; margin-left:auto;margin-right:auto; width: 98%;min-width:1010px;}
.leftmenu {white-space: nowrap;padding-right: 13px; padding:10px;}/* display: table-cell;vertical-align:top;*/
.contentbox {font-weight: normal; font-size: 100%; letter-spacing: 0px;line-height: 100%; text-decoration:none;  padding:10px;}
.hm {vertical-align:middle;border: 0px solid #eeeeee; padding: 0px 3px 0px 0px;}

.rotator {position: relative;width: 100%;}
.rotator span {font-size: 12px;transform: translate(50%, 0); position: absolute; right: 50%; margin-left: -50%; opacity: 0;   animation: rotateWords 80s linear 0s infinite; -webkit-animation: rotateWords 80s linear 0s infinite; -moz-animation: rotateWords 80s linear 0s infinite;-ms-animation: rotateWords 80s linear 0s infinite;-o-animation: rotateWords 80s linear 0s infinite;}
.rotator span:nth-child(2) {animation-delay: 10s;-webkit-animation-delay: 10s;-moz-animation-delay: 10s;-ms-animation-delay: 10s;-o-animation-delay: 10s;}
.rotator span:nth-child(3) {animation-delay: 20s;-webkit-animation-delay: 20s;-moz-animation-delay: 20s;-ms-animation-delay: 20s;-o-animation-delay: 20s;}
.rotator span:nth-child(4) {animation-delay: 30s;-webkit-animation-delay: 30s;-moz-animation-delay: 30s;-ms-animation-delay: 30s;-o-animation-delay: 30s;}
.rotator span:nth-child(5) {animation-delay: 40s;-webkit-animation-delay: 40s;-moz-animation-delay: 40s;-ms-animation-delay: 40s;-o-animation-delay: 40s;}
.rotator span:nth-child(6) {animation-delay: 50s;-webkit-animation-delay: 50s;-moz-animation-delay: 50s;-ms-animation-delay: 50s;-o-animation-delay: 50s;}
.rotator span:nth-child(7) {animation-delay: 60s;-webkit-animation-delay: 60s;-moz-animation-delay: 60s;-ms-animation-delay: 60s;-o-animation-delay: 60s;}
.rotator span:nth-child(8) {animation-delay: 70s;-webkit-animation-delay: 70s;-moz-animation-delay: 70s;-ms-animation-delay: 70s;-o-animation-delay: 70s;}
@keyframes rotateWords {0% {opacity: 0;transform: translate(50%, -50%);} 2% {opacity: 1;transform: translate(50%, 0);} 12% {opacity: 1;transform: translate(50%, 0);} 13% {opacity: 0;transform: translate(50%, 50%);} 100% {opacity: 0;}}
@-webkit-keyframes rotateWords {0% {opacity: 0;-webkit-transform: translate(50%, -50%);} 2% {opacity: 1;-webkit-transform: translate(50%, 0);} 12% {opacity: 1;-webkit-transform: translate(50%, 0);} 13% {opacity: 0;-webkit-transform: translate(50%, 50%);} 100% {opacity: 0;}}
@-moz-keyframes rotateWords {0% {opacity: 0;-moz-transform: translate(50%, -50%);} 2% {opacity: 1;-moz-transform: translate(50%, 0);} 12% {opacity: 1;-moz-transform: translate(50%, 0);} 13% {opacity: 0;-moz-transform: translate(50%, 50%);} 100% {opacity: 0;}}
@-ms-keyframes rotateWords {0% {opacity: 0;-ms-transform: translate(50%, -50%);} 2% {opacity: 1;-ms-transform: translate(50%, 0);} 12% {opacity: 1;-ms-transform: translate(50%, 0);} 13% {opacity: 0;-ms-transform: translate(50%, 50%);} 100% {opacity: 0;}}
@-o-keyframes rotateWords {0% {opacity: 0;-o-transform: translate(50%, -50%);} 2% {opacity: 1;-o-transform: translate(50%, 0);} 12% {opacity: 1;-o-transform: translate(50%, 0);} 13% {opacity: 0;-o-transform: translate(50%, 50%);} 100% {opacity: 0;}}

@font-face {font-family: "MTCORSVA"; src: url("../../catalog/MTCORSVA.ttf") format("truetype");} /*http://fontsforweb.com/public/fonts/6771/MTCORSVA.ttf*/

.fb-like span{height: 20px; overflow: hidden;}
/*.fb-like.fb_edge_widget_with_comment.fb_iframe_widget, .fb-like.fb_edge_widget_with_comment.fb_iframe_widget > span, .fb-like.fb_edge_widget_with_comment.fb_iframe_widget > span > iframe {
    width: 100% !important; height: auto !important;}*/

.topselect {color: #000066; border:0px solid #7791A6; font-weight: bold; background-color:#ffffff;-moz-appearance:none;-webkit-appearance:none;}
.topselect:hover {color: #800000; background: #eeeeee;}

form {margin: 0px 0px 0px 0px;}
input {font-size: 12px;}
textarea {font-size: 12px;}
select {font-size: 12px;}
/*body td p {line-height: 120%;}*/

.colcont > li {margin-top: 10px;}
.colcont > li > a {text-decoration: underline;}
.colcont li ul li {padding-left: 7px;}
.columnwrap {height:100%;display: flex;flex-flow:column wrap; display:-webkit-flex;-webkit-flex-flow:column wrap;}
.columnwidth {-webkit-column-width: 170px; -moz-column-width: 170px; column-width: 170px;}
.columncount {column-count:8;column-gap:5px; -webkit-column-count:8;-webkit-column-gap:5px; -moz-column-count:8;-moz-column-gap:5px; -ms-column-count:8;-ms-column-gap:5px; -o-column-count:8;-o-column-gap:5px;}

.hbnB {
font-weight: bold; font-size: 12px; letter-spacing: 0px;line-height: 100%; text-decoration:none; color: #000000;
background-color: #eeeeee;
background: linear-gradient(top, #e9e9e9, #bbbbbb);  
background: -moz-linear-gradient(top, #e9e9e9, #bbbbbb); 
background: -webkit-linear-gradient(top, #e9e9e9,#bbbbbb);
border: 1px solid #4761b6; border-radius: 3px; 
padding:0px 5px 1px 5px;
margin:0px; 
}
