/* CSS Document */

.png {
	behavior: url("/pngfix/iepngfix.htc");
	font-size:0;
}
body {
	background:#2e2e2e url(/images/bgtop_big.jpg) no-repeat center top !Important;
	min-width:1000px;
	color:#b1b1b1;
}
a, a:hover {
	color:#009cff;
}
#wrapp {
	width:100%;
	background:url(/images/wrapp.png) no-repeat;
	background-position:50% 100%;
}
#wrap_content {
	background:url(/images/mainbg.png);
	height:100%;
	padding-bottom:18px;
}
#maincontainer {
	width: 964px;
	margin:0 19px;
	position:relative;
}
#small_nav {
	position:relative;
	height:26px;
	line-height:26px;
	margin:0 45px;
}
#small_nav li {
	float:left;
	margin:0 9px;
}
#small_nav li a:hover, #small_nav li a {
	font-size:11px;
	display:block;
	text-decoration:none;
	height:26px;
	width:120px;
	text-align:center;
	text-decoration:none;
	width:121px
}
#small_nav li:hover {
}
#small_nav li a:hover {
	color:#adacac;
	background:url(/images/str.png) 50% 100% no-repeat;
}
.sm_selected{
	color:#adacac;
	background:url(/images/str.png) 50% 100% no-repeat;
}
#small_nav li a {
	color:#fff;
}
.nav_foot {
	position:relative;
	height:30px;
	line-height:26px;
}
.nav_foot li {
	float:left;
	margin:0 9px;
}
.nav_foot li a:hover, .nav_foot li a {
	font-size:11px;
	color:#ffb400;
}
#head {
	background: url(/images/bghead.png) no-repeat;
	width:964px;
	height:141px;
}
#logo {
	position:absolute;
	margin:1px 0 0 10px;
	cursor: pointer;
}
#wrap_nav {
	position:absolute;
	right:55px;
	margin-top:48px;
	width:618px;
	height:40px;
}
#nav_categori {
	position:relative;
	z-index:2;
	margin-bottom:54px;
}
#nav_categori li a {
	display:block;
	color: white;
	padding-top: 5px;
	padding-left:40px;
	text-decoration: none;
	width:160px;
	height:18px;
	background:url(/images/m.png) 0 -48px no-repeat;
	display:block;
	text-align: left;
}
#nav_categori li a:hover {
	font-size:14px;
	background-position:0% 6px;
}
#nav_categori li a.active {
	font-size:14px;
	background-position:0% -21px;
}
#contentwrapper {
	float: left;
	width: 100%;
}
#contentcolumn {
	margin-right: 251px;
}
#rightcolumn {
	float: left;
	width: 246px;
	margin-left: -246px;
}
#footer {
	clear: left;
	width: 962px;
	height:128px;
	background:url(/images/footer.png);
	color: #FFF;
	padding: 4px 0;
}
.retimg {
	position:absolute;
	left:20px;
	margin-top:20px;
}
.f_left {
	position:absolute;
	text-align:left;
	width:170px;
	left:80px;
	height:50px;
	padding-top: 20px;
}
.f_left a, .f_left a:hover .f_left span {
	font-size:11px;
}
.f_left a, .f_left a:hover {
	color:#fff;
}
.f_left span {
	display:block;
	padding-bottom:7px;
}
.f_right {
	position:absolute;
	right:10px;
	text-align:left;
	width:680px;
	height:50px;
	padding-top:14px;
}
.rightcolumn_inner .innertube {
	margin:0 0 0 17px;
}
#panel .innertube {
	margin:auto;
