.Article-Page {
	display: table;
}

.Article-Page .col1 {
	float: right;
	text-align: justify;
	width: 620px;
	margin-left: 20px;
}

.Article-Page .col2 {
	float: right;
	width: 200px;
}

.Article-Page .the-article {
	background: #FFF;
}

.Article-Page .the-article ul, .Article-Page .the-article ol {
	margin: 15px 10px;
}

.Article-Page .descrption {
	display: block;
	font-family: arial;
	color: #666;
	font-weight: bold;
	padding: 5px 0;
}

.the-article p {
	margin-bottom: 15px;
}

.Article-Page .publish-date {
	display: block;
	font-family: arial;
	border-bottom: 1px solid #CDCDCD;
	padding: 5px 0;
	margin: 0 0;
	color: #999;
	font-weight: bold;
}

.Article-Page .impotred-from {
	padding: 5px 0;
	margin: 20px 0;
	font-weight: bold;
	color: blue;
}

.Article-Page .article-text {
	text-align: justify;
	padding: 20px 0;
}

.Article-Page .main-pic {
	margin-bottom: 20px;
}


.tools {
	border-top: 1px solid #cdcdcd;
	margin-top: 20px;
	padding-top: 5px;
}

.tools a {
	color: #000e79;
}

.tools a:hover {
	color: #000;
}


.Article-Category-Page {
	margin-top: 20px;
}

.Article-Category-Page .col2 {
	width: 620px;
	margin-left: 20px;
	float: right;
}

.Article-Category-Page .col3 {
	width: 300px;
	float: right;
}

/*
.Article-Category-Page .title {
	background: #11a7ae;
	font-family: 'almoni-dl';
	color: #FFF;
	padding: 10px;
}
*/

.Article-All-Cats-Page {
	margin-top: 20px;
}

.Article-All-Cats-Page .col2 {
	width: 620px;
	margin-left: 20px;
	float: right;
}

.Article-All-Cats-Page .col3 {
	width: 300px;
	float: right;
}

/*
.Article-All-Cats-Page h2 {
	background: #11a7ae;
	font-family: 'almoni-dl';
	color: #FFF;
	padding: 10px;
}*/

.Article-All-Cats-Page .more {
	text-align: left;
	margin: 10px 0 30px 0;
}

.Article-All-Cats-Page .more a {
	font-family: 'almoni-dl';
	color: #FFF;
	background: #272828;
	padding: 0 4px;
	display: inline;
	
	-webkit-transition: background 0.1s linear;
    -moz-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
    transition: background 0.1s linear;
}

.Article-All-Cats-Page .more a:hover {
	background: #04a6a8;
}


.tarticle {
	background: #FFF;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #CDCDCD;
}

.tarticle:hover {
	background: #FFF;
}

.tarticle-hr {
	height: 0;
}

.tarticle .pic {
	float: right;
	width: 85px;
	height: 85px;
	overflow: hidden;
	margin-left: 8px;
}

.tarticle .pic img {
	-webkit-transition: all .2s ease-in-out;
	height: 100%;
}

.tarticle:hover .pic img {
	-webkit-transform: scale(1.1);
}

.tarticle h3 {
	font-weight: bold;
	color: #000066;
}

.tarticle a p {
	font-family: arial;
	font-weight: normal;
	color: #333;
}

/* tiny articles */

.side-articles {
}

.side-articles .sarticle {
	padding: 10px;
	border-top: 1px solid #CDCDCD;
	background: #f1f1f1;
}

.side-articles .sarticle:first-child {
	border: 0;
}

.side-articles .sarticle:hover {
	background: #cdcdcd;
}

.side-articles .sarticle .pic {
	width: 70px;
	height: 70px;
	overflow: hidden;
	float: right;
	margin-left: 5px;
}

.side-articles .sarticle .pic img {
	height: 100%;
}

.side-articles .sarticle .info {
	margin-right: 80px;
}

.side-articles .sarticle h4 {
	font-family: arial;
	font-weight: bold;
	color: #002e2f;
	padding-bottom: 5px;
}

.side-articles .sarticle p {
	font-family: arial;
	color: #666;
}

.side-articles .sarticle span {
	font-family: arial;
	color: #b90100;
}

.side-articles .sarticle-hr {
}


.section {
	border: 1px solid #CDCDCD;
	padding: 1px;
	background: #FFF;
	margin-bottom: 20px;
}

.section h2 {
	font-family: 'almoni-dl';
	font-weight: 700;
	color: #FFF;
	background: #272828;
	padding: 2px 4px;
	margin-bottom: 1px;
}

.galleries h2 {
	background-image: url('images/idx_galleries_titles.png');
	background-repeat: no-repeat;
	background-position: left;
}

.section article.main {
	width: 280px;
	display: block;
	float: right;
	margin: 10px;
	padding: 0 0 0 10px;
	border-left: 1px solid #e7e7e7;
}

.section article.main .pic  {
	width: 280px;
	height: 210px;
	overflow: hidden;
}

.section article.main .info  {
	padding: 3px 0 0 0;
}

.section article.main .title {
	color: #0e2a42;
}

.section article.main .date {
	color: #a2abb1;
}

.section article.sub {
	float: right;
	display: block;
	margin: 0 0 9px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #e7e7e7;
}

.section .n2 {
	padding-top: 10px;
}

.section article.sub .pic  {
	width: 80px;
	height: 60px;
	float: right;
	overflow: hidden;
}

.section article.sub .info  {
	width: 200px;
	height: 60px;
	float: right;
	padding-right: 5px;
}

.section article.sub .title {
	color: #0e2a42;
}

.section article.sub .date {
	color: #a2abb1;
}

.section article:hover .title {
	text-decoration: underline;
}

.section article img {
	-webkit-transition: all .2s ease-in-out;
}

.section article:hover img {
	-webkit-transform: scale(1.1);
}

.section .more {
	text-align: left;
	padding-left: 15px;
}

.section .more a {
	font-family: 'almoni-dl';
	background: #FFF;
	font-weight: 400;
	padding: 2px;
	color: #00559e;
	display: inline-block;
}

.section .more a:hover {
	text-decoration: underline;
}

.comment {
	padding: 5px;
	border-bottom: 1px solid #f0f0f0;
}

.comment .num {
	font-weight: bold;
	color: #b0b0b0;
	padding: 3px;
	float: right;
}

.comment .info {
	margin-right: 40px;
}

.comment a.title {
	font-weight: bold;
	color: #000066;
	line-height: 22px;
}

.comment span.title {
	font-weight: bold;
	color: #4d4d4d;
	line-height: 22px;
}

.comment .date {
	color: #888888;
	line-height: 22px;
}

.comment .bot {
	color: #000;
	padding-right: 40px;
}

#commentFrm {
	background: #f1f1f1;
	padding: 8px;
	margin-bottom: 10px;
}

#commentFrm .fld {
	margin-bottom: 5px;
}

#commentFrm .fld label {
	float: right;
	font-weight: bold;
	color: #4d4d4d;
	width: 60px;
}

#commentFrm .fld input{
	width: 200px;
	border: 1px solid #CDCDCD;
	background: #FFF;
	float: right;
}

#commentFrm .fld textarea {
	width: 200px;
	height: 40px;
	border: 1px solid #CDCDCD;
	background: #FFF;
	float: right;
}

#commentFrm .submit-div {
	padding-right: 60px;
}

.box h5 {
	background: #000e77;
	padding: 10px;
	color: #FFF;
}