body {
	color: #fff;
	font-family: verdana;
	line-height:120%;
	font-size: 0.55em;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	height:100%; 
	
	scrollbar-base-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-face-color: black;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
	scrollbar-track-color: #fff;
	

	background-repeat: no-repeat;
	background-position: right top;
}
html {
height:100%; 
overflow: hidden;

}
body {
	
	padding-left: 0px;


	margin:0;
}
form {
	margin 0;
	padding: 0;
}
.cervene {
	color: red;
}
a:link {
	color: black;
}
.section a:visited {
	color: #aaaaaa;
}
#nav a:hover {
	color: white;
	background-color: black;
}
#nav a.active {
	color: white;
	background-color: black;
}
a:active {

}

h4, .clear { clear: both; padding-top: 20px; margin-bottom: 5px; }

p img { margin-bottom: 5px; margin-right: 2px;}

a { text-decoration: none; }

hr { clear: both; visibility : hidden;}
.foto {
float:left;
margin-right: 5px;
margin-bottom: 5px; 
}
h1{
font-family:  Arial, Helvetica, sans-serif;
font-weight: 800;
font-size: 300%;
line-height: 25px;
margin: 30px 0 23px 0;

padding:0;
}
h1 i{

font-size: 80%;
}
p, td, form {
line-height: 160%;

}

a {
color: white;
padding: 2px;
}

a.menu {
display:block;
font-size: 100%;
line-height: 100%;
padding: 3px 0;
width: 100px;
}
.section a.active {
display:block;
font-size: 100%;
line-height: 100%;
color: black;
background-color: white;
padding: 3px 0;
}
.firstsect a{
color: black;
display:block;

}
.firstsect .active , .firstsect a:hover{
padding: 3px 0;
display:block;
line-height: 100%;
color: #fff !important;
background-color:black !important;
} 
.firstsect h3 {
color: black;

}
#nav h3{
padding:0;
margin-top:0;
}
#nav .section h3{
}
#menu {
margin: 20px 0;
clear:both;
}


.homebut {
z-index:120;
display: block;
position: absolute;
background-color: transparent;
width: 170px;
height: 70px;
top: 0px;
left: 0px;
background-image: url(img/visualworkshop.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.homebut span { display: none;}


.firstsect{
width: 100px;
position:absolute;
left:0;
top:85px;
}
#s1{
position:absolute;
left:100px;
top:85px;
}
#s2{
position:absolute;
left:210px;
top:85px;
}
#s3{
position:absolute;
left:380px;
top:85px;
}
#nav {
z-index:100;

background-repeat: repeat-y;


height:100%; 

position:absolute;
left:0px;
top:0px;
width: 340px;
}

.section{
width: 100px;
float:left;
}
#content{
z-index:10;

padding:  0 0 0px 0px;
color: black; 
height:100%;
width: 100%;

overflow: auto;
position:absolute;
left: 0px;
padding-left: 0px;
top:0;


border-right: none;
}
#contentin{

padding:  0 0 0px 20px;
color: black; 

margin-left: 340px;
top:0;


border-right: none;
}
#obrazky {
	
margin:0;
margin-top:20px;
padding:0;
text-align:left;
}
/*
background-color: #1c150d;
color: #a09384; 

background-color: white;
color: #1c150d;

//*/
#content a{
border:0;
}
#content a {
 text-decoration: underline;
 }
#content a img{
border:0;
}
#top ,.name{
height: 1px;
overflow: hidden;
visibility:hidden;
display:block;
}
.floatr{
float: right;
}
#content p{
width: 540px;

font-size: 120%;
margin: 0px 0 10px 0;
}
.navspacer{
display:block;
visibility: hidden;
height: 80px;

}
#content img{
margin-bottom: 1px;
}
#foot {
border: 1px solid red;
margin-top: 200px;
position: absolute;
bottom: 5px;
left: 90px;
line-height: 100%;
color: black; 

} 

.homebut:over {
display: block;
position: absolute;
background-color: transparent;
width: 170px;
height: 80px;
top: 0px;
left: 0px;
background-image: url(img/star.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#center {
margin: 0 auto;
margin-left: 50;
height: 100%;

text-align:left;
position: relative;
}
.thumb {

margin-left: 10px;
margin-bottom: 10px;
}
.contentend {
visibility:hidden;
margin-bottom: 30px;
display:block;
}
.cthumb  {
display:block;
padding:0;
float:left;
margin-right: 4px;
margin-bottom: 4px;
text-decoration:none !important;
}

.cthumb img {
border: 1px solid #fff;
margin-bottom: 0px !important;
}
.cthumb:hover img {
border: 1px solid black;
}
h3 {
margin-bottom: 10px;
}
#foots{
margin-top: 30px;
margin-bottom: 440px;
font-size: 8px;
}
.thumbpopis {
color: black;
background-color: white;
padding: 5px;
display:block;
text-decoration:none;
}
.cthumb:hover .thumbpopis {
color: white;
background-color: black;


}
#nextprev{
z-index:130;
background-color: #fff;
color: black;
padding: 5px 0;
position: absolute;
top: 35px;
left: 850px;
}
.sipky {
text-transform: uppercase;
padding: 5px;
font-size: 100%;
}

#nextprev a,  #nextprev a:visited , #content a:visited{
color:black;
background-color: white;
}
 
#nextprev a:hover{
color:white;
background-color: black !important;
}
.anchor {
border:0;
margin:0;
padding:0;
position: relative;
}
a.sipka {
text-decoration:none !important;
font-size: 14px;
}
#recent {
z-index:220;
width: 190px;
position: absolute;
left: 170px;
top: 90px;
}
#content table {
	width: 577px;
}
td, th, form {
	vertical-align: top;
	font-size: 120%;
}
form td {
	font-size: 100%;
}
th {
	font-weight: bold;
	line-height: 1.8em;
	color: #fff;
	padding: 1px 1px 1px 4px;
}
table.modul1 th {
	background-color: #3fa9d0;
}
#content table.modul1 {
	border-bottom: 1px solid #3fa9d0;
}
table.modul1 td, table.modul1 th {
	border-top: 1px solid #3fa9d0;
}
table.modul2 th {
	background-color: #acba00;
}
#content table.modul2 {
	border-bottom: 1px solid #acba00;
}
table.modul2 td, table.modul2 th {
	border-top: 1px solid #acba00;
}
table.modul3 th {
	background-color: #dd5902;
}
#content table.modul3 {
	border-bottom: 1px solid #dd5902;
}
table.modul3 td, table.modul3 th {
	border-top: 1px solid #dd5902;
}
td.t_time {
	width: 90px;
}
#content table.order {
	width: auto;
}
form {
	margin: 0;
	padding: 0;
}

