/* css by choody */

body {bottom repeat-x; margin:0;padding:0; text-align:left;background-color:#eaeaea; }
h3{color:#002c86; font-size:12px; margin:0 0 3px 3px; padding: 3px 0 0 0; font-family:tahoma; font-weight:bold;}
h2{color:#002c86; font-size:14px; margin:0 0 3px 3px; padding:0; font-family:tahoma; font-weight:bold;} 
p{ margin:0 0 0 3px; padding: 3px 0 0 0;}
a {text-decoration:none; color:#398db0;}
a:hover{color:#79c0de; }

.txt_box_l h1 {color:#ae301c; font-size:14px; font-family:tahoma; font-weight:bold;}

.txt_box_r h1 {color:#565656; font-size:14px; font-family:tahoma; font-weight:bold;}
.txt_box_r1 h1 {color:#ae301c; font-size:14px; font-family:tahoma; font-weight:bold;}
h3 {color:#565656; font-size:14px; font-family:tahoma; font-weight:bold; padding:0; margin:15px 0 0px 0}


/* SZKIELET */
#page{text-align:left; width:980px; color:#999999; background-color:#fff; padding-bottom:20px;}

#menu{width:930px; height:35px; float:right; display:block;}
#container{width:980px; display:table;}
#content{width:751px; overflow:hidden; font: 12px arial; color:#424242; line-height:18px }
#left{width:226px;  float:left;  overflow:hidden;border-right: 1px solid #dfdfdf;}

#right{width:751px; float:right; overflow:hidden;border-left: 2px solid #dfdfdf;}

#top{width:980px; height:229px; display:block; }

.Rod {background:url(/archiwum/images/top/rodz_kamien2.jpg) no-repeat;}
.Kon {background:url(/archiwum/images/top/kontakt.jpg) no-repeat;}
.Pro {background:url(/archiwum/images/top/nagrobki.jpg) no-repeat;}
.Inn {background:url(/archiwum/images/top/inne.jpg) no-repeat;}
.Nag {background:url(/archiwum/images/top/promocja.jpg) no-repeat;}
.Fir {background:url(/archiwum/images/top/firma.jpg) no-repeat;}
.Str {background:url(/archiwum/images/top/kamien.jpg) no-repeat;}



#footer{width:980px; height:102px; display:block; background:url(/archiwum/images/footer.jpg) repeat-x;}
#footer2{width:850px; height:102px; display:block;}
.footer {float:left; width:200px; height:70px; display:block; text-align:left; color:#5f5f5f; font: 10px verdana; line-height:18px;position:relative; left:40px; top:20px; border-right:2px solid #eeeeee;}
.footer p{position:relative; left:20px;}
.footer_r {border:0px}

#left h1 {
margin:15px 0 15px 10px;
font-size:14px;
color:#333;
font-weight:normal;font-family:arial;
}


#left dl h1 {

font-size:12px;
color:#333;
font-weight:normal;
font-family:arial;
}

#left dl {
padding:0;
margin:0;
}

#left dt {
  padding-left:20px;
  border-top:1px solid #e8e8e8;
  line-height:25px;
}

#left dt dt {
  padding-left:20px;
  border-top:1px solid #fff;
  line-height:20px;
}


#left dt a {
  font-family:arial;
  font-size:12px;
  color:#bc685e;  
}

#left dt a:hover {
  text-decoration:underline;  
}

#left a.otwarta {
 font-weight:bold;
}

.menu  a{height:30px; display:block; overflow:hidden; float:left}
.menu a:hover{ background-position:bottom; height:35px}
.menu1 a{width: 149px; background:url(/archiwum/images/menu/strona_glowna.png) no-repeat ;}
.menu2 a{width: 109px; background:url(/archiwum/images/menu/firma.png) no-repeat ;}
.menu3 a{width: 117px; background:url(/archiwum/images/menu/nagrobki.png) no-repeat ;}
.menu4 a{width: 121px; background:url(/archiwum/images/menu/inne_wyroby.png) no-repeat }
.menu5 a{width: 120px; background:url(/archiwum/images/menu/promocje.png) no-repeat ;}
.menu6 a{width: 114px; background:url(/archiwum/images/menu/kontakt.png) no-repeat ;}
.menu7 a{width: 127px; background:url(/archiwum/images/menu/rodzaje_kamienia.png) no-repeat ;}
.menu9 a{width:70px; background:url(/archiwum/images/menu/de.png) no-repeat ;}



.Rod .menu7 a{background-position:bottom;height:35px}
.Kon .menu6 a{background-position:bottom;height:35px}
.Pro .menu5 a{background-position:bottom;height:35px}
.Inn .menu4 a{background-position:bottom;height:35px}
.Nag .menu3 a{background-position:bottom;height:35px}
.Fir .menu2 a{background-position:bottom;height:35px}
.Str .menu1 a{background-position:bottom;height:35px}



.naglowek{ width:100%; height:19px;font: 16px arial; font-weight:bold; font-variant:small-caps;background:url(/archiwum/images/nag_bckg_grey.png) repeat-x bottom; margin-top:15px; }
.naglowek2 h1{display:inline; height:18px;font: 16px arial; font-weight:bold; font-variant:small-caps;color:#ae301c; background:url(/archiwum/images/nag_bckg_red.png) repeat-x bottom;}

.naglowek2{display:inline; height:18px;font: 16px arial; font-weight:bold; font-variant:small-caps;color:#ae301c; background:url(/archiwum/images/nag_bckg_red.png) repeat-x bottom;}

#cnt_center{ width:720px; display:block; overflow:hidden; margin: 0 0 0 30px;}
#gal_naglowek{ width:710px; height:19px; margin: 15px 0 0 30px; overflow:hidden;font: 16px arial; font-weight:bold; font-variant:small-caps;}
#gal_strn{width:382px; display:block; overflow:hidden; float:right; text-align:right}
#gal_strn a{ margin:0 0 0 15px; color:#999999}
#gal_tyt{width:302px; display:block; float:left; overflow:hidden;}

.gal_mini {width:80px; height:80px; display:block; float:left; margin:10px 15px 0 0px ; }
.gal_mini a img {border: 3px solid #d5d5d5}
.gal_mini a:hover img {border: 3px solid #aaaaaa}

.gal_mini96 {height:130px;display:block; float:left;width:106px; margin:10px 15px 0 0; }
.gal_mini96 a img {border: 2px solid #d5d5d5; margin:5px}
.gal_mini96 a:hover img {border: 2px solid #aaaaaa}
.gal_mini96 div {font-size:11px;}


.gal_mini96a {height:300px;display:block; float:left;width:106px; margin:10px 15px 0 0; }
.gal_mini96a a img {border: 2px solid #d5d5d5; margin:5px}
.gal_mini96a a:hover img {border: 2px solid #aaaaaa}
.gal_mini96a div {font-size:11px;}



.gal_promocja {width:250px;height:480px; margin-right:30px;float:left}

.gal_mini100 {width:100px; height:120px; display:block; float:left; margin:10px 15px 0 0px ; font-size:11px; }
.gal_mini100 a {clear:both;display:block}
.gal_mini100 a img {border: 3px solid #d5d5d5;clear:both}
.gal_mini100 a:hover img {border: 3px solid #aaaaaa}

#cnt_left{ width:404px; display:block; overflow:hidden; float:left;  margin: 0 0 0 3px;  }
#cnt_right{width:280px; display:block; overflow:hidden; float:left; border-left: 3px solid #dfdfdf; margin: 0 0 0 37px; }
#cnt_big{ width:684px; display:block; overflow:hidden; float:left; ; margin: 0 0 0 3px;  }
.txt_box_l {width:371px; position:relative; left:33px; top:0px  }
.txt_box_r {width:238px; position:relative; left:33px; top:0px }
.txt_box_r1 {width:238px; position:relative; left:33px; top:0px }
.txt_box_big {width:609px; position:relative; left:33px; padding-bottom:10px }

.cnt_txt {margin: 10px 0 20px 0; font: 12px arial; color:#424242; line-height:18px }

.cnt_txt2 {margin: 5px 0 25px 0; font: 12px arial; color:#424242; line-height:18px }

.cnt_mini {width:75px; height:75px; display:block; float:left; margin:11px  11px 0 0px ; }
.cnt_mini a img {border: 3px solid #d5d5d5}
.cnt_mini a:hover img {border: 3px solid #aaaaaa}

#aktualnosci {
margin:30px 0 0 0;
font: 11px arial; 
color:#424242; line-height:18px; 
}

#aktualnosci a {display:block;font-weight:bold}
.akt_news {margin:10px 20px 10px 20px;padding-bottom:10px;}

#paginator {
width:600px;
clear:both;
margin-top:20px;
margin-bottom:20px;
}

#paginator div {
  display:table-cell;
}

#paginator a:link,#paginator a:visited {
 color:#0f3f4e;
 font-size:12px;
 text-decoration:none;
 display:block;
 background-position: 0 -20px; 
 background-image: url(/archiwum/images/pagina_big.gif);
 background-repeat:no-repeat;
 width: 95px;
 text-align:center;
 line-height:20px;
 height:20px;
}

#paginator a:hover {
 color:#000;
 background-position: 0 0px;
}


#poprzednia{
 float:left;
 width:95px;
 margin-left:10px;
}

#nastepna{
 width:95px;
 float:left;
 margin-left:10px;
}

#strony {
text-align:center;
float:left;
}


#paginator #strony a:link,#paginator #strony a:visited {
 color:#0f3f4e;
 font-size:12px;
 text-decoration:none;
 display:block;
 background-position: 0 -20px; 
 background-image: url(/archiwum/images/pagina_sm.gif);
 background-repeat:no-repeat;
 width: 33px;
 text-align:center;
 line-height:20px;
 height:20px;
 float:left;
 margin-left:10px;
}

#paginator #strony a.otwarta {
font-weight:bold;
color:#ccc;
}

#paginator #strony a:hover {
 color:#000;
 background-position: 0 0px;
}


#loader_container {text-align:center;position:absolute;top:40%;width:100%}

#loader {font-family:Tahoma, Helvetica, sans;font-size:10px;color:#000000;background-color:#FFFFFF;padding:10px 0 16px 0;margin:0 auto;display:block;width:135px;border:1px solid #6A6A6A;text-align:left;z-index:255;}

#progress {

height:5px;
font-size:1px;
width:1px;
position:relative;
top:1px;
left:10px;
background-color:#9D9D94
}



#loader_bg {

background-color:#EBEBE4;
position:relative;
top:8px;left:8px;height:7px;
width:113px;font-size:1px
}



.border_preview{
z-index:100;
position:absolute; 
background: #fff;
border: 1px solid #444;
}



.preview_temp_load {
vertical-align:middle;
text-align:center;
padding: 10px;
}

.preview_temp_load img{	
vertical-align:middle;
text-align:center;
}


/* Chantico Cached - Di:6,71875 */