* {
	direction:rtl;
	margin:0;
	padding:0;
}

body {
	background:url('/images/bg.gif') repeat scroll center top #ffffff;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	position:relative;
	text-align:center;
	width:auto;
}

.talk ol {
	margin-right:25px;
}

.talk ul {
	margin-right:15px;
}

.talk ul li {
	list-style:disc;
}

.talk iframe {
	max-width:100%;
}

ul li {
	list-style:none outside none;
}

h1 {
	color:#0e4780;
	font-size:20px;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
}

h2 {
	color:#454545;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding:10px 20px 20px 0;
}

h3 {
	clear:both;
	color:#454545;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	padding-top:10px;
}

p {
	line-height:17px;
	padding-top:5px;
}

a, a:link, a:visited {
	color:#3a3939;
	text-decoration:none;
}

a:hover {
	color:#aeb518;
	text-decoration:none;
}

img, img a, img a:link, img a:visited, img a:hover {
	border:0 none;
	text-decoration:none;
}

img a, .js_link {
	cursor:pointer;
}

input {
	border:1px solid #adadad;
	padding-right:3px;
}

.clearing {
	clear:both;
}

.error_msg {
	color:#ff0000;
	font-weight:bold;
}

.admin_icons {
	clear:both;
	float:left;
	width:auto;
}

.send_button {
	background:url('/images/send.png') no-repeat scroll center top transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	height:40px;
	width:117px;
}

.page_image {
	float:left;
	padding:7px 10px 10px 0;
}

.page_image img {
	max-width:100%;
}

#container {
	clear:both;
	margin:0 auto;
	width:970px;
}

@media all and (max-width:970px) {
	#container {
		background-color:#f2f2f2;
		width:100%;
	}
}

#header {
	background:url('/images/header.png') no-repeat scroll left 10px transparent;
	clear:both;
	height:170px;
	width:100%;
}

@media all and (max-width:970px) {
	#header {
		-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
		background:none;
		padding:0 15px 0;
	}
}

#header #header_top {
	height:95px;
}

#header #header_top #logo {
	float:right;
	height:95px;
	margin-right:30px;
	width:229px;
}

@media all and (max-width:970px) {
	#header #header_top #logo {
		clear:both;
		margin:0;
		float:none;
	}
}

@media not all and (max-width:970px) {
	#header #header_top #header_info {
		float:right;
		margin-right:487px;
	}
}

#header #header_top #header_info #header_title {
	height:25px;
	margin-right:10px;
}

@media all and (max-width:970px) {
	#header #header_top #header_info #header_title {
		display:none;
	}
}

#header #header_top #header_info #header_title h1 {
	font-size:12px;
	text-align:left;
}

#header #header_top #header_info #advice {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	float:right;
	height:40px;
	margin-top:5px;
	width:192px;
}

@media all and (max-width:970px) {
	#header #header_top #header_info #advice {
		background-color:#e9e9e9;
		border-radius:10px;
		clear:both;
		display:block;
		float:none;
		margin:15px auto 0;
		width:100%;
	}
}

#header #menu {
	clear:both;
	padding:18px 42px 0 0;
	position:relative;
}

#menu #menu_toggle {
	display:none;
}

#menu label img {
	cursor:pointer;
	float:left;
	height:15px;
	margin:3px 0 10px 10px;
	width:20px;
}

@media all and (max-width:970px) {
	#menu label img {
		display:block;
		position:relative;
		top:-85px;
	}
}

@media not all and (max-width:970px) {
	#menu label img {
		display:none;
	}
}

@media all and (max-width:970px) {
	#header #menu {
		padding:0;
	}

	#menu ul {
		display:none;
		position:relative;
		top:-25px;
	}

	#menu #menu_toggle:checked + ul {
		clear:both;
		display:block;
		padding-top:0;
		z-index:100;
	}

	#menu #menu_toggle:checked + ul li {
		display:block;
		float:none;
		padding-right:0;
	}

	#menu #menu_toggle:checked + ul li.li_sep {
		display:none;
	}

	#menu #menu_toggle:checked + ul li a {
		-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
		background-color:#a6c9dd;
		border-bottom:1px solid #0a9bbd;
		border-radius:0;
		display:block;
		font-size:16px;
		height:28px;
		padding:5px;
		text-align:right;
		width:100%;
	}

	#menu #menu_toggle:checked + ul li:hover a, #menu #menu_toggle:checked + .selected_item a {
		background-color:#09498d;
	}
}

#menu ul {
	height:20px;
	margin:0;
}

#menu li {
	float:right;
	font-size:15px;
	font-weight:bold;
}

#menu li a {
	color:#000000;
	padding:0 10px;
	vertical-align:top;
	width:100%;
}

#menu .michlalot a {
	color:#0e4780;
}

#menu .selected_item a, #menu li:hover a {
	color:#fff49f;
}

#main_form {
	background:url('/images/form_bg.png') no-repeat scroll left top transparent;
	width:100%;
	height:277px;
}

@media all and (min-width:790px) and (max-width:990px) {
	#main_form {
		background:url('/images/form_bg_800.png') no-repeat scroll center top transparent;
		margin:0 auto;
		width:780px;
		height:277px;
	}
}

@media all and (max-width:790px) {
	#main_form {
		background:none;
		background-color:#0c3f72;
		background:linear-gradient(to bottom, #4079b3 0%, #0c3f72 70%) repeat scroll 0 0 #0c3f72;
		height:auto;
		width:100%;
	}
}

#main_form #form_links {
	float:right;
	padding-right:15px;
	padding-top:2px;
	text-align:right;
	width:135px;
}

@media all and (max-width:790px) {
	#main_form #form_links {
		display:none;
	}
}

#main_form #form_links ul li {
	padding-top:20px;
}

#main_form #form_links a {
	color:#0d1d2d;
	font-size:18px;
	font-weight:bold;
}

