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,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	font-family: Tahoma;
	text-align: left;
}

body { background: url(../img/background.jpg) no-repeat top center #d1e5ff; }
a.logo { width: 908px; height: 299px; display: block; margin: 0 auto; }

.page { width: 908px; margin: 0 auto;  position: relative; }
.page .menu { width: 745px; text-align: left; }
.page .menu table { width: 745px; height: 47px; }
.page .menu table td.button { width: 243px; background: white; }
.page .menu table td.button2 { width: 153px; background: white; }
.page .menu table td.bar { width: 30px; background: url(../img/menu/bar.png) no-repeat; }
* html .page .menu table td.bar { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/menu/bar.png', sizingMethod='none'); }
.page .menu table td.bar2 { width: 26px; background: url(../img/menu/bar2.png) no-repeat; }
* html .page .menu table td.bar2 { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/menu/bar2.png', sizingMethod='none'); }

.page .obsah { background: white; }
.page .obsah h1 { padding: 60px 45px 0 45px; font-size: 20px; color: #e2007a; }
.page .obsah p { padding: 20px 45px 0 45px; }
.page .obsah p strong { font-weight: bold; }
.page .obsah ul { padding: 20px 45px 0 70px; }
.page .obsah a { color: #e2007a; }

.page .obsah .vune { padding: 42px; width: 824px; }

.page .bottom { background: url(../img/bottom.png) no-repeat; width: 908px; height: 8px}
* html .page .bottom { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/bottom.png', sizingMethod='none'); }
.page .hvezdicka { background: url(../img/hvezdicka.png) no-repeat; width: 106px; height: 108px; position: absolute; top: 30px; right: 20px; }
* html .page .hvezdicka { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/hvezdicka.png', sizingMethod='none'); }
.page .musle { background: url(../img/musle.png) no-repeat; width: 83px; height: 82px; position: absolute; bottom: 0px; left: 500px; }
* html .page .musle { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/musle.png', sizingMethod='none'); }

.page .home { padding: 20px 30px 20px 62px; background: #FFF url(../img/home_bg.jpg) no-repeat bottom right; }
.page .home p { padding: 15px 0 20px 0; width: 440px; }


.footer { margin-top: 40px; width: 100%; height: 131px; background: url(../img/footer.png) no-repeat top center; }
* html .footer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/footer.png', sizingMethod='scale'); }

.page .obsah form.registrace { height: 320px; position: relative; }
.page .obsah form.registrace input { border: 1px solid #abaeaf; background: none; width: 176px; }
.page .obsah form.registrace .btn-odeslat { position: absolute; top: 225px; right: 57px; }
.page .obsah form.registrace .btn-odeslat input {  border: none; padding: 0px; font-family: Tahoma; }
.page .obsah form.registrace select { width: 183px; }
.page .obsah form.registrace .tab1 {padding-top: 4px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputback.gif) no-repeat; width: 183px; text-align: left; position: absolute; top: 72px; left: 59px;}
.page .obsah form.registrace .tab2 {padding-top: 4px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputback.gif) no-repeat; width: 183px; position: absolute; top: 72px; left: 263px;}
.page .obsah form.registrace .tab3 {padding-top: 4px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputback.gif) no-repeat; width: 183px;  position: absolute; top: 72px; left: 465px;}
.page .obsah form.registrace .tab4 {padding-top: 4px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputback.gif) no-repeat; width: 183px; text-align: left; position: absolute; top: 72px; left: 668px;}
.page .obsah form.registrace .tab5 {padding-top: 4px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputback.gif) no-repeat; width: 183px; text-align: left; position: absolute; top: 144px; left: 59px;}
.page .obsah form.registrace .tab6 {padding-top: 4px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputback.gif) no-repeat; width: 183px; text-align: left; position: absolute; top: 144px; left: 263px;}
.page .obsah form.registrace .tab7 {padding-top: 4px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputback.gif) no-repeat; width: 183px; position: absolute; top: 144px; left: 465px;}
.page .obsah form.registrace select.tab8 { font-size: 14px; font-family: Tahoma; padding-top: 4px; padding-bottom: 4px; height: 28px; background: url(../img/inputback.gif) no-repeat; border: none; position: absolute; top: 144px; left: 668px; width: 183px; }

.page .obsah form.registrace label { color: black;}
.page .obsah form.registrace label.lb1 { position: absolute; top: 50px; left: 59px; }
.page .obsah form.registrace label.lb2 { position: absolute; top: 50px; left: 263px; }
.page .obsah form.registrace label.lb3 { position: absolute; top: 50px; left: 465px; }
.page .obsah form.registrace label.lb4 { position: absolute; top: 50px; left: 668px; }
.page .obsah form.registrace label.lb5 { position: absolute; top: 122px; left: 59px; }
.page .obsah form.registrace label.lb6 { position: absolute; top: 122px; left: 263px; }
.page .obsah form.registrace label.lb7 { position: absolute; top: 122px; left: 465px; }
.page .obsah form.registrace label.lb8 { position: absolute; top: 122px; left: 668px; }

.page .obsah form.registrace .error {  width: 154px; border: none; border-color: White; }
.page .obsah form.registrace .errortab1 { padding-top: 5px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputbackerror.gif) no-repeat; width: 183px; text-align: left; position: absolute; top: 72px; left: 59px; }
.page .obsah form.registrace .errortab4 { padding-top: 5px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputbackerror.gif) no-repeat; width: 183px; text-align: left; position: absolute; top: 72px; left: 668px; }
.page .obsah form.registrace .errortab5 { padding-top: 5px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputbackerror.gif) no-repeat; width: 183px; text-align: left; position: absolute; top: 144px; left: 59px; }
.page .obsah form.registrace .errortab6 { padding-top: 5px; padding-left: 2px; padding-right: 2px; height: 28px; background: url(../img/inputbackerror.gif) no-repeat; width: 183px; text-align: left; position: absolute; top: 144px; left: 263px; }
.page .obsah form.registrace .pt { font-size: 14px; font-family: Tahoma; border: none; border-color: White; width: 179px; }

