@import url(https://fonts.googleapis.com/css?family=Lora|Open+Sans+Condensed:300|PT+Sans+Caption&subset=latin,cyrillic);

* {
margin: 0;
padding: 0;
}

a{
text-decoration: none;
color: #333;
}

fieldset
{
margin: 0;
padding: 0;
border: 0;
}

a img {
border: none;
}

body{
font-size: 13px;
font-family: "Roboto Condensed", Arial, sans-serif;
color: #272727;
}

/* cyrillic-ext */
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 300;
src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xJwNa6kgmw9HIHjUBPkzL2f3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 300;
src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xKdGPpWTn2kPFru4k7T0T-v3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 300;
src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xN9i7v7U2vZkHC55NWxtqfn3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 300;
src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xK1ueDcgZDcfV3TWANvdPLj3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 300;
src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC3qj1XlvLGj0jktnJzWu233rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 300;
src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC8hAQ4ocbp44gFQt8tMfcH3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: 300;
src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEur64QvLD-0IbiAdTUNXE.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
font-family: 'Ubuntu Condensed';
font-style: normal;
font-weight: 400;
src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
font-family: 'Ubuntu Condensed';
font-style: normal;
font-weight: 400;
src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Ubuntu Condensed';
font-style: normal;
font-weight: 400;
src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Ubuntu Condensed';
font-style: normal;
font-weight: 400;
src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
font-family: 'Ubuntu Condensed';
font-style: normal;
font-weight: 400;
src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Ubuntu Condensed';
font-style: normal;
font-weight: 400;
src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBYyuMfI6pbvLqniwcbLofP2Ot9t5h1GRSTIE78Whtoh.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nIT75Viso9fCesWUO0IzDUX2Ot9t5h1GRSTIE78Whtoh.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nL8EBb1YR1F8PhofwHtObrz2Ot9t5h1GRSTIE78Whtoh.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nAro84VToOve-uw23YSmBS72Ot9t5h1GRSTIE78Whtoh.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nACS0ZgDg4kY8EFPTGlvyHP2Ot9t5h1GRSTIE78Whtoh.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nGPMCwzADhgEiQ8LZ-01G1L2Ot9t5h1GRSTIE78Whtoh.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPX2or14QGUHgbhSBV1Go0E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.clear{
clear: both;
}

h1 {
float: left;
width: 100%;
color: #000;
font-size: 27px;
line-height: 33px;
text-transform: uppercase;
font-weight: 300;
margin-bottom: 15px;
}

h2 {
color: #2A2A2A;
font-size: 18px;
line-height: 24px;
margin-bottom: 5px;
font-weight: 300;
margin-bottom: 15px;
}

/*---Header by imperaart.ru---*/
.header{
width: 100%;
float: left;
margin-bottom: 20px;
background-color: #473D3D;
position: relative;
}

.logo{
float: left;
padding: 15px 0px;
width: 25%;
}

.header_content{
float: left;
width: 100%;
}

.header_center{
float: left;
width: 45%;
padding: 0px 30px;
color: #928787;
line-height: 19px;
font-size: 14px;
margin-top: 10px;
}

.header_center a{
color: #928787;
}

.top_header{
float: left;
width: 100%;
min-height: 80px;
}

.top_menu{
overflow: hidden;
list-style: none;
}

.top_menu li{
float: left;
padding: 0px 15px;
font-size: 14px;
line-height: 15px;
color: #000;
}

.top_menu li a{
color: #000;
}

.header_right{
float: right;
width: 30%;
}

.top_soc{
float: right;
width: 100%;
margin-top: 10px;
}

.top_soc ul{
float: right;
list-style: none;
}

.top_soc ul li{
float: left;
margin: 0px 2px;
}

.top_soc ul li:last-child{
margin: 0px 0px 0px 2px;
}

.top_soc ul li a{
border: 1px solid #928787;
border-radius: 50%;
width: 28px;
height: 28px;
display: inline-block;
text-align: center;
font-size: 14px;
line-height: 27px;
color: #928787;
}

.top_soc ul li a:hover{
color: #E74545 !important;
border-color: #E74545 !important;
}

.search_button {
background-color: #392D2D;
    color: #fff;
    padding: 17px 15px 0px 15px;
font-size: 14px;
line-height: 15px;
min-height: 50px;
float: right;
}


.search_block {
    width: 100%;
background-color: #392D2D;
    height: 40px;
    display: none;
    float: left;
}

.search_input{
    width: 100% !important;
    height: 40px !important;
    padding: 10px !important;
    border-radius: 0px !important;
    background: transparent !important;
    border: none !important;
    color: #fff !important;
}


.menu{
float: left;
width: 100%;
background-color: #e74545;
min-height: 50px;
position: relative;
}

.menu ul{
float: left;
list-style: none;
font-size: 14px;
line-height: 15px;
}

.menu ul li{
float: left;
padding: 17px 14px 0px 14px;
border-right: 1px solid rgba(80, 80, 80, 0.10);
color: #fff;
height: 50px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.menu ul li:hover{
    background-color: #cb3b3b;
}

.menu ul li a{
color: #fff;
}

.menu select{
display: none;
}
/*---Header by imperaart.ru---*/


/*---Popular by imperaart.ru---*/
.popular_shadow{
margin: 0 auto;
max-width: 1250px;
min-height: 135px;
background-image: url('../img/popular_shadow.png');
background-size: 100% auto;
background-repeat: no-repeat;
background-position: bottom;
overflow: hidden;
padding: 0px 0px 40px 0px;
}

.popular{
float: left;
width: 100%;
padding: 0px 40px;
}

.popular_block{
float: left;
width: 100%;
}

.popular_content{
overflow: hidden;
position: relative;
margin-left: 11px;
}

.popular_title{
float: left;
width: 11px;
height: 90px;
background-image: url("../img/popular_title.png");
}

.popular_control{
position: absolute;
bottom: 0px;
right: 0px;
}
/*---Popular by imperaart.ru---*/


/*---Top by imperaart.ru---*/
.top{
float: left;
width: 100%;
}

.top_left{
margin-right: 300px;
overflow: hidden;
}

.top_right {
width: 300px;
float: right;
padding: 0px 15px;
border-radius: 3px;
padding-right: 15px;
}

.top_right_title {
float: left;
width: 100%;
color: #000;
font-size: 20px;
line-height: 21px;
text-transform: uppercase;
margin: 4px 0px 15px 0px;
}

.top_right_title a {
color: #000;
}

.top_right_title span{
background-color: #e74545;
color: #fff;
padding: 2px 7px;
border-radius: 3px;
}
/*---Top by imperaart.ru---*/


/*---Bottom by imperaart.ru---*/
.bottom{
float: left;
width: 100%;
margin-top: 30px;
}

.leftcolumn {
float: left;
width: 270px;
margin-right: 15px;
}

.leftcolumn_in {
float: left;
width: 270px;
margin-right: 15px;
}

.leftcolumn_box{
float: left;
width: 100%;
padding: 0px 15px;
margin-bottom: 20px;
}

.leftcolumn_box:last-child{
margin-bottom: 0px;
}

.rightcolumn {
float: right;
width: 330px;
margin-left: 15px;
}

.rightcolumn_in {
float: right;
width: 330px;
margin-left: 15px;
}

.rightcolumn_box{
float: left;
width: 100%;
padding: 0px 15px;
margin-bottom: 20px;
}

.rightcolumn_box:last-child{
margin-bottom: 0px;
}

.leftcolumn_title {
float: left;
width: 100%;
color: #000;
font-size: 22px;
line-height: 23px;
margin-bottom: 15px;
text-transform: uppercase;
}

.leftcolumn_title a {
color: #000;
}

.rightcolumn_title {
float: left;
width: 100%;
color: #000;
font-size: 22px;
line-height: 23px;
margin-bottom: 15px;
text-transform: uppercase;
}

.rightcolumn_title a {
color: #000;
}

.content {
overflow: hidden;
}

.content_in{
overflow: hidden;
padding-left:15px;
}

.content_box{
float: left;
width: 100%;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #f6f6f6;
}

.content_box_title{
float: left;
width: 100%;
color: #000;
font-size: 25px;
line-height: 26px;
margin-bottom: 15px;
text-transform: uppercase;
}
/*---Bottom by imperaart.ru---*/


/*---Block A by imperaart.ru---*/
.block_a{
float: left;
width: 100%;
padding: 0px 15px;
margin-bottom: 20px;
}

.block_a_l{
float: left;
width: 60%;
padding-right: 15px;
}

.block_a_r{
float: right;
width: 40%;
}
/*---Block A by imperaart.ru---*/


/*---Block B by imperaart.ru---*/
.block_b{
float: left;
width: 100%;
}

.block_b_title{
float: left;
width: 100%;
color: #000;
font-size: 25px;
line-height: 26px;
margin-bottom: 15px;
text-transform: uppercase;
}

.block_b_title a{
color: #000;
}
/*---Block B by imperaart.ru---*/


/*---Block D by imperaart.ru---*/
.block_d{
float: left;
width: 100%;
padding: 15px 0px 20px 0px;
margin-top: 30px;
background-color: #F5F4F0;
}

.block_d_title {
float: left;
width: 100%;
color: #000;
font-size: 25px;
line-height: 26px;
margin-bottom: 15px;
padding: 0px 15px;
text-transform: uppercase;
}

.block_d_title a{
color: #000;
}

.block_d_title span{
float: right;
}
/*---Block D by imperaart.ru---*/


/*---Newsbox A by imperaart.ru---*/
.newsbox_a{
float: left;
width: 100%;
overflow: hidden;
position: relative;
border-radius: 3px;
}

.newsbox_a .thumb {
width: 100%;
overflow: hidden;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 315px;
}

.newsbox_a_content{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 30px 30px;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='rgba(0, 0, 0, 1)', GradientType=0);
color: #fff;
}

.newsbox_a_content a{
color: #fff;
}

.newsbox_a_info {
width: 100%;
float: left;
margin-bottom: 5px;
font-size: 12px;
line-height: 13px;
color: #fff;
}

.newsbox_a_info a{
color: #fff;
}

.newsbox_a_title{
width: 100%;
float: left;
color: #fff;
font-size: 30px;
line-height: 35px;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
}

.newsbox_a_title a{
color: #fff;
}
/*---Newsbox A by imperaart.ru---*/


/*---Newsbox B by imperaart.ru---*/
.newsbox_b{
float: left;
width: 100%;
overflow: hidden;
position: relative;
border-radius: 3px;
margin-bottom: 15px;
}

.newsbox_b:last-child{
margin-bottom: 0px;
}

.newsbox_b .thumb {
width: 100%;
overflow: hidden;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 150px;
}

.newsbox_b_content{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 20px 20px;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='rgba(0, 0, 0, 1)', GradientType=0);
color: #fff;
}

