  #page_bg {
	padding: 10px 0;
	margin-bottom: 1px;
}

.ma {
	margin: auto;
}

div.center {
	text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
}

/* Vitaliy Grechkin */
.shadowwrap {
	background-image: url(../images/page/shadow.png);
	background-repeat: repeat-y;
	/*padding-left: 1px;
	padding-right: 1px;*/
}

.page-rounded-bottom {
	height: 11px;
	margin-bottom: 45px;
	background: url(../images/page/footer-rounded-bottom.png) no-repeat center 0;
}
/* end Grechkin*/

.page-rounded-top {
	height: 10px;
	background: url(../images/page/rounded-top.png) no-repeat center 0;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1000px;
}

div#header_l {
	position: relative;
}

div#header_r {
	height: 90px;
	padding-left: 370px;
	padding-right: 30px;
	padding-top: 25px;
	overflow: hidden;
	text-align: left;
}

div#logo {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 298px;
	height: 75px;
	background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;
	margin-left: 30px;
	margin-top: 25px;
}

div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

div#tabarea {
	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
}

div#tabarea_l {
	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
	padding-left: 32px;
}

div#tabarea_r {
	height: 42px;
	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
	padding-right: 1px;
}

div#footer_r {
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link,div#footer_r a:visited {
	color: #999;
}

div#footerspacer {
	height: 10px;
	background-color: #F7F7F7;
}

/*
#pathway {
	padding: 0px 10px 8px;
	width: auto;
	margin-top: -2px;
	margin-right: 250px;
	text-align: left;
}

#search {
	float: right;
	width: 320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align: right;
}*/

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding: 0;
}

#mod_search_searchword {
	padding-left: 3px;
}

#area {
	padding: 0;
	/*border: 1px solid #fff;*/
}

#whitebox {
	background: #fff;
	width: auto;
}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 8px;
	background-color: #ffffff;
}

#whitebox_b {
	margin-top: -5px;
	background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
	height: 13px;
	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}

/*------------------------------------*/
#leftcolumn {
	float: left;
	position: relative;
	
	width:196px;
}
/*
#maincolumn {
	margin-left: 200px;
	padding-left: 15px;
	text-align: left;
	
	border: 1px solid red !important;
}*/

/*#maincolumn {
	margin-left: 230px;
}*/

#middle {
	padding-top: 20px;
}

/*********************MIDDLE***********************/
#middle {
	overflow: hidden;
	background: #EEEEEE url(../images/layout_center.png) repeat-x left top;
	padding-top: 18px;
}

.layout,.layout_center {
	text-align: left;
}

.layout {
	margin: 0pt auto;
}

.layout_center {
	overflow: hidden;
	background-color: #ffffff;
/*	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;*/
	border: 1px solid red;
	margin-top: 15px;
	color: #000000;
}

.comtent_bg_wight {
	background: #ffffff;
	margin-top: 15px;
}

.comtent_bg_wight .inner {
	width: 919px;
	margin: 24px 32px 0px 32px;
	border: 1px solid green;
}

#logo {
	width: 275px;
	height: 72px;
	padding: 15px 0px 32px 37px;
	border: 1px solid #ffffff;
}

/*********************end of MIDDLE***********************/
	/********round box**************************************/
.content_top {
	height: 10px;
}

.content_header {
}

.content_left {
	background: transparent url(../images/content_t.png) no-repeat left top;
	height: 10px;
	margin-right: 10px;
}

.content_right {
	background: transparent url(../images/content_t.png) no-repeat right top;
	height: 10px;
	margin-left: 10px;
	margin-top: -10px;
}

.content_mid {
	/*background: #ffffff url(../images/content_r.png) repeat-y right top;*/
}

/********round box**************************************/
	/*****************Clip css***********************************/
#introBoxes {
	/*background: #EEEEEE url(../images/layout_center.png) repeat-x scroll left top;*/
	height: 298px !important;
}

