/* basic */
body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;


	margin: 0px;
	padding: 0px;

	/*
	background: url(body-bg3.jpg) no-repeat;
	background-position: left top;
	*/
	background-color: #cfcfcf;
	color: #2b2b2b;

	text-align: center;
}

body.editor
{
	background-color: white;
	background-image: none;
	text-align: left;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 7px;
	margin-left: 0px;
	/*position: relative;*/
	color: red;
	color: #13375e;
}

/*
h1{ font-size: 24px; }
h2{ font-size: 21px; }
h3{ font-size: 18px; }
h4{ font-size: 16px; }
h5{ font-size: 14px; }
h6{ font-size: 13px; }
*/

h1{ font-size: 24px; }
h2{ font-size: 16px; }
h3{ font-size: 14px; }
h4{ font-size: 13px; }
h5{ font-size: 12px; }
h6{ font-size: 12px; }

h1.dark, h2.dark, h3.dark, h4.dark, h5.dark, h6.dark{	color: #ed1c24; }

p
{
	margin: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

a{	color: red; text-decoration: none; }
a:hover{ text-decoration: underline; }
a img{ border: none; } /* , a:link img */
a.button
{
	background: #999999;
	color: White;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: block;
	clear: both;
	float: right;
	position: relative;

}
a.button.with-img
{
	padding: 0px;
}
a.button span.cor-left
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1px;
	height: 14px;
	background: url(link-button-corner.gif) no-repeat;
}
a.button span.cor-right
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 1px;
	height: 14px;
	background: url(link-button-corner.gif) no-repeat;
}
a.order-ico img
{
	position: relative;
	top: -2px;
}
a.ico-printer
{
	background: url(ico-printer-red.gif) no-repeat;
	background-position: 0px 2px;
	padding-left: 18px;
}
a.ico-rec
{
	background: url(ico-rec.gif) no-repeat;
	background-position: 0px 4px;
	padding-left: 18px;
}

a img.blk
{
	border: 1px solid black;
}

ul
{
	list-style-image: url(ico_potato.gif);
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
ul li
{
	margin-bottom: 2px;
	margin-top: 1px;
}

form
{
	margin: 0px;
}
input, textarea, select
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;

}
select.field
{
	background-color: #eeeeee;
}
input
{

}
textarea
{
	width: 365px;
	height: 218px;
}
input.checkbox,
input.radio
{
	border: none;
	background: none;
	width: auto;
}

.field
{
	background: url(input-bg.gif) no-repeat;
	border: 1px solid #a4a4a4;
}
.field.sm
{
	width: 119px;
}
.field.ssm
{

}
.field.long1
{
	width: 250px;
}
textarea.s1
{
	height: 282px;
	width: 345px;
}
textarea.s2
{
	height: 282px;
	width: 530px;
}
input.submit
{
	width: 56px;
	height: 19px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	color: black;
	font-weight: bold;
	overflow: hidden;
	border: none;
	background: url(submit-bg-56.gif) no-repeat;
	position: relative;
	top: 1px;
	font-size: 10px;
	font-family: Tahoma;
	text-transform: uppercase;
}
input.submit.w93
{
	width: 93px;
	background: url(submit-bg-93.gif) no-repeat;
}

table{ font-size: 100%; }
table td{

}

