body, html
  {
    margin : 0px;
    padding : 0px;
    width : 100%;
    font-family:verdana,arial,sans-serif;
    font-size: 10px;
  }

body
  {
    /*background: #3e8eba url('/pimg/Site/background.png') repeat-x;*/
    background-position : 50% 0%;
  }

a.logoLink
  {
    display : block;
    width : 206px;
    height : 56px;
    margin-left : 0px;
    margin-top : 20px;
  }

table.main
  {
    width : 1015px;
    /*background: white url('/pimg/Site/logo.gif') no-repeat;
    background-position : 30px 20px;*/
  }

table.main td
  {
    text-align : left;
  }

div.topBtns
  {
    margin-left : 30px;
    margin-bottom : 20px;
    width : 206px;
    text-align : center;
  }

form
  {
    padding : 0px;
    margin : 0px;
  }

form input
  {
    border:1px solid #D7D7D7;
    color:#000000;
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:2px;
  }

form input.btn
  {
    color : #666;
    padding-top : 1px;
    padding-bottom : 1px;
  }

div.srchField
{
  margin-left : 10px;
}
div.srchField,
div.conainer
  {
    padding : 0px;
    padding-right : 8px;
  }

div.topMenu
  {
    margin : 5px;
    background-image : url('/pimg/Site/dark_top_bar.jpg');
    height : 28px;
    vertical-align: middle;
    font-size:8pt;
    font-weight:bold;
    white-space:nowrap;
  }

div.topMenu a
  {
    color : white;
    text-decoration : none;
    padding : 7px;
    padding-bottom : 0px;
    display: -moz-inline-box;
    display: inline-block;
    float : left;
    height : 21px;
    background-image : url('/pimg/Site/light_top_bar.jpg');
  }

div.topMenu a.noBg
  {
    background-image : none;
    background-color : transparent;
  }

div.topMenu span
  {
      height : 28px;
      width : 1px;
      display: -moz-inline-box;
      display: inline-block;
      background-image : url('/pimg/Site/top_menu_dotted.gif');
      float : left;
  }

div.srchField
  {
    text-align : right;
  }

div.catLister
  {
    text-align : center;
    padding : 5px;
    padding-bottom : 0px;
  }
div.catLister a
  {
    width: 75px;
    height : 25px;
    background-image : url('/pimg/Site/tabz4.gif');
    background-position : 0px -25px;
    display: block;
    text-align : center;
    margin-left : 0px;
    margin-right : 1px;
  }


div.catLister a:hover,
div.catLister a.active
  {
    background-position : 0px 0px;
  }

div.catLister a.n18
  {
    background-position : 0px -50px;
  }

div.catLister a.n18:hover
  {
    background-position : 0px -50px;
  }

div.catLister a img
  {
    margin-top : 7px;
  }

div.gameCatPL
  {
    width : 170px;
    overflow-x : hidden;
    float : left;
    margin : 3px;
    margin-top : 0px;
    margin-bottom : 10px;

    background-image : url('/pimg/Site/catBg.gif');
    background-repeat : repeat-x;
    background-position : 0px 28px;
  }

div.gameCatPL ul
  {
    margin : 0px;
    padding : 0px;
    padding-top : 5px;
    float : left;
    list-style: none;

  }

div.gameCatPL ul li
{
  background-image : url('/pimg/Site/bullet.gif');
  padding-left : 10px;
  background-repeat : no-repeat;
  background-position : 0% 50%;
}

div.gameCatPL ul li a
{

    color : black;
    text-decoration : none;
}
div.gameCatPL ul li a:hover
{
    text-decoration : underline;
}

div.gameCatPL a.title,
a.headTitle
  {
    display : block;
    height : 21px;
    padding-top : 4px;
    padding-left : 4px;
    font-size: 14px;
    font-family : Arial;
    color : white;
    background-image : url('/pimg/Site/tabz2.gif');
    background-position : 0px -25px;
    text-decoration : none;
    font-weight : bold;
    margin-bottom : 4px;
  }

a.headTitle
  {
    background-position : 0px 0px;
  }

