#nnn
{
	border: 1px solid white !important
}

BODY {
	color: #000000;
	background-color: #FFFFFF;
	font-family :   Tahoma, Verdana,Arial, Helvetica, Serif ;
	font-size: 75%;
	letter-spacing: 0em;
	margin: 0em;
	padding: 0em;
	scrollbar-3dlight-color: ThreedLightShadow;
	scrollbar-arrow-color: gray;
	scrollbar-base-color: ThreedLightShadow;
	scrollbar-darkshadow-color: ThreedLightShadow;
	scrollbar-face-color: #E1D7A6;
	scrollbar-highlight-color: ThreedLightShadow;
	scrollbar-shadow-color: ThreedLightShadow;
	scrollbar-track-color: #E3E1D8;
}

table {
	font-size: 100%;
}


td,th {
	color: #000000;
	font-family :    Tahoma, Verdana,Arial, Helvetica, Serif ;
	margin: 0em;
	padding: 0em;
}

th {
	font-weight: bold;
}

input, textarea, select{
	font-family :   Tahoma, Verdana,Arial, Helvetica, Serif ;
	font-size: 1em;
	border: 1px solid #B3B6C2;
	background-color: #FFFFFF;
	color: #1A3891;
	font-weight: normal;
 }

.noborder, .noborder input, radio {
	border: 0px;
}

input.button {
	margin-top: 0.4em;
	border: 1px solid #FC532D;
	font-weight: bold;
	background-color: #F7F5F0;
	color: #1A3891;
	font-weight: bold;
	cursor: hand;
}

input.buttonright {
	float: right;
	border: 1px solid #FC532D;
	font-weight: bold;
	background-color: #F7F5F0;
	color: #1A3891;
	font-weight: bold;
	cursor: hand;
	margin-bottom: 0.1em;
}

input.buttonNoSpace {
	border: 1px solid #FC532D;
	font-weight: bold;
	background-color: #F7F5F0;
	color: #1A3891;
	font-weight: bold;
	cursor: hand;
	
}

.textarea{
	width: 350px;
}

a:active, a:link, a:visited, a, a:hover  {
	color: #233E99;
}

.clearFloat {
	clear: both;
}

.back {
	float: right;
	padding-top: 0.2em;
	padding-right: 0.5em;
}

HR{
	width: 580px;
	margin-top: 0em;
	border-top: 0px solid #1A3891;
	height: 1px;
	color: #DDDDDD;
}

.graytext {
	color: #878787;	
}

.orangetext {
	color: #FC532D;	
}


.bluetext {
	color: #1A3891;
	font-weight: bold;
}



/*
//--------------------------------------------------------------------
//	Hlavicky
//--------------------------------------------------------------------
*/
h1{
	color: #233E99;
	font-size: 11px;
}

h2{
	color: #BA006F;
	font-size: 12px;
}

h3{
	font-size: 11px;
}

/*
//--------------------------------------------------------------------
//	Content
//--------------------------------------------------------------------
*/
#contentxxx{
	position: absolute;
	left: 5px;
	top: 5px;
	float: left;
	width: 766px;
	background-color: #FFFFFF;	
	font-size: 1em;
}

#content{
	float: left;
	margin-left: 3px;
	margin-top: 5px;
	width: 766px;
	background-color: #FFFFFF;	
	font-size: 1em;
}

/*
//--------------------------------------------------------------------
//	Horni pruh
//--------------------------------------------------------------------
*/
#topC {
	height: 83px;
	width: 100%;
	background: transparent url(../images/top/top_bg.gif) no-repeat;
}

/*
//--------------------------------------------------------------------
//	Horni Pruh Logo + reklama
//--------------------------------------------------------------------
*/
#logo {
	float: left;
	margin-left: 0.1em;
	margin-top : 0.3em;
	width: 100px;
	height: 55px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0.5em;
}

#logo H1 {
	margin: 0em;
	border: 0em;
}

#logo A {
	display: block; 
	padding-right: 0em; 
	padding-left: 0em; 
	padding-bottom: 0em; 
	padding-top: 0em; 
	background: no-repeat;
	margin: 0em; 
	width: 133px;
	height: 61px;
	border: 0em;
	text-decoration: none;
}