#main_form #form_content {
	background:url('/images/form_content.png') no-repeat scroll left 18px transparent;
	float:right;
	height:78px;
	padding-right:98px;
	padding-top:18px;
	width:328px;
}

@media all and (max-width:990px) {
	#main_form #form_content {
		display:none;
	}
}

#main_form #form_title {
	display:none;
}

@media all and (max-width:790px) {
	#main_form #form_title {
		color:#ffffff;
		display:block;
		height:20px;
		font-size:18px;
		font-weight:bold;
		padding:5px 0;
	}
}

#main_form #form_pane {
	float:right;
	padding-right:112px;
	padding-top:60px;
	text-align:right;
	width:240px;
}

@media all and (min-width:790px) and (max-width:990px) {
	#main_form #form_pane {
		padding-right:356px;
		padding-top:56px;
	}
}

@media all and (max-width:790px) {
	#main_form #form_pane {
		float:none;
		margin:0 auto;
		padding-right:0;
		padding:10px 0;
		text-align:center;
		width:240px;
	}

	#main_form #form_pane .send_button {
		float:none;
	}
}

#main_form_internal {
	display:none;
}

@media all and (max-width:790px) {
	#main_form_internal {
		background:none;
		background-color:#0c3f72;
		background:linear-gradient(to bottom, #4079b3 0%, #0c3f72 70%) repeat scroll 0 0 #0c3f72;
		display:block;
		width:100%;
	}
}

#main_form_internal #form_title {
	display:none;
}

@media all and (max-width:790px) {
	#main_form_internal #form_title {
		color:#ffffff;
		display:block;
		height:20px;
		font-size:18px;
		font-weight:bold;
		padding:5px 0;
	}
}

@media all and (max-width:790px) {
	#main_form_internal #form_pane {
		float:none;
		margin:0 auto;
		padding:10px 0;
		text-align:center;
		width:240px;
	}

	#main_form_internal #form_pane .send_button {
		float:none;
	}
}

#content {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background:url('/images/content.png') repeat-y scroll 14px top transparent;
	clear:both;
	padding:0 26px 15px 22px;
	width:100%;
}

@media all and (max-width:970px) {
	#content {
		background:none;
		background-color:#f2f2f2;
		padding:0 5px 15px;
	}
}

#content #links {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background:url('/images/links_bg.png') no-repeat scroll right top transparent;
	height:220px;
	padding-right:17px;
	padding-top:15px;
	text-align:right;
	width:100%;
}

@media all and (max-width:970px) {
	#content #links {
		margin:0 auto;
		max-width:745px;
	}
}

@media all and (max-width:820px) {
	#content #links {
		display:none;
	}
}

#content #links .link_row {
	float:right;
	padding-left:77px;
	padding-right:5px;
	width:158px;
}

#content #links .link_row .links_group_title, #content #links #ticker_block .ticker_block_header, #content #recommended .links_group .links_group_title {
	color:#0e4780;
	font-size:20px;
	font-weight:bold;
	padding:0;
}

#content #links .link_row ul {
	margin:0;
	padding-top:10px;
}

#content #links .link_row ul li {
	background:url('/images/links_bullet.png') no-repeat scroll 147px 5px transparent;
	padding-right:16px;
}

#content #links #ticker_block {
	border-right:1px solid #c9c6bd;
	float:right;
	height:190px;
	padding-right:18px;
	width:140px;
}

@media all and (max-width:970px) {
	#content #links #ticker_block {
		display:none;
	}
}

#content #recommended {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	padding-bottom:15px;
	padding-right:17px;
	text-align:right;
	width:100%;
}

@media all and (max-width:820px) {
	#content #recommended {
		display:none;
	}
}

#content #recommended .last_posts {
	float:right;
	padding-top:15px;
	width:660px;
}

@media all and (max-width:970px) {
	#content #recommended .last_posts {
		float:none;
		margin:10px auto 0;
	}
}

#content #recommended .last_posts_block {
	background:url('/images/last_post_block.png') no-repeat scroll center top transparent;
	display:inline;
	float:right;
	height:179px;
	padding:5px 10px 0 16px;
	margin:0 9px;
	width:118px;
}

#content #recommended .last_posts_block .link {
	height:40px;
	padding-bottom:10px;
	padding-top:6px;
}

#content #recommended .last_posts_block .link a {
	color:#000000;
	font-weight:bold;
}

#content #recommended .last_posts_block .date_time {
	color:#777777;
	font-size:10px;
	padding-right:8px;
}

#content #recommended .last_posts_block .summary {
	height:67px;
}

#content #recommended .last_posts_block .read_more {
	font-size:11px;
	padding-right:8px;
	padding-top:4px;
	text-align:left;
}

#content #recommended .last_posts_block .image {
	height:42px;
	text-align:center;
	width:110px;
	padding-top:3px;
}

#content #recommended .last_posts_block .image img {
	cursor:pointer;
	max-height:42px;
	max-width:110px;
}

#content #recommended .links_group {
	border-right:1px solid #c9c6bd;
	float:right;
	height:200px;
	margin-right:60px;
	padding-right:18px;
	width:140px;
}

@media all and (max-width:970px) {
	#content #recommended .links_group {
		display:none;
	}
}

#content #recommended .links_group .links_group_title {
	background:url('/images/links_group_title.png') no-repeat scroll center 24px transparent;
	height:32px;
	margin-top:15px;
}

#content #recommended .links_group ul li {
	background:url('/images/links_group_bullet.png') no-repeat scroll 128px 3px transparent;
	padding-right:15px;
}

#home_content  {
	border:1px solid #fefefe;
	margin:15px;
	padding:0 10px 10px;
	text-align:right;
}

@media all and (max-width:600px) {
	#home_content  {
		display:none;
	}
}

#home_content h2 {
	padding:10px 0 0 0;
}

#home_content  p {
	text-align:justify;
}

