/*
blue links - ;
green links -
red - f01513
orange - F04414
*/
body {
	font-family: Tahoma;
	font-size: 11px;
	background: white repeat-x top left;
	margin: 0px;
	padding: 0px;
}

form {margin: 0px;display: block;}
input, textarea {font-family:Tahoma;font-size:12px;padding:2px;}
select {font-family:Tahoma;font-size:12px;}
#container {margin:0px auto 0px auto;width:1000px;}

a img {border: none;}
a,a:hover {text-decoration: none;}
a {color: #1F678F;}
a:hover {color: #F04414;}
table {border-collapse: collapse;}

button, input.btn {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 9px;
	color: #1F678F;
	background-color: #e4e7eb;
	border: solid 1px #c4cad4;
	height: 18px;
}

div {overflow: hidden;}
#content {
	width:1000px;
	background: white;
	overflow:visible;
}

#column1 {float:left;width:170px;margin: 4px 6px 0px 0;display:inline;}
#column2 {float:left;width:648px;display:inline;margin-top:4px;}
#column3 {float:left;width:170px;display:inline;margin: 4px 0 0 6px;}

.ti {
	vertical-align: top;
	background-color: white;
	border: solid 1px #c4cad4;
	height: 14px;
}
.space {height:15px;}
.small-space {height:5px;}

.vm {vertical-align:middle;}
.ln,.m {padding: 5px 0 0 24px;}
.ok {color: green;}
.error {color: red;}

.link,.ln {color: #F04414;}
.link a,.ln a {color: #F04414;text-decoration: underline;}
.link a:hover,.ln a:hover {color: #F04414;text-decoration: underline;}

/******************************************************    Main    ******************************************************/

.separator {
	background: url("/images/1/62/line.gif") no-repeat top center;
	margin-bottom: 1px;
	height: 1px;
}

.dots {
	background: url("/images/1/62/dotted.gif") no-repeat top left;
	margin: 7px 0 5px 12px;
	height: 1px;
}

.big-title {
	margin-left:10px;
	padding: 3px 0px 3px 14px;
	background: url("/images/1/62/arrow.gif") no-repeat center left;
	color: #1F678F;
	font-size: 11px;
	font-weight: bold;
	clear: both;
}
.big-title a {color: #1F678F;text-decoration: underline;}
.big-title a:hover {color: #85a5be;text-decoration: underline;}
.big-title a.anchor {color: #1F678F;text-decoration: none;}
.big-title a.anchor:hover {color: #1F678F;text-decoration: none;}

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

.pp {margin:0px 5px 0px 15px;}
.pl {
	color: #7b7b7b;
	width: 65px;
	float: left;
	text-align: right;
	padding: 0px 4px 4px 0px;
}
.pi {
	color: #1F678F;
	width: 220px;
	padding: 0px 0px 4px 0px;
}
#profile td {vertical-align:top;text-align:left;}

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

.l1,.l2 {
	padding: 2px 4px 0px 0px;
	color: #333333;
	float: left;
	clear: left;
	text-align: right;
}
.l1 {width: 150px;}
.l2 {width: 70px;}

.i1,.i2,.d,.d2 {
	margin-bottom: 6px;
	background-color: #f6f7f8;
	border: solid 1px #c4cad4;
}
.i1,.i2 {height: 14px;}
.d,.d2 {height: 80px;overflow: auto;}

.i1,.d {width: 160px;}
.i2,.d2 {width: 320px;}

.c {text-align: center;}
.mt {margin-top: 12px;}
.mb {margin-bottom: 6px;}

.cg,.dm,.y,.cat {background-color: #f6f7f8;}
.cg,.cpf,.cat {margin-bottom: 6px;}

.cat {width: 330px;}
.cpf {width: 250px;}
.cg {width: 165px;}
.dm {width: 45px;}
.y {width: 65px;}

#pic {background-color: #f6f7f8;border: solid 1px #c4cad4;}

.pages {
	clear: both;
	color: #F04414;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.pages a {color: #1F678F; font-weight: normal;}
.pages a:hover {color: #85a5be;}

/****************************************************   Search Box   ****************************************************/

#q {width:137px;margin-left:15px;}

#sb {
	width: 28px;
	height: 27px;
	text-indent: -2000px;
	float: right;
	margin: 5px 15px 0px 0px;
	color: white;
	background: url("/images/1/62/form/submit_bg.gif") repeat-x center center;
	border: none;
	cursor: pointer;
	_cursor: hand;
}



#sl {
	display:block;
	font-size:10px;
	padding: 3px 0px 5px 15px;
	width:70px;
	float:left;
	color: #357ca6;
	text-decoration:underline;
}
#sl:hover {color: #F04414;text-decoration:underline;}

/******************************************************    Top    *******************************************************/

#top {
	background: url("/images/1/62/top.jpg") no-repeat top left;
	width: 1000px;
	height: 113px;
}
#top.top_box {background: url("/images/1/62/top_box.jpg") no-repeat top left;}
#top .left {width:740px;float:left;}

#top .box {
	padding-top:15px;
	width: 230px;
	height: 100px;
	float: left;
}
#top label {
	font-size: 10px;
	color: white;
	width: 70px;
	float: left;
	text-align: right;
	text-transform: lowercase;
	margin: 3px 4px 0px 0px;
	vertical-align: middle;
	display: none;
}

#un {margin-bottom:6px;}
#un,#pw {
	width:130px;
	border: solid 1px #a9a9a9;
	background: #ebebeb url("/images/1/62/form/input_bg.gif") repeat-x center center;
	height: 12px;
	font-size: 10px;
}
#top form
{
	padding: 0 0 0 40px;
	position: relative;
}
#lbt {
	width: 38px;
	height: 44px;
	text-indent: -2000px;
	color: white;
	background: url("/images/1/62/form/submit_top_bg.gif") no-repeat center center;
	border: none;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	_cursor: hand;
}

#top .tt {
	padding:5px 20px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #357ca6;
}
#top .ll {
	margin: 0px 15px 0px 0;
	font-size: 10px;
	color: #357ca6;
}
#top .logged {
	margin-left: 40px;
}
#top .ll a {color: #357ca6;}
#top .ll a:hover {color: #EDA08C;}

#com-status {
	margin: 0px 0px 0px 40px;
	font-size: 10px;
	color: #999;
}
#msg-status {
	margin: 8px 0px 0px 40px;
	font-size: 10px;
	color: #999;
}
#msg-status span, #com-status span {color: #ffff40;font-weight: bold;}
#msg-status a, #com-status a {color: #357ca6;text-decoration: underline;}
#msg-status a:hover, #com-status a:hover {color: #F04414;text-decoration: underline;}

