body {
	margin: 26px 0 0 0;
	padding: 0 0 35px 0;
	text-align: center;
	background: #000 url(../img/background_main.jpg) center -53px no-repeat;
	color: #fff;
	font-family: arial;
	font-size: 11px;
	line-height: 16px;
	color: #5e5e5e;
}

a {
	color: #5e5e5e;
	text-decoration: none;
}

a:hover {
	color: #fff;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.menuTop {
	height: 87px;
	background: url(../img/background_gray.gif) left top repeat-x;
	font-family: Tahoma;
	font-size: 12px;
}

.content {
	text-align: left;
	width: 838px;
	margin: 0 auto;
}

.content.main {
	bbackground: url(../img/content_bottom_line.png) center bottom no-repeat;
}

#contactForm .content.main {
	background-image: none;
}

.logo {
	margin: 18px 0 0 15px;
}

.menuTop ul {
	float: right;
	list-style: none;
	margin: 0 42px 0 0;
	display: inline;
}

.menuTop ul li {
	float: left;
	background: url(../img/menu_top_separator.png) 100% 56% no-repeat;
}

.menuTop ul li.last {
	background-image: none;
}

.menuTop ul li a {
	display: block;
	color: #2d2d2d;
	float: left;
	height: 46px;
	border-top: 1px solid #444;
	position: relative;
	padding: 41px 20px 0 20px;
	outline: none;
}

.menuTop ul li a .text {
	position: absolute;
	top: 40px;
	left: 19px;
	color: #bababa;
}

.menuTop ul li a.selected .text,
.menuTop ul li a:hover .text {
	color: #fff;
}

.menuTop ul li a.selected,
.menuTop ul li a:hover {
	border-top: 1px solid #9e9e9e;
	color: #2d2d2d;
}

.content .leftBox {
	width: 383px;
	color: #aaa;
	text-align: justify;
}

.content .leftBox p {
	margin: 0px 10px 10px 10px;
}

.content .leftBox strong {
	color: #fff;
	font-weight: bold;
}

.content .leftBox .label {
	float: left;
	margin: 12px 17px 13px 10px;
}

.content .middleBox {
	background: url(../img/background_content_middle.jpg) top left no-repeat;
	width: 227px;
	height: 223px;
	margin-top: 20px;
}

.content .middleBox .label {
	margin: 69px 40px 47px 41px;
}

.content .middleBox a.button {
	display: block;
	float: left;
	background: url(../img/middle_box_button.jpg) top left no-repeat;
	padding: 22px 0 0 20px;
	width: 188px;
	height: 40px;
}

.content .rightBox {
	background: url(../img/background_content_right.jpg) top left no-repeat;
	width: 228px;
	height: 294px;
	margin-top: 16px;
}

.content .rightBox .label {
	margin: 21px 0 13px 22px;
}

.content .rightBox ul {
	list-style: none;
	margin: 0 0 4px 0;
	padding: 0;
}

.content .rightBox ul li {
	margin: 0;
	padding: 0;
}

.content .rightBox ul li a {
	display: block;
	height: 26px;
	width: 205px;
	color: #fff;
	padding: 12px 0 0 23px;
	background: url(../img/right_box_arrow_normal.png) 205px 16px no-repeat;
}

.content .rightBox ul li a:hover {
	color: #ffd800;
	background: url(../img/right_box_arrow_selected.png) 205px 16px no-repeat;
}

.content .rightBox a.button {
	display: block;
	background: url(../img/middle_box_button.jpg) top left no-repeat;
	padding: 23px 0 0 16px;
	width: 190px;
	height: 39px;
}

.menuBottom {
	height: 63px;
	background: url(../img/background_gray.gif) left bottom repeat-x;
}

.menuBottom .content .footer {
	margin: 25px 0 0 0;
}

.menuBottom .content ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menuBottom .content ul li a {
	color: #5e5e5e;
	padding: 0 8px;
}

.menuBottom .content ul li a.selected,
.menuBottom .content ul li a:hover {
	color: #a6a6a6;
}

.menuBottom .content ul li {
	float: left;
}

.menuBottom .content ul li a {
	float: left;
	display: block;
	height: 42px;
	padding-top: 20px;
	border-bottom: 1px solid #444;
	background: url(../img/menu_bottom_separator.png) 100% 45% no-repeat;
}

.menuBottom .content ul li a.last {
	background-image: none;
}

.menuBottom .content ul li a.selected,
.menuBottom .content ul li a:hover {
	border-bottom: 1px solid #8e8e8e;
}

em {
	color: #df4545;
}

.footer {
	color: #5f5f5f;
}

.footer a {
	color: #a7a7a7;
}

.footer a:hover {
	color: #fff;
}

.text1 {
	color: #fff;
	font-size: 16px
}

.text2 {
	color: #fff;
	font-size: 8px
}

.text3 {
	color: #fff;
	font-size: 20px
}

.text4 {
	font-size: 16px;
	color: #888;
}

.text5 {
	font-size: 8px;
	color: #bbb;
}

.text6 {
	font-size: 20px;
	color: #fff;
}

/* contact form start */

#contactForm .leftBox {
	margin-top: 11px;
}

#contactForm .rightBox {
	background: url(../img/background_content_right.jpg) top left no-repeat;
}

.title {
	height: 78px;
}

.title .left {
	margin: 32px 0 0 0;
}

