*
{
	margin: 0;
	padding: 0;
}

img
{
	border: none;
}

/* layout */
html, body
{
	height: 100%;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	background: #FF9900;
	min-width: 400px;
}

tbody
{
	font-size: 8pt;
}

#rightPanel
{
	float: right;
	width: 120px;
	padding-top: 10px;
}

#mainPanel
{
	position: relative;
	background: #FFCC00;
	margin: 0 130px 0 10px;
	height: auto;
	min-height: 100%;
	_height: 99.9%; /* IE */
}

#mainPanel-inner
{
overflow: hidden;

	padding-bottom: 20px;
}

.contentPane1, .contentPane2
{
	float: left;
	width: 49%;
}
.contentPane1
{
	margin-right: 1%;
}

.contentPane1dis
{
	float: left;
	width: 30%;
	margin-right: 1%;
}
.contentPane2dis
{
	float: left;
	width: 68%;
}

hr.cleaner
{
	visibility: hidden;
	clear: left;
}

/*rounded corners*/
#sideTop
{
	position: relative;
	width: 100%;
	height: 20px;
	background: url(side_t.gif);
}

#sideBottom
{
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	width: 100%;
	height: 20px;
	background: url(side_b.gif);
	_z-index: -1;
}

#cornerTopLeft, #cornerTopRight, #cornerBottomLeft, #cornerBottomRight
{
	position: absolute;
	width: 10px;
	height: 20px;
}

#cornerTopLeft
{
	left: 0;
	background: url(corner_tl.gif);
}

#cornerTopRight
{
	right: 0;
	_right: -1px;
	background: url(corner_tr.gif);
}

#cornerBottomLeft
{
	left: 0;
	background: url(corner_bl.gif);
}

#cornerBottomRight
{
	right: 0;
	_right: -1px;
	background: url(corner_br.gif);
}

/* ********* */
/* houseMenu */
#houseMenuVstatic li 
{
	list-style-type: none;
	padding: 3px 3px 3px 5px;
	background: #FFCC00;
	/*behavior: url(/hover.htc); */
}

#houseMenuVstatic a
{
	display: block;
	color: Black;
	text-decoration: none;
}

#houseMenuVstatic a:hover, #houseMenuVstatic a.hover
{
	padding-left: 3px;
	border-left: 10px solid #FF9900;
	text-decoration: underline;
}

/* 1st level inner menu */
#houseMenuVstatic li ul
{
	/*display: none;*/
}

#houseMenuVstatic li:hover ul, #houseMenuVstatic li.hover ul
{
	display: block;
}

#houseMenuVstatic li li
{
	margin-left: 7px;
	padding-left: 0;
	border-left: 3px solid #FF9900;
}

#houseMenuVstatic li li a
{
	padding-left: 3px;	
}


/* DotNetNuke/icons */
.iconBlekota
{
	background: url(/icons/blekota.gif);
}
.iconDenicek
{
	background: url(/icons/denicek.gif);
}
.iconAstrolog
{
	background: url(/icons/astrolog.gif);
}
.iconCesty
{
	background: url(/icons/cesty.gif);
}
.iconTvorba
{
	background: url(/icons/tvorba.gif);
}
.iconFoto
{
	background: url(/icons/foto.gif);
}
.iconIvo
{
	background: url(/icons/ivo.gif);
}
.iconJizva
{
	background: url(/icons/jizva.gif);
}
.iconKaficko
{
	background: url(/icons/kaficko.gif);
}
.iconKdehraju
{
	background: url(/icons/kdehraju.gif);
}
.iconKontakt
{
	background: url(/icons/kontakt.gif);
}
.iconMnamky
{
	background: url(/icons/mnamky.gif);
}
.iconPohoda
{
	background: url(/icons/pohoda.gif);
}
.iconPokec
{
	background: url(/icons/pokec.gif);
}
.iconPresmycky
{
	background: url(/icons/presmycky.gif);
}
.iconRadost
{
	background: url(/icons/radost.gif);
}
.iconWeby
{
	background: url(/icons/weby.gif);
}
.iconSkola
{
	background: url(/icons/skola.gif);
}
.iconZpravy
{
	background: url(/icons/zpravy.gif);
}

