body {font-family:Verdana; font-size:12px; margin:0; padding:0;}

#wrapper { }
.center{width:980px; margin:0 auto;}

.grad-grey{width:100%; background:url('../lay-gfx/grad-grey.png') repeat-y center top;}
.grad-lightgrey{width:100%; background:url('../lay-gfx/grad-lightgrey.png') repeat-y center top;position:relative;z-index:2;}
.grad-dark{width:100%; background:url('../lay-gfx/grad-dark.png') repeat-y center top;}

#logo{ margin-left: 26px; top:0px; position:absolute; z-index:999;}
#gallery    { position:absolute;z-index:0;overflow:hidden; top:54px; width:674px; height:245px;}
#gallery img{ position:absolute;left:0;top:0; }

#search { margin-left: 710px; top:28px; position:absolute; z-index:999; width:232px;}
#search input {display:inline; margin: 0; padding: 0;}
#search input[type=text]  {width:200px; height:22px; float:left; border:1px solid #7f7f7f;}
#search input[type=image] {height:24px; float:left;}

ul.search li { list-style-type: none;}
ul.search li a {text-decoration: none; color:#000;}

#top {height:108px; background: url('../lay-gfx/bg_top_right.jpg') 190px repeat-x;}
#top .left { padding-left: 3px; width:308px; height:108px; background: url('../lay-gfx/bg_top_left.jpg') no-repeat -70px 0px;}

#header { height:191px; background:#312f2c;}
#header .l { float:left; height:191px; background:#312f2c;}
#header .r { float:right; height:191px; width:307px; background: url('../lay-gfx/globe.jpg') no-repeat -40px 0px; }

#top2 { height:108px; background: url('../lay-gfx/bg_top_right2.jpg') 190px 0px repeat-x; background-color:#312f2c;}
#top2 .left { padding-left: 3px; width:304px; height:108px;  background-color:#312f2c; background: url('../lay-gfx/bg_top_left2.jpg') no-repeat -70px 0px;}


#words        { width:307px; height:231px; float:right; color:#fff; }
#words .inner { margin:20px; width:267px; }
#words a {text-decoration: none; color:#fff;}


#page { background: #f3f3f3; padding-bottom: 35px;}
#page .left_column  { width:662px; float:left; background: url('../lay-gfx/gradient1.png') no-repeat; padding: 8px; }
#page .right_column { width:300px; float:left; background: url('../lay-gfx/gradient1.png') no-repeat;  padding-top: 8px;}

#page .left_column .left_box { width:330px; float:left;}
#page .left_column .right_box { width:330px; float:right;}


#subs {float:left; width: 670px;  background: url('../lay-gfx/bg_subs.jpg') repeat-x; border-left:1px solid #d5d5d5;  border-right:1px solid #d5d5d5; border-bottom: 4px solid #c70216; }
#subs .l  {width:330px; float:left; padding-top:25px;}
#subs .r  {width:330px; float:right; padding-top:25px;}

#subs .title {font-size:16px; color:#000;  padding-left: 20px; padding-top:10px; font-weight: bolder;}
#subs .content { font-size:11px; font-family: Arial; padding-bottom: 18px; padding-top: 35px; padding-left: 20px; padding-right:10px; color:#555555;}
#subs .phone { display:block; background: url('../lay-gfx/48.jpg') 1px 2px no-repeat; padding-left: 25px; color:#c70216; font-size:18px;}
#subs .email a { text-decoration: none; color:#000;}

#mini_right { width:308px; color:#555555; float:right;}
#mini_right .also { border-bottom:1px solid #d5d5d5; padding:24px 25px 25px 25px; height:14px;}
#mini_right .also a { text-decoration: none; font-weight:bolder; color:#000;}
#mini_right .mini_img {text-align:center; padding:15px; border-bottom:1px solid #d5d5d5;}


#pre_footer ul {width:100%; text-align: center; padding:20px 0px 20px 0px; margin-left:0px;}
#pre_footer ul li {  list-style-type: none; display: inline; padding-left: 20px; padding-right: 20px; margin:0px;}

#footer { width:80%; margin:0 auto; text-align: center; font-size:11px; color:#818181; font-family:Arial;}
#footer .footer_menu { width:100%; text-align:center; padding:5px 0 15px 0px;}
#footer .footer_menu a { text-decoration:none; color: #4A4949; font-size: 11px;}
#footer .footer_menu a:hover {color:#666666;}


.box {padding-left:18px; width:88%; }
.box .date    { font-size:16px; color:#c70216;  margin: 0;  padding: 18px 0 5px; }
.box .title,.box .title a { font-size:11px; font-weight: bolder; display: block; color:#666666;}
.box .title {padding-bottom:8px;}
.box .content,.box .content a { font-size:10px; line-height:13px;font-weight: normal; display: block; color:#666666;}
.box a {text-decoration:none;}
.box .more {top:3px;}
.box .content p, .box .more img {display:inline;}
.more{position:relative;top:1px;}



#article        {color:#555;}
#article .title,h3.title {font-size:22px; color:#c70216; padding-bottom: 5px; padding-top: 2px; }
/*#article p {font-size:12px; font-family: Verdana;}*/

.art-short a {text-decoration: none; color:#666666;}
.art-short .txt { text-decoration: none; color:#666666;}
.art-short .date {color:#C70216;}

img {border:0;}
.clear {clear:both;}

.pdf { background: url('../lay-gfx/pdf.png') no-repeat; padding-left:30px; height:33px; display: block; padding-left: 33px; padding-top: 10px; }

.logotype1 { background: url('../lay-gfx/logotypes/logo-foot.png') no-repeat 0px 4px; width:127px; height:33px; display:inline-block;}
.logotype2 { background: url('../lay-gfx/logotypes/bmt.jpg') no-repeat; width:120px; height:33px; display:inline-block;}
.logotype3 { background: url('../lay-gfx/logotypes/eko.jpg') no-repeat; width:127px; height:33px; display:inline-block;}

.logotype1:hover { background: url('../lay-gfx/logotypes/logo-foot-hover.png') no-repeat 0px 4px;}
.logotype2:hover { background: url('../lay-gfx/logotypes/bmt_hover.jpg') no-repeat;}
.logotype3:hover { background: url('../lay-gfx/logotypes/eko_hover.jpg') no-repeat;}

#pagination   { padding-top:12px; text-align: center;}
#pagination li { list-style-type: none; padding:5px; display: inline;}
#pagination a,#pagination a:visited  {text-decoration:none; color:#766666;}

.wiecej{height:18px; font-size:11px; line-height:18px; padding:0px 5px; color:#ffffff; display:block; background:url('../lay-gfx/btn-grad.png') repeat-x left top; text-decoration:none;font-family:Arial;}
.inner .wiecej{float:right;}
.right_column .wiecej{float:left;}

#lang-box{background: url('../lay-gfx/lng-left.png') no-repeat left top;padding-left:5px;position:absolute;top:5px;right:30px;z-index:999;height:27px;}
#lang-box span{background: url('../lay-gfx/lng-right.png') no-repeat right top;padding-right:7px;display:inline-block;}
#lang-box p, #lang-box a{float:left;margin:0px;line-height:27px;}
#lang-box a{display:inline-block;height:15px;width:25px;margin-top:6px;margin-left:5px;}
#lang-box p{color:#fff;font-size:12px;font-weight:bold;position:relative;top:-1px;margin-right:2px;margin-left:2px;}

.clr{clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}
.uc #kontakt-form{width:582px; margin:0px auto;}
.uc #kontakt-form input{width:453px; height:15px; border:1px solid #cbcbcb; margin-bottom:5px; padding:3px;}
.uc #kontakt-form select{width:461px; border:1px solid #cbcbcb; margin-bottom:5px; padding:3px;}
.uc #kontakt-form textarea{width:453px; height:247px; border:1px solid #cbcbcb; margin-bottom:5px; resize:vertical; padding:3px;}
.uc #kontakt-form label{float:left; line-height:23px; margin-bottom:5px; width:120px;}
.uc #kontakt-form textarea.error{border-color:#ff0000;}
.uc #kontakt-form input.error{border-color:#ff0000;}
.uc #kontakt-form label.error{line-height:21px; font-size:13px; float:right; color:#ff0000; margin-bottom:5px; width:453px; text-align:center;}
.uc #kontakt-form .status{display:none; font-weight:bold; text-align:right;}
.uc #kontakt-form .submit{text-decoration:none; width:73px; height:28px; display:block; line-height:28px; padding:0px; color:#C70216; font-size:13px; float:right; border:none; text-align:center;}
.uc #kontakt-form .submit:hover{text-decoration:underline;}
.uc #kontakt-form span{display:block;}




