html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:100%;
}

/*Font*/
body
{
	font-size: 80%;
	font-family: Verdana, Helvetica, Tahoma  sans-serif;
	color: #333;
/*	 	background-color: #d0e0fd;*/
/*	background: url(images/vesna.jpg) no-repeat fixed 50% 0px;*/
}

/*Font in table*/
table
{
	font-size:100%;

}

/*Links*/
a:link {color: #666;}
a:visited{color:#666;}
a:active {color: #666;}
a:hover{color:#ff0000;}


small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	margin:0px 0px 8px;
border-bottom: 1px dashed #afafaf;
}

#header
{
	position:relative; /*containing block*/
	height:106px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background: #461715 url(images/header_bg.gif) repeat-x;
	border-bottom:1px solid #D6D6D6;
}

#header_logo
{
	position:absolute;
}

#company_logo_tab
{
	background: #ffffff url(images/header_fon_obstrakt1.jpg) ;/* ���� ���� */
/#*	background: #0071BC url(images/fon_tab_header.png) repeat-x;*/
	min-width:1024px;
	height:270px;
	padding-right:0px;
	padding-top:4px;
}
.company_logo
{
	width:300px;
	height:85px;

	background:url(images/logo-300.png)  center no-repeat;
}
.home-header
{
	width:300px;
	height:250px;

	background:url(images/home-header.png) right center no-repeat;
}
.company_logo_text
{
	font-family : Arial, Verbana, Georgia, Times New Roman, Tahoma,  Times, serif;
	font-size:30px;
	padding-right:17px;
	padding-top:10px;
	color:#1688C9;
	text-shadow:0 1px 1px rgba(0,0,0,1);
	font-weight:normal;
/*	background: #ffff00;*/
	width:330px;
}
.company_logo_links
{
	text-decoration: none;
}
.span_menu
{
	font-family : Verbana, Tahoma, Georgia, Times New Roman, Times, serif;
	font-size:20px;
	padding-top:27px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	color:#616060;
	font-weight:bold;
}
.span_menu a
{
	font-family : Tahoma, Georgia, Times New Roman, Times, serif;
	font-size:20px;
	color:#616060;
	font-weight:normal;
	text-decoration: none;
}
.span_menu a:hover
{
	font-family : Tahoma, Georgia, Times New Roman, Times, serif;
	font-size:20px;
	color:#fa0000;
	font-weight:normal;
}
.span_menu_in
{
	padding-left:7px;
	padding-right:7px;
	padding-bottom:3px;
	padding-top:3px;
	color:#000000;
	background:#ffff00;
}

div.tel
{	font-family : Tahoma, Georgia, Times New Roman, Times, serif;
	font-size:27pt;
	color:#fa0000;
	font-weight:normal;
//	width:330px;
//	height:106px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:3px;
	padding-top:0px;
}

#header_text
{
	position:absolute;
	left:265px;
	top: 0;
	width:330px;
	height:106px;
	padding-left:5px;
	padding-top:35px;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_text h1
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none;
	text-decoration:none;
}

#header_text span
{
	font-size:80%;
}

/* Header menu: home, search, feedback*/
#header_menu
{

	background:#ffffff;
	position:absolute;
	right:55px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #501D14;
}

#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#zebra
{
	height:20px;
	background:transparent url(images/zebra_bg.gif) left top repeat-x;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

/*Content table*/
#content
{
	width:100%;
	height:70%;
	border-collapse:collapse;
	background: #ffffff;

}

/*Left column*/
#content .left-column
{
	width:214px;
	vertical-align:top;
	height:100%;
	padding:0 3px 3px 12px;
}

/*Main column*/
#content .main-column
{
	padding:0 23px 10px 23px;
	font-size: 13px;
	font-family: Verdana, Tahoma, Helvetica,  Arial;
	line-height: 1.5;

}

/*Right column*/
#content .right-column
{
	width:180px;
	vertical-align:top;
	height:100%;
	padding:0 12px 3px 27px;
}

/*Bottom banner*/
#bottom_banner
{
	padding:5px;
	text-align:center;
}

/*Footer*/
#footer
{
	background: #4D6990;
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:40px;
	padding:8px;

}

/*Link in footer*/
.footer a
{
	color: #999999;
	font-size: 100%;
text-decoration: none;
}
.footer a:hover{color:#000000;text-decoration: underline;}

/*Data table*/
table.data-table
{
	border:1px solid #999898;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #999898;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#f5f5f5;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #999898;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#f5f5f5;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

/*�������� � ��������*/
div.catalog-detail-image { margin: 0 25px 0 0; border: 1px solid; padding: 2px;}
div.catalog-detail-images { overflow: hidden;  margin: 0 25px 0 0;}
div.catalog-detail-images div.catalog-detail-image { position: relative; float: left; margin: 10px 10px 0 0; width:50px; height:37px; overflow:hidden; padding: 2px; text-align:center; }
div.catalog-detail-images div.catalog-detail-image a { width: 100%; height: 100%; display: block;}
div.catalog-detail-images div.catalog-detail-image img { vertical-align: middle;}
div.catalog-detail-image { border-color: #0088CF;
   -moz-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Firefox */
    -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ��������� ���� */
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	-moz-box-shadow: inset 5px 5px 10px #f0f0f0;
 }

 /* image replacement */
    #prevBtn, #nextBtn, #slider1prev, #slider1next{
        margin:0;
        padding:0;
        display:block;
        overflow:hidden;
        text-indent:-8000px;
        }
    /* // image replacement */
            
    #container{    
        margin:0 auto;
        position:relative;
        text-align:left;
        width:1016px;
        margin-bottom:2em;
        }    
                    
    #contents{
        position:relative;
        }            

/* Easy Slider */

    #slider ul, #slider li,
    #slider2 ul, #slider2 li{
        margin:0;
        padding:0;
        list-style:none;
        }
    #slider2{margin-top:1em;}
    #slider li, #slider2 li{ 
        /* 
            define width and height of list item (slide)
            entire slider area will adjust according to the parameters provided here
        */ 
        width:1016px;
        height:300px;
        overflow:hidden;
        }    
    #prevBtn, #nextBtn,
    #slider1next, #slider1prev{ 
        display:block;
        width:30px;
        height:77px;
        position:absolute;
        left:-30px;
        top:144px;
        z-index:1000;
        }    
    #nextBtn, #slider1next{ 
        left:696px;
        }                                                        
    #prevBtn a, #nextBtn a,
    #slider1next a, #slider1prev a{  
        display:block;
        position:relative;
        width:30px;
        height:77px;
        background:url('../images/btn_prev.png') no-repeat 0 0;    
        }    
    #nextBtn a, #slider1next a{ 
        background:url('../images/btn_next.png') no-repeat 0 0;    
        }    
        
    /* numeric controls */    

    ol#controls{
        margin:1em 0;
        padding:0;
        height:28px;    
        }
    ol#controls li{
        margin:0 10px 0 0; 
        padding:0;
        float:left;
        list-style:none;
        height:28px;
        line-height:28px;
        }
    ol#controls li a{
        float:left;
        height:28px;
        line-height:28px;
        border:1px solid #ccc;
        background:#DAF3F8;
        color:#555;
        padding:0 10px;
        text-decoration:none;
        }
    ol#controls li.current a{
        background:#5DC9E1;
        color:#fff;
        }
    ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.table-banner
{
	margin:0px;
//	padding:4px 4px 4px 4px;
	width:400px;
-moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 border-left: 0px dashed #5e5d5d;
 border-right: 0px dashed #5e5d5d;
 border-bottom: 0px dashed #5e5d5d;
 border-top: 0px dashed #5e5d5d;
  
 /*	box-shadow: 0 0 1px #5e5d5d; ��������� ���� */
 /*   box-shadow: 0 0 6px rgba(0,0,0,0.5);  ��������� ���� */
  /*  -moz-box-shadow: 0 0 6px rgba(0,0,0,0.5);  ��� Firefox */
 /* -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5);    ��� Safari � Chrome */

    padding:0px;
	background:#0088CF;
}
div.footer_menu_block
{
width:1000px;
}

 A.rollover1 {
    background: url(images/images_menu1.jpg); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 128px; /* ������ ������� � �������� */
    height: 75px; /* ������ ������� */
   }
   A.rollover1:hover {
    background-position: 0 -75px; /* �������� ���� */
   }
 A.rollover2 {
    background: url(images/images_menu2.jpg); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 128px; /* ������ ������� � �������� */
    height: 75px; /* ������ ������� */
   }
   A.rollover2:hover {
    background-position: 0 -75px; /* �������� ���� */
   }
 A.rollover3 {
    background: url(images/images_menu3.jpg); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 128px; /* ������ ������� � �������� */
    height: 75px; /* ������ ������� */
   }
   A.rollover3:hover {
    background-position: 0 -75px; /* �������� ���� */
   }
 A.rollover4 {
    background: url(images/images_menu4.jpg); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 128px; /* ������ ������� � �������� */
    height: 75px; /* ������ ������� */
   }
   A.rollover4:hover {
    background-position: 0 -75px; /* �������� ���� */
   }
 A.rollover5 {
    background: url(images/images_menu5.jpg); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 128px; /* ������ ������� � �������� */
    height: 75px; /* ������ ������� */
   }
   A.rollover5:hover {
    background-position: 0 -75px; /* �������� ���� */
   }
 A.rollover6 {
    background: url(images/images_menu6.jpg); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 128px; /* ������ ������� � �������� */
    height: 75px; /* ������ ������� */
   }
   A.rollover6:hover {
    background-position: 0 -75px; /* �������� ���� */
   }
 A.rollover7 {
    background: url(images/images_menu7.jpg); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 128px; /* ������ ������� � �������� */
    height: 75px; /* ������ ������� */
   }
   A.rollover7:hover {
    background-position: 0 -75px; /* �������� ���� */
   }
 A.rollover8 {
    background: url(images/images_menu8.jpg); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 128px; /* ������ ������� � �������� */
    height: 75px; /* ������ ������� */
	text-decoration: none;
   }
   A.rollover8:hover {
    background-position: 0 -75px; /* �������� ���� */
   }

 A.zakaz_pro {
     background: url(images/zakaz_online.png); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 200px; /* ������ ������� � �������� */
    height: 32px; /* ������ ������� */
   }
   A.zakaz_pro:hover {
    background-position: 0 -32px; /* �������� ���� */
   }

