*{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}



body { font: 0.75em sans-serif; color:#8bc2d7; background:#d7e3ba;}

a { text-decoration:underline; color:#6e6ef5;}
a:hover { text-decoration:none;}
h2 { font-size:105%; margin-top:0;}
h2 { font-size:100%; color:#91c032;}
div#left h3, div#right h3, h3.details { font-size:100%; background:url(../imgs/lines/line-brown.gif) repeat-x left center; color:#875f33;}
h4, h5, h6 { font-size:100%;}
table {border-collapse:collapse; border-spacing:0;}
p {margin-bottom:20px;}

hr, .hidden { display:none;}
div.cleaner
{ 
	clear:both; height:1px;
	
	clear: both;
	border: 0 none;
	
	
	
	}

.SearchSetupHeader
{
	padding: 5px;
	margin: 5px;
	border: solid 1px #037AA3;
}
	
li.clean {float:none !important; clear:both;}
.center { text-align:center;}/* CSS Document */
div#main {width:955px; margin:0 auto 0 auto; background:#609803 url(../imgs/header-3.jpg) no-repeat left top;}
div#center {width:930px; min-height:0px; margin:0 0 0 14px;background:#d7e3ba; overflow:hidden;}
div#position {position:relative; width:928px}

div#left_columns, div#right_columns 
{
	z-index: 1000;
	display:inline;
}
/* -------------------------------------------------------------------------------------------------------
HEADER
------------------------------------------------------------------------------------------------------- */
div#ctl00_header {position:relative;width:955px; height:179px; margin:0 auto 0 auto; }

div.header-enviinfo {background:url(../imgs/top-1.jpg) no-repeat right top;}
div.header-envilink {background:url(../imgs/top-2.jpg) no-repeat right top;}
div.header-envistranky {background:url(../imgs/top-3.jpg) no-repeat right top;}
div.header-envidotace {background:url(../imgs/top-3.jpg) no-repeat right top;}
div.header-enviblog {background:url(../imgs/top-4.jpg) no-repeat right top;}
div.header-envinahlas {background:url(../imgs/top-5.jpg) no-repeat right top;}

.enviLogo
{
	position:absolute; 
	margin-top: 112px;
	margin-left:11px; 
	background:url(../imgs/logo.png) no-repeat; cursor:pointer;
	width:248px; height:90px; display:block;
	z-index: 999;
}
/* -------------------------------------------------------------------------------------------------------
MENU
------------------------------------------------------------------------------------------------------- */
div#ctl00_header ul {position:absolute; bottom:3px; left:480px;}
div#ctl00_header ul li, div#ctl00_header ul li a {display:block; height:33px;}
div#ctl00_header ul li {float:left;}
div#ctl00_header ul li a 
{
	color:#245870; width:70px; padding:0 0 0 40px; line-height:28px; text-decoration:none; font-weight:bold; font-size:1em;
}
div#ctl00_header ul li a#ctl00_hypEnviWeb
{
	margin-right: 20px;
}
li#m1 a {background:url(../imgs/menu-1.gif) no-repeat left 1px;}
li#m2 a {background:url(../imgs/menu-2.gif) no-repeat left 0;}
li#m3 a {background:url(../imgs/menu-3.gif) no-repeat left 0;}
li#m4 a {background:url(../imgs/menu-4.gif) no-repeat left 1px;}
li#m1 a:hover { color: Blue;}
li#m2 a:hover { color: Blue;}
li#m3 a:hover { color: Blue;}
li#m4 a:hover { color: Blue;}

/* -------------------------------------------------------------------------------------------------------
DROBECEK
------------------------------------------------------------------------------------------------------- */

div#drobecek {position:relative; top:-4px;width:687px;margin-left:244px; margin-bottom:-5px; padding:2px 0 10px 10px; background:url(../imgs/drobecek2.png) no-repeat right bottom; color:#000000; z-index:0;}
div#drobecek a {color:#000000; text-decoration:none; font-size:11px; font-weight:bold;}
div#drobecek a:hover { color:Blue;}
/* -------------------------------------------------------------------------------------------------------
LEFT COLUMNS
------------------------------------------------------------------------------------------------------- */
div#left_columns 
{ 
	float:left;
	position:absolute; top:90px; left:0;
	width:198px; overflow:hidden; z-index:0; margin-top:-67px;
}
div#left_in {padding:0 0 0 5px;}
div#column1
{
	
	clear: both;
	margin-right: 0px;
	margin-top: 1px;
	margin-left: 5px;
}
div#column1 h3 {width:192px; height:39px; margin:0; padding-top:6px; background:url(../imgs/menu-title.png) no-repeat; color:#014c6e; text-align:center; font-size:1.3em; line-height:39px;}
div#column1 ul { padding-bottom:92px; background:url(../imgs/menu-bottom.png) no-repeat left bottom;}
div#column1 ul li, div#column1 ul li a, div#column1 ul li a span
{
	display:block; width:192px; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif;
}


div#column1 ul li {list-style:none;}
div#column1 ul li a { padding:0 0px 10px 0;background:url(../imgs/list-p-bottom.gif) no-repeat left bottom; /*line-height:32px;*/ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:90%;}
div#column1 ul li a span 
{
	background:url(../imgs/list-n-top.gif) no-repeat left top; 
	padding-left:50px; padding-top:10px; cursor:pointer;
	width: 142px;
} 
div#column1 ul li a:hover { color: #990000;}
div#column1 ul li ul {padding:0; background:url(../imgs/rozbal-menu.gif) repeat-y;}
div#column1 ul li ul li a {background:none; width:135px !important; background:url(../imgs/square.gif) no-repeat 19px center; margin-left:2px; border-bottom:1px solid #4f90a6; padding-left:50px; padding-top:10px;}

div#column1 ul li ul li ul li a {width:130px !important; padding-left:55px; background-position:24px center !important;}
div#column1 ul li ul li ul li ul li a {width:125px !important; padding-left:60px; background-position:29px center !important;}
div#column1 ul li ul li ul li a ul li ul li {width:120px !important; padding-left:65px; background-position:34px center !important;}
div#column1 ul li ul li ul li a ul li ul li ul li {width:115px !important; padding-left:70px; background-position:39px center !important;}
div#column1 ul li ul li ul li a ul li ul li ul li ul li {width:110px !important;padding-left:75px; background-position:44px center !important;}
div#column1 ul li ul li ul li a ul li ul li ul li ul li ul li ul li {width:105px !important;padding-left:80px; background-position:49px center !important;}
div#column1 ul li ul li ul li a ul li ul li ul li ul li ul li ul li ul li { width:100px !important;padding-left:85px; background-position:54px center !important;}

/* -------------------------------------------------------------------------------------------------------
NAVTREE 
------------------------------------------------------------------------------------------------------- */


li.navTreeMenuNodePlus a {background:url(../imgs/list-n-bottom.gif) no-repeat left bottom !important;}
li.navTreeMenuNodePlus a span {background:url(../imgs/list-p-top.gif) no-repeat left top !important;}
.navTreeMenuNode span {background:url(../imgs/list-p1-top.gif) no-repeat left top !important;}
.navTreeMenuNodePlus span {background:url(../imgs/list-p-top.gif) no-repeat left top !important;}
a.navTreeMenuNodeSelected span
{
	background:url(../imgs/list-m-top.gif) no-repeat left top !important; 
	color:#990000;
}

a.navTreeMenuMinSmall {background-image:url(../imgs/square-min.gif) !important; color:#990000 !important;}

div#column2
{
	
	padding: 0px;
	/*width: 192px;*/
	height: 78px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: -10px;
	background: url('../imgs/search.png') no-repeat;
}
.tbSearch 
{
	height:21px;
	width: 126px;
	margin-left: 45px;
	margin-top: 17px;
	border:none;
	background-attachment: fixed;
	background-image: url(../imgs/search-field.png);
	background-repeat: no-repeat;
	margin-right: -4px;
	margin-bottom: -4px;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-position: left top;
}
.btnSearch 
{
	width:63px; height:22px; 
	margin-left: 110px;
	margin-top: 4px;
	background:url(../imgs/submit-search.png) no-repeat; border:none; font-size:11px; font-weight:bold;
}


div#column3 {width:192px; margin-bottom:20px; padding:0 0 80px 0; background:url(../imgs/anketa-bottom.png) no-repeat left bottom;}
div#column3 h3 { padding:10px 0 0  11px; background:url(../imgs/anketa-top.png) no-repeat left top;}
div#column3 h3 span { display:block; width:4.5em; background:#41584a; padding:5px 0 5px 0; color:#dcebc5; text-align:center;}
div#column3 div {background:url(../imgs/anketa.gif) repeat-y 1px;}
div#column3 p { margin:0 17px 5px 11px; padding:5px; background:#FFFFFF; border-top:1px solid #41581A; color:#000000;}
div#column3 input {width:72px; height:21px; margin:0 0 0 100px; background:url(../imgs/anketa-button.gif) no-repeat; border:none; text-align:center; line-height:21px; font-weight:bold; font-size:11px;}
/* -------------------------------------------------------------------------------------------------------
PAGE
------------------------------------------------------------------------------------------------------- */

.MainContent
 {
 	clear: both;
 	width:540px; margin-top:7px; 
 	
 	margin-left: 3px;
 	border-bottom:2px solid #ededff; 
 	background:#FFFFFF;
 	
 	padding-bottom:20px; 
 	float: left;
 	display: block;
 	max-width: 540px;
 	overflow: hidden;
 }
.rColColumn
{
	width: 192px;
}
div#move {float:left; width:740px;}
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader, div.FolderHeader,
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl02_ctl00_ctl00_FolderHeader
{
	height:39px; 
	width: 540px;
	color:#FFFFFF; font-size:1em;
	background:#037aa3 url(../imgs/title-1.gif) no-repeat right center;
}
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader  h1, div.FolderHeader h1,
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl02_ctl00_ctl00_FolderHeader h1
{
	color:#FFFFFF; font-size:16px; 
	padding-left: 3px;
}
div.FolderHeader h1 
{
	/*margin-top:10px;*/ padding-top: 10px;
	margin-left: 5px;
}
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader  .FolderHeaderMenu, div.FolderHeader .FolderHeaderMenu
{
	cursor: pointer;
	padding-left: 2px;
}
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader.FolderHeader-XXenviinfo
  { background:#037AA3 url(../imgs/title-1.gif) no-repeat right center; }
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader.FolderHeader-enviblog
  { background:#FDBB01 url(../imgs/title-4.gif) no-repeat right center; }
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader.FolderHeader-envistranky
  { background:#7720B0 url(../imgs/title-3.gif) no-repeat right center; }
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader.FolderHeader-envilink
  { background:#5D9403 url(../imgs/title-2.gif) no-repeat right center; }
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader.FolderHeader-envinahlas
  { background:#8B89F5 url(../imgs/title-5.gif) no-repeat right center; }



.FolderContentBodyFrame 
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}
.FolderContentBodyFrame fieldset.SearchSetupHeader{

}
.FolderContentBodyFrame fieldset.SearchSetupHeader legend{

	font-size: 12px;
	font-weight: bold;
	color: #609803;
}

.FolderContentBodyFrame fieldset.SearchSetupHeader label{

	font-size: 10px;
	font-weight: normal;
	color: #666666;
}




.FolderContentBodyFrame fieldset.SearchSetupHeader .searchTextDescription{
color: #037AA3; font-weight:bold;	
}
.FolderContentBodyFrame fieldset.SearchSetupHeader .button{
	width:63px; 
	height:22px; 
	margin-left: 5px;
	cursor: pointer;
	background:url(../imgs/submit-search.png) no-repeat; border:none; font-size:11px; font-weight:bold;
}


div.hr {height:8px; width:527px;background:url(../imgs/sep.gif) no-repeat left top; margin-top:10px;}
div.top_hr { margin-top:0;}
.FolderContentBodyFrame h2 { margin: 2px 10px 0px 10px; }
.FolderContentBodyFrame small, .FolderContentBodyFrame p {margin:  0px 10px 2px 10px;}
.FolderContentBodyFrame h2 {font-size:130%; }

h1.title-1 {background:#037aa3 url(../imgs/title-1.gif) no-repeat right center;}
h1.title-2 {background:#5D9403 url(../imgs/title-2.gif) no-repeat right center;}
h1.title-3 {background:#7720B0 url(../imgs/title-3.gif) no-repeat right center;}
h1.title-4 {background:#FDBB01 url(../imgs/title-4.gif) no-repeat right center;}

/* -------------------------------------------------------------------------------------------------------
RIGHT COLUMNS
------------------------------------------------------------------------------------------------------- */
div#right_columns 
{
 float:right;
 z-index:1002;
 padding: 7px 2px 2px 2px;
 color: #659910;
 width:179px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

div#right_columns .rghtInfoBody *, div#right_columns .rghtInfo{
 font-size: 13px; /* velikost fontu v pravem sloupci */
}

div#right_columns .rghtInfo
{
 text-align: center; margin-left:5px; font-size: 13px;
}
div#right_columns .rghtInfo img
{
	text-align: center;
}
div#right_columns .rghtInfoBody
{
  background-color: #EDECC5; padding-left:5px; padding-right:5px; margin-left:0px; font-size: 13px;
}
div#right_columns h3, div.lColumn h3
{
 display:block; 
 background-color:#659910; 
 padding:5px 5px 5px 5px; 
 color:#fff;
 line-height: 28px;
 text-align: center;
}
.lColumn
{
	margin-left: 8px;
	margin-top: 4px;
	width: 185px;
	background-color: #EDECC5;
}

/* ------------------------- UserSummaryControlPanel ----------------------------------- */
.UserSummaryControlPanel h3
{
	display: block;
	background-color: #659910;
	padding: 5px 5px 5px 5px;
	color: #fff;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 3px;
}
.UserSummaryControlPanel
{
	margin: 0px 0px 5px 0px;
	width: 185px;
	background-color: #EDECC5;
	padding-bottom: 3px;
}
.UserSummaryControlPanel .ControlPanelBody
{
	padding: 2px;
}
.UserFullName
{
	font-weight: bold;
}
.UserSummaryControlPanel .ControlPanelBody h4, .UserSummaryControlPanel_tblFavHeader
{
	border-color: #037AA3;
	font-size: 12px;
	line-height: 10px;
	height: 10px;
	font-weight: bold;
	background-color: #EDECC5;
	border-bottom-style: solid;
	color: #659910;
	text-align: left;
	margin-top: 5px;
	width: 150px;
	border-width: 2px;
	margin-bottom: 4px;
}
.UserSummaryControlPanel_tblFavHeader img
{
	cursor: pointer;
}
.UserSummaryControlPanel .ControlPanelBody a.favs
{
	margin-left: 3px;
}
/* ------------------------- UserSummaryControlPanel ----------------------------------- */

.rghtInfoBody
{
	text-align: center;
}
.rghtInfoBody img
{
	text-align: center;
	margin-bottom: 10px;
}
.EnviListOfBloggers p
{
	margin: 0px 0px 10px 0px;
	font : normal 14px arial;
	color :#0079A8;
}

/* -------------------------------------------------------------------------------------------------------
FOOTER
------------------------------------------------------------------------------------------------------- */
div#footer {padding:10px 30px 10px 30px; font-size:0.8em;}
div#footer small {float:left; color:#FFFFFF;}
.ellyo {float:right;}
div#footer ul {text-align:center;}
div#footer ul li {display:inline; color:#FFFFFF;}

div#footer a {color:#FFFFFF;}




div#column1 ul li a.navTreeMenuNodeSelected 
{
	color:red;
}


/* divSummaryServicePanel -----------------------------------start- */

.divSummaryServicePanel
{
	padding: 5px 0px 10px 0px;
	margin: 0px;
	height: auto;
}


.divSummaryServicePanel *{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 text-transform: uppercase;
 color: #FFFFFF;
 text-decoration: none;
 line-height: 11px;
}

.divSummaryServicePanelLineA{
 clear: both;

/* width: 169px; */
 padding-left:9px;
 padding-bottom:3px;
 
 
}

.divSummaryServicePanelLineA .SumLineBgr{}
 
 

.divSummaryServicePanelLineB{
 float: left;
 padding-left:9px;
 padding-bottom:3px;
}

.divSummaryServicePanelLineA div.SumText{
 /*background-color: #7F846E;*/
 display:block;
 width: 163px;
 height: 11px;
 padding: 1px;
 border:1px solid #fff;
 text-align:center;
 
 /*background-repeat: no-repeat; background-position: left center; background-color: #7F846E;*/
}

.divSummaryServicePanelLineA div.SumTextBrdr{
 /*background: white;*/
 display:block;
 width: 167px; height: 15px;
 border:1px solid #666666;
}



.divSummaryServicePanelLine2 * *{ /* Existing Lines: 1 - 9 */
 text-transform: lowercase; 
}
.divSummaryServicePanelLine3 *{
 text-transform: none; 
}
.divSummaryServicePanelLine9{ 
 clear: both; padding-left: 50px;
}
/* divSummaryServicePanel -------------------------------------end- */



/* mpArticleView ------------------------------------------------------------------------- begin */
.mpArticleContent {
	width:527px;
	margin-top:0px;
	border-width:3px 3px 1px 3px;
}
.mpArticleContentBody {
	padding:  2px 10px 0px 10px;
}
.mpArticleContentBody p
{
	margin: 0px 0px 10px 0px;
	font : normal 14px arial;
	color :#0079A8;
}
.mpArticleContentBody p img
{
	margin : 2px 2px 2px 2px;
}
.mpArticleContentHeader h2
{ 
	margin: 10px 10px 0px 10px;
}
.mpArticleContentHeader a
{
	text-decoration: none;
}
.mpArticleContentFooter
{
	padding-left: 10px;
}
/* mpArticleView ------------------------------------------------------------------------- end */


/* mpApplicationView ------------------------------------------------------------------------- begin */
.mpApplicationContent {
	width:527px;
	margin-top:0px;
	border-width:3px 3px 1px 3px;
}
.mpApplicationContentBody {
	padding:  2px 10px 0px 10px;
}
.mpApplicationContentBody p
{
	margin: 0px 0px 10px 0px;
	font : normal 14px arial;
	color :#0079A8;
}
.mpApplicationContentBody p img
{
	margin : 2px 2px 2px 2px;
}
.mpApplicationContentHeader h2
{ 
	margin: 10px 10px 0px 10px;
}
.mpApplicationContentHeader a
{
	text-decoration: none;
}
.mpApplicationContentFooter
{
	padding-left: 10px;
}
/* mpApplicationView ------------------------------------------------------------------------- end */

/* mpFolderView ------------------------------------------------------------------------- begin */
.mpFolderContent {
	width:527px;
	margin-top:0px;
	border-width:3px 3px 1px 3px;
}
.mpFolderContentBody {
	padding:  2px 10px 0px 10px;
}
.mpFolderContentBody p
{
	margin: 0px 0px 10px 0px;
	font : normal 14px arial;
	color :#0079A8;
}
.mpFolderContentBody p img
{
	margin : 2px 2px 2px 2px;
}
.mpFolderContentHeader h2
{ 
	margin: 10px 10px 0px 10px;
}
.mpFolderContentHeader a
{
	text-decoration: none;
}
.mpFolderContentFooter
{
	padding-left: 10px;
}
/* mpFolderView ------------------------------------------------------------------------- end */


/* mpEventView ------------------------------------------------------------------------- begin */
.mpEventContent {
	width:527px;
	margin-top:0px;
	border-width:3px 3px 1px 3px;
}
.mpEventContentBody {
	padding:  2px 10px 0px 10px;
}
.mpEventContentBody p
{
	margin: 0px 0px 10px 0px;
	font : normal 14px arial;
	color :#0079A8;
}
.mpEventContentBody p img
{
	margin : 2px 2px 2px 2px;
}
.mpEventContentHeader h2
{ 
	margin: 10px 10px 0px 10px;
}
.mpEventContentHeader a
{
	text-decoration: none;
}
.mpEventContentFooter
{
	padding-left: 10px;
}
/* mpEventView ------------------------------------------------------------------------- end */


/* mpUrlView ------------------------------------------------------------------------- begin */
.mpUrlContent {
	width:527px;
	margin-top:10px;
}
.mpUrlContentBody {
	padding:  0px 10px 0px 10px;
	font :normal 12px arial;
	color :#0079A8;
}
.mpUrlContentBody p
{
	margin: 0px 0px 0px 0px;
	font : normal 14px arial;
	color :#0079A8;
}

.mpUrlContentHeader 
{ 
	margin: 10px 10px 0px 10px;
}
.mpUrlContentBody h2
{
	margin-top: -5px;
	padding-top: 10px;
	top: 0px;
	font :normal 20px arial;
}
.mpUrlContentBody img
{
	padding-top: 10px;
	padding-left: 0px;
	margin-left: 0px;
}
.mpUrlContentFooter
{
	padding-left: 10px;
}

/* mpUrlView ------------------------------------------------------------------------- end */



/* mpImageView ------------------------------------------------------------------------- begin */
.mpImageContent {
	width:527px;
	margin-top:10px;
}
.mpImageContentBody {
	padding:  0px 10px 0px 10px;
}
.mpImageContentBody a
{
	border: none;
	text-decoration : none;
}
.mpImageContentBody h2
{
	margin-top: -5px;
	margin-left: 0px;
	padding-top: 10px;
	top: 0px;
}
.mpImageContentImage
{
	padding: 10px 10px 10px 10px;
}
.mpImageContentFooter
{
	padding-left: 10px;
}

/* mpImageView ------------------------------------------------------------------------- end */



/* mpImageGalleryView ------------------------------------------------------------------------- begin */
.mpImageGalleryContent {
	width:527px;
	margin-top:10px;
}
.mpImageGalleryContentBody {
	padding:  2px 10px 0px 10px;
}
.mpImageGalleryContentBody p
{
	margin: 0px 0px 10px 0px;
	font : normal 14px arial;
	color :#0079A8;
}
.mpImageGalleryContentHeader 
{ 
	margin: 10px 10px 0px 10px;
}
.mpImageGalleryContentFooter
{
	padding-left: 10px;
}
.mpImageImageGalleryLine
{
	float: left;
}
.mpImageImageGalleryImage
{
  /* border: 1px solid black; */
  text-align: center;
}
.mpImageImageGalleryImage img
{
 border: 1px solid blue;
 margin: 2px;
 padding: 2px;
}
.mpImageGalleryContentHeader h2
{
	margin-top: -5px;
	margin-left: 0px;
	padding-top: 10px;
	top: 0px;
}
/* mpImageGalleryView ------------------------------------------------------------------------- end */


/* mpFileView ------------------------------------------------------------------------- begin */
.mpFileContent {
	width:527px;
	margin-top:10px;
}
.mpFileContentBody {
	padding:  0px 10px 0px 10px;
}
.mpFileContentHeader 
{ 
	margin: 10px 10px 0px 10px;
}
.mpFileContentBody h2
{
	
	padding-top: 5px;
	top: 0px;
}
.mpFileContentBody img
{
	  padding: 10px 0px 0px 0px;
		margin-left: 0px;
}
.mpFileContentBody p
{
	margin: 0px 0px 0px 0px;
	font : normal 14px arial;
	color :#0079A8;

}
.mpFileContentFooter
{
	padding-left: 10px;
}

/* mpFileView ------------------------------------------------------------------------- end */

/* mp (napriklad historie zaznamu) ----------------------------------------------------- begin*/
.mpHeader {
	background:#eef url(../imgs/FolderHeader.gif) 0 0 no-repeat;
	padding: 0px 10px 5px 20px;
	margin: 10px 10px 0px 10px;
	color: Black;
}
.mpHeader p {	margin: 0px 0px 0px 0px; color: Black; }
.mpHeader h1
{
	padding-top: 10px;
	top: 0px;
}
.mpItem
{
	margin:  0px 10px 0px 10px;
	background: #99CCFF;
	color: Black;
}
.mpItem h2 
{ 
	padding: 10px 10px 0px 10px;
	font-size: 20px;
}
.mpItem p {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

/* mp  --------------------------------------------------------------------------- end */


/* formAddNew.aspx --------------------------------------------------------------------------- begin*/
.FormAddNewHeader {
	background:#eef url(../imgs/FolderHeader.gif) 0 0 no-repeat;
	padding: 0px 10px 5px 20px;
	margin: 10px 10px 0px 10px;
	color: Black;
}
.FormAddNewHeader p {	margin: 0px 0px 0px 0px; color: Black; }
.FormAddNewHeader h1
{
	padding-top: 10px;
	top: 0px;
}
.FormAddNewItem
{
	margin:  0px 10px 0px 10px;
	background: #99CCFF;
	color: Black;
}
.FormAddNewItem h2 
{ 
	padding: 10px 10px 0px 10px;
	font-size: 20px;
}
.FormAddNewItem p {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

/* formAddNew.aspx --------------------------------------------------------------------------- end */


/* FormEdit.aspx --------------------------------------------------------------------------- begin*/
.FormEditHeader {
	background:#eef url(../imgs/FolderHeader.gif) 0 0 no-repeat;
	padding: 0px 10px 5px 20px;
	border-bottom: solid 1px blue;
	
}
.FormEditHeader h1
{
	padding-top: 10px;
	top: 0px;
}
.FormEditContent 
{
	padding: 0px 10px 0px 10px;
}
.FormEditBody {
	padding:  0px 10px 0px 10px;
	background:#eef;
}

.FormEditTitle h2 
{ 
	margin: 10px 10px 0px 10px;
}
.FormEditTitle 
{ 
	margin:0 
}
.FormEditBodyContent {
	background:#fff url(ObjectContent.gif) 0 0 no-repeat;
	border:solid #eef;
	border-width:3px 3px 0 3px;
}
/* FormEdit.aspx --------------------------------------------------------------------------- end */
/* PasswordIU.aspx --------------------------------------------------------------------------- begin*/
.PasswordIUHeader {
	background:#676767 url(../imgs/FolderHeader.gif) 0 0 no-repeat;
	padding: 0px 10px 5px 20px;
	border-bottom: solid 1px blue;
}
.PasswordIUHeader h1
{
	padding-top: 10px;
	top: 0px;
}
.PasswordIUContent 
{
	padding: 0px 10px 0px 10px;
	
}
.PasswordIUBody {
	padding:  0px 10px 0px 10px;
	background:#eef;
}

.PasswordIUTitle h2 
{ 
	margin: 10px 10px 0px 10px;
}
.PasswordIUTitle 
{ 
	margin:0 
}
.PasswordIUBodyContent {
	background:white url(ObjectContent.gif) 0 0 no-repeat;
	border:solid #eef;
	border-width:3px 3px 0 3px;
}
/* PasswordIU.aspx --------------------------------------------------------------------------- end */


/* search.master ----------------------------------------------begin- */
.SearchHeader {
	background:#eef;
	padding: 0px 10px 5px 20px;
}
.SearchVerticalContent
{
	position:absolute;
	top: 160px;
	left: 20px;
	padding-top:0px;
}
.SearchContent {
	background:#fff url(../imgs/ObjectContent.gif) 0 0 no-repeat;
	border:solid #eef;
	border-width:3px 3px 0 3px;
}
.SearchContentFooter {
	clear:both;
	/*background: #eef;*/ 
	
	border: solid 1px #609803;
	padding: 0px;
	margin-top: 10px;
	margin-bottom:0px;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	font-family : Microsoft Sans Serif;
	font-size: 11px;
	color: Black;
	text-align: center;
}
/* search.master ----------------------------------------------end- */

/* mpFormControlView ------------------------------------------------------------------------- begin */
.mpFormControlContent {
	background:#fff url(../imgs/ObjectContent.gif) 0 0 no-repeat;
	border:solid #eef;  
	border-width:3px 3px 3px 3px; 
}
.mpFormControlContentBody {
	padding:  0px 10px 0px 10px;
}
.mpFormControlContentHeader h2 
{ 
	margin: 10px 10px 0px 10px;
}
.mpFormControlContentFooter {
	clear:left;
	background:#eef; 
	color:#999;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
}
.mpFormControlContentHeader 
{ 
	margin:0 
}
.mpFormControlContentFooter p { margin:0 }
.mpFormControlContentFooter a { color:#aaa }


.mpFormControlContentBody table.registration{ width:100%;}
/*.mpFormControlContentBody table.registration * {font-family:sans-serif;}*/
.mpFormControlContentBody table.registration td.pageItem{
	white-space: nowrap; color: #00A0DD; font-weight:bold; padding-right: 5px;
}
.mpFormControlContentBody table.registration a,
.mpFormControlContentBody table.registration a:link,
.mpFormControlContentBody table.registration a:hover{color: #33C7FF;}
.mpFormControlContentBody table.registration tr.trHeader td
{
	font-size: 14px;
	margin-top: 10px;
	padding-bottom: 10px;
	color: #00A0DD;
	font-weight:bold;
	
}
.mpFormControlContentBody table.registration .pageInfoHelp{	color: #609803; }
.mpFormControlContentBody table.registration textarea, .mpFormControlContentBody table.registration input{
	border: 1px solid #609803;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:1px;
}
.mpFormControlContentBody table.registration input.button{
	border: 1px solid #037AA3;
	cursor:pointer;
	color: #ffffff;
	background-color: #609803;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
/* mpFormControlView ------------------------------------------------------------------------- end */


/* mpHtmlTextView ------------------------------------------------------------------------- begin */
.mpHtmlTextContent {
	width:527px;
}
.mpHtmlTextContentBody {
	padding:  2px 10px 0px 10px;
}
.mpHtmlTextContentBody p
{
	margin: 0px 0px 10px 0px;
	font : normal 14px arial;
	color :#0079A8;
}
.mpHtmlTextContentHeader 
{ 
	margin: 10px 10px 0px 10px;
}
.mpHtmlTextContentFooter
{
	padding-left: 10px;
}
/* mpHtmlTextView ------------------------------------------------------------------------- end */


/* ObjectRights.aspx --------------------------------------------------------------------------- begin*/
.ObjectRightsHeader {
	background:#eef url(../imgs/FolderHeader.gif) 0 0 no-repeat;
	padding: 0px 10px 5px 20px;
	border-bottom: solid 1px blue;
}
.ObjectRightsHeader h1
{
	padding-top: 10px;
	top: 0px;
}
.ObjectRightsHeader p { margin: 0px 0px 0px 0px; }
.ObjectRightsContent 
{
	padding: 0px 10px 0px 10px;
	
}
.ObjectRightsTitle h2 
{ 
	margin: 10px 10px 0px 10px;
}
.ObjectRightsTitle 
{ 
	margin:0 
}
.ObjectRightsBodyContent 
{
	padding:  10px 10px 10px 10px;
	
	background:#fff url(../imgs/ObjectContent.gif) 0 0 no-repeat;
	border:solid #eef;
	border-width:3px 3px 0 3px;
}
.ObjectRightsBodyContent hr
{
	border-bottom: solid 1px blue;
	height: 1px;
}
/* ObjectRights.aspx --------------------------------------------------------------------------- end */


/* GridView ------------------------------------------------------------------------- end */
.AspNet-GridView table
{
	font-size : 12px;
	color : black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	border-left: solid 1px #507CD1;
	border-bottom: solid 1px #507CD1;
}

.AspNet-GridView tbody .AspNet-GridView-Alternate
{
	 background-color: white; 
}
.AspNet-GridView tbody tr
{
	 background-color: #EFF3FB; 
	
}
.AspNet-GridView td
{
 padding-right  : 4px;
 padding-left  : 4px;
 border-right: solid 1px #507CD1;
}
.AspNet-GridView th
{
	padding-right: 4px;
	padding-left  : 4px;
	font-weight: bold;
	text-align: left;
}

.AspNet-GridView thead
{
	
	background-color: #507CD1;
	font-weight: bold;	
	color: White;
}/* GridView ------------------------------------------------------------------------- end */


/* EnviSmallLinks --------------------------------------------------------------------------- begin */
.envSmallLinks
{
	border: solid 1px #F2F2F0;
	background-color : #F2F2F0;
	margin-bottom: 10px;
	margin-right: 6px;
}
.envSmallLinksHeader
{
	font-weight: bold;
	background-color : #5D9403;
}
.envSmallLinksBody
{
	padding-top: 2px;
	padding-left: 2px;
}
.envSmallLinksFooter
{
	text-align: right;
	background-color: #0079A8;
	color: White;
	font-size: 12px;
	margin-top: 2px;
}
.envSmallLinksFooter a
{
	color: White;
}
/* EnviSmallLinks --------------------------------------------------------------------------- end */

/* mpDiscussionView ------------------------------------------------------------------------- begin */
.mpDiscussionContent {
	width:527px;
	margin-top:10px;
}
.DiscussionItemEditBody textarea, .DiscussionItemEditBody input{
	border: 1px solid #609803;
	font-family: Arial, Helvetica, sans-serif;
}
.DiscussionItemEditBody input.button{
	border: 1px solid #037AA3;
	cursor:pointer;
	color: #ffffff;
	background-color: #609803;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}

.DiscussionItemEditBody .pageItem{color: #00A0DD;}
.DiscussionItemEditBody a,.DiscussionItemEditBody a:link,.DiscussionItemEditBody a:hover{color: #82DDFF;}

.mpDiscussionContentBody {
	padding:  0px 10px 0px 10px;
	
/*	background:url(../imgs/ObjectContentBody.gif) bottom left no-repeat; */
}
.mpDiscussionContentHeader h2
{ 
	margin: 10px 10px 0px 10px;
	background-color: #037AA3;
	color: White;
	padding: 2px 2px 2px 2px;
	border : solid 1px #014C6E;
}
.DiscussionItemEditHeader h3
{
	font-size: 14px;
	margin-top: 10px;
	color: #00A0DD;
	
}
.mpDiscussionContentHeader p 
{ 
	margin: 0px 10px 0px 10px;
}
.mpDiscussionContentFooter {
	clear:left;
	/* background:#eef url(../imgs/ObjectContentFooter.gif) bottom left no-repeat; */
	background:#eef; 
	color:#999;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
}
.mpDiscussionContentHeader 
{ 
	margin:0 
}
.mpDiscussionContentFooter p { margin:0 }
.mpDiscussionContentFooter a { color:#aaa }
/* mpDiscussionView ------------------------------------------------------------------------- end */

/* mpDiscussionItemView ------------------------------------------------------------------------- begin */
.mpDiscussionItemContent {
	border:1px solid #999999;
	background-color: #fff;
}
.mpDiscussionItemContentBody {
	padding:  0px 10px 0px 10px;
	margin: 0px;
/*	background:url(../imgs/ObjectContentBody.gif) bottom left no-repeat; */
}
.mpDiscussionItemContentHeader h3 
{ 
	margin: 10px 10px 0px 10px;
}
.mpDiscussionItemContentFooter {
	clear:left;
	/* background:#eef url(../imgs/ObjectContentFooter.gif) bottom left no-repeat; */
	background:#f2f2f2; 
	color:#999;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom:0px;
}
.mpDiscussionItemContentHeader, .mpDiscussionItemContentHeader h2 
{ 
	margin:0px;
	background-color: #609803;
	color: #fff;
}
.mpDiscussionItemContentHeader h2 {margin-left: 10px;}

.mpDiscussionItemContentFooter p { margin:0px; }
.mpDiscussionItemContentFooter a { color:#aaa }
.mpDiscussionItemContentBody p
{
	margin: 10px 0px 10px 0px;
	font : normal 14px arial;
	color :#0079A8;
}
/* mpDiscussionItemView ------------------------------------------------------------------------- end */



/* pager ------------------------------------------------------begin- */
.pagerButtons
{
	clear :both;
	margin-top: 5px;
	text-align: center;
	text-decoration: none;
	color: Black; 
}
.pagerButton
{
	clear :both;
	padding : 0px 2px 0px 2px;
	font-family : Microsoft Sans Serif;
	font-size: 11px;
	color: Black;
	font-variant:normal;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	vertical-align : middle;
	text-decoration: none;  
}
a.pagerButton:hover
{
	clear :both;
	padding : 0px 2px 0px 2px;
	font-family : Microsoft Sans Serif;
	font-size: 11px;
	color: Black;
	font-variant:normal;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	vertical-align : middle;
	text-decoration: none; 
	background-color : #D9FD9D; 
}
.pagerButtonSel
{
	clear :both;
	font-weight: bold;
	background-color : #609803;
	padding : 0px 2px 0px 2px;
	font-family : Microsoft Sans Serif;
	font-size: 11px;
	color: White;
	font-variant:normal;
	font-style: normal;
	text-align: center;
	vertical-align : middle;
	text-decoration: none;
}
/* pager ------------------------------------------------------end- */