/******************************************************   Boxes   *******************************************************/

.active {font-weight: bold;}

.b1,.b2,.b3,.b4,.line,.dot,.photo,.ad1 {clear: both; _position: relative;}
.b1,.b2,.b3,.b4,.ad1 {margin-bottom:4px;}
.b1 .top,.b2 .top {padding-top:4px;}
.b4 .top {padding-top:2px;}
.b1 .bottom,.b2 .bottom {padding-bottom:4px;}
.b3 .bottom,.b4 .bottom {padding-bottom:10px;}
.line {height: 2px;}
.dot {height: 1px;}
.ad1 .bottom {text-align: center;}

.special {margin: 6px 0px 0px 15px;}
.special a,.special a:hover {text-decoration: underline;}

.list,.list2 {
	padding: 5px 0px 0px 15px;
	width: 145px;
	line-height: 16px;
}
.title {
	margin-left: 14px;
	padding: 3px 0px 5px 12px;
	/*text-transform:lowercase;*/
	font-weight:bold;
	font-size: 11px;
}

.menu {
	margin-left: 12px;
	padding: 3px 0px 5px 18px;
	text-transform:lowercase;
	font-weight: bold;
	font-size: 11px;
}
.sub {
	text-transform:lowercase;
	margin-left: 36px;
	line-height: 16px;
	font-size: 11px;
	padding-bottom: 4px;
}

