/* Start of CMSMS style sheet 'Главная' */
div.left{
    float:left;
    width:325px;
}

div.kto-mi{
    background:url(images/kto-mi.jpg) left top no-repeat;
    padding-top:73px;
    font-size:11px;
    padding-left:47px;
text-align:justify;
}

div.chto-delaem{
    background:url(images/chto-delaem.png) left top no-repeat;
    padding-top:40px;
    font-size:11px;
    padding-left:47px;
    margin-top:20px;
text-align:justify;
}

div.o-nas{
    position:absolute;
top:440px;
left:180px;
    text-align:right;
}

div.center{
    margin-left:350px;
}

div.portfolio{
    float:left;
    width:100%;
    text-align:center;
}

div.portfolio ul li{
    list-style:none;
    float:left;
    background:url(images/portfolio-back.jpg) 22px top no-repeat;
    padding:1px 1px 10px 3px;
    padding-left:25px;
    margin-top:15px;
}

div.line{
    float:left;
    background:url(images/pix1.gif) left bottom repeat-x;
    width:100%;
    margin-top:10px;
}

div.line div{
    background:url(images/pix2.gif) left bottom no-repeat;
    height:1px;
    font-size:1px;
    line-height:1px;
}

div.blocks{
    float:left;
    width:100%;
    background:url(images/yashur.jpg) left top no-repeat;
    font-size:12px;
    line-height:16px;
    text-align:justify;
    margin-top:5px;
}

a{
color:#000;
text-decoration:underlune;
}

a:hover{
color:#ff7500;
text-decoration:none;
}

div.blocks div.left-block{
    float:left;
    width:30%;
    padding-left:30px;
    padding-right:10px;
    padding-top:85px;
}

div.blocks div.left-block div{
    background:url(images/pix1.gif) left bottom repeat-x;
margin-bottom:10px;
}

div.blocks div.left-block div h2 a{
    display:block;
    text-decoration:none;
    background:url(images/pix2.gif) right bottom no-repeat;
    font-size:14px;
line-height:24px;
    padding-top:160px;
}

div.blocks div.right-block{
    float:right;
    width:30%;
    background:url(images/kuznechik.jpg) center 90px no-repeat;
    padding-top:65px;
    padding-left:10px;
    padding-right:30px;
}

div.blocks div.right-block div{
    background:url(images/pix1.gif) left bottom repeat-x;
margin-bottom:10px;
}

div.blocks div.right-block div h2 a{
    display:block;
    text-decoration:none;
    background:url(images/pix2.gif) right bottom no-repeat;
    font-size:14px;
line-height:24px;
    padding-top:180px;
}

div.blocks div.center-block{
    margin-left:35%;
    margin-right:35%;
    background:url(images/cherepaha.jpg) center 60px no-repeat;
    padding-top:25px;
}

div.blocks div.center-block div{
    background:url(images/pix1.gif) left bottom repeat-x;
    margin:auto;
margin-bottom:10px;
}

div.blocks div.center-block div h2 a{
    display:block;
    text-decoration:none;
    background:url(images/pix2.gif) right bottom no-repeat;
    font-size:14px;
line-height:24px;
    padding-top:220px;
}

div.blocks div.center-block div.block-text{
    background:none;
    margin-bottom:0px;
}
/* End of 'Главная' */

