@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background: #001e3f url(../images/bg.gif) center top repeat-x;
	font: 13px/140% Verdana, arial, sans-serif;
	color:#333;
}

td{
	padding:3px;
}

a img {border:none;}

a:link, a:visited{color:#00234a; text-decoration:underline}
a:focus {noFocusLine:expression(this.onFocus=this.blur());-moz-outline-style:none;outline:0;}
a:hover{color:#f40004;}

input, select, textarea{
	border:#7e9db9 1px solid;
	padding:2px;
	margin:2px;
	background-color:#fff;
	font: 12px/120% Verdana, arial, sans-serif;
	color:#231f20;
}

h1{font: 140%/140% Verdana, arial, sans-serif; margin:0; padding:5px 0;}
h2{font: 130%/140% Verdana, arial, sans-serif; margin:0; padding:5px 0;}
h3{font: 120%/140% Verdana, arial, sans-serif; margin:0; padding:5px 0; color:#d52a2a;}
h4{font: 115%/140% Verdana, arial, sans-serif; margin:0; padding:5px 0; color:#9a4e28;}
h5{font: 100%/120% Verdana, arial, sans-serif; margin:0 0 5px 0; padding:0; color:#d52a2a;}
h6{font: 100%/120% Verdana, arial, sans-serif; margin:5px 0 5px 0; padding:0; color:#b36500}
.description{font-weight:normal;}
.hilight{color:#ff0000; font-weight:bold;}

.clear{clear:both;}

#header{
	margin:0 auto;
	padding:0;
/*	background:url(../images/header_bg.gif) center top no-repeat;*/
	width:960px;
	height:100px;
}

#header .left .bookmark{
	margin:6px 0 5px 5px;
	padding:0;
	float:left;
}
#header .left a:link, #header .left a:visited{
	margin:0;
	padding:5px;
	float:left;
	color:#000;
	font-size:12px;
	text-decoration:none;
}

#header .left a:hover{
	color:#fff;
	text-decoration:underline;
}

#header .right a:link, #header .right a:visited{
	margin:0 5px 0 0;
	padding:5px 10px 5px 5px;
	float:right;
	color:#000;
	font-size:12px;
	text-decoration:none;
	background:url(../images/header_div.gif) right 10px no-repeat;
}

#header .right a:hover{
	color:#fff;
	text-decoration:underline;
}

#header .right .language{
	float:right;
	margin:3px 0px 0 5px;
	width:100px;
 }

#logo{
	margin:18px 0 5px 0;
	padding:5px 0 10px 0;
	float:left;
} 

#search{
	margin:30px 0 0 0;
	*margin:5px 0 0 0;
	padding:5px 0 0 0;
	width:306px;
	*width:336px;
	float:right;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

#search .si{width:128px; background-color:#fff; margin:0; *margin:0px 0 0 0; padding:2px; vertical-align:top;}

.search_btn{
background-color:#14437f;
border:1px solid #fff;
text-decoration:none;
color:#fff;
text-align:center;
font-weight:normal;
font-size:13px;
margin:0 0 0 5px;
*margin:0px 0 0 0;
padding:2px 12px 0px 12px;
*padding:3px 6px 0px 6px;
_padding:1px 6px 1px 6px;
display:inline-block;
font-size:90%;
vertical-align:middle;
}

#menu_bg{
background:url(../images/menu_bg.gif) left bottom no-repeat;
width:960px;
height:48px;
margin:0 auto 0 auto;
padding:0;
}

#menu{
margin:0;
padding:0 0 0 10px;
width:950px;
}

#menu ul{
margin:0;
padding:0;
}

#menu ul li{ 
margin:0;
padding:0 0 0 0;
background:url(../images/menu_div.gif) right 15px no-repeat;
float:left;
display:inline;
list-style:none;
}

