body { margin:0; padding:0; }
table { border:0;}
td { vertical-align:top;}
img { border:0;}
form {margin:0; padding:0;}
.relative { position:relative;}
.vertical, .v { vertical-align:middle;}
.nowrap { white-space:nowrap;}
.arial { font-family:Arial, Helvetica, sans-serif;}
.clear { clear:both;}
input { border: 1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; line-height:130%;}
h1, h2, h3, h4, h5 { font-weight:normal;}


.bg_head_left { background:url() repeat-x #FFFFFF;}
.bg_lang { background:url() no-repeat;}
.bg_head_right { background:url(bg_head_.jpg) no-repeat right top;}
.logo { float:left; width:147px; padding-left:37px; margin-top:29px; height:156px; background:url(logo0000.jpg) no-repeat top right;}
.header_txt { float:left; padding-left:29px; margin-top:23px; width:770px; padding-right:14px;}
.header_txt h2 { text-align:justify; color:#A4942A; font-family:Arial, Helvetica, sans-serif; font-size:19px; margin-bottom:0px; margin-top:0px;}
.header_txt h3 { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-bottom:0px; margin-top:10px; line-height:150%;}
.animation {margin-top:5px; height:161px; background:url(top_img_.jpg) no-repeat #FFFFFF;}


.top_menu { width:489px; margin-left:0px; height:25px; margin-top:40px;}
.tm { margin-right:25px; height:54px;}
.tm a { font-size:11px; color:#666666; padding-left:5px; text-decoration:none;}
.tm a:hover { text-decoration:underline;}

.bg_menu { height:46px; background:url(bg_menu0.png) repeat-x;}
.menu_on, .menu_off { height:28px; margin-top:9px; margin-right:1px; padding-left:40px;}
.menu_on a { padding-left:14px; padding-right:14px; height:28px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; display:block; background:#E7E0C9; line-height:26px; text-decoration:none;}
.menu_on a:hover { text-decoration:underline;}
.menu_off a { padding-left:14px; padding-right:14px; height:28px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; display:block; line-height:26px; text-decoration:none;}
.menu_off a:hover { text-decoration:underline; background:#46607a; color:#ffffff;}

.right_block { margin-right:35px;}
.rb_sp { height:70px; width:300px;}
.rb_css { padding-left:14px; margin-top:15px;}
.rb_css h2 { margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; padding-top:15px;}
.rb_css h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; line-height:155%;}
.rb_css h4 { color:#8B7F2C; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.blockx_0 h4{ font-family:Arial, Helvetica, sans-serif; padding-top:20px; margin:0; font-size:18px; color:#A4942A; padding-left:17px;}
.blockx_0 h5{ font-family:Arial, Helvetica, sans-serif; padding-top:10px; margin:0; font-size:18px; color:#A4942A; padding-left:17px;}
.blockx_0 h6{ font-family:Arial, Helvetica, sans-serif; padding-top:30px; margin:0; font-size:18px; color:#444; padding-left:17px;}
.blockx_0 h3{ font-family:Arial, Helvetica, sans-serif; padding-top:10px; margin:0; font-size:18px; color:#A4942A; padding-left:17px;}
.h7{ font-family:Arial, Helvetica, sans-serif; padding-top:10px; margin:0; font-size:14px; font-weight:bold; color:#A4942A; padding-left:17px;}
.blockx_0 h2 a { text-decoration:underline; color:#A4942A;}
.blockx_0 h2 a:hover { color:#333333;}
.blockx_0 p { margin:0; padding-left:17px; padding-right:17px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:140%;}

.small_text { padding-left:15px; padding-right:15px; padding-top:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#555; text-align:left; line-height:145%;}
.title_header {font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; text-align:left; margin-top:30px; padding-left:17px; width:630px;}
.title_header0 {font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; text-align:left; margin-top:30px; width:650px;}
.bg_main { background:url(bg_main1.png) repeat-x top;}
.blockx_0 { width:635px;}
.blockx_0 h2 { margin:0; padding-left:18px; padding-right:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:155%; padding-top:15px; padding-bottom:5px;}
.h8 { margin:0; padding-left:8px; padding-right:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:155%; padding-top:15px; padding-bottom:5px;}
.blockx_0 h1 { margin:0; padding-left:18px; padding-right:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:155%; padding-top:5px;}

.pictures {background:#; width:300px; height:820px; float:left; padding-left:15px;}
.picture { padding-left:7px; padding-top:7px; padding-right:7px;}
.pic_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding-left:7px; padding-top:7px; text-align:left;}

/*---Footer---*/
.bg_footer { background:url(bg_foote.png) repeat-x top;}

.cont_call { margin-right:20px;}
.cont_name { margin-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#444444; text-align:left;}
.cont_subname { margin-top:10px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px; color:#444444; font-weight:bold;}
.cont_num_name h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; font-weight:normal; margin-bottom:0; margin-top:5px;}
.cont_num_num h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; font-weight:normal; margin-bottom:0; margin-top:5px;}
.cont_num_num a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#807737;}
.cont_num_num a:hover { color:#444;}
.cont_num_num h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#807737; font-weight:normal; margin-bottom:0; margin-top:5px; text-decoration:underline;}
.cont_link { margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.cont_link a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#807737;}
.cont_link a:hover { color:#444;}
.copyright { padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left;}
.itriga { padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:right;}
.itriga a { color:#CCCCCC; text-decoration:underline;}
.itriga a:hover { color:#FFFFFF;}

input.disabled { border: 1px solid #F2F2F2; background-color: #F2F2F2;}
input.required, textarea.required { border: 1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; line-height:130%;}
input.validation-failed, textarea.validation-failed { border: 1px solid #FF3300;color : #444444;}
input.validation-passed, textarea.validation-passed { border: 1px solid #00CC00;color : #000;}
.validation-advice, .required { color:#EB340A; }
.validation-advice { font-family:Arial, Helvetica, sans-serif; font-size:10px;clear:both;min-height:15px;margin-top:3px;background:url(validati.gif) no-repeat 2px 1px;padding-left:17px; margin-bottom:5px;font-weight:bold;}
.validation-failed {border:1px dashed #EB340A !important;background:#faebe7 !important;}
label.required {font-weight:bold;}
p.required {font-size:.95em;text-align:right;}
.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}

.resurslist .accunit{
	padding:6px;
	width: 72px;
	height: 54px;
	background-image:url("thinfram.gif");
	background-repeat:no-repeat;
	background-position:top left;		
}

.resurslist .acccontainer{
	border-color: #F3F3F3;
}

.unit-gallery1 img{
	float: left;
	border:1px solid #ffffff;
	margin-right:1px;
	margin-top:6px;
	margin-bottom:6px;
	cursor: pointer;
	padding:6px;
	background-image:url("frame-bl.gif");
	background-repeat:no-repeat;
	background-position:top left;		
}
.intro{
	padding:6px;
	width: 100px;
	height: 75px;
	background-image:url("frame-bl.gif");
	background-repeat:no-repeat;
	background-position:top left;		
}
.intro1{
	padding:6px;
	width: 100px;
	height: 75px;
	background-image:url("frame-bl.gif");	

}

.h2 { text-align:justify; color:#A4942A; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-bottom:0px; margin-top:0px; text-decoration:underline;}
.h2 a:hover { text-decoration:underline;}

.h8 { text-align:justify; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:0px; margin-top:0px; text-decoration:underline;}
.h8 a:hover { text-decoration:underline;}

.unit-main-details{
	padding-left: 25px;
	padding-top: 5px;
}

.unit-main-details .md{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	color: #0A5A8D;
}

.a-icon-enq, .a-icon-res, .a-icon-pho{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 32px;
}

.a-icon-enq a, .a-icon-res a, .a-icon-pho a{
	height: 32px;
	display: block;
	float: left;
	background-repeat:no-repeat;
	background-position: -3px -32px;
	vertical-align: middle;
	padding-left:33px;
	padding-right:8px;
	margin-right:16px;
	font-size:20px; color:#f1377e; 
	font-family:Arial, Helvetica, sans-serif;
	padding-top:4px;
} 
.a-icon-enq a:hover, .a-icon-res a:hover, .a-icon-pho a:hover{
	height: 32px;
	background-position: -3px 0px;
	text-decoration: none;
}
.a-icon-enq a{
	background-image:url("icon-enq.gif");
}

.a-icon-res a{
	background-image:url("icon-res.gif");
}
.a-icon-pho a{
	background-image:url("icon-pho.gif");
}

.a-icon-enq a .lab, .a-icon-res a .lab, .a-icon-pho a .lab{
	padding-top: 7px;
}

.unit-large{
	border:1px solid #ffffff;
	margin-right:6px;
	margin-top:6px;
	margin-bottom:6px;
	padding:6px;
	background-image:url("frame-bm.gif");
	background-repeat:no-repeat;
	background-position:top left;		
}


.unit-gallery img{
	float: left;
	border:1px solid #ffffff;
	margin-right:9px;
	margin-top:6px;
	margin-bottom:6px;
	cursor: pointer;
	padding:6px;
	background-image:url("frame-bn.gif");
	background-repeat:no-repeat;
	background-position:top left;		
}
.unit-gallery1{
	width: 100%;
	height: 76px;
	margin-top:10px;
}
.unit-gallery1 img{
	float: left;
	border:1px solid #ffffff;
	margin-right:1px;
	margin-top:6px;
	margin-bottom:6px;
	cursor: pointer;
	padding:6px;
	background-image:url("frame-bl.gif");
	background-repeat:no-repeat;
	background-position:top left;		
}
.active {color: #ff3300; padding: 3px 3px 3px 3px; background: #ffeebb; text-decoration: none; cursor: text}
.inactive {padding: 3px 3px 0 3px; border-bottom: 1px dashed; text-decoration: none}

.13 { font-family:Arial, Helvetica, sans-serif; padding-top:22px; margin:0; font-size:20px; color:#A4942A; padding-left:17px;}

#top-bar {

	height:100%;
	border-top:5px solid #a8c6e9;

}


.n{

	text-decoration: none;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.n1{

	text-decoration: none;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
}
