@import url(common.css);
@import url(admin_panel.css);

                                                                                                                      

/* BODY  //////////////////////////////////////////////////////////////////////////////*/


*
{
	margin:0px;
	padding:0px;
	border: 0px;
	text-indent: 0px;
	position:static;
	/*text*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


body
{
	background-color:#000000;
	background-image:url('../img/bg.jpg');
	background-repeat:repeat-x;
	text-align:center;
	width:100%;
}


.language_img
{
	float:left;
}


.canvas
{
	padding:22px 0 0 0;
	text-align:left;
	width:907px;
	margin:auto;
}




/*  HEADER  //////////////////////////////////////////////////////////////////////////////*/


.header
{
	height:102px;/*152px;*/
	float:left;
}


.header-left
{
	padding:0/*50px*/ 0 0 0;
	width:784px;
	float:left;
	font-size:2px;
}


.header-right
{
	padding:81px /*131px*/ 0 0 0;
	width:123px;
	float:right;
}

.header-right-in
{
	float:right;
}


/*///////////////////////////////////////////////////////////////////////*/




.canv-center
{
	padding:5px 0px 0px 0px;
	float:left;
}











/** { LEFT PART  (3 menus and down images) *******************************************/



/*- { LEFT MENU -----------------------------------*/
.left-menu
{
	margin:0 5px 0 0;
	width:318px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.left-menu-in
{
	background:url('../img/bg_canv_l.jpg') #282728 repeat-x;
	float:left;
	text-align:left;
}

.left-menu-title1,
.left-menu-content1,
.left-menu-title2,
.left-menu-content2,
.left-menu-title3,
.left-menu-content3
{
	width:318px;
}

.left-menu-content1{height:57px;}
.left-menu-content2{height:77px;}
.left-menu-content3{height:113px;}

.textblock
{
	padding:10px 12px 2px 12px;
}

.textblock,
.textblock *
{
	/*text*/
	color:#FFF;
}

.textblock a {text-decoration:none;}
.textblock a:hover {text-decoration:none;}





/* MENU_1 //////////////////////////////////////////////////////////////////*/


a.passive_menu_1,
a.passive_menu_1:active,
a.passive_menu_1:visited,
a.passive_menu_1:link

{
	text-decoration:none;
	line-height: 13px;
}


a.passive_menu_1:hover, 
a.active_menu_1,
a.active_menu_1:active,
a.active_menu_1:visited,
a.active_menu_1:link,
a.active_menu_1:hover 
{
	/*text-decoration:underline;*/
	color: #DAEA2C;
}
                                                                            

/* ///////////////////////////////////////////////////////////////////////*/






.logo-right-down
{
	float:left;
	padding:5px 0px 0px 0px;
	width:318px;	
	font-size:2px;	
	height: 71px;
}

.image-boxes
{
	padding:3px 0px 0px 0px;
	float:right;
	font-size:2px;
}
.image-box
{
	padding:0px 0px 0px 2px;
	float:right;	
	font-size:2px;
}
/** LEFT PART  (3 menus and down images) } *******************************************/





.main-part
{
	width:584px;
	float:left;
}






/* VERTICAL CONTENT //////////////////////////////////////////////////////////////////*/



.vertical-content
{
	padding:0 5px 0 0;
	float:left;
	text-align:left;
}


.vertical-content-in
{
	width:456px;
	background:url('../img/bg_canv_c.gif') repeat-y;
	float:left;
	text-align:left;
}


.vertical-content-block1
{
	padding:0 5px 0 0;
	float:left;
}


.vertical-content-block1-bg
{
	width:228px;
	background: url('../img/bg_canv_c1.jpg') #5F5F5F repeat-x;
	float:left;
}


.vertical-content-block1-in
{
	padding:32px 32px 10px 33px;
	width:162px;
	/*text*/
	color:#FFF;
	float:left;
}

.vertical-content-block1-in a:link, .vertical-content-block1-in a:visited
{
	color:#FFF;
	text-decoration:underline;
}

.vertical-content-block1-in a:hover, .vertical-content-block1-in a:active
{
	color:#282828;
	text-decoration:underline;
}

.vertical-content-block2
{
	padding:0 0 0 0;
	float:left;
}


.vertical-content-block2-bg
{
	width:223px;
	background:url('../img/bg_canv_c2.gif') repeat-x;
	float:left;
}


.vertical-content-block2-in
{
	padding:11px 3px 4px 4px;
	width:214px;
	float:left;
}


.cont-fix-h
{
	height:419px;/*343px;*/
	width:1px;
	float:left;
}


/*/////////////////////////////////////////////////////////////////////////////////////*/









/* HORIZONTAL CONTENT VERSION //////////////////////////////////////////////////////////*/


.horizontal-content
{
	padding:0 5px 0 0;
	float:left;
	text-align:left;
}


.horizontal-content-in
{
	width:456px;
	float:left;
	overflow:hidden;	
}


.horizontal-content-img,
.canvas_gallery_photo
{
	width:454px;
	height:165px;
	float:left;
}

.canvas_gallery_photo img
{
	position:absolute;
	display:none;
	z-index:0;
}

.horizontal-content-sep
{
	width:454px;
	height:5px;
	float:left;
	font-size:1px;

}

.horizontal-content-txt
{
	width:454px;
	float:left;
	background:url('../img/bg_horiz_center.jpg') #838383 repeat-x;
}

.horizontal-content-txt-in
{
	float:left;
	padding:14px 53px 14px 54px;
	width:346px;
}

.horizontal-content-txt-in,
.horizontal-content-txt-in * a,
.horizontal-content-txt-in a *
{
	/*text*/
	color:#FFF;
}

.horizontal-content-txt-fix-height
{
	height:249px;/*173px;*/
	width:1px;
	float:left;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////*/





/*// RIGHT PART  (3 menus) /////////////////////////////////////////////////////////////////////////////////////////////*/
.right-menu
{
	padding:0px;
	float:left;
	text-align:left;

}
.right-menu-in
{
	width:123px;
	float:left;
	text-align:left;
	overflow:hidden;	
}

.right-menu-title1,
.right-menu-content1,
.right-menu-title2,
.right-menu-content2,
.right-menu-title3,
.right-menu-content3
{
	width:123px;
}
.right-menu-title2,
.right-menu-title3
{
	margin: 5px 0 0 0;
}

.right-menu-title1,
.right-menu-title2,
.right-menu-title3
{
	font-size:2px;
}

.right-menu-content1
{
	background:url('../img/bg_canv_r1.jpg') #4F4F4F repeat-x;	
}
.right-menu-content2
{
	background:url('../img/bg_canv_r2.jpg') #3E3E3E repeat-x;	
}
.right-menu-content3
{
	background:url('../img/bg_canv_r3.jpg') #2A2A2A repeat-x;	
}

.right-menu-content1{height:93px;}
.right-menu-content2{height:44px;}
.right-menu-content3{height:100px;}

/*///////////////////////////////////////////////////////////////////////////////////////////////*/






/*// FOOTER /////////////////////////////////////////////////////////////////////////////////////////////*/

.footer
{
	clear:both;
	padding:5px 0px 5px 0px;
	height:71px;
}

.footer-in
{
	height:71px;
}

.footer-block1
{
	float:left;
	height:55px;
	padding:0 5px 0 0;
}
.footer-block1-in
{
	width:318px;
}                    

.footer-block2,
.footer-block3
{
	float:left;
	height:55px;
	background-image:url('../img/sep.gif');
	background-repeat:no-repeat;	
	background-position:left 0;	
}

.footer-block2
{
	padding:0px 5px 0px 5px;
}
.footer-block2-in
{
	padding:10px 0px 1px 0px;
	width:300px;
	text-align:left;
	margin: 0 20px 0 20px;
}

.footer-block2-in,
.footer-block2-in *
{
	/*text*/
	color:#4B494A;
	font-size:10px;
}
.footer-block3
{
	padding:0px 5px 0px 1px;
}
.footer-block3-in
{
	padding:10px 0px 1px 0px;
	width:205px;
	text-align:left;
	margin: 0 0 0 20px;
}

.footer-block3-in,
.footer-block3-in *
{
	/*text*/
	color:#4B494A;
	font-size:10px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////*/







/*// Site Map /////////////////////////////////////////////////////////////////////////*/
.vertical-sitemap-content-in
{
	width:456px;
	background:url('../img/bg_sitemap_canv_c.gif') repeat-y;
	float:left;
	text-align:left;
}

.vertical-sitemap-content-block2-bg
{
	width:223px;
	background: url('../img/bg_canv_c1.jpg') #5F5F5F repeat-x;
	float:left;
}

.sitemap_block
{
	padding:20px 0px 0 15px;
}

.sitemap_part_right
{
	padding:35px 14px 14px 30px;
}

.sitemap_item
{
	padding:2px;
	list-style-type:disc;
	display: list-item;
}

.sitemap_block,
.sitemap_block *
{
	color:#FFF;
}

.vertical-sitemap-content-in a:link,
.vertical-sitemap-content-in a:visited
{
	color:#FFF;
	text-decoration:underline;
}

.vertical-sitemap-content-in a:hover,
.vertical-sitemap-content-in a:active
{
	color:#282828;
	text-decoration:underline;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/





/*// Popup //////////////////////////////////////////////////////////////////////////*/
#popup_window
{
	position: absolute;
	top: 20px;
	left: 20px;
	width:700px;
	height:500px;
	background:#DDD;
	overflow:hidden;
	border:1px solid #000;
}

#popup_content_block
{
	text-align:center;
	padding:20px 0 20px 0;
}

.popup_close_button
{
	position:absolute;
	top:5px;
	left:5px;
	cursor:hand;
	z-index:10000px;
}

.popup_close_button *
{
	color:#000;
	background-color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

.popup_frame
{
	height:100%;
	width:100%;
}

/*////////////////////////////////////////////////////////////////////////////////////*/




/*// Splash template /////////////////////////////////////////////////////////////////*/

.splash_page
{
	width:909px;
	margin:126px auto;
	text-align:left;
}


.splash_headerline
{
	position:absolute;

	width:909px;
	height:20px;
	color:#E2E2E2;	
	text-align:right;
}

.splash_image_zone
{
	position:absolute;
	margin: 20px 0 0 0;
	
	width:889px;
	height:326px;
	color:#E2E2E2;	
	border:10px solid #EBEBEB;
}

.splash_logo
{
	position:absolute;
	margin:373px 0 0 0;	
}

.splash_langauge_arrow	
{
	position:absolute;
	margin:379px 0 0 767px;
	background:url('../img/lang_arrow.gif') no-repeat;
	width:33px;
	height:55px;
}


.splash_langauge_names
{
	position:absolute;
	margin:388px 0 0 800px;
	width:80px;
	height:46px;
	text-align:right;
}

.splash_langauge_names,
.splash_langauge_names *
{
	text-decoration:none;
}

.splash_langauge_line
{
	position:absolute;
	margin:379px 0 0 909px;
	background:url('../img/lang_line.gif') no-repeat;
	width:1px;
	height:55px;
}


.splash_block1,
.splash_block2,
.splash_block3,
.splash_block4,
.splash_block5
{
	position:absolute;
	margin-top: 497px;
	width:172px;
	color:#505050;
}

.splash_block1{margin-left: 8px;}
.splash_block2{margin-left: 190px;}
.splash_block3{margin-left: 372px;}
.splash_block4{margin-left: 554px;}
.splash_block5{margin-left: 736px;}


.splash_language_active a,
.splash_language_passive a
{
	color:#C8FB40;
	font-weight:bold;
	font-size:12px;
}

.splash_language_active a,
.splash_language_passive a:hover
{color:#C8FB40;}

.splash_language_passive a 
{color:#A5A5A5;}


/*////////////////////////////////////////////////////////////////////////////////////*/



/*references_details /////////////////////////////*/
#references_details
{
	margin:4px 0 11px 0;
	float:left;
	background:#0B0709;
	height:390px;
	width:861px;	
	padding:18px 13px 14px 33px;
	color:#8F8F8F;
}

#references_details a {color:#FFF;}


#references_details_logo,
#references_details_logolabel,
#references_details_logo2,
#references_details_title,
#references_details_sep1,
#references_details_content,
#references_details_sep2,
#references_details_gallery,
#references_details_next,
#references_details_image
{
	position:absolute;
}


#references_details_logo	{margin:  11px 0 0   0px; }
#references_details_logolabel	{margin:  61px 0 0   0px; width:172px; }
#references_details_logo2	{margin: 110px 0 0   0px; }
#references_details_title	{margin: 140px 0 0   0px; width:172px; }
#references_details_sep1	{margin: 178px 0 0   0px; }
#references_details_content	{margin: 182px 0 0   0px; width:172px; }
#references_details_sep2	{margin: 304px 0 0   0px; }
#references_details_gallery	{margin: 320px 0 0   0px; width:172px; text-align:center;}
#references_details_next	{margin: 376px 0 0   0px; width:172px; }
#references_details_image	{margin:   0px 0 0 192px; }

.references_details_arrow_link
{

	font-weight:bold !important;;
	text-decoration: none;
	color:#989A99 !important;
	font-size:11px !important;
}

#references_details_gallery,
#references_details_gallery *
{
	font-weight:bold;
	font-size:11px;
}

#gallery_images_links_zone a {
	color:#8F8F8F;
	text-decoration: none;
}

.references_details_gallery_active_link,
#references_details a:hover
{
	color:#DAEA2C !important;
}

/*//////////////////////////////////////////////////////*/

/*references_links /////////////////////////////*/

#references_list
{
	margin:4px 0 11px 0;
	float:left;
	width:907px;
	height:342px;
	background:#FFFFFF;	
	color:#000000;
}

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


#references_list_title,
#references_list_back,
#references_list_content
{
	position:absolute;
}

#references_list_title		{margin: 29px 0 0  36px;}
#references_list_back		{margin: 55px 0 0  34px;}
#references_list_content	{margin: 40px 0 0 221px;}


#references_list_gallery
{
	margin:4px 0 11px 0;
	float:left;
	width:910px;
	height:431px;
}

#references_list_gallery_media,
#references_list_gallery_navigate
{
	position:absolute;
	background:#616161;
	width:135px;
	height:98px;
}
#references_list_gallery_media {margin:333px 0 0 620px;}
#references_list_gallery_navigate {margin:333px 0 0 775px;}

#references_list_gallery_navigate_back,
#references_list_gallery_navigate_next
{
	display:none;
}
.RLGN_a,
.RLGN_p
{
	text-decoration:none;
	margin-left:13px;
	font-weight:bold;
	color:#FFF;
}

.RLGN_a:hover
{
	color:#DAEA2C;
}

.RLGN_p
{
	color:#464646;
	text-decoration:none;
}

#references_list_gallery_items
{
	position:absolute;
	width:914px;
	height:435px;
	overflow:hidden;
}

#references_list_gallery_items_in
{
	width:930px;
	float:left;
	margin-top:-50px;
}

#references_list_gallery_items_in div
{
	width:135px;
	height:98px;
	float:left;
	margin:0 20px 13px 0;
	display:block;
}

.RLGII_link
{
	width:135px;
	height:98px;
	float:left;
	/*margin:0 20px 13px 0;
	*/
	display:block;
}

.RLGII_link:hover
{
	border:solid 2px #DAEA2C;
}
/*//////////////////////////////////////////////////////*/