ul.list {
	margin:0;
	padding:0;
	list-style:none;
	}
ul.list li {
	background: url(/img/design/a3.gif) left 4px no-repeat;
	padding:0 0 0 12px;
	font-size:11px;
	color:#cccccc
	}

ul li {
    list-style: none;
}


.subs
{
    margin-left: 140px;
    margin-top: -23px;
    
}
.subs input.text{
    float: left;
    width: 135px;
   margin-left: 10px;
    margin-top: -5px
}
.subs p {
    margin-top: 2px;
    margin-left: 10px;
    width: 240px;

}

#user-panel {
	width:425px;
	float:right;	
	}
#user-panel .user-panel-repeat {
	background:url(/img/design/bg-user-panel-repeat.gif) left top repeat-x;
	width:425px;
	border:1px solid #404040;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	position:relative;
	z-index:9;
	behavior: url(/css/ie-css3.htc);
	
	}
#user-panel .user-panel {
	background:url(/img/design/bg-user-panel.gif) 245px top no-repeat;
	height:30px;
	}
#user-panel .user-panel form {
	padding:10px 10px 9px 10px
	}
#user-panel .user-panel form input {
	vertical-align:middle;
	}
#user-panel .user-panel form input.text {
	background:url(/img/design/bg-input.png) left top no-repeat;
	width:150px;
	height:13px;
	padding:6px 7px;
	border:0 none;
	font-size:11px;
	color:#666666;
	margin:0 4px 0 0
	}
#user-panel .user-panel .user-panel-links {
	padding:3px 0 3px 3px
	}
#user-panel .user-panel .user-panel-links a {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	margin:0 10px;
	font-size:11px
	}
#user-panel .user-panel .user-panel-links a.mark {
	background:url(/img/design/a1.gif) right 5px no-repeat;
	padding:0 10px 0 0
	}	
	








/*index*/

.slideshow {
	height:360px;
	}
.block {
	background:url(/img/design/bg1.gif) left center repeat-x #242424;
	height:34px;
	padding:10px 10px 0 10px;
	border:3px solid #b3b3b3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*position:relative;*/
	/*z-index:10;*/
	/*behavior: url(/css/ie-css3.htc);*/
	}


form.search input.text {
	background:url(/img/design/bg-input1.png) left top no-repeat;
	width:304px;
	height:13px;
	padding:6px 7px;
	border:0 none;
	font-size:11px;
	color:#666666;
	margin:0 4px 0 0
	}
.icons img {
	margin:0 4px 0 0
	}
	
.block-blue1 {
	background:url(/img/design/bg-star1.gif) left bottom no-repeat;
	height:264px;
	width:561px
	}	
.block-blue1 .title {
	background:url(/img/design/bg-title1.gif) left top no-repeat;
	height:43px;
	}


.block-blue2 {
	background:url(/img/design/bg-star2.gif) left bottom no-repeat;
	height:264px;
	width:561px
	}	
.block-blue2 .title {
	background:url(/img/design/bg-title2.gif) left top no-repeat;
	height:43px;
	}

.block-blue3 {
	background:url(/img/design/bg-black.gif) left bottom no-repeat #2d2d2d;
	height:264px;
	width:389px
	}	
.block-blue3 .title {
	background:url(/img/design/bg-title3.gif) left top no-repeat;
	height:43px;
	}

.block-blue1 .title .txt , .block-blue2 .title .txt, .block-blue3 .title .txt {
	padding:16px 0 0 12px;
	float:left
	}
.block-blue1 .title .marker-link , .block-blue2 .title .marker-link {
	padding:11px 12px 0 0 ;
	float:right
	}
.block-blue1 .preview, .block-blue2 .preview {
	width:279px;
	float:left;
	padding:35px 30px 25px 30px
	}

.block-blue1 .preview .prev-info, .block-blue2 .preview .prev-info {
	width:180px;
	float:right
	}
.block-blue1 .preview .prev-info h4, .block-blue2 .preview .prev-info h4  {
	color:#73c5ff;
	font-size:12px;
	margin:0;
	padding:0
	}
