
/*Layout*/
html, body {height:100%; width:100%; font-family: Sans-serif,Verdana,Arial,Helvetica,Geneva;}
#allpage {margin: 0 auto; position:relative; min-height:100%; height:auto !important; height:100%;}
.tpl-pushfooter {clear:both;}
.tpl-footer {width:100%; margin:0px auto; position:relative;}
.tpl-content {margin: 0;}
.header-content, .all-content, footer{width:1000px; box-sizing: border-box; padding: 0 10px;}
.lr .tpl-content        {margin: 0 275px 0 235px;}
.lr .tpl-primary-col    {float:left; width:220px;}
.lr .tpl-secondary-col  {float:right; width:260px;}

.l .tpl-content         {margin: 0 15px 0 235px;}
.l .tpl-primary-col     {float:left;width:230px;}
.l .tpl-secondary-col   {display:none;}

.r .tpl-content         {margin:0 290px 0 15px;}
.r .tpl-primary-col     {display:none;}
.r .tpl-secondary-col   {float:right;width:275px;}

.tpl-header {padding:0px;}
.tpl-bottom {clear:left;width:100%;}
.tpl-mobileonly {display:none;} /* hidden by default */

.tpl-breadcrumbs {overflow:hidden;width:100%;}
.tpl-breadcrumbs .mod_breadcrumbs {float:left;}
.tpl-breadcrumbs .mod_search {float:right;}
.tpl-breadcrumbs .mod-title-wrapper { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } /* Hide only visually, but have it available for screenreaders: h5bp.com/v */

.header-content {margin: 0 auto; width: 1000px;}
.all-content {width:1000px; margin: 0 auto;}
.footer_content {width:1000px; margin: 0 auto; overflow:hidden;}
.slideshow, .plugins_k2 {margin-bottom: 15px;}
.content-bg {padding:20px 5px 20px; margin-bottom: 20px;}

/**** vertical slider ********/
.exts_slider {}
a.up{background:url("../images/up_btns.png") 46% 0 no-repeat; display: block; margin-bottom: 10px; height: 27px;}
a.down {background:url("../images/down_btns.png") 46% 0 no-repeat; display: block; margin-top: 10px; height: 27px;}
.vertslider ul {padding:0px;}
.vertslider li {display: block; padding-left:25px; list-style: none outside none;  margin: 0;  overflow: hidden;  padding: 0; text-align: center; height:80px;}
.vertslider li img {vertical-align:middle;}
/************************************/
.tpl-module.mod_welcomecenter {margin:0 0 15px 0;}
.tpl-module.mod_welcomecenter .welcomecenter-header-wrapper img {float:right;}
.tpl-module.mod_welcomecenter ul {padding:0px 5px; margin-top: 1px; list-style-type: none;}
.tpl-module.mod_welcomecenter li {border-top:none; display:block; padding:0px;}
/****************************bottom************************/
.tpl-bottom .tpl-module {display:block; height: 200px; padding: 8px 15px; position: relative;}
.tpl-bottom .tpl-module ul {padding:0px; list-style-type:none; overflow:hidden;}
.tpl-bottom {display:block; position:relative; clear:both;}
.tpl-bottom>div[class^="bottom"] {float:left;}
/******1 colums******/
.tpl-bottom.columns-1 .bottom1 {width: 100%;}

/*******************************/
/******2 colums******/
.tpl-bottom.columns-2 .bottom1 {width: 49.5%; margin-right: 1%;}
.tpl-bottom.columns-2  .bottom2 {width: 49.5%;}

/*******************************/
/******3 colums******/
.tpl-bottom.columns-3 .bottom1 {width: 32.7%;margin-right: 0.95%;}
.tpl-bottom.columns-3  .bottom2 {width: 32.7%;margin-right: 0.95%;}
.tpl-bottom.columns-3 .bottom3 {width: 32.7%;}

/*******************************/
/******4 colums******/
.tpl-bottom.columns-4 .bottom1 {width: 24.25%;margin-right: 1%;}
.tpl-bottom.columns-4  .bottom2 {width: 24.25%;margin-right: 1%;}
.tpl-bottom.columns-4 .bottom3 {width: 24.25%;margin-right: 1%;}
.tpl-bottom.columns-4 .bottom4 {width: 24.25%;}

/*******************************/

/*********************EXPANDER*******************/
/**************/	
.mainPart.front {background:none;}

.resize_column {float: left; width:260px; margin: 10px 0;}
.resize_column a {color:white; text-decoration:none; border-bottom: 1px dotted #fff; text-transform: uppercase; margin-left: 15px;}	
.resize_column a:hovsr {text-decoration:none;}
.resize_column span {padding:10px 0px;}

.mainPart,  .sidePart, .sidePartHome {
	-webkit-transition: 0.5s ease;
	   -moz-transition: 0.5s ease;
	     -o-transition: 0.5s ease;
	        transition: 0.5s ease;
}

/* 2 cols */
.resize_column {width:100px; margin: 10px 0; padding: 10px 0;}
.resize_column a {text-transform:uppercase; font-size:14px; font-weight: normal; text-decoration: none;}
.pos_button {width:80px; margin:0 0 0 auto;}
.white_width_off .mainPart{margin:0 275px 0 0px;}
.white_width_off .sidePart{opacity:1;position:relative; margin-bottom:5px;}	
.white_width_off .sidePartHome{opacity:1;position:relative;}	

/* 1 col */	
.white_width .mainPart{width:1000px; margin:0 auto;}
.white_width .sidePart{width:0px;opacity:0;position:absolute; margin-bottom:5px;}
.white_width .sidePartHome{width:0px;opacity:0;position:absolute;}

.on, .off {position:relative;}	

/*******************/
.on_button {position:fixed; display:none; border:1px solid #3a3b3b; padding:5px;
						-webkit-border-radius:0px 0px 3px 3px;
							-moz-border-radius:0px 0px 3px 3px;
								border-radius:0px 0px 3px 3px;}
.on_button a {color:#ffffff; text-transform:uppercase;  font-weight:bold;  font-size:13px; text-decoration:none;}
.on_button:hover {}
.on_button a:hover {}
/*.white_width_off .on_button {display:none;}*/
.white_width .on_button {display:block; z-index:999999;}
/************************************************/
.mod-title-wrapper h3 a:hover, .mod-title-wrapper h3 a:active{color:#2058ac;}