body {margin:0; padding:0}
table {border-collapse:collapse; margin:0; padding:0; border:none}
tr,td,div {margin:0; padding:0; border:none; vertical-align:top; font-family:Microsoft Sans Serif,Arial; font-size:13px;}
table.form td {padding:10 10 0 0; vertical-align:middle}
h1 {font-family: Arial;	font-size: 24px; color: #333399; padding: 0 0 5 0; margin: 0;}
h2 {font-family: Arial; font-size: 18px; color: #333399; padding: 20 0 10 0; margin: 0;}
h2.works {font-family: Arial; font-size: 16px; color: #333399; padding: 0 0 10 0; margin: 0;}
a.h2 {text-decoration:underline;color: #333399;}
ul,ol {margin-top:0; margin-bottom:0;}
li {padding-bottom:5}
ul.no {padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0}
.citation {font-size:95%; padding:10 0 10 50%}
.citation p {text-align:right; font-weight:normal; font-size:90%}
.form_contakt {margin:20 0 5 0}
p {font-family:Microsoft Sans Serif,Arial; font-size:13px; color:#000000; margin:0; padding:5 0 5 0}
.red {color:red; font-weight:bold}
.z {font-family:Microsoft Sans Serif,Arial; font-size:16px; color:#333399; font-weight:bold; text-decoration:underline}
.z span {font-family:Microsoft Sans Serif,Arial; font-size:16px; color:#000000; font-weight:bold; text-decoration:none}
input,textarea,form,button {margin:0; font-family:Microsoft Sans Serif,Arial; font-size:13px; }
input,textarea {width:300px}
input.ch {width:auto}
button {background-color:#D8E8F8; font-weight:bold; font-family:Microsoft Sans Serif,Arial; font-size:14px; color:#0033FF; }
.but_contakt {cursor:hand; cursor:pointer; font-weight:bold; font-family:Microsoft Sans Serif,Arial; font-size:16px; color:#0033FF; text-decoration:underline;}
.but_contakt span {text-decoration:none;}
img {border:none}
.zag {background-color:#2A3E56; width:100%}
.fly {height:100px; width:784px; background:url("/design/fly.jpg"); vertical-align:top; background-position:right; background-repeat:no-repeat}
.wd {font-family: Arial; font-size:12px; color:#FFFFFF; text-decoration: none;}
.ws {font-family: Arial; font-size:18px; color:#FFFFFF; text-decoration: none;}
.wnws {padding:7 0 0 10;}
.wnws a {text-decoration:none}
a.top_menu {color:#FFFFFF; font-family:Arial; font-size:12px; text-decoration:none}
a.top_menu:hover {color: #FFFFFF; font-family: Arial; font-size: 12px; text-decoration: underline;}
a.a_l_menu {color: #007FFF; font-family: Microsoft Sans Serif,Arial; font-size: 13px; text-decoration: underline; padding-bottom:8px}
a.l_menu1 {color:#007FFF; font-family:Microsoft Sans Serif,Arial; font-size:12px; text-decoration:underline;}
a.menu_bottom {color:#000000; font-family:Microsoft Sans Serif,Arial; font-size:14px; font-weight:bold; text-decoration:none}
a.menu_bottom:hover {color:#000000; font-family:Microsoft Sans Serif,Arial; font-size:14px; font-weight:bold; text-decoration:underline}
a.main_menu {color:#FFFFFF; font-family:Microsoft Sans Serif,Arial; font-size:13px; font-weight:bold; text-decoration:none}
a.main_menu:hover {color: #FFFFFF; font-family: Microsoft Sans Serif,Arial; font-size: 13px; font-weight: bold; text-decoration: underline;}
.blue_but {background:url("/design/do_orange.gif"); background-repeat:no-repeat; padding:0 10 5 20;}
.blue_but a {color:#333399; font-weight:bold; font-family:Microsoft Sans Serif,Arial; font-size:13px; text-decoration:underline;}
.a_str {background:url("/design/do_orange.gif"); background-repeat:no-repeat; padding:0 10 0 20; margin:12 0 0 20;}
.a_str a {color:#0033FF; font-weight:bold; font-family:Microsoft Sans Serif,Arial; font-size:13px; text-decoration:underline; border:none;}
.text span {color:#000000; font-family:Microsoft Sans Serif,Arial; font-size:13px; text-decoration:none;}
a.text:link {color:#333399; font-family:Microsoft Sans Serif,Arial; font-size:13px; text-decoration:none;}
a.text:visited {color:#333399; font-family:Microsoft Sans Serif,Arial; font-size:13px; text-decoration:none;}
a.text:hover {color:#333399; font-family:Microsoft Sans Serif,Arial; font-size:13px; text-decoration:underline;}
a.tf {color:#333399; font-weight:bold; font-family:Microsoft Sans Serif,Arial; font-size:13px; text-decoration:underline;}
a.url {font-family:Microsoft Sans Serif,Arial; font-size:12px; color:#000000; text-decoration:none}
td.top_menu {padding: 0 5 0 5; border-right: solid 1px #FFFFFF;}
td.top_menu_last {padding:0 10 0 5;}
td.menu_bottom {padding:0 5 0 5; border-right:solid 1px #000000}
td.menu_bottom_last {padding:0 5 0 5;}
div.l_menu {color: #2a3f55; border-left: solid #2a3f55 10px; margin-top: 50; padding: 0 0 5 5; font-weight: bold; line-height: 180%;}
div.l_menu1 {color:#2a3f55; border-left:solid #2a3f55 5px; margin-top:25; padding:3 0 5 5; font-weight:bold}
.fon_menu {width:100%; height:44px; background:url("/design/fon_menu.gif"); vertical-align:middle; text-align:center}
.left {width:220px; background:url("/design/left.gif"); vertical-align:top; text-align:left; background-repeat:repeat-x}
.border1 {width:2px; height:300px; background:url("/design/border1.gif"); background-repeat:repeat-y}
.center {background:url("/design/left.gif"); vertical-align:top; text-align:left; background-repeat:repeat-x; padding:15 25 15 25; 
         font-family:Microsoft Sans Serif,Arial; font-size:13px; color:#000000; }
.last_work {font-family:Microsoft Sans Serif,Arial; font-size:14px; padding:20 5 0 5; color:#2a3f55; text-align:center}
img.work {margin:7}
a.work {font-family:Microsoft Sans Serif,Arial; font-size:13px; color:#007FFF;}
td.main {font-family:Microsoft Sans Serif,Arial; font-size:13px; color:#000000; vertical-align:top; padding:10 0 20 0}
img.main {margin:10 10 20 0}
td.no {width:2px; font-size:1px; color:white}
td.bottom1 {background:url("/design/bottom1.gif"); background-repeat:repeat-x; height:14; width:100%}
td.bottoml {background:url("/design/bottom2.gif"); background-repeat:repeat-x; padding:10;}
td.bottomr {background:url("/design/bottom2.gif"); background-repeat:repeat-x; font-family:Microsoft Sans Serif,Arial; font-size:12px; color:#000000; padding:5}
td.border2 {width:2px; background:url("/design/border1.gif"); background-repeat:repeat-y; font-size:1px}
.news {margin:30 0 0 0; padding:10; background:#EAEAD8}
.date {font-weight:bold; text-align:right; margin:0; padding:0; color:#333399; font-size:80%; text-decoration:underline}
.news h2 {margin:0; padding:0}
div#show {display:none}
div.link {color:#333399; font-family:Microsoft Sans Serif,Arial; font-size:13px; text-decoration:none; cursor:hand; cursor:pointer}

