* 
{
	margin:0px;
	padding:0px;
	font-family:Tahoma,Verdana, Arial, Sans Serif;
}

html,body
{
	font-size:100%;
	font-family:Verdana, Arial, Sans Serif;
	font-family:Verdana, Arial, Sans Serif;
}

body
{
	font-size:100%;
	/*background:#C6DAE5;*/
	background:#ffffff;
	text-align:center;
}

h1
{
	font-size:99%;
	color:#B30000;
	margin-bottom:10px;
}

h2
{
	font-size:80%;
	color:#0E2595;
	margin-bottom:10px;
	margin-top:20px;
	padding:2px;
}

h3
{
	font-size:75%;
	color:#0E2595;
	margin-bottom:10px;
	margin-top:15px;
	text-decoration:underline;
}

ol
{
	margin-bottom:10px;
}

p
{
	font-size:13px;
	line-height:150%;
	margin-bottom:10px;
}

img{border:0px;}

form
{
	margin-bottom:5px;
}

p.chyba
{
	color:red;
}

#mainpage
{
	margin:0px auto;
	text-align:left;
	background:#ffffff;
	border-top:0px solid #0E2595;
	position:relative;
	width:900px;
	_height:600px;
	min-height:600px;
	z-index:30;
	margin-top:0px;
	margin-bottom:30px;
}

td
{
	vertical-align:top;
	padding-bottom:10px;
}

th
{
	vertical-align:top;
	padding-bottom:10px;
	font-size:12px;
	padding-right:15px;
}

input{font-size:12px;padding:2px;}

#header
{
	height:183px;
	width:900px;
	background:url("./../img/hlavicka.jpg") no-repeat top;
}

#header-logo
{
	height:55px;
	width:132px;
	background:transparent url("./../img/logombank.gif");
	float:left;	
	display:none;
	position:relative;
}

#header #a-home
{
	position:absolute;
	left:0px;
	top:0px;
	height:183px;
	width:550px;
	z-index:100;
}

#header #a-mbank
{
	position:absolute;
	left:700px;
	top:50px;
	height:103px;
	width:200px;
	z-index:100;
}


#mainmenu
{
	height:48px;
	padding-left:10px;
	background:url("./../img/menu.jpg") repeat-x top;
}

#mainmenu a
{
	font-size:75%;
	display:block;
	float:left;
	margin-left:0px;
	padding:3px;
	text-decoration:none;
	color:white;
	font-weight:normal;
	margin-top:10px;
}

#mainmenu a.selected
{
	font-weight:bold;
}

#mainmenu .splitter
{
	display:block;
	float:left;
	height:12px;
	width:1px;
	background:url("./../img/menu-carka.gif") no-repeat top;
	margin:12px;
	margin-top:14px;
}

#mainmenu2
{
	height:56px;
	padding-left:10px;
	background:url("./../img/zapati.jpg") repeat-x top;
}

#mainmenu2 a.selected
{
	font-weight:bold;
}

#mainmenu2 a
{
	font-size:75%;
	display:block;
	float:left;
	margin-left:0px;
	padding:3px;
	text-decoration:none;
	color:white;
	font-weight:normal;
	margin-top:10px;
}

#mainmenu2 .splitter
{
	display:block;
	float:left;
	height:12px;
	width:1px;
	background:url("./../img/menu-carka.gif") no-repeat top;
	margin:12px;
	margin-top:14px;
}

#mainmenu a:hover
{
	background-color:#F3E6E0;
	color:#B30000;
}


#main-content
{
	min-height:400px;
	_height:400px;
	&height:400px;
}

#subpage
{
	padding:10px;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
	position:relative;
	padding:5px;
}

#submenu
{
	display:none;
	width:180px;
	min-width:120px;
	position:absolute;
	z-index:50;
	border:1px solid #0E2595;
	border-top:0px;
	border-bottom:0px;
	background:#95B8D4;
}

