/*
 *
 * Copyright © 2008 Продюсерский центр Onlyweb
 * http://www.onlyweb.ru/
 *
 * From Russia with love!
 *
 * main.css
 *
 * Author: Isaev Aleksandr
 *
 *
 * */


body
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
}

#clients
{
	background:#172739;
}

#body_i1
{
	background:none;
}

a
{
	color:#ff0000;
}

.Head
{
	/*position:relative;
	z-index:10;*/
	padding:35px 0 0 0;
}

.Gray
{
	color:#959595;
}

.SelectPageNav
{
	background:url(i/bg_sel_nav.gif) no-repeat 0 0;
}

.Navigation ul li
{
	line-height:20px;
	width:23px;
	height:23px;
	text-align:center;
	float:left;
	margin:0 0 0 12px;
}

.Navigation
{
	float:left;
	padding:0 0 0 10px;
	margin:-2px 0 0 0;
}

.Navigation ul li img
{
	vertical-align:middle;
}

.UpMenuHover
{
background:url(i/bg_hov_nav.png) no-repeat 0 0;
}

.Navigation ul li a img
{
	vertical-align:middle;
}

.WidthPage
{
	position:relative;
	margin:0 auto;
	width:980px;
	padding:0 5px;
}

.PhoneBlock
{
	padding:4px 22px 0 0;
	float:right;
}

.Phone
{
	float:left;
	font-weight:bold;
	font-size:34px;
	line-height:37px;
}

.Kod
{
	margin:0 5px 0 0;
	font-weight:normal;
	font-size:18px;
	line-height:21px;
	color:#919ca6;
}

.ObrSv
{
	padding:18px 0 0 102px;
	float:left;
}

.ObrSv span
{
	color:#FFFFFF;
	font-weight:bold;
}

.ObrSv a
{
	text-decoration:none;
	color:#cfcfcf;
	padding:0 12px 0 0;
	background:url(i/blue_arrow.gif) no-repeat 100% 7px;
}

.ObrSv a:hover
{
	color:#fff264;
	background:url(i/red_arrow.gif) no-repeat 100% 7px;
}

.TopHeadTable
{
	width:100%;
}

.TopHeadTable td
{
}

.LogoBlock
{
	padding:25px 15px 47px 10px;
	background:#FFFFFF;
	width:203px;
  z-index: 50;
}

.SelectPageGlobal li
{
	padding:0 20px 3px 30px;
}

.SelectPageGlobal
{
	padding:17px 0 0 0;
}

.LbTd
{
	width:203px;
}

.Menu
{
	margin:9px -236px 0 0;
	background:#d90000;
	padding:5px 0 5px 10px;
  z-index: 40;
}

.Menu li
{
	float:left;
	background:url(i/bg_menu.gif) no-repeat 0 2px;
	padding:0 10px 0 11px;
}

.Menu a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.Menu li.FirstLiMenu
{
	background:none;
}

.HeaderPage
{
	font-size:20px;
	line-height:21px;
}

.ChiefTextPage
{
	padding:40px 30px 0 280px;
}

.TdLC
{
	width:280px;
}

.LeftColumnMiddle
{
	width:210px;
	padding:668px 70px 0 0;
}

.RightColumnMiddle
{
	width:100%;
}

.TopInfRC
{
	position:absolute;
	bottom:11px;
	left:0;
	width:100%;
	background:url(i/top_inf.png) no-repeat 0 0;
}

.TextTI
{
	padding:8px 10px 12px 20px;
	color:#000000;
	font-size:20px;
	line-height:21px;
}

.Middle
{
	z-index:10;
	position:relative;
	padding:20px 0 100px 0;
}

.BlockTI
{
	position:relative;
	margin:-4px 0 0 0;
}

.Cost
{
	float:right;
	width:151px;
	height:151px;
	text-align:center;
	vertical-align:middle;
	padding:0 39px 0 0;
	background:url(i/cost.gif) no-repeat 0 0;
}

.Cost a:hover
{
	float:right;
	width:151px;
	height:151px;
	text-align:center;
	vertical-align:middle;
	background:url(i/cost2.gif) no-repeat 0 0;
}

.BlockCost a
{
	cursor:pointer;
	text-decoration:none;
}

.TextCost
{
	font-weight:bold;
	color:#000000;
	font-size:17px;
	line-height:21px;
	padding:68px 0 0 0;
}

.BlockCost span
{
	display:block;
}

.HeaderDB
{
	padding:3px 0 2px 21px;
	background:url(i/star_db.png) no-repeat 95% 4px;
	font-size:18px;
	line-height:21px;
}

.TypeBlockDB
{
	border-bottom:1px solid #656e7d;
	padding:21px 0 4px 20px;
	line-height:18px;
}

.Forms .Pole
{
	margin:0 0 6px 0;
}

.Forms .Pole input
{
	padding:2px 0 0 2px;
	width:187px;
	background:#ffffff url(i/bg_input.gif) no-repeat 0 0;
	border:none;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #c1c1c1;
	color:#000000;
}

.Forms .Pole textarea
{
	padding:2px 0 0 2px;
	width:187px;
	height:60px;
	background:#ffffff url(i/bg_input.gif) no-repeat 0 0;
	border:none;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #c1c1c1;
	color:#000000;
}

.MonthMoney
{
	margin:20px 0 0 0;
}

.QuestionMoney
{
	width:100%;
}

.QuestionMoney td
{
	vertical-align:middle;
}

.QuestionMoney td input
{
	vertical-align:middle;
	margin:0 3px 0 0;
}

.ButtonForms
{
	height:40px;
	overflow:hidden;
	padding:0 0 11px 20px;
	margin:18px 0 0 0;
}

.ButtonForms input
{
	/*color:#868685;*/
	color:#000000;
	padding:0 10px;
}

.BlockProesd
{
	padding:42px 0 0 0;
}

.Proesd
{
	background:#FFFFFF;
	padding:7px 20px;
}

.Proesd a:hover
{
	color:#038c7e;
}

.Karta
{
	color:#000000;
	padding:10px 0 0 0;
}
.Shema
{
padding:8px 0 0 0;
}
.Shema a
{
	background:url(i/right_arr.png) no-repeat 100% 7px;
	padding:0 23px 0 0;
	color:#004276;
	text-decoration:none;
}

.Shema a:hover
{
	color:#d90000;
}

.PointStart
{
	position:relative;
	font-style:italic;
	padding:0 0 0 20px;
	color:#8b939c;
	/*margin:120px 0 0 0;*/
}

.PointStart2
{
	position:relative;
	font-style:italic;
	padding:0 0 0 20px;
	color:#8b939c;
	margin:35px 0 0 0;
}

