



/* project/default/css/reset.css */ 

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/* project/default/css/default.css */ 

/**/
.block {width:100%; inline-block; //height: 1%;}
.block:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
.column{float:left;}
.last{ margin-right:0;}
.w-1{width:10px;}
.w-2{width:20px;}
.w-3{width:30px;}
.w-4{width:40px;}
.w-5{width:50px;}
.w-6{width:60px;}
.w-7{width:70px;}
.w-8{width:80px;}
.w-9{width:90px;}
.w-10{width:100px;}
.w-11{width:110px;}
.w-12{width:120px;}
.w-13{width:130px;}
.w-14{width:140px;}
.w-15{width:150px;}
.w-16{width:160px;}
.w-17{width:170px;}
.w-18{width:180px;}
.w-19{width:190px;}
.w-20{width:200px;}
.w-21{width:210px;}
.w-22{width:220px;}
.w-23{width:230px;}
.w-24{width:240px;}
.w-25{width:250px;}
.w-26{width:260px;}
.w-27{width:270px;}
.w-28{width:280px;}
.w-30{width:300px;}
.w-37{width:370px;}
.w-40{width:400px;}
.w-46{width:460px;}
.w-48{width:480px;}
.w-50{width:500px;}
.w-60{width:600px;}
.w-63{width:630px;}
.w-66{width:660px;}
.w-70{width:700px;}
.w-71{width:710px;}
.w-80{width:800px;}

.w-10p{width:10%}
.w-20p{width:20%}
.w-24_9p{width:24.9%;}
.w-25p{width:25%}
.w-30p{width:30%}
.w-33p{width:33%}
.w-40p{width:40%}
.w-50p{width:50%}
.w-60p{width:60%}
.w-66p{width:66%}
.w-67p{width:67%}
.w-70p{width:70%}
.w-75p{width:75%}
.w-80p{width:80%}
.w-90p{width:90%}
.w-100p{width:100%}

.ml-1{margin-left:10px;}
.ml-4{margin-left:40px;}
.ml-6{margin-left:80px;}
.pl-6{padding-left:80px;}


.f-row{margin-bottom:6px;}
.f-row label {display:block;float:left;margin-right:10px;text-align:right;}
.f-row label.simple {display:inline;float:none;text-align:left;width:auto;}

.nowrap { white-space:nowrap; } 




/* project/gumns/css/main.css */ 

body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}


#topsection{
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 182px; /*Set left margin to LeftColumnWidth*/
background: url(/img/gumns/doctopbg.gif) repeat-x;
}

#leftcolumn{
float: left;
width: 182px; /*Width of left column*/
margin-left: -100%;
}

#footer{
clear: left;
width: 100%;
}

#footer a{
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/****************************************/
body{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-width: 970px;
	background:#B3AF89 url(/img/gumns/leftbg.gif) repeat-y;
}



#topsection {
	background-image: url(/img/gumns/head1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #353231;
	height: 156px;
}

	#topsection .logo{
		margin: 14px 40px 0 0;
		padding-left:25px;
		float:left;
		width:134px;
		height:134px;
	}
	
	#topsection .title{
		padding-left: 220px;
		padding-top:50px;
		padding-right: 100px;
	}



#header2 {
	background-image: url(/img/gumns/head2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #535050;
	height: 32px;
  padding: 6px 380px 2px 10px;
}

  #header2 a{
    color: #ddbe85;
    text-decoration:none;
  }
  #header2 a:hover{
    text-decoration:underline;
  }
  
#contentcolumn .innertube{padding-top:10px;}


span.success{ color: #009200;}

/* mnu */

#mnu3{
  background:#4b4a4a;
  padding: 8px 0 8px 0;
}

#mnu3 ul, #mnu3 li{
  margin:0;
  padding:0;
text-align:left !important;
}



#mnu3 li a{
  display:block;
  color:#FFF;
  font-size: 11px;
  text-decoration:none;
  line-height:13px;
  padding: 9px 10px 8px 20px;
}

#mnu3 li.menuL1 {
	background: url(/img/gumns/mnu1.gif) #4b4b4b;
}

#mnu3 li.menuL1 ul{
  display:none;
}

#mnu3 .menuL2 li {
  background:url(/img/gumns/mnu2.gif) repeat-y #585956;
}

#mnu3 .menuL2 li a{
  border-bottom: 1px solid #585956;
}

