html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,input,select {
border:0;
font-weight:inherit;
font-style:inherit;

margin:0;
padding:0;
}

img{max-width: 100%;}

body {
color:#3a0505;
line-height:1.5;
margin:0;
padding:0;
background:url(images/bg.png) repeat;
font-family: Raleway-Regular, Arial, Helvetica;
font-size: 13px;
}
@font-face {
font-family: "Raleway-Regular"; 
src: url("fonts/Raleway-Regular.ttf") format("truetype"); 
font-style: normal; 
font-weight: 400;
} 

@font-face {
font-family: "Raleway-SemiBold"; 
src: url("fonts/Raleway-SemiBold.ttf") format("truetype"); 
font-style: normal; 
font-weight: 700;
} 

@font-face {
font-family: "Raleway-Bold"; 
src: url("fonts/Raleway-Bold.ttf") format("truetype"); 
font-style: normal; 
font-weight: 700;
} 



@font-face {
font-family: "OpenSans"; 
src: url("fonts/OpenSans-Regular.ttf") format("truetype"); 
font-style: normal; 
font-weight: 700;
} 



em {
font-style:italic;
font-size:1.1em;
}




h2 a {
font-weight:400;
font-size:16px;
}

blockquote {
background-color:#f5f5f5;
padding:16px;
border-left:2px solid#417bd4;
margin:11px 11px 11px 0;
border-radius:0 10px 10px 0;
}

.pagination {
clear:both;
position:relative;
font-size:11px;
line-height:13px;
margin-left:12px;
color:#777;
padding:10px 0;
float:left;
}

.pagination span,.pagination a {
display:block;
float:left;
text-decoration:none;
width:auto;
color:#fff;
background:#5E5E5E;
margin:2px 2px 2px 0;
padding:6px 9px 5px;
}

.pagination a:hover {
color:#fff;
background:#005E24;
}

.pagination .current {
background:#D1D3D2;
color:#000;
padding:6px 9px 5px;
}

#main-content p {
margin-bottom:1.5em;
margin-top:1em;
}

a {
color:#0B5A8D;
text-decoration:none;
}



ul,ol {
margin:0;
}

ul {
list-style-type:disc;
}

ul.plain-list li,ul.nice-list li,ul.tabbed li,.widget ul li {
list-style:none;
margin-top:0;
}

.pagination .left,.pagination .right {
width:125px;
}

.pagination .right {
text-align:right;
}

.pagination-top {
border-bottom:2px solid #DDD;
margin-bottom:24px;
}

.pagination-bottom {
border-top:2px solid #DDD;
margin-top:24px;
}

.sk {
position:absolute;
left:-1000px;
}
 
#site-wrapper {
box-shadow:0 1px 2px #D4CACA;
max-width:1140px;
width:100%;
background:#fff;
margin:0 auto;
overflow:hidden;
margin-top: 20px;
}

#header {
max-width:1140px;
width:100%;

margin:0 auto;

background:url(images/bg.png) repeat;
}

#top {
width:100%;
height:86px;
}

#logo {
border-right:1px solid #DDD;
width:auto;
float:left;
padding:3px 5px 5px 0;
margin-top:9px;
}

#logo p {
color:#5D5858;
font-size:10px;
margin-top:-10px;
margin-left:11px;
text-shadow:#adadad 2px 2px 2px;
text-transform:uppercase;
}

#main-nav {
/*! width:65%; */
float:right;
padding-top:30px;
}

#main-nav li {
float:left;
margin:0 1.5em;
font-size:1em;
display:table;
margin-bottom:17px;
}

#main-nav ul {
margin:0;
}

#main-nav .main-lr {
float:left;
margin-bottom:0;
}
#menu-checkbox{display:none;}
.show-mobile-menu {
/*! width:100%; */
/*! padding:11px 0; */
/*! margin-bottom:26px; */
/*! background:#626471; */
border-bottom:4px solid #626471;
/*! border-top:1px solid #fff; */
/*! font-family: Quicksand, Tahoma, Arial; */
overflow: hidden;
max-width: 1140px;
width: 100%;
margin: 0 auto;
/*! border-radius: 4px; */
}

.menu {
/*! width:1140px; */
margin:0 auto;
height:33px;
/*! font-family: Quicksand, Tahoma, Arial; */
padding: 0;
}

.menu li {
/*! font-size:12px; */
/*! font-weight:700; */
/*! text-transform:uppercase; */
float:left;
list-style:none;
/*! margin:0 8px 0 3px; */
/*! padding:8px; */
background: #626471;
margin-right: 0.5%;
border-radius: 5px 5px 0px 0px;
}

.menu a:hover {
color:#d1d4d0;
}

.menu a {
color:#FFF;
/*! text-decoration:none; */
font-size: 15px;
/*! font-weight: bold; */
/*! margin: 0 8px 0 3px; */
padding: 7px 10px 5px 10px;
display: table;
}

#main-nav a {
font-size:1.2em;
line-height:1.6em;
padding-bottom:2px;
color:#141414;
text-decoration:none;
/*! text-transform:uppercase; */
}

#main-content {
width:77%;
float:left;
}

.main-content {
border-right:1px solid#ddd;
padding:30px;
overflow:hidden;
}

#sidebar {
width:23%;
float:right;
}

.sidebar {
margin:30px;
/*! background: #ddd; */
}

.widget_nav_menu {
background:#f8f6f6;
padding:2px;
}

.section-title {
color:#FEFCFC;
margin-bottom:6px;
text-transform:uppercase;
font-size:15px;
background:#0d5fa4;
padding:3px 9px;
border-radius:2px;
}

.tir {
border-bottom:1px solid#bab9b9;
padding:5px 11px;
display:table;
width:226px;
}

.tir span {
font-size:11px;
color:#7C7C7C;
}

.tir h4 a {
color:#000;
font-weight:400;
}

.mfo-actiom-l {
float:left;
width:70px;
margin-right:7px;
}

.mfo-actiom-l img {
width:70px;
height:auto;
}

.mfo-actiom-r {
display:table;
float:right;
width:145px;
}

.entry-comment {
background:url(images/comment.png) no-repeat scroll 0 -3px transparent;
padding:1px 0 1px 22px;
}

.entry-date {
background:url(images/calendar.gif) no-repeat scroll 5px 3px transparent;
margin:0 10px 0 0;
color:#969696;
padding:1px 0 1px 22px;
}

