* {margin: 0; padding: 0;}
p {margin: 9px 0;}

table .normal {margin: 5px 0 10px 0;}
table .normal tr td {border: 1px solid black; padding: 3px;}

h1 {color: #9E120E; font: bold 13px/15px verdana, tahoma, arial; padding: 8px 0 6px; border-bottom: 2px solid #AB230B; margin: 0 0 10px;}
h3 {margin: 0 0 10px; font: bold 14px/1.2 Verdana, Tahoma, sans-serif;}

td{padding:0px; margin: 0px; vertical-align:top; font-family: verdana, tahoma, arial; font-size: 11px;}


a{color: black; text-decoration: underline;}
a:hover{color: black; text-decoration: none;}

a.menu{color: #172760; text-decoration: none; font-size: 12px;}
a.menu:hover{color: #9E120E;}

a.news{color: black; text-decoration: underline;}
a.news:hover{color: black; text-decoration: none;}
.news_year{color:black; font-weight:bold; line-height: 20px;}

.submenu_hidden  {padding:3px 5px 7px; background-image: url("../images/bg_blue01.gif"); background-repeat:repeat; border: solid 1px #BCC4D6; vertical-align:middle; position: absolute; visibility: hidden;}
.submenu_visible {padding:3px 5px 7px; background-image: url("../images/bg_blue01.gif"); background-repeat:repeat; border: solid 1px #BCC4D6; vertical-align:middle; position: absolute; visibility: visible;}

.top{background-image: url("../images/top.gif");}
.top_right{background-color: #3E5193;}
.top_mid{background-image:url("../images/head_02.jpg"); background-repeat:repeat-x; text-align:right; width:100%;}

.hide{display: none;}

.middle{height: 173px; width: 9px; border: 0px; background-color: #3E5193;}

.date{font-family: Arial, Verdana, Helvetica; font-size: 10px; line-height: 15px; color: #A84312;}
.date_news{color: #A84312; font-family: Verdana, Helvetica; font-size: 10px; color: #A84312;}

.summary_zag{color: #9E120E; font-weight: bold; padding: 8px 0px 6px 0px; border-bottom: 2px solid #AB230B; font-size:14px;}
.summary{padding: 12px 0px; border-bottom: 1px solid #ABB1C9;}

.new_zag{font-weight: bold; padding: 8px 20px; background-color: #AB230B; color: white;}
.new_list{padding: 8px 20px; background-color: #D9DEEA;}

table.new_archive {border: 0px}
table.new_archive td {padding: 3px}

.press_zag{font-weight: bold; padding: 8px 0px 6px 0px; border-bottom: 2px solid #AB230B; color: black;}
.press_list{padding: 8px 20px;}

td.phone{font-weight: bold; padding: 8px 20px; vertical-align: middle; background-color: #AB230B;}

td.banner_img{width: 1%;}
td.banner{font-weight: bold; padding: 8px 10px; vertical-align: middle; background-color: #AB230B; color: white;}

td.pressa_zag{background-color: #394680; font-weight:bold; padding: 8px 20px; color: white;}
td.pressa_item_zag{color: #394680; font-size: 10px; font-weight: bold; padding: 4px 13px; background-color: #EAE8D9;}

td.menu_wrap{background-image: url("../images/menu_bg.jpg"); background-repeat: repeat; text-align:center; vertical-align:middle; padding: 20px 20px;}
td.menu{color: #172760; padding: 5px 5px; font-size: 12px; font-weight: bold; background-image: url("../images/menu01.gif"); background-repeat: repeat-x; background-position: bottom; text-align: left;}
td.submenu{color: #172760; padding: 5px 10px; background-image: url("../images/menu01.gif"); background-repeat: repeat-x; background-position: bottom; text-align: left;}

h1.staff {font-family: Verdana, Tahoma, Arial; font-size: 16px; font-style: bold; margin-bottom: 3px;}
span.staff_field {color:#AE260C; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-style: bold;}

table.info tr td{background-color:#D9DEEA;padding:2;}
table.info tr.even td{background-color:#E6EBF8;}

table.mobil {width:100%;}
table.mobil tr td{padding: 3px;border-bottom: 1px solid black;}
table.mobil tr.first td {background-color:#E1E7F3;}

h2.fio {font-family: verdana, arial; font-weight: bold; font-size: 14px;}

form#contact p {margin: 0 0 5px; padding: 0;}
form#contact input {width: 300px;}
form#contact textarea {width: 300px;}
form#contact .noresize {width: auto;}

form#contact_panel p {margin: 0 0 5px; padding: 0;}
form#contact_panel input {width: 220px;}
form#contact_panel textarea {width: 220px;}
form#contact_panel .noresize {width: auto;}

#white{color: white;}
#blue{color: #394680;}
#red{color: #AE260C;}
#black{color:black;}

.required {color: #800;}

div.question {font-weight: bold; margin: 0 0 5px;}
div.answer {font-style: italic; margin: 0 0 15px 15px;}

table#dosie-pages {width: 100%; border-spacing: 0; border-collapse: collapse;}
table#dosie-pages td {background: #fefefe; padding: 5px;}
table#dosie-pages tr.dark td {background: #eee;}
/*NEW*/
.priemnaia {padding:15px 20px;}
.priemnaia-top {background:#9d120d; color:#fff; padding:10px 20px; margin:0px 0px 11px 0px;}
.priemnaia-top  a {color:#fff; text-decoration:underline;}
.priemnaia-top  a:hover {text-decoration:none;}
.title-div-top { font-weight:bold; width:80%; }
.archive-div-top {width:20%; float:right; text-align:right;}
.archive-div-top a {background:url('../images/arrow.gif') left 5px no-repeat; padding:0px 0px 0px 15px;}
.archive-div-top a:hover {color:#fff;}
	.priemnaia-content {clear:both;}
	.priemnaia-content img { margin:0px 12px 12px 0px; border:none;}
	.priemnaia-content .priemnaia-content-text {}
	.priemnaia-date {background:#e8e6d7; padding:8px 10px; font-weight:bold;}
	.priemnaia-name {color:#9c110a !important; font-size:13px; font-weight:bold;}
	.priemnaia-name:hover {color:#9c110a;}
	.priemnaia-question {background:url('../images/arrow1.gif') left 5px no-repeat; padding:0px 0px 0px 16px;}
.inn-table {margin:0px 0px 16px 0px; clear:both;}
.inn-table .priemnaia {padding:0px; margin-top:21px;}
.inn-table .priemnaia p {font-size:11px; color:#000;}
.inn-table .priemnaia-date {margin:0px 0px 18px 0px;}
.inn-table  img {float:left; margin:0px 18px 10px 0px;}
.inn-table p {font-size:12px; color:#3e3e3e;}
.inn-table .priemnaia-name {font-size:14px;}
.inn-table .italic {font-style:italic;}
.inn-table .bold {font-weight:bold;}
.inn-table .name {margin:9px 0px 0px 0px;}
.inn-table .question {color:#3e3e3e; font-weight:bold; font-size:13px; margin:7px 0px 9px 0px;}
.inn-table .answer {color:#3e3e3e; font-style:italic; padding-left:20px; padding-bottom:13px; margin:8px 0px 9px 0px;} 
.inn-table .red {color:#ad200e;}
.inn-table select {width:78px; height:20px; margin:0px 3px;}
.inn-table select option {padding:2px 2px;}
.inn-table .year {padding:0px 19px 0px 0px;}
.inn-table .year p , .inn-table .month p {font-size:11px; color:#000;}
.inn-table .year select , .inn-table .month select {font-size:12px;}
.inn-table .month select {margin-right:23px;}
.inn-table button {height:20px; width:66px; font-size:11px; padding-top:1px; padding-bottom:1px;}
@-moz-document url-prefix() {
.inn-table button {padding-top:0px;}
}
.inn-table .no-options {color:#b2b2b2;}
.inn-table .summary_zag {margin-top:5px;}
.no-margin {margin:0px;}
.inn-table .date_news {font-size:10px; color:#A84312;}
.conf p {margin:0px;}
.conf .date_news {margin-top:10px;}
.conf .name {font-size:10px; margin:0px;}
.conf .name  span {font-weight:bold;}
.conf .theme {font-size:12px; font-weight:bold;}