body {
  margin:0px;
  padding:0px;
  background-color:#c3e3f2;
  background-image: url('../pic/main_bg.gif');
  background-position: top;
  background-repeat: repeat-x;
  font-family: arial, verdana, tahoma;
}

* {
	font-family: arial, verdana, tahoma;
}

#main_top_container {
  padding: 30px;
}

#main_menu_container {
  text-align: right;
  padding-right: 135px;
}

#vac_bottom_center {
  background-image: url('../pic/vac_bottom_bg.gif');
  background-position:bottom;
  background-repeat: repeat-x;
  text-align:center;
}

#vac_bottom_left {
  height: 360px;
  width: 274px;
  background-image: url('../pic/vac_bottom_left.jpg');
  background-position: bottom left;
  background-repeat: no-repeat;
}

#vac_bottom_right {
  height: 360px;
  width: 500px;
  background-image: url('../pic/vac_bottom_right.jpg');
  background-position: bottom right;
  background-repeat: no-repeat;
}

#vac_top_container {
  padding-top: 65px;
  padding-left: 70px;
  height: 230px;
}

#vac_menu_container {
  text-align: right;
  padding-right: 135px;
}

#logo_container {
  vertical-align: top;
}

.mtd {
  height: 47px;
  vertical-align: top;
}

#vac_center {
  vertical-align: top;
}

#submenu_container {
  vertical-align: top;
  width: 294px;
  background-image: url('../pic/main_bottom_left.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-bottom: 300px;
}

#content_block {
  vertical-align: top;
  padding:20px;
  background-image: url('../pic/main_bottom_right.jpg');
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-bottom: 300px;
}

#main_center {
	background-image:url('../pic/cbg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

#block_top {
  width: 294px;
  height: 72px;
  background-image: url('../pic/news_block_top.jpg');
  padding-left: 25px;
  padding-top: 30px;
  color: #da231b;
  font-family:arial, verdana, tahoma;
  font-size:14px;
  font-weight: bolder;
}

#block_center {
  background-image: url('../pic/news_block_bg.gif');
  background-repeat: repeat-y;
}

#block_bottom {
  width: 294px;
  height: 16px;
  background-image: url('../pic/news_block_bottom.gif');
  font-size:8px;
}

#raspor {
  width:20px;
  height:300px;
}

#north_west {
  width:16px;
  height:16px;
  background-image: url('../pic/nw.gif');
  font-size:6px;
}

#north {
  height:16px;
  background-image: url('../pic/n.gif');
  background-repeat: repeat-x;
  font-size:6px;
}

#north_east {
  width:16px;
  height:16px;
  background-image: url('../pic/ne.gif');
  font-size:6px;
}

#west {
  width:16px;
  background-image: url('../pic/w.gif');
  background-repeat: repeat-y;
  font-size: 6px;
}

#content {
  background-color: #fff;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
}

#east {
  width:16px;
  background-image: url('../pic/e.gif');
  background-repeat: repeat-y;
  font-size: 6px;
}

#south_west {
  width:16px;
  height:16px;
  background-image: url('../pic/sw.gif');
  font-size: 6px;
}

#south {
  height:16px;
  background-image: url('../pic/s.gif');
  background-repeat: repeat-x;
  font-size: 6px;
}

#south_east {
  width:16px;
  height:16px;
  background-image: url('../pic/se.gif');
  font-size: 6px;
}

#pagename {
  color: #da231b;
  font-family:arial, verdana, tahoma;
  font-size:18px;
  font-weight: bolder;
}

a:link {
  color:#004800;
}

a:visited {
  color:#004800;
}

a:active {
  color:#004800;
}

a:hover {
  color:#da231b;
}

.cat {
  font-weight:bolder;
}

.super_cat {
  font-weight:bolder;
  text-decoration: none;
  text-transform: uppercase;
}

#main_bottom_left {
  height: 516px;
  width: 287px;
  background-image: url('../pic/main_bottom_left.jpg');
  background-position: bottom left;
  background-repeat: no-repeat;
}

#main_bottom_right {
  height: 516px;
  width: 690px;
  background-image: url('../pic/main_bottom_right.jpg');
  background-position: bottom right;
  background-repeat: no-repeat;
}

.ctd {
  padding-left:20px;
  padding-bottom:20px;
}

.ctp {
  width:200px;
  padding-bottom:20px;
  padding-left:50px;
}

