/* CSS Document */
 
/*----->>>>> Globals Reset <<<<<-----*/

/*RECAPCHA style*/
#captchaa{
	width:307px;
	height:78px;
}
/*RECAPCHA style END*/


.youMayAlso{ margin-bottom: 50px!important ;}

.radius_5px{behavior: url(/PIE.php);-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.radius_4_all{behavior: url(/PIE.php);-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px; -khtml-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px;}
.radius_4px{behavior: url(/PIE.php);-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px; -khtml-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}
* { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; border:none; }  /**********************************************/
a { text-decoration:none !important; }
a:hover{text-decoration:underline !important }
a#non_hovered:hover{text-decoration:none !important}
img { border:none; }
select { background:#fff !important; }
textarea { border:1px solid #000; }
/*----->>>>> Globals Classes <<<<<-----*/
.indent { text-indent:20px !important }
.clear { clear:both !important; padding:0; margin:0; overflow:hidden; height:0; font-size:0 }
.overflow { overflow:hidden !important }
.pointer { cursor:pointer !important }
.no-bg { background:none !important }
.bold { font-weight:bold !important }
.italic { font-style:italic !important }
.normal { font-weight:normal !important }
.none { display:none !important }
.block { display:block !important }
.inline { display:inline !important }
.inline-block { display:inline-block !important }
.inline-table { display:inline-table !important }
.float-none { float:none !important }
.float-left { float:left !important }
.float-right { float:right !important }
.left { text-align:left !important }
.right { text-align:right !important }
.center { text-align:center !important }
.bannerDiv { cursor:pointer; position:absolute;}
.underBDiv{background:#fff; margin:0 auto}
.border_bottom { border-bottom:1px solid #CCC !important }
.border { border:1px solid #9dc9e2 !important }
.no-border { border:none !important }
.no-margin { margin:0 !important }
.no-padding { padding:0 !important }
.upper { text-transform:uppercase !important }
.lower { text-transform:lowercase !important }
.capitalize { text-transform:capitalize !important }
.no-transform { text-transform:none !important }
.underline { text-decoration:underline !important }
.no-decoration { text-decoration:none !important }
.relative { position:relative !important }
.absolute { position:absolute !important }
.fs10 { font-size:10px !important }
.fs11 { font-size:11px !important }
.fs12 { font-size:12px !important }
.fs13 { font-size:13px !important }
.fs14 { font-size:14px !important }
.fs15 { font-size:15px !important }
.fs16 { font-size:16px !important }
#ajax-result font a{text-decoration:underline !important }
#ajax-result font a:hover{text-decoration:none !important}

a { color:#000; cursor:pointer; }
a.active { color:#0032a0; cursor: default; }
a.curr {  cursor: default;text-decoration:underline !important }

h1, h2, h3, h4 { color:#000 }
h1 { font-size:24px }
h2 { font-size:18px }
h3 { font-size:16px }
h4 { font-size:14px }
.black { color:#000 }
.white { color:#fff }
.red { color:#900 }
 
.w90 { width: 90px; }
.w400 { width: 407px !important; margin-right:5px !important; }
.h5 { height: 5px; }
.h10 { height: 10px; }
.mtb10 { margin: 10px 0; }
.ml20 { margin-left: 20px; }
.ml8 { margin-left: 8px; }
.p20 { padding: 20px; }
.abtn { height: 16px !important; padding-top:3px !important; text-align:center; text-decoration: none !important; }
.w1 { width: 15px !important; height: 10px; }
.w2 { width: 180px !important; height: 10px; }
.w3 { width: 140px !important;padding-top:3px!important; padding-right: 10px !important; text-align: right; }
.w4 { width: 160px !important; text-align: center !important; }
.w5 { width: 80px !important; padding-right: 10px !important; text-align: right; }
.w6 { width: 80px !important; }
.w200 { width: 200px !important; }
.adv_btn { float: right !important; width: 180px !important; }
.msg { width: 675px; }
.sel { display: inline-block; float: left; border: 1px solid; width:250px; }
.chk { display: inline-block;float: left;  margin-top: 5px;}
#error-block { color: #900; font-weight: bold; }
#classified-search-legend, #adv-search-legend { padding-right: 30px !important; background: #FFF url(../img/up.gif) no-repeat 95% 50%; cursor:pointer; }
.down { background: #FFF url(../img/down.gif) no-repeat 95% 50% !important; }
 #overlay { width: 100%; position: absolute; top: -20px; left: 0; z-index: 9; background: #DDD url(/img/loader.gif) no-repeat 50% 50%; opacity: 0.75;/* filter:alpha(opacity=75); */} 
/*----->>>>> LAYOUT 867px START <<<<<-----*/
body { color:#000; line-height:1; background: #FFF; }
#container { width:1003px; margin:10px auto 0 auto; position: relative;z-index: 2 }
#header { height:110px;  position:relative;z-index:2;margin-top:15px;/*margin-top: 24px;*/ }
.header{/*background:url(/img/home/top_bg.png) no-repeat top left;*/}
/*----->>>>> LAYOUT END <<<<<-----*/

/*--- HEADER START ---*/
#logo { display:block;  height:80px; float:left;/* margin-left: 30px;*/ margin-top: 20px;}
#header-banner {   float:right;/*left*/ overflow: hidden; /*margin-left:13px;*/  margin-top: 2px; }
#top-search { display:block; width: 500px; float: right; margin-right: 25px; overflow: hidden; }

/*--- HEADER END ---*/

/*--- MAIN MENU START ---*/
.main-menu {height:34px; color: #000; overflow: hidden;position:relative;z-index:2;margin-bottom:8px;/*background-color:#DDDDDD;*/border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:url(images/menu_bg.jpg) repeat-x;width:100%;}
.left-menu{/*background-color:#f0f0f0*//*f2e63a*//*;width:501px;*/height:34px;float:left;margin-left:15px;}
.left-menu .menu_item,.right-menu .menu_item{/*width:246px;*/float:left;font-size:11px !important;height:16px;/*border-right:1px solid #d9ac1a;*/margin-top:11px; text-align:center}
.menu_item a{text-decoration:underline;/*font-family:"Arian AMU"*/}
.menu_item a:hover{text-decoration:underline !important;}
.right-menu{/*background-color:#f0f0f0/*f2e63a*//*;width:413px;*/height:34px;float:right;/*margin-left:55px*/}
.lng_block a{padding:0px 5px;}
.lng_block{text-align:center}
.lng_block a.activ,.lng_block a:hover{text-decoration:underline !important}

/*.main-menu li { height:26px; display: block; float: left; }
.main-menu li a { text-align: center; display: block; padding: 8px 15px; font-size: 10px; text-transform: uppercase; text-decoration: none !important; }
.main-menu li.separator { padding: 0 !important; width: 2px; height: 26px; display: block; float: left; background: url(../img/menu_separator.jpg) no-repeat top left; }
.main-menu li a.home { width: 11px; height: 10px; background: url(../img/home.jpg) no-repeat 50% 50%; }
.main-menu li a.home:hover { background: url(../img/home_active.jpg) no-repeat 50% 50%; }
.main-menu li a.home-curr { background: url(../img/home_active.jpg) no-repeat 50% 50% !important; }*/
#langs { width:100px; float:right !important; }
#langs a { display: inline; width: 20px; height: 12px; float: right; margin-right: 10px; padding: 6px 0; font-size: 0px; overflow: hidden; }
#langs a img { border: 1px solid #e6f0fa; }
#langs a img:hover { border: 1px solid #9dc9e2 !important; }
#langs a.am { background: url(../img/am.jpg) no-repeat 50% 50%; }
#langs a.en { background: url(../img/en.jpg) no-repeat 50% 50%; }
#langs a.ru { background: url(../img/ru.jpg) no-repeat 50% 50%; }
/*--- MAIN MENU END ---*/

/*--- FOOTER START ---*/
#footer {/* padding:5px 1px 5px 1px; border-top: 5px solid #e2e2e2; border-bottom: 5px solid #e2e2e2; margin-bottom: 7px;*/margin: 5px 0 0px; clear:both; }
#footer .items{width:250px;border-right:1px solid #c7c7c7;;float:left;overflow:hidden;margin:5px auto;height:100px}

#footer-left { width: 200px; float: left;/*margin-left:51px ;*/margin-top:10px}
#footer-left span{text-decoration:none;}
.home_link{padding-top:5px;text-align:left;font-size:10px}

a#copyright {/* width: 240px; */ float: left; font-size: 12px; font-family:Arial;text-decoration:underline !important;}
a#copyright:hover{text-decoration:none!important;}
a#created_by { /* width: 240px; */    font-size: 10px; font-family:Arial;color:#000;text-decoration:underline !important;}
a#created_by:hover{text-decoration:none!important;}
.baner_footer{padding:5px 10px 0px 10px;overflow:hidden;}
.baner_footer img{float:left}
.baner_footer span{font-family: "Arian AMU","ArianAMU-font";float:left}
.baner_footer a :hover{  text-decoration:none !important;color:red;}
.baner_footer font,.baner_footer font strong { font-family: "Arian AMU","ArianAMU-font";}
.circle_FB{margin-left:265px;margin-top:10px;}
.footer-banner-box {  padding:5px 15px; float: left; text-align: right; font-size: 11px;overflow:hidden }
.footer-banner-box div { font-size: 11px; }
.footer-banner-box a { font-size: 11px; }
.footer-banner-box strong {/* font-size: 11px; */}
#circle-am { width:88px; height: 50px; float: right; text-align: right; }
.padr0{ padding-right:0 !important}
.footer_right{margin-top:10px;text-align:left;/*margin-right:10px*//*width:755px;*/} /***************************/
.footer_right table tbody tr:first-child td a{  /************************************************************/
	padding:0px 0px 0px 5px;
}
#designed_by{ font-size: 10px; font-family:Arial;color:#237895;margin-top:6px;color:#deac00}
/*--- FOOTER END ---*/

/*--- CONTENT START ---*/
#content {  overflow: hidden;position:relative }
#content-block { /*padding-top: 15px;*/ }
/* LEFT */
#left-content { width: 230px;padding-right: 0px; float: left; height:320px; background-color: #F2F2F2; }
.left_content_item{width:186px ;border-bottom:1px solid #d9d9d9;margin:17px auto;height:87px;}
.left_content_item a { text-decoration:none !important}
.left_content_item a:hover { text-decoration:underline !important;color:black !important}
.left_content_item  .left_content_item_title{color: #8495a9 ;font-size: 1.1em;}
.left_content_item  .left_content_item_label{position:relative;margin:15px 0 8px;display:block;color:#000000;font-size: 1.1em}
.left_content_item  .left_content_item_description{position:relative;margin:0 0 15px;display:block;color:#808080;font-size: }
#middle-content { width: 513px; float: left; margin:0 15px;/*padding-bottom:11px*/}
#armenia { display: block; width: 574px; height: 86px; }
#business_directory { display: block; color: #989898; font-weight: bold; line-height: 1; font-family: arial; font-size: 11px; text-decoration: none !important; }
#yellow_pages { display: block; color: #989898; font-weight: bold; line-height: 1; font-family: arial; font-size: 11px; text-decoration: none !important; }
.search-block-adv1 { padding: 20px; border: 1px solid #ccc;width:540px;}
.search-block-adv0 { padding: 0px; border: 0px solid #ccc;}
.border0{
padding: 0px; border: 0px solid #ccc;}
}
.border1{
padding: 20px; border: 1px solid #ccc;}
}

.inner { padding: 0px !important; margin-bottom: 10px; }
.search-block-adv legend { padding: 3px 10px; font-weight: bold; margin-left: 10px; }
#search-block {   overflow:hidden; padding-bottom:1px; width:715px; }
.bg_inputs{background:url(../img/home/1px.png) repeat-x;height:51px; margin-left:40px;width:670px;}
#search-block2 { height:31px !important; overflow:hidden; padding-bottom:20px;margin-top: 9px; }
.inner-search {/* height:20px !important; width:865px !important; */padding:1px 2px 0 0 !important; text-align: center; }
#search, #search_adv { display: block; }
#search-block #search label, #search-block #search_adv label { display: inline-block;font-size:14px; font-weight:bold;/*font-family:tahoma;*/  padding: 0 9px 0 45px; color: #454545; float: left;   } 
#search label{color:#000 !important}
fs15{font-size: 15px;}
.wid {width:60px  !important}
.div_input {background: url(../img/home/input.png) no-repeat top left ; height:25px; width:181px !important ;float: left;}
.input_text { display: block; float: left; width: 170px;  border: none !important; font-size: 14px; padding: 0 0 2px 8px;   height: 26px;  margin-right: 0; background: url(../img/home/inp1.png) no-repeat top left ;}
.inp_txt { display: block; float: left; width: 240px; height: 15px; border: 1px solid #000 !important; font-size: 12px; padding: 2px 3px 2px ; margin-right: 2px; }
.small { width: 101px !important; background: url(../img/home/input.png) no-repeat 0 0 !important; }
/*.small2 { width: 129px; background: url(../img/input_big_small.gif) no-repeat 0 0 !important; } */
.small2 { width: 129px; background: url(../img/home/input.png) no-repeat 0 0 !important; }
.disable { background: url(../img/input_small_disable.gif) no-repeat 0 0 !important; }
.disable-big { background: url(../img/input_big_disable.gif) no-repeat 0 0 !important; }
.btnSmall { height: 19px; float: left; width: 70px;margin-top:1px ;}
.btn { height: 19px; float: left;/* width: 180px;*/margin-top:1px }
.btn-left { width: 4px; height: 19px; float: left; background: url(../img/button_left.gif) no-repeat 50% 50%; }
.btn-left_search { width: 4px; height: 30px; float: left; background: url(../img/home/button_left.png) no-repeat 50% 50%; }
.input_submit { display: block; float: left; height: 19px; padding: 0px; border: none !important; cursor: pointer; background: url(../img/button_bg.gif) repeat-x 0 0;  }

.input_submit:hover { color: #B11A13 !important; }
.input_submit_home{ display: block; color: #fff; float: left; height: 30px; padding-left:8px; border: none !important; cursor: pointer; background: url(../img/home/button.png)  ; width:91px;font-size: 14px;margin-top: 10px;}
 .input_submit_home:hover { color:#FFD655 !important;} 
.mtop6{margin-top:6px}
.mtop5{ margin-top:5px}
.input_submit_adv { display: block; float: left; height: 19px; padding: 0px; border: none !important; cursor: pointer; background: url(../img/button_bg.gif) repeat-x 0 0; /*width:169px*/}
.input_submit_adv:hover{color: #B11A13 !important;/*width:169px*/}
.btn-right { width: 4px; height: 19px; float: left; background: url(../img/button_right.gif) no-repeat 50% 50%; }
.btn-right_search { width: 4px; height: 30px; float: left; background: url(../img/home/button_right.png) no-repeat 50% 50%; }
#adv-search { /*margin-right: 18px;*/
float: right;position: relative; padding-top:2px; text-align: right;  font-size:14px;margin-right:5px;/*background:url(../img/home/doted.png) repeat-x bottom left*/text-decoration:underline !important}
#adv-search  font{  color:#000 !important; font-size:11px;}
#adv-search:hover { text-decoration: none !important;/* color: #B11A13;*/ }
.lbl { display: block; padding: 2px 0 0px 0px; color:#000 !important;text-decoration:underline !important;}
.lbl:hover{text-decoration:none !important;}
#products-services { width: 514px; overflow: hidden; float:right;padding-top:2px;margin-top: 4px !important; }
#products-services .sub_center{margin-top:10px}
#products-services .sub_center a { display: block; width: 85px;  padding-top: 56px; float: left; font-size: 12px; color: #343434; text-align: center;text-decoration:none }
/*#products-services  .sub_center a:hover { color: #B11A13; }*/

 
.phone { background: url(../img/1.png) no-repeat 50% 0%; }
.dic { background: url(../img/2.png) no-repeat 50% 0%; }
.websites { background: url(../img/3.png) no-repeat 50% 0%; }
.cd { background: url(../img/4.png) no-repeat 50% 0%; }
.mobile { background: url(../img/5.png) no-repeat 50% 0%; }
.kompass { background: url(../img/6.png) no-repeat 50% 0%; }
/*-------------------CONTENT------------------*/
#content { line-height: 120%; }
#content a { text-decoration:underline; }
#content a:hover { text-decoration:none; }
#content h1, #content h2 { display: block; padding: 0 0 20px 20px; }
h2.company_name { display: block; padding: 0 0 20px 0px !important; }
#content h3, #content h4 { display: block; padding: 5px 0; }
#content img { display: block; float: left;  /*margin: 0 15px 10px 48px;  position:relative;*/}
#content hr { height: 1px; font-size:1px; background: #000; margin: 5px 0; }
#content .hr { height: 1px;  margin: 5px 0; background:none  !important}
#content ul li { padding-left:5px; list-style: none; }
#content ul li ul li { list-style: none; /*padding-left: 16px !important */}
.news-block { padding: 0 0 15px 0; }
.news-date { color: #0055A6; }
/* RIGHT */
#right-content { width: 240px; float: right; overflow: hidden; height:320px; position:relative;}
#header-banner #search-block img { display: block; float: left;/* margin: 5px 15px 10px 0;*/ }
 #home_adv_search{}
.activ_link{text-decoration:underline !important}

.adv { width: 240px; height: 80px; margin: 0 !important; /* padding: 0 0 10px 0 !important; */ overflow: hidden !important; }
/*--- CONTENT END ---*/
.navigation span { background:#3D3D3D none repeat scroll 0 0; border:1px solid #E6E6E6; color:#FFF; font-size:13px; padding:3px 6px; text-decoration:none; }
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active { background:#F9F9F9 none repeat scroll 0 0; border:1px solid #E6E6E6; color:#636363; font-size:13px; padding:3px 6px; text-decoration:none !important; }
/*--- YP & BD ---*/
#tree { display: block; padding: 20px 10px 20px 40px; list-style: disc; }
#tree ul { display: block; padding: 5px 0px 5px 20px; list-style: circle; }
#tree ul ul { list-style: square; }
#alphabet { padding-left:20px; /*border-bottom:1px solid #000;*/
	clear: both; }
#alphabet a { font-size:14px; padding: 3px; }
.mail { display:inline-block; width: 12px; height: 12px; background: url(../img/letter.gif) no-repeat 50% 50%; }
.mail:hover { background: url(../img/letter-over.gif) no-repeat 50% 50%; }
.mif-tree-name a { color:#000 !important; cursor:pointer; }
.mif-tree-name a:hover { color:#B11A13 !important; }
#send_request input { border:1px solid #000; }
/*--- CONTENT BLOCK ---
#content-block { padding: 0 5px; } */
/* #content-block h2 { line-height:24px; } */
/*-----*/
#firm_info fieldset { display:block; border:1px solid #ccc; padding:5px 20px 10px 20px; margin-bottom:10px;margin-top:10px; }
#firm_info fieldset legend { font-weight:bold; padding:2px 5px; color: #00339f; font-size: 16px; }
#firm_info fieldset ul li { display: block; /*clear: both; */ /*margin-left: 20px;*/ line-height: 16px; }
#firm_info fieldset ul li a { /*display:block;*/
}
/*-----*/
.contactInfo { display: block; width: 498px; float: left; }
.contactInfo li { margin-left: 20px; }
.contactInfo li.mhd { margin-left: 0px !important; font-weight: bold; }
.map_place {  display: block; width: 402px; padding: 0 7px; ; float: right; }
#firm-mails { padding:10px 0; }
#map_canvas { width:100%; height:250px; }
#advertiser { display: block; width:300px; height:188px; padding-top: 20px; overflow: hidden; }
#advertiser img { width:300px; height:188px; }
.map_ico { display: inline-block !important; width: 16px; height: 16px; /*background: url(../img/globus.gif) no-repeat 50% 50%;*/ }
.company_num { display:block;   float:left }
.company_logo { display:block; width:140px; float:left; overflow: hidden; text-align:center; }
a.company_logo{display:block; width:140px; float:left; overflow: hidden; text-align:center;}
.company_logo img{float: none !important;display:inline !important;}
.company_logo_img { display:inline !important; float: none !important; }
.company_name { display:block !important; width:840px; float:left; padding-left: 10px; text-decoration: none !important;  }
.company_name_alp { display:block !important; width:840px; float:left;  text-decoration: none !important;  }
.company_name a { text-decoration: none !important; /* color:#000;  font-weight:bold */}
.nodecor { text-decoration: none !important; }

.firmstastus50 { color:grey }
.firmstastus1_29 { font-weight:bold!important; }

.company_name ul li { list-style: none !important; }
/*-----*/
.activityInfo li { }
.activityInfo li.ahd { font-size: 16px; font-weight: bold; color: #00339f; }
.activityInfo li.sahd { /*font-weight: bold;*/
	padding-left: 20px; }
.activityInfo li.sahd ul li { margin-left: 0px !important;padding-left:0px !important /* font-size:14px */}
.activityInfo li.sahd ul li ul li { margin-left: 10px !important; }
.activityInfo li.sahd ul li ul li ul li { font-weight: normal !important; padding-left: 16px !important;/* font-size: 12px !important; */ background: url(../img/disk.gif) no-repeat 0% 50% /*!important*/; }

.activityInfo li.actree { /*padding-left: 20px !important; */ font-size: 14px !important; }
.activityInfo li.actree ul li:first-child {/* font-size: 14px !important; padding-left:0px !important;*/}
.activityInfo li.actree ul li ul li div { padding-left: 16px !important; background: url(../img/square.gif) no-repeat 0% 50% !important; }
.activityInfo li.actree ul li ul li ul li { font-weight: normal !important; padding-left: 16px !important; /* font-size: 12px !important;*/ background: url(../img/disk.gif) no-repeat 0% 50% /*!important*/; }
 li.tradhd{margin-left:5px;}
.tradhd ul li { background: url(../img/disk.gif) no-repeat 0% 50% !important;padding-left:16px !important; }
.actree ul li {padding:0px !important;}
.actree ul li ul li {padding-left: 10px !important;} 
/*-----*/
.otherInfo li { margin-left: 20px; }
.otherInfo li.ohd { margin-left: 0px !important; font-weight: bold; }
/*-----*/
.bd_sub, .bd_sub_sub { margin-left:30px; }
.see-to { color: #999; }
.SEE-TO { color: #999; }
/*---ADITIONAL--*/
#stuff em { color: #696969 !important; }
.found { color: #666; }
#back_to_list { display: block; padding-bottom: 10px; text-decoration: none !important; }
.smBtn { width: 70px !important; }
#reklam { padding-top: 20px; width: 302px; text-align:center;}
#reklam_images { padding-top: 20px; width: 400px; float:right; /* border:solid 1px red */ }
#reklam a { display: block; width: 300px; height: 185px; }


#adsimg { display: block; border: 1px solid #c0c0c0; position:relative; top:3px;}
#adsimg:hover { border: 1px solid #B11A13; display: block;}


#textplace ul li { list-style: disc inside none !important; }
#textplace ul li ul li { list-style: circle inside none !important; }

/*regForm*/

.regForm  input, .regForm  select { width:250px; border:1px solid silver; height: 21px;}
.regForm  .error { color:#F94448; margin-bottom:10px}
.regForm .td {height:31px;}
.regForm .hr_ {
		width:315px;}
.padR15{padding-right: 15px;width: 191px; }	
#addrfirm span {margin-left:21px} 	
.firmtb tr td  label {font-size:13px}	
#form_r fieldset {border:1px solid #CCC; padding: 10px 20px 10px 20px; font-family:Arial}	
.firmtb tr td  {font-size:13px}		
.map_loader { height: 60px; margin:115px 1px 1px 468px ; }
.map_canvas222{width: 100%;overflow:hidden; height: 295px;display:none;margin-bottom:20px;}
label.open_map {
				cursor:pointer;float:left;
				padding:8px 7px 4px 6px ;
				border-top:solid 1px #FFFFFF;
				border-bottom:solid 1px #CCCCCC;
				height:21px;
				}

label.close_map {
				float:left;
				cursor:pointer;
				padding:8px 7px 4px 6px ; 
				height:21px;
				border-top:solid 1px #CCCCCC;
				border-bottom:solid 1px #FFFFFF;
				border-right:solid 1px #CCCCCC;
				border-left:solid 1px #CCCCCC;
				}
label.search_alpha {
				cursor:pointer;
				float:right;
				padding:8px 7px 4px 6px ;
				border-top:solid 1px #FFFFFF;
				border-bottom:solid 1px #CCCCCC;
				height:21px;
				text-decoration:none;
				}

label.search_BySpyur {
				float:right;
				cursor:pointer;
				padding:8px 7px 4px 6px ; 
				height:21px;
				border-top:solid 1px #CCCCCC;
				border-bottom:solid 1px #FFFFFF;
				border-right:solid 1px #CCCCCC;
				border-left:solid 1px #CCCCCC;
				text-decoration:none;
				}

#h2_hr hr {margin-top: 19px;}

.map_canvas222 div div div div div div div div { overflow:hidden!important; 
}

#reklam {float:right;padding-right: 14px;}

.hrclass{margin-top:19px!important;}
.hrclassaf{margin-top:18px!important;}
.hrclassopera{margin-top:20px!important;}

div#container div#content div#content-block fieldset#_fieldset 
{border:solid 1px #cccccc; margin-bottom:8px} 

div#container div#content div#content-block fieldset#_fieldset  legend
{margin-left:20px}
div#container div#content div#content-block fieldset#_fieldset ul li.ohd {margin-left: 6px!important;}
div#container div#content div#content-block fieldset#_fieldset ul li {margin-left: 5px!important;}
div#container div#content div#content-block fieldset#_fieldset ul { margin: 8px 1px 9px 16px;}
/*             COMPANY INFO     START            */

/*             COMPANY INFO      END           */


/*regForm*/

.input_color {color:#838383}
.fl {float:left}
.fr {float:right}
.search_label {font-size:15px;margin-bottom: 1px; font-weight:400}
.found_margin {margin:3px auto;}
#buffer50comment {border: solid 1px #CCC;
				padding: 8px 10px 9px 25px;
				margin-bottom: 9px;
				margin-top:9px
				}
				
.mtop1 {margin-top:1px}	
.mtop2 {margin-top:2px !important}	
.pad7  {padding-top:7px !important}	
.wid1  {width:1px}			
.input_home {
	 			display: block; 
				float: left; 
				width: 210px;  
				border: none !important; 
				font-size: 14px; 
				 margin-right: 10px; 
				background: url(../img/home/inputs_small.png) no-repeat top left ;
				color: #838383;
				margin-top:9px;
				height: 35px;
				margin-left: 5px;
				padding-left: 11px;
				padding-right: 5px;				
			 	margin-right:21px
				 
			}
			
	.input_big_home {
	 			display: block; 
				float: left; 
				width: 275px;  
				border: none !important; 
				font-size: 14px; 
				 margin-right: 10px; 
				background: url(../img/home/input-big.png) no-repeat top left ;
				color: #838383;
				margin-top:9px;
				height: 35px;
				margin-left: 5px;
				padding-left: 11px;
				padding-right: 5px;				
			 	margin-right:21px
				 
			}		
.input_home_arm {
	 		display: block;
			float: left;
			width: 183px;
			border: none !important;
			font-size: 14px;
			margin-right: 10px;
			background: url(../img/home/inputs_small.png) no-repeat top left;
			color: #838383;
			margin-top: 9px;
			height: 35px;
			margin-left: 5px;
			padding-left: 11px;
			padding-right: 32px;	
			margin-right:21px
}
.input_big_home_arm {
	 		display: block;
			float: left;
			width: 248px;
			border: none !important;
			font-size: 14px;
			margin-right: 10px;
			background: url(../img/home/input-big.png) no-repeat top left;
			color: #838383;
			margin-top: 9px;
			height: 35px;
			margin-left: 5px;
			padding-left: 11px;
			padding-right: 32px;	
			margin-right:21px;
}
			
						
			
.pad4{padding-bottom:4px}			
.search_div_adv {margin-top:5px; text-align:right}

#tree_container img {margin:102px 1px 1px 365px; }
.result_side { text-align:right; margin:0 auto 0 auto;font-size: 13px;  margin-bottom:-29px; padding-top:15px}		
.strong_count { font-size: 13px;float:left;margin-top:10px}	
.mpdiv{text-align: left; padding-bottom:13px}
.reg_area{border: 1px solid silver;min-width: 541px;max-width: 541px;max-height:37px;min-height:37px;padding-top: 3px; text-align:left}
#firm-mails1{border: solid 1px #e0dfec;
		height: 35px;
		background: #efefef;
		padding: 5px;
		display: none;
		position:relative;
		top: -7px;
		z-index:1000;
		white-space:nowrap;
		}
#firm-mails2{border: solid 1px #e0dfec;
		height: 20px;
		background: #efefef;
		padding: 5px;
		display: none;
		position:relative;
		top: -7px;
		white-space:nowrap;
		}	
			
.bannerDiv { position:absolute;z-index:10; background:white;opacity:0;filter:alpha(opacity=0);}
.top_banner {width:100%; height:90px; margin-bottom:10px}	
.adv_right { /* width: 240px; 
	margin: 0 !important;
	
	overflow: hidden !important;
	position: absolute;
	bottom: 0;
	right: 0;*/
}
#map_c {/*right:-61px*/}
.bd{border:solid 1px red}

div.scrollable div.items {
	margin: 0;
	padding: 5px;
	width: 20000em;
	position: absolute;
}
div.scrollable {
position: relative;
margin: 2px;
overflow: hidden;
height: 84px;
}
.artad  img{margin-bottom:6px}

.empty_img {width:105px; height:75px; border:solid 1px #ddd;margin: 0 6px 5px 0px; }
.empty_video {width:105px !important; height:61px !important; border:solid 1px #ddd;margin: 5px 11px 4px;}


#Slide_video .prev,
#Slide_video .next{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:68px; 
	bottom:0px; 
	right:-3px; 
	top:8px;
	background:url(/img/slide/right-prev-video.jpg) no-repeat center; 
	z-index:10 
}
#Slide_video .prev { 
	left:-3px; 
	top:8px;
	background:url(/img/slide/left-prev-video.jpg) no-repeat center;  
	z-index:10
}
.curimg{}
.cur-img{}
.div-img a img {min-height:75px}
#Slide_images .prev-image,
#Slide_images .next-image{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:200px; 
	bottom:0px; 
	right:-3px; 
	top:35px;
	background:url(/img/slide/right-prev.jpg) no-repeat center;  
}
#Slide_images img{ border:0}
#Slide_images .prev-image { 
	left:-3px; 
	top:35px;
	background:url(/img/slide/left-prev.jpg) no-repeat center;  
}
.div-img:hover {border: 1px solid #B11A13;}
.div-img {border:solid 1px white; width:106px; height:75px;  overflow:hidden; float:left; margin:0px 5px 5px 0;}
.video-img li div {border:solid 1px white; height:61px ;overflow:hidden; width:105px }
.video-img li div:hover {border: 1px solid #B11A13;}
#recaptcha_widget_div {float:left;position: relative;left: -3px;}
.new-search-left  {width: 580px; float:left; min-height:350px}


.new-search-right {width: 400px; float:right;/*margin-top: 48px;*/ position:relative;margin-bottom:10px;top:0px;}
.map-place-new { width:350px}
.company_name_new {display: block !important;
width: 390px;
float: left;
/*padding-left: 10px;*/
text-decoration: none !important;}
.map-loader-new {width: 54px;
margin: 0px auto 0 auto;
position: relative;
top: 92px;}
label.search_BySpyur_new{float: left;
cursor: pointer;
padding: 8px 7px 4px 6px;
height: 23px !important;
border-top: solid 1px rgb(204, 204, 204);
border-bottom: solid 1px white;
border-right: solid 1px rgb(204, 204, 204);
border-left: solid 1px rgb(204, 204, 204);
text-decoration: none;}

label.search_alpha_new {
cursor: pointer;
float: left;
padding: 8px 7px 4px 6px;
border-top: solid 1px white;
border-bottom: solid 1px rgb(204, 204, 204);
height: 22px;
text-decoration: none;
}
.result_side_new {

float:right;
text-align: right;
margin-top: 10px  ;
font-size: 13px;


}
.current-company { border-bottom:solid 1px #999999;padding-bottom: 13px; }
.addition-place{float:right; margin-left:10px;  padding:2px 0 2px 8px; color:white}

#ajax-pause {
	position:absolute; width:600px ;height:500px; background:#CCCCCC;opacity:0.5;
filter:alpha(opacity=40); display:none;top: 0;
left: 0;}

.found  font{ color: #666; } 
/* FIX DIV */
.position_bottom_fix {position: fixed;margin-left: 600px;bottom: 202px; margin-bottom:13px;width: 400px;}/***************/
.position_bottom_fixIE7 {position: absolute;margin-left: 20px;bottom: 0; margin-bottom:71px;width: 400px;}

.position_fix_div {margin-top: 0px;position: fixed;top:0px;/*top:5px;*/ width: 400px;margin-left: 600px;}
.position_fix_divIE7 {margin-top: 0px;position: fixed;top:5px;width: 400px;margin-left: 20px;}

.position_set_relative {position:fixed; margin-left: 600px; /*margin-top:50px*/}

#destroy_dvi { 
width: 400px;
height: 300px;
position: absolute;
 }
#new-search-right {min-height:380px; }
#search-block {position:relative}
.status_30_more {width: 400px;overflow: hidden;position:relative;/* right: -61px;*/ margin: 10px 0; float:right}

#add_icons {  float:left; cursor:pointer ; margin: 1px 5px 0 0  }

.add-pasive {background:url('img/photos_icons.png') no-repeat;  }
.add-active {background: url('img/photos_icons.png') no-repeat -41px 0; }
#with_photo {font-size:12px;margin-left: 6px;position: relative; }
.menuPageText {font-size: 13px; margin:0 0 17px 0; position:relative; top:-6px }

.only_name_search{/*margin-left:45px;*/margin-top:5px;margin-right:15px;float:right;}
#only_name {  float:left; margin:1px 5px 0 0 }
.only_name_search label{padding:0 !important ;font-size:14px !important;font-weight:normal !important}
input {outline:none}
.home-most tr td {background: url('/img/home/grey_button_repeat.png') repeat-x ;width: 30%;height: 30px;text-align: left;padding-left: 5px; }
.home-most a {color:#333333; text-decoration:none !important}
.home-most a:hover {color:#333333; text-decoration:underline !important; }
.td-bord { border-top:solid 1px #e5e5e5}
.brd-white {border-right: solid 10px white;}
.directory_loader {  display: block;    float: left;    margin: 100px 0 0 430px;    width: 50px;}
.banerMid{ vertical-align:top}
.onlyCompMap{top:-58px}
.ul_style_disc  li{ list-style:disc inside none !important}
.photoSearch { position:relative;/*float:right;margin-right: 15px;*/margin-left:575px;}
.photoSearch label{padding:0 !important ;font-size:14px !important;font-weight:normal !important}
#green{color:#008800;padding: 4px 0px 12px;margin:0 !important}
#search label, #search_adv label {
    color: #454545;
    display: inline-block;
    float: left;
    /*height: 16px;*/
    padding: 4px 9px 1px 0;}
 .req{ z-index: 21; position:absolute }
.req font{height: 10px;background-color: #fff;padding: 0 5px;}
.grey_bg{width:100%;position:absolute;top:111px;height:115px;background:#f5eb41;/*height:176px; background:url('img/grey_bg.png') repeat-x;*/  z-index:1 } 
.center_home{margin-bottom: 4px;}
.BOTTOM_MENU_FULL{ height:33px; color: #0d0d0d; position:relative;z-index:2 ;background: url(images/menu_bg.jpg) repeat-x;/*background-color:#f0f0f0;#f6eb43*/}
.bottom_menu{   /*background: url(../img/home/bottom_menu_1px.png) repeat-x;*/ height:33px;float:left; color: #0d0d0d; position:relative;z-index:2 ;/*padding :0 7px;*/width:988px}
.bottom_menu_ul{height:15px;/*border-right:1px solid #e6bd3d;*/position:relative;margin-top:10px;float:left;min-width: 620px;padding:0 15px;}
.bottom_menu_ul li {float:left;margin:0px 40px 0 0;}
.bottom_menu_ul li a { color:#0d0d0d;text-decoration:underline;font-size:14px;}
.bottom_menu_ul li a:hover{text-decoration:underline !important}
.bottom_menu_ul li ul{position:absolute;visibility:hidden;background:#f2f2f2;padding:5px;top:23px;}
.bottom_menu_ul li ul li{display:inline;float:none;text-align:left}
.bottom_menu_ul li ul li a{display:block;/*height:15px*/padding:5px 0;}
#arial_amu { padding-top: 10px; font-size:12px; }
#arial_amu .underline{font-size:12px;}
#arial_amu a:hover { text-decoration: none !important }
.left_bottom_bg{background: url(../img/home/bottom_menu_bg.png) no-repeat 0px 0px;height:33px;width:7px; float:left}
.right_bottom_bg{background: url(../img/home/bottom_menu_bg.png) no-repeat -10px 0px;height:33px;width:7px;float:left}
#arm_lng{font-family: "Arian AMU","ArianAMU-font" !important;}
#no_result_link {text-decoration: underline !important;}
#no_result_link:hover {text-decoration: none !important;}
.fs16 hr {margin :19px 0 5px 0 !important;}
ul.OfferCAdd{margin-left:10px;}
.OfferCAdd  li{background:none !important;list-style: decimal !important;list-style-type:decimal !important;line-height:25px !important;top: -3px;position: relative;}
.OfferCAdd_non_image {}
.OfferCAdd_non_image li {line-height:15px;background:none !important;list-style: decimal !important;list-style-type:decimal !important;}
.OfferCAdd_non_image li img {height:13px  ;width:25px;position: relative;top: 2px;display: inline !important;float: none !important;margin: 0px 5px 0px 0px;;}
.non_image_span{font-size:14px !important;top:0px;position:relative}
ul.OfferCAdd li img{height:25px;position: relative;top: 8px;display: inline !important;float: none !important;margin: 0px 5px;}
ul.OfferCAdd li span {float:none;margin-top: 7px;width: 20px;}
ul.OfferCAdd li a {margin-right: 10px;}
/* inner map fix*/

.inner_position_bottom_fix{ 
position: absolute;
margin-left: 560px;
width: 400px;
float:left;}
.Inner_position_set_relative{
	position: relative;
	margin-left: 560px;
}
.inner_position_fix_div{
	margin-top: 0px;
	position: fixed;
	width: 400px;
	margin-left: 560px;
	top:5px;
}
li.seeMore{
	margin-left:0px !important;
}
.most_wanted .most_label{font-size:12px}
.bottom_menu_ul a {font-size:14px}
.ui-menu-item  { font-weight:normal}
.ui-menu-item  span.highlight { font-weight:bold!important}



.searchCompanyBlock{width: auto; margin-right: 10px; float: right;}
.searchCompanyInput{padding: 0 10px; width: auto}
.db{display: block !important}
#mifTreeHelper{margin: 5px 20px;display: none;}




/*Task 6903*/
.address{
	
	    color: #5B5B5B;
    font-family: Roboto,Arial;
    font-size: 12px;
    -moz-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
}





.place-name{
	
	    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 500;
    font-size: 14px;
    color: black;
}


.country{
	
	    color: #5B5B5B;
    font-family: Roboto,Arial;
    font-size: 12px;
    -moz-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.bottom-actions{
	
	padding:12px;
}

.direction{
	
	    display: inline-block;
    vertical-align: top;
    height: 43px;
    padding: 0 7px;
}
.gm-style .navigate-icon {
    background-position: 0px 0px;
}


.gm-style .icon {
    background-image: url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png);
    background-size: 70px 210px;
}
.gm-style .navigate-icon {
    width: 22px;
    height: 22px;
    overflow: hidden;
    margin: 0 auto;
    margin-left: 70px;
}

.gm-style .place-card .navigate-text, .gm-style .place-card .star-entity-text {
        margin-top: -2px;
    margin-left: 48px;
    text-align: center;
    color: #3a84df;
    font-size: 12px;
    max-width: 55px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.place-desc-large{
	float:left;
	width:180px;
}
.directions{
	
	/* display:none; */
}
/*endtask 6903*/


/* .navigate{
	float:right;
} */
.ymaps-2-1-63-gotoymaps { display:none}