.entry-views {
background:url(images/eye.png) no-repeat scroll 0 0 transparent;
margin:0 10px 0 0;
color:#969696;
padding:1px 0 1px 22px;
}

#footer {
color:#cfc7c7;
background:#343D41;
clear:both;
margin-top:32px;
border-bottom: 15px solid#343D41;
border-top: 15px solid#343D41;
}

#footer h3 {
color:#fff;
}

#foter_center {
/*! width:1070px; */
margin:0 auto;
display:table;
/*! padding:19px 0; */
color:#ddd;
max-width: 1140px;
width: 100%;
}

#foter_l {
/*! width:370px; */
float:left;
/*! padding-top:15px; */
/*! min-height:213px; */
padding-right:5px;
}

#foter_l a {
border:none!important;
}

#foter_c {
width:130px;
float:left;
padding:1px 1px 0 16px;
margin-right:6px;
}

#foter_c li a {
width:154px;
margin-left:-23px;
padding:7px 6px 6px;
display:block;
border-bottom:0 solid#5C5858;
}

#foter_r {
padding:26px;
display:table;
/*! height:216px; */
}

#foter_foter {
color:#fff;
background:#2F3132;
padding:4px;
}

#foter_centerf {
/*! width:942px; */
margin:0 auto;
max-width: 1140px;
width: 100%;
}

#foter_centerf a {
color:#EDEDED!important;
}

#foter_centerb img {
float:left;
padding:15px;
}

#footer a {
color:#a2a4bd;
}

.post-body {
padding:8px;
font-size:16px;
color:#292727;
/*! font-family: "Open Sans", Arial, sans-serif; */
}

.post-body img {
margin:0 auto;
display:block;
/*! width: 100%; */
width: auto;
height: auto;
}

.post-body li {
list-style-image:url(images/li.png)!important;
padding:2px 0;
margin-bottom:11px;
margin-left: 22px;
}

.post-body blockquote p {
margin:0!important;
}

.post-body .yarpp-related li {
list-style:none!important;
}

.trl {
display:flex;
margin:20px 0;
}

.tl {
width:30%;
margin-right:20px;
text-align:center;
}

.tl img {
width:100%;
height:auto;
margin-top:5px;
}

.tr {
width:70%;
}

.post-body h2 {
padding:10px;
margin:10px 0;
color:#020202;
line-height:34px;
font-size:29px;
font-family: Raleway-SemiBold, Arial, Helvetica;
}

.post-body h3 {
background:#495F78;
padding:10px;
margin:10px 0;
color:#fff;
line-height:29px;
font-size:22px;
font-family: Raleway-SemiBold, Arial, Helvetica;
}

input.text,textarea,select {
border:solid 1px #B4B5BD;
margin:.5em 0;
border-radius:3px;
padding:3px 8px;
}

input {
border:solid 1px #aacfe4;
margin:2px 0 10px;
padding:2px 1px;
}

.post_bank_home_single,.products {
clear:both;
margin-bottom:31px;
}

.products h3 a {
font-size:17px;
color:#393939;
}
.products h2 {
font-size:25px;
 
font-family: Raleway-SemiBold, Arial, Helvetica;
margin-bottom: 5px;
/*! background: #376792; */
padding: 9px;
/*! color: #fff; */
margin-top: 22px;
}
.post_bank_home_infoblok {
 
border-left:2px solid#1e73be;
 
padding-left: 22px;
margin: 43px 0;
  /*! width: 100% */
}
 
table tbody th, table td {
    border: solid#ddd 1px;
}
table td, table th {
    padding: 8px 8px;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}



 
.banki_katalog {
color:#8E8E8E;
}

.banki_katalog_avatar img {
max-height:55px;
width:111px;
margin:1px 19px 0 0;
}

.banki_katalog_produkt {
margin-bottom:21px;
border-bottom:1px solid#8A8B8C;
padding-bottom:11px;
clear:both;
overflow:hidden;
}

.banki_katalog_produkt li:hover {
background:none repeat scroll 0 0 #FFF;
}

.banki_katalog_produkt ul {
margin-left:106px;
}

.mkz {
float:left;
list-style:none;
margin-right:49px;
font-size:15px;
margin-left:22px;
}

.mkz a {
font-size:15px;
}

.lihistory {
float:right;
list-style:none;
margin-right:10px;
font-size:11px;
color:#1B7A14;
}

.banki_katalog_info {
display:inline;
}

.intext {
float:left;
color:#6B6868;
width:30%;
}

.vintext {
vertical-align:middle;
color:#3E3A3A;
font-size:15px;
border-bottom:1px solid #D1CFCF;
padding:11px 4px 11px 14px;
overflow:hidden;
}

.vintext:last-child {
border-bottom:none;
}

.ads_radio_area {
padding-top:11px;
padding-left:11px;
font-size:13px;
}

.formmax {
width:379px;
}

.formmin {
width:79px;
}

.sformmin {
width:159px;
}

select,textarea {
border-radius:2px;
border:1px solid #AAAEB0;
padding:7px;
}

.vintext span {
color:#9E0000;
font-size:11px;
cursor:pointer;
text-decoration:underline;
}

.blokadd h3 {
font-size:18px;
color:#242323;
background:url(images/bg.png) repeat;
display:6px 6px!important;
padding:11px;
text-transform:uppercase;
font-family: Raleway-SemiBold, Arial, Helvetica;
}

.blokadd {
box-shadow:0 1px 2px #888888;
padding:5px 5px 0;
margin-bottom:32px;
}

.formmintextarea {
width:374px;
height:57px;
}

.rbkd {
border-left:2px solid#d47f7f;
padding:0 8px;
margin-left:11px;
font-size:13px;
}



.sidebars {
float:right;
width:243px;
}

.sidebars .add-inline {
text-align:center;
width:200px;
margin-left:15px;
}

.top_title {
color:#686868;
font-size:11px;
line-height:13px;
display:table-cell;
vertical-align:middle;
height:43px;
}

.kredit_left {
width:745px;
padding-top:16px;
float:left;
}

.rbk b {
color:#ADADAD;
font-size:13px;
font-weight:400;
}

.kredit_obanke_right_avatar img {
width:100px;
vertical-align:middle;
}

.kredit_obanke_right_avatar {
background:none repeat scroll 0 0 #fff;
text-align:center;
}

 
 

