body {margin:0; padding:0; border:none; background-color:#FFFFFF; font-family: Verdana; font-size:13px; color:black}
p,div,td,a {padding:0; margin:0; font-family: Verdana; font-size:13px; color:black}
/*strong {font-weight:bold}*/
ol {margin:0 0 10px 18px}
ul {margin:0 0 10px 18px; type:disc}
ul.karta {margin:0 0 0px 32px;}
.karta li {padding-top:3; padding-bottom:3;}
table {border-collapse:collapse;}
img {border:none}
.spec {text-align:center; font-family: Verdana; font-size:13px; /*font-weight:bold*/}
.top1 {height:120px; background: url("images/top1.jpg"); background-repeat:no-repeat;}
.top1 p {text-align:right; font-weight:bold; padding:7 15 0 0}
.top1 span {font-size:110%; font-weight:bold}
.top2 {height:73px; background: url("images/top2.jpg"); background-repeat:no-repeat; vertical-align:middle; text-align:right; width:100%;}
.top2 p {text-align:right}
.top2 a:link {color:#000000; font-weight:bold; text-decoration:none}
.top2 a:visited {color:#000000; font-weight:bold; text-decoration:none}
.top2 a:hover {color:#000000; font-weight:bold; text-decoration:underline}
.blue {height:100px; background: url("images/blue.gif"); background-repeat:repeat-x; height:24px; padding:0; text-align:center}
.blue p {padding:3}
.bcol {width:22%; background-color:#EDF2FA; padding:0 20 0 20; vertical-align:top}
.lmenu, .search {padding:30 0 0 0}
.search input {width:100%}
.search button {border:none; background:transparent; cursor:hand; cursor:pointer; text-decoration:underline; color:#330099; font-weight:bold}
.lmenu div {background: url("images/ring.gif"); background-repeat:no-repeat; padding:0 0 10 25}
a:link {font-weight:bold; text-decoration:none; color:#000000}
a:visited {font-weight:bold; text-decoration:none; color:#000000}
a:hover {font-weight:bold; text-decoration:underline; color:#000000}
a#active_link {font-weight:bold; text-decoration:none; color:#FF0000}
td.centr {vertical-align:top; padding:0 15 25 15; height:500px}
.centr p {padding:0 15 10 15; /*font-weight:bold*/}
.centr ol {margin:0; padding:2 15 2 35; font-family: Verdana; font-size:13px; color:#000000}
.centr li {margin:0 0 0 18; /*font-weight:bold*/}
.centr ul {margin-left:15; padding-left:0;}
.centr a:link {/*font-weight:bold;*/ text-decoration:underline; color:#330099}
.centr a:visited {/*font-weight:bold;*/ text-decoration:underline; color:#330099}
.centr a:hover {/*font-weight:bold;*/ text-decoration:underline; color:#0033FF}
.centr td {border:solid black 1px; padding:3 5 3 5; text-align:center; /*font-weight:bold*/}
.links p {padding:10; font-weight:bold}
.links a:link {font-weight:bold; text-decoration:none; color:#000000}
.links a:visited {font-weight:bold; text-decoration:none; color:#000000}
.links a:hover {font-weight:bold; text-decoration:none; color:#0033FF}
a.top:link {color:#0033FF; text-decoration:none}
a.top:visited {color:#0033FF; text-decoration:none}
a.top:hover {color:#0033FF; text-decoration:underline}
td.blue {border:solid black 1px; padding:3 5 3 5; text-align:center; font-weight:bold; color:#0033FF}
.centr table {border:solid black 2px}
h1 {padding:25 15 15 15; color:#0033FF; margin:0; font-family: Verdana; font-size:150%}
.date {color:#0033FF; text-align:right; font-weight:bold; padding:30 0 3 0}
.news {font-weight:bold;}
.news a:link {color:#FF0000; font-weight:bold; text-decoration:none}
.news a:visited {color:#FF0000; font-weight:bold; text-decoration:none}
.news a:hover {color:#FF0000; font-weight:bold; text-decoration:}
h2 {padding:25 15 10 15; color:#330099; margin:0; font-family: Verdana; font-size:120%; text-align:center}
h2.l {padding:25 15 10 15; color:#330099; margin:0; font-family: Verdana; font-size:120%; text-align:left}
.rmenu div {background: url("images/galka.gif"); background-repeat:no-repeat; padding:0 0 7 25}
.rmenu a {font-weight: normal;}
.bcol .news-list * {font-weight: normal;}
.copy {padding:7 0 15 0}
.copy a:link {color:#330099; text-decoration:none; font-weight:normal}
.copy a:visited {color:#330099; text-decoration:none; font-weight:normal}
.copy a:hover {color:#330099; text-decoration:underline; font-weight:normal}
div.logo {position:absolute; left:155px; top:8px;}
.n_menu {padding-top:5; vertical-align:top; align:center}
.n_menu a:link {font-weight:bold; text-decoration:none; color:#000000}
.n_menu a:visited {font-weight:bold; text-decoration:none; color:#000000}
.n_menu a:hover {font-weight:bold; text-decoration:underline; color:#000000}
.div_link {cursor:hand; cursor:pointer; text-decoration:underline; padding:0 15 10 15; font-weight:bold; color:#330099}
.hid {display:none}
.citata {font-size:120%}
.autor {font-size:95%; font-weight:normal}
.red {color:red}
.table_no table {border:none}
.table_no td {text-align:left; border:none; vertical-align:top}
/*input {width:350px}*/
textarea {width:350px; height:70px}
button {cursor:hand; cursor:pointer}
.violet {color:#330099}
.centr .autor {font-weight:normal; color:#999999; text-align:right;}
.centr .autor a {font-weight:normal; color:#666666;}
.centr .vidy_rabot {text-align:left; font-weight:normal;}
#courses {margin:30px 0px 5px 0px}
#courses td {padding:3px 6px 3px 6px; vertical-align:middle; border:none;}
.online_consult {border:solid 1px #d9dde9; background-color:#e8e9eb; margin:15px 0px 0px 0px; padding:6px; text-align:center;}
.online_consult p {text-align:center; padding:3px; font-weight:bold;}
.online_consult td {text-align:center; padding:3px;}
.left_links p, .left_links a, .left_links a:hover, .left_links li, .left_links div {font-size: 100%; font-weight: normal;}
.left_links {font-size: 90%; font-weight: normal;}
.search-tags-cloud {text-align: center;}