﻿*
{
	margin: 0;
	padding: 0;
}

body, form, textarea, input, select, option, table
{
	/* font-family: "Verdana CE" , "Arial CE" , "Lucida Grande CE" , "Helvetica CE" , Verdana, Arial, lucida, sans-serif; */
	font-family: Verdana, Arial, lucida, sans-serif;
	font-size: 11px;
}
body
{
	position: relative;
	text-align: center;
	background-color: White;
	padding-left: 9px;	
}
#centerer
{
	width: 973px;
	position: relative;
	text-align: left;
	margin: 0 auto;
}

/* ie6 error*/
html>body .cleaner
{
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
}
/* ie6 error*/
#centerer .hlmenu
{
    position: relative;
	width: 966px;
	height: 75px;
}
html>body .hlmenu, head:first-child+body .hlmenu
{
	position: relative;
	width: 966px;
	height: 86px!important;
}

/******************    barevnik 

	color: #EEF4F4;
	color: #CCEBF5;
	color: #0099CC;
	color: #003366;
	
	color: #CCCCCC;
	color: #656565;
	
	color: #FF6000;
	color: #008910;
	
	color: #FFF200;
	color: #FF5F00;
	color: #FFCC00;
	
	----  dalsi barvy, nepopsane v grmanu, ale pouzivane v navrhu
	color: #ECF7FB;

	---- poradi barev pro zobrazovani grafu
	color: #FFCC00;	zluta
	color: #82B800;	travove zelena
	color: #A52930;	tulipanova cerveň
	color: #782F97;	nocni modra
	color: #006EC0;	svedska modra
	color: #FF6000;	sťavnata oranzova
	color: #D6005F;	pink
	color: #006133;	tmave zelena
	color: #003366;	cSOB tmave modra
*/
textarea
{
	cursor: text;
}

img
{
	border: 0;
	border-style: none;
}
H1, H2
{
	font-family: "Trebuchet MS", Verdana, Arial, lucida, sans-serif;
}
H1
{
	position: relative;
	width: 100%;
	line-height: 30px;
	vertical-align: top;
	left: 6px;
	font-weight: normal;
	font-size: 26px;
	color: #003366;
	font-style: italic;
	padding-bottom: 19px;
	margin-top: -4px;
}
H2
{
	line-height: 21px;
	font-size: 17px;
	color: #003366;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 6px;
}
H3
{
	font-size: 13px;
	color: #003366;
	font-weight: bold;
}
#nahore
{
	display: none;
}

/****  odkazy */
a
{
	color: #003366;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
	_padding-right: 0px;  /* ie bug, je-li mezera na konci odkazu a pouzit padding right, mezera se podtrhne */
	
	cursor: pointer;
	_cursor: hand;
}
a:hover
{
	color: #ccebf5;
	background-color: #003366;
	text-decoration: none;
}

.zahlavi a, .zapati a, .console a
{
	background-color: #ccebf5;
}
.zahlavi a:hover, .zapati a:hover, .console a:hover, .sitemap a:hover
{
	background-color: #003366;
}
.imghref
{
	text-decoration: none;
}
.imghref:hover
{
	background-color: Transparent;
}
#rcol a, #lcol a
{
	font-weight: bold;
}

/*** vseobecne */
.aleft
{
	text-align: left!important;
}
.aright
{
	text-align: right!important;
}
.amid
{
	text-align: center!important;
}
.vatop
{
	vertical-align: top!important;
}
.vamiddle
{
	vertical-align: middle!important;
}
.vabottom
{
	vertical-align: bottom!important;
} 
.normal
{
	font-weight: normal!important;
}
.bold
{
	font-weight: bold!important;
}
.col
{
	color: #ff6000!important; /* (oranzova) */
}
.cof
{
	color: #008910!important; /* (zelena) */
}
.coc
{
	color: #003366!important; /* (tmave modra) */
}
.notopmargin
{
	margin-top: 0!important;
}
input, .imglink
{
	cursor: pointer;
	_cursor: hand;
}
.nodecoration
{
	text-decoration: none;
}
.blokodkazu
{
	margin-top: -9px;
	_margin-top: -10px;
}
.blokodkazu div
{
	display: block;
	padding-top: 8px;
}
.blokodkazu div a
{
	line-height: 16px;
}
.blokodkazu IMG
{
	padding-right: 5px;
}
.blokodkazufondy
{
	line-height: 24px;
}
.blokodkazufondy a
{
	display: inline-block;
	position: relative;
	top: -3px;
	vertical-align: top;
	line-height: 24px;
	width: 190px;
}
.blokodkazufondy a span
{
	line-height: 16px;
}

.blokodkazufondy img
{
	margin-right: 7px;
}
.margintop10
{
	margin-top: 10px;
}
.radpole p
{
	margin-bottom: 0.8em;
}
/****    hlavicka  */
.zahlavi
{
	display: block;
	background: #ccebf5 url("/_layouts/images/csob/Toolbox/zahlavi-bgr.gif" );
	height: 35px;
	width: 966px;
}
.infolinka
{
	display: block;
	position: relative;
	left: 23px;
	top: 0px;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	x_margin-bottom: -10px;
	overflow: hidden;
	height: 32px;
	width: 142px;
	background: url("/_layouts/images/csob/Toolbox/pf/infolinka.gif") no-repeat;
}
.infolinka span
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	height: 32px;
	width: 142px;
	overflow: hidden;
	background: url("/_layouts/images/csob/Toolbox/pf/infolinka.gif" ) no-repeat;
}
.bankcz-body-en .infolinka, .bankcz-body-en .infolinka span
{
	width: 172px;
	background: url("/_layouts/images/csob/Toolbox/pf/infolinka-en.gif" ) no-repeat;
}
.zahlavi .datum
{
	position: absolute;
	left: 251px;
	top: 17px;
	color: #036;
	font-size: 9px;
}
.zahlavi .svatek
{
	position: absolute;
	left: 381px;
	top: 17px;
	color: #036;
	font-size: 9px;
}
.zahlavi .odkazy
{
	float: right;
	position: relative;
	left: -68px;
	top: -15px;
	_margin-bottom: -10px;
	color: #036;
}
.zahlavi .vlajky
{
	display: block;
	color: #036;
	height: 11px;
	width: 49px;
	position: absolute;
	top: 18px;
	left: 905px;
	background-color: Aqua;
	background: url("/_layouts/images/csob/Toolbox/flag-divider.gif") top left repeat-y;
}
.showfl1
{
	float: left;
}
.showfl2
{
	float: right;
}
.zahlavi .vlajkaEN, .zahlavi .vlajkaSK, .zahlavi .vlajkaCZ
{
	display: block;
	height: 11px;
	width: 16px;
	wid\th: 14px;
	overflow: hidden;
	position: relative;
	top: 0; left: 0;
	
}
.zahlavi .vlajkaEN
{
	background: #ccebf5 url("/_layouts/images/csob/Toolbox/ico-flag_en.gif") top left no-repeat;
}
.zahlavi .vlajkaSK
{
	background: #ccebf5 url("/_layouts/images/csob/Toolbox/ico-flag_sk.gif") no-repeat;
}
.zahlavi .vlajkaCZ
{
	background: #ccebf5 url("/_layouts/images/csob/Toolbox/ico-flag_cz.gif") no-repeat;
}
.zahlavi .vlajkaEN span, .zahlavi .vlajkaSK span, .zahlavi .vlajkaCZ span
{
	display: block;
	height: 11px;
	width: 16px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	cursor: pointer;
	_cursor: hand;
}
.zahlavi .vlajkaEN span
{
	background: #ccebf5 url("/_layouts/images/csob/Toolbox/ico-flag_en.gif" ) no-repeat;
}

.zahlavi .vlajkaSK span
{
	background: #ccebf5 url("/_layouts/images/csob/Toolbox/ico-flag_sk.gif" ) no-repeat;
}

.zahlavi .vlajkaCZ span
{
	background: #ccebf5 url("/_layouts/images/csob/Toolbox/ico-flag_cz.gif" ) no-repeat;
}

/**********************/

.hlmenu .logo
{
	overflow: hidden;
	width: 186px;
	height: 60px;
	position: relative;
	top: 16px;
	left: 40px;
	display: block;
}
.hlmenu .logo span
{
	display: block;
	width: 186px;
	height: 60px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: #0099cc url("/_layouts/images/csob/Toolbox/pf/LogoPF.gif" ) no-repeat;
	cursor: pointer;
	_cursor: hand;
}
/*********************     vyhledavani-horni */
.hlmenu .vyhledavani
{
	position: absolute;
	top:0;
	margin-top: 32px;
	left: 733px;
}
.vyhledavani #tipy li
{
	margin-left: 13px;
	padding-left:10px;
	list-style-type: none;
	background: url(/_layouts/images/csob/Toolbox/ulligray-bgr.gif) no-repeat 0% 8px;
	color: #666;
	font-weight: normal;
	line-height: 16px;
}
.hlmenu .vyhledavani .itextsrch3
{
	width: 163px;
	wid\th: 159px;
}
.hlmenu .vyhledavani .ibut2
{
	position: absolute;
	left: 168px;
	width: 44px;
}
.hlmenu .vyhledavani table td .srchfirstlbl
{
	width: 109px;
}
.bankcz-body-en .hlmenu .vyhledavani table td .srchfirstlbl
{
	width: 128px;
}
.hlmenu .vyhledavani label
{
	font-size: 10px;
	position: relative;
	left: 3px;
	_left: -5px;
	_top: -1px;
	color: #003366;
	margin-right: 10px;
	_margin-right: 0px;
}
.hlmenu .vyhledavani td input
{
	position: relative;
	_left: -7px;
	top: 4px;
	_top: 2px;
}
/*********************    end vyhledavani-horni */


/*** LOKACE ***********/

.lokace, .lokacestab, .lokaceprog, .lokacecsob, .lokaceprint
{
	height: 24px;
	width: 966px;
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 10px;
}
.lokace a, .lokacestab a, .lokaceprog a, .lokacecsob a
{
	color: White;
	text-decoration: underline;
}
.lokaceprint a
{
	color: Black;
	text-decoration: underline;
}
.lokaceprint a:hover
{
	background-color: Black;
	text-decoration: none;
}