.HeaderPS
{
	font-style:normal;
	border-bottom:1px solid #89919a;
	padding:0 15px 1px 20px;
	margin:0 -7px 2px -20px;
	color:#5e5e5e;
	font-size:18px;
	line-height:21px;
}

.PointDown
{
	position:absolute;
	right:0px;
	top:2px;
  height: 100%
}

.ListClients
{
	padding:65px 0 0 21px;
}

.LeftColBC
{
	padding:0 20px 0 0;
	float:left;
}

.LeftColBC img
{
	margin:0 0 10px 0;
	border:2px solid #ffffff;
}

.LeftColBC a:hover img
{
	border:2px solid #ff1010;
}

.ForClientsUslugi li.HeaderFCU
{
	padding:0 0 1px 0;
	margin:0 0 8px 0;
	border-bottom:1px solid #505c69;
	color:#c5c9cd;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}

.ForClientsUslugi li a
{
	font-size:12px;
	line-height:16px;
	padding:0 0 0 12px;
	background:url(i/fcu.gif) no-repeat 0 6px;
	color:#515d6b;
	text-decoration:none;
}

.ForClientsUslugi li a:hover
{
	color:#8f98a3;
}

.HeaderTBC
{
	padding:0 0 3px 0;
	color:#fff264;
	font-weight:bold;
}

.NameCompany
{
	padding:0 0 1px 0;
}

.NameCompany a
{
	color:#FFFFFF;
}

.NameCompany a:hover
{
	color:#4cceeb;
}

.TextBC p
{
	line-height:20px;
	color:#c5c9cd;
	margin:15px 0;
}

.RasrabotkaForClient
{
	padding:0 0 7px 0;
	margin:-3px 0 0 0;
	color:#515d6b;
}

.RasrabotkaForClient a
{
	color:#515d6b;
}

.RasrabotkaForClient a:hover
{
	color:#9da4ac;
}

.DateRasrab
{
	color:#868e98;
	font-style:italic;
}

.TextBC
{
	padding:0 0 0 180px;
}

.BLockClient
{
	padding:0 0 33px 0;
}

.BottomStartPoint
{
	color:#FFF264;
	font-size:18px;
	line-height:21px;
}

.BottomStartPoint .DownPage
{
	margin:8px 0 0 -25px;
	padding:10px 0 0 25px;
	background:url(i/bottom_sp.png) no-repeat 0 0;
}

.BottomStartPoint .DownPage a
{
	font-weight:normal;
	padding:0 20px 0 0px;
	background:url(i/down_red.png) no-repeat 100% 5px;
	text-decoration:none;
	color:#FFFFFF;
	height:20px;
}

.BottomStartPoint .DownPage a:hover
{
	background:url(i/down_red2.png) no-repeat 100% 5px;
	color:#bc0000;
}

.BgTopPage
{
	margin:0 0 25px -205px;
	padding:0 0 0 205px;
	background:url(i/bg_top_page.jpg) no-repeat 0 0;
}

.ListClients
{
	position:relative;
	z-index:5;
}

#index
{
	color:#000000;
	background:#e7ffef url(/i/middle_page_bg.jpg) repeat-x 0 17px;
}

#index .BgTopPage
{
	padding:0 0 0 415px;
	margin:0 0 0 -415px;
	background:url(i/bg_middle_page.jpg) no-repeat 0 0;
}

.TopLineMP
{
	z-index:30;
	position:relative;
	padding:1px 0;
	background:#000000;
}

.LeftColTL
{
	padding:0 0 0 21px;
	color:#787878;
	float:left;
}

.LeftColTL a
{
	background:url(i/tp_arrows.gif) no-repeat 100% 7px;
	padding:0 15px 0 0;
	color:#FFFFFF;
	text-decoration:none;
}

.LeftColTL a:hover
{
	background:url(i/tp_arrows2.gif) no-repeat 100% 7px;
	padding:0 15px 0 0;
	color:#fff235;
	text-decoration:none;
}

.WidthTL
{
	font-size:12px;
	line-height:15px;
	width:980px;
	margin:0 auto;
}

.RightColTL
{
	background:url(i/blue_arrow.gif) no-repeat 100% 6px;
	padding:0 13px 0 0;
	color:#787878;
	float:right;
}

.RightColTL a
{
	color:#FFFFFF;
	text-decoration:none;
}

.RightColTL a:hover
{
	color:#fff235;
	text-decoration:none;
}

#index .Phone
{
	color:#FFFFFF;
}

#index .ChiefTextPage
{
	padding:36px 30px 0 280px;
}

.ChiefTextPage p
{
	margin:23px 0;
	line-height:20px;
}

.SelecrParCTP
{
	font-style:italic;
}

.ReklamOrder
{
	padding:60px 0 0 0;
	font-size:18px;
	line-height:21px;
}

.ReklamOrder a
{
	color:#000000;
	text-decoration:none;
}

.ReklamOrder a:hover span
{
	color:#bc0000;
}

.ReklamOrder span
{
	display:block;
	padding:18px 0 10px 0;
	line-height:20px;
	width:230px;
	text-align:center;
	background:url(i/so.jpg) no-repeat 0 0;
}

.Prodvigenie
{
	padding:0 0 29px 15px;
	border-bottom:1px solid #000000;
	margin:56px 0 0 -15px;
}

.CircleProd
{
	float:left;
	font-size:18px;
	line-height:21px;
	background:url(i/pc.png) no-repeat 0 0;
	width:185px;
	height:161px;
}

.TextCP
{
	padding:50px 0 0 40px;
}

.TextCP li
{
	padding:0 0 2px 0;
}

.TextCP li span
{
	color:#373737;
}

.HeaderRP
{
	font-size:20px;
	line-height:22px;
	padding:7px 0 12px 20px;
	background:url(i/header_rp.gif) no-repeat 0 0;
}

.RabotaProd
{
	border-bottom:3px solid #f7ff76;
	padding:4px 0 0 0;
	margin:0 0 0 230px;
}

.RabotaProd li
{
	background:url(i/pr_ul.gif) no-repeat 0 7px;
	padding:0 0 0px 10px;
}

.RabotaProd ul
{
	padding:10px 0 0 10px;
}

.ZadachaSB
{
}

.SmyslBlock
{
	margin:24px 0 0 0;
}

#index .RightColumnMiddle
{
	line-height:20px;
}

.ZadachaSB
{
	margin:0 0 0 -10px;
	border-left:4px solid #8be400;
	padding:3px 0 3px 5px;
}

.Number
{
	margin:7px 0;
}

.NumberNB
{
	float:left;
}

.Number p
{
	padding:15px 0 0 0;
	line-height:20px;
	margin:0 0 0 80px;
}

.Number p i
{
	color:#d90000;
}

.NumberBlock
{
	margin:43px 0 0 -11px;
}

.Postulat
{
	padding:22px 0 0 0;
}

.TypeBlockProd
{
	margin:71px 0 0 0;
}

.TypeBlockProd2
{
	margin:52px 0 0 0;
}

.HeaderTBP2
{
	padding:0 15px 0 0;
	font-size:18px;
	line-height:20px;
	color:#7a0000;
}

.Postulat2
{
	margin:-4px 0 0 0;
	padding:0 0 0 0;
}

.TypeBlockAlign
{
/*	float:left;*/
	margin:25px 0 0 -25px;
	width:735px;
}

.TypeBlockAlign2
{
	float:left;
	margin:0 10px 0 0;
	width:355px;
}

.TypeBlockTable
{
width:100%;
}

.TypeBlock_li_1
{
	font-weight:bold;
	color:#000000;
	background: #fff894;
	padding:0 0 0 25px;
}

.TypeBlock_li_2
{
	padding:1px 0 1px 25px;

}

.TypeBlock_li_3
{
	background: #e7efcc;
	padding:1px 0 1px 25px;

}

.TypeBlock_td div
{
	margin:0 5px 0 0;
}

.TypeBlock_li_4
{
	font-size:13px;
	line-height:22px;
	padding-left:25px;
}

.TypeBGBlock
{
	font-style: italic;
	margin:15px 0 0 -25px;
	background: #FFFFFF;
	padding:10px 0 10px 25px;
}

.TypeBlockBold
{
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	margin:0 0 -15px 0;
	padding:5px 0 0 0;
}

.Postulat3
{
	padding:10px 0 10px 0;
}

.TypeBGBlock2
{
	margin:8px 0 0 -25px;
	background: #ffe2e2;
	padding:10px 0 10px 25px;
}

.TypeBlockAlign3
{
	float:left;
	padding:0 35px 0 0;
	margin:25px 0 0 0;
	width:325px;
}

.TypeBlockAlign4
{
	float:left;
	padding:0 0 0 25px;
	margin:25px 0 0 0;
	width:320px;
	border-left: 1px solid #818679;
}

.BottomStartPoint2
{
	margin:74px 0 0 0;
	color:#0F5023;
	font-size:18px;
	line-height:21px;
}

.BottomStartPoint2 .DownPage2
{
	margin:5px 0 0 -25px;
	padding:9px 0 0 25px;
	background:url(i/bottom_sp_2.png) no-repeat 0 0;
}

.BottomStartPoint2 .DownPage2 a
{
	font-weight:normal;
	padding:0 26px 0 0px;
	background:url(i/down_red.png) no-repeat 100% 5px;
	text-decoration:none;
	color:#43443e;
}

.BottomStartPoint2 .DownPage2 a:hover
{
	color:#bc0000;
	background:url(i/down_red2.png) no-repeat 100% 5px;	
}

.SelectDP
{
	background:url(i/bottom_sp_2_r.png) no-repeat 0 0 !important;
}

.TopLineBP
{
	background:#000000 none repeat scroll 0 0;
	padding:7px 0;
}

.WidthTLBP
{
	font-size:13px;
	line-height:16px;
	margin:0 auto;
	width:980px;
	position:relative;
	padding:0 5px;
}

.LeftColTLBP
{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:0 0 0 21px;
}

.MiddleColTLBP
{
	color:#FFFFFF;
	float:left;
	padding:0 0 0 0px;
	margin:0px 0 0 90px;
}

.RightColTLBP
{
	color:#FFFFFF;
	float:right;
}

.MiddleColTLBP a
{
	background:url(i/kpd.gif) no-repeat scroll 0 3px;
	padding:7px 0 7px 30px;
	color:#fff334;
	text-decoration:none;
}

.MiddleColTLBP a:hover
{
	background:url(i/kpd.gif) no-repeat scroll 0 3px;
	padding:7px 0 7px 30px;
	color:#ff34d6;
	text-decoration:none;
}

.RightColTLBP a
{
	background:url(i/money.gif) no-repeat scroll 0 3px;
	padding:7px 0 7px 30px;
	color:#fff334;
	text-decoration:none;
}

.RightColTLBP a:hover
{
	background:url(i/money.gif) no-repeat scroll 0 3px;
	padding:7px 0 7px 30px;
	color:#ff34d6;
	text-decoration:none;
}

.BackToContakt
{
	float:left;
	color:#000000;
	font-size:18px;
	line-height:22px;
	padding:25px 0 0 0;
}

.BackToContakt a
{
	background:transparent url(i/back.gif) no-repeat 0 0;
	float:left;
	color:#000000;
	font-size:18px;
	line-height:22px;
	padding:4px 80px 10px 40px;
	text-decoration:none;
	display:block;
}

.NavigationMap
{
	margin:20px 0 0 0;
}

.PrintMap
{
	float:left;
	color:#000000;
	font-size:18px;
	line-height:22px;
	padding:25px 0 0 0;
}

.PrintMap a
{
	background:transparent url(i/print.gif) no-repeat 0 0;
	float:left;
	color:#000000;
	font-size:18px;
	line-height:22px;
	text-decoration:none;
	padding:4px 70px 10px 40px;
}

.LogoMap
{
	float:right;
	margin:0 25px 0 0;
}

#body_bg
{
	background:#ac6d00 no-repeat scroll 0 0;
}

.KompSeo
{
	padding:84px 40px 65px 15px;
	margin:30px 0 0 -15px;
}

.HeaderKS
{
	color:#FFFFFF;
	font-size:32px;
	line-height:35px;
	font-weight:bold;
	padding:20px 0 0 21px;
}

.MiddleKS
{
	background:transparent url(i/point_right.png) no-repeat 95% 100%;
	position:relative;
	color:#FFFFFF;
	font-size:18px;
	line-height:22px;
	padding:15px 35px 20px 0;
}

.MiddleKS p
{
	margin:20px 0 0 21px;
}

.MiddleKS img
{
	position:absolute;
	margin:15px 0 0 -40px;
}

.FooterKS3333
{
	padding:55px 0 0 21px;
}

.Rembo
{
	padding-top:164px;
	margin:95px -17px 0 0;
}

.Rembo img
{
}

.ButtonKS333
{
	color:#393733;
	padding:0 30px;
	height:35px;
	width:195px;
	font-size:18px;
	line-height:21px;
}

.FooterKS
{
	padding:39px 0 0 18px;
	font-size:18px;
	line-height:21px;
}

.FooterKS a
{
	background:url(i/more.png) no-repeat 0 0;
	border:none;
	color:#393733;
	display:block;
	padding:11px 0 15px 0;
	text-align:center;
	text-decoration:none;
	width:205px;
}

#body_bg_contact
{
	background: url(i/russia.gif) no-repeat scroll 50% 0;
}

.Skype
{
	color:#FFFFFF;
	font-size:18px;
	line-height:22px;
	padding:80px 0px 0px 35px;
}

.Skype img
{
	margin:4px 10px 0 0;
}

.ICQ
{
	color:#FFFFFF;
	font-size:18px;
	line-height:22px;
	padding:8px 0px 0px 36px;
	background: url(i/icq.png) no-repeat scroll 37px 13px;
}

.ICQ img
{
	margin:4px 10px 0 0;
}

.InfoMail
{
	margin:30px 0 0 0;
	background:#FFFFFF;
}

.InfoMail a
{
	color:#000000;
	display:block;
	font-size:18px;
	line-height:21px;
	text-decoration:underline;
	padding:0 37px 0 40px;
}

.ContactLM
{
	color:#FFFFFF;
	font-size:32px;
	line-height:35px;
	font-weight:bold;
	padding:10px 0 0 0;
}

.LeftMiddle
{
	float:left;
	margin:6px 0 0 21px;
}

.MoscowLM
{
	color:#FFFFFF;
	font-size:18px;
	line-height:22px;
	padding:43px 0 0 0;
}

.UlianovskLM
{
	color:#FFFFFF;
	font-size:18px;
	line-height:22px;
	padding:56px 0 90px 0;
}

.MapOfDrive
{
	float:left;
	font-size:18px;
	margin:88px 0 0 0;
}

.MapOfDrive a
{
	background:transparent url(i/left_red.gif) no-repeat scroll 100% 0px;
	color:#FFFFFF;
	font-size:18px;
	line-height:22px;
	padding:5px 50px 10px 0;
	text-decoration:none;
	display:block;
}

.MapOfDrive a:hover
{
	background:transparent url(i/left_green.gif) no-repeat scroll 100% 0px;
	color:#FEFF90;
}

.RightMiddle
{
	padding:0 32px 40px 28px;
	margin:-2px 45px 50px 0;
	float:right;
	background:#feff90;
}

.HeaderFormRM
{
	font-size:18px;
	line-height:22px;
	color:#000000;
	padding:30px 0 30px 0;
}

.FormRM .Pole
{
	margin:0 0 6px 0;
	position:relative;
}

.FormRM .Pole input
{
	padding:2px 0 0 2px;
	width:295px;
	background:#ffffff;
	border:none;
	border:1px solid #7f9db9;
	color:#000000;
}

.FormRM .Pole textarea
{
	padding:2px 0 0 2px;
	width:295px;
	height:100px;
	background:#ffffff;
	border:none;
	border:1px solid #7f9db9;
	color:#000000;
}

.FormRM .TextPole
{
	font-size:13px;
	padding:2px 0 2px 0;
	width:295px;
	color:#000000;
}

.FormRM .TextPole span
{
	font-size:13px;
	color:#e70d55;
}

.ButtonFormRM
{
	margin:8px 0 0 0;
}

.ButtonFormRM input
{
	color:#000000;
	padding:0 10px;
}

.WidthFooter
{
	width:980px;
	margin:0 auto;
	padding:30px 5px 60px 5px;
	position:relative;
}

.LeftColFooter
{
	float:left;
	margin:0 0 0 21px;
}

.TopLCFooter
{
	font-size:13px;
	line-height:18px;
	color:#FFFFFF;
}

.BottomLCFooter
{
	font-size:13px;
	line-height:18px;
	color:#9ca495;
	padding:2px 0 0 0;
}

.RightColFooter
{
	float:right;
}

.LogoImgRCFooter
{
	padding:30px 30px 0 0;
	float:right;
}

.TopRCFooter
{
	color:#9ca495;
	padding:0 20px 0 0;
}

.BottomRCFooter
{
	font-size:13px;
	line-height:18px;
	color:#FFFFFF;
	padding:2px 20px 0 0;
}

.BottomRCFooter a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#top_page_contact
{
	background:#5a684e none repeat scroll 0 0;
}

#company
{
}

.BgDownPage
{
}

.HeaderPageDown
{
	font-size:20px;
	line-height:21px;
	color:#24211d;
}

.ChiefTPDown
{
	padding:40px 25px 0 0;
}

.ChiefTPDown p
{
	line-height:20px;
	margin:23px 0;
}

.TdLCDown
{
	width:280px;
}

.LeftColumnDown
{
	padding:40px 70px 0 0;
	width:210px;
}

.ChiefWithBG
{
	background:#e4ff85 none repeat scroll 0 0;
	margin:25px 0 0 -25px;
	padding:7px 10px 7px 25px;
	line-height:20px;
}

.HeaderDBDown
{
	background:#61e4f4 url(i/star_db.png) no-repeat scroll 90% 4px;
	font-size:18px;
	line-height:21px;
	padding:2px 0 2px 20px;
}

#company .ObrSv
{
	padding:15px 0 0 75px;
	float:left;
}

#company .ObrSv span
{
	color:#000000;
	font-weight:bold;
}

#company .ObrSv a
{
	color:#000000;
}

#company .ObrSv a:hover
{
	color:#FF0000;
}

.TypeBlockDown
{
	margin:45px 0 20px 0;
}

.HeaderTBD
{
	font-size:24px;
	color:#00385c;
}

.Postulat3
{
	padding:0 0 10px;
}

.Postulat3 p
{
	line-height:20px;
	margin:20px 0;
}

.Postulat4
{
	padding:19px 0 0 0;
}

.ChiefWithBG_2
{
	background:#ffe2e2 no-repeat scroll 0 0;
	margin:0 0 10px -25px;
	padding:7px 0 7px 25px;
}

.ChiefWithBG_2 li
{
	line-height:20px;
	margin:3px 0;
}

.BigText
{
	background:#e4ff85;
	margin:130px 0 30px -25px;
	padding:25px 0 10px 25px;
}

.FirstBT
{
	color:#191f03;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}

.SecondBT
{
	color:#4a581c;
	font-size:20px;
	line-height:24px;
}

.CircleDown
{
	float:left;
}

.CircleDown a
{
	float:left;
	color:#270000;
	font-size:18px;
	line-height:21px;
	background:url(i/pc_2.png) no-repeat 0 0;
	width:161px;
	height:101px;
	margin:0 24px 0 -28px;
	padding:60px 0 0 0;
	text-align:center;
	text-decoration:none;
}

.CircleDown a:hover
{
	background:url(i/pc_3.png) no-repeat 0 0 !important;
	color:#FFFFFF;
}

.RightBLPR p
{
	line-height:20px;
	margin:15px 0;
}

.RightBLPR
{
	padding:1px 0 0 0;
}

.NeedProg
{
	color:#000000;
	font-size:18px;
	line-height:21px;
	padding:10px 0 0 0;
}

.MarBSP2
{
	margin:0 0 30px 5px;
}

.YandexRO
{
	margin:120px 0 0 52px;
}

.LoveYandex
{
	color:#000000;
	font-size:12px;
	line-height:16px;
	font-style:italic;
	padding:0px 0 0 17px;
	margin:11px -17px 0 37px;
	background:url(i/heart.png) no-repeat 0 6px;
}

.NavigationDown ul li
{
	line-height:20px;
	width:23px;
	height:23px;
	text-align:center;
	float:left;
	margin:0 0 0 12px;
}

.NavigationDown
{
	float:left;
	padding:0 0 0 8px;
}

.NavigationDown ul li img
{
	vertical-align:middle;
}

.SelectPageNavDown
{
	background:url(i/bg_sel_nav_2.gif) no-repeat 0 0;
}

.BottomStartPoint3
{
	margin:60px 0 0 0;
	color:#0f5023;
	font-size:18px;
	line-height:21px;
}

.BottomStartPoint3 .DownPage3
{
	margin:0 0 0 -25px;
	padding:0 0 0 25px;
}

.BottomStartPoint3 .DownPage3 a
{
	font-weight:normal;
	padding:0 20px 0 0px;
	background:url(i/top_red.png) no-repeat 100% 5px;
	text-decoration:none;
	color:#43443e;
}

.BottomStartPoint3 .DownPage3 a:hover
{
	color:#bc0000;
  background:url(i/top_red2.png) no-repeat 100% 5px;
}

.BgBSP3
{
	margin:0 0 0 -25px;
	padding:0 0 15px 25px;
	background:url(i/up_sp_3.png) no-repeat 0 5px;
}

#body_bg_kpd
{
	background:#f1eade no-repeat scroll 0 0;
}

#kpd_page
{
	color:#000000;
}

.ObrSvKPD
{
	padding:18px 0 0 75px;
	float:left;
}

.ObrSvKPD span
{
	color:#000000;
	font-weight:bold;
}

.ObrSvKPD a
{
	text-decoration:none;
	color:#000000;
	padding:0 12px 0 0;
	background:url(i/img_12.png) no-repeat 100% 8px;
}

.ObrSvKPD a:hover
{
	color:#d90000;
}

.KPD
{
	padding:40px 0 0px 15px;
	margin:-63px 0 0 -15px;
}

.HeaderKPD
{
	color:#000000;
	font-size:32px;
	line-height:35px;
	font-weight:bold;
	padding:20px 0 0 21px;
}

.MiddleKPD
{
	color:#000000;
	padding:15px 35px 0px 0;
}

.MiddleKPD p
{
	margin:20px 0 0 21px;
}

.FooterKPD
{
	background:#f3ede3;
}

.WidthFKPD
{
	width:980px;
	margin:0 auto;
	padding:30px 0 60px 0;
}

.LeftColFKPD
{
	float:left;
}

.TopLCFKPD
{
	color:#000000;
}

.BottomLCFKPD
{
	color:#9ca495;
	padding:2px 0 0 0;
}

.RightColFKPD
{
	float:right;
	background:transparent url(i/only_promo_kpd.gif) no-repeat scroll 100% 0px;
	padding:0 30px 0 0;
}

.TopRCFKPD
{
	color:#9ca495;
	padding:0 20px 0 0;
}

.BottomRCFKPD
{
	color:#000000;
	padding:2px 20px 0 0;
}

.BottomRCFKPD a
{
	color:#000000;
	text-decoration:underline;
}

.FormKPD_T
{
	background:#e6dac6 url(i/form_bg_kpd.gif) no-repeat scroll 100% 0;
	margin:60px 0 0 0;
	padding:30px 0 25px 20px;
}

.TypeFopmKPD
{
	font-size:20px;
	line-height:23px;
	font-weight: bold;
}

.LeftTD_KPD
{
	width:100%;
}

.RightTD_KPD
{
	width:260px;
}

.TopRTD_KPD
{
	font-size:12px;
	line-height:15px;
	color:#393733;
	font-style:italic;
	padding:25px 0 0 15px;
}

.BottomRTD_KPD
{
	font-size:12px;
	line-height:19px;
	color:#393733;
	font-style:italic;
	margin:23px 0px 0 15px;
}

.TopRTD_KPD_2
{
	font-size:12px;
	line-height:15px;
	color:#393733;
	font-style:italic;
	width:260px;
	padding:25px 0 0 15px;
	background: url(i/img_13_green.gif) no-repeat scroll 100% 25px;
}

.BottomRTD_KPD_2
{
	font-size:12px;
	line-height:20px;
	color:#393733;
	font-style:italic;
	width:260px;
	margin:27px 20px 0 15px;
	background: url(i/img_14.gif) no-repeat scroll 100% 0px;
}

.Table_Form_KPD
{
	margin:30px 0 0 0;
	width:100%;
}

.FormKPD .Pole
{
	margin:0 0 6px 0;
	position:relative;
}

.FormKPD .Pole input
{
	padding:2px 0 2px 2px;
	width:100%;
	background:#ffffff;
	border:none;
	border:1px solid #7f9db9;
	color:#000000;
}

.FormKPD .Pole textarea
{
	padding:2px 0 0 2px;
	width:100%;
	height:100px;
	background:#ffffff;
	border:none;
	border:1px solid #7f9db9;
	color:#000000;
}

.FormKPD .TextPole
{
	font-size:13px;
	padding:2px 0 2px 0;
	width:100%;
	color:#000000;
}

.FormKPD .TextPole span
{
	font-size:13px;
	color:#e70d55;
}

.ButtonFormKPD
{
	margin:10px 0 0;
}

.ButtonFormKPD input
{
	color:#393733;
	padding:0 10px;
}

.Man_KPD img
{

}

.Zapros
{
	background:#FFFFFF;
	border-top:1px solid #d2ccc3;
	margin:1px 0 0 0;
	padding:0 0 27px 0;
}

.Zapros p
{
	color:#393733;
	margin:15px 0 0 21px;
}

.TypeZapros
{
	font-size:18px;
	line-height:21px;
	color:#47990d;
	padding:15px 0 0 20px;
	margin:0 20px 0 0;
	background: url(i/smile_kpd.gif) no-repeat scroll 100% 15px;
}

.Read_Of_Metod
{
	font-size:12px;
	line-height:20px;
	color:#393733;
	padding:0px 0px 0 30px;
	background: url(/i/img_15.gif) no-repeat scroll 0 11px;
	margin:0 0 30px 0;
}

.TownCM
{
	font-size:18px;
	line-height:22px;
	color:#FFFFFF;
	padding:0px 0 0 0px;
	margin:50px 0px 0 0;
}

.TownCM span
{
	color:#95a687;
}

.GoogleCM_1
{
	margin:12px 0 0 0;
	border:2px solid #5a684e;
}

.GoogleCM_2
{
	margin:12px 0 50px 0;
	border:2px solid #7c8870;
}

#body_bg_contact_map
{
	background: url(i/russia_2.gif) no-repeat scroll 50% 0;
}

.bottom_page
{
	bottom:0px;
	position:fixed;
	width:100%;
	z-index:10;
}

#Box
{
	overflow: hidden;
	position: relative;
	min-height:550px;
}

#Scroll
{
	position: relative;/*top: -300px;*/
}

.ProbelBot
{
	background:#E7FFEF;
	height:500px;
}

.ProbelTop
{
	background:#172739;
	height:300px;
}

#slider
{
	top:0px;
	left:0px;
	min-height:550px;
	position:absolute;
	overflow:hidden;
	min-width:980px;
	width:100%;
}

#slider .Slide
{
	position: absolute;/*background:url(i/shine.png) no-repeat 100% 0;*/
	min-height:550px;
    z-index: 40;
	min-width:980px;
	width:100%;
    overflow:hidden;
}

.PosHead
{
	height:200px;
	position:relative;
	z-index:600;
}

.MPTT td
{
	vertical-align:bottom;
}

.PosMPTT
{
	margin:-100px 0 0 0;
}

.MGT
{
	margin-top:80px;
}

.BgSlider
{
	background:url(/i/shine_png_bg.png) no-repeat 100% 0;
	margin:-80px -165px -50px 0;
	padding:160px 165px 50px 0;
}

.Hoverlink
{
	color:#FFFF88 !important;
}

.TopBlockText
{
	margin:-59px 260px 0 20px;
	padding:0;
}

#top_page
{
	background:#172739 none repeat scroll 0 0;
}

#end_page
{
	background:#f9fee0 url(/i/company_bg.jpg) repeat-x 0 0;
	color:#000000;
    margin-bottom:25px;
}

#end_page .BgTopPage
{
	background:url(/i/company_tbg.jpg) no-repeat 0 100%;
	margin:0 0 0px -325px;
	padding:0 0 0 325px;
}

.Marker
{
	font-size:0;
	line-height:0;
	vertical-align:top;
	position:absolute;
	bottom:-9px;
	left:45%;
}

#MainMenu li
{
	position:relative;
}

/*-------- 15.09.2009 ------------*/

.Compleks
{
	background: url(/i/img_20.gif) no-repeat 0 16px;
	margin:0 0 0 -20px;
	padding:0 0 0 20px;
}

.Postulat2 p
{
	line-height:20px;
	margin:20px 0;
}

#clients .HeaderDB_BG
{
	background: url(/i/bg_lr_db.png) no-repeat scroll 0 0;
	height:38px;
}

.HeaderDB_BG
{
	background: url(/i/bg_lr.png) no-repeat scroll 0 0;
	height:38px;
}

.LeftColumnMiddleClient
{
	padding:405px 70px 0 0;
	width:210px;
}

.Postulat3 span
{
	font-style:italic;
}

end_page .Middle
{
	margin:-95px 0 0;
	padding:0;
}

.TypeBlock_li_1 a
{
	background: url(/i/img_16.gif) no-repeat scroll 100% 7px;
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	color:#000000;
	text-decoration:none;
	padding:0 13px 0 0;
}

#end_page .Middle
{
	margin:-95px 0 0;
	padding:0px;
}

#end_page .ReklamOrder
{
	width:203px;
}

a:hover
{
	color:#038C7E;
}

.HeaderTBPArt
{
	font-size:20px;
	line-height:23px;
	color:#000000;
	float:left;
	margin:-9px 0 0 0;
}

.HeaderTBPArt a
{
	background:url(i/htbp.gif) no-repeat 100% 8px;
	padding:0 15px 0 0;
	text-decoration:none;
	color:#000000;
}

.HeaderTBPArt a:hover
{
	color:#138982;
  background:url(i/hn_htbp.gif) no-repeat 100% 8px;
}

.Menu a:hover
{
	color:#fdfeb0;
}

.Postulat3 a:hover
{
	color:#038c7e;
}

#clients .Middle .ChiefTextPage a:hover
{
	color:#FFF264;
}

.HeaderTBP
{
	font-size:20px;
	line-height:22px;
	color:#004315;
	float:left;
}

.HeaderTBP a:hover
{
	color:#bc0000;
	background:url(i/h_htbp.gif) no-repeat 100% 8px;	
}

.HeaderTBP a
{
	background:url(i/htbp.gif) no-repeat 100% 8px;
	padding:0 15px 0 0;
	font-size:20px;
	line-height:22px;
	color:#004315;
	text-decoration:none;
}

.HeaderPS a:hover
{
	color:#bc0000;
}

.HeaderPS a
{
	font-style:normal;
	font-size:18px;
	line-height:21px;
	color:#5e5e5e;
	text-decoration:none;
}

.HoverPS
{
	background:url(i/h_htbp.gif) no-repeat 100% 8px !important;
}

.HoverRCTL
{
	background:url(i/red_arrow.gif) no-repeat 100% 6px !important;
}

.BottomStartPoint3 .SelectBBSP3
{
	background:url(i/up_sp_3_red.png) no-repeat 0 5px;
	margin:0 0 0 -25px;
	padding:0 0 15px 25px;
}

.SelTrTBT td
{
background:#d3f28b;
}

.SelTrTBT td .TypeBlock_li_3
{
background:none;
}


.TopFirstPage a
{
	background:url(i/up_black.gif) no-repeat 100% 9px !important;
}

.TopFirstPage a:hover
{
	background:url(i/up_red.gif) no-repeat scroll 100% 9px !important;
}

.TopPage a
{
	background:url(i/first_top_black.jpg) no-repeat 100% 9px;
}

.TopPage a:hover
{
	background:url(i/up_hover.jpg) no-repeat scroll 100% 9px;
}
 
.SelectPageGlobal span
{
	background:transparent url(i/top_red.png) no-repeat scroll 0 5px;
	padding:0 0 0 20px;
}
 
.SelectPageGlobal a:hover span
{
	background:url(i/top_red2.png) no-repeat 0 5px;
}

.LastDownPage a
{
	background:url(i/last_down_black.jpg) no-repeat 100% 6px !important;
}

.LastDownPage a:hover
{
	background:url(i/down_hover.jpg) no-repeat 100% 6px !important;
}

.DownPage a
{
	background:url(i/down_black.gif) no-repeat 100% 9px;
}

.DownPage a:hover
{
	background:url(i/down_red.gif) no-repeat 100% 9px;
}

.SelectPageGlobal .DownPage a:hover span
{
	background:url(i/down_red2.png) no-repeat 0 5px;
}

.SelectPageGlobal .DownPage span
{
	background:url(i/down_red.png) no-repeat 0 5px;
	padding:0 0px 0 20px;
}

.SelectPageGlobal a
{
	display:block;
	font-size:18px;
	line-height:20px;
	color:#000000;
	text-decoration:none;
}

.SelectPageGlobal a:hover
{
	display:block;
	font-size:18px;
	line-height:20px;
	color:#cc1919;
	text-decoration:none;
}

.SelectPageGlobal .FirstHref
{
	border-bottom:1px solid #e0e0e0;
}

.ZadachaSB a
{
background:url(i/increase.gif) no-repeat 100% 7px;
padding:0 34px 0 0;
}

div.waitwindow {
background-color:#FCF7D1;
background-image:url(/i/wait.gif);
background-position:10px center;
background-repeat:no-repeat;
border:1px solid #EACB6B;
padding:10px 0 10px 25px;
text-align:center;
width:150px;
color:#000000;
}

#arrows
{
position:relative;
top:0;
width:210px;
padding:120px 0 0 0;
}

#arrows .PointStart
{
margin: 0 !important;
}

.NoJavaScript .BgSlider
{
	margin:-200px 0px -50px 0;
	padding:80px 0 50px 0;
}

.NoJavaScript .Kod
{
color:#FFFFFF;
}

.NoJavaScript .Slide
{
 width: 100%;
min-height:450px;
 z-index: 0;
}

.InfaForUsers
{
padding:2px 0 0 0;
}

.WpNjs
{
position: relative;
z-index:10;
}

.NoSendFormIndex div
{
color:#FF0000;
font-weight:bold;
background:url(/i/dr.gif) no-repeat 0 2px;
padding:0 0 3px 20px;
margin:0 0 0 -20px;
}

.NoSendFormIndex a
{
text-decoration:none;
color:#FFFFFF;
}

.NoSendFormIndex 
{
padding:0 0 0 20px;
}

.SendFormIndex
{
font-weight:bold;
color:#009900;
background:url(/i/ok.gif) no-repeat 0 2px;
padding:0 0 8px 20px;
}

.NoSendFormIndex a:hover
{
color:#4cceeb;
}

.ObrSv a
{
cursor:pointer;
}

.RightMenu
{
z-index:100;
color:#FFFFFF;
right:0;
position:fixed;
top:300px;
width:50px;
}

.RightMenu li
{
text-align:right;
margin:-4px 0 0 0;
}

.RightMenu li.FirstLiRM
{
margin:0;
}

.DisplayNone
{
display:none;
}

.AllRCFooter
{
float:left;
}

.Heart a
{
display:block;
background:url(/i/only_footer.png) no-repeat 0 0;
width: 40px;
height: 34px;
}

#kpd_page .Heart a
{
display:block;
background:url(/i/only_footer_b.png) no-repeat 0 0;
}

.Heart
{
float:right;
}

.QuestOk
{
top:20px;
right:-20px;
position:absolute;
display: none;
}

.QuestNo
{
top:22px;
right:-20px;
position:absolute;
display: none;
}

.Forms .Pole
{
position:relative;
}

.OkPole input, .OkPole textarea
{
border:1px solid #4fb700 !important;
padding: 1px 0 0 1px !important;
}

.NoPole input, .NoPole textarea
{
border:1px solid #bc0f05 !important;
padding: 1px 0 0 1px !important;
}

.BottomRCFooter a:hover
{
color:#FFF264;
}
#kpd_page .TopLCFooter
{
color:#000000;
}

#index .NoSendFormIndex a
{
color:#FF0000;
}

#index .NoSendFormIndex a:hover
{
color:#038C7E;
}

#end_page .NoSendFormIndex a
{
color:#FF0000;
}

#end_page .NoSendFormIndex a:hover
{
color:#038C7E;
}

.TownCM a
{
text-decoration:none;
color:#FFFFFF;
}

.TownCM a:hover
{
color:#FDFEB0;
}

#kpd_page .ObrSv span
{
color:#000000;
}

#kpd_page .ObrSv a
{
color:#000000;
}

#kpd_page .ObrSv a:hover
{
color:#FF0000;
}

.Man_KPD
{
margin:13px 0 0 0;
}

.FormRM .TextPole .Gray
{
color:#929292;
}

.FormKPD
{
position:relative;
}

.FormKPD .Pole input
{
width:420px;
}

.FormKPD .Pole img
{
bottom:3px;
position:absolute;
vertical-align:middle;
right:15px;
}

.AbsTextKPD
{
width:240px;
position:absolute;
right:40px;
top:-2px;
}

.WidthRightTdKPD
{
width:220px;
}

#kpd_page .TopHeadTable
{
margin:0 0 50px 0;
}

#top_page_contact .Head
{
padding:53px 0 0 0;
}


#kpd_page .BottomRCFooter a
{
color:#000000;
}


#kpd_page .BottomRCFooter a:hover
{
color:#038C7E;
}

#arrow {
padding:120px 0 0;
position:relative;
top:0;
width:210px;
}

#body_bg_investment
{
	background:#f2f3e3 no-repeat scroll 0 0;
}

#investment_page
{
	color:#000000;
}

#investment_page .ObrSv span
{
color:#000000;
}

#investment_page .ObrSv a
{
color:#000000;
}

#investment_page .ObrSv a:hover
{
color:#FF0000;
}

.Investment_T
{
	background:#d1e6c6 url(i/form_bg_i.gif) no-repeat scroll 100% 0;
	margin:40px 0 0 0;
	padding:40px 0 25px 20px;
}

.MiddleInvestment
{
	color:#000000;
	padding:15px 0 0 0;
}

.MiddleInvestment p
{
	margin:5px 0 0 21px;
}

.HeaderInvestment
{
	color:#000000;
	font-size:32px;
	line-height:35px;
	font-weight:bold;
	padding:0 0 0 21px;
}

.Investment_T p
{
	margin: 5px 0 0 0;
}

.TypeFopmInvestment
{
	font-size:20px;
	line-height:23px;
	font-weight: bold;
  margin: 0 0 35px 0;
}

#investment_page .TopLCFooter
{
	color: #000000;
}

#investment_page .BottomRCFooter a
{
	color: #000000;
}

#investment_page .Heart a
{
	background:url(/i/only_footer_b.png) no-repeat 0 0;
}

#investment_page .WidthPage
{
	padding: 0 0 100px 0;
}

.FormInvestment
{
  margin:30px 0 0;
  float: left;
  padding: 0 45px 0 0;
}

.FormInvestment input
{
  width:270px;
}

.FormInvestment .TextPole
{
	padding: 0 0 5px 0;
}

.FormInvestment .Primer
{
	color: #6c6962;
  font-style: italic;
  padding: 5px 0 0 0;
}

.ButtonFormFI
{
	margin: 8px 20px 0 0;
  float: right;
}

.ButtonFormFI input
{
	color:#000000;
	padding:0 10px;
}

.Kruzhok
{
	background: url(i/kruzhok.jpg) no-repeat 0 0;
  text-align: center;
  line-height: 47px;
  width: 47px;
  height: 47px;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
  margin: 9px 10px 0 10px;
  float: left;
}

.TextID
{
	font-size: 18px;
  /*font-weight: bold;*/
  color: #164100;
  float: left;
  padding: 25px 0 0 0;
  
}

.TextID span
{
	font-size: 18px;
  /*font-weight: bold;*/
  color: #164100;  
}

.InvestmentDone
{
	background: #FFFFFF;
  padding: 0 0 10px 20px;
}

.InvestmentDoneMoreYear
{
  background: #FFFFFF;
  padding: 30px 0 24px 20px;
}

.InvestmentDoneMoreYear a
{
  /*font-weight:bold;*/
}

.InvestmentDoneMoreYear .TextID
{
 padding: 0;
}

.ButtonFormID
{
	margin: 0 20px 0 0;
  float: right;
}

.ButtonFormID input
{
	color:#000000;
	padding:0 10px;
}

.WhyID
{
	float: left;
	color: #8a8a81;
}

.Recalculate
{
	margin: 18px 0 0 20px;
}

.Error404
{
	width: 605px;
  margin: 120px auto 0;
}

.Error
{
	font-size: 32px;
  line-height: 36px;
  font-weight: bold;
  color: #000000;
  margin: 85px 0 0 55px;
}

.ErrorText
{
	margin: 15px 0 0 55px;
  color: #000000;
}

.Error404 ul
{
	margin: 25px 0 0 55px;
}

.Error404 li
{
	margin: 0 0 0 -15px;
  padding: 3px 0 0 15px;
  background: url(i/er_li_bg.gif) no-repeat 0 12px;
}


.Error404 a
{
	color: #0055cc;
}

.Error404 a:hover
{
	color: #FF0000;
}

.SiteMap
{
	width: 605px;
  margin: 120px auto 0;
}

.LeftColSM
{
	float: left;
  width: 320px;
}

.SmTree a
{
	color: #0055cc;
}

.SmTree a:hover
{
	color: #FF0000;
}

.SmTree
{
	margin: 0 0 0 320px;
}

.SmTree ul
{
	padding: 25px 0 0 0;
}

.SmTree li
{
	padding: 5px 0 0 0;
}

.HomeSM
{
	float: left;
  margin: -16px 0 0 0;
  padding: 0 0 0 40px;
  background: url(i/left_arrow.gif) no-repeat 0 6px;
}

.HomeSM a
{
	color: #000000;
}

.HomeSM a:hover
{
	color: #FF0000;
}

.Site
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #7F9DB9;
color:#000000;
width:420px;
padding: 0 0 0 2px;
position: relative;
height: 18px;
}

