* {
margin:0;
padding:0;
}

li {
margin-left:20px;
}


body {
font:.77em Verdana, Arial, Sans-Serif;
color:#272727;
line-height:1.8em;
background:#000;
text-align:center;
line-height: 15px;
}

#body{
width:975px;
margin:0 auto;
background:#fff;
}


img {
border:0px;
}

#lang
{
text-align:right;
}

#lang a
{

color:#fff;
padding-right:30px;
text-decoration:none;
font-weight:bold;
font-size:15px;
}

#menu
{
position:relative;
top:-8px;
height:210px;
text-align:left;
}

#top
{
background:url(/img/center.jpg);
width:700px;
height:310px;
}



#body h1 *
{
display:none;
}

#top_top
{
padding-top:20px;
}

#search
{
padding-left:100px;
float:left;
}




#tel
{
text-align:right;
border-bottom:solid 1px #000;
}

#tel a
{
color:#980300;
font-weight:bold;
text-decoration:none;
font-size:22px;
padding-right:5px;


}


#menu-top
{
	margin:0px;
	padding:0px;
        list-style-position:inside;
}

.menu-top li
{
	margin:0px;
	padding:0px;
	
}

.sLabel
{
 border: 1px solid black;
   padding: 5px;

}

.menu-top li a
{
padding:0px;
margin:0px;
}

.menu-top li a:hover
{
text-decoration:underline;
}
 
#contentpage
{

padding:12px;
}

#contentpage h1
{
padding:10px;
font-size:15px;
line-height:20px;
}

#contentpage h2
{
padding:10px;
font-size:15px;
line-height:20px;
}

#opis
{
font-weight:bold;
}

#opis img
{

margin:12px;


}

#menu
{
background:#ab0101;
}

#left
{
	width:275px;
	float:left;
        text-align:left;
}

#center {
 float:left;
 width:700px;

}


#doradztwo
{
background:#fff;
height:132px;
cursor:pointer;
}

#dor
{
	background: url(/img/techniczne.jpg);
	height:132px;
cursor:pointer;
}

#dor div {
padding:10px;
width:180px;

}


#serwis
{
margin-top:50px;
background:#fff;
height:132px;

}

#ser
{
	background: url(/img/kobieta.jpg);
	height:132px;
	cursor:pointer;
}

#ser div {
padding:10px;
width:140px;
font-size:13px;
}




#montaz
{
background:#fff;
height:132px;
margin-top:50px;

}

#mont
{
	background: url(/img/mont.jpg);
	height:124px;
cursor:pointer;
}

#mont div {
padding:10px;
width:190px;

}

.oname1
{
padding:5px;
background:#510d0a;
color:#fff;
font-weight:bold;
}

.oname2
{
padding:5px;
background:#6a0400;
color:#fff;
font-weight:bold;
}

.oname3
{
padding:5px;
background:#9c1f1b;
color:#fff;
font-weight:bold;
}

#baner
{
	
	height:182px;
}


.ltitle
{
	text-align:center;
}

.ltitle a
{
color:#6b0500;
font-weight:bold;
font-size:15px;
text-decoration:none;
}

.offer
{
width:225px;
float:left;
font-size:13px;

}

.osch 
{
height:88px;
background:#510d0a;
filter: alpha(opacity=80); -moz-opacity: 0.8;
}

.osch a
{
color:#fff;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.menu-top
{
padding-top:10px;
}

.menu-top li
{
padding:5px;
border-bottom:1px solid #cf0c08;
}

.menu-top li a
{
padding-left:20px;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:16px;
}

#opis
{
text-align:left;
}

#oferta {
color:#3c3c3c;
font-weight:bold;
font-size:16px;
padding-top:30px;
clear: both;
}





#comamy
{
clear: both;
margin-top:7px;

}

#footer
{

 clear: both;
padding-top:10px;
color:#fff;
}

#footer a
{
color:#fff;
padding:5px;
text-decoration:none;
}

#lfooter{
width:275px;
background:#4f0502;
float:left;
height:30px;
padding-top:10px;
}

#pfooter{
text-align:left;
width:680px;
background:#414141;
float:left;
height:30px;
padding-top:10px;
padding-left:20px;
}


#forma{
position:relative;
float:left;

}

#form{
position:absolute;
width:300px;
height:33px;
background:#510d0a;
overflow:hidden;
}



input {
vertical-align:middle;
padding:2px;
}

input.searchfield {
width:255px;
border:2px solid #ccc;
font-size:.9em;
padding:6px;
}

fieldset {
border:1px solid #E4DF94;
color:#000;
background:#FFFBC0;
margin:0 0 8px;
padding:10px 8px;
}

textarea {
width:97%;
height:20em;
padding:3px;
}

#gall
{
clear:both;
}

#gall a:hover
{
border-bottom: 5px solid #f00;

}

#gall  img
{
margin:0px;
width:125px;
height:125px;
}

#gall ul li
{
margin:0px;
list-style-type: none;
display:block;
float:left;
padding:5px;
}



.pics {  width: 680px; padding:0; margin-bottom:40; overflow: hidden }
.pics img { height: 400px; width: 635px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;

}

#nav {  margin-bottom: 1px;height:90px }
#nav li { width: 95px;padding:0px; float: left; margin: 5px; list-style: none }
#nav a { width: 95px; padding: 5px;margin:0px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #88f }
#nav a:focus { outline: none; }
#nav img { border: none;padding:0px;margin:0px; }



#controls { z-index: 1000; position: absolute; top: 0; left: 0; display: none;
    background-color: #ffc; border: 1px solid #ddd; margin: 0; padding: 6px; 
    width: 218px;
}
#controls span { margin: 0 5px }


/* X_OPTYMALIZACJA */

#body,
#contentpage {
	overflow: hidden;
}

.x_osch {
	visibility: hidden;
	font-weight: 600;
	font-size: 10px;
	color: #fff;
}
.x_osch 
{
	height:88px;
	background:#510d0a;
	filter: alpha(opacity=80); -moz-opacity: 0.8;
}

.x_osch a
{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.x_title a {
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
.x_title a:hover {
	text-decoration: underline;
}
#left {
	position: relative;
}
.x_list {
	position: absolute;
	list-style: none;
	top: 153px;
	left: 22px;
}
.x_list li {
	margin: 0;
	padding: 0;
}
.x_list a {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	white-space: no-wrap;
}
.x_list a:hover {
	text-decoration: underline;
}
#logo {
	position: relative;
	width: 302px;
	height: 95px;
}
#logo img {
	position: absolute;
	top: 0;
	left: 0;
}