/* tabulky z editoru */
table.cms-editor-table{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.cms-editor-table.hightlighted
{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.cms-editor-table th{
	background: #74694d;
	color: white;
	font-weight: normal;
}
table.cms-editor-table th,
table.cms-editor-table td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.cms-editor-table.hightlighted th,
table.cms-editor-table.hightlighted td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.cms-editor-table.hightlighted th{
	background-color: #f27000;
	color: white;
	font-weight: normal;
}
table.cms-editor-table th,
table.cms-editor-table td,
table.cms-editor-table.hightlighted th,
table.cms-editor-table.hightlighted td{
	padding: 5px;
}
table.cms-editor-table
{
	border-spacing: 0;
}
/*********************/

/* structure */
/****************/
.main
{
	width: 985px;
	position: relative;
	/*left: 14px;*/
	z-index: 0;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.padder
{
	padding: 11px;
	padding-top: 0px;
}

.contentos
{
	background: url(content-bg.gif) repeat-x;
	background-position: 0px 0px;
	background-color: white;
	/*margin-top: 17px;*/
	margin-top: 10px;
}

.header
{
	background: url(header-bg-new.gif) repeat-x;
	background-position: bottom;
	height: 148px;
	height: 133px;
	position: relative;
}
.header.menu-lines-2
{
	background: url(header-bg2-new.gif) repeat-x;
	background-position: bottom;
	height: 177px;
	height: 162px;
	position: relative;
}
.header.header-partners-height
{
	height: 174px;
}
.header.menu-lines-2.header-partners-height
{
	height: 203px;
}
.header .header-partners
{
	height: 36px;
	width: 100%;
	background-color: #13375e;
	position: absolute;
	bottom: 61px;
}
.header.menu-lines-2 .header-partners
{
	bottom: 90px;
}
.header .header-partners table
{
	height: 36px;
}
.header .header-partners table td
{
	text-align: center;
	color: white;
}
.header .header-partners table td a,
.header .header-partners table td a:hover
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	background: url(/res/partner-leaf.gif) no-repeat;
	background-position: left middle;
}
.header .header-partners table td.sp
{
	font-size: 1px;
	width: 1px;
	background: url(/res/partner-bg-line.gif) no-repeat;
}

.header .logo
{
	width: 258px;
	height: 34px;
	/*background: url(poker-zive-logo.gif) no-repeat;*/
	background: url(logo-old.gif) no-repeat;
	position: absolute;
	left: 12px;
	top: 18px;
}
.header .logo a
{
	display: block;
	width: 258px;
	height: 34px;
	text-decoration: none;
}
.header .logo a span
{
	display: none;
}
.header .logo h2
{
	margin: 0;
	padding: 0;
}
/*
.header .logo a span
{
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	color: #8f8f8f;
}
*/
.header .links
{
	color: Red;
	line-height: 20px;
}
.header .links a
{
	color: black;
	text-decoration: none;
}

.header .header-search
{
	width: 230px;
	height: 44px;
	position: absolute;
	right: 385px;
	top: 20px;
}

.header .user
{
	width: 370px;
	height: 44px;
	position: absolute;
	right: 0px;
	top: 20px;
	color: red;
	background: url(bg-top-sep.gif) no-repeat;
	background-position: 0px 0px;
}
.header .user .user-links
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.header .user .info
{
	position: absolute;
	top: 0px;
	right: 0px;
	color: #888888;
	vertical-align: middle;

}
.login-form label
{
	position: relative;
	top: -1px;
}
* html .login-form label
{
	top: -2px;
}
.login-form .field
{
	width: 99px;
}

.search-form
{
	position: relative;
	height: 35px;
}

.search-form .field
{
	width: 162px;
	position: absolute;
	top: 1px;
	left: 0px;
}
.search-form .submit
{
	position: absolute;
	top: 0px;
	right: 0px;
}
.search-form .radio
{
	position: absolute;
	top: 22px;
}

.search-form label
{
	position: absolute;
	top: 24px;
	color: #999589;
}

.search-form .radio.type-players
{
	left: 64px;
}
.search-form .radio.type-clubs
{
	left: 120px;
}
.search-form label.type-articles
{
	left: 24px;
}
.search-form label.type-players
{
	left: 88px;
}
.search-form label.type-clubs
{
	left: 144px;
}


.menu ul li a.menu-no-content,
.menu ul li ul li a.menu-no-content
{
	margin: 0;
	padding: 1px;
	width: 1px;
}

.menu
{
	position: absolute;
	left: 17px;
	bottom: 2px;
	width: 100%;
	height: 52px;
}
.header.menu-lines-2 .menu
{
	left: 17px;
	bottom: 2px;
	width: 100%;
	height: 81px;
}

.menu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;

	position: relative;
	top: 0px;
	left: 0px;

	height: 28px;
	width: 946px;

	color: white;
}
.menu ul li
{
	display: inline;
	width: auto;

}
/*
.menu ul li ul
{
	position: absolute;
	left: 0px;
	top: 26px;
	width: 100%;
	height: 26px;
}
*/
.menu ul li a
{
	color: white;
	float: left;
	display: block;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 3px;
	line-height: 22px;
	margin-right: 1px;
	text-decoration: none;
	/*background: url(main-menu-li-bg.gif) no-repeat;*/
	background: url(main-menu-li-bg-new.gif) no-repeat;
	background-position: 0px 5px;
	/*background-position: right 5px;*/
	position: relative;
}

.menu ul li a:hover
{
	text-decoration: underline;
}
.menu ul li a.first,
.menu ul.submenu1 li a.first,
.menu ul.submenu2 li a.first
{
	background: none;
}

.menu ul.topmenu li a.active,
.menu ul.topmenu li a.first.active
{
	background: none;
	background-color: #f7f3e3;
	background-color: #efefef;

	color: black;
}
.menu ul.topmenu li a.active
{

	position: relative;
	right: -2px;
}
.menu ul.topmenu li a .corner
{
	display: none;

	background: url(main-menu-active-corner-new.gif) no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 6px;
	height: 6px;
}
.menu ul.topmenu li a.active .corner
{
	display: block;
}

.menu ul li a .iefix
{
	display: block;
	background: url(main-menu-bg-new.gif) no-repeat;
	position: absolute;
	top: 0px;
	right: -1px;
	width: 1px;
	height: 24px;

}
.menu .bg-fix
{
	background: url(main-menu-bg-new.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 24px;

}

.menu ul.submenu1 li a,
.menu ul.submenu2 li a
{
	color: #333333;
	color: #ed1c24;
	color: #cc0011;

	padding-left: 9px;
	padding-right: 9px;
	padding-top: 2px;

	background: url(main-menu-li-ul-li-bg.gif) no-repeat;
	background-position: 0px 8px;
}
.menu ul.submenu1 li a.menu-link-archive,
.menu ul.submenu2 li a.menu-link-archive
{
	color: #444444;
}

.menu ul.submenu1 li a.active,
.menu ul.submenu2 li a.active
{
	font-weight: bold;
}

img.menu-arr
{
	margin-right: 5px;
	margin-bottom: 2px;
}


.cols
{
	margin-top: 17px;
	background: white;

}

.cols .col-left
{
	width: 704px;
	float: left;
	overflow: hidden;
}
.cols.stream .col-left
{
	width: 963px;
}

.cols .col-right
{
	width: 258px;
	float: right;
	overflow: hidden;
	background: url(col-right-shadow.gif) repeat-y;
}
.cols .col-right.no-shadow
{
	background-image: none;
}
.cols .col-right .in
{
	padding-left: 8px;
}

.cols .col-left .subcols-01
{
	background: url(line-solid-bg.gif) repeat-y;
	background-position: 524px 0px;

}
.subcols-01 .subcol-01-left
{
	width: 518px;
	float: left;
}
.subcols-01 .subcol-01-right
{
	width: 173px;
	float: right;
}

.subcols-02
{
	background: url(line-solid-bg.gif) repeat-y;
	background-position: 338px 0px;
}
.subcols-02 .subcol-02-left
{
	width: 332px;
	float: left;
}
.subcols-02 .subcol-02-right
{
	width: 173px;
	float: right;
}

.subcols-02.no-line
{
	background: none;
}

/********/

/* .cols.hp */
.cols.hp
{
	background: url(line-solid-bg.gif) repeat-y;
	background-position: 524px 0px;
	background: url(bg-right-col-hp-new.gif) repeat-y;
	background-position: right top;
}
.cols.hp .col-left
{
	width: 518px;
}
.cols.hp .col-right
{
	width: 432px;
	background: none;
}

.subcols-03
{

}
.subcols-03 .subcol-03-left
{
	width: 173px;
	float: left;
	background: none;
}
.subcols-03 .subcol-03-right
{
	width: 258px;
	float: right;
	overflow: hidden;
	background: url(col-right-shadow.gif) repeat-y;

}
.subcols-03 .subcol-03-right .in
{
	padding-left: 8px;
}
/************/


/* title-bar */
.title-bar, .title-bar2
{
	/*background: url(line-bg-dark.gif) repeat-x;*/
	border-bottom: 1px solid #c7c7c7;
	background-position: bottom;
	background-color: #f1f1f1;
	line-height: 24px;
	height: 24px;
	padding-left: 33px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #2b2b2b;
	position: relative;
}
.title-bar .ico-leaf, .title-bar2 .ico-leaf
{
	background: url(ico-leaf-red-gray.gif) no-repeat;
	width: 13px;
	height: 16px;
	position: absolute;
	top: 3px;
	left: 13px;
}
.title-bar h1,
.title-bar h3,
.title-bar h4,
.title-bar h5,
.title-bar2 h5,
.title-bar h6
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #2b2b2b;
	margin: 0px;
}

.title-bar span, .title-bar2 span
{
	color: #7c7c7c;
}
/********/

/* bookmark-bar */

.bookmark-bar
{
	border-bottom: 1px solid #e1e1e1;
	background: white;
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	z-index: 1;
}
* html .bookmark-bar
{
	line-height: 24px;
	height: 24px;
}
.bookmark-bar .cont
{
	border: 1px solid #e1e1e1;
	line-height: 22px;
	height: 25px;
	padding-left: 29px;
}
.bookmark-bar .corner
{
	background: url(box-corner-new.gif) no-repeat;
	width: 6px;
	height: 6px;
	line-height: 6px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 2;
}
* html .bookmark-bar .corner
{

}
.bookmark-bar .ico-camera
{
	background: url(ico-camera.gif) no-repeat;
	width: 15px;
	height: 10px;
	position: absolute;
	left: 9px;
	top: 6px;
	z-index: 1;
}
.bookmark-bar .ico-cards
{
	background: url(ico-cards-gray-white.gif) no-repeat;
	width: 15px;
	height: 10px;
	position: absolute;
	left: 9px;
	top: 6px;
	z-index: 1;
}
.bookmark-bar h2,
.bookmark-bar h3,
.bookmark-bar h4,
.bookmark-bar h5,
.bookmark-bar h6,
.bookmark-bar a
{
	font-size: 100%;
	color: #ed1c24;

	margin: 0px;
}

/****************/

/* box */
.box
{
	/*background: #f9f5e9;*/
	background: #efefef;
	position: relative;
}
.box.light
{
	background: white;
}
.box .inside
{
	padding: 12px;
	padding-top: 0px;
}
.box .inside.less-padd
{
	padding: 10px;
	padding-top: 0px;
}
.box .inside.less-padd2
{
	padding: 10px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
}
.box .inside.less-padd3
{
	padding: 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
}
.box.dark .title-bar, .box .title-bar2
{
	background-image: none;
	background-color: #ed1c24;
	color: white;
}
.tb2
{
	background-color: #ed1c24;
	color: white;
}
.box.dark .title-bar .ico-leaf, .tb2 .ico-leaf, .box .title-bar2 .ico-leaf
{
	background: url(ico-leaf-white-red.gif) no-repeat;
}
.box.dark .title-bar h3,
.box.dark .title-bar h4,
.box.dark .title-bar h5,
.box .title-bar2 h5,
.box.dark .title-bar h6,
.tb2 h5
{
	color: white;
}
.box a.button{ background: #999589; }
.box.light a.button{ background: #999999; }

/*******/


/* .adv reklama */
.adv
{
	background: #996263;
}
.adv.top
{
	/*width: 740px;*/
	width: 985px;
	height: 100px;
	/*margin-top: 19px;*/
	/*margin-left: 104px;*/
	margin-top: 4px;
	/*margin-left: 123px;*/
}

.adv-right
{
	width: 120px;
	height: 600px;
	position: absolute;
	/* left: 1003px; */
	right: -130px;
	top: 0px;
}
.adv-right-small
{
	width: 120px;
	position: absolute;
	/* left: 1003px; */
	right: -125px;
	top: 0px;
}
.adv-right-small-item
{
	margin-bottom: 4px;
}

.adv-left-small
{
	width: 120px;
	position: absolute;
	/* left: 1003px; */
	left: -125px;
	top: 0px;
}
.adv-left-small-item
{
	margin-bottom: 4px;
}

/****************/

/* .bookmark-list */
.bookmark-list
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear: both;
	border-left: 1px solid #e1e1e1;
	height: 24px;
}
.bookmark-list li
{
	display: inline;
}

.bookmark-list li a
{
	display: block;
	float: left;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #e1e1e1;
	border-left: none;
	padding: 4px;
	padding-left: 12px;
	padding-right: 12px;
	position: relative;
}
.bookmark-list li a:hover
{
	text-decoration: underline;
}
.bookmark-list li a span.cor-left
{
	background: url(bookmark-list-item-bg.gif) no-repeat;

	display: block;

	width: 6px;
	height: 23px;
	position: absolute;
	left: -6px;
	top: -1px;
	z-index: 1;
}
.bookmark-list li a span.cor-right
{
	background: url(bookmark-list-item-bg-last.gif) no-repeat;

	display: none;

	width: 6px;
	height: 23px;
	position: absolute;
	right: -2px;
	top: -1px;
	z-index: 0;
}
.bookmark-list li.last a span.cor-right
{
	display: block;
}

.bookmark-list li.first a span.cor-left
{
	display: none;
}


.bookmark-list li.last a span.corner
{

}

/* .top-article */

.top-article .left
{
	width: 250px;
	float: left;
}
.top-article .right
{
	width: 255px;
	float: right;
}
.top-article .title
{
	font-size: 21px;
	margin-top: 5px;
	font-weight: bold;
}
.top-article .title h2
{
	font-size: 100%;
}

.top-article a.rubric
{
	/*font-weight: bold;*/
	color: #666666;
	font-size: 10px;
}
.top-article .article
{
	color: #666666;
	color: black;
	margin-bottom: 10px;
}
/****************/

/* .color-bar */
.color-bar
{
	color: black;
	line-height: 22px;
	background: #f1f1f1;
	padding-left: 8px;
	border-bottom: solid 1px #c7c7c7;
}
/**************/

/* .table-list-01 */
table.table-list-01
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}
table.table-list-01 td
{
	padding-bottom: 4px;
	vertical-align: top;
}
table.table-list-01 td.divider
{
	width: 1px;
	color: #c7c7c7;
}
table.table-list-01 td.time
{
	width: 35px;
	text-align: left;
	color: red;
	padding-right: 0px;
}
table.table-list-01 td.link
{
	padding-left: 5px;
}
table.table-list-01 td.link a
{
	color: black;
	text-decoration: none;
}
table.table-list-01 td.link a:hover{ text-decoration: underline; }
table.table-list-01.color-links td.link a
{
	color: #ed1c24;
	color: black;
	/*text-decoration: underline;*/
}
table.table-list-01.color-links td.link a:hover
{
	/*text-decoration: none;*/
	text-decoration: underline;
}
/*****************/

/* .table-list-02 */
table.table-list-02
{
	width: 100%;

}
table.table-list-02 td
{
	padding: 3px;

}
table.table-list-02 td.date
{
	width: 30px;
	xtext-align: center;
}
table.table-list-02 td.link
{
	width: 75px;
}
table.table-list-02 td.link a, table.table-list-02 td.my-link a
{
	font-weight: bold;
}
table.table-list-02 tr.even
{
	background: white;
}
table.table-list-02 tr.even td, table.table-list-02 tr.odd td
{
	border-bottom: 1px solid #ece7df;
}

/* .table-list-03 */
table.table-list-03
{

}
table.table-list-03 td
{
	padding: 5px;
	padding-top: 4px;
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
}
table.table-list-03 td.last
{
	background: none;
}
table.table-list-03 td.position
{
	text-align: right;
	width: 17px;
	padding: 0px;
}
table.table-list-03 td.name a
{
	color: #ed1c24;
}

/******************/

/* .table-list-04 */
table.table-list-04
{
	width: 100%;
}
table.table-list-04 th
{
	text-align: left;
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
table.table-list-04 td
{
	padding: 10px;

}
table.table-list-04 tr.odd td
{
	background: #eeeeee;

}
/******************/

/* .table-list-05 */
table.table-list-05
{
	width: 100%;

}
table.table-list-05 th
{
	text-align: left;
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
table.table-list-05 td
{
	padding: 5px;
	border: 1px solid #e2e2e2;
}

table.table-list-05 tr
{
	background: #f1f1f1;
}
/******************/

/* .frame-01 */
.frame-01
{
	border: 1px solid #e2e2e2;
	background: #f1f1f1;
}
.frame-01 .inside{ padding: 5px; }
/*************/

/* .img-list-01 */
.img-list-01
{

}
.img-list-01 .item
{
	width: 80px;
	height: 110px;
	float: left;
	margin-right: 20px;
}
.img-list-01 .item.text
{
	width: 180px;
}
.img-list-01 .item.last
{
	margin-right: 0px;
}
.img-list-01 .item a
{
	color: black;
	font-weight: bold;
	display: block;
	margin-top: 2px;
}
.img-list-01 .item a img
{
	border: 1px solid black;
}
/****************/


/* .switch-links */
.switch-links
{
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	position: relative;
}
.switch-links a
{
	color: black;
}
/******************/

/* .inquiry */
.inquiry
{
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}
.inquiry .question
{
	margin-bottom: 5px;
	margin-top: 5px;

}
.inquiry .item
{
	margin-top: 18px;
}
.inquiry .item .title
{
	font-weight: bold;
	color: #ed1c24;
}
.inquiry .item .title a
{
	color: #ed1c24;
}
.inquiry .item .bar
{
	background: url(inquiry-arrow.gif) no-repeat;
	background-color: red;
	background-position: right;
	width: 6px;
	height: 14px;
	margin-top: 4px;
	position: relative;
}
.inquiry .item .bar span
{
	font-size: 9px;
	font-family: Tahoma;
	color: #666666;
	position: absolute;
	top: 1px;
	right: -25px;
}
/************/

/* .horizontal-list-01 */
.horizontal-list-01
{

}
.horizontal-list-01 .item
{
	width: 122px;
	float: left;
	margin-right: 10px;
}
.horizontal-list-01 .item.last{ margin-right: 0px; }
.horizontal-list-01 .item img
{
	margin-bottom: 5px;
}
.horizontal-list-01 .item .more
{
	border-right: 1px solid #f1f1f1;
	padding-right: 10px;
	padding-top: 5px;
}
.horizontal-list-01 .item.last .more{ border: none; }
.horizontal-list-01 .item .more .title
{
	margin-bottom: 5px;
}
.horizontal-list-01 .item .more .title h6{ margin-top: 0px; font-size: 12px; }
/******************/

/* .list-01 */
.list-01
{

}
.list-01 .item
{
	margin-top: 22px;
	/*background: url(line-bg-light.gif) repeat-x;*/
	border-bottom: 1px solid #c7c7c7;
	background-position: bottom;
	padding-bottom: 15px;

}
.list-01 .item .left
{
	float: left;
	width: 81px;
}
.list-01 .item .right
{
	float: right;
	width: 224px;
	margin-right: 10px;
}
.list-01 .item .wide
{
	width: 410px;
}

.list-01 .item .rubric
{
	font-size: 10px;
}
.list-01 .item .rubric a
{
	color: #666666;
	text-decoration: underline;
}
.list-01 .item .title
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}
.list-01 .item .title a
{
	color: #ed1c24;
	color: #ed1c24;
	text-decoration: underline;
}

/************/

/* .list-02 */
.list-02 .item
{
	padding-bottom: 16px;
	margin-top: 16px;
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
}
.list-02 .item.last
{
	background: none;
}
.list-02 .left
{
	width: 60px;
	float: left;
}
.list-02 .left img
{
	border: 1px solid #9a9a9a;
}
.list-02 .right
{
	width: 85px;
	float: right;
}
.list-02 .right2
{
	width: 95px;
	float: right;
}
.list-02 .right3
{
	width: 165px;
	float: right;
}
.list-02 a
{
	color: #ed1c24;
	text-decoration: none;
	color: #ed1c24;
	text-decoration: underline;
}
/************/

/* .list-03 */
.list-03 .item
{
	margin-top: 15px;
}
.list-03 .item .left
{
	width: 18px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.list-03 .item .right
{
	width: 674px;
	float: right;
}
.list-03 .item .right .label
{
	font-size: 14px;
}
.list-03 .item .right .label a
{
	font-weight: bold;
}
.list-03 .item .right .label span
{
	color: #888888;
}
.list-03 .item .right .more
{
	margin-top: 7px;
}
/************/

/* .list-04 */
.list-04 .item
{
	margin-top: 15px;
	padding-bottom: 18px;
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
}
.list-04 .item.last
{
	background: none;
}
.list-04 .item .left
{
	width: 76px;
	float: left;
	position: relative;
	left: 8px;
}

.list-04 .item .left img
{
	border: 1px solid #ed1c24;
}
.list-04 .item .right
{
	width: 76px;
	float: right;
	position: relative;
	right: 6px;
}
.list-04 .item .right .label
{
	font-size: 12px;
	font-weight: bold
}
.list-04 .item .right .label a
{
	color: #ed1c24;
	text-decoration: none;
	color: #ed1c24;
	text-decoration: underline;
}

.list-04 table.grid td
{
	width: auto;

	padding-bottom: 3px;
	padding-top: 3px;

}
/************/
/* .list-05 */

.list-05 .item
{
	margin-top: 10px;
}
.list-05 .item .label
{
	margin-bottom: 1px;
}
.list-05 .item .label,
.list-05 .item .label a
{
	color: #ed1c24;
	font-weight: bold;
	text-decoration: none;
	color: #ed1c24;
	text-decoration: underline;
}


/************/


/* .content-wide */
.content-wide
{
/*	background: red;*/
}
.content-wide .list-01 .item .right
{
	width: 595px;
}
.list-01.no-image .item .right
{
	width: auto;
	float: left;
	margin-left: 3px;
}
.list-01.no-image .item
{
	margin-top: 5px;
}

.page-label
{
	color: red;
	color: #13375e;
	font-size: 24px;
	font-weight: bold;
}
.page-label .dark
{
	color: black;
}
.page-label h1,
.page-label h2,
.page-label h3
{
	margin: 0px;
}

.page-label.dotted
{
	background: url(line-bg-dark.gif) repeat-x;
	background-position: bottom;
	padding-bottom: 8px;
}

/*****************/

/* .partners */
.partners
{
	position: relative;
	height: 112px;
	margin-bottom: 15px;
}
.partners .label
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: white;
	text-align: center;
	letter-spacing: 1px;
	line-height: 20px;
	text-transform: uppercase;
	font-size: 9px;
}
.partners .label img.partners-text
{
	margin-top: 4px;
}
.partners .bar
{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 100%;
	height: 92px;
	background: url(bar-bottom-bg.gif) repeat-x;
	background-color: white;
}

/*************/

/* .player-profile */
.player-profile
{
	padding-top: 14px;
	padding-left: 14px;
}
.player-profile .left
{
	width: 120px;
	height: 187px;
	/*background: #f3f3f3;*/
	float: left;

}
.player-profile .left img
{
	margin-left: 3px;
	margin-top: 3px;
}
.player-profile .right
{
	float: right;
	width: 560px;
}
.player-profile td.label
{
	color: black;
	/*width: 90px;*/
}


/*******************/

table.grid
{
	width: 100%;
}
table.grid td
{
	padding-bottom: 5px;
	padding-top: 5px;
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
}
table.grid td.label
{
	color: black;
}
table.grid td.divider
{
	width: 1px;
	color: #d0d0d0;
}
table.grid td.value
{
	padding-left: 17px;
}
table.grid tr.last td
{
	background: none;
}

/* .registration */
.registration input.field
{
	width: 193px;
}
.registration input.field.sm
{
	width: 119px;
}
.registration table.grid td
{
	padding-bottom: 2px;
	padding-top: 2px;
}
/*****************/

/* .box-img-list-01 */
.box-img-list-01 .item
{
	width: 100px;
	height: 94px;
	float: left;
	margin-right: 26px;
}
.box-img-list-01 .item a
{
	font-size: 10px;
	color: #404040;
	display: block;
	margin-top: 1px;
}
.box-img-list-01 .item.even
{
	margin-right: 0px;
}
.box-img-list-01 .item img,
.box-img-list-01 .item a img
{
	border: 1px solid white;
}
/**********************/

/* .ul-list-01 */
.ul-list-01
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.ul-list-01 a
{
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
	display: block;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: black;
}
.ul-list-01 ul
{
	list-style: square;
	color: red;
	margin: 0px;
	padding: 0px;
}
.ul-list-01 ul li
{
	background: url(ico-square-red.gif) no-repeat;
	background-position: 10px 11px;
}
.ul-list-01 ul li ul li{ background-position: 30px 11px; }
.ul-list-01 ul li ul li ul li{ background-position: 50px 11px; }
.ul-list-01 ul li ul li ul li ul li{ background-position: 70px 11px; }
.ul-list-01 ul li ul li ul li ul li ul li{ background-position: 90px 11px; }
.ul-list-01 ul li ul li ul li ul li ul li ul li{ background-position: 110px 11px; }

.ul-list-01 ul li a
{
	color: #666666;
}
.ul-list-01 a:hover
{
	color: black;
}
.ul-list-01 li ul li a{	padding-left: 20px; }
.ul-list-01 li ul li ul li a{	padding-left: 40px; }
.ul-list-01 li ul li ul li ul li a{	padding-left: 60px; }
.ul-list-01 li ul li ul li ul li ul li a{	padding-left: 80px; }
.ul-list-01 li ul li ul li ul li ul li ul li a{	padding-left: 100px; }
.ul-list-01 li ul li ul li ul li ul li ul li ul li a{	padding-left: 120px; }

/***************/


/* .article */
.article .head
{

}
.article .head .img
{
	position: relative;
	width: 159px;
	width: 157px;
	height: 174px;
	float: left;
	overflow: hidden;
}
.article .head .img img
{
	border: 3px solid #d0d6da;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.article .head .img a
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	text-decoration: none;
	z-index: 2;
	cursor: pointer;

}
.article .head .img a span
{
	overflow: hidden;
	color: #404040;
	font-size: 9px;
	position: absolute;
	z-index: 3;
	right: -2px;
	bottom: 0px;
	display: block;
	width: 112px;
	height: 16px;
	line-height: 18px;
	background: url(ico-magnifier.gif) no-repeat;
	background-position: 91px 1px;
	background-color: #d0d6da;
	text-transform: uppercase;
}
.article .head .text
{
	width: 518px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: black;
	line-height: 18px;
}
.article .more
{
	margin-top: 29px;
	font-size: 12px;
	color: #666666;
}

.article .head .t2
{
	width: 347px;
}


/************/

/* .promo */
.promo
{
	background: silver;
	width: 100%;
	height: 209px;

}
/**********/

table.logos
{
	position: absolute;
	bottom: 15px;
	left: 0px;
	width: 100%;
	height: 74px;
	height: 54px;

}
table.logos td
{
	text-align: center;
	height: 74px;
	height: 54px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	background: url(line-bg-light.gif) repeat-y;
	background-position: left;
}
table.logos td.first
{
	background: none;
}
table.logos td .title
{

	line-height: 20px;
	text-transform: uppercase;
	font-size: 10px;
}

/* .footer */
/****************/
.footer
{
	clear: both;
	color: #9b8384;
	font-size: 10px;
	text-align: center;
	margin-bottom: 100px;
}

/****************/




div.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
div.cl.dotted
{
	background: url(line-bg-dark.gif) repeat-x;
	background-position: bottom;
	height: 2px;
}
div.cl.dotted.light
{
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
	height: 2px;
}

.set-w250{ width: 250px !important; }
.set-w255{ width: 255px !important; }

.set-fll{ float: left; }
.set-flr{ float: right; }

.set-h3{ height: 3px !important; }
.set-h5{ height: 5px !important; }
.set-h10{ height: 10px !important; }
.set-color-red{ color: red !important; }
.set-color-gray,
.set-color-gray a{ color: #888888 !important; }
.special-font
{
	font-size: 10px;
}


/* PETR */

div.pager a.box
{
	display: block;
	float: left;
	margin-right: 5px;
	background-color: #949494;
	text-align: center;
	color: white;
	font-weight: bold;
	padding: 2px;
	width: 18px;
}

div.pager a,
div.pager a:hover
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

div.pager a.active
{
	background-color: #ed1c24;
}

div.pager a.no-size
{
	width: auto;
	padding-left: 7px;
	padding-right: 7px;
}

div.cleaner
{
	clear: both;
}

a.black-link, a:hover.black-link
{
	color: #2b2b2b;
	text-decoration: none;
}

.false-link
{
	color: #ed1c24;
	font-weight: bold;
	font-size: 100%;
}

.gp-filter
{
	margin-bottom: 10px;
}

.det-label
{
	font-weight: bold;
}

.arr-down
{
	margin-top: 5px;
}

a.tour-box-link-active
{
	color: #ed1c24;
}

.footer-links a,
.footer-links a:hover
{
	color: #9b8384;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

.tour-col-1,
.tour-col-2,
.tour-col-3,
.tour-col-4,
.tour-col-5,
.tour-col-6
{
	white-space: nowrap;
}
.tour-col-2
{
	font-weight: bold;
}

.art-source
{
	clear: left;
	font-size: 90%;
}


/*
.card-set
{
	border: solid 1px #aaaaaa;
	background-color: #eeeeee;
	padding: 5px;
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.card-set img, .card-set-small img
{
	margin-right: 5px;
}

.card-set-small
{
}
*/

/* tabulky z editoru */
table.cms-editor-table{
	border: 1px solid #e1e1e1;
	border-right: none;
	border-bottom: none;
}
table.cms-editor-table.hightlighted
{
	border: 1px solid #e1e1e1;
	border-right: none;
	border-bottom: none;
}
table.cms-editor-table th{
	background: #f7f3e3;
	color: black;
	font-weight: normal;
}
table.cms-editor-table th,
table.cms-editor-table td{
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
table.cms-editor-table.hightlighted th,
table.cms-editor-table.hightlighted td{
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
table.cms-editor-table.hightlighted th{
	background-color: #ed1c24;
	color: white;
	font-weight: normal;
}
table.cms-editor-table th,
table.cms-editor-table td,
table.cms-editor-table.hightlighted th,
table.cms-editor-table.hightlighted td{
	padding: 4px;
}


.move-dw-2
{
	position: relative;
	top: -2px;
}
.req
{
	color: red;
}

input.button
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #eeeeee;
	border: 1px solid #444444;
	padding: 2px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: hand;
}

ul.errors
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #eeeeee;
	border: solid 2px #aa0000;
}
ul.errors li
{
	list-style: square;
	background-image: none;
	color: #aa0000;
}

div.captcha .system-captcha-image
{
	margin-right: 5px;
	float: left;
	border: solid 1px #808080;
}
div.captcha
{
	width: 270px;
	/*width: 230px;*/
}
input.system-captcha-code
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	clear: both;
	/*width: 88px;*/
	background: url(input-bg.gif) no-repeat;
	border: 1px solid #a4a4a4;
}
div.captcha span.captcha-help
{
}


.header .user .reg-links,
.header .user .reg-links a,
.header .user .reg-links a:hover
{
	color: black;
}

.submit-button
{
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 19px;
	width: 93px;
	height: 19px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	color: black;
	font-weight: bold;
	overflow: hidden;
	border: none;
	background: url(submit-bg-93.gif) no-repeat;
	position: relative;
	top: 1px;
	font-size: 10px;
	font-family: Tahoma;
}

img.list-image
{
	border: solid 1px black;
}

img.logo-slogan
{
	position: relative;
	top: 47px;
	left: -1px;
}

/* CARDS */
span.card1-S,
span.card1-C
{
	color: black;
	font-weight: bold;
}

span.card1-H,
span.card1-D
{
	color: #fc0204;
	font-weight: bold;
}

p.cards2 img
{
}

p.cards3 img
{
}


div.log-form-rem
{
	text-align: right;
}
div.log-form-rem label
{
	position: relative;
	top: -2px;
}


table.table-list-04 td.cell-close-r,
table.table-list-04 th.cell-close-r
{
	padding-right: 0;
}
table.table-list-04 td.cell-close-l,
table.table-list-04 th.cell-close-l
{
	padding-left: 0;
}


.hp-4lines
{
	overflow: hidden;
	height: 52px;
}


.gp-ol-link
{
	display: block;
	height: 24px;
	line-height: 24px;
	width: 150px;
	text-align: center;
	font-weight: bold;
	background-color: #aa0000;
	color: #ffffff;
	text-transform: uppercase;
}

.gp-ol-left
{
	float: left;
	width: 240px;
}

.gp-ol-right
{
	float: right;
	width: 440px;
}

.rating-text-title
{
	color: #ee0014;
	font-weight: bold;
}



/* .img-list-02 */
.img-list-02
{

}
.img-list-02 .item
{
	width: 200px;
	height: 220px;
	float: left;
	margin-right: 20px;
}
.img-list-02 .item.text
{
	width: 180px;
}
.img-list-02 .item.last
{
	margin-right: 0px;
}
.img-list-02 .item a
{
	color: black;
	font-weight: bold;
	display: block;
	margin-top: 2px;
}
.img-list-02 .item a img
{
	border: 1px solid black;
}
/****************/

.rating-plus
{
	margin: 0;
	padding: 0;
	margin-left: 16px;
	list-style-image: url(plus.gif);
}
.rating-minus
{
	margin: 0;
	padding: 0;
	margin-left: 16px;
	list-style-image: url(minus.gif);
}

div.rating-lines
{
	background: #f6f6f6;
	padding: 5px;
	margin-top: 5px;
}
div.rating-lines2
{
	padding: 5px;
	margin-top: 5px;
}

.gp-filter-field
{
	width: 135px;
}
.gp-filter-field-s
{
	width: 140px;
}
.gp-filter-field-2
{
	width: 40px;
}
.gp-filter-field-3
{
	width: 56px;
	position: relative;
	top: 1px;
}

.switch-links2
{
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0 5px 3px;
}
.switch-links2 a
{
	color: #666666;
}
a.filter-link-active
{
	color: #ed1c24;
}

.move-1-down
{
	position: relative;
	top: 1px;
}

.hp-tour-box-note
{
	margin-left: 4px;
}

tr.has-red-border td
{
	border-bottom: solid #aa0000 2px;
}


table.table-list-04 td.col-no-hor-pad, table.table-list-04 th.col-no-hor-pad
{
	padding-left: 0;
	padding-right: 0;
}
table.table-list-04 td.col-no-wrap, table.table-list-04 th.col-no-wrap
{
	white-space: nowrap;
}

.flag-down
{
	position: relative;
	top: 2px;
}

.header .user .reg-links a.user-profil-link,
.header .user .reg-links a.user-profil-link:hover
{
	font-weight: bold;
	color: #ff0000;
}

table.logo-table
{
	margin-bottom: 5px;
}

table.table-list-02 tr td.opl-table-top-line
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

td.bot-line
{
	font-size: 1px;
	/*background: url(line-bg-light.gif) repeat-x;*/
	background-position: bottom;
	border-bottom: 1px solid #c7c7c7;
}

.user-player-ol-list
{
	clear: both;
}

.no-pad-btm
{
	padding-bottom: 0;
}
.no-pad-top, tr.no-pad-top td
{
	padding-top: 0;
}

.sp-top
{
	margin-top: 10px;
}
.sp-btm
{
	margin-bottom: 10px;
}

h4.rec
{
	margin: 0;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 110%;
}

.small-tx
{
	height: 100px;
}


/* article comment */
div.article-comment-list
{

}

div.article-comment-block
{
	margin-left: 20px;
}

div.article-comment-item
{
	border: solid 1px #dddddd;
	padding: 5px;
	margin-top: 5px;
	background-color: #f5f5f5;
}

div.article-comment-item span.info
{
	color: #666666;
}
div.article-comment-item span.title
{
	color: #cc0000;
	font-weight: bold;
}

div.article-comment-form
{
	border: solid 1px #dddddd;
	padding: 5px;
	margin-top: 5px;
	background-color: #f5f5f5;
}
div.article-comment-form h5
{
	color: #cc0000;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
}

img.art-com-bar
{
	margin-right: 2px;
	margin-bottom: 2px;
}


/* ARTICLE COMMENT CARDS */
a.card1-S, a.card1-C
{
	color: black;
	font-weight: bold;
}
a.card1-H, a.card1-D
{
	color: #fc0204;
	font-weight: bold;
}
a.card1-S, a.card1-C, a.card1-H, a.card1-D
{
	float: left;
	width: 22px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: #dddddd;
	cursor: pointer;
	border: solid 1px #f5f5f5;
	text-decoration: none;
}
a.card1-S:hover, a.card1-C:hover, a.card1-H:hover, a.card1-D:hover
{
	border: solid 1px #a4a4a4;
	text-decoration: none;
}

div.art-com-card-box
{
	float: right;
}

/* TV ============================================================================================================== */
div.tv-list
{
	margin-top: 10px;
}
div.tv-item
{
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
}
div.tv-item h3
{
	margin-top: 0;
}
div.tv-item-left
{
	float: left;
	width: 100px;
}
div.tv-item-right
{
	float: right;
	padding: 5px;
	width: 390px;
}
div.tv-item-logo
{
	text-align: center;
	width: 100px;
	height: 60px;
}
div.tv-item-time
{
	text-align: center;
	font-weight: bold;
	font-size: 115%;
	font-family: Arial, sans-serif;
}

/* PUBLICATION ===================================================================================================== */
div.pub-list
{
	margin-top: 10px;
}
div.pub-item
{
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
}
div.pub-item h3
{
	margin-top: 0;
	font-weight: normal;
}
div.pub-item-left
{
	float: left;
	width: 80px;
}
div.pub-item-right
{
	float: right;
	padding: 5px;
	padding-top: 0;
	width: 600px;
}
div.pub-item-logo
{
	text-align: center;
	width: 80px;
}

/* DISCUSSION ====================================================================================================== */
.dis-theme-item
{
	background: #f1f1f1;
	border: solid 1px #e2e2e2;
	padding: 5px;
	margin-top: 5px;
}
.dis-item-td1 { width: 100px; }
.dis-item-td2 { width: 80px; }
.dis-item-td3 { width: 50px; }
.dis-item-td4 {  }
.dis-item-td5 { width: 80px; font-weight: bold; }
.dis-item-td6 { width: 100px; }
.dis-item-img
{
	border: solid 1px #6f6f6f;
}
.dis-link-bold, .dis-link-bold:hover
{
	font-weight: bold;
}
.dis-link-black, .dis-link-black:hover
{
	font-weight: bold;
	color: black;
}

.dis-item
{
	background: #f1f1f1;
	border: solid 1px #e2e2e2;
	padding: 5px;
	margin-top: 5px;
}
.dis-td1 { width: 100px; }
.dis-td2 { width: 50px; }
.dis-td3 {  }
.dis-item-title
{
	font-weight: bold;
	color: #cc0000;
}

.right-buttons
{
	text-align: right;
	margin-top: 10px;
}

.submit-button2
{
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 19px;
	width: 150px;
	height: 19px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	color: black;
	font-weight: bold;
	overflow: hidden;
	border: none;
	background: url(submit-bg-150.gif) no-repeat;
	position: relative;
	top: 1px;
	font-size: 10px;
	font-family: Tahoma;
	float: right;
}


/* photogallery */
.pgal-list
{

}
.pgal-list.vgal-list-w1
{
	width: 350px;
}
.pgal-item, .pgal-item2
{
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: url(line-bg-light.gif) repeat-x;
	background-position: bottom;
}
.pgal-item2
{
	margin-bottom: 10px;
	padding-bottom: 10px;
}

a img.pgal-img, a img.pgal-roller-img, a img.pgal-top-img
{
	border: solid 1px black;
}
.pgal-td1
{
	width: 95px;
}
.pgal-td2
{
	width: 95px;
}
.pgal-td3
{

}
.pgal-title, .pgal-title2
{
	font-weight: bold;
}
.pgal-title2
{
	margin-left: 3px;
}

.pgal-top h4 a, .pgal-top h4 a:hover
{
	text-decoration: none;
}

.pgal-top-roller-box
{
	margin-top: 10px;
	height: 81px;
	margin-bottom: 10px;
	overflow: hidden;
}
.pgal-top-roller-box-in
{
	margin-left: 35px;
	width: 445px;
	height: 81px;
	overflow: hidden;
	position: relative;
}
.pgal-roller-mover
{
	position: relative;
	height: 81px;
}
.pgal-roller-a
{
	position: absolute;
}
.pgal-roller-img
{

}
.pgal-top-roller-left-arr, .pgal-top-roller-right-arr
{
	display: block;
	width: 25px;
	height: 81px;
}
.pgal-top-roller-left-arr
{
	background: url(pgal-arr-left.gif);
	float: left;
}
.pgal-top-roller-right-arr
{
	background: url(pgal-arr-right.gif);
	float: right;
}

.pgal-top-img-box
{
	text-align: center;
}

.pgal-slide-btn
{
	cursor: pointer;
}

.vgal-view-list
{
	width: 160px;
	float: right;
}

.vgal-view-list-in
{
	background-color: #f1f1f1;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}


.tv-hp-td1
{
	text-align: center;
	width: 50px;
}
.tv-hp-td2
{
	text-align: center;
	width: 30px;
}
.tv-hp-td3
{

}

.hp-dis-list
{
	padding: 0px;
	padding-top: 0;
}
.hp-dis-item
{
	margin-bottom: 10px;
}

.hp-dis-list span.time
{
	color: #ff0000;
}
.hp-dis-list span.user
{
	color: #868686;
}
.hp-dis-list a.text
{
	color: #434343;
	text-decoration: none;
}
.hp-dis-list a.text:hover
{
	color: #434343;
	text-decoration: underline;
}

a.hp-dis-title-link, a:hover.hp-dis-title-link
{
	color: white;
	text-decoration: none;
}

.hp-photo-list
{
	padding: 10px;
}
.hp-photo-item
{
	margin-bottom: 10px;
	float: left;
	width: 95px;
	height: 110px;
	padding-left: 16px;
	overflow: hidden;
}
.hp-photo-item a, .hp-photo-item a:hover
{
	color: black;
}


.art-gal-next-link
{
	text-align: right;
	margin-top: 3px;
	margin-right: 20px;
}


.box-live-report
{
	width: 148px;
	height: 25px;
	background: url(live-report-new.gif) no-repeat;
	background-color: #ed1c24;
	color: white;
	padding: 25px 12px 8px 12px;
	margin-bottom: 10px;
}
.box-live-report.color-gray
{
	background: url(live-report-new-gray.gif) no-repeat;
}
.box-live-report div
{
	overflow: hidden;
	width: 148px;
	height: 25px;
}
.box-live-report a, .box-live-report a:hover
{
	color: white;
	text-decoration: none;
}

.cols
{
	background: url(bg-right-col-new.gif) repeat-y;
	background-position: right top;
}
.cols.stream
{
	background: none;
}

.mid-box-news-coms
{
	text-align: right;
	clear: both;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 10px;
}

.art-report-line
{
	margin-top: 10px;
	margin-bottom: 5px;
}
.article h4.art-report-title
{
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 120%;
	color: #666666;
	border-top: dotted 1px #cfcfcf;
}

/* 12.4.2011 9:57 ==================================================================================== */

.subcols-04
{
	/*background: url(line-solid-bg.gif) repeat-y;*/
	background-position: 258px 0px;
}
.subcols-04 .subcol-04-left
{
	width: 252px;
	float: left;
}
.subcols-04 .subcol-04-right
{
	width: 253px;
	float: right;
}


.list-06 .item
{
	margin-top: 22px;
	/*background: url(line-bg-light.gif) repeat-x;*/
	border-bottom: 1px solid #c7c7c7;
	background-position: bottom;
	padding-bottom: 15px;

}
.list-06 .item .left
{
	float: left;
	width: 93px;
}
.list-06 .item .right
{
	float: right;
	width: 143px;
	margin-right: 10px;
}
.list-06 .item .rubric
{
	font-size: 10px;
}
.list-06 .item .rubric a
{
	color: #666666;
}
.list-06 .item .title
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}
.list-06 .item .title a
{
	color: #ed1c24;
	color: #ed1c24;
	text-decoration: underline;
}


.banner-hp-left-bottom
{
	margin-top: 10px;
}

.video-box-link-active
{
	color: #ed1c24;
}
.video-box-link-inactive
{
	color: black;
}

.top-art-cat
{
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 2px;
}

.hp-art-int-link
{
	color: #ed1c24;
	text-decoration: underline;
}

.cc-tour-ol-link
{
	color: #ed1c24;
}

.rc-filter-title
{
	cursor: pointer;
}

a.blue-text, a:hover.blue-text, a:link.blue-text, h1.blue-text, .list-01 .title a.blue-text, .list-06 .title a.blue-text
{
	color: #13375e;
}

.hp-2col-art-date
{
	margin-top: 5px;
}

.ps-f1-btn
{
	margin: 10px 0 0 3px;
	cursor: pointer;
}
.ps-f1-box, .ps-f2-box
{
	position: relative;
}
.ps-f1-cnt
{
	position: absolute;
	z-index: 10;
	top: 23px;
	left: 3px;
	background-color: #ed1c24;
	padding: 5px;
	color: white;
}
.ps-f-lt, .ps-f-rt, .ps-f-rb, .ps-f-lb
{
	width: 1px;
	height: 1px;
	overflow: hidden;
	background-color: #efefef;
	position: absolute;
}
.ps-f-lt
{
	top: 0;
	left: 0;
}
.ps-f-rt
{
	top: 0;
	right: 0;
}
.ps-f-rb
{
	bottom: 0;
	right: 0;
}
.ps-f-lb
{
	bottom: 0;
	left: 0;
}

.ps-f2-btn
{
	margin: 0 0 0 3px;
	cursor: pointer;
	position: relative;
}
.ps-f2-cnt
{
	position: absolute;
	z-index: 10;
	top: -1px;
	left: 3px;
	background-color: #ed1c24;
	padding: 5px;
	color: white;
}


.vgal-list-item
{
	float: left;
	width: 120px;
	height: 128px;
	overflow: hidden;
	text-align: center;
	margin: 0 10px 10px 0;
}
.vgal-list-item img
{
	margin-bottom: 4px;
}
.vgal-list-item a, .vgal-list-item a:hover
{
	text-decoration: underline;
}

.just-line
{
	border-top: solid 1px #c7c7c7;
	padding-top: 10px;
}

.hp-spec-art-title
{
	height: 32px;
	overflow: hidden;
}

.hp-spec-art-perex
{
	height: 52px;
	overflow: hidden;
}

a.blue-link, a.blue-link:hover
{
	color: #13375e;
}

.neprehlednete-title
{
	height: 47px;
	overflow: hidden;
}
.neprehlednete-date
{

}

.com-red
{
	color: #ed1c24;
}

.banner-frame
{
	margin: 0px;
	padding: 0px;
}

.hp-bottom-links
{
	text-align: right;
}

.blog-hp-item
{
	margin-top: 10px;
}

.fb-login-button
{
	position: relative;
	top: -1px;
}

a.chart-box-link-active
{
	color: #ed1c24;
}


/* Tyto CSS jsou zkopirovane do CMS (game-place/game-place.form.php) */
.adv-link-blue-none
{
	color: #13375e;
}
.adv-link-green-none
{
	color: #138837;
}
.adv-link-red-none
{
	color: red;
}
.adv-link-brown-none
{
	color: #510b00;
}
.adv-link-orange-none
{
	color: #ff6600;
}
.adv-link-purple-none
{
	color: #7a11bd;
}
.adv-link-light-blue-none
{
	color: #0000ff;
}
.adv-link-pink-none
{
	color: #ff00ff;
}
.adv-link-white-blue,
.adv-link-white-green,
.adv-link-white-red,
.adv-link-white-brown,
.adv-link-white-purple,
.adv-link-white-orange,
.adv-link-black-orange,
.adv-link-black-light-green,
.adv-link-black-yellow,
.adv-link-white-light-blue,
.adv-link-black-pink,
.adv-link-black-red
{
	color: white;
	padding-left: 2px;
	padding-right: 2px;
	border-radius: 2px;
}
.adv-link-white-blue
{
	background-color: #13375e;
}
.adv-link-white-green
{
	background-color: #138837;
}
.adv-link-white-red
{
	background-color: red;
}
.adv-link-white-brown
{
	background-color: #510b00;
}
.adv-link-white-purple
{
	background-color: #7a11bd;
}
.adv-link-white-orange
{
	background-color: #ff6600;
}
.adv-link-black-orange
{
	color: black;
	background-color: #ff6600;
}
.adv-link-black-light-green
{
	color: black;
	background-color: #00ff00;
}
.adv-link-black-yellow
{
	color: black;
	background-color: #ffff00;
}
.adv-link-white-light-blue
{
	background-color: #0000ff;
}
.adv-link-black-pink
{
	color: black;
	background-color: #ff00ff;
}
.adv-link-black-red
{
	color: black;
	background-color: #ff0000;
}



img.border,
img.cms-editor-image,
img.cms-image-type-1,
img.cms-image-type-2,
img.cms-image-type-3,
img.cms-image-type-4
{
	border: 1px solid #004080;
}

table.cms-editor-table.invisible,
table.cms-editor-table.invisible td,
table.cms-editor-table.invisible th
{
	border-width: 0;
}

.slim-list li a {
	padding-left: 8px !important;
	padding-right: 8px; !important;
}



/* AIPT banner */
div.aipt-banner a.banner
{
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	width: 100%;
	height: 400px;
	background-color: black;
	text-align: center;
	box-shadow: 0 0 15px black;
}

div.aipt-banner a.banner img
{
	border: none;
}

div.aipt-banner a.close
{
	display: block;
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 1001;
	width: 40px;
	height: 40px;
	background: url(/res/aipt-banner-close.png) no-repeat;
}

/* lightbox */
.glightbox-clean .gslide-description {
	display: none;
}
