
/*tabs holder start*/
.tabs-holder {
	width:100%;
}
div.tab {
	display:none;
}
/*tabs navigation*/
ul.tabset {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background:#fff;
}
ul.tabset:after {
	content:"";
	display:block;
	clear:both;
}
.tabset li {
	float:left;
	padding:0 0 0 2px;
	height:27px;
	overflow:hidden;
}
.tabset li a {
	font-size:13px;
	width:164px;
	height:21px;
	padding:6px 0 0;
	text-align:center;
	float:left;
	color:#000;
	text-decoration:none;
	background:#fff;
}
.tabset li a.active {
	color:#004e8e;
	text-decoration:underline;
}
/*tabs content*/
.tabs-content {
	width:100%;
}
.tabs-content div.tab {
	width:100%;
}
/*gallery start*/
.gallery {
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery div.gallery-content {
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery div.gallery-content ul {
	position:relative;
	width:100%;
	height:353px;
	padding:0;
	margin:0;
	list-style:none;
}
.gallery div.gallery-content ul li.active {
	z-index: 1;
}
.gallery div.gallery-content ul li {
	float:left;
	width:100%;
}
.gallery div.gallery-content ul li img {
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.text-block {
	float:right;
	width:30%;
	padding:23px 0 0 10px;
	position:relative;
}
.heading {
	display:block;
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
	color:#fff;
	font-size:31px;
}
.seal {
	display:block;
	width:40%;
	margin:0 auto 10px;
}
.gallery div.gallery-content ul li .seal img {
	display:block;
	width:100%;
	position:relative;
	left:auto;
	top:auto;
}
.sub-heading {
	display:block;
	margin:0 0 15px;
	width:100%;
	overflow:hidden;
	font-size:15px;
	color:#fff;
}
.btn-learn-more {
	display:block;
	width:40%;
	margin:0 auto;
}
.gallery div.gallery-content ul li .btn-learn-more img {
	display:block;
	width:100%;
	position:relative;
	left:auto;
	top:auto;
}
/*gallery navigation*/
.gallery-nav {
	width:92px;
	z-index:1;
	position:absolute;
	bottom:0;
	left:655px;
	overflow:hidden;
}
.gallery-nav ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.gallery-nav li {
	float:left;
}
.gallery-nav li a {
	float:left;
	height:38px;
	text-indent:-9999px;
	cursor:pointer;
}
.gallery-nav li.first a {
	width:33px;
}
.gallery-nav li.second a {
	width:26px;
}
.gallery-nav li.third a {
	width:33px;
}
/*gallery end*/
.tab-content {
	width:100%;
	position:relative;
}
.main-pict {
	display:block;
	width:100%;
}
.text-holder {
	position:absolute;
	bottom:35px;
	right:10px;
	width:50%;
	color:#fff;
}
.heading-outer {
	width:100%;
	margin:0 0 10px;
	overflow:hidden;
}
.text-holder h2 {
	float:right;
	margin:0;
	font-size:63px;
}
.text-holder h2 em {
	font-style:normal;
	color:#ee3d51;
}
.text-holder p {
	text-align:right;
	margin:0 0 12px;
}
.btn-come-on-in {
	display:block;
	width:100%;
	overflow:hidden;
}
.btn-come-on-in a {
	float:right;
	width:86px;
	height:25px;
	cursor:pointer;
	position:relative;
}
.btn-come-on-in a img {
	display:block;
}
div#tab3 .text-holder {
	width:35%;
	top:37px;
	bottom:auto;
	color:#105598;
}
div#tab3 .text-holder .inner {
	width:100%;
	padding:0 0 35px;
	position:relative;
}
div#tab3 .text-holder p {
	text-align:left;
}
div#tab3 .text-holder h2 {
	float:left;
	font-size:70px;
}
.btn-fun-begin {
	display:block;
	width:116px;
	height:35px;
}
.btn-fun-begin a {
	display:block;
	width:100%;
	height:35px;
	cursor:pointer;
}
.btn-fun-begin a img {
	display:block;
}
ul.links-list {
	margin:0;
	padding:0;
	list-style:none;
}
.links-list li {
	padding:4px 0 0;
}
.links-list li a {
	padding:0 10px 0 0;
	background:url(../images/bullet01.gif) no-repeat 100% 50%;
	text-decoration:none;
}
.links-list li a:hover {
	text-decoration:underline;
}
/*tabs holder end*/
/*main content columns start*/
.main-content-cols {
	width:100%;
}
.main-content-cols:after {
	content:"";
	display:block;
	clear:both;
}
/*column1 start*/
.main-content-cols .col1 {
	width:28%;
	padding:15px 2.5% 0;
	float:left;
}
.main-content-cols .col1 h3 {
	margin:0;
	width:100%;
	font-size:20px;
	overflow:hidden;
	color:#e51937;
}
.two-columns {
	width:100%;
	padding:0 0 10px;
	overflow:hidden;
}
.two-columns p {
	margin:0;
	font-size:0.909em;
	color:#004e8e;
}
.two-columns p a {
	color:#004e8e;
}
.two-columns .col-left {
	width:48%;
	float:left;
}
.two-columns .col-right {
	width:48%;
	float:right;
}
.quick-form2 .two-columns {
	padding:0 0 7px;
}
.btn-search {
	float:right;
	margin:-5px 0 0;
	position:relative;
	cursor:pointer;
}
.quick-form2 {
	width:100%;
}
.quick-form2:after {
	content:"";
	display:block;
	clear:both;
}
.quick-form2 select {
	width:100%;
	height:18px;
	float:left;
	margin:0;
	padding:0;
	line-height:18px;
}
* html .quick-form2 select {
	height:16px;
	line-height:16px;
}
label.no-desible {
	display:none;
}
/*column1 end*/
/*column2 start*/
.main-content-cols .col2 {
	width:28%;
	padding:16px 2.5% 0;
	float:left;
}
.form-line {
	width:100%;
}
.form-line:after {
	content:"";
	display:block;
	clear:both;
}
.form-line div {
	width:60%;
	float:left;
}
.form-line div a {
	float:left;
	font-size:11px;
	color:#011a32;
	margin:0 25px 0 0;
}
.main-content-cols .col2 h3 {
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
	font-size:18px;
	color:#004e8e;
}
/*offers list*/
ul.offers-list {
	width:100%;
	margin:0 0 7px;
	padding:0;
	list-style:none;
}
.offers-list li {
	font-size:1em;
	line-height:1.636em;
	color:#004e8e;
}
.offers-list li span {
	color:#e51937;
}
.btn-see-specilas {
	display:block;
	width:100%;
	overflow:hidden;
}
.btn-see-specilas a {
	float:right;
}
.btn-see-specilas a img {
	display:block;
}
/*column2 end*/
/*column3 start*/
.main-content-cols .col3 {
	width:28%;
	height:75px;
	padding:13px 2.5% 50px;
	float:left;
	color:#fff;
	position:relative;
}
.main-content-cols .col3 h3 {
	margin:0 0 10px;
	width:100%;
	font-size:16px;
	overflow:hidden;
}
.main-content-cols .col3 h3 em {
	font-style:normal;
	color:#e51937;
}
.btn-learn-more2 {
	display:block;
	width:91px;
	height:25px;
	position:absolute;
	right:25px;
	bottom:15px;
}
.btn-learn-more2 a img {
	display:block;
}
/*column3 end*/
/*main content columns end*/
/*for logged page*/
.logged-page #container {
	padding:120px 0 0;
}
.logged-page #header-holder {
	height:120px;
}
.logged-page .login-links li {
	background: url(../images/separ01.gif) no-repeat 100% 50% !important;
}
.logged-page .btn-fun-begin {
	left:-4px;
}
/*main content end*/
/*footer start*/
#footer {
	width:100%;
	color:#898989;
	page-break-inside:avoid;
}
.footer-main-holder {
	width:100%;
}
.open-close-links {
	width:100%;
	overflow:hidden;
}
.open-close-links span {
	float:right;
	width:80px;
	height:16px;
	padding:3px 0 2px 18px;
}
.open-close-links span a {
	display:block;
	font-size:1em;
	padding:0 0 0 18px;
	text-decoration:none;
}
a.link-close {
	display:none !important;
}