#submenu a
{
	display:block;
	font-size:70%;
	padding:4px;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
	color:blue;
	text-decoration:none;
	border-bottom:1px solid #0E2595;
	color:#0E2595;
}

#submenu a:hover
{
	background-color:#F3E6E0;
}



.cleaner
{
	clear:both;
}

#domains-input{text-align:center;margin-bottom:20px;padding-bottom:10px;font-size:90%;}
#domains-input input {padding:2px;}
#domains-input input.domain {width:300px;}
#domains-input input.contact {width:150px;}
#domains-input select {width:100px;text-align:center;}
#domains-input span {font-weight:bold;color:#191970;}

#registrace fieldset{border:1px solid #0E2595;margin-bottom:20px;padding:10px;padding-top:0px;}
#registrace p{margin-top:7px;}
#registrace legend{border:1px solid #0E2595;padding:5px;font-size:70%;font-weight:bold;margin-left:10px;}
#registrace table{margin-top:10px;}
#registrace th,td{font-size:12px;text-align:left;padding-right:10px;font-weight:normal;}
#registrace td{padding-right:30px;}
#registrace th{width:140px;padding:4px;text-align:right}
#registrace th.povinny{font-weight:bold;}
#registrace td input{padding:2px;font-size:12px;text-align:left;width:250px;}
#registrace td input.psc {width:80px;}
#registrace td input.chk {width:10px;margin-left:10px;}
#registrace td input.cmd {width:100px;text-align:center;}
#registrace select{padding:2px;font-size:12px;text-align:left;min-width:50px;}
#registrace select#ownerIdentifyType{width:170px;}
#registrace select#adminIdentifyType{width:170px;}
#registrace textarea{width:470px;}

form h2{margin-top:10px;margin-bottom:10px;font-size:12px;}
form textarea{width:300px;height:100px;font-size:100%;}

#chyba{border:0px solid red;font-weight:bold;color:red;margin-bottom:10px;padding:10px;width:500px;}

table#owner{display:block;}
table#admin1{display:block;}

p.upozorneni{font-weight:bold;}

