#first_top_menu_td_first{
border-right: 1px solid #36598a;
height: 12px;
padding-right: 7px;
text-align: center;
text-align: center;
color: #36598a;
font-family: Arial;
font-size: 12px;
text-decoration: none;
line-height: 12px;
}
#first_top_menu_td{
border-right: 1px solid #36598a;
height: 12px;
padding-left: 7px;
padding-right: 7px;
text-align: center;
text-align: center;
color: #36598a;
font-family: Arial;
font-size: 12px;
text-decoration: none;
line-height: 12px;
}
#first_top_menu_last_td{
border-left: 0px solid white;
height: 12px;
padding-left: 7px;
text-align: center;
text-align: center;
line-height: 12px;
color: #36598a;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}
#top_menu {
display: inline-table;
border: 1px;
margin-left: auto;
margin-right: auto;
text-transform:uppercase;
}
#top_menu td{
text-align: center;
padding-top: 1px;
}
#top_menu a{
text-align: center;
line-height: 11pt;
color: #99d5ff;
font-family: Arial;
font-size: 9pt;
text-decoration: none;
}
#top_menu a:hover{
text-align: center;
line-height: 8pt;
color: #ffffff;
font-family: Arial;
font-size: 9pt;
text-decoration: none;
}
#top_menu_active a{
text-align: center;
line-height: 11pt;
color: #ffdc56;
font-family: Arial;
font-size: 9pt;
text-decoration: none;
}
#top_menu_active a:hover{
text-align: center;
line-height: 11pt;
color: #ffdc56;
font-family: Arial;
font-size: 9pt;
text-decoration: none;
}
#top_menu_active img{
margin-right: 7px;
margin-bottom: 1px;
}
#top_menu img{
margin-right: 7px;
margin-bottom: 1px;
}
.title{
padding-left: 25px;
padding-top: 1px;
color: #99d5ff;
font-family: Arial;
font-size: 18pt;
text-decoration: none;
}
.title_2{
padding-left: 3px;
padding-top: 1px;
color: #6ebced;
font-family: Arial;
font-size: 14pt;
text-decoration: none;
}
.title_3{
padding-left: 3px;
padding-top: 1px;
color: #3f78b6;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}
.title_4{
padding-left: 3px;
padding-top: 1px;
color: #3f78b6;
font-family: Arial;
font-size: 8pt;
text-decoration: none;
}
#left_telephone{
width: 262px; 
text-align: center;
color: #79d6f8;
font-family: Arial;
font-size: 16pt;
text-decoration: none;
}
#left_telephone span{
	font-size: 19pt;
}
#left_telephone a{
width: 262px; 
text-align: center;
color: #79d6f8;
font-family: Arial;
font-size: 16pt;
text-decoration: none;
}
#left_telephone a{
width: 262px; 
text-align: center;
color: #79d6f8;
font-family: Arial;
font-size: 16pt;
text-decoration: none;
}
.logo_telephone{
position: relative; 
text-align: center; 
top: 92px;
color: #355685;
font-family: Arial;
font-size: 14pt;
text-decoration: none;
}

