/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



html, body, form, button, fieldset,h1, h2, h3, h4, h5, h6, img, p, pre,blockquote, ul, ol, dl, address,tr, th, td, table, dd, dt
{
	margin: 0;
  padding: 0;
  text-indent: 0;
  border: 0;
}
body {
color: #636363;
font-family: sans-serif;
font-size: 0.87em;
margin:0;
background: #dbdadb url("obrazky/bg.jpg") repeat-x;
}
#celek-zaklad {
width: 900px;
margin-left: auto;
margin-right: auto;
}
#header {
width: 900px;
height: 240px;
background: url("obrazky/header.jpg") no-repeat;
}
h1 {
margin: 0;
padding: 0;
font-size: 160%;
font-weight: normal;
display: none;
height:0;
}
#head-obr-1 {
width: 142px;
height:107px;
display: inline;
margin-top:86px;
margin-left:74px;
float:left;
}
#head-obr-2 {
width: 120px;
height:90px;
display: inline;
margin-top:104px;
margin-left:40px;
float:left;
}
#head-obr-3 {
width: 142px;
height:107px;
display: inline;
margin-top:89px;
margin-left:38px;
float:left;
}
#nauvod a {
width: 300px;
height:200px;
display: block;
margin-top:30px;
float:left;
}
#kontaktujte-nas a {
width: 180px;
height:40px;
display: block;
margin-top:-170px;
float:right;
}
#telo {
width: 900px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
min-height: 800px;
background: white url("obrazky/container-start.jpg") no-repeat;
float: left;
}

#obsah{
width: 900px;
float:left;
padding:0px 0px 0px 0px;
background:  url("obrazky/obsah-middle.png") repeat-y;

}
#text{
width: 655px;
float:left;
padding:0px 0px 0px 25px;
text-align: justify;
}

.pravypanel {
width: 172px;
border:5px solid #f98410;
background: white;

font-size:90%;
padding:0px;

margin-top:14px;
}
.pravypanel h3 {
margin: 1px 1px 1px 1px;
padding: 4px 0px 0px 0px;
font-size: 100%;
font-weight: bold;
color: #fff;
height: 21px;
background: #543320;
text-align: center;
}
.pravypanel p {
margin-top:5px;
margin-left:5px;
margin-bottom: 0;
}
p.kon {
margin-top:1px;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
margin-left:0;
margin-bottom: 0;
background: #eeeeee;
font-size:110%;
}
p.kon2 {
padding-top:3px;
padding-bottom:3px;
margin-top:1px;
padding-left:5px;
margin-left:0;
margin-bottom: 0;
background: #fbede0;
font-size:110%;
}

p.hodiny {
padding-top:2px;
padding-bottom:3px;
padding-left:3px;
margin-left:5px;
margin-top: 2px;
margin-bottom:0;
font-size:100%;
background: #fafafa url("obrazky/polozka-hodiny.jpg") no-repeat;
width:160px;
height: 20px;
}
span.dny {
color: white;
font-size:100%;
font-weight: bold;
margin-right:30px;
}

.pravypanel-obal {
width: 172px;
float: right;
margin-right:30px;
}

.pravypanel2 {
width: 172px;
border:5px solid #454545;
background: white;

font-size:90%;
padding:0px;

margin-top:14px;
}
.pravypanel2 h3 {
margin: 1px 1px 1px 1px;
padding: 4px 0px 0px 0px;
font-size: 100%;
font-weight: bold;
color: #fff;
height: 21px;
background: #c25e00;
text-align: center;
}


#patka {
clear: both;
height:199px;
background: #E8E8E8 url("obrazky/footer-repeat.jpg") repeat-x;
}
#patka-uvnitr {
clear: both;
height:199px;
margin-left: auto;
margin-right: auto;
width:900px;
background:  url("obrazky/footer.jpg") no-repeat;
}
p#obsah_patky {
font-size: 90%;
width:600px;
margin-left: 10px;
margin-right: auto;
padding-top:93px;
color: #fff;
}
p#obsah_patky a {
color: #fff;
}
p {
line-height: 140%;
margin-bottom:15px;
}

