﻿/* CSS Document */
/*-------End:����� ���������-------*/
body,div,h2, h3, p {
  padding:0;
  margin:0;
}
body {
  font-family:Arial, serif;
  font-size:9pt;
  overflow:hidden;
  overflow-y:auto;
}
img {
  border:none;
}
/*div {
  border:1px #ccccff solid;
}*/
a {
  text-decoration:none;
  color:#4885a3;
}
a:hover {
  color:blue;
}
#right h2, #left h2 {
  padding-bottom:3px;
  text-align:center;
  color:#005e8c;
}
#right h3, #left h3 {
  text-align:center;
  color:#4885a3;
  font-size:10pt;
}
/*a:visited {
  color:darkBlue;
}*/
#inner_container { 
  width:100%;
  background:#fff url(left.gif) repeat-y left; 
} 
#container {
  background:url(img/centerBackTop.jpg) left top repeat-x; 
}
#container2 {
  background:url(img/centerBackTopR.jpg) right top no-repeat;
}
#container3 {
  background:url(img/centerBackBotC.jpg) 0 bottom repeat-x;
}
.clear {
  height:0;
  clear:both
}
/*-------End:����� ���������-------*/
/*-------�����-------*/ 
#header { 
  width:100%;
  margin:0 -1px 
}
.nav {
  background:url(img/header.jpg) center top no-repeat;
  height:43px;
  margin-top:-15px;
}
.navDv {
  background:url(img/menu2.png) center top no-repeat;
}
.nav ul {  
  width: 1000px;
  height:21px;
  list-style-type:none;
 
  
}
.nav li {
  float:left;
  padding:0 10px 0 10px;
  height:21px;
  color:#ffffff;
}
.nav li a {
  text-transform:uppercase;
  color:#ffffff;
  font-weight:bold;
}
.nav li a:hover {
  color:#ccccff;
}
/*-------End:�����-------*/
/*-------����� � ����-------*/ 
#CenterLeftRight {  
  background:url(img/centerBackBot.jpg) center bottom no-repeat;
}
.topLeft {
  height:30px;
  width:150px;
  background:url(img/leftColTop.png) 0 top no-repeat;
  margin-top:-7px;
}
.topRight {
  height:26px;
  width:150px;
  background:url(img/rightColTop.png) 0 top no-repeat;
  margin-top:-7px;
}
.bot {
  height:17px;
  width:150px;
  background:url(img/leftColBott.png) 0 bottom no-repeat;
}
.cent {
  background:url(img/leftColRep.png) 0 0 repeat-y;
  width:150px;
}
.botRight {
  height:13px;
  width:150px;
  background:url(img/rightColBott.png) 0 bottom no-repeat;
}
.centRight {
  background:url(img/rightColRep.png) 0 0 repeat-y;
} 
#left {  
  width:150px; 
  margin-top:-13px;
}
#left p, #left table {
  padding:0 7px 0 7px;
}
#weaser p {
  margin-left:-70px;
}
#center {
  width:630px;
  height:100%;
  margin:0 20px 0 20px;
  overflow:hidden; 
}
#center p {
  padding:0 2px 0 2px;
}
#center ul {
  padding:0;
  margin:0;
  list-style-type:none;
}
#center li {
  width:630px;
}
.post {
  margin-top:5px;
}

#center h2.page_title {
  font-size:8pt;
  width:540px;
  height:39px;
  text-align:right;
  padding:10px 90px 0 0;
  font-weight:bold;
  text-transform:uppercase;
  background:url(img/h2Back.png) 0 -4px no-repeat;
}
.alignleft {
  float:left;
  padding:10px;
}
.alignright {
  float:right;
  padding:10px;
}
#center .object {
  width:630px;
  border:2px #000000 solid;
}
.more-link {
  color:black;
  font-weight:bold;
}
/*-------End:����� � ����-------*/
/*-------�����-------*/
#right {
  width:150px;
  margin-top:-10px;
}
#right .calend h2{
  padding-bottom:10px;
}
#right .news {
  margin-top:9px;
}
#plan {
  width:300px;
  display:none;
  background-color:#fff;
  position:absolute;
  padding:5px;
  z-index:6000;
  border:1px #ccccff solid;
}
#plan thead, #plan tfoot {
  background:#000000;
  color:#ffffff;
}
#plan tbody {
  background:#cfeae5;
}
#plan th, #plan td {
  border:1px #ffffff solid;
  text-align:center;
}
#plan h3 {
  text-align:center;
  font-weight:normal;
}
#plan div {
  padding:10px;
  background:#FABBB2;
  border:1px red solid;
}
#plan .close {
  font-weight:bold;
  display:block;
  width:100%;
  text-align:right;
}
#plan .close a{
  color:black;
  text-decoration:none;
}
#plan .close a:hover {
  color:red;
}
.newsContent {
  margin-top:-8px;
}
.more {
  display:block;
  width:100%;
  text-align:right;
}
.more a {
  color:#D44209;
}
.news p, .news h2 {
  padding:0 7px 0 7px;
}
.news h3 {
  margin-top:10px;
}
/*-------End:�����-------*/ 
/*-------������-------*/
#footer {
  width:100%;
  padding-bottom:20px;
  font-weight:bold; 
}
/*-------End:������-------*/
/*-------�������� ������-------*/
.gmtbl {
  background-color: none;
  border:none;
  position:relative;
  right:20px;
}
.gmtdttl {
  font-size: 110%; 
  font-weight: bold;
  color: #4885a3; 
  text-align:center; 
  background-color: none;
}
.gmtdtext {
  font-size: 100%; 
  font-weight: normal; 
  color: #000000;
  text-align:center;
}
.tddiv { 
  text-align: left !important;
}
div#cntdiv{ 
  position:absolute; 
  display:block;
}
div#infselectlist{ 
  background-color:none; 
  width:100%; 
  height:100%; 
  position:relative; 
  top:1; 
  left:0; 
  right:0; 
  visibility:hidden; 
  cursor:pointer;
}
div#hiddentl{ 
  position:relative; 
  top:1; 
  left:0; 
  right:0; 
  visibility:hidden;
}
#prevBtn, #nextBtn {
  position:relative;
  top:10px;
  left:20px;
  z-index:5100;
}
#prevBtn a, #nextBtn a{ 
  font-size:13pt;
  display:block;
width:97px;
height:12px;
}
#prevBtn a{
  text-align:left;
background:url(img/knopka2.png) 0 0 no-repeat;
}
#nextBtn a{
  text-align:left;
background:url(img/knopka.png) 0 0 no-repeat;
}
#preloader {
  display:none;
  position:absolute;
  z-index:5100;
}
#tableXML {
  width:630px;
}
#tableXML td {
  text-align:center;
  border: 1px #000000 solid;
}
#tableXML .DateTime {
  background:#000000;
  color:#ffffff;
  font-weight:bold;
}
#tableXML .Number {
  background:#000000;
  color:#ffffff;
  font-weight:bold;
}
.post_page {
  clear:both;
}
.children {
  position:absolute;
  display:none;
  text-align:left;
  list-style-type:none;
  padding:0;
  margin:0;
}
.children li{
  padding:1px 0 1px 8px;
  float:none;
  background:url(img/zal.png) left 0 repeat-y;
}
.children li a {
  color:#000000;
  text-transform:capitalize;
}
.children .firstChild{
  padding-top:8px;
}
.children .lastChild {
  padding-bottom:4px;
}