#introBoxes .boxWhy,#introBoxes .boxWhy2 {
	top: 0px !important;
	left: 0px !important;
}

.clip {
	margin: auto;
	width: 100%;
	/*background-color: #F7F7F7;*/
	/*background-color: #FFFFFF;*/
}

.article_header {
	text-align:left;
}
.article_header h1 {
    padding: 0 0;
    margin: 0 0;    
}
.article_header .header {
    width: 460px;
    padding: 7px 0 27px 0;    
}
.article_header .buttons-widget {
    padding-top: 7px;
}
.article_header ul.buttons {
    list-style: none;
    padding: 6px 0 0 25px;
    margin: 0;
}
.article_header ul.buttons li {
    padding: 0 0 0 9px;
    margin: 0;
}
.article_wrapper { 
	width: 718px; 
	margin-left: 34px;
}

td.article_wrapper { 
	width: 718px; 
	padding-left: 18px; 
}
	
	.product { 
		width: 782px; 
	}
	.product_wrapper { 
		width: 718px; 
		margin: 0 auto;
	}


/*
.article_overview_wrapper { }
.article_overview_wrapper .row { padding-bottom: 63px; }
.article_overview_wrapper .row .col_1, .article_overview_wrapper .row .col_2 { width:332px;}
.article_overview_wrapper .row .col_2 { margin-left: 54px; }
.article_overview_wrapper .row div.header { border-bottom: solid 1px #e5e5e5; margin-bottom: 0; }
.article_overview_wrapper .row div.header h2 { margin-bottom: 0; }
.article_overview_wrapper .row div.content { padding: 20px 0 0 0; }
.article_overview_wrapper .row div.image_wrapper { position: relative; text-align: center; padding-top: 10px; }

.article_features_wrapper { }
.article_features_wrapper .row { position: relative; padding-bottom: 40px; }
.article_features_wrapper .row div.header { border-bottom: solid 1px #e5e5e5; margin-bottom: 0; }
.article_features_wrapper .row div.header.rightcol { padding-left: 386px; }
.article_features_wrapper .row div.header h2 { margin-bottom: 0; }
.article_features_wrapper .row div.content, .article_features_wrapper .row div.content_long { padding: 20px 0 0 0; }
.article_features_wrapper .row div.content { width: 332px; }
.article_features_wrapper .row div.image_wrapper { width: 332px; }
.article_features_wrapper .row div.image_wrapper.rightcol { margin: -26px 0 0 54px; }
.article_features_wrapper .row div.image_wrapper.leftcol { margin: -26px 0 0 0;	}
*/

/*.left-sub-menu{float:left;}*/
.content-if-left-menu{}

/*----Begin of Anns style-----
div.header {
	border-bottom:1px solid #E5E5E5;
	margin-bottom:0;
}*/
/*-----------Solutions page---------------------*/

.solution_nopad_top {
	height: 1px;
	background: url(../images/page/solution/solution_nopad_top.png) no-repeat center top;
}
.solution_nopad_center {
	background: url(../images/page/solution/solution_nopad_center.png) repeat-y;
	min-height: 360px;
}
.solution_nopad_bottom {
	height: 2px;
	background: url(../images/page/solution/solution_nopad_bottom.png) no-repeat center bottom;
	margin-bottom: 130px;
}

.oursolutions h3{
	line-height: 1.4;
	margin: 39px 0 35px 0;
}
	.oursolutions h3.small{
		font-size: 11px;
		line-height: 1.7;
		margin: 19px 0 18px 0;
		}
	.oursolutions div h3{
		margin: 0;
	}
	.oursolutions p{
		margin: 0 0 20px 0;
	}
	.oursolutions ul{
		margin: 0 0 20px 30px;
		padding: 0;
	}
	.oursolutions .imgsmini ul li a img{
		width: 120px;
		height: 120px;
	}
	.oursolutions div.box{
		width: 100%;
		margin-top: 5px;
		
	}
	
		.oursolutions div.box img{
			width: auto;
			height:auto;
			
		}
	.oursolutions ol{
		list-style-position:inside;
	}
		.oursolutions ol li{
			margin-bottom: 20px;
		}

