/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/
body { font: 16px Arial, Helvetica, sans-serif; color: #000; }
* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body {height: 100%;}
A IMG { 
border: none /* Убираем рамку вокруг изображений-ссылок */
}

#wrap {min-height: 100%;}

/* IE8 hack to get it to apply margin auto centering to element inside this one */
#wrap {width:100%;}
#wrap {min-width: 1000px;}
#header
	{
	position: relative;
	top: 0;
	width: 100%;
	height: 135px;
	background: url("images3/stripe_3_98.png");
	background-repeat:repeat-x;
	
	}
.in-header
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-right: 40px;
/*	padding-right: 40px;*/
	width: 1000px;
	height: 80px;
/*	background-color:#29d;*/
	}
#logo-
	{
	height: 66px;
	width: 66px; 
	background: url("images3/logo.png");
	position: absolute; 
	left: 10px; 
	top: 14px;
	}
#line-left-
	{
	height: 12px;
	width: 450px; 
	background-color: #8798a4;
	position: absolute; 
	left: 0px; 
	top: 86px;
	}
#line-right-
	{
	height: 12px;
	width: 193px; 
	background-color: #8798a4;
	position: absolute; 
	left: 847px; 
	top: 86px;
	}
.work-aria
	{
	height: 18px;
	width: 496px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #798082;
	font-style: normal;
	letter-spacing: 7px;
	word-spacing: 0px;
	position: absolute;
	left: 446px;
	top: 42px;
	}
#logotype-
	{
	height: 45px;
	width: 430px; 
	color: #8798a4;
	font-family: "ArialBlack", Gadget, sans-serif;
	letter-spacing: 1px;
	word-spacing: -4px;
	font-size:59px;
	position: absolute; 
	left: 441px; 
	top: 55px;
	}
	#logotype-shadow-
	{
	height: 45px;
	width: 430px; 
	color: #FFF;
	font-family: "ArialBlack", Gadget, sans-serif;
	letter-spacing: 1px;
	word-spacing: -4px;
	font-size:59px;
	position: absolute; 
	left: 445px; 
	top: 55px;
	}
#logotype-background-
	{
	height: 42px;
	width: 406px;
	background-color: #DCE1E4;
	position: absolute;
	left: 446px;
	top: 56px;
	visibility:hidden;
	}
/*
----------------------------------меню начало-------------------------------
*/
#menu-
	{
	height: 30px;
	width: 960px; 
	position: absolute; 
	left: 40px; 
	top: 105px;
	}
ul#navigationMenu {
	height:27px;
	font-family: MaximaCyrTCYLigComRegular;
	letter-spacing: 1px;
	font-weight: normal;
}
ul#navigationMenu li {
	display:inline-block;
	float:left;
	height:27px;
	list-style-type:none;
	overflow:hidden;
}
ul#navigationMenu li a, ul#navigationMenu li a:hover, 
ul#navigationMenu li a:visited {
	font-size:24px;
		letter-spacing: 1px;
	font-weight: normal;
	text-decoration:none;
}
.normalMenu, .normalMenu:visited,
.hoverMenu, .hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
	outline:none;
	padding:5px 34px;
	display:block;
	padding-left: 0px;
}
.hoverMenu,.hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
	margin-top:-32px;
	color: #FF9900;
}
.selectedMenu,.selectedMenu:visited {
	margin:0;
}
.normalMenu, .normalMenu:visited{
	color:#8798a4;
}
/*
----------------------------------конец-------------------------------
*/
#main_s1  /* страница seminar1 */
	{
	/*	overflow:auto;*/
	padding-bottom: 100px; /* must be same height as the footer */
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 40px;
	width: 1000px;
	height:3950px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	} 
#main_s2   /* страница seminar2 */
	{
	/*	overflow:auto;*/
	padding-bottom: 100px; /* must be same height as the footer */
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 40px;
	width: 1000px;
	height:7740px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	} 
