/**
Title: CSS File for XS Software V4
Author: Joro Balinov
Email: joro@xs-software.com
Webiste: http://www.xs-software.com/
**/

html,body,* {
margin: 0;
padding: 0;
}

body, html {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
background: #95CAEC;
}

input, select, textarea {
font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
}

a {
color: #000;
}

.hidden {
display: none;
}

.bodyWrapper {
position: relative;
margin: 0 auto;
width: 920px;
position: relative;
}

.centered {
text-align: center;
}

/* ------------------------------ */

#topMessage {
background: #6aade2 url('../img/tm_bknd.jpg') 0 bottom repeat-x;
font-size: 11px;
color: #C7DFEE;
height: 32px;
}

#topMessage a.madmoo,#topMessage a.contact{display:block;color:#c9e4f6;text-decoration:none;text-shadow:0 1px #1D76AE}
#topMessage a.contact{float:right;background:url(../img/header_contacts.png) no-repeat left center;padding:0 0 0 25px;line-height:13px;margin:7px 0 0 0}
#topMessage a.madmoo{float:left;height:32px;line-height:32px;background:url(../img/header_madmoo.png) no-repeat;padding:0 0 0 190px}
#topMessage a.madmoo:hover,#topMessage a.contact:hover{color:#fff}
#topMessage a.madmoo:hover{background-position:0 -32px}

/* ------------------------------ */

#mainHeader {
height: 123px;
background: url('../img/h_bknd.jpg') repeat-x;
border-bottom: 1px solid #fff;
}

#mainHeader .bodyWrapper {
height: 123px;
background: url('../img/h_bknd_2.jpg') center 0 no-repeat;
}

/* ------------------------------ */

#mainHeader #mainNavigation {
height: 86px;
}

/* ------------------------------ */

#mainHeader #mainNavigation a#logo {
display: block;
cursor: pointer;
float: left;
background: url('../img/h_logo.png') no-repeat;
width: 158px;
height: 40px;
margin: 61px 0 0 22px;
}

/* ------------------------------ */

#mainHeader #mainNavigation ul {
list-style: none;
float: right;
padding: 66px 0 0 0;
}

#mainHeader #mainNavigation ul li {
float: left;
padding: 0 0 0 10px;
}

#mainHeader #mainNavigation ul li a {
display: block;
cursor: hand;
float: left;
padding: 8px 13px;
font-size: 13px;
line-height: 14px;
font-weight: bold;
color: #337ab1;
background: #fff url('../img/h_nav_bknd.jpg') 0 bottom repeat-x;
border: 1px solid #fff;
text-decoration: none;
border-radius-topleft: 10px;
border-radius-bottomright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
text-shadow: 0px 1px 1px #fff;
-moz-text-shadow: 0px 1px 1px #fff;
-webkit-text-shadow: 0px 1px 1px #fff;
}

#mainHeader #mainNavigation ul li a:hover,#mainHeader #mainNavigation ul li a.current {
color: #000;
background: #fff;
}

/* ------------------------------ */

#pageBody {
background: #fff url('../img/p_bknd.jpg') repeat-x;
padding: 15px 0 30px 0;
border-bottom: 1px solid #fff;
}

/* ------------------------------ */

#pageBody h2 {
text-transform: uppercase;
font-size: 20px;
line-height: 25px;
color: #97c7eb;
border-bottom: 3px solid #c0ddf3;
padding: 5px 0;
margin: 15px 0;
}

#pageBody h2 span.section {
background: url('../img/t_section.gif') 10px 0 no-repeat;
padding: 0 0 5px 65px;
color: #336689;
}

#pageBody h3 {
font-size: 18px;
padding: 15px 0;
color: #336689;
}

#pageBody h3 small {
font-weight: normal;
font-size: 12px;
}

#pageBody h3 .newsDate {
float: right;
font-size: 11px;
font-weight: normal;
}

#pageBody .textbox.newsItem {
border-bottom: 1px dashed #ccc;
}

#pageBody .textbox.newsItem h3 {
padding: 5px 0 10px 0;
}

#pageBody .bodyWrapper {
overflow: hidden;
}

* html #pageBody .bodyWrapper {
height: 1%;
}

/* ------------------------------ */

#pageBody #subNavigation {
background: #6aade2 url('../img/tm_bknd.jpg') 0 bottom repeat-x;
padding: 5px;
overflow: hidden;
color: #fff;
border-radius-topleft: 10px;
border-radius-bottomright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
position: relative;
}

#pageBody #subNavigation span#submenuTitle {
display: block;
float: left;
text-align: right;
padding: 8px 10px;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
}

#pageBody #subNavigation ul {
float: left;
list-style: none;
padding: 0 7px 0 0;
}

#pageBody #subNavigation ul li {
float: left;
padding: 0 5px 0 0;
}

#pageBody #subNavigation ul li a,
#pageBody #subNavigation #productsNavigation .nav a {
display: block;
cursor: pointer;
float: left;
background: #C0DDF3 url('../img/subnav_bknd.jpg') 0 bottom repeat-x;
padding: 8px 12px;
font-size: 12px;
line-height: 12px;
text-decoration: none;
color: #3d6f91;
border: 1px solid #fff;
text-decoration: none;
border-radius-topleft: 10px;
border-radius-bottomright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
text-shadow: 0px 1px 1px #fff;
-moz-text-shadow: 0px 1px 1px #fff;
-webkit-text-shadow: 0px 1px 1px #fff;
}


#pageBody #subNavigation ul li a:hover,#pageBody #subNavigation ul li a.subCurrent {
color: #000;
background: #fff;
}

/* ------------------------------ */

#pageBody #subNavigation #productsNavigation {
line-height: 30px;
}

#pageBody #subNavigation #productsNavigation span {
display: block;
padding: 0 5px;
}

#pageBody #subNavigation #productsNavigation .previous,
#pageBody #subNavigation #productsNavigation .previous span,
#pageBody #subNavigation #productsNavigation .previous a {
float: left;
}

#pageBody #subNavigation #productsNavigation .next,
#pageBody #subNavigation #productsNavigation .next span,
#pageBody #subNavigation #productsNavigation .next a {
float: right;
}

