* {
margin: 0px;
padding: 0px;
}

body {
  background: url('images/background.jpg') repeat-x;
}

BODY, A, TH, TD, INPUT,SELECT,FONT,DIV
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	   
}

a img {border: 0px solid white;}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT, A
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;}

ul,ol {padding-left: 20px;}

p {padding: 10px 0px 10px 0px;}

.BaseTable {
  width: 866px;
}

.dayinfo {
color: white;
background-color:#FF0000;
height: 20px;
padding: 0px 5px 0px 5px;
}

.input_search {
border: 0px solid red;
background: url('images/search.jpg') center center no-repeat;
width: 120px;
height: 15px;
}

.input_lupa {
border: 0px solid red;
background: url('images/lupa.jpg') center center no-repeat;
width:20px;
height: 15px;
}

/*####### MENU ########*/

#menu {
height: 40px;
background: url('images/menu_background.jpg') repeat-x;
}

#menu ul {
width: 680px;
}

#menu ul li {
list-style: none;
margin: 0px 5px 0px 5px;
float: left;
}

#menu ul li a {
color: black;
font-weight: bold;
text-decoration: none;
height: 23px;
display:block;
_display:inline;
position: relative;
padding: 5px 10px 0px 10px;
}

#menu ul li a .menu_left {
display: block;
width: 7px;
height: 23px;
position: absolute;
top:0px;
left: 0px;
}
#menu ul li a .menu_right {
display: block;
width: 6px;
height: 23px;
position: absolute;
top:0px;
right: -1px;
}
#menu ul li a:hover,#menu ul li a.menu_active {
background: url('images/button_center.jpg') repeat-x;color: #D90200;}
#menu ul li a:hover .menu_left, #menu ul li a.menu_active .menu_left {
background: url('images/button_left.jpg');}
#menu ul li a:hover .menu_right, #menu ul li a.menu_active .menu_right{
background: url('images/button_right.jpg');}

#header {
height: 213px;
background: url('images/header.jpg') no-repeat;
}

#TableLogin {
margin: 5px;
margin-bottom: 40px;
}

.desc {
color: #858A90;
font-size: 0.6em;
}

#TableLogin .desc {
line-height: 1.7em;
}

#TableLogin .input {
border: 0px solid white;
padding: 3px;
width: 105px;
height: 20px;
background: url('images/input.jpg');
}

#TableLogin .submit {
width: 21px;
height: 14px;
background: url('images/ok.jpg');
border: 0px solid white;  
}

.box_left {
margin: 15px 0px 20px 0px;
width: 194px;
background: url('images/box_left_patern.jpg') repeat-y;
}

.box_left_kategorie {
width: 194px;
height: 18px;
background: url('images/kategorie.jpg') no-repeat;
}

.box_left ul {
margin: 5px 0px 10px 30px;
list-style-image: url('images/odrazka.jpg');
font-size: 1.1em;
font-weight: bold;
}

.box_left ul a {
color: #858A90;
font-size: 0.7em;
font-weight: normal;
}

.box_left_kontakt {
width: 194px;
height: 18px;
background: url('images/kontakt.jpg') no-repeat;
}

#box_left_TableKontakt {
padding: 20px 0px 20px 40px;
line-height: 1.0em;
background: url('images/foun.jpg') 10px 25px no-repeat;
}

.box_left_bottom {
width: 194px;
height: 7px;
background: url('images/box_left_bottom.jpg') no-repeat;
overflow: hidden;
}

#TdObsah {
background: url('images/body.jpg') center top no-repeat;
}

#TableObsah {
margin: 5px 0px 5px 0px;
}

#obsah {
background: url('images/body_patern.jpg') repeat-y;
padding: 10px 20px 10px 20px;
}

#obsah h2 {
background:#E91524;
padding: 3px 3px 3px 10px;
}

.box_right {
margin-top: 30px;
background: url('images/box_right_patern.jpg') repeat-y;
}

.box_right_top {
background: url('images/vyhledavani.jpg');
width: 192px;
height: 18px;
}

.box_right_bottom {
background: url('images/vyhledavanie_bottom.jpg');
width: 192px;
height: 8px;
overflow: hidden;
}

#footer {
height: 46px;
background: url('images/footer.jpg');
}

#footer a {
color: #858A90;
font-size: 0.8em;
}

#footer img {
padding: 0px 5px 0px 15px;
}


/*######## obsah #########*/

#Table_Ponuka {

}

#Table_Ponuka h3 {
padding: 3px;
text-align: center;
font-size: 12px;
word-spacing: -1px;
}

#Table_Ponuka a {
text-decoration: none;
color: #000000;
}

.ZakazkaVolby {
text-align: right;
}

.ZakazkaVolby a {
color: #666666;
}


.leftAred {
color: #FF0000;
text-align: right;
}

.grey {
color: #858A90;
}

.center {
text-align: center;
}

div#PhotoBig 
{
     width: 405px;
     height: 305px;
     border: 1px solid black;
     position: absolute;
     left: -5px;
     top: -5px;
     background-color: #E91524;
     display: none;
     padding-left: 5px;
     padding-top: 5px;
}

div#PhotoBigShadow
{
     width: 405px;
     height: 305px;
     position: absolute; 
     right: 10px;
     top:-240px;
     z-index: 999;
     padding-left: 5px;
     padding-top: 5px;
     background-color: #CCCCCC;
     display: none;
}

img#PhotoBigClose 
{
     position: absolute;
     top: 15px;
     right: 15px;
     cursor: pointer;
     cursor: hand;
}

img#PhotoBigPrevious 
{
     position: absolute;
     top: 15px;
     right: 95px;
     cursor: pointer;
     cursor: hand;
}

img#PhotoBigNext 
{
     position: absolute;
     top: 15px;
     right: 55px;
     cursor: pointer;
     cursor: hand;
}       
