* {margin: 0; padding: 0}
body {font-family: verdana, arial, sans-serif; font-size: 82%; line-height: 140%; background: #CCC; \*background: #CCC \*url(fon.png);*\ color: #282828}
a {color: #004D97; text-decoration: underline}
a:hover {text-decoration: none}
img {border: 0}
img { behavior: url(/images/depo/iepngfix.php) }

h1 {font-size: 180%; color: #004D97; font-weight: normal; margin-bottom: 20px}
h2 {font-size: 130%; color: #004D97; font-weight: normal; margin-bottom: 0.5em}
h3 {font-size: 130%; color: #004D97; font-weight: normal; margin-bottom: 5px}
h4 {line-height: 120%; margin-bottom: 0.5em}
p {margin-bottom: 1em}
small {font-size: 95%}

table {border: 0; border-collapse: collapse; width: auto}
table td {vertical-align: top; padding: 0}

/*#all {min-width: 1000px; max-width: 1270px; width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 1024 ? '1003px' : 'auto' && (documentElement.offsetWidth || document.body.offsetWidth) > 1280 ? '1270px' : 'auto');} */
#all {min-width: 1000px;  width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 1024 ? '1003px' : 'auto' && (documentElement.offsetWidth || document.body.offsetWidth) > 1280 ? 'auto' : 'auto');}
#centre  {margin: 40px 2% 0 22%}
#subcentre {margin-right: 33%; margin-right:expression(documentElement.clientWidth/4)}
#leftside {width: 18%; float: left;}
#subleft {padding: 40px 0 40px 0; margin-left: 15%}
#rightside {float: right; width: 28%; padding-top: 0px}

#header {height: 176px; border-bottom: 1px solid #B3B3B3; background: url(hbg.png) 443px 0; color: #FFF}
#logo {float: left}
#hright {float: right; background: url(ico_email.jpg) no-repeat; padding:0 30px 0 80px; margin-top: 40px}
#hright ul {list-style-type: none;}
#hright ul li {display: block; background: url(mlio.gif) 0 0.75em no-repeat; padding-left: 20px; line-height: 22px}
#hright a {color: #84DEFF} 
.phones {font-size: 18px}

dl.snews {border-bottom: 1px solid #999; padding-bottom: 15px; margin-bottom: 15px; font-size: 87%; overflow: hidden; zoom:1}
dl.snews img {border: 1px solid #999; float: left; margin: 5px 10px 3px 0}
dl.snews dd.wimg {min-height: 90px; _height: 90px}
dl.item {margin-bottom: 3em}
dl.item dt {float: left; width: 75px}
dl.item dt span, div.date span {display: block; width: 77px;  text-align: center; background:#004D97; color: #E9E9E9; margin-bottom: 10px;
	font-size: 85%; line-height: 17px}
dl.item dd {margin-left: 95px; border-left: 1px solid #999; padding-left: 15px}
dl.item img {border: 1px solid #999}
.more {padding-top: 0.5em}
div.date {float: left; margin: 3px 15px 0 0}
div.date img {border: 1px solid #999}
.more {text-align: right; position: relative; top: -10px}
#mainmenu ul {list-style-type: none; margin-bottom: 20px}
#mainmenu ul li {background: url(mline.png) repeat-x}
#mainmenu ul li.active {background: url(mbg.png) repeat-x}
#mainmenu ul li a {line-height: 38px; padding-left: 30px; 
	background: url(mli.gif) 7px 7px no-repeat; font-weight: bold; color: #FC811F; white-space:nowrap}
#mainmenu ul li.active a, #mainmenu ul li a:hover {background: url(mlia.gif) 7px 7px no-repeat; color: #004D97; text-decoration: none}
#okoa{font-weight: bold; color: #FC811F; white-space:nowrap; }
.ico_menu {text-align: right; padding: 17px 20px 0 0; *padding-top: 21px;}
.ico_menu img {margin-left: 20px}

#footer {clear: both; font-size: 90%; background: url(plbg.jpg)  bottom  repeat-x; margin-top: 50px}
#fcentre {padding-left: 25%}
#fsubcentre {width: 100%; height: 84px; background: url(plr.png); color: #FFF; line-height: 130%; font-size: 90%}
#fsubcentre p{margin-bottom: 0.5em}
#fsubcentre a {color: #84DEFF}
.pll {float: left; position: relative; left: -75px; width: 75px}
.copy {padding: 15px 0 0 0; position: relative; left: -75px;}
.counter {float: right; padding: 15px 40px 0 0}

.bc12 {width: 100%; line-height:32px; text-align: center;  background: url(bc12.png); font-size: 110%; font-weight: bold; color: #004D97}
.bc34 {background: url(bc34.png);}

.banners {background: url(bbg.png); border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3;
	text-align: center; padding-top: 15px; *padding-top: 13px}
.banners img {margin-bottom: 14px; *margin-bottom: 12px}
.for_ads {display: block; width: 193px; 
	overflow: hidden; background: url(for_bg.png) repeat-y; font-family: arial narrow; line-height: 14px; 
	color: #4c4c4c; text-decoration: none}
.for_ads  span{display: block; padding: 0px 50px 0 10px}
.for_ads:hover {text-decoration: underline}

.block {margin-bottom: 38px; /*height:231px;*/ overflow: hidden}
.cc12 {background: #004D95}
.cc43 {background: #297BBB}
.block12 {background: #004D95 url(block12.gif) repeat-x; width: 100%; height:292px}
.cc13 {background: #297BBB url(cc13.jpg) repeat-x}

.number {padding: 20px 3px 10px 8px; line-height: 22px}
.number a {color: #84DEFF; font-size: 90%; font-weight: bold;}
.number  div.more {color: #84DEFF}
.numimg {display: block; float: left; }
.numimg img {display: block; border: 1px solid #999; margin-bottom: -5px}
.numtext {margin: 5px 0 0 155px}
p.actual {margin-bottom: -0.5em; padding-top: 1em; font-size: 120%; color:#84DEFF; line-height: 120% }

.numberall {min-height: 220px; *height: 220px}
.number ul, .numberall ul {list-style-type: none; margin-top: 15px; *padding-left: 10px}
.number ul li, .numberall ul li {background: url(mlio.gif) 0 6px no-repeat; font-weight: bold; padding-left: 20px; display: block; margin-bottom: 0.7em;  line-height: 130%}
.number ul li a {color: #E6E6E6; font-size: 100%; }
.number ul li {color: #E6E6E6;}
.numberall ul li.int {background-image: none; font-size:90%; margin-bottom: 0.5em; color: #4c4c4c;}

.block_arc {display: block; float: right; line-height:28px; height: 40px; font}
.block_arc div {float: left; margin-left: 10px;}
.jnum {font-weight: bold; font-size: 34px; color: #FC811F}
.jyear {font-size: 28px; color: #FC811F}
.numberall span.jnum {font-size: 28px;}
.numberall div.numtext {margin-left: 175px}

.content table, .content td, .content th {border: 1px solid #999; border-collapse: collapse;  padding: 3px 8px;}
.content table  th {text-align: center;}
.content ul {margin-left: 2em; margin-bottom: 1em}
.content table td {vertical-align: baseline}

table.nb, table.nb td {border:0}
table.nb h4 {height: 36px; margin:0;}
table.nb td.nbc {background: #E4E5E6 url(mbg.png) repeat-x; padding-top: 20px}
table.nb td.nbc img {border: 1px solid #004D97}
table.nb td div.nbimg {text-align: center; margin-bottom: 10px}

#orderline {margin-bottom: 1em}
#orderline a {font-weight: bold}
h4.cpn a {text-decoration: none; border-bottom: 1px dashed #004D97; font-size: 110%; line-height: 150%;}
h4.cpn span {background: url(rat.png) no-repeat;  padding-left: 16px; color: #004D97;  line-height: 16px; cursor: help}

sup.tip, sup.rtip  {border: 1px solid #004D97; color: #004D97; margin-left: 2px; padding: 0 2px; font-size: 90%; cursor: help}
#easyTooltip{padding:5px; border:1px solid #006AE0; background: #004D97; color: #FFF; max-width: 260px; font-size: 90%;}
#easyTooltip img {float: left; margin-right: 10px}
#easyTooltipImg{padding:0; border: 1px solid #004D97; z-index: 2000}

a.tip, a.hlp {text-decoration: none;  border-bottom: 1px dashed #004D97;}
.trka{
padding-left:5px;
font-size:12px;
color:#000000;
width:910px;
height:20px;
background-color:#DCDCDC;


}
.razm{font-size:10px;}
.ramka{padding:5px;margin:5px;border:1px solid #DCDCDC;width:220px;}
.ramfot{width:220px;text-align:center;margin:0px;padding:0px;}
.fat{width:902px;padding:5px;border:1px solid #C0C0C0;background-color:#ffffff;margin:0px 2% 0 22%;}
.foto{font-size:11px;text-align:left;padding:left:10px;vertical-align:bottom;height:75px;}
.imm{border:1px solid #dcdcdc;}
.upf{height:170px;}
.farr{margin:40px 2% 0 22%;}
.yandexform {position: relative; top: -1em}
