*{
	border: 0;
	text-indent: 0;	
	margin: 0;
	padding: 0;
}

body {
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px auto;
	background: #fff;
	text-align: left;
	padding: 5px 10px 0 10px;
	width: 950px;
}

div, table, table td, p{
	font-family: Tahoma;
	font-size: 11px;
}
table
{
	border-collapse: collapse;
}
h1
{
	font: 18px Arial;
	font-weight: bold;
}
h1.big
{
	font: 18px Arial;
	font-weight: bold;
}
h1.Error
{
	font: 18px Arial;
	font-weight: bold;
	color: #f00;
}
h2
{
	font: 16px Arial;
	font-weight: bold;
	margin: 0;
	
}
h2.h3
{
	font: 14px Arial;
	font-weight: bold;
}

p
{
	margin: 6px 0 6px 0;
	text-indent: 15px;
	line-height: 140%;
	text-align: justify;
}

a
{
	color: #00a;
	text-decoration: none;
}
a:hover
{
	color: #66d;
	text-decoration: underline;
}

a.h1
{
	color: #080;
	text-decoration: none;
}
a.h1:hover
{
	color: #0a0;
	text-decoration: underline;
}

a.h2
{
	color: #080;
	text-decoration: none;
}
a.h2:hover
{
	color: #0a0;
	text-decoration: underline;
}
a.Image img
{
	border: 1px solid #ccf;
}
a.Image:hover img
{
	border: 1px solid #008;
}

.hSiteTree
{
	font: 11px Tahoma;
	display: inline;
}


div#main
{
	width: 950px;
	margin: 0px auto;
}
div#MainOdkazy
{
	margin: 2px 0 2px 0;
	text-align: right;
	border-top: 1px solid #ccf;
	border-bottom: 1px solid #ccf;
	border: 1px solid #ccf;
	background-color: #f0f0ff;
}
div#MainOdkazyIn
{
	margin: 1px 10px 2px 10px;
	text-align: left;
	color: #99d;
}
div#MainOdkazyIn a
{
	color: #55c;
}
div#MainOdkazyIn a:hover
{
	color: #008;
}
div.lay#laycenter
{
	width: 550px;
	margin: 0px 0 0 0;
}
div.lay#layright
{
	width: 200px;
}
div.LayRightIn
{
	margin: 0px 0px 2px 2px;
}
div.Lai
{
	border-left: 1px solid #efefff; 
	border-right: 1px solid #efefff; 
	border-bottom: 1px solid #efefff; 
	padding: 0 0 10px 0;
}
div.Lai2
{
	margin: 0 10px 0 10px;
	font: 12px Tahoma;
	line-height: 130%;
}

div.lay
{
  display: block;
  float: left;
}

div.sitetree
{
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
}

div.menudiv
{
	font-size: 0;
	line-height: 0;
}
div.menudiv2
{
	margin: 5px 0 5px 0;
	height: 1px;
	border-top: 1px solid #000;
	font-size: 0;
	line-height: 0;
}

div.FormMessage
{
	margin: 5px 0 10px 0;
	text-align: center;
}


div.MenuStandalone
{
	height: 18px;
	vertical-align: middle;
	line-height: 150%;
	font: 14px Arial;
	font-weight: bold;
}

div.MenuHead
{
	height: 18px;
	vertical-align: middle;
	line-height: 150%;
	font: 14px Arial;
	font-weight: bold;
}

div.menu
{
   width: 200px;
   float: left;
   white-space: nowrap;
}
div.menu div
{
}

div.menu div.menutop
{
	background-image: url('sladowtop.jpg');
	width: 200px;
	height: 10px;
	line-height: 0;
	font-size: 0;
}
div.menu div.menumid
{
	width: 200px;
	background-image: url('sladowmid.jpg');
}
div.menu div.menumid2
{
	padding: 0 9px 2px 6px;
	white-space: normal;
	text-align: justify;
}
div.menu div.menubot
{
	background-image: url('sladowbot.jpg');
	width: 200px;
	height: 10px;
	line-height: 0;
	font-size: 0;
}
ul.Body
{
	padding: 0;
	margin: 0;
	line-height: 150%;
	text-indent: 10px;
}

