input, textarea  { max-width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.cat-items, .cat-children, .searchintro, .items-leading, .items-row, .items-more, .category-desc, p { margin-bottom:15px;}
legend { text-transform:uppercase; border-bottom:1px dotted #cfcfcf;}
.ui-accordion .ui-accordion-content { overflow:hidden}
address{ line-height:inherit}
ul.menu li { list-style-type:none;}
ul.latestnews { margin:0 0 20px}
ul.latestnews  li { list-style-type:none;}

/*--------------------------------------------------------------------* HEADER *---------------------------------------------------------------------*/
	/*Font size*/
	#block-header .timer { line-height:20px; position:absolute; right:110px}
	#block-header .font-size { position:absolute; right:0}
	.font-size a { width:25px; height:20px; display:block; text-indent:-999em; float:right; margin-left:3px; font-size:0; background-image:url(../images/button.png)}
	.font-size a.smaller { background-position:0 0}
	.font-size a.bigger { background-position:0 -20px}
	.font-size a.reset { background-position:0 -40px}
	.pagination { height:auto; overflow:hidden}
	.pagination ul li a { color:#363636}
	/*Breadcrumb*/
	#block-breadcrumb .row { padding:0}
	#block-breadcrumb .breadcrumbs { text-transform:uppercase; color:#6a6a6a; border-bottom:1px dotted #cfcfcf; padding-bottom:5px}
	#block-breadcrumb .breadcrumbs a, #block-breadcrumb .breadcrumbs span { margin-right:10px; }
	#block-breadcrumb .breadcrumbs .separator { font-weight:700}
	/*Slide*/
	.carousel.slide ul.carousel-buttons { text-align:center; position:absolute; bottom:0; left:45%;}
	.carousel.slide ul.carousel-buttons li{ list-style-type:none; margin:0 5px; float:left}
	.carousel.slide ul.carousel-buttons li a { width:13px; height:13px; background:url(../images/item-slide.png) no-repeat; text-indent:-999em; font-size:0; float:left; display:block}
	.carousel.slide ul.carousel-buttons li a.btnactive, .carousel.slide ul.carousel-buttons li:hover a { background-position:0 -13px}
/*--------------------------------------------------------------------* ARTICLE *--------------------------------------------------------------------*/	
.in_cols, #adminForm  {position:relative;}
/*All Category*/
#main-body ul.all-cate-list { margin-left:20px}
#main-body ul.all-cate-list li { margin-bottom:5px;}
/*Contact*/
.contact-form { padding:5px}
.contact-form .controls { overflow:hidden; padding-left:2px}
.contact-form .btn_controls { padding-bottom:5px}
/*Weblinks*/
.categories-list { margin-bottom:20px}
.categories-list li { margin-bottom:5px}
.categories-list [class^="icon-"], .categories-list [class*=" icon-"] { width:18px}
.hidelabeltxt { display:none}
.tbl_weblink .title span { color:#aaa; margin-right:10px; font-style:italic}
.tbl_weblink .title img { margin-right:5px}
.tbl_weblink .title .description { margin-left:20px; font-size:11px}
.tbl_weblink .title p { margin:0}
/*Search Result*/
.search_result .button { padding:4px 5px 3px}
.search_result label { display:inline;}
.search_result fieldset { margin-bottom:20px}
.search_result .counter { float:right}
.search_result input{ margin:2px 5px 0}
.word input, .phrases-box input { float:left; margin-right:10px}
.phrases .phrases-box { margin-bottom:10px; overflow:hidden}
.phrases .phrases-box label { margin-right:20px; padding:0}
ul.list-only { margin-left:0}
ul.list-only li { float:left; margin:0 10px 5px 0; list-style-type:none;}
ul.list-only li label { float:none; padding-top:0}
ul.search-results li { margin-bottom:15px; border-top:1px dotted #cfcfcf; padding-top:15px}
/*Article Index*/
#article-index { float:right; width:25%}
#article-index > ul { padding:10px; background-color:#F5F5F5}
span.star, span.red { color:#ff0000}
.item-page .pagination a { float:none; border:0; border-radius:none}
.cat-items .hasTip { position:absolute; right:0; top:0}
/*---------------------------------------------------------------------* ADMIN *---------------------------------------------------------------------*/	
	#system-message > dd > ul { border:1px solid; padding:0 10px}
	#system-message > dd > ul > li { padding:10px 0 10px 5px; background-position:0 50%; background-repeat:no-repeat; text-indent:0}
	/*System*/
	#system-message > .message > ul { background:#d4f2ff; border-color:#79d2fb; color:#004261;   margin: 0 0 20px;}
	#system-message > .message > ul > li { background-image:url(../images/icon-message.png);}
	#system-message > .error > ul  { background:#ffcece; border-color:#eb6363; color:#ae0000}
	#system-message > .error > ul > li {background-image:url(../images/icon-error.png);}
	#system-message > .notice > ul { background:#ffe1f1; border-color:#ffc1ea; color:#51002c}
	#system-message > .notice > ul > li { background-image:url(../images/icon-note.png); }
	#system-message > .warning > ul { background:#fffcce; border-color:#ffbf14; color:#2e1f00}
	#system-message > .warning > ul > li { background-image:url(../images/icon-warning.png);}
	/*Actions*/
	ul.actions {margin:0 !important; float:right}
	ul.actions li { display:inline;}
	/*Artile Info*/
	.article-info {	font-size:90%;color:#666; line-height:18px;	overflow:hidden; margin-top:0}
	.article-info dd { float:left;	margin-left:10px; padding-left:10px; border-left:1px dotted #ccc;}
	.article-info dd:first-child { border:0; margin:0; padding:0;}	
	/*Edit Article*/
	.edit label { width:120px; line-height:28px; margin-bottom:0}
	.edit .formelm { overflow:hidden; margin-bottom:10px;}
	
	.formelm-buttons { margin:20px 0}
	.formelm label { float:left; width:150px;}	
	.edit .formelm .inputbox { float:left}
	.edit .formelm .calendar { margin:6px 0 0 5px}
	.edit .mceEditor { margin-bottom:20px; display:block}
	.edit #editor-xtd-buttons div.readmore a { font:11px/22px Arial, Helvetica, sans-serif; color:#666}
	.edit #adminForm fieldset { margin-bottom:15px; overflow:hidden}
	.edit #adminForm fieldset textarea.inputbox { width:95%}
	.filter-search select { float:left; margin-right:10px}
	.description label { float:none}
	/*User*/
	.log_users input, .log_users .button { float:left; margin-right:10px;  margin-bottom:0}
	.log_users .form-fields { overflow:hidden; margin-bottom:10px}
	.log_users label{ width:160px; margin-right:0; float:left; line-height:33px; background: none}
	.log_users .btn_submit { margin-left:160px}
	.log_users fieldset { margin-bottom:20px}
	.login-form-fields label { width:80px}
	.login-form-fields .button { margin-left:90px}
	.profile label { padding-top:0}
	/*Tool Tips*/
	.tip-wrap .tip{ background-color:#fff; padding:10px; border:1px solid #ccc}
	.tip-wrap .tip-title { text-transform:uppercase; border-bottom:1px dashed #dfdfdf; padding-bottom:5px; font-weight:700}
