
body { font-family: Arial, Sans-Serif, Tahoma; font-size: 0.7em }
.pg_mailsend, .pg_mailsend  td, .pg_mailsend  #footer  td  {  font-size: 11px; }
body { margin: 0; padding: 0; background-color: #EBDCB3; color: #7A6B44; }

a:link,
a:visited,
a:hover { text-decoration: none; }


a:link { color: #999450 }
a:visited { color: #CEC092 }
a:hover { color: #DF7851; }


a:hover { text-decoration: underline; }

div.clearer { float: none; clear: both; }

#angelL { position: absolute; left: 0px;   } /*display: none;*/
#angelR { position: absolute; right: 0px; }  /*display: none;*/
#angelLt { position: absolute; left: 0; top: 0;   } 
#angelLc { position: absolute; left: 0; top: 106px; z-index: 100    } 
#angelLcb{ position: absolute; left: 124px; top: 548px; z-index: 70   } 
#angelLb{ position: absolute; left: 66px; top: 548px; z-index: 70   } 
.possoc {text-align:center;width:100%;}
.soc {
margin:auto;
}
/*.soc TD {width:160px;}*/

.pg_main .wrap-l { background: url(../media/mp-bg-left.gif) repeat-y 0% 0%; }
.pg_main .wrap-r  { background: url(../media/mp-bg-right.gif) repeat-y 100% 0%; }
.print {background: url(../media/print.gif) no-repeat 0% 0%;
display:block;
height:20px;
margin:10px 0;
padding:0 0 0 20px; 
}
/* version 1 *//*
#angelL { top: 115px; }
#angelR { top: 35px; }
.pg_main .wrap-l2 { background: url(../media/mp-lefttop-bg.jpg) no-repeat 0% 0%; }
.pg_main .wrap-r2  { background: url(../media/mp-righttop-bg.jpg) no-repeat 100% 0%;}
*//**/

/* version 2*/
        #angelL { top: 0px; }
        #angelR { top: 0px; }
/**/
body.pg_main { background-image: none; }
.pg_main .wrap-inner { margin: 0 120px 0 160px; }
* html .pg_main .wrap-inner { height: 1000px;  }

.pg_main .site-header { text-align: center; }

#header-links #about { background: url(../media/ico-about.gif) no-repeat 50% 0%; padding-top: 30px; display: block; white-space: nowrap; float: left }
#header-links #sitemap { background: url(../media/ico-sitemap.gif) no-repeat 50% 0%; padding-top: 30px; display: block; white-space: nowrap;  float: left}
#header-links #home { background: url(../media/ico-home.jpg) no-repeat 50% 0%; padding-top: 30px; display: block; white-space: nowrap;  float: left}


#footer { background: url(../media/ico-footer.jpg) no-repeat 50% 0%; width: 100%; margin: 10px 0 0px 0; float: none; clear: left; }
#footer td { padding: 0 0 0 0; vertical-align: bottom; font-size: 1em; }
#footer .left { text-align: right; }
#footer  p {margin: 0; padding: 0}
#footer .center { /*white-space: nowrap;*/ text-align: center; padding: 80px 0 0 0; }
#footer .right { text-align: left; color: #87744A; font-weight: normal;  }
#footer a:link,
#footer a:visited,
#footer a:hover { color: #826F45; }
#footer h1 { font-size: 1em; display: block; margin: 0; background: none; }

.content-counters { text-align: center; padding: 20px 0 20px 0; }


/* homepage */
.pg_main #header-links { padding: 5px 0 20px 0; margin: auto; width: 205px;}
.pg_main #header-links #about { float: left; }
.pg_main #header-links #sitemap { float: left; margin:0 0px 0 15px;}

.pg_main #header-links ul.langmenufirst { 
	float: right; 
	width:50px; 
	padding:10px 0 0 0;
	margin:0;
	display:block;
	list-style: none;
	}
.pg_main #header-links ul.langmenufirst li{
padding:0 0 0 10px;
margin: 0;
font-size:14px;
font-weight:bold;
}

.pg_main #header-links ul.langmenufirst li.lang {
color:#8D8D8D;
background: url(../media/lang_dot_black.jpg) no-repeat 0% 50%;
}
.pg_main #header-links ul.langmenufirst li.act {
background: url(../media/lang_dot_red.jpg) no-repeat 0% 50%;
color:#999450;
}
/*================Lang menu ==============*/
.column-left #header-links ul.langmenu { 
	display:block;
	width:100%;
	height:20px;
	margin:20px 0 0 0;
	padding:0;
	list-style: none;
	}
