﻿body, table {
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
}

A {color:#005fa9;}
A:visited {color:#005fa9;}
A:hover {color:red;}


/* tabulka */

table.tab {
	border-collapse: collapse;
	border: 1px #336699 solid;
}

table.tab td {
	border: 1px #336699 solid;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

table.tab thead td {
	border: 1px #336699 solid;
	background-color: #336699;
	border: 1px white solid;
	font-weight: bold;
	color: white;
	padding: 4px 4px 4px 4px;
}

ul.menu {
	margin: 0px;
	padding: 0px;
}
img.menu1 {
	margin: 5px -6px -3px 12px;
	border: 0px;
}

img.menu-linka {
	margin: 5px 0 0 -7px;
	height: 1px;
	border: 0;
}
li.menu2 {
	font-family: verdana;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 35px;
	font-size: 8pt;
	list-style-type: square;
}
li.menu3 {
	font-family: verdana;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-left: 30px;
	font-size: 8pt;
	list-style-type: square;
}

.menu1 a {color: #003399;}
.menu1 a:visited {color: #003399;}
.menu1 a:hover {color: red;}
.menu2 a {color: #005fa9;}
.menu2 a:visited {color: #005fa9;}
.menu2 a:hover {color: red;}
.menu3 a {color: #0256ff;}
.menu3 a:visited {color: #0256ff;}
.menu3 a:hover {color: red;}

img.foto {
	border: 1px solid black;
	margin: 0px 0px 15px 0px;
	display: block;
}

div.nadbanner {
	font-size: 7pt;
	font-family: verdana;
	margin-bottom: 7pt;
}

table.kontakty {
	border: 1px #7F7F7F solid;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 25px;
}

td.kontakty1 {
	vertical-align: top;
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	background-color: white;
	padding: 6px;
	font-weight: bold;
	width: 30%;
}
td.kontakty2 {
	vertical-align: top;
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	background-color: #F3F3F3;
	padding: 6px;
	width: 70%;
}


table.cenik {
	border: 1px #7F7F7F solid;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 25px;
}

td.cenik1 {
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	background-color: white;
	padding: 6px;
	vertical-align: top;
	width: 120px;
}
td.cenik2 {
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	background-color: #F3F3F3;
	padding: 6px;
	vertical-align: top;
}
td.cenik2zdarma {
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	background-color: #F3F3F3;
	padding: 6px;
	width: 80px;
	text-align: center;
	color: red;
	font-weight: bold;
}
td.cenik3 {
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	background-color: #E6E6E6;
	padding: 6px;
	width: 80px;
	vertical-align: top;
	text-align: right;
}

div.titul-banner {
	margin-bottom: 10px;
	border-bottom: 2px solid #142e74;
}

ol.legislativa li h2 {
	list-style-type: square;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 10pt;
	font-weight: bold;
	color:  #003399;
}

ol.legislativa li li {
	list-style-type: square;
}

div.dokumentace h1 {
	font-size: 10pt;
	margin: 10px 0px 10px 0px;
	padding-top: 10px;
	border-top: 1px solid silver;
	color: #003399;
}

div.dokumentace h2 {
	font-size: 10pt;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
}

input.text {
	width: 500px;
	font-family: verdana;
}

table.formular td {
	vertical-align: top;
	padding: 4px;
}

table.kontakty {
	border: 1px #7F7F7F solid;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 25px;
}

td.kontakty1 {
	vertical-align: top;
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	background-color: white;
	padding: 6px;
	font-weight: normal;
	width: 50%;
}
td.kontakty2 {
	vertical-align: top;
	border-top: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	background-color: #F3F3F3;
	padding: 6px;
}

img.titul {
}

div.titul {
	border-bottom: 2px solid #142e74;
	margin-right: 10px;
}

div.telo {
padding: 10px;
width: 97%;
}

img.pp-top-logo {
	width: 80px;
	height: 50px;
	vertical-align: top;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 4px; 
	margin-left: 0;
	border: 1px solid gray;
}

img.pp-top-dummy {
	width: 80px;
	height: 50px;
	vertical-align: top;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 1px solid #F5E1BC;
}

img.pp-seznam-logo {
	width: 80px;
	height: 50px;
	vertical-align: top;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid gray;
}


h1 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	color: black;
}

h2 {
	font-size: 10pt;
	font-weight: bold;
	margin: 18px 0px 0px 0px;
	color: black;
}

p {
	margin: 6px 0px 6px 0px;
}

hr.mezera {
	color: silver;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 6px;
}

a.navigace {
	color: white;
}
a.navigace:visited {
	color: white;
}
a.navigace:hover {
	color: white;
}

.summit-nadpis-sekce-maly {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	background-color: #0067b4;
	color: white;
	border: solid 1px gray;
	vertical-align: top;
}

.ico-pdf {
	background-image: url(images/ico16-pdf.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	padding-bottom: 4px;
	height: 16px;
}

.ico-htm {
	background-image: url(images/ico16-htm.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	padding-bottom: 4px;
	height: 16px;
}

.ico-ppt {
	background-image: url(images/ico16-ppt.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	padding-bottom: 4px;
	height: 16px;
}

.ico-doc	 {
	background-image: url(images/ico16-doc.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	padding-bottom: 4px;
	height: 16px;
}

.ico-xls	 {
	background-image: url(images/ico16-xls.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	padding-bottom: 4px;
	height: 16px;
}

ul.modre {
	list-style-image:url(images/modry_bullet.gif);
	margin-bottom: 20px;
}

ul.modre li {
	margin-bottom: 5px;
}

h1.titul {
	background-repeat: no-repeat;
	background-color: white;
	font-size: 16pt;
	font-family: arial;
	color: #5F5F5F;
	vertical-align: top;
	padding: 17px 0px 5px 125px;
	margin-right: 10px;
	xtext-transform: uppercase;
	xheight: 30px;
	border-bottom: 3px solid #CC071E;
}

h1.titul-petrolcz {
	background-image: url(images/titul_petrolcz.png);
}
h1.titul-public {
	background-image: url(images/titul_public.png);
}
h1.titul-magazin {
	background-image: url(images/titul_magazin.png);
}
h1.titul-partner {
	background-image: url(images/titul_partner.png);
}
h1.titul-summit {
	background-image: url(images/titul_summit.png);
}
h1.titul-awards {
	background-image: url(images/titul_awards.png);
}
h1.titul-expo {
	background-image: url(images/titul_expo.png);
}
h1.titul-akademie {
	background-image: url(images/titul_akademie.png);
}
h1.titul-info {
	background-image: url(images/titul_info.png);
}
h1.titul-news {
	background-image: url(images/titul_news.png);
}
h1.titul-petrolmedia {
	background-image: url(images/titul_petrolmedia.png);
}
div.titul-perex {
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	color: gray;
	margin-top: -12px;
	line-height: 21px;
}

h2.titulm {
	background-repeat: no-repeat;
	background-color: white;
	font-size: 13pt;
	font-family: arial;
	color: #757575;
	vertical-align: top;
	padding: 0px 0px 3px 0;
	margin: 5px 0 0 0;
	border-bottom: 3px solid #CC071E;
}
h2.titul-petrolczm {
	background-image: url(images/titul_petrolcz_m.png);
}
h2.titul-expom {
	background-image: url(images/titul_expo_m.png);
}

div.titul-tit {
	font-size: 10pt;
	margin-top: 5px;
	font-weight: bold;
}
div.titul-hl {
	font-size: 8pt;
	margin-top: 5px;
}
div.titul-dal {
	font-size: 8pt;
	margin: 5px 0 15px 0;
	background-image: url(images/bull-triangle.png);
	background-repeat: no-repeat;
	padding-left: 10px;
}

td.menu {
	background-color: #DAF2FF;
	width: 130px;
}
.home-button {
	border: 2px solid black;
	background-color: #DEDEDE;
	color: #003C91;
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	margin: 0;
}

div.box {
	font-size: 8pt;
}
div.box-nadpis {
	padding: 5px;
	color: #757575;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	border-bottom: 1px solid #CC071E;
	margin-bottom: 3px;
	padding-left: 0;
}

	A:link {color:"#005fa9";}
	A:visited {color:"#005fa9";}
	A:hover {color:"red";}