/*-----------end of Solutions page---------------------*/
/*----end of Anns style-----*/

/* Styles for list with green circle marker */
ul.green_marker {
	list-style-position: outside;
	list-style-image: url(../../../images/list-marker-green.png);
	padding-left: 20px;
}

ul.green_marker li {
	margin-bottom: 17px;
}
/* End */
/* Styles for list with yellow circle marker */
ul.yellow_marker {
	list-style-position: outside;
	list-style-image: url(../../../images/list-marker-yellow.png);
	padding-left: 20px;
}

ul.yellow_marker li {
	margin-bottom: 17px;
}
/* End */

div.container_article{
   position: relative;
   padding-top: 20px;
   padding-left: 200px;
   width: 600px;
}

div.container_article2{
   padding-top: 20px;
   padding-left: 200px;
   width: 770px;
}


a.big_button{
   display: block;
   text-indent: -9999px;
}
a.h1{
   font: normal 36px 'Trebuchet MS', Tahoma,Arial,sans-serif;
}

a.h2{
	font: normal 28px Tahoma,Arial,sans-serif;
}
a.h3{
	font: normal 20px Tahoma,Arial,sans-serif;
}

.error_message{color: red;}
/*.ok_message{color:black;}*

.plus{
	background: url(../../../images/solutions/plus.png) no-repeat 50% 50%;
	width:52px;	
}*/
.plus{
	background: url(../../../images/solutions/plus.png) no-repeat 50% 50%;
	width:28px;	
	height: 28px;
}

/* Quotes for testimonials */
.lquote {
	height: 19px;
	padding-left: 29px;
	background: url(../../../images/testimonials/lquote.png) no-repeat 0 0;
	position: absolute;
	margin: -3px 0 0 -35px;
}
.rquote {
	height: 19px;
	padding-left: 8px;
	background: url(../../../images/testimonials/rquote.png) no-repeat 0 0;
	position: absolute;
	margin-top: 7px;
	margin-left: 3px;
}
/* for opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){ 
	head~body .lquote {
		margin-left: 0px;
	} 
} 

p.tstm {
	text-indent: 35px;
}

/**
 * Styles for buttons
 */
a.buy-now-button, a.live-demo-button, a.request-price-button {
	height: 31px;
	display: block;
}

a.buy-now-button:hover, a.live-demo-button:hover, a.request-price-button:hover {
	background-position: 0 -31px;
}

a.buy-now-button {
	width: 103px;
	background: url(../../../images/buttons/button_buynow_sprite.png) no-repeat 0 0;
}

a.live-demo-button {
	width: 100px;
	background: url(../../../images/buttons/button_livedemo_sprite.png) no-repeat 0 0;
}

a.request-price-button {
	width: 113px;
	background: url(../../../images/buttons/button_requestprice_sprite.png) no-repeat 0 0;
}
/**
 * Styles for Clip Buttons
 */
ul.clip-buttons {
	position: absolute !important;
	margin: 0 !important;
	padding: 0;
	left: 702px;
	top: 32px;
	width: 250px;
}

ul.clip-buttons li {
	float: right;
	display: inline;
	margin-left: 9px;
}

/* styles for left-info-body */
.left-info-body{
	padding-left: 22px;
}


/*-----------Plugins-Features Icons---------------------*/

.icons64sprite {
	background-image: url("../../../images/icons_sprite.png");
	background-repeat: no-repeat;
	background-color: transparent;
	width: 64px;
	height: 64px;
	display: block;
	left: 0;
	position: absolute;
	top: 0;	
}