width:911px;
}
#contentcolumn .innertube {
	margin:0 0 0 30px;
}
#contentcolumn #top {
	background:url(/images/tb_shadow.png) no-repeat;
	width:715px;
	height:9px;
	font-size:0;
}
#contentcolumn #body_block {
	background: url(/images/mb_shadow.png) repeat-y;
	width:714px;
	padding-top:2px;
}
#contentcolumn #bottom {
	position: relative;
	background:url(/images/bb_shadow.png) no-repeat 0 0;
	width:714px;
	height:13px;
}
.rightcolumn_inner #top {
	background:url(/images/lt_shadow.png) no-repeat;
	width:245px;
	height:9px;
}
.rightcolumn_inner #body_block {
	background:url(/images/lm_shadow.png) repeat-y;
	width:243px;
	padding-top:26px;
}
.rightcolumn_inner #bottom {
	background:url(/images/lb_shadow.png) no-repeat;
	width:244px;
	height:9px;
}
#cont_block {
	position:relative;
	width:691px;
	overflow:hidden;
	z-index:3;
}
#cont_block #top {
	background:url(/images/con_t.png) no-repeat;
	width:665px;
	height:10px;
}
#cont_block #body_block {
	background:url(/images/con_m.png) repeat-y;
	width:665px;
}
#cont_block #bottom {
	background:url(/images/con_b.png) no-repeat;
	width:665px;
	height:10px;
	margin-bottom:20px;
}
.cont_block_big {
	width:910px;
}
.cont_block_big .top {
	background:url(/images/block_t.png) no-repeat;
	width:910px;
	height:7px;
}
.cont_block_big .body_block {
	background:url(/images/block_m.png) repeat-y;
	width:911px;
}
.cont_block_big .bottom {
	background:url(/images/block_b.png) no-repeat;
	width:911px;
	height:12px;
}
#panel {
	position:relative;
	width:952;
	clear:both;
}
#panel #top {
	background:url(/images/big_sd_t.png) no-repeat;
	width:962px;
	height:8px;
}
#panel #body_block {
	background: url(/images/big_sd_m.png) repeat-y;
	width:962px;
	padding-top:2px;
}
#panel #bottom {
	background:url(/images/big_sd_b.png) no-repeat bottom;
	width:962px;
	height:10px;
}
.title_img {
	background:url(/images/line.png) repeat-x bottom;
	height:10px;
	margin:0 20px 0 0;
}
.rightcolumn_inner .innertube .title {
	position:relative;
	margin-bottom:13px;
}