.lokace a:hover, .lokacestab a:hover, .lokaceprog a:hover, .lokacecsob a:hover
{
	color: #09c;
	background-color: White;
	text-decoration: none;
}
.lokace span, .lokacestab span, .lokaceprog span, .lokacecsob span
{
	position: relative;
	top: 6px;
	left: 23px;
	color: White;
}

.lokace
{
	background: #036 url("/_layouts/images/csob/Toolbox/pf/path-bgr.gif" ) no-repeat;
}
.lokacestab
{
	background: #036 url("/_layouts/images/csob/Toolbox/pf/path-bgr-stab.gif" ) no-repeat;
}
.lokaceprog
{
	background: #036 url("/_layouts/images/csob/Toolbox/pf/path-bgr-prog.gif" ) no-repeat;
}
.lokacecsob
{
	background: #036 url("/_layouts/images/csob/Toolbox/pf/path-bgr-onas.gif" ) no-repeat;
}
.lokaceprint
{
	width: 640px;
	background: none;
	border-bottom: solid 1px black;
}
/*** END LOKACE ***********/

/**********************************************************************************************        content          ****/
#content
{
	width: 966px; /*background-color: Aqua;*/
	color: #666;
}
.ebad
{
	height: 100%; /*text-align: right; 	width: 100%;  	background: url( "/_layouts/images/csob/white.gif" ); */
	_height: 185px;
}
.eb, .eb-lide, .eb-firmy, .eb-csob, .eb-nic
{
	display: block;
	float: left;
	width: 233px;
	height: 178px;
	text-align: left;
	color: White;
	/*font-weight: bold;*/
}
.ebokraje
{
	position: relative;
	bottom: 2px;
	padding-left: 22px;
}
.eb
{
	background: #bbb url("/_layouts/images/csob/Toolbox/eb-bgr.gif") no-repeat top left;
}
.eb h2, .eb-lide h2, .eb-firmy h2, .eb-csob h2, .eb-nic h2
{
	position: relative;
	/*top: 2px;*/
	padding-top: 14px;
	padding-left: 22px;
	font-size: 13px;
	padding-bottom: 11px;
	height: 16px;
}
.eb h2 img, .eb-lide h2 img, .eb-firmy h2 img, .eb-csob h2 img, .eb-nic h2 img
{
	position: absolute;
	margin-left: 22px;
	_margin: 0;
	left: -22px;
	_left: 0px;
	height: 16px;
	width: 233px;
	/*background: #ccebf5 url(/_layouts/images/csob/Toolbox/eb-txt.gif) no-repeat top left;*/
	
}
.eb-lide
{
	background-image: url("/_layouts/images/csob/Toolbox/eb-bgr-lide.gif");
}
.eb-firmy
{
	background-image: url("/_layouts/images/csob/Toolbox/eb-bgr-firmy.gif");
}
.eb-csob
{
	background-image: url("/_layouts/images/csob/Toolbox/eb-bgr-csob.gif");
}
.eb-nic
{
	background-image: none;
	padding-left: 0px;
}

.eb a, .eb-lide a, .eb-firmy a, .eb-csob a
{
	font-weight: normal;
	color: White;
}
.eb a:hover, .eb-lide a:hover, .eb-firmy a:hover, .eb-csob a:hover
{
	color: #036;
	background-color: White;
}
.ad
{
	position: relative;
	left: 1px;
	float: right;
	font-size: 0;
	line-height: 0;
}
.ad a:hover
{
	background: none;
}
.ad .zkflban
{
	
	z-index: -100;
}
.ad .zkflban object:hover
{
	border: none;
	position: relative;
	top: 20px;
}
#menu
{
	z-index: 100;
}


#lcol
{
	width: 238px;
	float: left;
}

.mcollr, .mcoll, .mcolr, .mcol
{
	position: relative;
	line-height: 16px;
	float: right;
}
.mcollr
{
	width: 490px;
}
.mcoll
{
	width: 728px;
}
.mcolr
{
	width: 728px;
}
.mcol
{
	width: 966px;
}
#rcol
{
	width: 238px;
	float: right;
}
.supercol, .supercoll, .supercolr, .supercollr
{
	position: relative;
	top: 6px;    
}
.supercoll
{
	background: url("/_layouts/images/csob/Toolbox/supercol-l.gif" ) repeat-y left top;
}
.supercolr
{
	background: url("/_layouts/images/csob/Toolbox/supercol-r.gif" ) repeat-y left top;
}
.supercollr
{
	background: url("/_layouts/images/csob/Toolbox/supercol-lr.gif" ) repeat-y left top;
}
.okrajebs
{
	position: relative;
	left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 7px;
	margin-bottom: 0px;
}
.okrajefs
{
	position: relative;
	left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 13px;
}
.okraje, .okrajec, .okrajemid, .okraje-odkazy, .okrajer, .okrajebp
{
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 7px;
	margin-bottom: 0px; /*padding-left: 6px; 	padding-right: 6px; 	padding-top: 6px; 	padding-bottom: 6px;*/
}
.mcollr .okrajemid   /**** mozna rozhodi jine okraje stredniho sloupce */
{
	margin-left: 11px;
}
#rcol .okraje, #rcol .okrajec, #rcol .okrajer
{
	width: 221px;
	_width: 221px;
	margin-left: 11px;
	_margin-right: -5px;
}
.mcolr .okraje
{
	margin: 0;
}
#lcol .okrajec
{
	margin-top: 700px;
}
.okraje-odkazy
{
	margin-left: 10px;
}

.okrajec
{
	display: block;
	text-align: center;
}
.okrajer
{
	/*width: 225px;*/
	display: block;
	text-align: right;
}
.devizy
{
	width: 150px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
}
#lcol .devizy
{
	_left: -177px;
}
.mcolr .okrajer
{
	width: 678px;
	_width: 690px;
}
#rcol .okrajer
{
	width: 225px;
}

.okrajer .odkazvice, .okraje .odkazvice, .radpole .odkazvice
{
	font-weight: normal!important;
	display: block;
	/*position: relative;*/
	text-align: left;
	height: 16px;
	width: 47px;
	wid\th: 34px;
	padding-right: 8px;
	margin-right: 5px;
	padding-left: 3px;
	margin-left: 174px;
	margin-top: 0px;
	_margin-top: 0px;
	background: url("/_layouts/images/csob/ico-obsah/ico-obsah-vice.gif") no-repeat right;
}
.okrajer .odkazvice:hover, .okraje .odkazvice:hover, .radpole .odkazvice:hover
{
	color: #ccebf5;
	text-decoration: underline;
	background: #036 url("/_layouts/images/csob/ico-obsah/ico-obsah-vice-over.gif") no-repeat right;
}

.radpole .odkazvice
{
	float:right;
}

.bankcz-body-en .odkazvice, .banksk-body-en .odkazvice
{
	width: 54px;
	wid\th: 41px;
	margin-left: 167px;
}

