@CHARSET "UTF-8";
body, html{
	background: url('/img/bgrBody.png') top left repeat-x #fff;
	margin: 0; padding: 0;
	text-align:center;
	color: #4D4846;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; ;
	line-height:1.4em;
}

img, form{
	padding:0;
	margin: 0;
	border: 0 none;
}

a, #clanekContent a strong{
	color: #10bce3;
}

a:hover{
	text-decoration: none;
	
}

#contentCol a:hover{
	color: #E33500;
}

#linkOSpolecnosti a:hover span, #hpCasteDotazy a:hover, #uzitecneOdkazy a:hover, 
#footerText a:hover .hoverhelp,  #header a:hover .hoverhelp, #novinky a:hover span, .rightMenuContent a:hover,
.rightMenuItem a:hover, .rada:hover span, #clanekContent a:hover, .sitemaplist a:hover, .drobky a:hover, #clanekContent a:hover strong
{
/*	background-color: #10bce3;
	color: #37DAFF;
	*/
	
	text-decoration: none;
	color: #E33500;
}


#clanekContent .odkazFull:hover{
	background-color: transparent;
}


.odkazFullGrey:hover span, .odkazFull:hover span
{
	/*background-color: #e33500;
		color: #FF6600;
	*/
	
	text-decoration: none;
	color: #10bce3;
}
	

p{
	margin: 10px 0;
}

strong{
	color: #2d2a28;
}

h3{
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 22px;
	font-weight: normal;
	color: #2d2a28;

}

h4{
	margin: 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #2d2a28;
}

h5{
	margin: 10px 0;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
	color: #2d2a28;
}



.cleaner{
	width: 100%;
	height: 1px;
	font-size: 1px;
	clear: both;
	display: block;
}

.odkazFull, .odkazFullGrey{
	display: block;
	padding: 0 0 0 30px;
	background: url('/img/anchFullIco.gif') top left no-repeat;
	color: #e33500;
}

.nohover .odkazFull {
	display: block;
	padding: 0 0 0 30px;
	background: url('/img/anchFullIco.gif') top left no-repeat;
	color: #e33500;
}

.odkazFullGrey{
	background: url('/img/anchFullIcoGrey.png') top left no-repeat;
}


/* main layout */

#subbody{
	text-align: center;
	background: url('/img/bgrBodyDiagSub.png') top center no-repeat;
	margin: 0 auto;
	position: relative;
}

#page{
	text-align: center;
	background: url('/img/bgrBodyDiagSub.png') top left no-repeat;
	background-position: -211px 0;
	width: 992px;
	margin: 0 auto;
	position: relative;
}


#header{
	height: 102px;
	width: 1005px;
	position: relative;
	text-align: left;
}

.headLink{
	cursor: pointer;
	font-size: 12px;
	display: block;
	position: absolute;
	top: 82px;
	left: 1467 px; 
	text-decoration: none;
	padding: 0 0 0 18px;
}

#hlMapa{ 
	left: 361px; 
}

.clMapa{ 
	background: url('/img/icoMapaStranek.gif') 0 2px no-repeat;	
}

.clAffil{ 
	background: url('/img/minicoAffil.gif') 0 3px no-repeat;	
}

.clZacatek{ 
	background: url('/img/icoNaZacatek.gif') 0 2px no-repeat;	
}

#hlTisk{ 
	left: 471px; 
}

.clTisk{ 
	background: url('/img/icoVytisknout.gif') 0 2px no-repeat;		
}


#hlDoporucte{ 
	left: 562px; 
}

.clDoporucte{ 
	background: url('/img/icoDoporucteWeb.gif') 0 2px no-repeat;
}

.clPartneri{ 
	background: url('/img/icoPartneri.gif') 0 2px no-repeat;
}

#langSwitch{
	position: absolute;
	top: 32px;
	right: 25px;
}

/*search*/

#searchBox{
	position: absolute;
	top: 75px;
	left: 735px;
	background: url('/img/bgrSearchBox.png') top left no-repeat;
	width: 259px;
	height: 30px;
}

#searchsub{
	position: absolute;
	right: 0;
	top: 0;
	height: 28px;
}

#searchval{
	position: absolute;
	left: 12px;
	top: 4px;
	height: 20px;
	width: 150px;
	border: 0 none;
	z-index: 3;
	background: url('/img/spacer.gif') top left transparent;
}



#linkOSpolecnosti{
	position: absolute;
	font-size: 12px;
	color: #938f8d;
	top: 192px;
	left: 31px;
	font-weight: normal;
	padding: 0 25px 0 0;
	background: url('/img/icoOdkaz.png') top right no-repeat;

}