#menu ul li a:link, #menu ul li a:visited{
color:#014153;
font-size:15px;
font-weight:bold;
text-decoration:none;
width:96px;
margin:0;
padding:18px 3px 12px 3px;
text-align:center;
float:left;
vertical-align:baseline;
noFocusLine:expression(this.onFocus=this.blur());
-moz-outline-style:none;
outline:0;
}

#menu ul li a:hover{
color:#fff;
padding:17px 3px 13px 3px;
background:url(../images/menu_hover.gif) 5px top no-repeat;
}

#menu ul li.current a:link, #menu ul li.current a:visited{
color:#fff;
padding:17px 3px 13px 3px;
background:url(../images/menu_hover.gif) 5px top no-repeat;
}

#menu ul li.vip a:link, #menu ul li.vip a:visited{color:#552a90; background:url(../images/menu_vip.gif) center 28px no-repeat;}
#menu ul li.vip a:hover{
padding:25px 3px 21px 3px;
background:url(../images/menu_hover2.gif) 5px top no-repeat;
}

#menu2_bg{
background:url(../images/menu_bg.gif) left bottom no-repeat;
width:960px;
height:48px;
margin:0 auto 0 auto;
padding:0;
}

#menu2{
margin:0;
padding:0 0 0 10px;
width:910px;
}

#menu2 ul{
margin:0;
padding:0;
}

#menu2 ul li{ 
margin:0;
padding:0 0 0 0;
background:url(../images/menu_div.gif) right 15px no-repeat;
float:left;
display:inline;
list-style:none;
}

#menu2 ul li a:link, #menu2 ul li a:visited{
color:#014153;
font-size:15px;
font-weight:bold;
text-decoration:none;
width:96px;
margin:0;
padding:18px 3px 12px 3px;
text-align:center;
float:left;
vertical-align:baseline;
noFocusLine:expression(this.onFocus=this.blur());
-moz-outline-style:none;
outline:0;
}

#menu2 ul li a:hover{
color:#fff;
padding:17px 3px 13px 3px;
background:url(../images/menu_hover.gif) 5px top no-repeat;
}

#menu2 ul li.current a:link, #menu2 ul li.current a:visited{
color:#fff;
padding:17px 3px 13px 3px;
background:url(../images/menu_hover.gif) 5px top no-repeat;
}

#menu2 ul li.vip a:link, #menu2 ul li.vip a:visited{color:#552a90; background:url(../images/menu_vip.gif) center 28px no-repeat;}
#menu2 ul li.vip a:hover{
padding:25px 3px 21px 3px;
background:url(../images/menu_hover2.gif) 5px top no-repeat;
}



#main_bg{
width:970px;
height:289px;
z-index:-100;
position:relative;
margin:0 auto;
padding:0;
}

#main{
margin:-289px auto 0 auto;
padding:20px 15px 0 15px;
width:930px;
z-index:100;position:relative;
background:#fff url(../images/main_bg.gif) center top no-repeat;
}

#main .leftBlock{
width:296px;
float:left;
margin:0;
padding:0;
}

#main .rightBlock{
width:620px;
float:right;
margin:0;
padding:0;
}


#main .fullBlock{
width:930px;
float:left;
margin:0 0 15px 0;
*margin:0;
padding:0;
}



#banner {
margin:0 0 15px 0;
_margin:10px 0 15px 0;
padding:0;
}

#news_i{margin:0 0 15px 0; float:left; padding:0; _margin:10px 0 6px 0;}

.block_top{
background:url(../images/block_top.gif) left bottom no-repeat;
width:100%;
height:7px;
float:left;
margin:0;
}

.block_mid{
background:url(../images/block_mid.gif) left top repeat-y;
width:100%;
float:left;
}

.block_btm{
background:url(../images/block_btm.gif) left top no-repeat;
width:100%;
height:7px;
float:left;
margin:0;
}

.block_m_top{
background:url(../images/block_m_top.gif) left bottom no-repeat;
width:100%;
height:7px;
float:left;
margin:0;
}