.icon64-11 {background-position: 0px 0px ;}
.icon64-12 {background-position: -64px 0px;}
.icon64-13 {background-position: -128px 0px;}
.icon64-14 {background-position: -192px 0px;}
.icon64-15 {background-position: -256px 0px;}
.icon64-21 {background-position: 0px -64px}
.icon64-22 {background-position: -64px -64px;}
.icon64-23 {background-position: -128px -64px;}
.icon64-24 {background-position: -192px -64px;}
.icon64-25 {background-position: -256px -64px;}
.icon64-31 {background-position: 0px -128px;}
.icon64-32 {background-position: -64px -128px;}
.icon64-33 {background-position: -128px -128px;}
.icon64-34 {background-position: -192px -128px;}
.icon64-35 {background-position: -256px -128px;}
.icon64-41 {background-position: 0px -192px;}
.icon64-42 {background-position: -64px -192px;}
.icon64-43 {background-position: -128px -192px;}
.icon64-44 {background-position: -192px -192px;}
.icon64-45 {background-position: -256px -192px;}
.icon64-51 {background-position: 0px -256px;}
.icon64-52 {background-position: -64px -256px;}
.icon64-53 {background-position: -128px -256px;}
.icon64-54 {background-position: -192px -256px;}
.icon64-55 {background-position: -256px -256px;}
.icon64-61 {background-position: 0px -320px;}
.icon64-62 {background-position: -64px -320px;}
.icon64-63 {background-position: -128px -320px;}
.icon64-64 {background-position: -192px -320px;}
.icon64-65 {background-position: -256px -320px;}

.icon64-66 {background-position:-192px -384px;}
.icon64-67 {background-position:-256px -384px;}
.icon64-68 {background-position:-256px -320px;}
.icon64-69 {background-position:-192px 0;}

.icon64-70 {background-position:-128px -384px;}
.icon64-71 {background-position:0px -384px;}
.icon64-72 {background-position:-64px -384px;}

.icon64-73 {background-position:-128px -384px;}
.icon64-74 {background-position:0px -384px;}
.icon64-75 {background-position:-64px -384px;}

.icon64-76 {background-position:-128px -384px;}
.icon64-77 {background-position:0px -384px;}
.icon64-78 {background-position:-64px -384px;}

.icon64-79 {background-position:-192px -448px;}
.icon64-80 {background-position:-64px -448px;}
.icon64-81 {background-position:-128px -448px;}

.icon64-82 {background-position:1px -448px;}

.icon64-83 {background-position:-256px -448px;}
.icon64-84 {background-position:-64px -512px;}
.icon64-85 {background-position:0px -512px;}
.icon64-86 {background-position:0px -448px;}

.icon64-87 {background-position:-256px -448px;}
.icon64-88 {background-position:-64px -512px;}
.icon64-89 {background-position:0px -512px;}
.icon64-90 {background-position:0px -448px;}


.icon64-91 {background-position:-256px -384px;}
.icon64-92 {background-position:-192px -512px;}
.icon64-93 {background-position:-256px -512px;}

.icon64-94 {background-position:-192px -576px;}
.icon64-95 {background-position:-128px -576px;}
.icon64-96 {background-position:-64px -576px;}

.icon64-97 {background-position:-128px -512px;}
.icon64-98 {background-position:-192px -512px;}
.icon64-99 {background-position:0px -512px;}

.icon64-100 {background-position:0px -640px;}
.icon64-101 {background-position:-192px -64px;}
.icon64-102 {background-position:-64px -640px;}

.icon64-104 {background-position:-256px -576px;}
.icon64-105 {background-position:-192px -64px;}
.icon64-106 {background-position:-128px -640px;}



/* admarket-joomla-component */
.icon64-103 {background-position:-128px -640px;}


/* admarket-drupal-module */
.icon64-107 {background-position:-192px -640px;}

/* admarket-word-press-plug-in */
.icon64-108 {background-position:-192px -576px;}

/*----------- // END Plugins-Features Icons-------------*/

.take-a-tour-soon {
	width: 335px;
	height: 216px;
	background: url(../../../images/take-a-tour-coming-soon.png) no-repeat 0 0;
	float: right;
	margin-top: 40px;
}