.dop_uslugi {
background:url(images/bg.png) repeat;
margin-bottom:43px;
width:956px;
display:table;
margin-left:42px;
padding:11px 0 6px;
box-shadow:0 2px 4px -1px #888888;
border-top:1px solid#C5C5C5;
position:relative;
}

.dop_uslugi li {
padding:3px;
}

.dop_uslugi a {
border-bottom:1px dashed;
}

.dop_uslugi ul {
margin:0;
}



ul.action_mfo {
background:url(images/common-star.png) no-repeat 0 4px;
float:right;
margin-right:6px;
margin-left:15px;
padding-left:18px;
width:390px;
margin-bottom:11px;
}

.dop_uslugi:after {
content:" ";
position:absolute;
left:-43px;
top:-1px;
height:35px;
width:35px;
background:url(images/inmfo.png) no-repeat -1px -3px;
background-size:36px;
margin-left:12px;
}


.kredit_product {
	padding:12px;

	margin: 15px 0;
	border-radius: 5px;
border: 2px solid#f2f2f2;
	box-shadow: 0 1px 3px #CEC5C5;
}
.kredit_product:hover {
border: 2px solid#8aa3cf;
}

.kredit_product_in {


	/*! display: table; */
	/*! width: 100%; */
	overflow: hidden;
}
 
 
 
 .issue{
font-size:14px;
 padding: 7px;
color: #fff;
background: #626471;
   margin-bottom: 2px;
border-radius: 2px;
border-bottom: 2px solid#4b4d50;
display: block;
/*! width: 100%; */
text-align: center;
}

.kredit_product_company {
float:left;
/*! vertical-align:middle; */
/*! border:1px solid#E5E5E5; */
text-align: center;
width: 23%;
/*! background: #ddd; */
margin-right: 1%;
}


.kredit_product_details_all { 
  /*! display: table; */
  width: 76%;
  float: right;
}




.kredit_product_details {/*! overflow: hidden; */width: 65%;/*! background: #ddd; */float: left;}
.kredit_product_features {width: 33%;float: right;/*! overflow: hidden; */}
.kredit_product_features ul {
 /*! box-shadow: 0 2px 2px #D4CACA; */ 
  padding: 4px;
  
 /*! background: url(images/bg.png) repeat; */
 /*! border-left: 2px solid#1771c0; */
 background: #f8f8f8;
 margin: 0;
 /*! font-size: 11px; */
}
.kredit_product_features ul li {
margin: 4px 0;
  
}



.kredit_product_company img {
max-width:90%;
padding:0px 0px 25px 0px;
/*! padding-bottom:5px; */
/*! max-height:42px; */
display: block;
margin: 0 auto;
/*! padding-bottom: 22px; */
}
 

li.time_mfo {
background:url(images/time-1.png) no-repeat 2px 2px;
padding-left:22px;
}

li.ki_mfo {
background:url(images/ki.png) no-repeat -1px -2px;
padding-left:22px;
}

li.ki_check {
background:url(images/check.png) no-repeat 2px 1px;
padding-left:22px;
}

li.loyal_mfo {
background:url(images/Up.png) no-repeat 3px -1px;
padding-left:22px;
background-size:17px;
}

.loyal_mfo sup {
background:#E5E4E9;
padding:0 3px;
color:#FF0A0A;
font-size:9px;
border-radius:50%;
cursor:help;
box-shadow:0 0 1px #888888;
/*! line-height: 9px; */
}

.p_loyal {
position:relative;
}

.p_loyal:hover::after {
content:attr(data-title);
position:absolute;
right:22px;
top:-39px;
z-index:1;
background:#fff;
font-size:12px;
color:#474646;
width:333px;
padding:5px 10px;
border:1px solid #474646;
}
 

 


.product_details_l  span {
 /*! margin-bottom: -2px; */
/*! background:#fff; *//*! display: table; */
  /*! z-index: 1111; */
  /*! position: relative */
}

.product_details_l:after{
  /*! content:' '; */
   /*! width: 100%; */  /*! display: table; */
 
/*! border-bottom:1px dotted#ddd; */
}

