

body {
	margin: 0px 0;
	padding: 0;
	background: #ffffff url('images/background.PNG');
	font-style:normal; font-variant:normal; font-weight:normal; font-size:small; font-family:Arial, Helvetica, sans-serif
}



#contmain
{
width: 100%;
}

p 
{ 
margin-top: 8px;
}

a 
{
color: #000000;
}

a:hover 
{
text-decoration: none;	
}

img 
{
border: 0px;	
}

/* Content */

#content 
{
width: 1017px;
height: 733px;
margin: 0 auto;
padding-top: 0px;
background: url('images/pozad.PNG') no-repeat;
}

/* Header */

#header 
{
width: 845px;
height: 131px;
margin: 0 auto;
padding-top: 60px;
}

#header h1 
{
height: 95px; 
color: #fff;
float: left;
font-weight: normal;
margin-top: 0px;
line-height: 95px;
text-indent: 23px;
width: 43%; 
}


/* Menu */

#menu 	
{
width: 835px;
height: 49px;
border-left: 5px solid #ffffff;
border-right: 5px solid #ffffff; 
margin: 0 auto;
background: url('images/menu.PNG'); 
}

#menu ul 
{
margin: 0;
padding: 0;
list-style: none;
}

#menu li 
{
display: inline;
font-weight: bold;
}

#menu a 
{
display: block;
float: left;
height: 27px;
padding-top: 21px;
width: 120px;
text-align: center;
text-decoration: none;
color: #FFFFFF;
}

#menu a:hover, #menu .active a 
{
background: url('images/menu_r.PNG');
color: #FFFFFF
}

/* Obsah */

#obsah 
{
width: 825px;
height: 470px;
margin: 0 auto;	
}

#hlavni 
{
width : 670px;
float : left;
padding-top: 10px;
}

#reference 
{
background: url('images/bok.PNG') no-repeat;
height: 485px;
padding-top: 3px;
width : 145px;
float : left;
}

/*Hlavni*/

#hlavni span
{
font-weight : bold;
font-size : 10pt;
color: green;	
} 

#hlavni span 2 
{
font-weight : bold;
font-size : 10pt;
margin-top: 10px;
color: green;	
} 

/*tabulka hlavni*/

.table 
{    
padding-left: 15px;
width: 655px;
}

.sloupec 
{
float: left;
background: url('images/ddd.PNG') no-repeat;
}

.sloupec .nadpis 
{
padding-top: 6px;
padding-left: 10px;
padding-right: 36px;
font-weight: bold;
text-align: center;
}


.sloupec .text 
{
padding-left: 6px;
padding-right: 27px;
width: 185px;
height: 79px;
}	


.sloupec .chci 
{
height: 32px;		
margin-left: 4px;
margin-top: 6px;
padding-right: 8px;
background: url('images/sipka.PNG') no-repeat;
float: left;
}

.sloupec .chci div 
{
font-weight: bold;
padding-top: 6px;
margin-left: 36px;
padding-right: 8px;
}

/*tabulka hlavni2*/

.sloupec2 
{
float: left;
width: 645px;
padding-left: 10px;
margin-top: 10px;
}

.sloupec2 .nadpis2 
{
background: url('images/lista.PNG') no-repeat;
padding-top: 18px;
padding-left: 5px;
padding-right: 36px;
font-weight: bold;	 
}


.sloupec2 .text2 
{
margin-top: -5px;
padding-left: 10px;
padding-right: 8px;	
}	

.sloupec2 .text3 
{
margin-top: -5px;
padding-left: 10px;
padding-right: 8px;
line-height: 184%;
}	




/*tvorba*/

.tvorba 
{
float: left;
background: url('images/b2.PNG') no-repeat;
padding-left: 5px;
width: 655px;
}

.tvorba2 
{
float: left;
width: 645px;
padding-left: 10px;
margin-top: -3px;
}

.nadpis3 
{
font-size : 11pt;
padding-left: 5px;
padding-right: 36px;
padding-top: 5px;
font-weight: bold;
}

.tvorba2 .nadpis2
{
background: url('images/lista.PNG') no-repeat;
padding-top: 18px;
padding-left: 5px;
padding-right: 36px;
font-weight: bold;
}

.tvorba2 .postup 
{
margin-top: -3px;
padding-left: 33px;
padding-right: 8px;
line-height: 164%;
background: url('images/p1.bmp') no-repeat;
}

.tvorba .text 
{
margin-top: -2px;
padding-left: 10px;
padding-right: 8px;	
}	

.tvorba2 .text3 
{
margin-top: -2px;
padding-left: 10px;
padding-right: 8px;

}

.tvorba .text4 
{
margin-top: -2px;
padding-left: 10px;
padding-right: 8px;
line-height: 164%;
 	
}

/* ceník */

.tcenik 
{ 


padding-left: 42px;

}

.s1 
{

float: left;
background: url('images/s1.PNG') no-repeat;
height: 29px;
width: 390px;	
}

.s2 
{

float: left;
background: url('images/s2.PNG') no-repeat;
height: 29px;
width: 180px;	
}

.s1t 
{

font-size : 9pt;
padding-top: 7px;
padding-left: 15px;
}

.s2t 
{
font-size : 9pt;
text-align: right;
padding-top: 7px;
padding-right: 15px;
}

.s11 
{
float: left;
background: url('images/s1.PNG') no-repeat;
height: 30px;
width: 390px;	
}

.s22 
{
float: left;
background: url('images/s2.PNG') no-repeat;
height: 30px;
width: 180px;	
}

.s111 
{
margin-top: 15px;
float: left;
background: url('images/s1.PNG') no-repeat;
height: 29px;
width: 390px;	
}

.s222 
{
margin-top: 15px;
float: left;
background: url('images/s2.PNG') no-repeat;
height: 29px;
width: 180px;	
}

/* ref */

.ref 
{

padding-left: 15px;	
}


.r1 
{
padding-top: 10px;
float: left;
padding-left: 15px;	
}

.r1 .rtext
{

font-size : 8pt;
text-align: center;	
}

.r1 .rtext a
{
text-decoration: none;	
}



/* reference */

.reference 
{	
font-size: 8pt;
padding-top: 8px;
margin-left: 14px;
color: #696969; 	
}

.reference2 
{	
width: 140px;
font-size: 8pt;
padding-top: 8px;
margin-left: 14px;
color: #333333; 	
}

.reference2 .refpis
{	
background: url('images/chci.PNG');
font-size: 9pt;
padding-top: 7px;
height: 21px;
text-align: center;
color: #ffffff; 
font-weight: bold;	
}

.vice 
{
padding-top: 125px;
margin-left: 37px;
font-size: 8pt;
}

#contact-area {
	width: 500px;
	
}

#contact-area input, #contact-area textarea {
	padding: 1px;
	width: 371px;
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
}

#contact-area textarea {
	height: 90px;
	width: 410px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #33CC33;
}

#contact-area input.submit-button {
	width: 100px;
	margin-left: 240px;
	float: left;
	
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 60px;
	padding-top: 3px;
	font-size: 10pt;
	font-weight: bold;
}

/* Footer */

#footer 
{
width: 845px;
margin: 0 auto;
padding: 8px 0;
background: url('images/img6.GIF') repeat-x;
font-size: 12px;
text-align: center; 
color: #000000;
}