.newsbox_b_content a{
color: #fff;
}

.newsbox_b_info {
width: 100%;
float: left;
margin-bottom: 5px;
font-size: 12px;
line-height: 13px;
color: #fff;
}

.newsbox_b_info a{
color: #fff;
}

.newsbox_b_title{
width: 100%;
float: left;
color: #fff;
font-size: 20px;
line-height: 25px;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
}

.newsbox_b_title a{
color: #fff;
}
/*---Newsbox B by imperaart.ru---*/



/*---Newsbox C by imperaart.ru---*/
.newsbox_c{
float: left;
width: 100%;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #ccc;
}

.newsbox_c .thumb {
width: 120px;
height: 90px;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
float: left;
margin-right: 10px;
border-radius: 3px;
}

.newsbox_c_content{
overflow: hidden;
}

.newsbox_c_title{
width: 100%;
float: left;
color: #007ad2;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.newsbox_c_title a{
color: #007ad2;
}

.newsbox_c_short{
width: 100%;
float: left;
color: #2A2A2A;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
margin-top: 5px;
}
/*---Newsbox C by imperaart.ru---*/



/*---Newsbox D by imperaart.ru---*/
.newsbox_d{
float: left;
width: 100%;
color: #007ad2;
font-size: 13px;
line-height: 20px;
font-family: "Roboto", Arial, sans-serif;
margin-bottom: 15px;
list-style-position: inside;
list-style-image: url('../img/list.png');
}

