@charset "utf-8";


/* cs copyright */
#container_footer
{
    			width: 1000px;
    			color: #329bff;
				margin:0 auto 0 auto;
}
#container_footer_in
{
}
#footer_ew
{
				margin: 0 0 0 20px;
				width: 290px;
				float: left;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
}
#container_footer a
{
    			color: #329bff;
    			text-decoration: none;
}
#container_footer a:hover
{
    			text-decoration: underline;
				color:#000;
				
}
#footer_copy
{
   				width: 250px;
				float: right;
    			text-align: right;
				font-family: Arial, Helvetica, sans-serif;
    			font-size: 13px;
}
#footer_copy a :hover
{
   				 text-decoration:underline;
				 color:#000;

}
/* end cs copyright */

body {		background-image:url(../images/body.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			background-color:#fff;
			margin:0;
			padding:0;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#1d1d1d;
}
.cleaner {	clear:both;
}



/*  layout  */
#header {	width:1000px;
			height:366px;
			margin:0 auto 0 auto;
			position:relative;
}

#logo 

{			width:230px;
			height:250px;
			position: absolute; top: 20px; left: 40px;
			display: block;
			z-index: 20;
}

#panelMain{	background-image:url(../images/panelmain-header.jpg);
			background-repeat:no-repeat;
			width:1000px;
			margin:0px auto 30px auto;
}
#boxMain{	width:930px;
			float:left;
			padding: 0 73px 50px 43px;
}



#boxMainHome	
{
            width:800px;
			float:left;
			padding: 0 103px 50px 100px;
}
#boxRight{	width:245px;
			padding:0 0 0 30px;
			float:left;
}
#footer
{
            width:1000px;
			height:70px;
            margin:0 auto 0 auto;
			position:relative;
			z-index:20;
}

#wrapFooter
{

			background-image:url(../images/footer.jpg);
			background-repeat:no-repeat;
			width: 100%;
			position:absolute;
			z-index:10;
}

.boxGreyHeader{
			width:245px;
			height:6px;
			background-image:url(../images/greybox-header.png);
			background-repeat:no-repeat;
}
.boxGreyBackground{
			width:245px;
			background-image:url(../images/greybox-background.png);
			background-repeat:repeat-y;
			min-height:200px;
			padding:10px 0 0 0;
}
.boxGreyFooter{
			width:245px;
			height:20px;
			background-image:url(../images/greybox-footer.png);
			background-repeat:no-repeat;
}
.boxWhite{
			width:862px;
			margin:0 auto 10px auto;
}
.boxWhiteHeader{
			width:862px;
			background-image:url(../images/whitebox-header.jpg);
			background-repeat:no-repeat;
}
.boxWhiteBackground{
			width:862px;
			background-image:url(../images/whitebox-background.jpg);
			background-repeat:repeat-y;


}
.boxWhiteFooter{
			width:862px;
			min-height:90px;
			background-image:url(../images/whitebox-footer.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			padding:35px 0 45px 0px;
}
.boxWhiteText{
			width:717px;
			margin:0 0 0 73px;
}
.boxWhiteText p{
			font-family:Arial, Helvetica, sans-serif;
			font-size:17px;
			color:#464646;
			font-style:normal;
}
.boxWhiteText h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#464646;
			margin:5px 0 0 0;
			padding:0 0 0 0;
}
.boxWhiteText h2 a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#464646;
			margin:5px 0 0 0;
			padding:0 0 0 0;
			text-decoration:none;
}
.boxWhiteText h2 a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#db1780;
}
/*  end layout  */



/* top menu*/

#menuRoot { 	position:absolute;
				width:1000px;
				top:324px;
				left:0px;
				padding: 0 0 0 25px;
}

#menuRoot a {
                font-family:Arial, Helvetica, sans-serif;
				color: #fff;
				text-decoration: none;
				display:block;
				text-align:center;
				font-weight:bold;
				text-transform:uppercase;
}

.menuList1>li>a { 	
				padding:12px 0 0 0;
				height:28px;
                margin: 6px 0 0 0;
				font-size: 14px;
}

#menuRoot li:hover { 	background: url(../images/tl_2.png);
}

#menuRoot li:hover a { 	color: #fff; 
}

ul.menuList1 { 			float: left;
						padding: 0 0 0 0;
						margin: 0;
						list-style: none;
}

ul.menuList1 li.menuList1 { 
                        position: relative;
						list-style: none;
						vertical-align: bottom;
						line-height: 15px;
						width:162px;
				        height:60px;
						margin: 0 0 0 0px;
						float: left;
						padding: 0 0 0 0;
						z-index: 10;
						background: url(../images/tl_1.png);
}

ul.menuList2  			
{   
                        width:162px;
				        height:40px;
						z-index: 10;
						visibility: hidden;
						padding: 0 0 0 0;
						margin:12px 0 0 0;
}