.okrajebp
{
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mcolr .radpole, .mcoll .radpole, .mcolr .vyhledavani
{
	/*padding-top: 5px;*/
	padding-left: 22px;
	_width: 705px;
	wid\th: 683px;
}
.mcollr .radpole
{
	/*padding-top: 5px;*/
	margin-left: 11px;
	width: 467px;
}
.mcoll .radpole
{
	padding-left: 11px;
}
.mcol .radpole
{
	padding-left: 22px;
	_width: 944px;
	wid\th: 922px;
}
.radpoletisk
{
	width: 16.8cm;
}
.radpoletisk .infofundtd1
{
	width:148px;
}
.radpoletisk .infofundtd2
{
	width:124px;
}
.radpoletisk .fondinfotable
{
	width: 296px;
}
.kurzdet
{
	width:682px;
}

.radpoletisk .fondvyk, .radpoletisk .kurzdet
{
	width: 637px;
}
.radpoletisk .adinfo
{
	width: 303px;
}
.radpoletisk .adinfo2
{
	width: 304px;
}
.radpoletisk #aktualizace
{
	position: absolute;
	width: 16.8cm;
	text-align: right;
	top: 0;
}


.mcolr .radpole img
{
	margin-right: 5px;
	_margin-right: 0px;
}
.mcolr .radpole p
{
	color: #656565;
	/*
color: ;
	color: #;
	color: #;
	color: #;
	
	color: #;
	color: #;
	
	color: #FF6000;
	color: #008910;
	
	color: #FFF200;
	color: #FF5F00;
	color: #FFCC00;
*/
}
.mcolr h1
{
	_width: 694px;
	position: relative; /*right: 17px;*/
}
.mcolr ul li, .mcol ul li, .mcollr ul li, .mcoll ul li
{
	margin-left: 0px;
	padding-left: 10px;
	list-style-type: none;
	background: url("/_layouts/images/csob/Toolbox/ulligr-bgr.gif") no-repeat 0% 8px;
	color: #666;
	font-weight: bold;
	line-height: 16px;
}
.radpoletisk ul
{
	padding-left: 15px;
}
.radpoletisk ul li
{
	list-style-type: disc;
	background: none;
	padding-left: 0;
}
.bluebody ul li
{
	color: #036;
	margin-left: 0px;
	background: url("/_layouts/images/csob/Toolbox/ulli-bgr.gif") no-repeat 0% 8px;
}

.mcolr ol li, .mcol ol li, .mcollr ol li, .mcoll ol li
{
	/*padding-left: 23px;*/
	margin-left: 20px;
	_margin-left: 23px;
	_margin-lef\t: 30px;
	_margin-left: 30px;
	/*list-style-type: none;*/
	/*list-style-type: decimal;*/
	color: #666;
	font-weight: bold;
	/*line-height: 16px;*/
}
.bluebody ol li
{
	padding-left: 0px;
	margin-left: 20px;
	_margin-left: 23px;
	color: #036 !important;
	/*list-style-type: decimal;*/
	background: none;
}

.mcolr .bluebody ul ol li
{
	/*margin-left: 0px;
	background-position: 0% 7px;*/
}
/*  modre pozadi pro ostatni sloupce */
#rcol h3, #lcol h3
{
	font-size: 11px;
	font-weight: normal;
	display: block;
	_height: 21px;
	heigh\t: 17px;
	padding: 4px 0 0 22px;
	background: url(/_layouts/images/csob/Toolbox/h3-col-bgr.gif) no-repeat;
}
#rcol .next, #lcol .next
{
	_height: 36px;
	heigh\t: 17px;
	padding-top: 19px;
	background-position: 0 100%;
	/*background: url(/_layouts/images/csob/Toolbox/h3-col-bgr.gif) bottom no-repeat;*/
}

#rcol .tbltype1
{
	margin-\top: 1px;
	_margin-top: 0px;
}
.mcolr .tbltype1, .mcol .tbltype1
{
	_position: relative;
	_left: 1px;
}
/*#lcol .next
{
	padding-top: 12px;
	_height: 29px;
	heigh\t: 17px;
}*/
.mcollr h3, .mcoll h3
{
	position: relative;
	left: 6px;
	font-size: 11px;
	font-weight: normal;
	_height: 21px;
	heigh\t: 19px;
	_width: 478px;
	padding: 3px 0 0 0px;
	_padding-top: 2px;
	background: url(/_layouts/images/csob/Toolbox/h3-midcollr-bgr.gif) no-repeat;
}
.mcoll h3
{
	_width: 722px;
	background: url(/_layouts/images/csob/Toolbox/h3-midcoll-bgr.gif) no-repeat;
}
.mcollr h3 span, .mcoll h3 span
{
	padding-left: 22px;
}
#rcol .h3text /* zatim nemazat, styl pro pravem menu, casem mozna nebude, Olda*/
{
	padding-left: 22px;
}

#rcol h3
{
	position: relative;
	left: 5px;
}
#lcol h3
{
	/*position: relative; 	left: -6px;*/
}
.dotaz
{
	color: #656565;
	width: 708px;
	_width: 716px;
	wid\th: 708px;
	position: relative;
	left: 6px;
	background-color: #CCEBF5;
	border: solid 1px #ccc;
	vertical-align: middle;
	padding: 3px;
}
.dotaz b
{
	font-weight: bold;
	color: #656565;
}
.dotaz input
{
	margin: 0;
	padding: 0;
}
.dotaz table
{
	border-collapse: collapse;
	margin: 0;
	padding 0;
}
.dotaz td
{
	/*border: solid 1px black;*/
	letter-spacing: -1px;
	font-size: 10px;
	color: #656565;
}
.dotaz .ibut2
{
	position: relative;
	_top: 1px;
	left: 0px;
}
/*.dotaz .d1td, .dotaz .d2td, .dotaz .d3td, .dotaz .d4td*/
.dotaz .bb
{
	border-bottom-style: solid;
	border-bottom-color: #CCEBF5;
	border-bottom-width: 5px;
}
.dotaz .d1td
{
	padding-left: 3px;
	width: 42px;
}
.dotaz .d2td
{
	width: 276px;
}
.dotaz .d3td
{
	padding-left: 4px;
	width: 34px;
}
.dotaz .d4td
{
	width: 320px;
}
.dotaz label
{
	position: relative;
	top: -2px;
	left: 3px;
}
#rcol img, #lcol img
{
	max-width: 235px;
}
#rcol .info, #lcol .info
{
	margin-left: 6px;
	margin-right: 6px;
	color: #ccc;
}
/* #rcol .redir, #lcol .redir  timto nejspis zrusit  #rcol .h3text */
.okraje ul
{
	padding-left: 22px;
}
.LRdark, .LRdark-top, .LRdark-bottom
{
	width: 233px;
}
.LRdark
{
	background-color: #CCEBF5;
}
.LRdark-top, .LRdark-bottom
{
	display: block;
	height: 8px;
	font-size: 1px;
}
.LRdark-top
{
	background: white url(/_layouts/images/csob/Toolbox/LR-bluecont-top-bgr.gif) no-repeat;
}
.LRdark-bottom
{
	background: white url(/_layouts/images/csob/Toolbox/LR-bluecont-bottom-bgr.gif) no-repeat;
}

/*********************      buttony, input boxy, combo boxy  */
input, button
{
	color: #036;
	font-size: 9px;
}
input.ibut1, input.ibut2, input.ibut3, input.ibut4, input.ibut5, input.ibut4a, button.ibut4, .AnketaSubmit
{
	background-color: #036;
	font-size: 9px;
	color: White;
	border: solid 1px #036; /*height: 18px;*/
	height: 16px;
	_height: 17px;
	text-align: center;
	padding: 0 1px 1px 0;
	_padding: 0;
	_padding-top: 0px;
	_padding-left: 0px;
	cursor: pointer;
	_cursor: hand;
}
input.ibut1
{
	width: 22px;
}
input.ibut2
{
	width: 44px;
}
input.ibut3
{
	width: 70px;
}
input.ibut4
{
	width: 123px;
}
input.ibut5
{
	width: 150px;
}
input.ibut4a
{
	width: 123px;
	margin-top: 5px;
}
button.ibut4
{
	width: 70px;
	float: right;
	margin: 3px 2px 0 0;
}

/* mazaci tlacitka */
input.delbut1, input.delbut2, input.delbut3, input.delbut4
{
	background-color: #c33;
	font-size: 9px;
	color: White;
	border: solid 1px #c33;
	height: 16px;
	_height: 17px;
	text-align: center;
	padding: 0 1px 1px 0;
	_padding: 0;
	_padding-top: 1px;
}
input.delbut1
{
	width: 22px;
}
input.delbut2
{
	width: 44px;
}
input.delbut3
{
	width: 70px;
}
input.delbut4
{
	width: 123px;
}

input.itextsrch1, input.itextsrch2, input.itextsrch3, input.itextsrch4, input.itextsrch5
{
	cursor: text;
	font-size: 10px;
	border: 1px solid #036;
	padding: 1px;
}
input.itextdate2, input.itextform2
{
	cursor: text;
	font-size: 10px;
	border: solid 1px #E8E8E8;
	paddi\ng: 2px;
	background-color: #E8E8E8;
	color: #656565;
}
input.itextcont1, input.itextcont2, input.itextcont3, input.itextcont4
{
	cursor: text;
	color: #656565;
	background-color: #e8e8e8;
	font-size: 10px;
	text-align: left;
}
input.itextsrch1, input.itextcont1
{
	width: 44px;
}
input.itextsrch2, input.itextcont2, input.itextdate2
{
	width: 80px;
}
input.itextform2
{
	width: 265px
}
.usrtext input.itextform2
{
	width: 70px
}
input.itextsrch3, input.itextcont3
{
	width: 123px;
}
input.itextsrch4, input.itextcont4
{
	width: 250px;
}
input.itextsrch5 /*********** pro vstupni pole ve vyhledavani */
{
	width: 330px;
}
.txtcode
{
    width: 235px!important;
}

select
{
	border: solid 1px #036;
	color: #036;
}
select option
{
	color: #036;
}
.combo1, .combo2, .combo3, .combo4 /* neni nic platne, ma to dostat menu nad comboboxy v IE, ale nefunguje.. asi se bude muset pod menu udelat prusvitny iframe.. chyba IE */
{
	z-index: -100;
}
.combo1
{
	width: 44px;
}
.combo2
{
	width: 70px;
}
.combo3
{
	width: 123px;
}
.combo3a
{
	width: 200px;
}
.combo4
{
	width: 250px;
}
textarea
{
	font-size: 10px;
	border: 1px solid #036;
	padding: 1px;
	margin: 2px;
}


/*********************  vyhledavani - stranka *****************/
.mcolr .vyhledavani
{
	margin-top: 0px;
	_margin-top: 0px;
	margin-bottom: 10px;
}
.vyhledavani ul li
{
	margin-left: 13px;
	padding-left:10px;
	list-style-type: none;
	background: url(/_layouts/images/csob/Toolbox/ulligray-bgr.gif) no-repeat 0% 8px;
	color: #666;
	font-weight: normal;
	line-height: 16px;
}

.mcolr .vyhledavani .srchvalue
{
	padding-left: 4px;
	padding-right: 4px;
	color: #036;
	background-color: #FFF200;
}

cell3 ul li
{
	margin-left: 13px;
	padding-left:10px;
	list-style-type: none;
	background: url(/_layouts/images/csob/Toolbox/ulli-bgr.gif) no-repeat 0% 11px;
	color: #036;
	/*font-weight: bold;*/
	line-height: 24px;
}
.mcolr .srchheader
{
	display: block;
	/*width: 95%;*/
	height: 18px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 6px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 5px; 
	color: White;
	background-color: #09c;
	font-weight:bold;
	border: solid 1px #ccc;
	border-bottom-width: 2px;
}
.hledaniNazev
{
	display: block;
}
.hledaniTipy
{
	padding-top: 4px;
	display: block;
}
.mcolr .vyhledavani .hledani30
{
	margin-bottom: 30px;
}
.hledani20
{
	margin-top: 1px;
	display: block;
	margin-bottom: 4px;
}
.hledani15b
{
	display: block;
	margin-bottom: 15px;
}
.hledani15t
{
	
	margin-top: 15px;
}
.hledani15r
{
	margin-right: 15px;
}
.mcolr .vyhledavani .zobrazuji   /*  radek zobrazuji */
{
	margin-bottom: 5px;
}
.hledaniHeader
{
	/*background-color: Red;
	padding-bottom: 100px;*/
}
#mcol .tbltype1 .tblsearch td
{	
	_padding-top: 2px;
	_padding-bottom: 2px;	
}
.mcolr .tbltype1.tblsearch td
{
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.mcolr .tbltype1.tblsearch.td1
{
	width: 139px;
}
.mcolr .tbltype1.tblsearch.td1 span
{
	position: relative;
	_top: -1px;
}
.mcolr .tbltype1.tblsearch td a
{
	position: relative;
	_top: -1px;
	font-size: 10px;
}
.mcolr .tbltype1.tblsearch .ibut2
{
	position: relative;
	_top: 1px;
}
/*  upravy vzhledu tabulky podrobne vyhledavani */
.hledaniKategorie
{
	color: #036;
}
.mcolr .tbltype1.tblsearch .ibut2, .mcolr .tbltype1.tblsearch .itextsrch5
{
	margin-right: 5px;
}
.mcolr .tbltype1.tblsearch .itextsrch5
{
	width: 330px;
}
.mcolr .tbltype1 td.cell1
{
	width: 122px;
}
.mcolr .tbltype1 td.cell2
{
	width: 204px;
	padding: 7px 7px 0 7px;
}
.mcolr .tbltype1 td.cell2 select
{
	position: relative;
	top: -2px;
	margin-bottom: 4px;
}
.mcolr .tbltype1.topdn20 td.cell2 .itextdate2
{
	margin-right: 4px;
	margin-righ\t: 0px;
}
.mcolr .tbltype1.topdn20 td.cell2 input
{
	position: relative;
	left: -1px;
}
.mcolr .tbltype1.topdn20 td.cell2 label
{
	position: relative;
	top: -2px!important;
}
.topdn20
{
	margin-bottom: 11px;
	_margin-bottom: 20px;
}
.dn20
{
	margin-bottom: 5px;
}
.mcolr .tbltype1 td.cell2 input
{
	padding: 0;
	margin: -4px -3px 4px -4px;
	/*background-color: Blue;*/
}
.mcolr .tbltype1 td.cell2 label
{
	display: inline-block;
	position: relative;
	_top: -1px;
	to\p: -2px;
	_padding-left: 5px;
	padding-lef\t: 3px;
	vertical-align: top;
	width: 185px;
}
.mcolr .tbltype1 td.cell2 img
{
	position: relative;
	top: 3px;
	_top: 4px;	
}
.mcolr .tbltype1 td.cell2 .pozice  /* /az/ mezi kalendari */
{
	position: relative;
	top: 4px;
	left: 0px;
}


/*.mcolr .tbltype1 td.cell3
{
	width: 320px;
}*/
/*.mcolr .vyhledavani .hledaniPFStabilita img, .mcolr .vyhledavani .hledaniPFProgres img, .mcolr .vyhledavani .hledaniPFOnas img*/
.hledaniPFProgres, .hledaniPFOnas, .hledaniPFStabilita
{
	padding-top: 23px;
}

.mcolr .vyhledavani .hledejvice, .icodoc
{
	position: relative;
	top: 4px;
	left: 14px;
}
.mcolr .vyhledavani .hledejvice
{
	left: 6px;
}
.mcolr .vyhledavani a img
{
	position: relative;
	top: 5px;
	left: 5px;
}
.mcolr .vyhledavani a:hover img
{
	background-color: White;
}
.mcolr .vyhledavani img .hledejvice
{
	visibility: hidden;
}
.mcolr .vyhledavani .hledaniPFStabilita, .mcolr .vyhledavani .hledaniPFProgres, .mcolr .vyhledavani .hledaniPFOnas
{
	
}
.mcolr .vyhledavani .hledaniPFStabilita .titul, .mcolr .vyhledavani .hledaniPFProgres .titul, .mcolr .vyhledavani .hledaniPFOnas .titul
{
	font-weight: bold;
	/*line-height: 2em;*/
}
.mcolr .vyhledavani .hledaniPFStabilita .titul
{
	color: #016031;
}
.mcolr .vyhledavani .hledaniPFStabilita .titul:hover
{
	color: White;
	background-color: #016031;
}
.mcolr .vyhledavani .hledaniPFProgres .titul
{
	color: #A4272E;
}
.mcolr .vyhledavani .hledaniPFProgres .titul:hover
{
	color: White;
	background-color: #A4272E;
}
.mcolr .vyhledavani .hledaniPFOnas .titul
{
	color: #036;
}
.mcolr .vyhledavani .hledaniPFOnas .titul:hover
{
	color: White;
	background-color: #036;
}
/* podrobne hledani - tabulka */
.mcolr .vyhledavani .tbltype1 table
{
	border-collapse: collapse;
}
.mcolr .vyhledavani .tbltype1 table tr td
{
	border: none;
	padding: 0;
}
.mcolr .vyhledavani .tbltype1 label
{
	position: relative;
	top: -2px;
	_top: -3px;
}
/*********************  end vyhledavani - stranka *****************/

/*********************     vyhledavani-pobocky */
/*.pobocky input.itext 
{
	margin-top: 5px;
	display: block;
	border: 10px solid #003366;
}*/

.pobocky, .bigmapsearch
{
	position: relative;
}
.pobocky .odkazkontakty
{
	font-weight: normal!important;
	/*float: right;*/
	position: absolute;
	height: 16px;
	width: 48px;
	wid\th: 45px;
	top: 76px;
	left: 172px;
	_left: 143px;
	padding-left: 3px;
	
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-vice.gif) no-repeat right;
}
.bankcz-body-en .pobocky .odkazkontakty
{
	width: 53px;
	wid\th: 50px;
	left: 167px;
	_left: 139px;
}
.pobocky .odkazkontakty:hover
{
	color: #ccebf5;
	text-decoration: underline;
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-vice-over.gif) no-repeat right;
}
.othermap
{
	font-weight: normal!important;
	letter-spacing: -1;
	font-size: 10px;
	z-index: 20;
	position: absolute;
	top: 4px;
	left: 177px;
	lef\t: 172px;
}
.othermap:first-letter
{
	text-transform: uppercase;
}

