﻿h1
{
	margin: 0px !important;
	font-size: inherit !important;
	font-weight: normal;
}

h2
{
	margin: 0px !important;
	font-size: inherit !important;
	font-weight: normal;
	display: inline;
}

h2 a
{
	text-decoration: none;
}

h2 a:hover
{
	text-decoration: none;
}

h3
{
	margin: 0px !important;
	font-size: inherit !important;
	font-weight: normal;
	display: inline;
}

h3 a
{
	text-decoration: none;
}

h3 a:hover
{
	text-decoration: none;
}

p
{
    margin: 0px;    
}

.floatLeft
{
    float: left;    
}

html, body
{
	background: white;
	font-family: Arial; /*, Verdana, sans-serif;*/
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 0;
	color: #333333; /* #545454 */
}
.page
{
	width: 1000px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding-bottom: 15px;
/* 	padding-left: 30px; */
	overflow: hidden;
}

.test iframe
{
	height: 113px !important;
}

.pageHeader
{
	width: 1000px;
	margin: 0px auto 0px auto;
	padding-bottom: 0px;
	/* padding-left: 22px; */
	overflow: hidden;
}
.headerContainer
{
	background-image: url('/images/headerBack.png');
	background-repeat: repeat-x;
	background-position: right;
	background-color: #3D4447;
	width: 100%;
}

/* ---------------------------------------------------
	H E A D E R
----------------------------------------------------*/



.header
{
	width: 1000px;
	float: left;
	overflow: hidden;
}
.hBanner
{
	text-align: center;
	padding: 20px 0 20px 0;
	width: 1022px;
}

/*
.hbColumn50
{
	background-color: Red;
	float: left;
	width: 490px;
	height: 103px;
	overflow: hidden;
}
*/
.hContent
{
	float: left;
	width: 1000px;
}

.hContent a, .hContent a:active, .hContent a:visited
{
	color: black;
	text-decoration: none;
}
.hContent a:hover
{
	color: black;
	text-decoration: underline;
}
.hcLogo
{
	float: left;
	height: 130px;
	width: 230px;
	overflow: hidden;
	background: white;
}
.hcSearch
{
	float: left;
	padding: 50px 0px 0px 80px;
	background: white;
	vertical-align: middle;
	width: 420px;
}

#ctl00_SearchBar1_fullTextSearch_Input
{
	padding: 0px !important;
}
/* searchbar padding 0 */
.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbInputCell
{
	padding: 0px !important;
	background-color: #E8E8E8;
	border: solid 1px;
	border-color: #D8D8D8 !important;
	border-left-color: #cdcdcd !important;
	border-right-color: #cdcdcd !important;
}

.RadComboBox_Default, .RadComboBox_Default input, .RadComboBoxDropDown_Default
{
}

.RadComboBox_Default
{
	width: 260px !important;
}

.RadComboBox_Default searchbar
{
	width: 260px !important;
}

.searchTextBox
{
	background-color: Red;
}

.hclBody
{
	float: left;
	background: white;
	margin-top: 28px;
}

.hclBody img
{
    border: none;
}

.hcNews
{
	float: left;
	width: 550px;
	height: 107px;
	padding: 0px 0 0 0;
	margin-right: 5px;
	background: white;
}
.hcnBody
{
	float: left;
	width: 530px !important;
	width: 550px;
	width: /**/ /**/ 530px;
	padding: 0px 0px 0px 0px;
	background: white;
}
/*
.hcnImage
{
	float: left;
	width: 116px;
	height: 98px;
	overflow: hidden;
	margin-left: 3em;
	_margin-left: 2em; 
}
*/
.hcnText
{
	width: 85px !important;
	width: 100px;
	width: /**/ /**/ 85px;
	float: left;
	font-size: 12px;
	padding: 0px 5px 0px 10px;
}
.hcInfo
{
	float: right;
	margin-bottom: 0;
	padding-top: 26px;
	width: 255px;
	float: left;
}
.hciBody
{
}
.hcibContent
{
	text-align: right;
	float: left;
}

.hcibContent img
{
	border: 0px;
}

.hcibContent a
{
	font-size: 15px;
	font-weight: normal;
	color: #AE0101 !important; 
}

.hcibContent p
{ 
	background-color: White;
	font-weight: bold;
	font-style: normal;
	font-family: Arial;
	font-variant:normal;
	
	color: #ae0101;
	margin: 0px;
	padding: 0px;
}

.ouskoNadpis
{ 
	background-color: White;
	font-weight: bold;
	font-style: normal;
	font-family: Arial;
	font-variant:normal;
	
	color: #ae0101;
	margin: 0px;
	padding: 0px;
}

.hcButton, .hcButtonRed, .hcButtonOrange, .hcButtonYellow
{
	font-size: 12px;
	color: white;
	background-color: #434b4e;
	border: solid 1px #898e8f;
	padding: 3px 15px 3px 15px;
	float: right;
	font-weight: bold;
}

.signupCompleteButton
{
	font-size: 12px;
	color: white;
	background-color: #434b4e;
	border: solid 1px #898e8f;
	padding: 3px 15px 3px 15px;
	float: left;
	font-weight: bold;
}

.hcButtonOrange
{
	background-color: #fe0000;
	border: solid 1px #fe0000;
}
.hcButtonYellow
{
	background-color: #fcaa3e;
	border: solid 1px #fcaa3e;
}
.hcButtonReg
{
	border: solid 0px #fcaa3e;
	margin-top: 10px;
	background-color: #AE0101;
	color: white !important;
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 7px;
}

.hcButtonReg2
{
	border: solid 0px #fcaa3e;
	margin-top: 10px;
	background-color: #AE0101;
	color: white !important;
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 7px;
	margin-left: 10px;
}

.hcButtonNext
{
	border: solid 0px #fcaa3e;
	margin-top: 60px;
	background-color: #AE0101;
	color: white !important;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 7px;
}

.left
{
	float: left;
}
.LoginLinks
{
	vertical-align: bottom;
	color: White;
}

/* ---------------------------------------------------
  	H I G H L I G H T  N O T E P A N E L
----------------------------------------------------*/
.pinNote
{
	cursor: pointer;
	background: url(./Images/icon_flag_black.png) no-repeat;
	margin: 1px;
	width: 13px;
	height: 11px;
}
.contentBlock
{
	page-break-before: always;
}
.highlightBlock
{
	background-color: #FCFF06;
	cursor: pointer;
}

/* ---------------------------------------------------
  	P O P U P   F O R M S
----------------------------------------------------*/

.popup
{
	width: 460px;
}
.pHeader
{
	width: 460px;
	height: 31px;
	float: left;
	background: transparent url(./Images/popup_header.gif) no-repeat top center;
}
.phRight
{
	float: right;
	padding: 11px 13px 5px 5px;
}
.phRight a img
{
	border: none;
}
.pBody
{
	float: left;
	width: 430px !important;
	width: 460px;
	width: /**/ /**/ 430px;
	min-height: 50px;
	padding: 10px 15px 10px 15px;
	background: transparent url(./Images/popup_bgr.gif) repeat-y top center;
}
.pFooter
{
	width: 460px;
	height: 29px;
	float: left;
	background: transparent url(./Images/popup_footer.gif) no-repeat top center;
}

.ToolTipTopCenter .CloseButton
{
	display: none;
}

/* ---------------------------------------------------
	N A V I G A T I O N
----------------------------------------------------*/
.navigation
{
	width: 986px !important;
	float: left;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	padding-left: 15px;
	color: white;
}

.navigation a, .navigation a:visited, .navigation a:active
{
	color: white;
	text-decoration: none;
}
.navigation a:hover
{
	color: white;
	text-decoration: underline;
}
.nItems
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: White;
	float: left;
	padding: 5px 5px 7px 0px;
}
.nSearch
{
	float: left;
	padding-right: 20px;
	font-size: 10px;
}

