@charset "windows-1251";
/* CSS Document */

/* defaults */

html, body
{
	margin:0;
	padding:0;

}

body
{
	background-image:url(../images/new_bgr.jpg);
	background-position:50% 0;
	background-repeat:no-repeat;
	font-family:tahoma, arial;
	color:#000000;
	font-size:11px;
	text-align:center;
	background-color:#6FA205;
	background-attachment:fixed;
}

h1, h2, h3, h4, h5, h6
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:11px;
	display:block
}

ul, ul li
{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none
}



noscript
{
	font-size:14px;
	color:#333333
}

#logo 
{
	position:absolute;
	top:29px;	
	margin-left:15px;
	background-image:url(../images/new_logo.png);
  __background-image:url(../images/new_logo.gif);
  	width:242px;	
  	height:95px;
  	cursor:pointer;
}

#slogan 
{
	position:absolute;
	top:58px;	
	margin-left:290px;
	background-image:url(../images/new_slogan.png);
  __background-image:url(../images/new_slogan.gif);
  	width:331px;	
  	height:62px;
}

#contacts
{
	position:absolute;
	top:70px;	
	margin-left:700px;
	color: #003d73;
	font-family:arial;
	font-size:12px;
}

#contacts a {color:#0085d0;}

#page #main #content a
{
	color:#006FBB;
	text-decoration:underline
}

#page #main #content a:hover
{
	color:#ABC6D9;
	text-decoration:none
}

/* /defaults */

/* page */

#page
{
	width:901px;
	text-align:left;
	margin:0 auto auto auto;
}

/* /page */

/* header */

#page #header
{
	height:152px;
}

#page #header h1 span
{
	display:block;
	float:right;
	background-color:#FFFFFF;
	opacity:0.25;
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	width:603px;
	height:42px;
	margin-top:51px
}

#page #header h1 em
{
	font-style:normal;
	position:absolute;
	margin-left:282px;
	margin-top:62px;
	color:#1674a8;
	font-size:16px
}

/* /header */

/* main */

#page #bgblock
{
	background: url(../images/new_main_bg.jpg) 0 0 repeat-x;
	width:899px;

	margin:1px 0 114px 0px;
	padding-top:8px;

}

#page #main
{
	margin:0px 8px auto 8px;
	padding:14px;
	background-color:#fff;

	width:855px;

}

#page #main #main_header
{
	background: url(../images/new_header.jpg) 0 0 no-repeat;
	width:855px;
	height:187px;
}

/* /main */

/* menu */

#page #main ul.menu
{
	width:855px;
	margin-top:-31px;
	height:31px;
	background-color:#D4AD46;
	float:left;
	background: url(../images/new_menu_bgr.png) 0 0 no-repeat;	
}


#page #main ul.menu li
{
	float:left;
}

#page #main ul.menu li a
{
	display:block;
	width:122px;
    padding-top:8px;
	color:#0071ad;	
	text-align:center;
	position:relative;
	height:23px;
}

#page #main ul.menu li a:hover {
	left:1px;
    background:#fff;
}


#page #main ul.menu li a:hover
{
	opacity:0.75;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
}

#page #main ul.menu li span
{
	position:absolute;
	margin-top:9px;
	padding-left:17px;
	width:164px;
	color:#0071ad
}

#page #main ul.menu li a, #page #main ul.menu li span
{
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none
}

#page #main ul.menu li ul.sub a
{
	background-image:url(..../images/bullet.gif);
	padding-left:36px;
	background-position:13px 13px;
	background-repeat:no-repeat;
	width:145px
}

#page #main ul.menu li ul.sub a.selected
{
	opacity:0.75;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
}

#page #main ul.menu li ul.sub a:hover
{
	opacity:0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
}

#page #main ul.menu li ul.sub span
{
	background-image:url(..../images/bullet.gif);
	padding-left:36px;
	background-position:13px 4px;
	background-repeat:no-repeat;
	width:145px
}

/* /menu */

/* h2 */

#page #main h2
{
	height:49px;
	background-image:url(..../images/h2_bg2.png);
	background-repeat:repeat-x;
	background-color:#1585B2;
	margin-left:196px;
	background-position:100% 0
}

#page #main h2 span
{
	padding-top:19px;
	background-image:url(..../images/h2_bg.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:25px;
	overflow:hidden;
	display:block;
	height:30px;
	padding-left:17px
}

/* /h2 */

/* content block */

#page #main #content
{
	width:855px;
	overflow:auto;
	margin:10px 0 0 0;
	padding-left:5px;
}

#page #main #content table tr td
{
	font-size:12px;
}
/* /content block */

/* footer */

#page #footer
{
	position:absolute;
	margin-top:500px;
	margin-left:45px;
	z-index:3;
	font-size:10px
}

#page #footer p
{
	margin:0;
	padding:0;
	display:block;
	color:#d6e9e7;
}

#page #footer p a
{
	color:#02d0e7;
}

#page #footer p a:hover
{
	text-decoration:none;
	color:#d6e9e7
}

#page #footer p#umi
{
	float:left;
	padding-top:7px;
	padding-left:16px
}

#page #footer p#umi a
{
	font-family:Arial, Helvetica, sans-serif
}

#page #footer p#umi a.iasi, #page #footer p#umi a.but
{
	color:#d6e9e7;
	text-decoration:none;
	cursor:pointer
}

#page #footer p#aqua
{
	padding-top:17px;
	padding-left:505px
}

#page #footer p#aqua a
{
	font-size:10px
}

/* /footer */

/* show_img */

#hider
{
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:49;
	background-image:url(..../images/load.gif);
	background-repeat:no-repeat;
	background-position:center center
}

img.popup
{
	cursor:pointer;
}

#show_img_bg
{
	position:absolute;
	padding:40px 10px 10px 10px;
	background-color:#000000;
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
	z-index:50;
	text-align:left;
}

#show_img
{
	position:absolute;
	display:none;
	z-index:51;
	padding:13px 5px 5px 5px;
	text-align:left;
	cursor:pointer;
}

#show_img_image
{
	border:5px solid #FFF;
	opacity:0;
	filter:alpha(opacity=0);
}

#show_img_title
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	height:22px;
	text-align:center;
	width:100px
}
/* /show_img */

.plistImg
{
	position:absolute
}

.photoBlock
{
	float:left;
	margin:10px 10px 0 10px;
	text-align:center;
	cursor:pointer;
	width:160px;
	background-repeat:no-repeat;
}

.photoBlock img
{
	display:block;
	width:160px;
	height:120px
}

.photoBlock div
{
	margin:auto;
	color:#333;
	padding-top:5px
}

#photoList, #photoList li
{
	margin:0 !important;
	padding:0 0 0 0 !important;
	background:none !important;
	line-height:normal !important;
	clear:left
}

#photoList li img
{
	padding-right:10px;
	float:left;
	display:block;
	padding-bottom:10px
}

#photoList li a
{
	text-decoration:none !important;
	padding-top:10px;
	display:block
}

#photoList li a strong
{
	display:block;
	padding-bottom:4px
}

h3.photoss
{
	border:0 !important;
	color:#333 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important
}

.nodesc .photoBlock div { display:none }
