﻿body { font-family: Verdana, Sans-Serif; font-size: 68.7%; color: #211f5f; background: #f0f2f7; margin:0px; padding:0px; padding-top:10px;}
form { padding:0; margin:0;}
h1{ font-size: 163.6%; color: #211f5f; font-weight:bold; padding: 5px 0px 0px 12px; margin: 0px;}
h2{ font-size: 163.6%; color: #211f5f; font-weight:bold; padding: 0px; margin: 0px; line-height: 110%;}
h3{ font-family:Verdana, sans-serif; font-size: 118%; padding: 0px; margin: 0px;}
h4{ font-size: 109.1%; padding: 0px; margin: 0px;}
a, a:active, a:visited{text-decoration:none; color: #211f5f;}
a:hover{color: #de9404;}
p{margin: 0px; padding: 0px; line-height: 145.5%;}
img { border: 0px none;}
input[type=text], input[type=password], textarea{ font-family:Verdana, Sans-serif; border: 1px solid #cfd8e2; font-size: 100%;}
input[type=image]{ vertical-align: top;}
select{ font-family: Verdana, Sans-Serif;}
input[type=checkbox]{ margin:2px; padding:0px;}
input{font-family: Verdana, Sans-Serif; font-size: 90.9%}
table{border-collapse:collapse;}

#wrapper { width: 1220px;  margin: 0px auto; background: url('../../img/Industry/bcg_main.gif') top left repeat-x; background-color: #fff; padding-bottom: 12px;}

#topGradient{ background: url('../../img/Industry/bcg_top.gif') top left no-repeat; padding-top:12px;}

#container { overflow: hidden; background: url('../../img/Industry/border_c.gif') repeat-y top left;}

/*background: url('../../img/Industry/border.gif') repeat-y top right;*/

#left_wrapper{ float: left; width: 212px;}
#main_wrapper { float: right; width:1007px;}
/*                 footer                     */
#footer{ width:1192px; background: url('../../img/Industry/bcg_footer.gif') repeat-x left center; color: #666; text-align: center; border: 1px solid #cbd5df; margin: 7px 12px 7px 12px; padding: 3px 0px;}
#footer a { color: #666; padding: 0px 7px;}
#footer a:hover{ color: #de9404;}

.navigation_footer{width:1192px; margin: 0px 12px 7px 12px;}
	.navigation_footer .title{background: url('../../img/Industry/bcg_footer.gif') repeat-x left center; color: #666; padding:3px; border:1px solid #cbd5df;}
		.navigation_footer .title img{border: 1px solid #cbd5df; vertical-align:middle;}
	.navigation_footer .box{border: 1px solid #cbd5df; border-top: none; background-color:#f7f7f9; padding:33px 0px; width:1190px;}
		.navigation_footer .box .itemWrapper{float: left; width:180px; padding-left:18px; overflow:hidden; white-space:nowrap;}
			.navigation_footer .box .itemWrapper .header{font-weight:bold; line-height:1.7em;}
			
.copyright{width:800px; margin:4px auto 15px auto; text-align:center; color:#666; }
/*                 left                    */
#left_nav { width: 185px; margin-left: 12px;}
#logo{ background-color: #f0f1f6;}

/*                header + top menu                    */

#header{ margin: 0px 13px;}
#heading{ float: left;}
#languages{ float: right; text-align: right; margin-bottom: 4px; }
#top_menu{ margin: 0px 0px 0px 13px; border-top: 1px solid #cbd5df; border-bottom: 1px solid #cbd5df; background: url('../../img/Industry/bcg_top_menu.gif') repeat-x left center; padding: 4px 12px 4px 0px;}
#top_menu_left{ float: left; margin-left: -2px;}
#top_menu_right{ float: right; text-align: right;}

.menu, .menu a{ font-weight: bold; margin: 0px 2px;}

.menuImp, .menuImp a.AspNet-Menu-Link , a.menuImp { color: #007aff !important; }
.menuSel, a.menuSel { color: #e2910c !important; }
.menuImp, .menuImp a.AspNet-Menu-Link :hover, a.menuImp:hover, .menuSel, a.menuSel:hover { color: #de9404 !important; }

.menuItemClosed, .menuItemOpened{padding:1px; z-index:351; display: inline-block; position:relative;}
.menuItemClosed img, .menuItemOpened img {height: 15px; width: 22px;}
.menuItemClosed{padding:2px; cursor:pointer;}
.menuItemOpened{border:1px solid #45457a; border-bottom:1px solid #fff; background:#fff;}
    .menuItemClosed img, .menuItemOpened img{vertical-align:middle; margin:0px; padding: 0px;}
.popupMenu{	position:absolute; display:none; visibility:hidden; border:1px solid #45457a; margin-top:-1px; background-color:#fff; z-index:350 !important; text-align:left;}
    .popupMenu a {padding:2px 5px; white-space:nowrap; color:#45457a; font-weight:bold; display:block;}
    .popupMenu a:hover {background:#007aff; color:#fff;}
        .popupMenu a img {vertical-align:middle; height: 15px; width: 22px;}
    .popupMenu tr{vertical-align:top;}

/*                              content                                 */
#center_wrapper{ float: left; margin: 7px 0px 0px 13px; width: 787px; color:#201f5f;}



.htmlContent{border: 1px solid #cbd5df; padding: 22px 12px; font-size:109.1%;}
	.htmlContent h1 { font-size:150%; padding: 0px; margin: 0px; margin-bottom:1.0em;}
	.htmlContent h2 { font-size:135%; padding: 0px; margin: 0px; margin-bottom:1.0em;}
	.htmlContent h3 { font-size:130%; padding: 0px; margin: 0px; margin-bottom:1.0em;}
	.htmlContent h4 { font-size:120%; padding: 0px; margin: 0px; clear:both; margin-bottom:1.0em;}
	.htmlContent h5 { font-size:110%; padding: 0px; margin: 0px; margin-bottom:1.0em;}
	.htmlContent h6 { font-size:100%; padding: 0px; margin: 0px; margin-bottom:1.0em;}
	
	.htmlContent ul {list-style:none; margin:0 0 0.5em 1px; padding-left:30px;}
	.htmlContent ul li {padding-left:10px; list-style-type:square; /*background:url(../../Img/ico_list.gif) no-repeat left center;*/}
	
	.htmlContent img.left {float: left; margin-right: 18px; }
	.htmlContent img.right {float: right; margin-left: 18px; }
	
	.htmlContent a{text-decoration: underline;}
	
	.htmlContent p{line-height:1.4em; margin-bottom:1.5em;}
	
    .htmlContent .Newsletter{margin: -22px -12px; font-family:Arial, Sans-Serif;}
    .htmlContent .Newsletter div.news_Header{background:#d4e5fc; border-bottom:1px solid #6767bd; color:#010066; font-weight:bold; font-size:120%; text-align:right; padding:7px 12px; margin:0px;}
    .htmlContent .Newsletter H3.news_Title{background:#d4e5fc; border-bottom:1px solid #6767bd; border-top:1px solid #6767bd; color:#010066; font-size:130%; padding:6px 12px; margin:0px;}
    .htmlContent .Newsletter p.news_Content_Title{color:#010066; padding:12px 12px 0px 12px; font-weight:bold; font-size:130%; margin:0px; }
    .htmlContent .Newsletter p.news_Content{color:#595959; padding:4px 12px 6px 12px; text-align:justify; font-size:120%; margin:0px; line-height:1.15em;}
    .htmlContent .Newsletter p.news_Bottom{font-size:78.7%; padding:8px 12px 4px 12px; text-align:justify;}
    .htmlContent .Newsletter div.news_Footer{padding:4px 12px; font-weight:bold; text-align:right; background:#e5e5e5;}

    .htmlContent table {margin:0.5em 0; border-collapse:collapse; border:none;}
    .htmlContent th {padding:5px; text-align:left; background:#dee6ed; border:1px solid #cbd5df;}
    .htmlContent td {padding:5px; text-align:left; background:#FFF; border:1px solid #cbd5df;}
    .htmlContent td.description {padding:5px; text-align:right; background:#FFF; border:1px solid #cbd5df;}
    .htmlContent tr.gray td {background:#d7d7d7;}
    .htmlContent .noborder th, .htmlContent .noborder td {border: none; }

    .htmlContent .PartnerTable{margin:0;}
    .htmlContent .PartnerTable tr{height:148px;}
    .htmlContent .PartnerTable td{width:189px; text-align:center;}

/*                           search                       */
.searchBox{	width: 785px; margin: 8px 0px 2px 0px;}
.searchBox_icon{ float: left; margin: 0px 8px;}
    .searchBox_icon img{width:41px; height:41px;}
.searchInput, .advSearchCol input[type=text]{ margin: 1px 0px;}
.searchInput { width: 300px; padding: 4px 0px 4px 15px; background: url(../../img/Industry/bcg_search_magnifier.gif) no-repeat center left; background-color: #fff;}
.advSearchLabel, .searchLabel, .advSearchLabelChckbox{ font-size: 90.9%; color: #000; text-align: right; float: left; margin: 6px 0px;}
.advSearchLabelChckbox{margin-left: 10px;}
.searchLabel { width: 75px;}
.advSearchLabel{width: 55px; margin-right: 2px;}
.searchSelect{ width: 190px; font-size: 13px; float: left; margin: 2px 20px 3px 10px;}
.searchLastCol{ float: right; width: 84px; margin-right: 9px;}
.searchMiddle{ float:left; width:300px;}
.searchFirstCol{ float: left; width: 325px;}
.advSearch{ margin: 6px 20px 9px 0px; display: inline-block; cursor:pointer; font-size: 90.9%; font-family:Verdana, sans-serif;}
.advSearch:hover{color: #de9404;}
a.advSearch{padding-top:4px; text-decoration: underline;}
.searchBoxCollapse{ height: 0px; overflow: hidden; width:787px;}
.advSearchBox{ border: 1px solid #cbd5df; border-top: none;  padding: 4px 0px; background: url(../../img/Industry/bcg_content_1.gif) repeat-y left top;}
.advSearchCol{ width: 180px; text-align: left; float: left; margin-right: 9px;}
.advSearchCol input[type=text]{ width:112px; padding: 4px 0px; background: url(../../img/Industry/bcg_search.gif) no-repeat center left; background-color: #fff;}
input[type=text].advSearchCalendar{padding-right:25px; width:97px; background: url(../../img/Industry/bcg_search_calendar.gif) no-repeat center right; background-color: #f4f4f4;}
.advSearchCol select{ width:124px; font-size: 13px; margin: 2px 0px 3px 0px;}
.newButton, .newButton:visited{ display: inline-block; background: #211f5f; color: #fff; width: 39px; border: 1px solid #cbd5df; text-align: center; font-weight: bold; font-size: 90.9%; padding: 1px 0px; margin-top: 5px;}
.ajax_loader{ margin: 2px 0px 0px 10px;}
.expand{cursor:pointer; vertical-align:middle; margin-top: 2px;}
.checkbox{margin-top:3px; display:inline-block;}
.extender{white-space:nowrap;}

.advSearchDate{width:205px; float:left;}
    /*.advSearchDate .pnlDate{width:85px; height:24px; display:table-cell; vertical-align:middle; text-align:right; color:#000; font-size:90.9%;}*/
    .advSearchDate .tbDate tr td{width:85px; height:24px; text-align:right; color:#000; font-size:90.9%;}
    .advSearchDate .monthSelect{width:40px; margin-right:2px; margin-left:0px;}
    .advSearchDate .dateSelect{width:58px; margin-right:2px; margin-left:0px;}
/*              Help                */
.helpCategories ul{margin:0px; padding:0px;}
    .helpCategories ul li ul{padding:3px 0px;border-left:1px solid #cbd5df; border-right:1px solid #cbd5df;}
        .helpCategories ul li ul li{list-style-type:square; padding:2px 0px 2px 10px; list-style-position:inside;}
        
.pnlHelpSearch, .pnlSearch{padding: 6px 11px; background:url(../../img/Industry/bcg_content_header.gif) repeat-x left center; border:1px solid #cbd5df;}
.pnlHelpSearch{ border-top: none;}
	.pnlHelpSearch .lblHelpSearch, .pnlSearch .lblHelpSearch{font-weight: bold; font-size:109.1%; padding:0px 10px 4px 0px; display:inline-block;}
/*                           Profile                       */
.card{width: 558px; border:1px solid #cbd5df; float: left; height:153px; margin:0px 0px 10px 0px; padding-top:20px; overflow:hidden;}
    .card .logo{width:200px; height:153px; float: left;margin-left:10px;}
        .card .companyData{line-height:145.5%;}
        .card img {vertical-align:middle;}
        .card .companyData .name{text-decoration:underline; font-size:109.1%; font-weight:bold;}
.cardMap{height:173px; width:218px; border:1px solid #cbd5df; float:right; overflow:hidden;}
    .cardMap .buttons{width:43px; border-right:1px solid #cbd5df;float:left;}
    .cardMap .buttons ul, li{margin:0px; padding:0px;list-style:none;}
    .cardMap .buttons li{height:28px; width:43px;  border-bottom:1px solid #cbd5df;}
        .cardMap .buttons a{margin:3px 4px; display: inline-block;}
    .cardMap .map{overflow:hidden; width:174px; height:173px;}
    .cardMap .map img{margin-top:-30px; margin-left:-30px;}
.bookmarks{background: url(../../img/Industry/bcg_bookmarks.gif) repeat-x bottom; width:787px;}
    .bookmarks ul, li{margin:0px; padding:0px;list-style:none;}
    .bookmarks li{float:left; margin-right:1px; margin-bottom:1px; padding:3px 3px 2px 3px; background-color: #f3f4f8; border: 1px solid #cbd5df; border-bottom: 1px solid #f3f4f8;}
    /*.bookmarks a{display:inline-block; margin-right:1px; padding:3px; background-color: #f3f4f8; border: 1px solid #cbd5df; border-bottom: 1px solid #211f5f;}*/
    .bookmarks .active {border: 1px solid #211f5f; border-bottom: 1px solid #f3f4f8; padding: 3px 16px 3px 16px; margin-bottom:0px; }
.bookmarks_sub_menu{background:url(../../img/Industry/bcg_content_header.gif) center repeat-x; width:759px; border: 1px solid #cbd5df; border-top: none; padding:6px 13px 5px 13px; font-weight:bold;}
    .bookmarks_sub_menu ul{margin:0px; padding:0px;}
    .bookmarks_sub_menu li{float:left;}
        .bookmarks_sub_menu li a{margin:0px 4px;}

.profileTab{background-color:#f5f5f5;width:787px;}
    .profileTab .header, .header_top{background:url(../../img/Industry/bcg_content_header.gif) center repeat-x; width:759px; border: 1px solid #cbd5df; padding:6px 13px 5px 13px; font-weight:bold;}
    .profileTab .header_top{border-top: none;}
    .profileTab .content{padding: 13px; text-align:justify;}
        .content .title{font-size:110%; font-weight:bold; text-decoration:underline; margin-bottom: 15px;}
.Gallery{margin:5px;}
    .Gallery .imgSpan{width:105px; height:78px; display:inline-block; border:1px solid #cbd5df; margin:2px 8px;}
    
.ContactWebRow, .iContactWebRow{background-color: #f5f5f5; padding: 3px 14px;}
    .ContactWebRow img, .iContactWebRow img{vertical-align:middle; margin-right:5px;}
    .ContactWebRow .column, .iContactWebRow .column{width:300px; display:inline-block;}
.iContactWebRow{background-color:#fff;}
    
.detailBox{border-left:1px solid #cbd5df; border-right:1px solid #cbd5df;}
.detailBlock{background-color:#f5f5f5; padding:14px; border-left:1px solid #cbd5df; border-right:1px solid #cbd5df;}
    .detailBlock .iDescription{float:left; width: 595px; line-height:1.4em; text-align:justify; padding-right:25px; border-right: 1px solid #cbd5df;}
    .detailBlock .iDetail{float:right; width:135px; overflow: hidden; line-height:1.6em;}
        .detailBlock .iDetail span{margin-left:22px; display:inline-block; white-space:nowrap;}
        .detailBlock .iDetail a{display:block;}
        .detailBlock .iDetail img{margin:0px 3px; vertical-align:middle;}
        .detailBlock .iDetail .iRequest{margin-left:0px; display:block;}
        
.profileBranches ul, .profileList{margin:0px; padding:0px;}
    .profileBranches ul li ul li, .profileList li{list-style-type:disc; padding:2px 0px 2px 10px; list-style-position:inside;}
    .profileBranches ul li ul .alt, .profileList .alt{background-color:#f5f5f5;}
.profileList{border-left:1px solid #cbd5df; border-right:1px solid #cbd5df;}
    
.profileMap{width:785px; height:477px; border:1px solid #cbd5df; border-top:none;}    
/*                              Registration                                */
.regSidebar{width: 763px; border: 1px solid #cbd5df; color: #211f5f; background: url(../../img/Industry/bcg_content_header.gif) repeat-x left center; font-weight: bold; padding: 4px 11px; font-size: 109.1%; text-align:center; margin-top:5px;}
    .regSidebar input{background-color:Transparent; cursor:pointer; border:none; display: inline-block; color: #211f5f;width:190px;}
    .regSidebar input[disabled]{color:#a0a0a0; cursor:default;}
    .regSidebar .active {text-decoration:underline; font-weight:bold;}
.regReq {color: #007aff; text-align:center; padding: 8px 0;}
.regNavigation{text-align:center; padding: 8px 0; border:1px solid #cbd5df; border-top:none;}
.regForm{width: 787px;}
    .regForm img{vertical-align:top; margin-top:3px;}
    .regForm .label, .regForm .higlight{width:280px; font-size: 109.1%; text-align: right; float: left; margin: 5px 0px;}
    .regForm .higlight{font-weight: bold; color: #007aff;}
    .regForm input[type=text], .regForm select, .regForm input[type=file], .regForm input[type=password]{ width: 185px; font-size: 109.1%; margin:2px; padding:2px;}
    .regForm input[type=text][disabled], .regForm select[disabled]{border-color:#afafaf;background-color:#fbfbfb;}
    .regForm select{width:191px;}
    .regForm input[type=checkbox]{margin:5px;width:13px;height:13px;}
    .regForm .conditions{height:200px; border:1px solid #cbd5df; overflow:auto; padding:20px; margin: 10px auto; width:723px; }
        .regForm .conditions li{list-style-type:decimal; margin-top:5px;}
        .regForm .conditions .title{font-size:109.1%; font-weight:bold; margin-bottom:10px;}
        .regForm .conditions ol{margin:0px 0px 0px 20px; padding:0px; font-weight:bold;}
            .regForm .conditions ol ol{margin-left:15px; font-weight:normal;}
    .regForm .lblConditions{font-size: 109.1%; text-align: right; margin: 5px 0px; }
    .regForm .hlCheck{display:inline-block; margin:4px 5px; font-weight:bold; text-decoration:underline; cursor:pointer;}
    .regForm .termsTitle{font-size:127.27%; font-weight:bold; padding-top:15px; margin:0px 0px 4px 15px; display:block;}
.regLink{ font-weight: bold; font-size: 127.27%; margin: 8px 0px; display: inline-block;}
    .regLink img{vertical-align:middle; margin-right: 8px;}
.registerCanvas{background: #fff; border: 1px solid #cbd5df; border-top:none; margin-bottom:20px;}
    .registerForm{background: url(../../img/Industry/bcg_form.png) repeat-x top left; border: 1px solid #fff; padding:0px 30px;}
        .registerForm .register_text_title{font-weight: bold; font-size: 163.6%; color: #010066; margin: 15px 0px 5px 0px; display: block;}
        .registerForm .register_text{color: #000; margin-bottom: 5px; display: block; width:420px; text-align: justify;}
        .registerForm .regInfo{background: url(../../img/Industry/info_woman.png) no-repeat right bottom; padding:30px 0px; }
.pnlSelectCompany{border:1px solid #cbd5df; text-align:left; overflow:hidden;}
    .pnlSelectCompany table{width:100%;}
    .pnlSelectCompany td{border-bottom: 1px solid #cbd5df;}
    .pnlSelectCompany img{width:19px; margin:0px 4px;}

/*                              Client Zone                                */

.czBox{padding:3px 16px; border:1px solid #cbd5df; border-top:none;}

.czTabs{background: url(../../img/Industry/bcg_cz_tabs.gif) repeat-x bottom; width:787px;}
    .czTabs ul, li{margin:0px; padding:0px;list-style:none;}
    .czTabs li{float:left; margin-right:1px; margin-bottom:1px; padding:3px 13px 3px 16px; background: url(../../img/Industry/bcg_content_header.gif) repeat-x center; border: 1px solid #cbd5df; border-bottom:none;}
    .czTabs .active {border-bottom: 1px solid #fff; padding: 3px 16px 3px 16px; margin-bottom:0px; background:#fff;}
    .czTabs .toright{float:right; margin-right:0px;}
    
.cz_menuSpacer{height:20px;}

.logoPlaceHolder{width:192px; height:82px; border:1px solid #cbd5df; overflow:hidden;}

.cz_table{width:787px; text-align: left;}
    .cz_table tr{height:20px;}
    .cz_table td{ padding-right:5px; height:24px;}
        .cz_table td img{ vertical-align:middle}
    .blue{background-color:#e7eaef;} 
    .cz_table .gMap{margin: 0px auto;}

.cz_Edit{text-align: center; margin-bottom:4px;}
    .cz_Edit img{vertical-align: middle; margin-right:2px;}
    
.cz_data{background: url(../../img/Industry/bcg_form.png) repeat-x top left; border: 1px solid #fff; padding:40px;}
 .cz_data table{width:710px;}
 .cz_data .cz_Edit{text-align:left;}
 
.cz_list{border:1px solid #cbd5df;}
    .cz_list .header{border:1px solid #cbd5df; background: url(../../img/Industry/bcg_content_header.gif) repeat-x left center;}
        .cz_list .header td{border-bottom:1px solid #cbd5df;}
    .cz_list tr{}
    .cz_list td{ padding:0 3px;}
    .cz_list .last_button{margin-left:8px;}

.sbForm{width: 740px; text-align:left;}
    .sbForm img{vertical-align:top; margin-top:3px;}
    .sbForm .label, .sbForm .higlight{width:240px; font-size: 109.1%; text-align: right; float: left; margin: 5px 0px;}
    .sbForm .higlight{font-weight: bold; color: #007aff;}
    .sbForm input[type=text], .sbForm select, .sbForm input[type=file], .regForm input[type=password]{ width: 185px; font-size: 109.1%; margin:2px; padding:2px;}
    .sbForm textarea, .sbForm object { margin: 2px;}
    .sbForm input[type=text][disabled], .sbForm select[disabled]{border-color:#afafaf;background-color:#fbfbfb;}
    .sbForm select{width:191px;}
    .sbForm input[type=checkbox]{margin:5px 2px;width:13px;height:13px;}
    .sbForm .message{color: #f00; margin:30px auto; display:inline-block;}
    
.IndDesc, .IndDescLanguages{border:1px solid #cbd5df; border-bottom:none; padding:5px  11px; overflow:hidden;}
.IndDescLanguages img{vertical-align:middle;}
.IndDescLanguages{text-align:right;  border-top:none; background:url(../../img/Industry/bcg_content_header.gif) repeat-x left center;}
.IndDescGallery{padding:15px; overflow:hidden;}

.czGallery{margin:20px;}
    .czGallery .imgDiv{width:105px; height:78px; border:1px solid #cbd5df; overflow:hidden; margin-bottom: 15px;}
    .czGallery .imgSpan{width:105px; height:78px; border:1px solid #cbd5df; overflow:hidden; margin-bottom: 15px;}
        .czGallery .imgDiv .gallImage{float:left;}
        .czGallery .imgDiv .controls{width:20px; height:78px; display:inline-block; background: url('../../img/Industry/gallery_overlay.png'); float:right; margin-left:-20px;}
            .czGallery .imgDiv .controls span{display:inline-block; margin:2px 0px; width:20px; text-align: center;}
            .czGallery .imgDiv .controls img{margin:2px 2px 1px 2px;}
    
.cz_companyStatus{font-weight:bold;}
	.cz_companyStatus .Status{background:url('../../img/Industry/bcg_gradient_line.gif ') repeat-x top left; padding:17px 43px;}
	.cz_companyStatus .Status .label{width:250px; display:inline-block;}
	
.cz_footer{border:1px solid #cbd5df; border-top:none; text-align:right; padding:5px 10px; background: url(../../img/Industry/bcg_content_header.gif) repeat-x left center;}
	
.legend{margin-top:15px;}
    .legend .line{border:none; margin-bottom:3px;}
        .legend .line img{vertical-align:middle;}

/*       AdvOrd        */
.aBlock{height:350px; overflow:auto; width:300px; border:1px solid #cbd5df;}
.aTable {}
    .aTable input[type=radio]{vertical-align:top; margin: 50px 10px 50px 0px;}
    .aTable td{border:1px solid #cbd5df; border-left:none;}

.aDiv{}
    .aDiv .price{padding: 0px 7px 7px 7px; color:#070; font-weight:bold; display:inline-block;}
    .aDiv .divURL{border-left: 1px solid #cbd5df; border-right: 1px solid #cbd5df; padding:7px;}
    .aDiv .divURL input, .aDiv .divURL span, .aDiv .divURL select{margin-right: 7px;}
    .aDiv .divURL select{width: 190px;}
    .aDiv .imgSelect{border-left: 1px solid #cbd5df; border-right: 1px solid #cbd5df; padding:7px; overflow:hidden;}
    .aDiv .errBlock{border-left: 1px solid #cbd5df; border-right: 1px solid #cbd5df; padding:1px 7px;}
    .aDiv .divConfirm{text-align:center; border: 1px solid #cbd5df; padding:7px; margin: 7px 0px;}
    .aDiv .divConfirm input, .aDiv .divConfirm span{margin-right: 7px;}
.a_table input[type=checkbox]{vertical-align: middle;}
    .a_table{padding-top:7px; vertical-align: middle; text-align:center;}
    .a_table td{border:1px solid #cbd5df;}
    /*                              Login                               */
.header_blue_bcg{background: url(../../img/Industry/bcg_box_header.gif) repeat-x left center; border:1px solid #cbd5df;}
    .loginTitle{padding:4px 11px; color: #fff; font-weight: bold; font-size:109.1%; display:inline-block;}
.loginCanvas{border: 1px solid #cbd5df; border-top:none; margin-bottom:20px;}
    .loginForm{background: url('../../img/Industry/bcg_form.png') repeat-x top left; border: 1px solid #fff;  }
        .loginBox{margin-top:25px; width:420px; background: url('../../img/Industry/bcg_login_box.png') repeat-x top left; border: 1px solid #cbd5df; }
            .loginBox .label{width:250px; font-size: 127.27%; text-align: left; margin: 5px 0px; display: block;}
            .loginBox input[type=text], .loginBox input[type=password]{width:375px;}
        .loginForm .link{text-decoration: underline; margin-top: 15px; display: inline-block;}
        .loginForm .login_text_title{font-weight: bold; font-size: 163.6%; color: #010066; margin-bottom: 5px; width: 750px; display: block;}
        .loginForm .login_text{color: #000; display: block; width:420px; text-align: justify;}
        .loginForm .error{margin:5px 0px; display:block;}
        .loginForm .loginBcg{background: url(../../img/Industry/login_woman.png) no-repeat right bottom; padding:30px; padding-bottom:0px; }
        
.advGal{padding:16px;}
    .advGal .galItm{display:inline-block; border:1px solid #cbd5df; padding: 2px; margin: 6px; text-align: center;}
/*                              right                                */
#right_wrapper{ float: right; width: 185px; margin-right: 13px;}
.search{ padding: 19px 10px 8px 10px;}

.fulltext{height:25px; margin-bottom:20px;}
    .fulltext input[type=text] {width: 132px; padding: 4px 0px 4px 2px; background: url('../../img/industry/bcg_search.gif') no-repeat center left; background-color: #fff;}
.fullTextAdvSearch{ text-decoration: underline; margin: 7px 0px 13px 0px; display: block;}
.searchButton{ text-align: right; margin-bottom:8px;}

/*				Spolocne				*/
.ajax_preloader{text-align:center; margin:15px 0px;}

.button, .button:hover { font-weight: bold; background: url(../../img/Industry/bcg_button.gif) repeat-x left center; background-color: #e5eaef; border: 1px solid #000; text-align: center;	padding: 2px 22px 3px 22px;	display: inline-block;}
.button:hover{ background: url(../../img/Industry/bcg_button_over.gif) repeat-x left center; background-color: #cbd5df; color: #211f5f;}

.help_button{ font-weight: bold; font-size: 127.27%; margin-left:15px;}
    .help_button img{vertical-align:middle; margin-right: 8px;}

.titleHeader{ display: none;}
.boxHeadB{ width: 161px; border: 1px solid #cbd5df; border-bottom: none; color: white; background: url(../../img/Industry/bcg_box_header.gif) repeat-x left center; background-color: #211c5a; font-weight: bold;	padding: 4px 11px 4px 11px; margin-top: 7px; font-size: 109.1%;}
.box, .magazine_box{ width: 183px; border: 1px solid #cbd5df; background-color: #eff1f6;}
.magazine_box{text-align:center; padding: 10px 0px; border-top:none; background-color: #fff;}

.mainBoxCategory{width: 785px; height: 100px; border: 1px solid #cbd5df;}
    .mainBoxCategory h2{padding-left: 12px; font-size:127.27%;}
.boxHeader, .mainBoxHeader{ border: 1px solid #cbd5df; color: #211f5f; background: url(../../img/Industry/bcg_content_header.gif) repeat-x left center; padding: 4px 11px; font-size: 109.1%;}
.mainBoxHeader{border-bottom: none;}
.mainBoxHeader img{vertical-align:middle;}

.categoryBox{margin-top: 7px;}
    .categoryBox .mainBox{padding: 14px; background-color:#eff1f6; border:1px solid #cbd5df;}

.iBlock{display:inline-block;}
.content_box, .content_box_a, .content_box_b{ width: 785px; border: 1px solid #cbd5df;}
.content_box_a{background: url(../../img/Industry/bcg_content_1.gif) repeat-y left top;}
.content_box_b{	background: url(../../img/Industry/bcg_content_2.gif) repeat-y left top;}

.infoText{margin:10px; padding:10px; border:1px solid #cbd5df; background:#fff;}
.formatedText{}
    .formatedText h3{margin-bottom: 25px;}
    .formatedText p{margin-bottom: 20px;}


.watermark_text{color: #666;}
.highlight{color:#007aff;}/*Czone!!!*/
.picked{color:#e2910c;}/*Czone!!!*/
.iMessage{margin: 20px; font-size:127.27%; text-align:center;}

.f_left{ float: left; margin-right: 10px;}
.f_right{float: right;}
.f_none{float: none;}
.clear{ clear: both; height:0px;}

.line{ border-top: 1px solid #cbd5df;}
.underline{ text-decoration: underline !important;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}

.formLine{ padding: 0px; clear: both; height: 27px;}
    .formLine .button{padding: 2px 0px 3px 0px; width:84px;}
.formLine a { margin-top: 3px;}


.border, .borderBLR{border: 1px solid #cbd5df;}
.borderBottom{border-bottom: 1px solid #cbd5df;}
.borderTop{border-top: 1px solid #cbd5df;}
.borderLeft{border-left: 1px solid #cbd5df;}
.borderRight{border-right: 1px solid #cbd5df;}
.borderBLR{border-top:none;}
.marginBottom {margin-bottom:7px;}
.marginTop {margin-top:7px;}
.paddingTop {padding-top:7px;}
.c_borderTop{border-top: none;}
.inactive_text{color:#b5bfc8;}
.lStyle_none{list-style-type:none;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.errorTooltip{position:absolute; z-index:999; background-color:#c33; font-weight:bold; color:#fff; border:1px solid #000;padding:5px;width:150px;}
.hidden{display:none;}
.error{color:#c33;}
.errorBlock{border:1px solid #c33; color:#c33; display:block; margin:10px 0px; text-align:center; padding:10px;}

.gMap{overflow:hidden; width:100px; height: 100px; border:1px solid #cbd5df; margin-right: 150px;}
.gMap_img{margin-top:-30px !important; margin-left:-30px; display:none;}

		/*                                          filters/paging                                        */
.sorting{ width: 150px; font-size: 13px; font-family:Verdana, sans-serif; float: left; margin: 3px 115px 0px 10px;}
.filter a { display: inline-block; border: 1px solid #cbd5df; background-color: #fff; padding:2px 3px; margin: 4px 2px 0px 2px; }
a.active_page{color: #0080bb; font-weight: bold; background-color: #f0f0f0;}
.paging{ margin-right: 10px;}
a.no_style{ border: none; background-color: transparent;}
    /*                                          filter-results                                        */
.iContainer{ padding-top: 7px; border-left:1px solid #cbd5df; border-right:1px solid #cbd5df; overflow:hidden;}
.iContainer h3{ margin: 3px 0px;}
.iMain{ border-right: 1px solid #cbd5df; margin: 0px; padding-right: 5px; width: 630px; padding-bottom:32000px; margin-bottom:-32000px;}
.filterItem{margin-bottom:5px; overflow:hidden;}
.iAdditional, .iAdditional_Catalog{ width: 145px; margin: 0px; overflow: hidden;font-size: 9px; line-height: 145.5%;/*white-space:nowrap;*/ padding-bottom:32000px; margin-bottom:-32000px;}
.iAdditional_Catalog img{vertical-align: middle; margin-right:3px;}
.pages{margin-left:4px;}
.iAdditional li{list-style-type:disc;}
.iAdditional ul, .iAdditional a { padding-left: 20px; margin: 0px;}
.iAdditional ul li a {padding-left: 0px;}
.iContent{ padding: 2px 5px; overflow: hidden;}
.iContent img{ vertical-align: middle; margin-right: 3px;}
.iContent a{text-decoration: underline;}
.iIcons {text-align: right; float: right; font-weight: bold;}
.iLinkBig a, .iLinkSmall, .iLinkSmallBold { text-decoration: underline;}
.iLinkBig { font-size: 12px; font-weight: bold; margin-bottom: 6px;}
.iLinkSmallBold{ font-weight: bold;}
.iCatalog{ margin-bottom: 6px ; overflow: hidden;}
.iCatalog img{ margin: 5px 5px 0px 0px ; border: 1px solid #cbd5df !important;}
.iCompanyLogo{margin-left:5px; width:190px;}
    .iCompanyLogo img{ margin: 2px 0px; border: none  !important;}
.iThumb{ width: 130px; text-align: center;}
.iThumb img{border: 1px solid #cbd5df !important;}
.iLangA, .iLang{margin-right: 5px; font-weight: bold; margin-bottom:2px;}
.iLang{color: #cbd5df;}
.vic{ min-height:80px; background-color:#eeedf3; border:1px solid #cbd5df;}
a.baseReg{color: #211f5f; text-decoration: none;}


/*             advertisement                     */
.rklm .outer{	display: table; height:118px; width:183px; overflow:hidden; border:1px solid #cbd5df; border-bottom: none;}
.rklm .middle{  display: table-cell; vertical-align: middle; width:100%;}
.rklm .inner{  text-align:center;}

.inProgress{color:Red;}

/*      calendar        */

.ajax__calendar_container {z-index:100;padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../../img/Industry/arrow-left.gif);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../../img/Industry/arrow-right.gif);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;background-color:#ffffff;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

/*      shadowbox       */

.overlay{
    background: url('../../img/Industry/sb_templates/overlay.png');
}

.errorPanel{width:400px; min-height:50px; background-color:#c33; margin:25px auto 0px auto; border: 1px solid #fff;}
    .errorPanel .errorMessage{padding:25px 10px; color:#fff;}
    .errorPanel .errorButtons a{display:inline-block; background:url('../../img/Industry/sb_templates/bcg_button.gif') repeat-x left center; padding:2px 0px; width:80px; margin:5px 10px 15px 10px; border: 1px solid #000; cursor:pointer;}
    .errorPanel .errorButtons a:hover{background:url('../../img/Industry/sb_templates/bcg_button_over.gif') repeat-x left center;}
    
.confirmPanel{background: url('../../img/Industry/sb_templates/bcg_box_window.gif') repeat; width:400px; min-height:150px; margin:25px auto 0px auto; border: 1px solid #bbb9ff;}
    .confirmPanel .confirmMessage{padding:25px 10px;}
    .confirmPanel .confirmButtons a{display:inline-block; background:url('../../img/Industry/sb_templates/bcg_button.gif') repeat-x left center; padding:2px 0px; width:80px; margin:5px 10px 15px 10px; border: 1px solid #000; cursor:pointer;}
    .confirmPanel .confirmButtons a:hover{background:url('../../img/Industry/sb_templates/bcg_button_over.gif') repeat-x left center;}
    
._sb{text-align:center; font-weight:bold;}
    ._sb .top{width:803px; height:10px; background:url('../../img/Industry/sb_templates/bcg_box_top.png') no-repeat top left;}
    ._sb .middle{width:803px; background:url('../../img/Industry/sb_templates/bcg_box_center.png');}
    ._sb .bottom{width:803px; height:10px; background:url('../../img/Industry/sb_templates/bcg_box_bottom.png') no-repeat bottom left;}
        ._sb .middle .title{margin:0px auto 0px auto; width:783px; height:25px; background:url('../../img/Industry/sb_templates/bcg_box_title.png') repeat-x left center; color: #fff; text-align:left;}
            ._sb .middle .title .titleInnerHtml{padding-top: 5px; margin-left: 5px;}
            ._sb .middle .title .titleInnerHtml img{margin-left: 5px; vertical-align:bottom;}
            ._sb .middle .title .titleClose {width: 21px; height: 21px; background:url('../../img/Industry/sb_templates/close.png') no-repeat top left; margin-top:2px; margin-right:5px; cursor:pointer;}
        ._sb .middle .window{background: url('../../img/Industry/sb_templates/bcg_box_window.gif') repeat; width:783px; margin:0px auto 0px auto; border-top: 1px solid #bbb9ff;}
            ._sb .middle .window .buttons a{ background:url('../../img/Industry/sb_templates/bcg_button.gif') repeat-x left center; padding:2px 0px; width:80px; margin:10px 10px; border: 1px solid #000; cursor:pointer;}
            ._sb .middle .window .buttons a:hover{background:url('../../img/Industry/sb_templates/bcg_button_over.gif') repeat-x left center;}
            ._sb .middle .window .content_canvas{margin:5px 10px 0px 10px;}
.clear{clear:both; height:0px;}

.fullScreen ._sb .top{width:100%; height:1px; background: #000; border:1px solid #fff; border-bottom: none;}
.fullScreen ._sb .middle{width:100%; background: #000; border:1px solid #fff;border-bottom: none; border-top:none;}
    .fullScreen ._sb .middle .window{margin:0px auto 0px auto; width:100%; background:#000; border:none;}
        .fullScreen ._sb .middle .window .content_canvas {margin:0px;}
        .fullScreen ._sb .middle .window .content {height:100%; }
.fullScreen ._sb .bottom{width:100%; height:1px; background: #000; border:1px solid #fff;border-top:none;}

/*      server validator       */

._sv {text-align:left; width:400px; background:url('../../img/Industry/sb_templates/bcg_box_window.gif'); border: 1px solid #45457a;}
    ._sv .content{margin-top: 80px;}
    ._sv .content img{margin: 0px 20px 0px 70px ; vertical-align:middle;}
        .popupWait ._sv .content{height: 200px;}
        
/*      Update panel preloader  */
._upp {text-align:left; width:400px; background:url('../../img/Industry/sb_templates/bcg_box_window.gif'); border: 1px solid #45457a;}
    ._upp .content{margin-top: 80px; margin-bottom:70px;}
    ._upp .content img{margin: 0px 20px 0px 70px ; vertical-align:middle;}
        .wait ._upp .content{height: 200px;}
        
/*      get Google Map       */

._getGM {text-align:left; height:100px; width:400px; background:url('../../img/Industry/sb_templates/bcg_box_window.gif'); border: 1px solid #45457a;}
    ._getGM .content .interrupt{font-size:75%; text-align:right; margin-right:10px; margin-bottom:20px;}
    ._getGM .content img{margin: 0px 20px 0px 70px ; vertical-align:middle;}
        
/*      get Google Map       */
._editGM {}
    ._editGM .preloader{text-align:left; height: 100px; width:400px; background:url('../../img/Industry/sb_templates/bcg_box_window.gif'); border: 1px solid #45457a; margin: 80px auto 0px auto;}
        ._editGM .preloader .interrupt{font-size:75%; text-align:right; margin-right:10px; margin-bottom:20px;}
        ._editGM .preloader img{margin: 0px 20px 0px 70px ; vertical-align:middle;}

/*      pickList       */
.pickList{width:280px; margin:0px; float:left;}
    .pickList select{width:228px;}
    .pickList img{margin-right:4px;}
    .pickList .divSelected{border:1px solid #cbd5df; margin-left:2px;}
        .pickList .divSelected span{padding-left:3px;}
            .pickList .divSelected div span{padding:0px;}
    .pickList .odd{background:#fff;}
    .pickList .even{background:#efefef;}  
    
/*      branchCategory      */
.branchCategoryItem {border: 1px solid #cbd5df; margin:10px 0px; padding:10px 20px; overflow:hidden;}
    .branchCategoryItem span.name{width: 180px; overflow:hidden; font-weight:bold; font-size:127.27%;}
    .branchCategoryItem div.categories{width: 350px; overflow:hidden;}
    .branchCategoryItem div.controls{text-align:right;}
.categoryTitle{font-size:127.27%; margin-left: 15px;}

.comboBox{padding-left:10px; float:left;}
    .comboBox input[type=text]{font-size:109.1%; width:185px; margin: 0px; padding:3px 0px 2px 2px; background-color:#fff; background-repeat:no-repeat; background-position:right 50%;}
        .comboBox ul{border: 1px solid #555; position:absolute; padding:1px; margin:0px; background-color: #fff; overflow:auto; width:185px; visibility:hidden;}
        .comboBox li{overflow:hidden;}
        
.cz_comboBox{padding-left:0px; margin-left:2px;}

/*      filter map          */
._fullScreen{background:url('../../img/Industry/bcg_box_window.gif'); border: 1px solid #45457a; overflow:hidden;}
        
.Map{height:350px; border:1px solid #cbd5df; border-top:none; display:none; overflow:hidden;}
    ._map .companyList a{font-size:11px; text-decoration:none; color:#000;}
    ._map ._markerLabel{color:#fff; text-align:center; width:20px; font-weight:bold;}
    ._map ._topBar{border-bottom:1px solid #cbd5df; background:url('../../img/Industry/bcg_content_header.gif') repeat-x center left; text-align:right;}
        ._map ._topBar a{margin: 1px 2px; display:inline-block;}
        
/*      translate       */
.translate_Button{background: url(../../img/Industry/bcg_button.gif) repeat-x left center; background-color:#e5eaef; border:1px solid #000; padding:2px 22px 3px 22px; display: inline-block; margin-right:2px; margin-top:3px !important;}
.translate_Button:hover{ background: url(../../img/Industry/bcg_button_over.gif) repeat-x left center; background-color: #cbd5df; color: #211f5f;}
.canvas_Translator{border:1px solid #000; background:url('../../img/Industry/sb_templates/bcg_box_window.gif') repeat;}
    .canvas_Translator .translate_Row {margin:0px 20px; padding-top:20px;}
    .canvas_Translator .first_col, .canvas_Translator .second_col{width:140px; text-align:right; display:inline-block; font-weight:bold; padding-right:4px;}
    .canvas_Translator .second_col{text-align:left;}
    .canvas_Translator .button, .canvas_Translator .t_button{margin: 2px 15px;}
        .canvas_Translator .t_button{margin-right:20px;}