/*Global*/

body {
	background-color:#f0f0f0;
	font-family:Arial,Helvetica,sans-serif,Helvetica,sans-serif;
	font-size:12px;
}

p {
	line-height:14px;
	color:#3c3835;
	margin-bottom:16px;
}

h2 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#111;
}

.footer_region .block p {
	margin:0;
}

.region-compains-list .views-field-title a {
	font-family: sans-serif;
	text-decoration: underline;
	font-size: 18px;
	font-weight: normal;
	
}


.box {
	margin-top:20px;
}

.form-item label {
	margin-bottom:4px;
}

a {
	color:#3c3835;
	text-decoration:underline;
	font-weight: bold;
}

.page-taxonomy .right_region {
	padding-top:39px;
}

.page-news .right_region {
	padding-top:39px;
}

.page-ads .right_region {
	padding-top:39px;
}

.block p {
	margin-bottom:0;
}

ul.links li {
	padding:0;
}

td {
	vertical-align:top;
}

.content_inner td, .content_inner th {
	border: 1px solid #d4d4d4;
	padding: 7px;
	margin: 0px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
}  

.content_inner th {
	background-color: #fbfdd4;
	font-weight:bold; 
	background-image:-webkit-linear-gradient(#fdfee8,#fbfdd4);
}


.content_inner table {
	padding: 0px;
	margin: 0px;
}

.content_inner tr:hover {
/* background: #fffff4; */
}


#page {
	background-color:#fff;
}

#header {
	background-color:#fff;
	height:240px;
	position:relative;
}

#sidebar-first-inner {
	position:relative;
}

#logo-title {
    height: 135px;
    width: 232px;
}

.breadcrumb {
	font-size:11px;
	font-weight:bold;
	color:#111;
	height:18px;
	line-height:18px;
}

.breadcrumb a {
	text-transform:uppercase;
	text-decoration:none;
	color:#8c9218;
	display:block;
	height:18px;
	line-height:18px;
	float:left;
	padding-right:8px;
	margin-right:8px;
	border-right:1px solid #8c9218;
}

.breadcrumb a:hover {
	color:#860035;
}

.page_padding {
	padding:0 20px;
}

.header_top {
    height: 138px;
    position: absolute;
    right: 0;
    top: 0;
    width: 730px;
}

.header_bottom {
    height: 102px;
    position: absolute;
    right: 0;
    top: 138px;
    width: 730px;
}

#main {
	margin-top:20px;
}

.block-title {
	border-bottom: 3px solid #3C3835;
    color: #3C3835;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
	height:18px;
	line-height:18px;
}

.main_block_title {
    border-bottom: 1px solid #D7E50C;
    height: 20px;
    width: 100%;
}

.content_top_inner {
	padding:0 20px;
}

.header_inner {
	padding-left:18px;
}

.middle_inner {
	padding-left:18px;
}

.middle_inner p {
	margin:0;
}

.header_region p {
	margin:0;
}



.content_inner {
	padding:0 20px;
}

.content_bottom_inner {
	padding:0 20px;
}

.content_bottom_inner  .block  {
	margin-top:14px;
}

.left_region .block {
	margin-bottom:20px;
}

h1.title {
	margin:0 0 10px 0;
	padding:0;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#111;
	text-transform:uppercase;
}

/*Main Menu*/

#block-menu-menu-main-menu .main_block_title {
	border-bottom:none;
}

#block-menu-menu-main-menu {
    background: none repeat scroll 0 0 #fff;
    left: 3px;
    position: relative;
    width: 205px;
}

#block-menu-menu-main-menu .block-title {
	display:none;
}

#block-menu-menu-main-menu ul.menu {
	margin:0;
	padding:0;
}

#block-menu-menu-main-menu ul.menu li {
    border-bottom: 1px solid #D8D7D7;
    display: block;
    margin: 0;
    padding: 0;
}

#block-menu-menu-main-menu ul.menu li.last {
	border-bottom:none;
}

#block-menu-menu-main-menu ul.menu li a {
	background-image:url(../images/menu_arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
}

#block-menu-menu-main-menu ul.menu li.expanded a {
	background-image:url(../images/menu_arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	color:#92003a;	
}

#block-menu-menu-main-menu ul.menu li a {
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    padding-left: 17px;
    text-transform: uppercase;
    width: 210px;
    height: 29px;
    line-height: 29px;
	text-decoration:none;
}

#block-menu-menu-main-menu ul.menu li a:hover {
	text-decoration:none;
	color:#92003a;
}

#block-menu-menu-main-menu ul.menu li ul.menu li {
	border-bottom:none;
}

#block-menu-menu-main-menu ul.menu li ul.menu li.last {
	margin-bottom:10px;
}	

#block-menu-menu-main-menu ul.menu li ul.menu li a {
	background:none;
	color:#636260;
	text-transform:capitalize;
	width:190px;
	padding-left:30px;
	text-decoration:none;
} 

#block-menu-menu-main-menu ul.menu li ul.menu li a:hover {
	background-color:#ccc;
	color:#000;
} 

/*News Block*/

#block-views-news_block-block_1 .all_news {
    background-image: url("../images/node_link.gif");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    font-weight: normal;
    height: 15px;
    padding-left: 32px;
	margin:15px 0 0 4px;
}

#block-views-news_block-block_1 {
	margin-bottom:20px;
}

#block-views-news_block-block_1 img.imagecache-58x58 {
	border:1px solid #3c3835;
	float:left;
	margin-right:12px;
}

#block-views-news_block-block_1 .views-field-created span {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#block-views-news_block-block_1 .views-field-body {
	padding-left:73px;
}

#block-views-news_block-block_1 .views-field-body a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#3c3835;
	font-weight:normal;
	text-decoration:none;
}

#block-views-news_block-block_1 .views-field-body a:hover {
	color:#92003a;
	text-decoration:underline;
}

