html,body{margin:0;padding:0}
body {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	/*text-align:center;*/
	color: #333;
	background-color:#E8F3FF;
	/*background-image: url('images/body_bg.jpg'); background-repeat:no-repeat; background-position:50% 0; */}
p {margin:0px 0px 0.5em 0px;}
a {color: #0463C1; text-decoration:underline; display: inline;}
a:hover { text-decoration:none; color:#033F81; }
acronym {
  text-decoration: none;
  border-bottom: 1px dotted #999;
  cursor: help;
}

#cu3er-container {width:320px; outline:0; border:1px solid #333; background-color:#0A3565; margin:0 0 6px 3px;}

ol { margin:0 0 0 26px; padding:0 0 3px 0; }

div#header { margin:0; padding:0; background-color:#fff;}
div#contlang{width:980px; margin:0 auto; padding:10px 0 0 0; text-align:left; font-size:11px;}
div#container{width:980px; margin:0 auto; padding:0; text-align:left;
			 background-image: url('images/apmcz_right_bg.png'); background-repeat:repeat-y; background-position:0 0; }
div#wrapper{float:left; width:100%;}
div#content{margin: 0 350px 0 165px; padding: 0 5px; background: #fff;}
div#contentwide {margin: 0 10px 0 165px; padding: 0 5px; background: #fff;}
div#navigation{float:left; width:140px; margin-left:-972px; padding-top:33px; /*background:#fff;*/}
div#rightcol{float:left; width:330px; margin-left:-340px; padding:0 5px; /*background-color:#f6f6f6;*/}
div#footer{clear:left; width:100%; background: #053D74; color:#FFF;
			border-bottom: 25px solid #E8F3FF;
			padding: 1px 0 1px 0;
            background-image: url('images/logo_APM_small.gif'); background-repeat:no-repeat; background-position:220px 50%; }

/* ******************************** */
div#footer p{ margin:0; padding:5px 130px 1px 10px; text-align:center; color:#fff;}
div#footer p.firmfullname{ margin:0; padding:1px 130px 4px 10px; text-align:center; color:#ccc; font-size:0.8em;}
div#languages {text-align:right; margin: 0; /* background-color: #fff; */ color:#285095;}
div#headerdesign { height:150px; background: #2380E6; /*color:#79B30B;  border: 1px solid #ccc;*/}
#logohome { border:0; margin:0; padding:0; border:0;}
#languages img.flag { margin: 0 0 0 4px; padding:0; border:0;}

div#content h1, div#contentwide h1 { margin:30px 0 25px 0; padding:0 0 3px 0; font-size: 22px; color: #5BB5DF; border-bottom: 1px solid #ccc;}
div#content h2, div#contentwide h2 { /*line-height:14px;*/ margin:5px 0 5px 0px; padding:0; font-size: 15px; color:#0059B3; }
div#content h3, div#contentwide h3 { margin:7px 0 3px 0px; padding:0; font-size: 14px; color:#444; }
div#content p, div#contentwide p{ line-height:1.4em; padding: 0px; }
div#content div.datum { margin:0px; padding:1px 1px 2px 12px; font-size: 10px; font-weight:bold; color: #61A5E9; 
			background-image: url(images/bullet_blue.gif); background-repeat:no-repeat; background-position: 0 1px;}
div#dalsiinfo { margin-top: 6px;}


