body{
width: 100%;
height: 100%;
text-align: center;
margin: 0 auto;
background: #e8e8e8 url(images/tlo.jpg) repeat-x;
font: 13px Tahoma, Verdana;
}
a{
color: blue;
text-decoration: underline;
}
a:hover{
color: red;
text-decoration: none;
}
#wrapper{
margin: 0 auto;
width:1250px;
height: 100%;
text-align: center;
background:  #e8e8e8;
}

#top_wrapper{
float: left;
width: 1250px;
height: 350px;

background:  #d6d6d6 url('images/index_bg.jpg');
}

#logo{
display: block;
height:85px;
margin-left:184px;
margin-top:30px;
width:202px;
float:left;
}
#panel_telefony{
float: left;
width: 600px;
text-align: right;
margin-left:124px;
margin-top:20px;
line-height: 22px;
}

.infolinia{
font-size: 22px;
}
.niebieski{
color: #0f93c4;
}

#menu{
float: left;
margin-top:15px;
width:990px;
text-align: center;
margin-left: 165px;
}

.menu_element{
height:25px;
padding-top:10px;
width:138px;
background: #fff;
margin-right: 1px;
display: block;
float: left;
text-align: center;
font: 13px tahoma, Georgia;
text-decoration: none;
color: #454545;
}
.menu_element:hover{
background: #0f93c4;
color: #fff;
}
.menu_element_hover{
background: #0f93c4;
color: #fff;
height:25px;
padding-top:10px;
width:130px;
margin-right: 1px;
display: block;
float: left;
text-align: center;
font: 13px tahoma, Georgia;
text-decoration: none;
}
.menu_element_hover:hover{
color: #fff;

}
.radius_left{
-webkit-border-top-left-radius: 15px; /* prawy górny */
-webkit-border-bottom-left-radius: 15px; /* lewy dolny */
-khtml-border-radius-topleft:15px;
-khtml-border-radius-bottomleft: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
border-top-left-radius: 15px
border-bottom-left-radius: 15px;
}
.radius_right{
-webkit-border-top-right-radius: 15px; /* prawy górny */
-webkit-border-bottom-right-radius: 15px; /* lewy dolny */
-khtml-border-radius-topright: 15px;
-khtml-border-radius-bottomright: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
border-top-right-radius: 15px
border-bottom-right-radius: 15px;
}
/********************PANEL*****************/
#panel{
margin-left:166px;
margin-top:20px;
width:960px;
height: 300px;
float: left;
background: #fff;
-webkit-border-radius: 15px; /* prawy górny */
-webkit-border-radius: 15px; /* lewy dolny */
-khtml-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
border-radius: 15px;
border-bottom: 1px solid #ececec;
}
#panel img{
border: 0;
margin-top: 10px;
}
#panel_button{
height:39px;
margin-left:349px;
margin-top:212px;
width:140px;
position: absolute;
display: block;
}
img.bezreamki{
border: 0;
}
/************TRESC*****************/
#tresc{
width: 900px;
float: left;
min-height: 300px;
margin-left:190px;
margin-top:150px;
text-align: left;
line-height: 18px;
}
#tresc_portfolio{
width: 900px;
float: left;
min-height: 300px;
margin-left:190px;
margin-top:-150px;
text-align: left;
line-height: 18px;
}
#kontener_portfolio{
width: 916px;
float: left;
min-height: 100px;
}

#lewy_kontener{
width: 300px;
float: left;
min-height: 100px;
}

#prawy_kontener{
width: 580px;
float: left;
min-height: 100px;
}
#kolorowy_panel1{
float: left;
background: #f0f3f4 url('images/tlo_box.jpg') repeat-x;
width: 200px;
padding: 9px;
margin: 2px;
border: 1px dotted #ececec;
-webkit-border-radius: 10px; /* prawy górny */
-webkit-border-radius: 10px; /* lewy dolny */
-khtml-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
border-radius: 10px;
font-size: 14px;
line-height: 21px;
color: #000;
height: 360px;
text-align: center;
}
.details{
display: block;
    height: 30px;
    margin-left: 21px;
    margin-top: 213px;
    width: 150px;
}
.details1{
display: block;
    height: 30px;
    margin-left: 21px;
    margin-top: 66px;
    width: 150px;
}
#kolorowy_panel1:hover{
color: #000;
border: 1px solid #ececec;
}

