* { padding: 0; margin: 0; border: 0; }

body {
	margin: 0;
	padding: 0;
	font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif;
	color: #016797;
	background: #fff; 
}

a:link, a:visited { font-weight: bold; color: #0174a8; text-decoration: none; outline: none; } 
a:active, a:hover { color: #000000; text-decoration: none; outline: none; }

/* images */
img { border: 0; }

.cleaner { clear: both; width: 100%; height: 1px;	}
.left { float: left; text-align: left; }
.right { float: right; text-align: right; }


/* Main Page Layout ********************************/
#wrapper { width:100%; margin: 0; padding: 0; background: url(images/background.jpg) repeat-x center top; }
#wrapper_inner { width:100%; margin: 0 auto; padding: 0; background: url(images/background2.jpg) no-repeat center top; }

/* Languages */
#site_top { width:100%; height: 50px; margin: 0 auto; padding: 0; background: url(images/sitetop_line.png) repeat-x center top; }
#site_top_section { width: 1000px; height: 50px; margin: 0 auto; padding: 0; background: url(images/sitetop.png) no-repeat center top; }
#mainmenu_section { float: left; height: 36px; margin: 0 0 0 52px; padding: 0; }

/* Top Slider menu *************************************************************/
div.trigger { 
  float: left; 
  line-height: 36px;
  height: 36px; 
  margin: 0; 
  padding: 10px 32px 0 20px; 
  background: url(images/myloginbutton.png) no-repeat right top; 
  font: bold 12px Georgia, Helvetica, Arial, Verdana, sans-serif; 
  color: #016797; 
  font-variant: small-caps; 
  cursor:pointer; 
}
div.trigger a {
	color: #016797;
	text-decoration: none;
	display: block;
}
div.trigger a:hover {
	color: #000;
}
div.active {background-position: right -36px;}

.toggle_container {
  clear: both;
  position: absolute; 
  top: 36px;
  margin-left: 700px; 
  width: 240px; 
  height: 350px; 
  padding: 0; 
  background: url(images/signin_menu_bg.png) no-repeat center top; 
  z-index: 20; 
}
.toggle_container .block {
	padding: 15px;
	background: transparent;
}
/* Mylogin style items */
.toggle_container .block .welcome { font: 20px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #545454; padding: 10px 0; text-align: right; }
.toggle_container .block .username { font: 20px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; }
.toggle_container .block .userimage img { float: right; margin: 0 10px 10px 10px; padding: 0; border: 4px solid #f7f3f0; }
.toggle_container .block .useradmin { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; }
.toggle_container .block .userprofil { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; }
.toggle_container .block .usersettings { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; }
.toggle_container .block .userlogout { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; }
.toggle_container .block .useronline { clear: both; font: 11px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; margin: 0; padding: 0; }
.toggle_container .block .useronline a { }
.toggle_container .block .useronline a:hover { }
.toggle_container .block .newmembers { font: 11px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; }
.toggle_container .block .new_news { font: 11px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; padding: 10px 0; }
.toggle_container .block .tbox.login { color: #000; background: #d0f4ff; border: 1px solid #67ddff; padding: 4px; margin: 5px; }

/*******************************************************************************/


/* Site Logo */
#info_panel { width:100%; height: 80px;	margin: 10px auto 0 auto; }
#info_panel_section { width: 1000px; height: 80px; margin:0 auto; padding: 0; }
.fizi_logo { float: left; height: 80px;	margin: 0 0 0 30px; padding: 0; background: url(images/fizi_logo.png) no-repeat left top; } 
.sitename { position: relative; top: 5px; left: 100px; font: 46px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; margin: 0; padding: 0;}
.sitename a { color: #cacaca; text-decoration: none; outline: none; }
.sitename a:hover { color: #97d4fe; text-decoration: none; outline: none; } 
#site_languages_section { float: right; height: 50px; margin: 0 50px 0 0; padding: 10px 5px; text-align: right; }


/* Header */
#header { width:100%; height: 460px;	margin: 10px auto 0 auto; }
#header_section { width: 1000px; height: 460px; margin:0 auto; padding: 0; background: url(images/header_bg.png) no-repeat center top; }

#loopedSlider { overflow: hidden; padding: 0 100px; position: relative; top: 28px; width: 510px; margin: 0 auto; }
.container { overflow: hidden; position: relative; width: 510px; height: 331px; cursor: pointer; }
.slides { position: absolute; left: 0; top: 0; }
.slides div { display: none; position: absolute; top: 0; width: 510px; }
a.previous { display:block; position:absolute; top: 160px; left: 0; width: 60px; height: 70px; margin: 0; padding: 0; background: url(images/header/previous.png) no-repeat left top; cursor:pointer; text-indent: -9999px; z-index: 10; outline: none; }
a.previous:hover { background: url(images/header/previous_hover.png) no-repeat left top;}
a.next { display: block; position: absolute; top: 160px; right: 0; width: 60px; height: 70px; margin: 0; padding: 0; background: url(images/header/next.png) no-repeat right top; cursor:pointer; text-indent: -9999px; z-index: 10; outline: none; }
a.next:hover { background: url(images/header/next_hover.png) no-repeat right top; }
ul.pagination { list-style-type: none; width: 264px; height: 22px; margin: 0 auto; padding: 0; text-align: center; }
ul.pagination li { float: left; margin: 5px; }	
ul.pagination a { display: block; width: 12px; padding-top: 12px; height: 0; overflow: hidden; background: url(images/header/pagination.png) no-repeat left top; }
ul.pagination li.active a { background-position: 0 -12px; }

/* Névnap */
#nameday { width:100%; height: 20px; margin: 0 auto; }
#nameday_section { width: 1000px; height: 20px; margin: 0 auto; padding: 0; }
.time { float: left; font: 14px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; line-height: 20px; margin: 0; padding: 0 3px 0 650px; }
.nevnap { float: left; font: 14px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; line-height: 20px; margin: 0; padding: 0; }

/* Content Panel ***************************************************************/
#content_container { width:100%; margin: 20px auto 0 auto; padding: 0; }
#content_container #content { overflow: hidden; width: 1000px; padding: 0; margin: 0 auto; }
#content_container #content #horizontal_line { width: 1000px; height: 2px; padding: 0; margin: 0 auto; background: url(images/content_line.jpg) repeat-x center top; }

#siteinfobar_top { clear: both; width: 960px; height: 23px; margin: 0 auto; padding: 0; background: url(images/siteinfobar_top.png) no-repeat center top; }
#siteinfobar_bottom { clear: both; width: 960px; height: 23px; margin: 0 auto; padding: 0; background: url(images/siteinfobar_bottom.png) no-repeat center top; }

#siteinfobar { clear: both; overflow: hidden; width: 960px; margin: 0 auto; padding: 20px 0; background: url(images/siteinfobar_middle.png) repeat-y center top; }
#siteinfobar_section1 { float: left; width: 299px; margin: 0 auto; padding: 0 10px; }
#siteinfobar_section1 h2 { display: block; font: bold 22px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; font-variant: small-caps; text-align: left; margin: 0 0 10px 0; padding: 0 0 0 55px; background: url(images/icon1.png) no-repeat left top; }  
#siteinfobar_section1 .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #475961; padding: 110px 5px 5px 5px; text-align: justify; background: url(images/e107_demo.png) no-repeat center top; }  
#siteinfobar_section2 { float: left; width: 299px; margin: 0 auto; padding: 0 10px; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc; }
#siteinfobar_section2 h2 { display: block; font: bold 22px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; font-variant: small-caps; text-align: left; margin: 0 0 10px 0; padding: 0 0 0 55px; background: url(images/icon2.png) no-repeat left top; }  
#siteinfobar_section2 .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #475961; padding: 110px 5px 5px 5px; text-align: justify; background: url(images/e107_colors_demo.png) no-repeat center top; }  
#siteinfobar_section3 { float: left; width: 299px; margin: 0 auto; padding: 0 10px; }
#siteinfobar_section3 h2 { display: block; font: bold 22px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; font-variant: small-caps; text-align: left; margin: 0 0 10px 0; padding: 0 0 0 55px; background: url(images/icon3.png) no-repeat left top; }  
#siteinfobar_section3 .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #475961; padding: 110px 5px 5px 5px; text-align: justify; background: url(images/e107_help_demo.png) no-repeat center top; }  
/* Link to Button */
.linkto_button { clear: both; margin: 20px auto; padding: 0; }
.linkto_button a.linkto:link, .linkto_button a.linkto:visited { display: block; width: 121px; height: 42px; margin: 0 auto; padding: 0; background: url(images/linkto_button.png) no-repeat center top; text-decoration: none; }
.linkto_button a.linkto:link .linkto_button_text, .linkto_button a.linkto:visited .linkto_button_text { font: bold 13px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; font-variant: small-caps; margin: 0; padding: 10px 0 0 0; text-align: center; } 
.linkto_button a.linkto:hover { background: url(images/linkto_button.png) no-repeat center -42px; text-decoration: none; }
.linkto_button a.linkto:hover .linkto_button_text { color: #98e9ff; text-decoration: none; } 

#siteinfobar2 { clear: both; overflow: hidden; width: 1000px; margin: 10px auto; padding: 20px 0; background: url(images/siteinfobar2_bottom.png) no-repeat center bottom; }
/* Comment Style */
#siteinfobar_section4 { float: left; width: 229px; margin: 0 auto 40px auto; padding: 0 10px; }
#siteinfobar_section4 a { font-weight: bold; color: #5a6d00; text-decoration: none; outline: none;  }
#siteinfobar_section4 a:hover { color: #000000; text-decoration: none; outline: none; }
#siteinfobar_section4 h3 { display: block; font: bold 15px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; letter-spacing: 1px; font-variant: small-caps; text-align: left; margin: 0 0 10px 0; padding: 4px 0 10px 50px; background: url(images/icon4.png) no-repeat left top; } 
#siteinfobar_section4 .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #565946; margin: 0; padding: 5px; }  
/* New Forumpost Style */
#siteinfobar_section5 { float: left; width: 229px; margin: 0 auto 40px auto; padding: 0 10px; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc; }
#siteinfobar_section5 h3 { display: block; font: bold 16px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; letter-spacing: 1px; font-variant: small-caps; text-align: left; margin: 0 0 10px 0; padding: 4px 0 10px 42px; background: url(images/icon5.png) no-repeat left top; }  
#siteinfobar_section5 .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #475961; margin: 0; padding: 5px; }  
/* New Download */
#siteinfobar_section6 { float: left; width: 229px; margin: 0 auto 40px auto; padding: 0 10px; border-right: 1px dotted #ccc; }
#siteinfobar_section6 a { font-weight: bold; color: #5a6d00; text-decoration: none; outline: none;  }
#siteinfobar_section6 a:hover { color: #000000; text-decoration: none; outline: none; }
#siteinfobar_section6 h3 { display: block; font: bold 15px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; letter-spacing: 1px; font-variant: small-caps; text-align: left; margin: 0 0 10px 0; padding: 4px 0 10px 50px; background: url(images/icon6.png) no-repeat left top; } 
#siteinfobar_section6 .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #565946; margin: 0; padding: 5px; }  
#siteinfobar_section6 .newdownload_category { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; padding: 0; }
#siteinfobar_section6 .newdownload_name { font: bold 15px Georgia, Helvetica, Arial, Verdana, sans-serif; padding: 10px 0; text-align: center; }
#siteinfobar_section6 .newdownload_image { margin: 0; padding: 0; text-align: center; }
#siteinfobar_section6 .newdownload_author { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; padding: 0; }
#siteinfobar_section6 .newdownload_filesize  { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; padding: 0; }
#siteinfobar_section6 .newdownload_datastamp { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; padding: 0; }
#siteinfobar_section6 .newdownload_description { font: 11px Georgia, Helvetica, Arial, Verdana, sans-serif; padding: 0; }
/* Chatbox */
#siteinfobar_section7 { float: left; width: 229px; margin: 0 auto 40px auto; padding: 0 10px; }
#siteinfobar_section7 h3 { display: block; font: bold 15px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; letter-spacing: 1px; font-variant: small-caps; text-align: left; margin: 0 0 10px 0; padding: 4px 0 10px 50px; background: url(images/icon7.png) no-repeat left top; } 
#siteinfobar_section7 .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #475961; margin: 0; padding: 5px; }  

/* Last News */
#newsinfo_panel { overflow: hidden; width: 990px; margin: 0 auto; padding: 0; }

#scroller_panel { overflow: hidden; float: left; width: 790px; margin: 10px auto 40px auto; padding: 0; }
/* Scroller Last News and New Forumpost Section *****************************************************************/
#scroller-header { width: 780px; height: 70px; margin: 10px 10px 0 0; padding: 0; background: url(images/scroller_panel_bg.png) no-repeat left bottom; }
#scroller-header_inner { position: relative; left: 0; bottom: -1px; width: 740px; height: 70px; margin: 10px 20px 0 20px; padding: 0; background: transparent; }
#scroller-header a { display:inline-block; width: 220px; height: 70px; background: transparent; margin: 0; padding: 0; text-align: center; }
#scroller-header a span { font: bold 20px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; font-variant: small-caps; line-height: 70px; margin: 0 auto; padding-top: 24px; text-decoration: none; }
#scroller-header a:hover { width: 220px; height: 70px; background: url(images/tab_ahover.png) no-repeat left bottom; text-align: center; }
#scroller-header a:hover span { font: bold 20px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #05acfa; font-variant: small-caps; line-height: 70px; margin: 0 auto; padding-top: 24px; text-decoration: none; }
a.selected { width: 220px; height: 70px; background: url(images/tab_ahover.png) no-repeat left bottom !important; text-align: center; }
a.selected span { font: bold 20px Georgia, Helvetica, Arial, Verdana, sans-serif; color:#000 !important; font-variant: small-caps; line-height: 70px; margin: 0 auto; padding-top: 24px; text-decoration: none !important; }
#scroller_body_bg { width: 780px; margin: 0 10px 10px 0; padding: 0; background: url(images/newnews_bg.png) no-repeat center top; }
#scroller-body { width: 780px; margin: 0; padding: 20px 0; }
#scroller-body .lastnews { margin: 0 auto; padding: 0; }
#scroller-body .lastnews h2 { font: bold 30px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; font-variant: small-caps; margin: 0; padding: 0; }
#scroller-body .lastnews .date { font: 11px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #475961; margin: 0; padding: 0;  }
#scroller-body .lastnews .body { overflow: hidden; font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #475961; margin: 0; padding: 0; }
#scroller-body .lastnews .body img { float: left; margin: 0; padding: 0; border: 5px solid #ccc; } 
#mask { overflow: hidden; width: 700px; margin: 0 auto; }
#panel { }
#panel div { float:left; }
/* Extra styling for each panel*/
#panel ul { list-style: none; margin: 0 5px; padding: 0; }
#panel ul li { padding: 5px; color:#475961; border-bottom: 1px dotted #ccc; }
#panel ul li.last { border-bottom: none !important; }
#panel-1 { }
#panel-2 { }
/******************************************************************************************/
##panel-2 .body { margin: 0; padding: 0; }

/* Archivednews */
#archivednews { float: right; width: 198px; margin: 40px auto 20px auto; padding: 0; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc; }
#archivednews h3 { display: block; font: bold 16px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; line-height: 25px; font-variant: small-caps; text-align: left; margin: 0 0 10px 10px; padding: 0 20px 0 30px; background: url(images/icon8.png) no-repeat left top; }  
#archivednews .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #475961; padding: 10px 10px 10px 15px; text-align: left; }  

/* Google Ad Menu 2 */
#googleadmenu2 { clear: both; margin: 0 auto 30px auto; padding: 0; }


/* Footer Area */
#wrapper_footer { clear: both; overflow: hidden; width:100%; margin: 0 auto; background: #02193b url(images/footer_bg.jpg) repeat-x center top; }
#footer_panel { width: 1000px; margin: 0 auto; padding: 0; }
/* Bottom Menus area */
#bottom_section { overflow: hidden; width: 932px; margin:0 auto; padding: 40px 0 10px 0; }
#bottom_section .bottom_section_content { float: left; width: 270px; margin: 0; padding: 0 20px; }
#bottom_section .bottom_section_content2 { float: left; width: 270px; margin: 0; padding: 0 20px; border-right: 1px solid #000; border-left: 1px solid #000; }
#bottom_section .bottom_section_content h4, #bottom_section .bottom_section_content2 h4 { font: bold 20px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #b3eaff; font-variant: small-caps; text-align: center; margin: 0; padding: 10px; }
#bottom_section .bottom_section_content .body, #bottom_section .bottom_section_content2 .body { font: bold 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #8fb0b9; margin: 0; padding: 15px; }
#bottom_section .bottom_section_content .body a, #bottom_section .bottom_section_content2 .body a { font-weight: bold; color: #c8e5ed; text-decoration: none; } 
#bottom_section .bottom_section_content .body a:hover, #bottom_section .bottom_section_content2 .body a:hover { color: #22b4dd; text-decoration: underline; } 
/* Site - Theme Disclaimer */
#footer_section { width: 932px; overflow: hidden; margin: 0 auto; padding: 20px 0 0 0; border-top: 1px solid #3c5c73; }
#footer_section .left { float: left; color: #3c5c73; }
#footer_section .right { float: right; width: 200px; height: 100px; background: url(images/fizi_madebylogo.png) no-repeat right top; margin: 0; padding: 0; }
#footer_section a { color:#5a87a7; }
#footer_section a:hover { color:#0693f8; }

/* End of Page layout of Index page *********************************************/

/* Start of other page layout ************************/
#content_container2 { width:100%; margin: 10px auto 0 auto; padding: 0; }
#content_container2 #content2 { overflow: hidden; width: 1000px; padding: 0; margin: 0 auto; background: url(images/content2_bg.png) no-repeat center top; }
#content_container2 #content2 #content2_inner { overflow: hidden; width: 900px; margin: 100px auto 50px auto; padding: 0; }

#news { float: left; width: 700px; margin: 0; padding: 0; }
/* News Area */
#news .newspost { clear: both; width: 670px; padding: 20px 30px 0 0; margin: 0 auto; }
#news .newspost .newscomment { float: right; width: 36px; height: 36px; margin: 0; background: url(images/news_comment_bg.png) no-repeat right top; text-align: center; }
#news .newspost .newscomment .text { font: bold 14px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; text-align: center; margin: 0; padding: 7px 0 0 0;  }
#news .newspost .newscomment a { color: #fff; text-decoration: none; outline: none; }
#news .newspost .newscomment a:hover { color: #02627d; text-decoration: none; outline: none; }  
#news .newspost .newspost_header { margin: 0; padding: 0; }
#news .newspost .newspost_header .mydate { float: left; width: 60px; height: 60px; margin: 0; padding: 0; text-align: center; background: url(images/date_bg.png) no-repeat left top; }
#news .newspost_header .mydate .date_box_month { position: relative; top: -6px; font: 10px Georgia, Helvetica, Arial, Verdana, sans-serif; color:#fff; margin: 0; padding: 0; }
#news .newspost .newspost_header .mydate .date_box_day { font: 20px Georgia, Helvetica, Arial, Verdana, sans-serif; color:#fff; line-height: 50px;  } 
#news .newspost .newspost_header h2 { font: bold 26px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #01567e; text-align: left; font-variant: small-caps; margin: 0; padding: 0 30px 0 75px; }
#news .newspost .newspost_header .newsinfo { font: 11px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #12575b; padding: 0 10px 10px 0; margin: -3px 30px 15px 75px; border-bottom: 1px dashed #22b4dd; }
#news .newspost .newsbody { overflow: hidden; font: 13px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #092f31; margin: 0; padding: 15px 30px 15px 15px; text-align: justify; }
#news .newspost .newsbody img { padding: 0; margin: 0 10px 10px 0; border: 5px solid #ccc; }
#news .newspost .newsoptions_bg { height: 35px; margin: 0; padding: 0; background: url(images/news_bottom_bg.png) no-repeat center top; }
#news .newspost .newsoptions { float: right; padding: 0 40px; }

#news .newspost .sexybookmarks { clear: both; margin: 0; padding: 0 20px 20px 20px; }
/* Sexybookmarks start ********************************************************************************/
div.sexy-bookmarks{margin:20px 0 0 0; border: 0;outline: none;clear:both !important} 
div.sexy-bookmarks-expand{height:29px; overflow:hidden} 
.sexy-bookmarks-bg-sexy, .sexy-bookmarks-bg-love{background-image:url(images/sexytrans.png) !important; background-repeat:no-repeat} 
div.sexy-bookmarks-bg-love{padding:26px 0 0 10px; background-position:left -1148px !important} 
div.sexy-bookmarks ul.socials{width:100% !important; margin:0 !important; padding:0 !important; float:left} 
div.sexy-bookmarks ul.socials li{display:inline !important; float:left !important; list-style-type:none !important; margin:0 !important; height:29px !important; width:60px !important; cursor:pointer !important; padding:0 !important} 
div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after{content:none !important} 
div.sexy-bookmarks ul.socials a{display:block !important; width:60px !important; height:29px !important; text-indent:-9999px !important; background-color:transparent !important} 
div.sexy-bookmarks ul.socials a:hover{background-color:transparent !important} 
.sexy-digg, .sexy-digg:hover, .sexy-reddit, .sexy-reddit:hover, .sexy-stumbleupon, .sexy-stumbleupon:hover, .sexy-delicious, .sexy-delicious:hover, .sexy-yahoobuzz, .sexy-yahoobuzz:hover, .sexy-blinklist, .sexy-blinklist:hover, .sexy-technorati, .sexy-technorati:hover, .sexy-facebook, .sexy-facebook:hover, .sexy-twitter, .sexy-twitter:hover, .sexy-myspace, .sexy-myspace:hover, .sexy-mixx, .sexy-mixx:hover, .sexy-scriptstyle, .sexy-scriptstyle:hover, .sexy-designfloat, .sexy-designfloat:hover, .sexy-comfeed, .sexy-comfeed:hover, .sexy-newsvine, .sexy-newsvine:hover, .sexy-linkedin, .sexy-linkedin:hover, .sexy-google, .sexy-google:hover, .sexy-friendfeed, .sexy-friendfeed:hover{background:url(images/sexy-sprite-new.png) no-repeat !important;border: 0;outline: none;} 
.sexy-digg{background-position:-980px bottom !important} 
.sexy-digg:hover{background-position:-980px top !important} 
.sexy-reddit{background-position:-700px bottom !important} 
.sexy-reddit:hover{background-position:-700px top !important} 
.sexy-stumbleupon{background-position:-630px bottom !important} 
.sexy-stumbleupon:hover{background-position:-630px top !important} 
.sexy-delicious{background-position:-1190px bottom !important} 
.sexy-delicious:hover{background-position:-1190px top !important} 
.sexy-yahoobuzz{background-position:-1120px bottom !important} 
.sexy-yahoobuzz:hover{background-position:-1120px top !important} 
.sexy-blinklist{background-position:-1260px bottom !important} 
.sexy-blinklist:hover{background-position:-1260px top !important} 
.sexy-technorati{background-position:-560px bottom !important} 
.sexy-technorati:hover{background-position:-560px top !important} 
.sexy-myspace{background-position:-770px bottom !important} 
.sexy-myspace:hover{background-position:-770px top !important} 
.sexy-twitter{background-position:-490px bottom !important} 
.sexy-twitter:hover{background-position:-490px top !important} 
.sexy-facebook{background-position:-1330px bottom !important} 
.sexy-facebook:hover{background-position:-1330px top !important} 
.sexy-mixx{background-position:-840px bottom !important} 
.sexy-mixx:hover{background-position:-840px top !important} 
.sexy-scriptstyle{background-position:-280px bottom !important} 
.sexy-scriptstyle:hover{background-position:-280px top !important} 
.sexy-designfloat{background-position:-1050px bottom !important} 
.sexy-designfloat:hover{background-position:-1050px top !important} 
.sexy-newsvine{background-position:left bottom !important} 
.sexy-newsvine:hover{background-position:left top !important} 
.sexy-google{background-position:-210px bottom !important} 
.sexy-google:hover{background-position:-210px top !important} 
.sexy-comfeed{background-position:-420px bottom !important} 
.sexy-comfeed:hover{background-position:-420px top !important} 
.sexy-linkedin{background-position:-70px bottom !important} 
.sexy-linkedin:hover{background-position:-70px top !important} 
.sexy-friendfeed{background-position:-1750px bottom !important} 
.sexy-friendfeed:hover{background-position:-1750px top !important} 
.sexy-link{ margin-left:25px; float:left} 
.sexy-link A{padding:10px 0; width:470px; text-align:right; border:0; outline:none}
/* Sexybookmarks end ********************************************************************************/

/* Center Menus */
.centermenubox { clear: both; width: 700px; padding: 20px 0 0 0; margin: 0 auto; }
.centermenutitle { font: bold 32px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #01567e; text-align: left; font-variant: small-caps; margin: 0; padding: 0 30px 30px 0; }
.centermenubody{ overflow: hidden; font: 13px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #092f31; margin: 0; padding: 15px 30px 15px 15px; }
.centermenubody img{ margin: 0; padding: 0; border: none; }
.centermenubottom { width: 560px; height: 52px; margin: 0; padding: 0; background: url(images/news_bottom_bg.png) no-repeat center top; }

/* Right Menus */
#rightmenu { float: left; width: 200px; margin: 0; padding: 0; }
#rightmenu .title { font: bold 16px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; line-height: 51px; margin: 0; padding: 0 10px 0 10px; background: url(images/rightmenu_header_bg.png) no-repeat center top; }
#rightmenu .body { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #092f31; margin: 0 0 10px 0; padding: 10px; border-bottom: 7px double #8fb0b9; }  

/* Other Menus */
.otherMenuBox { background: #d0bfa3; margin: 0; padding: 0; }
.otherMenuBox a { color: #990000; text-decoration: none; }
.otherMenuBox a:hover { color: #3E2001; text-decoration: none; }
.otherMenuHeader { margin: 0px; padding: 10px; font: bold 18px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #1a0d00; }
.otherMenuContent { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #1a0d00; margin: 0; padding: 10px; }

/* EASY SHOP 1.53 */
#content_container3 { width:100%; margin: 10px auto 0 auto; padding: 0; }
#content_container3 #content3 { overflow: hidden; width: 1000px; padding: 0; margin: 0 auto; background: url(images/content2_bg.png) no-repeat center top; }
#content_container3 #content3 #content3_inner { overflow: hidden; width: 960px; margin: 100px auto 50px auto; padding: 0; }

#news3 { width: 960px; margin: 0 auto; padding: 0; }
/* Center Menus for Easy Shop */
.centermenubox3 { width: 960px; padding: 20px 0 0 0; margin: 0 auto; }
.centermenutitle3 { font: bold 32px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #01567e; text-align: left; font-variant: small-caps; margin: 0; padding: 0 30px 30px 0; }
.centermenubody3 { overflow: hidden; font: 13px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #092f31; margin: 0 auto; padding: 0; }


.es-itemlist {
  background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#aeb6ba));
	background: -moz-linear-gradient(top,  #ffffff,  #aeb6ba);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#aeb6ba');
	-ms-filter:  "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#aeb6ba')";
  float:left;
  width:300px;
  height:325px;
  border:1px solid #DCDCDC;
  /* BORDER RADIUS */  
  -moz-border-radius: 5px;  
  -khtml-border-radius: 5px; 
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;   
  border-radius: 5px;  
  margin:0 9px 50px 9px;
  padding: 0;
}
.es-itemlist h2 { padding:15px; }
.es-itemlist img { margin:0 10px 20px; }
.es-itemlist .button {
  display:block;
  float:right;
  margin-right:10px;
  color:#111;
  text-decoration:none;
  /* BORDER RADIUS */  
  -moz-border-radius: 5px;  
  -khtml-border-radius: 5px; 
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;   
  border-radius: 5px;  
}
#es-itemview .button {
  display:block;
  float:left;
  color:#111;
  text-decoration:none;
  margin-right:15px;
  /* BORDER RADIUS */  
  -moz-border-radius: 5px;  
  -khtml-border-radius: 5px; 
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;   
  border-radius: 5px; 
}
.es-itemlist .button a, #es-itemview .button a { color:#111; }
.es-itemlist .button:hover, #es-itemview .button:hover { color:#FFF; }

#es-itemview { float:left; width:920px; margin:0 20px; padding:0; }
#es-itemview-desc { float:left; width:420px; padding:20px 40px 20px 10px; }
#es-itemview-desc em { font-style:normal; font-weight:700; }
#es-itemview img { float:right; margin-top:20px; }
#es-itemview h2 {
  background:#EBEBEB;
  width:400px;
  border:1px solid #DCDCDC;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin:20px 0;
  padding:10px;
}
#es-itemview h2 span { float:right; }
#es-itemview p { font-size:15px; margin-bottom:20px; }
.es-itemview-bar {
  clear:both;
  float:left;
  background:#EBEBEB;
  color:#AFAFAF;
  font-size:14px;
  width:920px;
  text-align:center;
  border:1px solid #DCDCDC;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin: 0 auto 20px;
  padding:10px;
}
.es-itemview-bar span { font-size:16px; color:#464646; margin:0; }
.es-itemview-bar span.gap { margin-right:25px; }
.es-itemview-bar img { vertical-align:middle; }

#es-header { 
  clear: both; 
  float: left; 
  width: 920px; 
  font-size: 16px; 
  background: #E3F8C6; 
  border: 1px solid #67A877; 
  text-align: center; 
  margin: 20px 0;
  padding: 20px;
  line-height: 1.8em;
}
#es-headerSALE {
  clear:both;
  float:left;
  color:#FF0000;
  background:#FFE5E5;
  border:1px solid #FF0000;
  width:920px;
  text-align:center;
  font-size:16px;
  font-weight:900;
  margin:20px 0;
  padding:20px;
  line-height:1.8em;
}
#es-itemview-box {
  float: right;
  width: 418px;
  background:#EBEBEB;
  border: 1px solid #DCDCDC;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin: 20px 0 10px 0;
  padding: 15px;
}

#es-itemview-box h4 {
  color:#AFAFAF;
  margin-bottom:15px;
}

#es-itemview-box span {
  background: url(images/tick.png) no-repeat left center;
  display:block;
  padding-left:35px;
  font-weight:700;
  color:#464646;
  margin:5px 0 5px 15px;
}


/********************** core style ********************************/

/* tbox, chatbox, button */
.tbox{ font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #000; background: #f0f0f0; border: 2px solid #dedede; margin: 0 0 5px 0; padding: 4px; }
.tbox.chatbox { width: 80%; color: #000; background: #f0f0f0; border: 2px solid #dedede; padding: 4px; margin: 10px auto; }
.button { font: 11px Arial, Helvetica, sans-serif; color: #fff; font-variant: small-caps; background: url(images/button.gif) repeat-x left bottom; margin: 2px; padding: 5px; text-align: center; border: 1px solid #8cdafd; cursor:pointer; outline: none; }
.button a { color: #b78f7e; }
.button a:hover { color: #fff; }

/* FORUMS */
.border { border: 1px solid #9a2501; }
.fborder { border: 3px solid #81d9ff; background: #c6eeff; margin: 0; padding: 0; }  
.forumheader{ background: #02a4d3 url(images/forumheader.jpg) repeat-x left bottom; font: bold 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; padding: 8px 5px; border-bottom: 1px solid #024b60; }
.forumheader a { color: #d6f2fe; text-decoration: none; }
.forumheader a:hover { color: #b5d3db; text-decoration: none; }
.forumheader2{ background: #fff url(images/forumheader2.jpg) repeat-x left top; font: bold 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #014355; padding: 8px 5px; border-bottom: 1px solid #fff; }
.forumheader3{ background: #fff url(images/forumheader3.jpg) repeat-x left top; font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #014355; padding: 8px 5px; border-bottom: 1px solid #fff; }
.forumheader3 a { color: #0174a8; text-decoration: none; } 
.forumheader3 a:hover { color: #000; text-decoration: none; }
.forumborder{ border: 1px solid #9a2501; }
a.forumlink{ color: #6cdefe; text-decoration: none; }
.nforumcaption2 { background: #02a4d3 url(images/forumheader.jpg) repeat-x left bottom; font: bold 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color:#fff; padding: 8px 5px; border-bottom: 1px solid #024b60; }
.caption { background: #transparent; font: bold 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color:#fff; padding: 8px 5px; }   
.fcaption { background: #02a4d3 url(images/forumheader.jpg) repeat-x left bottom; font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #fff; padding: 8px 5px; border-bottom: 1px solid #024b60; }
.fcaption a { color: #6cdefe; text-decoration: none; }
.fcaption a:hover { color: #b5d3db; text-decoration: none; }
.fcaption .smalltext { font: 10px Georgia, Helvetica, Arial, Verdana, sans-serif; } 
.finfobar{ background: #fff url(images/forumheader2.jpg) repeat-x left top; font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #014355; padding: 8px 5px; border-bottom: 1px solid #fff; } 
.nforumholder { }
.nforumcaption { }
.nforumthread { }
.nforumreplycaption { }
.nforumreply { }
.nforumdisclaimer { }
.nforumview1 { }
.nforumview2 { }
.nforumview3 { }
.nforumview4 { }

/* TEXTS */
.indent{ font: italic 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #1a0d00; background: transparent; border: 1px dotted #1a0d00; padding: 10px; margin: 5px; }
.smalltext { font: 10px Georgia, Helvetica, Arial, Verdana, sans-serif; } 
.smallblacktext { font: 10px Georgia, Helvetica, Arial, Verdana, sans-serif; }  
.defaulttext { font: 11px Georgia, Helvetica, Arial, Verdana, sans-serif; }
.mediumtext { font: 11px Georgia, Helvetica, Arial, Verdana, sans-serif; }
blockquote { font: bold 12px Georgia, Helvetica, Arial, Verdana, sans-serif; margin: 10px 15px; padding: 10px 0 10px 28px; border: 1px solid #0065C6; background: #1E89DC; }
.nextprev{ height: 50px; margin: 0 auto 15px auto; padding: 15px 0 0 0; text-align: center; font: 13px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #22b4dd; background: url(images/nextprev.png) no-repeat center top; }
a.nextprev_link { width: 30px; height: 30px; color: #22b4dd; padding: 5px; text-align: center; }
a.nextprev_link:hover { color: #88da09; }
.nextprev_current { color: #116a82; padding: 9px; background: transparent; }
.searchhighlight { text-decoration: underline; color: #ff0000; font-weight: bold; }


/* MISC */
td { font: inherit; padding: 0 5px; text-align:left; }
form { margin: 2px 0px 0px 0px; }
p { margin: 0px; padding: 0 0 10px 0; text-align: justify; }
.spacer{ padding: 5px 0px 5px 0px; }
hr { height: 2px; border-top: 1px solid #016797; border-bottom: 1px solid #aaa; text-align: left; } 
.helpbox { background: transparent; font: 9px Georgia, Helvetica, Arial, Verdana, sans-serif; color:#000; border: 0px; margin: 0; padding: 0; }
.bodytable { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color: #016797; padding: 8px; }
.code-box { font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif; color:#000; padding: 8px; }
.code_highlight { 
  width: 95%; 
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 12px Georgia, Helvetica, Arial, Verdana, sans-serif;
  /* white-space: pre; */
  background: #f0f0f0; 
  border: 1px dotted #ccc;  
}

/* Navigation */
div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over, 
div.menu,
div.menu a.menuItem {
  font: bold 12px Georgia, Helvetica, Arial, Verdana, sans-serif; 
  text-align: left; 
}

div.menuBar {
  width: 100%;
	list-style: none;
	line-height: 36px;
}

div.emenuBar {
  text-align: left;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
  cursor: pointer;
  background: url(images/mainmenu_rightborder.png) no-repeat right center;
  color: #3c5c75;  
  margin: 0; 
  padding: 11px 10px 10px 10px; 
  text-align: center; 
  text-decoration: none;
  font-variant: small-caps; 
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 100;
  line-height: 36px;
}

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
	background: #f8f8f8 url(images/mainmenu_rightborder.png) no-repeat right center;
	color: #016797;
}

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, 
div.menuBar a.menuButtonActive:hover {
	background: #f8f8f8 url(images/mainmenu_rightborder.png) no-repeat right center;
	color: #016797;
}

/* sub links container */
div.menu {
  position: absolute;
  left: -999em;
  top: 0px;
  left: 0px;
  margin-top: -1px;
  visibility: hidden;
  background: #f3f3f3;
  width: 230px;
  z-index: 101;
  
}
/* sub links item */
div.menu a.menuItem {
  color: #016797;
  display: block;
	background: transparent;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
  white-space: nowrap;
  margin-top: -1px;
  text-align: right;
  font-variant: small-caps;  
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  color: #0399e0;
  left: 0;
  top: 0;
  background: #fff;
}

div.menu a.menuItem span.menuItemBuffer {
  padding: 0px 2px 0px 2px;
  color: #fff;
}

div.menu a.menuItem:hover span.menuItemBuffer {
  padding: 0px 2px 0px 2px;
  color: #000;
}

div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 3px;
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 0px solid #a5a5a5;
  border-bottom: 0px solid #fff;
  margin: 4px 2px;
}

a.menuItem.header {
  border-bottom: 0px solid #b3b3b3;
}



 












 














