body {
	position: absolute;
	background-color: #FFF;
	color: #606060;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: Green;
}

#block_menu {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#block_body {
	position: absolute;
   left: 0px;
	top: 273px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#block_footer {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topimage {
	background-image: url(../images/PSS-web_03.jpg);
	left:0px;
	top:0px;
	width:782px;
	height:218px;
}

#left {
	position: absolute;
	left: 0px;
	top: 218px;
	width: 220px;
	height: 55px;
	background-image: url(../images/PSS-web_04.gif);
}

#right {
	position: absolute;
	left: 603px;
	top: 218px;
	width: 104px;
	height: 55px;
	background-image: url(../images/PSS-web_06.gif);
}

#menubar {
	position: absolute;
	left: 208px;
	top: 218px;
	width: 383px;
	height: 55px;
	background-image: url(../images/PSS-web_05.gif);
}

#lang {
	position: absolute;
	width: 75px;
	height: 55px;
	left: 707px;
	top: 218px;
	background-image: url(../images/PSS-web_07.gif);
	color: #006400;
	font: 14px arial;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.lang {
	font: 14px arial;
	font-weight: bold;
	color: #B22222;
	text-decoration: none;
}

.langA {
	font: 14px arial;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}

.lang:hover {
	font: 14px arial;
	font-weight: bold;
	color: Maroon;
	text-decoration: underline;
}

.link {
	font: 14px arial;
	font-weight: bold;
	color: #A20000;
	text-decoration: none;
}

.link:hover {
	font: 14px arial;
	font-weight: bold;
	color: #8B0000;
	text-decoration: underline;
}

.linkSmall {
    font-size: 9px;
	font-weight: bold;
	color: #A20000;
	text-decoration: none;
}

.linkSmall:hover {
    font-size: 9px;
	font-weight: bold;
	color: #8B0000;
	text-decoration: underline;
}

.linkBig {
   	font-size: 16px;
   	font-weight: bolder;
	color: #A20000;
	text-decoration: none;
}

.linkBig:hover {
   	font-size: 16px;
   	font-weight: bolder;
	color: #8B0000;
	text-decoration: underline;
}

#body {
	position: relative;
	width:772px;
	left: 5px;
	top: 0px;
	color: Black;
	text-align: justify;
	vertical-align: top;
}

#homevpravo {
	position: absolute;
	top: 360px;
	left: 510px;
	color: #E17843;
	width:260px;
	height: 295px;
	font: 11px/1.4 Verdana, Arial, lucida, sans-serif;

}
#home1 {
	position: absolute;
	top: 5px;
	left: 10px;
	color: #C42E00;
	width:480px;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif;
}

#morbraz {
	position: absolute;
	top: 50px;
	left: 320px;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif;
}

#referencesil {
	position: absolute;
	top: 360px;
	left: 510px;
	width:220px;
	height: 295px;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif;
}

#companydata {
	position: absolute;
	top: 72px;
	left: 625px;
	color: #C42E00;
	width:300px;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif;
	padding: 6px 6px 3px 6px;

}

#companymain {
	position: absolute;
	top: 50px;
	left: 10px;
	color: #C42E00;
	width:450px;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif; 
}

#companypic {
	position: absolute;
	top: 195px;
	left: 480px;
}

#whyleft {
	position: absolute;
	width: 285px;
	left: 500px;
	top: 170px;
	color: #E17843;
	text-align: justify;
	vertical-align: top;
	background-color: #E9F3DB;
	padding: 6px 6px 6px 6px;
}

#whyright {
	position: absolute;
	background-color: #FFFAD0;
	width:466px;
	left: 10px;
	top: 20px;
	color: #C42E00;
	text-align: justify;
	vertical-align: top;
	padding: 6px 6px 6px 6px;
}

#classic {
	position: absolute;
	background-color: #E9F8DE;
	top: 20px;
	left: 10px;
	color: #E17843;
	padding: 6px 6px 6px 6px;
	width:480px;
	font: 14px/1.4 Verdana, Arial, lucida, sans-serif;
}

#classic_components {
	position: absolute;
	background-color: #F5EDE1;
	top: 280px;
	left: 600px;
	color: #C42E00;
	padding: 3px 3px 3px 3px;
	width:180px;
	font: 10px/1.4 Verdana, Arial, lucida, sans-serif;
}

.text {
	color: #C42E00;
	padding: 3px 3px 3px 3px;
	width: 775px;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif;
}

.text_small {
	color: #C42E00;
	padding: 0px;
	font: 9px/1.4 Verdana, Arial, lucida, sans-serif;
}

#classic_download {
	position: absolute;
	top: 210px;
	left: 593px;
	color: #C42E00;
	width:190px;
	font: 10px/1.4 Verdana, Arial, lucida, sans-serif;
}

