/* reset stylu */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
/* /reset stylu */

@font-face {
    font-family: 'pflight';
    src: url('fontface/pfsquaresanspro-light-webfont.eot');
    src: url('fontface/pfsquaresanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/pfsquaresanspro-light-webfont.woff') format('woff'),
         url('fontface/pfsquaresanspro-light-webfont.svg#PFSquareSansProLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* vseobecne */
body { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background: #000; text-align: center; background: #000 url(../img/page_grad.jpg) repeat-x; font-size: .80em; color: #EEE; }
p { line-height: 1.4; }
a.color { color: #E2CA94; }
.page { width: 990px; margin: 0 auto; position: relative; }
.zpet { display: block; position: absolute; top: 162px; right: 5px; width: 150px; text-align: right; }
.logohp { display: block; position: absolute; top: 25px; left: 46px; width: 74px; height: 74px; }
.clr { clear: both; font-size: 1px; height: 1px; line-height: 0; }
/* /vseobecne */


/* hlavni menu */
.menu { position: absolute; left: 267px; top: 56px; }
.menu a { color: #FFF; text-decoration: none; }
.menu a:hover { color: #E2CA94; text-decoration: underline; }
/* /hlavni menu */

/* homepage */
.hp { background: url(../img/design_hp.jpg) no-repeat; height: 820px; }
.hpbg { background: url(../img/design_hp2.jpg) no-repeat; height: 575px; position: absolute; left: -138px; top: 0; }
.hp p.txt { position: absolute; right: -20px; top: 470px; width: 280px; margin: 0; padding: 0; }
.hp p.txt_02 { position: absolute; right: -20px; top: 628px; width: 960px; margin: 0; padding: 0; }
.hp p.txt_03 { position: absolute; right: -20px; top: 705px; width: 960px; margin: 0; padding: 0; }
.hp p.txt_04 { position: absolute; right: -20px; top: 755px; width: 960px; margin: 0; padding: 0; }
.hp p.txt_05 { position: absolute; right: -20px; top: 780px; width: 960px; margin: 0; padding: 0; }
.hp h1.h1_txt { font-size: 18px; font-family: 'pflight'; color: #E3CA94; position: absolute; right: -20px; top: 395px; width: 280px; margin: 0; padding: 0; }
.hp h1.h1_txt span { font-size: 25px; font-family: 'pflight'; color: white;}
.hp h2.h2_txt { font-size: 18px; font-family: 'pflight'; color: #E3CA94; position: absolute; right: -20px; top: 600px; width: 960px; margin: 0; padding: 0; }
.hp h2.h2_txt_03 { font-size: 18px; font-family: 'pflight'; color: #E3CA94; position: absolute; right: -20px; top: 678px; width: 960px; margin: 0; padding: 0; }
/* /homepage */



/* stranka profilu spolecnosti */
.profil { background: url(../img/design_profil.jpg) no-repeat; height: 575px; }
.profil .p1 { position: absolute; top: 220px; left: 387px; }
.profil .p1 a { line-height: 1.4; text-decoration: underline; }
/* /stranka profilu spolecnosti */


/* kontakt */
.kontakt { background: url(../img/design_kontakt.jpg) no-repeat; height: 575px; }
.kontakt .p1 { position: absolute; top: 220px; left: 195px; }
.adresy { position: absolute; left: 195px; top: 313px; height: 220px; }
.adresy .k1 { width: 295px; float: left; }
.adresy .k2 { width: 295px; float: left; }
.adresy address, .adresy a { line-height: 1.4; }
/* /kontakt */


/* sluzby */
.sluzby { background: url(../img/design_sluzby.jpg) no-repeat; height: 575px; }
.sluzby .p1 { position: absolute; top: 220px; left: 195px; line-height: 1.5; padding: 0 25px 0 0; color: #EEE; }
.sluzby .p1 a { line-height: 1.4; text-decoration: underline; }
/* /sluzby */


/* cenik */
.cenik { background: url(../img/design_cenik.jpg) no-repeat; padding: 1px 0 40px 0; }
.cenik .prices { margin: 200px 0 0 50px; }
.cenik .prices2 { width: 935px; }
.cenik .prices2 table { width: 100%; margin-bottom: 20px; }
.cenik .prices table th { background: #121415; padding: 13px 0 13px 0; color: #E2CA94; }
.cenik .prices table td { padding: 9px 0; color: #EEE; border-bottom: 1px solid #121415; }
.cenik .prices table .blank { width: 3%; }
.cenik .prices table .l { width: 84%; }
.cenik .prices table .p { width: 10%; }
/* /cenik */


/* paticka */
.footer { width: 990px; margin: 0 auto; position: relative; }
.footerin { padding: 2px 0 20px 50px; line-height: 1.4; }
.glogo { position: absolute; left: 286px; top: 9px; }
.slogo { position: absolute; right: 5px; top: 3px; }
.s1 { position: absolute; left: 306px; top: 2px; line-height: 1.4; }
/* /paticka */
