h2 {
padding: 0px;
}
h2 a {
        font-size:12px;
	color:#1CA2DE;
	text-decoration:none;
}
h2 a:visited{
        font-size:12px;
	color:#1CA2DE;
	text-decoration:none;
}
h2 a:hover{
        font-size:12px;
	color:#1CA2DE;
	text-decoration:none;
}
h5 {
        BORDER-BOTTOM: #cdcdcd 1px dotted;
}
h5 a, a:visited, a:hover{
        font-size:16px;
	color:#1CA2DE;
	text-decoration:none;
}

h3 {
  font-size: 12px;
  BORDER-BOTTOM: #cdcdcd 1px dotted;
}
h3 a, a:visited {
	color: #1CA2DE;
	text-decoration: none;
}
h3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


h4 {
 font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
 color: #758d38;
 margin: 10px 0px 5px;
}
.searchInput {
 BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma;
 BACKGROUND: url('i/mglass.gif') white no-repeat 3px 4px;
 PADDING-LEFT: 17px;
}

.ts_mainlogo {
 top: 0px;
 position:absolute;
 float: left;
 line-height: 133px;
 padding: 0px;
 width: 290px;
 height: 133px;
}

.ts_searchInput {
 clear: both;
 float: left;
 line-height: 24px;
 padding-bottom: 0px;
 padding-right: 10px;
 padding-top: 0px;
 vertical-align: top;
 width: 380px;
}

.ts_size {
  font-size:8px;
  color: #909090;
}
.ts_pages h3 {
  font-size: 10px;
  color: #202020;
  font-weight: normal;
}
.ts_pages a {
  font-size: 10px;
  color: #1CA2DE;
}
.ts_pages a:visited {
  font-size: 10px;
  color: #1CA2DE;
}

.ts_pages a:hover {
  font-size: 10px;
  color: #1CA2DE;
}

.ts_2 {
 float: left;
 overflow: hidden;
 padding: 0px;
 width: 0px;
}

.ts_3 {
 float: left;
 line-height: 24px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 0px;
 vertical-align: top;
 width: 59px;
}

.ts_4 {
 border: none;
 text-align: left;
 float: right;
 width: 460px;
 padding-top: 10px;
}
.ts_captionMenu {
 float: right;
 font-size:10px;
 border: none;
 width: 750px;
 height: 10px;
 padding-top: 5px;
}
.ts_captionMenu h2 {
 font-size:10px;
 border: none;
 float: left;
 text-align: right;
}

.ts_captionMenu h2 a {
        font-size:10px;
	color:#000060;
	text-decoration:none;
	font-weight:normal;
}
.ts_captionMenu h2 a:visited{
        font-size:10px;
	color:#000060;
	text-decoration:none;
	font-weight:normal;
}
.ts_captionMenu h2 a:hover{
        font-size:10px;
	color:#000060;
	font-weight:normal;
	text-decoration:underline;
}

.ts_5 {
 position:absolute;
 float: left;
 padding: 0px;
 width: 950px;
 height: 133px;
 background-image: url('i/cap_bkg.jpg');
}

.ts_caption {
 background-color: #ffffff;
 border: none;
 text-align: left;
 width: 970px;
 height: 126px;
}

.ts_7 {
 clear: both;
 float: left;
 line-height: 50px;
 padding-left: 80px;
 width: 80px;
}
.ts_7 a {
 color: #1CA2DE;
 text-decoration: none;
}
.ts_7 a:hover {
 color: #fff;
 text-decoration: none;
}

.ts_8 {
 float: left;
 line-height: 50px;
 padding: 0px;
 width: 90px;
}

.ts_9 {
 float: left;
 line-height: 50px;
 padding: 0px;
 width: 78px;
}

.ts_10 {
 float: left;
 line-height: 50px;
 padding: 0px;
 width: 56px;
}

.ts_10f {
 float: left;
 line-height: 50px;
 padding: 0px;
 width: 82px;
}

.ts_11 {
 float: left;
 line-height: 50px;
 padding: 0px;
 width: 100px;
}

.ts_12 {
 float: left;
 line-height: 50px;
 padding: 0px;
 width: 98px;
}

.ts_13 {
 float: left;
 line-height: 50px;
 padding: 0px;
 width: 88px;
}

.ts_14 {
 float: left;
 line-height: 50px;
 padding: 0px;
 width: 68px;
}