.block-blue1 .preview .prev-info p, .block-blue2 .preview .prev-info p {
	color:#cccccc;
	padding:15px 0 10px 0
	}
.block-blue1 .preview .prev-info a.read-more, .block-blue2 .preview .prev-info a.read-more {
	display:block;
	text-decoration:none;
	background:url(/img/design/a2.png) right top no-repeat;
	color:#73c5ff;
	font-weight:bold;
	padding:2px 22px 2px 0
	}
.block-blue1 .view, .block-blue2 .view {
	border-left:1px solid #455669;
	padding:10px 0;
	width:221px;
	height:201px;
	float:left;
	}
.block-blue1 .view .list, .block-blue2 .view .list {
	border-bottom:1px solid #455669;
	border-top:1px solid #455669;
	position:relative;
	margin:-1px 0 0 0;
	padding:6px 20px;
	line-height:12px;
	height:12px;
	color:#cccccc;
	font-size:11px
	}
.block-blue1 .view .list img, .block-blue2 .view .list img {
	vertical-align:middle;
	margin:0 5px 0 0
	}
.block-blue1 .view .list a, .block-blue2 .view .list a {
	color:#73c5ff;
	font-weight:bold;
	text-decoration:none
	}


.block-blue3 .preview {
	padding:35px 30px 25px 30px
	}

.block-blue3 .preview .prev-info {
	width:225px;
	float:right
	}
.block-blue3 .preview .prev-info h4  {
	color:#ffb923;
	font-size:12px;
	margin:0;
	padding:0
	}
.block-blue3 p {
	color:#cccccc;
	padding:15px 0 10px 0
	}
.block-blue3 .preview .prev-info a.read-more {
	display:block;
	text-decoration:none;
	background:url(/img/design/a2.png) right top no-repeat;
	color:#ffb923;
	font-weight:bold;
	padding:2px 22px 2px 0
	}



.price-blue .price-blue-left {
	background:url(/img/design/bg-price-blue-left.png) left top no-repeat;
	}
.price-blue .price-blue-right {
	background:url(/img/design/bg-price-blue-right.png) right top no-repeat;
	padding:0 5px;
	}
.price-blue .price-blue-midd {
	background:url(/img/design/bg-price-blue-left-repeat.gif) left top repeat-x;
	float:left;
	padding:5px 10px;
	height:27px;
	font-size:14px;
	line-height:14px;
	font-weight:bold
	}
.price-blue .button-blue {
	background:url(/img/design/bg-price-blue-right-repeat.gif) left top repeat-x;
	float:left	
	}
.price-blue .button-blue a.buy-button {
	background:url(/img/design/a2.png) right 10px no-repeat;
	display:block;
	padding:11px 25px 11px 10px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;	
	}


.price-gray .price-gray-left {
	background:url(/img/design/bg-price-gray-left.png) left top no-repeat;
	}
.price-gray .price-gray-left1{
	background:url(/img/design/bg-price-dray-left1.png) left top no-repeat;
	}
.price-gray .price-gray-right {
	background:url(/img/design/bg-price-gray-right.png) right top no-repeat;
	padding:0 5px;
	}

.price-gray .price-gray-midd {
	background:url(/img/design/bg-price-gray-left-repeat.gif) left top repeat-x;
	float:left;
	padding:5px 10px;
	height:26px;
	font-size:14px;
	line-height:14px;
	font-weight:bold
	}
.price-gray .button-gray {
	background:url(/img/design/bg-price-gray-right-repeat.gif) left top repeat-x;
	float:left	
	}
.price-gray .button-gray a.buy-button {
	background:url(/img/design/a2.png) right 10px no-repeat;
	display:block;
	padding:11px 25px 11px 10px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	}



.title-page {
	padding:10px 0;
	}
.title-page h1.title-page {
	#font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:36px;
	color:#404040;
	margin:0;
	padding:0;
        font-weight:  900;
	}



.block-blue-1 {
	background:url(/img/design/bg1-repeat.gif) left bottom repeat-x #34414f;
	font-size:11px;
	color:#cccccc
	}
