@charset "windows-1251";
BODY { 
  position: relative;
  font-family:Verdana, Arial, sans-serif;
  font-size: 10px; 
  COLOR: #336600;
  BACKGROUND: #FCEFBA;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

table { font-size: 100%; }

#pageBody	 { 
  text-align: left;
  WIDTH: 870px; 
  BACKGROUND: url(/skin/pageBody.bg.gif) repeat-y;
  position: relative;
  margin: auto;	
  padding: 0px;
  height: 100%;
}

#pageHeader { 
  HEIGHT: 74px; 
  BACKGROUND: url(/skin/pageHeader.bg2.gif) 170px 0px no-repeat; 
}

#siteTitle{}
#siteSubtitle{display: none; }
#siteLogotype {display: none;}

#pageServiceMenu {display:none;}

#pageMenu {
  position: absolute;
  padding:0px; 
  margin:0px;
  width: 846px;
  height: 24px;
  border-top: 2px solid #4E4E0E;
  border-left: 1px solid #4E4E0E;
  border-right: 2px solid #FAFCE4;
  border-bottom: 2px solid #FAFCE4;
  left: 21px;
  top:74px;
  BEHAVIOR: url(/skin/submenu.htc);
  z-index: 1000;
}

#start #pageMenu {}

#pageMenu .menu { 
  display: inline;
  height: 24px;
  padding:4px 0px 4px 0px;
  margin: 0px;
  text-align: center;
  float: left;
  width: 105px;
  border-left: 1px solid #4E4E0E;
  color: 4C520C;
  text-decoration: none; 
}

#pageMenu .menu#home { 
  background-color: FECC45; 
  height:24px; 
  width:207px;  
}

#pageMenu .menu#news      { background-color: B6A97D; }
#pageMenu .menu#products  { background-color: CECDD3; }
#pageMenu .menu#objects   { background-color: FFFFFD; }
#pageMenu .menu#equipment { background-color: 4C520C; color: white; }
#pageMenu .menu#service   { background-color: FCEFBB; }
#pageMenu .menu#contacts  { background-color: B6A97D; }

#pageMenu .menu:hover {
	TEXT-DECORATION: underline;
} 

#pageMenu .menuActive {
         font-weight: bold;
	TEXT-DECORATION: underline;
} 

#pageServiceMenu{
         display:block;
         border:0px solid red;
         position:absolute;
         top:124px;
         left:0px;
         width:240px;
         height:100px;
}

#pageServiceMenu .menu{
         display:block;
         clear:both;
         float:none;
         margin: 0px;
         height:14px;
         width:230px;
         border:0px solid blue;        
         padding-right:4px; 
         padding-left:4px; 
         padding-top:2px;
         padding-bottom:2px;
         color:#4c520c;
         font-size:10px;
         text-align: left;
         text-decoration:none;
}

/*--- ÇÀÃÎËÎÂÊÈ ÐÀÇÄÅËÎÂ ÌÅÍÞ ---*/

#pageServiceMenu .menu#z1 {
         padding-bottom:2px;         
}

#pageServiceMenu .menu#z2 {
         padding-bottom:4px;         
         padding-top:6px;         
}

#pageServiceMenu .menu#z3 {
         padding-bottom:3px;         
         padding-top:6px;         
}

#pageServiceMenu .menu#z1{
         font-weight:bold;
         padding-bottom:3px;         
         padding-top:3px; 
         margin-top:4px;
}
#pageServiceMenu .menu#z2{
         font-weight:bold;
         padding-bottom:3px;         
         padding-top:3px; 
         margin-top:4px;
}
#pageServiceMenu .menu#z3{
         font-weight:bold;
         padding-bottom:3px;         
         padding-top:3px; 
         margin-top:4px;
}
#pageServiceMenu .menu#windergarden{
         font-weight:bold;
         padding-bottom:3px;         
         padding-top:3px; 
         margin-top:4px;
}
#pageServiceMenu .menu#gbalcon{
         font-weight:bold;
         padding-bottom:3px;    
         padding-top:3px;      
}
#pageServiceMenu .menu#wstairs{
         font-weight:bold;
         padding-bottom:3px;         
         padding-top:3px;      
}

