body { background-image:url(../gfx/hor_bg.gif);
       background-repeat:repeat-x;
	   background-position:top;;
	   margin:0;
	   padding:0;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:small;
	   color:#333333;
	   height:100%;
	   } 

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}	   
/** MAIN **/

div#main_box {
width:761px;
margin:0 auto;
}

div#contener {
background-image:url(../gfx/top_bg.gif);
background-repeat:no-repeat;;
width:761px;
height:251px;
padding:0 0 0 6px;
}	   

div#contener_2 {
background-image:url(../gfx/vertical_bg.gif);
background-repeat:repeat-y;
width:761px;
height:100%;
padding:0 0 0 0;
overflow:hidden;
}	 

div#contener_3 {
padding:0 0 0 6px;
}  

div#black_bell {
background-color:#000000;
width:750px;
height:9px;
}

h2 {
border-left:6px #990000 solid;
padding-left:10px;
}

a:link, a:active, a:visited {
color:#666666;
text-decoration:none;
}

a:hover {
color:#FF0000;
text-decoration:none;
}

#realizacje img {
border:none;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

#realizacje img:hover {
border:none;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

/** RIGHT **/

div#right {
width:200px;
float:right;
margin-right:5px;
}

div#right_top_bell {
background-color:#a9a9a9;
height:15px;
width:200px;
}

.right_cell {
padding:15px 0 0 15px;
font-size:x-small;
font-family:Arial, Helvetica, sans-serif;
}

.right_cell img {
padding-left:15px;
padding-bottom:12px;
border:none;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

.right_cell img:hover {
border:none;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.right_cell span {
color:#FF0000;
font-weight:bold;
}

/** LEFT **/

div#left {
float:left;
width:530px;
*width:500px;
padding:10px 10px 15px 10px;
}

div#realizacje {
width:540px;
*width:500px;
text-align:center;
border-top:2px #006699 solid;
}

div#realizacje img {
padding:10px 10px 10px 10px;
}

div.uslugi_box_1, div.uslugi_box_2, div.uslugi_slider {
width:520px;
float:left;
border:1px #0099CC dotted;
border-width:0 0 1px 00;
}

div.uslugi_box_1:hover , div.uslugi_box_2:hover {
background-color:#f1f7f9;
cursor:pointer;
}

div.uslugi_box_1 h1 {
font-size:small;
color:#006699;
}

div.uslugi_box_2 h1 {
font-size:small;
color:#666666;
}


/** FOOOTER **/

div#footer {
width:750px;
height:40px;
background-image:url(../gfx/footer_bg.gif);
background-repeat:repeat-x;
float:left;
margin-bottom:10px;
}

div#footer img {
border:none;
}

#footer a:link, #footer a:active, #footer a:visited {
color:#999999;
text-decoration:none;
}

#footer a:hover {
color:#FF0000;
}

#cnt_1 div {
font-size:0.6em;
color:#999999;
float:right;
margin-top:-18px;
}

#cnt_2 div {
font-size:0.6em;
color:#999999;
float:left;
margin:15px 0 0 40px;
}

div#footer #cnt_1 {
float:left;
width:500px;
padding:9px 0 0 20px;
}

div#footer #cnt_2 {
float:right;
width:200px;
padding:9px 20px 0 0;
text-align:right;
}

/** KONTAKT **/

div#kontakt_gora {
width:750px;
}

div#formularz {
width:720px;
text-align:center;
}


div#formularz h3 {
text-align:center;
}
div#formularz label {
font-size:xx-small;
text-align:center;
}

div#formularz input {
width:300px;
border:1px #999999 solid;
background-color:#f9f9f9;
}

div#formularz textarea {
width:300px;
border:1px #999999 solid;
background-color:#f9f9f9;
}

.submit {
width:300px;
height:25px;
vertical-align:middle;
color:#666666;
background-color:#F8F8F8;
border:1px #666666 solid;
border-width:1px 5px 1px 5px;
}

.submit:hover {
background-color:#0099FF;
color:#FFFFFF;
cursor:pointer;
}

/** MIN MENU **/

div#min_menu {
width:750px;
text-align:center;
float:left;
color:#999999;
font-size:xx-small;
padding-bottom:5px;
}

/** PANELS **/

.panel-closed{
	display:none;
}

#w3c {
float:left;
padding:0 0 0 20px;
}

#w3c img {
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

#w3c img:hover {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}