#block-views-news_block-block_1 .views-field-body p {
	line-height:14px;
	margin:0;
	font-weight: normal;
	padding-top: 3px;	
}

#block-views-news_block-block_1 .views-field-created {
    margin-bottom: 8px;
}

#block-views-news_block-block_1 .views-row {
	padding:13px 0;
	border-bottom:1px solid #d0d0cf;
}

#block-views-news_block-block_1 .views-row-last {
	padding-bottom:10px;
}

/*News Of The Day*/

#block-views-news_of_the_day-block_1 .views-field-body .field-content {
    height: 90px;
    margin-bottom: 16px;
    overflow: hidden;
}

#block-views-news_of_the_day-block_1 .main_block_title {
	border-bottom:none;
}

#block-views-news_of_the_day-block_1 {
    background-color: #B6B4B0;
    width: 100%;
	height:226px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior: url(../js/pie/PIE.htc);
}

#block-views-news_of_the_day-block_1 .block-inner {
	padding:0 18px;
}

#block-views-news_of_the_day-block_1 .block-title {
    background: url("../images/news_of_day.gif") no-repeat scroll right center transparent;
    border-bottom: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    padding-right: 30px;
    text-align: right;
    width: 95%;
}

#block-views-news_of_the_day-block_1 .views-field-created {
	margin-top:10px;
	margin-bottom:10px;
}

#block-views-news_of_the_day-block_1 .views-field-created span {
	font-size:11px;
	font-weight:bold;
	color:#636260;
}

#block-views-news_of_the_day-block_1 .views-field-title {
	margin-top:10px;
	margin-bottom:8px;
}

#block-views-news_of_the_day-block_1 .views-field-title span {
	font-size:18px;
	color:#111;
	font-family: sans-serif;
	text-decoration: none;
	font-size: 20px;	
}

#block-views-news_of_the_day-block_1 .views-field-title a {
	font-family: sans-serif;
	text-decoration: none;
	font-weight: normal; 
	font-size: 20px;	
	color:#111;
}

#block-views-news_of_the_day-block_1 .views-field-field-article-image-fid img.imagecache-158x114 {
	border:1px solid #fff;
	margin-top:0px;
	float:left;
}

#block-views-news_of_the_day-block_1 .views-field-body {
    padding-left: 170px;
	margin-top:8px;
}

#block-views-news_of_the_day-block_1 .views-field-body p {
	color:#3c3835;
	line-height:15px;
} 

#block-views-news_of_the_day-block_1 .views-field-view-node {
	padding-left:170px;
}

#block-views-news_of_the_day-block_1 .views-field-view-node a {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#92003a;
}

/*Article Node*/

.field-field-article-image img {
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
}

h1.article_term_title {
	margin:0;
	padding:0;
	height:20px;
    line-height: 6px;
}

h1.article_term_title a {
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	color:#3c3835;
	font-family:Arial,Helvetica,sans-serif;
}

.article_term {
	height:20px;
	background-image:url(../images/article_term_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom:15px;
}

.node-type-article .node-inner p {
	margin-top:-3px;
	
}

/*News Node*/

.node-type-news img.imagecache-250_width_default {
	float:left;
    margin-bottom: 10px;
    margin-right: 20px;
	margin-top: -20px;
}

.news_date {
    color: #999999;
    /*float: right;*/
	text-align:right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 146px;
}

/*Block Articles In Header*/

.view-articles-in-header .views-field-title {
    height: 26px;
	overflow:hidden;
}

#block-views-articles_in_header-block_1 {
	margin-top:45px;
}

#block-views-articles_in_header-block_1 .views-field-view-node a {
	display:block;
	width:23px;
	height:15px;
	background-image:url(../images/node_link.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-decoration:none;
	float:left;
	margin-right:10px;
	color:#D7E50C;
}

#block-views-articles_in_header-block_1 .views-field-title a {
	text-decoration:none;
}

#block-views-articles_in_header-block_1 .views-field-title a:hover {
	text-decoration:underline;
	color:#8c9218;
}

#block-views-articles_in_header-block_1 .views-field-body {
	margin-top:6px;
}

#block-views-articles_in_header-block_1 .views-field-body p {
	color:#636260;
}

#block-views-articles_in_header-block_1 td {
	padding-bottom:20px;
	padding-right:20px;
	width:33%;
}

.content .vud-widget-updown {
	display:none;
} 

.vote_and_comments {
	width:100%;
	height:30px;
	overflow:hidden;
}

.vote_and_comments .updown-score {
	width:25px;
	height:15px;
	line-height:15px;
	border:none;
	margin:0 5px 0 0;
	padding:0;
	background-color:#92003a;
	overflow:hidden;
	float:left;
} 