.ts_15 {
 color: #1CA2DE;
 border: none;
 text-align: left;
 width: 956px;
}

.ts_16 {
 background-image: url('i/mainmenu.gif');
 clear: both;
 float: left;
 padding-bottom: 0px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 0px;
 width: 950px;
}
.ts_mainmenu {
 background-color: #ffffff;
 border: none;
 text-align: left;
 width: 946px;
}
.ts_mainmenu a {
 font-size: 12px;
 font-weight: bold;
 color: #1CA2DE;
 text-decoration: none;
}
.ts_mainmenu a:hover {
 color: #0000ff;
 text-decoration: none;
}


.ts_18 {
 FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: tahoma; TEXT-ALIGN: right; 
 background-image: url('i/cap1.gif');
 clear: both;
 float: left;
 line-height: 26px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 0px;
 width: 510px;
}

.gametype {
 color: #1CA2DE;
 clear: both;
 float: left;
 line-height: 30px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 0px;
 width: 360px;
}
.gametype a, a:visited {
 color: #1CA2DE;
 text-decoration: none;
}

.gametype a:hover {
 color: #1CA2DE;
 text-decoration: none;
}

.ts_21 {
 background-image: url('i/dnl.gif');
 float: left;
 line-height: 32px;
 padding: 0px;
 text-align: center;
 color: #FFFFFF;
 width: 128px;
}
.ts_21 a {
 font-size:12px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
}
.ts_21 a:visited {
 font-size:12px;
 color: #FFFFFF;
}
.ts_21 a:hover {
 color: #0000ff;
 text-decoration: none;
}
.ts_21 h2 {
  padding-left: 32px;
  text-align: center;
}


.ts_22 {
 border: none;
 text-align: left;
 width: 498px;
}

.ts_descr {
 FONT-SIZE: 12px;  COLOR: #000000; 
 TEXT-ALIGN: justify;
 background-color: #ffffff;
 clear: both;
 float: left;
 padding-bottom: 0px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 width: 498px;
}

.ts_descr h2 {
 BORDER-BOTTOM: #cdcdcd 1px dotted;
 color: #1CA2DE;
 font-size:12px;
 border: none;
 float: left;
 text-align: left;
 text-decoration: none;
 font-weight: normal;
}

.ts_19 {
 background-image: url('i/white_long_12.gif');
 clear: both;
 float: left;
 overflow: hidden;
 padding: 0px;
 height: 7px;
 width: 508px;
}
.ts_24 {
 background-image: url('i/white_long_6.gif');
 clear: both;
 float: left;
 overflow: hidden;
 padding: 0px;
 margin-bottom: 8px;
 height: 7px;
 width: 508px;
}

.ts_25 {
 float: left;
 font-size: 12px;
 padding-bottom: 10px;
 padding-left: 0px;
 padding-right: 0px;
 text-align: left;
 width: 500px;
}

.ts_26 {
 border: none;
 text-align: left;
 width: 508px;
 padding-bottom: 10px;
}

.ts_27 {
 clear: both;
 float: left;
 padding-bottom: 0px;
 padding-left: 7px;
 padding-right: 0px;
 padding-top: 16px;
 width: 513px;
}

.ts_28, .ts_31 {
 border: none;
 text-align: left;
 width: 520px;
}

.ts_29 {
 background-image: url('i/bkg1.gif');
 clear: both;
 float: left;
 padding: 0px;
 width: 520px;
}

.ts_30 {
 background-image: url('i/foot1.gif');
 clear: both;
 float: left;
 overflow: hidden;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 0px;
 width: 510px;
 height: 10px;
}

.ts_caption2 {
  FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: tahoma; TEXT-ALIGN: right; 
 background-image: url('i/cap2.gif');
 clear: both;
 float: left;
 line-height: 26px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 0px;
 width: 186px;
}

.ts_33 {
 background-image: url('i/white_short_12.gif');
 clear: both;
 height: 7px;
 float: left;
 overflow: hidden;
 padding: 0px;
 width: 184px;
}

