﻿body
{
	margin: 0px;
	padding: 20px;
	font-size: 75%;
	font-family: Verdana;
	background-color: silver;
}

#container 
{
	border: solid 4px white;
	background-color: White;
}

FIELDSET
{
	border: solid 1px Silver;
	margin-top: 10px;
	_margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

FIELDSET LEGEND
{
	border: solid 1px #3894E5;
	color: #3894E5;
	font-size: 80%;
	font-weight: bold;
	margin-left: 10px;
	_margin-left: 3px;
	_margin-bottom: 20px;
	padding: 2px 10px;
}

FIELDSET LABEL 
{
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 0px;
	clear: both;
	margin: 0px 5px 0px 0px;
}

FIELDSET INPUT
{
	margin: 0px 3px 0px 0px;
}

FIELDSET P
{
	margin: 5px 0px;
	clear: both;
}


.LoginForm
{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px;
	_padding: 0px 0px;
}

.LoginForm LABEL 
{
	width: 130px;
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 0px;
	clear: both;
}


.LoginForm A
{
	font-size: 90%;	
}

.LoginForm P
{
	margin: 10px;
	font-size: 100%;
	color: #555;
}

.LoginButton
{
	border: solid 1px gray;
	width: 80px;
	background-color: white;
	font-family: Verdana;
	font-size: 90%;
	margin-top: 15px;
}

#rightcolumn
{
	text-align: right;
	width: 330px;
}


#head
{
	padding: 10px;
	background: #4B70E2 url("images/headbg.jpg") top left no-repeat;
	color: White;
	height: 59px;
}

#head IMG
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#head #logged
{
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
}

#head #logged a
{
	color: white;
}

#head #comboLanguage
{
	text-align: right;
	padding-right: 10px;
	margin-bottom: 10px;
}

#head #comboLanguage SELECT 
{
	border: solid 1px gray;
	font-family: Verdana;
}

#statusBarHead
{
	float: left;
	padding: 5px 10px;
	margin-top: 0px;
	margin-left: 250px;
	_margin-left: 125px;
	border: solid 1px rgb(65,105,225);
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	background-color: rgb(90,125,230);
	font-size: 90%;

}

#statusBarHead P
{
	margin: 2px 0px;
	padding: 1px 3px;
}

#statusBarHead P LABEL
{
	width: 130px;
	float: left;
	text-align: right;
	margin-right: 10px;
}

#underhead
{
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px;
	background-color: #D0E4FC;
}

#underhead A
{
	color: Blue;
	text-decoration: none;
}

#underhead A:HOVER
{
	color: Blue;
	text-decoration: underline;
}

#pages
{
	background-color: White;
	padding: 10px 10px 10px 10px;
	min-height: 300px;
	_height: 300px;
}

#footer
{
	clear: both;
	font-size: 75%;
	background-color: #D0E4FC;
	color: black;
	padding: 2px 13px;
	margin-top: 10px;
}

#footer #copyright
{
	text-align: left;
}

#footer #styles
{
	float: left;
	text-align: left;
	display: none; /*skryje moznost zmenit styl*/
}

#footer #version
{
	float: right;
	text-align: right;
	color: Gray;
}

.Povinne
{
	font-weight: bold;
}

#hlavnistranka H4
{
	margin: 0px;	
	font-size: 100%;
}

#hlavnistranka P
{
	font-size: 90%;
	margin: 3px 0px;	
}

#hlavnistranka H4 A
{
	color: blue;
}

#hlavnistranka DIV
{
	float: left;
	width: 250px;
	height: 60px;
	padding: 10px 20px 10px 68px;
	margin: 10px;
	border: solid 1px silver;
}


#hlavnistranka .Registrace
{
	background: url("images/users.png") no-repeat 6px center;
}

#hlavnistranka .NovyTiket
{
	background: url("images/mail.png") no-repeat 6px center;
}

#hlavnistranka .Napoveda
{
	background: url("images/help.png") no-repeat 6px center;
}

#hlavnistranka .MojeTikety
{
	background: url("images/folder.png") no-repeat 6px center;
}

#hlavnistranka .MujUcet
{
	background: url("images/config.png") no-repeat 6px center;
}

#hlavnistranka .ZmenitHeslo
{
	background: url("images/edit.png") no-repeat 6px center;
}

#hlavnistranka .Aktuality
{
	background: url("images/news.png") no-repeat 6px center;
}

.Warning 
{
	color: Red;
	font-weight: bold;
	border-bottom: solid 1px Red;
	border-top: solid 1px Red;
	border-right: solid 1px Red;
	border-left: solid 20px Red;
	padding-left: 45px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url("images/warning.gif");
	background-repeat: no-repeat;
	background-position:  10px 17px;
	_background-position:  30px 17px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.Information
{
	color: Blue;
	font-weight: bold;
	border-bottom: solid 1px Blue;
	border-top: solid 1px Blue;
	border-right: solid 1px Blue;
	border-left: solid 20px Blue;
	padding-left: 45px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url("images/info.gif");
	background-repeat: no-repeat;
	background-position:  10px 17px;
	_background-position:  30px 17px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.StrizlivyTextBox
{
	background: Transparent;
	border: dashed 1px silver;
}

#nadpisClanku
{
	font-size: 120%;
	font-weight: bold;
	background-color: #C3E3FF;
	padding: 10px 5px 5px 40px;
	height: 24px;
	background-image: url("images/article24.gif");
	background-repeat: no-repeat;
	background-position: 10px center;
}

#textClanku
{
	border-bottom: dashed 1px #83BFF5;
	border-left: dashed 1px #83BFF5;
	border-right: dashed 1px #83BFF5;
	padding: 20px;
}

#nazevKategorie
{
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 10px 5px 5px 40px;
	height: 24px;
	background-image: url("images/folder24.gif");
	background-repeat: no-repeat;
	background-position: 10px center;
}

#newsKategorieClanky
{
	border-top: 1px solid #3894E5;
}

#newsKategorie
{
	width: 170px;
	float: left;
	border-right: 1px solid #3894E5;
	border-bottom: 1px solid #3894E5;
	padding-bottom: 20px;
	padding-top: 20px;
}

#newsKategorie H4
{
	margin: 0px 0px 10px 0px;
}

.NewsClanky
{
	padding-top: 20px;
	margin-left: 190px;
}

.NewsClanky H4
{
	margin-top: 0px;
}

.Clanek
{
	margin-bottom: 20px;
}

.Clanek .Nadpis
{
	margin-bottom: 10px;
	padding-left: 0px;
}

.Clanek .Nadpis .Datum
{
	float: right;
	color: Gray;
	font-weight: normal;
	background-color: Yellow;
	padding-right: 20px;
	background: url("images/calendar.gif") no-repeat;
	background-position: right center;
	height: 16px;
}

.Clanek .Nadpis H1
{
	font-size: 110%;
	margin: 0px;
	color: #3894E5;
}

.Clanek .Obsah
{
	color: #334;
	padding-left: 0px;
}

.Clanek .CistCele
{
	margin-top: 10px;
	padding-left: 20px;
	display: none;
}

.Clanek .CistCele A
{
	text-decoration: none;
}

.Clanek .CistCele A:HOVER
{
	text-decoration: underline;
}

.Clanek .CistCele IMG
{
	border: none;
	vertical-align: middle;
}

.ClanekJeden
{
	margin-bottom: 20px;
	border: 1px dashed silver;
	padding: 20px;
}

.ClanekJeden .Nadpis
{
	margin-bottom: 10px;
	background: url("images/article.png") no-repeat;
	background-position: left center;
	min-height: 24px;
	_height: 24px;
	padding-left: 30px;
}

.ClanekJeden .Nadpis .Datum
{
	float: right;
	color: Gray;
	font-weight: normal;
	background-color: Yellow;
	padding-right: 20px;
	background: url("images/calendar.gif") no-repeat;
	background-position: right center;
	height: 16px;
}

.ClanekJeden .Nadpis H1
{
	font-size: 130%;
	margin: 0px;
	color: #3894E5;
}

.ClanekJeden .Obsah
{
	color: #445;
	padding-left: 10px;
}

#pocetClanku
{
	font-style: normal;
}

#zobrazitVse
{
	font-family: Arial CE;
	margin-bottom: 10px;
	display: none;
}

#zobrazitVse INPUT
{
	vertical-align: middle;
}

#zobrazitVse A
{
	text-decoration: none;
	color: Black;
}

#zobrazitVse A:HOVER
{
	text-decoration: underline;
}

#predmetTiketu
{
	background-color: rgb(240,240,240);
	height: 32px;
	margin-bottom: 10px;
	font-size: 120%;
	padding-left: 35px;
	padding-top: 15px;
	font-weight: bold;
	background: url("images/tiket.png") left center no-repeat;
}


.FieldsetRBL LABEL
{
	clear: none;
	float: none;
}

.CustomersFormular
{
	padding: 20px;
}

.CustomersFormular LABEL 
{
	width: 120px;
	text-align: right;
	padding-right: 5px;
	clear: none;
}

.CustomersFormular LEGEND {
 
}

#mojeTikety H4
{
	border-top: 1px dashed gray;
	font-size: 120%;
	text-align: left;
	padding: 10px 10px;
	margin: 0px;
	color: #444;
}

#mojeTiketyFiltr 
{
	background-color: rgb(222,237,254);
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 10px;
	float: left;
	width: 155px;
	border: rgb(179,197,225) solid 1px;
}

#mojeTiketyRadGrid
{
	margin-left: 180px;
	float: none;	
	_margin-left: 10px;
	_float: left;
}

#vyhledavaniTikety
{
	margin-bottom: 10px;
}


.Table
{
	border: solid 1px silver;
	border-collapse: collapse;
	font-size: 90%;
}

.Table IMG
{
	border-style:none;
}

.Table TD
{
	border: solid 1px silver;
	padding: 2px 5px;
}

.Table THEAD TD
{
	background-color: rgb(222,237,254);
	color: Black;
	font-weight: bold;
	border: solid 1px rgb(179,197,225);
	text-align: center;
}

#navigator
{
	color: black;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

#navigator #path
{
	padding: 3px 10px;
	font-size: 90%;
	text-align: left;
}

#navigator #path A
{
	color: gray;
	text-decoration: none;
}

#navigator #path A:HOVER
{
	text-decoration: underline;
}

.Error
{
	font-size: 100%;
	border: 1px solid black;
	padding: 50px;
	margin: 50px;
	background-color: White;
}

.Error H1
{
	font-size: 120%;
	color: #FF2024;
	margin-bottom: 30px;
	letter-spacing: 5px;
}

.Version
{
	font-size: 80%;
	color: gray;
	margin-top: 3px;
	text-align: right;
}
