* 
{
	margin:0pt;
	padding:0pt;
}

body {
	font-size : 0.9em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px;
	background-color:#1E5DA5;
}

#logopgp {
background:#FFFFFF url(../images/hlavickapgp.jpg) no-repeat scroll left top;
clear:both;
font-family:"Verdana","Verdana CE","Arial","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;
font-size:10px;
font-weight:bold;
height:140px;
position:relative;
width:946px;
}

#logo-pragoprojekt {
	height:60px;
	left:20px;
	position:relative;
	top:40px;
	width:144px;
}


#logo-viapont {
	height:60px;
	left:780px;
	position:relative;
	top:-10px;
	width:144px;
}

#pgp_main_menu ul {
list-style-type:none;
}

#pgp_main_menu0 {
font-family:"Verdana","Verdana CE","Arial","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;
font-size:11px;
}

#pgp_main_menu {
background:#2C6FBB url(images/menu_pozadi.gif) repeat-x scroll left top;
border-bottom:3px solid #FFFFFF;
font-family:"Verdana","Verdana CE","Arial","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;
font-size:11px;
height:24px;
width:100%;
}


#pgp_main_menu li a:hover, #main_menu li a.active, #main_menu li:hover {
background:#F19101 url(imgages/menu_pozadi_a.gif) repeat-x scroll left top;
}
#pgp_main_menu li a {
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:15px;
padding:5px 35px 4px;
text-decoration:none;
}


#hlavicka-text {
color:#FFFFFF;
font-family:Arial,'Arial CE',luicida,sans-serif;
font-size:23px;
font-weight:bold;
height:80px;
left:220px;
overflow:hidden;
position:absolute;
text-align:center;
top:45px;
width:500px;
}

img {
border:medium none;
}

a:visited,
a:active,
a:link {	
	color: Navy;
	text-decoration : none;
}

a:hover {
	text-decoration : underline;
}

h1 {
	margin : 0px;
	margin-top : 10px;
	margin-bottom : 5px;
	font-size : 1.0em;
}

h1 a:visited,
h1 a:active,
h1 a:link {
	color : #000;
}

h1 a:hover {
	color : #47F;
	text-decoration : none;
}

h2 {
	margin-top : 10px;
	margin-bottom : 3px;
	font-size : 1.0em;
}

h3 {
	font-size : 1.2em;
}

h5 {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 10px 0px;
}

div.News
{
	font-size: 0.75em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	padding-left: 10px;
}

.HeaderTitle
{
	font-size: 1.5em;
	margin: 0px;
}

.HeaderTitles
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 100%;
}

.HeaderTitles a:visited,
.HeaderTitles a:active,
.HeaderTitles a:link,
.HeaderTitles a:hover
{
	color: White;
	text-decoration : none;
	font-size: 0.75em;
	font-weight: normal;
}

.HeaderBar
{
	font-weight: normal;
	font-size: 0.75em;
	border-collapse: collapse;
	background-image: url(images/BlueTabBack.gif);
    background-repeat:repeat-x;
}

.HeaderBarTabWindow
{
	background-image: url(images/BlueTabRight.gif);
	background-repeat: no-repeat;
}

.HeaderBar a:visited,
.HeaderBar a:active,
.HeaderBar a:link
{
	color: WhiteSmoke;
	text-decoration: none;
	font-weight: normal;
}

.HeaderBarTab
{
	background-image: url(images/BlueTabFace.gif);
   background-repeat:repeat-x;
   border-collapse: collapse;
   padding: 0px;
}

p.date img {
	vertical-align : middle;
}

p.date {
	font-size : 0.9em;
	font-weight : bold;
	margin-bottom : 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	text-align: right;
}


div.postTitle a:visited,
div.postTitle a:active,
div.postTitle a:link
{
	color: Navy;
	text-decoration : none;
}

div.post
{
	border-right: gainsboro 2px solid;
	border-top: gainsboro 2px solid;
	border-left: gainsboro 2px solid;
	border-bottom: gainsboro 2px solid;
}

div.postTitle
{
	padding-left: 3px;
	font-weight: bolder;
	font-size: 0.9em;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: gainsboro 1px solid;
	
}

div.postText
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 0.8em;
	padding-bottom: 2px;
	padding-top: 2px;
	
}

div.postFoot
{
	background-color: WhiteSmoke;
	border-top: gainsboro 1px solid;
	font-size: 0.65em;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: right;
}

div.vse 
{
	background-color:#1E5DA5;
	margin:0pt auto;
	width:946px;
	
}

div.vsecolor 
{
	background-color:#1E5DA5;
}

#top 
{
	border-top : 4px solid Black;
	border-bottom : 4px solid Black;
	color:WhiteSmoke;
	padding: 0px;
	margin: 0px;
	xxxbackground-color:Navy;
}

#tagline {
	font-size : 0.8em;
	margin : 0px;
	color: White;
}

#leftmenu {
	position :relative;
	left : 0px;
	width : 180px;
	height: 600px;
	background-color: WhiteSmoke;
	padding-top: 5px;
	color:Navy;
}

#leftmenu h3 {
	font-size : 0.8em;
	margin : 0px;
	margin-top : 10px;		
	padding-bottom: 2px;
	padding-left: 3px;
	border-top: solid 1px Gainsboro;
}

#leftmenu ul {
	list-style: none;
	margin : 0px;
	padding-left : 0px;
	margin-left : 1px;
	margin-bottom : 10px;
	font-size : 0.75em;
}

#leftmenu a
{
	padding: 1px;
	text-decoration: none;
}

#leftmenu a:active,
#leftmenu a:visited,
#leftmenu a:link
{}

#leftmenu a:hover
{
	font-style: italic;
}

#main {
	top:-605px;	
	margin-left : 180px;	
	background-color : White;
	padding : 10px;
	border-left : 1px solid #555;
	border-bottom : 4px solid Black;
	position:relative;
	xxxfloat:right;
	color:Navy;
	display:block;
}

#main2 {
	margin-left : 200px;	
	background-color : White  ;
	padding : 10px;
	border-left : 1px solid #555;
	border-bottom : 4px solid Black;
	color:Navy;
}

#footer {
	margin : 0px;	
	padding-top : 5px;
	text-align : center;
	font-size : 0.7em;
}

input, textarea
{
	font-size: 1.0em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.CommentForm
{
	font-size : 0.9em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Button
{
	border: 1px solid SteelBlue;
	background-color: gainsboro;
}

