/*** FONTS ***/

@font-face {
	font-family: 'AvantGardeExtLitITCTTRegular';
	src: url('fonts/avantgardeextlititctt-webfont.eot');
	src: local('®'), url('fonts/avantgardeextlititctt-webfont.woff') format('woff'), url('fonts/avantgardeextlititctt-webfont.ttf') format('truetype'), url('fonts/avantgardeextlititctt-webfont.svg#webfont2sPiCU58') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvantGardeMdITCTTRegular';
	src: url('fonts/avantgardemditctt-webfont.eot');
	src: local('®'), url('fonts/avantgardemditctt-webfont.woff') format('woff'), url('fonts/avantgardemditctt-webfont.ttf') format('truetype'), url('fonts/avantgardemditctt-webfont.svg#webfonteVaIAbVG') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamMediumRegular';
	src: url('gothammedium-webfont.eot');
	src: local('®'), url('gothammedium-webfont.woff') format('woff'), url('gothammedium-webfont.ttf') format('truetype'), url('gothammedium-webfont.svg#webfontLzLFmZH1') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamLightRegular';
	src: url('gothamlight-webfont.eot');
	src: local('®'), url('gothamlight-webfont.woff') format('woff'), url('gothamlight-webfont.ttf') format('truetype'), url('gothamlight-webfont.svg#webfontVyd1YiB0') format('svg');
	font-weight: normal;
	font-style: normal;
}

.AvantGardeExtLitITCTT {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'AvantGardeExtLitITCTTRegular', sans-serif;
	font-size-adjust: 0.48;
}

.AvantGardeMdITCTT {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'AvantGardeMdITCTTRegular', sans-serif;
	font-size-adjust: 0.5;
}

.GothamMedium {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'GothamMediumRegular', sans-serif;
	font-size-adjust: 0.53;
}

.GothamLight {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'GothamLightRegular', sans-serif;
	font-size-adjust: 0.51;
}

/*** FONTS ***/

* {
	margin: 0;
	padding: 0;
}

html {
	position: relative;
	width: 100%;
	height: 100.5%;
}

body {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #5E5F5E;
}

a {
	border: 0;
	color: #525252;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	text-decoration: none;
}

a img {
	border: 0;
}

p {
	font-size: 13px;
	margin: 10px;
}

ul {
	margin: 10px;
}

li {
	list-style-position: outside;
	margin: 5px 0 5px 30px;
}

h1 {
	font-size: 20px;
	color: #000000;
}

h2 {
	font-size: 22px;
	color: #000000;
}

h3 {
	font-size: 15px;
	color: #000000;
}

.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.not-transparent {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

#wrapper {
	position: relative;
	margin: 0 auto;
	height: auto;
	overflow: auto;
	width: 1024px;
	background-color: #ffffff;
}

#header {
	position: relative;
	float: left;
	clear: both;
	background-color: #000000;
	width: 100%;
	height: 128px;
	margin: 0 0 1px 0;
}

#logo {
	position: relative;
	float: left;
	display: block;
	width: 128px;
	height: 100px;
	border: 0;
	margin: 17px 0 0 50px;
}

#header-contact {
	position: relative;
	float: right;
	display: block;
	width: 292px;
	height: 128px;
	border: 0;
}

#menu {
	position: relative;
	float: left;
	clear: both;
	width: 984px;
	height: 50px;
	background-image: url('../img/menu-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0 0 1px 0;
	padding: 0 0 0 40px;
}

#menu .menu-link {
	position: relative;
	float: left;
	display: block;
	height: 50px;
	margin: 0 7px;
	background-repeat: no-repeat;
	background-position: top left;
}