#contentCol{
	float: left;
	width: 728px;
	text-align: left;
}

#rightCol{
	float: right;
	width: 260px;
	text-align: left;
	padding: 39px 0 0 0;
}

#rightColPrechod{
	background: url('/img/bgrNovinkyBasic.png') top left repeat-y;
	padding: 0;
}

/* hlavni nadpis profi zalozeni ....  */
#hpObrazkovyNadpis{
	margin: 0; padding: 0; 
	border: 0 none;
	position: relative;
	height: 235px;
}


#hpH2Text{
	position: absolute;
	top: 0;
	left: 0;
}

#hpH2Manazer{
	float: right;
}

/* rozcestnik */

.rozMinHeightHelper  {
	float:left;
	font-size:1px;
	height: 232px;
	width:0px;
}

#hpRozcestnik{
	background: url('/img/hpRozcestnikBottom.png') bottom left no-repeat;
}

#rozcestnikNaseSluzby{
	background: url('/img/hpRozcestnikTop.png') top left no-repeat;
	height: 94px;
	width: 100%;
	position: relative;
}

#rozcestnikNaseSluzby a{
	display: block;
	width: 165px;
	height: 72px;
	position: absolute;
}

#rozcestnikNaseSluzby a span{
	display: none;
}

#rozcestnikPodOdkazy{
	padding: 0 0 0 6px;
}

#rozcestnikPodOdkazy {
	background: url('/img/hpRozcestnikMiddle.png') top left repeat-y;
}
#rozHelper{
	height: 7px;
	font-size: 1px;
}

#rozcestnikPodOdkazy div{
	width: 151px;
	float: left;
	margin: 0 16px 0 10px;

	text-align: left;
}

#rozcestnikPodOdkazy a{
	background:url("/img/rozOdrazka.gif") no-repeat;
	background-position: 0 10px; 
	color:#e33500;
	font-size: 11px;
	padding:6px 0 6px 15px;
	margin: 0;
	display: block;
	line-height: 14px;
}

#rozcestnikPodOdkazy a:hover span {
	/*background-color:#f34e01; 
		color: #FF6600;
	*/
	
	color: #10bce3;
	text-decoration: none;
}

#rozReady{top: 14px; left: 12px;}
#rozReady:hover {background:url('/img/rozHover1.png') top left no-repeat;}
#rozZalozeni{top: 14px; left: 189px;}
#rozZalozeni:hover {background:url('/img/rozHover2.png') top left no-repeat;}
#rozOffshore{top: 14px; left: 366px;}
#rozOffshore:hover {background:url('/img/rozHover3.png') top left no-repeat;}
#rozSidlo{top: 5px; left: 542px; height: 81px !important;}
#rozSidlo:hover {background:url('/img/rozHover4.png') top left no-repeat;}

#rozcestnikPodOdkazy div ul, #rozcestnikPodOdkazy div li {
	list-style: none;
	margin:0;
	padding:0;
}


/* HP main content */

#hpMainContent{
	padding: 30px 0 0 0;
	text-align: left;
}

#hpCasteDotazy{
	width: 424px;
	padding: 0 9px 0 7px;
	float: right;
}

#hpCasteDotazy .odkazFull{
	display: block;
	margin: 8px 0 0 0;
}
	
#hpCasteDotazy h3{
	padding-bottom: 9px;	
}

#hpCasteDotazy h5{
	font-size: 12px;
	font-weight: bold;
	padding: 15px 0 0 0;
	margin: 4px 0;
}

#hpProcZvolitText h5{
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 4px 0;
	margin: 0;
}

#hpProcZvolit ul{
	margin: 0;
	padding: 26px 0 2px 0;
}

#subProcZvolit ul{
	margin: 0;
	padding: 2px 0;
}


#hpProcZvolit li, #subProcZvolit li{
	list-style: none;
	margin: 0;
	padding: 2px 0 17px 26px;
	background: url('/img/procZvolitOdrazka.gif') top left no-repeat;
	width: 200px;
}

#subProcZvolit li{
	padding: 0px 0 40px 50px;
	background: url('/img/Fajfka.gif') top left no-repeat;
	width: 200px;
}


#subProcZvolit li{
	width: 400px;
}
#subProcZvolit{
	width: 700px;
		
}
#subProcZvolitText{
	margin: 0 0 0 0px;
}

#hpProcZvolit{
	width: 275px;
	float: left;
}

#hpProcZvolitText{
	width: 244px;
	padding: 0 0 0 30px;
}