.product_details {display: flex; /*! margin-bottom: 9px; */ padding: 4px 5px;background-color: #f9f6f6;}
.product_details:nth-child(2n+1) {
    background-color: #efefef;
}





.product_details_l {width: 50%; color: #523657;margin-right: 5px;}
.product_details_r {font-size: 14px;position: relative;}

.kredit_product_name {
/*! text-align:center; */
display:table;
/*! vertical-align:middle; */
width:100%;
/*! height:90px; */
margin-bottom: 10px;
float: none;
clear: both;
}

 .kredit_product_name small a {
display: block;
   font-size: 12px;
   color: #999;margin-top: 5px
}


.kredit_product_name a {
line-height:18px;
font-size:21px;
/*! padding:5px; */
color:#242526;
font-family: Raleway-SemiBold, Arial, Helvetica;
}

 
.adff {
cursor:pointer;
}

.adff img {
float:left;
}

.add-inline {
background:#FBFBFB;
padding:4px 11px!important;
height:20px;
line-height:21px;
border:1px solid#ddd;
text-align:center;
text-transform:uppercase;
font-size:11px;
}

.add-inline a {
font-size:13.5px;
color:#000!important;
margin:0;
padding:0;
line-height:20px;
background:none!important;
}



.p_arhive_title2 {
display:table-cell;
vertical-align:middle;
text-align:center;
height:20px;
width:208px;
border-right:1px solid#B1AEAE;
}

.p_arhive_mfo {
display:table-cell;
vertical-align:middle;
text-align:center;
height:20px;
width:183px;
border-right:1px solid#B1AEAE;
}

.ofsites {
border:1px solid#DE3815;
padding:15px;
margin-top:17px;
font-size:15px;
}

.p_cpec a {
font-weight:700;
color:#FFF;
text-decoration:none;
border-radius:3px;
background:#00A9FE;
box-shadow:0 -3px #0263D3 inset;
transition:.2s;
padding:2px 8px;
}

.p_cpec a:hover {
background:#054389;
}

 
 

.pkrt img {
width:62px;
max-height:29px;
float:left;
border:1px solid#F9F9F9;
margin-right:4px;
}

.pkrt {
width:226px;
padding-right:5px;
}

.poc {
width:164px;
}

.stav {
width:154px;
}

.srok {
width:100px;
}

.zayv a {
font-weight:700;
color:#FFF;
text-decoration:none;
border-radius:3px;
background:#00A9FE;
box-shadow:0 -3px #0263D3 inset;
transition:.2s;
padding:.2em 1em calc(.1em+3px);
}

.kredit_home_right {
float:left;
width:587px;
}

.kredit_home_h {
height:20px;
width:694px;
border-bottom:1px solid #46A347;
margin-left:0;
padding:4px 4px 2px 20px;
}

.kredit_home_s {
height:31px;
color:#828282;
width:717px;
list-style:none;
border-bottom:1px dashed#87B28A;
margin:14px 0;
}

.blc {
height:3px;
background:#fff;
margin-top:-1px;
}

hr {
border:0;
height:1px;
background:#333;
background-image:0;
}





.p_arhive_dokmkz {
display:table-cell;
vertical-align:middle;
text-align:center;
width:130px;
height:20px;
border-right:1px solid#E5E5E5;
}






.p_arhive_dokmk {
display:table-cell;
vertical-align:middle;
text-align:center;
width:130px;
font-size:11px;
line-height:13px;
border-right:1px solid#E5E5E5;
height:43px;
}



.tag-title {
font-size:16px;
font-weight:700;
margin:20px 0 1px!important;
}

.column {
float:left;
width:25%;
}

.column a {
font-size:13px;
color:#828282;
}

.post-for {
border:1px solid#F9B081;
/*! float:right; */
/*! width:355px; */
padding:8px;
background:#FFF4E7;
margin-bottom:21px;
margin-top:11px;
}



.b_style {
width:850px;
}

.post .intext {
color:#6B6868;
font-size:14px;
width:241px;
display:inline-block;
padding-top:7px;
}

.post .vintext {
vertical-align:middle;
font-family:DINProMedium;
color:#6B6868;
font-size:14px;
border:0 solid #D1CFCF;
border-bottom:1px solid #D1CFCF;
min-height:33px;
display:table;
}

input:checked + span {
background:none repeat scroll 0 0 #1DA9E5;
color:#FFF;
font-weight:700;
padding:2px;
}

.forms {
background:url(images/bg.png) repeat;
padding:22px 15px;
margin-bottom:22px;
margin-left:-33px;
margin-right:-33px;
/*! margin-top:-33px; */
border:1px solid#cecece;
border-bottom:2px solid#ddd;
}

.forms select {
width:131px;
margin-left:19px;
margin-right:33px;
}

.formsf {
float:left;
width:200px;
margin-top:3px;
margin-right:11px;
color:#6B6B6B;
text-transform:uppercase;
text-align:center;
}

.forms a {
background:#1DA9E5;
color:#fff;
margin-right:32px;
font-weight:700;
margin-top:3px;
float:left;
text-decoration:none;
padding:2px;
}

#btn {
background:#0196DA;
border:1px solid #fff;
color:#fff;
width:111px;
text-transform:uppercase;
font-weight:700;
border-radius:0;
margin-left:14px;
padding:8px;
}

#btnin {
background:#00A9FE;
border:1px solid #fff;
color:#fff;
width:111px;
font-weight:700;
margin-left:24px;
}

 
 
 
 

#div1 {
background:#fff;
width:198px;
position:absolute;
border:1px solid #1DA9E5;
border-radius:3px;
margin:27px 340px;
padding:8px;
}

.formsfh {
color:#6B6B6B;
}

.formsh #btn {
background:#00A9FE;
border:1px solid #fff;
color:#fff;
width:169px;
margin-top:12px;
font-weight:700;
}

.formsh input {
border:1px solid #AACFE4;
width:85px;
margin:2px;
}

#div1 span:hover,.formsh span:hover {
color:#FFF;
font-weight:700;
background:#FF6100;
border-bottom:1px solid #DDD;
cursor:pointer;
padding:2px;
}

.formsh h2 {
border-bottom:1px solid #46A347;
font-size:1.4em;
color:#20589C;
font-family: Raleway-SemiBold, Arial, Helvetica;
text-transform:uppercase;
text-align:center;
height:20px;
}

 
.open-region {
background:#474657 url(images/Map.png) no-repeat;
background-position:4px 4px;
/*! text-transform:uppercase; */
color:#F2E4E4;
background-size:14px;
padding:1px 7px 1px 20px;
cursor:pointer;
border-radius:4px;
/*! font-weight:bold; */
}

p,.post_bank_home_single,.products p {
margin-bottom:.5em;
margin-top:.5em;
}

ul.tabbed li,.alignleft,.title_bank_home_avatar,.banki_katalog_avatar {
float:left;
}

.alignright {
color:#514C4C;
float:right;
font-size:13px;
}

.yastaticnet {
float:right;
margin:12px;
}

.comment-form-comment,#comments #respond .comment-profile-wrapper,#comments #respond .comment-arrow {
display:none;
}

.tir h4,.pkrt h2 {
font-size:13px;
line-height:17px;
font-family: Raleway-SemiBold, Arial, Helvetica;
}

.rbk,.module {
width:60%;
float:right;
}

.rbk,.module ul {
margin:0;
}

.kredit_home_h li,.kredit_home_s li {
float:left;
list-style:none;
}







.heading {
border-top:1px solid #e6e6e6;
color:#999;
display:block;
font-size:11px;
letter-spacing:3px;
line-height:12px;
height:14px;
text-transform:lowercase;
margin-top:14px;
}

.heading-text {
background:#fff;
float:left;
margin:-7px 0 0 15px;
padding:0 2px;
}

 

 

 
 
 
 
 

 
 

 

 
 
 
 
 

 
 
 
 
 
li {
list-style:none;
}

 

.histori_top {
color:#F3F8F3;
margin:2px 2px 2px 134px;
display:table;
background:#29a73c;
border-radius:15px;
padding:1px 6px;
}

.histori {
border:1px solid#84A778;
padding:10px;
margin:19px;
}

.mfoh_katalog {
border-bottom:1px dashed #C9C9C9;
padding:4px 0;
width:731px;
display:table;
}

.mfoh {
display:table;
padding:0 4px;
}

.mfa img {
display:block;
max-width:120px;
padding-bottom:9px;
margin:0 auto;
width:auto;
height:auto;
}

.mfa {
float:left;
text-align:center;
border-radius:3px;
width:192px;
display:table;
font-size:12px;
}

.mfasingle {
text-align:center;
padding:11px;
border:1px solid#b4acac;
border-radius:3px;
width:215px;
background:#fff;
}

.mfasingle h4 {
padding:5px 0;
}

.a_text {
display:table;
}

