@charset "utf-8";
/*****************************************************************************************/
#dvMain {
	position:relative;
	top:0px;
	right:0px;
	width:609px;
	height:380px;
	overflow:hidden;
	background-image:url(../images/proj_back_main.jpg);
	background-position:top right;
	background-repeat:repeat-y;
}
.dv_Main {
	position:relative;
	top:0px;
	right:0px;
	width:609px;
	height:380px;
	overflow:hidden;
	background-image:url(../images/proj_back_main.jpg);
	background-position:top right;
	background-repeat:repeat-y;
}
/*****************************************************************************************/
.content {
	width:996px;
	height:504px;
	table-layout:fixed;
	background-color:#FFFFFF;
}
.content_pict {
	width:609px;
	height:385px;
	overflow:hidden;
	background-image:url(../images/back_right.jpg);
	background-position:top right;
	background-repeat:repeat-y;
}
.content_img {
	width:562px;
	max-height:332px;
	position:relative;
	top:20px;
	right:0px;
}
.content_but {
	width:575px;
	height:73px;
	padding:23px 17px;
	overflow:hidden;
	background-image:url(../images/back_right_bottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
/*********************************************************************************************/
.content_topic {
	width:350px;
	height:62px;
	padding:3px 20px;
	overflow:hidden;
	background-image:url(../images/back_left_top.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.content_topic h1, h2 {
	color:#FFFFFF;
}
.content_topic_window {
	width:350px;
	height:62px;
	padding:3px 20px;
	overflow:hidden;
	background-image:url(../images/back_left_window_top.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.content_topic_window h1, h2 {
	color:#FFFFFF;
}
.content_topic_tris {
	width:350px;
	height:62px;
	padding:3px 20px;
	overflow:hidden;
	background-image:url(../images/back_left_tris_top.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.content_topic_tris h1, h2 {
	color:#FFFFFF;
}
.content_topic_doors {
	width:350px;
	height:62px;
	padding:3px 20px;
	overflow:hidden;
	background-image:url(../images/back_left_top_doors.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.content_topic_doors h1, h2 {
	color:#FFFFFF;
}
/**********************************************************************************************/
.content_text {
	width:340px;
	height:414px;
	padding:10px 20px;
	overflow:hidden;
	background-image:url(../images/back_left_bottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
/******************************************************************************************/
.menu_list_item {
	width:175px;
	height:150px;
	text-align:center;
	float:right;
	margin:10px 20px 0px 0px;
	overflow:hidden;
}
.menu_list_item a.menu_link {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
.menu_list_item a.menu_link:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
}
/*****************************************************************************************/
.project {
	width:996px;
	height:504px;
	table-layout:fixed;
	background-color:#FFFFFF;
}
.project_pict {
	width:786px;
	height:419px;
	overflow:hidden;
	background-image:url(../images/proj_back_main.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	position:relative;
	top:0px;
	right:0px;
}
.project_pict_img {
	/*width:577px;*/
	width:484px;
	height:392px;
	position:relative;
	top:20px;
	right:0px;
	float:right;
	overflow:hidden;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.project_pict_img_text {
	/*width:577px;*/
	width:380px;
	height:55px;
	position:relative;
	top:10px;
	right:50px;
	clear:both;
	overflow:hidden;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.project_img {
	width:484px;
	max-height:320px;
	position:relative;
	top:0px;
	right:0px;
}
.project_list {
	width:281px;
	height:321px;
	position:relative;
	top:0px;
	right:20px;
	float:right;
	overflow:hidden;
}
.project_list_item {
	width:117px;
	height:46px;
	text-align:right;
	float:right;
	margin:3px 0px 0px 10px;
	overflow:hidden;
}
.project_list_item a.proj_link {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
.project_list_item a.proj_link:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
}
.project_but {
	width:752px;
	height:34px;
	padding:23px 17px;
	overflow:hidden;
	background-image:url(../images/proj_back_main_bottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	right:0px;
}
.project_topic {
	/*width:183px;*/
	width:260px;
	height:64px;
	padding:3px 10px;
	overflow:hidden;
	background-image:url(../images/proj_back_topic_2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.project_topic h1 {
	color:#FFFFFF;
}
.project_topic_contact {
	width:183px;
	height:64px;
	padding:3px 10px;
	overflow:hidden;
	background-image:url(../images/topic_con.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.project_topic_contact h1 {
	color:#FFFFFF;
}
.project_text {
	width:183px;
	height:409px;
	padding:10px;
	overflow:hidden;
	background-image:url(../images/back_con.jpg);
	background-position:top right;
	background-repeat:repeat-x;
	color:#FFFFFF;
}
img.img_effect {
}
img.img_effect_active {
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#f3b643, strength=2)";
 filter: progid:DXImageTransform.Microsoft.Glow(color=#f3b643, strength=2);
}
.galler_but {
	width:63px;
	height:23px;
	background-image:url(../images/pict_gal_back.png);
	float:right;
	margin:2px 5px 2px 30px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
.galler_but_over {
	width:63px;
	height:23px;
	background-image:url(../images/pict_gal_back_over.png);
	float:right;
	margin:2px 5px 2px 30px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
