body {margin: 0; padding: 0; background-color: #fc0; background-image: url(/images/up_01.png); background-repeat: repeat-x; background-position: top;}
img {border: none;}

.header {background: url(/images/header.jpg) #fff; background-repeat: no-repeat; background-position: left top; height:218px; min-width:842px;}
.pictogramm {float:right; position:relative; width:200px;}
.pictogramm div {position:absolute; right:80px;}
.pictogramm div a {border:none; padding-right:4px;}
.tel_number {display:block;position:absolute; right:115px; top:33px;}
.zvonok {display:block; position: relative; right:188px; top:-65px; color: #009300; font-weight:bold; font-size:14px; font-family:Tahoma,Geneva,sans-serif;}
.lcol {background-image: url(/images/up_19.png); background-repeat: repeat-y; background-position: right; width: 189px;}
.rcol {background-image: url(/images/up_14.png); background-repeat: repeat-y; background-position: right;}
.hg1 {background-color: #8abf00; background-image: url(/images/hg_07.jpg); background-repeat: no-repeat; background-position: left top; width: 207px;}
.hg2 {background-color: #1e3907; background-image: url(/images/hg_10.png); background-repeat: repeat-x; background-position: top;}
.hg3 {background-image: url(/images/hg_08.jpg); background-repeat: no-repeat; background-position: left top;}
.hgb {background-image: url(/images/hg-b.png); background-repeat: repeat-x; background-position: top; background-color: #1F3B08;}
.hg-b {background-image: url(/images/hgb3.jpg); background-repeat: no-repeat; background-position: left top;}
.voik {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #203C0B; height: 20px; padding-top: 0px;}
.voik-b {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #203C0B; background-repeat: no-repeat; height: 20px; padding-top: 5px; padding-bottom: 5px;}
.dob-t {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #203C0B; background-repeat: repeat-y; height: 20px; padding-top: 10px; background-image: url(/images/bgr-l.png); padding-bottom: 5px;}
.dob-b {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #203C0B; background-repeat: repeat-y; height: 20px; padding-top: 5px; background-image: url(/images/bgr-l.png); padding-bottom: 5px;}
.six {font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #FFF; padding: 10px 17px 0 30px;}
.six a {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #FFF; text-decoration: underline;}
.six a:hover {color: #F5F2E9;}

.six div { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; margin: 0;}
.six p { margin:0 0 8px;}
.six h1 a { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none;}
.six h1 a:hover { color: #F5F2E9;}

.level1-mpg { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; background: url(/images/inner-menu-glav_bg.jpg); height:30px; padding:10px 0px 0px 14px;}
.level1-bot {background:#b6edad; height:30px;}
.level2, .r_col .submenu li { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight:bold; color: #215321; padding: 4px 3px 3px 15px; background: #b6edad; margin:0}
.level2 a, .r_col .submenu a { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #215321; text-decoration: none; margin:0}
.level2 a b, .r_col .submenu a b {color: #444;}
.level2 a:hover, .r_col .submenu a:hover { text-decoration: underline;}
.fp {margin-bottom:20px;}
.fp .level2 {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #FFF; background: url(/images/arrow1.gif) no-repeat scroll 14px 2px; padding: 0 2px 2px 32px;}
.fp .level2 a {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #FFF; text-decoration: none; font-weight: bold;}
.fp .level2 a:hover {color: #F5F2E9; text-decoration: underline;}

.level1-lcol {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #060; padding: 10px 10px 3px 10px; font-weight:bold;}
.level1-lcol a {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #060; text-decoration: none;}
.level1-lcol  a:hover {color: #09C; text-decoration: underline;}
.level1-rcol {font-family: Arial,"Trebuchet MS",  Helvetica, sans-serif; font-size: 17px; color: #060; padding-top: 10px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px;}
.news {font-family: Arial,"Trebuchet MS"  Helvetica, sans-serif; font-size: 11px; color: #000; padding: 10px; background-color: #FBFAF6;}
.news a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09C; text-decoration: underline;}
.news a:hover {color: #060; text-decoration: underline;}
.news ul {padding-left: 20px;}
.news hr {padding-top: 8px; padding-bottom: 4px;}

.question {font-family:  Arial,"Trebuchet MS", Helvetica, sans-serif; font-size: 11px; color: #000; padding: 10px; background-color: #FBFAF6;}
.question a {font-family:  Arial,"Trebuchet MS", Helvetica, sans-serif; font-size: 11px; color: #09C; text-decoration: underline;}
.question a:hover {color: #060; text-decoration: none;}
.banner {padding-top: 5px; padding-bottom: 5px;}
.content {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 135%; color: #000; border-right: 1px #E1DED6 solid; border-left: 1px #E1DED6 solid; padding: 20px 40px 40px 40px; text-align:justify;}
.content a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #09C; text-decoration: underline;}
.content a:hover {color: #060; text-decoration: none;}

.content h1 {font-family: Arial,Georgia, "Times New Roman", Times, serif; font-size: 28px; color: #f96; font-weight: normal; line-height: 100%;}
.content h2, .content h3, .content h6 {font-family: Arial,"Trebuchet MS", Helvetica, sans-serif; font-weight: normal; color: #060;}
.content h2, .content h3 {font-size: 17px;}
.content h6 {font-size: 11px;}
.content .rounded_box {border:2px solid #215321; background:#dbf1ff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; padding:10px;}

.top_obyavlenie {text-align:center;}
.top_obyavlenie p {font-size: 20px; color:#fff; font-weight:bold;}
.top_obyavlenie a {color:#ffd700;}
.top_obyavlenie a.more_news {font-size: 20px; font-weight:bold; text-align:right; display:block; padding-right:50px;}
.programm {font-weight:bold; color:#006400; padding-left:50px;}
.programm a {padding-right:6px;}
.obyavlenie {border: 2px solid rgb(227, 171, 0); text-align:center; font-weight:bold; color:#006400; width:100%;}
.obyavlenie span {color:#ef001b;}
.obyavlenie span.big_text {font-size:12pt; color:#006400;}

.date {color: #060; font-size: 11px;}

.footer {font-family: Arial,"Trebuchet MS",  Helvetica, sans-serif; font-size: 12px; color: #000; padding-top: 5px; padding-right: 40px; padding-left: 40px;}
.footer a {font-family: Arial,"Trebuchet MS",  Helvetica, sans-serif; font-size: 12px; color: #000;}
.doctors {font-family: Arial,"Trebuchet MS", Helvetica, sans-serif; font-size: 11px; color: #060; background-color: #FBFAF6; padding: 5px;}
.doctors-b {font-family: Arial,"Trebuchet MS",  Helvetica, sans-serif; font-size: 12px; padding: 5px;}
.doctors a {font-family: Arial,"Trebuchet MS",  Helvetica, sans-serif; font-size: 11px; color: #060; text-decoration: none;}
.doctors a:hover {text-decoration: underline;}

.doctors-b a {font-family: Arial,"Trebuchet MS", Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0099cc; text-decoration: underline;}
.doctors-b a:hover {color: #060;}
.design {font:12px Arial,"Trebuchet MS",Helvetica, sans-serif; vertical-align:top; text-align:right;}
.inner-header {background-image: url(/images/upi_04.gif); background-repeat: repeat-x; background-position: top;}
.inner-bg {background-image: url(/images/upi_03nn.jpg); background-repeat: no-repeat; background-position: left top; height:72px; text-align:right}
.inner-menu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666; padding: 3px 0 22px 10px; margin:0; border-left:1px solid #E1DED6;}
.inner-menu a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #444; text-decoration: none;background-color: #FFcc00;}
.inner-menu a:hover {color: #FFF;}

.inner-menu-glav {background: url(/images/inner-menu-glav_bg.jpg); height:40px; width:800px;}
.top-menu {margin:0; padding:0; background: url(/images/inner-menu-glav_bg.jpg); height:40px; width:100%;}
.top-menu a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-decoration: none; padding:0px 17px 0px 17px; display:block;height:40px; line-height:40px;}
.top-menu a:hover {color: #FFF; background: url(/images/inner-menu-glav_hover.jpg);}

.search-form {background: url(/images/inner-menu-glav_bg.jpg);}
.search-form .container {width:160px; margin-top:2px; float:right}
.search-form input {width:125px; height:25px; padding-left:5px; display:block; float:left; background: url(/images/search.jpg) no-repeat; border:none;}
.search-form button {left:949px; width:26px; height:25px;  float:left; background: url(/images/search_button.jpg) no-repeat; border:none; cursor:pointer;}
.search-form button:hover {background: url(/images/search_button_hover.jpg) no-repeat;}
.first {background: url(/images/inner-menu-first_item_bg.jpg) center left no-repeat;}
.first:hover {background: url(/images/inner-menu-glav_hover.jpg);}
.first a:hover {background: url(/images/inner-menu-first_item_hover.jpg) center left no-repeat;}
.item {background: url(/images/inner-menu-glav_item.jpg) center left no-repeat; height:40px;}
.last {background: url(/images/inner-menu-last_item_bg.jpg) center right no-repeat; width:11px;}
.no-bg-first{background:#fff; width:6px;}
.no-bg-last {background:#fff; width:10px;}

.znak {position:absolute; height:98px; width:85px; top:173px; left:220px; background: url(/images/znak-1.png) no-repeat; z-index:0;}

.top_bnn {white-space:nowrap; float:right; width:531px;}
.content table {border-collapse:collapse; border-spacing:0;}

.content td {padding: 3px; border: none;}
.c_normal {padding: 3px; border: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.counters, .design {padding: 5px; background-color: #e4dfd3; border:none;}

#newnews td {padding:6px; border:1px solid #E1DED6;}
#newnews span {color:#006600; font-family:Arial,"Trebuchet MS",Helvetica,sans-serif; font-size:17px; padding:10px 10px 3px;}
.c_n {width:150px; text-align:right;}
.c_r input {width:200px;}
.c_r select {width:206px;}
.element_required {color:#ff6600;}
.tech a, .tech span {padding:2px 5px;}
.tech span {background-color:#ffcc00; font-weight:bold;}
.question label {cursor:pointer;}
.r_col ul {margin-left:0; padding-left:0;}
.r_col .submenu {margin-top:0;}
.r_col .submenu  li {list-style-type:none;}
.r_col .submenu .level2 { background:transparent url(/i/bul2.gif) no-repeat scroll 20px 7px; padding-left:34px;}
.r_col .submenu .level3 { padding-left:32px; background: none;}
.r_col .submenu .level3 a {font-size:11px;}
.searchBlock {}
.otherWays {margin-top:30px}
.poll_result { width:300px; border:1px solid #ffcc00; padding:1px;}
.poll_result div { background-color:#92c938;}
.content form sup {color:#ff6700;}


.b-pseudo-link{white-space:nowrap;color:#CC0000}
.b-pseudo-link:link,.b-pseudo-link:visited{cursor:pointer}
.b-pseudo-link{cursor:pointer;text-decoration:none;border-bottom:1px dotted}
.grades-details-branch{margin:0 0 1em;padding:3px 0 0}
.grades-details-off{display:none}
.grades-details-on{display:block}
.personalii img {border:#e1ddd1  4px solid;}
.personalii td {vertical-align: top;}
.personalii a {cursor: pointer; color: #000000;text-decoration: none; }
p.zag a {color: #006600;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight:bold;
    padding: 10px 10px 3px; text-decoration:none;}
	p.zag a:hover{ text-decoration:underline; color:#3299cc;}
	p.zapis{color: #006600; font-size:17px;}
	p.tiph3 {color: #006600; font-size:17px; text-align:center;}
