body {font-family: Verdana, "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
        font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
        font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size:0.72em; color:#000000;	margin: 0px auto;
        background: #F1F3F5 url(../images/bg-snow-white.gif) repeat top center}
.noCSS {display: none;}
.printOnly {display: none;}
.clearer {clear:both;}
div.clearer {height: 1px;overflow: hidden;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.just {text-align:justify;}
.red {color: #dd0000;}
a:link, a:visited {color: #002856; text-decoration:none;}
a:hover {color: #000000;	text-decoration:underline;}
a img {border: none;}
ul {margin-top:0.8em;  margin-bottom:0.8em;  margin-left:0.8em;  padding-left:1em;  line-height: 150%;}
ol {line-height: 140%;}
li {margin-bottom:0.3em;}
p {margin-top: 0em;  margin-bottom: 0.4em;  text-align: left;  line-height: 170%;  text-indent: 0px;}
.noIndent {text-indent: 0;}
span {line-height: 170%;}
h1 {font-size: 150%;  line-height: 115%;  font-weight: bold;  margin-top:10px;  margin-bottom: 15px;  color: #002856;  text-transform: uppercase;  border-bottom:1px solid #000000;}
h2 {font-size: 130%;  font-weight: bold;  margin-top:12px;  margin-bottom: 7px;  color: #002856;}
h3 {font-size: 110%;  margin-top: 0px;  margin-bottom: 5px;  margin-top: 7px;}
legend {font-size: 130%;  font-weight: bold;  margin-top: 0px;  margin-left: 15px;  margin-bottom: 5px;  padding-left: 2px;  color:#000000;}
fieldset {margin-top: 0px;  margin-bottom: 10px;  padding: 0px 0px 2px 0px;}
fieldset div.fieldsetContent {margin: 0px 20px;  padding: 20px 0;}
label {font-weight: normal;}
.help {cursor: help;	border-bottom: 1px dashed #638EB5;}
img.fleft {float: left;    margin-right: 15px;  margin-bottom: 10px;}
img.fright {float: right;    margin-left: 15px;    margin-bottom: 10px;}
/*-------------------------------------------------------------------------------------------------------
	layout
---------------------------------------------------------------------------------------------------------*/
#page {margin: 0 auto;	width: 990px;	position: relative;	margin-top: 15px;}
div#header {height: 110px;  overflow: hidden;  position: relative;  background-color: #274b74;  background: #274C75 url(../images/header.gif) no-repeat left top; width: 990px;}
div#header h1 {margin: 0;	padding-left: 363px;	padding-top: 45px;	font-size: 350%;	font-weight: normal;	color: #FFFFFF;	border: none;	font-family: "TimesNewRoman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;}
div#header h1 span {font-size: 80%;}
a#home {position: absolute;	left: 69px;	top: 13px;	width: 77px;	height: 87px; cursor: pointer;}
div#content {width: 990px;	/*background: url(../images/content_bg.gif) repeat-y left top;*/	}
div#left-column {	float: left;	width: 220px;	margin-right: 15px;}
div#content-column {float: left;	width: 491px;	margin-right: 14px;	padding: 0 15px 10px 15px;	overflow: hidden;background: #ffffff url(../images/content_bg.gif) no-repeat left bottom;margin-bottom: 10px;}
div#right-column {float: left;    width: 220px;    color: #274b74;	overflow: hidden;}
div#footer {margin: 0;	padding: 0;	background: #2D5685 url(../images/footer.gif) no-repeat left top;	height: 31px;	line-height: 30px;	padding-right: 15px;	border-top: 1px solid #FFFFFF;	text-align: right;	color: #FFFFFF;	width: 975px;	overflow: hidden;}
div#footer a:link, div#footer a:visited {color: #ffd724;}
span#footer-bottom {display: block;	width: 988px;	height: 1px;	border-left: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;	overflow: hidden;	background-color: #274b74;}

/*div#right-column p {padding-left: 16px;    padding-right: 19px;}
div#right-column table {margin-left: 16px;}
div#right-column div.content {padding-left: 10px;}*/
h1.page-top {margin: 0 -15px; background: #255076 url(../images/h1_bg.gif) no-repeat left top; padding: 10px 15px 7px 15px; border-bottom: none; color: #FFFFFF; margin-bottom: 15px;}
/*-------------------------------------------------------------------------------------------------------
	postranni objekty
---------------------------------------------------------------------------------------------------------*/
div.side, div.navigace {background: #FFFFFF url(../images/side_bottom.gif) no-repeat left bottom; margin-bottom: 10px; padding-bottom: 5px;}
div.side h2, div.navigace h2{margin: 0 -15px 15px -15px;padding-left: 20px;;text-transform: uppercase; background: #2D5685 url(../images/side_top.gif) no-repeat left top; height: 28px; line-height: 28px; color: #FFFFFF; font-size: 100%;}
div.side h2 {margin: 0 0 7px 0;}
div.side h2.fotbal {padding-top:5px; line-height: normal;height: 23px;}
div.side h2.fotbal img {vertical-align:middle;margin: 0 2px}
div.side table {margin-left: 16px;}
div.side div.content {color: #000000;padding-left: 10px;}
div.side div.content h3, div.side div.content p {padding-left: 10px;padding-right: 10px;}
div.side div.content h3 { font-size: 140%; color: #002856}
div.side div.content p.big {font-size: 130%;}
div.side div.content p.big strong {color: #b80000}
div.side p.odkaz { padding-right:10px;}

div.navigace {padding: 0 15px 15px 15px;}
/*-------------------------------------------------------------------------------------------------------
	navigace
---------------------------------------------------------------------------------------------------------*/
div#support-nav {position: absolute;	top: 10px;	right: 15px;	}
div#support-nav a:link, div#support-nav a:visited {color: #ffd724;}
ul#pmenu {	margin: 0;	padding: 0;	list-style-type: none;	font-weight: bold;}
ul#pmenu li {line-height: 20px;	padding-left: 27px;	background: url(../images/menu1.gif) no-repeat left top;}
ul#pmenu li.selected {background: url(../images/menu1_sel.gif) no-repeat left top;}
ul#pmenu li a.selected:link, ul#pmenu li a.selected:visited{color: #b80000;}
ul#pmenu ul {font-weight: normal;	margin: 0;	padding: 0;	list-style-type: none;	margin-left: 5px;}	
ul#pmenu ul li {background: url(../images/menu2.gif) no-repeat 0 6px;	padding: 0 10px;}	
ul#pmenu ul li a:link, ul#pmenu ul li a:visited{color: #494949;}
ul#pmenu ul li a.selected:link, ul#pmenu ul li a.selected:visited {font-weight: bold;	color: #b80000;}
div#breadcrumbs {padding: 6px 0 6px 246px;}
img#home-photo {display: block; padding-bottom: 15px;margin-left: -15px;}
p.odkaz {text-align: right;	margin: 0;	padding: 0;}
p.no-margin {margin: 0;}
/*-------------------------------------------------------------------------------------------------------
	novinky
---------------------------------------------------------------------------------------------------------*/
div.novinka-short {position: relative;    height: 145px;    margin-top: 19px;    overflow: hidden;    padding-left: 60px;}
div.novinka-short img {position: absolute;    right: 0;    bottom: 0;}
div.novinka-short-without-image {position: relative;    margin-top: 19px;    padding-left: 60px;    min-height: 70px;    height: 70px;}
div[class].novinka-short-without-image {height: auto;}
div.datum {position: absolute;    left: 0;    top: 0;    width: 48px;    text-align: center;    line-height: 180%;    font-size: 95%;}
div.datum span.den {display: block;    width: 48px;    height: 31px;    background: #24446b url(../images/den_bg.gif) no-repeat left top;    color: #FFFFFF;   text-align: center;    line-height: 31px;    font-size: 150%;    font-weight: bold;    margin-bottom: 5px;}
div.novinka-short p {padding-right: 160px; }
div.novinka-short h3, div.novinka-short-without-image h3 {text-transform: uppercase;    color: #002856;    margin-top: 0;    border-bottom: 1px solid #000000;   line-height: 29px;    font-weight: bold;    font-size: 130%; }
div.novinka-short a.vice:link, div.novinka-short a.vice:visited {position: absolute;    width: 76px;    height: 22px;    line-height: 22px;    right: 160px;    bottom: 0;   background: #24446b url(../images/vice_bg.gif) no-repeat left top;    color: #FFFFFF;    font-weight: bold;    padding-left: 35px; }
div.novinka-short-without-image a.vice:link, div.novinka-short-without-image a.vice:visited {float: right;     width: 76px;    height: 22px;    line-height: 22px;    background: #24446b url(../images/vice_bg.gif) no-repeat left top;    color: #FFFFFF;    font-weight: bold;    padding-left: 35px; }
div.novinka-short a.vice:hover, div.novinka-short a.vice:hover {background: #24446b url(../images/vice_bg.gif) no-repeat 0 -22px;}
h2 em {font-weight: normal;    font-style: normal; }
 /*-------------------------------------------------------------------------------------------------------
	galerie
---------------------------------------------------------------------------------------------------------*/
div.galerie-short { position: relative; margin-bottom: 10px; text-align: center; padding: 0 10px; height: 150px;
    float: left; width: 140px;}
div.galerie-short div.img-container{width: 100px; height: 100px; margin: 0 auto;}
div.galerie-short div.img-container img {display: block;}
div.galerie-short h2 {margin-top: 0;}
div.galerie-short a.vice {position: absolute;    right: 3px;  bottom: 3px;}
 /*-------------------------------------------------------------------------------------------------------
	forum
---------------------------------------------------------------------------------------------------------*/
div.QA {margin-bottom: 10px;}
div.QA p {margin: 0;}
div.QA p.reply {margin-top: 10px;  padding-left: 20px;}
 /*-------------------------------------------------------------------------------------------------------
	tabulky
---------------------------------------------------------------------------------------------------------*/
table.zastupitelstvo th, table.zastupitelstvo td {text-align: left;    vertical-align: top;    padding: 3px 10px;}
td.nadpis106 {vertical-align: top;    text-align: right;    width: 150px;    padding-right: 10px;    padding-top: 3px;    padding-bottom: 3px;}
td.tdhodnota106 {font-weight: bold;    vertical-align: top;    padding-top: 3px;    padding-bottom: 3px;}
td.cara {border-bottom: 1px solid #002856;    padding-top: 0;    padding-bottom: 0;}
td.ctdhodnota {font-weight: bold;}
td.hlavni2 {text-transform: uppercase;    color: #002856;    font-weight: bold;    vertical-align: bottom;}
td.hlavni {vertical-align: bottom;   padding-right: 5px;}
td.cnadpis {padding-right: 7px;    white-space: nowrap;}
table.fotbal {margin-bottom: 15px;}
table.fotbal tr.hlava td {text-align: left;    background-color: #dcdcdc;    font-weight: bold;    padding: 3px 20px;}
table.fotbal td {padding: 3px 20px;}
table.uredni-deska  {border-collapse: collapse;    width: 100%;}
table.uredni-deska  td, table.uredni-deska  th {text-align: left;    vertical-align: top;    border: 1px solid #bdbdbd;    padding: 5px 7px;}
table.uredni-deska  td {width: 60px;    text-align: center;    font-size: 95%;}
table.uredni-deska2  {border-collapse: collapse;    width: 100%;}
table.uredni-deska2  td, table.uredni-deska2  th {text-align: left;    vertical-align: top;    border: 1px solid #bdbdbd;    padding: 5px 7px;    font-size: 95%;}
table.uredni-deska2  tr.hlava th {background-color: #efefef}
table.uredni-deska2  td.centered {text-align: center;}
/*-------------------------------------------------------------------------------------------------------
	strankovani
---------------------------------------------------------------------------------------------------------*/
div#PagerId {color: #aaaaaa}
div#PagerId a:link, div#PagerId a:visited {color: #000000;    font-weight: bold;}
div#PagerId span.actual {color: #FFFFFF;    background: #274b74;    font-weight: bold;    padding: 0 4px;}
/*-------------------------------------------------------------------------------------------------------
	kontaktni formulare
---------------------------------------------------------------------------------------------------------*/
fieldset input.text, fieldset input.text3, fieldset textarea{width: 300px;	border: 1px solid #777777;}
fieldset textarea.text3 {height: 70px;}
textarea {font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;  font-size: 12px;}
td, th {vertical-align: top;}
img.uloziste-left {margin-right: 40px;}
td.nowrap {white-space: nowrap;padding-right: 7px;}

.foto-hriste {float: left; margin: 0 15px 15px 0;}

