
body { background-color:#FBFAF7; }

td { font-family:Arial; font-size:80%; color:#3F3F3F; line-height:140%; }
P, SPAN, DIV { line-height:130%; }

img { border:0px; }

a { color:#0C76A7; }

.spacer { width:1px; height:0px; }

.green  { color:#2AA414; }
.x-green { color:#127700; }
.blue   { color:#0C76A7; }
.black  { color:#3C3C3C; }
.gray   { color:#69635C; }
.x-gray   { color:#999999; }

.small { font-size:85%; }
.x-small { font-size:80%; line-height:120%; }
.xx-small { font-size:70%; }
.large { font-size:110%; }
.x-large { font-size:120%; }
.xx-large { font-size:140%; }

.tahoma { font-family:Tahoma; font-size:90%; }
.arial { font-family:Arial; }
.times { font-family:Times New Roman; font-size:120%; }

.icon { padding:5px 25px 5px 35px; }
.icon-cur { padding:5px 25px 5px 35px; background:#3E7C33 url('img/corner-green-b-l.gif') bottom left no-repeat; }

.nava { }
.nava td { padding-right:60px; }
.nava div { position:absolute; margin-left:-18px; margin-top:-2px; color:#B1B1B1; font-weight:bold; font-size:110%; }
.nava a { font-weight:bold; font-size:110%; }
.nava a.cur { font-weight:bold; font-size:110%; color:#8F8F8E; }

.mission { font-family:Arial; font-size:150%; color:#2AA414; }

.header { font-family:Arial; font-size:250%; line-height:110%; color:#2AA414; }
h1 { font-family:Arial; font-size:250%; line-height:110%; color:#2AA414; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }
h2 { font-family:Arial; font-size:140%; font-weight:normal; line-height:110%; color:#2AA414; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }
h3 { font-family:Arial; font-size:110%; font-weight:bold; line-height:110%; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }

P { padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }

.title { font-family:Arial; font-size:120%; font-weight:bold; color:#2AA414; }
P.title { margin-bottom:-10px; }

.subtitle { font-family:Arial; font-size:110%; font-weight:bold; color:#2AA414; }
P.subtitle { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }

.subtitle2 { font-family:Arial; font-size:105%; font-weight:bold; color:#2AA414; }
P.subtitle2 { padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; }

.lead { font-size:120%; color:#555555; }

.descr { font-style:italic; }

.path { font-size:85%; color:#999999; }

.date { font-family:Tahoma; font-size:85%; color:#999999; }

.copy { font-family:Tahoma; font-size:75%; color:#A7A7A7; line-height:130%; }

TD.content { font-family:Times New Roman; font-size:95%; color:#3F3F3F; line-height:140%; }

TD.content_right { border-top:#2AA414 4px solid; padding:20px 30px 0px 10px; }

textarea { font-family: Arial; }
input { font-family: Arial; }
select { font-family: Arial; }

.incut { position:relative; width:40%; padding:10px; border-top:#2AA414 4px solid; background-color:#FFF0F0; font-size:85%; }
.incut.left { float:left; margin:0px 30px 10px -40px; }
.incut.right { float:right; margin:0px -100px 10px 20px; }

/* Стили таблиц */

.table {}
.table TD { padding: 12px 16px 12px 16px; font-size:80%; }
.table .head TD { font-size:70%; padding: 12px 16px 12px 16px; border-bottom:#2AA414 3px solid; }
.table .divider { padding:0px; background:#E5E5E5; }
.table .bold { font-weight:bold; font-family: Arial; }
.table .small { font-size:85%; font-family: Arial; }

.list_table td { padding:0px 10px 5px 5px; font-size:75%; }
.list_table td.left { padding:0px 10px 10px 0px; background:url(/img/dot-dot-dot.gif) top left repeat-x; }
.list_table td.left b { background:#FFFFFF; padding-right:5px; }
.list_table td.right { padding:0px 10px 10px 5px; }


