

p, td, li, span, font, input, textarea, select, iframe
{
    font-family : "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size : 11px;
}

h1.description
{
	color: White;
	font-size: 5px;
}

/*-- FrontHeader & FrontFooter --------------*/

table.ad tr td
{
	color: #3B4194;
	font-weight: bold;
}

td.topMenu
{
	background-color: #6267A9;
}

td.topMenu table tr td a
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

td.topMenu table tr td a:hover
{
	text-decoration: underline;
}

td.footer table tr td
{
	color: #3B4194;
}

td.footer table tr td a
{
	color: #3B4194;
	text-decoration: none;
}

td.footer table tr td a:hover
{
	text-decoration: underline;
}

/*-- /FrontHeader & FrontFooter --------------*/


td.delim
{
	background-color: #757AB4;
}

td.bg
{
	background-color: White;
}

a.normal
{
	color: Black;
	text-decoration: none;
}

a.normal:hover
{
	color: Black;
	text-decoration: underline;
}

td.delim1px
{
	background-image: url('../img/blue-light.gif');
	background-repeat: repeat-x;
}

table.langSwitcher tr td a img.normal
{
	border-color: white;
	border-style: solid;
	border-width: 0px;
}

table.langSwitcher tr td a img.selected
{
	border-color: white;
	border-style: solid;
	border-width: 2px;
}

/*-- left-menu --*/

td.lmLabel
{
	background-color: #757AB4;
	color: White;
	font-weight: bold;
	font-size: 12px;
}

td.indexLabel, td.indexLabel table tr td
{
	background-color: #9EA2CA;
	color: White;
	font-weight: bold;
	font-size: 12px;
}

table.mainNews tr td.content
{
	background-color: #9EA2CA;
	color: White;
	font-weight: bold;
}

td.regStartBg
{
	background-color: #BABCD9;
}

tr.regStartText td
{
	padding: 18px 18px 18px 18px;
	text-align: justify;
}
	

td.lmLogin
{
	color: White;
	font-weight: bold;
	background-color: #8A8EBD;
}

td.leftMenu0
{
	background-color: #F8F8F8;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	font-weight: bold;
}