#logo span {
	left: -10000px; 
	position: absolute; 
	
	border: 0px;
}

#reklama {
	float: left;
	background: transparent none no-repeat;
	margin-left: 88px;
	margin-top: 1.0em;
	width: 470px;
	height: 63px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0em;
}

#reklama H3 {
	margin: 0em;
	border: 0em;
}

#reklama A {
	display: block; 
	padding-right: 0em; 
	padding-left: 0em; 
	padding-bottom: 0em; 
	padding-top: 0em; 
	background: no-repeat;
	margin: 0em; 
	width: 470px;
	height: 63px;
	border: 0em;
	text-decoration: none;
}
#reklama img {
	border: 0em;
}


/*
//--------------------------------------------------------------------
//	Horni Pruh Svatek
//--------------------------------------------------------------------
*/

#svatek {
	position: absolute;
	top: 30px;
	left: 700px;
	padding: 0em;
	width: 60px;
	height: 35px;
	text-align: center;
	font-size: 0.9em;
}

.datum {
	margin: 0em;
	border: 0em;
}

.jmeno {
	color: #1A3891;
	margin: 0em;
}

/*
//--------------------------------------------------------------------
//	Levy sloupec s Prihlasenim uzivatele
//--------------------------------------------------------------------
*/

#leftCollumC {
	clear: both;
	float: left;
	width: 164px;
	background-color: #FFFFFF;
}

#login {
	height: 3.5em;
	background: #FC5F3B url(../images/menu/left_login_bg.gif) no-repeat;
	text-align: left;
	margin: 0em;
	padding: 0em;
	margin-top: 0em;
	margin-left: 0em;
	padding-top: 2em;
	padding-left: 2em;
	padding-bottom: 0.8em;
	font-size: 11px;
	color: #FFFFFF;
}

.loginForm {
	margin: 0em;
	padding: 0em;
}

.inputButton {
	text-align: right;
	vertical-align: -3px;
	border: 0px;
}

.inputLogin {
	border: 1px solid #B0B4C1;
	width: 85px;
}

/*
//--------------------------------------------------------------------
//	Levy sloupec s navigaci
//--------------------------------------------------------------------
*/

#Navigation {
	text-align: left;
	width: 164px;
	font-size: 0.9em;
	margin-top: 0em;
	margin-left: 0em;
}

.NavigationHeadline {
	background: url(../images/menu/left_informace_bg.gif) no-repeat;
	padding-left: 0em;
	margin-top: 0.3em;
	width: 164px;
	height: 24px;
}

.NavigationHeadline h2 span {
	left: -10000px; 
	position: absolute; 
	top: 0px
}

.NavigationHeadline2 {
	background: url(../images/menu/left_vyhledavani_bg.gif) no-repeat;
	padding-left: 0em;
	margin-top: 0.4em;
	width: 164px;
	height: 24px;
}

.NavigationHeadline2 h2 span {
	left: -10000px; 
	position: absolute; 
	top: 0px
}

.NavigationHeadline3 {
	background: #F9F6ED url(../images/menu/left_dalsi_sluzby_bg.gif) no-repeat;
	padding-left: 0em;
	margin-top: 0.4em;
	width: 164px;
	height: 24px;
}

.NavigationHeadline3 h2 span {
	left: -10000px; 
	position: absolute; 
	top: 0px
}

.NavBg {
	background-color: #1A3891;
}

UL {
	padding: 0em;
	margin: 0em;
}

LI{
	padding: 0em;
	margin: 0em;
}

#Navigation A.nav {
	/* display: block; */
	height: 1.7em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0.5em;
	padding-top: 0.4em;
	vertical-align : super;
} 

#Navigation A:HOVER.nav {
	/* display: block; */
	font-weight: bold;
	color: #DEDEDE;
	text-decoration: none;
	padding-left: 0.5em;
} 

li.uvod {
	list-style-image: url(../images/menu/left_ico_uvodni_strana.gif);
	list-style-position: inside;
}

