* {	font-family:tahoma,arial,verdana;font-size:11px;color:#252120;}
body {margin:0px 0px 20px 0px;padding:0px;line-height:130%;background-color:#3D9CEC;text-align:center;background-image:url(../images/back.gif);background-position:top;background-repeat:repeat-x;}
.mainDiv { width:930px;margin:auto;position:relative;text-align:left;}
.clear { clear:both;height:1px; line-height:0%; font-size:1px; }

form {margin:0px;padding:0px;}

a {color:#0c4ab2;text-decoration:underline;}
a:hover {color:#f29400;text-decoration:underline;}

h1 {color:#05378b;font-size:19px;font-weight:bold;margin:0px 0px 15px 0px;line-height:130%;}
h1 strong{color:#05378b;font-size:22px; font-weight:bold;}
h1 strong span{ font-size:22px;font-weight: bold; color:#f29400;}
h2.nadpisBarva01 { display:block; color:#000000; font-size:14px; text-decoration:none;margin:5px 0 10px 0; padding:9px 9px 9px 20px; text-align:left; border: 1px solid #FF6600; background: url(../images/bg-roll1.gif) repeat-x top left; }

h2 {font-size:14px;font-weight:bold;color:#0c4ab2;margin:20px 0px 5px 0px;}
h3 {color:#0c4ab2;font-size:12px;font-weight:bold;margin:20px 0px 5px 0px; padding: 0px 0px 0px 0px;}

p {margin:0px 0px 10px 0px;}

/* hlavicka */
.hlavickaZima, .hlavickaLeto {height:220px;position:relative;}
.hlavickaZima {background: #FFFFFF url(../images/zima/bg-header.jpg) no-repeat top left;}
.hlavickaLeto {background: #FFFFFF url(../images/leto/bg-header.jpg) no-repeat top left;}

.hlavickaLeva {float:left;}
.hlavickaPrava {font-weight:bold;float:right;position: absolute;top: 140px;right: 20px;color: #FFFFFF;width: 120px;}
.hlavickaPrava a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.hlavickaPrava a:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.hlavickaLang {position:absolute; top: 189px; right: 40px;}
.hlavickaLang a {margin:3px;}
.hlavickaLang a img{border: 1px solid #FFFFFF;}
.hlavickaLang a:hover img{border: 1px solid #04338B;}

.hlavickaLogo a img{border:none; position:absolute; top:51px; left:51px;}

h2.lokality {position:relative;background-color:#F26C31;color:#000000;width:184px;height:35px;margin:0px;padding:0px;float:left;border-left:2px solid #ffffff;}
h2.lokality img {position:absolute;top:0px;left:0px;}
.menu {position:absolute;top: 176px;left:4px;}
.menu ul {margin:0px;padding:0px;}
.menu ul li {margin:0px;padding:0px;display:inline;}
.menu ul li a, .menu ul li a:hover {font-size:14px;font-weight:bold;display:block;float:left;line-height:44px;padding: 0px 20px;text-align:center;text-decoration:none;border-left:1px solid #ffffff;}
.menu ul li a {color:#ffffff;background-position:top;}
.menu ul li a:hover {color:#ffffff;text-decoration:underline;}


/* paticka */
.paticka {width:930px;height:50px;background:url(../images/bg-bottom.gif) no-repeat top center;color:#FFFFFF;margin: 0 auto;}
.paticka .inside {padding:15px;text-align:center;color:#FFFFFF; }
.paticka ul {margin:0px; padding:0px;text-align:center;margin-bottom:10px;}
.paticka ul li {margin:0px;padding: 0px 10px 0px 10px;display:inline;border-right:1px solid #ffffff;}
.paticka ul li a {color:#ffffff;text-decoration:none;}
.paticka ul li a:hover {color:#ffffff;text-decoration:underline;}

.paticka a {color:#FFFFFF;text-decoration:none;}
.paticka a:hover {color:#FFFFFF;text-decoration:underline;}

/* telo */
.telo {width:930px;background-image:url(../images/back-telo.gif);background-color:#ffffff;}
.telo .inside {padding:0px 5px 0px 5px;}

.teloWide {width:930px;background-image:url(../images/back-teloWide.gif);background-color:#ffffff;}
.teloWide .inside {padding:0px 5px;}

.sloupecLevy {float:left;width:183px;}
.sloupecLevy h2 {margin:4px 0;}
.sloupecLevy h2 a{ display:block; font-size:14px; text-decoration:none; padding:9px 9px 9px 20px; text-align:left; repeat-x top left;}

/*special styly zima - leto*/
.MenuNadpisLeto {border: 1px solid #FF6600;background: url(../images/leto/bg-roll1.gif); padding: 9px 9px 9px 20px;color:#000000; margin-bottom:0!important;}
.MenuNadpisZima {border: 1px solid #06358f; background: url(../images/zima/bg-roll1.gif);padding: 9px 9px 9px 20px;color:#fff; margin-bottom:0!important;}

.Menuleto {background: #ffda0f; padding:0; margin:0;border: 1px solid #FF6600; border-top:none;}
.Menuleto a {background: #ffda0f; padding:5px 10px; color:#000000; display:block;}
.Menuleto a:hover {background: #fff43c;color:#000;text-decoration:none;}
.Menuzima {background: #1868cb; padding:0; margin:0;border: 1px solid #06358f; border-top:none;}
.Menuzima a {background: #1868cb; padding:5px 10px; color:#FFFFFF; display:block;}
.Menuzima a:hover {background: #2575d7;color:#fff;text-decoration:none;}

ul.mistaleto {background: #ffe558; padding:5px 10px; margin:0;border: 1px solid #FF6600; border-top:none;}
ul.mistaleto li{margin:0; padding:3px 0 3px 10px;background: url(../images/bull0.png) no-repeat 0 8px; list-style:none;}
ul.mistaleto li li{ list-style:none; background: url(../images/bull1.png) no-repeat 0 8px;}
ul.mistaleto li ul {margin:0; padding-left:0; padding-top:3px;}
ul.mistaleto li a{ color:#000;}
ul.mistaleto li a:hover{ color:#000;text-decoration:none;}

ul.mistazima {background: #287ae0; padding:5px 10px; margin:0;border: 1px solid #06358f; border-top:none;}
ul.mistazima li{margin:0; padding:3px 0 3px 10px; background:  url(../images/bull0-zima.png) no-repeat 0 8px; list-style:none;}
ul.mistazima li li{  background:  url(../images/bull1-zima.png) no-repeat 0 8px; list-style:none;}
ul.mistazima li ul {margin:0; padding-left:0; padding-top:3px;}
ul.mistazima li a{ color:#fff;}
ul.mistazima li a:hover{color:#fff; text-decoration:none;}

.sloupecLevy h2 a:hover{text-decoration:underline;}
.sloupecLevy .inside {padding:10px;}
.sloupecStred {float:left;width:520px;}
.sloupecStred .inside {width: 480px;margin: 20px;overflow: hidden;}
.sloupecStredWide {float:left; width:707px;_width:727px; padding:20px 10px 20px 20px;}

.sloupecStredLevy {float:left;width:300px;}
.sloupecStredPravy {float:right;width:180px;}

.sloupecPravy {float:right;width:212px;position:relative; overflow: hidden;}
.sloupecPravy .inside {padding:0 0px 0 5px;}

.lokality {background-color:#F26C2E;padding:5px 0px 0px 0px;}
.lokality ul {margin:0px;padding:0px;}
.lokality ul li {padding:0px;margin:0px;list-style-type:none;}
.lokality a, .lokality a:hover {display:block;font-weight:bold;text-decoration:none;width:140px;_width:180px;padding:4px 10px 4px 33px;background-position:top;background-repeat:repeat-y;}
.lokality a {color:#ffffff;background-image:url(../images/back-sortiment.gif);}
.lokality a:hover {color:#000000;background-color:#279BE6;background-image:url(../images/back-sortiment-over.gif);}

.lokality-zima {background-color:#008AE2;padding:5px 0px 0px 0px;}
.lokality-zima ul {margin:0px;padding:0px;}
.lokality-zima ul li {padding:0px;margin:0px;list-style-type:none;}
.lokality-zima a, .lokality a:hover {display:block;font-weight:bold;text-decoration:none;width:140px;_width:180px;padding:4px 10px 4px 33px;background-position:top;background-repeat:repeat-y;}
.lokality-zima a {color:#ffffff;background-image:url(../images/back-sortiment.gif);}
.lokality-zima a:hover {color:#000000;background-color:#F69061;background-image:url(../images/back-sortiment-over-zima.gif);}

.lastMinute {margin:5px 0px 5px 0px;padding:4px 0px 4px 0px;border-bottom:1px solid #D9D9D9;}
.lastMinute a {font-weight:bold;}
.lastMinuteFoto {float:left;width:66px;}
.lastMinuteTxt {float:right;width:120px;}
.lastMinuteCena {margin-top:5px;}
.lastMinuteCenaTxt {color:#0c4ab2;font-weight:bold;}

.fotogalerie {padding-left: 6px;}
.fotogalerie a {border:2px solid #F26C2E;display:block;margin-bottom:10px;}
.fotogalerie a:hover {border:2px solid #0c4ab2;display:block;margin-bottom:10px;}
.fotogalerie img {border:1px solid #ffffff;}


.blokVypich {border:2px solid #F26C2E;background-color:#FBD5C4;background-image:url(../images/back-vypich.gif);background-position:top;background-repeat:repeat-x;padding:8px;}
.blokVypich2 {border:2px solid #F26C2E;background-color:#FBD5C4;background-image:url(../images/back-vypich.gif);background-position:top;background-repeat:repeat-x;padding:8px;width:156px;float:right;margin:0px 0px 10px 15px;}
.blokVypich2 td {vertical-align:top;padding-bottom:5px;padding-right:10px;}
.rychleHledaniPole {margin:5px 0px 5px 0px;width: 120px;}

.blokHledani { border:1px solid #0c4ab2; background-color:#F2FBFF; padding:8px;margin-bottom:10px;}
.blokHledaniIn {float:left; width:220px; line-height:20px; margin: 0px 0px 5px 5px;}

.blokHledej {padding: 7px 15px 15px 15px;border-bottom:1px solid #ffffff;background-color:#E5E6E8;}
.blokHledej h2 {margin-top:0px;}

/* tabulka seznam */
.tabSeznam {border-top:1px solid #0c4ab2;border-right:1px solid #0c4ab2;border-left:1px solid #0c4ab2;}
.tabSeznam td {border-bottom:1px solid #0c4ab2;padding:3px 5px 3px 5px;}
.tabSeznam h2 {color:#ffffff;font-size:14px;font-weight:bold;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;}
.tabSeznam .tabNadpis {background:#0c4ab2 url(../images/bg-roll2.gif) repeat-x top left;}
.tabSeznam .tabNadpis td {background:#0c4ab2 url(../images/bg-roll2.gif) repeat-x top left;background-color:#0c4ab2;color:#ffffff;font-weight:bold;padding-top:7px;padding-bottom:7px;}
.tabSeznam .cena {font-weight:bold;text-align:right;}
.tabSeznam a {color:#0c4ab2;}
.tabSeznam a:hover {color:#DD4C09;}
.tabSeznam .suda {background-color:#F2FBFF;}
.tabSeznam tr.info td {padding: 7px 5px 7px 5px;}

/* tabulka border */
.border {border-top:1px solid #0c4ab2;border-right:1px solid #0c4ab2;border-left:1px solid #0c4ab2; margin: 0 0 10px 0;}
.border td {border-bottom:1px solid #0c4ab2;padding:5px 7px 5px 7px;}
.border h2 {color:#ffffff;font-size:14px;font-weight:bold;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;}
.border .tabNadpis {background:#0c4ab2 url(../images/bg-roll2.gif) repeat-x top left;}
.border .tabNadpis td {background:#0c4ab2 url(../images/bg-roll2.gif) repeat-x top left;background-color:#0c4ab2;color:#ffffff;font-weight:bold;padding: 5px 7px;}
.border .cena {font-weight:bold;text-align:right;}
.border a {color:#0c4ab2;}
.border a:hover {color:#DD4C09;}
.border .suda {background-color:#F2FBFF;}
.border tr.info td {padding: 7px 5px 7px 5px;}

.zvyrazneni01 {font-size:12px;font-weight:bold;color:#0c4ab2;}

a.fototitle {border: none; text-decoration:none;color:#0c4ab2;font-size:14px;font-weight:bold;text-align:left;}
a.fototitle:hover {border: none; text-decoration:none;color:#DD4C09;font-size:14px;font-weight:bold;text-align:left;}

.banner-newsletter {width:195px;height:115px;background-image:url(/images/banner-newsletter.jpg);}
.banner-newsletter .inside {text-align:right;padding:65px 8px 0px 0px;}
.poleNewsletter {width:178px;border:1px solid #9A8C79;margin-bottom:3px;}

.readonly {	background-color : transparent;border : none;text-align : right;}
div.err
{background-color : #ff0000;font-size:12px;font-weight:bold;color:#ffffff;padding: 6px;}

.CurrentPage{font-weight:bold;color:#0c4ab2;}

.text-alignCenter {text-align:center;}
.text-alignRight {float:right;margin: 0 10px 0 0;}

h2.zdarma strong {font-size: 18px;font-weight: bold;color: #EE0000;}
h2.platnost {font-size: 12px;}
h2.zdarma {line-height: 22px;}

h2.box { margin:4px 0;}

h2.box a{ display:block; color:#000000; font-size:14px; text-decoration:none; padding:9px 9px 9px 20px; text-align:left; border: 1px solid #FF6600; background: url(../images/bg-roll1.gif) repeat-x top left; }
h2.box a:hover{text-decoration:underline;}

form.vyhledavac label {display:block; float:left;margin-left:4px;}
form.vyhledavac input {display:block; float:left;}
form.vyhledavac select {display:block; float:left; color:#BBBBBB;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w140 {width:140px;}
.w150 {width:150px;}
.text-alignLeft {text-align:left!important;}
.vyhList {border:none;}
.p2 {padding-bottom:2px;}

/* styly pro kalendarik*/
#Kalendar {display: none;border: 0px;position: absolute;top: 39px;left: 5px;width: 209px;height: 205px;overflow: hidden;}
.hledejInner {position: relative;}
.hledejInner #Kalendar {left: 210px;top: 0px;height: 180px;border:2px solid #F26C2E;background-color:#FBD5C4;}

/* styly pro nahledy u mist*/
.NahledyObr {margin-top: 2em;text-align:center;}
.NahledyObr a {border:1px solid #F26C2E;margin: 0px 3px;display: inline-block;}
.NahledyObr img {border: 1px solid white;}
.NahledyObr a:hover {border-color: #0c4ab2;}

div.reklama {text-align: center;}
div.reklama img, div.reklama object{margin-bottom: 10px;}

/* Kontakty */
div.kontakty p {line-height: 130%;margin-bottom: 7px;}