.imgmptitle  /*****   titulek vyhledavaciho pole u mapy */
{
	position: relative;
	top: -4px;
	left: 4px;
}
.pobocky .itextsrch3
{
	position: relative;
	top: -2px;
	left: 3px;
	width: 135px;
	wid\th: 131px;
}
.pobocky .ibut2
{
	position: relative;
	top: -1px;
	left: 4px;
}
.pobocky .iradiobut
{
	position: relative;
	top: -3px;
	_left: -4px;
	/*background-color: Blue;*/
}
.pobocky label, .bigmapsearch label
{
	position: relative;
	left: 2px;
	top: 2px;
	color: #666;
	font-size: 9px;
	margin-right: 5px;
}
.pobocky table, .bigmapsearch table
{
	border-collapse: collapse;
	margin-bottom: -3px;
}
.pobocky td, .bigmapsearch td
{
	/*border: solid 1px black;*/
	height: 16px;
	vertical-align: top;
}
.pobocky td input, .bigmapsearch td input
{
	position: relative;
	top: 5px;
	left: 2px;
}
.kon_next, .kon_prev
{
	font-weight: bold;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 13px;
}
.kon_next-b, .kon_prev-b
{
	font-weight: bold;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
}
.kon_next, .kon_next-b
{
	float: right;
}
.kon_prev, .kon_prev-b
{
	float: left;
}
.hledaniPFStabilita .kon_next, .hledaniPFStabilita .kon_next-b, .hledaniPFStabilita .kon_prev, .hledaniPFStabilita .kon_prev-b
{
	color: #016031;
}
.hledaniPFStabilita .kon_next:hover, .hledaniPFStabilita .kon_prev:hover, .hledaniPFStabilita .kon_next-b:hover, .hledaniPFStabilita .kon_prev-b:hover
{
	color: White;
	background-color: #016031;
}
.hledaniPFProgres .kon_next, .hledaniPFProgres .kon_prev, .hledaniPFProgres .kon_next-b, .hledaniPFProgres .kon_prev-b
{
	color: #A4272E;
}
.hledaniPFProgres .kon_next:hover, .hledaniPFProgres .kon_prev:hover, .hledaniPFProgres .kon_next-b:hover, .hledaniPFProgres .kon_prev-b:hover
{
	color: White;
	background-color: #A4272E;
}


.detailpobocky a
{
	display: block;
	_display: inline-block;
	height: 16px;
	position: relative;
	top: 0px;
	left: -10px;
	padding-left: 3px;
	padding-right: 20px;
	margin-bottom: -10px;
	_margin-bottom: 3px;
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-vice.gif) no-repeat right;
}
.detailpobocky a:hover
{
	color: #ccebf5;
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-vice-over.gif) no-repeat right;
}

/*
#lside .pobocky table
{
	border-width: 0px;
}
#lside .pobocky
{
	background-color: Fuchsia;
}
*/

/*********************    end vyhledavani-pobocky */

/****** moje stranka */


.mypagefondytbl, .mypagekurzytbl, .mypageodkazytbl
{
	width: 682px;
}
.mypageodkazytbl .tbltype1, .mypagekurzytbl .tbltype1, .mypagefondytbl .tbltype1
{
	width: 100%;
}
.mypageodkazytbl .ibut4, .mypagekurzytbl .ibut4, .mypagefondytbl .ibut4
{
	float: right;
	margin-top: 12px;
}
.mypageodkazytbl .tbltype1 td
{
	/*width: 169px;
	width: 50%;*/
}
.mypagebut
{
	width: 682px; 
	_width: 683px;
}
.mypageodkazytbl .tbltype1 td .d50
{
	width: 50px;
}
/***********   moje stranka v levem sloupci */

.mojestranka
{
}
.mojestranka img
{
	position: relative;
	top: 3px;
	left: 0px;
}
.mojestranka a
{
	/*position: relative; 	top: -3px; 	left: 4px;*/
	line-height: 2em;
	margin-left: 3px;
}

.mypgtop
{
	display: block;
	font-size: 1px;
	width: 223px;
	height: 8px;
	_height: 8px;
	background: White url(/_layouts/images/csob/Toolbox/mypgtop-bgr.gif) no-repeat top center;
}
.mypg
{
	/*display: block;*/
	width: 223px;
	wid\th: 206px;
	padding-left: 17px;
	padding-bottom: 15px;
	background: #E8EDF1 url(/_layouts/images/csob/Toolbox/mypg-bgr.gif) no-repeat bottom left;
}
mypg a:hover
{
	background: none;
}

/********  end moje stranka  */