#left_menu{
height: 577px; 
width: 262px; 
background-image: url('/bitrix/images/front/bok_menu_plashka2.gif'); 
background-repeat: no-repeat;
}
#left_menu a{
color: #5f5f5f;
font-family: Arial;
font-size: 8pt;
text-decoration: none;
}
#left_menu a:hover{
color: #88cdfd;
font-family: Arial;
font-size: 8pt;
text-decoration: none;
}
.left_menu_div{
background-image: url('/bitrix/images/front/bok_menu_punkt_1.gif'); 
background-position: left 3; 
background-repeat: no-repeat; 
height: 18px; 
padding-left: 12px;
}
#left_menu_div_active{
background-image: url('/bitrix/images/front/bok_menu_punkt_2.gif'); 
background-position: left 3; 
background-repeat: no-repeat; 
height: 18px; 
padding-left: 12px;
}
#left_menu_div_active a{
color: #002254;
font-family: Arial;
font-size: 8pt;
text-decoration: none;
}
#left_menu_div_active a:hover{
color: #002254;
font-family: Arial;
font-size: 8pt;
text-decoration: none;
}
#content{
padding-bottom: 25px;
padding-top: 15px;
}
#content p{
padding-left: 20px;
padding-right: 20px;
text-align: justify;
padding-top: 10px;
margin: 0px;
}
#content a{
text-decoration: none;
color: #798699;
font-family: Arial;
font-size: 12px;
text-decoration: none;
line-height: 15px;
}
#content img{
text-decoration: none;
border: 0px;
}
.p_ne_chetnie{
color: #0f2748;
font-family: Arial;
font-size: 12px;
text-decoration: none;
line-height: 15px;
}
.p_chetnie{
color: #596e8b;
font-family: Arial;
font-size: 12px;
text-decoration: none;
line-height: 15px;
}
.signature{
color: #657790;
font-family: Arial;
font-size: 13px;
text-decoration: none;
padding-left: 25px;
height: 14px;
line-height: 13px;
}
.signature_text{
line-height: 13px;
height: 14px;
color: #6fcaff;
font-family: Arial;
font-size: 13px;
text-decoration: none;
padding-left: 25px;
}
#news{
font-family: Arial;
font-size: 8pt;
text-decoration: none;
margin-top: 20px;
}
#news p{
color: #191919;
font-family: Arial;
font-size: 8pt;
text-decoration: none;
padding-top: 5px;
padding-bottom: 10px;
text-align: left;
}
#news a{
color: #ff9000;
font-family: Arial;
font-size: 8pt;
text-decoration: underline;
}
.news_date{
display: inline;
background-color: #3cc7fb;
height: 15px;
color: #ffffff;
font-family: Arial;
font-size: 8pt;
margin-right: 3px;
padding-left: 3px;
padding-right: 3px;
text-align: center;
margin-left: 20px;
}
.news_headline{
font-weight: bold;
color: #1d6e87;
font-family: Arial;
font-size: 8pt;
}
.news_br{
clear: both;
line-height: 1px;
font-size: 1px;
height: 2px;
}
#news_bottom_link{
width: 670px;
text-align: right;
margin-top: 10px;
margin-bottom: 0px;
padding: 0px; 
}
#news_bottom_link a{
color: #7991a8;
font-family: Arial;
font-size: 9pt;
font-weight: bold;
}
#news_bottom_link_right{
text-decoration: underline;
}
#katalog_top_menu{
width: 640px; 
text-align: right;
margin-bottom: 17px;
}
#katalog_top_menu span{
color: #7e7e7e;
font-family: Arial;
font-size: 9pt;
}
#katalog_top_menu a{
color: #7e7e7e;
font-family: Arial;
font-size: 9pt;
margin-left: 1px;
padding-left: 2px;
padding-right: 2px;
}
#katalog_top_menu #katalog_top_menu_active{
background-color: #fcb300;
padding-left: 2px;
padding-right: 2px;
color:#ffffff;
margin:0;
}
#katalog_top_menu_active a{
color: #ffffff;
font-family: Arial;
font-size: 9pt;
margin-left: 1px;
}
#katalog_num{
border-top: 1px solid #3cc7fb;
border-bottom: 1px solid #3cc7fb;
border-left: 3px solid #3cc7fb;
border-right: 3px solid #3cc7fb;
background-color: #3cc7fb;
color: #ffffff;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-align: center;
overflow: visible;
display: inline;
position: relative; 
top: -5px;
line-height: 13px; 
left: 0px;
padding:0px;
margin:0px;
}
#katalog_num_empty{
color: #ffffff;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-align: center;
overflow: visible;
display: inline;
position: relative; 
top: -5px;
line-height: 13px; 
left: 0px;
padding:0px;
margin:0px;
}
#katalog_tovar{
line-height: 12px;
width: 180px;
color: #3a5869;
font-family: Arial;
font-size: 8pt;
text-align: left;
margin-top: 1px;
}
#top_katalog{
margin-left: 25px;
margin-bottom: 25px;
margin-top: 10px;
}
#top_katalog span{
padding-right: 20px;
}
#katalog_first_span a{
color: #3cc7fb;
font-family: arial;
font-size: 9pt;
font-weight: bold;
}
#katalog_span a{
color: #3f78b6;
font-family: arial;
font-size: 9pt;
font-weight: normal;
text-decoration: underline;
}
.hit_headline{
vertical-align: center;
color: #191919;
font-family: Arial;
font-size: 10pt;
}
#hit_num{
float: left;
width: 35px; 
height: 16px;
background-color: #3cc7fb;
color: #ffffff;
font-family: Arial;
font-size: 8pt;
margin-right: 8px;
padding-top: 1px;
font-weight: bold;
text-align: center;
}
.akcia_headline{
vertical-align: center;
color: #191919;
font-family: Arial;
font-size: 11pt;
}
.akcia_text{
margin-top: 5px;
vertical-align: center;
color: #00649e;
font-family: Arial;
font-size: 11pt;
line-height: 18px;
}
#akcia_div_headline{
text-align: center; 
width: 90px;
height: 20px; 
background-color: #3cc7fb;
vertical-align: center;
color: #ffffff;
font-family: Arial;
font-size: 10pt;
vertical-align: center;
}
#akcia_div_headline span{
display: block; 
padding-top: 3px;
}
.akcia_table{
margin-left: 25px;
}
.akcia_colspan_td{
padding-top: 20px;
}
.akcia_td{
padding-top: 10px;
}
.contact_name{
color: #81cbfa;
font-family: Arial;
font-size: 15pt;
margin-bottom: 20px;
margin-top: 10px;
}
.contact_adres{
color: #013e77;
font-family: Arial;
font-size: 10pt;
margin-top: 4px;
}
.contact_telephone{
color: #013e77;
font-family: Arial;
font-size: 8pt;
}
.adres_name{
color: #81cbfa;
font-family: Arial;
font-size: 12pt;
font-weight: bold;
}
#contact_mail{
margin-top: 4px;
}