A.vk {
    background: url(images/vk.png); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 30px; /* ������ ������� � �������� */
    height: 30px; /* ������ ������� */
   }
   A.vk:hover {
    background-position: 0 -30px; /* �������� ���� */
   }
 A.facebook {
    background: url(images/facebook.png); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 30px; /* ������ ������� � �������� */
    height: 30px; /* ������ ������� */
	text-decoration: none;
   }
   A.facebook:hover {
    background-position: 0 -30px; /* �������� ���� */
   }

 A.twitter {
     background: url(images/twitter.png); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 30px; /* ������ ������� � �������� */
    height: 30px; /* ������ ������� */
   }
   A.twitter:hover {
    background-position: 0 -30px; /* �������� ���� */
   }
A.avito {
    background: url(images/avito.png); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 30px; /* ������ ������� � �������� */
    height: 30px; /* ������ ������� */
	text-decoration: none;
   }
   A.avito:hover {
    background-position: 0 -30px; /* �������� ���� */
   }

 A.uslugi {
    background: url(images/link5.png); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 170px; /* ������ ������� � �������� */
    height: 27px; /* ������ ������� */
	text-decoration: none;
   }
   A.uslugi:hover {
    background-position: 0 -27px; /* �������� ���� */
   }

 A.products {
     background: url(images/link4.png); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 170px; /* ������ ������� � �������� */
    height: 27px; /* ������ ������� */
	text-decoration: none;
   }
   A.products:hover {
    background-position: 0 -27px; /* �������� ���� */
   }

 
 A.price {
    background: url(images/link3.png); /* ���� � ����� � ��������  �������� */
    display: block; /* ������� ��� ������� ������� */
    width: 170px; /* ������ ������� � �������� */
    height: 27px; /* ������ ������� */
	text-decoration: none;
   }
   A.price:hover {
    background-position: 0 -27px; /* �������� ���� */ 
}

