body{
	margin:0px;
	padding:0px;
}
form{ margin:0px; padding:0px; }
img{ border:0px; }
.gen_absolute{position:absolute;}
.main{
    position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	font-family: verdana;
	font-size:11px;
}
h1, h2{ color:#002484; }
.top{
	float:left;
	width:100%;
}
.lang{
	position:absolute;
	color:#FFFFFF;
	font-size:9px;
	margin-top:120px;
	margin-left:200px;
}
.lang img{ border:1px solid #FFFFFF; }
#leftMenu{
	float:left;
	width:190px;
	min-height:600px;
	background-image:url(/images/leftBg.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	color:#FFFFFF;
}
.contactM{
	padding:10px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}
#leftMenu li a:hover {
	text-decoration:underline;
}
#leftMenu li a {
	text-decoration:none;
	color:#FFFFFF;
}
#leftMenu li {
	text-decoration:none;
	color:#FFFFFF;
}
#leftMenu li ul li a {
	text-decoration:none;
	color:#e8bf8f;
	font-size:9px;
}
#leftMenu img {
	margin-top:15px;
}
#leftMenu li {
	list-style:none;
	margin:5px 0;
	margin-left:15px;
	font-size:11px;
}
.center{
	float:left;
	padding:15px;
	width:590px;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
}
.cMenu{
	position:absolute;
	margin-top:-46px;
	margin-left:-16px;
	width:620px;
	height:30px;
	background-image:url(/images/menubar.jpg);
	background-repeat:no-repeat;
}
.fimages{
	width:610px;
}
.fimages img{ vertical-align:top; }
.rightMenu{
	float:right;
	width:180px;
	min-height:600px;
	background-color:#010066;
	color:#B7B7D4;
}
.search{
	width:150px;
	font-weight:bold;
	margin:10px;
}
.search input, .search select{ width:100%; font-size:10px; }


/*CMS*/
.gen_left { float:left; }
.gen_right { float:right; }
.cont{
    float:left;
    width:98%;
    padding:10px;
}
.title { font-weight:bold;}
.button {
    height:20px;
    font-family:verdana;
    font-size:10px;
}
.form1{
    width:100%;
    padding:0px;
    border: 0px;
    font-family:verdana;
    font-size:10px;
}
.form1 th {
    text-align: left;
    border:0px;
    padding: 2px 4px 2px 4px;
    background: #D8D8D8;
    color:#000000;
}
.form1 td {
    border: 0px;
    padding: 2px 2px 2px 2px;
}
.form1 input, textarea{ width:100%;font-size:11px;  }


.form1 a{ font-weight:normal; }
.form1 a:hover{ font-weight:normal; }

.form2{
    width:100%;
    padding:0px;
    text-align:left;
}
.form2 th {
    text-align: left;
    border:0px;
    padding: 2px 4px 2px 4px;
    /*background: #84B4B6;*/
}
.form2 td {
    /*background-color:#F3F1E0;*/
    padding: 2px 2px 2px 2px;
}
.form2 input, textarea, select{ font-family:verdana; font-size:11px; }
.form2 h2{
	font-size:11px;
	margin:0px;
	padding:0px;
}
.previewb{
	float:left;
}

.stitle{
	background-image:url(/images/menubar.jpg);
	height:30px;
	font-weight:bold;
	color:#FFFFFF;
}
.stitle a{
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-left:20px;
	text-decoration:underline;
	color:#FFFFFF;
}
.book{
	background-image:url(/images/book.gif);
	width:104px;
	height:80px;
}
.book a{ 
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
}

/*NEXT PREV*/
.next {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #E6E6E6;
    text-align:center;
    cursor:pointer;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
.nextOver {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #999999;
    text-align:center;
    background-color:#D8D8D8;
    cursor:pointer;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
.nextSel {
    float:left;
    width:18px;
    height:15px;
    border:1px solid #999999;
    background-color:#D8D8D8;
    text-align:center;
    padding-top:3px;
    font-size:10px;
    color:#000000;
}
a.nlink{
    display:block;
    width:18px;
    height:15px;
    color:#000000;
    text-decoration:none;
}
a.nlink:hover{
    display:block;
    width:18px;
    height:15px;
    color:#000000;
    text-decoration:none;
}

.next img { border:0px; margin:0px; padding:0px;}

.backLink {
    float:left;
    width:130px;
    height:23px;
    background-image:url(/images/back.gif);
    background-repeat:no-repeat;
    font-family:arial;
    font-size:10px;
    text-align:left;
    margin-top:10px;
}
.backLink a{
    text-decoration:none;
    width:90px;
    height:31px;
    display:block;
    font-size:9px;
    text-align:left;
    padding-left:25px;
}
.backLink a:hover{
    text-decoration:underline;
}

/*IMG LOADER*/
#images {
    width: 95%;
    margin: 20px;
    text-align:center;
}

#images div {
    margin: 5px;
    width: 100px;
    height: 105px;
    border-style: solid;
    border-width: 5px;
    border-color: #DEDFDE;
    float: left;
    overflow: hidden;
}

#images div:hover {
    border-color: #529EBD;
}

#images img.load {
    margin: 36px;
}

#preview {
    position:absolute;
    top:10px;
    margin-left:-50px;
    margin-top:40px;
    background-color:#FFFFFF;
    border:2px solid #000000;
    padding:10px;
    z-index:550;
    display:none;
}

/*top menu*/
.top_menu {
    height:36px;
}
.l_button {
    float:left;
    width:141px;
    height:36px;
    text-align:center;
    margin-right:2px;
}

a.menu{
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    background-image: url(/images/ico-display.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    width:141px;
    height:24px;
    padding-top:12px;
}
a.menu:hover{
    color:yellow;
    text-decoration:none;
}
.bbox{
	float:left;
	padding:20px;
	border:2px solid #000000;
	background-color:#FFFF00;
}
.it{
	color:#FFFFFF;
	font-size:9px;
	margin-left:70px;
	margin-top:190px;
	font-family:arial;
}
.it a{
	font-size:9px;
	color:#FFFFFF;
}
.footer{
	float:left;
	width:100%;
	height:75px;
	background-repeat: no-repeat;
	background-image:url(/images/footer.jpg);
	background-position: center;
	font-family: verdana;
	font-size:11px;
	margin-bottom:20px;
}
.picRes{
	float:left;
	width:115px;
	height:80px;
	background-repeat:no-repeat;
	background-color:#000000;
	background-position: center;
}