div.gameCatPL a.title:hover
  {
    background-position : 0px 0px;
  }
div.gameCatPL div.feat
  {
    padding : 4px;
    padding-top : 0px;
    border-bottom : 1px dotted black;
    margin-bottom : 4px;
    float : left;
    clear : both;
    width : 158px;
  }
div.gameCatPL div.feat a,
table.gamesTable a
  {
    color : black;
    text-decoration : none;

  }

table.gamesTable
  {
    width : 100%;
    margin-top : -10px;
  }


table.gamesTable td
  {
    vertical-align : top;
    padding : 4px;
    background-image : url('/pimg/Site/catBg.gif');
    background-repeat : repeat-x;
  }

div.pages a
  {
    color : black;
  }

div.promo
  {
    height : 101px;
    background-image : url('/pimg/Site/promoBg.gif');
    margin-left : 8px;
    background-repeat : no-repeat;
  }

div.promo td.promoTD
  {
    width : 295px;
    padding-left : 135px;
    color : black;
    vertical-align : top;
  }


div.promo td.promoTD h1
  {
    margin : 0px;
    padding : 0px;
    margin-top : 9px;
    margin-bottom : 8px;
    font-size : 16px;
  }


div.promo td.promoTD p
  {
    margin : 0px;
    margin-right : 13px;
  }

td.featGameTD,
div.greyBlock,
div.balsas
  {
    vertical-align: top;
    background-color: #F8F8F8;
    border: 1px solid #DADADA;
    color: #484848;
  }

div.greyBlock h2
  {
    margin : 4px;
    text-align : center;
    font-size : 12px;
    color : #484848;
    margin-top :8px;
    margin-bottom : 8px;
  }


div.greyBlock
  {
    margin-left: 8px;
    margin-bottom: 8px;
    padding: 8px;
    padding-top: 4px;
    white-space: normal;
  }


div.promo td.featGameTD h2
  {
    margin : 0px;
    padding : 0px;
    font-size : 12px;
    text-align : center;
  }

div.forumButtons div
  {
    display: -moz-inline-box;
    display: inline-block;
  }

h1.fcat
  {
    margin : 0px;
    font-size : 14px;
    color : #3e8eba;
  }

h1.fcat a
  {
    color : #3e8eba;
    display : block;
  }

table.forumForums
  {
    width : 100%;
    margin-top : 6px;
  }
table.forumForums td, th
  {
    border : 1px outset #3e8eba;
    padding : 5px;
  }

table.forumForums th
  {
    text-align : center;
  }

a {
 color :#3e8eba
}

div.forumButtons a
  {
    display : block;
    margin : 5px;
    padding : 5px;
    border : 1px outset #3e8eba;
  }

form.main label
  {
    display : block;
    margin-top : 10px;
  }

form.main label#vyras,
form.main label#moteris
  {
    display : inline
  }

form.main input#GF,
form.main input#GM,
form.main input#Submit
  {
    width : auto;
  }
form.main input
  {
    width : 75%;
  }

form.main select#Country,
form.main select#City,
form.main select#Question
  {
    width : 75%
  }

form.main input#Privacy
  {
    width : auto;
  }

form.main div.privacy_link
  {
    display : inline;
  }

form.main input#Submit
  {
    float : right;
  }



div.noMrgL
  {
    margin-left : 0px;
  }

div.errorMsg
  {
    vertical-align: top;
    background-color: #FFF8F8;
    border: 1px solid #FFDADA;
    color: #484848;
    margin-bottom: 8px;
    padding : 4px;
    font-size : 10px;
    font-weight : bold;
  }

table.infoTable
  {
    width : 100%;
    border : none;
  }


table.infoTable th
  {
    border : 0px;
    background-image : url('/pimg/Site/tabz2.gif');
    background-position : 0% 100%;
    height : 21px;
    color : white;
    text-align : center;
  }
table.infoTable th.active
  {
    background-position : 0% 0%;
  }

table.infoTable th a
  {
    color : white;
  }


table.infoTable td
  {
    background-color : #eee;
    padding : 3px;
  }