#menu .menu-link.home-en 				{ background-image: url('../img/menu-home-normal-en.png'); width: 65px; }
#menu .menu-link.home-en.active 		{ background-image: url('../img/menu-home-active-en.png'); width: 65px; }
#menu .menu-link.home-en.over 			{ background-image: url('../img/menu-home-active-en.png'); width: 65px; }
#menu .menu-link.about-en 				{ background-image: url('../img/menu-about-normal-en.png'); width: 70px; }
#menu .menu-link.about-en.active 		{ background-image: url('../img/menu-about-active-en.png'); width: 70px; }
#menu .menu-link.about-en.over 			{ background-image: url('../img/menu-about-active-en.png'); width: 70px; }
#menu .menu-link.services-en 			{ background-image: url('../img/menu-services-normal-en.png'); width: 90px; }
#menu .menu-link.services-en.active 	{ background-image: url('../img/menu-services-active-en.png'); width: 90px; }
#menu .menu-link.services-en.over 		{ background-image: url('../img/menu-services-active-en.png'); width: 90px; }
#menu .menu-link.products-en 			{ background-image: url('../img/menu-products-normal-en.png'); width: 101px; }
#menu .menu-link.products-en.active 	{ background-image: url('../img/menu-products-active-en.png'); width: 101px; }
#menu .menu-link.products-en.over 		{ background-image: url('../img/menu-products-active-en.png'); width: 101px; }
#menu .menu-link.games-en 				{ background-image: url('../img/menu-games-normal-en.png'); width: 75px; }
#menu .menu-link.games-en.active 		{ background-image: url('../img/menu-games-active-en.png'); width: 75px; }
#menu .menu-link.games-en.over 			{ background-image: url('../img/menu-games-active-en.png'); width: 75px; }
#menu .menu-link.programs-en 			{ background-image: url('../img/menu-programs-normal-en.png'); width: 112px; }
#menu .menu-link.programs-en.active 	{ background-image: url('../img/menu-programs-active-en.png'); width: 112px; }
#menu .menu-link.programs-en.over 		{ background-image: url('../img/menu-programs-active-en.png'); width: 112px; }
#menu .menu-link.contact-en 			{ background-image: url('../img/menu-contact-normal-en.png'); width: 96px; }
#menu .menu-link.contact-en.active 		{ background-image: url('../img/menu-contact-active-en.png'); width: 96px; }
#menu .menu-link.contact-en.over 		{ background-image: url('../img/menu-contact-active-en.png'); width: 96px; }
#menu .menu-link.order-en 				{ background-image: url('../img/menu-order-normal-en.png'); width: 71px; }
#menu .menu-link.order-en.active 		{ background-image: url('../img/menu-order-active-en.png'); width: 71px; }
#menu .menu-link.order-en.over 			{ background-image: url('../img/menu-order-active-en.png'); width: 71px; }
#menu .menu-link.blog-en 				{ background-image: url('../img/menu-blog-normal-en.png'); width: 58px; }
#menu .menu-link.blog-en.active 		{ background-image: url('../img/menu-blog-active-en.png'); width: 58px; }
#menu .menu-link.blog-en.over 			{ background-image: url('../img/menu-blog-active-en.png'); width: 58px; }

#menu .menu-link.home-ro 				{ background-image: url('../img/menu-home-normal-ro.png'); width: 65px; }
#menu .menu-link.home-ro.active 		{ background-image: url('../img/menu-home-active-ro.png'); width: 65px; }
#menu .menu-link.home-ro.over 			{ background-image: url('../img/menu-home-active-ro.png'); width: 65px; }
#menu .menu-link.about-ro 				{ background-image: url('../img/menu-about-normal-ro.png'); width: 73px; }
#menu .menu-link.about-ro.active 		{ background-image: url('../img/menu-about-active-ro.png'); width: 73px; }
#menu .menu-link.about-ro.over 			{ background-image: url('../img/menu-about-active-ro.png'); width: 73px; }
#menu .menu-link.services-ro 			{ background-image: url('../img/menu-services-normal-ro.png'); width: 78px; }
#menu .menu-link.services-ro.active 	{ background-image: url('../img/menu-services-active-ro.png'); width: 78px; }
#menu .menu-link.services-ro.over 		{ background-image: url('../img/menu-services-active-ro.png'); width: 78px; }
#menu .menu-link.products-ro 			{ background-image: url('../img/menu-products-normal-ro.png'); width: 89px; }
#menu .menu-link.products-ro.active 	{ background-image: url('../img/menu-products-active-ro.png'); width: 89px; }
#menu .menu-link.products-ro.over 		{ background-image: url('../img/menu-products-active-ro.png'); width: 89px; }
#menu .menu-link.games-ro 				{ background-image: url('../img/menu-games-normal-ro.png'); width: 74px; }
#menu .menu-link.games-ro.active 		{ background-image: url('../img/menu-games-active-ro.png'); width: 74px; }
#menu .menu-link.games-ro.over 			{ background-image: url('../img/menu-games-active-ro.png'); width: 74px; }
#menu .menu-link.programs-ro 			{ background-image: url('../img/menu-programs-normal-ro.png'); width: 113px; }
#menu .menu-link.programs-ro.active 	{ background-image: url('../img/menu-programs-active-ro.png'); width: 113px; }
#menu .menu-link.programs-ro.over 		{ background-image: url('../img/menu-programs-active-ro.png'); width: 113px; }
#menu .menu-link.contact-ro 			{ background-image: url('../img/menu-contact-normal-ro.png'); width: 96px; }
#menu .menu-link.contact-ro.active 		{ background-image: url('../img/menu-contact-active-ro.png'); width: 96px; }
#menu .menu-link.contact-ro.over 		{ background-image: url('../img/menu-contact-active-ro.png'); width: 96px; }
#menu .menu-link.order-ro 				{ background-image: url('../img/menu-order-normal-ro.png'); width: 109px; }
#menu .menu-link.order-ro.active 		{ background-image: url('../img/menu-order-active-ro.png'); width: 109px; }
#menu .menu-link.order-ro.over 			{ background-image: url('../img/menu-order-active-ro.png'); width: 109px; }
#menu .menu-link.blog-ro 				{ background-image: url('../img/menu-blog-normal-ro.png'); width: 58px; }
#menu .menu-link.blog-ro.active 		{ background-image: url('../img/menu-blog-active-ro.png'); width: 58px; }
#menu .menu-link.blog-ro.over 			{ background-image: url('../img/menu-blog-active-ro.png'); width: 58px; }