#pageBody #subNavigation #productsNavigation .nav {
color: #fff;
}

#pageBody #subNavigation #productsNavigation .nav a:hover {
color: #000;
}

/* ------------------------------ */

#pageBody #contentWrapper {
margin: 0 220px 0 0;
}

/* ------------------------------ */

#pageBody #subContent {
width: 200px;
float: right;
}

#pageBody #subContent .title {
text-transform: uppercase;
color: #9bc4de;
font-weight: bold;
border-top: 1px solid #9bc4de;
border-bottom: 1px solid #9bc4de;
padding: 5px 10px;
margin: 15px 0;
}

#pageBody #subContent .allNews {
overflow: hidden;
margin: 0 0 10px 0;
}

#pageBody #subContent .allNews a {
display: block;
float: left;
background: #9bc4de;
color: #fff;
padding: 3px 6px;
font-size: 12px;
text-transform: none;
text-decoration: none;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

#pageBody #subContent .allNews a:hover {
background-color: #336689;
}

#pageBody #subContent #events dl dd {
padding: 0 0 20px 0;
}

#pageBody #subContent #events dl dd.inactive {
opacity: 0.6;
}

#pageBody #subContent #events dl dd big {
font-weight: bold;
font-size: 14px;
color: #5398c3;
line-height: 16px;
}

#pageBody #subContent #events dl dd big a {
color: #5398c3;
}

#pageBody #subContent #events dl dd big a:hover {
color: #000;
}

#pageBody #subContent #events dl dd small {
display: block;
font-size: 9px;
color: #5398c3;
margin: 4px 0 2px 0;
}

#pageBody #subContent #events dl dd p {
font-size: 11px;
}

/* ------------------------------ */

#pageBody #subContent #feature {

}

#pageBody #subContent #feature .featureTitle {
padding: 0 0 10px 0;
}

#pageBody #subContent #feature .featureTitle a {
font-size: 18px;
line-height: 18px;
font-weight: bold;
color: #306f97;
text-decoration: none;
}

#pageBody #subContent #feature .featureTitle a small {
display: block;
font-size: 11px;
line-height: 11px;
font-weight: normal;
}

#pageBody #subContent #feature .featureThumbnail {
padding: 10px;
background: #c7dfee;
text-align: center;
border-radius-topleft: 10px;
border-radius-bottomright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}

#pageBody #subContent #feature .featureThumbnail img {
border: 1px solid #fff;
}

#pageBody #subContent #feature .featureDescription {
font-size: 11px;
padding: 10px 0;
color: #628fac;
}

/* ------------------------------ */

#pageBody #subContent #allProducts {
padding: 0 0 20px 0;
}

#pageBody #subContent #allProducts ul {
list-style: none;
padding: 0;
}

#pageBody #subContent #allProducts ul li.groupTitle {
border-bottom: 4px solid #d6e3ef;
font-weight: bold;
color: #a8c4de;
text-transform : capitalize;
}

#pageBody #subContent #allProducts ul li {
padding: 5px 10px;
border-bottom: 1px dashed #a8c4de;
}

#pageBody #subContent #allProducts ul li a {
display: block;
text-decoration: none;
color: #396187;
}

#pageBody #subContent #allProducts ul li a:hover {
text-decoration: underline;
color: #000;
}

/* ------------------------------ */

#pageBody .textbox {
padding: 15px;
font-size: 12px;
line-height: 18px;
}

#pageBody .textbox.welcomeText {
font-size: 16px;
line-height: 20px;
color: #3e89c2;
}

#pageBody .textbox.welcomeText strong {
color: #336689;
}

#pageBody .textbox.productDescription {
margin: 0 0 0 190px;
}

#pageBody .productDescription p{margin:0 0 1em}

/* ------------------------------ */

.textbox table thead tr td {
padding: 3px 6px;
background: #156b9e;
font-weight: bold;
color: #fff;
}

.textbox table tbody tr td {
padding: 3px 6px;
border-bottom: 1px solid #9bcced;
}

.textbox table tbody tr:nth-child(odd) td {
background: #d3e8f8;
}

/* ------------------------------ */

.address {
background: url('../img/location.jpg') no-repeat;
width: 700px;
min-height: 210px;
}
.address p {
padding: 0 0 0 500px;
}
.address p.company {
font-weight: bold;
color: #1c75a7;
}

/* ------------------------------ */

#pageBody .formbox {

}

#pageBody .formbox .row {
overflow: hidden;
padding: 5px 0;
border-bottom: 1px solid #eaeaea;
}

* html #pageBody .formbox .row {
height: 1%;
}

#pageBody .formbox .row label {
display: block;
float: left;
width: 40%;
text-align: right;
padding: 0 15px 0 0;
}

#pageBody .formbox input, select, textarea {
font-size: 12px;
}

#pageBody .formbox .buttonrow {
text-align: center;
padding: 10px 0;
}

#pageBody .formbox .buttonrow input {
background: #87b0ca url('../img/button_bknd.jpg') 0 bottom repeat-x;
padding: 10px;
border: 1px solid #406e8b;
color: #fff;
font-weight: bold;
font-size: 14px;
}

/* ------------------------------ */

#pageBody ul {
padding: 15px 25px;
list-style-image: url('../img/list_bullet.gif');
}

#pageBody ul li {

}

/* ------------------------------ */

#pageBody #subContent #about {

}

#pageBody #subContent #about dl dd {
background: url('../img/about_tick.gif') no-repeat;
padding: 0 0 10px 30px;
color: #4a88b0;
}

/* ------------------------------ */

#pageBody #map {
width: 700px;
position: relative;
margin: 0 auto;
padding: 360px 0 20px 0;
background: url('../img/overview_map.jpg') no-repeat;
}

#pageBody #map #legend dl {
overflow: hidden;
}

#pageBody #map #legend dl dd {
float: left;
width: 200px;
background-repeat: no-repeat;
padding: 10px 10px 15px 40px;
font-weight: bold;
color: #336689;
font-size: 13px;
line-height: 13px;
}

#pageBody #map #legend dl dd.green {
background: url('../img/overview_legend_blue.png') no-repeat;
}