#contact_mail a{
color: #013e77;
font-family: Arial;
font-size: 11pt;
}
#contact_link{
margin-top: 25px;
}
#contact_link a{
color: #4997c9;
font-family: Arial;
font-size: 11pt;
text-decoration: underline;
}
.contact_img_signature{
margin-top: 4px;
text-align: center;
color: #81cbfa;
font-family: Arial;
font-size: 10pt;
}
.input_block{
width: 606px;
height: 25px;
padding-left: 10px; 
background-image: url('/bitrix/images/front/estorg-anketa.gif'); 
background-position: left center; 
background-repeat: no-repeat;
}
.input{
FONT-FAMILY: Arial; 
FONT-SIZE: 12px; 
display: block;
width: 580px; 
height: 15px; 
border: 0px solid white; 
padding: 0px;
color: #4592c1;
}
.anketa_num{
margin-top: 2px;
text-align: center;
width: 12px; 
float: left;
background-color: #3cc7fb;
color: #ffffff;
font-family: Arial;
font-size: 8pt;
vertical-align: center;
}
.anketa_div{
width: 608px; 
float: left;
margin-left: 5px;
}
.anketa{
color: #81cbfa;
font-family: Arial;
font-size: 13pt;
font-weight: bold;
margin-top: 15px;
margin-bottom: 20px;
}
#anketa_headline{
color: #013e77;
font-family: Arial;
font-size: 11pt;
margin-bottom: 25px;
width: 635px;
}
#anketa_headline span{
color: #bf160d;
font-family: Arial;
font-size: 11pt;
}
.input_headline{
color: #4592c1;
font-family: Arial;
font-size: 10pt;
vertical-align: center;
}
#send{
margin-top: 19px;
width: 620px;
text-align: center;
height: 25px;
}
#send div{
margin: 0 auto;
width: 168px;
height: 25px;
}
.anketa_main_div{
width: 630px;
margin-left: 25px;
}
.logo_link
{
position:relative;
width:205px;
height:50px;
left:25px;
top:10px;
}
.logo_link img
{
border:0;
width:205px;
height:50px;
}






body{
	padding: 0px; 
	margin: 0px;
}
div.logo-block{
	height: 134px; 
	width: 262px; 
	background-image: url('/bitrix/images/front/estorg_logo.jpg'); 
	background-position: top left; 
	background-repeat: no-repeat;
}
div.logo_signature{
	height: 38px; 
	width: 262px; 
	background-image: url('/bitrix/images/front/orange_plashka.gif'); 
	background-position: bottom left; 
	background-repeat: no-repeat;
}
div.logo_signature div.text{
	width: 262px; 
	text-align: center; 
	position: relative; 
	top: 10px;
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
}
div.und-logo-bg{
	height: 30px; 
	width: 262px; 
	background-image: url('/bitrix/images/front/barcode_1.gif'); 
	background-position: center center; 
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}



div#left_menu div.menu-position{
	width: 230px; 
	text-align: left; 
	position: relative; 
	left: 30px;
}
div#left_menu div.menu-position div.menu-top-mg{
	height: 14px; 
	line-height: 1px; 
	font-size: 1px; 
	width: 1px;
}






div#left_menu div.menu-position div.und-search-line{
	position: relative; 
	left: 2px;
	height: 2px;
	width: 230px;
	font-size: 1px; 
	line-height: 1px;
	margin-top: 15px;
	margin-bottom: 18px;
}

