/* COPY GENERAL INTRO */

html, body, form, p, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, div, hr { margin:0; padding:0; border:0; list-style:none; }

html { background:url(intro/bg.gif) center top repeat-x #d4dee9; }
body { font: normal 84%/1 verdana, sans-serif; color:black; text-align:center; }

/* ala body */
#container { width:550px; margin:0 auto; position:relative; }

h1 { height:116px; }
h1 img { margin:51px; }

#eu { height:68px; }
#eu a { width:373px; height:48px; line-height:48px; font-size:1.2em; color:white; text-decoration:none; display:block; position:relative; background:#003a7d; margin:0 auto; }
#eu a:hover { background:#39679d; }
#eu a em { width:373px; height:48px; position:absolute; left:0; top:0; cursor:pointer; background:url(intro/eu.gif) left top no-repeat; }
#eu a:hover em { background-position:left -48px; }

#brunches { background:url(intro/stin.gif) center bottom no-repeat; padding:0 0 94px; }
#brunches span { color:#0061b1; display:block; height:20px; font-family:tahoma; }
#brunches #flash { width:550px; height:440px; }
#brunches #flash li { width:150px; margin:5px auto 0; }
#brunches #flash li a { background:#003a7d; display:block; line-height:30px; color:white; text-decoration:none; }
#brunches #flash li a:hover { background:#39679d }

#other { margin-top:-85px; }
#other span { margin-top:-80px; color:#7D9ABD; font-size:.75em; }
#other .cg-os { width:169px; height:24px; /*margin-top:10px;*/ left:-171px; top:-4px; }
#other .cg-usa { width:167px; height:13px; /*margin-top:27px;*/ left:171px; top:-23px; }
#other li { position:relative; overflow:hidden; margin:0 auto; }
#other li a em { position:absolute; left:0; top:0; background:url() 0 0 no-repeat; }
#other li.cg-os a em { background-image:url(intro/cg-os.gif); width:169px; height:24px; }
#other li.cg-usa a em { background-image:url(intro/cg-usa.gif); width:167px; height:13px; }

/* POMOCNE TRIDY */
#container { height: 1%; }
#container:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }

hr.hr { display:none !important; }
a img { border: 0; }

a { text-decoration:underline; color:#003A7D; cursor:pointer; }
a:hover { text-decoration:none; }

/* FOOTER */
#footer { height:19px; line-height:19px; padding:85px 8px 30px 27px; background:url(intro/wdf.gif) left 85px no-repeat; float:right; color:#446386; font-size:.8em; }
#footer a { color:#446386; }