.mfasingle img {
padding-bottom:11px;
display:block;
margin:0 auto;
max-width:180px;
}

.mfasingle .rating-texts {
float:right;
}

.mfasingle ul {
list-style:none;
text-align:left;
padding:14px 0;
margin-top:11px;
margin-left:0;
border-top:1px solid#b4acac;
}

.ac_in {
width:499px;
padding-right:21px;
float:left;
}

.ac_in h2 {
text-transform:uppercase;
font-size:14px;
border-bottom:2px solid#27605C;
padding-bottom:4px;
font-family: Raleway-SemiBold, Arial, Helvetica;
}

.ac_in h3 {
display:table;
width:319px;
line-height:16px;
}

.ac_in img {
width:100px;
}

.ac_in .mfa_in {
height:53px;
float:left;
padding-right:16px;
}

.ac_inp h2 {
text-transform:uppercase;
font-size:14px;
border-bottom:2px solid#844B1B;
padding-bottom:4px;
font-family: Raleway-SemiBold, Arial, Helvetica;


}

.ac_inp {
width:447px;
float:right;
}

.ac_inpall {
display:table;
padding:33px 11px 11px;
}

.relposts {
border-bottom:1px dashed #C9C9C9;
padding:4px 0;
}

.relposts h3 a {
font-size:16px;
font-weight:normal;
color:#565555;
}

.map_mfo {
display:table;
border:1px dashed #C9C9C9;
width:892px;
padding:7px;
margin:17px 0;
}

.map_mfo .filial {
float:left;
border-bottom:1px solid #C9C9C9;
width:284px;
padding-bottom:11px;
}

.map_mfo .karta {
float:right;
margin-top:-22px;
}

#main-content .filial {
font-size:11px;
margin:7px;
border-bottom:1px solid #C9C9C9;
padding:9px 0;
}

#main-content .filial b {
font-size:12px;
width:95px;
margin:3px 0;
display:inline-table;
color:#424242;
}

#main-content .karta {
margin:8px;
}

.m_info {
border:1px solid #D6D6D6;
text-align:center;
border-radius:5px;
}

.m_info a {
font-size:14px;
}

.m_info img {
max-width:180px;
margin:8px;
}

.eiopr {
background-color:#f9f9f9;
padding:4px;
margin:6px;
border:1px solid #F4F4F4;
}

.responsive_tag_group {
padding:14px 0;
border-bottom:2px solid#dbd6d6;
margin:2px;
display:table;
width:100%;
}

.responsive_tag_group li {
width:205px;
float:left;
}

.tag_group_title {
color:#000;
font-size:14px;
font-weight:bold;
width:221px;
}

.post_bank_home_post {
padding:5px 15px;
border-left:2px solid#1679B0;
background:#f9f9f9;
margin-top:11px;
margin-left:11px;
}

a.morezaym {
padding:14px 0;
background:#358AAD;
color:#fff;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
width:100%;
display:table;
text-align:center;
}

.region_group {
display:table;
width:100%;
margin-top:22px;
border:1px solid#ddd;
padding: 22px;
}

.region_group li {
display:inline-block;
width:242px;
margin:5px 0;
}

.region_group h4 {
background:url(images/bg.png) repeat;
padding:5px 22px;
font-size:17px;
margin-bottom:16px;
}

.relpost h3 a {
font-size:17px;
color:#222126;
font-weight:normal;
line-height:15px;
}


 
 
 

 
 
 
  
.relpost {
margin:1%;
width:31.3%;
float:left;
height:262px;
}

.relpost img {
width:100%;
}

.product-grid-page {
height:135px;
overflow:hidden;
margin-bottom:11px;
}

#comments {
clear:both;
padding-top:14px;
}

.rep {
float:right;
}

.rightsidebar {
float:right;
width:240px;
margin-bottom:22px;
}

.entry-author {
background:url(images/user.png) no-repeat 0 2px;
color:#757575;
padding:1px 10px 11px 16px;
background-size:13px;
}

.vp_ot {
background:#3B8599;
margin:0 13px 13px -32px;
color:#FCF9F9;
padding:4px 76px;
border-radius:0 5px 5px 0;
display:table;
text-transform:uppercase;
}

.post-title h1 {
font-size:34px;
margin-bottom:21px;
font-family: Raleway-SemiBold, Arial, Helvetica;
border-bottom: 1px solid#ddd;
padding-bottom: 22px;
}
 

 .page-one-column {

padding: 22px;
}
 .modal-window{background:rgba(26,27,35,0.8);display:none;height:100%;width:100%;left:0;top:0;position:fixed;overflow-y:scroll;z-index:9999}