.vote_and_comments .updown-score .updown-current-score {
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

.vote_and_comments .updown-up {
    background-image: url("../images/vote_up.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-size: 1px;
    height: 15px;
    line-height: 40px;
    overflow: hidden;
    width: 5px;
	margin-right:5px;
}

.vote_and_comments .updown-down {
    background-image: url("../images/vote_down.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-size: 1px;
    height: 15px;
    line-height: 40px;
    overflow: hidden;
    width: 5px;
}

.links li.comment_add a {
	color:#92003a;
}

.node_comment_count {
	width:23px;
	height:18px;
	line-height:15px;
	background-image:url(../images/comment_count_bg.png);
	background-repeat:no-repeat;
	text-align:center;
	float:left;
	margin-right:7px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

/*Views Term Page (Blog Page)*/

.page-taxonomy .page_title {
    background-image: url("../images/article_term_bg.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 15px;
}

.page-taxonomy .page_title h1.title {
    height: 20px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    color: #3C3835;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.view-taxonomy-term .views-row {
    border-bottom: 1px solid #D7E50C;
    height: 100px;
    padding: 18px 0;
}

.view-taxonomy-term .views-row-1 {
	padding-top:0;
}

.view-taxonomy-term .views-field-view-node {
	margin-top:20px;
}

.view-taxonomy-term .views-field-view-node a {
	font-size:11px;
	color:#77002f;
	text-decoration:none;
}

.view-taxonomy-term .views-field-view-node a:hover {
	font-size:11px;
	color:#111;
	text-decoration:underline;
}

.view-taxonomy-term .views-field-field-article-image-fid img.imagecache-100x100 {
	float:left;
	margin-right:15px;
}

.blog_teaser_header {
	width:360px;
	margin-left:115px;
	height:24px;
}

.teaser_title {
	width:280px;
	float:left;
}

.view-taxonomy-term .views-field-nothing {
	margin-bottom:10px;
}

.teaser_title  a {
	text-decoration:none;
}

.teaser_title  a:hover {
	text-decoration:underline;
	color:#92003a;
}

.teaser_comment_and_vote {
	width:80px;
	height:18px;
	float:right;
}

.teaser_comment {
    float: left;
    width: 25px;
}

.teaser_vote {
    float: right;
    width: 50px;
}

.teaser_vote .vud-widget-updown {
	padding:0;
}

.teaser_vote .updown-score {
	width:25px;
	height:15px;
	line-height:15px;
	border:none;
	margin:0 5px 0 0;
	padding:0;
	background-color:#92003a;
	overflow:hidden;
	float:left;
} 

.teaser_vote .updown-score .updown-current-score {
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

.teaser_vote .updown-up {
    background-image: url("../images/vote_up.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-size: 1px;
    height: 15px;
    line-height: 40px;
    overflow: hidden;
    width: 5px;
}

.teaser_vote .updown-down {
    background-image: url("../images/vote_down.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-size: 1px;
    height: 15px;
    line-height: 40px;
    overflow: hidden;
    width: 5px;
}

/*Pager Styles*/

.item-list .pager {
	float:right;
}

ul.pager {
	margin:0;
	padding:0;
}

.item-list ul.pager li {
	font-size:12px;
	font-weight:bold;
	color:#777;
	margin:0;
	padding:0;
	float:left;
}

ul.pager li a {
	color:#92003a;
	text-decoration:none;
} 

ul.pager li.pager-current span {
	display:block;
	width:19px;
	height:19px;
	text-align:center;
	line-height:19px;
	background-color:#e8e8e8;
	background-image:url(../images/pager_current_bg.gif);
	background-repeat:no-repeat;
	margin-right:3px;
}

ul.pager .pager-item a {
	display:block;
	width:19px;
	height:19px;
	text-align:center;
	line-height:19px;
	margin-right:3px;
}

ul.pager .pager-next a {
	display:block;
	width:19px;
	height:19px;
	text-align:center;
	line-height:19px;
	background-image:url(../images/pager_next.gif);
	background-repeat:no-repeat;
	color:#fff;
}

ul.pager .pager-previous a {
	display:block;
	width:19px;
	height:19px;
	text-align:center;
	line-height:19px;
	background-image:url(../images/pager_previous.gif);
	background-repeat:no-repeat;
	color:#fff;
}

.item-list {
    height: 19px;
    margin-top: 14px;
    width: 100%;
}

/*Block Polls in Right Sidebar Styles*/

#block-multiblock-1 .content {
	margin-top:16px;
}

#block-multiblock-1 .content .title {
	position:relative;
	padding:15px 24px 15px 24px;
    color: #8C9218;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 16px;
	border:1px solid #c2c2c2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#block-multiblock-1 label.option {
	font-size:12px;
	color:#3c3835;
	font-weight:bold;
	font-style:italic;
}

#block-multiblock-1 label.option .form-radio {
	margin-right:5px;
}	

#block-multiblock-1 .form-radios {
	margin-left:4px;
	margin-top:20px;
}

#block-multiblock-1 .form-radios .form-item {
	margin-bottom:10px;
}

#block-multiblock-1 .vote_button {
	text-align:center;
}

#block-multiblock-1 .vote_button .form-submit {
	width:108px;
	height:26px;
	border:none;
	margin:0;
	padding:0;
	background-color:#c8cf1f;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-top:5px;
	cursor:pointer;
} 

#block-multiblock-1 .links {
	display:none;
}

#block-multiblock-1 .total {
	text-align:left;
}

/*Block Polls in Right Sidebar on All Ads and All News Pages Styles*/

#block-multiblock-7 .content {
	margin-top:16px;
}

#block-multiblock-7 .content .title {
	position:relative;
	padding:15px 24px 15px 24px;
    color: #8C9218;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 16px;
	border:1px solid #c2c2c2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#block-multiblock-7 label.option {
	font-size:12px;
	color:#3c3835;
	font-weight:bold;
	font-style:italic;
}

#block-multiblock-7 label.option .form-radio {
	margin-right:5px;
}	

#block-multiblock-7 .form-radios {
	margin-left:34px;
	margin-top:20px;
}

#block-multiblock-7 .form-radios .form-item {
	margin-bottom:10px;
}

#block-multiblock-7 .vote_button {
	text-align:center;
}

#block-multiblock-7 .vote_button .form-submit {
	width:108px;
	height:26px;
	border:none;
	margin:0;
	padding:0;
	background-color:#c8cf1f;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-top:5px;
	cursor:pointer;
} 

#block-multiblock-7 .links {
	display:none;
}

#block-multiblock-7 .total {
	text-align:left;
}

/*Block Polls Styles*/

.block-poll .content {
	margin-top:16px;
}

.block-poll .content .title {
	position:relative;
	padding:15px 24px 15px 24px;
    color: #8C9218;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 16px;
	border:1px solid #c2c2c2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.poll_corner {
    background-image: url("../images/poll_title_bg.gif");
    background-repeat: no-repeat;
    bottom: -19px;
    height: 19px;
    left: 20px;
    position: absolute;
    width: 22px;
    z-index: 2;
}

.block-poll label.option {
	font-size:12px;
	color:#3c3835;
	font-weight:bold;
	font-style:italic;
}

