@charset "utf-8";

/* cs copyright */
#container_footer
{
    			width: 300px;
    			font-size: 12px;
    			color: #fff;
				margin:0px auto 0 auto;
				position:absolute;
				top:90px;
				left:370px;
}
#container_footer_in
{
				text-align: center;	
}
#footer_ew
{
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				display:inline;			
}

#footer_ew a
{
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				display:inline;	
				font-weight:bold;
				text-decoration:none;		
}


#container_footer a:hover
{
    			text-decoration: underline;
				color:#fff;
}
#footer_copy
{

    			text-align: center;
				font-family: Arial, Helvetica, sans-serif;
    			font-size: 11px;
				color:#777777;
				font-weight:normal;
				padding-top:1px;
}
#footer_copy a 
{
				color:#777777;
   				text-decoration:none;
}
/* end cs copyright */

#flash_object_top {	

			position:absolute;
			width:1000px;
			height:391px;
			top:0px;
			left:0px;
			z-index:101;
}
/* layout */
html {		height: 100%;
}
form
{           margin:0 0 0 0;
            padding:0 0 0 0;
            height: 100%;
}
#pageWrap 
{
    min-height: 100%;
	position: relative;
}
#wholePage

{            	min-height: 100%;
				position: relative;
				padding: 0;
				z-index: 20;
}

#header {		background-image:url(../images/header.jpg);
				background-position:0px top;
				background-repeat:no-repeat;
				width:1000px;
				height:391px;
				margin:0 auto 0 auto;				
				position:relative;
				z-index:100;
}



#panelMainWrap {background-image:url(../images/panelmain-header.jpg);
				background-repeat:no-repeat;
				background-position:center top;
				margin:0px auto 0 auto;
				width:1000px;
				padding:0;
				min-height: 100%;
				position:relative;
				z-index:2;
}
#panelMain {
			padding:0;
			margin:0px auto 0 auto;
			position:relative;
			z-index:2;
}


#panelMainWrapper {
			background-image:url(../images/panelmain-footer.jpg);
			background-repeat:no-repeat;
			background-position:center bottom;
			margin:0 0 0 0;
			padding:100px 0 0px 0;
			min-height:800px;
			width:1000px;
			position:relative;
			z-index:2;
			bottom:100px;
}
#boxMain{		
				width:458px;
				float:left;
				margin:30px 0 0 0px;
				padding:0px 0px 0 0px;
				position:relative;
				z-index:2;
}
#panelLeft{	
				width:185px;
				float:left;
				margin:0px 53px 0px 32px;
				padding:0px 0px 0px 0px;				
}
#panelRight{	
				width:196px;
				float:right;
				margin:0px 46px 0px 0px;
				padding:0px 0px 0px 0px;				
}
#footerWrap 
{
				bottom: 0;
				position: absolute;
				z-index: 1000;
				height: 100px;
				width: 100%;
}
#footer {		background-image:url(../images/footer.jpg);
				background-position:center top;
				background-repeat:no-repeat;
				margin: 0 auto 0 auto;
				width: 1000px;
				height: 162px;
				position:relative;
				z-index:1000;
}

#buttonQuality	{				
				background-image:url(../images/menu-top.png);
				background-position:0px top;
				background-repeat:no-repeat;
				width:69px;
				height:30px;
				margin:0 auto 0 auto;				
				position:absolute;
				top:115px;
				left:910px;
				z-index:9000;
}

#headerLogo {
z-index: 10;
width:1276px;
position: absolute;
top: 470px;
right: 50%;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position:710px top;
background-image:url(../images/donquiet.jpg);
height:488px;
}

#headerRight {
z-index: 1;
width:50%;
position: absolute;
top: 0px;
left: 50%;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 499px top;
background-image:url(../images/patch-right-top.jpg);
height:878px;
}
#headerLeft {
z-index: 1;
width:1276px;
position: absolute;
top: 0px;
right: 50%;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position:-4px top;
background-image:url(../images/patch-left-top.jpg);
height:423px;
}

#footerRight {
z-index: 1;
width:50%;
position: absolute;
bottom: -62px;
left: 50%;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 498px bottom;
background-image:url(../images/patch-right-bottom.jpg);
height:34px;
}
#footerLeft {
z-index: 1;
width:979px;
position: absolute;
bottom: -62px;
right: 50%;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position:312px bottom;
background-image:url(../images/patch-left-bottom.jpg);
height:162px;
}
/* end layout */

.headline {
	font-size: 15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:18px auto 30px auto;
}

/* top menu*/
#menu {			
				top:35px;
				left:40px;
				width:750px;
				font-style:normal;
				position:relative;
				z-index:200;
}
.menuMain {
				list-style:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
}
.menuMain li {
				list-style-image:none;
				float:left;
				position:relative;
				z-index:11;
				margin:0;
				padding:0;
}
.menuMain li a {			
				font-size: 14px;
				color: #fff;
				text-decoration: none;
				display:block;
				text-align:center;
				text-transform:uppercase;
				font-weight:bold;
				height:27px;
				padding:12px 25px 0 25px;
				margin:0 0 0 0;
}
.menuMain li a:hover {			
				color:#fe0000;
				background-image:url(../images/tl2.jpg);
				background-repeat:repeat-x;
}
/* end top menu*/