#contentcolumn .title, #panel .title {
	position:relative;
	width:100%;
	margin:15px 0 16px 0;
}
.block_catalog {
	width:185px;
}
.block_ag {
	margin:0 16px;
	width:250px;
}
.block_ag a, .block_ag a:hover {
	text-decoration:none;
}
.about_d {
	margin-bottom:14px;
}
.catalogtb {
	margin:0 16px;
}
.catalogtb td {
	vertical-align:top;
}
.about_game {
	margin:18px 0;
}
.about_game2 {
	margin:0 0 0 20px;
}
.download {
	margin-top:-20px;
	position:relative;
}
.download div{
	margin-right: -18px;
	float: right;
}
.dn {
	margin-bottom:25px;
	display:block;
}
#panel .download {
	position:relative;
	display:block;
	margin-left:0;
	margin-top:16px;
}
.tbabs {
	margin-bottom:15px;
}
.tbabs td {
	padding:3px;
}
.block_catalog p {
	margin:0 0 5px 0;
}
.language a {
	text-decoration:none;
}
.language a.active {
	color:#b2b1b1;
}
a.orange, a:hover.orange {
	color:#ff8a00;
	margin:21px 0 12px 0;
	font-size:16px;
	display:block;
}
a.gray, a:hover.gray {
	font-size:11px;
	color:#b1b1b1;
}
.img_catalog a {
	margin-left:5px;
}
h4 {
	color:#fff;
	font-size:16px;
	margin:0 0 5px 0;
	font-weight:300;
}
h3 {
	color:#fff;
	font-size:16px;
	margin:11px 0 17px 0;
	font-weight:300;
}
.abs1 a, .abs2 a, .abs3 a, .abs4 a, .abs5 a, .abs6 a, .abs7 a, .abs8 a, .abs9, .abs10, .abs11 a, .abs12 a, .abs13 a, .abs14 a, .abs15 a, .abs16 a, .abs17 a, .abs18 a, .abs19 a, .ab20 a, .abs21 a, .abs22 a, .abs23 a, .abs24 a, .abs25 a, .abs26 a, .abs27 a, .abs28 a, .abs29 a {
	display:block;
	height:30px;
	width:30px;
}
.abs1, .abs2, .abs3, .abs4, .abs5, .abs6, .abs7, .abs8, .abs9, .abs10, .abs11, .abs12, .abs13, .abs14, .abs15, .abs16, .abs17, .abs18, .abs19, .ab20, .abs21, .abs22, .abs23, .abs24, .abs25, .abs26, .abs27, .abs28, .abs29 {
	height:28px;
	margin:1px;
	width:30px;
	float:left;
}
.abs1 {
	background:url(/images/absall.png);
	background-position:-2px 0px;
}
.abs2 {
	background:url(/images/absall.png);
	background-position:158px 0px;
}
.abs3 {
	background:url(/images/absall.png);
	background-position:126px 0px;
}
.abs4 {
	background:url(/images/absall.png);
	background-position:94px 0px;
}
.abs5 {
	background:url(/images/absall.png);
	background-position:62px 0px;
}
.abs6 {
	background:url(/images/absall.png);
	background-position:224px 0;
}
.abs7 {
	background:url(/images/absall.png);
	background-position:-2px -28px;
}
.abs8 {
	background:url(/images/absall.png);
	background-position:158px -28px;
}
.abs9 {
	background:url(/images/absall.png);
	background-position:126px -28px;
}
.abs10 {
	background:url(/images/absall.png);
	background-position:94px -28px;
}
.abs11 {
	background:url(/images/absall.png);
	background-position:62px -28px;
}
.abs12 {
	background:url(/images/absall.png);
	background-position:32px -28px;
}
.abs13 {
	background:url(/images/absall.png);
	background-position:-2px -58px;
}
.abs14 {
	background:url(/images/absall.png);
	background-position:158px -58px;
}
.abs15 {
	background:url(/images/absall.png);
	background-position:126px -58px;
}
.abs16 {
	background:url(/images/absall.png);
	background-position:94px -58px;
}
.abs17 {
	background:url(/images/absall.png);
	background-position:62px -58px;
}
.abs18 {
	background:url(/images/absall.png);
	background-position:32px -58px;
}
.abs19 {
	background:url(/images/absall.png);
	background-position:-2px -87px;
}
.abs20 {
	background:url(/images/absall.png);
	background-position:158px -87px;
}
.abs21 {
	background:url(/images/absall.png);
	background-position:126px -87px;
}
.abs22 {
	background:url(/images/absall.png);
	background-position:158px -87px;
}
.abs23 {
	background:url(/images/absall.png);
	background-position:94px -87px;
}
.abs24 {
	background:url(/images/absall.png);
	background-position:62px -87px;
}
.abs25 {
	background:url(/images/absall.png);
	background-position:32px -87px;
}
.abs26 {
	background:url(/images/absall.png);
	background-position:-2px -117px;
}
.abs27 {
	background:url(/images/absall.png);
	background-position:126px -117px;
}
.abs28 {
	background:url(/images/absall.png);
	background-position:128px -117px;
}
.abs29 {
	background:url(/images/absall.png);
	background-position:96px -117px;
}
.shadow1 {
	background: url(/images/bsd.png) no-repeat top;
	position:absolute;
	height:85px;
	margin-left:4px;
	margin-top:6px;
	width:708px;
}
.shadow2 {
	background: url(/images/lsd.png) no-repeat top;
	position:absolute;
	height:79px;
	margin-left:1px;
	margin-top:5px;
	width:241px;
	z-index:1;
}
.shadow3 {
	background: url(/images/bigsd.png) no-repeat top;
	position:absolute;
	height:82px;
	margin-left:5px;
	margin-top:1px;
	width:954px;
	z-index:0;
}
.inner {
	position:relative;
	padding: 22px 17px 17px 17px;
}
.language {
	padding-bottom:25px;
	clear:both;
}
.mr {
	margin:13px 0;
}
#abs {
	width:220px;
	height:167px;
}
#menu {
	background:url(/images/munu.png) no-repeat;
	width:630px;
	height:53px;
}
#menu ul {
height:60px;
margin:auto;
padding-top:8px;
position:relative;
width:574px;
}
#menu li {
	float:left;
	margin:0 8px;
	_margin:0 7px;
}
#menu li.main_l a {
	float:left;
	height:38px;
	width:91px;
	background:url(/images/main_l.png) no-repeat left top;
}
#menu li.catalog_l a {
	float:left;
	height:38px;
	width:93px;
	background:url(/images/catalog_l.png) no-repeat left top;
}
#menu li.popular_l a {
	float:left;
	height:38px;
	width:120px;
	background:url(/images/popular_l.png) no-repeat left top;
}
#menu li.news_l a {
	float:left;
	height:38px;
	width:95px;
	background:url(/images/news_l.png) no-repeat left top;
}
#menu li.help_l a {
	float:left;
	height:38px;
	width:94px;
	background:url(/images/help_l.jpg) no-repeat left top;
}
#menu li.main_l a:hover, #menu li.catalog_l a:hover, #menu li.popular_l a:hover, #menu li.news_l a:hover, #menu li.help_l a:hover {
	background-position:100% -39px;
	height:47px;
}
.scroll-panel {
	width:967px;
	height:300px;
	position:relative;
}
.scroll-panel .prev {
	position:relative;
	float:left;
	width: 30px;
	height:30px;
	display: block;
	padding-top:150px;
}

