body {
margin: 0;
padding: 0;
background-color: #b00007; 
font-family: Verdana, sans-serif;
font-size: 80%;
}

#master {
width: 800px;
background-color: white;
margin-left: 20px;
margin-right: 20px;
background-image: url(images/sidebar.png);
background-position: top right;
background-repeat: repeat-y;
}

#masterindex {
width: 800px;
background-color: white;
margin-left: 20px;
margin-right: 20px;
padding: 0;
}


#stin-left {
width:840px;
margin-left: auto;
margin-right: auto;
background-image: url(images/stin-left.gif);
background-position: top left;
background-repeat: repeat-y;
}

#stin-right {
background-image: url(images/stin-right.gif);
background-position: top right;
background-repeat: repeat-y;
}

#content {
width: 580px;
float: left;
padding: 20px;
}

#contentindex {
padding: 20px;
width: 760px;
}

#contentindex a:hover {
text-decoration: none;
}

#content .section img {
display: block;
float: left;
padding-bottom: 15px;
}

#seznam ul {
list-style-image: url(images/dot.gif);
margin: 0 0 15px 0;
padding: 0;
margin-left: 17px;
}

#sidebar {
width: 140px;
float: right;
padding: 20px;
}

#sidebar li {
padding-bottom: 1px;
margin: 1px 0 0 0;
}

#sidebar ul {
list-style-image: url(images/dot.gif);
margin: 0;
padding: 0;
margin-left: 11px;
}

#footer {
background-color:#FFCC00;
padding-top: 20px;
height: 60px;
clear: both;
text-align: center;
}

.cleaner {
clear: both;
}

a {
text-decoration: none;
color: #5166a2;
border-width: 0;
border: none;
}

a:hover {
text-decoration: underline;
}

#header {
background: url(images/fotoheader.jpg);
width: 800px; 
height: 140px; 
margin-left: auto;
margin-right: auto;
padding: 0;
}

#header h1 {
margin-bottom: 0;
margin-top: 0;
margin-left: 0;
padding: 0;
font-size: 0;
text-indent: -999px;
}

#header a {
display: block;
height: 140px;
width: 800px;
padding: 0;
margin: 0;
}

#header a:hover {
text-decoration: none;
}


h2 {
margin: 0;
margin-top: 5px;
padding-bottom: 5px;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 180%;
color: #b00007;
}

h3 {
text-transform: uppercase;
font-size: 90%;
margin: 0;
padding-top: 2px;
padding-bottom: 10px;
color: #b00007;
}

/*nadpisy v sections informace o workshopech a v section home data workshopu*/
h4 {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 130%;
margin: 0 0 7px 0;
padding-top: 5px;
padding-bottom: 0;
color: #b00007;
}

/*instructions nadpisy v seznamu*/
h5 {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 110%;
margin: 0 0 5px 0;
padding: 0;
padding-top: 8px;
color: #666;
}

/*links ul*/
h6  {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 120%;
text-transform: uppercase;
font-weight: bold;
margin: 2px;
padding-top: 8px;
padding-bottom: 0;
color: #484973;
}

/*workshops ul*/
h7 {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 110%;
font-weight: bold;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
color: #484973;
}

/*sidebar*/
h8 {
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;
font-weight: bold;
margin: 0;
padding-top: 0;
padding-bottom: 0;
color: #484973;
}
/*sidebar*/
h9 {
text-transform: uppercase;
font-size: 110%;
font-weight: bold;
margin: 0;
padding-top: 15px;
padding-bottom: 0;
color: #08203a;
}


p {
color: #666;
margin: 0;
margin-bottom: 5px;
}

.animace {
padding: 0;
margin: 0 0 5px 0;
border-width: 0;
}

.pick {
padding: 0;
margin: 0;
border-width: 0;
}

.pickupcoming {
padding: 0;
margin: 0 10px 0 0;
border-width: 0;
}

.pickleft {
padding-right: 12px;
padding-left: 0;
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 10px;
border-width: 0;
float: left;
}

.pickright {
padding-right: 0;
padding-left: 0;
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 10px;
border-width: 0;
float: right;
}

.pickwide {
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
border-width: 0;
}


.video {
width: 425px;
margin: 15px auto;
padding: 0 57px 0 57px;
}

.video2 {
width: 640px;
margin: 15px auto;
padding: 0;
}

#nav {
background-color: #C5060F;
margin: 0;
padding: 8px;
list-style: none;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 140%;
padding-left: 12px;
}

#nav li {
display: inline;
}

#nav a {
text-decoration: none;
color: #aaa;
padding: 8px;
}

#nav a:hover {
color: #fff;
}

.data {
border: 1px dashed #aaa;
padding: 5px 15px;
margin-top: 5px;
margin-bottom: 5px;
}

.section {
background-color: #f5f2f2;
border: 1px dashed #aaa;
padding: 8px 10px;
margin-top: 5px;
margin-bottom: 0;
}

.section ol {
padding: 0;
margin: 0;
}

.section ol li {
list-style-image: none;
margin: 0 0 0 23px;
padding: 7px 0 7px 0;
color: #666;
}

.section ul {
padding: 0;
margin: 0;
}

.section li {
list-style-image: url(images/dot.gif);
margin: 0 0 0 14px;
padding: 0 0 7px 0;
color: #666;
}

.sectionindex {
padding: 0;
margin: 0 15px 0 0;
float: left;
border-width: 0;
}

.sectionindextext {
background-color: #f5f2f2;
border: 1px dashed #aaa;
padding: 8px 10px 20px 20px;
margin-bottom: 20px;
height: 100px;
width: 590px;
overflow: hidden;
text-decoration: none;
}

.sectionindextext:hover {
background-color:#FFCC00; 
} 

.sectionhome {
background-color: #f5f2f2;
border: 1px dashed #aaa;
padding: 8px 10px 20px 20px;
margin-bottom: 20px;
height: 250px;
overflow: hidden;
text-decoration: none;
}

.sectionhome:hover {
background-color:#FFCC00; 
} 

.sectionleft {
background-color: #f5f2f2;
border: 1px dashed #aaa;
padding: 8px 10px 50px 20px;
margin-bottom: 0;
height: 135px;
width: 250px;
overflow: hidden;
text-decoration: none;
float: left;
}

.sectionleft ul {
padding: 0;
margin: 0;
}

.sectionleft li {
list-style-image: url(images/dot.gif);
margin: 0 0 0 14px;
padding: 0 0 5px 0;
color: #666;
}

.sectionright {
background-color: #f5f2f2;
border: 1px dashed #aaa;
padding: 8px 10px 50px 20px;
margin-bottom: 0;
height: 135px;
width: 250px;
overflow: hidden;
text-decoration: none;
float: right;
}

.sectionright ul {
padding: 0;
margin: 0;
}

.sectionright li {
list-style-image: url(images/dot.gif);
margin: 0 0 0 14px;
padding: 0 0 5px 0;
color: #666;
}

.sectionfoto {
background-color: #f5f2f2;
border: 1px dashed #aaa;
padding: 15px;
margin-bottom: 10px;
margin-top: 5px;
height: 248px;
width: 248px;
overflow: hidden;
text-decoration: none;
float: right;
}

.pageup {
padding: 0 0 5px 0;	
text-align: center;
margin: 0;
}

.apply {
padding: 0 0 5px 0;	
text-align: right;
margin: 0;
}

.onlyindex {
text-align: center;
padding: 15px 25px;
background-color:#f2e58d;
}


