body {
	background-color: #D8E0EA;
	padding:0px;
	position:relative;
	text-align:center;
	margin: 8px auto;
	width: 950px;
	color:#FFFFFF;
}


#nadp1{
	position:absolute;
	margin: 270px 0 0 249px;
	width:460px;
	font-size: 15px;	
  font-weight:bold;
 /* font-style: italic; */
	text-align:left;
	z-index: 3; 
	color: #FC8D09;
}


#page{
	background: url('/public/img/page_borders.gif') 0px 0px repeat-y #FFFFFF ;
	background-repeat:repeat y;
	background-position:top left;
	padding: 0 12px 0 12px;
	margin: 0;
	width:926px; 
	background-color: #FFFFFF;
}

#ptop{	
	height:237px;
	background: url('/public/img/profi_top.jpg') 0px 4px  no-repeat #FFFFFF ;
	text-align:left;
	width:926px;
	padding: 4px 0 0 0;
	margin: 0;
}

#hlavicka{
	height:9px;
	background: url('/public/img/oddel.gif') bottom repeat-x #FFFFFF ;
	text-align:left;
	width:926px;
	padding: 0;
	margin: 0 0 3px 0;
}


#ptop #logo{
	
	background:transparent none repeat scroll 0 0;
	display:block;
	height:138px;
	left:31px;
	position:absolute;
	text-decoration:none;
	top:3px;
	width:190px;
	
}


#pmain{	
	background: url('/public/img/mozaika.gif') bottom right no-repeat #FFFFFF ;
	width:926px;
	padding: 0;
	margin: 0;
	overflow:hidden;
	text-align: left;
}

/*
#pbottom{	
	background: url('/public/img/main_back.jpg') left bottom no-repeat;	
	text-align: left;
	width:984px;
}
*/
/*
#pmenu{
	background: url('/public/img/menu_bg.jpg') repeat-x ;
	width:926px;
	padding: 0;
	margin: 0 0 2px 0;
	height: 77px;
}
*/
#pmmenu {
	/*background: url('/public/img/menu_bg.jpg') repeat-x ;*/
	width:926px;
	margin: 0 0 2px 0;
	overflow:hidden;
	padding:0;
	height: 77px;
	position: relative;
	top: 146px;
}

#pmmenu li{
	background: url('/public/img/menu_bg.jpg') repeat-x;
	display:block;
	float:left;
	height:77px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
	border-left: white 3px solid;
	text-align: left;
}


#pmmenu .li_noborder{
	background: url('/public/img/menu_bg.jpg') repeat-x;
	display:block;
	float:left;
	height:77px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
	text-align: left;
	border-left: white 0px solid;
}

#pmmenu li img{
	float:left;
}

#pmmenu li a{
	display:block;
	float: left;
	padding: 20px 10px 0 15px;
	text-align:left;
	color:#58595B;
	font-size:14px;
	font-weight:bold;
	height:77px;
	margin:0;
	width:142px;
	font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif;
	line-height:150%;
}
/*
#pmmenu .li_noborder a{
	display:block;
	float: left;
	padding: 20px 10px 0 15px;
	text-align:left;
	color:#58595B;
	font-size:14px;
	font-weight:bold;
	height:77px;
	margin:0;
	width:143px;
	font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif;
	line-height:150%;
}

#pmenu tr{
	
	vertical-align: middle;
	margin: 0;
	padding: 0; 
 	height: 77px;
}

#pmenu tr .td_txt{
 color: #58595B;
 font-weight: bold;
 font-size: 11,5px;
 height: 77px;
 text-align: left;
 width: 145px;
	
	vertical-align: middle;
	margin: 0;
	padding: 0 10px 0 15px; 

}

#pmenu tr .td_noborder{
 color: #58595B;
 font-weight: bold;
 font-size: 11,5px;
 height: 77px;
 text-align: left;
	
	vertical-align: middle;
	margin: 0;
	padding: 0; 
	

}

#pmenu tr .td_border{
 color: #58595B;
 font-weight: bold;
 font-size: 11,5px;
 height: 77px;
 text-align: left;
 border-left: white 3px solid;
	
	vertical-align: middle;
	margin: 0;
	padding: 0; 
	

}

#pmenu tr td a{
	
	color:#58595B;
	font-size: 14px;

  font-weight:bold;	

vertical-align: middle;
margin: 0;
padding: 0; 
	height: 77px;
	width: 145px;
}



*/
/*
#pmenu a{
	display: block;
	color:#2C0B0C;
	font-size: 15px;
	padding: 0 0 0 83px;	
	margin: 0 3px 0 0;
  font-weight:bold;	
	background: url('/public/img/menu_bg.jpg') repeat-x ;
	float: left;
	height: 77px;
	width: 145px;
	text-align: left;
	vertical-align: middle;
}
*/
/*
.error{
	color:red;
}
.red {
	color:#DF5757;
	font-weight:bold;
}
*/
#pleft{	
	background: url('/public/img/left_bg.jpg') top left no-repeat #FFAB40;
	text-align:left;
	float: left;
	width: 209px;
	height: 460px;
	margin: 0 0 3px 0;
	color: #FFFFFF;
}