/* HP right column */

#kontakty{
	background: url('/img/bgKontakty.png') top left no-repeat;
	height: 223px;
	width: 260px;
	position: relative;
}

#kontaktSeznam{
	padding: 0 0 0 65px;
}

#kontakty dl {
	margin: 0;	
}

#kontakty dt {
	color:#938f8d;
	font-size:12px;
	height:17px;
	line-height:22px;
	margin:0 0 0;
	padding:20px 0 0 0;
}

#kontakty dd, #kontakty dd a {
	color:#2d2a28;
	font-size:13px;
	height:23px;
	line-height:22px;
	margin: 0 0 0 0;
	padding:0 0 4px 0;
	text-decoration: none;
}

#nevahejteKontaktovat span{
	font-style: italic;	
	font-size: 12px;
	color: #938f8d;
}

#nevahejteKontaktovat{
	position: absolute;
	top: 152px;
	left: 19px;
	width: 165px;
	
}



#postit{
	height: 140px;
	width: 260px;
	background: url('/img/bgPostit.png') top left no-repeat;
	position: relative;
	z-index:1;
}


.bannerhover{
	position: absolute;
	top: 0;
	left: 0px;
}

.bannerhover2{
	position: absolute;
	bottom: 9px;
	left: 15px;
}

#postit .bannerhover, #postit .bannerhover2{
	display: none;
}

#postit:hover .bannerhover, #postit:hover .bannerhover2{
	display: block;
}

#postitText{
	position: absolute;
	top: 108px;
	left: 105px;
	color: #2d2a28;
	font-weight: bold;
	width: 45px;
	text-align: center;
}

#postitArrowL, #postitArrowR{
	display: block;
	cursor: pointer;
	position: absolute;
	top: 108px;
	height: 20px;
	width: 20px;
	left: 87px;
	cursor: pointer;
	
}

#postitArrowR{
	left: 152px;
}

#postitArrowL:hover{
	background: url('/img/postitArrowHoverL.png') top left no-repeat;
}

#postitArrowR:hover{
	background: url('/img/postitArrowHoverR.png') top left no-repeat;
}


#postit .postContent, #postit .postContentHover{
	position: absolute;
	top: 29px;
	left: 37px;
}

#postit .postContentHover, #postit:hover .postContent{
	display: none;
}

#postit:hover .postContentHover, #postit .postContent{
	display: block;
}

.banner .postContentHover, .banner:hover .postContent{
	display: none;
}

.banner:hover .postContentHover, .banner .postContent{
	display: block;
}


#novinky{
	background: url('/img/bgrNovinkyTop.png') top left no-repeat;
	padding: 9px 0 0 19px;
}

#novinky h4{
	padding: 0 0 3px 1px;
}

.novinkaNadpis{
	margin-top: 16px;
}

.novinkaDatum{
	font-size: 9px;
	line-height: 12px;
	background: url('/img/bgrNovinkyDatum.png') top left no-repeat;
	padding: 9px 0 0 0;
	text-align: center;
	width: 50px;
	height: 35px;
	margin: 0 4px 0 0;
	float: left;
	color: #938f8d;
}

.novinkaObsah{
	padding: 0 0 0 2px;
	width: 210px;
}

.novinkaNadpis a{
	float: right;
	width: 162px;
	margin-top: 5px;
	margin-right: 20px;
	line-height: 16px;
	font-weight: bold;
}

.novinkaDatum span{
	font-size: 12px;
	font-weight: bold;
	color: #2d2a28;
}
	
	
.lcolumnFullOdkaz{
	padding: 0 0 0 26px;
}

.rmenuFullOdkaz{
	padding: 8px 0 0 15px;
}	
	
#testimonials span{
	font-weight: bold;
}


.rightMenuItem{
	padding: 27px 0 0 20px;
}

.rightMenuItem h4{
	padding: 0 0 0 1px;
}

.rightMenuContent{
	padding: 0 0 0 2px;
}

.rightMenuContent p{
	margin: 16px 0 10px 0;
}

/*spodek stránky*/

#partnerihref{
	width: 10000px;

}

.partneriItem{
	position: relative;
	height: 90px;
	padding: 10px 0;
	clear: both;
}

#partnerihref a{
	float: left;
	height: 90px;
	position: relative;
}

#partnerihref a span, .partneriItem a span{
	display: none;
}

#partnerihref a img, .partneriItem a img{
	display: none;
	position: absolute;
	top: 0; left: 0;
}

