/* CSS Document */
* { margin:0; padding:0;}

.clear { clear:both;}

html, body { 
	height:100%;

}
body {  
/*	background:url(/images/talling_bot.jpg) bottom left repeat-x #000000*/	
	background-color:#000000;
}
html, input, textarea
	{	font-family:Arial; 
		color:#9e9e9e;
	}	


/*---------------------------------------------------------------------------------------------------------------------TEGS*/
a img{ border:0px}
img{ vertical-align:top}
a{ color:#c7c7c7; text-decoration:underline; outline:none;} 
a:hover{ text-decoration:none}
em{ font-style:normal}


/*-------------------------------------------------------------------------------------------------------------------------LINE*/
.line_y{ background:url(/images/bg_line_y.gif) top right repeat-y}


/*--------------------------------------------------------------------------------------------------------------------------MORE*/
.more{background:url(/images/bg_mor.gif)  center left no-repeat; background-position:0 5px; padding-left:8px; vertical-align:middle; color:#d3d3d3; text-decoration:none}
.more:hover{ text-decoration:underline}



/*----------------------------------------------------------------------------------------------------------------------------UL*/
ul{margin:0; padding:0; list-style:none; line-height:20px}
ul li a{color:#757575; text-decoration:underline; background:url(/images/bg_list.gif) center left no-repeat; margin:0px; padding-left:12px;} 
ul li a:hover { text-decoration:none; }


/*==========================================================================================================================HEADER=======*/


#header {height:342px; background:url(/images/talling_top.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; color:#4E391F; font-size:0.6875em; line-height:1.65em; text-transform: uppercase;}
#header .pic{ background:url(/images/pic_hed.jpg) top right no-repeat; padding:84px 0 0px 0px; z-index:1000;}
#header .indent_pic{ float:right; margin:0 0 0 17px}
#header .indent_logo{ padding:0px 0px 0 102px; display:block}
#header p{width: 274px; text-align: center; margin: 0 443px 32px 104px; height: 60px;}
#header .menu{ margin:0}
#header .row1{ height:267px}

#header h1 {
	margin: 0;
	padding: 0 0 0 102px;
}

#header h1 a {
	display: block;
	width: 274px;
	height: 91px;
	background: url(/images/logo.png) no-repeat;
}

#header h1 span {
	display: none;
}

/*===========================================================================================================================CONTENT CLASS=======*/
#page1 #content .col1 .indent{ padding:31px 40px 5px 17px}
#page1 #content .col2 .indent{ padding:0px 0px 0px 40px}
#page1 #content .col2 .indent_pic{ margin:31px 0 0 11px}
#page1 #content .col2 p{ margin:20px 30px 0 18px; color:#6f6f6f}
#page1 #content .col2 em{ font-style:normal; color:#999999}
#page1 #content .col3 .indent{ padding:0px 0px 0px 41px}
#page1 #content .col3 .indent_pic{ margin:26px 0 0 18px}
#page1 #content .col3 p{ margin:18px 23px 0 21px; line-height:1.45em}

#page2 #content .col1 .indent{ padding:34px 25px 6px 11px}
#page2 #content .col1 strong{ color:#d3d3d3}
#page2 #content .col1 p{ margin:11px 10px 0px 6px}
#page2 #content .col2 .indent{ padding:0px 0px 0px 41px}
#page2 #content .col2 .indent_pic{ margin:34px 0 0 14px}
#page2 #content .col2 p{ margin:13px 10px 0 20px;}

#page3 #content .col1 .indent{ padding:34px 25px 5px 16px}
#page3 #content .col2 .indent{ padding:0px 0px 0px 41px}
#page3 #content .col2 .indent_pic{ margin:35px 0 0 12px}
#page3 #content .col2 p{ margin:0px 0px 26px 0px; display:block}

#page4 #content .col1 .indent{ padding:35px 40px 3px 17px}
#page4 #content .col1 p{ margin:0 0 21px 0px}
#page4 #content .col2 .indent{ padding:0px 0px 0px 40px}
#page4 #content .col2 .indent_pic{ margin:34px 0 0 11px}
#page4 #content .col2 p{ margin:20px 30px 0 18px; color:#6f6f6f}
#page4 #content .col2 em{ font-style:normal; color:#999999}
#page4 #content .col3 .indent{ padding:0px 0px 0px 41px}
#page4 #content .col3 .indent_pic{ margin:26px 0 0 18px}
#page4 #content .col3 p{ margin:16px 15px 0 21px; color:#6f6f6f}

#page5 #content .col1 .indent{ padding:34px 45px 5px 16px}
#page5 #content .col1 p{ margin:15px 0 4px 0px}
#page5 #content .col2 .indent{ padding:0px 0px 0px 40px}
#page5 #content .col2 .indent_pic{ margin:41px 0 0 18px; width:510px}

#page6 #content .indent{ padding:31px 35px 6px 16px}
#page6 #content p{ margin:16px 0 0 0px}