.block-blue-1 .bg-left {
	background:url(/img/design/bg-left.gif) left bottom no-repeat;
	}
.block-blue-1 .bg-right {
	background:url(/img/design/bg1-right.gif) right bottom no-repeat;
	/*height:190px*/
	}
.block-blue-1 .title {
	background:url(/img/design/bg-title1.gif) left top no-repeat;
	height:27px;
	padding:16px 0 0 12px;
	border-bottom:1px solid #425464
	}
.block-blue-1 .info {
	padding:5px 25px;
	}

.block-blue-1 .info img {
	margin:0 15px 0 0
	}
.block-blue-1 .info ul.list {
	padding:25px 0 0 100px;
	}

.block-blue-1 .title1 {
	background:url(/img/design/bg-title4.gif) left top no-repeat;
	height:27px;
	padding:16px 0 0 12px;
	border-bottom:1px solid #425464
	}
.block-blue-1 .info table td {
	vertical-align:top
	}
.block-blue-1 .info h3 {
	font-weight:bold;
	color:#73c5ff;
	}





.block-gray {
	background:#4d4d4d;
	}
.bg-lb {
	background:url(/img/design/bg2-lb.png) left bottom no-repeat;
	}	
.bg-rb {
	background:url(/img/design/bg2-rb.png) right bottom no-repeat;
	}	
.bg-lt {
	background:url(/img/design/bg2-lt.png) left top no-repeat;
	}	
.bg-rt {
	background:url(/img/design/bg2-rt.png) right top no-repeat;
	}	
.block-gray .title {
	background:url(/img/design/bg-title5.gif) left top no-repeat;
	height:23px;
	padding:12px 0 0 12px;
	}

.block-gray .features-projects {
	padding:0 25px 10px 15px;
	}
.block-gray .features-projects .project {
	background:url("/img/bg-box.gif") repeat scroll left top transparent;
	border:1px solid #666666;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(css/ie-css3.htc);
	position:relative;
	z-index:11;
	min-height: 170px;
	width:195px;
	padding:10px;
	float:left;
	margin:10px 0 0 12px;
	}
.block-gray .features-projects .project img {
	margin:0 10px 0 0
	}
.block-gray .features-projects .project a.name {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#73c5ff;
	text-decoration:none
	}
.block-gray .features-projects .project span.price {
	display:block;
	padding:10px 0;
	font-size:14px;
	font-weight:bold
	}

.block-game-info {
	background:url(/img/design/bg-black.gif) left bottom no-repeat #2d2d2d;
	height:360px;
	width:389px;
	position:relative;
	}	
.block-game-info .title {
	background:url(/img/design/bg-title3.gif) left top no-repeat;
	height:27px;
	padding:16px 0 0 12px;
	}
.block-game-info .text-game-info {
	color:#cccccc;
	padding:20px;
	}
.block-game-info .shot-game-info {
	background:url(/img/design/bg-gray-bott.gif) left bottom no-repeat #2a2a2a;
	position:absolute;
	bottom:0;
	left:0;
	width:389px;	
	}
.block-game-info .shot-game-info table {
	width:100%;
	}
.block-game-info .shot-game-info table td {
	vertical-align:middle;
	padding:15px;
	font-size:11px;
	color:#cccccc
	}
.block-game-info .shot-game-info table td span {
	font-weight:bold;
	color:#ffb923
	}
.block-game-info .shot-game-info table td.price {
	width:165px
	}
.block-game-info .shot-game-info table td.price .price-gray {
	float:right
	}
.bg2 {
	background:url(/img/design/bg2.png) 650px top no-repeat;
	/*height:130px;*/
	position:relative
	}

ul.list-blue {
	padding:10px 0;
	margin:0;
	list-style:none
	}
ul.list-blue li {
	padding:3px 15px;
	}
ul.list-blue li a {
	color:#73c5ff;
	font-weight:bold;
	text-decoration: underline
	}
ul.list-blue li a:hover {
	text-decoration:none
	}

div.butt-see-all {
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:5
	}