div.balsas
  {
      padding : 10px;
      margin-top : 10px;
  }


div.balsas a.image img
  {
    border : 1px solid #DADADA;
    margin-right : 10px;
    margin-bottom : 5px;
  }


div.balsas a
  {
    color : black;
  }

div.balsas td.balsas_footer
  {
    text-align : right;
  }


.papers{
    float:left;
    padding-right:5px;
    width:25px;
    height:31px;
    position:relative;
}

.paper_folder{
	background: url('/pimg/Site/paper_folder.gif') no-repeat;
	z-index:10px;
}

.paper_blank{
    background: url('/pimg/Site/paper_blank.gif') no-repeat;
    z-index:10px;
}

.paper_sticky{
    background: url('/pimg/Site/paper_sticky.gif') no-repeat;
    z-index:20px;
}

.paper_lock{
    background: url('/pimg/Site/paper_lock.gif') no-repeat;
    z-index:30px;
}

.paper_moved{
    background: url('/pimg/Site/paper_moved.gif') no-repeat;
    z-index:40px;
}

.paper_new{
	background: url('/pimg/Site/paper_new.gif') no-repeat;
	z-index:50px;
}

.gameNews{
    border:1px double #ccc;
    padding:8px;
}

.gameNews .title{
    color:#ff0000;
    font-size:16px;
    font-weight:600;
    text-decoration: underline;
    padding-bottom:8px;
}

.gameNews .news a{
    color:#0080ff;
    font-size:13px;
    font-weight:600;
    text-decoration: none;
}

.gameNews .news{
    padding-bottom:8px;
}


.ipon350 div.iponAds
{
  width : 350px;
  height : 50px;
  overflow : hidden;
}

.ipon535 div.iponAds
{
  width : 535px;
  height : 70px;
  overflow : hidden;
}


a.trophy
{
  cursor : help;
}

.trophy
{
  display : block;
  float : left;
  width : 23px;
  height : 23px;
  background-image : url('/pimg/Site/trophy.gif');
  background-repeat : no-repeat;
  margin: 0px 0px 5px 5px;
}

.t_u_std
{
  background-position : 0px 0px;
}

.t_u_green
{
  background-position : 0px -23px;
}

.t_u_silver
{
  background-position : 0px -46px;
}

.t_u_gold
{
  background-position : 0px -69px;
}

.t_g_bronze
{
  background-position : -23px 0px;
}
.t_g_silver
{
  background-position : -23px -23px;
}
.t_g_gold
{
  background-position : -23px -46px;
}

.t_u_mail
{
  background-position : 0px -116px;
}

.t_u_star
{
  background-position : 0px -92px;
}


.t_f_green
{
  background-position : -23px -69px;
}

.t_f_silver
{
  background-position : -23px -92px;
}

.t_f_gold
{
  background-position : -23px -116px;
}

.form1 div{
    clear:both;
    padding: 5px 0;
}

.form1 div label{
    float:left;
    width:100px;
    display:block;
}

.form1 div input, .form1 div textarea, .form1 div select, .form1 div select option{
    float:left;
    width:400px;
}

.greyBlock2{
    vertical-align: top;
    background-color: #F8F8F8;
    border: 1px solid #DADADA;
    color: #484848;
}

.gameCommentsTable{
    vertical-align: top;
    background-color: #F8F8F8;
    border: 1px solid #DADADA;
    color: #484848;
    width:100%;
    margin-bottom:10px;
}

.gameCommentsTable td{
    background-color: #F8F8F8;
    color: #484848;
}

.starImages a img{
    border:0;
}



.fullScreen
{
	position : absolute;
	left : 0px;
	top : 0px;
	width : 100%;
	height : 100%;
	background-color : black;
	z-index : 10000;
}

.fullScreen embed,
.fullScreen object
{
	width : 100%;
	height : 100%;
}

.fulscreenBtn
{
	position : absolute !important;
	z-index : 10001 !important;
	left : 100% !important;
	top : 0px !important;
	margin-left : -24px !important;
	width : 25px !important;
	overflow : hidden !important;
	white-space : nowrap !important;
}