/* --- static part --- */

/* --- body --- */
BODY * {
	font-family: arial, verdana; 
	font-size: 11px;
	color: #101010;
}

BODY {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

/* --- commons --- */

DIV.promptWidth {
	width: 140px;
}

/* --- form --- */

DIV.form {
	padding: 6px 4px 8px 4px;
}

DIV.form H1,H2,H3,H4 {
	margin: 0px;
	padding: 4px 4px 8px 4px;
}

DIV.formMsg {
	padding: 6px 4px 8px 4px;
	border-bottom: 1px solid #999999;
	font-size: 12px;
	font-weight: bold;
}

DIV.formMsg * {
	font-size: 12px;
	font-weight: bold;
}

FORM {
	margin: 0px;
}

/* --- buttons --- */

DIV.buttons {
	margin-top: 8px;
	margin-bottom: 8px;
}

DIV.buttons A {
	margin-right: 12px;
}

/* --- border --- */

DIV.border {
	border: 1px solid #999999;
	padding: 0px;
}

DIV.GoBox {
	border: 1px solid #999999;
	background-color: #EFFAFA;
	padding: 6px 8px 6px 4px;
}

DIV.GoBox A {
	color: #0065A7;
	font-size: 12px;
	font-weight: bold;
}

IMG.imgBordered {
	border: 1px solid #999999;
	padding: 4px;
	margin: 2px;
}



DIV.imgBorder {
	border: 1px solid #999999;
	padding: 4px;
	margin: 2px 4px 4px 2px;
	display: block;
	float: left;
}


DIV.imgBorder IMG {
	margin: 0px;
	padding: 0px;
}

DIV.imgBorder A {
	border: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}


/* --- page struct --- */

/* --- CommonCSS --- */

/* --- defaults - */
H1 {
	font-size: 20px;
	font-weight: bold;
}

H2 {
	font-size: 16px;
	font-weight: bold;
}

H3 {
	font-size: 14px;
	font-weight: bold;
}

H4 {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}

/* --- page --- */

DIV.page {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	width: 100%;
}




/* --- --------------------------- Variable width ------------------------------ --- */
/* --- pageHeader --- */
DIV.pageHeader {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 58px;
	padding: 0px;
	background: transparent url('/iportal/rsrc/img/common/header_bg.gif') repeat-x scroll top left;
}

/* --- --------------------------- /Variable width ------------------------------ --- */


/* --- pageHeader logo --- */
DIV.pageHeader DIV.logo {
	float: left;
	margin-left: 16px;
}

DIV.pageHeader DIV.spc {
	float: left;
	margin-left: 20px;
}

DIV.pageHeader DIV.portals {
	float: left;
	margin-top: 20px;
	margin-left: 4px;
}

DIV.pageHeader DIV.portals A {
	padding: 2px;
	margin-left: 12px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}

DIV.pageHeader DIV.infos {
	float: right;
	margin-top: 22px;
	margin-left: 4px;
	margin-right: 16px;
	text-align: right;
}

DIV.pageHeader DIV.infos * {
	font-size: 11px;
	color: #999999;
}

DIV.pageHeader DIV.infos SPAN.rt {
	text-align: right;
}


/* --- LinkPage --- */
DIV.LinkPage DIV.header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	padding: 0px 16px 0px 16px;
	background: transparent url('/iportal/rsrc/img/common/header_bg.gif') repeat-x scroll top left;
}

DIV.LinkPage DIV.header DIV.logo {
	position: absolute;
	top: 0px;
	left: 16px;
}

DIV.LinkPage DIV.header DIV.link {
	position: absolute;
	top: 0px;
	right: 40px;
	padding: 2px;
}

DIV.LinkPage DIV.header DIV.link A {
	text-decoration: none;
	color: #0067A5;
}

DIV.LinkPage DIV.content {
	position: absolute;
	top: 20px;
	left: 0px;
	border-top: 1px solid #999999;
	width: 100%;
}




/* --- --------------------------- Variable width ------------------------------ --- */
/* --- CommonHeaderMenu --- */
DIV.CommonHeaderMenu {
	position: absolute;
	top: 58px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 28px;
	border-top: 1px solid #FFFFFF;
}
/* --- --------------------------- /Variable width ------------------------------ --- */


DIV.CommonHeaderMenu DIV.Login {
	position: absolute;
	top: 2px;
	right: 16px;
}

DIV.CommonHeaderMenu A {
	font-weight: bold;
	text-decoration: none;
}

DIV.CommonHeaderMenu DIV.UserMenuComp DIV.item {
	float: left;
	padding: 2px 2px 2px 4px;
	margin-left: 4px;
	border-left: 1px solid #FFFFFF;
}

DIV.CommonHeaderMenu DIV.Logged {
	position: absolute;
	top: 2px;
	bottom: 2px;
	right: 16px;
}