.bolSearchButton
{
	background-color: Red;
	padding: 5px;
	text-align: right;
}



.nsInput
{
	width: 260px !important;
	width: 260px;
	width: /**/ /**/ 260px;
	height: 20px !important;
	height: 24px;
	height: /**/ /**/ 20px;
	font-size: 14px;
	background-color: #e8e8e8;
	border: solid 1px #cdcdcd;
	color: red;
	padding: 1px 5px 1px 5px;
	margin-right: 5px;
}
.nsInputGray
{
	width: 108px !important;
	width: 120px;
	width: /**/ /**/ 108px;
	height: 12px !important;
	height: 16px;
	height: /**/ /**/ 12px;
	font-size: 10px;
	background-color: white;
	border: solid 1px #989898;
	color: black;
	padding: 1px 5px 1px 5px;
	margin-right: 5px;
}

.nLanguages
{
	float: right;
	padding-top: 2px;
	width: 45px;
}
.nLanguages input
{
	margin-left: 5px;
}
.pgrButton
{
	font-size: 10px;
	color: black;
	background-color: white;
	border: solid 1px white;
	margin-top: 5px;
	cursor: pointer;
}

.lnkProfit
{
	padding: 10px 25px 10px 15px;
	background-image: url('/images/separator.png');
	background-repeat: no-repeat;
	background-position: right;
}
.lnkCbw
{
	padding: 10px 25px 10px 25px;
	background-image: url('/images/separator.png');
	background-repeat: no-repeat;
	background-position: right;
}
.lnkBol
{
	padding: 10px 25px 10px 25px;
	background-image: url('/images/separator.png');
	background-repeat: no-repeat;
	background-position: right;
}
.lnkEvents
{
	padding: 10px 25px 10px 25px;
	background-image: url('/images/separator.png');
	background-repeat: no-repeat;
	background-position: right;
}

.lnkLogin
{
	font-weight: normal;
	padding: 10px 13px 10px 13px;
	background-image: url('/images/separator.png');
	background-repeat: no-repeat;
	background-position: right;
}

.lnkRegistration
{
	font-weight: normal;
	padding: 0px 0px 0px 13px;
}


.lnkON
{
	padding: 10px 25px 10px 25px;
}


/*.lnkSuperBrand
{
	padding: 10px 15px 10px 15px;
	color: White;
	font-family: System;
	font-weight:bold;
	font-size: 12px;
	
}*/
.separator
{
	width: 1px !important;
	height: 10px !important;
	background-color: #888888;
}

.navigationLinks
{
    font-size: 11px; 
    line-height: 26px; 
    padding-left: 5px;
    float: left;
    color: #C4C6C7;
}

.navigationLinks a
{
    color: #C4C6C7 !important;
}



/* ---------------------------------------------------
	F I L T E R

----------------------------------------------------*/
.filter, .filterRed, .filterYellow, .filterOrange
{
	width: 950px !important;
	width: 980px;
	width: /**/ /**/ 950px;
	height: 16px !important;
	height: 27px;
	height: /**/ /**/ 16px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 15px 6px 15px;
	background-color: #93ADCD;
	color: white;
	border-top: solid 1px white;
}

.filterRed
{
	background-color: #b3111c;
}
.filterOrange
{
	background-color: #fe0000;
}
.filterYellow
{
	background-color: #fcaa3e;
}

.filter a, .filter a:visited, .filter a:active
{
	color: white;
	text-decoration: none;
}
.filter a:hover
{
	color: white;
	text-decoration: underline;
}

.filter select
{
	font-size: 9px;
	border: gray 1px solid;
	font-family: Verdana;
}

.filter select.fddlMonth
{
	width: 60px;
}
.filter select.fddlYear
{
	width: 55px;
}
.filter select.fddlBranch
{
	width: 195px;
}
.filter select.fddlLocality
{
	width: 120px;
}
.fItem
{
	float: left;
	padding-right: 10px;
}
.fButton
{
	float: left;
	padding: 1px 0 1px 0px;
	font-weight: bold;
}
.fIcon input
{
	float: right;
	padding: 1px 0px 1px 0px;
}

/* ---------------------------------------------------
	B O D Y
----------------------------------------------------*/
.body
{
	width: 1000px;
	float: left;
	text-align: left;
	z-index: 2; background-color: White; margin: 0px;
}
.body a, .body a:visited, .body a:active
{
	text-decoration: none;
	color: #AE0101;
	cursor: pointer;
}
.body a:hover
{
	text-decoration: underline;
}
/*  ----------	B L E F T ----------------- */
.bLeft
{
	float: left;
	margin-bottom: 10px;
}
/*  ----------	MENU ------------ */
.bolmenu
{
    background-color: #AE0101;  
    width: 800px;  
}

.menu
{
	float: left;
	width: 1000px;
	margin-bottom: 20px;
	padding: 5px 0 0 0;
}
.menu a, .menu a:visited, .menu a:active
{
	text-decoration: none;
}
.menu a:hover
{
	text-decoration: underline;
	color: black;
}
.mBody
{
	float: left;
	width: 1000px;
	padding: 10px 6px 0 6px; /*background: transparent url(./Images/menu_body_bgr.png) repeat-y center center; */
}
.mHeader
{
	float: left;
	width: 170px !important;
	width: 198px;
	width: /**/ /**/ 170px;
	font-size: 24px;
	padding: 0 14px 10px 14px;
	overflow: hidden;
	white-space: nowrap;
}