ul.Body li
{
	margin: 0 0 0 10px;
	list-style-type: square;
	list-style-position: inside;
}



ul.menu
{
	padding: 0;
	margin: 0;
	line-height: 150%;
	color: #080;
	text-indent: 10px;
}

ul.menu li
{
	margin: 0 0 0 10px;
	list-style-type: square;
	list-style-position: inside;
	color: #080;
}
ul.menu li.menu1
{
	margin: 0 0 0 10px;
	color: #080;
}
ul.menu li.menu2
{
	margin: 0 0 0 18px;
	color: #5d5;
}
ul.menu li.menu3
{
	margin: 0 0 0 26px;
	color: #9f9;
}

ul.menu a.menu
{
	text-decoration: none;
	text-indent: 10px;
	color: #0a0;
}
ul.menu a.menu:hover
{
	text-decoration: underline;
}

form.order
{
	margin: 0 0 0 0;
}

form.order input
{
	font: 11px Tahoma;
}

form.order input.border
{
	border: 1px solid #9f9;
	padding: 1px 3px 1px 3px;
}
form.order input.border:hover
{
	border: 1px solid #dfd;
}

form.order input.Form
{
	border: 1px solid #9f9;
}
form.order input.Form:hover
{
	border: 1px solid #dfd;
}
form.order input.Text
{
	border: 1px solid #99f;
	background-color: #fff;
	padding: 1px 3px 1px 3px;
}
form.order input.Text:HOVER
{
	border: 1px solid #ccf;
}
form.order input.DateTimeD
{
	width: 60px;
}
form.order input.DateTimeT
{
	width: 40px;
}
form.order input.Submit
{
	border: 1px solid #008;
	background-color: #88f;
}
form.order input.Submit:hover
{
	border: 1px solid #ccf;
	background-color: #aaf;
}
form.order input.SubmitRed
{
	border: 1px solid #800;
	background-color: #f88;
}
form.order input.SubmitRed:hover
{
	border: 1px solid #fcc;
	background-color: #faa;
}
form.order .Select
{
	border: 1px solid #99f;
	background-color: #fff;
}
form.order .Select:hover
{
	border: 1px solid #ccf;
	background-color: #fff;
}

form.order input.text0n
{
	width: 30px;
}

form.order input.text0
{
	width: 56px;
	padding: 1px 3px 1px 3px;
	margin: 0;
}

form.order input.text1
{
	width: 150px;
	padding: 1px 3px 1px 3px;
	margin: 0;
}
form.order input.text1hledat
{
	width: 165px;
}

form.order input.text2
{
	width: 250px;
	padding: 1px 3px 1px 3px;
	margin: 0;
}
form.order select.select150
{
	width: 150px;
}
form.order select.select2
{
	width: 250px;
	padding: 1px 3px 1px 3px;
	margin: 0;
}

form.order input.submit0
{
	width: 50px;
	padding: 1px 3px 1px 3px;
	margin: 0;
}

form.order input.submit0red
{
	width: 50px;
	padding: 1px 3px 1px 3px;
	margin: 0;
}


form.order input.submit1
{
	width: 150px;
}
form.order input.submit1t
{
	width: 120px;
}
form.order input.submit1red
{
	width: 150px;
	border: 1px solid #000;
	background-color: #f88;
	padding: 1px 3px 1px 3px;
	margin: 0;
}
form.order input.submit1red:hover
{
	border: 1px solid #fff;
	background-color: #faa;
}


form.order input.file1
{
	border: 1px solid #9f9;
	padding: 1px 3px 1px 3px;
	margin: 0;
}

