/*Style*/

html, body {  margin:0;  padding:0;  width:100%;  height:100%; }

* html #WrapALL { height: 100%; }

body { font-family: Tahoma, sans-serif; color:#b2b8eb; font-size:11px; background:#375299; }
* { margin:0; padding:0; border:0; }
.clearing { clear:both; }

.br { clear: both; height: 0px; font-size: 0px; line-height: 0px; }

h1 { font-family: Tahoma, sans-serif; font-size:11px; text-transform:uppercase; color:#f8f3c3; background:url(../i/bullet1.gif) no-repeat 0px 3px; margin:20px 0 20px 7px; -margin-left:7px; padding-left:17px; -padding-left:16px; position:relative;}
h2 { font-family: Tahoma, sans-serif; font-size:13px; text-transform:uppercase; color:#0e163d; }
h3 { font-family: Tahoma, sans-serif; font-size:11px; text-transform:uppercase; color:#dadcf4; font-weight:normal; }
h4 { font-family: Tahoma, sans-serif; font-size:11px; color:#202d69; font-weight:normal; }
h5 { font-family: Tahoma, sans-serif; font-size:11px; color:#94c8e9; font-weight:normal; text-transform:uppercase; margin-bottom:7px; }
h6 { font-family: Tahoma, sans-serif; font-size:9px; color:#e5ebff; }

a { text-decoration:underline; color:#e5ebff; }
a:hover { text-decoration:none; }


.contact-h4 { font-family: Tahoma, sans-serif; font-size:11px; font-weight:normal !important; text-transform:uppercase; color:#e5ebff !important; }

.p-top { padding-top:22px; }

/* Статистика */

.stat { line-height: 1px; height: 1px; position: absolute; }


#WrapALL { max-width:1280px; min-width:1000px; -width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 1280? "1280px": ((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto")); margin:0 auto; position: relative;  padding: 0 0 0px 0; min-height: 100%; }
/* Верхняя часть */

#Top { background:url(../i/TopBg.jpg) repeat-x; }
#TopMenuWrap { width:965px; margin:0 auto; }
#TopMenuLeftBord { background:url(../i/TopMenuLeftBord.jpg) no-repeat left top; }
#TopMenuBotBord { background:url(../i/TopMenuBotBord.jpg) no-repeat left bottom; }
#TopMenuRightBord { background:url(../i/TopMenuRightBord.jpg) no-repeat right top; }
#TopMenu { height:57px; width:917px; margin:0 auto; background:url(../i/TopMenuBg.jpg) repeat-x; padding-left:5px; }


.top-menu-item-left-bord { background:url(../i/TopMenuItemLeftBord.jpg) no-repeat left top; width:227px; margin:1px 1px 0 0; float:left; }
.top-menu-item-bot-bord { background:url(../i/TopMenuItemBotBord.jpg) no-repeat 7px bottom; }
.top-menu-item-right-bord { background:url(../i/TopMenuItemRightBord.jpg) no-repeat right top; }
.top-menu-item-top-bord { background:url(../i/TopMenuItemTopBord.jpg) no-repeat 7px -1px; height:39px; }
.top-menu-item-top-bord a { display:block; background:red; width:216px; height:29px;  }
.h-left { float:left; }
#FirstItem { padding:5px 0 0 5px; }
#FirstItem a { background:url(../i/top-m-1.jpg) no-repeat; }
#FirstItem a.active { background:url(../i/top-m-1a.jpg) no-repeat; }
#FirstItem a:hover { background:url(../i/top-m-1a.jpg) no-repeat; }
#SecondItem { padding:5px 0 0 5px; }
#SecondItem a { background:url(../i/top-m-2.jpg) no-repeat; }
#SecondItem a.active { background:url(../i/top-m-2a.jpg) no-repeat; }
#SecondItem a:hover { background:url(../i/top-m-2a.jpg) no-repeat; }
#ThirdItem { padding:5px 0 0 5px; }
#ThirdItem a { background:url(../i/top-m-3.jpg) no-repeat; }
#ThirdItem a.active { background:url(../i/top-m-3a.jpg) no-repeat; }
#ThirdItem a:hover { background:url(../i/top-m-3a.jpg) no-repeat; }
#FourthItem { padding:5px 0 0 5px; }
#FourthItem a { background:url(../i/top-m-4.jpg) no-repeat; }
#FourthItem a.active { background:url(../i/top-m-4a.jpg) no-repeat; }
#FourthItem a:hover { background:url(../i/top-m-4a.jpg) no-repeat; }


/* Главное меню */

#MainMenuWrap { height:213px; background:url(../i/MainMenuBg.jpg) no-repeat center 0px; }
#MainMenu { width:972px; margin:0 auto; position:relative; padding-left:7px; }
#MainMenu * { margin: 0 auto; padding: 0; border: none; }

#ActPict { position:absolute; left:247px; top:89px; }
#ActAbout { position:absolute; left:4px; top:90px; }
#ActPictKlienti { position:absolute; left:127px; top:91px; }
#ActPictVak { position:absolute; right:246px; top:91px; }

/* Конец главного меню */

/* Конец верхней части */

/* Контентная часть */

#ContentWrap { background:url(../i/ContBg.jpg) repeat-x; margin-top:-2px; -margin-top:-3px; position:relative; padding-bottom:96px;}
#LeftContImg { position:absolute; left:50%; margin-left:-640px; top:-31px; }
#WrapLeftBord { background:url(../i/LeftContBord.jpg) no-repeat top left; width:969px; margin:0 auto; position:relative;  }
#WrapTopBord { background:url(../i/TopContBord.jpg) no-repeat  23px top; }
#WrapRightBord { background:url(../i/RightContBord.jpg) no-repeat top right;  height:1%;}
#Wrapper { padding:24px 23px 0 23px; }
#ContHead { height:22px; background:url(../i/ContTitleBg.jpg) no-repeat; padding:1px 0 0 1px; }
#ContHead h2 { float:left; }
#ContHead img { margin-left:20px; }
#ContWrap { background:url(../i/InContGrad.jpg) repeat-x; padding-top:20px; }

.simple-block { margin:20px 20px 23px 23px; position:relative;}
.simple-block p { margin-bottom:12px; text-align:justify;}
.simple-block ul {list-style:none;padding:0;margin:0 0 12px 0;}
.simple-block li {padding-left:23px;background:url(../i/bullet2.gif) no-repeat left 4px;}
.simple-block-wrap img {padding:7px;background:#4c6098;border:1px solid #567ace;}
.simple-block img {padding:0;background:none;border:none;}
.simple-block img.news_img {padding:7px;background:#4c6098;border:1px solid #567ace; margin:0 0 20px 0;}


.work-wrap-block { margin:0 20px 0 23px; padding:7px; border:1px solid #577ace; background:#4c6098; }

.work-wrap-block2 { padding:7px; border:1px solid #577ace; background:#4c6098; margin-bottom:10px; }

.work-block { background:#243c7e; border:1px solid #5a72ab; padding:9px 0px 0 10px; }

.work-block img { padding:0 !important; border:0 !important; margin:0 0 9px 0 !important; }

.work-block a { margin:0 13px 0 0; //margin-right:10px; -margin-right:7px; text-decoration:none;}

.work-block span { margin:0 15px 0 0; text-decoration:none;}

#Intro .work-block a { margin-right:7px; text-decoration:none;}

.nomargin { margin-right:0px !important; }


/*для макетов с двухколоночным контентом*/

#NagTitle { margin-left:13px; -margin-left:16px; }
#Content { border:1px solid #2b4083; margin:0px 20px;}
#Cont { border:1px solid #3e5da7; }
#InCont,#InCont2 {  padding:0px 0 16px 30px; width:830px; }
.right { float:right; }
.left { float:left; }

.part { width:392px; }
.part p,.inpart p { margin-bottom:7px; }
.part ul,.inpart ul { margin-bottom:7px; }
.part li,.inpart li { list-style:none; background:url(../i/bullet2.gif) no-repeat 0px 6px; padding-left:14px; }
.cont-img { float:left; margin-right:16px; border:1px solid #7fa5ee; margin-bottom:3px; }
.cont-img2 {padding-top:10px;}
.cont-img2 img {border:1px solid #7fa5ee;}

.es { margin-right:3px; }
.inpart-text { margin-left:111px; }
.part h6 { margin-bottom:9px; }
.inpart2 { margin-left:206px; }
.left-right { background:url(../i/InContBotBord.gif) no-repeat left bottom; padding-bottom:20px; margin-bottom:20px; width:829px; }
tr.left-right { background:url(../i/InContBotBord.gif) no-repeat left bottom; width:auto; padding:0;}
tr.left-right td { padding:20px 15px;}

/*Конец стилей для макетов с двухколоночным контентом*/

/*Стили для макетов с левым меню и картинками с описанием*/

#ContHeadBullet2 { position:absolute; left:50%; margin-left:-248px !important; margin-top:1px; }
#ContWrapper { background:url(../i/InContGrad.jpg) repeat-x; }
.year { float:right; margin:3px 10px 0 0; }
.year li { background:url(../i/bullet3.gif) no-repeat 0px 3px; padding-left:11px; float:left; margin-right:21px; -margin-right:18px; list-style:none; color:#112952; }
.year a { color:#455b9c; text-decoration:none; }
#LeftMenuCont ul li span.select { display:block; width:190px; background:#425ba3 !important; -padding-left:2px; height:auto !important; }

/*Интернет маркетинг - форма запроса*/

#Form { margin-left:24px; }
#Form label { font-size:11px; color:#94c8e9; font-weight:normal; text-transform:uppercase; margin-right:10px; }
#Form select { width:195px; }
#Form span { color:#f1f2ff; }
#FormCont { padding-top:4px; }
#FormCont input { width:195px; border:1px solid #6c7caf; }
#Labels { float:left; }
#Labels label { text-transform:none; color:#b2b8eb; display:block; padding-top:8px; -padding-top:10px;  }
#Inputs { margin-left:111px; -margin-left:112px; padding-top:5px; }
#Inputs input { display:block; margin-bottom:3px; }
#FormCont textarea { height:60px; width:425px; margin-left:1px; margin-top:1px; }
#FormLinks { padding-top:10px; }
#Cancel { margin-left:22px; }
#Prim { margin:20px 0; }
#FormCont input#SimpleSend {border:0;padding:0;margin:0;background:none;font-size:11px;color:#E5EBFF;text-decoration:underline;cursor:pointer;}
#FormResult {width:auto;margin:0 auto;}
#FormResult th {padding:0 10px 0 0; font-size:11px;font-weight:normal;color:#E5EBFF;text-align:right;}
#FormResult.formbord td {border-left:1px solid #31427E;}
#FormResult.formbord {text-align:center;}

/*Конец - форма запроса*/

/*Левое меню*/

#LeftMenuWrapper { background:url(../i/LeftMenuImg.jpg) no-repeat right 18px; width:280px; float:left; }
#LeftMenuRightBord { position:absolute; left:50%; margin-left:-199px; /*-margin-left:-200px; -margin-left:-199px;*/ margin-top:-1px; }
#LeftMenuWrap { width:251px; //width:252px; -width:251px; background:url(../i/LeftMenuWrapBg.jpg) repeat-x;  padding:18px 0 0 12px;  }
#LeftMenu { background:url(../i/LeftMenuBg.jpg) repeat-x; }
#LeftBan { margin-top:10px;}
#LeftMenuLeftBord { background:url(../i/LeftMenuLeftBord.jpg) no-repeat left top; }
#LeftMenuTopBord { background:url(../i/LeftMenuTopBord.jpg) no-repeat 2px 0px; }
#LeftMenuCont { padding:15px 0 20px 10px;   border-right:1px solid #6b8ed3; -height:1%; }
#LeftMenuCont h3 { background:url(../i/bullet3.gif) no-repeat 0px 2px; padding-left:19px; margin:10px 0; -height:1%;}
#LeftMenuCont ul { margin:10px 0 10px 18px; padding-bottom:5px; }
#LeftMenuCont li { list-style:none; -height:17px;min-height:17px; }
#LeftMenuCont li span { background:url(../i/bullet4.png) no-repeat 0px 1px; display:block; width:17px; height:17px; float:left; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bullet4.png", sizingMethod="crop"); }
#LeftMenuCont li a { color:#c0ccfc; text-decoration:none; display:block; }
#LeftMenuCont li a:hover { text-decoration:underline; }
.link { text-decoration:underline !important; }
.link:hover { text-decoration:none !important; }

/*Конец левого меню*/

#ContentPartWrapper { padding:18px 14px 0px 0; margin-left:310px; z-index:1; }
#ContentPartWrap { border:1px solid #31427e; border-bottom:1px solid #5e76b2; border-right:1px solid #5e76b2; }
#ContentPart { border:1px solid #5e76b2; border-bottom:1px solid #31427e; border-right:1px solid #31427e; padding-bottom:0px; }
.diz-block { margin:0 36px 0px 23px; min-height:135px; -height:135px;-overflow:visible; }
.diz-block3 { margin:0 36px 0px 23px; min-height:169px; overflow:hidden; height:expression(this.scrollHeight < 169? "169px" : "auto"); }
.diz-block2 { margin:0 36px 0px 23px;}
.diz-block3 img { float:left; border:1px solid #567ccf; margin-right:38px; }
#NewsBlock .diz-block { margin:0 36px 0px 23px; min-height:0px; height:auto; }
.diz-block img { float:left; border:1px solid #567ccf; margin-right:38px; }
.cont-links { margin-top:5px; }
.cont-links li { display:inline; list-style:none; margin-right:35px; }
#NextPage { border-bottom:1px solid #495cbb; height:10px; width:536px; margin:0px 0 0 22px; }
#NextPage img { float:right;  position:relative; bottom:-1px; }
#NextPage2 { border-bottom:1px solid #495cbb; height:10px; width:830px;  }
#NextPage2 ul { float:right; margin-top:-1px; position:relative; -bottom:-1px; }
#NextPage2 li { display:inline; margin-left:2px; }
#NextPage2 a { font-size:11px; }
#NextPage2 img { float:right; padding-top:2px; position:relative; -bottom:-1px;  }
.cont-text { padding-left:244px; }
.space { height:36px; }
.space2 { height:15px; }
.icons { padding-top:14px; -padding-top:4px; }
.icons li { background:none !important; float:left; padding:0 !important;padding-right:7px !important; }

/*Конец стилей для макетов с левым меню и картинками с описанием*/

/*Контент и  левое меню для публикаций*/

#ContWrapper1 { background:url(../i/InContGradPub.jpg) repeat-x; }
#ContentPartWrapper1 { padding:18px 14px 0px 12px; z-index:1;  height:1%; position:relative; }
#ContentPartWrap1 { border:1px solid #31427e; border-bottom:1px solid #5e76b2; border-right:1px solid #5e76b2; height:1%; position:relative; }
#ContentPart1 { border:1px solid #5e76b2; border-left:1px solid #415da7; border-bottom:1px solid #31427e; border-right:1px solid #31427e; padding-bottom:10px; padding-right:15px; height:1%; position:relative;}
#LeftMenuWrapper1 { position:relative; background:url(../i/LeftMenuImgPub.jpg) no-repeat right 18px; width:312px; float:left; margin:-20px 0px 0px -14px; -margin-left:-14px; z-index:2; }
#LeftMenuRightBord1 { position:absolute; right:49px;  margin-top:-1px; }
#LeftMenuRightBordBot { z-index:5;  width:11px; height:11px; background:url(../i/LeftMenuRightBordBot.gif) no-repeat;  float:right; margin-right: -5px; position:relative; margin-bottom:10px; }
#LeftMenuWrap1 { width:251px; background:url(../i/PubMenuBg2.jpg) no-repeat -22px  top; padding:18px 0 10px 12px; -padding-bottom:0px;  }
#LeftMenu1 { background:url(../i/PubMenuBg.jpg) repeat-x; }
#ContHeadBullet3 { position:absolute; left:50%; margin-left:-248px !important; margin-top:1px; }
#ContHeadBullet4 { position:absolute; left:50%; margin-left:-236px !important; margin-top:1px; }
#Grad { position:absolute; z-index:0; top:62px; left:2px; }
#MainColumn { position:relative; margin-left:18px; }
#MainColumn H1 { margin:20px 0 10px 0px; padding-left:16px; }
#Intro { margin-left:286px; height:1%; -margin-left:283px; }
/* #Intro p { margin-left:15px; margin-bottom:15px; } */
.pub { background:url(../i/PubItemBg.gif) no-repeat 20px 152px; float:left; margin:0 3px 15px 0px; padding-bottom:1px; position:relative; -height:1%; padding-left:20px; z-index:4; }
.pub .wrap {  background:url(../i/bullet5.gif) no-repeat left 4px; }
.pub .wrap h3 { margin-left:16px; }
.pub .wrap .item-wrap { border-left:1px solid #4859b6;   margin-top:5px; position:relative; }
.item {  width:250px; height:135px; border-left:6px solid #3a5298;  }
.item h5 { margin-bottom:5px; }
.item img { border:1px solid #638de9; margin:10px 0 0 9px; float:left; }
.item .cont { margin-left:92px; padding-top:8px; }
.item .link { right:0; position:absolute;  width:76px; bottom:0; -bottom:16px; height:11px; }
.item .link a { float:left; -height:1px;}
.item .link .img-link { margin:-6px 0 0 0; }
.item .link .img-link img{ border:0; }

#PublicTab {background:url(/i/smi/perf_top.gif) top left repeat-x;padding:6px 0 16px 0; width:420px;margin:auto;}
#PublicTab #PubD1 {background:#f6ede5;padding:12px;margin:0;color:#000;}
#PublicTab #PubD2 {background:url(/i/smi/perf_bot.gif) repeat-x top left;height:6px;}
#PublicTab h6 {font-size:11px; font-weight:bold; font-style:normal; color:#000; text-align:center;margin:10px 0 20px 0;}
#PublicTab h6 em {font-weight:normal;font-style:italic;}
#PublicTab p, #PublicTab ul {margin:0 0 10px 0;}
#PublicTab ul li {list-style:none;background:url(/i/bullet6.gif) 24px 5px no-repeat;padding-left:40px;margin:3px 0 0 0;}
#PublicTab a {color:#000; text-decoration:none; font-weight:bold;}
#PublicTab .center {text-align:center;}

/*Конец стилей для публикаций*/

/* Стили для страницы с клиентами */

#ContWrapK { background:url(../i/InContGrad.jpg) repeat-x; }
#LeftKlientGrad { position:absolute; }
#OnContBg { background:url(../i/OnContBg.jpg) no-repeat left top; height:18px; position:relative; -left:1px; -left:0px; }
#ContentK { border:1px solid #2d3f7e; border-top-color:#5b6baa; margin:0px 11px;}
#Cont1 { border:1px solid #6179b6; padding-right: 23px; border-top-color:#8f9ec8; }
#KlientBullet { position:absolute; right:54px; -right:53px; top:65px; }
#KlientBullet2 { position:absolute; right:59px; -right:58px; top:34px; }
#KlientWrap { background:url(../i/KlientContGradBg.jpg) repeat-x left top; height: 1%;}
#KlientMenu { margin-left:28px; padding: 18px 0 0px 0; }
#KlientMenu  li { list-style:none; float: left; background:url(../i/bullet3.gif) no-repeat 0px 2px; padding-left:17px; padding-right:10px; width:245px; }
#KlientMenu li a { text-transform:uppercase; text-decoration:none; }
#KlientMenu li span { display:block; }
.select-item { background:#6c7dbc; padding-left:5px; width:227px !important; }
a:hover .select-item,a:active .select-item { cursor:pointer; cursor:hand; }

.select-item a { color:#232b51; }
.sort { position:relative; }
.sort .in-ul { position:absolute; }
.sort .in-ul li { width:230px !important; }
.sort span { background:url(../i/sort.gif) no-repeat right 3px; }
#KlientTitle { margin-top:35px; margin-bottom:16px; float:left; margin-left:29px; -margin-left:14px; }
#InCont1 { padding-bottom:35px; width:830px; padding-left:30px; }
#InCont2 { padding-bottom:35px; width:830px; padding-left:30px; }
.klient-item { width:257px; float:left; height:60px; padding-right:15px; }
.klient-item img { float:left; border:1px solid #6b96eb; margin-top:2px; }
.klient-item .cont { margin-left:85px; background:url(../i/bullet2.gif) no-repeat 0px 5px; padding-left:15px; }
.klient-item .cont a {  }

.k_img {float:left;padding:10px;width:203px;overflow:hidden;margin-right:-203px;}
.k_cont {margin-left:224px;padding:10px;}
.k_cont2 {padding:10px;}
.k_cat {padding-top:7px;}
.klient_work h5 {padding-top:10px;}




/* Конец стилей для страницы с клиентами */

/*Стили для страницы "Вакансии"*/

#VakMenu { margin-left:28px; padding: 18px 0 0px 0; }
#VakMenu  li { list-style:none; float: left; background:url(../i/bullet3.gif) no-repeat 0px 2px; padding-left:17px; padding-right:5px; width:180px; text-transform:uppercase; color:#e5ebff; }
#VakMenu li a { text-transform:uppercase; text-decoration:none; }
#VakMenu li span { display:block; text-transform:uppercase; color:#112952; }
#RightLi { margin-left:26px; margin-right:15px;  }
#RightMenuTitle { width:150px !important; }
#RightMenu  { padding:10px 47px 10px 0px; float:right; border-right:1px solid #6b8ed3; position:relative; -left:1px; -left:0; }
#RightMenuBord { position:absolute; right:59px; -right:58px; top:65px; }
#VakBall { position:absolute; right:-6px; bottom:-5px; }
#RightMenu li { list-style:none;  padding:2px 0 1px 0;  width:136px;}
#RightMenu li span { background:url(../i/bullet4.png) no-repeat 0px 0px; /*padding-left:18px;*/ -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bullet4.png", sizingMethod="crop"); display:block; width:15px; height:15px; float:left; }              /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
#RightMenu li a { color:#c0ccfc; text-decoration:none; }
#RightMenu li a:hover { text-decoration:underline; }
#RightMenu li.active { background:#5267ad; height:1%; width:136px; }
#VakP { padding:10px 30px 0 28px; margin-right:180px;  }
#VakTitle { margin-top:35px; margin-bottom:16px; float:left; margin-left:30px; -margin-left:15px; }
.v-space { width:24px; float:left; height:100px; }
.vak-wrap { position:relative; float:left; margin-bottom:30px; }
.vak-item { border-left:1px solid #4a5bba; background:url(../i/VakBord.gif) no-repeat left bottom; width:400px;  min-height:195px; overflow:hidden; height:expression(this.scrollHeight < 195 ? "195px" :  "auto"); }
.vak-item h5 { border-left:6px solid #475fa5; padding-left:10px; }
.vak-item .cont { padding-left:16px; padding-bottom:15px; }
.vak-item .cont p { color:#dadcf4; margin-top:5px;}
.vak-item .cont ul { margin:10px 0; }
.vak-item .cont li { list-style:none; background:url(../i/bullet2.gif) no-repeat left 4px; padding-left:12px; -height:1%; }
.vak-item .cont .link { right:0; position:absolute;  width:116px; bottom:2px !important; -bottom:-3px !important; height:11px; }
.vak-item .cont .link a { float:left; }
.vak-item .cont .link .img-link { margin-top:4px; -margin-top:2px; text-decoration:none; }
.vak-item .cont .link .img-link img{ border:0; margin-left:5px; }

#vac_choose_city { display: none; position: absolute; left: 20px; top: 20px; width: 180px; border: 1px solid #375299; background-color: #7585B9; }
#vac_choose_city ul { margin: 1px 1px 0 1px; padding: 0; }
#vac_choose_city ul li { background: none; padding: 0 0 1px 0; width: 100%; }
#vac_choose_city ul li a { display: block; font-weight: normal; line-height: 20px; padding: 2px 5px; _width: 168px; }
#vac_choose_city ul li a:hover { background-color: #375299; }



/*Конец стилей для страницы "Вакансии"*/

/*Стили для галереи работ*/


.head-title { float:left; position:relative; left:-6px; }
#ContHeadBullet3 { position:absolute; left:50%; margin-left:-300px !important; margin-top:0px; }
.year1 { float:right; margin:2px 86px 0 0; -margin-right:86px; -margin-right:38px; }
.year1 li { background:url(../i/bullet3.gif) no-repeat 0px 2px; padding-left:13px; -padding-left:15px; float:left; margin-right:21px; -margin-right:18px; list-style:none; color:#112952; }
.year1 a { color:#455b9c; text-decoration:none; }
#GalRightLine{ position:absolute; right:59px; -right:58px; top:34px; }
#GalMenu { margin-left:28px; padding: 18px 0 0px 0; }
#GalMenu  li { list-style:none; float: left; background:url(../i/bullet3.gif) no-repeat 0px 2px; padding-left:12px; padding-right:5px; width:190px; position:relative; z-index:10; }
#GalMenu li a { text-transform:uppercase; text-decoration:none; }
#GalMenu li div { height:15px; -height:12px; padding-left:5px; }
#GalMenu li a span { display:block; text-transform:uppercase; float:left; cursor:pointer;  background:#6678b7; }

#VakMenu li div { height:15px; -height:12px; padding-left:5px; }
#VakMenu li a span { display:block; text-transform:uppercase; float:left; cursor:pointer;  background:#6678b7; }

.gal-right-li { margin-left:10px; margin-right:5px; -margin-right:0px;  }
.gal-right-side { width:170px !important; }
.gal-right-side .in-ul li { width:155px !important; }
.menu { padding-top:3px; }
.menu-bord  { border-top:1px solid #758cc4;   }
.menu-bord  img { float:right; }
.in-ul { display:none; position:absolute; top:15px; left:0px; background:#5a6da8; z-index:2; padding-left:11px; padding-bottom:8px; border:1px solid #30478b; border-top:0; }
.in-ul li { background:url(../i/ball.gif) no-repeat left 5px !important; padding-left:10px !important; width:175px !important; }
.in-ul li a { text-transform:none !important; color:#feffff !important;	}
.in-ul li a:hover { text-decoration:underline !important; }
#GalTitle { margin-top:20px; margin-bottom:16px; float:left; margin-left:30px; -margin-left:15px; }
#GalRightBord { position:absolute; right:54px; -right:53px; top:65px; }
.gal-item { width:400px; min-height:134px; overflow:hidden; height:expression(this.scrollHeight < 134 ? "134px" :  "auto"); background:url(../i/GalBord.gif) no-repeat 220px bottom; }
.gal-item img { border:1px solid #567ace; float:left; }
.gal-item .cont { margin-left:220px; padding-bottom:10px;} /* добавлено */
.gal-item .cont h5, .gal-item .cont2 h5 { margin-top:8px; }
.gal-item .cont p, .gal-item .cont2 p { padding-bottom:5px; }
.gal-item .cont2 { padding-bottom:10px;} /* добавлено */
.gal-item .link { right:0; position:absolute;  width:80px; bottom:2px !important; -bottom:0px !important; height:11px; }
.gal-item .link a { float:left; }
.gal-item .link .img-link{ margin-top:4px; -margin-top:3px; -margin-top:4px; text-decoration:none; }
.gal-item .link .img-link img{ border:0; margin-left:5px; }
.g-space { width:30px; height:60px; float:left;}
#NextPage3 { border-bottom:1px solid #495cbb; height:10px; width:822px; }
#NextPage3 ul { float:right; margin-top:-1px; -margin-top:1px; position:relative; -bottom:-2px; }
#NextPage3 li { display:inline; margin-left:2px; }
#NextPage3 a { font-size:11px; }
#NextPage3 img { float:right; padding-top:2px; position:relative; -bottom:-3px; }

/*Конец стилей для галереи работ*/

/* English Version styles */

#EngVersion h3 {background:url(../i/bullet3.gif) no-repeat 0px 2px; padding-left:19px; margin:10px 0; color:#94c8e9; clear:both;}
#EngVersion #Cont1, #ContactWrap {padding: 25px 25px 25px 30px;}
#EngVersion #Cont1 p, #ContactWrap p {margin-left:16px; text-align:justify;}
#EngVersion #ContWrapK {padding-top:20px;}
#EngVersion #ContentK {border-top-color:#3f4d8b;}
#EngVersion #Top {height:236px;min-width:964px;background:url(../i/englog.jpg) 50% 0;}
#EngVersion #TopMenuWrap { width:970px; margin:0 auto; }
#EngVersion #ContHead a {background:url(../i/bullet3.gif) no-repeat 0px 2px; padding-left:19px; color:#112952; text-decoration:none;font-weight:normal; margin-left:28px;}
#EngVersion #Leaders {text-align:center; width:404px; margin:0 auto; color:#fff;}
#EngVersion #Leaders img {display:block; padding:1px; background:#354c90;border:1px solid #7fa5ee; margin-bottom:10px;}
#EngVersion #Leaders #Ld1 {float:left;}
#EngVersion #Leaders #Ld2 {float:right;}

/* End of English Version styles */


/* Стили для Контактов */


#ContactWrap .contact_text { margin-bottom: 15px; overflow: hidden; _height: 1%; }
#ContactWrap p.main { //position: relative; padding-bottom: 2px; }
#ContactWrap .w290 { float: left; width: 290px; }
#ContactWrap .w280 { float: left; width: 275px; }
#ContactWrap .w220 { float: left; width: 220px; }
#ContactWrap .contact_moscow { float: left; width: 392px; margin-right: 15px; } 
#ContactWrap .contact_peterburg { float: left; width: 392px; margin-right: 15px; } 
#ContactWrap .contact_kazan { float: left; width: 260px; } 
#ContactWrap p {margin:0 0 8px 0;}
#ContactWrap h4 {font-size:11px;margin:23px 0 6px 0;padding:0 0 0 17px;font-weight:bold;color:#B2B8EB;background:url(../i/bullet3.gif) no-repeat 0px;}

#ContactWrap .contact_scheme { padding: 0 0 20px 0; background: url(/i/contact/contact_scheme_bg.gif) no-repeat 0 0; }
#ContactWrap .contact_scheme .scheme_photo { float: left; width: 555px; margin-right: -555px; height: 332px; }
#ContactWrap .contact_scheme .scheme_photo .scheme_flash { margin: 16px 0 0 16px; width: 499px; height: 287px; }
#ContactWrap .contact_scheme .scheme_content { margin-left: 555px; _height: 1%; }


/*
#ContactCont {float:right;width:400px;}
#ContactMap {width:400px;float:left;margin: 24px 0 0 0; padding-bottom:15px;}
#ContactMap p {text-align:right;-margin:0 0 24px 0;}
#ContactMap .c_build {height:306px;}
#ContactMap .c_map {height:263px;}

.cont01 { width:522px; float:left; margin-right:-522px; text-align:center; display:inline; clear:left;}
.cont01 img {margin:10px auto 0 auto;}

.cont02 { float:left; margin-left:523px; display:inline;//width:290px;}
*/

/* Конец стилей для Контактов */

.bul { position:relative; left:-7px; }
.bul2 { position:relative; left:-17px; z-index:999; }
.img_padd {padding:20px;}

#KlientWrap {min-height:300px; -height:300px; -overflow:visible;}

#Intro .simple-block-wrap {min-height:300px; -height:300px;-overflow:visible; }


/* Конец контентной части */


/* Нижняя часть */

/*
#FooterWrap { background:#162867; position:absolute; bottom:0px; height:42px; width:100%; -position:expression((document.body.clientHeight > document.documentElement.clientHeight)?"relative":"absolute");}
#Footer { height:33px; width:970px; margin:0 auto; padding-top:9px;}
#LeftFoot { width:455px; margin-left:35px; }
#RightFoot { float:right; width:475px; position:relative; }
.foot-title { color:#f6f2cc; font-size:10px; text-transform:uppercase; }
.foot-p { color:#ddddf8; text-decoration:underline; }
.foot-info1 { padding-left:15px; padding-right:6px;  float:left;}
.foot-info1 li { list-style:none; color:#ddddf8; }
.foot-info a { text-decoration:underline; }
.foot-info a:hover { text-decoration:none; }
.foot-info li { list-style:none; color:#ddddf8; }
.address { float:left; height:30px; }
.text { margin-left:70px; }
#Valid { position:absolute; right:0px; top:0px; color:#e5ebff; padding:0 0 0 36px; background:url(../i/x.gif) no-repeat;}
*/
.feedback_div {width:49.9%;float:left; margin-bottom:20px;}
.feedback_div img {float:left; margin-right:12px; border:1px solid #6B96EB;}

#FooterWrap { background:#162867; position:absolute; bottom:0px; height:76px; width:100%; -position:expression((document.body.clientHeight > document.documentElement.clientHeight)?"relative":"absolute"); _margin-bottom: -20px; }
#Footer { width:970px; margin:0 auto; padding-top:8px; color: #ddddf8; }
#Footer a { color: #ddddf8; }
#Footer span { color: #f6f2cc; font: bold 10px/14px Tahoma, sans-serif; text-transform: uppercase; }
#Footer .foot_adrs { float: left; width: 335px; font: 11px/14px Tahoma, sans-serif; padding-left: 1px; }
#Footer .foot_phones { float: left; width: 235px; font: 11px/14px Tahoma, sans-serif; padding-left: 1px; }
#Footer .foot_mails { float: left; width: 153px; font: 11px/14px Tahoma, sans-serif; padding-left: 1px; }
#Footer .foot_xpro { float: left; padding: 14px 0 4px 36px; background: url(../i/x.gif) no-repeat 0 18px; font: 11px/14px Tahoma, sans-serif; }
#Footer .br { clear: both; height: 0px; font-size: 0px; line-height: 0px; }


/* конец нижней части */

/* add guram */
.se-xpro h2 {font-size:11px; text-transform:none; color:#f8f3c3;}
/* end add guram */