﻿body
{
	margin: 0;
}

body, #skyOnMenu, #sky, #cloud{
   min-width: 1182px;
}

#sky{
   z-index: 1;
}

#homepage
{
	width: 1082px;
	margin: -130px auto 0;
}

/*
#homepage div
{
	display: inline-block;
}
*/

img{border:0}

#homepage #tv
{
	width: 100%;
	height: 590px;
	position: relative;
	margin: auto;
}

#homepage .tv_img
{
	background: url('/Images/Homepage/tv_new.png') no-repeat center top;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	top: 14px;
	left: 18px;
}

#homepage #right_navigation
{
  bottom: 150px;
  height: 300px;
  position: absolute;
  right: 74px;
  width: 204px;
  z-index: 10;
}

#homepage #left_navigation
{
	bottom: 180px;
  height: 360px;
  left: 84px;
  position: absolute;
  width: 240px;
  z-index: 10;
}

#homepage #right_navigation .img2,
#homepage #left_navigation .img2,
#btn_play .img2
{
	display: none;
}

#homepage #right_navigation div
{
	position: absolute;
	left: 0;
}


#homepage #left_navigation div
{
	position: absolute;
	right: 0;
}

#homepage #right_navigation div#top_right_nav_item
{
	left: 35px;
	top: -66px;
}

#homepage #right_navigation div#right_navigation_item_1
{
	top: 0;
}

#homepage #right_navigation div#right_navigation_item_2
{
	top: 104px;
}

#homepage #right_navigation div#right_navigation_item_3
{
	top: 200px;
}

#homepage #left_navigation div#left_navigation_item_1
{
	top: 36px;
}

#homepage #left_navigation div#left_navigation_item_2
{
	right: 40px;
  /*top: 104px;*/
  top: 122px;
}

#homepage #left_navigation div#left_navigation_item_3
{
   /*top: 180px;*/
   top: 205px;
}


#homepage #left_navigation div#left_navigation_item_4
{
   top: 250px;
}

#homepage #platforms
{
	background: url('/Images/Homepage/sign.png') no-repeat center bottom;
	height: 111px;
  padding: 30px 0 0 30px;
  position: absolute;
  right: 200px;
  text-align: center;
  top: 440px;
  width: 246px;
  z-index: 10;
}


#homepage #platforms #platform_signs
{
	display: block;
	position: absolute;
	top: 15px;
	left: 67px;
	z-index: -1;
}

#homepage #platforms #platform_signs img
{
  width: 170px;
  height: 79px;
  display: none;
}



#homepage #platforms div
{
	margin: auto;
	display: none;
	color: #7527AF;
  font-size: 18px;
  font-weight: bold;  
}

#homepage #platforms div a
{
	color: #7527AF;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

#homepage #platforms platform_1
{
	display: block;
}

#tv_main_btn
{
	position: absolute;
	top: 186px;
	left: 710px;
	z-index: 1;
}

.tv_btns
{
	width: 100px;
	height: 34px;
	position: absolute;
	top: 252px;
	left: 710px;
	z-index: 1;
}

.tv_btns div
{
	display: inline-block;*display:inline;zoom:1;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	cursor: pointer;
}

.tv_btns #tv_btn_1
{
	background: url("/Images/Homepage/btn1_down.png") no-repeat scroll center center;
	margin-bottom: 14px;
}
.tv_btns #tv_btn_2
{
	background: url("/Images/Homepage/btn2.png") no-repeat scroll center center;
	margin-bottom: 4px;
}
.tv_btns #tv_btn_3
{
	background: url("/Images/Homepage/btn3.png") no-repeat scroll center center;
}
.tv_btns #tv_btn_4
{
	background: url("/Images/Homepage/btn4.png") no-repeat scroll center center;
	margin-bottom: 6px;
}
.tv_btns #tv_btn_5
{
	background: url("/Images/Homepage/btn5.png") no-repeat scroll center center;
	margin-bottom: 16px;
}

#btn_play
{
	position: absolute;
	top: 384px;
	left: 690px;
	z-index: 10;
}

.bees_img
{
  left: 290px;
  position: absolute;
  top: 76px;
  z-index: 2;
}

.mushrooms_img
{
	left: 170px;
	position: absolute;
	top: 400px;
	z-index: 2;
}


#slides,
#slide_top_layer
{
  left: 341px;
  position: absolute;
  top: 165px;
  z-index: -1;
}

#slides img
{
	margin-left: 2px;
}

#slide_top_layer
{
	z-index: 1;
	cursor: pointer;
	width: 354px;
	height: 290px;
}


#slides div
{
	display: none;
}


#slides #slide_1
{
	display: block;
}

#main_tv_img_container ul
{
	list-style: none;
}

#main_tv_img_container li
{
	display: inline;
	width: 90px;
	height: 110px;
}

#home_cat
{
	z-index: 1;
	position: relative;
	margin: -20px 0 -60px;
}

ul.home_promotion_items_container
{
	padding: 6px;
}

ul.home_cat_item {
    text-align: center;
}

ul.home_cat_item li
{
	width: 288px;
	margin: 0 30px;
	list-style: none;
	display: inline-block;*display:inline;zoom:1;
	vertical-align: top;
	height: auto;
	position: relative;
}

#home_cat div.home_cat_title
{
	font-weight: bold;
	padding: 3px;
	font-size: 14px;
}


#home_cat li.home_promotion_item
{
	width: 88px;
	padding: 4px 0;
	text-align: center;
	display: inline-block;*display:inline;zoom:1;
	margin: 0;
}

#home_cat li.home_promotion_item img
{
	width: 68px;
	height: 68px;
	-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  border-radius: 10px; /* CSS3 */
}

#home_cat li.home_promotion_item div img
{
	width: 68px;
	height: 12px;
}


#home_cat .rollover
{
	background: url("/Images/Homepage/infoBottomBg.png") no-repeat scroll center bottom;
	padding-bottom: 16px;
  width: 120px;
  position: absolute;
  top: -30px;
  left: 40px;
	display: none;
	z-index: 10;
}


#home_cat .rollover div
{
	background: url("/Images/Homepage/infoBg.png") no-repeat scroll center top;
	padding: 6px 10px 0;
}

#cloud
{
  background: url("/Images/Homepage/clouds.png") repeat scroll center top;
  min-height: 500px;
  top: 546px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}

#charactersMenu 
{
	border-top:1px dotted #CCCCCC;
}


#giraffe_eyes
{
	position: absolute;
	right: -6px;
	top: 137px;
	z-index: -1;
}


#hippo_eyes
{
	position: absolute;
	left: 36px;
	top: 330px;
	z-index: -1;
}

#giraffe_eyes img,
#hippo_eyes img
{
	display: none;
}

#giraffe_eyes #giraffe_eyes_1,
#hippo_eyes #hippo_eyes_1
{
	display: block;
}

/*for IE8 and Opera*/
#homepage #slides img{
	width: 360px;
	vertical-align: top;
}