/* left menu*/
#menuMainLeft {
	list-style:none;
	position:relative;
}
.menuMainLeft li {
				width:196px;
				list-style-image:none;
				list-style-type:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
}
.menuMainLeft li a {
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration: none;
				text-align:left;
				display:block;
				width:146px;
}
.menuMainLeft li a:hover {
}

/* buttons*/
.menuLeftItem1_1 a{
				font-size: 14px;
				color:#777777;
				background-image:url(../images/menuleft1.png);
				background-repeat:no-repeat;
				height:18px;
				margin:5px 0 5px 0;
				padding:0 0 0 25px;
}
.menuLeftItem1_1 a:hover{
				color:#464646;
				background-image:url(../images/menuleft2.png);
				background-repeat:no-repeat;
				color:#fff;
}
.menuLeftItem2_2 a{
				font-size: 10px;
				color:#777777;
				background-image:url(../images/menuleft3.png);
				background-repeat:no-repeat;
				height:18px;
				margin:0 0 0 10px;
				padding:0 0 0 15px;
}
.menuLeftItem2_2 a:hover{
				color:#464646;
				background-image:url(../images/menuleft4.png);
				background-repeat:no-repeat;
				color:#fff;
}
/* end buttons */
/* end left menu*/

/* bottom menu  */
#menu3
{
	width: 1000px;
	text-align:center;
	margin:0px auto 0 auto;
	position:absolute;
	z-index:1000;
	top:30px;
}
.menuMain3
{	list-style: none;
	margin:0px auto 0 auto;
	
}
.menuMain3 li 
{
    display: inline;
}
.menuMain3 li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    font-weight:bold;
    text-decoration: none;
    padding: 0px 10px 0 10px;
    text-transform:uppercase;
}
.menuMain3 li.last a
{
    border-right: none;
}
.menuMain3 li:hover a
{
    color: #ff2a00;
    text-decoration: none;
}
/* end bottom menu  */

/* top menu (swis quality) */
#menuTop {			
				top:65px;
				left:535px;
				width:450px;
				font-style:normal;
				position:absolute;
				z-index:10;
}
#menuTopMain {
				list-style:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
}
#menuTopMain li {
				list-style-image:none;
				float:left;
}
#menuTopMain li a {			
				font-size: 11px;
				color: #4f4f4f;
				text-decoration: none;
				display:block;
				text-align:center;
				text-transform:uppercase;
				font-weight:bold;
				width:82px;
				height:120px;
				padding:10px 24px 0 5px;
}
#menuTopMain li a:hover {		
				color: #000;
}
/* buttons */

.menuTopItem0 a{
				background-image:url(../images/tl-top-1.png);
				background-repeat:no-repeat;
}
.menuTopItem0 :hover{
				background-image:url(../images/tl-top-1b.png);
				background-repeat:no-repeat;
				color: #000;
}
/* end top menu*/

/* news */

.newsItem {
	margin:0 0 30px 0;
}
.newsItemBody {
	background-color:#161616;
	min-height:100px;
	padding:5px 0 5px 0;
}
.newsDay {
	font-size: 10px;
	color:#8b8b8b;
	margin:0 10px 2px 10px;
	text-align:left;
}
.newsItemTitle {
	font-size: 12px;
	color:#fff;
	margin:0 10px 10px 10px;
	text-transform:uppercase;
}

.newsItemTitle a {
	font-size: 12px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

.newsItemTitle a:hover {
	color:#fff;	
	text-transform:uppercase;
	text-decoration:underline;
}
.newsText {
	font-size: 11px;
	color:#ff1e00;
	margin:0 10px 5px 10px;
}
.newsDetail  {
	background-image:url(../images/detail.jpg);
	background-repeat:no-repeat;
	background-position:111px 3px;
	margin:0 10px 10px 10px;
	text-align:right;
}
.newsDetail a {
	font-size: 10px;
	color:#8b8b8b;
	text-decoration:none;
}
.newsDetail a:hover {
	color:#fff;
}

.newsPic  {
	width:181px;
	height:130px;
	margin:0 auto 0 auto;
}
/* end news */

#language{	
			position:relative;	
			float:right;		
			top:327px;
			width:97px;
			margin-right:100px;
			z-index:500;
}
#languageCz {
			float:right;
			margin-left:3px;
			border-bottom:none;
			z-index:500;
			
}
#languageCz :hover{
			border-bottom:none;

			
}
#languageDe {
			float:right;
			margin-left:3px;
			border:none;
			z-index:500;
}
#languageDe :hover{
			border:none;

}
#languageEng{
			float:right;
			margin-left:3px;
			z-index:500;
}
#languageEng :hover{
			border:none;

}
