/*
 *
 * Copyright © 2008 Продюсерский центр Onlyweb
 * http://www.onlyweb.ru/
 *
 * From Russia with love!
 *
 * main.css
 *
 * Author: Имя Фамилия :-)
 *
 *
 * */


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

.WidthHead, .WidthBM, .WidthST, .WidthFooter, .WidthMiddle, .WidthTAW
{
margin:0 auto;
width:980px;
}

.FloatLeft
{
float:left !important;
}

.Header h1
{
font-weight:normal;
font-size:30px;
line-height:33px;
}

.Header h2
{
font-weight:normal;
font-size:21px;
line-height:23px;
}

a
{
color:#0055cc;
}

a:visited
{
color:#990099;
}

a:hover
{
color:#e60e55;
}

.FullWidth
{
width:100%;
}

.LineMiddle
{
text-decoration:line-through;
}

.Head
{
width:100%;
}

.PaddingHead
{
padding:0 0 0 7px;
}

.SitePrimer
{
width:100%;
position:relative;
}

.Logo
{
position:absolute;
top:0;
left:15px;
}

.NameSP
{
padding:2px 0;
position:absolute;
bottom:0;
left:15px;
float:left;
}

.NameSP a
{
color:#FFFFFF;
background:#000000 url(/i/sp_arrow.gif) no-repeat 94% 9px;
padding:2px 38px 2px 15px;
  text-decoration: none;
}

.NameSP a:hover
{
background:#e90d55 url(/i/sp_arrow.gif) no-repeat 94% 9px;
text-decoration:none;
}

.NameSP a:visited
{
color:#FFFFFF;
}

.TextSP
{
padding:10px 0 0 30px;
}

.RCHead
{
padding:10px 0px 0 18px;
}

.Lotery
{
float:left;
}

.Lotery a
{
background:url(/i/lotery.jpg) no-repeat 100% 4px;
padding:0 20px 0 0;
}

.FirstLineRCH
{
padding:0 7px;
text-align:right;
}

.BlackBg a
{
text-decoration:none;
background:#000000;
color:#FFFFFF;
padding:0 5px;
}

.BlackBg a:hover
{
color:#FFFFFF;
background:#E90D55;
}

.BlackBg a:visited
{
color:#FFFFFF;
}

.ListTegs *
{
vertical-align:bottom;
}

.ListTegs
{
padding:16px 0;
text-align:center;
}

.ListTegs span
{
padding:0 4px;
}

.ListTegs a
{
color:#e70d55;
}

.ListTegs a:visited
{
color:#b0003a;
}

.ListTegs a:hover
{
color:#2ca1d6;
}

.F22
{
font-size:22px;
line-height:24px;
}

.F24
{
font-size:24px;
line-height:26px;
}

.F18
{
font-size:18px;
line-height:20px;
}

.F27
{
font-size:27px;
line-height:29px;
}

.F20
{
font-size:20px;
line-height:22px;
}

.F26
{
font-size:26px;
line-height:28px;
}

.F28
{
font-size:28px;
line-height:30px;
}


.BgCell
{
margin:0 9px 0px 7px;
padding:7px 0 10px 85px;
background:url(/i/setka.jpg) repeat 0 0;
}

.BgCell a
{
color:#33a9de;
cursor:pointer;
text-decoration:none;
}

.BgCell a:visited
{
color:#33a9de;
}

.BgCell a:hover
{
color:#e90d55;
}

.PosCell
{
position:relative;
width:100%;
padding:0 0 25px 0;
}

.ImgPrice
{
position:absolute;
bottom:0;
right:3px;
}

.Cell
{
float:left;
text-align:center;
display:block;
padding: 8px 0 14px 0;
font-size:20px;
line-height:22px;
font-weight:bold;
width:260px;
background:url(/i/cell.png) no-repeat 0 0;
}

.TextRCH
{
padding:0 7px;
}

.HeaderTRC h2
{
padding:0 0 6px 0;
font-weight:bold;
font-size:22px;
line-height:24px;
}

.Middle
{
padding:0px 0 45px 0;
margin:30px 0px 0 0px;
}

.BgST
{
border-top:1px solid #e8e3cf;
padding:12px 0 25px 0;
background:#fff9e4;
}

.SiteGalery img
{
border:1px solid #8c897d;
}

.SiteGalery a:hover img
{
border:1px solid #f11a6d;
}

.TablePSG a:hover img
{
border:1px solid #f11a6d;
}

.SiteGalery td
{
padding: 0 8px 0 7px;
text-align:center;
}

.TextSG
{
text-align:center;
padding:7px 0 0 0;
}


.PhotoSiteGalery
{
margin:25px 7px 0 7px;
border:1px solid #ccc7b6;
}

.PosPSG
{
position:relative;
}

.PhotoSiteGalery img
{
border:1px solid #ccc7b6;
}

.TablePSG td
{
padding:14px 17px 10px 18px;
}

.HeaderPSG
{
background:#fff9e4;
top:-10px;
left:35px;
padding:0 5px;
color:#66645b;
position:absolute;
}

.BottomMiddle
{
padding:30px 0px 0 0px;
}

.PaddingBM
{
padding:0 7px;
}

.HeaderLBM
{
margin:0 0 10px 0;
padding:5px 10px 5px 35px;
background:#eaffd4;
}

.LeftTdBM
{
padding:0 25px 0 0;
}

.WidthLTd
{
width:390px;
}

.News
{
padding:13px 0 0 0;
}

.Other
{
padding:25px 0 0 0;
}

.ArchiveNews
{
padding:0 25px 0 0;
float:left;
font-weight:bold;
}

.RSS
{
padding:12px 0 0 0;
float:right;
}

.RSS a
{
color:#f35905;
float:left;
padding:0 0 0 20px;
background:url(/i/rss.jpg) no-repeat 0 0;
}

.CenterTdBM
{
width:100%;
}

.CenterTdBM p
{
padding:0 0 15px 0;
}

.ChiefInfa
{
padding:0 0 20px 0;
text-align:center;
}

.RightTdBM
{
padding:0 0 0 50px;
}

.TextCI
{
padding:4px 0 0 0;
}

.PortpholioLikbez .TextCI
{
padding:4px 0 0 10px;
}

.PortpholioLikbez .TextCI a
{
/* background:url(/i/nw.jpg) no-repeat 100% 6px;
padding:0 10px 0 0; */
}

.Vakancy
{
padding:28px 10px 13px 40px;
background:url(/i/bg_vak.jpg) no-repeat 0 0;
}

.Footer
{
width:100%;
border-top:1px solid #aaaaaa;
padding:15px 0px 45px 0px;
background:#f5f5f5;
}

.PaddingFooter
{
padding:0 15px 0 7px;
}

#likbez .PaddingFooter
{
padding:0 15px 0 24px;
}

.OtherPage .Footer .TwoLine
{
padding:15px 0 0 0;
}

.Vos
{
color:#939393;
}

.Hert
{
text-align:right;
width:45px;
}

.HertFriend *
{
vertical-align:bottom;
}

.OtherPage .RCHead {
padding:0px 5px 10px 40px;
}

.Work
{
float:right;
}

.HertFriend
{
padding:25px 2px 0 7px;
}

.LogoTd
{
vertical-align:bottom;
}

.OtherPage .TwoLine
{
padding:22px 0px 0 0;
}

.PhoneAndEmail
{
float:left;
}

.PhoneAndEmail *
{
vertical-align:bottom;
}

.Phone
{
position:relative;
top:5px;
padding:0px 7px 0 5px;
font-size:26px;
line-height:29px;
font-weight:bold;
}

.Kod
{
line-height:18px;
font-size:18px;
color:#828282;
}

.Menu 
{
padding:13px 0 0 0;
float:right;
}

.Menu li
{
font-weight:bold;
padding:0 0 0 5px;
float:left;
}