.news_pic {
	border: 1px solid #ccc;
}

.nb_date {
	padding-left: 25px;
	padding-top:5px;
	font-weight: bolder;
	font-size: 13px;
	padding-bottom: 2px;
}

.nb_pic {
	padding-left: 25px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.nb_tizer {
	padding-left: 25px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 50px;
	font-size: 12px !important;
}

.nb_link {
	padding-right: 50px;
	text-align: right;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.date {
	padding-top:5px;
	font-weight: bolder;
	padding-bottom: 2px;
}

.tizer {
	padding-bottom: 2px;
	vertical-align: top;
}

.link {
	padding-bottom: 2px;
	padding-top: 2px;
}

.tdpic {
	width: 180px;
	vertical-align: top;
}

.faq_row {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.button {
	background-color: #87cefa;
	border: 1px solid #ccc;
	color: #000;
}

.search_block {
	padding-bottom: 10px;
}

.datetime {
	font-size:10px;
	font-style: italic;
	color: gray;
}

#pcou * {
	font-size:11px;
}

#pcou {
	font-size:11px;
	color: #006400;
}

.finded {
	font-size:12px;
}

.search_block {
	padding-bottom: 20px;
}

.word {
	font-weight: bolder;
	color: red;
}

#ask {
	font-style: italic;
	padding-bottom: 20px;
}

.message_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.message_list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.message_head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 50px; CURSOR: pointer; POSITION: relative;
}
.message_head .timestamp {
	FONT-SIZE: 95%; RIGHT: 10px; COLOR: #666666; POSITION: absolute; TOP: 5px
}
.message_head span {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-STYLE: normal; color: #004800;
}
.message_body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 70px; PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
.collapse_buttons {
	PADDING-RIGHT: 0px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 383px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.collapse_buttons A {
	FLOAT: right; MARGIN-LEFT: 15px
}
.show_all_message {
	PADDING-RIGHT: 12px; BACKGROUND: url(images/tall-down-arrow.gif) no-repeat right center
}
.show_recent_only {
	PADDING-RIGHT: 12px; DISPLAY: none; BACKGROUND: url(images/tall-up-arrow.gif) no-repeat right center
}
.collpase_all_message {
	PADDING-RIGHT: 12px; BACKGROUND: url(images/collapse-all.gif) no-repeat right center; COLOR: #666666
}

#nav1 {
  margin: 0 0 0 0px; padding: 0;
  list-style: none;
  position: relative; z-index: 500;
}

#nav1 li {
  float: left; $float: none; $display: inline;
  text-transform: uppercase;
  margin: 0 0px 0 0;
  position: relative; zoom: 1;
  font: bold 17px Arial Narrow, Arial, sans-serif;
  text-align: left;
  padding-top:2px;
  padding-top:2px;
  padding-top:2px;
  padding-top:2px;
}

#nav1 li.active a {
  color: #ED1C24;
}

#nav1 li.active a:hover {
  color: #ED1C24;
  text-decoration: underline;
}

#nav1 li a {
  color: #000;
  text-decoration: none;
}

#nav1 li a:hover {
  color: #4A4A4A;
}

#nav1 div.sub {
  position: absolute; left: 0; _top: -444444px; z-index: 900;
  display: none;
  width: 180px;
}

#nav1 li:hover div.sub, #nav1 li.sfhover div.sub  {
  display: block;
  top: 135px;
}

#nav1 li ul {
  margin: 0; padding: 0 4px 0 5px;
  list-style: none;
  background: #fff;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
}

#nav1 li ul li {
  margin: 0; argin: 0 0 -4px 0; padding: 0;
  width: 100%;
  float: none;
  font: 12px Tahoma, sans-serif;
  text-transform: none;
}

#nav1 li.active ul li a {
  color: #000;
}

#nav1 li.active ul li a:hover {
  color: #000;
  text-decoration: none;
}

#nav1 li ul li a {
  font-weight: normal;
  display: block;
  padding: 2px 0 0 0;
}

#nav1 li ul li a strong {
  display: block;
  padding: 4px; 0 6px 8px;
  font-weight: normal;
}

#nav1 li ul li a:hover strong {
  color: #dc143c;
  background-color:#dcdcdc;
}

#nav1 li ul li a:hover {
  color: #000;
}

