/** { font-size:100%; }*/
html { width:100%; height:100%; }

body { margin:0; padding:0; background-color:white; font:100% Arial, helvetica, clean, sans-serif; line-height:1.2; }


img { border:0; }

table { border:0; border-collapse:collapse; font-size:inherit; font:100%; }

table { margin:1em 0 2em 0; }
table th { padding:0em 2.5em 0.5em 0; text-align:left; color:#999999; font-size:0.85em; font-weight:normal; vertical-align:top; border-bottom:1px solid #e1e1e1; }
table th.first_header { font-size:1.6em; color:#003e69; min-width:8em; }
table th.last { padding-right:0; }
table.data th.first_header { padding-left:0.25em; }
table td { padding:0.8em 2.5em 0.5em 0; vertical-align:top; border-top:1px solid #e1e1e1; }
table td.even { background-color:#F7F8FA; }
table td em { font-size:1.6em; font-style:normal; }
table td sup { font-size:0.6em; }
table tr.header { background:none !important; }
table tr.first td { border:none; }

h1,h2,h3,h4,h5,h6 { margin-bottom:0.5em; }
h1 { color:#c9891c; font-weight:normal; font-size:3.6em; }
h2 { color:#003e69; font-weight:normal; font-size:1.8em; }
h3 { color:#366e95; font-size:1.05em; margin-top:1.6em; }
h4 { font-size:1em; }

h1, h2 { margin:0.8em 0 0.2em 0; padding:0; }
p { margin-top:0; }


ul { margin:0; padding:0; list-style-type:none; }
p, ul li { color:#333333; }
sup { padding-left:0.4em; font-size:0.8em; }

/* Links colors */
a:link { color:#1875b6; }
a:visited { color:#944ab2; }
a:hover { color:#c9891c; }

a.context { color:#727191; }
a.context:visited { color:#944ab2; }
a.context:hover { color:#c9891c; }

/* File icons */
.file { margin:0.5em 0 2em 0; }
.file .icon { position:absolute; width:27px; height:30px; margin:0 0.8em 0 0.8em; background:url('/f/1/global/i/file_icons.png') no-repeat 0 0; }
.file .icon a { width:27px; height:30px; }
.file.doc .icon { background:url('/f/1/global/i/file_icons.png') no-repeat 0 0; }
.file.doc .icon { background:url('/f/1/global/i/file_icons.png') no-repeat -27px 0; }
.file.pdf .icon { background:url('/f/1/global/i/file_icons.png') no-repeat -54px 0; }
.file.xsl .icon { background:url('/f/1/global/i/file_icons.png') no-repeat -81px 0; }
.file.jpg .icon { background:url('/f/1/global/i/file_icons.png') no-repeat -108px 0; }
.file.zip .icon { background:url('/f/1/global/i/file_icons.png') no-repeat -135px 0; }
.file.rar .icon { background:url('/f/1/global/i/file_icons.png') no-repeat -162px 0; }
.file.rtf .icon { background:url('/f/1/global/i/file_icons.png') no-repeat -189px 0; }
.file .size { padding:0 0.5em; color:#999999; }
.file .info { padding-left:50px; }
.file .description { margin-top:0.5em; }
.file .description p { margin-bottom:0.5em; }

.file_group .file { float:left; width:19em; height:5em; }

.clear { clear:both; float:none; height:0px; font-size:0; }

.before_list { margin-bottom:0.1em; }

span.nobr { white-space:nowrap; }

.described {}
.described .term { color:#c9891c; border-bottom:1px dashed #c9891c; cursor:pointer; }
.described .description { display:none; color:#999; zoom:0; }
.described .big { display:none; position:relative; margin:1em; padding:1em 2em; font-size:0.85em; color:#666; background-color:#eeeeee; }


span.laquo { font-size:2.3em; position:absolute; margin:-0.5em 0 0 -0.6em; -webkit-user-select:none; -moz-user-select:none; }
span.raquo { font-size:2.3em; position:absolute; margin:-0.45em 0 0 0; -webkit-user-select:none; -moz-user-select:none; }

#layout { min-width:1000px; max-width:1600px; }
#width_measure { width:100%; }
#page_body { width:100%; }

.inclose { margin:0 4%; position:relative; zoom:1; }
.content_inclose { margin:0 4%; }


/* Corners */
.corners_top { width:100%; height:4px; position: absolute; left: 0px; top: 0px; }
.corners_bottom { width:100%; height:4px; position: absolute; left: 0px; bottom: 0px; }
.corners_top .corner { display: block; width: 4px; height: 4px; overflow: hidden; position: relative; }
.corners_top .corner div { background:url('/f/1/global/i/small_corners.png') no-repeat; }
.corners_top .left { float: left; }
.corners_top .right { float: right; }
.corners_top .left div { width:200%; height:200%; position: relative; }
.corners_top .right div { width:200%; height:200%; position: relative; left: -100%; }

.corners_bottom .corner { display: block; width: 4px; height: 4px; overflow: hidden; position: relative; }
.corners_bottom .corner div { background:url('/f/1/global/i/small_corners.png') no-repeat; }
.corners_bottom .left { float: left; }
.corners_bottom .right { float: right; }
.corners_bottom .left div { width:200%; height:200%; position: relative; top:-100%; }
.corners_bottom .right div { width:200%; height:200%; position: relative; left: -100%; top: -100%; }

#logo { float:left; margin:1em 0; }
#navigation_parent { float:left; color:#4097bf; font-size:3em; margin:-0.23em 0 0 0.3em; position:relative; top:50px; }
#content_top { float:left; margin: 1em 0px 0px 0.3em; }
#system_navigation { padding:1px 2% 0 2%; /*background-color:#d2e9fd;*/ min-height:1.5em; position:relative; z-index:10; }

#header_gradient { position:absolute; width:100%; }
#header_gradient img { width:100%; height:1.8em; min-height:22px; }

#breadcrumbs { font-size:0.8em; }
#breadcrumbs li { display:block; float:left; margin-top:0.5em; }
#breadcrumbs li.delimiter { margin: 0.5em 0.5em 0 0.5em; color:#0075ab; }
#breadcrumbs li a { color:#0075ab; }
#breadcrumbs li a:hover { color:#c9891c; }
#breadcrumbs li.current { color:#999999; }

#system_icons { font-size:0.8em; float:right; margin-top:0.5em; margin-top:1em;
position:relative;
top:-8px; }
#system_icons a { display:block; float:left; margin-left:0.8em; }
#system_icons b { display:block; float:left; margin-left:0.8em; }
#system_icons span { display:block; width:20px; height:20px; }
#system_icons .sms { background:url('/f/1/global/i/sms_icon.png') no-repeat; }
#system_icons .balance { background:url('/f/1/global/i/balance_icon.png') no-repeat; }
#system_icons .reciever { background:url('/f/1/global/i/receiver_icon.png') no-repeat; }
#system_icons .selected .sms { background:url('/f/1/global/i/sms_icon_current.png') no-repeat; }
#system_icons .selected .balance { background:url('/f/1/global/i/balance_icon_current.png') no-repeat; }
#system_icons .selected .reciever { background:url('/f/1/global/i/receiver_icon_current.png') no-repeat; }

#main_navigation { font-size:0.8em; width:100%; }
#main_navigation ul { float:left; /*width:66%;*/ }
#main_navigation ul.special { margin-left:1em; /*width:30%;*/ }

#main_navigation li { display:block; float:left; margin:0.5em 1em 0 0; padding-bottom:0.5em; /*white-space:nowrap;*/ }
/*#main_navigation ul.special li { display:inline; float:none; }
#main_navigation ul.special li a { float:none; }*/
#main_navigation li a { /*float:left; */color:#0075ab; }
#main_navigation li a:hover { color:#c9891c; }
#main_navigation li a.special { color:#7eabca; }
#main_navigation li a.special:hover { color:#c9891c; }
#main_navigation li .selected { font-weight:normal; color:#c0c0c0; }
#main_navigation li.current { color:#c0c0c0; }
#main_navigation li a.selected { color:black; }
#main_navigation li a.selected:hover { color:#c9891c; }
/*#main_navigation li.first { margin-left:1em; }*/

#main_navigation .secondary { clear:left; }
#main_navigation .secondary ul.navigation.ads li { background-color: white; }
#main_navigation .secondary ul { margin-top:0.5em; }
#main_navigation .secondary li { background-color:#f2f6fd; padding:0.8em 0.8em; margin-top:0; margin-right:0; /*white-space:nowrap;*/ }
#main_navigation .secondary li a { color:#0099e0; }
#main_navigation .secondary li a:hover { color:#c9891c; }
#main_navigation .secondary li a.selected { color:black; }
#main_navigation .secondary li a.selected:hover { color:#c9891c; }

.thirdly { margin-top:1.2em; }
.thirdly li { padding-bottom:0.5em; }
.thirdly li a { color:#1875b6; }
.thirdly li a:hover { color:#c9891c; }
.thirdly li .selected { font-weight:normal; color:black; }
.thirdly li.current { color:#c0c0c0; }
.thirdly li a.selected { color:black; }
.thirdly li a.selected:hover { color:#c9891c; }
.thirdly li ul { }
.thirdly li ul li a { color:#7eabca; }
.thirdly li ul li a:hover { color:#c9891c; }

#content { float:left; width:70%; margin:2em 0 0 0; padding-right:5%; font-size:0.8em; position:relative; }
.full #content { width:100%; }

#footer { margin:2em 1% 0 1%; padding:0.7em 0 4em 0; border-top:1px solid #cccccc; /*min-height:4em;*/ }
#footer b { font-weight:normal; }
#copyright { width:50%; float:left; padding-left:1.5em; font-size:0.7em; }
#search { width:45%; float:left; font-size:0.8em; }
#search form { margin-bottom:0; }
#search_field { width:15em; }
#search_field.empty { color:#999; }
#search_submit { margin-left:0.3em; }
#made_in { width:23%; position:relative; float:left; font-size:0.7em; padding:0 2em 4em 0; //padding:0 2em 0 0; color:#c0c0c0; }
#made_in a { color:#c0c0c0; }
#made_in img { width:90px; height:37px; position:absolute; left:-100px; }
#sitemap_link { display:block; margin-top:0.5em; font-size:0.85em; }


#content { line-height:1.4; }

#content h1 { margin-top:0; }

/* Tables */
#content table.data { width:auto; margin-bottom:2em; }
#content table.data .first_column { width:16em; }
#content table.data tr td { padding:1em 0em 0.5em 0.5em; vertical-align:middle; }
#content table.data tr.inner td.first_column { padding-left:2em; }
#content table.data tr.hover td { background-color:#eeeeee; }
#content table.data td { width:4em; }

/* Dialing rules */
#content span.number { font-size:1.5em; color:#ff6600; }

#content .dialing_rule { position:relative; min-width:20em; max-width:30em; margin:1em 0 2em 0; background:#eeeeee; }
#content .dialing_rule .content_container { padding:1.5em 1.5em 0.5em 2.5em; }
#content .dialing_rule .extra { padding-top:0.5em; }
#content .dialing_rule .number { margin:0 0 1em; }
#content .dialing_rule p { margin-bottom:0.7em; }
#content .dialing_rule .segment { font-size:1.5em; color:#ff6600; float:left; margin-right:0.6em; text-align:center; }
#content .dialing_rule .segment p { margin:0; color:#ff6600; }
#content .dialing_rule .segment .note { color:#999999; font-size:0.55em; }

#content .asterisk { margin-left:-0.3em; visibility:hidden; }
#content .asterisk_container { padding:0 14px; background:url('/f/1/global/i/asterisk_button.png') no-repeat scroll center 0.05em; }

#content .number_sign { margin-left:-0.3em; visibility:hidden; }
#content .number_sign_container { padding:0 14px; background:url('/f/1/global/i/number_sign_button.png') no-repeat scroll center 0.05em; }

#content .phone_button { padding:0 28px 4px 0; /*line-height:20px;*/ background:url('/f/1/global/i/phone_button.png') no-repeat scroll center 0.05em; }

#content .section_picture { left:-88px; margin:0 0 1em 2%; position:relative; zoom:1; }

/* Images */
#content .image_container { float:left; margin:0.8em 2em 1em 0; }
#content .image_container .img { position:relative; }
#content .image_container .signature { margin:1em 2em 0;color:#999999; font-size:0.8em; }

/* Cites */
#content cite { display:block; background-color:#eeeeee; margin:2em 0.5em; padding:2em 2.5em; font-style:normal; }
#content cite .author { margin-left:70%; margin-top:1em; margin-bottom:0; font-size:0.85em; color:#666666; }
#content .cite { display:block; position:relative; background-color:#eeeeee; margin:2em 0.5em; font-style:normal; }
#content .cite .content { padding:2em 2.5em; }
#content .cite .author { float:right; margin:1em 0 0 0; font-size:0.85em; color:#9c9c9c; }

/* Header note */
#content .header_note { width:80%; padding:0.5em; color:#666666; background-color:#f2f5f7; }

/* Examples */
#content .example { position:relative; margin:0 0 1em 0; background-color:#faf9ef; zoom:1; }
#content .example .content_container { padding:1em 1.5em; }
#content .example h3 { color:#808080; }

/* Lists */
#content ul { margin-left:3em; list-style-type: none; }
#content ul li { text-indent:-1.4em; }
#content ul, #content ol { margin-bottom:2em; }
#content ol li, #content ul li { margin:1em 0; padding:0; }
#content ul li:before { content: '\2014\a0'; }

#content .addition { font-size:0.85em; color:#afafaf; }
#content .comment { width:65%; color:#999; font-size:0.85em; padding:1em 0 0 0; }
#content .comment ol, #content .comment ul { margin-left:1.5em; padding-left:0; }
#content .comment * { color:#999; }

#content_right { /*margin:212px 0 0 0; padding-left:2em;*/ float:right; width:20%; font-size:0.8em; line-height:1.4; } /*margin:2em*/

#promos { margin:7.6em 0 0 0; padding:0; }
.shifted #promos { position:absolute; bottom:0; }
#promos .promo { margin:0 0 2em 0; text-align:center; color:#999999; }
.shifted #promos .promo { margin:2em 0 0 0; }
#promos .promo img { margin:0 0 0.1em 0; }
#promos .promo a { color:#999999; text-decoration:none; }
#promos .promo a .slogan { text-decoration:underline; font-size:1.6em; }
#promos .promo a .description { text-decoration:none; }
#promos .promo a:hover { color:#c9891c; }
#promos .promo p { color:#999999; }

/* Index page */
#content h1.notice {  font-size:3.5em; color:#003e69;  }
#top_promos { float:left; margin:1em 0 0 2px; }
#top_promos .promo { width:100px; height:100px; position:relative; float:left; margin:0 2px; overflow:hidden; }
/*#top_promos .promo .gradient { position:absolute; width:100%; height:100%; background:url('/f/1/global/i/banner_gradient.png') no-repeat right center; }*/
#top_promos .promo .info { padding-top:30px; margin-left:100px; /*padding-left:100px;*/ width:190px; }
#top_promos .promo a { font-size:20px; color:#009edb; text-decoration:none; }
#top_promos .promo a .slogan { text-decoration:underline; cursor:hand; }
#top_promos .promo a .description { text-decoration:none; }
#top_promos .promo a:hover { color:white; }
#top_promos .promo p { color:white; font-size:12px; }
#top_promos .promo img { position:absolute; top:21px; left:19px; }
#whats_new h2 { color:#c0c0c0; }
#whats_new a { font-weight:bold; }
#whats_new .first a { color:#0066b5; }
#whats_new .second a { color:#018ac1; }
#whats_new .third a { color:#009edb; }
#whats_new .first a:hover, #whats_new .second a:hover, #whats_new .third a:hover { color:#c9891c; }

form label.error { position:absolute; margin:0.2em 0 0 1em; color:#c96a6a; }
form input.error { color:#c96a6a; }

/* SMS form */
form dt { display:block; padding-bottom:1em; float:left; width:10em; }
form small { color:#A3A3A3; font-size:0.8em; }
form small.additional { font-size:0.85em; color:#000000; }
form input.phone_number { width:6.5em; }
form textarea.communication { width:360px; height:83px; margin-bottom:4px; }
form input.hours, form input.minutes { width:1.7em; }
form dd { margin-left:10em; padding-bottom:1.4em; }
form small.description { display:block; }
form input.checkbox { float:left; }
form img { float:left; }
form input.code { width:3.3em; }
form i { font-style:normal; color:#A3A3A3; padding-left:5px; padding-right:1px; }
form input.send { float:left; margin-right:0.9em; }
form small.warning { display:block; width:230px; float:left; }
form small.upper { margin-top:6px; }
form input.checkbox { margin-left:0; margin-right:5px; }
form dt.wide { height:90px; }
form dd.wide_last { margin-bottom:2em; }

/* Feedback form */
#feedback dd { padding-bottom:0em; }
form #name { width:22em; }
form #email { width:22em; }
form #text { width:32em; height:7em; }

/* Poll */
.poll { color:#999999; }
.poll h3 { font-weight:normal; }
.poll .variant { margin:0.6em 0; padding-left:0; }
.poll .variant input { margin-left:0.2em; }
.poll .variant label { margin-left:0.3em; }
.poll .poll_submit { margin:1em 0 0 0; }

.poll .row {}
.poll .row .line_container { width:90%; }
.poll .row .line { height:0.4em; float:left; background-color:#C9891C; margin-top:0.8em; }
.poll .row .percent { width:10%; color:#C9891C; float:left; font-size:0.9em; position:relative; left:0.3em; top:0.4em; }
.poll .row .name { clear:left; margin-bottom:0; }

/* Common columns */
.column { width:45%; float:left; margin-right:4%; }

/* Offices */
/*.offices { width:143%; }*/
.offices .column { width:31%; float:left; margin-right:2%;}
.offices .office { margin-bottom:3em; }


/* Articles */
#calendar { margin-top:2em; }
#calendar ul { list-style-type:none; }
#calendar ul li { margin:0.5em 0; }
#calendar ul li.current { margin:0.5em 0; }
#calendar ul li.parent { margin:0.5em 0; }
#calendar ul li.parent a { font-weight:bold; }
#calendar ul li b { font-weight:normal; }

#content .articles .article { margin-bottom:1.5em; }
#content .articles .article .date { color:#ccc; margin-bottom:0.1em; font-size:0.8em; }
#content .articles .article .title { margin-bottom:0.4em; }
#content .articles .article .lead { color:#999; }
.article .date { color:#aaa; }

#articles_navigation { margin-top:3em; }
#articles_navigation .nav_label { color:#747474; font-size:0.85em; padding:0 0.5em;}
#articles_navigation .arrow { font-size:1.4em; padding:0 0.3em; }
#articles_navigation .desc { color:#747474; }

/* Tabbed */
#page_body.tabbed .inclose { position:relative; background-color:#eeeeee; }
#page_body.tabbed .inclose .content_container { margin:0 3em; padding:2em 0; zoom:1; }
#page_body.tabbed #content { margin:0; }
#page_body.tabbed #content #location_name { font-size:3em; margin-top:0; }
#page_body.tabbed #content_right { font-size:0.8em; }
#page_body.tabbed #content_right .navigation { margin-top:2.5em; }
#page_body.tabbed #content_right .navigation li a { color:#003e69; }
#page_body.tabbed #content_right .navigation li a:hover { color:#c9891c; }
#page_body.tabbed #content_right li { margin-bottom:0.5em; }
#page_body.tabbed #content_right li b { font-weight:normal; }

#section_name { margin:0 4%; padding:0 0 0 0.5em; font-size:4.5em; color:#c9891c; float:left; width:50%; }
#reference_list_label { font-size:1.8em; padding-right:1em; color:#c0c0c0; float:left; width:2em; height:100%; }
#reference_list ul { float:left; }
#reference_list { margin-top:2em; width:25%; float:left; font-size:0.7em; }
#reference_list ul li { margin-bottom:0.3em; }
#reference_list ul li a { color:#666666; }

#tabbed_navigation { margin:1em 4% 0 4%; font-size:0.8em; }
#tabbed_navigation ul li { display:block; float:left; position:relative; }
#tabbed_navigation ul li .item_container { padding:0.3em 1em; }
#tabbed_navigation ul li.current, #tabbed_navigation ul li.parent { background-color:#eeeeee; }
#tabbed_navigation ul li a { color:#666666; }
#tabbed_navigation ul li a:visited { color:#666666; }
#tabbed_navigation ul li a.selected { color:black; }
#tabbed_navigation ul li b { font-weight:normal; }

/* Roaming */
#results { margin-top:3em; }
#results ul { margin-left:0; }
#results ul li { text-indent:0; }
#results ul li:before { content:''; }

#roaming_navigation { margin-top:3em; line-height:1.4; }
#roaming_navigation ul { margin:0 3em 0 0; width:26%; float:left; }
#roaming_navigation ul li:before { content:''; }

#roaming_navigation ul li { position:relative; text-indent:0; min-height:20px; margin:0.6em 0; zoom:1; }
#roaming_navigation ul li .arrow { position:absolute; right:-2em; top:50%; margin-top:-0.65em; }
#roaming_navigation ul li .preloader { position:absolute; right:3px; top:50%; margin-top:-9px; width:20px; height:20px; background:url('/f/1/global/i/preloaderrlrl.gif') no-repeat; }
#roaming_navigation ul.navigation li a { position:relative; top:0.2em; }
#roaming_navigation.scripted ul.navigation li a { text-decoration:none; border-bottom:1px dashed #1875b6; }
#roaming_navigation.scripted ul.city li a { border-bottom:0; text-decoration:underline; }

#roaming_navigation ul li.selected { background-color:white; }
/*#roaming_navigation ul li.selected:after { content:"\2192"; }*/
#roaming_navigation ul li .corner { width:10px; height:21px; position:absolute; }
#roaming_navigation ul li .container { /*height:21px;*/ float:left; padding:0 2em 0.4em 1em; }
/*#roaming_navigation ul li .left { left:-10px; }
#roaming_navigation ul li .right { right:-10px; }*/


#roaming_navigation.scripted ul li a:visited { border-bottom:1px dashed #944ab2 !important; }
#roaming_navigation.scripted ul li a.hover { border-bottom:1px dashed #c9891c !important; }

#roaming_navigation.scripted ul li a.no_childs { text-decoration:underline; border:none !important; }
#roaming_navigation.scripted ul li a:visited.no_childs { text-decoration:underline; border:none !important; }

#roaming_navigation.scripted ul li a { zoom:normal; }
#roaming_navigation ul.city li a:visited { border-bottom:0 !important; }
#roaming_navigation ul.city li a.hover { border-bottom:0 !important; }

#roaming_navigation ul li.selected .corners_top { width:100%; height:11px; position:absolute; left:0px; top:0px; }
#roaming_navigation ul li.selected .corners_bottom { width:100%; height:11px; position:absolute; left:0px; bottom:0px; }
#roaming_navigation ul li.selected .corners_top .corner { display:block; width:10px; height:11px; overflow:hidden; position:relative; }
#roaming_navigation ul li .corners_top .corner div { background:none; }
#roaming_navigation ul li.selected .corners_top .corner div { background:url('/f/1/global/i/roaming_highlight_corners.gif') no-repeat; }
#roaming_navigation ul li.selected .corners_top .left { float: left; }
#roaming_navigation ul li.selected .corners_top .right { float: right; }
#roaming_navigation ul li.selected .corners_top .left div { width:200%; height:200%; position: relative; }
#roaming_navigation ul li.selected .corners_top .right div { width:200%; height:200%; position: relative; left: -100%; }

#roaming_navigation ul li.selected .corners_bottom .corner { display: block; width: 10px; height: 11px; overflow: hidden; position: relative; }
#roaming_navigation ul li.selected .corners_bottom .corner div { background:url('/f/1/global/i/roaming_highlight_corners.gif') no-repeat; }
#roaming_navigation ul li.selected .corners_bottom .left { float: left; }
#roaming_navigation ul li.selected .corners_bottom .right { float: right; }
#roaming_navigation ul li.selected .corners_bottom .left div { width:200%; height:200%; position: relative; top:-100%; }
#roaming_navigation ul li.selected .corners_bottom .right div { width:200%; height:200%; position: relative; left: -100%; top: -100%; }

#roaming_navigation ul li.first_letter { margin-top:2em; padding-left:1em; color:#999; }
#roaming_navigation ul li.first { margin-top:0.6em; padding-top:4px; }

#roaming_search_text { width:24em; }

/*#equipment { width:143%; }*/
#equipment .row { clear:both; margin-bottom:4em; }
#equipment .column { float:left; width:30%;  margin-right:2.5%;  }
#equipment .item { margin-bottom:2em; }
#equipment .item .price_tag { height:10em; position:relative; }
#equipment .item .price_tag img { position:absolute; bottom:0; }
#equipment .item .price_tag .price { margin:0.5em 0 0 120px; color:#FF6600; font-size:1.8em; position:relative; }

#nds.notify { margin-left:4em; color:#FF6600; top:0; right:0; padding-right:7.5%; position:absolute; }

#content table.tooltip_table tr td { padding:0; padding-left:0 !important; padding-bottom:0 !important; width:auto; border:0; }
#content table.tooltip_table tr.hover td { background:transparent; }
#content table.tooltip_table td { padding:0; vertical-align:auto; }
.tooltip_table { margin:0 !important; width:25em !important; }

#content .tooltip { position:relative; }

#content .tooltip .term { color:#c9891c; border-bottom:1px dashed #c9891c; cursor:pointer; }
#content .tooltip .description { display:none; position:absolute; /*width:30em;*/ left:2em; bottom:-100%; margin-bottom:1.5em; //margin-bottom:4em; }
#content .tooltip .description .content_container { margin:0; padding:1.2em 2em 1.2em 1.2em; font-size:0.9em; color:#333333; background-color:#fcf2df; }
#content table.data th .tooltip .description .content_container { font-size:1.1em; }
#content .tooltip .description .close_button { position:absolute; cursor:pointer; width:10px; height:10px; right:2.8em; top:0.6em; background:url('/f/1/global/i/tooltip_close_button.png') no-repeat; }
#content .tooltip .description .right .shadow { width:15px; background:url('/f/1/global/i/tooltip_shadow_right.png') repeat-y; }
#content .tooltip .description .right .corner { width:15px; height:15px; /*padding-right:15px;*/ background:url('/f/1/global/i/tooltip_shadow_top_right.png') no-repeat; }
#content .tooltip .description .bottom { height:20px; }
#content .tooltip .description .bottom .shadow { height:20px; background:url('/f/1/global/i/tooltip_shadow_bottom.png') repeat-x; }
#content .tooltip .description .bottom .pointer { width:40px; height:20px; background:url('/f/1/global/i/tooltip_pointer_bottom.png') no-repeat; }
#content .tooltip .description .bottom .corner { width:15px; height:15px; background:url('/f/1/global/i/tooltip_shadow_bottom_right.png') no-repeat; }

/*.tooltip * { zoom:1; }*/
#content .tooltip * { zoom:1; }
#content .tooltip .description .right .shadow { //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/tooltip_shadow_right.png', sizingMethod='scale'); }
#content .tooltip .description .right .corner { //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/tooltip_shadow_top_right.png', sizingMethod='crop'); }
#content .tooltip .description .bottom .shadow { //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/tooltip_shadow_bottom.png', sizingMethod='scale'); }
#content .tooltip .description .bottom .pointer { //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/tooltip_pointer_bottom.png', sizingMethod='crop'); }
#content .tooltip .description .bottom .corner { //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/tooltip_shadow_bottom_right.png', sizingMethod='crop'); }
.corners_top .corner div, .corners_bottom .corner div { //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/small_corners.png', sizingMethod='crop'); }


#content .stared .term { color:#333333; border-bottom:0; }
#content .stared .description { left:0em; bottom:-0.7em; z-index:2; }
#content table .stared .description { left:-14px; }
#content .star { position:relative; top:-0.4em; padding-right:3px; background:url('/f/1/global/i/asterisk_comment_passive.png') no-repeat; cursor:hand; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; }
#content .opened .star, #content .hovered .star { background:url('/f/1/global/i/asterisk_comment_active.png') no-repeat; }

#issa_login_form { margin-bottom:3em; }
#issa_login_form dt { float:none; padding-bottom:0.3em; }
#issa_login_form dd { margin-left:0; padding-bottom:0; }
#issa_login_form input { font-size:2em; }
#issa_login_form label { color:#999; }
#issa_login_form .error { color:#c96a6a; }

.tooltip_test { display:none; }


#content .tooltip { position:relative; }
#content .tooltip .description { position:absolute; display:none; left:1em; bottom:0.5em; }
.framed,
.framed .f_r,
.framed .f_b,
.framed .f_l,
.framed .f_c { float: left; position: relative; z-index: 1; width:372px; height: auto; margin: 0; padding: 0; }
.framed .f_tt,
.framed .f_rr,
.framed .f_bb,
.framed .f_ll { display: none; }
.framed { margin: 0 32px 1px 0; /*background: url('hint-t.png') no-repeat left top;*/ //background: none; }
.framed .f_r { left: 16px; background: url('/f/1/global/i/tooltip_right.png') no-repeat right top; //background: none; }
.framed .f_b { top: 16px; background: url('/f/1/global/i/tooltip_bottom.png') no-repeat right bottom; //background: none; }
.framed .f_c { float: none; position: relative; left:0; //left:51px; top: -16px; padding:1em 2em; margin:0 15px 0 0; background: #fcf2df; }
.framed .f_l { left:-66px; /*padding: 15px 0;*/ background: url('hint-l.png') no-repeat left bottom; //background: none; }
* html .framed .f_r,
* html .framed .f_b,
* html .framed .f_l
{ height: 0; }
* html .framed .f_tt,
* html .framed .f_rr,
* html .framed .f_bb,
* html .framed .f_bb *,
* html .framed .f_ll,
* html .framed .f_ll * { display: block; position: absolute; left: 0; top: 0; }
/** html .framed .f_tt { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/hint-t.png',sizingMethod='crop'); }*/
* html .framed .f_rr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/tooltip_right.png',sizingMethod='crop'); }
* html .framed .f_tt { width: expression( parentNode.offsetWidth ); height: 16px; }
* html .framed .f_bb { width: expression( parentNode.offsetWidth ); height: 40px; }
* html .framed .f_rr,
* html .framed .f_ll { width: 30px; height: expression( parentNode.offsetHeight ); }
* html .framed .f_bb,
* html .framed .f_ll { overflow: hidden; }
* html .framed .f_bb * { width: 369px; height: 30px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/tooltip_bottom.png',sizingMethod='crop'); }
* html .framed .f_ll * { width: 30px; height: 3000px; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/i/hint-l.png',sizingMethod='crop');*/ }
/* Исправляем неправильный расчет позиции при "нечетной ширине" */
* html .framed .f_rr,
* html .framed .f_bb * { right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto; }
* html .framed .f_ll,
* html .framed .f_ll *,
* html .framed .f_bb { //top:100%; }
* html .framed .f_bb * { /*bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); */ }
* html .framed  .f_c { //top:0px; //left:66px; //width:310px;}
* html .framed .f_rr { //top:16px; //right:-16px; }