body{
margin: 0;
padding: 0;

font-family:  Arial;
font-size: 0.90em;
color: #86898B;
}

a{
text-decoration: none;
}
a img{
border: none;
}

ul.menu{
list-style: none;
padding: 0;
margin: 0;
}

#wrapper{
width: 990px;

height:570px;
margin: 0 auto;
}
#top_content{
width: 990px;
height: 88px;
background: url('images/kontener.png') no-repeat  right top;
}

#logo_container{
width: 448px;
height: 88px;
float: left;
position: relative;
background: url('images/casabella_logo.png') no-repeat bottom right;
}

#logo_container h1 a{
display: block;
width: 448px;
height: 88px;
margin-top:0px;
}
#logo_container h1 a span{
display: none;
}
#menu_container{
width: 495px;
height: 88px;
float: left;
position: relative;
font-family: Arial;
font-size:10pt;
color:#949798;

background: #FBFCFB url('images/menu_background.png') no-repeat bottom right;
}
#menu_container #nawig_top_menu{
position: absolute;
top: 10px;
right:3px;

}
#menu_container #nawig_top_menu li{
float: left;
margin-left: 10px;
font-size: 0.82em;
color:#949798;
padding: 4px 10px 4px 0px;
                                
}
#menu_container #nawig_top_menu li.main_site a{
background: url('images/main_site_ico.png') no-repeat left 53%;
display: block;
padding-left: 19px;
color:#949798;
}
#menu_container #nawig_top_menu li.main_site a:hover{
background: url('images/main_site_icoh.png') no-repeat left 53%;
display: block;
padding-left: 19px;
color:#9E203C;
}
#menu_container #nawig_top_menu li.site_map a{
background: url('images/site_map.png') no-repeat left 53%;
display: block;
padding-left: 19px;
color:#949798;
}

#menu_container #nawig_top_menu li a{
color: #5E5E5E;
font-weight: bold;
}

#menu_container ul#nawig_menu_main{
width: 495px;
float: left;

position: absolute;
top: 54px;
left: 0px;
font-size:10pt;
font-weight:bold;

}
#menu_container ul#nawig_menu_main li{
float: left;

padding-left:3px;


height: 38px;
color: #86898B;
}
#menu_container ul#nawig_menu_main li a{

color: #86898B;  
}
#menu_container ul#nawig_menu_main li a:hover{

color: white;  
}
#menu_container ul#nawig_menu_main li span
{
 display:none;
}
#o
{
width: 65px;
height:38px;

}
#o a
{
width: 65px;
height:38px;
background: url('images/omarce.png') no-repeat left;
display: block;
}
#o a:hover
{
width: 64px;
height:38px;
display: block;
background: url('images/omarceh.png') no-repeat left;
}
#b
{
width: 130px;
height:38px;

}
#b a
{
background: url('images/beclean.png') no-repeat left;
width: 130px;
height:38px;
display: block;
}
#b a:hover
{
width: 130px;
height:38px;
display: block;
background: url('images/becleanh.png') no-repeat left;
}
#c
{
width: 119px;
height:38px;


}
#c a
{
width: 119px;
height:38px;
background: url('images/becolor.png') no-repeat left;
display: block;
}
#c a:hover
{
width: 119px;
height:38px;
background: url('images/bocolorh.png') no-repeat left;
display: block;
}

#a
{
width: 99px;
height:38px;

}
#a a
{background: url('images/active.png') no-repeat left;
width: 99px;
height:38px;
display:block;
}
#a a:hover
{
width: 99px;
height:38px;
display:block;
background: url('images/activeh.png') no-repeat left;
}

#k
{
width: 59px;
height:38px;

}
#k a
{
width: 59px;
height:38px;
display:block;
background: url('images/kontakt.png') no-repeat left;
}
#k a:hover
{
width: 59px;
height:38px;
display:block;
background: url('images/kontakth.png') no-repeat left;
}
#content_container{
width: 990px;
height:463px;

 
float: left;
margin-top:-1px;
background: url('images/casabella_flash.png') no-repeat left top;
}
#content_container1{
width: 990px;
height:233px;

 
float: left;
margin-top:0px;
background: url('images/flash_podstrony.png') no-repeat left top;
}
.left
{
background: url('images/left.png') no-repeat  ; 
width:330px;
height:230px;
margin-top:219px;
}
#content_container a span
{
 
}
#content_container .left a 
{
 color:red;
 margin-top:150px;
 margin-left:100px;
 position:absolute;
 background: url('images/more.png') no-repeat  ; 
 width: 57px;
 height: 19px;
}
#content_container .right a 
{
 color:red;
 margin-top:150px;
 margin-left:100px;
 position:absolute;
 background: url('images/more.png') no-repeat  ; 
 width: 57px;
 height: 19px;
}
#content_container .center a 
{
 color:red;
 margin-top:150px;
 margin-left:100px;
 position:absolute;
 background: url('images/more.png') no-repeat  ; 
 width: 57px;
 height: 19px;
}


