/* CSS Document */
/* CPF home page css file authored by Lift www.studiolift.com */
/* version 0.2 October 2008 */

body
{
	margin: 0;
	padding: 10px 0 10px 0;
	background-color: rgb(192,192,192);
 }

#header
{
  border: 0px solid red;
	width: 900px; 
  background-image:url(imag/cara.jpg);
  background-repeat: repeat-y;
  margin: 0 auto;
	padding: 0;
}

#akce
{
  border: 0px solid orange;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 585px;
  background-image:url(imag/akce.jpg);
  background-repeat:no-repeat;
}

#akcetext
{
  border: 0px solid orange;
	font-size : 12pt;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
  line-height : 20px;
  color: rgb(153,51,0);
  margin: 0px 0px 0px 0px;
	padding: 60px 30px 0px 440px;
}

ul.akce
{
  border: 0px solid orange;
	font-size : 12pt;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
  line-height : 18px;
  color: rgb(102,51,51);
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#hlav
{
  border: 0px solid orange;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 220px;
  background-image:url(imag/hlav.jpg);
  background-repeat:no-repeat;
  background-position: top center;
}

#search{
border: 0px solid orange;
height: 20px;
text-decoration: none;
font-size : 10pt;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
color: gray;
margin : 0px 0px 0px 0px;
padding : 138px 0px 0px 15px;
} 