#nav2 {
  margin: 0 0 0 0px; padding: 0;
  list-style: none;
  position: relative; z-index: 500;
}

#nav2 li {
  float: left; $float: none; $display: inline;
  text-transform: uppercase;
  margin: 0 0px 0 0;
  position: relative; zoom: 1;
  font: bold 17px Arial Narrow, Arial, sans-serif;
  text-align: left;
  padding-top:2px;
  padding-top:2px;
  padding-top:2px;
  padding-top:2px;
}

#nav2 li.active a {
  color: #ED1C24;
}

#nav2 li.active a:hover {
  color: #ED1C24;
  text-decoration: underline;
}

#nav2 li a {
  color: #000;
  text-decoration: none;
}

#nav2 li a:hover {
  color: #4A4A4A;
}

#nav2 div.sub {
  position: absolute; left: 0; _top: -444444px; z-index: 900;
  display: none;
  width: 180px;
}

#nav2 li:hover div.sub, #nav2 li.sfhover div.sub  {
  display: block;
  top: 135px;
}

#nav2 li ul {
  margin: 0; padding: 0 4px 0 5px;
  list-style: none;
  background: #fff;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
}

#nav2 li ul li {
  margin: 0; argin: 0 0 -4px 0; padding: 0;
  width: 100%;
  float: none;
  font: 12px Tahoma, sans-serif;
  text-transform: none;
}

#nav2 li.active ul li a {
  color: #000;
}

#nav2 li.active ul li a:hover {
  color: #000;
  text-decoration: none;
}

#nav2 li ul li a {
  font-weight: normal;
  display: block;
  padding: 2px 0 0 0;
}

#nav2 li ul li a strong {
  display: block;
  padding: 4px; 0 6px 8px;
  font-weight: normal;
}

#nav2 li ul li a:hover strong {
  color: #dc143c;
  background-color:#dcdcdc;
}

#nav2 li ul li a:hover {
  color: #000;
}

#nav3 {
  margin: 0 0 0 0px; padding: 0;
  list-style: none;
  position: relative; z-index: 500;
}

#nav3 li {
  float: left; $float: none; $display: inline;
  text-transform: uppercase;
  margin: 0 0px 0 0;
  position: relative; zoom: 1;
  font: bold 17px Arial Narrow, Arial, sans-serif;
  text-align: left;
  padding-top:2px;
  padding-top:2px;
  padding-top:2px;
  padding-top:2px;
}

#nav3 li.active a {
  color: #ED1C24;
}

#nav3 li.active a:hover {
  color: #ED1C24;
  text-decoration: underline;
}

#nav3 li a {
  color: #000;
  text-decoration: none;
}

#nav3 li a:hover {
  color: #4A4A4A;
}

#nav3 div.sub {
  position: absolute; left: 0; _top: -444444px; z-index: 900;
  display: none;
  width: 180px;
}

#nav3 li:hover div.sub, #nav3 li.sfhover div.sub  {
  display: block;
  top: 135px;
}

#nav3 li ul {
  margin: 0; padding: 0 4px 0 5px;
  list-style: none;
  background: #fff;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
}

#nav3 li ul li {
  margin: 0; argin: 0 0 -4px 0; padding: 0;
  width: 100%;
  float: none;
  font: 12px Tahoma, sans-serif;
  text-transform: none;
}

#nav3 li.active ul li a {
  color: #000;
}

#nav3 li.active ul li a:hover {
  color: #000;
  text-decoration: none;
}

#nav3 li ul li a {
  font-weight: normal;
  display: block;
  padding: 2px 0 0 0;
}

#nav3 li ul li a strong {
  display: block;
  padding: 4px; 0 6px 8px;
  font-weight: normal;
}

#nav3 li ul li a:hover strong {
  color: #dc143c;
  background-color:#dcdcdc;
}

#nav3 li ul li a:hover {
  color: #000;
}

.topp {
  width: 180px; height: 10px;
  background: url('../pic/topr.gif') 0 0 no-repeat;
  font-size:6px;
}

.bott {
  width: 180px; height: 10px;
  background: url('../pic/botr.gif') 0 0 no-repeat;
}

#cont {
	font-size: 12px;
}

#cont * {
	font-size: 12px;
}

#sobad {
	padding: 50px;
	text-align: center;
	color: red;
	font-weight: bolder;
}

.tdmenucol {
	text-align: center;
	width: 33%
}

