/**************************************************************************\
* Copyright (c) 2000-2008 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/
body
  { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; line-height:normal;
    margin:0; padding:0;
    background-color:#f6f6f6; color:#000000; }
body
  { font-size:75%; }
* html body
  { font-size:75%; }
html:root body
  { font-size:75%; }
table, td, th
  { font-size:100%; }
.clear
  { clear:both; }
a
  { text-decoration:underline; color:#1264b8; font-family:Georgia; }
a:visited
  { text-decoration:underline; color:#8eb6df; }
a:hover
  { text-decoration:underline; color:#fd3600; }

:focus
  { -moz-outline-style:none; }
q
  { quotes:"" ""; }
a img, iframe, object, applet
  { border:none; }
table
  { border:none; border-collapse:collapse; border-spacing:0; font-size:100%; empty-cells:show; }

ul, ol
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }
pre, code
  { font-size:1em; }
blockquote, address, cite, dfn, var, h1, h2, h3, h4 ,h5, h6
  { font-style:normal; font-weight:normal; }
abbr, acronym
  { border-bottom:1px dotted #000000; cursor:help; }

sup, sub
  { font-size:75%; vertical-align:middle; position:relative; }
sup
  { bottom:0.5em; }
sub
  { top:0.5em; }



h1#doctitle
  { font-size:2.15em; margin:0 0 10px 0; padding:0; font-weight:normal; line-height:105%;
    font-family:"Times New Roman"; color:#2b2b27; font-style:italic; }
div#fullpath
  { height:1%; color:#e2e2e2; font-size:0.9em; padding:5px 20px 5px 20px;
    background:url('/images/black-grad.jpg') left bottom repeat-x; border:1px solid #ffffff;
    margin-right:3px; margin-left:1px; }
div#fullpath a
  { font-family:Arial, Helvetica, sans-serif; color:#e2e2e2; }
div#fullpath a:hover
  { color:#fd3600; }
div#fullpath a.act
  { text-decoration:none; color:#ffffff; }


/*Область контента*/
div.content
  { font-size:120%; line-height:1.3em; font-family:Arial, Helvetica, sans-serif;
    color:#000000; width:auto; }
div.content div.wraper
  { padding:20px 25px 75px 25px; }


div.content a
  { }
/*div.content a
  { color:#1264b8; }
div.content a:hover
  { color:#fd3600; }
div.content a:visited
  { color:#8eb6df; }    */


div.content img
  { border:1px solid #000000; margin:1em; }
div.content img.none
  { border:none; background:none; margin:0; }

div.content h1, div.content h2, div.content h3,
div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:0.8em 0 0 0; font-family:"Times New Roman", Times, serif;
    font-weight:bold; color:#000000; font-style:italic; }
div.content h1
  { font-size:2em; font-height:normal; }
div.content h2
  { font-size:1.7em; }
div.content h3, #index div.content h3, #second div.content h3
  { font-size:1.6em; color:#000000; }
div.content h4
  { font-size:1.5em; }
div.content h5
  { font-size:1.4em; }
div.content h6
  { font-size:1.4em; }

div.content table
  { border-collapse:collapse; border-spacing:0; border:1px solid #9b9b9b;
    font-size:1em; margin:0.25em 0 0.75em 0; }
div.content table td,
div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:1px solid #9b9b9b; padding:7px; color:#36312b; }
div.content table th,
div.content table thead td
  { border:1px solid #9b9b9b; padding:7px; font-weight:normal; border-bottom:2px solid #36312b;
    border-top:2px solid #36312b; color:#000000; }

div.content table td *,
div.content table th *
  { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
div.content table caption
  { font-size:0.9em; text-align:center; }

div.content table.none
  { border:none; background:none; }
div.content table.none td,
div.content table.none th
  { border:none; background:none }

div.content p
  { margin:0.25em 0 1.25em 0; }
div.content blockquote
  { font-family:Arial, Helvetica, sans-serif; margin:0.25em 0 1.25em 0;
    color:#615545; font-style:italic;;
    padding:0.75em 1em 0.75em 2.5em; background:#f8f7f4; }
div.content blockquote p
  { margin:0; }

div.content li
  { padding:0.25em 0 0.25em 0em; }
div.content li span
  { font-weight:bold; }


div.content ul {
list-style-image:url('/images/li.gif');
list-style-position:outside;
list-style-type:disc;
margin:0.25em 0 0.75em 1em;
padding:0 0 0 1em;
}

div.content ul ul
  { list-style:square; }
div.content ul ul ul
  { list-style:circle; }

div.content ol
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:decimal; }

div.content dl
  { margin:0.25em 0 0.5em 0; padding:0 0 0 0; }
div.content dt
  { margin:0 0 0.2em 0; font-size:0.8em; color:#2e2e2c; font-family:Arial, Helvetica, sans-serif; }
div.content dd
  { margin:0 0 23px 0; }

hr
  { font-size:0; line-height:0; width:100%; height:2px; border:none;
    color:gray; border-bottom:2px solid gray; margin:0.25em 0.5em; padding:10px 0; clear:both; }

/*Элементы форм*/
div.content input, input.button,
div.content textarea,
div.content select
  { width:auto; height:auto; line-height:100%; font-size:1em;
    border:1px solid #b3b9c3; background:#ffffff;
    padding:0.1em 0.25em; font-family:Arial; background:#ffffff; }

div.content textarea
  { line-height:120%; padding:0.5em; }

input.button, div.content input.button
  { padding:2px 5px 1px 5px;
    cursor:pointer;
    background:url('/images/buttbg.gif') left bottom repeat-x #d1d0d4!important;
    text-align:center; color:#000000; font-family:Arial, Helvetica, sans-serif;

    }
input.button
  { height: 1.85em; font-size: 1.0em;}
div.content input.button
  { height: 1.7em; font-size:0.9em;}

div.content input.checkbox,
div.content input.radio
  { font-size:0.9em; width:auto; height:auto; border:none; background:none;
    height:1.2em; padding:0; margin:0; }


/* Превьюшки */
div.photo
  { float:left; width:180px; height:200px; margin:0 20px 20px 0; padding:0;
    line-height:normal; overflow:hidden; font-size:0.9em; }
div.photo a
  { width:180px; display:block; margin:0; font-size:0.9em; }
div.photo img
  { border:none; margin:0 0 15px 0; width:190px; height:130px; display:block; }



/* Пример распорки 1х1 */
div.spacer, div.spacer2
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }

/* МЕСТО ДЛЯ ДОПОЛНИТЕЛЬНЫХ СТИЛЕЙ */
#index h3, #second h3
  { font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:normal;
    color:#323231; font-size:1.75em; margin:0; margin-bottom:8px; }



#container
  { max-width:1111px; margin:0 auto; }
*html #container
 { width:expression(document.body.clientWidth > 1111? "1111px":"auto" ); }

#baselinegrid
  { width:100%; margin:0 auto; clear:both; }
#baselinegrid .lefty, #baselinegrid .righty
  { width:1%; vertical-align:top; line-height:0; font-size:0; }
#baselinegrid .lefty
  { background:url('/images/left-vert-sh.jpg') right top repeat-y; }
#baselinegrid .righty
  { background:url('/images/right-vert-sh.jpg') left top repeat-y; }



#baselinegrid .lefty div, #baselinegrid .righty div
  { width:10px; height:430px; }
#baselinegrid .lefty div
  { background:url('/images/top-vert-left.jpg') right top no-repeat; float:right; }
#baselinegrid .righty div
  { background:url('/images/top-vert-right.jpg') left top no-repeat; }

#baselinegrid .middley
  { background-color:#eeeeee; width:98%; vertical-align:top; }


#generaltab
  { width:100%; }


#upperblock .ccell
  { vertical-align:top; padding:0 20px; background-color:#ffffff; }

div.adblock
  { background:#181814; height:70px; }

#headerinfo
  { width:100%; }
td.date
  { vertical-align:top; width:1%; white-space:nowrap; }
td.date .bg
  { background:url('/images/date-bg.gif') left bottom repeat-x #823101;  }
td.date .leftside
  { background:url('/images/date-l.gif') left bottom no-repeat; }
td.date .rightside
  { background:url('/images/date-r.gif') right bottom no-repeat; height:26px; }
td.date .rightside span
  { font-size:12px; font-weight:bold; color:#ffffff; display:block; margin:0 15px; padding-top:4px; }


td.slogan
  { vertical-align:top; width:98%; border-bottom:1px solid #d8dde1; font-size:11px;
    color:#000000; padding:5px 5px 0 10px; white-space:nowrap; }


td.loginform
  { vertical-align:top; width:1%; }
td.loginform div.spacer
  { width:197px; height:1px; background:#181814; }


.login
  { background:url('/images/login-bg.gif') left bottom no-repeat; width:197px;
    position:absolute; z-index:2; color:#ffffff; white-space:nowrap; }
.login .container
  { width:170px; margin:0 auto; padding:0; }
.choice
  { text-align:center; height:26px; }
.choice a
  { color:#e2e2e2; font-family:Arial, Helvetica, sans-serif; line-height:1.7em; }
.choice a:hover
  { color:#ff6940; }
.choice a.dash
  { text-decoration:none; border-bottom:1px dashed #e2e2e2;}
.choice a.dash:hover
  { color:#ff6940; border-bottom:1px dashed #ff6940;}
.choice span
  { padding:0 0 0 10px; background:url('/images/small-vert-liner.gif') center 3px no-repeat; }



.passandlog
  { }
.passandlog div
  { font-size:0.9em; }
.passandlog input
  { margin-bottom:7px; border:1px solid #c8c8c8; background-color:#ffffff; width:160px; }

.rem
  { text-align: right; margin: 0 10px 5px;}

.enter
  { margin-bottom:10px; }
.enter a
  { font-family:Georgia; font-size:12px; color:#61afff; }
.enter a:hover
  { color: #fd3600;}
.enter input
  { color:#181814; background-color:#dbdade; border:1px solid #b3b3b3; width: 50px;
    border-top:1px solid #ffffff; margin-left:10px; font-size:12px; padding:1px 3px; }
.enter h3 {color: #ffffff!important;}





/*header*/
#headerblock .lcell
  { vertical-align:top; width:30%; background:#ffffff; padding:20px 0 0 20px; }
#headerblock .rcell
  { vertical-align:top; width:70%; background:#ffffff; padding:20px 20px 0 0; }


div.logo, a.logo
  { width:211px; height:69px; display:block; background:url('/images/logo.gif') 0 0 no-repeat;
    margin:0 0 70px 10px; }


div.search-and-stuff
  { margin-bottom:15px; margin-left:10px; margin-top:5px; }
div.search-and-stuff .searchstring
  { color:#818181; font-size:1.1em; background-color:#ffffff;
    border:1px solid #c7cbce; padding:1px 3px; width:200px; margin-bottom:7px; }
div.search-and-stuff .searchbutt
  { background: url('/images/buttbg.gif') 0 0 repeat-x #dbdbdd; color: #000000; font-family: Arial, Helvetica, sans-serif; padding: 0px 6px 0px 6px;
    margin-left:5px; margin-bottom:7px; border:1px solid #c9cdd4; height: 22px;}
div.search-and-stuff a
  { color:#41413d; font-size:0.9em; padding-right:4px; font-family:Arial, Helvetica, sans-serif; }
div.search-and-stuff a:hover
  { text-decoration:underline; color:#fd3600; }
div.search-and-stuff span
  { color:#41413d; font-size:0.9em; padding-right:4px; }




table.header-info-tab
  { width:100%; margin-bottom:0px; }
table.header-info-tab .left
  { width:40%; vertical-align:top; padding:0 20px 0 15px; }
table.header-info-tab .mid
  { width:59%; vertical-align:top; padding:0; }
table.header-info-tab .right
  { width:1%; vertical-align:top; padding:0; }




div.experience .picshade
  { background:url('/images/toppicshade.gif') 0 0 no-repeat; width:160px; height:66px; padding:2px 0 0 0; }
/*
div.experience img
  { width:156px; height:58px; border:none; margin:0 0 12px 0; display:block; border:1px solid #ffffff;}
*/
div.experience a
  { font-family:Georgia; }
div.banner2
  { margin-left:-14px; }


div.currency-board
  { wh ite-space:nowrap; margin-right:20px; }
div.currency-board h3
  { float:left; width:auto; }
div.currency-board .date
  { color:#987a20; font-size:1.25em; display:block; margin-left:5px; margin-top:3px; float:left; }
div.currency-board .spacer
  { height:1px; clear:both; }
div.currency-board .rates
  { background:url('/images/black-grad.jpg') left bottom repeat-x #1e1f1a; }
div.currency-board .rates .container
  { width:auto; padding:4px 12px; color:#ffffff; }
div.currency-board .rates .container span.divider
  { color:#737d86; font-size:1.3em; padding:0 6px; }
div.currency-board .rates .container span.up
  { color:#60afff; padding:0 12px 0 0; background:url('/images/up.gif') right center no-repeat; }
div.currency-board .rates .container span.down
  { color:#ff5223; padding:0 12px 0 0; background:url('/images/down.gif') right center no-repeat; }


div.currency-board .interest
  { margin:7px 0px 0 12px; }
div.currency-board .interest td
  { vertical-align:top; padding:0 15px 8px 0; }
div.currency-board .interest td td
  { padding:0 10px 0 0; }


div.currency-board .interest span
  { font-size:0.9em; }
div.currency-board .interest span b
  { display:block; color:#9d3b00; font-weight:bold; }
div.currency-board .interest a
  { pad ding-left:10px; font-family:Georgia; font-size:0.9em; }
div.currency-board .interest div
  { white-space:nowrap; }


div.rounded
  { margin:0; background:#f4f4f1; }
b.rtop, b.rbottom
  { display:block;background:#ffffff }
b.rtop b, b.rbottom b
  { display:block; height:1px; overflow:hidden;  background:#f4f4f1; }
b.r1
  { margin:0 5px }
b.r2
  { margin:0 3px }
b.r3
  { margin:0 2px }




div.icos
  { width:12px; height:70px; line-height:0; font-size:0; margin-right:5px; }
div.icos a, div.icos div
  { width:12px; height:11px; display:block; border:none;
    background-image:url('/images/icos.gif'); background-repeat:no-repeat;
    background-position:0 0; margin-bottom:20px; }
div.icos .home
  { background-position:0 0; }
div.icos div.home
  { background-position:-12px 0; }
div.icos .mail
  { width:14px;}
div.icos .mail
  { background-position:0 -22px; }
div.icos .search
  { background-position:0 -11px; }

div.icos a.home:hover
  { background-position:-12px 0; }
div.icos a.mail:hover
  { background-position:-13px -22px; }
div.icos a.search:hover
  { background-position:-12px -11px; }





#topmenubox .lcell
  { vertical-align:top; padding-left:20px; padding-top:40px; white-space:nowrap;
    background:url('/images/top-tile.jpg') left bottom repeat-x #ffffff; }
#topmenubox .rcell
  { vertical-align:top; padding-right:10px; padding-top:40px;
    background:url('/images/top-tile.jpg') left bottom repeat-x #ffffff; }




div.topmenu
  { font-family:Arial, Helvetica, sans-serif; margin:0 0 15px 0; text-align:center; }
div.topmenu h2
  { font-weight:normal; font-size:1.6em; margin:0; margin-right:18px; width:auto; display:inline; }
div.topmenu a, div.topmenu a:visited
  { color:#1264b8; font-family:Arial, Helvetica, sans-serif; white-space:nowrap; }
div.topmenu a:hover, div.topmenu a.act
  { color:#fd3600; }

div.topmenu strong
  { font-weight:normal; }





/*box*/
div.box-block
  { background:url('/images/box-bot.jpg') left bottom no-repeat white; margin-bottom:7px; }
div.box-side
  { background:url('/images/box-side.jpg') right bottom no-repeat; }
div.box-side .container
  { margin:10px 15px 0 15px; }
div.box-side .container2
  { padding:10px 15px 15px 15px; margin-right:3px; background:#f5f5f2; }

div.box-side .container3
  { padding:10px 15px 15px 15px; margin-right:3px; margin-left:0px;
    background:url('/images/gray-grad.jpg') 0 0 repeat-x #e8e9e9; }
div.box-side .container3 dt
  { font-size:0.9em; margin:0px 0 5px 0; }
div.box-side .container3 dd
  { font-size:1.7em; }

div.box-side .container4
  { padding:5px 15px 4px 15px; margin-right:4px; margin-left:1px;
    background:#ffffff;
    color:#7e7d7d; font-family:Arial, Helvetica, sans-serif;
    font-size:1em; text-transform:uppercase; }


div.box-side .spacer
  { margin:0; height:14px; }
div.box-header
  { margin:0px 3px 0px 0px; display:block; border:1px solid #ffffff;
    padding:4px 15px 2px 15px; height:1%; }
html* div.box-header
  { padding:3px 15px 3px 15px; }

div.sub-header
  { margin:0px 3px 0px 0px; display:block; border-left:1px solid #ffffff;
    border-right:1px solid #ffffff; padding:5px 15px 5px 15px;
    background:url('/images/head-blue.jpg') left bottom repeat-x #515d79; }
#index div.sub-header h3,
#second div.sub-header h3
  { color:#ffffff; font-weight:normal; font-size:1.2em;
    font-family:Arial, Helvetica, sans-serif; font-style:normal; margin:0; }


#index div.box-header h3,
#second div.box-header h3
  { margin:0; float:left; width:160px; white-space:nowrap; }
#index div.box-header h3.white,
#second div.box-header h3.white
  { color:#ffffff; }

.header-elem
  { width:60px; float:right; height:20px; }
.header-elem a
  { display:block; width:10px; height:9px; float:right; margin-top:6px; margin-left:10px; }
.header-elem a.arr-down
  { background:url('/images/arr-down.gif') 0 0 no-repeat; }
.header-elem a.wh-arr-down
  { background:url('/images/wh-arr-down.gif') 0 0 no-repeat; }
.header-elem a.arr-left
  { background:url('/images/arr-left.gif') 0 0 no-repeat; }
.header-elem a.wh-arr-left
  { background:url('/images/wh-arr-left.gif') 0 0 no-repeat; }
.header-elem a.minus
  { background:url('/images/min.gif') 0 0 no-repeat; }
.header-elem a.plus
  { background:url('/images/plus.gif') 0 0 no-repeat; }


.header-text
  { width:360px; float:right; text-align:right; color:#ffffff;
    margin:5px 0 0 0; white-space:nowrap; }
.header-text a
  { color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.header-text a:hover
  { color:#ff6940; text-decoration:underline; }






#index div.box-header .spacer,
#second div.box-header .spacer
  { clear:both; width:240px; height:1px; }



/*цвета заголовков*/
.gray
  { background-image:url('/images/head-gray.jpg'); background-position:left bottom;
    background-color:#f5f5f4; background-repeat:repeat-x; }
.brown
  { background-image:url('/images/head-brown.jpg'); background-position:left bottom;
    background-color:#823101; background-repeat:repeat-x; }
.black
  { background-image:url('/images/head-black.jpg'); background-position:left bottom;
    background-color:#181814; background-repeat:repeat-x; }



/*content box*/
#contentblock .lcell
  { vertical-align:top; padding:0 12px 20px 20px; }
#contentblock .rcell
  { vertical-align:top; padding:0 20px 20px 0; }
#contentblock .rcell .spacer2
  { height:10px; }



table.rubricks
  { width:100%; }
table.rubricks td
  { vertical-align:top; width:50%; padding-right:5px; }
table.rubricks ul
  { list-style:none; margin:10px 0; }
table.rubricks ul li
  { margin-bottom:6px; }
table.rubricks ul li a, table.rubricks ul li a:visited
  { font-family:Georgia; font-size:1.1em; font-style:italic; color: #1264b8;}
table.rubricks ul.graycol li a, table.rubricks ul.graycol li a:visited
  { color:#615545; }

table.rubricks ul li a:hover, table.rubricks ul.graycol li a:hover, table.rubricks ul li a.act, table.rubricks ul.graycol li a.act
  { color:#fd3600; }




div.rates-level
  {  }
div.rates-level img
  { margin:0 0 10px 0; width:256px; height:150px; border:none; }
div.rates-level a
  { font-family:Georgia; }
div.rates-level li
  { margin-bottom:5px; }


.red
  { color:#fd3600; text-decoration:none; }



div.district
  { margin-bottom:5px; }
div.district select
  { border:1px solid #c7cbce; width:222px; margin-bottom:5px; background:#ffffff; }



div.tags
  { margin:2px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; }
div.tags a
  { display:-moz-inline-box; line-height:120%; margin:0 2px; padding:0 4px;
    text-decoration:none; vertical-align:middle; white-space:nowrap; }
div.tags a.active
  { background:#116BB7 none repeat scroll 0%; color:#FFFFFF;}
div.tags a:hover
  { color:#fd3600; text-decoration:underline; }

div.hugetext
  { font-family:Georgia; font-size:3.2em; font-weight:bold; color:#32322b; margin-bottom:8px; }




table.bignews
  { width:100%; margin:0; }
table.bignews .pic
  { width:1%; vertical-align:top; vertical-align:top; }
table.bignews .pic div
  { background:url('/images/artpicshade.gif') 0 0 no-repeat; width:194px;
    height:142px; margin-right:15px; padding:1px 0 0 2px; }
table.bignews .pic img
  { margin:0 20px 0 0; border:none; width:188px; height:135px; }
table.bignews .newstext
  { vertical-align:top; width:99%; }
table.bignews .newstext h2
  { font-family:"Times New Roman", Times, serif; font-weight:normal;
    font-style:italic; color:#353531; font-size:2em; margin-bottom:8px; text-decoration:underline; }
table.bignews .newstext p
  { font-size:1.2em; line-height: 1.4em; }
table.bignews .newstext h2 a
  { color:#353531 }
table.bignews .newstext h2 a:hover
  { color:#fd3600; }




div.comm
  { font-family:Tahoma; float:right; margin:7px 0 0 0; }
div.comm a
  { font-style:italic; }

div.artlist
  { margin-bottom:10px; }
div.artlist span
  { color:#515050; padding:0 4px; }




table.smallintro
  { width:100%; border:none; margin:0; }
table.smallintro .lefttd
  { width:58%; vertical-align:top; padding:0; }
table.smallintro .righttd
  { width:42%; vertical-align:top; padding:0 0 0 8px; }


a.arch
  { display:block; float:right; width:auto; font-family:Arial, Helvetica, sans-serif;
    font-size:0.9em; color:#323231; margin:4px 0 0 0; }


dl.indexnews
  { margin:0 0 10px 0; }
dl.indexnews dt
  { font-size:0.9em; margin:0px 0 5px 0; }
dl.indexnews dd
  { margin:0 0 20px 11px; font-size:1.2em; }
dl.indexnews dd.lined
  { margin:0 0 15px 0; font-size:0; }
dl.indexnews dd.lined div
  { height:2px; border-bottom:1px dashed #b7b7b7; }



table.consult
  { width:100%; margin-bottom:15px; }
table.consult h5
  { font-style: normal!important; font-family: Arial; font-size; 0.7em!important; font-weight: normal;}
table.consult .left
  { width:1%; padding:0 15px 0 0; vertical-align:top; }
table.consult .left div
  { background:url('/images/smallportraitshade.gif') 0 0 no-repeat; width:87px;
    height:115px; padding:2px 0 0 1px; margin-left: 10px;}
table.consult .left img
  { margin:0; border:1px solid #ffffff; width:81px; height:108px; }
table.consult .right
  { width:99%; padding:0; vertical-align:top; }
table.consult .right h4
  { color:#181814; font-weight:bold; font-style:italic; font-size:1.5em; margin:0 0 5px 0; }
table.consult .right p
  { font-size:0.9em; margin-bottom:10px; }
table.consult .right p a
  { font-size:1.2em; display:block; }
table.consult .right span
  { margin-top: 20px; display: block;}
#link_send_questions
  { border-bottom: 1px dashed; text-decoration: none;}

table.consult .right span
  { font-size:0.9em; }
a.answers
  { color:#000000; }
a.answers:hover
  { color:#fd3600; }



#footerblock .ccell
  { vertical-align:top; padding:0 35px 10px 25px;
    background:url('/images/bot-tile.jpg') 0 0 repeat-x #ffffff; }
div.copyr
  { font-size:1.1em; margin-bottom:20px; }

#footerblock .ccell .container
  { width:100%; min-width:800px; margin-bottom:25px; }
#footerblock .ccell .container .warning
  { width:65%; font-size:1.1em; float:left; padding-right:30px; }
#footerblock .ccell .container .warning p
  { color:#848689; font-size:0.9em; margin-top:10px; }

#footerblock .ccell .spacer
  { height:25px; }

/*Копирайты*/
div.intecmedia
  { width:auto; height:auto; float:left; text-align:left; padding:0;
    font-size:0.9em; margin-left:40px; }
div.intecmedia img
  { margin:4px 4px 0 0; }
div.intecmedia span
  { display:block; color:#a6a6a2; }

div.seo
  { width:auto; float:left; margin-right:35px; }
div.seo img
  { border:none; margin:0 4px 4px 0; }
div.seo a img
  { filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }
div.seo a:hover img
  { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }


/*second*/
div.content-block-bg
  { background:url('/images/cont-tile-bot.jpg') left bottom repeat-x #ffffff; }
div.content-block-left
  { background:url('/images/cont-tile-l.jpg') left top repeat-y; }
div.content-block-right
  { background:url('/images/cont-tile-r.jpg') right top repeat-y; }
div.content-block-corner-l
  { background:url('/images/cont-cornr-l.jpg') left bottom no-repeat; }
div.content-block-corner-r
  { background:url('/images/cont-cornr-r.jpg') right bottom no-repeat; min-height:490px; }





div.content div.themeblock
  { width:210px; height:auto; background:url('/images/theme-brdr.gif') 0 0 repeat-x #f5f5f5; padding-top: 10px;
    float:right; margin:0 0 30px 25px; }
div.content .themelinks
  { margin:5px 10px 0 10px; }
div.content .themelinks div, div.content .keywords div
  { text-transform:uppercase; margin-bottom:10px; }
div.content .themelinks dl
  { margin:0; padding:0; }
div.content .themelinks dd
  { margin:0 0 3px 0; background:url('/images/dash.gif') 0 10px no-repeat;
    padding:0 0 0 15px; line-height: 0.9em;}
div.content .themelinks dd a
  { font-size:11px; }
div.content .themelinks dt
  { color:#50504f; font-size:10px; font-style:italic; margin:0 0 10px 15px; }

div.content .keywords
  { background:#f2f3f3; padding:10px 10px 20px 10px; }
div.content .keywords span
  { font-size:11px; color:#50504f; font-style:italic; }
div.content .keywords span a
  { font-style:italic; }


div.air dl
  { margin:0; padding:0; }
div.air dd
  { margin:0 0 3px 0; }
div.air dd span.bigtit a
  { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;
    color:#272723; text-decoration:none; font-size:1.25em; display:block; margin-bottom:6px; }
div.air dd span a:hover
  { text-decoration:underline;}
div.air dd div
  { display:inline; }
div.air dd div span.unam
  { background:url('/images/arr.gif') right center no-repeat; padding-right:17px; display:inline;  }
div.air dd div span
  { color:#000000; font-weight:normal; font-style:normal; font-size:1em; padding-right:5px; }
div.air dd div span a
  { color:#1264b8!important; text-decoration: underline; font-weight:normal; display:inline;
  font-style:normal; font-size:1em; padding:0; background:none; }
div.air dd div span a:hover
  { color: #fd3600!important;}
div.air dt
  { font-family:Arial, Helvetica, sans-serif; color:#707070; margin-bottom:15px; }
div.air dt a
  { color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

div.content table.newtab
  { width:100%; border:none; }
div.content table.newtab .left
  { background:none; border:none; padding:0 0 0 0; vertical-align:top; width:99%; }
div.content table.newtab .right
  { background:none; border:none; padding:0 0 0 0; vertical-align:top; width:1%; }

div.content table.newtab .left dt
  { color:#6f6f6b; margin-bottom:0px; }
div.content table.newtab .left dd
  { margin:0 0 20px 0; color:#000000; font-size:0.9em; line-height:1.2em; }
div.content table.newtab .left dd a
  { font-size:1.2em; }
div.content table.newtab .left dd div
  { margin-bottom:4px; }

/* рейтинги/пресс-релизы */
div.content table.newtab .right .years
  { width:50px; background:#f6f6f6; margin:0 40px 0 80px; text-align:center; padding-bottom:5px; }
div.content table.newtab .right .years span
  { display:block; height:11px; background:url('/images/theme-brdr.gif') left bottom repeat-x #000000; }
div.content table.newtab .right .years a
  { display:block; padding:10px 0 5px 0; font-family:Arial, Helvetica, sans-serif; }
div.content table.newtab .right .years a.act
  { color:#000000; text-decoration:none; }

/* страницы */
div.contacts
  { display:none; }
div.footerline
  { height:2px; margin-bottom:12px; border-bottom:1px solid #d8dde1; }

div.content .pages
  { border:none; width:100%; }
div.content .pages .left
  { vertical-align:middle; width:10%; background:none; border:none; padding:0 10px 0 0; }
div.content .pages .mid
  { vertical-align:middle; width:80%; background:none; border:none; padding:0;
    text-align:center; color:#000000; }
div.content .pages .right
  { vertical-align:middle; width:10%; background:none; border:none; padding:0 0 0 10px; }

div.content .pages .left a,
div.content .pages .right a
  { font-size:0.8em; font-family:Arial, Helvetica, sans-serif; display:block; }
div.content .pages .left a
  { padding-left:20px; background:url('/images/arr2.gif') 0 center no-repeat; }
div.content .pages .right a
  { padding-right:20px; background:url('/images/arr.gif') right center no-repeat; }

div.content .pages .mid a
  { padding:0px 5px; line-height:1.3em; display:inline; font-family:Arial, Helvetica, sans-serif; }
div.content .pages .mid a.act
  { background:#000000; color:#ffffff; text-decoration:none; }
div.content .pages .mid .dots
  { padding:0 0 0 20px; background:url('/images/3dots.gif') center bottom no-repeat; }

/* острый вопрос/личный опыт */
div.content .spicyquest
  { width:100%; border:none; }
div.content .spicyquest .left
  { vertical-align:top; width:1%; padding:0; border:none; }
div.content .spicyquest .right
  { vertical-align:top; width:99%; padding:0; border:none; }

div.content .spicyquest .left img
  { width:120px ; height:90px; margin:7px 20px 0 0; border:none; }

div.content .spicyquest .right h2
  { font-family:"Times New Roman"; font-style:italic; color:#2b2b27;
    font-size:1.65em; font-weight:normal; }
div.content .spicyquest .right h2 a
  { font-family:"Times New Roman"; font-style:italic; color:#2b2b27; }
div.content .spicyquest .right h2 a:hover
  { color:#ff0000; }

div.content .spicyquest .right dt
  { color:#707070; }
div.content .spicyquest .right dd
  { font-size:0.9em; line-height:1.2em; }

div.content .spicyquest .right .comments
  { font-size:0.8em; margin-top:7px; }
div.content .spicyquest .right .comments a.add
  { color:#615545; }
div.content .spicyquest .right .comments a.add:hover
  { color:#ff0000; }

div.content div.dotted
  { border-bottom:1px dotted #cccccc; height:2px; margin-bottom:5px; }

/* мегассылка "добавить свое письмо" */

a.biglink
  { font-size:1.2em; text-decoration:none; border-bottom:1px dashed; }
a.biglink:hover
  { border-bottom:none; }
div.biglink
  { text-align:right; }


/* Новости */
div.content dl.finnews
  { width:100%; }
div.content dl.finnews dt
  { color:#6f6f6b; margin:25px 0 0 0; }
div.content dl.finnews dd
  { margin:0 0 15px 0; font-size:0.85em; line-height:1.25em; }
div.content dl.finnews dd div
  { margin-bottom:4px; }
div.content dl.finnews dd div a
  { font-size:1.3em; }

/*  поиск банков  */
div.content div.banksearch
  { background:#efefef; padding:7px 40px 4px 7px; width:460px; margin-bottom:20px; white-space: nowrap; }
div.content div.banksearch input
  { width:250px; }
div.content div.banksearch input.button {line-height: 1em;}
div.content div.banksearch input.show
  { width:90px; }
div.content div.banksearch input.show_all
  { width:100px}
div.content div.banksearch span
  { font-size:0.8em; color:#615545; }

/* таблица банков */

div.content .banktab
  { width:100%; border:none; background:none; margin-bottom:20px; }
div.content .banktab th,
div.content .banktab td
  { border:none; background:None; }

div.content .banktab th
  { background:url('/images/head-black.jpg') left bottom repeat-x #171813;
    color:#fff; font-weight:normal; font-size:0.9em; padding:2px 10px; }
div.content .banktab td
  { vertical-align:top; border-bottom:1px dotted #bdbdbd; }
/*div.content .banktab td    */


div.content .banktab tr.plain td, div.content #banklist tr.plain td
  { background:#fff; }
div.content .banktab tr.over td, div.content #banklist tr.over td
  { background:#f3f3f3; }


div.content .banktab td.bankinfo
  { font-size:0.85em; width:49%; }
div.content .banktab td.bankinfo a
  { font-size:1.2em; }

div.content .banktab td.bankinfo table, div.content .banktab td.bankinfo table td
  { border:none; margin:0; background:none; padding:0; }
div.content .banktab td.pic
  { width: 10px!important; vertical-align:top; text-align:right; padding: 10px 0 0 0;}
div.content .banktab td.pic img
  { border:none; margin:0; }

div.content .banktab td.tel
  { width:49%; text-align:left; }


/* курсы валют */
div.content .curtb
  { background:url('/images/head-black.jpg') left bottom repeat-x #171813!important;}
div.content .curtb th a
  { color: #ffffff; text-decoration: none; font-family:Arial, Helvetica, sans-serif!important;}
div.content .curtb .curh
  { background: none;}
div.content .curtb .curh div
  { border-bottom: 1px solid #737D86; padding: 4px 2px 0 2px;}
div.content .curtb td
  { text-align: center;}
div.content .curtb td.bankinfo, div.content .curtb td.l
  { text-align: left;}
div.content .curtb th.buysell
  { text-align: center; padding: 0 10px 4px 10px;}

/* консультации */
div.content .consultations
  { margin-right: 20px;}
div.content .consultations .heading
  { color:#7e7d7d; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; margin-left: 12px;
    font-size:0.9em!important; text-transform:uppercase; }
div.content .consultations #send_questions
  { padding-left: 20px; padding-bottom: 20px; background:#F5F4F0;}
div.content .consultations .consult
  { border:none; background:#F5F4F0;}

div.content .consultations .consult td
  { border:none; padding-bottom:15px; padding-top:10px; }
div.content ul.consult
  { margin-top: 0;}
div.content ul.consult a
  { font-size: 0.85em!important; text-decoration: none; border-bottom: 1px dashed;}
div.content ul.consult
  { list-style: none; list-style-image: none!important;}
div.content ul.consult li
  { margin-top: 20px;}
div.content ul.consult li span
  { color: #999999; font-size: 0.85em; font-weight: normal; white-space: nowrap;}

div.content .consultations .consult td p
  { color:#615545; }
div.content .consultations .consult td.right span
  { font-size:0.75em; line-height: 1.2em; }



div.content .consultations .dotted
  { margin-bottom:10px; margin-top:10px; }


/*   банкамёты   */
div.content .cashmachine
  { width:100%; border:none; margin-bottom:20px; }
div.content .cashmachine .left
  { width:75%; border:none; vertical-align:top; padding:0 40px 0 20px; }
div.content .cashmachine .right
  { width:25%; border:none; vertical-align:top; padding:0; }
div.content table.pay_sys td
  { white-space: nowrap; padding: 3px 5px;}
div.content table.pay_sys img
  { margin: 0 0 0 5px; border: 0;}
div.content div.pay_sys
  { float: left; width: 45%; padding-top: 4px;}
div.content div.capt
  { font-size: 0.8em; color: #818181; width: 210px; float: left;}


div.nifty
  { margin:0;background:#f3f3f3; font-size:0.9em; }
b.rtop, b.rbottom
  { display:block;background:#FFF }
b.rtop b, b.rbottom b
  { display:block; height:1px; overflow:hidden;  background:#f3f3f3 }
b.r1
  { margin:0 5px }
b.r2
  { margin:0 3px }
b.r3
  { margin:0 2px }
b.rtop b.r4, b.rbottom b.r4
  { margin:0 1px;height:2px }
div.content div.nifty p
  { padding:5px 8px; }
div.content div.nifty input.button
  { padding-top: 2px;}

div.nifty select
  { border:1px solid #c7cbce; background:#fff; width:180px; }
div.nifty span
  { font-size:0.9em; color:#707070; padding:0 8px; }



div.content table.cashmachine ul.banklist
  { list-style:url('/images/none.gif'); padding:0; margin:0; font-size:1.10em; }
div.content .cashmachine ul.banklist li
  { margin:0 0 10px 0; padding:0; }
div.content ul.banklist li div.picas
  { padding-right:10px; font-weight:normal; }
div.content ul.banklist li a, div.content ul.banklist li a.visited
  { text-decoration:none; border-bottom:1px dashed; font-weight:normal!important; color: #1264b8;}
div.content ul.banklist li a:hover
  { color:#f00;}
div.content ul.banklist li.act div.picas
  { background:url('/images/gr-arr-down.gif') right 5px no-repeat; display:inline; }
div.content ul.banklist li.act a
  { color:#f00; }

div.content .machineinfo
  { background:#f8f8f8; padding:4px 10px; margin:0; }
div.content .machineinfo table
  { margin:0; border:none; background:none; width:100%; }
div.content .machineinfo table td
  { vertical-align:top; background:none; border:none; border-bottom:1px dotted #c8c8c8;
    padding:5px 0; font-size:0.85em; color:#000; }
div.content .machineinfo table td.adr
  { width:45%; }
div.content .machineinfo table td.tel
  { width:30%; font-size:0.8em; padding: 5px 5px;}
div.content .machineinfo table td.sys
  { width:25%; font-size:0.8em; padding: 5px 5px;}
div.content .machineinfo table td.sys img
  { float: left;}


div.content span.opinf,div.content .machineinfo table td.adr div
  { color:#707070; font-size:0.85em; }
div.content span.opinf {font-weight: normal; display: block;}
div.content .machineinfo table td.tel div
  { color:#987a20; }
div.content .machineinfo img
  { border: 0; margin: 3px 5px;}


/* финансовые термины */

div.content table.abc
  { border:none; width:100%; background:none;}
div.content table.abc td
  { border:none; background:none; vertical-align:top; width:50%; }

div.content table.abc td .lttr
  { font-size:0.85em; color:#2b2b27; width: 18px; float: left;}

div.content table.abc td ul, div.content table.abc td ul li
  { list-style:url('/images/none.gif'); padding:0; margin:0; }
div.content table.abc td ul
  { margin: 0 0 25px 1.2em; }
div.content table.abc td ul li
  { margin-bottom:10px; }
div.content table.abc td ul li a
  { color:#1264b8; font-size:1.1em; text-decoration:none; border-bottom:1px dashed; }
div.content table.abc td ul li.act a
  { color:#f00; }
div.content table.abc td ul li a:hover
  { color:#f00; }


div.content .word
  { width:485px; background:#f5f4f0; padding:0 0 10px 0; border:1px solid #f5f4f0; position: absolute;}
div.content .word .brdr
  { background:url('/images/theme-brdr.gif') left bottom repeat-x #000;
    height:11px; margin-bottom:5px; }
div.content .word .container
  { padding:0 15px 0 20px; margin:0; }

div.content .word h3
  { font-family:Arial, Helvetica, sans-serif; color:#2c2c26!important; font-weight:normal;
    font-size:1.5em!important; font-style:normal!important; width:420px; float:left; }
div.content .word a.close
  { display:block; background:url('/images/cross.gif') 0 0 no-repeat;
    width:8px; height:8px; font-size:0; float:right; margin:5px 0 0 0; }
div.content .word a.close:hover
  { background:url('/images/cross-red.jpg') 0 0 no-repeat; }
div.content .word p
  { text-indent:-1.2em; padding:0 0 0 30px!important; font-size:0.9em; color:#615545; line-height:1.2em; margin:0; }
div.content .word p img
  { border: none;}

/* зокладки */
div.content .bookmarks
  { border-bottom: 1px dotted #d8d8d6; border-top: 1px dotted #d8d8d6; margin: 30px 0; }
div.content .bookmarks table
  { margin:0; }
div.content .bookmarks table td
  { padding:6px 0 4px 0; }
div.content .bookmarks table td.left
  { width:1%; }
div.content .bookmarks table td.right
  { width:99%; text-align: right; }
div.content .bookmarks table td.right img
  { border:none; margin:0 2px 0 0; }

/* комментарии */
div.content div.commentary
  { font-size: 0.93em; margin:0; }
div.content div.commentary .name a
  { font-family: Georgia; }
div.content div.commentary .name
  { color: #848689; margin-bottom: 5px; }

div.content div.commentary div.commentary
  { font-size: 1em; }
div.reply table td
  { padding: 3px;}
div.reply img
  { border: 0px;}
div.reply
  { width: 442px; padding: 2px;}
div.replies_list
  { padding-left: 20px;}
.grey
  { background: #eeeeee;}
div.comtext small
  { font-size: 0.8em;}
div.comtext small a
  { padding: 3px;}
div.comtext small.cancel
  { display: none;}

/* форма отправки */
div.content div.brauny
  { background:#f5f4f0; padding:5px 15px 10px 25px; margin:-70px 3px 0 1px; }
div.content div.brauny table td
  { padding:0 15px 5px 0; }
div.content div.brauny table
  { margin-bottom:0; }

.spacer-bot
  { height:20px; }


/* календарик */
table.archtab
  { width:100%; }
table.archtab td
  { padding:3px 8px 3px 4px; }
table.archtab td.rim
  { width:1%; font-size:0; }
table.archtab td.rim div
  { width:4px; }

table.archtab td.arr img
  { margin:0; border:none; }
table.archtab td.arr
  { tex t-align:center; }

table.archtab td.arr,
table.archtab td.symp
  { width:14%; }

table.archtab td.big
  { width:70%; text-align:center; white-space:nowrap; }
table.archtab td.big a
  { color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
table.archtab td.big select
  { background:#fff; border:1px solid #c7cbce; }

table.archtab tr.days td
  { background:url('/images/days.gif') left bottom repeat-x #000000;
    text-align:right; color:#ffffff; font-size:1em; padding:3px 10px 3px 4px; }

table.archtab .orng,
table.archtab .orng a
  { color:#f1633c!important; }



table.archtab tr.nmbrs td
  { text-align:right; font-size:1.166em; }
table.archtab tr.nmbrs td a
  { text-align:right; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

table.archtab .clndr-t table tr.actweek td
  { background:#dddddb; }

table.archtab tr.actweek td a,
table.archtab tr.nmbrs td a
  { display:block; width:auto; padding:2px; width:auto; }


table.archtab tr.nmbrs td span
  { padding: 2px;}
table.archtab tr.nmbrs td a.act, table.archtab tr.nmbrs td span.act
  { color:#ffffff; background:#000000; }
table.archtab tr.actweek td
  { background:#dddddb; }


/* профиль банка */
div.content ul.serv {float: left; }
div.content ul.serv li {list-style: none; background: none; list-style-image: none;}

div.content table.bankbrief, div.content table.bankbrief td
  { border:none; }
div.content table.bankbrief td.left
  { color:#707070; width:200px; }
div.content table.bankbrief td.right span
  { font-style:italic; color:#707070; font-size:0.92em; }


div.content .bankservices
  { list-style:url('/images/none.gif'); padding:0; margin-left:0; }
div.content .bankservices div.itm
  { font-size:1.14em; margin: 6px 0 3px 0;}
div.content .bankservices div.itm div.lnk a
  { text-decoration:none; border-bottom:1px dashed;}
div.content .bankservices div.itm div.lnk a:visited
  { color: #1264b8;}
div.content .bankservices div.itm div.lnk a:hover
  { color: #f00;}
div.content .bankservices div.act div.lnk a
  { color:#f00; }
div.content .bankservices div.act div.lnk
  { padding-right:15px; background:url('/images/gr-arr-down.gif') right 5px no-repeat; display:inline; }
div.content .bankservices div.itm div.inf
  { display: none;}

div.content .bankservices .grayinfo, div.content .bankservices .grayinfo td
  { border:none; vertical-align:top; padding:4px 10px 20px 10px; }
div.content .bankservices .grayinfo td.left, div.content .bankservices .grayinfo td.right
  { width:190px; font-size:0.875em; }
div.content .bankservices .grayinfo td.left
  { color:#707070;}
div.content .bankservices .grayinfo td.right li
  { font-size:0.875em; }
div.content .bankservices .grayinfo td.right ul
  { list-style:url('/images/none.gif'); margin-left:0; padding:0; }
div.content .bankservices .grayinfo td.right ul a
  { text-decoration:underline; border-bottom:0; }
div.content .bankservices .grayinfo td.right ul li
  { margin-bottom:5px; }

a.spec
  { text-decoration: none; border-bottom: 1px dashed; width: auto;}

/* меню (оно сверху) */
table.thirdmenu
  { width:100%; border:1px solid #fff; background:#f8f8f8; margin:0 3px 0 2px; }
table.thirdmenu td
  { vertical-align:top; width:33%; padding:12px 10px 20px 20px; }
table.thirdmenu td li
  { margin-bottom:5px; }
table.thirdmenu td li a
  { font-family:Georgia; font-size:1.1em; }
table.thirdmenu td li a.act
  { color:#f00; text-decoration:none; }

table.convert td
  { padding-top: 15px;}

.letters
  { font-size: 0.8em;}

/* Фильтр динамики курсов */
div.content table.dynam
  { border: none!important; width: 100%; margin-left: 10px; margin-right: 10px;}
div.content table.dynam td
  { border: none!important; vertical-align: top; padding-left: 2px!important;}
div.content table.dynam a.choice, div.content table.dynam a.choice:visited
  { text-decoration: none; border-bottom: 1px dashed; color:#1264b8;}
div.content table.dynam a.choice:hover
  { color: #fd3600;}
div.content table.dynam td.numb
  { font-size: 0.8em; color: red; width: 3%; text-align: right; padding-right: 0px!important;}
div.content table.dynam img
  { margin-left: 2px; border: none;}
div.content table.dynam td.prim
  { font-size: 0.8em; color: #999999;}
div.content table.dynam label
  { font-size: 1.0em; margin-left: 5px;}

/* всяплывающее окно */
div.content div.dyn_bank_div
  { width: 550px!important;}
div.content div.dyn_bank_div p
  { text-indent: 0!important; padding: 0!important;}
div.content div.dyn_bank_div table
  { font-size: 1.0em; margin-top: 10px;}
div.content div.dyn_bank_div div.close
  { float: right; margin-top: -1px;}
div.content div.dyn_bank_div div.close a, div.content div.dyn_bank_div div.close a:visited
  { font-size: 0.85em; background: none; margin: 0px 15px 0px 0px; text-decoration: none; border-bottom: 1px dashed; color:#1264b8;}
div.content div.dyn_bank_div div.close a:hover
  { background: none; color:#fd3600;}

/* фильтры форм */
div.content div.bf
  { background:#f5f4f0; padding: 0; margin:-70px 3px 0 1px; }
div.content div.bf table
  { margin-bottom:0; }
div.content div.bf .fields
  { padding-left: 25px; background-color: #fff;}
div.content div.bf .form
  { padding:0 10px 10px 25px; }
div.content table.brutt
  { margin: -10px 0 0 0; background-color: #fff; height: 35px;}
div.content table.brutt td
  { padding: 10px 15px 10px 15px!important;}
div.content table.brutt td.act
  { background: #f5f4f0; }
div.content table.brutt a
  { text-decoration: none; border-bottom: 1px dashed; color: #1264b8;}
div.content table.brutt a:hover
  { color: #fd3600;}
div.content div.bf div.dotted_line
  { margin: 20px 25px 15px 25px; border-bottom: 1px dotted #999999;}
div.content div.bf div.spacer
  { margin-top: 15px;}
div.content div.bf h5
  { color: #823101; font-size: 1.2em;}

/* помеченная ссылка */
.markd
  { color: #ff0000!important; text-decoration: underline!important;}
/* курсы валют */
div.content table.adm_curlist img
  { border: none; margin: 0 2px;}
div.content table.adm_curlist th a
  { text-decoration: none; color: black; font-weight: bold;}
/* таблица с отступом вне wraper*/
div.content table.brauny
  { margin-left: 25px;}
/* блок ошибок */
div.error
  { color: #ff0000;}
/* отступ для wraper */
div.content .wraper_top
  { margin-top: -75px!important;}
/* просто класс для селекторов */
div.content div.txt
  { }


div.sape
  { font-size:11px; color:#666; }
div.sape a
  { color:#666; }