.Menu li a
{
color:#e70d55;
padding: 1px 7px 2px 7px;
display: block;
float: left;
}

.Menu li a:visited
{
color:#e70d55;
}

.Menu li a:hover
{
color: #000000;
}

.Menu li.SelectMenu a
{
background:#f11a6d;
color: #ffffff !important;
text-decoration: none;
}


.OtherPage .Head
{
padding:0 0 3px 0;
border-bottom:1px solid #aaaaaa;
}

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

.OtherPage .Middle
{
min-height:500px;
margin:50px 0 0 0;
}

.OtherPage .Footer
{
background:none;
}

.Ssylki
{
padding:0 0 10px 17px;
color:#8a8a8a;
}

.Ssylki a
{
color:#8a8a8a;
}

.WidthLP
{
width:205px;
}

.PaddingMiddle
{
padding:0 2px 0 7px;
}

.Rasdel
{
padding:0px 0 5px 0px;
}

.LeftMenu a
{
display:block;
}

.LeftMenu a:visited
{
color:#990099;
}

.LeftMenu a:hover {
color:#CC0000;
}

.Podrasdel
{
font-weight:bold;
}

.Podrasdel ul
{
}

.Podrasdel li
{
margin:3px 0;
font-weight:normal;
padding:1px 0 0px 0px;
}

.Podrasdel li a
{
padding:1px 0 0px 17px;
}

.Podrasdel li.ReturnBack
{
background:url(/i/rb.jpg) no-repeat 0 7px;
}

.Podrasdel li.SelectPod
{
padding:0 8px 0 0;
background:url(/i/pr.gif) no-repeat 100% 0;
}

.Podrasdel li.SelectPod a
{
background:#ddf98d;
display:block;
color:#000000;
text-decoration:none;
}

.Podrasdel li.SelectDir a
{
color:#000000;
}

.Podrasdel li.SelectPod a:visited
{
color:#000000;
}

.Podrasdel li.SelectPod ul, .Podrasdel li.SelectDir ul
{
margin: 0 0 0 17px;
}

.Podrasdel li.SelectPod ul li
{
padding: 0 0 0 0px;
}

.Podrasdel li.SelectPod ul li a
{
padding:1px 0 0px 17px;
color: #0055cc;
text-decoration: underline;
background: none;
}

.Podrasdel li.SelectPod ul li.SelectPod, .Podrasdel li.SelectDir ul li.SelectPod
{
padding:0 8px 0 0;
background:url(/i/pr.gif) no-repeat 100% 0;
}

.Podrasdel li.SelectPod ul li.SelectPod a
{
background:#ddf98d;
display:block;
color:#000000;
text-decoration:none;
}


.Likbes
{
margin:15px 0 0 0;
background:#ddfa98;
padding:1px 0px 3px 17px;
}

.Likbes a
{
background:url(/i/lik.jpg) no-repeat 100% 8px;
padding:0 20px 0 0;
}

.HeaderPage
{
position:relative;
margin:0 7px 0 0;
padding:0 0 4px 22px;
background:url(/i/hp.jpg) repeat-x 0 100%;
}

.FloatHP h1
{
float:left;
}

.VacancyMenu li
{
background:url(/i/vm.jpg) no-repeat 0 7px;
padding:0 0 0 7px;
}

.BodyPage
{
padding:25px 0 0 22px;
}

.HeaderTB
{
font-weight:bold;
}

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

.TextBlock p
{
padding:10px 0;
}

.TextBlock p.SelectPar
{
padding:13px 25px 18px 30px;
background:#fffdd5;
}

.TextBlock ul
{
padding:10px 0;
}

.OthersBlock
{
font-size:12px;
line-height:14px;
text-align:center;
width:170px;
padding:10px 0 30px 20px;
}

.OthersBlock p
{
padding:13px 0 0 0;
color:#666666;
font-style:italic;
}


.Vacancy p
{
padding:0 0 20px 0px;
}

.FirstTdVac
{
width:110px;
}

.Vacancy input
{
padding:1px 5px;
width:96%;
}

.TextVac
{
padding:0 0 25px 0;
}

.Forms td
{
padding:0 0 8px 0;
}

.Vacancy input.File
{
padding:1px 0;
width:99%;
}

.Vacancy textarea
{
padding:5px;
height:180px;
width:96%;
}

.Button
{
width:auto !important;
}

.Vacancy .Button
{
padding:0 10px;
}

.HeaderNOB
{
border-bottom:1px solid #f55c97;
font-weight:bold;
}

.NoimgOB
{
text-align:left;
margin:0 0 0 20px;
padding:57px 0 0 0;
}

.NoimgOB p
{
font-style:normal;
color:#000000;
}

.FormsTextArea td
{
padding:18px 0 25px 0;
}

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

.Star p
{
padding:12px 0 0 0;
}

.SuperStars
{
padding:15px 0 0 0;
}

.Capacity
{
font-style:italic;
}

.Star td
{
vertical-align:bottom;
}

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

.NoHeaderTB
{
padding:0;
}

.NoHeaderTB p
{
padding:0 0 20px 0;
}

.NoHeaderTB p.SelectPar
{
margin:0 0 10px 0;
}

.RandomPhoto .OthersBlock p
{
padding:3px 0 0 0;
font-size:13px;
line-height:17px;
font-style:normal;
color:#000000;
}

.RandomPhoto .BottomLineStar
{
width:94px;
}

.RandomPhoto .OthersBlock 
{
padding:0 0 22px 20px;
}

.RP
{
margin:0 0 32px 18px;
padding:1px 0;
text-align:center;
background:#b2b2b2;
}

.RP a
{
text-decoration:none;
display:block;
color:#FFFFFF;
}

.TextAboutWork
{
width:100%;
border-top:1px solid #e6eae8;
}

.HeadTAW
{
width:100%;
font-size:22px;
line-height:24px;
text-align:center;
background:#ebfcf9;
padding:10px 0;
}

.PaddingTAW
{
padding:30px 7px;
}

.TextTAW
{
padding:40px 0 0 0;
}

.HeaderTTAW
{
padding:0 0 10px 40px;
color:#4f4f4f;
font-size:21px;
line-height:23px;
}

.ProsmotrText
{
background:#e7ffdd;
padding:20px 35px 15px 40px;
}

.ProsmotrText .Button
{
padding:0 10px;
margin:20px 0 0 0;
}

.CharterText li
{
padding:0 0 20px 0;
}

.YearsDate
{
padding:10px 0 0 0;
float:right;
}

.YearsDate .Year
{
padding:0 5px;
float:left;
}

.YearsDate .SelectYear
{
background: #e7e7e5;
}

.YearsDate .SelectYear a
{
color: #e80c54;
text-decoration:none;
}

.NoYD
{
margin:0 2px 0 0;
padding:1px 18px 0 18px;
background:#e7e7e6;
float:left;
}

.NoYD a
{
color:#e70d55;
text-decoration:none;
}

.NoYD a:hover
{
text-decoration:underline;
}

.TypeSite
{
padding:0 0 0 7px;
}

.TypeSite li
{
padding:0 2px 0 2px;
margin: 0 2px 0 0;
float:left;
}

.TypeSite li a
{
color:#858585;
font-style:italic;
}

.TypeSite li.Selected
{
background: #e7e7e5;
}

.TypeSite li.Selected a
{
color: #e90d55;
}

.Portpholio
{
padding:25px 0 30px 15px;
}

.GaleryPholio .ImgBlock
{
float:left;
padding:20px 10px 0 7px;
}

.GaleryPholio .ImgBlock img
{
border:1px solid #bababa;
}

.GaleryPholio
{
width:100%;
}

.AllWorks
{
background:url(/i/ds.jpg) repeat-x 0 0%;
padding:15px 0 0 0px;
}

.AllWorks li
{
padding:0px 0 0 17px;
}