/*mailing form*/
.email-form {
	width:307px;
	height:42px;
	float:right;
}
.txt-input2 {
	float:left;
	width:96px;
	height:13px;
	padding:5px 9px 7px;
	margin:0 6px 0 0;
}
.txt-input2 input {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:none;
	background:none;
	color:#898989;
	font:11px/13px Arial, Verdana, Helvetica, sans-serif;
	float:left;
}
.btn-submit {
	float:left;
}
.email-form-inner {
	width:285px;
	position:relative;
	padding:9px 5px 0 17px;
	overflow:hidden;
}
.email-form label {
	margin:5px 8px 0 0;
	float:left;
	color:#004e8e;
}

.text-inner {
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
}
.text-inner img {
	float:left;
	margin:0 12px 0 0;
}
.text-inner .text {
	height:1%;
	display:table;
	font-size:1em;
	line-height:1.364em;
}
.text-inner .text p {
	margin:0;
	line-height:normal;
}

/*main container end*/
.next {
	display:none;
}
.print-picture {
	width:100%;
	position:relative;
	top:auto;
}
.print-picture img {
	display:block;
	width:100%;
}
.gallery {
	display:none;
}
.tab-content {
	display:none;
}
/* page daytime */

.share,
.popup1,
.popup2,
.popup3,
#sidebar,
.c-paging,
.category-nav,
#header-holder,
.c-intro1 .video,
.c-intro2 .video,
.c-intro5 .video,
.c-intro6 .video,
.c-intro7 .video,
.c-intro8 .video,
.c-section1 .decor,
.c-section2 .decor {display: none;}