#preload-images {
	position: relative;
	display: none;
}

#menu #language-menu {
	position: relative;
	float: right;
	width: 56px;
	height: 15px;
	border-left: 1px solid #8D8D8D;
	padding: 17px 10px 18px 10px;
}

#menu #language-menu .language-link {
	position: relative;
	float: left;
	width: 22px;
	height: 15px;
	margin: 0 3px;
	background-repeat: no-repeat;
	background-position: top left;
}

#menu #language-menu .language-link.lang-en {background-image: url('../img/lang-en.png');}
#menu #language-menu .language-link.lang-ro {background-image: url('../img/lang-ro.png');}

#content {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: auto;
	overflow: auto;
	background-color: white;
	padding: 40px 0 0 0;
	margin: 0 0 1px 0;
	background-image: url('../img/content-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

#footer {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: 147px;
	background-color: #000000;
}

#footer .footer-contact {
	position: relative;
	float: left;
	width: 297px;
	height: 147px;
	background-image: url('../img/footer-contact-en.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-right: 1px solid #232323;
}

#footer #footer-contact-en {
	background-image: url('../img/footer-contact-en.png');
}

#footer #footer-contact-ro {
	background-image: url('../img/footer-contact-ro.png');
}

#footer-menu {
	position: relative;
	float: left;
	width: 69px;
	height: 112px;
	margin: 20px 0 1px 25px;
}

#footer-menu .footer-menu-link {
	position: relative;
	float: left;
	display: block;
	width: 69px;
	height: 14px;
	margin: 0;
	padding: 1px 0;
	background-repeat: no-repeat;
	background-position: top left;
}

#footer-menu .footer-menu-link.home-en 				{ background-image: url('../img/footer-menu-home-normal-en.png'); }
#footer-menu .footer-menu-link.home-en.active 		{ background-image: url('../img/footer-menu-home-active-en.png'); }
#footer-menu .footer-menu-link.home-en.over 		{ background-image: url('../img/footer-menu-home-active-en.png'); }
#footer-menu .footer-menu-link.about-en 			{ background-image: url('../img/footer-menu-about-normal-en.png'); }
#footer-menu .footer-menu-link.about-en.active 		{ background-image: url('../img/footer-menu-about-active-en.png'); }
#footer-menu .footer-menu-link.about-en.over 		{ background-image: url('../img/footer-menu-about-active-en.png'); }
#footer-menu .footer-menu-link.services-en 			{ background-image: url('../img/footer-menu-services-normal-en.png'); }
#footer-menu .footer-menu-link.services-en.active 	{ background-image: url('../img/footer-menu-services-active-en.png'); }
#footer-menu .footer-menu-link.services-en.over 	{ background-image: url('../img/footer-menu-services-active-en.png'); }
#footer-menu .footer-menu-link.products-en 			{ background-image: url('../img/footer-menu-products-normal-en.png'); }
#footer-menu .footer-menu-link.products-en.active 	{ background-image: url('../img/footer-menu-products-active-en.png'); }
#footer-menu .footer-menu-link.products-en.over 	{ background-image: url('../img/footer-menu-products-active-en.png'); }
#footer-menu .footer-menu-link.games-en 			{ background-image: url('../img/footer-menu-games-normal-en.png'); }
#footer-menu .footer-menu-link.games-en.active 		{ background-image: url('../img/footer-menu-games-active-en.png'); }
#footer-menu .footer-menu-link.games-en.over 		{ background-image: url('../img/footer-menu-games-active-en.png'); }
#footer-menu .footer-menu-link.programs-en 			{ background-image: url('../img/footer-menu-programs-normal-en.png'); }
#footer-menu .footer-menu-link.programs-en.active 	{ background-image: url('../img/footer-menu-programs-active-en.png'); }
#footer-menu .footer-menu-link.programs-en.over 	{ background-image: url('../img/footer-menu-programs-active-en.png'); }
#footer-menu .footer-menu-link.contact-en 			{ background-image: url('../img/footer-menu-contact-normal-en.png'); }
#footer-menu .footer-menu-link.contact-en.active 	{ background-image: url('../img/footer-menu-contact-active-en.png'); }
#footer-menu .footer-menu-link.contact-en.over 		{ background-image: url('../img/footer-menu-contact-active-en.png'); }
#footer-menu .footer-menu-link.order-en 			{ background-image: url('../img/footer-menu-order-normal-en.png'); }
#footer-menu .footer-menu-link.order-en.active 		{ background-image: url('../img/footer-menu-order-active-en.png'); }
#footer-menu .footer-menu-link.order-en.over 		{ background-image: url('../img/footer-menu-order-active-en.png'); }

