/* -----------------------------GENERAL------------------------- */
* {
margin: 0;
padding: 0;
}

body{
margin:0;
padding:0;
line-height: 1.5em;
background: #3C8BC6 url(../images/page-bg.jpg) top left repeat-x;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: small;
color: #444;
}

*html body {
font-size: x-small;
f\ont-size: small;
}

#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #FFF url(../images/bg.gif) top left repeat-y;
}

/* --------------------------TOP SECTION------------------------ */
#topsection{
background: #FFF url(../images/header.jpg) no-repeat top left;
height: 465px; /*Height of top section*/
}

#top-innertube{
margin: 0 35px 0 45px; /*Margins for inner DIV inside each column (to provide padding)*/
}

#topsection h1{
margin: 0;
padding: 0px;
}

#horisontal-menu {
margin-top: 15px; 
padding: 0;
float: left; 
}

#top-nav {
float: left;
margin:  0 0 0 340px ;
padding: 0;
list-style: none;
line-height: 1.2em;
}

*html #top-nav {
margin: 0 0 0 170px ;
}

#top-nav li {
 float: left;
 margin-right: 10px;
 padding-right: 5px;
 font-size: 100%;
 border-right: 1px solid #FFB6A6;
 }

#top-nav li.wo-right-border {
 border: none;
 }
  
#top-nav a {
float: left;
display: block;
margin: 0;
padding: 0 5px 2px 0;
color: #FFB8A6;
text-decoration: none;
}
  
#top-nav a:hover {
color: #FFFACD;
}

#topsection h2{
clear: both;
margin: 210px 0 0 12px;
color: #C9573C;
text-transform: uppercase;
font-family: "Times New Roman", Times, serif;
font-size: 140%;
}
 
*html #topsection h2 {
 margin-top: 180px;
 }
 
#vertical-menu {
margin-top: 20px;
font-family: arial, Helvetica, sans-serif;
}

#left-nav {
   margin-left: 12px;
}

#left-nav li {
background: url(../images/bullet.gif) 0 60% no-repeat;
list-style-type: none;
line-height: 25px;
border-bottom: 1px solid #8B6D2A;
width: 200px;
}

#left-nav li a {
text-decoration: none;
margin-left: 22px;
font-size: 110%;
color: #8B6D2A;
}

#left-nav li a:hover {
color: #C9573C;
}

#search-form {
margin: -95px  20px 0 0;
text-align: right;
}
 
 *html #search-form {
 margin-top: -100px;
 }
 
/* ---------------------CONTENT COLUMN SECTION----------------- */
#contentwrapper{ 
float: left;
width: 100%;
margin-top: -90px;
}

#contentcolumn{
margin-left: 295px; /*Set left margin to LeftColumnWidth*/
}

#content-innertube{
margin: 0 35px 0 20px; /*Margins for inner DIV inside each column (to provide padding)*/
}

#contentcolumn .top-info-block {
border-bottom: 2px solid #DDD;
margin: 20px 0 0 0;
padding: 0 0 20px 0;
}

#contentcolumn .info-block {
margin: 20px 0 0 0;
padding: 0 0 20px 0;
}

#contentcolumn h2{
text-transform: uppercase;
font-family: "Times New Roman", Times, serif;
color: #C69C3C;
font-size: 180%;
margin: 20px 0 25px 0;
}

#contentcolumn p{
margin: 20px 0 0 0;
line-height: 1.5em;
font-size: 85%;
}
  
#contentcolumn p a {
color: #3C90C8;
font-weight: bold;
}

#contentcolumn p img.floated-left {
float: left;
margin: 0 15px 10px 0;
padding: 2px;
background: #FFF;
}
  
#contentcolumn p img.borderless {
clear: both;
border: none;
}
  
#contentcolumn ul {
margin: 20px  40px  0 20px;
font-size: 85%;
font-weight: bold;
color: #C4563C;
line-height: 15px;
font-family: arial, Helvetica, sans-serif;
}
  
#contentcolumn ul.floated-left {
float: left;
}

#contentcolumn p img.gallery
{
	margin: 10px 5px 0px 0;
	padding: 7px 7px 15px 7px;
	border: none;
	background: url(../images/6.jpg) top left no-repeat;
}

/* ---------------------LEFT COLUMN SECTION------------------- */
#leftcolumn{
float: left;
width: 295px; /*Width of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/ 
}

#left-innertube{
margin: 0 15px 20px 45px; line-height: 1.2em;
/*Margins for inner DIV inside each column (to provide padding)*/
}

#leftcolumn h2{
color: #C6583C;
text-transform: uppercase;
font-size: 140%;
margin: 20px 0 0 0;
}

#leftcolumn h3{
font-family: arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
margin: 0 0 17px 0;
}

#leftcolumn p{
margin: 0;
font-size: 85%;
font-family: arial, Helvetica, sans-serif;
}

#leftcolumn .date{
margin-top: 17px;
font-weight: bold;
font-size: 85%;
}

#leftcolumn p img {
border: none;
}

#leftcolumn  .banner {
margin-top: 17px;
}

#leftcolumn a{
color: #8B6D2A;
}

/* --------------------FOOTER  COLUMN SECTION----------------- */
#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

/* ---------------------------MISCELLANEOUS-------------------- */
.hidden{
visibility: hidden; 
}
