@charset "utf-8";

* { border:0; margin:0; padding:0; outline:none; }

/*ol, ul, li { list-style:none; }*/

a { text-decoration:none; }
/*body { width:100%; margin:0; padding:0; font:normal 11px/150% "Liberation sans", Arial, Helvetica, sans-serif; background:#ede2ed   url(../img/texture.png);}*/
body { width:100%; margin:0; padding:0; font:normal 11px/150% "Liberation sans", Arial, Helvetica, sans-serif; 
       /* background:url(../img/furley_bg.png); */
}

.clr { clear:both; padding:0; margin:0; width:auto; font-size:0px; line-height:0px; }
.col, .row, body img, .entry { transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
.bg { clear:both; padding:0; margin:23px 0 23px 0; width:auto; border-bottom:1px solid #ababab; }

.sm_bg_bottom { clear:both; background:url(../img/shadow.png) center bottom no-repeat; height:13px;  width:100%; margin:-2px -2px -15px -2px; }

.block_margin { clear:both; margin:20px 0 60px 0; }

.fl { float:left; }
.fl-img { float:left; padding:20px; }

.fr { float:right; }

.fl_t { text-align:left;}

h1, h2, h3, h4 { line-height: 120%; }

a { color:#ffcc00;}
a:hover{color:#071f00;}
h3 a { color:#ffcc00;}
h3 a:hover{text-decoration: underline;}
p a.more {font-style: italic;text-decoration: none;}
p a.more:hover {text-decoration: underline;}
/*p a.more*/
p { line-height:1.5em; padding:5px 0;color: #5c5c5c; }

h1 { color:#fff; font-size:24px; font-weight:bold; padding:10px 0; text-align:left;}
h1.homeTitle { color:#ffc51a; font-size:20px; font-weight:bold; padding:0px 0; text-align:center;}

h1 small { color:#ffe084; font-weight:normal;}

h2 { font-size:14px; color:#353535; padding:10px 0 10px 0; display:block;  }

figure { margin:0; }

.maps_view { width:99%; height:300px; float:left; position:relative; max-height:100%; max-width:100%; }

/* responsive image */
hr{
color: #c6c6c6;
background-color: #c6c6c6;
height: 1px;
margin:10px 0px;
}
img { }

@media \0screen {

img { width: auto; /* for ie 8 */ }

}
.logo, h1, h2, h3, h4, h5, h6, nav a, .top_text {
font-family: "PT Sans", "Lato", "Trebuchet MS", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}


/* IMG  */

a.pic { display: block; position: relative; padding:0; margin:0;}

img.margin_right { margin:0 20px 0 0; }

a.pic img.h { position :absolute; padding:0; top:-1px; bottom:0;  left:0px; visibility:hidden; height: 100%; width: 100%; }

a.pic:hover img.h { background:url(../img/img_z.png) center no-repeat; visibility:visible; }

/* main_page */
/*.main_top{height: 27px;background:#4D004D;}*/
.main_top{background-color: #fff;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fff', endColorstr='#f1f1f1');
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));
background-image: -webkit-linear-gradient(top, #fff 0%,#f1f1f1 100%);
background-image: -moz-linear-gradient(top, #fff 0%,#f1f1f1 100%);
background-image: -o-linear-gradient(top, #fff 0%,#f1f1f1 100%);
background-image: linear-gradient(top, #fff 0%,#f1f1f1 100%);
-webkit-box-shadow: 0 3px 0 #ddd;
box-shadow: 0 4px 0 #ddd;
/*border-bottom: solid 1px rgba(255, 255, 255, 0.1);*/
height: 27px;}
.main_top .content{width:960px; margin:0 auto;}
.main_top .content {line-height: 1.2em;font-size: 11px;color: white;font-weight: bold; }
.main_top .content{color: #d2f4ff;background: transparent;-moz-box-shadow:none; -webkit-box-shadow:none;box-shadow:none;}
.top_menu li:first-child a{border: none;}
.top_menu li a{line-height: 1.2em;font-size: 11px;color: white;font-weight: bold;}
.top_menu li a{border-left: 1px solid white;padding: 0px 8px; }
.top_menu li a:hover,.top_menu li.active a{color: #ffc51a;background: transparent;text-decoration: underline;}
.top_menu li.active a{text-decoration: none;}
.top_menu li.active a:hover{text-decoration: underline;}
.main_top .content .logo{width:32%;float:left;margin: 0 auto;}
/*login*/
.main_top .content .login{width:300px;float: left;position: absolute;}
.main_top .content .login .login-trigger {float: none;}
.main_top .content .login .login-trigger:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}
.main_top .content .login p{padding: 0;color: white;}
.main_top .content .login .login-trigger a {
display: block;
float: left;
font-size: 13px;
padding: 6px 40px 5px 20px;
/*background: black url(../i/icon-arr-down.png) no-repeat 93% center;*/
background: #f1f1f1 url(../img/bg-filter-arrow.gif) no-repeat 93% center; 
font-weight: bold;
}
.main_top .content .login .login-trigger a.profile{padding: 0px 40px 0px 10px;}
.main_top .content .login .login-trigger a.profile img{padding: 1px 0px;display: inline-block;height: 25px;position: relative;width: 25px;float: left;border: none!important;}
.main_top .content .login .login-trigger a.profile span{padding-left: 8px;clear: right;float: left;margin-top: 6px;}
.main_top .content .login.open .login-trigger a, .main_top .content .login.open .login-trigger a:hover {
-webkit-transition: all 0.04s linear;
-moz-transition: all 0.04s linear;
-ms-transition: all 0.04s linear;
-o-transition: all 0.04s linear;
transition: all 0.04s linear;
background-color: #071f00;
text-decoration: none;
color: white;
}
.main_top .content .login .login-trigger a:hover,.main_top .content .login .login-trigger a:focus {
-webkit-transition: all 0.04s linear;
-moz-transition: all 0.04s linear;
-ms-transition: all 0.04s linear;
-o-transition: all 0.04s linear;
transition: all 0.04s linear;
background-color: #9cff81;
text-decoration: none;
color: #071f00;
}
/*.profile .login-dropdown{padding: 0px;}*/
/*.main_top .content .login .login-trigger a:hover{background-color: #ffcc00;text-decoration: none; }*/
.login-dropdown {
display: none;
background-color: #071f00;
width: 220px;
padding: 10px 18px;
position: relative;
z-index: 10000;
/*border: 1px solid #27042E;
border-top: none;*/
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
/*display: none;*/
float: left;
min-width: 160px;
padding: 5px 0;
margin: 4px 0 0;
list-style: none;
background-color: #ffffff;
border: 1px solid #bebebe;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.dropdown-menu::before {
    content: "";
    border: solid 5px transparent;
    border-bottom-color: #ffffff;
    position: absolute;
    top: -10px;
    left: 15px;
    z-index: 2;
}
.dropdown-menu::after {
content: "";
border: solid 6px transparent;
border-bottom-color: #bebebe;
position: absolute;
top: -12px;
left: 14px;
z-index: 1;
}
.dropdown-menu li:hover{background: #f9f9f9;}
.dropdown-menu li a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 20px;
color: #494949;
white-space: nowrap;
font-size: 12px;
}
.dropdown-menu li a:hover {text-decoration: none;}
.dropdown-menu .divider {
height: 1px;
margin: 0px 1px;
overflow: hidden;
background-color: #e5e5e5;
/*border-bottom: 1px solid #ffffff;*/
}
.login-dropdown form {
margin-bottom: 0;
}
.main_top .content .login .login-dropdown form a {color:#9cff81;}
.main_top .content .login .login-dropdown form a:hover {text-decoration: underline;}
.login-dropdown form p.input{border-top: 1px solid #9cff81;}
.login-dropdown {
color: white;
}

.login-dropdown p {
margin-bottom: 14px;
}
.login-dropdown strong {
text-transform: uppercase;
font-size: 12px;
margin-bottom: 14px;
display: block;
}
.login-dropdown label {
display: block;
font-weight: bold;
font-size: 13px;
line-height: 20px;
color: white;
margin: 4px 0 7px 0;
}
.login-dropdown .input .text {
width: 90%;
padding-left: 3%;
padding-right: 3%;
margin: 0;
}
.login-dropdown input[type="text"],.login-dropdown input[type="password"] {
border: 1px solid #ebebeb;
-webkit-box-shadow: inset 0px 2px 2px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0px 2px 2px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0px 2px 2px 0 rgba(0, 0, 0, 0.15);
padding: 4px 5px 3px;
background: #f4f4f4;
font-size: 14px;}
.login-dropdown .inline {
margin-bottom: 7px;
margin-top: -10px;
}
.login-dropdown .inline label{
display: inline;
margin-left: 5px;
font-weight: bold;
font-size: 13px;
cursor: pointer;
}
.login-dropdown .btn {
background: #003300;
background: -o-linear-gradient(top, #003300, #176d00);
background: -ms-linear-gradient(top, #003300, #176d00);
background: -moz-linear-gradient(top, #003300, #176d00);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #003300), color-stop(1, #176d00));
background: -webkit-linear-gradient(#003300, #176d00);
background: linear-gradient(top, #003300, #176d00);
margin: 0px 5px 0px 0px;
padding: 8px 20px 6px;
color: white;
font-weight: bold;
text-transform: uppercase;
}
.login-dropdown .btn:hover, .login-dropdown .btn:focus {background: #98ffb2;background: -o-linear-gradient(top, #98ffb2, #9cff81);
background: -ms-linear-gradient(top, #98ffb2, #9cff81);
background: -moz-linear-gradient(top, #98ffb2, #9cff81);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #98ffb2), color-stop(1, #9cff81));
background: -webkit-linear-gradient(#98ffb2, #9cff81);
background: linear-gradient(top, #98ffb2, #9cff81);}

.login-dropdown .submit {
margin-bottom: 0;
padding: 0;
}
input[type="submit"] {
cursor: pointer;
}
.login-dropdown .login-form-meta {
margin: 15px 0 0;
}
/*.main_top .content .login {
position: absolute;
right: 8px;
top: 0;
}*/
/*end login*/
.main_top .content .top_menu{width:660px; float: right; }
.main_top .content .top_menu ul{float: right;}
/*.main_top .content .top_menu ul li{display: inline-block; background: url(../img/bullet.png) left no-repeat;height: 16px;padding: 7px 0px 4px 12px;margin-left: 12px;}
.main_top .content .top_menu ul li:hover{background: url(../img/bullet-hover.png) left no-repeat;}*/
.main_top .content .top_menu ul li{display: inline-block;height: 16px;padding: 7px 0px 4px 0px;}
.header{width:960px; margin:0 auto; padding-top:0x; min-height: 108px;}
.main_resize {width:960px; margin:0 auto; padding-top:0xp; }

/* header */
.header .option_languages{width:202px; margin:0 2px;float: right; font-size: 11px;font-weight: bold;color: #ffcc00;padding: 6px 0px 6px 0px;}
.header .option_languages ul{float:right;}
.header .option_languages ul li{display: inline-block; height: 16px;padding: 4px 0;} 

/* logo */

.header .logo { float:left; padding:10px 5px 10px 0px; width: 729px;margin: 0 auto;}

.header .logo a { font-size:36px; color:#ffcc00; font-weight:bold; }

.header .logo a span { color:#9a009a; }

/* RSS */

.RSS { float:left; margin:0; padding:0; text-align:left; font-size:11px; font-weight: bold; color:#fff;}

.RSS img { display: inline-table; float:left; margin:0 5px 0 0;}

img.rss1 {float:right; background:url(../img/f_1.png) no-repeat;}

img.rss2 {float:right; background:url(../img/f_2.png) no-repeat;}

img.rss3 {float:right; background:url(../img/f_3.png) no-repeat;}

img.rss4 {float:right; background:url(../img/f_4.png) no-repeat;}

img.rss1:hover { background:url(../img/f_1_1.png) no-repeat;}

img.rss2:hover { background:url(../img/f_2_1.png) no-repeat;}

img.rss3:hover { background:url(../img/f_3_1.png) no-repeat;}

img.rss4:hover { background:url(../img/f_4_1.png) no-repeat;}

.RSS img.facebook {float:left; background:url(../img/f_2.png) no-repeat;}
.RSS img.facebook:hover { background:url(../img/f_2_1.png) no-repeat;}
.RSS img.twitter {float:left; background:url(../img/f_1.png) no-repeat;}
.RSS img.twitter:hover { background:url(../img/f_1_1.png) no-repeat;}
.RSS img.rss {float:left; background:url(../img/f_4.png) no-repeat;}
.RSS img.rss:hover { background:url(../img/f_4_1.png) no-repeat;}
/* menu_resise */

.menu_resise {padding:0;height: 40px;}

/* top_text */

.top_text { margin:0 auto; padding:5px 0; line-height:1.2em; font-weight:bold; text-align:center; font-size:16px; color:white; }

/* Search */

.search { width:202px; padding:0;  float:right; }
input.placeHolder{color: red;}
#search span { width:200px; display:block; margin:0; padding:0; float:left; border:1px solid #bebebe; background:#fff; height:28px; }

#search input#s { float:left; width:150px; padding:7px 0 7px 10px; margin:0; border:none; background:none;text-transform: none; font-size:11px;}

#search .btn { float:right; padding:4px 4px 0 0; margin:0; border:0; width:auto;background:none;}
#search .btn:hover , #search .btn:focus{background:none;}
.search  ul.sb_dropdown {float: left;margin: 0;list-style: none;width: 184px;padding: 6px 2px 2px 15px;background: #F4F4F4;-moz-box-shadow: 1px 1px 3px #555;-webkit-box-shadow: 1px 1px 3px #555;-box-shadow: 1px 1px 3px #555;-moz-border-radius: 0px 0px 10px 10px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;color: #707070;font-size: 11px;}
.search  ul.sb_dropdown li{display: inline-block;}
.search  ul.sb_dropdown li label{cursor: pointer;}
/* slider_resize */


/* slider_box */

.slider_box { margin:0 auto; padding:0; }

/* center_small_box */

.small_box { text-align:center; width:23%; margin:0 15px 0 0; float:left;}
#gallery .center_small_box{width: 220px;margin-right: 5px;margin-left: 5px;}
#gallery .center_small_box img{max-height: 147px;}

.center_small_box { padding:0; }

.center_small_box.last { }

.center_small_box.bordered { border:1px solid #eeeeee; background:#fff; }

.small_box h2 { padding:10px 0; margin:0; font-size:14px; font-weight:bold; text-align:center; color:#555555; }

.small_box img { text-align:center; }

.small_box h2 a { color:#555555;}

.small_box h2 a:hover { color:#990099;}

.center_small_box p { padding:12px 0; font-size:11px; color:#b7b7b7; text-align:center; line-height:1.6em;}

.center_small_box p strong { font-size:12px; color:#353535; }

.port2 { width:48%; float:left; margin:0 2% 2% 0;}

.center_small_box.port1 { width:99%; margin:25px 0;}

/*content wrap*/
.content-column{ background: #fff; background: -moz-linear-gradient(top,#fff,#f6f6f6); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f6f6f6)); background: -webkit-linear-gradient(top,#fff,#f6f6f6);background: -o-linear-gradient(top,#fff,#f6f6f6);background: -ms-linear-gradient(top,#fff,#f6f6f6);background: linear-gradient(top,#fff,#f6f6f6);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
.sidebar_left{width: 220px;float: left;margin: 0 15px 15px 0;}

/*side menu*/
#side-menu{padding: 5px 0 0px;margin-bottom: 15px;}
#side-menu a {display: block;padding: 13px 14px 9px; background: white; text-decoration: none; color: #707070; font-weight: bold; line-height: 1.33; }
#side-menu ul li{display: none;}
#side-menu ul li.active,#side-menu ul li.active li,#side-menu li.has_active,#side-menu ul li.has_active li{display: block;}
#side-menu li { list-style: none; }
#side-menu ul li.active:first {text-decoration: underline;}
#side-menu ul li ul li a:hover, #side-menu ul li ul li a:focus { background: #003434; }
#side-menu ul li ul li ul li a:hover,#side-menu ul li ul li ul li a:focus,#side-menu ul li ul li.active ul li a:hover{ background: #003434 url('../img/navigations/arrow_right.png') no-repeat 14px 9px; }
#side-menu ul li ul li a,#side-menu ul li ul li ul li a,#side-menu ul li ul .has_children a{ color: white;}
#side-menu ul li ul li.active a,#side-menu ul li ul li.active a:hover {background: #003434;}
#side-menu ul li ul li.active a:hover {text-decoration: underline;}
#side-menu ul li ul li ul li.active a,#side-menu ul li ul li ul li.active a:hover{background:#003434 url('../img/navigations/arrow_right.png') no-repeat 14px 9px; }
#side-menu ul li ul li a{background: #003300;}
#side-menu li a { padding: 6px 2px 6px 7px; }
#side-menu li ul li a {padding: 6px 4px 6px 14px;}
#side-menu ul li ul li ul li a,#side-menu ul li ul li.active ul li a {font-size: 0.9em;font-weight: normal;padding: 6px 14px 6px 30px;background:#003300 url('../img/navigations/arrow_right.png') no-repeat 14px 9px;}
/*end side menu*/

/*side banner*/
#side-banner { padding-bottom: 15px; margin-bottom: 15px; }
#side-banner h2{padding: 10px 15px;color:#707070;}
#side-banner li a{display: block;padding:10px 14px; text-decoration: none; color: white; font-weight: bold; line-height: 1.33;text-align: center;}
#side-banner li{list-style: none;margin:0px 2px 5px;border: 1px solid #EAEAEA; width: 214px;height: auto;cursor: pointer;}
#side-banner li.bg-banner{background: url(../img/banner/banner-sample.jpg) no-repeat;height: 46px;}
#widgets-slug { margin-bottom: 15px;}
#widgets-slug h2{text-transform: uppercase;font-weight: bold;}
#widgets-slug h2{padding: 10px 15px;color: #707070;}
#widgets-slug ul{list-style-type: none;margin: 0px;padding: 0px 15px 15px 15px;}
#widgets-slug li{border-bottom: 1px solid rgba(0, 0, 0, 0.3);padding-bottom: 5px;padding-top: 5px;display: block;}
#widgets-slug li span{color:#707070;}
#widgets-slug.contact_info li{border-bottom: 1px dotted rgba(0, 0, 0, 0.3);padding-bottom: 5px;padding-top: 5px;display: block;}
/*#widgets-slug li a{color:#7C00A5;}*/
#widgets-slug li a:hover,#widgets-slug li a:focus{text-decoration: underline;}
#article-categories{text-transform:uppercase;}
#article-categories li{border: none;padding: 0px;}
ul#article-categories {padding: 0px;margin:0px;}
#article-categories a{display: block;background: #003300;padding: 6px 4px 6px 14px;text-decoration: none;font-weight: bold;line-height: 1.33;}
#article-categories li a{color: white;}
#article-categories a:hover , #article-categories a:focus{background: #003434;}
#article-categories li a:hover, #article-categories li a:focus {text-decoration: none;}
#article-categories li.active a{background: #003434;}
#article-categories li.active a:hover, #article-categories li.active a:focus{text-decoration: underline;}
/*end side banner*/
.content_wrap{width:725px;float: right;margin:0px;}
.two_content_wrap{float:right; margin:0 0 15px 0;}
.two_content_wrap .main{width:490px ;float: left;}
.body{display:block;}
/*.main{display:;}*/
.main .content,.content ,.content-gallery , .content-gallery-categ{background: #fff;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
/*.two_content_wrap .main .content,.content_wrap .content ,.content-gallery , .content-gallery-categ{background: #fff;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}*/
.main_sub .content{background: #fff; background: -moz-linear-gradient(top,#fff,#f6f6f6);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f6f6f6));background: -webkit-linear-gradient(top,#fff,#f6f6f6);background: -o-linear-gradient(top,#fff,#f6f6f6);background: -ms-linear-gradient(top,#fff,#f6f6f6);background: linear-gradient(top,#fff,#f6f6f6);                                -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
/*.two_content_wrap .main_sub .content{background: #fff; background: -moz-linear-gradient(top,#fff,#f6f6f6);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f6f6f6));background: -webkit-linear-gradient(top,#fff,#f6f6f6);background: -o-linear-gradient(top,#fff,#f6f6f6);background: -ms-linear-gradient(top,#fff,#f6f6f6);background: linear-gradient(top,#fff,#f6f6f6);                                -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}*/
.content .body h2:first-child,.content .body h1:first-child{color: #ffcc00; font-size: 22px; font-weight: normal; line-height: 1.3em; margin-bottom: 0;text-align: left;}
/*.content_wrap .content .body h2:first-child,.content_wrap .content .body h1:first-child{color: #ffcc00; font-size: 22px; font-weight: normal; line-height: 1.3em; margin-bottom: 0;text-align: left;}*/
/*.two_content_wrap .main .content{  font-size:12px;line-height: 1.3em;color: #353535;}*/
.border-gold{border-top: 4px solid #ccac00;}
.border-olive{border-top: 4px solid #808000;}
.border-violet{border-top: 4px solid #ffcc00;}
.border-blue{border-top: 4px solid #000080;}
.border-blue-young{border-top: 4px solid #003300;}
.border-green{border-top: 4px solid #008000;}
.border-green-old{border-top:4px solid #408000;}
.border-black{border-top:4px solid #707070;}
.border-blue-jeck{border-top:4px solid #008040;}
.content_wrap .section{padding: 25px;}
.section{margin: 0 0 24px;padding: 15px 15px;color: #707070;}
.section .plugins{margin:15px 0 10px;}
.profile-info{line-height: 19px;margin-top: 15px;}
#profile-head{ color: #707070; font-family: "TitilliumText22LBold",Helvetica,sans-serif;letter-spacing: 0.1em;padding: 0 0 4px 0;margin: 0 0 20px 0;border-bottom: 1px solid #707070;text-transform: uppercase;font-size: 14px;font-weight: bold;}
.entry-keywords {clear: both;display: block;position: relative;margin-top: 15px;}
.entry-keywords .tags li.label{font-size: 12px;font-weight: bold;float: left;margin: 0;}
.entry-keywords .tags{margin:0;right:24px;bottom:-12px;list-style:none;}
.entry-keywords .tags li, .entry-keywords .tags a{float:left;height:20px;line-height:20px;position:relative;font-size:11px;display: inline-block;}
.entry-keywords .tags a{margin-left:20px;padding:0 10px 0 12px;background:#0079c7;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;	border-top-right-radius:4px;	} 
.entry-keywords .tags a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #0079c7 transparent transparent;border-style:solid;border-width:10px 12px 10px 0;		}
.entry-keywords .tags a:after{content:"";position:absolute;top:8px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #004977;-webkit-box-shadow:-1px -1px 2px #004977;box-shadow:-1px -1px 2px #004977;}
.entry-keywords .tags a:hover{background:#353535;}	
.entry-keywords .tags a:hover:before{border-color:transparent #353535 transparent transparent;}
#social-networking{margin:15px 0 5px;}
.section img.upn-image{border: 2px solid #e6e6e6;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.more-news{display: block;background: #FCFCFC;border-radius: 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);moz-border-radius: 1px;moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);webkit-border-radius: 1px;webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);position: relative;margin-top:15px;}
.more-news .prev {float:left;}
.more-news .next{float:right;}
/*.two_content_wrap .more-news{padding: 10px 10px 25px;}*/
 .more-news{padding: 5px 10px 25px;}
.last_update{margin:0px 0 10px;display: block;background: #FEFEFE;border-radius: 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);moz-border-radius: 1px;moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);webkit-border-radius: 1px;webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);position: relative;}
.last_update li{display: inline-block;padding: 5px 10px 5px 10px;border-right:1px solid #e2e2e2;}
.last_update li span{font-weight: bold;}
.two_content_wrap .last_update{height: 29px;}
.two_content_wrap .main_sub{width: 220px;float: left;margin: 0 0 15px 15px;}
.two_content_wrap .main_sub .content .section{padding: 0;margin: 0 0 15px 0;}
.two_content_wrap .main_sub .content .head-title ,.content-column .head-title{padding:10px 15px;cursor: pointer;color:#707070;}
.two_content_wrap .main_sub .content .head-title span,.content-column .head-title span{text-transform:uppercase;font-weight: bold;}
.two_content_wrap .main_sub .content .head-title:hover,.content-column .head-title:hover span{color:white; }
.two_content_wrap .main_sub .content .head-title.bg-blue-young:hover,.content-column .head-title.bg-blue-young:hover{background:#003300 ;}
.content-column .head-title.bg-olive:hover{background:olive ;}
/*.two_content_wrap .main_sub .content h2{text-transform:uppercase;font-weight: bold;border-bottom: 2px solid #ababab;padding: 0 0 10px 0;margin-bottom: 5px;}
.two_content_wrap .main_sub .content h2 a{color:#00b386;cursor: pointer;}
.two_content_wrap .main_sub .content h2 a:hover{text-decoration: underline;}*/
.two_content_wrap .main_sub .content ul{list-style-type: none;margin: 0px;padding: 0px 15px 15px 15px;}
.two_content_wrap .main_sub .content li{border-bottom: 1px solid rgba(0, 0, 0, 0.3);padding-bottom: 5px;padding-top: 5px;display: block;}
/*.two_content_wrap .main_sub .content li a{color: #7c00a5;}*/
.two_content_wrap .main_sub .content li a:hover{text-decoration: underline;}
.latest-events{line-height: 1.4em;}
.latest-events .events-date{font-size: 11px; font-weight: normal;}
/* BLOG PAGES */

/* left_side */

.left_side_big {  width:31%; float:left; margin:0 2% 15px 0;}

.left_side_big.r {  float:right; margin:0 0 15px 2%;}

.left_side_big.last { width:31%; float:right; margin:0 0 15px 0;}

.left_side { float:left; margin:0 1% 15px 0; padding:0;}

.left_side.last { float:right; margin:0 0 15px 0;}



.left_side.small {  width:23%;}

/* ul li */

.left_side_big ul { list-style:none; margin:10px 0; padding:0;}

.left_side_big ul li { padding:5px 10px; margin:3px 0;  color:#353535;}

.left_side_big ul li a {color:#333;}

/*.left_side_big ul li:hover { background:#e6e6e6;}*/

.right_side_big {  width:62%; float:right; margin:0 0 15px 1%;}

.right_side_big.l {float:left; margin:0 1% 15px 0;}

.right_side { padding:10px 0;}

/* coment */

.coment1 {  overflow:hidden; margin:3% 0 0 1%; border-top:1px solid #c8c8c8; padding-top:20px; }

.coment2 {  overflow:hidden; margin:3% 0 0 20%; border-top:1px solid #c8c8c8; padding-top:20px; }

/* content_blog */

.content_blog { width:47%; float:left; margin:10px 20px 10px 0; padding:0; }

.content_blog h2 {border-bottom:1px solid #535353;}

/*.data { color:#fff; text-align:center; font-size:12px; font-weight:bold; line-height:1.5em; background:url(../img/data_bg.png) top center no-repeat; float:left; margin:0 15px 0 0; padding:5px 18px 5px 10px; }*/

.post { font-size:14px; color:#555; line-height:1.2em; border-bottom:1px solid #ededed; padding:5px 0; margin:0 0 10px 65px; }

.post span { color:#a1a0a0; font-size:11px; font-style:italic; }

.text { font-size:11px; color:#a1a0a0; padding:5px 0; margin:0 0 40px 65px; }

/*content full left*/
.content_full_left{width: 470px;float: left;margin: 0px;padding: 0px;}
.content_full_right{width: 470px;float: left;margin: 0px 0px 0px 20px;padding: 0px;}
.content_full_left h2 ,.content_full_right h2{padding: 0 0 10px 0;line-height: 1.2;font: 1.3em Georgia, "Times New Roman", serif;}
.content_full_left h2 a:hover{text-decoration: underline;}
.content_full_left #gallery ,.content_full_right .video{border:1px solid #bebebe;}
.content_full_right .video{background: white;}
/* img */

img.banner {border: 1px solid #EAEAEA;padding: 2px 0px;background: white;float: left;margin: 0 2px 2px 0;}
img.banner:hover ,#side-banner li:hover{border: solid 1px #EAEAEA;-moz-box-shadow: 1px 1px 5px #999;-webkit-box-shadow: 1px 1px 5px #999;box-shadow: 1px 1px 5px #999;}

/* prefooter */

.prefooter { background:#353535;padding:15px 0; margin:0 auto;font-size:11px;}

.prefooter h2 { border-bottom:1px solid #707070; font-size:14px; color:#fefefe; margin:0 0 10px 0; }

.prefooter p { color:#e6e6e6; line-height:1.5em; padding:5px 0; }

.prefooter a { color:#adadad; font-style:italic; }

.pref_blog { width:22.5%; float:left; margin:5px 32px 5px 0; padding:0; }

.pref_blog.last { margin:5px 0 5px 0; }

a.fl { margin:10px 10px 40px 0; float:left; padding:0; }
.prefooter .navigation{width:225px; float:left; margin:5px 0px 5px 20px; padding:0;}
.prefooter .navigation_first{width:225px; float:left; margin:5px 0 5px 0; padding:0;}
.prefooter .navigation a,.prefooter .navigation_first a{color:#e6e6e6;font-style: normal;}
.prefooter .navigation a,.prefooter .navigation_first a{display: block;width: 100%;-moz-transition-duration: 500ms;-webkit-transition-duration: 500ms;-o-transition-duration: 500ms;transition-duration: 500ms;}
.prefooter .navigation a:hover,.prefooter .navigation_first a:hover{text-decoration: none;background-color: #e6e6e6;color: #ffcc00;padding-left: 10%;width: 90%;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-moz-transform: rotate(3deg);-webkit-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);}
.prefooter .newspaper{width:203px; float:left; margin:4px 0px 4px 20px; padding:0px 10px 15px 10px;background: #e6e6e6;height: auto;border:1px solid #ababab;border-radius: 5px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);moz-border-radius: 5px;moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);webkit-border-radius: 5px;webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); }
.prefooter .newspaper h2{color:#353535;}
.prefooter .newspaper p{color:#5c5c5c;}
/* Flickr */

.Flickr { float:left; width:20%; margin:5px 20px 5px 0; }

.Flickr img { padding:3px; background:#484848; float:left; margin:5px 4px 5px 0; }

.Flickr img.last { margin:5px 0; }

.Flickr img:hover { padding:2px; border:1px solid #e05d1f; }

/* footer */

/*.footer {background: #242424 url(../img/bg_footer.gif) repeat scroll 0 0;color:#7b7b7b; margin:20px auto 0auto; font-size:11px; font-weight:bold; border-top:1px solid #505050; padding:15px 0; }*/
.footer{
-moz-box-shadow: 0 5px 5px #1c1c1c inset;
-webkit-box-shadow: 0 5px 5px #1c1c1c inset;
box-shadow: 0 5px 5px #1c1c1c inset;
background: #353535 url(../img/bg_footer.gif) repeat scroll 0 0;
color: #838383;
padding: 16px 0;
font-size: 12px;
}
.footer a { color:#135a00; text-decoration:none; }
.footer a:hover {text-decoration: underline;color:#1c8100;}

.footer .left{max-width:470;float: left;text-align: left;}
.footer .right{max-width:470;float: right;padding-left: 20px;text-align: right;}
/* slider */

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.rslides li { position: absolute; display: none; width: 100%; left: 0; top: 0; }

.rslides li:first-child { position: relative; display: block; float: left; }

.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

/* img_hover 

img.h2_hover1 { background:url(../img/h2_img_1.png) center no-repeat; }

img.h2_hover2 { background:url(../img/h2_img_2.png) center no-repeat; }

img.h2_hover3 { background:url(../img/h2_img_3.png) center no-repeat; }

img.h2_hover4 { background:url(../img/h2_img_4.png) center no-repeat; }

img.h2_hover1:hover { background:url(../img/h2_img_1_h.png) no-repeat; }

img.h2_hover2:hover { background:url(../img/h2_img_2_h.png) no-repeat; }

img.h2_hover3:hover { background:url(../img/h2_img_3_h.png) no-repeat; }

img.h2_hover4:hover { background:url(../img/h2_img_4_h.png) no-repeat; }*/


/* NAVIGATION ------------------------------------------------------------*/

/*nav { float:left; padding:8px 0 0 0; position:relative; bottom:8px;}*/
nav { float:left; padding:0; position:relative; }

nav a { text-decoration: none; color: #acacac; }

#nav { margin-top:3px;position: relative; }

#nav li { display: inline; font-size: 12px; float: left;top: 4px;}
#nav>li.has_children{display: block;background: url(../img/bg-arrow-down.png) no-repeat 100% center;padding: 0px 10px ;font-weight: bold;}
#nav>li ul li.has_children{display: block;background: url(../img/bg-arrow-right.png) no-repeat 100% center;}
#nav>li>a { display: block; overflow: hidden; padding:0px 10px 0px 0px; color: #ffcc00;font-weight: bold; }
/*#nav>li.sfHover{border: 1px solid #ececec; }*/
#nav>li>a:hover, #nav>li.current-menu-item>a, #nav>li.current_page_item>a {  border:none;}

#nav>li.current-menu-item>a, #nav>li.current_page_item>a, #nav a:hover , #nav>li.active>a ,#nav>li.has_active>a,li.active a { color: #620A74;text-decoration: none; }

#nav>li>a>.subheader { color: #990099; display: block; font-size: 12px; font-weight: lighter; }

#nav .sf-sub-indicator { float: right; }

#nav>li>a>.sf-sub-indicator { display: none; }

/* sub navigation -----------------------------------------------------*/

/* sub navigation -----------------------------------------------------*/



#nav>li ul { margin-top:6px; background: #f4f4f4; border-bottom: 1px solid #ffcc00;border-left: 1px solid #ffcc00;border-right: 1px solid #ffcc00;}
/*#nav>li ul li{width: 500px;}*/
#nav>li ul li.first a , #nav>li ul li.single a{border-top:none;}
#nav>li ul li a {  padding:8px 10px 8px 10px;font-size: 12px; color: #ffcc00; text-decoration: none;border-top:1px solid #ffcc00;  }

#nav>li ul li a span { display: block;}

/*#nav>li ul li a:hover {background: #CCCC33;}*/

#nav>li ul li ul{ margin-top:8px; background: #f4f4f4;border-bottom: 1px solid #ffcc00;border-left: 1px solid #ffcc00;border-right: 1px solid #ffcc00;}



/* MOBILE NAVIGATION ------------------------------------------------*/

.menu_mobile {}

#mobile-nav-holder { z-index: 1000; background: #191a1a;  }

#mobile-nav { z-index: 2000; display: none; padding-top: 20px; padding-bottom: 30px; position:absolute; left:60px; background: #f4f4f4; }

#mobile-nav-holder a { display: block; padding: 7px 14px; text-decoration: none; color: #393838; font-size: 13px; font-weight: lighter; }

#mobile-nav-holder li { padding:1% 1%;}

#mobile-nav-holder li a { border-bottom: 1px solid #e6e6e6; }

#mobile-nav-holder li:last-child a, #mobile-nav-holder li > ul a { border: none; }

#mobile-nav-holder li > ul a { color: #878787; margin-left: 0px; }

#mobile-nav-holder a:hover, #mobile-nav-holder a:focus { background: #fff; }

#mobile-nav-holder a:hover { padding-left: 20px; }

#mobile-nav-holder #nav-open { background:none; position: absolute; left: 0px; z-index: 2000; }

#mobile-nav-holder #nav-open a { display: block; padding: 7px 14px; }

#mobile-nav-holder #nav-open a:hover, #mobile-nav-holder #nav-open a:focus { background:none; }

#mobile-nav-holder #nav-open:hover a { color: #990099; }

#mobile-nav > .current-menu-item > a, #mobile-nav > .current_page_item > a { color: #878787; }

 /* GALLERY START */

 /*4cols_gallery*/

.col44 { width:220px; float:left; padding:0; margin-right:20px; position:relative; top:0px; }

.col44 h3 { position:relative; bottom:0px; margin-bottom:0px; }

.col44 a img { margin-top:0px; }

.col44.last { float:right; margin:0; margin-right:0px; }

.col44.invisible-box { display: none; opacity: 0; z-index: 1; }
.content-gallery{margin-bottom: 20px;padding-top:2px;}
.content-gallery p{padding:0px 10px;font-size: 12px;color: #999;}
.content-gallery p.img{padding: 0px;}
.content-gallery p.title{padding:0px 10px; font-size: 15px;color: #555;}

/*.content-gallery .btn{margin: 0px;}*/
.content-gallery .hover{background: transparent url('../img/zoom.png') no-repeat center center;background: rgba(0,0,0,0.6) url('../img/zoom.png') no-repeat center center;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: none;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
/* gallery-categ */
.content-gallery-categ {width: 960px;display: block;border-bottom: 1px solid #ababab;margin-bottom: 20px;padding: 10px 0px;}
.gallery-categ {margin:0; padding:0; }

.gallery-categ li { padding:0; float:left; border-right:1px solid #CCC; }

.gallery-categ li:last-child { border-right:0; }

.gallery-categ li a { font-weight:bold; padding:5px 10px;color: #ffcc00; }

.gallery-categ li.active a ,.gallery-categ li a:hover { text-decoration:underline; }

.border-cat-others{border-top: 4px solid #ffcc00;}
.border-cat-laboratorium{border-top: 4px solid #003300;}
.border-cat-aktifitas-mahasiswa{border-top: 4px solid #008000;}

.img_hover_box.pic a { position: relative; margin-bottom:15px; }

.img_hover_box.pic a img { margin:0; }

.img_hover_box.pic a img.h { position: absolute; top: 0; left: 0; visibility:hidden; background:none; border:none; }

.img_hover_box.pic a:hover img.h { visibility:visible; }

/*btn*/

#contactform .btn ,.pic .btn-more{ margin:15px 0 22px; padding:0px 0px 0; text-align:center; }

#contactform .btn a ,.pic .btn-more a { font-size:11px; color:#8f8f8f; text-transform:uppercase; height:33px; padding:8px 12px; background:#f7f7f7; border:1px solid #ebebeb; font-weight:bold; }

#contactform .btn a:hover,.pic .btn-more a:hover { color:#fff; background:#00a2ff; border-color:#0071b3; }

#contactform .btn a span, .pic .btn-more a span { color:#ebad00; font-size:12px; font-weight:normal; }

.pic img { padding:0px; background:#ffffff; max-width: 100%; height: auto; /*}

.pic a:hover img {background:#e1e1df;border:1px solid #e1e1df; /**/ }

.pic img.h { background:none; }

.pic.fl { margin:5px 20px 10px 0; }

.pic.fr { margin:5px 0 20px 10px; }

.img_hover_box.pic a img.r_plus { position: absolute; top: 0; left: 0; visibility:hidden; background:none; border:none; height: 100%; width: 100%; }

.img_hover_box.pic a:hover img.r_plus { visibility:visible; }

.txt { margin-top:50px; }

/*form Contact_us*/

#contactform { margin:0; padding:a0; width:99%; }

#contactform * { color:#8b8b8e; }

#contactform ol { margin:0; padding:0; list-style:none; }

#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }

#contactform li.buttons { clear:both; }

#contactform label { margin:0; width:99%; padding:6px 0; text-transform:none; float:left; font-weight:bold; color:#707070; }

#contactform label .ness { color:#656566; }

#contactform label span { color:#707070; }
#contactform label span.error{color:red;margin-left: 10px;font-weight: normal;}

#contactform input.text { width:99%; border:1px solid #d3d3d3; margin:5px 0; padding:5px 2px; height:16px; background:#ffffff; float:left; font-size:12px; color:#8b8b8e; }

#contactform textarea { width:99%; border:1px solid #d3d3d3; margin:4px 0; padding:5px 2px; background:#ffffff; float:left; font-size:12px; color:#8b8b8e; }

#contactform li.buttons input {
width: auto;
min-height: 33px;
padding: 6px 9px;
color: white;
text-transform: uppercase;
font-weight: bold;
border: none;
cursor: pointer;
background: #ffc800;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc800), color-stop(100%,#ffb300));
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;}
#contactform li.buttons .btn{margin: 15px 0px 0px;}
#contactform li.buttons input:hover{background: #ffb300;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb300), color-stop(100%,#ff9d00));}
#slider-wrapper object { width: 100%; }

iframe.wid5 { height: 400px; width: 100%; }

iframe.wid6 { height: 550px; width: 100%; }

iframe.wid7 { height: 400px; width: 100%; }

iframe.wid8 { height: 500px; width: 100%; }

#mailform-subscribe {
	color: #fff;
/*	padding: 20px 15px;*/
	text-shadow: 1px 1px #111;
}
#mailform-subscribe input {
	font-size: 13px;
	margin-bottom: 10px;
	padding: 6px 10px;
	border-radius: 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 2px 2px #555;
	-moz-box-shadow: 0 2px 2px #555;
	-webkit-box-shadow: 0 2px 2px #555;
}
#mailform-subscribe input.email {
	background: #fff url(../img/mailform-subscribe.png) no-repeat 10px center;
	padding-left: 32px;
        color:#535353;
}
#mailform-subscribe input[type="submit"] {
	margin: 3px;
	background-color: #5c5c5c;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	color: #ffffff!important;
	cursor: pointer;
	display: inline-block;
	moz-border-radius: 5px;
	moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	padding: 5px 10px 6px;
	position: relative;
	text-decoration: none;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.1);
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
}
#mailform-subscribe input[type="submit"]:hover {
	background-color: #979797;
	color: #fff;
}
#mailform-subscribe input[type="submit"]:active {
	top: 1px
}

/*breadcrumb*/
/*.breadcrumbs{background:#eee;border-color:#f5f5f5 #e5e5e5 #ccc;border-radius:5px;border-style:solid;border-width:1px;box-shadow:0 0 2px rgba(0,0,0,.2);list-style-type:none;margin:0;moz-border-radius:5px;moz-box-shadow:0 0 2px rgba(0,0,0,.2);overflow:hidden;padding:0;webkit-border-radius:5px;webkit-box-shadow:0 0 2px rgba(0,0,0,.2);border-top: 3px solid #ffcc00;width: 100%;}*/
.breadcrumbs{background:#eee;border-bottom: 1px solid #AFAFAF;list-style-type:none;overflow:hidden;padding:0;width: 100%;}
#breadcrumb{position: relative;width: 960px;margin: 0 auto;}
#breadcrumb li{float:left;}
#breadcrumb li.current{color:#353535 !important;float:left;padding:.5em 1em .5em 2em;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5);}
#breadcrumb a{background-color:#ddd;background-image:linear-gradient(to right,#f5f5f5,#ddd);background-image:-moz-linear-gradient(left,#f5f5f5,#ddd);background-image:-ms-linear-gradient(left,#f5f5f5,#ddd);background-image:-o-linear-gradient(left,#f5f5f5,#ddd);background-image:-webkit-gradient(linear,left top,right bottom,from(#f5f5f5),to(#ddd));background-image:-webkit-linear-gradient(left,#f5f5f5,#ddd);color:#353535 !important;float:left;padding:.5em 1em .5em 2em;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5);}
#breadcrumb li:first-child a{padding-left:1em;}
#breadcrumb a:hover{background:#fff;}
#breadcrumb a::after,#breadcrumb a::before{border-bottom:1.5em solid transparent;border-left:1em solid;border-top:1.5em solid transparent;content:"";margin-top:-1.5em;position:absolute;right:-1em;top:50%;}
#breadcrumb a::after{border-left-color:#ddd;z-index:2;}
#breadcrumb a::before{border-left-color:#ccc;right:-1.1em;z-index:1;}
#breadcrumb a:hover::after{border-left-color:#fff;}
#breadcrumb .current,#breadcrumb .current:hover{background:none;font-weight:bold;}
#breadcrumb .current::after,#breadcrumb .current::before{content:normal;}
/*end breadcrumb*/

/*pagination*/
.pagination{margin: 15px auto 0;}
.pagination ul{font: 12px 'Tahoma';
height: 100%;
list-style-type: none;
margin: 0px auto;
overflow: hidden;
padding: 0px;text-align: center;
}
.pagination li:first-child {
margin-left: 0px;
}
.pagination li{float: left;
margin: 0px;
margin-left: 5px;
padding: 0px;}
.pagination li a{border: solid 1px #B6B6B6;
color: #474747 !important;
padding: 6px 9px 6px 9px;border-radius: 3px;moz-border-radius: 3px;
webkit-border-radius: 3px;text-decoration: none;display: block;background: #E6E6E6;}
.pagination li.selected{background: white;border: solid 1px #B6B6B6;
color: #474747 !important;
padding: 6px 9px 6px 9px;border-radius: 3px;moz-border-radius: 3px;
webkit-border-radius: 3px;text-decoration: none;display: block;}
.pagination li a:hover{background: white;}
.page_number {margin: 1px auto;
padding-top: 10px;
padding-bottom: 10px;
border-top: 3px solid #c6c6c6;
font-size: 1.2em;}
.page_number .page_info{padding: 2px 12px 2px 0;
font-weight: bold;
font-style: italic;line-height: 2em;}
.section .pages_title{font-size: 1.8em;font-weight: normal;margin: 0 0 10px 0;line-height: 1.2em;}
.list-article{margin-bottom: 10px;border-top: 1px solid #B6B6B6;padding: 5px;}
.list-article .postBy{font-size: 11px;margin: 0px 0px 3px;color: #555;padding: 0px;}
.list-article .title{font-size: 1.2em;line-height: 1.3;margin: 0px 0px 3px;padding: 0px;}
.list-article .postCategory{font-size: 11px;margin: 0px 0px 5px;color: #555;padding: 0px;}
.list-article .postDescription{font-size: 12px;line-height: 1.4;margin: 0 0 .5em;padding: 0px;}
.list-article .tags{font-size: 11px;padding: 0px;}
.list-article .tags span.label{color: #555;}
/*.list-article .tags span.tag:first-child a{border: none;margin: 0px;}*/
.list-article .tags span.tag a{padding:0 5px;}
.list-article a:hover{text-decoration: underline;}
.list-article a.more:hover{text-decoration: none;}
.list-article img.thumb{border: 2px solid #E6E6E6;}
/*end pagination*/

.noty_text p{color: white;padding: 0px;}

/*All Form*/
.form-horizontal input, .form-inline textarea,.form-horizontal textarea,.form-inline select,.form-horizontal select,.form-inline .help-inline,.form-horizontal .help-inline,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-inline .input-append,.form-horizontal .input-append {display: inline-block;*display: inline;margin-bottom: 0;vertical-align: middle;*zoom: 1;}
.form-horizontal .hide {display: none;}

.form-horizontal .control-group {
  margin-bottom: 8px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}

.form-horizontal .form-actions {
  padding-left: 180px;
}

.form-horizontal .control-label {
float: left;
width: 160px;
padding-top: 5px;
text-align: right;
}
.form-horizontal label {
display: block;
margin-bottom: 5px;
}
.form-horizontal label, .controls input,.controls button,.controls select,.controls textarea {
font-size: 14px;
font-weight: normal;
line-height: 20px;
}
.form-horizontal label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor: pointer;}

form.form-horizontal {
  margin: 0 0 20px;
}

.form-horizontal  fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

.form-horizontal  legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.form-horizontal legend small {
  font-size: 15px;
  color: #999999;
}

.form-horizontal label {
  display: block;
  margin-bottom: 5px;
}

.controls select,
.controls textarea,
.controls input[type="text"],
.controls input[type="password"],
.controls input[type="datetime"],
.controls input[type="datetime-local"],
.controls input[type="date"],
.controls input[type="month"],
.controls input[type="time"],
.controls input[type="week"],
.controls input[type="number"],
.controls input[type="email"],
.controls input[type="url"],
.controls input[type="search"],
.controls input[type="tel"],
.controls input[type="color"],
.controls .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.controls input,
.controls textarea,
.controls .uneditable-input {
  width: 206px;
}

.controls  textarea {
  height: auto;
}

.controls textarea,
.controls input[type="text"],
.controls input[type="password"],
.controls input[type="datetime"],
.controls input[type="datetime-local"],
.controls input[type="date"],
.controls input[type="month"],
.controls input[type="time"],
.controls input[type="week"],
.controls input[type="number"],
.controls input[type="email"],
.controls input[type="url"],
.controls input[type="search"],
.controls input[type="tel"],
.controls input[type="color"],
.controls .uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

.controls textarea:focus,
.controls input[type="text"]:focus,
.controls input[type="password"]:focus,
.controls input[type="datetime"]:focus,
.controls input[type="datetime-local"]:focus,
.controls input[type="date"]:focus,
.controls input[type="month"]:focus,
.controls input[type="time"]:focus,
.controls input[type="week"]:focus,
.controls input[type="number"]:focus,
.controls input[type="email"]:focus,
.controls input[type="url"]:focus,
.controls input[type="search"]:focus,
.controls input[type="tel"]:focus,
.controls input[type="color"]:focus,
.controls .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.controls input[type="radio"],
.controls input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

.controls input[type="file"],
.controls input[type="image"],
.controls input[type="submit"],
.controls input[type="reset"],
.controls input[type="button"],
.controls input[type="radio"],
.controls input[type="checkbox"] {
  width: auto;
}

.controls select,
.controls input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

.controls  select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

.controls select[multiple],
.controls select[size] {
  height: auto;
}

.controls select:focus,
.controls input[type="file"]:focus,
.controls input[type="radio"]:focus,
.controls input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

.controls input:-moz-placeholder,
.controls textarea:-moz-placeholder {
  color: #999999;
}

.controls input:-ms-input-placeholder,
.controls textarea:-ms-input-placeholder {
  color: #999999;
}

.controls input::-webkit-input-placeholder,
.controls textarea::-webkit-input-placeholder {
  color: #999999;
}

.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}

input,
textarea,
.uneditable-input {
  margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}

/*icons*/
.i-p_s{background: no-repeat url(../img/profile-icons.png) 0 -713px;height: 12px;left: 0;top: 0;width: 13px;margin-right: 6px;display: inline-block;}
.i-peminatan{background: no-repeat url(../img/profile-icons.png) 0 -787px;height: 12px;top: 0;width: 11px;margin-right: 6px;display: inline-block;}
/*end icons*/
.c-b-y{color:#3d5353;}
.c-b-y a{color: teal;}
.c-b-y a:hover{text-decoration: underline;}
ul.c-b-y li{border-bottom: 1px solid #c3d3d3;}
.m-b_15{margin-bottom: 15px;}
.m-b_20{margin-bottom: 20px;}

/*End Form All*/

/*Table*/
.tbl-default{border-collapse:collapse;font-size:12px;text-align:left;width:100%;border: solid 1px #ccc;}
.tbl-default th{background:#ccc;background:-moz-linear-gradient( center bottom,rgb(201,201,201) 20%,rgb(231,231,231) 80% );background:-webkit-gradient( linear,left bottom,left top,color-stop(0.20,rgb(189,189,189)),color-stop(0.7,rgb(224,224,224)) );border:1px dotted #ccc;border-bottom:2px solid #fff;color:#333;font-size:13px;font-weight:bold;padding:8px 10px;text-align:left}
.tbl-default td{background:#f2f2f2;border-bottom:1px solid #fff;border-top:1px solid transparent;color:#555;padding:8px}
.tbl-default tbody tr:hover td{background-color:#FEF;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#333}

/*loadingShow*/
.loading-indicator {
	height: 50px;
	width: 50px;
	background: url( '../img/preloader/preload.gif' );
	background-repeat: no-repeat;
	background-position: center center;
}

.loading-indicator-overlay {
	background-color: #FFFFFF;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
/*#filter-content{float: left;}*/
.w_100{width:100px;}
.w_120{width:120px;}
.w_150{width:150px;} 
.mega-menu li,#breadcrumb li, #gallery-sort-menu li,.prime.listing ul li{list-style:none;}
.body ol,.body ul{margin-left:24px;}