#footer-menu .footer-menu-link.home-ro 				{ background-image: url('../img/footer-menu-home-normal-ro.png'); }
#footer-menu .footer-menu-link.home-ro.active 		{ background-image: url('../img/footer-menu-home-active-ro.png'); }
#footer-menu .footer-menu-link.home-ro.over 		{ background-image: url('../img/footer-menu-home-active-ro.png'); }
#footer-menu .footer-menu-link.about-ro 			{ background-image: url('../img/footer-menu-about-normal-ro.png'); }
#footer-menu .footer-menu-link.about-ro.active 		{ background-image: url('../img/footer-menu-about-active-ro.png'); }
#footer-menu .footer-menu-link.about-ro.over 		{ background-image: url('../img/footer-menu-about-active-ro.png'); }
#footer-menu .footer-menu-link.services-ro 			{ background-image: url('../img/footer-menu-services-normal-ro.png'); }
#footer-menu .footer-menu-link.services-ro.active 	{ background-image: url('../img/footer-menu-services-active-ro.png'); }
#footer-menu .footer-menu-link.services-ro.over 	{ background-image: url('../img/footer-menu-services-active-ro.png'); }
#footer-menu .footer-menu-link.products-ro 			{ background-image: url('../img/footer-menu-products-normal-ro.png'); }
#footer-menu .footer-menu-link.products-ro.active 	{ background-image: url('../img/footer-menu-products-active-ro.png'); }
#footer-menu .footer-menu-link.products-ro.over 	{ background-image: url('../img/footer-menu-products-active-ro.png'); }
#footer-menu .footer-menu-link.games-ro 			{ background-image: url('../img/footer-menu-games-normal-ro.png'); }
#footer-menu .footer-menu-link.games-ro.active 		{ background-image: url('../img/footer-menu-games-active-ro.png'); }
#footer-menu .footer-menu-link.games-ro.over 		{ background-image: url('../img/footer-menu-games-active-ro.png'); }
#footer-menu .footer-menu-link.programs-ro 			{ background-image: url('../img/footer-menu-programs-normal-ro.png'); }
#footer-menu .footer-menu-link.programs-ro.active 	{ background-image: url('../img/footer-menu-programs-active-ro.png'); }
#footer-menu .footer-menu-link.programs-ro.over 	{ background-image: url('../img/footer-menu-programs-active-ro.png'); }
#footer-menu .footer-menu-link.contact-ro 			{ background-image: url('../img/footer-menu-contact-normal-ro.png'); }
#footer-menu .footer-menu-link.contact-ro.active 	{ background-image: url('../img/footer-menu-contact-active-ro.png'); }
#footer-menu .footer-menu-link.contact-ro.over 		{ background-image: url('../img/footer-menu-contact-active-ro.png'); }
#footer-menu .footer-menu-link.order-ro 			{ background-image: url('../img/footer-menu-order-normal-ro.png'); }
#footer-menu .footer-menu-link.order-ro.active 		{ background-image: url('../img/footer-menu-order-active-ro.png'); }
#footer-menu .footer-menu-link.order-ro.over 		{ background-image: url('../img/footer-menu-order-active-ro.png'); }

#footer-copyright {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 245px;
	height: 14px;
	background-image: url('../img/footer-copyright.png');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 20px 25px;
}

.display-box-large {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0 0 20px 0;
}

.display-box-small {
	position: relative;
	float: left;
	width: 512px;
	height: auto;
	overflow: auto;
	margin: 0 0 20px 0;
}

.display-box-services {
	position: relative;
	float: right;
	width: 350px;
	height: auto;
	overflow: auto;
	margin: 0 0 20px 0;
}

.display-box-gameview {
	position: relative;
	float: left;
	width: 780px;
	height: auto;
	overflow: auto;
	margin: 40px 0 20px 0;
}

.display-box-title {
	position: relative;
	float: left;
	border: 0;
	margin: 0 10px;
}

.display-box-large .display-box-title {
	width: 1004px;
}

.display-box-small .display-box-title {
	width: 492px;
}

.display-box-services .display-box-title {
	width: 350px;
	margin: 0;
}

.display-box-gameview .display-box-title {
	width: 760px;
}

.display-box-title-text {
	position: relative;
	white-space: nowrap;
	margin: 0 10px 0 0;
}

.display-box-title-line {
	position: relative;
	float: left;
	height: 1px;
	border-top: 1px solid #cccccc;
	width: 100%;
}

.display-box-title-link {
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 10px;
}

.display-box-content {
	position: relative;
	float: left;
	width: 1004px;
	height: auto;
	overflow: auto;
}

.display-box-large .display-box-content {
	width: 1004px;
	margin: 0 10px;
}

.display-box-small .display-box-content {
	width: 500px;
	margin: 0 6px;
}

.display-box-services .display-box-content {
	width: 350px;
	margin: 0;
}

.display-box-gameview .display-box-content {
	width: 760px;
	margin: 0 10px;
}

.product-item {
	position: relative;
	float: left;
	width: 231px;
	margin: 10px 10px 20px 10px;
}

