.wrap{width:980px;margin:auto;}

.tdots{background:url(../lay-gfx/bg-hdots.jpg) 0 0 repeat-x;}
.bdots{background:url(../lay-gfx/bg-hdots.jpg) 0 100% repeat-x;}
.ldots{background:url(../lay-gfx/bg-vdots.jpg) 0 0 repeat-y;}
.rdots{background:url(../lay-gfx/bg-vdots.jpg) 100% 0 repeat-y;}
.rfloat{float:right;}

#head{height:75px;vertical-align:top;}
#head #head-logo{padding:7px 15px 0 0;}
#head #head-search,#head-newsletter{width:217px;height:66px;background:url(../lay-gfx/bg-t0.jpg);display:inline-block;vertical-align:top;text-align:center;}
#head #head-newsletter{margin-left:5px;}
#head #head-newsletter a{padding-top:23px;display:inline-block;}
#head #head-ekspert{padding:0 17px;}
#head #head-silka img{padding-top:4px;vertical-align:top;display:inline-block;}
#head #head-search form{margin-left:30px;text-align:left;}
#head #head-search .s0{text-transform:uppercase;font-size:11px;font-weight:bold;color:#3a60c4;padding:3px 0;display:block;}
#head #head-search .s1{background:url(../lay-gfx/bg-search.jpg);display:block;width:151px;height:30px;text-align:left;}
#head #head-search .s1 .text{vertical-align:top;margin:6px 0 0 6px;background:none;border:none;width:115px;}
#head #head-search .s1 .submit{background:none;border:none;vertical-align:top;margin:6px 0 0 3px;}



#headnav{background:#f5f5f5;text-align:center;height:50px;color:#4e4d4d;margin-bottom:10px;}
#headnav a{display:inline-block;width:140px;margin-right:17px;height:34px;line-height:16px;text-align:left;vertical-align:top;padding-top:9px;;}
#headnav a img{float:left;margin-right:8px;}

#foot{background:#f5f5f5;line-height:15px;padding:15px 0;font-size:11px;color:#696969;border-top:1px dotted #939393;margin-top:30px;}
#foot a{border-right:1px solid #696969;padding:0 10px 0 10px;}
#foot a.last{border-right:none;}

#main{text-align:left;}
#sidebar{float:left;width:230px;overflow:hidden;}

