﻿/*
pouzite barvy
background-colors: 
tmava #3c4c57 ... RGB(60,76,87)
svetla #e1e1e1 ... RGB(225,225,225)
cervena #e52826 ... RGB(229,40,38)

texty
stredne seda: #5c5c5c ... RGB(92,92,92)
svetla pro text #a0a0a0 ... RGB(160,160,160)

kalkulator: zelena: 6ec329 ... RGB(110,195,41)
*/
* 
{
	margin: 0;
	padding: 0;
}

img
{
	border:none;
}



body
{
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	padding:0;
	margin:0;
	/*
	background: #fdfdfd url('../img/theme_bg_new.png') repeat-x;
    */
    background: #ffffff url('../img/page_bg_01.png') repeat-x;
	color: #5c5c5c;
	/*
	text-shadow: 1px 1px 0 rgba(255,255,255,0.8), 0 0 13px #00517C;
    -moz-text-shadow: 1px 1px 0 rgba(255,255,255,0.8), 0 0 13px #00517C;
    -webkit-text-shadow: 1px 1px 0 rgba(255,255,255,0.8), 0 0 13px #00517C;
    -ms-text-shadow: 1px 1px 0 rgba(255,255,255,0.8), 0 0 13px #00517C;
    -o-text-shadow: 1px 1px 0 rgba(255,255,255,0.8), 0 0 13px #00517C;
    */
	/*
	color:#000;
	background: #cacaca url('../img/theme_bg.gif') repeat-x;
	line-height:1.5em;
*/
    line-height:1.2em;
}

textarea
{
    font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
}

table
{
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	border-collapse: collapse;   
}

a:link, a:visited
{
	text-decoration:none;
    color:#e52826;
}

a:hover, a:active
{
	text-decoration: underline;
    color:#3c4c57;
}

li, p
{
    text-align:justify;
}

th
{
    background:#3c4c57 none;
    color:#e1e1e1;
    border: 1px solid #5c5c5c;
}

td.ll, td.dl, td.ld, td.dd
{
	border: 1px solid #5c5c5c;
}

td.ll
{
	background:#e1e1e1 none;
}

td.ld
{
	background:#e1e1e1 none;
}

td.dl
{
	background:#f1f1f1 none;
}

td.dd
{
	background:#f1f1f1 none;
}

#theme
{
	margin: 0 auto;
	height:94px;
	width:1000px;
	background: none;
}

#theme div.vodotisk
{
    background-position: 57px 0px;
    width: 300px;
    height: 94px;
    float: left;
    margin: 0; 
    background-image: url('../img/logo_vodotisk_01.png');
    background-repeat: no-repeat;
}

#theme div.vodotisk div.logo
{
    margin-top:21px;
}

#langs
{
	float:right;
	display:inline;
	width:700px;
	height:94px;
	margin: 0;
	padding:0;
	text-align:right;
	overflow:hidden;
	vertical-align:middle;
}

#langs div.content
{
    text-align:right;
    padding-right:15px;
    padding-top:4px;
}

#langs div.odhlasit
{
    height:66px;
    text-align:right;
    margin-bottom:4px;
}

#langs div.odhlasit_box
{
    padding-top:20px;
}

#langs div.login_box
{
    width:270px;
    float:right;
}

#langs div.banner_box
{
    float:left;
}

#langs div.technicky_pristup
{
    float:left;
}

#langs div.banner_box a
{
    padding:0px;
}

#langs div.banner_box img
{
    width:400px;
    margin-left:11px;
}

div.prihlasen
{
    margin-bottom:5px;
}

div.login_div
{
    height:66px;
}


#langs a
{
	padding:0 2px;
}

#menu_line
{
	width:1000px;
	height:50px;
	padding-top:0px;
}

#content h1, #hp_content h1, #home_content h1
{
	font-size:16pt;
	line-height:1.2em;
	font-weight:bold;
	color:#e52826;
	margin-top: 5px;
	margin-bottom: 13px;
}

#home_content_inner
{
    padding-right:0px;
}

#home_content_inner li
{
    text-align:left;
}

#content h2
{
	font-size:12pt;
	font-weight:bold;
	color:#e52826;
}

#footer
{
	font-size:8pt;
}

#footer p
{
    text-align:center;
}

#page_bg
{
	background: none;
}

div.page_left_content
{
    float:left;
    width:730px;
}

div.page_left_content div.inner_content
{
    padding-right:11px;
}

div.page_left_content div.inner_content_without_right_padding
{
    padding-right:0px;
}

