﻿body
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url('/App_Themes/generic/images/bg.gif');
}
body, td
{
	font-family:Tahoma;
	font-size:12px;	
}
a, a:link, a:visited
{
	color:#0040ff;
	/*text-decoration:underline;*/
}
a:hover
{
	color:#0040ff;
	text-decoration:none;
}
h1, .heading1
{
	font-family:Georgia;
	font-weight:bold;
	font-size:28px;	
	color:#3366ff;
}
h2, .heading2
{
	font-family:Georgia;
	font-weight:bold;
	font-size:24px;	
	color:#3366ff;	
}
h3, .heading3
{
	font-family:Georgia;
	font-weight:bold;
	font-size:20px;	
	color:#3366ff;	
	margin-bottom:20px;
}
.black
{
	color: #000000;
}
.LinkAlike
{
	cursor:hand;
	cursor:pointer;	
}
div.MainContent
{
}
.PrimaryNaviLink a:link, .PrimaryNaviLink a:hover, .PrimaryNaviLink a:visited, .PrimaryNaviLink a:active
{
	font-family:Tahoma;
	/*font-weight:normal;*/
	color:#000000;
	background-image:url('/App_Themes/generic/images/tocka_bullet.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:right;
	padding-left:25px;
	text-decoration:none;
}
.PrimaryNaviLink a:active
{
	/*font-weight:bold;*/
}
.accentBlueLink, .accentWhiteLink , .accentWhiteLink
{
	cursor:hand;
	cursor:pointer;	
}
span.sizeAccent
{
	font-size:1.2em;	
}
span.accentBlue, .accentBlue, .accentBlueLink
{
	color:#537eff;	
}
span.accentWhite
{
	color:#FFFFFF;	
}
span.accentBlack
{
	color:#000000;	
}
.BreadCrumbPath a
{
	text-decoration:none;	
}
/* ajax_tabs - steps */
.StepTab {
    font-family:tahoma,helvetica;
    font-size:11px;
}
.StepTab td {
    padding-right:10px;
}

.StepTab div.numbering
{
	color:#000000;
	font-family:Small Fonts, Tahoma;
	font-size:8px;
	font-weight:normal;
	background-image:url(/App_Themes/generic/images/tocka_small_empty.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	overflow:hidden;
	text-align:left;
}
table.StepTab td.active div.numbering
{
	background-image:url(/App_Themes/generic/images/tocka_small_bullet.gif);
}

.StepTab div.numbering span
{
	padding-top:5px;	
	padding-left:6px;
	display:block;
}
.StepTab td.active div.numbering span
{
	display:none;
}
.transparent_bg {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/*modal popup*/
.modalBackground {
	background:transparent url('/App_Themes/generic/images/transparent_bg.png');
}
.modalPopup 
{
	font-family:Georgia;
	background:#EFEFEF;
	border-width:1px;
	border-style:solid;
	border-color:#ADADAD;
	padding:3px;
	width:250px;
}
/*content block*/
table.ContentBlock
{
	border-width:1px;
	border-style:dotted;
	border-color:#d7d7d7;
	border-top-width:0;
	margin-bottom:8px;
}
.ContentBlock td.HeaderO
{
	background-color:#99b3ff;
	height:33px;	
	padding-left:18px;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
}
.ContentBlock td.HeaderO div.Header
{
	font-size:13px;
	color:#FFFFFF;
	margin-top:7px;
	font-weight:bold;
}
.ContentBlock tr td.Arrow
{
	background:transparent url('/App_Themes/generic/images/transparent_bg.png');
	height:7px;	
	width:42px;
	overflow:hidden;
}
.ContentBlock tr td.ArrowExt
{
	background:transparent url('/App_Themes/generic/images/transparent_bg.png');
	overflow:hidden;
}

.ContentBlock td.CBContentO
{
	/*IE6-*/
	/*
	background:#ffffff none;
	filter:alpha(opacity=70);
	height:1%;
	*/
	/*other*/
	background:transparent url('/App_Themes/generic/images/transparent_bg.png');

}
.ContentBlock div.CBContent
{
	/*IE6-*/
	/*
	filter:alpha(opacity=100);
	position:relative;
	*/
	/*others*/
	margin:4px 6px 6px 6px;
}
.ContentBlock td
{
	vertical-align:top;	
}
.InputForm input[type="text"]
{
	width:160px;	
}
.ObligatoryField
{
	vertical-align:top;
	text-align:left;
}
.ObligatoryFieldsHidden .ObligatoryField span
{
	visibility:hidden;
}

a.TockaButton, a.TockaButtonDisabled
{
	text-decoration:none;	
	color:#FFFFFF;
	
	font-size:12px;
	font-weight:bold;
	background-color:#3366ff;
	
	display:block;
	float:left;
	margin:3px 2px;
	text-align:center;
	text-decoration:none;
}
a.TockaButton span, a.TockaButtonDisabled span
{
	color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
	text-align:center;	
	background-color:#3366ff;
	cursor:pointer;
	cursor:hand;
	font-family:Tahoma;	
	display:block;
	font-size:small;
	font-weight:bold;
	line-height:1;
	padding:10px 15px 12px 15px;
	/*position:relative;*/
	text-align:center;
}

a.TockaButtonDisabled, a.TockaButtonDisabled span
{
	background-color:#DDDDDD;
	color: #FFFFFF;
	text-decoration:none;
	cursor:default;
}
div.balanceDisplay
{
	background-color:#3366ff;
	font-family:Georgia;
	font-size:35px;
	color:#ffffff;
	text-align:center;
	padding-bottom:5px;
}
div.balanceDisplay span /*točk*/
{
	font-size:18px;
}
/*Disabled - text alike input fields*/
input.TextLike
{
	border:2px solid transparent;
	background-color:Transparent;	
}
.MessageSuccess
{
	color:Green;	
}
.PresentationCell
{
	vertical-align:top;
	font-family:Georgia;
	font-size:17px;
	line-height:24px;
	color:#555555;
}
.left
{
	padding-left:0px;
	padding-right:20px;
}
.right
{
	padding-right:0px;
	padding-left:20px;
}
.PresentationCell h3, .PresentationCell .heading3
{
	font-size:22px;	
}
.PresentationCell .accentBlue
{
	font-size:18px;	
	font-family:Georgia;
	font-weight:normal;
}
.PresentationCellSmall h3, .PresentationCellSmall .heading3
{
	font-size:15px;	
	margin-bottom:6px;
	margin-top:0;
}
.PresentationCellSmall p
{
	margin-bottom:10px;
	margin-top:0;
}
.PresentationCellSmall
{
	vertical-align:top;
	font-family:Georgia;
	font-size:13px;
	padding:0 20px 0 20px;	
	line-height:20px;
	color:#555555;
}
.NoPadding
{
	padding:0 0px 0 0px;		
}
.PresentationCellSmall ul
{
	list-style-position:outside;
	padding-left:15px;
	padding-top:0;
	margin-top:0;	
}
/**/
.LoginBtn
{
	font-family:Tahoma;
	font-weight:normal;
	
	vertical-align:middle;
	text-align:right;
	padding-left:25px;
		
	font-size:12px;
}

.Login td, .Login
{
	font-size:11px;
}
.Login td.Links, .Login .Links
{
	line-height:22px;	
}
.ProfileNaviContentBlock
{
}
.ProfileNaviHeader, .ProfileNaviHeaderSelected
{
    line-height: 160%;
	cursor:hand;
	cursor:pointer;	
	font-size:14px;
	color:#0040ff;
	text-decoration:underline;
}
.ProfileNaviHeader:hover, .ProfileNaviHeaderSelected:hover
{
	text-decoration:none;
}
.ProfileNaviHeaderSelected
{
	font-weight:bold;
}
.ProfileNavi ul
{
	margin-top:8px;
	margin-bottom:8px;	
}
.ProfileNavi li
{
    line-height: 140%;
	list-style-type:none;	
}
.BalanceHeader
{
	text-align: right;
	padding-right:15px;
}
.Negative
{
	color:Red; 
	font-weight:bold;
	text-align: right;
	padding-right:15px;
}

.Positive
{
	color:#22d20b;
	font-weight:bold;
	text-align: right;
	padding-right:15px;
}
.GridTransactions td, .GridTransactions th
{
	border:1px solid #ffffff;
	padding:3px, 10px, 3px, 10px;
}
.GridViewRow1 {
	background-color:#EFEFEF;	
}

a.activeNavi:link,  a.activeNavi:visited, a.activeNavi:hover, a.activeNavi:active
{
	font-weight: bold;	
}

table.Cenik 
{
	width:100%;	
}

table.Cenik tr td bold {
	font-weight: bold;
}

table.Cenik tr td {
   	padding: 4px 4px 4px 25px;
}

table.Cenik tr.Blue {
	background: #c9d9ff;
}

table.Cenik tr.White td
{
	padding: 6px 6px 6px 25px;
	font-size: 9pt;
}

table.Cenik tr.LightBlue 
{
	background-color: #eef3ff;
}

.wellcome {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border:1px solid #DDDDDD;
}
#tableRef {
            border-width: 0px 0px 0px 0px;
            border-spacing: 0px;
            border-style: none none none none;
            border-color: #f0f0f0 #f0f0f0 #f0f0f0 #f0f0f0;
            border-collapse: collapse;  }
#tableRef td {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: #f0f0f0 #f0f0f0 #f0f0f0 #f0f0f0;
    -moz-border-radius: 0px 0px 0px 0px;  }


.mapDiv 
{
	width: 600px; 
	background-color: #c8c8c8; 
	height: 20px; 
	padding-left: 20px; 
	text-align: left; 
	padding-top: 7px;
}                

.mapLink
{
    color: white !important;
   	text-decoration: none; 
	vertical-align: bottom; 
	font-weight: bold; 
	font-size: 14px;
	
}

.mapImg 
{
	margin-left: 13px;
	vertical-align: top;
}

.tabsi .ajax__tab_header {
	font-size:12px;
   	color: black;
}
.tabsi .ajax__tab_header .ajax__tab_outer {
    background-color:  #99b3ff;
    color: #fbfbfb;
    text-decoration: none;
    
}
.tabsi .ajax__tab_active .ajax__tab_outer
{
	color: #99b3ff;
	padding: 6px 5px 0px 0px;
	background: #fbfbfb;
	text-decoration: none;
}
.tabsi .ajax__tab_header .ajax__tab_outer
{
	padding: 5px 5px 5px 5px;
	text-decoration: none;
}
.tabsi .ajax__tab_header .ajax__tab_outer:hover
{
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}

.tabsi .ajax__tab_header .ajax__tab_tab:hover
{
	text-decoration: underline;
}

.tabsi .ajax__tab_body 
{
	background-color: #fbfbfb;
}


.ProfileNaviContent p
{
    padding-left: 10px;
}