#mnu3 ul.menuL3 li a{
  background:url(/img/gumns/mnu3.gif) repeat-y #959693;
  border-bottom: 1px solid #767577;
  padding-left: 32px !important;
}
#mnu3 ul.menuL3 ul{
  background: #959693;
  border: 1px solid #767577;
}

#mnu3 ul.menuL4 li a{
  background:url(/img/gumns/mnu4.gif) repeat-y #838481;
  border-bottom: 1px solid #585956;
  padding-left: 20px !important;
}

#mnu3 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%; 
  background: #585956;
}



#mnu3 ul li {
  position: relative;
  }
  
#mnu3 ul.menuL4 {
  position: absolute;
  left: 182px; 
  top: 0;
	width: 260px;
  display: none;
}

#mnu3 ul.menuL5 {
  position: absolute;
  left: 260px; 
  top: 0;
	width: 320px;
  display: none;
}

/* Styles for Menu Items */
#mnu3 ul li a {
  display: block;
  text-decoration: none;
  color: #FFF;
}

/*  
#mnu3 .menuL2 li:hover {
  background:url(/img/gumns/mnuover.gif) no-repeat top left;
}

#mnu3 ul.menuL3 li:hover{
  background:url(/img/gumns/mnuover.gif) no-repeat top left;
}
*/

/* Holly Hack. IE Requirement \*/
* html ul li { height: 1%; }
* html ul li a { height: 1%; }
/* End */



/* -- mnu */



#footer{
	background: url(/img/gumns/footerbg.gif) repeat-x #575759;
	height: 102px;
	color:#9C9C9C;
	border-top: 1px solid #E0E0E0;
}

#footer p{
	padding:26px 26px 0 26px;
	font-size:11px;
	line-height: 16px;
	
}

#footer2{
	background:#B3AF89; 
	border-bottom:1px solid #333; 
	text-align:right; 
	clear:both;
	padding: 6px 26px 6px 6px;
	font-size:10px;
}

#footer2 p, #footer2 a{
	color: #303131;
	font-size:10px;
	line-height: 10px;
}


/* BOX CC*/
div.boxCC{
}
div.boxCC div.boxcontent{
	padding:10px;
	border-top: #807b75 1px solid;
	background: #d9d1a9;
}

div.boxCC div.boxtitle{
	
}

div.boxCC div.boxtitle span.l{
	display:block; 
	width:10px; 
	height: 24px;
	float:left;
	background: url(/img/gumns/box_cc_l.png);

}
div.boxCC div.boxtitle h1{
  background: url(/img/gumns/box_cc_r.png) right top;
	padding:3px 3px 3px 20px;
	margin-left:3px;
}



/* BOX CR*/
div.boxCR{
margin-bottom:20px;
}
div.boxCR div.boxcontent{
  padding:10px;
	border-top: #807b75 1px solid;
  background: #d9d1a9;
}

div.boxCR div.boxtitle{
  
}

div.boxCR div.boxtitle span.l{
  display:block; 
  width:10px; 
  float:left;
  height: 24px;
  background: url(/img/gumns/box_cc_l.png);

}
div.boxCR div.boxtitle h1{
  padding:3px;
  margin-left:3px;
	background: url(/img/gumns/box_cc_r.png) right top;
}



div.boxcontent div.newsitem img.border
{
	margin-left: 10px;
	margin-bottom: 10px;
}

div.boxcontent img{
  border: 1px solid #666;
  background:#fff;
  padding:2px;
}
div.boxcontent img[style*="float: left"]{margin-right:10px;}
div.boxcontent img[style*="float: right"]{margin-left:10px;}

#BoxCR_Nadz p, #BoxCR_News p{
  line-height:16px;
}

p.date{float:left; margin-right: 10px; margin-bottom: 0;}
p.date small.date{font-size:9px; color:#272C66; font-weight:bold; }
#BoxCR_Nadz p.more, #BoxCR_News p.more{
  line-height:16px;
	font-size:9px;
}




/* BOX CL*/
div.boxCL{
  margin-bottom:20px;
  padding-bottom:10px;
  background: #d9d1a9;
  padding: 20px 10px;
}

div.boxCL div.boxtitle{
  
}

div.boxCL div.boxtitle h1{
  padding:3px 3px 3px 3px;
  margin-left:3px;
}



.boxitem{
  background-color: #e6dcc1;
  padding: 10px;
  margin-bottom: 16px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
}