#pageBody #map #legend dl dd.yellow {
background: url('../img/overview_legend_yellow.png') no-repeat;
}



/* ------------------------------ */

#pageBody .productsPreview {
overflow: hidden;
}

* html #pageBody .productsPreview {
height: 1%;
}

/* ------------------------------ */

#pageBody .productsList {
padding: 10px 0 0 0;
}

#pageBody .productsList .productItem {
width: 280px;
float: left;
min-height:420px;
height: auto;
height: 420px;
padding: 0 13px 20px 13px;
}

#pageBody .productsList.challenges .productItem {
	height: auto;
	min-height: 200px;
}

#pageBody .productsList .lastProduct {
padding: 0 0 40px 0;
}

#pageBody .productsList .productItem .thumbnail {
padding: 0 0 1px 0;
}

#pageBody .productsList .productItem .title {
background: url('../img/prod_large_title_bknd.jpg') repeat-x;
padding: 10px 15px;
font-weight: bold;
border-bottom: 1px dashed #bad6e8;
}

#pageBody .productsList .productItem .title a {
text-decoration: none;
color: #47718b;
}

#pageBody .productsList .productItem .title a big {
font-size: 25px;
line-height: 25px;
display: block;
}

#pageBody .productsList .productItem .title a small {
font-size: 12px;
line-height: 15px;
color: #86b2cd;
}

#pageBody .productsList .productItem .title a:hover, #pageBody .productsList .productItem .title a:hover small {
color: #000;
}

#pageBody .productsList .productItem .description {
padding: 10px 15px;
color: #55809a;
height: 165px;
overflow: hidden;
font-size: 9px;
}

#pageBody a.playTrailer {
display: block;
height: 16px;
line-height: 16px;
background: url('../img/trailer_play_small.gif') no-repeat;
padding: 0 0 0 22px;
margin: 0 0 5px 0;
}

#pageBody a.presentation {
display: block;
height: 16px;
line-height: 16px;
background: url('../img/pdf_icon.gif') no-repeat;
padding: 0 0 0 22px;
}

/* ------------------------------ */

#productInfo {
border-top: 1px dashed #c7dfee;
padding: 10px;
margin: 10px 0;
overflow: hidden;
font-size: 12px;
color: #306f97;
}

* html #productInfo {
height: 1%;
}

#productInfo span.type {
float: left;
}

#productInfo span.url {
float: right;
}

#productInfo a {
color: #306f97;
}

#productInfo a:hover {
color: #000;
}

/* ------------------------------ */

#productFeatures {
float: left;
padding: 10px;
width: 170px;
margin: 0 10px 10px 0;
}

#productFeatures #productLogo {
background: #c7dfee;
padding: 10px;
margin: 15px 0 10px 0;
border-radius-topleft: 10px;
border-radius-bottomright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}

#productFeatures ul {
list-style: none;
padding: 0;
}

#productFeatures ul li {
padding: 5px 0;
border-bottom: 1px dashed #c7dfee;
font-size: 14px;
color: #306f97;
}

#productFeatures ul li strong {
display: block;
font-size: 9px;
text-transform: uppercase;
color: #adc4de;
padding: 0 0 2px 0;
}

/* ------------------------------ */

.productScreens {
width: 636px;
position: relative;
padding: 0 0 0 37px;
margin: 20px auto 20px auto;
}

.productScreens a {
display: block;
float: left;
cursor: pointer;
}

.productScreens a.productScreen-1 {
width: 157px;
}

.productScreens a.productScreen-2 {
width: 181px;
}

.productScreens a.productScreen-3 {
width: 115px;
}

.productScreens a.productScreen-4 {
width: 183px;
}

/* ------------------------------ */

#product-1 { /* KHAN WARS */
height: 370px;
background: url('../img/games/large/prod_prev_1.jpg') no-repeat;
}

#product-1 a {
height: 370px;
}

/* ------------------------------ */

#product-2 { /* NEMEXIA */
height: 370px;
background: url('../img/games/large/prod_prev_2.jpg') no-repeat;
}

#product-2 a {
height: 370px;
}

/* ------------------------------ */

#product-3 { /* PENGUIN FARMER */
height: 302px;
background: url('../img/games/large/prod_prev_3.jpg') no-repeat;
}

#product-3 a {
height: 302px;
}

/* ------------------------------ */

#product-4 { /* LADY POPULAR */
height: 387px;
background: url('../img/games/large/prod_prev_4.jpg') no-repeat;
}

#product-4 a {
height: 387px;
}

/* ------------------------------ */

#product-5 { /* STREET CRIME */
height: 400px;
background: url('../img/games/large/prod_prev_5.jpg') no-repeat;
}

#product-5 a {
height: 400px;
}

/* ------------------------------ */

#product-10 { /* MADMOO */
height: 384px;
background: url('../img/games/large/prod_prev_10.jpg') no-repeat;
}

#product-10 a {
height: 384px;
}

#product-10 a {
height: 384px;
}

/* ------------------------------ */

#product-6 { /* MANAGORE */
height: 300px;
background: url('../img/games/large/prod_prev_6.jpg') no-repeat;
}

#product-6 a {
height: 300px;
}

#product-7 { /* LADY POPULAR */
height: 330px;
background: url('../img/games/large/prod_prev_7.jpg') no-repeat;
}

#product-7 a {
height: 330px;
}

#product-8 { /* EMPEROR */
height: 320px;
background: url('../img/games/large/prod_prev_8.jpg') no-repeat;
}

#product-8 a {
height: 320px;
}

#product-9 { /* FISHON */
height: 260px;
background: url('../img/games/large/prod_prev_9.jpg') no-repeat;
}

#product-9 a {
height: 260px;
}

/* ------------------------------ */

#productWallpapers {

}

#productWallpapers .download {
background: #C7DFEE;
padding: 10px;
overflow: hidden;
margin: 15px 0 20px 0;
}

#productWallpapers .download .thumbnail {
float: left;
background: #fff;
padding: 6px;
}

#productWallpapers .download .resolutions {
margin: 0 0 0 140px;
}

