/* home stuff */
#home h3 {
font-size:1.1em;
font-weight:bold;
line-height:1
}
#home h3 a, #home h3 a:hover {
border-bottom:none
}
#home h3 a:hover {
color:#009ed9
}
#home h3 small, #home h3 a small, #home h3 a:hover small {
font-size:.55em;
font-weight:normal;
color:#000
}
#home ul {
margin-bottom:13px
}
#home li {
border-bottom:1px solid #a3a7ae;
line-height:1.3;
padding:4px 10px;
}
	/* home-extras */
#home-extras * {
zoom:1\9
}
#home-extras h3 {
position:relative;
top:-5px;
font-weight:bold;
border-bottom:1px solid #ddd;
background:#ededed url("bkgs.png"/*tpa=images/v4/bkgs.png*/) repeat-x 0 -225px;
padding:5px 0 3px 10px;
margin:0
}
* html #home-extras h3 {
background-image:url("bkgs.gif"/*tpa=images/v4/bkgs.gif*/)
}
#home-extras.cb h3 {
top:-5px;
margin-bottom:-5px
}
#home-extras.cb #home_distance_div h3 {
top:0;
margin-bottom:0
}
#home-extras .block ul li {
border-bottom:1px solid #ddd;
padding:5px 10px 5px
}
#selectedlocationtext strong {
font-size:.9em;
}
#home-extras .block ul ul li {
border-bottom:0;
padding:0;
font-size:.9em;
line-height:1.2;
clear:both
}
#home-extras form#site-country, #home-extras form#city-filter {
padding:0
}
#home-extras .post a:hover.button3 {
text-decoration:none;
background-position:100% -150px
}
#home-extras .post a:hover.button3 span {
background-position:0 -150px
}
.city-column, .state-column {
width:50%;
float:left
}
.banner_mobile, .banner_alerts {
height:43px;
line-height:1;
border-bottom:1px solid #ddd;
background:#fff url("home-ctg-icons-4.gif"/*tpa=images/v4/home-ctg-icons-4.gif*/) no-repeat -800px 50%
}
.banner_followus_Twitter a {
background:#fff url("home-ctg-icons-4.gif"/*tpa=images/v4/home-ctg-icons-4.gif*/) no-repeat -1459px 50%
}
.banner_followus_Facebook a {
background:#FFF url("home-ctg-icons-4.gif"/*tpa=images/v4/home-ctg-icons-4.gif*/) no-repeat -1679px 50%
}
.banner_alerts {
background-position:-1020px 50%
}
.banner_mobile a, .banner_alerts a {
display:block;
height:43px;
padding-top:9px;
padding-left:50px;
font-size:1.2em;
color:#009ED9
}
.banner_alerts a {
color:#f70
}
.banner_mobile a:hover, .banner_alerts a:hover {
border-bottom:0
}
.banner_mobile a small, .banner_alerts a strong {
font-size:.8em;
font-weight:bold;
color:#000;
display:block
}
.banner_alerts a strong {
text-transform:uppercase
}
#home h3 a:hover strong, .banner_alerts a:hover, .banner_mobile a:hover  {
text-decoration:underline
}
#home-extras #site-lang {
height:80px;
background:transparent url("home-ctg-icons-4.gif"/*tpa=images/v4/home-ctg-icons-4.gif*/) no-repeat -1240px 50%;
border-bottom:1px solid #ddd;
margin-bottom:10px
}
#home-extras #site-lang h3 {
background:transparent none;
border-bottom:0;
padding-top:15px
}
#home-extras form#clearzip, #home-extras form#clearzipdist, #home-extras #city_filter_form_2 {
padding:0;
margin:0
}
#home-extras #city_filter_form_2 br {
display:none
}
#home-extras #set_city_filter2 {
margin-bottom:4px;
margin-bottom:3px\9
}
#home-extras #divDistance p {
color:#000;
font-size:.9em
}
#home-extras form {
padding:10px
}
#home-extras input, #home-extras select {
font-size:1em
}
#home-extras .post {
margin:0 10px;
}
	/* Home specific borders and backgrounds */
