﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	list-style-type:none;
}

* 
{
	filter: none;
	font-smooth: never;
}

/* --------------------------- GENERAL ---------------------------- */
body
{
	font: 80% arial,helvetica,tahoma,verdana,sans-serif;
	color : #4b4b4b;
	background: #03090f;
	text-align: center;
}


h1, h2, h3
{
	color:#24374c;
	font-weight: normal;
}

h1
{
	font-size:3em;
}

h2
{
	font-size:2.3333em;
	padding:0.1428em 0 0.3928em;
}

h3
{
	font-size:1.8333em;
	padding:0.2272em 0 0.1363em;
}


h4
{
	font-size:1em;
	padding-bottom: 1em;
}

h5, h6
{
	font-size:0.9166em;
}

sub, sup
{
	font-size:0.6em!important;
}


label, input, select
{
	font-size:1em;
	margin:0 0.1666em;
	vertical-align:middle;
}
textarea
{
	font-size:1em;
	margin:0 0.1666em;
	font: 75% arial,helvetica,tahoma,verdana,sans-serif;
}


li, tr
{
	line-height:1.55;
}

a {
	color:#24374C;
	text-decoration:underline;
}

a:hover {
	color:#f29400;
}

p
{
	line-height:1.5;
	padding-bottom:1em;
}

img
{
	vertical-align:middle;
}

hr
{
	display: block;
	background: #24374c;
	height: 3px;
	border: solid 0px #24374c;
	padding: 0;
	margin-bottom: 1em;
}


hr.shade
{
	background: #999999;
	border: 0px solid #999999;
}


.clear
{
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	width: 100%;
	position: relative;
}

.noview
{
	display: none!important;
}

.align-left
{
	text-align: left;
}

.inp-checkbox
{
	width: auto!important;
}

.error
{
	font-size:0.9166em;
	color: #cc0000;
	font-style: italic;
}

.bold
{
	font-weight: bold;
}

.red
{
	color: #f29400;
}

.blue
{
	color: #0066CC;
}

.shadowed {
    -moz-box-shadow:
        0 0 10px #CCBFB2;
    -webkit-box-shadow:
        0 0 10px #CCBFB2;
    box-shadow:
        0 0 10px #CCBFB2;
}

.capitalized
{
	text-transform: capitalize;
}

.modal-event
{
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000000 url('/Client.Images/icons/icon-loader.gif') center center no-repeat;
	opacity: .8;
	filter: alpha(opacity=80);
	z-index: 100000;
	top: 0px;
	left: 0px;
}
/* --------------------------- PAGE WRAPERS ------------------------ */
.container
{
	display: block;
	margin: 0 auto;
	text-align: center;
}


.container-dimensions
{
	width: 1030px!important;
	position: relative;
	padding-left: 25px;
	padding-right: 25px;
	background: #03090f;
}

.dimensions
{
	margin: 0 0 0 0px;
	width: 1030px;
}

.column
{
	padding: 20px 0 20px 30px;
	text-align: left;
	vertical-align: top;
	display: table-cell;
}

.column-left
{
	width: 640px;
	z-index: 101;
}
.column-left > div
{
	max-width: 640px;
}

.column-right
{
	width: 310px;
	z-index: 102;
}
.column-right > div
{
	max-width: 300px;
}
.column-one
{
	width: 970px;
	float: none;
	padding: 20px 30px 0px 30px;
}

.column-divided
{
	border-bottom: 20px solid #03090f;
}

.nm
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.nm-top
{
	padding-top: 0px;
}


/* ********************* HEADER v4 ************************ */
#page-header
{
	background: #FFFFFF;
}



#page-navigation
{
	display: block;
	position: relative;
	z-index: 10;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	background: #FFFFFF;
	min-width: 1425px;
}

#page-menu,
#page-navigation-div,
#page-navigation-sub
{
	display: block;
	position: relative;
	width: 100%;
	text-align: center;
}

.block-dim
{
	display: block;
	position: relative;
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	padding-right: 0px;
}

#page-menu
{
	background-color: #FFFFFF;
}

#page-menu .container
{
	height: 90px;
	background-color: transparent;
	width: 1000px;
	padding-right: 0px;
	background-image: url('/Client.Images/V4/Logos/logo-zive-doupe.png');
	background-position: 7px 23px;
	background-repeat: no-repeat;
}

#page-navigation-div
{
	height: 10px;
	background-color: #24374C;
	margin-bottom: 1px;
}

#page-navigation-sub,
#page-navigation-sub .block-dim
{
	height: 33px;
	background-color: #091b30;
}

#link-homepage-zive {
    display: block;
    height: 41px;
    left: 7x;
    position: absolute;
    top: 29px;
    width: 27px;
    z-index: 600;
}

#link-homepage-doupe {
    display: block;
    height: 47px;
    left: 39px;
    position: absolute;
    top: 23px;
    width: 250px;
    z-index: 600;
}