#productWallpapers .download .resolutions p {
padding: 0 0 3px 0;
margin: 0 0 3px 0;
border-bottom: 1px solid #fff;
color: #4C7D9D;
}

#productWallpapers .download .resolutions dl dt {
font-weight: bold;
}

/* ------------------------------ */

#preFooter {
border-bottom: 1px solid #fff;
border-top: 1px solid #ABD7F2;
background: url('../img/prefooter_bknd.jpg') repeat-x;
}

#preFooter .bodyWrapper {
padding: 25px 20px;
overflow: hidden;
}

#preFooter .column {
width: 185px;
margin: 0 15px;
float: left;
}

#preFooter .column .title {
text-transform: uppercase;
padding: 0 0 5px 0;
margin: 0 0 5px 0;
color: #9BC4DE;
border-bottom: 1px solid #9BC4DE;
}

#preFooter .column ul {
list-style: none;
font-size: 11px;
}

#preFooter .column ul li {

}

#preFooter .column ul li a {
text-decoration: none;
color: #306F97;
display: block;
}

#preFooter .column ul li a:hover {
color: #000;
}

/* ------------------------------ */

#footer {
background: url('../img/f_bknd.jpg') repeat-x;
color: #337ab1;
}

#footer .bodyWrapper {
background: url('../img/f_bknd_2.jpg') center 0 no-repeat;
padding: 30px 0;
}

#footer a {
font-weight: bold;
color: #15507e;
}

#footer a:hover {
color: #fff;
}

/* ------------------------------ */

#gco2009Teaser {
background: url('../img/gco2009_logo.gif') 0 10px no-repeat;
padding: 0 0 0 140px;
margin: 15px 0;
}

#gco2009Teaser h3 {
color: #336689;
}

#gco2009Teaser p {
padding: 0 0 10px 0;
color: #85acc5;
}

/* ------------------------------ */

#servicesScheme {
height: 304px;
position: relative;
background: url('../img/services_scheme.jpg') no-repeat;
}

#servicesScheme .text-1,
#servicesScheme .text-2,
#servicesScheme .text-3,
#servicesScheme .text-4,
#servicesScheme .text-5 {
position: absolute;
text-align: center;
font-size: 16px;
line-height: 16px;
font-weight: bold;
color: #1a6b9d;
text-shadow: 0px 1px 1px #fff;
-moz-text-shadow: 0px 1px 1px #fff;
-webkit-text-shadow: 0px 1px 1px #fff;
}

#servicesScheme .text-6,
#servicesScheme .text-7,
#servicesScheme .text-8 {
position: absolute;
text-align: center;
font-size: 16px;
line-height: 16px;
font-weight: bold;
color: #fff;
text-shadow: 0px 1px 2px #1a5174;
-moz-text-shadow: 0px 1px 2px #1a5174;
-webkit-text-shadow: 0px 1px 2px #1a5174;
}

#servicesScheme .text-1 {
width: 342px;
height: 52px;
padding: 18px 0 0 0;
left: 7px;
top: 5px;
}

#servicesScheme .text-2 {
width: 286px;
height: 41px;
padding: 22px 0 0 0;
left: 7px;
top: 82px;
}

#servicesScheme .text-3 {
width: 286px;
height: 36px;
padding: 20px 0 0 0;
left: 7px;
top: 150px;
}

#servicesScheme .text-4 {
width: 286px;
height: 51px;
padding: 33px 0 0 0;
left: 7px;
top: 213px;
}

#servicesScheme .text-5 {
width: 393px;
height: 51px;
padding: 33px 0 0 0;
left: 301px;
top: 213px;
}

#servicesScheme .text-6 {
width: 259px;
height: 36px;
padding: 20px 0 0 0;
left: 425px;
top: 150px;
}

#servicesScheme .text-7 {
width: 290px;
height: 29px;
padding: 12px 0 0 0;
left: 404px;
top: 102px;
}

#servicesScheme .text-8 {
width: 337px;
height: 63px;
padding: 27px 0 0 0;
left: 357px;
top: 5px;
}

/* ------------------------------ */

#businessModelScheme-1,
#businessModelScheme-2 {
background: url('../img/businessmodel_scheme_1.jpg') no-repeat;
padding: 200px 0 20px 0;
position: relative;
overflow: hidden;
}

#businessModelScheme-1 .text-1,
#businessModelScheme-1 .text-2,
#businessModelScheme-1 .text-3,
#businessModelScheme-2 .text-1,
#businessModelScheme-2 .text-2,
#businessModelScheme-2 .text-3 {
float: left;
font-size: 13px;
line-height: 13px;
font-weight: bold;
color: #336689;
}

#businessModelScheme-1 .text-1,
#businessModelScheme-2 .text-1 {
width: 180px;
margin: 0 50px 0 0;
}

#businessModelScheme-1 .text-2 {
width: 210px;
margin: 0 60px 0 0;
}

#businessModelScheme-1 .text-3,
#businessModelScheme-2 .text-3 {
width: 390px;
}

/* ------------------------------ */

#businessModelScheme-2 {
background: url('../img/businessmodel_scheme_2.jpg') no-repeat;
padding: 130px 0 20px 0;
position: relative;
}

#businessModelScheme-2 .text-1 {
margin-top: 50px;
}

#businessModelScheme-2 .text-2 {
width: 190px;
margin: 50px 100px 0 0;
}

#businessModelScheme-2 .text-4 {
position: absolute;
width: 240px;
right: 0;
top: 0;
font-size: 13px;
font-weight: bold;
color: #336689;
}

#businessModelScheme-2 .text-4 big {
display: block;
font-size: 15px;
font-weight: bold;
padding: 0 0 10px 0;
}

#businessModelScheme-2 .text-4 ul {
list-style-position: inside;
}

/* ------------------------------ */

#partnersScheme-1 {
width: 268px;
height: 268px;
float: right;
margin: 0 0 25px 65px;
position: relative;
background: url('../img/partners_scheme_1.jpg') no-repeat;
}

#partnersScheme-1 .text-1,
#partnersScheme-1 .text-2,
#partnersScheme-1 .text-3 {
position: absolute;
text-align: center;
font-weight: bold;
text-shadow: 0px 1px 1px #fff;
-moz-text-shadow: 0px 1px 1px #fff;
-webkit-text-shadow: 0px 1px 1px #fff;
}

