body {
	background-color:#fff;
	margin:0;
	padding:0;
}

td           {vertical-align:top;}
td .vabottom {vertical-align:bottom !important;}
td .vamiddle {vertical-align:middle !important;}

a.notactive {color:#dedede !important;cursor:default !important;}
a.usefullinks		{color:#dedede !important;}

#picDesc {
	margin-top:18px;
}

#selectProjectForm {
	margin-top:27px;
}

.sTitle {
font:13pt Verdana;
color:#f99;
margin-left:121px;
margin-bottom:15px;
text-transform:lowercase;
height:21px;
}

.sText {
font:11px Verdana;
color:#a1a1a1;
}

#mainFrame {
	width:1003px;
	height:595px;
}

/*---------------------------*/
.date {font:11px Verdana, Arial, Helvetica, sans-serif;color:#999;}
.lastnews {font:11px Verdana, Arial, Helvetica, sans-serif;color:#b6b6b6; text-decoration:none}
/*---------------------------*/

a.more {font:10px Verdana, Arial, Helvetica, sans-serif;color:#f99;text-decoration:none;}


#lCol {width:669px;padding-top:13px;}
#rCol {width:334px;padding-top:13px;}


/*---------------------------*/
#mainmenu a       {font:10pt Verdana, Arial, Helvetica, sans-serif;color:#ccc;font-weight:bold;text-decoration:none;text-transform:lowercase;}
#mainmenu a:hover {color:#f99;}

a.mmenu:link, a.mmenu:active, a.mmenu:visited  {font:10pt Verdana, Arial, Helvetica, sans-serif;color:#ccc;font-weight:bold;text-decoration:none;text-transform:lowercase;}
a.mmenu:hover {color:#f99;}

a.mmenu_a {color:#dedede !important; font:10pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;text-transform:lowercase;}
a.mmenu_a:hover {color:#dedede !important;}

a.textlink {color:#a1a1a1 !important; font:11px Verdana, Arial, Helvetica, sans-serif;cursor:default;text-decoration:underline;text-transform:lowercase;}
a.textlink:hover {color:#a1a1a1 !important;text-decoration:none;cursor:pointer}

a {color:#a1a1a1;text-decoration:underline;}
a:hover {color:#a1a1a1;text-decoration:none;}

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


.red {color:#f99 !important;}
.gray {color:#a1a1a1;}
.topgray {color:#ccc !important;}
a.topgray:hover {color:#fcc !important;}

.small {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.text {font:11px Verdana;color:#a1a1a1;}

form {margin:0;padding:0;}

/*---------------------------*/
.errorInput {
	background-color:#f99 !important;
}

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

#NewsletterTBL {
	margin-top:23px;
}

#NewsletterTBL input {
	background-color:#dedede;
	border:none;
	color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	width:298px;
}

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


#HRTBL input {
	background-color:#dedede;
	border:none;
	color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	width:298px;
}

#HRTBL textarea {
	background-color:#dedede;
	border:none;
	color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	width:298px;
	height:114px;
}


#FeedBackTBL input {
	background-color:#dedede;
	border:none;
	color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	width:298px;
}

#FeedBackTBL textarea {
	background-color:#dedede;
	border:none;
	color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	width:298px;
	height:114px;
}

.inputPassword {
background-image:url('/site/img/pss.gif');
background-repeat:no-repeat;
}

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

a.topRedMenu:hover {
	color:#ccc !important;
}

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

#secondMenu {
	font:11px Verdana, Arial;
	color:#ccc;
	text-transform:lowercase;
}

#secondMenu a {
	color:#ccc;
	text-decoration:underline;
}
#secondMenu a:hover {
	color:#ccc;
	text-decoration:none;
}

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

#Gallery td {padding-right:11px;padding-bottom:33px;}

.opac       {opacity: 0.5;filter: alpha(opacity=50);}
.imgColored {}

.imgHidden  {display:none;margin:0;padding:0;}
.imgVisible {display:none;margin:0;padding:0;}







/*---------------------------*/
#logoPlaceBlock {
position:relative;
vertical-align:bottom;
}

#logoPlace {
position:relative;
vertical-align:bottom;
}

.selectText {
color:#fff;
font-size:11px;
font-family:Verdana;
padding-left:5px;
padding-top:1px;
}

.selectItem {
background-color:#dedede;
white-space:nowrap;
width:298px;
/*border-top:1px solid #fff;*/
cursor: pointer;
}

.selectItemRed {
background-color:#ff9999;
white-space:nowrap;
/*border-top:1px solid #fff;*/
cursor: pointer;
}

.selectButton {
cursor: pointer;
text-align:center;
vertical-align:middle !important;
padding-top:2px;
}

.SelectCont {
position: absolute;
overflow: hidden;
display:none;
visibility:hidden;
width:298px !important;
/*
opacity: 0;
filter: alpha(opacity=0);
*/
}

.selectTable {
background-color:#dedede;
height:15px;
width:298px;
margin-top:6px;
}

.pointer {
cursor: pointer;
}

#buttonOk {
width:298px;
text-align:left;
padding-top:2px;
}

.selCat {
font:11px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;
padding-left:5px;
cursor:pointer;
}

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

#portfolioPreviewTBL .portfolioMiniPreview {padding-right:7px;}




/*----------------------------------*/
/*ARCHIVE*/

font.header_ {
  color: #a1a1a1;
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana;
}


font.month_header {
  color: #a1a1a1;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana;
}

font.day_black {
 color: #a1a1a1;
 font-size: 10px;
 font-weight: normal;
 font-family: Verdana;
}

font.day_red {
 color: #ff9999;
 font-size: 10px;
 font-weight: normal;
 font-family: Verdana;

}

font.day_of_week_black {
 color: #a1a1a1;
 font-size: 10px;
 font-weight: bold;
 font-family: Verdana;
}

font.day_of_week_red {
 color: #ff9999;
 font-size: 10px;
 font-weight: bold;
 font-family: Verdana;
}

.months {
  color: #003399;
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana;
}

td.archive {
 color: #9C8C31;
 font-size: xx-small;
}

.existsEntry {
 color: #9C8C31;
 background-color:#a1a1a1;
 font-size: 10px;
 font-weight: bold;
 font-family: Verdana;

}

