html, body						{ margin: 0; padding: 0; font-family: Arial, sans-serif; background: #FFFFFF; }
/*- zakladni font-size i pro operu -*/
html							{ font-size:106.5%; }
body							{ font-size:76.5%; padding: 5px; }
/*- odkazy -*/
a								{ color: #0000cc; }
a:hover							{ color: #0000cc; }
/*- schovavani prvku -*/
.cleaner, .clear				{ clear: both; height: 0px; font-size: 1px; visibility: hidden; overflow: hidden; }
.hide, .blind					{ position: absolute; left: -1000px; top: -1000px; width: 1px; height: 1px; overflow: hidden; }
.noDisplay						{ display: none; }
.small                          { font-size:93% !important; }
/* zadny hover border u link obrazku */
a img		{ border: 0; }
img         { vertical-align: middle; }
/* default definice */
form, fieldset, label, legend	{ padding:0; margin:0; }
p, h1, h2, h3, h4, h5, table	{ margin: 0; padding:0; font-size:100%; font-family: Arial, sans-serif; line-height:1.4; }
ul, ol                          { padding:0; margin:0; }
/*-ul                              { list-style-type: disc; }-*/
iframe							{ border:none; padding:0; margin:0; }
hr								{ display:none; }

.line                       	{ background: url(/img/gradienLine.gif) 0 0 repeat-x; padding: 5px 0 15px 0; }

/*- layout -*/
/*#main                       { width: 760px; margin:0 auto; }*/
#head                     	{ position:relative; width:760px; margin:0 auto; }
#head #logo               	{ padding:15px 0 0 10px; }
#head #login              	{ position:absolute; right:15px; top:20px; font-size: 93%; }

.header                     { width:760px; margin:0 auto; }

#menu 	                    { width: 760px; margin:0 auto; }
#menu ul 	                { list-style-type:none; padding:0; margin:0 0 33px 30px; }
#menu ul li                 { display: inline; padding-right:15px; }
#menu ul li a.active        { font-weight:bold; color:#000; text-decoration:none; }

.miniSection                { width:500px; }

/*.hp                         { font-size:108.5% !important; }*/
.mainSection                { padding:0 30px; width:700px; margin:0 auto; font-size:100%; }
.mainSection p              { padding:0 0 10px 0; margin:0; }
.mainSection ol             { padding:0; margin:0 0 10px 20px; }
.mainSection ul             { padding:0; margin:0 0 1.6em 0; /*font-size:115.5%;*/ line-height:1.55; color:#666; }
.mainSection ul li          { /*background:url(/img/dot.gif) 0% 50% no-repeat;*/ margin-left:15px; line-height:1.7; }
.mainSection ul li span     { color:#000; }

.mhypo .greyText            { color:#666666; }

.mainSection ul.market      { padding:0 !important; margin:0 !important; }
.marketBottom               { margin-bottom:35px; padding-top:5px; }

.marketLeft                 		{ float:left; }
.marketLeft table           		{ height:auto !important; margin:10px 0 13px 10px; min-height:79px; border-collapse:collapse; font-size:100%; padding:0; background-color:#FFF; }
.marketLeft table td        		{ background-color:#FFF; }
.marketLeft table td a.logoLink		{ background-color:#FFFFFF; border:1px solid #CCCCCC; float:left; height:78px; margin:2px 0 0; width:78px; }
.marketLeft table td a.logoLink img { margin:4px 0 0 4px; }
.marketLeft table td div            { margin-left:95px; }
.marketLeft table td div h3 		{ font-size:131.5%; font-weight:normal; }

#categories						{ margin:1em 0; }
.column							{ float:left; width:350px; }
.column ul						{ margin:0 30px 0 0; }
.column ul li					{ background:transparent url(/img/folder-sm.gif) no-repeat scroll 0 10%; padding-left:20px; list-style-type:none; margin:0; margin-bottom:0.2em; line-height:1.2; }

.marketRight                { float:right; margin-top:80px; }

.mainSection h2.red         { color:#A30000; font-size:146.5%; margin-bottom:0.6em; }
.mainSection h2             { color:#004dac; font-size:146.5%; margin-bottom:0.6em; }
.mainSection h3             { color:#000; font-size:123.5%; }
.mainSection h3.helpPay     { margin-top:6px; }
.mainSection h3.benefit     { margin-top:6px; }

.mainSection ul.benefits    { margin:6px 0 0 10px; }
.mainSection table          { border-collapse:separate; margin-bottom: 5px; }
.mainSection table th       { background-color:#FFF; text-align:left; }
.mainSection table tr       { background-color:#efefef; }
.mainSection table td       { padding:3px 5px; }

.businessSection            { padding:0 30px; width:700px; margin:0 auto; }
.businessSection p          { padding:0 0 10px 0; margin:0; }
.businessSection ol         { padding:0; margin:0 0 10px 20px; }
.businessSection ul         { padding:0; margin:0 0 1.6em 0; color:#666; }
.businessSection ul.no-margin   { margin:3px 0 0 0 !important; }
.businessSection ul li      { /*background:url(/img/dot.gif) 0% 25% no-repeat;*/ margin-left:15px; margin-bottom: 5px; line-height:1.2; }
.businessSection ul li span { color:#000; }
.businessSection h2         { color:#004dac; font-size:146.5%; margin-bottom:0.5em; }
.businessSection h3         { color:#000; font-size:123.5%; }

.how_start ul   			{ list-style-type:disc; margin:5px 0 0 0; }
.how_start ul.noStyle       { list-style-type:none; }
.how_start ul li    		{ background:none; padding:3px 0; margin-left: 15px; }
.how_start ol li .bold      { font-weight:bold; }
.how_start ol               { font-weight:bold; =padding-left:5px; }
.how_start ol span          { font-weight:normal !important; }
.how_start ol li            { padding:0 0 7px 0; }
.how_start ol li h3         { position:relative; top:-3px; }
.how_start ol li ul li,
.how_start ol li ol li      { font-weight:normal; padding:3px 0; }
.how_start ol li ul li span,
.how_start ol li ol li span { color:#000; }
.how_start ol li p          { font-weight:normal !important; }

.paySection                 { width:600px; margin:0 auto; padding:8px 130px 20px 0; font-size:108.5%; }
.paySection h2              { color:#004dac; font-size:146.5%; margin-bottom:0.3em; }

.choosePay                  { margin-top:2em; }
.choosePay .item            { float:left; width:33%; }
.choosePay p                { margin-left:12px; width:165px; color:#7f7f7f; }

p.payDesc                   { padding-top:3.5em; }

.mLogin                     { margin:17px 0 10px 0; }
/*.mLogin img                 { margin-bottom: 17px; }*/
.mLogin p      				{ color:#666; margin:5px 0 0 23px; font-size:93%; line-height:1.2; }
.mLogin a, .mLogin a:hover  { color:#6666cc; }

.shop .image				{ float:left; border:1px solid #ccc; padding:2px; }
.shop .desc					{ margin-left:95px; }
.shop						{ margin-bottom:25px; }
.shop h3					{ font-weight:normal; }


/*- PATICKA -*/
#footer						{ color: #666; padding: 30px 0 0 10px; background:url(/img/gradienLine.gif) 0 0 repeat-x; margin: 3em 0 2em; }
#footer .footerIn           { width: 760px; margin:0 auto; padding-left: 30px; }
#footer a                   { color: #6666cc; }
#footer a:hover             { color: #6666cc; }
	
/*- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -*/
#debug							{ border: 6px solid #d3d3d3; padding: 5px; }
#debug .title					{ font-size: 139.5%; font-weight: bold; color: #4f4f4f; margin: 0 0 5px; }
#debug .errFrag					{ margin: 0 0 20px 10px; }
#debug .errFrag	.fileName		{ font-size: 85%; font-weight: bold; color: #4f4f4f; }
#debug .errFrag	.errMsg			{ font-size: 93%; margin: 0 0 8px 20px; color: red; }
#debug .errFrag	.errMsg span	{ width: 100px; float: left; color: black; font-weight: bold; }
#debug pre						{ margin: 0 0 0 10px; }
/*- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -*/ 