.mItems
{
	width: 1000px;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	overflow: hidden;
}
.miItem
{
	/*float: left;*/
	width: 170px !important;
	width: 198px;
	width: /**/ /**/ 170px;
	padding: 0 14px 10px 14px;
	overflow: hidden;
	white-space: nowrap;
}
.miSubItems
{
	float: left;
	width: 170px !important;
	width: 198px;
	width: /**/ /**/ 170px;
	padding: 5px 14px 5px 14px;
	margin-bottom: 10px;
	font-size: 11px;
	overflow: hidden;
	background-color: #a7a7a7;
}
.misItem
{
	float: left;
	width: 170px;
	padding-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
}
.misItemSelected
{
	float: left;
	width: 170px;
	padding-bottom: 10px;
	color: #b3111b;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}
.mi_red
{
	color: Red;
}
/*  ----------	BOX ------------ */
.box
{
	margin-bottom: 20px;
	overflow: hidden;
}
.bHeader
{
	width: 170px !important;
	width: 210px;
	width: /**/ /**/ 170px;
	height: 14px !important;
	height: 31px;
	height: /**/ /**/ 14px;
	font-size: 12px;
	padding: 10px 20px 7px 20px;
	color: black;
	overflow: hidden;
	white-space: nowrap;
}
.bhText
{
	float: left;
}
.bhButton
{
	float: right;
	margin-left: 5px;
}
.bhButton a img
{
	border: none;
}
.boxBody
{
	float: left;
	width: 200px !important;
	width: 210px;
	width: /**/ /**/ 200px;
	padding: 0 5px 0 5px;
	background: transparent url(./Images/box_body_bgr.png) repeat-y center center;
}

.bBody
{
}
.bbTextArea
{
	padding: 0px 0px 0px 0px;
	margin: auto;
}
.bFooter
{
	float: left;
	width: 210px;
	height: 14px;
	background: transparent url(./Images/box_footer_bgr.png) no-repeat top center;
	overflow: hidden;
}

/* Personal space */
.bbGradArea
{
	float: left;
	width: 189px !important;
	width: 199px;
	width: /**/ /**/ 189px;
	padding: 10px 5px 0px 5px;
	margin: 0 0px 0 1px;
	font-size: 9px;
	color: black;
	background: white url(./Images/box_grad_bgr.png) repeat-x top center;
}
.bbgHeader
{
	float: left;
	width: 189px;
	font-size: 14px;
}
.bbghLeft
{
	float: left;
	max-width: 173px;
}
.bbghRight
{
	float: right;
	width: 15px;
}
.bbghRight a img
{
	border: none;
}
.bbgBody
{
	float: left;
	width: 184px !important;
	width: 189px;
	width: /**/ /**/ 184px;
	padding: 10px 0px 10px 5px;
	font-size: 12px;
	color: black;
}
.bbgBody div
{
	clear: both;
	padding-bottom: 3px;
}
.bbgIcon
{
	border: none;
	vertical-align: bottom;
	margin: 1px 3px 1px 0px;
	float: left;
}

.favorite ul
{
	list-style-type: none;
	padding: 0px;
	margin: 4px 0px 11px 5px;
}

.favorite ul li
{
	width: 90%;
	display: inline-block;
	padding-top: 1px;
	clear: both;
}
.favorite ul li a
{
	float: left;
}

.favorite .notification
{
	padding-bottom: 10px;
	width: 90%;
	float: left;
}

/* --------------------------  b M A I N -----------------------  */


.bMain
{
	padding: 0 0 14px 0;
	/*padding-bottom: 32767px;
	margin-bottom: -32767px;*/
	float: left;
	width: 679px;
	background: url(./images/dottedborder.png);
	background-position: right;
	background-repeat: repeat-y;
}
/*  ----------	HEADER - TABS ---------- */
.bmHeader
{
	float: left;
	width: 679px;
	height: 40px;
	font-size: 12px;
}
.bmhLeft
{
	float: left;
	width: 11px;
	height: 40px;
}

.bmhTabSelectedLeft
{
	float: left;
	width: 10px;
	height: 40px;
}

.bmhLeftSmall
{
	float: left;
	width: 14px;
	height: 40px;
}
.bmhBody
{
	float: left;
	width: 525px;
	height: 40px;
}
.bmhRight
{
	float: left;
	width: 14px;
	height: 40px;
}
.bmhTabSelected
{
	float: left;
	height: 14px !important;
	height: 30px;
	height: /**/ /**/ 14px;
	padding: 11px 0px 5px 2px;
	color: black;
}
.bmhTabSelectedRight
{
	float: left;
	width: 10px;
	height: 30px;
}
.bmhTabLeft, .bmhTabLeftGray
{
	float: left;
	width: 7px;
	height: 30px;
}
.bmhTab
{
	float: left;
	height: 14px !important;
	height: 30px;
	height: /**/ /**/ 14px;
	padding: 11px 0px 5px 8px;
	color: black;
}
.bmhTabRight
{
	float: left;
	width: 7px;
	height: 30px;
	margin-right: 4px;
}
.bmhtTitle
{
	float: left;
	margin-right: 10px;
}

.bmhtTitle a, .bmhtTitle a:visited, .bmhtTitle a:active, .bmhtTitle a:hover
{
	color: Black;
}

.bmhtIcon
{
	float: left;
	display: block;
}
.bmhtIcon a img
{
	border: none;
}
/*  ----------	CONTENT ------------ */

.bmcmBanner
{
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 7px;
	padding-top: 2px;
	width: 673px;
	float: left;
}

.bmAdBanner
{
	float: left;
	margin: 20px 0px 20px 0px;
}

.brAdBanner2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.bmaLabel
{
	width: 97%;
	text-align: right;
}

.bmAdBanner span
{
	padding: 4px 7px 4px 7px;
}

.bmExternals
{
	margin-bottom: 0px;
	float: left;
	margin: 10px 0px 10px 0px;
}

.bmeLeft
{
	float: left;
	width: 303px;
	padding: 0px 18px 0px 18px;
}

.bmeRight
{
	float: left;
	width: 300px;
	padding: 0px 15px 0px 15px;
	background: url(/images/dottedborder.png);
	background-position: left;
	background-repeat: repeat-y;
}

.bmelTitle
{
	width: 300px;
	float: left;
	margin-bottom: 15px;
}

.bmelTitle a
{
	border-bottom: 3px solid #b3b3b3;
	float: left;
	color: #b3b3b3 !important;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin: 7px 0px 0px 0px;
	background-color: White;
}

.bmelTitle a:hover
{
	color: red !important;
	text-decoration: none;
	border-color: red;
}

.bmelTitle span
{
	border-bottom: 3px solid #ae0101;
	float: left;
	color: #ae0101 !important;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin: 7px 0px 0px 0px;
	background-color: White;
}

.featureTitle
{
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color: #ae0101;
	background-color: white;
	padding: 0px 0px 5px 0px;
	white-space: nowrap;
	overflow: hidden;
}
.featureText
{
	font-size: 14px;
	font-family: Arial;
	color: #ae0101;
	background-color: white;
	white-space: nowrap;
	overflow: hidden;
}

.bmContent
{
	float: left;
}
.bmcForm
{
	float: left;
	border-top: solid 1px #bbbbbb;
	width: 510px !important;
	width: 530px;
	width: /**/ /**/ 510px;
	padding: 10px 10px 10px 10px;
}
.bmcfLeft
{
	float: left;
}
.bmcRight
{
	float: right;
}
.bmcButton
{
	font-size: 10px;
	color: white;
	background-color: red;
	border: solid 1px white;
}
.bmcTitle
{
	float: left;
	width: 305px !important;
	width: 330px;
	width: /**/ /**/ 510px;
	height: 30px !important;
	height: 40px;
	height: /**/ /**/ 30px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold; /*color: #ae0101;*/
	white-space: nowrap;
	overflow: hidden;
}
.bmcTitle span
{
	padding-bottom: 7px;
	border-bottom: solid 3px #cacaca;
}

.bmcTitleMain
{
	float: left;
	width: 510px !important;
	width: 530px;
	width: /**/ /**/ 510px;
	font-size: 24px;
	color: black;
	padding: 6px 10px 6px 10px;
	margin-bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
}
.bmcTitleSearch
{
	width: 475px !important;
	font-size: 12px;
}

.bmcTitle a, .bmcTitle a:visited, .bmcTitle a:active, .bmcTitle a:hover
{
	color: Black;
}

.bmcThreads
{
	float: left;
	width: 100%;
	overflow: hidden;
}
.bmctThread100, .bmctThread80, .bmctThread60
{
	float: right;
	width: 475px;
	height: 100%;
	font-size: 12px;
	background-color: #f4f4f4;
	color: #545454;
	padding: 15px 10px 15px 10px;
	overflow: hidden;
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f4f4f4;
}
.bmctThread80
{
	width: 450px !important;
	background-color: white;
}
.bmctThread60
{
	width: 425px !important;
	background-color: white;
}
.bmcttTitle
{
	float: left;
	font-size: 17px;
	width: 100%;
	font-weight: bold;
	text-align: left;
}
.bmcttFrom
{
	float: right;
	color: #ae0101;
	font-weight: normal;
	width: 100px;
	text-align: center;
}
.bmcttDate
{
	float: right;
	color: #ae0101;
	font-weight: normal;
	width: 150px;
	text-align: center;
}
.bmctText100, .bmctText80, .bmctText60
{
	float: right;
	width: 490px;
	color: black;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 10px;
}
.bmctText80
{
	width: 430px !important;
	width: 490px;
	width: /**/ /**/ 430px;
}
.bmctText60
{
	width: 390px !important;
	width: 450px;
	width: /**/ /**/ 390px;
}
.bmcttMain
{
	float: left;
	width: 100%;
	text-align: left;
	margin: 20px 0px 20px 0px;
}
.bmcttResponse
{
	float: right;
	text-align: right;
	width: 100px;
	text-align: right;
}
.bmcColumn
{
	float: left;
	width: 33%;
	text-align: center;
}
.bcmtLeft
{
	float: left;
}
.bcmtRight
{
	float: right;
}
.bmcMain
{
	float: left;
	width: 650px;
	padding-bottom: 15px;
}

.bmcMainCategory
{
	float: left;
	width: 510px;
	padding-bottom: 15px;
}

.articleListMainCategory
{
	float: left;
	width: 505px;
	padding-bottom: 15px;
}


.bmcMainBreakingNews
{
	float: left;
	width: 304px;
	padding-bottom: 15px;
}

.bmcmCategory
{
	padding: 12px 0px 0px 0px;
	height: 30px;
}
.bmcmCategory span
{
	border-bottom: 3px solid #b3b3b3;
	float: left;
	color: #b3b3b3;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin: 7px 0px 0px 0px;
	background-color: White;
}
.bmcmImage
{
	float: left;
	width: 148px;
	overflow: hidden;
}
.bmcmiImage
{
	float: left;
	width: 148px;
	height: 108px;
	overflow: hidden;
}
.bmcmiImage img
{
	border: none;
	width: 100%;
}

.bmcmImageSmall
{
	float: left;
	width: 123px;
	overflow: hidden;
}
.bmcmisImage
{
	float: left;
	width: 123px;
	overflow: hidden;
}
.bmcmImageSmall a img
{
	border: none;
}

.bmcmiPaging
{
	float: left;
	width: 255px;
	height: 14px !important;
	height: 20px;
	height: /**/ /**/ 14px;
	padding: 3px 0px 3px 0px;
	font-size: 12px;
}
.bmcmipLeft
{
	float: left;
	width: 25px;
	text-align: left;
	overflow: hidden;
}
.bmcmipCenter
{
	float: left;
	width: 205px;
	text-align: center;
	overflow: hidden;
}
.bmcmipRight
{
	float: left;
	width: 25px;
	text-align: right;
	overflow: hidden;
}
.bmcmImageTextArea
{
	float: left;
	width: 483px !important;
	padding: 0px 5px 0px 10px;
}

.rptLatestArticlesTextArea
{
	float: left;
	width: 630px;
	padding: 0px;
}


.bmcmImageSmallTextArea
{
	float: left;
	width: 372px !important;
	width: 387px;
	width: /**/ /**/ 372px;
	padding: 0px 5px 0px 10px;
}

.bmcmLatestTitle
{
	font-size: 14px;
	color: #ae0101;
}

.bmcmLatestTitle:visited
{
	font-size: 14px;
	color: #ae0101;
}

.bmcmTextArea
{
	float: left;
	padding: 0px 0px 0px 0px;
	color: #545454;
}

.advisorTextBox
{
	border: 1px solid #D0D0D0;
	background-color: #E8E8E8;
	margin: 0px;
}

.advisorBtn
{
	padding: 10px 0px 0px 0px;
}

.advisorTitle, .advisorTitle h2
{
    float: right;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 800px;
	font-size: 22px;
	color: #000000;
	margin-top: -3px;
}

.advisorQuestionTitle
{
	padding-bottom: 5px;
	padding-top: 10px;
	padding-left: 8px;
	width: 800px;
	font-size: 18px;
	color: #000000;
}

.advisoryQuestionText
{
    padding-left: 8px;
}

.advisorAuthor
{
    float: right;
    padding: 10px 20px 10px 0px;
    color: #CF1925;
}

.advisorMain
{
	float: left;
	padding: 20px 0px 40px 0px; 
	color: #545454;
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 800px;
}

.advisorQuestion
{
    float: left;
	padding: 0px 0px 0px 0px; 
	color: #545454;
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	width: 800px;
}

.advisorAnswer
{
	float: left;
	padding: 0px 0px 0px 50px; 
	color: #545454;
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 750px;
}

.advisorAnswerText
{
    padding-bottom: 10px;
    padding-left: 8px;
}

.brArticleTitle
{
	margin-bottom: 2px;
}

.brArticleTitle a
{
	font-size: 14px;
	color: #ae0101;
}

.brArticleTitle span
{
	font-size: 14px;
	color: #ae0101;
}

.ciaArticleTitle
{
	font-size: 14px;
	color: #ae0101;
}

.archiveMain
{
	float: left;
	padding: 10px 0px 20px 0px; 
	color: #545454;
	width: 500px;
}

.archiveTitle, .archiveTitle h2
{
    float: left;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 125px;
	height: 800px;
	font-size: 22px;
	color: #000000;
	margin-top: -3px;
}

.bmcmTextArea #map
{
	position: relative;
	display: block;
	width: 600px;
	height: 300px;
}
.bmcmTitle, .bmcmTitle h2
{
	font-size: 18px;
	padding-bottom: 5px;
	color: #ae0101;
}

.bmcmTitle a, .bmcmTitle a:visited, .bmcmTitle a:active, .bmcmTitle a:hover
{
	color: #ae0101;
}

.homeTitle, .homeTitle h2
{
	float: right;
	padding-bottom: 5px;
	width: 493px;
	font-size: 22px;
	color: #ae0101;
	margin-top: -3px;
}

.homeTitle h2
{
	padding: 0px;
}

.homeTitle a, .homeTitle a:visited, .homeTitle a:active, .homeTitle a:hover
{
	color: #ae0101;
}


.bmcmDate
{
	font-size: 10px;
}
.bmcmText
{
	line-height: 20px;
	margin-bottom: 3px;
}
.bmcmTableText
{
	float: left;
	width: 250px;
	padding: 10px 0 20px 0;
}
.bmcmIFrame
{
	float: left;
	width: 520px !important;
	height: 1600px;
}

.advertPanel .rdHTitlebar .rdTitlebar, .advertPanel .rdBottomBorder
{
	display: none;
}

.advertPanel .rdHTitlebar .rdContent
{
	background: none;
	padding-bottom: 15px;
}




.ctrlTextBox
{
	width: 190px;
	height: 16px !important;
	height: 18px;
	height: /**/ /**/ 16px;
	border: 1px solid #bbbbbb;
	margin: 0px;
}

.userRegisterTextBox
{
	width: 200px;
	border: 1px solid #D0D0D0;
	background-color: #E8E8E8;
	margin: 0px;
}

.ctrlMultiTextBox
{
	width: 190px;
	border: 1px solid #bbbbbb;
	margin: 0 10px;
}

.ctrlSelect
{
	border: 1px solid #bbbbbb;
	margin: 0px;
}

.ctrlLabel
{
	float: right;
}

.bmcmtTableTextGrayBgr
{
	float: left;
	width: 240px !important;
	width: 250px;
	width: /**/ /**/ 240px;
	padding: 10px 10px 10px 10px;
	background-color: #bbbbbb;
	color: Black;
	margin-bottom: 10px;
	line-height: 18px;
}
.bmcmtTableTextLine18
{
	float: left;
	width: 250px;
	padding: 10px 0 20px 0;
	line-height: 18px;
}

.bmcmtTableText14Border
{
}
.bmcmtTableText14Border table tr td
{
	border-bottom: solid 1px #bbbbbb;
}

.pagerSelectedPage
{
	font-weight: bold;
}

.adSkyscraper
{
	float: right;
}

.skyscraper
{
	width: 380px !important;
}
.skyscraper-removed
{
}

/*  ----------	ICONS ------------ */
.bmcIcons
{
	float: left;
	width: 530px;
	font-size: 12px;
	color: black;
	border-top: solid 1px #bbbbbb;
	overflow: hidden;
}
.bmciIcon
{
	float: left;
	width: 75px;
	text-align: center;
	padding: 5px 0 5px 0;
}
.bmciIcon a img
{
	border: none;
}
.bmcTextIcons
{
	float: left;
	width: 530px;
	font-size: 12px;
	color: black;
	border-top: solid 1px #bbbbbb;
	border-bottom: solid 1px #bbbbbb;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
.bmciTextIcon
{
	float: left;
	width: 132px;
	text-align: center;
	padding: 5px 0 20px 0;
}

/* -------------------------------------------------------------
 NOVINKY VPRAVO
--------------------------------------------------------------- */

.newsTitle
{
	float: left;
	width: 305px !important;
	width: 330px;
	width: /**/ /**/ 510px;
	height: 30px !important;
	height: 40px;
	height: /**/ /**/ 30px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #ae0101;
	padding: 6px 0px 6px 0px;
	white-space: nowrap;
	overflow: hidden;
}

.newsTitle span
{
	padding-bottom: 7px;
	border-bottom: solid 3px #cacaca;
}

.newsTextArea
{
	float: left;
	padding: 0px 0px 0px 0px;
}

.z1divImage
{
	float: left;
}

/* -------------------------------------------------------------
 	C O N T E N T  P A N E L S
--------------------------------------------------------------- */
.secondContentPanel
{
	display: none;
}

.bRBanner
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 160px;
}

/* --------------------------  b R I G H T -----------------------  */
.bRight
{
	float: left;
	width: 320px;
	padding: 0px 0px 0px 0px; /* 14px */
	/*padding-bottom: 32767px;
	margin-bottom: -32767px;*/
}

.brBreakingNews
{
	float: left;
}

.bRightObjednavka
{
	float: left;
	width: 240px;
	display: none;	
	padding-left: 10px;
	/*padding-bottom: 32767px;
	margin-bottom: -32767px;*/
}

/* ------------------------- bRightCrisis ---------------------*/

.bRightCrisis
{
	float: left;
	width: 240px;
	display: none;
	padding: 0px 0px 0px 0px; /* 14px */
	/*padding-bottom: 32767px;
	margin-bottom: -32767px;*/
}

.crisisImageTextArea
{
	float: left;
	width: 405px !important;
	padding: 0px 5px 0px 10px;
}

.crisisMain
{
	float: left;
	width: 581px;
	background-color: #f4f4f4;
	padding: 4px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.crisisTextArea
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	color: #545454;
	text-decoration: none;
}

.crisisLink, crisisLink:visited
{
	text-decoration: none;
	color: Black;
}

.crisisLink:hover
{
	text-decoration: underline;
	color: Black;
}

.crisisLink span
{
    font-size: 11px; text-decoration: underline;    
}

.crisisLinks
{
	float: left;
	width: 679px;
	background: url(./images/dottedborder.png);
	background-position: right;
	background-repeat: repeat-y;
	padding-bottom: 30px;
}

.crisisLinks div
{
    float: left;    
}

/* ------------------------- bRightExchangeRates ---------------------*/

.bRightExchangeRates
{
	float: left;
	width: 420px;
	display: none;
	padding: 0px 0px 0px 0px; /* 14px */
	/*padding-bottom: 32767px;
	margin-bottom: -32767px;*/
}

.btnExchangeRates
{
	background-image: Url("/images/button_search.png");
	background-repeat: repeat-x;
	height: 23px;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border-top: solid 1px #898e8f;
	border-right: solid 1px #bcbebf;
	border-bottom: solid 1px #afb3b4;
	border-left: solid 1px #454d4f;
	background-color: #41494c;
	float: none;
}

/*  ----------	PORADNA ------------ */

.poradnaRespondent
{
	float: left;
	width: 820px;
	padding-bottom: 15px;
}

.poradnaTitleArea
{
	float: left;
	width: 840px;
}
.poradnaTitle
{
	background-color: #AE0101;
	color: White;
	float: left;
	font-size: 18px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
}

.poradnaMain
{
	float: left;
	padding-bottom: 15px;
	width: 830px;
}

/*  ----------	BANNER ------------ */

.brBanner
{
	float: left;
	overflow: hidden;
	width: 210px;
	margin: 0 5px 20px 5px;
}
.brBanner a img
{
	border: none;
	width: 200px;
}

.bannerborder
{
	float: left;
}

.bannerborder a
{
	border: solid 1px gray;
	width: 148px;
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
	float: left;
}

/* ---------------------------------------------------
	b RIGHT RIGHT
----------------------------------------------------*/

.bRightRight
{
	float: left;
	width: 150px;
	padding: 0px 0px 0px 9px; /* 14px */
	background: url(./images/dottedborder.png);
	background-position: left;
	background-repeat: repeat-y;
}


/* ---------------------------------------------------
	F O O T E R
----------------------------------------------------*/
.footer
{
	width: 970px !important;
	float: left;
	padding: 15px 15px 15px 15px;
	text-align: right;
	color: white;
	background-color: #41494b;
	font-size: 12px;
	position: relative;
	z-index: 2;
}
.footer a, .footer a:visited, .footer a:active
{
	text-decoration: none;
	color: white;
}
.footer a:hover
{
	text-decoration: underline;
	color: white;
}


/* -------------------------------------------------------------
	F O N T   S T Y L E S
--------------------------------------------------------------- */
.st10
{
	font-size: 10px;
}
.st11
{
	font-size: 11px;
}
.st12
{
	font-size: 12px;
}

.st12grey
{
	font-size: 12px;
	color: #545454;
}

a.redLink, a:active.redLink, a:hover.redLink, a:visited.redLink
{
	/* color: red; */
}

.st14
{
	font-size: 14px;
}

.st16
{
	font-size: 16px;
}

.st14TableTitle
{
	float: left;
	font-size: 14px;
	padding: 3px 5px 1px 5px;
	margin: 8px 5px 0 5px;
	border-bottom: solid 1px white;
	border-left: solid 1px #d5d5d5;
	border-top: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;
	background-color: White;
	min-width: 70px;
}
.st18
{
	font-size: 18px;
}
.stGrayBgr
{
	background-color: #bbbbbb;
}
.supA
{
	position: relative;
	top: -3px;
}
.supAR
{
	position: relative;
	left: 2px;
}
.stGray
{
	color: Gray;
	font-style: italic;
}
.st14bu_red
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: Red;
}
.stU
{
	text-decoration: underline;
}
.stU A
{
	font-weight: bold;
}
/*------------- search ---------------*/
.bmcsTitle
{
	font-size: 14px;
	font-weight: bold;
}
.bmcsDate
{
	display: inline;
	font-size: 11px;
}
.bmcsText
{
	font-size: 11px;
	color: #707070;
}
.advancedSearchText
{
	text-align: left;
	margin-right: 10px;
	width: 130px;
	color: #545454;
	display: inline-block;
	float: left;
}

