/*BASIC LAYOUT*/
body{
margin:0px;
padding:0px;
font-size:12px;
font-family: Arial;
color: #FFF;
background-image: url("../resource/images/bg.jpg");
background-repeat: no-repeat;
background-position: top center;
background-color:#383838;
}
a{
text-decoration:none;
color:yellow;
}


/*HEADER*/
#header{
width:100%;
height:180px;
position:relative;
margin:auto;
}
#header #title{
width:auto;
height:100px;
position:relative;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
text-align:center;
background-image: url("../resource/images/title_bg.png");
background-repeat: no-repeat;
background-position: top center;
}
#header #menu{
width:800px;
height:45px;
position:relative;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
text-align:center;
/*background-image: url("../resource/images/menu.png");
background-repeat: no-repeat;
background-position: bottom center;*/
vertical-align:middle;
font-size:150%;
}
#menu div{
    float:left;
    width:155px;
    height:45px;
    border-left: solid 1px #232323;
    border-right: solid 1px #414141; 
}
.news_hov{
background-image: url("../resource/menu/news_hov.png");
background-repeat: no-repeat;
}
.news_norm{
background-image: url("../resource/menu/news.png");
background-repeat: no-repeat;
}
.about_us_hov{
background-image: url("../resource/menu/about_us_hov.png");
background-repeat: no-repeat;
}
.about_us_norm{
background-image: url("../resource/menu/about_us.png");
background-repeat: no-repeat;
}
.projects_hov{
background-image: url("../resource/menu/projects_hov.png");
background-repeat: no-repeat;
}
.projects_norm{
background-image: url("../resource/menu/projects.png");
background-repeat: no-repeat;
}
.games_hov{
background-image: url("../resource/menu/games_hov.png");
background-repeat: no-repeat;
}
.games_norm{
background-image: url("../resource/menu/games.png");
background-repeat: no-repeat;
}
.contact_hov{
background-image: url("../resource/menu/contact_hov.png");
background-repeat: no-repeat;
}
.contact_norm{
background-image: url("../resource/menu/contact.png");
background-repeat: no-repeat;
}

/*CONTAINER*/

.visible{
    display:block;
}
.invisible{
    display:none;
}

#container{
    width:800px;
    height:850px;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    /*border:solid 1px orange;*/
}

#container div{
    float:left;
}
h3{
    font-size:140%;
    font-weight: bold;
    color:yellow;
    margin-left:5px;
}

#main{
    width:595px;
    height:auto;
    background-image:url("../resource/images/main_bg.png");
    background-repeat:repeat;
    margin-right: 5px;
    /*border: solid 1px yellow;*/
}

#item_contact{
    padding-top:15px;
    padding-bottom:15px;
    margin:5px;
}

#right_side{
    width:200px;
}
#partners{
    text-align:center;
}
#fb_conn{
    margin-left:1px;
}

.sponsor_item{
    margin-top:3px;
    margin-bottom:3px;
}

#arrows_left{
    background-image:url("../resource/images/arr_left.png");
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}
#arrows_right{
    background-image:url("../resource/images/arr_right.png");
    background-repeat:no-repeat;
    width:30px;
    height:30px;
}

#connectors{
    width:728px;
    text-align:left;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:50px;
}
#connectors div{
    float:left;
    padding-top:5px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    vertical-align:middle;
}
a{
    font-style:normal;
    text-decoration:none;
}
a img {
    border: 0;
}

#adv{
    width:728px;
    height:90px;
    text-align:left;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    /*border: solid 1px red;*/
}

#iframe_google{
	margin-left:10px;
}

/*FOOTER*/
#footer{
    margin-top:100px;
    position:relative;
    margin:auto;
/*border: solid 1px pink;*/
    color:#fffff0;
    text-align:center;
}
#footer a{
    text-decoration:none;
    color:#fffff0;
}


