body {
margin:0px 0px 0px 0px;
text-align:center;
}

#wrap_top1{
position:relative;
width:100%;
margin:0px auto 0px auto;
text-align:center;
clear:none;float:left;
height:438px;
background:url(../images/top1.jpg) #000 no-repeat top center;
z-index:2000;

}
#main_top1 {
position:relative;
margin:0px auto 0px auto;
width:980px;
text-align:left;
height:136px;
}

#wrap_top{
position:relative;
width:100%;
margin:0px auto 0px auto;
text-align:center;
clear:none;float:left;
height:290px;
background:url(../images/top2.jpg) #000 no-repeat top center;
z-index:2000;
}
#main_top {
position:relative;
margin:0px auto 0px auto;
width:980px;
text-align:left;
height:136px;
}

#top_slogan {
position:absolute;
right:0px;
top:33px;
width:520px;
height:40px;
text-align:right;
}

#top_logo {
position:absolute;
left:0px;
top:0px;
z-index:14000;
}

.logo {
cursor:pointer;
z-index:15000;
width:299px;
height:78px;

}

h4 {
font-family:arial;
font-size:28px;
font-weight:bold;
font-style:italic;
color:#22bcca;
padding:0px;
margin:0px;
}



#wrap_mid {
position:relative;
width:100%;
margin:0px auto 0px auto;
text-align:center;
clear:none;float:left;
background:url(../images/mbg.jpg) #fff top center repeat-x;
height:auto;
}

#main_mid {
position:relative;
margin:0px auto 0px auto;
width:940px;
text-align:left;
background:url(../images/tmbg.jpg) #fff top center no-repeat;
padding:40px 20px 20px 20px;
}

#main_left {
position:relative;
clear:none;
float:left;
width:635px;
height:auto;
padding:0px 0px 0px 0px;
border-left:0px solid #f2f2f2;
margin:0px 0px 0px 0px; 
overflow:auto;
height:300px;
}


#main_left101 {
position:relative;
clear:none;
float:left;
width:960px;
height:auto;
padding:0px 0px 0px 0px;
border-left:0px solid #000;
margin:0px 0px 0px 0px; 
overflow:auto;
height:300px;
}

#main_right {
position:relative;
clear:none;
float:left;
width:260px;
height:auto;
padding:0px 0px 0px 20px;
border-left:1px solid #f2f2f2;
margin:0px 0px 20px 20px; 
}



#main_right ul {
padding:0px 0px 0px 20px;
xmargin:0px;
xtext-indent:0px;
}

#main_right li {
color:#22bcca;
font-family:arial;
font-size:12px;
line-height:18px;
font-weight:normal;
list-style: url(../images/barrow.gif) circle;
}



#main_left li {text-align:justify;}










#wrap_foot {
position:relative;
width:100%;
margin:0px auto 0px auto;
text-align:center;
clear:none;float:left;
background:url(../images/fbg.jpg) top center #fff repeat-x;
height:auto;
}


#main_foot{
position:relative;
margin:0px auto 0px auto;
width:980px;
text-align:left;
height:161px;
background:url(../images/footbg.jpg) transparent 0px 20px no-repeat;
}

#foot_left {
position:absolute;
top:40px;
left:20px;
width:177px;
height:55px;
}

#foot_right {
position:absolute;
top:40px;
right:20px;
width:260px;
height:55px;
text-align:left;
font-family:arial;
font-size:12px;
color:#fff;
text-decoration:none;
}


#foot_bottom {
position:absolute;
top:120px;
right:20px;
width:260px;
height:20px;
text-align:right;
}


.wlink {
font-family:arial;
font-size:12px;
color:#aaa;
text-decoration:none;
}

.wlink:hover {
text-decoration:underline;
}

.blink {
font-family:arial;
font-size:12px;
color:#fff;
text-decoration:none;
}


#wrap_kropa1 {
position:absolute;
top:0px;
left:0px;
width:100%;
margin:0px auto 0px auto;
height:425px;
z-index:10200;
border-bottom:0px solid #f00;
}

#main_kropa1 {
position:relative;
width:980px;
margin:0px auto 0px auto;
text-align:center;
height:425px;
z-index:10201;
}


#wrap_kropa {
position:absolute;
top:0px;
left:0px;
width:100%;
margin:0px auto 0px auto;
height:290px;
z-index:10200;
border-bottom:0px solid #f00;
}

#main_kropa {
position:relative;
width:980px;
margin:0px auto 0px auto;
text-align:center;
height:290px;
z-index:10201;
}

#menu1 {
position:absolute;
top:388px;
left:0px;
height:20px;
width:auto;
text-align:left;
z-index:10202;
}

#menu {
position:absolute;
top:240px;
left:0px;
height:20px;
width:auto;
text-align:left;
z-index:10202;
}

#cgallery {
position:absolute;
left:720px;
top:100px;
width:240px;
height:200px;
padding:40px 0px 0px 20px;
}

h1 {
color:#22bcca;
font-family:arial;
font-size:18px;
line-height:18px;
font-weight:normal;
font-style:italic;
}

.tekst {
font-family:arial;
font-size:12px;
color:#777777;
line-height:18px;
font-weight:normal;
text-align:justify;

}

p {
text-align:justify;
padding-right:20px;
}

.imgmain {
position:relative;
clear:none;
float:left;
padding:0px 20px 20px 0px;
border:0px solid;
}


.dcars {
position:relative;
clear:none;float:left;
width:440px;
height:220px;
padding:0px 20px 20px 0px;
font-size:11px;
line-height:14px;
text-align:left;

}

.dcars_r {
position:relative;
clear:none;float:left;
width:180px;
}

.dedi {
position:absolute;
top:0px;
left:0px;
z-index:10000;
}

h3 {
font-family:arial;
font-weight:bold;
font-size:12px;
color:#22bcca;
margin:0px;
padding:0px;
border:0px;
}

.img_e {
position:absolute;
top:0px;
left:0px;
height:13px;
width:60px;
}

.edit_e {
position:absolute;
top:0px;
left:0px;
height:13px;
width:13px;
}



.dimgg {
position:relative;
clear:none;float:left;
width:142px;
height:175px;
margin:10px 8px 10px 8px;
border:0px solid #eee;
}

.dimg_opis {
position:relative;
clear:none;float:left;
padding:5px 0px 10px 0px;
width:142px;
height:30px;
font-size:12px;
font-family:arial;
text-align:center;
color:#3d3d3d;
}

.imgg {
position:relative;
clear:none;float:left;
border:1px solid #e1e1e1;
padding:10px;
}
