@charset "utf-8";
/* 99theme.com */

a {
	text-decoration:none;
	color:#222;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}

a:hover { color:#d7293a !important; }
	
ul{
	list-style-type: none;
	}

.clear {
	clear: both;
	}

a img {
	border: none; 
	} 

html{
	color:#222;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	}

fieldset{
	border:none;
	}
	
body{
	background:#333 center top url(../images/wood.png);
	padding-top:15px;
	}
		
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.fl{
	float:left;
	}
	
.fr{
	float:right;
	}

/* ------------------------------  Header  ------------------------------ */

.bg_947{
	position:relative;
	width:100%;
	margin:0 auto;
	background:center top repeat-y url(../images/bg_tran.png);
	}
	
.bg_960{
	position:relative;
	width:960px;
	margin:0 auto;
	background:left top url(../images/bg_t.png);
	}

.fix_top{
	position:absolute;
	top:-5px;
	display:block;
	height:5px;
	width:960px;
	background:center top no-repeat url(../images/bg_tt.png);
	}
	
.fix_bottom{
	position:absolute;
	bottom:-20px;
	display:block;
	height:20px;
	width:960px;
	background:center top no-repeat url(../images/bg_tb.png);
	}
	
.wrapper99{
	width:880px;
	padding:45px 40px 10px 40px;
	position:relative;
	background:center top repeat-y url(../images/bg_960.png);
	}
	
.item99_letter_l{
	background:left top no-repeat url(../images/bg_left.png);
	width:54px;
	height:392px;
	display:block;
	position:absolute;
	left:-47px;
	top:200px;
	}
	
.item99_letter_r{
	background:left top no-repeat url(../images/bg_right.png);
	width:229px;
	height:366px;
	display:block;
	position:absolute;
	right:-41px;
	top:-20px;
	}
	
.item99_letter_s{
	background:left top no-repeat url(../images/shadown.png);
	width:146px;
	height:136px;
	display:block;
	position:absolute;
	left:50px;
	top:5px;
	z-index:1;
	}

.item99_letter_c{
	background:left top no-repeat url(../images/tea.png);
	width:212px;
	height:241px;
	display:block;
	position:absolute;
	left:-130px;
	top:40px;
	z-index:3;
	}
	
.item99_letter_k{
	background:left top no-repeat url(../images/keep.png);
	width:36px;
	height:91px;
	display:block;
	position:absolute;
	left:20px;
	top:-50px;
	z-index:2;
	}
	
.header99{
	width:880px;
	background:left bottom repeat-x url(../images/bg_header.png);
	padding-bottom:40px;
	}
	
.logo99{
	width: 19.318181%;
	padding-right:60px;
	background:right top no-repeat url(../images/logo.png);
	}
	
.title99{
	float:left;
	width:100%;
	line-height:20.5px;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:8px;
	background:left bottom repeat-x url(../images/bg_logo.png);
	margin-bottom:2px;
	}
	
.clock99{
	line-height:19.5px;
	}
	
#fittext1{
	width:100%;
	}

.slogan99{
	font-size:72px;
	text-transform:uppercase;
	line-height:49px;
	width:67.5%
	}
	
.toolbox99{
	text-align:center;
	font-size:12px;
	margin-top:3px;
	margin-bottom:35px;
	}
	
.bar99{
	text-align:center;
	font-size:20px;
	text-transform:uppercase;
	padding-bottom:5px;
	border-bottom:solid 2px #222;
	}
	
.bar99 ul{
	}
	
.bar99 ul li{
	display:inline;
	padding:0 12px 0 11px;
	border-right:solid 1px #222;
	}
	
.bar99 ul li a{
	}
	
.box99{
	margin-bottom:19px;
	width:880px;
	}
	
.social99{
	width:240px !important;
	width:253px;
	font-weight:900 !important;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.social99 a{
	display:block;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
	width:70px;
	height:15px;
	font-size:10px;
	line-height:15px;
	background:#222;
	color:#ebe7d4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:900;
	}
	
.bread99 li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#222;
	}
	
.bread99 i{
	font-style:normal !important;
	}
	
.bread99 ul{
	margin-top:7px;
	}
	
.bread99 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#222;
	}
	

.bread99 .divider, .bread99 li{
	margin-right:3px;
	}

.content99{
	padding-top:5px;
	margin-bottom:30px;
	width:430px;
	text-align:justify;
	}
	
.content99 p{
	margin-top:10px;
	margin-bottom:0;
	font-size:13px !important;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/*	
.content99 p img{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:4px;
	}
*/

.content99 .item-image, .img-intro-left{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:13px;
	}
	
.dropdown-menu{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:19px !important;
	float:right;
	}
	
.btn-group{
	display:inline;
	float:right;
	}
	
a.btn{
	text-align:right;
	color:#d7293a;
	font-size:12px;
	text-transform:uppercase;
	padding-top:3px;
	display:block;
	}
	
ul.pagenav a{
	color:#d7293a;
	}
	
li.next{
	float:right;
	}
	
.dropdown-menu a{
	color:#d7293a;
	}

.dropdown-menu li{
	display:inline;
	padding-left:3px;
	}
	
.page-header h2, h2.item-title{
	background:no-repeat center top url(../images/bg_content.png);
	padding-top:24px;
	margin-top:10px;
	margin-bottom:0;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left !important;
	}
	
.article-info, .article-info dt, .article-info dd, .article-info div{
	display:inline;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:10px;
	}
	
.article-info a{
	color:#d7293a;
	}
	
.article-info dd{
	padding-right:5px;
	}
	
.article-info dt.article-info-term{
	display:none;
	}
	
.content99 small{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	}
	
.items-more{
	margin-top:20px;
	}
	
.items-more ul{
	list-style:square;
	margin-left:15px;
	}
	
.barc{
	width:430px;
	padding-top:21px;
	}
	
.search99{
	margin-bottom:17px;
	}
	
#mod-search-searchword{
	float:left;
	border:solid 1px #222;
	background:left top repeat-x url(../images/bg_form.png);
	width:315px;
	height:21px;
	line-height:21px;
	color:#222;
	margin:0;
	padding:0;
	padding-left:10px;
	}
	
.search99 button.button{
	float:right;
	height:23px;
	width:95px;
	text-align:center;
	background:#222;
	color:#eae7d3;
	font-size:13px;
	font-weight:bold;
	border:none;
	}
	
.barl{
	width:220px;
	}
	
.calendar99{
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	}
	
.moduletable h3{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	text-transform:uppercase;
	line-height:20px;
	margin-bottom:15px;
	border-bottom:solid 1px #222;
	padding-bottom:3px;
	font-weight:bold;
	}
	
.calendar99 table, .calendar99 tr, .calendar99 td, .calendar99 th{
	text-align:center;
	border:none;
	background: none;
	font-size:14px;
	}
	
.calendar99 table.mod_minical_table tbody td{
	width:31.4px;
	height:21px;
	}
	
.calendar99 table.mod_minical_table tbody th{
	border-bottom:dotted 1px #222;
	font-weight:normal;
	width:31.4px;
	height:23px;
	}
	
table.mod_minical_table{
	background:left 3px repeat-x url(../images/bg_calendar.png);
	}
	
.calendar99 tr{
	display:block;
	width:220px;
	}
	
.calendar99 table.mod_minical_table tbody td#mod_minical_today{
	width:auto !important;
	height:auto !important;
	padding:3px;
	background:#222;
	color:#eae7d3;
	}
	
