html, body 
{ 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background-color: #ffffff; */
	font-family: "normalregular";
	font-size: 20px;
	-webkit-text-size-adjust: 100%;
	color: #42210b;
	height: 100%;
}


@font-face {
    font-family: 'torontobold';
    src: url('toronto-bold.eot');
    src: url('toronto-bold.eot?#iefix') format('embedded-opentype'),
         url('toronto-bold.woff2') format('woff2'),
         url('toronto-bold.woff') format('woff'),
         url('toronto-bold.svg#torontobold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'torontonormal';
    src: url('toronto-normal.eot');
    src: url('toronto-normal.eot?#iefix') format('embedded-opentype'),
         url('toronto-normal.woff2') format('woff2'),
         url('toronto-normal.woff') format('woff'),
         url('toronto-normal.svg#torontonormal') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'normalregular';
    src: url('gotik.eot');
    src: url('gotik.eot?#iefix') format('embedded-opentype'),
         url('gotik.woff2') format('woff2'),
         url('gotik.woff') format('woff'),
         url('gotik.svg#normalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face
{
	font-family: 'gothamthin';
	src: url('gotham-thin.eot');
	src: url('gotham-thin.eot') format('embedded-opentype'),
	url('gotham-thin.woff') format('woff'),
	url('gotham-thin.ttf') format('truetype'),
	url('gotham-thin.svg#gothamthin') format('svg');
}

@font-face
{
	font-family: 'gothamlight';
	src: url('gotham-light.eot');
	src: url('gotham-light.eot') format('embedded-opentype'),
	url('gotham-light.woff') format('woff'),
	url('gotham-light.ttf') format('truetype'),
	url('gotham-light.svg#gothamthin') format('svg');
}

@font-face
{
	font-family: 'gothambold';
	src: url('gotham-bold.eot');
	src: url('gotham-bold.eot') format('embedded-opentype'),
	url('gotham-bold.woff') format('woff'),
	url('gotham-bold.ttf') format('truetype'),
	url('gotham-bold.svg#gothambold') format('svg');
}

@font-face
{
	font-family: 'gothamblack';
	src: url('gotham-black.eot');
	src: url('gotham-black.eot') format('embedded-opentype'),
	url('gotham-black.woff') format('woff'),
	url('gotham-black.ttf') format('truetype'),
	url('gotham-black.svg#gothamblack') format('svg');
}

@font-face
{
	font-family: 'gothambook';
	src: url('gotham-book.eot');
	src: url('gotham-book.eot') format('embedded-opentype'),
	url('gotham-book.woff') format('woff'),
	url('gotham-book.ttf') format('truetype'),
	url('gotham-book.svg#book') format('svg');
}

@font-face {
  font-family: 'HelveticaCE-Cond';
  src: url('HelveticaCE-Cond.eot');
  src: url('HelveticaCE-Cond.eot?#iefix') format('embedded-opentype'),
       url('HelveticaCE-Cond.woff2') format('woff2'),
       url('HelveticaCE-Cond.woff') format('woff'),
       url('HelveticaCE-Cond.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'HelveticaCE-CondBold';
  src: url('HelveticaCE-CondBold.eot');
  src: url('HelveticaCE-CondBold.eot?#iefix') format('embedded-opentype'),
       url('HelveticaCE-CondBold.woff2') format('woff2'),
       url('HelveticaCE-CondBold.woff') format('woff'),
       url('HelveticaCE-CondBold.ttf') format('truetype'),
       url('HelveticaCE-CondBold.svg#HelveticaCE-CondBold') format('svg');
  font-weight: normal;
  font-style: normal;
}


img { border: 0; }

b { font-family: "normalregular"; font-weight: bold; }


.meganadpis
{
	font-family: "torontobold";
	font-size: 54px;
}

.nadpis 
{
	font-family: "torontobold";
	font-size: 30px;
}

.podnadpis 
{
	font-family: "gothambold";
	font-size: 22px;
}

.smalltext
{
	font-size: 14px;
}

.peachhalfbg
{
	background-image: linear-gradient(transparent 30px, #f7ae83 10px);
	padding: 0px 20px 10px 20px;
}


a:link
{
	text-decoration : none;
	color: #1e1f22;
}

a:visited
{
	text-decoration : none;
	color: #1e1f22;
}

a:hover
{
	text-decoration : none;
	color: #aaaaaa;
}

.whitelink:link
{
	text-decoration : none;
	color: #ffffff;
}

.whitelink:visited
{
	text-decoration : none;
	color: #ffffff;
}

.whitelink:hover
{
	text-decoration : none;
	color: #aaaaaa;
}

.brownlink:link
{
	text-decoration : none;
	color: #42210b;
}

.brownlink:visited
{
	text-decoration : none;
	color: #42210b;
}

.brownlink:hover
{
	text-decoration : none;
	color: #aaaaaa;
}

.greenlink:link
{
	text-decoration: none;
	color: #008732;
}

.greenlink:visited
{
	text-decoration: none;
	color: #008732;
}

.greenlink:hover
{
	text-decoration: none;
	color: #aaaaaa;
}


.graylink:link
{
	text-decoration: none;
	color: #5c5c5c;
}

.graylink:visited
{
	text-decoration: none;
	color: #5c5c5c;
}

.graylink:hover
{
	text-decoration: none;
	color: #aaaaaa;
}


.lightgreenlink:link
{
	text-decoration : none;
	color: #98bf24;
}

.lightgreenlink:visited
{
	text-decoration : none;
	color: #98bf24;
}

.lightgreenlink:hover
{
	text-decoration : none;
	color: #aaaaaa;
}


.bluelink:link
{
	text-decoration : none;
	color: #019bd3;
}

.bluelink:visited
{
	text-decoration : none;
	color: #019bd3;
}

.bluelink:hover
{
	text-decoration : none;
	color: #aaaaaa;
}

.darkbluelink:link
{
	text-decoration : none;
	color: #0c4c8a;
}

.darkbluelink:visited
{
	text-decoration : none;
	color: #0c4c8a;
}

.darkbluelink:hover
{
	text-decoration : none;
	color: #aaaaaa;
}



.yellowlink:link
{
	text-decoration : none;
	color: #ffd800;
}

.yellowlink:visited
{
	text-decoration : none;
	color: #ffd800;
}

.yellowlink:hover
{
	text-decoration : none;
	color: #aaaaaa;
}

.redlink:link
{
	text-decoration : none;
	color: #ea5252;
}

.redlink:visited
{
	text-decoration : none;
	color: #ea5252;
}

.redlink:hover
{
	text-decoration : none;
	color: #aaaaaa;
}


#blue
{
	color: #019bd3;
}

#darkblue
{
	color: #0c4c8a;
}

#pink
{
	color: #f5c2c3;
}

#white
{
	color: #ffffff;
}

#black
{
	color: #000000;
}

#gold
{
	color: #c89c3e;
}

#orange
{
	color: #fb8801;
}

#cyan
{
	color: #33bec7;
}

#green
{
	color: #008732;
}

#gray
{
	color: #5c5c5c;
}

#yellow
{
	color: #ffd800;
}

#red
{
	color: #ea5252;
}

#brown
{
	color: #42210b;
}

#peach
{
	color: #f7ae83;
}

#papaya
{
	color: #f7ae83;
}

#chocolate
{
	color: #b08c77;
}

#capuccino
{
	color: #cfa76e;
}

#lightgreen
{
	color: #98bf24;
}

#khaki
{
	color: #e7e997;
}



.gray-hr
{
	color: #e0e0e0;
	border: 0;
	background-color: #e0e0e0;
	height: 1px;
}


.maintab
{
	width: 100%;
	height: 100%;
	padding-top: 30px;
	text-align: center;	
}

.top_pasek
{
	color: #42210b;
	font-family: "gothambold";
	font-size: 16px;
	background-color: #ffffff;
/*
	background-image: url('../images/top_pasek_bg.png');
	background-repeat: repeat-x;
	background-position: center top;
*/
}

.top_pasek2
{
	background-color: #f7ae83;
}

.top_menu
{
	color: #42210b;
	font-family: "gothambold";
	height: 50px;
	background-color: #f7ae83;
}

.topmenu_normal
{
	width: 100%;
	position: fixed;
	margin-top: 0px;
	z-index: 100;
	display: inline;
}

.topmenu_mobile
{
	display: none;
}

.top_top
{
	height: 300px;
	background-image: url('../top/1.jpg');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #ffffff;
}

.topkontakt
{
/*	display: initial; */
/*	height: 110px; */
}

.topclass
{
	width: 700px;
	text-align: center;
}

.top_mezera
{
	height: 150px;
}

.whitetab
{
	background-color: #ffffff;
	text-align: center;	
	padding-left: 20px;
	padding-right: 20px;
}

.pasek_nadpis_black
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #000000 10px);
	background-position:50% 50%;
}

.pasek_nadpis_orange
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #fb8801 10px);
	background-position:50% 50%;
}

.pasek_nadpis_blue
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #019bd3 10px);
	background-position:50% 50%;
}

.pasek_nadpis_darkblue
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #0c4c8a 10px);
	background-position:50% 50%;
}

.pasek_nadpis_pink
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #f5c2c3 10px);
	background-position:50% 50%;
}