.block-poll label.option .form-radio {
	margin-right:5px;
}	

.block-poll .form-radios {
	margin-left:34px;
	margin-top:20px;
}

.block-poll .form-radios .form-item {
	margin-bottom:10px;
}

.block-poll .vote_button {
	text-align:center;
}

.block-poll .vote_button .form-submit {
	width:108px;
	height:26px;
	border:none;
	margin:0;
	padding:0;
	background-color:#c8cf1f;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-top:5px;
	cursor:pointer;
} 

.block-poll .links {
	display:none;
}

.poll_results {
	margin-top:20px;
	padding:0 10px;
}

.poll .bar {
	background-color:#636260;
}

.poll .bar .foreground  {
	background-color:#c8cf1f;
}

.poll_results .text {
	font-size:12px;
	color:#3c3835;
	font-weight:bold;
	font-style:italic;
}

.poll_results .percent {
	font-size:12px;
	color:#3c3835;
	font-weight:bold;
	font-style:italic;
}

.block-poll .total {
	text-align:left;
}

/*Comments Styles*/

.node-form .form-radios {
    height: 30px;
    width: 455px;
}

.node-form .form-radios label {
	cursor:pointer;
}

.form-radios #edit-field-comment-vote-value-plus-wrapper {
    float: left;
    margin-right: 10px;
}

.form-radios #edit-field-comment-vote-value-zero-wrapper {
    float: left;
    margin-right: 10px;
}

.form-radios #edit-field-comment-vote-value-minus-wrapper {
	float:left;
}

.field-field-comment-vote .field-label {
	display:none;
}

.field-field-comment-vote {
    position: relative;
    top: 2px;
}

#comments .node {
	margin-bottom:25px;
	position: relative;
}

#comments .comment-new .new {
	color: red;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-transform: lowercase;
    top: -12px;
}

#comments .content .field-field-comment-vote img {
	float:left;
}

#comments .content p {
	padding-left:34px;
}

#comments .content {
	margin-bottom:-6px;
}

#comments .submitted  {
	padding-left:32px;
    color: #3C3835;
    font-size: 11px;
    font-weight: bold;
}

li.comment_add {
	padding:0;
}

#comments-title {
    color: #3C3835;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

#comments {
	margin-top:20px;
	margin-bottom: 20px;
}

#comments .submitted {
    height: 20px;
    margin-bottom: 5px;
}

.comment_author_name {
    color: #3C3835;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
}

.comment_time {
    border-right: 1px solid #000000;
    color: #3C3835;
    font-size: 11px;
    font-weight: bold;
    margin-right: 12px;
    padding-right: 12px;
}

.comment_post_date {
    border-right: 1px solid #000000;
    color: #3C3835;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 12px;
    padding-right: 12px;
}

.comment-inner {
	position:relative;
}

.comment-inner .new {
    color: red;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-transform: lowercase;
    top: 0;
}

/*Last Comments Block*/

#block-views-last_comments_block-block_1 .views-field-cid a {
	color:#636260;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
}

#block-views-last_comments_block-block_1 .views-field-cid a:hover {
	color:#111;
	text-decoration:underline;
}

#block-views-last_comments_block-block_1 .content {
	padding-top:25px;
}


#block-views-last_comments_block-block_1 .submitted {
	margin-top:5px;
}

#block-views-last_comments_block-block_1 .views-row {
    margin-bottom: 20px;
}

/*Houses Building Blog in Front Page*/

#block-views-houses_building-block_1 .views-field-name {
    border-left: 1px solid #8C9218;
    color: #8C9218;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    left: 61px;
    line-height: 18px;
    padding-left: 10px;
    position: absolute;
    text-transform: uppercase;
    top: 13px;
	z-index:5;
}

#block-views-houses_building-block_1 .views-field-field-article-image-fid img.imagecache-100x100 {
	float:left;
	margin-right:16px;
} 

#block-views-houses_building-block_1 .views-row {
	position:relative;
	height:160px;
	border-bottom:1px solid #d7e50c
}

#block-views-houses_building-block_1 .views-field-title {
	margin-bottom:10px;
}

#block-views-houses_building-block_1 .views-field-title a {
	font-family:sans-serif;
	font-size:18px;
	line-height:14px;
	color:#111;
	font-weight:normal; 
}

#block-views-houses_building-block_1 .views-field-body span {
	line-height:14px;
	font-weight: normal;
}

#block-views-houses_building-block_1 .views-field-body {
	margin-bottom:10px;
}

#block-views-houses_building-block_1 .views-field-title a:hover {
	text-decoration:none;
}

#block-views-houses_building-block_1 .views-field-view-node a {
	font-size:11px;
	color:#92003a;
	text-decoration:none;
}

#block-views-houses_building-block_1 .views-field-view-node a:hover {
	font-size:11px;
	color:#111;
	text-decoration:underline;
}

.houses_block_header {
	height:45px;
	position:relative;
}

.houses_post_date {
    float: left;
    height: 45px;
    line-height: 45px;
	font-size:11px;
	color:#8c9218;
	font-weight:bold;
}

.houses_vote {
    float: right;
    width: 50px;
	margin-top:15px;
}

.houses_vote .vud-widget {
	display:block;
}

.houses_vote .vud-widget .updown-score {
    background-color: #92003A;
    border: medium none;
    float: left;
    height: 15px;
    line-height: 15px;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 0;
    width: 25px;
}

