/* Basic */

* {margin: 0em;
   padding: 0em;}
   
h1,h2 { }

body {font-family: Arial, sans-serif;
	  font-size: 10pt;
	  color: #666;
	  background-color: #fff;}

a {color: #0077dd;
   text-decoration: underline;}

a:hover {text-decoration: none;}

/* Outer */

#outer {padding: 0em;
	    margin: 0em;
	    width: 100%;}

/* Header */

#header {position: relative;
	     background: #FFCC33;
	     height: 13.9em;
	     padding-left: 2em;
		 min-width:1349px;}

#header h1 {
	position: absolute;
	top: 0.2em;
	left:0.7em;
	font-size: 2.2em;
	letter-spacing: -0.05em;
}

#header h1 a {color: #fff;
			  text-decoration: none;}

#header h2 {position: absolute;
			font-size: 0.8em;
			top: 48px;
			left:46px;
			color: #E0E8EF;}
			
#tlf {position: absolute;
			font-size: 1.1em;
			top: 72px;
			left:37px;
			color: #fff;}	
			
#telefon {position:absolute; top:53px; left:3px}		

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #tlf {line-height: 130%; position: absolute; top: 4.4em;}
}			
			
.headtov { width:23%;
			height:13.9em;
			float:left;
			border-left:2px solid #FFFFCC;
			background-color:#FFFF99;}	
			
.headtovone { width:23%;
			height:13.9em;
			float:left;
			border-left:2px solid #FFFFCC;
			background-color:#FFFF66;}		
	
.headtovtwo { width:23%;
			height:13.9em;
			float:left;
			border-left:2px solid #FFFFCC;
			background-color:#FFFF33;}	
			
				.headtovthree { width:25%;
			height:13.9em;
			float:left;
			border-left:2px solid #FFFFCC;
			background-color:#FFFF00;}		
		
.headtov a, .headtovone a, .headtovone a, .headtovtwo a, .headtovthree  a{ text-decoration:none;}
.headtov a:hover, .headtovone a:hover, .headtovtwo a:hover, .headtovthree  a:hover{ text-decoration: underline;}


/* Menu */

#menu {
	   top: 13.55em;
	   left: 2em;
	   z-index:100;
	   padding:3px 10px;
	   min-width: 1276px;
}

#menu ul {list-style: none;}



#menu li.first {border: 0em;
				margin-left: 0em;
				padding-left: 0em;}
				
#menu li a {line-height:16px;
width:130px;
float:left;
text-align:center;
padding-top:2px;
padding-bottom:2px;
background-color:#2c2c2c;
font-weight:normal;
font-size:12px;
border:solid 1px;
color:#c8c8b6;
border-color:#000000;
margin-right:1px;
text-decoration:none;
font-weight:bold;}

#menu li a:hover {background-color:#ffcc33;font-weight:bold;

width:130px;
/*padding-left:25px;*/


font-size:12px;

color:#000000;
border:solid 1px;
border-color:#000000;}

/* Content */

#content {line-height: 1.5em;}

#content p {margin-bottom: 1.5em;}

#content h2,h3,h4,h5,h6 {color: #545454;
						 margin-bottom: 1em;
						 border-bottom: dashed 1px #dfdfdf;
						 padding-bottom: 0.3em;}

#content h2 {font-size: 1.5em;}

#content h3 {font-size: 1.1em;}


#trip{padding:3px 5px;}

#trip a{ font-weight:bold;}

fieldset { -webkit-border-radius: 1em;
			-moz-border-radius: 1em; 
			border: #d5d5d5 1px solid;
			border-radius: 1em;
			margin:10px 0px;}
			
fieldset p { margin:10px;
			font-weight:bold;}			

#content ul {margin-bottom: 1.5em;
			 padding-left: 1em;
			 list-style: square;
			 list-style-position:inside;}
 #content ol {
	 list-style-position:inside;}
			 
#content ul.first {
list-style: square;}

#content blockquote {margin-bottom: 1.5em;
					 padding: 0.75em 0.75em 0.75em 1.5em;
					 border-left: solid 0.75em #005082;
					 background: #FDFDFD url('images/a7.gif') top left repeat-x;}

#content blockquote p {margin-bottom: 0em;}

#content table {margin-bottom: 1.5em;
				border-collapse: collapse;
				text-align: left;}

#content table th {font-weight: bold;
				   padding: 0.5em;}

#content table td {padding: 0.5em;
				   border-right: medium 1px #fff;}

#content table tr.rowH {color: #fff;
						background: #CCCCCC url('images/a8.gif') top left repeat-x;
						border-right: solid 1px #fff;}

#content table tr.rowA {background: #E6E6E6 url('images/a6.gif') top left repeat-x;
						border-top: solid 1px #fff;
						color: inherit;
				}

#content table tr.rowB {background: #FDFDFD url('images/a7.gif') top left repeat-x;
						border-top: solid 1px #fff;
						color: inherit;}

/* Primary Content */

#primaryContentContainer {background-color: #fff;
						  float: right;
						  margin: 0em -19em 0em -20em;
						  width: 99%;}
						  
#primaryContentContainer_all_pages {background-color: #fff;
						  float: right;
						  margin: 0em 0em 0em -19em;
						  width: 83%;}						  
						  

#primaryContent {margin: 1.5em 19em 0em 19em;
				 padding: 1.5em 3em 1.5em 3em;}
				 
#primaryContent_all_pages {margin: 1.5em 1em 0em 1em;
				 padding: 1.5em 8em 1.5em 3em;}
				 
#primaryContent_all_pages h1 { padding-bottom:10px;}				 				 
				 

img { padding:10px;
		float:left;}				 

/* Secondary Content */

#secondaryContent {
	position: relative;
				   float: left;
				   width: 17%;
				   margin-top: 20px;
				   padding: 1em 1em 1.5em 2em;
				   background: #fff /*url('images/a1.gif') top right repeat-y;*/}

#secondaryContent .xbg {position: absolute;
						right: 0em;
						bottom: -64px;
						background: #fff /*url('images/a3.gif') top right no-repeat*/;
						height: 64px;
						width: 128px;}

/* Tertiary Content */




#tertiaryContent {position: relative;
				  float: right;
				  width: 15em;
				  padding: 3em 2em 1.5em 2em;
				  background: #fff /*url('images/a2.gif') top left repeat-y;*/}

#tertiaryContent .xbg {position: absolute;
					   left: 0em;
					   bottom: -64px;
					   background: #fff /*url('images/a4.gif') top left no-repeat*/;
					   height: 64px;
					   width: 128px;}
					   
				   
/*#n {
	position: relative;	
}
 Footer */

#footer {position: relative;
		 z-index: 1;
		 border-top: dashed 1px #dfdfdf;
		 padding: 1em 0em 2em 0em;
		 margin: 1em 2em 0em 2em;
		 text-align: center;}

.clear {clear: both;}
.nazv {
	color: #333333;
}

.separator
{ color:#FF0000;
  line-height:1px; 
  background-color:#FF0000; }
  
  .warning
  {color:#FF0000;
  font-size:16px;
}
    
  .headtext
  {font-size:16px;
  font-weight:bold;
  padding-left:10px;
  background-color:#EAEAEA;
  border-bottom:solid 4px;
  border-color:#666666;
  border-top:solid 1px;
  }
  
.headtov p, .headtovone p, .headtovtwo p, .headtovthree p {
	margin:-35px 0px 10px 5px;
	min-width: 260px;
}
.headtov img, .headtovone img, .headtovtwo img, .headtovthree img {
	  margin: -20px 0px 0px 70px;
}
