body{margin:0;padding:0;background: url(bg.gif) repeat left top;padding: 15px 15px 0 15px; }

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


#main {   border: 0px #BCB9B2 solid; 
width:100%;
/*border-width: 1px 1px 0 1px;*/
display:block;}
#header {height:85px; display:block;
background-image: url(img.gif); background-repeat: no-repeat; background-position: center center;

}


/************  TOP MENU BLOCK  ***********/
#tmenu {
padding-right:10px;
height:28px; 

border-top: 1px #9F9E9E solid; background-image: url(tmenu_bg.gif); background-repeat: repeat-x}


/*
#sl {width:141px; border: 1px #928FAB solid;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #928FAB;
}*/


/************  LEFT COLUMN  ***********/
#left { 
padding: 0px;
width:210px; 
float: left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; display: block;
}
#menu, #info, #contact {	width: 210px;
margin:0;
font-size: 11px;
line-height: 14px;	
 font-weight: bold;
 background: transparent;
}
#menu ul  {padding: 0;
margin:0 ;
list-style-type: none;
 background: #fff;
 background-image: url(shop_bg.gif); background-repeat: no-repeat; background-position: right center;
}

#info ul  {padding: 0;
margin:0 ;
list-style-type: none;
background: #fff;
background-image: url(info_bg.gif); background-repeat: no-repeat; background-position: right center;
}
#contact ul  {padding: 0;
margin:0 ;
list-style-type: none;
background: #fff;
}

#contact #txt {border: 1px solid #7B7B7B;
border-bottom: 1px solid #C7C7C7;
border-width: 0 1px 1px  1px;
color: #4C4C4C;
text-transform:uppercase;
display: block;	
padding: 6px 6px 6px 6px;}

#contact #txt a {color: #4C4C4C;}

#menu p, #info p, #contact p {padding: 0;margin:0 ;}

#menu #head {background: #F2F2F2;
border: 1px solid #7B7B7B;
border-bottom: 1px solid #C7C7C7;		
border-width: 1px;
}
#menu #end {background: transparent;}
#menu a, #info a {
border: 1px solid #7B7B7B;
border-bottom: 1px solid #C7C7C7;
border-width: 0 1px 1px  1px;
color: #4C4C4C;
display: block;	
padding: 6px 6px 6px 6px;
}
#menu a:hover, #info a:hover, #contact a:hover {
text-decoration: none;
color: #000;
}

#info #end, #contact #end {background: #F2F2F2;
border: 1px solid #7B7B7B;
border-width: 0 1px 1px  1px;
height:20px;
}

#left #cell, #right #cell{border: 1px solid #7B7B7B;
border-width: 0 1px;
background:#fff;
color: #4C4C4C;
font-size: 11px;
padding: 4px; }
#left #cell a, #right #cell a{color:#333;}
/************  SEARCH BLOCK  ***********/

#search{
float:right;

height:17px; vertical-align:top;width:100px;margin: 28px 0 0 0;}
div#search #sl {width:120px; border: 1px #000 solid; margin-left:3px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #000; height:11px;
}

/************  LOCATION BLOCK  ***********/
#location {
height:29px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#000;
line-height: 26px;
margin-left: 225px; 
padding-left:  6px;
background:#fff;
display: block;
border: 1px #7C7B7B solid; 
vertical-align: middle;
}
#location a { color:#666; }
#location span a {color:#000;  }

#location h1 {
margin:0;padding:0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#000;
background:#fff;
 }



/************  CENTRAL COLUMN  ***********/
#center{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
MARGIN: 0 210px 0 225px;
padding:0;
display: block;
color: #000;
}

/*#center #banner {margin: 14px 0 0 0; padding:10px 10px 0 0;  ;
background:url(ban_bg.gif) no-repeat right top;
width:100%; text-align:right; 
display:block;
font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold;
text-transform:uppercase;
font-size:9px;
color:#888;
}*/

#banner {font-size:9px;}
/*#banner img {margin:0; padding:0;}*/
#banner a {font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-weight:bold;
text-transform:uppercase;
font-size:9px;
color:#888; 
margin: 7px 10px 0 0;
display:block;
}


#center #txt {
font-size: 11px; 
margin-top:14px;
border: 1px solid #7b7b7b; background:#fff;
padding: 20px;}

#txt h1, #txt h2 {font-size: 15px;}
h3 {font-size: 13px; color:#666666;}

#center a {color: #666; text-decoration: none;}
#center a:hover {text-decoration: underline;}
#center p li {
color: #000;
font-size: 11px; 
line-height: 17px;
text-align:justify;
margin: 8px;
}
#center h1 {
color: #C8812F;
font-size: 16px; 
line-height: 17px;
text-align:justify;
margin: 8px;
}
#center h2 {
color: #C8812F;
font-size: 14px; 
line-height: 17px;
text-align:justify;
margin: 8px;
}
#center ul {
list-style-position: outside;
list-style-type: disc;
}


/************  RIGHT COLUMN  ***********/
#right{ float:right; width:195px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 14px 0 0 0;
}

#pro, #relax {	width:195px;
margin:0;
font-size: 11px;
line-height: 14px;	
 font-weight: bold;
 background: transparent;
}
#pro ul {padding: 0;
margin:0 ;
list-style-type: none;
 background: #fff;
 background-image: url(pro_bg.gif); background-repeat: no-repeat; background-position: right center;
}

#pro p {padding: 0;margin:0 ;}

#pro #head {background: #F2F2F2;
border: 1px solid #7B7B7B;
border-bottom: 1px solid #C7C7C7;		
border-width: 1px;
}
#pro #end {background: transparent;}
#pro a {
border: 1px solid #7B7B7B;
border-bottom: 1px solid #C7C7C7;
border-width: 0 1px 1px  1px;
color: #4C4C4C;
display: block;	
padding: 6px 6px 6px 6px;
}
#pro a:hover {
text-decoration: none;
color: #000;
}

#relax p {padding: 0;margin:0 ;}

#relax ul {padding: 0;
margin:0 ;
list-style-type: none;
 background: #fff;
}
#relax #end {background: #EE9D3E;
border-width: 0px;
height:18px;}


#relax #txt {border: 1px solid #EE9D3E;
border-width: 0 1px;
color: #4C4C4C;
text-transform:uppercase;
display: block;	
padding: 0;}

#relax #txt a {color: #4C4C4C;}

/************  BOTTOM BLOCK  ***********/
#bottom {height:47px; background:#fff; border-top: 1px #515151 solid; clear:both; display: block;
margin-top:30px;
color:#515151;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 10px 0 10px;

}
 #bottom a {color:#515151;
}


/************  COLUNM'S BORDERS  ***********/
div#column2 {
    margin: 0;
    padding: 0;
    background-image: url(border_left.gif);
    background-position: left;
    background-repeat: repeat-y;
    width: 100%;    
}
div#column1 {
    margin: 0px;
    padding: 0px;
    background-image: url(border.gif);
    background-repeat: repeat-y;
	 background-position: right;
    width: 100%;  
    
} 
#clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 

* html div{display:inline-block;}
