body {
  font:10pt Tahoma, Sans-Serif;
  color:black;
width:100%;
padding:0; margin:0;

}

p {
  font:10pt Tahoma, Sans-Serif;
  color:black; 
  text-align: justify;
  padding-left:10px;
  padding-right:5px;
}
p.skazka {
   text-align: center;
   font:14pt Tahoma, Sans-Serif;
  color:#A4669F; 
}

p.large {
	font:10pt Tahoma, Sans-Serif;
	color: #4F2700;
	text-align: justify;
	padding-left:10px;
}

p.left {
   text-align: left;
}
p.center {
   text-align: center;
}

p.right {
   text-align: right;
}

td {
  font:10pt Tahoma, Sans-Serif;
  color:black; 
  text-align: justify;  
}

a:link,
a:visited {
 font:10pt Tahoma, Sans-Serif;  
  text-decoration:none;   
   color:#84591A; 
}

a:hover,
a:active {
	text-decoration:underline;
	color:#84591A;
	
}

 td.border {
	border-style:solid;
	border-width:1px;
	border-color: #C4B691;
}

table.cen { 
background:url(images/bg_l5.jpg) left repeat-y;
}

tr.mid { 
background:url(images/bg_r5.jpg) right repeat-y;
}

 td.mid_l {   
  background:url(images/mid_l5.jpg) left bottom no-repeat;	
  width:200px; 
   padding-top: 5px;
   padding-left: 15px; 
  padding-bottom: 20px;
 vertical-align: top;
}
 td.mid_r {   
  background:url(images/mid_r5.jpg) right  bottom no-repeat;	
  width:90px; 
}

td.bot_l { 
width:200px; 
height:60px;
background:url(images/bot_l5.jpg) left bottom no-repeat;
 }

td.bot_m {
	height:60px;
	padding-left: 20px;
	padding-right: 10px;
	vertical-align: middle;
	font:11pt Tahoma, Sans-Serif;
	color: #6F4A15;
	text-align: right;
} 
 
form.foot { 
  background: #F7F6E6; 
  display:block; 
  border-style:solid; border-width:1px 0;
  border-color: #C4B691;  
  padding-bottom: 2px;
  padding-top: 2px;
   padding-left: 10px;
   padding-right: 30px;
   font:8pt Tahoma, Sans-Serif;
  }
 
td.bot_r { 
 width:90px; 
height:60px;
background:url(images/bot_r5.jpg) left bottom no-repeat;
 }



h1 {
	padding:2px;
	text-indent: 8px;
	font:13pt Tahoma, Sans-Serif;
	color: #84591A;
	background: #F7F6E6; 
  display:block; 
  border-style:solid; border-width:1px 0;
  border-color: #C4B691;    
	
}

h1.gal {
	padding:2px;
	text-indent: 8px;
	font:10pt Tahoma, Sans-Serif;
	color: #84591A;
	background: #eae7db; 
  display:block; 
  border-style:solid; border-width:1px 0;
  border-color: #C4B691;    
	
}
h4 {
	padding-top:10px;	
	padding-bottom:2px;
	color: #84591A;
	background: #F7F6E6; 
  display:block; 
  border-style:solid; border-width:1px 0;
  border-color: #C4B691;    
	text-align: center;
}


h2 {
	padding-top:1px;	
	padding-bottom:1px;
	 padding-left: 10px;
	font:12pt Tahoma, Sans-Serif;
	color: Maroon;	
	
}

h3 {
	padding-top:1px;	
	padding-bottom:1px;
	 padding-left: 10px;
	font:11pt Tahoma, Sans-Serif;
	color: Maroon;	
	
}

h3.center {
	padding-top:1px;	
	padding-bottom:1px;
	 padding-left: 10px;
	font:11pt Tahoma, Sans-Serif;
	color: Maroon;	
	text-align: center;
	
}

h3.red {
	padding-top:1px;	
	padding-bottom:1px;
	 padding-left: 10px;
	font:11pt Tahoma, Sans-Serif;
	color: #c40000;	
	
}

h3.white {
	padding-top:1px;
	padding-bottom:1px;
	padding-left: 10px;
	font:11pt Tahoma, Sans-Serif;
	color: White;
	text-align : center;
}
  
td.tit { background:url(images/bg_top3.jpg) #F4F3E1 left bottom repeat-x;
text-align: center;
vertical-align: top;
 padding-top: 3px;
height: 53px;	
}


#sections li a {
  display:block;
  margin:5px 0; padding:2px 5px;
  border-style:solid; border-width:1px 0;
  text-decoration:none;
}


A.menu,
A.menu:visited {
 font:9pt Tahoma, Sans-Serif;
  margin:4px 0; padding:4px 10px;  
  text-decoration:none;   
  text-align: left;
  color:Maroon;
  font-weight:bold;  
  background: #F7F6E6; 
  display:block; 
  border-style:solid; border-width:1px 0;
  border-color: #C4B691;  
  
}


A.menu:hover,
A.menu:active {
	border-style:solid;
	border-width:1px 0;
	border-color: white;
	background:#C4B691;
	text-decoration:none;
	color:#F7F6E6;
	/* background:#E8E8E8;
	*/
}

