* { margin:0; padding:0;}
body { background:#FFF url(../images/background.gif) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:tahoma, arial; color:#8e8e8e; text-align:center}

pre {font-size:100%; font-family:tahoma, arial; color:#8e8e8e;}
/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
ul {list-style:none;}
h1 {margin-bottom:10px; color:#646464; font-size:14px; font-family:tahoma, arial; background:url(../images/wr_page1.gif) 0 0 no-repeat; padding-left:25px;}
h2 {margin-top:-10px; color:#8e8e8e; font-size:12px; font-family:tahoma, arial;padding-left:25px;}

a:hover{text-decoration:none;}
a {color:#7a7a7a;}

.column { float:left;}
.clear { clear:both;}


.h_wr_menu, .h_wrapper_logo, #content, .flash{width:950px;}
/*header*/
.flash{ height:467px;}

/*footer*/
#footer{ margin:0 0 0 33px; width:887px; background:#f1f1f1; color:#8d8d8d; font-family:Arial; font-size:0.75em; text-indent:31px; padding:25px 0 18px 0;}
#footer a{ color:#8d8d8d;}
.ind_top_f{ height:37px;}
/*content*/
#content{ padding-left:46px; font-size:0.687em; line-height:1.5em}
.wr_button{ background:url(../images/wr_button.gif) 0 0 no-repeat; width:96px; height:23px; padding-top:3px;}
.wr_button a{ background:url(../images/bull.gif) center left no-repeat; color:#2c2c2c; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px;}
.wr_button_1{ background:url(../images/wr_button_1.gif) 0 0 no-repeat; width:120px; height:23px;}
.wr_button_1 a{ background:url(../images/bull.gif) center left no-repeat; color:#646464; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px; margin-top:3px}
.bot_form{ background:url(../images/bot_form.gif) 0 0 no-repeat; width:57px; height:23px;}
.bot_form a{ background:url(../images/bull.gif) center left no-repeat; color:#646464; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px; margin-top:3px}

#content .list li a{ background:url(../images/list_marker.gif) center left no-repeat; padding:0 0 0 14px; text-decoration:none; line-height:1.75em}
#content .list li a:hover{ text-decoration:underline;}

#content .list_1 a{ background:url(../images/list_marker1.gif) center left no-repeat; padding:0 0 0 14px; line-height:2em; color:#848484; font-family:Arial; font-size:1.06em;}
#content strong{ display:block; color:#646464;}
#content p{ margin-top:11px;}

.title{ display:block; margin-bottom:22px;}
.titles{ color:#2c2c2c; font-weight:bold;}
.ind_top_bot{ margin:16px 0; display:block;}
.ind_left{ margin-left:11px;}
.ind_left p{text-align:justify;}
.line_x{ background:url(../images/line_x.gif) 0 30px repeat-x; height:60px;}
.img_left{ float:left; margin-right:22px;}
#content .st_text{ display:block; margin-bottom:11px; font-size:1.25em;}
#content .ind_bot{ margin-bottom:21px;}
.ind_top{ margin-top:15px;}
.link{ color:#646464; display:block; margin-bottom:3px; font-size:1.06em;}
.st1{display:block; padding-top:1px;}
/*================== index.html ==================*/
#page1 #content .col_1 .wr_button_1{margin:-40px 0 0 108px; position:absolute;}
#page1 #content .col_2 .ind_left{ margin-left:23px;}
#page1 #content .col_2 .col_box{ width:495px; margin-left:23px;}
#page1 #content .col_2 .col_box_1{ width:164px;}
#page1 #content .col_2 .col_box_1 .ind_left{ margin-left:7px;}
#page1 #content .col_2 .col_box_2{ width:220px;}
/*================== index-1.html ==================*/
#page2 #content .col_1 .ind_link{ position:absolute; margin:-25px 0 0 218px;}
#page2 #content .col_1 .col_box{ width:538px; margin-top:5px; padding:21px; margin-left:0; padding-left:0;}
#page2 #content .col_1 .col_box_1{ width:289px;}
#page2 #content .col_1 .col_box_2{ width:247px;}
/*================== index-2.html ==================*/
#page3 #content .col_2 .img_left{ margin-bottom:27px !important;}
/*================== index-3.html ==================*/
#page4 #content .col_1 .ind_link{position:absolute; margin:-25px 0 0 218px;}
/*================== index-4.html ==================*/
#page5 #content .col_box{ width:538px; padding:18px 0;}
#page5 #content .col_box a{ display:block;}
#page5 #content .col_box_1{ width:240px;}
#page5 #content .col_box_2{ width:247px; margin-left:25px;}
/*================== index-5.html ==================*/
#page6 #content .col_1 strong{ display:block; margin-top:11px;}
#page6 #content .col_2 span{ float:right; margin-right:116px;}
#page6 #content .col_2 .col_box{ width:472px;}
#page6 #content .col_2 .col_box_1{ width:225px;}
#page6 #content .col_2 .col_box_2{ width:239px; margin-left:5px;}
#page6 #content .col_2 .form input{ width:220px; height:18px;}
#page6 #content .col_2 .form textarea{ width:222px; height:124px; overflow:auto; display:block; margin-bottom:11px;}
#page6 #content .col_2 .form textarea, #page6 #content .col_2 .form input{ border:1px solid #e4e4e4; color:#8e8e8e; font-size:1em; font-family:Tahoma; padding-left:3px; background:none;}
#page6 #content .col_2 .form .h_f{ height:35px;}
/*================== index-6.html ==================*/
#page7 #content .col_1 p{ margin-top:11px !important;}

#weather { background-image: url(../images/bg-weather.gif); background-repeat: no-repeat; margin-left:30px;}
#currency { margin-left:30px; width:190px; text-align:center;line-height:25px;}
#currency span{ padding-bottom:2px; height:25px;}
#currency img{ margin-bottom:-5px;}

.thumbnail-box {float: left;}
.thumbnail {float: left; margin-right: 5px; text-align: center;}
.thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; display:block; margin:4px 0px 4px 5px;	padding:4px; position:relative; width:100px; height:75px; }
.thumbnail img:hover {background-color: #A9A9A9;}

input, select, textarea {
color:#646464;
}

form span {
float:left;
margin:0 4px 0 0;
padding:0 0 10px 0;
display:inline;
}

form span label {
clear:both;
display:block;
font-size:9px;
line-height:9px;
margin:0;
}

input.text {
	padding:0px;
}

/*** Calendar **********************/
div.calendar { position: relative; }

.calendar table {
cursor:pointer;
border:1px solid #ccc;
font-size: 11px;
color: #000;
background: #fff;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

.calendar .button { 
text-align: center;    
padding: 2px;
height:auto;      
}

.calendar .nav {
background:#f5f5f5;
}

.calendar thead .title_cal { 
font-weight: bold;      
text-align: center;
background: #dedede;
color: #000;
padding: 2px 0 3px 0;

}

.calendar thead .headrow { 
background: #f5f5f5;
color: #444;
font-weight:bold;
}

.calendar thead .daynames { 
background: #fff;
color:#333;
font-weight:bold;
}

.calendar thead .name { 
border-bottom: 1px dotted #ccc;
padding: 2px;
text-align: center;
color: #000;
}

.calendar thead .weekend { 
color: #666;
}

.calendar thead .hilite { 
background-color: #444;
color: #fff;
padding: 1px;
}

.calendar thead .active { 
background-color: #d12f19;
color:#fff;
padding: 2px 0px 0px 2px;
}


.calendar tbody .day { 
width:1.8em;
color: #222;
text-align: right;
padding: 2px 2px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size: 80%;
color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
color: #fbb;
}

.calendar table .wn {
padding: 2px 2px 2px 2px;
border-right: 1px solid #000;
background: #666;
}

.calendar tbody .rowhilite td {
background: #FFF1AF;
}

.calendar tbody .rowhilite td.wn {
background: #FFF1AF;
}

.calendar tbody td.hilite { 
padding: 1px 1px 1px 1px;
background:#444 !important;
color:#fff !important;
}

.calendar tbody td.active { 
color:#fff;
background: #529214 !important;
padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { 
font-weight: bold;
border: 1px solid #888;
padding: 1px 1px 1px 1px;
background: #f5f5f5 !important;
color: #222 !important;
}

.calendar tbody td.weekend { 
color: #666;
}

.calendar tbody td.today { 
font-weight: bold;
color: #529214;
background:#D9EFC2;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { 
visibility: hidden;
}

.calendar tbody .emptyrow { 
display: none;
}

.calendar tfoot .footrow { 
text-align: center;
background: #556;
color: #fff;
}

.calendar tfoot .ttip { 
background: #222;
color: #fff;
font-size:10px;
border-top: 1px solid #dedede;
padding: 3px;
}

.calendar tfoot .hilite { 
background: #aaf;
border: 1px solid #04f;
color: #000;
padding: 1px;
}

.calendar tfoot .active { 
background: #77c;
padding: 2px 0px 0px 2px;
}

.calendar .combo {
position: absolute;
display: none;
top: 0px;
left: 0px;
width: 4em;
border: 1px solid #ccc;
background: #f5f5f5;
color: #222;
font-size: 90%;
z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}

.calendar .combo .label-IEfix {
width: 4em;
}

.calendar .combo .hilite {
background: #444;
color:#fff;
}

.calendar .combo .active {
border-top: 1px solid #999;
border-bottom: 1px solid #999;
background: #dedede;
font-weight: bold;
}
