.wrapper.transform {
	width: 980px;
	}

.wrap {
	width: 980px;
	}

.logo{
	top: 20px;
	left: 27px;
	}

.home_pos .logo {
	top: 0px;
	left: 10px !important;
	}


.home_l {
	width: 200px;
	height: 485px !important;
	padding: 90px 0 10px 0;
	}

.home_ilya {
	height: 388px !important;
	}

.home_ilya img {
	width: 256px !important;
	max-width: 256px !important;
	left: -30px !important;
	}

.home_about {
	padding: 15px 0 0 0 !important;
	}

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

.home_r {
	width: 760px;
	height: 553px !important;
	margin-top: 10px !important;
	margin-left: 20px;
	}

.home_t {
	top: 235px !important;
	font-size: 60px !important;
	line-height: 66px !important;
	}

.home_nav > ul > li {
	width: 205px;
	height: 170px;
	padding: 24px 11px 0 11px;
	margin: 0 0 0 10px;
	font-size: 15px;
	line-height: 24px;
	}

.home_nav > ul > li.nav2, .home_nav > ul > li.nav3, .home_nav > ul > li.nav4 {
	margin-bottom: 155px;
	}

.home_nav > ul > li > a {
	font-size: 24px;
	}

.home_nav > ul > li ul  {
	padding: 8px 0 0 0;
	}

.home_nav > ul > li ul li a:before {
	left: 5px;
	}


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

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

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

.breadc .sep {
	margin: 0 6px;
	}

.post_list {
	padding: 15px;
	margin: 0 0 20px 0;
	background-position: right 19px top 13px;
	}

.post_list_t {
	padding: 0 40px 12px 0;
	}

.post_list_img {
	width: 300px;
	}

.post_list_r {
	margin: 0 0 0 320px;
	}

.post_list_e {
	padding: 0 0 15px 0;
	line-height: 26px;
	}

.post_list_cat {
	padding: 0 0 15px 0;
	}


.post_img{
	width: 360px;
	}

.post_img_p{
	width: 360px;
	}

.post_preims{
	width: 300px;
	min-height: 50px;
	padding: 10px 15px 2px 15px;
	}


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

.post_list_sm_img{
	padding: 3px 0 10px 0;
	}

.post_list_sm_r{
	margin: 0 0 8px 140px;
	}

.post_list_sm_e{
	line-height: 26px;
	}

.post_list_sm_m{
	margin: 0 0 0 140px;
	}


.post_nav a{
	padding: 17px 10px 17px 88px;
	}

.post_nav_r a{
	padding: 17px 88px 17px 10px;
	}

.post_nav a img {
	top: 9px;
	left: 11px;
	}

.post_nav_r a img {
	left: auto;
	right: 11px;
	}

.post_nav a:before {
	top: 9px;
	left: 11px;
	}

.post_nav_r a:before {
	left: auto;
	right: 11px;
	}

.post_nav a:after {
	top: 26px;
	left: 32px;
	}

.post_nav_r a:after {
	left: auto;
	right: 32px;
	}



#sidebar{
	width: 200px;
	padding: 120px 0 0 0;
	}

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

.widget_title{
	padding: 0 0 12px 0;
	font-size: 22px;
	line-height: 24px;
	}

.cat_nav ul li {
	padding: 0 0 10px 0;
	}

.cat_nav ul li a {
	display: block;
	padding: 8px 25px 8px 15px;
	}

.cat_nav ul li a:before {
	right: 15px;
	}

.cat_nav ul li a:hover:before {
	right: 8px;
	}

.subs {
	padding: 15px 0;
	}

.subs_inp {
	padding: 0 0 15px 0;
	}

.subs_sub .btn{
    padding: 9px 15px;
	font-size: 13px;
	}