#partnerihref a .inactive, #partnerihref a:hover .active, .partneriItem a .inactive, .partneriItem a:hover .active{
	display: block !important;
}

#partnerihref a:hover .inactive, #partnerihref a .active, .partneriItem a:hover .inactive, .partneriItem a .active{
	display: none !important;
}


#partnerihref a:hover img{
	display: block;
	position: absolute;
	top: 0; left: 0;
}

#partneri #logowrap{
	width: 960px;
	overflow: hidden;
	margin: auto;
	height: 90px;
	position: relative;
  	z-index: 80; 
}

#partneri{
	text-align: left;
	width: 100%;
	position: relative;
	padding-top: 20px;
}

#partneri h3{
	padding: 5px 0 0 25px;
	margin: 5px 0 21px 0;
}

#footer{
	font-size: 100%;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	background: url('/img/bgrFooter.png') bottom left repeat-x;
	height: 129px;
	text-align: center;
}

#footer a{
	font-size: 100%;
}

#footerText strong{
	color: #4D4846;	
}
	
#footerText{
	text-align: center;
	background: url('/img/bgrFooterText.png') top left no-repeat;
	width: 1000px;
	height: 126px;
	line-height: 45px;
	
	margin: 0 auto;
	position: relative;
}

.footLink{
	cursor: pointer;
	font-size: 12px;
	text-decoration: underline;
	padding: 0 20px 0 15px;
}

.separator{
	padding: 0 10px 0 0;
}
	
.webiosOdkaz{
	color: #4D4846;
	text-decoration: none;
}

.webiosOdkaz a {
	color: #4D4846;
	text-decoration: none;
}

.webiosOdkaz .fmted, .webiosOdkaz .fmted strong, .webiosOdkaz .fmted span{
	color: #10bce3;
	text-decoration: underline;
}



#hpVideo{
	padding: 23px 0 0 8px;
}

#uzitecneOdkazy h3{
	padding-bottom: 27px;
}

#uzitecneOdkazy{
	padding: 38px 10px 0 25px;
}

#srchInfoText{
	position: absolute;
	top: 6px; left: 12px;
	color: #7a7673;
	display: none;
}

#searchval{
	color: #7a7673;
}

.nohover{
	width: 424px;
	padding: 10px 9px 0 5px;
	float: right;
}

#clanekWrapper{
	width: 676px;
	padding: 0 0 0 33px;
	position: relative;
}




#clanekContent{
	padding: 10px 0 0 0;
	z-index: 5;
}


#clanekContent h2, #clanekContent h2 .odkazRada, #clanekContent dt{
	margin: 0 ;
	color:#2D2A28;
	font-size:22px;
	line-height: 23px;
	font-weight:normal;
	padding:10px 0 0 0;
	text-decoration: none;
}

#clanekContent h2 .odkazRada:hover{
	text-decoration: none;
	background-color: transparent;
	color:#2D2A28;
}

#clanekObrazek{
	float: right;
	width: 338px;
	padding: 15px 0 25px 0px;
}

.rada{
	display: block;
	margin: 0 0 0 40px;
	padding: 0 0 11px 15px;
	background: url('/img/odrazkaBila.png') 0 4px no-repeat;

}

#clanekNadpis{
	margin: 0;
	padding: 35px 0 0 0;
	height: 137px;
	z-index: 4;
	overflow: hidden;
}

#clanekNadpis img{
	position: absolute;
	top: 35px; left: 30px;
	z-index: 4;
}

#clanekNadpis span{
	display: none;
}

#hpCasteDotazy p, .novinkaObsah p, #hpProcZvolitText p, #subProcZvolitText p, #uzitecneOdkazy p  {
	margin: 0;
}

.vsechnyRady{
	padding: 7px 0 0 37px;
}

.aktualityDetailNadpis{
	line-height: 34px !important;
	padding: 10px 4px 4px 4px !important;
	margin: 0;
}

#clanekContent .testDetail{
	background: url('/img/CoRekli.gif') top left no-repeat;
	line-height: 32px !important;
	text-indent: 54px;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}

#clanekContent .legislativaDetail{
	background: url('/img/ParagrafBG.gif') top left no-repeat;
	line-height: 32px !important;
	text-indent: 54px;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}


#clanekContent .faqDetail{
	background: url('/img/Otaznik.png') top left no-repeat;
	line-height: 32px !important;
	text-indent: 54px;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}

.coRekliDetail{
	float: left;
	margin: 0 10px 10px 0; 
}


.aktualitaNadpis{
	padding: 15px 0 0 0;
}

#subProcZvolitText p{
	padding: 10px 0 0 0;
}


