*{ margin:0; padding:0;}
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;
	
	
	
	}

	
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;
}
.pageItem { font-weight: bold; }

/* -------------------------------------------------------------------------------------------------------
HEADER
------------------------------------------------------------------------------------------------------- */
div#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-enviblog {background:url(../imgs/top-4.jpg) no-repeat right top;}
div.header-enviblogger {background:url(../imgs/top-4.jpg) no-repeat right top;}
div.header-envinahlas {background:url(../imgs/top-5.jpg) no-repeat right top;}


.FolderHeader-enviblogger a.new div{
	display:block; width:108px; height:35px; cursor:pointer;
}
.FolderHeader-enviblogger a.new:link div,.FolderHeader-enviblogger a.new:visited div{
	background:url(../imgs/ikona_plus_link.png) no-repeat right top;
}
.FolderHeader-enviblogger a.new:hover div,.FolderHeader-enviblogger a.new:visited div{
	background:url(../imgs/ikona_plus_hover.png) no-repeat right top;
}

.FolderHeader-enviblogger a.home div{
	display:block; width:108px; height:35px; cursor:pointer;
}
.FolderHeader-enviblogger a.home:link div,.FolderHeader-enviblogger a.home:visited div{
	background:url(../imgs/ikona_home_link.png) no-repeat right top;
}
.FolderHeader-enviblogger a.home:hover div,.FolderHeader-enviblogger a.home:visited div{
	background:url(../imgs/ikona_home_hover.png) 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#header ul {position:absolute; bottom:3px; left:480px;}
div#header ul li, div#header ul li a {display:block; height:33px;}
div#header ul li {float:left;}
div#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#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;}

div#drobecek table{width:100%;}


/* -------------------------------------------------------------------------------------------------------
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 
{
	width:192px; height:78px; 
	margin-top: 0px;
	margin-left: 4px;
	
	background:url(../imgs/search.png) no-repeat;
}
.tbSearch 
{
	height:25px; 
	margin-left: 45px;
	margin-top: 17px;
	background:url(../imgs/search-field.png) no-repeat; 
	border:none; line-height:25px;
	padding-left: 4px;
}
.btnSearch 
{
	width:63px; height:22px; 
	margin-left: 110px;
	margin-top: 1px;
	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.FolderHeader-enviblogger, div.FolderHeader, table.FolderHeader,
table.FolderHeader-enviblogger
{
	height:39px; 
	width: 540px;
	color:#FFFFFF; font-size:1em;
	background:#037aa3 url(../imgs/title-1.gif) no-repeat right top;
}
table.FolderHeader-enviblogger  h1, div.FolderHeader-enviblogger h1, table.FolderHeader-enviblogger,
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl02_ctl00_ctl00_FolderHeader h1
{
	color:#FFFFFF; font-size:16px; 
	padding-left: 3px;
}
div.FolderHeader-enviblogger h1 
{
	padding-top: 5px;
	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-enviblog
  { background:#FDBB01 url(../imgs/title-4.gif) no-repeat right center; }
table#ctl00_ContentPlaceHolder1_FolderContent1_ctl00_FolderHeader.FolderHeader-enviweb
  { 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; 
}
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;
	color: #fff;
	width:369px;
	background-color: #0094CC;
	padding: 7px 5px 10px 5px;
	margin-bottom: 10px;
	margin-left: 3px;
}
div#right_columns_blog
{ 
	float:right; z-index:1002;
	padding: 7px 5px 10px 5px;
	color: #fff;
	width:369px;
	background-color: #0079A8;
	margin-bottom: 10px;
	margin-left: 3px;
}
div#right_columns_blog .footer{
	display:block;
	background-color:#00A0DD;
	margin-bottom:5px;
	color:#fff;
	line-height: 28px;
	height:33px;
	text-align:right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div#right_columns_blog .footer div{}
div#right_columns_blog .footer img{pading:0px;}
div#right_columns_blog img, div#right_columns img{
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}

div#right_columns .rghtInfo
{
}
div#right_columns h3
{
	display:block; background-color:#00A0DD; 
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color:#fff;
	margin-bottom: 5px;
	line-height: 28px;
	height:33px;
}
div#right_columns_blog h3
{
	display:block;
	background-color:#00A0DD;
	color:#fff;
	margin-bottom: 5px;
	line-height: 28px;
	height:33px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
div#right_columns_blog h3 div.H3a{
	display: block; float: left; padding: 0px; margin:0px; height: 35px; width: 250px;
}
div#right_columns_blog h3 div.H3b{
	display: block; float: left; padding: 0px; margin:0px; height: 35px; width: 108px;
}
div#right_columns_blog h3 a.new div{
	display:block;
	cursor:pointer;
	width:108px;
	height:35px;
	padding:0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#right_columns_blog h3 a.new:link div, div#right_columns_blog h3 a.new:visited div{
	background:url(../imgs/ikona_edit_link.png) no-repeat right top;
}
div#right_columns_blog h3 a.new:hover div, div#right_columns_blog h3 a.new:visited div{
	background:url(../imgs/ikona_edit_hover.png) no-repeat right top;
}


/* -------------------------------------------------------------------------------------------------------
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;
}

/* 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;
}

.mpArticleContent a.edit div{
	display:block; width:71px; height:26px; cursor:pointer;
}
.mpArticleContent a.edit:link div, .mpArticleContent a.edit:visited div{
	background:url(../imgs/ikona_art-edit_link.png) no-repeat right top;
}
.mpArticleContent a.edit:hover div, .mpArticleContent a.edit:visited div{
	background:url(../imgs/ikona_art-edit_hover.png) no-repeat right top;
}

/* mpArticleView ------------------------------------------------------------------------- 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 */



/* 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:#00A0DD;
	width: 820px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 5px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #609803;
	border-bottom-color: black;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #609803;
	border-left-color: #609803;
	border-right-width: 5px;
	border-left-width: 5px;
}
.FormEditHeader h1
{
	padding-top: 10px;
	top: 0px;
	color: white;
}
.FormEditContent 
{
	/*padding: 0px 10px 0px 10px;*/
}
.FormEditContent  *
{
	color: #FFFFFF;	
}