#bg-main-
	{
	height: 98px;
	width: 960px;
	background: url("images3/stripe_3_98_reverse.png");
	background-repeat:repeat-x;
	position: absolute;
	left: 40px;
	top: 5px;
	visibility:hidden;
	}
#bg-main1-
	{
	height: 90px;
	width: 352px;
	background-color: #ffffff;
	position: absolute;
	left: 40px;
	top: 18px;
	}
#bg-main2-
	{
	height: 30px;
	width: 347px;
	background-color: #ffffff;
	position: absolute;
	left: 40px;
	top: 60px;
	}
	#bg-main3-
	{
	height: 30px;
	width: 479px; 
	position: absolute; 
	left: 385px; 
	top: 83px;
	background-color: #ffffff;
	}
#logo-big-
	{
	height: 135px;
	width: 160px;
	position: absolute;
	left: 765px;
	top: 660px;
	background: url("images/logo_big2.png");
	background-repeat: no-repeat;
	}
#under-logo-big-
	{
	height: 10px;
	width: 135px;
	position: absolute;
	left: 785px;
	top: 725px;
	background-color:#fff;
	background-image: url(images/body_home_bg.jpg);
	}
.title-main
	{
	height: 40px;
	width: 347px;
/*	background-color: #8798a4;*/
	background: url("images/stripe_3-5-.png");
	position: absolute;
	left: 40px;
	top: 23px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:30px;
	color: #FFFFFF;
	font-style: normal;
	letter-spacing: 2px;
	text-indent: 8px;
	line-height:38px;
	padding-bottom: 0px;
	
	}
.title-group
	{
	height: 25px;
	width: 345px;
	/*	background-color: #09B;*/
	position: absolute;
	left: 40px;
	top: 63px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #798082;
	font-style: normal;
	letter-spacing: 2px;
	word-spacing: 0px;
	line-height:25px;
	font-weight: 500;
	border-bottom:2px solid #8798a4;
	border-right:2px solid #8798a4;
	}

#inputDiv  {
         width: 151px;
         height: 26px;
		 position: absolute;
		 top: 23px;
		 left: 849px;
		 background-color:#8798a4;
		z-index: 7;
    }	
#inputInner- {

         padding: 3px;

    }	
#input1 {
		width: 120px;
		height: 20px;
		position: absolute; /*написано для IE, чтобы #input1 центрировался по вертикали в #inputDiv */
		border:0px solid #FFF;
		color:#5f7584;
		background-image: url(images/body_home_bg.jpg);
		font-family: Arial, Helvetica, sans-serif;
		line-height:18px;
		font-weight:bold;
		font-size:12px;
		text-indent: 3px;
/*		text-transform: uppercase;*/
	}
#btn-search-
	{
	width: 20px;
	height: 20px;
	background-color: #FFCC00;
	background: url("images/magnifying_glass.jpg") no-repeat;
	position: absolute;
	left:128px;
	top:2px;
	cursor:pointer;
	}
#msgs  {
         width: 240px;
         height: 70px;
		 position:absolute;
		 top: 5px;
		 left: 400px;
/*         border: Navy 1px dotted;*/
         margin: 0px;
         padding: 0px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size:10pt;
		 font-weight:normal;
    }
#only-line-
	{
	height: 600px;
	width: 345px;
	left: 40px;
	top: 110px;
/*	background-color: #F8CFAE;*/
	position: absolute;
	border-right:2px solid #8798a4;
	}
#photo-onbg-
	{
	height: 640px;
	width: 500px;
	left: 40px;
	top: 90px;
/*	background-color: #F8CFAE;*/
	position: absolute;
	}
#choice-photo-
	{
	height: 115px;
	width: 960px;
	border-top:2px solid #8798a4;
	/*	background-color: #F8CFAE;*/
	position: absolute;
	left: 40px;
	top: 730px;
	}
#small-photo-
	{
	height: 98px;
	width: 960px;
	position: absolute;
	top: 0px
	}