div.page_right_content
{
    float:right;
    width:270px;
    margin-top:7px;
}

/** topmenu **/
.home_icon
{
    margin-top:3px;    
}

ul.topmenu
{
	width:1000px;
	height:45px;
	list-style:none;
	margin:0;
	padding:0;
}

ul.topmenu li
{
	width: auto;
	height:45px;
	margin:0;
	padding:0;
	/*
	background: #3c4c57 none;
*/
    background-image: url('../img/menu_bg_gray.png');
    background-repeat: repeat-x;
	display:inline;
	font-size:11pt;
}

div#menu_line ul.topmenu li
{
    text-transform:uppercase;
}

/*** topmenu items ***/
ul.topmenu li a
{
	text-decoration:none;
	padding:0;
	display:block;
	height:45px;
}

ul.topmenu li a span
{
    display:block;
    padding-top:14px;
}

ul.topmenu li.active
{
    /*
	background: #e52826 none;
    */
    background-image: url('../img/menu_bg_li.png');
    background-repeat: repeat-x;
}

ul.topmenu li.active a
{    
}

ul.topmenu li a:link, ul.topmenu li a:visited
{
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
}

ul.topmenu li a:active
{
    text-decoration: underline;
}

ul.topmenu li a:hover
{
    text-decoration: underline;
    /*
	background-color:#e1e1e1;
    */
    background-image: url('../img/menu_bg_light.png');
    background-repeat: repeat-x;
    color: #3c4c57;
}

ul.topmenu li.active a:link, ul.topmenu li.active a:visited
{	
}

.top_menu_home{width:50px;}
.top_menu_aktuality{width:140px;}
.top_menu_nase_sluzby{width:180px;}
.top_menu_nastroje{width:180px;}
.top_menu_o_nas{width:180px;}
.top_menu_prihlaseni{width:135px;}
.top_menu_registrace{width:135px;}