.icon
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	text-decoration: none;
	display: block;
	position: relative;
	width: 54px;
	height: 58px;
	background-position: 0 0;
	float: left;
	margin-right: 5px;
}

div.icon
{
	background-position: -54px 0;
}

.ModuleTitle_MenuContainer
{
	position: absolute;
	z-index: 100;
}

a:hover.icon
{
	text-decoration: none;
	background-position: -54px 0;
}

.icon span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	text-decoration: none;
	color: Black;
	display: block;
	text-align:center;
	position:absolute;
	top:2px;
	left:1px;
	width:52px;
	height:11px;
	z-index:5;
	overflow:hidden;
}

a.icon span
{
	cursor: hand;
}

/* FIELDSET */
fieldset
{
	border: none;
	text-align: left;
	margin: 10px 0 0 0;
}

fieldset div.region
{
	margin-top: 1px;
	padding-bottom: 5px;
	border-top: 1px dotted #CC3300; 
	border-bottom: 1px dotted #CC3300; 
}

legend
{
	margin-left: 50px;
	color: #CC3300;
	font-size: 10pt;
	font-weight: bold;
}

fieldset label
{
	float: left;
	clear: left;
	width: 150px;
	text-align: right;
	padding-top: 8px;
}

fieldset label.noFloat
{
	float: none;
	clear: none;
}

fieldset input, fieldset textarea
{
	/*float: left;*/
	width: 300px;
	margin-top: 3px;
	margin-left: 20px;
}

fieldset select
{
	margin-top: 3px;
	margin-left: 20px;
	width: 40px;
}

fieldset br
{
	clear: left;
}

fieldset .noWidth, fieldset .noWidth input
{
	width: auto;
}

fieldset .useWidth
{
	float: left;
	display: block;
	padding-top: 8px;
	margin-left: 20px;
}

fieldset .useMargin
{
	margin: 3px 0 0 20px;
}
fieldset div.useMargin
{
	float: left;
}
fieldset .noMargin
{
	margin-left: 0;
}

fieldset td
{
	padding: 2px 4px;
}

input.CommandButton
{
	width: 100px;
	margin-top: 10px;
	color: #FFFFFF;
	background-color: #FF9933;
	border-left: #FF9933 1px solid;
    border-top: #FF9933 1px solid;
	font-weight: bold
}

/* COMMON */
.clear
{
	clear: both;
}

.contentPane a.CommandButton, .contentPane a.CommandButton:link, .contentPane a.CommandButton:visited
{
	color: White;
	background-color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid black;
	padding: 1px 3px;
	display: inline-block;
	line-height: 18px;
}

.contentPane a.CommandButton:hover
{
	color: White;
	text-decoration: underline;
}

input.NormalTextBox
{
	width: 300px;
}

