html, body{
	margin:0px;
	padding:0px;
	height:100%;
	background:#f5f5f5;
	}
img.bord{
	border:1px solid #dfdfdf;
	}
img.img_left{
	float:left;
	margin:10px 15px 10px 0px;
}
#head{
	height:168px;
	}

#main_menu{
	background:url(images/008.gif) left top repeat-x;
	}

#main_menu ul li.tablink ul{
	opacity: 1;
	}
	
#sub_menu{
	height:84px;
	background:url(images/009.gif) left bottom repeat-x;
	font-family:Tahoma;
	font-size:12px;
	color:#979797;
	}

#sub_menu ul{
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 167px;
	
	}

#sub_menu ul li{
	list-style-type:none;
	/*background:url(images/004.gif) left 7px no-repeat;*/
	float:left;
	padding:6px 15px 0px 15px;
	height:26px;
	}

#sub_menu ul li.first{
	background:none;
	}

#sub_menu ul li.cur{
	background:url(images/010.gif) left top no-repeat;
	}

#sub_menu ul li.cur1{
	background:url(images/011.gif) left top no-repeat;
	}

#sub_menu ul li.cur2{
	background:url(images/012.gif) left top no-repeat;
	}

#sub_menu ul li.cur3{
	background:url(images/018.gif) left top no-repeat;
	}

#sub_menu ul li a{
	color:#979797;
	text-decoration:none;
	}

#sub_menu .projects{
	margin:9px 0px 0px 826px;
	padding:0px;
	}

#right_menu{
	width:126px;
	height:50px;
	float:right;
	padding:0px;
	margin:0px;
}
	
#right_menu ul{
	padding:0px;
	margin:0px;
}

#right_menu ul li{
	list-style-type:none;
	background:url(images/014.gif) left top no-repeat;
	height:37px;
	font-size:11px;
	font-family:Tahoma;
	text-align:center;
	color:#7e7e7e;
	padding-top:4px;
	margin:0px;
}

#right_menu ul li.capt{
	list-style-type:none;
	background:none;
	height:37px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-align:center;
	color:#da251d;
	padding-top:4px;
	margin:0px;
}

#right_menu ul li a{
	color:#7e7e7e;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#right_menu ul li.cur_r{
	background:url(images/015.gif) left top no-repeat;
	height:41px;
	padding-top:12px;
}
	
#right_menu ul li.cur_r_last{
	background:url(images/015_2.gif) left top no-repeat;
	height:41px;
	padding-top:12px;
}
	
#right_menu ul li.cur_r_top{
	background:url(images/015_3.gif) left top no-repeat;
	height:41px;
	padding-top:4px;
}
	
#right_block .project img{
	background:url(images/007.gif) left top no-repeat;
	padding:2px;
	border:0px;
	}

#content_center{
	margin:0px 33%;
	padding:15px 20px 10px 20px;
	}

#content{
	background:#ffffff;
	padding:20px 20px 116px 20px;
	width:764px;
	min-height:1100px;
	}

#content h1{
	color:#da251d;
	font-family:Times New Roman;
	font-size:14px;
	font-weight:bold;
	}

#content h1 span{
	font-size:14px;
	text-transform:none;
	}

#content h2{
	color:#717171;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:5px 0px;
	}

#content h3{

	}
	
#content h4{

	}
	
#content h5{

	}
	
#content h6{

	}

#content p, #content ul, #content table{
	color:#717171;
	font-family:Tahoma;
	font-size:12px;
	margin:0px;
	padding:5px 0px;
	line-height:150%;
	}

#content p, #content ul li{
	text-align:justify;
	}

#content a{
	color:#2c2c2c;
	}

#content a img{
	color:#2c2c2c;
	text-decoration:none;
	}

#content img.img_inner{
	margin:10px 10px 10px 0px;
	border:0px;
	}

#content ul{
	margin:5px 0px 5px 25px;
	padding:0px;
	}

#content ul.ul_inner{
	margin-left:490px;
	}

#content ul.ul_inner li{
	background:url(images/039.gif) left 10px no-repeat;
	padding:1px 0px 1px 12px;
	}

#content ul li{

	}

#content ul.wide li{

	}

#content ul li ul{

	}

#content ul li ul li{

	}

#content ul li ul li ul{

	}

#content ul li ul li ul li{

	}

#content .presentation{
	margin:15px 0px;
	}
	
#content .location_left{
	float:left;
	margin:0px 20px 4px 0px;
	}
	
#content .location{
	padding:9px;
	border:1px solid #d8d8d8;
	}
	
#content .location_small{
	padding:1px;
	border:1px solid #d8d8d8;
	margin:7px 0px 7px 5px;
	}