li.ospol {
	list-style-image: url(../images/menu/left_ico_o_spolecnosti.gif);
	list-style-position: inside;
}

li.produkt {
	list-style-image: url(../images/menu/left_ico_produkty.gif);
	list-style-position: inside;
}

li.meddb {
	list-style-image: url(../images/menu/left_ico_medialni_db.gif);
	list-style-position: inside;
}

li.monitor {
	list-style-image: url(../images/menu/left_ico_monitoring.gif);
	list-style-position: inside;
}

li.veddb {
	list-style-image: url(../images/menu/left_ico_vedomostni_db.gif);
	list-style-position: inside;
}

li.sbirka {
	list-style-image: url(../images/menu/left_ico_sbirka_zakonu.gif);
	list-style-position: inside;
}

li.settings{
	list-style-image: url(../images/menu/left_ico_nastaveni.gif);
	list-style-position: inside;
}

.subNavigation {
	border-bottom: 1px solid #1A3891;
	background: #E4F2FB;	 
	list-style: none none;
	font-weight: normal;
	font-size: 11px;
}

.subNavigation ol {
	margin: 0em;

	margin-left: 3em;
	padding: 0em;
}

.subNavigation li {
	border-bottom: 1px solid #FFFFFF;	
	list-style: none none;
}

#Navigation A.subnav {
	display: block;
	height: 15px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#Navigation A:HOVER.subnav {
	display: block;
	color: #000000;
	background-color: #CEDAE3;
	font-weight: normal;
	text-decoration: none;
}

.subNavigation OL {
	list-style: none;
}

.NavOther {
	background-color: #F9F6ED;
	padding-bottom: 0.5em;
}

.NavOther UL {
	list-style-image: url(../images/menu/left_li_ostatni_sluzby.gif);
}

.NavOther LI {
	list-style-image: url(../images/menu/left_li_ostatni_sluzby.gif);
	margin-left: 2em;
	vertical-align: 0px;
}

#Navigation A.othernav {
	display: block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	height: 1.7em;
}

#Navigation A:HOVER.othernav {
	display: block;
	color: #FC532D;
	font-weight: normal;
	text-decoration: none;
}

/*
//--------------------------------------------------------------------
//	Hlavni sloupec s navigacni cestou
//--------------------------------------------------------------------
*/

#contentCollumC {
	float: left;
	/*overflow: auto;*/
	width: 599px;
}

#navMain
{
    padding-top: 3px;
	height: 20px;
}

#navPath {
	float: left;
	width: 290px;
	height: 20px;
	font-size: 12px;
	margin-left: 0.5em;
	margin-top: 8px;
	/*margin-top: 0.5em;*/
	font-weight: bold;
	text-decoration: none;
	color: #1A3891;
}

#navPath A {
	color: #FC532D;
	text-decoration: none;
}

#navPath A:HOVER {
	color: #1A3891;
	text-decoration: none;
}

#creditCount {
	float: left;
	padding: 0px;
	margin: 0px;
	/*margin-top: 0.6em;
	width: 130px;*/
	margin-top: 10px;
	width: 12em;
	height: 20px;
	text-align: right;
	font-size: 0.9em;
}

#creditCount span {
	color: #FC532D;
	/*font-weight: bold;*/
}

#menuBar {
	float: right;
	padding: 0px;
	margin: 0px;
	/*width: 160px;*/
	width: 13em;
	height: 20px;
	height: 1em;
	margin-top: 0.2em;
	text-align: left;
}

#menuBar img {
	border: 0px;
	padding: 0em;
	margin: 0em;
}

.menuBarTable {
	padding: 0em;
	margin: 0em;
}


/*
//--------------------------------------------------------------------
//	Hlavni sloupec s obsahem samotnym i s HP
//--------------------------------------------------------------------
*/

#page {
	width: 595px;
	margin-left: 0em;
	margin-top: 0.2em;
}

#hpPageKolaz {
	background: url(../images/hp/hp_kolaz_bg.jpg) no-repeat top;
	width: 599px;
	/*height: 248px;*/
}