#partnersScheme-1 .text-1 {
width: 123px;
height: 73px;
padding: 50px 0 0 0;
left: 8px;
top: 10px;
font-size: 14px;
line-height: 13px;
}

#partnersScheme-1 .text-2 {
width: 123px;
height: 78px;
padding: 45px 0 0 0;
right: 8px;
top: 10px;
font-size: 18px;
line-height: 17px;
}

#partnersScheme-1 .text-3 {
width: 123px;
height: 78px;
padding: 45px 0 0 0;
right: 8px;
bottom: 10px;
font-size: 14px;
line-height: 13px;
}

#partnersScheme-1 .scale-1,
#partnersScheme-1 .scale-2,
#partnersScheme-1 .scale-3,
#partnersScheme-1 .scale-4,
#partnersScheme-1 .scale-5 {
font-size: 9px;
line-height: 9px;
position: absolute;
color: #666;
}

#partnersScheme-1 .scale-1 {
top: 270px;
left: 10px;
}

#partnersScheme-1 .scale-2 {
top: 270px;
right: 10px;
text-align: right;
}

#partnersScheme-1 .scale-3,
#partnersScheme-1 .scale-4,
#partnersScheme-1 .scale-5 {
width: 50px;
left: -55px;
text-align: right;
}

#partnersScheme-1 .scale-3 {
top: 15px;
}

#partnersScheme-1 .scale-4 {
top: 130px;
}

#partnersScheme-1 .scale-5 {
top: 245px;
}

/* ------------------------------ */

#pageBody .textbox.partnersList {
padding: 15px 0;
}

#pageBody .textbox.partnersList h3 {
margin: 0 15px;
}

#pageBody .textbox.partnersList p {
margin: 15px;
}

#partnersList-1 {
height: 408px;
background: url('../img/partners_list_1.jpg') no-repeat;
}

#partnersList-2 {
height: 88px;
background: url('../img/partners_list_2.jpg') no-repeat;
}

#partnersList-3 {
height: 88px;
background: url('../img/partners_list_3.jpg') no-repeat;
}

#partnersList-4 {
height: 291px;
background: url('../img/partners_list_4.jpg') no-repeat;
}

/* ------------------------------ */

#advertisingScheme {
height: 232px;
background: url('../img/advertising_scheme.jpg') center 0 no-repeat;
}

/* ------------------------------ */

#homeScheme {
position: relative;
height: 260px;
margin: 15px 0 0 0;
background: url('../img/home_scheme.jpg') no-repeat;
}

#homeScheme .yearBlock {
float: left;
height: 219px;
width: 101px;
margin: 0 30px 0 0;
cursor: pointer;
}

#homeScheme .yearBlock.last {
width: 130px;
margin: 0;
}

#homeScheme .yearBlock p {
display: none;
}

#homeScheme .yearBlock:hover p {
display: block;
position: absolute;
top: 230px;
left: 15px;
width: 620px;
}

#pageBody #homeScheme ul.legend {
position: absolute;
top: 0;
left: 10px;
list-style: none;
font-size: 11px;
color: #1d76ae;
height: 35px;
width: 400px;
padding: 0;
}

#homeScheme ul.legend li {
float: left;
width: 150px;
height: 12px;
line-height: 12px;
padding: 0 0 0 20px;
margin: 0 0 5px 0;
}

#homeScheme ul.legend li.type-1 {
background: url('../img/home_scheme_legend.jpg') 0 0 no-repeat;
}

#homeScheme ul.legend li.type-2 {
background: url('../img/home_scheme_legend.jpg') 0 -12px no-repeat;
}

#homeScheme ul.legend li.type-3 {
background: url('../img/home_scheme_legend.jpg') 0 -24px no-repeat;
}

#homeScheme ul.legend li.type-4 {
background: url('../img/home_scheme_legend.jpg') 0 -36px no-repeat;
}

/* ------------------------------ */

#pageBody .textbox.productPlatforms {
margin: 0 0 0 190px;
}

#pageBody .textbox.productPlatforms .platformItem {
margin: 0 0 15px 0;
font-size: 11px;
line-height: 11px;
}

#pageBody .textbox.productPlatforms .platformItem .platformLogo {
float: left;
margin: 0 10px 10px 0;
}

#pageBody .textbox.productPlatforms .platformItem .platformLogo img {
border: none;
}

#pageBody .textbox.productPlatforms .platformItem small {
display: block;
font-size: 11px;
color: #306F97;
margin: 0 0 5px 0;
}

/* ------------------------------ */

#pageBody ul.browsergame2008 {
padding-left: 80px;
background: url('../img/home_browsergame2008.jpg') 0 15px no-repeat;
min-height: 59px;
}

#pageBody ul.browsergame2009 {
padding-left: 80px;
background: url('../img/home_browsergame2009.jpg') 0 15px no-repeat;
min-height: 59px;
}

#pageBody ul.browsergame2010 {
padding-left: 80px;
background: url('../img/home_browsergame2010.jpg') 0 15px no-repeat;
min-height: 59px;
}

#pageBody ul.bbgsite2010 {
padding-left: 80px;
background: url('../img/home_bbgsite2010.jpg') 0 15px no-repeat;
min-height: 59px;
}

#pageBody ul.bbgsite2011 {
padding-left: 80px;
background: url('../img/home_bbgsite2011.jpg') 0 15px no-repeat;
min-height: 59px;
}