.advancedSearchTextBox
{
	background-color: #E8E8E8;
	border: solid 1px #d0d0d0;
	width: 160px;
}

.advancedSearchcbPeriodical
{
	float: left;
	display: inline-block;
}

.advancedSearchTitle
{
	float: left;
	width: 665px !important;
	height: 30px !important;
	height: 40px;
	height: /**/ /**/ 30px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 20px;
}

.advancedSearchTitle span
{
	padding-bottom: 7px;
	border-bottom: solid 3px #cacaca;
}

#divSearch div
{
	padding: 8px 0px;
	float: left;
	width: 500px;
}

.advancedSearchButton
{
	background-image: url(/images/button_advsearch.png);
	background-repeat: repeat-x;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	color: White !important;
	border: solid 1px #898e8f;
	float: right;
	width: 83px;
}

.searchbarAdvSearch a, .searchbarAdvSearch a:visited, .searchbarAdvSearch a:hover
{
	color: #c7c9ca !important;
	padding-left: 4px;
	font-size: 11px;
	font-weight: normal;
	border: 0px;
}

.SearchFilterLine
{
	border: 1px solid black;
	margin: 5px;
	background-color: #F8F8F8;
}

.advancedsearchTextArea
{
	float: left;
	padding: 0px 0px 0px 0px;
}

