/******************************************
***          YT Framework: CSS          ***
*******************************************/

/* -----------------------*/
/*     General style      */
/* -----------------------*/
body{
    ///background: url("/templates/sj_travel2/images/prapor.png"), url("/templates/sj_travel2/images/prapor2.png");///
    background-repeat: no-repeat, no-repeat;
    background-position: 0% 4%, 100% 4%;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:20px;
}

.banneritem {	
	float: left;
}

body #yt_wrapper{	
	min-height: 100%;
}

/* Blocks in template */
.block:before, .block:after,
.clearfix:before, .clearfix:after{content:"";display:table;}
.block:after, .clearfix:after  {clear:both;}
.block,.clearfix {zoom:1; /* For IE 6/7 (trigger hasLayout) */}

.pos-html{
	float:left;
	overflow:hidden;
}
body.contentpane h2{
	font-weight:normal;
}
body.contentpane .mailto-close {
    position: absolute;
    right: 10px;
    text-align: right;
    top: 20px;
}
body.contentpane .mailto-close a{
	font-size:92%;
	text-decoration:none;
}
body.contentpane .formelm {
    margin: 10px 0;
}
body.contentpane .formelm label {
    display: inline-block;
    min-width: 100px;
}
.ipadbrowser{
	width:1024px !important;
}

/* End: Update css for basic.css   */


/* Fontsize */
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}

/* Color(sitestyle) for element to change */
a, 
div.userBlock h2,
div.itemListCategory h2,
h1.componentheading, .componentheading {}

a:hover, 
div.userBlock h2:hover,
div.itemListCategory h2:hover,
h1.componentheading:hover, 
.componentheading:hover {color:#9ab128;}
/* Pagination style */
ul.pagination li{
	background:none;
	padding:0 0;
	display:inline-block;
}
ul.pagination li > span,
ul.pagination li > strong {border: 1px solid #D9E2E7;
padding: 7px 9px;
display: inline-block;
font-size: 17px;
font-weight: normal;
}

ul.pagination li > span.active {border: 1px solid rgb(216, 0, 0);
padding: 7px 9px;
display: inline-block;
font-size: 17px;
font-weight: normal;
}


.text-font{font-family: "Lobster" !important ;font-weight: normal;}

/* -----------------------------*/
/*     Yt tolls                 */
/* -----------------------------*/
#yt-totop {
    border-radius: 5px 5px 5px 5px;
    height: 45px;width: 45px;
    position: fixed;
    right: 15px; bottom: 15px;
    z-index: 100;overflow: hidden;
	background: #ddd url("/templates/sj_travel2/images/icons/up-arrow.png") no-repeat center center ;
}
#yt-totop:hover{background-color: #777;}
/* Switch modes view */
.yt-switch_modes {font-size:92%;}
#yjs_theme {position: absolute; top: 0px; left: -4900px;}
.yt-switch_modes span.title-swm{
	float:left;
	display:inline-block;
}
.yt-switch_modes ul.nav-swm{
	margin:0 0;
	overflow:hidden;
	float:left;
	width:46px;
}
.yt-switch_modes ul.nav-swm:hover{
}
.yt-switch_modes ul.nav-swm li{
	background:none;
	padding:0 5px;
	display:inline;
	float:left;
}
.yt-switch_modes ul.nav-swm li a span{
	display:none;
}
.yt-switch_modes ul.nav-swm li a{
	background-image:url("/templates/sj_travel2/images/switch-modes.png");
	background-repeat:no-repeat;
	display:block;
}
.yt-switch_modes ul.nav-swm li.window a{
	background-position:0px -17px;
	width:16px;
	height:17px;
}
.yt-switch_modes ul.nav-swm li.window.active a,
.yt-switch_modes ul.nav-swm li.window:hover a{
	background-position:0px 0px;
}
.yt-switch_modes ul.nav-swm li.mobile a{
	background-position:0px -34px;
	width:10px;
	height:16px;
}
.yt-switch_modes ul.nav-swm li.mobile.active a,
.yt-switch_modes ul.nav-swm li.mobile:hover a{
	background-position:0px -50px;
}

/* Link validate and language support  */
.yt-linkfooter ul{
	margin:0 0;	
}
.yt-linkfooter ul li{
	display:inline;
	padding:0 8px;
	background:none;
}
.yt-linkfooter ul li.first{
	background:none;
	padding:0 8px 0 0;
}
.yt-linkfooter ul li a{
	font-size:100%;
	color:#666;
	display:inline-block;
}
.yt-switch_modes{
	padding: 5px;
	border-radius: 5px;
	color:#fff;
	margin-top: -15px;
	clear: both;
	width:15%;
}
/* Croll to top */
#yt_scroll_top{
	float:left;
	width:100%;
}
#yt_scroll_top .yt-main{
	position:relative;
}
#yt_scroll_top .pos-html .top {
    position: absolute;
    right: -80px;
    top: -30px;
    width: 30px;
}
.top a{
	line-height:30px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	text-transform:uppercase;
}
/* -----------------------------*/
/*     Layout types             */
/* -----------------------------*/
#left1,
#left2,
#right1,
#right2{
	width:150px;
}
.body-percentage .content-percentage #left1,
.body-percentage .content-percentage #left2,
.body-percentage .content-percentage #right1,
.body-percentage .content-percentage #right2{
	width:50% !important;
}

.body-percentage #content.nopos-right_top.nopos-right2.nopos-right_bottom #right1,
.body-percentage #content.nopos-right_top.nopos-right1.nopos-right_bottom #right2,
.body-percentage #content.nopos-left_top.nopos-left2.nopos-left_bottom #left1,
.body-percentage #content.nopos-left_top.nopos-left1.nopos-left_bottom #left2{
	width:100% !important;
}

/* Type: Full */
.full #content_main .content-main-inner{ 
	margin:0 0;
}
/* Type: Left-main */
.left-main #content_main .content-main-inner{ 
	margin:0 0 0 5px;
}
.left-main.nogroup-left #content_main .content-main-inner{ 
	margin:0 0;
}
.left-main #content_left .yt-position-inner{ 
	margin:0 5px 0 0;
}
.left-main .group-col1-top .yt-position-inner{
	margin:0 0 0 5px;
}
/* Type: main-right */
.main-right #content_main .content-main-inner{ 
	margin:0 5px 0 0;
}
.main-right.nogroup-right #content_main .content-main-inner{ 
	margin:0 0;
}
.main-right #content_right .yt-position-inner{ 
	margin:0 0 0 10px;
}
.main-right .group-col1-top .yt-position-inner{
	margin:0 5px 0 0;
}
/* Type: Main-left-right */
.main-left-right #content_main .content-main-inner{ 
	margin:0 10px 0 0;
}
.main-left-right #content_left .yt-position-inner{
	margin: 0;
}
.main-left-right #content_right .yt-position-inner{
	margin:0 0 0 10px;
}
.main-left-right.nogroup-left #content_right .yt-position-inner{

}
.main-left-right.nogroup-right #content_main .content-main-inner,
.main-left-right.nogroup-left #content_main .content-main-inner{ 
	margin:0 5px 0 0;
}
.main-left-right.nogroup-right #content_left .yt-position-inner{
	margin:0 0 0 5px;
}
.main-left-right.nogroup-left.nogroup-right #content_main .content-main-inner{
	margin:0 0;
}
.main-left-right .group-col1-top .yt-position-inner{
	margin:0 5px 0 0;
}

/* Type: Left-right-main */
.left-right-main #content_main .content-main-inner{ 
	margin:0 0 0 5px;
}
.left-right-main #content_left .yt-position-inner{
	margin:0 5px 0 0;
}
.left-right-main #content_right .yt-position-inner{
	margin:0 5px 0;
}
.left-right-main.nogroup-right #content_left .yt-position-inner,
.left-right-main.nogroup-left #content_right .yt-position-inner{
}
.left-right-main.nogroup-left.nogroup-right #content_main .content-main-inner{
	margin:0 0;
}
.left-right-main .group-col1-top .yt-position-inner{
	margin:0 0 0 5px;
}

/* Type: Left-main-right */
.left-main-right #content_main .content-main-inner{ 
	margin:0 5px;
}
.left-main-right.nogroup-right #content_main .content-main-inner{ 
	margin:0 0 0 5px;
}
.left-main-right.nogroup-left #content_main .content-main-inner{margin:0 5px 0 0; }
.left-main-right.nogroup-left.nogroup-right #content_main .content-main-inner{ 
	margin:0 0;
}
.left-main-right #content_left .yt-position-inner{
	margin:0 10px 0 0;
}
.left-main-right #content_right .yt-position-inner{
	margin:0 0 0 10px;
}

/* Default module */
.moduletable,
.moduletable_blank,
.moduletable_menu,
.moduletable_text{
	margin: 0 0 10px 0;
	position: relative;
}

.moduletable_blank{padding: 0;}
.moduletable_blank .yt-mod-mainbox{padding:0;}
.yt-mod-mainbox{}
.no-padding .yt-mod-mainbox{padding:0;}

.moduletable .custom img{margin:0 12px 10px 0;}