.AllWorks li.SelectAW
{
background:#DDF98D url(/i/pr.jpg) no-repeat scroll 100% 0;
}

.AllWorks li.SelectAW a
{
color:#000000;
text-decoration:none;
}

.AllWorks li a
{
background:url(/i/kv.jpg) no-repeat 0 7px;
padding:0 0 0 9px;
}

.Perl
{
text-align:center;
padding:0px 10px 0 10px;
}

.TextPerl
{
font-size:12px;
line-height:15px;
font-style:italic;
color:#858585;
padding:15px 5px 0 5px;
}

.TextPerl a
{
color:#333333;
}

.ListSite
{
padding:25px 0 0 22px;
}

.ListSite
{
color:#646464;
font-size:18px;
line-height:27px;
}

.ListSite li
{
padding:0 6px 0 0;
float:left;
}

.ListSite a
{
color:#646464;
}

.ListSite a:hover
{
color:#e70d55;
}

.NextSite
{
padding:0 6px 0 0;
text-align:right;
}

.NextSite a
{
background:url(/i/ns.jpg) no-repeat 100% 7px;
padding:0 18px 0 0;
color:#bababa;
}

.NextSite a:visited
{
color:#bababa;
}

.NextSite a:hover
{
color:#E60E55;
}

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

.HeadSP h2
{
color:#4f4f4f;
}

.SitePortpholio
{
padding:0 7px 0 0;
}

.SitePortpholio .Header
{
	padding: 22px 10px 0 0;
}

.DateCreate
{
padding:10px 0 0 0;
color:#a1a1a1;
}

.ProcessAndSite
{
padding: 10px 0 15px 0;
}

.Adres
{
font-weight:bold;
float:left;
}

.Adres a
{
padding:0 0 0 23px;
}

.Beton img
{
/*margin:4px 0 0 0;*/
}

.Beton a
{
padding:0 0 0 5px;
}

.Process
{
padding:0 5px 0 0;
float:right;
}

.Sostojanie
{
padding:0 15px 1px 15px;
background:#bcf0e4;
}

.PS
{
padding:0 0 0 15px;
}

.SelectParSP
{
background:#fffdd5;
font-style:italic;
}

.BodySP p
{
padding:10px 22px;
}

.BodySP
{
padding:0px 0 0 0;
}

.ListSiteBlock
{
padding:15px 0 0 0;
}

.SiteBlock
{
padding:0 0 40px 15px;
}

.HeaderSB
{
font-weight:bold;
padding:0 0 12px 15px;
}

.BodySB
{
position:relative;
padding:83px 0px 0px 8px;
background:url(/i/bg_sb.jpg) no-repeat 0 0;
}


.Vys
{
font-size:12px;
line-height:15px;
padding:0 0 0 7px;
color:#999999;
font-style:italic;
}

.RightBgSB
{
padding:0 25px 0 0;
background:url(/i/right_bg_sb.jpg) repeat-y 100% 0;
}

.LeftBgSB
{
background:url(/i/left_bg_sb.jpg) repeat-y 0 0;
}

.BottomBgSB
{
width:733px;
background:url(/i/bottom_bg_sb.jpg) no-repeat 0 100%;
padding:0 0 43px 0;
}

.TopRSB
{
top:83px;
right:0;
position:absolute;
}

.MiddleRSB
{
background:url(/i/middle_rsb.jpg) repeat-y 100% 0;
padding:0px 25px 0 0;
}

.BottomRSB
{
bottom:-1px;
right:0;
position:absolute;
}

.ListChangeSite
{
background:#f3f3f2;
padding:0px 22px 2px 22px;
margin:50px 0 0 0;
}

.BackLCS
{
float:left;
}

.BackLCS a
{
background:url(/i/bbs.jpg) no-repeat 0 7px;
padding: 0 0 0 17px;
}

.NextLCS
{
float:right;
}

.NextLCS a
{
padding:0 17px 0 0;
background:url(/i/nbs.jpg) no-repeat 100% 7px;
}

.FirmStil
{
padding:10px 0 30px 15px;
}

.ListFirmStil td.BlockFS
{
width:230px;
height:125px;
text-align:center;
vertical-align:middle;
background:url(/i/bg_fs.jpg) no-repeat 8px 0px;
}

.ListFirmStil td.SelectBlockFS
{
background:url(/i/bg_fs_select.jpg) no-repeat 8px 0px;
}

.BgBFS
{
z-index:50;
width:230px;
}

.BlockFS a
{
display:block;
}

.ListFirmStil td
{
padding:0 8px 0 7px;
}

.ListFirmStil
{
position:relative;
margin:25px 0 0 0;
}

.TextFS td
{
padding:5px 0 0 0;
text-align:center;
}

.NoSelectNoYD
{
background:none;
}

.NoSelectNoYD a
{
color:#0055CC;
text-decoration:underline;
}

.PortpholioList
{
padding:25px 7px 30px 0px;
}

.PortpholioList .TypeSite
{
padding:0 0 0 22px;
}

.PortpholioList .GaleryPholio .ImgBlock
{
position:relative;
margin:0 11px 0 0;
padding:8px 0 11px 22px;
float:none;
}

.PortpholioList .GaleryPholio .SelectImgBlock
{
background:url(/i/bg_ib.gif) no-repeat -10px 0;
}

.PortpholioList .GaleryPholio .ImgBlock img
{
float:left;
}

.PortpholioList .GaleryPholio .ImgBlock .TextImgBlock
{
padding:0 15px 0 240px;
}

.PortpholioList .GaleryPholio .ImgBlock .TextImgBlock .Header
{
font-weight:bold;
padding:0 0 5px 0;
}

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

.BgBlockImg
{
padding:0 8px 0 0;
background:#f0f0f0;
}

.LineIB
{
position:absolute;
right:-11px;
top:10px;
}

.GaleryPholio .ImgBlock .LineIB img
{
border:none;
}

.NoAdresPAS .Process
{
float:left;
}

.ImgNoBg
{
padding:0 0 0 7px;
}

.ImgNoBg .Vys
{
color:#999999;
padding:5px 0 0 0;
}

.ImgNoBg .Vys a
{
color:#606060;
}

.TextImgBlock p a
{
color:#4c4c4c;
}

.Footer .TwoLine
{
text-align:left;
padding:15px 0 0 0;
}

.BgDN
{
font-size:12px;
line-height:15px;
color:#000000;
background:#FFFDD5;
float:left;
padding:0px 10px;
}

.TdLeftSsylki
{
padding:0 10px 0 0;
vertical-align:bottom;
}

.MiddleLine
{
min-height:100px;
padding:7px 0 8px 0;
background:#f7f7f6;
}

.WidthML
{
padding:0 2px 0 7px;
width:971px;
margin:0 auto;
}

.OtstupML
{
padding:20px 0;
}

.PortfolioPanel
{
	z-index: 200;
	width: 100%;
	left: 0;
}

/*
.PortfolioNormalPanel
and
.PortfolioFixedPanel
are not for IE
*/

.PortfolioNormalPanel
{
	position: absolute;
	top: 215px;
}

.PortfolioFixedPanel
{
	position: fixed;
	top: 0;
}

.NewsBlock
{
padding:20px 0 10px 0;
}

.NewsAtMonth .Header
{
color:#4f4f4f;
padding:0 0 2px 22px;
border-bottom:1px solid #d1d1d1;
}

.NewsAtMonth .ListNews
{
padding:0 0 2px 22px;
}

.HistoryCompany span
{
font-size:11px;
line-height:14px;
color:#a3a3a3;
padding: 0 0 0 10px;
text-decoration:none !important;
}

.HistoryCompany em
{
font-style: normal;
text-decoration: underline;
}

.HistoryCompany .SelectPod em
{
text-decoration: none;
}

.HistoryCompany 
{
padding:18px 0 0 0;
}

.Uslugi
{
padding:0px 0 0 22px;
min-height: 300px;
}

