.dummy {}

body, body.popup
{ background: #D1D4DC; font: normal 13px Arial; color: #333333; margin: 0px; padding: 0px; }
body.popup
{ background: white; }
img
{ border: 0px; }
p
{ margin: 13 0 13 0; }
a
{ font: inherit; color: #4A6284; text-decoration: underline; }
a b
{ font: bold 13px Arial; }
a:hover
{ color: #D50000; }
b, strong
{ font: bold 13px Arial; }
ul
{ margin-top: 13px; margin-bottom: 13px; margin-left: 0px; padding-left: 10px;}
ul.nomargin
{ margin-left:-4px; padding-left:0px; }          
li
{ list-style: square inside; }
li.circle
{ margin-left: 4px; padding-left: 10px; list-style-position: outside; background-image: url(/image/li-c.gif); background-repeat: no-repeat; list-style-type: none; background-position: 0 3; }
table
{ font: inherit; color: #333333; }
table td, table th
{ color: #333333; font: normal 13px Arial; }

h1
{ font: normal 15px Verdana; color:#333333; margin:15 0 10 0; }
h1.special
{ font: normal 20px Arial; color:#E15136; margin-bottom:10px; margin-top:10px;}
h1.work
{ font: bold 12px Arial; color:#FFFFFF; margin:0px;}
h2
{ font: bold 12px Arial; color:#5A5B67; margin:15 0 8 0;}
h2.special
{ font: bold 13px Arial; color:#5A5B67; margin:8 0 8 0;}
h3
{ font: bold 13px Arial; margin:0 0 8 0; color:#686D79;}
h3.special
{ font: bold 13px Arial; margin:1 0 1 0; color:#686D79;}

table.h2
{ background:#979BB4; margin-bottom:5px; }
table.h2 td
{ font: bold 12px Arial; color:#FFFFFF; }
table.h2main
{ background:#808490; margin-bottom:10px; }
table.h2main td
{ font: bold 12px Arial; color:#FFFFFF; }

div.content
{ background-image: url(/image/right-shadow.gif); background-repeat: repeat-y; background-position: 100% 0%; padding-right: 6px; background-color: white; max-width: 1256px; min-width: 1000px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 1256 ? "1256px" : (document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto"); }

.date
{ margin-right:5px; color:#7E8087; font-weight: bold; }

.red
{ color: #E80000; text-decoration: none; }
.gray
{ color: #ACB0B9; }
.gray a
{ color: #ACB0B9; }

a.big
{ font-weight: bold; color:#5A5B67;}
a.service
{ color:#B6471D; text-decoration: none; }
a.service:hover
{ color:#B6471D; }

table.calendar td
{ background: #FFFFFF; }
table.calendar td a
{ color: #000000; }

.copy
{ color: #999999; }
.copy a
{ color: #999999; text-decoration: none; }
.copyright
{ color: #8A8A8A; }

.field
{ background-image:url(/image/input-bg.gif); background-repeat:repeat-x; background-color:#FFFFFF; border:1px solid #D3D5DA; font: normal 13px Arial; color: #000000; }
.button
{ background-position:0 bottom; background-image:url(/image/button-bg.gif); background-repeat:repeat-x; background-color:#EBECEE; border:1px solid #D3D5DA; font: normal 13px Arial; color: #000000; }

table.leftmenu
{ border: 1px solid #DEDFDE; }
table.leftmenu td
{ padding-left: 4px; padding-right: 4px; }
table.leftmenu th
{ background:#F7F3F7; border-bottom: 1px solid #DEDFDE;color: #555555; padding-left: 5px; padding-right: 4px; padding-top:2px; text-align:left; }

td.menuitem
{ border:1px solid #FFFFFF;padding-bottom:3px; padding-left:5px; }
td.menuitem a
{ color: #444444; text-decoration: none; }
a.selectedmenuitem
{ color: #444444; text-decoration: none; }
table.popupmenuitem
{ float: left; }
table.popupmenuitem a b
{ font-size: 15px; }

table.standart
{ background-color: #D3D5DA; }
table.standart a
{ color: #4A6284; }
table.standart a.big
{ font-weight: bold; color:#5A5B67; }
table.standart a.big:hover
{ color: #D50000; }
table.standart td
{ background: #FFFFFF; color: #333333; padding-left:5px; padding-right:5px; }
table.standart td td
{ background:none; }
table.standart th
{ background-color: #F5F5F5; font: inherit; color: #444444; text-align:left; padding-left:5px; padding-right:5px; }
table.standart .title
{ background:#EBECEE; font-weight:bold; color:#444444; }
table.standart a.service
{ color:#B6471D; }

table.list
{ border:1px solid #E7E7E7; border-bottom:4px solid #E7E7E7;}
table.list td.filled
{ border-bottom:1px solid #FFFFFF; background-color: #F5F5F5; color: #444444; text-align:left; padding-left:5px; padding-right:5px; }
table.list td.noborder
{ border:0px; }
table.list td.titleborder
{ border-bottom:1px solid #FFFFFF; background-color:#EFEFEF; background-position:0 bottom; background-image:url(/image/table-bg.gif); background-repeat:repeat-x; font-weight:bold; color:#444444; }

table.form .small
{ color:#AA0000; color: #555555; text-align:left; }
table.form td.selected
{ color: #FF0000; background: #fbeded; }

table.form th,
table.list th
{ background-color: #F5F5F5; font: inherit; color: #444444; text-align:left; padding-left:5px; padding-right:5px; }
table.form tr td,
table.list tr td
{ border-bottom: 1px solid #F5F5F5; }
table.list .title,           
table.form .title
{ border:0px; background-color:#EFEFEF; background-position:0 bottom; background-image:url(/image/table-bg.gif); background-repeat:repeat-x; font-weight:bold; color:#444444; }
table.list tr.noborder td,
table.form tr.noborder td
{ border-bottom:0px; }
table.list tr td td,
table.form tr td td
{ border:0px }

td.siteleft
{ background-image:url(/image/site-left.gif); background-repeat:repeat-y;}

table.filter-bottom
{ border:1px solid #EBECEE; }
table.filter
{ background:#EBECEE; }
table.filter .title
{ font-weight:bold; color:#555555; }
table.filter .title a
{ font-weight:bold; color:#666666; text-decoration: none; }
table.filter .title a:hover
{ color: #FF0000; }

td.block
{ padding:0 10 5 10; background-image:url(/image/bgr-shester.jpg); background-repeat:no-repeat; background-position:right bottom; }
td.block-work
{ padding:0 5 5 5; background-image:url(/image/bgr-work.jpg); background-repeat:no-repeat; background-position:right bottom; }

.border
{ border:1px solid #D3D5DA; }
.border-left
{ border-left:1px solid #D3D5DA; }
.border-right
{ border-right:1px solid #D3D5DA; }
.border-top
{ border-top:1px solid #D3D5DA; }
.border-bottom
{ border-bottom:1px solid #D3D5DA; }
.border-hor
{ border-bottom:1px solid #D3D5DA; border-top:1px solid #D3D5DA; }
.border-vert
{ border-left:1px solid #D3D5DA; border-right:1px solid #D3D5DA; }
.border-none
{ border:0px; }

table.topmenu td
{ padding-right:15px; cursor:pointer; background-repeat:no-repeat; background-image:url(/image/menu-sel.gif); background-position: right bottom; }
table.topmenu a
{ color:#FFFFFF; text-decoration:none; }
table.topmenu a:hover
{ color:#555555; }

.hmborder
{ background-color: #C76D62; }
tr.hmr
{ cursor: pointer; height: 15px; background-color: #B33A2C; }
tr.hmr td
{  }
tr.hmr td:hover
{ color: #EAEAEA; background-color:#C5766F; }
tr.hmr a
{ padding: 1 15 1 20; width:100%; text-decoration:none; color: #EAEAEA; }
tr.hmr a:hover
{ color: #EAEAEA; background-color:#C5766F; }

a.intervesp
{ font-size:12px; font-weight: bold; color:#5A5B67; }
a.intervesp:hover
{ color: #D50000; }