/**
 * Vitaliy Grechkin. Standard.
 */
#maincolumn {
	padding-bottom:62px;
	min-width: 240px;
}
.indexpage{
	padding-bottom:22px !important;	
}
.article_separator {
	display: none;
}

.page-rounded-top-padding {
	height: 13px;
}

/**
 * Clip Loader Styles
 */
#intro_loader {
	color: #FFFFFF;
	width: 978px;
	height: 298px;
	border-width: 0 1px;
	border-color: #c2c2c2;
	border-style: solid;
}

#intro_loader .caption {
	font-family:Tahoma,Sans Serif;
	font-size:14px;
	font-weight:bold;
	margin:107px auto auto;
	text-align:center;
	width:250px;
}
/*---------only for solution pages-------*/
.oursolutions{
	margin-bottom: 40px;
	
}

/*---------SPIDERS main pages-------*/


div.header {
/*	border-bottom: solid 1px #e5e5e5;*/
	margin-bottom: 0;
}

.content-top-left {
	float: left;
	height: 215px;
	padding-top: 23px;
	width: 380px;
}

.content-top-left ul {
	padding-left: 15px;
	margin-bottom: 11px;
	line-height: 22px;
}

.content-top-left .moduletablews .task-wrapper {
/*	background: url(../../../images/web_spider/task.png) no-repeat 0 0;*/
	margin-left: 118px;
}

.content-top-left .moduletablens .task-wrapper {
/*	background: url(../../../images/news_blog_spider/task.png) no-repeat 0 0;*/
	padding-left: 118px;
}

.content-top-right {
	float: right;
	width: 275px;
/*	height: 215px;*/
	height: auto;
	margin-top: 25px;
}

.testimonials-wrapper {
	font-size: 14px;
	color: #666666;
	font-style: italic;
	font-family: Times New Roman;
	line-height: 22px;
	padding-top: 12px;
	height: auto;
}

.testimonials-wrapper .user {
	font-size: 11px;
	font-style: normal;
	font-family: Tahoma, Sans Serif;
	padding-left: 20px;
	background: url(../../../images/user-comment.png) no-repeat 0 0;
	margin-top: 20px;
}

.bottom-button {
	height: 25px;
	background: url(../../../images/delim.png) no-repeat center center;
	text-align: center;
	margin-top: 5px;
}

.bottom-button a {
	margin: auto;
}

a.learn-more {
	display: block;
	cursor: pointer;
	width: 93px;
	height: 22px;
	background: transparent url(../../../images/buttons/learn-more.png) no-repeat;
	background-position: 0 -22px;
}

a.learn-more:hover {
	background-position: 0 0;
}

a.read-more {
	display: block;
	cursor: pointer;
	width: 79px;
	height: 25px;
	background: transparent url(../../../images/buttons/read-more.png) no-repeat;
	background-position: 0 -25px;
}

a.read-more:hover {
	background-position: 0 0;
}

a.purchase {
	display: block;
	cursor: pointer;
	width: 112px;
	height: 26px;
	background: transparent url(../../../images/buttons/purchase_button.png) no-repeat;
	background-position: 0 0px;
}

a.purchase:hover {
	background-position: 0 -28px;
}

#splash_content {
	position: absolute;
	margin-top: -298px;
	padding-top: 77px;
	padding-left: 36px;
}

*+ html #splash_content {
	position: relative;
}

#splash_content h1 {
	color: #FFFFFF;
	font-size: 30px;
	line-height: 32px;
}

#splash_content ul {
	list-style-position: inside;
	color: #FFFFFF;
	margin-top: 11px;
	margin-bottom: 14px;
}

