body{
	margin:0px;
	padding:0px;
	color:#FFF;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ddeef5;
	background-image: url('../img/back.jpg');
	background-repeat: repeat-x;
}
p {
	margin: 0px;
	padding: 0px;
}
h1{ display: none; 
}
h2, h3{
	margin:0px;
	padding: 0px;
}

#mainContent {
  background: url('../img/pozadi_tim.png') 50% 0 no-repeat;
  
}
.obsah{
/*height: 523px;*/
	/*background-image: url('../img/ramecek.gif'); */
	background-color:#fff;
    border:0;
	width: 885px;
}
.hlavicka{
	height: 100px;
}
	.hlavicka .logo{
		float: left;
		margin: 0px;
		padding:0;
	}
	.hlavicka .pravy{
		float:right;
		width: 760px;
	}
	
	.hlavicka .logo img{
		margin-left:20px;
	}
	
	.hlavicka ul.submenu {
		
		text-align:left;
		background-color:#fef2be;
		margin-left:80px;
		padding:5px 10px;
	}
	
	.hlavicka ul.submenu  a{
		color:#404040;
	}
	
	.hlavicka ul.submenu li {
		display:inline;
	}
	
.horni{
	float: left;
	text-align: left;
	margin-top: 5px;
}
	.navigace{
		color: #BFBFBF;
		font-size:10px;
		text-align:left;
		padding-left:5px;
	  margin-top: 30px;    		
	}
	.navigace a, .navigace a:hover{
		color: #606060;
		text-decoration: none;
	}
	.datum{
		margin-top: 5px;
		color: #FFA800;
	}
.login{
	float: right;
	width: 320px;
	height: 28px;
	margin-top: 10px;
	margin-right: 12px;
	background-image: url('../img/login.jpg');
	background-repeat: no-repeat;
}
.login form{
	margin: 0px;
	padding-top: 4px;
	line-height:16px;
	padding-right:20px;
	vertical-align: middle;
	color: #999999;
	position:relative;
}
.login form #cislo, .login form #heslo{
	width: 80px;
	height: 14px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #999999;
}

.login form input, .login form span {
	display:inline;	
}
.login input.tlac {
	position: absolute;
	top:7px;
	right:10px;
  	height: 14px;
}

ul.menu{
	clear: both;
	padding: 0px;
	padding-top: 10px;
	text-align: right;
	margin: 0px;
	margin-right: 0px;
	margin-left: 1px;
}
ul.menu li{
	float: left;
	padding:0px;
	margin: 0px;
	list-style: none;
	background-repeat: no-repeat;
}



.bottom{
	width: 885px;
	color: #84817C;
	background-position: top;
	background-image: url('../img/bottom.gif');
	background-repeat: no-repeat;
	padding-top: 18px;
}
.bottom .levy{
	float: left;
	padding-left: 5px;
}
.bottom .levy a, .bottom .levy a:hover{
	color: #000;
	text-decoration: none;
}
.bottom .pravy{
	float: right;
	color: #000;
	padding-right: 5px;
}
.clear{
	clear: both;
	font-size: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}
/* PRO SUB MENU */
.detail-menu{
	background-image: url('../img/menu_back.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0;
	margin:0;
}

.detail-menu ul{
	margin: 0px;
	padding: 0px;
}
	
.detail-menu ul li{
	list-style: none;
	float: left;
	height: 22px;
	padding:0;
	margin:0;
	text-align: center;
	background-repeat: no-repeat;
	background-position: bottom;
	z-index:10;
}
.detail-menu span{
	margin-top: 5px;
	display: block;
}
.detail-menu a, .detail-menu a:hover{
	color: #000;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
}
	/* nastaveni barev pro jednotlive stranky */ 
.detail-menu.cofidis a.aktiv, .detail-menu.cofidis  a.aktiv:hover{
	color: #ff5858;
}


.detail-menu.info  a.aktiv, .detail-menu.info  .aktiv.aktiv:hover{
	color: #B676A8;
}

/* END SUB MENU*/
/* START image-list */
	/* upravovat pouze v rozsireni v jednotlivych sekci */
ul.image-list{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 530px;
}
ul.image-list li{
	margin: 0px;
	padding: 5px 0px 0px 35px;
	list-style: none;
	background-repeat: no-repeat;
}
ul.image-list li h3{
	padding-bottom: 10px;
	font-size: 16px;
	color: #FFA800;
}
ul.image-list li p{
	color: #000;
	font-size: 12px;
	padding-bottom: 15px;
}
/* END image-list */
/* CSS pro Vitej */
.index {
	height: 246px;
	width: 869px;
	margin-top: 5px;
	background-image: url('../img/index_obsah.jpg');
	background-repeat: no-repeat;
	text-align: left;
}
	.index .levy{
		float: left;
		width: 410px;
		height: 210px;
		margin:0;
		margin-top: 25px;
	}
	.index .levy ul li{
		font-size: 18px;
		letter-spacing: 0.5px;
		padding-top: 4px;
	}

	.index .levy .cntent {
		margin:0;
		padding:0;
		width: 100%; 
		margin-left: 145px;
	}

	.index .pravy{
		float: right;
		width: 270px;
		height: 210px;
		margin-top: 25px;
		margin-right: 8px;
	}
	.bok .tlacitko{
	     padding-top: 0px;
	     padding-left: 165px;
	}
.box{
	width: 869px;
	color: #000;
}
.box-nadpis{
	font-size: 18px;
	margin-top: 16px;	
	width: 165px;
	text-align: left;
}
.txt{
	width: 165px;
	text-align: left;
}
.box1{
	float: left;
	margin-left: 1px;
	height: 170px;
	width: 207px;
	background-image: url('../img/index_1.jpg');
	background-repeat: no-repeat;
}
	.box1 .txt1{
		margin-top: 30px;
		font-weight: bold;
		font-size: 24px;
	}
	.box1 .txt2{
		margin-top: 0px;
	}
.box2{
	float: left;
	margin-left: 13px;
	height: 170px;
	width: 207px;
	background-image: url('../img/index_2.jpg');
	background-repeat: no-repeat;
}
	.box2 .txt1{
		margin-top: 30px;
		font-size: 14px;
		font-weight: bold;
	}
	.box2 .txt2{
		margin-top: 35px;
		font-weight: bold;
	}
	.box2 .txt3{
		margin-top: 7px;
 	
	}
	.box2 .txt4{
		width: 145px;
  	margin: 0px 17px 0px 0px;
  	_margin: -31px 17px 0px 0px;
  	*margin: -31px 17px 0px 0px;  	
    /*background: red;*/
	}

  .box2_page {
			float: right;
			margin-top: -21px;
			_margin-top: -31px;
      *margin-top: -31px;			
			margin-right: 10px;
		}		

.box3{
	float: left;
	margin-left: 13px;
	height: 170px;
	width: 207px;
	background-image: url('../img/index_3.jpg');
	background-repeat: no-repeat;
}
	.box3 .txt1{
		margin-top: 30px;
	}
	.box3 .txt {
		font-weight: bold;
    cursor: Pointer;
		padding-top: 5px;
    background-image: url('../img/aktuality_tecka.gif');
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	.box3 a, .box3 a:hover{
		color: #000;
		text-decoration: none;
	}	
	
.box4{
	float: left;
	margin-left: 13px;
	height: 170px;
	width: 207px;
	background-image: url('../img/index_4.jpg');
	background-repeat: no-repeat;
}
	.box4 .txt0{
		margin-top: 15px;
	}
	.box4 .txt1{
		color: red;
		font-weight: bold;
		margin-top: 5px;
	}
	.box4 .txt2{
		cursor: Pointer;
		padding-top: 5px;		
		background-image: url('../img/aktuality_tecka.gif');
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	.box4 a, .box4 a:hover{
		color: #000;
		text-decoration: none;
	}
.box-obsah{
	margin-top: 20px;
	color: #000;
	text-align: left;
	width: 170px;
}
/* End CSS pro vitej */
/* START CSS pro nase produkty */
.produkty{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
.produkty .detail-menu  a.aktiv {
	color: #FFA800;
		}
	.produkty .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
		
	}
		.produkty .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.produkty .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.produkty .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.produkty .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.produkty .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 30px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.produkty .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.produkty .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.produkty .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;

		}
	.produkty .pravy{
		float: right;
		width: 675px;
		margin-right: 3px;
		text-align: left;
		min-height: 480px;
		background-image: url('../img/produkty_pravy_back.png');
		background-repeat: no-repeat;
		background-position: right bottom;
	}
		.produkty .pravy h2{
			display: none;
		}
		.produkty .pravy .detail-menu {
			margin-bottom:1px;
		}
    .produkty .pravy .zadost{
			width: 669px;
			height: 145px;
      margin-bottom: 5px;
			margin: 3px;
			background-image: url('../img/produkty_pravy_zadost.png');
			background-repeat: no-repeat;
		}
		.produkty .pravy .zadost .tlac{
			padding-top: 105px;
			padding-left: 525px;
		}
		.produkty .pravy .zadost .txt{
			float: left;
			padding-top: 115px;
			padding-left: 260px;	
			width: 260px;
			font-size: 12px;
			color: #FFF;
			font-weight: bold;
		}
		.produkty .pravy ul{
			width: 500px;
			margin: 0px;
			padding: 0px;
		}
		.produkty .stred ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px;
			padding-left: 30px;
			list-style: none;
      background: url('../img/list_img.png') no-repeat;
      
		}
		.produkty .pravy ul li h3{
			font-size: 16px;
			color: #121212;
      width: 390px;				
		}
		.produkty .pravy ul li p{
			font-size: 12px;
      width: 390px;				
		}
		.product_box {
			width:500px;
			height:300px;
			background:transparent url('../img/nase_produkty.png') top left no-repeat;
		}
		
		.product_box div {
			margin-left:100px;
			margin-bottom:60px;
		}

		.product_box .step1 {
			padding-top:20px;
		}
		.product_box div h3 {
			font-size:14px;
		}
/* END CSS pro nase produkty */
/* START CSS pro nase produkty/karta-cofidis */
.produkty-karta{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
.produkty-karta .detail-menu  a.aktiv {
	color: #FFA800;
		}
	.produkty-karta .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
		
	}
		.produkty-karta .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.produkty-karta .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.produkty-karta .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.produkty-karta .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.produkty-karta .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 30px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.produkty-karta .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.produkty-karta .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.produkty-karta .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;

		}
	.produkty-karta .pravy{
		float: right;
		width: 675px;
		margin-right: 3px;
		margin-top: 0px;
		text-align: left;
		min-height: 480px;
		background-image: url('../img/produkty_pravy_karta_back.png');
		background-repeat: no-repeat;
		background-position: 100% 95%;
	}
		.produkty-karta .pravy h2{
			font-size: 30px;
      color:#F1AE3B;
      font-family: FormataPro-Bold;
		}
		.produkty-karta .pravy .detail-menu {
			margin-bottom:1px;
		}
    .produkty-karta .pravy .zad{
			width: 669px;
			height: 145px;
      margin-bottom: 5px;
			margin: 3px;
			background-image: url('../img/produkty_pravy_zadost.png');
			background-repeat: no-repeat;
		}
		.produkty-karta .pravy .zad .tlac{
			padding-top: 105px;
			padding-left: 525px;
		}
		.produkty-karta .pravy .zad .txt{
			float: left;
			padding-top: 115px;
			padding-left: 260px;	
			width: 260px;
			font-size: 12px;
			color: #FFF;
			font-weight: bold;
		}
		.produkty-karta .pravy ul{
			width: 500px;
			margin: 0px;
			padding: 0px;
		}

		.produkty-karta .stred ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px;
			padding-left: 30px;
			list-style: none;
      background: url('../img/list_img.png') no-repeat;
      
		}
		.produkty-karta .pravy ul li h3{
			font-size: 16px;
			color: #121212;
      width: 390px;				
		}
		.produkty-karta .pravy ul li p{
			font-size: 12px;
      width: 390px;				
		}
		.product_box {
			width:500px;
			height:300px;
			background:transparent url('../img/nase_produkty.png') top left no-repeat;
		}
		
		.product_box div {
			margin-left:100px;
			margin-bottom:60px;
		}

		.product_box .step1 {
			padding-top:20px;
		}
		.product_box div h3 {
			font-size:14px;
		}
