body { font:normal 67% Tahoma, Arial, Helvetica, sans-serif; color:#999999; background:#000000 url(_img/bg.gif);}
/* GLOBAL DEFAULTS */
body, p, dl, dt, dd, h1, h2, h3, h4, table, td, input, textarea, select, option, form { list-style:none; margin:0px; padding:0px; outline:none;} 
dl, dt, dd { display:block;}
input, textarea {}

td { vertical-align:top;}

a { color:#FFFFFF;}
a:hover { color:#f51414;}

img { border:0px;}

.clear:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0;}
.clear { display:inline-block;}
/*\*/
.clear { display:block;}
/**/

.main { padding:100px 0 0 50px;}

.logo { padding-bottom:53px;}

.column { float:left; width:22%; padding-right:25px;}

.text-block { width:375px; padding-right:25px;}
.text-block p { padding-bottom:13px;}

.works dd { margin-bottom:7px; height:25px;}

.about { padding:30px 0 30px 50px;}
.about dt { padding-bottom:11px;}
.about dt img { position:relative; top:-4px; left:-76px;}
/*.contacts dd { padding-bottom:5px;}*/
.about div { display:block; float:left; width:540px; color:#FFFFFF;}
.about div span { color:#999999;}

.contacts { padding:30px 0 80px 50px;}
.contacts dt { padding-bottom:11px;}
.contacts dt img { position:relative; top:-4px; left:-76px;}
/*.contacts dd { padding-bottom:5px;}*/
.contacts div { display:block; float:left; width:240px; color:#FFFFFF;}
.contacts div span { color:#999999;}