.advancedSearchMain
{
	float: left;
	padding-bottom: 15px;
	width: 500px;
}

.advancedsearchResult
{
	margin-top: 30px;
}

#trBranch
{
	padding: 0px !important;
}

/*------------- weather panel ---------------*/

.forecastTable
{
	margin: auto;
	width: 100%;
	font-size: 14px;
}
.forecastTable .degrees
{
	text-align: right;
	padding-right: 5px;
}

/* ------   bRight panel    ----------*/
.brAdBanner
{
	float: left;
	padding: 15px 0px 15px 8px;
	/* margin: 15px 0px 15px 0px; */
	
}

.brAdBannerSuper
{
	float: left;
	padding: 0px 0px 0px 8px;
	margin: 15px 0px 15px 0px;
}



.brEvents
{
	float: left;
}


.adLabel
{
	width: 97%;
}

.adLabelContainer
{
	background-color: #8a8f90;
	float: right;
	width: 66px;
	text-align: center;
}

.adLabelContainerMegaboard
{
	background-color: #3D4447;
	float: right;
	width: 66px;
	text-align: center;
}

.adLabel span
{
	padding: 0px 0px 0px 0px;
	line-height: 21px;
	vertical-align: middle;
	font-size: 12px;
	color: White;
}

.brLogin
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 0px 8px;
	float: left;
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 300px;
}