#site
{
  background: transparent;
  width:320px;
  border:0px;
  padding:1px 0 0;
}

#domen
{
  background: transparent;
  border: 0px;
  position: absolute;
  right: 0;
  vertical-align: top;
  width: 55px;
}

.Site.Er
{
  border: 1px solid #BC0F05 !important;
  background: #FFA0A0 none repeat scroll 0 0 !important;
}
.Site.Ok
{
  border: 1px solid #4FB700 !important;
  background: #C0F0C0 none repeat scroll 0 0 !important;
}

.AnswerFormContact
{
padding-top:15px;
}

#investment_page .BottomRCFooter a:hover {
color:#038C7E;
}

.WhyID a
{
  color:#000000;
}

.WhyID a:hover
{
  color:#038C7E;
}

#Investment
{
  position: relative;
}

.Metodika
{
width: 600px;
position: absolute;
height: 219px;
left: 210px;
top: 145px;
}
table #TB_Table
{
width: 100%;
}


table td#TB_LeftTopCell {
  width: 19px;
  height: 14px;
  background: url(/i/thickbox/message_lt.png) no-repeat 0 0;
}

table td#TB_TopCell {
  height: 14px;
  background: url(/i/thickbox/message_t.png) repeat-x 0 0;
}

table td#TB_RightTopCell {
  width: 19px;
  height: 14px;
  background: url(/i/thickbox/message_rt.png) no-repeat 0 0;
}

table td#TB_LeftCell {
  width: 19px;
  background: url(/i/thickbox/message_l.png) repeat-y 0 0;
}

table td#TB_CenterCell {
  background: #ffffff;
}

table td#TB_RightCell {
  width: 19px;
  background: url(/i/thickbox/message_r.png) repeat-y 0 0;
}

table td#TB_LeftBottomCell {
  width: 19px;
  height: 19px;
  background: url(/i/thickbox/message_lb.png) no-repeat 0 0;
}

table td#TB_BottomCell {
  height: 19px;
  background: url(/i/thickbox/message_b.png) repeat-x 0 0;
}

table td#TB_RightBottomCell {
  width: 19px;
  height: 19px;
  background: url(/i/thickbox/message_rb.png) no-repeat 0 0;
}


#TB_closeWindowButton
{
float:right;
position:relative;
padding:0 25px 5px 0;
background:url(/i/thickbox/bg_close.jpg) no-repeat 100% 3px;
text-decoration:none;
color:#555555;
font-size:17px;
}

#body_i0
{
	overflow: hidden;
	min-width:980px;
}

.MenuIe7
{
display:none;
margin:0 auto;
width:980px;
}