#hpPageKolaz_ods {
	background: url(../images/hp/ods/hp_kolaz_bg.jpg) no-repeat top;
	width: 599px;
	/*height: 248px;*/
}

#hpPageKolaz_cisr {
	background: url(../images/hp/cisr/hp_kolaz_bg.jpg) no-repeat top;
	width: 599px;
	/*height: 248px;*/
}

#hpPageKolaz span, #hpPageKolaz_ods span, #hpPageKolaz_cisr span
{
	left: -10000px; 
	position: absolute; 
	border: 0px;
}

#hpPageKolaz A.internet 
{
	position: absolute;
	display: block;
	top: 115px;
	left: 455px;
	width: 60px;
	height: 61px;
	border: 0px;
}

#hpPageKolaz A.radio {
	position: absolute;
	display: block;
	top: 185px;
	left: 433px;
	width: 60px;
	height: 61px;
	border: 0px;
}

#hpPageKolaz A.noviny {
	position: absolute;
	display: block;
	top: 255px;
	left: 460px;
	width: 60px;
	height: 61px;
	border: 0px;
}

#hpPageKolaz A.televize {
	position: absolute;
	display: block;
	top: 285px;
	left: 532px;
	width: 60px;
	height: 61px;
	border: 0px;
}

.pageTextHP {
	margin-top: 22em;
	margin-left: 1em;
    line-height: 1.2em;
}

.pageTextHP h2 {
	margin: 0em;
	margin-top: 0.2em;
	margin-bottom: 1em;
	padding: 0px;
	color: #FC532D;
}

.pageTextHP p {
	margin: 0em;
	text-align: justify;
	font-size: 0.9em;
}

#PageKolaz {
	background: url(../images/vedom/hp_kolaz_vdb.jpg) no-repeat top;
	width: 599px;
	/*height: 348px;*/
}

#PageKolaz span {
	left: -10000px; 
	position: absolute; 
	border: 0px;
}

#PageKolaz A.internet {
	position: absolute;
	display: block;
	top: 115px;
	left: 455px;
	width: 60px;
	height: 61px;
	border: 0px;
}

#PageKolaz A.radio {
	position: absolute;
	display: block;
	top: 185px;
	left: 433px;
	width: 60px;
	height: 61px;
	border: 0px;
}

#PageKolaz A.noviny {
	position: absolute;
	display: block;
	top: 255px;
	left: 460px;
	width: 60px;
	height: 61px;
	border: 0px;
}

#PageKolaz A.televize {
	position: absolute;
	display: block;
	top: 285px;
	left: 532px;
	width: 60px;
	height: 61px;
	border: 0px;
}

.pageTextDb {
	margin-top: 22em;
	margin-left: 1em;
}

.pageTextDb h2 {
	margin: 0em;
	margin-top: 0.2em;
	margin-bottom: 1em;
	padding: 0px;
	color: #FC532D;
}

.pageTextDb p {
	margin: 0em;
	text-align: justify;
	font-size: 0.9em;
}


#pageText {
	float: left;
	width: 580px;
	margin-top: 0em;
	padding-top: 1em;
	margin-left: 0.6em;
	text-align: justify;
	border-top: 0px solid #1A3891;
	font-size: 90%;
}

#pageText h2 {
	margin: 0em;
	margin-bottom: 1em;
	padding: 0px;
	padding-top: 0.2em;
	color: #FC532D;
}

#pageText h3 {
	clear: left;
	color: #1A3891;
	padding: 0em;
	margin: 0em;
	padding-bottom: 0.8em;
	margin-top: 1em;
}

#pageText .datum {
	color: #FC532D;
}


#pageText p {
	margin: 0em;
	padding: 0em;
}

#pageText UL {
	margin-top: 0.5em;
	margin-bottom: 1em;
}

#pageText LI {
	list-style-image: url(../images/menu/left_li_ostatni_sluzby.gif);
	margin-left: 2em;
	vertical-align: 0px;
}

#pageText img {
	float: left;
	margin: 0em;
	padding: 0em;
	padding-right: 1em;
	border: 0px;
}

#ucDotOZ_tv img, #ucDotTem_tv2 img {
	float: none;
	margin: 0em;
	padding: 0em;
	border: 0px;
}

