body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

textarea {
	overflow: auto;
}

html {
	height: 100%;
}

body {
	height: 100%;
	font-family: verdana;
	text-align: center;
	background: #ffffff
}
/*-------------------------------mainpage------------------------------------*/
#container-main {
	
	width: 810px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	background: #e8ebec;
}

	#top-main {
		height: 56px;
		background: url(../images/top.gif) no-repeat;
	}
	
		h1.logo-main {
				float: left;
				padding: 20px 0px 0px 0px;
			}
				
				h1.logo-main a,
				h1.logo-main b {
					background: url(../images/logo-main.gif) no-repeat;
					display: block;
					width: 282px;
					height: 21px;
				}
				
					h1.logo-main a span {
						display: none;
					}
					
			#top-main a.link {
				font-family: times new roman;
				font-size: 12px;
				color: #000000;
				text-decoration: none;
				float: right;
				padding: 26px 0px 0px 0px; 
			}
		
		#header-main {
			height: 320px;
			background: url(../images/header.jpg) no-repeat;
		}
		
			#left-wrap-main {
				width: 343px;
				float: left;
			}
			
				#slogan-main {
					width: 313px;
					height: 124px;

					margin: 34px 0px 0px 20px;
					font-size: 11px;
					color: #5f5f5e;
				}
				
				p.choose {
					font-size: 10px;
					color: #000000;
					text-align: right;
					padding: 0px 0px 0px 0px;
				}
				
				#nav-main {
					margin: 4px 0px 0px 0px;
					border-top: 2px solid #a6aab0;
					border-bottom: 2px solid #a6aab0;
					font-size: 0px;	
					padding: 0px;
				}
				
				#nav-main ul {
					list-style: none;
					padding: 0px;
					margin: 0px;
					font-size: 0px;
				}
					
					#nav-main ul li {
						padding: 0px;
						margin: 0px;
					}
					
					#nav-main ul li a {
						height: 31px;
						display: block;
						text-decoration: none;
						padding: 0px;
						margin: 0px;
					}
						
						#nav-main ul li a.lt {
							background: url(../images/en-link-lt.gif) no-repeat;
						}
						
						#nav-main ul li a.lt:hover {
							background: url(../images/en-link-lt-selected.gif) no-repeat;
						}
						
						#nav-main ul li a.lv {
							background: url(../images/en-link-lv.gif) no-repeat;
						}
						
						#nav-main ul li a.lv:hover {
							background: url(../images/en-link-lv-selected.gif) no-repeat;
						}
						
						#nav-main ul li a.ee {
							background: url(../images/en-link-ee.gif) no-repeat;
						}
						
						#nav-main ul li a.ee:hover {
							background: url(../images/en-link-ee-selected.gif) no-repeat;
						}
						
						#nav-main ul li a.be {
							background: url(../images/en-link-be.gif) no-repeat;
						}
						
						#nav-main ul li a.be:hover {
							background: url(../images/en-link-be-selected.gif) no-repeat;
						}
						
						#nav-main ul li a span {
							display: none;
						}
						
							#nav-main ul li a.lt-lt {
								background: url(../images/lt-link-lt.gif) no-repeat;
							}
							
							#nav-main ul li a.lt-lt:hover {
								background: url(../images/lt-link-lt-selected.gif) no-repeat;
							}
							
							#nav-main ul li a.lt-lv {
								background: url(../images/lt-link-lv.gif) no-repeat;
							}
							
							#nav-main ul li a.lt-lv:hover {
								background: url(../images/lt-link-lv-selected.gif) no-repeat;
							}
							
							#nav-main ul li a.lt-ee {
								background: url(../images/lt-link-ee.gif) no-repeat;
							}
							
							#nav-main ul li a.lt-ee:hover {
								background: url(../images/lt-link-ee-selected.gif) no-repeat;
							}
							
							#nav-main ul li a.lt-be {
								background: url(../images/lt-link-be.gif) no-repeat;
							}
							
							#nav-main ul li a.lt-be:hover {
								background: url(../images/lt-link-be-selected.gif) no-repeat;
							}
							
							#nav-main ul li a span {
								display: none;
							}
						
		#content-main {
			width: 765px;
			padding: 0px 0px 0px 30px;
			height: 100px;
		}
		
			*> #content-main {
					min-height: 100px;
					height: auto;
			}
		
		#content-main h2.title {
			font-size: 20px;
			color: #5f5f5e;
			font-weight: normal;
			padding: 6px 0px 0px 13px;
		}
			
			.news {
				padding: 6px 15px 15px 0px;

				width: 240px;
				float: left;
			}
			
			.news-title {
				font-size: 11px;
				font-weight: bold;
				color: #5f5f5e;
				background: url(../images/news-bullet.gif) no-repeat left 5px;
				padding: 0px 0px 0px 14px;
			}
				
				span.text {
					margin: 0px 0px 0px 14px;
					font-weight: normal;
					color: #5f5f5e;
					display: block;
				}
				
				span.text a {
					font-size: 11px;
					display: block;
					text-decoration: none;
					color: #5f5f5e;
					
				}
				
				.news span.text a:hover {
					display: block;
					text-decoration: underline;
				}
				
		#footer {
			height: 29px;
			font-size: 0px;
		}
