﻿a:link, a:visited
{
	color:#000080;
	text-decoration:none;
}

a:hover, a:active
{
	color:#000080;
	text-decoration:underline;
}

#theme
{
	width: 1000px;
}

#page
{
	width: 1000px;
}

#footer
{
	width: 1000px;
}

#paydet_column {
    width: 487px;
}

#payset_column {
    width: 487px;
}

#tr_left, #tr_from, #tr_from_account, #tr_from_settings {
    width: 353px;
}

#tr_right, #tr_to, #tr_to_account, #tr_to_settings {
    width: 353px;
}

#transfer
{
    height: 245px;    
}

/** topmenu **/
ul.topmenu
{
	height:34px;
	list-style:none;
	float:right;
	width: 550px;
	/*overflow: none;*/
	margin:0;
	margin-top: 2px;
}
ul.topmenu li
{
	float:left;
	height: 34px;
	margin:0 3px;
	background:url('../img/menu_bg.png') repeat-x;
	display:inline;
	font-size:12px;
}

/*** topmenu items ***/
ul.topmenu li a
{
	float:left;
	padding:7px 4px;
	text-decoration:none;
}
ul.topmenu li.active
{
	background:url('../img/menu_act_bg.png') repeat-x;
}
ul.topmenu li.active a
{
}
ul.topmenu li a:link, ul.topmenu li a:visited
{
	color: #000;
	font-weight:bold;
	text-decoration:none;
}
ul.topmenu li a:hover, ul.topmenu li a:active
{
	text-decoration:underline;
}
ul.topmenu li.active a:link, ul.topmenu li.active a:visited
{
	
}
ul.topmenu li .topmenu_rgt, ul.topmenu li.active .topmenu_rgt
{
	float:left;
	width: 7px;
	height: 34px;
	background: url('../img/menu_rgt.png') no-repeat;
}
ul.topmenu li .topmenu_lft, ul.topmenu li.active .topmenu_lft
{
	float:left;
	width: 7px;
	height: 34px;
	background: url('../img/menu_lft.png') no-repeat;
}
ul.topmenu li.active .topmenu_rgt
{
	background: url('../img/menu_act_rgt.png') no-repeat;
}
ul.topmenu li.active .topmenu_lft
{
	background: url('../img/menu_act_lft.png') no-repeat;
}

/* DROPDOWN MENU BEGIN*/
ul.menuChild
{
    /*list-style-type: none;*/
    padding: 0px;
    margin: 0px;
    list-style: none outside none;
}

ul.menuChild li.menuChildItem div.topmenu_rgt
{
	float:left;
	width: 7px;
	height: 34px;
	background: url('../img/menu_child_rgt.png') no-repeat;
}

ul.menuChild li.menuChildItem div.topmenu_lft
{
	float:left;
	width: 7px;
	height: 34px;
	background: url('../img/menu_child_lft.png') no-repeat;
	clear: both;
}

ul.menuChild li.menuChildItem a
{
    display: table-cell;
    float: left;
    height: 20px; 

    background: url('../img/menu_child_bg.png') repeat-x;

    text-decoration: none;
    color: #000000;
    padding: 7px 4px;
    text-align: center;
    
    margin-bottom: 0px;
    
    vertical-align: middle;
    
    z-index: 12;
    font-weight: bold;
}

ul.menuChild li.menuChildItem a:hover
{
    text-decoration: underline;
}

.banner_div, .banner_div object, .banner_div object embed
{
    z-index: 8;
}


/* DROPDOWN MENU END*/

#tool_line
{
    z-index: 10;
    height:105px;
	margin:15px 0 0 0;
}

#menu_line 
{
    height: 34px;
    width: 1000px;
    
    z-index: 11;
}

#menu_line #site_name
{
	width:131px;
}

ul.topmenu
{
	/*width: 630px;*/
	/*width:761px;*/
	width: 1000px;
}

.topmenu li
{
	text-align:center;
}

.bottomMenuUserLoggedIn
{
    float: left;
    width: 665px;  
}

.bottomMenuUserLoggedIn ul
{
    width: 100%; 
}

/*
.top_menu_home{width:120px;}
.top_menu_cenik{width:120px;}
.top_menu_jak_na_to{width:160px;}
.top_menu_typy_objednavek{width:190px;}
.top_menu_grafy{width:120px;}
.top_menu_o_nas{width:120px;}

.top_menu_pokyn{width:160px;}
.top_menu_sablony{width:120px;}
.top_menu_historie{width:150px;}

.top_menu_poplatky{width:120px;}
.top_menu_kontakt{width:110px;}
*/

