body{font-family:Verdana;font-size: 12px;color: #000; margin: 0px;padding: 0px;/* background:url(/img/bg.png) repeat 0 0 #e6e5e5;*/}

a, li, h1,h2,h3,h4, p, div, li, ul{font-family: Verdana;}
a{color: #ad2516;}
a:hover{text-decoration:none;}
h1{font-size: 22px; color:#fff; margin:0px; padding:0 0 15px 0px; font-weight:normal;}
h2{font-size: 16px; color:#000; margin:0px; padding:0 0 10px 0px; font-weight:normal;}
h3{font-size: 20px; color:#fff; margin:0px; padding:0 0 10px 0px; font-weight:normal;}
h4{font-size: 16px; color:#fff; margin:0px; padding:0 0 10px 0px; font-weight:normal;}
p{margin:0px; padding:0 0 10px 0px;}




/*  add css. Copy here */
.jsf_content{margin:5px;}
.jsf_top{background:url(../images/jsf_filts/bg.png) repeat 0 0;
border:2px solid #5a770b;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(/pie/pie.htc);
padding:10px 10px 0px 10px;
margin-bottom:15px;
}

.f_corners{border:1px solid #9a9a9a;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e6e6e6));
background: -webkit-linear-gradient(#fff, #e6e6e6);
background: -moz-linear-gradient(#fff, #e6e6e6);
background: -ms-linear-gradient(#fff, #e6e6e6);
background: -o-linear-gradient(#fff, #e6e6e6);
background: linear-gradient(#fff, #e6e6e6);
-pie-background: linear-gradient(#fff, #e6e6e6);
behavior: url(/pie/pie.htc);
margin-bottom:10px;
padding:0 10px;
}

.jsf_content{}
.jsf_content .direction{float:left; width:300px; display:inline; margin-right:30px; padding-bottom:20px;}
.jsf_content .direction select{ width:100%;}

.jsf_content .filter_date{float:left; width:300px;}
.jsf_content .filter_date .date{float:left; white-space:nowrap;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e4e4e4));
background: -webkit-linear-gradient(#fff, #e4e4e4);
background: -moz-linear-gradient(#fff, #e4e4e4);
background: -ms-linear-gradient(#fff, #e4e4e4);
background: -o-linear-gradient(#fff, #e4e4e4);
background: linear-gradient(#fff, #e4e4e4);
-pie-background: linear-gradient(#fff, #e4e4e4);
behavior: url(/pie/pie.htc);
padding:3px 10px 3px 10px;
}
.jsf_content .jsf_top .filter_date .date input{ background:transparent; border:none medium; font-size:11px; width:65px;}
.jsf_content .jsf_top .filter_date .date img{ vertical-align:middle;}
.jsf_content .jsf_top .filter_date .line{float:left; padding:3px 5px 0 5px;}

.jsf_content .jsf_top .price{ padding:0 0 20px 0px;}
.jsf_content .jsf_top .price .txt{ float:left; width:25px; font-size:11px; line-height:20px;}
.jsf_content .jsf_top .price .input{ float:left;
border:1px solid #aca7a7;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fff;
behavior: url(/pie/pie.htc);
padding:3px 10px 3px 10px;width:80px;margin-right:10px; display:inline;
}
.jsf_content .jsf_top .price .input input{background:transparent; border:none medium; font-size:11px; }

.jsf_content .jsf_top .label{width:33%; float:left; padding:10px 0px 10px 0px; cursor:pointer;}
.jsf_content .jsf_top .check{float:left; padding:0px 5px 0px 0px;}
.jsf_content .jsf_top .check input{position:relative; top:-2px;}
.jsf_content .jsf_top .label:hover{color:#498713;}
.jsf_content .jsf_top .submit{text-align:center;}
.jsf_content .jsf_top .submit input{border:1px solid #9a9a9a;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e4e4e4));
background: -webkit-linear-gradient(#fff, #e4e4e4);
background: -moz-linear-gradient(#fff, #e4e4e4);
background: -ms-linear-gradient(#fff, #e4e4e4);
background: -o-linear-gradient(#fff, #e4e4e4);
background: linear-gradient(#fff, #e4e4e4);
-pie-background: linear-gradient(#fff, #e4e4e4);
behavior: url(/pie/pie.htc);
margin-bottom:10px;
height:44px; width:145px;
font-size:22px;
color:#498713;
}

.table-flitres{margin:10px;}
.table-flitres .td1{width:25%;}
.table-flitres .td2{width:20%;}
.table-flitres .td3{width:20%;}
.table-flitres .td4{width:18%;}
.table-flitres .td5{width:18%;}
.table-flitres a{ color:#484848}
.table-flitres .top_table{
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px; 
behavior: url(/pie/pie.htc);
background:#cdcdcd;
}
.table-flitres .top_table th{font-size:12px; color:#336309; 
text-shadow: 1px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=1, offy=1); 
padding: 10px 0 10px 10px; text-align:left;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
}

.table-flitres .content_table table{border:1px solid #6e6e6e; border-collapse:collapse;}
.table-flitres .content_table td{padding: 0px 0 10px 10px; border-bottom:1px dotted #96c7ed; background:#FFF;}
.table-flitres .content_table .td1{ padding:5px 0 10px 7px;}
.table-flitres .content_table .td2 a{color:#7b7b7b}
.table-flitres .spec{ color:#FFF; display:inline-block; background:#e30000; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(/pie/pie.htc); padding:2px 5px 2px 5px; margin-top:5px;}

.table-flitres .price{ font-size:14px; color:#ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #88c836;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#88c836), to(#3c7c18));
background: -webkit-linear-gradient(#88c836, #3c7c18);
background: -moz-linear-gradient(#88c836, #3c7c18);
background: -ms-linear-gradient(#88c836, #3c7c18);
background: -o-linear-gradient(#88c836, #3c7c18);
background: linear-gradient(#88c836, #3c7c18);
-pie-background: linear-gradient(#88c836, #3c7c18);
behavior: url(/pie/pie.htc);
padding:4px 15px 4px 10px;
}


/* color blue */
.color_blue{}
.color_blue .jsf_top{ border-color:#129fe1;}
.color_blue .jsf_content .jsf_top .label:hover{ color:#1579c7;}
.color_blue .jsf_content .jsf_top .submit input{ color:#228fe4;}
.color_blue .table-flitres .top_table th{ color:#1079cb}
.color_blue .table-flitres .price{
background: #007feb;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00bef5), to(#0072e9));
background: -webkit-linear-gradient(#00bef5, #0072e9);
background: -moz-linear-gradient(#00bef5, #0072e9);
background: -ms-linear-gradient(#00bef5, #0072e9);
background: -o-linear-gradient(#00bef5, #0072e9);
background: linear-gradient(#00bef5, #0072e9);
-pie-background: linear-gradient(#00bef5, #0072e9);
}


/* color red */
.color_red{}
.color_red .jsf_top{ border-color:#da2c2c;}
.color_red .jsf_content .jsf_top .label:hover{ color:#d82828;}
.color_red .jsf_content .jsf_top .submit input{ color:#de3a3a;}
.color_red .table-flitres .top_table th{ color:#ce0808}
.color_red .table-flitres .price{
background: #ce0808;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e00b0b), to(#bb0505));
background: -webkit-linear-gradient(#e00b0b, #bb0505);
background: -moz-linear-gradient(#e00b0b, #bb0505);
background: -ms-linear-gradient(#e00b0b, #bb0505);
background: -o-linear-gradient(#e00b0b, #bb0505);
background: linear-gradient(#e00b0b, #bb0505);
-pie-background: linear-gradient(#e00b0b, #bb0505);
}
.color_red .table-flitres .spec{background:#098cdf;}

#container{margin:10px 8px 25px 8px; background:#f6fef4; border:1px solid #a8a8a8; }

.menu{}
.menu ul{padding:0px; margin:0px; list-style:none;}
.menu ul li{width:25%; float:left; margin:0px; padding:0px; text-align:center;}
.menu ul li a{display:block; border:1px solid #a8a8a8; border-left:none medium;
 height:36px; line-height:36px; font-size:16px; color:#434343;
background: #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f6f6f6));
background: -webkit-linear-gradient(#fff, #f6f6f6);
background: -moz-linear-gradient(#fff, #f6f6f6);
background: -ms-linear-gradient(#fff, #f6f6f6);
background: -o-linear-gradient(#fff, #f6f6f6);
background: linear-gradient(#fff, #f6f6f6);
-pie-background: linear-gradient(#fff, #f6f6f6);
behavior: url(/pie/pie.htc);
}
.menu ul li a:hover{text-decoration:none;

}
.menu ul li.active a{color:#4f4f4f;
text-decoration:none;
background: #d9d9d9;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9d9d9), to(#b6b6b6));
background: -webkit-linear-gradient(#d9d9d9, #b6b6b6);
background: -moz-linear-gradient(#d9d9d9, #b6b6b6);
background: -ms-linear-gradient(#d9d9d9, #b6b6b6);
background: -o-linear-gradient(#d9d9d9, #b6b6b6);
background: linear-gradient(#d9d9d9, #b6b6b6);
-pie-background: linear-gradient(#d9d9d9, #b6b6b6);
text-shadow: 1px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=1, offy=1); 
behavior: url(/pie/pie.htc);}



.content{padding:20px 20px 10px 20px;}
.content .section h1{font-size:20px; color:#557b13;}
.content .section{color:#383838}
.content .block_left{}
.content .block_right{width:220px; float:right;}
.breadcrums{color:#6c6c6c; padding-bottom:5px; margin:10px;}
.content .btn{text-decoration:none;
background: #d9d9d9;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8bb953), to(#4d802e));
background: -webkit-linear-gradient(#8bb953, #4d802e);
background: -moz-linear-gradient(#8bb953, #4d802e);
background: -ms-linear-gradient(#8bb953, #4d802e);
background: -o-linear-gradient(#8bb953, #4d802e);
background: linear-gradient(#8bb953, #4d802e);
behavior: url(/pie/pie.htc);
display:inline-block;
margin-bottom:20px;
}
.content .btn a{font-size:12px; text-transform:uppercase; text-decoration:none; color:#FFF; display:block; padding:3px 7px 3px 7px;}
.content .corners_color{background:#f1f9ef;
border:1px solid #83a96e;
behavior: url(/pie/pie.htc);
padding:10px 10px 5px 10px;
}
.content .galerey{}
.content .galerey .big-img{width:215px; height:160px; overflow:hidden; border:1px solid #006294; margin-bottom:10px;}
.content .galerey .big-img img{width:auto; height:100%;}
.content .galerey .small-img{}
.content .galerey .small-img .item{border:1px solid #000; float:left; margin-right:3px; width:50px; height:50px; overflow:hidden; margin-bottom:10px;}
.content .galerey .small-img .item img{width:auto; height:100%;}

.content .galerey .more{}
.content .galerey .more a{color:#4d802e;}

.content .dis_style{padding:10px; margin:10px 0 0 0;}
.content .dis_style{border:1px #557b13 solid;}

.block-txt{padding-bottom:20px;}
.block-txt .title{color:#383838; font-size:18px; padding-bottom:15px; padding-left:10px;}
.block-txt .txt{background:#f0f8ee; padding:10px 10px 10px 10px; font-size:14px;
border:1px solid #d9e0d7;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background:d9e0d7;
behavior: url(/pie/pie.htc);

}
.block-txt .txt p{padding-bottom:15px;}

.highslide-gallery .oinner img{border:1px #557b13 solid;}

/* color red */
.color_red .content .section h1{color:#c40707;}
.color_red .content .btn{text-decoration:none;
background: #e21e1e;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e21e1e), to(#ce1212));
background: -webkit-linear-gradient(#e21e1e, #ce1212);
background: -moz-linear-gradient(#e21e1e, #ce1212);
background: -ms-linear-gradient(#e21e1e, #ce1212);
background: -o-linear-gradient(#e21e1e, #ce1212);
background: linear-gradient(#e21e1e, #ce1212);
}
.color_red #container{background:#fef8f8;}
.color_red .content .galerey .more a{color:#d51616;}
.color_red .content .corners_color{background:#f9f3f3; border-color:#b6507d;}
.color_red .block-txt .txt{background:#f8f2f2; border-color:#e0dada;}
.color_red .highslide-gallery .oinner img{border:1px #c40707 solid;}
.color_red .content .dis_style{border:1px #c40707 solid;}


/* color blue */
.color_blue .content .section h1{color:#006294;}
.color_blue .content .btn{text-decoration:none;
background: #009bbc;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#009bbc), to(#005b8c));
background: -webkit-linear-gradient(#009bbc, #005b8c);
background: -moz-linear-gradient(#009bbc, #005b8c);
background: -ms-linear-gradient(#009bbc, #005b8c);
background: -o-linear-gradient(#009bbc, #005b8c);
background: linear-gradient(#009bbc, #005b8c);
}
.color_blue #container{background:#f3faff;}

.color_blue .content .galerey .more a{color:#0065c3;}
.color_blue .content .corners_color{background:#eef5fa; border-color:#4e93b6;}
.color_blue .block-txt .txt{background:#edf4f9; border-color:#d6dce1;}
.color_blue .highslide-gallery .oinner img{border:1px #006294 solid;}
.color_blue .content .dis_style{border:1px #006294 solid;}


/* regularly used styles */
.red{color:#ff0000;}
.yellow{color:#ffff00;}
.green{color:#00ff00;}
.gray{font-size:16px; font-style:italic; color:#a3a3a3;}
#pngfix{}
.pngfix{}
* strong, * b{font-weight:bold;}
* i, * em{font-style: italic;}
html{font-size:100.01%;}
.fl-left{float:left;}
.clear{clear:both;}
a img{border:none medium;}
form{margin:0px; padding:0px;}
.red{color:#990000;}
.blue{color:#0066cc;}
.green{color:#339900;}
input::-moz-focus-inner{border: 0; padding: 0;} /*Remove button padding in FF*/
/* regular block css */


.highslide-gallery{margin:20px 0px;}
.highslide-gallery .oinner{float:left; margin:0 5px 0 0;}
.highslide-gallery a img{height:70px; width:auto;}

.program .one_day{font-size:12px;}
.program .one_day .day_desc{font-size:25px;margin:20px 0px 10px 0px; font-weight:bold;}
.program .one_day img{float:left; height:100px; margin:0px 10px 0px 0px;}

.book{margin-bottom:10px; font-weight:bold; color:#BF0000}











