.vanoce {
width: 800px;
padding: 15px 30px 10px 30px;
margin: 20px 0px 20px 60px;
border: 2px solid #ff3300;
background: #ffff66; 
font-size: 0.9 em;
color: #000000;
}


body {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
  background: url("design/bg-body.jpg") repeat-x top left #ededed;
  text-align: center;
  text-align: left;
  font-family: "trebuchet ms", arial, sans-serif;
  font-size: 13px;
  color: #444444;
}

#sleeve {
  width: 1130px;
  margin: auto;
  padding: 0px 0px 0px 0px;
  border: 0px solid blue;
}

h1 {
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
  font-family: "trebuchet ms", arial, sans-serif;
  font-size: 1.4em;
  font-weight: bolder;
}
h2 {
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
  font-family: "trebuchet ms", arial, sans-serif;
  font-size: 1.2em;
  font-weight: bolder;
}
h3 {
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
  font-family: "trebuchet ms", arial, sans-serif;
  font-size: 1em;
  font-weight: bolder;
}


#all-page {
  width: 975px;
  margin: auto;
  padding: 0px 0px 0px 0px;
  background: #fff;
  font-size: 14px;
  border: 0px solid red; 
  float: left;
}

.header {
  width: 975px;
  height: 244px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border: 0px solid green; 
}

a img {
  border: 0px;
}

.redbar {
  background: #ed1c24;
  height: 15px;
  line-height: 15px;
  font-size: 10px;
  color: #fff;
  text-align: right;
  padding: 0px 0px 0px 0px;
}

.redbar a{
  color: #fff;
  font-size: 10px;
  text-decoration: none;
}

.redbar a:hover{
  color: yellow;
  text-decoration: underline;
}


.menum {
  padding: 0px;
  margin:  0px;
  width: 975px;
  height: 7px;
}

.menu {
  background: url("design/menu.jpg") no-repeat top left #D18C4B;
  width: 975px;
  height: 41px;
  padding: 0px;
  margin:  0px 0px 0px 0px;
  font-family: "trebuchet ms", arial, sans-serif;
  font-size: 20px;
  color: #cd853f;
  text-align: center;
  font-weight: bolder;
  text-decoration: none; 
}

.menu a{
  color: Maroon;
  font-size: 20px;
  font-weight: bolder;
  text-decoration: none;
  font-weight: bolder;
}

.menu a:hover, .menu a.menuselect:hover{
  color: Black;
  text-decoration: underline;
}

.menu a.menuselect{
  color: #996633;
  font-size: 20px;
  font-weight: bolder;
  text-decoration: none;
  font-weight: bolder;
}


.projekty {
  font-family: "trebuchet ms", arial, sans-serif;
  font-size: 12px;
  padding: 0px 10px 0px 0px;  
  text-align: center;
  color: #000080;
  border-top: 0px solid #a0a1a4;  
}
.projekty a{
  color: #000080;
  font-size: 12px;
  text-decoration: none;
}

p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  // font-weight: bolder;
  text-align:justify;
  text-indent: 2em;
}

.in-page {
  margin: 10px 0px 0px 50px;
  border: 0px solid #a0a1a4;
  width: 900px;
  text-align: left;
}
.Xfl-left {
  float: left;
  margin: 10px;
}
.Xfl-right {
  float: right;
  margin: 10px;
}

.obj_left {
  background: green;
}

.banner {
 margin: 10px 0px 0px 10px;
 border: 0px solid red;
 display: block;
 width: 130px;
 height: 750px;
 text-align: left;
  float: left;
}

.note {
	font-size: 0.85em;
	color: #696969;
    font-style: italic;
}

td {
border: 0px solid green;
vertical-align: top;
}

.cena-a{
border-width: 0px 1px 5px 0px;
border-style: solid dotted solid dotted;
border-color: grey;
}

.cena-e{
border-width: 0px 1px 5px 0px;
border-style: solid dotted solid dotted;
border-color: green;
}

.cena-i{
border-width: 0px 1px 5px 0px;
border-style: solid dotted solid dotted;
border-color: orange;
}

.cena-m{
border-width: 0px 1px 5px 0px;
border-style: solid dotted solid dotted;
border-color: red;
}


.facebook-mujpullitr{
height: 60px;
}



.skrt{
text-decoration: line-through;
}

.red {   
	color: red;
}

.dis-no {   
	display: none;
}

.dis-block {   
	display: block;
}

.normal {
font-style: normal;
}

.italic {
font-style: italic;
}

.bold {
font-weight: bold;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.cleaner {
	width: auto;
	font-size: 0px;
	height: 0px;
	clear: both;
}
.w30 {
width: 30px;
}
.w40 {
width: 40px;
}
.w50 {
width: 50px;
}

.w80 {
width: 80px;
}

.w100 {
width: 100px;
}

.w150 {
width: 150px;
}

.w200 {
width: 200px;
}
.w220 {
width: 220px;
}
.w250 {
width: 250px;
}

.w300 {
width: 300px;
}

.w350 {
width: 350px;
}

.w400 {
width: 400px;
}

.w450 {
width: 450px;
}

.w500 {
width: 500px;
}

.w550 {
width: 550px;
}

.w600 {
width: 600px;
}
.w650 {
width: 650px;
}
.w700 {
width: 700px;
}
.w750 {
width: 750px;
}
.w800 {
width: 800px;
}
.w850 {
width: 850px;
}
.w900 {
width: 900px;
}
.pad-l-50 {
padding-left: 50px;
}
.pad-l-100 {
padding-left: 100px;
}

.fl-left {
float: left;
}
.fl-right {
float: right;
}
.font-size10 {
  font-size: 10px; 
}
.border {
  border: 1px solid red; 
}  

.help { 
border-bottom: 1px dotted black; cursor:help; 
}