/****************************				Formulare */
#cmsForm
{
	margin-left: 0;
}
#cmsForm .ibut1, #cmsForm .ibut2, #cmsForm .ibut3, #cmsForm .ibut4
{
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 6px;
}
#cmsForm .subheader
{
	height: 23px;
	_height: 13px;
	padding: 5px;
	color: White;
	background-color: #09C;
	border: solid 1px #ccc;
}
#cmsForm .tbltype1 td table td
{
	padding: 0;
	border: none;
}
#cmsForm select, #cmsForm textarea, #cmsForm input
{
	margin-left: 0px;
	margin-right: 5px;
}
#cmsForm .formareapres
{
	height: 80px;
	width: 263px;
}
#cmsForm .formul
{
	color: Red;
}
.hltxt
{
	vertical-align: top;
	color: Red;
	position: relative;
	top: 2px;
	_top: 5px;
}
	
#cmsForm table .ibut1, #cmsForm table .ibut2, #cmsForm table .ibut3, #cmsForm table .ibut4
{
	margin-top: 0px;
}
#cmsForm table table
{
	display: inline;
}
.star1
{
	vertical-align: top;
	display: inline;
	color: Red;
	font-size: 16px;	
	margin-left: 10px;
}

/****************************				end Formulare */

/*********************    tabulky - fondy - na odstrel...  
#lside table 
{
	margin-top: 10px;
	max-width: 683px;
	border-collapse: collapse;
	border: solid 1px #ccc;
	text-align: left;
}
#lside table th
{
	height: 23px;
	_height: 13px;
	padding: 5px;
	color: White;
	background-color: #09C;
	border-bottom-width: 3px;
}
#lside table tr
{
	height: 23px;
	_height: 13px;
	background-color: white;
	color: #656565;
}
#lside table td
{
	padding: 5px;
}
#lside .even
{
	height: 23px;
	_height: 13px;
	background-color: #CCEBF5;
	color: #656565;
}

/*********************    end tabulky - fondy  */

/*********************    tabulky - pravy sloupec - na odstrel  
#rcol table 
{
	margin-top: 10px;
	max-width: 221px;
	border-collapse: collapse;
	border: solid 1px #ccc;
	text-align: left;
}
#rcol table th
{
	height: 18px;
	_height: 12px;
	padding: 3px;
	color: White;
	background-color: #09C;
	border-bottom-width: 3px;
}
#rcol table tr
{
	height: 18px;
	_height: 12px;
	background-color: white;
	color: #656565;
}
#rcol table td
{
	padding: 3px;
}
#rcol .even
{
	height: 18px;
	_height: 12px;
	background-color: #CCEBF5;
	color: #656565;
}
*/
/*********************    end tabulky - pravy sloupec  */
/*********************    tabulky   */

.tbltype1, .tbltype2, .tbltype5
{
	font-size: 10px;
}
.tbltype1 th, .tbltype2 th, .tbltype5 th
{
	font-size: 11px;
}
.tbltype1 /* Tabulky dle grafickeho manualu, typ c.1, take pro c.3 uzitim class="fstrow" pro prvni buňku radku,   				a take pro tabulku c.4 uzitim class="even" pro sude radky   */
{
	margin-top: 10px;
	max-width: 683px;
	border-collapse: collapse;
	border: solid 1px #ccc;
	text-align: left;
}
.tbltype1 th
{
	height: 23px;
	_height: 13px;
	padding: 5px;
	color: White;
	background-color: #09C;
	border: solid 1px #ccc;
	border-bottom-width: 3px;
}
.rateList .tbltype1 th, .mypagekurzytbl .tbltype1 th
{
	border-bottom-width: 1px;
}
.rateList .tbltype1 .subheader, .mypagekurzytbl .tbltype1 .subheader /* podhlavicka pro fondy */
{
	background-color: #eef4f4;
	color: #656565;
	border-bottom-width: 2px;
}
.ratebut
{
	width: 683px;
	_width: 685px;
}
.ratebut .ibut5
{
	float: right;
}

.tbltype1 tr
{
	height: 30px;
	background-color: white;
	color: #656565;
}
.tbltype1 td
{
	padding: 0 5px 0 5px;
	border: solid 1px #ccc;
}
.tbltype1 .fstrow
{
	font-weight: bold;
}
.usrtbl .even,.tbltype1 .even
{
	background-color: #CCEBF5;
}
/* ovar pro tabulku kurzu */
.tbltype1 .bgcol
{
	background-color: yellow;
}
.tbltype1 .bgnocol
{
	background-color: white;
}


.kurstred
{
	font-weight: bold;
	text-align: right;
}

/**************************************************************************************************************************** */
.tbltype2 /* Tabulky dle grafickeho manualu, typ c.2 */
{
	margin-top: 10px;
	max-width: 683px;
	border-collapse: collapse;
	border: solid 1px #ccc;
	text-align: left;
}
.tbltype2 th
{
	height: 23px;
	_height: 13px;
	padding: 5px;
	color: White;
	background-color: #09C;
	border: solid 1px #ccc;
	border-bottom-width: 3px;
}
.tbltype2 tr
{
	height: 23px;
	_height: 13px;
	background-color: white;
	color: #656565;
}
.tbltype2 td
{
	width: 25%;
	padding: 5px;
	border: solid 1px #ccc;
}
.tbltype2 .dspfr
{
	font-weight: bold;
}
.tbltype2 .dspfrdk
{
	font-weight: bold;
	background-color: #CCEBF5;
}
.tbltype2 .dsptr
{
	border-left-width: 3px;
	font-weight: bold;
}
.tbltype2 .dsptrdk
{
	border-left-width: 3px;
	font-weight: bold;
	background-color: #CCEBF5;
}
.tbltype2 .datadk
{
	background-color: #CCEBF5;
}
.tbltype5 /* Tabulky dle grafickeho manualu, typ c.5 */
{
	margin-top: 10px; /*margin-left: auto; 	margin-right: auto;*/ /*width: 337px;*/ /*max-width: 683px;*/
	border-collapse: collapse;
	border: solid 1px #ccc;
	text-align: center; /*vertical-align: middle;*/
}
.tbltype5 th, .caldayheaderstyle
{
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	width: 47px;
	color: White;
	background-color: #09C;
	border: solid 1px #ccc;
	border-bottom-width: 2px;
}
.tbltype5 tr
{
	height: 22px;
	background-color: white;
	color: #656565;
}
.tbltype5 td, .caldaystyle
{
	border: solid 1px #ccc;
}
.tbltype5 .wkend, .calweekenddaystyle /*  So+Ne, sede pozadi  */
{
	/*background-color: #e8e8e8;*/
	background-color: #eef4f4;
}
.tbltype5 #hltd, .calselecteddaystyle /*  Vybrany den zvyrazneny zlutou barvou pozadi */
{
	background-color: #fff200;
}


/*********************    end tabulky   */

/***********************  mala mapa Ceske republiky   */
#dmap
{
	position: relative;
	top: 1px;
	width: 142px;
	height: 88px;
	/*float: left;*/
	margin: 0;
	margin-left: 30px;
	padding: 0;
	/*background-color: Blue;*/
	background: url(/_layouts/images/csob/mapaCR_mala.gif);
}
#dmap img
{
	/*width: 142px; height: 88px;*/
}
#dmap area
{
	padding: 0;
}
#IMG1
{
	width: 142px;
	height: 88px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#cr1, #cr2, #cr3, #cr4, #cr5, #cr6, #cr7, #cr8, #cr9, #cr10, #cr11, #cr12, #cr13, #cr14
{
	visibility: hidden;
	z-index: 1;
}
#cr1
{
	position: absolute;
	left: 103px;
	top: 51px;
	width: 22px;
	height: 17px;
	background: url(/_layouts/images/csob/Mapa-kraje/zlinsky.gif) no-repeat;
}
#cr2
{
	position: absolute;
	left: 103px;
	top: 30px;
	width: 30px;
	height: 23px;
	background: url(/_layouts/images/csob/Mapa-kraje/moravskoslezsky.gif) no-repeat;
}
#cr3
{
	position: absolute;
	left: 75px;
	top: 49px;
	width: 36px;
	height: 24px;
	background: url(/_layouts/images/csob/Mapa-kraje/jihomoravsky.gif) no-repeat;
}
#cr4
{
	position: absolute;
	left: 95px;
	top: 27px;
	width: 20px;
	height: 30px;
	background: url(/_layouts/images/csob/Mapa-kraje/olomoucky.gif) no-repeat;
}
#cr5
{
	position: absolute;
	left: 49px;
	top: 33px;
	width: 7px;
	height: 5px;
	background: url(/_layouts/images/csob/Mapa-kraje/praha.gif) no-repeat;
}
#cr6
{
	position: absolute;
	left: 34px;
	top: 21px;
	width: 38px;
	height: 30px;
	background: url(/_layouts/images/csob/Mapa-kraje/stredocesky.gif) no-repeat;
}
#cr7
{
	position: absolute;
	left: 13px;
	top: 26px;
	width: 18px;
	height: 13px;
	background: url(/_layouts/images/csob/Mapa-kraje/karlovarsky.gif) no-repeat;
}
#cr8
{
	position: absolute;
	left: 16px;
	top: 36px;
	width: 24px;
	height: 30px;
	background: url(/_layouts/images/csob/Mapa-kraje/plzensky.gif) no-repeat;
}
#cr9
{
	position: absolute;
	left: 36px;
	top: 50px;
	width: 37px;
	height: 27px;
	background: url(/_layouts/images/csob/Mapa-kraje/jihocesky.gif) no-repeat;
}
#cr10
{
	position: absolute;
	left: 61px;
	top: 43px;
	width: 27px;
	height: 24px;
	background: url(/_layouts/images/csob/Mapa-kraje/vysocina.gif) no-repeat;
}
#cr11
{
	position: absolute;
	left: 70px;
	top: 34px;
	width: 26px;
	height: 15px;
	background: url(/_layouts/images/csob/Mapa-kraje/pardubicky.gif) no-repeat;
}
#cr12
{
	position: absolute;
	left: 66px;
	top: 17px;
	width: 24px;
	height: 19px;
	background: url(/_layouts/images/csob/Mapa-kraje/kralovehradecky.gif) no-repeat;
}
#cr13
{
	position: absolute;
	left: 51px;
	top: 10px;
	width: 22px;
	height: 14px;
	background: url(/_layouts/images/csob/Mapa-kraje/liberecky.gif) no-repeat;
}
#cr14
{
	position: absolute;
	left: 27px;
	top: 13px;
	width: 27px;
	height: 22px;
	background: url(/_layouts/images/csob/Mapa-kraje/ustecky.gif) no-repeat;
}


/***********************   end mala mapa Ceske republiky   */

/***********************  VELKA mapa Ceske republiky   */
#b-dmap
{
	position: relative;
	top: 0px;
	width: 670px;
	height: 402px;
	/*float: left;*/
	margin: 0;
	margin-left: 0px;
	padding: 0;
	background-color: Blue;
	background: url(/_layouts/images/csob/Mapa-kraje/mapa_CR-Large-overs.gif);
	z-index: 0;
}

#b-dmap area
{
	padding: 0;
}
#b-IMG1
{
	width: 670px;
	height: 402px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#b-cr1, #b-cr2, #b-cr3, #b-cr4, #b-cr5, #b-cr6, #b-cr7, #b-cr8, #b-cr9, #b-cr10, #b-cr11, #b-cr12, #b-cr13, #b-cr14
{
	visibility: hidden;
	z-index: 1;
}
#b-cr1
{
	position: absolute;
	left: 490px;
	top: 245px;
	width: 118px;
	height: 96px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-zlinsky.gif) no-repeat;
}
#b-cr2
{
	position: absolute;
	left: 492px;
	top: 137px;
	width: 156px;
	height: 124px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-moravskoslezsky.gif) no-repeat;
}
#b-cr3
{
	position: absolute;
	left: 338px;
	top: 232px;
	width: 198px;
	height: 138px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-jihomoravsky.gif) no-repeat;
}
#b-cr4
{
	position: absolute;
	left: 452px;
	top: 116px;
	width: 104px;
	height: 163px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-olomoucky.gif) no-repeat;
}
#b-cr5
{
	position: absolute;
	left: 221px;
	top: 147px;
	width: 38px;
	height: 29px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-praha.gif) no-repeat;
}
#b-cr6
{
	position: absolute;
	left: 143px;
	top: 85px;
	width: 194px;
	height: 155px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-stredocesky.gif) no-repeat;
}
#b-cr7
{
	position: absolute;
	left: 25px;
	top: 105px;
	width: 104px;
	height: 71px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-karlovarsky.gif) no-repeat;
}
#b-cr8
{
	position: absolute;
	left: 48px;
	top: 153px;
	width: 130px;
	height: 164px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-plzensky.gif) no-repeat;
}
#b-cr9
{
	position: absolute;
	left: 145px;
	top: 230px;
	width: 195px;
	height: 149px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-jihocesky.gif) no-repeat;
}
#b-cr10
{
	position: absolute;
	left: 281px;
	top: 197px;
	width: 139px;
	height: 130px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-vysocina.gif) no-repeat;
}
#b-cr11
{
	position: absolute;
	left: 325px;
	top: 151px;
	width: 137px;
	height: 85px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-pardubicky.gif) no-repeat;
}
#b-cr12
{
	position: absolute;
	left: 303px;
	top: 65px;
	width: 129px;
	height: 104px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-kralovehradecky.gif) no-repeat;
}
#b-cr13
{
	position: absolute;
	left: 233px;
	top: 30px;
	width: 116px;
	height: 73px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-liberecky.gif) no-repeat;
}
#b-cr14
{
	position: absolute;
	left: 109px;
	top: 23px;
	width: 146px;
	height: 129px;
	background: url(/_layouts/images/csob/Mapa-kraje/b-ustecky.gif) no-repeat;
}