.window-container{background:#fff;display:block;margin:10% auto;padding:20px;width:60%;z-index:9999;opacity:0;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;min-height:222px}
.animation{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}
.visible{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.close{display:table;cursor:pointer;float:right;padding:1px 8px;border-radius:50%;font-size:35px;/*! background:#E1E2E9; *//*! margin-top:-19px; */margin-right:-7px;font-weight:bold;padding: 0;line-height: 0px;}
.modal-window2{background:rgba(26,27,35,0.8);display:none;height:100%;width:100%;left:0;top:0;position:fixed;overflow-y:scroll;z-index:9999}
.window-container2{background:#fff;display:table;margin:10% auto;padding:20px;width:800px;z-index:9999;opacity:0;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;min-height:222px}
.animation2{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}
.visible2{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.close2{display:table;cursor:pointer;float:right;padding:1px 8px;border-radius:50%;font-size:15px;background:#E1E2E9;margin-top:-31px;margin-right:-32px;font-weight:bold}

.nozaym {
border:1px solid#F9B081;
text-align:center;
padding:18px;
background:#FFF4E7;
margin:21px;
}

#region_show {
float:left;
margin-right:55px;
}

.city_show {
display:table;
}

.stop {
display:table;
width:100%;
height: 2px;
background: #626471;
}

.share {
overflow:hidden;
background:#F6F8F7;
 
border:solid 1px #B9B5AF;
border-radius:2px;
/*! margin-bottom:30px; */
clear:both;
border-left:2px solid #1e73be;
margin-top:25px;
padding: 11px;
}





.lp-estimate img {
width:12px;
}

.lp-estimate {
font-size:12px;
clear:both;
overflow:hidden;
}

.lp-like {
background:url(images/like.png) no-repeat scroll 4px 0 transparent;
margin:6px;
padding:2px 0 2px 23px;
float:left;
cursor:pointer;
color:green;
width:11px;
}

.lp-dislike {
background:url(images/dislike.png) no-repeat scroll 4px 3px transparent;
margin:6px 4px;
padding:2px 0 2px 23px;
float:left;
cursor:pointer;
color:red;
width:11px;
}

.lp-estimate-review {
float:right;
margin-top:22px;
}

.pro-rate-rewiew {
width:70%;
display:inline-table;
}

.lp-estimate-addrw {
margin:11px;
}

.action-body-top {
width:730px;
display:table;
background:#fbfbfb;
border:1px solid#c2bfbf;
color:#3E3D3D99;
margin-top:11px;
font-size:16px;
margin-bottom:28px;
}

.action-body {
float:left;
padding:8px;
width:45%;
text-align:center;
}

.action-stop {
font-size:22px;
margin-top:22px;
color:#000;
}

.action-body-bt {
margin-top:11px;
}

.action-body-bt img {
max-height:45px;
}

.action-body-bt p {
margin:0!important;
}

.clear,.clearer {
clear:both;
}

.clearer {
display:block;
font-size:0;
line-height:0;
height:0;
}

.full-text {
/*! margin:21px; */
clear:both;
overflow:hidden;
font-size:15px;
}


.full-text  img{
width: 100%;
  height: auto
}

.full-text h2 {
/*! padding:10px; */
margin:10px 0;
color:#020202;
line-height:24px;
font-size:23px;
font-family: Raleway-SemiBold, Arial, Helvetica;
margin-top: 25px;
}

.full-text table {
 
margin-top: 25px;
}



.full-text li {
list-style-image:url(images/li.png);
padding:2px 0;
}

.top_favorite {
background:#e44613;
height:14px;
width:14px;
color:#fff;
text-align:center;
border-radius:50%;
padding:1px;
font-size:9px;
float:right;
margin-left:1px;
margin-top:-4px;
}

table {
border-collapse:collapse;
/*! border-spacing:0; */
width: 100%;
}

.product-compare td {
color:#3B3939;
font-size:12px;
padding:7px;
border:1px solid #8f8989;
width:150px;
min-width:150px;
max-width:150px;
vertical-align:middle;
text-align:center;
}

.product-compare td img {
max-width:130px;
}

.product-tprm {
border-right:1px solid #eaeaea!important;
background:0 )!important;
padding:12px 0!important;
color:#000!important;
font-size:16px!important;
}

.region_work {
font-size:14px;
border-bottom:1px dashed #ddd;
display:table;
cursor:pointer;
color:#0B5D99;
}

.dop_uslugi_bt {
width:924px;
display:table;
padding:15px 15px 11px 18px;
border-top:1px solid#d1caca;
margin-top:11px;
}

.dop_uslugi_bt li {
margin-right:55px;
display:inline-block;
}

.dop_uslugi_bt li a {
text-transform:uppercase;
font-size:11px;
font-weight:normal;
text-decoration:none;
background:#627566;
padding:6px 27px;
border:none;
color:#fff;
}

.block-action {
display:table;
border:1px solid#ddd;
margin-top:31px;
}

.block-action-table {
display:table-cell;
vertical-align:middle;
height:182px;
text-align:center;
width:185px;
}

.block-action-rel {
width:187px;
padding:5px;
float:left;
border:1px solid#ddd;
}

.block-action-logo {
height:70px;
}

.block-action-logo img {
max-height:60px;
}

.block-action-rel h4 {
height:60px;
}

.block-action-l {
background:#eae7e7;
text-transform:uppercase;
border:none;
border-right:2px solid#244D81;
height:184px;
}

.block-action-rel-mfo {
font-size:15px;
line-height:19px;
}

.morezaym-l {
float:left;
width:49%!important;
}

.morezaym-r {
float:right;
width:50%;
padding:14px 0;
background:#4B8FAB;
color:#fff;
border-radius:0;
text-align:center;
}

a.morezaym-r {
text-decoration:none!important;
}

.block-form {
border:1px solid #ddd;
padding-top:12px;
clear:both;
overflow:hidden;
margin-bottom:44px;
}

.block-form-title {
background:#f0f0f0;
padding:10px;
margin:-13px -1px 16px;
font-size:19px;
}

.block-form-lr {
width:100%;
display:table;
margin-bottom:17px;
padding-top:18px;
}

.block-form-l {
width:25%;
text-align:right;
float:left;
color:#484545;
}

.block-form-r {
width:70%;
float:right;
margin-top:-4px;
}

.block-form-lr input,.block-form-lr textarea {
font-size:1em;
padding:4px;
clear:both;
overflow:hidden;
margin:0;
width:488px;
border:1px solid #B3B8BA;
}

input.csize {
width:22px!important;
}

.block-form input[type=submit] {
border:1px solid #ddd;
background:#F1F1F6;
margin:9px;
padding:4px 11px;
float:right;
font-size:16px;
cursor:pointer;
border-left:2px solid #ddd;
}

.c-show {
float:right;
background:#147D9F;
padding:5px 11px;
margin:0;
color:#FEFEFE;
cursor:pointer;
font-size:14px;
}

.frmerr {
float:left;
margin:5px;
background:#ed6060;
padding:3px 9px;
color:#fff;
}

.block-ud {
background:#caedbb;
margin-bottom:22px;
padding:45px;
}

.block-ud span {
background:#fff;
margin-top:15px;
display:table;
padding:5px;
}

.forum_add {
margin-bottom:22px;
display:table;
width:100%;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

.forum-block-review {
border:1px silid#ddd;
float:left;
text-transform:uppercase;
margin-right:11px;
}

.forum-it {
background:#3268ba;
width:66px;
padding:3px;
font-size:12px;
text-align:center;
color:#fff;
}

.forum-ov {
background:#f5ebeb;
width:66px;
padding:3px;
text-align:center;
}

.forum-block-content {
display:table;
}

.polls_full {
width:260px;
height:15px;
background-color:#A8A6A6;
}

.polls_result {
float:left;
}

.polls {
border-bottom:1px solid#484c53;
width:334px;
display:table;
padding:8px 0;
text-transform:uppercase;
font-size:10px;
}
.polls:last-of-type {
border-bottom:0px solid#5e6268;
 padding-bottom:  0;
}
.result-poll {
height:15px;
margin-bottom:5px;
background-color:#2b89d2;
}

.polls_title {
text-transform:uppercase;
}

.polls_block {
background:#2F3539;
/*! margin-bottom:15px; */
padding:11px;
display:table;
width:336px;
border:1px solid#4B4D4E;
border-radius: 5px;
}

.polls input[type=radio] {
display:none;
}

.polls label {
display:inline-block;
cursor:pointer;
float:right;
position:relative;
padding-left:16px;
font-size:13px;
}

.polls label:before {
content:"";
display:inline-block;
width:16px;
height:16px;
margin-right:10px;
position:absolute;
left:0;
bottom:1px;
background-color:#aaa;
box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0px 1px 0 0 rgba(255,255,255,.8);
}

.polls input[type=radio]:checked + label:before {
content:"\2713";
text-shadow:1px 1px 1px rgba(0,0,0,.2);
font-size:15px;
color:#f3f3f3;
text-align:center;
line-height:15px;
font-weight:bold;
}

.go_loading {
background:#999;
background-position:50%;
opacity:0.40;
z-index:100;
-webkit-transition:all 1s ease;
-o-transition:all 1s ease;
-moz-transition:all 1s ease;
transition:all 1s ease;
}

.poll-text {
width:200px;
text-transform:none;
color:#FFF;
margin-left:11px;
font-size:11px;
text-shadow:#393737 2px 2px 2px;
}

.home-forom-r {
float:right;
display:table;
background:#ddd;
width:796px;
}

.home-forom {
clear:both;
overflow:hidden;
border-bottom:1px solid#CEC6C6;
padding:8px;
height:48px;
background:#f5f5f5;
}

.home-forom:last-of-type {
border-bottom:0;
}

.block-h-forum {
height:314px;
}

.calculytor {
padding:12px;
clear:both;
overflow:hidden;
background:url(images/bg.png) repeat;
}

.calculytor_in {
background:#FFF;
clear:both;
overflow:hidden;
padding:21px;
}

.calc_line {
float:left;
margin-right:44px;
margin-top:4px;
}

.calc_line input {
padding:7px;
border:1px solid#999;
margin:0;
width:90px;
}

.calc_load input[type=submit] {
background:#2e6fe0;
width:171px;
padding:10px;
border:1px solid#4C74E6;
cursor:pointer;
float:left;
font-size:12px;
text-transform:uppercase;
margin:0;
color:#fff;
}

.calc-title {
font-size:12px;
text-transform:uppercase;
padding-bottom:11px;
float:left;
color:#0b0a0a;
margin-right:14px;
width: 100%;
}

.result_block {
width:100%;
display:table;
margin-top:22px;
}

.result_line {
float:left;
font-size:17px;
margin-right:74px;
margin-top:21px;
color:#6B6464;
}

.result_pereplata,.result_summa,.result_otdayote {
color:#1629fc;
font-weight:bold;
font-size:18px;
}

.result_no {
color:red;
padding-top:3px;
}

.pagenum {
clear:both;
overflow:hidden;
margin:21px 0;
padding:5px;
border:1px solid#E9E9EC;
}

.yarpp-related {
margin-top:43px;
display:table;
}

.yarpp-related ul {
border-left:2px solid#2a81cb;
padding-left:12px;
margin-left:9px;
float:right;
width:610px;
}

.yarpp-related b {
text-transform:uppercase;
font-weight:normal;
float:left;
width:79px;
text-align:right;
color:#0862ae;
}

.yarpp-related .post-date {
font-size:11px;
margin-bottom:5px;
}

 

 

.act {
margin-top:43px;
}

.tir:last-of-type {
border-bottom:0!important;
}

.act_ac {
color:#f36d6d;
font-size:12px;
}

.date-akc {
float:left;
margin-top:17px;
font-size:14px;
margin-left:33px;
}

.block-mfo-logo img {
max-width:167px;
margin-bottom:12px;
}

.block-mfo-logo {
vertical-align:middle;
width:187px;
text-align:center;
text-transform:uppercase;
padding:22px 0;
}

.block-mfo {
border:1px solid#ddd;
margin-top:11px;
margin-bottom:11px;
}

.block-mfo-text {
border-left:2px solid#ddd;
padding:22px;
font-size:13px;
vertical-align:middle;
}


.ispravlenye_ki1 {text-align:center; font-size:14px;}

.ispravlenye_ki1 img {margin-bottom:5px; max-width:110px;}



.sidebar-logo  img{
width: auto;
  height: auto;
margin: 0 auto;
}
.top-info {
  background: #f5f3f3;
  border-bottom: 2px solid #626471;
  /*! border-top: 3px dashed #a7a3a3; */
  color: #3B3838;
  font-size: 14px;
  /*! font-style: italic; */
  line-height: 1.45;
  padding: 20px;
  position: relative;
  text-align: center;
  margin: 2% auto;
  min-height: 48px;
  }
  
  
  .top-info:before {
color: #bbb;
content: "\201C"; 
font-size: 3em;
line-height: 0.1em;
/*! margin-right: 0.2em; */
vertical-align: -.4em;

  }


 .top-info:after {
color: #bbb;
content: "\201D"; 
font-size: 3em;
line-height: 0.1em;
vertical-align: -.45em;
}


.sidebar-title {background: #626471;padding:6px 11px; border-radius: 4px; font-size: 19px; color: #f5f3f3;font-family: Raleway-SemiBold; margin-top: 22px;}

.sidebar-block li a{background: #efeef2;padding:4px  11px; border-radius: 5px; font-size: 14px; color: #44454e; display:block; margin:2px}

.sidebar-block ul { margin: 0;padding: 0;}
.sidebar-block li a:hover{background: #ddd; }


.sp_icon {
position: relative;
height: 30px;
  border: 1px solid#ddd;
  padding: 1px;
  width: 30px;
  margin: 1px;
  border-radius: 3px;
  float: left;

}







.sp_icon:hover::after{
content:attr(data-title);
position:absolute;
right:0; 
  border-radius: 3px;
top:-32px;
z-index:1;
background:#fff;
font-size:11px;
color:#000;

    white-space: nowrap;
padding:5px ;
border:1px solid #999;
}
 

.sp_icon:hover{
cursor: pointer;
border:1px solid #999;
}
 













#icon_na-bankovskij-schet {
    background:#fff url(images/bank.jpg) no-repeat 0px 0px;
   background-position: 50% 50%;
   background-size: 30px;
}

#icon_na-qiwi-koshelek {
    background:#fff url(images/qiwi.jpg) no-repeat 0px 0px;
   background-position: 50% 50%;
    background-size: 30px;
}

#icon_na-webmoney  {
    background:#fff url(images/webmoney.jpg) no-repeat 0px 0px;
   background-position: 50% 50%;
   background-size: 30px;
}

#icon_na-bankovskuyu-kartu {
    background:#fff url(images/karta.jpg) no-repeat 0px 0px;
   background-position: 50% 50%;
    background-size: 30px;
}




#icon_na-yandeks-dengi {
    background:#fff url(images/yd.jpg) no-repeat 0px 0px;
   background-position: 50% 50%;
    background-size: 30px;
}




#icon_nalichnymi {
    background:#fff url(images/nalichnie.jpg) no-repeat 0px 0px;
   background-position: 50% 50%;
    background-size: 30px;
}



#icon_cherez-contact {
    background:#fff url(images/contakt.jpg) no-repeat 0px 0px;
   background-position: 50% 50%;
    background-size: 30px;
}



