body, html 
{ 
  font-style: normal; 
  font-weight: normal; 
  line-height: 16px; 
  font-size: 11px ;
  font-family: Arial; 
  text-decoration: none;
  text-decoration: none;
  border: 0px none; 
  margin: 0px; 
  padding: 0px; 
  text-align: center;
  line-height:1.6em;
} 

#strankaobal {
  padding:10px;
  text-align:left;
}

a
{
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
}

li 
{ 
font-style: normal; 
font-weight: normal; 
font-size: 11px; 
line-height: 18px; 
text-decoration: none;
}

#pravypanelvnitrek li{
margin-left:17px;
}

#cena {
font-size:20px;
font-weight: bold;
text-align:right;
padding-right:30px; 
margin-top:10px;
}

a:hover {
color:red;
}

#vip 
{
}

.menu a { 
line-height:20px; 
display:block; 
font-weight: bold;
}

#resetovac { 
  border: 0px none; 
  margin: 0px; 
  padding: 0px; 
  float: none; 
  clear: both; 
  width: 0px; 
  height: 0px; 
  line-height: 0px; 
  font-size: 0px; 
} 

p, img, table, tr, th, td, h1, h2, h3, h4, h5 
{ 
  border: 0px none; 
  margin: 0px; 
  padding: 0px; 
} 

#bodyhlavicka 
{ 
} 

#bodypaticka 
{ 
} 

#strankahlavicka 
{ 
height:267px;
}

/*logo mesta*/
#strankahlavicka h2 span 
{
display: none;
}

#logo
{
background: url(header.jpg) no-repeat top center;
width: 887px;
height: 223px;
}

#logo .sitename
{
display: block;
padding: 22px 55px 0 78px;
}

#logo .slogan
{
display: block;
padding: 6px 55px 0 78px;
font-family: "Times New Roman", serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

#logo .sitename, #logo .sitename a, #logo .sitename a:hover
{
font-family: "Times New Roman", serif;
font-size: 27px;
font-weight: normal;
font-style: normal;
color: #142E8C;
text-decoration: none;
}

#strankahlavicka h3 
{
background-repeat: no-repeat;
background-position: center ;
height: 148px;
max-width: 900px;
position: relative;
top:-16px;
}

#strankahlavicka h3 img {
height: 140px;
width: 887px;
position: relative;
top: 4px;
}

/*konec obrazek mesta*/
#strankahlavickasubmenu a {
}

#strankahlavickasubmenu  {
text-align: right;
position: relative; 
top: -20px;
/*right: 20px;*/
}  

#strankapaticka { 
text-align: right;
} 

#strankaobal { 
width: auto; 
width: 900px; 
margin: 0px auto 0px auto; 
} 

#strankaobal1 { 
} 

#strankaobal2 { 
}

/*menu*/
#levypanelobal 
{ 
  float: left;
  width: 155px; 
  margin-top: 13px;
  margin-right: 7px;
} 

#levypanelvnitrek {
}

.menu {
  margin-left: 20px;
  margin-right: 13px;
  margin-bottom: 13px;
  width: 120px;
    font-size: 11px; 
}

.menu a {
}

#levypanelobal h2
{
  background: url(h2box.png) repeat-x;
  font-size: 12px;
  background-repeat: repeat-x;
  background-position: left top;
  height: 32px;
  max-width: 155px;
  width:155px;
  text-indent: 20px;
  padding-top: 8px
}

/*vyveska*/
#pravypanelobal 
{ 
  float: right; 
  width: 155px; 
  margin-top: 5px;
  padding-top: 2px;
  padding-left: 7px;
  font-size: 10px; 
    margin-top: 13px;
}

#pravypanelvnitrek {
}


#pravypanelobal h2
{
  font-size: 12px;
  background-repeat: repeat-x;
  background-position: left top;
  height: 32px;
  max-width: 155px;
  width: 155px;
  text-indent: 20px;
  padding-top: 8px;
  background: url(h2box.png) repeat-x;
}

.datum {
  font-size:11px;
  color:black;
}

#pravypanelvnitrek ul {
  width: 155px;
  padding: 0;
  margin: 0;
}

#pravypanelvnitrek li {
  list-style-position: outside;
}

.novinka {
  padding-bottom: 10px;
  font-size: 11px;
}

/*stredni panel*/
#hlavnipanelobal 
{ 
float:left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
max-width: 525px;
} 

#hlavnipanelvnitrek {
position:relative;
top: 0px;
text-align: justify;
margin: 0;
padding: 0;
padding-bottom: 20px;
}