.FormEditContent .button
{
	background-color: #0079A8;
	height: 30px;
	border: 1px solid #FFFFFF;	
	cursor: pointer;	
}
.FormEditContent label{padding-left:10px;}
#getY_id_A .button{margin-top:10px; margin-bottom:10px;}

.FormEditBody {
	background:#0079A8;
	width: 820px;
	margin: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #609803;
	border-bottom-color: #609803;
	border-left-color: #609803;
}
.FormEditBody .TextBox
{
   color: Black;
}
.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:left;
	background: #eef; 
	color:#999;
	border: solid 1px blue;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	margin-bottom:0px;
}
/* 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 }
/* 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- */


/* admin sidibar hide - show */
/************************************************************ MAIN */
.FormEditBodyMain.SideBarHidden {
	float: left;
	width: 95%;
}

.FormEditBodyMain.SideBarVisible {
	margin-right: 320px;
}

.SideMain.SideBarVisible {
	position: relative;
	float: right;
	width: 310px;
	margin-bottom: 20px;
}

.SideMain.SideBarHidden {
	float: right;
	width: 5%;
}

/* trigger buttons */
.SideMain .formEditSBDivider.visible a,
.SideMain .formEditSBDivider.hidden a {
	position: absolute;
	top: 0;
	left: 12px;
	float: left;
	display: block;
	width: 43px;
	height: 165px;
}

.SideMain .formEditSBDivider.visible a {
	background: url(../imgs/sidebar-hide.gif) top right no-repeat;
}

.SideMain .formEditSBDivider.hidden a {
	position: relative;
	left: 14px;
	background: url(../imgs/sidebar-visible.gif) top right no-repeat;
}

/* settings div */
.FormEditSideBar {
	float: right;
	width: 221px;
	min-height: 129px;
	padding: 15px;
	border: 3px solid #cacbc3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #f0f0f0;
	font-size: 0.9em;
}

.FormEditSideBar textarea,
.FormEditSideBar input,
.FormEditSideBar select {
	width: 96% !important;
	padding: 2px 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.FormEditSideBar textarea {
	height: 50px !important;
}

.FormEditSideBar  h5 {
	padding: 3px 0;
	font-size: 1em;
	-moz-text-shadow: #fff 0px 1px 0px;
	text-shadow: #fff 0px 1px 0px;
}

.FormEditSideBar  h4.FEditSideBar {
	padding: 5px 8px;
	margin-bottom: 5px;
	background: #cacbc3 url(../imgs/bullet-more.gif) 95% 50% no-repeat;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.1em;
	-moz-text-shadow: #e8e8e8 0px 1px 0px;
	text-shadow: #e8e8e8 0px 1px 0px;
}

.FormEditSideBar  h4.FEditSideBar:hover {
	cursor: pointer;
}

.FormEditSideBar  p {
	line-height: 1.3em;
	color: #4e4e4e;
	font-size: 0.9em;
	-moz-text-shadow: #fff 0px 1px 0px;
	text-shadow: #fff 0px 1px 0px;
}

.FormEditSideBar .panelSideBar {
	position: relative;
	top: -8px;
	padding: 6px 8px 6px 8px;
	border: 1px solid #cacbc3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #e0e0e0;
}	

.calendar td.nav {
	width: auto;
	float: none;
}

.FormEditContent{
	clear: both;
	border: 5px solid #cacbc3;
	width: 940px;
	margin: 50px auto 20px auto;
	background: #fff;
	padding: 0 10px;
}

.FormEditBody  {
	padding: 0;
}