.block_m_mid{
background:url(../images/block_m_mid.gif) left top repeat-y;
width:97%;
float:left;
margin:0;
padding:0 0 0 4%;
_padding:0 0 0 3%;
}

.block_m_btm{
background:url(../images/block_m_btm.gif) left top no-repeat;
width:100%;
height:7px;
float:left;
margin:0;
}

.block_m2_top{
background:url(../images/block_m2_top.gif) left bottom no-repeat;
width:100%;
height:7px;
float:left;
margin:0;
}

.block_m2_mid{
background:url(../images/block_m2_mid.gif) left top repeat-y;
width:97%;
float:left;
margin:0;
padding:0 2% 0 2%;
}

.block_m2_btm{
background:url(../images/block_m2_btm.gif) left top no-repeat;
width:100%;
height:7px;
float:left;
margin:0 0 10px 0;
}

.block_l_top{
background:url(../images/block_l_top.gif) left bottom no-repeat;
width:100%;
height:8px;
float:left;
margin:0;
}

.block_l_mid{
background:url(../images/block_l_mid.gif) left top repeat-y;
width:100%;
float:left;
margin:0 5px 0 0;
padding:0;
}

.block_l_btm{
background:url(../images/block_l_btm.gif) left top no-repeat;
width:100%;
height:8px;
float:left;
margin:0;
}

#footer{
margin:0 auto 20px auto;
_margin:-19px auto 0px auto;
padding:0 ;
width:100%;
float:left;
}

#footer .left{
margin:0 0 0 16px;_margin:0 0 0 8px;
width:286px;
border-right:dotted #d3d3d3 2px;
float:left;
}

#footer .right{
margin:0 16px 0 0;
_margin:0 8px 0 0;
width:600px;
float:left;
padding:0;
}

#footer .right ul{ 
margin:0;
padding:10px 10px 10px 20px;
list-style:none;
float:left;
}

#footer .right ul li{
display:inline;
margin:0 5px 0 0;
border-right: 1px solid #d3d3d3;
padding:1px 10px 1px 0;
}

#footer .right ul li a:link, #footer .right ul li a:visited{
text-decoration:none;
color:#003965;}

#footer .right ul li a:hover{
text-decoration:underline;
}

#footer .right .text{ font-size:12px; margin:11px 0 0 0px; float:left; line-height:18px; width:590px; padding:0 0 0 20px;}

#footer .left img{ margin:8px 10px 0 0; vertical-align:top;}
#footer .left .text{ margin:8px 0 0 0; font-size:12px; line-height:18px;}
#footer .left .text a:link, #footer .left .text a:visited, #footer .left .text a:hover{color:#00234a; text-decoration:underline;}

#instant_link{
margin:0 0 15px 0;_margin:0;
padding:0;
width:100%;
float:left;
}

#instant_link .caption{
background:url(../images/instant_link_bg.gif) 7px top no-repeat;
color:#fff;
font-size:15px;
font-weight:bold;
padding:3px 0 8px 15px;
*padding:4px 0 8px 15px;
}

#instant_link .caption span{font-size:11px;}

#instant_link ul{
margin:0;
padding:0px 0 0px 7px;
*padding:2px 0 0px 7px;
list-style:none;
float:left;
}

#instant_link ul li{
background:url(../images/icon_arrow.gif) 2px center no-repeat;
margin:0 0 2px 0;
padding:0 0 0 15px;
border-bottom:dashed 1px #d8d8d8;
float:left;
width:264px;
line-height:19px;
}

#instant_link ul li a:link, #instant_link ul li a:visited{
margin:0 5px 0 0;
padding:2px 0;
display:inline-block;
text-decoration:none;
color:#333;
}

#instant_link ul li a:hover{ color:#683531;}
#instant_link ul li span{ font-size:10px; font-weight:bold; color:#fff; background-color:#fca418; padding:1px 5px; vertical-align:middle;}

