#crs_div {
position:relative;
clear:none;float:left;
width:650px;
height:290px;
z-index:30000;
}

.stepcarousel {
position:relative; /*leave this value alone*/
top:0px;left:0px;
clear:none;float:left;
border:0px solid orange;
overflow:scroll; /*leave this value alone*/
width:650px;
height:380px; /*Height should enough to fit largest content's height*/
xbackground-color:#ffffff;
}

.stepcarousel .belt1{
position:absolute; /*leave this value alone*/
left:0px;
top:0px;
}

.stepcarousel .panel1{
float:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:0px; /*margin around each panel*/
width:650px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:380px;
border:0px solid #e7e7e7;
}

#galleryc{
width: 450px;
height: 170px;
border: 0px solid darkred;
}

#galleryc .panel1{
height: 150px;
font: bold 28px Arial;
text-align: center;
background-color: green;
color: white;
}

#cgal_paging {
position:absolute;
width:40px;
height:29px;
bottom:20px;
left:5px;
text-align:left;
z-index:1000;
}








#cgallery2 {
xborder:1px solid #f00;
}

.stepcarousel2 {
position:relative; /*leave this value alone*/
top:0px;left:0px;
clear:none;float:left;
border:0px solid orange;
overflow:scroll; /*leave this value alone*/
width:300px;
height:302px; /*Height should enough to fit largest content's height*/
xbackground-color:#ffffff;
}

.stepcarousel2 .belt2{
position:absolute; /*leave this value alone*/
left:0px;
top:0px;
}

.stepcarousel2 .panel2{
float:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:0px; /*margin around each panel*/
width:310px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:380px;
border:0px solid #e7e7e7;
}




#galleryc2{
width: 310px;
height: 380px;
border: 0px solid darkred;
}





#galleryc2 .panel2{
height: 380px;
font: bold 28px Arial;
text-align: center;
background-color: green;
color: white;
}

#cgal_paging2 {
position:absolute;
width:80px;
height:18px;
top:5px;
right:3px;
text-align:right;
z-index:1000;
}


.c2_opis {
position:absolute;
top:64px;
left:10px;
width:280px;
height:115px;
padding:5px;
}

.c2_img {
position:absolute;
top:0px;
left:0px;
width:300px;
height:290px;
}

#ckatalog {
position:absolute;
top:290px;
left:30px;
width:128px;
height:20px;
}











.c_image {
position:absolute;
top:0px;
left:0px;
height:290px;
width:400px;
}

.c_opis {
position:absolute;
top:10px;
left:420px;
height:220px;
width:200px;
text-align:left;
color:#1a1a1a;
font-family:tahoma;
font-size:13px;
line-height:20px;
font-weight:normal;
background-color:#fff;
}

.c_nazwa {
position:absolute;
top:245px;
right:230px;
height:50px;
width:auto;
background:url(../images/opis_button.gif) no-repeat top right;
text-align:right;
padding:4px 15px 7px 15px;
color:#fff;
font-family:tahoma;
font-size:18px;
font-weight:normal;
}

.img_nob {border:0px;position:relative;clear:none;float:left;}




#c_edit {
position:absolute;
width:13px;
height:13px;
padding:5px;
background-color:#fff;
top:0px;
left:0px:
z-index:1000;
}

#cpasek {
position:absolute;
bottom:8px;
left:0px;
width:650px;
height:31px;
background:url(../images/carousel/pasek1.png) no-repeat;
}