#content #link_boxes {
	height:174px;
	padding:20px 20px 20px 0;
}

#content #link_boxes .link_box {
	background:url('/images/link_box.gif') no-repeat scroll left top transparent;
	float:right;
	height:174px;
	text-align:right;
	width:191px;
}

@media all and (max-width:970px) {
	#content #link_boxes {
		display:none;
	}
}

#content #link_boxes .link_box .links_group_title {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	height:20px;
	padding:4px 10px 5px 0;
}

#content #link_boxes .link_box ul {
	padding-top:5px;
}

#content #link_boxes .link_box ul li {
	background:url('/images/links_bullet.png') no-repeat scroll 172px 5px transparent;
	padding-right:23px;
}

#content #link_boxes .link_box_sep {
	float:right;
	height:174px;
	width:40px;
}

#content_internal {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background:url('/images/content.png') repeat-y scroll 14px top transparent;
	clear:both;
	min-height:700px;
	padding:0 40px;
	width:100%;
}

@media all and (max-width:970px) {
	#content_internal {
		background:none;
		padding:0 5px;
	}
}

#content_internal .trail {
	text-align:right;
	padding-bottom:25px;
	padding-right:5px;
}

#content_internal .trail a {
	text-decoration:underline;
}

#row_michlalot .menu_box {
	margin-right:16px;
	margin-top:15px;
}

#content_internal .menu_box {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	float:right;
	padding-bottom:25px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}

@media not all and (max-width:640px) {
	#content_internal .menu_box {
		float:right;
		margin:10px 1% 0;
		width:23%;
	}
}

@media all and (min-width:321px) and (max-width:640px) {
	#content_internal .menu_box {
		float:right;
		margin:10px 1% 0;
		width:48%;
	}
}

@media all and (max-width:320px) {
	#content_internal .menu_box {
		margin-top:10px;
		width:100%;
	}
}

#content_internal .menu_box h3, #content_internal .menu_box .menu_box_title {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background-color:#0e4983;
	background:linear-gradient(to right, #125699 0%, #0e4983 70%) repeat scroll 0 0 #0e4983;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	height:32px;
	padding:6px 10px 7px 0;
	width:100%;
}

#content_internal .menu_box ul {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	border:1px solid #cccccc;
	width:100%;
}

#content_internal .menu_box ul li {
	background-color:#ffffff;
	padding-left:5px;
	padding-right:23px;
}

#content_internal .menu_box .menu_end {
}

#content_internal .menu_sep {
	clear:both;
	padding-top:15px;
}

#content_internal .talk {
	padding:0 20px 0px 5px;
	text-align:justify;
}

@media all and (max-width:970px) {
	#content_internal .talk {
		padding:0 5px;
	}
}

#content_internal .talk_poll {
	padding:0 5px 0 0;
}

#content_internal .talk_poll h2 {
	padding:10px 0 0;
}

#content_internal #tag_line {
	padding-top:20px;
}

#content_internal #internal_rows {
	clear:both;
	width:100%;
}

#content_internal #internal_rows #row_content {
	float:right;
	margin-bottom:5px;
	width:50%;
}

@media all and (max-width:700px) {
	#content_internal #internal_rows #row_content {
		width:100%;
	}
}

#content_internal #internal_rows #row_content .talk {
	border-right:2px solid #bcb8ac;
	min-height:450px;
}

#content_internal #internal_rows #row_michlalot {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	float:right;
	margin-bottom:5px;
	padding:0 10px;
	text-align:right;
	width:50%;
}

@media all and (max-width:700px) {
	#content_internal #internal_rows #row_michlalot {
		width:100%;
	}
}

#content_internal #internal_rows #row_michlalot h1 {
	height:35px;
	margin-bottom:10px;
	padding-right:55px;
	padding-top:7px;
}

#content_internal #internal_rows #row_michlalot .no_v {
	background:url('/images/internal_h1_bullet_2.png') no-repeat scroll right top transparent;
}

#content_internal #internal_rows #row_michlalot .with_v {
	background:url('/images/internal_h1_bullet.png') no-repeat scroll right top transparent;
}

#content_internal #internal_rows #row_michlalot #internal_form1 {
	position:relative;
	left:40px;
}

@media all and (max-width:970px) {
	#content_internal #internal_rows #row_michlalot #internal_form1 {
		left:0;
	}
}

#content_internal #internal_rows #row_michlalot #contact_details {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background-color:#ffffff;
	border:2px solid #8b9eb2;
	margin-top:15px;
	padding:5px;
	width:100%;
}

#content_internal #internal_rows #row_michlalot #contact_details #contact_details_title {
	color:#0e4780;
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
}

#content_internal #internal_rows #row_michlalot #contact_details .contact_topic {
	font-weight:bold;
}

#content_internal #internal_rows #row_michlalot #contact_details .contact_phone {
	color:#333dff;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
}

#content_internal #internal_rows #row_michlalot #michlalot_list_title {
	background:url("/images/links_group_title.png") no-repeat scroll 280px 24px transparent;
	color:#454545;
	font-size:20px;
	font-weight:bold;
	height:32px;
	margin-top:15px;
	padding-right:23px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list {
}

