HTML {margin-top: 0px;	margin-bottom: 0px;	/* scrollbar-arrow-color:    Black;	scrollbar-face-color:   ;	scrollbar-track-color:   ;	scrollbar-shadow-color: ;   */
}

Body  {font-family:   tahoma ; color: #2e2e2e; margin: 0px; padding: 0px; text-align: left; background-color: white; 
}

H1 {FONT: 125%  Tahoma; font-weight: normal;
}
H2 {FONT: 110%  Tahoma; font-weight: normal;
}
H3 {FONT: 95%  Tahoma; font-weight: normal;
}
H4 {FONT: 80%  Tahoma; font-weight: normal;
}	
img {border: 0px;
}
p  {margin: 0px; padding: 0px; border: 0px; 
}
p {font-size: 80%; text-align: left;
}
a {text-decoration: underline; color: #ff770b;
}
a:hover {text-decoration: none; color: #ff770b;
}
.clear {clear: both;
}
.text {color: #2e2e2e; 
}
.text a {color: #ff770b; 
}
.text a:hover {color: gray;  text-decoration: none;
}
.text_float_left{color: black; position: relative; float: left; 
}
.text_float_left a {color: #ff770b; 
}
.text_float_left a:hover {color: gray; 
}
.text_small {font-size: 75%; 
}
.text_vice {font-size: 75%; margin: 20px 0px;
}
.orange {color: #ff770b; 
}

div#odkazy {
	height: auto; background-color: #313131; color: white; width: 100%; margin-bottom: 10px; padding: 0px; overflow: hidden;position: relative; top: 10px;
}

div#kont {
	color: orange; padding: 3px 10px; overflow: hidden; font-size: 11px; 
}
div#odkazy H3 {
	font-size: 12px; font-weight: bold; position: relative; float: left; vertical-align: top; margin-right: 5px; position: relative;
}
div#odkazy a {
	color: white; text-decoration: underline; font-size: 11px;
}
div#odkazy a:hover {
	color: orange; text-decoration: none;
}

#kontejner  {width: 726px!important; width: 766px; margin-left: auto; margin-right: auto; padding: 0px 20px 0px 20px;  background-color: white; margin-top: 10px;
}

#logo {position: relative; float: left; width: 235px; height: 35px; 
}

#menu  {width:231px; margin-top: 20px; text-align: left; background-image: url(../img/menu-bg.gif); background-repeat: no-repeat;  
height: 212px; position: relative; float: left;
}
#menu ul {display: block; list-style: none; margin: 0px; padding: 0px; margin-top: 30px; margin-left: 20px; 
}
#menu ul li {display: block; list-style: none; margin: 0px; padding: 0px; line-height: 22px;
}
#menu ul li a {font-size: 80%; color: white; display: inline; list-style: none; margin-left: 15px; margin-right: 15px; font-weight: bold; text-decoration: none; text-transform: uppercase;
 font-family: Arial, Helvetica, sans-serif; background-image: url(../img/sipka-menu.gif); background-repeat: no-repeat; background-position: left;
 padding-left: 21px; border-bottom: 1px dotted gray; padding-bottom:2px; 
}
#menu ul li a:hover {text-decoration: underline; color: #FF770B;
}
span.activ  {color: #FF770B; font-weight: bold;
}

#header {width: 464px; height: 214px; position: relative; float: left; margin-left: 20px; margin-top: 20px; background-image: url(../img/header.jpg); background-repeat: no-repeat;
}

#main {width:100%; margin: 10px; margin-top: 20px; 
}


#left {position: relative; float: left;  margin: 0px; padding: 0px; width: 220px!important;  width: 240px; padding-right: 20px; overflow: hidden; 
border-right: 1px dotted gray;
}
#left H2 { margin: 0px; padding: 0px; width: 190px; padding-bottom:5px; border-bottom: 3px solid #ff770b;
}
#left H3.orange { margin: 0px; padding: 0px; width: 190px; color:#ff770b; margin: 10px 0px; 
}
#left H3 { margin: 0px; padding: 0px; width: 190px; color: black; width: 190px;margin: 20px 0px 10px 0px;
}

#left ul {display: block; list-style: none; margin: 0px; padding: 0px; margin-top: 10px; margin-left: 0px;
}
#left ul li {display: block; list-style: none; margin: 0px; padding: 0px; line-height: 20px; font-size: 75%; color: #ff770b; background-image: url(../img/sipka-seda.gif);
padding-left: 15px; background-repeat: no-repeat;  background-position: 0px 7px;
}
#left ul li a {
}
#left li a:hover {text-decoration: underline;
}

#right {position: relative; float: left;  margin: 0px; padding: 0px; width: 460px!important; width: auto; overflow: hidden; margin-left: 20px;

}
#right H2 { margin: 0px; padding: 0px; width: 250px; padding-bottom:5px; border-bottom: 3px solid #ff770b;
}
#right H3 { margin: 0px; padding: 0px; padding-bottom:10px; margin-top: 10px; font-size: 95%;  color: black;
}

