﻿.home-editor{position:relative;margin-bottom:12px;padding:20px 0 10px;height:220px;background-color:#f1f1f1;}
.home-editor .content{margin:0 auto;width:625px;}
.home-editor .content ul, .home-editor .content li{list-style:disc outside none;}

.tblcompany-pnl{text-align:left;}
.tblcompany-pnl table{margin-bottom:18px;width:100%;}
.basic-info{margin-bottom:18px;background-color:#f0f0f0;}
.tblcompany-pnl th.first{color:#4e5c7b;font:10.5pt arial;}
.tblcompany-pnl th{padding:0 3px 4px;border-bottom:1px solid #4e5c7b;background-color:White;}
.tblcompany-pnl td{padding:4px 0;}
.tblcompany-pnl tr.first-row td{padding-top:10px;}
.tblcompany-pnl .name{padding:4px 12px 4px 8px;width:135px;color:#010101;font:10.5pt arial;text-align:right;}
.tblcompany-pnl td.value{}
.tblcompany-pnl td.multiline{vertical-align:top;padding-top:8px;}
.tblcompany-pnl td.value input[type=text], .tblcompany-pnl td.value select{padding:2px;width:245px;height:19px;border:1px solid #ccc;}
.tblcompany-pnl td.chk-input input{border:1px solid #ccc;}
.tblcompany-pnl td.value input.small{width:30px;}
.tblcompany-pnl td.value input.big{width:163px;}
.tblcompany-pnl td.phones{direction:ltr}
.phones-literal{display:inline-block;padding:3px 14px 2px 0;color:#666;}
.tblcompany-pnl td.value select{width:251px;height:25px;}
.tblcompany-pnl td.value option{padding:2px;font-family:Tahoma;font-size:9pt;}
.tblcompany-pnl td.value textarea{padding:2px;width:245px;border:1px solid #ccc;}
.tblcompany-pnl .notes{margin-top:3px;width:251px;color:#777;}
.tblcompany-pnl td.captcha{text-align:left;}
#categories{margin-bottom:11px;}
#categories a{display:inline-block;vertical-align:top;padding:4px 4px 3px;border:1px solid #ccc;background-color:#f6f6f6;color:#000;}
#categories a.add-rel-catego{}
#categories a.add-rel-catego img{margin-right:5px;}
#categories a span{padding-right:4px;vertical-align:top;}
#categories .parent{color:red;}
.person-charge{margin-bottom:18px;background-color:#f0f0f0;}
.person-charge table{margin-bottom:11px;}
.additional-features{margin-bottom:18px;background-color:#dae4ff;}
.kml-span{display:none/*inline-block*/;vertical-align:top;position:relative;margin-left:10px;width:81px;height:30px;overflow:hidden}
.kml-span a{display:inline-block;cursor:pointer;padding:3px 5px;border:1px solid #ccc;background-color:#f5f5f5;color:#555;}
.kml-span img{vertical-align:sub;}
.kml-span input{position:absolute;left:0;direction:rtl;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.kml-chose{display:none;position:fixed;top:20%;right:35%;z-index:99999;padding:5px 10px;line-height:1.8em;background-color:#f0f0f0;border:3px solid #4e5c7b;}
.kml-chose input{padding:0 8px}
.form-submit-area{padding-top:4px;border-top:1px solid #ccc;text-align:right;}
.form-submit-area .req-parent{float:left;}
.form-submit-area input{padding:2px 8px;width:75px;}
#cellArea{height:33px;}
.ltr-field{direction:ltr;}

.required{color:Red;}

.category-title{float:left;margin-bottom:20px;}
.categories-divs{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #687690;}
.category-div{display:inline-block;vertical-align:top;margin:0 10px;width:190px;overflow:hidden;}
.category-div a{display:block;float:left;clear:both;margin-bottom:4px;padding:3px 3px 3px 15px;width:172px;height:16px;overflow:hidden;font:9.5pt arial;color:#333;background-color:#f1f1f1;}
.category-div a.alter{background-color:#f6f6f6;}
.category-div a:hover{text-decoration:underline;}
.category-div a span{color:#687690}
.category-page-city{float:right;}
.category-page-city select{padding:2px 2px 2px 4px;border:1px solid #ccc;}

.featured-category{margin-bottom:12px;padding:10px;border:1px solid #687690;background-color:#f1f1f1;}
.featured-category .img-span{display:inline-block;margin-right:10px;width:116px;}
.featured-category .img-span a{display:inline-block;padding:2px;border:1px solid #ccc;background-color:White;}
.featured-category .text-span{display:inline-block;vertical-align:top;width:520px;}
.featured-category .title{display:inline-block;margin-bottom:7px;color:Black;font:bold 11pt arial;}
.featured-category .title:hover{text-decoration:underline;}
.featured-category .brief{margin-bottom:8px;line-height:1.6em;height:60px;}
.featured-category .category-more-btn{text-align:right;}
.featured-category .category-more-btn a{display:inline-block;padding:4px 8px;color:White;background-color:#4e5c7b;font:normal 9pt arial;}

.normal-category{line-height:1.5em;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc;}
.normal-category span{display:block;margin-bottom:2px;padding:4px;background-color:#f5f5f5;}
.normal-category a{color:#a84243;font-weight:bold;}
.normal-category a:hover{text-decoration:underline;}
.noitems-pnl{font:italic 10pt arial;}

.category-view{font-family:Arial;}
.categ-view_pinfo{margin-bottom:12px;padding:10px;background-color:#ebebeb;}
.categ-view_pinfo a.img{display:block;float:left;margin-right:19px;padding:2px;width:245px;height:182px;border:1px solid #ccc;background-color:White;text-align:center;}
.categ-view_pinfo-r{float:left;width:385px;font-size:10.5pt;}
.categ-view_pinfo .title{margin-bottom:4px;color:#bc0000;}
.categ-view_pinfo .city{display:block;margin-bottom:20px;font:14px arial;color:#000;}
.categ-view_pinfo .website{display:inline-block;margin-bottom:6px;color:#005dcf;}
.categ-view_pinfo .website:hover{text-decoration:underline;}
.linkd-categories li{margin-bottom:5px;color:#ba2226;list-style:inside square;}
.linkd-categories li a{color:Black;}
.linkd-categories li a:hover{text-decoration:underline;}
.category-view-text{margin-bottom:20px;line-height:1.6em;}
.category-view-addtionLink{margin-bottom:20px;padding:7px;border:1px solid #687690;border-width:1px 0;background-color:#f5f5f5;}
.category-view-addtionLink span, .category-view-addtionLink a{display:inline-block;vertical-align:top;}
.category-view-addtionLink a{padding-left:25px;color:#313231;font-family:Arial;background:no-repeat left;}
.category-view-addtionLink .contact{width:95px;}
.category-view-addtionLink .contact a{background-image:url(images/contact.gif);}
.category-view-addtionLink a:hover{text-decoration:underline;}
.social-site{width:465px;}
.social-site a{margin:0 22px;}
.social-site .map{background-image:url(images/map.gif);}
.social-site .twitter{margin-left:32px;background-image:url(images/twitter.gif);}
.social-site .facebook{margin-left:32px;background-image:url(images/socialbook.gif);}
.social-site .linkedin{margin-left:32px;padding-bottom:1px;background-image:url(images/linkedin.png);}
.report-link{width:97px;text-align:right;}
.report-link a{background-image:url(images/report.png);}
.cv_contact-area{}
.cv_contact-area .title, .contact-cont .title{display:block;margin-bottom:10px;font:18px arial;color:#4e5c7b;}
.cv_contact-send, .contact-send{float:left;padding:15px;width:389px;height:540px;background-color:#ebebeb;}
.cv_contact-send td, .contact-send td{padding:3px 0;font:10pt arial;}
.cv_contact-send .name, .contact-send .name{padding-right:12px;font:10.5pt arial;color:#010101;text-align:right;}
.cv_contact-send .value input, .cv_contact-send .value textarea, .cv_contact-send .value select
, .contact-send .value input, .contact-send .value select
, .contact-send .value textarea{padding:4px 2px;width:245px;border:1px solid #ccc;}
.submit input{background-color:#f0f0f0;border:1px solid #ccc;padding:4px 8px;cursor:pointer;outline:0;}
.submit input::-moz-focus-inner{border:0;}
.submit input:hover{background-color:#ddd}

.cv_contact-info, .contact-editor{float:right;padding:15px;width:226px;height:540px;background-color:#fffec8;}
.cv_contact-info .placeonmap{display:inline-block;margin-bottom:6px;color:#005dcf;}
.cv_contact-info .placeonmap:hover{text-decoration:underline;}
.cv_contact-details, .contact-editor-det{margin-bottom:40px;line-height:1.5em;}
.cv_PersonCharge-details{margin-bottom:40px;line-height:1.5em;}
.cv_contact-details span.literal, .cv_PersonCharge-details span.literal{display:inline-block;width:50px;}
.cv_contact-details .address{margin-bottom:5px;}
.captcha-image{width:249px;border:1px solid #ccc !important;background-color:#f5f5f5;}
.captcha-textbox{margin-top:5px;}
.featured-co{margin-bottom:15px;padding:8px 8px 3px;border:2px solid #ccc;border-width:1px 0;background-color:#f9f9f9;}
.featured-co .label{padding-top:2px;font:bold 7pt tahoma;text-align:right;}
.featured-co span{display:inline-block;margin:10px 3px 0;padding:2px;width:150px;height:16px;overflow:hidden;text-align:center;background-color:#fff;border:1px solid #ccc;}
.featured-co a{color:#E36C09;}
.map-enlarge{display:none;margin-bottom:12px;padding-top:3px;}
.map-enlarge a{display:inline-block;padding-left:20px;font:8pt airal;color:#878787;background:url(images/enlarge.gif) no-repeat left top;}
.share-link{margin-bottom:10px;padding:10px;width:272px;border:4px solid #ebebeb;}
.share-link .title{margin-bottom:10px;display:block;font-family:arial;font-size:10pt;font-weight:bold;}
.share-link textarea{border:1px solid #ccc;padding:4px;width:266px;}

.def-content{line-height:1.8em;}

.page-title{margin-bottom:20px;}

.divCont-editor{margin-bottom:20px;line-height:1.8em;}
.div-item{float:right;margin:0 0 20px 25px;width:150px;height:100px;text-align:center;overflow:hidden;}
.div-img{padding:2px;height:76px;border:1px solid #aaa;}

.page-item, .news-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc;color:#777;}
.page-item-img, .news-item .img{float:left;display:block;margin-right:8px;border:4px solid #ae5555;}
.page-item a{font:12pt/1.5em Arial;}

.news-item .name{font-family:Arial;font-size:12pt;font-weight:bold;color:Black;}
.news-item span{display:block;margin-top:5px;}

.page-view{}
.page-view .date{color:#4e5c7b}
.page-view .pirobox_prod{float:left;display:block;margin-right:8px;padding:2px;border:1px solid #ccc;}
.page-view-content{line-height:1.7em;}

.page-attach a{display:inline-block;margin:0 18px 20px;padding:2px;vertical-align:top;border:1px solid #ccc;}

.media-item{float:right;margin:0 0 20px 62px;width:156px;height:130px;text-align:center;}
.media-img-div{height:110px;margin-bottom:3px;}
.media-img-div a{display:inline-block;padding:2px;}
.media-item .pirobox_prod{border:1px solid #ccc;}
body .wrapper .no-leftMargin{margin-right:0;}

.contact-cont{background:url(images/contact-cont.gif) repeat-y top;}
.contact-editor{height:auto}
.contact-send{height:auto}
.contact-item select{padding:4px 2px;width:251px;border:1px solid #ccc;}
.contact-item_email, .contact-item_phone{direction:ltr;}
.contact-submit{padding:2px 6px;}
.contact-fail{padding-bottom:5px;color:Red;}
.contact-success{padding-bottom:5px;color:Green;}
.pmsg-cont div{position:relative;margin-bottom:8px;padding:5px 5px 5px 30px;}
.pmsg-cont .pic{position:absolute;display:inline-block;width:22px;height:16px;left:6px;top:4px;background-repeat:no-repeat;background-position:left center;}
.pmsg-error, .pmsg-fail{border:solid 1px red;background-color:#ffe3e3;}
.pmsg-error .pic, .pmsg-fail .pic{background-image:url(images/pmsg-error-fail.png);}
.pmsg-success{border:solid 1px #69ac01;background-color:#f6ffda;}
.pmsg-success .pic{background-image:url(images/pmsg-success.png);}

.searchtop{margin-bottom:15px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.search-controls{margin-bottom:18px;background-color:#f0f0f0;}
.tblcompany-pnl .search-controls table{margin-bottom:0;border-bottom:1px solid #4e5c7b;}
.tblcompany-pnl .search-controls td{padding:13px 8px 0;text-align:left;width:auto}
.text-input{padding:2px;}
.search-btn{margin:0 0 5px 32px;padding:1px 8px;}
.search-info{padding:15px 0 5px;}
.search-item_special{margin-bottom:12px;padding:10px;background-color:#F1F1F1;border:1px solid #4e5c7b;}
.search-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #CCCCCC;line-height:1.5em;}
.search-item span{display:block;margin-bottom:2px;padding:4px;background-color:#f5f5f5;}
.search-item a{font-weight:bold;color:#A84243;}
.search-item_special a{display:inline-block;margin-bottom:5px;}
.search-item_special .img-link{margin-right:5px;padding:2px;vertical-align:top;width:48px;height:48px;overflow:hidden;background-color:#fff;border:1px solid #ccc;}
.search-item_special span{display:inline-block;vertical-align:top;width:525px;}
.search-item_special span a{color:black;font-weight:bold;}
.search-item_special span a:hover, .search-item span a:hover{text-decoration:underline;}
.srch-msg{font:italic 12pt/1.5em arial}

.add-company-wait{display:none;position:absolute;top:0;bottom:0;right:0;left:0;background:url(images/report-bg.png) repeat top;z-index:1000;}
.add-company-wait .wait-body{position:fixed;top:30%;left:30%;padding:10px;z-index:1001;color:#444;background-color:#fff;border:1px solid red;font-weight:bold;}
.add-company-wait .wait-body img{vertical-align:middle;}

.custom-p-bot{margin-bottom:10px;}