/*--- ÇÀÃÎËÎÂÊÈ ÐÀÇÄÅËÎÂ ÌÅÍÞ ÊÎÍÅÖ ---*/


#pageServiceMenu .menu:hover{
         background: #fecc45; 
         width:230px;
}

#pageServiceMenu .menuActive{
         background: #fcefba; 
}

#joinexwindow #pageServiceMenu .menu#wasscjoinex {
         background: #fcefba; 
}

#tiiviwindows #pageServiceMenu .menu#datiivi {
         background: #fcefba; 
}

#gaulhoferwindowwoodalum #pageServiceMenu .menu#wagaulhofer {
         background: #fcefba; 
}

#pageContent{ 
  POSITION: relative;
  WIDTH: 645px;
  min-height:740px;
  left: 226px;
  padding: 44px 20px 20px 20px;
  margin: 0px 0px 60px 0px;
  z-index: 1; 
}

#pageContent, { 
  min-height:600px;
}

#pageFooter {
  position: relative;
  height: 60px; 
  width: 870px;
  bottom: 0px;
  background-color: #FCEFBA;
  padding-top: 20px;
	margin:0px 0px -1px 0px;
}

#pageCopyrights {margin: 0px; PADDING: 4px 0px 0px 250px;}
#pageTechnology {margin: 0px; PADDING: 0px 0px 0px 250px;}
#siteTechnologyLogo {position: absolute; top: 22px; left: 114px;}
#siteTechnologyLogo img {border: 0px;}
#siteProviderLogo {position: absolute; top: 22px; left: 26px;}
#siteProviderLogo img {border: 0px;}

#pageCounter {position: absolute; top: 0px; left: 0px; border: 0px;}

#siteLanguage { 
	POSITION: absolute; 
	TOP: 8px; 
	LEFT: 29px; 
	width: 90px;  
}
#siteLanguage .language {
         color: #FCEFBA;
}
.language#languageActive {
         color: #4c520c;
}
#pageTitle { display: none; }

.sitesectiondigaulhofer #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

.sitesectionbrdors #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

.sitesectionequipment #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#wasscjoinex #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#watiivi #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#joinextree #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#tiivitree #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#windergarden #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#gbalcon #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#wstairs #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#etiivi #pageTitle { 
             display: block; 
             font-size:20px;
             text-align:left;
             color: #ffa200;
}

#equipment #pageTitle { 
             display: none; 
}

#brdors #pageTitle {display: none;}
#digaulhofer #pageTitle {display: none;}

.content { padding: 10px 0px 10px 0px; }