.UslugiMenu
{
padding:30px 0 0 22px;
min-height: 300px;
}

.Uslugi p
{
margin:20px 0;
}

.HeaderCW
{
padding:0 0 7px 0;
}

.HeaderBCW
{
font-size:18px;
line-height:21px;
padding:0 0 5px 0;
}

.BlockCW p
{
margin:0;
}

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

.TextLM
{
font-size:12px;
line-height:15px;
color:#858585;
padding:0 0 0 17px;
}

.TextLM p
{
margin:20px 0;
}

.LogoKlientAndText .BgBFS
{
float:left;
border:1px solid #c8c8c8;
text-align:center;
}

.LogoKlientAndText .BgBFS a
{
display:block;
}

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

.LogoKlientAndText .Header
{
padding:0 0 35px 0;
color:#5b5b5b;
}

.TextBFS
{
padding:0 0 0 260px;
}

.UlTB .HeaderLi
{
padding:0 0 10px 0;
background:none;
font-weight:bold;
}

.UlTB li
{
padding:0 0 0 7px;
line-height: 18px;
background:url(/i/pip.jpg) no-repeat 0 7px;
}

.Svjaz
{
padding:25px 0 0 17px;
}

.GreyText
{
color:#929292;
}

.Svjaz li
{
/*background:url(/i/icq.jpg) no-repeat 0 0;
padding:0 0 5px 20px;
*/
}

.Svjaz li.Company
{
background:url(/i/company_s.jpg) no-repeat 0 100%;
padding:15px 0 0px 20px;
}

.Contacts
{
padding:20px 0 0 22px;
}

.HeaderTd
{
padding:0 0 25px 0;
font-weight:bold;
}

.TextPole
{
padding:0 0 3px 0;
}

.Pole
{
padding:12px 0 0px 0;
}

.Pole input
{
width:99%;
}

.Pole textarea
{
height:105px;
width:99%;
}

.Sv
{
color:#e70d55;
}

.ObSv
{
padding:3px 0 0 0;
}

.ButtonPole input
{
padding:0 10px;
color:#999999;
width:auto;
}

.WidthRightTdCon
{
padding:0 0 0 45px;
width:375px;
}

.ContactsInfo div
{
padding:0 0 15px 0;
line-height:150%;
}

.Map
{
border:1px solid #bababa;
padding:3px;
}

.TextMB
{
padding:5px 0 0 0;
}

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

.TextRek p
{
padding:0 0 20px 0;
color:#929292;
}

.WidthRightTdWW
{
width:280px;
}

.OnlyMap
{
padding:35px 0 0 0;
width:900px;
margin:0 auto;
}

.HeaderRE
{
margin:0 0 0 -20px;
width:100%;
padding:8px 0 8px 20px;
border-top:1px solid #e6eae8;
background:#ebfcf9;
color:#4f4f4f;
}

.WidthEtaps
{
line-height: 18px;
}

.RasrabEtap
{
padding:0 0 35px 0;
}

.BlockEtaps
{
padding:15px 0 0 245px;
margin:0 auto;
width:735px;
}

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

.WidthEpilog
{
margin:0 auto;
width:735px;
padding:0 0 0 245px;
}

.HeaderEp
{
padding:0 0 2px 0;
color:#666666;
font-style:italic;
}

.BodyEp
{
margin:0 0 0 -20px;
border-bottom:1px solid #bababa;
border-top:1px solid #bababa;
}

.Epilog p
{
margin:15px 0;
}

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

.RasdelPrice
{
margin:25px 0;
}

.RasdelPrice .Header
{
font-size:18px;
line-height:21px;
margin:0 0 0 -22px;
padding:0 0 2px 22px;
border-bottom:1px solid #bfbfbf;
}

.ListBRP p
{
margin:13px 0;
}

.KategorySite
{
margin:22px 0;
}

.KategorySite .Header
{
color:#515151;
padding:0 0 2px 22px;
border-bottom:1px solid #bababa;
font-weight:bold;
margin:22px 0 5px -22px;
font-size:13px;
line-height:16px;
}

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

.ColorTr .ColorDiv
{
background:#ebfcf9;
}

.KategorySite .FirstTdCT
{
margin:0 0 0 -22px;
padding:0 0 0 22px;
}

.KategorySite td
{
padding:1px 0;
}

.OtstupCT
{
margin:0 2px;
}

.TwoColumns .FirstTdCT
{
margin:0 2px 0 -22px;
}

.GreenTable .ColorTr .ColorDiv
{
background:#e7ffdd;
}

.RedTable .ColorTr .ColorDiv
{
background:#faeef8;
}

.FirstTdKS
{
width:180px;
}

.PricePod
{
border-bottom:1px solid #bababa;
border-top:1px solid #bababa;
margin:0 0 0 -22px;
padding:3px 0 3px 22px;
}

.Zakl
{
padding:15px 0 0 0;
}

.Konkurents
{
background:#f4f9f0;
color:#919191;
width:160px;
padding:30px 5px 22px 15px;
margin:33px 0 0 15px;
}

.Konkurents .Header
{
font-size:22px;
line-height:25px;
color:#69854e;
padding:0 0 5px 0;
}

.Konkurents p
{
margin:5px 0;
}

.ChiefSite a
{
color:#000000;
}

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

.KartaPage 
{
position:relative;
}

.KartaPage p
{
padding:0 380px 20px 0;
}

.KartaPage .TextBlock p.SelectPar {
padding:13px 405px 18px 30px;
}

.Karta
{
width:350px;
position:absolute;
right:4px;
top:25px;
text-align:right;
}

.Karta img
{
margin:25px 0 0 0;
float:left;
}

.SpezProgPage 
{

position:relative;
}

.SpezProgPage .Karta img
{
margin:0;
}

.SpezProgPage .Karta
{
right:5px;
top:10px;
width:240px;
}

.SpezProgPage .TextBlock p
{
padding:0 260px 20px 0px;
}

.SpezProgPage .TextBlock p.SelectPar
{
padding:13px 285px 18px 30px;
}

#likbez .WidthHead {
width:auto;
margin:0 auto;
max-width:1500px;
min-width:980px;
}

#likbez .WidthBM {
width:auto;
margin:0 auto;
max-width:1500px;
min-width:980px;
}

#likbez .WidthST {
width:auto;
margin:0 auto;
max-width:1500px;
min-width:980px;
}

#likbez .WidthFooter {
width:auto;
margin:0 auto;
max-width:1500px;
min-width:980px;
}

#likbez .WidthMiddle {
width:auto;
margin:0 auto;
max-width:1500px;
min-width:980px;
position:relative;
}

#likbez .WidthTAW {
width:auto;
margin:0 auto;
max-width:1500px;
min-width:980px;
}

#likbez .Work
{
background:url(/i/work.jpg) no-repeat 0 8px;
padding:0 7px 0 7px;
}

#likbez
{
}

#likbez .Menu li a
{
font-style:italic;
color:#0055cc;
font-weight:normal;
}

#likbez .Menu li a:visited
{
color:#990099;
}

#likbez .Menu li a:hover
{
color:#e60e55;
}

#likbez .Menu li.SelectMenu a {
background:none;
color:#ae0039 !important;
text-decoration:underline;
}

#likbez .Middle
{
/* background:url(/i/art_1.jpg) no-repeat 62% 100%; */
height:490px;
padding:65px 0 15px 0;
margin:0;
}

.Persona
{
float:left;
z-index: 1000;
position: absolute;
}

.KomDir .Persona
{
	width: 270px;
}

.Art .Persona
{
	width: 252px;
}

.TehDir .Persona
{
	width: 250px;
}

.PostPeople
{
padding:0 35px 0 0;
background:#00c6e3;
color:#FFFFFF;
font-size:21px;
line-height:24px;
cursor: default;
}

.EmailPP
{
padding:7px 0 0 0;
}