.rightMenuContent p{
	margin-bottom: 0;
}

.infobox{
	background-color: #10BCE3;
	color: #fff;
	padding: 5px;
}

.povPolozka{
	color:#e33500;
}

.errorBox{
	background-color:#e33500;
	padding: 3px;
	color: #fff;
}

.odeslatBtn span{
	display: none;
}

.odeslatBtn{
	display: block;
	width: 140px;
	height: 35px;
	cursor: pointer;
	background: url('/img/BtnOdeslat1.png') top left no-repeat transparent;
}

.odeslatBtn:hover{
	background: url('/img/BtnOdeslat2.png') top left no-repeat;
	background-color: transparent !important;
}


.emailcheck{
	display: none;
}

#clanekContent table{
	border: 0 none;
}

#clanekContent table td{
	color: #65605d;
	border: 1px solid #fff;
	background-color: #f3f1f0;
	padding: 0px 10px;
	border-width: 1px;
}

#clanekContent table .tabulka-zvyrazneni{
	background-color: #E3F5FB;
	font-weight: bold; 
}

/*
#clanekContent table td:hover, #clanekContent table td:hover strong{
	background-color: #ff7819;
	color: #fff;
}
*/

#clanekContent .formtable td{
	color: #65605d;
	background-color: transparent;
	border: 0 none;
	padding: 0px 3px;
}

#clanekContent .formtable td:hover{
	background-color: transparent;
	color: #65605d;
}

.sitemaplist .rootcatsm{
	font-weight: bold;	
}

.sitemaplist{
	padding: 0 0 0 20px;
	margin: 0;
}

.sitemaplist ul{
	padding-top: 5px;
}

.sitemaplist, #clanekContent ul, #hpCasteDotazy ul{
	list-style-image: url('/img/sitemapBullet.gif');
}
.sitemaplist li{
	padding-bottom: 5px;
}

.objednatA span{
	display: none;
}
	
.objednatA{
	display: block;
	height: 35px;
	width: 218px;
	background: url('/img/BtnObjednejte0.png') top left no-repeat;
}

.objednatA:hover{
	background-position: 0 -35px;
}

.drobky{
	position: absolute;
	top: 18px; left: 31px;
	z-index: 9;
	color: #938f8d;
}

.postlink{
	display: none;
}

.banner, .banner-left, .banner-right{
	width: 224px;
	height: 117px;
	margin: 10px;
	background: url('/img/bannerBg.gif') top left no-repeat;
	display: block;
	position: relative;
}

.banner img, .banner-left img, .banner-right img{
	position: absolute;
	top: 10px;
	left: 20px;
	
}

.hpbanner{
	margin: 14px;
}

.banner:hover, .banner-left:hover, .banner-right:hover{
	background: url('/img/bannerBgHover.gif') top left no-repeat transparent !important;
}

.banner-left{float: left;}
.banner-right{float: right;}

#clanekContent dd{
	padding: 0;
	margin: 5px 0 15px 10px;
}
#clanekContent dt{
	font-weight: bold;
	padding: 10px 0 0 0; margin: 10px 0 0 0;
	line-height: 42px;
}

.vyberPismen{
	clear: both;
	height: 21px;
	margin: 0 0 25px 0;
}

.vyberPismen a{
	float: left;
	background: url('/img/Pismeno.gif') top left no-repeat;
	width: 21px;
	height: 21px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
	margin: 0 4px 0 0;
}

.vyberPismen a:hover, .vyberPismen .selected{
	background: url('/img/PismenoHover.gif') top left no-repeat;
	color: #fff !important;
}

.capital{
	float: left;
 	background: url('/img/PismenoBG.gif') top left no-repeat;
 	width: 44px;
 	height: 42px;
 	text-align: center;
 	color: #fff;
 	margin: 0 10px 0 0;
}

.discus{
	padding: 5px 0 25px 0;
}

.disJmeno{
	font-weight: bold;
	padding: 5px 0 0 0;
	display: block;
}

.disHead{
	height: 42px;
	padding: 0 0 10px 55px;
	background: url('/img/ICO_Diskuze.gif') top left no-repeat;	
}

.disDate{
	color: #a6a2a0;
}

.zaregistrujteSe{
	display: block;
	text-decoration: none;
	height: 35px;
	width: 197px;
	background: url('/img/BtnZaregistrujteSe.png') 0 0 no-repeat;
}

.zaregistrujteSe:hover{
	background-position: 0 -35px;
}

.zaregistrujteSe span{
	visibility: hidden;
}