/* MODULE SPECIFIC */
h4
{
	color: #CC3300;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

h5
{
	color: #CC3300;	
	font-weight: bold;
}

.left
{
	text-align: left;
}

/* pager */
div.pagerTemplate
{
	position: relative;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

a.pageButton
{
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 0;
}

a.pageButton span
{
	display: none;
}

a.prevPageButton
{
	left: 10px;
	background: url("/icons/mi_sipkaLeva.gif");
}

a.prevPageButton:hover
{
	background: url("/icons/mi_sipkaLeva_w.gif");
}

a.nextPageButton
{
	right: 10px;
	background: url("/icons/mi_sipkaPrava.gif");
}

a.nextPageButton:hover
{
	background: url("/icons/mi_sipkaPrava_w.gif");
}

/* admin grid */
table.adminGrid td
{
	height: 18pt;
	text-align: left;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 1px 8px 1px 0;
	border-collapse: collapse;
}

table.adminGrid td.center
{
	text-align: center;
}
table.adminGrid td.right
{
	text-align: right;
}
table.adminGrid td.top
{
	vertical-align: top;
}


table.adminGrid th
{
	color: #CC3300;
	padding-right: 3px;
}

table.adminGrid table td
{
	height: auto;
	border: none;
}

table.adminGrid .adminPager a
{
	color: #CC3300;
	font-weight: bold;
}

/* view grid */
table.viewGrid td
{
	text-align: left;
}

/* chat */
span.chatLineOn, span.chatLineOna, span.chatLinePn
{
	display: block;
	height: 15px;
	padding-left: 25px;
}

span.chatLineOn
{
	background: url(/icons/i_on.gif) no-repeat;
}
span.chatLineOna
{
	background: url(/icons/i_ona.gif) no-repeat;
}
span.chatLinePn
{
	background: url(/icons/i_pn.gif) no-repeat;
}

/* presmycky */
table.presmyckyGrid td
{
	height: 18px;
	text-align: left;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 1px 10px 1px 0;
	border-collapse: collapse;
}

table.presmyckyGrid th
{
	color: #CC3300;
	padding-right: 5px;
}

table.presmyckyGrid table td
{
	height: auto;
	border: none;
	padding-right: 3px;
}

table.presmyckyGrid .adminPager a
{
	color: #CC3300;
	font-weight: bold;
}

.floatLeft
{
	float:left;
}

/* vtip */
span.vtipAuthor
{
	display: block;
	text-align: right;
}

/* obchod */
ul.obchodCategory
{
	margin-left: 20px;
	font-weight: bold;
	line-height: 200%;
}

.obchodItems
{
	width: 100%;
}

.obchodItems h5
{
	color: #CC3300;
	font-size: 10pt;
	font-weight: bold;
}

.obchodItems img
{
	float: right;
	margin-left: 10px;
}

.obchodItemIcon
{
	width: 32px;
	height: 25px;
	float: left;
}

.obchodItems .smallTextBox
{
	width: 25px;
	text-align: right;
}

div.obchodPager
{
	position:relative;
	height: 30px;
	text-align: center;
}

div.tallPager
{
	height: 70px;
}

a.obchodLink
{
	top: 0;	
	position: absolute;
}
a.nextLink, a.backLink
{
	font-weight: bold;
	line-height: 32px;
	display: block;
}
a.nextLink
{
	right: 0;
	width: 70px;
	text-align: right;
	padding-right: 40px;
	background: url("/icons/mi_sipkaPrava.gif") right no-repeat;
}
a.nextLink:hover
{
	background: url("/icons/mi_sipkaPrava_w.gif") right no-repeat;
}

a.backLink
{
	left: 0;
	width: 120px;
	padding-left: 40px;
	background: url("/icons/mi_sipkaLeva.gif") no-repeat;
}
a.backLink:hover
{
	background: url("/icons/mi_sipkaLeva_w.gif") no-repeat;
}

fieldset.obchodOrder
{
	width: 600px;
}

/* recepty */
h5.recept
{
	padding: 10px 0 0 35px;
	color: #CC3300;
	font-size: 10pt;
	font-weight: bold;
}

p.recept
{
	padding-left: 35px;
	min-height: 25px;
	_height: 25px;
}

/* articles */
.PagingTable
{
	background: none;
}

/* male ikony */
.iconTuzka
{
	background: url("/icons/mi_tuzka.gif") no-repeat;
}

.iconBubinek
{
	background: url("/icons/mi_bubinek.gif") no-repeat;
}

.iconDort
{
	background: url("/icons/mi_dort.gif") no-repeat;
}

.iconFotak
{
	background: url("/icons/mi_fotak.gif") no-repeat;
}

.iconHlava
{
	background: url("/icons/mi_hlava.gif") no-repeat;
}

.iconHlavar
{
	background: url("/icons/mi_hlava_1r.gif") no-repeat;
}

.iconHlavy
{
	background: url("/icons/mi_hlavy.gif") no-repeat;
}

.iconHlavyr
{
	background: url("/icons/mi_hlavy_1r.gif") no-repeat;
}

.iconKamera
{
	background: url("/icons/mi_kamera.gif") no-repeat;
}

.iconKniha
{
	background: url("/icons/mi_kniha.gif") no-repeat;
}

.iconKuchar
{
	background: url("/icons/mi_kuchar.gif") no-repeat;
}

.iconKvetina
{
	background: url("/icons/mi_kvetina.gif") no-repeat;
}

.iconPribor
{
	background: url("/icons/mi_pribor.gif") no-repeat;
}

.iconPripinak
{
	background: url("/icons/mi_pripinak.gif") no-repeat;
}