/* CSS Document */
body {background:url(../../public/images/bg.gif); padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#555; }
.main {width:100%; background:url(../../public/images/top.gif) repeat-x; background-color:#f2f2f2;}
.glowny {margin:0 auto; width:980px;}
.top {height:100px; position:relative; margin-bottom:15px; padding:0px 20px; background:url(../../public/images/topl.gif) no-repeat 120px 0px;}
.logo { position:relative; height:100px; width:124px; background:url(../../public/images/logo.gif); display:block; float:left;}
a:hover.logo {opacity:0.8;filter:alpha(opacity=80);  }
.glowny_druk {margin:10 auto; width:650px;}
.main_druk {width:100%;}
.top_druk { height:100px; position:relative; padding:20px 0px;}

.menut { position:relative; display:block; float:right;  margin-left:10px; color:#000; font-size:20px; text-align:center; padding:0px 0px 0px 0px; margin-top:9px; border:2px solid #262626;}
.langt { border-width: 1px; color: #FFF; font-size: 10px; font-weight: bold; line-height: 18px; margin-left: 1px; margin-top: 10px;}
span.langt {border: none;}
a:hover.menut img {opacity:0.90;filter:alpha(opacity=90);color:#379BDF;text-decoration:none;}

.menut span{display:block;position:absolute;color:#379BDF;font-size:10px;font-weight:bold;bottom:3px;left:4px;cursor:pointer;}
.menut span b{color:#CF3386}
.menut i{display:block;position:absolute;width:120px; height:18px;bottom:0px;left:0px;background:#232323;opacity:0.70;filter:alpha(opacity=70);}

.imieniny {position:absolute;bottom:0;color:#999;right:15px;bottom:-11px}

.lewe { width:230px; position:relative; float:left; }
.prawe { width:750px; position:relative; float:left;}
.prawe_druk {width:740px;position:relative; margin-bottom:15px;margin-left:15px; padding:0px 0px;}
.art_top {width:230px; height:32px;}
.art_bg {width:230px; }
.art_bg2 {width:412px; }
.art_bottom {width:230px; height:32px; background:url(../../public/images/art_bottom.png); margin-bottom:1px;}
img {border:0px;}
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
.stopka { padding:15px 0px; background:url(../../public/images/stopka.gif);}
.linkia {width:130px; float:right; margin-left:10px; border-left:1px solid #555; padding-left:10px;}
.copy { width:500px; float:left;  color:#9a9a9a; line-height:18px;}
.copy  a {color:#9a9a9a;}
.linkia a { display:block; color:#9a9a9a; text-decoration:none; padding:2px 0px; }
.linkia a.p1s {font-weight:bold; padding-bottom:4px; border-bottom:1px solid #555; margin-bottom:2px;} 
.linkia a:hover { text-decoration:underline;}
.stopka2 {margin:0 auto; width:980px;}
a {color:#158da5; text-decoration:none;}
a:hover {text-decoration:underline;}
select, input,textarea, button {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:#f6f6f6; color:#444; background:url(../../public/images/layout_201106/tlo_input.png) repeat-x; border:none; height:20px; border:1px solid #cecece; line-height:20px;} 
form {padding:0px; margin:0px;}
.lewe2 {width:192px; position:relative; float:left;  margin-right:27px;}

.youtube_holder { text-align:center; padding-top:10px; }


/* lista artykulow */

.art_z {width:70px; height:auto; position:relative; float:left; background:url(../../public/images/zdj.gif) no-repeat; display:block; text-align:center; }
.art_z2 {width:120px; height:auto; position:relative; float:left; display:block; margin-right:12px; padding:5px; border:1px solid #dedede;}
/*
.art_z2 img {width:120px;}
*/
.art_z img {padding:10px; max-width:50px;}
.art_z div{width:100%; background:url(../../public/images/zdj_bot.gif) bottom no-repeat;}
.art_tr { width:330px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nagl {width:268px; padding-bottom:8px; }

#naglg .art_z2 {width:auto;}
#naglg {width:auto; line-height:16px;}
#naglg .pod_n {margin:0px; border-top:0px; padding-top:0px; color:#666;}
.pod_n {margin-top:8px; border-top:1px solid #eee; padding-top:8px; color:#666;}
#jed {padding-bottom:10px;}

.art_tr h1 {font-size:10px; margin:1px 0px 0px 0px; padding:0px;}
#naglg h1 { font-size:14px; color:#158da5; margin-bottom:5px;}
.art_tr h1 a { text-decoration:none; color:#158da5;}
.art_tr h2 { font-size:10px; margin:0px 0px 0px 0px; padding:3px 0px 0px 30px; font-weight:normal;}
#naglg h2 { font-size:11px;  margin-bottom:10px; font-weight:bold;}
.art_tr h2 a { text-decoration:none; color:#555;}
.art_dat { color:#666; font-size:10px; border-top:1px solid #eee; padding-top:5px;  margin:5px 0px 10px 0px;}
.art_dat .kup{ width:92px; height:20px; color:#fff; font-size:10px; border:0px; background:url(../../public/images/kup_105.gif); float:right; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; text-align:left;  margin-top:-2px; text-decoration:none; padding:9px 0px 0px 13px;}
.art_dat .info { width:92px; height:20px; color:#fff; font-size:10px; border:0px; background:url(../../public/images/info_105.gif); float:right; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; text-align:left;  margin-top:-2px; text-decoration:none; padding:9px 0px 0px 13px;}

.listart p { font-style:italic; margin-top:5px; padding:5px;  border:1px dashed #dedede; display:block; color:#555;}
.listart2 {border-bottom:1px solid #eee; margin-bottom:10px; padding-left:10px; }

.listart2 .art_tr{width:268px; padding-bottom:8px; }
.miejsce_img{width:120px;}
.miejsce_adres{}
.miejsce_link{}


/* Widok dokumentu */

.art_zs img {width:120px;padding:2px;  padding:3px; border:1px solid #dedede;margin:4px;}

.calimg{vertical-align:middle;margin-bottom:4px}

.social_box { width:100%; text-align:right; margin-top:25px; }
.social_box a { margin: 0px 3px; }

.rez_szuk { padding:10px 0px 0px 0px;}
.naglgal {width:90%; border-collapse:collapse; text-align:center; margin:0px auto}
.naglgal .next, .naglgal .prev  { width:90px;}
.naglgal .next {border-right:0px solid #fff;}
.naglgal .prev {border-left:0px solid #fff;}
.naglgal .next a{background:url(../../public/images/abox.gif) no-repeat right; text-align:center; padding:0px 9px 0px 0px; display:block; text-align:right; text-decoration:none; color:#317ac5; font-weight:bold; }
.naglgal .prev a{ background:url(../../public/images/poprz.gif) no-repeat left; text-align:center; padding:0px 0px 0px 9px; text-decoration:none; text-align:left; display:block; color:#317ac5; font-weight:bold;}
.naglgal .pagelist a { color:#317ac5; font-weight:bold; margin:0px; text-decoration:none;  text-align:center; border-right:1px solid #d7e5ee; padding:0px 6px;}
.naglgal .pagelist a:hover, .naglgal .pagelist a.sel { color:#83857d;}
.naglgal .pagelist a.end {border-right:0px;}
.pagelist a.selend { color:#83857d; border-right:0px;}

.callendarImg img { vertical-align:middle; padding-bottom:5px; margin-left:5px; }
	
.tresc {line-height:15px; margin:0px; padding:0px;}
.h1 {padding:8px 5px 8px 26px;  border-bottom:1px dashed #dedede; color:#666; background:url(../../public/images/boxh.gif) no-repeat 4px 4px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}


form#registerForm dt { float:left; padding-top:2px;	margin:0px;	padding-right:4px;}
form#registerForm dd { float:left; margin:0px; padding-top:2px; }


div#registerAgreement {float:left; height:225px; overflow-y:scroll; border:solid 1px #e6e6e6; background:#fff; margin:25px;}

.red {color:#f00;}
.lab {vertical-align:top; width:100px; text-align:right; padding-top:10px !important;}
ul.errors { margin:0px; padding:0px; }
ul.errors li { list-style:none; color:#ff0000; }

#mobile-app-notification {height: 50px; padding: 10px;background-color: #F4F4F4;}
#mobile-app-notification a {display: block; width: 100%; height: 100%;}
.mobile-app-c {width: 495px; font-size: 18px; margin:auto;}
.pull-left {float:left;}
.mobile_txt {line-height: 50px; margin-left: 15px;}
