*{
padding:0;
margin:0;
border:0;
}
img{border:0}
a{
text-decoration:none;
color:#000;
outline:none;
}
body{
font-size:12pt;
font-family:Tahoma;
color:#000;
background-color:#fff;
}
#logo, div{display:none}
#bottom_fon, #top_fon, #bottom_fon_sub, #top_fon_sub{display:block}
#wrapper, #container, #container_center{display:block}
#content, #work{display:block;width:100%;color:#000}
/* абзацы */
#content p{
text-align:justify;
padding-bottom:0.5em;
text-indent:2em;
}
/* списки */
#content ul{list-style:inside;text-indent:10px}
#content ol{list-style:inside decimal;text-indent:10px}
#content ul ul, #content ol ul{text-indent:40px}
#content ol ol, #content ul ol{text-indent:40px}
#content ul ul ul{text-indent:70px}
#content ol ol ol{text-indent:70px}

.gallery_item{
float:left;
width:110px;
height:120px;
position:relative;
margin-bottom:10px;
display:block;
}
/* элемент галереи */
.img_wrapper{
float:left;
display:table; 
#position:relative; 
overflow:hidden; 
text-align:center;
display:block;
}
.img_container{
#position: absolute; 
#top: 50%; 
display: table-cell; 
vertical-align: middle;
display:block;
}
.img_container img{
#position:relative; 
#top:-50%; 
#left:-50%;
}
.img_comment{
width:100px;
height:20px;
overflow:hidden;
text-align:center;
position:absolute;
left:0px;
bottom:0px;
display:block;
}