/* END CSS pro nase produkty/karta-cofidis */
/* START CSS pro nase produkty/pojisteni */
.pojisteni{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
.pojisteni .detail-menu  a.aktiv {
	color: #FFA800;
		}
	.pojisteni .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
		
	}
		.pojisteni .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.pojisteni .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.pojisteni .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.pojisteni .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.pojisteni .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 30px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.pojisteni .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.pojisteni .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.pojisteni .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;

		}
	.pojisteni .pravy{
		float: right;
		width: 675px;
		margin-right: 3px;
		margin-top: 0px;
		text-align: left;
		min-height: 480px;
		background-image: url('../img/pojisteniCOFIDIS.jpg');
		background-repeat: no-repeat;
		background-position: 95% 98%;
	}
		.pojisteni .pravy h2{
			font-size: 30px;
      color:#F1AE3B;
      font-family: FormataPro-Bold;
		  margin-top: 15px;      
      		
		}
		.pojisteni .pravy .detail-menu {
			margin-bottom:1px;
		}
    .pojisteni .pravy .zad{
			width: 669px;
			height: 145px;
      margin-bottom: 5px;
			margin: 3px;
			background-image: url('../img/produkty_pravy_zadost.png');
			background-repeat: no-repeat;
		}
		.pojisteni .pravy .zad .tlac{
			padding-top: 105px;
			padding-left: 525px;
		}
		.pojisteni .pravy .zad .txt{
			float: left;
			padding-top: 115px;
			padding-left: 260px;	
			width: 260px;
			font-size: 12px;
			color: #FFF;
			font-weight: bold;
		}
		.pojisteni .pravy ul{
			width: 500px;
			margin: 0px;
			padding: 0px;
		}

		.pojisteni .stred ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px;
			padding-left: 30px;
			list-style: none;
      background: url('../img/list_img.png') no-repeat;
      
		}
		.pojisteni .pravy ul li h3{
			font-size: 16px;
			color: #121212;
      width: 390px;				
		}
		.pojisteni .pravy ul li p{
			font-size: 12px;
      width: 390px;				
		}
		.product_box {
			width:500px;
			height:300px;
			background:transparent url('../img/nase_produkty.png') top left no-repeat;
		}
		
		.product_box div {
			margin-left:100px;
			margin-bottom:60px;
		}

		.product_box .step1 {
			padding-top:20px;
		}
		.product_box div h3 {
			font-size:14px;
		}
/* END CSS pro nase produkty/pojisteni */
/* START CSS pro nase produkty/splatkovy-prodej */
.splatkovy{
	color: #404040;
	margin-top: 12px;
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
.splatkovy .detail-menu  a.aktiv {
	color: #FFA800;
		}
	.splatkovy .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
		
	}
		.splatkovy .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.splatkovy .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.splatkovy .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.splatkovy .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.splatkovy .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 30px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.splatkovy .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.splatkovy .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.splatkovy .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;

		}
	.splatkovy .pravy{
		float: right;
		width: 675px;
		margin-right: 3px;
		margin-top: 0px;
		text-align: left;
		min-height: 480px;
		background-image: url('../img/splatky.jpg');		
		background-repeat: no-repeat;
		background-position: 98% 70%;		
	}

		.splatkovy .pravy h2{
			font-size: 30px;
      color:#F1AE3B;
      font-family: FormataPro-Bold;
		  margin-top: 15px;      
      		
		}
		.splatkovy .pravy .detail-menu {
			margin-bottom:1px;
		}

		.splatkovy .pravy ul{
			width: 500px;
			margin: 0px;
			padding: 0px;
		}

		.splatkovy .stred ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px;
			padding-left: 30px;
			list-style: none;
      background: url('../img/list_img.png') no-repeat;
      
		}
		.splatkovy .pravy ul li h3{
			font-size: 16px;
			color: #121212;
      width: 390px;			
		}
		.splatkovy .pravy ul li h4{
			font-size: 12px;
      width: 390px;		
 	
		}		
		.splatkovy .pravy ul li p{
			font-size: 12px;
      width: 390px;
		  letter-spacing: 0.5px;  
  				
		}
 	
 		.splatkovy .pravy ul li h5{
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		padding-left: 105px;
		font-size: 12px;
		
 		}	
		.product_box {
			width:500px;
			height:300px;
			background:transparent url('../img/nase_produkty.png') top left no-repeat;
		}
		
		.product_box div {
			margin-left:100px;
			margin-bottom:60px;
		}

		.product_box .step1 {
			padding-top:20px;
		}
		.product_box div h3 {
			font-size:14px;
		}
/* END CSS pro nase produkty/splatkovy-prodej */
/* START CSS pro klientska zona */
.klientska{
	color: #404040;
	margin-top: 12px;
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.klientska .levy{
		float: left;
		width: 180px;
		text-align: left;
		margin-left: 10px;
	}
		.klientska .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.klientska .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.klientska .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.klientska .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.klientska .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 20px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.klientska .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.klientska .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.klientska .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;

		}
	.klientska .pravy{
		float: right;
		width: 675px;
		margin-right: 3px;
		min-height: 480px;
		text-align: left;
		background-image: url('../img/klintska_pravy_back.png');
		background-repeat: no-repeat;
		background-position: 100% 30%;
	}
		.klientska .pravy h2{
			display: none;
		}
		.klientska .pravy .dop{
			font-size: 12px;
			font-weight: bold;
			margin-top: 10px;
		}

		.klientska .blue{
			color: #7EB9D7;
		}
		
		.klientska form{
			width: 267px;
			height: 99px;
			background-image: url('../img/klintska_pravy_form.png');
			background-repeat: no-repeat;	
		}
		
		.klientska .inputy{
			float: left;
			margin-top: 23px;
			margin-left: 0px;
			padding-left:20px;
		}
		.klientska .inputy input{
			width: 150px;
			height: 14px;
			margin-top: 5px;
			font-size:11px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			border: 1px solid #999999;
		}
		.klientska .tlac_page{
			float: right;
			margin-top: 22px;
			margin-right: 20px;
		}		
		
		
		.klientska .pravy ul{
			width: 450px;
			margin: 0px;
			padding: 0px;
		}
		.klientska .pravy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px;
			padding-left: 20px;
			list-style: none;
			background: url('../img/modra_tecka.png') no-repeat;
			
		}
		.klientska .pravy ul li h3{
			font-size: 14px;
			color: #121212;
		}
		.klientska .pravy ul li p{
			font-size: 12px;
		}
