*{
  font-family      : "Tahoma", "Arial CE", Arial, helvetica, sans-serif;
}

img {
  border           : 0px;
}

h1    {
/*color: #F58220;*/
/*font-variant:small-caps;*/
  font-size:21px;
}

h2    {
/*color: #F58220;*/
  font-size:13px; 
  /*color:#0000CC; font-variant:small-caps; font-weight:bold;*/
}

body, html {
	margin           : 0px;
	padding          : 0px;
}

#page {
	width            : 980px;
	margin           : auto;
  background       : #ffffff;
  /*background:      : #ffffff;*/
  height           : auto !important;
/*ie*/
}

/*
div {
  border: 1px solid black;
}
*/
.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	/*	background       : #41a7d1; */
	}

.top{
  position         : relative;
  width            : 980px;
  height           : 140px;
  background       : url( ../images/top.png ) no-repeat;
  float            : left;
}
.left_center {
  position         : relative;
  width            : 285px;
  height           : 800px;
  float            : left;
  background       : url( ../images/left_center.png ) no-repeat;
}

.left{
  position         : absolute;
  left             : 0px;
  top              : 61px;
  width            : 285px;
  float            : left;
  /*height           : 900px;*/
  /*
  height           : 356px;
  background       : url( ../images/left.png ) repeat-x;
  float            : left;
  */
}



.center{
  position         : relative;
  width            : 685px;
  /*height           : 356px;*/
  /*background       : #ffffff url( ../images/center2.png) no-repeat left top;*/
  background       : #ffffff url( ../../../images/center2.png) no-repeat left top;
  float            : left;
  padding          : 3px;
  padding-left     : 5px;
  padding-right    : 5px;
  padding-top      : 60px;
}

.right{
  position         : relative;
  width            : 1px;
  height           : 640px;
  /*background       : url( ../images/right.png ) repeat;*/
  float            : left;
}

.flags {
  position         : absolute;
  float            : right;
  left             : 630px;
  top              : 25px;
  /*width            : 55px;*/
  /*top              : 120px;*/
}
.menu {
  position         : relative;
  float            : left;
  padding-top      : 4px;
  padding-bottom   : 4px;
}

.kontakt{
  clear:both;
  /*font-size:0.7em;*/
  font-size:11px;
  color:black;
  text-align:left;
  padding-top:25px;
  padding-bottom:5px;
}

.paticka{
  background:/*#6fa5ca*/ #F58220 repeat-x top;
  width: 980px;
  clear:both;
  /*font-size:0.7em;*/
  font-size:11px;
  color:white;
  text-align:right;
  padding-top:5px;
  padding-bottom:5px;
}

#mainlevel-nav {
  font-size        : 11px;
  list-style       : none;
  padding-left     : 0px;
  margin           : 0px;
  margin-left      : 0px;
}


#mainlevel-nav li {
  background       : #6fa5ca;
  position         : relative;
  left             : 0px;
  margin-top       : 1px;
  margin-bottom    : 1px;
  float            : left;
  list-style       : none;
  background-image : none;
  width            : 285px;
  height           : 30px;
  font-size        : 11px;
  white-space      : nowrap; 
  
}

#mainlevel-nav li a {
  color            : white;
  position         : absolute;
  top              : 8px;
  left             : 15px;
  font-weight      : bold;
  font-size        : 12px;
  text-decoration  : none;  
}

#mainlevel-nav li a:visited {
  color            : white;
  position         : absolute;
  top              : 8px;
  left             : 15px;
  font-weight      : bold;
  font-size        : 12px;
  text-decoration  : none;  
}

/*
#mainlevel-nav li a:hover {
  font-size        : 11px;
  color            : #999999;    
}
*/

.contentpagetitle { 
  font-size:13px; 
  color:#0000CC; font-variant:small-caps; font-weight:bold;} 

.contentheading, .componentheading {
  font-size        : 13px;
  font-weight      : bold;
  line-height      : 16px; 
  font-variant     : small-caps;
  text-align       : left;
  text-indent      : 0;
  color            : white;
  width            : 50%;
  padding-top      : 38px;
  padding-left     : 20px;
}

.contentpaneopen {
  font-size        : 13px; 
  text-align       : justify;
  width            : 100%;
  padding          : 2px;
}

A:LINK { color:#0000CC; text-decoration:none; font-weight:bold; font-family:Arial, Verdana, Helvetica, Sans-serif; }

/*A:HOVER { color:#0077CC; text-decoration:none; font-weight:bold; font-family:Arial, Verdana, Helvetica, Sans-serif; }*/

A:VISITED { color:#0000CC; text-decoration:none; font-weight:bold; font-family:Arial, Verdana, Helvetica, Sans-serif; }


p.biglink { color:#0000CC; text-decoration:underline; font-weight:bold; font-family:Arial, 
Verdana, Helvetica, Sans-serif; font-size:20px; font-variant:small-caps }

table { color:#000000; text-decoration:none; font-weight:normal; font-family:Arial, Verdana, Helvetica, 
Sans-serif; font-size:12px; text-align: justify; line-height:150%;}

p.nadpis {font-size:16px; color:#0000CC; font-variant:small-caps; font-weight:bold}