div.novinka { border-bottom: 1px solid #ccc; padding-bottom: 1em; /*width:476px;*/ margin-bottom: 2em; width:455px; }
div.novinkawide { border-bottom: 1px solid #ccc; padding-bottom: 1em; /*width:476px;*/ margin-bottom: 2em; width:780px; }
img.novinkaimg { float:right; margin: 0 0 1px 4px; /*filter:gray;*/ }
img.border1 { border: 1px solid #ccc; }
img.border0 { border: 0px; }
div.novinka h3 { margin: 0; }
a.moreinfo             { display: block; padding:2px 6px 2px 1px; margin:0 0 4px 0; clear:both; color: #EC5309;
				  /*border-bottom: 1px dotted #eee; background-color:#F9F9F9;*/}
a.moreinfo:hover { background-color:#eee; color: #000; text-decoration:none; }
a.newsarchiv { display: block; padding:4px 6px; margin:0 0 4px 0; background-color:#eee; color: #000; font-weight:bold; }
a.newsarchiv:hover { background-color:#D0EBF9; color: #004080; font-weight:bold; text-decoration:none; }

/* download - filetypes */
a.download             { display: block; padding:2px 19px 2px 0; margin:0; text-align:right; clear:both; color: #EC5309;}
a.download:hover { background-color:#eee; color: #EC5309; text-decoration: none;}
a.filepdf { background-image: url('icon/icon_pdf.gif'); background-repeat:no-repeat; background-position: 100% 55%;}
a.filedoc { background-image: url('icon/icon_doc.gif'); background-repeat:no-repeat; background-position: 100% 50%;}
a.filexls { background-image: url('icon/icon_xls.gif'); background-repeat:no-repeat; background-position: 100% 50%;}
a.filewww { background-image: url('icon/icon_ie.gif');  background-repeat:no-repeat; background-position: 100% 50%;}
a.fileimg { background-image: url('icon/icon_img.gif'); background-repeat:no-repeat; background-position: 100% 50%;}

h3#dalsiaktualityh3 { margin:0; padding: 2px 2px; color:#FD8B24; font-size:16px; /*line-height:20px;*/}

div#akce { /*background: #eee;*/ margin: 6px 2px 2px 2px; }
h3#akceh3 { margin:0 0 0px 4px; padding: 2px 2px 0 2px; color:#FD8B24; font-size:16px; }
div.nextspecakce { border: 1px solid #ccc; background-color:#2960A0; margin: 8px 3px 4px 3px; padding: 5px 2px 2px 6px;
				 background-image: url('images/bg_anglelines_blue.gif'); background-repeat:repeat-y; background-position:100% 0; }
p.specakcetext { font-size: .9em; /*color: #333;*/ color:#eee;  margin: 2px 3px; /*line-height:auto;*/}
img.specakceimg { float: left; margin: 0 4px 1px 0; border:1px solid #ccc; }
h4.specakceheader { font-size: 12px; margin: 0 4px 2px 0; color:#fff; }
div.nextspecakce a { color: #F9D96C; }
div.nextspecakce b { color: #D3F99B; }
				 
div#kontakty { border: 1px solid #ccc; background-color:#fff; margin: 20px 5px 4px 5px; padding: 5px 2px 2px 6px;
			 /* background-image: url('images/bg_anglelines_white.gif'); background-repeat:repeat-y; background-position:100% 0; */ }
h3#pobocky { margin:0; padding: 2px 2px; color:#FD8B24; font-size:16px; /*line-height:20px;*/}
h3#oz { margin:0; padding: 2px 2px; color:#FD8B24; font-size:16px; /*line-height:20px;*/}
img#mapka { padding: 6px 4px 2px 0px; margin:0; border:0;}
h4#formular { margin:30px 0 25px 0; padding:10px 10px 40px 10px; font-size: 22px; color: #ff0000; background-image: url('link_files/formular/nadpis.jpg'); background-repeat:no-repeat;}

div#autoprofiteam { border: 1px solid #ccc; background-color:#fff; margin: 20px 5px 4px 5px; padding: 5px 2px 2px 6px;
				  /*background-image: url('images/bg_anglelines_gray.gif'); background-repeat:repeat-y; background-position:100% 0; */}
h3#autoprofiteamh3 { margin:0; padding: 2px 2px; color:#cc0000; font-size:16px; /*line-height:20px;*/}
h3#autoprofiteamh3 span { color:#103C86; }

div#atecentrum { border: 1px solid #ccc; background-color:#fff; margin: 20px 5px 4px 5px; padding: 5px 2px 2px 6px;
				  /*background-image: url('images/bg_anglelines_gray.gif'); background-repeat:repeat-y; background-position:100% 0; */}
h3#atecentrumh3 { margin:0; padding: 2px 2px; color:#cc0000; font-size:16px; /*line-height:20px;*/}
h3#atecentrumh3 span { color:#103C86; }

div#motolinks { border: 1px solid #ccc; background-color:#fff; margin: 20px 5px 4px 5px; padding: 5px 2px 2px 6px;}
h3#motolinksh3 { margin:0; padding: 2px 2px; color:#cc0000; font-size:16px;}
h3#motolinksh3 span { color:#103C86; }

ul.linknews { padding: 4px 2px 6px 0px; margin:0;}
li.linknews { margin:0; padding:0 0 1px 16px; list-style: none; background-image: url('images/bullet-2b.gif'); background-repeat:no-repeat; background-position:5px 50%;}

div#submenu ul { padding: 4px 2px 6px 0px; margin:0;}
div#submenu li { margin:0; padding:2px 0 2px 16px; list-style: none; background-image: url('images/bullet-2b.gif'); background-repeat:no-repeat; background-position:5px 50%; font-size: 13px;}

div#submenumorelines ul { padding: 4px 2px 6px 0px; margin:0;}
div#submenumorelines li { margin:0; padding:2px 0 2px 16px; list-style: none; background-image: url('images/bullet-2b.gif'); background-repeat:no-repeat; background-position:5px 8px; font-size: 13px;}

img.filetype { border:0; margin:0 0 0 8px; padding:0; }

ul#seznampobocek1 { padding: 4px 2px 6px 0px; margin:0;}
#seznampobocek1 li { margin:0; padding:0 0 0 16px; list-style: none; background-image: url('images/bullet-2b.gif'); background-repeat:no-repeat; background-position:5px 50%;}
ul#seznampobocek2 { padding: 4px 2px 6px 6px; margin:0;}
#seznampobocek2 li { margin:0; padding:0 0 0 16px; list-style: none; background-image: url('images/bullet-2b.gif'); background-repeat:no-repeat; background-position:5px 50%;}

address { margin:0px 10px 1px 10px; /*font-style:normal;*/ }
table.tblkontakt { margin:1px 10px 20px 10px; }
th { font-weight: normal; color:#666; padding:0; }
td { font-weight: normal; color:#333; padding:0; padding-left:10px; }

div#about p { text-indent: 1.5em; text-align:justify;}
div#about h2 { margin-top: 1.5em; }

div#kariera p { text-indent: 1.5em; text-align:justify;}
div#kariera h2 { margin-top: 1em; }
div#kariera ul { margin-top: 0; margin-bottom: 0.5em;}
div#kariera div.inzerat { margin-bottom:3em; padding-bottom:1em; border-bottom:1px solid #ccc; }

div#dodavatele h2 { margin-top:2em;}
div#dodavatele span { color:#0463C1;}
p.dodavateldesc { font-style: italic; padding:0; margin:0; color:#666;}
img.dodavatellogo { float:right; margin-top: 2px; border:1px solid #eee; width:85px; height:27px; margin-left:5px;}


.red  { color: #cc0000; }
.redb { color: #cc0000; font-weight: bold;}

.blue  { color: #0000ff; }

th.oz    { background-color:#0463C1; padding:4px 2px 4px 10px; font-weight:bold; color:#fff; }
td.oz1  { color:#000; background-color:#EDF7FC; padding: 3px 4px;}
td.oz2  { color:#000; background-color:#EEEEEE; padding: 3px 4px;}
.tline { border-top: 2px solid #ccc; }
.bline { border-bottom: 2px solid #ccc; }

td.ozsk { color:#000; background-color:#F7E9DB; padding: 3px 4px; border-bottom: 2px solid #ccc; border-top: 2px solid #ccc;}
a#linkcat { display:block; margin-top: 20px; }
a.hrefhidden { font-size:1px; color:#fff; text-decoration:none }
ul.blue li { padding: 1px 2px 1px 1px; margin: 1px 1px 0px 0px; list-style-image: url(images/bullet_blue.gif); color:#002F5E; }

#maptxtdesc { background-color:#FFF; border:0; font-size:x-small; font-weight:bold; text-align:center; color:#DB251D; width:300px; }
form { margin:0; padding:0; }
img#linkcatimg { border:0; }

input { border: 1px solid #999; margin: 2px 0px 8px 0px;}
textarea { border: 1px solid #999; margin: 2px 0px 8px 0px;}
fieldset { margin: 2px 0 25px 0; padding:0; border:1px solid #ccc; background-color:#eee;}
legend { font-size: 17px; font-weight: bold; color: #0059B3;}
label { color: #666; }
input.submit { border: 1px solid #999; padding: 2px 10px;}
img.minilogo { padding: 0px 2px; float:right; }