.b1 {background: url("/images/1/62/b1/middle.gif") repeat-y;}
.b1 .top {background: url("/images/1/62/b1/top.gif") no-repeat top left;}
.b1 .bottom {background: url("/images/1/62/b1/bottom.gif") no-repeat bottom left;}
.b1 .line {background: url("/images/1/62/b1/middle-line.gif") no-repeat center top;}
.b1 .dot {background: url("/images/1/62/b1/middle-dotted.gif") no-repeat center top;}
.b1 .title {background: url("/images/1/62/b1/arrow.gif") no-repeat center left;color: #1F678F;}
.b1 .menu {background: url("/images/1/62/b1/arrow.gif") no-repeat center left;color:#85a5be;}

.b1 .menu a {color: #1F678F;}
.b1 .menu a:hover {color: #E85329;}
.b1 .sub a {color: #F04414;}
.b1 .sub a:hover {color: #333333;}

.b2 {background: url("/images/1/62/b2/middle.gif") repeat-y;}
.b2 .top {background: url("/images/1/62/b2/top.jpg") no-repeat top left;}
.b2 .bottom {background: url("/images/1/62/b2/bottom.gif") no-repeat bottom left; padding-bottom: 10px;}
.b2 .line {display: none;}
.b2 .title {padding:5px 0px 5px 10px; color:#1F678F;}
.b2 a {color: #ffffff;}
.b2 a:hover {color: #6C3427;}
.b2 .special a {color: #fff;}
.b2 .special a:hover {color: #6C3427;}

.b3 .title,.b4 .title, .b9 .title {
	margin-left:14px;
	padding:10px 0px 1px 15px;
	text-transform: lowercase;
	font-size: 11px;
	line-height:17px;
	height:19px;
}
.b3 .photo a, .b2 .photo a {
	background: url("/images/blog_orange.jpg") no-repeat;
	display: block;
	width: 135px;
	height: 50px;
	margin: 5px auto 0;
	overflow: hidden;
}
.b3 .photo a img{
	margin: 200px 0 0 0;
}
.photo img {
	border: 1px solid white;
}
.b4 .photo {
	padding: 4px;
	text-align: center;
	width: 126px;
	background: #357ca6;
	margin: 17px auto 0;
}

#ph {border: solid 2px white;}

.b3, .b9 {background: url("/images/1/62/b3/middle.gif") repeat-y;}
.b3 .top, .b9 .top {background: url("/images/1/62/b3/top.gif") no-repeat top left;}
.b3 .bottom, .b9 .bottom {background: url("/images/1/62/b3/bottom.gif") no-repeat bottom left;}
.b3 .line, .b9 .line {display: none;}
.b3 .title, .b9 .title {background: 0px 15px no-repeat; color:#1F678F;}

.b3 .ti {
	margin-top: 3px;
	background: #9d9d9d;
	border: 1px solid white;
	color: white;
}


.b4 {background: url("/images/1/62/b4/middle.gif") repeat-y;}
.b4 .top {background: url("/images/1/62/b4/top.jpg") no-repeat top left;}
.b4 .bottom {background: url("/images/1/62/b4/bottom.jpg") no-repeat bottom left;}
.b4 .line {display: none;}
.b4 .title {background: no-repeat center left;color:#1F678F;}

.b2 .list {color: white;}
.b3 .list,.b4 .list {color: #F04414;}
.b3 .list a,.b4 .list a {color: #1F678F;}
.b3 .list a:hover,.b4 .list a:hover {color: #F04414;}
.b3 .list2,.b4 .list2 {color: #666666;}
.b3 .list2 a,.b4 .list2 a {color: #1F678F; font-weight: bold;}
.b3 .list2 a:hover,.b4 .list2 a:hover {color: #F04414;}
.b3 .special a,.b4 .special a {color: #1F678F;}
.b3 .special a:hover,.b4 .special a:hover {color: #F04414;}
.b2 .title,.b3 .title,.b4 .title {text-align: center; margin: 0; padding: 9px 0 2px;}
.b2 .title {padding: 7px 0 2px;}

/***************************************************   Boxes - End   ****************************************************/

/*****************************************************   Calendar   *******************************************************/

.ct {margin: 10px auto 0px auto;}
.ct td {
	border: none;
	font-weight: bold;
	vertical-align:middle;
	line-height:16px;
	font-size:11px;
}
.ct td a,.ct td a:hover {font-size:8px;}

.cal {margin: 10px auto 0px auto;}
.cal th {padding: 2px;text-align: center;}
.cal td {padding: 2px;text-align: right;}

.cal a,.cal a:hover {font-weight: bold;text-decoration: underline;}
.cal td.today {font-weight: bold;}


.b3 .ct td {color: #1F678F;}
.b3 .ct td a {color:#F04414;}
.b3 .ct td a:hover {color: #333333;}

.b3 .cal th,.b3 .cal td {color: #1F678F;border: solid 1px #c4cad4;}
.b3 .cal a {color: #1F678F;}
.b3 .cal a:hover {color: #85a5be;}

.b3 .cal td.today {color: #F04414;}
.b3 .cal td.today a {color: #F04414;}
.b3 .cal td.today a:hover {color: #333333;}

.b2 .cal th,.b2 .cal td {border: solid 1px white; color: white;}
.b2 .ct td {color: white;}

.b4 .ct td {color: #1F678F;}
.b4 .ct td a {color:#F04414;}
.b4 .ct td a:hover {color: #333333;}

.b4 .cal th,.b4 .cal td {color: #1F678F;border: solid 1px #c4cad4;}
.b4 .cal a {color: #1F678F;}
.b4 .cal a:hover {color: #85a5be;}

.b4 .cal td.today {color: #F04414;}
.b4 .cal td.today a {color: #F04414;}
.b4 .cal td.today a:hover {color: #333333;}

/*************************************************   Calendar - End   ***************************************************/

/****************************************************    Boxes 2    *****************************************************/

.m1 {background: url("/images/1/62/m1/middle.gif") repeat-y; _height: 1%; margin-bottom: 15px;}
.m1 .top {background: url("/images/1/62/m1/top.gif") no-repeat top left;padding-top:8px;}
.m1 .bottom {background: url("/images/1/62/m1/bottom.gif") no-repeat bottom left;padding-bottom:8px;}
.m1 .title {background: url("/images/1/62/m1/arrow.gif") no-repeat center left;color:#1F678F;}

.m2 {margin-bottom:15px;}

.m1 .btitle {
	margin-left: 14px;
	line-height: 16px;
	padding: 3px 0px 3px 0px;
	color: #1F678F;
	font-size: 14px;
	font-weight: bold;
}
.m1 .btitle a {color: #1F678F;text-decoration: none;}
.m1 .btitle a:hover {color: #1F678F;text-decoration: underline;}

.m1 .desc {
	margin-left: 14px;
	padding: 8px 0px 8px 0px;
	color: #333333;
	font-size: 11px;
}
.m1 .desc a {color: #85a5be;text-decoration: none;}
.m1 .desc a:hover {color: #7cbf1a;text-decoration: none;}

.m1 .rlinks {clear:both;height:18px;}
.m1 .rlinks div {
	margin-right: 14px;
	padding: 3px 0px 3px 12px;
	background: url("/images/1/62/m1/arrow.gif") no-repeat center left;
	font-weight: bold;
	float:right;
}
.m1 .rlinks div a {color: #1F678F;text-decoration: none;}
.m1 .rlinks div a:hover {color: #85a5be;text-decoration: none;}

.m1 .info {margin-left:14px;color: #1F678F;}
.m1 .info span {color: #999999;text-transform:lowercase;}
.m1 .info a {color: #1F678F;text-decoration: none;}
.m1 .info a:hover {color: #F04414;text-decoration: none;}

/****************************************************      Info     *****************************************************/

.t {
	margin: 20px 0px 15px 12px;
	color: #1F678F;
	font-size: 12px;
	font-weight: bold;
}
.t span {
	color: #357ca6;
	font-size: 11px;
	font-weight: normal;
}
.t a {color: #1F678F;text-decoration: underline;}
.t a:hover {color: #F04414;text-decoration: underline;}
.t .new {color:red;}
.t span.u_name {
	color: #EA3B0C;
	font-size: 12px;
}
.t span.u_name a {
	color: #EA3B0C;
}

.tx {margin: 0 24px;color: #333333;}
.info {margin: 0 24px;color: #1F678F;}
.info span {color: #999999;text-transform:lowercase;}
.info a {color: #1F678F;}
.info a:hover {color: #F04414;}

span.rank {
	color: #1F678F;
	font-weight: bold;
}

/******************************************************   Footer   ******************************************************/

#bottom {
	width: 1000px;
	text-align: center;
	margin-top: 15px;
	clear: both;
}
#bottom-separator{display:none;}
.footer-links {
	font-family: Tahoma;
	line-height: 16px;
	color: #333333;
	text-align: center;
	padding-top: 3px;
}
.footer-links a {color:#357ca6; text-decoration:none;}
.footer-links a:hover {color:#F04414; text-decoration:underline;}

/****************************************************   Top links   *****************************************************/

.top-links-container {
	width: 1000px;
	height: 22px;
}
.top-links {
	font-family: Tahoma;
	font-size: 11px;
	color: #919191;
	text-align: center;
	padding-top: 5px;
}
.top-links-active {
	font-weight: bold;
	color: #337aa6;
}
.top-links a {
	color: #337aa6;
	text-decoration: none;
}
.top-links a:hover {
	text-decoration: underline;
}
.top-links-banner {
	vertical-align: middle;
}

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

.m label {
	float: left;
	text-align: right;
	padding: 2px 4px 0px 0px;
}
.m select {background-color: #f6f7f8;}
.m input {
	background-color: #f6f7f8;
	border: solid 1px #1F678F;
	width: 160px;
	height: 14px;
}