body {
  background: #CFCFCF;
  color: #454545;
  font: 11px tahoma, sans-serif;
  letter-spacing: 1px;
  line-height: 150%;
  padding: 0px;
  margin: 0px;
}
p {text-align: justify; padding: 0px; margin: 0px;}
a {color: #231f20;}
a:hover {color: #999;}
a img {border: 0px; padding: 0px; margin: 0px;}
a img:active {border: 0px; padding: 0px; margin: 0px;}
img {border: #027ABB 1px solid; padding: 4px; background: #fff;}
img.left {position: relative; float: left; margin: 2px 10px 0px 0px;}
img.right {position: relative; float: right; margin: 2px 0px 0px 10px;}
img.icon {border: 0px; background: #EBEBEB;}
/* CONTINER */
#conteiner {
  width: 800px;   background: #FFF;
  border: 1px #027ABB solid; 
  padding: 0px; margin-left: auto; margin-right: auto;
}
/* TOPLINE */
#topline {
  width: 800px;
  height: 20px;
  background: #027ABB;
  text-align: right;
  font: 10px tahoma, sans-serif;
  padding: 4px 0px 0px 0px;
  margin: 0px;
  clear: both;
}
#topline .language {
  color: #333;
  padding: 0px 10px 0px 10px; margin: 0px;
  float: left;
  border-left: 1px solid #027ABB;
}
#topline span{
  color: #FFF;
  padding: 0px 10px 0px 10px; margin: 0px;
  border-left: 1px solid #FFF;
}
/* HEADER */
#header {
	clear: both; position: relative;
	height: 100px;	width: 800px;	margin: 0px 0px 0px 0px;
	color: #027ABB;
	font: 10px tahoma, sans-serif;
  background: #fff url(../images/head.gif) no-repeat left;
}
#logo {
  float: left;
  padding: 0px; margin: 10px 10px 10px 10px;
}
#slogan {
  height: 80px;
  float: left; position: relative; top: 10px; left: 30px; 
  padding: 0px 30px 0px 5px; margin: 0px;
  font: 24px tahoma, sans-serif;
}
#slogan i{
  left: 20px;
  position: relative;
  color: #999; font-size: 10px;
}
/* BODY_CONTEINER */
#contentbody { padding-top: 1.3em; padding: 0px 0px 10px 0px;   background: #fff;}
/* VERTICAL MENU */
#vmenu{
	float: left;
	width: 155px;
	display: inline;
	position: relative;
	padding: 50px 10px 10px 10px;
	font: 11px tahoma, sans-serif;
  background: #FFF;
}
#vmenu a{
	clear: both;
	display: block;
	text-decoration: none; color: #333;
	padding: 5px 16px 4px 15px;
  margin: 0px 0px 3px 0px;
	background: #FFF url(../images/hArrow.gif) no-repeat left;
}
#vmenu a:hover{background: #027ABB url(../images/hArrowHover.gif) no-repeat left; color: #fff;}
#vmenu .activ {background: #027ABB url(../images/hArrowHover.gif) no-repeat left; color: #fff;}
.contentarea{padding: 50px 20px 60px 0px; float: right; display: inline; width: 600px; position: relative;}
.contentarea .rightarea{float: right; width: 200px;}
.contentarea .leftarea{float: left;	width: 410px;}
.contentarea h1 {
	background: #EBEBEB url('../images/corner.gif') no-repeat top right;
	padding:5px; margin:8px 0px 5px 0px; font: bold 12px tahoma, sans-serif; letter-spacing:1px;
	border-bottom: 2px solid #027ABB;
	color: #6C6E70;
}
.contentarea label {margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
.list label {margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
.contentarea .red{color: #FB0000; font-weight: bold;}
.input{width: 280px;}
.contentarea form {background: #F7F7F7; color: #333; padding: 10px; width: 456px; margin-left: auto; margin-right: auto;}
.contentarea input:focus{color: #000;}
.contentarea textarea{width: 280px; height: 100px; color: #333; }
.contentarea textarea:focus{color: #000;}
.contentarea select:focus{color: #000;}
.submitline{text-align: right;}

.cenik th{
  background: #027ABB;
  color: #fff;
  width: 65px;
}
.cenik td{
  text-align: center;
  background-color: #EBEBEB;
}

.leftcol{float: left;	width: 290px; background-color: #fff;}
.rightcol{float: right;	width: 290px; background-color: #fff;}
/* FOOTER */
#footer{
	clear: both; position: relative;
	height: 10px;	width: 790px;	margin: 0px 0px 0px 0px; padding: 5px 0px 5px 10px;
	font: 9px tahoma, sans-serif; background: #027ABB;
	color: #FFF; vertical-align: middle;
}
/* CONTROLS */
.controls { text-align: right; clear: both; font-size: 10px; border-bottom: 1px solid #6C6E70; padding-top: 10px; }
.controls a { background-repeat: no-repeat; background-position: left; padding: 0px 5px 0px 16px; color: #6C6E70; text-decoration: none; }
.controls a.printerfriendly { background-image: url('../images/icon-printerfriendly.gif'); }
.controls a.comments { background-image: url('../images/icon-comments.gif'); }
.controls a.more { background-image: url('../images/readMore.gif'); }
.controls a.top { background-image: url('../images/vArrowToTop.gif'); }