#hlavnipanelvnitrek h1 {
height: 30px;
font-size: 19px;
font-weight: normal;
margin-top: 35px;
margin-bottom: 5px;
text-indent: 15px;
background: url(pipe.png) no-repeat;
}

#hlavnipanelvnitrek h2 {
height: 30px;
font-size: 15px;
font-weight: normal;
margin-top: 35px;
margin-bottom: 5px;
text-indent: 15px;
background: url(pipe.png) no-repeat;
}

#hlavnipanelvnitrek h3 {
height: 30px;
font-size: 15px;
font-weight: normal;
margin-top: 35px;
margin-bottom: 5px;
text-indent: 0px;
background: none;
}



/* MENU */
#navcontainer {
	background: url(menu_horni.gif) repeat-x;
	height: 49px;
	width: 100%;
}

#navcontainer ul {

margin: 0px;
padding: 6px 0 0 0;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
width:887px;
}

#navlist li { 
display: inline; 
list-style-type: none;
}

#navlist li a {
padding: 0px 4px 0px 20px;
text-decoration: none;
}

#navlist li a:hover {
	background: url(menu-li.gif) no-repeat 3px 50%;
}

#navlist li a {
	background: url(menu-li.gif) no-repeat 3px 50%;
}

#strankovani {
font-size: 10px;
position:relative;
left:16px;
padding-top:5px;
}

body, html
{
  color: #151515;
  background: #ABB6D7;
}

.odkaz img {
}

#strankaobal {
  color: #151515;
}

a
{
  color:#142E8C;
}

li
{
color: #777;
}

#pravypanelvnitrek li{
}

#cena {
color:#fb4343;
}




#vip
{
color:#ee0066;
}


#resetovac {
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
}

#bodyhlavicka
{
  background-color: #ffffff;
}

#bodypaticka
{
  background-color: #ffffff;
}

#strankahlavicka
{
background-color: #ffffff;
}
/*logo mesta*/
#strankahlavicka h2 span
{
}

#logo
{
}
/*konec obrazek mesta*/

/*obrazek mesta*/

#strankahlavicka h3
{
}

#strankahlavicka h3 img {
}
/*konec obrazek mesta*/

#strankahlavickasubmenu a{
}

#strankahlavickasubmenu
{
}

#strankapaticka
{
background-color: #ABB6D7;
}

#strankaobal
{
}

#strankaobal1
{
background-color: #ffffff;
border: 1px solid #142E8C;
}

#strankaobal2
{
background-color: #ffffff;
border: 5px solid #ffffff;
border-bottom: 15px solid #ffffff;
}

/*menu*/


#levypanelobal
{
  border-right: 1px solid #ACB6D4;
}

#levypanelvnitrek {
}

.menu {
}

.menu a {
}

#levypanelobal h2
{
  color: white;
}

/*vyveska*/

#pravypanelobal
{
  border-left: 1px solid #ACB6D4;
}

#pravypanelvnitrek {
}


#pravypanelobal h2
{
  color: white;
}

.datum {
  color:black;
}

#pravypanelvnitrek ul {
}

#pravypanelvnitrek li {
}
.novinka {
  color: #ca1102;
}

/*stredni panel*/
#hlavnipanelobal
{
float:left;
}

#hlavnipanelvnitrek {
}

#hlavnipanelvnitrek h1 {
color: black;
}

#hlavnipanelvnitrek h2 {
color: black;
}

/* MENU */

#navcontainer ul
{
color: #FFF;
}

#navlist li {
}

#navlist li a
{
background-color: #142E8C;
color: #ffffff;

xborder-right: 1px solid 1;
margin-left:20px;
}

#navlist li a:hover
{
background-color: #376BB4;
color: #ffffff;
}
#strankovani {
}

ul.novinky{
	list-style: none;
	margin-left: 5px;
	padding: 0;
} 

.novinky h3{
	font-size: 13px;
	margin-top: 5px;
} 

ul.sidemenu, .sidemenu ul {
	list-style: none;
	margin-left: 10px;
	padding: 0;
}

.sidemenu ul {

	list-style: none;
	margin:0;
	margin-bottom:0px;
	margin-left: 10px;
	padding: 0;
}


ol {
	margin-left: 10px;
}

.obce
{
font-size:11px;
padding-left:10px;
padding-bottom:10px;
}


.post {
 float: none;
 clear: both;
 display: block;
}

#hlavnipanelvnitrek h1 {
 margin-top: 15px;
}

.post .post_title {
 margin-top: 20px;
}

.post_body {
 height: 100%;
}