#pageText #cal1_outer img, #ucDotDat_cal1_outer img, #pageText #cal2_outer img, #ucDotDat_cal2_outer img 
{
	float: none;
	vertical-align: top;
}

#pageText A:HOVER {
	color: #FC532D;
}

#pageText .imgNoFloat {
	float: none;
	padding-bottom: 1em;
}

#pageText .block {
	clear: left;
	float: left;
	width: 250px;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	padding-left: 0.1em;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F9F6ED;
}
#pageText .block2 {
	float: left;
	width: 200px;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F9F6ED;
}

#pageText .yellowTable {
	font-size: 100%;
	background-color: #F9F6ED;
	margin-left: 2em;
}

#pageText .yellowTable td {
	padding-left: 0.4em;
	width: 225px;
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
}

#pageText .yellowTable th {
	padding-left: 0.4em;
	width: 225px;
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
}

#pageText .kontaktTable {
	font-size: 100%;
	width: 490px;
	background-color: #F9F6ED;
	vertical-align: top;
	margin-left: 2em;
}

#pageText .kontaktTable th{
	width: 200px;
	font-weight: normal;
	vertical-align: top;
	padding-left: 0.4em;
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
	color: #1A3891;
	text-align: left;
}

#pageText .kontaktTable td {
	padding-left: 0.4em;
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
}

#pageText .downloadTable {
	font-size: 100%;
	width: 500px;
	background-color: #F9F6ED;
	margin-left: 2em;
}

#pageText .downloadTable td {
	padding-left: 0.4em;
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
}

#pageText .downloadTable th.nadpis {
	width: 280px;
	padding-left: 0.4em;
	padding-right: 0.2em;
	text-align: left;
	color: #1A3891;
	font-weight: normal;
}

#pageText .downloadTable th.file {
	width: 120px;
	padding-left: 0.4em;
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
	text-align: center;
	color: #1A3891;
	font-weight: normal;
}

#pageText .downloadTable td.nadpis {
	text-align: left;
}

#pageText .downloadTable td.file {
	text-align: center;
}

#pageText .headlineDate {
	float: left;
	border-bottom: 0px solid #000000;
	display: block;
	width: 40px;
	font-weight: bold;
	color: #1A3891;
}

#pageText .headlineSource {
	float: left;
	border-bottom: 0px solid #000000;
	display: block;
	width: 400px;
	font-weight: bold;
	color: #FC532D;
}

#pageText .hlavicka {
	float: left;
	width: 80px;
	font-weight: bold;
}
#pageText .hlavicka2 {

}

#sourceLeft {
	float: left;
	width: 280px;
	border: 0px solid #000000;
}

#sourceRight {
	float: right;
	width: 280px;
	border: 0px solid #000000;
}

#sourceCenter {
	clear: both;
	text-align: center;
	width: 400px;
	border: 0px solid #000000;
}

.navInline {
	margin-top: 0.4em;
}

.navInline UL{
	margin: 0em;
	padding: 0em;
	display: inline;
	text-align: center;
}

.navInline LI{
	display: inline;
}

#klient {
	padding-bottom: 0.5em;
}

#klient .klientTable {
	font-size: 100%;
	width: 300px;
	background-color: #F9F6ED;
	margin-left: 2em;
}

#klient .klientTable th {
	color: #FC532D;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

#klient .klientTable td {
	border: 1px solid #FFFFFF;
	font-weight: bold;
	padding-left: 0.2em;
	padding-right: 0.2em;
}



#pageText .fakTable0 {
	font-size: 100%;
	width: 565px;
	vertical-align: top;
	padding: 2px;
	margin: 2px;
}

#pageText .fakTable0 .nadpis {
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
}

#pageText .fakTable0 .mini {
	font-weight: normal;
	font-size: 9px;
}

#pageText .fakTable {
	font-size: 12px;
	width: 565px;
	vertical-align: top;
	border: 1px solid #000000;
	padding : 0px;
	margin : 0px;
}

#pageText .fakTable th{
	padding-left: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: left;
}

