@CHARSET 'UTF-8';

/**
 * generics:BEGIN
 */
body, form, .wtools, .platforma, .menu, .top_menu, .content_list .item .info p, ul.social, #poll ul, .more_articles table td h3, .more_articles table td .img img, ul.user_menu
{
	margin: 0px;
	padding: 0px;
}

.content_list .item.first h2, .content_list h1#content_title
{
	font-size: 20px;
}

body, input, textarea, select
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
}

#quick_searchfield, .top_menu, .pager, .page_info, .more_articles table td h3, ul.user_menu
{
	font-size: 11px;
}

.subinfo
{
	font-size: 10px;
}

h1#content_title, #poll .summary strong, table.info td.rinfo .plusy, table.info td.rinfo .minusy, #gallery .title, #diskusia .title
{
	font-size: 14px;
}

.more_articles .title, .content_list .item h2
{
	font-size: 16px;
}

.user_zone a, #menu_bar a, .top_menu a, table.info .hodnotenie strong, .more_articles .title, #quick_searchfield, #quick_username, #quick_password, table.user_articles thead a
{
	color: #fff;
}

.user_zone span, .top_menu li, span.yesterday
{
	color: #6ba3ff
}

.top_menu li a.sel, .top_menu li a:hover, .date .today, .content_list .item.first h2 a, .content_list .item.first h2, .pager span.sel, .content_list h1#content_title, #poll .summary strong, ul.user_menu a.sel,
ul.user_menu a:hover, h1#content_title a
{
	color: #7ed92e;
}

body, ul.social li a
{
	color: #a7b2c1;
}

a, .content_list h2 a:hover
{
	outline: none;
	text-decoration: none;
}

a, h1#content_title, table.info .label, #poll, #footer
{
	color: #96caff;
}

a:hover
{
	text-decoration: underline;
}

a img, .user_zone #quick_username, .user_zone #quick_password, #quick_searchfield
{
	border: none;
}

.menu li a, .content_list .item .info .subinfo, .pager, .page_info, .content_list.content_title, table.info, ul.social, #poll, #gallery .title, #diskusia .title,
#diskusia table .user, #diskusia table .subject, #diskusia .add, #diskusia .read, .more_articles .title, #article label, table.user_articles, table.plne_hry
{
	font-weight: bold;
}

#header, #menu_bar, table.info .binfo, table.info .hodnotenie, #diskusia, .user_zone .profile_links, .content_list.content_title .info.gallery
{
	position: relative;
}

.logo, .top_banner, .wtools, .platforma, .shop_link, .user_zone, #quick_search, #quick_search #quick_searchfield, table.info .hodnotenie div, table.info .hodnotenie strong,
#diskusia .add, #diskusia .read, .user_zone .profile_links a, .content_list.content_title .gallery .karta_hry, .platforma_title
{
	position: absolute;
}

.logo, .shop_link, .menu li a, .pager table .prev a, .pager table .next a, #poll ul li a, .user_zone .profile_links a, .content_list.content_title .gallery .karta_hry
{
	display: block;
}

.logo span, .shop_link span
{
	display: none;
}

.wtools li, .menu li, .top_menu li, ul.social li, #poll ul li, ul.user_menu li
{
	display: inline;
}

.wtools, .platforma, .menu, .top_menu, ul.social, #poll ul, ul.user_menu
{
	list-style: none;
}

.platforma li, .menu li a, #content_col, #right_col, .content_list .item .image, .content_list .item .info, ul.social li, #poll ul li a
{
	float: left;
}

.clear { clear: both; }

.left, .more_articles table td
{
	text-align: left;
}

.pagetext, .content_list.content_title .anotation
{
	text-align: justify;
}

.center, .adsense, #poll .summary, #gallery td
{
	text-align: center;
}

.right, .page_info
{
	text-align: right;
}

.vtop, .more_articles table td
{
	vertical-align: top;
}

tr.vmiddle td
{
	vertical-align: middle !important;
}

#tvArchiv
{
	margin: 20px 0px;
}

form#article input.text
{
	width: 300px;
}

.gw_sub_title
{
	background: url('/editor/images/design/back_sub_title_gw.gif') no-repeat center left;
	padding-left: 18px;
	margin: 10px;
	color: #93c9fd;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid #313d4a;
	padding-bottom: 3px;
}
/**
 * generics:END
 */

/**
 * layout:BEGIN
 */
body
{
	/*background: url('../../images/design/body_back.gif') #272c37 repeat-x top left;*/
	/*background: url('/editor/images/backgrounds/animal-ark-africa.jpg') #000 repeat-x top center;*/
	background: url('/editor/images/backgrounds/gw-reskin-hokejarena.jpg') #000 repeat-x top center;
}

#main { margin: 0px auto; width: 1000px; background-color: #262d36; position: relative; z-index: 2; }

#footer
{
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	width: 1000px;
	text-align: center;
	font-size: 11px;
}

#header
{
	background: url('../../images/design/header_back.jpg') no-repeat top left;
	height: 213px;
}

#menu_bar
{
	background: url('../../images/design/menu_bar.gif') no-repeat top left;
	height: 27px;
}

#data
{
	border: 1px solid #2c3e54;
	border-width: 0px 1px 1px 1px;
	background: url('../../images/design/data_back.gif') repeat-y top left;
}

.data_header
{
	background: url('../../images/design/data_header_back.gif') repeat-x top left;
	padding: 0px 0px 16px 16px;
}

#content_col
{
	width: 665px;
	margin-right: 16px;
}

#right_col
{
	background: url('../../images/design/right_col_back.jpg') repeat-x top left;
	width: 301px;
}

#sidebars { posistion: relative; }
#sidebars a { position: absolute; top: 0px; height: 800px; z-index: 0; }
#sidebars a#sideBarLeft { left: 0px; }
#sidebars a#sideBarRight { right: 0px; }
/**
 * layout:END
 */