#block-left {position: relative; float: left;  margin: 0px; padding: 0px; width: 190px; overflow: hidden; margin-top: 20px;
}
#block-left H3 { margin: 0px; padding: 0px; padding-bottom:0px; margin-top: 10px; font-size: 90%;  color: #FF770B;
}
#block-left ul { margin: 0px; padding: 0px;  
}
#block-left ul li { margin: 0px; padding: 0px; font-size: 80%;  
}

#block-right {position: relative; float: left;  margin: 0px; padding: 0px; width: auto; overflow: hidden; margin-left: 40px;margin-top: 20px;
}
#block-right H3 { margin: 0px; padding: 0px; padding-bottom:0px; margin-top: 10px; font-size: 90%;  color: #FF770B;
}
#block-right ul { margin: 0px; padding: 0px;  
}
#block-right ul li { margin: 0px; padding: 0px; font-size: 80%;  
}

#block {position: relative; float: none;  margin: 0px; padding: 0px; width: auto; overflow: hidden; margin-top: 20px;
}
#block H3 { margin: 0px; padding: 0px; padding-bottom:0px; margin-top: 10px; font-size: 90%;  color: #FF770B;
}
#block ul { margin: 0px; padding: 0px;  
}
#block ul li { margin: 0px; padding: 0px; font-size: 80%;  
}
#block-float {position: relative; float: left;  margin: 0px; padding: 0px; width: auto; overflow: hidden; margin-bottom: 20px;
}
.float-right { margin: 0px; padding: 0px 0px 5px 10px;   position: relative; float: right;
}


#kontakt-box {margin: 0px; padding: 0px; width: 220px!important;  width: 240px; padding-right: 20px; overflow: hidden;  background-image: url(../img/box-bg.gif);
 background-repeat: no-repeat; background-position: left top; height: 202px;

}
#kontakt-box H2 { margin: 0px; padding: 0px; padding-bottom:5px;  background-image: none; border: 0px; margin-left: 10px; margin-top: 20px;
}

#kontakt-box ul {display: block; list-style: none; margin: 0px; padding: 0px; margin-top: 10px; margin-left: 10px;
}
#kontakt-box ul li {display: block; list-style: none; margin: 0px; padding: 0px; line-height: 16px; font-size: 75%; color: white;  background-image: none;
}
#kontakt-box ul li a {
}
#kontakt-box ul li a:hover {text-decoration: underline;
}

#vlevo {position: relative; float: left;  margin: 0px ;  padding: 0px; margin-right: 40px; margin-bottom: 25px; font-size: 80%;
}


#vlevo ul {display: block; list-style: none; margin: 0px; padding: 0px; margin-top: 0px; margin-left: 0px;
}


#vpravo {position: relative; float: left;  margin: 0px ;   padding: 0px; margin-bottom: 25px;font-size: 80%;
}
#vpravo ul {display: block; list-style: none; margin: 0px; padding: 0px; margin-top: 0px; margin-left: 0px;
}



/*
#right {position: relative; float: left;  margin: 0px; padding: 0px; width: 330px; margin-left: 5px;
}
.link_right {color: #F27B38; text-align: left; 
}
.link_right a {color: #F27B38; 
}
.link_right a:hover {color: #F27B38; text-decoration: none;
}
*/

table#cenik {position: relative; float: none;  margin: 0px; padding: 0px; margin-top: 30px; text-align: left; border: 1px solid gray;
}
table#cenik td {padding: 2px 10px 2px 10px;text-align: left; font-size: 80%; border-bottom: 1px solid gray;
}
table#cenik th {padding: 2px 10px 2px 10px;text-align: left; font-size: 90%;border-bottom: 1px solid gray;  background-color: gray; color: white
}
table#cenik tr {border-bottom: 1px solid gray; 
}

#paticka {position: relative; float: none;  margin: 0px; padding: 0px; width: 100%; padding-top: 16px; margin-top: 30px; text-align: left; 
border-top: 3px solid gray;
}

.paticka_left {text-align: left; position: relative; float: left;
}
.paticka_left a {text-align: left;color: #F27B38;
}
.paticka_left a:hover {text-align: left;color: #F27B38;
}

.paticka_right {text-align: left; position: relative; float: right;
}
.paticka_right a {text-align: left;color: #F27B38;
}
.paticka_right a:hover {text-align: left;color: #F27B38;
}


/* formulář Success */
#success {padding: 10px;  border: 2px solid #DEE9F7; background-color: #F4F8FC; vertical-align: top; margin-top: 60px; margin-bottom: 60px; margin-left: 50px;
}
#success .text_thanks {color: black; font-size: 90%; padding: 20px; text-align: center;
}
#success .text_thanks a {color: #F27B38; 
}