.newsbox_d:last-child{
margin-bottom: 0px;
}

.newsbox_d a{
color: #007ad2;
}
/*---Newsbox D by imperaart.ru---*/



/*---Newsbox E by imperaart.ru---*/
.newsbox_e{
float: left;
width: 100%;
margin-bottom: 15px;
}

.newsbox_e:last-child{
margin-bottom: 0px;
}

.newsbox_e .thumb {
width: 120px;
height: 90px;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
float: left;
margin-right: 10px;
border-radius: 3px;
}

.newsbox_e_content{
overflow: hidden;
}

.newsbox_e_title{
width: 100%;
color: #007ad2;
float: left;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.newsbox_e_title a{
color: #007ad2;
}

.newsbox_e_date{
width: 100%;
float: left;
color: #E38181;
font-size: 11px;
line-height: 12px;
margin-top: 5px;
}
/*---Newsbox E by imperaart.ru---*/


/*---Newsbox F by imperaart.ru---*/
.newsbox_f{
float: left;
width: 100%;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #ccc;
}

.newsbox_f .thumb {
width: 90px;
height: 60px;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
float: left;
margin-right: 10px;
border-radius: 3px;
}

.newsbox_f_content{
overflow: hidden;
}

.newsbox_f_title{
width: 100%;
float: left;
color: #007ad2;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.newsbox_f_title a{
color: #007ad2;
}

.newsbox_f_short{
width: 100%;
float: left;
color: #2A2A2A;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
margin-top: 5px;
}
/*---Newsbox F by imperaart.ru---*/



/*---Newsbox G by imperaart.ru---*/
.newsbox_g{
float: left;
width: 100%;
}

.newsbox_g .thumb {
width: 100%;
height: 160px;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
float: left;
border-radius: 3px;
}

.newsbox_g_content{
width: 100%;
float: left;
margin-top: 15px;
}

.newsbox_g_info{
float: left;
width: 100%;
color: #E38181;
font-size: 13px;
line-height: 14px;
margin-bottom: 8px;
}

.newsbox_g_title{
width: 100%;
float: left;
color: #272727;
font-size: 17px;
line-height: 22px;
}

.newsbox_g_title a{
color: #272727;
}

.newsbox_g_short{
width: 100%;
float: left;
color: #2A2A2A;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
margin-top: 5px;
text-align: justify;
}
/*---Newsbox G by imperaart.ru---*/


/*---Newsbox H by imperaart.ru---*/
.newsbox_h{
float: left;
width: 100%;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #f6f6f6;
}

.newsbox_h:last-child{
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}

.newsbox_h .thumb {
width: 80px;
height: 50px;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
float: left;
margin-right: 10px;
border-radius: 3px;
}

.newsbox_h_content{
overflow: hidden;
}

.newsbox_h_title{
width: 100%;
color: #007ad2;
float: left;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.newsbox_h_title a{
color: #007ad2;
}

.newsbox_h_date{
width: 100%;
float: left;
color: #E38181;
font-size: 11px;
line-height: 12px;
margin-top: 5px;
}
/*---Newsbox H by imperaart.ru---*/


/*---Newsbox I by imperaart.ru---*/
.newsbox_i{
overflow: hidden;
}

.newsbox_i .thumb {
width: 200px;
height: 90px;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
float: left;
margin-right: 10px;
border-radius: 3px;
}

.newsbox_i_content{
overflow: hidden;
}

.newsbox_i_title{
width: 100%;
color: #007ad2;
float: left;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.newsbox_i_title a{
color: #007ad2;
}

.newsbox_i_date{
width: 100%;
float: left;
color: #E38181;
font-size: 11px;
line-height: 18px;
margin-top: 3px;
}

.newsbox_i_short{
width: 100%;
float: left;
color: #8C6B6B;
font-size: 13px;
line-height: 18px;
margin-top: 3px;
}
/*---Newsbox I by imperaart.ru---*/



/*---Newsbox K by imperaart.ru---*/
.newsbox_k{
float: left;
width: 100%;
position: relative;
}

.newsbox_k .thumb {
width: 100%;
overflow: hidden;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 350px;
border-radius: 3px;
}

.newsbox_k_content {
width: 100%;
float: left;
margin-top: 15px;
}

.newsbox_k_info {
float: left;
width: 100%;
color: #E38181;
font-size: 13px;
line-height: 14px;
margin-bottom: 10px;
}

.newsbox_k_info a{
color: #E38181;
}

.newsbox_k_title {
width: 100%;
float: left;
color: #272727;
font-size: 22px;
line-height: 28px;
}

.newsbox_k_title a{
color: #272727;
}

.newsbox_k_short {
width: 100%;
float: left;
color: #2A2A2A;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
margin-top: 8px;
text-align: justify;
}

.newsbox_k_com{
position: absolute;
top: 20px;
right: 20px;
display: inline-block;
padding: 5px 8px;
font-size: 12px;
line-height: 13px;
font-family: "Roboto", sans-serif;
color: #fff;
background-color: #c7e745;
z-index: 99;
border-radius: 3px;
}

.newsbox_k_com::after {
position: absolute;
content: "";
top: 21px;
right: 7px;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 8px solid #c7e745;
}
/*---Newsbox K by imperaart.ru---*/


/*---Photo by imperaart.ru---*/
.photo_video{
padding: 0px 5px !important;
}

.photo_block{
float: left;
width: 100%;
margin-bottom: 10px;
padding: 0px 10px;
}

.photo_box{
float: left;
width: 100%;
position: relative;
overflow: hidden;
border-radius: 3px;
}

.photo_box_shadow {
position: absolute;
width: 100%;
height: 100%;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
backface-visibility: hidden;
background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
z-index: 2;
}

.photo_box:hover .photo_box_shadow{
background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
}

.photo_box_img {
width: 100%;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 160px;
z-index: 1;
}

.photo_box_icon{
position: absolute;
top: 10px;
right: 10px;
z-index: 3;
}

.photo_box_content{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 20px 20px;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,0.5) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='rgba(0, 0, 0, 1)', GradientType=0);
color: #fff;
z-index: 4;
}

.photo_box_info {
width: 100%;
float: left;
margin-bottom: 5px;
font-size: 12px;
line-height: 13px;
color: #fff;
}

.photo_box_info a{
color: #fff;
}

.photo_box_title{
width: 80%;
float: left;
color: #fff;
font-size: 17px;
line-height: 22px;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
}

.photo_box_title a{
color: #fff;
}
/*---Photo by imperaart.ru---*/



/*---Video by imperaart.ru---*/
.video_block{
float: left;
width: 100%;
padding: 0px 10px;
}

.video_box{
float: left;
width: 100%;
position: relative;
overflow: hidden;
border-radius: 3px;
}

.video_box_shadow {
position: absolute;
width: 100%;
height: 100%;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
backface-visibility: hidden;
background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
z-index: 2;
}

.video_box:hover .video_box_shadow{
background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
}

.video_box_img {
width: 100%;
position: relative;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 230px;
z-index: 1;
}

.video_box_icon{
position: absolute;
bottom: 0px;
right: 0px;
z-index: 3;
}

.video_box_content{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 30px 20px 20px;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,0.5) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='rgba(0, 0, 0, 1)', GradientType=0);
color: #fff;
z-index: 4;
}