/* Terms languages menu */
#pageBody div#changeLanguage{position:absolute;z-index:50;top:5px;right:225px;width:185px}
#pageBody div#changeLanguage .currentLanguage{float:right;line-height:11px;font-size:11px;font-weight:bold;color:#3d6f91;background:#fff url(../img/h_nav_bknd.jpg) 0 bottom repeat-x;border: 1px solid #fff;padding:5px;cursor:pointer;border-radius-topleft:5px;border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:5px;text-shadow:0px 1px 1px #fff;-moz-text-shadow:0px 1px 1px #fff;-webkit-text-shadow:0px 1px 1px #fff}
#pageBody div#changeLanguage .currentLanguage img{vertical-align:top;*vertical-align:middle;margin:0px 3px 0 0}
#pageBody div#changeLanguage ul#languagesList{list-style:none !important;padding:5px;margin:25px 0 0 4px;font-weight:normal;border:1px solid #fff;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:none;opacity:.9;background:#24465d;background:-webkit-gradient(linear,left top,left bottom,from(#3478a7),to(#24465d));background:-moz-linear-gradient(top,#3478a7,#24465d);background:-o-linear-gradient(top,#3478a7,#24465d);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3478a7',endColorstr='#24465d');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3478a7',endColorstr='#24465d');
;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:3px 3px 3px rgba(0,0,0,.5);-o-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px  rgba(0,0,0,.2)}
#pageBody div#changeLanguage ul#languagesList li a{display:block;padding:2px 3px 3px;color:#c3dff5;text-decoration:none;margin-bottom:1px}
#pageBody div#changeLanguage ul#languagesList li a:hover,#pageBody div#changeLanguage ul#languagesList li a.current{background:#c3dff5;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#pageBody div#changeLanguage ul#languagesList li a img{position:relative;top:1px}
#pageBody div.terms{padding:0 15px 0 5px}
#pageBody div.terms h1{font-size:14px}
#pageBody div.terms h2{font-size:13px!important;border:0 none}
#pageBody div.terms h3{font-size:13px!important}
#pageBody div.terms h4{padding:4px 0}
#pageBody div.terms h4,#pageBody div.terms h4 span{font-size:13px!important;color:#000}

.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}

/* Ticker */
ul#ticker{height:340px;overflow:hidden;list-style:none!important;padding:0;margin:0}
ul#ticker a{display:block;width:200px;text-align:center;padding:10px 0}
ul#ticker img{border:none}