.content-container {
	background:#cccccc;
	width:960px;
	padding:1px 0
}

.page-content {
	border-top: 1px solid #FFFFFF;
	color: #404040;
	padding: 8px 15px;
}

.pagination {
	background:#cccccc;
	width:960px;
	height:32px;
	padding:1px 0
	}

.pagination .pagi-midd {
	border-top:1px solid #FFFFFF;
	padding:8px 15px;
	color:#404040;
	}
.pagination .pagi-midd a {
	color:#404040;
	font-weight:bold;
	text-decoration:none;
	}
.pagination .pagi-midd a:hover {
	text-decoration:underline
	}


.bg3 {
	background:#282828;
	}
.bg4 {
	background:#343434;
	}
.select-currency {
	padding:10px;
	}
.select-currency select {
	width:128px;
	color:#666666;
	font-size:11px
	}

.shopping-cart-block {
	padding:40px 20px
	}
.buttons {
	padding:10px;
	}
.reference-number {
	font-weight:bold;
	}
.reference-number span {
	color:#73c5ff;
	}
.table-shopping-cart {
	border-collapse:collapse;
	width:920px;
	margin:10px auto 0 auto
	}
.table-shopping-cart td {
	padding:10px;
	vertical-align:middle
	}
.table-shopping-cart td.delete {
	width:25px;
	}
.table-shopping-cart td.qty {
	width:100px;
	}
.table-shopping-cart td.qty input.text {
	background:url(/img/design/bg-input2.png) left top no-repeat;
	width:24px;
	height:25px;
	border:0 none;
	text-align:center;
	margin:0 8px 0 0
	}
.table-shopping-cart td.price {
	width:90px;
	font-weight:bold;
	color:#73c5ff;
	}
.table-shopping-cart td.product-name span.name {
	font-weight:bold
	}

.bg-line {
	background:url(/img/design/bg-line.gif) left bottom repeat-x;
	}

.table-shopping-cart td.block-add {
	font-weight:bold;
	}
.table-shopping-cart td.block-add img {
	margin:0 10px;
	}
.table-shopping-cart td.block-add a {
	color:#73c5ff;
	font-weight:normal
	}
.table-shopping-cart td.block-add span {
	color:#73c5ff;
	}
.table-shopping-cart td.promo-code input.text {
	background:url(/img/design/bg-input3.png) left top no-repeat;
	width:96px;
	height:25px;
	border:0 none;
	padding:0 4px;
	margin:0 5px
	}
.table-shopping-cart td.total {
	font-size:15px;
	font-weight:bold;
	padding:25px 40px;
	}
.table-shopping-cart td.total span {
	color:#73c5ff;
	}


.bg-blue {
	background:url(/img/design/bg5.gif) left bottom repeat-x #354553;
	}
.top-menu {
	background:url(/img/design/bg3.gif) left top repeat-x #151e26;
	height:42px;
	overflow:hidden
	}
.top-menu .title {
	background:url(/img/design/bg2.gif) left top repeat-x #1c2833;
	width:130px;
	text-align:center;
	float:left
	}
.top-menu .title .bg-lt { padding:15px 0}

.top-menu ul.top-sub-menu {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:830px;
	white-space:nowrap
	}
.top-menu ul.top-sub-menu li {
	background:url(/img/design/bg-li1.gif) left top repeat-y;
	height:38px;
	overflow:hidden;
	padding:4px 4px 0 6px;
	display:inline;
	float:left
	}
.top-menu ul.top-sub-menu li a {
	display:block;
	text-decoration:none;
	font-family:tahoma;
	font-size:11px;
	padding:10px 5px 25px 5px;
	line-height:12px
	}
.top-menu ul.top-sub-menu li a img {
	vertical-align:middle;
	margin:0 2px 0 0;
	}