ul.menuList2 li.menuList2 {
                        margin: -10px 0 0 0;
						padding: 0 0 0 0;
						width:162px;
				        height:50px;
						line-height:25px;
						z-index:10;
						background: url(../images/tl2_1.png);
						list-style:none;
	}

.menuList2>li>a {
    padding:11px 0 0 0;
    font-size: 12px;
}

#menuRoot ul.menuList2 li.menuList2:hover {
    background:url(../images/tl2_2.png);
    list-style:none;
}

/*  tlacitko v 2 seznamu  */



ul.menuList1 li.menuList1Hover ul.menuList2, ul.menuList1 li.menuList1:hover ul.menuList2,ul.menuList2 li.menuList2:hover { visibility: visible; 
}
/* end top menu*/


/* bottom menu  */
#menu3
{
	width:1000px;
	height:20px;
	text-align:center;
    margin: 0 auto 0 auto;
	padding:10px 0 0 0;
	position:relative;
	top:-40px;
}
.menuMain3
{
	
    list-style: none;
	position:relative;
}
.menuMain3 li 
{
    display: inline;
}
.menuMain3 li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding: 0px 10px 0 10px;
    border-right: solid 1px white;
}
.menuMain3 li.last a
{
    border-right: none;
}
.menuMain3 li:hover a
{
    color: #db1780;
    text-decoration: underline;
}
/* end bottom menu  */

/*  tabulka  */
.tdImages
{ 	width:50px;
	height:44px;
}
/*  end of tabulka  */

/* generic form */
.formInput
{
    font-family: Arial, Helvetica, sans-serif;
    padding:0 3px 0 3px;
	border: 1px solid #839549;
	background: #e0eca2;
    color: #000000;
    font-size: 12px;
}

.formLabel
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

.formError 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #F55;
    font-size: 11px;
}

.formButton 
{
    font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #839549;
	background: #e0eca2;
    color: #000000;
    font-size: 12px;
    width: 80px;
    height: 24px;
    margin: 0 0 0 0;
    padding:0 0 1px 0;
}

.formButton:hover
{
	border: 1px solid #839549;
	background: #839549;
    color: #2F2F2F;
}

/* end of generic form */

/*  Faq  */

.faqItem
{
    padding-bottom:10px;
}
.faqQuestion
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
	color:#464646;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}
.faqAnswer
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
	color:#464646;
	text-align:left;
	margin:7px 10px 0 0;
}

/* Faq end */


/* kontejnery */
.containersA
{ 	width:600px;
	float:left;
	margin:0px 0 0 0;	
	padding:0;
}
.containersB
{ 	width:250px;
	float:left;
	margin:0px 0 0 0;
	padding:0;
}
.containerLeft
{ 	width:265px;
	height:120px;
	background-image:url(../images/kontejner-blue.png);
	background-repeat:no-repeat;
	float:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	margin:5px 20px 20px 0px;
}
.containerLeft:hover {
	background-image:url(../images/kontejner-red.png);
}
.containerLeft a {
	width:200px;
	height:90px;
	display: block;
	padding:20px 35px 10px 30px;
	text-decoration:none;
	color: #FFF;
}
.containerLeft:hover a {
	color: #FFF;
	text-decoration:none;
}



.containerRight
{ 	width:265px;
	height:120px;
	background-image:url(../images/kontejner-blue.png);
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	margin:5px 20px 20px -8px;
}
.containerRight:hover {
	background-image:url(../images/kontejner-red.png);
}
.containerRight a {
	width:200px;
	height:90px;
	display: block;
	padding:20px 35px 10px 30px;
	text-decoration:none;
	color: #FFF;
}
.containerRight:hover a {
	color: #FFF;
	text-decoration:none;
}




.containerHelp
{ 	width:265px;
	height:120px;
	background-image:url(../images/kontejner-help2.png);
	background-repeat:no-repeat;
	float:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin:20px 0px 20px 285px;
	text-align:center;
}
.containerHelp:hover {
	background-image:url(../images/kontejner-red.png);
}
.containerHelp a {
	width:200px;
	height:90px;
	display: block;
	padding:20px 35px 10px 30px;
	text-decoration:none;
	color: #FFF;
}
.containerHelp:hover a {
	color: #fff;
	text-decoration:none;
}


.containerNadpis1 {
	color: #464646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0px 0 20px 20px;
}
.containerNadpis2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#464646;
	font-weight:bold;
	margin:0px 0 10px 20px;
	font-style:italic;
}

/* end kontejnery */

h2.specH2 {LINE-HEIGHT: 100%; MARGIN-TOP: 0.79cm; MARGIN-BOTTOM: 0.13cm}
p.justified {text-align:justify;}