#home h3.cbb {
padding:9px 5px 9px 45px;
background:transparent;
position:relative;
z-index:10;
line-height:.8;
border:1px solid #ddd
}
#home .i1 {
border-left:1px solid #B6BFC4;
background-image:none
}
#home .i2 {
border-right:1px solid #B6BFC4;
background-image:none
}
#home .i3 {
padding:5px 5px 5px 65px;
background:transparent;
position:relative;
z-index:10;
line-height:.8
}
#home-extras.cbb {
width:218px;
border:1px solid #ddd;
padding:0
}
#home-extras .i3 {margin-top:-5px;padding:0 0 5px}

#footer .countries {
padding-bottom:30px
}
div.zipbox, div.zipbox *, .nomargin, #zipform {
margin:0 !important;
padding:0 !important;
}
div.zipbox {
border-bottom:0 !important
}
#copyright {
position:relative !important;
}
#title_set_city1 {
display:block
}
.logo {
position:relative;
z-index:1000
}
div#header div.container {
width:70%
}

/* lightbox */
#lightbox {
display:none;
position:absolute;
top:40%;
left:50%;
z-index:50005;
width:529px;
margin:-150px 0 0 -250px;
text-align:left
}
#lightbox[id] {
position:fixed
}
#overlay {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:50001;
background-color:#000;
}
#overlay.opacity {
-moz-opacity: 0.6;
opacity:.60;
filter:alpha(opacity=60)
}
#overlay[id]{
position:fixed
}
#lightbox.done #lbLoadMessage, #lightbox.loading #lbContent {
display:none
}
#lightbox.done #lbContent, #lightbox.loading #lbLoadMessage {
display:block
}
#lightbox.done #lbContent {
padding:0 0 10px;
}
#lightbox div#lbLoadMessage {
padding:0 !important;
height:20px;
line-height:20px;
top:-9px;
text-align:center
}
#lightbox div.content {
background:url("sp-base_2.png"/*tpa=images/v4/sp-base_2.png*/) no-repeat 0 100%;
margin:0;
padding-bottom:10px
}
* html #lightbox div.content {
background-image:url("sp-base_2.gif.png"/*tpa=images/v4/sp-base_2.gif.png*/)
}
#lightbox div.bt {
background:url("sp-base_2.png"/*tpa=images/v4/sp-base_2.png*/) no-repeat 0 -140px;
height:8px;
font-size:8px
}
* html #lightbox div.bt {
background-image:url("sp-base_2.gif.png"/*tpa=images/v4/sp-base_2.gif.png*/)
}
#lightbox fieldset {
margin:0
}
#lightbox div#lbLoadMessage p {
margin:0 auto;
width:16px;
height:16px;
background:url("home-ctg-icons-4.gif"/*tpa=images/v4/home-ctg-icons-4.gif*/) no-repeat 0 2px;
}
#lightbox #warning {
padding:0 10px;
background:#fff;
border:1px solid #000;
border-width:0 1px;
vertical-align:top;
height:1%\9
}
/* modalbox jQ */
.ui-widget-overlay {
background:#000;
position:absolute;
top:0;
left:0;
opacity:.5;
filter: alpha(opacity = 50);
z-index:10001 !important
}
.ui-dialog {
z-index:10002 !important;
width:529px !important;
position:absolute;
text-align:left !important;
}
.ui-dialog-titlebar {
position:fixed;
top:40%;
left:50%;
width:516px;
margin:-150px 0 0 -250px;
z-index:55009
}
.ui-dialog-titlebar-close {
position:absolute;
top:8px;
right:2px;
z-index:55010;
display:block;
width:14px;
height:15px;
background: url("lb_close.png"/*tpa=images/lb_close.png*/) no-repeat 0 0
}
.ui-dialog-titlebar-close span {
text-align:left;
text-indent:-1000em;
display:block
}
#warning p.title {
color:#f50;
background-color:#fff;
margin:0;
font-size:14px;
line-height:14px;
border-bottom:1px solid #ddd;
padding:0 0 5px 0
}
#warning p.title a {
float:right;
position:relative
}
#warning ul {
padding:0 10px;
list-style-type:none;
margin:0
}
#warning ul li {
background:url("bulletviolch2.gif"/*tpa=images/bulletviolch2.gif*/) no-repeat left top;
margin:2px;
padding:0 0 0 16px
}
#warning p.link {
margin:10px 10px 0 0px;
font-size:16px;
padding:3px 0
}
#lightbox {
font:1.2em/1.2 arial,helvetica,sans-serif
}
#lightbox .bt {
top:0;
left:0;
margin:0;
width:100%
}
#lightbox #warning p.title {
margin-bottom:10px
}
iframe#iCountryState {
width:100%;
border-width:0;
height:42px
}
#home-extras #city_filter_form_1, #home-extras form.nomargin, #home-extras #zipform {
padding:0
}
/* h-featureds */
#home #h-featureds .i1, #home #h-featureds .i2 {
border-color:#ddd
}
#home #h-featureds.cbb, #home #h-featureds .i3 {
padding: 0
}
#h-featureds {
position:relative;
width:100%;
float:right;
text-align:left;
font-family:arial,helvetica,sans-serif;
padding-bottom:20px
}
#h-featureds h3 {
border-bottom:1px solid #f90;
color:#000;
font-size:1.1em;
font-weight:bold;
padding:6px 5px 7px 38px;
position:relative;
overflow:visible;
background:transparent
}
#h-featureds h3 span {
display:block;
width:30px;
height:36px;
position:absolute;
top:-4px;
left:5px;
z-index:1000;
background:transparent url("featured_en-1.gif"/*tpa=images/featured/featured_en-1.gif*/) no-repeat 0 0
}
* html #h-featureds h3 span {
left:-30px
}
#itemListContent {
padding:9px 0
}
#itemListContent table {
width:100%
}
#h-featureds td {
background:#fff;
border-bottom:0;
line-height:1.2;
padding:0
}
#h-featureds .item {
text-align:center;
border-right:1px solid #ddd
}
#h-featureds .item.last {
border-right:0
}
#h-featureds .item * {
margin:0 5px;
text-align:left
}
#h-featureds .item a {
margin:0
}
#h-featureds .item h4 {
font-size:1em;
font-weight:normal;
margin:5px 0 0
}
#h-featureds .item h4 * {
margin:0
}
#h-featureds .item .price {
text-align:left;
font-weight:bold
}
.featured-links {
position:absolute;
top:6px;
right:12px;
line-height:1em
}
.featured-links a.keyWords {
color:#00c
}
/* guys */
.guy {
position:relative;
margin:-45px 0 -3px;
left:-5px;
width:75px;
height:50px
}
#c-185 .guy {
background:url("img/nedv.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;
}
#c-186 .guy {
background:url("img/dom-of.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;
}
#c-362 .guy {
background:url("img/avto.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;
}
#c-16 .guy {
background:url("img/rab.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;
}
#c-191 .guy {
background:url("img/usl.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;}
#c-187 .guy {
background:url("img/st-mat.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;}
#c-190 .guy {
background:url("img/dosug.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;}
#c-389 .guy {
background:url("img/proizv.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;}
#c-0 .guy {
background:url("img/foto.gif") no-repeat 0 0;
z-index:110;
margin-left: 12px;}

/* Map Selector */
.page-mapselector h2 {
font-size:2em;
font-weight:bold;
line-height:1.0;
}
#mapselector {
margin-left: 20px;
float:left
}
.page-mapselector .homeMap {
overflow:visible;
position:relative;
margin-top:20px
}
.page-mapselector #mapContainer {
width:736px;
height: 555px
}
.page-mapselector #mapArea {
background-image:url("none.gif"/*tpa=images/maps/none.gif*/);
background-repeat: no-repeat;
position:absolute;
width:736px;
height: 555px
}
.page-mapselector #mapArea img {
position: absolute
}
.page-mapselector a#map-entire-country {
display:block;
background:url("btn-map-entire-country.gif"/*tpa=images/buttons/btn-map-entire-country.gif*/) no-repeat left bottom;
color:#FFF;
font-weight:bold;
font-size:15px;
line-height:24px;
height:24px;
text-align: center;
position:relative;
text-decoration:none
}
.page-mapselector .entire-country {
width: 200px
}
.page-mapselector #map-entire-country .right-corners {
background:#FFF url("btn-map-entire-country.gif"/*tpa=images/buttons/btn-map-entire-country.gif*/) no-repeat right top;
width:3.8px;
position:absolute;
right:0;
top:0;
z-index:2;
height:24px
}