#instant_short{
position:absolute;
right:22px;
top:28px;
_top:38px;
background-color:#fff;
z-index:9999;
}

#instant_short a:link, #instant_short a:visited{
margin:0;
padding:2px 5px;
color:#000;
text-decoration:none;
noFocusLine:expression(this.onFocus=this.blur());-moz-outline-style:none;outline:0;
}

#instant_short a:hover{color:red;}

#instant_long{
margin:0;
_margin:0;
padding:0;
width:296px;
float:left;
}

#instant_long .caption{
background:url(../images/instant_link_bg.gif) 7px top no-repeat;
color:#fff;
font-size:15px;
font-weight:bold;
padding:3px 0 8px 15px;
*padding:4px 0 8px 15px;
}

#instant_long .caption span{font-size:11px;}

#instant_long ul{
margin:0;
padding:0px 0 0px 7px;
*padding:2px 0 0px 7px;
list-style:none;
float:left;
}

#instant_long ul li{
background:url(../images/icon_arrow.gif) 2px center no-repeat;
margin:0 0 2px 0;
padding:0 0 0 15px;
border-bottom:dashed 1px #d8d8d8;
float:left;
width:264px;
line-height:19px;
}

#instant_long ul li a:link, #instant_long ul li a:visited{
margin:0 5px 0 0;
padding:2px 0;
display:inline-block;
text-decoration:none;
color:#333;
}

#instant_long ul li a:hover{ color:#683531;}
#instant_long ul li span{ font-size:10px; font-weight:bold; color:#fff; background-color:#fca418; padding:1px 5px; vertical-align:middle;}

#recommended{
margin:0 0 15px 0;_margin:0;
padding:0;
width:100%;
float:left;
}

#recommended .caption{
background:url(../images/recommended_bg.gif) 7px top no-repeat;
color:#fff;
font-size:15px;
font-weight:bold;
padding:3px 0 9px 15px;
*padding:4px 0 8px 15px;
}

#recommended .caption span{font-size:11px;}

#recommended ul{
margin:0;
padding:5px 0 5px 7px;
*padding:8px 0 5px 7px;
list-style:none;
float:left;
}

#recommended ul li{
margin:0 0 10px 0;
padding:0 0 5px 5px;
border-bottom:dashed 1px #d8d8d8;
float:left;
width:270px;
line-height:22px;
}

#recommended ul li img{ float:left; padding:2px; border:#d3d3d3 1px solid; margin:0 8px 0 0;}
#recommended ul li img:hover{ border:#000 1px solid;}

#recommended ul li a:link, #recommended ul li a:visited{
margin:0 5px 0 0;
padding:0;
text-decoration:none;
color:#333;
line-height:18px;
float:left;
}

#recommended ul li a:hover{text-decoration:underline;}
#recommended ul li span{ font-weight:bold; color:#7eb100;}

#recommended ul li a.more:link, #recommended ul li a.more:visited{ color:#576c21;text-decoration:none; float:left; margin:5px 0 0 0; padding:0; width:150px;}
#recommended ul li a.more:hover{text-decoration:underline;}

#query{
background:url(../images/query_bg.gif) left bottom no-repeat;
float:left;
margin:0 0 15px 0;
_margin:0 0 9px 0;
padding:0 0 1px 0;
_padding:0 0 20px 0;
width:620px;
min-height:203px;
}

#feature{float:left; width:102%; _width:100%; margin:0 0 10px 0;}

#feature .item{ width:303px; float:left; margin:0 13px 0 0; _margin:0 6px 0 0; padding:0;}
#feature .item .caption{
color:#014153;
font-weight:bold;
margin:0 0 0 1%;
padding:2px 0;
border-bottom:#f0f0f0 4px solid;
width:94%;}

#feature .item .caption a:link, #feature .item .caption a:visited{
color:#014153;
text-decoration:none;
}

#feature .item .caption a:hover{text-decoration:underline; color:#000;}

