/* CSS Document */

body{
padding:0px;
margin:0px;
background:#000;
font-family:Tahoma;
font-size:11px;
color:#999;
}


div.clear{
clear:both;
}

img{
border:0px;
}

h1{
font-family:Tahoma;
font-size:17px;
color:#fff;
background:url(img/line.gif) no-repeat;
padding-left:10px;

}

a{
color:#fff;
text-decoration:underline;
}

a:hover{
color:#fff;
text-decoration:none;
}

table.main{
background:url(img/body_bg.jpg) no-repeat right bottom;
}

div.main{
background:url(img/main_bg.jpg) no-repeat; 
}

div.main_inner{
margin-left:45px; 
margin-top:46px;
}


a.menu_home{
background:url(img/menu_sprite.gif); 
width:39px; 
height:15px; 
float:left;
display:block;
}

a.menu_about{
background:url(img/menu_sprite.gif) 0 60px; 
width:57px; 
height:15px; 
float:left;
margin-left:20px;
display:block;
}

a.menu_port{
background:url(img/menu_sprite.gif) 0 44px; 
width:50px; 
height:15px; 
float:left;
margin-left:20px;
display:block;
}

a.menu_price{
background:url(img/menu_sprite.gif) 0 30px; 
width:71px; 
height:15px; 
float:left;
margin-left:20px;
display:block;
}

a.menu_contact{
background:url(img/menu_sprite.gif) 0 15px; 
width:71px; 
height:15px; 
float:left;
margin-left:20px;
display:block;
}

ul.dots{
list-style-image:url(img/dots.gif);
}

ul.dots li{
line-height:7px;
}

ul.dots li a{
margin-top:10px; display:block;
}


div.testimonials{
float:right; 
margin-top:15px; 
background:url(img/line_2.gif) repeat-y; 
background-position:right; 
padding-right:10px; 
text-align:right; 
color:#fff;
}

div.portfolio_main{
width:245px; 
float:left; 
margin:10px;
}

div.portfolio_bg{
width:226px; 
height:186px; 
background:#2B2B2B; 
padding:9px;
}

div.portfolio_bg img{
border:1px solid #ccc;
}

div.portfolio_date{
background:#CC9900; 
width:61px; 
height:15px; 
color:#fff; 
text-align:center; 
padding-top:1px; 
float:left;
}


div.portfolio_text{
width:160px;  
float:left; 
margin-left:10px;
}