body {
   margin: 0px;
   padding: 0px;
}
td,th{
   font-family:Tahoma, Verdana, Arial;
   font-size:13px;
   color:#4F4F4F;
}
.mainHeader TD{
   vertical-align: top;
}

.botpreview {
   background-color:#3F89C3;
   color:#FFFFFF;
   border-top-color:#FFFFFF;
   border-top-width:1px;
   border-top-style:solid;
   text-align:center;
   vertical-align:middle;
}
.white {
   color:#FFFFFF;
}
.red {
   color:#ED1C24;
}
.blue {
   color:#425E89;
}
.loghtgray {
   color:#434343;
}
.graylink {
   color:#434343;
   text-decoration:underline;
}
.smallpad {
   padding:1px;
   color:#434343;
}
.pricestyle {
   padding:3px;
   color:#535353;
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#434343;
}
a:hover {
   color:#8233ED;
   text-decoration:underline;
}
a {
   text-decoration:none;
}
A.gray,A.gray:visited{
   color: Gray;
   text-decoration: none;
}
A.gray:hover{
   color: Gray;
   text-decoration: underline;
}
.bottomarea {
   border-top-color:#425E89;
   border-top-width:1px;
   border-top-style:solid;
   color:#3D3D3D;
}
.bottomarea TD{
   vertical-align: top;
}
.bottomarea a{
   color:#3D3D3D;
   text-decoration:underline;
}
.bottomarea a:hover {
   color:#3F89C3;
   text-decoration:underline;
}
.maindiv {
   padding:4px;
}
.blueheader {
   color:#3F89C3;
   font-size:13px;
   font-weight:bold;
}
.inputstyle, INPUT.text {
   font-family:Tahoma, Verdana, Arial;
   font-size:11px;
   color:#333333;
   background-color:#EDF5FB;
   border-style:solid;
   border-width:1px;
   border-color:#6D90B0;
   height:20;
}
.disable_input {
   font-family:Tahoma, Verdana, Arial;
   font-size:11px;
   color:#555555;
   background-color:#EEEEEE;
   border-style:solid;
   border-width:1px;
   border-color:#6D90B0;
   height:20;
}

.textarea_style {
   font-family:Tahoma, Verdana, Arial;
   font-size:11px;
   font-weight:bold;
   color:#333333;
   background-color:#EDF5FB;
   border-style:solid;
   border-width:1px;
   border-color:#6D90B0;
}
.textarea_style_slim {
   font-family:Tahoma, Verdana, Arial;
   font-size:11px;
   color:#333333;
   background-color:#EDF5FB;
   border-style:solid;
   border-width:1px;
   border-color:#6D90B0;
}
.middleright {
   text-align:right;
   vertical-align:middle;
}
.middlecenter {
   text-align:center;
   vertical-align:middle;
}
.toplinks {
   padding:0px;
   vertical-align:middle;
   background-repeat:repeat-x;
}
.toplinks a{
   color:#FFFFFF;
   text-decoration:underline;
}
.toplinks a:hover{
   color:#D1EBFF;
   text-decoration:underline;
}
.mainnavigation {
   color:#FFFFFF;
   background-repeat:no-repeat;
   text-align:center;
   vertical-align:middle;
   padding-top:7px;
}
.mainnavigation a{
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
}
.mainnavigation a:hover{
   color:#FFFFFF;
   text-decoration:underline;
}

.maincategory {
   font-size:14px; 
   font-weight:bold; 
   color:#FFFFFF; 
   vertical-align:middle
   background-repeat:no-repeat;
   text-align:center;
   padding-top:0px;
}
.maincategory a{
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
}
.maincategory a:hover{
   color:#FFFFFF;
   text-decoration:underline;
}

.gametitle {
   font-size:12px; 
   font-weight:bold; 
   color:#4F4F70; 
   vertical-align:middle
   background-repeat:no-repeat;
   text-align:left;
   padding-top:0px;
}
.gametitle a{
   color:#4F4F70;
   text-decoration:none;
   font-weight:bold;
}
.gametitle a:hover{
   color:#4F4F70;
   text-decoration:underline;
}