.users-guides {
	height: 200px;
	background-position: 26px 40px;
}
.grayButLeft {
   background:transparent url(../../../images/grayButtonLeft.png) no-repeat scroll 0 0;
   display:block;
   float: left;
   width: 16px;
   height:50px;
   line-height:50px;
   text-align:center;
   text-transform:uppercase;
}
.grayButRight {
   background:transparent url(../../../images/grayButtonRight.png) no-repeat scroll 0 0;
   display:block;
   float: left;   
   width: 16px;
   height:50px;
   line-height:50px;
   text-align:center;
   text-transform:uppercase;
}
.grayButBg {
   background:transparent url(../../../images/grayButtonBg.png) repeat-x scroll 0 0;
   display:block;
   float: left;
   height:50px;
   line-height:50px;
   text-align:center;
   text-transform:uppercase;
}
.addForm{
   margin: 0;
   padding: 0;
   background: #e2e2e2;
   height: 60px;
   float: left;
}
.addFormLeft{
   background:transparent url(../../../images/addFormLeft.png) no-repeat scroll 0 0;
   height: 60px;
   width: 11px;
   float: left;
}   
.addFormRight{
   background:transparent url(../../../images/addFormRight.png) no-repeat scroll 0 0;
   height: 60px;
   width: 11px;
   float: left;
}

/**
 * Main menu bullit sdasedwq
 */
ul.sf-menu li.item4 span.separator {
	background:transparent url(../../../images/bullet.png) no-repeat scroll right 35px;
	padding-right: 23px !important;
}

a.adswatch{
	background:transparent url(../../../images/ads-hover.png) no-repeat left -198px;
   width: 273px;
	height: 185px;
	display: block;
}
a.adswatch:hover{
	background:transparent url(../../../images/ads-hover.png) no-repeat;
   width: 273px;
	height: 185px;
}
a.admwatch{
	background:transparent url(../../../images/adm-hover.png) no-repeat left -198px;
   width: 273px;
	height: 185px;
	display: block;
}
a.admwatch:hover{
	background:transparent url(../../../images/adm-hover.png) no-repeat;
   width: 273px;
	height: 185px;
}
a.srchwatch{
	background:transparent url(../../../images/srch-hover.png) no-repeat left -197px;
   width: 273px;
	height: 185px;
	display: block;	
}
a.srchwatch:hover{
	background:transparent url(../../../images/srch-hover.png) no-repeat;
   width: 273px;
	height: 185px;
}
/* ---------------twitter общие классы---------------------- */
span.h1{
	font-family:Tahoma;
/*	text-shadow:0 1px 1px #000000;*/
	color:#747474;
	font-size:16px;
	font-weight:normal;
	height:45px;
	line-height:45px;
	margin-top:0;
	text-align:left;
	
}

#footer-twitter h3,
#post_block h3,
#twitter_block h3 {
		font-family: Tahoma, Geva CY, Sans-serif;
		color:#A3A3A3;
		font-size:18px;
		text-shadow:0 1px 1px #000000;
/*		padding-left: 13px;*/
		}

			#twitter_block .twitter,
			#post_block{
				color: #747474;
			}
/* ---------------twitter block---------------------- */

#twitter_block{
	position: relative;
	width: 480px;
	float: right;
}
		
	#twitter_block .header{
		position:absolute;
		z-index: 10; 
		left: 28px; 
		top: 5px;
		height:30px;
	}
		#twitter_block .header .title{
			white-space: nowrap; 
			position: relative; 
			left: 12px; 
			top: -20px;
		}
		

		#twitter_block .twitter{
			z-index:0;
			top: 0px;
			width: 465px;
			margin-bottom: 34px;
			float: right;
		}

	#twitter_block .moduletable .twitter-rounded-top{
		background: transparent url(../../../images/twitter-rounded-top.png) no-repeat center 0 ;
		height:36px;	
	}
	#twitter_block .moduletable .twitter-content-mid{
		background: transparent url(../../../images/twitter-content-mid.png) repeat-y center 0 ;