.houses_vote .vud-widget .updown-current-score {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

.houses_vote .vud-widget .updown-up {
    float: left;
    margin-right: 3px;
	background-image: url("../images/vote_up.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-size: 1px;
    height: 15px;
    line-height: 40px;
    overflow: hidden;
    width: 5px;
}

.houses_vote .vud-widget .updown-down {
    float: left;
    margin-left: 3px;
	background-image: url("../images/vote_down.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-size: 1px;
    height: 15px;
    line-height: 40px;
    overflow: hidden;
    width: 5px;
}

.houses_block_header .teaser_comment {
    position: absolute;
    right: 55px;
    top: 15px;
}

#block-views-houses_building-block_1 h3.block-title {
	width:245px;
}

#block-views-houses_building-block_1 h3.block-title a {
	background-image:url(../images/more.gif);
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    left: 220px;
    position: absolute;
    top: 3px;
    width: 26px;
}

/*Ads Block in Front Page*/

#block-views-ads_block-block_1 .views-field-title {
    height: 12px;
		margin-bottom:20px;
}

#block-views-ads_block-block_1 .block-inner {
	position:relative;
}

.add_ad_button a {
	display:block;
	width:97px;
	height:23px;
	background-image:url(../images/ad_add_button.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	top:0;
}

.all_ads_links a {
    color: #8C9218;
    position: absolute;
    right: 115px;
    top: 4px;
}

#block-views-ads_block-block_1 .main_block_title {
	height:32px;
	border-bottom:2px solid #8c9218;
}	

#block-views-ads_block-block_1 .main_block_title .block-title {
	border:none;
	background-image:url(../images/ads_title.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:32px;
	padding-left:46px;
	position:relative;
	top:2px;
	line-height:24px;
}

#block-views-ads_block-block_1 .main_block_title .block-title span {
    background-image: url("../images/ad_arrow.gif");
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 9px;
    margin-left: 10px;
    position: relative;
    top: 7px;
    width: 5px;
}

#block-views-ads_block-block_1 {
	border:1px solid #c2c2c2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:17px 20px 25px 20px;
}

#block-views-ads_block-block_1 table.views-view-grid {
	margin-top:24px;
	width:100%;
}

#block-views-ads_block-block_1 table.views-view-grid td {
	width:33%;
	padding-right:40px;
}

#block-views-ads_block-block_1 table.views-view-grid td.col-3 {
	padding-right:0;
	width:34%;
}

#block-views-ads_block-block_1 table.views-view-grid td .views-field-field-mail-email {
	margin-top:10px;
}

#block-views-ads_block-block_1 .views-field-name {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:4px;
}

#block-views-ads_block-block_1 .views-field-name .ad_cat_11 {
	color:#8c9218;
}

#block-views-ads_block-block_1 .views-field-name .ad_cat_12 {
	color:#92003a;
}

#block-views-ads_block-block_1 .views-field-body {
	margin-bottom:-8px;
	margin-top:10px;
	height:60px;
}	

#block-views-ads_block-block_1 .views-field-body a {
	text-decoration:none;
	line-height:14px;
	font-weight:normal;
}

#block-views-ads_block-block_1 .views-field-body a:hover {
	text-decoration:underline;
}

.ad_info_11 {
	color:#8c9218;
	font-weight:bold;
}

.ad_info_11 a {
	color:#8c9218;
}

.ad_info_12 {
	color:#92003a;
	font-weight:bold;
}

.ad_info_12 a {
	color:#92003a;
}

#block-views-ads_block-block_1 .views-field-field-mail-email div {
	margin-bottom:2px;
}

/*Ads Block 4 Item*/

#block-views-ads_block_4-block_1 .block-inner {
	position:relative;
}

#block-views-ads_block_4-block_1 .main_block_title {
	height:32px;
	border-bottom:2px solid #8c9218;
}	

#block-views-ads_block_4-block_1 .views-field-title {
    height: 14px;
    line-height: 13px;
		margin-bottom:20px;
}

#block-views-ads_block_4-block_1 .main_block_title .block-title {
	border:none;
	background-image:url(../images/ads_title.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:32px;
	padding-left:46px;
	position:relative;
	top:2px;
	line-height:24px;
}

#block-views-ads_block_4-block_1 .main_block_title .block-title span {
    background-image: url("../images/ad_arrow.gif");
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 9px;
    margin-left: 10px;
    position: relative;
    top: 7px;
    width: 5px;
}

#block-views-ads_block_4-block_1 {
	border:1px solid #c2c2c2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:17px 20px 25px 20px;
}

#block-views-ads_block_4-block_1 table.views-view-grid {
	margin-top:24px;
}

#block-views-ads_block_4-block_1 table.views-view-grid td {
	width:25%;
	padding-right:40px;
}

#block-views-ads_block_4-block_1 table.views-view-grid td.col-4 {
	padding-right:20px;
}

#block-views-ads_block_4-block_1 .views-field-name {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:4px;
}

#block-views-ads_block_4-block_1 .views-field-name .ad_cat_11 {
	color:#8c9218;
}

#block-views-ads_block_4-block_1 .views-field-name .ad_cat_12 {
	color:#92003a;
}

#block-views-ads_block_4-block_1 .views-field-body {
	margin-bottom:10px;
	margin-top:10px;
	height:60px;
}	

#block-views-ads_block_4-block_1 .views-field-body a {
	text-decoration:none;
	line-height:14px;
	font-weight:normal;
}

#block-views-ads_block_4-block_1 .views-field-body a:hover {
	text-decoration:underline;
}

#block-views-ads_block_4-block_1 .views-field-field-mail-email div {
	margin-bottom:2px;
}

/*Tabs Styles*/
 
.tabs {
	margin-bottom:20px;
}

.tabs ul {
	text-align:right;
}

/*Tabs Articles Block in Front Page*/

#quicktabs_container_view__list_parent_terms__block_1 {
	width:100%;
	height:78px;
	background-color:#636260;
}

ul.quicktabs_tabs {
	margin:0;
	padding:0;
	height:20px;
	background:none;
}

ul.quicktabs_tabs li {
	margin:0 3px 0 0;
	padding:0;	
	float:left;
}

