﻿/* reset begin */
html{color:#000;background:#FFF; height:100%;}
.cl{clear: both;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,iframe,a img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body{font:13px/1.231 Verdana, Geneva, sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
input.text{border:1px solid #222;}
/* reset end */

/* base begin */
strong{font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000;cursor:help;}
em {font-style:italic;}
blockquote,ul,ol,dl {margin:1em;}
ol,ul,dl {margin-left:2em;}
ol li {list-style: decimal outside;	}
ul li {	list-style: disc outside;}
dl dd {	margin-left:1em;}
table.visible th,table.visible td {border:1px solid #000;padding:.5em;}
th {font-weight:bold;text-align:center;}
caption {margin-bottom:.5em;text-align:center;}
p,table {margin-bottom:1em;}
sup{vertical-align:super}
sub{vertical-align:sub}
/* base end */

h1{margin: 0 0; padding: 0;}
h2{font-size:200%; margin:0.6em 0;}
h3{font-size:150%; margin:0.7em 0;}
h4{font-size:120%; margin:0.5em 0; font-weight:bold;}
p{margin:0 0 1em;}

/* abbyyonline layout begin */
body {height:100%;}
#page{width:960px; margin:auto; position:relative; min-height: 100%; height: auto !important; font-size:92.3%; padding-left: 22px;}
#page,#hd,#bd,#ft{text-align:left;}
#page,#bd,#ft{overflow:hidden;}
#hd{position: relative; z-index: 1000;}
#bd {overflow:hidden; width:200%; padding-bottom:8em;}
#ft{border-top:2px solid #bcbec0; position:absolute; bottom:0;line-height:3;}
#page,#hd,#ft{width:960px;}
#hd h1 img{margin-bottom: 0;}
div.right-panels{width:180px; float:right; position:relative; right:50%; margin-left:-180px; text-align: left;}
div.left-panels{width:180px; float:right; position:relative; margin-left:-180px; right:1740px;}
div.content{ overflow:hidden; width:560px; float:left; position:relative;left:200px;}
div.content.leftalign{left: 0;}
div.content.single{ width:960px; margin-right:0; left:0; }
div.content.without-right{width:760px; margin-right:0; }
div.content.without-left{width:760px; left:0; }
div.content.error{text-align:center;}
div.right-float{width:180px; float:right; margin:20px 0 20px 20px;}
div.left-float{width:180px; float:left; margin:20px 20px 20px 0;}
h1{margin-bottom: 5px;}
/* abbyyonline layout end */

/* layout elements begin */
#ft ul{margin:0;}
/* layout elements end */

/* error pages begin */
#hd.error{margin-top:40px;}
.error h2{text-align:center;}
/* error pages end */

/* global elements' styles begin */
input.check{vertical-align:middle !important; margin: 0 3px 0 0 !important; padding:0 !important; width:auto !important; }
label.check{line-height:1.4 !important;}\
a:link{color:#1B75BC; }
a:visited{color:#B35EA5;}

div.topmenu,ul.footermenu,div.copyright{font-size:95%;color:#777;}
div.topmenu a, #ft a{color:#777}
div.topmenu span{color:#c1c2c4;}
p.comment{font-size:85%; color:#777;}
.red, a.red:link, a.red:visited {color:#C60C30;}
.grey-font{color:#6D6F71;}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em  {color:#C60C30;font-style: normal;}
/* global elements' styles end */


div.topmenu{color:#949594; margin:10px 5px 8px; text-align: right; line-height:2;}
div.topmenu a:link, div.topmenu a:visited, ul.footermenu a:link, ul.footermenu a:visited{color:#777; text-decoration:none; }
div.topmenu a:hover, ul.footermenu a:hover{text-decoration:underline;}
div.topmenu-group {margin-left:44px; display:inline; }
div.topmenu-username {margin-left:44px; margin-right:-44px; display:inline; color:#C60C30; font-weight: bold;}
div.topmenu-username a:link, div.topmenu-username a:visited{color: #C60C30; text-decoration: none;}
div.topmenu-username a:hover{color:#C60C30; text-decoration: none;}

/* mainmenu begin */
a.home{display:block; float:left; height:24px; overflow:hidden; margin: 0.7em 18px 0 0;}
a.home:hover img{margin-top:-24px;}
ul.mainmenu {margin:0 0 13px 45px; height:2.1em; padding:0; border-bottom:2px solid #6e6e6e; color:#333; font-size:115%;}
ul.mainmenu li {list-style:none; float:left; margin:0 36px 0 0;  padding:0.5em 0;}
ul.mainmenu li.selected{font-weight:bold; color:#C60C30;}
li.other, li.js-other{cursor:pointer;}
ul.mainmenu li.other, ul.mainmenu li.js-other{position:relative; min-width:4em; }
ul.mainmenu li.other a, ul.mainmenu li.js-other a{position:absolute; z-index:150; color:#000000 !important; width:auto !important; width:4em; }
ul.mainmenu li.other ul.submenu a:hover, ul.mainmenu li.js-other ul.submenu a:hover{color:#C60C30 !important;}
ul.mainmenu li a:hover{color:#C60C30;}
ul.submenu a{position:relative !important; white-space: nowrap;}
ul.submenu {background:#e7e7e7; text-transform: none; position: absolute; left: -15px; top: -0.5em; z-index:5; padding: 3.0em 0 0.9em 0; margin: 0;}
ul.mainmenu ul {display:none; font-weight:normal;}
li.other:hover ul.submenu{display:block !important; z-index:5;}
li.js-other ul.submenu{z-index:5;}
ul.mainmenu li a span{font-size:10px;}
ul.submenu li{display:block !important; float:none; background:none !important; border-top:#fff 2px solid;  padding:0.3em 15px 0.3em 15px; margin:0 !important;}
ul.mainmenu a:link, ul.mainmenu a:visited{ text-decoration:none; color:#000;  }
/* mainmenu end */



div.footermenu-container{float:right;}
ul.footermenu li{display:inline; margin:0 0 0 20px; list-style:none; }

/* rounded divs  begin */
.rdiv{ margin-bottom:10px;}
.rdiv div.rdiv{ margin-bottom:0;}
div.rdiv.frame-content{margin-bottom:0 !important;}
.rdiv-t1, .rdiv-t2, .rdiv-b1, .rdiv-b2{ background-repeat: no-repeat; height: 10px; overflow:hidden; position:relative;}
.rdiv-t1 .rdiv-t2, .rdiv-b1 .rdiv-b2{margin:0 !important;}
.rdiv-t1{margin:-1px -1px 0; background-position:right top;}
.rdiv-b1{background-position:100% -33px; margin:0 -1px -1px;}
.rdiv-t2{margin:-1px 0 0 -1px; background-position:0 -11px;}
.rdiv-b2{margin:0 0 -1px -1px; background-position:0 -22px;}
.rdiv-cont{padding:0 10px; overflow:visible;}

.rdiv.grey{ border:1px solid #d7d8da; background-color:#d7d8da;}

.grey .rdiv-t1, .grey .rdiv-t2, .grey .rdiv-b1, .grey .rdiv-b2{ background-image:url(corners-grey.gif);}

.rdiv.lightgrey{ border:1px solid #f7f7f7; background-color:#f7f7f7;}
.lightgrey .rdiv-t1, .lightgrey .rdiv-t2, .lightgrey .rdiv-b1, .lightgrey .rdiv-b2{ background-image:url(corners-lightgrey.gif);}

.rdiv.grey-withoutright{ border:1px solid #d7d8da; background-color:#d7d8da;}
.grey-withoutright .rdiv-t1, .grey-withoutright .rdiv-t2, .grey-withoutright .rdiv-b1, .grey-withoutright .rdiv-b2{ background-image:url(corners-grey-withoutright.gif);}
.rdiv.grey-withoutright h2{padding: 5px 0 5px 13px; margin: 0; color: #333;}

.rdiv.grey-border{ border:1px solid #d7d8da; background-color:#fff;}
.grey-border .rdiv-t1, .grey-border .rdiv-t2, .grey-border .rdiv-b1, .grey-border .rdiv-b2{ background-image:url(corners-grey-border.gif);}

.rdiv.red-border{ border:1px solid #e28f97; background-color:#fff;}
.red-border .rdiv-t1, .red-border .rdiv-t2, .red-border .rdiv-b1, .red-border .rdiv-b2{ background-image:url(corners-red-border.gif);}

.rdiv.yellow{ border:1px solid #ffe073; background-color:#ffe073;}
.yellow .rdiv-t1, .yellow .rdiv-t2, .yellow .rdiv-b1, .yellow .rdiv-b2{ background-image:url(corners-yellow.gif);}

.rdiv.wh-gr{ border:1px solid #fff; background-color:#fff;}
.wh-gr .rdiv-t1, .wh-gr .rdiv-t2, .wh-gr .rdiv-b1, .wh-gr .rdiv-b2{ background-image:url(corners-wh-gr.gif);}

.rdiv.wh-bl{ border:1px solid #fff; background: #FFF url(corners-wh-bl_bg.gif) 0 0 repeat-x;}
.wh-bl .rdiv-t1, .wh-bl .rdiv-t2, .wh-bl .rdiv-b1, .wh-bl .rdiv-b2{ background-image:url(corners-wh-bl.gif);}

.righty{border-right:none !important;}
.righty .rdiv-cont{padding-right:3px !important;}

.lefty{border-left:none !important;}
.lefty .rdiv-cont{padding-left:3px !important;}

div.rdiv.no-border{border:none !important;}
.no-border .rdiv-t1, .no-border .rdiv-b1, .no-border .rdiv-t2, .no-border .rdiv-b2{margin:0;}

/* rounded divs end */

/* buttons begin */
a.btn-outer{ display:block; position:relative; float:left; }
a.btn-outer.link{padding:5px 10px;}
span.btn-t1, span.btn-t2, span.btn-b1, span.btn-b2 {margin:-1px;background-repeat:no-repeat;position:absolute;height:10px;width:10px;overflow:hidden;display:block;}
span.btn-t1{background-position:center top;	right:0;top:0;}
a:hover span.btn-t1{background-position:right top;}
.disabled span.btn-t1{background-position:left top !important;}
span.btn-t2{background-position:center -11px;top:0;left:0;}
a:hover span.btn-t2{background-position:right -11px;}
.disabled span.btn-t2{background-position:left -11px !important;}
span.btn-b1{background-position:center -33px;bottom:0;right:0;}
a:hover span.btn-b1{background-position:right -33px;}
.disabled span.btn-b1{background-position:left -33px !important;}
span.btn-b2{background-position:center -22px;left:0;bottom:0;}
a:hover span.btn-b2{background-position:right -22px;}
.disabled span.btn-b2{background-position:left -22px !important;}

.btn-inner{background:none; border:0; margin:2px 15px; font-size:116%; line-height:1.5;display:inline;z-index:2;position:relative;padding:2px 15px !important;color:#fff; width:auto !important; cursor:pointer;}
.btn-inner:disabled{color:#7d7d7d;}


a.btn-outer.red{ border:1px solid #9f1f22; background-color:#C60C30;}
a:hover.btn-outer.red{ border:1px solid #9f1f22; background-color:#9f1f22; }
.disabled a.btn-outer.red{ border-color:#939598 !important; background-color:#d1d3d4 !important;}
a.red span.btn-t1, a.red span.btn-t2, a.red span.btn-b1, a.red span.btn-b2{	background-image:url('button-red.gif'); }
.promo a.red span.btn-t1, .promo a.red span.btn-t2, .promo a.red span.btn-b1, .promo a.red span.btn-b2{	background-image:url('button-red-on-grey.gif'); }

a.btn-outer.grey{ border:1px solid #58595b;  background-color:#ebebeb; color:#C60C30; text-decoration:none; }
a.btn-outer.grey input.btn-inner{ color:#C60C30; }
a:hover.btn-outer.grey{ border:1px solid #C60C30;}
.disabled a.btn-outer.grey{ border-color:#58595b !important; color:#d0d0d1;}
a.grey span.btn-t1, a.grey span.btn-t2, a.grey span.btn-b1, a.grey span.btn-b2{	background-image:url('button-grey.gif'); }

a.btn-outer.red-gr{ border:1px solid #9f1f22;  background-color:#C60C30; color:#C60C30; text-decoration:none; }
a.btn-outer.red-gr input.btn-inner{ color:#ffffff; }
a:hover.btn-outer.red-gr{ border:1px solid #9f1f22; background-color:#9f1f22; }
.disabled a.btn-outer.red-gr{ border-color:#939598 !important; background-color:#d1d3d4 !important;}
a.red-gr span.btn-t1, a.red-gr span.btn-t2, a.red-gr span.btn-b1, a.red-gr span.btn-b2{	background-image:url('button-red-on-grey.gif'); }
/* buttons end */

/* errors begin */
span.field-validation-error, ul.validation-summary-errors li{ display:block; width:auto; padding:0.2em 0.6em; margin:0.5em 0; background:#C60C30; line-height:1.6; color:#fff; font-size:90%}
ul.validation-summary-errors{margin:0;}
div.err-in-rblock{margin:0 -10px;}
/* errors end */

/* forms input begin */
input.text{border:1px solid #C0C0C0;}
/* forms input end */

/* form validation begin */
input.valid {border-color:#46b44e;}
input.invalid {border-color:#d03534; background:#fff5f5;}
/* form validation end */

/* leftmenu begin */
ul.leftmenu-group, ul.leftmenu{margin:0; padding:0;}
ul.leftmenu-group{margin: 0; padding: 0; color:#959595;}
ul.leftmenu {color:#c5c5c5; padding: 6px 0 0 4px;}
ul.leftmenu-group li, ul.leftmenu li {display:block; list-style:none; margin:0;}
ul.leftmenu-group li {padding: 10px 22px 5px 21px; color: #666;}
ul.leftmenu li {padding: 4px 0 4px 21px; margin: 0;}
ul.leftmenu li.selected {background: url('leftmenu-selected.gif') no-repeat left;}
ul.leftmenu a{color:#000 !important; text-decoration:none !important;}
ul.leftmenu a:hover{text-decoration:underline !important;}
/* leftmenu end */

/* logon panel begin */
form.logon-right legend{margin-bottom:0.5em;}
form.logon-right .rel{position: relative;}
form.logon-right fieldset{position:relative; border:none;}
form.logon-right input.text{margin:0; width:130px; padding:2px;}
form.logon-right label{display:block; margin:0.5em 0 0;}
form.logon-right input.logon{position:absolute; right:0; bottom:0.4em;}
a.forgot:link, a.forgot:hover, a.forgot:visited {margin:0.2em 0 1em;}
a.register-right-link{display:block; color:#e28f97; padding: 5px 30px 5px 0; background:right url('arrow-register.gif') no-repeat; position:relative; z-index:10; font-size: 12px; }
label.active{color:#999; margin:0.4em 0 0 !important; left:2px; position:absolute; z-index:10; display:block; }
input.text.active{margin:0.2em 0 0.5em !important;}
/* logon panel end */

/* bookmarks begin */
ul.bookmarks{ margin:0 0 -10px; padding:0; overflow:hidden;	position:relative; z-index:10;}
ul.bookmarks li{ float:left; display:block; list-style:none; padding:0 15px; line-height:2; }
ul.bookmarks li.selected{ padding-bottom:10px; background-color:#fff; }
/* bookmarks end */

/* faq begin */
ul.faq{color:#C60C30; margin:0 0 0 20px;}
ul.faq h4{color:#464647; font-weight:bold; font-size:108%; margin:0 0 0.3em; }
ul.faq li { margin:0 0 10px; list-style:disc;}
ul.faq div{color:#464647; margin:0 0 0 1em; padding:0 0 0.5em;}
ul.faq p {margin:0; padding:0; line-height:1.8;}
ul.faq ul{list-style:disc;}
ul.faq ol, ul.faq ul{margin:0 0 0 1em; padding:0 0 0 1em; }
/* faq end */

/* about begin */
div.service-group{margin-left:2em;}
h4 a{text-decoration:none !important; color: #1b75bc;}
h4 a:hover{text-decoration:underline !important;}
/* about end */

/* profile begin */
iframe.profile{ width:734px; }
a.back-link{float:right; font-size:90%; padding:3px 6px 6px 22px; background:url('profile-back.gif') no-repeat left}
/* profile end */

/* grids begin */
.ao-gb .ao-u,.ao-g .ao-gb .ao-u,.ao-gb .ao-g,.ao-gb .ao-gb,.ao-gb .ao-gc,.ao-gb .ao-gd,.ao-gb .ao-ge,.ao-gb .ao-gf,.ao-gc .ao-u,.ao-gc .ao-g,.ao-gd .ao-u{float:left;}
.ao-g .ao-u,.ao-g .ao-g,.ao-g .ao-gb,.ao-g .ao-gc,.ao-g .ao-gd,.ao-g .ao-ge,.ao-g .ao-gf,.ao-gc .ao-u,.ao-gd .ao-g,.ao-g .ao-gc .ao-u,.ao-ge .ao-u,.ao-ge .ao-g,.ao-gf .ao-g,.ao-gf .ao-u{float:right;}
.ao-g div.first,.ao-gb div.first,.ao-gc div.first,.ao-gd div.first,.ao-ge div.first,.ao-gf div.first,.ao-g .ao-gc div.first,.ao-g .ao-ge div.first,.ao-gc div.first div.first{float:left;}
.ao-g .ao-u,.ao-g .ao-g,.ao-g .ao-gb,.ao-g .ao-gc,.ao-g .ao-gd,.ao-g .ao-ge,.ao-g .ao-gf{width:49.1%;}
.ao-gb .ao-u,.ao-g .ao-gb .ao-u,.ao-gb .ao-g,.ao-gb .ao-gb,.ao-gb .ao-gc,.ao-gb .ao-gd,.ao-gb .ao-ge,.ao-gb .ao-gf,.ao-gc .ao-u,.ao-gc .ao-g,.ao-gd .ao-u{width:32%;margin-left:1.99%;}
.ao-gb .ao-u{*margin-left:1.9%;*width:31.9%;}
.ao-gc div.first,.ao-gd .ao-u{width:66%;}
.ao-gd div.first{width:32%;}
.ao-ge div.first,.ao-gf .ao-u{width:74.2%;}
.ao-ge .ao-u,.ao-gf div.first{width:24%;}
.ao-g .ao-gb div.first,.ao-gb div.first,.ao-gc div.first,.ao-gd div.first{margin-left:0;}
.ao-g .ao-g .ao-u,.ao-gb .ao-g .ao-u,.ao-gc .ao-g .ao-u,.ao-gd .ao-g .ao-u,.ao-ge .ao-g .ao-u,.ao-gf .ao-g .ao-u{width:49%;*width:48.1%;*margin-left:0;}
.ao-g .ao-g .ao-u{width:48.1%;}
.ao-g .ao-gb div.first,.ao-gb .ao-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.ao-g .ao-gc div.first,.ao-gd .ao-g{width:66%;}
.ao-gb .ao-g div.first{*margin-right:4%;_margin-right:1.3%;}
.ao-gb .ao-gc div.first,.ao-gb .ao-gd div.first{*margin-right:0;}
.ao-gb .ao-gb .ao-u,.ao-gb .ao-gc .ao-u{*margin-left:1.8%;_margin-left:4%;}
.ao-g .ao-gb .ao-u{_margin-left:1.0%;}
.ao-gb .ao-gd .ao-u{*width:66%;_width:61.2%;}
.ao-gb .ao-gd div.first{*width:31%;_width:29.5%;}
.ao-g .ao-gc .ao-u,.ao-gb .ao-gc .ao-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.ao-gb .ao-gc div.first{width:66%;*float:left;*margin-left:0;}
.ao-gb .ao-ge .ao-u,.ao-gb .ao-gf .ao-u{margin:0;}
.ao-gb .ao-gb .ao-u{_margin-left:.7%;}
.ao-gb .ao-g div.first,.ao-gb .ao-gb div.first{*margin-left:0;}
.ao-gc .ao-g .ao-u,.ao-gd .ao-g .ao-u{*width:48.1%;*margin-left:0;}
.ao-gb .ao-gd div.first{width:32%;}
.ao-g .ao-gd div.first{_width:29.9%;}
.ao-ge .ao-g{width:24%;}
.ao-gf .ao-g{width:74.2%;}
.ao-gb .ao-ge div.ao-u,.ao-gb .ao-gf div.ao-u{float:right;}
.ao-gb .ao-ge div.first,.ao-gb .ao-gf div.first{float:left;}
.ao-gb .ao-ge .ao-u,.ao-gb .ao-gf div.first{*width:24%;_width:20%;}
.ao-gb .ao-ge div.first,.ao-gb .ao-gf .ao-u{*width:73.5%;_width:65.5%;}
.ao-ge div.first .ao-gd .ao-u{width:65%;}
.ao-ge div.first .ao-gd div.first{width:32%;}
.ao-g:after,.ao-gb:after,.ao-gc:after,.ao-gd:after,.ao-ge:after,.ao-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ao-g,.ao-gb,.ao-gc,.ao-gd,.ao-ge,.ao-gf{zoom:1;}
/* grids end */

/* utility begin */
div.clear{clear:both;}
.top{margin-top:0 !important;}
.top div{padding-left: 15px;}
/* utility end */

/* button with arrow begin */
.btn_red{float: left;}
.btn_red .btn_red_bg{background: url("/Content/btn_red_bg.gif") 0% 0% repeat-x; float: left; padding: 6px 3px 0 3px; height: 21px;}
.btn_red .btn_red_bg a:link, .btn_red .btn_red_bg a:visited{color: #fff; text-decoration: none; font-size: 12px;}
.btn_red .btn_red_bg .imgl{margin: 0 4px 0 0;}
.btn_red .btn_red_bg .imgr{margin: 0 0 0 4px;}
.btn_red .img{_margin-left: -3px;}
.btn_red .btn_arrow{float: right; padding: 0 10px 0 14px;}
.btn_red .btn_arrow_r{float: left; padding: 0 10px 0 0;}

.btn_redempty{float: left;}
.btn_redempty .btn_red_bg{background: url("/Content/btn_redempty_bg.gif") 0% 0% repeat-x; float: left; padding: 6px 3px 0 3px; height: 21px;}
.btn_redempty .btn_red_bg a:link, .btn_redempty .btn_red_bg a:visited{color: #C60C30; text-decoration: none; font-size: 12px;}
.btn_redempty .btn_red_bg .imgl{margin: 0 4px 0 0;}
.btn_redempty .btn_red_bg .imgr{margin: 0 0 0 4px;}
.btn_redempty .img{_margin-left: -3px;}
.btn_redempty .btn_arrow{float: right; padding: 0 10px 0 14px;}
.btn_redempty .btn_arrow_r{float: left; padding: 0 10px 0 0;}

.btn_redsm{position: relative; float: left;}
.btn_redsm .btn_redsm_l{background: url("/Content/btn_redsm_l.gif") 100% 0% no-repeat; width: 4px; height: 16px; position: absolute; top: 0; left: 0;}
.btn_redsm .btn_redsm_r{background: url("/Content/btn_redsm_r.gif") 100% 0% no-repeat; width: 4px; height: 16px; position: absolute; top: 0; right: 0;}
.btn_redsm .btn_red_bg{background: url("/Content/btn_redsm_bg.gif") 0% 1px repeat-x; float: left; padding: 0 7px 0 7px; height: 17px; margin-top: -1px;}
.btn_redsm .btn_red_bg a:link, .btn_redsm .btn_red_bg a:visited{color: #FFF; text-decoration: none; font-size: 10px;}
.btn_redsm .btn_red_bg .imgl{margin: 0 4px 0 0;}
.btn_redsm .btn_red_bg .imgr{margin: 0 0 0 4px;}
.btn_redsm .img{_margin-left: -3px;}
/* button with arrow end */

/* paging begin */
.paging{text-align: center; padding: 0 0 10px 0;}
.paging ul{list-style: none; margin: 0; padding: 0;}
.paging li{display: inline; background-color: #e9eeff; border: 1px solid #e1e6ff; padding: 4px 5px 4px 5px; margin: 0 2px 0 2px; }
.paging li.cur{background-color: #c8e2ff; border: 1px solid #c8e2ff;}
.paging a:link, .paging a:visited{color: #444; text-decoration: none;}
.paging .title{background: 0; border: 0;}
/* paging end */

/* download link in right part of capture begin */
.download_link{float: right; margin: 5px 5px 0 0;}
.download_link a:link, .download_link a:visited{color: #0097cf; text-decoration: underline; font-size: 1.0em;}
.download_link a:hover{text-decoration: none;}

/* download link in right part of capture end */

.reg_form li{clear: both;}
.btn-buy{display: block;}
.btn-buy a:visited, .btn-buy a:link {font: 14px Tahoma; color: #FFF; text-decoration: none; display: block; padding: 1px 0 1px 0;}

/* small arrows */
a.successactivation-main{background:url("/Content/small_arrow_right.gif") no-repeat right; padding:3px 20px 6px 0; display: block; float: right; }
a.successactivation-back{background:url("/Content/small_arrow_left.gif")  no-repeat left;  padding:3px 0 6px 20px; display: block; float: left;}

/* new title of page */
.abbyystore{font-size: 1.7em; color: #FFF; margin: 0 0 3px 10px; padding: 15px 0 0 0;}
.dispnone{display: none;}

.top_title{width: 761px; height: 60px; margin-bottom: 20px;}
.background_cart{background:url('background_cart.jpg') 0 0 no-repeat;}
.background_history{background:url('background_history.jpg') 0 0 no-repeat;}
.background_complete{background:url('background_complete.jpg') 0 0 no-repeat;}
.background_catalog_fine{background:url('background_catalog_fine.jpg') 0 0 no-repeat;}
.background_profile{background:url('background_profile.jpg') 0 0 no-repeat;}
.background_about{background:url('background_about.jpg') 0 0 no-repeat;}

.l{overflow: hidden; zoom: 1;}

.personal .double_bord{border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 0; margin: 0;}
.personal .double_bord div{height: 2px; font-size: 1px;}
.personal th{padding: 3px 20px 3px 20px;}
.personal td{font-weight: bold;}
.personal .profile_text{width: 308px; padding: 0 0 0 2px;}
.personal select{padding: 0; margin: 0;}
.personal .country{padding: 0; margin: 0; width: 313px;}

/* для кнопок */
.btn-box{position: relative; z-index: 100; display: block; overflow: hidden; zoom: 1; white-space: nowrap;}
.btn-box .button{font: 14px Tahoma; text-decoration: none; padding: 3px 10px 0 10px; height: 22px; position: relative; text-align: center; cursor: pointer; display: block; float: left; min-width: 75px; _width: 75px;}
.btn-box .button_l{position: absolute; top: 0; left: 0;  width: 10px; height: 25px; z-index: 1;}
.btn-box .button_r{position: absolute; top: 0; right: 0; width: 10px; height: 25px; z-index: 1;}
.btn-box .button_input{min-width: 0; background: 0;  cursor: pointer; z-index: 20; position: relative;  border: 0; left: -10px; padding: 0 10px 0 10px; margin-right: -20px;}
.btn-box.buttonr .button{float: right;}
.btn-box.buttonc .button{float: none;}
.btn-box.buttonfl{overflow: visible; zoom: 0;}
.btn-box.buttonfl_pad .button{margin-right: 30px;}
.btn-box.buttonfl_padd .button{margin-right: 10px;}
.btn-box.dispinline{float: right; _width: 100px; overflow: visible;}

/* для кнопки с белым фоном красной обводкой */
.lightred_color .button{color: #C60C30; background: url("button_lightred_bg.gif") 0 0 repeat-x;}
.lightred_color .button .button_l{background: url("button_lightred_corners.gif") 0 0 no-repeat;}
.lightred_color .button .button_r{background: url("button_lightred_corners.gif") 100% -26px no-repeat;}
.lightred_color .button .button_input{color: #C60C30; border: 1px solid #FFF; border: 0; padding: 0; width: none; overflow: visible; left: -10px; padding: 0 10px 0 10px; margin-right: -20px;}
.lightred_color .arrow_block{position: absolute; top: 6px; left: 5px; background: url("arrow_l.gif") 0 0 no-repeat; width: 12px; height: 11px; overflow: hidden; zoom: 1;}
.lightred_color a:link{color:#C60C30;}
.lightred_color a:visited{color:#C60C30;}
.lightred_color a:hover{background: #993333; color: #FFF;}
.lightred_color a:hover .button_r{background: url("button_lightred_corners.gif") 100% -78px no-repeat;}
.lightred_color a:hover .button_l{background: url("button_lightred_corners.gif") 0 -52px no-repeat;}
.lightred_color a:hover .button_input{color: #FFF; border: 0; }
.lightred_color a:hover .arrow_block{background: url("arrow_l.gif") 0 -11px no-repeat;}
/* */

/* для кнопки с красным фоном белым шрифтом */
.red_color .button{background: #C60C30; color: #FFF;}
.red_color .button .button_l{background: url("button_red_corners.gif") 0 0 no-repeat;}
.red_color .button .button_r{background: url("button_red_corners.gif") 100% -26px no-repeat;}
.red_color .button .button_input{color: #FFF; border: 0; padding: 0; width: none; overflow: visible; left: -10px; padding: 0 10px 0 10px; margin-right: -20px;}
.red_color .arrow_block{position: absolute; top: 6px; right: 5px; background: url("arrow_r.gif") 0 0 no-repeat; width: 12px; height: 11px; overflow: hidden; zoom: 1;}
.red_color .arrow_block_l{position: absolute; top: 6px; left: 5px; background: url("arrow_l.gif") 0 -11px no-repeat; width: 12px; height: 11px; overflow: hidden; zoom: 1;}
.red_color a:visited{color:#FFF;}
.red_color a:hover{background: #993333;}
.red_color a:hover .button_r{background: url("button_red_corners.gif") 100% -78px no-repeat;}
.red_color a:hover .button_l{background: url("button_red_corners.gif") 0 -52px no-repeat;}
.red_color a:hover .button_input{color: #FFF; border: 0;}
.red_color a:hover .arrow_block{background: url("arrow_r.gif") 0 0 no-repeat;}
.red_color.grey a:link .button_r, .red_color.grey a:link .button_l, .red_color.grey a:visited .button_r, .red_color.grey a:visited .button_l, .red_color.grey a:hover .button_r, .red_color.grey a:hover .button_l{background-image: url("button_red_corners_grey.gif");}
/* */

/* для задизэйбленой кнопки */
.disabled .button{background: #CCC; cursor: default;}
.disabled .button .button_l{background: url("button_disable_corners.gif") 0 0 no-repeat;}
.disabled .button .button_r{background: url("button_disable_corners.gif") 100% -26px no-repeat;}
.disabled .button .button_input{color: #FFF; border: 0; padding: 0; width: none; overflow: visible; cursor: default; left: -10px; padding: 0 10px 0 10px; margin-right: -20px;}
.disabled a:hover{background: #CCC;  cursor: default;}
.disabled a:hover .button_r{background: url("button_disable_corners.gif") 100% -78px no-repeat;}
.disabled a:hover .button_l{background: url("button_disable_corners.gif") 0 -52px no-repeat;}
.disabled a:hover .button_input{color: #FFF; border: 0;}
.grey.disabled a:link .button_r, .grey.disabled a:link .button_l, .grey.disabled a:visited .button_r, .grey.disabled a:visited .button_l{background-image: url("button_disable_corners_grey.gif");}
/* */

.arrow_l .button{padding-left: 20px;}
.arrow_r .button{padding-right: 20px;}
.promo_logon{padding-top: 5px; font-size: 1.3em;}
.promo_register{padding-top: 2px; font-size: 1.2em;}
.pad_top{padding-top: 14px;}

.success_text{padding: 5px 150px 0 10px; overflow: hidden; zoom: 1;}
.btns{width: 500px; padding: 69px 0 0 0;}
.btns .btn_l{float: left; _width: 1px; overflow: visible;}

.faq li{line-height: 170%;}

.limitcount{margin: 10px 0 15px 0; width: 10px; background: #e7e7e7; font-size: 0.8em;}
.nobold{font-weight: normal;}
