/* general applications */
	
	html, body, ul, ol, li, p,
	h1, h2, h3, h4, h5, h6,
	form, fieldset, a, img, div {
		margin: 0;
		padding: 0;
		border: 0;
	    }
	
	a img {
		border: 0;
		  }
	
	a {}
	
	a:visited {}
	
	a:hover {
		  text-decoration: none;
			}
					  
	body {	
		font-size: 90%;
		font-family: Arial, sans-serif;
		color: #fff;
		min-width: 1000px;
		background: #fffbed;
		}
		 
	table {
	  	 border-collapse: collapse;
	  	 border-spacing: 0;
	 	 }
	
	table td {
	   	  padding: 0;
	  	  }
	  
	/* page was not compressed less 1000 px */  
	#wrapper {
	  		width:expression(document.body.clientWidth < 1005? "1000px": "auto");
		  }
	 

 
/* /general applications */ 

/* Mainframes */	
	
	*html body#index {
			  float: left;
			   }	
					
	#wrapper {		   
		   background: url(../i/bg_body.jpg) no-repeat 100% 0;
		   }
		   		
	#inner #wrapper {		   
		   background: url(../i/bg_body.jpg) no-repeat 100% -40px;
		   }
		   	
	/*#inner #wrapper {
			min-height: 780px;
		   }*/
	
	*html #wrapper {
			float: right;
			}

	/*  head */

	#head {
		padding: 43px 0 0 0;
		height: 189px;
		_height: 210px;
		margin: 0 0 0 55px;
		}
	
	#inner #head {
		height: 130px;			
		.height: 142px;
			}
*html #inner #head {
  _height: 185px;
  }
  
@media all and(min-width:0) {
  #inner #head {
    height: 145px;
    }
  }  
	
	/*  logo  */
    .logo {      
      text-align: center;
      margin-top: 1px;
      float: left;
      }
      
     .logo img {
       margin: 8px 0 0 0;
       } 
	  
	/* telefon */  
	#telefon {
		   float: right;
		   margin: 48px 305px 0 0;
		   _margin: 48px 215px 0 0;
		   font-family: Garamond;
		  }
	  
	/*  note  */
	#note { 		 	    
	     background: url(../i/bgnote.jpg) no-repeat 0 0;
	     float: left;
	     width: 218px;
	     height: 70px;
	     text-decoration: none;
		 border: 1px; 
		 margin: 0 0 0 50px;			
		 color: #000;
		 font-family: Arial; 
		 font-size: 16px;
		 font-weight: bold;
		 white-space: nowrap;
		}
		
	#note p {
	  padding: 13px 0 0 31px;
	  }	
		
	.big {
	  font-size: 20px;
	  display: block;
	  color: #585757;
	  }	
	
	        
	/* icons */
	#icons { 
			width: 200px;
			min-height: 32px;
	   		height: 32px;
			float: left; 
			clear: left;
			margin: 1px 0 0 8px;
			padding: 0 0 0 13px;			
			}

	/*#inner #icons { 
			width: 200px;
			min-height: 32px;
	   		height: 32px;
			float: left; 
			clear: left;
			margin: 1px 0 0 8px;
			padding: 0 0 0 13px;
			}*/
	
	    
	/*  /head */
	
	/*  menu  */
	ul#menu {
			margin: 0 0 30px 80px;			
			padding: 0 0 0 0;
				}

	/*#inner ul#menu {
			margin: 0 0 5px 42px;
			padding: 0 0 0 36px;
			}

        *html #inner ul#menu {
               			 margin-left: 18px; 
				}*/

	/*  /menu  */
	
	/*  content  */
		
	#base {  
		z-index: 1;
		width: 100%;
        position: relative;
        padding-bottom: 33px;
		}


        #inner #base {
		    margin: 5px 0 0 0;
			}


        #content { 
		  z-index: 1;
		  border: 1px solid #dbdbdb;
			}

	*html #content {
                       		 height: 250px;
                       		 }

	/*#inner #content {
				min-height: 400px;   				
				}       

	*html #inner #content {
                      		 height: 510px;
                        	}*/
	
	#content {
	           		background: #fff;
	            		margin: 0 225px 0 80px;
				min-height: 150px; 
	        	 }

	#inner #content {
	          background: #fff; 		              
              margin: 0 60px 0 55px;
			}