.video_box_info {
width: 100%;
float: left;
margin-bottom: 5px;
font-size: 12px;
line-height: 13px;
color: #fff;
}

.video_box_info a{
color: #fff;
}

.video_box_title{
width: 80%;
float: left;
color: #fff;
font-family: "Open Sans Condensed",sans-serif;
font-size: 23px;
line-height: 29px;
text-transform: uppercase;
}

.video_box_title a{
color: #fff;
}
/*---Video by imperaart.ru---*/


/*---Lastcomments E by imperaart.ru---*/
.lastcomments{
float: left;
width: 100%;
margin-bottom: 15px;
}

.lastcomments:last-child{
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}

.lastcomments_photo{
float: left;
width: 50px;
height: 50px;
border-radius: 50%;
margin-right: 10px;
}

.lastcomments_author{
float: left;
width: 100%;
text-align: center;
margin-top: 3px;
color: #E38181;
font-size: 11px;
line-height: 18px;
overflow: hidden;
}

.lastcomments_photo img {
width: 100%; 
height: 100%; 
border-radius: 50%;
}

.lastcomments_info{
width: 100%;
float: left;
color: #E38181;
font-size: 11px;
line-height: 18px;
margin-top: 3px;
}

.lastcomments_box{
overflow: hidden;
background-color: #f9f9f9;
padding: 10px;
border-radius: 3px;
}

.lastcomments_title{
float: left;
width: 100%;
color: #007ad2;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.lastcomments_title a{
color: #007ad2;
}