.preview { border: 1 solid #4E4E0E; FLOAT: left; MARGIN: 5px 20px 5px 0px; }
.contentPhotoalbum .preview { float: none; MARGIN: 0px; }

.object  	{ MARGIN: 1px 0px; CLEAR: both; }
.note  		{ MARGIN: 5px 0px 0px 0px;}
.object .link 	{ FLOAT: right; }

.title 		{
	COLOR:#000000;
	FONT-SIZE: 14px; 
}

.content H3.title	{ 
	MARGIN-BOTTOM: 5px;
	color: #FFA200; 
	FONT-SIZE: 20px;
}
H1, .content H2.title        {
	margin-bottom: 5px;
	color: #FFA200;
	font-size: 20px;
}
H2 {
	font-size: 14px;
}
.content H4.title	{ 
}


.link{
COLOR:#FFA200;
}

a{COLOR:#FFA200;
}

.button{
	color: white;
	font-weight: bold;
	BACKGROUND:#4E4E0E;
	border: 1 solid black;
	cursor: hand;
}

.object .title	{ BACKGROUND-IMAGE: none; PADDING-LEFT: 0; MARGIN-BOTTOM: 5px;  }

.image		{ border: 1px solid #cccccc; FLOAT: right; MARGIN:5px; }

input		{ COLOR: black; }	
.date{FONT-VARIANT: small-caps;font-size:11px; COLOR:#FFA200;
}


.tableTable td { PADDING: 5px 3px; BORDER-BOTTOM: 1 solid #4E4E0E; }
.tableTable .tableHeader td { PADDING: 1px 3px; COLOR: #FFFFFF; BACKGROUND:#4E4E0E; FONT-WEIGHT: bold; FONT-STYLE:normal; FONT-SIZE: 11px; FONT-VARIANT:normal;}
.tableTable td.title { FONT-WEIGHT: bold;FONT-SIZE: 11px; }
.tableTable { BORDER-BOTTOM: 12 solid #4E4E0E; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; width:95%; } 
.tableTable td.preview {border-top: 0;}  

.contentContactsBrief  { clear: both; }
#1home .contentContactsBrief {position: relative; left:90%; top:-200; display: block; color: white; font-size:12px; width:270px}
#1home .contentContactsBrief a {color: white}

 
#pageEnteringText, #pageClosingText { padding: 10px 0px 10px 0px; }		

.contentSpecialSales   {
	border: 1px solid #4E4E0E;
	margin: 5px 25px 5px 25px;
}

.contentSpecialSales .price {
	font-weight: bold; 
}

.contentSpecialSales .title {
color: #4E4E0E;
font-variant:small-caps; 
}

.contentSpecialSales #viewcart{
margin-top:10px;
}
.objectMessage span.title {
	font-size: 12px;
}
.contentProductListBlocklike .objectProduct
{
    float: left; clear:none; width: 50%
}
	
.contentProductListBlocklike .objectProduct .link
{
   float: none;
}
.contentProductListBlocklike .button {
clear: both
}
.contentProductListBlocklike .objectProduct .note { clear:both }

P { text-align: justify; }
#pageContact.link{
COLOR:#B6A97D;
}

.contentPhotoAlbum {}
.contentPhotoAlbum .object {WIDTH: 160px;  margin:0px; PADDING: 0px; TEXT-ALIGN: center; BORDER:  none;}
.contentPhotoAlbum .object .note {PADDING: 0px;   CLEAR: none;}
.contentPhotoAlbum .object .link {FLOAT: none;  CLEAR: none;   text-align: left;}
.contentPhotoAlbum .object .link:hover {color: #4E4E0E; }

#gaulhofermodern .contentPhotoAlbum .object {
         WIDTH: 195px;  
         margin:auto; 
         PADDING: 4px; 
         BORDER:  0px solid red;
}

#gaulhoferclassic .contentPhotoAlbum .object {
         WIDTH: 195px;  
         margin:auto; 
         PADDING: 4px; 
         BORDER:  0px solid red;
}

#gaulhoferallumium .contentPhotoAlbum .object {
         WIDTH: 195px;  
         margin:auto; 
         PADDING: 4px; 
         BORDER:  0px solid red;
}

#pageMenu .submenu .menu:hover{
	TEXT-DECORATION: underline;
}

#pageMenu .submenu  {
  position: absolute;
  display: block;
  border: 1px solid white;
  border-bottom: none;
  display: none;         
  background-color: 4C520C; 
}

#pageMenu .submenu .submenu  {
          border: 1px solid black;
          border-bottom: none;
          position: absolute;
          width: 200px;
          background-color: FFFFFD;
}

#pageMenu .submenu  .submenu .menu {
          width: 200px;
          border: none;
          border-bottom: 1px solid black;
          color: #4C520C;
}



#pageMenu .submenu .menu { 
  display: block;
  float: none;
  height: 24px;
  padding: 5px 0px 5px 0px;
  text-align: center;
  width: 106px;
  border: none;
  border-bottom: 1px solid white;
  color: #4C520C;
  text-decoration: none; 
  color: white;
}

#adFooter {
  position: absolute;
  top: 0px;
  width: 100%;
  background-color: #B3AB7C;
  color: white;
  text-align: justify;
  padding: 3px 0px 3px 20px; 
}

