p, img, table, tr, th, td, h1, h2, h3, h4, h5 { border: 0px none; padding: 0px; margin: 0px; }
p { margin-bottom: 0.6em; }
h3 { color: #ED171F; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; line-height: 120%; margin: 0px; margin-top: 4pt; margin-bottom: 4pt; }
h4 { color: #ED171F; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; margin-top: 4pt; margin-bottom: 4pt; }
html, body { scrollbar-face-color: #CECECE; scrollbar-3dlight-color: #B5B5B5; scrollbar-highlight-color: #E5E5E5; scrollbar-shadow-color: #828282; scrollbar-track-color: #696969; scrollbar-arrow-color: #696969; border: 0px none; margin: 0px; padding: 0px; }
body { line-height: 130%; font-size: 71%; }
body, td, p { font-family: Verdana, Arial, Helvetica, sans-serif; }
div.body { margin: 0px auto 0px auto; width: auto; min-width: 770px; max-width: 994px; width: expression(document.body.clientWidth<774 ? "770px" : (document.body.clientWidth>994 ? "994px" : "auto" ) ); text-align: left; }
.nodisp { display: none; }

div.leftcol { float: left; width: 232px; margin: 7px 0px 0px 0px; background-color: #F8F9FB; padding: 0px; border: 0px; overflow: hidden; }
div.leftcolin { padding: 8px 16px 16px 16px; border: 1px solid #CCDEEA; }
div.leftcol div.hx { margin: 10px -16px 10px -16px; }
div.leftcol div.hxt { margin-top: -8px; }
div.leftcol div.hx { background-color: #96968E; border: 1px solid #CCDEEA; border-width: 1px 0px 1px 0px; }
div.leftcol div.hxt { border-width: 0px 0px 1px 0px; }
div.middlecol, div.middlecolw, div.middlecolx { padding: 0px; border: 0px; }
div.middlecolin { padding: 8px 240px 16px 260px; background-color: #FFFFFF; }
div.middlecolw div.middlecolin { padding-right: 16px; border-right: 1px solid #CCDEEA; }
div.middlecolx div.middlecolin { padding-left: 16px; border-left: 1px solid #CCDEEA; }
div.middlecol div.hx { margin: 10px 12px 10px -2px; background-repeat: no-repeat; }
div.middlecol div.hxt { margin-top: 0px; }
div.middlecol div.hx1 { background-image: url(/gfx/hx_sortim.jpg); }
div.middlecol div.hx2 { background-image: url(/gfx/hx_sortim_thm.jpg); }
div.middlecol div.hx3 { background-image: url(/gfx/hx_nabiz.jpg); }
div.rightcol { width: 220px; float: right; margin: 7px 0px 5px 0px; text-align: center; background-color: #F8F9FB; padding: 0px; border: 0px; }
div.rightcolin { padding: 2px 2px 16px 2px; }
div.rightcol div.hx { margin: 10px -2px 10px -2px; }
div.rightcol div.hxt { margin-top: -2px; }
div.rightcol div.hx { background-color: #96968E; border: 1px solid #CCDEEA; border-width: 1px 0px 1px 0px; }
.clr { border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; }
div.http404 { width: 400px; padding: 80px 0px 20px 0px; text-align: center; }
div.http404 h1 { padding: 0px 0px 20px 0px; font-size: 180%; }
a, a:link, a:visited { color: #ED171F; text-decoration: underline; }
a:hover { color: red; text-decoration: underline; }
sup, sub { font-size: 70%; }
p.rclmapah { text-align: center; padding: 8pt 0pt 4pt 0pt; }
p.rclmapa { text-align: center; padding: 8pt 0pt 4pt 0pt; }
p.rclshop { text-align: center; padding: 8pt 0pt 4pt 0pt; }
div.rclaktual { text-align: center; padding: 8pt 0pt 4pt 0pt; }
p.rclend { text-align: center; padding: 8pt 0pt 4pt 0pt; }
div.leftcol p.dstamp { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: -0.6em; }
h3.aktual { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; margin-bottom: 4pt; }
h3.aktual, h3.aktual a { color: #ED171F; }
div.aktual { margin-bottom: 8pt; }
div.aktual p { margin-top: 0pt; margin-bottom: 2pt; }
h4.aktual, h5.aktual { color: #696969; }
h5.straktual { color: #000000; font-size: 11pt; }
div.map_rks { text-align: center; width: 90%; overflow: hidden; }
div.osmaplists { padding-bottom: 12pt; }
div.osmaplist1, div.osmaplist2, div.osmaplist3 { float: left; width: 40%; margin-left: 2px; }
div.osphotos { clear: right; margin-top: 12pt; padding-top: 8pt; }
div.osphotosHQ { clear: none; }
div.osphotos img { margin: 2px 4px 4px 4px; vertical-align: top; }
p.oslinkmap { text-align: center; padding: 8pt 0pt 4pt 0pt; margin-left: -16px; margin-right: -16px; }
div.oslinklist { padding: 8pt 2pt 4pt 2pt; }
div.oslinklist a.act { font-weight: bold; text-decoration: none; }
div.oslinklist a.act:hover { font-weight: bold; text-decoration: underline; }
div.oslinkletaky { text-align: center; padding: 8pt 0pt 4pt 0pt; }
table.strdet { float: none; text-align: left; width: 98%; margin-top: 1em; margin-bottom: 2em; }
table.strdet, table.strdet td { border: 1px solid #CCDEEA; border-width: 1px 0px 0px 1px; vertical-align: top; }
table.strdet td { font: 7.5pt Verdana, Arial, Helvetica, sans-serif; padding: 4px; font: inherit; font-size: 100%; border: 1px solid #CCDEEA; border-width: 0px 1px 1px 0px; padding-top: 4px; padding-bottom: 4px; }
table.strdet td.noBottomBorder { border-bottom: 0px; }
table.strdetc, table.strdetc td { border: 0px; padding: 0px; }
table.strdet td a, table.strdet td a:link, table.strdet td a:visited, table.strdet td a:hover { color: #ED171F; }
td.strdeta { background-color: #F8F9FB; }
table.strdet ul { list-style: none; margin:0; padding:0; }
table.strdet li { float: left; text-align: center; }
table.strdet li a { display: block; background: url(/gfx/li_gt.gif) no-repeat left center; padding: 0px 16px 0px 16px; }
table.strdet td.strdc { border: 1px solid #CCDEEA; border-width: 1px 1px 1px 0px; }
table.strdet td.strdc p { padding: 0px; margin: 0px; margin-top: 5px; }
table.strdet td.strdc p img { margin-top: -5px; }
table.strprehl { width: 98%; border: 1px solid #CCDEEA; border-width: 0px 1px 1px 0px; margin-bottom: 2em; }
table.strprehl td, table.strprehl th { border: 1px solid #CCDEEA; border-width: 1px 0px 0px 1px; font: 8pt Verdana, Arial, Helvetica, sans-serif; color: black; text-align: center; }
table.strprehl th { background-color: #F8F9FB; padding: 4px; }
table.strprehl td { width: 15%; padding: 1px; }
table.strprehl td.strmesta, table.strprehl td.strulice { width: 27%; text-align: left; }
table.strprehl td.strmesta, table.strprehl td.strmesta a, table.strprehl td.strmesta a:link, table.strprehl td.strmesta a:visited { font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #ED171F; text-decoration: none; }
table.strprehl td.strmesta a:hover { color: #696969; text-decoration: underline }
table.strprehl td.strulice, table.strprehl td.strulice a, table.strprehl td.strulice a:link, table.strprehl td.strulice a:visited { color: #ED171F; text-decoration: none; }
table.strprehl td.strulice a:hover { color: #696969; text-decoration: underline }
.country-name-cs, .telcc-cs { display: none; }
p.osplan { overflow: auto; width: 98%; }
div.solist { width: 98%; overflow: hidden; margin-left: -2px; margin-right: -5px; }
div.solist0, div.solist3 { text-align: left; }
div.solist0 li, div.solist3 li { margin-left: -2em; margin-bottom: 0.4em; }
div.solist0 li, div.solist3 li, div.solist0 li b, div.solist3 li b { font-weight: normal; }
div.solist2 li { margin-left: -2em; margin-bottom: 0.6em; }
div.solist2 { width: 48%; float: left; color: #ED171F; list-style-image: url(/gfx/li_so.gif); }
div.solist2 a { font-weight: normal; }
ul.sopopis li { margin-left: -2.5em; margin-bottom: 0.4em; }
img.krstav { float: left; margin-right: 2em; margin-bottom: 0.9em; }
div.nabizi { width: 98%; overflow: hidden; }
ul.nabizi li{ list-style-image: url(/gfx/li_gt.gif); margin-bottom: 0.5em; }
div.somain img { margin: 4px; }
div.sotel { background-color: #F8F9FB; border: 1px solid #CCDEEA; margin: 1em 0px 0px 0em; overflow: hidden; width: 80%; }
div.sotel img { margin-right: 2em; float: left; }
div.sotel ul { margin: 4px 0px 2px 0px; }
div.sotel li { list-style-image: url(/gfx/li_gt.gif); margin: 0px 0px 2px 0px; font-weight: bold; }
div.sotel p { margin: 0px 0px 0px 0px; }
img.profil { margin: 8px; overflow: auto; float: left; }
img.profil_right { float: right; }
img.trainee { margin: 2px; }
div.footer { border: solid #ED171F; border-width: 1px 0px 0px 0px; padding-left: 8px; padding-right: 8px; background-color: #FFFFFF; color: #696969; font-size: 8pt; text-align: left; }
div.footer a, div.footer a:link, div.footer a:visited { color: #696969; text-decoration: underline; }
div.footer a.nu { text-decoration: none; }
div.footer a:hover { color: #ED171F; text-decoration: underline; }
div.footerServerIdent { float: right; }
u { text-decoration: none; }
input {
padding: 0px; margin: 0px; font-size: 100%; }
div.wstuff120 { height: 120px; }
div.headLogo { padding: 0px; margin: 10px 0px 0px 0px; background-color: #D60D17; }
div.headLogoina { float: left; width: 240px; padding: 0px; margin: 0px; }
div.headLogoinb { float: none; padding: 0px; margin: 0px; border: 0px; background-image: url(/gfx/rksny_head.b.jpg); background-repeat: no-repeat; }
div.headLogo { background-image: url(/gfx/rksny_head.jpg); background-repeat: no-repeat; }
div.headLogor { float: right; width: 300px; background-image: url(/gfx/rksny_head.bgr.jpg); background-repeat: repeat-x; text-align: right; }
div.headLogorl { float: left; width: 12px; height: 101px; background-image: url(/gfx/rksny_head.bgli.jpg); background-repeat: no-repeat; }
div.headLogorr { float: right; width: 12px; height: 101px; background-image: url(/gfx/rksny_head.bgri.jpg); background-repeat: no-repeat; }
div.headLogor img { vertical-align: middle; }
div.headLogor table { background: none; }
div.headLogor p { margin: 0px 30px 0px 0px; padding: 0px; }
div.headLogor form { text-align: right; padding: 0px; margin: 0px; }
div.headLogor table font { font-size: 100%; }
div.headLogorin { padding-top: 28px; }
div.headLogor form.ftxth { padding: 12px 26px 0px 0px; }
form.ftxth input { padding: 0px; margin: 0px 4px 0px 4px; font: 8pt Verdana, Arial, sans-serif; background-color: #FFF; color: #000; }
form.ftxth input.submit { width: 65px; border-width: 1px; background-color: #000; color: #FFF; font: 9pt Verdana, Arial, sans-serif; font-variant: small-caps; }
.mainMenu { font: bold 9pt Verdana, Arial, sans-serif; font-variant: small-caps; height: 30px; padding-bottom: 1px; background-color: #000; }
.mainMenu ul { margin: 0; padding: 0; list-style: none; float: left; }
.mainMenu ul li { float: left; height: 30px; text-align: center; }
.mainMenu ul li a { padding-right: 6px; padding-left: 22px; background: url(/gfx/li_srch.gif) no-repeat left center; white-space: nowrap; }
.mainMenu ul li a, .mainMenu ul li a:visited { display: block; color: #FFF; text-decoration: none; line-height: 30px; }
.mainMenu ul li a.act { background-color: #444; color: #FFF; text-decoration: none; }
.mainMenu ul li a:hover, .mainMenu ul li a.act:hover { background-color: #444; color: #FFF; text-decoration: none; }
.menu2 { font: 9pt Verdana, Arial, sans-serif; font-variant: small-caps; height:22px; padding-bottom:1px; padding-left:9px; margin-bottom: 7px; background-color: #D60D17; background: url(/gfx/rksny_2l.bg7.jpg) repeat-x; overflow: hidden; }
.menu2 ul { margin:0; padding:0; list-style:none; float:left; }
.menu2 ul li { float:left; height:22px; text-align:center; }
.menu2 ul li a { padding-right: 10px; padding-left: 22px; background: url(/gfx/li_srch2.gif) no-repeat left center; white-space: nowrap; }
.menu2 ul li a, .menu2 ul li a:visited { display: block; color: #FFF; text-decoration: none; line-height: 22px; }
.menu2 ul li a.act { background-color: rgb(222,15,26); color: #FFF; text-decoration: none; }
.menu2 ul li a:hover, .menu2 ul li a.act:hover { background-color: rgb(238,19,32); color: #FFF; text-decoration: none; }
.menuItem { font: bold 8pt Verdana, Arial, sans-serif; font-variant: small-caps; }
hr.head { color: #ED171F; border-width: 0px; border-style: solid; border-color: #ED171F; background-color: #ED171F; height: 5px; }
hr.so, hr.akt { color: #ED171F; border-width: 0px; border-style: solid; border-color: #ED171F; background-color: #ED171F; height: 1px; }
div.soz { margin-top: 0.5em; margin-bottom: 1.5em; }
div.sodopo { margin-bottom: 2em; }
div.bigimg { width: 98%; overflow: auto; text-align: center; }
div.proop p { text-align: justify; text-indent: 10pt; }
table.vedenia { width: 98%; }
table.vedenib { width: auto; }
table.vedenib h5 { font-size: 10pt; font-weight: bold; color: #696969; margin-top: 14pt; margin-bottom: 6pt; }
table.vedenib tr.vedenib td { padding-top: 2pt; padding-bottom: 2pt; }
div.vedenia { padding: 25px 2pt 0px 2pt; }
.vedenia img { border: 1px solid #000; margin-top: 14px; }
table.hodnocos { width: 94%; overflow: auto; overflow: auto; }
table.hodnocos td { color: black; }
table.hodnocos td.h4 { color: #ED171F; }
table.hodnocos select { width: 120pt; }
table.hodnocos select.stredisko { width: auto; }
table.hodnocos textarea { width: 300pt; }
table.hodnocos input, table.hodnocos textarea, table.hodnocos select { font-size: 90%; border: 1px inset #E5E5E5; }
table.hodnocos input.submit { border: 1px outset #E5E5E5; }
form.intlogon { float: right; }
div.paging { border-top: 1px solid #ED171F; margin-top: 1em; }
div.paging a { font: bold 8pt Arial, Helvetica, sans-serif; text-decoration: underline; color: #ED171F; }
div.pagingNext { float: right; }
div.aktuald table, div.aktuald table td { border: 1px solid #CCDEEA; padding: 1px; padding: 1px 2px 1px 2px; margin: 0px; border-collapse: collapse; }
div.aktuald table p { text-indent: 0pt; padding: 0px; margin: 0px; }
div.aktuald blockquote p { text-indent: 0pt; }
div.aktualdDT { color: #696969; float: right; }
div.aktualos, div.aktualos big, div.aktualos small, div.aktualos tt, div.aktuald, div.aktuald big, div.aktuald small, div.aktuald tt { font-family: inherit !important; font-size: inherit !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 8pt !important; }
h3.os a { text-decoration: none; }
div.osSluzby div.aktuald { font-size: 160% !important; line-height: 130%; }
h3.osReferenceTitle { color: black; font-weight: normal; font-size: 11pt; line-height: 120%; width: 240px; float: left; }
div.osReferenceImgs { margin-top: 4px; padding-left: 248px; border-bottom: 1px solid #696969; }
div.osReferenceImgs img { margin-right: 1px; margin-bottom: 4px; }
div.osMenu .menu2 { font: 8pt Verdana, Arial, sans-serif; height: auto; padding-left: 0px; margin-top: 8px; margin-bottom: 16px; background-color: #D60D17; background: url(/gfx/rksny_2l.bg7.jpg) repeat-x; background: none; overflow: hidden; }
div.osMenu .menu2 ul li { margin-bottom: 2px; }
div.osMenu .menu2 ul li a { padding-right: 6px; padding-left: 16px; background: url(/gfx/li_srch2.gif) no-repeat left center; background: url(/gfx/li_gt_white.gif) no-repeat left center; background-color: #D60D17; background-color: #ED171F; line-height: 20px; }
div.osMenu .menu2 ul li a, div.osMenu .menu2 ul li a:visited { color: #FFF; border: 1px solid #ED171F; margin-left: 0px; margin-right: 10px; }
div.osMenu .menu2 ul li a.act { background-color: rgb(222,15,26); color: #FFF; }
div.osMenu .menu2 ul li a:hover, div.osMenu .menu2 ul li a.act:hover { border: 1px solid #D60D17; background-color: rgb(255,26,38); color: #FFF; text-decoration: underline; }
div.aktualdl { margin-top: 2em; }
div.aktualdl h3.top { padding-bottom: 4px; border-bottom: 1px solid #ED171F; }
div.aktualdl div.hx { margin-bottom: 6px; background-color: #96968E; overflow: hidden; }
div.aktualdl p.dstamp, div.obchinfoL p.dstamp { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float: left; padding: 0px; margin: 0px; margin-top: 1px; }
div.aktualdl h3.aktual, div.obchinfoL h3.aktual { margin-left: 7em; }
div.aktualdl div.aktuald { clear: both; }
form#mailform { width: 96%; }
form#mailform table { width: 100%; }
form#mailform table td { padding-bottom: 4pt; }
form#mailform textarea { width: 96%; }
form#mailform select { font-size: inherit; font-size: 90%; }
.ctrl { font: 8pt Arial, sans-serif; font-weight: bold; }
input.intlogon, input.kontakt, textarea.kontakt, select.kontakt { border: 1px inset #E5E5E5; }
input.intlogonb, input.kontaktb { margin-top: 3px; border: 1px outset #E5E5E5; }
form#hodnocos table td.l1, form#hodnocos table td.l0 { border-bottom: 1px solid #E5E5E5; }
table.dodlist { border: 0px solid #E5E5E5; margin-left: -16px; margin-right: -16px; width: 230px; }
table.dodlist td { border: 0px solid #E5E5E5; padding-top: 0.5em; padding-bottom: 0.5em; }
hr.dodlist { margin-top: 1em; }
h4.dodlist { margin-top: 1.5em; margin-bottom: 1em; }
div.dodlist img { border: 1px solid #E5E5E5; padding: 0px; margin-right: 0.5em; margin-bottom: 8px; display: inline; }
div.dodlist { border: 0px; padding: 0px; margin: 0px; overflow: hidden; width: 97%; }
div.dodlist div { border: 1px solid #FFFFFF; background-color: #E5E5E5; background-color: #F8F9FB; text-align: center; float: left; width: 117px; height: 122px; padding-top: 4px; overflow: hidden; }
img.so { margin: 4px 4px 4px 2px; border: 1px solid #E5E5E5; overflow: hidden; }
div.ftxt form { margin-top: 1em; width: 98%; overflow: hidden; }
div.ftxt form { background-color: #F4F4F4; font-size: 9pt; text-align: center; padding: 4pt 0px 4pt 0px; }
div.ftxt form table { background-color: #F4F4F4; border: 0px; margin: 0px auto 0px auto; }
div.ftxt form table td { border: 0px; padding: 4px; }
div.ftxt form input { font-size: 10pt; }
div.upravit { position: absolute; }
div.upravit_xtext { position: absolute; border: 1px solid #E5E5E5; border: 1px solid black; padding: 2px 4px 2px 4px; background-color: black; color: white; font: bold 12pt monospace, serif; font-variant: small-caps; text-decoration: underline; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }
div.mappanelMini { float: right; width: 40%; padding-right: 2%; }
div.mappanel { width: 98%; float: none; padding-bottom: 1em; }
div.mappanelw { width: 98%; float: none; margin-bottom: 1em; }
div#mainMap { width: 100%; height: 320px; background-color: silver; }
div#mappanel ul { padding-top: 20px; padding-bottom: 2px; list-style: none; margin:0; padding:0; }
div#mappanel li { float: left; text-align: center; }
div#mappanel li a { display: block; background: url(/gfx/li_laquo.gif) no-repeat left; padding: 0px 16px 0px 16px; }
div.mainMapEdit { display: block; width: auto; padding: 6px 6px 6px 6px; margin-bottom: 320px; border: 4px solid black; background-color: #FFFF66; color: red; font: bold 12pt Verdana, sans-serif; }
div#regMap { margin: 8pt 0pt 4pt 0pt; margin-left: -6px; margin-right: -6px; width: 210px; height: 190px; background-color: silver; }
div#crMap { margin-bottom: 10pt; width: 100%; height: 295px; background-color: silver; }