.pasek_nadpis_cyan
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #33bec7 10px);
	background-position:50% 50%;
}

.pasek_nadpis_green
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #008732 10px);
	background-position:50% 50%;
}

.pasek_nadpis_gray
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #5c5c5c 10px);
	background-position:50% 50%;
}

.pasek_nadpis_yellow
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #ffd800 10px);
	background-position:50% 50%;
}

.pasek_nadpis_red
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #ea5252 10px);
	background-position:50% 50%;
}

.pasek_nadpis_lightgreen
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #98bf24 10px);
	background-position:50% 50%;
}

.pasek_nadpis_khaki
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #e7e997 10px);
	background-position:50% 50%;
}

.pasek_nadpis_brown
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #8c4439 10px);
	background-position:50% 50%;
}

.pasek_nadpis_peach
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #f7ae83 10px);
	background-position:50% 50%;
}

.pasek_nadpis_papaya
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #f7ae83 10px);
	background-position:50% 50%;
}

.pasek_nadpis_chocolate
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #b08c77 10px);
	background-position:50% 50%;
}

.pasek_nadpis_capuccino
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #cfa76e 10px);
	background-position:50% 50%;
}

.pasek_nadpis_apricot
{
	height: 60px;
	background-image: url('../images/pasek_nadpis_bg.png'), linear-gradient(transparent 30px, #fecf82 10px);
	background-position:50% 50%;
}



.rozcestnik_nadpis 
{
	font-family: "normalregular";
	font-size: 22px;
}


.kurzypeceni_rozcestnik_univerzal
{
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.skoly_rozcestnik_univerzal
{
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.specializacni_kurzy_rozcestnik_univerzal
{
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.deti_rozcestnik_univerzal
{
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.kurzy_rozcestnik1
{
	border-right: 1px solid #e0e0e0;
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-image: url('../images/kurzy_rozcestnik1.png');
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.kurzy_rozcestnik2
{
	border-right: 1px solid #e0e0e0;
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-image: url('../images/kurzy_rozcestnik2.png');
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.kurzy_rozcestnik3
{
	border-style:none;
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-image: url('../images/kurzy_rozcestnik3.png');
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.kurzy_rozcestnik4
{
	border-right: 1px solid #e0e0e0;
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-image: url('../images/kurzy_rozcestnik4.png');
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.kurzy_rozcestnik5
{
	border-right: 1px solid #e0e0e0;
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-image: url('../images/kurzy_rozcestnik5.png');
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.kurzy_rozcestnik6
{
	border-style:none;
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:80px;
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-image: url('../images/kurzy_rozcestnik6.png');
	background-position:50% 20%;
	background-repeat:no-repeat;
	background-size: auto 110px;
}

.odeslat_objednavku_green
{
	background: url(../images/tlacitko_objednat_green.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}

.odeslat_objednavku_papaya
{
	background: url(../images/tlacitko_objednat_papaya.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}

.odeslat_objednavku_blue
{
	background: url(../images/tlacitko_objednat_blue.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}

.odeslat_objednavku_darkblue
{
	background: url(../images/tlacitko_objednat_darkblue.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}

.odeslat_objednavku_pink
{
	background: url(../images/tlacitko_objednat_pink.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}


.odeslat_objednavku_yellow
{
	background: url(../images/tlacitko_objednat_yellow.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}

.odeslat_objednavku_red
{
	background: url(../images/tlacitko_objednat_red.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}

.odeslat_objednavku_lightgreen
{
	background: url(../images/tlacitko_objednat_lightgreen.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}


.odeslat_objednavku_orange
{
	background: url(../images/tlacitko_objednat_orange.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}


.odeslat_objednavku_apricot
{
	background: url(../images/tlacitko_objednat_apricot.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}

.odeslat_objednavku_capuccino
{
	background: url(../images/tlacitko_objednat_capuccino.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}

.odeslat_objednavku_chocolate
{
	background: url(../images/tlacitko_objednat_chocolate.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 57px;
	width: 220px;
	cursor: pointer;
}










.tlacitko_apricot
{
	border-style:solid;
	border-color: #fecf82;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #fecf82;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_chocolate
{
	border-style:solid;
	border-color: #b08c77;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #b08c77;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_lightgreen
{
	border-style:solid;
	border-color: #98bf24;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #98bf24;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_papaya
{
	border-style:solid;
	border-color: #f7ae83;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #f7ae83;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_peach
{
	border-style:solid;
	border-color: #f7ae83;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #f7ae83;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_pink
{
	border-style:solid;
	border-color: #f5c2c3;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #f5c2c3;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_yellow
{
	border-style:solid;
	border-color: #ffd800;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #ffd800;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_green
{
	border-style:solid;
	border-color: #008732;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #008732;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}


.tlacitko_orange
{
	border-style:solid;
	border-color: #fb8801;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #fb8801;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_darkblue
{
	border-style:solid;
	border-color: #0c4c8a;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #0c4c8a;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_blue
{
	border-style:solid;
	border-color: #019bd3;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #019bd3;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_red
{
	border-style:solid;
	border-color: #ea5252;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #ea5252;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_black
{
	border-style:solid;
	border-color: #000000;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 140%;
	background-color: #000000;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.tlacitko_zpet
{
	border-style:solid;
	border-color: #42210b;
	color: #ffffff;
	font-family: "HelveticaCE-CondBold";
	font-size: 120%;
	background-color: #42210b;
	border-width: 2px 2px 2px 2px;
	padding: 5px 20px 5px 20px;
	display: inline-block;
	color: #ffffff;
}

.biggerfont
{
	font-size: 220%;
}

.kosik_submit
{
	background: url(../images/koupit.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 47px;
	width: 183px;
	cursor: pointer;
	vertical-align: top;
}

.aktualizovat_kosik
{
	background: url(../images/aktualizovat_kosik.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 35px;
	width: 203px;
	cursor: pointer;
	vertical-align: top;
}

.vyprazdnit_kosik
{
	background: url(../images/vyprazdnit_kosik.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 35px;
	width: 175px;
	cursor: pointer;
	vertical-align: top;
}

.rezervovat_finish
{
	background: url(../images/odeslat_objednavku.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 56px;
	width: 319px;
	cursor: pointer;
	vertical-align: top;
}

.spodek
{
	font-family: "normalregular";
	font-size: 16px;
	color: #42210b;
	background-color: #f7ae83;
	height: 50px;
}

.menutab
{
	color: #42210b;
	background-color: #f7ae83;
}

.menu:link
{
	font-family: "gothambold";
	font-size: 16px;
	color: #42210b;
	text-decoration : none;
}

.menu:visited
{
	text-decoration : none;
	color: #42210b;
}

.menu:hover
{
	color: #aaaaaa;
	padding-top: 5px;
	border-top: 2px solid #aaaaaa;
	text-decoration : none;
}

.menu_active:link
{
	font-family: "gothambold";
	font-size: 16px;
	color: #1e1f22;
	padding-top: 5px;
	border-top: 2px solid #42210b;
	text-decoration : none;
}

.menu_active:visited
{
	color: #42210b;
	padding-top: 5px;
	border-top: 2px solid #42210b;
	text-decoration : none;
}

.menu_active:hover
{
	color: #aaaaaa;
	padding-top: 5px;
	border-top: 2px solid #aaaaaa;
	text-decoration : none;
}

.opacityit
{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

.opacityit:hover
{
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}

.borderit
{
	border: 1px solid #ccc;
}

.borderit:hover
{
	border: 1px solid navy;
}

.borderit:hover
{
	color: #aaaaaa;
}

.hidden
{
	display: none;
}


#dropmenudiv
{
position:absolute;
background-color: #f7ae83;
/*
background-image: url('../images/polopruhledny.png');
background-repeat: repeat;
*/
text-decoration : none;
font-family: "gothambold";
font-size: 14px;
color: #aaaaaa;
line-height:35px;
z-index:100;
padding-top: 10px;
}

#dropmenudiv a
{
text-decoration : none;
width: 100%;
display: block;
text-indent: 3px;
}

#dropmenudiv a:hover
{
color: #aaaaaa;
text-decoration : none;
background-color: #f7ae83;
}

#map { height: 500px; width: 930px; }

/* thumviewer
------------------------------------------------------ */
#thumbBox{font:0.68em Calibri,Verdana,"Geneva CE",lucida,sans-serif;   width:auto;   padding:10px 10px 0 10px; position:absolute; z-index:10; background:#fff; border:solid 1px #bbbdc0; visibility:hidden; cursor:pointer; }
#thumbBox .close{color:#1478b5; text-align:right; padding:0; }
#thumbBox p{margin:0 0 1.5em 0; }
#thumbBox p.close a{padding-left:15px; background:url('../gfx/close.gif') 0 2px no-repeat; }
#thumbImage{margin-bottom:15px; background-color:#fff; }
#thumbLoading{padding:5px; position:absolute; z-index:5; background:#fff; border:1px solid #bbbdc0; visibility:hidden; }