#pageText .fakTable td{
	padding-left: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	text-align: left;
	vertical-align: top;
	border: 1px solid #000000;
}

#pageText .fakTable .navesti{
   width: 85px;
}

#pageText .offerTable {
	margin-top: 0.5em;
	font-size: 100%;
	width: 565px;
	vertical-align: top;
	margin-left: 0.2em;
}

#pageText .offerTable th{
	font-weight: normal;
	padding-top: 0.2em;
	vertical-align: top;
	padding-left: 0.4em;
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
	color: #1A3891;
	text-align: left;
}

#pageText .offerTable .zahlavi {
	font-weight: bold;
	padding-top: 0.6em;
	padding-bottom: 0.4em;
}

#pageText .offerTable td {
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
}

#pageText .vedomostTable {
	vertical-align: top;
}

#pageText fieldset {
	border-right: #FC532D 1px solid; 
	border-top: #FC532D 1px solid; 
	border-left: #FC532D 1px solid; 
	border-bottom: #FC532D 1px solid;
	color: #FC532D;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
}

#pageText textarea {
	width: 200px;
	height: 50px;
}

#pageText select {
	width: 200px;
}

#pageText .priceTable {
	font-size: 100%;
	width: 550px;
	margin-left: 2em;
}


#pageText .priceTable th {
	text-align: left;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	vertical-align: top;
	color: #1A3891;
}

#pageText .priceTable td {
	color: #1A3891;
	padding-top: 0.1em;
	padding-bottom: 0.3em;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

/*
//--------------------------------------------------------------------
//	strana pro dobijeni kreditu
//--------------------------------------------------------------------
*/

#pageText #kreditDobiti {
	color: #000000;
	padding-top: 1em;
	padding-bottom: 1em;
}

#kreditDobiti .blueText{
	color: #253F7A;
	font-weight: bold;
}

#kreditDobiti .eurotel{
	font-weight: bold;
	padding-right: 1em;
	color: #BFB68D;
}

#kreditDobiti .tmobile{
	color: #1A3891;
	font-weight: bold;
	padding-right: 1em;
}

#kreditDobiti .oskar{
	color: #F98961;
	font-weight: bold;
	padding-right: 1em;
}

/*
//--------------------------------------------------------------------
//	strana pro formular quick monitoringu - profil
//--------------------------------------------------------------------
*/

#pageText .profilTable {
	font-size: 100%;
	width: 460px;
	vertical-align: top;
	margin-left: 2em;
}

#pageText .profilTable th{
	font-weight: normal;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	vertical-align: top;
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
	color: #1A3891;
	text-align: left;
}

#pageText .profilTable td {
	padding-right: 0.2em;
	border: 1px solid #FFFFFF;
	padding-bottom: 0.5em;
}

/*
//--------------------------------------------------------------------
//	strana pro vyhledavani
//--------------------------------------------------------------------
*/

#pageText .navTable {
	width: 100%;
	font-size: 100%;
	margin-top: 0.5em;
	margin-left: 0em;
}

#pageText .navTable th {
	color: #1A3891;
	padding-top: 0.4em;
	vertical-align: top;
	text-align: left;
}

#pageText .searchTable {
	width: 565px;
	font-size: 100%;
	margin-top: 0.5em;
	margin-left: 0.2em;
}

#pageText li.black {
	list-style-image: url(../images/menu/left_li_black.gif);
}
#pageText li.gray {
	list-style-image: url(../images/menu/left_li_gray.gif);
	color: #878787;	
}
#pageText .skryt {

}

#pageText .overflow {
	width: 340px;
	height: 180px;
	border: 1px solid #B3B6C2;
	overflow: auto;
	margin-top: 0.5em;
}

#pageText .searchTable select {
	width: 100px;
}

#pageText .searchTable .short {
	width: 50px;
}

#pageText .searchTable .long {
	width: 200px;
}

#pageText .searchTable .shortes {
	width: 39px;
}

#pageText .searchTable textarea {
	width: 318px;
	height: 50px;
}

#pageText .searchTable .size {
	width: 290px;
}

#pageText .searchTable .size2 {
	width: 230px;
}