.brLoginPanelTable
{
    float: left; width: 210px; font-size: 12px; margin: 0px 0px 7px 5px;
}

.brlTitle
{
	width: 300px;
	float: left;
	margin-bottom: 15px;
}

.brlTitle span
{
	border-bottom: 3px solid #ae0101;
	float: left;
	color: #ae0101 !important;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin: 7px 0px 0px 0px;
	background-color: #F4F4F4;
}

.brDontMiss
{
    margin: 0px 0px 0px 8px;
	text-align: left; 
	padding: 6px 0px 0px 0px;

	float:left;
	background:url(./images/dottedborderhorizontal.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width:304px;    
}

.brBusinessEventsCalendar
{
	margin: 0px 0px 0px 8px;
	text-align: left; 
	padding: 6px 0px 20px 0px;
	float:left;
	background:url(./images/dottedborderhorizontal.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width:300px;
}

.brPanel
{
	margin: 0px 0px 0px 0px;
	text-align: left; 
	padding: 6px 0px 20px 8px;
	float:left;
	background:url(./images/dottedborderhorizontal.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width: 300px;
}

.brTaxCalendar
{
	margin: 0px 0px 0px 8px;
	text-align: left; 
	padding: 6px 0px 0px 0px;
	float:left;
	background:url(./images/dottedborderhorizontal.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width:300px;
}


.brNewsletterDiv
{
    margin-bottom: 20px; font-size: 14px; font-weight: bold; color: #ae0101;
}

.brlLabel
{
	background-color: #ae0101;
	padding: 5px 6px 6px 5px;
	color: White;
	font-size: 14px;
	font-weight: bold;
}

.brlInput
{
	font-size: 14px;
	background-color: #e8e8e8;
	border: solid 1px #d8d8d8;
	color: black;
	width: 195px;
	height: 20px;
	float: left;
	padding: 1px 5px 1px 5px;
	vertical-align: middle;
	text-align: left;
}

/* ------   bRightRight	  ----------*/

.brrAdBanner
{
	float: left;
	margin: 0px 0px 15px 0px;
}

/* ------   categories    ----------*/

.catTableText1
{
	float: left;
	width: 300px;
	padding: 10px 0px 17px 0px;
}

.catTableText
{
	float: left;
	width: 300px;
	padding: 0px 0px 6px 0px;
}

.catTitle
{
	font-size: 18px;
	padding-bottom: 5px;
	color: #ae0101;
}

.catTitle a:hover
{
	color: #ae0101;
}

.catShortTitle
{
	font-size: 14px;
	padding-bottom: 5px;
	color: #ae0101;
}


.catImage
{
	float: left;
	width: 110px;
	overflow: hidden;
	padding-bottom: 5px;
}

.catiImage
{
	float: left;
	width: 100px;
	height: 80px;
	overflow: hidden;
}

.catiImage img
{
	width: 100%;
}

.catText
{
	float: left;
	width: 190px;
	padding: 0px 0px 0px 0px;
}

.catTextArea
{
	float: left;
	padding: 0px 0px 0px 0px;
}
.catCategory
{
	padding: 12px 0px 0px 0px;
	width: 300px;
}

.catCategory a
{
	border-bottom: 3px solid #b3b3b3;
	float: left;
	color: #b3b3b3;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin: 7px 0px 0px 0px;
	background-color: White;
}

.catCategory a:visited
{
	color: #b3b3b3;
}
.catCategory a:hover
{
	text-decoration: none;
	color: Red;
	border-color: Red;
}

.catMoreTextArea
{
	float: left;
	width: 490px !important;
	padding: 0px 5px 0px 10px;
}






table.twoCols
{
}


table.twoColsDefault
{
}

table.twoColsDefault TR
{
	background: transparent url(./images/dottedborderhorizontal.png) repeat-x bottom center;
	background-attachment: scroll;
}

.catcItem
{
	padding: 0px 18px 0px 18px;
}

.catcCol
{
	background: url(./images/dottedborder.png);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px 1px 0px 1px;
}

/***** RADDOCKS   *****/

.rdTitle
{
	border-bottom: 3px solid #ae0101; /* #CACACA; */
	padding-bottom: 7px;
}

.rdSideBorders
{
	border: 0px;
}

.rdSideBorders rdHTitlebar
{
	width: 300px;
	padding: 0px !important;
	background: url(./images/dottedborderhorizontal.png) !important;
	background-repeat: repeat-x;
	background-position: bottom;
}

.RadDock_Default .rdHTitlebar .rdTitlebar
{
	/*background-color: White;*/
	background-color: inherit;
	background-image: none;
	color: #AE0101;
	float: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	height: 30px !important;
	overflow: hidden;
	padding: 6px 0;
	white-space: nowrap;
	width: 310px !important;
}

.RadDock_Default .rdContent
{
	padding: 0px 0px 0px 0px;
	width: 304px !important;
}

.RadDock_Default .rdBottomBorder
{
	/*background-color: White;*/
	background-color: inherit;
	background-image: none;
}

.raddockzone
{
	padding: 0px !important;
}

.RadDockZone_Default
{
	width: 312px;
}

.rdTitlebar
{
	background-color: White;
	border: 0px;
}

.RadDock_Default .rdTitle
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
}

.rdTitlebar rdDraggable
{
	background-color: White;
	border: 0px;
}

.btnSearch
{
	background-image: Url("/images/button_search.png");
	background-repeat: repeat-x;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: White !important;
	border-top: solid 1px #898e8f;
	border-right: solid 1px #bcbebf;
	border-bottom: solid 1px #afb3b4;
	border-left: solid 1px #454d4f;
	background-color: #41494c;
	width: 83px;
	float: right;
}

.btnLogin
{
	background-image: Url("/images/button_login.png");
	background-repeat: repeat-x;
	height: 22px;
	font-size: 12px;
	background-color: #41494c;
	color: White !important;
	border: solid 1px #898e8f;
	float: right;
}

.RadComboBox_Default .rcbInputCell input
{
	height: 100% !important;
}

.RadDock_Default rdVariableHeight
{
	padding: 0px !important;
	background: url(./images/dottedborderhorizontal.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.RadDockZone_Default rdVertical
{
	padding: 0px !important;
	background: url(./images/dottedborderhorizontal.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

#ctl00_rd-RecommendTopTen_T
{
	z-index: 10;
}

#ctl00_rd-RecommendTopTen_C
{
	z-index: 11;
	margin-top: -39px;
	visibility: visible;
	width: 291px !important;
}

#ctl00_rd-ExchangeRate_T
{
	z-index: 10;
}

#ctl00_rd-ExchangeRate_C
{
	z-index: 11;
	margin-top: -39px;
	background-color: White;
	width: 291px !important;
	padding-bottom: 10px;
}

.RadDock_Default .rdHTitlebar .rdCommands
{
	padding: 6px 0px 0px 0px !important;
}

/************* article content page  **************/

.articleMain
{
	float: left;
	width: 495px;
	padding-bottom: 5px;
}

.articlemImage
{
	float: left;
	width: 494px;
	overflow: hidden;
}

.articlemImage img
{
	width: 100%;
}

.articleIcons
{
	float: left;
	width: 500px;
	font-size: 12px;
	color: black;
	overflow: hidden;
	margin: 20px 0px 20px 0px;
}

.articleiIcon
{
	float: left;
	width: 70px;
	text-align: center;
	padding: 5px 0 5px 0;
}

.articleText
{
}

.articleImageTextArea
{
	float: left;
	width: 493px;
	padding: 0px 0px 0px 0px;
}

.articleTitle, .articleTitle h1 span
{
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 20px;
	color: Black;
}

.articleTextArea
{
	float: left;
	padding: 0px 0px 0px 0px;
}

.articleDate
{
	font-size: 12px;
	color: #545454;
	float: left;
	width: 495px;
	margin-bottom: 10px;
}

.adAuthor
{
	/*	color: #ae0101;	*/
}

.articleTitleText
{
	margin-bottom: 10px;
	width: 495px;
}

.articleTitleTextLabel
{
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #545454;
}

.articleComments
{
	float: left;
	font-size: 12px;
	color: black;
	overflow: hidden;
	width: 495px;
	margin-top: 30px;
}

.articleCommentsTextBox
{
	border: 1px solid #D0D0D0;
	background-color: #E8E8E8;
	margin: 0px;
}

.articleCommentsUpperDiv
{
	margin: 0px;
	padding-bottom: 50px;
	background: url(./images/dottedborderhorizontal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
}

.articleComment
{
	margin: 0px;
	padding: 8px 0px 8px 0px;
	background: url(./images/dottedborderhorizontal.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.articleCommentGray
{
	margin: 0px;
	padding: 8px 0px 8px 0px;
	background: url(./images/dottedborderhorizontal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #E8E8E8;
}

.articleCommentTitle
{
	font-size: 13px;
	color: Black;
	font-weight:bold;
}

.articleCommentDate
{
	font-size: 10px;
	color: Gray;
	margin: 0px;
	padding: 0px 0px 6px 0px;
}

.articleCommentLbl
{
	display:inline-block;
	vertical-align:top;
	float: left;
}

.articleCommentBtn
{
	background-image: Url("/images/button_search.png");
	background-repeat: repeat-x;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border-top: solid 1px #898e8f;
	border-right: solid 1px #bcbebf;
	border-bottom: solid 1px #afb3b4;
	border-left: solid 1px #454d4f;
	background-color: #41494c;
	float: none;
}

.articleCommentRightBtn
{
	background-image: Url("/images/button_search.png");
	background-repeat: repeat-x;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border-top: solid 1px #898e8f;
	border-right: solid 1px #bcbebf;
	border-bottom: solid 1px #afb3b4;
	border-left: solid 1px #454d4f;
	background-color: #41494c;
	float: right;
}

.articleCommentLbtn
{
	float: right;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}

.articleCommentRfv
{
	float: right;
}

.articleOptions
{
	float: left;
	padding: 0px;
	width: 450px;
	font-size: 12px;	
}

.articleRelatedArticles
{
	float: left;
	padding: 0px;
	width: 450px;
}

.articleRelatedArticlesTitle
{
	float: left;
	padding: 0px;
	width: 440px;
	font-weight: bold;
	font-size: 12px;
	color: Black;
	margin-bottom: 30px;
	margin-top: 20px;
}

.articleRelatedArticlesLink
{
	font-size: 14px;
	font-weight: normal;
	float: left;
	width: 440px;
	margin-bottom: 10px;
}

.AspNet-DetailsView-Data
{
	margin-top: 30px;
}

.AspNet-DetailsView-Alternate
{
	margin-top: 20px;
}

.articleResizeText
{
	float: right;
	font-weight: bold;
	color: #b3b3b3;
	line-height: 20px;
}

.articleResizeText span
{
	float: right;
}

.articleResizeText span:hover
{
	float: right;
	color: #ae0101;
	cursor: pointer;
}

#plustext1
{
	display: block;
	height: 20px;
	font-size: 12px;
	margin-left: 7px;
}

#plustext2
{
	display: block;
	height: 20px;
	font-size: 14px;
	margin-left: 7px;
	color: #ae0101;
}

#plustext3
{
	display: block;
	height: 20px;
	font-size: 16px;
	margin-left: 7px;
}

.articleCommentsTitle
{
	width: 330px;
	float: left;
	margin-bottom: 15px;
}

.articleCommentsTitle span
{
	border-bottom: 3px solid #b3b3b3;
	float: left;
	color: #b3b3b3 !important;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin: 7px 0px 0px 0px;
	background-color: White;
}

/*************    BOL   *******************/

.bolTwoCols
{
	width: 830px;
	padding: 0px 20px 0px 0px;
	vertical-align: top;
}

.bolTwoCols td
{
	padding-right: 50px;
}

.bolTitleArea
{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.bolTitle
{
	float: left;
	background-color: #353d40;
	color: White;
	line-height: 26px;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
}

.bolSubTitle
{
	float: left;
	background-color: #353d40;
	color: White;
	line-height: 18px;
	font-size: 14px;
	text-align: center;
	padding: 0px 10px 0px 10px;
}

.bolTitle a, .bolTitle a:visited, .bolTitle a:active
{
	color: White !important;
}

.bolListLinks
{
    line-height: 20px;
}

.bolRegionBar
{
	float: left;
	padding-bottom: 10px;
	padding-top:23px;
	display: inline;
}

.bolSectorTitle
{
	font-size: 12px;
	margin: 20px 0px 16px 0px;
}

.bolAdBanner
{
	float: left;
	padding: 0px 0px 0px 8px;
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 15px 0px 15px 0px;
}

.regionMap
{
	float: left;
	margin-right: 100px;
}

.regionList
{
	float: left;
	width: 380px;
	font-size: 12px;
	line-height: 20px;
}

.regionList a
{
	padding: 0px 10px 0px 0px;
	margin-bottom: 20px;
}

.regionList span
{
	padding: 0px 10px 0px 0px;
	margin-bottom: 20px;
}

.bolTextArea
{
	float: left;
}

.bolContents
{
	float: left;
}

.bolDefaultSearchBar
{
	float: left;
	background: url(./images/dottedborderhorizontal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 98%;
	padding: 10px 0px 10px 0px;
}

#lnkShowMap
{
	cursor: pointer;
}

.bolTbSearch
{
	background-color: #E8E8E8;
	border: 1px solid #D0D0D0;	
	width: 270px;
}

.bolBtnSearch
{
	border: 0px solid #898E8F !important;
	color: White !important;
	background-color: #ae0101 !important;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	width: 75px;
	margin-top: 10px;
}

/*************    REGISTRATION      ****************/

.registrationTitleArea
{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.registrationTitle
{
	float: left;
	background-color: #353d40;
	color: White;
	line-height: 28px;
	font-size: 18px;
	text-align: center;
	padding: 0px 10px 0px 10px;
}



/*************    FOOTER INFO PAGES      ****************/

.infoTitleArea
{
	float: left;
	width: 100%;
	margin-bottom: 45px;
}

.infoTitle
{
	float: left;
	background-color: #353d40;
	color: White;
	line-height: 28px;
	font-size: 18px;
	text-align: center;
	padding: 0px 10px 0px 10px;
}

.infoContact
{
	float: left;
	background-color: #353d40;
	color: White;
	line-height: 28px;
	font-size: 18px !important;
	text-align: center;
	padding: 0px 10px 0px 10px;
}

.RecommendedTabs
{
	padding-bottom: 7px !important;
}

.infoHyperLink
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: Black;
}

.infoHyperLink:hover
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #ae0101;
}

/*************     EVENTS        ****************/

.eventRegionBar
{
	float: left;
	padding: 0px 0px 15px 0px;
	margin-bottom: 40px;
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	float: left;
}

.eventContents
{
	width: 500px;
	float: left;
}

.eventRecommendedActionLabel
{
	float: left;
	margin-bottom: 20px;
	width: 418px;
	font-weight: bold;
	color: #b3b3b3;
}

.eventTextArea
{
	padding: 0px 10px 0px 0px;
	float: left;
	padding-bottom: 20px;
	width: 400px;
}

.eventTextAreaTitle
{
	font-size: 14px;
}

.eventdetailTitleMain
{
	float: left;
	width: 510px !important;
	width: 530px;
	width: /**/ /**/ 510px;
	font-size: 22px;
	font-weight: bold;
	color: black;
	padding: 6px 0px 6px 0px;
	margin-bottom: 15px;
	overflow: hidden;
}

.eventdetailTextArea
{
	padding: 0px 18px 0px 0px;
	width: 495px;
	float: left; /* 	background: url(./images/dottedborderhorizontal.png); 	background-position: bottom; 	background-repeat: repeat-x;	 */
	margin-bottom: 20px;
	color: #545454;
}

.eventdetailTextArea img
{
	border: 0px;
}

.eventdetailTextArea h3
{
	text-transform: uppercase;
	font-size: 13px;
}

.eventdetailTextArea h2
{
	text-transform: uppercase;
	font-size: 16px;
}

.eventdetailTextArea input
{
	background-color: #E8E8E8;
	border: 1px solid #D0D0D0;
}


.eventdetailTextArea #map
{
	position: relative;
	display: block;
	width: 495px;
	height: 297px;
}

.eventdetailTitle
{
	font-weight: bold;
	font-size: 13px;
	margin: 15px 0 15px 0;
}

#eventsContents
{
	float: left;
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 840px;
}

.adimage, .adimage:visited, .adimage:active
{
	border-top: solid 1px #d3d3d3;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 0px #d3d3d3;
	vertical-align: bottom;
}

.eventEventTitle
{
	text-transform: capitalize;
}

.eventBtnRegister
{
	border: 0px solid #898E8F !important;
	color: White !important;
	background-color: #ae0101 !important;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	width: 95px;
}
/*
.eventBtnRegister:disabled
{
	color: Gray;
}
*/
.eventBtnRegister:hover
{
	cursor: pointer;
}


.eventRegistrationSimple a, .eventRegistrationSimple a:visited, .eventRegistrationSimple a:active
{
	background-color: #ae0101;
	color: white !important;
	font-size: 12px;
	float: left;
	padding: 5px 10px;
	font-weight: bold;
}

.eventRegistrationSimple a:hover, .eventRegistrationSimple:hover
{
	cursor: pointer;
}

.eventParticipantsSimple a
{
	background-color: white;
	color: #ae0101 !important;
	font-size: 12px;
	float: left;
	padding: 5px 10px;
	font-weight: bold;
}
.eventParticipantsSimple a:hover, .eventParticipantsSimple:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.eventEnd
{
	color: Red;
	font-size: 16px;
	font-weight: bold;
}


/********** atlantik **********/

.atlantikMain
{
	float: left;
	width: 304px;
	padding-bottom: 15px;
}

.atlantikTextArea
{
	float: left;
	padding: 0px 0px 0px 0px;
}

/********** search *********/

.searchMain
{
	float: left;
	padding-bottom: 15px;
}

.searchPager
{
	float: left;
	margin: 10px 0px 10px 0px;
}

.searchTitleSearch
{
	width: 505px !important;
	font-size: 12px;
}

/*********  subscription  *************/

.subscriptionDiv
{
	background-color: White;
	border-bottom: 3px solid #B3B3B3;
	color: #B3B3B3;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 7px;
}

.subscribeCbwTitle
{
	float: left;
	width: 550px;
	height: 30px !important;
	height: 40px;
	height: /**/ /**/ 30px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #ae0101;
	margin: 20px 0 20px 0;
}

.subscribeProfitTitle
{
	float: left;
	width: 550px;
	height: 30px !important;
	height: 40px;
	height: /**/ /**/ 30px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #ae0101;
}

.subscriptionTextArea
{
	float: left;
	padding: 0px 0px 0px 0px;
	color: #545454;
	width: 100%;
}

.iframe
{
}





#poll
{
	background: url(./images/dottedborderhorizontal.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 15px;
}

.poll
{
	padding-bottom: 1px;
	padding-left: 8px;
	position: relative;
}

.poll .poll
{
	margin-bottom: 12px;
	margin-top: 10px;
	padding-bottom: 0;
	width: 270px;
	float: left;
}
.poll .poll .eb
{
	background: #C3C3C3 none repeat scroll 0 0;
	border: 0 none;
	font-size: 2px;
	height: 10px;
	line-height: 10px;
	margin: 2px 0 0;
	padding: 0;
	float: left;
	width: 270px;
}
.poll .poll .vb
{
	font-size: 2px;
	height: 10px;
	float: left;
}
.poll .c1, .poll .c1 a
{
	color: #0004AE;
}
.poll .c1 .vb, .poll .vb
{
	background: #0004AE none repeat scroll 0 0;
	float: left;
}
.poll .c2, .poll .c2 a
{
	color: #A60000;
}
.poll .c2 .vb
{
	background: #A60000 none repeat scroll 0 0;
	float: left;
}
.poll .c3, .poll .c3 a
{
	color: #000000;
}
.poll .c3 .vb
{
	background: #000000 none repeat scroll 0 0;
	float: left;
}
.poll .c4, .pol .c4 a
{
	color: #555555;
}
.poll .c4 .vb
{
	background: #555555 none repeat scroll 0 0;
	float: left;
}

.poll .poll a:hover
{
	color: Red;
	font-weight: bold;
}

.anketaTitle
{
	width: 300px;
	float: left;
	margin-bottom: 15px;
}

.anketaTitle span
{
	border-bottom: 3px solid #AE0101;
	float: left;
	color: #AE0101 !important;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin: 7px 0px 0px 0px;
	background-color: White;
}

.anketaTitle a:hover
{
	text-decoration: none;
}

/*********  Competitions  *************/

.btnCompetitions
{
	background-image: Url("/images/button_search.png");
	background-repeat: repeat-x;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: White !important;
	border-top: solid 1px #898e8f;
	border-right: solid 1px #bcbebf;
	border-bottom: solid 1px #afb3b4;
	border-left: solid 1px #454d4f;
	background-color: #41494c;
	width: 90px;
	float: right;
	margin-right: 80px;
}

.tbCompetitions
{
	border: 1px solid #D0D0D0;
	background-color: #E8E8E8;
	margin: 0px;
}

.hclManazerkaLogoDiv
{
    width: 40px; float: left; padding-top: 8px;
}

.logoMotto
{
    margin-top: 5px;
    margin-left: 1px;
    float: left;    
}

.searchBarBanner
{
    float: left; width: 243px; height: 122px; overflow: hidden;
}

.searchBarBannerSpan
{
    width: 124px; height: 105px; overflow: hidden; color: Black; font-size: 13px; display: inline-block; text-align: left; text-decoration: none
}

.SearchBarBannerLink
{
    float: left;    
}

.hcRight img
{
    border: none;    
}

.specialniPrilohy
{
    float: left; border: 0px; padding-right: 5px; margin-bottom: -5px; margin-top: 5px; margin-right: 10px; font-size: 11px;
}

.crisisTitle
{
    float: left; margin-bottom: 20px; text-align: center; width: 840px;
}

.exchangeRatesTitle
{
    float: left; margin-bottom: 20px; text-align: center; width: 840px;
}

.prilohaTitle
{
    font-size: 26px !important; text-align: center;
}

.crisisLinksImgs
{
    border: 0px; padding-right: 5px; margin-bottom: -5px;
}

.crisisLinksDivs
{
    margin-left: 25px
}

.iframeAtlantik
{
    padding-left: 12px;
}