.title h1 {
	color: #fff;
	margin: 32px 0 0 24px;
	float: left;
	font-size: 15px;
	font-weight: normal;
	display: inline;
}

.title img {
	float: left;
	margin: 28px 14px 0 14px;
}

#contactForm label {
	width: 101px;
	clear: left;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#contactForm input.text,
#contactForm textarea {
	border: 1px solid #575757;
	background: #383636;
	width: 162px;
	float: left;
	margin: 0 0 8px 0;
	color: #aaa;
	font-size: 12px;
}

#contactForm textarea {
	height: 96px;
	padding: 0;
}

#contactForm input.submit {
	width: 81px;
	height: 21px;
	margin: 0 0 0 185px;
	padding: 0;
	border: 0;
	background: transparent url(../img/button_send.png) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer;
	color: transparent;
	text-transform: capitalize;
	clear: left;
	float: left;
}

#contactForm dl {
	margin: 0;
}

dt {
	font-size: 12px;
	width: 70px;
	padding-left: 10px;
	float: left;
	clear: left;
	margin-bottom: 20px;
}

dd {
	font-size: 12px;
	width: 181px;
	float: left;
	margin: 0 0 20px 0;
}

#contactForm h2 {
	font-size: 15px;
	padding: 17px 0 28px 0;
	margin: 0;
}

#contactForm .right h2 {
	margin: 0 0 0 10px;
}

#contactForm h3 {
	font-size: 12px;
	padding: 0 0 7px 0;
	margin: 0;
	font-weight: normal;
}

.contact-form form {
	margin: 0;
	padding: 0;
}

.contact-form .left {
	width: 287px;
	padding: 0 0 0 25px;
}

.contact-form .right {
	width: 294px;
}

#contactForm .chat {
	padding: 0 38px 0 25px;
}

#contactForm .chat p {
	margin: 0;
	text-align: justify;
}

#contactForm .tab1 {
	margin-top: 5px;
}

#contactForm .tab2 {
	padding-bottom: 15px;
}

.content .leftBox p.ok,
.content .leftBox p.error {
	margin-left: 0;
}

/* contact form end */

.tab1 {
	background: #0B0B0B url(../img/gora.png) top center;
	background-repeat:no-repeat;
	width: 606px;
	margin-bottom:10px;
	position: relative;
	float: left;
}

.tab2 {
	background: url(../img/dol.png) bottom center;
	background-repeat:no-repeat;
	width: 606px;
	padding-bottom:40px;
	min-height: 376px;
	height: auto !important;
	height: 376px;
	float: left;
}

.pracownicygora {
    width:554px; 
    padding-left: 24px;
    padding-bottom: 10px;
    padding-top: 100px;
}

.pracownicy {
    width:554px;
    padding-left: 24px;
    padding-bottom: 23px;
}

.pracownicydol {
    width:554px; 
    padding-left: 24px;
    padding-bottom: 10px;
}

.pracowngora {
    background-image: url(../img/wt.png);
    width:554px;
    height:93px
}

* html .pracowngora {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./img/wt.png", sizingMethod="scale");
}

.imie {
    font-size: 18px;
    font-family: Arial;
    padding-top:20px;
    color: white;
}

.imie2 {
    font-size: 18px;
    font-family: Arial;
    padding-top:33px;
    color: white;
}

.pozycja {
    font-size: 12px;
    font-family: Arial;
    color: rgb(91, 175, 232);
    
}

.pracowndol {
    background-image: url(../img/wtdd.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    background-color: rgb(35,35,35);
    color: rgb(121,121,121)
}

.tabela {
    padding-left:20px;
    padding-top:17px;
    padding-bottom:0px;
    
}

.tabela h1 {
    font-size: 17px;
    color: white;
    font-weight: normal;
    
}

.aboutcompany {
    padding: 45px 20px 20px 20px;
    color: white;
}

.pracowndoltekst {
    padding-top:7px;
    padding-bottom:10px;
}

.fotka {
    padding: 5px 15px 0px 15px;
}

.totop {
    display: block;
    position: absolute;		
    bottom: 12px;
    left: 550px;		           
}

.legal {
    padding: 55px 20px 40px 20px;
}

.kontaktform {
    padding: 22px 60px 30px 35px;
}

.clients {
    padding: 23px 20px 40px 1px;
}

.img1 {
    display: block;
    position: absolute;		
    bottom: 242px;
    left: 17px;
		
		           
}

.img2 {
    display: block;
    position: absolute;		
    bottom: 257px;
    left: 235px;
		
		           
}

.img3 {
    display: block;
    position: absolute;		
    bottom: 230px;
    left: 462px;
		
		           
}

.img4 {
    display: block;
    position: absolute;		
    bottom: 170px;
    left: 17px;
		
		           
}

.img5 {
    display: block;
    position: absolute;		
    bottom: 170px;
    left: 275px;
		
		           
}

.img6 {
    display: block;
    position: absolute;		
    bottom: 175px;
    left: 435px;
		
		           
}

.img7 {
    display: block;
    position: absolute;		
    bottom: 70px;
    left: 17px;
		
		           
}

.img8 {
    display: block;
    position: absolute;		
    bottom: 70px;
    left: 317px;
		
		           
}

.img9 {
    display: block;
    position: absolute;		
    bottom: 65px;
    left: 492px;
		
		           
}

.line {
    display: block;
    position: absolute;		
    bottom: 18px;
    left: 26px;
}
