@charset "utf-8";

/* баннеры на внутренних страницах */
#BannerLine{clear:left; overflow:hidden;}
#BannerLine p {margin: 0; }
#BannerLine a {position:relative; z-index:2;}

DIV.rotation {padding:0 15px; background-repeat: no-repeat; background-position: 0 0; font-style: italic; color:#666; line-height:1.5;}
DIV.rotation A {font-style: italic; color:#666;}
.LeftBannerLevel1 a, .LeftBanner a {text-decoration:none; display:block; cursor: pointer;}
.LeftBannerLevel1 a:hover, .LeftBanner a:hover {text-decoration:none;}
DIV.rotation TABLE {border-collapse: collapse;}
DIV.rotation TABLE TD, DIV.rotation div {padding: 5px 5px 0px 162px; font-style: italic; color:#666; line-height:1.5; display:table-cell; vertical-align:middle;}
DIV.rotation TABLE TD P, DIV.rotation div p {margin:0; padding:0; line-height:1.5; position:relative; top:-2px;}

/* маленькие */
.LeftBanner{ width:612px; height:82px; overflow:hidden;}
.RightBanner{float:right; width:318px; height:82px; overflow:hidden}
/* большие */
.LeftBannerLevel1{width:612px; height:132px; overflow:hidden;}
.RightBannerLevel1{float:right; width:318px; height:132px; overflow:hidden;}

.png {behavior: url('/css/png.htc');}
/*img.mask{position:absolute; top:0; left:0; z-index:0; display:none;}*/

h1 {margin:0; padding:8px 0; clear:both;}
h2 {clear:both;}
h2, h3, h4 {margin:1em 0 0;}

#Page.withQL{background:url('/images/quicklinks_bg.gif') repeat-y left; }
#Page.withQL #Content{width:777px; padding:0 0 73px; font-size:100%; position:relative; left:179px; overflow:hidden;}
#Content p, #Content dd, #Content li, #Content td {line-height:1.6em;}


#LeftMain{border:0; width:431px; margin:0; overflow:hidden;  float:left; padding-bottom:20px; position:relative;}
#LeftMain h1 {margin-top:10px;}
#RightMain{border:0; width:318px; margin:0; overflow:hidden; float:right; }

#LeftMain2{border:0px; width:612px; margin:0; overflow:hidden;  float:left; padding-bottom:20px; position:relative;}
#RightMain2{border:0px; width:309px; padding: 0 0 0 10px; margin:0; overflow:hidden; float:right; }


#QuickLinks{width:115px; padding:0 21px 65px; float:right; position:relative; right:799px; font-family:Verdana, Geneva, sans-serif; background:url(/images/qlinks_bg.gif) top no-repeat; background-position: top right; z-index: 2;}
#QuickLinks h3{font-size:11px; padding:10px 0 0; margin:0; background:#c60c30; text-transform:uppercase; color:#FFFFFF; text-align:center; letter-spacing:1px; width:109px; font-weight:bold; margin-left: 5px;}
ul.QuickLinks {padding:0; margin:10px 0 0 -6px;; color:#636466; width:109px;}
ul.QuickLinks li{color:#636466; font-size:10px; line-height:14px; padding:5px 0; list-style:none; text-transform:uppercase; letter-spacing:-0.4px;}
ul.QuickLinks li A {text-decoration: none;}

.HeightStretch{clear:both; margin:0 -820px 0 -21px; background:#DCDDDE url(/images/bottom_left_corner.gif) bottom left no-repeat; height:19px;}

#LeftProducts{width:375px; margin:0 -435px 0 0; overflow:hidden;  float:left;}
#RightProducts{width:374px; margin:0 0 0 399px; overflow:hidden; }

UL.nodots {list-style-type: none; margin-left:0; padding-left:0;}
UL.nodots LI {margin-left:0;}
.Level1 UL {list-style-type: none;}
.Level1 LI {cursor: pointer;}
.toclose, .toopen {padding-left:4px; background-position: 0 5px;background-repeat: no-repeat; text-indent: 10px; cursor: pointer;}
.toclose {background-image: url(/images/toclose.gif);}
.toopen {background-image: url(/images/toopen.gif);}

H4.toclose, H4.toopen {padding-left:4px; background-position: 0 2px;background-repeat: no-repeat; text-indent: 10px; cursor: pointer;}
H4.toclose {background-image: url(/images/toclose.gif);}
H4.toopen {background-image: url(/images/toopen.gif);}
.togo a {padding-left:14px; background-image: url(/images/togo.gif); background-position: 0 5px;background-repeat: no-repeat;  cursor: pointer;}
.togogrey {padding-left:4px; background-image: url(/images/togo.gif); background-position: 0 2px;background-repeat: no-repeat; text-indent: 10px; cursor: pointer;}

P.togo {margin:0 0 1em;padding-left:4px; background-image: url(/images/togo.gif); background-position: 0 5px;background-repeat: no-repeat; text-indent: 10px; cursor: pointer;line-height:18px;}
P.togo A {text-decoration: none;}

H1 {font-size:16px; font-weight:bold;  color:#393939;}
h2.products, h2.products a:link, h2.products A:visited, H2.products A:hover {text-decoration:none; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#c60c30; background-color:#ededed; padding:0 3px;}

H3, H3 A:link, H3 A:visited, H3 A:hover {color:#393939; text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
H3.togogrey, H3.togogrey A:link, H3.togogrey A:visited, H3.togogrey A:hover {color:#393939; height:14px;}
.childnav {color:#C60C30; padding-left:4px;}
H4 {color:#393939; font-size:12px;}
.awrev, .awrev A:link, .awrev A:visited, .awrev A:hover {text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#393939; background-color:#ededed;}

A H4, A:link H4, A:visited H4 {text-decoration:none;}
A:hover H4{text-decoration:none;}

DL {margin-left:14px;}
DL DD {margin-left:24px;}

.rightbutton {background-image: url(/images/button.gif); background-repeat: no-repeat; background-position: 50% 0; height:31px; color:#fff; text-align: center; float:left; cursor: pointer; line-height:29px; font-weight: bold; width: 180px;}
.rightbutton DIV {width:98px; line-height:25px; background-color:#c60c30; margin:2px 28px 0 28px;}
.rightbutton A:link, .rightbutton A:visited, .rightbutton A:hover {display:block;  line-height:25px; padding: 2px 20px 0; text-decoration:none; color:#fff;}

.backlink {/*color:#808080;*/ color: #3366cc; cursor: pointer; position:absolute; right:0; height:25px;}

TABLE.grey {border-collapse:collapse;}
TABLE.grey TD {border:1px solid #e6e7e7; padding:4px;}
TABLE.grey TR.top TD {background-color: #e6e7e7;}

.newsp P {margin:0; padding:0;}

IMG.box {margin-bottom:15px;}

table.allevents {border-collapse: collapse; margin:5px;}
table.allevents TD {border: 1px solid #666; padding:2px; font-size: 9px}

DIV.CaseStudies {float:right; width:30%; background-color: #f3f4f5; padding:5px;}

.RecLang LI {cursor: pointer;}

#SiteMap TD {padding:0; font-size:11px;}
#SiteMap * A {text-decoration:none; line-height:1.5em; color:#404040;}
#SiteMap TR TD DL {margin:0.2em; margin-left:0;}
#SiteMap TR TD DL DL {margin:0.2em; margin-left:0;}
DL.smLevel1 DT {text-transform:uppercase; font-size:14px;font-weight: bold;}
DL.smLevel2 DT {text-transform:none; font-size:12px; font-weight: bold;}

table.regionTable th{ height:20px; width:175px;}

/* map */

#CountriesList ul{padding:0; margin:0;}
#CountriesList li{float:left; width:175px; padding:0 10px 0 0; list-style:none; line-height:1.15em;}
#CountriesList a {text-decoration:none; color:#555555;font-weight:bold;}
#CountriesList a:hover {color:#c50c30;}

ul.requestForm {border:0;}
ul.requestForm li {list-style: none; padding:0.5em 0; overflow:hidden; width: 520px;}
ul.requestForm li em {font-size: 0.9em;}
ul.requestForm li label {display:block; width:200px; float:left; margin-right:5px;}
ul.requestForm li input{width: 200px;}
ul.requestForm li input.button{width: auto;}
ul.requestForm li select {width: 206px;}
ul.requestForm li textarea {width: 300px; height: 50px;}

/*search styles*/
.searchForm {width: 500px; padding: 10px; background-color: #f0f0f0; position: relative; margin-bottom: 25px;}
.searchForm input {line-height: 20px; vertical-align: middle;}
.searchForm #searchField {width: 350px; height: 20px; border: 1px solid #cccccc; margin-right: 5px;}
.searchForm #searchButton {background: url(/images/button_search.gif) 50% 50% no-repeat #f0f0f0; border: 0; height: 31px; width: 71px; color: #ffffff; font-weight: bold; cursor: pointer;}

.abbyySearchSingleResult {margin-bottom: 25px;}
a.abbyyIndexSearchTitle, a.abbyyIndexSearchTitle:link, a.abbyyIndexSearchTitle:visited {color: #3366cc; text-decoration: none; font-size: 14px;}
a.abbyyIndexSearchTitle:hover {color: #c60c30; text-decoration: underline;}
.abbyyIndexSearchPaging {background-color: #f0f0f0;}
table.abbyyIndexSearchPaging td {padding: 20px 15px;}
.abbyyIndexSearchPaging span {padding: 5px 3px; font-weight: bold;}
.abbyyIndexSearchPaging a, .abbyyIndexSearchPaging a:link, .abbyyIndexSearchPaging a:visited {border: 1px solid #cccccc; padding: 5px 3px; margin: 0 2px; color: #3366cc; text-decoration: none; background-color: #ffffff;}


/*новые продуктовые страницы*/

/*общие стили для всех новых страниц*/
#productVisual {margin-bottom: -59px; z-index: 1; position:relative;}
.buyButton, .downloadButton, .trialButton, .questionButton, .contactsButton, .contactsButton_blue, .compareVersions, .upgradeButton {background-repeat: no-repeat; background-position: 0 50%; cursor: pointer; line-height:25px; font-weight: bold; padding-left: 30px; padding-right: 10px; text-decoration: none; text-align: left; font-size: 13px;}
.buyButton {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=952227e8-c27b-44c1-9043-d8ec44cf9d84);}
.trialButton {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=0fea478d-f5a6-407d-9de0-815a77591a15);}
.downloadButton {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=13c911ba-33b2-4b2d-8afd-96b418dc771c);}
.upgradeButton {background-image: url("/images/icon_upgrade.gif");}
.questionButton {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=d4250c62-5ee8-4fbf-882f-030ff462f847);}
.contactsButton {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=22e539eb-4519-475b-bff2-f39e71b5a655);}
.contactsButton_blue {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=8ca8b64b-c06b-4e65-a532-50e4555440e0);}
.compareVersions {background-image: url(/images/button_go.png); padding-left: 25px;}
a .buyButton, a.downloadButton, a .trialButton, a .questionButton, a .contactsButton, a .contactsButton_blue {text-decoration: none;}
a .buyButton:hover, a.downloadButton:hover, a .trialButton:hover, a .questionButton:hover, a .contactsButton:hover, a .contactsButton_blue:hover {text-decoration: underline;}

a.blue, a.blue:visited {color: #3366cc; text-decoration: none;}
a.blue:hover {color: #c60c30; text-decoration: underline;}

/*секция cross-sale продуктов*/
table.CrossSaleSubset, table.CrossSaleSubsetWide {clear: both; font-size: 12px; width: 100%;}
table.CrossSaleSubset h3, table.CrossSaleSubsetWide h3, div.AdditionalSubmenu h3, div.VersionSubset h3 {font-size: 16px;}
table.CrossSaleSubset h3, table.CrossSaleSubsetWide h3, div.AdditionalSubmenu h3 {margin-top: 0.5em;}
table.CrossSaleSubset td {width: 377px; padding: 0; margin:0; vertical-align: top;}
table.CrossSaleSubset td.odd {padding-right: 22px;}
table.CrossSaleSubset h4, table.CrossSaleSubsetWide h4 {padding: 7px 0 0; margin:0; font-size: 13px; color: #1a1a1a;}
table.CrossSaleSubset h4 a, table.CrossSaleSubsetWide h4 a {text-decoration: none;}
table.CrossSaleSubset td img, table.CrossSaleSubsetWide td img {padding-top: 5px;}
table.CrossSaleSubset p, table.CrossSaleSubsetWide p {margin: 3px 0 0;}
table.CrossSaleSubset a.blue, table.CrossSaleSubsetWide a.blue {line-height: 1.75em;}

/*продуктовые линейки*/
#LeftProductsLine, div.LeftProductsLine {float: left; width: 375px;}
#RightProductsLine, div.RightProductsLine {float: right; width: 375px;}
#LeftProductsLine h2, #RightProductsLine h2, .LeftProductsLine h2, .RightProductsLine h2, div.ProductGroupWide h2, .table-folders h2, .table-folders h2 a {clear: both; font-size: 15px; color: #1e548c; line-height: 22px; padding-top: 3px; padding-bottom: 5px; margin-bottom: 5px;}
h2.GroupHeaderBg, div.GroupHeaderBg {background-color: #eff3fa;}
.GroupHeaderBg {padding-left: 10px;}
div.ProductGroupWide {height: 100%; clear: both;}
div.ProductGroupWide div.lineContainer {overflow: auto; width: 777px;}
div.ProductGroupWide a.ProductBlock, div.ProductGroupWide div.ProductBox, div.ProductGroupWide div.ProductBoxHover {width: 777px;}
div.LeftProductsLine a.ProductBlock, div#LeftProductsLine a.ProductBlock, div.LeftProductsLine div.ProductBox, div.LeftProductsLine div.ProductBoxHover, div#LeftProductsLine div.ProductBox, div#LeftProductsLine div.ProductBoxHover {width: 375px;}
div.RightProductsLine a.ProductBlock, div#RightProductsLine a.ProductBlock, div.RightProductsLine div.ProductBox, div.RightProductsLine div.ProductBoxHover, div#RightProductsLine div.ProductBox, div#RightProductsLine div.ProductBoxHover  {width: 374px;}
a.ProductBlock {display: block; cursor: pointer; text-decoration: none; margin-bottom: 10px;}
a.ProductBlock:hover {background-color: #f0f0f0; color: #1a1a1a; text-decoration: none;}
a.ProductBlock img, div.ProductBox img, div.ProductBoxHover img {padding: 10px 0 5px 5px;}
a.ProductBlock h3, div.ProductBox h3, div.ProductBoxHover h3 {font-size: 14px; margin-top: 10px;}
a.ProductBlock sup, div.ProductBox sup, div.ProductBoxHover sup {font-size: 0.8em;}
div.ProductDescription {float: right;}
div.ProductDescription table td {vertical-align: top;}
div.ProductDescription ul li {width: 310px;}
div.ProductBox {overflow: auto; cursor: pointer; margin-bottom: 10px;}
div.ProductBoxHover {overflow: auto; cursor: pointer; margin-bottom: 10px; background-color: #f0f0f0; color: #1a1a1a;}

/*общие стили для страниц продуктов*/
div.SectionSubset {float: left; font-size: 13px; color: #1a1a1a; margin-bottom: 15px; text-align:justify;}
div.SectionSubset h3 {font-size: 16px; line-height: 25px; text-align: left;}
div.SectionSubset img {padding-top: 10px;}
div.SectionSubset sup {font-size: 11px;}
div.SectionSubset table, div.SectionSubset table td {padding: 0; margin: 0; border-spacing: 0;}
div.SectionSubset p, div.SectionSubset div {padding-top: 0; margin-top: 0;}
div.SectionSubset ul, div.ProductDescription ul {padding: 0; margin: 0; list-style-type: none;}
div.SectionSubset ul li, div.ProductDescription ul li {background: url('/images/redMarker.gif') no-repeat 0 8px; padding-left: 15px; padding-bottom: 5px;}

.Submenu, .OneLevelNav {padding: 10px 0;  margin: 0; font-size: 12px; clear: both;}
.Submenu li, .OneLevelNav li {display: inline; list-style-type: none;}
.Submenu li a, .OneLevelNav li a, div.SectionSubset a, .Submenu li a:visited, .OneLevelNav li a:visited, div.SectionSubset a:visited {color: #3366cc; text-decoration: none;}
.Submenu li a:hover, .OneLevelNav li a:hover, div.SectionSubset a:hover {color: #c60c30; text-decoration: underline;}
.Submenu li span, .OneLevelNav li span {padding: 0 5px; color: #1a1a1a; font-weight: normal;}

div.AdditionalSubmenu {padding: 15px 0 0;}
div.AdditionalSubmenu h3 {margin: 0 0 0.5em;}

/*страницы продуктов с несколькими версиями*/
div.ProductVersion {clear: both; padding-top: 20px; height: 100%;}
div.ProductVersion h3, div.ProductVersion h4 {margin-top: 0; padding: 0;}
div.ProductVersion div.buyButton, div.ProductVersion div.trialButton, div.ProductVersion div.questionButton, div.ProductVersion div.contactsButton, div.ProductVersion div.upgradeButton {float: left; color: #3366cc;}
div.ProductVersion h4, div.ProductVersion h4 a:link, div.ProductVersion h4 a:visited, div.ProductVersion h4 a:hover, table.ProductVersions h4, div.ProductVersions h4 a:link, div.ProductVersions h4 a:visited, div.ProductVersions h4 a:hover {text-decoration: none;}
div.greyLine, div.greyLine1, div.greyLine2 {clear: both; border-bottom: 1px solid #cccccc;}
div.greyLine {height: 20px;}
div.greyLine1 {height: 1px;}
div.greyLine2 {height: 1px; margin-top: -6px;}
div.greyLine15 {height: 15px; border-bottom: 1px solid #cccccc;}

h3.SubsetTitle {font-size: 16px;}
div.ProductVersions {float: left; width: 252px; height: 240px; background: url(/images/FR_versions_bg.gif) 100% 100% no-repeat #ffffff; margin: 10px 0 0;}
div.ProductVersions div.versionContentBg {margin: 0; width: 248px; height: 235px; border: 1px solid #e7e7e7;}
div.ProductVersions div.versionDirection {text-align: center; color: #ffffff; padding: 5px 0; height: 20px; font-size: 14px; background-color: #94949c;}
div.ProductVersions div.versionContent {padding: 10px 10px 0; height: 198px; position: relative;}
div.ProductVersions div.VersionBoxButtons {position: absolute; bottom: 15px;}
div.VersionBox {float:left; display: inline;}
div.ProductVersions h4 {line-height: 1.5em; margin: 0 0 5px;}

/*страницы продуктов с одной версией*/
div.OneVersionSubset {width: 747px; background-color: #f0f0f0; margin-bottom: 10px; padding: 20px 15px 0; color: #1a1a1a; position: relative;}
div.OneVersionBox {float: right; text-align: center;}
div.OneVersionBox img {border:0; padding-bottom: 5px;}
div.OneVersionBox table a, div.OneVersionBox table a:visited, div.OneVersionBox table a div {color: #333333; text-decoration: none;}
div.OneVersionBox table a:hover div {color: #c60c30; text-decoration: underline;}
div.OneVersionBox table td {padding: 0; margin: 0;}
div.OneVersionSubset p {font-size: 14px; margin: 0 0 0.5em;}
div.OneVersionSubset h4 {font-size: 15px;}
div.OneVersionSubset ul.Submenu {background-color: #f0f0f0; border-top: 1px solid #fff;}

/*classes for FR multiple offers*/
.frOffersHidden {position: absolute; top: 24px; right:-25px; z-index:2; display:none;}
.frOffersTable {width:220px;}
.frOffersTable .left-top-corner {background: url('/images/fr-offers-bg.gif') no-repeat scroll left top transparent;}
.frOffersTable .right-top-corner {background: url('/images/fr-offers-bg.gif') no-repeat scroll right top transparent;}
.frOffersTable .left-bottom-corner {background: url('/images/fr-offers-bg.gif') no-repeat scroll left bottom transparent;}
.frOffersTable .right-bottom-corner {background: url('/images/fr-offers-bg.gif') no-repeat scroll right bottom transparent;}
/*classes for FR multiple offers*/

/*classes for mobile product pages with some platforms*/
.ChooseMobilePlatformRight {float: right; position: relative; right: -15px; margin: 0 0 0 5px; width: 250px; background-color: #dcddde;}
.ChooseMobilePlatform3Right {float: right; position: relative; right: -15px; margin: 0 0 0 5px; width: 280px; background-color: #dcddde;}
.ChooseMobilePlatformRight h3 {position: absolute; top: -20px; right: 0; width: 250px; margin: 0; padding: 15px 0 10px; font-size: 16px; color: #1a1a1a; background-color: #dcddde; text-align: center;}
.ChooseMobilePlatform3Right h3 {position: absolute; top: -20px; right: 0; width: 280px; margin: 0; padding: 15px 0 10px; font-size: 16px; color: #1a1a1a; background-color: #dcddde; text-align: center;}
.ChooseMobilePlatformRight .PlatformButtons {padding: 25px 38px 40px;  width: 174px; overflow: auto;}
.ChooseMobilePlatform3Right .PlatformButtons {padding: 25px 10px 40px;  width: 261px; overflow: auto;}
/*classes for mobile product pages with some platforms*/

.iosPrice, .androidPrice, .symbianPrice, .wmPrice {/*color:#C60C30;*/ font-weight: bold; height:30px; line-height:30px; padding-left:38px;}
.iosPrice a, .androidPrice a, .symbianPrice a, .wmPrice a, .iosPrice a:hover, .androidPrice a:hover, .symbianPrice a:hover, .wmPrice a:hover {/*color:#C60C30;*/ font-weight: bold; text-decoration: none;}
.divPrice {clear:both; line-height:30px; margin-left:5px;}
.divPrice a, .divPrice a:hover {text-decoration: none; }
.iosPrice {background: url('/images/mobile_icons/iphone_btn_small.gif') no-repeat scroll left top transparent;}
.androidPrice {background: url('/images/mobile_icons/android_btn_small.gif') no-repeat scroll left top transparent;}
.symbianPrice {background: url('/images/mobile_icons/symbian_btn_small.gif') no-repeat scroll left top transparent;}
.wmPrice {background: url('/images/mobile_icons/win_btn_small.gif') no-repeat scroll left top transparent;}
.platform {float:left; width:120px;}
.platform span {line-height:32px;}
.platform a, .platform a:hover {color:#636466; font-size:10px; text-decoration: none;}

/*внутренние страницы продуктов*/
#LeftMainContent {border:0; width:579px; margin:0; overflow:hidden;  float:left; padding-bottom:20px; position:relative;}
#RightMainContent {border:0; width:170px; margin:0; overflow:hidden; float:right; }

div.Testimonial {position: relative; background-postion: 50% 50%; background-repeat: no-repeat; height: 140px; margin-top: 20px; overflow: hidden; padding-left: 20px; padding-right: 20px; padding-top: 10px;}
div.Testimonial a.moreInfo {position: absolute; bottom: 20px; right: 20px;}

.OneLevelNav li#current {color: #c60c30; font-weight: bold;}
.borderTop {border-top: 1px solid #1a1a1a; margin-top: 10px;}
div.corner1 {background: url(/images/buyCorner1.gif) #f0f0f0 no-repeat; width: 170px; margin-bottom: 20px;}
div.corner2 {background: url(/images/buyCorner2.gif) right top no-repeat; width: 170px;}
div.corner3 {background: url(/images/buyCorner3.gif) left bottom no-repeat; width: 170px;}
div.corner4 {background: url(/images/buyCorner4.gif) right bottom no-repeat; width: 170px;}
div.ProductAttachment {padding: 10px;}
div.ProductAttachment h2 {margin: 0.5em 0;}
div.ProductAttachment h3 {text-align: left; margin: 1em 0;}
div.ProductAttachment p {padding: 5px 10px; text-align: left;}
div.ProductAttachment img {padding-bottom: 10px;}
div.ProductAttachment table {border-collapse: collapse;}
div.ProductAttachment table a {text-decoration: none;}
div.ProductAttachment table a:hover div {text-decoration: underline;}
div.ProductAttachment table a:hover * {color: #c60c30;}
div.ProductAttachment .buyButton, div.ProductAttachment .trialButton, div.ProductAttachment .contactsButton, div.ProductAttachment .contactsButton_blue, div.ProductAttachment .questionButton {padding-right: 0;}
div.ProductAttachment table.FRVersions {text-align: center;}
div.ProductAttachment table.FRVersions td {padding: 10px 5px;}


/* mobile products hover */
.mobile_android, .mobile_iPhone, .mobile_MacOS, .mobile_Moblin, .mobile_Symbian, .mobile_Win, .mobile_android2, .mobile_iPhone2, .mobile_MacOS2, .mobile_Moblin2, .mobile_Symbian2, .mobile_Win2, .mobile_iOS2  {width:85px; height:85px; display:block; float:left; cursor: pointer;}
.mobile_android2, .mobile_android {background: url(/images/mobile_icons/android_btn3.gif) no-repeat;}
.mobile_android2:hover, .mobile_android:hover {background: url(/images/mobile_icons/android_btn3.gif) no-repeat 0px -83px;}
.mobile_iPhone2, .mobile_iPhone {background: url(/images/mobile_icons/iPhone_btn3.gif) no-repeat;}
.mobile_iPhone2:hover, .mobile_iPhone:hover {background: url(/images/mobile_icons/iPhone_btn3.gif) no-repeat 0px -83px;}
.mobile_MacOS2, .mobile_MacOS {background: url(/images/mobile_icons/MacOS_btn3.gif) no-repeat;}
.mobile_MacOS2:hover, .mobile_MacOS:hover {background: url(/images/mobile_icons/MacOS_btn3.gif) no-repeat 0px -83px;}
.mobile_Moblin2, .mobile_Moblin {background: url(/images/mobile_icons/Moblin_btn3.gif) no-repeat;}
.mobile_Moblin2:hover, .mobile_Moblin:hover {background: url(/images/mobile_icons/Moblin_btn3.gif) no-repeat 0px -83px;}
.mobile_Symbian2, .mobile_Symbian {background: url(/images/mobile_icons/Symbian_btn3.gif) no-repeat;}
.mobile_Symbian2:hover, .mobile_Symbian:hover {background: url(/images/mobile_icons/Symbian_btn3.gif) no-repeat 0px -83px}
.mobile_Win2, .mobile_Win {background: url(/images/mobile_icons/Win_btn3.gif) no-repeat;}
.mobile_Win2:hover, .mobile_Win:hover {background: url(/images/mobile_icons/Win_btn3.gif) no-repeat 0px -83px;}
.mobile_iOS2, .mobile_iOS {background: url(/images/mobile_icons/iOS_btn3.gif) no-repeat;}
.mobile_iOS2:hover, .mobile_iOS:hover  {background: url(/images/mobile_icons/iOS_btn3.gif) no-repeat 0px -83px;}

table.compare {width: 100%; overflow:inherit; border-collapse: collapse;}
table.compare tr {background-color: #ffffff;}
table.compare th {vertical-align: middle; text-align:center; padding: 0.5em; font-size: 1.2em; border: 2px solid #f2f2f2;}
table.compare td {font-size: 1em; vertical-align: middle; padding: 0.8em; text-align: center; line-height:120%; border-bottom: 2px solid #f2f2f2; border-left: 2px solid #f2f2f2; border-right: 2px solid #f2f2f2;}
table.compare td em {font-weight: bold; color: #c60c30;}
table.compare td sup {font-size: 0.8em;}
table.compare td.firstChild {text-align: left; vertical-align: top;}
table.compare td span {display: list-item; margin-left: 4em; list-style-type: disc;}
table.compare tr.list td {border-bottom: 2px dashed #f2f2f2;}

/* Mobile Devices */
.mOdd {background:#f3f3f3; border-top:1px solid #cdcdcd;cursor:pointer;padding:3px 0;}
.mEven {background:#ffffff; border-top:1px solid #cdcdcd;cursor:pointer;padding:3px 0;}
.mDivOpened {background:#DCDDDF; border-top:1px solid #cdcdcd;cursor:pointer;padding:3px 0;}
.mDivOver {background:#D5EEF9; border-top:1px solid #cdcdcd;cursor:pointer;padding:3px 0;}
.mAll {border-bottom:1px solid #cdcdcd;margin:20px 0;}
.mClosed {background:url(/images/arrowClosed.gif) 10px center no-repeat;padding:0 20px; }
.mOpened {background:url(/images/arrowOpened.gif) 10px center no-repeat;padding:0 20px; }
.mDevices {border-top:1px solid #cdcdcd; padding: 10px 20px; line-height:150%; display:none;}

/* download trial form */
.DownloadTrial { display:block; clear: right; width: 250px; margin: 10px 0 20px 0; padding: 0; }
.DownloadTrialPanel { position:absolute; display:none; width: 250px; height:200px; font-size:11px; z-index:20;}
.DownloadTrialPanel input {	font-size:11px;}
.DownloadTrialPanel button {font-size:11px; height:22px;}

/*новые продуктовые страницы*/

/* customs */
#BCR2FlashDiv {padding-left:10px; padding-bottom:10px;}

.ddLine {height: 44px; line-height: 18px; background-color: #E6E6E7; margin: 10px 0 12px 0; padding-left: 25px;}
.ddLine select {margin-top: 11px;}
.ddLine td{	width:100%; padding: 0 25px;}
.ddLine B {margin-right:20px;}

#ProductChoose1 {border:0 solid #FF0000; height:18px; line-height:18px; margin-top:12px; float:left;}


h2.groupHeaderLine {background:url("/images/groupHeader.gif") no-repeat scroll 0 0 #E6E6E7; height:44px; line-height:44px; margin:10px 0 20px; padding:0 0 0 35px;}

h2.groupHeaderLineDownload {background:scroll 0 0 #E6E6E7; height:44px; line-height:44px; margin:10px 0 20px; padding:0 0 0 25px;}

a.anchorContainer {position:absolute; visibility:hidden;}

.downloadSmallBox {border:0 solid #00FF00; float:left; margin:0 -150px 0 0; overflow:hidden; padding:5px 10px 15px 35px; width:120px; clear:both;}

h2.DownloadProductHeader  {clear:none; font:bold 15px Verdana,Arial,Helvetica,sans-serif; margin:0; padding:5px 5px 0 160px; text-decoration:none;}

#downloadsproduct{clear:both;}

.downloadMainDescription {border:0 solid #0000FF; margin:0 0 10px 160px; padding:5px 0;}

a.blue, a.blue:visited {color: #3366cc; text-decoration: none;}
a.blue:hover {color: #c60c30; text-decoration: underline;}


.download_link a:link, .download_link a:visited{background:url("/images/Download_ico.gif") no-repeat 0 0; padding: 0 0 5px 35px; font:bold 14px Verdana,Arial,Helvetica,sans-serif; text-decoration: none;}
.download_link a:hover{text-decoration:underline;}
.download_link{margin:13px 0;}

.download_separator {background:none repeat scroll 0 0 #E6E6E7; clear:both; height:7px; margin:10px 0 10px 25px; overflow:hidden; padding:0;}

.red{color:#C60C30}

a.red:hover {color:#C60C30; text-decoration:underline;}

.DownloadTitle {margin-bottom:-25px; position:relative; z-index:0;}

#Page.Download #Header{padding:0;}

#footer_separator {background:none repeat scroll 0 0 #E6E6E7; clear:both; height:10px; margin:20px 0 10px 0; overflow:hidden; padding:0;}

#DownloadFooter{position:relative; width:956px; bottom:0; padding:0; text-align:right; z-index: -1;}

h2.partner-type {font-size: 14px; margin: 10px 0 -10px;}

/*company раздел*/
.table-folders {width: 100%;}
.table-folders td {vertical-align: top; width: 375px; padding: 0 0 10px 0;}
.table-folders td.odd {padding: 0 27px 10px 0;}
.table-folders ul.OneLevelNav {padding: 0;}
.table-folders .recentNews {color: #a4a4a4;}
.table-folders .recentNews a {text-decoration: none; font-style: italic;}

h3.management-name, h4.management-title {margin: 0 0 0.5em 80px;}

/*locations map*/
#locationsWorldMap {position: relative;}
#ActiveOffice {position: absolute; display: none;}
#officeContent {position:absolute; display:none; z-index:2;}
#officeContent table td {vertical-align: top;}
#officeBg {opacity:0.8; filter:alpha(opacity=80);}
#RegionContent {z-index:2; position:relative; padding: 0 10px 10px; opacity:0.8; filter:alpha(opacity=80);}
#RegionContent table {margin: -5px 0 0;}
#closeOffice {color: #a3a3a3; text-align: right; background:#fff;}
#closeOffice span {cursor: pointer; white-space: nowrap;}
#closeOffice span img {vertical-align: -1px;}

/*history*/
#history-progress {list-style: none; padding: 10px 0; margin: 0; height: 14px;}
#history-progress li {float: left; display: inline; margin: 0 0 0 -4px; width: 100px; height: 14px; line-height: 14px; color: #ffffff; background-repeat: no-repeat; background-image: url('/images/history_arrows.gif'); background-position: 0 -42px; font-size: 12px; text-align: center;}
#history-progress li a {display: block; height: 14px; line-height: 14px; font-size: 12px; text-align: center; color: #ffffff; text-decoration: none;}
#history-progress li.active {background-position: 0 -28px;}
#history-progress li.active-left {background-position: 0 0;}
#history-progress li.left {background-position: 0 -14px;}

/*key facts*/
#key-facts-tags {background: url('/images/key_facts_bg.jpg') no-repeat 0 0; width: 777px; height: 218px; position: relative; margin: 0 0 15px 0;}
#key-facts-tags a {text-decoration: none; position: absolute;}
#key-facts-tags a:hover, #key-facts-tags a:active {color: #c60c30 !important;}

/*awards and reviews*/
.AwRevContent {border: 1px solid #ededed; width: 100%;}
.AwRevContent td {border: 1px solid #ededed;}
.AwRevContent table td {border: 0;}

/*team*/
#PrettyPhoto td {padding: 0; vertical-align: middle;}


/*.ddLine {
	height: 44px;
	line-height: 18px;
	background-color: #E6E6E7;
	margin: 10px 0 12px 0;

	padding-left: 25px;
}

.ddLine select {
	margin-top: 11px;
}

.ddLine td{
	width:100%;
	padding: 0 25px;
}

.ddLine B {
margin-right:20px;
}

#ProductChoose1 {
border:0 solid #FF0000;
height:18px;
line-height:18px;
margin-top:12px;
float:left;
}


h2.groupHeaderLine {
background:url("/images/groupHeader.gif") no-repeat scroll 0 0 #E6E6E7;
height:44px;
line-height:44px;
margin:10px 0 20px;
padding:0 0 0 35px;
}

h2.groupHeaderLineDownload {
background:scroll 0 0 #E6E6E7;
height:44px;
line-height:44px;
margin:10px 0 20px;
padding:0 0 0 25px;
}

a.anchorContainer {
position:absolute;
visibility:hidden;
}

.downloadSmallBox {
border:0 solid #00FF00;
float:left;
margin:0 -150px 0 0;
overflow:hidden;
padding:5px 10px 15px 35px;
width:120px;
clear:both;
}

h2.DownloadProductHeader  {
clear:none;
font:bold 15px Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:5px 5px 0 160px;
text-decoration:none;
}

#downloadsproduct{
clear:both;
}

.downloadMainDescription {
border:0 solid #0000FF;
margin:0 0 10px 160px;
padding:5px 0;
}

a.blue, a.blue:visited {color: #3366cc; text-decoration: none;}
a.blue:hover {color: #c60c30; text-decoration: underline;}


.download_link a:link, .download_link a:visited{
background:url("/images/Download_ico.gif") no-repeat 0 0;
padding: 0 0 5px 35px;
font:bold 14px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
}

.download_link a:hover{
text-decoration:underline;
}

.download_link{
margin:13px 0;

}

.download_separator {
background:none repeat scroll 0 0 #E6E6E7;
clear:both;
height:7px;
margin:10px 0 10px 25px;
overflow:hidden;
padding:0;
}

.red{color:#C60C30}

a.red:hover {color:#C60C30; text-decoration:underline;}

.DownloadTitle {
margin-bottom:-25px;
position:relative;
z-index:0;
}

#Page.Download #Header{padding:0;}

#footer_separator {
background:none repeat scroll 0 0 #E6E6E7;
clear:both;
height:10px;
margin:20px 0 10px 0;
overflow:hidden;
padding:0;
}

#DownloadFooter{position:relative; width:956px; bottom:0; padding:0; background:#FFF; text-align:right;}

h2.partner-type {font-size: 14px; margin: 10px 0 -10px;}*/

/* FRNew*/
.FR{
	color: #414042;
}
.FR h3{
	font-size: 14px;
}
.FRmainTopSection{
	width: 368px;
	margin: 0px 20px 0px 0px;
	color: #414042;
}
.FRmainTopSection img{
	float: left;
	margin: 0px 20px 0px 0px;
}
.FRmainMainSection, .FRversionMainSection{
	clear: both;
	background-color: #f0f0f0;
	margin: 15px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	color: #414042;
	overflow: hidden;
	}
.FRmainMainSection{
	font-size: 14px;
}
.mainVideo{
	float: right;
	width: 174px;
	overflow: hidden;
	margin: 0px 0px 0px 30px;
}
.mainVideo a{
	outline: none;
}
.mainVideo img{
	height: 96px;
}
.mainVideo .caption{
	clear: both;
	margin: 5px 0px 0px 0px;
	color: #c60c30;
	font-weight: bold;
	text-align: center;
}
.FRmainVersions{
	background-color: #f0f0f0;
	padding: 0px 20px 0px 20px;
	overflow: hidden;
	color: #414042;
}
.FRversion{
	width: 358px;
	background-color: #FFFFFF;
	padding: 0px 0px 20000px 0px;
	margin: 0px 0px -20000px 0px;
}
.FRversion h3, .FRmainTestimonials h3{
	margin: 0px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 2px 15px 4px 15px;
	font-weight: normal;
}
.FRversion h3{
	background-color: #AFAFAF ;
	color: #FFFFFF;
	font-weight: bold;
}
.FRversionImg{
	float: left;
	margin: 10px 10px 10px 15px
}
.FRversion div.text{
	margin: 0px 0px 0px 110px;
	padding: 0px 15px 0px 0px;
}
.FRversion div.text ul{
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.FRversion div.text li{
	margin: 0.3em 0px 0.5em 0px;
	padding: 0px;
}
.versionLinks{
	clear: both;
	padding: 10px;
}
ul.FRsubMenu{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 10px 0px;
}
.FR a, #popUpWindow a{
	color: #1C74BB;
	text-decoration: none;
}
.FR a:hover, #popUpWindow a:hover{
	color: #C60C30;
}
.line{
	clear: both;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
}
.FRmainTestimonials{
	width: 358px;
	float: right;
	margin-left: 10px;
}
.FRmainTestimonials div.text{
	font-style: italic;
	margin: 0px 15px 0px 15px;
}
.FRButton{
	margin: 15px 15px 0px 15px;
	background-image: url("/images/whitebutton.gif");
	width: 147px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.FR h2{
	font-size: 16px;
	margin-bottom: 7px;
	clear: both;
}

table.compareTable2, table.compareTable3{
	padding: 0px;
	margin: 0px;
	border: solid #D8D8D8 1px;
	border-collapse: collapse;
}
table.compareTable2 thead, table.compareTable3 thead{
	background-color: #F0F0F0;
	text-align: center;
}
table.compareTable2 thead tr, table.compareTable3 thead tr{
	height: 30px;
}
table.compareTable2 thead td, table.compareTable3 thead td{
	border-right: solid #D8D8D8 1px;
}
table.compareTable2 tbody td, table.compareTable3 tbody td{
	padding: 10px 20px 10px 20px;
	vertical-align: top;
	border-bottom: solid #D8D8D8 1px;
	border-right: solid #D8D8D8 1px;
}
table.compareTable2 td.tdCap, table.compareTable3 td.tdCap{
	width: 130px;
	font-weight: bold;
}
table.compareTable2 ul, table.compareTable3 ul{
	padding: 15px;
}
table.compareTable2 tbody td{
	width: 323px;
}
table.compareTable3 tbody td{
	width: 215px;
}
.FRcompareBottom{
	margin: 0.5em 0px 0px 0px;
	clear: both;
}
.FRcompareBottom img{
	margin: 0px 0.5em 0px 0.5em;
}
.FRawardsBlock{
	/* margin: 20px 0px 20px 0px; */
	overflow: hidden;
}
.FRmainAwards{
	float: left;
}
.FRmainAwards p{
	clear: both;
	padding: 0.5em 0px 0px 0px;
}
a.toTheTop{
	display: block;
	clear: both;
	color: #A1A1A1;
	text-decoration: none;
	background-image: url("/images/topArrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 10px 15px;
	outline: none;
}
 a.toTheTop:hover, a.toTheTop:active, a.toTheTop:visited{
	color: #A1A1A1;
	text-decoration: none;
}
.FR table.CrossSaleSubset h4, table.CrossSaleSubsetWide h4{
	font-size: 12px;
}
.FR h1{
	color: #C60C30;
	/* color: #656565; */
}
.FR h1 span.red{
	color: #C60C30;
	font-weight: normal;
	/* color:#bfbcc7; */
}
/*FRbutton*/

/* .FR .trialButton, .FR .buyButton, .FR .questionButton, .FR .upgradeButton{
	background-repeat: no-repeat;
	font-weight: normal;
	cursor: pointer;
	line-height: normal;
	padding-left: 20px;
	padding-right: 10px;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
}
.FR .trialButton{background-image: url("/images/FRtry.gif"); background-position: 4px 2px;}
.FR .buyButton{background-image: url("/images/FRbuy.gif"); background-position: 0px 2px;}
.FR .questionButton{background-image: url("/images/FRask.gif"); background-position: 5px 2px;}
.FR .upgradeButton{background-image: url("/images/FRupgrade.gif"); background-position: 4px 2px;} */

#FRpdf a{
	background-image: url("/images/pdf_icon_new.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 1px;
}
#FRprint{
	display: inline-block;
	background-image: url("/images/print_icon_new.gif");
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	background-position: 0px 0px;
	height: 19px;
	margin: -3px 0px 0px 30px;
}
#FRgetLinkContainer{
	display: inline-block;
}
#FRgetLink{
	display: inline-block;
	background-image: url("/images/getLink_icon_new.gif");
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	background-position: 0px 0px;
	height: 19px;
	margin: -3px 0px 0px 30px;
}
#FRgetLink.hover{
	color: #c60c30;
}
#copied{
	position: absolute;
	/* width: 100px; */
	height: 20px;
	/*margin: -15px 0px 0px -50px;*/
	padding: 5px 5px 2px 5px;
	text-align: center;
	z-index: 200;
	background-color:#333;
	color: #FFFFFF;
	font-weight: bold;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}





#bottomButtons{
	margin: 0px 0px 4em 0px;
	/* margin: 20px 0px 4em 0px; */
}

/*FRpage*/
.FRpageMainSection{
	margin: 0px 0px 10px 0px;
}

.FRsection{
	overflow: hidden;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.FRsection img{
	float: left;
	margin-right: 15px;
}
.FRsection h3{
	margin: 0px;
}
.FRpageSection{
	overflow: hidden;
	/* text-align: justify; */
}
.FRpageSection img{
	/* margin-bottom: 0px; */
}
.FRpageSection h3{
	clear: both;
}
.FRpageSection ul{
	padding-left: 15px;
}
#Content .FRpageSection p{
	/*line-height: normal;*/
}
.FR h3{
	line-height: 20px;
}
.FR div.ProductAttachment {
	background-color: #F0F0F0;
	border-radius:12px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	behavior: url(/js/PIE.htc);
}
/*See also*/
.AttachmentPink{
	background-color: #f8efe8;
	padding: 10px;
	margin: 15px 0px 0px 0px;
	text-align: left;
	border-radius:12px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	behavior: url(/js/PIE.htc);
}
.AttachmentPink h6{
	color: #4d4b4c;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

/*FRtopVisual*/
#topVisual{
	width: 550px;
	margin-right: 20px;
	overflow: hidden;
	float: left;
}
.topVisualItem{
	clear: both;
	overflow: hidden;
}
.topVisualItem img{
	float: left;
}
.topVisualItem div.text{
	margin: 0px 0px 0px 290px
}
ul#topVisualNav{
	list-style: none;
	margin: -10px 0px 0px 250px;
	margin-top: -15px !ie;
	padding-left: 40px;
	padding-top: -10px;
	position: absolute;
}
ul#topVisualNav li{
	/* display: inline-block; */
	float: left;
}
ul#topVisualNav a{
	outline: none;
	display: block;
	width: 10px;
	height: 10px;
	background-image: url("/images/radio_red.gif");
	background-position: 0px -10px;
	background-repeat: no-repeat;
	padding-right: 10px;
}
ul#topVisualNav a:hover{
	background-position: 0px 0px;
}

#topVisual.bcr {
    float: none;
    height: 301px;
    margin: 0 0 0 30px;
    padding: 0;
    position: relative;
    width: 377px;
}
#topVisual.bcr div.text {
    clear: both;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 0;
    width: 310px;
}
#topVisual.bcr ul {
    left: 300px;
    margin: 0;
    padding: 0;
    top: 110px;
}
#topVisual.bcr li {
    background-image: none;
    float: none;
    padding: 0;
}
#topVisual.bcr a {
    background-image: url("/images/bcr_banners/radio_red_v.gif");
    background-position: -10px 0;
    padding: 0 0 10px;
}
#topVisual.bcr img {
    padding: 0;
}
#topVisual.bcr h3 {
    background-image: url("/images/bcr_banners/hLine2.gif");
    background-position: 198px 11px;
    background-repeat: no-repeat;
}

/*Attachment in FRmain*/
.FR .FRversionMainSection .ProductAttachment{
	float: right;
	background-color: #FFFFFF;
	width: 143px;
	text-align: center;
	border: 1px solid #d8d8d8;
	border-radius: 0px;
	behavior: none;
}
.FRoverview{
	margin: 20px 0px 20px 0px;
	font-size: 14px;
}
/*ScreenShots*/
#ScreenShots{
	width: 777px;
	overflow: hidden;
	height: 110px;
}
#ScreenShotsMain{
	width:727px;
	height: 110px;
	float: left;
	overflow: auto;
}
#ScreenShotsBar{
	height: 90px;
}
#ScreenShotsMain a{
	display: block;
	float: left;
	height: 90px;
	margin-left: 8px;
	margin-right: 8px;
	outline-style: none;
	outline-width: medium;
	width: 130px;
}
#ScreenShotsLeftArr, #ScreenShotsRightArr{
	display: block;
	width: 20px;
	height: 39px;
	background-repeat: no-repeat;
	position: relative;
	top: 50%;
	margin: -30px 0px 0px 0px;
}
#ScreenShotsLeftArr{
	background-image: url("/images/ssLeftArr.gif");
	float:left;
}
#ScreenShotsRightArr{
	background-image: url("/images/ssRightArr.gif");
	float: right;
}
/*FRform*/
.FRform{
	background-image: url("/images/FRform.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 15px 15px 15px 310px;
	background-color: #f0f0f0;
}
.FRform h2{
	font-size: 14px;
	margin: 10px 0px 10px 0px;
}
.FRform label{
	display: block;
	width: 100px;
	float: left;
}
.FRform ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.FRform li{
	margin: 5px 0px 5px 0px;
}
.FRform input{
	width: 290px;
}
.FRform select{
	width: 295px;
}
.FRsubmit{
	background-image: url(/images/FRsubmit.gif);
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: none;
	width: 127px !important;
	height: 25px;
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	margin: 5px 0px 0px 100px;
}
/*slid*/
div#shaddow{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#333;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	z-index: 99;
	}
div#popUpWindow{
	z-index:1;
	position:fixed;
	top:50%;
	left:50%;
	height:0px;
	background-color:#FFF;
	overflow:hidden;
	border:1px solid #FFFFFF;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	behavior: url(/js/PIE.htc);
	z-index: 100;
	}
div#caption{
	width:100%;
	height: 50px;
	border-bottom: 1px solid #F0F0F0;
	clear:both;
	overflow: hidden;
	}
div#caption h1{
	float: left;
	margin: 10px 40px 0px 20px;
}
div#mainScreen{
	padding: 10px 20px 0px 20px;
	/* padding: 60px 20px 0px 20px !ie7; */
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	}
#loadedcontent{
	clear: both;
	padding-bottom: 20px;
}

#loadedcontent div{
	position: static;
}
a#closebut{
	background-image:url(/images/sprite.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:30px;
	height: 30px;
	float:right;
	margin: 10px 10px 0px 0px;
	}
#menu{
	/* margin: -50px 0px 70px 0px;
	margin: 0px 0px 0px 0px !ie7; */
}
.popUpLoader{
	background-image: url("/images/jquery/loading.gif");
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -16px 0px 0px -16px;
}

/*feature*/
.featuresNav{
	clear: both;
	margin: 0px 0px 10px 115px;
	padding: 0px 0px 10px 0px;
}
.featuresNav span{
	color: #a1a1a1;
}
.backToList{
	float: left;
	margin: 0px 40px 10px 0px;
	font-weight: bold;
}
.featBottom{
	clear: both;

}
.featBottom div#bottomButtons{
	margin: 0px 0px 10px 0px;
}
.featBottom .toTheTop{
	clear: none;
}
/*print*/
body.noBody{width: 99%}
body.noBody div{display:none}
body.noBody div.printBody{display:block;}
body.noBody div.printBody div{display:block;}

/*popUpLink*/
.popUpLink{
	background-image: url("/images/seeMore.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 14px;
}
.lastBreadCrumb{
	color: #808080;
}

.NewsFiltrListsContainer, .AwRevFiltrListsContainer, .TestimonialsFiltrListsContainer, .CaseStudiesList .CSFiltrListsContainer {
    background: none repeat scroll 0 0 #EDEDED;
    margin: 0 0 15px;
    overflow: auto;
    padding: 5px 5px 10px;
    width: 100%;
}