.product-item-details {
	font-size: 15px;
}

.product-item-price {
	font-size: 18px;
	color: #EE4323;
	font-weight: bold;
}

.product-item-type {
	position: absolute;
	width: 72px;
	height: 11px;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 1000;
}

.product-item-type.coolfire1 {
	background-image: url('../img/coolfire1_small.png');
}

.product-item-type.coolfire1plus {
	background-image: url('../img/coolfire1plus_small.png');
}

.product-item-type.coolfire2 {
	background-image: url('../img/coolfire2_small.png');
}

.product-item-type-big {
	position: absolute;
	width: 120px;
	height: 19px;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 1000;
}

.product-item-type-big.coolfire1 {
	background-image: url('../img/coolfire1_big.png');
}

.product-item-type-big.coolfire1plus {
	background-image: url('../img/coolfire1plus_big.png');
}

.product-item-type-big.coolfire2 {
	background-image: url('../img/coolfire2_big.png');
}

.product-item-table {
	position: relative;
	width: 100%;
}

.product-item-title-container {
	position: relative;
	height: 60px;
	overflow: hidden;
}

.product-item-image-container {
	position: relative;
	width: 231px;
	height: 230px;
}

.order-now {
	position: relative;
	width: 100%;
	height: 25px;
	text-align: center;
	background-image: url('../img/order-now-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

.order-now a {
	position: relative;
	display: block;
	width: 231px;
	height: 25px;
	font-size: 17px;
	color: #ffffff;
	line-height: 25px;
}

.game-item {
	position: relative;
	float: left;
	width: 225px;
	margin: 10px;
}

.game-item-image {
	position: relative;
	width: 225px;
	height: 67px;
}

.game-item-name {
	position: relative;
	font-size: 13px;
	color: #000000;
	margin: 5px 0;
}

.game-item-description {
	position: relative;
	width: 225px;
	height: 70px;
	overflow: hidden;
}

.game-item-link {
	position: relative;
	width: 225px;
	margin: 5px 0;
}

.game-item-link a {
	color: #EC1E24;
	font-size: 13px;
}

.program-items-container {
	position: realtive;
	float: left;
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 10px 0;
}

.program-item {
	position: relative;
	float: left;
	width: 205px;
	margin: 0 10px;
	border: 1px dashed #BBBCBB;
	padding: 10px;
}

.program-item-img-container {
	width: 225px;
	height: 95px;
	overflow: hidden;
	margin: -10px 0 10px -10px;
	background-color: #000000;
}

.program-item-name {
	position: relative;
	font-size: 16px;
	line-height: 16px;
	color: #000000;
	margin: 0 0 5px 0;
    font-weight: bold;
}

.program-item-win-percentage {
	position: relative;
	font-size: 11px;
	color: #000000;
}

.program-item-games-title {
	position: relative;
	font-size: 12px;
	color: #000000;
	margin: 10px 0 5px 0;
}

.program-item-games-list {
	position: relative;
	list-style: none;
}

.program-item-games-list-item {
	position: relative;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}

.program-item-games-list-item a {
	color: #5E5F5E;
	font-size: 12px;
	line-height: 14px;
}

#about-img {
	padding: 3px 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#services-table {
	position: relative;
	margin: 0 auto;
	text-align: center;
}

#services-table td {
	padding: 0 20px;
	font-size: 20px;
}

#services-table td a {
	font-size: 20px;
	color: #5E5F5E;
}

#services-table-big {
}

#services-table-big td {
	padding: 5px 0;
}

#services-table-small {
	position: relative;
	margin: 0 auto;
	text-align: center;
}

#services-table-small td {
	padding: 0 5px;
	font-size: 14px;
	text-transform: uppercase;
}

#services-table-small td a {
	font-size: 14px;
	color: #5E5F5E;
	text-transform: uppercase;
}

.pink {
	background-color: #FCD7D7;
	padding: 10px 5px;
	line-height: 30px;
}

/* CONTACT FORM */

#contact-form {
	position: relative;
	margin: 0;
	padding: 30px;
}

#contact-form table {
	position: relative;
	width: 100%;
	border: 0;
}

#contact-form table td.label {
	width: 150px;
	vertical-align: top;
	text-align: right;
}

#contact-form table td.input {
	width: 300px;
	vertical-align: top;
	text-align: left;
}

#contact-form table td.description {
	width: 490px;
	vertical-align: middle;
	text-align: left;
}

#contact-form label {
	position: relative;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
}

#contact-form input {
	position: relative;
	margin: 0;
	padding: 3px;
	width: 300px;
	border: 1px solid #666666;
}

#contact-form textarea {
	position: relative;
	margin: 0;
	padding: 3px;
	width: 300px;
	height: 200px;
	border: 1px solid #666666;
}

.form-submit {
	position: relative;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	border: 1px solid #666666;
	background-color: #cccccc;
	padding: 0 30px;
	cursor: pointer;
}