#tooltip {
position:absolute;
z-index:3000
}
#tooltip h3, .page-mapselector #tooltip div {
margin: 0
}
#tooltip .body {
opacity:0.85;
filter:alpha(opacity=85);
position:relative
}
#tooltip .bg {
height:20px;
line-height:20px;
background: transparent url("alt-center.gif"/*tpa=images/maps/alt-center.gif*/) repeat-x left bottom;
padding:0 0 5px 0;
color:#FFF;
font-weight: bold;
font-size: 12px;
margin: 0 5.1px
}
#tooltip .right-corners {
position:absolute;
right:0;
width:5.1px;
height:21px;
background: transparent url("alt-right.gif"/*tpa=images/maps/alt-right.gif*/) no-repeat right top;
z-index:2
}
#tooltip .left-corners {
position:absolute;
left:0;
width:5.1px;
height:25px;
background: transparent url("alt-left.gif"/*tpa=images/maps/alt-left.gif*/) no-repeat left top;
z-index:2
}

#warning
{
background:#FFF;
position:fixed;
width:515px;
padding:15px;
top:40%;
left:50%;
margin-top: -150px;
margin-left: -270px;
}

#the-list{
	display: flex;
	flex-direction: column; 
	gap: 12px;
}

.textboxcont7{
	/*float:left;*/
	/* width: 310px; */
	border-radius: 4px;
	text-align: center;
	background-color: #ffff00;
	font-family: "Merriweather", sans-serif;
	font-weight: 700;
	font-size: 20px;
	padding: 20px;
	/* margin: 10px 10px 10px 0px; */
	color: Black;
	border: dotted 1px solid;
	position: static;
	overflow: hidden;

}
.textboxcont7 a{
    color: #18a68c;
}
.textboxcont7:hover{
box-shadow:0px 0px 40px #ccc;
-o-transform:scale(1.2);
-o-box-shadow:0px 0px 40px #ccc;
-moz-transform:scale(1.2);
-moz-box-shadow:0px 0px 40px #ccc;
-webkit-transform:scale(1.2);
-webkit-box-shadow:0px 0px 40px #ccc;
}
.textboxcont8{
	/*float:left;*/
	/* width: 310px; */
	border-radius: 4px;
	text-align: center;
	background-color: #000000;
	font-family: "Merriweather", sans-serif;
	font-weight: 700;
	font-size: 20px;
	padding: 20px;
	/* margin: 10px 10px 10px 0px; */
	color: white;
	overflow: hidden;
}
.textboxcont8 a{
    color: #f7f3f7;
}
.textboxcont8:hover{
box-shadow:0px 0px 40px #ccc;
-o-transform:scale(1.2);
-o-box-shadow:0px 0px 40px #ccc;
-moz-transform:scale(1.2);
-moz-box-shadow:0px 0px 40px #ccc;
-webkit-transform:scale(1.2);
-webkit-box-shadow:0px 0px 40px #ccc;
}
.textboxcont9{
	/*float:left;*/
	/* width: 310px; */
	border-radius: 4px;
	text-align: center;
	background-color: #FF0000;
	font-family: "Merriweather", sans-serif;
	font-weight: 700;
	font-size: 20px;
	padding: 20px;
	/* margin: 10px 10px 10px 0px; */
	color: White;
	text-decoration: blink;
	overflow: hidden;
}
.textboxcont9 a{
    color: #f7e3c6;
}
.textboxcont9:hover{
box-shadow:0px 0px 40px #ccc;
-o-transform:scale(1.2);
-o-box-shadow:0px 0px 40px #ccc;
-moz-transform:scale(1.2);
-moz-box-shadow:0px 0px 40px #ccc;
-webkit-transform:scale(1.2);
-webkit-box-shadow:0px 0px 40px #ccc;
}