/* END CSS pro klientska zona */
/* START CSS pro newsletter */
.newsletter{
	color: #404040;
	margin-top: 12px;
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.newsletter .levy{
		float: left;
		width: 180px;
		text-align: left;
		margin-left: 10px;
	}
		.newsletter .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.newsletter .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.newsletter .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.newsletter .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.newsletter .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 20px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.newsletter .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.newsletter .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.newsletter .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;

		}
	.newsletter .pravy{
		float: right;
		width: 675px;
		margin-right: 3px;
		min-height: 580px;
		text-align: left;
		background-image: url('../img/klintska_pravy_back.png');
		background-repeat: no-repeat;
		background-position: 90% 90%;
	}
		.newsletter .pravy h2{
			display: none;
		}
		.newsletter .pravy .dop{
			font-size: 12px;
			font-weight: bold;
			color: black;	
  		margin-top: 10px;     		
		}
		.newsletter .red{
			font-size: 12px;
			font-weight: bold;
			color: red;	
  		margin-top: 10px;
  		margin-left: 0px; 
		}
		.newsletter .span{
			font-size: 12px;
			font-weight: bold;
			color: red;	
  		margin-top: 10px;
		}
		.newsletter h3{
			font-size: 11px;
			font-weight: bold;
			color: black;	
  		margin-top: 10px;
  		margin-left:0px;                               		
		}
		.newsletter .blue{
			font-size: 28px;
			font-weight: bold;
			color: #7EB9D7;
		}
		
		.newsletter form{
			width: 267px;
			height: 99px;
			background-repeat: no-repeat;	
		}
		
		.newsletter .inputy{
			float: left;
			margin-top: 23px;
			margin-left: 0px;
			padding-left:20px;
		}
		.newsletter .inputy input{
			width: 150px;
			height: 14px;
			margin-top: 5px;
			font-size:11px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			border: 1px solid #999999;
		}
		.newsletter .tlac_page{
			float: right;
			margin-top: 22px;
			margin-right: 20px;
		}		
		
		
		.newsletter .pravy ul{
			width: 450px;
			margin: 0px;
			padding: 0px;
		}

		.newsletter .pravy ul li h3{
			font-size: 14px;
			color: #121212;
		}
		.newsletter .pravy ul li p{
			font-size: 12px;
		}

form.appnitro
{
	margin:20px 20px 0;
	padding:0 0 20px;
}

/**** Form Section ****/
.appnitro
{
	font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
}

.appnitro li
{
	width:61%;
}

form ul
{
	font-size:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}

form li
{
	display:block;
	margin:0;
	padding:4px 5px 2px 9px;
	position:relative;
}

form li:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons
{
	clear:both;
	display:block;
	margin-top:10px;
	margin-left:-3px;	
}
.checkbox
{
	clear:both;
	display:block;
	margin-top:0px;
	margin-left:-5px;	
}
.datumk
{
	clear:both;
	display:block;
	margin-top:0px;
	margin-left:15px;	
}

* html form li
{
	height:1%;
}

* html .buttons
{
	height:1%;
}

* html form li div
{
	display:inline-block;
}

form li div
{
	color:#444;
	margin:0 4px 0 0;
	padding:0 0 8px;
}

form li span
{
	color:#444;
	float:left;
	margin:0 4px 0 0;
	padding:0 0 8px;
}

form li div.left
{
	display:inline;
	float:left;
	width:48%;
}

form li div.right
{
	display:inline;
	float:right;
	width:48%;
}

form li div.left .medium
{
	width:100%;
}

form li div.right .medium
{
	width:100%;
}

.clear
{
	clear:both;
}

form li div label
{
	clear:both;
	color:#444;
	display:block;
	font-size:9px;
	line-height:9px;
	margin:0;
	padding-top:3px;
}

form li span label
{
	clear:both;
	color:#444;
	display:block;
	font-size:9px;
	line-height:9px;
	margin:0;
	padding-top:3px;
}

form li .datepicker
{
	cursor:pointer !important;
	float:left;
	height:16px;
	margin:.1em 5px 0 0;
	padding:0;
	width:16px;
}
label.choice
{
	color:#444;
	display:block;
	font-size:9px;
	line-height:0.1em;
	margin:-1.55em 0 0 25px;
	padding:4px 0 5px;
	width:300px;
}
.form_description
{
	border-bottom:1px dotted #ccc;
	clear:both;
	display:inline-block;
	margin:0 0 1em;
}

.form_description[class]
{
	display:block;
}

.form_description h2
{
	clear:left;
	font-size:160%;
	font-weight:400;
	margin:0 0 3px;
}

.form_description p
{
	font-size:95%;
	line-height:130%;
	margin:0 0 12px;
}

form hr
{
	display:none;
}

form li.section_break
{
	border-top:1px dotted #ccc;
	margin-top:9px;
	padding-bottom:0;
	padding-left:9px;
	padding-top:13px;
	width:97% !important;
}

form ul li.first
{
	border-top:none !important;
	margin-top:0 !important;
	padding-top:0 !important;
}

form .section_break h3
{
	font-size:110%;
	font-weight:400;
	line-height:130%;
	margin:0 0 2px;
}

form .section_break p
{
	font-size:85%;

	margin:0 0 10px;
}

/**** Buttons ****/
input.button_text
{
	overflow:visible;
	padding:0 7px;
	width:auto;
	background-color : #7EB9D7;
}

.buttons input
{
	font-size:120%;
	margin-right:5px;
}


/**** Errors ****/
#error_message
{
	background:#fff;
	border:1px dotted red;
	margin-bottom:1em;
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	text-align:center;
	width:99%;
}

#error_message_title
{
	color:#DF0000;
	font-size:125%;
	margin:7px 0 5px;
	padding:0;
}

#error_message_desc
{
	color:#000;
	font-size:100%;
	margin:0 0 .8em;
}

#error_message_desc strong
{
	background-color:#FFDFDF;
	color:red;
	padding:2px 3px;
}

form li.error
{
	background-color:#FFDFDF !important;
	border-bottom:1px solid #EACBCC;
	border-right:1px solid #EACBCC;
	margin:3px 0;
}

form li.error label
{
	color:#DF0000 !important;
}

form p.error
{
	clear:both;
	color:red;
	font-size:10px;
	font-weight:700;
	margin:0 0 5px;
}

form .required
{
	color:red;
	float:none;
	font-weight:700;
}

/**** Guidelines and Error Highlight ****/
form li.highlighted
{
	background-color:#fff7c0;
}

form .guidelines
{
	background:#f5f5f5;
	border:1px solid #e6e6e6;
	color:#444;
	font-size:80%;
	left:100%;
	line-height:130%;
	margin:0 0 0 8px;
	padding:8px 10px 9px;
	position:absolute;
	top:0;
	visibility:hidden;
	width:42%;
	z-index:1000;
}

form .guidelines small
{
	font-size:105%;
}

form li.highlighted .guidelines
{
	visibility:visible;
}

form li:hover .guidelines
{
	visibility:visible;
}

.no_guidelines .guidelines
{
	display:none !important;
}

.no_guidelines form li
{
	width:97%;
}

.no_guidelines li.section
{
	padding-left:9px;
}

/*** Success Message ****/
.form_success 
{
	clear: both;
	margin: 0;
	padding: 90px 0pt 100px;
	text-align: center
}

.form_success h2 {
    clear:left;
    font-size:160%;
    font-weight:normal;
    margin:0pt 0pt 3px;
}

/*** Password ****/
ul.password{
    margin-top:60px;
    margin-bottom: 60px;
    text-align: center;
}
.password h2{
    color:#DF0000;
    font-weight:bold;
    margin:0pt auto 10px;
}

.password input.text {
   font-size:170% !important;
   width:380px;
   text-align: center;
}
.password label{
   display:block;
   font-size:120% !important;
   padding-top:10px;
   font-weight:bold;
}

#li_captcha{
   padding-left: 5px;
}


#li_captcha span{
	float:none;
}

/** Embedded Form **/

.embed #form_container{
	border: none;
}

.embed #top, .embed #bottom, .embed h1{
	display: none;
}

.embed #form_container{
	width: 100%;
}

.embed #footer{
	text-align: left;
	padding-left: 10px;
	width: 99%;
}

.embed #footer.success{
	text-align: center;
}

.embed form.appnitro
{
	margin:0px 0px 0;
	
}
select.small
{
	width:25%;
}


/*** Calendar **********************/
div.calendar { position: relative; }