.position-first .yt-position-inner{margin: 0 10px 0 0;}
.position-last .yt-position-inner{margin: 0 0 0 10px;}
.yt-position-inner{margin: 0 0 ;}


.moduletable{padding:0;}
h3.yt-mod-title{font-size: 17px;
font-weight: normal;
background: #383838 none repeat scroll 0% 0%;
color: #FFF;
line-height: 33px;
margin-bottom: 10px;}

/* -----------------------------*/
/*     Module variations        */
/* -----------------------------*/

/* Suffix class: Icon */
div.moduletable.icon1,div.moduletable.icon2,
div.moduletable.icon3,div.moduletable.icon4{padding:0;}

div.moduletable.icon1 h3.yt-mod-title,div.moduletable.icon2 h3.yt-mod-title,
div.moduletable.icon3 h3.yt-mod-title,div.moduletable.icon4 h3.yt-mod-title,
div.moduletable.icon5 h3.yt-mod-title{line-height:45px;}
h3.yt-mod-title > .icon{
	width:45px;height:43px;
	float:left;
	margin-right:10px;
	background:url("/templates/sj_travel2/images/icons/box-icons.png") no-repeat;
}
div.icon2 span.icon{background-position: 0 -92px;}
div.icon3 span.icon{background-position: 0 -45px;}
div.icon4 span.icon{background-position: 0 -137px;}
div.icon5 span.icon{background-position: 0 -182px;height:47px;}

/* Suffix class: Background */
div.moduletable.background1,
div.moduletable.background2{padding:10px;}
div.moduletable.background1 h3.yt-mod-title,
div.moduletable.background2 h3.yt-mod-title{border-bottom: none;padding-bottom:0;}

