.wrapper.transform {
	width: 1200px;
	}

.wrap {
	width: 1200px;
	}

.logo{
	top: 40px;
	left: 47px;
	}

.home_pos .logo{
	top: 0px;
	left: 40px;
	}

.home900 .logo {
	left: 35px;
	}

.home790 .logo {
	left: 40px;
	}


.home_l, .home900 .home_l {
	width: 250px;
	height: 565px;
	padding: 105px 0 10px 0;
	}

.home790 .home_l {
	height: 463px;
	padding: 90px 0 10px 0;
	}

.home_ilya, .home900 .home_ilya {
	height: 485px;
	}

.home790 .home_ilya {
	height: 388px;
	}

.home_ilya img, .home900 .home_ilya img {
	width: 320px;
	max-width: 320px;
	left: -35px;
	}

.home790 .home_ilya img {
	width: 256px;
	max-width: 256px;
	left: 0px;
	}

.home_about, .home900 .home_about {
	padding: 30px 0 0 0;
	}

.home790 .home_about {
	padding: 15px 0 0 0;
	text-align: left;
	}

.home_about .btn {
    padding: 18px 20px;
	}

.home_r, .home900 .home_r {
	width: 870px;
	height: 705px;
	margin-top: 10px;
	margin-left: 30px;
	}

.home790 .home_r {
	height: 553px;
	margin-top: 10px;
	}

.home_nav > ul > li {
	width: 220px;
	padding: 24px 25px 0 25px;
	}



#content {
	padding: 40px 0 20px 0;
	}

#posts {
	padding: 10px 45px 0 0;
	}

.breadc {
	margin: -25px 0 35px 0;
	}


.post_relts{
	padding: 0 0 20px 0;
	}


#sidebar{
	width: 240px;
	padding: 130px 0 0 0;
	}

.widget{
	padding: 0 0 30px 0;
	}

.widget_title{
	padding: 0 0 20px 0;
	}

.sb_sep {
	display: none;
	}


.show_nav{
	right: 1%;
	}

.fix_nav{
	right: 1%;
	}