.WidthLines
{
position:relative;
height:490px;
padding:0 15px 0 27px;
}

.Mysl
{
color:#707070;
font-style:italic;
background:url(/i/right_arrow.jpg) no-repeat 100% 100%;
padding:0 15px 0 0;
}

.WidthMysl
{
background:url(/i/left_arrow.jpg) no-repeat 0 2px;
width:280px;
margin:23px 0 0 0;
padding:0px 0 0 25px;
float:right;
}

.PodpisWM
{
text-align:right;
padding:15px 25px 0 0;
font-size:12px;
line-height:15px;
font-style:italic;
}

.StatesPP
{
float:left;
width:325px;
}

.StatesPP .Header
{
padding:0 0 10px 0;
}

.PortpholioLikbez
{
margin:230px 0 0 0;
text-align:center;
float:right;
}

.PhotoPL
{
padding:28px 12px 13px 55px;
background:transparent url(/i/bg_vak.jpg) no-repeat scroll 0 0;
}

.ChangePage
{
}

.ListPage .Page
{

border:2px solid #b0b0b0;
margin:0 2px 0 0;
background: #ffffff;
float:left;
}

.ListPage .Page a
{
 padding:2px 7px;
display:block;
cursor:pointer;
}



.ListPage .SelectPage
{
border:2px solid #f11a6d;
}

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

.NumberPage
{
position:relative;
top:7px;
font-style:italic;
}

.BackPage
{
bottom:3px;
left:27px;
position:absolute;
float:left;
}

.BackPage a
{
background:url(/i/bp.jpg) no-repeat 0 10px;
padding:0 0 0 26px;
}

.NextPage
{
bottom:3px;
right:15px;
position:absolute;
float:right;
}

.NextPage a
{
background:url(/i/np.jpg) no-repeat 100% 10px;
padding:0 25px 0 0;
}

.LastLine
{
width:100%;
font-size:21px;
line-height:24px;
}

.LastLine a
{
color:#0055cc;
}

.PeoplePage a
{
color:#111111;
}

.LastLine a:hover
{
color:#e60e55;
}

.DivCT
{
float:right;
}

#likbez .Art2
{
background:transparent url(/i/art_2.jpg) no-repeat scroll 55% 100%;
}

#likbez .Art3
{
background:transparent url(/i/art_3.jpg) no-repeat scroll 62% 100%;
}

#likbez .Art4
{
background:transparent url(/i/art_4.jpg) no-repeat scroll 58% 100%;
}

#likbez .Art5
{
background:transparent url(/i/art_5.jpg) no-repeat scroll 58% 100%;
}

#likbez .Art6
{
background:transparent url(/i/art_6.jpg) no-repeat scroll 58% 100%;
}

#likbez .Art7
{
background:transparent url(/i/art_7.jpg) no-repeat scroll 62% 100%;
}

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

#likbez .Art8
{
background:transparent url(/i/art_8.jpg) no-repeat scroll 83% 100%;
}

#likbez .Art8 .ChiefLine
{
width:100%;
padding:100px 0 0 0;
}

#likbez .Art8 .PortpholioLikbez
{
margin:40px 0 0 0;
}

.SpBottom
{
float:left;
padding:50px 0 0 0;
}

.KomDir .PostPeople
{
background:#97ca00;
}

.WorkWithOur a
{
text-decoration:underline;
}

.LinePL
{
text-decoration:underline;
display:block;
background:url(/i/work.jpg) no-repeat 0 8px;
padding:0 0 0 7px;
}

.TehBgPl .LinePL
{
text-decoration:none;
}

.ChangePage
{
position:absolute;
left:27px;
bottom:80px;
}

.ListPage
{
width:100%;
}

.TopLine
{
width:100%;
}

.BgPL
{
/* background:#fdfdb2 url(/i/nw.jpg) no-repeat scroll 94% 9px; */
background: #fdfdb2;
padding:1px 20px 2px 40px;
display:block;
}

#likbez .Kom1
{
background:url(/i/kom_1.jpg) no-repeat 60% 100%;
}

#likbez .Kom2
{
background:url(/i/kom_2.jpg) no-repeat 58% 100%;
}

#likbez .Kom3
{
background:url(/i/kom_3.jpg) no-repeat 64% 100%;
}

.Mysl p
{
padding:15px 0 0 0;
}

.Kom4 .StatesPP
{
padding:50px 0 0 0;
}

#likbez .Kom4
{
background:url(/i/kom_4.jpg) no-repeat 55% 100%;
}

#likbez .Kom5
{
background:url(/i/kom_5.jpg) no-repeat 60% 100%;
}

#likbez .Header h1
{
font-size:26px;
line-height:29px;
}

#likbez .Kom6
{
background:url(/i/kom_6.jpg) no-repeat 62% 100%;
}

#likbez .Kom7
{
background:url(/i/kom_7.jpg) no-repeat 63% 100%;
}

.Kom7 .StatesPP {
padding:50px 0 0 0;
}

#likbez .Kom8
{
background:url(/i/kom_8.jpg) no-repeat 58% 100%;
}

.Kom8 .StatesPP {
padding:50px 0 0 0;
}

.NoLineSPP
{
padding:50px 0 0 0;
}

.TehBgPl
{
background:#FDFDB2;
padding:3px 25px 2px 25px;
}

.TehBgPl a
{
padding:0 10px 0 0;
background:url(/i/nw.jpg) no-repeat scroll 100% 6px;
}

#likbez .Teh3
{
background:url(/i/teh_3.jpg) no-repeat 55% 100%;
}

.TehDir .PostPeople
{
background:#dd1395;
}

#likbez .Teh1
{
background:url(/i/teh_1.jpg) no-repeat 60% 100%;
}

#likbez .Teh2
{
background:url(/i/teh_2.jpg) no-repeat 55% 100%;
}

#likbez .Teh4
{
background:url(/i/teh_4.jpg) no-repeat 55% 100%;
}

#likbez .Teh5
{
background:url(/i/teh_5.jpg) no-repeat 58% 100%;
}

#likbez .Teh6
{

background:url(/i/teh_6.jpg) no-repeat 55% 100%;
}

#likbez .Teh7
{
background:url(/i/teh_7.jpg) no-repeat 55% 100%;
}

#likbez .Teh8
{
background:url(/i/teh_8.jpg) no-repeat 55% 100%;
}

.LikbezAll .Persona
{
width:auto;
float:right;
position:static;
}

.LikbezAll .WidthMysl
{
padding:5px 0 0 25px;
width:auto;
margin:23px 30px 0 0px;
float:left;
}

.LikbezAll .PostPeople
{
float:left;
padding:0;
background:#ff0000;
}

.TopTableLA td
{
width:48%;
}

.TopTableLA td.FullTdTT
{
width:52%;
}

.LikbezAll .Persona .Header
{
padding:0 0 5px 0;
}

.LikbezAll .Persona .Header h2
{
font-weight:bold;
}

#likbez .LikbezAll
{
height:auto;
padding:30px 0 0 0;
background:none;
}

.LikbezAll .PodpisWM
{
float:left;
font-style:normal;
}

.ListDirectors
{
text-align:center;
padding:24px 0 0 0;
}

.ListDirectors .Header
{
padding:0 0 45px 0;
}

.LeftBgLD
{
background:url(/i/lbg_ld.jpg) no-repeat 0 120px;
}

.RightBgLD
{
background:url(/i/lbg_ld.jpg) no-repeat 100% 120px;
}

.LikbezAll .WidthLines
{
height:auto;
}

.LikbezAll .Mysl
{
font-style:normal;
}

.TableDirectors td
{
text-align:center;
}

.ImgDir td
{
vertical-align:bottom;
height:370px;
}

.PosTD
{
height:386px;
position:relative;
}

.WidthTD
{
width:1005px;
position:absolute;
left:-5px;
bottom:0;
}

