/* {{{ MAIN + HEADER */
	* {
		margin : 0px;
		padding : 0px;
	}
	
	body {
		font-family : "Verdana", sans-serif;
		font-size : 0.8em;
		text-align : center;
		background : url('../images/page-bg.gif') 0 0 repeat-x;
		color : #000;
	}
	
	table {
		_font-size : 0.7em;
	}
	
	#page-holder {
		width : 880px;
		text-align : left;
		margin : auto;
	}
	
	h1 {
		width : 266px;
		height : 43px;
		position : relative;
		float : left;
		font-size : 1.5em;
	}
	
	h1 span {
		display : block;
		width : 100%;
		height : 100%;
		position : absolute;
		background : url('../images/logo.gif') 0 0 no-repeat;
		cursor : pointer;
	}
	
	.cleaner {
		clear : both;
		font-size : 1px;
		height : 1px;
	}
	
	input.hidden {
		display : none !important;
	}
	
	h2, h3, h4, a, .info {
		color : #e95d0f;
	}
	
/* }}} */

/* {{{ HEADER */
	#header {
		background : url('../images/graphics.jpg') right bottom no-repeat;
		padding-top : 29px;
		width : 880px;
		height : 209px;
		/* _height : 238px; */
	}
	
	ul#menu {
		margin-top : -6px;
		background : url('../images/menu-bg.gif') 0 0 no-repeat;
		padding-top : 6px;
		padding-left : 13px;
		float : left;
		list-style : none;
	}
	ul#menu li {
		float : left;
		padding-right : 11px;
		padding-left : 9px;
		height : 43px;
		background : url('../images/menu-divide.gif') right 15px no-repeat;
	}
	
	ul#menu li a {position : relative; height : 43px; color : #fff; cursor : pointer; display : block;}
	ul#menu li a:hover {color : #000;}
	ul#menu li.uvod a {width : 103px;}
	ul#menu li.reference a {width : 75px;}
	ul#menu li.sluzby a {width : 45px;}
	ul#menu li.kontakty a {width : 64px;}
	
	ul#menu li a span {position : absolute; width : 100%; height : 100%; display : block;}
	ul#menu li.uvod a span {background : url('../images/menu-uvod.gif') 0 0 no-repeat;}
	ul#menu li.reference a span {background : url('../images/menu-reference.gif') 0 0 no-repeat;}
	ul#menu li.sluzby a span {background : url('../images/menu-sluzby.gif') 0 0 no-repeat;}
	ul#menu li.kontakty a span {background : url('../images/menu-kontakty.gif') 0 0 no-repeat;}
	
	ul#menu li a:hover span,
	ul#menu li.active a span {background-position : 0 -43px;}
	
	h2 {
		margin-top : 28px;
		margin-left : 24px;
		width : 468px;
		height : 100px;
		position : relative;
		font-size : 1.5em;
	}
	
	h2 span {
		background : url('../images/slogan.gif') 0 0 no-repeat;
		position : absolute;
		width : 100%;
		height : 100%;
	}
	
	h3 {font-weight : 400; font-size : 1.3em;}
	h4 {font-weight : 400; font-size : 1em;}
	
	/* h3 span {
		position : absolute;
		display : block;
	} */
	
	ul.submenu {
		list-style : none;
		padding-left : 32px;
		margin-top : -21px;
		height : 38px;
		margin-bottom : -17px;
		
	}
	
	ul.submenu li {
		background : url('../images/button-submenu.gif') 0 0 no-repeat;
		width : 203px;
		height : 38px;
		text-align : center;
		float : left;
		margin-right : 27px;
	}
	ul.submenu li.single {
		line-height : 38px;
	}
	
	ul.submenu li a {
		color : #fff;
		display : block;
		text-decoration : none;
	}
	ul.submenu li a:hover {color : #000;}
	
/* }}} */

/* {{{ CONTENT */
	
	#content {
		clear : left;
		width : 830px;
		margin-left : 25px;
		margin-top : 30px;
	}
	
	#content h3, #content h4, #content ul, #content p {
		margin-top : 10px;
		margin-bottom : 15px;
	}
	#content ul {
		list-style : none;
	}
	
	#content ul li {
		background : url('../images/list-square.gif') 0 50% no-repeat;
		margin-top : 3px;
		margin-bottom : 3px;
		padding-left : 15px;
	}
	
	#content .button-new {
		display : block;
		position : relative;
		float : right;
		width : 231px;
		height : 79px;
		margin-top : 35px;
		margin-right : 130px;
		_margin-right : 65px;
		color : #999;
	}
	
	#content .button-new span {
		position : absolute;
		display : block;
		width : 100%;
		height : 100%;
		background : url('../images/button-help.gif') 0 0 no-repeat;
		cursor : pointer;
	}
	#content .button-new:hover {color : #000;}
	#content .button-new:hover span {background-position : 0 bottom;}
/* }}} */

/* {{{ REFERENCE */
	#content .reference {
		width : 230px;
		float : left;
		margin-left : 110px;
		_margin-left : 55px;
	}
/* }}} */

/* {{{ KONTAKT */
	#content .left-side {
		float : left;
		width : 260px;
		margin-left : 90px;
		_margin-left : 45px;
	}
	
	#content .left-side h4 {margin-bottom : 5px;}
	#content .left-side p {margin-top : 5px;}
	
	#content .right-side {
		float : left;
		width : 302px;
		margin-left : 60px;
	}
	
	#content form p {clear : left; margin-top : 5px; margin-bottom : 5px;}
	#content form p.button {text-align : right;}
	#content form p.error, #content form p.notice {
		margin-bottom : 10px;
	}
	#content form p.error {
		font-weight : 800;
		color : #E95D0F;
	}
	#content label {
		width : 110px;
		text-align : right;
		display : block;
		padding-right : 20px;
		float : left;
	}
	
	#content input.text {
		background-color : #ececec;
		border : 1px solid #231f20;
		padding : 2px 4px;
		display : block;
		width : 160px;
		_float : left;
	}

/* }}} */

/* {{{ FOOTER */
	#footer {
		padding-top : 30px;
		background : url('../images/fotter-line.gif') 50% 15px no-repeat;
		margin-bottom : 20px;
	}
	
	#footer p {
		text-transform : uppercase;
		font-size : 0.8em;
		color : #e95d0f;
	}
	
	#footer p a {text-decoration : none;}
	#footer p a:hover {text-decoration : underline;}
	
	#footer p.copy {float : left;}
	#footer p.web {float : right;}

/* }}} */