.textboxcont10{
	/*float:left;*/
	/* width: 310px; */
	border-radius: 4px;
	text-align: center;
	background-color: #0000FF;
	font-family: "Merriweather", sans-serif;
	font-weight: 700;
	font-size: 20px;
	padding: 6px 6px 6px 6px;
	/* margin: 10px 10px 10px 0px; */
	color: white;
	overflow: hidden;
}
.textboxcont10 a{
    color: #8ccbde;
}
.textboxcont10:hover{
box-shadow:0px 0px 40px #ccc;
-o-transform:scale(1.2);
-o-box-shadow:0px 0px 40px #ccc;
-moz-transform:scale(1.2);
-moz-box-shadow:0px 0px 40px #ccc;
-webkit-transform:scale(1.2);
-webkit-box-shadow:0px 0px 40px #ccc;
}
.textboxcont14{
	/*float:left;*/
	/* width: 310px; */
	border-radius: 4px;
	text-align: center;
	background-color: #1cba48;
	font-family: "Merriweather", sans-serif;
	font-weight: 700;
	font-size: 20px;
	padding: 20px;
	/* margin: 10px 10px 10px 0px; */
	color: white;
	overflow: hidden;
}

.textboxcont14:hover{
box-shadow:0px 0px 40px #ccc;
-o-transform:scale(1.2);
-o-box-shadow:0px 0px 40px #ccc;
-moz-transform:scale(1.2);
-moz-box-shadow:0px 0px 40px #ccc;
-webkit-transform:scale(1.2);
-webkit-box-shadow:0px 0px 40px #ccc;
}
.textboxcont14 a{
    color: #0CEDC9;
}
.textboxcont11{
/*float:left;*/
/* width: 310px; */
border-radius: 4px;
text-align: center;
background-color: #0000FF;
font-family: "Merriweather", sans-serif;
	font-weight: 700;
	font-size: 20px;
padding: 20px;
/* margin: 10px 10px 10px 0px; */
color: white;
overflow: hidden;
-webkit-transform:scale(1.0);
-webkit-transition-duration: 0.5s;
-moz-transform:scale(1.0);
-moz-transition-duration: 0.5s;
-o-transform:scale(1.0);
-o-transition-duration: 0.5s;
}
.textboxcont11:hover{
box-shadow:0px 0px 40px #ccc;
-o-transform:scale(1.2);
-o-box-shadow:0px 0px 40px #ccc;
-moz-transform:scale(1.2);
-moz-box-shadow:0px 0px 40px #ccc;
-webkit-transform:scale(1.2);
-webkit-box-shadow:0px 0px 40px #ccc;
}
.textboxcont11 a{
    color: #8ccbde;
}
.textboxcont_economy{
	/* width: 310px; */
	/*float: left;*/
	    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 400;
	border: 1px solid var(--main-black-color);
	border-radius: 4px;
	padding:20px;
	font-family: "Merriweather", sans-serif;
	font-size: 14px;
	text-align: left;
	/* margin: 6px 6px 6px 0px; */
}
.textboxcont_economy-r{
	width: 245px;
	float: left;
	font-family: "Merriweather", sans-serif;
	font-size: 14px;
	text-align: left;
	/* margin: 6px 6px 6px 4px; */
}
.sep{
	float:left;
	width:6px;
    padding-left: 10px;
	height: 12px;
}
#k1
{
position: fixed;
top: 0%;
width: 100%;
z-index: 999;
background:yellow;
}
#k2
{
text-align:center;
background:yellow;
height:35px;
width:990px;
margin-left:auto;
margin-right:auto;
}
.data {
	color:#a3a7ae;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
}