.top_menu_home{width:138px;}
.top_menu_nase_sluzby{width:140px;}
.top_menu_kurzy_meny{width:136px;}
.top_menu_cenik{width:138px;}
.top_menu_jak_na_to{width:138px;}
.top_menu_typy_objednavek{width:138px;}
.top_menu_grafy{width:138px;}
.top_menu_o_nas{width:138px;}

.top_menu_ePay24{width:180px;}
.top_menu_pokyn{width:138px;}
.top_menu_sablony{width:140px;}
.top_menu_historie{width:138px;}
.top_menu_uzivatele{width:136px;}

.top_menu_poplatky{width:138px;}
.top_menu_kontakt{width:138px;}

#local_address
{
	float:left;
	display:inline;
	width:100px;
	height:15px;
	margin: 125px 15px 0 0;
	text-align:left;
	overflow:hidden;
}

.devizove_platby 
{
	color:#000040;
	text-decoration:none;
}

.prukaz_totoznosti_poznamka
{
	font-size:0.9em;
	color:#000080;
}

#register_box #registraceParagraph
{
	height:76px;
}



#register_box h3
{
	margin-bottom:-7px;
}

#login_box h3
{
	margin-bottom:0px;	
}

#register_box
{
	line-height:1.32em;
}

fieldset#login_form input
{
	width:95px;
	margin-right:5px;	
	margin-bottom:14px;
}

fieldset#login_form label
{
	width:120px;
	margin-top:2px;
	margin-bottom:17px;
	text-align:left;
}

input.submit_small, input.submit_wide
{
	cursor:pointer;
	/*padding-bottom:3px;*/
	padding-bottom:3px;
}

fieldset.account_form input.asnew
{
	cursor:pointer;
	width:244px;
	height:26px;
	border:none;
	font-size: 12px;
	font-weight:bold;
	background: url('../img/btn_wide.png') no-repeat;
	text-align:center;
	padding-bottom:3px;
}

label
{
	cursor:pointer;
}

.pouzitiStranekParagraph
{
	color:#4c4c4c;
	margin-bottom:3px;	
	margin-top:4px;	
}

#tools
{
	margin-right: 14px;
	width:320px;
}

.btn_register, .btn_login
{
	width:142px;
	height:95px;
	float:right;
	background: url('../img/btn_register.jpg') no-repeat;
	overflow:hidden;
	text-align:center;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-top: 10px;
}

.btn_login
{
	background: url('../img/btn_login.jpg') no-repeat;
	margin-right: 24px;
}

fieldset#register_form label
{
	width:200px;
	margin-top:3px;
}


fieldset.account_form label
{
	width:260px;	
	margin-top:3px;
}

fieldset.inner label
{
	width:240px;	
	margin-top:3px;
}

fieldset#register_form input, fieldset.account_form input, fieldset.account_form_inner input
{
	padding-left:1px;
}

fieldset.account_form .sublabel
{
	width:170px;
	margin-top:3px;
}

fieldset.account_form .titlediv
{
	font-style:italic;
	color:#000080;
	margin-bottom: -20px;
	margin-left: 45px;
}

fieldset.account_form .superlabel
{
	font-weight:bolder;
	margin-bottom:10px;
}

fieldset.pokyn_form .titlediv
{
	font-style:italic;
	color:#000080;
	margin-bottom: -10px;
	margin-left: 10px;
}

.datum_pripsani_platby_na_ucet_prijemce_span
{
	padding:2px;
	margin-left:10px;
	margin-top:5px;
	background-color:#FFFFFF;
}

div#payset_ext_content label
{
	margin-top:4px;
}

#tr_from_account
{
	height:55px;	
	margin: 5px 0 0 15px;
}

#tr_to_account
{
	height:55px;
	margin-top:5px;
}

#password_hr
{
	margin-bottom:5px;
	margin-top:5px;
}

#OdkudONasVite_hr
{
	margin-bottom:5px;
	margin-top:5px;
}

.profilPrvniPlatbaUcet
{
	font-weight:bold;
	margin-bottom:5px;
}

