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;
}
body { text-align: center; padding: 65px 0 0 0; font-size: .78em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
body, table, td { }

h1 { }
h2 { }
h3 { }
a { }
p { }
strong { font-weight: bold; }
hr { display: none; }
.clr { clear: both; font-size: 1px; line-height: 1px; height: 1px; }

.page { width: 1048px; margin: 0 auto; }
.logo { text-align: right; }

#slideshow { position: relative; height: 296px; overflow: hidden; }
#slideshow img { position: absolute; top: 0; left: 0; z-index: 8; opacity: 0; }
#slideshow img.active {	z-index: 10; opacity: 1; }
#slideshow img.last-active { z-index:9; }


.rightblock { width: 275px; float: right; }
.rightblock2 { padding: 10px 0 0 10px; }
.rightblock li { display: inline; }
.rightblock a { display: block; margin-top: 41px; color: #808284; text-decoration: none; font-size: 2.5em; padding: 0; }
.rightblock span { display: block; margin-top: 41px; font-size: 2.5em; }
.rightblock a:hover, .rightblock a.act { color: #d1d2d4; }

.leftblock { width: 773px; float: left; }

/* info */
.info { }
.info a { color: #000; }
.info p { line-height: 1.2; }
.info p.en { margin-top: 73px; color: #757575; }
.info1 { float: left; width: 150px; margin-right: 18px; text-align: right; }
.info2 { float: left; width: 215px; margin-right: 12px; }
.info3 { float: left; width: 375px; }
.foto { float: left; width: 52px; margin-right: 8px; }
.text { float: left; width: 155px; height: 61px; }
.text2 { width: 155px; height: auto; position: relative; top: -2px; }
.text span { color: #757575; }
/* /info */


/*projekty*/
.projekty { height: 295px; overflow: auto; }
.pr { float: left; width: 125px; height: 77px; margin-right: 80px; margin-bottom: 32px; }
.last-in-line { margin-right: 0; }
/*/projekty*/

/*detail*/
.detail { }
.detail1 { float: left; width: 183px; }
.popis { padding: 0 10px 106px 0; text-align: right; line-height: 1.2; }
.popis2 { color: #757575; }
.detail2 { float: left; width: 470px; margin-right: 5px; text-align: center; }
.detail3 { float: left; width: 113px; height: 297px; overflow: auto; }
.detail3 a { display: block; width: 91px; }
.detail3 img { display: block; margin-bottom: 7px; }
/*/detail*/

/*project-list*/
.project-list { width: 773px; height: 300px; }
.project-list2 { text-align: right; }
.project-list2 .navi { padding: 0 28px 0 0; text-align: right; }
.project-list2 .navi ul { float: right; margin-bottom: 15px; text-align: right; }
.project-list2 .navi ul li { display: inline; }
.project-list2 .navi ul a { display: block; margin-bottom: 2px; text-align: right; }
.pl-cont { height: 207px; overflow: auto; text-align: right; padding: 0 10px 0 0; }
.project-list2 a { color: #000; text-decoration: none; }
.pl-cont { text-align: right; }
.pl-cont ul { float: right; margin-bottom: 15px; }
.pl-cont li { display: inline; }
.pl-cont span { display: block; margin-bottom: 2px; text-align: right; }
.pl-cont a { display: block; margin-bottom: 2px; text-align: right; line-height: 1.1; }
.pl-cont a span { display: inline; margin: 0; }
.pl-cont .en { color: #808284; }
.pl-cont a:hover span { text-decoration: underline; }
.pl-cont a.noline:hover { text-decoration: none; }
.overbold:hover { font-weight: bold; }
/*project-list*/
