@charset "utf-8";

/**** Ogólne ****/
body {margin:0; padding:0; width:100%; background:#1a2328;}
html {margin:0; padding:0;}
.strona {margin:0 auto; padding:0;}
p.ods, .ods {margin:0; padding:0; clear:both; background:none;}

/**** Nagłówek ****/
.naglowek {margin:0; padding:0; background:url(images/header_bg.gif) top repeat-x;}
.naglowekt {margin:0 auto; padding:0; width:980px;border-bottom:1px solid #3d464a;}
.logo {margin:0; padding:0; width:321px;float:left;}
.menu {margin:0; padding:75px 0 0 0; float:right; width:650px;}
.menu ul {margin:0; padding:0; float:right; text-align:right; list-style:none; border:0;}
.menu ul li {margin:0; padding:0 10px; float:left; border:0; text-transform: uppercase;}
.menu ul li a {margin:0; padding:8px 0; float:left; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#D6D0C9;}
.menu ul li a:hover {color:#fff; border-bottom:2px solid #37b515;}
.menu ul li a.active {color:#fff; border-bottom:2px solid #37b515; font-weight: bold;}

.header_blog_resize { width:980px; margin:0 auto; padding:0;}
.header_blog_resize { width:980px; margin:0 auto; padding:0;}
.header_blog_resize h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#fff; padding:40px 0; margin:0;}
.header_blog_resize img { float:right; padding:25px 0 0 0; margin:0;}

.naglowek-info {margin:0; padding:0; background:#e9e9e9 url(images/slider_bg.jpg) top center repeat-x;}
#informacje {margin:0 auto; padding:0; width:960px;}
div#info {float:left; width:100%;}
.infot {width:100% !important; display:block; clear:both; background:url(images/slider_bg.jpg) top center repeat-x;}
.infot img {margin:0; padding:32px 14px 0 0; float:right;}
.infot .infott {margin:0; padding:40px 0 0 0; width:420px; float:left;}
.infot .infott h2 {margin:0; padding:20px 0; font:bold 20px Arial, Helvetica, sans-serif; line-height:1.2em; color:#fff;}
.infot .infott p {margin:0; padding:0 0 20px 0; font:normal 13px Arial, Helvetica, sans-serif; line-height:1.3em; color:#edf3f3; }
.infot .infott ul {list-style: none; margin: 0 0 12px 0; padding: 0 0 0 30px;}
.infot .infott ul li {font:normal 13px Arial, Helvetica, sans-serif; line-height:1.4em; color:white;}
.infot .infott img {margin:8px 20px 8px 240px; padding:0; float:left;}

/*.slider_content_inner img { border:none; }*/
.info-nawigacja {width:960px; margin:0 auto; padding:0;}
#info-nawigacjat {margin:0 auto; z-index:1000; width:960px;}
#info-nawigacjat h2 {margin:0; padding:25px 0 0 0; width:600px; float:left; font:normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#676767; line-height:1.5em;}
#info-nawigacjat ul {margin:20px 30px 0 0; padding:0; float:right; width:260px;}
#info-nawigacjat ul li {margin:0; padding:0; list-style:none;}
#info-nawigacjat ul li {float:right; display:block;}
#info-nawigacjat ul li a {margin:2px !important; margin:1px 1px; padding:10px 2px 0 2px; float:left; display:block; width:10px; height:10px; background:url('images/tabs_2.gif') no-repeat center center; outline:none; }
#info-nawigacjat ul li a:focus {outline:none;}
#info-nawigacjat ul li a:hover, #info-nawigacjat ul li a.activeSlide {color:#979797; background:url('images/tabs_1.gif') no-repeat center center;}

/**** Treść strony ****/
.wyszukiwarka {margin:0 auto 10px auto; padding:0; width:980px; background:url(images/search_main_bg.gif) top no-repeat;}
.wyszukiwarka p.search_bgg { width:700px; float:left; color:#1a2328; padding:4px 0 0 20px; margin:0; line-height:1.3em; font:normal 12px Arial, Helvetica, sans-serif;}
.wyszukiwarka img.search1 {margin:10px 20px 0 20px; padding:0; float:left;}

.wyszukiwarka2 {margin:0 auto 10px auto; padding:0; width:980px; background:url(images/search_main_bg2.gif) top no-repeat;}
.wyszukiwarka2 p.search_bgg { width:700px; float:left; color: #616161; padding:13px 0 0 20px; margin:0; line-height:1.8em; font:normal 12px Arial, Helvetica, sans-serif;}
.wyszukiwarka2 img.search1 {margin:10px 20px 0 20px; padding:0; float:left;}
.wyszukiwarka2 p.search_bgg a {color: #616161;}

.wyszukiwarkat {margin:0 auto; padding:10px 20px 10px 0; float:right;}
.wyszukiwarkat form {margin:0 auto; padding:0;}
.wyszukiwarkat span {padding:0 5px; float:left; display:block; width:146px; height:23px; background:url(images/search_bg.gif) left top no-repeat;}
.wyszukiwarkat form .keywords {margin:0; padding:5px 0; width:146px; height:13px; float:left; background:none; border:0; font:bold 11px Arial, Helvetica, sans-serif; line-height:12px; color:#acacac;}
.search form .button {margin:0; padding:0; float:left;}



.header_blog_resize { width:980px; margin:0 auto; padding:0;}
.header_blog_resize h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#fff; padding:40px 0 0 30px; width: 600px; margin:0;}
.header_blog_resize img { float:right; padding:45px 0 0 0; margin:0;}
.header_blog_resize p {font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:20px 300px 40px 10px; margin:0;}
.header_blog_resize h2 span.ci {font-size: 20px; font-weight: normal; font-style: italic; line-height: 130%; text-align: center; font-family: Georgia;}

/* 2 */
.header_blog2 { background:url(images/header_blog_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:95px;}
.header_blog2 h2 { font:bold 22px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0; margin:0;}

/* */
.body_resize_top_resize { margin:10px auto; padding:0 10px;}
.body_resize  { background: url(images/body_bg.gif) top repeat-y; padding:0; width:980px; margin:0 auto;}
.body_resize_top { background: url(images/body_top_bg.gif) top no-repeat; margin:0; padding:0;}
.body_resize_bottom { margin:0; padding:10px; width:960px; background:url(images/body_bottom_bg.gif) bottom no-repeat;}
.body { padding:10px 0 20px 0; margin:0 auto; background:#e9e9e9;}
.body h1 { font:bold 16px Arial, Helvetica, sans-serif; color:#343434; border-bottom:1px  solid #dbdbdb; padding:10px 5px; margin:0 0 10px 0;}
.body h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#343434; border-bottom:1px  solid #dbdbdb; padding:10px 5px; margin:0 0 10px 0;}
.body h4 { font:bold 12px Arial, Helvetica, sans-serif; color:#343434; padding:10px 5px; margin:0 0 10px 0;}
.body h3 { font:normal 13px Arial, Helvetica, sans-serif; color:#575757; padding:10px 5px; margin:0 0 10px 0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#1c1c1d; line-height:150%; padding:4px 5px; margin:0;}
.body td  { font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#1c1c1d; line-height:1.4em; padding:3px 5px; margin:0;}
.body ul li { font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#1c1c1d; line-height:1.5em; padding:2px 5px; margin:0;}

.body a { color:#1f94b1; text-decoration:none;border-bottom: 1px solid #d2dadc;}
.body img { margin:10px auto; padding:0; border: 1px solid #f4f4f4;}
.body img.floated { float:right; margin:5px 20px; padding:0;}
.body img.floated2 { float:left; margin:5px 20px 5px 0; padding:0;}
p.akt {text-align: right; padding: 10px 0 0 0; font-size: 11px;}

.right { width:290px; margin:0; padding:10px 15px; float:right;}
.right ul { list-style:none; margin:0; padding:0;}
.right li { padding:5px; margin:0; border-bottom:1px solid #dbdbdb;}
.right li a { font:normal 11px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}
.right li a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#343434;}
.left {width:610px; margin:0; padding:10px 15px; float:left;}
.blog {width:290px; margin:0; padding:10px 15px; float:left;}
.body a.mbl {text-transform: uppercase; padding: 8px 8px; background: #f3f3f3; color: grey; border: 1px solid #ebebeb; display: block; width: 280px; font-weight: bold;}
.body a.mbl:hover {background: #e9e7e7; color: grey;}
.body a.mbl2 {text-transform: uppercase; padding: 8px 8px; background: #6C868B; color: white; border: 1px solid #ebebeb; display: block; width: 280px; font-weight: bold;}
.body p.ip {margin: 20px 0px 0px 0px; padding: 6px; border: 1px solid #BCC8FF; background: #D8DDFF; color: #7d7d7d; font-size: 11px; text-align: center;}

.blog ul { list-style:none; margin:0; padding:0;}
.blog li { padding:5px; margin:0; border-bottom:1px solid #dbdbdb;}
.blog li a { font:bold 11px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}
.blog li a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#343434;}
p.mb {font-size: 11px; width: 250px; margin: -10px 0 0 0;}
.blog2 {width:610px; margin:0; padding:10px 15px; float:left;}
.blog2 ul {font:normal 11px Arial, Helvetica, sans-serif; color:#7d7d7d; line-height:1.5em;}
.port { width:270px; float:left; margin:10px 10px 10px 5px; padding:5px; background:#fff; border:1px solid #ddd;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color: #7d7d7d; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:200px; display:block; padding:10px 0; color:#575757; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:450px; border:1px solid #ddd; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:left; font:bold 12px Arial, Helvetica, sans-serif;}
#contactform textarea, #contactform select{ width:450px; border:1px solid #ddd; margin:2px 0; padding:2px; background:#fff; float:left; font:bold 12px Arial, Helvetica, sans-serif;}
#contactform li.buttons input { padding:0 0 3px 200px; margin:4px 0 0 0; border:0; color:#FFF; float:left; }




.bg { border-bottom:1px solid #dbdbdb; clear:both; padding:0; margin:10px 0; background:none;}

.send {float: right; padding: 4px 15px 20px 0;}













/**** Stopka ****/
.stopka {margin:0; padding:0; background:#e9e9e9;}
.stopkat {margin:0 auto; padding:0px 10px; width:980px;}
.stopka p {font:normal 11px Arial, Helvetica, sans-serif; color:#737373;}
.stopka a {margin:0; padding:5px 0 0 5px; font:normal 11px Arial, Helvetica, sans-serif; color:#737373; text-decoration:none;}
.stopka p.right {margin:0; padding:24px 0 0 0; width:650px; float:right; text-align:right;}
.stopka p.left {margin:0; padding:14px 0 20px 0; width:870px; float:left; text-align:left;line-height: 1.5em;} 
.stopka img.logo2 { float:left; margin:0; padding:0;}