/* Careers */
ul.careers{padding:10px 0!important;margin:0;list-style:none!important}
ul.careers li.holder{padding-bottom:10px}
ul.careers .title{background:#dfecf4 url(../img/prod_large_title_bknd.jpg) repeat-x 0 0;padding:8px!important;-moz-border-radius:10px 0 10px;-webkit-border-radius:10px 0 10px;border-radius:10px 0 10px;border:1px solid #d7e3ea;margin-bottom:10px}
ul.careers .title a{display:block;text-decoration:none;color:#336689}
ul.careers .title a:hover{color:#000}
ul.careers .title:hover{border-color:#ccc}
.textbox p{padding:0 0 8px!important}
h2 span.section a,h2.section a{text-decoration:none;color:#97c7eb}
h2 span.section a:hover,h2.section a:hover{text-decoration:underline}
span.salone{color:#336689}
.flLeft{float:left}
.flRight{float:right}
textarea{overflow:auto;resize:none}
.red{color:#ff0000}



.blueBtn{padding:6px 16px 7px;outline:0;font:bold 18px/100% Trebuchet MS,Verdana,Tahoma,sans-serif!important;box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#999;margin:7px 0;border:1px solid #59b4d4;background:#288DB1;background:-moz-linear-gradient(top,#288DB1 0%,#288DB1 50%,#0078A3 51%,#3292B5 100%);background:-webkit-gradient(linear, left top,left bottom,color-stop(0%,#288DB1),color-stop(50%,#288DB1),color-stop(51%,#0078A3),color-stop(100%,#3292B5));filter:progidDXImageTransform.Microsoft.gradient( startColorstr='#288DB1', endColorstr='#3292B5',GradientType=0 );-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.3),1px 1px 0 0 rgba(255,255,255,.3) inset;-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.3),1px 1px 0 0 rgba(255,255,255,.3) inset;box-shadow:0px 2px 3px 0px rgba(0,0,0,.3),1px 1px 0 0 rgba(255,255,255,.6) inset,-1px -1px 0 0 rgba(255,255,255,.6) inset;color:#fff;text-shadow:0px -1px 0 rgba(0,0,0,1);cursor:pointer;text-decoration:none}


.error{margin:0 auto;padding:0;background:#f9e5e6 url(../img/error.png) no-repeat 0.5em 0.5em;color:#b50007;border:#e8aaad solid 1px;padding:1.1em 0.5em 1.0em 3.5em;-moz-border-radius:10px 0 10px;-webkit-border-radius:10px 0 10px;border-radius:10px 0 10px;font-weight:bold;text-shadow:1px 1px 0px #fff;margin:0.5em 0;font-size:12px;clear:left}
.clr{clear:both}

form#send{margin:20px 0}
form#send input[type="text"],form#send select,form#send textarea{width:275px}

/* Gallery */
ul.gallery{display:block;list-style:none!important;margin:20px 0;padding:0!important;overflow:hidden}
ul.gallery li{margin:0;padding:0;display:none;float:left}
ul.gallery a{display:block}
ul.gallery li.nogo{display:table}
ul.gallery a,ul.gallery li.nogo{width:100px;height:75px;padding:4px;border:1px solid #e0e0e0;-moz-border-radius:4px 0 4px;-webkit-border-radius:4px 0 4px;border-radius:4px 0 4px;text-align:center;overflow:hidden}
ul.gallery a{margin:0 15px 15px 0px}
ul.gallery li.nogo{margin:0 15px 15px 8px;opacity:0}
ul.gallery a img{opacity:0.8;border:none}
ul.gallery span{display:table-cell;text-align:center;vertical-align:middle;width:100px;height:75px}
ul.gallery span *{vertical-align:middle}
/*\*//*/
ul.gallery span{display:block}
ul.gallery span em{display:inline-block;height:100%;width:1px}
/**/
ul.gallery a:hover,ul.gallery li.nogo{background:#B1D6F1 url(../img/h_nav_bknd.jpg) repeat-x 0 0;border-color:#B1D6F1;-moz-box-shadow: 0 0 4px 4px #e3eef7;-webkit-box-shadow: 0 0 4px 4px #e3eef7;box-shadow:0 0 4px 4px #e3eef7}
ul.gallery a:hover img{opacity:1}

a.blueLink{display:block;padding:7px 9px 9px;text-align:center;outline:0;font:bold 13px/100% Trebuchet MS,Verdana,Tahoma,sans-serif!important;box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#999;margin:7px 0;border:1px solid #59b4d4;background:#288DB1;background:-moz-linear-gradient(top,#288DB1 0%,#288DB1 50%,#0078A3 51%,#3292B5 100%);background:-webkit-gradient(linear, left top,left bottom,color-stop(0%,#288DB1),color-stop(50%,#288DB1),color-stop(51%,#0078A3),color-stop(100%,#3292B5));filter:progidDXImageTransform.Microsoft.gradient( startColorstr='#288DB1', endColorstr='#3292B5',GradientType=0 );-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.3),1px 1px 0 0 rgba(255,255,255,.3) inset;-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.3),1px 1px 0 0 rgba(255,255,255,.3) inset;box-shadow:0px 2px 3px 0px rgba(0,0,0,.3),1px 1px 0 0 rgba(255,255,255,.6) inset,-1px -1px 0 0 rgba(255,255,255,.6) inset;color:#fff;text-shadow:0px -1px 0 rgba(0,0,0,1);cursor:pointer;text-decoration:none}

/* PRES ARTICLES */
ul.articles{list-style:none!important;margin:0;padding:6px!important}
ul.articles li{padding:10px;margin:0 0 20px;display:block;height:140px;width:668px;-webkit-border-radius:20px 0;-moz-border-radius:20px 0;border-radius:20px 0;-moz-box-shadow:0 1px rgba(0,0,0,.5);-webkit-box-shadow:0 1px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);position:relative;text-shadow:0 1px #ddd}
ul.articles li.khanwars{background: url(../img/press/th_khanwars.jpg) no-repeat 0 -160px}
ul.articles li.khanwars:hover{background-position:0 0}
ul.articles li.managore{background: url(../img/press/th_managore.jpg) no-repeat 0 -160px}
ul.articles li.managore:hover{background-position:0 0}
ul.articles li.nemexia{background: url(../img/press/th_nemexia.jpg) no-repeat 0 -160px}
ul.articles li.nemexia:hover{background-position:0 0}
ul.articles li.ladypopular{background: url(../img/press/th_ladypopular.jpg) no-repeat 0 -160px}
ul.articles li.ladypopular:hover{background-position:0 0}
ul.articles li h5 a{font-size:18px;color:#000;padding:0;text-decoration:none}
ul.articles li h5 a:hover{text-decoration:underline}
ul.articles li .info{height:30px;line-height:43px}
ul.articles li .info a{float:right;margin:0}
ul.articles li .content{padding:0 0 0 160px;height:80px;overflow:hidden}
ul.articles li h5{width:600px;overflow:hidden;height:28px}
ul.articles li span.published{position:absolute;top:2px;right:6px;font-style:italic;font-weight:bold;color:#000;text-shadow:0 1px #fff;font-size:10px}
.icenter,.ileft,.iright,.pressText{margin:0 0 16px}
.icenter{text-align:center}
.ileft,.iright{overflow:hidden}
.ileft img{float:left;margin:0 8px 16px 0}
.iright img{float:right;margin:0 0 16px 8px}
.ileft ul{margin-left:260px;padding:0}

/* Download langs */
.rel{position:relative}.ddm,.ddm em{position:absolute;min-width:125px}.ddm{padding:30px 0 0}.ddm.post,.ddm.post em{top:0}.ddm.posr,.ddm.posr em{right:0}.ddm.posb,.ddm em{bottom:0}.ddm.posb{padding:0 0 30px}.ddm ul{list-style:none!important;margin:0!important;padding:0!important;overflow:hidden;display:none;width:180px}.ddm:hover ul{display:block}.ddm ul li{float:left;padding:4px}.ddm ul li a{text-decoration:none;display:block;width:160px;padding:3px 6px 2px;border-radius:3px;color:#fff;text-shadow:0 0px 2px #000}.ddm ul li a:hover{box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5),inset 0px -1px 0px 0px rgba(255,255,255, 1.5);color:#222;text-shadow:0 1px #fff}.ddm ul li a:hover{background:rgb(238,245,251);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjVmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGQ1ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(238,245,251,1)),color-stop(100%,rgba(176,213,240,1)));background:-webkit-linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);background:-o-linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);background:-ms-linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);background:linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef5fb',endColorstr='#b0d5f0',GradientType=0)}.ddm em{cursor:pointer;display:block;height:23px;text-align:center;padding:4px 10px 3px;color:#337ab1;text-shadow:1px 1px #fff;font-weight:bold;font-size:13px;font-style:normal;background:rgb(238,245,251);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjVmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGQ1ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(238,245,251,1)),color-stop(100%,rgba(176,213,240,1)));background:-webkit-linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1) 100%);background:-o-linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);background:-ms-linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);background:linear-gradient(top,rgba(238,245,251,1)0%,rgba(176,213,240,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef5fb',endColorstr='#b0d5f0',GradientType=0)}.ddm em,.ddm.post ul{-moz-border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0;border-radius:5px 0 5px 0}.ddm.posb ul{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.ddm:hover em{color:#fff;text-shadow:0 0 3px #000}.ddm.post:hover em{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.ddm.posb:hover em{-moz-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px 0}.ddm:hover em{background:#1772A9}.ddm.post ul{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3NzJhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTU1N2UiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(23,114,169,1)0%,rgba(17,85,126,0.8)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(23,114,169,1)),color-stop(100%,rgba(17,85,126,0.8)));background:-webkit-linear-gradient(top,rgba(23,114,169,1)0%,rgba(17,85,126,0.8)100%);background:-o-linear-gradient(top,rgba(23,114,169,1)0%,rgba(17,85,126,0.8)100%);background:-ms-linear-gradient(top,rgba(23,114,169,1)0%,rgba(17,85,126,0.8)100%);background:linear-gradient(top,rgba(23,114,169,1)0%,rgba(17,85,126,0.8)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1772a9',endColorstr='#cc11557e',GradientType=0)}.ddm.posb ul{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNTU3ZSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE3NzJhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(17,85,126,0.8)0%,rgba(23,114,169,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(17,85,126,0.8)),color-stop(100%,rgba(23,114,169,1)));background:-webkit-linear-gradient(top,rgba(17,85,126,0.8)0%,rgba(23,114,169,1)100%);background:-o-linear-gradient(top,rgba(17,85,126,0.8)0%,rgba(23,114,169,1)100%);background:-ms-linear-gradient(top,rgba(17,85,126,0.8)0%,rgba(23,114,169,1)100%);background:linear-gradient(top,rgba(17,85,126,0.8)0%,rgba(23,114,169,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc11557e',endColorstr='#1772a9',GradientType=0)}.ddm ul li a span{margin-right:3px;opacity:0.7}.ddm ul li a:hover span{opacity:1}.ddm ul{box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2)}
/* Download languages flags */
span.flag{display:inline-block;zoom:1;*display:inline;width:16px;height:15px;background:url(../img/flags.png);overflow:hidden;padding:0;position:relative;top:3px}
span.al{background-position:0 0}
span.ar{background-position:0 -15px}
span.ba{background-position:0 -30px}
span.bg{background-position:0 -45px}
span.hr{background-position:0 -585px}
span.cs{background-position:0 -75px}
span.da{background-position:0 -90px}
span.nl{background-position:0 -105px}
span.en{background-position:0 -120px}
span.et{background-position:0 -135px}
span.ir{background-position:0 -150px}
span.tl{background-position:0 -165px}
span.fr{background-position:0 -180px}
span.de{background-position:0 -195px}
span.el{background-position:0 -210px}
span.iw{background-position:0 -225px}
span.hi{background-position:0 -240px}
span.hu{background-position:0 -255px}
span.it{background-position:0 -270px}
span.ja{background-position:0 -285px}
span.ko{background-position:0 -300px}
span.lt{background-position:0 -315px}
span.mk{background-position:0 -330px}
span.ms{background-position:0 -345px}
span.no{background-position:0 -360px}
span.pl{background-position:0 -375px}
span.pt{background-position:0 -390px}
span.pt-PT{background-position:0 -405px}
span.ro{background-position:0 -420px}
span.ru{background-position:0 -435px}
span.sr{background-position:0 -450px}
span.sk{background-position:0 -465px}
span.sl{background-position:0 -480px}
span.es{background-position:0 -495px}
span.sv{background-position:0 -510px}
span.tr{background-position:0 -525px}
span.uk{background-position:0 -540px}
span.gb{background-position:0 -555px}
span.vi{background-position:0 -570px}

/* Archives */
ul#archives{list-style:none;padding:0}
ul#archives h3{cursor:pointer;padding:3px 6px;background:#dfecf4 url(../img/prod_large_title_bknd.jpg) repeat-x 0 0;-moz-border-radius:8px 0 8px;-webkit-border-radius:8px 0 8px;border-radius:8px 0 8px;border:1px solid #d7e3ea;margin-bottom:5px;outline:none;line-height:28px}
ul#archives h3:hover,ul#archives h3.ui-state-active{border-color:#c0dff4;background:#fff url(../img/h_nav_bknd.jpg) 0 bottom repeat-x;text-shadow:0 1px #fff}
ul#archives div.ui-accordion-content{overflow:hidden;padding:0;margin:0}
ul#archives ul{clear:right;overflow:hidden;padding:0;margin:0}
ul#archives a.darticle{background:url(../img/darticle.png) no-repeat left center;line-height:32px;padding:4px 4px 4px 40px;text-decoration:none;font-weight:bold;font-size:14px;opacity:0.5;float:right}
ul#archives a.darticle:hover{opacity:1}

/* Team list */
ul#team{list-style:none!important;padding:0}
ul#team li{display:block}
ul#team li img{float:left;margin:0 20px 20px 0}

/* pagination */
.pagination{padding:6px;text-align:center}.pagination *{margin:3px;display:inline-block;padding:3px 8px}.pagination a{text-decoration:none;border:1px solid #ccc;color:#000;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;background:#f6f6f6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1)0%,rgba(239,239,239,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(239,239,239,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1)0%,rgba(239,239,239,1)100%);background:-o-linear-gradient(top,rgba(255,255,255,1)0%,rgba(239,239,239,1)100%);background:-ms-linear-gradient(top,rgba(255,255,255,1)0%,rgba(239,239,239,1)100%);background:linear-gradient(top,rgba(255,255,255,1)0%,rgba(239,239,239,1)100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#efefef',GradientType=0)}.pagination span{padding:4px 9px 4px}.pagination span.current{color:#fff;text-shadow:0 -1px #444;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.5);box-shadow:inset 0 1px 4px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:rgb(117,179,220);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1YjNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzZmYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(117,179,220,1)0%,rgba(28,111,165,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(117,179,220,1)),color-stop(100%,rgba(28,111,165,1)));background:-webkit-linear-gradient(top,rgba(117,179,220,1)0%,rgba(28,111,165,1)100%);background:-o-linear-gradient(top,rgba(117,179,220,1)0%,rgba(28,111,165,1)100%);background:-ms-linear-gradient(top,rgba(117,179,220,1)0%,rgba(28,111,165,1)100%);background:linear-gradient(top,  rgba(117,179,220,1)0%,rgba(28,111,165,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75b3dc', endColorstr='#1c6fa5',GradientType=0)}.pagination a:active,.pagination a:hover,.pagination a:focus{border-color:#999;text-shadow:0 -1px #fff;background:#ddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(204,204,204,1)0%,rgba(255,255,255,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(204,204,204,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(204,204,204,1)0%,rgba(255,255,255,1)100%);background:-o-linear-gradient(top,rgba(204,204,204,1)0%,rgba(255,255,255,1)100%);background:-ms-linear-gradient(top,rgba(204,204,204,1)0%,rgba(255,255,255,1)100%);background:linear-gradient(top,rgba(204,204,204,1)0%,rgba(255,255,255,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#ffffff',GradientType=0);-moz-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;-ms-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;-webkit-box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;box-shadow:0 0 5px #4496e7,inset 0 0 10px #fff;border-color:#4496e7;outline:0}.pagination .disabled{visibility:hidden}.pagination span.dots{position:relative;top:3px;font-size:16px}