td.leftMenu1
{
	background-color: #EAEBF0;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

td.leftMenu2
{
	background-color: #F8F8F8;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

td.leftMenu3
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #F8F8F8;
}

td.leftMenu4
{
	background-color: White;
}

td.leftMenu0 a, td.leftMenu1 a, td.leftMenu2 a, td.leftMenu3 a, td.leftMenu4 a, a.darkBlue, a.darkBlue2:hover
{
	color: #272B62;
	text-decoration: none;
}

td.leftMenu0 a:hover, td.leftMenu1 a:hover, td.leftMenu2 a:hover, td.leftMenu3 a:hover, td.leftMenu4 a:hover, a.darkBlue:hover, a.darkBlue2
{
	color: #272B62;
	text-decoration: underline;
}

td.leftMenu1 span.title,td.leftMenu2 span.title
{
	color: Black;
	font-weight: bold;
}

span.gold
{
	color: #B6A512;
}

td.loginTable
{
	background-color: #E0E1ED;
}

td.loginTable table tr td input.ff
{
	font-size:10px;
	color: #272B62;
	background-color: #ffffff;
	border-color: #8A8EBD;
	border-style: solid;
	border-width: 1px;
	width: 90px;
}

/*-- /left-menu --*/

/*-- main-search-form --*/

td.searchform, td.odbornik
{
	color: black;
	font-weight: bold;
}

td.searchform2
{
	color: white;
	font-weight: bold;
	padding-left: 5px;
	background-color: #8A8EBD;
}

SELECT.fblue,INPUT.fblue
{
	font-size:10px;
	color: white;
	background-color: #8A8EBD;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

select.as370, input.as370
{
	width: 370px;
}

select.as160, input.as160
{
	width: 160px;
}

td.searchform SELECT
{
	width: 156px;
}

td.odbornik SELECT
{
	width: 146px;
}

a.advSearch
{
	color: #3B4194;
	text-decoration: underline;
	font-weight: bold;
}

a.advSearch:hover
{
	text-decoration: none;
}


/*-- /main-search-form --*/

/*-- index-other --*/

td.gradientBG
{
	background-image: url('../img/front/cell-bg-big.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}

td.list1
{
	background-color: White;
	padding: 10px 10px 10px 10px;
}

td.list2
{
	background-color: #f8f8f8;
	padding: 10px 10px 10px 10px;
}

table.nabidkaList tr td a
{
	color: Black;
	text-decoration: none;
}

table.nabidkaList tr td a:hover
{
	color: Black;
	text-decoration: underline;
}

img.nabidkaDneObrazek
{
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	padding-right: 5px;
	padding-bottom: 5px;
}
	
p.pravnikFaq
{
	text-align: justify;
	font-size: 12px;
}

/*-- /index-other --*/

/*-- search results --*/

td.searchResults
{
	background-color: #F8F8F8;
	
}

td.searchResults2
{
	background-color: #FBFBFA;
	
}

td.list2right
{
	background-color: #F8F8F8;
}

td.searchAdvForm
{
	background-color: #eeeeee;
}

td.rightColumn
{
	padding: 5px 5px 5px 5px;
}

td.rightColumnTopNabidka
{
	padding: 10px 10px 10px 10px;
}

a.advSearch2
{
	color: #101985;
	text-decoration: underline;
	font-weight: bold;
}

a.advSearch2:hover
{
	text-decoration: none;
}


table.dgSearch tr.header, table.dgSearch tr.header2
{
	background-color: #EDEDED;
}

table.dgSearch tr.header td
{
	padding: 2px 2px 2px 2px;
	color: #3B4194;
	font-weight: bold;
}

table.dgSearch tr.header2 td
{
	padding: 1px 2px 1px 2px;
	color: #3B4194;
	font-weight: bold;
}

table.dgSearch tr.item
{
	background-color: #FEFEFE;
}

table.dgSearch tr.hilited
{
	background-color: #CECFE4;
}

table.dgSearch tr.delim
{
	background-color: #C3C5DE;
}

table.dgSearch tr.item td.nazev, table.dgSearch tr.hilited td.nazev
{
	padding: 2px 2px 2px 2px;
	color: #000664;
}

table.dgSearch tr.item td, table.dgSearch tr.hilited td
{
	padding: 2px 2px 2px 2px;
}

td.dgSearchTd
{
	background-image: url('../img/front/bg-search-result.gif');
	background-repeat: repeat-x;
	background-color: #FEFEFE;
}


td.pagerTop
{
	padding: 10px 10px 10px 10px;
}

td.pagerBottom
{
	padding-top: 10px;
	padding-bottom: 10px;
}

td.pagerTop a, td.pagerBottom a
{
	color: #3B4194;
	text-decoration: none;
}

td.pagerTop a:hover, td.pagerBottom a:hover
{
	color: #3B4194;
	text-decoration: underline;
}

td.pagerTop span.selected, td.pagerBottom span.selected
{
	color: Black;
	font-weight: bold;
}

/*-- /search-results --*/


/*-- nabidka --*/

td.nabidkaContent
{
	background-color: #e4e4e4;
	padding: 10px 10px 10px 10px;
}

table.nabidka tr.header td, span.nabidkaItemLabel
{
	font-size: 14px;
	font-weight: bold;
	color: #3B4194;
}

table.nabidka tr td.text, table.nabidka tr td table tr td.text
{
	padding: 5px 5px 5px 5px;
	background-color: White;
}

span.stavSNAKTI
{
	color: #008800;
	font-weight: bold;
}

span.stavSNREZE, span.stavSNPROD, span.stavSNPRON, span.stavSNPOZA, span.stavSNZRUS, span.stavSNJINE, span.stavSNVYDR
{
	color: #880000;
	font-weight: bold;
}

span.exklusivne
{
	color: #B6A512;
	font-weight: bold;
}

td.nabidkaItemTitle
{
	font-weight: bold;
}

td.nabidkaSectionTitle
{
	color: White;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #757AB4;
	padding: 3px 15px 1px 15px;
	text-align: center;
	width: 140px;
}

td.nabidkaSectionTitleDynamic
{
	color: White;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #757AB4;
	padding: 3px 15px 1px 15px;
	text-align: center;
}

a.nabidkaItemLink
{
	color: #3B4194;
	text-decoration: none;
}

a.nabidkaItemLink:hover
{
	color: #3B4194;
	text-decoration: underline;
}

td.nabidkaPictureLeft
{
	padding: 5px 5px 5px 0px;
}

td.nabidkaPictureRight
{
	padding: 5px 0px 5px 5px;
}

td.nabidkaFooter
{
	padding: 3px 3px 3px 3px;
	background-color: #757AB4;
	color: White;
	text-align: left;
	letter-spacing: 1px;
}

a.nabidkaMeZaujala
{
	color: Red;
	font-weight: bold;
	text-decoration: none;
	background-color: #e4e4e4;
}

a.nabidkaMeZaujala:hover
{
	color: white;
	background-color: Red;
}

/*-- /nabidka --*/


/*-- registrace --*/

tr.regHeader td, p.regLabel, p.textlabel
{
	font-size: 14px;
	font-weight: bold;
	color: #3B4194;
}

td.regContent
{
	padding: 10px 10px 10px 10px;
}

td.reg p.regText, td.reg ul li
{
	font-size: 12px;
}

a.blueBold
{
	color: #3B4194;
	text-decoration: none;
	font-weight: bold;
}

a.blueBold:hover
{
	color: #3B4194;
	text-decoration: underline;
	font-weight: bold;
}

td.reg ul li a
{
	color: #3B4194;
	text-decoration: underline;
}

td.reg ul li a:hover
{
	color: #3B4194;
	text-decoration: none;
}

p.platbaNazev
{
	font-size: 12px;
	color: #3B4194;
	font-weight: bold;
}

p.platbaNazev a, td.platbaVyber a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

p.platbaNazev a:hover, td.platbaVyber a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

p.p12
{
	font-size: 12px;
}

td.platbaVyber
{
	font-size: 12px;
	color: #3B4194;
	background-color: #E9E9E9;
	border-color: #BABCD9;
	border-style: solid;
	border-width: 1px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	text-align: center;
}

td.platbaVyber2
{
	font-size: 12px;
	text-align: center;
}

td.platbaVyber2 a
{
	font-size: 12px;
	color: #3B4194;
	font-weight: bold;
	text-decoration: underline;
}


/*-- /registrace --*/

/** dg **************************/ 

TABLE.dg
{
	border: 0px;
}

TABLE.dg TD A
{
	color: #000000;
	text-decoration: underline
}

TABLE.dg TD A:hover
{
	text-decoration: none
}

TABLE.dg TR.label
{
	background-image: url(../img/admin/label-bgr.gif);
	background-repeat: no-repeat;
	background-color: #6267A9;
	height: 23px
}

TABLE.dg TR.labelSlim
{
	background-image: url(../img/admin/label-bgr-slim.gif);
	background-repeat: no-repeat;
	background-color: #6267A9;
	height: 17px
}

TABLE.dg TR.label TD, TABLE.dg TR.labelSlim TD 
{
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px
}


TABLE.dg TR.header, TABLE.dg TR.footer
{
	background-color: #767BBD;
}

TABLE.dg TR.header TD, TABLE.dg TR.footer TD
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}

TABLE.dg TR.header2
{
	background-color: #E0E1EC;
}

TABLE.dg TR.header2 TD
{
	font-weight: bold;
	color: #000000;
	text-decoration: none
}

TABLE.dg TR.header TD A
{
	color: #FFFFFF;
	text-decoration: underline
}

TABLE.dg TR.footer TD A, TABLE.dg TR.label TD A
{
	color: #FFFFFF;
	text-decoration: underline
}

TABLE.dg TR.header TD A:hover, TABLE.dg TR.footer TD A:hover
{
	text-decoration: none
}

TABLE.dg TR.header TD SPAN
{
	color: #FFFFFF;
	text-decoration: none
}

TABLE.dg TR.footer TD SPAN
{
	color: #FFFFFF;
	text-decoration: none;
}

TABLE.dg TR.pager
{
}

TABLE.dg TR.pager TD
{
	border: 0px;
	font-weight: bold;
	color: #000000;
}

TABLE.dg TR.pager TD A
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

TABLE.dg TR.pager TD A:hover
{
	text-decoration: none;
}

TABLE.dg TR.pager TD SPAN
{
	color: #5B93D8;
	text-decoration: none;
}

TABLE.dg TR.item
{
	background-color: #EAEBF0;
}

TABLE.dg TR.alter
{
	background-color: #E0E1EC;
}

TABLE.dg TR.form
{
	background-color: #EAEBF0;
}

TABLE.dg TR.bg, TABLE.dg TR TD.bg
{
	background-color: #ffffff;
}

TABLE.dg TR.edit, TABLE.dg TR.hilited
{
	background-color: #FFFFCC;
}

TABLE.dg TR.edit TD A
{
	text-decoration: underline
}

TABLE.dg TR.edit TD A:hover
{
	text-decoration: none
}

TABLE.dg INPUT.form, TABLE.dg SELECT, TABLE.dg INPUT.valid
{
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF
}

TABLE.dg INPUT.formCentered
{
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}
TABLE.dg INPUT.errCentered
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #D30606;
	color: #D30606;
	background-color: #FAF0F0;
	text-align: center;
}

SPAN.REQUIRED
{
	color: Red;
	font-weight: bold
}

SPAN.MUTMISSING
{
	color: Blue;
	font-weight: bold
}

/** /dg **************************/ 



/**	messageBox *******************/

TABLE.messageBox
{
	border: 0px;
	background-color: #FFFFFF
}

TABLE.messageBox TD {
	font-weight: normal;
	color: #000000;
	text-decoration: none
}

TABLE.messageBox TR.alertMessage
{
	background-color: #F4F1D3;
}

TABLE.messageBox TR.alertMessage TD
{
	color: #000000;
	font-weight: bold
}

TABLE.messageBox TR.errorMessage
{
	background-color: #FFD8D8;
}

TABLE.messageBox TR.errorMessage TD
{
	color: #D30606;
	font-weight: bold
}


TABLE.dg INPUT.err, TABLE.dg select.err, TABLE.dg textarea.err
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #D30606;
	color: #D30606;
	background-color: #FAF0F0;
}

TABLE.dg INPUT.alert, TABLE.dg select.alert, TABLE.dg textarea.alert
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #999900;
	color: #999900;
	background-color: #FAF0FA;
}


SPAN.REQUIRED
{
	color: Red;
	font-weight: bold
}

SPAN.REQUIRED2
{
	color: blue;
	font-weight: bold
}

span.found
{
	background-color: #ccccff;
}

/**	/messageBox ******************/
