table.article{
	border-collapse:collapse;
	border-bottom:solid 1px #D1E3EF;
}

table.article td{
	color:#404040;
	font-size:14px;
	border-bottom:solid 1px #D7E4C8;
	padding:4px 6px;
}

table.article h1{
	font-size:18px;
	font-weight:600;
	margin:.83em 0;
	padding:5px 5px 10px 10px;
}

.article_title{
	font-size: 16px;
	color: #000;
}

.article th{
	background: 0 0;
	color: #000;
}

.article .article_meta{
	color: #999;
	font-weight:400;
	font-size: 14px;
	padding:0px 5px 20px 10px;
}

.article_title_link{
	color: #000;
}

.article_title_link:hover{
	text-decoration: underline;
	color: #000;
}

.articles_text {
	font-size:14px;
	display:block;
	padding:5px 5px 15px 5px;
}

.articles_text a{
	color:rgba(72, 188, 253, 1);
}

.articles_text a:hover{
	text-decoration : underline;
}

table.tables_inv{text-align:left;border-collapse:separate;line-height:1.4;border:none;border-spacing:0;width:100%;padding:0;}
table.tables_inv thead {text-align:center; background: rgba(72, 188, 253, 1);}
table.tables_inv thead th{text-align:center;font-weight:normal;padding-bottom:6px;padding-top:6px;color:#ffffff;font-size:15px;text-shadow:1px 1px 1px #376603;}
table.tables_inv thead th a{color:#fff;outline:none;}
table.tables_inv thead th a:hover{color:#FAE897;border-color:#FAE897;}
table.tables_inv td{font-size:14px;border-top:solid 2px #FFF;border-left:solid 2px #FFF;border-bottom:solid 1px #cecece;border-right:solid 1px #cecece;background:#e4eaed;padding:2px 5px;}
table.tables_inv td:first-child {
	border-left:none;
	/*border-radius: 7px;*/
}

.articles_comment, .articles_forum, .articles_add_comment{
	float: right;
	display: inline-block;
	color: #FFFFFF;
	padding: 7px 10px 7px;
	margin: 10px 0px 5px 0px;
	border-radius: 30px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.56);
	font-size: 14px;
	/*border: 2px solid #E0E0E0;*/
	cursor: pointer;
	background: #7691bc;
	outline: none;
	text-decoration: none;
}

.articles_comment:hover{
	background: #82a0d1;
	outline: none;
	text-decoration: none;
}

.articles_comment span{
	display: inline-block;
	color: #FFFFFF;
	padding: 4px 14px 5px;
	margin: -6px -10px -8px 10px;
	border-radius: 0px 15px 15px 0px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.56);
	font-size: 14px;
	border: 0px solid #E0E0E0;
	cursor: pointer;
	/*background: #0087A7;*/
	outline: none;
	text-decoration: none;
}

.articles_comment:hover span{
	background: #82a0d1;
	outline: none;
	text-decoration: none;
}

.articles_add_comment {
	float: none;
	display: block;
	margin: 10px auto;
	min-width: 240px;
	width: 240px;
	text-align: center;
	background: #7691bc;
	outline: none;
	text-decoration: none;
}

.add_comment, .edit_comment {
	float: right;
	display: block;
	height: 16px;
	width: 19px;
	outline: none;
	border: none;
	margin: 0 1px;
	float: right;
	cursor: pointer;
}
.add_comment {
	background: url(../../img/add-comment.png) no-repeat left top;
	opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);
}
.add_comment:hover {
	opacity:1.5; -moz-opacity:1.5; filter:alpha(opacity=150);
}
.edit_comment {
	margin: 1px 0 0 0;
	background: url(../../img/icons/icon-edit.png) no-repeat left top;
	opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);
}
.edit_comment:hover {
	opacity:1.5; -moz-opacity:1.5; filter:alpha(opacity=150);
}

.articles_add_comment:hover {
	background: #82a0d1;
	outline: none;
	text-decoration: none;
}

.articles_answer {
	background-color: #F0F8FF;
	border: 1px dotted #708090;
	color: #135b11;
	padding: 4px;
	margin: 7px 0px 4px 0px;
	display: block;

	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

.articles_answer_title {
	font-style: normal /*italic*/;
	font-size: 14px;
	color: #999999;
	padding: 2px 0px 3px 2px;
	display: block;
}

.articles_answer_text{
	padding: 0px 2px;
	display: block;
}

.bbc-bold, .bbc-uline, .bbc-italic, .bbc-url {
float : left;
display : block;
height : 24px;
width : 22px;
outline : none;
border : none;
margin : -1px 0 -3px 0;
/*padding-right : 2px;*/
cursor : pointer;
color : #fff;
font : 11px arial, tahoma, verdana;
text-align : center;
line-height : 1.9;
text-shadow : 1px 1px 1px #000;
background : url("../../img/bbc_text.png") left top no-repeat;
}

.bbc-bold {
font-weight : bold;
}

.bbc-uline {
text-decoration : underline;
}

.bbc-italic {
font-style : italic;
width : 21px;
padding-right : 3px;
}

.bbc-url {
line-height : 1.8;
font-family : tahoma, arial, verdana;
background : url("../../img/bbc_text_l.png") left top no-repeat;
width : 46px;
}

.bbc-bold:hover, .bbc-uline:hover, .bbc-italic:hover, .bbc-url:hover {
background-position : left bottom;
text-shadow : 1px 1px 1px #b44d1c;
}