/* ----------------------------------------------*/
/* -------------***YOUR DOMAIN****---------------*/
/* ----------------------------------------------*/
/* GLOBAL STYLES */
HTML			{margin: 0px; padding: 0px; height: 100%; width: 100%}
BODY			{margin: 0px; padding: 0px; font-size: 1em; font-family: Tahoma !important;  min-width: 1000px; background: url('../img/fon.jpg') repeat-x; height: 100%; width: 100%; background-color: #7f8ea8;}
IMG				{border: 0px;}
p				{font-family: Tahoma !important; font-size: 13px; }
h1
{
color: #e8e8e8;
font-size: 63px;
line-height: 90%;
font-weight: normal;
padding: 0;
margin: 0;
}
A {text-decoration: underline; }
A:hover {text-decoration: none}
#content {background: url('../img/content.jpg') no-repeat;  width: 1000px; height: 895px; position: absolute; display: block;  left: 50%; margin-left: -500px; top: 60px;}
#znaki		{position: absolute; word-spacing: 35px; top: 20px; left: 50%; margin-left: -507px;  width: 1000px;  text-align: center}
#znaki .float {position: absolute; right: 320px; top: 5px;}
#znaki	#forma {font-size: 10px; word-spacing: 15px; position: absolute; right: -2px; top: 0px;}
#znaki	#forma .pole	{background: #525965; border:  1px solid #777781; color: #a5acb5;  width: 90px; font-size: 11px; padding-left:4px; }
#znaki	#forma .knopka {width: 60px;  background: #525965; border:  1px solid #777781; color: #a5acb5;  font-size: 11px; text-align: center;}
#znaki	#forma form {margin: 0px; padding: 0px; line-height: 0}

.zatemnenie, .menu_into .uslugi, .menu_into .kontakti,.menu_into .kariera	,.menu_into .public,.menu_into .about, .bottom_content .item img			{ behavior: url(iepngfix.htc) }

#content #logo  {background: url('../img/logo.png') no-repeat; display: block;  width: 281px; height: 106px; position: absolute; right: 90px; top: 40px; cursor:pointer;	}

.text_rightm				{position: absolute; right: 50px; top: 170px; display: block;}
.text_rightm #head_1			{/*background: url('../img/head_1.png') no-repeat;*/ display: block;  width: 499px; height: 120px;}
.text_rightm #head_1_en		{/*background: url('../img/head_1_en.png') no-repeat;*/ display: block;  width: 499px; height: 120px;}
.text_rightm p				{width: 395px; color: #FFF; margin-top: 30px; line-height: 1.2; padding-left: 100px; }
.text_rightm  span.strelka 	{ background: url('../img/strelka.png') no-repeat; display: block; width: 13px; height: 13px;  cursor: pointer;  margin-top: -14px; margin-left: 285px;}
.girl						{display: block; width: 440px; height: 626px; position: absolute; left: -75px; top: 15px; }
#t-c
{	
	position:relative;
	height: 300px;	
}
#t-c-m-e
{
	color: white;
	font-size: 11px;
	width: 300px;
	margin-top: 30px;	
}
#t-c-m-e ul li
{
	margin-bottom: 6px;
	list-style-image: url(../img/list.gif);
}


/*this is  style for menu */
.menu {position: absolute; top: 598px; left: 5px;    font-size: 13px;   width: 991px; height: 43px; display: block; }
.menu .back { background: url('../img/fon_menu.png') repeat-x;  width: 990px; height: 43px; position: absolute;}


.menu_into { position: relative; top: -12px; left: -3px; }
.menu_into .about	{  background: url('../img/about.png') no-repeat;  width: 79px; height: 12px;  cursor: pointer; }
.menu_into .about_en	{  background: url('../img/about_en.png') no-repeat;  width: 79px; height: 12px;  cursor: pointer; }
.menu_into .uslugi	{  background: url('../img/uslugi.png') no-repeat;  width: 46px; height: 12px;  cursor: pointer; }
.menu_into .uslugi_en	{  background: url('../img/uslugi_en.png') no-repeat;  width: 66px; height: 12px;  cursor: pointer; }
.menu_into .public	{  background: url('../img/public.png') no-repeat;  width: 79px; height: 14px;  cursor: pointer; }
.menu_into .public_en	{  background: url('../img/public_en.png') no-repeat;  width: 89px; height: 14px;  cursor: pointer; }
.menu_into .demo	{  background: url('../img/demo.png') no-repeat;  width: 100px; height: 20px;  cursor: pointer; position:relative; top:-7px;}
.menu_into .demo_en	{  background: url('../img/demo_en.png') no-repeat;  width: 100px; height: 20px;  cursor: pointer; position:relative; top:-6px;}
.menu_into .neew	{  background: url('../img/neew.png') no-repeat;  width: 79px; height: 14px;  cursor: pointer; }
.menu_into .neew_en	{  background: url('../img/neew_en.png') no-repeat;  width: 89px; height: 14px;  cursor: pointer; }
.menu_into .kariera	{  background: url('../img/kariera.png') no-repeat;  width: 52px; height: 14px;  cursor: pointer; }
.menu_into .kariera_en	{  background: url('../img/kariera_en.png') no-repeat;  width: 52px; height: 14px;  cursor: pointer; }
.menu_into .kontakti	{  background: url('../img/kontakti.png') no-repeat;  width: 64px; height: 13px;  cursor: pointer; }
.menu_into .kontakti_en	{  background: url('../img/kontakti_en.png') no-repeat;  width: 74px; height: 13px;  cursor: pointer; }
.menu_into ul {list-style: none; font-size: 12px; text-align: center }
.menu_into ul li {position: relative; float: left; padding: 10px 15px 2px 10px; width: 95px; height: 50px; display: block; text-align: center;  margin: 0px 0px; }
.menu_into ul li ul li 
{
	padding: 0px;
	width: 200px;
	color: #2e4b70; 
	padding: 5px 2px; 
	font-weight: 700; 
	/*margin-top: 1px; */
	border-top: 1px solid #FFFFFF;
	font-family: Arial;  
	background: url('../img/podmenu.png') repeat; height: 15px; 
	width: 200px; 
}
.menu_into li ul {position: absolute; display: none;  left: -77px; bottom : 61px;  z-index: 1; font-weight: 700; font-family: Arial; font-size: 11px;}
.menu_into li A {text-decoration: none; color: #FFF;   font-size: 12px;   display: block; padding: 10px 15px 2px 0px; overflow: hidden; height: 48px;}
.menu_into li ul li A {display: block; margin-top: 1px;  font-size: 12px; color: #2e4b70; height: 20px; padding: 2px 0px 2px 15px; margin: 1px 0 0 0; text-align: left;  font-weight: 700;}
.menu_into li A:hover.head {  font-size: 12px; cursor: pointer; font-weight: 700;	}
LI:hover A.head{    font-size: 12px; cursor: pointer; font-weight: 700; display: block; }
.menu_into li:hover ul, li.over ul {display: block}
.menu_into li ul li A:hover {font-size: 12px;  margin-top: 1px; background: none;  text-decoration: none; color: #5890de; cursor: pointer;display: block} 
*HTML .menu_into ul li {left: 0px; top: 0px;}
UL#navmenu-h LI:hover UL UL				{DISPLAY: none}
UL#navmenu-h LI:hover UL UL UL			{DISPLAY: none}
UL#navmenu-h LI.iehover UL UL			{DISPLAY: none}
UL#navmenu-h LI.iehover UL UL UL		{DISPLAY: none}
UL#navmenu-h LI:hover UL					{DISPLAY: block}
UL#navmenu-h UL LI:hover UL				{DISPLAY: block}
UL#navmenu-h UL UL LI:hover UL			{DISPLAY: block}
UL#navmenu-h LI.iehover UL				{DISPLAY: block}
UL#navmenu-h UL LI.iehover UL			{DISPLAY: block}
UL#navmenu-h UL UL LI.iehover UL		{DISPLAY: block}

.bottom_content	{position: absolute; width: 990px; height: 200px; top: 643px; display: block; left: 5px }
.bottom_content .item {width: 329px; height: 200px;float:left; margin-right: 1px; }
.bottom_content p {color: #FFF; font-size: 11px; margin: 20px 10px 0px 20px; padding: 5px; }
.bottom_content .item A { text-decoration: underline; color: #fff; }
.bottom_content .item A:hover	{text-decoration: none;}
.bottom_content .item .date	{font-size: 10px; color: #000; padding: 2px; background: #a2b7d2; margin-right: 7px;}
.bottom_content .item .text {font-size: 11px; color: #fff;  margin: 20px 10px 0px 10px;}
.bottom_content .item .item_inside	{font-size: 11px; color: #FFF; margin: 15px 20px 10px 33px; line-height: 1.5}

.footer {position: absolute;  top: 860px; left: 10px; font-size: 11px; color: #a8b5c6}
.footer .text_left {position: absolute; left: 20px; top: 0px; width: 400px; color:#A8B5C6; font-size:11px; font-family: Tahoma;}
.footer .text_center {position: absolute; left: 690px; top: 0px; width: 130px}
.footer .text_right {position: absolute; left: 800px; top: 0px; width: 200px;}
.footer .text_center A, .footer .text_left A, .footer .text_right A  {color:#a8b5c6 }
.footer .text_center A:hover, .footer .text_left A:hover, .footer .text_right A:hover  {text-decoration: underline; color:#FFF }
/* ----------------------------------------------*/
/* -----------------AOW-SC3----------------------*/
/* ----------------------------------------------*/
/* Ýëåìåíòû óïðàâëåíèÿ Button, Input è ò.ï. */
.input
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	border:1px solid #000;
	margin: 2px;
	color: #000;
}
select.input
{
	font-size: 11px;
	margin: 2px;
}
option.input
{
	font-size: 11px;
	border:1px none;
}
td.input-padding
{
    padding: 8px 0px 8px 0px;   
}
.button
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000;
	border:1px solid #000;
	margin: 2px;
	background: #fff;
}

/* Text */
.large-cap
{
 font-family: "Times New Roman", Times, serif;
 margin-right:6px;
 margin-top:5px;
 float:left;
 color:#000;
 background:#898E79;
 border:1px solid #898E79;
 font-size:45px;
 line-height:36px;
 padding-top:2px;
 padding-right:5px;
}
/* part_news */
div.hr
{
background:transparent url("../img/dot.gif") repeat-x scroll 0%;
width: 100%;
font-size:2px;
height:2px;
line-height:2px;
overflow:hidden;
margin: 9px 0px 19px 0px;
}
div.hr hr
{
display: none;
}
.aeb
{position: absolute; left: 390px; top: -20px;}
.accr
{position: absolute; left: 455px; top: -20px;}

.plink{
	float:left;
}

.plink img{
	border:solid 1px #ffffff;
	margin:20px 30px 0 0;
}

.plinfo div{
	float:left;
	margin:20px 30px 0 0;

}
.plinfo_fio {
	padding-bottom:3px;
	padding-top:5px;
}
	
.plinfo_fio a{
	font-size:24px;
	font-family: "Tahoma";
	color:#ffffff;
	text-decoration: none;
}

.plinfo_d{
	font-size: 12px;
	padding-top: 3px;
	overflow:hidden;
}

.prosak{
	border-top:1px solid #ffffff;
	width: 250px;
	font-size:1px;
}

.plinfo_all{
	position:relative;
	width:400px;
	margin-bottom:20px;
	margin-top:22px;
}

.man_0{
	padding:0 10px;
	border-left:1px solid #ffffff;
	height:370px;
	float:left;
}

.man_1{
	font-size:14px;
}

.man_2{
	font-size:18px;
	margin:10px 0;
}

.man_3{
	font-size:11px;	
}

.man_4{
	font-size:12px;	
}

.mng_left{
	float:left;
	display:inline;
	margin-right:20px;
	height:400px;
	overflow:hidden;
}

.mng_left img{
	margin:20px 10px 0 0;
	z-index:10;
}

.mng_left a:active,
.mng_left a:focus {
	outline: none;
}

.mng_right{
	float:left;
	display:inline;
}

.mng_thumb{
	margin:20px 30px 0 0;
	border:1px solid #ffffff;
}

.mng_text{
	position:absolute;
	left:100px;
	margin-top:20px;
	width:450px;
}

.iiimg{
	position:absolute;
	left:600px;
	top:25px;
}

.iiimg img{
	border:1px solid #ffffff;
}


.backup{
	position:absolute;
	bottom: 30px;
	left:450px;
}

.backup a{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}

