body {background:#898076 url("images/bg.gif"); font:0.8em/160% arial,tahoma,sans-serif; color:#000; margin:0; padding:0; _text-align:center; min-height:1px}

a {color:#EC1C24}
a:hover {color:#740102}

p {margin:10px 0}

address {font-style:normal}

blockquote {font-style:italic}

fieldset {border:1px solid #eee; margin-bottom:15px; _margin-top:0; padding:20px}
legend {font-weight:bold; color:#EC1C24; font-size:120%}
form {margin:0}

table.border {border:1px solid #A19A92}
table {font-size:100%; width:100%; border-collapse:collapse}
table th {text-align:center; font-weight:bold; background:#A19A92; color:#fff; padding:5px 0}
table.border td {padding:5px 5px; text-align:center; font-size:85%; border-right:1px solid #DDDADA; border-bottom:1px solid #DDDADA}
table.border td.hrana {border-right:0}
table.border td.hrana2 {border-bottom:0}
table.border tr.sudy {background:#F5F4F4}
table.border td img {height:55px}

h2 {font:normal 190%/120% georgia,serif; margin:15px 0 10px 0; color:#EC1C24}
h3 {clear:both; font-size:120%; margin:15px 0 10px 0; color:#4A4037}

hr {height:1px; color:#ddd; background-color:#ddd; border: 0px solid #ddd}

.rd2 {_height:1px; min-height:1px}
.rd2:after {content:"."; display:block; line-height:0; font-size:0; visibility:hidden; clear:both}

#main {width:750px; margin:35px auto; _text-align:left}

#rdesign {background:#fff url("images/bg-rdesign.gif") 0 0 no-repeat; padding:25px; position:relative}

#logo {margin:0; padding:0; position:relative; width:150px; height:25px; overflow:hidden; font-size:150%; z-index:1}
#logo span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:160px; height:25px; background:url("images/logo.jpg") 0 0 no-repeat; _cursor:hand}

#rd1 {padding:0 20px 5px 20px; background:#fff; _height:1px}

#vlevo {float:left; width:500px; margin-right:10px; _height:1% }
#vlevo #blok {width:460px; _width:500px; background:url("images/bg-blok-rd1.gif") 0 0 repeat-y; padding:1px 20px; _margin-top:-9px}
#vlevo #blok-rdesign {width:500px; height:6px; background:url("images/bg-blok-rdesign.gif") 0 0 no-repeat}
#vlevo #blok-rd4 {clear:both; width:500px; height:6px; background:url("images/bg-blok-rd4.gif") 0 0 no-repeat}
#vlevo #blok #perex {font:140%/150% georgia,serif; color:#777; border-left:3px solid #EC1C24; padding-left:10px}

#blok2 {width:670px; _width:710px; background:url("images/bg-blok2-rd1.gif") 0 0 repeat-y; padding:1px 20px; _padding-bottom:20px; _margin-top:-9px}
#blok2-rdesign {width:710px; height:7px; background:url("images/bg-blok2-rdesign.gif") 0 0 no-repeat}
#blok2-rd4 {clear:both; width:710px; height:7px; background:url("images/bg-blok2-rd4.gif") 0 0 no-repeat; margin-bottom:15px}
#blok2 #perex {font:140%/150% georgia,serif; color:#777; border-left:3px solid #EC1C24; padding-left:10px}

#vpravo {float:left; width:200px}
#vpravo a:hover {color:#000}

#drobecky {font-size:85%; border-bottom:1px solid #eee; padding-bottom:10px; margin-top:7px; _margin-top:10px}

#menu {margin:0; margin-bottom:5px; padding:0; list-style:none; _height:1px; line-height:120%}
#menu li {margin:0; padding:0; display:inline}
#menu li a {display:block; float:left; width:90px; _width:110px; height:50px; _height:55px; margin-right:10px; background:#f5f0e1 url('images/menu.gif') no-repeat 0 0; color:#7A5C52; font-size:85%; font-weight:bold; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:0}
#menu li a#menu-aktivni {background:#EC1C24 url('images/menu.gif') no-repeat -220px 0; color:#fff}
#menu li#menu-rd3 a {margin-right:0}
#menu li a:hover {background:#e9dcbb url('images/menu.gif') no-repeat -110px 0; }

#ilustrace01, #ilustrace02, #ilustrace02, #ilustrace03, #ilustrace04, #ilustrace05, #ilustrace06, 
#ilustrace07, #ilustrace08, #ilustrace09, #ilustrace10, #ilustrace11, #ilustrace12, #ilustrace13, 
#ilustrace14, #ilustrace15, #ilustrace16, 
#ilustrace17 {margin:0; margin-bottom:10px; padding:0; width:710px; height:150px; background:url("images/ilustrace01.jpg") 0 0 no-repeat}
#ilustrace01 {background:url("images/banner-01.jpg") 0 0 no-repeat}
#ilustrace02 {background:url("images/banner-02.jpg") 0 0 no-repeat}
#ilustrace03 {background:url("images/people.jpg") 0 0 no-repeat}
#ilustrace04 {background:url("images/banner-04.jpg") 0 0 no-repeat}
#ilustrace05 {background:url("images/banner-05.jpg") 0 0 no-repeat}
#ilustrace06 {background:url("images/ilustrace06.jpg") 0 0 no-repeat}
#ilustrace07 {background:url("images/ilustrace07.jpg") 0 0 no-repeat}
#ilustrace08 {background:url("images/ilustrace08.jpg") 0 0 no-repeat}
#ilustrace09 {background:url("images/ilustrace09.jpg") 0 0 no-repeat}
#ilustrace10 {background:url("images/ilustrace10.jpg") 0 0 no-repeat}
#ilustrace11 {background:url("images/ilustrace11.jpg") 0 0 no-repeat}
#ilustrace12 {background:url("images/ilustrace12.jpg") 0 0 no-repeat}
#ilustrace13 {background:url("images/ilustrace13.jpg") 0 0 no-repeat}
#ilustrace14 {background:url("images/ilustrace14.jpg") 0 0 no-repeat}
#ilustrace15 {background:url("images/ilustrace15.jpg") 0 0 no-repeat}
#ilustrace16 {background:url("images/ilustrace16.jpg") 0 0 no-repeat}
#ilustrace17 {background:url("images/ilustrace17.jpg") 0 0 no-repeat}

/* box */
#box-top {width:710px; height:7px; background:url("images/box-top.gif") 0 0 no-repeat}
#box-bottom {width:710px; height:7px; background:url("images/box-bottom.gif") bottom left no-repeat; clear:both}
#box-bg {width:710px; background:url("images/box-bg.gif") 0 0 repeat-y}

#box-tip {float:left; width:460px; _width:500px; padding:10px 20px; margin-right:10px; color:#875514}
#box-tip a {color:#875514}
#box-tip a.vice {background:url("images/tab02-vice.gif") 100% 90% no-repeat; padding-right:20px}
#box-tip a:hover {color:#5B390E}

#box {float:left; padding:10px 20px; width:160px; _width:200px; color:#456105}
#box a {color:#456105}
#box a:hover {color:#344904}

.russel-rdesign {width:710px; height:10px; background:#F5F0E1 url("images/russel-rdesign.gif") 0 0 no-repeat; _margin-bottom:-8px}
.russel-rd1 {background:#F5F0E1 url("images/russel-rd1.gif") 0 0 repeat-y; padding:10px 20px; color:#645a32; _margin-bottom:-8px; _height:10%; min-height:1px}
.russel-rd1 a.vice {background:url("images/russel-vice.gif") 100% 90% no-repeat; padding-right:20px}
.russel-rd4 {width:710px; height:10px; background:#F5F0E1 url("images/russel-rd4.gif") 0 100% no-repeat; margin-bottom:10px}

.tab02-rdesign {width:500px; height:10px; background:#FFF5CC url("images/tab02-rdesign.gif") 0 0 no-repeat; _margin-bottom:-8px}
.tab02-rd1 {background:#FFF5CC url("images/tab02-rd1.gif") 0 0 repeat-y; padding:10px 20px; color:#875514; _height:1px; _margin-bottom:-8px}
.tab02-rd1 a {color:#875514}
.tab02-rd1 a:hover {color:#740102}
.tab02-rd1 a.vice {background:url("images/tab02-vice.gif") 100% 90% no-repeat; padding-right:20px}
.tab02-rd4 {width:500px; height:10px; background:#FFF5CC url("images/tab02-rd4.gif") 0 100% no-repeat; _margin-bottom:10px}

.tab03-rdesign {width:200px; height:10px; background:#F1FBD0 url("images/tab03-rdesign.gif") 0 0 no-repeat; _margin-bottom:-8px}
.tab03-rd1 {background:#F1FBD0 url("images/tab03-rd1.gif") 0 0 repeat-y; padding:10px 20px; color:#456105; _margin-bottom:-8px}
.tab03-rd1 a {color:#456105}
.tab03-rd1 a:hover {color:#000}
.tab03-rd4 {width:200px; height:10px; background:#F1FBD0 url("images/tab03-rd4.gif") 0 100% no-repeat}

.tab04-rd1 {background:url("images/tab04-rd1.gif") 0 0 repeat-y; padding:5px 20px; _width:460px}
.tab04-rd1 dl {margin:0; font-size:85%; color:#777}
.tab04-rd1 dl dt {float:left; width:115px; padding:3px 0; border-bottom:1px solid #ddd; clear:both}
.tab04-rd1 dl dd {float:left; width:305px; margin-left:0; padding:3px 0; border-bottom:1px solid #ddd}
.tab04-rd1 dl dt.rd3, .tab04-rd1 dl dd.rd3 {border:0}
.tab04-rd4 {width:460px; height:10px; background:url("images/tab04-rd4.gif") 0 0 no-repeat; margin-bottom:15px}

.tab05-rd1 {background:#FFF5CC url("images/tab05-rd1.gif") 0 0 repeat-y; color:#456105}
.tab05-rd1 ul {margin:0; padding:0; list-style:none}
.tab05-rd1 ul li {margin:0 20px; _height:1px}
.tab05-rd1 ul li a {color:#865613; text-decoration:none; border-bottom:1px solid #FAE89E; display:block; padding:2px 5px}
.tab05-rd1 ul li a:hover {color:#000}
.tab05-rd1 ul li a#aktivni2 {color:#865613; background:#FFEEA8; border-bottom:0}
.tab05-rd1 ul li#rd32 a {border-bottom:0}
.tab05-rd4 {background:url("images/tab05-rd4.gif") 0 0 no-repeat; width:200px; height:10px; margin-bottom:10px}

.tab06-rd1 {background:#f1fbd0 url("images/tab06-rd1.gif") 0 0 repeat-y; color:#456105}
.tab06-rd1 ul {margin:0; padding:0; list-style:none}
.tab06-rd1 ul li {margin:0 20px; _height:1px}
.tab06-rd1 ul li a {color:#456105; text-decoration:none; border-bottom:1px solid #E1F1AC; display:block; padding:2px 5px}
.tab06-rd1 ul li a:hover {color:#000}
.tab06-rd1 ul li a#aktivni {color:#456105; background:#E1F1AC; border-bottom:0}
.tab06-rd1 ul li#rd3 a {border-bottom:0}
.tab06-rd4 {background:url("images/tab06-rd4.gif") 0 0 no-repeat; width:200px; height:10px; margin-bottom:10px}

ul.rozcestnik {margin:20px 0 20px 30px; padding:0; list-style:none}
ul.rozcestnik li {margin:0; padding:3px 10px; background:url("images/sipka.gif") 0 12px no-repeat; list-style:none}

#rd4 {clear:both; width:750px; height:80px; background:#4A4037 url("images/bg-rd4.gif") 0 0 no-repeat; position:relative; _margin-bottom:35px}

#sidlo {float:right; width:230px; height:200px; background:url("images/sidlo.jpg") 0 0 no-repeat; margin:0 10px; }
#mapa {background:url("images/mapa.gif") top right no-repeat; margin:0; _margin-bottom:-6px}
#tip {float:right; margin-left:10px}

.reference {margin-bottom:10px; padding-top:5px; background:url("images/bg-reference.gif") 0 0 no-repeat; height:320px}
.reference02 {margin-bottom:10px; padding-top:5px; background:url("images/bg-reference02.gif") 0 0 no-repeat; height:244px}
.reference-popis {border-top:1px solid #eee; padding:10px 15px; color:#777}
.reference-img {border:0; width:100px; height:170px}

.nahled {border:0; width:130px; height:100px; margin:0 3px}
.nahled-produkt {width:460px; height:200px; border:0}

#cena {background:#EC1C24; font-size:140%; color:#fff; padding:5px; text-align:center}

#copyright {position:absolute; top:61px; left:696px; font:bold 85% arial,sans-serif; color:#82776C}
#copyright p {margin:0; padding:0; position:relative; width:40px; height:9px; overflow:hidden; font-size:85%; z-index:1}
#copyright p a span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:40px; height:9px; background:url("images/bg-copyright.gif") 0 0 no-repeat; _cursor:hand}
#copyright p a:hover span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:40px; height:9px; background:url("images/bg-copyright.gif") -40px 0 no-repeat; _cursor:hand}


#subnavigace {position:absolute; top:35px; left:20px; font-size:85%; color:#fff}
#subnavigace a {font-weight:bold; color:#fff}
#ico-alave {position:absolute; top:33px; left:20px; border:0; width:170px; height:27px}
#ico-goodmood {position:absolute; top:34px; left:209px; border:0; width:139px; height:27px}
#ico-gulliver {position:absolute; top:34px; left:368px; border:0; width:130px; height:27px}
#ico-menicka {position:absolute; top:34px; left:360px; border:0; width:64px; height:27px}
#ico-nahoru {position:absolute; top:13px; right:38px; margin:0; width:46px; height:25px}
#ico-nahoru p {margin:0; padding:0; position:relative; width:46px; height:25px; overflow:hidden; font-size:100%; z-index:1}
#ico-nahoru p span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:46px; height:25px; background:url("images/ico-top.gif") 0 0 no-repeat; _cursor:hand}
#ico-nahoru p a:hover span {background:url("images/ico-top.gif") -46px 0 no-repeat}
.zpet {background:url("images/ico-zpet.gif") 0 0 no-repeat; padding-left:20px}


.vyrazne {color:#EC1C24}
.nevyrazne {font-size:85%; color:#999; margin-top:5px !important}
.sede {color:#999}

.velke {font-size:120%}
.male {font-size:85%}

.vpravo {float:right}
.vlevo {float:left}

.tal {text-align:left !important}
.tac {text-align:center}
.tar {text-align:right !important}

.rd5 {margin:0}
.rd5b {margin-bottom:0}
.noscreen {display:none}
