html, body {height:100%;}
body,td,th {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #2b1b03;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 11px Tahoma, Verdana, Arial;
	color: #2b1b03;
	background: #b9873e;
	}
	img {display: inline;}
table,img {border:0;}	
p {padding: 5px 5px 5px 5px;}
a {color: #a4650a; text-decoration: underline;}

a:hover {text-decoration: none; color: #f2c263;}
.p {padding: 10px 10px 10px 10px;}
h1,h2,h3,h4,h5,h6 { font-size: 16px; font-family: Arial; font-weight: normal;}
h2 {font-size: 1.2em; text-transform: uppercase; font-weight: bold; padding-bottom: 0; margin-bottom: 0; }
h3 {font-size: 1.1em; font-weight: bold; padding-bottom: 0; padding-top: 0; margin:0; color: #990000; }
h4 {font-size: 1.1em;  text-transform: uppercase; padding-bottom: 5px; padding-top: 5px; margin:0; color: #040d3f;}
h3.reg {font-size: 1.1em; font-weight: normal; padding-bottom: 5px; padding-top: 0; margin:0; color: #990000; }
h1.main {font: 11px Tahoma, Verdana, Arial; color: #2b1b03; padding: 0; margin: 0; float:left;}
h3.vcf_2008 {font-size: 1.2em; font-weight: bold; padding-bottom: 0; padding-top: 0; margin:0; color: #990000; }

.content {padding: 15px 15px 100px 15px;}
.list {padding-bottom: 30px;}
#bot_left {width: 959px; height: 119px;
	background-position: bottom left;
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
	background-image: url("images/cat_bott_02.jpg");
	
}
#bott {width: 667px; z-index: 2;}

h1.news { font-family: Tahoma, Verdana, Arial; border-bottom: 1px solid #c4dfea; font-size: 1.5em; line-height: 1.22; padding-bottom: 1px; text-transform: uppercase;}
.title { background: url("images/arr_big.gif") left top no-repeat; height:19px; padding-left:30px; padding-bottom: 40px; position:relative; }
.title_pup { background: url("images/arr_big.gif") left top no-repeat; height:19px; padding-left:30px; padding-bottom: 10px; position:relative; }
	
.top {background-image: url(images/clouds.jpg); 
background-position: top left;
	background-repeat: no-repeat;
	height: 191px;}
.left {
	width: 292px; background-image: url(images/left.jpg); 
background-position: top left;
	background-repeat: no-repeat;}
	.center {background-image: url(images/bg_center.jpg); 
background-position: top left;
	background-repeat: no-repeat;
	width: 667px; height: 800px; background-color:#8DB3D8; }
	.right {background-image: url(images/bg_center_right.jpg); 
background-position: top left;
	background-repeat: no-repeat;}
	.bottom {background-image: url(images/bottom.jpg); 
background-position: bottom left; height: 118px;
	background-repeat: no-repeat; padding-left: 292px; padding-bottom: 15px;}
	.bottom a {text-decoration: underline; color: #1d160e;}
	.bottom a:hover {text-decoration: underline; color: #f2c263;}

	
	.bottom_l {background-image: url(images/bottom.jpg); 
background-position: bottom left; height: 118px;
	background-repeat: no-repeat; }
	.bottom_l a {text-decoration: underline; color: #1d160e;}
	.bottom_l a:hover {text-decoration: underline; color: #f2c263;}


#home {position: absolute; width: 41px; height: 16px;
top: 80px; left: 842px;}
#lang {left: 883px; position: absolute; top: 80px; width: 73px; height: 16px;}
#menu { 
	float: left;
	width: 410px;
	height: auto;
	top: 150px;
	margin-left: 10px;
	left: 520px;
	position: absolute; 
} 
	  #menu a {
	padding-bottom: 3px;
	color: #85550e;
	text-decoration: none;
	display: block;
	font-weight: bold;
	
}
	  
#menu a:hover {padding-bottom: 3px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #b9873e;
	border-bottom: 3px solid #85550e;
	
	} 
#menu_e { 
	float: left;
	width: 410px;
	height: auto;
	top: 150px;
	margin-left: 10px;
	left: 525px;
	position: absolute; 
} 
	  #menu_e a {
	padding-bottom: 3px;
	color: #85550e;
	text-decoration: none;
	display: block;
	font-weight: bold;
	
}
	  
#menu_e a:hover {padding-bottom: 3px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	
	color: #b9873e;
	border-bottom: 3px solid #85550e;
	
	} 	
.litter-box {background-image: url(images/news_box.gif); 
background-position: top left;
	background-repeat: no-repeat; width: 109px; height: 22px; color: #990000; font-weight: bold; line-height: 2; text-align: center; margin-bottom: 10px; margin-top: 10px;}	
.news-box {background-image: url(images/news_box.gif); 
background-position: top left;
	background-repeat: no-repeat; width: 109px; height: 22px; color: #040d3f; font-weight: bold; line-height: 2; text-align: center; margin-bottom: 10px; margin-top: 10px;}	
.mid {width: 200px; height: 200px; background: #ffffff;
	padding: 5px;
	text-align: center;
	vertical-align: middle; border: #b9873e 1px solid;}	
.cats {border: #b9873e 1px solid;}
.sub_title {background: url("images/arr_big.gif") left top no-repeat; height:19px; padding-left:30px; padding-bottom: 10px; font-family: Tahoma, Verdana, Arial; border-bottom: 1px solid #c4dfea; line-height: 1.22; font-size: 14px; text-transform: uppercase; font-weight: bold; }
table.border {border: 1px solid #c9e5fe; border-collapse: collapse;}
table.border td {border: 1px solid #c9e5fe; border-collapse: collapse;}
.orange_bold {color: #e2a752; font-weight:bold;}
.photo {background: #ffffff;
	padding: 5px;
	text-align: center;
	vertical-align: middle; border: #b9873e 1px solid;}	
.red {font-weight: bold; color: #990000; }
.red_l {color: #990000; }
.blue {font-weight: bold; color: #040d3f;}
.blue_big {font-weight: bold; color: #040d3f; font-size: 12px;}
.boder_bot {border-bottom: 1px dotted #b4d3ec; padding-bottom: 8px;}
.border_left {border-bottom: 1px dotted #b4d3ec; border-left: 1px dotted #b4d3ec; padding-bottom: 8px;}

#pup {height: 29px;
	width: auto;
	margin-bottom: 20px; }
	  
	  #pup a { height: 29px; padding: 8px 15px 8px 0px;
      
      color: #FFFFFF; text-transform: uppercase;
      text-decoration: none;
	   font-weight: bold; font-size: 10px;	  
	   background: url("images/a_link.gif") right top no-repeat;}
	  
#pup a:hover { height: 29px; text-transform: uppercase; font-size: 10px; padding: 8px 15px 8px 0px;
 color: #990000; font-weight: bold;  text-decoration: none;
background: url("images/a_hover.gif") right top no-repeat;} 
#pup td {height: 29px; border: 1px solid #b9873e; text-align: right; }
.plus {
	font-size: 36px;
	color: #990000;
	font-weight: bold;
} 
table.padd td {padding: 5px;} 
.year {color: #e2a752; font-weight:bold; font-size: 24px; padding-bottom: 25px;}	   
