body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:black;} 
A { color:#860A0A; text-decoration:none;  }
A:hover { color:#860A0A; text-decoration:underline;  }

img { border:0; }
#content{
 width:975px;
 padding:0;
 margin:0 auto;
}
#flash { margin-bottom: 5px; }
.clear
{
 clear:both;
 line-height:1px;
 font-size:1px;
}
.fright { float:right; }
.tright { text-align:right; }

#header { border-top:4px solid #860A0A; position:relative; }
#logo { margin:15px 0 15px 25px; }
#lng { position:absolute; right:10px; top:7px; }
#lng img { margin:2px; }
#lng img.sel { margin:0; padding:1px; border:1px solid #FF6700; }
.empty {display:none;}
#menu { position:absolute; right:0; top:40px; }
#menu a { float:left; }

.bottom_ramka_first { float:left; position:relative; }
.bottom_ramka_first .tresc { position:absolute; bottom:10px; left:230px; width:170px; color:#C0C0C0; }
.bottom_ramka { margin-left:13px; float:left; position:relative; }
.bottom_ramka .ngl { position:absolute; left:10px; top:10px; }
.bottom_ramka .tresc { position:absolute; bottom:10px; left:10px; width:170px; color:#C0C0C0; }

.bottom_ramka_small_first {float:left; position:relative; }
.bottom_ramka_small_first .ngl { position:absolute; left:10px; top:10px; }
.bottom_ramka_small_first .tresc { position:absolute; bottom:10px; left:10px; width:170px; color:#C0C0C0; }




#footer { border-top:4px solid #860A0A; margin-top:5px; }
#footer_logo { margin:5px 0 5px 0px; }
#copyright { float:right;  margin:5px 0 5px 0px; }

#tresc { width:975px; background:#FFFFFF; color:#666666; margin-bottom: 10px; border-bottom:13px solid #000;  }
#tresc_txt { padding:15px 23px 15px 23px; }
#podmenu { margin:0; padding:0; border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:8px;  }

#podmenu a { color:#860A0A; text-decoration:none; }
#podmenu a.sel { color:#F70000; text-decoration:none; }
#tresc_txt h1 { margin:0 0 20px 0;}
#tresc_txt h2 { font-size:14px; margin:0; margin-bottom:15px; }
#tresc_txt .columns { margin-bottom:30px;}
#tresc_txt td.column_1 { vertical-align:top;  width:295px;}
#tresc_txt td.column_2 { vertical-align:top; padding-left:25px; width:320px;  }
#tresc_txt td.column_3 { vertical-align:top; padding-left:25px; width:320px; }
#tresc_txt td.column_2_3 { vertical-align:top; padding-left:25px; width:665px; }
#tresc_txt #foot { border-top:1px solid #CCC; padding-top:5px; }
#tresc_txt #foot a { color:#860A0A; text-decoration:none; margin-right:20px; }
#tresc_txt #foot img { vertical-align:middle; margin-right:4px; }

#podmenu .empty {background:none; no-repeat center left; padding-left:0px; padding-right:0px; display:none;}

h1 {font-size: 18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#676767; padding-top:0px; padding-bottom:6px;}
h2 {font-size: 18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#820b0d; padding-top:0px; padding-bottom:0px;}
h3 {font-size: 14px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #676767; padding-top:0px; padding-bottom:4px;}
h4 {font-size: 14px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #820b0d; padding-top:0px; padding-bottom:0px;}
h5 {font-size: 13px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #676767; padding-top:0px; padding-bottom:0px;}
h6 {font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #820b0d; padding-top:0px; padding-bottom:0px;}


#offer { width:972px; background:#000; color:#FFF; margin-bottom: 10px; border:1px solid #FF6700; }
#offer_left { float:left; position:relative; width:330px; }
#offer_right {float:left; position:relative; border:0px solid #fff; padding-top:20px; padding-left:20px; }
#offer_right img { border:1px solid #FF6700; }
#offer_right .space { clear:both; height:20px; }
#offer_ngl { border-left:22px solid #FF6700; height:40px; }
#offer_ngl img { margin:13px 0 0 20px;  }
#offer_name {height:80px; padding-left:15px;  }
.offer_name_h1 { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:30px;  font-weight:bold;  display:block;}
.offer_name_h2 { margin:0; font-family:Arial, Helvetica, sans-serif; color:#B0B0B0; font-size:11px; padding-top:20px;  display:block; font-weight:bold;}

#offer_desc { min-height:226px; color:#4C1F00; background: #FF6700;  }
#offer_desc_txt { padding:15px;}
#data {  padding:4px 5px 1px 0px; color:#FFF; font-size:12px; font-weight:bold; clear:both; margin:9px 0; }
#data img { vertical-align:bottom; margin-right:3px; }
#data .euro { padding-left:20px; }
#offer_docs img { margin:15px 0 15px 14px; }
#offer_img { float:left; padding-top:20px; padding-left:24px; }

.all_house {background:#FFFFFF; border-bottom:1px solid #fa5801;  width:139px; margin:10px 6px 10px 6px; }
.all_house_nazwa {display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; margin-left:10px; margin-bottom:3px; margin-top:3px; }
.all_house_info {display:block; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#909090; margin-bottom:3px;}

.input_text { font-family:Arial, Helvetica, sans-serif; border: 1px solid #cbc7c1; }

.okna_tresc { border-top:1px solid #CCC; margin-bottom:20px; padding-top:10px }

.red {color: red; font-size:11px; }

#main{background:url(/vision/images/bg.gif) ; clear: both; margin:0; padding:0; margin-top:1px; border-top:5px solid #000; background-color:#000000; ;}
 .img_menu5 { background:url(/vision/images/menu_5.png) left top no-repeat; display:block; width:103px; height:32px;
_background:url();_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/vision/images/menu_5.png');}
.img_menu5_on,.img_menu5:hover, .img_menu5_on:hover { background:url(/vision/images/menu_5.gif) left top no-repeat;display:block; width:103px; height:32px}
 .img_menu4 { background:url(/vision/images/kontakt_de.png) left top no-repeat; display:block; width:94px; height:33px;
_background:url();_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/vision/images/kontakt_de.png');}
.img_menu4_on,.img_menu4:hover, .img_menu4_on:hover { background:url(/vision/images/kontakt_on_de.gif) left top no-repeat;display:block; width:94px; height:33px}
 .img_menu3 { background:url(/vision/images/fotogalerie_de.png) left top no-repeat; display:block; width:125px; height:33px;
_background:url();_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/vision/images/fotogalerie_de.png');}
.img_menu3_on,.img_menu3:hover, .img_menu3_on:hover { background:url(/vision/images/fotogalerie_on_de.gif) left top no-repeat;display:block; width:125px; height:33px}
 .img_menu2 { background:url(/vision/images/hausrogramm_de.png) left top no-repeat; display:block; width:155px; height:33px;
_background:url();_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/vision/images/hausrogramm_de.png');}
.img_menu2_on,.img_menu2:hover, .img_menu2_on:hover { background:url(/vision/images/hausprogramm_on_de.gif) left top no-repeat;display:block; width:155px; height:33px}
 .img_menu1 { background:url(/vision/images/expose_de.png) left top no-repeat; display:block; width:81px; height:33px;
_background:url();_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/vision/images/expose_de.png');}
.img_menu1_on,.img_menu1:hover, .img_menu1_on:hover { background:url(/vision/images/expose_on_de.gif) left top no-repeat;display:block; width:81px; height:33px}
 .png { behavior: url(/vision/images/iepngfix.htc); }
* {
    margin:0; 
    padding:0;
}#podmenu li{background:url(/vision/images/menu_li.gif) no-repeat center left; padding-left:12px; padding-right:5px; display:inline; ;}
 