form.order Textarea
{
	border: 1px solid #99f;
	font: 11px Arial;
	padding: 1px 3px 1px 3px;
}
form.order Textarea:hover
{
	border: 1px solid #ccf;
}
form.order textarea.textarea1
{
	width: 150px;
	height: 112px;
}
form.order textarea.textarea1a
{
	width: 150px;
	height: 44px;
	margin: 2px 0 2px 0;
}
form.order textarea.textarea2
{
	width: 250px;
	height: 112px;
}
form.order textarea.textarea2l
{
	width: 250px;
	height: 29px;
}


form.order select
{
	font: 11px Tahoma;
	border: 1px solid #99f;
}
form.order select:hover
{
	border: 1px solid #dfd;
}

table.order tr td, table.order tr th
{
	padding: 2px;
	vertical-align: top;
}

table.order tr td.r
{
	text-align: right;
}
table.order tr td.c
{
	text-align: center;
}
table.order tr th
{
	text-align: right;
	font-weight: bold;
}
table.order tr th.b
{
	font-weight: bold;
}
table.order tr td.e
{
	color: #555;
}


div.DokumentInfo
{
	padding: 4px 0 4px 0;
	margin-bottom: 1px;
	clear: both;
}
div.DokumentIkona
{
	width: 36px;
	height: 36px;
	float: left;
	margin: 2px 2px 2px 2px;
}
div.DokumentJmeno
{
	width: 460px;
	float: left;
	margin: 2px;
	font: 14px Arial;
	font-weight: bold;
}
div.DokumentTs
{
	margin: 2px 0 6px 0;
	font-weight: normal;
	color: #777;
}

div.DokumentPopis
{
	height: auto;
	margin: 2px 0 0 0;
	font-weight: normal;
}

div.h1
{
	margin: 5px 2px 2px 2px;
}
div.h1kategorie
{
	margin: 20px 2px 2px 2px;
}

div.h1popis
{
	margin: 2px 5px 10px 5px;
	line-height: 150%;
	text-align: justify;
}
div.h1popis p
{
	text-indent: 15px;
}

div.H2
{
	margin: 5px 2px 2px 5px;
}


div.DokumentDetail
{
	margin: 0;
}
div.DokumentDetailIkona
{
	float: left;
	height: 32px;
}
div.DokumentDetailJmeno
{
	float: left;
	margin: 5px 0 0 5px;
}

div.DokumentDetailRadek
{
	margin: 5px 0 0 5px;
}


div.DivClearer
{
	clear: both;
}

div.DokumentyFiltr
{
	border: 1px solid #999;
	padding: 10px;
}

fieldset
{
	border: 1px solid #ccc;
	padding: 5px 10px 10px 10px;
	margin: 10px 0 0 0;
}
fieldset.prvni
{
	margin-top: 0;
}
fieldset legend
{
	padding: 0 5px 0 5px;
	color: #777;
	font-weight: bold;
}

fieldset.DokumentyFiltr
{
	border: 1px solid #999;
	padding: 2px 10px 6px 10px;
}
fieldset.DokumentyFiltr legend
{
	padding: 0 5px 0 5px;
}


fieldset.DokumentyTypPopis
{
	border: 1px solid #999;
	padding: 5px 10px 10px 10px;
	margin: 30px 0 0 0;
}
fieldset.DokumentyTypPopis legend
{
	padding: 0 5px 0 5px;
	font-weight: bold;
}
fieldset.DokumentyTypPopis img
{
	float: left;
	margin: 4px 10px 0 0;
}
fieldset.DokumentyTypPopis div
{
	margin: 0 4px 0 4px;
	text-align: justify;
	line-height: 150%;
}

table.doc tr td, table.doc tr th
{
	border: 1px solid #aaa;
	padding: 2px 4px;
	vertical-align: top;
}
table.doc tr th
{
	background-color: #eee;
}
table.doc tr.red
{
	background-color: #f88;
}
table.doc tr.green
{
	background-color: #8f8;
}
table.doc tr.gray *
{
	color: #777;
}

span.error
{
	color: #f00;
}

fieldset.order
{
	margin: 10px 0 0 0;
}

div.FieldsetConfirm
{
	margin: 0 0 5px 0;
	color: #f00;
	font-weight: bold;
}


