@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;}

div.AdditionalSubmenu {padding: 15px 0 0;}
div.AdditionalSubmenu h3 {margin: 0 0 0.5em;}

.mobile_android, .mobile_iPhone, .mobile_MacOS, .mobile_Moblin, .mobile_Symbian, .mobile_Win, .mobile_android2, .mobile_iPhone2, .mobile_MacOS2, .mobile_Moblin2, .mobile_Symbian2, .mobile_Win2  {width:87px; height:87px; display:block; float:left; cursor: pointer;}
.mobile_android {background: url(/images/mobile_icons/android_btn.gif) no-repeat;}
.mobile_android:hover {background: url(/images/mobile_icons/android_btn_over.gif) no-repeat;}
.mobile_iPhone {background: url(/images/mobile_icons/iPhone_btn.gif) no-repeat;}
.mobile_iPhone:hover {background: url(/images/mobile_icons/iPhone_btn_over.gif) no-repeat;}
.mobile_MacOS {background: url(/images/mobile_icons/MacOS_btn.gif) no-repeat;}
.mobile_MacOS:hover {background: url(/images/mobile_icons/MacOS_btn_over.gif) no-repeat;}
.mobile_Moblin {background: url(/images/mobile_icons/Moblin_btn.gif) no-repeat;}
.mobile_Moblin:hover {background: url(/images/mobile_icons/Moblin_btn_over.gif) no-repeat;}
.mobile_Symbian {background: url(/images/mobile_icons/Symbian_btn.gif) no-repeat;}
.mobile_Symbian:hover {background: url(/images/mobile_icons/Symbian_btn_over.gif) no-repeat;}
.mobile_Win {background: url(/images/mobile_icons/Win_btn.gif) no-repeat;}
.mobile_Win:hover {background: url(/images/mobile_icons/Win_btn_over.gif) no-repeat;}
/*без тени*/
.mobile_android2 {background: url(/images/mobile_icons/android_btn2.gif) no-repeat;}
.mobile_android2:hover {background: url(/images/mobile_icons/android_btn_over2.gif) no-repeat;}
.mobile_iPhone2 {background: url(/images/mobile_icons/iPhone_btn2.gif) no-repeat;}
.mobile_iPhone2:hover {background: url(/images/mobile_icons/iPhone_btn_over2.gif) no-repeat;}
.mobile_MacOS2 {background: url(/images/mobile_icons/MacOS_btn2.gif) no-repeat;}
.mobile_MacOS2:hover {background: url(/images/mobile_icons/MacOS_btn_over2.gif) no-repeat;}
.mobile_Moblin2 {background: url(/images/mobile_icons/Moblin_btn2.gif) no-repeat;}
.mobile_Moblin2:hover {background: url(/images/mobile_icons/Moblin_btn_over2.gif) no-repeat;}
.mobile_Symbian2 {background: url(/images/mobile_icons/Symbian_btn2.gif) no-repeat;}
.mobile_Symbian2:hover {background: url(/images/mobile_icons/Symbian_btn_over2.gif) no-repeat;}
.mobile_Win2 {background: url(/images/mobile_icons/Win_btn2.gif) no-repeat;}
.mobile_Win2:hover {background: url(/images/mobile_icons/Win_btn_over2.gif) no-repeat;}

/* маленькие */
.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;}


/*img.mask, img.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;}
h4 {}
h5 {line-height:11px;}
h2, h3, h4, h5 {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 {line-height:1.75em;}

#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; padding:0;}

#RightMain P {margin-bottom:10px;}

#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:133px; padding:0 12px 65px; position:relative; /*float:right;right:799px;*/ font-family:Verdana, Geneva, sans-serif; background:url(/images/qlinks_bg.gif) top no-repeat; float:left; margin-right:-153px;}
#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:133px; font-weight:bold;}
ul.QuickLinks {padding:0; margin:10px 0 0 2px; 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; }