div.seti
{
	padding: 10px 10px 0px 10px;
}

div.menu_img 
{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 80px;
 	text-decoration: none;
	text-transform: uppercase;
}
      .shadow1 {
     background: #fff; /* ���� ���� */
    padding: 0px;
   }
      .shadow_partpers {
     background: #2863fa; /* ���� ���� */
    -moz-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Firefox */
    -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ��������� ���� */
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
    padding: 10px;
	height:130px;
	-moz-box-shadow: inset 5px 5px 10px #f0f0f0;
   }

.partpers
{
	color:#ffffff;
	font-size:12pt;
	padding:-3px 0 0 0;
}
.link_blok a
{
	font-size:10pt;
	margin-top:10px;
	padding-bottom:5px;
	text-decoration: none;
}
.memu_bottom
{
	padding-left:60px;
	padding-bottom:5px;
	text-decoration: none;
}
div.perehod_content
{
	height:20px;
	background:url("images/fon_menu.png") repeat-x;
}
div.links_header
{
	padding-top:4px;
}

#ourtable {border-collapse: collapse; background: #ffffff;
     -moz-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Firefox */
   -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
   box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ��������� ���� */
    padding: 10px;
	-moz-box-shadow: inset 5px 5px 10px #f0f0f0;
//		-moz-border-radius: 12px;
//		-webkit-border-radius: 12px;
	//	border-radius: 12px;
 border: 3px solid #f2642c;
 }