#zamow_formularz{
position: fixed;
top: 200px;
left: 30%;
padding: 20px;
width: 500px;
height: 200px;
background: #ffd200;
float: left;
display: none;
-webkit-border-radius: 10px; /* prawy górny */
-webkit-border-radius: 10px; /* lewy dolny */
-khtml-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
border-radius: 10px;
}
#zamow_formularz1{
position: fixed;
top: 200px;
left: 30%;
padding: 20px;
width: 500px;
height: 200px;
background: #1d7a9f;
float: left;
display: none;
-webkit-border-radius: 10px; /* prawy górny */
-webkit-border-radius: 10px; /* lewy dolny */
-khtml-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
border-radius: 10px;

}
#zamow_formularz2{
position: fixed;
top: 200px;
left: 30%;
padding: 20px;
width: 500px;
height: 200px;
background: #d62829;
float: left;
display: none;
-webkit-border-radius: 10px; /* prawy górny */
-webkit-border-radius: 10px; /* lewy dolny */
-khtml-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px
border-radius: 10px;
}
#zamow_button{
position: fixed;
top: 150px;
right: 0px;
padding: 10px;

width: 100px;
height: 10px;
background: url('images/zamow_button.jpg') no-repeat;
float: left;
font: 11px Tahoma;
color: #fff;
cursor: pointer;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
#zamow_button1{
position: fixed;
top: 190px;
right: 0px;
width: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom; 10px;
height: 30px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
background: url('images/zamow_button1.jpg') no-repeat;
float: left;
font: 11px Tahoma;
color: #fff;
cursor: pointer;
}
#zamow_button2{
position: fixed;
top: 230px;
right: 0px;

width: 100px;
padding-right: 10px;
padding-left: 10px;
padding-bottom; 10px;
height: 30px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
background: url('images/zamow_button2.jpg') no-repeat;
float: left;
font: 11px Tahoma;
color: #fff;
cursor: pointer;
}

#poziom1{
width: 400px;
}
#poziom2{
margin-left:350px;
width:300px;
float: left;
}
#poziom3{
margin-left:0px;
width:300px;
float: left;
}
#poziom4{
margin-left:200px;
margin-top:20px;
width:380px;
float: left;
}
.ikona{
float: left;
}
.header1{
font: 18px Georgia, Tahoma, Verdana;

color: #0f93c4;
margin-top:0;
}

.header2{
font: 18px Georgia, Tahoma, Verdana;

color: #d62829;
margin-top:0;
}

.tekst1{
margin-left:2px;
margin-top:-10px;
text-align: justify;
padding: 10px;
background: #f5f5f5;
border: 1px dashed #dfdfdf;
-webkit-border-radius: 15px; /* prawy górny */
-webkit-border-radius: 15px; /* lewy dolny */
-khtml-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
border-radius: 15px;
}
.tekst2{
margin-left:5px;
margin-top: 0px;
text-align: justify;
padding: 10px;
background: #f5f5f5;
border: 1px dashed #dfdfdf;
width: 240px;
-webkit-border-radius: 15px; /* prawy górny */
-webkit-border-radius: 15px; /* lewy dolny */
-khtml-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
border-radius: 15px;
}
.tekst3{
margin-left:33px;
margin-top:-10px;
text-align: justify;
padding: 10px;
background: #f5f5f5;
border: 1px dashed #dfdfdf;
width: 200px;
-webkit-border-radius: 15px; /* prawy górny */
-webkit-border-radius: 15px; /* lewy dolny */
-khtml-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
border-radius: 15px;
}
.strzalka1{
padding-left:260px;
border: 0px;
}
.strzalka1 img{
border: 0px;
}
.strzalka2{
margin-left:-90px;
margin-right:0;
margin-top:0px;
float: left;
border: 0px;
}
.strzalka2 img{
border: 0px;
}
.strzalka3{
margin-left:120px;
margin-top:0px;
float: left;
border: 0px;
}
.strzalka3 img{
border: 0px;
}

.lista_poziom1{
list-style-image: url(images/dot1.jpg);
}
.lista_poziom2{
list-style-image: url(images/dot2.jpg);
margin-left: -20px;
}

.lista_poziom3{
list-style-image: url(images/dot3.jpg);

}

.link_menu1{
text-decoration: none;
color: #0c96c9;
}
.link_menu1:hover{
text-decoration: none;
color: #e10a32;
}
.link_menu1_hover{
text-decoration: none;
color: #0c96c9;
font-weight: bold;
}

.link_menu2{
text-decoration: none;
color: #464646;
}
.link_menu2:hover{
text-decoration: none;
color: #d62829;
}

.tekst_prawy{
margin-top: 0px;
width: 100%;
float: left;
padding: 10px;
background: #fafafa;
border: 1px dashed #dfdfdf;
-webkit-border-radius: 15px; /* prawy górny */
-webkit-border-radius: 15px; /* lewy dolny */
-khtml-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
border-radius: 15px;
line-height: 25px;
}
.tekst_prawy2{
margin-top: -4px;
font-size: 11px;
width: 570px;
float: left;
padding: 10px;
background: #fff;
text-align: center;
border: 5px solid #ffd300;
line-height: 17px;
}
.tekst_prawy1{
margin-top: 0px;
margin-left: 80px;
width: 500px;
float: left;
padding: 10px;
background: #fafafa;
border: 1px dashed #dfdfdf;
-webkit-border-radius: 15px; /* prawy górny */
-webkit-border-radius: 15px; /* lewy dolny */
-khtml-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
border-radius: 15px;
line-height: 26px;
}
.cena{
float: left;
margin-top: 10px;
color: #e10a32;
font-size: 26px;
text-shadow: #fff 1px 1px 1px;

}

