/* CSS Document */

#main_contener {
float:left;
height:auto;
width:960px;
background-color:#1e1e1e;
margin-bottom:15px;
}

#main_left {
float:left;
width:178px;
height:auto;
padding-left:40px;
background:#1e1e1e;
padding-top:15px;
padding-bottom:30px;
} 

/*main right*/
#main_right {
float:left;
padding-left:32px;
width:670px;
height:auto;
padding-right:40px;
padding-top:15px;
padding-bottom:30px;
background-color:#1e1e1e;
}

#main_right2 {
float:left;
padding-left:32px;
width:670px;
height:auto;
padding-top:15px;
padding-bottom:30px;
background-color:#1e1e1e;
}


/*menu usług*/
#main_left ul {
padding:0;
margin:0;
list-style:none;
}

#main_left ul li {
background-color:#161616;
display:block;
margin-bottom:1px;
}

#main_left a {
display:block;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
padding:10px;
font-variant:small-caps;
}

.no_a {
display:block;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
padding:10px;
}

#main_left #flexelec {
display:inline;
background:none;
text-decoration:underline;
padding:0;
}

#main_left #flexelec:hover {
color:#07a;
}

#main_left a:hover {

background-color:#101010;
}

#main_left ul #mn_lft_on{
background-color:#101010;
}

#main_left ul .break {
	background:#1e1e1e;
}

/*opis usługi*/

h1 {
margin:0;
height:29	px;
padding:0;
border:0;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
background-color:#101010;
line-height:30px;
padding-left:10px;
width:449px;
border-right:1px solid #1e1e1e;
border-bottom:1px solid #1e1e1e;
}

#main_right .h1_pr {
	width:660px;
}


#usluga_content {
float:left;
height:auto;
width:670px;
background-color:#161616;
}

#usluga_content2 {
float:left;
height:auto;
width:670px;
background-color:#1e1e1e;
}

#usluga_content2 h1 {
margin:0;
height:29px;
padding:0;
border:0;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
background-color:#101010;
line-height:30px;
padding-left:10px;
width:449px;
border-right:1px solid #1e1e1e;
border-bottom:1px solid #1e1e1e;
}

.fot {
float:right;
height:auto;
width:210px;
background:#1e1e1e;
border-left:1px solid #1e1e1e;
text-align:center;
padding:0;
}

.fot2 {
float:right;
height:auto;
width:210px;
background:#101010;
min-height:440px;
border-left:1px solid #1e1e1e;
text-align:center;
padding:0;
}



.img_contener {
	background-color:#101010;
	margin-bottom:1px;
}

.img_contener2 {
	background-color:#101010;
	padding-top:20px;
}


#img_last {
	margin-bottom:0px;
}

.fot img {
margin-top:10px;
margin-bottom:10px;
}

.fot span {
font-size:10px;
color:#FFFFFF;
display:block;
text-align:center;
padding: 0 10px 10px 10px;
}

#txt_contener {
	float:left;
	width:400px;
}

#main_right ul {
border:0;
margin:0;
padding:15px 0 0 25px;
color:#FFFFFF;
list-style:square;
width:400px;
}

#main_right ul li{
padding:0;
line-height:1.5em;
}

h2 {
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
padding:0px 0 0 10px;
margin:15px 0 0 0;
}

#main_right p{
padding:0px 0 0 10px;
margin:0;
color:#FFFFFF;
line-height:1.5em;
}


.powrot {
float:right;
text-align:left;
display:block;
font-size:12px;
font-variant:small-caps;
color:#FFFFFF;
background-image:url(../images/arrow_right.gif);
background-position:158px center ;
background-repeat:no-repeat;
width:168px;
background-color:#161616;
margin:0px 0px 0 0;
padding:0 0 0 10px;
height:30px;
text-decoration:none;
line-height:30px;
}

.powrot:hover{
	background-color:#101010;
}



.wiecej {
float:right;
text-align:left;
display:block;
font-size:12px;
font-variant:small-caps;
color:#FFFFFF;
background-image:url(../images/arrow_right.gif);
background-position:158px center ;
background-repeat:no-repeat;
width:168px;
background-color:#161616;
margin:1px 211px 0 0;
padding:0 0 0 10px;
height:30px;
text-decoration:none;
line-height:30px;
}

.wiecej:hover{
	background-color:#101010;
}


#galeria_wew {
	padding:0;
	margin:0;
}

#galeria_wew td {
	vertical-align:top;
	text-align:center;
	padding:0;
	margin:0;
	font-size:10px;
	background-color:#161616;
	width:33.3%;
}

.td_1 {
	border-right:1px solid #1e1e1e;
	border-bottom:1px solid #1e1e1e;
}

.td_2 {
	border-right:1px solid #1e1e1e;
	border-bottom:1px solid #1e1e1e;
}

.td_3 {
	border-bottom:1px solid #1e1e1e;
}

#galeria_wew a {
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	height:120px;
}

#galeria_wew a:hover {
	background-color:#101010;
}

#galeria_wew p {
	padding:10px;
}

.poziom {
	padding-top:20px;
}
