.col1 .about {
    border-bottom:1px solid #e1e1e1;
    padding:30px 30px 30px 0;
    font-size:12px;
}
.col1 .about ul {
list-style: disc inside;
padding:0 0 10px 0;
}
.texts {
    font-size:14px;
    line-height:1.5;
    padding:0 60px 0 60px;
}
.texts ul{
    list-style:disc inside;
}
    .col1 .about h1 {
        font-size:20px; 
        font-style:italic;
        margin:0 0 .5em;
        line-height:1;
    }
 .col1 .about h2 {
        font-size:15px; 
        font-style:italic;
        margin:0 0 .5em;
        line-height:1;
    }

    .col1 .about p {
        margin:0 0 1em;
    }
    
.service {margin:23px 0 0 0; zoom:1;}
	.service i {width:130px; height:30px; background:url(/img/service.png); display:block;}
	.service p {width:46%; float:left; font-size:13px; line-height:20px; margin-right:3%;}
	.service .p2 {background-position:bottom left}
    
.col2 .section {height:120px; background:url(/img/section2-120.png) top left no-repeat; padding:10px 0 0 10px; overflow:hidden;}
.col2 .section1 {height:540px; background:url(/img/section3_new.png) top left no-repeat; padding:10px 0 0 10px; overflow:hidden;}
.col2 .section1 a img{padding:0 5px 0 0; border:none;}
.col2 .section1 a {border-bottom:0px solid #0072BC}
.col2 .section p {font-size:13px; line-height:16px; }
.col2 .section1 p {font-size:13px; line-height:16px; }
.col2 .section i {font-size:13px;}
.col2 .section1 i {font-size:13px;}


.col2 .section4 {height:140px; background:url(/img/section4.png) top left no-repeat; padding:10px 0 0 10px; overflow:hidden;}
.col2 .section4 a img{padding:0 5px 0 0;}

.col2 .section4 p {font-size:13px; line-height:16px; }

.col2 .section4 i {font-size:13px;}
.col2 h1 a{font-size:23px;text-align:left;font-weight:bold;margin:0 0 0 0;}
.col2 h1 {font-size:23px;text-align:left;font-weight:bold;margin:0 0 0 0;}
.col2 h2 a{font-size:16px;font-weight:bold;margin:0 0 0 0;}

.col2 .market {position:relative;}
.col2 .market h2 a {font-size:24px; line-height:70px; font-weight:normal;}
.col2 .market img {display:block; margin:0 0 -1px -7px;}
.col2 .market .price {background:url(/img/price.png); width:83px; line-height:42px; height:40px; font-size:26px; text-indent:-25px; text-align:center; font-weight:normal; overflow:hidden; 
						position:absolute; top:150px; left:100px;}
.col2 .market a {font-size:14px; line-height:22px; position:relative;} 
.col2 .market em {font-size:11px; position:relative;}    
    
    
    
    
.modules {
    clear:both;
    font-size:14px;
}
    .modules .blog,
    .modules .store {
        float:left;
        width:30%;
        margin:0 2% 0 0;
    }
    .modules h2 {
        font-size:24px;
        margin:.5em 0;
    }
        .modules .blog li {
            margin:0 0 1em;
        }
        .modules .store li {
            position:relative;
            padding:0 0 0 90px;
            margin:0 0 1.5em;
        }
            .modules .store li .author {
                display:block;
                color:#959595;
                border:0 none;
            }
            .modules .store li .cover {
                position:absolute;
                left:0;
                top:0;
                border:1px solid #8e8e8e;
            }
            .modules .store li .price {
                display:inline-block;
                padding:.3em;
                background:#fcee3f;
                margin:.5em 0;
            }
            .modules .store li .price .ruble {
                font-family:"ruble";
                margin-left:-.5ex;
            }
            .modules .store li .price .dot {
                text-indent:-999em;
                display:inline-block;
            }
    .modules .contacts {
        float:right;
        width:35%;
    }
        .modules .contacts dd {
            margin:0 0 .5em;
        }
#support .contacts dt {
	margin-top:18px;
}

#store-banner{
	border:0;
}
#store-banner img{
	margin: 0 0 18px 0;
}


.bannerblock{
margin-left:50px;
	margin-top: 20px;
}