/** Jirka 22.4.2011 **/
table.formulare
{
	border:0;
	width:100%;	
}
table.formulare td
{
	padding:10px;
}
table.formulare a.nazev:link, table.formulare a.nazev:visited
{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
table.formulare tr.head
{
    font-size:1em;
	height:35px;
	font-weight:bold;
	font-size:medium;
	color:#DA4300;
}

table.transakcniLimityTable
{
    border-collapse: collapse;   
    margin: 25px auto;
	width:250px;
}
   
table.transakcniLimityTable td
{
    border: solid 1px #abaaaa;
    font-size: 9pt;
    font-family: Sans-Serif; 
    padding-left:20px;
    padding-right:20px;
    padding-top:4px;
    padding-bottom:4px;
    text-align:center;  
    white-space:nowrap;
}
table.transakcniLimityTable td.header
{
	font-weight:bold;
}
table.transakcniLimityTable td.limit
{
	text-align:right;  
	width:200px;
}
/** Jirka 22.4.2011 **/
.divMainTextData
{
	/*width:570px;*/
	width:760px;
	/*
    padding-left:10px;
	padding-right:10px;
    */
	text-align:left;
}
.GrafContainerTable
{
	border-collapse: collapse;
	/*
    border-right: #66728f 1px solid;
	border-top: #66728f 1px solid;
	border-left: #66728f 1px solid;
	border-bottom: #66728f 1px solid;
    */
    border: none;
    margin: 5px;
    margin-bottom: 5px;
}
.GrafContainerTable td, .GrafContainerTable th
{
    padding: 0px;
}
.GrafTyp
{
	background-color:#C4C4C2;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	padding:2px;
}
.GrafIntervalImage
{
	margin-top:2px;
	margin-bottom:0px;
}
.GrafTypFooter_ZdrojDevizy a
{
	color:#A6A7AA;
	font-size: 8pt;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:0px;
}
.GrafTypFooter_Okno a
{
	font-weight: bold;
	font-size: 8pt;
	color: #A6A7AA;
	text-decoration: none;
	border-right: #A6A7AA 1px solid;
	border-top: #A6A7AA 1px solid;
	border-left: #A6A7AA 1px solid;
	border-bottom: #A6A7AA 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top:2px;
	margin-bottom:0px;
}

.IframeChart
{
	margin-bottom:1px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;	
}
.IframeChart0
{
	margin-bottom:0px;
	margin-left:2px;
	margin-right:0px;
	margin-top:2px;
}
.IframeChart1
{
	margin-bottom:0px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}
.IframeChart2
{
	margin-bottom:1px;
	margin-left:2px;
	margin-right:0px;
	margin-top:2px;
}
.IframeChart3
{
	margin-bottom:1px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}
.GrafTable
{
	border-collapse: collapse;
	border-right: #66728f 1px solid;
	border-top: #66728f 1px solid;
	border-left: #66728f 1px solid;
	border-bottom: #66728f 1px solid;
	padding:0px;
}
.GrafHead
{
	background-color:#D98B39;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	/*padding:2px;*/
	height:19px;
}
.GrafHead a
{
	font-weight:bold;
	color:#FFFFFF;	
	font-size: 8pt;
	text-decoration: none;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.GrafHeadDvojice
{
	background-color: #D98B39;
	color:#FFFFFF;
	padding-right: 2px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size:8pt;
}
.DropDownList_GrafDvojice
{
	background-color: #D98B39;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}
.GrafFooter
{
	background-color:#858591;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	/*padding:2px;*/
}
.GrafImgVlajka
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	margin-bottom:1px;
}
.GrafBody
{
	font-size:8pt;	
	font-weight:bold;	
	color:#C4C4C4;
	background-repeat: no-repeat;
}
/*********************/

table.info_box_table1
{
	margin-top:6px;
	width:430px;
	font-family: "Verdana", Helvetica, sans-serif;
}

table.info_box_table1 td, table.info_box_table1 th
{
	padding: 2px 2px; 
	border:none;
	background:#fff;
}

table.info_box_table2
{
	margin-top:4px;
	width:430px;
	font-family: "Verdana", Helvetica, sans-serif;
}

table.info_box_table2 td, table.info_box_table2 th
{
	padding: 1px 2px;
	border:none;
	background:#fff;
}

#tr_from, #tr_from_account, #tr_from_settings, #tr_to, #tr_to_account, #tr_to_settings
{
	font-family: "Verdana", Helvetica, sans-serif;
}

#paydet_column
{
	font-family: "Verdana", Helvetica, sans-serif;
	font-size:0.95em;
}

#payset_column
{
	font-family: "Verdana", Helvetica, sans-serif;
	font-size:0.95em;
	margin-left:20px;
}

table
{
	font-family: "Verdana", Helvetica, sans-serif;
	font-size:1em;
}

.confirm_order_table 
{
	font-family:"Arial",sans-serif;
}

.history_table
{
	font-family:"Arial",sans-serif;	
	padding:2px;
}

.history_table td, .history_table th
{
	padding:2px;
}

.prikaz_value_span
{
	display:block;
	border-style:solid;
	border-color:#A0A0A0;
	border-width:1px;
	padding:1px;
	margin:1px;
}

.prikaz_titlespan
{
	font-style:italic;
	color:#000080;
	margin-left: 30px;
}

.prikaz_subspan
{
	margin-left: 60px;
}

.prikaz_rozsireny_popis_table td
{
	white-space:nowrap;
}

.prikaz_rozsireny_popis_value_cell
{
	width:100%;	
}

.msg_error
{
	color:#DA4300;
}

#prihlaseni_content
{
	margin-top:15px;
	margin-bottom:30px;
}

#prihlaseni_login_control #login_box
{
	margin-right:10px;	
}

#content h1, #hp_content h1
{
	font-size:1.5em;
	font-weight:bold;
	color:#DA4300;
}

#hp_content h1 a:link, #hp_content h1 a:visited
{
	color:#DA4300;
	text-decoration:none;
}

#hp_content h1 a:hover, #hp_content h1 a:active
{
	color:#DA4300;
	text-decoration:none;
}

#content ol
{
	padding-left:15px;
}

#content ol ol
{
	padding-left:12px;
}

.date_format
{
	vertical-align:middle;	
}

#payset_column input.input_narrow
{
	width:75px;
}

.paydet_ext
{
	width:300px;
	background: url('../img/payset_bg.gif') repeat-y;
}

.paydet_ext div.paydet_ext_content
{
	padding:0 5px;
}

.paydet_ext_top
{
	height:7px;
	overflow:hidden;
	background: url('../img/payset_top.gif') no-repeat;
}
.paydet_ext_bottom
{
	height:12px;
	overflow:hidden;
	background: url('../img/payset_bottom.gif') no-repeat;
}

.datapager 
{
	font-size: 8pt;
	color: #000000;
}

A.datapagerAnchor 
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

A.datapagerAnchor:hover
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

A.datapagerAnchorSel 
{
	font-size: 10pt;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

A.datapagerAnchorSel:hover
{
	font-size: 10pt;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

.identifikace_klienta_table td
{
	text-align:center;
}



input.input_narrow_kod_banky
{
	width:150px;
}

input.input_narrow_stat_text
{
	width:174px;
}

fieldset#register_form label
{
	width:350px;
}

.banner_div
{
	float:left;
	height:60px;
	width:468px;
	margin: 13px 8px 0px 5px;
	display:inline;
}

.vopAnchor a:link , .vopAnchor a:visited
{
	color:#4c4c4c;
	font-size: 0.80em;
	text-decoration:none;
	vertical-align:middle;	
}

.vopAnchor a:hover, .vopAnchor a:active
{
	text-decoration:underline;
	vertical-align:middle;	
}

div.white_field div.lt
{
	float: left;
	background: url('../img/payset_bg_lt.gif') no-repeat;	
	width:7px;
	height:7px;
}

div.white_field div.mt
{
	float: left;
	background: url('../img/payset_bg_mt.gif') repeat-x;	
	height:7px;
}

div.white_field div.rt
{
	float: left;
	background: url('../img/payset_bg_rt.gif') no-repeat;
	width:7px;
	height:7px;
}

div.white_field div.lm
{
	float: left;
	background: url('../img/payset_bg_lm.gif') repeat-y;
	width:7px;
}

div.white_field div.mm
{
	float: left;
	background: url('../img/payset_bg_mm.gif');
}

div.white_field div.mm table
{
	border-collapse: collapse;
}

div.white_field div.mm table td
{
	padding:0px;
	margin:0px;
}


div.white_field div.rm
{
	float: left;
	background: url('../img/payset_bg_rm.gif') repeat-y;
	width:7px;
}

div.white_field div.lb
{
	float: left;
	background: url('../img/payset_bg_lb.gif') no-repeat;
	width:7px;
	height:12px;
}

div.white_field div.mb
{
	float: left;
	background: url('../img/payset_bg_mb.gif') repeat-x;
	height:12px;
}

div.white_field div.rb
{
	float: left;
	background: url('../img/payset_bg_rb.gif') no-repeat;
	width:7px;
	height:12px;
}

#content h2
{
	font-size:1.1em;
	font-weight:bold;
	color:#DA4300;
}

div#kalkulator
{
	text-align:left;	
}

div#kalkulator h2
{
	font-size:1.1em;
	font-weight:bold;
	color:#DA4300;
}

table.poplatky_table 
{
	font-family:"Arial",sans-serif;
	font-size:1.1em;
}

.poplatky_table td
{
	padding:4px;
}

input.input_narrow_sablona_uctu
{
	width:150px;
}

table.poplatky_control_tab
{
	font-family:"Arial",sans-serif;
}

table.poplatky_control_tab td, table.poplatky_control_tab th
{
	padding:2px;
}

table.poplatky_control_tab td.ll, table.poplatky_control_tab td.dd, table.poplatky_control_tab th.num_right
{
	text-align:right;
	width:10%;
}

table.poplatky_control_tab td.dl
{
	width:50%;
}

table.poplatky_control_tab th.zahlavi
{
	text-align:center;
}

#tr_circle span
{
	font-weight:bold;
	font-size:0.7em;
}

.paydet_ext_370
{
	/*width:370px;*/
	width:482px;
	/*background: url('../img/payset_bg370.gif') repeat-y;*/
	background: url('../img/payset_bg482.gif') repeat-y;
}

.paydet_ext_370 div.paydet_ext_content
{
	padding:0 5px;
}

.paydet_ext_top_370
{
	height:7px;
	overflow:hidden;
	/*background: url('../img/payset_top370.gif') no-repeat;*/
	background: url('../img/payset_top482.gif') no-repeat;
}
.paydet_ext_bottom_370
{
	height:12px;
	overflow:hidden;
	/*background: url('../img/payset_bottom370.gif') no-repeat;*/
	background: url('../img/payset_bottom482.gif') no-repeat;
}

.payset_ext_370
{
	/*width:370px;*/
	width:482px;
	/*background: url('../img/payset_bg370.gif') repeat-y;*/
	background: url('../img/payset_bg482.gif') repeat-y;
}

.payset_ext_370 div#payset_ext_content
{
	padding:0 5px;
}

#payset_ext_top_370
{
	height:7px;
	overflow:hidden;
	/*background: url('../img/payset_top370.gif') no-repeat;*/
	background: url('../img/payset_top482.gif') no-repeat;
}

#payset_ext_bottom_370
{
	height:12px;
	overflow:hidden;
	/*background: url('../img/payset_bottom370.gif') no-repeat;*/
	background: url('../img/payset_bottom482.gif') no-repeat;
}

#paydet_column label, #paydet_column input
{
	margin:0px 0;
}

#payset_column label, #payset_column input
{
	margin:1px 0;
}

.account_table td
{
	padding-left:0px;
}

.account_table td.input_cell
{
	text-align:right;
	padding-right:14px;
}

#payset_column .account_table td.input_cell input, #paydet_column .account_table td.input_cell input
{
	width:200px;	
}

#payset_column .account_table td.input_cell input.iban_input, #paydet_column .account_table td.input_cell input.iban_input
{
	width:300px;
}

#payset_ext_content label
{
	width:140px;
}

#payset_ext_content label.sublabel
{
	margin-left:40px;
	width:100px;
}

#payset_ext_content input
{
	width:200px;
}

#payset_ext_content input.inputWide
{
	width:312px;
}

#payset_ext_content input.input_narrow
{
	width:75px;
}

div#poplatky_name_anchors
{
	margin-bottom:20px;		
}

div#poplatky_name_anchors a:link, div#poplatky_name_anchors a:visited
{
	color:#DA4300;
	text-decoration:none;
}

div#poplatky_name_anchors a:hover, div#poplatky_name_anchors a:active
{
	color:#DA4300;
	text-decoration:underline;	
}

div#jak_to_funguje_anchors
{
	margin-bottom:20px;		
}

div#jak_to_funguje_anchors a:link, div#jak_to_funguje_anchors a:visited
{
	color:#DA4300;
	text-decoration:none;
}

div#jak_to_funguje_anchors a:hover, div#jak_to_funguje_anchors a:active
{
	color:#DA4300;
	text-decoration:underline;	
}

div.jak_to_funguje_dotaz
{
	font-weight:bold;
	color:#DA4300;
}

div.jak_to_funguje a:link, div.jak_to_funguje a:visited
{
	color:#000080;
	text-decoration:none;
}

div.jak_to_funguje a:hover, div.jak_to_funguje a:active
{
	color:#000080;
	text-decoration:underline;	
}

span.detail_objednavky_stav_zpracovani
{
	color:#DA4300;	
}

div.faq_dotaz_label
{
	font-weight:bold;
	color:#DA4300;
}

div.faq_dotaz
{
	font-weight:bold;
	margin-left:25px;
}

div.faq_odpoved_label
{
	font-weight:bold;
	color:#DA4300;
}

div.faq_odpoved
{
	margin-left:25px;	
}

/*
div.faq_odpoved ol
{
	margin-left:8px;	
}
*/

.history_table a:link, .history_table a:visited
{
	color:#000080;
	text-decoration:none;
}

.history_table a:hover, .history_table a:active
{
	color:#000080;
	text-decoration:underline;
}

.history_table tr.debet td
{
    color: #B00000 ;
}

.history_table tr.debet a:link, .history_table tr.debet a:visited
{
    color:#700000;
	text-decoration:none;
}

.history_table tr.debet a:hover, .history_table tr.debet a:active
{
    color:#700000;
	text-decoration:underline;
}

#register_box #registraceParagraph a:link, #register_box #registraceParagraph a:visited
{
	color:#000080;
	text-decoration:none;
}

#register_box #registraceParagraph a:hover, #register_box #registraceParagraph a:active
{
	color:#000080;
	text-decoration:underline;
}

div.faq_odpoved a:link, div.faq_odpoved a:visited
{
	color:#000080;
	text-decoration:none;
}

div.faq_odpoved a:hover, div.faq_odpoved a:active
{
	color:#000080;
	text-decoration:underline;	
}


.proces_registrace_content span.nesplneno
{
	font-weight:bold;
}

a.btn_register:hover, a.btn_login:hover, a.btn_register:active, a.btn_login:active
{
	color:#000000;
	text-decoration:none;
}

a.btn_register:link, a.btn_login:link, a.btn_register:visited, a.btn_login:visited
{
	color:#000000;
	text-decoration:none;
}

.msg_prekrocenTransakcniLimit
{
	color:#DA4300;
	border: solid 1px #808080;
	margin-bottom:15px;
	margin-top:15px;
	padding:7px;
}

div.msg_error
{
	margin-bottom:5px;
}

.redSpan
{
	color:Red;
}

.blueSpan
{
	color:Blue;
}

.emptyTable td, .emptyTable th
{
	padding:10px;
}

.fullTable td, .fullTable th
{
	padding:1px;
}

.kalk_table_div
{
	/*background-position: 286px center;*/
	background-position: center center;
	background-image: url('../img/transfer_circle_small.jpg' );
	background-repeat: no-repeat;
}
.kalk_table
{
	border: solid 1px #C4C4C4;
	margin-left: 50px;	
}

td.kalk_table_header, td.kalk_table_footer
{
	background-color:#cccccc;
	padding:2px;
}

.kalk_sub_table
{
	
}

.text_after_input
{
	vertical-align:middle;	
	font-size: 0.90em;
	color:#404040;
}

.small_font
{
	font-size: 0.90em;
	color:#404040;
}

.aktualni_sdeleni
{
	float:left;
	display:inline;
	width:200px;
	height:15px;
	margin:125px 15px 0 0;
	text-align:left;
	overflow:hidden;
}
.aktualni_sdeleni a:link, .aktualni_sdeleni a:visited
{
	color: #000080;
	text-decoration: none;
}

.aktualni_sdeleni a:hover, .aktualni_sdeleni a:active
{
	text-decoration:underline;
}

#footer a:link, #footer a:visited
{
	color:#0c0c5c;
	text-decoration:none;
}

#footer a:hover, #footer a:active
{
	text-decoration:underline;
}

#transfer span.platbaSHAOUR input
{
	/*width: 20px;*/
	width: auto;
}

#payset_column .platbaSHAOUR input
{
	width: 20px;
	margin-bottom: 0px;
}

.msg_div_container
    {
    	display:none;
        width:761px;
        text-align: center;
        position: absolute;
        z-index:1000;
        top:0px;
    }
    
.msg_div
{
    margin: auto;
}

#langs
{
	width:250px;
}


/** infobox **/
.infobox_main
{
	width:660px;
	height:90px;
	float:left;
	display:inline;
	margin-right:8px;
	margin-left:3px;
	overflow:hidden;
	background: url('../img/infobox_bg.gif') repeat-x;
}

.infobox_main_rgt
{
	width:20px;
	height:90px;
	float:right;
	display:inline;
	background: url('../img/infobox_rgt.gif') no-repeat;
}

.infobox_main_lft
{
	width:14px;
	height:90px;
	float:left;
	display:inline;
	background: url('../img/infobox_lft.gif') no-repeat;
}

.infobox_main60
{
	width:660px;
	height:60px;
	float:left;
	display:inline;
	margin-right:8px;
	margin-top:5px;
	margin-left:3px;
	overflow:hidden;
	background: url('../img/infobox60_bg.gif') repeat-x;
}

.infobox_main60_rgt
{
	width:20px;
	height:60px;
	float:right;
	display:inline;
	background: url('../img/infobox60_rgt.gif') no-repeat;
}

.infobox_main60_lft
{
	width:14px;
	height:60px;
	float:left;
	display:inline;
	background: url('../img/infobox60_lft.gif') no-repeat;
}

#tr_to_settings label
{
    width:120px;
    margin: 2px 0;
}

#tr_from_settings label
{
    width:120px;
    margin: 2px 0;
}

#tr_to_settings input, #tr_to_settings select
{
    width:180px;
}

#tr_from_settings input, #tr_from_settings select
{
    width:180px;
}

#tr_from_account label,#tr_from_account input,#tr_from_account select
{
	width:300px;
}

#tr_to_account label,#tr_to_account input,#tr_to_account select
{
	width:300px;
}

/*-----tabVAlign-----TABLE-----*/
.tabVAlign table
{
    font-size: 1em;
    width: auto;
    /*border-spacing: 10px;*/
}

.tabVAlign td
{
    vertical-align:text-top;
}
/*---END---tabVAlign---TABLE---*/

.smenarnyTable
{
    table-layout: fixed;
    width: auto;
}

.smenarnyTable
{
    margin: auto;
}

.smenarnyTable .redBackground
{
    background-color: #EA3E0C;
    font-weight: bold;
    color: #FFFFFF;
}

.smenarnyTable .exchangeBackground
{
    color: #C2442A;
    background-color: #FFFFFF;
}


.autorizacniSmsDiv input
{
    margin: 0px 3px 0px 3px;
}


.KurzovniListek_RateRow TD
{
	background-color: #ffffff;
	color:#6B696B;
	font-size: 8pt;
	padding:1px;
}

.KurzovniListek_RateRow a
{
	background-color: #ffffff;
	color:#6B696B;
	font-size: 8pt;
	padding:1px;
	text-decoration:none;
}

.KurzovniListek_RateRowSelectedFirst TD
{
	background-color: #ecddc1;
	color: #6B696B;
	font-size: 8pt;
	padding: 1px;
}

.KurzovniListek_RateRowSelectedFirst a
{
	background-color: #ecddc1;
	color:#6B696B;
	font-size: 8pt;
	padding:1px;
	text-decoration:none;
}

.KurzovniListek_RateRowSelected TD
{
	background-color: #fdf1d3;
	color: #6B696B;
	font-size: 8pt;
	padding: 1px;
}

.KurzovniListek_RateRowSelected a
{
	background-color: #fdf1d3;
	color:#6B696B;
	font-size: 8pt;
	padding:1px;
	text-decoration:none;
}

.KurzovniListek_RateHead TD
{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 8pt;
	padding:1px;
}

.KurzovniListek_ZdrojDevizy a
{
	color:#E7EBE7;
	font-size: 8pt;
	text-decoration:none;
	padding-left:2px;
}

.Kurzlistek_Red_Body
{
	background-color:#D62F1E;
}

.Kurzlistek_Blue_Body
{
	background-color:#364EA4;
}

.Kurzlistek_Red_BackCell
{
	background-color:#D62F1E;
	text-align:center;
}

.Kurzlistek_Blue_BackCell
{
	background-color:#364EA4;
	text-align:center;
}

.Kurzlistek_Red_TextHlavni
{
	color: #FFFFFF;
	font-weight:bold;
	font-size: 8pt;
}

.Kurzlistek_Blue_TextHlavni
{
	color: #FFFFFF;
	font-weight:bold;
	font-size: 8pt;
}

.Kurzlistek_Red_TextCas
{
	color: #FFFFFF;
	font-weight:normal;
	font-size: 8pt;
}

.Kurzlistek_Blue_TextCas
{
	color: #FFFFFF;
	font-weight:normal;
	font-size: 8pt;
}

.Kurzlistek_Line
{
	background-color:#D0D1D4;	
	width:176px;
	height:1px;
}

.orangeText
{
    color: #3c4c57;    
}

.vypisPUKTable1
{
    border-spacing: 2px;
    border-collapse: collapse;
}

.vypisPUKTable1 tr
{
    height: 25px;
}

.vypisPUKTable1 td
{
    border: solid 1px Gray;
    background-color: #C0C0C0;
}

.vypisPUKTable1 td label, .vypisPUKTable1 td input, .vypisPUKTable1 td select
{
    margin: 0px
}

.vypisPUKTable2
{
    border-collapse: collapse;
}

.vypisPUKTable2 td
{
    background-color: #C0C0C0;
    border: solid 1px Gray; 
}

table.profil_main_table 
{
    width:100%;
    border-collapse: collapse;   
    border:none;
    border-width:0px;
}

div.profil_main_div
{
    padding: 11px;
    background-color: #ffffff;
    border: 1px solid #FF9933;
}

table.profil_main_table td, table.profil_main_table th
{
	padding:3px;
	margin:0px;
	border-collapse: collapse;   
    border:none;
    border-width:0px;
}

table.profil_main_table tr.gray_panel
{
    background-color:#cbcbcb;    
}

table.profil_main_table tr.main_gray_panel
{
    background-color:#8a8a8a;    
    /*color:#da4300*/
}

table.profil_main_table tbody.druhy
{
    background-color: #FFFFCC;
}

table.profil_main_table tr.gray_panel td, table.profil_main_table tr.main_gray_panel td
{
    font-weight:bold;    
    padding-bottom:3px;
    padding-top:3px;
    padding-left:3px;
    
    border-collapse: collapse;   
    border:none;
    border-width:0px;
}

img.line_divider
{
    margin-top:1px;
    margin-bottom:1px;
    background-color:#cbcbcb;
    width:100%;
    height:1px;
}

fieldset#register_form table.profil_main_table td label, fieldset#register_form table.profil_main_table td input, fieldset#register_form table.profil_main_table td select
{
	margin:0px;
	padding:0px;
}

fieldset#register_form table.profil_main_table td label
{
    width:175px;
}

fieldset#register_form table.profil_main_table td input.input_wide
{
    width:270px;
}

fieldset#register_form table.profil_main_table td input.input
{
    width:138px;
}

fieldset#register_form table.profil_main_table td input.input_narrow
{
    width:120px;
}

a.soo_anchor:link, a.soo_anchor:visited
{
    font-weight:bold;
    color:#da4300;
	text-decoration:none;
}

a.soo_anchor:hover, a.soo_anchor:active
{
    font-weight:bold;
    color:#da4300;
	text-decoration:underline;
}

div.typOsobyTitle
{
    font-weight:bold;
    color:#da4300;
    font-size:1.2em;
    margin-top:10px;
    margin-bottom:10px;
}

fieldset#register_form, fieldset#account_form
{
	background:none;
}

fieldset#register_form table.profil_main_table .neaktivni
{
    color: #a0a0a0;
}

fieldset#register_form table.profil_main_table .aktivni
{
    color:#000000;
}

div.podminky_registrace
{
    margin:0px;
}

div.podminky_registrace table
{
    border-collapse:collapse;
    margin-top:2px;
}

div.podminky_registrace td
{
    /*
    border: solid 1px #AAAAAA;
    */
    padding-top:0px;
    padding-bottom:0px;
    padding-left:15px;
    padding-right:15px;
}

div.podminky_registrace td.first
{
    white-space:nowrap;
    text-align:left;
    /*
    width:500px;
*/
}

div.podminky_registrace td.second
{
    white-space:nowrap;
    text-align:left;
   /* 
    width:100px;
*/
}

div.podminky_registrace td.third
{
    white-space:nowrap;
    text-align:left;
}

div.podminky_registrace span.veta1
{
    font-weight:bold;
    color:#da4300;
    font-size:1.2em;
}

div.podminky_registrace div.veta1
{
    margin-top:7px;
}

ol.podminky_registrace li
{
    margin-top:2px;    
    margin-bottom:2px;    
}

.input_disabled
{
    background-color:Red;
}

div.back_to_ePay24
{
    float:right;
}

div.back_to_ePay24 a:link, div.back_to_ePay24 a:visited, div.back_to_ePay24 a:active, div.back_to_ePay24 a:hover
{
    color: #da4300;
}

div.epay24_home_note
{
    color: #da4300;
    text-align:left;
}

#ePay24HomeTable ul
{
    float:none;
}

#ePay24HomeTable td#sledujtePUKInfoTd ul
{
    width:200px;
}

#ePay24HomeTable td#sledujtePUKInfoTd a
{
    width:170px;
}

#ePay24HomeTable td#zadejtePPTd ul
{
    width:220px;
}

#ePay24HomeTable td#zadejtePPTd a
{
    width:190px;
}

#ePay24HomeTable td#vyuzijteDalsiSluzbyTd ul
{
    width:180px;
}

#ePay24HomeTable td#vyuzijteDalsiSluzbyTd a
{
    width:150px;
}

#ePay24HomeTable td#nastavteSvujProfilTd ul
{
    width:240px;
}

#ePay24HomeTable td#nastavteSvujProfilTd a
{
    width:210px;
}