.ts_descr2 {
 FONT-SIZE: 11px;  COLOR: #000000; 
 TEXT-ALIGN: left;
 background-color: #ffffff;
 clear: both;
 float: left;
 padding-bottom: 0px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 width: 174px;
}
.ts_descr2 a {
 font-size: 11px;
 color: #ff0000;
 font-weight: bold;
}
.ts_descr2 a:visited {
 font-size: 11px;
 color: #ff0000;
 font-weight: bold;
}
.ts_descr2 a:hover {
 font-size: 11px;
 font-weight: bold;
 color: #ff0000;
}

.ts_cat {
 FONT-SIZE: 11px;  COLOR: #000000; 
 TEXT-ALIGN: left;
 background-color: #ffffff;
 clear: both;
 float: left;
 padding-bottom: 0px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 width: 174px;
}

.ts_cat a {
 font-size: 11px;
 color: #ff0000;
 font-weight: normal;
}
.ts_cat a:visited {
 font-size: 11px;
 color: #ff0000;
 font-weight: normal;
}
.ts_cat a:hover {
 font-size: 11px;
 font-weight: normal;
 color: #ff0000;
}

.cat_l {
  width:7px;
}
.cat_l0 {
  width:100%;
}
.cat_l1 {
  padding-left:0px;
  text-align:right;
}
.cat_l2 {
  padding-left:8px;
  text-align:right;
}
.cat_l3 {
  padding-left:16px;
  text-align:right;
}


.top10cap {
 color: #ff7800;
}
.top10cap a, a:visited {
 color: #ff7800;
}
.top10cap a:hover {
 color: #ff7800;
}

.ts_35 {
 background-image: url('i/white_short_6.gif');
 height: 7px;
 clear: both;
 float: left;
 overflow: hidden;
 padding: 0px;
 margin-bottom: 8px;
 width: 184px;
}

.ts_36 {
 clear: both;
 float: left;
 font-size: 12px;
 overflow: hidden;
 padding-bottom: 10px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
 text-align: center;
 width: 184px;
}

.ts_37 {
 border: none;
 text-align: left;
 width: 184px;
 padding-bottom: 10px;
}

.ts_38 {
 clear: both;
 float: left;
 padding-bottom: 0px;
 padding-left: 7px;
 padding-right: 0px;
 padding-top: 16px;
 width: 189px;
}

.ts_39, .ts_42 {
 border: none;
 text-align: left;
 width: 196px;
}

.ts_40 {
 background-image: url('i/bkg2.gif');
 clear: both;
 float: left;
 padding: 0px;
 width: 196px;
}

.ts_41 {
 background-image: url('i/foot2.gif');
 clear: both;
 float: left;
 height: 10px;
 overflow: hidden;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 0px;
 width: 186px;
}

.ts_footer {
 FONT-SIZE: 12px;  COLOR: #000000; 
 TEXT-ALIGN: justify;
 background-color: #ffffff;
 clear: both;
 float: left;
 padding-bottom: 0px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 width: 498px;
}

.ts_footer a {
  font-weight: normal;
  font-size: 12px;
}
.ts_footer a:hover {
  font-weight: normal;
  font-size: 12px;
}
.ts_footer a:visited {
  font-weight: normal;
  font-size: 12px;
}

.ts_descr_top {
 FONT-SIZE: 11px;  COLOR: #000000; 
 TEXT-ALIGN: left;
 background-color: #ffffff;
 clear: both;
 float: left;
 padding-bottom: 10px;
 padding-left: 0px;
 padding-right: 5px;
 padding-top: 0px;
 width: 160px;
}

.ts_descr_top a {
  font-size: 10px;
  font-weight: normal;
}

.ts_descr_top a:visited{
  font-size: 10px;
  font-weight: normal;
}
.ts_descr_top a:hover {
  font-size: 10px;
  font-weight: normal;
}


.ts_game_tags a {
  color:#1CA2DE;
  font-size: 12px;
  font-weight: normal;
}

.ts_game_tags a:visited{
  font-size: 12px;
  font-weight: normal;
}
.ts_game_tags a:hover {
  font-size: 12px;
  font-weight: normal;
}
.sitemap ul{
margin: 0;
padding-left:40px;
line-height:6px;
}
.sitemap li {
padding-left:20px;	
margin: 0;
}
.sitemap a:visited{
  font-size: 8px;
  font-weight: normal;
}
.sitemap a:hover {
  color:#1CA2DE;
  font-size: 8px;
  font-weight: normal;
}

.sitemap a {
  color:#1CA2DE;
  font-size: 8px;
  font-weight: normal;
}