.form-submit:hover {
	background-color: #eeeeee;
}

#contact-form-response {
	color: #00ff00;
}

#contact-form-response.error {
	color: #ff0000;
}

/* CONTACT FORM */

.filters-table {
	position: relative;
	margin: 10px;
}

.filters-title {
	position: relative;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
}

.filters-label {
	position: relative;
	font-size: 14px;
	text-transform: uppercase;
}

.filter {

}

.product-view-container {
	position: relative;
	float: left;
	height: auto;
	overflow: auto;
	width: 1000px;
	margin: 0 0 20px 12px;
}

.product-view-image {
	position: relative;
	float: left;
	width: 350px;
	height: 430px;
	overflow: hidden;
	background-color: #ffffff;
	border: 2px solid #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.product-view-content {
	position: relative;
	float: right;
	width: 620px;
	height: auto;
	overflow: auto;
}

.product-view-title {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	overflow: hidden;

	font-size: 36px;
	line-height: 36px;
	color: #231F20;
	margin: 20px 0 10px 0;
}

.product-view-description {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	overflow: auto;
	font-size: 14px;
	color: #494949;
	margin: 0 0 10px 0;
}

.product-view-details {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	overflow: auto;
	margin: 20px 0 10px 0;
}

.product-view-price-label {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.product-view-price {
	font-size: 20px;
	color: #EE4323;
	font-weight: bold;
}

.game-view-container {
	position: relative;
	float: left;
	height: auto;
	overflow: auto;
	width: 1000px;
	margin: 20px 0 20px 12px;
}

.game-view-left {
	position: relative;
	float: left;
	width: 780px;
	height: auto;
	overflow: auto;
}

.game-view-title {
	position: relative;
	width: 674px;
	height: auto;
	overflow: hidden;

	font-size: 28px;
	line-height: 28px;
	color: #231F20;
	margin: 20px 0;
}

.game-view-description {
	position: relative;
	float: left;
	width: 674px;
	height: auto;
	overflow: auto;
	line-height: 18px;
	font-size: 14px;
	color: #494949;
	margin: 0;
}

.game-view-right {
	position: relative;
	float: right;
	width: 220px;
	height: auto;
	overflow: auto;
}

.game-view-right-line {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	border-top: 1px solid #cccccc;
}

.game-view-programstitle {
	position: relative;
	float: left;
	font-size: 20px;
	line-height: 20px;
	margin: 10px 5px 10px 5px;
}

.game-view-program-title {
	position: relative;
	float: left;
	color: #5E5F5E;
	font-size: 15px;
	line-height: 15px;
	margin: 0 5px;
	padding: 3px 0;
}

/* ORDERS */

.order-selected-products-title {
	padding: 10px 0 5px 15px;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
}

#selected-programs {
	padding: 0 0 10px 15px;
	list-style: none;
}

.orders-product-item {
	position: relative;
	float: left;
	width: 241px;
	margin: 10px 5px 20px 5px;
}

.orders-product-item-table {
	position: relative;
	width: 100%;
}

.orders-product-item-image-container {
	position: relative;
	width: 120px;
	height: 230px;
	text-align: center;
}

.orders-product-item-title-container {
	position: relative;
	height: 60px;
	overflow: hidden;
}

.orders-product-item-title-container h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.orders-product-item-price-container {
	position: relative;
	height: 50px;
	overflow: hidden;
	vertical-align: top;
}

.orders-product-item-price {
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: #EE4323;
	font-weight: bold;
}

.orders-product-item-quantity-container {
	position: relative;
	height: 70px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	vaertical-align: top;
}

.orders-product-item-quantity {
	font-size: 13px;
}

.orders-product-item-quantity input {
	width: 20px;
}

.orders-product-item-choose-container {
	position: relative;
	height: 60px;
	overflow: hidden;
}

.orders-product-item-choose-container a {
	position: relative;
	display: inline-block;
	font-size: 15px;
	color: #ffffff;
	line-height: 25px;
	vertical-align: top;
}

.orders-product-item-choose-container a.orders-remove-product {
	margin: 0 0 0 5px;
}