.small-photo div
	{

	float: left;
	border-top:5px solid #fff;
	padding-top: 5px;
	}
/*.small-photo div:hover
	{
	border-top:5px solid #FF9900;
	}*/
/*#under-photo-
	{
	height: 50px;
	width: 340px;
	background-color: #F8CFAE;
	position: absolute;
	left: 40px;
	top: 645px;
	-moz-border-radius: 0px 0px 0px 38px;
	-webkit-border-radius: 0px 0px 0px 38px;
	-o-border-radius: 0px 0px 0px 38px;
	border-radius: 0px 0px 0px 38px;
	font-family: MaximaCyrTCYLigComRegular;
	font-size:25px;
	letter-spacing: 1px;
	font-weight: normal;
	}*/
.inform
	{
	height: 620px;
	width: 474px; 
/*	background: url("images/stripe_3.png");*/
/*	background-repeat:repeat-x;*/
	position: absolute; 
	left: 385px; 
	top: 88px;
/*border: 1px solid #696;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
-webkit-box-shadow: #666 5px 6px 13px;
-moz-box-shadow: #666 5px 6px 13px;
box-shadow: #666 5px 6px 13px;
background: #EEFF99;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#66EE33));
background: -webkit-linear-gradient(#EEFF99, #66EE33);
background: -moz-linear-gradient(#EEFF99, #66EE33);
background: -ms-linear-gradient(#EEFF99, #66EE33);
background: -o-linear-gradient(#EEFF99, #66EE33);
background: linear-gradient(#EEFF99, #66EE33);
-pie-background: linear-gradient(#EEFF99, #66EE33);
behavior: url(PIE.php);*/

/*----------------------------------css3 градиент----------------------*/

/*background-image: linear-gradient(bottom, rgb(146,94,138) 6%, rgb(176,123,166) 53%, rgb(212,160,200) 77%);
background-image: -o-linear-gradient(bottom, rgb(146,94,138) 6%, rgb(176,123,166) 53%, rgb(212,160,200) 77%);
background-image: -moz-linear-gradient(bottom, rgb(146,94,138) 6%, rgb(176,123,166) 53%, rgb(212,160,200) 77%);
background-image: -webkit-linear-gradient(bottom, rgb(146,94,138) 6%, rgb(176,123,166) 53%, rgb(212,160,200) 77%);
background-image: -ms-linear-gradient(bottom, rgb(146,94,138) 6%, rgb(176,123,166) 53%, rgb(212,160,200) 77%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.06, rgb(146,94,138)),
	color-stop(0.53, rgb(176,123,166)),
	color-stop(0.77, rgb(212,160,200))
);

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc); //For Internet Explorer 5.5 - 7

        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc)";    
        background-color: #CCC;//For Internet Explorer 8*/
	}
.btn-parameter
	{
	height: 22px;
	width: 279px;
	background-color: #8798a4;
	background: url("images/stripe_3-5-.png");
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:10px;
	color: #fff;
	font-style: normal;
	letter-spacing: 2px;
	line-height: 22px;
/*	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-o-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;*/
	}
.btn-parameter:hover
	{
/*	color: #fff;
	background-color: #D0A27D;*/
	cursor:pointer;
	}
.btn-descript
	{
	height: 22px;
	width: 190px;
	background-color:  #8798a4;
	background: url("images/stripe_3-5-.png");
	position: absolute;
	left: 284px;
	top: 0px;
	text-align: center;	
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:10px;
	color: #fff;
	font-style: normal;
	letter-spacing: 2px;
	line-height: 22px;
/*	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-o-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;*/
	}
.btn-descript:hover
	{
	color: #fff;
/*	background-color: #D0A27D;*/
	cursor:pointer;
	}
/*.parameter
	{
	height: 500px;
	width: 480px;
	background-color:#29d;
	position: absolute;
	left: 0px;
	top: 40px;
	}*/
#descript- p
	{
/*	text-indent:15px;*/
	margin-top: 18px;
	}
