*			{ margin:0; padding:0; font-size:1em; font-family:'Trebuchet MS', 'Geneva CE', lucida, Arial, Verdana, sans-serif; }
body		{ font-size:79%; line-height:1.5em; background:url(../images/bg-gradient.jpg) 0 130px repeat-x; }


/*- layout -*/
#page			{ width:790px; background:url(../images/bg-blackbox.gif) 0 0 no-repeat; }
#header		{ position:relative; height:130px; }
#content		{ position:relative; min-height:480px; _height:480px; background:url(../images/visual.jpg) -75px 0 no-repeat; }
#footer		{ padding:25px 15px; font-size:.9em; }

/*- menu -*/
ul#menu			{ position:absolute; top:0; right:0; line-height:30px; background:#047bff; width:400px; font-size:.9em; }
ul#menu li		{ list-style-type:none; display:inline; padding:0 6px 0 10px; _height:1px; }
ul#menu li a	{ color:#fff !important; font-size:1.15em; }

/*- logo -*/
p#logo			{ position:absolute; top:53px; left:260px; }

/*- langmenu -*/
p#langmenu				{ color:#666; width:220px; position:absolute; bottom:0; left:5px; line-height:30px; text-align:right; }
p#langmenu a			{ color:#666; padding:0 2px; _height:1px; }
p#langmenu a:hover	{ color:#000; }

/*- content -*/
#main					{ padding:30px; margin-left:225px; background:url(../images/bg-gradient.jpg) 0 0 repeat-x; }
#main .box			{ width:505px; color:#003063; margin-bottom:30px; clear: both; }
#main .box p		{ margin:1em 0; }
#main .box ul		{  }
#main .box ul li	{ padding:0 0 0 20px; list-style:none; background:url(../images/ico-li.gif) 10px .5em no-repeat; }

#main .box ul.submenu li		{ list-style:none; _height: 1px; display:inline; background: url('/images/ico-sumenu.gif') 0px 5px no-repeat; padding-left:10px; margin-right:15px }

#footer-menu	{ border-top:1px solid #666; padding-top:1em; }
#footer-menu,
#footer-menu a	{ color:#666; }
#footer-menu a:hover	{ color:#047BFF; }

.left-30		{ float:left; width:30%; margin:0 3% 3% 0; }
.left-50		{ float:left; width:47%; padding-bottom:5px; }
.right-50	{ float:right; width:47%; }

/*- footer -*/
#footer			{ width: 225px; position: absolute; left: 0; top: 610px; padding: 0; }
#footer .text	{ padding: 1em; }
#footer p		{ color:#666; font-size:.95em; }
#footer a		{ color:#666; }

a			{ color:#047bff; }
a:hover	{ color:#047BFF; }
a img		{ border:none; }
.left		{ text-align:left !important; }
.right	{ text-align:right !important; }
img.left		{ float:left; margin:0 1em 1em 0; }
img.right	{ float:right; margin:0 0 1em 1em; }
.center	{ text-align:center !important; }
.clearer	{ clear:both; visibility:hidden; height:1px; display:block; overflow:hidden; }
.alt		{ color:#bc872e; }

h1 		{ font-size:1.7em; margin:0 0 20px 0; color:#003063;  font-weight:normal; position:relative; left:-3px; }
h2 		{ font-size:1.1em; margin:15px 0 10px 0; color:#000000;  }
h2.alt	{ font-size:1.1em; margin:15px 0 10px 0; color:#003063;  }
h3 		{ font-size:1.1em; margin:0 0 1.2em 0; color:#047bff; text-transform:uppercase; }
h4 		{ font-size:1.0em; margin:0 0 .8em 0; color:#000000; }

table		{ width:100%; border-top:1px solid #c6e1ff; border-collapse:collapse; margin-bottom:1em; }
table th	{ padding:2px 5px 2px 0; border-bottom:1px solid #c6e1ff; font-weight:bold; text-align:left; color:#047BFF; }
table td	{ padding:0 5px 2px 5px; border-bottom:1px solid #c6e1ff; }
.clear-right 	{ clear: right; }
.clear-left		{ clear: left; }




/*- homepage -*/
body.index #content			{ background-position:0 0; }
body.index .visual1			{ background:url(../images/a2m-team-01.jpg) 0 0 no-repeat !important; }
body.index .visual2			{ background:url(../images/a2m-team-02.jpg) 0 0 no-repeat !important; }
body.index .visual3			{ background:url(../images/a2m-team-03.jpg) 0 0 no-repeat !important; }
body.index .visual1 img.visual-text,
body.index .visual2 img.visual-text,
body.index .visual3 img.visual-text  {display:none !important;}

body.index #content img.visual-text	{ position:absolute; top:427px; left:45px; display: none; }
body.index .js #content img.visual-text	{ display: block; }
/*- spoustime javascriptem -*/
body.index .js #main				{ margin-left:390px; }
body.index .js #main .box		{ width:340px; }
body.index .js #layers			{ position:absolute; top:0; left:300px; width:90px; min-height:480px; _height:480px; }
body.index .js .layer			{ float:left; overflow:hidden; min-height:480px; _height:480px; position:relative; }
body.index .js .layer h1		{ left:0; }
body.index .js .layer .box		{ margin: 0 30px; padding: 30px 0 0 0; }
body.index .js .layer .box *	{ color:#fff !important; }

body.index .js #layer1.layer 	{ width:30px; background:#003063; }
body.index .js #layer2.layer 	{ width:30px; background:#004fa6; }
body.index .js #layer3.layer 	{ width:30px; background:#006be1; }
body.index .js .layer .title	{ position:absolute; right:0; top:0; width:30px; height:480px; }
/*-// dodelat jazykovy mutace...-*/

body.index .js #layer1 .title	{ background:#003063 url(../images/en/bg-incentives.gif) 100% 100% no-repeat; }
body.index .js #layer2 .title	{ background:#004fa6 url(../images/en/bg-conferences.gif) 100% 100% no-repeat; }
body.index .js #layer3 .title	{ background:#006be1 url(../images/en/bg-teambuilding.gif) 100% 100% no-repeat; }

body.index .js .active-zone				{ position:absolute; right:0; top:0; width:30px; height:480px; cursor: pointer; _cursor: hand; }
body.index .js .active-zone.hover	{ background:url(../images/ico-arrow.gif) 100% 100% no-repeat; }
body.index .js .active-zone.off		{ height:12px; width:12px; top:8px; right:8px; background:url(../images/ico-close.gif) 100% 0 no-repeat; }
/*--*/

