@charset "utf-8";

body  {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
.body #container { 
	width: 100%;
	background: #999999 url(images/undermenu.jpg) repeat-y;
	margin: 0;
	text-align: left;
} 
.body #header {
	position:relative;
	background:url(images/headerbg.jpg) repeat-x 0 100%;
    height: 80px;
    width:100%; 
	padding: 0;
} 
.body #header h1#pteklogo {
	position:absolute;
    top:0;
    left:0;
    width:186px;
    height:80px;
    background:url(images/header.jpg);
    text-indent:-9999px;
	margin: 0;
	padding: 0; }
    
.body #header h1#chllogo {
	margin: 0;
	padding: 0; }
    
table, tr, td {margin:0;
	padding:0;}
    
    ul {
    list-style:circle;
    margin:0 0 0 30px;
    padding:0;}

.body #sidebar1 {
	float: left; 
	width: 176px;
	padding:0;
    margin-top:-1px;
    border-right:2px solid #666666;
}

.body #mainContent {
position:relative;
	margin: 10px 10px 20px 190px;
}

p, li{ color:#2B3137;
 padding-left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  font-weight:normal;}
  
p.agent {
margin-bottom:85px;}
  
h2 { font-size:180%; text-align:center; margin:20px 10px; padding:0; padding-left:10px; color:#2B3137; display:block; background-color: #ffff00; border:2px solid #2B3137;
text-transform:uppercase;
}

caption { font-size:130%;
 font-weight:bold; 
 color:#FFFFFF; 
 margin:0 auto; 
 text-align:center; }

table#specs{
border:1px solid #2B3137;
background:#2B3137;
margin:0 auto;
text-align:center;
padding:0px;
font-size:80%;}

table#specs th {
background:#888888;
text-align:center;
}

table#specs td, th{
border:0px solid #2B3137;
padding:1px;
text-align:left;
background:#CCCCCC;

}

table#specs td.bg {
background:#0099FF;
color:#FFFFFF;
text-align:center;
}
  
h3 {
font-size:140%;
margin:20px 10px;
text-align:center;
text-transform:uppercase;
color:#ffffff;
padding:0 10px;
background-color:#2B3137;}

h4 {
font-size:120%;
background:#888888;
text-align:left;
padding:2px;
color:#2B3137;
margin-left:10px;
margin-right:10px;}

h4.contact {
text-align:center;
margin-top:80px;
margin-bottom:90px;
padding-bottom:20px;
padding-top:20px;}

div#front{
position:absolute;
top:0;
left:10px;
width:550px;
margin:0;
padding:0;
}

img#logo{
width:71px;
height:66px;
float:right;
margin:0;
padding:0;
}

h6{
background: url(images/frontpage/fronttext.gif);
    text-indent:-9999px;
width:478px;
height:66px;
margin:0;
padding:0;
float:left;
}

img.center {
display:block;
text-align:center;
margin:20px auto;
border:1px solid #2B3137;}

img#frontphoto {border:none;}

.body #footer {
	height:29px;
	background:url(images/footerbg.jpg) repeat-x; 
	padding: 0;
} 

div#buttons {margin:0 auto;
text-align:center;
background-color:#999999;}

.body #footer p {
	margin: 0;
    text-align:center;
    color:#555555;
    font-size:70%;
	padding: 8px 0;
}

a:link {color:#FFFFB7;}
a:hover { color:#FFFF00; }

form label {display:block;
font-weight:bold;
text-align:center;
color:#2B3137}
form input {margin:.2em 0;
}
form fieldset {width:400px;
margin:0 auto;}

form label span { padding-right:2px;}

/*spares*/
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

img#padright{padding-right:10px;
padding-left:5px;
}