.orders-product-item-choose {
	position: relative;
	width: 75px;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	color: #ffffff;
	background-image: url('../img/order-now-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

.orders-product-item-type {
	width: 120px;
	height: 19px;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 1000;
}

.orders-product-item-type.coolfire1 {
	background-image: url('../img/coolfire1_small.png');
}

.orders-product-item-type.coolfire2 {
	background-image: url('../img/coolfire2_small.png');
}


.orders-program-item {
	position: relative;
	float: left;
	width: 205px;
	margin: 0 10px;
	border: 1px dashed #BBBCBB;
	padding: 10px;
}

.orders-program-item-name {
	position: relative;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	margin: 0 0 5px 0;
}

.orders-program-item-win-percentage {
	position: relative;
	font-size: 11px;
	color: #000000;
}

.orders-program-item-games-title {
	position: relative;
	font-size: 12px;
	color: #000000;
	margin: 10px 0 5px 0;
}

.orders-program-item-games-list {
	position: relative;
	list-style: none;
	margin-bottom: 40px;
}

.orders-program-item-games-list-item {
	position: relative;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}

.orders-program-item-games-list-item a {
	color: #5E5F5E;
	font-size: 12px;
	line-height: 14px;
}

.orders-program-item-bottom-container {
	position: absolute;
	display: block;
	width: 100%;
	bottom: 5px;
	overflow: auto;
}

.orders-program-item-quantity-container {
	float: left;
	margin: 0 10px;
}

.orders-program-item-choose-container {
	float: right;
	margin-right: 20px;
}

.orders-program-item-choose-container a {
	position: relative;
	display: inline-block;
	font-size: 15px;
	color: #ffffff;
	line-height: 25px;
	vertical-align: top;
}

.orders-program-item-choose-container a.orders-remove-program {
	margin: 0 0 0 5px;
}

.orders-program-item-choose {
	position: relative;
	width: 75px;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	color: #ffffff;
	background-image: url('../img/order-now-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

.orders-navigation-bar {
	position: relative;
	display: block;
	clear: both;
	margin: 0;
	padding: 20px 0 0 0;
}

.orders-navigation-bar a {
	float: right;
	display: inline-block;
	background-color: #B12024;
	height: 25px;
	padding: 5px 10px 0 10px;
	margin: 0 5px 5px 0;
	font-size: 20px;
	color: #FFFFFF;
	cursor: pointer;
}

.orders-navigation-bar .status-container {
	clear: both;
	float: right;
	display: inline-block;
	height: 25px;
	margin: 0 5px 5px 0;
	padding: 5px 0 0 0;
	text-align: right;
	font-size: 16px;
	color: #000000;
}

.orders-navigation-bar .status-container .products-number, .orders-navigation-bar .status-container .price-no-vat, .orders-navigation-bar .status-container .price-with-vat {
	font-weight: bold;
}

.orders-navigation-bar .send {
	float: right;
	display: inline-block;
	width: 225px;
	height: 50px;
	margin: 0 5px 5px 0;
	text-align: center;
}

.orders-navigation-bar .send a {
	display: inline-block;
	width: 100%;
	height: 36px;
	padding: 14px 0 0 0;
	font-size: 20px;
	color: #FFFFFF;
	cursor: pointer;
}

.orders-company-info {
	position: absolute;
	top: 15px;
	padding: 0;
	color: #5E5F5E;
	font-size: 11px;
	line-height: 14px;
}

.orders-verify-info-title {
	position: relative;
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0;
	text-align: center;
	font-size: 20px;
}

.orders-verify-info-subtitle {
	position: relative;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
}

table.orders-products-list {
	position: relative;
	width: 100%;
	margin: 70px 0 0 0;
}

table.orders-products-list td, table.orders-products-list th {
	vertical-align: middle;
	text-align: center;
	height: 30px;
	color: #000000;
}

table.orders-products-list tr.alt {
	background-color: #dddddd;
}

table.orders-products-list th {
	font-size: 20px;
}

table.orders-products-list td {
	font-size: 12px;
}

table.orders-products-list .total {
	border-top: 1px solid #a7a5a6;
	padding-bottom: 20px;
}

table.orders-products-list .order-total {
	border-top: 1px solid #a7a5a6;
	padding-bottom: 20px;
	font-size: 20px;
	color: #B12024;
}

table.orders-products-list td.discount {
	font-family: 'Tahoma';
	font-size: 20px;
	color: #000000;
	background-color: #f5a5a8;
}

table.orders-products-list td.spacer {
	height: 50px;
}

.orders-no-vat {
	font-size: 11px;
	color: #5E5F5E;
}

/* ADMIN */
#adminlogincontainer {
	position: relative;
	width: 100%;
	height: 100%;
}

#adminlogincontainer td {
	vertical-align: middle;
}

#adminloginwrapper {
	position: relative;
	background-color: #000000;
	width: 100%;
	height: 128px;
	margin: 0;
	background-image: url('../img/logo.png');
	background-repeat: no-repeat;
	background-position: 30px 17px;
}

#login-table {
	position: relative;
	margin: 25px auto 0 auto;
	border: 0;
}

#login-error {
	position: relative;
	width: 100%;
	height: 20px;
	color: #E8252C;
	text-align: center;

	font-size: 16px;
	line-height: 20px;
}

#admin-logo {
	position: relative;
	float: left;
	display: block;
	width: 128px;
	height: 100px;
	border: 0;
	margin: 17px 0 0 30px;
}

#admin-menu {
	position: relative;
	float: left;
	clear: both;
	with: 974px;
	height: 30px;
	padding: 3px 0;
	margin: 0;
}

#admin-menu .admin-menu-link {
	position: relative;
	float: left;
	display: block;
	height: 30px;
	margin: 0 2px 0 0;
	font-size: 16px;
	line-height: 30px;
	padding: 0 10px;
}