#feature .item img{
margin:8px 0 0 1%;
*margin:5px 0 0 1%;
padding:2px;
border:#d3d3d3 1px solid;
}

#feature .row{
margin:0 0 15px 0; 
_margin:0;
padding:0; 
float:left;
}

#feature .text{
margin:8px 0 8px 1%;
_margin:6px 0 8px 1%;
padding:0 15px 0 0;
float:left;
line-height:140%;
*line-height:130%;
}

#feature .btn img{
float:right;
border:none;
margin:0 10px 0 0;
padding:0;
}

#feature a.btn:link, #feature a.btn:visited {
float:right;
border:none;
margin:0 10px 0 0;
padding:0;
color:#014153;
line-height:28px;
text-decoration:none;
text-align:right;
width:100px;
}

#feature a.btn:hover {
text-decoration:underline;
color:#000;
}

#content_block{
float:left;
width:100%;
margin:0 0 10px 0;
_margin:0 0 0 4px;
_width:620px;
padding:0;
}

#content_block .caption{
color:#014153;
font-weight:bold;
margin:0;
padding:2px 0;
border-bottom:#f0f0f0 4px solid;
width:99%;
}

#content_block_f{
float:left;
width:99%;
margin:0 0 10px 10px;
_margin:0 0 0 4px;
_width:920px;
padding:0;
}

#content_block_f .caption{
color:#014153;
font-weight:bold;
margin:0;
padding:2px 0;
border-bottom:#f0f0f0 4px solid;
width:99%;
}

#content_block_f .item{
margin:0;
padding:15px 0 10px 0;
width:100%;
float:left;
}

#content_block_f .item li{
display:inline-block;
margin:0 15px 10px 5px;
float:left;
list-style:none;
}

#content_block_f .text{
margin:8px 0;
*margin:5px 0;
padding:0 5px;
line-height:18px;
width:97%;
float:left;
}

#content_block_f .text hr{
border:dotted #d2d2d2 1px;
margin:0 0 10px 0;
*margin:0 0 5px 0;
padding:0;
}

#content_block_f .text p{
margin:0;
padding:0 0 8px 0;
text-align:justify;
}

#content_block_f .text .price{
float:right;
position:relative;
right:0;
top:0;
margin:0;
padding:5px 10px;
background-color:#fffddb;
}

#content_block_f .text .price span{
font-weight:bold;
font-size:15px;
color:red;
}

#content_block_f .text img{padding:2px; border:#d3d3d3 1px solid; margin:8px 5px 8px 0;}

#content_block .r_menu a{
color:#000;
font-weight:normal;
margin:-27px 6px 0 0;
padding:2px 5px;
float:right;
text-decoration:none;
border:#efefef 1px solid;
}

#content_block .r_menu a:hover{
color:#ff0000;
background-color:#efefef;
border:#efefef 1px solid;
}

#content_block .text hr{
border:dotted #d2d2d2 1px;
margin:0 0 10px 0;
*margin:0 0 5px 0;
padding:0;
}

#content_block img{
margin:8px 0 0 0;
*margin:5px 0 0 0;
padding:2px;
border:#d3d3d3 1px solid;
}

#content_block .text{
margin:8px 0 8px 0;
*margin:5px 0 5px 0;
padding:2px;
line-height:18px;
}

#content_block .item ul{
margin:0;
padding:5px 10px 5px 18px;
}

#content_block .item ul li{
list-style:disc;
margin:0 0 5px 3px;
padding:0;
}

#content_block .item hr{
border:dotted #d2d2d2 1px;
}

#content_block .item ul li ul li{
list-style:lower-roman;
margin:0 0 5px 0;
padding:0;
}

#content_block .item img{
border:none;
margin:0;
padding:0;
}

#product_block{
float:left;
width:100%;
margin:0 0 10px 0;
_margin:0 0 0 4px;
_width:620px;
padding:0;
}