.top_menu_home, #ctl00_homeTopMenu
{
    border-top-left-radius: 7px;
    -moz-border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -ms-border-top-left-radius: 7px;
    -o-border-top-left-radius: 7px;
    -khtml-border-top-left-radius: 7px;
    
    border-bottom-left-radius: 7px;
    -moz-border-bottom-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -ms-border-bottom-left-radius: 7px;
    -o-border-bottom-left-radius: 7px;
    -khtml-border-bottom-left-radius: 7px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

.top_menu_registrace, #ctl00_registraceTopMenu
{
    border-top-right-radius: 7px;
    -moz-border-top-right-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -ms-border-top-right-radius: 7px;
    -o-border-top-right-radius: 7px;
    -khtml-border-top-right-radius: 7px;
    
    border-bottom-right-radius: 7px;
    -moz-border-bottom-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -ms-border-bottom-right-radius: 7px;
    -o-border-bottom-right-radius: 7px;
    -khtml-border-bottom-right-radius: 7px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

.top_menu_mezera
{
    margin:0;
    padding:0;
	display:block;
	height:45px;
    width:0px;
}

.top_menu_pokyn{width:190px;}
.top_menu_sablony{width:190px;}
.top_menu_historie{width:190px;}

/* DROPDOWN MENU BEGIN*/
ul.menuChild
{
    float:none;
    padding: 0px;
    margin: 0px;
    list-style: none outside none;
    /*
    background-color: #e1e1e1;
    */
    
}

ul.menuChild li
{
    float:none;
	margin:0;
	padding:0;
	/*
	background: #3c4c57 none;
    */
	font-size:8pt;
	font-weight: normal;
}

ul.menuChild li.menuChildItem a
{
    float:none;
    display: block;
    height:40px;
    /*
    background: #3c4c57 none;
    */
    background-image: url('../img/menu_bg_gray_sub.png');
    background-repeat: repeat-x;

    text-decoration: none;
    color: #ffffff;
    
    margin:0;
    padding:0;
    font-size:10pt;
	font-weight: normal;
	text-transform:uppercase;
}


ul.menuChild li.menuChildItem a span
{
    display:block;
    height:40px;
    padding-top:12px;
}


ul.menuChild li.menuChildItem a:hover
{
    text-decoration: underline;
    /*
	background-color:#e1e1e1;
    */
    background-image: url('../img/menu_bg_light_sub.png');
    background-repeat: repeat-x;
	color:#3c4c57;
}

ul.not_serviced_countries, ol.not_serviced_countries
{
    margin-left:20px;
    font-style:normal;
}

ul.not_serviced_countries li, ol.not_serviced_countries li
{
    padding:0;
    list-style-type: decimal; 
    margin-top:1px;
    margin-bottom:0px; 
    background: none;
    line-height:1.2em;
}

.dark_gray_panel a:link, .dark_gray_panel a:visited
{	
    text-decoration:none;
    color:#e1e1e1;
}

.dark_gray_panel a:active, .dark_gray_panel a:hover
{
    text-decoration: underline;
    color:#e1e1e1;
}

.dark_gray_panel
{
    background: #3c4c57 none;
    color: #ffffff;
    line-height:2em;
    
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

.dark_gray_inner_panel 
{
    padding:15px;
}

.dark_gray_inner_panel div.submenu_panel
{
    text-transform:uppercase;
    font-size:10pt;
}

.light_gray_panel
{
    background: #e1e1e1 none;
    line-height:2em;
    
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

.light_gray_inner_panel
{
    font-size:8pt;
    padding: 7px 11px 7px 15px;
}

div.aktualita_titulek
{
    color: #e52826;
    font-size:10pt;
    font-weight:bolder;
    margin-bottom:3px;
}

div.aktualita_text
{
    line-height:1.2em;
    margin-bottom:3px;
}

#footer
{
	width: 1000px;
	color: #a0a0a0;
}

.pouzitiStranekParagraph
{
	color: #a0a0a0;
	margin-bottom:3px;	
	margin-top:4px;	
}

#footer a:link, #footer a:visited
{
	color: #3c4c57;
	text-decoration:none;
}

#footer a:hover, #footer a:active
{
	text-decoration:underline;
}

.GrafContainerTable
{
    /*
    width:695px;
*/
}

.divMainTextData
{
	/*width:570px;
	width:695px;
*/
	/*
    padding-left:10px;
	padding-right:10px;
    */
	text-align:left;
}

div.shortContact
{
    text-align:center;
    font-weight:bold;
    margin-top:9px;
    margin-bottom:10px;
}

div.shortContact a:link, div.shortContact a:visited
{	
    text-decoration:none;
    color:#e52826;
}

div.shortContact a:active, div.shortContact a:hover
{
    text-decoration: underline;
    color:#3c4c57;
}

div.kalkulator_mena
{
    float:left;
    height:35px;
    width:90px;
    /*
    background-color:#e52826;
    */
    background-image: url('../img/bg_select.png');
    
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    -khtml-border-radius: 11px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

div.kalkulator_mena div
{
    background-position: 65px 15px;
    padding-left: 12px;
    padding-top: 8px;
    background-image: url('../img/arrow_down_01.png');
    background-repeat: no-repeat;
    line-height:18px;
}

div.kalkulator_mena div select
{
    background-color: #e52826;
    border: 1px solid #c62321;
    opacity: 0; 
    filter: alpha(opacity=0); 

    text-align: center;
    color:#e1e1e1;
}

div.kalkulator_mena span
{
    position:absolute;
    background-color: transparent;
    color:#e1e1e1;
    padding-left:5px;
}

div.kalkulator_mnozstvi div
{
    padding-left:10px;
    padding-top:10px;
}

div.kalkulator_mnozstvi div input
{
    font-family: "Verdana", Helvetica, sans-serif;
    background-color: transparent;
    border: 0px solid #c5c5c5;
    color:#3c4c57;
    padding:1px;
}

div.kalkulator_mnozstvi
{
    float:right;
    height:35px;
    width:130px;
    /*
    background-color:#e1e1e1;
*/
    background-image: url('../img/bg_input.png');
    
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    -khtml-border-radius: 11px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

span.kalkulator_kurz
{
    color:#6ec329;
    font-size:16pt;
}

sup.kalkulator_par
{
    color:#6ec329;
    font-size:12pt;
}

div.kl
{
    text-align:center;
    margin-bottom:15px;
}

div.kl span.kl
{
    font-size:10pt;
    font-weight:bold;
}

div.kl table
{
    margin-top:11px;
}

div.kl table tr
{
    vertical-align:top;
    height:18px;
}

div.kl table tr td
{
    padding-right:23px;
}

div.kl table tr.last_row
{
    height:25px;
}

/*
div.kl table tr.last_non_cross_row
{
    height:25px;
}
*/

span.kl_pro_ekvivalent
{
    font-size:8pt;
}

div.kl_refresh_status
{
    color:#b1b1b1;
    font-size:8pt;
    text-align:left;
    padding-left:10px;
    padding-right:25px;
    margin-bottom:4px;
}

div.kl_refresh_status a:link, div.kl_refresh_status a:visited
{	
    text-decoration:none;
    color:#b1b1b1;
}

div.kl_refresh_status a:active, div.kl_refresh_status a:hover
{
    text-decoration: underline;
    color:#5c5c5c;
}

table.login_table
{
    width:100%;
    margin:0;
    padding:0;
    border-collapse:collapse;
}

table.login_table td
{
    /*
    border-style: solid;
    border-width: 1px;
    border-color: black;
*/
    vertical-align: middle;
    padding: 1px;
    margin:0;
}

table.login_table td input
{
    font-family: "Verdana", Helvetica, sans-serif;
    margin:0;
}


table.login_table a:link, table.login_table a:visited
{	
    text-decoration:none;
    color:#e52826;
}

table.login_table a:active, table.login_table a:hover
{
    text-decoration: underline;
    color:#3c4c57;
}

div.back_to_ePay24_from_home
{
    text-align:right;
    margin-bottom:15px;
    padding-right:15px;
}

div.back_to_ePay24_from_home a:link, div.back_to_ePay24_from_home a:visited
{	
    text-decoration:none;
    color:#e52826;
}

div.back_to_ePay24_from_home a:active, div.back_to_ePay24_from_home a:hover
{
    text-decoration: underline;
    color:#3c4c57;
}

div.back_to_ePay24 a:link, div.back_to_ePay24 a:visited
{
    text-decoration:none;
    color:#e52826;
}

div.back_to_ePay24 a:active, div.back_to_ePay24 a:hover
{
    text-decoration: underline;
    color:#3c4c57;
}

div.epay24_home_note, div.epay24_home_nadpis
{
    color: #e52826;
    text-align:left;
    margin-left:11px;
}

#ePay24HomeTable
{
    margin:0px auto;
}

#ePay24HomeTable td
{
    padding:0px;
    margin:0px;
    width:240px;
}

#ePay24HomeTable div.topmenu_lft, #ePay24HomeTable div.topmenu_rgt
{
    display:none;
}

#ePay24HomeTable ul
{
    margin-bottom:7px;
}

#ePay24HomeTable li,#ePay24HomeTable li a, #ePay24HomeTable li span
{
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

#ePay24HomeTable li a span
{
    padding-top:11px;
}

#ePay24HomeTable ul.topmenu li
{
	width: auto;
	height:40px;
	margin:0;
	padding:0;
	/*
	background: #e1e1e1 none;
    */
    background-image: url('../img/menu_bg_light_sub.png');
    background-repeat: repeat-x;
	display:inline;
	font-size:10pt;
}

#ePay24HomeTable li div.supertopmenu
{
    width: 230px;
    display:block;
	height:40px;
	margin:0;
	padding:0;
	/*
	background: #3c4c57 none;
    */
    background-image: url('../img/menu_bg_gray_sub.png');
    background-repeat: repeat-x;
	font-size:10pt;
	color: #e1e1e1;
	
	border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

#ePay24HomeTable li div.supertopmenu span
{
    display:block;
    padding-top:12px;
}

#ePay24HomeTable ul.topmenu li a:link, #ePay24HomeTable ul.topmenu li a:visited
{
	color: #3c4c57;
	font-weight:normal;
	text-decoration:none;
	height:40px;
}

#ePay24HomeTable ul.topmenu li a:active
{
    text-decoration: underline;
    height:40px;
}

#ePay24HomeTable ul.topmenu li a:hover
{
	text-decoration: underline;
	/*
	background-color:#3c4c57;
    */
    height:40px;
    background-image: url('../img/menu_bg_gray_sub.png');
    background-repeat: repeat-x;
    
	color:#ffffff;
	
	border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
}

div.ePay24HomeDiv
{
    text-align:center;
}

#ePay24HomeTable ul
{
    float:none;
}

#ePay24HomeTable td#sledujtePUKInfoTd ul
{
    width:230px;
}

#ePay24HomeTable td#sledujtePUKInfoTd a
{
    width:230px;
}

#ePay24HomeTable td#zadejtePPTd ul
{
    width:230px;
}

#ePay24HomeTable td#zadejtePPTd a
{
    width:230px;
}

#ePay24HomeTable td#vyuzijteDalsiSluzbyTd ul
{
    width:230px;
}

#ePay24HomeTable td#vyuzijteDalsiSluzbyTd a
{
    width:230px;
}

#ePay24HomeTable td#nastavteSvujProfilTd ul
{
    width:230px;
}

#ePay24HomeTable td#nastavteSvujProfilTd a
{
    width:230px;
}

.vypisPUKTable1 td
{
    border: solid 1px #5c5c5c;
    background-color: #e1e1e1;
}

.vypisPUKTable2 td
{
    background-color: #e1e1e1;
    border: solid 1px #5c5c5c; 
}

.vypis_list_table td
{
    padding-top:2px;
    padding-bottom:2px;
}

span.detail_objednavky_stav_zpracovani
{
	color:#e52826;	
}

div.profil_main_div
{
    /*
    border: 1px solid #e52826
    */
    border:none;
    padding: 0px;
    background: none;
}

.prukaz_totoznosti_poznamka
{
	font-size:9pt;
}

table.formulare tr.head
{
    font-size:10pt;
    color:#e52826;
}

#paydet_column
{
	font-family: "Verdana", Helvetica, sans-serif;
	font-size:10pt;
}

#payset_column
{
	font-family: "Verdana", Helvetica, sans-serif;
	font-size:10pt;
}

.vopAnchor a:link , .vopAnchor a:visited
{
	font-size: 8pt;
}

table.poplatky_table 
{
    font-family: "Verdana", Helvetica, sans-serif;
	font-size:10pt;
}

table.poplatky_table td, table.poplatky_table th
{
    padding: 5px 10px 5px 10px;
}

div.circle_kurz
{
    margin:  90px auto;
    /*
    background-image: url('../img/backgound_gray50.png');
    background-repeat: repeat;
    */
    width:130px;
    height:60px;
    /*
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    */
}

div.circle_kurz_inner
{
    padding:5px;
}

div.circle_kurz span
{
	font-size:16pt;
	/*
	text-shadow: 2px 2px 2px #ffffff;
    */
}

.text_after_input
{
    font-family: "Verdana", Helvetica, sans-serif;
	font-size: 9pt;
}

.small_font
{
	font-size: 8pt;
}

.tabVAlign table
{
    font-size: 10pt;
}

div.typOsobyTitle
{
    font-size:10pt;
    color:#e52826;
}

div.podminky_registrace span.veta1
{
    font-size:10pt;
}

.history_table
{
    font-family: "Verdana", Helvetica, sans-serif;
	padding:3px;
}

.history_table td, .history_table th
{
    /*
    padding-top:3px;
    padding-right:5px;
    padding-bottom:3px;
    padding-left:5px;
    */
    padding-top:5px;
    padding-right:15px;
    padding-bottom:5px;
    padding-left:15px;
}

.history_table a:link, .history_table a:visited
{
	text-decoration:none;
    color:#e52826;
}

.history_table a:hover, .history_table a:active
{
	text-decoration: underline;
    color:#3c4c57;
}


.confirm_order_table 
{
	font-family: "Verdana", Helvetica, sans-serif;
}

.confirm_order_table td, .confirm_order_table th
{
    padding-top:2px;
    padding-bottom:2px;
}

div.vernostni_program
{
    padding-left:3px;
    padding-right:3px;
    padding-bottom:11px;
}

table.vernostni_program
{
    width:100%;
}

table.vernostni_program td, table.vernostni_program th
{
    padding-top: 4px;
    padding-bottom: 4px;
}


table.poplatky_control_tab
{
	font-family: "Verdana", Helvetica, sans-serif;
}

table.standard_table
{
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 10pt;
	border-collapse: collapse;   
}

table.standard_table a:link, table.standard_table a:visited
{
	text-decoration:none;
    color:#e52826;
}

table.standard_table a:hover, table.standard_table a:active
{
	text-decoration: underline;
    color:#3c4c57;
}

table.standard_table th
{
    background:#3c4c57 none;
    color:#e1e1e1;
    border: 1px solid #5c5c5c;
    padding:5px 15px 5px 15px;
}

table.standard_table td
{
	border: 1px solid #5c5c5c;
	padding:5px 15px 5px 15px;
}

table.standard_table tr.odd td
{
	background:#e1e1e1 none;
	padding:5px 15px 5px 15px;
}

table.standard_table tr.even td
{
	background:#f1f1f1 none;
	padding:5px 15px 5px 15px;
}

div.formulare table.standard_table td.firstcol
{
    font-weight:bold;
}

div.formulare table.standard_table td, div.formulare table.standard_table th
{
    padding-top:5px;
    padding-right:15px;
    padding-bottom:5px;
    padding-left:15px;
    /*
    padding-top:15px;
    padding-bottom:15px;
*/
}

div#poplatky_name_anchors a:link, div#poplatky_name_anchors a:visited
{
	text-decoration:none;
    color:#e52826;
}

div#poplatky_name_anchors a:hover, div#poplatky_name_anchors a:active
{
	text-decoration: underline;
    color:#3c4c57;
}

.GrafHead, .GrafHeadDvojice, .DropDownList_GrafDvojice
{
	background-color:#e52826;
}

.DropDownList_GrafDvojice
{
    background-color: #e52826;
    border: 1px solid #c62321;
    text-align: center;
    color:#ffffff;
}

.GrafHead a:link, .GrafHead a:visited
{
	text-decoration:none;
    color:#ffffff;
}

.GrafHead a:hover, .GrafHead a:active
{
	text-decoration: underline;
    color:#3c4c57;
}

a.soo_anchor:link, a.soo_anchor:visited
{
    font-weight:bold;
    color:#e52826;
	text-decoration:none;
}

a.soo_anchor:hover, a.soo_anchor:active
{
    font-weight:bold;
    color:#3c4c57;
	text-decoration:underline;
}

div.podminky_registrace span.veta1
{
    color:#e52826;
}

div.submit_small
{
    float:left;
    width:200px;
	height:26px;
	padding:0;
	margin:0;
	margin-left:15px;
    background-color: #3c4c57;
    
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

div.submit_small div
{
    float:left;
    display:inline-block;
    padding-bottom:2px;
}

input.submit_gray
{
    font-family: "Verdana", Helvetica, sans-serif;
    cursor: pointer;
    width: 200px;
    /*
    height:26px;
    */
    height: 28px;
    border: none;
    font-size: 10pt;
    font-weight: bold;
    background: url('../img/bg_button03.png');
    color: #e1e1e1;
    text-align: center;
    padding: 0;
    margin: 0;
    background-repeat: repeat-x;
    
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
}

a.submit_red45
{
    font-family: "Verdana", Helvetica, sans-serif;
    cursor: pointer;
    /*
    height:26px;
    */
    height: 45px;
    border: none;
    font-size: 12pt;
    font-weight: bold;
    background: url('../img/menu_bg_li.png');
    color: #e1e1e1;
    text-align: center;
    padding: 0;
    margin: 0;
    background-repeat: repeat-x;
    display:inline-block;
    
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    -khtml-border-radius: 11px;
}

input.submit_red20, a.submit_red20
{
    font-family: "Verdana", Helvetica, sans-serif;
    cursor: pointer;
    /*
    height:26px;
    */
    height: 20px;
    border: none;
    font-size: 8pt;
    font-weight: bold;
    background: url('../img/bg_button_red_01.png');
    color: #e1e1e1;
    text-align: center;
    padding: 0;
    margin: 0;
    background-repeat: repeat-x;
    
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

a.submit_red20
{
    display:inline-block;
    padding-left:7px;
    padding-right:7px;
    text-transform:uppercase;
}

a.submit_red20 span
{
    display:inline-block;
    margin-top:2px;
    color: #e1e1e1;
}




input.submit_gray20
{
    font-family: "Verdana", Helvetica, sans-serif;
    cursor: pointer;
    /*
    height:26px;
    */
    height: 20px;
    border: none;
    font-size: 8pt;
    font-weight: bold;
    background: url('../img/bg_button_gray20_01.png');
    color: #e1e1e1;
    text-align: center;
    padding: 0;
    margin: 0;
    background-repeat: repeat-x;
    
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.curved 
{
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    -khtml-border-radius: 11px;
    /*
    behavior:url(border-radius.htc);
    */
}

div.login_new_box
{
    margin-top:15px;
}

div.registrace_box
{
    margin-top:45px;
}

div.registrace_box p
{
    line-height:1.2em;
}

fieldset#login_new_form label
{
    display:inline-block;
    width:100px;
	margin-bottom:5px;
}

fieldset#login_new_form input
{
    font-family: "Verdana", Helvetica, sans-serif;
    width:150px;
}

.msg_error
{
	color:#e52826;
}

div#transfer
{
    /*
    background: url('../img/ff_logo_circle_240.png') no-repeat scroll center center transparent;
    */
    background-image:url('../img/ff_logo_circle_240_kryti40.png');
    background-position: center;
    background-repeat:no-repeat;
}

div#transfer, div#tr_left, div#tr_circle, div#tr_right
{
    height:245px;
}

div#tr_from, div#tr_from_account, div#tr_from_settings
{
    height:auto;
}

div#tr_to, div#tr_to_account, div#tr_to_settings
{
	height:auto;
}

div#tr_to, div#tr_from
{
    margin-top:11px;
    margin-bottom:7px;
}

div#tr_from_account, div#tr_to_account
{
    margin-top:15px;
    margin-bottom:7px;
}

div#tr_to_settings div.old_white_panel_border,  div#tr_from_settings div.old_white_panel_border
{
    margin-bottom:7px;
}
 
div.old_white_panel_border
{
    background: #e1e1e1 none;
    
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    
    /*
    behavior:url(border-radius.htc);
    */
}

div#tr_from_settings div.old_white_panel_border, div#tr_to_settings div.old_white_panel_border
{
    padding:15px;
}

div.ucet_padding
{
    padding-left:15px;
}

#tr_from_account, #tr_to_account
{
	margin:0;
}

div.old_white_panel_border fieldset.account_form, div.old_white_panel_border fieldset.account_form div.addon_top, div.old_white_panel_border fieldset.account_form div.addon_bottom
{
    background:none;
}

div.paydet_ext_370, div.paydet_ext_top_370, div.paydet_ext_content, div.paydet_ext_bottom_370
{
    background:none;
}

div.payset_ext_370, div#payset_ext_top_370, div#payset_ext_content, div#payset_ext_bottom_370
{
    background:none;
}

div.old_white_panel_border div#tr_from_settings_lft, div.old_white_panel_border div.tr_spacer
{
    background: none;
}

div.old_white_panel_border  div#tr_to_settings_rgt
{
    background:none;
}

div#tr_from_settings, div#tr_to_settings
{
    background:none;
}


table.profil_main_table tbody.druhy
{
    background-color: #e1e1e1;
}

#tr_circle
{
    background: none;
    padding:0;
}

#tr_from h1
{
	background-image: none;
	padding-left:0px;
	height:auto;
	padding-top: 0px;
}

#tr_to h1
{
	background-image: none;
	padding-right:0px;
	height:auto;
	padding-top: 0px;
}

#paydet_column label, #paydet_column input
{
    font-family: "Verdana", Helvetica, sans-serif;
	margin:1px 0;
}

#payset_column label, #payset_column input
{
    font-family: "Verdana", Helvetica, sans-serif;
	margin:1px 0;
}

div.ucetPlatceDiv, div.ucetPrijemceDiv
{
    margin-top:7px;
    margin-bottom:7px;
}

div.platebni_pokyn_zpracovani
{
    padding:7px;
}

div.platebni_pokyn_zpracovani div.platebni_pokyn_zpracovani_inner
{
    padding-top:5px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: inherit;
}

fieldset#register_form label, fieldset.account_form label
{
	float:none;
	display:inline-block;
}


#payset_column .account_table td.input_cell input, #paydet_column .account_table td.input_cell input
{
    font-family: "Verdana", Helvetica, sans-serif;
	width:200px;	
}

#payset_column .account_table td.input_cell input.iban_input, #paydet_column .account_table td.input_cell input.iban_input
{
    font-family: "Verdana", Helvetica, sans-serif;
	width:300px;
}

#payset_ext_content label
{
	width:154px;
	float:none;
	display:inline-block;
}

#payset_ext_content input
{
    font-family: "Verdana", Helvetica, sans-serif;
	width:200px;
}

#payset_ext_content input.inputWide
{
    font-family: "Verdana", Helvetica, sans-serif;
	width:300px;
}

#payset_ext_content input.input_narrow
{
    font-family: "Verdana", Helvetica, sans-serif;
	width:75px;
}

#payset_column label.sublabel
{
	margin-left:20px;
	width:114px;
}

#payset_ext_content label.sublabel
{
	margin-left:40px;
	width:114px;
}

fieldset.pokyn_form .titlediv
{
	font-style:normal;
	color:#5c5c5c;
	margin-bottom: -10px;
	margin-left: 40px;
}

fieldset.account_form .sublabel
{
	width:190px;
	margin-top:3px;
	margin-left: 70px;
	padding-left:0px;
}

fieldset.account_form .titlediv
{
	font-style:normal;
	color:#5c5c5c;
	margin-bottom: -20px;
	margin-left: 70px;
	padding-left:0px;
}

div#homeBannerDiv
{
    margin-top:7px;
    margin-bottom:7px;
    /*
    height:66px;
*/
}

div#homeBannerDiv img
{
    width:400px;
}

table.smenarny td
{
    white-space:nowrap;
}

div.registrace_rozcestnik table
{
    width:50px;
}

div.registrace_rozcestnik table td
{
    padding:11px;
    white-space:nowrap;
}

table.srovnani_kl td, table.srovnani_kl th
{
    padding:5px 10px 5px 10px;
}

table.srovnani_kl tr.devizyrow
{
    background-color:#e52826;
    color:#e1e1e1;
}

div.faq_dotaz
{
	font-weight:bold;
	margin-left:25px;
}

div.faq_odpoved
{
	margin-left:25px;	
}

div.faq_query
{
    font-weight:bold;
    margin-top:3px;
    margin-bottom:3px;
}

div.faq_query_active
{
    font-weight:bold;
    margin-top:3px;
    margin-bottom:3px;
    background-color:#e1e1e1;
}

div.faq_reply
{
    display:none;
}

div.faq_reply_active
{
    display:block;
    background-color:#e1e1e1;
}

div.faq_list
{
    display:none;
}

ol.faq_list li
{ 
    list-style-type: decimal; 
}

div.html_content_panel
{
    /*
    background-color:#c7dcc7;
    */    
    background-color:#eaf6ea;
}

div.html_content_panel div.html_content_anchor
{
    /*
    position:relative;
    top:-10px;
*/
}

div.html_content_panel div.html_content_anchor a
{
    position:absolute;
    background-color:#eaf6ea;
    color:#1c3f1c;
    font-size:8pt;
    font-weight:bold;
    border:1px solid #000000;
    padding:2px;
}

span.rednormal
{
    color: #e52826;
}




span.platba_na_ebu_nad_pod_inner
{
    display:inline-block; 
    width:70px;
    text-align:right;
}

span.platba_na_ebu_nad_pod
{
    display:inline-block; 
    float:right;
}

span.platba_na_ebu_left
{
    display:inline-block; 
    float:left;
}

span.aktualita_home_sipka
{
    color:#e52826;
}

table.edit_faq td
{
    padding:10px;
}

div.title
{
    display:none;
    position:absolute;
    padding:7px;
    left:0;
    top:0;
    max-width:550px;
    max-height:200px; 
    z-index:10000;
    
    border:1px solid #aabbcc;
    background-color:#ffffff;
    overflow:auto;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
}

span.faq_title img
{
    margin-left:5px;
    width:12px;
    height:12px;
}

span.title
{
    font-style:italic;
    text-decoration:underline;
}

table.limit_msg
{
    max-width:680px;
}

table.limit_msg td
{
    padding-left:0px;
}

table.limit_msg td.right_col
{
    text-align:right;
}

table.limit_msg td.left_col
{
    text-align:left;
}

table.zasilani_kurzu td
{
    vertical-align:middle;
    text-align:left;
    white-space:nowrap;
    padding:3px;
}

table.zasilani_kurzu td.first1
{
    vertical-align:top;
    padding-top:5px;
}

table.zasilani_kurzu td.first2
{
    vertical-align:top;
    padding-top:11px;
}

span.mena input
{
}

span.mena label
{
    margin-left:7px;
}

div.kalkulator_nadpis
{
    text-align: right; 
    margin-bottom: 0px; 
    font-size: 12pt;
}

div.kalkulator_nadpis span
{ 
    font-weight: bold;
}

div.kalkulator_container div.dark_gray_panel
{
    width: 260px;
}

div.kalkulator_kurz_par
{
    vertical-align:top;
    height:30px;
}

div.zakaz_pp_msg
{
    width: 666px;
    height: 111px; 
    background-color: #FFFFCC;
    margin: 144px auto;
    padding:17px;
    color:#e52826;
    font-weight:bold;
    
    border-top-left-radius: 7px;
    -moz-border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -ms-border-top-left-radius: 7px;
    -o-border-top-left-radius: 7px;
    -khtml-border-top-left-radius: 7px;
    
    border-bottom-left-radius: 7px;
    -moz-border-bottom-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -ms-border-bottom-left-radius: 7px;
    -o-border-bottom-left-radius: 7px;
    -khtml-border-bottom-left-radius: 7px;
    
    border-top-right-radius: 7px;
    -moz-border-top-right-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -ms-border-top-right-radius: 7px;
    -o-border-top-right-radius: 7px;
    -khtml-border-top-right-radius: 7px;
    
    border-bottom-right-radius: 7px;
    -moz-border-bottom-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -ms-border-bottom-right-radius: 7px;
    -o-border-bottom-right-radius: 7px;
    -khtml-border-bottom-right-radius: 7px;
}

#ppp_content input
{
    width:20px;
}

#ppp_content input.pp_ppp_text
{
    width:100%;
}

#ppp_content td
{
    padding-left:0px;
    padding-top:4px;
    vertical-align: top;
}


div.fee_panel_border {
    background: #f6f0e1 none;

    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
   
}