.c-intro1 .description p {
	margin: 0;
	font-weight: bold;
	font-size: 1.18em;
	line-height: 1.53em;
}
.c-article1 {
	width: 100%;
	margin: 0 0 12px;
}
.c-article1 h3 {
	color: #014e8f;
	font-size: 1.27em;
	margin: 0 0 12px;
}
.c-category1 li {padding: 0 0 6px;}

.c-intro4 .info h3 {
	color: #014e8f;
	font-size: 1.63em;
	margin: 0 0 10px;
}
.c-intro4 .info p,
.c-intro4 .info ul li {
	font-size: 1.09em;
	line-height: 1.33em;
}
.c-intro4 .info p {margin: 0 0 10px;}

.c-intro4 .article {
	width: 100%;
	margin: 0 0 20px;
}
.c-intro4 .article .num1,
.c-intro4 .article .num2,
.c-intro4 .article .num3 {
	font-size: 2.72em;
	margin: 0 0 10px;
}
.c-category2 .datalist {
	padding: 0;
	margin: 0 0 7px;
	font-size: 1.09em;
	list-style: none;
}
.c-category2 .datalist li {padding: 0 0 0 8px;}

.c-intro1,
.c-intro2,
.c-intro3,
.c-intro4,
.c-intro5,
.c-intro6,
.c-intro7,
.c-intro8 {
	width: 100%;
	margin: 0 0 20px;
}
.c-intro1 h2,
.c-intro2 h2,
.c-intro3 h2,
.c-intro4 h2,
.c-intro5 h2,
.c-intro6 h2,
.c-intro7 h2,
.c-intro8 h2 {
	font-size: 3.27em;
	margin: 0 0 12px;
}
.c-intro1 h3,
.c-intro2 h3,
.c-intro3 h3,
.c-intro4 h3,
.c-intro5 h3,
.c-intro6 h3,
.c-intro7 h3,
.c-intro8 h3 {
	font-size: 1.45em;
	margin: 0 0 12px;
}
.c-intro1 .description,
.c-intro2 .description,
.c-intro5 .description,
.c-intro6 .description,
.c-intro7 .description,
.c-intro8 .description {
	font-size: 1.09em;
	margin: 0 0 12px;
}
.c-intro1 .description p,
.c-intro2 .description p,
.c-intro5 .description p,
.c-intro6 .description p,
.c-intro7 .description p,
.c-intro8 .description p {margin: 0 0 10px;}

.c-intro1 .description ul,
.c-intro2 .description ul,
.c-intro5 .description ul,
.c-intro6 .description ul,
.c-intro7 .description ul,
.c-intro8 .description ul {
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}
.c-thumbnails1 h3 {
	color: #105598;
	margin: 0 0 12px;
	font-size: 1.09em;
	line-height: 1.5em;
	padding: 0 7px 6px;
	border-bottom: 1px solid #A5C1D7;
}
.c-gallery1 {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.c-gallery1 li {
	float: left;
	width: 124px;
}
.c-gallery1 li .image {
	width: 114px;
	height: 83px;
	overflow: hidden;
	padding: 1px 3px 9px 7px;
	background: url("../images/bg-frame2.png") no-repeat;
}
.c-gallery1 li .image img {display: block;}

.c-gallery1 .title {
	width: 100%;
	padding: 2px 0;
	overflow: hidden;
	text-align: center;
	line-height: 1.45em;
}
.c-gallery1 .title a {text-decoration: none;}
.c-gallery1 .title a:hover {text-decoration: underline;}

