@charset "utf-8";

/* Eric Meyer's Reset CSS | v1.0 | 20080212 | MX-edited *********************/
html, body, div, span, applet, 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, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1.2;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';  content:none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
td { vertical-align:top;}
input { margin:1px 0 1px 0;}
html* input { margin:0;} /*only for IE*/
/* End of Reset CSS **********************************************************/

html { height:100%;}
body { width:100%; height:100%; background: url(/_custom/img-NS/grfx_BodyBgr.png) center top;}
body, input, textarea, td { font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#666;}

p { margin-bottom:10px; margin-top:10px;}
h1 { font-size:17px; font-weight:bold; color:#a81f33; text-transform:uppercase; margin-bottom:17px;}
h2 { font-size:15px; font-weight:bold; color:#a81f33; margin-bottom:15px; margin-top:20px;}
h3 { font-size:13px; font-weight:bold; color:#a81f33; margin-bottom:13px; margin-top:15px;}
h4 { font-size:13px; font-weight:bold; color:#000; margin-bottom:13px; margin-top:13px;}
h5 { font-size:12px; font-weight:bold; color:#666; margin-bottom:10px; margin-top:10px;}

a { color:#666; text-decoration:underline;}
a:hover { color:#a81f33;}

#contentFull div { margin-bottom:10px; margin-top:10px;}
#content ul {margin-left:10px;}
#content ol {margin-left:18px; padding-left:10px;}

#content ul>li { padding-left:10px; background: url(/_custom/img-NS/grfx_LeftMenuBullet.gif) no-repeat left top;}
#content ol>li { padding:0; background:none; list-style:decimal;}

#content table td { border:1px solid #dddddd; padding:2px 4px 2px 4px;}
#content table.noBorder td { border:0;}
#content table.Border td { border:1px solid #dddddd;}
#content table thead td { font-weight:bold; color:#a81f33; border-bottom:1px solid #333; background-color:#e8e8e8; }
#content table tfoot td { font-style:italic; font-size:10px; background-color:#e8e8e8; }
#content table tr.accRow td { background-color:#f6f6f6;}

img.imageLeft { float:left; margin:0 10px 10px 0;}
img.imageRight { float:right; margin:0 0 10px 10px;}


#all { width:100%; height:100%; background: url(/_custom/img-NS/grfx_AllBgr.png) center top repeat-x;}
#container { width:960px; min-height:100%; margin-left:auto; margin-right:auto; position:relative; background: url(/_custom/img-NS/grfx_ContainerBgr.png) repeat-y left #fff; overflow:hidden;}
  *html #container { height:100%;} /* IE6 only hack*/
#topService { width:960px; height:20px; background:url(/_custom/img-NS/grfx_TopServiceBgr.png) no-repeat; }
  #topService ul { float:right; padding-top:3px;}
  #topService li { list-style:none; float:left; padding:0 10px 0 10px; background:url(/_custom/img-NS/grfx_TopMenuLine.gif) right no-repeat;}
  #topService li.last { background:none; padding-right:0;}
  #topService a { color:#fff; text-decoration:none; font-size:11px; }
  #topService a:hover { text-decoration:underline;}
  #topService a.rss { background:url(/_custom/img-NS/grfx_TopMenuRss.gif) right no-repeat; padding-right:18px;}
  #topService a.lang_sk { background:url(/_custom/img-common/grfx_TopMenuLang_sk.gif) right no-repeat; padding-right:23px;}
  #topService a.lang_en { background:url(/_custom/img-common/grfx_TopMenuLang_en.gif) right no-repeat; padding-right:23px;}
  #topService a.lang_de { background:url(/_custom/img-common/grfx_TopMenuLang_de.gif) right no-repeat; padding-right:23px;}
  #topService a.lang_fr { background:url(/_custom/img-common/grfx_TopMenuLang_fr.gif) right no-repeat; padding-right:23px;}
  #topService a.lang_es { background:url(/_custom/img-common/grfx_TopMenuLang_es.gif) right no-repeat; padding-right:23px;}
  #topService a.lang_ru { background:url(/_custom/img-common/grfx_TopMenuLang_ru.gif) right no-repeat; padding-right:23px;}
#top { width:960px; height:100px; background:url(/_custom/img-NS/grfx_TopBgr_sk.jpg) right no-repeat; }
  #top a { width:240px; height:100px; display:block; background:url(/_custom/img-NS/grfx_TopLogoBgr_sk.png) no-repeat; }
  #top h1 { display:none;}
#topMenu { width:960px; height:30px; background:url(/_custom/img-NS/grfx_TopMenuBgr.png) no-repeat; overflow:hidden; }
  #topMenu ul { width:470px; margin-left:240px; padding-top:10px; float:left;}
  #topMenu li { list-style:none; float:left; padding:0 10px 0 10px; background:url(/_custom/img-NS/grfx_TopMenuLine.gif) left no-repeat;}
  #topMenu a { color:#fff; text-decoration:none; font-size:13px; }
  #topMenu a:hover { text-decoration:underline;}
  #topMenuSearch { width:230px; margin-right:10px; padding-top:10px; float:right; font-size:13px;}
  #topMenuSearch input.txt { float:left; border:0; background:#fff; width:170px;}
  #topMenuSearch input.txt_FR { float:left; border:0; background:#fff; width:140px;}
  #topMenuSearch input.btt { float:right; border:0; background:none; color:#fff; display:none;}
#topMenuSearch a.btt { float:left; margin-left:6px; }
#leftMenu { width:220px; float:left; padding:10px; boverflow:hidden; background:url(/_custom/img-NS/grfx_LeftMenuBgr.png) repeat-x top;}
  #leftMenu a { color:#000; font-size:13px; font-weight:bold; text-decoration:none;}
  #leftMenu a:hover { text-decoration:underline;}
  #leftMenu li { padding:10px 0 10px 0; background:url(/_custom/img-NS/grfx_LeftMenuLine.gif) no-repeat bottom;}
  #leftMenu li ul { padding:2px 0 6px 0;}
  #leftMenu li ul li { background:none; padding:0; margin-left:10px; }
  #leftMenu li ul li a {color:#333; font-size:12px; font-weight:normal; display:block; margin-left:-10px; padding:1px 0 1px 8px; background: url(/_custom/img-NS/grfx_LeftMenuBullet.gif) no-repeat left top;}
  #leftMenu li.active>a, #leftMenu li.self { color:#a81f33;}
#content { width:720px; float:left; overflow:hidden;}
  #contentFull { width:700px; padding:20px 10px 10px 10px; overflow:hidden; clear:both;}
  #contentMid { width:460px;  padding:20px 10px 10px 10px; float:left; overflow:hidden;}
  #contentRight { width:220px;  padding:20px 10px 10px 9px; float:left; overflow:hidden; border-left:1px solid #dddddd;}

#footer { position:absolute; bottom:0; width:960px; height:20px; background:#000; line-height:20px; }
  #footer, #footer a { color:#ccc; font-size:10px;}
  #footerLeft { float:left; margin-left:10px; display:inline;}
  #footerRight { float:right; margin-right:10px; display:inline;}
#footerSpacer { width:960px; height:20px; clear:both;}

.colHalfLeft { width:220px; float:left; overflow:hidden;}
.colHalfRight { width:220px; float:left; overflow:hidden; margin-left:20px}
.separator { height:1px; background-color:#dddddd; float:none; clear:both; overflow:hidden; margin:10px 0 10px 0; }
.date { font-size:10px; color:#a81f33; margin-bottom:0px;}
.datemod { font-size:9px; color:#999999; margin-bottom:0px; margin-top:15px; text-align:right;}
.hilite1 { color:#a81f33;}
.hilite2 { color:#3366cc;}
.sisea-highlight { color:#a81f33;}


/* MODx styles remake*/
.B_crumbBox { font-size:10px;}