.top-menu ul.top-sub-menu li a:hover, .top-menu ul.top-sub-menu li a.hover {
	background:url(/img/design/bg4.gif) left top repeat-x #354554;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}


.top-project .preview {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#1b252e;
	border:1px solid #4e6479;
	float:left;
	margin:10px 0 0 10px;
	padding:10px;
	position:relative;
	width:186px;
        min-height: 200px;
	z-index:11;
	}
.features-game .preview {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#131313;
	border:1px solid #4d4d4d;
	float:left;
	margin:10px 0 0 10px;
	padding:10px;
	position:relative;
	width:195px;
	z-index:11;
        min-height: 200px;
	}

.preview .prev-info {
	width:95px;
	float:right;
    min-height:160px;
	}
.top-project .prev-info h4  {
	color:#73c5ff;
	font-size:12px;
	margin:0;
	padding:0
	}
.features-game .prev-info h4  {
	color:#ffb923;
	font-size:12px;
	margin:0;
	padding:0
	}
.preview .prev-info p {
	color:#cccccc;
	padding:5px 0 10px 0;
	font-size:11px
	}
.top-project .preview .prev-info a.read-more {
	display:block;
	text-decoration:none;
	background:url(/img/design/a2.png) right top no-repeat;
	color:#73c5ff;
	font-weight:bold;
	padding:2px 22px 2px 0
	}
.features-game .preview .prev-info a.read-more {
	display:block;
	text-decoration:none;
	background:url(/img/design/a2.png) right top no-repeat;
	color:#ffb923;
	font-weight:bold;
	padding:2px 22px 2px 0
	}
.top-project {
	padding:10px 0 25px 40px;
	}
.features-game {
	padding:5px 0 15px 5px;
	}
.block-black-half {
	background:url(/img/design/bg-black1.gif) left bottom no-repeat #2c2c2c;
	width:475px;
	}
.block-black-half1 {
	background:url(/img/design/bg-black2.gif) left bottom no-repeat #2c2c2c;
	width:475px;
	}
.block-black-half .title {
	background:url(/img/design/bg-title6.gif) no-repeat left top ;
	height:43px;
}
.block-black-half .title .txt {
	padding:16px 0 0 12px;
	float:left
	}
.block-black-half1 .title {
	background:url(/img/design/bg-title6.gif) no-repeat left top ;
	height:43px;
}
.block-black-half1 .title .txt {
	padding:16px 0 0 12px;
	float:left
	}
.support-contact-form {
	padding:10px 20px;
	}
.support-contact-form .input, .support-contact-form .select, .support-contact-form .textarea {
	padding:10px 10px 12px 10px;
	}
.support-contact-form .input label, .support-contact-form .select label, .support-contact-form .textarea label {
	display:block;
	width:270px;
	float:left;
	padding:3px 5px 0 0;
	text-align:right
	}
.support-contact-form .textarea label {
	padding:75px 5px 0 0
	}
.support-contact-form .input input, .support-contact-form .select select {
	font-size:11px;
	color:#666666;
	}
.support-contact-form .select select {
	width:358px;
	}
.support-contact-form .input input.text {
	background:url(/img/design/bg-input4.png) left top no-repeat;
	width:348px;
	height:21px;
	border:0 none;
	padding:2px 5px;
	}
.support-contact-form .input input.text1 {
	background:url(/img/design/bg-input5.png) left top no-repeat;
	width:251px;
	height:21px;
	border:0 none;
	padding:2px 5px;
	}
.support-contact-form .textarea textarea {
	background:url(/img/design/bg-textarea.png) left top no-repeat;
	border:0 none;
	width:358px;
	height:125px;
	margin:5px 0 0 0
	}
.support-contact-form .checkbox {
	padding:0px 10px 10px 282px;
	font-size:11px;
	color:#999999;
	}
.support-contact-form .checkbox input {
	vertical-align:middle;
	margin:0 5px 0 0
	}
.support-contact-form .small {
	font-size:11px;
	color:#999999;
	}
a.main_menu:hover {
        color:red;
}
.error-message {
  color:red;
}

#info_bkp{font-weight:bold;font-size:13px;line-height:130%;padding:10px;margin-top:-2px;}
#info_bkp span{position:relative;top:4px}

.title_detail {background: url('/img/small_head_bg.png') no-repeat scroll left top transparent;height: 0px;padding: 3px 0 0 0;}