body, table, img, iframe, form, div, span, p, ul, ol, li, h1, h2, h3, h4, h5, h6 { margin: 0; border: 0; padding: 0; }
body { text-align: left; font: normal 11px Tahoma, Arial, Verdana, sans-serif; color: #000; }
a { color: #236085; text-decoration: none; }
a:hover { text-decoration: underline; }
input, button, select, option  { font: 10px Verdana, Arial, Helvetica, sans-serif; }
input[type=checkbox], input[type=radio] { padding: 0; }
textarea  { font: 11px Verdana, Arial, Helvetica, sans-serif; }
ul, ol { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 1em; font-family: Tahoma, Arial, sans-serif; }
var, var a { font: bold 10px Tahoma, sans-serif !important; color: #22b424 !important; text-transform: none !important; }
td { vertical-align: top; }
sup { display: inline-block; margin: -8px 0; }


            /* -------------------- */
/* --------- *  RIOS COMMON STYLES  * --------- */
            /* -------------------- */

.left   { text-align: left   !important; }
.center { text-align: center !important; }
.right  { text-align: right  !important; }
.floatl { float: left ; clear: left ; display: inline; }
.floatr { float: right; clear: right; display: inline; }
.okbutton { margin-top: 10px; text-align: center; }
.clr { clear: both; height: 1px; overflow: hidden; font-size: 0; }
.hidden { display: none; }
.emptylist { margin: 15px auto; font-size: 12px; }
.nohead h4 { display: none; }
h4 .h4img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }
a.deleted, a.deleted:hover { text-decoration: line-through !important; }
em.hl { background-color: #fad236; color: #000; font-style: normal; font-weight: bold; padding: 0 3px; }

/* RTIF CLASSES */
.mgt0 { margin-top: 0px  !important; }
.mgt1 { margin-top: 13px !important; }
.mgt2 { margin-top: 26px !important; }
.mgt3 { margin-top: 39px !important; }
.mgt4 { margin-top: 52px !important; }
.mgt5 { margin-top: 65px !important; }
.tal { text-align: left    !important; }
.tar { text-align: right   !important; }
.tac { text-align: center  !important; }
.taj { text-align: justify !important; }

/* IMAGE SWITCHER */
.imgsw { position: relative; z-index: 0; }
.imgsw a { display: block; width: 100%; height: 100%; }
.imgsw span { position: absolute; z-index: -1; display: block; width: 100%; height: 100%; left: 0; top: 0; }

/* IMAGE BUTTON */
.imgbtn, .imgbtn input, .imgbtn span { background: transparent no-repeat 50% 50%; cursor: pointer; }
.imgbtn { display: block; overflow: hidden; position: relative; text-align: left; }
.imgbtn input { margin: 0; padding: 0; border: 0; position: absolute; }
.imgbtn span { display: block; text-align: center !important; }

/* AUDIT CODES */
.audit { display: inline; position: absolute; z-index: -1; overflow: hidden; width: 1px; height: 1px; }
.audit img { overflow: hidden; width: 1px; height: 1px; }

/* FLOAT CONTAINER */
.flc { min-height: 0; }
* html .flc { height: 0; }
.flc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* HORIZONTAL LIST */
.hlist ul { display: inline-block; }
*+html .hlist ul { display: inline; min-height: 0; }
* html .hlist ul { display: inline; height: 0; }
.hlist li { float: left; display: inline; text-align: center; }

/* DROPDOWN MENU, DROPDOWN SELECT */
.ddm, .dds { display: block; position: relative; z-index: 0; cursor: default; }
.ddm .menu, .dds .opts { display: none; position: absolute; z-index: 1; }

/* BANNER CONTAINER */
.adbox { margin: 0 auto; overflow: hidden; }
.adifr { width: 100%; height: 100%; margin: 0; border: 0; padding: 0; overflow: hidden; }


            /* -------------------- */
/* --------- *    COMMON STYLES     * --------- */
            /* -------------------- */

/* MOD */
.mod { position: relative; }
.mod, .mod var, .mod a { font: normal 10px Tahoma, sans-serif !important; }
.mod, .mod a { color: #b42224 !important; }
.mod var a { color: #22b424 !important; }

/* LIST */
.list ul { padding: 3px 6px; overflow: hidden; }
.list li { padding: 5px 0 4px 8px; background: url(/design/list-arrow-blue.gif) no-repeat 0 9px; }
.list li p { vertical-align: text-top; }
.list li img { padding-top: 1px; vertical-align: top; }
.list li.off { background-image: url(/design/list-arrow-gray.gif); color: #b2b2b2; }
.list li.more { background-image: url(/design/list-arrow-red.gif); }
.list li.more a { color: #b42224; }

/* IMAGE BUTTON */
.imgbtn, .imgbtn input { height: 20px !important; font: bold 11px/17px Tahoma, Arial, sans-serif !important; }
.imgbtn span { height: 18px; border: 1px solid #bfbfbf; padding-left: 1px; background: #e8e2cb; color: #424242; }
/* IMAGE BUTTON VARIATIONS */
.btnsearch, .btnsearch input { width: 26px !important; }

/* DROPDOWN SELECT */
.dds .disp {
  display: block; margin: -1px; height: 12px; padding: 3px 20px 5px 8px; overflow: hidden;
  position: relative; background: no-repeat 50% 50%; color: #424242; outline: none;
}
.dds .disp span { display: block; width: 100%; overflow: hidden; white-space: nowrap; }
.dds .opts { border: 1px solid #dfdfdf; background: #fff; white-space: nowrap; }
.dds ul { padding: 1px; padding-bottom: 0; }
.dds li { margin-bottom: 1px; width: 100%; overflow: hidden; }
.dds li span { display: block; padding: 1px 2px; }
.dds li.hover { background: #e8e2cb; }
.dds li.act { background: #fbd94f; }

/* BOX */
.box { height: 1%; margin-bottom: 16px; }
.box h4 {
  height: 14px; overflow: hidden; background: #fbd94f no-repeat 50% 0;
  padding: 3px 5px; font: bold 11px/14px Arial, Verdana, sans-serif; color: #4b4118;
}
.box .box { margin-bottom: 0; }
.box .box h4 { background: url(/design/common-hr-b2.gif) repeat-x 50% 100%; font-weight: bold; color: #424242; }
/* BOX VARIATIONS */
.boxn h4 { background-image: url(/design/boxn-head.gif); }
.boxw h4 { background-image: url(/design/boxw-head.gif); }

/* BOX - All-in-one */
.boxl_yellow { margin-bottom: 14px; }
.boxl_yellow h4 { color: #4b4118; font-weight: normal; background: url(/design/boxl-head-yellow.gif) left center no-repeat; margin: -4px 0 -4px -5px; padding: 8px 0 8px 10px; }
.boxl_yellow ul { font: bold 12px/14px Tahoma, Arial, sans-serif; text-transform: lowercase; }
.boxl_yellow li { padding: 2px 0 3px 1px; margin: 0 1px 0 5px; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%; }
.boxl_yellow a { display: block; padding: 5px 1px 3px 0; background: no-repeat 108px 5px; }
.boxl_gray { margin-bottom: 14px; }
.boxl_gray h4 { color: #424242; font-weight: normal; background: url(/design/boxl-head-gray.gif) left center no-repeat; margin: -4px 0 -4px -5px; padding: 8px 0 8px 10px; }
.boxl_gray ul { font: bold 12px/14px Tahoma, Arial, sans-serif; text-transform: lowercase; }
.boxl_gray li { padding: 2px 0 3px 1px; margin: 0 1px 0 5px; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%; }
.boxl_gray a { font-weight: normal; display: block; padding: 5px 1px 3px 0; background: no-repeat 108px 5px; }

/* BORDERED BOX */
.border { border: 1px solid #dfdfdf; background: #fff no-repeat 50% -4px; }
.border h4 { position: relative; margin: -1px -1px 0 -1px; background: #fbd94f no-repeat 50% -3px; }
.border:after {
  content: ""; display: block; width: 100%; height: 3px;
  margin: -2px -1px -1px -1px; padding: 0 1px; background: no-repeat 50% 0;
}

/* AD BOX */
.boxad { border-color: #f5f5f5; background-color: #f5f5f5; }
.boxad h4 { height: 12px; font: normal 10px/12px Tahoma, Arial, sans-serif; background-color: #f5f5f5; color: #c7c7c7; }
.boxad .adbox { margin-bottom: 5px; border: 1px solid #000; background-color: #fff; }
/* AD BOX VARIATIONS */
.boxadn, .boxadn h4, .boxadn:after { background-image: url(/design/boxadn-box.gif); }
.boxadw, .boxadw h4, .boxadw:after { background-image: url(/design/boxadw-box.gif); }


            /* -------------------- */
/* --------- *    MAIN STRUCTURE    * --------- */
            /* -------------------- */

html { overflow: scroll; overflow-x: auto; }
body { text-align: center; background: #e0e0e0 url(/design/body-bcg.gif) repeat-x 50% 0; }
#page { width: 982px; margin: 0 auto; padding: 4px; position: relative; text-align: left; }

/* NETWORK MENU */
#network {
  height: 25px; margin: 0 10px -5px 10px; position: relative; z-index: 1;
  font: normal 11px/14px Arial, Verdana, sans-serif; color: #424242;
}
#network span { display: block; padding: 6px 0 5px 0; }
#network div { position: absolute; top: 0; right: 0; }
#network h4, #network ul { float: left; display: inline; }
#network h4 { padding: 6px 0 5px 0; font: normal 11px/14px Arial, Tahoma, sans-serif; }
#network li { margin-left: 15px; padding: 6px 0; font: normal 11px/13px Tahoma, Arial, sans-serif; background: no-repeat 0 10px; }
#network li a { padding-left: 15px; outline: none; color: #174c66; }
#network li.ph { background-image: url(/design/network-bul-ph.png); background-position: 0 0; }
* html #network li.ph { background-image: url(/design/network-bul-ph.gif); }
#network li.ph a { font-weight: bold; color: #242424; }
#network li.ma { background-image: url(/design/network-bul-ma.gif); }
#network li.it { background-image: url(/design/network-bul-it.gif); }
#network li.gp { background-image: url(/design/network-bul-gp.gif); }
#network li.lo { background-image: url(/design/network-bul-lo.gif); }

/* SHADOW OF MAIN */
#shadow, #shadow:before, #shadow:after { width: 100%; margin: 0 -4px; padding: 0 4px; }
#shadow:before, #shadow:after { content: ""; display: block; height: 4px; position: relative; }
#shadow:before { margin-bottom: -4px; bottom: 4px; }
#shadow:after { margin-top: -4px; top: 4px; }
html>/**/body #shadow { background: url(/design/shadow-lr.png) repeat-y 50% 0; }
html>/**/body #shadow:before { background: url(/design/shadow-tb.png) no-repeat 50% 0; }
html>/**/body #shadow:after { background: url(/design/shadow-tb.png) no-repeat 50% 100%; }

/* MAIN */
#main { width: 980px; border: 1px solid #aeaeae; background: #fff; }

/* HEADER */
#head {
  width: 100%; height: 59px; padding-bottom: 4px; position: relative;
  background: #212017 url(/design/head-full.png) repeat-x 0 0; color: #fff;
}
#head .logo { width: 224px; height: 44px; overflow: hidden; position: absolute; left: 7px; top: 8px; }
#head .logo a { background: transparent url(/design/head-full.png) no-repeat -7px -8px; outline: none; }
#head .logo a span { color: #fff; font: normal 26px/44px Tahoma, sans-serif; text-transform: uppercase; text-align: right; }
#head .quiz { width: 122px; height: 36px; overflow: hidden; position: absolute; left: 392px; top: 14px; }
#head .quiz a { background: transparent url(/design/quiz.png) no-repeat; outline: none; }
#head .quiz a span { color: #fbd94f; font: bold 10px/32px Tahoma, sans-serif; letter-spacing: -1px; text-transform: uppercase; text-align: center; }
#head .social { width: 73px; height: 39px; overflow: hidden; position: absolute; left: 609px; top: 12px; border-right: 1px solid #b0b0b0; padding-right: 4px; }
#head .social img, #head .social a { width: 19px; height: 19px; }
#head .social a { float: left; display: inline; margin: 10px 5px 0 0; text-align: center; }
#head .sepline {
  width: 100%; height: 4px; overflow: hidden; position: absolute; left: 0; top: 59px;
  background: #fbd94f url(/design/head-full.png) no-repeat 0 -59px;
}

/* SIMPLE SEARCH */
#ssearch { width: 272px; height: 20px; float: right; display: inline; margin: -41px 10px 21px 0; }
#ssearch h4 { display: none; }
#ssearch form, #ssearch input { font: normal 10px/12px Tahoma, Arial, sans-serif; color: #424242; }
#ssearch .text, #ssearch .ddm { float: left; display: inline; }
#ssearch .text { width: 178px; height: 18px; position: relative; border: 1px solid #bfbfbf; padding: 0; background: #fcfaf4; }
#ssearch .text label, #ssearch .text input { width: 168px; height: 12px; float: left; display: inline; }
#ssearch .text label { position: relative; margin: -1px; padding: 3px 6px 5px 6px; background: url(/design/ssearch-input.png) no-repeat 0 50%; }
#ssearch .text input { margin: -1px; border: 0; padding: 1px; background: transparent; font: normal 10px/12px Verdana, Arial, sans-serif; outline: none; }
#ssearch .ddm { width: 60px; height: 18px; border: 1px solid #bfbfbf; background: #e8e2cb; }
#ssearch .ddm .open {
  display: block; margin: -1px; height: 12px; padding: 3px 10px 5px 10px; position: relative; color: #424242;
  background: url(/design/ssearch-input.png) no-repeat 100% 50%; white-space: nowrap; outline: none;
}
#ssearch .ddm .menu { right: 0; top: 19px; width: 120px; border: 1px solid #dfdfdf; padding: 1px; overflow: hidden; background: #fff; }
#ssearch .ddm ul { border-top: 3px solid #fbd94f; white-space: nowrap; }
#ssearch .btnsearch, #ssearch .btnsearch input { background-image: url(/design/ssearch-search.png); }
#ssearch .btnsearch { float: right; display: inline; }

/* NAVIGATION MENU */
#navi {
  height: 22px; padding: 2px; background: #626262 url(/design/topmenubcg.gif) repeat-x 0 0;
  font: normal 11px/13px Tahoma, Arial, sans-serif; text-align: center;
}
#navi a { display: inline-block; outline: none; color: #f1d976; }
#navi ul.menu { background: url(/design/topmenu.gif) no-repeat 0 0; margin: -2px; }
#navi ul.menu a { padding: 6px 0; height: 18px; }
#navi li { text-align: center; z-index: 10;}
#navi li.act { background: 0 0; }
#navi li.act a { font-weight: bold; color: #424242; padding-top: 8px; height: 16px;}
#navi li.ci { margin-left: 6px; width: 59px; background: url(/design/topmenu.gif) no-repeat -6px 0; }   #navi li.ci.act { background: url(/design/topmenu.gif) no-repeat -6px -30px; }
#navi li.vi { margin-left: 1px; width: 59px; background: url(/design/topmenu.gif) no-repeat -66px 0; }  #navi li.vi.act { background: url(/design/topmenu.gif) no-repeat -66px -30px; }
#navi li.te { margin-left: 1px; width: 59px; background: url(/design/topmenu.gif) no-repeat -126px 0; } #navi li.te.act { background: url(/design/topmenu.gif) no-repeat -126px -30px; }
#navi li.hi { margin-left: 1px; width: 59px; background: url(/design/topmenu.gif) no-repeat -186px 0; } #navi li.hi.act { background: url(/design/topmenu.gif) no-repeat -186px -30px; }
#navi li.bl { margin-left: 1px; width: 59px; background: url(/design/topmenu.gif) no-repeat -246px 0; } #navi li.bl.act { background: url(/design/topmenu.gif) no-repeat -246px -30px; }
#navi li.fo { margin-left: 1px; width: 59px; background: url(/design/topmenu.gif) no-repeat -306px 0; } #navi li.fo.act { background: url(/design/topmenu.gif) no-repeat -306px -30px; }
#navi li.qu { margin-left: 1px; width: 59px; background: url(/design/topmenu.gif) no-repeat -367px 0; } #navi li.qu.act { background: url(/design/topmenu.gif) no-repeat -367px -30px; }
#navi li.qu a { color: #fefae8 !important;}
#navi li.sr { position: relative; width: 115px; }
#navi li.sr ul { position: absolute; background-image: url(/design/ddmenu.png); height: 25px; overflow: hidden; /* IE7 */ left: 0; }
#navi li.sr ul:hover { height: 87px; background-position: 0 -25px;}
#navi li.sr li { width: 91px; padding: 0 12px; text-align: left; }
#navi li.sr li a { padding: 6px 0 0 0; margin-bottom: -5px;}

/* MAIN COLUMNS */
#left   { float: left;  display: inline; width: 130px; margin: 10px 0 10px 5px; }
#center { float: left;  display: inline; width: 602px; margin: 10px; }
#right  { float: right; display: inline; width: 218px; margin: 10px 5px 10px 0; }

/* FOOTER */
#foot {
  width: 100%; clear: both; padding-bottom: 8px; background: #4f4f4f url(/design/foot-bcg.png) repeat-x 0 0;
  font: normal 11px/13px Tahoma, Arial, sans-serif; color: #fff;
}
#foot div { float: left; display: inline; margin: 8px 45px 0 10px; }
#foot h4 { font: bold 11px/13px Tahoma, Arial, sans-serif; color: #fbd94f; }
#foot li { margin: 5px 0 2px 0; }
#foot a { color: #fff; }
#foot .sepline {
  width: 100%; height: 4px; margin: 0; padding: 0; border-bottom: 1px solid #4d4d4d; overflow: hidden;
  background: #fbd94f url(/design/foot-bcg.png) repeat-x 0 0;
}
#foot .portals a { padding-left: 12px; background: no-repeat 0 4px; }
#foot .portals .ma a { background-image: url(/design/foot-bul-ma.gif); }
#foot .portals .it a { background-image: url(/design/foot-bul-it.gif); }
#foot .portals .gp a { background-image: url(/design/foot-bul-gp.gif); }
#foot .portals .lo a { background-image: url(/design/foot-bul-lo.gif); }
#foot .portals .bm a { background-image: url(/design/foot-bul-bm.gif); }
#foot .portals .ha a { background-image: url(/design/foot-bul-ha.gif); }
#foot .partners { float: right; clear: right; width: 528px; margin-right: 0; }
#foot .partners h4 { margin-bottom: -3px; }
#foot .partners li { float: left; display: inline; margin: 8px 10px 0 0; border: 1px solid #cfcfcf; }
#foot .partners a, #foot .partners img { display: block; width: 120px; height: 30px; overflow: hidden; text-align: center; }

/* THANKS */
#thanks { text-align: center; font: normal 10px Tahoma, Arial, sans-serif; color: #888; }
#thanks div { padding: 10px; }
#thanks li { height: 30px; }
#thanks a { outline: none; background: url(/design/thanks-logos.png) no-repeat 0 0; }
#thanks li.sp_guided { width: 100px; }
#thanks li.sp_guided a { background-position: 0 0; }
#thanks li.sp_served { width: 112px; }
#thanks li.sp_served a { background-position: -100px 0; }
#thanks li.sp_designed { width: 86px; }
#thanks li.sp_designed a { background-position: -212px 0; }
#thanks li.sp_powered { width: 72px; }
#thanks li.sp_powered a { background-position: -298px 0; }


            /* -------------------- */
/* --------- *   STATIC ELEMENTS    * --------- */
            /* -------------------- */

/* SECTION MENU */
#left .sections .sec_14 a { background-image: url(/design/icon-sec-notebook.png); color: #b42224; }
#left .sections .sec_88 a { background-image: url(/design/icon-sec-digicam.png); color: #b42224; }
#left .sections .sec_87 a { background-image: url(/design/icon-sec-hazimozi.png); color: #b42224; }
#left .sections .act { margin: 0 -2px; padding: 5px; background: #626262; color: #fff; }
#left .sections .act a { display: inline; width: auto; padding: 0; background: none; color: #fff; font-weight: normal; }
#left .sections .act .ddm, #left .sections .act .links { font: normal 10px/12px Tahoma, Arial, sans-serif; }
#left .sections .act .ddm { margin: 4px -1px 2px -1px; width: 120px; height: 19px; border: 1px solid #bfbfbf; background: #e8e2cb; }
#left .sections .act .ddm a { display: block; height: 1%; padding: 1px 2px; text-transform: none; color: #236085; }
#left .sections .act .ddm .open {
  margin: -1px; height: 12px; padding: 3px 9px 6px 9px; position: relative; color: #424242;
  background: url(/design/sections-ddm.png) no-repeat 50% 50%; white-space: nowrap; outline: none;
}
#left .sections .act .ddm .menu { left: 0; top: 20px; width: 116px; border: 1px solid #dfdfdf; padding: 1px; overflow: hidden; background: #fff; }
#left .sections .act .ddm ul { border-top: 3px solid #fbd94f; padding-top: 0; white-space: nowrap; }
#left .sections .act .ddm li { padding: 1px; background: none; }
#left .sections .act .links a { float: left; margin-right: 5px; text-decoration: underline; }
#left .sections .more { display: none; }
#left .sections .more a { font: normal 11px Tahoma; color: #b52722; padding: 5px 1px 4px 19px; background: url(/design/arrow-more.gif) 0px 5px no-repeat; }

/* SEVICES MENU */
#left .services { margin-bottom: 12px; }
#left .services h4 { font-weight: normal; color: #fbd94f; padding: 8px 0 4px 5px; background: url(/design/services-box.png) 0px -3px; }
#left .services li { padding: 5px 0 5px 6px;}
#left .services li.odd { background: #818181; }
#left .services li.even { background: #6b6b6b; }
#left .services li.last { background: #6b6b6b url(/design/services-box.png) 0px 26px no-repeat; padding-bottom: 8px; }
#left .services a { font: bold 12px/14px Tahoma, Arial, sans-serif; color: #fff; background: no-repeat 108px 0px; display: block; padding: 1px 0; }
#left .services a.ha { background-image: url(/design/icon-menu_ha.gif); }
#left .services a.bm { background-image: url(/design/icon-menu_bm.gif); }
#left .services a.ka { background-image: url(/design/icon-menu_ka.gif); }
#left .services a.in { background-image: url(/design/icon-menu_in.gif); }

/* ONLINE SHOPPING */
#left .shopping a { color: #b42224; }

/* PATH */
#center .path {
  padding: 2px 8px 2px 2px; font: bold 11px/15px Tahoma, Arial, sans-serif;
  background: url(/design/common-bul6-ph.gif) no-repeat 100% 50%; color: #626262;
}
#center .path h4 { display: none; }
#center .path a { display: inline-block; height: 14px; padding: 1px 1px 0 1px; font: bold 11px/14px Arial, Verdana, sans-serif; }
/* PATH VARIATIONS */
#center .patht { margin-bottom: 8px; border-bottom: 2px solid #fbd94f; background-position: 100% 7px; }
#center .pathb { margin-top: 8px; border-top: 2px solid #fbd94f; background-position: 100% 6px; }

/* PAGING NAVI */
#center .pnavi { margin: 5px 0; padding: 1px 0; background: url(/design/common-hr-00.gif) repeat 50% 0; }
html>/**/body #center .pnavi { position: relative; }
#center .pnavi .inr { padding: 4px 7px 2px 7px; background: #c4c0b3; }
#center .pnavi h4 { display: none; }
#center .pnavi h5, #center .pnavi .arrow, #center .pnavi .ddm { float: left; display: inline; }
#center .pnavi h5 { height: 13px; margin: 2px 5px 3px 0; font: bold 11px/13px Tahoma, Arial, sans-serif; color: #424242; }
#center .pnavi a { color: #b42224; }
#center .pnavi .ddm { margin-left: 3px; height: 16px; border: 1px solid #bfbfbf; background: #e8e2cb; font: normal 10px/12px Tahoma, Arial, sans-serif; }
#center .pnavi .ddm a { display: block; height: 1%; padding: 1px 2px; color: #236085; }
#center .pnavi .ddm .open {
  margin: -1px; height: 12px; padding: 2px 20px 4px 8px; position: relative; outline: none;
  background: no-repeat 50% 50%; white-space: nowrap; text-align: center; color: #424242;
}
#center .pnavi .ddm .menu { left: -1px; top: 17px; border: 1px solid #dfdfdf; padding: 1px; background: #fff; white-space: nowrap; }
#center .pnavi .ddm ul { border-top: 3px solid #fbd94f; }
#center .pnavi .ddm li { margin-top: 1px; background: none; }
#center .pnavi .ddm li.range { background-color: #e6e2d9; }
#center .pnavi .ddm li.block { background-color: #fff; }
#center .pnavi .ddm li.act { background: #fbd94f; }
#center .pnavi .ddm li a:hover { background: #fbd94f; text-decoration: none; }
#center .pnavi .ddm li span { display: inline-block; width: 5ex; text-align: right; }
#center .pnavi .pages { float: left; display: inline; height: 18px; }
#center .pnavi .pages .arrow { width: 10px; height: 14px; margin: 2px 0 2px 3px; }
#center .pnavi .pages .ddm { width: 134px; text-align: center; }
#center .pnavi .pages .ddm .open { background-image: url(/design/pnavi-pages-ddm.png); }
#center .pnavi .pages .ddm .menu { width: 132px; max-height: 183px; overflow: scroll; overflow-x: hidden; }
* html #center .pnavi .pages .ddm .menu { height: 183px; }
#center .pnavi .prefs { float: right; display: inline; height: 18px; }
#center .pnavi .prefs h5 { display: none; }
#center .pnavi .prefs .ddm { float: none; display: block; width: 142px; margin-left: 0; }
#center .pnavi .prefs .ddm .open { background-image: url(/design/pnavi-prefs-ddm.png); }
#center .pnavi .prefs .ddm .menu { width: 140px; overflow: hidden; }
#center .pnavi .jump { float: right; display: inline; margin-left: 7px; }
#center .pnavi .jump h5 { display: none; }
#center .pnavi .jump a { display: block; border: 1px solid #bfbfbf; width: 17px; height: 16px; background: #e8e2cb; text-align: center; }
#center .pnavi .jump img { display: block; margin: -1px; position: relative; width: 19px; height: 18px; line-height: 18px; }

/* SECTION COMMEND */
#center .seccomm { margin: 20px 0; overflow: hidden; }
#center .seccomm .inr { margin: -16px 0 0 0; }
#center .seccomm .inr div {
  width: 300px; height: 196px; float: left; display: inline; margin: 16px 10px 0 10px; font: normal 12px/14px Tahoma, Arial, sans-serif;
  padding-bottom: 1px; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%;
}
#center .seccomm h4 { width: 100%; border-bottom: 40px solid #8d9090; }
#center .seccomm h4 a { font: bold 12px/15px Arial, Tahoma, sans-serif; color: #242424; }
#center .seccomm h4 span { display: block; height: 15px; position: relative; margin-bottom: -40px; padding: 0 1px 42px 1px; background: no-repeat 100% 0; }
#center .seccomm ul { margin: 0; padding: 2px 1px; }
#center .seccomm li { margin: 0; padding: 4px 0 10px 8px; height: 24px; }
#center .seccomm li.more { height: 13px; }
#center .seccomm li a { font-weight: normal; }

#center .seccomm .sec_99 h4 span { background-image: url(/design/seccommb-head-phblog.png); }
#center .seccomm .sec_108 h4 span { background-image: url(/design/seccommb-head-galaxytab.png); }
#center .seccomm .sec_113 h4 span { background-image: url(/design/seccommb-head-samsungnotebook.png); color: #005dab; }
#center .seccomm .sec_117 h4 span { background-image: url(/design/seccommb-head-acer.png); }
#center .seccomm .sec_120 h4 span { background-image: url(/design/seccommb-head-windows.png); color: #1f7fa7; }
#center .seccomm .sec_121 h4 span { background-image: url(/design/seccommb-head-computex.png); color: #ed008c; }

/* BITMARKET COMMEND 
#center .bitmarket { width: 303px; background-color: #f5f5f5; border-color: #dadada; font: normal 10px/12px Tahoma, Arial, sans-serif; }
#center .bitmarket h4 { background-color: #155882; color: #fff; }
#center .bitmarket ul { margin-top: -1px; padding: 0 9px; overflow: hidden; }
#center .bitmarket li {
  float: left; display: inline; width: 100%; margin-bottom: -1px;
  padding: 7px 0; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%;
}
#center .bitmarket h1, #center .bitmarket h6 { font: bold 11px/13px Tahoma, Arial, sans-serif; }
#center .bitmarket .norm h1 { display: inline; margin-right: 8px; overflow: hidden; margin-top: 1px; float: left; width: 157px; }
#center .bitmarket .img { float: left; display: inline; margin-right: 8px; margin-top: 4px; }
#center .bitmarket .img img { width: 60px; height: 45px; background: #fff; border: 1px solid #999999; }
#center .bitmarket .price, #center .bitmarket .rating, #center .bitmarket .button { float: left; display: inline; color: #424242;}
#center .bitmarket .price, #center .bitmarket .rating { height: 12px; margin: 2px 0 1px 0; white-space: nowrap; overflow: hidden; }
#center .bitmarket .button { width: 65px; height: 16px; margin-left: 8px; overflow: hidden; float: right; }
#center .bitmarket .norm .price { width: 90px; text-align: right; }
#center .bitmarket .norm .img img { width: 20px; height: 15px; background: #fff; border: 1px solid #999999; }
#center .bitmarket a { outline: none; }
#center .bitmarket h6 { padding: 3px 9px; }
#center .bitmarket h6 a { color: #b42224; }
#center .bitmarket .rating { display: none;}
#center .bitmarket p { padding: 2px 0; }
*/

/* THREADS COMMEND */
#center .thrcomm, #center .thrcomm h4, #center .thrcomm:after { background-image: url(/design/thrcommc-box.gif); }
#center .thrcomm { width: 290px; }
#center .thrcomm ul { margin-top: 1px; }
#right .thrcomm, #right .thrcomm h4, #right .thrcomm:after { background-image: url(/design/thrcommr-box.gif); }
#right .thrcomm ul { margin-top: 1px; font: normal 12px Arial,Tahoma,sans-serif; }

/* KBARTICLES COMMEND */
#right .kbacomm, #right .kbacomm h4, #right .kbacomm:after { background-image: url(/design/thrcommr-box.gif); font-weight: normal; }
#right .kbacomm ul { margin-top: 1px; }
#right .kbacomm li { background: none; padding: 6px 0 8px; font: bold 14px Arial,Tahoma,sans-serif; background: url("/design/common-hr-b2.gif") repeat-x scroll 50% 100% transparent; }
#right .kbacomm li.more { background: url("/design/list-arrow-red.gif") no-repeat 0 10px; padding: 6px 0 3px 8px; font: normal 11px Tahoma,Arial,Verdana,sans-serif; }

/* JOBS */
#right .jobs { border-color: #673694; background-color: #673694; }
#right .jobs, #right .jobs h4, #right .jobs:after { background-image: url(/design/jobs-box.png); }
#right .jobs h4 { background-color: #673694; color: #e4daeb; }
#right .jobs ul { padding: 5px 6px; }
#right .jobs li { padding-left: 0; background-image: none; }
#right .jobs p { font: 12px/15px Arial,Tahoma,sans-serif; }
#right .jobs a { color: #f3eff7; }
#right .jobs li.more { margin-top: 2px; padding-left: 8px; background-image: url(/design/jobs-bul.gif); }
#right .jobs li.more a { font-weight: bold; color: #f2ba66; }

/* PH!TV */
#right .phtv { width: 300px; height: 166px; background-image: url(/design/bcg-phtv.png); overflow: hidden; }
#right .phtv h4 { display: none; }
#right .phtv a { outline: none; }
#right .phtv .aleft, #right .phtv .aright, #right .phtv .tv { display: block; float: left; }
#right .phtv .aleft, #right .phtv .aright { width: 20px; height: 166px; background: url(/design/page_arrows-phtv.png) no-repeat;}
#right .phtv .aleft { background-position: -20px center; }
#right .phtv .aleft:hover { background-position: -40px center; }
#right .phtv .aleft.inact { background-position: 0px center; }
#right .phtv .aleft.inact:hover { background-position: 0px center; }
#right .phtv .aright { background-position: -80px center; }
#right .phtv .aright:hover { background-position: -100px center; }
#right .phtv .aright.inact { background-position: -60px center; }
#right .phtv .aright.inact:hover { background-position: -60px center; }
#right .phtv .tv { width: 260px; height: 166px; }
#right .phtv .tv div { position: relative; }
#right .phtv .tv div > a { display: block; padding: 5px 0; }
#right .phtv .tv div img { display: block; width: 260px; height: 156px; }
#right .phtv .tv div div { position: absolute; bottom: 0; left: 0; width: 244px; background: url("/design/common-layer.png") repeat scroll 0 0 transparent; padding: 6px 8px; margin-bottom: 5px; }
#right .phtv .tv div div h2 a { font: bold 12px Tahoma; color: #ffffff; }
#right .phtv .tv div div span { display: block; font: normal 10px Tahoma; color: #fbd94f; }

/* Percről percre */
#right .nwcm { position: relative; }
#right .nwcm > h4 { height: 13px; padding: 4px 0 4px 4px; font: bold 11px Arial; color: #ffffff; background: url(/design/boxr-head-pp.gif) #b42224; overflow: hidden; }
#right .nwcm > ul { position: absolute; top: 0px; right: 0px; }
#right .nwcm > ul > li { float: left; }
#right .nwcm > ul > li > a { display: block; padding: 4px 3px 4px 5px; width: 16px; text-align: center; text-transform: uppercase; font: normal 10px Tahoma; color:#ffffff; text-decoration: none; outline: none; }
#right .nwcm > ul > li.tmix > a { color: #424242; }
#right .nwcm > ul > li.act a { font-weight: bold; }
#right .nwcm .list ul { padding: 0; margin-bottom: 6px; }
#right .nwcm .list li { background: none; padding: 6px 0;}
#right .nwcm .list li h1 { font: bold 13px Arial; overflow: hidden; }
#right .nwcm .list li h1 a { width: 276px; display: block; float: left; color: #b42224; }
#right .nwcm .list li p { font: normal 12px Arial; margin-top: 2px; }
#right .nwcm .list li h1 span { float: left; display: block; width: 22px; height: 15px; margin: 2px 0 0 2px; background: url("/design/site-indicator.png") repeat scroll 0 0; }
#right .nwcm .list li h1 span.ph { background-position: 0 0 }
#right .nwcm .list li h1 span.ma { background-position: 0 -15px; }
#right .nwcm .list li h1 span.it { background-position: 0 -30px; }
#right .nwcm .list li h1 span.gp { background-position: 0 -45px; }
#right .nwcm .list li h1 span.lo { background-position: 0 -60px; }
#right .nwcm .feat li { border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; padding: 1px 0; margin-top: -1px; }
#right .nwcm .feat li div { background-color: #f5f5f5; padding: 5px 0 5px 5px; overflow: hidden;}
#right .nwcm .feat li img { float: left; display: block; width: 60px; height: 45px; border: 1px solid #aeaeae; padding: 1px; margin: 5px 8px 0 0; background: url("/design/nopic-60x45.png") no-repeat scroll 50% 50% #FFFFFF }
#right .nwcm .feat li h1 { padding: 0 0 2px 2px; font: bold 13.5px Arial; overflow: hidden; }
#right .nwcm .feat li h1 a { width: 262px; display: block; float: left; }
#right .nwcm .feat li p { font: normal 12px Arial; margin: 3px 5px 4px 2px; overflow: hidden; }
#right .nwcm .feat li h1 span { float: left; display: block; width: 22px; height: 15px; margin: 1px 0 0 9px; background: url("/design/site-indicator.png") repeat scroll 0 0; }
#right .nwcm .feat li h1 span.ph { background-position: 22px 0 }
#right .nwcm .feat li h1 span.ma { background-position: 22px -15px; }
#right .nwcm .feat li h1 span.it { background-position: 22px -30px; }
#right .nwcm .feat li h1 span.gp { background-position: 22px -45px; }
#right .nwcm .feat li h1 span.lo { background-position: 22px -60px; }

/* VALID */
#right .valid { margin-bottom: 10px; text-align: center; font: 10px bold Verdana, Arial, sans-serif; color: #999; }


            /* -------------------- */
/* --------- *         ADS          * --------- */
            /* -------------------- */

.adbigtop { padding: 5px 0 10px 0; }
.adbigtop .adbox { border: 1px solid #aeaeae; }

.adbigbtm { clear: both; }

.ad728 { margin: 5px 0 7px 0; }
/*.ad728 .adbox { border: 1px solid #000; }*/

/*.ad468, .ad330, .admid { margin: 10px 0; }*/
.ad468 h4, .ad330 h4, .admid h4 { margin-left: auto; margin-right: auto; }
.ad468 h4 { width: 468px; }
.ad330 h4 { width: 330px; }
.ad300 h4 { width: 300px; }
.ad400 h4 { width: 400px; }
.admid h4 { text-align: center; }

.adnobord .adbox { border: 0; }

.adw300 h4 { background: none; padding: 0; font: normal 10px/12px Tahoma,Arial,sans-serif; color: #c7c7c7; }

.adoffer { border-color: #dfdfdf; }
.adoffer h4 { height: 14px; line-height: 14px; background-color: #dfdfdf; color: #aaa; }
.adoffer, .adoffer h4, .adoffer:after { background-image: url(/design/adoffer-box.gif); }
.adoffer li { background: url(/design/common-bulout-blue.gif) no-repeat 0 10px; }
.adoffer p { font: 12px Arial,Tahoma,sans-serif; }

.adtext { margin: 10px 0; }
.adtext h4 { display: none; }
.adtext:before { content: ""; display: block; width: 100%; height: 3px; margin: -1px -1px -2px -1px; padding: 0 1px; background: no-repeat 50% 100%; }
.adtext .adbox { margin: 5px 8px; padding-right: 63px; background: url(/design/adtext-bcg.gif) no-repeat 100% 50%; }
.adtext a { color: #b42224; font-weight: bold; }
.adtext:before, .adtext:after { background-image: url(/design/adtext-box.gif); }
.adtextc:before, .adtextc:after { background-image: url(/design/adtextc-box.gif); }
.adtextf:before, .adtextf:after { background-image: url(/design/adtextf-box.gif); }
.adtextf { margin-top: 0; margin-bottom: 8px; }

/* SPONSOR ADS */
.spcontainer { margin: 16px 10px 0 10px; }
.spcontainer .adbox { width: auto !important; height: auto !important; overflow: visible; }
.spcontainer .sprect, .spcontainer .spleft, .spcontainer .spright { overflow: hidden; display: inline; }
.spcontainer .sprect  { width: 970px; float: left;  clear: both;  }
.spcontainer .spleft  { width: 660px; float: left;  clear: left;  }
.spcontainer .spright { width: 300px; float: right; clear: right; }


/* PR ADS */
.adpr .adbox { padding: 0 4px; border: none; background-color: #F5F5F5; }
.adpr > div > img { float: left; display: block; width: 60px; height: 45px; border: 1px solid #aeaeae; padding: 1px; margin: 3px 8px 4px 0; background: url("/design/nopic-60x45.png") no-repeat scroll 50% 50% #FFFFFF }
.adpr > div > div { overflow: hidden; }
.adpr h1 { padding: 0; margin: 0 0 3px 0; font: bold 14px Arial; }
.adpr p { font: normal 12px/17px Arial; margin: 3px 0 0 0; }
.adpr span.type { background-color: #236085; color: #F5F5F5; margin: 1px 4px 0 0; padding: 0 4px 1px; text-transform: uppercase; display: block; float: left; font: 10px Tahoma; }
/* PR BANNER @ FOLYAM */
#center .adpr { width: 510px; margin: 5px 0 4px 0; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%; }
#center .adpr h4 { display: none; }
#center .adpr > div { width: 500px; padding: 5px; background-color: #f4f4f0; }
/* PR BANNER @ JOBB */
#right .adpr > div > img { margin-top: 0; }
#right .adpr h1 { margin: 1px 0 7px 0; }

/* SKIN */
body.background_banner .adbigtop {
  display: none;
}