.col-1{float:left;width:250px;}
.col-2{float:left;width:498px;}
.col-12{float:left;width:748px;overflow:hidden;}
.box-wrap{text-align:center;}
.box-wrap .c1{float:left;width:335px;}
.box-wrap .c2{float:left;width:162px;}
.box-wrap .item{margin-bottom:5px;}
.box-wrap .item2 {font-size:12px; margin-bottom:5px; padding-left: 5px; line-height:17px;text-align:left;}
.pad10{padding:10px;}
.box-wrap .item2 a{font-size:12px; font-weight: bold; color:#f9a006;}
.pad10{padding:10px;}

h2.t0{font-size:18px;color:#f9a006;font-weight:normal;line-height:19px;}
h2.t1{font-size:16px;color:#f9a006;font-weight:bold;line-height:19px;}
h3.t0{font-size:13px;color:#f9a006;line-height:17px}
h3.t1{font-size:13px;display:block;line-height:14px;margin-bottom:3px;text-transform:uppercase;color:#01b0f1;}
h4.t0{font-size:11px;color:#f9a006;line-height:15px}

.uc h4{font-size:13px;color:#4d4d4d;font-weight:bold;}
.uc{color:#5e5e5e;font-size:12px;}
.uc .more{float:right;font-size:11px;font-weight:bold;}
.desc {margin-bottom: 15px}
.uc a{text-decoration:underline;color:black;}
.uc a.nohl{text-decoration:none;color:inherit;}

#glowna-news{padding:10px 5px 20px 5px;}
#glowna-news .item{margin-top:5px;padding:3px;}
#glowna-inwest{padding:10px 0;}
#glowna-inwest .item{float:left;width:163px;text-align:justify;}
#glowna-inwest .item a.more{font-weight: bold}
#glowna-inwest .item img{border:1px  solid #383838;margin:10px 0 5px 0;}
#glowna-inwest .item .x0{padding:0 15px 30px 15px;}

#strona-img{float:left;margin:5px 10px 10px 5px;}

#strona-rel img{border:1px solid black;margin-right:5px;}
#strona-rel .item{margin-top:5px;}

#sidebar #btn-ekspert2{border-bottom:3px solid #fdba2e;padding-bottom:3px;display:block;margin-bottom:5px;}

.artnav{margin:0 10px;}
.artnav-x0{line-height:40px;overflow:hidden;}
.artnav-x0_bad{height:40px;line-height:40px;overflow:hidden;}
.artnav .c0{width:250px;}
.artnav .c0 .s1{font-size:16px;display:block;line-height:16px;color:#f9a006;font-weight:bold;}
.artnav .c1{float:right;width:435px;padding-top:4px;text-align:justify;xoverflow:hidden;height:30px;display:inline;margin:0 0px 0 0;}
.artnav .c1 a{display:inline-block;padding-left:27px;line-height:14px;}
.artnav .c3 a.ico-arrow{float: left; background:url(../lay-gfx/ico-arrow0.jpg) 0 12px no-repeat;padding-left:20px}
.artnav .c1 a.ico-arrow{background:url(../lay-gfx/ico-arrow0.jpg) 0 8px no-repeat;padding-left:20px}
.artnav .c1 a.ico-print{background:url(../lay-gfx/ico-print.jpg) 0 4px no-repeat;}
.artnav .c1 a.ico-mail{background:url(../lay-gfx/ico-mail.jpg) 0 4px no-repeat;}
.hack0{width:400px;display:inline-block;}

.field-t0{background:url(../lay-gfx/bg-t1-x1.jpg) 100% 0 no-repeat;padding-right:8px;display:inline-block;margin-bottom:10px;}
.field-t0 .x0{height:30px;background:url(../lay-gfx/bg-t1-x0.jpg);padding-left:8px;display:inline-block;}
.field-t0 select{width:200px;vertical-align:top;margin-top:5px;}
.field-t0 .text{width:200px;vertical-align:top;margin-top:6px;border:0;}
.label-t0{display:inline-block;vertical-align:top;margin:5px 10px 0 0;}

.btn-t0{line-height:28px;color:white;background:url(../lay-gfx/btn-t0-l.jpg);display:inline-block;padding-left:12px}
.btn-t0 a{background:url(../lay-gfx/btn-t0-r.jpg) 100% 0 no-repeat;display:inline-block;padding-right:12px;font-size:12px;height:28px;vertical-align:top;font-weight:bold;}

#newsletter-form label.error{display:inline-block;vertical-align:top;margin:5px 0 0 30px;font-size:11px;color:red;}

#advsearch{padding:10px;background:#f5f5f5;text-align:justify;}
#advsearch .submit{width:53px;height:17px;background:url(../lay-gfx/btn-search.jpg);border:none;padding:0;cursor:pointer;}

#pagination{overflow:hidden;position:relative;background:#fff;margin:-1px 0 0;text-align:center;padding:10px 40px; width: auto; margin-top: 5px;}
#pagination a{font-weight:normal;}
#pagination li{display:inline;list-style:none;margin:0;padding:0 4px 0 9px;background:url('../lay-gfx/pager-sep.png') no-repeat 0 55%;}
#pagination li.first{background-image:none;}
#pagination strong{text-decoration:underline;}
#pagination li.prev,
#pagination li.next{background-image:none;position:absolute;text-align:left;margin:0;padding:0;}
#pagination li.next{top:12px;right:18px;}
#pagination li.prev{top:12px;left:18px;}
#pagination li.next a{display:inline-block;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/next.png') no-repeat;width:15px;height:16px;}
#pagination li.prev a{display:inline-block;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/prev.png') no-repeat;width:15px;height:16px;}

#pagination li.next a{background:url(../lay-gfx/next2.jpg);width:22px;height:21px;vertical-align:top;margin-left:5px;}
#pagination li.prev a{background:url(../lay-gfx/prev2.jpg);width:22px;height:21px;vertical-align:top}

ul.gallery {margin:0;padding:0 10px; clear: both;}
ul.gallery li {list-style:none; float: left; margin: 5px;}
ul.gallery a {padding: 5px; border: 1px solid #999; float: left;}
ul.gallery a.active, ul.gallery a:hover {background-color:#f1a502;}
div.galleryview {width:610px; height:460px; border:1px solid #f1a502; padding: 0px; margin: 0 0 10px;}
div.gallerydesc {margin: 0 10px 10px;}

.artlist .item{margin-bottom:10px;}
.artlist .item .left{width:110px;float:left;padding-top:5px;}
.artlist .item .right{width:600px;float:left;}
.col-2 .artlist .item .right{width:350px;}

#readalso{padding:10px 10px;}
#readalso p{font-weight:bold;margin-bottom:3px;}

.pagesel{width:auto;margin:15px auto;text-align:center;}
.pagesel td{padding:0 3px;}
.pagesel a{padding:0 3px;}
.pagesel .disabled{color:gray;}
.pagesel .pageron{font-weight:bold;}
.pagesel .current{font-weight:bold;}


#fb-root{padding:10px;height:30px;}

#side-reco{padding:8px;position:absolute;width:420px;left:50%;margin-left:-175px;top:0;min-height:310px;border:1px solid black;display:none;}
html>body #side-reco{position:fixed;top:50%;margin-top:-160px;}
#side-reco h4{font-size:14px;color:black;margin-bottom:15px;}
#side-reco p.row-t1{position:relative;margin-bottom:10px;}
#side-reco a.hide{float:right;margin:0px 4px 0 0;}
#side-reco label.error{right:10px;bottom:-5px;line-height:13px;font-size:9px;color:red; padding-left:10px;}
#side-reco label.error{bottom:none;top:17px;}
#side-reco textarea{ height: 180px;width: 325px;border:1px solid #dedede;}
#side-reco p.ok, #side-reco label .error, #side-reco p.wait{text-align:center;display:none;}
#side-reco { background:#fff;}
#side-reco input, #side-reco textarea {width:98%;border:1px solid #dedede;}
#side-reco table{width:100%;}
#side-reco td{padding-bottom:10px;}
#side-reco td.c0{width:30%;}

/*

body{ font-family: Calibri,Tahoma,Arial;
      font-size:15px;
      color:#666;
}
img { border:none;}
#wrapper{  margin:0 auto; width:860px; padding-bottom: 20px;}

#topmenu { border-collapse: collapse; width:856px; margin: 0 auto; font-size:15px;}
#topmenu td{ text-align: center; vertical-align: middle; height:25px; padding: 0;}
#topmenu .menu{  background: url('../lay-gfx/topmiddle.gif') repeat;    }
#topmenu .left{  background: url('../lay-gfx/topleft.gif')   no-repeat; }
#topmenu .right{ background: url('../lay-gfx/topright.gif')  no-repeat; width:11px; }
#topmenu a        { color:#919191; text-decoration: none; width: 100%;
                    display: block; border-right: 1px dotted #919191;}
#topmenu a span {display: block; width: 120px; margin: auto;}
#topmenu a.last   { border: none;}
#topmenu .active { color:#1e63af;}
#topmenu a:hover { color:#1e63af; text-decoration: underline;}

#columns       {  margin-top: 20px; }
#columns .left {  float: left; width: 244px; }
#columns .center { float: left; width:360px; padding-left:12px; padding-right:12px; }
#columns .center2 { float: left; width:592px; padding-left:12px; padding-right:12px; }
#columns .right { float: right; width: 232px;}

.box     { background: url('../lay-gfx/boxlr.gif') repeat; margin-bottom: 10px;}
.box h2  { background: url('../lay-gfx/boxtop.gif') no-repeat; font-size:21px; padding-left: 15px; padding-top:5px; margin:0px;}
.box p   { width:80%; margin:5px auto; border-top: 1px dotted #919191; padding: 15px; padding-bottom: 0px; }
.box .more { width:90%; display: block; text-align: right;}
.box .down { background: url('../lay-gfx/boxbottom.gif') no-repeat; width:244px; height:8px;}

#news h1,#news2 h1, #article h1{ font-size:21px; color: #1e63af; border-bottom: 3px solid #f58220; margin:0px; }
#news h2{ background: url('../lay-gfx/news_ico.gif') no-repeat; color:#f58220; font-weight:bolder; padding-left: 25px; margin:0px; margin-top:10px;}
#news p { padding-left: 25px; margin:0px;}

#news .more { display:inline-block; background: url('../lay-gfx/plus.gif') no-repeat 0 50%; padding-left:15px; color:#f58220;}
#news a, #news2 a {text-decoration: none; color: #666; text-align:left;}
#news h2 a, #news2 h1 a {text-decoration: none; color:#f58220; }

#news2 { margin-top:20px;}
#news2 .n1{ width:180px; float:left; border-right:1px dotted #919191; }
#news2 .n1 div { padding-right: 10px;}
#news2 .n2{ width:170px; float:right;}
#news2 img {padding-top:10px; display: block; margin:0px auto;}

#news2 a.more { text-align:right; display:block; color:#f58220; text-decoration:none;}
#news2 span.more { background: url('../lay-gfx/plus.gif') no-repeat 0 50%; padding-left: 15px; text-decoration: underline; }


.rssbox     { background: url('../lay-gfx/bobolr.gif') repeat; width: 232px; margin-bottom: 20px; }
.rssbox .top{ background: url('../lay-gfx/bobotop.gif') no-repeat; height: 6px;}
.rssbox .down{ background: url('../lay-gfx/bobobottom.gif') no-repeat; height: 7px; }
.rssbox img {padding-top:10px; display: block; margin:0px auto;}

.posts div{ margin: 15px auto;}
.posts p  { margin:0 auto; width:86%; }
.posts .title { color:#E58EB6; font-weight:bolder;}
.posts .content a{ color:#E58EB6; display: inline-block; padding-left: 10px; }

#footer { width: 858px; clear: both; border:1px #e0e0e0 solid ; text-align: center; padding-top:15px; padding-bottom: 15px;}
#footer table { border:none; margin:0 auto;}

#footstrip { background: transparent url('../lay-gfx/footstrip.jpg') repeat-x; height: 36px; line-height: 36px; text-align: center; margin-top: 5px;}
#footstrip a { color:#919191; text-decoration: none; padding: 0 10px; border-right: 1px dotted #919191; }
#footstrip a span {}
#footstrip a.last   { border: none;}
#footstrip a:hover { color:#1e63af; text-decoration: underline;}

#article p { font-size:15px; }
#article .desc {margin: 15px 0; font-weight: bold;}
#readalso   { margin-top: 20px; padding-top: 10px; border-top: 3px solid #f58220; }
#readalso p  { color: #1e63af; font-size: 11px; padding-top:10px; }
#readalso ul { margin-bottom: 20px; padding:0px; }
#readalso li { display: block; margin:0px; list-style-type: none; background: url('../lay-gfx/triangle.gif') no-repeat 0 50%; padding-left: 15px;}
#readalso a {color:#919191; text-decoration: none;}
#readalso a:hover {color: #1e63af; text-decoration: underline;}


#article2 h1{ font-size:21px; color: #1e63af; border-bottom: 3px solid #f58220; margin:0px; }
.art h3 { background: url('../lay-gfx/news_ico.gif') no-repeat 0 50%; color:#f58220; font-weight:bolder;
          padding-left: 25px; padding-top: 3px; margin: 15px 0;
          }
.art div.item {x-padding-top:22px; margin-top: 18px; border-top:1px dotted #919191;}
.art .last { border:none;}
.art a  { text-decoration: underline; color: #444444; font-weight: normal; font-family: Tahoma; font-size:12px;}
.art .active, .art a:hover {color:#f36c31;}
.art p a  { text-decoration: none; color: inherit; font: inherit;}
.art p a:hover { color: inherit;}
#article-thumb { float: left; border: 1px solid #F58220; margin: 15px 10px 7px 0; }


*/
.tab_form {border: 2px solid #fbba00}
.tab_form td {padding-bottom: 5px; padding-left: 10px}
.tab_form textarea {width: 300px}
.tab_form  .subm input {padding: 2px 20px 2px 20px; font-weight: bold}