/* ------- MAIN MENU TABS -------- */
#block-tabs
{
    bottom: 0;
    display: block;
    height: 33px;
    margin: auto;
    position: absolute;
    right: 7px;
}

#block-tabs li
{
	float: right;
	list-style: none;

	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;

	background-color: #FFFFFF;
	background-image: linear-gradient(bottom, #E3E3E3 23%, #F4F4F4 46%, #FFFFFF 69%);
	background-image: -o-linear-gradient(bottom, #E3E3E3 23%, #F4F4F4 46%, #FFFFFF 69%);
	background-image: -moz-linear-gradient(bottom, #E3E3E3 23%, #F4F4F4 46%, #FFFFFF 69%);
	background-image: -webkit-linear-gradient(bottom, #E3E3E3 23%, #F4F4F4 46%, #FFFFFF 69%);
	background-image: -ms-linear-gradient(bottom, #E3E3E3 23%, #F4F4F4 46%, #FFFFFF 69%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.23, #E3E3E3), color-stop(0.46, #F4F4F4), color-stop(0.69, #FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFE3E3E3);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFE3E3E3);
}

#block-tabs li.highlight,
#block-tabs li.highlight:hover
{
	border-right: 1px solid #24374C;
	border-top: 1px solid #24374C;

	background-color: #24374C;
	background-image: linear-gradient(bottom, #24374C 23%, #293F57 46%, #324C69 69%);
	background-image: -o-linear-gradient(bottom, #24374C 23%, #293F57 46%, #324C69 69%);
	background-image: -moz-linear-gradient(bottom, #24374C 23%, #293F57 46%, #324C69 69%);
	background-image: -webkit-linear-gradient(bottom, #24374C 23%, #293F57 46%, #324C69 69%);
	background-image: -ms-linear-gradient(bottom, #24374C 23%, #293F57 46%, #324C69 69%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.23, #24374C), color-stop(0.46, #293F57), color-stop(0.69, #324C69));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF324C69, endColorstr=#FF24374C);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF324C69, endColorstr=#FF24374C);
}

#block-tabs li.highlight-before,
#block-tabs li.highlight-before:hover
{
	border-right: 1px solid #24374C;
}

#block-tabs li a
{
	display: block;
	color: #5C5C5C;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 14px 11px;
	text-decoration: none;
	text-transform: uppercase;
	border-top: solid 1px transparent;
	border-left: solid 1px transparent;
	border-right: solid 1px transparent;
}

#block-tabs li.highlight a
{
	color: #FFFFFF;
}

#block-tabs li a:hover,
#block-tabs li a:active
{
	color: #091B30;
	border-top: solid 1px transparent;
	border-left: solid 1px transparent;
	border-right: solid 1px transparent;
	text-decoration: underline;
}

#block-tabs li.highlight a:hover,
#block-tabs li.highlight a:active
{
	color: #FFFFFF;
	border-top: solid 1px transparent;
	border-left: solid 1px transparent;
	border-right: solid 1px transparent;
}

#block-tabs li.first a,
#block-tabs li.first a:hover,
#block-tabs li.first a:active
{
	border-left: solid 1px #CCCCCC;
}

/* ------- TOP BLOCK -------- */
#block-personal
{
	display: block;
	position: absolute;
	top: 14px;
	right: 7px;
	height: 25px;
	width: 600px;
}


a.btn
{
	cursor: pointer;

	height: 25px;
	line-height: 25px;

	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

	background-color: #24374C;
	background-image: linear-gradient(bottom, #24374C 9%, #293F57 32%, #324C69 59%);
	background-image: -o-linear-gradient(bottom, #24374C 9%, #293F57 32%, #324C69 59%);
	background-image: -moz-linear-gradient(bottom, #24374C 9%, #293F57 32%, #324C69 59%);
	background-image: -webkit-linear-gradient(bottom, #24374C 9%, #293F57 32%, #324C69 59%);
	background-image: -ms-linear-gradient(bottom, #24374C 9%, #293F57 32%, #324C69 59%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.09, #24374C), color-stop(0.32, #293F57), color-stop(0.59, #324C69));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF324C69, endColorstr=#FF24374C);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF324C69, endColorstr=#FF24374C);
}

a.btn:hover
{
	text-decoration: underline;
}

/* ------- LOGON BOX -------- */
.block-auth
{
	display: block;
	position: absolute;
	top: 0px;
	right: 248px;
	height: 25px;
	text-align: right;
}

.block-auth .btn
{
	display: block;
	float: right;
	padding-left: 11px;	
	padding-right: 11px;	
}

.block-auth span
{
	margin-right: 13px;	
	color: #8C8C8C;
	line-height: 25px;
}

.block-auth span a
{
	color: #8C8C8C;
	text-decoration: none;
}

/* ------- SEARCH BOX -------- */
.block-search
{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 25px;
	width: 232px;
}

.block-search .btn
{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	
	width: 57px;
	text-align: center;
}

.block-search .inp
{
	display: block;
	position: absolute;
	left: 0px;
	right: 0px

	background-color: #FFFFFF!important;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
}

.block-search .inp input
{
	display: block;
	height: 23px;
	width: 154px;
	background-color: #FFFFFF;
	margin: 0 0;
	border: solid 0px;
	padding: 0 10px;
	font-size: 90%;
	color: #999999;
}

/* ------- LINKS BLOCK -------- */
#block-links
{
	padding-left: 0px;
	margin: 0px;
}

#block-links li
{
	float: left;
	list-style: none;
	border-left: solid 1px #24374c;
	border-right: solid 1px #95a7b9;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 7px;
	line-height: 19px;
	text-transform: uppercase;
	font-size: 12px;
}

#block-links li.no-left
{
	padding-left: 0px;
	border-left: solid 0px #24374c;
}

#block-links li.no-right
{
	padding-right: 0px;
	border-right: solid 0px #24374c;
}

#block-links li.icon-1 a
{
	background-image: url("/Client.Images/V4/Icons/icon-menu-1.png");
	padding-left: 40px;
}

#block-links li.icon-2 a
{
	background-image: url("/Client.Images/V4/Icons/icon-menu-2.png");
	padding-left: 40px;
}

#block-links li.icon-3 a
{
	background-image: url("/Client.Images/V4/Icons/icon-menu-3.png");
	padding-left: 45px;
}

#block-links li.icon-4 a
{
	background-image: url("/Client.Images/V4/Icons/icon-menu-4.png");
	padding-left: 28px;
}

#block-links li.icon-5 a
{
	background-image: url("/Client.Images/V4/Icons/icon-menu-5.png");
	padding-left: 49px;
}

#block-links li.icon-6 a
{
	background-image: url("/Client.Images/V4/Icons/icon-menu-6.png");
	padding-left: 31px;
}

#block-links li.icon-7 a
{
	background-image: url("/Client.Images/V4/Icons/icon-menu-7.png");
	padding-left: 22px;
}

#block-links li a
{
	color: #8ba4be;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 100%;
	display: block;
	height: 19px;
}


#block-links li a:hover
{
	text-decoration: underline;
}

#block-links li.first
{
	border-left: solid 0px #061322;
	padding-left: 0px; 
}

#block-links li.last
{
	border-right: solid 0px #4E5F6F;
}

#block-links li.first a
{
	display: block; 
	width: 18px;
	height: 19px;
	background: url('/Client.Images/V4/Icons/icon-home.png') no-repeat center top;
	margin-left: 7px;
}

#block-links li.first a span
{
	display: none; 
}

#block-links li span.separator
{
	display: block;
	color: #8ba4be;
}

#block-links li span.separator a
{
	display: inline;
}


/* ------- SUBMENU BLOCK -------- */
.block-submenu-trigger
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 300;
}

.submenu-trigger-head
{
	display: block;
	position: absolute;
	height: 13px;
	width: 100%;
	left: 0;
	top: 0;
	background: transparent url('/Client.Images/V4/Icons/icon-submenu-open.png') no-repeat 31px 100%;
}

.submenu-trigger-data
{
	margin-top: 8px;
	background: #FFFFFF;
	border-left: solid 5px #091B30;
	border-right: solid 5px #091B30;
	border-top: solid 5px #091B30;
	border-bottom: solid 5px #091B30;
}

.submenu-trigger-data ul
{
	display: block;
	float: left;
	list-style: none outside none;
	margin: 8px 0;
	padding: 0;
	width: 94px;
}

.submenu-trigger-data ul li
{
	line-height: 32px;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: solid 1px #D0D0D0;
}

.submenu-trigger-data ul li.last-row
{
	border-bottom: solid 0px #D0D0D0;
}

.submenu-trigger-data ul.first-col li
{
	margin-right: 7px;
}

.submenu-trigger-data ul.second-col li
{
	margin-left: 7px;
}


.submenu-trigger-data ul li a
{
	display: block;
	padding-left: 26px;
	color: #646464;
	text-decoration: none;
	background: #FFFFFF url('/Client.Images/V4/Icons/icon-submenu.png') no-repeat center left;
	font-size: 14px;
	white-space: nowrap;
	font-weight: normal;
}

.submenu-trigger-data ul li a:hover
{
	color: #091B30;
	background: #FFFFFF url('/Client.Images/V4/Icons/icon-submenu-hover.png') no-repeat center left;
}

/* ------- SOCIETY BLOCK -------- */
#block-society
{
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	position: absolute;
	right: 7px;
	top: 8px;
}

#block-society li
{
	float: left;
	list-style: none;
	border-left: solid 1px #061322;
	border-right: solid 1px #4E5F6F;
	line-height: 18px;
	text-transform: uppercase;
	font-size: 12px;
}

#block-society li a
{
	color: #8ba4be;
	text-decoration: none;
	height: 18px;
	display: block;
}

#block-society li a:hover
{
	text-decoration: underline;
}


#block-society li.first
{
	border-left: solid 0px #24374C;
	padding-left: 0px; 
	padding-right: 12px;
}

#block-society li.first a
{
	padding-right: 22px; 
	background: url('/Client.Images/V4/SocialNet/icon-rss.png') no-repeat right center;
}

#block-society li.last
{
	border-right: solid 0px #95A7B9;
	padding-right: 0px;
	padding-left: 7px;
}

#block-society li.last a
{
	float: left;
	margin-left: 5px;
}

#block-society li.last img
{
	width: 18px;
	height: 18px;
	border: 0px;
	vertical-align: middle;
}

/* ------- PLATFORM NAVIGATOR BLOCK -------- */
.platform-navigator
{
	padding: 0 15px;
}

.platform-navigator h1
{
	font-size: 36px;
	font-weight: bold;
	margin: 10px 0 0;
	padding:  0 0 0 0;
}

.platform-navigator .links
{
	margin: 15px 0;
}

.platform-navigator .links,
.platform-navigator h2
{
	color: #FF9900;
}

.platform-navigator h2
{
	margin-bottom: 6px;
}


/* --------------------------- PAGE DATA ------------------------ */
#page-data
{
	display: block;
	background: #FFFFFF;
	z-index:5;	
	margin: 0 auto 20px;
	min-height:500px;
}

/* --------------------------- LEFT/ RIGHT BOXES ----------------- */
.box
{
	display: block;
	position: relative;
	margin-bottom: 10px!important; 
}

.box .box-header
{
	display: block;
	position: relative;
	color: #24374c;
	overflow: hidden;
}

.box .box-header h1,
.box .box-header h2
{
	color: #24374c;
	margin: 0 0 0 0;
	font-size: 1.7em;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
	border-bottom: solid 4px #dae5f0;
}

.box .box-header h3
{
	padding: 5px 11px!important;
	border-bottom: solid 4px #dae5f0;
}

.box .box-header a
{
	color: #24374c;
	text-decoration: none;
}

.box .box-header small
{
	color: #484848;
	position: absolute;
	bottom: 11px;
	right: 3px;
	font-weight: normal;
}

.box .box-data li
{
	border-bottom: solid 1px #cfdce9;
	border-top: solid 1px #ffffff;
}

.box .box-data li.even
{
	background: #f8fafc;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
}

.box .box-data li.odd
{
	background: transparent;
	border-bottom: solid 1px #cfdce9;
	border-top: solid 1px #cfdce9;
}

.box .box-data li.first
{
	border-top: solid 0px;
}

.box .box-data li.last
{
	border-bottom: solid 0px;
	padding: 0 0;
}

.box-data li a
{
	display: block;
	text-decoration: none;
	padding: 5px 0 6px 11px;
}

.box-data li a.rss-title
{
	float: left;
	color: #000000;
}

.box-data li a.rss-title:hover
{
	color: #f29400!important;
}

.box .box-data li a.rss-date,
.box .box-data li span.rss-date
{
	color: #f29400;
	float: right;
	text-align: right;
	width: 40px;
	font-size: 0.9166em;
	display: block;
	padding: 6px 11px 5px 0px;
}

.box-data li a:hover
{
	text-decoration: underline;
}

.box-data li a.rss-date:hover
{
	text-decoration: none;
}

#databox-rss-forum,
#databox-game-rating
{
	margin-top: 20px;
}

#databox-rss-forum.box-float ul li
{
	float: left;
	width: 50%;
}

/* --------------------------- CUSTOM LINKS ----------------- */
.custom-links
{
	color: #3a2200;
	margin-bottom: 7px !important;
}

.custom-links a
{
	padding-left: 8px;
	padding-right: 5px;
	color: #3a2200;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12px;
	text-decoration: none;
}

.custom-links a:hover
{
	text-decoration: underline;
}

.custom-links .icon-rss
{
    background: url("/Client.Images/Icons/icon-rss.png") no-repeat scroll 0 0px transparent;
    padding-left: 24px;
}

/* --------------------------- SEARCH BOX ----------------- */
.box-search
{
	display:block;
	background: #ccbfb2;
	margin-bottom: 13px;
	width: 292px;
	padding: 4px;
}

.box-search-data
{
	display:block;
	background: #ffffff;
}

.box-search input
{
	border: solid 0px #FFFFFF;
	margin: 0px;
	padding: 0px  10px;
	font-family: arial,helvetica,tahoma,verdana,sans-serif!important;
	font-size: 1.25em;
	height: 32px;
}

.box-search input.search-text
{
	background: #ffffff url("/Client.Images/BackGround/bg-search-input.png") no-repeat 5px 50%;
	width: 182px;
}

.box-search input.search-btn
{
	float: right;
	background: #468a00 url("/Client.Images/Buttons/btn-search.png") repeat-x top left;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	padding: 0;
	width: 85px;
}

.box-search input.search-btn:hover
{
	background-position: 0 100%;;
}



/* --------------------------- ARTICLE LIST ----------------- */
.article-list-clip
{
	display:block;
	background: #ebebeb;
	margin-top: 18px;
	/*width: 298px;*/
	height: 74px;
	padding: 1px;
	position: relative;
}

.article-list-row
{
	display:block;
	position: relative;
	background: #fcfbfa url('/Client.Images/BackGround/bg-article-list.png') no-repeat bottom right;
	/*width: 298px;*/
	height: 74px;
}

.article-list-image
{
	float: left;
	display: block;
	width: 148px;
	height: 74px;
	overflow: hidden;
	margin-right: 10px;
	position: relative;
}

.article-list-tags
{
	position: absolute;
	top: 5px;
	left: 5px;
}

.article-list-tags span
{
	float: left;
	font-size: 0.8em;
	padding: 3px 7px;
	background: #ff8a00;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 5px;
}

.article-list-tags span a
{
	color: #FFFFFF!important;
	text-decoration: none!important;
}

.article-list-tags span a:hover
{
	text-decoration: underline!important;
}


span.tag-Adventury /* Adventury */ {background: #dee100!important;}
span.tag-Akce /* Akce */ {background: #30093b!important;}
span.tag-Arkády /* Arkády */ {background: #006513!important;}
span.tag-Free-to-play /* Free-to-play */ {background: #9a2101!important;}
span.tag-Indie /* Indie */ {background: #0d9be4!important;}
span.tag-Logické /* Logické */ {background: #0d9be4!important;}
span.tag-Multiplayer /* Multiplayer */ {background: #c80068!important;}
span.tag-Online /* Online */ {background: #488b00!important;}
span.tag-Retro /* Retro */ {background: #9d9d9d!important;}
span.tag-RPG /* RPG */ {background: #488b00!important;}
span.tag-Simulátory /* Simulátory */ {background: #dee100!important;}
span.tag-Sportovní /* Sportovní */ {background: #9a2101!important;}
span.tag-Strategie /* Strategie */ {background: #9d9d9d!important;}
span.tag-Závodní /* Závodní */ {background: #0d9be4!important;}
span.tag-Bezpečnost /* Bezpečnost */ {background: #006513!important;}
span.tag-Byznys /* Byznys */ {background: #0d9be4!important;}
span.tag-Cosplay /* Cosplay */ {background: #488b00!important;}
span.tag-Čeština /* Čeština */ {background: #000000!important;}
span.tag-Digitální-distribuce /* Digitální distribuce */ {background: #006513!important;}
span.tag-DLC /* DLC */ {background: #0d9be4!important;}
span.tag-DRM /* DRM */ {background: #6ac300!important;}
span.tag-Gamescom /* Gamescom */ {background: #ff8a00!important;}
span.tag-Hardware /* Hardware */ {background: #0d9be4!important;}
span.tag-Kickstarter /* Kickstarter */ {background: #0d9be4!important;}
span.tag-Komentář /* Komentář */ {background: #006599!important;}
span.tag-Mobily /* Mobily */ {background: #006513!important;}
span.tag-Modifikace /* Modifikace */ {background: #6f008f!important;}
span.tag-Next-gen /* Next-gen */ {background: #0d9be4!important;}
span.tag-Piráti /* Piráti */ {background: #9d9d9d!important;}
span.tag-Spekulace /* Spekulace */ {background: #006513!important;}
span.tag-Technologie /* Technologie */ {background: #9a2101!important;}
span.tag-Test /* Test */ {background: #6ac300!important;}
span.tag-Video /* Video */ {background: #e10000!important;}
span.tag-Activision-Blizzard /* Activision Blizzard */ {background: #00e1b9!important;}
span.tag-Battlefield /* Battlefield */ {background: #006599!important;}
span.tag-Call-of-Duty /* Call of Duty */ {background: #006513!important;}
span.tag-Capcom /* Capcom */ {background: #6ac300!important;}
span.tag-Diablo /* Diablo */ {background: #006599!important;}
span.tag-EA  /* EA  */ {background: #c80068!important;}
span.tag-Final-Fantasy  /* Final Fantasy  */ {background: #30093b!important;}
span.tag-Grand-Theft-Auto /* Grand Theft Auto */ {background: #488b00!important;}
span.tag-Konami /* Konami */ {background: #9a2101!important;}
span.tag-Microsoft /* Microsoft */ {background: #6ac300!important;}
span.tag-Nintendo /* Nintendo */ {background: #30093b!important;}
span.tag-SEGA /* SEGA */ {background: #ff8a00!important;}
span.tag-Sony /* Sony */ {background: #0d9be4!important;}
span.tag-Square Enix /* Square Enix */ {background: #6ac300!important;}
span.tag-Take-Two /* Take Two */ {background: #000000!important;}
span.tag-Ubisoft /* Ubisoft */ {background: #006513!important;}
span.tag-World-of-Warcraft /* World of Warcraft */ {background: #ff8a00!important;}
span.tag-Deskovky /* Deskovky */ {background: #00e1b9!important;}
span.tag-Dojmy /* Dojmy */ {background: #006599!important;}
span.tag-Freehry /* Freehry */ {background: #ff8a00!important;}
span.tag-Preview /* Preview */ {background: #00e1b9!important;}
span.tag-Recenze /* Recenze */ {background: #6ac300!important;}
span.tag-Téma /* Téma */ {background: #c80068!important;}
span.tag-3DS /* 3DS */ {background: #488b00!important;}
span.tag-Android /* Android */ {background: #99cc00!important;}
span.tag-Handheldy /* Handheldy */ {background: #dee100!important;}
span.tag-iPhone /* iPhone */ {background: #9d9d9d!important;}
span.tag-Konzole /* Konzole */ {background: #ff8a00!important;}
span.tag-Linux /* Linux */ {background: #9a2101!important;}
span.tag-PC /* PC */ {background: #006599!important;}
span.tag-PS3 /* PS3 */ {background: #01196f!important;}
span.tag-PSP /* PSP */ {background: #6f008f!important;}
span.tag-Vita /* Vita */ {background: #005bb1!important;}
span.tag-Wii /* Wii */ {background: #34beed!important;}
span.tag-X360 /* X360 */ {background: #59a32e!important;}

.article-list-image img
{
	width: 148px;
	height: 74px;
	border: solid 0px;
}

.article-list-data
{
	float: left;
	display: block;
	/*width: 132px;*/
	height: 74px;
	overflow: hidden;
	position: relative;
}

.article-list-data .article-list-data-table,
.article-list-data .article-list-data-table tr
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.article-list-data .article-list-data-table td
{
	padding: 0 0 0 0;
	width: 132px;
	height: 74px;
	text-align: left;
	vertical-align: middle;
}

.article-list-data .article-list-data-table td .article-list-title
{
	padding: 0;
	margin: 0;
	font-weight: bold;
}

.article-list-info
{
	display: block;
	position: absolute;
	bottom: 8px;
	left: 0px;
	color: #484848;
}

.article-list-info a
{
	color: #484848!important;
}

.article-list-title
{
	font-size: 1.4em;
}
#databox-catalog .article-list-title
{
	font-weight: normal!important;
	line-height: 1.3em;
}

.article-list-date
{
	font-size: 0.9166em;
}

.article-list-author
{
	font-size: 0.9166em;
}

.article-list-forum
{
	font-size: 0.9166em;
}

.article-list-forum a
{
	background: url("/Client.Images/Icons/icon-forum.gif") no-repeat scroll 0px 2px transparent;
	padding-left: 14px;
	color: #484848!important;
}

.article-list-forum a:hover
{
	text-decoration: underline;
}

.article-list-clip a
{
	color: #000000;
	text-decoration: none;
}

.article-list-clip a:hover
{
	text-decoration: underline;
	color: #f29400!important;
}

.article-list-clip .article-list-tags a:hover
{
	color: #FFFFFF!important;
}

/****** BIG LIST *****/ 
.article-list-clip-big
{
	width: 638px;
	height: 154px;
}

.article-list-clip-big .article-list-row
{
	width: 638px;
	height: 154px;
}

.article-list-clip-big .article-list-image
{
	width: 308px;
	height: 154px;
}

.article-list-clip-big .article-list-image img
{
	width: 308px;
	height: 154px;
}

.article-list-clip-big .article-list-data
{
	width: 302px;
	height: 154px;
}

.article-list-clip-big .article-list-annotation
{
	display: none;
}

.article-list-clip-big .article-list-title
{
	font-size: 1.75em;
	line-height: 1.25em;
	padding: 14px 0px 14px 10px;
}

.article-list-clip-big .article-list-info
{
	left: 10px;
	bottom: 18px;
	white-space: nowrap;
	overflow: hidden;
	height: 16px;
}

/****** MOSAIC LIST *****/ 
.article-list-clip-mosaic
{
	width: 308px;
	height: 286px;
	float:left;
	margin-right: 20px;
}

.article-list-clip-mosaic.last
{
	margin-right: 0px!important;
}

.article-list-clip-mosaic .article-list-row
{
	width: 308px;
	height: 286px;
}

.article-list-clip-mosaic .article-list-image
{
	width: 308px;
	height: 154px;
	float: none;
}

.article-list-clip-mosaic .article-list-image img
{
	width: 308px;
	height: 154px;
}

.article-list-clip-mosaic .article-list-data
{
	
	float: none;
	width: 292px;
	height: 132px;
	padding-left: 8px;
	padding-right: 8px;
}

.article-list-clip-mosaic .article-list-annotation
{
	display: none;
}

.article-list-clip-mosaic .article-list-title
{
	font-size: 1.5333em;
	line-height: 1.4em;
	padding: 10px 4px 11px;
}

.article-list-clip-mosaic .article-list-info
{
	left: 12px;
	bottom: 11px;
	white-space: nowrap;
	overflow: hidden;
	height: 16px;
}

.article-list-videoplay
{
    background: url("/Client.Images/Icons/icon-video-play.png") no-repeat scroll center center transparent;
    bottom: 5px;
    display: block;
    height: 60px;
    position: absolute;
    right: 5px;
    width: 76px;
}

/****** MOST READED BOX *****/ 
#databox-most-readed .article-list-title
{
	font-size: 1.0em;
}

/* --------------------------- BUTTONS ------------------------ */
.button-row
{
	display: block;
	height: 30px;
	margin-top: 15px;
}

.button-row .button
{
	display: block;
	height: 30px;
	float: right;
	background: url("/Client.Images/Buttons/btn-arrow.png") no-repeat center right;
	padding-right: 35px;
	color: #24374c;
	text-decoration: underline;
	margin-left: 0px;
}

.button-row .button .button-corner
{
	display: block;
	height: 30px;
	float: left;
	width: 0px;
	background: transparent;
}

.button-row .button .button-text
{
	display: block;
	height: 30px;
	line-height: 30px;
	color: #24374c;
	font-weight: bold;
	font-size: 18px;
	background: transparent;
	float: left;
	white-space: nowrap;
	text-decoration: underline;
}

.pacman-off .button,
.pacman-off .button .button-text span
{
	background: transparent;
	padding-right: 0px;
	text-decoration: underline!important;
}

.button-row .button:hover,
.button-row .button:hover .button-text,
.button-row .button:hover .button-text span
{
	color: #f29400!important;
	cursor: pointer;
}


/* --------------------------- BANNERS ------------------------ */
.advertisement
{
	display: block;
	padding-top: 12px;
	margin: auto;
	text-align: center;
	background: url("/Client.Images/BackGround/bg-advertisement.png") no-repeat top right;
}
.advertisement:empty,
.advertisement > .box-data:empty
{
	display: none;
}

.advertisement-text
{
	margin-top: 20px;
}

.advertisement-text a
{
	color: #000000!important;
}

.advertisement table tr td
{
	text-align: center;
}

.advertisement table,
.advertisement > div
{
	text-align: center;
	margin: 0 auto;
}

.advertisement .advertisement 
{
	text-align: left;
}

.advertisement .advertisement table
{
	margin: 0 0;
}

.advertisement-text table
{
	margin-bottom: 12px!important;
}

.advertisement-text table tr td
{
	text-align: left;
	font-size:0.9166em;
}

.advertisement-text table tr td a img
{
	margin-right: 10px !important;
}

.advertisement-hypertext
{
    background-color: #F6F6F6;
    background-position: 4px 50%;
    margin-bottom: 18px;
    margin-top: 18px;
    padding: 4px 0px!important;
    text-align: left;
}

.advertisement-hypertext .box-data
{
	background: transparent!important;
	margin-left: 57px;
}

.advertisement-hypertext > div
{
	text-align: left;
}


.advertisement-hypertext table
{
	width: 100%;
}

.advertisement-bigfull
{
	margin-top: 0px;
	background-position: center top;
}

#adblock-square table
{
	text-align: left;
	margin: 0 0;
}


.adblock-leaderboard-clip
{
	background: none repeat scroll 0 0 transparent; 
	margin: 0 auto; 
	padding-top: 2px; 
	text-align: left; 
	width: 1000px; 
	position:relative;
}

.adblock-leaderboard
{
	background: transparent;
	padding-top: 2px;
	width: 1000px;
	text-align: center;
	margin: 0 auto;
}

.adblock-leaderboard-bottom .label
{
	margin-bottom: 18px;
}

.adblock-leaderboard .label
{
	margin-right: -12px;
	width: 1000px;
	padding-right: 12px;
	background: url("/Client.Images/BackGround/bg-advertisement-leaderboard.png") no-repeat 100% 0px;
}

.column-right .advertisement
{
	background: url("/Client.Images/BackGround/bg-advertisement-leaderboard.png") no-repeat 304px 0px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-right: 20px;
	width: 300px;
	text-align: left;
	margin-bottom: 10px; 
}


/* --------------------------- MF COMMON ------------------------ */

/****** PROLINK ******/
#prolinkhdr .prolinkhdr-center {
	margin:0 auto;
	width:1000px;
}

#prolinkhdr .prolinkhdr-fixed {
    width: 960px!important;
}

#prolinkhdr .plh-logo img {
    padding-right: 0px;
    padding-left: 7px;
}

/****** RSS HUB *****/
.page-hub-header
{
	background-color:#FFFFFF;
	text-align: left;
	margin-bottom: 0px!important;
}

.page-hub-header .box-header
{
 	padding-top:8px;
 	padding-left:25px;
	padding-right:25px;
}

.page-hub-header .box-header h2
{
 	font-size: 1.7em;
}


#page-hub-container
{
	clear:both;
	background-color:#FFFFFF;
	padding: 0 30px 0px;
	width: 970px;
	text-align: left;
	height:auto;
}

.page-hub-clip
{
	width:970px;
	height:auto;
	padding: 0;
	position: relative;
}

#page-hub-item-container
{
	width: 100%;
	height:auto;
	padding: 0;
	position: relative;
	left: 0;
}

.page-hub-item
{
	float:left;
	overflow:hidden;
	padding-right: 25px;
	width: 174px;
}

.page-hub-item .page-hub-item-img
{
	width: 172px;
	height: 127px;
	display: block;
	background: #DBDBDB;
	padding: 1px; 
	margin-top:0.5em;
	overflow:hidden;
}

#page-hub .page-hub-item-img img
{
	border: 0px solid;
	width: 172px;
	height: 127px;
	vertical-align: top;
	margin: 0!important;
}

.page-hub-item h4
{
	margin-top:0.5em;
	padding-top:0;
}

.page-hub-item img
{
	padding-top:0;
}


.page-hub-item h4
{
	padding-bottom:0.5em;
	font-size:14px;
	font-weight: bold;
}

.page-hub-item h4 a
{
	color:#174c73;
	text-decoration:underline;
}

#page-hub-navigation
{
	display: block;
	padding: 0.5em 0;
}

#page-hub-navigation a
{
	display: none;
	cursor: pointer;
	color:#174c73;
}

.page-hub-item h4 a:hover,
#page-hub-navigation a:hover
{
	color:#f29400;
}


#page-hub-navigation a.next
{
	background:url("/Client.Images/List/li-arrow-next.png") center right no-repeat transparent;
	padding-right:11px;
	float: right;
}

#page-hub-navigation a.prev
{
	background:url("/Client.Images/List/li-arrow-prev.png") center left no-repeat transparent;
	padding-left:11px;
	float: left;
}

.page-hub-item .box_name
{
	display: block;
	font-size: 20px;
	margin-top: 10px;
	height: 28px;
}

.page-hub-item a.box_name,
.page-hub-item a.box_name:hover
{
	color: #4b4b4b;
	text-decoration: none !important;
}



/* ------------------------ SECTION PATH ---------------------- */
.section-path h1
{
	color: #24374c;
	margin: 0 0 0 0;
	font-size: 1.7em;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
	border-bottom: solid 4px #dae5f0;
	text-transform: uppercase;
}

.section-path h1 span 
{
	color: #ccbfb2;
	text-transform: none;
	font-weight: normal;
	font-size: 18px;
}

.section-path h1 span span 
{
	color: #24374C;
}

.section-path h1 span span.delim-default
{
	font-size: 21.7667px;
	font-weight: bold;
}

.section-path small
{
	float: right;
	font-size: .9166em;
	line-height: 1.75em;
	color: #767676;
}

.section-path small a
{
	text-decoration: underline;
	color: #000000;
}

.section-path small a.selected
{
	color: #767676;
	text-decoration: none;
}



/* ------------------------ SECTION DESCRIPTION ---------------------- */
.section-description
{
	color: #000000;
}

.section-description .ar-img
{
	margin-bottom: 20px;
}

.section-description p
{
	font-size: 1.0em;
	margin-top: 15px;
}


/* ------------------------ PAGER ---------------------- */
.article-list-pager
{
	text-align: right;
	margin-top: 18px;
	margin-bottom: 18px;
}

.article-list-pager table
{
	text-align: right;
	margin: 0 auto
}

.article-list-pager table td a
{
	display: block;
	margin: 3px;
	padding: 3px 10px;
	color: #d9d9d9;
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	text-decoration: none;
	float: left;
}

.article-list-pager table td b
{
	float: left;
}

.article-list-pager table td b
{
	display: block;
	margin: 3px;
	padding: 3px 10px;
	background-color: #2b435c;
	color: #ffffff;
	border: 1px solid #24384d;
}

.article-list-pager table td a:hover
{
	background-color: #2b435c;
	color: #ffffff!important;
	border: 1px solid #24384d;
}

.article-list-pager table td .transp
{
	border: 1px solid transparent!important;
	background-color: transparent!important;
	color: #24374c;
	padding: 3px 0px;
}

.article-list-pager table td a.transp
{
	text-decoration: underline;
	font-weight: bold;
	padding: 3px 0px;
}

.article-list-pager table td a.transp:hover
{
	color: #f29400!important;
}

.article-list-pager table td .transp.next
{
	float: right;
}

.article-list-pager table td .transp.prev
{
	float: left;
}

/* --------------------------- GAME RATING BOX ----------------- */
.game-rating-clip
{
	display: block;
	height: 24px;
	padding: 3px 2px;
	overflow: hidden;
	margin-top: 4px;
	background: #f2f5f8;
}


.game-rating
{
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	background: transparent url("/Client.Images/BackGround/bg-rating-strip.png") no-repeat scroll 0px 0px;
}

.game-rating a
{
	padding-left: 10px;
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
}

.game-rating a:hover
{
	text-decoration: underline;
}


/* --------------------------- MF COMMON FOOTER ----------------- */
#prolinkftr {
    margin: 20px auto 0 !important;
    min-width: 1000px;
}

#prolinkftr .prolinkftr-fixed {
    margin: 0 auto !important;
    padding: 0 25px 0 25px;
    text-align: center;
    width: 950px;
}
