/*
--------------------------------------------------------------------------------
  YUI reset
--------------------------------------------------------------------------------
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
.cw-module div,
.cw-module dl,
.cw-module dt,
.cw-module dd,
.cw-module ul,
.cw-module ol,
.cw-module li,
.cw-module h1,
.cw-module h2,
.cw-module h3,
.cw-module h4,
.cw-module h5,
.cw-module h6,
.cw-module pre,
.cw-module code,
.cw-module form,
.cw-module fieldset,
.cw-module legend,
.cw-module input,
.cw-module button,
.cw-module textarea,
.cw-module p,
.cw-module blockquote,
.cw-module th,
.cw-module td {
	margin: 0;
	padding: 0;
}

.cw-module table {
	border-collapse: collapse;
	border-spacing: 0;
}

.cw-module fieldset,
.cw-module img {
	border: 0;
}

.cw-module address,
.cw-module caption,
.cw-module cite,
.cw-module code,
.cw-module dfn,
.cw-module em,
.cw-module strong,
.cw-module th,
.cw-module var,
.cw-module optgroup {
	font-style: inherit;
	font-weight: inherit;
}

.cw-module del,
.cw-module ins {
	text-decoration: none;
}

.cw-module li {
	list-style: none;
}

.cw-module caption,
.cw-module th {
	text-align: left;
}

.cw-module h1,
.cw-module h2,
.cw-module h3,
.cw-module h4,
.cw-module h5,
.cw-module h6 {
	font-size: 100%;
	font-weight: normal;
}

.cw-module q:before,
.cw-module q:after {
	content: '';
}

.cw-module abbr,
.cw-module acronym {
	border: 0;
	font-variant: normal;
}

.cw-module sup {
	vertical-align: baseline;
}

.cw-module sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
.cw-module legend {
	color: #000;
}

.cw-module input,
.cw-module button,
.cw-module textarea,
.cw-module select,
.cw-module optgroup,
.cw-module option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
.cw-module input,
.cw-module button,
.cw-module textarea,
.cw-module select {
	*font-size: 100%;
}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Fonts
 * @module fonts
 * @namespace yui-
 * @requires 
 */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
