body 
{
  font-family:Verdana, Arial, Helvetica;
  font-size:77%;
  color:#333;
  margin-top:0;
}
a {color:#369; }
a:hover { color:#000; }
#wrapper 
{
  margin: 0 auto; 
  width:900px;
}
#header 
{
  width:900px;
  height:272px;
}
#homeHeader 
{
  width:900px;
  height:49px;
}
#logo {
  width:210px;
  height:100px;
  float:left;
}
#logo h1 {
  margin:0;
  padding:0;
}
#homeNavigation
{
  width:580px;
  height:12px;
  float:left;
  padding: 8px 0 0 60px;
}
#christmas_menu {
  position:relative;
  z-index:100;
  top:17px;
  height:10px;
  margin: 0 auto; 
  width:900px;
  padding-right:330px;
  text-align:right;
  
}
#navigation
{
  width:580px;
  height:12px;
  margin-left:270px;
  padding: 8px 0 0 0;
}
#navigation h3, #homeNavigation h3, #christmas_menu h3
{
  font-family: Arial, Verdana, Trebuchet;
  color:#555;
  font-size:1em;
}
#navigation a, #homeNavigation a, #christmas_menu a
{
  margin:0 5px;
  color:#555;
  text-decoration:none;
}
#navigation a:hover, #homeNavigation a:hover, #christmas_menu a:hover { color:#369; }
#content 
{
  width:898px;
  clear:both;
  border-top:8px solid #ccc;
  border-bottom:8px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  margin-top:1px;
}
#left 
{
  width:205px;
  float:left;
  padding:25px 10px;
}
#left ul li {
  margin-bottom:10px;
  background:url('/images/bullet.gif') 0px 4px no-repeat;
  padding-left:12px;
}
#left ul li a
{
  font-family:Arial, Verdana, Trebuchet;
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
}
#left ul li a:hover { color:#555; }
#main 
{
  width:620px;
  min-height:280px;
  float:left;
  padding:10px 25px;
  border-left:1px solid #ccc;
}
#klar {
  width:900px;
  height:50px;
  margin:1px 0;
}
#klarProfessional {
  width:449px;
  height:50px;
  float:left;
  text-align:center;
  margin-right:1px;
  cursor:pointer;
}
#klarSpecial {
  width:450px;
  height:50px;
  float:left;
  text-align:center;
  cursor:pointer;
}
#homeLeft {
  width:408px;
  float:left;
  padding:20px;
}
#homeRight {
  width:405px;
  float:left;
  padding:20px;
  border-left:1px solid #ccc;
}
#footer 
{
  width:900px;
  height:22px;
  clear:both;
  margin:0 auto;
  background-color:#67AEFE;
  margin-top:1px;
  padding-top:8px;
  text-align:center;
}
#footer h4 {
  color:#67AEFE;
  margin:0;
  padding:0;
}
#footer h4 a {
  font-size:0.7em;
  font-family:Verdana, Arial, Helvetica;
  color:#333;
  text-decoration:none;
  margin:0 5px;
}
#footer h4 a:hover {
  color:#fff;
}