.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;}
UL.nomargin {padding-left:0; margin-left:14px;}
UL.nomargin LI {margin-left:0; padding-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);}
span.toclose, span.toopen {padding-left:14px; background-position: 0 3px; background-repeat: no-repeat; cursor: pointer; text-indent: 0px;}
span.toclose {background-image: url(/images/toclose.gif);}
span.toopen {background-image: url(/images/toopen.gif);}
/*span.togo {padding-left:14px; background-image: url(/images/togo.gif); background-position: 0 3px;background-repeat: no-repeat; cursor: pointer; text-indent: 0px;}*/
.togo a {padding-left:14px; background-image: url(/images/togo.gif); background-position: 0 5px;background-repeat: no-repeat;  cursor: pointer;} 
.togogrey {padding-left:15px; background-image: url(/images/togo.gif); background-position: 0 2px;background-repeat: no-repeat; cursor: pointer;}
.tocloseFake {background-image: url(/images/toclose.gif);padding-left:4px; background-position: 0 5px; background-repeat: no-repeat; text-indent: 10px;}

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:14px; 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;}
H4.products, H4.products a:link, H4.products A:visited, H4.products A:hover {text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#393939; background-color:#ededed; clear:both; padding:2px; margin:12px 0;}
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;}
H5, H5 A:link, H5 A:visited, H5 A:hover {color:#393939; text-decoration:none;}
H3.togogrey {color:#393939;}
H3.togogrey A:link, H3.togogrey A:visited, H3.togogrey A:hover {color:#393939;}



.childnav {color:#C60C30; padding-left:4px;}
H4 {color:#393939; font-size:12px;}
.awrev {padding:4px 2px;}
.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;}

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; overflow:hidden;}
.rightbutton DIV {width:98px; line-height:26px; background-color:#c60c30; margin:0 28px 0 28px;}
.rightbutton A:link, .rightbutton A:visited, .rightbutton A:hover {display:block; width:96px; line-height:26px; background-color:#c60c30; margin:2px 28px 0 30px; text-decoration:none; color:#fff;}
input.redbutton {background-image: url(/images/button.gif); background-repeat: no-repeat; cursor: pointer; border:0px; background-color:#C60C30; color:#ffffff; font-weight: bold; overflow:hidden; height:31px; width:108px; font-size:100%;}

.backlink {color:#808080; cursor: pointer; position:absolute; right:0; height:25px; /*float:right; width:80px; text-align: right;*/}

/*новые продуктовые страницы*/

/*общие стили для всех новых страниц*/
#productVisual {margin-bottom: -59px; z-index: 0; position:relative;}
.buyButton, .trialButton, .questionButton, .contactsButton, .contactsButton_blue {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=af20d91d-f893-49e6-9f58-cc91f286d387);}
.trialButton {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=9735a334-1249-4b6c-9515-a8e657bb9a79
);}
.questionButton {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=0c4fcfb2-8937-4b9c-b51e-25de6d953050);}
.contactsButton {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=e5156657-ad26-436b-93d6-32915d31f38e);}
.contactsButton_blue {background-image: url(/adx/aspx/adxGetMedia.aspx?DocID=f7581bb6-5dff-40cc-9587-811f4a4dcb07);}
a .buyButton, a .trialButton, a .questionButton, a .contactsButton, a .contactsButton_blue {text-decoration: none;}
a .buyButton: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, div.ProductGroupWide h2 {clear: both; font-size: 16px; color: #1e548c; line-height: 24px; padding-top: 3px; padding-bottom: 5px; margin-bottom: 5px;}
h2.GroupHeaderBg {background-color: #eff3fa;}
.GroupHeaderBg {padding-left: 10px;}
div.ProductGroupWide {height: 100%;}
div.ProductGroupWide div.lineContainer {overflow: auto; width: 777px;}
div.ProductGroupWide a.ProductBlock {width: 777px;}
div.LeftProductsLine a.ProductBlock, div#LeftProductsLine a.ProductBlock {width: 375px;}
div.RightProductsLine a.ProductBlock, div#RightProductsLine a.ProductBlock {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 {padding: 10px 0 5px 5px;}
a.ProductBlock h3 {font-size: 14px; margin-top: 10px;}
a.ProductBlock sup {font-size: 0.8em;}
div.ProductDescription {float: right;}
div.ProductDescription table td {vertical-align: top;}
div.ProductDescription ul li {width: 310px;}

/*общие стили для страниц продуктов*/
div.SectionSubset {float: left; font-size: 13px; color: #1a1a1a; margin-bottom: 15px; text-align:justify;}
div.SectionSubset h3 {font-size: 16px; line-height: 25px;}
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.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 {float: left; color: #3366cc;}
div.ProductVersion a.noDecor:hover {text-decoration: none;} 
div.ProductVersion h4, div.ProductVersion h4 a:link, div.ProductVersion h4 a:visited, div.ProductVersion 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;}

/*страницы продуктов с одной версией*/
div.OneVersionSubset {width: 747px; background-color: #f0f0f0; padding: 20px 15px 0; margin-bottom: 10px; 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;}

/*классы для выбора платформы у мобильных продуктов*/
.ChooseMobilePlatformRight {float: right; position: relative; right: -15px; margin: 0 0 0 5px; width: 250px; 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;}
.ChooseMobilePlatformRight .PlatformButtons {padding: 25px 38px 40px;  width: 174px; overflow: auto;}
/*классы для выбора платформы у мобильных продуктов*/

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;}

/*внутренние страницы продуктов*/
#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; }

.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;}

/*новые продуктовые страницы*/

TABLE.grey {border-collapse:collapse;}
TABLE.grey TD {border:1px solid #e6e7e7; padding:4px;}
TABLE.grey TR.top TD {background-color: #e6e7e7;}

.newsp {padding-bottom:13px;}
.newsp P {margin:0; padding:0; line-height:18px;}
.newsp {line-height:18px;}
.newsd {padding-left:10px; width:100px;}

.news82 {height:82px; line-height:18px; font-size: 11px;}
.news132 {height:132px;}

IMG.box {margin-bottom:9px;}

table.allevents {border-collapse: collapse; margin:1px;}
table.allevents TD {border: 1px solid #666; padding:3px; font-size: 11px}

table.dealers {border-collapse: collapse; margin:1px;}
table.dealers TD {border: 1px solid #666; padding:3px; font-size: 11px}

DIV.CaseStudies {float:right; width:30%; background-color: #f3f4f5; padding-left:5px;}

.RecLang LI {cursor: pointer;}
INPUT.activation {border:1px solid #999999; background:#DCDDDE; padding:3px; margin:0px;}


#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;}

table.compare {width: 100%; overflow:inherit; background-color:#f2f2f2;}
table.compare tr {background-color: #ffffff;}
table.compare th {vertical-align: middle; text-align:center; padding: 0.5em;}
table.compare td {font-size: 0.9em; vertical-align: top; padding: 0.5em 0.5em;}
table.compare td b {font-size: 1.1em !important; text-align: left;}
table.compare td p {font-size: 1.1em;}

table.contactfaces {width: 100%; text-align: center;}
table.contactfaces td {vertical-align:top; padding-top: 2em;}
table.contactfaces p {font-weight:bold;}

.buyarrowlinks A:link, .buyarrowlinks A:visited {text-decoration:none; font-weight: bold; display:block; float:left; background-image: url('/images/button_go.gif'); background-repeat: no-repeat; background-position: 100% 0%; margin-right:20px; padding-right:25px; line-height:22px; color:#393939;}
.buyarrowlinks A:hover {text-decoration:none; font-weight: bold; display:block; float:left; background-image: url('/images/button_go.gif'); background-repeat: no-repeat; background-position: 100% 0%; margin-right:20px; padding-right:25px; line-height:22px; color:#C60C30;}

/* параграфы для страниц языков распознавания*/
.RecLanP {font-size:95%; margin: 2px 10px 5px 0; line-height: 1.3;}

A H4, A:link H4, A:visited H4 {text-decoration:none;}
A:hover H4 {text-decoration:underline;}

table.greytable td {padding:3px 7px; background:#f2f2f2; border:1px solid #fff; font-size:11px; line-height:13px;}
table.greytable .darktd  *, table.greytable .darktd  {background:#cccccc;}

/*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;}

.Metro_station_over {border: 1px solid #CCC;}