div.phone-top-mg{
	height: 35px;
	line-height: 1px;
	font-size: 1px;
	width: 1px;
}

div.middle-mg{
	width: 30px;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}


div.top-bg-block{
	text-align: center; 
	height: 134px; 
	width: 685px; 
	background-image: url('/bitrix/images/front/up_plashka.jpg'); 
	background-position: top left; 
	background-repeat: no-repeat;
}
div.top-small-menu-position{
	position: relative; 
	top: 100px;
}
div.top-small-menu-position table{
	display: inline;
}
div.top-menu-block{
	text-align: center; 
	height: 38px; 
	width: 685px; 
	background-image: url('/bitrix/images/front/blue_plashka.gif'); 
	background-position: top left; 
	background-repeat: no-repeat;
}
div.top-menu-block div.menu-position{
	position: relative; 
	top: 10px; 
	width: 685px; 
	text-align: center;
}

div.bg-und-top-menu{
	height: 30px; 
	width: 685px; 
	background-image: url('/bitrix/images/front/barcode_2.gif'); 
	background-position: center center; 
	background-repeat: no-repeat;
}


div.caption-block{
	height: 49px; 
	width: 685px; 
	background-image: url('/bitrix/images/front/middle_plashka.gif'); 
	background-position: top left; 
	background-repeat: no-repeat;
}


div.bottom-block{
	height: 112px; 
	width: 685px; 
	background-image: url('/bitrix/images/front/bottom_plashka.gif'); 
	background-position: top left; 
	background-repeat: no-repeat;
}
div.bottom-block div.bottom-up-mg{
	height: 12px; 
	line-height: 1px; 
	font-size: 1px;
}
div.bottom-block div.bottom-down-mg{
	height: 18px; 
	line-height: 1px; 
	font-size: 1px;
}



div#search-block{
	width: 218px;	
	height: 19px;	
	background-image: url('/bitrix/images/front/poisk-pole.png');
	background-repeat: no-repeat;
	background-position: 2 0;
}
div#search-block form{
	margin: 0px;
	padding: 0px;
}
div#search-block div.seacrh-link{
	float: right;
	width: 18px;
	height: 12px;
	text-align: right;	
	font-size: 1px; 
	line-height: 1px;	
	margin-top: 4px;
}
div#search-block div.search{
	float: right;
	width: 196px;
	height: 19px;
}
div#search-block div.search input{	
	width: 191px;
	padding-left: 5px;
	outline: none;
	margin: 0px;
	padding-top: 0px;
	height: 16px;
	color: #748ca2;
	font-size: 11px;
	line-height: 12px;
	border: 0px solid black;
	margin-top: 1px;
}





.hidden{
	display: none;
}
.clear{
	font-size: 1px;
	line-height: 1px;
	width: 1px;
	height: 1px;
	clear: both;
}
div#search-result{
	margin-left: 25px;	
	margin-top: 10px;	
	margin-bottom: 50px;
}
div#search-result div.caption{
	color: #4476b3;
	font-size: 13px;
	line-height: 13px;
	height: 14px;	
        font-family: Arial!important;
}
div#search-result div.item{
	float: left; 
	width: 215px; 	
	background-image: url('/bitrix/images/front/katalog_ramka.gif'); 
	background-repeat: no-repeat; 
	background-position: left top;
	margin-top: 20px;
	overflow: visible;
}
div#search-result div.item div.item-img{
	height: 180px; 
	width: 180px; 
	position: relative; 
	top: 5px; 
	left: 5px;
}
div#search-result div.item div.item-img img{
	height: 180px; 
	width: 180px; 
	border: 0px; 
	margin:0px; 
	padding: 0px;
}
div#search-result div.item div.item-num{
	border-top: 1px solid #3cc7fb;
	border-bottom: 1px solid #3cc7fb;
	border-left: 3px solid #3cc7fb;
	border-right: 3px solid #3cc7fb;
	background-color: #3cc7fb;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	overflow: visible;
	display: inline;
	position: relative; 
	top: -5px;
	line-height: 13px; 
	left: 0px;
	padding:0px;
	margin:0px;
}
div#search-result div.item div.item-name{
	line-height: 12px;
	width: 180px;
	color: #3a5869;
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
	margin-top: 1px;
}
div#search-result div.no-item{
	margin-top: 20px;
	color: #8ca8b6;
	font-size: 16px;
	line-height: 16px;
        font-family: Arial!important;
}