.sp_icon_single {
  height: 30px;
  
 
  
 
  border-radius: 3px;
 
 
 
 
 
  
}


.sv {color: #353535;
font-size:12px;
  line-height: 16px;

}




 



.more-block-products {    display: table;
background:  url(images/arrow-b.png) no-repeat 120px 4px;
   padding-right: 24px;
    margin: 0 auto;
    background-size: 17px;
    cursor: pointer;
    margin-top: 40px;padding-left: 11px;
    margin-bottom: 40px;
    font-size: 17px;
    border: 1px solid#ddd;
}

.more-block-loader {
	background:  url(images/loader.gif) no-repeat 94px 6px !important;
 
	background-size: 14px!important;;
	 
}



.vopros {
  background: #f3f5bc;
  padding: 10px;
  border-radius: 15px;
    position: relative;
  margin-top: 30px;
  margin-bottom:10px;
  padding-left: 22px;
}

 .vopros::after {
    content: ''; 
    position: absolute;  
    left: 20px; bottom: -20px;  
    border: 10px solid transparent; 
    border-top: 10px solid #f3f5bc;  
   }

.otvet {
  margin-right:20px;
  margin-left:20px;
  margin-bottom: 41px;
}

.crumbs {
margin: 20px;
}

.crumbs span {
color: #9F9FA2;
font-size: 14px;
margin-right: 14px;
position: relative;
}

