/*reset
--------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 	margin:0;	padding:0;}
.first_table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0; }
address,caption,cite,code,dfn,var {	font-style:normal;	font-weight:normal;}
caption {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
em, i {font-style: italic;}
strong {font-weight: bold;}
:focus {outline: 0;}
/* ------------------------------------------------------------------------ */

/* typo
--------------------------------------------------------------------------- */
body { font-size: 62.5%;  font-family:Arial, Helvetica, sans-serif; color:#303030; background:url(../images/bg_main_bottom.jpg) repeat-x 0 bottom;}
a { text-decoration:none; color:#14baf0; }
h1, h2, h3, h4 {font-weight:normal; }
.superSmall {font-size:10px;}
.textSmall { font-size:1.1em;}
.textNormal { font-size:1.2em;}

.textSize1 { font-size:1.5em;}

.title1 { font-size:2em; color:#ff48df;}
.title1 a { color:#ff48df;}
.title2 { font-size:3em; color:#ff48df; letter-spacing:-0.03em;}
.title2 a { color:#ff48df;}
.title3 { font-size:3.5em; letter-spacing:-0.03em}

.smallTextGrey{font-size:0.8em; color:#989898;}
.smallText{font-size:11px; letter-spacing:normal;}
.smallTextGrey2{font-size:0.85em; color:#989898;}
.largeText{font-size:2.3em; color:#14baf0}
.largeText2{font-size:1.7em; color:#030303;}
.largeText3 {font-size:1.7em; color:#14baf0;}
.extraLargeText{font-size:6em; color:#14baf0; font-weight:bold; padding-bottom:0; letter-spacing:-0.05em;}
.hugeText{font-size:15em;  color:#14baf0; font-weight:bold; padding-bottom:0;}
.smallTextWhite{font-size:1.1em; color:#FFFFFF!important;}

/* ------------------------------------------------------------------------ */

/* common
--------------------------------------------------------------------------- */
.clear{clear:both;}
.pipeSpacer { padding:0 3px;}
.goRight { float:right;}
.goLeft { float:left;}
.hiddenContent {display:none;}
.visibleContent {display:block;}
.alignRight { text-align:right;}

/* clearfix --------*/
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix {zoom: 1;}  /*end tweak for ie7 */
/* clearfix --------*/

.checkbox, .radio {	width: 11px;	height: 25px;	padding: 0 0px 0 0;	background: url(../images/checkbox.gif) no-repeat;	display: block;	float: left;}

.top5 { margin-top:5px;}
.top8 { margin-top:8px;}
.top10 { margin-top:10px;}
.top15 { margin-top:15px;}
.top20 { margin-top:20px;}
.top30 {margin-top:30px;}
.top50 { margin-top:50px;}
.prefix5 { margin-left:5px;}
.prefix40 { margin-left:40px;}
.prefix10 { margin-left:10px;}
.prefix25 { margin-left:25px;}
.prefix55 { margin-left:55px;}

#wrapper { width:990px; margin:0 auto; }

/* ------------------------------------------------------------------------ */

/* header
--------------------------------------------------------------------------- */
#header{	width:100%;	height:236px; background:url(../images/bg_main_top.gif) repeat-x; margin-bottom:10px;}
#menuAndSearch {width:1002px; height:236px;	background:url(../images/bg_search_box.gif) no-repeat center bottom; margin:auto; position:relative; }
#logo { width:203px; height:103px; float:left; position:absolute; top:15px; left:4px;}
#logo a { display:block; width:203px; height:103px; text-indent:-9999px; background:url(../images/logo.gif) no-repeat 0 0;}

/* menu
----------------------------*/
#menu { width:790px; overflow:hidden;  list-style-type:none; margin:0 0 0 207px;}
#menu li { float:left; background:url(../images/menu_v_sep.gif) no-repeat right 0; padding:0;}
/*#menu li a { display:block; text-indent:-9999px; height:20px; padding:33px 25px 26px 25px;*/
#menu li a {
        
	border-right: 1px dotted #fff;
	color: #fff;
	display: block;
	font-size: 20px;
	height: 45px;
	/*padding-top: 30px;*/
    padding: 30px 17px 0 17px;
	text-align: center;
	/*text-indent: -9999px;*/
	text-shadow: 1px 1px 0 rgba(150, 150, 150, 0.5);
	background-image:none !important;
}

/*
#menu .navZeTop a { width:58px; background:url(../images/menu_ze_top.gif) no-repeat center 33px;}
#menu .navZeTweety a { width:84px; background:url(../images/menu_ze_tweety.gif) no-repeat center 33px;}
#menu .navZeMonitor a {width:87px; background:url(../images/menu_ze_monitor.gif) no-repeat center 33px;}
#menu .navZeWay a {width:62px; background:url(../images/menu_ze_way.gif) no-repeat center 33px; }
#menu .navZeBlog a {width:61px; background:url(../images/menu_ze_blog.gif) no-repeat center 33px;}
#menu .navZeMakers { background:none; padding-left:25px; }
*/
#menu .navZeMakers a {width:162px; height:79px; background:url(../images/menu_ze_makers.gif) no-repeat 0 0 !important; padding:0;text-indent: -9999px;border-right:0;}




/*--------------------------*/

/* search
----------------------------*/	
.search { width:940px; padding:5px 0 0 35px;}
.sources {padding-top:35px; width:886px; text-align:right; font-size:10px;}	
.searchTitle { width:76px; float:left; padding-top:14px; font-size:20px; }
.searchInputs{	width:782px; float:left;}
.searchBox { width:782px; height:55px; background-image:url(../images/bg_main_search_input.gif); background-repeat:no-repeat;}
.searchBox input { height:31px; width:770px; font-size:20px; line-height:27px; background-color:transparent; border:0; margin-top:11px; margin-left:10px; }
.todaySearches { margin-top:12px; text-align:left; padding-left:10px; font-size:11px;}
.searchFilters { font-size:12px; float:right; margin-top:-18px; margin-right:7px; display:inline; }
.searchFiltersTitle { float:left; margin:4px 0 0 0; }
.searchFilterElement { float:left; padding:0 0 0 15px;}
.searchFilters label { float:left; padding:4px 0 0 5px; white-space:nowrap; }
.searchButton { width:72px; height:55px; float:left; padding:0 0 0 10px;}
.searchButton input { width:72px; height:55px; border:0;  background:url(../images/btn_search_go.gif) no-repeat 0 0; cursor:pointer; outline:0;}
/*--------------------------*/
/* ------------------------------------------------------------------------ */

/* footer
--------------------------------------------------------------------------- */
/*#footer  {text-align:left; width:550px; height:40px; margin:0 auto; padding:240px 0 0 350px; background:url(../images/bottom.jpg) no-repeat center bottom;}*/
#footer  {text-align:center; margin: 0 auto; background-image:url(../images/bottom.jpg); background-repeat: no-repeat;background-position: center bottom; padding: 20px 0 275px 0; margin-top:20px;}
/* ------------------------------------------------------------------------ */


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

/* zeIndexBox - homepage box
----------------------------*/
.zeIndexBox { margin:0 -4px; width:998px; position:relative; z-index:1; padding:0 0 17px 0; }
.zeIndexBoxTop { width:998px; overflow:hidden; height:12px; background:url(../images/zelist_index_top.gif) no-repeat 0 0;}
.zeIndexBoxTop2 { width:998px; overflow:hidden; height:93px; background:url(../images/zelist_index_top2.gif) no-repeat 0 0;}

.zeIndexBoxBottom { width:998px;overflow:hidden; height:13px; background:url(../images/zelist_index_bottom.gif) no-repeat 0 0;}
.zeIndexBoxMiddle { width:998px; background:url(../images/zelist_index_middle.gif) repeat-y 0 0; }
.zeIndexBoxContent { width:950px; margin:0 4px; padding:1px 20px 0 20px; background:#00afe6 url(../images/zelist_index_content.gif) repeat-x 0 bottom; }

.zeIndexTab {width:950px; height:24px; background:url(../images/ze_index_tab.gif) no-repeat 0 0; padding:0 0 1px 0;}

.zeIndexTabArrowUp a { background:url(../images/ze_index_tab_arrow_up.gif) no-repeat center 8px;}
.zeIndexTabArrowDown a { background:url(../images/ze_index_tab_arrow_down.gif) no-repeat center 8px;}

.selectedTab { background:url(../images/ze_index_tab.gif) no-repeat 0 0!important;}


.zeIndexTab a { display:block; width:930px; height:20px; color:#fff; padding:4px 10px 0 10px;}
.zeIndexName { font-size:1.2em;}
.tabIndexValue { font-size:1.4em; font-weight:bold;}
.icoSmallArrowUp { background:url(../images/arrow_up_small.gif) no-repeat 0 0; padding: 0 0 0 9px;}
.icoSmallArrowDown { background:url(../images/arrow_down_small.gif) no-repeat 0 0; padding: 0 0 0 9px;}

.zeIndexTabContent { padding:10px 0; color:#fff;}
.zeIndexInfoLeftPart { width:325px; float:left; padding:0 0 0 10px;}
.zeIndexInfoCenterPart { width:280px; float:left; padding:3px 25px 0 25px;}
.zeIndexInfoRightPart { width:280px; float:left; }

.zeIndexMainStats { float:left; width:325px; overflow:hidden; padding:8px 0 0 0;}

.zeIndexMainStatsLeftPart { width:135px; float:left; margin:3px 0 0 0;}
.zeIndexMainStatsRightPart { width:190px; float:left; margin:-14px 0 0 0; }

.zeIndexBtns { clear:both; font-size:1.2em; margin:-7px 0 0 0; width:325px; height:42px; float:left;}
.btnWhatsZeIndex { background:url(../images/btn_whats_ze_index.gif) no-repeat 0 0; width:100px; display:block; height:24px; color:#fff; padding:18px 0 0 25px; text-decoration:none; float:left;}
.btnSituation { display:block; background:url(../images/btn_situation.gif) no-repeat 0 0; width:167px; height:25px; color:#fff; font-size:1.27em; padding:7px 0 2px 22px; margin:9px 0 0 10px; text-decoration:none; float:left; letter-spacing:-0.03em;}

.zeIndexGraph { float:left; padding:4px 0 0 8px; }
.zeIndexBigName { font-size:1.9em;}
.zeIndexDate { font-size:1.1em; margin:4px 0 8px 0;}
.zeIndexBigValue { font-size:7.5em; float:left;}
.zeIndexDifference { font-size:2em; float:left; margin:25px 0 0 0;}
.icoBigArrowUp { background:url(../images/arrow_up_big.gif) no-repeat center 3px; padding:25px 0 0 0;}
.icoBigArrowDown { background:url(../images/arrow_down_big.gif) no-repeat center 3px; padding:25px 0 0 0;}

.zeIndexDesc { font-size:1.2em; line-height:18px}
.zeIndexUpdateTime { font-size:1.2em; font-weight:bold; margin:9px 0 0 0;}

.zeIndexInfoRightPart ul { list-style-type:none; margin:-2px 0 0 0; float:left; width:280px;}
.zeIndexInfoRightPart ul li { border-bottom:1px solid #84dbf6; padding:7px 0 7px 0; }
.zeIndexInfoRightPart ul li span { font-size:1.2em;}
.zeIndexInfoRightPart ul li.lastItem { border:0; font-size:17px;}

.zeIndexStatsDate { font-size:2.6em; letter-spacing:-0.03em; color:#fff; padding:30px 0 0 24px; width:636px; float:left;}
.zeIndexStatsNav { float:right; list-style-type:none; height:80px; overflow:hidden; margin:4px 0 0 0;}
.zeIndexStatsNav li { border-left:1px solid #e8e8e8; float:left;}
.zeIndexStatsNav li a { display:block; float:left; width:69px; height:79px;}
.zeIndexStatsNav .prevBtn a { background:url(../images/btn_nav_stats_prev.gif) no-repeat center center; }
.zeIndexStatsNav .nextBtn a { background:url(../images/btn_nav_stats_next.gif) no-repeat center center; }

/*--------------------------*/

/* boxType1 - featured boxes on homepage
----------------------------*/
.zePromoBoxes { width:1005px; margin-right:-15px; margin-bottom:20px;}
.boxType1 { width:320px; float:left; margin:0 15px 0 0;}
.boxType1Top { width:320px; height:10px; background:url(../images/bg_box_type1_top.gif) no-repeat 0 0;}
.boxType1Bottom { width:320px; height:10px; background:url(../images/bg_box_type1_bottom.gif) no-repeat 0 0;}
.boxType1Middle {width:280px; padding:6px 19px 0 19px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background:#fff url(../images/bg_box_type1_middle.gif) repeat-x 0 bottom;  min-height:295px; height:auto !important; /*IE6 min-height CSS hack, together with the next line*/height:295px; }
.boxType1Header { font-size:2em; font-weight:bold;}
.boxType1MoreHeader { font-size:1.5em; padding:5px 0 0 0; }
.zeMonitorShortDesc { font-size:1.2em; line-height:1.5em; padding:13px 150px 12px 0; background:url(../images/ze_monitor_thumb.gif) no-repeat right 20px;}
.moreLink { margin:5px 0 0 0;} 
.monitorPrice { margin:6px 0 0 0;}
.boxType1News { padding:8px 0 11px 0; }
.news { border-bottom:1px solid #82d9f4; padding:5px 0 9px 0;}
.newsThumb { width:60px; height:60px; overflow:hidden; float:left;}
.newsBlurb { font-size:1.2em; line-height:1.5em;}
.newsHasThumb .newsBlurb { margin:3px 0 0 70px;}
.newsLastItem { border:0;}
.newsDate { font-size:1.1em; line-height:1.5em; color:#909090; margin:4px 0 0 0;}
.newsTitle { font-size:1.2em; line-height:1.5em; font-weight:bold;}
/*--------------------------*/

/* boxType2 - main container
----------------------------*/
.boxType2 { width:990px; padding:0 0 20px 0;}
.boxType2Top { width:990px; height:10px; background:url(../images/bg_box_type2_top.gif) no-repeat 0 0;}
.boxType2Top2 { width:950px; height:92px; padding:30px 20px 0 20px; background:url(../images/bg_box_type2_top2.gif) no-repeat 0 0;}
.boxType2Bottom {width:990px; height:10px; background:url(../images/bg_box_type2_bottom.gif) no-repeat 0 0;}
.boxType2Middle { width:950px; padding:15px 19px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
.boxType2LeftCol { width:615px; float:left;}
.boxType2RightCol { width:300px; float:left; padding-left:35px; }
/*--------------------------*/

/* boxHeadType1 - generic box header
----------------------------*/
.boxHeadType1 { border-bottom:4px solid #82d9f4; font-size:2.5em; letter-spacing:-0.04em;  padding:0 0 5px 0; height:29px; position:relative;}
.boxHeadType1 .boxHeadDecoration { width:90px; height:47px; background:url(../images/box_header_decoration.gif) no-repeat 0 0; position:absolute; right:-2px; bottom:-23px;}
.boxHeadType1 .boxHeadDecoration2 {width:90px; height:47px; background:url(../images/box_header_decoration2.gif) no-repeat 0 0; position:absolute; right:-2px; bottom:-16px;}
.boxHeadType1 .boxHeadTitle{ font-size:0.9em;}

.boxHeadTitle1 { font-size:0.65em; padding:7px 0 0 0;}

.boxHeadOptions { color:#fff; font-size:1.2em; width:604px; height:29px; margin-top:1px; padding:0 0 0 11px; background:url(../images/bg_box_head_options.gif) no-repeat 0 0; position:relative; z-index:1;  }
.boxHeadOptions2 {color:#fff; font-size:1.2em; width:938px; height:29px; margin-top:1px; padding:0 0 0 11px; background:url(../images/bg_box_head_options2.gif) no-repeat 0 0; position:relative; z-index:1;}

.boxHeadOptions .boxHeadSelect, .boxHeadOptions2 .boxHeadSelect { padding:4px 0 0 0; float:left;}
.boxHeadOptions2 select { float:left; font-size:12px; width:160px;}

.boxHeadOptions2 .customInput { font-size:12px; padding:0 2px 0 2px; width:160px; height:15px;  margin:0 0 0 5px; float:left;}
.boxHeadOptions2 .customSubmitBtn { width:75px; height:19px; background:url(../images/btn_search.gif) no-repeat 0 0; border:0; margin-left:5px; float:left; cursor:pointer;}

.boxHeadTabs { float:left; padding:7px 0 0 15px;}
.boxHeadTabs a { text-decoration:underline; color:#fff;}
.boxHeadTabs .selected { text-decoration:none; cursor:text;}

.boxHeadFilters {float:left; padding:4px 0 0 15px;}
.boxHeadFilters label { float:left; margin:3px 10px 0 4px;} 

/*--------------------------*/

/* listType1 - most twittered posts 
----------------------------*/
.listType1 { list-style-type:none; padding: 0 0 24px 0;}
.listType1 li { border-bottom:1px solid #82d9f4; padding:15px 0 10px 0;}
.twitterPostInfo { padding:0 0 1px 0;}
.twitterPostAuthor { font-size:1.5em; color:#ff48df;}
.zelistLinkInfo { font-size:1.1em;}
.twitterLinks { font-size:1.1em; margin:8px 0 0 0;}
.twitterLinks a { color:#303030; text-decoration:underline;}
.twitterLinksIco { padding:4px 23px 4px 0; background:url(../images/ico_twitter_links.gif) no-repeat right 0; float:left; margin:-3px 4px 0 0; font-weight:bold;}
.trackbacksLinksIco {padding:4px 15px 4px 0; background:url(../images/ico_trackbacks.gif) no-repeat right center; float:left; margin:-3px 4px 0 0; font-weight:bold;}
.twitterLinksContainer { float:left; width:570px; padding:0 0 0 3px; overflow:hidden; }
/*--------------------------*/

/* boxType3 - most commented posts 
----------------------------*/
.mostCommentedPosts { margin-top:18px;}
.boxType3 { margin-top:15px;}
.boxType3Top { width:615px; height:5px; background:url(../images/bg_box_type3_top.gif) no-repeat 0 0;}
.boxType3Bottom {width:615px; height:5px; background:url(../images/bg_box_type3_bottom.gif) no-repeat 0 0;}
.boxType3Middle {border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; width:575px; padding:0 19px; background:url(../images/bg_box_type3_middle.gif) repeat-x 0 bottom;}
.mostCommentedPostInfo { border-bottom:1px solid #e8e8e8; padding:3px 0 7px 0; margin: 0 0 7px 0;}
.mostCommentedPostInfo .goRight { text-align:right; width:310px;}
.mostCommentedAuthor { font-size:1.5em; float:left;}
.commentsIco { background:url(../images/ico_comments.gif) no-repeat 0 center; padding:0 0 0 16px;}
.trackbacksIco { background:url(../images/ico_trackbacks.gif) no-repeat 0 center; padding:0 0 0 16px;}
.postBlurb { background:url(../images/bg_post_blurb.gif) no-repeat 0 3px; padding:0 0 9px 30px; font-size:1.7em; margin:10px 0 0 0;}
.postTwitts { background:url(../images/ico_big_trackbacks.gif) no-repeat 0 3px; padding:0 0 9px 30px; font-size:1.4em; margin:10px 0 0 0;}
.postReactions { border-top:1px solid #82d9f4; font-size:1.2em; padding:5px 0 0 0 ;}
/*--------------------------*/

/* top10 blogs list
----------------------------*/
.listType2 { list-style-type:none; }
.listType2 li { border-bottom:1px solid #82d9f4; padding:10px 0; height:40px;}
.zeTopPosition { color:#fff; font-size:2em; text-align:center; width:40px; height:32px; float:left; overflow:hidden; padding-top:8px; background:url(../images/bg_position.gif) no-repeat 0 0; }
.zeTopNoOne .zeTopPosition {background:url(../images/bg_position_1.gif) no-repeat 0 0;}
.zeTopNoOne .zeBlogInfo .zeBlog { font-size:2em; margin-top:-1px; }
.zeTopNoOne .zeBlogInfo .zeBlogDetails  {margin-top:3px;}
.zeBlogInfo { margin-left:46px;}
.zeBlogInfo .zeBlog { font-size:1.5em; margin-top:2px; width:230px; overflow:hidden;}
.zeBlogInfo .zeBlogDetails { font-size:1.1em; margin-top:7px;}
/*--------------------------*/

/* boxType4 - widgets box / newsletter
----------------------------*/
.boxType4 { margin:25px 0 0 0; width:280px; }
.boxType4Top { width:280px; height:12px; background:url(../images/bg_box_type4_top.gif) no-repeat 0 0;}
.boxType4Bottom { width:280px; height:12px; background:url(../images/bg_box_type4_bottom.gif) no-repeat 0 0;}
.boxType4Middle { width:249px; padding:8px 13px 0 18px; background:url(../images/bg_box_type4_middle.gif) repeat-y 0 0;}
.boxType4Title { font-size:2.5em; color:#14baf0; }
.boxType4Blurb {  font-size:1.1em; color:#8b8b8b; width:160px; padding-top:5px;}
.zelistNewsletter { background:url(../images/bg_zelist_newsletter.gif) no-repeat 84px 0; margin:-17px 0 0 0;}
.zelistNewsletter .boxType4Title  {padding-top:12px;}
.widget_form { margin:9px 0 0 0;}
.widget_form .inpt { width:136px; vertical-align:top; margin:2px 5px 0 0; font-size:11px; padding:2px 2px; float:left; }
.widget_form .btn { width:98px; float:left; height:24px;}
.widgetDesc { font-size:1.2em; line-height:1.5em; margin:10px 0 10px 0;}
.copyWidget {border-top:1px solid #82d9f4; padding:15px 0; text-align:center;}
.widgetTitle { font-size:1.8em; color:#ff48df; letter-spacing:-0.03em; padding:0 0 5px 0;}
.customWigetTextarea { border:2px solid #82d9f4; width:237px; height:40px; overflow:hidden; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:4px;}
/*--------------------------*/

.boxType2HalfCol { width:455px; float:left;}
.boxType5 { margin-top:15px;}
.boxType5Top { height:10px; width:455px; background:url(../images/bg_box_type5_top.gif) no-repeat 0 0;}
.boxType5Bottom { height:10px; width:455px; background:url(../images/bg_box_type5_bottom.gif) no-repeat 0 0;}
.boxType5Middle { width:415px; padding:0 19px; border-left:1px solid #e8e8e8;  border-right:1px solid #e8e8e8;  background:url(../images/bg_box_type5_middle.gif) repeat-x 0 bottom;}

.boxType6 { width:280px; float:left;}
.boxType6 .boxHeadTitle { font-size:0.7em; }
.videoItem { padding:10px 0 5px  0;}
.videoItem .zeMovie { font-size:1.5em; margin:10px 0 0 0;}
.zeMovieInfo { height:22px; margin:5px 0 0 0;}
.movieLinksNo { font-size:1.1em; padding:4px 0 0 0;}
.plusBtn { display:block; float:left; width:21px; height:21px; background:url(../images/btn_plus.gif) no-repeat 0 0; margin:0 5px 0 0;}
.minusBtn { display:block; float:left; width:21px; height:21px; background:url(../images/btn_minus.gif) no-repeat 0 0; margin:0 5px 0 0;}

.videoItem ul { list-style-type:none; padding:0 0 0 25px; border-top:1px solid #82d9f4; margin:5px 0 0 0;}
.videoItem ul li { border-bottom:1px solid #82d9f4; font-size:1.2em; padding:5px 0;}
.videoItem ul li.lastItem { border:0; }


/* ------------------------------------------------------------------------ */

.blogUtils{	float:right;  width:294px; display:inline; margin-right:-6px;}
.utilsBtn  {display:inline;float:left;height:46px;margin:0 3px 0 0;text-indent:-9999px;width:46px;}
.infoBtn { background:url(../images/sprite_utilis.gif) -1px -1px;}
.impPostsBtn {background:url(../images/sprite_utilis.gif) -47px -1px;}
.commentsBtn {background:url(../images/sprite_utilis.gif) -93px -1px;}
.graphBtn { background:url(../images/sprite_utilis.gif) -139px -1px; }
.linksBtn  { background:url(../images/sprite_utilis.gif) -185px -1px; } 
.relatedBtn { background:url(../images/sprite_utilis.gif) -277px -1px;}
.backBtn {background:url(../images/sprite_utilis.gif) -325px -1px;}

/* ZE TOP 
--------------------------------------------------------------------------- */

#addBlog { float:right;  margin-right:45px; display:inline; margin-top:-27px; position:relative; z-index:1;}

#listNavi{	width:600px; padding-left:89px;	padding-top:50px; list-style-type:none;}
#listNavi img{	float:left;	margin-left:5px;}
#listNavi .position { height:24px; float:left;	margin-left:5px; padding-top:7px;}
.listNavi2{	width:500px; }
.listNavi2 img{	float:left;	margin-left:5px; }
.listNavi2 .position{ height:24px; float:left; margin-left:5px;	padding-top:7px; }
.listNavi2 .pages_select{ height:24px; float:left; margin-left:5px; padding-top:5px; }
.listNavi2 .pages_select_first_page{ width:100px; float:left; margin-left:5px; padding-top:5px;	margin-top:15px; }
#listNavi3{	width:270px; padding-top:10px; }
#listNavi3 img { float:left; margin-left:5px; }
#listNavi3 .position{ height:24px; float:left; margin-left:5px; padding-top:7px; }
#numberOneTags{ color:#9A9A9A; font-size:0.9em; margin:-32px 0 0 0; padding:0 0 10px 0;	background:none;}
#numberOne {border-bottom:1px solid #82D9F4; margin-top:-104px;}
.blogZeTopPosition { float:left; padding:10px 0 0 0; width:600px;}
.blogZeTweetyPosition { float:left; padding:0px 0 0 0; width:600px;}
.arrowIcoUp { padding:0 5px; background:url(../images/arrow_up_small_2.gif) no-repeat 0 0;}
.arrowIcoDown { padding:0 5px; background:url(../images/arrow_down_small_2.gif) no-repeat 0 0;}
.arrowIcoConstant  { padding:0 7px; background:url(../images/arrow_constant_small2.gif) no-repeat 0 0;}

/* paginator 
----------------------------*/
.paginator { list-style-type:none; font-size:1.2em;}
.paginator li { float:left; padding:0; margin:0;  background-image:none;}
.paginator li a { background-image:url(../images/sprite_paginator.gif); background-repeat:no-repeat;}
.paginator .status {padding:0 5px; text-align:center; margin:8px 2px;  }
.paginator .pagerBtn { display:block; text-indent:-99999px;  width:31px; height:31px; margin:0 0 0 3px; position:relative; z-index:9999;}

.firstPosts { background-position:0 0;}
.previousPosts { background-position:-35px 0}
.nextPosts { background-position:-70px 0;}
.lastPosts { background-position:-105px 0;}

.firstPostsDisabled { background-position:0 -36px; cursor:default;}
.previousPostsDisabled { background-position:-35px -36px; cursor:default;}
.nextPostsDisabled { background-position:-70px -36px; cursor:default;}
.lastPostsDisabled { background-position:-105px -36px; cursor:default;}

#addBlog .addBlogBigBtn { background:url(../images/bg_add_blog.gif) no-repeat 0 0; display:block; height:20px; color:#000; width:117px; padding:118px 38px 0 0; text-align:right; text-transform:uppercase;}
.addBlogPop .container {width:198px; height:100px; background:url(../images/bg_add_blog_container.gif) repeat-x 0 0; }
.addBlogPop .closeBtn {	float:right; }
.addBlogPop .closeBtn img{	margin-top:-12px; margin-right:-10px; position:relative; }
.addBlogPop .inputBox input{ border:0;	margin:5px 10px 5px 7px; width:174px; height:12px; padding:5px;	font-size:1.1; background-position:-686px no-repeat; }
.theSubmit input{ font-size:1.1em;	margin:0 10px 10px 7px;	width:184px;}
/*--------------------------*/

.searchStuff{  font-size:1.2em;}

.twitterPic img{ padding:7px; background:url(../images/bg_twitter.gif) no-repeat;margin:0 0 0px 0px; vertical-align:middle;}
.twitterStatsOne {float:right; margin-top:-60px; font-size:11px;}
.twitter_stats {float:right; padding-top:15px; font-size:11px;}
.twitter_stats a, .twitter_stats_one a {color:#9a9a9a;}

.current_stat_normal {text-align:center; font-size:1.6em; }
.current_stat {color:#98d633!important;text-align:center; font-size:1.6em; }
.green_txt {color:#98d633!important; font-weight:bold;}

.postIco { background:url(../images/ico_post.gif) no-repeat 0 center; padding:0 0 0 20px!important;}

.listType3 { list-style-type:none; padding: 0 0 24px 0;}
.listType3 li { border-bottom:1px solid #82D9F4; padding:7px 0;}

.boxHeadBtn { margin:-14px 5px 0 0;}

.tableTemplate1 { width:100%;}
.tableTemplate1 td {border-bottom:1px solid #82d9f4;  padding:5px 10px; font-size:1.5em;}

.icoRSSComments { background:url(../images/ico_rss.gif) no-repeat 0 0; width:16px; height:17px; display:block; float:left; text-indent:-9999px; margin:0 3px 0 0;}
#aboutZeList { background:url(../images/pic_ce_este_zl.gif) no-repeat right 0; font-size:1.2em; line-height:18px; padding:0 440px 0 0; text-align:left;}
#aboutZeMirror {background:url(../images/pic_ce_este_zm.gif) no-repeat right 0; font-size:1.2em; line-height:18px; padding:0 440px 0 0; text-align:left;}

.spaceBar { height:4px; background:#82d9f4;}

/* ------------------------------------------------------------------------ */


/* blogosphere / twitosphere - page
--------------------------------------------------------------------------- */

/* zeMainBox - common styles - the main big box which contains info about  "roBlogs Index:" or "roTwitts Index" (contains other blocks elements)
----------------------------*/
.zeMainBox {width:998px; margin:0 -4px; padding:0 0 17px; position:relative; z-index:1;}
.zeMainBoxTop { width:998px; height:107px;}
.zeMainBoxMiddle { width:930px; padding:0 34px 10px 34px;}
.zeMainBoxBottom { width:998px; height:14px;}
.zeMainBoxTitle { padding:27px 0 0 35px; width:640px; float:left;}
/*--------------------------*/

/* zeMainBoxNavi - common styles
----------------------------*/
.zeMainBoxNavi { float:left; width:320px; height:60px; margin:23px 0 0 0;}
.zeMainBoxNavi .prevBtn { width:50px; height:60px; float:left;}
.zeMainBoxNavi .prevBtn a { display:block; width:29px; height:33px; margin:14px 0 0 0; }
.zeMainBoxNavi .status {width:198px; height:19px; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8;  text-align:center; font-size:1.6em; padding:20px 0 21px 0; letter-spacing:-0.03em; float:left;}
.zeMainBoxNavi .nextBtn {width:50px; height:60px; float:left; }
.zeMainBoxNavi .nextBtn a {display:block; width:29px; height:33px; margin:14px 0 0 20px;}
/*--------------------------*/

/* zeMainBoxBlogs - color scheme 1 - blogosphere page
----------------------------*/
.blogosphereText { width:498px; height:62px; display:block; text-indent:-9999px; background:url(../images/blogosphere_text.gif) no-repeat 0 0; }

.zeMainBoxBlogs .zeMainBoxTop { background:url(../images/bg_ze_main_box_top_1.gif) no-repeat 0 0;}
.zeMainBoxBlogs .zeMainBoxMiddle { background:url(../images/bg_ze_main_box_middle_1.gif) repeat-y 0 0;}
.zeMainBoxBlogs .zeMainBoxBottom { background:url(../images/bg_ze_main_box_bottom_1.gif) no-repeat 0 0;}

.zeMainBoxBlogs .prevBtn a { background:url(../images/ze_main_box_navi_prev_1.gif) no-repeat 0 0;}
.zeMainBoxBlogs .nextBtn a { background:url(../images/ze_main_box_navi_next_1.gif) no-repeat 0 0;}

.zeMainBoxBlogs .overallNumbers li {border-bottom:1px solid #84dbf6;}

.zeMainBoxBlogs .listType4 { border-top:1px solid #84dbf6;}
.zeMainBoxBlogs .listType4 li {border-bottom:1px solid #84dbf6;}

.zeMainBoxBlogs .boxType7Top { background:url(../images/bg_box_type7_top_1.gif) no-repeat 0 0;}
.zeMainBoxBlogs .boxType7Middle {background:url(../images/bg_box7_middle_1.gif) repeat-y 0 0;}
.zeMainBoxBlogs .boxType7Bottom {background:url(../images/bg_box_type7_bottom_1.gif) no-repeat 0 0;}
.zeMainBoxBlogs .boxType7Content { background:#008ab5 url(../images/bg_box_type7_content_1.gif) repeat-x 0 bottom;}
/*--------------------------*/

/* zeMainBoxTwitts - color scheme 2 - twittosphere page
----------------------------*/
.twittosphereText { width:498px; height:50px; display:block; text-indent:-9999px; background:url(../images/twittosphere_text.gif) no-repeat -1px 2px; }

.zeMainBoxTwitts .zeMainBoxTop { background:url(../images/bg_ze_main_box_top_2.gif) no-repeat 0 0;}
.zeMainBoxTwitts .zeMainBoxMiddle { background:#5599bb url(../images/bg_ze_main_box_middle_2.gif) repeat-y 0 0;}
.zeMainBoxTwitts .zeMainBoxBottom { background:url(../images/bg_ze_main_box_bottom_2.gif) no-repeat 0 0;}

.zeMainBoxTwitts .prevBtn a { background:url(../images/ze_main_box_navi_prev_2.gif) no-repeat 0 0;}
.zeMainBoxTwitts .nextBtn a { background:url(../images/ze_main_box_navi_next_2.gif) no-repeat 0 0;}

.zeMainBoxTwitts .overallNumbers li {border-bottom:1px solid #88b7cf;}
.zeMainBoxTwitts .listType4 { border-top:1px solid #88b7cf;}
.zeMainBoxTwitts .listType4 li {border-bottom:1px solid #88b7cf;}

.zeMainBoxTwitts .indexValue { color:#33ccff;}

.zeMainBoxTwitts .boxType7Top { background:url(../images/bg_box_type7_top_2.gif) no-repeat 0 0;}
.zeMainBoxTwitts .boxType7Middle {background:url(../images/bg_box7_middle_2.gif) repeat-y 0 0;}
.zeMainBoxTwitts .boxType7Bottom {background:url(../images/bg_box_type7_bottom_2.gif) no-repeat 0 0;}
.zeMainBoxTwitts .boxType7Content { background:#224466 url(../images/bg_box_type7_content_2.gif) repeat-x 0 bottom;}
/*--------------------------*/


/* boxType7 common styles - this box is the main box inside zeMainBox - it displays the main info about "roBlogs Index" or "roTwitts Index"
-------------------------------------*/
.boxType7 { margin:0 0 0 -4px; width:629px; float:left; color:#fff;}
.boxType7Top {  height:10px; width:629px;}
.boxType7Middle {  width:629px;}
.boxType7Bottom { height:10px; width:629px;}
.boxType7Content {  margin:0 4px 0 4px;  padding:0 20px 8px 20px; }

.indexDetailsLeftPart { float:left; margin:10px 0 20px 0;}
.indexDetailsRightPart { float:right; width:255px; text-align:right; margin:-8px 0 -10px 0;}
.indexLabel { font-size:5em;}
.indexDate { font-size:1.2em; margin:5px 0 0 0;}
.indexValue { font-size:12em; float:right;}
.indexValueDif { margin:67px 0 0 0; font-size:2em; float:right; padding:22px 0 0 0; }
.positiveArrow {background:url(../images/arrow_up_size_1.gif) no-repeat center 0;}
.negativeArrow {background:url(../images/arrow_down_big.gif) no-repeat center 0;}

/* listType4 list - this list goes inside boxType7
----------------------------*/
.listType4 { list-style-type:none; }
.listType4 li { font-size:1.4em;  padding:5px 0;}
.listType4 li .highlightText { font-weight:bold; color:#4eff00;}
.listType4 li .highlightTextRed {  font-weight:bold; color:#ff5151;}
/*--------------------------*/
/*-------------------------------------*/

/* overallNumbers - this list goes near the boxType7 
----------------------------*/
.overallNumbers { float:left; width:270px; list-style-type:none; color:#fff; margin:0 0 0 35px;}
.overallNumbers li {  padding:8px 0; font-size:1.2em;}
.overallNumbers li.lastItem { border:0; font-size:1.5em;}
.overallNumbers li.lastItem .superSmall { font-size:12px;}
/*--------------------------*/

/* boxType8 - this box displays stats (placed inside zeMainBox )
----------------------------*/
.boxType8 { margin:20px 0 0 0;}
.boxType8Top { background:url(../images/bg_box_type8_top.gif) no-repeat 0 0; height:37px; width:929px;}
.boxType8Middle { background:#e6f3f6 url(../images/bg_box_type8_middle.gif) repeat-x 0 0; width:889px; padding:0 20px 15px 20px;} 
.boxType8Bottom { background:url(../images/bg_box_type8_bottom.gif) no-repeat 0 0; height:6px; width:929px;}
.boxType8Title { font-size:1.6em; font-weight:bold; padding:5px 0 0 20px; float:left;}
.boxType8Date { float:right; color:#fff; font-size:1.1em; padding:10px 0 0 0;}

.tableTemplate2 { width:100%;}
.tableTemplate2 td { font-size:1.2em; border-bottom:1px solid #84dbf6; height:30px; padding:0 10px;}
.tableTemplate2 .even td { background:#def2f8;}
/*--------------------------*/


.twitterStatsForm label { font-size:1.2em; padding:8px 0 4px 0; width:280px; float:left}
.twitterStatsForm .customInput1 { float:left; background:url(../images/bg_custom_input1.gif) no-repeat 0 0; width:213px; height:33px; margin:0 4px 0 0;}
.twitterStatsForm .customInput1 input { border:0; background:none; color:#fff; padding:9px 0 0 10px;}
.twitterStatsForm .customSubmitBtn { float:left;}
.twitterStatsForm .customSubmitBtn input { width:63px; height:34px; background:url(../images/btn_seek_on_twitter.gif) no-repeat 0 0; cursor:pointer; border:0; float:left; text-indent:-9999px; outline:0;}
/* ------------------------------------------------------------------------ */

.twitterAuthor { float:left; font-size:1.5em;  background:url(../images/ico_twitter_links.gif) no-repeat left 0; padding: 1px 0 1px 25px; display:block;}

.errorMsg { background:url(../images/error_ico.gif) no-repeat 0 center; border-bottom:1px solid #82d9f4; padding:12px 0 12px 40px; font-size:2em; color:#d80b0b; line-height:20px;}

.newIco { background:url(../images/new_ico.gif) no-repeat right center; padding-right:30px;}

.zeInfoIco { background:url(../images/btn_ze_info.gif) no-repeat 0 0; padding:0 6px; margin:0 0 0 5px; font-size:11px;  }

.tableTemplate3  td { vertical-align:top; width:50%;}

.tableSmallText td {font-size:1.1em!important; padding:0 7px!important; } 


.awards { width:300px; margin:0 -20px 0 0;}
.awards a { display:block; float:left; height:86px; margin:10px 15px 0px 0; text-indent:-99999px; width:132px; }

.interneticsAward { background:url(../images/sprite_prize.gif) no-repeat 0 0;}
.interneticsMicrosoftAward {background:url(../images/sprite_prize.gif) no-repeat -132px 0;}
.webstockAward {background:url(../images/sprite_prize.gif) no-repeat -265px 0;}
.ronewmediaAward {background:url(../images/sprite_prize.gif) no-repeat -397px 0; }





/* LIVE WALL
--------------------------------------------------------------------------- */

#liveWall { 
			position:relative;
			overflow:hidden;
		
			width:950px;
			padding:20px;
			margin:0 auto;
			
			background: #ffffff;
			background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 27%, #e5e5e5 78%, #e0e0e0 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(27%,#f8f8f8), color-stop(78%,#e5e5e5), color-stop(100%,#e0e0e0));
			background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 27%,#e5e5e5 78%,#e0e0e0 100%);
			background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 27%,#e5e5e5 78%,#e0e0e0 100%);
			background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 27%,#e5e5e5 78%,#e0e0e0 100%);
			background: linear-gradient(top,  #ffffff 0%,#f8f8f8 27%,#e5e5e5 78%,#e0e0e0 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );
			
			-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
			
			-webkit-box-shadow: 0px 0px 5px 0px #dbdbdb;
			-moz-box-shadow: 0px 0px 5px 0px #dbdbdb;
			box-shadow: 0px 0px 5px 0px #dbdbdb; 
}

#liveWallDecoration { 
			width:990px; height:8px;  position:absolute; top:0; left:0px; background:url(../images/pattern-how-to-web.png) repeat-x 0 0; -moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			-webkit-border-radius: 10px 10px 0px 0px;
			border-radius: 10px 10px 0px 0px; 
}

#liveWallHead { margin-bottom:20px; font-size:4em;}
.setCol1 { color:#1fb9f2;}
.setCol2 { color:#8149ab;}
.setCol3{ color:#9fd665;}
.liveWallMoreBtn { 
			color:#333;
			font-size:2.5em; 
			font-weight:bold;
			text-align:center;
			text-decoration:none!important;
			display:block; 
			padding:8px 0;
			border:1px solid #fff;
			
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px; 
			
			background: #ffffff;
			background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 37%, #e7e7e7 90%, #e6e6e6 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(37%,#f7f7f7), color-stop(90%,#e7e7e7), color-stop(100%,#e6e6e6));
			background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 37%,#e7e7e7 90%,#e6e6e6 100%);
			background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 37%,#e7e7e7 90%,#e6e6e6 100%);
			background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 37%,#e7e7e7 90%,#e6e6e6 100%);
			background: linear-gradient(top, #ffffff 0%,#f7f7f7 37%,#e7e7e7 90%,#e6e6e6 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
			
			-webkit-box-shadow: 0px 0px 5px 0px #dbdbdb;
			-moz-box-shadow: 0px 0px 5px 0px #dbdbdb;
			box-shadow: 0px 0px 5px 0px #dbdbdb; 
}

.liveWallTwitt { margin-bottom:15px;}
.liveWallTwittThumb { 
			float:left;
			
			background:#fff; 
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			
			-webkit-box-shadow: 0px 0px 5px 0px #dbdbdb;
			-moz-box-shadow: 0px 0px 5px 0px #dbdbdb;
			box-shadow: 0px 0px 5px 0px #dbdbdb; 
			
			padding:5px; float:left;
			
			}

.liveWallTwittContent {
			position:relative;
			height:72px;
			margin-left:95px;
			padding:0 20px;
			border:1px solid #fff;	
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			
			-webkit-box-shadow: 0px 0px 5px 0px #dbdbdb;
			-moz-box-shadow: 0px 0px 5px 0px #dbdbdb;
			box-shadow: 0px 0px 5px 0px #dbdbdb; 
			
			background: #fafafa;
			background: -moz-linear-gradient(top, #fafafa 0%, #ffffff 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ffffff));
			background: -webkit-linear-gradient(top, #fafafa 0%,#ffffff 100%);
			background: -o-linear-gradient(top, #fafafa 0%,#ffffff 100%);
			background: -ms-linear-gradient(top, #fafafa 0%,#ffffff 100%);
			background: linear-gradient(top, #fafafa 0%,#ffffff 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 );
			
}

.liveWallMeta { font-size:1.1em; margin-bottom:5px; padding:8px 0 0 0;}			
.liveWallMeta a { color:#14baf0;}
.liveWallPipe { padding:0 3px; color:#c5c5c5;}
.liveWallMetaDate { font-size:10px; font-weight:bold; color:#a6a6a6;}

.liveWallTwBlurb { color:#626262;  font-style:italic; font-size:1.7em;  line-height:19px; width:655px;}

.liveWallTwCorner { width:25px; height:28px; background:url(../images/twitt-corner.png) no-repeat 0 0; position:absolute; left:-17px; top:-8px;}

/* ------------------------------------------------------------------------ */

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

.promoZeFor { width:990px; margin:0 auto;padding-bottom:15px;}
.promoZeFor a { text-decoration:none;}

.promoZFB { float:left; margin-right:16px; background:url(../images/bg_promo_zfb.png) no-repeat 0 0; width:485px; height:170px; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px; border:1px solid #e8e8e8; }
.promoZFTitle { font-size:20px; font-weight:bold; padding:10px; color:#fff; line-height:25px; margin-bottom:32px; text-shadow: 0px -1px 0px #187a99;
filter: dropshadow(color=#187a99, offx=0, offy=-1);}
.promoZFTitle a { color:#fff;}
.promoZFTitle  span { display:block; font-size:28px;}
.promoZBBlurb { font-size:15px; line-height:18px; width:310px; padding:0 0 0 10px;}
.promoZBBlurb a { color:#434343;}

.promoZFP { float:left;  background:url(../images/bg_promo_zfp.png) no-repeat 0 0; width:485px; height:170px; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px; border:1px solid #e8e8e8; }

.promoZFB, .promoZFP { position:relative;}
.zfFakeLink { position:absolute; right:20px; top:10px; display:block; width:135px; height:140px;}




/*widget Livewall*/

.livewallWidget{ width:300px; background-color:#dd33bb; padding:0px 0 30px 0;
		   border-radius:10px;
		   -moz-border-radius:10px;
		   -webkit-border-radius:10px;

}
/*.widgetTitle { font-size:1.8em; color:#ff48df; letter-spacing:-0.03em; padding:0 0 5px 0;}*/
.livewallwidgetTitle{padding:15px 20px 17px 80px; color:#fff; font-size:29px;background:url(../images/ico_widget_livewall.png) 10px 10px no-repeat;}
.livewallWidget ul{margin:0; padding:0}

.livewallWidget li{ padding:12px 10px 14px 60px; position:relative; border-bottom:1px solid #e0e0e0;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#f0f0f0));
	background-image: -webkit-linear-gradient(top, #ffffff, 0%, #f0f0f0, 100%);
	background-image: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background-image: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ff3c00', GradientType=0);

}
.livewallTitle{width:215px; float:right; font-size:20px;}
.livewallStats{width:215px; float:right; font-size:15px;}
.livewallPostsNo{ border:1px solid #e0e0e0; background-color:#fff; text-align:center; padding:4px 0 4px 0; width:52px; position:absolute; top:10px; left:10px;
		   border-radius:5px;
		   -moz-border-radius:5px;
		   -webkit-border-radius:5px;
}
.livewallWidget ul { list-style-type:none;}



/********************************************/
.zeIndexResearchBox { width:946px; background-color:#fff; border:1px solid #fff; position:relative; z-index: 1; padding: 20px; margin: 0px -4px 20px 0;
		  border-radius: 10px;
		  -moz-border-radius: 10px;
		  -webkit-border-radius: 10px;
		  box-shadow: 0 0 10px rgba(66,99,115,0.2);
		  -moz-box-shadow: 0 0 10px rgba(66,99,115,0.2);
		  -webkit-box-shadow: 0 0 10px rgba(66,99,115,0.2);
		  background-image: -webkit-gradient(
			  linear,
			  left top,
			  left bottom,
			  color-stop(0, rgb(255,255,255)),
			  color-stop(1, rgb(245,250,252))
			  );
		  background-image: -moz-linear-gradient(
			  center top,
			  rgb(255,255,255) 0%,
			  rgb(245,250,252) 100%
			  );

}
.zeIndexResearchTitle{ padding:0 0 10px 45px; font-size: 24px; font-weight:bold; border-bottom:3px solid #f0f0f0; color:#14BAF0;}
.zeIndexResearchIcon {width:50px; height:50px; position:absolute; left:10px; top:5px; background: url(../images/ico_zelistResearch.png) 0 0 no-repeat;}
.zeIndexResearchContentLeft{width:500px; margin-right:15px; float:left;}
.zeIndexResearchContentLeft h2{font-size:20px;padding:10px 0 10px; }
.zeIndexResearchContentLeft p{font-size:12px;line-height: 1.5em; }
.zeIndexResearchContentRight {width:426px;  float:right;}
.zeIndexResearchContentRight ul{padding:10px 0 0 0; margin:0; list-style:none;font-size:12px;}
.zeIndexResearchContentRight li {padding:10px 0 10px 18px; border-bottom:1px solid #f0f0f0; background: url(../images/ico_download_research.png) 0 10px no-repeat}
.zeIndexResearchContentRight li:last-child{border-bottom:0;}
/********************************************/
.subscribe-text {
	font-size: 1.1em;
	color: #8b8b8b;
	padding-top: 5px;
}
.subscribe-to-newsletter input[type='text'] {
	width: 44%;
	margin-bottom: 7px;
}
.subscribe-to-newsletter .checkbox-wrapper {
	margin-bottom: 7px;
}
.subscribe-to-newsletter .checkbox-wrapper a {
	vertical-align: 2px;
	margin-left: 3px;
}
.subscribe-to-newsletter input[type='button'] {
	width: 75px; 
	font-size: 11px;
}
/********************************************/			