	* {
		margin:0;
		padding:0;
	}

        body    { 
		behavior:url("/system/csshover.htc"); 
		font:12px Arial, sans-serif;
		color:#1E3D4C;
		text-align:left;
		position:relative;
		height:100%;
		background:#A3ACA9;
		min-width:990px;
		max-width:1200px;
		margin:0 auto;
		width:expression((document.documentElement.clientWidth||document.clientWidth)<990?'990px':(document.documentElement.clientWidth||document.clientWidth)>1200?'1200px':'100%');

        }
	html	{height:100%;}

	.my_player	{
        		position:relative;
	}

        .newdiv
         {

         }

	* html div	{
		height:1px;
	}
	#popup_message {visibility: hidden; width: 200px; height: 100px;  position: absolute; left: 0px; top: 0px}
	a	{
		color:#16658A;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
	.header	{
		background:url(/img/header_bg.gif) 100% 0 repeat-x;
		position:relative;
		z-index:2;

	}
	.header .holder	{
		background:url(/img/header_r_bg.gif) 100% 0 no-repeat;
		height:175px;
		position:relative;
		padding:0 360px 0 240px;
	}
	.header .logo	{
  	  background:url(/img/logo.png);
         //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo.png, sizingMethod=crop);
          width:262px;
          height:164px;
          text-indent: 700em;
          overflow:hidden;
          white-space: nowrap;
          display:block;
          cursor:pointer;
          position:absolute;
          left:0;
          top:0;

	}
	.header .banner	{
		width:468px;
		height:114px;
		margin:0 auto;
		display:block;
		position:relative;
		top:19px;
                text-align: center;
		position:relative;
	}
	.header .siteMenu	{
		position:absolute;
		right:6px;
		width:190px;
		top:16px;
	}
	.header .siteMenu li	{
		float:left;
		width:169px;
		margin-bottom:6px;
	}
	.header .siteMenu li a	{
		display:block;
		height:18px;
		padding-top:4px;
		line-height:18px;
		padding-left:32px;
		color:white;
		text-decoration:none;
		font-size:12px;
	}
	.header .siteMenu li a:hover	{
		color:#F33C5B;
	}
	.header .siteMenu li.registration a	{
		background:url(/img/ic_header_registration.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.registration a:hover	{
		background:url(/img/ic_header_registration_hover.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.news a	{
		background:url(/img/ic_header_news.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.news a:hover	{
		background:url(/img/ic_header_news_hover.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.forum a	{
		background:url(/img/ic_header_forum.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.forum a:hover	{
		background:url(/img/ic_header_forum_hover.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.actual a	{
		background:url(/img/ic_header_actual.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.actual a:hover	{
		background:url(/img/ic_header_actual_hover.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.help a	{
		background:url(/img/ic_header_help.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.help a:hover	{
		background:url(/img/ic_header_help_hover.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.tools a	{
		background:url(/img/ic_header_tools.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.tools a:hover	{
		background:url(/img/ic_header_tools_hover.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.ofice a	{
		background:url(/img/ic_header_ofice.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.ofice a:hover	{
		background:url(/img/ic_header_ofice_hover.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.rss a	{
		background:url(/img/ic_header_rss.gif) 0 0 no-repeat;
	}
	.header .siteMenu li.rss a:hover	{
		background:url(/img/ic_header_rss_hover.gif) 0 0 no-repeat;
	}
	.header .quickLinks	{
		background:url(/img/header_ic_quick_links.gif);
		width:40px;
		height:16px;
		position:absolute;
		right:9px;
		top:15px;
	}
	.header .quickLinks li	{
		float:left;
	}
	.header .quickLinks li a	{
		display:block;
		width:16px;
		height:16px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
	}
	.header .quickLinks .home	{
		margin-right:8px;
	}
	.header .allMenu	{
		position:absolute;
		right:9px;
		bottom:8px;
	}
	.header .allMenu li	{
		text-transform:uppercase;
		float:left;
		clear:right;
		margin-left:2px;
		font-size:11px;
		position:relative;
	}
	.header .allMenu li a	{

		float:left;
		height:26px;
		padding-right:8px;
		text-decoration:none;
		color:white;
		white-space:nowrap;
	}
	.header .allMenu li a b	{
		float:left;
		height:26px;
		padding-left:8px;
		font-weight:normal;
		line-height:26px;
		cursor:pointer;
	}
	.header .allMenu li:hover a	{
		background:url(/img/header_sitemenu_tizer.gif) 100% 0 no-repeat;
	}
	.header .allMenu li:hover a b	{
		background:url(/img/header_sitemenu_tizer.gif) 0 0 no-repeat;
	}
	.header .allMenu li ul	{
/*		display:none;*/
		position:absolute;
		border:solid 1px #00959C;
		background:#03686D;
		top:26px;
		left:-4000px;
		width:170px;
	}
	.header .allMenu li:hover ul	{
		display:block;
		left:4px;
	}
	.header .allMenu li ul li	{
		border-bottom:solid 1px #00959C;
		float:none;
		clear:none;
		height:auto;
		margin-left:0;
	}
	.header .allMenu li ul li.last	{
		display:none;
	}
	.opera .header .allMenu li ul li.last	{
		display:block;
		border-bottom:none;
		height:1px;
		margin-top:-1px;
		width:130px;
         }
	.header .allMenu li ul li a	{
		float:none;
		display:block;
		height:auto;
		height:auto;
		padding:3px 0 2px 15px;
		text-decoration:none;
		color:white;
		white-space:nowrap;
		background:url(/img/bullet_01.gif) 5px 7px no-repeat !important;
	}
	.header .allMenu li ul li a:hover	{
		background:url(/img/bullet_01.gif) 5px 7px no-repeat #208186 !important;
	}
	.content	{
		overflow:hidden;
		background:#ECE9DD;
		padding:1px 4px 15px 4px;
		position:relative;
		z-index:1;
	}
	.ie6 .content	{
		overflow:visible;
	}
	.leftCol	{
		float:left;
		width:23%;
	}
	.middCol	{
		float:left;
		width:51%;
		padding-top:10px;
	}
	.middCol1	{
		float:center;
		width:100%;
		padding-top:10px;
	}
	.middCol2	{
		float:right;
		width:76%;
		padding-top:10px;
	}
	.wrapperPadd	{
		margin:0 10px;
	}
	.rightCol	{
		float:right;
		width:25%;
	}
	.twoCols	{
		width:75%;
		float:left;
		margin-top:10px;
	}
	.twoCols .wrapperPadd	{
		border:solid 1px #67BFC4;
		background:white;
	}
	/* настройки баннера*/
	.contentTopBanner	{
		width:75%;
		min-height:70px;
		padding:0px 0;
		position:absolute;
		left:10px;
		top:205px;
		text-align:center;
	}
	.contentTopBanner	{
		display:none;
	}
	.bannerOn .contentTopBanner	{
		display:block;
	}
	.bannerOn .leftCol	{
		padding-top:120px;
	}
	.ie .bannerOn .leftCol	{
		padding-top:140px;
	}
	.bannerOn .middCol	{
		padding-top:120px;
	}
	/* /настройки баннера*/
	.blockType1	{
		border:solid 1px #00959F;
		background:white;
		position:relative;
		margin:12px 0;
		padding:5px;
	}
	.titledBlock1	{
		margin-top:30px;
	}
	.titledBlock1 .title	{
		position:absolute;
		width:100%;
		background:url(/img/title_ribbon_2.gif) 100% 0 no-repeat;
		height:14px;
		top:-20px;
		left:1px;
	}
	.titledBlock1 .title h1	{
		font-size:15px;
		text-align:center;
		background:url(/img/title_ribbon_l.gif) -11px 0 no-repeat;
		text-transform:uppercase;
		color:#00424B;
	}
	.blockType2	{
		border:solid 1px #00959F;
		border-top:solid 3px #00959F;
		background:white;
		position:relative;
		margin:12px 0;
	}
	.blockType2 .top	{
		background:url(/img/block_design_01_01.gif) 0 0 no-repeat;
		position:relative;
		margin-left:-1px;
		margin-top:-3px;
	}
	.blockType2 .bott	{
		background:url(/img/block_design_01_02.gif) 100% 100% no-repeat;
		position:relative;
		margin-right:-1px;
		margin-bottom:-1px;
		padding:10px;
	}
	.blockType2 .dd	{
		background:url(/img/block_dd_bg.gif) 100% no-repeat;
		position:absolute;
		top:-11px;
		right:-1px;
	}
	.blockType2 .dd b	{
		background:url(/img/block_dd_bg_l.gif) 0 no-repeat;
		float:left;
		height:16px;
		line-height:15px;
		padding:9px 8px 0 8px;
		color:white;
		font-weight:normal;
		font-size:10px;
		text-transform:uppercase;
	}
	.titledBlock2	{
		margin-top:30px;
	}
	.titledBlock2 .title	{
		position:absolute;
		width:100%;
		background:url(/img/title_ribbon.gif) 100% 0 no-repeat;
		height:14px;
		top:-20px;
		left:1px;
	}
	.titledBlock2 .title h1	{
		font-size:15px;
		text-align:center;
		background:url(/img/title_ribbon_l.gif) 0 0 no-repeat;
		text-transform:uppercase;
		color:#00424B;
	}
	.blockType1 .gameRate	{
		margin-bottom:-10px;
	}
	.blockType1 .gameRate .head	{
		display:block;
		font-weight:bold;
		font-size:11px;
		color:#FF6A47;
		padding-left:3px;
		margin-bottom:5px;
	}
	.blockType1 .gameRate .head i	{
		float:right;
		font-style:normal;
	}
	.blockType1 .gameRate .head b	{
		margin-right:4px;
	}
	.blockType1 .gameRate ul li	{
		margin-bottom:10px;
		position:relative;
		margin-left:23px;
	}
	.ie6 .blockType1 .gameRate ul li, .ie7 .blockType1 .gameRate ul li	{
		height:15px;
	}
	.blockType1 .gameRate ul li a	{
		display:block;
		background:url(/img/separator_01.gif) 0 100% repeat-x;
		text-decoration:none;
		color:#00656A;
	}
	.blockType1 .gameRate ul li a:hover	{
		color:#FF6A47;
		background:url(/img/separator_02.gif) 0 100% repeat-x;
	}
	.blockType1 .gameRate ul li a i	{
		font-style:normal;
		text-decoration:underline;
		background:white;
	}
	.blockType1 .gameRate ul li a b	{
		float:right;
		background:url(/img/ic_rait.gif) 3px 4px no-repeat #EDEBDC;
		line-height:16px;
		padding:0 5px 0 19px;
		font-weight:normal;
	}
	.blockType1 .gameRate ul ins	{
		background:url(/img/ic_rait_block_02.gif);
		width:15px;
		height:15px;
		text-align:center;
		font-weight:bold;
		color:white;
		text-decoration:none;
		position:absolute;
		left:-24px;
		top:0;
	}
	.blockType1 .gameRate ul .aa ins	{
		background:url(/img/ic_rait_block_01.gif);
	}
	.blockType1 .gameRate ul .hint	{
		display:none;
	}
	.blockType1 .gameRate ul .openHint	{
		z-index:100;
	}
	.blockType1 .gameRate ul .openHint a	{
		color:#FF6A47;
		background:url(/img/separator_02.gif) 0 100% repeat-x;
	}
	.blockType1 .gameRate ul .openHint .hint	{
		display:block;
		z-index:100;
	}
	.blockType1 .gameRate ul .hint	{
		width:287px;
		height:193px;
		position:absolute;
		bottom:-197px;
		left:97px;
		z-index:100;
		padding:58px 8px 8px 8px;
	}
	.ie6 .blockType1 .gameRate ul .hint	{
		bottom:-210px;
	}
	.blockType1 .gameRate ul .hint li	{
		background:url(/img/rait_hint_bg.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/rait_hint_bg.png, sizingMethod=crop);
		width:271px;
		height:127px;
		padding:58px 8px 8px 8px;
		overflow:hidden;
	}
	.blockType1 .gameRate ul .hint .close	{
		background:url(/img/ic_close.gif) 100% 0 no-repeat;
		font-weight:bold;
		color:#FF6A47;
		text-transform:uppercase;
		position:absolute;
		top:57px;
		right:4px;
		padding-right:15px;
		font-size:11px;
	}
	.blockType1 .gameRate ul .hint .close:hover	{
		background:url(/img/ic_close.gif) 100% 0 no-repeat;
	}
	.blockType1 .gameRate ul .hint a	{
		display:inline;
		background:none;
		text-decoration:underline;
		color:#00656A;
		position:relative;
	}
	.blockType1 .gameRate ul .hint a:hover	{
		background:none;
	}
	.blockType1 .gameRate ul .hint a:hover	{
		text-decoration:none;
	}
	.blockType1 .gameRate ul .hint .thumb	{
		float:left;
		border:solid 2px #67BFC4;
		margin-right:8px;
		position:relative;
	}
	.blockType1 .gameRate ul .hint p	{
		padding-top:18px;
		color:#00656A;
		font-size:11px;
		margin-bottom:5px;
	}
	.blockType1 .gameRate ul .hint strong	{
		display:block;
		margin-bottom:5px;
		color:#FF6A47;
		font-size:11px;
	}
	.blockType1 .gameRate ul .hint strong a	{
		color:#FF6A47;
	}
	.blockType1 .gameRate ul .hint b	{
		display:block;
		font-size:11px;
	}
	.blockType1 .gameRate ul .hint b a	{
		color:#16A613;
	}
	.blockType2 .newsList	{
	}
	.blockType2 .newsList li	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding-bottom:13px;
		margin-bottom:11px;
		font-size:11px;
		position:relative;
		min-height:66px;
		padding-top:10px;
	}
	.ie6 .blockType2 .newsList li	{
		overflow:visible;
		height:66px;
	}
	.blockType2 .newsList li.zz	{
		background:none;
		margin-bottom:0;
		padding-bottom:0;
	}
	.blockType2 .newsList li .thumb	{
		float:left;
		border:solid 2px #67BFC4;
		margin-right:9px;
	}
	.blockType2 .newsList li i	{
		color:#F34F3C;
		font-style:normal;
		display:block;
		margin-bottom:2px;
	}
	.blockType2 .newsList li a	{
		text-decoration:none;
		color:#003C58;
	}
	.blockType2 .newsList li a:hover	{
		text-decoration:underline;
	}
	.blockType2 .newsList li .dd	{
		top:-20px;
		right:-10px;
		background:url(/img/block_dd_bg_2.gif) 100% 0 no-repeat;
	}
	.blockType2 .newsList li .dd b	{
		background:url(/img/block_dd_bg_l_2.gif) 0 0 no-repeat;
	}
	.articlesAnnounces	{
	}

	.articlesAnnounces .intro	{
		font-size:11px;
		padding:20px;
		background:white;
	}

	.articlesAnnounces h1	{
		font-size:15px;
		text-transform:uppercase;
		color:#00424B;
		margin-bottom:10px;
	}
	.articlesAnnounces .block	{
		margin-bottom:10px;
	}
	.articlesAnnounces .block li	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding-bottom:12px;
		margin-bottom:11px;
		overflow:hidden;
	}
	.ie6 .articlesAnnounces .block li	{
		overflow:visible;
		height:1px;
	}
	.articlesAnnounces .block .title	{
		margin-bottom:5px;
		padding-bottom:0;
		background:none;
	}
	.articlesAnnounces .block .title h2	{
		font-size:13px;
		text-transform:uppercase;
		color:#7AABC1;
		float:right;
	}
	.articlesAnnounces .block .thumb	{
		float:left;
		margin-right:9px;
		border:solid 1px #00959C;
	}
	.articlesAnnounces .block strong	{
		color:#FF6A47;
		display:block;
		line-height:12px;
	}
	.articlesAnnounces .block .go	{
		font-weight:bold;
		background:url(/img/bullet_02.gif) 100% 1px no-repeat;
		font-size:11px;
		color:#16658A;
		padding-right:18px;
	}
	.bannerMiddCol	{
		text-align:center;
		margin:25px 0;
	}
	.rightCol .searchBlock	{
		background:url(/img/search_block_02.gif) 100% 0 no-repeat;
		position:relative;
                z-index:3;
	}
	.rightCol  .searchBlock .holder	{
		background:url(/img/search_block_01.gif) 0 0 no-repeat;
		height:27px;
		padding:31px 77px 0 9px;
	}
	.rightCol .searchBlock .holder .i	{
		border:solid 1px #FF6633;
		width:99%;
		height:17px;
                display:block;
	}
	.rightCol .searchBlock .inp2	{
	      font-size:12px;
              color:#16658A;
              margin:5px;
              background:white;
              position:absolute;
              z-index:6;
              border:1px solid #000000;
              width:250px; 
              visibility:hidden;
	}
	.rightCol .searchBlock .holder .but	{
		position:absolute;
		top:32px;
		right:9px;
		cursor:pointer;
	}
	.rightCol .searchBlock .holder .title	{
		position:absolute;
		top:15px;
		left:8px;
	}
	.rightCol .searchBlock .holder .help	{
		position:absolute;
		top:13px;
		right:8px;
	}

	.rightCol .searchBlock	{
		background:url(/img/search_block_02.gif) 100% 0 no-repeat;
		position:relative;
                z-index:3;

	}

	.rightCol .stat {
          margin-bottom:-10px;
	}

	.rightCol .stat  .head     {
          display:block;
          font-weight:bold;
          font-size:11px;
          color:#FF6A47;
          padding-left:3px;
          margin-bottom:5px;
	}

	.timeBlock	{
		background:url(/img/time_block_02.gif) 100% 0 no-repeat;
	}
	.timeBlock .holder	{
		background:url(/img/time_block_01.gif) 0 0 no-repeat;
		height:94px;
		padding-top:15px;
		text-align:center;
	}
	.linkList	{
		background:url(/img/link_list_block_bg.gif) 100% 0 repeat-y #208186;
		border:solid 1px #00959C;
		margin:4px 0;
		padding:6px;
	}
	.linkList li	{
		margin:5px 0 5px 15px;
	}
	.linkList li a	{
		background:url(/img/bullet_03.gif) 0 4px no-repeat;
		padding-left:12px;
		color:white;
	}
	.loginBlock	{
		background:url(/img/login_block_01.jpg) 100% 0 repeat-y;
		border:solid 1px #00959C;
		padding:7px 67px 0 53px;
		position:relative;
		height:74px;
		margin:4px 0;
                z-index:0;
	}
	.loginBlock span	{
		position:relative;
		margin-bottom:4px;
		display:block;
	}
	.loginBlock span .i	{
		border:solid 1px #00959C;
		width:99%;
	}
	.loginBlock span i	{
		font-style:normal;
		position:absolute;
		color:#004049;
		width:47px;
		left:-51px;
		top:2px;
		text-align:right;
	}
	.loginBlock .but	{
		position:absolute;
		top:28px;
		right:3px;
	}
	.ie6 .loginBlock .but	{
		top:31px;
		right:1px;
	}
	.loginBlock a	{
		font-size:10px;
		color:#003C58;
		display:block;
		line-height:14px;
	}

	.userinfoBlock	{
		background:url(/img/login_block_01.jpg) 100% 0 repeat-y;
		border:solid 1px #00959C;
		padding:7px 17px 0 7px;
		position:relative;
		height:80px;
		margin:4px 0;
	}
	.userinfoBlock span	{
		position:relative;
		margin-bottom:4px;
		display:block;
	}
	.userinfoBlock span .i	{
		border:solid 1px #00959C;
		width:99%;
	}
	.userinfoBlock span i	{
		font-style:normal;
		position:absolute;
		color:#004049;
		width:47px;
		left:-51px;
		top:2px;
		text-align:right;
	}
	.userinfoBlock .but	{
		position:absolute;
		top:65px;
		right:85px;
	}

	.userinfoBlock .avt	{
		position:absolute;
		top:3px;
		right:3px;
	}
	.ie6 .userinfoBlock .but	{
		top:31px;
		right:1px;
	}
	.userinfoBlock a	{
		font-size:10px;
		color:#003C58;
		display:block;
		line-height:14px;
	}

	.peoplesOpinions	{
		margin:4px 0;
	}
	.peoplesOpinions .head	{
		background:url(/img/ribbon_titile_03.gif) 0 0 repeat-x;
		height:22px;
		border:solid 1px #004049;
		border-top:solid 3px #004049;
		text-align:center;
		font-size:13px;
		color:white;
		font-weight:bold;
		line-height:22px;
		margin-bottom:1px;
		text-transform:uppercase;
	}
	.peoplesOpinions .ahead	{
		font-size:13px;
		color:white;
		font-weight:bold;
		text-transform:uppercase;
	}
	.peoplesOpinions .body	{
		border:solid 1px #00959C;
		background:white;
		padding:4px 8px 0 8px;
	}
	.peoplesOpinions .body li	{
		background:url(/img/bullet_04.gif) 0 14px no-repeat;
		padding-left:15px;
		margin-bottom:8px;
		line-height:12px;
	}
	.peoplesOpinions .body li i	{
		color:#FF6A47;
		font-style:normal;
		font-size:10px;
		display:block;
		position:relative;
	}
	.peoplesOpinions .body li a	{
		color:#00656A;
	}
	.calendarBlock	{
		background:url(/img/calendar_block_bg_01.gif) 100% 0 no-repeat #A0C7D5;
		position:relative;
		border:solid 1px #00959C;
		margin:4px 0;
	}
	.calendarBlock .holder	{
		background:url(/img/calendar_block_bg_02.gif) 0 0 no-repeat;
		min-height:145px;
		padding:45px 10px 10px 10px;
	}
	.ie6 .calendarBlock .holder	{
		height:145px;
	}
	.calendarBlock ins	{
		display:block;
		background:url(/img/calendar_block_bg_03.gif);
		width:77px;
		height:27px;
		position:absolute;
		left:50%;
		margin-left:-38px;
		top:5px;
	}
	.calendarBlock .dateChooser	{
		position:relative;
		color:#00244F;
		margin-bottom:8px;
	}
	.calendarBlock .dateChooser span	{
		font-family:"Times New Roman";
		color:#00244F;
		display:block;
		text-align:center;
	}
	.calendarBlock .dateChooser .year	{
		font-size:24px;
	}
	.calendarBlock .dateChooser .date	{
		font-size:72px;
	}
	.calendarBlock .dateChooser .month	{
		font-size:24px;
		margin-top:-15px;
		margin-bottom:5px;
	}
	.calendarBlock .dateChooser .day	{
		font-size:17px;
		width:130px;
		background:#00959C;
		color:white;
		margin:0 auto;
		line-height:19px;
		text-transform:uppercase;
	}
	.calendarBlock .dateChooser .larr	{
		display:block;
		background:url(/img/calendar_block_arr_left.gif) 9px 15px no-repeat;
		width:35px;
		height:50px;
		position:absolute;
		top:40px;
		left:0;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
	}
	.calendarBlock .dateChooser .larr:hover	{
		background:url(/img/calendar_block_arr_left_hover.gif) 9px 15px no-repeat;
	}
	.calendarBlock .dateChooser .rarr	{
		display:block;
		background:url(/img/calendar_block_arr_right.gif) 9px 15px no-repeat;
		width:35px;
		height:50px;
		position:absolute;
		top:40px;
		right:0;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
	}
	.calendarBlock .dateChooser .rarr:hover	{
		background:url(/img/calendar_block_arr_right_hover.gif) 9px 15px no-repeat;
	}
	.calendarBlock ul	{
		border:solid 1px #00959C;
		background:#CAE4ED;
		margin:10px 20px;
		padding:6px 0;
	}
	.calendarBlock ul li	{	
		background:url(/img/bullet_05.gif) 0 5px no-repeat;
		padding-left:15px;
		margin-bottom:5px;
		margin-left:15%;
	}
	.calendarBlock ul li a	{
		color:#00656A;
	}
	.calendarBlock ul li a strong	{
		color:#16658A;
	}
	.photoTape	{
		margin:4px 0;
	}
	.photoTape .head	{
		background:url(/img/ribbon_titile_03.gif) 0 0 repeat-x;
		height:22px;
		border:solid 1px #004049;
		border-top:solid 3px #004049;
		text-align:center;
		font-size:13px;
		color:white;
		font-weight:bold;
		line-height:22px;
		margin-bottom:1px;
		text-transform:uppercase;
	}
	.photoTape .body	{
	}
	.photoTape .body .item	{
		background:url(/img/photo_tape_bg.gif) 0 0 repeat-x #00959C;
		min-height:122px;
		position:relative;
		padding-top:13px;
		margin-bottom:1px;
	}
	.ie6 .photoTape .body .item	{
		height:122px;
	}
	.photoTape .body .item .larr	{
		background:url(/img/photo_tape_arr_l.gif) 9px 37px no-repeat #67BFC4;
		width:42px;
		height:103px;
		border-right:solid 4px #00959C;
		border-left:solid 2px #00959C;
		float:left;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
	}
	.photoTape .body .item .larr:hover	{
		background:url(/img/photo_tape_arr_l_hover.gif) 9px 37px no-repeat #67BFC4;
	}
	.photoTape .body .item .rarr	{
		background:url(/img/photo_tape_arr_r.gif) 9px 37px no-repeat #67BFC4;
		width:42px;
		height:103px;
		border-right:solid 4px #00959C;
		border-left:solid 2px #00959C;
		float:right;
		text-indent: 700em;
		overflow:hidden;
		white-space:nowrap;
		display:block;
	}
	.photoTape .body .item .rarr:hover	{
		background:url(/img/photo_tape_arr_r_hover.gif) 9px 37px no-repeat #67BFC4;
	}
	.photoTape .body .item span	{
		display:block;
		text-align:center;
		color:white;
		width:100%;
		background:#00959C;
		margin-top:11px;
		padding:2px 0;
	}
	.photoTape .body .item span a{
		text-decoration:none; 
		color:white;
	}
	.photoTape .body .item .thumb	{
		display:block;
		height:103px;
		text-align:center;
	}
	.photoTape .body .item .thumb img	{
		vertical-align:middle;
		border:solid 1px #A1B9D0;
		margin-top:6px;
	}
	.footer	{
		background:url(/img/footer_bg.gif) 0 0 repeat-x;
		position:relative;
		color:white;
	}
	.footer .lBg	{
		background:url(/img/footer_bg_l.gif) 0 0 no-repeat;
	}
	.footer .rBg	{
		background:url(/img/footer_bg_r.gif) 100% 0 no-repeat;
		height:123px;
	}
	.footer a	{
		color:white;
	}
	.footer .menu	{
		text-align:right;
		position:absolute;
		top:20px;
		right:10px;
	}
	.footer .menu a	{
		margin:0 5px;
	}
	.footer .copy	{
		position:absolute;
		left:25px;
		top:40px;
	}
	.content .wayFinder	{
		color:#16658A;
		font-size:11px;
		margin:5px 0 5px 10px;
	}
	.content .wayFinder a	{
		color:#16658A;
	}
	.blockType1 .gameVote	{
	}
	.blockType1 .gameVote li	{
		background:url(/img/separator_01.gif) 0 100% repeat-x;
		height:19px;
		margin-bottom:5px;
	}
	.blockType1 .gameVote li b	{
		font-weight:normal;
		color:#00656A;
		background:white;
		padding-right:4px;
		position:relative;
		top:2px;
	}
	.blockType1 .gameVote .selectArea	{
		float:right;
	}
	.blockType1 .gameVote .but	{
		background:none;
	}
	.blockType1 .gameVote .but input	{
		float:right;
	}
	.blockType1 .gameVote .stats	{
		background:url(/img/separator_03.gif) 0 0 repeat-x;
		padding:7px;
		color:#00656A;
		font-size:11px;
	}
	.blockType1 .gameVote .stats i	{
		color:#FF6A47;
		font-style:normal;
	}
	.blockType1 .gameVote .stats strong b	{
		color:#00959C;
		font-size:14px;
	}
	.leftCol .rssBlock	{
		background:url(/img/block_rss_m.gif);
		position:relative;
		margin:5px 0;
                 
	}
	.leftCol .rssBlock .left        {
		background:url(/img/block_rss_l.gif) 0 0 no-repeat;
                 
	}
	.leftCol .rssBlock .right	{
		background:url(/img/block_rss_r.gif) 100% 0 no-repeat;
		height:75px;
		padding:33px 10px 0 10px;
                 
	}
	.leftCol .rssBlock  span	{
                text-align:right;
		display:block;
		height:19px;
		margin-bottom:4px;
		color:white;
		font-size:11px;
	}
	.leftCol .rssBlock  span	a{
		font:12px Arial, sans-serif;
		color:white;
		text-decoration:none;                  
	}

	.leftCol .subscribeBlock	{
		background:url(/img/block_subscribe_m.gif);
		position:relative;
		margin:5px 0;
	}
	.leftCol .subscribeBlock .left	{
		background:url(/img/block_subscribe_l.gif) 0 0 no-repeat;
	}
	.leftCol .subscribeBlock .right	{
		background:url(/img/block_subscribe_r.gif) 100% 0 no-repeat;
		height:65px;
		padding:33px 10px 0 10px;
	}
	.leftCol .subscribeBlock .hint	{
		position:absolute;
		top:13px;
		right:9px;
	}
	.leftCol .subscribeBlock span	{
		display:block;
		height:19px;
		margin-bottom:4px;
		color:#00656A;
		text-transform:uppercase;
		font-size:11px;
	}
	.leftCol .subscribeBlock span a	{
		color:#00656A;
	}
	.leftCol .subscribeBlock span .i	{
		color:#FF6633;
		border: solid 1px #FF6633;
		width:78%;
	}
	.leftCol .subscribeBlock span .b	{
		float:right;
	}
	.leftCol .subscribeBlock span b	{
		color:#339900;
	}
	.blockType3	{
		border:solid 1px #00959F;
		border-top:solid 3px #00959F;
		background:white;
		position:relative;
		margin:12px 0;
	}
	.blockType3 .top	{
		background:url(/img/block_design_01_01.gif) 0 0 no-repeat;
		position:relative;
		margin-left:-1px;
		margin-top:-3px;
	}
	.blockType3 .bott	{
		background:url(/img/block_design_01_02.gif) 100% 100% no-repeat;
		position:relative;
		margin-right:-1px;
		margin-bottom:-1px;
		padding:10px;
	}
	.titledBlock3	{
		margin-top:30px;
	}
	.titledBlock3 .body	{
		margin-top:10px;
		margin-bottom:10px;
		background:white;
		padding:4px 8px 0 8px;
	}

	.titledBlock3 .body li	{
                background:url(/img/separator_03.gif) 0 100% repeat-x;
		margin-bottom:15px;
		padding-bottom:5px;
		font-size:12px;
		position:relative;
	}
	.titledBlock3 .body li a	{
                background:url(/img/bullet_04.gif) 0 3px no-repeat;
		padding-left:15px;
		color:#00656A;
                text-decoration:none; 
	}
	.titledBlock3 .body li a:hover{
		color:#FF6A47;
	}
	.titledBlock3 .subbody	{
		background:white;
		padding:4px 8px 0 8px;
	}
	.titledBlock3 .subbody li	{
                background:none;
		padding-bottom:5px;
		font-size:11px;
		margin-bottom:1px;
		position:relative;
	}
	.titledBlock3 .subbody li a	{
                background:none;
		padding-left:15px;
		color:#00656A;
                text-decoration:none; 
	}
	.titledBlock3 .subbody li a:hover{
		color:#FF6A47;
	}
	.titledBlock3 .title	{
		position:absolute;
		width:100%;
		background:url(/img/title_ribbon_2.gif) 100% 0 no-repeat;
		height:14px;
		top:-20px;
		left:1px;
	}
	.titledBlock3 .title h1	{
		font-size:15px;
		text-align:center;
		background:url(/img/title_ribbon_l.gif) 0 0 no-repeat;
		text-transform:uppercase;
		color:#00424B;
	}
	.title h1 img	{
		vertical-align:middle;
		position:relative;
		top:-3px;
		margin-left:25px;
		padding:0 3px;
		background:#ECE9DD;
	}
	.blockType3 .newsList	{
	}
	.blockType3 .newsList li	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding-bottom:13px;
		margin-bottom:11px;
		font-size:11px;
		overflow:hidden;
	}
	.ie6 .blockType3 .newsList li	{
		overflow:visible;
		height:1px;
	}
	.blockType3 .newsList li.zz	{
		background:none;
		margin-bottom:0;
		padding-bottom:0;
	}
	.blockType3 .newsList li .thumb	{
		float:left;
		border:solid 2px #67BFC4;
		margin-right:9px;
	}
	.blockType3 .newsList li i	{
		color:#F34F3C;
		font-style:normal;
		display:block;
		margin-bottom:2px;
	}
	.blockType3 .newsList li a	{
		text-decoration:none;
		color:#003C58;
	}
	.blockType3 .newsList li a:hover	{
		text-decoration:underline;
	}





	.blockType3 .video	{
	}
	.blockType3 .video li	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding-bottom:13px;
		margin-bottom:11px;
		font-size:11px;
		overflow:hidden;
	}
	.ie6 .blockType3 .video li	{
		overflow:visible;
		height:1px;
	}
	.blockType3 .video li.zz	{
		background:none;
		margin-bottom:0;
		padding-bottom:0;
	}
	.blockType3 .video li img	{
		float:left;
		border:solid 2px #67BFC4;
		margin-right:9px;
	}
	.blockType3 .video li i	{
		color:#F34F3C;
		font-style:normal;
		display:block;
		margin-bottom:2px;
	}
	.blockType3 .video li a	{
		text-decoration:none;
		color:#003C58;
	}
	.blockType3 .video li a:hover	{
		text-decoration:underline;
	}
	.blockType3 .video  span	{
		text-align:center;
		color:#00424B;
		font-weight:bold;
		padding-left:30px;
	}


	.blockType3 .rand	{
	}
	.blockType3 .rand li	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding-bottom:13px;
		margin-bottom:11px;
		font-size:11px;
		overflow:hidden;
	}
	.ie6 .blockType3 .rand li	{
		overflow:visible;
		height:1px;
	}
	.blockType3 .rand li.zz	{
		background:none;
		margin-bottom:0;
		padding-bottom:0;
	}
	.blockType3 .rand li img	{
		float:left;
		border:solid 2px #67BFC4;
		margin-right:9px;
	}
	.blockType3 .rand li i	{
		color:#F34F3C;
		font-style:normal;
		display:block;
		margin-bottom:2px;
	}
	.blockType3 .rand li a	{
		text-decoration:none;
		color:#003C58;
	}
	.blockType3 .rand li a:hover	{
		text-decoration:underline;
	}



	.blockType3 .vote	{
	}
	.blockType3 .vote li	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding-bottom:8px;
		margin-bottom:5px;
		font-size:11px;
		overflow:hidden;
	}
	.ie6 .blockType3 .vote li	{
		overflow:visible;
		height:1px;
	}
	.blockType3 .vote li.zz	{
		background:none;
		margin-bottom:0;
		padding-bottom:0;
		text-align:right;
	}
	.blockType3 .vote li i	{
		color:#F34F3C;
		font-style:normal;
		margin-bottom:2px;
	}
	.blockType3 .vote li a	{
		text-decoration:none;
		color:#003C58;
	}
	.blockType3 .vote li a:hover	{
		text-decoration:underline;
	}



	.leftCol .sideBanner, .rightCol .sideBanner	{
		text-align:center;
		margin:4px 0;
	}
	.gameDescription	{
		border:solid 1px #67BFC4;
		background:white;
	}
	.gameDescription .footer   {
		border:solid 1px #67BFC4;
                height:100%
	}

	.gameDescription .head	{padding: 10px; min-height:150px;}

	.gameDescription .head2	{padding: 5px;}

	.gameDescription .head h1	{
		font-size:15px;
		text-transform:uppercase;
		color:#00424B;
		margin-bottom:10px;
	}


	.gameDescription .screen {padding: 10px;}


	.gameDescription .head h1	{
		font-size:15px;
		text-transform:uppercase;
		color:#00424B;
		margin-bottom:10px;
	}
	.gameDescription .head ul	{
		margin-top:20px;
	}
	.gameDescription .head li	{
		margin-bottom:8px;
		color:#16658A;
	}
	.gameDescription .head li a	{
		color:#00959C;
	}
	.gameDescription .head li b	{
		font-size:14px;
		color:#FF6A47;
	}
	.gameDescription .head .thumb	{
		float:right;
		padding-left:60px;
		margin-left:15px;
		position:relative;
	}
	.gameDescription .head .thumb img	{
		border:solid 1px #67BFC4;
		padding:1px;
		background:white;
	}
	.gameDescription .head .thumb .platforms	{
		position:absolute;
		left:0;
		top:0;
	}
	.gameDescription .head .thumb .platforms span	{
                text-align:right;
		display:block;
		margin-bottom:5px;
		height:13px;
	}
	.gameDescription .head .thumb .platforms span strong	{
		font-size:10px;
		font-weight:normal;
		color:white;
		display:inline-block;
		height:13px;
		line-height:13px;
		background:#FF6A47;
		padding:0 2px;
	}
	.gameDescription .gameInfo	{
		background:url(/img/separator_03.gif) 0 0 repeat-x;
	}
	.gameDescription .gameInfo .links	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding:5px;
		text-align:left;
		font-size:11px;
	}
	.gameDescription .gameInfo .links a	{
		padding-left:17px;
		margin-right:10px;
		color:#16658A;
		text-decoration:none;
	}
	.ie6 .gameDescription .gameInfo .links a	{
		padding-left:17px;
		margin-right:5px;
	}
	.gameDescription .gameInfo .links a:hover	{
		text-decoration:underline;
	}
	.gameDescription .gameInfo .links strong a	{
		color:#FF6A47;
		font-weight:normal;
	}
	.gameDescription .gameInfo .links .offSite	{
		background:url(/img/ic_game-info_offsait.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .links .peopleSay	{
		background:url(/img/ic_game-info_people-say.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .links .print	{
		background:url(/img/ic_game-info_print.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .links .sendEmail	{
		background:url(/img/ic_game-info_send-email.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .files	{
		background:url(/img/separator_03.gif) 0 100% repeat-x #ECE9DD;
		padding:10px;
		color:#16658A; 
                min-height:200px;
	}
	.gameDescription .gameInfo .files a	{
		color:#00959C;
	}
	.gameDescription .gameInfo .files ul	{
		overflow:hidden;
		margin-top:15px;
	}
	.ie6 .gameDescription .gameInfo .files ul	{
		overflow:visible;
	}
	.gameDescription .gameInfo .files ul li	{
		float:left;
		width:40%;
		height:25px;
		padding-left:25px;
	}
	.gameDescription .gameInfo .files ul li.patch	{
		background:url(/img/icons/ic_game_desk_patch.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .files ul li.trailer	{
		background:url(/img/icons/ic_game_desk_trailer.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .files ul li.rus	{
		background:url(/img/icons/ic_game_desk_rus.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .files ul li.video	{
		background:url(/img/icons/ic_game_desk_video.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .files ul li.demo	{
		background:url(/img/icons/ic_game_desk_demo.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .files ul li.addons	{
		background:url(/img/icons/ic_game_desk_addons.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .files ul li.cheats	{
		background:url(/img/icons/ic_game_desk_cheat.gif) 0 0 no-repeat;
	}
	.gameDescription .gameInfo .files .game_banner{
		float:right;
	}
	.gameDescription .aboutGameArticles	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		margin-bottom:25px;
                min-height:480px;
	}
	.gameDescription .aboutGameArticles .footer	{
		border:solid 1px #67BFC4;
                height:100%
                
	}
	.gameDescription .aboutGameArticles .intro	{
		padding:15px 8px;
	}
	.gameDescription .aboutGameArticles .intro h2	{
		text-align:center;
		font-size:18px;
		color:#16658A;
	}
	.gameDescription .aboutGameArticles .intro i	{
		font-style:normal;
		color:#FF6A47;
		display:block;
		text-align:right;
		margin-bottom:5x;
		font-size:11px;
	}
	.gameDescription .aboutGameArticles .infoBlock	{
		padding:7px;
                min-height:150px;
		background:url(/img/separator_03.gif) 0 0 repeat-x;
	}
	.gameDescription .aboutGameArticles .infoBlock .title	{
		color:#00959C;
		font-size:18px;
		margin-bottom:15px;
	}
	.gameDescription .aboutGameArticles .infoBlock .title b	{
		padding-top:3px;
		font-size:12px;
		text-transform:uppercase;
		color:#00424B;
		float:left;
		width:144px;
	}
	.gameDescription .aboutGameArticles .infoBlock .title i	{
		font-style:normal;
		color:#FF6A47;
		font-size:11px;
		float:right;
		padding-top:3px;
	}
	.gameDescription .aboutGameArticles .infoBlock p	{
		position:relative;
		padding-left:144px;
		padding-bottom:10px;
	}
	.ie6 .gameDescription .aboutGameArticles .infoBlock p	{
		height:1px;
	}
	.gameDescription .aboutGameArticles .infoBlock p .thumb	{
		position:absolute;
		left:0;
		top:0;
		border:solid 2px #67BFC4;
	}
	.gameDescription .aboutGameArticles .infoBlock .all	{
		float:right;
		font-weight:bold;
		color:#FF6A47;
	}
	.gameDescription .aboutGameArticles .infoBlock .more	{
		margin-left:144px;
		font-weight:bold;
		color:#16658A;
		font-size:11px;
		background:url(/img/bullet_02.gif) 100% 0 no-repeat;
		padding-right:18px;
	}
	.commentsList	{
	}
	.commentsList .title	{
		padding:0 17px;
		font-size:18px;
		font-weight:bold;
		color:#00656A;
		padding-bottom:25px;
		background:url(/img/separator_03.gif) 0 100% repeat-x;
	}
	.commentsList .title a	{
		float:right;
		color:#00656A;
		font-weight:normal;
		font-size:12px;
	}
	.commentsList .item	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		position:relative;
		min-height:85px;
	}
	.ie6 .commentsList .item	{
		height:85px;
	}
	.commentsList .grid	{
		background-color:#EEF4F2;
	}
	.commentsList .item .head	{
		display:block;
		padding:0 12px;
		line-height:24px;
		color:#FF6A47;
		font-size:11px;
		background:url(/img/separator_03.gif) 0 100% repeat-x;
	}
	.commentsList .item .head a	{
		color:#00656A;
		font-weight:bold;
	}
	.commentsList .item .head i	{
		color:#00656A;
		font-style:normal;
		margin-right:8px;
	}
	.commentsList .item .txt	{
		display:block;
		padding:7px 75px 7px 28px;
	}
	.commentsList .item .avatara	{
		position:absolute;
		top:35px;
		right:15px;
		border:solid 1px #6FC2C7;
	}
	.commentsList .message	{
          background:url(/img/title_ribbon_6.gif) 0 0 repeat-x;
          height:25px;
          line-height:25px;
          display:block;
          padding:0 20px;
          color:#FFFFFF;
          margin-bottom:10px;
		
	}
	.commentsList .addComment	{
		margin-top:25px;
	}
	.commentsList .addComment strong	{
		font-size:18px;
		color:#00656A;
		padding-bottom:25px;
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		display:block;
		text-align:center;
	}
	.commentsList .addComment .accChooser	{
		background:url(/img/separator_03.gif) 0 100% repeat-x #EDEBDC;
		line-height:24px;
		padding:0 22px;
		color:#00656A;
	}
	.commentsList .addComment .accChooser label	{
		cursor:pointer;
		margin-right:10px;
	}
	.commentsList .addComment .contactInputs	{
		background:url(/img/separator_03.gif) 0 100% repeat-x #EDEBDC;
		padding:9px 22px;
		color:#00656A;
	}
	.commentsList .addComment .contactInputs .i	{
		border:solid 1px #67BFC4;
		width:150px;
		margin:0 15px 0 5px;
	}
	.commentsList .addComment .editor	{
		padding:10px 22px;
	}
	.commentsList .addComment .editor .font	{
		margin-bottom:10px;
	}
	.commentsList .addComment .editor .font a	{
		border:solid 1px #67BFC4;
		background:#ECE9DD;
		text-decoration:none;
		line-height:17px;
		padding:0 10px;
		color:#00656A;
		display:inline-block;
		margin-right:14px;
	}
	.commentsList .addComment .editor .color	{
		color:#00656A;
		margin-bottom:10px;
	}
	.commentsList .addComment .editor .color .smiles	{
		color:#FF6A47;
		font-weight:bold;
		font-size:11px;
		background:url(/img/ic_smile.gif) 100% 0 no-repeat;
		padding-right:18px;
		float:right;
		line-height:15px;
	}
	.commentsList .addComment .editor .color select	{
		margin:0 10px 0 5px;
	}
	.commentsList .addComment .editor .t	{
		border:solid 1px #67BFC4;
		width:100%;
		height:200px;
		overflow:auto;
		display:block;
		margin-bottom:10px;
	}
	.ie6 .commentsList .addComment .editor .t	{
		width:99%;
	}
	.commentsList .addComment .editor .notice	{
		display:block;
		cursor:pointer;
		margin-bottom:10px;
	}
	.commentsList .addComment .editor .go	{
		background:url(/img/separator_03.gif) 0 0 repeat-x;
		text-align:center;
		padding-top:10px;
	}
	.commentsList .addComment .editor .go input	{
		cursor:pointer;
	}
	.blockType3 .gameScreenshots	{
		overflow:hidden;
		margin-bottom:-12px;
	}
	.ie6 .blockType3 .gameScreenshots	{
		overflow:visible;
		margin-bottom:0;
	}
	.blockType3 .gameScreenshots a	{
		float:left;
		width:49%;
		margin-bottom:12px;
		text-align:center;
	}
	.blockType3 .gameScreenshots a img	{
		border:solid 1px #67BFC4;
		padding:1px;
	}
	.blockTags	{
		background:url(/img/calendar_block_bg_01.gif) 100% 0 no-repeat #A0C7D5;
		position:relative;
		border:solid 1px #00959C;
		margin:10px 0 4px 0;
	}
	.blockTags .holder	{
		background:url(/img/calendar_block_bg_02.gif) 0 0 no-repeat;
		min-height:145px;
		padding:45px 10px 10px 10px;
	}
	.ie6 .blockTags .holder	{
		height:145px;
	}
	.blockTags ins	{
		display:block;
		background:url(/img/calendar_block_bg_03.gif);
		width:77px;
		height:27px;
		position:absolute;
		left:50%;
		margin-left:-38px;
		top:5px;
	}
	.blockTags a	{
		display:inline-block;
		padding-bottom:5px;
		color:#00244F;
		text-decoration:none;
	}
	.blockTags a:hover	{
		color:#F34F3C;
	}

	.blockTags .bottom	{
		background:url(/img/calendar_bottom.gif) 0 100% repeat-x;
		margin:-24px -10px -10px -10px;
		position:relative;
		z-index:1;
	}
	.blockTags .bottom div	{
		background:url(/img/calendar_bottom_end.gif) 100% 100% no-repeat;
		padding-top:33px;
		height:23px;
		text-align:center;
	}
	.blockTags .bottom div a	{
		font-weight:bold;
		color:white;
		text-decoration:none;
	}
	.blockTags .bottom div a:hover	{
		text-decoration:underline;
	}


	.gameArticle	{
		border:solid 1px #67BFC4;
		background:white;
	}

	.gameArticle .block	{
		margin-bottom:4px;
	}
	.gameArticle .block li	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding-bottom:12px;
		margin-bottom:11px;
		overflow:hidden;
	}
	.ie6 .gameArticle .block li	{
		overflow:visible;
		height:1px;
	}
	.gameArticle .block .title	{
		color:#00959C;
		font-size:18px;
		margin-bottom:5px;
	}
	.gameArticle .block .sep	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
	}
	.gameArticle .block .title h2	{
		font-size:13px;
		text-transform:uppercase;
		color:#7AABC1;
		float:left;
	}

	.gameArticle .block .title i {
		font-style:normal;
		color:#FF6A47;
		font-size:11px;
		float:right;
		padding-top:3px;
	}



	.gameArticle .block .thumb	{
		float:left;
		margin-right:9px;
		border:solid 1px #00959C;
	}
	.gameArticle .block strong	{
		color:#FF6A47;
		display:block;
		line-height:12px;
	}
	.gameArticle .block .go	{
		font-weight:bold;
		background:url(/img/bullet_02.gif) 100% 1px no-repeat;
		font-size:11px;
		color:#16658A;
		padding-right:18px;
	}

	.gameArticle h1	{
		font-size:15px;
		text-transform:uppercase;
		color:#00424B;
		padding:8px 12px;
	}
	.gameArticle .infoLinks	{
		background:url(/img/separator_03.gif) 0 0 repeat-x;
		text-align:left;
		padding-left:5px;
		margin-bottom:15px;
	}
	.gameArticle .infoLinks .holder	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding:5px 0;
	}
	.gameArticle .infoLinks a	{
		padding-left:15px;
		margin-right:5px;
		background-repeat:no-repeat;
		background-position:0 0;
		font-size:11px;
	}
	.gameArticle .infoLinks .author	{
		background-image: url(/img/ic_game-info_author.gif);
	}
	.gameArticle .infoLinks .gameInfo	{
		background-image:url(/img/ic_game-info_game.gif);
		color:#FF6A47;
	}
	.gameArticle .infoLinks .peolpeSay	{
		background-image:url(/img/ic_game-info_people-say.gif);
	}
	.gameArticle .infoLinks .print	{
		background-image: url(/img/ic_game-info_people-say.gif);
	}
	.gameArticle .infoLinks .kal	{
		background-image: url(/img/kal.gif);
	}
	.gameArticle .infoLinks .sendEmail	{
		background-image: url(/img/ic_game-info_send-email.gif);
	}
	.gameArticle .pageCount	{
		text-align:center;
		color:#16658A;
		margin-bottom:15px;
		font-weight:bold;
	}
	.gameArticle .txt	{
		padding:7px;
	}
	.gameArticle .txt	img{
		padding-left:10px;
		padding-right:10px;
	}
	.gameArticle .txt blockquote	{
		border:solid 1px #67BFC4;
		background:#EEF4F2;
		margin:15px 0;
		padding:10px;
	}
	.gameArticle .txt .leftAlign	{
		float:left;
		margin:0 10px 5px 0;
		border:solid 1px #00959C;
		padding:1px;
	}
	.gameArticle .txt p	{
		margin-bottom:15px;
	}
	.gameArticle .txt ol	{
		margin:15px;
	}
	.gameArticle .txt .centerAlign	{
		display:block;
		margin:15px auto;
	}
	.gameArticle .paginator	{
		margin:15px 0 20px 0;
		padding:0 10px;
		color:#336699;
		text-align:center;
	}
	.gameArticle .paginator b	{
		float:left;
 		color:#cccccc;
                font-weight:normal;
 	}

	.gameArticle .paginator a	{
		color:#336699;
	}
	.gameArticle .paginator .rarr	{
		color:#00656A;
		float:right;
		background:url(/img/bullet_02.gif) 100% 2px no-repeat;
		padding-right:17px;
	}
	.gameArticle .paginator .larr	{
		color:#00656A;
		float:left;
		background:url(/img/bullet_02_l.gif) 0 2px no-repeat;
		padding-left:17px;
	}
	.gameArticle .paginator span	{
		display:block;
		width:100%;
		margin-top:15px;
		font-weight:bold;
	}
	.gameArticle .paginator span strong	{
		color:#F34F3C;
	}
	.gameArticle .paginator span strong, .gameArticle .paginator span a	{
		margin:0 4px;
	}
	.gameArticle .voter	{
		background:url(/img/article_block_vote.gif) 100% 0 no-repeat;
		margin:15px 15px 25px 15px;
	}
	.gameArticle .voter .holder	{
		background:url(/img/article_block_vote_end.gif) 0 0 no-repeat;
		height:81px;
		padding:7px 14px;
		color:#336699;
	}
	.gameArticle .voter .choose	{
		font-weight:bold;
		margin-bottom:5px;
	}
	.gameArticle .voter .choose a	{
		font-weight:normal;
		display:inline-block;
		padding-left:35px;
		margin-left:15px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:0 0;
		line-height:31px;
		text-decoration:none;
		
	}
	.gameArticle .voter .choose a:hover	{
		text-decoration:underline;
		
	}
	.gameArticle .voter .choose .good	{
		background-image:url(/img/ic_voter_good.gif);
	}
	.gameArticle .voter .choose .norm	{
		background-image:url(/img/ic_voter_norm.gif);
	}
	.gameArticle .voter .choose .bad	{
		background-image:url(/img/ic_voter_bad.gif);
	}
	.gameArticle .voter i	{
		font-style:normal;
		color:#339900;
	}
	.gameArticle .voter span	{
		display:block;
		margin-top:10px;
	}
	.gameArticle .voter .makeRecommend	{
		background:url(/img/bullet_06.gif) 100% 0 no-repeat;
		font-weight:bold;
		color:#FF6A47;
		padding-right:17px;
		margin-right:20px;
	}
	.aboutwepList	{
	}

	.aboutwepList .list ul	{
		padding:15px;
		overflow:hidden;
	}
	.ie6 .aboutwepList .list ul	{
		overflow:visible;
	}
	.aboutwepList .list ul li	{
		width:47%;
		margin-right:1%;
		float:left;
		overflow:hidden;
		font-size:11px;
		min-height:170px;
	}
	.ie6 .aboutwepList .list ul li	{
		overflow:visible;
		height:170px;
	}
	.aboutwepList .list ul li .thumb	{
		float:left;
		margin-right:5px;
	}
	.aboutwepList .list ul li .thumb img	{
		border:solid 2px #67BFC4;
		padding:1px;
		background:white;
	}
	.aboutwepList .list ul li strong	{
		color:#F34F3C;
		display:block;
	}

	.gamesPopList	{
	}
	.gamesPopList .intro	{
		padding:20px;
	}
	.gamesPopList .list	{
		background:url(/img/separator_03.gif) 0 100% repeat-x #ECE9DD;
		margin-bottom:25px;
	}
	.gamesPopList .list h1	{
		background:url(/img/separator_03.gif) 0 100% repeat-x white;
		color:#16658A;
		font-size:18px;
		text-align:center;
		padding-bottom:15px;
		text-transform:uppercase;
	}
	.gamesPopList .list ul	{
		padding:15px;
		overflow:hidden;
	}
	.ie6 .gamesPopList .list ul	{
		overflow:visible;
	}
	.gamesPopList .list ul li	{
		width:32%;
		margin-right:1%;
		float:left;
		overflow:hidden;
		font-size:11px;
		min-height:170px;
	}
	.ie6 .gamesPopList .list ul li	{
		overflow:visible;
		height:170px;
	}
	.gamesPopList .list ul li .thumb	{
		float:left;
		margin-right:5px;
	}
	.gamesPopList .list ul li .thumb img	{
		border:solid 2px #67BFC4;
		padding:1px;
		background:white;
	}
	.gamesPopList .list ul li strong	{
		color:#F34F3C;
		display:block;
	}
	.gamesPopList .list ul li .more	{
		background:url(/img/bullet_02.gif) 100% 0 no-repeat;
		padding-right:18px;
		line-height:18px;
	}
	.gamesPopList .list ul li .download	{
		background:url(/img/ic_download.gif) 100% 0 no-repeat;
		padding-right:18px;
		line-height:18px;
	}
	.gamesPopList .anotherGames	{
		overflow:hidden;
		margin:0 4px;
	}
	.ie6 .gamesPopList .anotherGames	{
		overflow:visible;
	}
	.gamesPopList .anotherGames .blockType3	{
		width:32%;
		margin-right:1%;
		float:left;
		margin-bottom:20px;
	}
	.ie6 .gamesPopList .anotherGames .blockType3	{
		width:31%;
	}
	.gamesPopList .anotherGames .blockType3 .top	{
		background:url(/img/block_design_01_01_2.gif) 0 0 no-repeat;
	}
	.gamesPopList .anotherGames .blockType3 .bott	{
		background:url(/img/block_design_01_02_2.gif) 100% 100% no-repeat;
	}
	.gamesPopList .anotherGames .titledBlock3 .title	{
		background:url(/img/title_ribbon_2_2.gif) 100% 0 no-repeat;
	}
	.gamesPopList .anotherGames .titledBlock3 .title h1	{
		background:url(/img/title_ribbon_l_2.gif) 0 0 no-repeat;
	}
	.titledBlock3 .gameSmDesk	{
	}
	.titledBlock3 .gameSmDesk li	{
		overflow:hidden;
		padding:5px 5px 8px 5px;
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		font-size:11px;
	}
	.ie6 .titledBlock3 .gameSmDesk li	{
		overflow:visible;
		height:1px;
	}
	.titledBlock3 .gameSmDesk li.zz	{
		background:none;
		padding-bottom:0;
	}
	.titledBlock3 .gameSmDesk li img	{
		float:left;
		border:solid 2px #67BFC4;
		margin-right:5px;
	}
	.titledBlock3 .gameSmDesk li strong	{
		color:#F34F3C;
		font-weight:normal;
		display:block;
	}
	.titledBlock3 .gameSmDesk li span	{
		display:block;
		color:#508BA7;
	}
	.titledBlock3 .gameSmDesk li span a	{
		color:#508BA7;
		text-decoration:none;
	}
	.titledBlock3 .gameSmDesk li span a:hover	{
		text-decoration:underline;
	}
	.twoCols .topTabs	{
		position:relative;
		height:19px;
		margin-bottom:15px;
	}
	.twoCols .topTabs .holder	{
		position:absolute;
		width:100%;
		height:19px;
		left:-1px;
		top:-1px;
		background:url(/img/top_tab_separator_bg.gif) 0 0 repeat-x #ECE9DD;
	}
	.twoCols .topTabs ul	{
		position:relative;
		left:2px;
		display:block;
		height:19px;
		background:url(/img/top_tab_separator_bg.gif) 0 0 repeat-x #ECE9DD;
	}
	.ie7 .twoCols .topTabs ul	{
		top:-1px;
		background:url(/img/top_tab_separator_bg.gif) 0 1px repeat-x #ECE9DD;
	}
	.twoCols .topTabs ul li	{
		float:left;
		height:19px;
		margin-right:2px;
		position:relative;
	}
	.ie7 .twoCols .topTabs ul li	{
		top:1px;
	}
	.twoCols .topTabs ul li.first	{
		margin-left:20px;
	}
	.ie6 .twoCols .topTabs ul li.first	{
		margin-left:10px;
	}
	.twoCols .topTabs ul li a	{
		float:left;
		background:url(/img/top_tab_.gif) 100% 0 no-repeat;
		height:19px;
		line-height:19px;
		padding-right:10px;
		color:#FFFFFF;
		text-decoration:none;
	}
	.twoCols .topTabs ul li a b	{
		float:left;
		background:url(/img/top_tab_.gif) 0 0 no-repeat;
		height:19px;
		line-height:19px;
		padding-left:7px;
		font-weight:normal;
		cursor:pointer;
	}
	.twoCols .topTabs ul li.active a	{
		background:url(/img/top_tab_active.gif) 100% 0 no-repeat;
		color:#FF6A47;
	}
	.twoCols .topTabs ul li.active a b	{
		background:url(/img/top_tab_active.gif) 0 0 no-repeat;
	}
	.registrationForm	{
	}
	.registrationForm .redBlock strong	{
		background:url(/img/title_ribbon_6.gif) 0 0 repeat-x;
		height:25px;
		line-height:25px;
		display:block;
		padding:0 20px;
		color:#FFFFFF;
		margin-bottom:10px;
	}

	.registrationForm .blueBlock	{
		background:#EEF4F2;
		padding-bottom:7px;
	}
	.registrationForm .blueBlock strong	{
		background:url(/img/title_ribbon_4.gif) 0 0 repeat-x;
		height:25px;
		line-height:25px;
		display:block;
		padding:0 20px;
		color:#16658A;
		margin-bottom:10px;
	}
	.registrationForm th, .registrationForm td	{
		padding-bottom:3px;
	}
	.registrationForm th	{
		width:130px;
		padding-right:10px;
		text-align:right;
	}
	.registrationForm th i	{
		font-style:normal;
		color:#FF6A47;
	}
	.registrationForm td .i	{
		border:solid 1px #00959C;
		width:130px;
		margin-right:15px;
	}
	.registrationForm td .i2	{
		border:solid 1px #00959C;
		width:200px;
	}
	.registrationForm td .i3	{
		border:solid 1px #00959C;
		width:25px;
	}
	.registrationForm td .i4	{
		border:solid 1px #00959C;
		width:35px;
	}
	.registrationForm td .s	{
		border:solid 1px #00959C;
		width:200px;
		font:12px Arial, sans-serif;
	}
	.registrationForm td .s2	{
		border:solid 1px #00959C;
		font:12px Arial, sans-serif;
	}
	.registrationForm td .hint	{
		position:relative;
	}
	.registrationForm td .hint span	{
		position:absolute;
		right:5px;
		width:350px;
		display:block;
		padding:5px;
		background:white;
		color:#00959C;
		border:solid 1px #8AC4BD;
	}
	.registrationForm .whiteBlock	{
		background:white;
		padding-bottom:7px;
	}
	.registrationForm .whiteBlock strong	{
		background:url(/img/title_ribbon_5.gif) 0 0 repeat-x;
		height:25px;
		line-height:25px;
		display:block;
		padding:0 20px;
		color:#16658A;
		margin-bottom:10px;
	}
	.registrationForm .captcha td img	{
		float:left;
		margin-right:10px;
	}
	.registrationForm .captcha td .i	{
		display:block;
		margin-bottom:5px;
	}
	.registrationForm .captcha td label	{
		display:block;
		margin-bottom:10px;
	}
	.registrationForm .resend	{
		background:url(/img/bullet_06.gif) 100% 1px no-repeat;
		padding-right:20px;
		margin-left:20px;
		color:#FF6A47;
	}
  
	.globalWrap	{
		position:relative;
		background:#ECE9DD;
		min-height:100%;
	}
	* html .globalWrap	{
		height:100%;
	}
	.globalWrap .header	{
		height:175px;
		position:absolute;
		width:100%;
		left:0;
		top:0;
	}
	.globalWrap .footer	{
		height:123px;
		position:absolute;
		width:100%;
		left:0;
		bottom:0; 
                z-index:2;
	}
	.globalWrap .content	{
		padding:175px 5px 123px 5px;
		background:none;
	}
	.leftCol .countList	{
	}
	.leftCol .countList li	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding:10px 5px;
		color:#00656A;
	}
	.leftCol .countList li.last	{
		background:none;
	}
	.leftCol .countList li a	{
		color:#00656A;
	}
	.leftCol .countList li a:hover	{
		color:#FF6A47;
		text-decoration:underline;
	}
	
	.leftCol .countList li b	{
		display:inline-block;
		text-align:center;
		color:white;
		background:url(/img/ic_rait_block_01.gif) 0 0 no-repeat;
		width:15px;
		height:15px;
		line-height:15px;
		margin-right:10px;
	}
	.filesListing	{
	}
	.filesListing .gameBlock	{
		border:solid 1px #67BFC4;
		background:white;
		padding:10px;
		min-height:140px;
		overflow:hidden;
		margin-bottom:20px;
	}
	.ie6 .filesListing .gameBlock	{
		overflow:visible;
	}
	.filesListing .gameBlock h3	{
		font-size:15px;
		text-transform:uppercase;
		color:#00424B;
	}
	.filesListing .gameBlock .thumb	{
		float:right;
		padding-left:60px;
		margin-left:15px;
		position:relative;
		margin-bottom:15px;
	}
	.filesListing .gameBlock .thumb img	{
		border:solid 1px #67BFC4;
		padding:1px;
		background:white;
	}
	.filesListing .gameBlock .thumb .platforms	{
		position:absolute;
		left:0;
		top:0;
	}
	.filesListing .gameBlock .thumb .platforms span	{
                text-align:right;
		display:block;
		margin-bottom:5px;
		height:13px;
	}
	.filesListing .gameBlock .thumb .platforms span strong	{
		font-size:10px;
		font-weight:normal;
		color:white;
		display:inline-block;
		height:13px;
		line-height:13px;
		background:#FF6A47;
		padding:0 2px;
	}
	.filesListing .gameBlock .name	{
		display:block;
		margin:17px 0;
		color:#16658A;
	}
	.filesListing .gameBlock .newsList	{
		margin-bottom:20px;
		min-height:70px;
	}
	.filesListing .gameBlock .newsList li	{
		background:url(/img/bullet_04.gif) 0 3px no-repeat;
		padding:0 10px;
		margin-bottom:3px;
	}
	.filesListing .gameBlock .newsList li i	{
		color:#FF6A47;
		font-style:normal;
		font-size:10px;
		margin:0 7px;
	}
	.filesListing .gameBlock .subInfo	{
		background:url(/img/separator_03.gif) 0 0 repeat-x #EEF4F2;
		margin:0 -10px;
		padding-top:1px;
	}
	.filesListing .gameBlock .subInfo ul	{
		background:url(/img/separator_03.gif) 0 100% repeat-x #EEF4F2;
		padding:7px;
		padding-bottom:2px;
		height:23px;
	}	
	.filesListing .gameBlock .subInfo ul li	{
		float:left;
		height:25px;
		line-height:20px;
		padding-left:25px;
		margin-right:15px;
		color:#16658A;
		white-space:nowrap;
	}
	.filesListing .gameBlock .subInfo ul li.patch	{
		background:url(/img/forum_ic/ic_game_desk_patch.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .subInfo ul li.trailer	{
		background:url(/img/forum_ic/ic_game_desk_trailer.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .subInfo ul li.video	{
		background:url(/img/forum_ic/ic_game_desk_video.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .subInfo ul li.addons	{
		background:url(/img/forum_ic/ic_game_desk_addons.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .links	{
		background:url(/img/separator_03.gif) 0 0 repeat-x;
		padding:5px;
		text-align:center;
		font-size:11px;
		margin:-1px -10px 0 -10px;
		clear:both;
	}
	.filesListing .gameBlock .links a	{
		padding-left:17px;
		margin-right:10px;
		color:#16658A;
		text-decoration:none;
	}
	.ie6 .filesListing .gameBlock .links a	{
		padding-left:20px;
		margin-right:5px;
	}
	.filesListing .gameBlock .links a:hover	{
		text-decoration:underline;
	}
	.filesListing .gameBlock .links strong a	{
		color:#FF6A47;
		font-weight:normal;
	}
	.filesListing .gameBlock .links .video	{
		background:url(/img/ic_game-info_video.gif) 0 2px no-repeat;
	}
	.filesListing .gameBlock .links .peopleSay	{
		background:url(/img/ic_game-info_people-say.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .links .projectPage	{
		background:url(/img/ic_game-info_game.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .shortDesk	{
		margin:15px 0;
	}
	.filesListing .gameBlock .shortDesk li	{
		margin-bottom:5px;
	}
	.filesListing .gameBlock .shortDesk li b	{
		font-size:11px;
		color:#FF6A47;
	}
	.filesListing .gameBlock .moreAboutGame	{
		background:url(/img/separator_03.gif) 0 0 repeat-x #EEF4F2;
		padding:10px;
		margin:0 -10px;
		overflow:hidden;
		position:relative;
	}
	.ie6 .filesListing .gameBlock .moreAboutGame	{
		overflow:visible;
	}
	.filesListing .gameBlock .moreAboutGame strong	{
		display:block;
		margin-bottom:5px;
	}
	.filesListing .gameBlock .moreAboutGame ul	{
	}
	.filesListing .gameBlock .moreAboutGame li	{
		float:left;
		width:33%;
	}
	.ie6 .filesListing .gameBlock .moreAboutGame li	{
		width:25%;
		white-space:nowrap;
	}
	.filesListing .gameBlock .moreAboutGame li ul	{
		padding-left:0;
	}
	.filesListing .gameBlock .moreAboutGame li li	{
		float:none;
		width:100%;
		height:25px;
		padding-left:25px;
	}
	.filesListing .gameBlock .moreAboutGame ul li.patch	{
		background:url(/img/icons/ic_game_desk_patch.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .moreAboutGame ul li.trailer	{
		background:url(/img/icons/ic_game_desk_trailer.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .moreAboutGame ul li.rus	{
		background:url(/img/icons/ic_game_desk_rus.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .moreAboutGame ul li.video	{
		background:url(/img/icons/ic_game_desk_video.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .moreAboutGame ul li.demo	{
		background:url(/img/icons/ic_game_desk_demo.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .moreAboutGame ul li.addons	{
		background:url(/img/icons/ic_game_desk_addons.gif) 0 0 no-repeat;
	}
	.filesListing .gameBlock .moreAboutGame ul li.cheats	{
		background:url(/img/icons/ic_game_desk_cheat.gif) 0 0 no-repeat;
	}
	
	.popUpHint	{
		width:287px;
		position:absolute;
		z-index:1000;
		padding:58px 8px 8px 8px;
	}
	.popUpHint .top	{
		position:absolute;
		top:0;
		left:8px;
		width:287px;
		height:63px;
		background:url(/img/rait_hint_bg_01.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/rait_hint_bg_01.png, sizingMethod=crop);
		z-index:1;
	}
	.popUpHint .bott	{
		position:absolute;
		bottom:-6px;
		left:8px;
		width:287px;
		height:19px;
		background:url(/img/rait_hint_bg_05.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/rait_hint_bg_05.png, sizingMethod=crop);
		z-index:1;
	}
	.popUpHint li	{
		background:url(/img/rait_hint_bg_03.gif);
		width:271px;
		padding:0 8px 8px 8px;
		overflow:hidden;
		position:relative;
		z-index:2;
	}
	.ie6 .popUpHint li	{
		overflow:visible;
	}
	.popUpHint .close	{
		background:url(/img/ic_close.gif) 100% 0 no-repeat;
		font-weight:bold;
		color:#FF6A47;
		text-transform:uppercase;
		position:absolute;
		top:0px;
		right:14px;
		padding-right:15px;
		font-size:11px;
	}
	.popUpHint .close:hover	{
		background:url(/img/ic_close.gif) 100% 0 no-repeat;
	}
	.popUpHint a	{
		display:inline;
		background:none;
		text-decoration:underline;
		color:#00656A;
		position:relative;
	}
	.popUpHint a:hover	{
		background:none;
	}
	.popUpHint a:hover	{
		text-decoration:none;
	}
	.popUpHint .thumb	{
		float:left;
		border:solid 2px #67BFC4;
		margin-right:8px;
		position:relative;
	}
	.popUpHint p	{
		padding-top:18px;
		color:#00656A;
		font-size:11px;
		margin-bottom:5px;
	}
	.popUpHint strong	{
		display:block;
		margin-bottom:5px;
		color:#FF6A47;
		font-size:11px;
	}
	.popUpHint strong a	{
		color:#FF6A47;
	}
	.popUpHint b	{
		display:block;
		font-size:11px;
	}
	.popUpHint b a	{
		color:#16A613;
	}
	.demoVersionsList	{
		background:white;
		padding:12px;
		border:solid 1px #67BFC4;
	}
	.demoVersionsList h1	{
		font-size:15px;
		text-transform:uppercase;
		color:#00424B;
		margin-bottom:30px;
	}
	.demoVersionsList .item	{
		background:url(/img/separator_03.gif) 0 0 repeat-x;
		margin:0 -12px;
		padding:5px;
		color:#599999;
		position:relative;
		padding-left:75px;
	}
	.demoVersionsList .item:hover	{
		background:url(/img/separator_03.gif) 0 0 repeat-x #EEF4F2;
	}
	.demoVersionsList .item .date	{
		background:url(/img/bullet_04.gif) 0 2px no-repeat;
		padding-left:15px;
		color:#FF6A47;
		font-size:10px;
		display:inline-block;
		width:55px;
		position:absolute;
		left:5px;
		top:5px;
	}
	.demoVersionsList .item .weight	{
		color:#FF6A47;
		float:right;
		margin-left:10px;
		text-align:right;
	}
	.demoVersionsList .paginator	{
		margin:15px 0 20px 0;
		padding:0 10px;
		color:#336699;
		text-align:center;
	}
	.demoVersionsList .paginator b	{
		float:left;
 		color:#cccccc;
                font-weight:normal;
 	}

	.demoVersionsList .paginator a	{
		color:#336699;
	}
	.demoVersionsList .paginator .rarr	{
		color:#00656A;
		float:right;
		background:url(/img/bullet_02.gif) 100% 2px no-repeat;
		padding-right:17px;
	}
	.demoVersionsList .paginator .larr	{
		color:#00656A;
		float:left;
		background:url(/img/bullet_02_l.gif) 0 2px no-repeat;
		padding-left:17px;
	}
	.demoVersionsList .paginator span	{
		display:block;
		width:100%;
		margin-top:15px;
		font-weight:bold;
	}
	.demoVersionsList .paginator	{
		margin:10px -12px;
		background:url(/img/separator_03.gif) 0 0 repeat-x;
		padding:7px;
	}

	.whiteCanvas	{
		background:white;
		padding:12px;
		border:solid 1px #67BFC4;
	}
	.alphabet	{
	}
	.alphabet div	{
		overflow:hidden;
	}
	.ie6 .alphabet div	{
		overflow:visible;
		padding-bottom:2px;
	}
	.alphabet div a	{
		float:left;
		background:url(/img/but_alphabet_holder.gif);
		padding-left:1px;
		width:16px;
		height:17px;
		line-height:17px;
		color:white;
		text-decoration:none;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		margin:0 2px 2px 0;
	}
	.middCol .topTabs	{
		position:relative;
		height:19px;
		margin-bottom:15px;
	}
	.middCol .topTabs .holder	{
		position:absolute;
		width:100%;
		height:19px;
		left:-1px;
		top:-1px;
		background:url(/img/top_tab_separator_bg.gif) 0 0 repeat-x #ECE9DD;
	}
	.middCol .topTabs ul	{
		position:relative;
		left:2px;
		display:block;
		height:19px;
		background:url(/img/top_tab_separator_bg.gif) 0 0 repeat-x #ECE9DD;
	}
	.ie7 .middCol .topTabs ul	{
		top:-1px;
		background:url(/img/top_tab_separator_bg.gif) 0 1px repeat-x #ECE9DD;
	}
	.middCol .topTabs ul li	{
		float:left;
		height:19px;
		margin-right:2px;
		position:relative;
	}
	.ie7 .middCol .topTabs ul li	{
		top:1px;
	}
	.middCol .topTabs ul li.first	{
		margin-left:20px;
	}
	.ie6 .middCol .topTabs ul li.first	{
		margin-left:10px;
	}
	.middCol .topTabs ul li a	{
		float:left;
		background:url(/img/top_tab_.gif) 100% 0 no-repeat;
		height:19px;
		line-height:19px;
		padding-right:10px;
		color:#FFFFFF;
		text-decoration:none;
	}
	.middCol .topTabs ul li a b	{
		float:left;
		background:url(/img/top_tab_.gif) 0 0 no-repeat;
		height:19px;
		line-height:19px;
		padding-left:7px;
		font-weight:normal;
		cursor:pointer;
	}
	.middCol .topTabs ul li.active a	{
		background:url(/img/top_tab_active.gif) 100% 0 no-repeat;
		color:#FF6A47;
	}
	.middCol .topTabs ul li.active a b	{
		background:url(/img/top_tab_active.gif) 0 0 no-repeat;
	}

	blockquote	{
		border:solid 1px #67BFC4;
		background:#EEF4F2;
		margin:15px 0;
		padding:10px;
	}

	blockquote .t01	{
		background:url(/img/tizer_article_01.gif) 0 0 no-repeat;
		margin:-1px;
                               position:relative;
	}
	blockquote .t02	{
		background:url(/img/tizer_article_02.gif) 100% 0 no-repeat;
	}
	blockquote .t03	{
		background:url(/img/tizer_article_03.gif) 100% 100% no-repeat;
	}
	blockquote .t04	{
		background:url(/img/tizer_article_04.gif) 0 100% no-repeat;
		padding:15px;
	}

	.tizer	{
		border:solid 1px #67BFC4;
		background:#EEF4F2;
		margin:15px 0;
	}
	.tizer .t01	{
		background:url(/img/tizer_article_01.gif) 0 0 no-repeat;
		margin:-1px;
                               position:relative;
	}
	.tizer .t02	{
		background:url(/img/tizer_article_02.gif) 100% 0 no-repeat;
	}
	.tizer .t03	{
		background:url(/img/tizer_article_03.gif) 100% 100% no-repeat;
	}
	.tizer .t04	{
		background:url(/img/tizer_article_04.gif) 0 100% no-repeat;
		padding:15px;
	}
 .screenshots {width:90%;} 
 .screenshots td {border:1px solid #FFF; text-align:center; padding:5px;} 
 TD.screenshots2 IMG {vertical-align: middle; border: 3px double #67BFC4;} 
 TD.screenshots2 A {margin: 0 5px 0 5px}

	.gameItemlist	{
		margin-bottom:5px;
	}
	.gameItemlist .wrapper	{
		background:url(/img/separator_03.gif) 0 100% repeat-x;
		padding:7px;
		overflow:hidden;
		height:auto;
		padding-bottom:1px;
		zoom:1;
	}
	.gameItemlist .wrapper	span{
		font-weight:bold;

	}
	.gameItemlist h3	{
		font-size:14px;
	}
	.gameItemlist .cover	{
		float:left;
		padding-right:55px;
		position:relative;
		padding-bottom:5px;
	}
	.gameItemlist .cover img	{
		border:solid 1px #67BFC4;
		padding:1px;
		background:white;
	}
	.gameItemlist .cover ul	{
		position:absolute;
		top:0;
		right:5px;
		width:45px;
	}
	.gameItemlist .cover ul li	{
		margin-bottom:5px;
		height:13px;
	}
	.gameItemlist .cover ul li span	{
		float:left;
		height:13px;
		line-height:13px;
		background:#FF6A47;
		padding:0 3px;
		color:white;
		text-transform:uppercase;
		font-size:10px;
	}
	.gameItemlist .links	{
		overflow:hidden;
		height:auto;
		margin:20px 0 0 0;
	}
	.gameItemlist .links li	{
		width:30%;
		float:left;
		line-height:21px;
		padding-left:27px;
	}
	.gameItemlist .links li.patch	{
		background:url(/img/sicons/ic_game_desk_patch.gif) 0 0 no-repeat;
	}
	.gameItemlist .links li.trailer	{
		background:url(/img/sicons/ic_game_desk_trailer.gif) 0 0 no-repeat;
	}
	.gameItemlist .links li.news	{
		background:url(/img/sicons/ic_game_desk_news.gif) 0 0 no-repeat;
	}
	.gameItemlist .links li.video	{
		background:url(/img/sicons/ic_game_desk_video.gif) 0 0 no-repeat;
	}
	.gameItemlist .links li.articles	{
		background:url(/img/sicons/ic_game_desk_articles.gif) 0 0 no-repeat;
	}
	.gameItemlist .links li.addons	{
		background:url(/img/sicons/ic_game_desk_addons.gif) 0 0 no-repeat;
	}
	.gameItemlist .links li.peoplesSay	{
		background:url(/img/sicons/ic_game_desk_peaoples_say.gif) 0 0 no-repeat;
	}


	.picture_list {
		padding:7px;

	}

     .picture_list  .picture {
		border:solid 1px #6FC2C7;
                margin:5px;

                width:130px;
                height:74px;

     }
     .picture_list .title h2     {
          font-size:13px;
          text-transform:uppercase;
          color:#7AABC1;
     }

     .picture_list .ginfo{
          color:black;
          font-size:11px;
          margin-bottom:5px;
          float:none;
          background:url(/img/separator_03.gif) 0 100% repeat-x;
     }
    	.gorillaCanvas	{
           border-bottom:7px solid black;
           color:black;
           margin:0;
           padding:0;
	}
	.gorillaCanvas h3	{
		color:#16658A;
		font-size:18px;
		margin-bottom:8px;
	}
	.gorillaCanvas .holder	{
		background:url(/img/konkurs_gorilla/bg.jpg);
		border:solid 1px black;
	}
	.gorillaCanvas .topBg	{
		background:url(/img/konkurs_gorilla/top_bg.jpg) 50% 0 no-repeat;
	}
	.gorillaCanvas .top	{
		height:96px;
                position:relative;
		border-bottom:solid 15px black;
		text-align:right;
                padding:24px 10px 0 10px;
	}
	.gorillaCanvas .top img	{
		vertical-align:top;
	}
	.gorillaCanvas .about	{
		padding:25px 50px;
		background:url(/img/konkurs_gorilla/separator.gif) 0 100% repeat-x;
	}
	.gorillaCanvas .test	{
		padding:20px 50px;
		background:url(/img/konkurs_gorilla/separator.gif) 0 100% repeat-x;
		margin-bottom:13px;
		height:600px;
	}
	.gorillaCanvas .test li	{
		margin-bottom:15px;
		font-weight:bold;
	}
	.gorillaCanvas .test li select	{
		width:280px;
		display:block;
		margin-top:5px;
	}
	.gorillaCanvas .send	{
		margin:0 0 40px 50px;
		cursor:pointer;
	}

    	.aionCanvas	{
           border-bottom:7px solid black;
           color:white;
           margin:0;
           padding:0;
	}
	.aionCanvas h3	{
		color:#FFFFFF;
		font-size:18px;
		margin-bottom:8px;
	}
	.aionCanvas .holder	{
		background:url(/img/konkurs_aion/bg.jpg);
		border:solid 1px black;
	}
	.aionCanvas .topBg	{
		background:url(/img/konkurs_aion/top_bg.jpg) 50% 0 no-repeat;
	}
	.aionCanvas .top	{
		height:96px;
                position:relative;
		border-bottom:solid 15px black;
		text-align:right;
                padding:24px 10px 0 10px;
	}
	.aionCanvas .top img	{
		vertical-align:top;
	}
	.aionCanvas .about	{
		padding:25px 50px;
		background:url(/img/konkurs_aion/separator.gif) 0 100% repeat-x;
	}
	.aionCanvas .test	{
		padding:20px 50px;
		background:url(/img/konkurs_aion/separator.gif) 0 100% repeat-x;
		margin-bottom:13px;
		height:600px;
	}
	.aionCanvas .test li	{
		margin-bottom:15px;
		font-weight:bold;
	}
	.aionCanvas .test li select	{
		width:280px;
		display:block;
		margin-top:5px;
	}
	.aionCanvas .send	{
		margin:0 0 40px 50px;
		cursor:pointer;
	}

	.leftCol_watch	{
		float:left;
		width:18%;
	}
	.middCol_watch	{
		width:57%;
		float:left;
	}
	.rightCol_watch	{
		float:right;
		width:30%;
	}
	.commentList	{
	}
	.commentList .comment	{
		border:solid 1px #CCCCCC;
		background:url(/picture/game_description_list_item.gif) 0 100% repeat-x white;
		padding:7px 10px 15px 80px;
		min-height:55px;
		position:relative;
		font-size:12px;
		line-height:16px;
		margin-top:-1px;
	}
	.commentList .nocomment {
		border:solid 1px #CCCCCC;
		background:url(/picture/game_description_list_item.gif) 0 100% repeat-x white;
		min-height:25px;
		padding:10px;
		position:relative;
                text-align:center;
		font-size:12px;
		line-height:16px;
		margin-top:-1px;
	}
	.commentList .nocomment .title	{
		color:#176492;
		font-size:14px;
		display:block;
		margin-bottom:4px;
	}
	.ie6 .commentList .comment	{
		height:55px;
	}
	.commentList .comment .userpic	{
		position:absolute;
		top:7px;
		left:7px;
	}
	.commentList .comment .userpic img	{
		border:solid 3px #CCCCCC;
	}
	.commentList .comment .vote	{
		float:right;
		color:#0085C8;
		font-size:11px;
		margin-left:20px;
	}
	.commentList .comment .vote a	{
		color:#0085C8;
	}
	.commentList .comment .vote img	{
		vertical-align:middle;
		margin:0 5px;
	}
	.commentList .comment .vote span	{
		display:block;
	}
	.commentList .comment .time	{
		display:block;
		font-style:normal;
		color:#FF7827;
		word-spacing:15px;
		margin-bottom:5px;
		font-size:11px;
	}
	.commentList .comment .title	{
		color:#176492;
		font-size:14px;
		display:block;
		margin-bottom:4px;
	}
	.commentList .paginator	{
		background:#DDDDDD;
		margin:3px 0 15px 0;
		border:solid 1px #BBBBBB;
	}
	.commentList .paginator a, .commentList .paginator strong	{
		color:#176492;
		background:#AAAAAA;
	}
	.commentList .paginator strong	{
		color:#FFFFFF;
		background:none;
	}
	.commentList .paginator span a.larr	{
		background:url(/picture/ic_arr_paginator_larr_blue.gif) 0 0 no-repeat;
	}
	.commentList .paginator span a.rarr	{
		background:url(/picture/ic_arr_paginator_rarr_blue.gif) 100% 0 no-repeat;
	}
	.commentList .addComment	{
		padding:0 0 0 60px;
		position:relative;
	}
	.commentList .addComment strong	{
		color:#FF7827;
		font-size:18px;
		font-weight:normal;
		display:block;
		text-align:center;
		margin-bottom:10px;
		margin-left:-60px;
	}
	.commentList .addComment .userpic	{
		position:absolute;
		top:32px;
		left:2px;
	}
	.commentList .addComment .userpic img	{
		border:solid 3px #CCCCCC;
	}
	.commentList .addComment .t	{
		display:block;
		padding:7px;
		width:95%;
		height:90px;
		margin-bottom:10px;
		border:solid 1px black;
	}
	.commentList .addComment .turing	{
		margin-bottom:10px;
	}
	.commentList .addComment .turing .pic	{
		display:inline-block;
		*display:inline;
		vertical-align:middle;
	}
	.commentList .addComment .turing input	{
		border:solid 1px black;
		padding:2px 4px;
		margin-left:10px;
		width:95px;
	}
	.commentList .addComment .b	{
		background:#99CC66;
		padding:2px 8px;
		border-bottom:solid 1px #5E8C37;
		border-right:solid 1px #5E8C37;
		cursor:pointer;
	}

	 .gameDescriptionList	{
	}
	.gameDescriptionList .item	{
		background:url(/picture/game_description_list_item.gif) 0 100% repeat-x;
		padding-bottom:5px;
		border-top:solid 1px #CCCCCC;
		min-height:110px;
		z-index:1;
		position:relative;
	}
	.ie6  .gameDescriptionList .item	{
		height:120px;
	}
        .gameDescriptionList .item.activePic	{
		z-index:2;
	}
	.gameDescriptionList .item .picHolder	{
		float:left;
		border-top:solid 3px #8CC63F;
		padding:5px 0 0 8px;
		position:relative;
		margin-right:10px;
	}
	.gameDescriptionList .item .picHolder .popup	{
		display:none;
	}
	.gameDescriptionList .item.activePic	{
		z-index:2;
	}
	.gameDescriptionList .item.activePic .popup	{
		display:block;
	}
	.gameDescriptionList .item .picHolder .thumb img	{
		border:solid 3px #CECECE;
	}
	.gameDescriptionList .item .picHolder .popup	{
		position:absolute;
		background:url(/picture/pic_holder_popup_02.gif);
		height:100px;
		top:65px;
		left:25px;
		padding-top:12px;
		white-space:nowrap;
	}
	.gameDescriptionList .item .title	{
		padding:5px 0;
	}
	.gameDescriptionList .item .title .rait	{
		float:right;
	}
	.gameDescriptionList .item .title .date	{
		font-style:normal;
		color:#FF7827;
		margin-right:10px;
		font-size:10px;
	}
	.gameDescriptionList .item .title strong	{
		padding-top:10px;
		color:#176492;
		font-size:14px;
		display:block;
		margin-bottom:5px;
	}
	.gameDescriptionList .item table	{
		width:auto;
	}
	.gameDescriptionList .item table td	{
		padding:0 10px 5px 0;
		color:#0085C8;
	}
	.gameDescriptionList .item table td a	{
		color:#0085C8;
	}
	.gameDescriptionList .item table td a, .gameDescriptionList .item table td span	{
		padding-left:20px;
	}
	.gameDescriptionList .item table td .view	{
		background:url(/picture/ic_eye.gif) 0 1px no-repeat;
	}
	.gameDescriptionList .item table td .viewCounter	{
		background:url(/picture/ic_views.gif) 0 1px no-repeat;
	}
	.gameDescriptionList .item table td .allVideo	{
		background:url(/picture/ic_grid.gif) 0 1px no-repeat;
	}
	.gameDescriptionList .item table td .comments	{
		background:url(/picture/ic_bubble.gif) 0 1px no-repeat;
	}
	.gameDescriptionList .item table td .section	{
		background:url(/picture/ic_section.gif) 0 1px no-repeat;
	}