.calendar table {
cursor:pointer;
border:1px solid #ccc;
font-size: 11px;
color: #000;
background: #fff;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

.calendar .button { 
text-align: center;    
padding: 2px;          
}

.calendar .nav {
background:#f5f5f5;
}

.calendar thead .title { 
font-weight: bold;      
text-align: center;
background: #dedede;
color: #000;
padding: 2px 0 3px 0;
}

.calendar thead .headrow { 
background: #f5f5f5;
color: #444;
font-weight:bold;
}

.calendar thead .daynames { 
background: #fff;
color:#333;
font-weight:bold;
}

.calendar thead .name { 
border-bottom: 1px dotted #ccc;
padding: 2px;
text-align: center;
color: #000;
}

.calendar thead .weekend { 
color: #666;
}

.calendar thead .hilite { 
background-color: #444;
color: #fff;
padding: 1px;
}

.calendar thead .active { 
background-color: #d12f19;
color:#fff;
padding: 2px 0px 0px 2px;
}


.calendar tbody .day { 
width:1.8em;
color: #222;
text-align: right;
padding: 2px 2px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size: 80%;
color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
color: #fbb;
}

.calendar table .wn {
padding: 2px 2px 2px 2px;
border-right: 1px solid #000;
background: #666;
}

.calendar tbody .rowhilite td {
background: #FFF1AF;
}

.calendar tbody .rowhilite td.wn {
background: #FFF1AF;
}

.calendar tbody td.hilite { 
padding: 1px 1px 1px 1px;
background:#444 !important;
color:#fff !important;
}

.calendar tbody td.active { 
color:#fff;
background: #529214 !important;
padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { 
font-weight: bold;
border: 1px solid #888;
padding: 1px 1px 1px 1px;
background: #f5f5f5 !important;
color: #222 !important;
}

.calendar tbody td.weekend { 
color: #666;
}

.calendar tbody td.today { 
font-weight: bold;
color: #529214;
background:#D9EFC2;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { 
visibility: hidden;
}

.calendar tbody .emptyrow { 
display: none;
}

.calendar tfoot .footrow { 
text-align: center;
background: #556;
color: #fff;
}

.calendar tfoot .ttip { 
background: #222;
color: #fff;
font-size:10px;
border-top: 1px solid #dedede;
padding: 3px;
}

.calendar tfoot .hilite { 
background: #aaf;
border: 1px solid #04f;
color: #000;
padding: 1px;
}

.calendar tfoot .active { 
background: #77c;
padding: 2px 0px 0px 2px;
}

.calendar .combo {
position: absolute;
display: none;
top: 0px;
left: 0px;
width: 4em;
border: 1px solid #ccc;
background: #f5f5f5;
color: #222;
font-size: 90%;
z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}

.calendar .combo .label-IEfix {
width: 4em;
}

.calendar .combo .hilite {
background: #444;
color:#fff;
}

.calendar .combo .active {
border-top: 1px solid #999;
border-bottom: 1px solid #999;
background: #dedede;
font-weight: bold;
}		
/* END CSS pro newsletter */
/* START CSS pro on-line */
.on-line{
	color: #404040;
	margin-top: 12px;
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}

.on-line .detail-menu  a.aktiv {
	color:#7da022;	
}
	.on-line .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.on-line .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.on-line .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.on-line .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.on-line .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.on-line .levy .box{
			width: 181px;
			height: 149px;
			margin-top: -80px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}

		.on-line .levy .letter{
			width: 181px;
			height: 149px;
			margin-top: 10px;
			background-image: url('../img/newsletter-box.png');
			background-repeat: no-repeat;
		}		

		.on-line .levy .letter-nadpis{
			padding-top: 7px;
			padding-left: 10px;
			font-size: 14px;
			color: black;	
 			font-weight: bold;     		
		}	
    
    
 		.on-line .levy  .letter_page {
			float: right;
			margin-top: -21px;
			_margin-top: -30px;
      *margin-top: -30px;			
			margin-right: 10px;
		}	
 
 		.on-line .levy	.letter_txt5{
		width: 130px;
  	margin-left: 10px;
			_margin-top: -31px;
      *margin-top: -31px;	    		

	}    			
		.on-line .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.on-line .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.on-line .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;

		}
	.on-line .pravy{
		float: right;
		width: 675px;
		margin-right: 3px;
		margin-top: 0px;
		text-align: left;
		min-height: 480px;
			
		}

		.on-line .pravy .detail-menu {
			margin-bottom:10px;
		}
		.on-line .pravy h2{
			display: none;
		}
		.on-line .pravy h4{
			color: #7da022;
			font-size: 24px;
			margin: 0px 0px 15px 0px;
		}
		
		.on-line .pravy h3 span {
			color:#7fa127;
		}
		.on-line .stred ul{
			width: 610px;
			margin: 0px;
			padding: 0px;
		}
		.on-line .stred ul li{
			display: block;
			padding: 0px;
			margin: 15px 0px 0px 0px;
			padding-left: 30px;
			list-style: none;
      background: url('../img/list_img_green.png') no-repeat;
      
		}
		.on-line .pravy ul li h2{
			font-size: 16px;
			color: #121212;
		}
		.on-line .pravy ul li h3{
			font-size: 16px;
			color: #121212;
		}
		.on-line .pravy h4{
			font-size: 9px;
		}		
		.on-line .pravy ul li p{
			font-size: 12px;
		}
		
	.on-line .vypocet {
		background-image: url('/img/on-line_vypocet_pozadi.jpg') ;
		background-repeat: no-repeat;
		width: 672px;
		height: 156px;
		display: block;
	}
	
	.on-line .ui-slider{
		left: 40px;
		top: 44px;
		width: 591px;
		height: 70px;
		position: relative;
		border: 0px solid black;
	}
	
	.on-line .ui-slider-handle {
		position: absolute; 
		z-index: 1; 
		height: 18px; 
		width: 31px; 
		top: 25px; 
		left: 0px; 
		background-image: url(/img/on-line_vypocet_tahac.jpg);
	}
	
	.on-line .ui-slider-handle-active { 
		border: 0px dotted black;  
	}
	
	.on-line .ui-slider-disabled .ui-slider-handle { 
		opacity: 0.5; 
   -moz-opacity: 0.5;  
	}
	
	.on-line .ui-slider-range { 
		position: absolute; 
		background: #50A029; 
		opacity: 0.3; 
   -moz-opacity: 0.3;  
		width: 100%; 
		height: 100%; 
	}
	
	.on-line #vyse-pujcky {
		font-weight: bold;
		color: black;
		font-size: 14px;
		position: absolute;
		left: 110px;
		top: 119px;
	}
	
	.on-line #mesicni-splatka {
		font-weight: bold;
		color: black;
		font-size: 14px;
		position: absolute;
		left: 340px;
		top: 119px;
	}
	
	.on-line #slider-zmensit {
		border: 0px solid black;
		position: absolute;
		left: 15px;
		width: 18px;
		height: 17px;	
	}
	
	.on-line #slider-zvetsit {
		border: 0px solid black;
		position: absolute;
		left: 638px;
		width: 18px;
		height: 17px;	
	}
	
	.on-line form .dalsi-krok {
		border: 0px;
		background-image: url(/img/on-line_vypocet_tlacitko.jpg);
		width: 131px;
		height: 32px;
		position: absolute;
		left: 529px;
		top: 111px;
	}
	
	.on-line .vypocet .cislo {
		font-weight: bold; 
		font-size: 12px;
		position: absolute;
		color: white;
	}
	
	.on-line .vypocet .aktivni {
		color: #dfec00;
	}
	
	
	.on-line .vypocet #c1 {	left: -10px;	top: 48px;		}
	.on-line .vypocet #c3 {	left: 70px;		top: 48px;		}
	.on-line .vypocet #c5 {	left: 151px;	top: 48px;		}
	.on-line .vypocet #c7 {	left: 232px;	top: 48px;		}
	.on-line .vypocet #c9 {	left: 313px;	top: 48px;		}
	.on-line .vypocet #c11 {	left: 384px;	top: 48px;		}
	.on-line .vypocet #c13 {	left: 465px;	top: 48px;		}
	.on-line .vypocet #c15 {	left: 546px;	top: 48px;	width: 100px;	}
	.on-line .vypocet #c2 {	left: 30px;		top: 2px;		}
	.on-line .vypocet #c4 {	left: 110px;	top: 2px;		}
	.on-line .vypocet #c6 {	left: 191px;	top: 2px;		}
	.on-line .vypocet #c8 {	left: 272px;	top: 2px;		}
	.on-line .vypocet #c10 {	left: 343px;	top: 2px;		}
	.on-line .vypocet #c12 {	left: 424px;	top: 2px;		}
	.on-line .vypocet #c14 {	left: 505px;	top: 2px;		}

/* END CSS pro on-line */
/* START CSS pro on-line/kalkulacka */
.on-line-kalk{
	color: #404040;
	margin-top: 12px;
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}

.on-line-kalk .detail-menu  a.aktiv {
	color:#7da022;	
}
	.on-line-kalk .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.on-line-kalk .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.on-line-kalk .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.on-line-kalk .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.on-line-kalk .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.on-line-kalk .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 10px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}

 			
		.on-line-kalk .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.on-line-kalk .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.on-line-kalk .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;

		}
	.on-line-kalk .pravy{
		float: right;
		width: 675px;
		margin-right: 3px;
		margin-top: 0px;
		text-align: left;
		min-height: 480px;
			
		}

		.on-line-kalk .pravy .detail-menu {
			margin-bottom:10px;
		}
		.on-line-kalk .pravy h2{
			display: none;
		}
		.on-line-kalk .pravy h4{
			color: #7da022;
			font-size: 24px;
			margin: 0px 0px 15px 0px;
		}
		
		.on-line-kalk .pravy h3 span {
			color:#7fa127;
		}
		.on-line-kalk .pravy ul li h2{
			font-size: 16px;
			color: #121212;
		}
		.on-line-kalk .pravy ul li h3{
			font-size: 16px;
			color: #121212;
		}
		.on-line-kalk .pravy ul li p{
			font-size: 12px;
		}		