div.MenuCenter
{
	text-align: center;
}

div.MenuCenter img.plakat
{
	margin: 10px auto;
	border: 1px solid #cfc;
}

div.MenuCenter a img.plakat
{
	border: 1px solid #444;
}
div.MenuCenter a:hover img.plakat
{
	border: 1px solid #777;
}


div.HelpTitle
{
	font-weight: bold;
}
div.HelpDescription
{
	margin: 2px 0 8px 0;
	text-indent: 10px;
	text-align: justify;
}
div.HelpDescriptionLast
{
	margin: 2px 0 0px 0;
	text-indent: 10px;
	text-align: justify;
}

fieldset.Napoveda
{
	margin: 30px 5px 10px 5px;
	text-align: justify;
}

div.NapovedaIkona
{
	float: right;
	padding: 0 0 5px 5px;
	margin: 0 0 0px 5px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

div.NapovedaIkona img
{
	width: 32px;
	height: 32px;
}

div.MenuAdministrace
{
	width: 500px;
	margin: 5px 0 0 0;
}
div.MenuAdministraceIkona
{
	float: left;
}
div.MenuAdministraceIkona img.MenuAdministraceIkona
{
	float: left;
	width: 32px;
	width: 32px;
	position: relative;
	top: 5px;
}
div.MenuAdministracePopis
{
	float: left;
	width: 400px;
	margin: 0 0 0 10px;
	line-height: 140%;
}
div.MenuAdministracePopis span
{
	font-weight: bold;
}
div.MenuAdministraceMezera
{
	font-size: 0;
	line-height: 0;
	border-bottom: 1px solid #ddd;	
	height: 5px;
}
div.MenuMargin
{
	margin: 0 0 0 5px;
}

div.Clearer
{
	clear: both;
}


h1.h2
{
	font: 16px Arial;
	font-weight: bold;
}

table.Kalendar
{
	margin: 0px auto;
	margin-bottom: 10px;
	border: 1px solid #aae;
	background-color: #f8f8ff;
	margin-top: 0px;
}
table.Kalendar tr td
{
	border: 1px solid #aae;
	font: 14px Arial;
	font-weight: bold;
	text-align: center;
}
table.Kalendar tr td div
{
	font-weight: bold;
	text-align: center;
	margin: 1px;
}
table.Kalendar tr td div.KalendarDen
{
	width: 20px;
	font: 14px Arial;
	font-weight: bold;
	text-align: center;
	margin: 1px;
	background-color: #ddddff;
	color: #000;
}
table.Kalendar tr td div.KalendnarDenvTydnu
{
	width: 20px;
	font: 11px Tahoma;
	text-align: center;
	margin: 1px;
	background-color: #ddddff;
	color: #000;
}
table.Kalendar tr td.Dnes div
{
	background-color: #99d;
	color: #006;
}
table.Kalendar tr td.Odkaz div
{
	background-color: #bbf;
	color: #006;
}
table.Kalendar tr td div.KalendarDen a
{
	color: #008;
}
table.Kalendar tr td div.KalendarDen a:hover
{
	color: #44f;
}
table.Kalendar tr td div.KalendarMesic
{
	background-color: #bbf;
	color: #000;
	padding: 1px 0 1px 0;
}
table.Kalendar tr td div.KalendarMesicDalsi
{
	font-weight: bold;
	background-color: #ccf;
	color: #000;
	padding: 1px 0 1px 0;
}

table.NoneP tr td
{
	padding: 2px;
	text-align: left;
}
table.NoneP tr th
{
	padding: 2px;
	text-align: left;
	background-color: #eee;
}
span.FormularPriklad
{
	color: #777;
}

a.h3
{
	font: 14px Arial;
	font-weight: bold;
}



div#main div#maint
{
	width: 950px;
	height: 90px;
	white-space: nowrap;
	margin: 0 0 0 0;
}

div#mainb
{
	border-top: 1px solid #ccf;
	margin: 15px 0 5px 0;
	padding: 3px 0 3px 0;
	width: 950px;
	text-align: center;
	
}





div.SiteTree
{
	margin: 0 0 5px 0;
	padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #ddf;
	border-top: 1px solid #ddf;
}









h1
{
	font: 14px Arial;
	font-weight: bold;
}

div.Clearer
{
	clear: both;
}

.FLeft
{
	float: left;
}
.FRight
{
	float: right;
}
.FRImage
{
	float: right;
	border: 1px solid #ccf;
	margin:  0 0 5px 0;
}

h1.FilmInfoH1
{
	margin: 0 0 5px 0;
}
div.FilmInfo
{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccf;
	margin: 0 0 10px 0;
}
div.FilmInfoObrazek
{
	margin: 0 5px 0 5px;
	width: 100px;
}
div.FilmInfoObrazek img
{
	border: 1px solid #ccf;
}

div.FilmInfoPopis
{
	margin: 2px 0px 5px 5px;
	width: 400px;
	line-height: 130%;
}
div.FilmInfoText
{
	text-indent: 20px;
	text-align: justify;
}
div.FilmInfoOdkazy
{
	margin: 0 5px 0 5px;
	width: 90px;
	float: right;
}
div.FilmInfoOdkaz
{
	width: 81px;
	height: 35px;
}
div.FilmInfoName
{
	font: 10px Tahoma;
	margin: 5px 0 0 0;
	line-height: 100%;
	padding: 0;
	color: #555;
}
div.FilmInfoValue
{
	margin: 0 0 0 5px;
}
.FilmSeznam
{
	font: 14px Arial;
	font-weight: bold;
}
a.FilmSeznamU
{
	font: 14px Arial;
	font-weight: bold;
	text-decoration: underline;
}
div.FilmSeznamDetail
{
	padding: 1px 0 5px 5px;
	line-height: 130%;
}

div.MistoSeznam
{
	margin: 5px 0 5px 10px;
}
div.MistoSeznamObrazek
{
	width: 130px;
	margin: 0 5px 0 0;
	float: left;
}
div.MistoSeznamPopis
{
	width: 350px;
	margin: 0 0px 0 0;
	float: left;
}

div.Pismena
{
	clear: both;
	padding: 0 0px;
}
div.Pismeno
{
	width: 14px;
	float: left;
	text-align: center;
	padding: 1px;
}
div.PismenoVelke
{
	width: 20px;
	float: left;
	text-align: center;
	padding: 1px;
}
div.PismenoL2
{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #44f;
}
div.PismenoL
{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #44f;
}
div.PismenoL A
{
	color: #88f;
}
div.PismenoC
{
	border-left: 1px solid #44f;
	border-top: 1px solid #44f;
	border-right: 1px solid #44f;
}
div.PismenoR
{
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #44f;
}
div.PismenoR A
{
	color: #88f;
}
div.PismenoR2
{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #44f;
}
table.LeveMenuPismeno tr td.MenuPismeno
{
	text-align: center;
	padding: 1px 2px 1px 2px;
}



a.b
{
	color: #22d;
}


div.Text
{
	padding: 0 10px 0 10px;
	line-height: 130%;
}


div.MenuItemHead
{
	width: 198px;
	margin: 0px 0 0 0;
	white-space: nowrap;
}
div.MenuItemHeadIn
{
	border: 1px solid #99a;
	margin: 0px 1px 0px 0px;
	background-color: #ccf;
	font-weight: bold;
	white-space: normal;
}
div.MenuItemHeadInR
{
	border: 1px solid #99a;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	background-color: #ccf;
}
div.MenuItemHeadIn2
{
	padding: 2px 4px 2px 4px;	
	white-space: normal;
}

div.MenuItemBody
{
	width: 198px;
	margin: 0 0 2px 0;
}
div.MenuItemBodyIn
{
	border-left: 1px solid #99a;
	border-right: 1px solid #99a;
	border-bottom: 1px solid #99a;
	margin: 0px 1px 0px 0px;
	background-color: #f5f5ff;
	
}
div.MenuItemBodyInR
{
	border-left: 1px solid #99a;
	border-right: 1px solid #99a;
	border-bottom: 1px solid #99a;
	margin: 0px 0px 0px 0px;
	background-color: #f5f5ff;
}
div.MenuItemBodyIn2
{
	white-space: normal;
	padding: 2px 4px 5px 4px;
	line-height: 130%;
}

div.BodyHead
{
	background-color: #fff;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
}
div.BodyHeadIn
{
	background-color: #aaf;
	margin: 0px 0 0px 4px;
	padding: 0px 0 0px 6px;
	border-bottom: 1px solid #aaf;
	border-left: 1px solid #aaf;
}
div.BodyHeadIn2
{
	background-color: #ddf;
	padding: 2px 0 2px 6px;
	margin: 2px 0 0px 0;
}


div.AkceFiltr
{
	margin: 5px 0px 5px 0px;
	border: 1px solid #ccf;
	background-color: #eef;
}
div.AkceFiltrIn
{
	margin: 2px 5px 2px 5px;
}


div.AkceSeznam
{
	padding: 0;
	margin: 0;
}
div.AkceSeznamRadek0
{
	background-color: #bbf;
	line-height: 0;
	font-size: 0;
	height: 2px;
}
div.AkceSeznamRadek1
{
	background-color: #f0f0ff;
	border-bottom: 1px solid #ccf;
	padding: 3px 0 3px 0;
}
div.AkceSeznamRadek2
{
	background-color: #f9f9ff;
	border-bottom: 1px solid #ccf;
	padding: 3px 0 3px 0;
}

div.AkceSeznamHead
{
	background-color: #ddf;
	border-bottom: 1px solid #ccf;
	border-top: 1px solid #ccf;
	padding: 3px 0 3px 0;
}


div.AkceSeznamDatum
{
	width: 75px;
	text-align: right;
}
div.AkceSeznamIkona
{
	width: 26px;
	text-align: center;
}
div.AkceSeznamCas
{
	width: 40px;
	text-align: center;
}
div.AkceSeznamPopis
{
	width: 370px;
	text-align: left;
}
div.AkceDetail
{
	border: 1px solid #ccf;
}
div.AkceDetailIn
{
	margin: 5px;
}
div.AkceDetailValue
{
	margin: 2px 5px 5px 10px;
}

table.AkceShort
{
	width: 100%;
}
table.AkceShort tr td
{
	padding: 3px 1px 1px 1px;
	vertical-align: top;
	border-top: 1px solid #ccf;
}
table.AkceShort tr td.Datum
{
	background-color: #ddddff;
	border-top: 0;
	padding: 1px 1px 2px 5px;
}
table.AkceShort tr td.a1
{
	width: 30px;
}
table.AkceShort tr td.a2
{
	width: 18px;
	padding-left: 4px;
	padding-right: 2px;
}
table.AkceShort tr td.a3
{
	padding: 3px 2px 1px 1px;
}
table.AkceShort tr td.a4
{
	width: 300px;
}

table.AkceShort .Right
{
	text-align: right;
}



div.Inner
{
	padding: 1px 5px 1px 5px;
}
div.Lines
{
	line-height: 130%;
}
.Big
{
	font: 14px Arial;
	font-weight: bold;
}
img.Ikona16
{
	width: 16px;
	height: 16px;
}

span.gray
{
	color: #777;
}
span.BigPlus
{
	font: 16px Arial;
	font-weight: bold;
}


div.OrderRow
{
	border-bottom: 1px solid #eef;
	margin: 0;
	padding: 5px 0 5px 20px;
	background-color: #fff;
}
div.OrderRowIkona
{
	width: 10px;
	height: 20px;
	float: left;
	margin: 8px 0 0 10px;
	font: 18px Arial;
	color: #f55;
	font-weight: bold;
	text-align: center;
}

div.OrderRow div.OrderRowComment
{
	margin: 0 5px 0 5px;
	font-weight: bold;
}
div.OrderRow div.OrderRowComment2
{
	margin: 0 5px 0 5px;
}
div.OrderRow div.OrderRowInput
{
	margin: 5px 5px 5px 5px;
	vertical-align: top;
}
div.OrderRowHead
{
	border-bottom: 1px solid #eef;
	padding: 5px 0 0 0;
	background-color: #eef;
}
div.OrderRowHead div.OrderRowHead1
{
	margin: 0 5px 5px 10px;
}

span.Error
{
	color: #c22;
}

div.SeznamAkciKomentar
{
	margin: 10px 10px 0 10px;
	font: 10px Arial;
	text-align: right;
}
span.SeznamAkciKomentar
{
	font: 14px Arial;
	font-weight: bold;
	color: #00a;
}
div.InzerceOdkazyNaKategorie
{
	text-align: right;
	padding: 0 30px 0 0;
	clear: both;
}
div.InzerceOdkazyNaKategorie A
{
	font: 14px Arial;
	font-weight: bold;
	padding: 3px 20px;
	margin: 0 10px;
	border: 1px solid #ccf;
	background-color: #f5f5ff;
}
div.InzerceOdkazyNaKategoriePosledniInzeraty
{
	padding: 0 0 10px 20px;
}
div.InzerceOdkazyNaKategorieCara
{
	height: 30px;
	border-bottom: 1px solid #ccf;
	margin: 0 0 30px 0;
}
div.InzercePridatInzerat
{
	text-align: right;
	padding: 0 20px 0 0;
}

div.Inzerat
{
	padding: 5px 5px 5px 5px;
}
div.InzeratZvyrazneny
{
	background-color: #ffa;
	border-left: 5px solid #aaf;
	border-right: 5px solid #aaf;
}
div.InzeratPopis
{
}
div.Inzerat div.InzeratNadpis
{
	font: 14px Arial;
	font-weight: bold;
}
div.Inzerat div.InzeratDatum
{
	float: right;
	width: 150px;
	text-align: right;
	margin: 0 5px 0 0;
	font-weight: normal;
	color: #555;
}
div.Inzerat div.InzeratPodpis
{
	text-align: right;
	color: #555;
}

div.InzeratCara
{
	height: 5px;
	border-bottom: 1px solid #ccf;
	margin: 0 0 5px 0;
}

div.SMSHelp
{
	font: 12px Tahoma;
	line-height: 200%;
	padding: 5px 20px;
	border: 1px solid #000;
	background-color: #f8f8ff;
}
span.SMSHelpBlue
{
	color: #00f;
}
div.Kalendar
{
	line-height: 100%;
	padding: 0px;;
}


div.ReklamaRight
{
	text-align: center;	
}

div.ReklamaRight a img
{
	border: 1px solid #ccf;
}
div.ReklamaRight a:hover img
{
	border: 1px solid #aac;
}
div.podpis
{
	
	float: right;
	padding: 0 20px 0 0;
	font-style: italic;
}



DIV.todkazy
{
	background-color: transparent;
	margin: 20px 0 0 0;
	padding: 0;
	width: 500px;
}

DIV.todkazy DIV.radek
{
	width: 500px;
	background-color: transparent;
	float: left;
	margin: 10px 0 0 0;
	
}
DIV.todkazy DIV.radek#prvni
{
	margin: 0 0 0 0;
}

DIV.todkazy DIV.radek DIV.bunka1
{
	float: left;
	width: 64px;
	height: 48px;
	background-color: transparent;
}
DIV.todkazy DIV.radek DIV.bunka2
{
	float: left;
	width: 182px;
	height: 46px;
	background-color: #transparent;
	padding: 2px 0 0 4px
}
div.p
{
	text-align: justify;
}


div.Clanky
{
	margin: 20px 0 0 0;	
}
div.Clanky h1
{
	font: bold 18px Arial;
}
div.Clanky h2
{
	margin: 10px 0 0 0;
	font: bold 16px Arial;
	color: #222;
}

div.Clanky div.ClankyAutor
{
	float: right;
}
div.Clanky div.ClankyText p
{
	font: 12px Tahoma;
	line-height: 130%;
}
div.Clanky div.ClankyOdkaz
{
	text-align: right;
	position: relative;
	top: -3px;
}





form.Arder
{
	margin: 0;
	padding: 0;
}
form.Arder input
{
	margin: 0;
	padding: 0;
}
form.Arder select, form.Arder select option, form.Arder input
{
	font: normal 12px Tahoma;
	background-color: #fff;
}
form.Arder input.Text, form.Arder textarea.Text
{
	border: 1px solid #aaa;
	padding: 1px 2px;
}
form.Arder input.TextA, form.Arder textarea.TextA
{
	border: 1px solid #eee;
	padding: 1px 2px;
}
form.Arder input.Text:hover, form.Arder input.TextA:hover, form.Arder textarea.Text:hover, form.Arder textarea.TextA:hover
{
	border: 1px solid #555;
}
form.Arder input.Text50
{
	width: 50px;
}
form.Arder input.Text100
{
	width: 100px;
}
form.Arder input.Text200
{
	width: 200px;
}
form.Arder input.Text300
{
	width: 300px;
}
form.Arder input.Text500
{
	width: 500px;
}
form.Arder textarea.Text200
{
	width: 200px;
	height: 90px;
}
form.Arder textarea.Text300
{
	width: 300px;
	height: 90px;
}
form.Arder textarea.Text500
{
	width: 500px;
	height: 90px;
}
form.Arder select.Select
{
	border: 1px solid #aaa;
}
form.Arder select.Select:hover
{
	border: 1px solid #555;
}
form.Arder select.SelectA
{
	border: 1px solid #eee;
	padding: 0 0;
}
form.Arder select.SelectA:hover
{
	border: 1px solid #555;
}
form.Arder select option
{
}
.Arder input.Submit
{
	border: 1px solid #555;
	background-color: #aaf;
	padding: 1px 2px;
	background-image: url(../design/submit_blue.jpg);
}
.Arder input.Submit:hover
{
	border: 1px solid #777;
	background-color: #ccf;
	background-image: url(../design/submit_blue_hover.jpg);
}
form.Arder input.SubmitRed
{
	border: 1px solid #555;
	background-color: #faa;
	padding: 1px 2px;
	background-image: url(../design/submit_red.jpg);
}
form.Arder input.SubmitRed:hover
{
	border: 1px solid #777;
	background-color: #fcc;
	background-image: url(../design/submit_red_hover.jpg);
}
form.Arder input.SubmitDisabled
{
	border: 1px solid #555;
	background-color: #ccc;
	padding: 1px 2px;
	background-image: url(../design/submit_disabled.jpg);
}
form.Arder input.SubmitDisabled:hover
{
	border: 1px solid #555;
	background-color: #ccc;
	background-image: url(../design/submit_disabled.jpg);
}

.Arder input.Submit100
{
	width: 100px;
	
}
form.Arder input.Submit200
{
	width: 200px;
	
}
form.Arder input.Checkbox
{
	margin: 0 2px;
	padding: 0;
	height: 15px;
}

form.Arder_Filter .w150
{
	width: 150px;
}


form.Arder_Filter input.Text
{
	font: normal 11px Tahoma;
	width: 60px;
}
form.Arder_Filter select.Select
{
	font: normal 11px Tahoma;
	height: 17px;
}

form.Arder_Filter input.Submit
{
	font: normal 11px Tahoma;
	width: 60px;
}

a.Core_Image img
{
	border: 1px solid #ccf;
}
a.Core_Image:hover img
{
	border: 1px solid #77a;
}


table.LayOut_Main tr td.LayOut_Main
{
	vertical-align: top;
}

div.LayOut_Main1
{
	width: 200px;
}
div.LayOut_Main2
{
	width: 550px;
}
div.LayOut_Main3
{
	width: 200px;
}