#content .print a{
	float:left;
	}

#content .print a img{
	padding-top:5px;
	margin:0px 10px 0px 657px;
	}

#content .print_2 a img{
	padding-top:5px;
	margin:0px 10px 0px 370px;
	}

#content table.tbl_main{
	text-align:center;
	width:100%;
	margin-left:-3px;
}

#content table.tbl_main tr th{
	background:#a7bacc;
	color:#ffffff;
	padding:10px 20px;
}

#content table.tbl_main tr th.first_th{
	background:url(images/016.gif) left top no-repeat #a7bacc;
}

#content table.tbl_main tr th.last_th{
	background:url(images/017.gif) right top no-repeat #a7bacc;
}

#content table.tbl_main tr td{
	padding:10px 20px;
}

#content table.tbl_main tr.grey_tr td{
	background:#f2f2f2;
}
#content .award img{
	padding:1px;
	margin:12px 32px 20px 0px;
	float:left;
	background:url(images/026.gif) left top no-repeat;
}
#content .compas{
	position:absolute;
	top:0px;
	right:0px;
}
#content .plashka{
	overflow:hidden;
}
#content .plashka p{
	margin:9px 0px 0px 9px;
}
#content .plashka #ttl{
	font-weight:bold;
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 0px;
}
#content .plashka #ttl1{
	font-weight:bold;
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 0px;
}
#content .plashka div.print{
	float:right;
	width:110px;
	padding-top:9px;
}
#content .plashka div.print p{
	margin:0px 0px 0px 9px;
}
#content .plashka div.print img{
	margin:0px 10px 0px 0px;
}
#content .plashka div.blue{
	background:url(images/027.gif) left top no-repeat #a7bacc;
	height:35px;
	margin:10px 0px 0px 0px;
}
#content .plashka div.blue div{
	background:url(images/028.gif) right top no-repeat;
}
#content .plashka div.blue div p{
	color:#ffffff;
	font-weight:bold;
	padding-top:9px;
	margin:0px 0px 0px 9px;
}
#content .plashka div.vars{
	float:left;
}
#content .plashka div.vars div div  a{
	cursor:pointer;
	text-decoration:underline;
}
#content .plashka div.vars div{
	height:28px;
	background:url(images/072.gif) left top no-repeat #a7bacc;
	float:left;
	padding:0px;
	margin:0px 20px 10px 0px;
}
#content .plashka div.vars div div{
	height:22px;
	background:url(images/073.gif) right top no-repeat;
	padding:6px 15px 0px 15px;
	width:175px;
	margin:0px;
}
#content .plashka div.vars div div a{
	font-family:Tahoma;
	font-size:12px;
	color:#707070;
}
#content .plashka div.vars div div a.no_act{
	text-decoration:underline;
	cursor:pointer;
}
#content .plashka div.vars div div a.now_act{
	text-decoration:none;
	cursor:default;
}
#content .plashka div.vars p a{
	cursor:pointer;
	margin-right:20px;
	text-decoration:underline;
	cursor:pointer;
}
#content .plashka div.vars p a.no_act{
	text-decoration:underline;
	cursor:pointer;
}
#content .plashka div.vars p a.now_act{
	text-decoration:none;
	cursor:default;
}
#content div#photogallery{
	margin: 10px 0 0 0;
	width: 750px;
}
#content div.type{
	margin-right:-50px;
}
#content div.type p{
	float:left;
	margin-right:35px;
}
.forma tr td{
	padding:0px 20px 15px 0px;
}
.forma input{
	border:1px solid #d8d8d8;
	height:20px;
	width:300px;
	padding:3px 0px 0px 2px;
}
.forma input.submit{
	border:0px;
	width:121px;
	height:28px;
}
.forma input.send{
	background:url(images/send.gif) left top no-repeat;
	cursor:pointer;
}
.forma textarea{
	border:1px solid #d8d8d8;
	height:100px;
	width:300px;
	padding:3px 2px 3px 2px;
}
#content .center{
	text-align:center;
}
.left{
	text-align:left;
}
#content #arrowup{
	height: 24px; width: 740px;
}
#content #arrowright{
	width: 24px; text-align: right; margin-top: 210px; float: left;
}
#content h2.item{
	padding-top:0px;
	padding-left:7px;
	line-height:10%;
}
#content p.item{
	padding-top:0px;
	padding-left:7px;
}
#content .fadeItThumbs div {
	width:103px; 
	float:left;
	margin:0px 5px 7px 0px;
}
#content .fadeItThumbs div p{
	padding:0px 0px 0px 7px;
	font-size:11px;
	
}