ul.star-rating{  background-image: url(/img/gumns/alt_star.gif) !important }
.star-rating li a:hover{ background-image: url(/img/gumns/alt_star.gif) !important }
.star-rating li.current-rating{background-image: url(/img/gumns/alt_star.gif)  !important }
  


.w-49_9p{width:49.9%}




/* resultset pager */

.pagination {text-align:right; color:#666;padding: 4px 2px 4px 7px;border: 1px solid #cec59e; margin: 0 0 1.5em}
.pagination a{color:#0000ee; margin:0 2px; background:#e6dcc1;}
.pagination a:link, .pagination  a:visited, .pagination  a:hover, .pagination a:active { text-decoration:none;padding:2px 5px;border: 1px solid #cec59e}
.pagination a:hover {background:#ccc;}
.pagination span {text-decoration:none; background:#e6dcc1; padding:2px 5px;border: 1px solid #cec59e;color:#ccc;margin:0 2px;}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;padding:0;border:none}

/* -- resultset pager */
  



/* project/gumns/css/document.css */ 


h1{
  margin:0;
  padding:0;
  color: #555;
  font-size: 14px;
}

h2{
  margin:0 0 10px 0;
  padding:0;
  color: #444;
  font-size: 14px;
}

h3{
  margin:0 0 10px 0;
  padding:0;
  color: #444;
  font-size: 12px;
}


p, li{
	margin-top: 0px;
	margin-bottom: 10px;
	line-height:20px;
	text-align:justify;
}

p.right{
	text-align:right;
}

p.more{
  color: #0073a9;
  font-size: 10px !important;
}

p.more img{
  margin-left:3px;
}

.boxcontent li {
  padding-left:0px;
  margin-left:20px;
  list-style:disc;
  
}

a{

}

a img{border:none;text-decoration:none}

hr{
  color:#CEC59E;
  border:none;
  height:1px;
  background-color:#CEC59E;
  margin:10px 0;
}



div.imgsh{
  text-align:center;
  background:#FFF;
  border:#999 1px solid;
  padding:5px
}
div.imgsh p{
  color:#888;
  font-size:10px;
  margin:0;
  padding:0;
  text-align:center;
}
div.left{
  float:left;
  margin-right:10px;
  margin-bottom: 10px;
}


div.gotop{
  color: #0073a9;
  font-size: 10px !important;
  margin: 20px 0 20px 0;
  text-align:right;
}

div.gotop img{
  margin-right:5px;
}

.newsitem img,
.postititem img,
img.border{
  border: 1px solid #666;
  background:#fff;
  padding:2px;
}
.newsitem img,
.postititem img
{
  margin-left:10px;
	float:right;
}

dl{}
dl dt{clear:left;width:180px; float:left; margin:0; display:block}
dl dd{padding-left:200px; margin:0 0 36px 0;display:block}
dl dt img{
  background:#FFFFFF;
  padding:5px;
  border:#BBB 1px solid;
}
dl dd h3{ padding: 0; margin: 0 !important;}


.alert
{
  color: #F00;
  background-color:#ffcea6;
  background-image: url(/decms/img/ico/alert.gif);
  background-repeat:no-repeat;
  background-position:20px 20px;
  padding:20px 20px 20px 70px;
  margin: 10px 0 10px 0;
}
.alert p{color: #F00;}

.err, .red{
  color:red;
}



/* form */

input, textarea{
  border:1px solid #999;
	background-color:#EEE;
}

input:hover, textarea:hover{
  background-color:#FFF;
}
input:focus, textarea:focus{
  background-color:#FFF;
}


.f-row{
  margin-bottom:6px;
}

.f-row label{
  display: block;
  float:left;
	text-align:right;
	margin-right:10px;
}

.f-row label.simple{
  width:auto;
  display: inline;
  float:none;
	text-align:left;
}



table{
  border:1px solid #b3af89;
  border-collapse: collapse;
  margin-left:auto; 
  margin-right:auto;
}
  table th{background-color: #e6dcc1;}
  table td{border:1px solid #b3af89;}
  td, th{padding:2px}
  table p{margin:0px; font-size: 10px; text-align:inherit;}





/* modules/gallery/css/default/gallery.css */ 


#gallery .photoitem{
  float:left;
	padding: 10px 20px 10px 0;

}

#gallery .photoitem img{
 border: 1px solid #666; 
 padding: 3px; 
 background-color: #FFF;
}

#gallery .photoitem p{
  text-align: center; 
	margin:0 20px 0 20px; 
	color: #666; 
	font-size: 10px; 
	overflow: hidden
}

.last_image{
  margin-bottom: 1em;
}




/* modules/content/css/default/content.css */ 

  /*             styles for the star rater                */  
  ul.star-rating{
    margin: 0px;
    padding:0px;
    width: 125px;
    height: 25px;
    position: relative;
    overflow:hidden;
    background: url(/img/sys/alt_star.gif) top left repeat-x;    
  }
  .star-rating li{
    list-style:none !important;
    padding:0px;
    margin:0px !important;
    width:25px;
    height:25px;
    /*\*/
    float: left;
    /* */
  }
  .star-rating li a{
    display:block;
    width:25px;
    height: 25px;
    line-height:25px;   
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    overflow:hidden;
  }
  .star-rating li a:hover{
    background: url(/img/sys/alt_star.gif) left bottom;
    z-index: 2;
    left: 0px;
    border:none;
  }
  .star-rating a.one-star{
    left: 0px;
  }
  .star-rating a.one-star:hover{
    width:25px;
  }
  .star-rating a.two-stars{
    left:25px;
  }
  .star-rating a.two-stars:hover{
    width: 50px;
  }
  .star-rating a.three-stars{
    left: 50px;
  }
  .star-rating a.three-stars:hover{
    width: 75px;
  }
  .star-rating a.four-stars{
    left: 75px;
  } 
  .star-rating a.four-stars:hover{
    width: 100px;
  }
  .star-rating a.five-stars{
    left: 100px;
  }
  .star-rating a.five-stars:hover{
    width: 125px;
  }
  .star-rating li.current-rating{
    background: url(/img/sys/alt_star.gif) left center;
    position: absolute;
    height: 25px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
  }
  
  /* remove halo effect in firefox   */
  a:active{
    outline: none;
  }   


.Calendar table{
	border:none;
	border-bottom:1px solid #ddd;
}

.Calendar table th{
	background: none;
	color: #66f;
	border-bottom:1px solid #ddd;
}

.Calendar table td{
	color: #777;
	font-size: 0.8em;
	padding: 2px 4px;
}

  .Calendar table th.Holiday
  {

  }

	.Calendar table th.Sunday,
	.Calendar table th.Saturday
	{
		color: #f66;
	}

.Calendar table td span{
	display: block;
}
	.Calendar table td span.Sunday,
	.Calendar table td span.Saturday
	{
    color: #F66;
	}

.Calendar table td span.MonthPrew,
.Calendar table td span.MonthNext{
  color:#999;
}
.Calendar table td span.Saturday.MonthNext,
.Calendar table td span.Sunday.MonthNext{
  color:#f99;
}

.Calendar table td.Today{
  background: #d4ebfe;
  border: 1px solid #cde4f6;
}

.Calendar table tr.CurrentWeek{
  background: #fff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

  .Calendar table a{
    color: #666;
  }



.Calendar a.Tooltip{
    position:relative; /*this is the key*/
    z-index:24;
}

	.Calendar a.Tooltip:hover{z-index:25;}

	.Calendar a.Tooltip span{
		display: none !important;
	  padding: 1em;
		text-decoration:none !important;
	}

		.Calendar a.Tooltip:hover span{ /*the span will display just on :hover state*/
			display:block  !important;
			position:absolute;
			top:2em;
			left:2em;
			width:25em;
			border:1px solid #FFC25F;
			background-color:#FFFFCC;
			font-weight: normal;
			text-align: left;
		}





/* modules/vote/css/default/vote.css */ 


#vote{

}

#vote ul{
  padding-left:0;
}

#vote ul li{
  list-style:none;
	line-height: 15px;
	margin-bottom: 0.5em;
}

#vote .bar{
  background: url(/img/progressbar.png) repeat-x scroll 0pt 2px;
	
	
	float:left;
	height:15px;
	margin:1px 3px 0pt 0pt;
	padding: 1px;
}

#vote .option span{
	color:#666666;
	font-size:10px;
	margin:0pt;
}

#vote .actual{
  color:#ff0000;
  float:right;
}

#vote .date{
  color:#666666;
  font-size: 0.8em;
}

#vote h3{
  padding-bottom:0;
}




/* includes/js/lightbox/lightbox.css */ 

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/includes/js/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/js/lightbox/overlay.png", sizingMethod="scale");
	}
	