/* CSS Document */


body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color:#41464C;
}

.fck_class {
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#41464a;
	font-size:12px;
	padding:30px;
}

.bg {
    background-image:url(images/bg.jpg);
    background-repeat:repeat-x;
    height:auto;
    background-color:#b6bcc2
}

.bg2 {
    background-image:url(images/bg2.jpg);
    background-repeat:repeat-x;
    background-color:#b6bcc2
}

.main_content {
    background-image:url(images/main_content_bg.jpg);
    background-repeat:none;
    height:171px;
    width:671px;
    text-align:left;

}

.header {
    background-image:url(images/top.jpg);
    background-repeat:none;
    height:77px;
    width:956px;
    text-align:right;
}

.right {
    width:285px;
    height:206px;
    background-image:url(images/right.jpg);
    background-repeat:no-repeat;
}



/* menu */

.index_page {
    width:70px;
    float:left;
}

.menu_content {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
    color:#ffffff;
    font-size:13px;
    height: 77px;
    width:956px;
    text-align:right;
}

.menu_content a:link {
	text-decoration: none;
	color: #ffffff;
}
.menu_content a:visited {
	text-decoration: none;
	color: #ffffff;
}
.menu_content a:hover {
	text-decoration: none;
	color: #60bb46;
}
.menu_content a:active {
	text-decoration: none;
	color: #60bb46;
}

/* ----------------------------------------------------- */


/* footer */

.footer {
    background-image:url(images/footer_bg.jpg);
    background-repeat:repeat-x;
    height:120px;
    width:auto;
}

.footer_content_bg {
    height:65px;
    width:956px;
}

.footer_content {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
    color:#acb0b4;
    font-size:11px;
    text-align:center;
    padding-right:40px;
}

.footer_content a:link {
	text-decoration: none;
	color: #acb0b4;
}
.footer_content a:visited {
	text-decoration: none;
	color: #acb0b4;
}
.footer_content a:hover {
	text-decoration: none;
	color: #ffffff;
}
.footer_content a:active {
	text-decoration: none;
	color: #ffffff;
}

/* ----------------------------------------------------- */


/* page */

.content {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#41464a;
	font-size:12px;
	padding-top:10px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:0px;
	text-align:left;
}
.content_txt {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#41464a;
	font-size:12px;
	text-align:left;
}
.content_txt_bold {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#26282c;
	font-size:12px;
	text-align:left;
	font-weight: bold;
	font-style: normal;
}
.content_txt_small {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#828b94;
	font-size:11px;
}
.content_title {
	background-image:url(images/content_top_img.jpg);
	background-repeat:no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#ffffff;
    font-size:32px;
    padding-top:100px;
    padding-left:33px;
    text-align:left;
	height:151px;
}
.content_title2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#ffffff;
    font-size:18px;
    padding-top:100px;

}
.content_title_small {
	font-family: Arial, Helvetica, sans-serif;
	color:#26282c;
	font-size:18px;
	line-height: 38px;
}
.content_title_small2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#26282c;
	font-size:12px;
	line-height: 24px;
	font-weight: bold;
}

.content_date {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#828b94;
	font-size:11px;
}

.content_top_v1 {
    width:100%;
    height:31px;
    background-image:url(images/content_top_v1.jpg);
    background-repeat:no-repeat;
}

.content_top_v2 {
    width:100%;
    height:31px;
    background-image:url(images/content_top_v2.jpg);
    background-repeat:no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
    color:#41464a;
    font-size:11px;
    color:#acb0b4;
}

.content_top_v2 a:link {
	text-decoration: none;
	color: #acb0b4;
}
.content_top_v2 a:visited {
	text-decoration: none;
	color: #acb0b4;
}
.content_top_v2 a:hover {
	text-decoration: none;
	color: #ffffff;
}
.content_top_v2 a:active {
	text-decoration: none;
	color: #ffffff;
}


.content_bottom_v1 {
    width:100%;
    height:37px;
    background-image:url(images/content_bottom_v1.jpg);
    background-repeat:no-repeat;
}

.content_bottom_v2 {
    width:100%;
    height:37px;
    background-image:url(images/content_bottom_v2.jpg);
    background-repeat:no-repeat;
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 16px;
    color:#41464a;
    font-size:11px;
}

.content_bottom_v2 a:link {
	text-decoration: none;
	color: #4db848;
}
.content_bottom_v2 a:visited {
	text-decoration: none;
	color: #4db848;
}
.content_bottom_v2 a:hover {
	text-decoration: none;
	color: #4db848;
}
.content_bottom_v2 a:active {
	text-decoration: none;
	color: #4db848;
}

.content_bg {
    width:100%;
    background-image:url(images/content_bg.jpg);
    background-repeat:repeat-y;
    min-height: 237px;
    height:100%
}

.content_top {
    width:100%;
    height:151px;
    background-image:url(images/content_top.jpg);
    background-repeat:repeat-x;
}

a:link {
	text-decoration: none;
	color: #4db848;
}
a:visited {
	text-decoration: none;
	color: #4db848;
}
a:hover {
	text-decoration: none;
	color: #4db848;
}
a:active {
	text-decoration: none;
	color: #4db848;
}


/* ----------------------------------------------------- */

/* box */

.content_box {
	font-family: Arial, Helvetica, sans-serif;
	color: #acb0b4;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 20px;
}

.content_box a:link {
	text-decoration: none;
	color: #acb0b4;
}
.content_box a:visited {
	text-decoration: none;
	color: #acb0b4;
}
.content_box a:hover {
	text-decoration: none;
	color: #4db848;
}
.content_box a:active {
	text-decoration: none;
	color: #4db848;
}


/* ----------------------------------------------------- */


/* news */

.content_news {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#41464a;
	font-size:12px;
}

/* ----------------------------------------------------- */


/* forum  */

.forum_username {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color:#2a2c31;
	font-size:12px;
	font-weight:bold;
}

.forum_date {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#828b94;
	font-size:11px;
}

.forum_content {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#41464a;
	font-size:12px;
	text-align:left;
}

.forum_topicinfo {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#41464a;
	font-size:11px;
	text-align:left;
}

/* ----------------------------------------------------- */

.input_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:  #acb0b4;
	text-decoration: none;
	margin:0px;
	height:21px;
	border:0;
	background: transparent;
	width:136px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.input_bg {
    width:136px;
    background-image:url(images/forum_login_i2.jpg);
    background-repeat:no-repeat;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:  #707477;
	text-decoration: none;
	margin:0px;
	height:21px;
	border:0;
	background: transparent;
	width:472px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.input_bg_grey {
    width:472px;
    background-image:url(images/input.jpg);
    background-repeat:no-repeat;
}


.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:  #707477;
	;
	text-decoration: none;
	margin:0px;
	height:121px;
	border:0;
	background: transparent;
	width:472px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.textarea_bg {
    width:472px;
    background-image:url(images/textarea.jpg);
    background-repeat:no-repeat;
}


.select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #73797f;
    text-decoration: none;
}


#error_div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #a00101;
	border:1px solid #a00101;
	width:400px;
	height:30px;
	text-align:center;
	padding-top:10px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.pic_stroke {
    padding-top: 4px;
    width:107px;
    height:77px;
    text-align:center;
    vertical-align:middle;
    background-image:url(images/thumb_stroke.jpg);
    background-repeat:no-repeat;
    font-weight:40px;
}
