body {
    background-color: #F6F6F6;
    background-image: url("images/body-bg.png");
    background-position: right center;
    background-repeat: repeat-y;
    float: none;
    margin: 0 auto;
    width: 100%;
}

@font-face {
    font-family: "bellgothicstd-bold";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/bellgothicstd-bold.eot?#iefix") format("embedded-opentype"), url("fonts/bellgothicstd-bold.woff") format("woff"), url("fonts/bellgothicstd-bold.ttf") format("truetype"), url("fonts/bellgothicstd-bold.svg#lithospro-regular") format("svg");
}


img {
	border:none;
	float:left;
}

#container {
	float:none;
	width:960px;
	margin:0 auto;
}

#logo {
	margin:10px 0;
}
	/***** HEADER *****/
	
#header{
	float:left;
	width:100%;
	margin:0 auto;
	background-image: url("images/body-bg.png");
}

#header_inner{
	width:960px;
	float:none;
	margin:0 auto;
	
}


	/***** MENU *****/

#home {
	background-image: url("images/home.png");
    background-position: 1px 5px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    width: 86px;
}

#games {
	background-image: url("images/games.png");
    background-position: 1px 5px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    width: 86px;
}


#about {
	background-image: url("images/about.png");
    background-position: 1px 5px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    width: 86px;
}

#contacts {
	background-image: url("images/contacts.png");
    background-position: 1px 5px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    width: 86px;
}

#software {
	background-image: url("images/soft.png");
    background-position: 1px 5px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    width: 86px;
}

	
#menu {
	float:left;
	width:700px;
}

	#menu ul{
		float: left;
    	margin: 0;
	}

		#menu ul li {
			  float: left;
			  height: 120px;
			  list-style: none outside none;
			  margin: 0 0 0 40px;
			  text-align: center;
			  width: 90px;
		}
		
			#menu ul li:hover {
				background-image: url(images/menu-hover.png);
				background-repeat: no-repeat;
				border:none;
			}
					#menu ul li.selected {
						background-image: url(images/menu-hover.png);
						background-repeat: no-repeat;
						border:none;
					}
						#menu ul li.selected a {
								color:#fff;
							}
						
							#menu ul li.selected #games{
								background-image: url("images/games-sel.png");
							}
							
							#menu ul li.selected #software{
								background-image: url("images/soft-sel.png");
							}

							#menu ul li.selected #about{
								background-image: url("images/about-sel.png");
							}

							#menu ul li.selected #contacts{
								background-image: url("images/contacts-sel.png");
							}
								
								
			#menu ul li a {
				color: #0062BC;
			    font-family: 'bellgothicstd-bold';
			    font-size: 22px;
			    position: relative;
			    text-decoration: none;
			}
				#menu ul li a.selected {
					color:#fff;
				}


	/****** SLIDER ******/

#slider {
	width:100%;
	background-color:#e6f0f7;
	margin:2px auto;
	float:left;
}

#slider_inner{
	width:960px;
	height:300px;
	margin:0 auto;
	float:none;
	border:4px solid #999;
	box-shadow:4px 4px 4px #000;
}
	
	/****** CONTENT ******/

#content {
	background-color: transparent;
    float: left;
    margin: 10px auto ;
    width: 100%;
    background-image: url("images/body-bg.png");
}
	
#content_inner {
	background-color: #FFFFFF;
    float: none;
    margin: 20px auto 0;
    width: 960px;
}

#content_inner_left{
	width:675px;
	min-height: 300px;
	float:left;
	padding: 10px;
	text-align:justify;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px
}

#content_inner_left hr {
	background-color: #BBBBBB;
    border-color: #BBBBBB;
    margin: 0 0 10px;
}

	#content_inner_left h3 {
		color: #222321;
    	
	}
	
	#content_inner_left h1 {
		margin: 0 0 15px;
		color:#DB4626;
	}

#content_inner_right{
	width:245px;
	float:right;
	padding: 10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:30px;
	}
	
	#content_inner_right h3 {
		color: #B4211C;
    	margin: 10px 0 0;
	}

	/***** FOLLOW US ****/

#follow_us{
	float: left;
    height: 100px;
    padding: 0;
    width: 240px;
    margin:0 0 0 -3px;
    border-bottom:1px solid #BBBBBB;
}

	#follow_us h3{
		margin: 10px 0;
		color:#1C56CC;
	}

#follow_us img{
	opacity: 0.7;
	margin: 0 10px;
}
	#follow_us img:hover{
		opacity: 1;
	}



	/****** NEWS ******/
	
.short_news{
	border-bottom: 1px solid #BBBBBB;
    float: left;
    width: 240px;
}	
	
.short_news a {
	color: #B4211C;
    text-decoration: none;
	
}	
.short_news h2 {
    color: #DB4626;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    text-align: center;
}

.news_big_block h2{
  color:#DB4626
}
  .news_big_block h3{
    margin: 0 0 10px;
  }



    .news_big_block img{
       margin: 0 20px 0 0;
    }