table.alone{border-bottom:1px solid #95B8D4;border-right:1px solid #95B8D4;border-left:1px solid #95B8D4;margin-bottom:5px;}
table.alone th,table.alone td{padding:3px;padding-right:20px;text-align:left;font-size:70%;}
table.alone th{background:#95B8D4;}
table.alone th.overallValue{text-align:center;}
table.alone tr.lichy td{background:#ffffff;}
table.alone tr.sudy td{background:#EBEAE6;}
table.alone tr.weekend2 td{background:#fec2ba;}
table.alone tr.pages td{}
table.alone tr.pages td.zarovnat-nastred{width:300px;text-align:center;}
table.alone th.zarovnat-napravo,table.alone td.zarovnat-napravo{text-align:right;}
table.alone th a{color:#0E2595;}
table.alone td div{font-size:10px;color:gray;cursor:pointer;}
table.alone th div{font-size:10px;color:#555555;}
table.alone td div.overallValue{text-align:center;}

table.aloneOverall{border:1px solid #cccccc;width:1350px;}
table.aloneOverall th,table.aloneOverall td{padding:3px;padding-right:20px;text-align:left;font-size:70%;}
table.aloneOverall th{background:#95B8D4;}
table.aloneOverall th.overallValue{text-align:center;}
table.aloneOverall tr.lichy td{background:#ffffff;}
table.aloneOverall tr.sudy td{background:#EBEAE6;}
table.aloneOverall tr.weekend td{background:#F08080;}
table.aloneOverall tr.weekend2 td{background:#fec2ba;}
table.aloneOverall tr.pages td{}
table.aloneOverall tr.pages td.zarovnat-nastred{width:300px;text-align:center;}
table.aloneOverall th.zarovnat-napravo,table.aloneOverall td.zarovnat-napravo{text-align:right;}
table.aloneOverall th a{color:#0E2595;}
table.aloneOverall td div{font-size:10px;color:gray;cursor:pointer;}
table.aloneOverall th div{font-size:10px;color:#555555;}
table.aloneOverall td div.overallValue{text-align:center;}
table.aloneOverall th.border-right{border-right:1px solid #cccccc;}
table.aloneOverall td.border-right{border-right:1px solid #cccccc;}

div#prehledMain
{
	background:#95B8D4;
}

div#prehled
{
	height:250px;
	overflow:auto;
	width:1350px;
}


table.alone-action{border:1px solid #B1C8DA;width:900px;margin-bottom:5px;}
table.alone-action td{padding:2px;background:#e2e2e2;color:#434343;vertical-align:top;font-size:70%;}
table.alone-action td a{color:#434343;text-decoration:none;}
table.alone-action td a.selected{text-decoration:underline;font-weight:bold}
table.alone-action th.zarovnat-napravo,table.alone-action td.zarovnat-napravo{text-align:right;}

ul#domains-ext{list-style-type:none;margin:0px;padding:0px;}
ul#domains-ext li{margin:0px;padding:3px;display:block;float:left;margin-left:20px;border:1px solid #B1C8DA;font-size:75%;background:#EBEAE6;}

div.cleaner{clear:both;margin-bottom:20px;}

table.alone-account{border-bottom:1px solid #B1C8DA;border-right:1px solid #B1C8DA;border-top:1px solid #B1C8DA;border-left:1px solid #B1C8DA;width:500px;}
table.alone-account th,table.alone-account td{padding:6px;padding-right:20px;text-align:left;font-size:80%;}
table.alone-account th.zarovnat-napravo,table.alone-account td.zarovnat-napravo{text-align:right;}
table.alone-account tr.lichy td{}
table.alone-account tr.sudy td{background:#EBEAE6;}

p.vysledek{font-weight:bold;}

div#zapati{font-size:65%;text-align:right;margin:5px auto;width:980px;display:none;}

p.platce{margin-left:105px;}

#userinfo{width:255px;float:right;border:0px solid #0E2595;margin-top:20px;}
#userinfo div{text-align:right;font-size:80%;}

div#novinky h3
{
	font-size:70%;
	color:#0E2595;
}

div#novinky p
{
	font-size:70%;
	margin-bottom:20px;
}


.cmd{padding:1px;font-size:10px;}

select.action{font-size:11px;width:150px;}
td.is_exp{color:red;font-weight:bold;}
td.will_exp{color:blue;}

ul#filter-letter{list-style-type:none;margin-bottom:20px;}
ul#filter-letter li{display:block;border:1px solid #838383;font-size:70%;background:#EBEAE6;padding:2px;margin:2px;text-align:center;float:left;width:14px;margin-right:2px;}
ul#filter-letter li a{text-decoration:none;color:#000000;display:block;}
ul#filter-letter li.selected{font-weight:bold;background:#838383;}
ul#filter-letter li.selected a{color:#ffffff;}

.cmd-self{font-size:75%;padding:2px;}

ul{margin-left:20px;list-style-type:square;margin-bottom:20px;}
ul ul{margin-left:40px;list-style-type:circle;margin-bottom:0px;}
li{font-size:12px;line-height:20px;}

#ajax-info
{
	position:absolute;
	width:300px;
	height:200px;
	z-index:200;
	display:none;
	background-color:#EBEAE6;
	border:1px solid #838383;
}

#ajax-info #head
{
	height:18px;
	position:relative;
	background-color:#838383;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	color:#ffffff;
}

#ajax-info #head #close
{
	position:absolute;
	color:#838383;
	border:1px solid #ffffff;
	font-size:12px;
	height:18px;
	width:18px;
	left:282px;
	top:0px;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	background:#ffffff;
}

#ajax-info fieldset
{
	border:1px solid #838383;
	font-size:11px;
	margin:10px;
}

#ajax-info fieldset.zarovnat-nastred
{
	text-align:center;
}

#ajax-info fieldset legend
{
	border:1px solid #838383;
	background-color:#EBEAE6;
	padding:2px;
	margin-left:10px;
}

#ajax-info table
{
	margin-left:5px;
	margin-top:10px;
}

#ajax-info th,#ajax-info td
{
	font-weight:normal;
	padding:2px;
	font-size:11px;
}

#ajax-info th
{
	text-align:right;
}

#ajax-info span
{
	cursor:pointer;
}

#frm{font-size:11px;}
#frm select{font-size:11px;padding:2px;}
#frm input{font-size:11px;padding:2px;}


table.alone-form{margin-bottom:5px;}
table.alone-form th,table.alone-form td
{
	padding:3px;
	padding-right:20px;
	text-align:left;
	font-size:70%;
	vertical-align:top;
	border-bottom:1px solid lightgray;
}
table.alone-form th{background:none;width:120px;}
table.alone-form tr.lichy td{}
table.alone-form tr.sudy td{background:#EBEAE6;}
table.alone-form tr.pages td{}
table.alone-form tr.pages td.zarovnat-nastred{width:300px;text-align:center;}
table.alone-form th.zarovnat-napravo,table.alone td.zarovnat-napravo{text-align:right;}
table.alone-form th a{color:#0E2595;}
table.alone-form input{padding:1px;}
table.alone-form .cmd
{
	text-align:center;
}

fieldset{border:1px solid #0E2595;margin-bottom:20px;padding:10px;}
legend{border:1px solid #0E2595;padding:5px;font-size:70%;font-weight:bold;margin-left:10px;}

table.alone-big{border-bottom:1px solid #B1C8DA;border-left:1px solid #B1C8DA;margin-bottom:5px;}
table.alone-big th,table.alone-big td{padding:2px;padding-right:20px;text-align:left;font-size:60%;border-top:1px solid #B1C8DA;border-right:1px solid #B1C8DA;}
table.alone-big th{background:#95B8D4;}
table.alone-big tr.lichy td{}
table.alone-big tr.sudy td{background:#FBFAF6;}
table.alone-big tr.pages td{}
table.alone-big tr.pages td.zarovnat-nastred{width:300px;text-align:center;}
table.alone-big th.zarovnat-napravo,table.alone-big td.zarovnat-napravo{text-align:right;}
table.alone-big th a{color:#0E2595;}

table.ceny{width:100%;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:20px;}
table.ceny td{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
table.ceny td.text h3{font-size:12px;padding-top:10px;color:#0052b7;margin-bottom:0px;}
table.ceny td.text{padding:20px;padding-top:10px;width:300px;line-height:17px;}
table.ceny img{margin-top:10px;float:right;}
table.ceny strong{font-weight:bold;}

#branchesTabs
{

}

#branchesTabs td
{
	padding:6px;
	background:lightgray;
}


#branchesTabs td.selected
{
	padding:3px;
	background:#DD5533;
	font-weight:bold;
}

#branchesTabs td a
{
	margin-right:10px;
	margin-left:10px;
	color:#000000;
}


#reportMainTotal,#reportMainTotal table
{
	width:300px;
}



#reportMain
{
	width:1010px;
}

#reportMain th
{
	height:38px;
}

#reportMain td
{
	height:20px;
}

#reportDate
{
	width:100px;
	float:left;
}
	
	#reportDate table
	{
		width:100px;
	}
	
#reportBranches
{
	width:800px;
	overflow:auto;
	float:left;
}
	#reportBranches table
	{
		width:auto;
	}

	#reportBranches td,#reportBranches th,#reportBranches td div
	{
		padding:0px;
		margin:0px;
		width:70px;
	}
	
	
#reportOverall
{
	width:60px;
	float:left;
}
	
	#reportOverall table
	{
		width:60px;
	}
	
.weeks {border:2px solid #000000;}
.weeks th,.weeks td{border-right:1px solid gray;border-bottom:1px solid gray;padding:0px;}
.weeks th{padding:3px;}
.weeks td{height:100px;vertical-align:top;font-size:11px;}
.weeks td.week_of_year{vertical-align:middle;text-align:center;}
.weeks td.workingday{width:150px;}
.weeks td.workingday .title{width:150px;font-weight:bold;}
.weeks td .title{background:#cccccc;margin:0px;padding:3px;color:#444444;}
	.weeks td .title a{float:right;font-weight:normal;}
	
.weeks td .sum{margin-top:7px;margin-left:15px;}
	.weeks td .sum div{margin-bottom:2px;}
	.weeks td .total{font-weight:bold;font-size:12px;}
	
.day {border:2px solid #000000;}
.day th,.day td{border-right:1px solid gray;border-bottom:1px solid gray;padding:0px;}
.day th{padding:3px;}
.day td{height:80px;vertical-align:top;font-size:11px;}
.day td.week_of_year{vertical-align:middle;text-align:center;}
.day td.time{width:80px;text-align:center;vertical-align:middle;font-size:13px;}
.day td.list{width:900px;}
.day td.list div{border-bottom:1px dotted gray;padding:3px;}
.day td.list div .gmp{font-weight:bold;}


.person{width:450px;float:left;border:1px solid gray;padding:5px;margin-right:20px;}
.person div{padding:5px;background:#eeeeee;margin-bottom:10px;}
.person h3{font-weight:bold;font-size:11px;background:#999999;padding:4px;text-align:center;color:#000000;}
.person h4{font-weight:normal;font-size:10px;}
.person p{font-weight:normal;font-size:12px;}
.person p.bold{font-weight:bold;}
.person a{display:block;font-size:10px;color:#000000;background:#cccccc;padding:4px;width:200px;text-align:center;margin:0px auto;border:1px solid #000000;text-decoration:none;}

table.alone-form td span{float:right;text-decoration:none;font-weight:normal;cursor:pointer;border:1px solid #000000;padding:1px;background:#555555;color:#dddddd;}

.povinny{font-weight:bold;}
ul#err li{color:red;}
.nastred{text-align:center;}

#column-right{width:250px;float:right;}
#column-left{margin-right:270px;}

#home-top10{background:url("./../img/ramecek2.gif") repeat-y left top;margin-bottom:30px;}
#home-top10-inner{background:url("./../img/ramecek1.gif") no-repeat left top;}
#home-top10-inner2{padding:10px;padding-top:0px;background:url("./../img/ramecek3.gif") no-repeat left bottom;}
#home-top10 table td{font-size:11px;padding:2px;}
#home-top10 p{font-size:10px;margin-top:10px;}
#home-top10 h2{padding-top:10px;}

#home-login{background:url("./../img/ramecek2.gif") repeat-y left top;}
#home-login-inner{background:url("./../img/ramecek1.gif") no-repeat left top;}
#home-login-inner2{padding:10px;padding-top:0px;background:url("./../img/ramecek3.gif") no-repeat left bottom;}
#home-login-inner2 h2{padding-top:10px;}
#home-login td{vertical-align:middle;}
#home-login td input{font-size:11px;}
#home-login p{font-size:10px;margin-top:5px;color:blue;}
#home-login a{color:blue;}
#home-login td .cmd{font-size:12px;}

ol{margin-left:30px;}
#group-top{margin:0px;border:0px;}
#group-top td div.title{width:136px;overflow:hidden;font-weight:bold;}
#copyright
{
	height:46px;
	padding-left:10px;
	padding-top:15px;
	background:url("./../img/zapati2.jpg") repeat-x top;
	font-size:11px;
	color:#ffffff;
}


