﻿html {
  min-height: 100%;
}

a 
{
   font-weight: 700;
   color: #4d88c7;
   text-decoration : none;
	font-style: italic;
}

a:visited 
{
   color: #4d88c7;
}
a:hover 
{
   color: #21479b;
}
a:active
{
   color: #9e0121;
}

h1 {
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

p {
   margin-top: 10px;
   margin-bottom: 15px;
   margin-left: 7px;
   margin-right: 7px;
   font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	color: #000000;
	}

body {
   margin: 0px;
	background: #f2f2f2 url('images/bg_top.jpg') repeat-x center top;
	position: relative;
	height: 0px;
	width: 0px;
	line-height: 100%;
	}

.container {
   background: url(images/top.gif) no-repeat center top;
   margin: 0 auto;
   padding: 0 0px 0px;
   width: 1082px;
   height: 500px;
}

.containerslo {
   background: url(images/slo_top.gif) no-repeat center top;
   margin: 0 auto;
   padding: 0 0px 0px;
   width: 1082px;
   height: 500px;
}

table.contentbg {
   width: 908px;
   height: auto;
   border: none;
   background: url(images/bg.jpg) repeat-y right top;
}

table.contentbg td.img { 
   background: url(images/corner.gif) no-repeat right bottom;
   height: 327px;
}

table.content {
   width: 877px;
   height: auto;
   border: none;
   background: none;
}

table.content td.blanktop { 
   height: 14px;
   background:none;
}

table.content td.head { 
   height: 198px;
   background: url(images/ninochkas_borsois_header.jpg) no-repeat center top;
}

table.content td.headslo { 
   height: 198px;
   background: url(images/slo_ninochkas_borsois_header.jpg) no-repeat center top;
}

table.main {
   width: 100%;
   height: 227px;
   margin-left:auto; 
   margin-right:auto;
   border: none;
   border-spacing: 0;
   padding: 0px 0px 0px;
   vertical-align: top;
   background: url(images/cont_bg_top.jpg) no-repeat center top;
}

table.mainslo {
   border-style: none;
	border-color: inherit;
	border-width: medium;
	margin-left:auto; 
   	margin-right:auto;
   	border-spacing: 0;
   	padding: 0px 0px 0px;
   	vertical-align: top;
   	background: url(images/slo_cont_bg_top.jpg) no-repeat center top;
}

table.news {
   width: 200px;
   height: auto;
   border: none;
   background: none;
}

table.news td.border { 
   height: 130px;
   border-bottom: #bcc3ca solid 3px;
   background:none;
}

table.news td.stripes { 
   height: 14px;
   padding: 0px 10px 50px;
   background: url(images/stripes.gif) repeat-y center top;
}

table.gallery {
   width: 100%;
   height: auto;
   border: none;
   background: none;
}

table.gallery td.textlink { 
   width: 170px;
   text-align: left;
   background: none;
}

table.gallery td.bg { 
   height: 125px;
   background: url(images/visit_gallery_bg.jpg) no-repeat center center;
}

.headlineindex {
   font-weight: bold;
   font-size: 18px;
   font-family: arial;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 7px;
   margin-right: 7px;
   text-align: center;
   color: #aa7e50;
}

.headlinesmaller {
   font-weight: bold;
   font-size: 14px;
   font-family: arial;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 7px;
   margin-right: 7px;
   text-align: center;
   color: #aa7e50;
}

.links {
   font-weight: normal;
   font-size: 11px;
   font-family: arial;
   text-align: center;
   color: #4d88c7;
}

.copyright {
   font-weight: normal;
   font-size: 11px;
   font-family: arial;
   text-align: center;
   color: #000000;
}


.newsheadline {
   font-weight: bold;
   font-size: 12px;
   font-family: arial;
   text-align: left;
   color: #a97d4e;
}

.newstext {
   font-weight: normal;
   font-size: 11px;
   font-family: arial;
   text-align: left;
   color: #000000;
}

.blacklink a:link {
   text-decoration: none;
   font-family: arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-align: left;
}
.blacklink a:visited {
   text-decoration: none;
   font-family: arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-align: left;
}

.blacklink a:active {
   text-decoration: none;
   font-family: arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-align: left;
}
.blacklink a:hover {
   text-decoration: none;
   font-family: arial;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-align: left;
}

.hor { 
   height: 9px;
   background: url(images/pix.jpg) repeat-x center;
   padding: 0px 0px 0px;
}

.menu{
	width: 180px;
	border-style: none;
}

.menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.menu li a{
	font: normal 14px Arial;
	display: block;
	background: none;
  	height: 19px;
	padding: 4px 0 4px 20px;
	line-height: 19px;
	text-decoration: none;
	text-align: left;
}	
	
.menu li a:visited {
	color: #4d88c7;
	background: transparent url(images/menu_bg.gif) no-repeat center;
}

.menu li a:link {
	color: #4d88c7;
	background: transparent url(images/menu_bg.gif) no-repeat center;
	height: 19px;
	width: 160px;
}

.menu li a:hover{
	color: #9e0121;
	background: transparent url(images/menu_over.gif) no-repeat center;
}

	
.menu li a.selected{
	color: #4d88c7;
	background: transparent url(images/menu_current.gif) no-repeat center;
}
