strong { font-weight:bold;}
em { font-style:italic;}

.relative { position:relative;}

@charset "UTF-8";

/* vycpavky */
a .pad { padding:15px; display:block; }
a .pad { padding:15px; display:block; }
a .pad-x { padding:0 15px; display:block; }
a .pad-x { padding:0 30px; display:block; }
a .pad-small { padding: 0.9em; display:block; }
a .pad-x-small { padding:0 0.9em; display:block; }
a .pad-y { padding: 5px 0; display:block; }

.pad-page {padding:0 15px;}
.pad { padding:15px; }
.pad { padding:15px; }
.pad-x { padding:0 15px; }
.pad-x { padding:0 30px; }
.pad-small { padding: 0.9em; }
.pad-x-small { padding:0 0.9em; }
.pad-y { padding: 5px 0; }

/* vertikalni spacery */
.spacer { border:none; margin:0; padding:0; background:transparent; overflow:hidden; }
.spacer.a { height:1px; font-size:1px; }
.spacer.b { height:2px; font-size:2px; }
.spacer.c { height:3px; font-size:3px; }
.spacer.d { height:4px; font-size:4px; }
.spacer.e { height:5px; font-size:5px; }
.spacer.f { height:6px; font-size:6px; }
.spacer.g { height:7px; font-size:7px; }
.spacer.h { height:8px; font-size:8px; }
.spacer.i { height:9px; font-size:9px; }
.spacer.j { height:10px; font-size:10px; }
.spacer.k { height:20px; font-size:20px; }

/* system pro boxy na strance */
.narrow-column, .narrow-column-right { float: left; width: 49%; }
.narrow-column-right { float: right; }
.narrow-column-center { float: left; margin-left:31px;}
.wide-column { width: 775px;}

.halfpage { width:450px}
.onequartpage {width:273px}
.twoquartpage { width:627px}

.narrow-column.halfpage, .narrow-column.onequartpage, .narrow-column.twoquartpage { background:url(/images/background/layout/leftcolbg.jpg) bottom right no-repeat; min-height:500px; _height:500px; }
.narrow-column-right.halfpage, .narrow-column-right.onequartpage, .narrow-column-right.twoquartpage { background:url(/images/background/layout/rightcolbg.jpg) top left no-repeat;min-height:500px; _height:500px; }

.narrow-column.halfpage.homepage {
	background:none;
 	min-height:400px; _height:400px;
 }
.narrow-column-right.halfpage.homepage {
 	min-height:400px; _height:400px;
 }
.homepageHR {
	width:900px;
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background: url(/images/background/homepage-hr.png) no-repeat right center;
}
#HPLoga img { float:left; }


/* box na strance myx-konzultanti*/

.consult-header {
	float: left;
	background: url(../images/content/myx-certified-consultant.png) no-repeat right center;
	width: 100%;
	height: 75px;	
}

.cleaner { clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent; overflow:hidden; }

/* sirky */
.w10 { width:10%; }
.w14 { width:14%; }
.w15 { width:15%; }
.w16 { width:16%; }
.w17 { width:17%; }
.w20 { width:20%; }
.w25 { width:25%; }
.w30 { width:30%; }
.w33 { width:33%; }
.w34 { width:34%; }
.w35 { width:35%; }
.w39 { width:39%; }
.w40 { width:40%; }
.w44 { width:44%; }
.w46 { width:46%; }
.w49 { width:49%; }
.w50 { width:50%; }
.w55 { width:55%; }
.w60 { width:60%; }
.w64 { width:64%; }
.w65 { width:65%; }
.w68 { width:68%; }
.w70 { width:70%; }
.w75 { width:75%; }
.w80 { width:80%; }
.w85 { width:85%; }
.w90 { width:90%; }
.w91 { width:91%; }
.w95 { width:95%; }
.w100 { width:100%; }
.wp223 { width: 223px; }
.wp236 { width: 236px; }
.wp288 { width: 288px; }
.wp348 { width: 348px; }
.wp440 { width: 440px; }
.wp450 { width: 450px; }
.wp474 { width: 474px; }
.wp490 { width: 490px; }
.wp524 { width: 523px; }
.wp747 { width: 741px; }

.w2col { width: 604px; }

.w1col { width: 295px; _width: 266px;}
.w1col-3 { float:left; width: 296px; margin-left:20px}
.w1col-3-first { float:left; width: 296px; }


/* zarovnavani */
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; text-align: center; }
.center-left { margin: 0 auto; }
img.left, img.right { padding: 1px; background-color: white; border: 1px solid #d6e7ee; }
img.no-border { border: 0;}
img.right { margin-left: 5px;  }
img.left { margin-right: 5px;  }
img.left.no-margin, img.right.no-margin { margin:0; }
p.right, td.right, .text-right	{ float:none; text-align:right;}
p.left, td.left, .text-left		{ float:none; text-align:left;}
p.center, td.center, .text-center	{ float:none; text-align:center;}
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }

/**/
img { _behavior: url(/css/iepngfix.htc) }
img { border:none;}
a {-moz-outline-style:none;}