body {
	color: #DDDDDD;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
p  {line-height:150%; }
h1 {font-size:150%; color:#FFFFFF; padding-left:15px;}
h2 {font-size:130%; padding:0px; margin:0; font-weight:bold;}
h3 {font-size:120%; color:#FFFFFF; margin-bottom:5px; margin-top:0;} 
ul{margin-top:2pt;}
li{margin-top:8px;}
sup {font-size:82%;}
input {background-color:#999999; border:inset #cccccc 2px; color:#FFFFFF;}
option {background-color:#999999; border:dotted; color:#FFFFFF;}
input.hidden {background:#404040; border:1px solid #555555;}
label {color:#999999; font-size:95%;}
.btn{background-color:#CCCCCC; border:outset #E0E0E0 2px; color:#333333}
/*================= PAGE ==================*/
.pageTable {
	font-size: 80%;

}
div.english {float:right; margin:11px 3px 0 0; font-size:12px; padding:0; }

div.english a:link, div.english a:visited  {color:#FF6600; 	text-decoration:none;}
div.english a:hover {color:#FFFFFF;}	
.pageTopCell {
	/*border-top: 1px solid #999999;*/
	padding-top:20px;
	padding-bottom:0px;
	height:37px;
}
.pageBottomCell{
	border-top: 1px solid #464646;
	color:#999999;
	font-size:70%;
	padding-top:5px;
	
}
div.copyright {  
	float:left;
	padding-left: 50px;
	padding-top: 28px;
	height:50px;
	background:url(_images/smallTree.gif)  no-repeat;
	}
.footerAdress {text-align:right;	text-decoration: none; color: #999999; padding-top: 28px;}
.footerAdress:hover {	color: #FFFFFF;text-decoration:underline;}

/*============= MAIN MENU ================*/
.pageMenuCell {
	height:39px;
	background-color: #666666;
	background-image: url(_images/MainMenu_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.MMBtn {
	color:#FFFFFF;
	float:left;
	height:28px;
	padding-top: 7px;
	overflow: hidden;
	width:110px;
	
	text-align:center;
	font-size:9pt;
	letter-spacing:1px;
	font-variant:small-caps;
	font-weight:bold;
	
	border-right: 1px solid #666666;
	border-left: 1px solid #333333;
	
}
a.MMBtn:link, a.MMBtn:visited{	
	color:#FF6600; 
	text-decoration:none;

	}
a.MMBtn:hover {
	color:#FFFFFF;
} 
a.MMBtnActive:link, a.MMBtnActive:visited{color:#FFFFFF; 
	text-decoration:none;}
a.MMBtnActive:hover {
	color:#FFFFFF;
} 
/*============================= SUB MENU */
.subMenu {	text-align:right;	padding: 0px 15px 0px 0px; background:url(_images/submenuLine.gif) right top no-repeat;	height:250px;}
p.subMenuItem { margin:0; font-weight: bold; }
a.subMenuItem:link, .subMenuItem:visited {	padding:0; text-decoration:none; color:#FF6600 !important;	}
a.subMenuItem:hover {	color: #FFFFFF !important; text-decoration:underline;}


/*=============================  CONTENT =================================*/
.contentTable { background:/*url(_images/bg.jpg) no-repeat bottom */  #2C2C2C;border-left: 3px solid #282828; border-right: 3px solid #373737;}
.content{	height:100%; vertical-align:middle; font-size:90%;}
.content p, .content li {	line-height: 1.4;}
.content p {	padding-top: 0px;}
.content table {font-size:100%; }
.presentation {padding: 0;	vertical-align:top; text-align:center; background-color:#F6FAF6;}
.content a {text-decoration: underline;}
.content a:link {color:#FFFFFF;}
.content a:visited {color:#E6E6E6;}
.content a:hover {color:#FF6600;}


.content h1 a {text-decoration: none;}
.content h3 a {color:#FFFFFF; }

.article{font-family:Times;}
.article h1 {font-size:130%;}

.photo {border: 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=4,Color='#CCCCCC', Positive='true')
}
/*--- N E W S ---*/
table.news h2 { color:#FFFFFF; padding: 0; margin:0; font-size:115%}
table.news p { margin:0px 0 6px 0; color:#CCCCCC}
table.news .date {font-weight:normal; color:#999999;}
table.news td {vertical-align:top;}
table.news td.pic { padding-top: 12px;}
table.news td.pic a{ border:#2C2C2C 1px solid;}
table.news td.pic a:hover{ border-color:#FF6600;}
div.archive {margin:10px 0 15px 188px}

/*--- T E A M ---*/

 #bigPic{border:#444444 2px solid; margin-bottom:5px}
 .teamName {font-weight:bold; padding:7px 0 4px 0; }
 .teamTitle {font-size:95%; color:#999999; padding-bottom:5px; vertical-align:top; font-family:Arial, Helvetica, sans-serif }

/*--- P A R T N E R S ---*/
table.partners {margin-left:0px;}
table.partners a:link {text-decoration:none; border:#2C2C2C 1px solid;}
table.partners a:hover {border:#FF6600 1px solid;}
table.partners th{text-align:left; padding-top:10px; border-bottom:#666666 1px solid; }
table.partners td {vertical-align:middle;}

table.partnerList {margin:0 0 0 40px}
table.partnerList td{ vertical-align:top;}
table.partnerList p{ margin:0 0 6pt 0}
table.partnerList h3 {color:#FFFFFF; padding-bottom: 5pt;}
table.partnerList a {text-decoration:none; }
table.partnerList a:hover {text-decoration:underline; }
/*--- P R O J E C T S ---*/
table.project p{ margin:8px 0 10px  0;}
table.project table.plain p {margin:0; padding:0; font-size:95%;}
table.project table.plain td {margin:0; padding:2px; border-bottom:#444444 solid 1px;}
table.project table.plain th {margin:0; padding:1px 0 5px 0; border-bottom:#555555 solid 2px; border-top:#555555 solid 2px; vertical-align:bottom;}
table.project a:link, table.project a:visited {border:#2C2C2C 1px solid;}
table.project a:hover {border:#FF6600 1px solid;}

.icon {cursor:pointer;}

/*--- O F F E R S ---*/
table.offers th{ padding:5px;  text-align:center; background-color:#555555; font-weight:100; color:#CCCCCC; font-size:95%}
table.offers td{text-align:center; }

.pointer {cursor:pointer; cursor:hand;}

table.offers tr.projectChet {background:url(_images/bg_white4.png) repeat; color:#FF6600;}
table.offers tr.projectChet td{ border-bottom:#474747 1px solid;}
table.offers tr.projectNechet { background:url(_images/bg_white10.png)  repeat; color:#FF6600;}
table.offers tr.projectNechet td{ border-bottom:#363636 1px solid;}
table.offers h1 {text-align:left; font-size:110%; padding:8px 0 8px 8px; margin:0; color:#FF6600;}
table.offers h1 span{font-weight:100; font-size:85%; color:#999999; padding-left:10px; }

table.offers a:link, table.offers a:visited  {border:1px solid #333333;}
table.offers a:hover {border-color: #FF6600;}


table.offers tr.building {background:url(_images/bg_tr-building.png) repeat; }
table.offers tr.building td{ border-bottom:#474747 1px solid;}

table.offers td.building, table.offers th.building{text-align:left;}
table.offers tr.building .thousand{color:#CCCCCC;}

table.offers .comments{  color:#999999;}
.thousand{ font-size:0.98em; padding-left:2px;}
td.terms { color:#C0C0C0}

td.subscription ul{margin:10pt; font-size:80%; color:#B2B2B2;}
td.subscription table, td.subscription p{margin-left:10pt; }
table.floors {width:100%;}
table.floors td{ border-bottom:none !important;}


.rollup {overflow:hidden;  visibility:hidden; 
height:1px;

}

tr.groupAdmin td{text-align:left; color:#FF6600; font-size:110%;  background:url(_images/bg_white10.png) repeat; vertical-align:middle; }
tr.buildingList {background:url(_images/bg_white4.png) repeat;}
tr.buildingList div{float:left; margin-right:20px; height:166px}

table.newBuild td {text-align:left;}

/*--- V A C A N C I E S ---
td.photoLine_{background:url(_images/submenuLine.gif) right top no-repeat; }
div.cv {border:#663300 1px solid;  margin:1px 0 10px 10px; padding:10px; background-color:#333333; }

*/


/*===================== A D M I N =========================*/
.adminLink:link, .adminLink:visited { color:#0080FF !important;}
.adminLink:hover { color:#FFFFFF !important;}