#pleft ul{
 padding: 0 0 0 0;
 margin: 32px 17px 0 17px;

}

#pleft ul li{
 color: #58595B;
 font-weight: bold;
 font-size: 11,5px;
 padding: 0;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 line-height: 180%;
 
}

#pleft ul li a{
 color: #58595B;
 font-weight: bold;
 font-size: 12px;
 padding: 0; 
}

#pleft p{
 padding: 0 0 0 0;
 margin: 93px 0 0 17px;
 /*color: #FCF2CB;*/
 color: #FFFFFF;
 font-size: 12px;
 line-height: 130%;
 font-weight: bold;
}

#pcentrdiv{	
	background: #FFAB40;
	text-align:left;
	float: left;
	width: 707px;
	color: #231F20;
	margin: 0 0 3px 0;
}

#pcentr{	
	background: url('/public/img/right_bord.jpg') right 27px  no-repeat #FFFFFF;
	text-align:left;
	float: right;
	width: 441px;
	/*min-height:460px;*/

	height: auto !important;  
  height: 460px;                
  min-height: 460px;
  /*
 	height: auto !important;  
  height: 683px;                
  min-height: 683px;
  */
	
	margin: 0 0 0 0;
	padding: 64px 30px 0 27px;
	color: #231F20;
}

#pcentr p{	
	font-size: 12px;
	text-align: justify;
	color: #231F20;
	margin: 0 0 10px 0;
	line-height:130%;
}

#pcentr td{
	font-family: Arial,Helvetica,sans-serif;
}

#pcentr p.error{	
	font-size: 12px;
	text-align: justify;
	color:#DF5757;
	margin: 0 0 10px 0;
	line-height:130%;
}

#pcentr ul{	
	margin: 0 0 10px 5px;
	line-height:130%;
	padding: 0 0 0 5px;
}

#pcentr .sede_podb{	
	margin: 0;
	line-height:130%;
	padding: 5px 0 0 7px;
	background: #F4F4F4;
	list-style-position: inside;
}

#pcentr .sede_podb p{	
	color:#231F20;
	font-size:12px;
	line-height:130%;
	margin:0 0 10px 0;
	text-align:justify;
	padding: 0 0 0 11px;
	_padding: 0 0 0 15px;
	#padding: 0 0 0 15px;
	padding /*\**/: 0 0 0 15px\9
}

#pcentr ul li{	
	font-size: 12px;
	text-align: left;
	color: #231F20;
	line-height:130%;
}

#pcentr p strong{	
 	font-weight: bold;
}

#pcentr h2{
	/*margin: 15px 0 0 3px;*/
	margin: 15px 0 0 0;
	font-size: 14px;	
  font-weight:bold;
	text-align:left;
	color: #FC8D09;
}

#pcentr h3{
	font-size: 13px;
	margin: 12px 0 5px 0;	
  font-weight:bold;
	text-align:left;
	color: #FC8D09;
}