h4.title {font-size: 10px; text-transform: uppercase; color:#336600;}

.alink { clear: both; }
#0132915643 img {border: none; clear: both; }
.content {font-weight: 300;}
#3979883834 img {display: block; clear: both;}

#pageContent .contentNews .gray {}						

#sitesubtitle{
 display:block;
 position:absolute;
 width:240px;
 height:20px;
 left:420px;
 top:57px;
 border:0px solid red;
 font-size:10px;
 font-weight: 500;
 color:#4c520c;
}

.mdoors .object{
        border:1px solid #b3ab7c;
        width:200px;
        display:block;
        margin:30px;
        background: white;
        clear:none;
        float:left;
}

.mdoors .object .note{
        font-size:18px;
        text-align:center;
        font-weight:bold;
}
.mdoors .object .note {color: #4c520c;}
.mdoors .object .link{display:none;}
.mdoors .object .preview {
        text-align:center; 
        float:none; 
        clear:both;
        display:block;
        margin-left:20px;
        border:0px solid #4c520c; 
}

#digaulhofer #pageContent{
        background: url(/skin/razrez.jpg) 100px 40px no-repeat;
        height:875px;        
}		

#brdors #pageContent{
        background: url(/skin/razrez3.jpg) 100px 100px no-repeat;
        height:700px;      
}	
#jalousie #pageContent{
        background: url(/skin/fon4.jpg) 40px 130px no-repeat;
        height:700px;   
}
#glassgaulhofer #pageContent{
        background: url(/skin/fon6.jpg) 4px 210px no-repeat;   
}
#glassgaulhofer #pageContent .object{
        margin:6px;        
}

#glassgaulhofer .content H3.title	{ 
	MARGIN-BOTTOM: 5px;
	color: #4c520c; 
	FONT-SIZE: 14px;
}

.sitesectiondigaulhofer #pageContent{
      background: url(/skin/fon7.jpg) 45px 70px no-repeat;
}

#gaulhoferallumium #pageContent{
      background: url(/skin/fon7_1.jpg) 43px 104px no-repeat;
}
#gaulhoferclassic #pageContent{
      background: url(/skin/fon7.jpg) 43px 160px no-repeat;
}

.sitesectionbrdors #pageContent{
        background: url(/skin/fonbartels.jpg) 40px 120px no-repeat;
        height:700px;}
 
#netting #pageContent{
  background: url(/skin/setki_1.jpg) 80px 250px no-repeat;
  height:760px;
}

  

#bartelsclassic .contentPhotoAlbum .object {WIDTH: 160px;  margin:10px 5px 10px 5px; PADDING: 0px; TEXT-ALIGN: center; BORDER:  none;}
#bartelsclassic .contentPhotoAlbum .object .note {
        PADDING: 0px;   CLEAR: none; text-align:center;}
#bartelsclassic .contentPhotoAlbum .object {
        WIDTH: 160px;  
        margin:10px 5px 10px 5px; 
        PADDING: 0px; 
        TEXT-ALIGN: center; 
        BORDER:  none;
}

#bartelscountry .contentPhotoAlbum .object .note {
        PADDING: 0px;   
        CLEAR: none; 
        text-align:center;
}
 																										
#bartelsmodern .contentPhotoAlbum .object {
        WIDTH: 160px;  
        margin:10px 5px 10px 5px; 
        PADDING: 0px; 
        TEXT-ALIGN: center; 
        BORDER:  none;
}
													
#bartelsmodern .contentPhotoAlbum .object .note {
        PADDING: 0px;   
        CLEAR: none; 
        text-align:center;
}
 																																	
#netting .contentPhotoAlbum .object {
        WIDTH: 160px;   
        margin:10px 5px 10px 5px; 
        PADDING: 0px; 
        TEXT-ALIGN: center; 
        BORDER:0px dotted blue;
}
#netting .contentPhotoAlbum .preview {border: 0px;}	