.Nomer
{
color:#000000;
font-weight:bold;
white-space:nowrap;
}

.VacancyPage .TextBlock .HeaderTB
{
font-weight:normal;
font-size:18px;
line-height:21px;
}

.LeftBgLD .WidthMiddle
{
overflow:hidden;
}

.HeaderNabor
{
color:#464646;
font-weight:bold;
padding:0 0 5px 0;
}

.AntiRabota
{
color:#666666;
font-style:italic;
}

.ContactsFriends
{
background:#e9f1f5;
}

.ContactsFriends .Header
{
color:#386a83;
}

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

.OurUslugi
{
background:#f1feeb;
margin:33px 0 0 0px;
padding:20px 5px 22px 22px;
color:#000000;
width:auto;
}

.OurUslugi .Header
{
font-size:18px;
line-height:21px;
color:#2a6311;
}

.HeaderCT
{
padding:0 0 5px 0;
font-size:18px;
line-height:21px;
}

.OtstupPerl
{
padding:50px 10px 0 10px;
}

.BottomLineStar
{
background:url(/i/bg_ad.jpg) no-repeat 0 100%;
padding:0 1px 4px 0;
}

.TdStar
{
background:url(/i/bg_td.jpg) no-repeat 0 100%;
}

.KdStar
{
background:url(/i/bg_kd.jpg) no-repeat 0 100%;
}

.OtherPage .NoHeight
{
min-height:100px;
}

.OtherSakas
{
margin:0 10px 0 0;
font-weight:bold;
background:#e7e7e6;
padding:1px 0 2px 17px;
}

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

.LisImgTcar
{
padding:40px 0 75px 22px;
}

.ChangeAnimation
{
margin:0 0 10px -5px;
}

.Changes
{
cursor:pointer;
margin:0 5px;
border-bottom:dashed 1px #0055cc;
color:#0055cc;
}

.SelectChanges
{
cursor:auto;
border-bottom:dashed 1px #b8b8b8;
color:#b8b8b8;
}

.TableLIT td
{
text-align:center;
height:400px;
vertical-align:bottom;
}

.TableLIT .TextTdLIT td
{
font-style:italic;
font-size:12px;
line-height:15px;
padding:10px 0 0 0;
color:#999999;
height:auto;
}

.TableLIT .LeftTextTT td
{
text-align:left;
}

.PolygraphyPage .Process
{
float:left;
}

.PhotoPoly
{
margin:0 0 15px 7px;
}

.BigPhoto
{
margin:0 0 0 -15px;
}

.TableImgPoly img
{
margin:0 1px;
}

.TableImgPoly
{
margin:0 0 0 6px;
}

.TableImgPoly td.EndDoorType
{
padding:0 5px 12px 0;
}

.TableImgPoly td
{
padding:0 0 12px 0;
}

.DoorTable td
{
padding:0 0 15px 0;
text-align:center;
}

.GraphSopr img
{
float:left;
}

.GraphSopr
{
padding:0 0 35px 22px;
}

.SelectBigPhoto
{
font-size:12px;
line-height:15px;
color:#676767;
font-style:italic;
position:relative;
background:url(/i/bg_bp.jpg) no-repeat 0 100%;
padding:0 0 1px 0;
}

.PhotoGaleryOurPhotos
{
padding:50px 0 25px 22px;
}

.LeftAbsBlock
{
text-align:left;
width:160px;
position:absolute;
left:0px;
top:90px;
}

.RightAbsBlock
{
width:245px;
right:0;
top:90px;
position:absolute;
}

.BgSmallImgOP
{
width:206px;
background:url(/i/bg_sp.jpg) no-repeat 0 100%;
padding:0 0 1px 0;
}

.TableOP td 
{
padding:0 0 45px 0;
width:33%;
text-align:center;
}

.TableOP
{
margin:90px 0 0 0;
width:100%;
}

.OurWork a
{
color:#8d8d8d;
}

.GerbTable
{
font-style:italic;
color:#999999;
width:100%;
}

.GerbTable td
{
padding:0 0 20px 0;
vertical-align:bottom;
}

.BgGerb 
{
margin:0px 0px 0 -15px;
}

.BgGerb .Gerb
{
padding:16px;
background:url(/i/bg_gerb.gif) no-repeat 0 0;
}

.TextBG
{
padding:0 0 0 15px;
}

.SmallTextBG
{
padding:11px 0 0 15px;
}

.BlockGerb
{
margin:40px 0 0 0;
}

.SecondGerb
{
padding:0 0 0 15px;
}

.LittleGerb
{
background:url(/i/bg_small_gerb.jpg) no-repeat 0 0;
padding:18px;
}

.TwoGerb td
{
padding:40px 0 80px 0;
vertical-align:top;
}

.Forms
{
padding:20px 25px 5px 22px;
margin:-20px -25px -5px -22px;
background:#ecfcf9;
}

.Forms .HeaderTd
{
padding:0 0 10px 0;
}

.ButtonPole
{
margin:15px 0 0 0;
}

.GreyColorForms
{
background:#fffdd6;
}

.Thanks
{
margin:30px 10px 0 0;
text-align:right;
font-size:26px;
line-height:29px;
color:#858585;
}

.GreyColor
{
color:#676767;
}

.ThanksUl
{
margin:42px 0 0 22px;
}

.BlockNatoImg p
{
padding:0;
}

.BlockNatoImg
{
padding:0 0 0 7px;
}

.TableBNI td
{
padding:0 0 3px 0;
text-align:center;
}

.TableBNI
{
margin:30px 0 0 0;
}

.TableBOT
{
margin:30px 0 0 0;
}

.TableBNI img
{
/*padding:0 0 0 10px;  */
border:1px solid #cccccc;
/*background:#0d6196;   */
}

.TableBOT img
{
margin:0 0 5px 10px;
border:1px solid #cccccc;
}

.BlockNatoImg .LastPhoto img
{
padding:0 10px 0 0;
}

.KomentsFirmstil
{
padding:30px 0 10px 7px;
}

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

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

.TextComents
{
color:#676767;
font-style:italic;
}

.TextComents img
{
margin:2px 0 0 15px;
}

#likbez .LikbezImage
{
position:absolute;
bottom: 119px;
left: 450px;
}

#likbez .ContentText
{
position: absolute;
left: 27px;
top: 100px;
}

#likbez .ContentQuote
{
position: absolute;
right: 0;
top: 0;
}

#likbez .ContentRef
{
position: absolute;
right: 0;
top: 0;
}

#likbez .BackPage a,
#likbez .NextPage a
{
	cursor: pointer;
}

a.AboutAColor
{
  color: black;
}

a:hover.AboutAColor
{
color:#e60e55;
}

.OtherPage .RightTdBM 
{
padding:0;
}

p.TextStepDown10
{
  padding: 0 0 10px 0;
}

p.TextStepDown15
{
  padding: 0 0 15px 0;
}

.TextBlockNoStepUp
{
  padding: 0;
}

div.HeaderCTSr
{
  padding:0 0 5px 30px;
  font-size: 18px;
  line-height:21px;
}

td.FullWidth p.TextPad
{
  padding: 5px 260px 0 30px; 
  color: #666666;
}

#likbez .OtherPage .TwoLine {
padding:10px 0 0 0;
}

.MenuCompany li.HeaderPr
{
font-weight:bold;
padding:0 0 0 17px;
}

.MenuCompany .Podrasdel a
{
padding:0 0 0 22px;
}

.MenuCompany li.Podrasdel
{
padding:0;
}

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

.MenuCompany .Rasdel
{
padding:0 0 20px 0;
}




.No_Page
{
padding:100px 0 0 0;
margin:0 auto;
width:560px;
}

.LogoNP
{
margin:0 0 0 -10px;
padding:0 0 45px 0;
}

.No_Page p
{
margin:15px 0;
}

