body {margin: 0px auto; font-family: Tahoma; font-size: 12px; color: #353535;}
img, p, h1, h2, h3, ul, li, hr {margin: 0px; padding: 0px;}
a img {border: 0px;}
.clear {clear: both; height: 1px; margin-top: 0px; width: 100%;}

.header {margin: 0px auto; width: 995px; padding: 4px 0px 0px 0px; background: #fff;}
a.logo img {margin: 0px 99px 10px 43px;}

.menu {background: url(images/bg_menu.gif) repeat-x; height: 26px;}
.menu ul {text-align: center; list-style-type: none;}
.menu li {display: inline; font-family: Arial; font-size: 13px; margin: 0px 28px;}
.menu li a {color: #667589; text-decoration: none; text-transform: uppercase; font-weight: bold;}
.menu li a:hover {color: #363636;}

.submenu {background: url(images/bg_submenu.gif) repeat-x; height: 25px;}
.submenu ul {text-align: center; list-style-type: none;}
.submenu li {display: inline; font-family: Verdana; font-size: 14px;}
.submenu a {color: #dff0d8; text-decoration: none; text-transform: uppercase; font-weight: bold; padding: 0px 28px 2px 27px;}
.submenu a:hover {color: #dff0d8; background: #638725; padding: 0px 28px 2px 27px;}

.content {margin: 0px auto; width: 995px; background: #fff;}

.lbar {width: 525px; float: left;}
.pages {width: 650px;}

.news, .diplom {background: url(images/bg_news.gif) repeat-x; border: 1px solid #cacaca; padding-bottom: 10px; margin-bottom: 2px;}
h2 {font-family: Arial; font-size: 15px; color: #fff; height: 20px; padding-left: 10px; border: 1px solid #fff; text-align: left; margin-bottom: 12px;}
a h2 {text-decoration: none; cursor: pointer;}
.news ul {margin-left: 15px; list-style-type: none;}
.news li {margin-bottom: 5px; min-height: 10px; height: auto !important; height: 10px;}
.news span {font-size: 11px; color: #6f7f4d; font-weight: bold; margin-right: 15px;}
.news a {color: #5f98bd;}
.news a:hover {text-decoration: none;}

.vid, .expo {background: url(images/bg_vid.gif) repeat-x; border: 1px solid #cacaca; padding-bottom: 10px; margin-bottom: 2px; text-align: center;}
.vid img {float: left;}
.vid span {font-size: 11px; color: #6f7f4d; font-weight: bold;}
.vid ul, .expo ul {margin-left: 25px; margin-top: 5px; list-style-type: none;}
.vid li {margin-bottom: 5px; width: 190px; height: 170px; float: left; margin-right: 40px;}
.vid li p {margin-top: 63px; text-align: left;}
.vid a, .expo a {color: #5f98bd;}
.vid a:hover, .expo a:hover{text-decoration: none;}

.vcladka {font-family: Arial; font-size: 18px; color: #474747; font-weight: bold; margin-left: 15px;}
.vcladka a {color: #919191; text-decoration: none;}
.vcladka a:hover {text-decoration: underline;}
h1 {font-family: Arial; font-size: 25px; color: #da251d; text-align: center; background: #ebebeb; margin: 10px;}
h3 {font-family: Arial; font-size: 16px; color: #474747; text-align: center; border: none; border: 1px dotted #474747; margin: 0px 10px;}

.arhiv {background: url(images/bg_arhiv.gif) repeat-x; border: 1px solid #cacaca; padding-bottom: 10px; margin-bottom: 2px;}
.arhiv ul {list-style-image: url(images/list.gif); margin-left: 50px;}
.arhiv li {float: left; margin-right: 50px; margin-bottom: 5px;}
.arhiv a {color: #5f98bd;}
.arhiv a:hover {text-decoration: none;}

.right_cont {float: right; width: 467px;}
.page {width: 343px;}

.anons {background: url(images/bg_anons.gif) repeat-x; border: 1px solid #cacaca; padding-bottom: 10px; margin-bottom: 2px;}
.anons h2 {font-family: Arial; font-size: 15px; color: #fff; height: 30px; padding-left: 10px; padding-top: 10px; border: 1px solid #fff; text-align: left;}
.anons ul {margin-left: 15px; list-style-type: none;}
.anons img {float: left; margin-right: 10px;}
.anons li {margin-bottom: 15px; min-height: 100px;}
.anons a {color: #5f98bd; line-height: 25px;}
.anons a:hover {text-decoration: none;}

.otziv {background: #ecf3e9 url(images/bg_vopros.gif) repeat-x; border: 1px solid #cacaca; padding-bottom: 10px; margin-bottom: 2px;}
form {margin-left: 15px;}
input {border: 1px solid #ceab70; margin-right: 10px; width: 200px;}
textarea {border: 1px solid #ceab70; margin-top: 5px; width: 417px;}
input.button {background: url(images/button.jpg) no-repeat; border: none; width: 83px; height: 26px; margin-left: 335px;  margin-top: 8px;}

.page input {border: 1px solid #ceab70; margin-right: 10px; width: 145px;}
.page textarea {border: 1px solid #ceab70; margin-top: 5px; width: 308px;}
.page input.button {background: url(images/button.jpg) no-repeat; border: none; width: 83px; height: 26px; margin-left: 228px; margin-top: 8px;}

.expo {text-align: left;}
.expo img {float: left; margin-right: 10px;}
.expo li {margin: 15px 55px 15px 0px; min-height: 110px; height: auto !important; height: 110px;}
.expo li p {text-align: left; margin-top: 5px;}
.expo span {font-size: 11px; color: #6f7f4d; font-weight: bold;}
.expo h1 {font-family: Arial; font-size: 25px; color: #da251d; text-align: center; background: #ebebeb; margin: 10px; margin-left: -10px;}
.expo h3 {font-family: Arial; font-size: 16px; color: #474747; text-align: center; border: none; border: 1px dotted #474747; margin-left: -10px;}


.pages .vid li {margin: 15px 55px 15px 0px; width: 100%; float: none;}
.pages .vid {text-align: left;}
.pages .vid li p {text-align: left;}
.pages .vid img {float: left; margin-right: 10px;}
.pages .vid span {line-height: 12px;}


.pages .news img {float: left; margin-right: 10px;}
.pages .news li {margin: 15px 55px 15px 0px; width: 100%; height: 100px;}
.pages .news p {margin-top: 5px;}

.pages .arhiv li {margin: 15px 55px 15px 0px; width: 100%; height: 100px; float: none;}
.pages .arhiv li p {padding-top: 40px;}
.pages .arhiv img {float: left; margin-right: 10px;}
.pages .arhiv ul {list-style-image: none; list-style-type: none;}
.pages .arhiv h3 {font-family: Arial; font-size: 25px; color: #da251d; text-align: center; background: #ebebeb; margin: 10px; border: none; margin-left: -35px;}

.diplom img {margin-left: 15px;}

.all {text-align: right; padding-right: 10px;}
.all a {color: #7fad2f; font-weight: bold;}
.all a:hover {text-decoration: none;}
.all img {float: none;}

.bottom {margin: 0px auto; width: 995px; background: url(images/bg_bottom.gif) repeat-x; padding-top: 30px; color: #8a8a8a;  padding-bottom: 15px;}
.bottom a:hover {text-decoration: none;}

.prospekt {float: left; margin-right: 80px; margin-left: 15px}
.bottom a {color: #727272;}

.copy {text-align: center; float: left;}
.copy ul {text-align: center; list-style-type: none;}
.copy li {display: inline; font-family: arial; font-size: 13px; margin-left: 15px;}
.copy a {color: #5f98bd;}


.cont {text-align: right; margin-right: 15px;}

.clearFieldBlurred {color: #999;}
.clearFieldActive {color: #3d4254;}
.captcha_panel {margin-top: 8px;}
.captcha_panel img {margin: 0px; margin-bottom: 8px;}

.guestbook-form-error {color: red; letter-spacing: 0px; margin-bottom: 6px;}
.guestbook-form-info {color: green; letter-spacing: 0px; margin-bottom: 6px;}
.guestbook-form-error li {list-style-type: none; margin-left: 12px;}

.guestbook ul {list-style-type: none; font-family: Verdana; font-size: 8px; margin-top: 20px; color: #000}
.guestbook li strong {font-size: 14px; margin-right: 4px;}
.guestbook li p {font-size: 12px; margin: 3px 0px 15px 10px; padding-right: 10px;}

.put {margin-left: 15px;}
.list {text-align: center;}
.list span {margin-right: 0px; font-size: 12px; color: #000; font-weight: normal;}

.other_page, .question {background: url(images/bg_page.gif) repeat-x; border: 1px solid #cacaca; padding-bottom: 10px; margin-bottom: 2px;}
.other_page img {float: left;}
.other_page span {font-size: 11px; color: #6f7f4d; font-weight: bold;}
.other_page ul {margin-left: 25px; margin-top: 5px; list-style-type: none;}
.other_page li {margin-bottom: 5px; width: 190px; height: 170px; float: left; margin-right: 55px;}
.other_page li p {margin-top: 63px; text-align: left;}
.other_page h2, .question h2 {font-family: Arial; font-size: 15px; color: #667589; height: 20px; padding-left: 10px; border: 1px solid #fff; text-align: left; margin-bottom: 12px;}

.podpiska p {margin-left: 15px; margin-bottom: 10px;}
.podpiska input {margin: 0px; width: 350px;}
.podpiska input.flag {width: 15px; border: none;}
.podpiska select {width: 350px; border: 1px solid #ceab70;}
.podpiska input.button {background: url(images/button.jpg) no-repeat; border: none; width: 83px; height: 26px; margin-top: 8px;}

.question ul {list-style-type: none; margin-left: 15px; font-size: 14px;}
.question li {margin-bottom: 15px; padding: 5px;}
.question li.solution {border: none; border: 1px dashed #7fad2f; margin-right: 15px;}
.question p {margin-top: 5px;}
.question p.solution {margin-left: 20px; margin-top: 10px; color: #7fad2f; font-weight: bold;}
.question span {font-size: 8px; color: #6f7f4d; font-weight: bold;}

.diplom ul {list-style-type: none; margin-left: 15px; margin-top: 20px;}
.diplom li {float: left; margin-left: 25px; margin-bottom: 25px;}