A.smal,
A.smal:visited,
A.smal:hover,
A.smal:active  {
 font:8pt ;  
  color:Maroon; 
}

A.menu_top,
A.menu_top:visited,
A.menu_top:hover,
A.menu_top:active  {
 font:10pt ;  
  color:Maroon; 
}

.menu_top { 
color:Maroon; 
 }

A.menu_a {
 font:9pt Tahoma, Sans-Serif;
  margin:6px 0; padding:4px 10px;  
  text-decoration:none;   
  text-align: left;
  color:#F7F6E6;
  font-weight:bold;  
  background: #C4B691; 
  display:block; 
  border-style:solid; border-width:1px 0;
  border-color: white;  
  
}

A.red,
A.red:visited  {
	font:10pt ;
	color:Maroon;
	text-decoration : underline;
}

A.red:hover,
A.red:active  {
	font:10pt ;
	color:Maroon;
	text-decoration : underline;
	font-weight:bold;
}


A.red_b,
A.red_b:visited,
A.red_b:hover,
A.red_b:active  {
 font:10pt ;  
  color:Maroon; 
  font-weight:bold;  
}

A.red2_b,
A.red2_b:visited,
A.red2_b:hover,
A.red2_b:active  {
	font:10pt ;
	color: Red;
	font-weight:bold;	
}

A.obmen,
A.obmen:visited,
A.obmen:hover,
A.obmen:active  {
 font:7pt ;  
 }

td.foot{  
/*background:#C4B691;*/
background:url(images/bg_bot5.jpg) left bottom repeat-x;
 height: 22px;
  padding-left: 10px;
  padding-right: 10px;
  

}

td.foot_r{ 
color:#F7F6E6;
font:8pt Tahoma, Sans-Serif;
 font-weight:bold;   
 text-align: right; 
 vertical-align: middle;
 }
 
 td.foot_l{ 
 text-align: left;
 vertical-align: middle;
 }
 
td.foot1{  
background:url(images/bg_bot1_5.jpg) left bottom repeat-x;
 height: 5px;
 padding-right: 10px;
}

td.cont {  
 text-align: justify;
 vertical-align: top;
 padding-top: 15px;
 padding-left: 0px;
 padding-right: 10px;
 
}
 td.count {
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align : top;
}
  
  table.img {	
	 margin: 5px;
	background: #F2F1DD;
	border-style:solid;
	border-width:1px;
	border-color: #C4B691;
	text-align: center;
}
.img {  
 font:7pt Tahoma, Sans-Serif;
  color:black;      
  padding-left:3px;  
  text-align: center;
}

img {
   margin: 2px;
  }
  table.gal {	
 cellspacing:3px;
		
} 

td.gal { 
background: #F2F1DD;
	border-style:solid;
	border-width:1px;
	border-color: #C4B691;
	text-align: center;	
	padding: 5px;
    text-align: center;			 
	font:7pt Tahoma, Sans-Serif; 
	font-style: italic;
 }
 
 td.foto_js { 
	text-align: center;			 	
 }

   A.img,
A.img:visited {
	font:7pt Tahoma, Sans-Serif;
	color: #84591A;
	text-decoration:none;  	
}
 
A.imgl:hover,
A.img:active {
	font:7pt Tahoma, Sans-Serif;
	color: Maroon;
	text-decoration:underline;  	
}
 
  
  A.mail,
A.mail:visited {
 font:8pt Tahoma, Sans-Serif; 
  text-decoration:none;   
   color:#F7F6E6;
  font-weight:bold;   
  
}

A.mail:hover,
A.mail:active {	
	background:#F7F6E6;
	text-decoration:underline;
	color:#C4B691;
	
}

input { 
 height: 18px;
 font:8pt Tahoma, Sans-Serif;
 margin-left: 2px;
 margin-right: 2px;
 }
 
 select { 
 height: 18px;
 font:8pt Tahoma, Sans-Serif;
 }
 
 li {
 list-style-image: url(images/li.gif);
   }
   table.gram {    
    border-style:solid; border-width:1px 1px;
  border-color: #C6B674;  
  margin-right: 10px;
   margin-left: 10px;  
   background-color: #F6E790;
    }
	td.gram { 
 font:8pt Tahoma, Sans-Serif;   
   text-align: center;
   margin:2px 2px; 
   padding:1px 1px;  
   
	 }
	 
	 td.gram_tit { 
	 font:8pt Tahoma, Sans-Serif;
   color:white;
   text-align: center;
   margin:2px 2px; 
   padding:0px 0px;  
   background-color: #C6B674;
   
	 }
	 A.gram,
A.gram:visited {
 font:8pt Tahoma, Sans-Serif; 
  text-decoration:none;   
  
}

A.gram:hover,
A.gram:active {
	text-decoration:underline;
	
}

.red {
	font:10pt Tahoma, Sans-Serif;	
	color : Maroon;
}

p.red_center {
	font:10pt Tahoma, Sans-Serif;	
	color : Maroon;
	text-align: center;
}