/*		padding: 0px 48px 0px 24px;*/
	}
	#twitter_block .moduletable .twitter-rounded-bottom{
		background: transparent url(../../../images/twitter-rounded-bottom.png) no-repeat center 0 ;
		height:15px;
	}
			#twitter_block .twitter .content_body{
				padding: 0px 45px 0px 24px;
			}
			#twitter_block .twitter .data{
				color:#999999;
			}
	

/*--------------footer-twitter------------------*/
#footer-twitter {
		position: relative;
		width: 480px;
		float: right;
		}
		
	#footer-twitter .icon{
		width: 210px; 
		position:absolute;
		left: 65px; 
		top: -316px;
		z-index: 10; 
		width: 32px;
		height: 30px;
		cursor: pointer;
		
	}		
	#footer-twitter .title{
		position:absolute;
		left: 107px; 
		top: -333px;
		z-index: 10; 
		
	}		
/* ---------------post_block---------------------- */

#post_block{	
   margin:0 0 34px 40px;
   width:440px;
	float: left;
}
	#post_block h3{
		height: 25px;
	}
	#post_block h5{
		background: transparent url(../../../images/post_block_h5.png) repeat-y center 0 ;
	}
	
.blog_bg{
	background: transparent url(../../../images/blog_bg.png) no-repeat -10px -6px;
}
/*--------------blog_post_left------------------*/
.blog_post_left{
	position: relative;
	width: 174px;
	margin-left: 22px; 
	padding-top:15px;
}
	.blog_post_left .header{
		background: transparent url(../../../images/blog_bg.png) no-repeat -10px -6px;
		z-index: 10; 
		margin: 0 0 0 0px;
		height: 32px;
      border: none !important;		
	}
		.blog_post_left .header .title{
			position: relative; 
			top: -20px;
			width: 210px; 
		}
		.blog_post_left .header .title a.icon{
			position:absolute;
			right: 41px; 
			top: -4px; 
			cursor: pointer;
		}
	.blog_post_left .body{
		padding-top: 0px;
	}
		.blog_post_left .body ul{
			margin-left: 15px;
			line-height: 22px;
		}
			.blog_post_left .body ul li, em.date, em.date a {
				line-height:14px;
				margin-bottom:6px;
			}
			
			.task-wrapper ul li{
				margin-top: 4px;
			}
			
			.task-wrapper ul li,
			.task-wrapper ul li span,
			.task-wrapper ul li span a			{
				line-height: 14px;
				margin-bottom:6px;
			}
/*--------------blog_post_bottom------------------*/
.blog_post_bottom{
	position: relative;
}
	.blog_post_bottom .header{
		background: transparent url(../../../images/blog_bg.png) no-repeat -10px -6px;
		position:absolute;
		z-index: 10; 
		top: 5px;
		height:25px;
		
	}
		.blog_post_bottom .header .title{
			position: relative; 
			top: -20px;
			width: 210px; 
		}
		.blog_post_bottom .header .title a.icon{
			position:absolute;
			right: 41px; 
			top: -4px; 
			cursor: pointer;
		}
	.blog_post_bottom .body{
		padding-top: 33px;
	}

#post_block ul{
   margin-top: 35px;
}
#post_block ul li{
	list-style: none;
}

#post_block ul li em a{
   font-family:Tahoma,Sans Serif;
   font-size:14px;
   font-weight:normal;
	font-style: normal !important;
}
.twtr-tweet-text em:first-letter {
   text-transform: uppercase;
}
.twtr-widget .twtr-tweet a.twtr-reply {
   background: transparent url(../../../images/twitstr.png) 0 2px no-repeat;  
	padding-left: 13px;	
	margin-left:5px;
	visibility: visible !important;
}
.twtr-widget .twtr-tweet a.twtr-reply:hover {
   background: transparent url(../../../images/twitstr.png) 0 -14px no-repeat;  
   padding-left: 13px;  
   margin-left:5px;
	text-decoration: underline;
   visibility: visible !important;	
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
   color:#747474 !important;
   line-height:20px !important;
}

div.header {
/*	border-bottom:1px solid #E5E5E5;*/
}