.page .obsah form.registrace p.formovej { position: absolute; top: 200px; left: 15px; }

/* MAPA */
.mapContent {
    padding: 44px 0 40px 42px;
}

.mapContent .clr {
    clear: both;
}

.page .obsah .mapContent p {
    padding: 20px 0 0 0;
}

#map {
    width: 825px; height: 350px;
}

.mapContent strong {
    font-weight: bold;
}

.mapContent a {
    color: #e2007a;
}

.mapContent .leftMap {
    clear: both;
    float: left;
    width: 400px;
    padding: 0 0 0 56px;
}

.mapContent .rightMap {
    float: right;
    width: 359px;
    margin: 0 41px 0 0;
}

#infoWindow{
  width: 275px;
}
#infoWindow_contents{
  width: 275px;
  height: 117px;
  background-color: #e2007a;
  color: #FFF;
}
#infoWindow_beak{
  width: 19px;
  height: 19px;
  background: url('../img/mapa/info_window_beak.png') top left no-repeat transparent;
}
* html #infoWindow_beak{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/img/tourplan/info_window_beak.png', sizingMethod='crop');
}
#infoWindow_tl, #infoWindow_tr, #infoWindow_bl, #infoWindow_br,
#infoWindow_t,#infoWindow_l,#infoWindow_r,#infoWindow_b{
  height: 0px;
  width: 0px;
}
#infoWindow_bl {
    width: 10px;
}
#infoWindow_br {
    width: 265px;
}
#infoWindow_contents table {
    margin: 20px 0 0 34px;
}
#infoWindow_contents table {
    margin: 5px 0 0 20px;
}
#infoWindow_contents table tr td.first {
    width: 100px;
}
#infoWindow_contents table tr td.second {
    width: 150px;
}
#infoWindow_contents table strong {
    font-weight: bold; color: #FFF;
}
/* KONEC MAPA */