#content_internal #internal_rows #row_michlalot #michlalot_list .check {
	float:right;
	width:20px;
	padding-left:5px;
	position:relative;
	top:3px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list p {
	font-size:16px;
	font-weight:bold;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala {
	height:50px;
	margin-top:10px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background-color:#ffffff;
	border:2px solid #8b9eb2;
	float:right;
	margin-bottom:5px;
	padding:5px 2%;
	width:77%;
}

@media all and (max-width:600px) {
	#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info {
		width:70%;
	}
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info .michlala_check {
	background:url('/images/michlala_bullet.gif') no-repeat scroll left top transparent;
	float:right;
	height:42px;
	padding-right:2px;
	width:18px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info .michlala_check2 {
	background:url('/images/michlala_bullet_checked.gif') no-repeat scroll left top transparent;
	float:right;
	height:42px;
	width:20px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info input {
	display:none;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info .michlala_details {
	float:right;
	padding-right:10px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info .michlala_details .michlala_h1 {
	color:#0e4780;
	font-size:16px;
	font-weight:bold;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info .michlala_details .michlala_h1 a {
	color:#0e4780;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info .michlala_details .michlala_h1 a:hover {
	color:#aeb518;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_info .michlala_details .michlala_addr {
	color:#454545;
	padding-top:4px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_logo {
	background-color:#ffffff;
	border:2px solid #8b9eb2;
	float:left;
	height:30px;
	padding:2px;
	cursor:pointer;
	text-align:center;
	width:55px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_logo img {
	margin-top:3px;
	max-height:30px;
	max-width:45px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_link {
	float:left;
	width:20%;
}

@media all and (max-width:600px) {
	#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_link {
		width:30%;
	}
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_contact {
	clear:both;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:11px;
	margin-bottom:5px;
	padding-top:2px;
}

#content_internal #internal_rows #row_michlalot #michlalot_list .michlala .michlala_contact img {
	position:relative;
	top:2px;
}

#content_internal #images_sep {
	border-top:5px solid #e1e1e1;
	clear:both;
	height:5px;
	margin:0 auto;
	padding-bottom:15px;
	padding-top:15px;
	width:90%;
}

#content_internal #images {
	clear:both;
	width:890px;
}

#content_internal .link_block {
	border-right:2px solid #bcb8ac;
	padding-right:18px;
}

#content_internal .link_block_right {
	padding-top:10px;
}

#content_internal .link_block ul li,
#content_internal .link_block_right ul li {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background:url('/images/links_group_bullet.png') no-repeat scroll right 3px transparent;
	float:right;
	padding-right:22px;
	text-align:right;
	width:50%;
}

#content_internal #internal_form1 {
	background:url('/images/internal_form1.png') no-repeat scroll left top transparent;
	height:229px;
	margin-top:18px;
	text-align:right;
	width:463px;
}

@media all and (max-width:970px) {
	#content_internal #internal_form1 {
		background:none;
		background-color:#0f4a85;
		height:auto;
		width:100%;
	}
}

#content_internal #internal_form1 .form_help {
	color:#1b1b1b;
	font-size:12px;
	font-weight:bold;
	height:15px;
	padding-right:20px;
}

#content_internal #internal_form1 .form_title {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	padding:2px 90px 39px 0;
	text-align:right;
	height:18px;
	width:370px;
}

@media all and (max-width:970px) {
	#content_internal #internal_form1 .form_title {
		-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
		background-color:#bfd252;
		height:auto;
		padding:2px 10px 0 0;
		width:100%;
	}
}

#content_internal #internal_form1 .mailer {
	padding-left:50px;
	padding-right:190px;
	width:223px;
}

@media all and (max-width:970px) {
	#content_internal #internal_form1 .mailer {
		padding:0;
		text-align:center;
		width:100%;
	}

	#content_internal #internal_form1 .mailer .send_button {
		float:none;
	}
}

#content_internal #internal_form1 .form_input {
	font-size:14px;
	height:16px;
	margin-bottom:8px;
	margin-top:10px;
	max-width:95%;
	width:210px;
}

#content_internal #form2_title {
	clear:both;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
}

#content_internal #internal_form2 {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background-color:#bfd252;
	border:1px solid #8596a6;
	height:165px;
	margin-top:5px;
	padding-top:20px;
	text-align:right;
	width:100%;
}

#content_internal #internal_form2 .mailer {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	margin:0 auto;
	width:90%;
}

#content_internal #internal_form2 .form_input {
	font-size:14px;
	height:16px;
	margin-bottom:8px;
	margin-top:10px;
	width:100%;
}

#content_internal #internal_form2 .send_button {
	background:url('/images/send2.png') no-repeat scroll center top transparent;
}

#content_internal #lead_left {
	float:left;
	height:252px;
	padding-bottom:5px;
	width:523px;
}

.logo_michlala {
	float:left;
	width:100px;
}

.logo_michlala img {
	margin-top:5px;
	max-height:50px;
	max-width:100px;
}

#logos {
/*	background:url('/images/logos.gif') no-repeat scroll left top transparent;*/
	background-color:#ffffff;
	height:89px;
	left:3px;
	padding-right:12px;
	position:relative;
	width:917px;
}

@media all and (max-width:970px) {
	#logos {
		display:none;
	}
}

#logos .logo_image {
/*	border:1px solid #b0b0b0;*/
	float:right;
	margin-right:22px;
	margin-top:17px;
	padding:2px;
	width:auto;
}

#logos .logo_image img {
	height:50px;
	width:100px;
}

.logos_internal {
	margin-right:26px;
}

#logos_internal_sep {
	background:url('/images/content.png') repeat-y scroll 13px top transparent;
	clear:both;
	height:15px;
	padding:0 43px 0 36px;
	width:890px;
}

@media all and (max-width:970px) {
	#logos_internal_sep {
		display:none;
	}
}

#footer {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	background-color:#ffffff;
	border-top:1px solid #d9d7ce;
	margin:0 23px 0 18px;
	min-height:100px;
	padding:20px;
}

#footer #quick_nav {
	clear:both;
	text-align:right;
}

#footer #quick_nav #quick_nav_header {
	float:right;
	font-weight:bold;
	width:auto;
}

#footer #quick_nav a {
	float:right;
	padding:0 10px;
	width:auto;
}

#footer #footer_links {
	clear:both;
	text-align:right;
}

@media all and (max-width:970px) {
	#footer_links {
		display:none;
	}
}

#footer #footer_links .footer_links_row {
	float:right;
	padding-left:45px;
	padding-top:15px;
	width:128px
}