#product_block .caption{
color:#014153;
font-weight:bold;
margin:0;
padding:2px 0;
border-bottom:#f0f0f0 4px solid;
width:99%;
}

#product_block img{
margin:8px 0 0 0;
*margin:5px 0 0 0;
padding:2px;
border:#d3d3d3 1px solid;
}

#product_block .item{
margin:3px 0 8px 0;
*margin:5px 0 5px 0;
padding:2px 0 10px 0;
line-height:18px;
border-bottom:#f0f0f0 3px double;
width:99%;
float:left;
}

.table_style1{
width:99%;
background-color:#fff;
margin:0 0 10px 0;
}

.table_style2{
width:99%;
background-color:#878787;
margin:0 0 10px 0;
}

.table_style3{
width:90%;
background-color:#878787;
margin:0 0 10px 0;
}

.table_style4{
width:100%;
background-color:#d0d0d0;
margin:0 0 10px 0;
}

.td_cap{
line-height:24px;
background-color:#bb9759;
font-weight:bold;
color:#fff;
}


.corcompLogin{
line-height:36px;
background-color:#efefef;
color:#fff;
}

.corcompLogin a:link, .corcompLogin a:visited{color:#1f51dc; font-size:15px; font-weight:bold; text-decoration:none; padding:10px;}
.corcompLogin a:hover{color:#444; text-decoration:underline; }

.btn_group{
float:left;
margin:0;
padding:10px 0 0 0;
width:99%;
text-align:right
}

.tr_style{
background-color:#e7e7e7;
}

.tr_style2{
background-color:#f5f5f5;
}

.tr_style3{
background-color:#fff;
}

.tr_style4{
background-color:#979797;
color:#fff;
font-weight:bold;
}

.tr_style5{
background-color:#fffddb;
padding:5px 5px 0px 5px;
}

.tr_style6{
background-color:#fff;
padding:5px 5px 0px 5px;
}

#ad{
margin:0;
padding:0;
width:100%;
float:left;
}

#ad img{
margin:0 0 10px 0;
padding:0;
}

.txt_style{
color:red;
}

.txt_style2{
color:#1f51dc;
font-weight:bold;
}

a.btn_01:link, a.btn_01:visited {
float:right;
border:none;
margin:0 10px 0 0;
padding:0 0 0 17px;
color:#000;
text-decoration:none;
text-align:right;
background:url(../images/icon_arrow2.gif) left 3px no-repeat;
}

a.btn_01:hover {
color:#9a4e28;
text-decoration:underline;
}

#visa_block{
float:left;
width:100%;
margin:0 0 10px 0;
_margin:0 0 0 4px;
_width:620px;
padding:0;
}

#visa_block p{
margin:5px 0;
padding:0;
}

#visa_block .caption{
color:#014153;
font-weight:bold;
margin:0;
padding:2px 0;
border-bottom:#f0f0f0 4px solid;
width:99%;
}

#visa_block .item{
margin:5px 0 5px 0;
padding:0;
float:left;
width:100%
}

#visa_block .item ul{
margin:0;
padding:5px 10px 5px 18px;
}

#visa_block .item ul li{
list-style:disc;
margin:0 0 5px 3px;
padding:0;
}

#visa_block .item hr{
border:dotted #d2d2d2 1px;
}

#visa_block .item ul li ul li{
list-style:lower-roman;
margin:0 0 5px 0;
padding:0;
}

#subvisa{
width:100%;
margin:0;
padding:3px 0;
font-size:90%;
}

#subvisa li{
display:inline;
white-space:nowrap;
float:left;
margin-right:5px;
color:#7d5414;
margin:0 5px 0 0;
padding:0;
}

#subhelp{
width:100%;
margin:0;
padding:3px 0 15px 0;
font-size:90%;
}

#subhelp li{
display:inline;
white-space:nowrap;
margin-right:5px;
color:#7d5414;
margin:0 5px 0 0;
padding:0;
}

#help{
margin:0;
padding:0;
float:left;
}