/***********************   end VELKA mapa Ceske republiky   */


/*********************************************************************        end content       ****/
/******************/
.bottommargin25
{
	/*background-color: Navy;*/
	display: block;
	height: 25px;
}
#rcol .bottommargin25, #lcol .bottommargin25
{
	height: 17px;
}
.zapati
{
	position: relative;
	margin-top: 15px;
	display: block;
	height: 35px;
	width: 966px;
	text-align: center;
	background: #ccebf5 url(             "/_layouts/images/csob/Toolbox/zapati-bgr.gif" ) no-repeat;
	vertical-align: bottom;
}
.zapati .odkazy
{
	position: relative;
	top: 9px;
}
.copyright
{
	width: 966px;
	border-top: solid 1px Black;
}
.copyrighttisk
{
	width: 640px;
	border-top: solid 1px Black;
}
.zapati .copyrightmaster
{
	position: relative;
	top: 11px;
	float: left;
	padding-left: 6px;
	color: #003366;
	width: 100px;
}

.zapati .copyrightmaster:first-letter
{
	/*position: relative;
	left: -1px;
	top: -1px;*/
	font-size: 9px;
}


/****************  Begin: Site map   ***************/
.zpatky, .zpatkyf, .zpet, .archiv
{
	display: block;
	height: 16px;
	margin-top: 8px;
	_margin-top: 0px;
	margin-bottom: 8px;
	text-align: right;
	background: none;
}
.zpatky a, .zpatkyf a, .zpet a, .archiv a
{
	float: right;
	height: 16px;
	padding-left: 3px;
	padding-right: 20px;
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-zpet.gif) no-repeat right;
}

.zpatky a:hover, .zpatkyf a:hover, .zpet a:hover, .archiv a:hover
{
	color: #ccebf5;
	text-decoration: underline;
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-zpet-over.gif) no-repeat right;
}
.archiv a
{
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-archiv.gif) no-repeat right;
}
.archiv a:hover
{
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-archiv-over.gif) no-repeat right;
}

.zpet
{
	text-align: left;
}
.zpet a
{
	float: left;
	padding-left: 20px;
	padding-right: 3px;
	background: url(/_layouts/images/csob/ico-obsah/ico-obsah-zpet2.gif) no-repeat left;
}
.zpet a:hover
{
	background: #036 url(/_layouts/images/csob/ico-obsah/ico-obsah-zpet2-over.gif) no-repeat left;
}


.zpatky
{
	/*width: 716px;*/
	}

.mcolr .bluebody, .mcoll .bluebody
{
	background-color: #ECF7FB;
	width: 716px;
	wid\th: 684px;
	padding: 0 10px 4px 22px;
	_margin-top: -10px;
}
.bluebody ul
{
	/*margin-left: 20px;*/
	color: #666;
	font-weight: bold;
	line-height: 24px;
}
.bluebody img
{
	margin-left: 0px;
}
.bluebody a
{
	color: #003366;
	text-decoration: underline;
}
.bluebody a:hover
{
	background-color: #003366;
	color: #ffffff;
	text-decoration: none;
}
.bluebodypob
{
}

.topbgr
{
	padding: 0;
	margin: 0;
	height: 8px;
	_height: 18px;
}
.bottombgr
{
	padding: 0;
	height: 19px;
}

.bluebody
{
	background-color: #ECF7FB;
	padding: 0 10px 4px 22px;
	_margin-top: -10px;
}

.mcolr .topbgr, .mcoll .topbgr
{
	width: 716px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-top-bgr.gif" ) no-repeat;
}
.mcolr .bottombgr, .mcoll .bottombgr
{
	width: 716px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-bottom-bgr.gif" ) no-repeat;
}

.mcol .bluebody
{
	width: 966px;
	wid\th: 934px;
}
.mcol .topbgr
{
	width: 966px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-mcol-top-bgr.gif" ) no-repeat;
}
.mcol .bottombgr
{
	width: 966px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-mcol-bottom-bgr.gif" ) no-repeat;
}
.mcollr .bluebody
{
	width: 478px;
	wid\th: 446px;
}
.mcollr .topbgr
{
	width: 478px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-mcollr-top-bgr.gif" ) no-repeat;
}
.mcollr .bottombgr
{
	width: 478px;
	background: white url("/_layouts/images/csob/Toolbox/sitemap-mcollr-bottom-bgr.gif" ) no-repeat;
}

.mcoll .bluebody, .mcoll .topbgr, .mcoll .bottombgr, .mcollr .bluebody, .mcollr .topbgr, .mcollr .bottombgr
{
	margin-left: 6px;
}
.mcoll .bluebody, .mcollr .bluebody
{
	padding-left: 16px;
	wid\th: 452px;
}

/* pobocky + bankomaty */
.pobseznam
{
	padding: 5px;
	margin: 5px;
}
.pobseznam th
{
	text-align: left;
}
.tdtitle
{
	width: 50px;
}
.detailpobocky
{
	float: right;
	text-align: right;
}

/************* fondy */

.fondnadpis
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}
.fondspacer
{
	height: 30px;
}
.fondinfo
{
	float: right;
	width: 324px;
}
.fondinfo .buttons
{
	float: right;
}
.fondinfo .semafor
{
	position: relative;
	margin-top: 32px;
	width: 190px;
}
.fondinfotable
{
	float: left;
	/*width: 343px;*/
	width: 336px;
	_width: 336px;
	
	padding-left: 0px;
}
.fondinfograph
{
	margin-top: 90px;
	_margin-top: 15px;
	/*display: block;
	position: relative;
	top: 15px;*/
}
.fondvykonost
{
	padding-left: 10px;
}
/*.fondtablewidth
{
	width: 364px;
	_width: 336px;
}*/
.fondvyk
{
	width: 682px;
}
.fond2colokrajtop
{
	padding-top: 22px;
}
.fond2colokrajleft
{
	padding-left: 10px;
}
.fdet
{
	
}
	
