/* ---------------------------------------------- */
/* -----  Obecna nastaveni  ------------------------------ */
/* ---------------------------------------------- */

body, table, th, td, div, p, caption, tr, ul, li, img, form, h1, h2, h3, input, select, textarea { margin:0; padding:0; border:0 none;}
html { background:url(../obrazky/bcg.gif) left top repeat #0e0501;}
body { background:url(../obrazky/bcg-top.png) 10% 0px no-repeat;}
* html body { background-image:url(../obrazky/bcg-top.gif);}
.body-one { background:url(../obrazky/bcg-bottom-right.png) right bottom no-repeat;}
* html .body-one { background-image:url(../obrazky/bcg-bottom-right.gif);}
.body-two { background:url(../obrazky/bcg-bottom-left.gif) left bottom no-repeat;}
.body-three { /*min-height:800px;*/}
* html .body-three { height:800px;}

/* -----  Basic TextStyles  ------------------------------ */
body, table, form, ul, li, input, select, textarea, label { font-size:100%; font-family: "Palatino Linotype", "New York CE", utopia, serif; color:#eae3e2; font-weight:normal;}
a {	text-decoration:none; color:#fff;}
a:hover { text-decoration:none; color:#fff;}
h1, h2, h3, h4, h5, h6 { font-weight:bold; text-align:left;	margin:0; padding:0; line-height:1.1em;}


/* ---------------------------------------------- */
/* -----  TOP Block  ------------------------------ */
/* ---------------------------------------------- */

.top-block { width:870px; margin:0 auto;}

/* -----  Stuff  ------------------------------ */
.top-block a.logo { display:block; float:right; width:432px; height:110px; margin:17px 0 14px 0; padding-right:30px; background:url(../obrazky/logo-nuadboran-top.png) left top no-repeat; overflow:hidden;}
* html .top-block a.logo { background-image:url(../obrazky/logo-nuadboran-top.gif);}
.top-block a.logo span { display:none;}
.top-block .mapa { position:absolute; width:229px; height:81px; top:148px; left:123px; overflow:hidden;}

/* -----  Menu  ------------------------------ */
.top-block .menu { clear:right; width:820px; height:35px; line-height:35px; margin:0 0 0 auto; background:url(../obrazky/bcg-65percent.png) left top repeat; border-bottom:3px solid #000; border-top:3px solid #000; text-align:center; overflow:hidden;}
* html .top-block .menu { background-image:url(../obrazky/bcg-65percent.gif);}
.top-block .menu a { font-size:16px; color:#fe7f05; background:none; padding:8px 14px 7px 14px;}
.top-block .menu a:hover { color:#050200; background:url(../obrazky/menu-item-bcg-over.gif) left top repeat-x #a27a00;}
.top-block .menu a.selected { color:#050200; background:url(../obrazky/menu-item-bcg-over.gif) left top repeat-x #a27a00 !important;}
.top-block .menu span { display:none;}
	

/* ---------------------------------------------- */
/* -----  CONTENT  ------------------------------ */
/* ---------------------------------------------- */

/* -----  Wide  ------------------------------ */
.wide-block { width:auto; margin:38px auto 0 auto; background:url(../obrazky/bcg-65percent.png) left top repeat; border-bottom:3px solid #000; border-top:3px solid #000; text-align:center;}
* html .wide-block { background-image:url(../obrazky/bcg-65percent.gif);}
.wide-block-inside { width:840px; margin:0 auto; text-align:left;}
.wide-block-flash { width:100%; height:240px; margin:0 auto; text-align:left;}

/* -----  Wide - Text  ------------------------------ */
/*.wide-block .text-column { display:block; color:#bdb6b4; width:540px; padding:20px 0 20px;}*/
.wide-block .text-column { display:block; color:#efbd25; width:540px; padding:20px 0 20px;}
.wide-block .wide { width:815px !important;}
.text-column h2 { font-size:22px; text-align:left; margin:0px 0 5px; padding:0 0px 0 25px; text-transform:uppercase; letter-spacing:5px;}
.text-column h2 small { font-size:16px; text-transform:none; letter-spacing:2px;}
.text-column p { font-size:15px; line-height:1.9em; margin:10px 0 15px; text-indent:15px; padding:0 25px;}
/*.text-column p strong { font-size:16px; color:#fff;}*/
.text-column p strong { font-size:16px; color:#e6cd83;}
.text-column p a { border-bottom:1px dotted #bdb6b4; padding:0 2px;}
.text-column p a:hover { background:#fff; color:#000;}
.text-column ul { font-size:15px; line-height:1.9em; margin:10px 0 15px; padding:0 25px 0 45px;}
.text-column ul li { color:#efbd25; padding:0; margin:0; /*list-style-type:none;*/}
.text-column table { width:94%; margin:0 auto 0 auto; border-bottom:1px dotted #44392f;}
.wide table { width:98%; margin-left:20px;}
.text-column table td { font-size:16px; line-height:1.1em; color:#efbd25; border-top:1px dotted #44392f; padding:9px 6px 9px 6px;}
.text-column table td strong { color:#e6cd83;}
.text-column table td small { font-size:13px;}
.text-column table tr.odd td { background:#211404;}
/*.text-column table tr.over td { color:#050200; background:url(../obrazky/menu-item-bcg-over.gif) left top repeat-x #a27a00;}
.text-column table tr.over td strong { color:#050200;}*/
.text-column table tr.over td { background:#5e3e01;}
.text-column td a { border-bottom:1px dotted #bdb6b4; padding:0 2px;}
.text-column td a:hover { background:#fff; color:#000;}

/* -----  Wide - Image  ------------------------------ */
.wide-block .image-column { display:block; width:225px; padding:17px 26px 8px 20px;}
.image-column img { display:block; margin:0 0 9px; border:3px solid #010000;}

/* -----  3 Columns  ------------------------------ */
.three-columns-block { width:880px; margin:38px auto 0 auto; padding:0 0 0 10px; line-height:1.4em;}
.three-columns-block .column { float:left; width:238px; margin:0 0 0 0; padding:0 25px; color:#000; font-size:14px;}
.three-columns-block .box-two { width:238px; padding:0 0 41px 0; background:url(../obrazky/box-red-bcg-bottom.png) left bottom no-repeat;}
.three-columns-block .box-three { width:auto; padding:3px 22px 5px 22px; background:url(../obrazky/box-red-bcg.png) left top repeat-y;}
.three-columns-block .box-red { width:238px; margin:0 0 25px; padding:18px 0 0 0; background:url(../obrazky/box-red-bcg-top.png) left top no-repeat; overflow:hidden;}
.three-columns-block .box-green { width:238px; margin:0 0 25px; padding:18px 0 0 0; background:url(../obrazky/box-green-bcg-top.png) left top no-repeat; overflow:hidden;}
.three-columns-block .box-orange { width:238px; margin:0 0 25px; padding:18px 0 0 0; background:url(../obrazky/box-orange-bcg-top.png) left top no-repeat; overflow:hidden;}
.three-columns-block .box-red .box-two { background-image:url(../obrazky/box-red-bcg-bottom.png);}
.three-columns-block .box-red .box-three { background-image:url(../obrazky/box-red-bcg.png);}
.three-columns-block .box-green .box-two { background-image:url(../obrazky/box-green-bcg-bottom.png);}
.three-columns-block .box-green .box-three { background-image:url(../obrazky/box-green-bcg.png);}
.three-columns-block .box-orange .box-two { background-image:url(../obrazky/box-orange-bcg-bottom.png);}
.three-columns-block .box-orange .box-three { background-image:url(../obrazky/box-orange-bcg.png);}
* html .three-columns-block .box-red { background-image:url(../obrazky/box-red-bcg-top.gif);}
* html .three-columns-block .box-green { background-image:url(../obrazky/box-green-bcg-top.gif);}
* html .three-columns-block .box-orange { background-image:url(../obrazky/box-orange-bcg-top.gif);}
* html .three-columns-block .box-red .box-two { background-image:url(../obrazky/box-red-bcg-bottom.gif);}
* html .three-columns-block .box-red .box-three { background-image:url(../obrazky/box-red-bcg.gif);}
* html .three-columns-block .box-green .box-two { background-image:url(../obrazky/box-green-bcg-bottom.gif);}
* html .three-columns-block .box-green .box-three { background-image:url(../obrazky/box-green-bcg.gif);}
* html .three-columns-block .box-orange .box-two { background-image:url(../obrazky/box-orange-bcg-bottom.gif);}
* html .three-columns-block .box-orange .box-three { background-image:url(../obrazky/box-orange-bcg.gif);}

.three-columns-block h2 { height:26px; overflow:hidden; background-position:0px 0px; background-repeat:no-repeat;}
.three-columns-block h2 span, .three-columns-block h2 strong { display:none;}

.h2-akce { background-image:url(../obrazky/h2-akce.gif);}
.box-green .h2-akce { background-image:url(../obrazky/h2-akce-green.gif);}
.box-red .h2-akce { background-image:url(../obrazky/h2-akce-red.gif);}
.h2-adresa { background-image:url(../obrazky/h2-adresa.gif);}
.h2-objednavky { background-image:url(../obrazky/h2-objednavky.gif);}

.three-columns-block p { padding:0 1px 2px 1px;}
.three-columns-block p a { color:#000; font-weight:bold; border-bottom:2px dotted #000;}
.three-columns-block p a:hover { color:#fff; background-color:#000;}


/* ---------------------------------------------- */
/* -----  FOOTER  ------------------------------ */
/* ---------------------------------------------- */

/* -----  Small Menu  ------------------------------ */
.footer-menu { width:auto; margin:60px auto 0 auto; padding:12px 20px 18px 20px; line-height:2em; background:url(../obrazky/bcg-65percent.png) left top repeat; border-bottom:3px solid #000; border-top:3px solid #000; text-align:center;}
* html .footer-menu { background-image:url(../obrazky/bcg-65percent.gif);}
.footer-menu a { font-size:14px; color:#c2b393; background:none; padding:3px 4px 3px 4px; margin:0 6px;}
.bigmenu a { font-size:17px;}
.footer-menu a:hover { color:#050200; background:url(../obrazky/menu-item-bcg-over.gif) left top repeat-x #a27a00;}
.footer-menu a.selected { color:#050200; background:url(../obrazky/menu-item-bcg-over.gif) left top repeat-x #a27a00 !important;}
.footer-menu span { display:none;}

/* -----  Loga  ------------------------------ */
.footer-loga { width:890px; margin:0 auto 0 auto; padding:65px 0 65px;}
.footer-loga .studiosynapse { margin:0 0 0 220px;}
.footer-loga .nuadboran { margin:0 0 0 50px;}


/* ---------------------------------------------- */
/* -----  MUSIC BOX  ------------------------------ */
/* ---------------------------------------------- */

#musicbox { position:absolute; top:0px; right:0px; width:1px; height:1px; overflow:hidden;}
#music-switch { position:absolute; top:0px; /*left:25%;*/ left:5px; width:69px; height:22px; padding:5px 0 0 0; background:url(../obrazky/hudba-bcg.gif) left top no-repeat; text-align:center; font-size:10px;}
#music-switch a { border-bottom:1px dotted #bdb6b4; padding:0 2px;}
#music-switch a:hover { background:#fff; color:#000;}


/* ---------------------------------------------- */
/* -----  Doplnky a specialni formatovaci funkce   ------------------------------ */
/* ---------------------------------------------- */

/* -----  Fonty ------------------------------ */
.font-standard { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif !important;}
.font-headline { font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;}
.font-fancy { font-family: Georgia, "New York CE", utopia, serif !important;}

/* -----  Specialni formatovani ------------------------------ */
.superbig { font-weight:bold; font-size:1.15em;}
.text-column .superbig { color:#e6cd83;}
.yellow { color:#efbd25 !important;}
.yellow strong { color:#e6cd83 !important;}

/* -----  Zarovnani a doladeni ------------------------------ */
.leva { text-align:left !important;}
.prava { text-align:right !important;}
.stred { text-align:center !important;}
.float-leva { float:left !important;}
.float-prava { float:right !important;}

/* -----  Zarovnani a doladeni ------------------------------ */
.margintop0 { margin-top:0px !important;}
.margintop10 { margin-top:10px !important;}
.margintop15 { margin-top:15px !important;}
.margintop25 { margin-top:25px !important;}
.noindent { text-indent:0 !important;}

/* -----  Specialni funkce  ------------------------------ */
.nosee { display:none !important;}
.nowrap { white-space:nowrap !important;}
.cleaner { clear:both; padding:0; margin:0 0 0 0; line-height:0px; font-size:0px; border:none; visibility: hidden; width:100%;}
* html .cleaner { margin:0;}