#pcentr .kurzy {
	margin: 10px 0 0 0;
	font-size: 14px;	
  width:441px; 
	text-align:left;
	color: #231F20;
	border-collapse: collapse;
}

#pcentr .kurzy tr{
	background: #F1F1F1;
}

#pcentr .podkurzy {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}

#pcentr .komplk {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-top: 2px solid #000000;
}

#pcentr .kurzy .bile{
	background: #FFFFFF;
	height: 30px;
	border-left: none;
	border-right: none;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
}

#pcentr .kurzy td{
	border: 1px solid #CCCCCC; 
	padding: 0 5.4pt;  

}

#pcentr .kurzy .bile td{
	border-top: 2px solid #000000;
	border-left: none;
	border-right: none;
	border-bottom: none; 
	padding: 0 5.4pt;  
	text-align: left;
	font-weight:normal;
}

#pcentr .komplk td{
	border-top: 2px solid #000000;
}
/*
#pcentr .komplk th{
	border-top: 3px solid #000000;
}
*/
#pcentr .komplkb {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

#pcentr .komplkb td {
	border-bottom: 2px solid #000000;
}

#pcentr .kurzy td.okrajl{
	border-left: 2px solid #000000;
}

#pcentr .kurzy td.okrajlk{
	border-left: 2px solid #000000;
	border-right: none;
}

#pcentr .kurzy td.okrajlk img{
	padding: 3px 0 3px 0;
	_padding: 3px 0 0 0;
	#padding: 3px 0 0 0;
	padding /*\**/: 3px 0 0 0\9
}

#pcentr .kurzy td.okrajp{
	border-right: 2px solid #000000;
}

#pcentr .kurzy td.okrajpk{
	border-right: 2px solid #000000;
	border-left: none;
}

#pcentr .kurzy td.okrajpk img{
	padding: 3px 0 3px 0;
	_padding: 3px 0 0 0;
	#padding: 3px 0 0 0;
	padding /*\**/: 3px 0 0 0\9
}

/*
#pcentr .kurzy th{
	border:5px double black; 
	border: 1px solid #CCCCCC;
	padding: 0cm 5.4pt;  

}
*/
#pcentr .podkurzy td{
	border: 1px solid #CCCCCC; 
	padding: 0cm 5.4pt;  

}

/*
#pcentr .podkurzy th{
	border: 1px solid #CCCCCC; 
	padding: 0cm 5.4pt;  

}
*/

#pcentr .kurzy td p{
	margin: 0cm 0cm 0pt; 
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

#pcentr .kurzy a{
	text-decoration: none;
	font-size: 11px;
	color: #FC8D09;
}

#pcentr .kurzy a:hover{
	text-decoration: underline;
}

#pcentr .kurzy td p.poznp{
	margin: 0cm 0cm 0pt; 
	text-align: center;
	font-weight: normal;
	font-size: 11px;
}

#pcentr .bile td p.pozn{
	margin: 0cm 0cm 0pt; 
	text-align: left;
	font-weight:normal;
	font-size: 11px;
}

#pcentr .kurzy th p{
	margin: 0cm 0cm 0pt; 
	text-align: center;
	font-weight:bold;
}

#pcentr .kurzy h2{
	margin: 0 0 7px 0;
	font-size: 14px;	
  font-weight:bold;
	text-align:center;
	color: #666666;
}

#pcentr .kurzy h2 a{
	font-size: 14px;	
  font-weight:bold;
	color: #666666;
}

#pcentr .kurzy h3 small{
	font-size: 11px;	
  font-weight:bold;
	color: #666666;
}

#pcentr .kurzy h3{
	margin: 0 10px 7px 10px;
	font-size: 12px;	
  font-weight:bold;
	text-align:center;
	color: #666666;
}

#pcentr .kurzy h3 a{
	font-size: 12px;	
  font-weight:bold;
	color: #666666;
}

#pcentr ul li a {
	color:#0071BC;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#pcentr .sede_podb li a {
	color:#0071BC;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#pcentr .pozn{
	color:#231F20;
	font-size:10px;
	font-weight:bold;
	margin: 0 0 5px 0;
	padding:0;
}

