i		{content:"\"/*"}
* 		{ font-size: small; font-family: Arial, Helvetica, 'Helvetica CE', lucida, sans-serif; color: #fff; }
/* 		{ font-size: small; font-family: Tahoma, Verdana, 'Geneva CE', lucida, sans-serif; color: #fff; }*/
x_small	{ font-size: small; }


/*page*/
body		{
margin: 0; 
padding: 0;
background: url(pcs/bg.jpg) 50% 0 no-repeat; 
background-color: #000;
}

body.o-spolecnosti { 
background: url(pcs/o-spolecnosti.jpg) 50% 0 no-repeat;
background-color: #000;
}

body.pro-obce-a-spravce { 
background: url(pcs/pro-obce-a-spravce.jpg) 50% 0 no-repeat;
background-color: #000;
}

body.pro-firmy { 
background: url(pcs/pro-firmy.jpg) 50% 0 no-repeat;
background-color: #000;
}

body.pro-invalidy { 
background: url(pcs/pro-invalidy.jpg) 50% 0 no-repeat;
background-color: #000;
}

body.iso-9001-2001 { 
background: url(pcs/iso-9001-2001.jpg) 50% 0 no-repeat;
background-color: #000;
}

body.reference { 
background: url(pcs/reference.jpg) 50% 0 no-repeat;
background-color: #000;
}

body.pracovni-prilezitosti { 
background: url(pcs/pracovni-prilezitosti.jpg) 50% 0 no-repeat;
background-color: #000;
}

body.kontakt { 
background: url(pcs/kontakt.jpg) 50% 0 no-repeat;
background-color: #000;
}

#page		{
width: 1050px; 
margin: 0 auto; 
position: relative; 
}

#header		{ 
position: relative; 
height: 136px; 
}

#logo		{ 
position: absolute;
top: 45px; 
left: 0px;
width: 500px;
height: 84px;
}

#lang		{ 
display: block;
position: absolute;
bottom: 6px; 
right: 115px;
width: 100px;
text-align: right;
}

#content	{ 
position: relative; 
width: 800px; 
height: 460px;
margin-left: 157px; 
background: url(pcs/data-bg.png) 0 0 repeat; 
}

#menu		{
position: relative; 
height: 41px;
}

#data {
position: relative; 
padding: 20px;
}

#text		{ 
width: 550px; 
position: relative; 
float: left; 
}

#photos		{ 
width: 205px; 
position: relative; 
float: left; 
}

#footer		{ 
width: 957px; 
font-size: 9px;
text-align: right; 
clear: both; 
position: relative; 
margin: 5px 0 20px 0;
}

#map		{
position: absolute;
top: 30px; 
right: 24px;
}

.pict		{ margin: 0 0 12px 23px; }
img			{ border: 0; }

/*menu*/
#menu ul	{ margin: 0 0 0 20px; }

#menu li		{ 
float: left;
text-align: center; 
list-style-type: none;
}

#menu .o-spolecnosti 	{ width: 94px; text-align: left; }
#menu .pro-obce-a-spravce { width: 130px; }
#menu .pro-firmy 		{ width: 74px; }
#menu .pro-invalidy 	{ width: 90px; }
#menu .iso-9001-2001 	{ width: 94px; }
#menu .reference 		{ width: 74px; }
#menu .pracovni-prilezitosti { width: 144px; }
#menu .kontakt 		{ width: 56px; text-align: right; }

/*texts*/
p, ul, ol, li, form, sup, sub 	{ margin: 0; padding: 0; }
p, dd 		{ text-align: left; }
p			{ margin-bottom: 12px; line-height: 150%; }
b			{ font-size: 1.2em; font-weight: bold; }
p b			{ font-size: 1.1em; font-weight: bold; }

h1 			{ 
font-size: 30px; 
margin: 0 0 12px 0;
font-weight: normal;
}

#data ul	{ margin: 0 0 15px 20px; }
#data li	{ padding: 3px; }

/*links*/
a			{ color: #fff; text-decoration: none; }
a:hover,a.active 	{ color: #fab900; }

#menu li a	{ 
text-transform: uppercase;
font-size: 10px; 
line-height: 40px; 
}

#lang {
font-size: 10px; 
}

#footer a {
font-size: 9px;
}


/*tables*/
table 		{ font-size: 1.1em; padding: 0; margin: 0; margin: 10px 0; font-family: inherit; width: 100%; border-collapse: collapse; }

.reset		{ clear: both; }