body {background:#fff;font-family:tahoma;margin:0;}

div.black_overlay{display:none;position:absolute;top:0;left:0;width:100%;height:1200px;background-color:#000;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}

div.white_content
{text-align:center;	display:none;position:absolute;top:20%;left:20%;width:60%;height:60%;z-index:1002;overflow:hidden;color:#FFF;}

img{border:0;}
.right {float:right;}
div{margin:0;padding:0;}
.more {color:#fff !important;text-align:center;display:block;font-weight:700;width:62px;height:26px;line-height:25px;background:url(../img/more.gif) no-repeat left center;}
a:hover{text-decoration:underline;color:#f2a61d;}
.none {display:none;}
#logotyp {margin-right: 720px; margin-top: 50px; display: inline;}
.bar{background:url(../img/bar.jpg) no-repeat;height:29px;width:528px;text-align:center;margin-left:50px;color:#4e4e4e;font-size:12px;font-weight:700;padding:7px 0 0;}
.alert {background:url(../img/alert_03.jpg) no-repeat;height:30px;width:572px;text-align:center;margin-left:50px;color:#fff;font-size:12px;font-weight:700;padding:7px 0 0;}
#content{font-size:11px;text-align:left;width:950px;height:100%;background:url(../img/lockpicker_03.jpg) top repeat-x;margin:0 auto;	padding:0;}
#all{background:url(../img/bg_02.jpg) repeat-x;text-align:center;	border:0;margin:0 auto;}
#all2{width:100%;background:url(../img/lockpicker_03.jpg) top repeat-x;}
#slogan{color: #FFFFFF;font-family: Georgia;font-size: 20px;left: 315px;position: absolute;top: 67px; width: 600px;}
#male_menu {color: #AAAAAA;font-size: 11px;left: 692px;position: absolute;top: 4px}
.button{background:url(../img/button.jpg) 0 0 no-repeat;float:right;display:inline;width:62px;height:26px;margin-top:-25px;margin-right:10px;color:#fff;font-weight:700;font-size:11px;}
.button span {margin-left:9px;line-height:24px;text-decoration:none;}
.wyslij {background:url(../img/but_33.jpg) 0 0 no-repeat;width:62px;height:26px;color:#fff;font-weight:700;font-size:11px;margin-left: 170px}
.wyczysc{background:url(../img/but_31.jpg) 0 0 no-repeat;width:62px;height:26px;color:#fff;font-weight:700;font-size:11px;}
#slogan span {color: rgb(242, 166, 29);}
.wyslij span{line-height:26px;margin-left:14px;}
.close {background:#000;}
.wyczysc span{line-height:26px;margin-left:7px;}
td{font-size:12px;}
.barek{margin-bottom:10px;background:url(../img/barek_15.jpg) 0 0 no-repeat;width:250px;height:30px;color:#fff;font-weight:700;font-size:12px;padding-top:7px;}
.barek2{background:url(../img/barek_15.jpg) 0 0 no-repeat;width:250px;height:30px;color:#fff;font-weight:700;font-size:12px;padding-top:0;line-height:26px;}
#flash_bar{background:url(../img/flash_15.jpg) 0 0 no-repeat;width:480px;height:29px;color:#fff;font-weight:700;font-size:12px;line-height:26px;}
.faq{background:url(../img/faq_11.jpg) 0 0 no-repeat;width:634px;height:30px;	color:#fff;font-weight:700;font-size:12px;padding-top:7px;padding-left:50px;}
#coto_box{background-color:#ededed;width:250px;margin-bottom:20px;}
#coto_box .coto_box_in {margin-left: 20px;}
#coto_box .coto_box_in  p.ak {text-align: justify; margin-right: 10px;}
#dvd_box{background-color:#e49c22;width:250px;margin:0 0 20px;padding:0;}
#ciekawostka_box {background-color:#e49c22;width:250px;margin-bottom:20px;}
#ciekawostka_box2{background-color:#e49c22;width:250px;margin-bottom:20px;color: white; padding-bottom: 15px;}
#main_box{width:670px;float:left;background-color:#e6e6e6;margin-top:10px;margin-left:20px;font-size:12px;background-color: white;}
#main_box p{text-align:justify;margin-right:20px;}
#main_box input,select{background-color:#f4f1f1;}
#sidebar{float:left;clear:left;display:inline;margin-top:10px;}
#naglowek{height:160px;border:0;padding-top:0;position:relative;width:950px;margin:0 auto;}
#mainmenu{position:absolute;bottom:0;left:10px;height:30px;zoom:1;}
.menu,.menu2{background:url(../img/menu_03.jpg) 0 0 no-repeat;width:130px;height:30px;color:#fff;float:left;display:inline;padding-top:9px;font-size:11px;font-weight:700;margin-left:5px;}
.menu2{background:url(../img/menu_05.jpg) 0 0 no-repeat;}

#stopka {font-size:8pt;text-align:center;height:237px;border:0;background:url(../img/bg3.jpg) repeat-x;width:auto;color:#fff;clear:both;margin:0;}

#stopka div
{margin-left:300px;margin-top:-25px;text-align:center;font-size:11px;}

#stopka a{font-size:11px;color:#fff;text-decoration:none;}

#stopka a:hover{color:#fff;text-decoration:underline;}

.topbar{background:url(../img/lockpicker_08.png) no-repeat;height:28px;color:#fff;text-align:left;padding-left:15px;padding-top:10px;font-size:12px;font-weight:700;border-bottom:solid 5px #a2a2a2;}

.smallbar {background:url(../img/lockpicker_08.jpg) no-repeat;height:28px;color:#fff;text-align:left;padding-left:15px;padding-top:10px;font-size:12px;font-weight:700;border-bottom:solid 5px #a2a2a2;}
#male_menu a:hover{text-decoration:underline;color:#8c8c8c;}

.menu a:hover,.menu2 a:hover{text-decoration:none;color:#fffff;}

h2{color:#4a4949;font-weight:500;font-size:20px;margin-top: 5px; margin-bottom: 5px;}

h3{padding-top: 5px;float: left;font-size: 16px;color: #868686;margin: 0px;}

h4 {font-size: 11px;color: #868686;margin: 0px;float: left;}

h5 {display: block;font-size: 14px;margin: 0 5px;padding: 0;float: left;}

#mail:hover{color:#fff;}
.clear{clear:both;}
div.new_main2{margin-top:13px;width:401px;padding:0;}
div.new_main2_content{line-height:12px;background-color:#ededed;font-size:8pt;padding:10px 10px 5px;}
.new_main2_content table {width:100%;}
.new_main2_content table tr td {width:50%;vertical-align:top;font-size: 8pt; padding: 5px;}
.new_main2_content table tr td .data{color: rgb(136, 136, 136);}
.new_main2_content table tr td .more2 {font-weight: bold; text-decoration: underline; color: rgb(155, 155, 155); width: 95%; display: block; text-align: right;}
.gotoforum {color: rgb(155, 155, 155); width: 100%; display: block; text-align: right;}
.gotoforum a {text-decoration:underline;font-weight:bold;}
div.new_main3_content{line-height:12px;background-color:#ededed;font-size:8pt;color:#FFF;padding:10px 10px 5px;}
div.new_main5_content {background-color: rgb(228, 156, 34); height: 187px;}
div.new_main5_content img {float: left; display: inline; margin-left: -5px;margin-top: 5px;margin-right: 10px; margin-bottom: 5px;}
div.new_main5_content .span1 {margin: 10px; padding: 0px; display: block; width: 210px; text-align: justify; font-size: 11px; color: #000000;}
div.new_main5_content .span2 {width: 100%; display: block; text-align: right;}
div.new_main3_content a{color:#55390b;text-decoration:none;}
div.new_main3_content a:hover{color:#55390b;text-decoration:underline;}
div.new_main4_content{line-height:12px;background-color:#ededed;	font-size:8pt;color:#fff;border:1px solid #c4c4c4;padding:10px 10px 5px;}
div.new_main4_content span.big{width:97%;float:right;text-align:left;font-size:9pt;color:#000;font-family:Tahoma;font-weight:700;display:block;}
#main-zestaw {width: 669px; margin-top: 17px;}
div.new_main6_content {background-color: rgb(237, 237, 237);}
div.new_main6_content  table {width:100%;}
div.bottom{background-image:url(../img/bottom.jpg);display:block;width:500px;height:148px;}
div.new_main{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;padding-left:20px;padding-top:20px;background-color:#ededed;clear:both;overflow:hidden;}
div.new_main .left-box {width:40%;float:left;width:239px;margin:55px 0 0 35px;}
div.new_main .right-box {padding-left: 10px;float:left;width:326px;margin:0px 0 0 0;}
div.new_main span.big{width:95%;float:right;text-align:left;font-size:10pt;color:#000;font-family:Tahoma;font-weight:700;display:block;}
div.new_main span.small{display:block;font-size:8pt;color:#8c8c8c;font-family:Tahoma;margin-left:18px;}
div.right_panel{margin-top:0;width:240px;height:auto;float:right;}
#main_content{margin-top:20px;width:670px;height:auto;float:left;}
#komentarze{background-color:#ededed;border:1px solid #c4c4c4;float:left;padding: 24px; width: 620px;}
span.komentarz_title{color:#39540d;margin-top:15px;padding-top:15px;}
span.user{font-weight:700;font-size:16pt;margin-right:15px;margin-left:10px;}
span.user2 {font-size: 14px; margin: 0pt 5px;}
#komentarz_tresc{padding-left:50px;display:block;margin-right:70px;}
.komentarz{background-color:red;background:url(../img/komentarz_bg.jpg) top no-repeat;width:100%;height:auto;margin-left:-10px;padding-left:10px;
padding-right:10px;border-top:1px solid #b9d58b;border-bottom:10px solid #b9d58b;min-height:90px;}
div.artykuly{background-color:#ededed;border:1px solid #c4c4c4;float:left;line-height:15px;padding:10px 10px 0;}
div.artykuly a{color:#000;font-weight:700;}
div.koszyk{width:210px;float:right;background-color:#78b319;margin-top:20px;margin-bottom:0;color:#FFF;padding:20px 20px 0;}
div.biuletyn{width:210px;float:right;background-color:#e49c22;margin-top:20px;margin-bottom:0;color:#000;font-size:10px;padding:20px 20px 0;}
div.produkt{border:1px solid #c4c4c4;border-top:none;background-color:#ededed;float:left;width:628px;padding:20px;}
/*taby zamowienia*/
.tabs {float: left;margin: 0 0 0 18px; padding: 0;}
.tabs2, .tabs3, .tabs4 {margin:0 0 0 0;}
.tabs li {list-style:none;float:left;display:inline;position:relative;height:26px;}
.tabs li a {color:#555555;text-shadow:0 1px 0 #e3e3e3;font-weight:700;background:url(../img/tab.gif)repeat-x left top;position:relative;display:block;height:26px;line-height:25px;
padding:0 5px;margin:0 1px 0 0;}
.tabs li .l-c, .tabs li .r-c {position:absolute;width:5px;height:26px;top:0;}
.tabs li .l-c {background:url(../img/l-c.gif) no-repeat left top;left:0;} 
.tabs li .r-c {background:url(../img/r-c.gif) no-repeat left top;right:0;} 
.tabs li.active .l-c {background:url(../img/l-c-a.gif) no-repeat left top;left:0;} 
.tabs li.active .r-c {background:url(../img/r-c-a.gif) no-repeat left top;right:0;} 
.tabs li.active a {background:url(../img/taba.gif)repeat-x left top;color:#ebe9ec;text-shadow:0 1px 0 #e59824;} 
div.produkt_left{text-align:center;width:140px;float:left;}

div.produkt_left a{text-decoration:none;color:#3a6e02;font-size:larger;}
div.produkt_left .okladka {margin-bottom: 10px;}
div.produkt_left .cena-img {margin: 10px 50px;}
div.produkt_left .cena-img2 {margin: 10px 25px;}
div.produkt_left .do-koszyka {margin: 10px 50px;}
div.produkt_right{width:470px;float:right;text-align:left;}
div.produkt_right_order {margin-bottom: 47px;}
.cozawierazestaw {margin-left: -10px;}
div.mini-content{float:right;width:448px;border:1px solid #cdcdcd;margin-left:2px;background-color:#e7e7e7;color:#000;padding:10px;}
.mini-content-order {padding-left: 10px; padding-right: 0px; margin-left: 0px; width: 459px}
.noborder {border: 0pt none;}
.nomargin {margin: 0px;}
.social-img {border:0;padding:0;margin:0;}
.view_video {vertical-align: middle;}
div.mini-content .mini-content-in {text-align: center; margin-top: 5px;}
div.separator{display:block;width:100%;height:2px;float:left;background:url('../img/separator.jpg') top left repeat-x;margin:30px 0;}
div.mini-content span{display:block;padding-left:25px;width:410px;margin-bottom:2px;text-align:left;}

em.ticker
{border:none;float:left;width:11px;height:11px;margin-right:10px;margin-bottom:0;vertical-align:top;background:url('../img/ticker.jpg') 3px 3px no-repeat;border-style:none;padding:2px;}
div.forum_post{width:135px;height:120px;display:block;float:left;border-right:1px solid #a8a8a8;padding:5px;}
div.forum_post p{color:#5f5f5f;text-align:left;font-weight:700;font-size:13px;width:100%;margin:0 0 5px;}
div.forum_post a{margin-top:10px;text-decoration:underline;font-weight:700;color:#424242;display:block;text-align:right;}
div.produkt_right img{margin:-1px -1px -2px;}
div.produkt_right .produkt_right_in {float: left; display: block; width: 330px; text-align: left;}
div.produkt_right .star_in {vertical-align: -10px; margin-top: -20px;}
div.dvd_korzysci{width:width: 459px;}
div.mini-content img{margin-right:5px;}
A,A:visited{color:#f2a61d;text-decoration:none;}
#male_menu span,#stopka div span{color:#424242;}

.button span,.button a,.button a:visited,#stopka a:visited,.menu a,.menu2 a,.menu a:visited,.menu2 a:visited{color:#fff;text-decoration:none;}
.barek2 span,.barek span{margin-left:20px;}
#male_menu a,#male_menu a:visited{color:#8c8c8c;text-decoration:none;}
#mail,#mail:visited{color:#ffda69;}
div.facebook,div.blip{float:right;margin-top:10px;}
div.ksiazka1,div.ksiazka2{width:470px;float:right;}
div.komentarze{background-color: #d6eab5;width: 211px;float: left;text-align: left;margin-top: 30px;
margin-bottom: 0px;color: black;padding: 0 20px;padding-bottom: 0px;}
div.komentarze ol {padding: 0;margin-left: -10px;}
div.komentarze ol li {background: url('../img/thumbup.jpg') top right no-repeat;display: block;padding-top: 6px;width: 230px;border-bottom: 1px solid #bfe091;}
.review {margin-left: 10px;}
span.wiecejna {background-image: url(../img/allegro_footer.jpg);display: block;padding: 20px 0 0 20px;height: 30px;margin-bottom: -10px; width: 231px;text-align: right;}
span.wiecejna a {color: #c0ff58;font-weight: bold;margin-right: 10px;}
table.wysylka {display: block;width: 600px;margin-left: 0px;}
table.wysylka a {color: #436614;font-weight: bold;text-decoration: underline;}
table.wysylka td {padding: 2px 10px;text-align: right;}
table.wysylka td input {width: 170px;padding: 5px;margin-left:5px;}
table.wysylka select {width: 184px;padding: 5px;background-color: white;border: 1px solid #aaaaaa;}

/*--BLOG--*/
body.blog {background-image: url("../img/lockpicker_03.jpg");background-position: 10px 160px;background-repeat: repeat-x;}
body.blog #content {background:#fff;background-image:none;border: 1px solid #F6F6F6;float: left;margin: 30px 0 30px 10px;overflow: hidden;padding: 20px 0;width: 620px;}
body.blog a {color:#888;}
div.head {background: url(../img/bg_02.jpg) repeat-x;width: 100%;height: 160px;}
div.header_content {width: 950px;height: 160px;position: relative;margin: 0px auto;}

div.header_smallmenu {margin-right: 33px;text-align: right;margin-top: 1px;font-family: Tahoma;font-size: 11px;width: 270px;float: right;display: block;color: white;height: 30px;color: #424242; }
div.header_smallmenu a {color: #8c8c8c;text-decoration: none;}
img.logo {float: left;position:  relative; margin-top: 50px;margin-bottom: 5px;}
div.slogan {color: white;  font-family:Georgia; float: right;margin-top: 39px;
font-size: 20px;margin-right: 78px;}
div.slogan span{color: #f2a61d;}
div.menu_top {float: left;position: relative;display: block;width: 100%;height: 30px;
margin-top: 10px;margin-left: 15px;}
div.menuitem {float: left;margin-right: 5px;width: 130px;height: 24px;padding-top: 6px;background-image: url(../img/menu_05.jpg);text-align: center;font-weight: bold;color: white;font-size: 11px;font-family: Tahoma;}

#page {margin: 0px auto;width: 950px;}

/* header area */
#header {/*background: url(../img/bg_02.jpg) repeat-x;*/border: 1px solid black;height: 105px;position: relative;}
#header-headline{position: relative;padding: 25px 0px 0px 40px;height: 60px;}
.description{position: absolute;left: 90px;bottom: 3px;color: #fff;font-size: 14px;font-style: italic;}
#menu{float:left;width: 100%;height: 35px;background: url(images/orange_04.jpg) repeat-x;}
#menu ul{margin: 7px 10px 0 10px;padding: 0;float: left;list-style-type: none;}
#menu li{display: inline;margin: 0 10px;}
#menu li a{color: #fff;font-size: 12px;font-family: arial;display: block;float: left;height: 28px;margin: 0 10px;}
#menu li a:hover{background: url(images/orange_06.jpg) no-repeat bottom center;text-decoration: none;}

/* content area */
#content-blog {margin: 30px 0 30px 10px;float: left;width: 620px;overflow: hidden;border: 1px #f6f6f6 solid;background-color: #fff;padding: 20px 0;}
#page-bg-1{width: 100%;height: 100%;float: left;/*background: url(images/orange_11.jpg) repeat-x bottom center; */}
#page-bg-2{width: 100%;height: 100%;float: left;
	/*background: url(images/orange_08.jpg) repeat-x top center;*/}
.post{width: 600px;float: left;}
body.blog .post-headline {float: left;margin: 10px 0 0 28px;padding: 0 0 5px 0;width: 570px;border-bottom: 1px solid #ececec;font-size: 20px;}
body.blog .post-headline h2 {float: left;font: bold 20px Tahoma;height: 24px;margin: 0;padding: 0;}
body.blog .post-headline h2 a {color: #000000;}
.post-headline span{margin-top: 16px;margin-bottom: 10px;float: right;background: url(../img/orange_15.jpg) no-repeat left;height: 18px;margin-left: 15px;padding: 2px 0 0 20px;font-size: 10px;color: #898888;}
.post-post{float: left;margin: 0 0 0 13px;}
.post-post p {line-height:18px;}
.post-foot{width: 100%;float: right;}
.post-foot-more{display: block;background: url(../img/orange_20.jpg) no-repeat left top;width: 43px;height: 19px;float: right;color: #fff;font-size: 10px;font-weight: bolder;padding:7px 0 0 10px;}
a.post-foot-more {color: #fff !important}
a.post-foot-more :hover {	color: #fff;	text-decoration: none;}
.post-foot-comments{display: block;background: url(../img/orange_22.jpg) no-repeat left top;width: 88px;height: 19px;float: right;color: #fff !important;font-size: 10px;font-weight: bolder;padding:7px 0 0 15px;margin-left: 5px;}
a.post-foot-comments:hover{color: #fff;text-decoration: none;}
a.post-foot-comments {color: #fff;}
.mini-add-comment {background: url(../img/mini-down-arrow.gif) no-repeat;padding-left: 18px;float: right;}
.navigation {clear: both;padding: 10px;}
.navigation a, .navigation a:visited {color: #0d82a9 !important;}
.previous-entries a {float: left;padding-left: 18px;}
.next-entries a {float: right;padding-right: 18px;}

/* comments area */
#comments, #respond {border-bottom: 1px solid #ECECEC;padding: 10px 0 5px 0;clear: both;margin: 0 0 0 30px;}
.commentlist {margin: 10px 0px;padding-left: 20px;line-height: 130%;clear: both;}
.commentlist li{padding: 5px 10px;}
.commentlist .alt {background: #eeeeee;}
.commentlist cite {font-weight: bold;font-style: normal;font-size: 120%;color: #0d82a9;}
.commentlist cite a, .commentlist cite a:visited {color: #0d82a9;}
.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}
#commentform {width: 570px;margin-top: 15px;text-align: left;clear: both;font: 110% Arial, Helvetica, sans-serif;}
#commentform p {padding: 0;margin: 0 0 0 30px;}
#commentform label{color: #787878;font-size: 87%;}
#commentform input{width: 200px;background: #dddddd;border: 1px solid #0e6a88;padding: 3px;margin: 5px 0 0 10px;}
#commentform textarea{width: 478px;height: 115px;background: #dddddd;border: 1px solid #0e6a88;padding: 2px;margin: 5px 0 0 10px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #c3d8df;}
#commentform #submit{background: #0096c7;font: bold 12px Arial, Helvetica, sans-serif;color: #FFFFFF;border: 1px solid #0e6a88;float:right;width: 100px;height: 28px;cursor: pointer;margin: 8px;}

/*sidebar */
#sidebar-blog {float: right;padding: 0;width: 250px;color: #666666;overflow: hidden;margin-top: 26px;}

/*sidebar title (h2) */
#sidebar-blog  h2, #sidebar-blog  .sidebartitle{height: 24px;font: bold 12px Tahoma, Arial;color: #fff;margin: 7px 0 -2px 0px;padding: 0;background: none;width: 250px;text-align: center;}
	
/*sidebar text styles */
#sidebar-blog  a, #sidebar-blog  a:visited{text-decoration: none;color: black;}
#sidebar-blog  a:hover{color: #888888;text-decoration: underline;}
/*sidebar list level1 */
#sidebar-blog  ul {margin: 0;padding: 0;float: left;}
#sidebar-blog  ul li {font-size: 12px;list-style: none;margin: 0;background-color: white;padding: 0;margin-top: 5px;border: none;background: url(../img/sidebar_div_header.jpg) no-repeat top left;width: 250px;float: left;}
#sidebar-blog  .gray {list-style: none;padding: 0;border: none;background: url(../img/sidebar_div_header.jpg) no-repeat top left;	width: 250px;float: left;}

/*sidebar list level2 */
#sidebar-blog  ul li ul {padding: 0;text-align:left;margin: 0 0 10px 0;float: left;width: 248px;border: 1px solid #c4c4c4;background-color: #ededed;}
#sidebar-blog  ul li ul li{padding: 0px 0 2px 15px;float: left;background: none;width: 233px;}
	
/*sidebar list level3 */
#sidebar-blog  ul li ul li ul li{padding: 1px 0 1px 10px;border: none;color: red;}
.list-cat{margin: 55px 0 0 0;padding: 0;}

/*calendar widget */
li.widget_calendar td {padding: 1px 7px;}
/*text widget */
.textwidget {padding-top: 5px;}

/*search form */
#searchform {margin:0px 0 10px 0;border: 1px solid #c4c4c4;background-color: #ededed;padding-bottom: 20px;}
#searchform br {display: none;}
#searchform div{padding: 20px 0 0 45px}

.textbox{border: 1px solid #cfcfcf;background-color: #f1f1f1;background-image: none;width: 150px;height: 15px;color: #969696;	padding: 3px;margin-bottom: 10px;margin-right: 10px;font-size: 11px;}

	/* footer area */
#footer {clear: both;color: #b2b2b2;font-size: 11px;height: 0px;width: 100%;}

div.footer {clear: both;background: url(../img/bg3.jpg) repeat-x;
	color: #b2b2b2;font-size: 11px;height: 237px;width: 100%;text-align: center;}

div.footer_bar {width: 960px;margin: 0 auto;padding-top: 55px;}
div.footer_bar span {float: right;color: #424242;}


#footer span{float: left;margin: 20px 0 0 20px;}
#footer a{color: #b2b2b2;}

/* alignments */
.center {text-align: center;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
img.alignleft, img[align="left"] {float:left;margin: 2px 10px 5px 0px;}
.alignright {float: right;}
img.alignright, img[align="right"] {float:right;margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}
p.nocomments{margin: 10px;}
#calendar_wrap{float: left;margin-right: 5px;}
.textwidget{width: 200px;position: static;}
#stopka .f-list {text-align: left; width:200px;float:left;list-style:none;padding:0;}

#contact-box {width:600px; margin: 0 auto;}
#contact-box .contact-inner {margin-top: 60px;margin-left: 120px;}
#contact-box .contact-inner ul li {font-size:11px;}
#contact-box .contact-inner span {color:#5f5f5f;}
#contact-box .contact-inner span.first {color:#e49c22;}
#contact-box .contact-inner span.email{color:white; text-decoration: underline;}

#stopka-cont {margin-top: 25px; display: block; width: 100%; float: right;}
.topbar .tit {font-size: 13px; display: inline}
#komentarze .dane-adres {margin-left: 20px;}
#link-koment {margin-left: 450px; display: block;}
#link-koment a {color:#000; font-weight:700;}
#link-koment a em {font-size: larger;font-style:normal;}
#link-koment a em.thin{font-weight: normal; font-size: larger;font-style:normal;}
#adres-box {margin-left: 10px;}

#order-table {margin:0 auto;}
#newsletter-cont {margin-left: 120px;}
#demo-cont {margin-left: 20px; margin-right: 20px; margin-top: 10px;}
#form-cont {margin-left: 120px;}
.obraz_03 {float: left; display: inline; margin-left: -5px;margin-top: 5px; margin-right: 10px; margin-bottom: 5px;}
.bt_signup {display: block; margin-left: 150px;}
.koszyk_header {margin: -20px -20px 10px;}
#basket-table {width:100%;}
#basket-table tr .p1 {color: rgb(210, 255, 191); text-align: right;}
#basket-table tr .p2 {text-align: right; font-weight: bold;}
#dot {margin-left: 20px; text-align: center; margin-top: 10px;}
#dot p {text-align: justify; margin-right: 10px;}
.obraz2 {float: left; display: inline; margin-left: -5px;margin-top: 5px;margin-right: 10px; margin-bottom: 5px;}
#newsletter-box {margin-left: 20px;}
#newsletter-box p {text-align: justify; margin-right: 10px;}
#newsletter-box  table tr .td-l, .biuletyn table tr .td-l {font-size: 8pt;width:30%;}
.koszyk_separator {margin-top: 10px; margin-bottom: 10px;}
.koszyk_bottom {margin: 2px -20px -3px;}
.dvd_30 {margin: 0px; padding: 0px;}
.quote {margin-left: 10px; vertical-align: 12px; float:left;}
.quote2 {margin-left: 5px; vertical-align: -10px;}
.biuletyn_header {margin: -20px -20px 10px;}

#rabat {position: absolute; margin-left: 90px;}
#checkcart .table1 {width: 610px; border-bottom: 5px solid rgb(136, 136, 136);}
#checkcart .table2 {width: 610px; height: 75px; background-color: rgb(201, 201, 201);}
#checkcart .table1 .tr1 {background-color: rgb(223, 223, 223);}
#checkcart .table1 .tr2 {background-color: rgb(230, 230, 230);}
#checkcart .table1 .td1 {padding: 10px 0pt; padding-left: 15px;vertical-align:middle;}
#checkcart .table1 .td2 {text-align: left; padding-left: 15px;vertical-align:middle;}
#checkcart .table1 .td3 img {vertical-align: middle; float: right; padding-right: 20px;}
#checkcart .table1 .td4 input {width: 30px; margin: 5px 3px; padding: 5px;}
#checkcart .table1 .td5 img {cursor: pointer;}
#checkcart .table2 .td1 img {margin-left: 20px;}
#checkcart .table2 .td2 select {padding: 5px; border: 1px solid rgb(170, 170, 170);}
#checkcart .table2 .td3 {text-align: right; background-color: rgb(214, 234, 181);vertical-align:middle;}
#checkcart .table2 .td4 {background-color: rgb(214, 234, 181);}
#checkcart .table2 .td4 span {font-size: 30px;}
#wysylka {width: 595px; margin-top: 10px;}
#wysylka h1 {font-size: 11px; display: inline}
#dane-wysylka {background-color: rgb(214, 234, 181); width: 610px; text-align: left;}
#dane-wysylka .errorlist {float: right;}
#dane-wysylka  .wysylka .td1 {width: 280px;}
#dane-wysylka  .wysylka .td2  {width: 320px;}
#dane-wysylka  .wysylka .longtd {text-align: left; padding-top: 20px;}
#dane-wysylka  .wysylka .longtd2 {text-align: center; padding-top: 10px;}
#dane-wysylka  .wysylka .longtd2 input {width: 136px; height: 46px;}

#referencje {display: block; width: 210px; float:left; display: block; padding-top: 15px; font-weight: bold; padding-right: 5px;}
#referencje2 {text-align: right; width: 95%; margin-bottom: 4px;}
#referencje2 a {color: #ffd287; font-weight: bold; text-decoration: underline;}
#ref-zrodlo {text-align: right;color: black; width: 95%;}
#ref-zrodlo span {text-decoration: underline; font-weight: bold; color: #ffd287;}
#ref-zrodlo span a {color: #ffd287;}
.allegro_header {margin: -20px -20px 10px;}
.faq-more {float: right; margin-bottom: 20px; display: block;}

#ciekawostka {margin-left: 20px;}
#ciekawostka p {text-align: justify; margin-right: 10px;}
#ciekawostka p.center a {color: #ffffff; font-weight: bold;}
.lockpicker_23 {height: 7px; width: 250px; background: url(../img/lockpicker_23.jpg) no-repeat bottom;}
.lockpicker_14 {height: 12px; width: 250px; background: url(../img/lockpicker_14.jpg) no-repeat bottom;}
.zobacz {color: #ffffff; font-weight: bold;}
#login-form {margin-left: 10px;}
#login-form .wyslij {margin-left: 75px;}

.logostopka_15 {margin-right: 800px; margin-top: 55px;}
.rights {margin-left: 100px;}
.faq2 img {margin-right: 5px; vertical-align: -8px}
.faq2 span {color: #444444; font-style: italic; font-size: 14pt; font-weight: bold}

.tit1 {background-image: url(../img/forum.jpg); height: 22px; padding-top: 8px; padding-left: 10px;}
.tit1 h1, .tit2 h1, .tit3 h1 {color: white; font-size: 13px; display: inline;}
.tit2 {background-image: url(../img/oferta_specjalna.jpg); height: 22px; padding-top: 8px; padding-left: 10px;}
.tit3 {background-image: url(../img/zestaw_lockpicker_to.jpg); height: 22px; padding-top: 8px; padding-left: 10px;}

.partner {margin-left: 20px;}
.partner2 {margin-left: 160px;}
.partner .wyslij {margin-left: 75px;}
#main-ciekawostki {width: 250px; margin-left: 18px;}
