@charset "utf-8";
@import url("../forms.css");

body{
    background: #530a0e url(images/bbg.gif) repeat-x top;
    margin:0;
    padding:0;
    text-align: center;
}

/*
* {
  padding: 0px;
  margin: 0px; 
  outline: none; 
  -moz-box-sizing: padding-box; 
  box-sizing: border-box;
  -khtml-box-sizing: border-box; 
}

*/

p {
  padding-bottom: 10px;
}


a img{
  border: none;
}
a img:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

a {
  color: #302291;
}

a:hover {

  text-decoration: none;
}

h1 {
  
  font-size: 20px;
  display: block;
  background: url(images/rightLinkBull.gif) no-repeat 6px 6px;
  color: #9a040c;
  font-weight: bold;
  padding-left: 20px;
  margin:20px 10px 10px 10px;
}

h2 {

  font-size: 18px;
  display: block;
  background: url(images/rightLinkBull.gif) no-repeat 6px 6px;
  color: #9a040c;
  font-weight: bold;
  padding-left: 20px;
  margin:20px 10px 10px 10px;
}
h3 {
  color: #9c8417;
  font-size: 18px;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-weight: normal;
  padding: 0px;
}
h4 {
  color: #e98314;
  font-size: 16px;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-weight: normal;
  padding: 0px;
}

h5 {
  color: #e98314;
  font-size: 14px;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;

}

h6 {
  color: #898a89;
  padding-bottom: 5px;
  margin-left: -20px;
  font-size: 9px;
  font-weight: normal;

}

/*
ul,ol {
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

*/

form {
  padding: 0px;
  margin: 0px;
}

table {
  border-collapse: collapse;
  border: 0px;
}

th, td {
  padding: 0px;
  border: 0px;
  vertical-align: top;
}
input:focus {
  outline: none;
}

button::-moz-focus-outer, ::-moz-focus-inner
{
  border: none!important;
}


#main {
  width: 1000px;
  height: 100%;
  margin: 0 auto;
}


#headerTd {
  background: url(images/header.jpg) no-repeat;
  height: 120px;
  width: 1000px;
}

#headcont {
  position: relative;
  height: 120px;
  width: 1000px;
}

#logo {
  position: absolute;
  top: 4px;
  left: 47px;
  width: 169px;
  height: 109px;
}

#tFree {
  position: absolute;
  top: 0px;
  left: 550px;
  width: 124px;
  height: 97px;
}
#tPSP {
  position: absolute;
  top: 0px;
  background: url(images/psp_pict.jpg) no-repeat;
  left: 702px;
  width: 124px;
  height: 97px;
}
#tSDK {
  position: absolute;
  top: 0px;
  left: 853px;
  width: 124px;
  height: 97px;
}

#rss {
  position: absolute;
  top: 106px;
  right: 0px;
  width: 63px;
  height: 58px;
  z-index:1000;
}

#topMenuTd {
 background: url(images/menuBg.gif) no-repeat;
 height: 29px;
 text-align:left;
}

.topMenuLink {
  color: #fffdf3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  background: url(images/menuBull.gif) no-repeat left center;
  padding-left: 40px;
  text-decoration: none;
  display: inline-block;
  height: 29px;
  line-height: 27px;
  position: relative;
}
.topMenuLink:hover {
  text-decoration: underline;
}
.popMenu {
  position: absolute;
  top: 29px;
  left: 0px;

  background: #530a0e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.popMenu a {
  display: block;
  padding: 4px;
  margin-bottom: 4px;
  color: #fffdf3;
  border-top: 1px solid #6d1217;
  width: 200px;
  text-decoration: none;
  background: url(images/bbull.gif) no-repeat 14px center;
  padding-left: 40px;
}
.popMenu a:hover {
  text-decoration: underline;
}
.relPos {
  position: relative;
  z-index: 100;
  width: 100%;
}


#contentTd {
  border-left: 2px solid #590c0f;
  background-color: #fffdf1;
  vertical-align:top;
}

.line {
  background: #e5d8af;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  font-size: 1px;
}


#footerTd {
  height: 29px;
 text-align:left;
}

.copyLink {
  position: absolute;
  right: 20px;
  top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #fffdf3;
  text-decoration: none;
}


#rightColl {
  width: 213px;
  height: 100%;
  text-align:left;
  background: #fffdf1 url(images/rightCollBg.jpg) repeat-y right;
}

#enterBlock {
  width: 213px;
  height: 124px;
  background: url(images/enterBlockBg.jpg) no-repeat;
}

#logoutBlock {
  width: 213px;
  height: 124px;
  background: url(images/logoutBlockBg.jpg) no-repeat;
}

#logoutBlock div{
  padding: 20px 0 0 20px;
  font-weight:bold;
}

#logoutLink div
{
  border:none;
  position: relative;
  width: 61px;
  line-height: 14px;
  height: 14px;
  left:120px;
  top:-35px;
}

#logme {
  background: none;
  border: none;
  width: 100px;
  height: 19px;
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #8c8b8b;
  position: relative;
  left: 16px;
  top: 17px;  
}
#passme {
  background: none;
  border: none;
  width: 100px;
  height: 19px;
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #8c8b8b;
  position: relative;
  left: 16px;
  top: 18px;
}

#letme {
  background: none;
  border: none;
  width: 81px;
  height: 29px;
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #8c8b8b;
  position: relative;
  right: -24px;
  top: -20px;
  cursor: pointer;
}

#lostPass, #regLink {
  font-size: 12px;
}

#lostPassDiv, #registerDiv {
  text-align:right;
  right: 10px;
  top: 10px;
  position: relative;
}


#rememberme {
  position: relative;
  left: 14px;
  top: 15px;
  border: none;
}

#enterBlock label {
  position: relative;
  left: 20px;
  top: 15px;
  font-size: 12px;
  border: none;
}


.rightLink {
  display: block;
  background: url(images/rightLinkBull.gif) no-repeat 6px 6px;
  color: #9a040c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 3px;
  padding-left: 20px;
}

#rightBanner {
  margin:20px 0 10px 10px;
}

#rightNews {
  margin:20px 0 10px 0;
  width: 200px;
}


#content {
  margin: 20px;
  text-align:justify;
}

#mainBanner {
  padding:10px 0 0 0;
  width: 230px;
  height: 230px;
}

#mainBannerText {
  height: 100px;
  padding: 20px;
  color: #530a0e;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  text-align:left;
}

.img_thumbs
{
  margin:0 10px 10px 0;
}

.news_more_2 a, .news_more_2 a:link
{
  color:#302291;
  text-decoration:none;
  font-weight:bold;
}

.news_more_1
{
  text-align:left;
  background: url(images/separ_bg.gif);
  background-repeat:repeat-x;
  background-position:left center;
  height:24px;
}

.news_more_2
{
  text-align:right;
  width:60px;
  padding:0 0 3px 0;
}

.news_date
{
  font-size:10px;
  text-align:right;
  padding:0 0 10px 0;
}

.licence_div
{  
  font-size:20px;
  text-align:left;
  padding:10px;
  margin:10px 0 10px 0;
  color:#302291;
  font-weight:bold;
  border:1px #530A0E solid;
  width:330px;
  float:left;
}

.invoice td
{
  padding:10px
}

