@charset "utf-8";
/* CSS Document */

* {
padding:0px;
margin:0px;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808182;
}
a{
color:#666666;
text-decoration:none;
}

.main {
width:863px;
margin:auto;
background:url(images/top.jpg) no-repeat;
padding-top:90px;
}
.languages {
padding-left:800px;
height:18px;
}

.languages li {
display:block;
float:left;
list-style:none;
padding-left:5px;
}
.languages li a{
color:#999999;
}
.languages li a:hover{
color:#666666;
}
.top {
overflow:hidden;
}
.menu {
width:248px;
float:left;
}

li.menu-top {
background:url(images/topnav.jpg) no-repeat;
height:38px;
}

li.home a{ 
display:block;
height:25px;
width:248px;
background:url(images/home.jpg) no-repeat;
}

li.home a:hover {
background-position: 0 -25px; 
}

li.homebg a{ 
display:block;
height:25px;
width:248px;
background:url(images/homebg.jpg) no-repeat;
}

li.homebg a:hover {
background-position: 0 -25px; 
}

li.about a{ 
display:block;
height:28px;
width:248px;
background:url(images/aboutus.jpg) no-repeat;
}

li.about a:hover {
background-position: 0 -28px; 
}

li.aboutbg a{ 
display:block;
height:28px;
width:248px;
background:url(images/aboutusbg.jpg) no-repeat;
}

li.aboutbg a:hover {
background-position: 0 -28px; 
}

li.service a{ 
display:block;
height:34px;
width:248px;
background:url(images/service.jpg) no-repeat;
}

li.service a:hover {
background-position: 0 -34px; 
}

li.servicebg a{ 
display:block;
height:34px;
width:248px;
background:url(images/servicebg.jpg) no-repeat;
}

li.servicebg a:hover {
background-position: 0 -34px; 
}

li.smile a{ 
display:block;
height:31px;
width:248px;
background:url(images/smile.jpg) no-repeat;
}

li.smile a:hover {
background-position: 0 -31px; 
}

li.smilebg a{ 
display:block;
height:31px;
width:248px;
background:url(images/smilebg.jpg) no-repeat;
}

li.smilebg a:hover {
background-position: 0 -31px; 
}

li.gallery a{ 
display:block;
height:30px;
width:248px;
background:url(images/gallery.jpg) no-repeat;
}

li.gallery a:hover {
background-position: 0 -30px; 
}

li.gallerybg a{ 
display:block;
height:30px;
width:248px;
background:url(images/gallerybg.jpg) no-repeat;
}

li.gallerybg a:hover {
background-position: 0 -30px; 
}


li.contactus a{ 
display:block;
height:30px;
width:248px;
background:url(images/contactus.jpg) no-repeat;
}

li.contactus a:hover {
background-position: 0 -31px; 
}

li.contactusbg a{ 
display:block;
height:30px;
width:248px;
background:url(images/contactusbg.jpg) no-repeat;
}

li.contactusbg a:hover {
background-position: 0 -31px; 
}


li.navbottom {
background:url(images/navbottom.jpg) no-repeat;
height:39px;
}

.indexcontent {
background:url(images/columns.jpg) no-repeat;
height:251px;
padding-left:10px;
padding-right:5px;
}
.column1 {
width:210px;
float:left;
padding:16px;
padding-right:4px;

}
.column2 {
float:left;
width:266px;
padding:15px;
margin-left:9px;
}
.content {
background:url(images/linecontent.jpg) repeat-y;
padding-left:10px;
padding-right:5px;
}
.contenttop {
background:url(images/topcontent.jpg) no-repeat;
height:15px;
}
.contentbottom {
background:url(images/bottomcontent.jpg) no-repeat;
height:20px;
}
.contentcolumn {
float:left;
width:540px;
padding-left:24px;
padding-right:10px;
}

.contact #field{
background:  url(images/inputs.jpg) no-repeat;
height:25px;
width:241px;
border:none;
padding: 2px 10px 0 5px;
}

.contact #name{
background:  url(images/inputs.jpg) no-repeat;
height:25px;
width:241px;
border:none;
padding: 2px 10px 0 5px;
}

.contact #email{
background:  url(images/inputs.jpg) no-repeat;
height:25px;
width:241px;
border:none;
padding: 2px 10px 0 5px;
}

.contact #phone{
background:  url(images/inputs.jpg) no-repeat;
height:25px;
width:241px;
border:none;
padding: 2px 10px 0 5px;
}

.contact #captcha{
background:  url(images/inputs.jpg) no-repeat;
height:25px;
width:241px;
border:none;
padding: 2px 10px 0 5px;
}

.contact textarea {
background:url(images/comments.jpg) no-repeat;
width:251px;
height:185px;
border:none;
padding: 2px 10px 0 5px;
}

.send{
height:25px;
width:89px;
}

.cls {
clear:both;
}
.footer{
padding-left:24px;
}
