@import url(fonts.css);

/******FULLSCREEN******/
#supersize {
    left: 0;
    position: fixed;
    top: 0;
    z-index: -10;
}
#supersize .activeslide, #supersize .activeslide img {
    display: inline;
}
#supersize img, #supersize a {
    display: none;
    height: 100%;
    width: 100%;
}

/*********************/

body {
	margin:0px;
	padding:0px;
	font-family:"Arial CE", "Arial", sans;
	font-size:12px;
}


a {
	color:#666666;
	font-size:12px;
	font-family:"Arial CE", "Arial";
}

	a:hover {
		color:#C91115;
	}

h1, h2, h3, h4, h5, h6 {
	margin:1em 0px 0.5ex 0px;
	padding:0px;
}
	h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
		text-decoration:none;
	}

h1 { font-size:16pt; }

.xhp-front h2 {
    background: url("pics/hp-h2-bg.png") no-repeat scroll 0 0 transparent;
    color: #F28F12;
    font-family: 'Acciu';
    font-size: 20px;
    margin: 0 0 0 -10px;
    padding: 14px 0 0 46px;
}

.xnot-front  h2 {;
	color: #06CDEE;
	background: url("pics/kontakt-h2-bg.png") no-repeat scroll 0 0 transparent;
	padding: 14px 0 0 85px;
	font-size: 36px;
    font-family: 'Acciu'; 
    text-transform: uppercase;
    line-height: 32px;
}

	.xhp-front h2 span {
		font-size: 17px;
		font-family:"Arial CE", "Arial";
		font-style: italic;
		color: #666666;
		margin: 0 0 0 -37px;
    	padding: 0;
    	line-height: 50px;
	}
	
	.xnot-front h2 span {
		font-size: 17px;
		font-family:"Arial CE", "Arial";
		font-style: italic;
		color: #F28F12;
		padding: 0;
		margin: 0;
		text-transform: none;
		line-height: 32px;
	}

h3 { font-size:12pt; }
h4 { font-size:11pt; }
h5 { font-size:10pt; }
h6 { font-size:10pt; }

#page-layout-box--header-- {
	width: 100%;
	background: #F28F12;
	position: fixed;
	top: 0;
}

	#page-layout-box-inner--header-- {
		width: 1284px;
		margin: auto;
		background: #F28F12;
	}

	#page-layout-box--header-- h1 {
		padding:11px 0 0 5px;
		margin:0px;
		background: #fff;
		width: 196px;
		height: 53px;
		float: left;
	}
		#page-layout-box--header-- h1 a {
			display:block;
			background:top left no-repeat url(pics/logo.png);
			height:39px;
			width:179px;
			text-decoration:none;
		}
			#page-layout-box--header-- h1 a span {
				display:none;
			}

#main-menu {
	float: left;
	font-family: 'AvantGarde';
	margin: 11px 0 0;
}

	#main-menu ul {
		list-style-type: none;
	}
	
		#main-menu ul li {
			float: left;
			border-right: 1px solid #FFFFFF;
		}
		
		#main-menu ul li#main-menu-item--kontakty-- {
			border: none;
		}
		
			#main-menu ul li a {
    			color: #FFFFFF;
    			font-size: 9pt;
    			padding: 15px 10px;
    			text-decoration: none;
    			text-transform: uppercase;
			}
			
				#main-menu ul li.active a,
				#main-menu ul li a:hover {
					border-top: 8px solid #FFFFFF;
				}
				
/*********** HOME ***********/
#page-layout-box--content-hp-- {
	width: 100%;
	position: absolute;
	bottom: 0;	
}

	#page-layout-box-inner--content-hp-- {
		width: 762px;
		margin: auto;
		background: #fff;
		padding: 15px 25px;
		position: relative;
	}
	
#hp-text1 {
	width:476px;
	height: 180px;
}

#hp-text1 p {
	margin: 0 0 20px 0;
}

#home-butts {
	margin: -15px 0 0 0;
	height: 122px;
}

#home-butts p {
	margin: 0;
}

a#hp-butt-1,
a#hp-butt-2,
a#hp-butt-3,
a#hp-butt-4 {
	background: url("pics/images.png") 0 0 no-repeat scroll;
	width: 177px;
	height: 107px;
	display: block;
	float: left;
}

a#hp-butt-1,
a#hp-butt-2,
a#hp-butt-3 {
	margin: 0 18px 0 0;
}

a#hp-butt-1 { background-position: 0 -109px;}
a#hp-butt-2 { background-position: -198px -109px;}
a#hp-butt-3 { background-position: -397px -109px;}
a#hp-butt-4 { background-position: -595px -109px;}

a#hp-butt-1:hover { background-position: 0 0;}
a#hp-butt-2:hover { background-position: -198px 0;}
a#hp-butt-3:hover { background-position: -397px 0;}
a#hp-butt-4:hover { background-position: -595px 0;}

a#hp-butt-1 span,
a#hp-butt-2 span,
a#hp-butt-3 span,
a#hp-butt-4 span {
	display: none;
}

img#home-boy {
	position: absolute;
	right: -22px;
	top: -103px;
}

#hp-text2 {
	margin: 20px 0 0 0;
}

/************ SUBPAGES ************/
#page-layout-box--content-- {
	width: 100%;
	margin: 64px 0 0;
}

	#page-layout-box-inner--content-- {
		width: 762px;
		margin: auto;
		background: #fff;
		padding: 15px 25px;
	}
	
	#page-layout-box--content-- ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

	#page-layout-box--content-- ul li {
		background: url("pics/li-bg.png") no-repeat scroll 0 4px transparent;
		font-size: 17px;
		font-style: italic;
		font-weight: bold;
		color: #666666;
		margin: 0;
    	padding: 10px 0 10px 40px;
    	line-height: 20px;	
	}
	
	

#page-layout-box--footer-- {
}