.ListHrefNP li
{
background:url(/i/qv.jpg) no-repeat 0 8px;
padding:0 0 0 9px;
}

.ImgBlockTD
{
text-align:center;
}

.HeaderHelp
{
padding:0 0 35px 0;
}

.HeaderHelp a
{
border-bottom:1px dashed #0055cc;
text-decoration:none;
}

.HeaderHelp a:hover
{
border-bottom:1px dashed #E60E55;
}

.HeaderHelp a:visited
{
border-bottom:1px dashed #990099;
}

.BigPhotoPage .Forms
{
padding:5px 25px 5px 22px;
margin:0;
}

.BigPhotoPage .ButtonPole
{
padding:0 0 0 22px;
}

.BigMen
{
padding:0 0 0 30px;
position:relative;
}

.PostBM
{
font-style:italic;
}

.LeftAbsBM
{
position:absolute;
left:0;
top:50px;
}

.RightAbsBM
{
width:280px;
position:absolute;
right:0;
top:0px;
}

.LeftAbsBM .Email
{
padding:20px 0 0 0;
}

.RekUl
{
padding:25px 0 0 0;
}

.RekUl li.HeaderRU
{
padding:0;
font-weight:bold;
background:none;
}

.RekUl li
{
background:url(/i/qv.jpg) no-repeat 0 8px;
padding:0 0 0 9px;
}



.No_Page
{
padding:100px 0 0 0;
margin:0 auto;
width:560px;
}

.LogoNP
{
margin:0 0 0 -10px;
padding:0 0 45px 0;
}

.No_Page p
{
margin:15px 0;
}

.ListHrefNP li
{
background:url(/i/qv.jpg) no-repeat 0 8px;
padding:0 0 0 9px;
}

.ImgBlockTD
{
text-align:center;
}

.HeaderHelp
{
padding:0 0 35px 0;
}

.HeaderHelp a
{
border-bottom:1px dashed #0055cc;
text-decoration:none;
}

.HeaderHelp a:hover
{
border-bottom:1px dashed #E60E55;
}

.HeaderHelp a:visited
{
border-bottom:1px dashed #990099;
}

.BigPhotoPage .Forms
{
padding:5px 25px 5px 22px;
margin:0;
}

.BigPhotoPage .ButtonPole
{
padding:0 0 0 22px;
}

.BigMen
{
padding:0 0 0 30px;
position:relative;
}

.PostBM
{
font-style:italic;
}

.LeftAbsBM
{
position:absolute;
left:0;
top:50px;
}

.RightAbsBM
{
width:280px;
position:absolute;
right:0;
top:0px;
}

.LeftAbsBM .Email
{
padding:20px 0 0 0;
}

.RekUl
{
padding:25px 0 0 0;
}

.RekUl li.HeaderRU
{
padding:0;
font-weight:bold;
background:none;
}

.RekUl li
{
background:url(/i/qv.jpg) no-repeat 0 8px;
padding:0 0 0 9px;
}

#portfolio_hidden_fixed
{
left:0;
position:fixed;
top:0;
}


.WidthLP .Forms
{
padding:20px 15px 15px 17px;
margin:10px 0 0 0;
}

.WidthLP .ButtonPole
{
margin:15px 0 0 17px;
}

.MailOC p
{
margin:10px 0;
padding:5px 0 4px 0;
}

.MailOC
{
padding:10px 0 0 22px;
}

.MailOC p.SelectPar
{
padding:5px 0 4px 20px;
background:#fffec7;
margin:10px 0 10px -20px;
}

.MailOC p.PS
{
color:#5a5a5a;
margin:25px 0 10px -20px;
padding:10px 0 4px 20px;
border-top:1px solid #dbdbdb;
}

.MenuUsTable
{
	position: relative;
	right: 5px;
	margin: 15px 0 0 0;
}

.MenuUsTable td
{
width:33%;
padding: 4px 0 2px 0;
}

.MenuUsTable a
{
	padding: 0 5px 0 5px;
}

.MenuUsTable a.SelectedClient
{
	background: #ddf98d;
	text-decoration: none;
	color: #000000;
}

.WidthCenterMT
{
padding:0 20px;
}

.Graz
{
margin-left: 20px;
background:#fcefef;
padding:15px 30px 20px 30px;
margin-top: 30px;
}

.Graz .Header
{
font-size:18px;
line-height:21px;
padding:0 0 10px 0;
color:#ce0000;
}

.DisplayNone
{
  display: none;
}

#content
{
position:relative;
height:450px;
overflow:hidden;
}

#contentList
{
position: absolute;
top: 0px;
}

.DetailPhotoSB
{
padding:0 0 40px 7px;
}

.PosImg
{
width:130px;
height:90px;
overflow:hidden;
float:left;
margin:0 8px 8px 8px;
}

.PosImg img
{
border:1px solid #d9d9d9;
}

.piece
{
padding-bottom:2000px;
}

.PhotoSession
{
  font-weight: bold;
  color: #666666;
  margin-bottom: 16px;
}

.PhotoNews img
{
float:left;
margin:0 8px;
}

.NewsKonkr
{
padding:20px 10px 10px 22px;
}

.NewsKonkr p
{
margin:15px 0;
}

.PhotoNewsKonkr
{
width:100%;
}

.PhotoNewsKonkr td
{
padding:0 0 10px 0;
width:50%;
}

.PhotoNewsKonkr img
{
cursor:pointer;
}

/*===============20.05.09=================*/
.HeaderTopR
{
color:#4f4f4f;
padding:0 0 2px 22px;
border-bottom:1px solid #d1d1d1;
font-weight:normal;
font-size:21px;
line-height:23px;
}

a.BlackPipka
{
  background: transparent url(/i/tire.jpg) no-repeat scroll 0 8px;
  padding: 0 0 0 9px;
  font-weight: bold;
}

.HTRDate
{
  padding: 1px 0 3px 9px;
  color: #828282;
  font-size: 12px;
}

.OnlyH
{
  background: #fefee2;
}

.OnlyPr
{
  
}

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

.NuNeznay
{
 background: url(/i/nonone2.gif) no-repeat scroll 100% 100%;
 padding: 6px 0 5px 15px;
}

.BigLayers
{ 
  padding: 20px 0 35px 0;
}

.OnlyTextH3
{
  color: #525252;
  font-size: 20px;
  font-weight: normal;
  padding: 18px 0 0 0;
}

.CenRe p
{
  padding: 15px 0 2px 0;
  color: #919191;
}

.CenRe
{
  width: 170px;
  padding: 50px 0 0 15px;

}

.SeriFon 
{
background: #F0F0F0;
margin: 3px 0 6px 0;
width: 8px;
}

.SpisokPort
{
width: 99%;
margin: 5px 0;
}

.PredMus p
{
margin:15px 0 10px 15px;
}

.Underline
{
text-decoration:underline;
}

.TextPM .TextRek
{
padding:15px 20px 0 0;
}

.TextPM .TextRek p
{
color:#6b6b6b;
}

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

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

.errorForm
{
margin:0 -25px 0 -20px;
line-height:20px;
background-color:#f17e6b;
}

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

.TrueForm
{
background:#c0db8e;
}

.OtherTextCT .HeaderCT
{
padding:12px 0 7px 0;
}

.HeaderBB
{
padding:0 0 35px 0;
}

.HeaderBB a
{
font-size:30px;
line-height:33px;
color:#0055cc;
}

.SiteMap
{
padding:50px 0 0 12px;
}

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

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

.RasdelLBB a
{
padding:0 0 0 10px;
margin:0 0 0 -10px;
background:url(/i/lbb.jpg) no-repeat 0 50%;
color:#000000;
font-size:18px;
line-height:21px;
}

.FullRLBB
{
padding:0 0 40px 0;
}

.RasdelLBB .PodRasdelLBB
{
padding:20px 0 0 0;
}

.PodRasdelLBB li
{
padding:0 0 1px 0;
}