.lastcomments_text{
float: left;
width: 100%;
margin-top: 3px;
color: #2A2A2A;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}
/*---Lastcomments E by imperaart.ru---*/


/*---Category by imperaart.ru---*/
.category{
position: absolute;
top: 20px;
right: 20px;
display: inline-block;
padding: 4px 12px;
font-size: 12px;
line-height: 13px;
font-family: "Roboto", sans-serif;
color: #fff;
background-color: #e74545;
text-transform: uppercase;
z-index: 99;
border-radius: 3px;
}

.category a{
color: #fff;
}
/*---Category by imperaart.ru---*/


/*---Date by imperaart.ru---*/
.date{
position: absolute;
top: 15px;
left: 15px;
color: #fff;
font-size: 12px;
line-height: 13px;
}

.date a{
color: #fff;
}
/*---Date by imperaart.ru---*/


/*---Other by imperaart.ru---*/
.padding{
padding: 0px 5px !important;
}

.box_in{
float: left;
width: 100%;
}

.banner_468{
width: 468px;
margin: 0 auto;
}

.banner_728{
float: left;
width: 100%;
margin-top: 30px;
padding: 0px 15px;
}

.box_input{
float: left;
width: 100%;
margin-bottom: 10px;
}

.box_input_full textarea{
width: 100% !important;
float: left;
margin-bottom: 10px;
}

.map{
float: left;
width: 100%;
margin-bottom: 20px;
}

textarea{
width: 280px; 
height: 150px;
padding: 10px;
border-radius: 3px;
background: #fff;
border: 2px solid #f2f2f2;
}

textarea:focus{
border-color: #f55246;
}

select, input[type="text"], input[type="password"], input[type="datetime"], 
input[type="datetime-local"], input[type="date"],
input[type="month"], input[type="time"], input[type="week"], input[type="number"],
input[type="email"], input[type="url"], input[type="search"], input[type="tel"],
input[type="color"] {
width: 280px; 
height: 40px;
padding: 10px;
border-radius: 3px;
background: #fff;
border: 2px solid #f2f2f2;
}

textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus,
input[type="file"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,
input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus,
input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
input[type="color"]:focus, .uneditable-input:focus{
border-color: #f55246;
}

input[type="file"]{
width: 280px;
padding: 10px;
border-radius: 3px;
background: #fff;
border: 2px solid #f2f2f2;
}


.fa-thumbs-up{
color: #78B128;
}

.fa-thumbs-down{
color: #E97373;
}

.bb-editor{
float: left;
width: 100%;
}

.alert {
color: #6F6F6F;
line-height: 21px;
font-size: 14px;
width: 100%;
margin-bottom: 15px;
float: left;
border: 1px solid #F0F0F0;
padding: 10px 20px;
border-radius: 3px;
background-color: #FCFCFC;
}

.alert ul{
list-style:none;
}

.alert_heading {
font-size: 16px;
margin-bottom:5px;
}

.sort_box{
color: #6F6F6F;
line-height: 21px;
font-size: 14px;
width: 100%;
margin-bottom: 15px;
float: left;
border: 1px solid #F0F0F0;
padding: 10px;
border-radius: 3px;
background-color: #FCFCFC;
}

.sort_box a{
color: #6F6F6F;
}

.navigation{
float: left;
width: 100%;
margin-top: 15px;
}

.navigation_box{
border:none;
font-size: 18px;
line-height: 39px;
text-align: center;
}

.navigation_box a{
color: #000;
padding: 5px 10px;
}

.navigation_box a:hover{  
background-color: #E38181;
color: #fff;
border-radius: 3px;
}

.navigation_box span{
color: #E38181;
cursor: pointer;
padding: 5px;
margin: 0px 5px;
}

.pm_box { 
margin-bottom: 25px; 
float: left;
width: 100%;
}

.pm_menu { 
margin-bottom: 15px;
float: left;
width: 100%;
font-size: 14px;
line-height: 20px;
}

.pm_menu a {
color: inherit;
float: left;
margin-right: 30px;
}

.pm_menu a:last-child{
margin-right: 0px;
}

.pm_menu a:hover { 
color: #007ad2;
}

.pm_status { 
padding: 20px; 
background-color: #F9F9F9; 
border-radius: 3px; 
float: left;
width: 100%;
}

.pmlist{
float: left;
width: 100%;
}

.pm_progress_bar {
background-color: #e5dbcc; 
margin-bottom: 10px; 
border-radius: 2px; 
}

.pm_progress_bar span { 
background: #e85319; 
font-size: 0; 
height: 20px; 
border-radius: 2px; 
display: block; 
overflow: hidden 
}

.vote_full{
float: left;
width: 100%;
line-height: 25px;
font-size: 13px;
color: #6F6F6F;
border: 1px solid #F0F0F0;
padding: 15px;
border-radius: 3px;
background-color: #FCFCFC;
margin-bottom: 15px;
}

.votelist{
float: left;
width: 100%;
}

.vote_full_title{
color: #2A2A2A;
font-size: 18px;
line-height: 24px;
margin-bottom: 5px;
font-weight: 300;
float: left;
width: 100%;
}

.vote_full_button{
float: left;
width: 100%;
margin-top: 10px;
text-align: center;
}

.box_input_vote {
width: 100%;
float: left;
text-align: center;
padding: 5px 0px;
color: #000;
line-height: 19px;
font-size: 14px;
background-color: #f5f5f5;
border-radius: 3px;
border: 1px solid #efefef;
margin-bottom: 10px;
}

.box_input_vote a{
color: #000;
}

.select select{
float: left;
padding: 10px;
border-radius: 3px;
background: #fff;
border: 2px solid #f2f2f2;
}

.select select:focus{
border-color: #f55246;
}

.xfields_margin{
float: left;
}

.xfields_margin tr input{
margin-bottom: 10px;
}

.xfields_margin tr textarea{
margin-bottom: 10px;
}

.xfields_margin tr select{
margin-bottom: 10px;
}

.searchtable{
float: left;
width: 100%;
margin-bottom: 15px;
}

.search .textin{
width: 100% !important;
}

.searchtable td div{
margin: 0 !important;
padding: 0 !important;
}
/*---Other by imperaart.ru---*/


/*---Block E by imperaart.ru---*/
.block_e_first{
float: left;
width: 46%;
}

.block_e_list{
float: right;
width: 50%;
}
/*---Block E by imperaart.ru---*/



/*---Block C by imperaart.ru---*/
.block_c{
float: left;
width: 100%;
margin-top: 30px;
}
/*---Block C by imperaart.ru---*/


/*---Block F by imperaart.ru---*/
.block_f_l{
float: left;
width: 48%;
}

.block_f_r{
float: right;
width: 48%;
}
/*---Block F by imperaart.ru---*/


/*---Social box by imperaart.ru---*/
.social_box{
float: left;
width: 100%;
background-color: #FCFCFC;
border-radius: 3px;
border: 1px solid #F0F0F0;
padding: 10px 9px;
}

.social_box_title{
float: left;
width: 100%;
margin-bottom: 5px;
text-transform: uppercase;
font-size: 19px;
line-height: 20px;
color: #000;
text-align: center;
}

.social_box ul{
float: left;
width: 100%;
list-style: none;
font-size: 18px;
line-height: 32px;
color: #fff;
text-align: center;
}

.social_box ul a{
color: #fff;
}

.social_box ul li{
float: left;
margin: 4px;
background-color: #E74545;
width: 32px;
height: 32px;
border-radius: 3px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.social_box ul li:hover{
background-color: #000 !important;
}

.twitter_soc{
background-color: #6ddce2 !important;
}

.facebook_soc{
background-color: #6ddce2 !important;
}

.google-plus_soc{
background-color: #d34836 !important;
}

.pinterest_soc{
background-color: #c92228 !important;
}

.instagram_soc{
background-color: #3f729b !important;
}

.youtube_soc{
background-color: #cc181e !important;
}

.vk_soc{
background-color: #4f7094 !important;
}
/*---Social box by imperaart.ru---*/


/*---Speedbar by imperaart.ru---*/
.speedbar{
margin-bottom: 10px;
color: #ADADAD;
line-height: 21px;
font-size: 14px;
}

.speedbar a{
color: #ADADAD;
}
/*---Speedbar by imperaart.ru---*/


/*---Fullstory by imperaart.ru---*/
.fullstory{
float: left;
width: 100%;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #f6f6f6;
}

.fullstory_info{
float: left;
width: 100%;
line-height: 16px;
font-size: 13px;
color: #6F6F6F;
border: 1px solid #F0F0F0;
padding: 10px;
border-radius: 3px;
background-color: #FCFCFC;
}

.fullstory_info a{
color: #6F6F6F;
}

.fullstory_info_l{
float: left;
}

.fullstory_info_r{
float: right;
}

.fullstory_content{
color: #383838;
font-size: 14px;
line-height: 24px;
text-align: justify;
margin-top: 15px;
}

.fullstory_bottom{
float: left;
width: 100%;
margin-top: 15px;
}

.fullstory_bottom_l{
float: left;
}

.fullstory_bottom_r{
float: right;
}

.rate { 
float: left;
}

.rate_like > a, .rate_like-dislike {
float: left;
text-decoration: none !important;
color: #E74545;
}

.rate_like-dislike > a {
display: inline-block;
width: 22px; height: 22px;
text-align: center;
}
/*---Fullstory by imperaart.ru---*/


/*---Relatednews by imperaart.ru---*/
.relatednews{
width: 100%;
float: left;
}
/*---Relatednews by imperaart.ru---*/



/*---Comments by imperaart.ru---*/
.comments{
width: 100%;
float: left;
}

.comments_list{
float: left;
width: 100%;
}

.comment_box{
width: 100%;
float: left;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #f6f6f6;
}

.comment_info{
float: left;
width: 100%;
font-size: 13px;
line-height: 17px;
color: #E38181;
}

.comment_info a{
color: #E38181;
}

.comment_text{
float: left;
width: 100%;
font-size: 14px;
line-height: 20px;
color: #5D5D5D;
text-align: justify;
margin-top: 10px;
background-color: #f6f6f6;
padding: 10px;
border-radius: 3px;
}

.comment_text a{
color: #3C76C2;
}

.comment_avatar {
float: left;
margin-right: 10px;
position: relative;
}

.comment_avatar img {
width: 36px;
height: 36px;
border-radius: 50%;
}

.comment_user {
float: left;
margin: 9px 10px 0 0;
}

.comment_meta{
float: left;
margin: 9px 0 0 0;
}

.comment_meta ul{
list-style: none;
float: left;
width: 100%;
}

.comment_meta ul li{
float: left;
margin-right: 10px;
}

.comment_meta ul li:last-child{
margin: 0px;
}

.comment_rating{
float: right;
margin: 9px 0 0 0;
color: #E38181;
}

.comment_rating a{
color: #E38181 !important;
}

.mass_comments_action{
float: left;
width: 100%;
margin-bottom: 10px;
}

#dle-comments-list { 
width: 100%;
overflow: hidden; 
}

#dle-comments-list .comments-tree-list { 
list-style: none; 
padding: 0; 
margin: 0; 
}

#dle-comments-list > .comments-tree-list > li > .comments-tree-list { 
padding: 0 0 0 8%; 
}