#admin-menu .admin-menu-link:hover {
	color: #000000;
	background-image: url('../img/admin-menu-link-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

#admin-menu .admin-menu-link.active {
	color: #ffffff;
	background-image: url('../img/admin-menu-link-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

#admin-content {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: auto;
	overflow: auto;
	background-color: #ffffff;
	padding: 20px 0 0 0;
}


.admin-link {
	position: relative;
	float: right;
	display: block;
	height: 30px;
	margin: 0 2px 0 0;
	font-size: 16px;
	line-height: 30px;
	padding: 0 10px;
}

.admin-link:hover {
	color: #ffffff;
	background-image: url('../img/admin-menu-link-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

.flash {
	position: relative;
	width: 1004px;
	height: auto;
	line-height: 18px;
	font-size: 16px;
	color: #ffffff;
	background-color: #cccccc;
	border-left: 10px solid red;
	padding: 5px 0 5px 10px;
	margin-bottom: 15px;
}

.site-flash {
	position: relative;
	width: 1014px;
	height: auto;
	line-height: 18px;
	font-size: 16px;
	color: #ffffff;
	background-color: #ff0000;
	padding: 5px 0 5px 10px;
	margin: 0 0 5px 0;
}

.listing-count {
	position: relative;
	color: #666666;
	font-size: 10px;
	text-align: right;
	margin: 10px 0 0 0;
}

.listing-table {
	position: relative;
	width: 100%;

	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'AvantGardeExtLitITCTTRegular', sans-serif;
	font-size-adjust: 0.48;
	margin: 10px 0;
	color: #000000;
}

.listing-table tr th {
	background-color: #E5E5E5;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	height: 40px;
	text-align: left;
	vertical-align: middle;
	padding: 0 5px;
}

.listing-table tr td {
	height: 40px;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;
	padding: 0 5px;
}

.listing-table tr.altrow td {
	background-color: #aaaaaa;
}

.admin-buttons-container {
	position: relative;
	margin-top: 10px;
	height: auto;
	overflow: auto;
	clear: both;
}

.admin-button {
	position: relative;
	display: block;
	float: right;

	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'AvantGardeMdITCTTRegular', sans-serif;
	font-size-adjust: 0.5;
	color: #ffffff;
	padding: 0 20px;

	height: 52px;
	line-height: 52px;
	font-size: 18px;

	background-image: url('../img/admin-button-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
	cursor: pointer;
}

fieldset {
	padding: 10px;
	border: 1px solid #cccccc;
}

legend {
	position: relative;
	font-size: 18px;

	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'AvantGardeExtLitITCTTRegular', sans-serif;
	font-size-adjust: 0.48;
	padding: 5px;
}

#admin-content label {
	position: relative;
	font-size: 14px;
	display: block;

	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'AvantGardeExtLitITCTTRegular', sans-serif;
	font-size-adjust: 0.48;
	padding: 0;
	margin: 20px 0 10px 0;
}

label.asociaza {
	display: inline;
}

.asociaza-item {
	position: relative;
	float: left;
	margin: 5px 0;
	clear: both;
}

#admin-content .asociaza-item div,
#admin-content .asociaza-item label {
	float:left;
	margin: 0 3px;
}

.asociaza-column {
	position: relative;
	float: left;
	height: auto;
	overflow: auto;
	margin-right: 20px;
	padding: 0 10px;
}

.error-message {
	position: relative;
	height: auto;
	line-height: 14px;
	font-size: 12px;
	color: #ffffff;
	background-color: #cccccc;
	border-left: 5px solid red;
	padding: 3px 0 3px 10px;
	margin: 4px 0 0 0;
}

.loader {
	text-align: center;
	padding: 5px 0;
}

.no-results {
	text-align: center;
	padding: 5px 0;
}

/* ADMIN */

/* -- Rounded Box -- */
.box{position: relative; float: left; width: 218px; background-color: #eee; margin-bottom: 20px; padding: 0px;}
.box .tl,.box .tr,.box .bl,.box .br{position: absolute; width: 10px; height: 10px;}
.box .tl{background-image: url(../img/roundedCorners/box-tl.png); top: 0; left: 0;}
.box .tr{background-image: url(../img/roundedCorners/box-tr.png); top: 0; right: 0;}
.box .bl{background-image: url(../img/roundedCorners/box-bl.png); bottom: 0; left: 0;}
.box .br{background-image: url(../img/roundedCorners/box-br.png); bottom: 0; right: 0;}
.box .bg-white{background-color: #fff; padding: 10px;}

/** Paging **/
.paging {
	position: relative;
	color: #666666;
	font-size: 10px;
	margin: 10px 0 0 0;
	text-align: right;
}

.paging span.disabled {
	color: #cccccc;
	display: inline;
}

.paging span.current {
	font-weight: bold;
}

.paging span a {

}

.error {
	font-size: 20px;
	color: #ff0000;
	margin-bottom: 40px;
}

.info {
	font-size: 9px;
}