#modal_form {
	width: 1170px;
	height: 860px; /* �a����� �o���� ���� ������o�a�� */
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed; /* ��o�� o��o ���o � �����o� �o�� � ���o� ����� */
	top: 45%; /* o�����a�� ������ 45%, o��a����� 5% �o������ ������ */
	left: 50%; /* �o�o���a ���a�a ����a */
	 /* ��� ��� �a��� �����o��� css, o�����a�� ����o � ����� ����� �o�o���� ������ � ���o�� �oo����������o =) */
	margin-top: -430px;
	margin-left: -585px;
	display: none; /* � o����o� �o��o���� o��a �� �o���o ���� */
	opacity: 0; /* �o��o���� ��o��a��o ��� a�����o�a��� */
	z-index: 1102; /* o��o �o���o ���� �a��o��� �o����� ��o� */
	padding: 10px 15px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;

	box-sizing: border-box;
	text-align: left;
}
/* ��o��a �a����� ��� ��� ��o � �a���) */
#modal_form #modal_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	display: block;
}
/* �o��o��a */
#overlay {
	z-index:1101; /* �o��o��a �o���a ���� ���� ��o�� �������o� �a��a, �o ���� ��o� �o�a���o�o o��a */
	position:fixed; /* �����a ��������a�� ���� �a�� */
	background-color:#000; /* ����a� */
	opacity:0.8; /* �o ����o�o ��o��a��a */
	-moz-opacity:0.8; /* ���� ������������ ��� ������ ��������� */
	filter:alpha(opacity=80);
	width:100%;
	height:100%; /* �a����o� �o ���� ���a� */
	top:0; /* ������ � ����a 0, o���a������� ��o����a! */
	left:0;
	cursor:pointer;
	display:none; /* � o����o� �o��o���� � ���) */
}
.margin-top-25 {
    margin-top: 25px;
}
/* .row {
    margin-right: -15px;
    margin-left: -15px;
} */
.col-sm-3 {
    width: 23%;
}
.col-sm-9 {
    width: 73%;
    box-sizing: border-box;
}
.clear {
    clear: both;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.text-center {
    text-align: center;
}
.voronka-min-height {
    min-height: 100px;
}
.margin-bottom-15 {
    margin-bottom: 15px;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-primary {
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
    background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #2e6da4;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-block {
    display: block;
    width: 92%;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #265a88;
    background-position: 0 -15px;
}
.btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.panel-body {
    padding: 15px;
}
.text-left {
    text-align: left;
}
#modal_form ul {
	list-style-type: disc;
}
.text-primary {
    color: #337ab7;
}
.margin-top-15 {
    margin-top: 15px;
}
.margin-top-10 {
    margin-top: 10px;
}
.shablon-table {
    width: 100%;
    /* height: 116px; */
	border-radius: 4px;
    text-align: center;
    font: small-caps bold 16px/20px Tahoma, Arial, Helvetica, sans-serif;
    overflow: hidden;
    margin: 0 auto 0 auto;
}
.shablon-table:hover {
    -webkit-transform: scale(1.33);
    -ms-transform: scale(1.33);
    transform: scale(1.33);
    z-index: 110;
    position: relative;
    box-shadow: 0px 0px 40px #ccc;
}
.shablon-table .left_block-table {
    width: 33%;
    font-size: 24px;
    line-height: 1.2;
    vertical-align: middle;
    padding-left: 10px;
    text-align: center;
    font-weight: bold;
}
.text-capitalize {
    text-transform: capitalize;
}
.shablon-table .middle_block-table {
    width: 33%;
    vertical-align: middle;
    text-align: center;
}
.shablon-table .middle_block-table:hover {
    -webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.shablon-table .right_block-table {
    font-size: 28px;
    vertical-align: middle;
    line-height: 1.2;
    padding-right: 10px;
    text-align: center;
    font-weight: bold;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
    font-size: 18px;
    font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}
#body-1-1, #body-1-2, #body-1-3, #body-1-4 {
	min-height: 256px;
}
#body-3-1, #body-3-2, #body-3-3, #body-3-4 {
	min-height: 176px;
}