#footer #footer_links .footer_links_row .links_group_title {
	background:url('/images/footer_link_title.png') no-repeat scroll left 20px transparent;
	color:#6a6a6a;
	font-size:16px;
	font-weight:bold;
	height:24px;
}

#footer #footer_links .footer_links_row ul {
	padding-top:5px;
}

#footer #credits {
	clear:both;
	font-size:10px;
	padding-top:25px;
	width:100%;
}

/* <------ mailer and mailing_list */

@media all and (max-width:790px) {
	.talk .contact {
		display:none;
	}
}

#mailing_list, .mailer {
}

#mailing_list input, .mailer input {
	border:0 none;
}

.mailer textarea {
	height:50px;
	max-width:100%;
	width:350px;
}

#mailing_list .form_input, .mailer .form_input {
	height:20px;
	margin-bottom:22px;
	margin-top:5px;
	width:228px;
}

.mailing_list_result, .mailer_result {
	color:#ff0000;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}

/* mailer and mailing_list ------> */

/* <------ sharing */

#share_line {
	clear:both;
	height:65px;
	margin-top:10px;
}

@media all and (max-width:600px) {
	#share_line {
		display:none;
	}
}

.icon_printer {
	float:left;
	height:24px;
	padding-right:10px;
	width:24px;
}

.icon_tell_a_friend {
	float:left;
	height:24px;
	padding-right:20px;
	width:24px;
}

#fb-root {
	display:none;
}

.fb_like {
	float:left;
	overflow:hidden;
	position:relative;
	top:7px;
	width:auto;
}

.fb_likebox {
	clear:both;
	float:left;
	overflow:hidden;
	padding-bottom:5px;
	position:relative;
	width:420px;
}

.twitter_button {
	float:left;
	overflow:hidden;
	position:relative;
	top:2px;
	width:auto;
}

.google_plusone {
	float:left;
	overflow:visible;
	position:relative;
	width:auto;
}

/* sharing ------> */

/* <------ post preview */

.post_preview {
	clear:both;
	padding-top:5px;
}

.post_preview .post_preview_image {
	float:right;
	padding-bottom:3px;
	text-align:center;
	width:100px;
}

.post_preview .post_preview_image img {
	max-height:100px;
	max-width:100px;
}

.post_preview .post_preview_details {
	float:right;
	padding-right:10px;
	width:396px;
}

.post_preview .post_preview_details .link {
	float:right;
	width:266px;
}

.post_preview .post_preview_details .link a {
	color:#0767b5;
}

.post_preview .post_preview_details .date_time {
	color:#1258a0;
	float:right;
	font-size:12px;
	padding-right:25px;
	padding-top:2px;
	text-align:left;
	width:105px;
}

.post_preview .post_preview_details .summary {
	clear:both;
}

.post_preview_start {
	clear:both;
	padding-top:10px;
}

.post_preview_separator {
	border-top:1px dashed #b0b0b0;
	clear:both;
	height:1px;
	margin:0;
	padding:0;
	font-size:0;
}

/* post preview -------> */

/* <------ ticker */

#marqueecontainer{
    height:140px;
	margin-top:8px;
    overflow:hidden;
    position:relative;
	top:6px;
    width:140px;
}

#vmarquee{
    position:absolute;
    width:160px;
}

.ticker_post {
	border-bottom:1px dotted #b0b0b0;
	cursor:pointer;
	margin-bottom:5px;
	padding-bottom:5px;
}

.ticker_post .ticker_post_time {
	clear:both;
	color:#b0b0b0;
	font-size:10px;
}

.ticker_post .ticker_post_image {
	float:left;
	width:auto;
}

.ticker_post .ticker_post_title {
	font-weight:bold;
}

/* ticker ------> */

/* <------ pager */

.pager_links {
	padding-top:20px;
	text-align:center;
}

.pager_links_current {
	font-weight:bold;
}

/* pager ------> */

/* <------ polls */