.scroll-panel .next {
	position:relative;
	float:left;
	width: 30px;
	height:30px;
	display: block;
	padding-top:150px;
}
.scroll-panel .carousel {
	float:left;
}
.num {
	background:url(/images/number.png) no-repeat;
	width:358px;
	height:78px;
	position:absolute;
	top:10px;
	z-index:6px;
	top:161px;
	width:358px;
	z-index:7;
	margin-left:26px;
}
.car_link {
	height:30px;
	margin-left:46px;
	margin-top:223px;
	position:absolute;
	width:95px;
}
.ganer_game {
	position:relative;
	width:650px;
		z-index:5;
	
}
.ganer_game .left {
	position: relative;
	float:left;
	width:400px;
}
.ganer_game .right {
	position: relative;
	float:right;
	width:230px;
}
.img_catalog {
	background:url(/images/bgimg.png) no-repeat;
	width:114px;
	height:148px;
	padding: 4px 0 0 5px;
}
.img_catalog img {
	margin:4px 4px 4px 4px;
}
.td_catalog {
	vertical-align:text-bottom;
	padding-left:20px;
}
.mlc {
	margin-left:27px;
}
.block_catalog_in {
	width:300px;
	display:inline-block;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
 	*display: inline;
	vertical-align:top;
	padding-bottom:30px;
}
.block_catalog_in table td {
	vertical-align:top;
}
.rightcolumn_inner .block_catalog {
	margin-bottom:44px;
}
.link_d {
	 margin:8px 0 17px;
}

.about_games .left {
	width:200px;
	float:left;
}
.about_games .right {
	margin-left:200px;
}


.screen img {
	 margin:1px;
 }
 
.flash_video {
	width:439px;
	height:284px;
	background: url(/images/zastava.jpg);
}

.p1{
	height: 36px;
	width: 7px;
	background: url('/images/p1.png');
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/p1.png, sizingMethod=crop);
}
.p2{
	height: 36px;
	background: url('/images/p2.png') repeat-x;
	padding: 0 10px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/p2.png, sizingMethod=scale);
}
.p2 div{
	float: left;
}
.p3{
	height: 36px;
	width: 7px;
	background: url('/images/p3.png');
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/p3.png, sizingMethod=crop);
}
.pag_pad{
	padding: 2px 10px 0 0;
	position: relative;
	z-index: 2;
}
.ul_w{width: 907px;}

.blue{color: #009cff;}
.grey{color: #3a4c57;}
#paginatr {
	height:30px;
}

#nav {
left:82px;
position:absolute;
top:-5px;
width:53px;
} 
#nav a, #nav a:hover , .link_sort a, .link_sort a:hover{
	text-decoration:none;
	display:block;
	margin:0 0 0 10px;
	padding:3px 0;
}
#nav a, .link_sort a {
	color:#6f6f6f;
}
#nav a:hover, .link_sort a:hover {
	color:#c4c4c4;
}
.activ_sort {
	width:30px; overflow:hidden; border-bottom:1px dashed #6f6f6f; color:#c4c4c4; border-bottom:1px dashed #c4c4c4;}
	
.link_sort {
	left:83px;
	position:absolute;
	top:-5px;
	width:37px;
}
#nav dd ul li a, #nav dd ul li a:hover {font-size:12px; color:#fff; text-decoration:underline;}
#nav .menu_t { background:url(/images/nt.png) no-repeat top; height:6px; width:53px;}
#nav .menu_b { background:url(/images/nb.png) no-repeat bottom; height:12px;width:53px;}
#nav .menu_middle { background: url(/images/nm.png) repeat-y; width:53px;}
.category{
	font-size: 20px;
	color: #FFF;
}