/**
 * #header:BEGIN
 */
	/**
	 * #logo:BEGIN
	 */
	.logo
	{
		width: 360px;
		height: 120px;
	}
	/**
	 * #logo:END
	 */
	
	/**
	 * .top_banner:BEGIN
	 */
	.top_banner, .rightBanner
	{
		border: 1px solid #419ffc;
	}
	.top_banner
	{
		right: 15px;
		top: 10px;
	}
	/**
	 * .top_banner:END
	 */
	
	/**
	 * .wtools:BEGIN
	 */
	.wtools { top: 120px; right: 15px; }
	.wtools li { padding-left: 10px; }
	.wtools li.rss { position: relative; }
	.wtools li.rss ul { position: absolute; left: -40px; top: 10px; z-index: 10; visibility: hidden; }
	.wtools li.rss ul li, .wtools li.rss ul li a { display: block; }
	.wtools li.rss ul li a { width: 100px; background-color: #002a5d; border: 1px solid #419ffc; padding: 3px 5px; font-weight: bold; }
	.wtools li.rss ul li a:hover { color: #fff; }
	/**
	 * .wtools:END
	 */
	
	/**
	 * .platforma:BEGIN
	 */
	.platforma { top: 146px; left: 2px; }
	.platforma_title { top: 125px; left: 15px; color: #c2e6ff; font-weight: bold; }
	.platforma a { display: block; width: 60px; height: 68px; position: absolute; background-position: top left; background-repeat: no-repeat; }
	.platforma a:hover, .platforma a.sel { background-position: bottom left; }
	.platforma #menuPc { background-image: url('/editor/images/design/platforma/platforma_pc.gif'); }
	.platforma #menuPs3 { left: 57px; background-image: url('/editor/images/design/platforma/platforma_ps3.gif'); }
	.platforma #menuXbox360 { left: 114px; background-image: url('/editor/images/design/platforma/platforma_xbox.gif'); }
	.platforma #menuWii { left: 171px; background-image: url('/editor/images/design/platforma/platforma_wii.gif'); }
	.platforma #menuPsVITA { left: 228px; background-image: url('/editor/images/design/platforma/platforma_psvita.gif'); }	
	.platforma #menuPsp { left: 285px; background-image: url('/editor/images/design/platforma/platforma_psp.gif'); }
	.platforma #menu3DS { left: 342px; background-image: url('/editor/images/design/platforma/platforma_3ds.gif'); }
	.platforma #menuNds { left: 399px; background-image: url('/editor/images/design/platforma/platforma_nds.gif'); }
	.platforma #menuIPad { left: 456px; background-image: url('/editor/images/design/platforma/platforma_ipad.gif'); }
	.platforma #menuIPhone { left: 513px; background-image: url('/editor/images/design/platforma/platforma_iphone.gif'); }
	.platforma #menuMobily { left: 570px; background-image: url('/editor/images/design/platforma/platforma_mobil.gif'); }
	.platforma #menuHardware { left: 627px; background-image: url('/editor/images/design/platforma/platforma_hardware.gif'); }	
	/**
	 * .platforma:END
	 */
	
	/**
	 * .shop_link:BEGIN
	 */
	.shop_link
	{
		top: 146px;
		right: 175px;
		width: 120px;
		height: 66px;
	}
	/**
	 * .shop_link:END
	 */
	
	/* .user_zone:BEGIN */
	.user_zone { top: 147px; right: 1px; width: 180px; height: 49px; padding: 8px 0px 0px 0px; }
	.user_zone, .user_zone * { font-size: 11px !important; }
	.user_zone table { padding-left: 12px; }
	.user_zone table .frow td { padding-bottom: 10px; }
	.user_zone #quick_password { background: url('../../images/design/form_password.gif') no-repeat bottom left; }
	.user_zone #quick_username { background: url('../../images/design/form_username.gif') no-repeat bottom left; }
	.user_zone #quick_password.sel, .user_zone #quick_username.sel { background-position: top left; }
	.user_zone #quick_username, .user_zone #quick_password { width: 63px; height: 13px; padding: 3px 3px 2px 3px; }
	.user_zone .profile_links a { font-weight: bold; font-size: 12px; }
	.user_zone .my_profile { background: url('/editor/images/design/icon_my_profile.jpg') no-repeat center left; top: -1px; left: 15px; padding: 4px 0px 4px 18px; }
	.user_zone .logout { background: url('/editor/images/design/icon_logout.jpg') no-repeat center left; top: -1px; left: 95px; padding: 4px 0px 4px 28px; }
	.user_zone .profile_links .messages { left: 9px; bottom: -55px; padding: 4px 0px 4px 29px; width: 53px; background: url('/editor/images/design/icon_user_messages.jpg') no-repeat center left; }
	.user_zone .profile_links .messages span { color: #7ed92e; font-weight: bold; }
	.user_zone .profile_links .redaktor { padding: 7px 0px 6px 24px; bottom: -52px; left: 95px; background: url('/editor/images/design/icon_redaktor.jpg') no-repeat center left; }
	/* .user_zone:END */
/**
 * #header:END
 */

/**
 * #menu_bar:BEGIN
 */
	/**
	 * .menu:BEGIN
	 */
	.menu
	{
		margin-left: 15px;
	}
	
	.menu li a
	{
		background: url('../../images/design/menu_item_back.gif') repeat-x top left;
		border: 1px solid #0e5397;
		text-transform: uppercase;
		padding: 5px 6px;
	}
	
	.menu li a.highlight
	{
		background-image: url('../../images/design/menu_item_back_highlight.gif');
		border-color: #0b5fb8;
	}
	
	.menu li a:hover, .menu li a.sel
	{
		background-image: url('../../images/design/menu_item_sel.gif');
	}
	/**
	 * .menu:END
	 */
	
	/**
	 * #quick_search:BEGIN
	 */
	#quick_search
	{
		right: 0px;
	}
	
	#quick_search #quick_searchfield
	{
		background: url('../../images/design/quick_searchfield.gif') no-repeat top left;
		width: 106px;
		padding: 3px;
		right: 35px;
		top: 4px;
	}
	
	#quick_search table
	{
		border-collapse: collapse;
	}
	/**
	 * #quick_search:END
	 */
/**
 * #menu_bar:END
 */

/**
 * .top_menu:BEGIN
 */
.top_menu
{
	text-align: center;
	padding: 20px 0px;
}

.top_menu li
{
	padding: 0px 2px;
}
/**
 * .top_menu:END
 */

/**
 * conten:BEGIN
 */
h1#content_title
{
	background: url('/editor/images/design/content_title_dot.gif') #070b0f no-repeat center left;
	padding: 5px 10px 5px 25px;
	margin: 0px 0px 15px 0px;
}

.section_title
{
	background-color: #070b0f;
	color: #caff97;
	font-weight: bold;
	padding: 5px 10px 5px 25px;
	margin-top: 10px;
}

.content_list h1#content_title
{
	background: none;
	padding: 0px;
}

.content_list.content_title .info.gallery #content_title
{
	background: url('/editor/images/design/pagetext_title.gif') no-repeat center left;
	margin: 10px 50px;
	padding-left: 20px;
}

.content_list.content_title .info.gallery #content_title.short
{
	width: 330px;
}

.content_list.content_title .karta_hry
{
	top: 0px;
	right: 15px;
	background: url('/editor/images/design/icon_herna_karta.jpg') no-repeat center right;
	padding: 15px 45px 15px 0px;
}

.content_list.content_title .info.gallery .title
{
	color: #7eccff;
	border-bottom: 1px solid #34424f;
	padding-bottom: 3px;
	margin: 10px auto;
	width: 520px;
}

.content_list.content_title #gallery
{
	background: none;
	border: none;
	margin: 15px auto;
}

.content_list.content_title #gallery img
{
	border: 1px solid #83a1b2;
}

.content_list.content_title.sutaz
{
	color: #fff;
}

.content_list.content_title.sutaz p
{
	padding: 10px 0px;
}

.content_list.content_title.sutaz h1#content_title, .content_list.content_title.sutaz h3.content_title
{
	border-bottom: 1px solid #7ed92e;
	color: #7ed92e;
	margin-bottom: 5px;
	padding-bottom: 1px;
}

.content_list.content_title.sutaz h3.content_title
{
	font-size: 16px;
	margin-bottom: 5px;
}

.content_list.content_title.sutaz a
{
	color: #7ed92e;
}

.content_list.content_title.sutaz strong, .content_list.content_title.sutaz b
{
	color: #00baff;
}

.content_list.content_title.offline h1 span
{
	font-size: 16px;
	color: #96caff;
}

.page_info
{
	margin-bottom: 5px;
}

.pagetext
{
	padding: 0px 20px;
}

.pagetext img
{
	margin: 10px 20px;
	border: 1px solid #748298;
}

.content_list .item
{
	padding: 10px 20px 15px 20px;
}

.content_list .item.first
{
	background-color: #1a212a;
	border: 2px solid #303846;
}

.content_list .item h2
{
	border-bottom: 1px solid #526e86;
	background: url('/editor/images/design/content_list_dot.gif') no-repeat top left;
	padding: 0px 0px 5px 15px;
	margin: 0px 0px 10px 0px;
}

.content_list .item.first h2
{
	border-color: #426b2c;
	background-image: url('/editor/images/design/content_list_first_dot.gif');
}

.content_list .item .image
{
	text-align: center;
	width: 130px;
	margin-right: 10px;
}

.content_list .item .image img
{
	border: 1px solid #7e94ad;
}

.content_list .item .info
{
	width: 480px;
}

.content_list .item.no_image .info
{
	width: 620px;
}

.content_list .item .info .subinfo
{
	margin-top: 5px;
}

.content_list.bazar h2
{
	background: none !important;
}

.content_list.bazar .user_menu, .user_menu.downloadm
{
	border: none;
	padding-left: 15px;
}

.user_menu.downloadm
{
	padding-left: 20px;
	padding-bottom: 10px;
}

.content_list.bazar .item.first
{
	background: none;
	border: none;
}

.content_list.bazar .item.real
{
	margin: 0px 20px;
}

.content_list.bazar .item.real .image, .content_list.bazar .item.real .info
{
	margin-bottom: 10px;
}

.content_list.bazar .item.real h2
{
	font-size: 14px;
	border: none;
	padding: 0px;
}

.content_list.bazar .item.real h2 a, .content_list.bazar .item.real h2
{
	text-decoration: underline;
	color: #6accff;
}

.content_list.bazar .item.real .info
{
	width: 440px;
}

.content_list.bazar .item.real.no_image .info
{
	width: 580px;
}

.content_list.bazar .clear
{
	background-color: #172027;
	position: relative;
}

.content_list.bazar .clear, .content_list.bazar .detail
{
	font-weight: bold;
	color: #fff;
	height: 25px;
}

.content_list.bazar .detail
{
	line-height: 18px;
}

.content_list.bazar .clear span, .content_list.bazar .detail span
{
	color: #0091d5;
}

.content_list.bazar .clear div
{
	position: absolute;
	top: 5px;
}

.content_list.bazar .clear div.sell
{
	left: 10px;
}

.content_list.bazar .clear div.price
{
	left: 150px;
}

.content_list.bazar .clear div.kraj
{
	left: 240px;
}

.content_list.bazar .clear div.inserted
{
	left: 380px;
}

.content_list.search
{
	padding: 0px 40px;
}

.content_list.search .stack
{
	font-size: 11px;
	padding: 5px 0px;
}

.content_list.search h2, .content_list.search p
{
	margin: 0px;
	padding: 0px;
}

.content_list.search h2
{
	font-size: 14px;
}

.content_list.search h2 a
{
	color: #fff;
	text-decoration: underline;
}

.content_list.search .anotation
{
	color: #7bcfff;
	font-weight: bold;
}

.content_list.search div.itemx
{
	border-top: 1px solid #506b7c;
	padding: 10px 0px;
}

.content_list.search div.itemx.first
{
	padding-top: 0px;
	border: none;
}

.content_list.guestbook .item
{
	clear: left;
	border-top: 1px solid #313d4a;
	margin: 0px 10px;
}

.content_list.guestbook .item.firstg
{
	border: none;
}

.content_list.guestbook .item .title
{
	position: relative;
}

.content_list.guestbook .item .title span
{
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

.content_list.guestbook .item .title a { position: absolute; right: 0px; display: block; font-size: 11px; top: 0px; border: 1px solid #0b5fb8; padding: 1px 10px; background-color: #01253e; }

.content_list.guestbook .item .addedby
{
	margin: 3px 0px;
	color: #93c9fd;
	font-size: 11px;
}

.content_list.guestbook .item .addedby span
{
	color: #a0a0a0;
}

.content_list.guestbook .item .addedby span a
{
	color: #7ed92e;
}

.content_list.guestbook .item .message
{
	color: #fff;
}

.content_list.guestbook .item .message img
{
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #748faa;
}

.content_list.vydanie .item
{
	border-bottom: 1px solid #454b52;
}

.content_list.vydanie h2
{
	background: none;
	padding: 0px;
	border: none;
	margin: 0px;
	color: #fff;
	font-size: 12px;
}

.content_list.vydanie h2 a
{
	color: #76d40f;
	font-size: 18px;
}

.content_list.vydanie .item .image
{
	width: 130px;
}

.content_list.vydanie .item .info
{
	width: 480px;
}

.content_list.vydanie .item.no_image .info
{
	width: 670px;
}

.content_list.vydanie .platformy
{
	color: #6fc5ff;
	font-weight: bold;
}

.content_list.vydanie .platformy.white
{
	color: #fff;
}

.content_list.bleskovky .item h2
{
	color: #7ed92e;
	border-color: #497233;
	background-image: url('/editor/images/design/content_list_first_dot.gif');
}

.content_list.bleskovky .item.first h2
{
	color: #83bce9;
	border-color: #445f76;
	background: url('/editor/images/design/back_lidt_item_dot.gif') no-repeat center left;
}

.content_list.bleskovky .item .date
{
	float: right;
	color: #83bce9;
	font-weight: bold;
	font-size: 14px;
}

.content_list.bleskovky .item .subitem h3
{
	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-size: 15px;
}

.content_list.bleskovky .item.first .subitem h3 a
{
	color: #7ed92e;
}

.content_list.bleskovky .item .subitem .diskusia
{
	font-weight: bold;
	text-align: right;
	margin: 5px 0px;
}

.content_list.bleskovky .item .subitem
{
	border-top: 1px solid #3a4048;
	padding: 10px 0px 10px 15px;
}

.content_list.bleskovky .item .subitem.first
{
	border: none;
}

.pager
{
	margin-top: 10px;
	background-color: #151b22;
	padding: 5px 10px;
}

.pager table
{
	border-collapse: collapse;
	width: 645px;
}

.pager table .prev, .pager table .next
{
	width: 100px;
}

.pager table .prev a
{
	background: url('/editor/images/design/arrow_prev.gif') no-repeat center left;
	padding-left: 15px;
}

.pager table .next a
{
	background: url('/editor/images/design/arrow_next.gif') no-repeat center right;
	padding-right: 15px;
}

.adsense
{
	margin: 10px 0px;
}

table.plne_hry
{
	background: url('/editor/images/design/back_plne_hry_navigation.gif') repeat-y top left;
	margin-bottom: 15px;
}

.hktext table.plne_hry
{
	background: url('/editor/images/design/back_hktext_plne_hry_navigation.gif') repeat-y top left;
}

table.plne_hry td
{
	width: 157px;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
}

table.plne_hry td a
{
	display: block;
	background: url('/editor/images/design/icon_dot.gif') no-repeat center left;
	padding: 0px 0px 0px 10px;
}

.download, .download .title, .download .size
{
	display: block;
}

.download:hover
{
	text-decoration: none;
}

.download
{
	background: url('/editor/images/design/icon_disketa.jpg') no-repeat center left;
	margin: 30px auto;
	width: 200px;
	padding-left: 15px;
	text-align: center;
	font-weight: bold;
}

.download .title
{
	font-size: 18px;
	margin-bottom: 3px;
	color: #7ed92e;
}

.download .size
{
	margin-bottom: 15px;
	color: #fff;
}

.offline .download
{
	background: url('/editor/images/design/icon_disketa_dark.jpg') no-repeat center left;
	padding-left: 60px;
	margin-left: 30px;
}

.btitle
{
	background: url('/editor/images/design/back_btitle.gif') no-repeat top left;
	color: #fff;
	font-size: 15px;
	padding: 3px 0px 6px 23px;
}

#update_form
{
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}

#update_form .label
{
	width: 170px;
}

#update_form table.profil
{
	margin: 20px auto;
}

#update_form table td
{
	padding: 5px;
	vertical-align: top;
}

#update_form input.text, #update_form textarea
{
	width: 300px;
}

.eshop_links
{
	background-color: #070a0d;
	border: 2px solid #303846;
	margin: 10px 0px;
	padding: 10px 18px;
	color: #72affe;
	font-weight: bold;
	font-size: 14px;
}

.eshop_links.search
{
	color: #caff97;
}
/**
 * content:END
 */

/**
 * .info,#gallery:BEGIN
 */
table.info, table.info table, #gallery, #gallery table, .more_articles
{
	background-color: #01040d;
}

table.info, table.info table, #gallery, #gallery table, #diskusia table, .more_articles table
{
	border-collapse: collapse;
}

#diskusia table, #diskusia table a
{
	color: #b3d9ff;
}

#diskusia table td
{
	padding: 3px;
}

#diskusia table .highlight td
{
	background-color: #343f4a;
}


#diskusia table .user
{
	padding-left: 38px;
}

#diskusia table .user, #diskusia table .subject
{
	width: 226px;
}

#diskusia table .date
{
	width: 135px;
}

#gallery
{
	/*width: 628px;*/
	border: 1px solid #2c333d;
	margin: 0px auto;
}

div.table-info
{
	background-color: #01040d;
	border: 1px solid #2c333d;
	width: 630px;
}

div.table-info table.info
{
	margin-bottom: 15px;
}

table.info td.linfo table
{
	width: 340px;
}

table.info .label
{
	width: 140px;
}

table.info td.rinfo div
{
	width: 240px;
}

table.info td.rinfo .plusy-val, table.info td.rinfo .minusy-val
{
	padding: 5px;
}

table.info td.rinfo div ul, table.info td.rinfo div ol
{
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

table.info td.rinfo div p
{
	margin: 0px;
	padding: 0px;
}

table.info td.rinfo .plusy, table.info td.rinfo .minusy
{
	padding: 4px 5px 5px 25px;
}

table.info td.rinfo .plusy
{
	background: url('/editor/images/design/arrow_plus.gif') #2c333d no-repeat center left;
}

table.info td.rinfo .plusy-val
{
	height: 75px;
}

table.info td.rinfo .plusy-val, table.info td.rinfo .minusy-val
{
	font-weight: normal;
	color: #b3d9ff;
}

table.info td.rinfo .minusy
{
	background: url('/editor/images/design/arrow_minus.gif') #2c333d no-repeat center left;
}

table.info td.vtop, table.info td td, .more_articles table td
{
	padding: 5px;
}

table.info tr.highlight td
{
	background-color: #2c333d;
}

table.info a
{
	color: #50afff;
}

table.info .shop_linkspos
{
	position: relative;
}

.shop-links
{
	background: url('/editor/images/design/back_shop_links.jpg') no-repeat left top;
	width: 630px;
	height: 60px;
	position: relative;
}

.shop-links .hodnotenie div
{
	background: url('/editor/images/design/back_hodnotenie.png') no-repeat center center;
	text-align: center;
	font-size: 34px;
	color: #5ad103;
	width: 67px;
	line-height: 67px;
	z-index: 2;
	right: -20px;
	top: -35px;
	position: absolute;
}

.shop-links .hodnotenie strong
{
	font-size: 16px;
	top: -30px;
	right: 60px;
	position: absolute;
}

.shop-links .buy
{
	color: #91cdff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding: 4px 0px 0px 60px;
}

.shop-links table.shopping
{
	position: absolute;
	border-collapse: collapse;
	top: 4px;
	left: 180px;
}

.shop-links table.shopping td
{
	border: 1px solid #5a799f;
	text-align: center;
	font-weight: bold;
	padding: 1px 5px;
}

.shop-links table.shopping .type td
{
	background-color: #324961;
}

.shop-links table.shopping .prices td
{
	background-color: #202d3b;
	color: #d5eeff;
}

#gallery
{
	margin: 20px 0px;
}

#gallery table
{
	margin: 10px 10px 20px 60px;
}

#gallery td
{
	padding: 5px;
}

#gallery td img
{
	padding: 0px;
	margin: 0px;
}

#gallery .title, #diskusia .title
{
	margin: 10px 10px 10px 20px;
	background: url('/editor/images/design/pagetext_title.gif') no-repeat center left;
	padding-left: 18px;
}

.more_articles
{
	border: 1px solid #274768;
	padding: 1px;
	width: 625px;
}

.more_articles table
{
	margin: 0px 10px 10px 10px;
}

.more_articles table td
{
	width: 100px;
}

.more_articles .title
{
	background: url('/editor/images/design/back_more_articles_title.jpg') no-repeat center left;
	padding: 3px 0px 3px 25px;
}

#diskusia .add, #diskusia .read
{
	bottom: -40px;
	color: #50afff;
}

#diskusia .read
{
	right: 0px;
}

#diskusia
{
	margin-bottom: 60px;
}
/**
 * .info,#gallery:END
 */

/**
 * .social:BEGIN
 */
ul.social
{
	margin-top: 10px;
	height: 23px;
}

ul.social li
{
	padding-right: 20px;
}

ul.social li a
{
	padding: 5px 5px 5px 22px;
}

ul.social li a.facebook
{
	background: url('/editor/images/design/icon_fb.jpg') no-repeat left center;
}

ul.social li a.twitter
{
	background: url('/editor/images/design/twitter-16x16.gif') no-repeat left center;
}

ul.social li a.vybraliSme
{
	background: url('/editor/images/design/vybrali-sme-15x15.gif') no-repeat left center;
}

ul.social li a.myspace
{
	background: url('/editor/images/design/icon_myspace.gif') no-repeat right center;
}
/**
 * .social:END
 */

/**
 * #poll:BEGIN
 */
#poll
{
	width: 310px;
	margin: 5px auto;
}

#poll ul
{
	background: url('/editor/images/design/icon_poll0.jpg') no-repeat top left;
	width: 302px;
	height: 29px;
}

#poll ul li a
{
	width: 29px;
	height: 21px;
}

#poll .summary
{
	margin: 5px;
}
/**
 * #poll:END
 */

/**
 * .box_form:BEGIN
 */
.box_form, .box
{
	border: 1px solid #303846;
	background-color: #1a212a;
	padding: 10px 30px;
	color: #7bcfff;
	font-weight: bold;
}

.box_form.search
{
	margin-bottom: 15px;
	position: relative;
}

.box_form.search .checkboxes
{
	border-left: 1px solid #2d353e;
	padding-left: 10px;
	width: 130px;
}

.box_form.search .filter
{
	position: absolute;
	top: 80px;
	border-top: 1px solid #2d353e;
	width: 430px;
	padding-top: 10px;
	color: #d8e0ed;
}

.box_form.search .filter td.label
{
	padding: 0px;
	color: #75c5f2;
}

.box_form.search .filter td.check
{
	padding: 0px 10px 10px 0px;
}

.box_form.search .filter td.delim
{
	width: 40px;
}

.box
{
	padding: 10px;
	margin-bottom: 15px;
}

.box td.lefttd, .box td.righttd
{
	vertical-align: top;
}

.box td.lefttd
{
	width: 105px;
	text-align: center;
}

.box td.lefttd .image img
{
	border: 1px solid #6f87a8;
	margin-bottom: 10px;
}

.box td.lefttd .hodnotenie
{
	background: url('/editor/images/design/back_hodnotenie2.jpg');
	line-height: 73px;
	padding-top: 18px;
	font-size: 30px;
	color: #5ad103;
	width: 105px;
	margin: 0px auto;
}

.box td.lefttd .hodnotenie a { color: #5ad103; display: block; }
.box td.lefttd .hodnotenie a:hover { text-decoration: none; }

.box td.righttd
{
	padding-left: 20px;
	color: #b3d9ff;
}

.box td.righttd .content_title
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #5ad103;
	font-size: 20px;
}

.box td.righttd table
{
	border-collapse: collapse;
	font-size: 11px;
	width: 505px;
}

.box td.righttd table td
{
	padding: 4px 8px;
}

.box td.righttd table tr.highlight td
{
	background-color: #2c333d;
}

.box td.righttd table td.values, .box td.righttd table td.values a
{
	color: #f1ffef;
}

.box td.righttd table td.values.url, .box td.righttd table td.values.url a
{
	color: #50afff;
}

.hktitle
{
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	background: url('/editor/images/design/back_hktitle.gif') no-repeat center left;
	padding-left: 20px;
	margin-bottom: 5px;
}

.hktext
{
	border-top: 1px solid #3c4e5e;
	padding-top: 5px;
	margin: 0px 0px 15px 20px;
}

.hktext.icons
{
	border: none;
	margin: 0px 0px 15px 35px;
}

.hktext.icons img
{
	padding: 0px 25px;
}

.hktext.list
{
	font-weight: bold;
}

.box_form table td
{
	vertical-align: top;
}

.box_form table td.label
{
	width: 95px;
	padding-top: 10px;
}

.box_form table td.field
{
	padding-top: 5px;
	padding-right: 5px;
	font-size: 11px;
}

.box_form table td.field span
{
	color: #fff;
	font-size: 13px;
}

.box_form table td.field .text, .box_form.guestbook input.text, .box_form.guestbook textarea
{
	background-color: #000;
	color: #fff;
	padding: 2px 3px;
	width: 220px;
	margin-bottom: 10px;
}

.box_form.guestbook img, .box_form table td.field .text, .box_form.guestbook input.text, .box_form.guestbook textarea
{
	border: 1px solid #4b5c71;
}

#captcha_image
{
	cursor: pointer;
}

.box_form.guestbook input.text, .box_form.guestbook textarea
{
	margin-bottom: 5px;
	width: 400px;
}

.box_form.guestbook input.text#tmp_captcha_code
{
	width: 60px;
}

.box_form table td.sbutton
{
	padding-right: 20px;
}

.box_form table td.checkboxes
{
	color: #fff;
	line-height: 20px;
}

.box_form .title
{
	font-size: 15px;
	border-bottom: 1px solid #263240;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.box_form.guestbook .label
{
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	width: 60px;
}

.box_form.guestbook .gbutton
{
	text-align: right;
	width: 120px;
	padding-top: 5px;
}
/**
 * .box_form:END
 */

/**
 * #article:BEGIN
 */
#article input.text, #article textarea, #article select, #article div.text
{
	border: 1px solid #ccc;
	padding: 2px;
	font-size: 11px;
}

#article table
{
	border-collapse: collapse;
}

#article .container
{
	vertical-align: top;
	padding: 3px;
}

#article .upload_button
{
	display: block;
	float: left;
}
/**
 * #article:END
 */

/**
 * .hpbox:BEGIN
 */
.hpbox
{
	font-size: 11px;
	font-weight: bold;
}

.hpbox .comments
{
	text-align: right;
}

.hpbox .comments a
{
	color: #43ff55 !important;
}

.hpbox .mtitle
{
	color: #fff;
	font-size: 16px;
}

.hpbox table td.date
{
	width: 40px;
}

.hpbox.news .mtitle
{
	padding: 3px 0px 15px 20px;
}

.hpbox.recenzie .mtitle, .hpbox.blue .mtitle, .hpbox.video .mtitle, .hpbox.popular .mtitle, .hpbox.red .mtitle, .hpbox.online .mtitle
{
	padding: 6px 0px 0px 27px;
}

.hpbox.news.left .mtitle
{
	background: url('/editor/images/design/back_hp_news_left.jpg') no-repeat top left;
}

.hpbox.news.right .mtitle
{
	background: url('/editor/images/design/back_hpbox_news_right.jpg') no-repeat top left;
}

.hpbox .more
{
	text-align: right;
	font-size: 11px;
}

.hpbox.news
{
	width: 332px;
	font-weight: bold;
	margin-bottom: 10px;
}

.hpbox.news.left
{
	float: left;
	border-right: 1px solid #51575e;
}

.hpbox.news.right
{
	float: right;
	text-align: left;
}

.hpbox.news table
{
	width: 304px;
	margin-left: 20px;
	border-collapse: collapse;
}

.hpbox.news table tr.highlight td, .hpbox.blue table tr.highlight td, .hpbox.popular .sbox table tr.highlight td, .hpbox.red table tr.highlight td
{
	background-color: #353f4d;
}

.hpbox.news.left table tr.black td { background-color: #000; }
.hpbox.news.left table .anotat td { vertical-align: top; padding-top: 5px; padding-bottom: 5px; height: 55px; }
.hpbox.news.left table td.image img { max-width: 45px; border: 1px solid #4d89b3; }
.hpbox table tr.today a { color: #f1ffef; }
.hpbox table tr.yesterday a { color: #bbe3c6; }
.hpbox table tr.older a { color: #8bb897; }
.hpbox.onAir { float: left; position: relative; padding: 0px 10px 30px 10px; width: 304px; margin-left: 7px; margin-bottom: 15px; background: url('/editor/images/design/back-onAIR.jpg') #000 no-repeat top left; }
.hpbox.onAir a.link { display: block; width: 304px; height: 90px; }
.hpbox.onAir .title { color: #43ff55; }
.hpbox.onAir .serial { padding-bottom: 5px; }
.hpbox.onAir .older { margin: 10px 0px; border-bottom: 1px solid #1d2c36; }
.hpbox.onAir .item { float: left; margin-left: 10px; width: 68px; text-align: center; font-size: 11px; }
.hpbox.onAir .item.first { margin-left: 0px; }
.hpbox.onAir .item img { width: 66px; border: 1px solid #4d89b3; margin-bottom: 5px; }
.hpbox.onAir a.more { position: absolute; bottom: -2px; right: 0px; display: block; padding: 4px 10px 5px 10px; background: url('/editor/images/design/back-onAIR-more.jpg') no-repeat left top; }

.hpbox.news table td
{
	padding: 2px 5px;
}

.hpbox.news.right table
{
	margin-left: 9px;
}

.hpbox.news .more
{
	margin-right: 8px;
}

.hpbox.news.right .more
{
	margin-right: 20px;
}

.hpbox.recenzie
{
	float: left;
	position: relative;
	background: url('/editor/images/design/back_hpbox_recenzie.jpg') no-repeat top left;
	width: 325px;
	height: 241px;
}

.hpbox.recenzie.right
{
	text-align: left;
	margin-left: 15px;
}

.hpbox.recenzie .block
{
	position: absolute;
	top: 35px;
	left: 10px;
	width: 305px;
	height: 118px;
	padding: 5px 0px 0px 0px;
	text-align: justify;
	color: #fff;
	font-weight: normal;
}

.hpbox.recenzie table
{
	position: absolute;
	top: 173px;
	left: 10px;
	width: 305px;
	border-collapse: collapse;
	font-weight: bold;
}

.hpbox.recenzie table td
{
	padding: 0px;
}

.hpbox.recenzie table a
{
	color: #fff;
}

.hpbox.recenzie .block h2
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.hpbox.recenzie .block img
{
	float: right;
	border: 1px solid #839ebd;
	margin-left: 15px;
}

.hpbox.recenzie .block div.date
{
	font-weight: bold;
	margin-bottom: 5px;
}

.hpbox.blue
{
	float: left;
	position: relative;
	background: url('/editor/images/design/back_hpbox_blue.jpg') no-repeat top left;
	width: 325px;
	height: 240px;
	margin-top: 10px;
}

.hpbox.blue.right
{
	margin-left: 15px;
	text-align: left;
}

.hpbox.blue .menu
{
	margin: 12px 10px;
	color: #7ca2f8;
}

.hpbox.blue .menu a
{
	color: #9bf04f;
}

.hpbox.blue table
{
	border-collapse: collapse;
	margin-left: 10px;
	width: 305px;
}

.hpbox.blue table td
{
	padding: 1px 5px;
}

.hpbox.video { margin-top: 15px; position: relative; background: url('/editor/images/design/back_hpbox_video.jpg') no-repeat top left; width: 670px; height: 320px; }
.hpbox.video table { border-collapse: collapse; margin: 15px 15px 5px 15px; }

.hpbox.video table td
{
	padding: 0px 8px;
	vertical-align: top;
	color: #fff;
	font-weight: normal;
}

.hpbox.video table td img
{
	border: 1px solid #839ebd; 
}

.hpbox.video table td h2
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
}

.hpbox.video table tr.second td
{
	padding-top: 15px;
}

.hpbox.video .more
{
	margin-right: 20px;
}

.hpbox.popular
{
	background: url('/editor/images/design/back_hpbox_popularne.jpg') no-repeat top left;
	width: 670px;
	height: 320px;
	padding: 0px 0px 0px 0px;
}

.hpbox.popular .mtitle
{
	margin-bottom: 12px;
}

.hpbox.popular .sbox
{
	float: left;
	height: 250px;
	position: relative;
}

.hpbox.popular .sbox .stitle
{
	color: #8ccfff;
	font-size: 14px;
	margin-bottom: 5px;
}

.hpbox.popular .sbox.box1
{
	margin: 0px 0px 0px 12px;
	width: 208px;
}

.hpbox.popular .sbox.box2
{
	margin: 0px 0px 0px 11px;
	width: 207px;
}

.hpbox.popular .sbox.box3
{
	margin: 0px 0px 0px 11px;
	width: 207px;
}

.hpbox.popular .sbox .menu
{
	margin: 0px;
	height: 31px;
	color: #7ca2f8;
}

.hpbox.popular .menu a
{
	color: #9bf04f;
}

.hpbox.popular .sbox.box3 .menu
{
	margin: 0px 0px 0px 5px;
}

.hpbox.popular .sbox table
{
	margin-top: 5px;
	border-collapse: collapse;
	width: 206px;
}

.hpbox.popular .sbox table td
{
	padding: 1px 5px;
}

.hpbox.popular .sbox .more
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.hpbox.red
{
	background: url('/editor/images/design/back_hpbox_red.jpg')  no-repeat top left;
	float: left;
	width: 241px;
	padding-right: 18px;
	height: 250px;
	position: relative;
}

.hpbox.red .more, .hpbox.online .more
{
	position: absolute;
	right: 30px;
	bottom: 15px;
}

.hpbox.online .countOnline
{
	position: absolute;
	right: 10px;
	text-align: right;
	bottom: -15px;
}

.hpbox.online .more
{
	right: 10px;
}

.hpbox.red table
{
	margin: 10px 0px 0px 10px;
	border-collapse: collapse;
	width: 220px;
}

.hpbox.red table td
{
	padding: 2px 5px;
}

.hpbox.online
{
	background: url('/editor/images/design/back_hpbox_online.jpg')  no-repeat top left;
	float: left;
	width: 147px;
	position: relative;
	height: 250px;
}

.hpbox.online table
{
	margin: 20px 0px 0px 8px;
}

.hpbox.online table td
{
	vertical-align: bottom;
	padding-bottom: 2px;
}

.hpbox.online table td img
{
	border: 1px solid #83a1b2;
}
/**
 * .hpbox:END
 */

/**
 * .rbox:BEGIN
 */
.rbox
{
	margin: 5px;
	position: relative;
	border: 2px solid #010811;
	padding: 33px 10px 10px 10px;
	background-color: #222932;
}

.rbox .title
{
	background: url('/editor/images/design/back_rbox_title.jpg')  no-repeat top left;
	position: absolute;
	top: -2px;
	left: -2px;
	width: 291px;
	color: #fff;
	font-weight: bold;
	padding: 4px 10px 5px 10px;
}

.rbox .img
{
	float: right;
}

.rbox .img img
{
	border: 1px solid #3a4e66;
}

.rbox .item
{
	margin-bottom: 5px;
}

.rbox .item h2, .rbox.games table td h2
{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.rbox .links
{
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	bottom: 0px;
	padding: 7px 0px;
	right: 0px;
	width: 278px;
}

.rbox .links a
{
	color: #c4e0fd;
}

.rbox.kalendar
{
	color: #fff;
	padding-bottom: 30px;
}

.rbox.kalendar .links
{
	background: url('/editor/images/design/back_rbox_kalendar_hk.gif') no-repeat right bottom;
}

.rbox.kalendar .links .hk
{
	float: right;
	padding-right: 14px;
}

.rbox.video
{
	border-color: #62778f;
	width: 290px;
	margin: 5px auto;
	padding: 0px;
}

.rbox.bleskovky
{
	background-color: #01040d;
	border-color: #4d6073;
}

.rbox.bleskovky table
{
	border-collapse: collapse;
	width: 100%
}

.rbox.bleskovky .date
{
	color: #73869a;
	font-size: 11px;
}

.rbox.bleskovky .diskusia
{
	font-weight: bold;
	text-align: right;
}

.rbox.bleskovky .item
{
	clear: both;
	margin-bottom: 20px;
}

.rbox.zakulisie .item h2, .rbox.prispevky .item h2
{
	background: url('/editor/images/design/back_rbox_title_csdvz.gif') no-repeat left center;
	padding-left: 10px;
}

.rbox.poll
{
	width: 118px;
	float: left;
}

.rbox.poll .title
{
	background: url('/editor/images/design/back_rbox_title_small.jpg') no-repeat left top;
	width: 122px;
}

.rbox.poll .question
{
	color: #8ccfff;
	margin-bottom: 10px;
}

.rbox.poll .answer
{
	margin-bottom: 4px;
}

.rbox.poll .answer a
{
	color: #fff;
}

.rbox.poll .poll_graph, .rbox.poll .poll_graph *
{
	height: 3px;
}

.rbox.poll .poll_graph
{
	background-color: #888;
	margin-bottom: 15px;
}

.rbox.poll .poll_graph div
{
	background-color: #63c812;
}

.rbox.offline
{
	padding: 25px 0px 0px 0px;
	width: 138px;
	float: left;
	margin: 5px 0px 5px 1px;
}

.rbox.offline .title
{
	background: url('/editor/images/design/back_rbox_title_offline.jpg') no-repeat left top;
	width: 122px;
}

.rbox.games
{
	clear: both;
}

.rbox.games table
{
	border-collapse: collapse;
}

.rbox.games table td
{
	vertical-align: top;
	width: 85px;
	padding-right: 6px;
}

.rbox.games table td.obal
{
	padding-top: 10px;
}

.rbox.games table td.obal img
{
	border: 1px solid #3c516a !important;
}

.rbox.games .all_games
{
	text-align: right;
	padding-top: 5px;
	font-weight: bold;
}

.rbox.editorial p
{
	margin: 5px 0px;
}

.rbox.links
{
	width: 267px;
	margin: 5px 0px 0px 5px;
	float: left;
	font-size: 11px;
	font-weight: bold;
}

.rbox.links a
{
	color: #96caff;
}

.rbox.links div.lnk
{
	padding: 3px 0px;
}
/**
 * .rbox:END
 */

/**
 * .user_menu:BEGIN
 */
ul.user_menu
{
	color: #0063c9;
	border-bottom: 1px solid #0063c9;
	line-height: 20px;
	padding: 0px 25px;
}

ul.user_menu.vydania
{
	border-color: #242e39;
}

ul.user_menu li
{
	padding-bottom: 5px;
}

ul.user_menu.user_section
{
	border: none;
}
/**
 * .user_menu:END
 */

/**
 * .user_articles:BEGIN
 */
table.user_articles
{
	border-collapse: collapse;
	width: 664px;
}

table.user_articles tbody
{
	border: 1px solid #5b7387;
	border-width: 1px 0px;
}

table.user_articles thead th
{
	text-align: left;
}

table.user_articles th, table.user_articles td
{
	padding: 5px 10px;
}

table.user_articles thead th, table.user_articles td.date
{
	padding-left: 20px;
}

table.user_articles td.delete
{
	padding-right: 20px;
}

table.user_articles td.date
{
	width: 60px;
}

table.user_articles td.delete, table.user_articles td.edit
{
	width: 26px;
	text-align: right;
}
/**
 * .user_articles:END
 */

/**
 * .az_index:BEGIN
 */
.az_index
{
	border-bottom: 1px solid #3c4e5e;
	width: 630px;
	margin: 0px auto;
	font-weight: bold;
	padding: 15px 20px;
}

.hktext .az_index
{
	width: 565px;
}

.hktext .wtitle
{
	margin-top: 10px;
}

.az_index a
{
	padding-right: 10px;
}

.az_index a:hover, .az_index a.sel, .plne_hry a:hover, .plne_hry a.sel
{
	color: #73c421;
}

.wtitle
{
	color: #fff;
	font-weight: bold;
	padding: 0px 20px;
}

.wtitle.extends
{
	padding: 15px 20px;
}
/**
 * .az_index:END
 */

/**
 * .messages:BEGIN
 */
.messages_menu
{
	position: relative;
	font-weight: bold;
	padding: 0px 20px;
	height: 40px;
}

.messages_menu a
{
	position: absolute;
	display: block;
	color: #748faa;
}

.messages_menu a.sel, .messages_menu a:hover
{
	color: #7ed92e;
}

.messages_menu a.inbox
{
	background: url('/editor/images/design/icon_inbox.gif') no-repeat center right;
	padding-right: 50px;
	top: 6px;
}

.messages_menu a.outbox
{
	left: 170px;
	background: url('/editor/images/design/icon_outbox.gif') no-repeat center right;
	padding-right: 50px;
	top: 6px;
}

.messages_menu a.delete, .messages_menu a.delete2
{
	left: 340px;
	background: url('/editor/images/design/icon_delete.gif') no-repeat center right;
	padding-right: 45px;
	top: 6px;
}

.messages_menu a.new
{
	right: -5px;
}

.messages_list
{
	border-collapse: collapse;
	font-weight: bold;
}

.messages_list th, .messages_list td
{
	padding: 4px;
}

.messages_list th
{
	background-color: #151b22;
	text-align: left;
}

.messages_list .highlight td
{
	background-color: #3a5264;
}

.messages_list .sel td
{
	background-color: #c3e1ff;
}

.messages_list .sel td, .messages_list .sel td a
{
	color: #0e222f;
}

.messages_list th.check
{
	width: 20px;
}

.messages_list th.from
{
	width: 130px;
}

.messages_list th.subject
{
	width: 365px;
}

.messages_list tbody td.delim
{
	background: url('/editor/images/design/back_messages_delim.jpg') repeat-x center left;
	height: 21px;
}

.mesgdetail
{
	margin-left: 16px;
}

.mesgdetail .label
{
	text-align: right;
	font-weight: bold;
	color: #94d8ff;
	width: 80px;
	padding-right: 15px;
}

.mesgdetail input.text, .mesgdetail textarea
{
	width: 495px;
}

#messages .buttons td
{
	padding-top: 10px;
}
/**
 * .messages:END
 */

/* #footer:BEGIN */
#footer .nav { margin-bottom: 5px; }
#footer .kurz { margin-bottom: 15px; }
#footer .partneri { width: 600px; margin: 0px auto; }
#footer .partneri .title { border-bottom: 1px solid #393d47; width: 600px; margin: 0px auto 10px auto; text-align: left; color: #fff; font-size: 12px; font-weight: bold; }
#footer .partneri div.list div.item { display: inline; padding: 3px; height: 45px; }
.zdroj { float: left; padding-top: 10px; }
/* #footer:END */

.online-list
{
	margin: 10px 40px;
	border-collapse: collapse;
	width: 600px;
}

.online-list td
{
	vertical-align: top;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid #454b52;
	color: #fff;
}

.online-list .img
{
	padding-right: 10px;
	width: 62px;
}

.online-list .img img
{
	border: 1px solid #677c9f;
}

.online-list td a
{
	font-weight: bold;
}

.online-list div.links
{
	height: 24px;
	position: relative;
}

.online-list div.links a
{
	position: absolute;
	bottom: 0px;
	padding: 6px 30px 6px 0px;
}

.online-list div.links .deleteFriend
{
	background: url('/editor/images/design/icon_delete2.jpg') no-repeat center right;
	right: 0px;
}

.online-list div.links .addFriend
{
	background: url('/editor/images/design/icon_friends2.jpg') no-repeat center right;
	right: 0px;
}

.online-list div.links .poslatrp
{
	background: url('/editor/images/design/icon_messages2.jpg') no-repeat center right;
	right: 130px;
}

.online-list div.links .online
{
	background: url('/editor/images/design/icon_online.jpg') no-repeat center right;
	right: 220px;
}

.online-list div.links .offline
{
	background: url('/editor/images/design/icon_offline.jpg') no-repeat center right;
	right: 220px;
}

.onlineFriends
{
	font-weight: bold;
	color: #fff;
	padding-left: 35px;
}

#gw-user-menu
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

#gw-user-menu li
{
	position: relative;
}

#gw-user-menu li, #gw-user-menu li a
{
	float: left;
}

#gw-user-menu li a
{
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

#gw-user-menu li a span
{
	display: block;
	height: 51px;
	background-position: top center;
	background-repeat: no-repeat;
	width: 80px;
}

#gw-user-menu li a:hover, #gw-user-menu li.sel a
{
	color: #ffb3b3;
}

#gw-user-menu li a:hover span, #gw-user-menu li.sel a span
{
	background-position: bottom center;
}

#gw-user-menu li.i_mojprofil a span
{
	background-image: url('/editor/images/design/redaktor/mojprofil.gif');
}

#gw-user-menu li.i_priatelia a span
{
	background-image: url('/editor/images/design/redaktor/priatelia.gif');
}

#gw-user-menu li.i_trofeje a span
{
	background-image: url('/editor/images/design/redaktor/trofeje.gif');
}

#gw-user-menu li.i_posta a span
{
	background-image: url('/editor/images/design/redaktor/posta.gif');
}

#gw-user-menu li.i_mojerecenzie a span
{
	background-image: url('/editor/images/design/redaktor/mojerecenzie.gif');
}

#gw-user-menu li.i_mojeblogy a span
{
	background-image: url('/editor/images/design/redaktor/mojeblogy.gif');
}

#gw-user-menu li.i_kredity a span
{
	background-image: url('/editor/images/design/redaktor/kredity.gif');
}

#gw-user-menu li.i_kosik a span
{
	background-image: url('/editor/images/design/redaktor/kosik.gif');
}

#gw-user-menu li.off a span
{
	background-image: url('/editor/images/design/profil-button-otaznik.jpg') !important;
}

#gw-user-menu li span.co-messages
{
	position: absolute;
	background: url('/editor/images/design/back_messages.jpg') no-repeat center center;
	right: 14px;
	top: -2px;
	color: #a4ff54;
	
	line-height: 21px;
	width: 21px;
	text-align: center;
	
}

.redakcia
{
	margin: 0px 25px;
}

.redakcia td
{
	vertical-align: top;
}

.redakcia .title
{
	/*border-bottom: 1px solid #313d4a;*/
	color: #7fda2f;
	font-size: 15px;
	font-weight: bold;
	padding-top: 40px;
}

.redakcia .img
{
	padding-right: 15px;
}

.redakcia .img img
{
	border: 1px solid #748faa;
}

.redakcia .user .name a
{
	color: #fff;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

.redakcia .user .mail
{
	padding-bottom: 5px;
}

.redaktorDetail, .pollDetail
{
	margin: 0px 15px;
	border: 1px solid #303846;
	background-color: #1a212a;
	padding: 7px;
	margin-bottom: 7px;
	position: relative;
	min-height: 53px;
}

.redaktorDetail .accountUpdate
{
	display: block;
	font-weight: bold;
	text-align: right;
	/*
	position: absolute;
	right: 10px;
	bottom: 5px;
	*/
}

.redaktorDetail.guestbook
{
	background: none;
	border: none;
}

.redaktorDetail table, .pollDetail table
{
	border-collapse: collapse;
}

.redaktorDetail table .name
{
	width: 100%;
}

.redaktorDetail table .img
{
	padding-right: 7px;
}

.redaktorDetail table .img img
{
	border: 1px solid #748fa9;
}

.redaktorDetail table td
{
	vertical-align: top;
}

.redaktorDetail table td.contact
{
	vertical-align: bottom;
}

.redaktorDetail table .name .title
{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 10px;
}

.redaktorDetail table .name .rola
{
	color: #93c9fd;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

.redaktorDetail .table
{
	position: relative;
}

.redaktorDetail table .name .motto
{
	color: #93c9fd;
	font-weight: bold;
	bottom: 0px;
}

.redaktorDetail table .name .motto span
{
	color: #fff;
	font-style: italic;
}

.redaktorDetail .contact table
{
	color: #fff;
	font-weight: bold;
}

.redaktorDetail .contact table td
{
	padding: 5px 10px 0px 0px;
	vertical-align: middle;
}

.redaktorDetail .contact table td.nick a
{
	color: #7fd92f;
	text-decoration: underline;
	font-size: 16px;
}

.redaktorDetail .kto-som
{
	margin-top: 15px;
}

.redaktorDetail .kto-som.nom
{
	margin: 0px;
}

.redaktorDetail .kto-som .title, .pollDetail .mpoll .title
{
	background: url('/editor/images/design/back_hktitle.gif') no-repeat left center;
	font-size: 15px;
	font-weight: bold;
	color: #7eccff;
	padding-left: 20px;
	border-bottom: 1px solid #324354;
}

.redaktorDetail .kto-som .text
{
	margin: 5px 15px;
	color: #fff;
}

.pollDetail .mpoll .text
{
	font-weight: bold;
	margin: 10px 15px;
	color: #fff;
}

.pollDetail .mpoll .text td
{
	padding: 5px;
}

.pollDetail .mpoll .text td.mtitle
{
	width: 250px;
}

.pollDetail .mpoll .text .graph
{
	width: 200px;
	background-color: #414a57;
	border: 1px solid #59687c;
	height: 12px;
}

.pollDetail .mpoll .text .graph .sel
{
	background-color: #69b320;
	height: 12px;
}

.pollDetail .mpoll .voted, .pollDetail .mpoll .expired
{
	font-size: 11px;
}

.pollDetail .mpoll .voted
{
	color: #ff8168;
}

.pollDetail .mpoll .expired
{
	color: #5582a1;
}

.redaktorDetail .kto-som .text table td
{
	padding: 4px 3px;
	font-size: 11px;
}

.redaktorDetail .kto-som .text table td.atitle
{
	font-weight: bold;
	width: 300px;
}

.redaktorDetail .kto-som .text table td.atitle a
{
	color: #b3d9ff;
}

.redaktorDetail .tools
{
	float: right;
	padding-left: 10px;
}

.redaktorDetail .tools a
{
	/*position: absolute;*/
	right: 10px;
	text-align: right;
	display: block;
	padding-right: 33px;
	line-height: 28px;
	font-weight: bold;
	color: #7eccff;
}

.redaktorDetail .tools a.messages
{
	background: url('/editor/images/design/icon_messages.jpg') no-repeat right center;
	top: 7px;
}

.redaktorDetail .tools a.friends
{
	background: url('/editor/images/design/icon_friends.jpg') no-repeat right center;
	top: 35px;
}

.redaktorDetail .tools a.facebook, .redaktorDetail .tools a.twitter
{
	padding: 5px 0px;
}

.redaktorDetail .tools a.facebook
{
	padding-top: 9px;
}

.redaktorDetail .tools a.facebook img { height: 20px; }
.redaktorDetail .tools a.twitter img { height: 25px; }

.redaktorDetail .tools a.friends
{
	background: url('/editor/images/design/icon_friends.jpg') no-repeat right center;
	top: 35px;
}

.redaktorDetail.guestbook table
{
	width: 600px;
}

.redaktorDetail.guestbook th
{
	text-align: left;
	padding: 2px 5px;
}

.redaktorDetail.guestbook td
{
	color: #b3d9ff;
}

.redaktorDetail.guestbook .light td
{
	background-color: #343f4b;
}

.redaktorDetail.guestbook .dark td
{
	background-color: #1a1e25;
}

.redaktorDetail.guestbook td.date
{
	width: 110px;
}

/**
 * .gamer-cards:BEGIN
 */
.gamer-cards
{
	border-top: 1px solid #324353;
	margin-top: 5px;
	padding-top: 10px;
}

.gamer-cards p a img
{
	border: 1px solid #455169 !important;
	background-color: black;
}
/**
 * .gamer-cards:END
 */

/**
 * #galvid:BEGIN
 */
#galvid
{
	position: relative;
	margin-bottom: 20px;
}

#galvid table
{
	border-collapse: collapse;	
}

#galvid .pics, #galvid .vids
{
	vertical-align: top;
	border: 2px solid #303846;
	width: 313px;
	background-color: #1a212a;
	padding: 10px 25px;
	font-size: 11px;
	color: #fff;
	height: 140px;
}

#galvid .delim
{
	width: 24px;
}

#galvid .title { font-size: 20px; color: #7ed92e; font-weight: bold; border-bottom: 1px solid #426b2c; margin-bottom: 10px; background: url('/editor/images/design/back_hktitle.gif') no-repeat left center; padding-left: 18px; }
#galvid.e3 .title { font-size: 13px; padding-top: 3px; padding-bottom: 3px; }

#galvid a.picLink
{
	display: block;
	float: left;
	width: 120px;
	text-align: center;
}

#galvid h2
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

#galvid a.picLink img
{
	margin-right: 10px;
}

#galvid .info
{
	position: absolute;
	bottom: 18px;
}

#galvid .vids .info
{
	left: 490px;
	width: 150px;
}

#galvid .pics .info, #galvid .vids.noimg .info
{
	left: 148px;
	width: 150px;
}

#gallmenu
{
	background: url('/editor/images/design/back_gallery_menu.gif') no-repeat left top;
	width: 665px;
	height: 46px;
	position: relative;
	padding-left: 1px;
}

#gallmenu a
{
	background: url('/editor/images/design/back_gallery_menu_item.gif') no-repeat right bottom;
	display: block;
	position: absolute;
	padding: 6px 30px 7px 40px;
	top: 0px;
	color: #577286;
	font-weight: bold;
}

#gallmenu a:hover, #gallmenu a.sel
{
	background-position: top right;
	color: #58afe7;
}

#gallmenu a.first
{
	padding-left: 20px;
}

#gallmenu a.gal
{
	z-index: 1;
	left: 100px;
}

#gallmenu a.vid
{
	z-index: 2;
}
/**
 * #galvid:END
 */

/**
 * video:BEGIN
 */
.titleRow
{
	position: relative;
	padding-top: 10px;
	margin-bottom: 15px;
}

.titleRow h2
{
	margin: 0px;
	padding: 0px;
	color: #7ed92e;
	font-size: 20px;
}

.titleRow.short h2
{
	width: 330px;
}

.titleRow .karta_hry
{
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	background: url('/editor/images/design/icon_herna_karta2.jpg') no-repeat center right;
	padding: 15px 45px 15px 0px;
	font-size: 11px;
	font-weight: bold;
}

.source
{
	border: 2px solid #303846;
	background-color: #1a212a;
	margin-top: 10px;
	padding: 4px 15px;
	color: #4c5462;
}

.source strong
{
	color: #c9e6ff;
}

.fileVideo
{
	border-collapse: collapse;
	margin-top: 10px;
}

.fileVideo .vinfo .obal
{
	border: 2px solid #2c333d;
	background-color: #0d141a;
	margin-right: 10px;
	padding: 15px 20px;
	width: 260px;
}

.fileVideo .vinfo .obal .topinfo
{
	line-height: 20px;
	color: #7dd92d;
}

.fileVideo .vinfo .obal .topinfo strong { color: #c9e6ff; }
.fileVideo .vinfo .obal .topinfo span { color: #93c9fd; }

.fileVideo .vinfo .obal .download
{
	margin: 15px 0px 0px 0px;
	border-top: 1px solid #3d4348;
	width: 245px;
	padding: 15px 0px 0px 25px;
	background: url('/editor/images/design/icon_video_download.jpg') no-repeat left bottom;
}

.fileVideo .vinfo .obal .download .title
{
	color: #69b1df;
}

.suvVid
{
	margin-top: 10px;
}

.suvVid .mtitle
{
	color: #c9e6ff;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

.suvVid table
{
	border: 2px solid #303846;
	background-color: #1a212a;
	font-size: 11px;
	width: 100%;
}

.suvVid table td
{
	width: 112px;
	padding: 5px;
}

.suvVid table h2
{
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.suvVid table td img
{
	margin: 0px 0px 5px 0px;
	border: 1px solid #8b98ab !important;
}

.more_articles.videa td
{
	padding-top: 10px;
}

.more_articles.videa td img
{
	border: 1px solid #8b98ab !important;
}

.more_articles.videa td h3
{
	margin: 10px 0px 2px 0px;
}
/**
 * video:END
 */

.rightBanner
{
	position: relative;
}

.rightBanner span.adv
{
	position: absolute;
	background: url('/editor/images/design/icon_reklama.gif') no-repeat top left;
	width: 21px;
	height: 45px;
	display: block;
	right: -21px;
	top: 0px;
}

#content_title.e3, #content_title.gamescom { font-size: 13px; position: relative; background-image: none; padding-left: 110px; }
#content_title.e3 span { position: absolute; display: block; width: 105px; height: 93px; bottom: -14px; left: -2px; background: url('/editor/images/design/logo-e3.png') no-repeat top left; }
#content_title.e3.y2012 span { background: url('/editor/images/design/logo-e3-2012.png') no-repeat top left; }
#content_title.e3.y2013 span { background: url('/editor/images/design/logo-e3-2013.png') no-repeat top left; }
#content_title.e3.y2014 span { background: url('/editor/images/design/logo-e3-2014.png') no-repeat top left; }
#content_title.gamescom { padding-left: 208px; }
#content_title.gamescom span { position: absolute; display: block; width: 205px; height: 25px; bottom: -1px; left: -2px; background: url('/editor/images/design/back-title-gamescom.png') no-repeat top left; }
#content_title.gamescom.y2012 span { background: url('/editor/images/design/back-title-gamescom2012.png') no-repeat top left; }
#content_title.gamescom.y2013 span { background: url('/editor/images/design/back-title-gamescom2013.png') no-repeat top left; }
#content_title.gamescom.y2014 span { background: url('/editor/images/design/back-title-gamescom2014.png') no-repeat top left; }
.hpbox.news.e3 .more { padding: 5px; margin: 8px 8px 0px 8px; background: url('/editor/images/design/more-back.png') no-repeat top left; float: right; }
.hpbox.video.e3 { position: relative; }
.hpbox.video.e3 .more { position: absolute; display: block; text-align: center; bottom: 10px; right: -2px; padding: 5px 15px; margin: 8px; background: url('/editor/images/design/more-back-video.png') no-repeat top center; }
.menu .e3item { padding: 0px; border: none; background: url('/editor/images/design/e3menubutton.jpg') no-repeat top left !important; width: 102px; height: 27px; position: relative; }
.menu .e3item.y2012 { background: url('/editor/images/design/e3menubutton-2012.jpg') no-repeat top left !important; }
.menu .e3item.y2013 { background: url('/editor/images/design/e3menubutton-2013.png') no-repeat top left !important; }
.menu .e3item.y2014 { background: url('/editor/images/design/e3menubutton-2014.png') no-repeat top left !important; }
.menu .e3item:hover, .menu .e3item.sel { background-position: bottom left !important; }
.menu .e3item span { display: none; }
.menu .e3item span.archive { display: block; position: absolute; top: 27px; font-size: 11px; left: 15px; width: 76px; padding: 0px 0px 1px 0px; text-align: center; background: url('/editor/images/design/menuItem-e3-archive.png') no-repeat top left !important; }
.menu .gamescomitem { padding: 0px; border: none; background: url('/editor/images/design/button-gamescom.png') no-repeat top left !important; width: 151px; height: 27px; position: relative; }
.menu .gamescomitem.y2012 { background: url('/editor/images/design/gamescom2012.png') no-repeat top left !important; }
.menu .gamescomitem.y2013 { background: url('/editor/images/design/gamescom2013.png') no-repeat top left !important; }
.menu .gamescomitem.y2014 { background: url('/editor/images/design/gamescom2014.png') no-repeat top left !important; }
.menu .gamescomitem:hover, .menu .gamescomitem.sel { background-position: bottom left !important; }
.menu .gamescomitem span { display: none; }
.menu .gamescomitem span.archive { display: block; position: absolute; top: 27px; font-size: 11px; left: 40px; width: 76px; padding: 0px 0px 1px 0px; text-align: center; background: url('/editor/images/design/menuItem-gamescom-archive.png') no-repeat top left !important; }
.expo.subTitle { font-size: 16px; font-weight: bold; padding: 0px 0px 15px 0px; text-align: center; }
.expo.subTitle .blue { color: #68cfff; }
.expo.subTitle .green { color: #a2ff50; }
.archiveMenu { position: relative; height: 27px; margin: 20px 0px 15px 0px; }
.archiveMenu .menu { position: absolute; top: 0px; left: -30px; width: 665px; height: 27px; padding-left: 30px; background-color: #070b0f; }
.archiveMenu .menu a { float: left; display: block; height: 27px; padding: 0px; border: none; background-position: top left; background-repeat: no-repeat; }
.archiveMenu .menu a:hover, .archiveMenu .menu a.sel { background-position: bottom left; }
.archiveMenu .menu.e3 a { width: 102px; }
.archiveMenu .menu.gc a { width: 152px; }
.archiveMenu .menu.e3 a.y2011 { background-image: url('/editor/images/design/e3menubutton.jpg'); }
.archiveMenu .menu.e3 a.y2012 { background-image: url('/editor/images/design/e3menubutton-2012.jpg'); }
.archiveMenu .menu.e3 a.y2013 { background-image: url('/editor/images/design/e3menubutton-2013.png'); }
.archiveMenu .menu.e3 a.y2014 { background-image: url('/editor/images/design/e3menubutton-2014.png'); }
.archiveMenu .menu.gc a.y2011 { background-image: url('/editor/images/design/gamescom2011.png'); }
.archiveMenu .menu.gc a.y2012 { background-image: url('/editor/images/design/gamescom2012.png'); }
.archiveMenu .menu.gc a.y2013 { background-image: url('/editor/images/design/gamescom2013.png'); }
.archiveMenu .menu.gc a.y2014 { background-image: url('/editor/images/design/gamescom2014.png'); }
.archiveMenu .menu a span { display: none; }
.onAirContent { position: relative; width: 665px; height: 471px; margin-bottom: 15px; }
.onAirContent .placeHolder { position: absolute; top: -6px; right: 5px; padding: 70px 80px 0px 80px; color: #fff; height: 401px; width: 525px; background: url('/editor/images/design/back-onAIR-content.png') no-repeat right top; }
.onAirContent .placeHolder h1#content_title { background: none; color: #7ed92e; padding: 0px; font-size: 18px; }
.onAirList { background: url('/editor/images/design/delimiter-onAirList.gif') repeat-y top center; }
.onAirList .spots, .onAirList .articles { float: left; width: 316px; }
.onAirList .articles { margin-left: 30px; }
.onAirList .title { font-size: 14px; color: #96CAFF; font-weight: bold; padding: 5px 10px 5px 25px; margin-bottom: 15px; background: url("/editor/images/design/content_title_dot.gif") no-repeat left center #070B0F; }
.onAirList .item { font-size: 11px; clear: left; border-bottom: 1px solid #526e86; height: 64px; padding-bottom: 12px; margin-bottom: 10px; }
.onAirList .item img { margin-right: 10px; max-width: 108px; float: left; border: 1px solid #8b98ab; }
.onAirList .item h2 { margin-bottom: 5px; }
.onAirList .item h2 a { color: #7ed92e; font-size: 12px; }
.onAirList .item .comments { color: #96caff; }

.anketa table { border-collapse: collapse; }
.anketa table th, .anketa table td { padding: 5px; }
.anketa table th { font-size: 16px; color: #fff; padding-top: 5px; }