/*------------------------------------page---------------------------------*/

#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

	#top {
		height: 46px;
		background: url(../images/top-page.gif) no-repeat;
	}
		
		#top-nav ul {
			list-style: none;
			margin: 0px;
			padding: 22px 0px 0px 0px;
			float: right;
		}
		
			#top-nav ul li {
				float: left;
			}
			
				#top-nav ul li a {
					font-family: times new roman;
					font-size: 10px;
					color: #7d8388;
					background: url(../images/top-nav-bullet.gif) no-repeat right 3px;
					padding: 0px 11px 0px 10px;
					text-decoration: none;
					text-transform: uppercase;
				}
				
				#top-nav ul li a.selected {
					color: #f26522;
				} 
				
				#top-nav ul li a:hover {
					color: #f26522;
				}
				
				#top-nav ul li a.last {
					padding-right: 0px;
					background: none;
				}
		#header {
			height: 185px;
			background: url(../images/header-page.jpg) no-repeat;
		}
			
			#slogan-page {
				width: 180px;
				height: 185px;
				float: left;
				background: url(../images/slogan-page.jpg) no-repeat;
			}
			
		#header	h2.title {
			font-size: 16px;
			font-weight: bold;
			color: #ffffff;
			width: 180px;
			padding: 144px 0px 0px 26px;
			text-transform: uppercase;
			float: left;		
		}
		
		#top-image {
			width: 750px;
			height: 185px;
			float: right;
		}
			
		#nav {
			margin: 3px 0px 5px 0px;
		}
		
		#nav ul {
			list-style: none;
			margin: 0px;
			padding: 1px 0px 0px 0px;
		}
		
			#nav ul li {
				display: inline;
			}
			
				#nav ul li a {
					font-family: times new roman;
					font-size: 12px;
					font-weight: bold;
					color: #7d8388;
					background: url(../images/nav-bullet.gif) no-repeat right 3px;
					padding: 0px 11px 0px 10px;
					text-decoration: none;
					text-transform: uppercase;
				}
				
				#nav ul li a.selected {
					color: #f26522;
				} 
				
				#nav ul li a:hover {
					color: #f26522;
				}
				
				#nav ul li a.last {
					background: none;
				}
				
				#nav ul li a.first {
					padding-left: 0px;

				}
		#content-wrapper {
			padding-bottom: 20px;
		}
			#left-wrap {
				width: 199px;
				float: left;
				padding: 24px 0px 0px 11px;
			}
			
			#left-wrap2 {
				width: 210px;
				float: left;
				padding: 19px 0px 0px 0px;
			}
			
				#anual {
					width: 174px;
					background: url(../images/anual-middle.gif) repeat-y;
				}
				
					#anual-top {
						width: 174px;
						background: url(../images/anual-top.gif) no-repeat;
					}
					
					#anual-bottom {
						width: 174px;
						background: url(../images/anual-bottom.gif) no-repeat 0px bottom;
					}
					
						h2.anual {
							font-size: 16px;
							font-weight: bold;
							color: #000000;
							font-family: times new roman;
							padding: 7px 0px 4px 12px;
							letter-spacing: -1px;
						}
						
							.grey-wrap {
								width: 174px;
								background: #d7dbde;
								padding: 0px 0px 14px 0px;
	
							}
							
							a.book {
								width: 123px;
								height: 126px;
								background: url(../images/book.gif) no-repeat left bottom;
								display: block;
								margin: 23px 0px 13px 25px;
							}
							
					
			#right-wrap {
				width: 750px;
				float: right;
			}
			
				#content {
					width: 716px;
					height: 300px;
					padding: 21px 0px 0px 0px;
					font-size: 11px;
					color: #000000;
				}
				
				*> #content {
					min-height: 300px;
					height: auto;
				}
				
		#footer-page {
			height: 18px;
		}
/*--------------------------------------------------------------------------*/


#content .grey-title {
	color: #7d8388;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}		

#content .black-title {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


#content .sub-desc .text {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#content a {
	text-decoration: none;
	color: #7d8388;
}

#content a:hover {
	text-decoration: underline;
}

#content ul {
	padding-left: 13px;
	margin-left: 3px;
}

.sub-desc {
	padding-top: 15px;
	width: 346px;
}
/*----------------------------sub-nav--------------------------------------*/

#sub-nav {
	margin-bottom: 23px;
	padding: 0px 0px 0px 12px;
	font-size: 0px;
}

	#sub-nav ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		font-size: 0px;
	}
		
		#sub-nav ul li {
				/**/
		}
		
			#sub-nav ul li a {
				font-size: 11px;
				color: #000000;
				display: block;
				text-decoration: none;
				background: url(../images/sub-nav-bullet.gif) no-repeat left 5px;
				padding: 0px 20px 5px 20px;
			}
			
			#sub-nav ul li a.selected {
				color: #f26522;
			}
			
			#sub-nav ul li ul {
				padding: 0px;
				margin: 0px;
			}
			
			#sub-nav ul li ul li a {
				background: none;
				padding: 2px 10px 5px 10px;
				background: url(../images/sub-sub-bullet.gif) no-repeat left 9px;
				margin-left: 10px;
			}