#ourtable, #ourtable td {border: 1px solid #999999; padding:7px}
#ourtable tr.odd {background: #684a31;}

#ourtable-usl {border-collapse: collapse; background: #ffffff;
     -moz-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Firefox */
   -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
   box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ��������� ���� */
    padding: 10px;
	-moz-box-shadow: inset 5px 5px 10px #f0f0f0;
//		-moz-border-radius: 12px;
//		-webkit-border-radius: 12px;
	//	border-radius: 12px;
 border: 3px solid #f2642c;
 }
#ourtable-usl, #ourtable-usl td {border: 0px solid #999999; padding:17px}
#ourtable-usl tr.odd {background: #684a31;}

.anons
{
	font-size: 90%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
}
.lvl_constr
{
	width:186px;
	height:92px;
	background:url("images/lvl_constr.png") no-repeat;
}
.qr-code
{
	width:186px;
	height:186px;
	background:url("images/qr-code.gif") no-repeat;
}

.footer_cont
{
	padding-top:14px;
	padding-left:74px;
	padding-bottom:14px;
}

/*������������� ����� � ������� tablefon*/
#tablefon 
{border-collapse: collapse; background: #ffffff;
 //    -moz-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Firefox */
 //   -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
 //   box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ��������� ���� */
    padding: 10px;
	-moz-box-shadow: inset 5px 5px 10px #f0f0f0;
}
#tablefon, #tablefon td 
{border: 0px solid #0088CF; padding:12px;}
#tablefon tr.odd 
{background: #eeeded}
.hoverRow 
{ background-color: #EDEDED;
	color:#686868;	
}
.clickedRow 
{ background-color: #EDEDED;
	color:#686868;
}

#tablefon a
{
	color:#000000;
}

 .shadow_ban {
     background: #fff; /* ���� ���� */
    -moz-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Firefox */
    -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ��������� ���� */
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
    padding: 7px;
	-moz-box-shadow: inset 5px 5px 10px #f0f0f0;
   }

  .shadow_banner_header {
	background: #f95f07 url(images/fon_banner.jpg) ;/* ���� ���� */
    -moz-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Firefox */
    -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ��������� ���� */
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
		border-radius: 12px;
    padding: 0px;
	-moz-box-shadow: inset 5px 5px 10px #f0f0f0;
   }

/*knopki s starogo*/
.knopka{height:20px;padding:6px 0 25px;}
.knopka a{
	color:#FFF;
	font:14px/14px Verdana, Geneva, sans-serif;
	display:block;
	width:243px;
	margin:0 auto;
	padding:2px 0 4px;
	background:#0088cf;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
text-decoration: none;
}
.knopka a:hover{background:#f95f07;}



#tablemenufon
{
	background:url("images/fon_menu_tab.png") repeat-x;
}

div.menu-border { border-bottom: 2px solid #a30908;}
#beg-stroka { background:url("images/border-header-beg.jpg") repeat-x; height:30px;}
div.border-footer { background:url("images/border-footer.jpg") repeat-x; height:15px;}
div.menu-bottom {background:url("/images/border-header-beg.jpg") repeat-x; height:30px;}

.botton_div{
overflow:hidden;
height:220px;
}
.text_div{
display:block;
position:relative;
bottom:50px;
font-size:22px;
font-family: Verdana, Helvetica, Tahoma  sans-serif;
font-weight:normal;
color:#ffffff;
	text-shadow:0 1px 1px rgba(0,0,0,1);
text-indent:15px;
}

.section .price {
        font-size:28px;
		color: #f3682d;
        font-weight: bold;
		float: right;
//		margin-top: -40px;		
      
}
/*������������� ����� � ������� table-gas*/
#table-gas 
{
//border-collapse: collapse; 
background: #ffffff;
     -moz-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Firefox */
   -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.5); /* ��� Safari � Chrome */
   box-shadow: 0 0 10px rgba(0,0,0,0.5); /* ��������� ���� */
    padding: 10px;
	-moz-box-shadow: inset 5px 5px 10px #f0f0f0;
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
		border-radius: 12px;
 border: 3px solid #f2642c;
}


/*���������*/
.podrobnee{height:20px;padding:26px 0 0px;}
.podrobnee a{
	color:#FFF;
	font:14px/14px Verdana, Geneva, sans-serif;
	text-align:center;
	display:block;
	width:194px;
	margin:0 auto;
	padding:6px 0 6px 0px;
	background:#0088cf;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
text-decoration: none;
}
.podrobnee a:hover{background:#f95f07;}

/*���������*/
.podrobnee2{height:20px;padding:26px 0 15px;}
.podrobnee2 a{
	color:#FFF;
	font:14px/14px Verdana, Geneva, sans-serif;
	text-align:center;
	display:block;
	width:100%;
	margin:0 auto;
	padding:6px 0 6px 0px;
	background:#0088cf;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
text-decoration: none;
}
.podrobnee2 a:hover{background:#f95f07;}

.podrobnee3{height:10px;padding:7px 0 15px;}
.podrobnee3 a{
	color:#FFF;
	font:14px/14px Verdana, Geneva, sans-serif;
	text-align:center;
	display:block;
	width:100%;
	margin:0 auto;
	padding:6px 0 6px 0px;
	background:#0088cf;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
text-decoration: none;
}
.podrobnee3 a:hover{background:#f95f07;}

.acsessuars_block hr
{
  border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(243,107,46,0), rgba(243,107,46,0.75), rgba(243,107,46,0)); 
    background-image:    -moz-linear-gradient(left, rgba(243,107,46,0), rgba(243,107,46,0.75), rgba(243,107,46,0));
    background-image:     -ms-linear-gradient(left, rgba(243,107,46,0), rgba(243,107,46,0.75), rgba(243,107,46,0));
    background-image:      -o-linear-gradient(left, rgba(243,107,46,0), rgba(243,107,46,0.75), rgba(243,107,46,0));
}

/* Диалог */
.ayers-dialog {
    position:absolute;
    /*left: 50%;
    top: 50%;
    display: block;*/
    left:0;
    top:0px;
    display:none;
    z-index:9999;
    /*overflow: hidden;*/
    color: #fff;
}  
.ayers-dialog .top {
    background: #0082c6;
    padding: 8px 10px;
    height: 20px;
}
.ayers-dialog .close {
    display: block;
    height: 20px;
    width: 20px;
    background: url("images/dialog-close.png") no-repeat center;
    float:right;
}
.ayers-dialog .content {
    padding: 10px 8px;
    background: #fff;
    color: #333;
}

#dialog-mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
}

#dialog-buy-one-click {
    width: 270px;
    border: 1px solid #0082c6;
}  

.auth-block {
    font-size: 13px;
    padding-bottom: 5px;
    white-space: nowrap;
    position: relative;
    padding-left: 20px;
    line-height: 34px;
    background: #fff;
    padding-right: 30px;
}

#user_div_reg .main-profile-form-label.text-md-right, input[class*="col-"] {
   display:inline;
}

.sale-personal-section-row-flex>div h2{color:#fff}
.sale-personal-section-row-flex>div{
   margin-left:15px;
}

.index-search input{padding:10px;}
.index-search input[type="text"]{
   width:calc(80% - 20px);
}
.index-search input[type="submit"]{
   width:20%;
   background-color: #0088cf;
   border:none;
   height: 40px;
   font-size: 17px;
   color:#fff;
   cursor:pointer;
}
.index-search input[type="submit"]:hover{background-color: #f95f07;}

.index-search{padding-bottom:15px;}

.sale-order-list-button{margin-top:-20px;}
.sale-order-list-about-container {width:60%; display:inline-block}
.sale-order-list-repeat-container,
.sale-order-list-cancel-container {width:19%; display:inline-block}

.sale-order-detail .col-md-1{display:inline-block; width:6%;}
.sale-order-detail .col-md-2{display:inline-block; width:19.25%;}
.sale-order-detail .col-md-3{display:inline-block; width:25%;}
.sale-order-detail .col-md-4{display:inline-block; width:30%;}
.sale-order-detail .col-md-7{display:inline-block; width:65%;}
.sale-order-detail .col-md-8{display:inline-block; width:70%;}
.sale-order-detail .col-md-11{display:inline-block; width:89%;}
.sale-order-detail .col-md-12{width:98%;}
.sale-order-detail .sale-order-detail-about-order-inner-container-list-item{background:none !important;}
div.payment-options-methods-row:last-child:after{left:34px;}
.sale-order-detail-payment-options-methods-container:before{left:19px;}
.sale-order-detail-total-payment-list-left, .sale-order-detail-total-payment-list-right {padding:0px;}
.sale-order-detail-total-payment-list-right {width:15%;}
.sale-order-detail-total-payment-list-left {width:67% !important;}

.sale-order-detail-total-payment-list-left-item, .sale-order-detail-total-payment-list-right-item{background:none !important; padding:0px !important;}

.bx-basket-block a{border:none !important;}

.adress_footer {
	margin: 0 auto;
    width: 1200px;
    text-align: center;
    color: #035088;
    margin-top: 20px;
    margin-bottom: 40px;
    font-size: 12px;
}

#horizontal-multilevel-menu li a {
	color: #035088 !important;
    text-decoration: underline !important;
    font-weight: normal !important;
}