@charset "utf-8";
/* CSS Document */

body {
padding:0;
margin:0;
background:url(images/bck_header.jpg) 0 0 repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

p {
padding:0;
margin:0;
}

.clear {
clear:both;
}

a {
text-decoration:none;
}

img {
border:none;
}

.img_left {
float:left;
padding:0 10px 0 0;
}

.img_right{
	float:right;
	padding:0 0 0 10px;
}

#all {
width:938px;
margin:0 auto;
}

#header {
background:url(images/header.jpg) 0 0 no-repeat;
height:177px;
width:938px;
}

#top_header {
height:137px;
}



#logo {
float:left;
width:167px;
height:127px;
margin:10px 0 0 40px;
}

#right_header {
float:right;
width:290px;
}

#flag {
height:22px;
padding:10px 0 0 0;
}

#flag .tab {
background:url(images/flag.gif) 0 0 no-repeat;
width:121px;
height:22px;
line-height:22px;
color:#FFFFFF;
text-align:center;
font-size:14px;
font-weight:bold;
float:left;
}

#flag .tab a{color:#FFFFFF;}

#flag .tab_no {
width:121px;
height:22px;
line-height:22px;
color:#0081BF;
text-align:center;
font-size:14px;
font-weight:bold;
float:left;
}

#flag .tab_no  a{color:#0081BF;}
#flag .tab_no  a:hover{
text-decoration:underline;
color: #101E4C;
background:url(images/flag.gif) 0 0 no-repeat;
width:121px;
height:22px;
display:block;
}

#menu {
height:39px;
line-height:39px;
color:#FFFFFF;
font-size:12px;

padding:0 0 0 30px;
}

#menu a{color:#FFFFFF;}
#menu a:hover{color:#48FF00;}

#menu ul{
list-style:none;
margin:0;
padding:0;
}

#menu li{
display:block;
float:left;
padding:0 28px;
height:39px;
line-height:39px;
font-weight:bold;
}

#menu li a{font-weight:bold;}

#menu li a:hover{
display:block;
background:url(images/triangle.gif) 50% 0 no-repeat;
/*height:39px;
line-height:39px;*/
}


#edit {
background:url(images/bck_edit.jpg) 0 0 repeat-y;
color:#3C3C3C;

}

#left_side{
width:618px;
float:left;
padding:10px 0 0 35px;
}

#left_side a, a:visited{
	text-decoration:none;
	color:#102C8F;
}

#left_side a:hover{
	text-decoration:underline;
	color:#51B6E2;
}

#left_side h1{
	color:#0f2c90;
	margin: 20px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

#left_side h2 {
	margin: 10px 0 0px 0;
	color: #01458f;
}

#right_side{
width:249px;
float:left;
padding:10px 0 0 5px;
}

#two_boxes {
padding:0 0 0 20px;
}

#four_boxes{
height:219px;
padding:0 0 0 40px;
}


#four_boxes .tab{
height:219px;
width:207px;
float:left;
padding:0 4px 0 0;
}



#banner {

}

#welcome {
padding:10px 0 0 0;

}

.txt {
line-height:18px;
}

.box_1 {
background:url(images/box_1.jpg) 0 0 no-repeat;
width:249px;
height:321px;
}

.box_1_en {
	width:249px;
	height:321px;
	background-image: url(images/box_1_english.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.hdr_form{
height:56px;
}

form{
padding:8px 0 0 10px;
margin:0;
}

input {
height:26px;
width:214px;
border:#ACACAC 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

textarea {
height:64px;
width:214px;
border:#ACACAC 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.one_line{
height:26px;
color:#000000;
margin:0 0 8px 0!important;
margin:0;
}

.btn_big{
padding:4px 0 0 20px;
height:40px;
width:192px;
line-height:40px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}

.btn_big a{color:#FFFFFF;}

.btn_big a:hover{
text-decoration:underline;
color: #101E4C;}

.box_2 {
background:url(images/box_2.jpg) 0 0 no-repeat;
width:207px;
height:219px;
}

.umbrella{
height:46px;
}

.hdr {
height:36px;
line-height:36px;
color:#FFFFFF;
text-align:center;
font-weight:bold;

}

.box_img{
padding:12px 0;
text-align:center;
}

.btn{
padding:6px 0 0 60px;
height:26px;
width:140px;
line-height:26px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}

.btn a{color:#FFFFFF;}

.btn a:hover {color:#101E4C;
text-decoration:underline;
}

#top_footer{
background:url(images/top_footer.jpg) 0 0 no-repeat;
height:12px;
width:938px;
}

#footer{
background:url(images/bck_footer.jpg) 0 0 repeat-x;
height:95px;
}

#footer .content{
width:938px;
margin:0 auto;
}

#footer .min_menu{
height:40px;
line-height:40px;
color:#FFFFFF;
text-align:center;
}

#footer .min_menu a{
color:#FFFFFF;
padding:0 13px;
}

#footer .min_menu a:hover{color:#101E4C;}

#footer .copy{
text-align:center;
color:#FFFFFF;
}

#footer .design{
	text-align:center;
	color:#BBE0F5;
	padding: 10px 0 0 0;
}

#footer .design a{
text-decoration:none;
color:#BBE0F5;
}

#footer .design a:hover{
text-decoration:underline;
color:#101E4C;
}

.googlemap {
float:left;
padding-right:20px;
}


/* DRAGGABLE THINGY */
.ui-draggable { cursor:move; }
#tip { position:absolute; display:none; height:25px; padding:9px 9px 0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#000; background:rgba(0,0,0,.5); }
#tip .arrow { width:0; height:0; line-height:0; border-right:8px solid #000; border-right:8px solid rgba(0,0,0,.5); border-top:8px solid transparent; border-bottom:8px solid transparent; position:absolute; left:-8px; top:9px; }

#targets { display:none; list-style-type:none; position:absolute; top:10px; z-index:99999; }
#targets li { float:left; margin-right:20px; display:block; width:60px; height:60px; background:url(iconSprite.png) no-repeat 0 0; position:relative; }
#targets li#delicious { background-position:0 -60px; }
#targets li#facebook { background-position:0 -120px; }
#targets li span { display:block; position:absolute; bottom:-40px; white-space:pre; color:#fff; }

#overlay { background-color:#000; position:absolute; top:0; left:0; width:100%; height:100%; z-index:99997; }
#helper { background-color:#72c9ed; position:absolute; height:35px; padding:15px 70px 0 20px; color:#fff; font-family:Verdana; font-weight:bold; font-size:18px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:3px solid #7d7d7d; }
#thumb { width:50px; height:50px; position:absolute; right:0; top:0; border-left:3px solid #7d7d7d; }

.share { font-weight:bold; position:absolute; font-size:14px; font-family:Verdana; margin-left:-38px; }