#blind-animation .comments-tree-list { 
list-style: none;
padding: 0; 
margin: 0; 
}

.comments-tree-list > li > ol > li .comment {
padding: 30px 0;
position: relative;
box-shadow: none; -webkit-box-shadow: none;
border-width: 0;
}

.comments-tree-list li ol li .comment {
position: relative;
box-shadow: none; -webkit-box-shadow: none;
border-width: 0;
}

.comments-tree-list > li > ol > li .comment:after {
content: "";
position: absolute;
width: 2000px; height: 1px;
margin-left: -500px;
left: 0; top: 0;
background-color: #efefef;
}

.comments-tree-list > li > ol > li .comment:before {
content: "";
position: absolute;
left: 0; top: 12px;
margin: 30px 0 0 -20px;
background-color: #e6e6e6;
width: 10px; height: 2px;
}

.addcomments{
float: left;
width: 100%;
}

.addcomments_editor{
float: left;
width: 100%;
margin-bottom: 10px;
}

.addcomments_editor textarea{
height: 120px !important;
}

#allow_subscribe{
margin-top: 15px;
}
/*---Comments by imperaart.ru---*/


/*---Captcha by imperaart.ru---*/
.captcha{
float: left;
width: 100%;
margin-bottom: 10px;
}

.captcha input{
width: 160px !important;
}

.question{
float: left;
width: 100%;
margin-bottom: 10px;
color: #383838;
font-size: 14px;
line-height: 18px;
}
/*---Captcha by imperaart.ru---*/



/*---Shortstory by imperaart.ru---*/
.shortstory{
float: left;
width: 100%;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #EDEDED;
}

.shortstory:last-child{
padding: 0px;
margin: 0px;
border: none;
}

.shortstory img{
float: left;
width: 180px;
margin-right: 15px;
border-radius: 3px;
}

.shortstory_title{
color: #2A2A2A;
overflow: hidden;
font-size: 18px;
line-height: 24px;
margin-bottom: 5px;
font-weight: 300;
}

.shortstory_title a{
color: #2A2A2A;
}

.shortstory_text{
line-height: 20px;
font-size: 14px;
color: #5D5D5D;
overflow: hidden;
}

.shortstory_text span{
color: #E38181;
font-size: 13px;
line-height: 14px;
width: 100%;
float: left;
margin-top: 7px;
}
/*---Shortstory by imperaart.ru---*/



/*---Popup by imperaart.ru---*/
.avatar_profile_popup{
float: left;
margin-right: 15px;
}

.avatar_profile_popup img{
width: 100px;
height: 100px;
}

.profile_popup{
overflow: hidden;
margin-top: 10px;
}

.profile_popup ul{
list-style: none;
font-size: 14px;
line-height: 27px;
float: left;
width: 50%;
padding: 0px 10px;
overflow: hidden;
}

.profile_popup ul li span{
font-weight: normal !important;
color: #fff !important;
}
/*---Popup by imperaart.ru---*/


/*---Login by imperaart.ru---*/
.login_box{
color: #928787;
float: right;
line-height: 27px;
font-size: 14px;
}

.login_box a{
color: #928787;
}

.login_box ul {
list-style: none;
position: relative;
float: right;
background-color: #3E3737;
border-radius: 0px 0px 3px 3px;   
}

.login_box ul li {
float: left; 
padding: 0 8px;         
}

.login {
border-right: 1px solid #443d3d;
box-shadow: 1px 0 0 #342e2e;  
}