.cw-module {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
.cw-module select,
.cw-module input,
.cw-module button,
.cw-module textarea,
.cw-module button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
.cw-module table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
.cw-module pre,
.cw-module code,
.cw-module kbd,
.cw-module samp,
.cw-module tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/* saját kiegészítések */
.cw-module {
    text-align:left;
}

.cw-module a:link,
.cw-module a:visited {
    text-decoration:none;
}

.cw-module a:hover {
    text-decoration:underline;
}

/*
--------------------------------------------------------------------------------
  Globals
--------------------------------------------------------------------------------
*/

.cw-box-t1               { margin-bottom:10px; background:#fefefe; border:1px solid #e8e8e8; border-color:#dcdcdc; }
.cw-box-t1 .hd           { padding:0px 10px; line-height:26px; border-bottom:1px solid #e8e8e8; border-color:#dcdcdc; background:url(../gfx/modulehd.gif) left top repeat-x; font-size:16px; }
.cw-box-t1 .hd em        { font-weight:bold; }
.cw-box-t1 .hd a:link,
.cw-box-t1 .hd a:visited { color:#2b2b33; }
.cw-box-t1 .hd a:hover   { color:#c20000; }
.cw-box-t1 .bd           { padding:10px; }

/* pöttyözött lista */
ul.cw-fancy li            { background:url(../gfx/bullet.png) left .5em no-repeat; padding-left:10px; margin-bottom:.6em; }
ul.cw-fancy li.last,
ul.cw-fancy li:last-child { margin:0; }

/*
--------------------------------------------------------------------------------
  Computerworld fejléc
--------------------------------------------------------------------------------
*/

#cwm-header { border-top:7px solid #000; font:13px Arial,sans-serif; width:996px; text-align:left; }
#cwm-header ul,
#cwm-header li,
#cwm-header img { margin:0; padding:0; border:0; }
#cwm-header li { list-style-type:none; }

/* fejléc logo sáv */
#cwm-logoline     { height:64px; border-bottom:1px solid #525252; background:url(http://computerworld.hu/assets/gfx/masthead4.jpg) left top no-repeat; color:#fff; padding:0 13px; position:relative; }
#cwm-logoline div { padding:5px 0 6px; color:#ccc; padding-left:2px; font:.8em Verdana,sans-serif; }
#cwm-logo         { position:relative; top:-3px; }

/* keresés (google) */
#cse-search-box button,
#cse-search-box button::-moz-focus-inner {
    border:0; padding:0; margin:0;
}
#cse-search-box          { position:absolute; top:4px; right:6px; background:#000; border:1px inset #ccc; font-size:1.2em; }
#cse-search-box div      { background:#fff; padding:2px; }
#cse-search-box input    { border:0; line-height:1.4em; }
#cse-search-box button   { border:0; padding:2px 5px; text-transform:uppercase; font-size:.85em; font-weight:bold; background:#c0c0c0; border:1px solid #b0b0b0; }

/* gyorslinkek */
#cwm-quicklinks { background:url(http://computerworld.hu/assets/gfx/quicklinks_bg.png) left top repeat-x; height:25px; padding-left:3px; }
#cwm-quicklinks a:link,
#cwm-quicklinks a:visited { text-decoration:none; }
#cwm-quicklinks a:hover { text-decoration:underline; }

/* szolgáltatások */
#cwm-services              { line-height:25px; float:left; }
#cwm-services li           { float:left; font-size:.9em; padding:0 8px 0 11px; background:url(http://computerworld.hu/assets/gfx/li_bg.gif) left center no-repeat; }
#cwm-services li a:link,
#cwm-services li a:visited { color:#fff; }
#cwm-services li.first     { background:none; }

/* felhasználó regisztráció / belépés */
#cwm-user           { float:right; font-size:.9em; line-height:25px; margin-right:1em; }
#cwm-user a         { margin-left:1em; }
#cwm-user a:link,
#cwm-user a:visited { color:#fff; }

/*
--------------------------------------------------------------------------------
  Navigáció
--------------------------------------------------------------------------------
*/

#cwm-navigation                { border-top:2px solid #eb1; border-bottom:2px solid #ccc; font-size:.9em; }
#cwm-navigation ul             { height:14px; padding:5px 0; }
#cwm-navigation li             { float:left; line-height:14px; border-right:1px solid #cdcdcd; }
#cwm-navigation li a           { display:block; padding:0 10px; }
#cwm-navigation-primary        { border-top:1px solid #b7bbbe; border-bottom:1px solid #b6babd; font-weight:bold; }
#cwm-navigation-primary ul     { padding:5px; background:#fff; }
#cwm-navigation-primary em     { border-style:solid; border-width:1px 1px 0; border-color:#7d7c77 #a0a0a0 #fff; margin:-9px -11px 0; padding:1px 10px 0; background:#fff; display:block; height:29px; line-height:30px; color:#c20000; }
#cwm-navigation-secondary      { border-top:2px solid #cdcdcd; }
#cwm-navigation-secondary ul   { border-top:1px solid #b7bbbe; background:#fff; font-weight:normal; }

/*
--------------------------------------------------------------------------------
  Reklám linkek
--------------------------------------------------------------------------------
*/

#cwm-adlinks          { background:#fafafa url(../gfx/dotline.gif) left -2px repeat-x; margin:0; }
#cwm-adlinks strong   { font-weight:bold; }
#cwm-adlinks .content { margin:1.5em 1em; }
#cwm-adlinks li       { float:left; width:50%; }

/*
--------------------------------------------------------------------------------
  Lábléc
--------------------------------------------------------------------------------
*/

#cwm-footer                        { clear:both;position:relative; }
#cwm-footer .hd                    { background:#4d4d4d; padding:13px 22px; font-size:0; line-height:0; }
#cwm-footer .bd                    { background:#333 url(../gfx/idg_logo.png) 850px 93% no-repeat; font-size:.85em; color:#fff; line-height:1.8em; padding:20px 25px 10px; }
#cwm-footer .bd .section           { float:left; margin-right:60px; }
#cwm-footer .bd .section strong    { font-weight:bold; }
#cwm-footer .bd .section li        { background:url(../gfx/li_bg.gif) left .7em no-repeat; margin:0; }
#cwm-footer .bd .section a:link,
#cwm-footer .bd .section a:visited { color:#999; }
#cwm-footer .bd .copyright         { clear:left; font-size:.9em; }
#cwm-footer .bd .sevenlogo {text-align:center;font-size:9px;position:absolute;right:20px;top:60px;width:117px;height:40px;}
#cwm-footer .bd .sevenlogo a{color:#999999;}

/*
--------------------------------------------------------------------------------
  Videók
--------------------------------------------------------------------------------
*/

#cwm-video                          { position:relative; }
#cwm-video li.last                  { margin:0; }
#cwm-video h2                       { margin-top:.5em; }
#cwm-video img                      { width:96px; border-width:5px 1px; border-style:solid; border-color:#000; }
#cwm-video .jcarousel-container,
#cwm-video .jcarousel-clip          { position:static; font-size:.9em; }
#cwm-video .jcarousel-clip          { overflow:hidden; position:relative; }
#cwm-video .jcarousel-list li,
#cwm-video .jcarousel-item          { width:98px; height:auto; margin-right:7px; }
#cwm-video .jcarousel-prev          { width:20px; height:18px; background:url(../gfx/pager.gif) left bottom no-repeat; position:absolute; top:4px; right:24px; }
#cwm-video .jcarousel-next          { width:19px; height:18px; background:url(../gfx/pager.gif) right bottom no-repeat; position:absolute; top:4px; right:5px; }
#cwm-video .jcarousel-prev-disabled { background-position: left top; }
#cwm-video .jcarousel-next-disabled { background-position: right top; }
#cwm-video-slide                    { overflow:hidden; }

/*
--------------------------------------------------------------------------------
  WhitePapers
--------------------------------------------------------------------------------
*/

#cwm-whitepaper                          { position:relative; }
#cwm-whitepaper li.last                  { margin:0; }
#cwm-whitepaper h2                       { margin-top:.5em; }
#cwm-whitepaper img                      { width:96px; border-width:5px 1px; border-style:solid; border-color:#000; }
#cwm-whitepaper .jcarousel-container,
#cwm-whitepaper .jcarousel-clip          { position:static; font-size:.9em; }
#cwm-whitepaper .jcarousel-clip          { overflow:hidden; position:relative; }
#cwm-whitepaper .jcarousel-list li,
#cwm-whitepaper .jcarousel-item          { width:98px; height:auto; margin-right:7px; }
#cwm-whitepaper .jcarousel-prev          { width:20px; height:18px; background:url(../gfx/pager.gif) left bottom no-repeat; position:absolute; top:4px; right:24px; }
#cwm-whitepaper .jcarousel-next          { width:19px; height:18px; background:url(../gfx/pager.gif) right bottom no-repeat; position:absolute; top:4px; right:5px; }
#cwm-whitepaper .jcarousel-prev-disabled { background-position: left top; }
#cwm-whitepaper .jcarousel-next-disabled { background-position: right top; }
#cwm-whitepaper-slide                    { overflow:hidden; }

/*
--------------------------------------------------------------------------------
  Gyorssegély
--------------------------------------------------------------------------------
*/

#bpm-gyorssegely dl      { margin-bottom:5px; }
#bpm-gyorssegely dl.last { margin:0; }
#bpm-gyorssegely dt,
#bpm-gyorssegely dd      { float:left; }
#bpm-gyorssegely dt      { font-weight:bold; }
#bpm-gyorssegely dd      { margin-left:5px; padding-right:8px; background:url(../gfx/bullet.png) right center no-repeat; }
#bpm-gyorssegely dd.last { background:none; padding-right:0; }

/*
--------------------------------------------------------------------------------
  Zeroday
--------------------------------------------------------------------------------
*/

#bpm-zeroday img      { margin-right:3px; width:9px; }
#bpm-zeroday .level-0 { background-position:left top }
#bpm-zeroday .level-1 { background-position:left -10px }
#bpm-zeroday .level-2 { background-position:-10px -20px }
#bpm-zeroday .level-3 { background-position:-20px -30px }
#bpm-zeroday .level-4 { background-position:-30px -40px }
#bpm-zeroday .level-5 { background-position:-40px -50px }

/*
--------------------------------------------------------------------------------
  Balabit
--------------------------------------------------------------------------------
*/

#bpm-balabit .hd { color:#004B81; background-image:url(../gfx/modulehdblue.gif); }
#bpm-balabit .bd { background:url(http://static.computerworld.hu/img/bportal/balabit.jpg) center center no-repeat; }

/*

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

#blog .hd { color:#ffaf08; background-image:url(../gfx/blog.jpg); }
#blog .bd { background:url(../gfx/nyomtato.jpg) center center no-repeat; }

/*


--------------------------------------------------------------------------------
  IBM
--------------------------------------------------------------------------------
*/

#ibm .hd { color:#ffaf08; background-image:url(../gfx/ibmtab.jpg); }
#ibm .bd { background:url(../gfx/ibm_2.jpg) center center no-repeat; }

/*

--------------------------------------------------------------------------------
  IT Services
--------------------------------------------------------------------------------
*/

#itservices .hd { background:#e20074; color:#fff; }
#itservices .bd { background:#fff; }
#itservices .bd a { color:#848383; }
#itservices .bd a:hover { color:#000; }

/*


--------------------------------------------------------------------------------
  IQsys
--------------------------------------------------------------------------------
*/

#iqsys .hd { color:#000; background-image:url(../gfx/ibmtab.jpg); }
#iqsys .bd { background:url(../gfx/iqsymposium.jpg) center center no-repeat; }

/*


--------------------------------------------------------------------------------
  Céginfó cégindex
--------------------------------------------------------------------------------
*/

#cim-catalog .initials            { border-bottom:1px solid #ccc; padding-bottom:8px; }
#cim-catalog .ui-tabs .initials   { padding-bottom:0; }
#cim-catalog .initials li         { font-size:.85em; text-transform:uppercase; text-align:center; float:left; }
#cim-catalog .initials li a       { display:block; padding:0 2px; }
#cim-catalog .initials li a:hover { color:#fff; background:#bbb; text-decoration:none; }
#cim-catalog .initials li span    { display:none; }
#cim-catalog .initials li.ui-state-active span { /* "selected" háromszög */
    display:block;
    margin:3px auto 0;
	width: 0px;
	height: 0px;
	overflow: hidden;
	border-top: 0px dotted transparent;	
	border-right: 5px dotted transparent;
	border-left: 5px dotted transparent;	
	border-bottom: 5px solid #ccc;
}
#cim-catalog .company-list               { margin-top:.8em; }
#cim-catalog .company-list li            { margin:3px 0; }
#cim-catalog .ui-tabs-hide               { display:none; }
#cim-catalog-pages strong                { font-weight:bold; display:block; margin-top:1em; }
#cim-catalog-pages .ui-tabs-panel strong { display:none; }

/*
--------------------------------------------------------------------------------
  Legfrissebb álláshirdetések
--------------------------------------------------------------------------------
*/

#krm-recent-jobs .jobs { font-size:1em; }
#krm-recent-jobs li:last-child { margin-bottom:0; }
#krm-recent-jobs .ft   { text-align:right; font-size:.85em; font-weight:bold; padding:0 1em 8px 0; }
#krm-recent-jobs .ft a { margin-left:1em; }