*/
@media all and(min-width: 0) {
  #index #content {
    min-height: 205px;
    }
  #inner #content {
    min-height: 475px;
    }  
  }
	
	/*  /content  */

	/*  footer  */

	#footer {			
			padding: 0 0 0 0;
			margin-top: -65px;
			width: 100%;
			overflow: hidden;
			z-index: -1;			
			height: 131px;
			background: url(../i/bgfoot.jpg) repeat-x 0 0;
			}

	/*#inner #footer {
			margin-left: 0;
			clear: both;				
			}*/
     
     .footr {
       height: 131px;
       background: url(../i/bgfootr.jpg) no-repeat 100% 0;
       }
     
     .footl {
       height: 131px;
       background: url(../i/bgfootl.jpg) no-repeat 0 0;
       }
     
/* /Mainframes */

/* Details */

	/* dubl_menu */
	
	#inner #base_menu {
				float: right;
				width: 75%;
				z-index: 2;
                       		position: relative;
				}	

	#inner #base_menu ul#dubl_menu {
					    font-family: "Times New Roman";
					    font-size: 1.1em;
					    font-weight: bold;
					    background-color: #CA9251;
					    margin-right: 45px;
					    padding: 18px 0 34px 10px;
					    }

	*html #inner #base_menu {
						margin-top: -4px;
					    }

        ul#dubl_menu li {
			  display: block;	
			  float: left;
			  color: #8D370E;
			  padding: 0 10px 0 10px;
			  background: url(../i/menu_line.gif) no-repeat 0 4px;
				}

	#dubl_menu li a  {
			  color: #fff;	
			  }

	#inner #base_menu #dubl_menu #noline {
						background-image: none;
						}

	/* /dubl_menu */

	/* up */
	#content .up {
	  text-indent: 0;
	  margin-top: 10px;
	  }
	
	#content .up a { 
		font-size: 14px;
		font-weight: normal;
		color: #a91635;
		background: url(../i/bgup.gif) no-repeat 0 50%;
		padding-left: 13px;
	   	  }
	
	/* icons */
	
	#icons img { 
		     vertical-align: middle;
		     margin: 13px 36px 0 36px;
		     _margin-left: 25px;
		   }
	    
	/*  / head */
	
	/*  menu  */
	
	#menu  {
			list-style: none;
			}
		

	ul#menu li{
				margin: 0 0 5px 0;					
				width: 100%;
				/*height: 13px;*/
				overflow: hidden;
				font-size: 18px;
		        font-family: Arial;			
		        color: #333;
				}
		#menu a {
		  font-size: 18px;
		  font-family: Arial;
		  color: #a52943;
		  }
		      		           
	/*  / menu  */
		
	/*  content  */
	
	#content {
		   font-family: Arial;
		   color: #666;
		   padding: 50px 60px 40px 60px;		   
			}
			
	#inner #content {
	  color: #000;
	  }		
	
	#content p {
		    	font-size: normal 14px;
			    padding-bottom: 5px;
			    text-indent: 30px;			    
				}

	#content a {color:#c65a02;}	

	#content h1 { 
			font-size: 16px;
			line-height: 21px;			
			padding-bottom: 15px;						
			color: #3e3e3e;
			text-transform: uppercase;
	     		}
	

	#content h2 { 
			color: #a52943;
			font-size: 16px;
			margin: 25px 0 15px 0;			
	     		}

	#content h3 { 
			color: #a89464;
			font-size: 15px;
			margin: 25px 0 15px 0;
	     		}
	
	#content h4 { 
			font-size: 1.5em;
			padding-bottom: 10px;
	     		}

	#content .path { 
			font-size: 12px;
			font-weight: normal;
			padding-bottom: 20pt;
	     		}
	
	#content .path a { 
				color: #720000;
				}
				
	.path span {
	  color: #7b7b7b;
	  }			

	#content .pre {
			padding-bottom: 50px;	
			}	

	#content img.img_left {
					margin: 0 14px 14px 0; 
					float: left;
					border: 1px solid #d0d0d0;
					}

	#content img.img_right {
					margin: 5px 0 14px 14px; 
					float: right;	
					border: 1px solid #d0d0d0;
					}
	
	/* lists */

	#inner #content ul {
				list-style: none;
				margin: 10px 0 15px 33px;
				}

	#inner #content ul li{
				background: url(../i/marker_ul.gif) no-repeat 0 4px;
				padding: 0 0 0 17px;
				margin-bottom: 10px;
				}

	#inner #content ul li ul {
				margin: 10px 0 10px 25px;
				padding-bottom: 0;
			
				  }
	#inner #content ul ul {
				margin: 10px 0 0 25px;
			
				  }
				
	#inner #content ul ul li{
				background: url(../i/marker_li.gif) no-repeat 0 4px; 
				}

	#inner #content ol {
				margin: 10px 0 15px 30px;
				}

	#inner #content ol li {
				margin-left: 25px;
				margin-bottom: 5px;
				}

	#inner #content ol li ol {
				  margin: 10px 0 10px 0;
				  padding-left: 20px;
					}

	#inner #content ol ol {
				margin: 10px 0 0 0;
				padding-left: 42px;
					}
	/* / Lists */
	

	/*  /content  */
	
	/*forma*/

	form {
			font-family: "Times New Roman";
			font-size: 1.1em;
			font-weight: bold;
			clear: both;
			display: block;
			margin-bottom: 30px;	
		}
	
	input {
		margin: 5px 0 5px 0;
		}

	input, label {
		clear: both;
		display: block;
		}
	.buttons{
			width: 20em;
			clear: both;

			}

	.buttons input{
			float: left;
			clear: none;
			color: #fff;
			font-weight: bold;
			background: #9E9E9E;
			margin-right: 25px;
			}

	form img { 
			margin: -55px 0 12px 290px;
			}	

	/* / forma */

	/* contact */

	.map {
		float: left;
		width: 305px;
		display: block;
		text-align: center;
		}

	.map img {
			margin-bottom: 10px;
			margin-left: 10px;
			}
	
	.contact {
			display: block;
			width:45%;
			float:left;
			margin-bottom: 40px;
			text-indent: 0;
			}

	.contact span {
		   	font-family: Arial;
		   	font-size: 1em;
		   	color: #000;
			}

	.pad {
		padding: 15px 0 15px 0;
		float: left;
		display: block;
			}
	.pad a {
		margin-left: 5px;
		display: block;
		}

	p  span.nomer {
/*		font-family: Arial;*/
		font-weight: bold;
		font-size: 1.2em;
		padding-bottom: 15px;
		margin-top: -18px;
		width: 11em;
		text-align: right;
		display: block;
		color: #000;
		}

		


	/* / contact */

	/* table */

	table {
		font-family: Arial;
		font-size: 12px;
		margin: 25px 0;		
		   }

	table thead {
		color: #000;
	        font-weight: bold;
		}
	
	table thead tr th {
			color: #fff;
			text-align: left;
			padding: 6px 10px 6px 10px;			
		   }

	table thead tr td {
			padding: 6px 10px 6px 10px;			
		 	}	

	table tbody tr th {
		   	color: #000;
		   	padding: 6px 10px 6px 10px;
			text-align: left;
			font-weight: normal;			
		   }

	table tbody tr td {
		 	color: #000;
			border-width: medium;
			border-color: #A1A6A6;
			border: 1px solid #778A62;
		   	padding: 6px 10px 6px 10px;

		  }


	.table {
		font-family: Arial;
		font-size: 12px;		
		margin: 25px 0;	
		border-bottom: 6px solid #baaf90;	
		   }

	.table strong {
		font-weight: bold;		
		   }

	.table thead {
		/*background: #729897;*/
		color: #000;
	        font-weight: bold;
		}
	
	.table thead tr th {
		 	/*background: #ece5cc;*/
			color: #000;
			text-align: left;
			border: 1px solid #b8b8b8;
			border-bottom: 3px solid #b8b8b8;
		   }

	.table thead tr td {
			/*background: #f3f3f3;*/
			border: 1px solid #b8b8b8;
			border-bottom: 3px solid #b8b8b8;
		 	}	

	.table tbody tr th {
		   	color: #000;
		   	/*background: #fffbed;*/
			text-align: left;
			font-weight: normal;
			border: 1px solid #b8b8b8;
		   }

	.table tbody tr td {
		 	color: #000;
			/*background: #Fff;*/
			border-width: medium;
			border: 1px solid #b8b8b8;
		  }

	/* /table*/

	/*  footer  */

	#footer p {
				color: #7c7d82;
				font-size: 11px;
				float: left;
				font-family: Arial;
				padding: 67px 0 0 0;
				}
				
	#footer p span {
	  color: #454546;
	  }			
	
	#footer a {
  				color: #7c7d82;
 			  }
 		
	#footer .counter {
	               margin-right: 25px;	
	               padding-left: 80px;				
	               padding-top: 67px;
					float: left;
	  	        		}		
    .counter img {
      float: left;
      margin-right: 20px;
      }	
	/* Error */
	
	p#error {
		color: #FF3000;
		font-weight: bold;
		font-size: 2.3em;
		font-family: "Times New Roman";
		margin-bottom: 20px;
		}
	
	/* / Error */	



/* /Details */
.slogan {
  font-family: "Times New Roman"; 
  font-size: 16px;
  font-weight: bold;
  color: #000;
  float: left;
  text-transform: uppercase;
  padding: 35px 0 0 70px;
  width: 290px;
  }