@charset "UTF-8";
/* CSS Document */

body {background-color:#d0d3d5;}

html,body{margin:0; padding: 0;height: 100%; min-width:1100px; font-family:'roboto', Verdana, serif;}
div#container{position: relative; height:100%}
body>div#container{height: auto; min-height: 100%}
div#content{padding: 0 1.5em 5em}
div#footer{position:absolute;bottom: 0;width: 100%}

.wrapper{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -67px;}

.push{clear:both;
height: 67px;}

img {
	border:0;}
	
.clear {
	clear:both;}
	
.block-spacer05 {
	height:05px;}
	
.block-spacer10 {
	height:10px;}
	
.block-spacer15 {
	height:15px;}
	
.block-spacer20 {
	height:20px;}
	
.block-spacer30 {
	height:30px;}
	
.block-spacer40 {
	height:40px;}
	
.general-wrapper {
	width:960px;
	margin:auto;}
	
.center {text-align:center; margin:auto;}

.div-line {width:960px; height:40px; background-image:url(../img/div-riga.png); margin:5px 0;}
	
/*FONTs*/

.anton {font-family:'anton', Verdana, serif;}
.anton a {text-decoration:none;}

.grey {color:#28292c;}
.grey a, .grey a:active, .grey a:visted, .button1 a, .button1 a:active, .button1 a:visited, .button2 a, .button2 a:active, .button2 a:visited, .y-button a, .y-button a:active, .y-button a:visted, .button-submit a, .button-submit a:active, .button-submit a:visited {
	color:#28292c !important;
	text-decoration:none !important;}
.grey a:hover, .button1 a:hover, .button2 a:hover {
	color:#fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}

.footer-txt, .f-banner-txt, .header-txt {
	text-align:center;
	color:#e8ba10;
	font-weight:300;}
.footer-txt {font-size:15px; padding:14px 0 0 0; line-height:18px;}
.header-txt {font-size:18px; padding:10px 0 0 0;}
.f-banner-txt {font-size:23px; letter-spacing:0.8px;}

.title-txt {
	color:#28292c;
	font-size:30px;
	text-align:justify;
	text-transform:uppercase;
	line-height:30px;}
	
.subtitle1, .subtitle2 {color:#28292c;}
.subtitle1 {font-size:18px;  margin-top:5px;}
.subtitle2 {font-size:30px;}
	
.main-txt {
	color:#28292c;
	font-size:15px;
	line-height:16px;
	text-align:justify;}
.main-txt a, .main-txt a:visited, .main-txt a:active {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-decoration:none; color:#cc8200; font-weight:700;}
.main-txt a:hover {text-decoration:none; color:#28292c;}

.y-banner-txt{
	background-color:#e8ba10;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	padding:0 5px;
	display:inline;
	letter-spacing:0.7px;}
.y-banner-txt a, .y-banner-txt a:active, .y-banner-txt a:visted{
	background-color:#e8ba10;
	color:#fff;
	text-decoration:none;}
.y-banner-txt a:hover {background-color:#e8ba10; color:#28292c;}

.goback-txt{
	font-family:'anton', Verdana, serif;
	background-color:#3ba468;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	padding:0 5px;
	display:inline;
	letter-spacing:0.7px;}
.goback-txt a {
	background-color:#3ba468;
	color:#fff;
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.goback-txt a:active, .goback-txt a:visted{
	background-color:#e8ba10;
	color:#fff;
	text-decoration:none;}
.goback-txt a:hover {background-color:#3ba468; color:#28292c;}

.description {
	text-align:center;
	font-size:14px;
	line-height:18px;
	padding:10px 15px;}
	
.partners40, .partners20 {text-align:center; text-transform:uppercase;}
.partners40{color:#28292c; font-size:40px; line-height:40px;}
.partners20 {font-size:20px; line-height:22px; color:#6b6d6f;}
.partners20 a, .partners20 a:active, .partners20 a:visited {
	color:#cc8200;
	text-decoration:none !important;}
.partners20 a:hover {
	color:#28292c;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}

	
/*HEADER*/

.header{
	background-image:url(../img/header_bg.png);
	background-repeat:repeat-x;
	height:47px;
	margin:auto;}
	
#header-gradient {
	background-image:url(../img/header_shadow_bg.png);
	background-repeat:repeat-x;
	height:53px;
	margin:auto;}
#header-gradient #header-shadow {
	background-image:url(../img/header_shadow.png);
	width:960px;
	height:53px;
	margin:auto;}
	
#logo {
	background-image:url(../img/logo.png);
	width:185px;
	height:155px;
	margin:-30px auto 0 auto;}
	
#menu {
	background-image:url(../img/menu.png);
	background-position:center;
	background-repeat:no-repeat;
	height:106px;
	margin:auto;
	padding:58px 0 0 0;
	text-align:center;}

.menu-wrapper {
	width:740px;
	margin:auto;}
.menu-div {
	float:left;
	width:20px;
	height:2px;}
	
.m-news, .m-about, .m-gallery, .m-games, .m-gip, .m-partners, .m-contacts {
	float:left;
	height:29px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}
	
.m-news {
	width:55px;
	background-image:url(../img/m-news-off.png);}
.m-news:hover {background-image:url(../img/m-news-on.png);}
.on-news {
	width:55px;
	float:left;
	height:29px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-image:url(../img/m-news-on.png);}

.m-about {
	width:83px;
	background-image:url(../img/m-aboutus-off.png);}
.m-about:hover {background-image:url(../img/m-aboutus-on.png);}
.on-about {background-image:url(../img/m-aboutus-on.png);}

.m-gallery {
	width:74px;
	background-image:url(../img/m-gallery-off.png);}
.m-gallery:hover {background-image:url(../img/m-gallery-on.png);}
.on-gallery {background-image:url(../img/m-gallery-on.png);}

.m-games {
	width:64px;
	background-image:url(../img/m-games-off.png);}
.m-games:hover {background-image:url(../img/m-games-on.png);}
.on-games {background-image:url(../img/m-games-on.png);}

.m-gip {
	width:155px;
	background-image:url(../img/m-gip-off.png);}
.m-gip:hover {background-image:url(../img/m-gip-on.png);}
.on-gip {background-image:url(../img/m-gip-on.png);}

.m-partners {
	width:85px;
	background-image:url(../img/m-partners-off.png);}
.m-partners:hover {background-image:url(../img/m-partners-on.png);}
.on-partners {background-image:url(../img/m-partners-on.png);}

.m-contacts {
	width:86px;
	background-image:url(../img/m-contacts-off.png);}
.m-contacts:hover {background-image:url(../img/m-contacts-on.png);}
.on-contacts  {background-image:url(../img/m-contacts-on.png);}
	
/*FOOTER*/

#footer-banner {
	background-image:url(../img/footer.png);
	background-position:center;
	background-repeat:no-repeat;
	height:280px;
	margin:20px auto 0 auto;
	text-align:center !important;}
	
.footer-b-wrapper {
	width:225px;
	margin:auto;
	text-align:center !important;}

.footer{
	background-image:url(../img/footer_bg.png);
	background-repeat:repeat-x;
	height:67px;
	margin:auto;}
	
.footer-gradient {
	background-image:url(../img/footer-shadow_bg.png);
	background-repeat:repeat-x;
	height:57px;
	margin:auto;}
	
/*ICONS*/
	
.footer-icons-fb, .footer-icons-tw, .footer-icons-yt {
	height:49px;
	width:49px;
	-webkit-border-radius:49px;
	-moz-border-radius:49px;
	border-radius:49px;
	border-style:solid;
	border-width:6px;
	border-color:#000;
	background-color:#e8ba11;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor:pointer;
	background-repeat:no-repeat;}
.footer-icons-fb:hover, .footer-icons-tw:hover, .footer-icons-yt:hover  {
	transform:scale(1.1,1.1);}
.footer-icons-fb {background-image:url(../img/icon-fb.png);}
.footer-icons-tw {background-image:url(../img/icon-twitter.png);}
.footer-icons-yt {background-image:url(../img/icon-yt.png);}

.icons-wrapper {
	text-align:center;
	height:55px;
	width:75px;
	float:left;}
	
/*BUTTONS*/

.button1 {
	width: 200px;
	height:50px;
	cursor:pointer;
	font-size:25px;
	padding:28px 0 0 20px;
	background-image:url(../img/button-off.png);
	background-repeat:no-repeat;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.button1:hover {background-image:url(../img/button-on.png);}

.button2 {
	width: 224px;
	height:50px;
	cursor:pointer;
	font-size:25px;
	padding:28px 0 0 15px;
	float:right;
	background-image:url(../img/button-big-off.png);
	background-repeat:no-repeat;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.button2:hover {background-image:url(../img/button-big-on.png);}

.button-submit {
	width:190px !important;
	height:82px !important;
	margin:3px 15px 0 0;
	padding:1px 0 0 20px;
	cursor:pointer;
	font-size:23px;
	float:right;
	text-align:left;
	text-transform:uppercase;
	border:none;
	background-color:transparent;
	background-image:url(../img/button-mf-off.png);
	background-repeat:no-repeat;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}	
.button-submit:hover {
	background-image:url(../img/button-mf-on.png);
	color:#fff;}

/*.y-button {
	float:left;
	background-color:#e8ba11;
	border-style:solid;
	border-width:5px;
	border-color:#000;
	display:inline;
	font-weight:900;
	font-size:15px;
	padding: 0 5px;
	margin: 0 10px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.y-button:hover {
	background-color:#fff;}
.y-button a {text-decoration:none;}*/


/*SLIDER*/

#slider-bg {
	height:400px;
	text-align:center;
	margin:auto;
	background-color:#212121;}
	
.slider-content{
	width:960px;
	height:400px;
	margin:auto;}
	
/*HOME FRAMEs*/

.squares {
	width:450px;
	height:348px;
	float:left;
	border-style:solid;
	border-width:10px;
	border-color:#FFF;}
.squares-div {
	float:left;
	width:20px;
	height:2px;}
	
/*PAGES*/

.img-stroke {
	border-style:solid;
	border-width:6px;
	border-color:#FFF;}

.column-left {
	width:299px;
	float:left;}

.column-right {
	width:621px;
	float:left;
	margin:0 0 0 40px;}
	
/*ABOUT*/

.a-column1, .a-column2, .a-column3 {float:left;}
.a-column1, .a-column3 {width:300px; text-align:center;}
.a-column2 {width:286px; margin: 0 15px;}

.a-column1 img { margin: 0 0 0 -128px;}
.a-column3 img { margin: 0 -128px 0 0;}

.aboutus-img {width:300px; text-align:center;}

/*GAMES*/

.y-label {
	width:234px;
	margin:5px auto;
	padding:2px 0;
	text-align:center;
	font-size:24px;
	background-color:#e8ba11;
	border-style:solid;
	border-width:6px;
	border-color:#000;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;}

.g-icons-wrapper {width:246px; margin:auto;}	
.g-icons {
	text-align:center;
	height:80px;
	width:82px;
	float:left;}
	
/*CONTACTS*/

.mf-column {
	width:480px;
	float:left;}
	
.info-field, .txt-field {
	width:445px;
	font-size:14px;
	color:#3b3c3e;
	border-style:solid;
	border-width:3px;
	border-color:#e8ba10;
	margin:3px 0;
	color:#3b3c3e;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;}	
.info-field {height:32px; padding:0 0 0 13px;}
.txt-field {height:130px; padding:10px 0 0 13px; font-family:'roboto', Verdana, serif;}