#descript- p:first-child
	{
/*	text-indent:15px;*/
	margin-top: 10px;
	}
/*#descript- p:first-letter //-------буквица--------
	{
	color: #D3A57F;
	font-size:150%;
	font-weight:bold;
	}*/
#footnote-
	{
	height: 20px;
	width: 380px; 
/*	background-color:#29d; */
	position: absolute; 
	left: 70px; 
	top: 565px;
	border-left:20px solid #8798a4;
	padding-left: 7px;
	padding-right: 5px;
	}
.footnote
	 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E7E89;
	line-height: 13px
	}
#footnote- p
	{
	margin-top: 7px;
	}
.links-in-group
	{
	height: 600px;
	width: 137px;
	/*	background-color:#29d; */
	position: absolute;
	left: 865px;
	top: 109px;
	}
#name-group-
	{
	height: 60px;
	width: 120px;
	background-color: #f8bb66;
	background: url("images/stripe_3-5_orange.png");
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 15px;
/*	-moz-border-radius: 0px 38px 0px 0px;
	-webkit-border-radius: 0px 38px 0px 0px;
	-o-border-radius: 0px 38px 0px 0px;
	border-radius: 0px 38px 0px 0px;*/
	}
#name-sub-group-
	{
	height: 41px;
	width: 120px;
	background-color: #f8bb66;
	background: url("images/stripe_3-5_orange.png");
	position: absolute;
	left: 0px;
	top: 81px;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:10px;
	color: #fff;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 15px;
	}
	/*---------------------	подменю базовой страницы ----------начало---------------*/
#links-
	{
	height: 340px;
	width: 135px;
	/*	background-color:#29d; */
	position: absolute;
	left: 0px;
	top: 145px;
	padding-left: 0px;
	}
#links- a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8798a4;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 27px;
	text-align:left;
	text-indent:10px;
	font-weight: bold;
	height: 27px;
/*	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;*/
	}
#links- a:hover
	{
	color:#fff;
	background-color: #f8bb66;
	background: url("images/stripe_3-5_orange.png");
	font-size:11px;
	font-weight: bold;
/*	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #f8bb66;
	border-right-color: #f8bb66;
	border-bottom-color: #f8bb66;*/
	}
#links- ul
	{
	list-style: none;
	}
#links- li a
	{
	display: block;
	padding-left: 5px;
	width: 100%;
	}
html>body #links- li a 
	{
	width: auto;    /* for IE5 для Mac и Netscape/Mozilla */
	}
	/*---------------------	подменю базовой страницы ----------конец---------------*/
#pdf-icon-
	{
	height: 50px;
	width: 50px;
	background: url("images/stripe_3-5-.png");
	position:absolute;
	left: 950px;
	top: 745px;
/*-moz-box-shadow:    5px 5px 5px 0px #ccc;
  -webkit-box-shadow: 5px 5px 5px 0px #ccc;
  box-shadow:         5px 5px 5px 0px #ccc;*/
	}
#footer 
	{
	position: relative;
	margin-top: -59px; /* negative value of footer height */
	height: 59px;
	clear:both;
	width: 100%;
	text-align: center;
/*	background-color: #677680;*/
	background: url("images3/stripe_59.png");
	} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

/* IMPORTANT
You also need to include this conditional style in the <head> of your HTML file to feed this style to IE 6 and lower and 8 and higher.

[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]
*/
.copyright-new
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;
/*	padding-right: 40px;*/
	width: 400px;
	height: 20px;
	bottom: -39px;
	background-color:#fff;
	background: url("images3/for_footer.png");
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height:20px;
	color: #677680;
/*	-moz-border-radius: 18px 18px 0px 0px;
	-webkit-border-radius: 18px 18px 0px 0px;
	-o-border-radius: 18px 18px 0px 0px;
	border-radius: 18px 18px 0px 0px;
	opacity:0.6;
	filter: alpha(opacity=60); */
	}