em { font-style: italic; }
strong { font-weight: bold; }
h1, h2, h3, h4, h5, h6
{
  margin: .2em 0;
  line-height: 1.4em;
}
p
{
  font-size:0.9em;
  margin: 1em 0;

}
h1
{
  font-family:Arial, Verdana, Trebuchet;
  font-size:2.5em;
  color:#666;
  margin:.7em 0 1em 0;
}
h2
{
  font-family:Arial, Verdana, Trebuchet;
  font-size:1.6em;
}
h3
{
  font-family:Arial, Verdana, Trebuchet;
  font-size:1.2em;
  font-weight:bold;
  color:#4D84C2;
}
h4
{
  font-family:Arial, Verdana, Trebuchet;
  font-size:0.9em;
}  
h4 a
{
  text-decoration:underline;
  color:#4D84C2;
  font-size:0.9em;
}
h4 a:hover { color:#333; }
h3 a 
{
  text-decoration:none;
  color:#4D84C2;
}
h3 a:hover 
{
  color:#555;
}
#main h3
{
  font-family:Arial, Verdana, Trebuchet;

}
h4
{
  font-family:Arial, Verdana, Trebuchet;
  font-size:1.2em;

}
h5
{
  font-family:Arial, Verdana, Trebuchet;
  font-size:1em;

}
h6
{
  font-family:Arial, Verdana, Trebuchet;
  font-size:0.8em;

}
h2.klar {
  font-size:1.4em;
  font-weight:bold;
  color:#666;
  margin:15px 0;
  padding:0;
}
.over { background: #67AEFE; }
.out { background: #D0D0EE; }
.clear 
{
  clear:both;
  height:1px;
  line-height:1px;
  font-size:1px;
}
blockquote {
  margin-left:10px;
}
blockquote p a {
  padding-left:12px;
  background:url('/images/bullet.gif') 0px 4px no-repeat;
  color:#555;
}
blockquote p a:hover {
  color:369;
}
#flash {
  width:326px;
  float:left;
}
#parteneri {
  width:250px;
  float:left;
  padding: 0 10px;
  position:relative;
  top:-80px;
}
#titluZona h2 {
  text-transform:uppercase;
  color:#666;
  margin-bottom:10px;
  font-size:1.3em;
  font-weight:bold;
}
#distribuitori {
  width:300px;
}
.news_wrapper
{
  float: left;
  width: 280px;
  padding: 10px;
}
.distribuitorTitle {
  font-size:1.1em;
  color:#369;
}
#magazine h3 {
  font-size:1.2em;
  font-weight:normal;
  margin:0;
  padding:15px 0 5px 0;
}
#magazine p {
  margin:0;
  padding:0 0 5px 0;
}
#distribuitori h2 {
  font-size:1.3em;
  color:#369;
  font-weight:bold;
  margin:20px 0 10px 0;
}
#distribuitori h3 {
  font-size:1.1em;
  color:#333;
  font-weight:bold;
}
#distribuitori p {
  margin:0;
  padding:0 0 5px 0;
}
#extra_info h2 {
  font-size:1.2em;
  color:#369;
  font-weight:bold;
  margin:20px 0 10px 0;
}
#extra_info h3 {
  font-size:1.1em;
  color:#333;
  font-weight:bold;
}
textarea.mceEdit { width: 100%; }
#inside_languages {
  width:60px;
  height:35px;
  background-color:#67AEFE;
  margin-top:204px;
  margin-left:3px;
  padding:5px;
}
#inside_languages p {
  margin:0;
  padding:2px 4px;
}
#inside_languages a {
  color:#000;
  text-decoration:none;
}
#inside_languages a:hover {
  color:#fff;
}
#main_banner {
  margin-left:0;
  width:899px;
  height:272px;
}
#lang {
  padding-bottom:20px;
}
#lang h3 {
  display:inline;
  margin:0 5px;
  line-height:12px;
  vertical-align: middle;
}
#lang h3 a {
  font-size:0.7em;
  color:#333;
}
#lang h3 a:hover {
  color:#369;
}
input {
  border:1px solid #333;
  padding:3px;
}
textarea {
  border:1px solid #333;
  padding:3px;
}
ul.sitemap li {
  margin-left:25px;
  font-size:16px;
}
ul.sitemap_pages li {
  margin-left:25px;
  font-size:12px;
}
ul.sitemap li a {
  text-decoration:none;
  color:#333;
}
ul.sitemap_pages li a {
  text-decoration:none;
  color:#369;
}
#parteneri h4 {
  color:#9933CC;
  font-size:12px;
  text-transform: uppercase;
  padding:20px 0 2px 0;
  margin:0;
}
#extra_info h4 {
  color:#9933CC;
  font-size:14px;
  text-transform: uppercase;
  padding:2px 0;
  margin:0;
}
#extra_info h3 {
  padding:20px 0 5px 0;
  margin:0;
}
#parteneri p, #extra_info p {
  padding:0;
  margin:0;
}