/*============================================================================================================================FOOTER=======*/
#footer { height:83px; font-family:Tahoma; color:#373737; font-size:0.6875em; }
#footer p{ padding:35px 0 0 35px}
#footer a {color:#373737; text-decoration:underline}  
#footer a:hover {  text-decoration:none}


/*============================================================================================================================FORM=======*/	
.h_f{ height:42px;}
.h{ height:19px; width:229px; margin:0px; padding:2px 0 0 6px}
.form{ padding:15px 0 0 152px}

input{
   background:none;
   border:1px solid #999999;
   font-family:Tahoma;
   color:#999999;
   font-size:1em
}
textarea{
   background:none;
   border:1px solid #999999;
   width:235px; height:148px;
   font-family:Tahoma;
   color:#999999;
   font-size:1em;
   overflow:auto}
   
   
   
/* menu */
#main_menu{
	padding-top: 18px;
	text-decoration: none; 
}

#main_menu ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#main_menu li {
	float: left;
	background: none;
	padding: 0;
	margin: 0;
}

#main_menu a {
	display: block;
	/*background: url(/images/m2.png) no-repeat;*/
	padding: 0;
	margin: 0;
	width: 108px;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
	height: 35px;
	
  background: url(/images/m-serie.png) 0 -45px no-repeat;
  	
}

#main_menu a:hover {
	color: #000;
}

#main_menu .index a {
/*	background-image: url(/images/m1.png);*/
  background: url(/images/m-serie.png) 0 0px no-repeat;	
}

#main_menu .kontakt a {
/*	background-image: url(/images/m5.png);*/
  background: url(/images/m-serie.png) 0 -90px no-repeat;	
}



#main_menu_items a{
	display: block;
	text-decoration: none;
	font-family: Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #736654;
	width:auto;
	height: auto;
	float: left;
	display: inline;	
	text-align:center;
	/*background:url(/images/m1.jpg) no-repeat ;*/
	
 background: url(/images/m-serie.jpg) 0 0px no-repeat;	
}

#main_menu_items a:hover{
	/*background:url(/images/m5.jpg) no-repeat ;*/
background: url(/images/m-serie.jpg) 0 -240px no-repeat;	
}
   
/*===========================================================================================================================CONTENT=======*/
#content{ 
	font-size:0.9em;
	font-weight: normal;  
	width:100%; 
	text-align:left;
	min-height:450px;
	height:auto !important;
	height:450px;	
	clear:both; 
	line-height: normal;
	font-family: Times New Roman;	
}


#content .indent_cont{ padding:28px 39px 30px 39px}
#content .width_100{ width:100%}
#content .title{ display:block; margin:17px 0 0 0px}
#content p{ margin:0px 0px 7px 0px}
#content .pic_left{ float:left; margin:0px 21px 0px 0px}
#content .pic{ display:block; margin:0px 20px 16px 0px}
#content .indent_pic{ display:block}   

.flash_notice{
  background:#fb801e;
  font-weight:bold;
  padding:5px;
  color:#fff;
  font-size:0.88em;
  text-align:center;
  top:-60px;
}

.flash_error{
  background:#D71B1B;
  font-weight:bold;
  padding:5px;
  color:#fff;
  font-size:0.88em;
  text-align:center;
  top:-60px;
}

.form-element-item{
 padding:0 0 0 10px;	
}

.main-page-container-wide{
  float:left; width:619px;
}
.main-page-container-wide .subcontainer{
  padding:5px 10px 5px 10px;
}
.main-page-container-wide .subcontainer .subsubcontainer{
  width:100%;
}
#main-page-content{
 background:url("../images/bg_line_y.gif") top right repeat-y;	
}
#main-page-content .main-page-text{
 float:right; margin:0 0 0 17px;	
}



.main-page-container{
 float:left; width:268px;  
}
.main-page-container .subcontainer{
 padding:28px 39px 30px 39px; 
}
.main-page-container .subcontainer .subsubcontainer{
  width:100%;
}
#main-page-adres{
 background:url("../images/bg_line_y.gif") top right repeat-y;
}
#main-page-adres .main-page-adres-content{
 float:right; margin:0 0 0 17px;
}

.read-more{
 background:url(../images/bg_mor.gif)  center left no-repeat; background-position:0 5px; padding-left:8px; vertical-align:middle; color:#d3d3d3; text-decoration:none;
}

	

#contact-container{
 width:887px;height:550px;
}
#contact-container .subcontainer{
 float:left; width:387px;height:550px;
}
#contact-container .subcontainer .contact-data{
 padding:5px 10px 5px 10px;height:120px;
}


#form-container{
 padding:5px 10px 5px 10px;height:430px;
}

#form-container fieldset.contact-form-fieldset{
 height:390px; width:367px !important;
}

#text-container{
 padding:5px 10px 5px 10px;
}

#map-container{
 float:left; width:500px;height:550px;overflow:hidden;
}
#map-container .subcontainer{
 padding:5px 10px 5px 10px;
}

.clear{
  clear:both; 
}

#author-content{
 float:right; font-size:xxsmall; padding-right:10px;
}

#content strong {
  font-weight: normal;
}	



