﻿/*20px=153.9%, 19px=146.5%, 18px=138.5%, 17px=131%, 16px=123.1%, 15px=116%, 14px=108%, small=13px=100%, 12px=93%, 11px=85%, 10px=77%*/

/*html,body,#Wrapper,form,#s4-workspace,#s4-bodyContainer { height:100%; }*/

/*#region Elements */
body { overflow-y:scroll; *overflow-y:auto; background: #fff; color: #595A5B; font: 13px/1.231 arial,helvetica,clean,sans-serif; margin: 0; *font-size:small;*font:x-small;}
a,a:link,a:visited{ color: #7c7c7c; text-decoration:none; }
a:hover{ text-decoration: underline; color: #7c7c7c;}
h1 { margin: 0; padding: 0; font-weight: bold; font-size: 153.9%; color: #000; }
h2 { margin: 0; padding: 0; font-weight: bold; font-size: 138.5%; }
h3 { margin: 0; padding: 0; font-weight: bold; font-size: 116%; }
h4 { margin: 0; padding: 0; font-weight: bold; font-size: 100%; }
h5 { margin: 0; padding: 0; font-weight: bold; font-size: 100%; color: #348184; }
ul { margin: 0; padding: 0; }
li { margin: 0; padding: 0; list-style: none; }
p { margin: 0; padding: 0; }
fieldset{padding: 0; border: none 0; display: block;}
select { font: 13px/1.231 arial,helvetica,clean,sans-serif }
/*#endregion*/
/*#region Layout*/
#Wrapper { width: 1002px; margin: 0 auto; }

#PageBody{width: 568px; float: right; margin: 0 68px 25px 0; min-height: 300px;}
#PageBody a,#PageBody a:link,#PageBody a:visited,#PageSidebar a,#PageSidebar a:link,#PageSidebar a:visited{ color: #595a5b;}
#PageBody a:hover,#PageSidebar a:hover{ text-decoration: underline; color: #f7a900;}
#PageBody h1{ margin: 0 0 12px 0;}

#Wrapper .HomePage{ width: 938px; margin:50px auto 10px auto; float: none; clear: both;}
#Wrapper .MiniSitePage{ width: 1002px; margin:-30px auto 0; float: none;clear: both;}
/*no-convert*/
#Wrapper .MiniSitePage { direction:rtl; }
/*end-no-convert*/
#Wrapper .MiniSitePage #WebPartZonePageRight,#Wrapper .MiniSitePage #WebPartZonePageLeft { width:470px; }
.MiniSitePage .HomePageLink { display: block; margin: -50px 0 15px 0; width: 190px; }
.MiniSitePage .HomePageLink img { border:0 none; }
#Wrapper .TechnicalSupportPage,#Wrapper .FullPage{ width: 874px; margin:0 68px 10px 60px; float: none;clear: both;}
#Wrapper #TechnicalSupportPage { position: relative; padding: 0 0 12px 270px; min-height: 43px; }

#PageSidebar{width: 261px; padding: 0; float: left; margin: 0 0 25px 60px;}
#PageSidebar .WebPartZoneSidebar .WebPartBody { margin:0 0 40px 0; }
#PageSidebar .WebPartZoneSidebar .WebPartBody.First { margin:15px 0 40px 0; }

.WebPartTitle { margin:0 0 5px 0; }
.WebPartTitle img{border: 0 none;}
.WebPartBody{margin: 10px 0 0 0;}
.WebPartBody.First {margin: 0;}

#WebPartZoneBottom{clear: both; margin: 0 0 10px 0;}

#WebPartZoneSidebarTop{clear: both; }
#WebPartZoneSidebarBottom,#WebPartZoneSidebarMiddle  { margin:10px 0 0 0; }

.WebPartZoneBody{ clear: both; }
#WebPartZoneBodyBottom { margin: 40px 0 0 0; }
#WebPartZoneBodyRight{ float: right; width: 270px; margin:55px 0 0 0; }
#WebPartZoneBodyLeft{float: left; width: 270px; margin:55px 0 0 0; }

#WebPartZoneHomeRight{ width: 500px; float: right;}
#WebPartZoneHomeCenter{ width: 200px; margin: 0 545px 10px 164px;}
#WebPartZoneHomeLeft{ width: 140px; float: left;margin:0 0 0 22px; }
#WebPartZoneHomeRight .WebPartTitle,#WebPartZoneHomeCenter .WebPartTitle { font-size:146.5%; color:#000; }

#Wrapper .FullPage #WebPartZonePageRight,#Wrapper .FullPage #WebPartZonePageLeft,#Wrapper .MiniSitePage #WebPartZonePageRight,#Wrapper .MiniSitePage #WebPartZonePageLeft { margin:40px 0; }
#WebPartZonePageRight{ width: 423px; float: right; }
#WebPartZonePageLeft{ width: 423px; float: left;}

#WebPartZonePage1{ width: 261px; float: right; margin: 0 0 25px; }
#WebPartZonePage2{ width: 261px; float: left; margin: 0 0 25px;}
#WebPartZonePage3{ width: 261px; margin: 0 306px 25px 306px; }

#WebPartZonePage2 .WebPartBody.WebPartBorder.First { *width: 246px; }
.WebPartBorder { background: url(Images/WebParts/BorderBG.gif) no-repeat left top; padding:0 0 0 15px; }
.WebPartBorder .WebPartBorder { background-position: right top; padding:7px 0 0 15px;}
.WebPartBorder .WebPartBorder .WebPartBorder { background-position: right bottom;padding: 0;  }
.WebPartBorder .WebPartBorder .WebPartBorder .WebPartBorder { background-position: left bottom; padding:0 0 7px 15px; margin: 0 15px 0 -30px;  }

.Clear { clear:both; }

/*#endregion*/

/*#region Header*/
/*no-convert*/
#PageHeader{ background: url(Images/Header/BG.jpg) repeat-x 0 -88px; margin: 0 0 30px 0; }
#PageHeader div{background: url(Images/Header/BG.jpg) no-repeat right 0;}
#PageHeader div div{background: url(Images/Header/BG.jpg) no-repeat left -44px; height: 44px; width: 100%; position: relative;}

#PageHeader fieldset{display: block; position: absolute; top: 5px; right: 40px; width: 161px; }
#PageHeader #SearchBox{display: none; padding:3px 5px 0 5px; margin: 0; width: 126px;height: 22px; border: none 0; background: url(Images/Header/SearchBox.jpg) no-repeat;  }
#PageHeader #SearchBox.EmptyData{color: #B7B7B7;}
#PageHeader #SearchBoxButton{ display: none; width: 25px; height: 25px; text-indent: -1000px; overflow: hidden; background: url(Images/Header/SearchButton.jpg) no-repeat 0 0; margin:0;}
#PageHeader #SearchBoxButton:hover{display: none; background-position: 0 -25px; text-decoration: none;}

#PageHeader ul{display: block; position: absolute; top: 9px; right: 211px; width: 600px;}
#PageHeader li{display: inline-block; float: right; border-left: solid 1px #CFCECE; margin: 0 0 0 10px; padding: 0 0 0 10px;}
#PageHeader li.Last{border: 0 none;}
#PageHeader li.PrivateCustomers{background: url(Images/Header/PrivateArrow.jpg) no-repeat right 50%; padding: 0 14px 0 10px;}

#PageHeader a.Logo{ display: block;  position: absolute; left: 40px; top: 1px; width: 181px; height: 76px; overflow: hidden;}
#PageHeader a.Logo img{border: 0 none; margin:1px 0 0 0;}
/*end-no-convert*/

#PageHeader #SearchBox{float: right; }
#PageHeader #SearchBoxButton{ float: right; }
/*#endregion*/

/*#region AtmosphereImage */
#AtmosphereImage{width: 895px; height: 144px; margin: 0 47px 24px 48px; position: relative;}
#AtmosphereImage img.AtmosphereImage{border: 0 none; width: 895px; height: 120px; position: absolute; top: 25px; right:0; z-index: 1;}
/*#endregion*/

/*#region Breadcrumb*/
#Breadcrumb{ width:540px; display: block; margin: 0; position: absolute; z-index: 2; top: 37px; right: 20px; }
#Breadcrumb li{ white-space: nowrap;display: block; float: right; list-style: none; padding: 0 0 0 4px; margin: 0 0 0 4px; font-size:93%; }
#Breadcrumb li.Arrow{color: #F7BE29; }
#Breadcrumb a{ display: block; color: #CCCCCC; }
#Breadcrumb a.Selected{ color: #F7BE29; }
/*#endregion */

/*#region Menu */
#Menu {height: 31px; display: block; width: 895px; margin: 0; z-index: 2; position: absolute; top:0; right: 0; }
#Menu li{display: block; float: right; list-style: none; padding: 0; height: 31px; margin: 0 0 0 -12px; position: relative; top:0;right:0; }
#Menu li a{display: block; padding: 0; height: 31px; overflow: hidden; position: relative;  top:0; right:0; z-index: 1;} 
#Menu li a img{border: 0 none; display: block; height: 62px; }
#Menu li.Selected { z-index: 2; }
#Menu li a:hover{text-decoration: none; z-index: 3; }
#Menu li a:hover img,#Menu li.Selected a img{margin: -31px 0 0 0; }
/*#endregion*/

/*#region Footer */
#PageFooter{ height:39px; float:right;*float:none; width:1000px; background: #fff url(Images/Footer/BG.gif) no-repeat 0 0; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3; clear: both; }
/*#PageFooter div{background: url(Images/Footer/BG.gif) no-repeat right -70px;}*/
/*#PageFooter div div{background: url(Images/Footer/BG.gif) no-repeat left -35px; display: inline-block; width: 100%; }*/

#PageFooter #Footer{ display: block; float: right; width: 510px; margin: 14px 0 4px 0; padding: 0 30px 0 0;}
#PageFooter #Footer li { display: block; float: right; list-style: none; padding: 2px 0; margin: 0 0 0 15px; height: 16px; *white-space:nowrap; }
#PageFooter #Footer a { color: #b3b3b3; }

#PageFooter #Credits{display: block; float: left; margin: 11px 0 0 0; width: 355px; padding: 0 0 0 30px;}
#PageFooter #Credits li { display: inline-block; float: left; list-style: none; padding: 0; margin: 0 15px 0 0; }
/*no-convert*/
#PageFooter #Credits a{color: #6b6b6b; display: inline-block; background: url(Images/Footer/CreditsIcons.jpg) no-repeat right 0; padding: 0 74px 0 0; height: 24px; line-height: 24px;}
#PageFooter #Credits li.Tzur a{background-position: right -24px; padding: 0 68px 0 0; }
/*end-no-convert*/
/*#endregion*/

/*#region Popup*/
#Overlay { background: #182738; top: 0; left: 0; opacity: .7; filter: Alpha(Opacity=70); position: absolute; z-index: 1000; width:0; height:0;  }

.Popup{position: absolute; padding: 0; min-width: 100px; overflow: hidden; z-index: 1002; }

.Popup .PopupTop{height: 6px; margin: 0 6px 0 0; background: url(Images/Popup/TopBG.gif) no-repeat left 0;  }
.Popup .PopupTop div{ height: 6px; width: 6px; margin: 0 -6px 0 0; background: url(Images/Popup/TopBG.gif) no-repeat right 0;}

.Popup .PopupBottom{height: 6px; margin: 0 6px 0 0;background: url(Images/Popup/BottomBG.gif) no-repeat left 0; }
.Popup .PopupBottom div{ float: right; height: 6px; width: 6px; margin: 0 -6px 0 0; background: url(Images/Popup/BottomBG.gif) no-repeat right 0;}

.Popup .PopupTitle{background: url(Images/Popup/TitleBG.gif) no-repeat right 0; height: 35px; margin: -2px 0 2px 0;line-height: 33px; font-weight: bold; font-size: 116%; padding: 0 20px 0 0;}
.Popup .PopupTitle div{background: url(Images/Popup/TitleBG.gif) no-repeat left 0; height: 35px; width: 7px; float: left;}
.Popup .PopupTitle a{display: block; float: left; width: 12px; height: 12px; background: url(Images/Popup/CloseIcon.jpg) no-repeat 0 0;overflow: hidden; text-indent: -1000px; margin: 10px 0 0 6px; }
.Popup .PopupTitle a:hover{background-position: 0 -12px; padding:0; text-decoration: none;}

.Popup .PopupBorder{background: #fff;}
.Popup .PopupBorder .PopupBorder{background: #fff;border-right: solid 1px #F7B629;border-left: solid 1px #F7B629; margin: 0 2px; padding:0;}
.Popup .PopupContent{  margin: -2px 0 0 0;}

.Popup .PopupMessage{ width: 360px; height: 160px; position: relative; padding: 90px 0 0 0;}
.Popup .PopupMessage div{background: url(Images/Popup/Icons.jpg) no-repeat left 0;  position: absolute; top:0; left:1px;}
.Popup .PopupMessage span{ display: block; margin: 0; font-weight: bold;font-size: 138.5%; text-align: center; color: #000;}
.Popup .PopupMessage p{display: block;text-align: center;color: #000;}
.Popup .PopupMessage a{display: block; width: 50px; height: 19px; line-height: 15px; text-align: center; margin: 30px auto 0 auto;background: url(Images/Popup/Close.png) no-repeat 0 0; color: #000;}
.Popup .PopupMessage a:hover {background: url(Images/Popup/Close.png) no-repeat 0 -19px; text-decoration:none;color: #000;}

.Popup .Success div{background-position: left 0; height: 68px;width: 95px; }
.Popup .Failure div{background-position: left -70px;width: 95px; height: 70px;}
.Popup .Error404{padding: 160px 0 0 0; height: 90px;}
.Popup .Error404 div{background-position: left -140px; width: 280px; height: 146px;}
.Popup .Error404 a{margin: 15px auto 0 auto;}
/*#endregion*/

/*#region DynamicForm*/
.DynamicForm.Form .FormSection .FormSectionTitle{ height: 22px;  background: url(Images/Forms/SectionBG.jpg) repeat-x 0 -22px; margin: 0 0 10px 0; clear: both;}
.DynamicForm.Form .FormSection .FormSectionTitle div {height: 22px;  background: url(Images/Forms/SectionBG.jpg) no-repeat left 0;}
.DynamicForm.Form .FormSection .FormSectionTitle div div {height: 22px;  background: url(Images/Forms/SectionBG.jpg) no-repeat right -44px; line-height: 22px;  padding: 0; padding: 0 7px 0 0; font-weight: bold}
.DynamicForm.Form .FormSection span{display: inline-block; margin: 0 7px 0 0; font-weight: normal}
.DynamicForm.Form .FormSection .FormSectionDescription { margin: -10px 0 10px 0; }
.DynamicForm.Form .CaptchaText { width:216px; margin:5px 0 0 0; }
.DynamicForm.Form .FormButtons{margin: -15px 0 0 0;}

.Form .FormField{margin: 0 0 10px 0; clear: both;}
.Form .FormTitle { vertical-align:top;display: block; float: right;  width: 100px; padding: 0 7px 0 0; }
.Form .FormControls{ display: block; float: right;  }
.Form .FormDescription { display: block; clear: both; padding: 0 107px 0 0; font-size: 85%; }
.Form .FormValidators {display: block; float: right; }

.Form .FormControls input, .Field .Control select, .Field .FormControls textarea{display: inline-block;}
.Form .FormControls table{float: right; width:100%;}
.Form .FormValidators span, .Form .FormField .FormValidators span.Error{color: Red; background: transparent; display: inline-block;}

.Form input.TextBox, .Form textarea { border: solid 1px #d3d2d2; width: 216px; }
.Form textarea { overflow:auto;  }
.Form select { border: solid 1px #d3d2d2; width: 220px; height: 20px; }
/*no-convert*/
.Form div.Mail input,.Form .hasDatepicker,.Form div.Identification input { direction: ltr; }
.Form input.Phone{ border: solid 1px #d3d2d2; width: 163px; display: inline-block;  direction:ltr;}
.Form input.Phone{margin: 0 0 0 4px;}
/*end-no-convert*/
.Form select.Phone{ width: 50px; }
.Form .FileUpload{ background: #fff; border: solid 1px #d3d2d2; width: 220px;}
.Form .Selected{background: #f9eeb2;}
.Form .Error{background: #f5e9e5;}
.Form .FormButtons{padding: 0 0 7px 0; border-bottom: dashed 1px #FFBB00; height: 26px;}
.Form .FormButtons a{height: 26px; line-height: 26px; display: inline-block; float: left; background: url(Images/Forms/ButtonBG.jpg) no-repeat left 0; font-weight: normal; text-align: center;padding: 0 0 0 15px; color: #000; text-decoration: none;}
.Form .FormButtons span{height: 26px; display: inline-block; background: url(Images/Forms/ButtonBG.jpg) no-repeat right 0; padding: 0 15px 0 0; color: #000; text-decoration: none; cursor: pointer;  font-size:108%;}
.Form .FormButtons a:hover{background-position: left -26px; color: #000; text-decoration: none;}
.Form .FormButtons a:hover span{background-position: right -26px;color: #000; text-decoration: none;}
#PageSidebar .Form .FormButtons a:hover,#PageBody .Form .FormButtons a:hover{text-decoration: none;}

.Form .LBD_CaptchaDiv{ margin:0 !important; float: none !important;}
.Form .LBD_CaptchaDiv .LBD_CaptchaImageDiv{float: right !important;}
.Form .LBD_CaptchaDiv .LBD_CaptchaImageDiv img{border: solid 1px #d3d2d2 !important;}
.Form .LBD_CaptchaDiv .LBD_CaptchaIconsDiv{float: left !important;}
/*no-convert*/
.Form input.CaptchaText{ margin: 2px 0 0 0; clear: both; direction:ltr; width:140px;}
/*end-no-convert*/

/*#endregion*/

/*#region Autocomplete*/
.ac_results { padding: 0px; border: 1px solid #EEEEEE; background: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0; padding: 2px 5px; cursor: default; display: block; font-size: 12px;  line-height: 16px; overflow: hidden; color: #595a54; }
.ac_results li.ac_odd { background-color: #F5F5F5; }
.ac_results li.ac_over { color: #F5AB0A; }
/*#endregion*/

/*#region Datepicker*/
.ui-widget{font-family: Arial; font-size: 13px;}
.ui-datepicker{display: none;}
/*#endregion*/

/*#region Pager*/
.Pager{ background: url(Images/Pager/BG.jpg) repeat-x 0 -44px; height: 22px; margin: 0 0 10px 0; clear: both;}
.Pager div{background: url(Images/Pager/BG.jpg) no-repeat right 0px;height: 22px;}
.Pager ul{display: block; background: url(Images/Pager/BG.jpg) no-repeat left -22px;height: 22px; text-align: center; padding: 0; position: relative; overflow: hidden;}
.Pager li{display: inline; margin: 0 5px 0 5px; overflow : hidden; height: 22px; line-height: 22px; }
.Pager li span{display: inline-block; font-weight: bold; height: 22px; line-height: 22px;}
#PageBody .Pager li a{display: inline-block;font-weight: bold;height: 22px; line-height: 22px; color: #f7a900; }
.Pager li a:hover{text-decoration: underline;}
.Pager li.Next{position: absolute; top: 0; left: 22px;  }
#PageBody .Pager li.Next a{ background: url(Images/Pager/Arrows.jpg) no-repeat left -22px; padding: 0 0 0 13px; margin: 0;color: #595a5b; line-height: 22px;}
.Pager li.Previous{position: absolute; top: 0; right: 22px;}
#PageBody .Pager li.Previous a{ background: url(Images/Pager/Arrows.jpg) no-repeat right 0; padding: 0 12px 0 0; margin: 0; color: #595a5b; line-height: 22px;}
#PageBody .Pager li.Next a:hover,#PageBody .Pager li.Previous a:hover{text-decoration: none; color: #f7a900; }
/*#endregion*/

/*#region TechnicalSupportGallery & TechnicalSupportCommonServiceRequest*/
.TechnicalSupportGallery div div,#TechnicalSupportCommonServiceRequest div div{ height:85px; position: relative; padding: 16px 133px 40px 0;}
.TechnicalSupportGallery span{ width: 116px; height : 108px; overflow: hidden;position: absolute; top:2px; right: 2px;display: block;}
.TechnicalSupportGallery span img{ width: 116px; height: 216px; display: block; border: 0 none; margin:0;  }
#PageBody .TechnicalSupportGallery .Title,#TechnicalSupportCommonServiceRequest h4 { margin: 0; display: block; padding:0;font-weight: bold; color: #000; font-size: 116%;}
.TechnicalSupportGallery ul,#TechnicalSupportCommonServiceRequest ul{margin: 3px 0 0 0; display: block;}
.TechnicalSupportGallery li,#TechnicalSupportCommonServiceRequest li{ display: block; background: url(Images/Common/ArrowSmall.gif) no-repeat right 2px; padding: 0 10px 0 0; margin:0 0 2px 0}
#PageBody .TechnicalSupportGallery a:hover,#PageBody #TechnicalSupportCommonServiceRequest a:hover { text-decoration:none; }
.TechnicalSupportGallery a.Extension,#TechnicalSupportCommonServiceRequest a.MoreLinks{ display: block; position: absolute; bottom: 35px; left: 14px; background: url(Images/Common/ArrowBig.gif) no-repeat left 50%; padding: 0 0 0 13px;color: #000;}

.TechnicalSupportGalleryHover span img{margin: -108px 0 0 0;}

/*no-convert*/
.TechnicalSupportGallery,#TechnicalSupportCommonServiceRequest{background:url(Images/TechnicalSupportGallery/Bg.jpg) repeat-x 0 -141px;height:141px;}
.TechnicalSupportGallery div,#TechnicalSupportCommonServiceRequest div{background:url(Images/TechnicalSupportGallery/Bg.jpg) no-repeat right -282px; height:141px;}
.TechnicalSupportGallery div div,#TechnicalSupportCommonServiceRequest div div { background:url(Images/TechnicalSupportGallery/Bg.jpg) no-repeat left 0; }
.TechnicalSupportGalleryHover,#TechnicalSupportCommonServiceRequest.TechnicalSupportGalleryHover{ background-position: 0 -564px;}
.TechnicalSupportGalleryHover div,#TechnicalSupportCommonServiceRequest.TechnicalSupportGalleryHover div{background-position: right -705px;}
.TechnicalSupportGalleryHover div div,#TechnicalSupportCommonServiceRequest.TechnicalSupportGalleryHover div div{background-position: left -423px;}
/*end-no-convert*/

/*#endregion*/

/*#region TechnicalSupportSearch*/
#Wrapper #TechnicalSupportPage #TechnicalSupportSearch{position: absolute; top:0; left:0; width: 246px;}

#TechnicalSupportSearch{margin: 0 0 10px 0; }
#TechnicalSupportSearch .WebPartBorder .WebPartBorder .WebPartBorder{height: 25px;}
#TechnicalSupportSearch label{ display: block; float: right; width: 30px; padding: 0 0 0 0; height: 23px; background: url(Images/TechnicalSupportGallery/SearchLabel.gif) no-repeat right 50%; text-indent: -1000px; overflow: hidden; margin:0;}
#TechnicalSupportSearch #TechnicalSupportSearchBox{display: block; float: right;padding:0 5px; width: 156px;height: 19px; border: none 0; background: url(Images/TechnicalSupportGallery/SearchTextBoxBG.jpg) no-repeat right 50%; margin: 2px 10px 0 0;}
#TechnicalSupportSearch #TechnicalSupportSearchBox.EmptyData{color: #B7B7B7;}
#TechnicalSupportSearch #TechnicalSupportSearchBoxButton{display: block; float: right; width: 25px; height: 24px; text-indent: -1000px; overflow: hidden; margin:-1px 0 0 0;background: url(Images/TechnicalSupportGallery/SearchButton.jpg) no-repeat 0 0;}
#TechnicalSupportSearch #TechnicalSupportSearchBoxButton:hover{background-position: 0 -24px; text-decoration: none;}

.ru-RU #TechnicalSupportSearch label{ width: 40px;}
.ru-RU #TechnicalSupportSearch #TechnicalSupportSearchBox{ width: 146px;}
/*#endregion*/

/*#region ChooseWhatToDo*/
#ChooseWhatToDo a { cursor:pointer; }
#ChooseWhatToDo a.First,#ChooseWhatToDo a.Last{margin:64px 0 0 0; display: block; background:#fff url(Images/ChooseWhatToDo/Arrows.jpg) no-repeat 0 0;height:42px; width:17px;}
#ChooseWhatToDo a.First { float:right;background-position: 0 0;  }
#ChooseWhatToDo a.Last { float:left; background-position: 0 -84px; }
#ChooseWhatToDo a.First:hover { background-position: 0 -42px;text-decoration:none; }
#ChooseWhatToDo a.Last:hover {  background-position: 0 -126px;text-decoration:none; }

#ChooseWhatToDo div{height: 173px; width: 436px; margin:0 auto; overflow: hidden;}
#ChooseWhatToDo ul { height: 173px; display:block; margin: 0; }
#ChooseWhatToDo ul li { width:96px;height:173px; list-style:none; display:block; margin:0 0 0 17px; padding:0; float: right; }
#ChooseWhatToDo ul a{display: block;margin:0;}
#ChooseWhatToDo ul span{width: 96px; height: 106px; overflow: hidden; margin:0; display: block; }
#ChooseWhatToDo ul img { border: 0 none; width: 96px; height: 212px; margin:0; } 
#ChooseWhatToDo ul label { padding: 0 3px 33px 3px; background: url(Images/ChooseWhatToDo/Text.jpg) no-repeat 0 0; display: block; width: 90px; height:67px; text-align: center; font-size:110%; }
#ChooseWhatToDo ul a:hover  { text-decoration: none;  color: #7c7c7c;cursor: pointer;}
#ChooseWhatToDo ul a:hover img { margin: -106px 0 0 0; }
#ChooseWhatToDo ul a:hover label { background-position:0 -67px; cursor: pointer; }

#ChooseWhatToDo a.BottomLink { color: #3F3F3F; display:inline-block; margin:0; padding: 0 0 0 25px; background:url(Images/ChooseWhatToDo/AllItemsArrow.jpg) no-repeat left 50%; padding: 0 0 0 14px; }
#ChooseWhatToDo a.BottomLink:hover{font-weight: bold; text-decoration: none;}
/*#endregion*/

/*#region Sales*/
.Sales { width:200px; }

.Sales a { display:block; overflow: hidden; }
.Sales a.First { height:114px; }
.Sales a.Last { height:38px; }
.Sales a img { border:0 none; margin:0; width:200px; height:114px; display: block; }

.Sales a.Arrow {display:block; width:200px; height:7px;background:url(Images/Sales/Shutters.png) 0 0;  text-indent: -1000px; overflow: hidden; line-height: 7px;}
.Sales a.Selected { background-position:0 -7px; }
/*#endregion*/

/*#region TechnicalSupportSubGallery*/
#TechnicalSupportSubGallery { display: inline-block; width:568px; }
#TechnicalSupportSubGallery li { vertical-align: middle; list-style: none; display: block; float: right; width: 185px; height: 190px; margin: 0 0 0 6px; }
#TechnicalSupportSubGallery li.Odd {margin: 0;}
#TechnicalSupportSubGallery a { display: block; text-decoration: none; color: Black; width: 185px; height: 186px; background: url(images/TechnicalSupportSubGallery/BG.jpg) no-repeat 0 0; padding: 4px 0 0 0; }
#TechnicalSupportSubGallery a:hover { background-position:0 -190px;text-decoration: none; }
#TechnicalSupportSubGallery a:hover img {margin:-100px 0 0 0; }
#TechnicalSupportSubGallery a:hover label{cursor: pointer; text-decoration: none;}
#TechnicalSupportSubGallery span { width: 167px; height: 100px; display: block;overflow:hidden;margin:0 auto 8px auto; }
#TechnicalSupportSubGallery img { border: 0 none; width: 167px; height: 200px; }
#TechnicalSupportSubGallery div{display: table; height: 34px; #position: relative; overflow: hidden;width: 185px; }
#TechnicalSupportSubGallery div div{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle; overflow: visible; width: 185px; height: auto;}
#TechnicalSupportSubGallery div div div{#position: relative; #top: -50%;text-align: center;width: 159px;height: auto;padding:0 13px;color:#000;font-size: 93%;}
/*#endregion*/

/*#region SideBarGeneralList*/
.SideBarGeneralList li {display:block; list-style:none; margin:0 0 2px 0;}
.SideBarGeneralList li a {display:block; background:url(Images/Common/ArrowSmall.gif) no-repeat right 2px; padding:0 10px 0 0; }
.SideBarGeneralListAdditionalLink {background: url(Images/Common/ArrowSmall.gif) no-repeat left; padding: 0 0 0 12px; margin:3px 0 0 0; display: inline-block; } 
/*#endregion*/

/*#region GeneralPlusMinusItem*/
li.GeneralPlusMinusItem { width: 565px; margin: 0 0 9px 0; }
a.GeneralPlusMinusItem {height: 18px; display: block; background: url(Images/Common/CategoryBackground.png) no-repeat 0 0; margin: 0; padding: 0 20px 0 0; text-decoration: none;}

/*#endregion*/

/*#region SearchResults*/
#SearchStatistics{margin: 0 0 20px 0; font-size: 123.1%;}

#SearchResults li{background: url(Images/Search/Icon.jpg) no-repeat right 3px; padding: 0 32px 0 0; display: block; margin: 0 0 20px 0; min-height: 21px;}
#SearchResults a{font-weight: bold;}


#SearchResultsEmpty li {background: url(Images/RichEditorStyles/ListBullet.gif) no-repeat right 5px; margin:0; padding: 0 15px 0 0; }
#SearchResultsEmpty h3 { margin:10px 0 5px 0; }
#PageBody #SearchResultsEmpty a { color:#f7a900; }
/*#endregion*/

/*#region AddintionalLinks*/
.AdditionalLinks {display:inline-block; width: 100%;}
.AdditionalLinks .Extended {font-size:125%;}
.AdditionalLinks h4 {font-size:100%;font-weight:bold; margin: 10px 0 5px 0;}
.AdditionalLinks h4.First {margin: 0 0 5px 0;}
.AdditionalLinks .Image {padding-bottom:0;}
.AdditionalLinks .NotExtended {padding-top:3px;}
.AdditionalLinks li.First { margin:0; }
.AdditionalLinks li {display:block; width:100%;margin:5px 0 0 0; float:right;}
.AdditionalLinks li.Group2{width: 49.5%;margin:0;}
.AdditionalLinks li.Group3{width: 33.2%;margin:0;}
.AdditionalLinks li.Group4{width: 24.5%;margin:0;}
.AdditionalLinks li.Group5{width: 19.5%;margin:0;}
.AdditionalLinks img {display:block; float:right;}
.AdditionalLinks div { width:22px; float:right; }
#PageSidebar .AdditionalLinks li span { display:block;  }
#PageSidebar .AdditionalLinks li span { margin:0 28px 0 0 }
#PageBody .AdditionalLinks li span { margin:0 10px 0 0; }
#PageSidebar .AdditionalLinks li span.NoImage,#PageBody .AdditionalLinks li span.NoImage{ margin:0; }
#PageBody .AdditionalLinks li span { display:block; margin:0 30px 0 0; }
#PageBody .AdditionalLinks li span.NoImage { margin:0;}


.AdditionalLinks li.BulletDoc a {background-repeat: no-repeat;background-position:right 0;display:inline-block; }
.AdditionalLinks li.Bullets a {background-image:url(Images/AdditionalLinks/Bullet.gif); padding: 0 10px 0 0;}
.AdditionalLinks li.BulletDoc p { padding:0 20px 0 0;}
.AdditionalLinks li.Bullets p { padding:0 10px 0 0; }
.AdditionalLinks li.Docs a {padding: 0 20px 0 0;background-image:url(/_layouts/images/icgen.gif); }
.AdditionalLinks li.Doc a {background-image: url(/_layouts/images/icdoc.gif);}
.AdditionalLinks li.Pdf a {background-image: url(/_layouts/images/icpdf.gif);}
.AdditionalLinks li.Ppt a {background-image: url(/_layouts/images/icppt.gif);}
.AdditionalLinks li.Rar a {background-image: url(/_layouts/images/icrar.gif);}
.AdditionalLinks li.Zip a {background-image: url(/_layouts/images/iczip.gif);}
.AdditionalLinks li.Xls a {background-image: url(/_layouts/images/icxls.gif); }
.AdditionalLinks li.Gif a {background-image: url(/_layouts/images/icgif.gif);}
.AdditionalLinks li.Jpg a {background-image: url(/_layouts/images/icjpg.gif); }
.AdditionalLinks li.Png a {background-image: url(/_layouts/images/icpng.gif); }
.AdditionalLinks li.Tiff a {background-image: url(/_layouts/images/ictiff.gif); }
/*.AdditionalLinks li.BulletDoc a {width: 70px\9; white-space: nowrap\9; *width:auto;}*/
#PageBody .AdditionalLinks ul a:hover {color:#f7a900 ;text-decoration:underline;}
/*#endregion*/

/*#region SocialMedia*/
#SocialMedia {  height: 41px; overflow:hidden; }
#SocialMedia ul { padding: 0 0 7px 0; }
#SocialMedia li { list-style: none; display: block; width: 23px; float: left; margin: 0 0 0 29px; }
#SocialMedia.Home li { margin: 0 0 0 6px; }
#SocialMedia li.First { margin: 0; }
#SocialMedia img { width: 23px; height: 23px; border: 0 none; }
#SocialMedia div { display: none; color: #595a5b; clear: both; }
#SocialMedia .FirstLeft { text-align: left; padding: 0; }
#SocialMedia .SecondLeft { text-align: left; padding: 0 0 0 50px; }
#SocialMedia .Middle { text-align: center; padding: 0; }
#SocialMedia .SecondRight { text-align: right; padding: 0 52px 0 0; }
#SocialMedia .FirstRight { text-align: right; padding: 0; }

#SocialMedia.Home .SecondLeft { text-align: left; padding:0 0 0 29px; }
#SocialMedia.Home .Middle { text-align: right; padding: 0 29px 0 0; }
#SocialMedia.Home .SecondRight {text-align: right; padding: 0; }
/*#endregion*/

/*#region PressReleaseCollection*/
#PressReleaseCollection { margin:20px 0 0 0; min-height:400px; }
#PressReleaseCollection li { background: url(Images/PressReleaseCollection/Bullet.png) no-repeat top right; padding: 0 30px 0 0; margin:0 0 20px 0; }
#PressReleaseCollection span.First { height: 18px; margin: 0 0 5px 0; }
#PageBody #PressReleaseCollection a:hover h4 { color: #f7b629; }
#PressReleaseCollection h4 { font-weight: bold; color: #000; }
#PageBody #PressReleaseCollection a { text-decoration: none; color: #000; }
/*#endregion*/

/*#region Jobs*/
#Jobs { clear:both; /*float:right;*/}
#Jobs li { list-style: none;display: block; float: right; }
#Jobs li a.Open { background: url(Images/Common/CategoryBackground.png) no-repeat right -18px; } 
#Jobs ul ul { display: none; }
#Jobs ul ul.Open { display: inline-block; }
#Jobs ul ul li { margin: 0 0 15px 0; }
#Jobs ul ul li.Last { margin: 0; }
#Jobs .Data {clear:both; width: 566px; }
#Jobs .CheckBox { float: right; width:14px; padding:0; margin:10px 0 0 0; }
#Jobs input { width: 14px; height: 14px; padding: 0; margin:0;  }
#Jobs .JobArea {float:right; display:inline-block; border-right: 1px solid #f7b629; margin: 10px 1px 0 0; width:537px; padding:0 12px 0 0 }
#Jobs .JobArea span {color:#898B8C; }
#Jobs h5 { font-weight: bold; color:#595A5B; }
#Jobs a:hover { text-decoration: none; }
#Jobs .Requirments { display: none; margin: 10px 0 0 0; }
#Jobs .Requirments span { font-weight: bold; color: #595A5B; }
#Jobs .Requirments li,#Jobs .Description li { background:url(Images/Jobs/bullet.png) no-repeat right 4px; padding:0 11px 0 0; margin:0; float:none; }
#Jobs .Links { height: 22px; width: 546px; margin: 10px -12px 0 0; background: url(Images/Jobs/LinksBackground.png) no-repeat 0 0; }
#Jobs .Links.Hover { background-position: 0 -22px; }
#Jobs a.AdditionalInfo { float: right; margin:0 20px 0 0; padding: 2px 15px 0 0; background:url(Images/Jobs/DetailsArrows.png) no-repeat right 0; height:20px; }
#Jobs a.AdditionalInfoOpen { background:url(Images/Jobs/DetailsArrows.png) no-repeat right -22px; }
#Jobs a.Resume { float: left; padding: 2px 0 0 30px; font-weight: bold; color: #000; text-decoration: none; }
#Jobs a.Resume:hover { color:#f7b629; }
#Jobs a.Open { color: #f7b629;  }
#Jobs .SendSelected { display:inline-block;border-top: 1px dashed #f7a900; /*float:right;*/ width:100%; padding:10px 0 0 0; margin:11px 0 0 0; }
#Jobs .Facebook { margin:5px 0; }
#Jobs .Facebook iframe {border:none; overflow:hidden; height:21px; min-width: 532px;}
#Jobs .Tweeter iframe { min-width:532px; }
#PageBody #Jobs .SendSelected a { text-align: center; height: 26px; background: url(Images/Jobs/ButtonBG.jpg) no-repeat left 0;  display:inline-block; padding: 0 0 0 10px;  }
#PageBody #Jobs .SendSelected a:hover { background-position: left -26px; color:#595A5B; text-decoration: none; line-height: 26px;}
#PageBody #Jobs .SendSelected a span{display: block; background: url(Images/Jobs/ButtonBG.jpg) no-repeat right 0; padding: 0 10px 0 0;height: 26px;line-height: 26px;}
#PageBody #Jobs .SendSelected a:hover span{ background-position: right -26px;}
#Jobs .NotCategorized { color:Red; font-weight:bold; }
/*#endregion*/

/*#region HotJobs */
#HotJobs li { list-style: none; background: url(Images/HotJobs/ItemBackground.png) no-repeat; margin: 0 0 1px 0; display: block; width: 229px; height: 24px; }
#HotJobs a { width: 219px; height: 24px; display: block; padding: 2px 10px 0 0; font-size: 116%;}
#HotJobs a:hover { text-decoration:none; }
/*#endregion */

/*#region JobsForm */
#JobsForm { padding:10px; *padding: 10px 10px 0 10px; overflow:auto; }
#JobsForm {padding:10px; *padding: 10px 10px 0 10px; }
#JobsForm #Remark { background:url(Images/Jobs/Star.png) no-repeat right 50%; padding:0 15px 0 0; margin:30px 0 0 0; }
#JobsForm #JobsData { margin:0 0 5px 0; padding:0 0 0 15px;  }
#JobsForm ul { margin:0 0 15px 0;}
#JobsForm li { background:url(Images/Jobs/bullet.png) no-repeat right 5px; color:#000; padding:0 15px 0 0; margin:0 5px 0 0; }
#JobsForm h5 { font-weight: bold; color:#595A5B; }
#JobsForm .JobType { color:#898B8C; }
#JobsForm .Description,#JobsForm .Requirments { margin:0 0 15px 0; }
#JobsForm .FormButtons{margin: -30px 0 0 0; border:0 none; float:left; width:102px; }
#JobsForm input.Phone {width: 91px;}
#JobsForm input.TextBox { width:144px; }
#JobsForm input.TextBox.CaptchaText { width:144px;}
#JobsForm input,#JobsForm select { margin:0 0 0 3px; }

#JobsForm textarea.TextBox { width:226px; }
#JobsForm .FormValidators span{padding: 0 7px 0 0;  }
#JobsForm .FormSection span { margin:0; }
#JobsForm .FileUpload { width:227px; }
#JobsForm .FormField.CaptchaField .FormValidators { width:95px; padding:0 0 0 5px;}
#JobsForm .FormField.CaptchaField input { margin-top:5px; }
/*#endregion */

/*#region Navigation */
#Navigation { height: 316px; margin:0 0 30px 0; }
#Navigation img { border: 0 none; }
#Navigation img.AtmosphereImage { width:514px; height:316px }
#Navigation div { height: 316px; }
#Navigation a { font-size: 123.1%; }
#Navigation li { list-style: none; display: block;}
#Navigation ul.TabsList { height: 297px; width: 148px; background: url(Images/Navigation/TabsCornerBG.jpg) no-repeat bottom left; display: block; float: right; margin: 19px 0 0 0; }
#Navigation ul.TabsList li { height: 46px; width: 148px;padding:0; margin:0; float:left; }
#Navigation ul.TabsList li a { height: 46px; width: 148px; overflow: hidden; display: block;padding:0; margin:0 }
#Navigation ul.TabsList li a img { height: 92px; width: 148px;padding:0; margin:0 }
#Navigation ul.TabsList li.Selected a img { margin: -46px 0 0 0; }
#Navigation .SubNavRight { width: 15px; float: right; position: relative; }
#Navigation .SubNavRight .Background { width: 15px; height: 316px; position: absolute; top: 0; right: 0; }
#Navigation .SubNavRight .Hover { width: 15px; height: 61px; position: absolute; top:12px;  right: 0;}
#Navigation .SubNavArea { float: right; display: none;width:775px; }
#Navigation .First { display: block; }
#Navigation .SubNavMiddle { width: 261px; float: right; position: relative; *width: 250px; *padding:0 11px 0 0; }
#Navigation .SubNavMiddle img { width: 261px; height: 316px; position: absolute; top: 0; right: 0; z-index: 1; margin: 0; float:right; }
#Navigation .SubNavMiddle ul { z-index: 2; position: relative; margin: 80px 11px 0 20px; }
#Navigation .SubNavMiddle ul li { margin: 0 0 5px 0; }
#Navigation .SubNavMiddle ul li a { display: block; padding: 0 10px 0 0; position: relative; color: #000; width:100%; }
#Navigation .SubNavMiddle span, #Navigation .SubNavLink { height: 18px; background: url(Images/Navigation/Arrows.gif) no-repeat right -18px; z-index: 1; }
#Navigation .SubNavMiddle span { width: 6px; height: 18px; display: block; position: absolute; top: 0; right: 0; }
#Navigation .SubNavMiddle ul li a:hover { color: #f7b629; }
#Navigation .SubNavMiddle ul li a:hover span { background-position: right 0; }
#Navigation .SubNavLink { position: absolute; padding: 0 10px 0 0; left: 0; margin: 10px 0 0 20px; font-weight: bold; color: #f7b629 !important; text-decoration: none !important; font-size: 131%; }
#Navigation .SubNavMiddle a:hover { background-position: right 0; }
/*#endregion */

/*#region ContentEditorWebPart & RichHtmlField */

#PageBody .ContentEditorWebPart a,#PageSidebar .ContentEditorWebPart a,#PageBody .RichHtmlField a{ color:#f7a900; }
.ContentEditorWebPart li,.RichHtmlField li { background:url(Images/RichEditorStyles/ListBullet.gif) no-repeat right 6px; padding:0 11px 0 0; }
.RichHtmlField .ms-asset-icon { border: 0; margin: 0 5px; }

/*#endregion */

/*#region ContentParagraphs*/
.ContentParagraph { margin: 0 0 20px 0; clear: both; }
.ContentParagraph h3 { font-weight: bold; display: block; margin: 0; padding: 0; }
/*#endregion */

/*#region IntroductionParagraph*/
#IntroductionParagraph { margin: 0 0 10px 0; display: inline-block; width: 100%;}

#IntroductionParagraph img { float: right; display: block; width: 163px; }
#IntroductionParagraph h2 {color:#000; font-size: 138.5%;  display: block; margin: 0 177px 10px 0; padding: 14px 0 0 0; }
#IntroductionParagraph .RichHtmlField { margin: 0 177px 20px 0; color:#000; font-size: 108%; }
#IntroductionParagraph .PriceSection {  margin:0 177px 0 0; padding:0;font-size:131%;}
#IntroductionParagraph span {  }
#IntroductionParagraph .Price {  margin:0 0 0 10px; font-weight:bold; }
#IntroductionParagraph.NoImage h2 { margin: 0 0 10px 0; }
#IntroductionParagraph.NoImage .RichHtmlField { margin: 0 0 20px 0; }
#IntroductionParagraph.NoImage .PriceSection { margin: 0; }

/*#endregion */

/*#region IntroductionParagraphPressRelease*/
#IntroductionParagraphPressRelease { margin:20px 0 22px 0; }
#IntroductionParagraphPressRelease .RichHtmlField { font-weight:bold; margin:0 0 10px 0;  }
#IntroductionParagraphPressRelease span { color:#595a5b; }
/*#endregion */

/*#region CommonFaq*/
.CommonFaq li {overflow:hidden}
.CommonFaq div { display:none; border:1px solid #E1E1E1; background:#F7F7F7; padding:12px; }
#PageBody .CommonFaq a.FaqTitle:hover,#PageSidebar .CommonFaq a.FaqTitle:hover,#PageSidebar .CommonFaq .SideBarGeneralListAdditionalLink:hover { text-decoration:none; }
#PageBody .CommonFaq a.FaqTitle { display:block; }
.CommonFaq div li { background:url(Images/RichEditorStyles/ListBullet.gif) no-repeat right 6px; padding:0 11px 0 0; margin:0; }
#PageBody .CommonFaq div a,#PageSidebar .CommonFaq div a{  color:#f7a900;padding:0; display:inline;background:none; }
#PageBody .CommonFaq div a.ReadMore,#PageSidebar .CommonFaq div a.ReadMore  { display:block; background:url(Images/Common/ArrowSmall.gif) no-repeat right; padding:0 12px 0 0;margin:10px 0 0 0; color:#595A5B; }
#PageBody .CommonFaq div a.ReadMore:hover,#PageSidebar .CommonFaq div a.ReadMore:hover  { text-decoration:none; color:#f7a900; }
.CommonFaq div div { border:0 none; padding:0; }
#PageSidebar .CommonFaq .Selected a.FaqTitle,#PageBody .CommonFaq .Selected a.FaqTitle {padding:0 18px 0 0; background: url(Images/Common/Arrowdown.jpg) no-repeat right 6px; font-weight:bold; }


/*#endregion*/

/*#region CommonServiceRequest*/
#PageSidebar .CommonServiceRequest a:hover,#PageBody .CommonServiceRequest a:hover { text-decoration:none; }
#WebPartZonePageLeft .CommonServiceRequest,#WebPartZonePageRight .CommonServiceRequest {background:url(Images/TechnicalSupportGallery/Bg.jpg) repeat-x 0 -141px;height:141px;}
/*#endregion*/

/*#region TechnicalSupportLinks*/
#PageSidebar #TechnicalSupportLinks a:hover,#PageBody #TechnicalSupportLinks a:hover { text-decoration:none; }
/*#endregion*/

/*#region TechnicalSupportCommonServiceRequest*/
#TechnicalSupportCommonServiceRequest div div { padding:6px 18px 40px 0; }
#TechnicalSupportCommonServiceRequest a.MoreLinks { bottom:25px; }
#TechnicalSupportCommonServiceRequest a.MoreLinks:hover { color:#f7a900; }
/*#endregion*/

/*#region Gallery*/
#Gallery .TooLong,#GalleryNotBusiness { color:Red; font-weight:bold; }
#Gallery li { display:block; list-style:none; float:right; }
#Gallery .Container { overflow:hidden; position:relative; width: 568px; }
#Gallery li a { display:block; }
#Gallery .Tabs {width:568px;margin:0 0 14px 0;height:30px; }
#Gallery .Tabs li {margin:0 3px 0 0;height:30px; }
#Gallery .Tabs li.First {margin:0; }
#Gallery .Tabs h3,#Gallery .Tabs h2{ font-size:100%; font-weight:normal; }
#Gallery .Tabs span {display:block;height:30px; cursor:pointer;}
#Gallery .Tabs li  {background:url(Images/Gallery/TabsBG.png) no-repeat left -31px; padding:0 0 0 10px;  }
#Gallery .Tabs h3,#Gallery .Tabs h2  {background:url(Images/Gallery/TabsBG.png) no-repeat right -31px; height:30px; padding:0 10px 0 0;  }

#Gallery .Tabs li.Selected  {background:url(Images/Gallery/TabsBG.png) no-repeat left 0; }
#Gallery .Tabs li.Selected h3,#Gallery .Tabs li.Selected h2  {background:url(Images/Gallery/TabsBG.png) no-repeat right 0; }
#Gallery .Tabs a { color:#000; height:36px; line-height: 30px; text-align: center; }
#Gallery .Tabs li.Selected a { background:url(Images/Gallery/SelectedTabBottom.png) no-repeat center bottom; font-weight:bold; }
#Gallery .Tabs a:hover {color:#000; text-decoration:none; font-weight:bold;}
#Gallery .Items { width:568px;float:right; }
#Gallery .Items label { cursor:pointer; }
#Gallery .Items li { width:269px; height:200px; background:url(Images/Gallery/BG.png) no-repeat 0 0; margin-bottom:12px; cursor:pointer; position:relative;}
#Gallery .Items li.Hover {background-position:0 -200px;}
#Gallery .Items li.Hover img {margin:-80px 0 0 0;}
#Gallery .Items li.Hover h4 a, #Gallery .Items li.Hover .InternetPriceSection span { color:#f7b629; }
#Gallery .Items .Odd { margin-left:30px; }
#Gallery .Items .Price { font-size:146.5%; color:#000; }
#Gallery .Items .PriceDescription,#Gallery .Items h4 a { color:#000; }
#Gallery .Items .InternetPriceSection {width:269px;text-align:center; }
#Gallery .Items .InternetPriceSection span{color: #000;}
#Gallery .Items span.Price { position:absolute; left:40px; top:20px; }
#Gallery .Items span.PriceDescription { position:absolute;left:40px; top:40px; width:100px; text-align:left; }
#Gallery .Items span.InternetPrice { font-size:146.5%; }
#Gallery .Items .Image {width:267px; height:80px; overflow:hidden; margin:0 0 20px 0; }
#Gallery .Items .Description {padding:0 15px; color:#595a5b;}  
#Gallery .Items .BundleArea { width:269px; text-align:center; margin:5px 0 0 0 ; }
#Gallery .Items .BundleArea a:hover { text-decoration:underline; color:#595a5b; }
#Gallery .Items li div img {width:267px; height:160px;}
#Gallery .Items h4 { display:block; padding:0 15px; }
#Gallery .Items a:hover { text-decoration:none; }
#Gallery li.MoreLinks { width:567px; height:26px; float:right; background:none; margin:0; cursor:default; }
#Gallery li.MoreLinks a {width:124px; height:23px;  background:url(Images/Gallery/MoreLinks.png) no-repeat 0 0; color:#000; float:left; padding:3px 8px 0 0; font-size: 116%;  }
#Gallery li.MoreLinks :hover { color:#000; background:url(Images/Gallery/MoreLinks.png) no-repeat 0 -26px; } 
/*no-convert*/
.ru-RU  #Gallery li.MoreLinks a {width:185px; padding:3px 0 0 15px;}
/*end-no-convert*/

/*#endregion*/

/*#region Faq*/
#Faq li { list-style: none;display:block;overflow:hidden; margin: 0 0 9px 0; }
#Faq .Question {background: url(Images/Faq/TopBG.jpg) no-repeat 0 0;}
#Faq h3 { margin:0 0 9px 0; color:#000; }
#Faq .TopDiv { background: url(Images/Faq/BottomBG.gif) no-repeat 0 bottom; padding: 0 0 2px 0; }
#Faq a.Title { margin:0 4px 0 0; min-height:16px; background: url(Images/Faq/Plus.png) no-repeat right 0; display:block; padding:0 18px 0 0; }
#Faq .Answer { padding:10px 16px 16px 16px; display:none; }
#Faq .Answer a { color:#f7a900; }
#Faq .Answer li { background:url(Images/RichEditorStyles/ListBullet.gif) no-repeat right 6px; padding:0 11px 0 0; margin:0; }
#Faq .Selected a.Title { background: url(Images/Faq/Minus.png) no-repeat right 0;font-weight:bold; } 
#Faq .Selected .Answer { display:block; }
#Faq a.Title:hover { text-decoration:none; }
/*#endregion*/

/*#region Bundle*/
.Bundle { border-right: 1px solid #f7b629; cursor:pointer; width:563px; height:74px; position:relative;background:url(Images/Bundle/BG.png) no-repeat right 52px; overflow:hidden; margin:0 0 30px 0; float:right; }
.Bundle h4 { margin:0 12px 0 0; }
#PageBody .Bundle h4 a{color: #494A4B;}
.Bundle .Description { margin:0 12px 14px 0; }
.Bundle .PriceSection {position:absolute; bottom:0; width:563px; height:22px; padding:0 22px 0 0; }
.Bundle .Price { font-weight:bold; }
.Bundle span { position:relative; display:block; float:right; margin:3px 0 0 5px; }
.BundleHover { background:url(Images/Bundle/BG.png) no-repeat right -22px; }
#PageBody .BundleHover h4 a { color:#f7b629; text-decoration:none; }

/*#endregion*/

/*#region Smile Styles*/
.ms-rteTable-Smile { -ms-name:012 - עיצוב טבלה כללי; text-align:center; }
.ms-rteTable-Smile .ms-rteTableHeaderRow-Smile { height:18px; color:#898B8C; font-weight:bold; background:url(Images/RichEditorStyles/TableHeaderMiddleBG.png) repeat-x; border:0 none;}
.ms-rteTable-Smile .ms-rteTableHeaderRow-Smile th { padding:0; }
.ms-rteTable-Smile .ms-rteTableHeaderFirstCol-Smile { background:url(Images/RichEditorStyles/TableHeaderSideBG.png) no-repeat right -18px; }
.ms-rteTable-Smile .ms-rteTableHeaderLastCol-Smile { background:url(Images/RichEditorStyles/TableHeaderSideBG.png) no-repeat left 0;}
.ms-rteTable-Smile .ms-rteTableOddRow-Smile { background-color:#FFFFFF; }
.ms-rteTable-Smile .ms-rteTableEvenRow-Smile { background-color:#F7F7F7; }
.ms-rteTable-Smile .ms-rteTableOddRow-Smile td,.ms-rteTable-Smile .ms-rteTableOddRow-Smile th,.ms-rteTable-Smile .ms-rteTableEvenRow-Smile td,.ms-rteTable-Smile .ms-rteTableEvenRow-Smile th { padding:6px 0 4px 0; }
.ms-rteTable-Smile .ms-rteTableOddRow-Smile th,.ms-rteTable-Smile .ms-rteTableEvenRow-Smile th,.ms-rteTableFooterRow-Smile th { font-weight:normal; }
.ms-rteTable-Smile .ms-rteTableOddCol-Smile,.ms-rteTable-Smile .ms-rteTableEvenCol-Smile {border:1px solid #F3F3F3; border-top:0 none; }
.ms-rteTable-Smile .ms-rteTableFirstCol-Smile { border:1px solid #F3F3F3;border-right:0 none; border-top:0 none;}
.ms-rteTable-Smile .ms-rteTableLastCol-Smile { border:1px solid #F3F3F3;border-left:0 none; border-top:0 none;}
.ms-rteTable-Smile .ms-rteTableFooterRow-Smile { height:21px; }
.ms-rteTable-Smile .ms-rteTableFooterRow-Smile td,.ms-rteTable-Smile .ms-rteTableFooterRow-Smile th { background-color:#F7F7F7; border-top:1px dashed #f7a900; }
.ms-rteTable-Smile .ms-rteTableFooterFirstCol-Smile { background:url(Images/RichEditorStyles/TableFooterBG.png) no-repeat right -21px; }
.ms-rteTable-Smile .ms-rteTableFooterLastCol-Smile { background:url(Images/RichEditorStyles/TableFooterBG.png) no-repeat left 0; }

/*#endregion*/

/*#region MagicPriceList*/

#MagicPriceList .ms-rteTable-Smile { width:385px; text-align:right; text-indent:10px;border-collapse: collapse; margin: 0 0 10px 0; }
.ru-RU #MagicPriceList .ms-rteTable-Smile { text-indent:0;}
/*no-convert*/
.ru-RU #MagicPriceList .ms-rteTable-Smile td,.ru-RU #MagicPriceList .ms-rteTable-Smile th { padding-left:10px; }
.ru-RU #MagicPriceList .Pager {  width:100%; }
.ru-RU .ms-rteTable-Smile .ms-rteTableHeaderRow-Smile { height:42px; background:url(Images/MagicPriceList/TableHeaderMiddleBG.png) repeat-x; }
.ru-RU .ms-rteTable-Smile .ms-rteTableHeaderFirstCol-Smile { background:url(Images/MagicPriceList/TableHeaderSideBG.png) no-repeat left 0; }
.ru-RU .ms-rteTable-Smile .ms-rteTableHeaderLastCol-Smile { background:url(Images/MagicPriceList/TableHeaderSideBG.png) no-repeat right -42px;}
/*end-no-convert*/
.ru-RU #MagicPriceList .ms-rteTable-Smile { width:100%; }
#MagicPriceList td,#MagicPriceList th { width:127px; }
.ru-RU #MagicPriceList td,.ru-RU #MagicPriceList th { width:33%; }
#MagicPriceList .ms-rteTable-Smile .ms-rteTableHeaderRow-Smile th { text-align:right; }
#MagicPriceList .Comments { margin:40px 0 0 0; }
#MagicPriceList .FirstComment { margin:5px 0 0 0; }
#MagicPriceList .FirstComment, #MagicPriceList .Comments li { background:url(Images/RichEditorStyles/ListBullet.gif) no-repeat right 6px; padding:0 11px 0 0; }
#MagicPriceList .Pager {  width:385px; }


/*#endregion*/ 

/*#region Sitemap*/
#SiteMap table { border:0 none; }
#SiteMap td { vertical-align: top; width:275px; padding:0 0 0 27px; }
#SiteMap td.Last { padding:0; }
#SiteMap div { width:275px; background:url(Images/SiteMap/MainBG.png) no-repeat 0 bottom; padding:0 0 25px 0; }
#SiteMap a { display:block; padding:0 15px 0 0; }
#SiteMap td a.First {height:20px; background:url(Images/SiteMap/TitleBG.png) no-repeat 0 0; margin:20px 0 4px 0; font-weight:bold; padding:2px 10px 0 10px;}
#SiteMap td a.First.DoubleTitle { height:41px;background:url(Images/SiteMap/DoubleTitleBG.png) no-repeat 0 0; }
#SiteMap a:hover {text-decoration:underline; }
#SiteMap ul { margin:0; padding:0;display: block; }
#SiteMap ul.First {margin: 0 0 14px 0; width:250px; background:url(Images/SiteMap/MainBG.png) no-repeat 0 top; padding:10px 0 0 25px;min-height: 200px; }
#SiteMap ul li {padding:0 20px 0 0; list-style: none; display: block; clear: both; overflow: hidden; margin: 0; }
#SiteMap ul a {background: none; width: auto; height: auto; padding: 0 15px 0 0; line-height: 20px; font-size:100%;color:#545454; float: right; margin: 0; }
#SiteMap ul li { margin:0 0 8px 0; }
#SiteMap li.Page { margin:0; }
#SiteMap li.Page.Last { margin:0 0 8px 0; }
#SiteMap ul ul li, #SiteMap ul ul ul li{ margin:0; }
#SiteMap ul li.Web a,#SiteMap ul li.Tab a { background:url(Images/SiteMap/WebBullet.png) no-repeat right 5px; font-weight: normal; margin:0; }
#SiteMap ul li.Page a {background:url(Images/RichEditorStyles/ListBullet.gif) no-repeat right 9px;font-weight: normal; }
/*#endregion*/ 

/*#region AdditionalServices*/

.AdditionalServices li { list-style: none; height:38px; margin:0 0 1px 0; }
.AdditionalServices li.SingleLine { line-height:38px; }
.AdditionalServices ul a { background: url(Images/AdditionalServices/ItemsBG.png) no-repeat 0 0; display:block; height:38px; padding: 0 10px 0 10px; font-size: 108%;  width:213px; }
.AdditionalServices li.Last a { background: url(Images/AdditionalServices/ItemsBG.png) no-repeat 0 -38px; }
#PageSidebar .AdditionalServices li a:hover { text-decoration:none; color:#595A5B; background: url(Images/AdditionalServices/ItemsBG.png) no-repeat 0 -76px; }
.AdditionalServices .MoreServices { margin:10px 0 0 0; display:inline-block; background:url(Images/Common/ArrowSmall.gif) no-repeat left 50%; padding: 0 0 0 14px; }
#PageSidebar .AdditionalServices .MoreServices:hover {text-decoration:none; font-weight:bold; color:#595A5B; }

.AdditionalServices .BusinessInternetUrl { font-weight:bold; }
/*#endregion*/ 

/*#region Countries */

/* Top Section - Form & Globe */
#Countries .WrapperTop { width:566px; background:url(Images/Countries/WrapperBG.png) no-repeat 0 0; }
#Countries .SectionTop { width:540px;height:157px; padding:0 27px 0 0; }
#Countries .Form { float:right; padding:21px 0 0 0; width:268px;height:157px; }
#Countries .FormCountry,#Countries .FormCallType { color:#000; }
#Countries .FormCountry div {float:right; height:34px; padding:4px 0 0 0; width:226px; }
#Countries .FormCountry input.TextBox { border: solid 1px #d3d2d2;margin: 0px 12px 0 5px; width:135px;  }
#Countries .FormCountry label { font-weight:bold;}

#Countries .FormCountry .Button { background:url(Images/Countries/ShowButtonBG.png) no-repeat 0 0; display:block;height:32px;width:42px; font-size:116%; font-weight:bold; float:right; text-align:center; line-height:28px;color:#000; }
#Countries .Button:hover { background:url(Images/Countries/ShowButtonBG.png) no-repeat 0 -32px; text-decoration:none; color:#000; }
#Countries #FormCallType {clear:both; margin:0 0 65px 0; display:none; color:#000;}
#Countries #FormCallType div {float:right; font-size:116%; font-weight:bold; height:95px;}
#Countries #FormCallType label { margin:0 125px 0 0; display:block; }
#Countries #FormCallType a {display:block; float:right; background:url(Images/Countries/RadioBG.png) no-repeat 0 0; height:14px;width:14px; margin:3px 5px 0 0;}
#Countries #FormCallType a.Selected {background:url(Images/Countries/RadioBG.png) no-repeat 0 -14px;}
#Countries .Globe { width:244px;height:201px; float:right; margin:-45px 3px 0 0; }
#Countries .WrapperBottom { height:36px; background:url(Images/Countries/WrapperBG.png) no-repeat 0 bottom; } 
#Countries .FormCallType.Show { display:block; }

/* Data Section */
#Countries .SectionBottom { padding:21px 27px 0 0; }
#Countries label { font-size:116%; }
#Countries .ToData,#Countries .FromData,#Countries #FromComments,#Countries #ToComments { display:none; overflow:hidden; }
#Countries #FormCallType.Show,#Countries #ToComments.Show,#Countries #FromComments.Show,#Countries .Show { display:block; }
#Countries #ToComments a,#Countries #FromComments a { color:#f7a900; }
#Countries .PriceWrapper { width:496px; margin:0 0 30px 0; padding:0 12px 0 0; border-right: 1px solid #f7b629; }
#Countries .AccessNumberWrapper { margin:0 0 30px 0; width:508px;  }
#Countries .AccessNumberWrapper .Top { background:url(Images/Countries/AccessTopBG.png) no-repeat 0 0; padding:12px 12px 8px 0;  }
#Countries .AccessNumberWrapper .Footer { height:35px; background:url(Images/Countries/AccessBottomBG.png) no-repeat 0 0; padding:5px 12px 0 0; }
#Countries .AccessNumberWrapper .Title { font-weight:bold; color:#f7a900; margin:0 0 5px 0; }
#Countries .Title .Number { font-weight:bold; color:#f7a900; }
#Countries .Footer .Number { margin:0 5px 0 0; }
#Countries li { background:url(Images/RichEditorStyles/ListBullet.gif) no-repeat right 6px; padding:0 11px 0 0; }
#Countries h3 { color:#000; margin:0 0 20px 0; }
#Countries .SecondaryDescription { color:#8C8C8C; margin:0 0 8px 0; }
#Countries .PriceWrapper .Footer,#Countries .SaleFooter { margin: 0 -12px 0 0; height:20px; }
#Countries .PriceWrapper .Footer { width:490px; background:url(Images/Countries/FooterBG.png) no-repeat 0 0; padding:2px 12px 0 5px; }
#Countries .AccessNumberWrapper .Footer { padding:4px 12px 0 0; }
#Countries .SaleFooter { width:495px; background:url(Images/Countries/FooterSaleBG.png) no-repeat right 0;  padding:2px 12px 0 0; }
#Countries .Footer a,#Countries a.Sale {  font-weight:bold; display:block; float:left; }
#Countries .Footer a:hover { text-decoration:none; } 
#Countries .Footer a { padding:0 0 0 10px; background:url(Images/Common/ArrowSmall.gif) no-repeat left 2px; }
#Countries a.Sale { background:url(Images/Countries/SaleButtonBG.png) no-repeat 0 0; height:24px; width:93px; text-align:center; line-height:24px; margin: -2px 0 0 0; }
#Countries a.Sale:hover { text-decoration:none; color:#595a5b; background:url(Images/Countries/SaleButtonBG.png) no-repeat 0 -24px; }
#Countries .AccessNumberWrapper a { padding:0 0 0 15px;background:url(Images/Common/ArrowSmall.gif) no-repeat 5px 1px; }
#Countries .Footer span,#Countries .SaleFooter span { float:right; }
#Countries .Footer span.First,#Countries .SaleFooter span.First { margin:0 0 0 34px; }

/* Russian */
/*no-convert*/
.ru-RU #Countries .FormCountry { height: 50px; }
.ru-RU #Countries .FormCountry div { margin:0 0 10px 0; }
.ru-RU #Countries .FormCountry input.TextBox  {margin:0 5px 0 0; }
.ru-RU #Countries .FormCountry label { display:block; }
.ru-RU #Countries .FormCountry .Button { font-size:100%;width:64px; display:inline-block; float:none; }
.ru-RU #Countries #FormCallType { margin:10px 0 55px 0; }
.ru-RU #Countries #FormCallType div { height:auto; float:none; }
.ru-RU #Countries #FormCallType a { margin:3px 5px 0 0;}
.ru-RU #Countries #FormCallType label { margin:0; display:block; width:238px;float:left; }
.ru-RU #Countries .PriceWrapper { width:auto; }
.ru-RU #Countries .SaleFooter,.ru-RU #Countries .Footer { height:38px; width:auto; }
.ru-RU #Countries .AccessNumberWrapper .Footer { height:45px; }
.ru-RU #Countries .SaleFooter span,.ru-RU #Countries .Footer span { display:block; width:280px; padding:0 0 0 15px; background:url(Images/RichEditorStyles/ListBullet.gif) no-repeat left 6px; }
.ru-RU #Countries a.Sale {background:url(Images/Countries/SaleButtonBG.png) no-repeat 0 0; height:38px; width:143px; margin:-23px 0 0 0; line-height:normal; padding:6px 0 0 0; }
.ru-RU #Countries a.Sale:hover { background:url(Images/Countries/SaleButtonBG.png) no-repeat 0 -44px; }
.ru-RU #Countries .SaleFooter { padding:4px 30px 0 10px; }
.ru-RU #Countries .Footer { padding:4px 10px 0 10px; }
.ru-RU #Countries .Footer a { font-size:93%; margin:-15px 0 0 0; background-position:right 16px;width: 155px; }
.ru-RU #Countries .AccessNumberWrapper .Footer { padding:14px 0 0 10px; }
.ru-RU #Countries .AccessNumberWrapper .Footer span { background:none; display:inline; padding:0; width:auto; }
.ru-RU #Countries .AccessNumberWrapper .Footer a { width:auto;margin:-8px 0 0 0; background-position:110px 16px; padding:0; width:185px; }
/*end-no-convert*/

/*#endregion*/ 

/*#region CountriesSmallDisplay */
#CountriesSmallDisplay { width:508px; height:90px; background:url(Images/CountriesSmallDisplay/BG.png) no-repeat 0 0; padding:5px 60px 0 0; }
#CountriesSmallDisplay h4 { margin:0 0 7px 0; }
#CountriesSmallDisplay .CountryName,#CountriesSmallDisplay  .CallType { height:24px; }
#CountriesSmallDisplay .CountryName label { float:right;margin:0 0 0 48px; }
#CountriesSmallDisplay .TextBox { float:right;border: solid 1px #d3d2d2;width:173px; }
#CountriesSmallDisplay .CountryName a {float:right; display:block; background:url(Images/Countries/SaleButtonBG.png) no-repeat 0 0; height:24px; width:93px; text-align:center; line-height:24px; margin: -2px 12px 0 0; font-weight:bold; font-size:116%; color:#352E0D; }
#CountriesSmallDisplay .CountryName a:hover { text-decoration:none; color:#352E0D; background:url(Images/Countries/SaleButtonBG.png) no-repeat 0 -24px; }
#CountriesSmallDisplay  .CallType span { margin:0 0 0 7px; }
#CountriesSmallDisplay #ToRadioType { margin:0 10px 0 0; }
/*no-convert*/
.ru-RU #CountriesSmallDisplay { padding:5px 0 0 55px; width:513px; }
.ru-RU #CountriesSmallDisplay .CountryName a { line-height:19px; background:url(Images/CountriesSmallDisplay/Show.png) no-repeat 0 0; height:19px; width:141px; text-align:center; font-size:93%; margin: 0 0 0 5px; }
.ru-RU #CountriesSmallDisplay .CountryName a:hover { background:url(Images/CountriesSmallDisplay/Show.png) no-repeat 0 -19px; }
.ru-RU #CountriesSmallDisplay .TextBox { width:166px; }
.ru-RU #CountriesSmallDisplay .CountryName label { margin:0 5px 0 0; }
.ru-RU #CountriesSmallDisplay .CallType label { margin:0 0 0 5px; }

/*end-no-convert*/
/*#endregion*/ 

/*#region ContactUS*/
#ContactUs {overflow:hidden; background: url(Images/ContactUs/TabTopBG.png) no-repeat 50% top; padding:5px 0 0 0; }
#ContactUs li{background: url(Images/ContactUs/TabBG.jpg) no-repeat 50% bottom; padding: 0 0 6px 0; margin: 0 0 1px 0;}
#ContactUs li.Hover{ background: url(Images/ContactUs/TabBGHover.jpg) no-repeat 50% bottom; }
#ContactUs li .TabWrapper{background: url(Images/ContactUs/TabBG.jpg) no-repeat 50% top; padding: 3px 0 0 0;}
#ContactUs .ContactUsTitle{display: block; text-indent: -1000px; overflow: hidden; background: url(Images/ContactUs/Titles.jpg) no-repeat 0 0; width: 214px; height: 14px; margin: 0 auto;}
#ContactUs .ContactUsContent{display: none; background: url(Images/ContactUs/BottomArrow.jpg) no-repeat 50% bottom; padding: 10px 24px 24px 13px; margin: 0 0 -6px 0; }
.WebPartBorder #ContactUs .ContactUsContent, #ContactUs .ContactUsCallNow .ContactUsContent{ padding: 10px 13px 24px 13px; }
#ContactUs li.Selected .ContactUsContent{display: block;}

#ContactUs .ContactUsContent .FormField { padding: 0 0 8px 0; margin:0;  }
#ContactUs .ContactUsCallNow .ContactUsTitle{ background-position: 0 0;}
#ContactUs .ContactUsInstantCall .ContactUsTitle{ background-position: 0 -14px;}
#ContactUs .ContactUsChat .ContactUsTitle { background-position: 0 -28px;}
#ContactUs .ContactUsCallMeBack .ContactUsTitle { background-position: 0 -42px;}
#ContactUs .ContactUsMail .FormField { width:197px; }
#ContactUs .ContactUsMail .ContactUsTitle { background-position: 0 -56px;}
#ContactUs .ContactUsMail .FormSectionTitle { font-weight:bold; font-size:93%;margin:0 0 10px 0; }
#ContactUs .ContactUsMail select { width:116px; font-family:Arial; }
#ContactUs .ContactUsMail select.Phone { width:45px; float:right; display:block; }
#ContactUs .ContactUsMail input.Phone { width:64px; float:right; }
#ContactUs .ContactUsMail .TextBox, #ContactUs .ContactUsMail table  { width:113px; }
#ContactUs .ContactUsMail textarea.TextBox { width:193px; overflow:auto; }
#ContactUs .ContactUsMail .FormTitle { width:80px; display:block;padding:0; float:right; }
#ContactUs .ContactUsMail .Content .FormTitle { width:197px; }
#ContactUs .ContactUsMail .CaptchaField { height:120px; }
#ContactUs .ContactUsMail .CaptchaField .FormTitle {width:100%;}
#ContactUs .ContactUsMail .CaptchaField .FormValidators { text-align:right; }
#ContactUs .ContactUsMail .CaptchaText {width:123px;}
.ru-RU #ContactUs .ContactUsMail .CaptchaText {width:113px;}
#ContactUs .ContactUsMail .FormValidators {  display:block; width:100%;}
#ContactUs .ContactUsMail .FormButtons { border:0 none; margin: 0 0 0 4px; }
#ContactUs .ContactUsMail .FormButtons.HasCaptcha { margin:-54px 0 0 0; left:0; }
#ContactUs .ContactUsMail input { display:block; }
#ContactUs .Phone .FormControls { float:none; }
#ContactUs .InstantCallForm  {min-height:150px; }
.ru-RU #ContactUs .InstantCallForm  {min-height:220px; }
#ContactUs .InstantCallForm fieldset { width:207px; background:url(Images/ContactUs/SmileFace.png) no-repeat top left }
#ContactUs .InstantCallForm .FormField.Phone { width:157px; }
#ContactUs .InstantCallForm .CaptchaField { height:110px;float:right; *margin:0 4px 0 0; }
#ContactUs .InstantCallForm .CaptchaField .FormValidators { bottom:0; right:0; }
#ContactUs .InstantCallForm .FormButtons.HasCaptcha { margin:-43px 0 0;left:0; }
.ru-RU  #ContactUs .InstantCallForm .FormButtons.HasCaptcha { width:76px; }
#ContactUs .FormControls .LBD_CaptchaDiv {  margin:0 0 8px 0 !important; }
#ContactUs .InstantCallForm input.CaptchaText { width:140px; }
.ru-RU #ContactUs .InstantCallForm input.CaptchaText { width:120px; }
#ContactUs .InstantCallForm .LBD_CaptchaImage{margin: 1px 0 0 0 !important;}
#ContactUs .InstantCallForm .FormButtons.HasCaptcha{left: 6px;}
.ContactUsMail .CaptchaField .FormValidators { bottom:-10px; }
#JoinUs fieldset{ position:relative; }
#JoinUs .FormButtons.HasCaptcha{ margin:-58px 0 0; float:left; width:76px;}
.ru-RU #JoinUs .FormButtons.HasCaptcha{ margin:-90px 0 0;}
.ru-RU #ContactUs .FormButtons.HasCaptcha,#JoinUs .FormButtons.HasCaptcha{ left: 0; }
#ContactUs .FormButtons{padding:0;}
#ContactUs .FormButtons a,#JoinUs .FormButtons a { min-width:30px; padding:0 0 0 2px; }
#ContactUs .FormButtons span,#JoinUs .FormButtons span { min-width:40px; padding:0 2px 0 0;  }
#ContactUs .CallMeBackForm .CaptchaField { height:120px; }
#ContactUs .CallMeBackForm .CaptchaField .FormValidators { bottom:-10px; }
#ContactUs .CallMeBackForm .FormButtons.HasCaptcha { margin:-53px 0 0; }
#ContactUs .ContactUsMail .FormButtons,#ContactUs .CallMeBackForm .FormButtons { padding:0 0 0 15px; }
.WebPartBorder #ContactUs .ContactUsMail .FormButtons,.WebPartBorder #ContactUs .CallMeBackForm .FormButtons { padding:0; }

#ContactUs .CallMeBackForm  input.CaptchaText.TextBox { width:140px; }
.ru-RU #ContactUs .CallMeBackForm  input.CaptchaText.TextBox { width:110px; }
#ContactUs .CallMeBackForm .FormControls .LBD_CaptchaDiv { width:201px !important; }
#ContactUs .CallMeBackForm .Form .TextBox { width:122px; }
#ContactUs .CallMeBackForm .Form input.Phone { width:68px; }
#ContactUs .FormButtons.HasCaptcha{float: left;}

#ContactUs .ContactUsChat .ContactUsContent img { width: 205px; }

/*#endregion*/

/*#region JoinUs */
#JoinUs { margin: 15px 0 0 0; }
#JoinUs .Phone .FormControls { float:none; }
#JoinUs ul { float:right; z-index:2; padding:10px 0 0 0; *position:relative; }
#JoinUs li { height:51px; width:229px; cursor:pointer; list-style:none; display:block; z-index:2; margin:4px 0;}
#JoinUs .ContactUsCallNow { background: url(Images/JoinUs/TabsBG.png) no-repeat right 0; }
#JoinUs .ContactUsCallNow.Selected { background: url(Images/JoinUs/TabsBG.png) no-repeat right -51px; }
#JoinUs .ContactUsInstantCall { background: url(Images/JoinUs/TabsBG.png) no-repeat right -102px; }
#JoinUs .ContactUsInstantCall.Selected { background: url(Images/JoinUs/TabsBG.png) no-repeat right -153px; }
#JoinUs .ContactUsCallMeBack { background: url(Images/JoinUs/TabsBG.png) no-repeat right -204px; }
#JoinUs .ContactUsCallMeBack.Selected { background: url(Images/JoinUs/TabsBG.png) no-repeat right -255px; }
#JoinUs .JoinUsJoinOnline { background: url(Images/JoinUs/TabsBG.png) no-repeat right -306px; }
#JoinUs .JoinUsJoinOnline.Selected { background: url(Images/JoinUs/TabsBG.png) no-repeat right -357px; }

#JoinUs .FormField.CaptchaField { height:125px; }
.ru-RU #JoinUs .FormField.CaptchaField { height:150px; }
/*no-convert*/
#JoinUs .JoinUsContent {display: none; padding: 0; width:262px;background: url(Images/JoinUs/ContentBG.png) no-repeat 0 0; margin:0 227px 0 0; z-index:1; *position:relative; *left:2px; *margin:0;}
.ru-RU #JoinUs .JoinUsContent {margin:0 0 0 227px; *left:-2px;}
/*end-no-convert*/
#JoinUs .JoinUsContent .Form { padding:10px; min-height:220px; }
#JoinUs .JoinUsContentBottom { background: url(Images/JoinUs/ContentBG.png) no-repeat 0 bottom; height:2px; }
#JoinUs .TabSelected { display:block; }
#JoinUs .JoinUsContent .FormField { margin: 0 0 8px 0; }
#JoinUs .InstantCallForm .SmileFace { display:none; }
#JoinUs .InstantCallForm input.CaptchaText{width: 170px;}
#JoinUs .InstantCallForm input.Phone{width: 115px;}
#JoinUs .InstantCallForm .Form { padding-left:5px; }
.ru-RU #JoinUs .InstantCallForm input.CaptchaText{width: 140px;}
.ru-RU #JoinUs .InstantCallForm input.Phone{width: 88px;}

#JoinUs .FormControls .LBD_CaptchaDiv { margin:0 0 8px 0 !important; }
#JoinUs .CallMeBackForm .TextBox{width:138px;}
#JoinUs .CallMeBackForm .TextBox.CaptchaText { width:165px; }
.ru-RU #JoinUs .CallMeBackForm .TextBox.CaptchaText { width:130px; }
#JoinUs .CallMeBackForm input.Phone { width:82px; float:right; }
/*#endregion*/

/*#region ContactUs & JoinUs */
.CallNowForm .Phone{text-align: center; vertical-align: middle; display: inline-block; width: 100%; overflow: hidden;}
.CallNowForm .Phone .Value{ color: #000; font-size: 190%; font-weight: bold; height: 30px; line-height: 30px; display: inline-block; }
.CallNowForm .Phone .Or{color: #595A5B; font-size: 123.1%; font-weight: bold; height: 30px; line-height: 30px; display: inline-block; margin: -3px 0 0 5px;}
.CallNowForm .WorkingHoursTitle { text-align: center; font-size: 85%; }
.CallNowForm .WorkingHours { padding:0 15px; text-align:center; }
.CallNowForm .WorkingHours span { display:inline-block; min-width:85px; text-align:right; }
/*no-convert*/
.ru-RU .CallNowForm { padding:0 0 0 11px; }
.ru-RU .CallNowForm .Phone { text-align: left; }
.ru-RU .CallNowForm .WorkingHoursTitle { text-align: left; }
.ru-RU .CallNowForm .WorkingHours { padding:0; text-align:left; }
.ru-RU .CallNowForm .WorkingHours span { text-align:left; display:block; }
.ru-RU #JoinUs .CallNowForm .WorkingHours span { min-width:212px }
.ru-RU #ContactUs .CallNowForm .WorkingHours span { min-width:175px; }
/*end-no-convert*/
#JoinUs .CallNowForm .WorkingHoursTitle { font-size: 100%; margin:15px 0 0 0; }


.InstantCallForm .Form .FormTitle { display:block; width:100%; padding:0;  }
.InstantCallForm .Form .FormField {display: inline-block;}
#JoinUs .InstantCallForm .FormField{ *display:block; }
#JoinUs .InstantCallForm .FormValidators { *width:230px; }
.InstantCallForm .Form input,.InstantCallForm select{border: solid 1px #d3d2d2;display: inline-block;}
.InstantCallForm .Form input.Phone{width: 88px;  float:right;}
.InstantCallForm .Form select.Phone{width: 50px; height: 20px; display:block;float:right;}
.InstantCallForm .Form .Buttons { margin:10px 0 0 0; }
#JoinUs .InstantCallForm .Form .FormValidators { margin:0 0 5px 0; }
#JoinUs .InstantCallForm .Form .CaptchaField .FormValidators { margin:10px 0 5px 0; }
#JoinUs .Form .CaptchaField .FormValidators { margin:10px 0 0 0; }
#JoinUs .InstantCallForm .FormButtons { position:relative;*position:inherit; }


.CallMeBackForm .FormSectionTitle { font-weight:bold; }
.CallMeBackForm .FormSectionTitle span { margin:0 0 10px 0; display:block; font-weight:normal; }
.CallMeBackForm .Form .FormTitle { display:block; width:75px; padding:0;  }
.CallMeBackForm .Form .TextBox { width:117px; }
.CallMeBackForm .Form select.Phone { float:right; display:block; }
.CallMeBackForm .Form input.Phone { width:60px; float:right; }
.CallMeBackForm .Form .FormSection .FormSection .FormTitle { width:100%; }
.CallMeBackForm .CaptchaField .FormValidators { text-align:right;}

.InstantCallForm .FormButtons,.CallMeBackForm .FormButtons { border:0 none; }
/*#endregion*/

/*#region Kampyle */
.k_button_css_revision{background-image:'$Rev:15645 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;font-family:Arial;float:none;}#k_popup a img{border:0;display:inline;}#k_popup a{text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{#float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}@media (max-device-width :600px){.k_float{position:absolute !important;}}.k_container:before{ clear:both;display:block;content:'.';height:0;}.k_float.absolute{position:absolute !important;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);}.k_top_hl_sl{top:100px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 100 :document.body.scrollTop + 100);}.k_top_hl{top:85px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 85 :document.body.scrollTop + 85);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_bottom_sl{bottom:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}.k_bottom_hl_sl{bottom:99px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 100 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 100 );}.k_bottom_hl{bottom:84px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 85 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 85 );}.k_right{right:0px;}.k_left{left:0px;}#k_popup{ position:absolute;top:0;left:0;z-index :999999;font-family :'arial';font-weight :bold;display: none;border:1px solid black;}#k_pop_header{ text-align:center;font-size:20px;padding:10px;font-weight:bolder;border:1px solid #fff;background: white;margin:10px 9px 0;}#k_pop_question_container{ font-size:11px;padding:10px 0 10px 0;text-align:center;border:1px solid black;margin:10px 9px 0;background: white;}#k_pop_yes_no{ margin:0 auto;width:138px;padding:10px 0 0 0;}#k_pop_yes_btn,#k_pop_no_btn{ border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;border-style:solid;border-width:1px;padding:2px 10px 3px;text-align:center;font-size:11px;font-weight:bold;text-decoration: none;width:40px;cursor:pointer;color: white;}#k_pop_branding{ font-size:11px;padding:3px 0;text-align: right;}#k_pop_branding a{ color:#3882C3;direction:ltr;text-align:right;font-weight:normal;margin-right:10px }#k_pop_whatisthis{ float: left;padding:1px 0 0 9px;}#k_pop_remind{ text-decoration: underline;font-weight:normal;cursor: pointer;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}.kc_top_sl{top:95px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 95 :document.body.scrollTop + 95);}.kc_bottom_sl{bottom:95px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 95 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 95);}#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default;}#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration: none;cursor:default;}
/*#endregion*/