#pcentr .terminy{
	margin: 15px 0 10px 0;
	font-size: 14px;	
  font-weight:bold;
	text-align:left;
	color: #58595B;

}

#pcentr fieldset{
	padding: 15px 5px 5px 10px;
	border: 1px solid #FADEDA;
}

#pcentr .aCenter{
	text-align: center;
}

#pcentr .aLeft{
	text-align: left;
}

#pcentr .aRight{
	text-align: right;
}

#pcentr .kurses{
	margin: 5px 0 10px 0;
	padding: 5px 0 0 0;
	border: 1px #E5E5E5 solid;
}


#pcentr .kurses p.main_kurz{
	
	padding: 0 0 0 5px;
	color:#231F20;
	font-size:14px;
	line-height:130%;
	margin:0 0 10px 0;
	text-align:justify;
	
}

#pcentr .kurses p{
	padding: 0 0 0 5px;
	color:#231F20;
	font-size:12px;
	line-height:130%;
	margin:0 0 10px 0;
	text-align:justify;
}

#pright{	
	background: #FFFFFF;
	text-align:left;
	float: right;
	width: 193px;
	padding: 0 0 0 0;
 	margin: 25px 16px 15px 10px;
 	/*
 		margin: 25px 16px 3px 10px;
	*/
	color: #231F20;
}

#pright li{
 color: #231F20;
 width: 135px;
 font-size: 13px;
 font-weight: bold;
 padding: 0 0 0 22px;
 /*
 		background:transparent url(/public/img/odrazka.gif) no-repeat scroll 0 7px;
 		margin: 0 0 30px 12px;
  	line-height: 180%;
 */
 /*background:transparent url(/public/img/odrazka.gif) no-repeat scroll 0 5px;
 margin: 0 0 0 12px;*/
  		background:transparent url(/public/img/odrazka.gif) no-repeat scroll 0 6px;
 		margin: 0 0 20px 12px;
  	line-height: 180%;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;

 
}

#pright li a{
 color: #231F20;
 width: 135px;
 font-size: 13px;
 font-weight: bold;
 padding: 0;
 margin: 0; 
}

#pright .kkurzu a{
 color: #FC8D09;
 width: 135px;
 font-size: 13px;
 font-weight: bold;
 padding: 0;
 margin: 0;
}

/*
#pright{	
	background: url('/public/img/center_right.jpg') top right no-repeat;
	text-align:left;
	float: right;
	width:308px;
	min-height:398px;
}
*/

/*  upravena min-height na r.314  */
/*
#linx{
	float: right;
	width:193px;
	margin: 50px 0 150px 0;
}

#linx h3{
	color:#FC8D09;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin: 0;
	padding: 0;
}

#linx h4{
	color: #777777;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 5px 0 5px 0;
	padding: 0;
	line-height: 120%;
}

#linx p{
	color:#777777;
	font-size:11px;
	line-height:120%;
	text-align:justify;
	margin: 0 5px 0 0;
}

#linx p a{
	color:#777777;
	font-size:11px;
	line-height:120%;
	text-decoration: underline;
}
*/
#bottom{
	background: url('/public/img/bottom_bg.gif') no-repeat;
	padding: 0;
	width: 950px; 
	height: 20px;
	margin: 0 0 8px 0;
	color: #878787;
}

#bottom a{
	color: #878787;
}



#linx{
	text-align: left;
	margin: 10px 15px 0 15px;
}

#linx h3{
	color:#FC8D09;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin: 0 0 5px 0;
	padding: 0;
}

#linx h4{
	color: #777777;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 5px 20px 5px 0;
	padding: 0;
	line-height: 120%;
	display: inline;
}

#linx p {
	color:#777777;
	font-size:11px;
	line-height:120%;
	text-align:justify;
	margin: 0 5px 0 0;
	display:inline;
}

#linx div {
	margin: 0 0 5px 0;
}

#linx p a{
	color:#777777;
	font-size:11px;
	line-height:120%;
	text-decoration: underline;
}