div.moduletable.background1 {background:#F5F5F5;}
div.moduletable.background2 {box-shadow: -1px 0px 5px #A6A6A6;}

/* Suffix class: Bagde */
div.moduletable > .icon{
	width:45px;height:43px;
	float:left;
	margin-right:10px;
	
	background:url("/templates/sj_travel2/images/icons/box-icons.png") no-repeat;
}
div.icon2 span.icon{background-position: 0 -89px;}
div.icon3 span.icon{background-position: 0 -45px;}
div.icon4 span.icon{background-position: 0 -137px;}

/* Suffix class: border1, border2, border3 */
.moduletable.border1{border: 3px solid #cbcbcb;}
.moduletable.border2{border: 3px solid #73880a;}
.moduletable.border2 h3.yt-mod-title{color: #738809;}
.moduletable.border3{border: 5px outset rgba(118, 178, 255, 1);}
.moduletable.border3 h3.yt-mod-title{color: rgba(118, 178, 255, 1);}

/* Suffix class: Title */
div.moduletable.title-default,
div.moduletable.title1,div.moduletable.title2,
div.moduletable.title3,div.moduletable.title4{background: #eff2e1;}

div.title1 h3.yt-mod-title,div.title2 h3.yt-mod-title,
div.title3 h3.yt-mod-title,div.title4 h3.yt-mod-title,
div.title-default h3.yt-mod-title{
	margin:-10px -10px 0;
	padding: 8px 10px;
	color: #fff;
	border-bottom:none;
	background: #73870a;
}
div.title1 h3.yt-mod-title{background:#fd7a00;}
div.title2 h3.yt-mod-title{background:#47a4f1;}
div.title3 h3.yt-mod-title{background:#323232;}
div.title4 h3.yt-mod-title{background:#efefef;color:#666;border-bottom:1px solid #fff;}
div.moduletable.title4 {background: #f4f4f4;}


/* Suffix class: _menu */
div.box-oranges{background-color:#dca000;z-index: 90;}
div.box-oranges > div.moduletable-inner{background:#e1ae26;border:1px solid #e7bd4d;padding: 10px 0;}
div.box-oranges h3.yt-mod-title{text-align: center;margin:0 0 26px;color:#fff;}

.moduletable_menu{background: none repeat scroll 0% 0% #FEFED3;
border: 2px solid #FFEDAE;}
.moduletable_menu > div.moduletable-inner{background:#e1ae26;border:1px solid #e7bd4d;margin:10px;}
.moduletable_menu h3.yt-mod-title{
	padding:10px 0;
	border-bottom:none;
	color:#000;
	text-align:center;
}
.moduletable_menu .yt-mod-mainbox{
	padding:10px;
}
/* level1 */
.moduletable_menu ul{
	margin:0 2em;
}
.moduletable_menu ul li{
	background:none;
	line-height:100%;
	text-align:center;
	font-weight: bold;
	padding: 0;
	background: url("/templates/sj_travel2/images/menu-hori.png") no-repeat center bottom;
}
.moduletable_menu ul li.active.parent{padding: 0;}

.moduletable_menu ul li .separator{
	background: url("/templates/sj_travel2/images/menu-arrow.png") no-repeat 8px 8px;
}
.moduletable_menu ul li .separator,
.moduletable_menu ul li a{
	line-height:100%;
	color:#fff;
	display: block;
	padding: 10px 0;
}
.moduletable_menu ul li.active .separator,
.moduletable_menu ul li.active a{
	color:#fff;
}
.moduletable_menu ul li .separator:hover,
.moduletable_menu ul li a:hover,
.moduletable_menu ul li.active a,
.k2CategoriesListBlock ul li.activeCategory a{
	text-decoration:none;
	background: url("/templates/sj_travel2/images/menu-hover.png") repeat-y center top;
}
/* level2 */
.moduletable_menu ul li ul{
	margin:0;
	background: url("/templates/sj_travel2/images/menu-hori.png") no-repeat scroll center top transparent
}
.moduletable_menu ul li li{
	font-weight: normal;
	background: none;
}

.moduletable_menu ul li li.active,
.moduletable_menu ul li li:hover{
}

.moduletable_menu ul li.active li .separator,
.moduletable_menu ul li.active li a{
	color:#fff;
}
.moduletable_menu ul li li.active .separator,
.moduletable_menu ul li li.active a{
	color:#fff;
}
.moduletable_menu ul li li .separator:hover,
.moduletable_menu ul li li a:hover{
	text-decoration:none;
	background: url("/templates/sj_travel2/images/menu-hover.png") repeat-y center top;
}
/* level 3*/
.moduletable_menu ul li li li{
	background: none;
}
.moduletable_menu ul li li li:hover,
.moduletable_menu ul li li li.active{

}
.moduletable_menu ul li li.active li .separator,
.moduletable_menu ul li li.active li a{
	color:#fff;
}
.moduletable_menu ul li li li.active .separator,
.moduletable_menu ul li li li.active a{
	color:#fff;
}
.moduletable_menu ul li li li .separator:hover,
.moduletable_menu ul li li li a:hover{
	color:#fff;
}
/* Custom Social network */
div.newletter{margin: 10px 0;}
div.newletter > .inputbox{width:180px;margin-bottom:5px;border: none;box-shadow: inset 1px 1px 1px #ccc;}
div.newletter > .button{background: #fd7a00 url("/templates/sj_travel2/images/arrow-white.png") no-repeat  82% center ;padding: 5px 20px 5px 10px;}
div.newletter > .button:hover{background-color: #333;}
ul.social{display: table;width:100%;display: table;}
ul.social > li {float: left;background:none;display: table-cell;width:20%;padding: 0;}
ul.social > li:hover{box-shadow: 1px 1px 2px #bababa;}
ul.social > li  img{float: left;margin-right: 10px;}
ul.social > li a{display: block;}
ul.social > li > div{color: #666;border:1px solid #fff;display: block;overflow: hidden;padding: 5px;text-decoration: none;}
ul.social > li  span.title{font-size: 113%;text-transform: uppercase;font-weight: bold;display: block;margin-top:10px;}

/* Suffix class: _text */
.moduletable_text .yt-mod-mainbox{
	padding:10px 7px;
}
.banneritem_text{border-top:1px solid #DDD;}

/* Suffix class: bage */
div.moduletable.badge-new,
div.moduletable.badge-hot,
div.moduletable.badge-sale{
	border:1px solid #cbcbcb;
} 
div.moduletable.badge-top{
	border:none;
} 
div.moduletable span.badge+h3.yt-mod-title{
	background: url("/templates/sj_travel2/images/style-title.png") repeat-x 0 0;
	line-height:38px;
	height: 38px;
	color:#fff;
	padding: 0 10px;
	margin: -11px -11px 0;
	border: 1px solid #758b0b;                  
}
div.badge-top span.badge+h3.yt-mod-title{background-position: 0 -39px;border: 1px solid #98b2ca;}
div.badge-hot span.badge+h3.yt-mod-title{background-position: 0 -113px;border: 1px solid #c93300;}
div.badge-sale span.badge+h3.yt-mod-title{background-position: 0 -74px; border: 1px solid #196cc8;}
div.moduletable > span.badge {
    background: url("/templates/sj_travel2/images/icons/box-badge.png") no-repeat 0 0;
    height: 59px;
    width: 81px;
    position: absolute;
    right: -10px;
    text-indent: -999em;
    top: -10px;
    
    z-index: 2;
}
div.badge-top > span.badge{background-position: 0 -59px;}
div.badge-hot > span.badge{background-position: 0 -118px;}
div.badge-sale > span.badge{background-position: 0 -178px;}

div.news-orange .widget-wrap h2 a{color: #ff7b00;}
div.news-orange div.sj-news3 > div.post a.readon{background: url("/templates/sj_travel2/images/arrow-sub.png") no-repeat scroll 4px 0 ;}
/* ----------------------------*/
/*     Block: yt_header        */
/* ----------------------------*/
/* Fix layout %*/
div.yt-main{max-width: 1100px;}
#yt_spotlight1 div.position-last{width:290px;}
#yt_spotlight3 .yt-main-in2 > div {width:220px;}

#yt_header{height: 0;background: none;}
#yt_header .yt-main{
	position:relative;
	z-index:100;
}
#yt_header .yt-main-in1{display: table;width:100%;}
#yt_header .yt-main-in2{display: table;width:100%;}
div.yt-logo{width:500px;}
.site-slogan{
	padding:0;
	margin:5px 0 0 0;
	width:100%;
	float:left;
	text-align:center;
	color:#FFF;
}
#yt_header h1.logo {
margin-left: 0px;
padding: 0px;
width: 250px;
position: absolute;
margin-top: 20px;
}
#yt_header h1.logo a{display:block;}
#yt_header h1.logo a span{display:none;}
h1.logo-text{text-align:center;margin:0 0 0 0;}
h1.logo-text a{color:#FFF;}
div.yt-menu{width:73%;}

div.group-col1-top{width:100%;}
#main_top .yt-position-inner{margin:0;}

/* ----------------------------*/
/*     Block: yt_menuwrap      */
/* ----------------------------*/

/* Custom Search */
#search-form{padding: 10px;border: 1px solid #ddd;border-radius: 5px;background: #EFF2E1;}
#mod-finder-searchform div.finder{float:right; border: 1px solid #cbcbcb;}
#mod-finder-searchform div.finder >  .inputbox{border: none;width:180px;padding: 6px 4px;font-size:95%;float:left;margin:1px;}
#mod-finder-searchform div.finder >  .inputbox:focus{width:210px;}
#mod-finder-searchform div.finder .button{
	width:24px;height:25px;display: inline-block;
	margin: 1px;background:url("/templates/sj_travel2/images/bt-search.png") no-repeat 0 0;
}
#finder-search .button{padding: 3px 10px;}
#search-results{margin-top: 2em;}
dl.search-results dt.result-title {margin-bottom: 1em;padding: 3px 5px;ppadding-bottom: 3px;border-bottom: 1px solid #ccc;background: #eee;}
dl.search-results dt.result-title > a{color: #666;}
dl.search-results .highlight,
#search-query-explained span.term{background: #FC7A00;text-shadow: none;color: #fff;padding: 0 5px;font-size: 90%;}
dl.search-results dd.result-url{color: #999;}
/* ----------------------------*/
/*     Block: yt_spotlight    */
/* ----------------------------*/

#yt_spotlight2 .yt-position-inner{margin: 0;}
#yt_spotlight2 div.yt-main-in2{margin-bottom:10px;}
#yt_spotlight3 {margin-bottom: 15px;}
#yt_spotlight3 .yt-main-in1{padding: 15px 0;color: #fff;border-radius: 0 0 5px 5px;}
#yt_spotlight3 .moduletable{margin:0 ;}
#yt_spotlight3 .yt-position-inner{min-height: 270px;margin: 0;padding: 0 5px;}
#yt_spotlight3 .position-last .yt-position-inner{border:none;box-shadow:none;}
#yt_spotlight3 h3.yt-mod-title{margin-bottom:5px;}
#yt_spotlight3 ul.menu li{padding: 3px 0;background: none;margin-bottom: 5px;line-height:200%;}
#yt_spotlight3 ul.menu li a{color:#fff;padding:0 0 0 15px;background:url("/templates/sj_travel2/images/arrow-white.png") no-repeat 5px center;}
#yt_spotlight3 ul.menu li:hover > a{margin-left: 10px;}

#yt_spotlight4 #usera .yt-position-inner{margin: 0;}
/* ----------------------------*/
/*     Block: yt_footer        */
/* ----------------------------*/
div.yt-copyright{font-size: 92%;}
#yt_footer{}
#yt_footer .yt-main{
	height:100%;
}
#yt_footer .yt-main-in1{
	height:100%;
}
#yt_footer .yt-main-in2{
	padding:0 0 15px 0 ;
	margin:0 ;
	overflow:hidden;
}
#footnav .moduletable {color: #fff;font-size: 130%;border-radius: 5px;}
#yt_footer .yt-position-inner {margin:0;}
#footnav .yt-mod-mainbox{padding:0;} 
#yt_footer .group-footnav .yt-position-inner{margin: 0;}
#yt_footer #footnav ul{margin: 0;text-align: center;}
#yt_footer #footnav li{
	background:none;
	display:inline;
	padding:0 ;
	
}

#yt_footer #footnav li span.separator,
#yt_footer #footnav li a{
	display:inline-block;
	padding: 0 15px;
	font-size:100%;
	color: #fff;
}


#yt_footer .yt-copyright .footer1,
#yt_footer .yt-copyright .footer2{
	padding: 0 ;
}
#yt_footer .group-footnav .group-inner{float:right;}
#foot_logo a.yt-logo{
	width:93px;height:56px;display: block;margin-top: 5px;
	float: right;overflow: hidden;text-indent: 100%;white-space: nowrap;
}
#foot_logo a.yt-logo:hover{opacity: 0.8;}

/* ----------------------------*/
/*     Block: content          */
/* ----------------------------*/
/* breadcrumb */

#breadcrumb{margin:-5px 0 -5px;}
#breadcrumb .yt-position-inner{
	margin: 0;

	border-radius:20px;
}
#breadcrumb .moduletable{margin:0 ;padding:3px;}
#breadcrumb .breadcrumbs{line-height:30px;margin: 0 15px;display:inline-block;}
#breadcrumb .breadcrumbs span.separator{float:left;}
#breadcrumb .breadcrumbs a{float:left;}
#breadcrumb .breadcrumbs span.arrow-bre{
	background:url("/templates/sj_travel2/images/arrow-bre.png") no-repeat center center;
	width:25px;height:25px;margin: 3px 7px;float:left;
}



/* System-messag */
#system-message{
	width:100%;
	float:left;
display: none;
}
#system-message dd ul{
	margin:0 0;
}
#system-message dd ul li{
	background:none;
	margin:0 0;
	padding:0 0;
}
/* Inner content */
#content .yt-main{}
#content .yt-main-in1{padding-top: 100px;}
#content .yt-main-in2{	}

/* module in content */
#yt_component{margin-bottom: 10px; }
.component-inner{}
h1.componentheading, .componentheading{font-size:200%;font-weight: normal;}
.componentheading{font-family: "Lobster";line-height: 30px;margin-bottom:1px;}
.stats-module dt{
	float:left;
	font-weight:bold;
	padding:0;
	margin:0
}
.stats-module dd{margin:0;}

/* module main content */
#main1_50, 
#main2_50,
#main3_50, 
#main4_50{
width: 48%;
margin-left: 2%;
box-shadow: -1px 0px 5px #A6A6A6;
}
#main1_33, 
#main2_33,
#main3_33{
	width: 33.33%;
	*width: 33%;
}
#main1_100 ,
#main_top {
    width: 100%;
}
#main1_50 .yt-position-inner,#main3_50 .yt-position-inner,
#main1_33 .yt-position-inner{
	margin:0 0px 0 0;
}
#main2_50 .yt-position-inner,#main4_50 .yt-position-inner,
#main3_33 .yt-position-inner{
	margin:0 0 0 0px;
}
#main2_33 .yt-position-inner{margin: 0 5px;}
#main1_100 .yt-position-inner{margin:0;}
#main3_50 .moduletable ,
#main4_50 .moduletable {margin-bottom: 20px;}
/* module left, right content */
.moduletable.currencies form{
	text-align:center;
	padding-bottom:15px;
}
.moduletable.currencies select.inputbox{
	padding:2px;
	width:150px;
}
.moduletable.currencies input.button{
	font-weight:normal;
	font-size:100%;
	padding-top:4px;
	padding-bottom:4px;
	margin:0 0;
}
.yt-poll span.title{
	font-weight:bold;
}
.yt-poll .poll-select{
	line-height:26px;
	margin:0 0 10px;
}
.yt-poll .poll-select input,
.yt-poll .poll-select label{
	vertical-align:middle;
}

ul.yt-login-regis > li{padding:0;background: none;}
ul.yt-login-regis > li a.login-switch{font-size: 130%;}

#login-form #form-login-username label ,
#login-form #form-login-password label{
	display:block;
}
#form-login-remember input{
	/*vertical-align:middle;*/
	border: none;
	margin:0 3px;
}
#member_registration > label > span{display: block;}
#member_registration > label > span.star{display: inline-block;color: #f00;}
/* ---------------------------------------*/
/*    Components (content, k2, vm, ...)   */
/* ---------------------------------------*/

/* -- Component content -- */
.formelm-buttons{
	margin:10px 0 5px;
}
#editor-xtd-buttons {
    padding: 0 0;
}
.formelm-area,
.formelm{
	margin:5px 0;
}
.formelm .fltlft{
	float:left;
}
.calendar, 
.calendar table{
	vertical-align:text-bottom;
	margin:0 3px;
}
.formelm-area label,
.formelm label{
	display:block;
	width:180px;
	float:left;
}
div.item-content{overflow: hidden;}
.image-content{
	overflow: hidden;
	margin:0 15px 10px 0;
	background: url("/templates/sj_travel2/images/loading.gif") no-repeat scroll center center ;
	text-align: center;
	float: left;
}
.com_content .blog p{margin:0 ;}
.com_content .blog a.readmore{
	margin-top:10px;
	display: table;text-decoration: none;
	padding: 3px 20px 3px 10px;color:#fff;
	background:url("/templates/sj_travel2/images/arrow-white.png") no-repeat 90% center ;
}
.com_content .blog p.img_caption {
	margin:3px 0 0;
	line-height:normal;
}
div.pagination{
	padding:10px 0 20px 0;
	margin:0 0;
	overflow:hidden;
}
ul.pagination{
	float:left;
	padding:0 0;
}
.browse-view .result{
	float:right;
}
p.counter{
	float:right;
	margin:0 0;
}
.item-headinfo{
	width:100%;
	margin-bottom:10px;
	display: none;
}
ul.actions{
	float:right;
	margin:0 0;
}
ul.actions li{
	background:none;
	padding:0 0;
	margin:0 0;
}
ul.actions img{
	border: medium none;
    margin: 0 5px 0 0;
    padding: 0;
}
dl.article-info{
	float:left;
	line-height:16px;
	width:70%;
}
dl.article-info dd{margin:0;color:#999999;font-size: 92%;}
.com_content .categories-list ul{
	margin:0 0;
}
.com_content .categories-list ul li{
	width:45%;
	float:left;
	padding: 10px;
	background:none;
}
.com_content .categories-list ul li .item-title{
	text-transform:uppercase;
	font-weight:bold;
	font-size:150%;
}
.com_content .categories-list ul li .category-desc{
	padding:5px 0 0;
}
.com_content .categories-list ul li .category-desc p{
	margin:0 0 10px 0;
}
.com_content .categories-list ul li dl dt{
	float:left;
	margin:0 5px 0 0;
}
.com_content .categories-list ul li dl dd{
	margin:0 0;
}
.items-leading,
.items-row{
	width:100%;
	overflow:hidden;
}
.items-leading div.item ,
.items-row div.item {
	display: table;
	width: 100%;
}


.leading .item-content{
	overflow:hidden;
}
.cols-2 .item{
	width:50%;
	*width:49.9%;
	float:left;
	overflow:hidden;
}
.cols-2 .column-1 .item-inner{
	padding-right:10px;
}
.cols-2 .column-2 .item-inner{
	padding-left:10px;
}
ul.actions li{
	display:inline-block;
	* display:inline;
}
.row-separator,
.items-leading .item-separator{
	border-bottom:1px solid #DDDDDD;
	width:100%;
	display:block;
	overflow:hidden;
}

#yt_component .item-page p{
	margin:10px 0;
}
p.readmore{ 
}
ul.pagenav{
	overflow:hidden;
	padding:0 0;
}
ul.pagenav .pagenav-prev{
	float:left;
	background:none;
	padding:0 0;
	margin:0 0;
}
ul.pagenav .pagenav-next{
	float:right;
	background:none;
	padding:0 0;
	margin:0 0;
}



div.info{
	margin:0 0;
}
div.info p{
	margin:0 0;
}
div.info p.buttonheading img{
	margin:0 0;
}
.article-tools .buttonheading{

}

.published{
	color:#999;
	display:block;
	margin:0 0;
}
.article-toolswrap{
	margin:0 0 10px;
}

.articleinfo,
.blog .article_row .articleinfo, .article-meta{
	width:70%;
}
.createdby,
.hits{
	float:left;
	margin:0 0;
}
.hits{
	background:url("/templates/sj_travel2/images/line_ver.gif") no-repeat left center;
	margin-left:5px;
	padding-left:6px;
}
.article_default{
	margin-bottom:20px;
}
.row_separator{
	border-bottom:1px solid #cbcbcb;
	margin: 1em 0;
}
.leading_separator{
	margin:1em 0;
	height: 1px;
	float: left;
	clear: both;
	border-top:1px solid #dcdcdc;
}
.leading-content img{
	float:left;
	margin:0 15px 10px 0;
	padding:6px;
	border:1px solid #dedede;
}
.leading-content .buttonheading img{
	padding:0 0;
	border:none;
	margin:0 5px 0 0;
}
.article_default img.image-article{
	margin-top:15px;
}
.article_default img{
	margin:0 15px 10px 10px;
	float:left;
}
#image-content img{
	padding:0 0;
	border:1px solid #DDDDDD;
}
.article_column_pad{
	padding:0 10px;
}
.colfirst .article_column_pad{
	padding:0 10px 0 0;
} 
.collast .article_column_pad{
	padding:0 0 0 10px;
}
#image-content img.image-intro{
	float:left;
	margin-right:10px;
}


/* -------------
Component k2 */
#k2Container.k2AccountPage {padding: 0 40px;background: #eff2e1;}
.k2AccountPage table.admintable td.key, 
.k2AccountPage table.admintable td.paramlist_key{
	background:none;
}
.k2AccountPage table tr{
	padding:3px 0;
}
.k2AccountPage table.admintable td,
.k2AccountPage table.admintable td.key, 
.k2AccountPage table.admintable td.paramlist_key {
    border:none;
    padding: 2px;
    background: none;
}
.k2AccountPage th.k2ProfileHeading {
	margin-top: 20px;
	padding: 5px 10px;
	background: none;
	color: #666;
	font-size: 165%;
	font-weight: normal;
	display: block;
	text-align: inherit;
}
.k2AccountPage #description{width:350px !important;}
.k2AccountPage table.admintable {display: block;}
.k2AccountPage table.admintable > tbody,
.k2AccountPage table.admintable  tr{display: block;}
.k2AccountPage table.admintable  td{display: table-cell;}
.k2AccountPage table.admintable  td > .inputbox{width: 350px;}
#k2Container{
	padding-bottom:10px;
	border:none;
}

div.itemIsFeatured, 
div.catItemIsFeatured, 
div.userItemIsFeatured{
	background:none;
}

div.subCategory{
	background:#efefef;
	margin:8px;
	padding:0 0 10px;
	border: 1px solid #D3D3D3;
}

div.itemListCategory{
	padding:0 0;
	margin:0 0;
	background:none;
	border:none;
}
div.itemListCategory h2.title-category{
	text-transform:uppercase;
	font-size:210%;
}
h3.label-listsub{
	font-size:250%;
	line-height: 30px;
	margin: 8px 10px;
}

.subCategory h2{
	margin:0;
	font-size: 165%;
}

.subCategory h2 a{
	color:#666;
}

.desc-category{
	margin:0 8px;
	padding:0 8px;
	border:1px solid #CCC;
}
.desc-subcategory{
	padding:5px 10px 0;
}

a.subCategoryMore{
	background:url("/templates/sj_travel2/images/arrow-white.png") no-repeat scroll 88% center;
	padding:3px 20px 3px 10px;
	color:#fff;
	display:inline-block;
	margin:0 10px;
	text-decoration: none;
}
div.subCategory:hover a.subCategoryMore{background-color: #666;color: #fff;}


/* listing */
div.catItemView{
	padding:0 0;
}
div.itemContainer{width:100%;}
span.catItemImage img{padding:0;border: none;}
.itemHeader,
.catItemHeader{width:100%;display: table;margin-bottom:10px;}
div.catItemImageBlock{float: left;margin:0 10px 10px 0;padding: 0;overflow: hidden;}
div.itemListCategory img{
	float:none;
}
#itemListLeading{}
#itemListLeading div.catItemView{
	padding:0 0;
	margin:0 0 3em 0;
}
div.catItemBody{padding:0;}
div.catItemLinks{margin:5px 0 ;}

.catItemTags li a{display:inline-block;color: #999;}

div.catItemIntroText{padding:0;}
div.catItemCategory{
	padding:4px 0;
}
div.catItemTagsBlock{
	padding:3px 10px;display: table;
	border:1px solid #cbcbcb;border-radius: 15px;
}
div.itemListCategory p img{
	margin:10px 0 0;
}
span.catItemImage{
	margin:0 0;
}
span.catItemImage a{
	/*display:block;*/
}
.catItemIntroText p{
	margin:0 0 10px;
}
div.catItemTagsBlock ul.catItemTags li{
	background:none;
}
table.calendar{
	width:100%;
}

#itemListPrimary{}
#itemListPrimary div.catItemView{
	padding:0 0 15px;
	margin: 0 0 15px ;
}
div.catItemHeader h3.catItemTitle{
	font-family:arial!important;
	padding:0;
	font-size:165%;
}
div.catItemDateCreated{font-size: 95%;color: #999;}
#itemListPrimary div.catItemImageBlock{
	display:block;
	float:left;
	margin:0 0;
	margin:0 15px 10px 0;
}
div#itemListLinks{
	margin-top:30px;
}
div#itemListLinks div.catItemImageBlock{
	margin:0 0;
}
.k2Pagination span.result{
	float:right;
}
#itemListLinks h4{
	margin:0 0 15px;
}
#itemListLinks .itemContainer .catItemTitle{
	margin:0 0;
}
#itemListLinks div.itemContainer{
	border:none
}
h4.title-list{
	text-transform:uppercase;
	font-size:150%;
}
#itemListLinks .itemContainer div.catItemImageBlock{
	/*padding:0 0;*/
}
#itemListLinks .itemContainer span.catItemImage{
	text-align:left;
}
div.k2TagCloudBlock{
	line-height:250%;
	font-size:92%;
}
div.catItemHeader span.catItemAuthor{
	background:url("/templates/sj_travel2/images/li-topmenu.gif") no-repeat right center;
	float:left;
	margin:0 8px 0 0;
	padding:0 8px 0 0;
}
div.catItemTagsBlock span{
	background:url("/templates/sj_travel2/images/icons/tags.png") no-repeat 2px center;
	float: left;
	text-indent: 100%;width:29px;padding:0;
	overflow: hidden;white-space: nowrap;
}
div.catItemReadMore,
div.catItemCommentsLink{
	margin:0 0 5px 0;
	padding:0 ;
	border-right:none;
	display: block;
}
div.catItemCommentsLink a{
	display:inline-block;
	padding: 3px 20px 3px 40px;
	border: 1px solid #CBCBCB;
	border-radius: 15px;color: #999;
	background:url("/templates/sj_travel2/images/icons/comment.png") no-repeat 10px center;
}