.pikseli{
font-size: 11px;
color: #e10a32;
text-shadow: #fff 1px 1px 1px;
}

.demo_sklepu{
border: 1px dashed #dfdfdf;
-webkit-border-radius: 15px; /* prawy górny */
-webkit-border-radius: 15px; /* lewy dolny */
-khtml-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
border-radius: 15px;
}

.demo_sklepu:hover{
border: 1px solid #dfdfdf;

}
.portfolio_info{
float: left;
width: 885px;
padding: 15px;
background: #fff;
-webkit-border-radius: 5px; /* prawy górny */
-webkit-border-radius: 5px; /* lewy dolny */
-khtml-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
border-radius: 5px;
font: 13px Tahoma;
line-height: 18px;
color:#7a7a7a;
}

.portfolio_panel{
height: 370px;
float: left;
width: 240px;
background: #fff;
padding: 15px;
-webkit-border-radius: 5px; /* prawy górny */
-webkit-border-radius: 5px; /* lewy dolny */
-khtml-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
border-radius: 5px;
margin-bottom: 0px;
    margin-left: 20px;
    margin-top: 20px;
overflow: hidden;
font: 11px Tahoma;
color: #788082;
}
.portfolio_panel img{
margin-left: -5px;
margin-top: 0px;
-webkit-border-radius: 5px; /* prawy górny */
-webkit-border-radius: 5px; /* lewy dolny */
-khtml-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
border-radius: 5px;
border: 0px solid #505050;

}
.portfolio_panel a{
color: #e3a319;
text-decoration: none;
}

.portfolio_panel b{
color: #2a9ac2;
}


/**************** STOPKA **************/
#footer{
margin-left: 150px;
text-align: right;
margin-top:50px;
padding-top:20px;
width:980px;
height: 80px;
float: left;
border-top: 1px dotted #0f93c4;
}

/******* TABELA**************/
#tabela{
background: #f5f5f5;
-webkit-border-radius: 15px; /* prawy górny */
-webkit-border-radius: 15px; /* lewy dolny */
-khtml-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px
border-radius: 15px;
line-height: 20px;
padding: 10px;
width: 600px;
float: left;
font: 11px Tahoma;
text-align: center;
padding-bottom: 20px;
margin-bottom: 20px;
}

tr.hover:hover{
background: #fff;
}
.tab_naglowek{
background: #0f93c4;
text-align: center;
font: 12px Tahoma;
font-weight: bold;
color: #fff;
margin: 0;

}
.tab_naglowek1{
background: #0f93c4 url('images/tlo1.jpg') repeat-x;
text-align: center;
font: 11px Tahoma;
font-weight: bold;
color: #fff;
margin: 0;

}
.tab1{
width: 130px;
padding: 3px;
margin: 2px;
}

.tab2{
width: 94px;
}
.tab3{
font-weight: bold;
}
.tab_cena{
font: 15px Tahoma;
color: red;
font-weight: bold;
}


#contact_form { 
width : 490px; 
text-align : right; 
font : 11px Tahoma; 
 
} 
input, textarea { 
width : 490px; 
border : 1px solid #9eb1af; 
text-align : left; 
font: 11px Tahoma;
} 
.error { 
font : 10px Tahoma; 
font-variant : small-caps; 
color : #fff; 
text-align: right;
float: right;
}
fieldset { 
border : 0; 
text-align : left; 
font: 11px Tahoma;
color: #fff;
} 
.button { 
float: left;
font: 12px Tahoma;
cursor : pointer; 
text-align : center; 
margin-left : 0; 
background: #fff;
display: block;
width: 200px;
margin-right:10px;
margin-top: 10px;
} 
 
#message h2 { 
font : 13px Tahoma;
line-height : 21px; 


} 
#message p { 
font : 16px "Times New Roman", Georgia; 
line-height : 21px; 
font-variant : small-caps; 
color : #bd82b6; 
height : 0; 
}

#message2 h2 { 
font : 13px Tahoma;
line-height : 21px; 
color: #fff;

} 
#message2 p { 
font : 16px Tahoma; 
line-height : 21px; 
font-variant : small-caps; 
color : #fff; 
}

sup {
cursor: help;
font-size: 12px;
}

.tabela_link{
color:#fff;
text-decoration: none;
}

div.linki{
	font: 10px Tahoma;
	margin-top:-6000%;
	}
	div.linki a{
	color: #b2af72;
	}
	
	.stat4u{
	float: right;
	margin-right: -35px;
	
	}
	
	.stat4u img{
	border:0;
	width:30px;
	height: 11px;
	}