/* START MENU COFIDIS */
.detail-menu ul li.kdojsme{
	width: 78px;
	background-image: url('../img/cofidis/menu_kdojsme.gif');
}
.detail-menu ul li.kdojsme-aktiv{
	width: 78px;
	background-image: url('../img/cofidis/menu_kdojsme_aktiv.gif');
}
.detail-menu ul li.nabidka_zamest{
	width: 132px;
	background-image: url('../img/cofidis/menu_nabidka_zamest.gif');
}
.detail-menu ul li.nabidka_zamest-aktiv{
	width: 132px;
	background-image: url('../img/cofidis/menu_nabidka_zamest_aktiv.gif');
}
.detail-menu ul li.obchodnispoluprace{
	width: 130px;
	background-image: url('../img/cofidis/menu_obchodnispoluprace.gif');
}
.detail-menu ul li.obchodnispoluprace-aktiv{
	width: 130px;
	background-image: url('../img/cofidis/menu_obchodnispoluprace_aktiv.gif');
}
.detail-menu ul li.obecne_info{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}
.detail-menu ul li.online_vyp{
	width: 121px;
	margin-left: 15px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}

.detail-menu ul li.obecne_info-aktiv{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info_aktiv.gif');
}

.detail-menu ul li.online_vyp-aktiv{
	width: 121px;
	margin-left: 15px;
	background-image: url('../img/cofidis/menu_obecne_info_aktiv.gif');
}

.detail-menu ul li.online_kalk{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}
.detail-menu ul li.online_kalk-aktiv{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info_aktiv.gif');
}
.detail-menu ul li.partneri{
	width: 65px;
	background-image: url('../img/cofidis/menu_partneri.gif');
}
.detail-menu ul li.partneri-aktiv{
	width: 65px;
	background-image: url('../img/cofidis/menu_partneri_aktiv.gif');
}
.detail-menu ul li.sluzby{
	width: 59px;
	background-image: url('../img/cofidis/menu_sluzby.gif');
}
.detail-menu ul li.sluzby-aktiv{
	width: 59px;
	background-image: url('../img/cofidis/menu_sluzby_aktiv.gif');
}
.detail-menu ul li.hra{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}
.detail-menu ul li.hra-aktiv{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}
.detail-menu ul li.produkty{
	width: 121px;
  margin-left: 15px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}

.detail-menu ul li.produkty-aktiv{
	width: 121px;
  margin-left: 15px;
	background-image: url('../img/cofidis/menu_obecne_info_aktiv.gif');
}
.detail-menu ul li.aktuality{
	width: 69px;
	background-image: url('../img/cofidis/menu_aktuality.gif');
}
.detail-menu ul li.aktuality-aktiv{
	width: 69px;
	background-image: url('../img/cofidis/menu_aktuality_aktiv.gif');
}

.detail-menu ul li.karta-cofidis{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}
.detail-menu ul li.karta-cofidis-aktiv{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info_aktiv.gif');
}


.detail-menu ul li.pojisteni{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}
.detail-menu ul li.pojisteni-aktiv{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info_aktiv.gif');
}
.detail-menu ul li.splatkovy-prodej{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info.gif');
}
.detail-menu ul li.splatkovy-prodej-aktiv{
	width: 121px;
	background-image: url('../img/cofidis/menu_obecne_info_aktiv.gif');
}
/* END MENU COFIDIS */
/* START MENU informace-o-pujckach */
	/* uvod se pouziva z menu cofidis */

.detail-menu ul li.nejcastejsi-otazky{
	width: 119px;
	background-image: url('../img/informace-o-pujckach/menu_nejcastejsi-otazky.gif');
}
.detail-menu ul li.nejcastejsi-otazky-aktiv{
	width: 119px;
	background-image: url('../img/informace-o-pujckach/menu_nejcastejsi-otazky_aktiv.gif');
}
.detail-menu ul li.uverovy-slovnik{
	width: 110px;
	background-image: url('../img/informace-o-pujckach/menu_uverovy-slovnik.gif');
}
.detail-menu ul li.uverovy-slovnik-aktiv{
	width: 110px;
	background-image: url('../img/informace-o-pujckach/menu_uverovy-slovnik_aktiv.gif');
}
.detail-menu ul li.desatero{
	width: 72px;
	background-image: url('../img/informace-o-pujckach/menu_desatero.gif');
}
.detail-menu ul li.desatero-aktiv{
	width: 72px;
	background-image: url('../img/informace-o-pujckach/menu_desatero_aktiv.gif');
}
/* END MENU informace-o-pujckach */
/* START CSS pro informace-o-pujckach/uvod */
.info-uvod{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.info-uvod .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.info-uvod .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.info-uvod .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.info-uvod .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.info-uvod .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.info-uvod .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.info-uvod .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.info-uvod .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.info-uvod .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.info-uvod .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
		background:url('../img/logo_pozadi.jpg') 50% 50px no-repeat;
		padding-bottom:150px;
	}
	.info-uvod .pravy .nadpis{
		margin-top: 116px;
		margin-left: 15px;
		font-size: 16px;
		font-weight: bold;
		color: #000;		
	}
	.info-uvod .pravy .text{
		width: 115px;
		margin-left: 15px;
		margin-top: 10px;
		color: #FFF;
	}
		.info-uvod .pravy .prehled{
			float: left;
			cursor: Pointer;
			height: 200px;
			margin-top: 120px;
			margin-left: 7px;
			background-repeat: no-repeat;
		}
		.info-uvod .pravy .paktuality{
			width: 154px;
			background-image: url('../img/informace-o-pujckach/uvod_1.png');
		}
		.info-uvod .pravy .potazky{
			width: 166px;
			background-image: url('../img/informace-o-pujckach/uvod_2.png');
		}
		.info-uvod .pravy .pslovnik{
			width: 163px;
			background-image: url('../img/informace-o-pujckach/uvod_3.png');
		}
		.info-uvod .pravy .pdesatero{
			width: 164px;
			background-image: url('../img/informace-o-pujckach/uvod_4.png');
		}