.RasdelLBB .PodRasdelLBB a
{
background:none;
margin:0;
padding:0;
font-size:12px;
line-height:15px;
}

.OsobBlock
{
font-size:13px;
line-height:16px;
font-style:italic;
color:#0055cc;
padding:30px 0 70px 0;
}

.RasdelLOMC
{
padding:0 0 7px 0;
}

.SiteMap a:visited {
color:#990099 !important;
}

.SiteMap a:hover {
color:#E60E55 !important;
}

.RasdelLOMC a
{
display:block;
background:url(/i/lo.jpg) no-repeat 0 50%;
padding:0 0 0 10px;
margin:0 0 0 -10px;
font-size:18px;
line-height:21px;
color:#0055cc;
}

.RasdelLOMC .PodRasdelLOMC a
{
color:#000000;
background:none;
margin:0;
padding:0;
font-size:12px;
line-height:15px;
}

.RasdelLOMC .PodRasdelLOMC li
{
padding:0 0 1px 20px;
}

.RasdelLOMC .NoHeader li
{
padding:0 0 1px 0;
}

.RasdelLOMC .PodRasdelLOMC
{
padding:20px 0 0 0;
}

.RasdelLOMC .PodRasdelLOMC li.HeaderPRLO
{
padding:0 0 1px 0;
}

.RasdelLOMC .PodRasdelLOMC .HeaderPRLO a
{
color:#0055cc;
}

.OthersMenuCompany
{
padding:13px 0 0 10px;
}

.FullRasLOMC
{
padding:0 0 50px 0;
}

.LeftSM
{
width:60%;
}

.RightSM
{
width:40%;
}

.BlogSostav
{
padding:35px 0 0 17px;
}

.HeaderHL
{
padding:0 0 10px 0;
font-weight:bold;
}

.HelpList
{
padding:25px 0 0 0;
}

.HelpList li
{
padding:0 0 0 7px;
margin:0 0 0 -7px;
background:url(/i/ln.jpg) no-repeat 0 50%;
}

.Poslanie
{
width:158px;
font-style:italic;
color:#737373;
padding:20px 0 0 22px;
margin:55px 0 0 -12px;
background:url(/i/posl.jpg) no-repeat 0 0;
}

.BlockPravil
{
padding:15px 10px 15px 25px;
background:#fffdd5;
}

.BlogPage
{
padding:30px 8px 0 22px;
}

.BlockPravil li
{
background:url(/i/kubik.jpg) no-repeat 0 7px;
padding:0 0 1px 10px;
}

.HeadPR
{
border-bottom:1px solid #bfbfbf;
padding:0 0 3px 22px;
margin:0 0 0 -22px;
}

.PostRLB
{
padding:0 0 70px 0;
}

.RasdelListBlock
{
padding:50px 0 0 0;
}

.HeaderPR
{
font-size:18px;
line-height:21px;
}

.PostRasdel
{
padding:3px 0 0 10px;
}

.PostRasdel a
{
width:112px;
text-align:center;
display:block;
text-decoration:none;
}

.Krasiv a
{
color:#FFFFFF;
background:#f01b6d;
}

.Projects a
{
color:#000000;
background:#e3f01b;
}

.Posts a
{
color:#FFFFFF;
background:#00b1bc;
}

.DatePR
{
padding:8px 0 25px 0;
}

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

.ComentDPR
{
float: left;
}


.ComentDPR a
{
background:url(/i/coment.jpg) no-repeat 0 2px;
padding:0 0 0 18px;
}

.PostRLB p
{
margin:20px 0;
}

.Metki
{
font-style:italic;
}

.ChangePostPR
{
background:url(/i/hp.jpg) repeat-x scroll 0 0%;
padding:15px 5px 0 22px;
margin:0 -5px 0 -22px;
}

.ChangePostPR a
{
font-size:18px;
line-height:21px;
}

.PrevPPR
{
background:url(/i/bp.jpg) no-repeat 0 10px;
padding:0 0 0 26px;
float:left;
}

.NextPPR
{
background:url(/i/np.jpg) no-repeat 100% 10px;
padding:0 25px 0 0px;
float:right;
}

.OurBlog
{
background:#eff9fe none repeat scroll 0 0;
color:#858585;
margin:33px 0 0 15px;
padding:30px 12px 55px 15px;
width:145px;
}

.OurBlog a
{
color:#000000;
}

.OurBlog p
{
margin:15px 0;
}

.OurBlog .Header
{
font-size:22px;
line-height:25px;
color:#2b607b;
}

.NavigationBlog
{
border-top:1px solid #a5a8a9;
}

.HeaderNB
{
padding:7px 0 20px 0;
}

.HeaderParNB
{
padding:0 0 3px 0;
}

.BlogSostav .BottomLineStar
{
margin:0 0 10px 0;
}

.ChangePageBlog
{
position:absolute;
right:0;
top:10px;
}

.BackCPB a
{
background:url(/i/bbs.jpg) no-repeat 0 7px;
padding:0 0 0 17px;
}

.NextCPB
{
background:transparent url(/i/nbs.jpg) no-repeat scroll 100% 7px;
padding:0 17px 0 0;
}

.RasdelCPB
{
padding:0 10px;
}

.BlogPageKonkr .HeadPR 
{
padding:0 0 0px 22px;
border:none;
}

.NumberCP
{
color:#000000;
}

.HeaderBCP
{
border-bottom:1px solid #BFBFBF;
margin:0 0 0 -22px;
padding:0 0 3px 22px;
color:#516b16;
font-size:18px;
line-height:21px;
}

.ComentsForm
{
padding:20px 20px 10px 20px;
background:#e2efc0;
margin:5px 90px 0 0px;
}

.BlockComentsPost
{
color:#6b6b6b;
}

.BlockComentsPost .PoleCF input
{
border:1px solid #7f9db9;
width:350px;
padding:0 5px;
color:#000000;
}

.BlockComentsPost textarea
{
padding:5px;
height:115px;
border:1px solid #7f9db9;
width:570px;
color:#000000;
}

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

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

.PoleCF
{
padding:0 0 7px 0;
}

.ButtonForm input
{
width:90px;
}

.FinishComent
{
border-top:1px solid #dfdfdf;
padding:20px 0 ;
}

.ListFC
{
position:relative;
padding:15px 0 0 0;
}

.NoTopLine
{
position:absolute;
top:0;
left:0;
padding:20px 0 0 0;
width:100%;
background:#FFFFFF;
}

.AvatarkaCom
{
padding:0 7px 0 0;
}

.AvatarkaCom img
{
border:1px solid #dedede;
}

.TextDC
{
color:#6b6b6b;
}

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

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

.OtvetFC a
{
padding:0 0 0 20px;
background:url(/i/otvet.jpg) no-repeat 0 0;
}

.KrasivostiBlock
{
background:#f9ffed;
}

.ListComKB
{
padding:30px 0 0 0;
}

.KrasivostiBlock .Header
{
color:#638227;
}

.NameCKB a
{
color:#000000;
}

.ComentKB
{
padding:0 0 15px 0;
color:#858585;
}

.DateKB
{
color:#000000;
}

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

.HeaderPR a:hover
{
text-decoration:underline;
}

.PolyImgHref a
{
cursor:url(/i/zoomin.cur), pointer;
}

.City
{
color:#999999;
font-weight:bold;
line-height:13px;
padding:0 12px 0 0px;
background:url(/i/city_bg.gif) no-repeat 100% 7px;
}

.NameTown
{
background:url(/i/town_line.gif) no-repeat 0% 7px;
padding:0 0 0 13px;
margin:0 0 0 -13px;
}

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

.GoogleMaps
{
margin:5px 0 0 0;
border:1px solid #bababa;
}

.Skype
{
  background: url("/i/company_s.jpg") no-repeat 0 100%;
  padding: 0 0 0 20px;
}