.poll{background-color:#ffffff;border:2px solid #8b9eb2;font-size:16px;margin-top:20px;padding:20px;}
.poll .poll_title{padding-bottom:5px;}
.poll label{cursor:pointer;}
.poll label:hover{text-decoration:underline;}
.poll .poll_send_buttons{padding-top:10px;text-align:center;}
.poll .poll_send_buttons input{background-color:#bfd252;color:#ffffff;cursor:pointer;display:inline-block;padding:3px 8px;}
.poll .poll_send_buttons input:hover{background-color:#999999;}
.poll .poll_send_buttons input:nth-child(n+2){margin-left:10px;}
#polls_last_block{}
#polls_last_block .polls_last_item{padding-bottom:5px;}
#polls_last_block .polls_last_item a:hover{text-decoration:underline;}
.poll_results_header{padding:20px 0 5px;}
#poll_choices{}
#poll_choices .poll_choice{padding-bottom:10px;}
#poll_choices .poll_choice .poll_choice_title{font-size:18px;font-weight:bold;}
#poll_choices .poll_choice .poll_choice_statistics{font-size:14px;}
#poll_choices .poll_choice .poll_choice_graph{background-color:#f0f0f0;height:32px;}
.polls_last_title{padding:20px 0 5px;}
.polls_last_block a:hover{text-decoration:underline;}
.more_polls{padding-top:20px;}
.more_polls a:hover{text-decoration:underline;}
#poll_chart_wrapper{height:500px;width:500px;}

/* polls ------> */

/* <------ comments */

.comment_wrapper {
	margin:0 auto;
	width:506px;
}

.comment_top {
	background-image:url('/images/comment_top.png');
	height:30px;
	margin-top:20px;
	width:506px;
}

.comment_top .comment_add_title {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding-top:3px;
	text-align:center;
}

.comment_middle {
	background:url('/images/comment_middle.gif') repeat-y scroll center top #ffffff;
	padding-top:15px;
	width:506px;
}

.comment_bottom {
	background-image:url('/images/comment_bottom.png');
	font-size:0;
	height:13px;
	margin-bottom:20px;
	width:506px;
}

#add_new_comment .comment_form {
}

#add_new_forum_post .comment_form {
}

.comment_form {
	margin:0 auto;
	text-align:center;
	width:450px;
}

.comment_form .comment_form_inputs {
	text-align:right;
}

.comment_form .comment_form_inputs .comment_input {
	clear:both;
	padding-top:5px;
}

.comment_form .comment_form_inputs .comment_input textarea {
	height:120px;
	width:450px;
}

.comment_form .comment_form_inputs .formItemAdminName {
	font-weight:bold;
}

.comment_form .comment_submit_button {
	padding:15px 0 6px;
	text-align:left;
}

.comment_form .comment_submit_button .comment_new {
	background:url('/images/comment_new.gif');
	border:0 none;
	cursor:pointer;
	height:21px;
	width:103px;
}

.comment_bg0 {
	background-color:#edf8fa;
}

.comment_bg1 {
	background-color:#edf8fa;
}

.comment {
	border:1px solid #b4d0d5;
	margin-top:10px;
	padding:5px 8px;
	width:488px;
}

.comment .title_line {
	clear:both;
}

.comment .title_line .title {
	float:right;
	width:368px;
}

.comment .title_line .title, .comment .title_line .title a {
	color:#003744;
	font-size:16px;
	font-weight:bold;
}

.comment .title_line .date_time {
	color:#000000;
	float:right;
	font-size:12px;
	padding-right:10px;
	padding-top:2px;
	text-align:left;
	width:110px;
}

.comment .name {
	clear:both;
	color:#115b9f;
	font-size:12px;
}

.comment .content {
	padding-top:5px;
}

.comment .admin {
	height:12px;
}

/* comments ------> */

/* <------ site_search and forum_search */

.search_input {
	float:right;
	margin-top:6px;
	width:147px;
}

.search_button {
	background:url('/images/search_button.png') no-repeat scroll right top transparent;
	border:0 none;
	cursor:pointer;
	float:right;
	height:30px;
	width:36px;
}

.marker {
	background-color:#ffff00;
}

/* site_search ------> */

/* <------ blog */

ul.archive_tree, li.archive_year ul {
	margin:0;
}

.archive_tree li{
	background:url('/images/bullet.png') no-repeat scroll right top transparent;
	height:auto;
	margin-top:5px;
	padding-right:15px;
}

.archive_tree .archive_year a, .archive_tree .archive_month a {
	color:#000000;
}

.archive_tree .archive_year a:hover, .archive_tree .archive_month a:hover {
	color:#0a9abc;
}

.archive_tree .archive_post, .archive_tree .selected_archive_post {
	background-image:none;
	font-size:12px;
	padding-right:0;
}

.archive_tree .selected_archive_post a {
	color:#0a9abc;
	font-weight:bold;
}

.archive_tree .year, .archive_tree .month {
	font-weight:bold;
}

.archive_tree .count {
	color:#656564;
	font-size:12px;
}

/* blog ------> */

/* <------ forum */

#forum_search {
	height:30px;
	margin:10px auto;
	width:188px;
}

.forum {
	border-collapse:collapse;
	margin-top:17px;
	width:100%;
}

.forum td {
	border:1px solid #b0b0b0;
	padding:4px;
}

.forum .forum_scheme {
	background-color:#abdfeb;
	color:#1258a0;
	font-weight:bold;
}

.forum .forum_name .name_title {
	font-weight:bold;
}

.forum .forum_name .name_content {
}

.forum .forum_author {
}

.forum .forum_last_update {
	width:80px;
}

.forum .forum_topics {
	width:60px;
}

.forum .forum_posts {
	width:60px;
}

.forum .forum_views {
	width:60px;
}

.forum_backlink {
	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;
	text-align:center;
}

.forum_space {
	clear:both;
	float:none;
	height:40px;
	width:100%;
}

.post_block {
}

.post_block .post_separator {
	border-top:3px dashed #8fc138;
	clear:both;
	width:100%;
}

.post_block .post_scheme {
	clear:both;
	height:18px;
	padding-top:10px;
	width:100%;
}

.post_block .post_scheme h2 {
	color:#1e90ff;
	float:right;
	font-size:16px;
	font-weight:bold;
	padding:0;
	width:auto;
}

.post_block .post_scheme .post_datetime {
	color:#1258a0;
	float:left;
	font-size:12px;
	width:auto;
}

.post_block .post_author {
	clear:both;
	color:#1258a0;
	float:none;
	font-size:12px;
	font-weight:bold;
	width:100%;
}

.post_block .post_content {
	color:#1258a0;
	padding-bottom:10px;
	padding-top:5px;
}

/* forum ------> */

/* <------ tags */

.tags {
	padding-top:4px;
}

/* tags ------> */

/* <------ products */

.product_category_content {
	font-size:16px;
	font-weight:bold;
}

.product_preview {
	border:1px solid #9d3d45;
	float:right;
	height:298px;
	margin:10px;
	padding:4px;
	width:190px;
}

.product_preview .product_preview_image {
	cursor:pointer;
	height:150px;
	overflow:hidden;
	padding-top:5px;
	text-align:center;
}

.product_preview .product_preview_image img {
	max-height:150px;
	max-width:150px;
}

.product_preview .product_preview_name {
	font-size:18px;
	font-weight:bold;
	height:44px;
	text-align:center;
}

.product_preview .product_preview_details {
	cursor:pointer;
	font-size:16px;
	height:40px;
	text-align:right;
}

.product_preview .product_preview_options {
	clear:both;
	height:40px;
	padding-top:4px;
}

.product_preview .product_preview_options .product_preview_options_cart {
	cursor:pointer;
	float:right;
	width:auto;
}