ul.quicktabs_tabs li a {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding-left:14px;
	padding-right:14px;
	background-color:#c8cf1f;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}

ul.quicktabs_tabs li.active a {
	background-color:#636260;
}

.view-latest-articles-in-tabs table td {
	width:25%;
	border-right:1px solid #828180;
	height:78px;
	vertical-align:top;
	padding-right:10px;
}

.view-latest-articles-in-tabs table td.col-last {
	border:none;
}

#quicktabs_container_view__list_parent_terms__block_1 .views-field-name {
	display:none;
}

#quicktabs_container_view__list_parent_terms__block_1 .views-field-field-article-image-fid {
	float:left;
	margin:20px 10px 0 14px;
}

#quicktabs_container_view__list_parent_terms__block_1 .views-field-title a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

#quicktabs_container_view__list_parent_terms__block_1 .views-field-title a:hover {
	text-decoration:underline;
	color:#c8cf1f;
}

#quicktabs_container_view__list_parent_terms__block_1 .views-field-title {
	margin-top:20px;
}

/*Footer Menu*/

.footer_menu {
	width:100%;
	height:42px;
	line-height:30px;
	margin-top: 8px;
	border-top:3px solid #3c3835;
}

.footer_menu ul.menu {
	margin:0;
	padding:0;
	text-align:center;
} 

.footer_menu ul.menu li {
	margin:0;
	padding:0;
	display:inline;
}

.footer_menu ul.menu li ul.menu {
	display:none;
}

.footer_menu ul.menu li a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	padding:0 10px 0 10px;
	border-right:1px solid #3c3835;
}

.footer_menu ul.menu li a:hover {
	color:#92003a;
}

.footer_menu ul.menu li.last a {
	border-right:none;
}

/*User Login Block*/

#block-user-auth {
	margin:0;
}

#block-block-11 {
	background-color:#8c9218;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:16px 20px 16px 20px;
	margin-bottom:26px;
	behavior: url(../js/pie/PIE.htc);
}

.main_user_login_block {
	background-color:#8c9218;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:16px 20px 16px 20px;
	margin-bottom:26px;
	behavior: url(../js/pie/PIE.htc);
}

.main_user_login_block #auth_login {
	width:182px;
	padding-left:10px;
	height:23px;
	margin:0 0 10px 0;
	border:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#777;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.main_user_login_block #auth_password {
	width:182px;
	padding-left:10px;
	height:23px;
	margin:0 0 4px 0;
	border:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#777;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.f_pass {
	font-size:11px;
	color:#41440b;
	font-weight:normal;
}

#auth_submit {
    left: -2px;
    margin-top: 4px;
    position: relative;
}

#auth_submit a {
    background-image: url("../images/enter_button_bg.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 198px;
}

.register_submit {
	text-align:center;
	margin-top:4px;
}

.register_submit a {
	color:#111;
}

/*Search Block*/

#block-search-0 {
	margin-left:24px;
}

#block-search-0 .container-inline {
    height: 32px;
	position:relative;
}

#block-search-0 .main_block_title {
	display:none;
}

#block-search-0 .form-text {
	margin:0;
	padding:0 0 0 7px;
	border:none;
	width:168px;
	height:27px;
	background-image:url(../images/search_input_bg.png);
	background-repeat:no-repeat;
	font-style:italic;
	color:#636260;
	font-family:Arial,Helvetica,sans-serif;
}

#block-search-0 .form-submit {
    background-image: url("../images/search-button.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 29px;
}

/*Insulating Materials Block in Front Page*/

#block-views-insulating_materials-block_1 .houses_block_header {
    height: auto;
    position: absolute;
    right: 15px;
    top: 2px;
}

#block-views-insulating_materials-block_1 .views-field-field-article-image-fid img.imagecache-100x100 {
	float:left;
	margin-right:16px;
} 

#block-views-insulating_materials-block_1 .content {
	margin-top:20px;
}

#block-views-insulating_materials-block_1 .views-row {
	height: auto;
	background-color:#e5e5e5;
	padding:20px 15px 20px 15px;
	margin-bottom:5px;
	position:relative;
}

#block-views-insulating_materials-block_1 .views-field-title {
    height: 15px;
    margin-bottom: 10px;
    margin-right: 90px;
    overflow: hidden;
}

#block-views-insulating_materials-block_1 .views-field-title a {
	font-family: sans-serif;
	font-size: 17px;
	line-height: 14px;
	color: #111;
	font-weight: normal;
}

#block-views-insulating_materials-block_1 .views-field-body span {
	line-height:14px;
	font-weight: normal;
}

#block-views-insulating_materials-block_1 .views-field-body {
	margin-bottom:10px;
}

#block-views-insulating_materials-block_1 .views-field-title a:hover {
	text-decoration:none;
}

#block-views-insulating_materials-block_1 .views-field-view-node a {
	font-size:11px;
	color:#92003a;
	text-decoration:none;
}

#block-views-insulating_materials-block_1 .views-field-view-node a:hover {
	font-size:11px;
	color:#111;
	text-decoration:underline;
}

#block-views-insulating_materials-block_1 h3.block-title {
	width:305px;
}

#block-views-insulating_materials-block_1 h3.block-title a {
	background-image:url(../images/more.gif);
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    left: 280px;
    position: absolute;
    top: 3px;
    width: 26px;
}

/*Recommended Articles Block*/

#block-views-recommended_articles-block_1 {
	width:478px; 
	float:left;
	margin-right:20px;
}

#block-views-recommended_articles-block_1 table {
	width:99%;
}

#block-views-recommended_articles-block_1 td {
	width:50%;
}

#block-views-recommended_articles-block_1 td.col-first {
	padding-right:20px;
}

#block-views-recommended_articles-block_1 .content {
	margin-top:20px;
} 

#block-views-recommended_articles-block_1 .views-field-field-article-image-fid {
	float:left;
	margin-right:10px;
	margin-bottom:15px;
}

#block-views-recommended_articles-block_1 .views-field-title a {
	font-weight:normal;
	line-height:14px;
}

#block-views-recommended_articles-block_1 a:hover {
	color:#92003a;
}