.column-left #header-links ul.langmenu li{
padding:0 0 0 0px;
width:90px;
margin: 0;
font-size:14px;
font-weight:bold;
float: left;
color:#676767;
text-decoration:none;
}

.column-left #header-links ul.langmenu li.lang {
color:#8D8D8D;
/*background: url(../media/lang_dot_black.jpg) no-repeat 0% 50%;*/
}
.column-left #header-links ul.langmenu li.act a {
/*background: url(../media/lang_dot_red.jpg) no-repeat 0% 50%;*/
color:#FFEAA1;
}



.pg_main #strapline p { padding: 0; margin: 0; font-size: 0.9em;  }

.pg_main #logo { margin: 10px 0 30px 0; }

.pg_main #topmenu { width: 200px; font-size: 1.2em; margin: auto; }
.pg_main #topmenu ul { margin: 0 0 10px 0; padding: 0; list-style: none;}
.pg_main #topmenu li { text-align: left; background: url(../media/bul-1.gif) no-repeat  0% 50%; padding: 3px 0 3px 20px; }
.pg_main #topmenu li a { font-weight: bold;}
.pg_main #topmenu li a:visited { color: #999450; } 
.pg_main #topmenu li a:hover { color: #A53D2A; }

.pg_main #search { margin: 0; padding: 0; }
.pg_main #search .delimiter { background: url(../media/line1.gif) no-repeat 50% 50%; height: 4px; font-size: 2px;  }
.pg_main #search label,
.pg_main #search .text { margin: 0 5px 0 0; }
.pg_main #search .submit { border: none; background: url(../media/ico-search.jpg) no-repeat 0% 50%; cursor: hand;}
.pg_main #search label { font-weight: bold; color: #978A55; margin-bottom: 3px; display: inline-block; }
.pg_main #search .text {  border: 1px solid black; border-bottom: none; width: 120px; margin: 2px 5px 2px 0  }

.pg_main #content { margin: 80px 0 0 0;}
.pg_main #content div.csc-header-n1 { text-align: center;  }