/* END CSS pro informace-o-pujckach/uvod */
/* START CSS pro informace-o-pujckach/desatero */
.info-desatero{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.info-desatero .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.info-desatero .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.info-desatero .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.info-desatero .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.info-desatero .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.info-desatero .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.info-desatero .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.info-desatero .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.info-desatero .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.info-desatero .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.info-desatero .pravy h2{
			color: #BB87B5;
			font-size: 18px;
			margin: 5px 0px 20px 10px;
		}
		.info-desatero .pravy h3{
			color: #000;
			cursor: Pointer;
			font-size: 14px;
			margin: -5px 0px 0px 0px;
		}
		.info-desatero .pravy ul.info-obsah{
			width: 645px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		.info-desatero  .pravy ul.info-obsah li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			list-style: none;
			background: url('../img/list_img_fia.png') no-repeat;
		}

/* END CSS pro informace-o-pujckach/desatero */
/* START CSS pro informace-o-pujckach/otazky */
.info-otazky{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.info-otazky .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.info-otazky .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.info-otazky .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.info-otazky .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.info-otazky .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.info-otazky .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.info-otazky .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.info-otazky .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.info-otazky .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.info-otazky .pravy{
		float: right;
		width: 681px;
		min-height: 480px;
		margin-right: 3px;
		text-align: left;
		background-image: url('../img/produkty_pravy_back.png');
		background-repeat: no-repeat;
		background-position: right bottom;
	}
		.info-otazky .pravy h2{
			color: #BB87B5;
			font-size: 18px;
			margin: 5px 0px 20px 10px;
		}
		.info-otazky .pravy h3{
			color: #000;
			cursor: Pointer;
			font-size: 14px;
			margin: 0px 0px 5px 0px;
		}
		.info-otazky .pravy ul.info-obsah{
			width: 450px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		.info-otazky  .pravy ul.info-obsah li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			list-style: none;
			background: url('../img/list_img_fia.png') no-repeat;
		}
		.info-otazky .pravy ul.info-obsah li p{
			display: none;
		}
		.info-otazky .pravy ul.info-obsah li.show{
			background: url('../img/list_img_fia_down.png') no-repeat;
		}
		.info-otazky .pravy ul.info-obsah li.show p{
			display: block;
		}	
/* END CSS pro informace-o-pujckach/otazky */
/* START CSS pro informace-o-pujckach/dokumenty */
.info-dok{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.info-dok .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.info-dok .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.info-dok .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.info-dok .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.info-dok .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.info-dok .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.info-dok .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.info-dok .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.info-dok .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.info-dok .pravy{
		float: right;
		width: 681px;
		min-height: 480px;
		margin-right: 3px;
		text-align: left;
	}
		.info-dok .pravy h2{
			color: #BB87B5;
			font-size: 18px;
			margin: 5px 0px 10px 10px;
		}
		.info-dok .pravy ul.info-obsah li a, .info-dok .pravy ul.info-obsah li a:hover{
			color: #000;
			font-size: 14px;
			font-weight: bold;
			margin: 0px;
			text-decoration: none;
		}
		.info-dok .pravy ul.info-obsah{
			width: 645px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		.info-dok .pravy ul.info-obsah li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			list-style: none;
			background: url('../img/list_img_fia.png') no-repeat;
		}
/* END CSS pro informace-o-pujckach/dokumenty */
/* START CSS pro informace-o-pujckach/otazky/info */
.info-ot-info{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.info-ot-info .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.info-ot-info .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.info-ot-info .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.info-ot-info .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.info-ot-info .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.info-ot-info .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.info-ot-info .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.info-ot-info .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.info-ot-info .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.info-ot-info .pravy{
		float: right;
		width: 681px;
		min-height: 480px;
		margin-right: 3px;
		text-align: left;
		background-image: url('../img/produkty_pravy_back.png');
		background-repeat: no-repeat;
		background-position: right bottom;
	}
		.info-ot-info .pravy h2{
			color: #BB87B5;
			font-size: 18px;
			margin: 5px 0px 20px 10px;
		}
		.info-ot-info .pravy h3{
			color: #000;
			cursor: Pointer;
			font-size: 14px;
			margin: 0px 0px 5px 0px;
		}
		.info-ot-info .pravy ul.info-obsah{
			width: 450px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		.info-ot-info  .pravy ul.info-obsah li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			list-style: none;
			background: url('../img/list_img_fia.png') no-repeat;
		}
		.info-ot-info .pravy ul.info-obsah li p{
			display: none;
		}
		.info-ot-info .pravy ul.info-obsah li.show{
			background: url('../img/list_img_fia_down.png') no-repeat;
		}
		.info-ot-info .pravy ul.info-obsah li.show p{
			display: block;
		}
 	
/* END CSS pro informace-o-pujckach/otazky/info */
/* START CSS pro informace-o-pujckach/slovnik */
.info-slovnik{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.info-slovnik .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.info-slovnik .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.info-slovnik .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.info-slovnik .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.info-slovnik .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.info-slovnik .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.info-slovnik .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.info-slovnik .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.info-slovnik .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.info-slovnik .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.info-slovnik .pravy h2{
			color: #ff5858;
			font-size: 25px;
			margin-top: 10px;
    	margin-left: 10px;  
	}
	
		.info-slovnik .pravy h3{
			color: #BB87B5;
			font-size: 20px;
			margin-top: 20px;
    	margin-left: 5px;  
	}	
/* END CSS pro informace-o-pujckach/slovnik */
/* START CSS pro ochrana-osobnich-udaju */
.ochrana{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.ochrana .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.ochrana .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.ochrana .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.ochrana .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.ochrana .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.ochrana .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.ochrana .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.ochrana .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.ochrana .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.ochrana .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.ochrana  .pravy h2{
			display: none;
		}
		.ochrana  .pravy ul.image-list li{
			background-image: url('../img/ikony/ochrana.gif');
		}
/* END CSS pro ochrana-osobnich-udaju */
/* START CSS pro napoveda */
.napov{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.napov .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.napov .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.napov .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.napov .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.napov .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.napov .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.napov .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.napov .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.napov .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.napov .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.napov  .pravy h2{
			padding-left: 10px;
			margin-bottom: 20px;
			color: #FFA800;
			font-size: 18px;
			font-weight: bold;
		}
		
		.napov  .pravy ul.image-list li.help1{
			background-image: url('../img/ikony/napoveda_1.gif');
		}
		.napov  .pravy ul.image-list li.help2{
			background-image: url('../img/ikony/napoveda_2.gif');
		}
		.napov  .pravy ul.image-list li.help3{
			background-image: url('../img/ikony/napoveda_3.gif');
		}
		.napov  .pravy ul.image-list li.help4{
			background-image: url('../img/ikony/napoveda_4.gif');
		}
		.napov  .pravy ul.image-list li.help5{
			background-image: url('../img/ikony/napoveda_5.gif');
		}
		.napov  .pravy ul.image-list li.help6{
			background-image: url('../img/ikony/napoveda_6.gif');
		}
/* END CSS pro napoveda */
/* START CSS pro kontakt */
.kontakt{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.kontakt .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.kontakt .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.kontakt .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.kontakt .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.kontakt .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.kontakt .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.kontakt .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.kontakt .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.kontakt .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.kontakt .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.kontakt  .pravy h2{
			padding-left: 10px;
			margin-bottom: 10px;
			color:#7da022;
			font-size: 18px;
			font-weight: bold;
		}
		.kontakt  .pravy h3{
			margin: 10px 0px 5px 10px;
			color:#7da022;
			font-size: 16px;
			font-weight: bold;
		}
		.kontakt .pravy .form{
			height: 513px;
			width: 670px;
			margin: 0px 0px 0px 5px;
			padding: 0px;
			background: url('../img/kontakt_back.png') no-repeat;
		}
		.kontakt .pravy .form form{
			margin: 0px 0px 0px 0px;
			padding: 8px 10px 10px 26px;
		}
		.kontakt .pravy .form form label{
			display:block;
			float:left;
			width:100px;
			font-size: 12px;
			font-weight: bold;
			color: #000;
			margin-top: 20px;
		}

		.kontakt .pravy .form form input, .kontakt .pravy .form form  select{
			float: left;
			margin-top: 20px;
			border: 0px;
			font-size: 11px;
			color: #828282;
			width: 315px;
		}
		.kontakt .pravy .form form label strong{
			color: #FFF;
		}
		.kontakt .pravy .form form label.error{
				width: 180px;
				margin-left: 10px; 
		}
		.kontakt .pravy .form form div.osloveni  {
			position: relative;
		}		

		.kontakt .pravy .form form div.osloveni span label.error {
			position: absolute;
			left: 415px;
			top: 3px;
		}

		.kontakt .pravy .form form div.zprava  {
			position: relative;
		}		

		.kontakt .pravy .form form div.zprava label.error {
			width: 100px;
			position: absolute;
			left: -10px;
			top: 30px;
		}


		.kontakt .pravy .form form span label.error{
				position: relative;
				left: 200px;
				width: 200px; 
		}

		
		.kontakt .pravy .form form  textarea{
			float: left;
			margin-top: 20px;
			border: 0px;
			font-size: 11px;
			color: #828282;
			width: 500px;
			height: 80px;
		}
		.kontakt .pravy .form form  input.check{
			width: 20px;
		}
		.kontakt .pravy .form form span{
			float: left;
			font-size: 12px;
			color: #FFF;
			margin-top: 2px;
		}
		.kontakt .pravy .form form span input{
			float: none;
		}
		.kontakt .pravy .form form div{
			display: block;
			clear: both;
			height: 50px;
		}
		.kontakt .pravy .form form div.zprava{
			height: 100px;
		}
		.kontakt .pravy .form form div.spodek{
			margin-top: 10px;
			margin-left: -15px;
		}
		.kontakt .pravy .form form div br{
			clear: both;
		}
		.kontakt .pravy .form form div p{
			width: 200px;
			float: left;
			color: #FF0004;
		}
		.kontakt .pravy .form form  input.kontakt-send{
			background: url('../img/kontakt_send.png') no-repeat;
			height: 37px;
			width: 94px;
			border:0 none;
			margin: 0px;
			padding: 0px;
			float: right;
		}
		.kontakt .pravy .jak-kontakt p{
			font-size: 12px;
			color: #000;
			margin: 0px 0px 10px 10px;
		}
/* END CSS pro kontakt */
/* START CSS pro mapa */
.mapa{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.mapa .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.mapa .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.mapa .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.mapa .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.mapa .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.mapa .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.mapa .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.mapa .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.mapa .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.mapa .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.mapa  .pravy h2{
			margin-left: 10px;
			margin-bottom: 10px;
			color: #FFA800;
			font-size: 18px;
			font-weight: bold;
		}
		.mapa .pravy ul{
			margin: 0px 0px 0px 5px;
			padding: 0px;
			
		}
		.mapa .pravy ul li{
			margin: 0px;
			padding: 0px;
			list-style: none;
			min-height: 150px;
			background: url('../img/mapa_n1.png') no-repeat;
			background-position: 530px 40px;
		}
		.mapa .pravy ul li p{
			margin-left: 10px;
			margin-bottom: 15px;
			font-size: 12px;
			font-weight: bold;
		}
		.mapa .pravy ul li ul{
			margin: 0px 0px 10px 10px;
			padding: 0px;
		}
		.mapa .pravy ul li ul li{
			padding: 0px 0px 0px 20px;
			margin: 0px 0px 5px 0px;
			cursor: pointer;
			min-height: 0px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.mapa .pravy ul li ul li a, .mapa .pravy ul li ul li a:hover{
			color: #000;
			font-size: 12px;
			text-decoration: none;
		}	
/* END CSS pro mapa */
/* START CSS pro cofidis/kdo-jsme */
.kdo-jsme{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.kdo-jsme .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.kdo-jsme .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.kdo-jsme .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.kdo-jsme .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.kdo-jsme .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.kdo-jsme .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.kdo-jsme .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.kdo-jsme .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.kdo-jsme .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.kdo-jsme .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: justify;
	}
		.kdo-jsme .pravy h2{
			color: #ff5858;
			font-size: 18px;
			margin: 5px 0px 15px 10px;
		}
		.kdo-jsme  .pravy ul.image-list li h3{
			color: #ff5858;
		}
		.kdo-jsme  .pravy ul.image-list li a, .kdo-jsme  .pravy ul.image-list li a:hover{
			color: #306692;
			font-weight: bold;
		}
		.kdo-jsme  .pravy ul.image-list li.kdo1{
			background-image: url('../img/ikony/kdo_1.gif');
		}
		.kdo-jsme  .pravy ul.image-list li.kdo2{
			background-image: url('../img/ikony/kdo_2.gif');
		}
		.kdo-jsme  .pravy ul.image-list li.kdo3{
			background-image: url('../img/ikony/kdo_3.gif');
		}
		.kdo-jsme  .pravy ul.image-list li.kdo4{
			background-image: url('../img/ikony/kdo_4.gif');
		}
		.kdo-jsme  .pravy ul.image-list li.kdo5{
			background-image: url('../img/ikony/kdo_5.gif');
		}
/* END CSS pro cofidis/kdo-jsme */
/* START CSS pro cofidis/partneri */
.cof-partneri{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.cof-partneri .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.cof-partneri .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.cof-partneri .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.cof-partneri .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.cof-partneri .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.cof-partneri .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.cof-partneri .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.cof-partneri .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.cof-partneri .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.cof-partneri .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.cof-partneri .pravy h2{
			color: #ff5858;
			
			font-size: 18px;
			margin: 5px 0px 15px 10px;
		}
		.cof-partneri .pravy h3{
			color: #232323;
			margin: 10px 0px 10px 10px;
		}
		.cof-partneri .pravy hr{
			color: #FDBCB8;
			border: 0px none;
			height: 1px;
			background-color: #FDBCB8;
			margin: 5px 10px 15px 10px;
		}
		.cof-partneri .pravy img{
			margin: 0px 0px 0px 10px;
		}
		.cof-partneri .pravy p{
			margin: 0px 0px 0px 10px;
		}
		.cof-partneri .pravy p.link{
			text-align: right;
			margin: 5px 10px 5px 0px;
		}
		.cof-partneri .pravy p.link a, .cof-partneri .pravy p.link a:hover{
			color: #ff5858;
			font-size: 12px;
			text-decoration: none;
		}
		
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}		
		
/* END CSS pro cofidis/partneri */
/* START CSS pro cofidis/klientska-zona */

/* START CSS pro cofidis/partneri */
.obchodnispoluprace{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.obchodnispoluprace .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.obchodnispoluprace .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.obchodnispoluprace .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.obchodnispoluprace .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.obchodnispoluprace .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.obchodnispoluprace .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.obchodnispoluprace .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.obchodnispoluprace .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.obchodnispoluprace .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.obchodnispoluprace .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.obchodnispoluprace .pravy h2{
			color: #ff5858;
			
			font-size: 18px;
			margin: 5px 0px 15px 10px;
		}
		.obchodnispoluprace .pravy h3{
			color: #232323;
			margin: 10px 0px 10px 10px;
		}
		.obchodnispoluprace .pravy hr{
			color: #FDBCB8;
			border: 0px none;
			height: 1px;
			background-color: #FDBCB8;
			margin: 5px 10px 15px 10px;
		}
		.obchodnispoluprace .pravy img{
			margin: 0px 0px 0px 10px;
		}
		.obchodnispoluprace .pravy p{
			margin: 0px 0px 0px 10px;
		}
		.obchodnispoluprace .pravy p.link{
			text-align: right;
			margin: 5px 10px 5px 0px;
		}
		.obchodnispoluprace .pravy p.link a, .obchodnispoluprace .pravy p.link a:hover{
			color: #ff5858;
			font-size: 12px;
			text-decoration: none;
		}
		
		a:hover#v_toggle2, a#v_toggle2 {
      color: #ff5858;
			font-size: 12px;
			text-decoration: none;
    }
		
		a:hover#v_toggle, a#v_toggle {
      color: #ff5858;
			font-size: 12px;
			text-decoration: none;
    }



.cof-klientska-zona{
	color: #404040;
	margin-top: 12px;
	
	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.cof-klientska-zona .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.cof-klientska-zona .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.cof-klientska-zona .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.cof-klientska-zona .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.cof-klientska-zona .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.cof-klientska-zona .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.cof-klientska-zona .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.cof-klientska-zona .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.cof-klientska-zona .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.cof-klientska-zona .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
		background-image: url('../img/produkty_pravy_back.png');
		background-repeat: no-repeat;
		background-position: right bottom;
	}
		.cof-klientska-zona .pravy h2{
			color: #ff5858;
			font-size: 18px;
			margin: 5px 0px 15px 10px;
		}
		.cof-klientska-zona .pravy h3{
			color: #404040;
			margin: 10px 0px 10px 10px;
		}
		
		.cof-klientska-zona .pravy ul.info-obsah{
			width: 420px;
			margin: 0px 0px 15px 10px;
			padding: 0px;
		}
		.cof-klientska-zona .pravy ul.info-obsah li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			font-size: 12px;
			color: #000;
			list-style: none;
			background: url('../img/list_img_red.png') no-repeat;
		}
		
		.cof-klientska-zona .pravy p{
			color: #000;
			width: 420px;
			font-size: 12px;
			margin: 0px 0px 0px 10px;
		}
/* END CSS pro cofidis/klientska-zona */
/* START CSS pro cofidis/obecne-informace */
.cof-obecne{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.cof-obecne .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.cof-obecne .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.cof-obecne .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.cof-obecne .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.cof-obecne .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.cof-obecne .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.cof-obecne .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.cof-obecne .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.cof-obecne .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.cof-obecne .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.cof-obecne .pravy h2{
			color: #ff5858;
			font-size: 18px;
			margin: 5px 0px 15px 10px;
		}
		.cof-obecne .pravy h3{
			color: #404040;
			margin: 10px 0px 10px 10px;
		}
		.cof-obecne .pravy p{
			color: #000;
			font-size: 12px;
			margin: 0px 0px 15px 10px;
		}
		.cof-obecne .pravy table{
			margin-left: 10px;
			margin-bottom: 15px;
		}
		.cof-obecne .pravy table td{
			color: #000;
			font-size: 12px;
		}
		.cof-obecne .pravy .red p{
			color: #ff5858;
		}
		.cof-obecne .pravy  p a, .cof-obecne .pravy  p a:hover{
			color: #ff5858;
		}
/* END CSS pro cofidis/obecne-informace */
/* START CSS pro cofidis/sluzby */
.cof-sluzby{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.cof-sluzby .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.cof-sluzby .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.cof-sluzby .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.cof-sluzby .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.cof-sluzby .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.cof-sluzby .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.cof-sluzby .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.cof-sluzby .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.cof-sluzby .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.cof-sluzby .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
		background-image: url('../img/cofidis/sluzby.png');
		background-repeat: no-repeat;
		background-position: right 55px;
	}
		.cof-sluzby .pravy h2{
			color: #ff5858;
			font-size: 18px;
			margin: 5px 0px 15px 10px;
		}
		.cof-sluzby .pravy h3{
			color: #404040;
			margin: 10px 0px 10px 10px;
		}
		.cof-sluzby .pravy p{
			color: #000;
			font-size: 12px;
			margin: 0px 0px 15px 10px;
		}
		.cof-sluzby .pravy ul.cof-obsah{
			width: 455px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		.cof-sluzby .pravy ul.cof-obsah li{
			display: block;
			margin: 0px;
			padding: 0px;
			padding-left: 20px;
			list-style: none;
			background: url('../img/list_img_red_b.png') no-repeat;
			
		}
		.cof-sluzby .pravy ul.cof-obsah li h3{
			font-size: 16px;
			color: #121212;
		}
		.cof-sluzby .pravy ul.cof-obsah li p{
			font-size: 11px;
			color: #404040;
		}
/* END CSS pro cofidis/sluzby */
/* START CSS pro cofidis/TV-spot */
.cof-TV-spot{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.cof-TV-spot .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.cof-TV-spot .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.cof-TV-spot .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.cof-TV-spot .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.cof-TV-spot .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.cof-TV-spot .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.cof-TV-spot .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.cof-TV-spot .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.cof-TV-spot .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.cof-TV-spot .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.cof-TV-spot .pravy h2{
			margin-left: 10px;
			margin-bottom: 10px;
			color: #ff5858;
			font-size: 18px;
			font-weight: bold;
		}
		.cof-TV-spot .stred ul{
			margin: 0px 0px 0px 5px;
			padding: 0px;
			
		}
		.cof-TV-spot .stred ul li{
			margin: 0px;
			padding: 0px;
			clear: both;
			list-style: none;
			min-height: 150px;
		}
		.cof-TV-spot .stred ul li p{
			margin-left: 10px;
			margin-bottom: 15px;
			font-size: 12px;
			font-weight: bold;
		}
		.cof-TV-spot .stred ul li ul{
			margin: 0px 0px 10px 10px;
			padding: 0px;
		}
		.cof-TV-spot .stred ul li ul li{
			padding: 0px 0px 0px 20px;
			margin: 0px 0px 5px 0px;
			cursor: pointer;
			min-height: 0px;
			list-style: none;
			background: url('../img/list_img_red.png') no-repeat;
		}
		.cof-TV-spot .stred ul li ul li a, .cof-TV-spot .stred ul li ul li a:hover{
			color: #000;
			font-size: 12px;
			text-decoration: none;
		}
/* END CSS pro cofidis/TV-spot */
/* START CSS pro cofidis/nabidka-zamestnani */
.cof-zamest{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.cof-zamest .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.cof-zamest .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.cof-zamest .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.cof-zamest .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.cof-zamest .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.cof-zamest .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/_levy_box.png');
			background-repeat: no-repeat;
		}
		.cof-zamest .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.cof-zamest .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.cof-zamest .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.cof-zamest .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: left;
	}
		.cof-zamest .pravy h2{
			color: #ff5858;
			font-size: 18px;
			margin: 5px 0px 15px 10px;
		}
		.cof-zamest .pravy h3{
			color: #404040;
			margin: 10px 0px 10px 10px;
		}
		.cof-zamest .pravy p{
			color: #000;
			font-size: 12px;
			margin: 0px 0px 15px 10px;
		}
		.cof-zamest .pravy ul.cof-obsah{
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		.cof-zamest .pravy ul.cof-obsah li{
			display: block;
			margin: 0px 0px 10px 0px;
			padding: 0px;
			padding-left: 20px;
			list-style: none;
			background: url('../img/list_img_red.png') no-repeat;
		}
		.cof-zamest .pravy ul.cof-obsah li a, .cof-zamest .pravy ul.cof-obsah li a:hover{
			font-size: 14px;
			font-weight: bold;
			text-decoration: none;
			color: #000;
		}
		.cof-zamest .pravy ul.cof-obsah li h3{
			font-size: 16px;
			color: #121212;
		}
		.cof-zamest .pravy ul.cof-obsah li p{
			font-size: 11px;
			color: #808080;
		}
		.cof-zamest .pravy ul.cof-zamestnani{
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		.cof-zamest .pravy ul.cof-zamestnani li{
			display: block;
			margin: 0px 0px 10px 0px;
			padding: 0px;
			padding-left: 20px;
			list-style: none;
			background: url('../img/list_img_red.png') no-repeat;	
		}
		
		.cof-zamest .pravy ul.cof-zamestnani li ul li{
			background: url('../img/list_krizek.png') no-repeat 0px 3px;
			padding-left:10px;
		}
/* END CSS pro cofidis/nabidka-zamestnani */
/* START CSS pro cofidis/aktuality */
.cof-akt{
	color: #404040;
	margin-top: 12px;

	background-image: url('../img/produkty_levy_back.gif');
	background-repeat: repeat-y;
}
	.cof-akt .levy{
		float: left;
		width: 180px;
		text-align: left;
		padding-left: 10px;
	}
		.cof-akt .levy h2{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
		}
		.cof-akt .levy h3{
			color: #64b3d4;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
		}
		.cof-akt .levy ul{
			margin: 0px;
			padding: 0px;
		}
		.cof-akt .levy ul li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 22px;
			list-style: none;
			background: url('../img/aktuality_tecka.png') no-repeat;
		}
		.cof-akt .levy .box{
			width: 181px;
			height: 149px;
			margin-top: 60px;
			background-image: url('../img/produkty_levy_box.png');
			background-repeat: no-repeat;
		}
		.cof-akt .levy .box-nadpis1{
			padding-top: 14px;
			padding-left: 20px;
			font-size: 18px;
		}
		.cof-akt .levy .box-nadpis2{
			padding-top: 22px;
			padding-left: 20px;
			font-size: 23px;
			font-weight: bold;
			letter-spacing: 1px;
		}
		.cof-akt .levy .box-text{
			padding-top: 0px;
			padding-left: 21px;
		}
	.cof-akt .pravy{
		float: right;
		width: 681px;
		margin-right: 3px;
		text-align: justify;
	}
		.cof-akt .pravy h2{
			color: #ff5858;
			font-size: 18px;
			margin: 5px 0px 20px 10px;
		}
		.cof-akt .pravy h3{
			color: #ff5858;
			font-size: 14px;
			margin: -5px 0px 0px 0px;
		}
		.cof-akt .pravy p{
			color: #818181;
			margin: 5px 0px 10px 0px;
			
		}
		.cof-akt .pravy p.pre{
			margin-bottom: 15px;
			color: #000;
			font-size: 12px;
		}
		.cof-akt .pravy ul.cof-obsah{
			width: 645px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		.cof-akt .pravy ul.cof-obsah li{
			display: block;
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			list-style: none;
			background: url('../img/list_img_red.png') no-repeat;
		}
		
		.cof-akt .pravy ul.cof-obsah li p {

			color: #404040;
			font-size:12px;
		}

/* END CSS pro informace-o-pujckach/aktuality */
/* START CSS pro titulku */
.vyber {
	/* margin: 10px; */
	/* display: block; */
	background-image: url('/img/titulka_posuvnik_pozadi.gif') ;
	background-repeat: no-repeat;
	width: 268px;
	height: 56px;
}
.ui-slider{
	left: 26px;
	top: 20px;
	width: 210px;
	height: 10px;
	position: relative;
}

.ui-slider-handle {
	position: absolute; 
	z-index: 1; 
	height: 10px; 
	width: 10px; 
	top: 3px; 
	left: 0px; 
	background-image: url(/img/titulka_posuvnik.gif);
}

.ui-slider-handle-active { 
	border: 0px dotted black;  
}

.ui-slider-disabled .ui-slider-handle { 
	opacity: 0.5; 
  -moz-opacity: 0.5;  
}

.ui-slider-range { 
	position: absolute; 
	background: #50A029; 
	opacity: 0.3; 
  -moz-opacity: 0.3;  
	width: 100%; 
	height: 100%; 
}

form .napoveda {
	color: #D1E7C3;
	margin-top: 10px;
	margin-left: 5px;
	font-size: 11px;
}

form .napoveda strong {
	font-size: 13px;
}

form .vypocet-splatky {
	text-align: right;
	margin-top: 10px;
	border: 0px;
	background-image: url(/img/titulka_vypocet_splatky.gif);
	width: 119px;
	height: 24px;
	position: relative;
	left: 146px;
	top: 10px;
}

/* END CSS pro titulku*/
/* START CSS pro 404 */
.p404{
	width: 500px;
	margin-top: 40px;
	height: 200px;
}
.p404 h2{
	display: block;
	color: #E20008;
	font-size: 18px;
	font-weight: bold;
}
.p404 h3{
	display: block;
	color: #E20008;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.p404 p{
	color: #000;
	font-size: 12px;
	text-align: left;
}
.p404 li{
	color: #000;
	font-size: 12px;
	text-align: left;
}
.p404 a, .p404 a:hover{
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}
.p404 .back{
	text-align: right;
}
/* END CSS pro 404*/

/* calculator */
#calculator {
	padding:0;
	margin:0;
	width:671px;
	height:295px;
	background: transparent url('../img/kalkulacka/kalkulacka.png') top left no-repeat;
	position: relative;
}

#calculator span {
	color:#ffffff;
	font-size:16px;	
	font-weight:bold;
}

#calculator .label {
	color:#000;
	font-weight:bold;
	font-size: 14px;	
}

#calculator input, #calculator select {
	background-color:#fff;
	border:1px solid #7ea127;	
	color:#7fa127;
	font-weight:bold;
	padding:0px 2px;
}

a#vypocti {
	background: transparent url('../img/kalkulacka/vypocti.png') top left no-repeat;	
	width:103px;
	height:33px;
	position:absolute;
	top:185px;
	right:10px;
	display:block;
	text-decoration:none;
}


a#vypocti span, a#vynuluj span, a#chci_pujcku span  {
	visibility:hidden;	
}

a#vynuluj {
	background: transparent url('../img/kalkulacka/vynul_udaje.png') top left no-repeat;	
	width:118px;
	height:26px;
	position:absolute;
	top:185px;
	left:10px;
	display:block;
	text-decoration:none;
}

a#chci_pujcku {
	display:block;
	float:right;
	background: transparent url('../img/kalkulacka/chci_pujcku.png') top left no-repeat;	
	width:175px;
	height:61px;
	text-decoration:none;
}



#step1 span {
	position:absolute;
	top:50px;
	left:120px;
}

#step2 span {
	position:absolute;
	top:100px;
	left:120px;
}

#step3 span {
	position:absolute;
	top:150px;
	left:120px;
}

#step2hint {
	position:absolute;
	top:127px;
	color:#fff;
	font-size:10px;
	right:30px;	
}

