p.taxim1 {
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-weight: 500;
line-height: 1.1;
font-size: 24px;
margin-top: 24px;
margin-bottom: 12px;
text-align: center;
padding: 7px;
color: rgb(25, 25, 25);
background: rgba(255, 255, 255, 0.65) none repeat scroll 0px 0px;
}
p.taxim2 {
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-weight: 500;
line-height: 1.1;
font-size: 24px;
margin-top: 24px;
margin-bottom: 12px;
text-align: center;
padding: 7px;
color: rgb(25, 25, 25);
background: rgba(255, 255, 255, 0.65) none repeat scroll 0px 0px;
}
p{
	*text-align:justify;
}
span.class01 {
	font-style: italic;
}
span.class02 {
	font-weight: bold;
	    white-space: normal;
}
div#tar1 div{
	display:block;
}
div#tar1 div.span4{
	text-align:center;
	}
table.tarify{
	width:100%;
}
table.tarify th{
	text-align:center;
	vertical-align: middle;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

table.tarify th:first-child{
	border-left: none;
	border-right: 1px solid #dddddd;
	
}
table.tarify td:first-child{
	border-left: none;
	
}

table.tarify td{
	text-align:center;
	border-left: 1px solid #dddddd;
}
div#tar2{
	margin-top:15px;
}
div#tar2 div.span6 div{
}
div#tar2 div.span6 span:first-child{
	width:70%;
	font-weight:unset;
	
	
}
div#tar2 div.span6 span{
	font-weight: bold;
	white-space: nowrap;
	width:30%;
	text-align:center;
	display:inline-block;
}
@media screen and (min-width:700px) {
.smart{display:none}
}
@media screen and (max-width:700px) {
.nosmart{display:none}
}

div#tar2 div.smart div.span12 div{
}
div#tar2 div.smart div.span12 div span:first-child{
	width:70%;
	font-weight:unset;
	text-align:left;
	
	
}
div#tar2 div.smart div.span12 div span{
	font-weight: bold;
	white-space: nowrap;
	width:30%;
	text-align:right;
	display:inline-block;
}

.vopros{
    background-image: url(/images/fon07.jpg);
    margin: 10px;
    padding: 20px;
    color: #fff;
      width: 48%!important;
}

.module33 {margin-bottom: -30px!important;}
.t3-sl {padding-bottom: 2px!important; padding-top: 2px!important;}
.breadcrumb, .breadcrumb a {    color: #8b8b8b !important;}

.tv-kp{
  width:100%;
}
.tv-kp #kp2-1 img{
  display:inline-block;
  width:49%
    
}
.tv-kp #kp1{
  width:100%;
}
.tv-kp #kp1-1{
display: inline-block;
background: #191919;
color: #ffffff;
font-size: 19pt;
padding: 2px 10px 2px 10px;
width: 13%;
text-align: center;
font-weight: bold;
line-height: 36px;
}
.tv-kp #kp1-2{
display: inline-block;
background: #f8cc1c;
margin-left: -4px;
padding: 2px 10px 2px 10px;
font-size: 19pt;
width: 87%;
line-height: 36px;
text-align: center;
}
.tv-kp #kp2{
	margin-top: 15px;
}
.tv-kp #kp2-2 p{
	width: 60%;
display: block;
margin: 20px auto;
}

@media(max-width:480px){
#kp1-1{
font-size: 16px!important;
width: 100%!important;
}

#kp1-2{
font-size: 16px!important;
width: 100%!important;
margin-left: 0px!important;
}

.ja-mobile-info {display:none!important;}
}

@media(max-width:1080px){
#taxi_quick_popup {
    background: #f6f6f6;
    padding: 5px 10px!important;
    margin: 10px 0 20px 0;
}

}
.article-content h1 {     margin: 40px 0 25px 0 !important;}