.fdet .pointG, .fdet .pointY, .fdet .pointO, .fdet .pointR
{
	display: table;
	height: 34px;
	_position: relative;
	/*overflow: hidden;*/
	
	height: 34px;
	letter-spacing: -0.05em;
	font-weight: bold;
	top: -7px;
	padding-left: 28px;
}
.fdet .pointG span, .fdet .pointY span, .fdet .pointO span, .fdet .pointR span
{
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
}
.fdet .pointG span span, .fdet .pointY span span, .fdet .pointO span span, .fdet .pointR span span
{
	_position: relative;
	_top: -50%;
}
.fdet .pointG
{
	background: white url("/_layouts/images/csob/Toolbox/F-circle_grn.gif" ) no-repeat left center;
	color: #82B800;
}
.fdet .pointY
{
	background: white url("/_layouts/images/csob/Toolbox/F-circle_yel.gif" ) no-repeat left center;
	color: #FFCC00;
}
.fdet .pointO
{
	background: white url("/_layouts/images/csob/Toolbox/F-circle_orn.gif" ) no-repeat left center;
	color: #FF6100;
}
.fdet .pointR
{
	background: white url("/_layouts/images/csob/Toolbox/F-circle_red.gif" ) no-repeat left center;
	color: #A52931;
}
.fdet .typ1, .fdet .typ2, .fdet .typ3, .fdet .typ4, .fdet .typ5, .fdet .typ6, .fdet .typ7
{
	float: right;
	font-weight: bold;
	width: 324px;
	height: 57px;
	margin-top: 20px;
	background: #fff url("/_layouts/images/csob/Toolbox/SR-skala.gif" ) no-repeat 0px 28px;
	color: #656565;
}
.fdet .typ1 img, .fdet .typ2 img, .fdet .typ3 img, .fdet .typ4 img, .fdet .typ5 img, .fdet .typ6 img, .fdet .typ7 img
{
	margin-top: 1px;
	margin-bottom: 3px;
	position: relative;
}
.fdet .typ1 img
{
	left: 14px;
}
.fdet .typ2 img
{
	left: 61px;
}
.fdet .typ3 img
{
	left: 107px;
}
.fdet .typ4 img
{
	left: 153px;
}
.fdet .typ5 img
{
	left: 199px;
}
.fdet .typ6 img
{
	left: 245px;
}
.fdet .typ7 img
{
	left: 291px;
}
.fdet .align
{
	float: left;
	font-size: 9px;
	font-weight: normal;
	width: 46px;
	text-align: center;
}
.fdet .align2, .fdet .align2l, .fdet .align2r
{
	float: left;
	font-size: 9px;
	font-weight: normal;
	width: 103px;
	text-align: center;
}
.radpoletisk .fdet .align2, .radpoletisk .fdet .align2l, .radpoletisk .fdet .align2r
{
	width: 100px;
}
.fdet .align2l
{
	padding-left: 9px;
	text-align: left;
}
.fdet .align2r
{
	padding-right: 6px;
	text-align: right;
}

/*   outDate  070208
.fdet .typG, .fdet .typY, .fdet .typO, .fdet .typR
{
	float: right;
	font-weight: bold;
	width: 324px;
	height: 57px;
	margin-top: 20px;
	background: #fff url(        "/_layouts/images/csob/Toolbox/F-typ-bgr.gif" ) no-repeat 0px 28px;
	color: #656565;
}
.fdet .typG img, .fdet .typY img, .fdet .typO img, .fdet .typR img
{
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
}
.fdet .typG img
{
	left: 34px;
}
.fdet .typY img
{
	left: 115px;
}
.fdet .typO img
{
	left: 196px;
}
.fdet .typR img
{
	left: 277px;
}
.fdet .align
{
	float: left;
	font-size: 9px;
	font-weight: normal;
	width: 81px;
	text-align: center;
}
*/
#fundcol .tbltype1
{
	width:682px;
}

.radpoletisk .tbltype1
{
	/*width:633px!important;*/
}


#fundcol input.ibut3
{
	margin-top: 3px;
	margin-bottom: 2px;
}
/* Zakladni informace o fondu */
.infofundtd1
{
	font-weight: bold;
	width: 168px;
}
.infofundtd2
{
	width: 144px;
}
.fright
{
	float: right;
}
.kurfright
{
	/*width: 232px; 	_width: 225px;*/
	padding-right: 16px;
	_padding-right: 8px;
	float: right;
	white-space: nowrap;
}
.adinfo
{
	color: #666;
	float: left;
	width: 343px;
	padding-left: 0px;
}
.adinfo2
{
	float: left;
	width: 324px;
	padding-left: 10px;
}

.data1, .data2
{
	color: #666;
}
.txtcompare
{
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: right;
}
.btncompare
{
	margin-bottom: 2px;
}
.btncompare span span
{
	display: block;
	position: relative;
	top: -1px;
	/*padding-bottom: 20px;*/
}

/*  fondy v pravem sloupci */

#rcol .fundsearch
{
	margin-top: -6px;
}
#rcol .fundsearch .firstcol
{
	width: 57px;
	height: 24px;
	color: #656565;
}
#rcol .fundsearch .combo3
{
	width: 163px;
}
#rcol .fundsearch .itextsrch3
{
	width: 162px;
}
/* pobocky - detail*/
.pobdetail
{
	position: relative;
	_left: 1px;
	width: 300px;
	max-width: 300px;
	float: right;
}
.pobdetail img
{
	max-width: 300px;
}
.pobdetail .infoinputitalics
{
	font-style: italic;
}
.infoinput
{
	cursor: text;
}
.pobdetail .infoinput
{
	width: 177px;
	cursor: text;
}
.bluebodypob
{
	background-color: #ECF7FB;
	width: 682px;
	wid\th: 650px;
	padding: 0 10px 0 22px;
	_margin-top: -10px;
}
.bluebodypob ul
{
	/*margin-left: 20px;*/
	color: #666;
	font-weight: bold;
	line-height: 24px;
}
.bluebodypob img
{
	margin-left: 0px;
}
.bluebodypob a
{
	color: #003366;
	text-decoration: underline;
}
.bluebodypob a:hover
{
	background-color: #003366;
	color: #ffffff;
	text-decoration: none;
}
.topbgrpob, .bottombgrpob
{
	width: 682px;
	padding: 0;
}
.topbgrpob
{
	margin: 0;
	height: 8px;
	_height: 18px;
	background: white url(             "/_layouts/images/csob/Toolbox/bluepob-top-bgr.gif" ) no-repeat;
}
.bottombgrpob
{
	height: 23px;
	background: white url(             "/_layouts/images/csob/Toolbox/bluepob-bottom-bgr.gif" ) no-repeat;
}

/* admin postingy */
.posarea
{
	width: 300px;
	height: 100px;
}
.posarea span
{
	vertical-align: top;
	display:inline-block;
	width: 110px;
}
.posinput
{
	width: 300px;
}
.poscombo
{
	width: 300px;
}
.config
{
	background-color: Yellow;
	width: 966px;
}

/* link pres img bez borderu */
.noborder:hover
{
	background-color: White;
}

.listfiles
{
	border: solid 1px black;
	background-color: #ffa;
	width: 290px;
	margin-right: 10px;
	padding-bottom: 10px;
}
.listfiles h2
{
	background-color: #EEF4F4;
	color: Black;
	font-style: normal;
	font-size: 12px;
	text-align: center;
	margin-bottom: 10px;
}
.listfiles a
{
	padding-left: 5px;
}
.listtype
{
	background-color: #EEF4F4;
	border: solid 1px black;
	width: 290px;
	margin-right: 10px;
}




/* hidden prvky */
.infolabel
{
	width: 50px;
}
.infoinput
{
	width: 200px;
}

#infofond
{
	margin-top: 25px;
	_margin-top: 5px;
}
.fondhist
{
	float: left;
}
.fondhist .tbltype1
{
	width: 294px;
}
.fondcomp
{
	width: 682px;
	_width: 683px;
}
.fondcomp input
{
	margin-top: 5px;
}
.fondcomp table
{
	width: 100%;
}
.zpatkyf
{
	padding-top: 10px;
	width: 682px;
	_width: 682px;
}
/**** modal office posting */
.modalcontrol
{
	background-color: Silver;
}

/* ankety - administrace */
.AnketaNewLabel
{
	width: 100px;
	display: inline-block;
	font-style: italic;
	/*background-color: Red;*/
}
.AnketaNewTextBox
{
	width: 300px;
}
.AnketaNewDropDown, .AnketaDropdown
{
	width: 200px;
}

.AnketaPanel
{
	margin-top: -6px;
}
.AnketaTitle
{
}
.AnketaQuestion
{
	margin-left: -6px;
}
.AnketaAnswers
{
}
.AnketaRadioButton
{
}
.AnketaCheckBox
{
}
.AnketaFreeText	
{
}	
.AnketaSubmit	
{
}
.AnketaEditPanel				
{
}
.AnketaMenuTitle
{
}			
.AnketaMenuItem		
{
	
}		
.AnketaSummaryText			
{
	display: block;
	font-style: italic;
	/*background-color: Red;*/
}
.AnkSpan
{
	color: #656565!important;
	
	}
.AnketaSummaryPanel			
{
}
.AnketaError
{
}
.AnketaDetailText			
{
	width: 100px;
	display: inline-block;
	font-style: italic;
}
.AnketaNewPanel				
{
}
.AnketaNewCtrlGrp, .AnketaEditCtrlGrp, .AnketaSelectCtrlGrp
{
	display: block;
}

.AnketaNewButton, .AnketaSelectButton, .AnketaMenuItem				
{
	width: 100px;
	margin: 1px;
}
.AnketaNewTextBox			
{
}
.AnketaNewCheckBox			
{
}
.AnketaNewListBox			
{
}
/* administrace formularu */
.formarea
{
	width: 500px;
	height: 100px;
}
.forminput
{
	width: 500px;
}
.formtxtpole
{
	width: 300px;
}
.formdrop
{
	width: 300px;
}
.formedit
{
	/*background-color: Red;*/
	width: 150px;
	display: inline-block;
}
	
#aktualizace
{
	position: absolute;
	top: 0;
	width: 683px;
	text-align: right;
}
.perex
{
	font-size: 12px;
}
.seznamlink
{
	padding-top: 22px;
	padding-bottom: 14px;
}

/* tabulky pro pobocky */
.td1
{
	width: 100px;
}
.td2
{
	width: 200px;
}
.RadEContent .tbltype1
{
	display: none;
}
.RadEContent
{
	font-size: 5px;
	background-color: Blue;
}

/* hledani pod velkou mapou */
.bigmapsearch
{
}
.bigmapsearch div
{
	
}
.bigmapsearch .ttl
{
	position: relative;
	top: -4px;
}


.bigmapsearch .itextsrch3
{
	position: relative;
	top: -2px;
	width: 135px;
	wid\th: 131px;
}
.bigmapsearch .ibut2
{
	position: relative;
	top: -1px;
}
.bigmapsearch .iradiobut
{
	position: relative;
	top: -3px;
	left: -3px;
	_left: -6px;
}