#vyska_pujcky {
	position:absolute;
	top:50px;
	right:30px;
}

#vypocet_zaklad {
	position:absolute;
	top:100px;
	left:350px;
}

#vypocet_box {
	position:absolute;
	top:100px;
	right:30px;
	width:80px;
}


#pojistka {
	position:absolute;
	top:150px;
	right:30px;
}

#calculator .label {
	position:absolute;
	top:230px;	
}

#delka_splaceni {
	left:30px;
}

#vyse_splatky {
	left:210px;
}

#rpsn {
	left:380px;
}

#celkem {
	left:550px;
}

A.whiteLink {
  color: #FF8C00;
font-weight: bolder;
}
A.black {
  color: #dcdcdc;
  font-style: oblique;
  font-weight: 100;
}
A.choice {
	color:#444;
	display:block;
	font-size:9px;
	line-height:0.1em;
	margin:-1.55em 0 0 25px;
	padding:4px 0 5px;
	width:300px;
}

/* new styles */

h2#pujcka150 {
	display: block;
	height: 35px;
	width: 255px;
}

h2#pujcka150 span { display: none; }

h2#vysepujcky {
	display: block;
	background-image: url(../img/hl_nadpis2.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 260px;
}

h2#vysepujcky span { display: none; }

ul.menu li span { display: none; }
	
/* 8. 1. 2010 - ASPECTO.cz - START */
.index .levy .cntent {
	width: 95%;
	margin-left: 180px;
}
	
.index .levy .cntent ul {
	  margin: 25px 0 0 0px;
	  padding: 10px 0 0 65px;
}
.index .levy .cntent ul li {
  color: #fff;
  padding-bottom: 7px;
  font-size: 16px;
  font-weight: bold;
  list-style-type: none;
}
h2#pujcka150 {
  margin: 0 0 7px 5px;
}
form .napoveda {
  color: #d2e6c1;
}
/* 8. 1. 2010 - END */