ol {
margin : 0px 0px 0px 0px;
padding : 0;
list-style-image: URL('obrazky/odrazka.png');
}
ol li {
margin : 0px 5px 0px 30px;
padding : 0px 0 5px 5px;
list-style-type: none;
}

ul
{
margin-left: 15px;
margin-top:10px;
padding-left: 0;
list-style: none;
}

ul li
{
padding-left:20px;
padding-bottom:7px;
margin-bottom:2px;
background: url("obrazky/odrazka.jpg") no-repeat 0 3px;

}


h2 {
margin: 15px 0px 10px -15px;
padding: 15px 35px 15px 25px;
font-size: 170%;
font-weight: normal;
color: #636363;
float: left;
background: white;
}
#resetovac {
clear: both;
}
h3 {
margin: 20px 0px 5px 0;
padding: 0px 0px 0px 0px;
font-size: 130%;
font-weight: bold;
color: #e77918;
}

h4 {
margin: 0px 15px 0px 25px;
padding: 0px 5px 5px 20px;
font-size: 110%;
color: #E33534;
}

a:link {
color: #af5c12;
}
a:visited {
color: #af5c12;
}
a:hover {
color: #212121;
text-decoration: none;
}
strong {
font-weight: bold;
color: #af5c12;
}

table { 
margin-top:5px;
margin-bottom:10px;
border-collapse: collapse; 
border: 1px solid #F87E0F;
margin-left: 50px;
text-align: left;
background: #fff;
}
table td {
border: 1px solid #F87E0F;
padding: 5px;

}
table th {
border: 2px solid #F87E0F;
padding: 5px;
background: #454545;
color: white;
text-align: center;

}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	margin-top:10px;
	}
img {
	border: 0px solid  #000;
	}
img.alignright {
	padding: 10px;
	margin: 0 17px 2px 7px;
	display: inline;
	float: right;
	}
img.alignleft {
	padding: 5px;
	margin: 5px 0px 2px 25px;
	display: inline;
	float: left;
	}
	










/* začátek menu */
.obal-menu
{
margin:0;
float: left;
padding:0;
}
.nav
{
margin: 0;
padding: 0px 0px 0px 10px;
width:900px;
}
.nav li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
.nav a:link, .nav a:visited
{
float: left;
font-size:100%;
padding: 11px 16px 0px 17px;
text-decoration: none;
text-align: center;
color: #fff;
height:29px;
background: #fff url("obrazky/polozka-menu.jpg");
margin-left:1px;
font-weight: bold;
font-size: 90%;
}
.nav a:link.active, .nav a:visited.active, .nav a:hover
{
color: #fff;
background: #fff url("obrazky/polozka-menu-hover.jpg");

}
/* konec menu */


.nav li.current_page_item a
{ 

color: #fff;
background: #fff url("obrazky/polozka-menu-hover.jpg");

} 
.nav li.current-cat a, .nav li.current-cat a:visited
{ 

color: #fff;
background: #fff url("obrazky/polozka-menu-hover.jpg");

} 






/*------------------------- MENU VERTICAL end --------------------------- */
#menuvertical ul
{ 
padding: 0 0 0 0; 
margin:-5px 1px 3px -14px;
list-style-image: none !important; 
list-style-type: none !important; 
background: none;
} 
#menuvertical li 
{ 
list-style-image: none !important; 
list-style-type: none !important; 
background: none;
margin: 0; 
padding:0;
} 
#menuvertical a, #menuvertical a:visited
{ 
height:28px;
display: block; 
text-decoration: none; 
color: #fff;
font-weight:bold;
font-size:105%;
background: #C25E00  url("obrazky/polozka-menu.jpg") repeat-x;
margin:0px 0px 4px 0px;
padding:9px 0px 0px 10px; 

} 

#menuvertical a:hover
{ 

background: red  url("obrazky/polozka-menu-hover.jpg") repeat-x;
} 

/*------------------------- MENU HORIZONTAL end --------------------------- */




#sideshoppingcart h3
{ 

display: none;
}