﻿/*** Base css from site ***/
@font-face {
	font-family: 'MyriadPro';
	src: url('fonts/MyriadProBoldCondensed.eot');
	src: local('MyriadProBoldCondensed'), url('fonts/MyriadProBoldCondensed.woff') format('woff'), url('fonts/MyriadProBoldCondensed.ttf') format('truetype');
}



*{margin:0;/*padding:0*/}
html{font-family:Verdana;font-size: 12px;margin:0;padding:0}
body{position: relative;margin: 0;padding: 0;background:url('images/bg.gif') repeat}
.clear{clear: both}
.clearR{clear: right}
.left{float:left}
.clearL{clear: left}
.tcenter{text-align: center}
a img{border:none;}
#page{width: 1015px;margin: 0 auto}
#main .leftpart,#main .rightpart{float:left;}
#main .leftpart{width:258px;background:url('images/hLogo.png') no-repeat}
#main .rightpart{width:757px;}
#main .leftpart #gotomain{margin:20px 0 0 25px}
#main .leftpart #gotomain a{display:block;height:65px;width:220px}
#main .header{height: 43px; background:url('images/nt.gif') no-repeat 486px bottom}
#main #langCh{float: right;margin: 5px 125px 0 0;}
#main #langCh div{float: left;line-height: 14px;height: 14px;font-size:13px;}
#main #langCh a, #main #login a{color: #6c6c6a;text-decoration: underline;}
#main #langCh a:hover{text-decoration:none}
#main #langCh a.aspNetDisabled, #main #login{color: #F37200;text-decoration: none;}
#main #langCh .LangC_sep{background: #6c6c6a;width: 1px;margin: 0 5px;}
#main #login{float: right;margin: 0 5px;}
#page .control-name{padding:2px;text-align:right;line-height:normal}
#page .control-name span{font-size:10px;color:Gray;font-style:italic}
#page .ui-widget{font-size:12px;}
/*** Base css from site ***/
.hFon{position: absolute;top:0;left:0;width: 100%;z-index: -1;background:url('images/hFon.png') repeat-x;height:214px}
#bgsh{position: absolute;top:214px;left:0;width: 100%;z-index: -1;background:url('images/bgsh.png') repeat-x;height:574px}
#pageB{width: 1065px;margin: 0 auto; background:url('images/hn.png') no-repeat 250px 43px}
#r2 {height:171px}
/*** MenuTop ***/
#main #topmenu{font-weight:100;width:531px; float:left;}
#main #topmenu a {line-height:40px;padding-left:32px;font-weight:bold;font-family:Arial;}
#main #topmenu ul.root li{margin:0px 13px 0 3px;}
#main #topmenu a.active, #main #topmenu a:HOVER{ color:#f37200}
#main #topmenu .about-us a{background:url('images/menut.gif') no-repeat 0 -369px;}
#main #topmenu .about-us a.active{background:url('images/menut.gif') no-repeat 0 -184px;}
#main #topmenu .about-us a:HOVER{background:url('images/menut.gif') no-repeat 0px 0px;}
#main #topmenu .prices a{background:url('images/menut.gif') no-repeat 0 -406px;}
#main #topmenu .prices a.active{background:url('images/menut.gif') no-repeat 0 -220px;}
#main #topmenu .prices a:HOVER{background:url('images/menut.gif') no-repeat 0 -37px;}
#main #topmenu .portfolio a{background:url('images/menut.gif') no-repeat 0 -443px;}
#main #topmenu .portfolio a.active{background:url('images/menut.gif') no-repeat 0 -257px;}
#main #topmenu .portfolio a:HOVER{background:url('images/menut.gif') no-repeat 0 -74px;}
#main #topmenu .faq a{background:url('images/menut.gif') no-repeat 0 -480px}
#main #topmenu .faq a.active{background:url('images/menut.gif') no-repeat 0 -295px;}
#main #topmenu .faq a:HOVER{background:url('images/menut.gif') no-repeat 0 -111px;}
#main #topmenu .contacts a{background:url('images/menut.gif') no-repeat 0 -515px}
#main #topmenu .contacts a.active{background:url('images/menut.gif') no-repeat 0 -329px}
#main #topmenu .contacts a:HOVER{background:url('images/menut.gif') no-repeat 0 -145px}
/*** Menu ***/
#r1 {height:229px;}
#bgMb {background:url('images/bgMb.gif') no-repeat 1px bottom;padding:0 0px 15px 18px;}
#menu {padding:0 ;background:url('images/bgM.gif') repeat-y 1px 0px}
/*** FAQ ***/
#faq {width:244px; height:206px; background:url('images/faq.png') no-repeat;margin:60px 0 10px 3px}
#dFaq{color:#515567;font-size:24px;width:200px;text-align:right;padding-top:20px;line-height:18px;font-family:MyriadPro;padding-bottom:5px}
#dFaqLinks{padding:15px 0 0 90px;font-size:12px;}
#dFaqLinks a.faq{color:#404142;text-decoration:none;padding-left:18px;display:block;width:120px; font-size:11px;}
#dFaqLinks a.faq:HOVER{color:#f37200;}
#dFaqLinks div.faq{background:url('images/menut.gif') no-repeat 0 -551px;margin:1px;}
#dFaqLinks div.faq:HOVER{background:url('images/menut.gif') no-repeat 0 -588px}
#dFaqMore{padding:10px 35px 0 0;font-size:12px;text-align:right;}
#dFaqMore a.faq{color:#03296a;text-decoration:none;background:url('images/menut.gif') no-repeat right -661px;padding-right:13px;font-size:11px;}
#dFaqMore a.faq:HOVER{color:#f37200;background:url('images/menut.gif') no-repeat right -624px}
/*** Footer ***/
#footer{height:90px;background:url('images/f.gif') no-repeat center 0; margin-right:13px;}
.footer_left,.footer_right{float:left;color:#03296a;margin-top:30px; font-size:12px;}
.footer_right{float:right;}
.footer_left div{text-align:left; padding-left:30px;}
.footer_right div{text-align:right; padding-right:30px;}
.footer_left_pad a{text-decoration:none;color:#03296a}
/*** Content ***/
#content{color:#333}
#mainpage{background:url('images/lt.png') no-repeat 10px 50px}
#mainpage #title{background:url('images/nb.png') no-repeat 294px 0;height:96px}
/*** MainPage ***/
#mainpage #toplist{height:188px;margin:0 0 45px 0}
#mainpage #toplist div.left{/*float:left;*/width:49%}
#mainpage #toplist span{color:#515567;display:block;background:url('images/menut.gif') no-repeat 0 -701px;padding:4px 0 4px 30px;margin-left:30px;font-size:13px;}
#mainpage #toplist .title{background:none;font-size:24px;padding:4px 0 16px 0;font-family:MyriadPro}
#mainpage #services{background:url('images/mp.gif') no-repeat 0 0;height:444px;margin-left:10px}
#mainpage #services .item{float:left;width:371px;height:222px}
#mainpage #services .item .title{height:30px;color:#515567;font-size:24px;padding:20px 0 0 40px;font-weight:bold;font-family:MyriadPro}
#mainpage #services .item .title a{color:#515567;text-decoration:none}
/*#mainpage #services .item .descr{height:122px;padding:20px 20px 0 145px;color:#414142;font-size:11px; line-height:17px;}*/
#mainpage #services .item .descr{height:122px;padding:20px 20px 0 0;color:#414142;font-size:11px; line-height:17px;}
#mainpage #services .item .descr .descr-pic{float:left}
#mainpage #services .item .descr .descr-pic .SitesImage{display:block;background:url('Images/HPWebSite.png') no-repeat;width:93px;height:100px;margin:0 26px}
#mainpage #services .item .descr .descr-pic .rascrutka{display:block;background:url('Images/HPRaskrutka.png') no-repeat;width:93px;height:100px;margin:0 26px}
#mainpage #services .item .descr .descr-pic .WindowsPicture{display:block;background:url('Images/HPProgramm.png') no-repeat;width:93px;height:100px;margin:0 26px}
#mainpage #services .item .descr .descr-pic .DnnPicture{display:block;background:url('Images/HPDotNetNuke.png') no-repeat;width:93px;height:100px;margin:0 26px}



#mainpage #services .item .link{height:30px;padding:0 35px 0 0;font-size:11px;text-align:right}
#mainpage #services .item .link a{color:#03296a;text-decoration:none;background:url('images/menut.gif') no-repeat right -662px; padding-right:13px;}
#mainpage #services .item .link a:HOVER{color:#f37200;background:url('images/menut.gif') no-repeat right -625px}
.HtmlTextView table td{padding:3px}
#content #contentText{min-height: 570px;position: relative;padding:0 20px 20px 20px;}
#content #contentText p{text-align: justify;padding-bottom: 10px;}
#content #contentText h1{font-size: 20px;padding: 0 0 15px 0;}
#content #contentText h3{font-size: 18px;padding: 5px 0;}
#content #contentText ul{list-style-position: inside;padding-bottom: 5px;}
.lkBtnAdminPages{position:fixed;top:0px;left:0px;}
.row.editbuttons{padding: 5px;text-align:right;}
.lkBtnAdminPages .row{margin-bottom:8px}
.pageitem.editmode{border:1px dashed Gray;min-height:10px}
.modalBackground{background: #444444 url(images/modalB.png) 50% 50% repeat;opacity: .70;filter: Alpha(Opacity=70);position: fixed;top: 0px;left: 0px;z-index: 600 !important}
.modalPanelPopup{padding: 5px;background-color: #FFFFFF;z-index: 601 !important}
.HtmlTextEdit{width:750px;height:500px}
.PopupFileManager{margin:0 auto;width:1100px;height:575px}
.dEditpopup-background{background: #444444 url(images/modalB.png) 50% 50% repeat;opacity: .70;filter: Alpha(Opacity=70);position: fixed;top: 0px;left: 0px;width:100%;height:100%;z-index: 600 !important}
.dEditpopup-panel{padding: 5px;background-color: #FFFFFF;z-index: 601 !important;position: fixed;top: auto;left: auto;min-width:600px;min-height:400px;max-width:95%;max-height:95%;overflow:auto}
.contentHtmlNameType{font-size:10px;color:Gray;font-style:italic;}
/*** PortfolioTemplate page ***/
#pageTemplate #titelText .editmode{margin-left:20px;margin-right:26px;width:100%}
#pageTemplate #titelText{margin-left:13px;max-width:360px;}
#pageTemplate #title{background:url('images/nb.png') no-repeat 294px 0;min-height:83px}
#contentLine, #portfolioDetail{background:url('Images/portfolioFon.png') ;min-height:50px;}
#clPortfolio #ContentLineView .photo{float:left}
#clPortfolio #ContentLineView .photo img{width:306px;border:3px solid white;-moz-box-shadow: 0 0 9px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.5);box-shadow: 0 0 9px rgba(0,0,0,0.5); margin-right:20px;}
#clPortfolio #ContentLineView .photo img:hover{-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);box-shadow: 0 0 15px rgba(0,0,0,0.5);}
#clPortfolio #ContentLineView .cliRowStyle .description, #pageTemplate #contentLine #clPortfolio #ContentLineView .cliRowStyle .description{margin-left:332px;}
#clPortfolio #ContentLineView .content a.titel{text-align:left;margin-bottom:20px;display:block;}
#clPortfolio #ContentLineView .content a.titel{text-decoration:none;color:#515567;font-size:24px;font-weight:bold;font-family:MyriadPro}
#clPortfolio #ContentLineView .cliRowStyle, #clPortfolio #ContentLineView .cliAlteringRowStyle{padding:20px 0;margin:0 20px;}
#clPortfolio #ContentLineView .clivContentLine .cliRowStyle + div.cliAlteringRowStyle, #pageTemplate #contentLine #clPortfolio .clivContentLine .cliAlteringRowStyle + div.cliRowStyle{background:url('Images/portfolioSeparator.png') repeat-x; background-position:top center;}
#pageTemplate #portfolioHeaderBG{background:url('Images/titel.png') repeat-y; background-position:left;padding-bottom:10px; margin-left:-13px;}
#pageTemplate #titlepage{background:url('Images/CreateSitesArrow.png') no-repeat 0 5px;padding-top:10px;}
#pageTemplate #titelText{margin-left:36px;}
#pageTemplate #shadowTitelTop{background:url('Images/shadowTitelTop.png') no-repeat; background-position:left;height:15px;width:320px;margin-left:-13px;}
#pageTemplate #shadowTitelBott{background:url('Images/shadowTitelBot.png') no-repeat ; background-position:left;height:15px;width:320px;margin-left:-13px;}
#portfolioMenu{margin-left:-14px;margin-right:-13px;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li span{width:125px; height:112px; display:block; color:#03296a;text-align:center;margin-top:25px;padding:0 15px;font-size:14px;font-weight:600;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li {height:142px;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.active{position:relative;height:142px;width:155px;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.active{background:url('Images/portfolioMenu.png') repeat-x; background-position:top;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.webSystem a{background:url('Images/webSystem.png') no-repeat bottom center;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.moduleDotNet a{background:url('Images/DotNetNuke.png') no-repeat bottom center;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.mibileApplications a{background:url('Images/kpk.png') no-repeat bottom center;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.webSite a{background:url('Images/webSitebg.png') no-repeat bottom center;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.WindowsAplication a{background:url('Images/winAplication.png') no-repeat bottom center;}
#pageTemplate #top{width:763px; margin-left:-6px;margin-top:-15px;padding-top:15px;}
#pageTemplate #top #leftTop{background:url('Images/pLshawowAngle.png') no-repeat right bottom; width:5px;margin-top:-15px; padding-top:14px; float:left; /*margin-left:-7px;*/} 
#pageTemplate #topshadowCl{background:url('Images/topshadowCl.png') repeat-x; background-position:bottom; padding-top:14px;margin-top:-15px;margin-left:5px;width:751px; float:left;}
#pageTemplate #rightShadowCl{background:url('Images/rightshadow.png') repeat-y; background-position:right;margin-right:-6px;padding-right:15px;}
#pageTemplate #leftShadowCl{background:url('Images/leftshadow.png') repeat-y; background-position:left;margin-left:-14px;padding-left:16px;}
#pageTemplate #bottomBorder{width:763px; margin-left:-6px;margin-top:-15px;padding-top:15px;}
#pageTemplate #bottshadowCl{background:url('Images/botshadowCl.png') repeat-x; background-position:bottom; margin-bottom:-14px;padding-bottom:14px;margin-right:7px;margin-left:5px;}
#pageTemplate #bottomBorder #leftBottomShadowCL{background:url('Images/leftBottomBorder.png') no-repeat right top; width:6px; margin-bottom:-6px;padding-bottom:6px; float:left; margin-left:-1px; }
#pageTemplate #bottomBorder #rightBottomShadowCL{background:url('Images/rightBottomShadow.png') no-repeat left top;width:7px;margin-bottom:-6px;padding-bottom:6px; float:right}
#pageTemplate .whiteLine{background:url('Images/white.png') repeat-x;margin:0 15px;margin-top:-1px;padding-top:1px;}
#leftShadowCl #contentLine .url-details{margin-top:20px; margin-left:332px;text-align:left !important;}
#leftShadowCl #contentLine .url-details a{color:#03296a; background:url('Images/more.png') no-repeat;background-position:right;padding-right:15px;}
#pageTemplate #top #rightTopShadow{background:url('Images/shawowAngle.png') no-repeat left bottom; width:6px; margin-top:-7px; padding-top:6px; margin-right:1px; float:right}
/*** TextTemplate page ***/
#FAQTemplate ,#TextTemplate {position:relative;margin-top:40px;}
#FAQTemplate #titelText .editmode ,#TextTemplate #titelText .editmode{margin-left:20px; margin-right:26px;width:100%}
#FAQTemplate #titlepage ,#TextTemplate #titlepage{padding:20px 0 20px 0}
#FAQTemplate #title, #TextTemplate #title{background:url('images/nb.png') no-repeat;min-height:83px; position:absolute; left:294px; width:434px;margin-top:-40px;}
#FAQTemplate #TTbg , #TextTemplate #TTbg {background:url('Images/textTempShadowFon.png');margin-left:14px; margin-right:14px;}
#FAQTemplate #TTTopShadow, #TextTemplate #TTTopShadow{background:url('images/TTTopShadow.png') repeat-x;height:15px;width:731px; float:left;}
#FAQTemplate #TopLeftAngle, #TextTemplate #TopLeftAngle{background:url('Images/TopLeftAngle.png') no-repeat right bottom;width:13px; height:15px; float:left; border:0; padding:0}
#FAQTemplate #TopRightAngle, #TextTemplate #TopRightAngle{width:13px;height:15px; background:url('Images/TopRightAngle.png') no-repeat left bottom;margin-left:744px; border:0px; padding:0}
#FAQTemplate #TTLeftShadow, #TextTemplate #TTLeftShadow{background:url('Images/TTLeftShadow.png') repeat-y;background-position:left;}
#FAQTemplate #TTRightShadow, #TextTemplate #TTRightShadow{background:url('Images/TTRightShadow.png') repeat-y; background-position:right; }
#FAQTemplate #TTTitelShadow, #TextTemplate #TTTitelShadow{background:url('images/TTTitelShadow.png') no-repeat; background-position:top; height:40px;}
#FAQTemplate #titelText .editmode, #TextTemplate #titelText .editmode{margin-left:20px; margin-right:26px;}
#FAQTemplate #titelText, #TextTemplate #titelText{margin-left:36px;/*max-width:360px;*/}
#FAQTemplate #BottLeftAngle, #TextTemplate #BottLeftAngle{margin-bottom:-14px; padding-bottom:14px; width:13px; background:url('Images/BottLeftAngle.png') no-repeat right top;float:left;}
#FAQTemplate #TTBottShadow, #TextTemplate #TTBottShadow{background:url('Images/TTBottShadow.png') repeat-x; background-position:bottom; margin-bottom:-14px; padding-bottom:14px;float:left; width:731px;margin-left:13px;}
#FAQTemplate #BottRightAngle, #TextTemplate #BottRightAngle{margin-bottom:-14px; padding-bottom:14px;width:13px; background:url('Images/BottRightAngle.png') no-repeat left top;margin-left:744px;}
/*** FAQTEmplate ***/
#FAQTemplate #ContentLineView .photo{float:left;margin:0 10px 10px 0}
#FAQTemplate #ContentLineView .photo img{max-width:180px;max-height:180px;border:1px solid #d0d0d0}
#FAQTemplate #ContentLineView .content .titel{color:#03296a;font-size:14px;font-weight:900;margin-bottom:10px;display:block;text-decoration:none}
#FAQTemplate #ContentLineView .cliRowStyle, #FAQTemplate #ContentLineView .cliAlteringRowStyle{margin-bottom:15px;}
#FAQTemplate #ContentLineView .url-details{text-align:right}
#FAQTemplate #ContentLineView .url-details a,#FAQTemplate #ContentLineView .url-details a:visited, #FAQTemplate #ContentLineView .url-details a:hover{color:#03296a;background:url('Images/more.png') no-repeat;background-position:right;padding-right:15px;}
/*** PageTemplateGallery page ***/
#templateGallery #titelText .editmode{margin-left:20px; margin-right:26px;width:100%}
#templateGallery #titelText{margin-left:13px;max-width:360px;}
#templateGallery #title{background:url('images/nb.png') no-repeat 323px 0;min-height:83px}
#templateGallery #shadowTitelTop{background:url('Images/shadowTitelTop.png') no-repeat; background-position:left;height:15px;width:320px;margin-left:-13px;}
#templateGallery #shadowTitelBott{background:url('Images/shadowTitelBot.png') no-repeat ; background-position:left;height:15px;width:320px;margin-left:-13px;}
#templateGallery #titlepage{background:url('Images/titel.png') repeat-y; background-position:left;padding-top:10px; padding-bottom:10px; margin-left:-13px;}
#templateGallery #titelText .editmode{margin-left:20px; margin-right:26px;}
#templateGallery #contentText .pageitem .objgroupe {color:#03296a;font-size:16px;font-weight:900;margin-bottom:20px;margin-left:5px;}
#templateGallery #contentText #gallery{margin-top:15px;}
#templateGallery #contentText #gallery .divRowOfImageItems img{min-width:225px; max-width:700px;border:0}
#portfolioDetail #basicText, #portfolioDetail #dNavigationMenu{margin:0 25px;}
#portfolioDetail #dNavigationMenu{margin:20px 25px 10px 25px; float:right;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator a{text-decoration:none;color:#4a4a4b; font-size:11px; text-align:center; display:inline-block; width:116px; height:31px;line-height:29px;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator a:hover{color:#03296a;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divBackToList,#portfolioDetail #dNavigationMenu #divContentLineNavigator .divPrevious,#portfolioDetail #dNavigationMenu #divContentLineNavigator .divNext{float:left}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divBackToList a {background:url('Images/NavigationMenu.png') no-repeat 0 0;padding-left:15px;width:101px;} 
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divBackToList a:hover{background:url('Images/NavigationMenu.png') no-repeat 0 -32px;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divBackToList a:active{background:url('Images/NavigationMenu.png') no-repeat 0 -63px;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divPrevious a {background:url('Images/NavigationMenu.png') no-repeat 0 -94px;padding-left:10px; width:106px;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divPrevious a:hover{background:url('Images/NavigationMenu.png') no-repeat 0 -125px;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divPrevious a:active{background:url('Images/NavigationMenu.png') no-repeat 0 -156px;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divNext a {background:url('Images/NavigationMenu.png') no-repeat 0 -187px; text-align:left;padding-left:10px;width:106px;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divNext a:hover{background:url('Images/NavigationMenu.png') no-repeat 0 -221px;}
#portfolioDetail #dNavigationMenu #divContentLineNavigator .divNext a:active{background:url('Images/NavigationMenu.png') no-repeat 0 -252px;}
#portfolioDetail #gallery {margin:15px 15px 0 15px;}
#portfolioDetail #gallery .objgroupe{font-size:12px;font-weight:600;margin-left:10px;}
#divSocial{padding:10px;}
#divSocial .socialDescription{float:left;max-width:475px;line-height:38px;}
#mainpage #divSocial{padding:10px 0 10px 5px;}
.b-share-wrap{text-align:center !important}
.b-share-wrap .b-share-icon {background:url('Images/SocialIcons.png') no-repeat 0px 0px !important;width:32px !important;height:32px !important;opacity:0.6}
.b-share-small-wrap .b-share-icon{background: url('Images/SocialIcons.png') no-repeat 0px 0px !important;width:32px !important;height:32px !important;opacity:0.6}
.b-share-wrap .b-share-icon_vkontakte{background-position:-160px 0px !important}
.b-share-wrap .b-share-icon_facebook{background-position:0px 0px !important}
.b-share-wrap .b-share-icon_twitter{background-position:-128px 0px !important}
.b-share-wrap .b-share-icon_odnoklassniki{background-position:-96px 0px !important}
.b-share-wrap .b-share-icon_lj{background-position:-64px 0px !important}
.b-share-wrap .b-share-icon_gplus{background-position:-32px 0px !important}
.b-share-small-wrap .b-share-icon_vkontakte{background-position:-160px 0px !important}
.b-share-small-wrap .b-share-icon_facebook{background-position:0px 0px !important}
.b-share-small-wrap .b-share-icon_twitter{background-position:-128px 0px !important}
.b-share-small-wrap .b-share-icon_odnoklassniki{background-position:-96px 0px !important}
.b-share-small-wrap .b-share-icon_lj{background-position:-64px 0px !important}
.b-share-small-wrap .b-share-icon_gplus{background-position:-32px 0px !important}
.b-share-wrap .b-share__handle{text-align:center !important}
.b-share-small-wrap .b-share__handle{width: 32px !important;height:32px !important}
.b-share-wrap .b-share-icon{margin-top:4px;opacity:1}
.b-share-small-wrap .b-share-icon:hover{margin-top:4px;opacity:1}


#CreateSitesPrice {width:689px;background:url("Images/TableShadow.png") repeat-x;background-position:left top; padding-top:8px;}
#CreateSitesPrice table {width:680px;margin:0 auto}
#CreateSitesPrice table td {width:164px;padding:0}
#CreateSitesPrice table  .Item_top td{height:37px;width:164px;background: url("Images/top_shadow.png") no-repeat;border-bottom:1px solid #e5e5e5;text-align:center;padding-top:15px;}
#CreateSitesPrice table .Item_price td {height:50px;width:164px;background: url("Images/midlle_shadow.png") repeat-x;border-top:1px solid #ffffff;text-align:center;}
#CreateSitesPrice table .Item_content td {border-bottom:2px solid #e5e5e5;border-top:2px solid #e5e5e5;width:148px;background-color:#fff; font-size:9px;font-family:Arial;color:#7c7c7c; padding:8px;}
#CreateSitesPrice .Item_title a {font-size: 22px;font-weight:700;font-family:MyriadPro;letter-spacing:0.1px;text-shadow: 1px 1px 2px #ffffff;filter: Shadow(Color=#ffffff, Direction=45, Strength=2);text-decoration:none;}
#CreateSitesPrice .price {font-size: 18px;font-family:Myriad Pro;line-height:35px;vertical-align:middle;color:#333333;}
#CreateSitesPrice .price a{font-size: 29px;font-family:MyriadPro;line-height:35px;vertical-align:middle;text-decoration:none;}
#CreateSitesPrice table .Item_bottom td {height:42px;width:164px;padding-top:15px;text-align:center;}
#CreateSitesPrice table .Item_bottom a {font-size: 22px;font-family:MyriadPro;letter-spacing:0.1px;color:#ffffff;text-decoration:none;text-shadow: 1px 1px 2px #7c7c7c;filter: Shadow(Color=#7c7c7c, Direction=45, Strength=2);font-weight:700;}
#CreateSitesPrice .Green_item.price a {color:#669900;}
#CreateSitesPrice .Orange_item.price a{color:#ff9900;}
#CreateSitesPrice .Blue_item.price a {color:#004a7f;}
#CreateSitesPrice .Red_item.price a {color:#ff6600;}
#CreateSitesPrice #Green_item_bottom {background: url("Images/green_btm.png") no-repeat;}
#CreateSitesPrice .Green_item.Item_title a {color:#3c7912;}
#CreateSitesPrice #Blue_item_bottom {background: url("Images/blue_btm.png") no-repeat;}
#CreateSitesPrice .Blue_item.Item_title a {color:#004a7f;}
#CreateSitesPrice #Orange_item_bottom {background: url("Images/orange_btm.png") no-repeat;}
#CreateSitesPrice .Orange_item.Item_title a {color:#f29400;}
#CreateSitesPrice #Red_item_bottom {background: url("Images/red_btm.png") no-repeat;}
#CreateSitesPrice .Red_item.Item_title a {color:#e95d0f;}
#CreateSitesPrice table td.padding {width:8px !important; background:none !important; padding:0px !important; margin:0px !important; border:none !important;}
#CreateSitesPrice table ul{padding-left:0px;font-size:12px;font-weight:bold;font-family:Arial}

#titlepage{background:url('Images/CreateSitesArrow.png') no-repeat 0 13px;margin-left:36px;}
#titlepage #titelText .HtmlTextView{color:#515567;font-size:30px;font-family:MyriadPro}

/****** service table *******/
#ServicePriceTable td{padding:0}
#ServicePriceTable{margin: auto; background:#f8f6f6; border-collapse: collapse; padding: 0; font-size: 12px; font-family: Verdana;}
#ServiceTitleRow{height: 90px;}
#ServiceFooterRow{height: 65px; background:#fff !important;}
.ServiceItemRow{height: 40px; background:#f1efee; border-top: 1px dashed #a7a5a4; border-bottom: 1px dashed #a7a5a4;  }
#ServicePriceTable tr:nth-child(2n+1){background:#f8f6f6; }
#ServicePriceTable td.ServiceTitle{padding-left: 20px;}
#ServicePriceTable .ServiceTitle.helpIcon{padding-right: 10px;border:none}
#ServicePriceTable .ServiceTitle.helpIcon img{border:0px; cursor: help;}
#ServiceTitleRow .Economy, #ServiceTitleRow .Standart,#ServiceTitleRow .Premium{font-size: 22px; font-family:MyriadPro;}
#ServiceTitleRow .Economy{ background:url('images/economy.png') no-repeat;}
#ServiceTitleRow .Standart{ background:url('images/standart.png') no-repeat;}
#ServiceTitleRow .Premium{ background:url('images/premium.png') no-repeat right;}
#ServiceTitleRow .ServiceTitle{font-size: 30px; font-family:MyriadPro; font-weight: bold;}
#ServicePriceTable tr:nth-child(2n+1).ServiceItemRow .Economy{background:#d6fac0; }
#ServicePriceTable tr.ServiceItemRow .Economy{background:#d0f2ba; border-left: 1px solid #bad8a4;border-right: 1px solid #bad8a4; }
#ServicePriceTable tr:nth-child(2n+1).ServiceItemRow .Standart{background:#cae1fa; }
#ServicePriceTable tr.ServiceItemRow .Standart{background:#c5daf2; border-left: 1px solid #a8c3e2;border-right: 1px solid #a8c3e2;}
#ServicePriceTable tr:nth-child(2n+1).ServiceItemRow .Premium{ background:  url('images/PremiumBorder.png') #fee8ac repeat-y right;}
#ServicePriceTable tr.ServiceItemRow .Premium{background:; border-left: 1px solid #dac58e; background:  url('images/PremiumBorder.png') #f7e1a7 repeat-y right;}
#ServiceFooterRow .Economy{background:url('images/priceEconomy.png') no-repeat;}
#ServiceFooterRow .Standart{background:url('images/priceStandart.png') no-repeat;}
#ServiceFooterRow .Premium{background:url('images/pricePremium.png') no-repeat;}
#ServicePriceTable table .Item_content td {border-bottom:2px solid #e5e5e5;border-top:2px solid #e5e5e5;width:148px;background-color:#fff; font-size:9px;font-family:Arial;color:#7c7c7c; padding:8px;}
#ServicePriceTable .Item_title a {font-size: 22px;font-weight:700;font-family:MyriadPro;letter-spacing:0.1px;text-shadow: 1px 1px 2px #ffffff;filter: Shadow(Color=#ffffff, Direction=45, Strength=2);text-decoration:none;}
#ServicePriceTable .price {font-size: 18px;font-family:Myriad Pro;line-height:35px;vertical-align:middle;color:#333333;}
#ServicePriceTable .price a{font-size: 29px;font-family:MyriadPro;line-height:35px;vertical-align:middle;text-decoration:none;}
#ServicePriceTable table .Item_bottom td {height:42px;width:164px;padding-top:15px;text-align:center;}
#ServicePriceTable table .Item_bottom a {font-size: 22px;font-family:MyriadPro;letter-spacing:0.1px;color:#ffffff;text-decoration:none;text-shadow: 1px 1px 2px #7c7c7c;filter: Shadow(Color=#7c7c7c, Direction=45, Strength=2);font-weight:700;}
#ServicePriceTable .Economy.price a {color:#669900; text-shadow: 1px 1px 2px #ffffff;filter: Shadow(Color=#ffffff, Direction=45, Strength=2);}
#ServicePriceTable .Premium.price a{color:#ff9900; text-shadow: 1px 1px 2px #ffffff;filter: Shadow(Color=#ffffff, Direction=45, Strength=2);}
#ServicePriceTable .Standart.price a {color:#004a7f; text-shadow: 1px 1px 2px #ffffff;filter: Shadow(Color=#ffffff, Direction=45, Strength=2);}
/****** service table *******/
#ContentLineView .page-pager{text-align:center}
#ContentLineView .page-pager a.first{background: url('Images/NavigationMenu.png') no-repeat 0 -94px;width: 102px;padding: 0 0 0 14px;border:none;height: 31px;line-height: 29px;margin: 0;}
#ContentLineView .page-pager a.last{background:url('Images/NavigationMenu.png') no-repeat 0 -187px;width:102px;padding: 0 14px 0 0;border:none;margin: 0;height: 31px;line-height: 29px;}
#ContentLineView .page-pager a {text-decoration: none;color: #4a4a4b;font-size: 11px;text-align: center;display: inline-block;/* height: 31px; */line-height: 14px;border: 1px solid #AEAEAE;border-radius: 2px;padding: 4px 7px;margin: 5px 0;}
#ContentLineView .page-pager a:hover{text-decoration:underline}
#ContentLineView .page-pager a.current:hover{text-decoration:none}
#ContentLineView .page-pager a.current{cursor:default}

/*** hacks ***/
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.first {margin-left:-14px !ie;}
#pageTemplate #portfolioMenu .iJQMenu_horiz ul.root li.last {margin-right:-13px !ie;}
#pageTemplate #topshadowCl{margin-left:0 !ie;padding-top:13px !ie;}
#pageTemplate #top{padding-top:0 !ie;margin-top:-16px !ie;}
#templateGallery #titlepage,#pageTemplate #titlepage{margin-left:-9px !ie;}
@media all and (-webkit-min-device-pixel-ratio:0) 
{
    #portfolioMenu{margin-left:-13px;}
}
/***=== hacks ===***/

/*** UserMessage ***/
.divUserMessageInfo,.divUserMessageError,.divUserMessageFatalError{height: 64px;min-height: 64px;height: auto !important;margin: 5px 0;padding: 5px 5px 5px 65px;background-position: 5px 50%;background-repeat: no-repeat;font-weight:900;color:Green;}
.divUserMessageInfo{background-image: url('images/info.png');background-color:#e1ffd9;color:Green;border: 1px solid green;}
.divUserMessageError{background-image: url('images/infoerror.png');background-color:#ffebeb;border: 1px solid red;color:Red;}
.divUserMessageFatalError{background-image: url('images/fatalerror.png');background-color:#ffd9d9;border: 1px solid red;color:Red;}
.divUserMessageImage,.divUserMessageLabel{float: left;}
.divUserMessageLabel{height: 100%;text-align:left;margin-left:10px;}
.divUserMessageLabel .parent{height: 100%;margin: 0 auto;}
.divUserMessageLabel .child,.divUserMessageLabel .helper{display: -moz-inline-block;display: inline-block;vertical-align: middle;}
.divUserMessageLabel .helper{width: 0;height: 100%;}
 <!--[if lte IE 7]>
 .divUserMessageLabel .child,.divUserMessageLabel .helper {zoom: 1;display: inline;}
<![endif]--> 
/***=== UserMessage ===***/

