/* Browser Reset CSS, Eric Meyer.  */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, address,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body { line-height: 1; color: black; background: white; }


/* ----------------------------------------------------------------
  basic classes
---------------------------------------------------------------- */
.nod			{ display: none !important; }
.nob			{ border: 0 !important; }
.spaceman	{ position: absolute; top: -3000px; left: 0; }
.left			{ text-align: left !important; }
.right		{ text-align: right !important; }
.center		{ text-align: center !important; }
.fll			{ float: left !important; }
.flr			{ float: right !important; }
.cleaner		{ clear: both; }
.clrl			{ clear: left; }
.clrr			{ clear: left; }
.dblock		{ display: block; }


/* ----------------------------------------------------------------
  special classes
---------------------------------------------------------------- */
.mb10 { margin-bottom: 10px !important; }


ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

:hover,
:focus { outline: 0; }

.hidden  { display: none; }

body { width:100%; font:normal 62.5%/1.3 Arial, Helvetica, sans-serif; color: #67666b; background: #c8c8c8 url(/images/body-bg.gif) repeat; text-align:center; letter-spacing: 1px; }
a img { border: 0; }
/*.clearfix:after, #navigation:after, .submenu:after { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }*/

.clearfix         { display: block; }
.clearfix:after   { content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }

#page { width: 1000px; margin: 0 auto; background-color: #fff; position: relative; text-align: left; z-index: 999; top: 0; }
h1 { width: 100px; height: 61px; overflow: hidden; top: 23px; left: 37px; margin-bottom: 80px; position: relative; }
.side-info p,
.side-info h4 { font-size: 10px; margin: 0; padding: 0 0 5px 0; font-weight: normal; }
.side-info h4 { padding: 10px 0 5px 0; }
 
h5 { font-size: 13px; font-weight: bold; padding-bottom: 10px; }
p { padding-bottom: 14px; }

small { font-size: .8em; }

h3,
li,
p { font-size: 1.1em; }

/*- content -*/
h2.ttl { float: left; width: 311px; height: 80px; display: block; color: #fff; font-weight: normal; }
h2.ttl span { padding: 8px 0 0 11px; display: block; color: #FFF; font-size: 3.4em; font-weight: normal; text-indent: -10000px; cursor: default !important; }

a.red { color: #ff0000; }

h2.red   { background-color: #ff0000; }
h2.brown { background-color: #511e19; }
h2.green { background-color: #1f5539; }
h2.navy  { background-color: #194a51; }
h2.blue  { background-color: #36435b; }
h2.gray  { background-color: #6c6d6d; }
h2.lgray  { background-color: #acacac; }

.h2-novinky  { background: url(/images/headers/h2_novinky.gif) no-repeat 0 0; }
.h2-uvodem   { background: url(/images/headers/h2_uvodem.gif) no-repeat 0 0; }
.h2-kontakt  { background: url(/images/headers/h2_kontakt.gif) no-repeat 0 0; }
.h2-klienti  { background: url(/images/headers/h2_klienti.gif) no-repeat 0 0; }
.h2-lide     { background: url(/images/headers/h2_lide.gif) no-repeat 0 0; }

.h2-rmg               { background: url(/images/headers/h2_rmg.gif) no-repeat 0 0; }
.h2-advertures        { background: url(/images/headers/h2_advertures.gif) no-repeat 0 0; }
.h2-activation        { background: url(/images/headers/h2_activation.gif) no-repeat 0 0; }
.h2-communications    { background: url(/images/headers/h2_communications.gif) no-repeat 0 0; }
.h2-public-relations  { background: url(/images/headers/h2_public-relations.gif) no-repeat 0 0; }

.h2-tiskove-zpravy    { background: url(/images/headers/h2_tiskove-zpravy.gif) no-repeat 0 0; }
.h2-studie            { background: url(/images/headers/h2_studie.gif) no-repeat 0 0; }
.h2-newsletter        { background: url(/images/headers/h2_newsletter.gif) no-repeat 0 0; }

.h2-nase-prace        { background: url(/images/headers/h2_nase-prace.gif) no-repeat 0 0; }

.h2-hledate-praci        { background: url(/images/headers/h2_hledate-praci.gif) no-repeat 0 0; }

.h2-tv               { background: url(/images/headers/h2_tv.gif) no-repeat 0 0; }
.h2-print            { background: url(/images/headers/h2_print.gif) no-repeat 0 0; }
.h2-web              { background: url(/images/headers/h2_web.gif) no-repeat 0 0; }

h3       { font-weight: bold; margin-bottom: 12px; display: inline-block; }

.detail-news { display: none; }

.date { margin-bottom: 5px; display: block; }

p        { padding-bottom: 22px; }
.more    { padding-left: 18px; color: #ff0000; text-decoration: none; }
#content { float: left; padding-left: 15px; width: 430px; }
#footer { padding: 8px 0 8px 75px; border-bottom: 11px #000 solid; display: block; }

a { color: #67666b; text-decoration: none; }
a:focus,
a:hover { text-decoration: underline; }

h3       { font-weight: bold; margin-bottom: 12px; display: inline-block; }
p        { padding-bottom: 22px; }
.more    { padding-left: 18px; color: #ff0000; text-decoration: none; }
#content { float: left; padding-left: 15px; width: 450px; }
#footer { padding: 8px 0 8px 75px; border-bottom: 11px #000 solid; display: block; }

/*- navigace -*/
.navigation     { position: absolute; top: 24px; right: 16px; z-index: 1000; }
#navigation     { position: relative; width: 349px; }
#navigation a   { color: #000; line-height: 23px; text-decoration: none; display: block; height: 23px; text-align: center; letter-spacing: 0; background-color: #fff; background-position: 0 0; background-repeat: no-repeat; text-indent: -10000px; }
#navigation li  { float: left; text-transform: uppercase; position: relative; }
/*
.eneable-sk #navigation,
.eneable-sk #navigation li { position: relative; }
.eneable-sk #navigation    { margin:10px 0 0 75px;  }
.eneable-sk #navigation li {  }
*/

#navigation .o-nas      { background-image: url(/images/menu/h1_o-nas.gif); width: 53px; }
#navigation .nase-prace { background-image: url(/images/menu/h1_nase-prace.gif); width: 90px; }
#navigation .novinky    { background-image: url(/images/menu/h1_novinky.gif); width: 69px; }
#navigation .kontakt    { background-image: url(/images/menu/h1_kontakt.gif); width: 72px; }

#navigation a:hover                 { background-position: 0 -23px; background-color: #f00; color: #fff; }
body#o-nas #navigation .o-nas,
body#nase-prace #navigation .nase-prace,
body#novinky #navigation .novinky,
body#kontakt #navigation .kontakt   { background-position: 0 -46px; background-color: #f00; color: #fff; }

#navigation ul                   { background: #fff url(/images/menu/bg_h2.gif) 0 0 repeat-x; width: 349px; position: absolute; top: 23px; }
#navigation ul li                { background: none; background: #fff url(/images/menu/bg_h2.gif) 0 0 repeat-x; position: relative; }
#navigation ul a                 { background: none; }
#navigation ul ul                { position: absolute; bottom: 0; right: 0; }
#navigation .menu-uvod ul        { left: 0; }
#navigation .menu-prace ul       { left: -53px; }
#navigation .menu-novinky ul     { left: -143px; }

#navigation .menu-uvod ul			{ width: 422px !important; left: -57px !important; } 
                               
/* O NAS */ 
#navigation ul .space1     { width: 10px; height: 23px; overflow: hidden; }
#navigation .uvod          { background-image: url(/images/menu/h2_uvodem.gif); width: 56px; }
#navigation .lide          { background-image: url(/images/menu/h2_lide.gif); width: 39px; }
#navigation .klienti       { background-image: url(/images/menu/h2_klienti.gif); width: 49px; }
#navigation .advertures	{ background-image: url(/images/menu/h2_advertures.gif); width: 99px; }
#navigation .activation	{ background-image: url(/images/menu/h2_activation.gif); width: 96px; }
#navigation .rmg  		{ background-image: url(/images/menu/h2_rmg.gif); width: 72px; }

/* NOVINKY */ 
/*#navigation ul .space2        { width: 6px; height: 23px; overflow: hidden;}*/
#navigation ul .space2        { width: 155px; height: 23px;  overflow: hidden;}
#navigation .aktualne         { background-image: url(/images/menu/h2_aktualne.gif); width: 62px; }
#navigation .tiskove-zpravy   { background-image: url(/images/menu/h2_tiskove-zpravy.gif); width: 87px; }
#navigation .newsletter       { background-image: url(/images/menu/h2_newsletter.gif); width: 72px; }
#navigation .studie           { background-image: url(/images/menu/h2_studie.gif); width: 57px; }

#navigation ul a.hasChild:hover,
#navigation ul a.hover  { background-position: 0 -46px; }

/* WORKS */
#navigation ul .space3  { width: 65px; height: 23px; overflow: hidden; }
#navigation .tv         { background-image: url(/images/menu/h2_tv.gif); width: 30px; }
#navigation .prints     { background-image: url(/images/menu/h2_print.gif); width: 44px; }
#navigation .web        { background-image: url(/images/menu/h2_web.gif); width: 47px; }

/* level2 MATHER-GROup
#navigation ul .menu-group ul { background: #f00; width: 100%; top: 23px; right: auto; left: 0; padding: 0 0 5px 0; zoom: 1; }
#navigation ul .menu-group ul li { float: none; #f00; line-height: 0; font-size: 0; zoom: 1; }
#navigation ul .menu-group ul a  { width: 100%; height: 17px; background-position: 0 0; background-repeat: no-repeat; background-color: #f00; color: #fff; line-height: 0; font-size: 0; zoom: 1; }
#navigation .communications   { background-image: url(/images/menu/h3_communications.gif); }      
#navigation .public-relations { background-image: url(/images/menu/h3_relations.gif); }
#navigation .activation       { background-image: url(/images/menu/h3_activation.gif); }
#navigation .rmg              { background-image: url(/images/menu/h3_rmg.gif); }
#navigation .advertures       { background-image: url(/images/menu/h3_advertures.gif); height: 20px !important; }        
#navigation ul .menu-group ul a:hover  { background-position: -91px 0; }
*/



/*- home -*/
#home #page { background-color: transparent; border-bottom: 12px solid #000; height: 613px; width: 1024px; }
#main { padding-top: 0; padding-left: 72px; }
.pageBackground,
#home #main { padding-left: 0; position: relative; }
#main { min-height: 484px; }
#preloader,
.pageBackground { display: none; position: absolute; z-index: 1; top: 0; left: 50%; margin-left: -512px; padding-bottom: 11px; height: 613px; }
.pageBackground img { font-size: 0.1px; line-height: 0.1px; display: none; }
#preloader { background-color: #fff; width: 1024px; height: 613px; z-index: 2; display: block; }
#loader { width: 121px; height: 17px; overflow: hidden; background-color: #f3f1f1; position: absolute; top: 235px; left: 50%; margin-left: -60px; }
#progress { height: 100%; width: 100%; position: absolute; left: -100%; background-color: #ff0000; }
#news-hp { position: absolute; bottom: 0; margin-bottom: 12px; margin-right: -8px; }
#news-hp .item { float: left; color: #ffffff; position: relative; margin-right: 2px; height: 101px; width: 340px; }
#news-hp .item.last { margin-right: 0; }
#news-hp .item .bg      { background: #000; z-index: 3; bottom: 0; left: 0; position: absolute; height: 101px; width: 340px; }
#news-hp .item .text span { z-index: 4; display: block; position: absolute; width: 310px; height: 85px; padding: 21px 8px 35px 22px; }
#news-hp .item .red a  { padding-left: 0; color: #FF0000 !important; text-decoration: none; position: absolute; left: 23px; padding-left: 1px; bottom: 15px; z-index: 4; }


#sidebar { width: 337px; float: left; }
#sidebar h2.ttl { margin-bottom: 15px; clear: left; }
#sidebar img { margin-right: 15px; }
#sidebar img.last { margin-right: 0; }

#o-nas #sidebar h2.ttl { width: 337px !important; }

/*
#sidebar { width: 339px; float: left; }
#sidebar h2.ttl  { width: 311px !important; width: 339px; margin-bottom: 14px; clear: left; }
#sidebar img,
#content-works .work img   { float: left; margin-right: 1px; margin-bottom: 1px; }
#sidebar span img,
#content-works .work span img { float: none; margin: 0; }
#sidebar span,
#content-works .work span  { position: relative; height: 79px; display: block; float: left; text-decoration: none; margin-right: 1px; margin-bottom: 1px; }
#sidebar span em,
#content-works .work span em { display: block; position: absolute; width: 72px; height: 15px; background-color: #FF0000; padding-left: 4px; padding-top: 3px; color: #fff; font-size: 1em; text-decoration: none; top: 9px; right: 0; margin-right: 1px; margin-bottom: 1px; font-style: normal; }
#content-works .work span em  { margin-left: 0; left: 0; }
*/

#sidebar .navigation ul { list-style: none; background: #ff0000; float: right; }
#sidebar .navigation ul li { width: 16px; height: 17px; float: left; display: block; padding-right: 2px; background: url(/images/works/work_navigation-li.gif) right 4px no-repeat red; }
#sidebar .navigation ul li.last  { background: none red; padding-right: 0; }
#sidebar .navigation ul li a { width: 10px; margin: 0 3px; height: 100%; display: block; text-align: center; font-size: 9px; line-height: 15px; color: #fff; }
#sidebar .navigation ul li a:hover,
#sidebar .navigation ul li a.active { text-decoration: none; background: url(/images/works/work_navigation-hover.gif) repeat 0 15px red; }

#sidebar .buttons { width: 100%; }
#sidebar .buttons a:hover  { text-decoration: none; }
#sidebar .buttons .client,
#sidebar .buttons .campaign { display: block; float: left; margin-right: 4px; padding: 3px 5px 7px 4px; line-height: 7px; background: #acadad; color: #fff; font-weight: bold; }
#sidebar .buttons .campaign   { background: #f00; float: right; }

.people       { width: 555px; float: left; padding-left: 15px; position: static; padding-bottom: 50px; }
.eneable-js .people     { position: absolute; top: 0; left: 0; padding-bottom: 0; }
.side-info    { width: 252px; float: left; }
.icontent     { width: 226px; float: left; padding-left: 13px; position: static; }
.eneable-js .icontent   { position: relative; }
.side-info h3 { font-size: 1.1em; margin: 0; padding: 5px 26px 12px 5px; color: #fff; background: #f00; float: left; }

#content.wide { padding-left: 0; width: 555px; position: relative; }
#content.wide2 .clearfix,
#content.wide2 { width: 495px; left: 0; top: 0; position: relative; }

.col { width: 150px; float: left; text-align: left; }

/* #project-manager */
#project-manager #sidebar { width: 327px; position: relative; }
#project-manager #sidebar img { cursor: default !important; }
#project-manager #content { width: 540px; padding: 0; overflow: hidden; background: #fff; }
#project-manager #content .topbox { background: #f2f2f2; padding: 20px 20px 5px 20px; color: #67666b; }
#project-manager #content .topbox h3 { color: #000; font-size: 1.1em; margin: 0; padding: 0 0 15px 0; }
#project-manager #content .topbox p { margin: 0; padding: 0 0 15px 0; }
#project-manager #content .cols { padding: 0 0 10px 20px; }
#project-manager #content .col h3 { color: #f00; margin: 0; padding: 0 0 10px 0; }
#project-manager #content .col { float: left; width: 45%; padding: 15px 0 0 0; background: url('../images/job/ico_toparrow.gif') 0 0 no-repeat; }
#project-manager #content .col.nabizime { float: right; width: 50%; }
#project-manager #content .col ul { list-style: none; }
#project-manager #content .col li { padding: 0 0 3px 10px; line-height: 1.2em; background: url('../images/job/ico_li.gif') 0 4px no-repeat; }
#project-manager #content .bottomline { border-top: 1px solid #f4f4f4; padding: 10px 0; }
#project-manager #content .bottomline p {  }
#project-manager #content .bottomline p strong { font-weight: bold; color: #000; }
#project-manager #content .bottomline p a { color: #f00; text-decoration: underline; }
#project-manager #content .bottomline p a:hover { text-decoration: none; }

/* #nase-prace */
#nase-prace #sidebar { width: 327px; position: relative; }
#nase-prace.JSenabled #sidebar   { height: 381px; }
#nase-prace #sidebar h2 { float: none; width: 311px !important; }
#nase-prace #sidebar p { padding: 0 26px 20px 10px; }
#nase-prace #sidebar p strong { font-weight: strong !important; }
#nase-prace #content  { width: 540px; padding: 0; height: 381px; overflow: hidden; background: #fff; }
#nase-prace #sidebar .workDetail          {  }
#nase-prace #sidebar .workDetail h3       { color: #f00; letter-spacing: 0px; font-size: 18px; margin: 0; padding: 0 0 8px 0; font-weight: normal; }
#nase-prace #sidebar .workDetail h3 span  { color: #acacac; }
#nase-prace #sidebar .workDetail p        { padding: 0; }
#nase-prace #sidebar .workDetail p strong { font-weight: bold !important; letter-spacing: 0px; }
#nase-prace #sidebar .workDetail p.description  { padding: 10px 0 0 0; }
#nase-prace #sidebar h3.workTitle         {  }
#nase-prace #sidebar .workCampaign        {  }
#nase-prace #sidebar .workUnit            {  }

/* jcarousel */
#nase-prace.JSenabled .works  { position: absolute; bottom: -22px; left: 0; width: 311px; height: 101px; }
#nase-prace.JSenabled #works  { width: 311px; }
#nase-prace .jcarousel-prev,
#nase-prace .jcarousel-next { position: absolute; bottom: -22px; background: red url('/images/carousel/navigation.gif') 0 0 no-repeat; width: 17px; height: 17px; overflow: hidden; cursor: pointer; }
#nase-prace .jcarousel-prev   { left: 0; background-position: left top; }
#nase-prace .jcarousel-next   { right: 0; background-position: right top; }
#nase-prace .jcarousel-prev-disabled,
#nase-prace .jcarousel-next-disabled   { background: #ccc; background: red url('/images/carousel/navigation.gif') 0 0 no-repeat; }
#nase-prace .jcarousel-prev-disabled   { background-position: left bottom; }
#nase-prace .jcarousel-next-disabled   { background-position: right bottom; }

#nase-prace #works    {  }
#nase-prace #works li   { float: left; width: 100px; height: 78px; margin-right: 4px; }
#nase-prace #works li.last { margin-right: 0; }
#nase-prace #works li hr   { display: none; }
#nase-prace #works li img { vertical-align: bottom; }
#nase-prace #works li a    { display: block; position: relative; width: 100px; height: 78px; text-decoration: none; color: #fff; overflow: hidden; }
#nase-prace #works li a:hover { text-decoration: none; } 
#nase-prace #works li a .category  { display: inline-block; position: absolute; background: red; padding: 0 5px; color #fff; top: -20px; left: 0; font-size: .9em; font-weight: bold; cursor: pointer; height: 17px; line-height: 17px; }
#nase-prace #works li a:hover .category  { top: 10px; }
#nase-prace #works li.active .stroke   { display: block; width: 100px; height: 78px; position: absolute; top: 0; left: 0; background: transparent url('/images/carousel/stroke.gif') 0 0 no-repeat; }



/* lightbox - thickbox */

#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:1500;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 1502;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_closeWindow{
  height:25px;
  padding:5px 13px 0px 0;
  float:right;
  letter-spacing: 0;
  font-size: .9em;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

.social-media { width: 180px !important; width: 185px; }
.social-media a    { width: 17px; height: 17px; margin-right: 5px; position: relative; left: 0; top: 0; overflow: hidden; display: block; background: url(/images/social-media.gif) no-repeat; }
.social-media a,
.social-media span.ttl { float: left; padding: 0 5px 0 0; }
.social-media a span { position: absolute; padding-top: 17px; }
.social-media span.icons { float: left; }
.social-media .ln       { background-position: 0 0; }
.social-media .facebook { background-position: -22px 0; }
.social-media .skype    { background-position: -44px 0; }
/*
#navigation li .news-submenu { width: 277px !important; width: 280px; margin-left: -141px; }
*/
/*
#content-works {
  float:left;
  width:495px;
  background-color: red;
  position: relative;
  z-index: 0;
}
*/

/*
#showroom   { background: #fff; height: 300px; overflow: hidden; }
.work .media   { margin-top: 15px; width: 495px; height: 79px; position: relative; overflow: hidden; }
.work .mediaInner { position: absolute; top: 0; left: 0; height: 100%; }
.work .media span { height: 70px !important; }
.work .navigation { margin-top: 3px; }
.work .navigation a  { color: #67666B; float: left; font-weight: bold; text-decoration: none; }
.work .navigation a:hover  { text-decoration: none; color: #f00; }
.work .navigation .next { float: right; }

#sidebar.works h2.ttl { margin-bottom: 0; text-indent: 0; }
*/

.clients { width: 600px !important; position: relative; z-index: 10000; }
.clients li { width: 200px !important; white-space: nowrap; }



/*
efektivita
------------------------------------------------------------------- */
.fll { float: left; }
.flr { float: right; }

.colLeft { }
.colLeft p { margin-bottom: 10px; }
.colLeft img { border: 2px solid #FF0000; padding: 10px; }

.colRight #player { width: 360px; height: 120px; margin: 10px; }