/*Middle block 7*/

#block-block-7 {
	margin-left:478px;
}

/*Last Forum Topicks*/

#block-views-last_forum_topics-block_1 .content {
	margin-top:12px;
}

#block-views-last_forum_topics-block_1 .comment_author_name {
	float:none;
	height:14px;
}

#block-views-last_forum_topics-block_1 .views-field-body {
	margin-top:10px;
	color: #636260;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
}

#block-views-last_forum_topics-block_1 .views-row {
	padding:11px 17px 11px 17px;
	border-bottom:1px solid #b2b1b0;
	position:relative;
}

#block-views-last_forum_topics-block_1 .views-row:hover {
	background-color:#e5e5e5;
}

#block-views-last_forum_topics-block_1 .views-field-view-node a {
	display:none;
}

#block-views-last_forum_topics-block_1 .views-row:hover .views-field-view-node a {
    background-image: url("../images/topic_link.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 14px;
    line-height: 40px;
    overflow: hidden;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 14px;
}

/*News Page*/

.page-news .imagecache-100x100 {
	float:left;
	margin-right:15px;
}

.page-news .view-news-and-ads-pages .views-row {
    border-bottom: 1px solid #D7E50C;
    height: 100px;
    padding: 18px 0;
}

.page-news .views-field-nothing {
	margin-bottom:10px;
}

.page-news .page_title {
    background-image: url("../images/article_term_bg.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 15px;
}

.page-news .page_title h1.title {
    height: 20px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    color: #3C3835;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.page-news .item-list {
	margin-bottom:15px;
}

.page-news .views-field-view-node a {
    color: #77002F;
    font-size: 11px;
    text-decoration: none;
}

.page-news .views-field-view-node a:hover {
	text-decoration:underline;
}

.page-news .view-news-and-ads-pages .views-field-view-node {
    margin-top: 20px;
}

/*Page Ads*/

.page-ads .content_box .page_title {
    background-image: url("../images/article_term_bg.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 20px;
    margin-bottom: 15px;
}

.page-ads .content_box .page_title h1.title {
    height: 20px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    color: #3C3835;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.page-ads .content_box .views-field-name {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
    text-transform: uppercase;
}

.page-ads .content_box .views-row {
    border-bottom: 1px solid #D7E50C;
    padding: 18px 0;
}

.ad_cat_12 {
    color: #92003A;
}

.ad_cat_11 {
    color: #8C9218;
}

.page-ads .content_box .views-field-title {
    height: 14px;
    line-height: 13px;
    overflow: hidden;
}

.page-ads .content_box .views-field-body {
    margin-bottom: 10px;
    margin-top: 10px;
}

.page-ads .content_box .views-field-view-node {
	margin-top:10px;
}

.page-ads .content_box .views-field-view-node a {
    color: #77002F;
    font-size: 11px;
    text-decoration: none;
}

.page-ads .content_box .views-field-view-node a:hover {
	text-decoration:underline;
}

.field-field-city {
	margin-bottom:5px;
}

.field-field-phone {
	margin-bottom:5px;
}

.field-field-mail {
	margin-bottom:5px;
}

/*Footer Blocks*/

.footer_region {
	height: auto;
}

#block-block-8 {
	width:237px;
	height:112px;
	margin-top: 55px;
}

#block-block-9 {
    float: left;
    height: 112px;
    width: 505px;
}

#block-block-9 .content {
	padding:16px 12px 12px 12px;
}

.footer_region p {
	font-size:11px;
	color:#3c3835;
}

.footer_links a {
	font-size:11px;
	text-decoration:underline;
	color:#92003a;
	font-weight:normal;
	margin-right:20px;
}

.footer_links {
	margin-bottom:17px;
}

#block-block-10 {
	width:238px;
	height:112px;
	    float: right;
    margin-top: 20px;
}

/*Block 2*/

#block-block-2 {
	margin-bottom:10px;
}

/*Nodecomments Block*/

#block-views-last_nodecomments_block-block_1 .content {
	padding-top:12px;
}

#block-views-last_nodecomments_block-block_1 .views-row {
	padding:14px 10px 12px 0;
}

#block-views-last_nodecomments_block-block_1 .views-field-field-comment-vote-value {
	float:left;
}

#block-views-last_nodecomments_block-block_1 .views-field-nodecomment-link {
	padding-left:32px;
	margin-top: -2px;
	margin-bottom: 8px;
}

#block-views-last_nodecomments_block-block_1 .views-field-nodecomment-link a {
	font-weight:normal;
	color:#636260;
	text-decoration:none;
}

#block-views-last_nodecomments_block-block_1 .views-field-nodecomment-link a:hover {
	text-decoration:underline;
	color:#111;
}

#block-views-last_nodecomments_block-block_1 .views-field-created {
    border-right: 1px solid #3C3835;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 12px;
    padding-left: 31px;
    padding-right: 12px;
}

#block-views-last_nodecomments_block-block_1 .views-field-name {
    font-size: 11px;
    height: 20px;
    line-height: 20px;
}

/*Tpography*/

.field-item img {
	float: right;
	margin-left: 10px;
}


.node p {
	color:#3c3835;
	line-height:24px;
	
	font-family: "PT Serif",Georgia,Arial,sans-serif;
	font-size: 17px;	
	
	margin-bottom:20px;
	text-align: justify;
}

.node a {
	color:#077cb7;
	font-weight: normal;
}

.node a:hover {
	color:#76002f;
}

.node a:visited {
	color:#015799;
}

blockquote {
	background: #fbfff2;
	padding: 10px 10px 10px 24px;
	border: 1px #d7d8ab dashed;
	border-left: 3px solid #8c9218;
	margin: 10px 10px 10px 10px;
}

blockquote p {
	color:#3c3835;
	text-weight: normal; 
	font-style: normal;
	padding:0px; 
	margin: 0px;
}