#micro {
	position: absolute;
	top: 10px;
	left: 10px;
	color: #E17843;
	width:350px;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif;
}

#pub {
	position: absolute;
	top: 10px;
	left: 10px;
	color: #E17843;
	width:350px;
	font: 12px/1.4 Verdana, Arial, lucida, sans-serif;
}

#classicil {
	position: absolute;
	top: 220px;
	left: 0px;
}

#vizitka {
	position: relative;
	width:782px;
	height:101px;
	color: White;
	background-image: url(../images/PSS-web_10.gif);
}

.beneton {
	color: White;
	background-color: #006400;
}

.beneton1 {
	color: Black;
}

.beneton2 {
	color: #C42E00;
	margin: 0px;
	font: 9px/1.4 Verdana, Arial, lucida, sans-serif;
}

.bpic {
	margin: 8px;
	border: 0px;
}

.bpic1 {
	margin: 0px 14px 0px 8px;
	border: 0px;
}
	
.darkbeer {
	color: #C42E00;
}

.lightbeer {
	color:#E17843;
}

.menu {
	color: white;
	text-decoration: none;
	font: 10px Verdana, Arial, lucida, sans-serif;
	font-weight: bold;
	padding: 2px;
   padding-left: 3px;
}

.menu:hover {
	color: black;
	text-decoration: none;
	font: 10px Verdana, Arial, lucida, sans-serif;
	font-weight: bold;
}

.vizitka {
	color: Black;
	text-decoration: none;
	font: 10px Verdana, Arial, lucida, sans-serif;
	font-weight: bold;
	padding: 2px;
   padding-left: 1px;
}

.vizitka:hover {
	color: #708090;
	text-decoration: none;
	font: 10px Verdana, Arial, lucida, sans-serif;
	font-weight: bold;
}

.vizitka1 {
	position: absolute;
	left: 160px;
	top: 29px;
	font-size: 10px;
}

.menuokraj
{
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

.ref {
	font-size: 11px;
	color: red;
	text-decoration : none;
	font-weight: bold;
}

.ref:hover {
	font-size: 11px;
	color: black;
	text-decoration : underline;
	font-weight: bold;
}

.ref:visited {
	font-size: 11px;
	color: #000000;
	text-decoration : none;
	font-weight: bold;
}

.ref:visited:hover {
	font-size: 11px;
	color: #6B8E23;
	text-decoration : underline;
	font-weight: bold;
}

h1 {
   font-size: 16px;
   font-weight: bolder;
   line-height: 20px;
   margin-bottom: 0;
   margin-top: 0;
}

h2 {
   font-size: 14px;
   font-weight: bold;
   line-height: 28px;
   margin-bottom: 0;
   margin-top: 0;
}

h3 {
   font-size: 12px;
   font-weight: bold;
   line-height: 22px;
   margin-bottom: 0;
   margin-top: 0;
}

h4 {
   font-size: 11px;
   font-weight: bold;
   line-height: 22px;
   margin-bottom: 0;
   margin-top: 0;
}

h5 {
   font-size: 10px;
   font-weight: bold;
   line-height: 20px;
   margin-bottom: 0;
   margin-top: 0;
}

h6 {
   font-size: 9px;
   font-weight: bold;
   line-height: 18px;
   margin-bottom: 0;
   margin-top: 0;
}


big {
   font-size: 14px;
   font-weight: bold;
   line-height: 26px;
}

table.techinfo {
     border: 1px solid #000;
     border-collapse: collapse;
     caption-side: top;
     empty-cells: hide;
     table-layout: auto;
     font: 12px/1.3 Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
     margin-top: 10px;
     margin-left: 10px;
     margin-bottom: 30px
}

table.techinfo td {
    font: 11px/1.3 Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
    border: 1px solid #000;
    text-align: center;
    vertical-align: middle;
}

table.techinfo th {
    background-color: #FFD700;
    text-align: center;
    vertical-align: middle;
    font: 12px/1.3 Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
    font-weight: bold;
    border: 1px solid #000;
}

table.techinfo td.subtitle {
    background-color: #F0E68C;
    text-align: center;
    vertical-align: middle;
	 color: Black;
    font: 10px/1.3 Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
    font-weight: bold;
}

table.techinfo td.classic {
    background-color: #F7F0BE;
    text-align: center;
    vertical-align: middle;
    color: Black;
    font: 11px/1.3 Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
    border: 1px solid #000;
}    

table.techinfo td.micro {
    background-color: #CDAC48;
    text-align: center;
    vertical-align: middle;
    color: Black;
    font: 11px/1.3 Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
    border: 1px solid #000;
}

table.techinfo td.pub {
    background-color: #E2C386;
    text-align: center;
    vertical-align: middle;
    color: Black;
    font: 11px/1.3 Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
    border: 1px solid #000;
}

.form {
	background-color: #E9F3DB;
}