#help ul{
margin:15px 0;
padding:0 0 0 5px;
float:left;
}

#help ul li{
list-style:none;
float:left;
margin:5px 0;
padding:0 0 0 20px;
width:580px;
float:left;
background:url(../images/icon_arrow2.gif) left center no-repeat;
}

#help ul li a:link, #help ul li a:visited{
text-decoration:none;
}

#help ul li a:hover{
text-decoration:underline;
}

.sub{
list-style:decimal;
margin:0 0 10px 22px;
padding:0;
}

.sub li{
margin:3px 0;
}

#news{
margin:0 0 30px 0;
padding: 0;
}

#news li{
border-bottom:1px dotted #d4d4d4;
margin:5px 0;
padding:5px;
}

#news .date{
margin:0;
padding:3px 0 0 0;
font-size:90%;
}

#news .date span{
font-size:90%;
font-weight:bold;
color:#555;
}

#news .title a{
margin:0;
padding:10px 0;
text-decoration:none;
color:#7d5414;
}

#news .title a:hover{
color:#ff0000;
}

.ticketBlock{
width:472px;
min-height:250px;
*height:100%;
padding:0 0 5px 0;
}

.ticketBlock2{
width:99%;
_width:100%;
min-height:480px;
*height:480px;
padding:0;
overflow-y:auto;
overflow-x:hidden;
}

.hotelBlock{
width:98%;
_width:833px;
min-height:570px;
*height:570px;
padding:0;
}

.flightBlock{
width:99%;
_width:100%;
min-height:480px;
*height:480px;
padding:0;
overflow-y:auto;
overflow-x:hidden;
}

.groupBlock{
width:99%;
height:116px;
*height:100px;
padding:0 0 18px 0;
margin:25px 0 10px 0;
border-bottom:5px solid #f0f0f0;
}

#local{
margin:10px 0 0 0;
padding:0;
width:99%;
float:left;
}

#local .subcaption{
background-color:#68b9e5;
color:#fff;
font-size:15px;
font-weight:bold;
padding:3px 0 4px 5px;
*padding:4px 0 3px 5px;
}

#local .subcaption span{font-size:11px;}

#local .subcaption2{
background-color:#8ab15e;
color:#fff;
font-size:15px;
font-weight:bold;
padding:3px 0 4px 5px;
*padding:4px 0 3px 5px;
}

#local .subcaption2 span{font-size:11px;}

#local .subcaption3{
background-color:#bb9759;
color:#fff;
font-size:15px;
font-weight:bold;
padding:3px 0 4px 5px;
*padding:4px 0 3px 5px;
}

#local .subcaption3 span{font-size:11px;}

#local ul{
margin:0;
padding:15px 0 5px 10px;
*padding:18px 0 5px 10px;
list-style:none;
}

#local ul li{
margin:0 0 12px 0;
padding:0 0 5px 0;
float:left;
width:298px;
line-height:22px;
display:inline;
}

#local ul li .text{width:195px; float:left;}

#local ul .row{float:left; margin:0; padding:0; width:100%;}

#local ul li img{ float:left; padding:2px; border:#d3d3d3 1px solid; margin:5px 0 0 0}
#local ul li img:hover{ border:#000 1px solid;}

#local ul li a:link, #local ul li a:visited{
margin:0 5px 0 0;
padding:0;
text-decoration:none;
color:#333;
line-height:18px;
float:left;
}

#local ul li a:hover{text-decoration:underline;}
#local ul li span{ font-weight:bold; color:#ba7b36;}
#local ul li a.more:link, #local ul li a.more:visited{ color:#000;text-decoration:none; float:left; margin:5px 0 0 0; padding:0; width:150px; font-size:88%; line-height:16px}
#local ul li a.more:hover{text-decoration:underline;}


.corcompBlock{
width:100%;
height:300px;
*height:300px;
padding:0 0 18px 0;
margin:25px 0 10px 0;
}