.login_content {
display: none;
position: absolute;
right: 0;
z-index: 99999;    
background: #fff;
padding: 15px;
border-radius: 3px;
border: 2px solid #f2f2f2;
}

.social_login{
float: left;
width: 100%;
height: 16px;
margin-bottom: 10px;
}

.social_login img{
float: left;
height: 16px;
width: 16px;
margin-right: 5px;
}

.login_submit {
float: left;
width: 100%;
}

.login_submit label {
float: right;
line-height: 35px;
}

.login_submit label a{
color: #007ad2;
}

.user_menu{
float: left !important;
width: 150px !important;
list-style: none !important; 
background-color: #fff !important;
border-radius: 0px !important;
} 

.user_menu li{
float: left !important;
width: 100% !important;
padding: 0px !important;
} 

.user_menu li a{
color: #6E6E6E !important;
} 
/*---Login by imperaart.ru---*/



/*---Userinfo by imperaart.ru---*/
.userinfo_header{
float: left;
width: 100%;
padding: 20px 20px 20px 0px;
background: url('../img/userinfo_bg.jpg');
margin-bottom: 15px;
background-size: cover;
border-radius: 3px;
min-height: 178px;
}

.userinfo_header_left{
float: left;
}

.avatar{
float: left;
margin-top: 19px;
}

.avatar img{
border-radius: 0px 5px 5px 0px;
width: 100px;
height: 100px;
}

.userinfo_header_right{
text-align: right;
overflow: hidden;
margin-left: 115px;
}

.userinfo_header_title{
float: left;
color: #fff;
font-size: 24px;
line-height: 32px;
width: 100%;
margin-top: 10px;
text-transform: uppercase;
font-weight: 300;
margin-bottom: 0px;
}

.userinfo_button_info{
float: left;
width: 100%;
margin-top: 10px;
color: #FFF;
line-height: 27px;
font-size: 18px;
}

.userinfo_button_info a{
color: #FFF;
}

.userinfo_button_info span{
color: #FFF;
}

.userinfo_button_box{
float: right;
margin-top: 20px;
list-style: none;
line-height: 17px;
font-size: 15px;
color: #fff;
}

.userinfo_button_box li{
float: left;
border: 1px solid #fff;
border-radius: 3px;
padding: 6px 8px 9px 8px;
margin-right: 10px;
cursor: pointer;
}

.userinfo_button_box li:last-child{
margin: 0px;
}

.userinfo_button_box li a{
color: #fff;
}

.userinfo_bottom{
float: left;
width: 100%;
margin-bottom: 20px;
}

.userinfo_bottom_left{
float: left;
width: 30%;
text-align: left;
}

.userinfo_bottom_right{
float: right;
width: 65%;
text-align: left;
}

.userinfo {
display: none;
}

.userinfo.active {
display: block;
}

.userinfo ul{
float: left;
width: 100%;
line-height: 22px;
font-size: 15px;
list-style: none;
}

.userinfo ul li{
float: left;
width: 100%;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #f6f6f6;
}

.userinfo ul li:last-child{
padding: 0px;
margin: 0px;
border: none;
}
/*---Userinfo by imperaart.ru---*/



/*---Stats by imperaart.ru---*/
.stats_head{
float: left;
width: 100%;
background: url('../img/userinfo_bg.jpg');
background-repeat: no-repeat;
background-size: cover;
color: #fff;
padding: 20px;
margin-bottom: 15px;
border-radius: 3px;
}

.stats_head ul {
list-style: none;
font-size: 15px;
line-height: 18px;
float: left;
width: 100%;
}

.stats_head ul li { 
margin-bottom: 15px; 
padding-left: 30px; 
}

.stats_head ul li:last-child { 
margin: 0;
}

.stats_head ul li:before {
content: "";
float: left;
margin: 2px 0 0 -30px;
width: 16px; height: 16px;
border-radius: 50%;
background-color:  #ff5656;
}

.stats_head ul li b {
display: block;
font-size: 12px;
opacity: .5;
font-weight: normal;
}

.stats_head ul li.stats_d:before { 
background-color: #fff; 
}

.stats_head ul li.stats_w:before { 
background-color: #ffa4a4; 
}

.stat_group { 
margin-bottom: 25px; 
}

.stat_group ul { 
list-style: none; 
padding: 0; 
margin: 0; 
}

.stat_group ul li {
padding: .6em 0; 
border-top: 1px dotted #d5d5d5; 
}

.stats_bottom {
float: left;
width: 100%;
}

.stats_bottom ul{
list-style: none;
}

.stats_bottom ul li{
float: left;
width: 100%;
line-height: 24px;
font-size: 15px;
width: 100%;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #f6f6f6;
}

.stats_bottom ul li:last-child{
border: none;
}

.stats_bottom ul li b{
color: #E74545;
text-decoration: underline;
}

.stats_bottom ul li a{
color: #8F6D6D;
text-decoration: underline;
}

.table_top_users { 
width: 100%;
float: left;
overflow-x: auto; 
overflow-y: hidden;
}

table.userstop { 
width: 700px; 
}

.stats_bottom_left{
float: left;
width: 40%;
text-align: left;
}

.stats_bottom_right{
float: right;
width: 55%;
text-align: left;
}

.top_users_title{
float: left;
width: 100%;
font-size: 30px;
line-height: 30px;
color: #3F2F2F;
text-align: center;
margin-bottom: 20px;
text-transform: uppercase;
position:relative;
overflow:hidden;
}

.top_users_title > span {
display:inline-block;
margin:0 .4em;
}

.top_users_title > span:before,
.top_users_title > span:after {
content:'';
position:absolute;
width:100%;
border-top: 1px solid #F2F2F2;
margin-top:.5em;
}

.top_users_title > span:before {
margin-left:-101%;
}

.top_users_title > span:after {
margin-left:1%;
}
/*---Stats by imperaart.ru---*/



/*---Footer by imperaart.ru---*/
.footer{
float: left;
width: 100%;
margin-top: 30px;
background-color: #f5f4f0;
padding: 30px 0px 0px 0px;
}