.pg_main h1 { color: #A45743; font-size: 1.9em; background: url(../media/bul-2.gif) no-repeat 0% 50%; padding: 0 0 0 20px; display: inline; }
.pg_main h2 { color: #877D38; font-size: 1.3em; margin: 0;}
.pg_main h3 { color: #877D38; text-align: center; margin: 5px 0 0 0; font-size: 1.2em }

.pg_main #actualites { width: 100%; margin: 30px 0 30px 0; }
.pg_main #actualites td { width: 50%; vertical-align: top; padding: 0 10px 0px 10px}

/* standard */
body { background: #EBDCB3 url(../media/std-left-bg.jpg) repeat-y 0% 0%; }
.wrap-table { border-collapse: collapse; padding: 0; width: 100%; }
.wrap-td-left,
.wrap-td-right { vertical-align: top; }
.wrap-td-left { font-size: 11px;}
.wrap-td-left {width: 210px;}
.column-left { width: 210px; background-color: #AF9E68; }
.column-right { margin-left: 20px;}

.column-left h2 { color: #ECDCB4; font-size: 1.2em; padding: 0 0 5px 0; margin: 0; text-align: center; }

.column-left #header-links {  background: url(../media/std-left-liana.jpg) no-repeat 0% 0%; padding: 50px 0 0 15px; text-align: center; white-space: nowrap; border-bottom: 1px solid #AF9E68;}
.column-left #header-links a:link,
.column-left #header-links a:visited,
.column-left #header-links a:hover { color: #824328; margin: 0 4px 0 4px; }

/*.column-left #header-links  #langmenu { 
	width:200px;
    height:50px;	
	padding:0;
	margin:20px 0 0 0;
	background: url(../media/lang_line.jpg) no-repeat 0% 0%;
	}
	
.column-left #header-links  #langmenu	a,.column-left #header-links  #langmenu .lang {
font-size:14px;
font-weight:bold;
color:#676767;
text-decoration:none;
display:block;
width:40px;
height:20px;
float:left;
margin:20px 0 0 40px;
}
.column-left #header-links  #langmenu	a {color:#FFEAA1;text-decoration:none;}
.column-left #header-links  #langmenu	a:hover {text-decoration:underline;}
*/
.column-left .left-menu { margin: 0px 0 20px 0; }
.column-left .left-menu ul { margin: 2px 0 10px 0; padding: 0 0 0 10px; list-style: none; font-size: 11px; } 
.column-left .left-menu ul li { background: url(../media/bull-3.jpg) no-repeat  0% 5px; padding: 3px 0 3px 15px; font-size: 1.4em; font-weight: bold; line-height:1em  }
.column-left .left-menu ul ul { padding: 0 0 0 15px; } 
* html .column-left .left-menu ul ul { padding: 0 0 0 5px; } 
.column-left .left-menu ul ul li { background-image: url(../media/bull-4.jpg);  font-size: 1.2em}
.column-left .left-menu ul ul li.cur { background-image: url(../media/bull-7.jpg) }
.column-left .left-menu ul ul ul {} 
.column-left .left-menu ul ul ul li { background-image: url(../media/bull-6.jpg); padding-top: 3px; padding-bottom: 3px; font-size: 1.1em }
.column-left .left-menu ul ul ul li.cur { background-image: url(../media/bull-5.jpg); }

.column-left .left-menu,
.column-left .left-menu a:link,
.column-left .left-menu a:visited,
.column-left .left-menu a:hover { color: #FFEAA5; }

.column-left .left-menu ul li.cur,
.column-left .left-menu ul li.cur a:link,
.column-left .left-menu ul li.cur a:visited,
.column-left .left-menu ul li.cur a:hover { color: #D3340A; }

.column-left .left-menu ul li.cur li,
.column-left .left-menu ul li.cur li a:link,
.column-left .left-menu ul li.cur li a:visited,
.column-left .left-menu ul li.cur li a:hover { color: #FFEFC5; }

.column-left .left-menu ul ul li,
.column-left .left-menu ul ul li a:link,
.column-left .left-menu ul ul li a:visited,
.column-left .left-menu ul ul li a:hover { color: #FFEFC5; }



.column-left #search { margin: 0 0 20px 0; padding: 0; text-align: center }
.column-left #search .delimiter { background: url(../media/line2.jpg) no-repeat 50% 50%; height: 6px; font-size: 2px;  }
.column-left #search .controls { margin: 4px 0 5px 0; }
.column-left #search label,
.column-left #search .text { margin: 0 5px 0 0; }
.column-left #search .submit { border: none; background: url(../media/ico-search2.jpg) no-repeat 0% 50%; cursor: hand;}
.column-left #search label { font-weight: bold; color: #978A55; margin-bottom: 3px; display: inline-block; }
.column-left #search .text {  border: 1px solid #808CAD; border-bottom: none; width: 80px; margin: 2px 5px 2px 0; font-size: 0.8em; padding: 4px 5px 4px 5px; color: #9F9F9F;  }

.column-left #rss { margin: 10px 0 10px 0; text-align: center; }
.column-left #rss a { background: url(../media/ico-rss.jpg) no-repeat; width: 50px; height: 16px;  display: block; margin: auto; }
.column-left .dynamic-content { margin: 0 0 0 20px; }

.column-left .static-content p { margin: 0; padding: 0 0 0 20px; color: #513E07}

.column-left .left-banners { margin: 60px 0 0 0; text-align: center;  }
.column-left .left-banners h2 { background: url(../media/line2.jpg) no-repeat 50% 100%; padding-bottom: 10px;  }
.column-left .left-banners a { display: block;  }
.column-left .left-banners img { border: none; margin: 10px; }

.column-left .subscibe-area form {padding: 0; color: black;  margin: 0 0 0 25px;}
* html .column-left .subscibe-area form { margin: 0 0 0 30px;}
.column-left .subscibe-area { margin: 0 15px 10px 20px;}
.column-left .subscibe-area h2 {  color: black; font-size: 1em; }
.column-left .subscibe-area input { border: 1px solid #808CAD; font-size: 0.8em; padding: 4px 5px 4px 5px; }
.column-left .subscibe-area .submit { border: none; background: url(../media/ico-search2.jpg) no-repeat 100% 50%; cursor: hand; margin-left: 5px; font-size: 1.0em; width: 100px; }

a.submit_link {
background: url(../media/ico-search2.jpg) no-repeat 100% 100%; 
cursor: hand;
color:#57440D; 
margin-left: 5px; 
font-size: 1.1em; 
font-weight:bold;
width: 150px;
text-align:center;
display:block;
margin: 30px 0px 30px 20px;
padding-right:10px;
}

.column-right { background: url(../media/std-right-liana.jpg) no-repeat 100% 0%; padding: 0 10px 0 30px; }
.column-right #logo { margin: 20px 0 20px 0; position: relative; left: -20px;  }

.column-right .breadcrumbs { margin: 0 0 5px 0; position: relative; left: -10px; }
.column-right .breadcrumbs .delimiter { background: url(../media/line1.gif) no-repeat 0% 50%; height: 4px; font-size: 2px; float: none;  }
.column-right .breadcrumbs ul { list-style: none; margin:  5px 5px 5px 5px; padding: 0; width: 700px;}
.column-right .breadcrumbs ul li { display: inline;}
.column-right .breadcrumbs { font-size: 1.2em; font-weight: bold; }
.column-right .breadcrumbs,
.column-right .breadcrumbs a:link,
.column-right .breadcrumbs a:visited,
.column-right .breadcrumbs a:hover { color: #AE331D;  }

.column-right #content { color: #513E07; }
.column-right .news-list .news-item { margin: 0 0 20px 0}


/* headers */
h1 { color: #AE331D; font-size: 1.8em;}

.column-right #content  h1.csc-firstHeader { font-size: 1.8em; margin: 0 0 0 -30px; padding: 0 0 0 25px; color: #AE331D; background: url(../media/bull-8.jpg) no-repeat 0% 50% }
.column-right #content p.csc-subheader { margin:  0 0 0 -4px; padding: 0; color: #877D38; font-weight: bold; }

/* plugins */
.avart-insertRecord { float: none; clear: both; }
.news-item h2 { font-size: 1.3em; margin: 0;}
.news-item h2,
.news-item h2 a:link,
.news-item h2 a:visited,
.news-item h2 a:hover {color: #877D38; }
.news-item img { border: 3px solid #AE9F66; float: left; margin: 0 12px 8px 0; }
.news-item a img { border: none; float: none; margin: 0; }
.news-item .date { color: #9E9255; font-weight: bold; }
.news-item .author { color: #726A53; font-weight: bold; margin: 2px 0 2px 0;}
.news-item a:link,
.news-item a:visited,
.news-item a:hover { color: #726A53; font-size: 110%; }
.news-item .info {display:table; height:1%}

.avart-latest table { width: 100%; margin: 20px 0 0 0;}
.avart-latest  td { width: 50%; vertical-align: top; padding: 0 10px 40px 10px }

.avart-list {  margin: 20px 0 20px 0 }
.avart-list .news-item { clear:left; margin: 0 0 20px 0; }
.avart-list .pagebrowser { clear:left; text-align: center; font-size: 1.0em }
.avart-list .pagebrowser { color: #B4A482; }
.avart-list .pagebrowser span { margin: 0 2px 0 2px; }
.avart-list .pagebrowser .act { color:#823616; font-weight: bold; }
.avart-list .pagebrowser a:link,
.avart-list .pagebrowser a:visited,
.avart-list .pagebrowser a:hover { color:#91825B; font-weight: bold; }

.avart-list .pagebrowser .next { background: url(../media/next.jpg) no-repeat 100% 60%; padding:  0 10px 0 0; }
.avart-list .pagebrowser .prev { background: url(../media/prev.jpg) no-repeat 0% 60%; padding:  0 0 0 10px; }

.avart-archive { margin: 20px 0 0 0; width: 660px;}
.avart-archive .delimiter { background: url(../media/line2.gif) no-repeat 0% 50%; height: 6px; font-size: 2px; }
.avart-archive h2 { color: #AE331D; font-size: 1.6em; margin: 0 0 0 0px; padding: 0 0 0 5px; }
.avart-archive .magazine-entry { float: left; width: 100px; text-align: center; margin: 4px     }
.avart-archive .magazine-entry img { border: none; margin: 5px 0 0 0;}
.avart-archive .archive-year { margin: 0 0 10px 0; float: none; clear: left; }

.avart-single { margin: 0 0 20px 0 }
.avart-single h1 { color: #A7996C; margin: 20px 0 0 0;  }


.avart-single .author a:link,
.avart-single .author a:visited,
.avart-single .author a:hover { font-style: italic; color: #766C53;  font-size: 1.1em; }
.avart-single .prev_published { margin: 0 30px 0 0; }
.avart-single .prev_published,
.avart-single .date { color: #7D703B}}
.avart-single .prev_published a:link,
.avart-single .prev_published a:visited,
.avart-single .prev_published a:hover { color:#91825B; font-weight: bold; text-decoration: underline }
.avart-single .delimiter  { background: url(../media/line3.gif) no-repeat; height: 5px; margin: 5px 0 10px 0; left: -8px; position: relative}
.avart-single .text { margin: 10px 0 10px 0; font-size: 110%;}
.avart-single .text img { border: thin solid #AF9D68; margin: 4px; color: #AF9D68; }

.avart-single .text p.bodytext { padding: 0; margin: 0 0 8px  0; }
.avart-single .text h2 { font-size: 1.2em; margin: 10px 0 2px 0; color: #766C53 }
.avart-single .text h3 { font-size: 1.1em; margin: 10px 0 2px 0; color: #766C53 }
.avart-single .text .contenttable {border-collapse: collapse;}
.avart-single .text .contenttable p.bodytext { padding: 0; margin: 0; }
.avart-single .table-image-descr img { margin: 0; border-bottom: none; }
.avart-single .p-inline {
	position: relative;
	left: -20px;
	width: 94%;
}





.avart-magazine h1 { color: #A7996C; }
.avart-magazine ul { margin: 20px 0 0 0; padding: 0; list-style: none; }
.avart-magazine ul ul { margin: 5px 0 15px 15px; }
.avart-magazine ul ul ul { margin: 0px 0 5px 15px; }
.avart-magazine ul li { color: #AE331D;  }
.avart-magazine ul ul li { color: #928552; }
.avart-magazine ul ul ul li,
.avart-magazine ul ul ul li a:link,
.avart-magazine ul ul ul li a:visited,
.avart-magazine ul ul ul li a:hover { color: #433A26; }
.avart-magazine ul li label { font-size: 1.4em; font-weight: bold; }
.avart-magazine ul ul li label { font-size: 1.2em }
.avart-magazine ul ul ul li label { font-size: 1.0em; font-weight: bold; }


.avart-authorlist {}
.avart-authorlist .position {text-transform: lowercase; }
.avart-authorlist .group-header { margin: 20px 0 10px 0;}
.avart-authorlist .group-header .delimiter { background: url(../media/line2.gif) no-repeat 0% 50%; height: 6px; font-size: 2px;  }
.avart-authorlist .group-header h2 { color: #AE331D; font-size: 1.6em; margin: 0 0 0 0px; padding: 0 0 0 5px; }
.avart-authorlist .group-header a { margin: 0; }
.avart-authorlist a { margin: 0 0 0 10px; }
.avart-authorlist .author-menu { text-align: center; width: 640px;}
.avart-authorlist .author-menu a:link,
.avart-authorlist .author-menu a:visited,
.avart-authorlist .author-menu a:hover { margin: 0; color: #AE331D; font-size: 1.3em; font-weight: bold }
.avart-authorlist .author-menu span.delimiter { background: url(../media/bul-1.gif) no-repeat 50% 50%; width:100px; padding: 0 10px 0 10px; }

.avart-author { width: 640px; margin: 0 0 30px 0; }
.avart-author .image { float: left; }
.avart-author .image img { margin: 0 10px 10px 0 }


.avart-sectorIndex h1 { color: #A7996C; }
.avart-sectorIndex ul { margin: 20px 0 0 0; padding: 0; list-style: none; }
.avart-sectorIndex ul ul { margin: 5px 0 15px 15px; }
.avart-sectorIndex ul ul ul { margin: 0px 0 5px 15px; }

.avart-sectorIndex ul li a:link, 
.avart-sectorIndex ul li a:visited,
.avart-sectorIndex ul li a:hover { color: #A5976B; font-size: 1.4em; font-weight: bold; background: url(../media/bull-9.jpg) no-repeat 0% 50%; padding: 0 0 0 25px; }

.avart-sectorIndex ul ul { margin-left: 50px; }
.avart-sectorIndex ul ul li a:link, 
.avart-sectorIndex ul ul li a:visited,
.avart-sectorIndex ul ul li a:hover { color: #928552; font-size: 1.1em; background-image: url(../media/bull-10.jpg); padding: 0 0 0 15px; }
.avart-sectorIndex ul ul li a:hover { color: #C6563E;  }

.avart-sectorIndex .description { color: #3A2811; padding: 5px 0 5px 27px; font-weight: bold; }

.avart-sector h1 { margin: 0; }
.avart-sector p { margin: 0; }



/* maailsend*/

body.pg_mailsend { background-image: none; }
.pg_mailsend .column-right { margin: 0;}

/* guestbook */

.tx-guestbook-list {}
.tx-veguestbook-pi1 h2 { color: #954229; font-size: 1.3em; margin-bottom: 10px; }
.tx-guestbook-list .info {}
.tx-guestbook-list .browse { margin: 5px 0 5px 0; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-entry { color: #291C0D; margin: 10px 0 20px 0;}
.tx-guestbook-entry .header { margin: 0 0 5px 0 }
.tx-guestbook-entry .header .date { font-size: 1.1em; margin: 0 5px 0 0;  }
.tx-guestbook-entry .header .author { color: #954229; margin: 0 0 0 5px; }
.tx-guestbook-entry .comment p { margin: 0; padding: 0; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-veguestbook-pi1 .captcha-block2 img { margin: 0 0 0 0; height: 44px; float: left}
.tx-veguestbook-pi1 .captcha-block {width:150px}
.tx-veguestbook-pi1 td.captcha-block2 {text-align:right;}
.tx-veguestbook-pi1 .captcha-block2 input {padding: 0; margin: 25px 0 0 0; float1: right}

    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#ACA27E; font-size:14px; color:#333333; width:100px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#ACA27E; font-size:14px; color:#333333; width:150px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#ACA27E; font-size:14px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

.tx-veguestbook-pi1 .submit { background: url(../media/btn-comment-submit.gif) no-repeat 0% 50%; width: 50px; border: none; cursor: hand;}

/* sitemap */
.csc-sitemap ul li { list-style: none; }
.csc-sitemap ul li a { background-repeat: no-repeat; background-position: 0% 50%;  padding: 0 0 0px 25px; font-size: 1.2em; margin: 0 0 2px 0; display: block; }
.csc-sitemap ul li a { background-image: url(../media/bull-9.jpg);  padding: 0 0 0px 25px;  }
.csc-sitemap ul li li a { background-image: url(../media/star.gif);  padding: 0 0 0px 15px;  }
.csc-sitemap ul li li li a { background-image: url(../media/bull-10.jpg);  padding: 0 0 0px 12px;  }