#pageText .searchTable .size3 {
	width: 255px;
}

#pageText .searchTable th {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	vertical-align: top;
	color: #1A3891;
	text-align: left;	
}

#pageText .searchTable td {
	color: #1A3891;
	padding-top: 0.1em;
	padding-bottom: 0.3em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	text-align: left;
	vertical-align: top;
}

#pageText .searchTable2 td {
	color: #1A3891;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	text-align: left;
	vertical-align: top;
}

#ucDotOZ_tv A, #ucDotTem_tv2 A
{
	text-decoration: none;
}

/*
//--------------------------------------------------------------------
//	Patička
//--------------------------------------------------------------------
*/
#paticka{
	clear: both;
	float: left;
	width: 99%;
	border-top: 1px solid #E1D7A6;
	background-color: #FFFFFF;
	color: #E1D7A6;
	font-size: 87%;
	padding: 0.5em;
	font-weight: bold;
	margin-top: 1em;
	text-align: center;
}

#paticka p {
	margin: 0em;
	padding: 0em;
}

#paticka A.bottom {
	color: #E0D5A0;
	text-decoration: none;
}

#paticka A.bottom:HOVER {
	color: #FC532D;	
	text-decoration: underline;
}

/*
//--------------------------------------------------------------------
//	Classy
//--------------------------------------------------------------------
*/
.hidden {
	left: -10000px; 
	position: absolute; 
	top: 0px
}


/*--------------------------------- new ---------------------------*/

#logout {
	height: 3.9em;
	background: #FC5F3B url(../images/menu/left_login_bg.gif) no-repeat;
	text-align: left;
	margin-top: 0em;
	margin-left: 0em;
	padding-top: 1.7em;
	padding-bottom: 0.7em;
	padding-left: 2.2em;
	font-size: 11px;
	color: #FFFFFF;
}

.logoutBtn {
	padding-top: 0.6em;
	padding-left: 2.0em;
}

#logout A {
   color :#FFFFFF;
   text-decoration: none;
}

#logout A:HOVER {
   color :#1A3891;
}

#pageText .techTable {
	width: 480px;
	margin-left: 45px;
	text-align: center;
}

#pageText .techTable td {
	text-align: center;
	padding-top: 10px;
	width: 160px;
}

.inp100
{
	width: 100%;
	vertical-align: top;
}
.inp90
{
	width: 90%;
	vertical-align: top;
}
.inp75
{
	width: 75%;
	vertical-align: top;
}
.inp50
{
	width: 50%;
	vertical-align: top;
}
.inp25
{
	width: 25%;
	vertical-align: top;
}
.error_msg
{
color: #FFFFFF;
background-color: #FC532D;
font-weight: 300;
width: 100%;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
}

#panForm, #panOK, #panCredit {
	font-size: 100%;
}
.okText
{
	width: 170px;
	height: 20px;
	vertical-align : bottom;
}

.gridWrapper
{
	overflow : auto;
	height: auto;
	width: 100%;
}

.gridHeader td
{
	color:#FFFFFF;
	background-color:#FC532D;
	font-weight:bold ;
}

.grid td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

#pageText .searchTable .kronPopis
{
	padding-left: 15px;
	padding-top: 6px;
	color: #878787;	
}

#btnOK0
{
	margin-top: 5px;
}

.errorLabel
{
	font-size: 11px;
	color:#FC532D;
	font-weight:normal ;
}
#panBrowser
{
	width: 100%;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
}

input.buttonright2 {
	float: right;
	border: 0px solid #FC532D;
	cursor: hand;
	padding-right: 0.5em;
}

#pagetext #panDnLoad .searchTable {
	width: 380px;
	font-size: 100%;
	margin-top: 0.5em;
	margin-left: 0.2em;
}
#panAction
{
	position: absolute;
	top: -100px;
}
#panBublina
{
	position:absolute; 
	left:690px; 
	top:131px;
}
#panBublina2
{
	position:absolute; 
	left:696px; 
	top:135px; 
	width:60px; 
	font-size:11px; 
	background-color:#EFEFEF; 
	text-align:center;
}