.footer_box{
font-size: 14px;
line-height: 20px;
color: #968989;
}

.footer_box a{
color: #968989;
text-decoration: underline;
}

.footer_box ul{
float: left;
width: 100%;
list-style-position: inside;
list-style-image: url('../img/list.png');
line-height: 25px;
}

.footer_box ul li{
float: left;
width: 100%;
}

.footer_bottom{
float: left;
width: 100%;
min-height: 40px;
background-color: #AEA58C;
margin-top: 30px;
box-shadow: 0px 15px 20px -20px rgba(50, 50, 50, 0.9) inset;
}

.footer_copyright{
float: left;
font-size: 14px;
line-height: 15px;
color: #fff;
margin-top: 13px;
}

.footer_copyright a{
color: #fff;
text-decoration: underline;
}

.footer_counter{
float: right;
margin-top: 5px;
}

.footer_title {
float: left;
width: 100%;
color: #000;
font-size: 22px;
line-height: 23px;
margin-bottom: 15px;
text-transform: uppercase;
}

.about_button{
float: left;
margin-top: 10px;
color: #fff;
font-size: 15px;
line-height: 16px;
text-transform: uppercase;
background-color: #473D3D;
padding: 5px 10px;
font-family: 'Open Sans Condensed', sans-serif;
}
/*---Footer by imperaart.ru---*/


/*---Vote by imperaart.ru---*/
.vote_box {
border-radius: 3px;
padding: 10px 10px 0px 10px;
background-color: #473D3D;
float: left;
width: 100%;
}

.vote_box_title {
background-color: #E74545;
padding: 10px;
color: #fff;
font-size: 15px;
line-height: 20px;
width: 100%;
float: left;
border-radius: 3px;
}

.vote_list{
width: 100%;
float: left;
padding: 20px;
font-size: 14px;
line-height: 24px;
color: #fff;
}

.vote > input{ 
display:none;  
}

.voteresult{
float: left;
width: 100%;
font-size: 14px;
line-height: 27px;
}

.vote_button{
width: 100%;
float: left;
border-top: 1px dashed #6F6060;
text-align: center;
padding: 10px 0px;
}

.vote label:before { 
content:""; 
float:left; 
margin:4px 7px 0px 0px; 
cursor:pointer;
width:14px; 
height:14px; 
border-radius:8px; 
background-color:#eee;
}

.vote input:checked + label:before {
box-shadow:inset 0 0 0 3px #fff; 
background-color:#E74545;
}

.vote label:hover { 
cursor:pointer; 
}
/*---Vote by imperaart.ru---*/

@media (max-width:1024px){
.logo {
width: 30%;
}

.header_center {
width: 40%;
padding: 0px 10px;
}

.menu ul li {
padding: 17px 10px 0px 10px;
}

.newsbox_i .thumb {
width: 100px;
}

.block_e_first {
float: left;
width: 100%;
}

.block_e_list {
float: left;
width: 100%;
margin-top: 15px;
}

.newsbox_k .thumb {
height: 200px;
}

.newsbox_c .thumb {
width: 100%;
height: 110px;
margin-right: 0px;
margin-bottom: 10px;
}

.newsbox_c_content {
float: left;
width: 100%;
}

.block_f_l {
display: none;
}

.block_f_r {
float: left;
width: 100%;
}

.fullstory_info_l {
width: 100%;
}

.fullstory_info_r {
float: left;
width: 100%;
margin-top: 5px;
}

.banner_728{
display: none;
}

.newsbox_b_title {
text-transform: none;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.photo_box_title {
text-transform: none;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.video_box_title {
text-transform: none;
font-size: 13px;
line-height: 18px;
font-family: "Roboto", Arial, sans-serif;
}

.leftcolumn_in{
display: none;
}

.relatednews .newsbox_c
{
display: none;
}
}

@media (max-width:800px){

.header_center {
display: none;
}

.logo {
width: 50%;
}

.header_right {
width: 50%;
}

.menu ul{
display: none;
}


.menu select {
display: inline-block;
width: 80%;
height: 40px;
margin-top: 5px;
    margin-left: 5px;
border-radius: 3px;
padding: 5px 10px;
font-size: 16px;
}


.block_a_r {
display: none;
}

.block_a_l {
width: 100%;
padding-right: 0px;
}

.content {
padding-left: 15px;
}

.leftcolumn {
display: none;
}

.photo_box_info{
display: none;
}

.video_box_info{
display: none;
}

.photo_box_content {
padding: 10px 10px;
}

.video_box_content {
padding: 10px 10px;
}

.navigation_box a {
padding: 5px 5px;
}

.userinfo_button_box li {
width: 100%;
margin-bottom: 5px;
}

}

@media (max-width:767px){

.popular_block {
display: none;
}

.newsbox_d:last-child {
margin-bottom: 15px;
}

.responsive_b, .responsive_c, .responsive_d{
display: none;
}

.navigation_box span {
margin: 0px 0px;
}
.navigation_box a {
padding: 5px 3px;
}

.box_in .block_c{
display: none;
}
}

@media (max-width:600px){
.top_soc {
display: none;
}

.top_left {
display: none;
}

.top_right {
width: 100%;
float: left;
}

.rightcolumn {
display: none;
}

.content_in {
padding-right: 15px;
padding-left: 15px;
}

.content{
   padding-right: 15px; 
}

.footer_counter {
display: none;
}

.rightcolumn_in{
display: none;
}

.menu select {
width: 70%;
}
}

@media (max-width:480px){
.logo {
width: 100%;
float: left;
}
.header_right {
width: 100%;
float: left;
}

.login_box {
float: left;
width: 100%;
}

.login_box ul {
float: left;
width: 100%;
}

.login_content {
left: 0;
width: 100%;
}

.newsbox_e .thumb {
width: 90px;
height: 60px;
}

.menu select {
width: 60%;
}


}

.instagram-media, .twitter-tweet {display: inline-block !important;}