@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------------------
MODUŁY ŚRODKA
-------------------------------------------------------------------- */

div.module div {overflow:visible;}

.module .top {background: left top no-repeat; background-repeat:no-repeat;}
.module .top h1 {font-size:1.8em; font-weight: normal; padding-left:0px; padding-top:9px;margin-top:0px;color: black; text-align: left}

.module .content .more {background: url(img/bg_more.png) no-repeat left center; color: #ffffff; float: right;width:60px;height: 20px;padding-top:2px;font-size: 9px;line-height:15px;text-align: center;}
.module .bottom {background: left bottom no-repeat; clear: both;}
.module .content .more:hover {background: url(img/bg_more.png) no-repeat left center; color: #000000; float: right;width:60px;height: 20px;padding-top:2px;font-size: 9px;line-height:15px;text-align: center;}
.module .content .link li {list-style: none;height: 25px;line-height: 2em;overflow: hidden;}
.module .content .link li:hover{}
.module .content .link a{text-decoration: none;display: block;height:100%;padding-left:30px;padding-top:1px;}
.module .content .link a span{display: block;}


#left_panel .module {background-color: white; background-image: url(img/bg_main_panel.png);background-repeat: repeat-x;}

#left_panel .module .top,
#left_panel .module .content,
#left_panel .module .bottom {padding:0px 30px 0 40px;}

#left_panel .module .top {height:35px;padding-top: 12px;border-bottom: 1px solid silver;}
#left_panel .module.promocje .top {background-image: url(img/belka_module_top_extra.jpg);}
#left_panel .module .content{min-height: 40px;}
#left_panel .module .bottom {height:29px;}

#left_panel ul.link{padding:0;width:217px;}
#left_panel ul.link li {background-image: url(img/mib_punktor_1.png);background-repeat: no-repeat;background-position: left 6px;}
#left_panel ul.link li:hover {}
#left_panel ul.link a {color:black; font-size: 1.2em;/*color: #777777;background: url(img/dinks_li.jpg) no-repeat;*/}
#left_panel ul.link a:hover {color: #777;/*color: #ba6666;background: url(img/dinks_li_over.jpg) no-repeat;*/}
#left_panel ul.link a.active {/*color: #b5331e;background: url(img/dinks_li_over.jpg) no-repeat;*/}


#main_panel .module{padding-top: 0px; padding-bottom: 20px; background-image: url(img/bg_main_panel.png);background-repeat: repeat-x; background-color: white;}
#main_panel .module .top,
#main_panel .module_wstep,
#main_panel .module .content {margin:0; padding:0 40px 0 35px;}
#main_panel .module .content{}
#main_panel .module {background-color: white; }
#main_panel .module .top {;height:35px;padding-top: 12px; border-bottom: 1px solid silver;}
#main_panel .module h1 {padding-top: 9px;}

#main_panel .module .content,
#main_panel .module_wstep {}

#main_panel .module .content{min-height: 150px;}
#main_panel .module .bottom{background-color: white; background-position: bottom;}

#main_panel h2{font-size: 1em; font-weight: bold;color:black; background-image: url(img/mib_punktor_1.png);background-repeat: no-repeat;background-position: left 23px; padding-left: 20px;margin-bottom: 15px;}
#main_panel img {float:right; padding:0px; max-width:inherit; margin:0 0 0 10px; vertical-align: text-top;}

.module.partnerzy {width: 950px; margin: 0 auto;}
.module.partnerzy .top{padding-left: 25px; padding-bottom: 3px; height:15px; border: solid silver; border-width: 1px 0 0;}
.module.partnerzy .bottom{display: none;}
.module.partnerzy h1{font-size: 10px;margin-bottom: 0;padding: 0;}
.module.partnerzy .content {height:75px;text-align: center; margin-bottom: 5px; padding: 0; }
.module.partnerzy div.prompt_slides{width: 120px; display: inline;}
.module.partnerzy div.prompt_slides a{line-height: 75px;}
.module.partnerzy div.prompt_slides img{vertical-align: middle;margin: 0 30px;}

.module.mapka .content{height:450px;}
.module.mapka input{display: inline;}
.module.mapka iframe{height:350px;width: 100%;}


blockquote{padding: 5px 20px;margin-left: 100px;
    font-family: 'Times New Roman',Times,serif; font-size: 16px;line-height: 1.5em; border-left: 1px dashed #0067B0;
}

.napisz fieldset fieldset{height:210px;}
.napisz fieldset fieldset textarea{height:170px;width: 95%;}
.gallery table {width:100%}
.gallery td {text-align: center}

.image_opaque {position:relative;border: 3px solid #9f9f9f;float: right;margin-left: 10px;margin-bottom: 15px;}
.image_opaque img {margin: 0 auto;width: 100%;}
.image_opaque .foto_opis{color: wheat;font-style: italic;bottom: 0;padding: 2px 20px 2px 5px;height:auto;background: url(img/opacity_strong.png);border-top: 1px solid wheat;}

.prompt_horiz { background-image: url(img/bg_main_panel.png); width: 950px; background-repeat: repeat-x; background-color: #ffffff; padding-bottom: 30px;}