.center
{
background: url('images/center.png') no-repeat  ; 
width:330px;
height:230px;
margin-top:-230px;
margin-left:331px;
}
.right
{
background: url('images/right.png') no-repeat  ; 
width:330px;
height:230px;
float:right;
margin-top:-230px;

}
#footer{
width: 990px;

height: 31px;
  
float: left;
}

 



 .footer_menu li
 {
  
  display:inline;
  

clear: both;

 }
 #footer .logo_footer{
margin: 0 auto;
clear: both;
width: 990px; 
height:33px;
margin-top:0px;
background:url('images/footer_all.png')no-repeat;

}
 

#footer .logo_footer div{
width: 420px;
margin: 0 auto;

}
#footer .footer_info{
margin: 0 auto;
clear: both;
width: 223px;
margin-top:0px;
font-size: 0.75em;
color: #E3E3E3;

}

.text
{
  text-align:justify;
  
  padding-left:20px;
  padding-right:20px;
  padding-top:0px;
  padding-bottom:10px;
  float:right;
  width:620px;
  line-height: 120%;
 font-size:0.90em;
 
}
.text table
{
width:100%;
}
.text td
{
 padding-bottom:20px;
}

#tag
{

font-size:18pt;
font-weight:bold;
float:right;
  width:630px;
 
}
#podtag
{
 font-weight:normal;
 font-size:10pt;
 margin-bottom:10px;
 float:right;
  width:630px;
}
#menu_bok
{ float:left;
 width:330px;
 
 background:url('images/menall.png') no-repeat ;
 

}

h4
{
 color:#9E203C;
}


.main_blocks ul
{
 width:100%;
}


.main_blocks li{
float: left;
margin: 0;
display: block;
width:50%;
}
#block_1 p.adres{

padding-left:20px;
background: url('images/box_ico_maill.png') no-repeat 0px 0px ;
height:20px;
line-height:90%;
}
#block_1 p.ulica{

padding-left:20px;
line-height:90%;

}
#block_1 p.kod{

padding-left:20px;

}
#block_1 p.tel{

padding-left:20px;
background: url('images/box_ico_tel.png') no-repeat 0px 0px ;
height:20px;
}
#block_1 p.fax{

padding-left:20px;

}
#block_1 p.mail{
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
background: url('images/box_ico_maill.png') no-repeat 0px 20px ;
}
#bottom_menu
{
background: url('images/menu_bottom.png') no-repeat -1px  bottom  ;
height:82px;
}

.menutitle{
cursor:pointer;




list-style:none;
margin-top:0px;
margin-left:-1px;
}

 #masterdiv
 {
  margin-top:20px;
  
 }






.submenu{
padding-bottom: 10px;
padding-top: 10px;
padding-left:20px;
width: 93%;
list-style:none;
background: url('images/submenu.png') no-repeat bottom right;
line-height:90%;
}
.submenu ol
{
padding-left:70px;
padding-top:3px;
padding-bottom:3px;

}
.submenu  ol a
{

color:#FFFFFF;
font-family:  Arial;
font-weight:bold;
padding-left:40px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
font-size:12pt;
background: url('images/punktor.png') no-repeat 20px 50%;
font-weight:bold;
display:block;

}

.submenu ol a:hover
{
background: transparent url('images/oh2.png') no-repeat  left center  ;
color:#9E203C !important;


}
#tl
{
 float:left;
 width:33%;
 margin-top:32px;
}

#tr
{

 float:right;
 width:67%;
}
#tr p
{
 padding-bottom:10px;
}
#tl img
{
 border:1px solid #AEB0B1;
}
#tl img:hover
{
 border: 1px solid #9E203C;
}
#tl img#c:hover
{
border: 1px solid #AAB929;
}
#tr h3
{
 padding-bottom:15px;
}
h5
{
 float:right;
 padding-right:10px;
}

#f
{
width: 330px;
height:74px;
overflow:hidden;
}    
#f a 
{
width: 331px;
height:75px;
background: url('images/menu_first.png') no-repeat  ;
display: block;
}


#f a:hover
{color:red;
width: 331px;
height:75px;
display: block;
background: url('images/menu_firsth.png') no-repeat ;

}
#f a:active {color:#0000FF;}


#s
{
width: 331px;
height:75px;
overflow:hidden;
}
#s a
{
width: 331px;
height:75px;
background: url('images/menu_second.png') no-repeat ;
display: block;
}
#s a:hover
{
width: 331px;
height:75px;
display: block;
background: url('images/menu_secondh.png') no-repeat ;
}

#t
{
width: 331px;
height:75px;
overflow:hidden;
}
#t a
{
width: 331px;
height:75px;
background: url('images/menu_third.png') no-repeat left;
display: block;
}
#t a:hover
{
width: 331px;
height:75px;
display: block;
background: url('images/menu_thirdh.png') no-repeat left;
}

#color img
{
 border: 1px solid #aeb0b1;
}
#color img:hover
{
 border: 1px solid #AAB929;
}
#clean img
{
 border: 1px solid #aeb0b1;
}
#clean img:hover
{
 border: 1px solid #9E203C;
}