.node .content ul li {
	list-style-image:url(../images/list_bg.gif);
	margin-top:7px;
	margin-bottom:7px;
	font-size: 17px;
	font-family: "PT Serif",Georgia,Arial,sans-serif;
	line-height:24px;
	color:#3c3835;
	
}

.node .content ol li {
	margin-top:7px;
	margin-bottom:7px;
	color:#3c3835;
	font-size: 15px;
	font-family: Georgia;
	line-height:22px;
}

.node .content ul {
	margin-top:7px;
}

.node .content ol {
	margin-top:7px;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}	

.node .content h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	color:#3c3835;
	margin-bottom:18px;
}

.node .content h1 {
	font-family:sans-serif;
	font-size:24px;
	text-transform:uppercase;
	font-weight: normal;
	color: #538e00;
}

.node .content h2 {
	font-size:11px;
	text-transform:uppercase;
}

.node .content h3 {
	font-size:24px;
	font-weight: normal;
	color: #b53f05;
	text-transform:none;
}

.node .content h4 {
	font-size:20px;
	color: #35b543;

	background-image:url("../images/tick.png");
	background-repeat:no-repeat;
	background-position:left center;
	
	padding-left: 20px;
	font-weight: normal;
	font-family: Georgia;
	
	text-transform:none;
}

.node .content h5 {
	font-size:12px;
	text-transform:none;
}

.node .content h6 {
	font-size:12px;
	text-transform:none;
}

/*System Styles*/

.fieldset-wrapper .form-radios {
	height:auto;
}

html.js fieldset.collapsed {
	margin-bottom:10px;
}

html.js fieldset.collapsible legend a {
	color:#919191;
	font-size:10px;
}

dt {
	margin-bottom:5px;
}

dd {
	margin-bottom:10px;
}

/*Articles in Node Page*/

.articles_in_node_page .views-view-grid td.row-1 {
	padding-right:20px
}

.articles_in_node_page .views-view-grid td {
	padding-bottom:10px;
}

.articles_in_node_page {
	margin-bottom:10px;
}

.articles_in_node_page .views-field-field-article-image-fid {
	float:left;
	margin-right:10px;
}

.articles_in_node_page  .views-field-title a {
	text-decoration:none;
}

.articles_in_node_page  .views-field-title a:hover {
	color:#92003a;
}

.articles_in_node_page .views-field-title {
    height: 25px;
    line-height: 20px;
    overflow: hidden;
}

.articles_in_node_page .page_title {
    border-bottom: 1px solid #D7E50C;
    height: 20px;
    width: 100%;
	margin-bottom:20px;
}

.articles_in_node_page .page_title h1.title {
    border-bottom: 3px solid #3C3835;
    color: #3C3835;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 0;
    text-transform: uppercase;
}

/*Articles Popular in Terms Page*/

.view-id-articles_popular_in_terms_page .views-table thead {
	display:none;
}

.view-id-articles_popular_in_terms_page .views-table tr {
	height:109px;
}

.view-id-articles_popular_in_terms_page .views-table tr.odd {
	background-color:#e5e5e5;
}	

.view-id-articles_popular_in_terms_page .views-table tr.even {
	background-color:#e5e5e5;
}	

.view-id-articles_popular_in_terms_page .views-table tr.even, tr.odd {
	border-bottom:5px solid #fff;
}

.view-id-articles_popular_in_terms_page .views-table td.views-field-field-article-image-fid {
	padding:11px 15px 0 8px;
}

.view-id-articles_popular_in_terms_page .views-table td.views-field-title {
	padding:10px 30px 10px 0;
}

.view-id-articles_popular_in_terms_page .views-table td.views-field-title a {
	text-decoration:none;
}

.view-id-articles_popular_in_terms_page .views-table td.views-field-title a:hover {
	color:#92003a;
}

.view-id-articles_popular_in_terms_page .views-table .views_title_node {
	margin-bottom:10px;
}

.view-id-articles_popular_in_terms_page .views-table .view_node {
	margin-top:10px;
}

.view-id-articles_popular_in_terms_page .views-table .view_node a {
	font-size:11px;
}

.view-id-articles_popular_in_terms_page .views-table .view_node a:hover {
	text-decoration:none;
	color:#777;
}

.view-id-articles_popular_in_terms_page .page_title {
	margin-bottom:10px;
}

/*Block 4*/

#block-block-4 {
	margin-bottom:20px;
}

/** Блок комментариев **/
#edit-comment-wrapper textarea{
    height: 100px;
}
#quicktabs_container_comments{
    border: 1px solid #636260;
    padding: 10px;
}
#block-quicktabs-comments .main_block_title{
    margin: 10px 0;
}
#strport-comments-control-form-wrapper{
    padding: 5px 0 0 0;
}
#strport-comments-control-form{
    color: #8C9218;
    text-transform: uppercase;
}
.title-comments{
    margin: 20px 0 2px 0;
}
form#comment-form #edit-preview{
    display: none;
}


.new-yd .yap-border-type-ad table.yap-list td.yap-item {
	border-radius: 20px !important; -moz-border-radius: 20px !important; -khtml-border-radius !important: 20px; border-radius: 20px !important;
	border: 0px !important;

}


.new-yd .yap-item-inner {
	padding: 10px !important;
	/*background-color: rgb(249, 255, 240);*/
	
}

.new-yd .yap-title {
	/*background-image: url('http://www.iconsearch.ru/uploads/icons/humano2/16x16/old-edit-redo.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 4px;	
	padding-left: 27px; */
	font-size: 14px !important;
}

.new-yd .yap-address, .yap-domain, .yap-region {
	font-size: 12px !important;
	color: black !important;
}


.new-yd #yap-yandex_ad-flat .yap-title-font-size {
	text-decoration: underline !important;
}

.new-yd a.yap-title-text {
	
	font-family: 'PT Sans',Helvetica,Arial,sans-serif !important;
	text-decoration: underline;
}