.news99{
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:30px;
	}
	
.news99 li{
	background:left 10px no-repeat url(../images/dot.png);
	border-bottom:dotted 1px #222;
	padding:7px 0 9px 15px;
	}
	
.news99 h3{
	margin-bottom:7px;
	}
	
.login99{
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:30px;
	}
	
#modlgn-username{
	border:solid 1px #222;
	background:left top repeat-x url(../images/bg_form.png);
	width:210px !important;
	height:21px;
	line-height:21px;
	color:#222;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:7px;
	}
	
#modlgn-passwd{
	margin-bottom:7px;
	border:solid 1px #222;
	background:left top repeat-x url(../images/bg_form.png);
	width:210px !important;
	height:21px;
	line-height:21px;
	color:#222;
	margin:0;
	padding:0;
	padding-left:10px;
	}
	
.control-label{
	font-size:12px;
	font-weight:bold;
	}
	
.login99 button{
	float:right;
	height:23px;
	width:95px;
	text-align:center;
	background:#222;
	color:#eae7d3;
	font-size:13px;
	font-weight:bold;
	border:none;
	}
	
.login99 ul.unstyled{
	margin-top:10px;
	}

.banner99{
	margin-bottom:20px;
	}

.banner99 img{
	width:97px;
	margin-bottom:10px;
	border:solid 1px #222;
	}
	
.barr{
	text-align:justify;
	width:190px;
	}
	
.barr img{
	margin-bottom:20px;
	margin-top:10px;
	}
	
.box_news_99_title{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:justify;
	}
	
.news99_new .moduletable{
	margin-bottom:10px;
	}
	
.bottom99{
	position:relative;
	width:880px;
	background:left top repeat-x url(../images/bg_header.png);
	border-bottom:solid 2px #222;
	padding-top:26px;
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
	
	
.copyright99 a, .top99 a{
	color:#d7293a;
	}
	
.copyright99, .top99{
	font-size:12px;
	}
	
span.fix_cent{
	width:83px;
	height:80px;
	background:left top no-repeat url(../images/cent.png);
	bottom:-43px;
	left:-100px;
	position:absolute;
	z-index:1;
	}
	
.top99{
	margin-top:5px;
	position:relative;
	text-align:center;
	padding-top:18px;
	}

a.top{
	top:0;
	position: absolute;
	width:20px;
	height:28px;
	background:left top no-repeat url(../images/top.png);
	}
	
.menub{
	margin-bottom:20px;
	}
	
.menub li{
	display:inline;
	text-transform:uppercase;
	padding-right:15px;
	}
/*------------------------*/	


@media screen and (min-width: 1080px) {
.bg_947 {
	width: 974px;
	}
}

@media screen and (max-width: 1079px) {
	
.bg_947 {
	width: 90.2687673%;
	}
	
.bg_960 {
	width:98.56262833%;
	}
	
.wrapper99 {
	width:91.6666666666666%;
	padding: 45px 4.166666666% 10px 4.1666666666666%;
	}
	
.header99 {
	width:100%;
	}
	
.fix_top {
	width:100%;
	}
	
.fix_bottom {
	width:100%;
	}
	
.bottom99{
	width:100%
	}
	
.box99{
	width:100%
	}
	
.item99_letter_r{
	right:-4.20944558%;
	}

@media screen and (max-width: 768px) {

}
	









	
	
	
	