.topright {
   background-repeat:no-repeat;
   color:#4C6892;
}
.topright a{
   color:#4C6892;
   text-decoration:underline;
}
.topright a:hover{
   color:#639FCE;
}
.lightblue {
   color:#3780B9;
}
.tinyborder {
   border-style:solid;
   border-color:#425E89;
   border-width:1px;
}
.bluebar {
   background-color:#4396CA;
   padding:5px;
   text-align:center;
}
.bluebar a{
   color:#FFFFFF;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
}
.bluebar a:hover{
   text-decoration:underline;
   color:#C1D5E1;
}
.darkred {

   color:#B90404;
}
.smallfont {
   font-size:9px;
}
.bluenav {
   color:#FFFFFF;
   font-size:11px;
}
.bluenav a{
   color:#FFFFFF;
   text-decoration:none;
}
.bluenav a:hover{
   color:#D1EBFF;
   text-decoration:underline;
}
.bluelink {
   color:#3780B9;
   text-decoration:underline;
}
.none_decor {
   color:#3780B9;
   text-decoration:none;
}
.none_decor:hover{
   text-decoration: none;
}
TABLE.valignTop TD, TABLE.valignTop TH{
   vertical-align: top;
}

A.altTitle, A.altTitle:hover{
   cursor:default;
   text-decoration:none;
   font-weight:bold;
}
A.altTitle:hover{border-bottom: 1px dotted}

A.free_friday_image {background-color:#418DC5; color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none}
A.free_friday_image:hover {font-weight:bold; text-decoration:underline}
ul.list {
   margin:10px 0 4px 12px;
   padding:0 0 0 12px;
   list-style-image: url(/images/core/dot_arrow.gif);
   list-style-position:outside;
}

ul.list li {
   padding:0 0 6px 0
}


/* anchor buttons */

a.btn_info{
    margin:1px 0px 1px 0px;
    padding: 0px 15px 0px 20px;  /* 20-отступ текста от правого края  */
    position: relative;
    float: left;
    font-weight: bold;
    color: #4FA3E4;
    background: transparent url(images/core/btn-info.png) top right no-repeat;
    text-decoration:none;
    font-size: 11px;
    height: 19px;
    line-height: 16px;  /* позиция текста по высоте  */
}

a.btn_info:hover{
    background-position: right bottom;
    text-decoration:none;
    cursor:pointer;
    color: #4FA3E4;
}


a.btn_download{
    margin:1px 5px 1px 10px;
    padding: 0px 13px 0px 15px;  /* 20-отступ текста от правого края  */
    position: relative;
    float: left;
    font-weight: bold;
    color: #4FA3E4;
    background: transparent url(images/core/btn-download.png) top right no-repeat;
    text-decoration:none;
    font-size: 11px;
    height: 19px;
    line-height: 16px;  /* позиция текста по высоте  */
}

a.btn_download:hover{
    background-position: right bottom;
    text-decoration:none;
    cursor:pointer;
    color: #4FA3E4;
}

a.btn_playvideo{
    margin:1px 10px 1px 20px;
    padding: 0px 10px 0px 25px;  /* 20-отступ текста от правого края  */
    position: relative;
    float: left;
    font-weight: bold;
    color: #4FA3E4;
    background: transparent url(images/core/btn-download.png) top right no-repeat;
    text-decoration:none;
    font-size: 11px;
    height: 19px;
    line-height: 16px;  /* позиция текста по высоте  */
}

a.btn_playvideo:hover{
    background-position: right bottom;
    text-decoration:none;
    cursor:pointer;
    color: #4FA3E4;
}

a.btn_buynow{
    margin:1px 10px 1px 20px;
    padding: 0px 16px 0px 25px;  /* 20-отступ текста от правого края  */
    position: relative;
    float: left;
    font-weight: bold;
    color: #4FA3E4;
    background: transparent url(images/core/btn-download.png) top right no-repeat;
    text-decoration:none;
    font-size: 11px;
    height: 19px;
    line-height: 16px;  /* позиция текста по высоте  */
}

a.btn_buynow:hover{
    background-position: right bottom;
    text-decoration:none;
    cursor:pointer;
    color: #4FA3E4;
}

/*
// anchor buttons 
a.btn{
    margin:0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
    height: 19px;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;

    color: #4FA3E4;
    background: transparent url(images/core/btn-info.png) top right no-repeat;
    text-decoration:none;
}

a.btn:hover{
    background-position: right bottom;
    text-decoration:none;
    cursor:pointer;
}

a.btn span{
    display: inline;
    position: relative;
    float: left;
    background-position: top left;
    background-repeat: no-repeat;
    font-weight: bold;
    color: #4FA3E4;
}

a.btn span{
    height: 18px;
    font-size: 11px;
    line-height: 14px;
    padding: 1px 0px 0px 20px;
    background-image: url(images/btn_arrow.gif);
}

a.btn_download span{
    background-image: url(images/btn_download.gif);
}

a.btn_cart span{
    background-image: url(images/btn_cart.gif);
}

a.btn:hover span{
    background-position: left bottom;
}
*/