.go{
  width: 22px;
  height: 22px;
  background-image:url(menu1/go.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
#hormenu
{
  border-bottom: 2px solid rgb(32,32,32);
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0px;
	width: 900px;
  height: 35px;
  }
#home
{
  border: 0px;
	margin: 0px 0px 0px 5px;
  padding: 3px 0 3px 0px;
	text-decoration: none;
  font-size : 9pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-align : center;
  color : rgb(255,255,255);
  width: 140px;
  height: 20px;
  background-image:url(imag/home.jpg);
  background-repeat: no-repeat;
  }
#menu
{
  width: 198px;
  background-image:url(imag/caralev.jpg);
  background-repeat: repeat-y;
  float: left;
  padding: 0px 0px 0px 0px;
  }
#menudol
{
  width: 198px;
  height: 41px;
  background:url(imag/menudol.jpg);
  background-repeat: no-repeat;
  padding: 0px 0px 0px 0px;
  }
#vert
{
margin : 0px 0px 0px 25px;
}
a.tl1{
border: 0px solid  maroon;
background: url(imag/tlac.jpg);
background-repeat : no-repeat;
background-position: left center;
width : 150px;
height : 23px;
text-decoration: none;
font-size : 10px;
font-family : verdana, Arial, Helvetica, sans-serif;
text-align : left;
font-weight : bold;
color : rgb(0,51,102);
padding : 0px 0px 2px 0px;
margin : 0px 0px 0px 0px;
display : block;
}
a.tl1:hover{
font-size : 10px;
font-family : verdana, Arial, Helvetica, sans-serif;
background-position: right center;
color : rgb(0,0,0);
} 
div.mapa{
margin : 0px 0px 0px 30px;
}

#window1
{
  border: 0px solid silver;
  font-size : 8pt;
  font-family : Arial, Helvetica, sans-serif;
  color: white;
  margin: 30px 0px 0px 18px;
	padding: 15px 0px 0px 20px;
	width: 160px;
  height: 200px;
  background-image:url(imag/levblok.jpg);
  background-repeat: no-repeat;
  }
#novinky
{
  border: 0px solid red;
  text-align : center;
  margin: 0px 0px 0px 0px;
}
#str
{
	border: 0px solid silver;
  text-align: justify;
  width: 702px;
  background-image:url(imag/caraprav.jpg);
  background-repeat: repeat-y;
  float: right;
  margin: 0px 0 0 0px;
	padding: 0;
}
#vnitro
{
	border: 2px solid rgb(0,102,153);
  text-align: justify;
  text-align : justify;
  background-image: url(imag/vnitro.jpg);
  background-repeat: repeat-y;
  margin: 0px 22px 15px 18px;
	padding:  15px 24px 15px 20px;
}
#vnitrovir
{
	border: 2px solid rgb(0,102,153);
  text-align: justify;
  text-align : justify;
  margin: 0px 22px 15px 18px;
	padding:  5px 0px 15px 0px;
}
#vnitro a
{
  text-decoration: none;
  font-family : verdana, sans-serif, arial, helvetica;
  font-size : 10pt;
  font-weight : bold;
  line-height : 17px;
  color: rgb(0,51,102);
}
#vnitro a:hover
{
  color: red;
}
#str p
{
  font-family : sans-serif, arial, helvetica;
  font-size : 9pt;
  font-weight : bold;
  line-height : 17px;
  margin: 0px 0px 15px 0px;
  }
#str p.nadpisnejm
{
  text-decoration: none;
  font-family : sans-serif, arial, helvetica;
  font-size : 11pt;
  font-weight : bold;
  color: rgb(0,0,0);
}
p.content {
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align : left;
	}

p.MsoNormal
{
  color: rgb(0,0,0);
  padding: 10px 0px 0px 0px;
  }
p.text
{
  font-family : sans-serif, arial, helvetica;
  font-size : 9pt;
  font-weight : bold;
  line-height : 17px;
  color: rgb(64,64,64);
  padding: 0px 0px 0px 0px;
  }
#str h2
{
  font-family : sans-serif, arial, helvetica;
  font-size : 17pt;
  font-weight : bold;
  color: rgb(255,255,255);
  margin: 0px 0px 0px 20px;
}
#str h3
{
  font-family : sans-serif, arial, helvetica;
  font-size : 12pt;
  font-weight : bold;
  color: rgb(255,255,255);
  margin: 0px 0px 0px 10px;
}
#str h5
{
  font-family : sans-serif, arial, helvetica;
  font-size : 10pt;
  font-weight : bold;
  color: rgb(255,255,255);
  margin: 0px 0px 3px 10px;
}
a.mapa{
text-decoration: none;
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : lighter;
color : rgb(102,153,204);
padding : 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
}
a.mapa:hover{
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : lighter;
color : rgb(102,0,0);
}
#blok
{
  background-image: url(imag/blok.jpg);
  background-repeat: repeat-y;
  color: rgb(255,255,255);
  margin: 20px 22px 20px 18px;
  padding: 15px 15px 15px 15px;
}
#blok1
{
  background-image: url(imag/blok.jpg);
  background-repeat: repeat-y;
  color: rgb(255,255,255);
  margin: 20px 22px 20px 18px;
  padding: 15px 15px 3px 15px;
}
#blok1 a
{
  color: rgb(255,255,153);
}
#blok1 a:hover
{
  color: red;
}
#blok2
{
  background-image: url(imag/blok2.jpg);
  background-repeat: repeat-y;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 10px;
}
#blok3
{
  background-image: url(imag/blok2.jpg);
  background-repeat: repeat-y;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
}
#pat
{
  border: 0px solid red;
	width: 900px;
	background-image: url(menu1/bg_pat.gif);
  background-repeat: repeat-x;
  text-align : right;
  margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
  float: right;
}
a.tlpat{
border-left: 1px solid  white;
text-decoration: none;
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : lighter;
color : rgb(255,255,255);
width: 100px;
height: 14px;
padding : 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
}
a.tlpat:hover{
border-left: 1px solid  white;
text-decoration: none;
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : lighter;
color : rgb(255,0,0);
width: 100px;
height: 14px;
padding : 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
}
a
{
  text-decoration: none;
  font-family : sans-serif, arial, helvetica;
  font-size : 9pt;
  font-weight : bold;
  color: rgb(0,51,102);
}
a:hover
{
  font-family : sans-serif, arial, helvetica;
  font-size : 9pt;
  font-weight : bold;
  color: rgb(204,0,0);
}
a.akce
{
  background: url(imag/obrakce.jpg);
  background-position: left center;
  width : 160px;
  height : 100px;
  margin : 0px 19px 0px 17px;
  display : block;
}
a.akce:hover
{
  background-position: right center;
}
a.back
{
font-size : 12pt;
font-weight : bold;
color:  rgb(153,51,0);
}
a.back:hover
{
color: rgb(255,153,0);
}
a.knof{
text-decoration: none;
font-family : helvetica, sans-serif, arial;
font-size : 10pt;
font-weight : bold;
line-height : 17px;
background-color: rgb(153,204,255);
color: rgb(0,51,102);
margin : 0px 20px 3px 18px;
padding : 3px 0px 3px 20px;
display : block;
} 
a.knof:hover{
font-family : helvetica, sans-serif, arial;
font-size : 10pt;
background-color: rgb(0,51,102);
color: rgb(255,255,255);
} 
span.tl{
border : 0px solid red;
line-height : 20px;
padding : 7px 0px 0px 10px;
}
span.tlpat{
border : 0px solid red;
line-height : 20px;
margin : 0px 24px 0px 23px;
padding : 0px 0px 0px 0px;
}
span.copyright{
border: 0px solid  white;
width: 198px;
font-size : 7pt;
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
color : rgb(255,153,0);
margin : 0px 25px 0px 0px;
}
span.pat{
border : 0px solid red;
margin : 0px 0px 0px 0px;
padding : 0px 450px 0px 450px;
}
img.prav{
float : right;
margin : 5px 0px 0px 10px;
padding : 0px 0px 0px 0px;
}
img.lev{
float : left;
margin : 5px 10px 0px 0px;
padding : 0px 0px 0px 0px;
}
ul
{
  font-size : 9pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-align : left;
  color : rgb(0,0,0);
  }
td.lev
{
  text-decoration: none;
  width: 150px;
  height: 20px;
  font-family : sans-serif, arial, helvetica;
  font-size : 10pt;
  font-weight : bold;
  color: rgb(0,0,0);
  margin : 0px 0px 0px 0px;
  padding : 4px 0px 3px 10px;
  background-color: rgb(153,204,255);
}
td.prav
{
  text-decoration: none;
  width: 130px;
  height: 20px;
  font-family : sans-serif, arial, helvetica;
  font-size : 10pt;
  font-weight : bold;
  color: rgb(0,0,0);
  padding : 4px 0px 3px 20px;
  background-color: rgb(153,204,204);
}
td.prav2
{
  text-decoration: none;
  width: 190px;
  height: 20px;
  font-family : sans-serif, arial, helvetica;
  font-size : 10pt;
  font-weight : bold;
  color: rgb(0,0,0);
  padding : 4px 0px 3px 10px;
  background-color: rgb(153,204,204);
}
td.prazdny
{
  text-decoration: none;
  width: 150px;
  height: 20px;
}