DIV.CommonHeaderMenu DIV.Logged DIV.info {
	display: table-cell;
	height: 22px;
	vertical-align: middle;
	min-height: 16px;
}

DIV.CommonHeaderMenu DIV.Logged DIV.menu {
	display: table-cell;
	 height: 22px;
	vertical-align: middle;
	min-height: 16px;
}

DIV.CommonHeaderMenu DIV.Search {
	position: absolute;
	top: 2px;
	left: 16px;
}

DIV.CommonHeaderMenu DIV.result {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

DIV.CommonHeaderMenu INPUT.button {
	margin-top: 2px;
}

DIV.CommonHeaderMenu INPUT {
	border: none;
}





/* --- --------------------------- Variable width ------------------------------ --- */

/* --- topBanner --- */

DIV.topBanner {
	position: absolute;
	top: 94px;
	width: 100%;
	height: 86px;
}

DIV.topBanner DIV.banner {
}

/* --- portalContent --- */

DIV.portalContent {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 188px;
	left: 0px;
	right: 0px;
	width: 100%;
}

/* --- leftCol --- */
DIV.leftCol {
	margin: 0px;
	padding: 0px;
	width: 125px;
	position: absolute;
	top: 0px;
	left: 16px;
}

/* --- mainCol --- */

DIV.mainCol {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 152px;
	right: 314px;
}

/* --- wMainCol --- */
DIV.wMainCol {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 152px;
	right: 16px;
}

/* --- rightCol --- */
DIV.rightCol {
	margin: 0px;
	padding: 0px;
	width: 288px;
	position: absolute;
	top: 0px;
	right: 16px;
}

/* --- --------------------------- /Variable width ------------------------------ --- */


DIV.rightCol DIV.box DIV.title * {
	font-size: 12px;
}

DIV.rightCol DIV.box DIV.content * {
	font-size: 11px;
}

/* --- footer --- */

DIV.footer {
	clear: both;
}

DIV.footer P {
	font-size: 10px;
}

DIV.footer P * {
	font-size: 10px;
}

DIV.mainCol DIV.footer {
	text-align: center;
}

DIV.wMainCol DIV.footer {
	text-align: Left;
}


/* --- ltMenu --- */

DIV.leftCol DIV.ltMenu {
	width: 125px;
	border: 1px solid #999999; 
}

DIV.leftCol DIV.ltMenu DIV.item {
	padding: 0px;
	margin: 0px;
}

DIV.leftCol DIV.ltMenu DIV.item A {
	padding: 3px 4px 2px 12px;
	text-decoration: none;
	width: 100px;
	display:block;
}

DIV.leftCol DIV.ltMenu DIV.title {
	padding: 3px 4px 2px 4px;
	font-weight: bold;
}

DIV.leftCol DIV.ltMenu DIV.L1 {
	border-bottom: 1px solid #999999; 
}

DIV.leftCol DIV.ltMenu DIV.L2 {
	border-bottom: 1px solid #999999; 
}

DIV.leftCol DIV.ltMenu DIV.L3 {
}


/* ---- blockTitle --- */

DIV.blockTitle {
	margin-top: 4px;
	padding: 4px;
	font-weight: bold;
	font-size: 13px; 
}

DIV.blockTitle * {
	font-weight: bold;
	font-size: 13px; 
}


/* ---- block --- */

DIV.block {
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	margin-bottom: 8px; 
	border: 1px solid #999999;
}

DIV.block * {
	font-size: 11px;
}

/* ---- formTitle --- */

DIV.formTitle {
	margin-top: 4px;
	padding: 4px;
	font-size: 13px; 
	font-weight: bold;
}

DIV.formTitle * {
	font-size: 13px; 
	font-weight: bold;
}


/* --- FTFilter --- */

DIV.FTFilter {
	border: 1px solid #999999;
	margin-bottom: 8px;
}

DIV.FTFilter DIV.Title {
	background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
	border-bottom: 1px solid #999999;
	padding: 4px;
	font-size: 13px;
	font-weight: bold;
}

DIV.FTFilter DIV.entry {
	padding: 8px 4px 12px 4px;
	font-size: 13px;
	font-weight: bold;
}

DIV.FTFilter DIV.Info {
	padding: 4px;
	border-bottom: 1px solid #999999;
	font-size: 10px;
}

/* ---- FTSearchResult ---- */

DIV.FTSearchResult {
	border: 1px solid #999999;
	margin-bottom: 8px;
}

DIV.FTSearchResult DIV.Title {
	border-bottom: 1px solid #999999;
	padding: 8px 4px 12px 4px;
	font-size: 14px;
	font-weight: bold;
}

DIV.FTSearchResult DIV.Info {
	padding: 8px 4px 12px 4px;
	border-bottom: 1px solid #999999;
	font-size: 12px;
}

DIV.FTSearchResult DIV.Info * {
	font-size: 12px;
	font-style: italic;
}

DIV.FTSearchResult DIV.list DIV.item {
	padding: 4px 8px 8px 4px;
	margin-bottom: 2px;
}

DIV.FTSearchResult DIV.list DIV.item DIV.tit A {
	font-size: 14px;
	font-weight: bold;
	color: #0067A5;
	text-decoration: none;
}

DIV.FTSearchResult DIV.list DIV.item DIV.subtit * {
	font-size: 10px;
	color: #999999;
}

DIV.FTSearchResult DIV.list DIV.item DIV.perex {
	font-size: 11px;
	margin-bottom: 2px;
	text-align: justify;
}

DIV.FTSearchResult DIV.list DIV.item DIV.perex * {
	font-size: 11px;
}

DIV.FTSearchResult DIV.AWOPageIndexNavBar {
	background-color: #EFFAFA;
}



/* ---- AWOPageIndexNavBar --- */

DIV.AWOPageIndexNavBar {
	padding: 0px 4px 0px 4px;
}

DIV.AWOPageIndexNavBar TABLE {
	border-collapse: separate;
}

DIV.AWOPageIndexNavBar TABLE TD {
	border: 1px solid #0065A7;
	padding: 2px;
	color: #0065A7;
}


DIV.AWOPageIndexNavBar A {
	text-decoration: none;
	color: #0065A7;
}

DIV.AWOPageIndexNavBar TABLE TD.currentIndex {
	border: none;
}

DIV.AWOPageIndexNavBar .currentIndex * {
	font-weight: bold;
}


/* ---- UserEdit --- */

DIV.UserEdit A {
	text-decoration: none;
}

/* --- right col sections --- */

DIV.rightCol DIV.scTabs {
	border-bottom: 1px solid #999999;
	height: 24px;
}


DIV.rightCol DIV.scTabs A {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-right: 8px;
	position: relative;
	display: block;
	float: left;
	height: 17px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #0065A7;
	background: url('/iportal/rsrc/img/common/bg_rcol_tab.gif');
}




DIV.rightCol DIV.scTabs A.scSel {
	background-color: #EFFAFA;
	background-image: none;
	border-bottom: 1px solid #EFFAFA;
}

DIV.rightCol DIV.scContent {
	background-color: #EFFAFA;
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	padding: 4px 4px 12px 4px;
}

DIV.rightCol DIV.scContent {
	background-color: #EFFAFA;
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	padding: 4px 4px 12px 4px;
}

DIV.rightCol DIV.scContent DIV.title {
	color: #0067A5;
	font-size: 13px;
	font-weight: bold;
	margin: 4px 4px 2px 4px;
}

DIV.rightCol DIV.scContent DIV.title * {
	color: #0067A5;
	font-size: 13px;
	font-weight: bold;
}

DIV.rightCol DIV.scContent DIV.info {
	font-size: 10px;
	color: #666666;
	margin: 4px 4px 2px 4px;
}

DIV.rightCol DIV.scContent DIV.info * {
	font-size: 10px;
	color: #666666;
}

DIV.rightCol DIV.scContent DIV.artContent {
	margin: 4px 4px 2px 4px;
	font-size: 10px;
	font-style: italic;
}

DIV.rightCol DIV.scContent DIV.artContent * {
	font-size: 10px;
	font-style: italic;
}

DIV.rightCol DIV.scTabs {
}

DIV.rightCol DIV.rcSectFirst DIV.scTabs {
}

DIV.rightCol DIV.rcSectNext DIV.scTabs {
	border-right: 1px solid #999999;
	background: url('/iportal/rsrc/img/common/bg_rcol_sep.gif');
}

DIV.rightCol DIV.rcSectLast {
	background-color: #EFFAFA;
	border: 1px solid #999999; 
}

DIV.rightCol DIV.hidden {
	display: none; visibility: hidden;
}


/* -------------------- */

/* --- rcArticleList --- */
DIV.rcArticleList {
}

DIV.rcArticleList DIV.item {
	padding: 6px 4px 8px 4px;
	border-bottom: 2px dotted #999999;
}

DIV.rcArticleList DIV.item DIV.itTitle * {
	color: #0067A5;
	font-size: 12px;
	font-weight: bold;
}

DIV.rcArticleList DIV.item DIV.itPerex * {
	color: #0067A5;
	font-size: 11px;
	font-style: italic;
}

/* -------------------- */

/* --- ArticleListComp --- */

DIV.ArticleListComp {
	border: 1px solid #999999;
}

DIV.ArticleListComp DIV.Title {
	background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
	border-bottom: 1px solid #999999;
	padding: 4px 4px 4px 8px;
	font-size: 13px;
	font-weight: bold;
}

DIV.ArticleListComp DIV.Info {
	padding: 4px 4px 4px 8px;
	border-bottom: 1px solid #999999;
	font-size: 10px;
}

DIV.ArticleListComp DIV.Info * {
	color: #999999;
	font-size: 10px;
}

DIV.ArticleListComp DIV.item {
	padding: 4px 8px 8px 4px;
	margin-bottom: 2px;
}

DIV.ArticleListComp DIV.item DIV.tit A {
	font-size: 12px;
	font-weight: bold;
	color: #0067A5;
	text-decoration: none;
}

DIV.ArticleListComp DIV.item DIV.subtit {
	font-size: 10px;
	color: #999999;
	margin-bottom: 2px;
}

DIV.ArticleListComp DIV.item DIV.subtit * {
	font-size: 10px;
	color: #999999;
}

DIV.ArticleListComp DIV.item DIV.perex {
	font-size: 11px;
	margin-bottom: 2px;
	text-align: justify;
}

DIV.ArticleListComp DIV.item DIV.perex * {
	font-size: 11px;
}

DIV.ArticleListComp DIV.AWOPageIndexNavBar {
	background-color: #EFFAFA;
}

/* --- ArticleDisplay --- */

DIV.ArticleDisplay {
	border: 1px solid #999999;
	margin: 0px;
}

DIV.ArticleDisplay DIV.info {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 4px 8px 2px 8px;
	background-color: #D8EDF0;
	margin: 0px;
	color: #999999;
}

DIV.ArticleDisplay DIV.info * {
	color: #999999;
}

DIV.ArticleDisplay DIV.artContent {
	padding: 8px 8px 8px 8px;
}

DIV.ArticleDisplay H1 {
	color: #0067A5;
	margin: 0px;
	padding: 6px 2px 6px 4px;
	background-color: #E0E9EE;
	background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
	background-repeat: repeat-x;
}

DIV.ArticleDisplay DIV.artImgGal {
	margin: 0px 8px 8px 0px;
	border: 1px solid #999999;
	padding: 4px;
	float: left;
}

DIV.ArticleDisplay DIV.artImgGal DIV.artNavBar {
	background-color: #EFFAFA;
	padding: 4px;
	text-align: center;
}

DIV.ArticleDisplay DIV.artImgGal DIV.artNavBar A {
	color: #0067A5;
}

DIV.ArticleDisplayAds {
	border: 1px solid #999999;
	padding: 8px;
	margin: 8px 0px 8px 0px;
}


/* ---- ArticleCategoryTitle ---- */

DIV.ArticleCategoryTitle {
	border: 1px solid #999999;
	margin-bottom: 4px;
	background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
}

DIV.ArticleCategoryTitle DIV.info {
	color: #999999;
	padding: 4px;
	background-color: #D8EDF0;
	border-top: 1px solid #999999;
}

DIV.ArticleCategoryTitle H1 {
	color: #0067A5;
	margin: 2px 2px 2px 2px;
	padding: 4px;
}

/* --------------------------- */

/* --- rightCol VotingShow --- */

DIV.rightCol DIV.VotingShow { 
	border-bottom: 1px dashed #999999;
	padding: 4px 0px 4px 0px;
}

DIV.rightCol DIV.VotingShow * { 
	font-size: 11px;
}

DIV.rightCol DIV.VotingShow A {
	color: #0067A5;
}

DIV.rightCol DIV.VotingShow DIV.title {
	font-size: 11px;
	font-weight: bold;
}

DIV.rightCol DIV.VotingShow DIV.entryText {
	font-size: 10px;
	font-style: italic;
	padding: 4px 4px 4px 4px;
}

DIV.rightCol DIV.VotingShow DIV.options {
	margin: 4px 8px 4px 12px;
}

DIV.rightCol DIV.VotingShow DIV.options DIV.option {
	padding: 2px;
	font-size: 10px;
}

DIV.rightCol DIV.VotingShow DIV.resList {
	padding: 4px;
}


/* ---- Message --- */

DIV.Message {
	border: 1px solid #CCCCCC;
	padding: 12px;
	font-size: 125%;
}

/* ---- border Note --- */
DIV.border DIV.Note {
	padding: 12px;
}

/* --- boxWT --- */

DIV.boxWT {
	border: 1px solid #999999;
	margin-bottom: 8px;
}


DIV.boxWT H1,H2,H3,H4 {
	margin: 0px;
	padding: 6px 4px 6px 4px;
}

DIV.boxWT DIV.bText {
	font-size: 12px;
	padding: 4px;
}

DIV.boxWT DIV.bText * {
	font-size: 12px;
}

DIV.boxWT1 {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

DIV.boxWT1 H1,H2,H3,H4 {
	margin: 0px;
	padding: 6px 4px 6px 4px;
}

DIV.boxWTn {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

DIV.boxWTn H1,H2,H3,H4 {
	margin: 0px;
	padding: 6px 4px 6px 4px;
}


/* ------------------------------------------------ */

DIV.ArticleHotList {
}

DIV.ArticleHotList TABLE.item {
	width: 100%;
	border: 1px solid #999999;
	margin-bottom: 8px;
}

DIV.ArticleHotList TABLE.item TR.tit * {
	font-size: 13px; 
}

DIV.ArticleHotList TABLE.item TR.tit A {
	text-decoration: none;
	color: #0067A5;
	font-weight: bold;
}

DIV.ArticleHotList TABLE.item TR.tit {
	background-color: #B0E1B7;
	background-image: url('/iportal/rsrc/img/idoprava/idoprava_back_green.gif');
}

DIV.ArticleHotList TABLE.item TR.subtit {
	font-size: 10px;
	color: #999999;
}

DIV.ArticleHotList TABLE.item TR.subtit * {
	font-size: 10px;
	color: #999999;
}

DIV.ArticleHotList TABLE.item TD.til {
	padding: 4px;
}

DIV.ArticleHotList TABLE.item TD.tir {
	padding: 4px;
	width: 40px;
	text-align: right;
}

DIV.ArticleHotList TABLE.item TR.perex {
	font-size: 11px;
	text-align: justify;
	color: #333333;
}

DIV.ArticleHotList TABLE.item TR.perex * {
	font-size: 11px;
	color: #333333;
}


/* ---- LinkMatrix ---- */

DIV.LinkMatrix {
	margin-bottom: 8px;
}

DIV.LinkMatrix TABLE {
	width: 100%;
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

DIV.LinkMatrix TABLE TD {
	margin: 0px;
	padding: 0px;
}

DIV.LinkMatrix TABLE TR.content TD {
	vertical-align: top;
}

DIV.LinkMatrix TABLE TR.content TD.lt {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	width: 50%;
}

DIV.LinkMatrix TABLE TR.content TD.rt {
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	width: 50%;
}

DIV.LinkMatrix TABLE TR.tabs1st TD.lt {
	border-left: 1px solid #FFFFFF;
	width: 50%;
}

DIV.LinkMatrix TABLE TR.tabs1st TD.rt {
	border-right: 1px solid #FFFFFF;
	width: 50%;
}

DIV.LinkMatrix TABLE TR.tabsNxt TD.lt {
	border-left: 1px solid #999999;
	width: 50%;
}

DIV.LinkMatrix TABLE TR.tabsNxt TD.rt {
	border-right: 1px solid #999999;
	width: 50%;
}

DIV.LinkMatrix TABLE TD DIV.tab {
	padding: 6px 6px 4px 10px;
	margin: 0px 12px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	float: left;
	position: relative;
	left: -1px;
	width: 160px;
}

DIV.LinkMatrix TABLE TD DIV.tab A {
	font-size: 13px;
	font-weight: bold;
}

DIV.LinkMatrix TABLE TD DIV.link {
	padding: 4px 4px 4px 16px;
	margin: 2px 4px 2px 4px;
	font-size: 11px;
	border-bottom: 1px dotted #CCCCCC;
}

DIV.LinkMatrix TABLE TD DIV.link A {
	text-decoration: none;
}

/* ---- LinkMatrix lmPages ---- */

DIV.LinkMatrix DIV.lmPages DIV.tab {
	color: #3ab54b;
	background-color: #EFFAFA;
}

DIV.LinkMatrix DIV.lmPages DIV.tab A {
	color: #0067A5;
	text-decoration: none;
}

DIV.LinkMatrix DIV.lmPages TR.tabsNxt TD {
}

DIV.LinkMatrix DIV.lmPages A SPAN.arw {
	color: #0067A5;
}


/* ---- LinkMatrix mlArts ---- */
DIV.LinkMatrix DIV.mlArts DIV.tab {
	color: #0067A5;
	background-color: #CCEAD1;
	background-image: url('/iportal/rsrc/img/idoprava/idoprava_back_green.gif');
}

DIV.LinkMatrix DIV.mlArts DIV.tab A {
	color: #0067A5;
	text-decoration: none;
}

DIV.LinkMatrix DIV.mlArts TR.tabsNxt TD {
}

DIV.LinkMatrix DIV.mlArts A SPAN.arw {
	color: #0067A5;
}


/* ---- ArticleBox ---- */

DIV.ArticleBox {
	border: 1px solid #999999;
}



DIV.ArticleBox {
	margin-bottom: 8px;
}



DIV.ArticleBox DIV.title {
}

DIV.ArticleBox DIV.title A {
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
	display: block;
	text-decoration: none;
}

DIV.ArticleBox DIV.title DIV.lt {
}

DIV.ArticleBox DIV.title DIV.rt {
	float: right;
}

DIV.ArticleBox DIV.title {
	border-bottom: 1px solid #999999;
}

DIV.ArticleBox DIV.subtit {
	padding: 4px;
}

DIV.ArticleBox DIV.subtit A {
}

DIV.ArticleBox DIV.perex {
	padding: 4px;
	text-align: justify;
}


/* --- LinkSmallMatrix --- */
DIV.LinkSmallMatrix {
	margin: 8px 0px 4px 0px;
}

DIV.LinkSmallMatrix DIV.mtxTabs {
}

DIV.LinkSmallMatrix DIV.mtxTabs A {
	text-decoration: none;
}

DIV.LinkSmallMatrix DIV.mtxTabs * {
	font-size: 12px;
	font-weight: bold;
}

DIV.LinkSmallMatrix DIV.mtxSel {
	float: left;
}

DIV.LinkSmallMatrix DIV.nrm {
	float: left;
}

DIV.LinkSmallMatrix DIV.mtxSel DIV.tab {
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	background-image: none;
}

DIV.LinkSmallMatrix DIV.mtxSel DIV.tab A {
}

DIV.LinkSmallMatrix DIV.tab {
	border: 1px solid #999999; 
	padding: 6px 6px 2px 6px;
}

DIV.LinkSmallMatrix DIV.tab A {
}

DIV.LinkSmallMatrix DIV.mtxTabSep {
	float: left;
	padding: 4px 1px 4px 1px;
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #999999; 
	background-color: #FFFFFF;
}

DIV.LinkSmallMatrix DIV.mtxTabEnd {
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #999999; 
	padding: 4px 1px 4px 1px;
}

DIV.LinkSmallMatrix DIV.mtxContent {
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	padding: 4px 8px 12px 6px;
	border-bottom: 1px solid #999999; 
	clear: both; 
}

DIV.LinkSmallMatrix DIV.mtxContent DIV.link {
	padding: 4px 4px 4px 16px;
	margin: 2px 4px 0px 4px;
	font-size: 11px;
	border-bottom: 1px dotted #CCCCCC;
}

DIV.LinkSmallMatrix DIV.mtxContent A {
	text-decoration: none;
}

DIV.LinkSmallMatrix DIV.mtxContent A SPAN.arw {
	color: #0065A7;
}

DIV.LinkSmallMatrix DIV.hidden {
	display: none; visibility: hidden;
}



/* --- VotingThanks --- */

DIV.mainCol DIV.VotingThanks H1 {
	margin: 0px;
	padding: 6px 2px 6px 4px;
	background-repeat: repeat-x;
}

DIV.mainCol DIV.VotingThanks DIV.thanks {
	font-size: 12px;
	padding: 4px;
}

DIV.mainCol DIV.VotingThanks DIV.thanks * {
	font-size: 12px;
}

/* ---- VotingResults ---- */

DIV.mainCol DIV.VotingResults {	
	padding-bottom: 6px;
}

DIV.mainCol DIV.VotingResults DIV.title {
	font-size: 13px; 
	font-weight: bold;
	padding: 4px;
}

DIV.mainCol DIV.VotingResults DIV.desc {
	padding: 4px;
	margin: 0px;
}

DIV.mainCol DIV.VotingResults DIV.result {
	padding: 4px;
	margin: 2px 0px 6px 0px;
}

DIV.mainCol DIV.VotingResults DIV.options {
	padding: 4px 8px 4px 4px;
	margin: 2px 4px 6px 4px;
	border: 1px solid #CCCCCC;
}

DIV.mainCol DIV.VotingResults DIV.options DIV.option {
	font-size: 12px; 
	padding: 4px; 
}

DIV.mainCol DIV.VotingResults DIV.options DIV.option * {
	font-size: 12px; 
}

DIV.mainCol DIV.VotingResults DIV.options DIV.option SPAN.prompt {
}

DIV.mainCol DIV.VotingResults DIV.options DIV.option SPAN.count {
	font-weight: bold;
}

DIV.mainCol DIV.VotingResults DIV.options DIV.option SPAN.perc {
	font-weight: bold;
}

DIV.mainCol DIV.VotingResults DIV.summary {
	padding: 6px 4px 10px 4px;
	font-size: 12px; 
}

DIV.mainCol DIV.VotingResults DIV.summary * {
	font-size: 12px; 
}

DIV.mainCol DIV.VotingResults DIV.summary SPAN.prompt {
}

DIV.mainCol DIV.VotingResults DIV.summary SPAN.value {
}

DIV.mainCol DIV.VotingResults DIV.barIndicator {
	margin: 2px 0px 4px 0px;
}

DIV.mainCol DIV.VotingResults DIV.barIndicator .barValue {
}



/* ---- VotingShow ---- */

DIV.mainCol DIV.VotingShow {
}

DIV.mainCol DIV.VotingShow H1 {
	margin: 2px 2px 2px 2px;
	padding: 4px;
}

DIV.mainCol DIV.VotingShow DIV.entryText {
	padding: 6px;
}

DIV.mainCol DIV.VotingShow DIV.sendButton {
	padding: 2px 4px 8px 4px;
}

DIV.mainCol DIV.VotingShow DIV.options {
	padding: 4px;
	margin: 4px;
	border: 1px solid #CCCCCC;
}

DIV.mainCol DIV.VotingShow DIV.options DIV.option {
	margin-bottom: 4px;
}

DIV.mainCol DIV.VotingShow DIV.resList {
}

/* === Doprava === */

H1,H2,H3,H4 {
	color: #39B54A;
}

/* --- pageHeader --- */

DIV.pageHeader DIV.portals A.current {
	color: #39B54A;
}

DIV.pageHeader DIV.portals A {
	color: #0065A7;
}


/* --- titles --- */

DIV.mainCol .title {
	color: #39B54A;
}

DIV.mainCol .title * {
	color: #39B54A;
}


/* --- CommonHeaderMenu --- */

DIV.CommonHeaderMenu {
  background-color: #39B54A;
}

DIV.CommonHeaderMenu * {
  color: #FFFFFF;
}

DIV.CommonHeaderMenu INPUT {
  color: #0067A5;
}

DIV.CommonHeaderMenu INPUT.button {
  background-color: #39B54A;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

DIV.CommonHeaderMenu DIV.result {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  font-weight: bold;
  padding: 3px;
}

/* --- FTFilter --- */

DIV.FTFilter {
	background-color: #B0E1B7;
}

DIV.FTSearchResult DIV.Info {
	background-color: #B0E1B7;
}


/* --- leftCol ltMenu --- */

DIV.leftCol DIV.ltMenu DIV.L1 {
  background-color: #39B54A;
}

DIV.leftCol DIV.ltMenu DIV.L1 * {
  color: #FFFFFF;
}

DIV.leftCol DIV.ltMenu DIV.L1 DIV.title {
  background-color: #39B54A;
  border-bottom: 1px solid #B0E1B7;
}

DIV.leftCol DIV.ltMenu DIV.L2 {
  background-color: #B0E1B7;
}

DIV.leftCol DIV.ltMenu DIV.L2 DIV.title {
  border-bottom: 1px solid #0067A5;
}

DIV.leftCol DIV.ltMenu DIV.L2 * {
  color: #0067A5;
}

DIV.leftCol DIV.ltMenu DIV.L3 {
}

DIV.leftCol DIV.ltMenu DIV.L3 DIV.title {
  border-bottom: 1px solid #999999;
}

DIV.leftCol DIV.ltMenu DIV.L3 * {
  color: #0067A5;
}


/* ---- form --- */

DIV.form {
	background-color: #EFFAFA; 
}

DIV.formMsg {
	background-color: #B0E1B7;
}

DIV.formMsg * {
	color: #FFFFFF;
}


/* --- mainCol --- */

DIV.mainCol INPUT {
	color: #0067A5;
}

DIV.mainCol INPUT.button {
	background: url('/iportal/rsrc/img/idoprava/main_button_bgn.gif');
	border: none;
}

/* ---- border --- */

DIV.border {
}


/* ---- blockTitle --- */
DIV.blockTitle {
  color: #999999;
  border-bottom: 1px solid #CCCCCC;
  background-image: url('/iportal/rsrc/img/idoprava/idoprava_back_gray.gif');
}

DIV.blockTitle * {
  color: #999999;
}


/* ---- block --- */
DIV.block {
}

DIV.block * {
}


/* ---- formTitle --- */
DIV.formTitle {
  color: #39B54A;
  border-bottom: 1px solid #CCCCCC;
  background-image: url('/iportal/rsrc/img/idoprava/idoprava_back_gray.gif');
}


/* ---- Message --- */
DIV.Message {
  color: #000000;
  background-color: #E0E0E0;
}

/* ---- Note --- */
DIV.border DIV.Note {
  color: #EFFAFA;
  background-color: #B0E1B7;
}


/* --- boxWT --- */

DIV.boxWT H1 {
	background-color: #E0E9EE;
	background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
	background-repeat: repeat-x;
}

DIV.boxWT H2 {
	background-color: #39B54A;
	color: #FFFFFF;
}

DIV.boxWT1 H1 {
	background-color: #E0E9EE;
	background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
	background-repeat: repeat-x;
}

DIV.boxWT1 H2 {
	background-color: #39B54A;
	color: #FFFFFF;
}

DIV.boxWTn H1 {
	background-color: #E0E9EE;
	background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
	background-repeat: repeat-x;
}

DIV.boxWTn H2 {
	background-color: #39B54A;
	color: #FFFFFF;
}


/* ------------------------------------------------ */

DIV.ArticleHotList {
}

DIV.ArticleHotList TABLE.item {
	border: 1px solid #999999;
	margin-bottom: 8px;
}

DIV.ArticleHotList TABLE.item TR.tit * {
	font-size: 13px; 
}

DIV.ArticleHotList TABLE.item TR.tit A {
	text-decoration: none;
	color: #0067A5;
	font-weight: bold;
}

DIV.ArticleHotList TABLE.item TR.tit {
	background-color: #B0E1B7;
	background-image: url('/iportal/rsrc/img/idoprava/idoprava_back_green.gif');
}

DIV.ArticleHotList TABLE.item TR.subtit {
	font-size: 10px;
	color: #999999;
}

DIV.ArticleHotList TABLE.item TR.subtit * {
	font-size: 10px;
	color: #999999;
}

DIV.ArticleHotList TABLE.item TD.til {
	padding: 4px;
}

DIV.ArticleHotList TABLE.item TD.tir {
	padding: 4px;
	width: 40px;
	text-align: right;
}

DIV.ArticleHotList TABLE.item TR.perex {
	font-size: 11px;
	text-align: justify;
	color: #333333;
}

DIV.ArticleHotList TABLE.item TR.perex * {
	font-size: 11px;
	color: #333333;
}



/* --- ArticleListComp --- */

DIV.ArticleListComp DIV.Title {
  background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
  color: #39B54A;
}

/* ---- ArticleBox ---- */

DIV.ArticleBox DIV.title {
  background-image: url('/iportal/rsrc/img/common/bg_lblue_2line.gif');
}

DIV.ArticleBox DIV.title A {
  color: #0065A7;
}

DIV.ArticleBox DIV.title {
  border-bottom: 1px solid #999999;
}

DIV.ArticleBox DIV.subtit {
  color: #999999;
}

DIV.ArticleBox DIV.subtit A {
  color: #0065A7;
}


/* --- LinkSmallMatrix --- */

DIV.LinkSmallMatrix DIV.mtxSel DIV.tab {
	background-color: #EFFAFA;
	border-bottom: 1px solid #EFFAFA; 
	color: #39B54A;
}

DIV.LinkSmallMatrix DIV.mtxSel DIV.tab A {
	color: #39B54A;
}

DIV.LinkSmallMatrix DIV.tab {
	background-color: #F0F0F0;
	color: #0067A5;
}

DIV.LinkSmallMatrix DIV.tab A {
	color: #0067A5;
}

DIV.LinkSmallMatrix DIV.mtxTabSep {
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #999999; 
	background-color: #FFFFFF;
}

DIV.LinkSmallMatrix DIV.mtxTabEnd {
}


DIV.LinkSmallMatrix DIV.mtxContent {
	background-color: #EFFAFA;
}


/* --- VotingThanks --- */

DIV.mainCol DIV.VotingThanks H1 {
  color: #0067A5;
  background-color: #E0E9EE;
  background-image: url('/iportal/rsrc/img/common/bg_gray_2line.gif');
  background-repeat: repeat-x;
}

DIV.mainCol DIV.VotingThanks DIV.thanks {
	color: #0067A5;
	background-color: #D4EED7;
}

DIV.mainCol DIV.VotingThanks DIV.thanks * {
	color: #0067A5;
}

/* ---- VotingResults ---- */

DIV.mainCol DIV.VotingResults {	
	background-color: #F4F4F4;
}

DIV.mainCol DIV.VotingResults DIV.title {
	color: #0065A7;
}

DIV.mainCol DIV.VotingResults DIV.desc {
	color: #0065A7;
	background-color: #D4EED7;
}

DIV.mainCol DIV.VotingResults DIV.result {
	color: #0065A7;
}

DIV.mainCol DIV.VotingResults DIV.summary * {
	color: #999999;
}

DIV.mainCol DIV.VotingResults DIV.barIndicator {
	border: 2px solid #D4EED7;
	background-color: #FFFFFF;
}

DIV.mainCol DIV.VotingResults DIV.barIndicator .barValue {
	background-color: #85BF4E;
}


/* ---- VotingShow ---- */

DIV.mainCol DIV.VotingShow H1 {
	color: #0067A5;
}

DIV.mainCol DIV.VotingShow DIV.entryText  {
	background-color: #D4EED7;
}





/* --- PortalCSS --- */
 /* --- TempCSS --- */ /* --- test --- */

/* --- /test --- */