.product_preview .product_preview_options .product_preview_options_info {
	cursor:pointer;
	float:right;
	width:auto;
}

.product_preview .product_preview_options .product_preview_options_price {
	cursor:pointer;
	float:right;
	width:auto;
}

.product_more_details {
	background:url('/images/product_more_details.png') no-repeat scroll right top transparent;
	clear:both;
	cursor:pointer;
	float:right;
	height:23px;
	margin-top:35px;
	width:632px;
}

.product_info {
	clear:both;
	padding-top:5px;
}

.product_info .product_price, .product_info .product_shipment, .product_info .product_manufacturer, .product_info .product_weight, .product_info .product_measurement {
	padding-top:3px;
}

.product_info_title {
	font-weight:bold;
}

.product_recommendations {
	background:url('/images/product_recommendations_bg.png') no-repeat scroll right top transparent;
	margin:25px 20px;
	padding-top:32px;
	width:632px;
}

.product_recommendation_item {
	cursor:pointer;
	height:118px;
	float:right;
	font-size:14px;
	font-weight:bold;
	padding:5px 4px;
	text-align:center;
	width:118px;
}

.product_recommendation_item img {
	margin-top:10px;
	max-height:118px;
	max-width:118px;
	overflow:hidden;
}

/* products ------> */

/* <------ rj_insertcode */

.rj_insertcode {
	padding-bottom:10px;
	padding-top:5px;
	width:504px;
}

/* rj_insertcode ------> */

/* <------ users */

.user_info {
}

.user_info_edit {
	font-size:13px;
	text-decoration:underline;
}

.user_info .user_email, .user_info .user_address, .user_info .user_phone, .user_info .user_mobile, .user_info .user_fax, .user_info .user_content {
	padding-top:15px;
}

.user_info .user_info_title {
	font-weight:bold;
}

/* users ------> */

/* <------ cart */

.cart_icon {
	background:url('/images/cart_icon.png') no-repeat scroll right 1px transparent;
	cursor:pointer;
	font-size:12px;
	height:32px;
	padding-right:45px;
	text-align:right;
}

.cart_title {
	font-size:16px;
	font-weight:bold;
}

.cart {
	border-collapse:collapse;
	margin-top:17px;
	width:100%;
}

.cart td {
	border:1px solid #b0b0b0;
	padding:4px;
}

.cart .cart_scheme {
	background-color:#abdfeb;
	color:#1258a0;
	font-weight:bold;
}

.cart .cart_summary {
	color:#1258a0;
	font-weight:bold;
}

.cart .cart_summary .cart_empty {
	border:0 none;
}

.cart .cart_id {
	width:40px;
}

.cart .cart_product {
}

.cart .cart_price {
	width:60px;
}

.cart .cart_amount {
	width:60px;
}

.cart .cart_total {
	width:80px;
}

.cart_back_to_cart {
	background:url('/images/cart_back_to_cart.png') no-repeat scroll right top transparent;
	cursor:pointer;
	float:right;
	height:24px;
	margin-top:25px;
	width:120px;
}

.cart_product_add {
	background:url('/images/cart_product_add.png') no-repeat scroll right top transparent;
	cursor:pointer;
	float:right;
	height:24px;
	margin-top:25px;
	width:120px;
}

.cart_product_remove {
	cursor:pointer;
	vertical-align:top;
}

.cart_continue_links {
	padding-top:30px;
	width:100%;
}

.cart_continue_links #cart_check_out_form {
	float:left;
	width:auto;
}

#cart_coupon_form {
	margin-top:25px;
}

.cart_coupon_submit {
	background:url('/images/cart_coupon_submit.png') no-repeat scroll right top transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:120px;
}

.cart_add_more_products {
	background:url('/images/cart_add_more_products.png') no-repeat scroll right top transparent;
	border:0 none;
	cursor:pointer;
	float:right;
	height:24px;
	width:120px;
}

.cart_check_out_submit {
	background:url('/images/cart_check_out_submit.png') no-repeat scroll right top transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:120px;
}

.cart_clearing_remark {
	padding-top:25px;
	font-weight:bold;
}

/* cart ------> */

/* <------ events */

.events_list_title_main {
	font-size:16px;
	font-weight:bold;
}

.events_list_title {
	font-weight:bold;
	margin-top:15px;
}

.events_list {
	border-collapse:collapse;
	margin-top:5px;
	width:100%;
}

.events_list td {
	border:1px solid #b0b0b0;
	padding:4px;
}

.events_list .events_list_scheme {
	background-color:#abdfeb;
	color:#1258a0;
	font-weight:bold;
}

.events_list .events_list_row {
	cursor:pointer;
}

.events_event_about {
	border:1px solid #adadad;
	min-height:150px;
	padding:8px 15px;
}

.events_event_about .events_event_image {
	float:left;
	padding:0 10px 10px 0;
	width:150px;
}

.events_event_about .events_event_text {
}

.events_event_info {
	border:1px solid #adadad;
	margin-top:25px;
	padding:8px 15px;
}

.events_event_info .events_event_field {
	padding-top:3px;
}

.events_event_info .events_event_field .events_event_info_title {
	font-weight:bold;
}

.events_event_contact {
	border:1px solid #adadad;
	margin-top:25px;
	padding:8px 15px;
}

.events_event_contact .events_event_field {
	padding-top:3px;
}

.events_event_contact .events_event_field .events_event_info_title {
	font-weight:bold;
}

/* events ------> */

/* <------ index */

.index_page_preview {
	border-bottom:1px solid #adadad;
	border-top:1px solid #adadad;
	height:100px;
	margin-top:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.index_page_preview .index_page_preview_image {
	cursor:pointer;
	float:right;
	height:100px;
	overflow:hidden;
	padding-left:10px;
	width:80px;
}

.index_page_preview .index_page_preview_image img {
	width:80px;
}

.index_page_preview .index_page_preview_link {
}

.index_page_preview .index_page_preview_address {
}

.index_page_preview .index_page_preview_content {
}

.index_page_preview .index_page_preview_classes {
}

#index_search {
	border:1px solid #adadad;
	height:30px;
	padding:10px;
}