.big_news_body{
  border-bottom: 1px solid #BBBBBB;
    margin: 10px 0;
}

  .big_news_body h3 a{
    color: #B4211C;
    font-family: 'bellgothicstd-bold';
    text-decoration: none;
    text-transform: uppercase;
  }

	/****** PRODUCTS *****/
	
.product {
	float: left;
    height: 300px;
    width: 950px;
}	

.poster {
	background-color: #FFFFFF;
    border: 1px solid #999999;
    float: left;
    height: 200px;
    padding: 10px;
    width: 400px;
    margin:0 20px 0 0;
}
	.poster img {
		height: 200px;
    	width: 400px;
	}


.prod_info{
	float: left;
    font-size: 12px;
    width: 250px;
}
	.prod_info h4 a{
		color: #0062BC;
	    font-family: 'bellgothicstd-bold';
	    font-size: 25px;
	    margin: 0 0 10px;
	    text-decoration: none;
	}
		.prod_info h4 a:hover {
			color:#000;
		}
		
#prod_screenshots{
	float: left;
    height: 200px;
    padding: 10px;
    width: 215px;
    margin:0 0 0 20px;
}	
	#prod_screenshots a {
		background-color: #FFFFFF;
	    border: 1px solid #000000;
	    float: left;
	    padding: 10px;
	    width: 80px;
	    margin: 2px;
	}
	
.prod_down{
	float:left;
	width:500px;
	border-top: 1px solid #BBBBBB;
	padding: 10px 0 0;
}	
	.prod_down img{
		float: right;
		margin: 0 15px 0 0;
		opacity:0.8;
	}
	
.prod_more {
	float: right;
    margin: 10px 0 0;
}	

	.prod_more a{
		color: #B4211C;
	    font-family: 'bellgothicstd-bold';
	    font-size: 20px;
	    text-decoration: none;
	    text-transform: uppercase;
	}
	
		.prod_more a:hover {
			color:#000;
		}


	/****** MORE PRODUCTS *****/

.product_more{
	float: left;
    width: 700px;
    padding:0 0 10px  0;
}	
	.product_more ul{
		float: left;
    	width: 640px;
	}
		.product_more ul li {
			float: left;
		    list-style: none outside none;
		    margin: 0 20px 0 0;
		}
			.product_more ul li a {
				color: #0062BC;
			    cursor: pointer;
			    font-family: 'bellgothicstd-bold';
			    font-size: 25px;
			    text-decoration: none;
			}
			
.product_more #info {
	float: left;
    width: 650px;
    min-height:365px;
}

.product_more #images{
	float: left;
    width: 650px;
    display:none;
    min-height:365px;
}
	.product_more #images img {
		margin:20px;
	}
	
.product_more #videos {
	float: left;
    width: 650px;
    display:none;
    min-height:365px;
}
	
#avlbl{	
	border-top: 1px solid #BBBBBB;
    float: left;
    padding: 10px 0 0;
    width: 680px;
}

	#avlbl img{
		margin: 0 20px 0 0;
		opacity:0.8;
	}
			
.product_more_side{
	background-color: #FCFCFC;
    border-left: 1px solid #BBBBBB;
    float: left;
    min-height: 400px;
    padding: 20px 10px;
    text-align:left;
    width: 225px;
    line-height: 25px;
    
}
	.product_more_side p {
	    color: #B4211C;
	    font-family: 'bellgothicstd-bold';
	    font-size: 20px;
	    margin: 10px 0 0;
	    text-transform: uppercase;
	}
	
	.product_more_side span{
		color: #000000;
	    font-size: 13px;
	    margin: 0;
	    text-transform: uppercase;
		}
		
		.product_more_side span a{
			 color: #000000;
    		 text-decoration: none;
    		}

.product_more_side .share {
	float: left;
    margin: 0 0 20px;
    width: 225px;
    }
    
	.product_more_side .share h2 {
		color: #FB6704;
	    font-family: 'bellgothicstd-bold';
	    font-size: 30px;
	    margin: 0 0 15px;
	    }
	    
	.product_more_side .share img {
		margin: 0 20px 0 0;
	    }
	/****** FOOTER ******/
	
#footer {
	background-color: #e6f0f7;
    float: left;
    height: 110px;
    width: 100%;
}

#footer_inner {
	width:960px;
	margin:0 auto;
	float:none;
}
	#footer_inner img{
		float:right;
		padding: 10px;
	}
	
	#footer_inner h2 {
		font-size:15px;
		float:left;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#footer_menu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin:10px 0 0;
	text-transform: uppercase;
	position:relative;
	top: 50px
}
	#footer_menu span {
		display:none;
	}
	
	#footer_menu ul {
		float: left;
    	width: 450px;
	}
	
		#footer_menu ul li {
			float: left;
		    list-style: none outside none;
		    margin: 0 0 0 20px;
		}
			
			#footer_menu ul li a {
				text-decoration: none;
				color:#222321;
			}

			#footer_menu ul li a:hover {
				text-decoration: none;
				color:#0062BC;
			}
			
			#footer_menu ul li.selected a {
				text-decoration: none;
				color:#0062BC;
			}
