body { 
padding: 0; 
margin: 0; 
font: 0.74em Arial, Helvetica, sans-serif; 
line-height: 1.5em;
background: #ffffff; 
color: #454545; 
}

a {
color: #4A8EBC; 
text-decoration: none;
background: inherit;
}

a:hover {
color: #C3593C;
background: inherit;	
}

h1 {
font: bold 2em "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing: -1px; 
padding: 2px 0 0 0px;
margin: 0;
color: #cc9966;
background: inherit;
}

h2 { 
margin: 0 0 5px 0; 
padding: 0; 
font: bold 1.5em Arial, Helvetica, sans-serif;
letter-spacing: -1px;
color: #cc9966; 
background: inherit;
}

p {	margin: 0 0 5px 0; }

.content { 
margin: 10px auto;
width: 760px; 
}

.logo {
float: left;
width: 180px;
padding: 10px 0 11px 10px;
}

.logo a {
color: #dab183;
}

.header_right {
float: right;
width: 550px;
height: 72px;
}

.menutop { 
text-align: right;
font-size: 1.1em;
height: 30px; 
border-bottom: 1px dotted #dab183;
}

.menutop li { 
padding: 0px 10px 8px 10px;
color: #808080;
background: #FFF;
display: inline;
}
	
.menutop li.active { 
background: #FFF; 
color: #C3593C;
font-weight: bold; 
padding-bottom: 8px; 
}

.menutop a { 
font-weight: bold;
color: #4A8EBC; 
background: inherit;	
} 

.topimage {
clear: both;
margin: 0 0 10px 0;
width: 760px;
height: 185px;
border-bottom: 1px solid #dab183;
}

/* left side
   --------- */

.left {
float: left;
width: 490px;
margin: 0 0 10px 0;
}

.left_articles {
margin: 0 0 15px 0;
padding: 0 0 0 10px;
}

.limgshow {
text-align: center}

.thumb {
float: left;
width: 150px;
border: 1px solid #d4d4d4;
color: #fff;
background: #6e6e6e;
margin: 0 15px 15px 0;
padding: 5px;
}

.thumb p { margin: 0; padding: 3px; color: #FFF; background: #6e6e6e; }
	
/* right side
   ---------- */
		
.right {
float: right;
width: 245px;
margin: 0 0 10px 0;
}

.right a {
color: #0379c3;
background: inherit;
}

.right a:hover {
color: #ffffff;
}

.right_articles {
font-size: 1 em;
background: #deeff6;
border: 1px solid #eae1c2;
color: #333333;
padding: 4px 8px;	
margin: 0 0 10px 0;
}
	
.image {
float: left;
margin: 0 5px 2px 0;
border: 1px solid #eee;
}

/* footer
   ------ */

.footer { 
clear: both; 
text-align: center;
line-height: 1.8em;
color: #808080;
border-top: 1px dotted #dab183;
padding: 8px 0;
}

.footer a {
color: #C3593C;
background: inherit;
}

.rightalign {
text-align: right;
}

.flag {
border: 0px;
background: inherit;
text-align: center;
}

.cjenik {
width: 470px;
cellpadding: 4px;
color: #333;
border: 1px dotted #dab183;
}

.midline {
width: 460px;
height: 1px;
background: #dab183;
}