#products .contentPhotoAlbum .object .title {
         border:0px solid red; 
         background:none;
         color:black;
         font-size:12px;
         text-align:center;
         clear:none;
         padding:0px;
         margin:0px;
         display:block;
}

#products .contentPhotoAlbum .object .link {
         text-align:center;
         width:200px;
         height:20px;
}


#products .contentPhotoAlbum .object {
        WIDTH: 200px;   
        margin:10px 5px 10px 5px; 
        PADDING: 0px; 
        TEXT-ALIGN: center; 
}

#netting .preview { border: 0px solid #4E4E0E; FLOAT: left; MARGIN: 5px 20px 5px 10px;}
#netting #pageContent{
        POSITION: relative;
        WIDTH: 545px;
        min-height:540px;
        left: 226px;
        padding: 44px 120px 20px 20px;
        margin: 0px 0px 60px 0px;
        z-index: 1;
}

#color #pageContent{
        background:none;
} 	
#color #pageContent .title{
        font-size:14px;
        color:#4c520c;      
} 			

#digaulhofer #pageTitle{
        display:block;
}			
#brdors #pageTitle{
        display:block;
}		 																																																																						

.menu{
        text-align:left;
        display:block;
}		
#furnitura #pageTitle{
        display: block; 
        font-size:20px;
        text-align:left;
        color: #ffa200;
}		

#furnitura .contentPhotoAlbum .object {
        height:230px;
        
}

#furnitura .contentPhotoAlbum .object .note {
        text-align:center;
        
}

#furnitura #pageContent{
         background: url(/userdata/skin/fon8.jpg) 40px 270px no-repeat;																																												
}

#gaulhoferwindowswooden #pageServiceMenu .menu#wgaulhofer{
         background: #fcefba;
}

.jalusi{
         width:310px;
         min-height:180px;
         padding:5px;
         clear:none;
         float:left;
         position:relative;
         display:block;
}

,.jalusi{
         height:180px;
}

.jalusi .title{
          display:block; 
          text-align:left;
}

.jalusi .note{
}

.jalusi .preview{
          border:0px;
          clear:none;
          float:left;
}	

#products #pageContent {background: url(/userdata/images/fonwindow.jpg) 80px 105px no-repeat;}																																																								
#netting #pageContent{background: url(/userdata/skin/fon9.jpg) 40px 120px no-repeat;}	
#termo #pageContent {height:1300px;}	

#gaulhoferwindowwoodalum #pageContent {padding-top:15px;}																																														
#gaulhoferwindowswooden  #pageContent {padding-top:15px;}		
#tiiviwindows #pageContent {padding-top:15px;}
#joinexwindow #pageContent {padding-top:15px;}
#staircase #pageContent {padding-top:15px;}		
#products #pageContent {padding-top:35px;}		
#equipment #pageContent {padding-top:35px;}		
#service  #pageContent {padding-top:35px;}		
#contacts  #pageContent {padding-top:20px;}	
#aulhoferdoorsentrance #pageContent {padding-top:15px;}			
#gaulhofer #pageContent {padding-top:35px;}	


.left_block{                 
     position: absolute; 
     width: 170px;  
     padding: 20px 20px 0px 20px; 
     margin: 0px;
     background-color: #FECC45; 
     color: #4C520C; 
     left: -206px; 
     top: 330px; 
     text-align:left;
}	

#news .left_block{left: -215px;}

.left_block img {border:0px; margin-bottom:10px; display:block;}
.left_block_bartels {
      position: absolute; 
      width: 170px; 
      padding:10px; 
      background-color: #FECC45; 
      color: #4C520C; 
      left: -206px; 
      top: 330px; 
      padding-bottom: 10px; 
      margin: 0px; 
      margin-top: 0px; 
      clear: both;
}

.content {
font-size:10px;
}
.content {
  text-align: justify;
}
#siteSubtitle {
	display: block;
	font-size: 9px;	
	width: 300px;
	position: absolute;
	top: 58px;
    left: 400px;
}

#pageContent {
	_height: 1000px;
}

.left_block {margin: 80px 0 0 0;}



