BODY {
	margin: 0px;
	background-color:#fff;
}


BODY, P, OL, UL, DIV, DL {
	font-family: Arial, Helvetica, Verdana, sans-serif;
/*	font-size: 11px; */
	color: black;
	font-style: normal;
}

H1, H2, H3, H4, H5 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
/*	font-variant: small-caps; */
 	font-weight: bold;
	margin: 5px 0 5px 0;
	text-align: left; 
	padding-left:0px;
	padding-bottom:0px;
}


div.container {
	position:absolute;
	visibility: visible;
	top:0px;
	width:100%;
}


div.maincontainer {
	position:relative;
	visibility: visible;
	top:0px;
	width:780px;
	left:auto;
	right:auto;
}

div.header {
	position:relative;
	top: 0px;
	left: auto;
	right: auto;
	width: 780px;
	height: 181px;
	background-image: url(images/header-en.jpg);
	overflow: hidden;	
}

div.header img{
	float: right;
}

div.mainmenu {
	padding: 5px 0;
	width:196px;
	overflow: visible;
	float:left;
	font-size:10pt;
	text-align:left;
	background-image:url(images/menu-back.gif);
	background-position:top;
	background-repeat:no-repeat;
}

div.csc-mailform-field {
	text-align:right;
  	padding:4px 0px 0px 5px;
/*    border:1px  solid #00f; */

 }

div.dmess {
	text-align:left;
	vertical-align: top;
	float:left;
/*	border:1px  solid #0f0;*/
 }
 

.mainmenu ul  {
	margin:0;
	padding:0;
	font-weight:bold;
	padding-bottom:20px;	
	background-image:url(images/menu-back-bottom.gif);
	background-color:#43aa1a;
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom: 20px;
}