/*-----------------------------page news-----------------------------------*/

#content h3.title {
	font-size: 16px;
	font-weight: bold;
	color: #7d8388;
	padding: 0px 0px 23px 0px;	
}

#content .news {
	padding: 0px 15px 14px 0px;
	float: none;
	width: 100%;
}

#content .news .news-title {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: none;
	padding: 0px;
	margin: 0px;
}

	#content .news span.text a {
		font-size: 11px;
		display: block;
		text-decoration: none;
		font-weight: normal;
		color: #000000;
		margin: 0px;
	}
	
	#content .news span.text a:hover {
		text-decoration: underline;
	}

#created {
	padding: 7px 0px 0px 2px;
	font-family: times new roman;
	font-size: 10px;
	color: #d0d4d8;
}

	#created p {
		padding-top: 1px;
		padding-bottom: 6px;
	}
	
		#created a.created-by {
			background: transparent url(../images/sys/artogama.gif) no-repeat right top;
			text-decoration: none;
			padding: 5px 70px 7px 0px;
			font-family: times new roman;
			font-size: 10px;
			color: #d0d4d8;
			margin-left: -3px;
		}
		
			#created a.created-by span.hide {
				display: none;
			}

/*----------------------------------------worker---------------------------*/

.l-box {
	width: 428px;
	float: left;
}

.r-box {
	width: 270px;
	float: right;
	text-align: right;
	padding-top: 80px;
}

.name {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

#email {
	width: 152px;
	height: 13px;
	border-left: 1px solid #717171;
	border-top: 1px solid #717171;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

select.sub {
	border-left: 1px solid #717171;
	border-top: 1px solid #717171;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

.btn {
	border-right: 1px solid #717171;
	border-bottom: 1px solid #717171;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	background: #f26522;
	color: #ffffff;
	font-weight: bold;
}

.formcontainer-1 {
	padding: 2px 0px 0px 10px;
}

.cont {
	width: 246px;
	background: url(../images/cont.gif) repeat-y;
	text-align: left;
	float: right;
	border-bottom: 2px solid #a1a9b1;
	padding-bottom: 9px;
	font-size: 11px;
	color: #000000;
}
  .cont	.head {
		width: 235px;
		height: 22px;
		background: #a1a9b1;
		margin-bottom: 9px;
		line-height: 14px;
		font-size: 16px;
		font-weight: bold;
		color: #f6f7f7;
		padding: 7px 0px 0px 11px;
		text-transform: uppercase;
	}
	
	.cont p {
		padding: 0px 9px 0px 9px;
	}
	
	.back-pp {
		font-size: 11px;
		font-weight: bold;
		color: #7d8388;
		background: url(../images/sub-nav-bullet.gif) no-repeat right 5px;
		text-decoration: none;
		padding: 0px 13px 0px 0px;
		margin-top: 30px;
	}
	
	#content .cont a {
		color: #000000;
		text-decoration: underline;
	}
	
.image {
	padding-bottom: 12px;
}

.position {
	font-size: 11px;
	color: #000000;
	padding-bottom: 12px;
}
			
.title {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 15px;
}

.text {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}


#wrapper {
	position: absolute;
	left: 50%;
	width: 780px;
	height: 100%;
	margin-left: -390px;
	text-align: left;
	top: 0px;
}	

* > #wrapper {
		min-height: 420px;
	}


#tmp-spacer {
	width: 780px;
	height: 420px;
}

#container-popup {
	position: absolute;
	text-align: left;
	width: 780px; 
	height: 420px;
	top: 50%;
	margin-top: -210px;
}

#popup {
	width: 780px;
	height: 420px;
/*	background: url(../images/popup.jpg) no-repeat center center;*/
}

#popup2 {
	width: 780px;
	height: 420px;
	/*background: url(../images/popup2.jpg) no-repeat center center;*/
	
}
	
	#popup a, #popup2 a {
		right: 0px;
		width: 20px;
		height: 20px;
		position: absolute;
		display: block;
		top: 0px;
	}
	 
	 #popup a.lang,#popup2 a.lang {
	 	width: 80px;
	 	right: 25px;
	 	top: 25px;
	 }
	 
	  #popup a.togallery,#popup2 a.togallery {
	  	width: 340px;
  		height: 38px;
  		right: 30px;
  		top: 296px;
  		display: block;
	  }
	  
	#popup2 a span, #popup a span {
		display: none;
	}

/*--------------------------currency--------------------------*/

#currency {
	width: 174px;
	height: 117px;
}
	#currency table.txt {
		margin: 42px 0px 0px 10px;
	}
	
	#currency table.txt tr td{
		padding-bottom: 3px;
		font-size: 11px;
	}
	
	.crn {
		font-size: 10px;
		color: #adb3b9;
		padding: 8px 0px 0px 5px;
	}
			
/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}	