/* formularove prvky */
.tbltype1.ftable td
{
	padding: 0px;    
}
.tbltype1.ftable td.bold
{
    max-width: 260px;
}
.fpopisek td
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 23px;
}
.fcheck td input
{
	position: relative;
	top: 1px;
	_top: 0px;
	left: 3px;
	_left: -5px;
}
.fcheck td label
{
	position: relative;
	top: 0;
	_top: -2px;
	left: 3px;
	_left: -5px;
	
}
.fradio td input
{
	position: relative;
	top: 0px;
	_top: 0px;
	left: 3px;
	_left: -6px;
}
.fradio td label
{
	position: relative;
	top: -3px;
	left: 0px;
	_left: -5px;	
}
.tb23
{
	height: 23px;
}
.tb23 td, .fcheck td, .fradio td
{
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.tb23 table td
{
    border: 0;
}
.tb23 .bold
{
	vertical-align: top;
	left: 6px;
	font-weight: bold;
	padding-top: 4px;
	margin-top: -4px;
}
.tb23 td.bold
{
	padding-left: 5px;
	padding-right: 5px;
}
.fselect, .tb23 .itextform2
{
	position: relative;
	left: 6px;
	_left: 1px;
}
.fnadpis
{
	position: relative;
	width: 100%;
	font-size: 11px;
	color: #FFF;
	top: 0px;
	background-color: #0099CC;
	font-weight: bold;
	height: 23px;
}
.fnadpis span
{
	border-bottom: solid 1px #CCC;
	display: block;
	height: 22px;
	_height: 21px;
	width: 682px;
	_width: 681px;
	text-align: center;
	margin-top: 0px;
	_margin-top: 4px;
	_margin-\top: 2px;
}
.tbltype1 .amidnopd
{
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.tbltype1 .nopd
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* servis pro media*/
.tblnext
{
	width: 682px;
	position: relative; 
	left: -2px;
}
.tblnext .tda1
{
	width: 85px;
	vertical-align: top;
	padding-top: 1px; 
	color: #656565;
	font-weight: bold;
}
.tblnext .tda2
{
	color: #656565;
	vertical-align: top;
	padding-left: 4px; 
	padding-bottom: 3px;
	padding-right: 2px;
	line-height: 14px;
	width: 597px;
}
.tblnext .tda2file
{
	padding-top: 1px; 
	width: 20px;
	padding-right: 0px;
	margin-right: 0px;
}
.tblnext .tda2file img
{
	margin: 0;
	padding: 0;
}
.tblnext .tda3
{
	padding-left: 4px; 
	padding-bottom: 3px; 
	line-height: 14px; 
	padding-left: 3px;
}
.tblnext .tda2 a, .tblnext .tda3 a
{
	display: inline-block;
}
.tbltsk
{
	width: 685px;
}
.tbltsk .tda
{
	padding-right: 2px;
	float: right;
	text-align: right;
	position: relative;
}
.tbltsk .tdb
{
	width: 10px;
}
.h2serv
{
	margin-top: 3px;
}
.h2serv:first-letter
{
	text-transform: uppercase;
}

/* Ankety - Vasek */
.anketa 
{
	margin-top: 5px;
	width: 221px;
	display: block;
	margin-left: 6px;
}
#rcol .anketa 
{
	margin-left: 11px;
}
.anketa .head 
{
	color: #656565;
	margin-left: 1px;
}
.anketa table 
{
	margin-left: 0px;
	border-collapse: collapse;
}
.anketa table td 
{
	margin-left: 0px;
}
.anketa label 
{
	position: relative;
	top: -2px;
	color: #036;	
}
.anketa dd
{
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: -1px;
}
.anketa dt 
{
	padding-bottom: 1px;
	padding-left: 1px;
}
.anketa dl 
{
	margin-top: 5px;
}
.anketa dd a, .anketa .bar {
	background-color: #09c;
	display: block;
	height: 8px;
	line-height: 8px;
	font-size: 8px;
	_width: 100%;
	xwidth: auto;
	text-decoration: none;
	color: #fff;
}
x.anketa dd a:hover {
	background-color: #dd2255;
	color: red;
}
.anketa dd a:visited {
	xbackground-color: silver;
}
.anketa dd a:hover span {
	xbackground-color: #ff4433;
	xcolor: red;
}
.anketa dd a span, .anketa .bar span {
	display: block;
	background-color: #036;
	cursor: pointer;
	_cursor: hand;
}
.anketa .bar span 
{
	cursor: default;
}
.anketa .but {
	border: none;
	background-color: #036;
	color: white;
	margin-top: 6px;
	xpadding-left: -1px;
	margin-left: 1px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.anketaSum 
{
	xbackground-color: Red;	
	width: 400px;
	border: 1px solid #d0d0d0;
}
.anketaSum td 
{
	padding: 2px 5px;
	xborder: 1px solid green;
}
.anketaSum .head 
{
	background-color: #e0e0e0;
	font-weight: 800;
	xborder-bottom: 10px solid #808080;
}

/* Tmapy */
.framemap
{
	width: 722px; 
	height: 500px;
	border: 0px;
	float: left;
}

/* datovy sklad */
.dia01, .button01
{
	width: 100px;
}
.input01
{
	width: 200px;
}
.tree
{
	border: solid 1px black;
	background-color: lightyellow;
	margin: 4px;
	padding: 4px;
}
.pnl01
{
	border: solid 1px black;
	background-color: #e0e0e0;
}
/* historie fondu */
.hf1
{
	position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -1px;
}
.hf2
{
	position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -1px;
	width: 90px;
	text-align: right;
}
.hf3
{
	position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -3px;
}
.hf4
{
	_position: relative; 
	_top: -3px; 
	_t\op: -7px;
}
.hf5
{
	position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -1px; 
	_vertical-align: middle;
}
.hf6
{
	position: relative; 
	padding-bottom: 8px; 
	padding-bo\ttom: 8px;
	text-align: right;
}
.hf7
{
	width: 329px; 
	margin-left: 50px; 
	margin-right: 1px;
}
.hf8
{
	margin-left: 351px;
}
.hf9
{
	height: 70px;
}
.hf11
{
	_position: relative; 
	padding-bottom: 9px; 
	padding-bo\ttom: 8px; 
	_top: -1px;
	_vertical-align: middle;
}
.hf12
{
	margin-top: 5px;
}
.of1
{
	height: 20px;
}
.tpframe
{
	width: 99%; 
	height: 1080px;
	border: none;
}

sup, sub
{
	/*color: #003366;*/
	font-size: 11px;
}
th sup, th sub
{
	color: white;
}

.souv
{
	height: 100px;
	background-color: Yellow;
	overflow: auto;
}
.mmj
{
	padding-right: 2px;
	text-align: justify;
}
/* ctyri sloupce */
#TwoCols
{
}
#TwoCols .okraje
{
	margin-left: 11px;
}
.mcolr #TwoCols .okraje
{
	margin-left: 6px;
}
#lcol3
{
	float: left;
}
#lcol4
{
	float: right;
}
.mcollr #lcol3, .mcollr #lcol4
{
	width: 245px;
}
.mcoll #lcol3, .mcoll #lcol4, .mcolr #lcol3, .mcolr #lcol4
{
	width: 364px;
}
.mcolr #TwoCols .blokodkazu
{
	margin-top: 0px;
}
.mcol #lcol3, .mcol #lcol4
{
	width: 483px;
}
#TwoCols h3
{
	_width: 233px;
	wid\th: 211px;
	_height: 21px;
	heigh\t: 19px;
	padding: 3px 0 0 22px;
	_padding-top: 2px;
	background: url(/_layouts/images/csob/Toolbox/h3-col-bgr-233.gif) no-repeat;
}
.mcolr #TwoCols h3, .mcoll #TwoCols h3
{
	width: 352px;
	wid\th: 330px;
	background: url(/_layouts/images/csob/Toolbox/h3-col-bgr-352.gif) no-repeat;
}
.mcol #TwoCols h3
{
	width: 471px;
	wid\th: 449px;
	background: url(/_layouts/images/csob/Toolbox/h3-col-bgr-471.gif) no-repeat;
}
/* hotnews */
.tblhotnews .datum
{
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 10px;
	font-weight: bold;
	color: #003366;
}
.tblhotnews .cas
{
	width: 45px;
	vertical-align: top;
}
.tblhotnews .nadpis span
{
	color: #003366;
	display: block;
	font-weight: normal;
}
.tblhotnews a:hover
{
	color: #FFFFFF!important;
}
.hledaniPf-stabilita, .hledaniPf-progres, .hledaniPf-onas
{
	padding-top: 23px;
}
/** forum **/
.foli-prisp
{
	margin-bottom: 8px;
}
/** end forum **/
table.fcheck
{
    display: inline;
}
textarea.formareapres
{
    width: 265px;
    height: 85px;
}
.hlmenu
{
    height: 86px!important;
}
#ctl00_PlaceHolderMain_CustomLoader1_ctl00_FormFiller_imgCaptcha
{
    border: solid 1px #cccccc;
}

.publicdate
{
    float: right;
    width: 100%;
    text-align: right;
    padding: 0 0 14px 0;
}

/* Tooltips CSS definitions */	
a.tt{
    position:relative;    
	font-weight:bold;
    text-decoration:none;
    font-weight: normal;    
    cursor: help;
    color: #036;
    border-bottom-style: dotted;
    border-width: 1px;
}
a.tt span{ display: none; }

/* background:; ie hack, something must be changed in a for ie to execute it */
a.tt:hover{ color: #036; background:none;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-20px; left:20px;
	padding: 10px 0 0 0;
	width:200px;	
    text-align: left;
    color: #036;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	z-index:1000!important;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/_layouts/images/csob/Toolbox/bubble.gif) no-repeat top;    
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/_layouts/images/csob/Toolbox/bubble_filler.gif) repeat bottom; 	
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;	
    background: url(/_layouts/images/csob/Toolbox/bubble.gif) no-repeat bottom;    
}

.zapati
{
    z-index: -1;
}