div.catItemReadMore a{
	background: url("/templates/sj_travel2/images/arrow-white.png") no-repeat scroll 90% center ;
	display: table;color: #fff;
	margin-top: 10px;
	padding: 3px 20px 3px 10px;
	text-decoration: none;
}
div.catItemReadMore a:hover{background-color: #939393;}
.catItemIsFeatured div.catItemImageBlock{position:relative;}
.catItemImage a{display:block;}
.ico-feature{
	position:absolute;
	background:rgba(201,51,51,0.8);
	height:26px;
	line-height:26px;
	width:80px;
	text-align:center;
	color:#FFF;
	bottom:0px;
	left:0px;
}
/* Listing by k2 Content */
div.k2ItemsBlock ul li a.moduleItemImage {overflow: hidden;float: left;margin: 0 10px 5px 0;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{border: none;margin: 0;}
div.k2ItemsBlock ul li a.moduleItemTitle {font-weight: bold;display: block;}
div.k2ItemsBlock ul li{padding: 0;margin-bottom:10px;}
div.k2ItemsBlock div.moduleItemIntrotext .itemIntro-right{overflow:hidden;}

div.k2ItemsBlock ul li div.moduleItemAuthor{margin-top:4px;}
div.k2ItemsBlock ul li div.moduleItemAuthor,
div.k2ItemsBlock ul li span.moduleItemDateCreated {color:#999;font-size:92%;}

/* Listing by tag, user */
div.userItemImageBlock span.userItemImage,
div.tagItemImageBlock span.tagItemImage{
	margin:0 10px 8px 0;
}
div.userItemImageBlock span.userItemImage a,
div.tagItemImageBlock span.tagItemImage a{
	display:block;
	overflow: hidden;
}
div.userItemImageBlock span.userItemImage a img,
div.tagItemImageBlock span.tagItemImage a img{
	padding:0 ;
	border:none;
	max-width: none;
}

.userBlock h2{
	margin:0 0 10px;
}
div.userBlock div.userDescription{
	padding: 0 0;
}
div.userBlock div.userDescription p{
	margin:0 0 10px;
}
div.userBlock div.userAdditionalInfo{
	margin:0 0;
	padding-top:0px;
}
.tagItemHeader,
.userItemHeader{
	width:100%;display: table;
}
.tagItemDateCreated,
.userItemDateCreated{
	color: #999999;
	font-size: 95%;
}
.tagItemDateCreated .inner,
.userItemDateCreated .inner{
	margin:14px 0 0;
}
.tagItemDateCreated .inner .item-day,
.userItemDateCreated .inner .item-day{
	display:block;
	text-align:center;
	color:#FFF;
	font-size:14px;
}
.tagItemDateCreated .inner .item-date,
.userItemDateCreated .inner .item-date{
	color:#FFF;
	font-size:20px;
	font-weight:bold;
}
.tagItemDateCreated .inner .item-day,
.userItemDateCreated .inner .item-day{
	font-size:11px;
}
div.userItemView:hover .userItemDateCreated,
div.tagItemView:hover .tagItemDateCreated{
	background-image:url("/templates/sj_travel2/images/date-k2-hover.png")
}
div.userItemView:hover .userItemDateCreated .inner,
div.tagItemView:hover .tagItemDateCreated .inner{

}
div.userItemHeader h3.userItemTitle,
div.tagItemHeader h2.tagItemTitle{
	font-family: "arial" !important;
	font-size: 165%;
	padding: 0;
}

div.userItemIntroText p,
div.tagItemIntroText p{
	margin:0 0 10px;
}
div.tagItemBody{padding: 0;}
div.tagItemIntroText{padding: 0;}
div.tagItemCategory{
	margin:0 ;
	padding:0 ;
	font-size: 95%;
	border:none;
}
div.userItemIntroText{padding:0;}

div.userItemReadMore a,
div.tagItemReadMore a {
    background-image: url("/templates/sj_travel2/images/arrow-white.png") ;
    background-position: 90% center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: table;
    margin-top: 10px;
    text-decoration: none;
    padding: 3px 20px 3px 10px;
}
div.userItemReadMore a:hover,
div.tagItemReadMore a:hover{background-color: #8c8c8c;}
div.userItemView,
div.tagItemView{
	margin:0 0 2em;
	padding:0 0 1em;
	border-bottom: none;
}
div.userItemCategory{
	padding:0 0;
	border-bottom:none;
}
div.userBlock{margin-bottom: 25px;background: #e8e8e8;}
div.userItemLinks{
	margin:5px 0 0;
}
div.userItemTagsBlock{
	border: 1px solid #CBCBCB;
	border-radius: 15px 15px 15px 15px;
	display: table;
	padding: 3px 10px;
}
div.userItemTagsBlock span {
    background: url("/templates/sj_travel2/images/icons/tags.png") no-repeat scroll 2px center transparent;
    float: left;
    overflow: hidden;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    width: 29px;
}
div.userItemTagsBlock span {
    color: #555555;
    font-weight: bold;
}
div.userItemTagsBlock ul.userItemTags li{
	background:none;
}
.userItemTagsBlock li a {
      display: inline-block;
      padding: 0 5px;
      color: #999999;
}

div.userItemCommentsLink,
div.userItemReadMore{
	display:block;
	border: medium none;
    margin: 0 0 5px;
    padding: 0;
}
div.userItemCommentsLink a {
    background: url("/templates/sj_travel2/images/icons/comment.png") no-repeat scroll 10px center transparent;
    border: 1px solid #CBCBCB;
    border-radius: 15px 15px 15px 15px;
    color: #999999;
    display: inline-block;
    padding: 3px 20px 3px 40px;
}
div.userItemCommentsLink a:hover{
	color:#222;
	text-decoration:none;
}
div.itemListCategoriesBlock,
div.itemListSubCategories{display: table;width:100%;}
div.itemListSubCategories{margin: 0 -8px;width:auto;}


    
/* Detail */
div.itemHeader h2.itemTitle{
	padding:0;
	font-family:inherit;
	font-size:200%;
}
div.itemImageBlock{margin:0;padding: 0;padding: 6px;background: #ddd;display: table;}
table.itemblock-table{margin-top:15px;direction: ltr;}

table.itemblock-table tbody{display: block;}
table.itemblock-table td{border: 1px solid #cbcbcb;font-size: 11px; padding: 5px 10px;}
div.itemAuthorBlock{padding: 0;border: none;margin:0;display: block;}
div.itemAuthorBlock img.itemAuthorAvatar{border: none;margin: 0 10px 10px 0 ;}
div.itemRatingBlock span,
.itemRatingForm{float: none;display:inline-block;color: #666;}
.itemRatingForm{line-height: 20px;}
div.itemAuthorBlock div.itemAuthorDetails{padding: 0;}
div.itemHeader span.k2item-print,
div.itemHeader span.k2item-fontsize,
div.itemHeader span.itemAuthor{
	display:inline-block;
}

span.itemImage{overflow: hidden;margin: 0;display: table;}
span.itemImage img{padding: 0;border: none;max-width: none;}
span.itemImage > a{display: table;}
#fontDecrease,
#fontIncrease,
div.itemHeader span.k2item-print,
div.itemHeader span.k2item-email{
	display:inline-block;
	vertical-align:text-top;
	height:15px;
	width:15px;
	background: url("/templates/sj_travel2/images/icons/toolbar.png") no-repeat 0 0;
}
div.itemHeader span.k2item-email span,
div.itemHeader span.k2item-print span{text-indent: 100%;overflow: hidden;white-space: nowrap;display: block;}
#fontDecrease{background-position: left 0;}
#fontIncrease{background-position: -16px 0 ;}
div.itemHeader span.k2item-print{background-position:-44px 0;}
div.itemHeader span.k2item-email{background-position:-66px 0;}

.itemTextResizerTitle{padding:0 3px 0 3px;color: #999;text-transform: capitalize;}
#fontIncrease span,
#fontDecrease span{
	display:none;
}
#fontIncrease img{
	background:url("/templates/sj_travel2/images/font_increase.png") no-repeat left center;
	height:13px;
	width:13px;
	vertical-align:middle;
}
#fontDecrease img{
	background:url("/templates/sj_travel2/images/font_decrease.png") no-repeat left center;
	height:13px;
	width:13px;
	vertical-align:middle;
}
div.itemCommentsForm form input#submitCommentButton{
	font-size:100%;
	border:none;
	background:url("/templates/sj_travel2/images/arrow-white.png") no-repeat scroll 90% center ;
	padding:5px 20px 7px 10px;
}
div.itemCommentsForm form input#submitCommentButton:hover{
	background-color:#8c8c8c;
}
div.itemTagsBlock{padding: 0;}
div.itemTagsBlock span{
	background:url("/templates/sj_travel2/images/icons/tags.png") no-repeat left center;
	width:25px;overflow: hidden;float: left;
	white-space: nowrap;text-indent: 100%;padding:0;
}
div.itemTagsBlock ul.itemTags li{
	background:none;
}
div.itemIntroText{
	font-size:100%;
	line-height:180%;
	padding: 10px 0 0;
}
div.itemIntroText p{
	margin:0 0 10px;
}
div.itemFullText p{
	margin:0 0 10px;
}
div.itemNavigation{border: none;background:#efefef;padding: 7px;}
div.itemNavigation span.itemNavigationTitle{font-weight:bold;color:#666;}
div.itemComments{padding: 0;border: none;background: none;}
div.itemComments ul.itemCommentsList li p{padding: 0;margin: 0;}
div.itemDateCreated{float: left;}
ul.itemToolbar{margin: 0 0 7px;display: table;}
ul.itemToolbar li{display: inline;background: none;padding: 0 5px;color: #999; border-right: 1px solid #999;font-size: 95%;}
ul.itemToolbar li:last-child{border-right: none;}
.even,
.odd{
	background:none;
	border:none;
}
.box-3{width:33%;float:left;}
div.itemNavigation a.itemPrevious,
div.itemNavigation a.itemNext{display: inline-block;}
div.itemCommentsForm form input.inputbox{
	width:180px;
}
div.itemAuthorLatest{
	float:left;
	width:49%;
}
div.itemRelated{
	width:49%;
	float:right;
}
div.itemAuthorLatest ul,
div.itemRelated ul{
	margin:0 15px;
}
div.itemAuthorLatest h3,
div.itemRelated h3{font-size: 155%;}
div.itemCategory,
div.itemTagsBlock{
	border:none;
}
div.itemAuthorLatest ul, div.itemRelated ul{margin: 0;}
div.itemAuthorLatest ul li,
div.itemRelated ul li{padding: 3px 0 3px 20px;background: url("/templates/sj_travel2/images/green/list-item.png") no-repeat 0 -42px;}
div.itemAuthorLatest ul li > a ,
div.itemRelated ul li > a{color: #666;display: block;}

div.itemCategory{display: inline-block;}
div.itemCategory > span{font-weight: normal;color: #999;}
div.itemCategory > a ,
div.itemHeader span.itemAuthor a {font-weight: bold;color: #999;}

div.itemRatingBlock{
	padding:0 0;
	text-align:left;
}
.itemTags li a{color:#999;display:inline-block;}
div.itemContentFooter{
	border:none;
	margin:0 0;
}
div.itemToolbar{
	border-bottom-style:solid;
	border-top-style:solid;
	margin:25px 0 10px;
}
div.itemToolbar ul{
}
div.itemToolbar ul li{
	border:none;
}
div.itemLinks{
	margin:5px 0 10px;
	padding:0 0 10px;
	border-bottom:1px solid #DDDDDD;
}
div.itemSocialSharing{
	overflow:hidden;
	margin:0 0 15px;
}
div.itemTwitterButton {
    float: left;
    margin: 2px 15px 0 0;
	width:90px;
}
div.itemGooglePlusOneButton{
	float:left;
	margin-:0 0 0 15px;
	width:120px;
}
div.itemFacebookButton{
	float:left;
	margin:0 0;
}
.itemCommentsCounter,
div.itemCommentsForm p.itemCommentsFormNotes{
	margin:0;
	border:none;
}
h3.itemAuthorName{
	margin:0 0 5px 0;font-weight: bold;
	text-transform: uppercase;
	font-family: "arial" !important;
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{
	border:none;
	margin:0 0;
	padding:0 0;
}
div.itemComments ul.itemCommentsList li span.commentDate,
div.itemComments ul.itemCommentsList li span.commentAuthorName{
	font-size: 11px;font-weight: normal;
}
div.itemComments ul.itemCommentsList li span.commentLink{float: none;margin: 0;}
div.itemComments ul.itemCommentsList li span.commentLink a{text-decoration: none;}
h3.itemCommentsCounter,
.itemCommentsForm h3{
	font-size:150%;
}
div.itemComments ul.itemCommentsList li{border-bottom: 1px solid #DDDDDD;}
div.itemCommentsPagination{margin: 0;padding: 0;}
div.itemCommentsForm form label{font-weight: bold;}
div.itemCommentsForm form textarea.inputbox{height:120px;width:94%;}
div.itemBackToTop{font-family: "Lobster";font-size: 145%;}
div.itemBackToTop a{text-decoration: none;text-transform: capitalize;color: #666;}
div.itemComments ul.itemCommentsList li img{margin:0 10px 10px 0;border: none;}
div.k2Pagination{text-align: right;}
/* Module k2 */
div.k2TagCloudBlock a{color: #666;display:inline-block;}
span.itemHits {float: none;}
.module-inner .k2LatestCommentsBlock ul{margin:0 ;}
.module-inner .k2LatestCommentsBlock ul li{
	margin:0 0 10px;
	padding:0 0 10px;
}
.module-inner .k2LatestCommentsBlock ul li.lastItem{
	margin:0 ;
	padding:0 ;
}
.module-inner .k2Avatar img{
	margin:0 10px 0 0;
}
.module-inner .comment-info{
	margin-top:8px;
	display:block;
}
div.k2LatestCommentsBlock{margin: 0 -10px;}
div.k2LatestCommentsBlock ul li span.lcUsername {display:block;font-weight: bold;text-transform: capitalize;}
div.k2LatestCommentsBlock ul li span.lcUsername > a{color: #999;}

div.k2LatestCommentsBlock ul li span.lcCommentDate {color: #999999; margin-bottom: 5px;font-size: 92%;}

div.k2LatestCommentsBlock ul > li {
	margin-bottom: 15px;padding: 0 10px 10px;
	border-bottom:1px solid #d7d9ca;
	box-shadow: 0 1px 0 #fff;
}
div.k2LatestCommentsBlock ul > li.lastItem{margin:0;border: none;box-shadow: none;}
div.k2LatestCommentsBlock ul li > a{color: #999;}
div.k2LatestCommentsBlock ul li a.lcAvatar img {margin: 0 10px 5px 0;}
div.k2LatestCommentsBlock ul li span.lcComment{color: #666;}
.k2Avatar img:hover{border: 1px solid #999;}
div.itemAuthorLatest-itemRelated{display: table;width:100%;}
/* ----------------
Component Kunena */
#Kunena .kheader h2, #Kunena .kheader h2 a{color: #fff;}
body #Kunena .kblock div.kheader, body #Kunena div.kblock > div.kheader{color: #fff;}
#Kunena div.ktitle-desc{  background: url("/templates/sj_travel2/images/arrow_hover.png") no-repeat 0 center;}
#Kunena .kheader h2, #Kunena .kheader h2 a{font-family: 'TeXGyreAdventor',Helvetica,Arial,sans-serif !important;}
#Kunena .khelprulescontent li{background-position: 0 13px;}
#Kunena .kicon-button span{color: #999;}
#Kunena .kpagination .active{background: #999;border: #999;}
#Kunena span.kmsgtitle, #Kunena span.kmsgtitle-new{font-family: arial;}

#Kunena .button, #Kunena input.kbutton,
#Kunena .kattachment-remove, #Kunena .kattachment-insert{
    color: #fff;
    border: none;
}

#Kunena .button:hover, #Kunena input.kbutton:hover,
#Kunena .kattachment-remove:hover, #Kunena .kattachment-insert:hover,
#Kunena .button:active, #Kunena input.kbutton:active,
#Kunena .kattachment-remove:active, #Kunena .kattachment-insert:active,
#Kunena .button:focus, #Kunena input.kbutton:focus,
#Kunena .kattachment-remove:focus, #Kunena .kattachment-insert:focus{
    background:  #939393 !important;
    color: #fff !important;
}
#ktab div.moduletable{width:100%;display: table;}
#Kunena span.kicon-profile-website, #Kunena span.kicon-profile-pm{margin-top: 0;}
#Kunena .kicon-profile{margin: 0 3px;}
div.kprofilebox div.klink-block > span > a{background: none !important;}
#Kunena .klink-block{display: table;}
/*User Profile*/
#Kunena div.kmsgsignature{margin: 0;}
#Kunena table#kprofile td.kcol-right{border-left: 1px solid #DDDDDD}
#Kunena div#kprofile-rightcoltop{display: table;}
#Kunena div.kprofile-rightcol1 h4{margin: 0;}
/* -----------------------
Component smart search */
#search{position: relative;display: table;}
#search .yt-position-inner{width:100%;z-index: 2;left: 0;margin-top: 45px;}
div.block-search #user1,
div.block-search #user3{margin-top: 39px;}
div.block-search #breadcrumb{position: relative;}
div.block-search #user-registration,
div.block-search  #josForm,
div.block-search  #yt_component .login{margin-top: 60px;}
div.login+div ul{display: table;}
div.block-search #main3_33+#breadcrumb{margin: 10px 0;}

#bd.full.view-category #search .yt-position-inner,
#bd.full.view-article  #search .yt-position-inner,
#bd.left-main.view-category #search .yt-position-inner,
#bd.left-main.view-article #search .yt-position-inner{width:100%;}

#bd.left-right-main.view-article #search .yt-position-inner,
#bd.left-right-main.view-category #search .yt-position-inner{left: auto;right: 0;}
#bd.left-right-main.view-category #mod-finder-searchform div.finder,
#bd.left-right-main.view-article #mod-finder-searchform div.finder{float: left;}

.display-limit{margin-bottom: 10px;}
#advanced-search ul li.filter-branch{
    background: none;
	margin:5px 0;display: table;
}
#advanced-search ul li.filter-branch label{
	padding:0 5px 0 0;display: inline-block;width:120px;
}
#advanced-search ul li.filter-branch select{
	width:140px;
}
#advanced-search ul li.filter-branch select option{
	padding:0 8px;
}

/* */
td.sectiontableheader{ text-align:center !important}
/* --------------------
Component News Feed, Contact, Weblink... */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
table.category thead{
	background:#EEE;
}
table.category{
	width:100%;
}
table.category th{
	background:#EEE;
	padding:8px 10px;
	text-align: left;
}
table.category tr{
	border:1px solid #DDD;
}
table.category tbody tr td{
	padding:5px 10px;
	font-weight:normal;
}

.contact{margin:10px 10px;}

.panel {
    border: 1px solid #DDD;
    margin-top: -1px;
}
.pane-hide{
}
.contact .panel h3 {
    background: #EEE;
    border: 0 none;
    margin: 0;
    padding: 0;
}
.contact .panel h3 {
    background: #EEE;
    border: 0 none;
    margin: 0;
    padding: 0;
}
.panel h3 a {
    color: #444;
    display: block;
    padding: 6px;
    text-decoration: none;
}
.panel h3.pane-toggler-down a {
    background: #F5F5F5;
    border-bottom: 1px solid #DDD;
}
.jpane-slider, .pane-slider {
    margin: 0;
    padding: 0 15px !important;
}
.contact .panel .contact-image{
	float:right;
}
.contact .panel .contact-image,
.contact .panel .contact-form form, 
.contact .panel .contact-address,
.contact .panel .contact-miscinfo {
    margin: 15px 0;
}
.contact .panel dl dd{
	display: block;
	margin:0 0 10px;
}
.contact .panel dl dd .button{
	font-weight:normal;
	padding:3px 8px;
}
.jicons-text,
.contact .panel .contact-form legend{
	font-size:100%;
	font-weight:bold;
}
.contact .panel dl dt label{
	margin:0 0 10px;
	font-weight:normal;
}
form dl dt,
form dl dt{
	margin:5px 0 0;
}
form dl dd,
form  dl dd{
	margin:0 0 5px;
}

/*Form find*/
ul.form-section{margin:0 15px;}
ul.form-section li.form-line{background:none;padding:0;clear: both;margin-bottom: 2px;width:100%;display:table;}
.form-label-left {width: 70px;}
.form-label-top, .form-label-left, .form-label-right {font-weight: bold;color: #fff;}
.form-label-left {float: left;white-space: normal;}
.form-input {display: inline-block;float:right;}

input.form-textbox, input.form-textarea,
input.form-radio-other-input,
input.form-captcha input {background-color: #e7be51;border: none;margin: 0 !important;padding: 8px 5px;color:#fff;width:137px;font-size: 95%;}
input.form-textbox:focus,
input.form-textbox:hover{background-color: #f4ce67;}


div.form-input #input_2,
div.form-input #input_3{
	background-image: url("/templates/sj_travel2/images/green/icon-date.png") ;
	background-position: 97% center;
	background-repeat: no-repeat;
}
ul.form-section li.form-line .styled-select {
    background: #e7be51 url("/templates/sj_travel2/images/green/form-dropdown.png") no-repeat 97% center;
    color: #FFFFFF;
    overflow: hidden;
    height: 29px;
    width: 147px;
}
select.form-dropdown{ padding: 5px;width: 170px;height: 28px;background: none; font-size: 90%;color: #fff;border: none;
		-webkit-appearance:none;
		-o-appearance:none;
		-ms-appearance: none;
		appearance: none;
}
select.form-dropdown > option{padding: 3px 8px; text-indent: 0;display: block;border: none;color: #fff;background: #e7be51;}
div.form-buttons-wrapper{float: right;margin:20px 0 10px;}
button.form-submit-button{background: url("/templates/sj_travel2/images/arrow-white.png") no-repeat 85% center;padding:5px 25px 6px 10px;line-height: normal;}
button.form-submit-button:hover{background-color:#333;}


/*Module Slide*/
div.box-slide{margin-right:-10px;padding:0;}
div.box-slide .yt-mod-mainbox{padding:0;}

/*Module Left*/
div.wather{margin:10px 0;}
div.wather .inputbox{width:165px;border-color:#cbcbcb;}
div.wather button.submit-button{
	background: url("/templates/sj_travel2/images/bt-go.png") repeat-x 0  0;
	height:23px;border:1px solid #cbcbcb;
	text-align: center;text-indent: 0;width:auto;padding: 0 3px;margin: 0;
	border-radius: 5px;line-height: 6px;font-size:80%;
}
div.wather button.submit-button:hover{background:#b8b9b1;border-color:#7d8074;}

/*Module tab*/
div.moduletabs.top-position.clearfix div.tabs-container{border: none;overflow:visible;}
div.top-position.moduletabs{margin:0;}
div.moduletabs.top-position div.tabs-container ul.tabs li div.tab{
	background: #fd7a00;font-family:"Lobster";position: relative;text-align: center;
	border: none;font-size: 165%;font-weight:normal;color: #fff;padding:11px 0;
}
div.moduletabs.top-position div.tabs-container ul.tabs li div.tab:hover{box-shadow: inset 0 0 5px rgba(0,0,0,0.3);}
div.moduletabs.top-position div.tabs-container ul.tabs li{width:50%;}
div.moduletabs.top-position div.tabs-container ul.tabs li div.tab.selected{
	background: #f2f1f1;color:#666;box-shadow: inset 1px 1px 5px #cdcdcd;
	padding-bottom:11px;
}
div.moduletabs div > div.tabs-content{padding:10px;}
div.widget-wrap .showlinebottom{border-bottom: none;padding: 7px 0;}
div.tabs-container ul.tabs li .active{
	height:8px;width:100%;display: none;bottom:-8px;position: absolute;left:0;
	background: url("/templates/sj_travel2/images/tab-arrow.png") no-repeat center bottom;
}
div.tabs-container ul.tabs li .selected > .active{display: block;}
div.widget-wrap .showlinebottom .basicnews-desc{overflow: hidden;}
div.widget-wrap h2{font-family: "arial" !important;margin: 0;}
div.widget-wrap img{margin: 0;}
div.widget-wrap .alignleft{overflow: hidden;margin: 0;margin-right: 10px;}
div.widget-wrap.default span.image-wrap{
	display: inline-block;
	max-width: 100%;
	position: relative;
	vertical-align: bottom;
}
div.widget-wrap.default .image-wrap:after {
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

/*Module Right*/
/*SJ- News 2*/
div.widget-wrap {display:table;width:100%;margin-top:10px;}
div.sj-news2 > div.post {float: left;width:50%;margin-bottom:3px;}
div.sj-news2 .post .post-inner{display: table;margin: 0 auto;}

div.sj-news2 .post .frame-img{display: block;padding: 6px 8px 11px;position: relative;overflow: hidden;}
div.sj-news2 .post .frame-img > div{background: #666 url("/templates/sj_travel2/images/gallery-plus.png") repeat ;display: block;}
div.sj-news2 .post .frame-img:hover img{opacity: 0.5;}
div.sj-news2 .post .frame-img .action{
	position: absolute;width:40px;height:40px;top:35%;left:35%;cursor: pointer;
	background:url("/templates/sj_travel2/images/zoom.png") no-repeat 0 0;
	
}
div.sj-news2 .post .frame-img .action > a{height: 40px;width:40px;float: none;margin:0;display: block;}
div.sj-news2 .post .frame-img:hover .action{}
div.sj-news2 .post a.alignleft:hover{background-position: 0 0;}
div.sj-news2 .post h2{
	display: block;clear: both;font-family: "arial" !important;
	font-size:100%;margin: 5px;text-align: center;
}
div.sj-news2 .post h2 > a{font-weight:normal;color: #666;}


/*SJ- News 3*/
div.sj-news3 > div.post{display:table;width:100%;background: #eff2e1;margin-bottom:7px;}
div.sj-news3 > div.post:hover{background:#f0f6d5;}
div.sj-news3 > div.post > .post-inner{padding:8px;}

div.sj-news3 > div.post .alignleft{overflow: hidden;}
div.sj-news3 > div.post .basic-date{color:#999;font-size: 92%;font-weight:normal;}
div.sj-news3 > div.post a.readon{
	width:15px;height:8px;display: block;float: right;clear: both;margin: -15px 0 0 0;
	overflow: hidden;text-indent: 100%;white-space: nowrap;
}

/*SJ- News 4*/
ol.sj-news4 { list-style: none;background: #F6ECE3;margin: 10px 0 0;padding-bottom: 24px;}
ol.sj-news4 > li.post{overflow: visible;padding:0 0 0 40px;border-bottom:1px solid #fff;}
ol.sj-news4 > li.post:last-child{border-bottom: none;}
ol.sj-news4 > li.post > .post-inner{ margin:0px;padding:12px 8px;font: normal 12px arial,Times,serif; display: block;}
ol.sj-news4 > li.post > .post-inner > a{color: #666;font-weight:bold;}

ol.sj-news4 > li.number1{background:#f6ece3 url("/templates/sj_travel2/images/decimal.png") no-repeat 10px 11px;}
ol.sj-news4 > li.number2{background:#eff2e1 url("/templates/sj_travel2/images/decimal.png") no-repeat 10px -29px;}
ol.sj-news4 > li.number3{background:#f6ece3 url("/templates/sj_travel2/images/decimal.png") no-repeat 10px -69px;}
ol.sj-news4 > li.number4{background:#eff2e1 url("/templates/sj_travel2/images/decimal.png") no-repeat 10px -109px;}
ol.sj-news4 > li.number5{background:#f6ece3 url("/templates/sj_travel2/images/decimal.png") no-repeat 10px -149px;}
ol.sj-news4 > li.number6{background:#eff2e1 url("/templates/sj_travel2/images/decimal.png") no-repeat 10px -189px;}
ol.sj-news4 > li.number7{background:#f6ece3 url("/templates/sj_travel2/images/decimal.png") no-repeat 10px -229px;}

/*Sj Content Accordion*/
div.yt-accordion{padding: 0;}
div.yt-accordion h3.yt-toggler{
	border-bottom:none;padding:6px 10px;margin-bottom:1px;
	font-size: 165%;font-weight: normal;width:auto;
	background:url("/templates/sj_travel2/images/green/arrow-close.png") no-repeat 95% center;
}
div.yt-accordion h3.yt-toggler:hover{opacity: 0.9;}
div.yt-accordion h3.yt-toggler > span{padding-left:3px;text-decoration:none;}
div.yt-accordion h3.yt-toggler.open{background:url("/templates/sj_travel2/images/green/arrow-open.png") no-repeat 95% center;}
div.yt-accordion .yt-accordion-image{padding:10px;float: none;display: block;}
div.yt-accordion .yt-accordion-content{padding:0 10px;display:table;margin: 0 0 5px;}
div.yt-accordion-image .item_title{overflow: hidden;}
div.yt-accordion-image .item_title img{float: left;}

/* JS Slide*/
div.ytc-content-slideshow{overflow: hidden;}
div.cover-theme1 .preview,
div.cover-theme1 .next{
	width:30px;height:30px;display:block;float: left;margin:0 3px;cursor:pointer;
	background:url("/templates/sj_travel2/images/green/slide-arrow.png") no-repeat 0 0;
}
div.cover-theme1 .next{background-position: top right;}
div.ytc-content-slideshow div.captions{background:rgba(0,0,0,0.8) !important;z-index: 90;}
div.ytc-content-slideshow div.captions:hover{padding-left: 30px;}
div.ytc-content-slideshow div.captions p{font-size:175%;font-weight: normal;text-transform: none;margin-right:70px;display: table;height: 22px;}
div.ytc-content-slideshow .cover-theme1{position: absolute;bottom: auto;top:4px;}

/*Sj Article Slider*/
div.yt_so_article_theme{background:none;}
div.yt_so_article_theme .so_slider_content{height: 290px;overflow: hidden;}
div.yt_so_article_theme .so_navigation_hor{float: right;height:25px;margin:0 10px;}
div.yt_so_article_theme .so_navigation_hor .so_pre_hor,
div.yt_so_article_theme .so_navigation_hor .so_next_hor{
	height: 25px;width:25px;display:block;
	background: url("/templates/sj_travel2/images/green/slide-arrow2.png") no-repeat 0 bottom;
}
div.yt_so_article_theme .so_navigation_hor .so_next_hor{background: url("/templates/sj_travel2/images/green/slide-arrow2.png") no-repeat right bottom;}

div.yt_so_article_theme .so_navigation_hor .so_next_hor.disabled,
div.yt_so_article_theme .so_navigation_hor .so_pre_hor.disabled{
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

div.so_slider_content ul li.item1 h4.so_title > a{color: #73870A;}
div.so_slider_content ul li.item2 h4.so_title > a{color: #fc7a00;}
div.so_slider_content ul li.item3 h4.so_title > a{color: #49a3ef;}
div.so_slider_content ul li.item4 h4.so_title > a{color: #323232;}
div.so_slider_content ul li div.so_item:hover h4.so_title > a{color: #666;}

div.so_slider_content ul li.item1 div.so_readmore > a{background-color: #73870A;}
div.so_slider_content ul li.item2 div.so_readmore > a{background-color: #fc7a00;}
div.so_slider_content ul li.item3 div.so_readmore > a{background-color: #49a3ef;}
div.so_slider_content ul li.item4 div.so_readmore > a{background-color: #323232;}
div.so_slider_content ul li div.so_item:hover div.so_readmore > a{background-color: #666}


.so_slider_content .so_item {background-color:#ffffff;padding: 1px;display:table;margin: 0 auto;border: 1px solid #fff;}
.so_slider_content .so_item:hover{border-color: #cbcbcb;box-shadow: 0 0 4px #ccc;}
div.yt_so_article_theme .title_slider_theme{font-size: 165%;line-height:30px; text-transform: none;float: left;font-weight: normal;}
div.so_content,
div.so_readmore{padding: 0 5px;}
.so_slider_content .so_item .so_img{padding:0;border: none;overflow: hidden;}
.so_slider_content ul li h4.so_title{margin: 5px;}
.so_slider_content ul li .so_content p{margin: 0 0 10px;}
.so_slider_content ul li h4.so_title > a{font-family: arial;}
div.so_readmore > a{
	color: #fff;display:inline-block;
	background: url("/templates/sj_travel2/images/arrow-white.png") no-repeat  90% center ;
	padding: 3px 20px 3px 10px;text-decoration: none;
}


div.yt_article_slider2{background: none;position: relative;margin-top:10px;}
div.yt_article_slider2 div.so_navigation_hor{width:54px;height: 25px;position: absolute;top:-40px;right: -10px;padding:0;margin:0;z-index: 9;}
div.yt_article_slider2 .so_slider_content .so_item{padding:0;border:0;}
div.so_slider_content .so_item_theme3{border: none;padding:0;margin: 0;}

div.yt_article_slider2 .so_navigation_hor .so_next_hor,
div.yt_article_slider2 .so_navigation_hor .so_pre_hor{
	background: url("/templates/sj_travel2/images/green/slide-arrow3.png") no-repeat 0 bottom ;
}
div.yt_article_slider2 .so_navigation_hor .so_next_hor{background-position: right bottom;}
div.yt_article_slider2 .so_navigation_hor .so_next_hor:hover,
div.yt_article_slider2 .so_navigation_hor .so_next_hor.disabled{
	background-position: right -1px;
}
div.yt_article_slider2 .so_navigation_hor .so_pre_hor:hover,
div.yt_article_slider2 .so_navigation_hor .so_pre_hor.disabled{
	background-position: left -1px;
}

/*Custom Component*/

div.items-more > h3{font-size: 125%;}
div.items-more ol li:hover,ul.latestnews  li:hover,
div.block-related  ul.related-items li:hover{margin-left: 9px;}
div.items-more ol li ,
div.block-related ul.related-items li{margin: 0;padding: 2px 0 2px 20px;}

div.block-related{border:1px solid #cbcbcb;margin: 3em 0;padding: 10px 20px;}
div.block-related ul.related-items{margin-bottom: 1em;}
div.block-related h2.related-items-title{margin:5px 0 15px;}
ul.related-items li.related-item > a{height: auto; line-height: 21px;float: none;margin: 0;}
ul.latestnews li > a{color: #666;display: block;}