.index_page_search_class, .index_page_search_area, .index_page_search_input {
	float:right;
	margin-right:12px;
	margin-top:5px;
	width:130px;
}

.index_page_search_button {
	background:url('/images/search_button.png') no-repeat scroll right top transparent;
	border:0 none;
	cursor:pointer;
	float:right;
	height:30px;
	width:36px;
}

.index_page_about {
	border:1px solid #adadad;
	min-height:150px;
	padding:8px 15px;
}

.index_page_about .index_page_image {
	float:left;
	padding:0 10px 10px 0;
	width:150px;
}

.index_page_about .index_page_text {
}

.index_page_info {
	border:1px solid #adadad;
	margin-top:25px;
	padding:8px 15px;
}

.index_page_info .index_page_field {
	padding-top:3px;
}

.index_page_info .index_page_field .index_page_info_title {
	font-weight:bold;
}

/* index ------> */

/* <------ board */

.board_new_add, .board_links {
	text-align:center;
}

.board_new_add a, .board_links a {
	font-size:16px;
	text-decoration:underline;
}

.board {
	border-collapse:collapse;
	margin-top:17px;
	width:100%;
}

.board td {
	border:1px solid #b0b0b0;
	padding:0 4px;
}

.board .board_scheme {
	background-color:#abdfeb;
	color:#1258a0;
	font-weight:bold;
}

.board .board_line {
	background-color:#f0f0f0;
	cursor:pointer;
	height:16px;
}

.board .board_line .board_area {
	width:80px;
}

.board .board_line .board_category {
	width:80px;
}

.board .board_line .board_title {
}

.board .board_line .board_price {
	width:80px;
}

.board .board_line_info .board_ad_title {
	font-weight:bold;
}

/* board ------> */

/* <------ coupons */

.coupon_preview_title {
	font-size:16px;
	font-weight:bold;
}

.coupon_preview {
	border-bottom:1px solid #adadad;
	padding-bottom:2px;
	padding-top:15px;
}

.coupon_preview .coupon_preview_link {
}

.coupon {
	border:1px solid #adadad;
	min-height:150px;
	padding:8px 15px;
}

.coupon .coupon_name {
	font-size:16px;
	font-weight:bold;
}

.coupon .coupon_image {
	float:left;
	padding:0 10px 10px 0;
	width:150px;
}

.coupon .coupon_conditions {
	clear:both;
	padding-top:5px;
}

.coupon .coupon_contact_details {
	clear:both;
	padding-top:5px;
}

/* coupons ------> */

/* <------ banners */

.banner {
	margin-bottom:15px;
	text-align:center;
}

/* banners ------> */

.youtube {
	padding-right:23px;
	padding-top:25px;
}

#GB_window {
	max-width:100%;
}

#GB_window .content iframe {
	max-width:100%;
}

#footer_contact{background-color:#444444;bottom:0;font-family:Arial;height:50px;position:fixed;transition:all 0.5s ease 0s;width:100%;}
#footer_contact #footer_contact_x{background-color:#ff0000;border-radius:100%;color:#ffffff;cursor:pointer;font-size:18px;height:24px;position:absolute;right:5px;top:5px;width:24px;}
#footer_contact #footer_contact_contact{font-size:24px;font-weight:bold;padding-top:10px;text-align:center;}
@media all and (max-width:700px) {#footer_contact #footer_contact_contact{font-size:14px;padding-top:6px;}}
#footer_contact #footer_contact_contact #footer_contact_text{color:#ffffff;}
#footer_contact #footer_contact_contact #footer_contact_phone a{color:#ff4444;}
@media all and (max-width:700px) {#footer_contact #footer_contact_contact #footer_contact_text,#footer_contact #footer_contact_contact #footer_contact_phone{display:block;clear:both;width:100%;}}

.popup_container_closed {
	background-color:rgba(0,0,0,0);
	height:0;
	position:fixed;
	width:0;
	z-index:-99999;
}

.popup_container_open {
	background-color:rgba(0,0,0,.8);
	height:100%;
	left:0;
	position:fixed;
	right:0;
	transition:background-color 2s linear 0s;
	top:0;
	width:100%;
	z-index:99999;
}

#popup_container #popup {
	background-color:#0094d9;
	bottom:0;
	height:360px;
	left:0;
	margin:auto;
	padding:30px 80px;
	position:absolute;
	width:290px;
	right:0;
	top:0;
}

#popup_container #popup #popup_text {
	color:#ffffff;
	font-size:24px;
	padding-bottom:15px;
}

#popup_container #popup .send_button {
	float:none;
}

#popup_container #popup input[type="email"] {
	height:24px;
}

.popup_container_closed #popup {
	display:none;
}

.popup_container_open #popup {
	display:block;
}

#popup_container #popup_close {
	color:#ff0000;
	cursor:pointer;
	font-size:20px;
	height:20px;
	position:absolute;
	right:10px;
	top:10px;
	width:20px;
}

#row_content #last_posts_title {
	color:#454545;
	font-size:16px;
	font-weight:bold;
	margin:20px 20px 5px 0;
	text-align:right;
}

#row_content .last_posts {
	background-color:#ffffff;
	border:2px solid #8b9eb2;
	margin-right:20px;
	text-align:right;
}

#row_content .last_posts .last_posts_block {
	padding:5px 10px;
}

#row_content .last_posts .last_posts_block:hover {
	background-color:#bfd252;
	color:#ffffff;
}

#row_content .last_posts .last_posts_block .link {
	font-weight:bold;
}

#row_content .last_posts .last_posts_block:hover .link a {
	color:#ffffff;
}

#row_content .last_posts .last_posts_block .summary {
	
}