body {margin:0px;padding:0px;font: 11px Tahoma, Helvetica, sans-serif;background: #272c30 url(../images/new_bg.jpg) top repeat-x;}
a {text-decoration:none;color:#a4d3dc;}

img, div, input, a, span { behavior: url("iepngfix.htc") }

h1, h2, h3, h4, h5 {font-weight:normal;}

div {margin:0px; padding:0px; line-height:normal;}

.Clearhack{clear:both!important;display:block!important;font-size:0px!important;padding:0px!important;margin:0px!important;font-weight: normal;}
/* root
================================================*/
#introflash{
padding:0;margin:0 auto;  position:relative; width:869px;

}

/* Head
================================================*/
#infoblock{
padding:0;margin:0 auto;  position:relative; width:869px;
padding-left:30px;
}

.box
{
width:270px;
float:left;
margin-right:11px;
border-right:1px dashed #5d6063;
margin-top:30px;
padding-right:7px;
height:340px;
text-align:left;
}
.no_border
{
border:none;
}
.Head{
padding:10px 15px 0px 15px;margin:0;position:relative; height:115px; width:860px;}

.Head p{
padding:0;margin:0; position:relative; display:block; line-height:12px; color:#FFF;}

.box .about
{
background: url(../images/about_ico.png) no-repeat;
width:262px; 
height:40px;
margin-bottom:5px;
}
.box p
{
color:#a4d3dc;
text-align:justify;
width:265px;
padding-left:3px;
padding-right:2px;
margin:0;
margin-bottom:10px;
}
.box .portfolio
{
background: url(../images/portfolio_ico.png) no-repeat;
width:262px; 
height:40px;

margin-bottom:5px;
}
.box .contacts
{
background: url(../images/contacts_ico.png) no-repeat;
width:262px; 
height:40px;

margin-bottom:5px;
}


.specbtn
{
background: transparent url(../images/right_specbtn.png) no-repeat scroll right 4px;
height:28px;
display:block;
padding:0 5px 0 0;
white-space:nowrap;
color:#fff;
cursor:pointer;
line-height:11px; 
}
a:hover.specbtn
{
background: transparent url(../images/right_specbtn_hover.png) no-repeat scroll right 4px;
color:#000;
}
.specbtn span
{
background: transparent url(../images/left_specbtn.png) no-repeat scroll left 4px;
height:28px;
display:block;
padding:9px 0 0 10px;
cursor:pointer;
line-height:11px; 
}
a:hover.specbtn span
{
background: transparent url(../images/left_specbtn_hover.png) no-repeat scroll left 4px;
}


.btn
{
background: transparent url(../images/right_simplebtn.png) no-repeat scroll right 4px;
height:28px;
display:block;
padding:0 5px 0 0;
white-space:nowrap;
color:#fff;
width:73px;
cursor:pointer;
line-height:11px; 
}
a:hover.btn
{
background: transparent url(../images/right_simplebtn_hover.png) no-repeat scroll right 4px;
color:#000;
}
.btn span
{
background: transparent url(../images/left_simplebtn.png) no-repeat scroll left 4px;
height:28px;
display:block;
padding:9px 0 0 10px;
cursor:pointer;
line-height:11px; 
}
a:hover.btn span
{
background: transparent url(../images/left_simplebtn_hover.png) no-repeat scroll left 4px;
}
.floatleft
{
float:left;
}
.floatright
{
float:right;
}
.box .map
{
background: url(../images/map.png) no-repeat;
width:215px; 
height:101px;
margin-left:38px;
margin-top:3px;
}
.box h4
{
padding:0 3px;
margin:0;
font-size:12px;
color:#A4D3DC;
font-weight:900;

}
.box .phones
{
background: url(../images/phones.png) no-repeat;
width:265px; 
height:40px;
margin-left:30px;
margin-top:5px;
}