.crumbs span::before {
background: #2b89d2;
content: '';
height: 3px;
position: absolute;
right: -10px;
top: 7px;
width: 3px;
z-index: 1;
}

.crumbs span a {
color: #2b89d2;
display: inline-block;
font-size: 14px;

}

.crumbs span:last-of-type::before {
height: 0
}


.dop-info {
	background: #fff7f7;
border: 1px solid #FCDEDE;
padding: 10px;
margin-top: 15px;
border-left: 2px solid#099dce;
font-size: 14px;
}










@media only screen and (max-width: 1100px) {
.menu{display:none;padding:0;margin:0;}
.toggle-button{text-align:center;display:block;cursor:pointer;background-color:#333;color:#fff;margin:0 10px;}
.toggle-button:after{content:attr(data-open);display:block;margin:10px 0;padding:10px 30px;}
.toggle-button:before{content:url(images/menu.png);float:left;margin:8px;}
#menu-checkbox:checked + .show-mobile-menu .menu{display:block;}
#menu-checkbox:checked + .show-mobile-menu .toggle-button:after{content:attr(data-close);}
.menu li {width:100%;  padding: 0px;border-radius: 5px;}
.menu li a{border-bottom: 1px dashed#ddd; padding: 9px 19px;display: block;margin: 0px;}
 .all-city-list ul li, .all-city-list-ya li {
    float: left;
    width: 33%!important;;
}
}
 
 
 
 
 
@media only screen and (max-width: 900px) {
 
#main-content, #sidebar{width:100%; float:none; height:auto; padding:0}

} 

@media only screen and (max-width: 800px) {
 .window-container {
    
    width: 90%;

}
.kredit_product_company  small{
  font-size: 12px
}
 
  .all-city-list ul li, .all-city-list-ya li {
    float: left;
    width: 50%!important;;
}
  

  .kredit_product_company  img{
padding-bottom: 10px;
    max-width: 150px;
    float: left;
    margin-right: 15px
}
    
    .kredit_product_company   {
  width: 100%;
    
      text-align: left;
}
  
 .foter_center {
	 padding:20px;
text-align:center;
 } 
  
  
.kredit_product_details_all {
     
    width: 100%;
}
}






@media only screen and (max-width: 700px) {
 .kredit_product_details {
   width: 100%;
    float: none;
    
    
  }
 
  
  .relpost {
    margin: 2%;
    width: 45.9%;
    float: left;
    height: 262px;
}
  
  
  
  .kredit_product_features   {
  margin-top: 20px;
     width: 100%;
    float: none;
    display: table;
	margin-top:10px;
  } 
  
  .main-content {
 
    padding: 10px;
    
}
 #foter_l {
 display:none
} 
}





@media only screen and (max-width: 400px) {
   .all-city-list ul li, .all-city-list-ya li {
    float: left;
    width: 100%!important;;
}
.kredit_product_company  small{
 display:none
}
 
 .relpost {
    margin: 10%;
    width: 80%;
    float: none;
    height: auto;
}
  
  .product-grid-page {
    height: auto;
    
}
  
  
  
}



.rel-more {overflow: hidden;
}
.rel-more a {float: left; background: #4B4669; border-radius:4px;margin: 5px; padding: 1px 9px; color:#fff}


.post-home h2 { margin-top: 22px; margin-bottom: 15px;margin-left: 10px;}
.post-home   { overflow: hidden}



.all-city-list {
  padding: 10px
}
.all-city-list ul {
  padding: 0 10px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 30px;
  margin-top: 11px;
}
.all-city-list ul  li{
  float: left;
  width: 25%;
  
  margin-bottom: 16px;
} 
 


.all-city-list h3 {
font-family: Raleway-SemiBold, Arial, Helvetica;
  font-size: 18px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px
}

 
 
.all-city-list-ya {
  background: #f7f7f7; 
  padding: 20px;
  overflow: hidden
}


.all-city-list-ya li {
 float: left;
  width: 25%;
  
}



a.link-kp-all { background: #ece9e9; padding: 1px 5px; margin: 2px;
border-radius: 3px;
font-size: 12px;
color: #183C72;
}