.mainmenu li a, .mainmenu li a:visited, .mainmenu li a:active {
	background-image:url(images/menu-back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	padding: 5px 0 6px 33px;
	color:#ffffff;
	text-decoration:none;
}

.mainmenu li {
	list-style:none;
}

.mainmenu li.lang {
	font-size:9pt;
	font-weight:normal;
	list-style:none;
	background-image:url(images/menu-back-e.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding: 5px 0 6px 33px;
	color:#ffffff;
}

.mainmenu li a:hover, .mainmenu li a.active {
	background-image:url(images/menu-back-act.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
}

.mainmenu li.lang a, .mainmenu li.lang a:visited, .mainmenu li.lang a:active {
	background:none;
	display:inline;
	padding: 0;
	color:#ffffff;
	text-decoration:none;
}

.mainmenu li.lang a:hover, .mainmenu li.lang a.active {
	background:none;
	display:inline;
	text-decoration:underline;
	padding:0;
}

div.currentdate {
	padding: 8px 5px 2px 5px;
	background-color:#979797;
	background-image: url(images/srchstrt.gif);
	background-position: right;
	background-repeat:no-repeat;
	overflow: hidden;
	width:342px;
	height:20px;
	float:left;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	color:#fff;
}

div.topsearch {
	padding: 4px 4px 6px 10px;
	background-color:#898989;
	overflow: hidden;
	width:218px;
	float:right;
	height:20px;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	color:#fff;
}

div.contenttop {
	padding: 5px;
	margin-top: 5px;
	width: 565px;
	float: right;
	overflow: hidden;		
	background-color: #eee;
/*	background-image: url(images/thback.gif); */
/*	background-position:top;*/
/*	background-repeat:repeat-x;*/
	border:1px  solid #ddd;
}




div.contentmain, div.contentmain-f {
	padding: 5px;
	margin-top: 5px;
	text-align:left;
/*	background-image: url(images/mnback.gif); */
/*	background-position:top;*/
/*	background-repeat:repeat-x;*/
/*	border:1px  solid #f00;*/
	float:right;
	width: 568px;
	font-size:10pt;
	color:#333;
}

div.contentmain-f {
	padding: 0px;
	width: 574px;
}

div.contentnews {
	overflow:hidden;
 	float:left;
	padding: 0px;
	padding-top:0px;
	margin-bottom: 5px;
	width: 195px;
	background-color:#fff;
}


div.copyright {
	padding-top: 5px;
	margin-top: 5px;
	background-color:#fff;
	border-top-style:solid;
	border-top-color:#ddd;
	border-top-width:1px;
	float:left;
	font-size: 9px;
	color:#666;
	text-align:center;
	width: 780px;
}

input.button {
	height: 22px;
	font-size:10pt;
	color:#fff;
	background-color: #666;
	border:1px  solid #aaa;
}


p, p.bodytext {
	color:#333;
	text-align: left;
	font-size:10pt;	
	margin-bottom:10px;
	margin-top:0;
}

a, a:visited, a:active {
 text-decoration: none;
 color:#46a6d1;
}

a:hover {
 text-decoration: underline;	     
}


H1, H1 A {
 font-size: 11pt;
 color:#101010;
 margin-top:10px;
}

H1 {
 padding-left:15px;
 background-image:url(images/leftar.gif);
 background-repeat:no-repeat;
 background-position:left;
}

h1 a:visited, h1 a:active {
	color:#101010;
}

h1.csc-firstHeader, h1.csc-firstHeader a, h1.csc-firstHeader a:visited, h1.csc-firstHeader a:hover, h1.csc-firstHeader a:active {
 	color:#46a6d1;
 	margin-top:10px;
}

.contentmain-f H1.csc-firstHeader {
 color:#101010;
}

h1.csc-firstHeadera a:visited, h1.csc-firstHeadera a:active {
 color:#46a6d1;
}

H2, H2 A {
  font-size: 10pt;
  color: #46a6d1;
}

h2 a:visited, h2 a:active {
 color: #46a6d1;
}

H3, H3 A {
 color: #46a6d1;
 font-size: 10pt;
}

h3 a:visited, h3 a:active {
 color:#46a6d1;
}

H4, H4 A {
 color:#393;
 font-size: 10pt;
}

h4 a:visited, h4 a:active {
 color:#393;
}

H5, H5 A {
 color:#69a;
 font-size: 10pt;
}

h5 a:visited, h5 a:active {
 color:#69a;
}



.tx-macinasearchbox-pi1 {
 color:#fff;
 font-size: 9pt;
 font-weight: bold;
 text-align:left;
}

.csc-textpic-caption {
 color:#000;
 font-size: 6pt;
 font-weight: bold;
 text-align:center;
}

.corner_text  {
  float:left;
  color: #ffffff;
  position: relative;
  top: 2px;
  left: 758px;
  font-size: 10px;
  
}

.site_title  {
  float:left;
  color: #ffffff;
  width: 325px;
  height: 40px;
  text-align: center;
  position: relative;
  top: 82px;
  left: 146px;
  font-weight:bold;
  font-size: 14px;
  
}

.slogan {
  font-weight:normal;
  font-size: 11px;
  color: #ffffff;
  width: 315px;
  text-align: center;
  text-transform: uppercase;
  padding-top:3px;
}


.tx-sksimplegallery-pi1 dl.gal-list {
	border:1px solid #ccc;
	background-color:#fff;
	padding: 4px;	
	margin: 5px;
	text-align: center;
	display: inline;
	float: left;
}


.tx-sksimplegallery-pi1 dd {
  margin:2px; 
  padding:2px; 
  text-align:center; 
}

.tx-sksimplegallery-pi1 dl.single {
	border:1px solid #ccc;
	padding: 4px;	
	margin: 2px;
	text-align: center;
	display: inline;
	float: left;
}

.tx-sksimplegallery-pi1 .browse {
	clear:both;
	padding:8px 0;
}


.browseMenu {
  text-align:center;
  display:block;
  padding: 35px 0;
}




.csc-mailform-field {
	width:100%;
	margin: 5px 0;
	clear: both;
}

.csc-mailform-field label {
	width: 70px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:4px;

}

.csc-mailform-field input,
.csc-mailform-field textarea {
	posilion:relative;
	width: 450px;
}

input.csc-mailform-submit {
	margin-left:70px;
}

fieldset.csc-mailform {
	border:none;
}