/* CSS Document Generated by Warski */

* { margin:0; padding:0; border:0;}

body {
	font-family: Verdana, tahoma, Trebuchet, Arial, sans-serif;
	font-size: 12px;
	color:#BCBCD4;
  background: #292949;

}

img { border:0; display: block;}
h2, h3, h4 {color: #fff; font-family:trebushet, verdana, tahoma;}
a {color: #000; text-decoration: none;}
a:hover {text-decoration: none;}
.clear {clear: both;}
.hide {visibility: hidden; font-size: 0px;}
p.bold {font-weight: bold;}
p.justify {text-align:justify;}

.nomgr {margin:0px;}
.nopad {padding:0px 0px 10px 0pt;}

#wrapper_top {/* background: url(../img/bg_wrapper.jpg) repeat-x bottom; */ width: 100%; height: 562px;}
#topFla{margin:21px 0px 0px 10px; height:470px;}
* html #topFla {margin-bottom:-85px;}
#top {margin: 10px 0 0 10px; width:963px; height:562px;}
#top h1.logo {background: url(../img/logo.jpg) no-repeat; float: left; }
#top h1.logo a {display: block; height:72px; width:252px; margin-left:20px;}
#top ul.main {float: left; overflow: hidden; margin-top:39px; margin-left:43px;}
#top ul.main li {background: url(../img/bg_menu.jpg) no-repeat top; list-style: none; float: left; text-align: center;  font-family: verdana; font-size:15px; font-weight: bold;}
#top ul.main li a {color:#fff; display:block; height:25px; width:146px; padding-top:5px; border-bottom:3px #333C94 solid;}
#top ul.main li a:hover {border-bottom:3px #85AAFF solid;}

#lang { width: 85px; padding-left:30px; float: right; height: 27px; padding-top:12px; background: url(../img/bg_lang.jpg) no-repeat left center; margin-top:33px; font-size: 9px; }
#lang a {color:#BCBCD4;}
#lang a:hover {text-decoration: underline;}

#top h1.slogan {font-size: 24px; color: #fff; text-align: center; padding-top:430px; clear: both; }

#content {width: 963px;  padding: 30px 0px 0px 10px}
#content h2 {font-size: 14px; margin-bottom:15px; clear: both; }
#content p {line-height: 1.25em; margin-bottom:10px;}
#content p.more {margin-bottom:40px; background: url(../img/bg_more.gif) no-repeat right; height: 15px; float:left;}
#content p.more a {color: #85AAFF; display: inline; padding-right:20px; }
#content p.more a:hover {text-decoration: underline;}

#main {width:545px; float: left; padding-right:100px; padding-left:10px;}

#sub {float: right; width: 300px;}
#sub img {border: 1px #454545 solid; margin-bottom:10px; }
#sub .realization li {list-style:none;}
#sub .realization p.more {display:none;}

#footer {width: 930px; padding-left:21px; height: 50px; padding-top:0px}
#footer p {line-height: 1.25em; font-family: tahoma;}
#footer a {color:#BCBCD4;}

/* ofirmie */

#topx {margin: 10px 0 0 -10px; width:963px; height: 72px;}
#topx h1.logo {background: url(../img/logo.jpg) no-repeat; float: left; }
#topx h1.logo a {display: block; height:72px; width:272px;}
#topx ul.main {float: left; overflow: hidden; margin-top:39px; margin-left:43px;}
#topx ul.main li {background: url(../img/bg_menu.jpg) no-repeat top; list-style: none; float: left; text-align: center;  font-family: verdana; font-size:15px; font-weight: bold;}
#topx ul.main li a {color:#fff; display:block; height:25px; width:146px; padding-top:5px; border-bottom:3px #333C94 solid;}
#topx ul.main li a:hover {border-bottom:3px #85AAFF solid;}

#contentx {background:#343454; width: 930px; margin: 0px 0 0 10px; padding: 0px 0px 0px 10px; overflow: hidden;}
#header {width: 963px; margin: 0 0 0 10px; padding: 0px 0px 0px 10px; overflow: hidden;}
#contentx h2 {font-size: 17px; margin-bottom:15px; clear: both; background: url(../img/bg_h.gif) no-repeat left center; padding-left:15px; }
#contentx p {line-height: 1.25em; margin-bottom:10px;}
#contentx p.more {margin-bottom:40px; background: url(../img/bg_more.gif) no-repeat right; height: 15px; float:left;}
#contentx p.more a {color: #85AAFF; display: inline; padding-right:20px; }
#contentx p.more a:hover {text-decoration: underline;}

#wrapperx {background: none; overflow: hidden; width: 100%; padding: 21px 0px;}

#mainx {width:645px; float: left; padding-right:10px; padding-top:10px;}

#subx {overflow: hidden; float: right; width: 240px; padding-top:10px;}
#subx h2 {font-size: 18px; margin-bottom:15px; clear: both;}

#subx dl {margin-bottom:10px; overflow: hidden;}
#subx dt {margin-bottom:5px;}
#subx dd {line-height: 1.25em; margin-bottom:20px; text-align:justify; padding-right:13px;}
#subx dd.link {text-align: center;}
#subx dd.link a{color:#85AAFF;}
#subx dd.link a:hover {text-decoration: underline;}

/* kontakt */
.nopadver {padding-top: 0px !important; padding-bottom:0px !important;} 
#contentx h3 {font-size: 18px; margin-bottom:15px; clear: both;}
#contentx h4 {font-size: 16px; margin-bottom:15px; clear: both;}
#kontakt h4 {font-size:13px;}
#kontakt {background: url(../img/bg_kontakt.jpg) no-repeat right top; padding-top:10px;}
#kontakt .box {width: 380px;}
#kontakt ul {overflow: hidden; margin-bottom:20px;}
#kontakt li {list-style: none; line-height: 1.5em;}
#kontakt li a {color: #85AAFF;}
#kontakt li a:hover {text-decoration: underline;}
#kontakt dl { overflow: hidden; clear: both;}
#kontakt dt {margin-bottom:5px;}
#kontakt dd {line-height: 1.25em; margin-bottom:10px; width: 225px; text-align:justify;}
#kontakt dd.link {text-align: center; margin-bottom:35px;}
#kontakt dd.link a {color:#85AAFF;}
#kontakt dd.link a:hover {text-decoration: underline;}


#kontakt ul.dojazd li {list-style: none; line-height: 1.5em; float: left; margin-right:45px;}

/* realizacja */
.warski_nomgr {padding:0 0 10px 0 !important;}
.warski_nomgr #contentx {margin:0 0 0 10px !important;}