/* CSS Document */
* {
    padding:0;
	margin:0;
	border:0;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#48627B;
}

* html {
    padding:0;
	margin:0;
	border:0;
}

body {
    background-color:#2C7EB8;
}

.font13, .font13 * {
    font-size: 13px;
}


/*table {
    border-collapse:collapse;
}

table td {
    margin:0;
	padding:0;
}*/

#header {
    width:994px;
	height:100px;
	margin:0 auto;
	background-image:url(/themes/default/media/images/header_bg.gif);
	background-repeat:repeat-x;
}

/*#logo {
    width:246px;
	height:66px;
	padding:20px 0 0 26px;
	float:left;
}*/
/*change*/#logo { padding: 15px 0pt 0pt 26px; width: 246px; width:320px; height: 66px; height:80px; float: left; }
/*
#menu_global {
    width:689px;
	height:54px;
	float:left;
	text-align:right;
	text-align:left;
	padding:46px 33px 0 0;
	padding:46px 0 0 0;
}*/
/*change*/#menu_global { padding: 46px 0pt 0pt; width: 689px; width:648px; height: 54px; float: left; text-align: left; }

/*table.menu {
    margin-left:461px;
	border-collapse:collapse;
}*/
/*change*/table.menu { margin-left: 387px; border-collapse: collapse; }
/*change*/ * html table.menu { margin-left: 390px; border-collapse: collapse; }
table.menu td {
    text-align:center;
}

a.link_menu {
    color:#48627B;
	text-decoration:none;
	cursor:pointer;
	font-size:10px;
}

a.link_menu:hover {
    color:#48627B;
	text-decoration:underline;
	cursor:pointer;
}

#main {
    width:944px;
	height: auto;
	overflow: hidden;
	margin:0 auto;
	padding:0 25px;
	background-image:url(/themes/default/media/images/main_bg.gif);
	background-repeat:repeat-y;
}

#main_footer {
    width:994px;
	height:2px;
	margin:0 auto;
	clear:both;
	background-image:url(/themes/default/media/images/main_footer_bg.gif);
	font-size:0;
}

#left_part {
    width:750px;
	height:auto;
	float:left;
	padding-bottom:24px;
}

#menu_left_header {
    width:750px;
	height:25px;
	text-align:center;
	padding-top:10px;
}

#menu_left_header a {
    font-size:14px;
}

/*#menu_left_header a.link_header11 {
    font-size:11px;
	color:#0066CC;
}

#menu_left_header a.link_header12 {
    font-size:12px;
	color:#0066CC;
}*/

#menu_left_header a.link_header13 {
    text-decoration:underline;
    font-size:13px;
	color:#0066CC;
}

a.link_header13 {
    text-decoration:underline;
    font-size:13px;
	color:#0066CC;
}

#menu_left_header a.link_header13:hover {
    text-decoration:none;
    font-size:13px;
	color:#0066CC;
}

#left_part_header {
    width:750px;
	height:1px;
	font-size:0;
	background-image:url(/themes/default/media/images/left_part_header_bg.gif);
	overflow:hidden;
	background-color:#FF0000;
}

#left_part_header_1 {
    width:750px;
	height:1px;
	font-size:0;
	background-image:url(/themes/default/media/images/left_part_header_bg_1.gif);
	overflow:hidden;
	background-color:#FF0000;
}

#left_part_content {
    width:708px;
	float:left;
	padding:0 21px;
	background-image:url(/themes/default/media/images/left_part_content_bg.gif);
	background-repeat:repeat-y;
	background-position:top;
}
/*#left_part_content_1 {
    width:717px;
 float:left;
 margin:5px;
 padding-left:33px;
}*/
/*change*/#left_part_content_1 { margin: 5px 0; width: 717px; float: left; padding-left: 33px; }



#left_part_content_menu {
    width:185px;

	float:left;


	/*background-color: #CCCC99;*/
}

#left_part_content_content {
    width:454px;
	float:left;
	margin-left:17px;
	padding:15px 31px 20px 21px;
	min-height:535px;
}

* html #left_part_content_content {
    height:535px;
}

#content_left_part {
    width:466px;
	float:left;
	margin-left:17px;
	padding:15px 20px 20px 20px;
	min-height:535px;
}

* html #content_left_part {
    height:535px;
}

#left_part_footer {
    width:750px;
	height:2px;
	clear:both;
	font-size:0;
	background-image:url(/themes/default/media/images/left_part_footer_bg.gif);
	background-repeat:repeat-y;
}

#left_part_footer_1 {
    width:750px;
	height:2px;
	clear:both;
	font-size:0;
	background-image:url(/themes/default/media/images/left_part_footer_bg_1.gif);
	background-repeat:repeat-y;
}

#right_part {
    width:120px;
	float:left;
	margin-left:9px;
	font-size:0;
	padding:29px 32px 24px 33px;
}

#right_part_1 {
    width:185px;
	float:left;
	margin-left:9px;
	font-size:0;
	padding:0;
}


#footer {
    width:994px;
	height:84px;
	margin:0 auto;
	background-image:url(/themes/default/media/images/footer_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:31px;
}

a.link_header {
    color: #0066CC;
	text-decoration:underline;
	cursor:pointer;
	font-size:12px;
}

a.link_header:hover {
    color: #0066CC;
	text-decoration:none;
	cursor:pointer;
}

a.link_header_extra{
	background: none !important;
	color: #0066CC !important;
	text-decoration:underline !important;
	cursor:pointer !important;
	font-size:12px !important;
	font-weight:normal !important;
}

a.link_header_extra:hover {
    color: #0066CC !important;
	text-decoration:none !important;
	cursor:pointer !important;
	font-weight:normal !important;
}

td a.link_header {
    color: #0066CC;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
}

td a.link_header:hover {
    color: #0066CC;
	text-decoration:underline;
	cursor:pointer;
}

a.link_to_all {
    color: #0066CC;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
}

a.link_to_all:hover {
    color: #0066CC;
	text-decoration:underline;
	cursor:pointer;
}

a.link_footer {
    color: #0066CC;
	text-decoration:underline;
	font-size:10px;
}

a.link_footer:hover {
    color: #0066CC;
	text-decoration:none;
}



.heading {
    font-size:14px;
	font-weight:bold;
	color:#333366;
	background-image:url(/themes/default/media/images/point_line.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	/*border-bottom:1px dotted #666699;*/
	padding-bottom:9px;
	margin-bottom:13px;

}


.bizdir_heading {
    font-size:14px;
	font-weight:bold;
	color:#333366;
	/*border-bottom:1px dotted #666699;*/
	padding-bottom:9px;
	margin-bottom:13px;

}

.heading p {
    font-weight:normal;
}

.footer_text_1 {
    margin-top:14px;
}

.footer_text_2 {
    margin-top:7px;
}

.delimiter_left {
    height:21px;
	background-image:url(/themes/default/media/images/bg_delimiter_left.gif);
	background-repeat:repeat-x;
	background-color:#FF0000;
}

.delimiter_right {
    height:8px;
	background-image:url(/themes/default/media/images/bg_delimiter_right.gif);
	background-repeat:repeat-x;
	background-color:#FF0000;
	font-size:0;
}


/*#categories start*/
#categories_form {
    width:680px;
 border:1px solid #99CCFF;
}

.categories_form {
    width:680px;
 border:1px solid #99CCFF;
}

#menu_categories {
    padding:20px 0;
 text-align:center;
}

#categories fieldset {
    width:680px;
 margin:0 auto;
 text-align:center;
 padding-bottom:20px;
}

.categories fieldset {
    width:680px;
 margin:0 auto;
 text-align:center;
 padding-bottom:20px;
}
/*
#categories label {
    padding:0 30px 0 0;
 color:#223776;
 font-weight:bold;
}* /
#categories label { padding: 0pt 25px 0pt 5pt; color: rgb(34, 55, 118); font-weight: bold; font-size:14px }
*/
#categories select {
    width:130px;
 margin:0 40px 0 0;
 border:1px solid #99CCFF;
}

.categories select {
    width:130px;
 margin:0 40px 0 0;
 border:1px solid #99CCFF;
}

/*#categories fieldset.fieldset_2 {
    width:680px;
 padding-left: 20px;
 text-align:left;
 padding-bottom:20px;
}*/
/*change*/
#categories fieldset.fieldset_2 { width: 660px; padding-left: 20px; text-align: left; padding-bottom: 20px; }
.categories fieldset.fieldset_2 { width: 660px; padding-left: 20px; text-align: left; padding-bottom: 20px; }


#categories label.label_2_1 {
 padding:0 30px 0 0;
 color:#223776;
 font-weight:bold;
}

.categories label.label_2_1 {
 padding:0 30px 0 0;
 color:#223776;
 font-weight:bold;
}

#categories label.label_2_2 {
 padding:0 10px 0 10px;
 color:#223776;
 font-weight:bold;
}

.categories label.label_2_2 {
 padding:0 10px 0 10px;
 color:#223776;
 font-weight:bold;
}

#categories select.select_2_1 {
    width:130px;
 margin:0 0px 0 10px;
 border:1px solid #99CCFF;
}

.categories select.select_2_1 {
    width:130px;
 margin:0 0px 0 10px;
 border:1px solid #99CCFF;
}

#categories select.select_2_2 {
    width:130px;
 margin:0 40px 0 0;
 border:1px solid #99CCFF;
}

.categories select.select_2_2 {
    width:130px;
 margin:0 40px 0 0;
 border:1px solid #99CCFF;
}
/*#categories end*/


.clear {
    clear:both;
	font-size:0;
}

.bold_text {
    color:#223776;
	font-weight:bold;
}

.mright30 {
    margin-right:30px;
}

/*#account start*/
.account_form { overflow: hidden; /*height: 143px;*/ padding-bottom:15px }

.account {
    text-align:center;
	width:183px;
	margin-left:1px;
	padding:25px 0 12px 0;
}

* html .account {
	padding:25px 0 10px 0;
}


.account fieldset { margin: 0pt auto; /*width: 142px;*/ width:150px }
.account label { display: block; /*float: left;*/ padding-top: 3px; width: 60px; /*margin-right: 10px;*/ }
.account input.loginout { width:72px; height:22px; border:none;}

.account input {
    width:68px;
	height:15px;
	display:block;
	float:left;
	border:1px solid #99CCFF;
	padding-top:3px;
}


/*#account end*/

.mtop10 {
    margin-top:10px;
}

.mbot10 {
    margin-bottom:10px;
}

.mtop15 {
    margin-top:15px;
}

.mtop20 {
    margin-top:20px;
}

.mar20 {
    margin:20px;
}

/*#sell start*/
#sell {
    width:142px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:22px;
}

.button_sell {
    display:block;
    width:72px;
    margin:20px auto 0 auto;
	cursor:pointer;
}
/*#sell end*/

/*#featured start*/
#featured {
    width:142px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:22px;
}

table.featured {
    width:142px;
	border-collapse:collapse;
	border:none;
	margin-top:25px;
}

table.featured_first {
    margin-top:0px;
}

table.featured td.arrowtd {
    text-align:left;
	width:20px;
	padding:6px 0;
	margin:0;
}

table.featured td.linktd {
    text-align:left;
	width:122px;
	padding:6px 0;
	margin:0;
}

table.featured th {
    text-align:left;
	padding-bottom:6px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#333366;
}
/*#featured end*/

/*#search_form start*/
#search_form4 {
    width:638px;
	padding:20px 21px;
    border:1px solid #99CCFF;
	overflow:hidden;
	height:auto;
}

#search4 fieldset {
    display:block;
	float:left;
    margin:0 auto;
}

label {
    font-weight:bold;
}

#search4 fieldset.fieldset_4_1 {
    width:638px;
	text-align:center;
}

#search4 fieldset.fieldset_4_1 input#keywords {
    height:15px;
	padding-top:3px;
	width:300px;
}

#search4 fieldset.fieldset_4_2 {
    width:212px;
	text-align:left;
	margin-top:20px;
}

#search4 fieldset.fieldset_4_3 {
    width:214px;
	text-align:left;
	margin-top:20px;
}

#search4 fieldset.fieldset_4_4 {
    width:212px;
	text-align:left;
	margin-top:20px;
}

#search4 fieldset.fieldset_4_5 {
    width:214px;
	text-align:left;
}

#search4 fieldset.fieldset_4_6 {
    width:212px;
	text-align:left;
}

#search4 fieldset.fieldset_4_7 {
    width:638px;
	margin-top:20px;
	text-align:left;
}

#search4 fieldset.fieldset_4_7 select#km {
    height:18px;
	width:50px;
}

#search4 fieldset.fieldset_4_7 input#zip {
    height:15px;
	padding-top:3px;
	width:50px;
}

#search4 fieldset.fieldset_4_8 {
    width:428px;
	margin-top:5px;
	text-align:right;
	padding-right:210px;
}

* html #search4 fieldset.fieldset_4_8 {
    margin-right:-3px;
}

#search4 fieldset.fieldset_4_8 input {
    height:15px;
	padding-top:3px;
	width:100px;
}

#search4 select,input {
    border:1px solid #99CCFF;
}

#search4 select {
    width:110px;
}
/*#search_form end*/

.title_center {
     float:left;
	 margin-top:20px;
	 width:638px;
	 text-align:center;
	 font-size:14px;
	 font-weight:bold;
	 color:#333366;
}

.title {
     font-size:12px;
	 font-weight:bold;
	 color:#333366;
	 margin-bottom:10px;
}

.active_link {
    color:#354EA8;
	font-size:12px;
	font-weight:bold;
}

/*#category start*/
#category {
     border-collapse:collapse;
	 width:680px;
	 margin-bottom:20px;
}

table#category td.category_name {
     width:138px;
	 text-align:right;
	 vertical-align:top;
	 font-weight:bold;
	 padding-right:28px;
}

table#category td.category_col1 {
      width:162px;
	  vertical-align:top;
	  padding:0 5px;
}

table#category td.category_col2 {
       width:160px;
	   vertical-align:top;
	   padding:0 5px;
}

table#category td.category_col3 {
       width:162px;
	   vertical-align:top;
	   padding:0 5px;
}

.lh15px {
    line-height:15px;
}

/*#category end*/
/*template_9 start*/
#content_9 {
    width:638px;
	padding:20px 21px;
    border:1px solid #99CCFF;
	overflow:hidden;
	height:auto;

}

#content_registration {
    width:638px;
	padding:0 21px 20px 21px;
    border:1px solid #99CCFF;
	overflow:hidden;
	height:auto;
	margin-top:0;
}

#block_logo {

	padding-bottom:10px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
/*	background-image:url(/themes/default/media/images/point_line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;*/
}

#block_address_photo {
    float:left;

	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:10px;
	/*background-image:url(/themes/default/media/images/point_line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;*/
}

#block_address_photo_conteiner {
   /* background-image:url(/themes/default/media/images/vertical_point_line.gif);
	background-position:319px 0;
	background-repeat:repeat-y;*/
	float:left;
}

#block_address {
    float:left;
	width:319px;
}

#block_photo {

	float:left;
	width:314px;
	padding-left:5px;
}

#block_description {

	clear:both;
	padding-bottom:10px;
	/*background-image:url(/themes/default/media/images/point_line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;*/
}

#block_info {
    width:638px;
	float:left;
	margin-top:20px;
/*	background-image:url(/themes/default/media/images/point_line_vertical.gif);
	background-position:top left;
	background-repeat:repeat-y;*/

}

#block_location {
    width:633px;
	padding-right:5px;
	float:left;
	margin-top:20px;

}

#block_finans {
    width:190px;
	padding:0 5px;
	float:left;

}

#block_industry {
    width:228px;
	padding:0 5px;
	float:left;

}

#block_statistic {
    width:190px;
	padding:0 5px;
	float:left;

}
/*template_9 end*/

/*template_7 start*/
#block_foto_7 {
    width:638px;
	float:left;

}

#block_foto_7 p, #block_foto_7 p b {
    font-size:14px;
}

#block_foto_71 {
    width:150px;
	text-align:center;
    float:left;


}
#block_foto_72 {
    width:338px;
	text-align:center;
    float:left;


}

#block_foto_73 {
    width:150px;
	text-align:center;
    float:left;


}

#block_info_7 {
    width:638px;

	float:left;
	margin-top:20px;
}

#block_location_7 {
    /*float:left;*/
	width:638px;
	margin-top:20px;

}

#block_statistic_7 {
    /*float:left;*/
	width:638px;

}

#block_description_7 {
    width:638px;
   	padding-bottom:10px;
	float:left;
	margin-top:20px;
}
/*template_7 end*/
/*template_8 start*/
#block_info_8 {
    width:638px;

	float:left;
	margin-top:20px;
}

#block_location_8 {
    float:left;
	width:638px;
	margin-top:20px;


}

#block_finans_8 {
    float:left;
	width:319px;


}

.block_financing_range_8 {
    float:left;
	width:319px;

}

/*template_8 end*/

/*#registration_form, #br_registration_form, #br_registration_form2, #br_registration_form3  start*/
#registration_form input, #br_registration_form input, #br_registration_form2 input, #br_registration_form3 input {
    width:200px;
	height:15px;
	border:1px solid #99CCFF;
	padding-top:3px;

}

#registration_form input.file, #br_registration_form2 input.file, #br_registration_form3 input.file {
    width:200px;
	height:20px;
	border:1px solid #99CCFF;
}

#registration_form fieldset, #br_registration_form fieldset, #br_registration_form2 fieldset, #br_registration_form3 fieldset {
    border:1px solid #99CCFF;
	padding:0 0 20px 10px;
	margin-top:20px;
}

#br_registration_form3 textarea {
    border:1px solid #99CCFF;
	width:200px;
	height:100px;
}

#registration_form legend, #br_registration_form legend, #br_registration_form2 legend, #br_registration_form3 legend {
    margin-left:5px;
	font-weight:bold;
	font-size:14px;
}

#registration_form select, #br_registration_form2 select, #br_registration_form3 select {
    width:200px;
	border:1px solid #99CCFF;
}

#registration_form label, #br_registration_form label, #br_registration_form2 label, #br_registration_form3 label {
    width:190px;

	display:block;
	float:left;
	height:17px;
	clear:both;
	text-align:right;
	padding-right:10px;
	padding-top:3px;

}

#registration_form input.check, #br_registration_form2 input.check, #br_registration_form3 input.check {
    border:none;
	width:auto;
	vertical-align:middle;
}

#registration_form input.button_submit, #br_registration_form input.button_submit, #br_registration_form2 input.button_submit, #br_registration_form3 input.button_submit  {
    border:none;
	width:72px;
	height:22px;
	/*margin:20px 0 0 283px;*/
	margin-top:20px;
}
/*#registration_form, #br_registration_form, #br_registration_form2, #br_registration_form3 end*/

.press_releas {
	width:680px;
 	border:1px solid #99CCFF;
}

.releas {
	 width:622px;
	 margin:0px auto;
	 text-align:justify;
	 margin-bottom:20px;
}

.mar20 {
    margin:20px;
}

ul {
    list-style:disc outside;
    margin-left:15px;
	padding: 0;
}

ul li {
    padding:0;
	margin:0;
	font-size: 12px;
}

ol {
    margin-left:18px;
	padding: 0;
}

* html ol {
    margin-left:27px;
	padding: 0;
}

ol li {
    padding:0;
	margin:0;
}

#about_us_text p {
    margin-bottom:20px;
}

/*#submenu_new {
  background-color:#E7F1FB;
  width:680px;
  margin:0 0 20px 33px;
  text-align:center;
  height:20px;
  padding-top:5px;
  border:1px solid #99CCFF;
}*/

/*#submenu_new_1,#submenu_new_2 start*/
/*#submenu_new_1 {
  background-color:#235EB8;
  width:680px;
  margin:0 0 20px 33px;
  text-align:center;
  height:20px;
  padding-top:5px;
  border:1px solid #99CCFF;
  color:#FFFFFF;
  font-weight:bold;
}

#submenu_new_2 {
    background-image:url(/themes/default/media/images/bg_menu_2.gif);
	background-repeat:repeat-x;
    width:680px;
    margin:0 0 20px 33px;
    text-align:center;
    height:20px;
    padding-top:5px;
    border:1px solid #99CCFF;
    color:#FFFFFF;
    font-weight:bold;
}

#submenu_new_3 {
    background-image:url(/themes/default/media/images/bg_menu_2_1.gif);
	background-repeat:repeat-x;
    width:680px;
    margin:0 0 20px 33px;
    text-align:center;
    height:20px;
    padding-top:5px;
    border:1px solid #99CCFF;
    color: #0066CC;
    font-weight:normal;
}*/

.link_submenu_3 {
	color:#0066CC;
    text-decoration:none;
	font-weight:normal;
}

.link_submenu_3:hover {
	color: #0066CC;
	text-decoration: underline;
}

.link_submenu_3_active {
	color:#223776;
    text-decoration:none;
	font-weight:bold;
	cursor:auto;
}


/*.link_submenu_1 {
	color:#FFFFFF;
    text-decoration:none;
	font-weight:bold;
}

.link_submenu_1:hover {
	color:#FFFFFF;
	text-decoration: underline;
}*/
/*#submenu_new_1,#submenu_new_2 end*/

/*#submenu_up {
  background-color:#E7F1FB;
  width:710px;
  width:748px;
  margin:0 0 0 19px;
  margin:0;
  text-align:center;
  height:20px;
  padding-top:5px;
  border-left:1px solid #99CCFF;
  border-right:1px solid #99CCFF;
  border-bottom:1px solid #99CCFF;
}


#submenu_up_1 {
    color:#FFFFFF;
    font-weight:bold;
	background-image:url(/themes/default/media/images/bg_menu_header_bottom.gif);
	background-repeat:repeat-x;

  width:710px;
  width:748px;
  margin:0 0 0 19px;
  margin:0;
  text-align:center;
  height:20px;
  padding-top:5px;
  border-left:1px solid #99CCFF;
  border-right:1px solid #99CCFF;
  border-bottom:1px solid #99CCFF;
}*/

#submenu_up_2 {
    color: #0066CC;
    font-weight:normal;
	background-image:url(/themes/default/media/images/bg_menu_header_bottom_1.gif);
	background-repeat:repeat-x;

  width:710px;
  width:748px;
  margin:0 0 0 19px;
  margin:0;
  text-align:center;
  height:20px;
  padding-top:5px;
  border-left:1px solid #99CCFF;
  border-right:1px solid #99CCFF;
  border-bottom:1px solid #99CCFF;
}

/*#contact start*/
#contact input {
    width:300px;
	height:15px;
	border:1px solid #99CCFF;
	padding-top:3px;
	margin-top:5px;

}

#contact fieldset {
    border:1px solid #99CCFF;
	padding:0 0 20px 20px;
	margin-top:20px;
}

#contact legend {
    font-weight:bold;
	font-size:14px;
}

#contact label {
    display:block;
	text-align:left;
}

#contact textarea {
    border:1px solid #99CCFF;
	margin-top:5px;
	width:298px;
	height:148px;
}

#contact input.button_submit {
    border:none;
	padding:0;
	width:72px;
	height:22px;
	margin:20px 0 0 0;
}

.directions_1 {
    height:280px;
    margin-right:20px;
	margin-top:20px;
	background-image:url(/themes/default/media/images/map_401.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:320px;
	padding-top:20px;
	padding-right:10px;
}

.directions_2 {
    height:280px;
    margin-right:20px;
	margin-top:20px;
	background-image:url(/themes/default/media/images/map_qew.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:320px;
	padding-top:20px;
	padding-right:10px;
}

.directions_1 p, .directions_2 p, .directions_1 p b, .directions_2 p b  {
    font-size:14px;
}

.directions_1 ol, .directions_2 ol {
    margin-top:10px;
}

.directions_1 ol li, .directions_2 ol li {
    font-size:14px;
}
/*#contact end*/

/*#business_directory start*/
#business_directory {
    width:680px;
    border:1px solid #99CCFF;
}

.business_directory {
    width:680px;
    border:1px solid #99CCFF;
}

.catalog_directory {
    width:640px;
	background-color:#33FF99;
}

.directory {
    width:320px;
	float:left;
}
/*#business_directory end*/

/*Luba start*/

table, td, th {
	padding:0;
}
/*
h1 {
	font-size:15px;
	color:#243779;
}
*/
h1 {
	font-family: Tahoma,sans-serif;
	font-size: 18px;
	color: rgb(36, 55, 121);
	text-align: left;

	padding: 5px 0px 5px 20px;
	font-weight:bold;
}
/**html #submenu {
  background-color:#E7F1FB;
  width:680px;
  margin:0 auto;
  text-align:center;
  height:20px;
  margin-top:10px;
  padding-top:5px;
}


#submenu {
  background-color:#E7F1FB;
  width:680px;
  margin:0 auto;
  text-align:center;
  height:20px;
  margin-top:10px;
  padding-top:5px;
}

.link_submenu {
	color: #0066CC;
	text-decoration:none;

}

.link_submenu:hover {
	color: #0066CC;
	text-decoration: underline;

}*/


#about {
	width:680px;
 	border:1px solid #99CCFF;

}


#sector_table{
	padding:10px;
}

.sector_table{
	padding:10px;
}

#sector_table th{
	font-family:Tahoma, sans-serif;
 	font-size:18px;
 	color:#243779;
	text-align:left;
	padding-left:20px;
}

#sector_table td{
	font-family:Tahoma, sans-serif;
 	font-size:11px;
 	color:#48627B;
	text-align:left;
	padding-left:20px;
}

#sector_table td a { font-family: Tahoma,sans-serif; color: rgb(53, 78, 168); line-height: 20px; font-size:12px; }
/*
#sector_table td a{
	font-family:Tahoma, sans-serif;
 	font-size:11px;
 	color:#354EA8;
	line-height:20px;
}*/
#sector_table td a:hover { text-decoration:none;}


.sector_table th{
	font-family:Tahoma, sans-serif;
 	font-size:18px;
 	color:#243779;
	text-align:left;
	padding-left:20px;
}

.sector_table td{
	font-family:Tahoma, sans-serif;
 	font-size:11px;
 	color:#48627B;
	text-align:left;
	padding-left:20px;
}

.sector_table td a { font-family: Tahoma,sans-serif; color: rgb(53, 78, 168); line-height: 20px; font-size:12px; }
/*
.sector_table td a{
	font-family:Tahoma, sans-serif;
 	font-size:11px;
 	color:#354EA8;
	line-height:20px;
}*/
.sector_table td a:hover { text-decoration:none;}


#location_table {
	padding:10px;
}

#location_table th{
	font-family:Tahoma, sans-serif;
 	font-size:18px;
 	color:#243779;
	text-align:left;
	padding-left:20px;
}

#location_table td{
	font-family:Tahoma, sans-serif;
 	font-size:11px;
 	color:#48627B;
	text-align:left;
	padding-left:20px;
}

/*#location_table td a{
	font-family:Tahoma, sans-serif;
 	font-size:11px;
 	color:#354EA8;
	line-height:20px;
}*/
#location_table td a { font-family: Tahoma,sans-serif; font-size: 12px; color: rgb(53, 78, 168); line-height: 20px; }

/*#featured_business {
	float:left;
	width:682px;
	border:solid 1px #ACCEF3;
	margin:5px auto;
	margin-left:33px;
}*/
/*#featured_business { border: 1px solid rgb(172, 206, 243); margin: 5px auto 5px 33px; width:682px; }
*/
#featured_business { border: 1px solid rgb(172, 206, 243); margin: 5px 0; width: 680px;}
.featured_business { border: 1px solid rgb(172, 206, 243); margin: 5px 0; width: 680px;}

.margleft33 {
    margin-left:33px !important;
}
/*change*//*#featured_business { border: 1px solid rgb(172, 206, 243); margin: 5px 0; width: 680px;}*/
/*change*//* *html #featured_business { margin-left:0} */
/*#homepage_titles {
	float:left;
	width:682px;
	margin:30px 10px 1px 10px;
	margin-left:33px;
	font-family:Tahoma, sans-serif;
 	font-size:18px;
 	font-weight:bold;
 	color:#243779;
	text-align:left;
	padding-left:20px;
}*/
/*#homepage_titles { margin: 30px 0 px 0; width: 682px; font-family: Tahoma,sans-serif; font-size: 18px; font-weight: bold;
					color: rgb(36, 55, 121); text-align: left; padding-left: 33px; }
*/
/*change* /#homepage_titles { width: 682px; width:717px; font-family: Tahoma,sans-serif; font-size: 18px; font-weight: bold; color: rgb(36, 55, 121); text-align: left; padding-left: 33px;}
*/
#homepage_titles {font-family: Tahoma,sans-serif; font-size: 18px; font-weight: bold; color: rgb(36, 55, 121); text-align: left; padding-left: 33px; }

table.table_info_1 td { padding:5px 0;}

#financing_titles { margin: 30px 0 1px 0; width: 682px; font-family: Tahoma,sans-serif; font-size: 18px; font-weight: bold; color: rgb(36, 55, 121); text-align: left;}

.financing_titles { margin: 15px 0 1px 0; width: 682px; font-family: Tahoma,sans-serif; font-size: 18px; font-weight: bold; color: rgb(36, 55, 121); text-align: left;}

/*#financing_title1 {
	float:left;
	width:682px;
	margin:30px 10px 1px 10px;
	margin-left:33px;
	font-family:Tahoma, sans-serif;
 	font-size:18px;
 	font-weight:bold;
 	color:#243779;
	text-align:left;
	padding-left:20px;

}

#financing_title2 {
	float:left;
	width:682px;
	margin:10px 10px 1px 10px;
	margin-left:33px;
	font-family:Tahoma, sans-serif;
 	font-size:18px;
 	font-weight:bold;
 	color:#243779;
	text-align:left;
	padding-left:20px;

}

#financing_title3 {
	float:left;
	width:682px;
	margin:30px 10px 1px 10px;
	margin-left:33px;
	font-family:Tahoma, sans-serif;
 	font-size:18px;
 	font-weight:bold;
 	color:#243779;
	text-align:left;
	padding-left:20px;

}

#financing_title4 {
	float:left;
	width:682px;
	margin:30px 10px 1px 10px;
	margin-left:33px;
	font-family:Tahoma, sans-serif;
 	font-size:18px;
 	font-weight:bold;
 	color:#243779;
	text-align:left;
	padding-left:20px;

}*/

*html #newest_business {
	float:left;
	width:682px;
	border:solid 1px #ACCEF3;
	margin:20px auto;
	margin-left:17px;
}


#newest_business {
	float:left;
	width:682px;
	border:solid 1px #ACCEF3;
	margin:20px auto;
	margin-left:33px;
}

/**html #featured_business {
	float:left;
	width:682px;
	border:solid 1px #ACCEF3;
	margin:20px auto;
	margin-left:17px;
}*/




#featured_business_table {
	background:url(images/dotes_th.gif) bottom no-repeat;
	margin-left: 20px;
}

#featured_business_table th{
	font-family:Tahoma, sans-serif;
 	font-size:11px;
 	color:#3650A7;
	text-align:left;
	padding-left:10px;
}

#featured_business_table th table tr td{

	padding-left:3px;
}

#featured_business_table td{
	font-family:Tahoma, sans-serif;
 	font-size:11px;
 	color:#3650A7;
	text-align:left;
	padding-left:10px;
}

.featured_business_blocks {
	background:url(images/dotes_th_yellow.gif) bottom no-repeat;
	background-color: #FFFEE9;
}

.newest_business_blocks {
	background-color: #E7F1FB;
}

*html .newest_business_blocks table tr td {
	padding:8px;

}

*html .newest_business_blocks_white table tr td {
	padding:8px;

}

.newest_business_blocks_white {
	background-color: #FFFFFF;
}


.featured_business_blocks table tr td a {
	color:#3650A7;
	font-weight:bold;
}

.newest_business_blocks table tr td a {
	color:#3650A7;
	font-weight:bold;
}

.newest_business_blocks_white table tr td a {
	color:#3650A7;
	font-weight:bold;
}

.table_im {
	margin:15px;
}

.table_im_tmpl3{
	margin:15px;
	margin-left:39px;
}

.arrows {
	font-size:8px;
	color:#000000;
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
}
/*
.search_link {
	font-family:Tahoma, sans-serif;
 	font-size:10px;
 	color:#354EA8;
	line-height:15px;
}*/
.search_link { font-family: Tahoma,sans-serif; font-size: 12px; color: rgb(53, 78, 168); line-height: 15px; }

#search {
	margin:0 auto;
	width:500px;
	margin-top:20px;
}

#search_form input {
	width:328px;
	border:solid 1px #ACCEF3;
	height:21px;
}

#big_image {
	margin:0 auto;
	width:682px;
}


#browse {
	margin:20px auto;
	width:682px;
}

.browse {
	margin:20px auto;
	width:682px;
}

#sector {
	float:left;
	width: 331px;
	height:185px;
	border:solid 1px #ACCEF3;
}

#location {
	float:left;
	width: 331px;
	height:185px;
	border:solid 1px #ACCEF3;
	margin-left:16px;
}

*html .up_image {
	margin-bottom:5px;
	padding-right:0px;
}


.up_image {
	margin-bottom:0px;
}




*html .td_1 {
	font-size:15px;
	color:#243779;
	width:238px;;
}

.td_1 {
	font-size:15px;
	color:#243779;
	width:230px;
}

*html .td_2 {
	width:40px;

}

.td_2 {
	width:25px;
}


*html .td_3 {
	width:147px;

}

.td_3 {
	width:145px;
}

*html .td_4 {
	width:65px;
	text-align:center

}

.td_4 {
	width:65px;
	text-align:center
}

*html .td_5 {
	width:89px;
	text-align:center

}

.td_5 {
	width:79px;
	text-align:center
}

*html .td_6 {
	width:83px;
	text-align:center

}

.td_6{
	width:93px;
	text-align:center
}


*html .td_7 {
	width:70px;
	text-align:center

}

.td_7{
	width:68px;
	text-align:center
}

*html .td_8 {
	width:89px;
	text-align:center

}

.td_8{
	width:98px;
	text-align:center
}

*html .nb_1 {
	width:269px;
}

.nb_1{
	width:238px;
}

*html .nb_2 {
	width:62px;
	text-align:center

}

.nb_2{
	width:68px;
	text-align:center
}

*html .nb_3 {
	width:73px;
	text-align:center

}

.nb_3{
	width:84px;
	text-align:center
}

*html .nb_4 {
	width:74px;
	text-align:center

}

.nb_4{
	width:85px;
	text-align:center
}

*html .nb_5 {
	width:69px;
	text-align:center

}

.nb_5{
	width:69px;
	text-align:center
}

*html .nb_6 {
	width:95px;
	text-align:center

}

.nb_6{
	width:95px;
	text-align:center
}

*html .newest_business_blocks table {
	padding:0px;
}

.newest_business_blocks table {
	padding:10px;
}

*html .newest_business_blocks_white table {
	padding:0px;
}

.newest_business_blocks_white table {
	padding:10px;
}
/*
#paging {
	width:682px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	vertical-align:middle;
}*/
/*change*/#paging { width: 680px; text-align: center; padding-top: 20px; padding-bottom: 20px; vertical-align: middle; }

#paging a {
	color:#3650A7;
	font-size:12px;
}

#paging a:hover {
	color:#3650A7;
	font-size:12px;
	font-weight:bold;
}

*html .arrow {
	vertical-align: middle;
}


.arrow {
	vertical-align:sub;
}

.table_buy, .table_buy2  {
	width:622px;
	margin:0px auto 20px;
}

.table_buy th, .table_buy2 th{
	color:#243779;
	text-align: right;
	padding-right:10px;
	width:120px;
}

.table_buy2 td{
	padding:10px;
}
/*Luba end*/

/*.financing_banks start*/
table.financing_banks {
    width:680px;
	border:none;
	border-collapse:collapse;
}

table.financing_banks th {
    text-align:center;
    padding: 5px 0px
}

table.financing_banks table {
    border-collapse:collapse;
}

table.tb_title {
    margin:0 auto;
}

table.table_info {
    height:65px;
	font-weight:normal;
}

table.table_info_1 {
    height:25px;
	font-weight:normal;
}

td.td_title {
    padding-top:3px;
	padding-right:7px;
}

.line_down {
    background-image:url(/themes/default/media/images/point_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:1px;
	font-size:0;
}

.fleft {
    float:left;
}

.bg_table {
    background-image:url(/themes/default/media/images/bg_table.gif);
}

.bg_blue {
    background-image:url(/themes/default/media/images/bg_blue.gif);
}


/*.financing_banks end*/

/*#brokers_filter start*/
#brokers_filter input {
    width:200px;
	height:15px;
	border:1px solid #99CCFF;
	padding-top:3px;


}

#brokers_filter fieldset {
    border:1px solid #99CCFF;
	padding:0 0 20px 0;
	margin:20px;
}

#brokers_filter legend {
    margin-left:5px;
	font-weight:bold;
	font-size:14px;
}

#brokers_filter select {
    width:130px;
	border:1px solid #99CCFF;
}

#brokers_filter label {

		height:17px;
	clear:both;
	text-align:right;
	padding-right:10px;
	padding-top:3px;


}

#brokers_filter input.check {
    border:none;
	width:auto;
	vertical-align:middle;
}

#brokers_filter input.button_submit {
    border:none;
	width:72px;
	height:22px;
	/*margin:20px 0 0 283px;*/
	margin-top:20px;
}
/*#brokers_filter end*/

input.button_submit {
    border:none;
	width:72px;
	height:22px;
	/*margin:20px 0 0 283px;*/
	margin-top:20px;
}

.con_bl {
    width:640px;
	margin:0 0 20px 20px;
	float:left;
}

.l_bl {
    width:680px;
	float:left;
	text-align:center;
	margin-bottom: 30px;
}

.c_bl {
    width:320px;
	float:left;
	text-align:left;
	/*margin-bottom: 30px;*/
}

.r_bl {
    width:213px;
	float:left;
	text-align:left;
}

.countries {
    width:680px;
	border-collapse:collapse;

}

table.countries td {
    vertical-align:top;
	padding:10px;
	width:25%;
}

a.edit {
    display:block;
	float:left;
	background-image:url(/themes/default/media/images/edit.gif);
	width:20px;
	height:27px;
}

a.edit:hover {
    display:block;
	float:left;
	background-image:url(/themes/default/media/images/edit_hover.gif);
	width:20px;
	height:27px;
}

a.delete {
    display:block;
	float:left;
	background-image:url(/themes/default/media/images/delete.gif);
	width:20px;
	height:27px;
}

a.delete:hover {
    display:block;
	float:left;
	background-image:url(/themes/default/media/images/delete_hover.gif);
	width:20px;
	height:27px;
}

#block_indcov_vc {
    width:149px;
	float:left;
	padding:0 5px;
}

#block_indexc_vc {
    width:150px;
	float:left;
	padding:0 5px;
}

#block_fin_vc {
    width:150px;
	float:left;
	padding:0 5px;
}

#block_stat_vc {
    width:149px;
	float:left;
	padding:0 5px;
}

/*#addbussale_form start*/
#addbussale_form input {
    width:200px;
	height:15px;
	border:1px solid #99CCFF;
	padding-top:3px;

}

#addbussale_form input.file {
    width:200px;
	height:20px;
	border:1px solid #99CCFF;
}

#addbussale_form textarea {
    border:1px solid #99CCFF;
	margin-top:5px;
	width:200px;
	height:98px;
}

#addbussale_form fieldset {
    border:1px solid #99CCFF;
	padding:0 0 20px 10px;
	margin-top:20px;
}

#addbussale_form legend {
    margin-left:5px;
	font-weight:bold;
	font-size:14px;
}

#addbussale_form select {
    width:200px;
	border:1px solid #99CCFF;
}

#addbussale_form label {
    width:190px;

	display:block;
	float:left;
	height:17px;
	clear:both;
	text-align:right;
	padding-right:10px;
	padding-top:3px;

}

#addbussale_form input.check {
    border:none;
	width:auto;
	vertical-align:middle;
}

#addbussale_form input.button_submit {
    border:none;
	width:72px;
	height:22px;
	/*margin:20px 0 0 283px;*/
	margin-top:20px;
}

.titlebl {
    width:189px;
	text-align:right;
	margin-bottom:13px;
	padding-right:0px;
}
/*#registration_form end*/

/*#buswan_form_1, #buswan_form_2, #buswan_form_3, #buswan_form_4 start*/
#buswan_form_1 fieldset, #buswan_form_2 fieldset, #buswan_form_3 fieldset, #buswan_form_4 fieldset {
    border:1px solid #99CCFF;
	padding:0 0 20px 10px;
	margin-top:20px;
}

#buswan_form_2 input.text {
    width:200px;
	height:15px;
	border:1px solid #99CCFF;
	padding-top:3px;
}

#buswan_form_2 input.text_short {
    width:70px;
	height:15px;
	border:1px solid #99CCFF;
	padding-top:3px;
}

#buswan_form_2 textarea {
    width:200px;
	height:100px;
	border:1px solid #99CCFF;
}

#buswan_form_1 legend, #buswan_form_2 legend, #buswan_form_3 legend, #buswan_form_4 legend {
    margin-left:5px;
	font-weight:bold;
	font-size:14px;
}


#buswan_form_2 select {
    border:1px solid #99CCFF;
	width:200px;
}

.half {
    width:313px;
	width:217px;
	float:left;
}

.half_left {
    text-align:right;
	padding-right:20px;
    width:293px;
	width:197px;
	float:left;
}

.topp {
    padding-top:4px;
}

* html .topp {
    padding-top:6px;
}

#buswan_form_1 input.chk, #buswan_form_2 input.chk, #buswan_form_3 input.chk {
    width:auto;
	height:auto;
	border:none;
}

* html #buswan_form_1 input.chk, * html #buswan_form_2 input.chk, * html #buswan_form_3 input.chk {
    vertical-align:middle;
}
/*#buswan_form_1, #buswan_form_2, #buswan_form_3 end*/

.report {
    border:1px solid #99CCFF;
	padding:5px;
}

#tooltip{
	background:#FFFFFF;
	border:1px solid #666666;
	color:#333333;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden
}

/*#buy_franchise start*/
#buy_franchise {
    width:680px;
	height:auto;
	margin:0 auto 10px 0;
	border:1px solid #99CCFF;
	overflow:hidden;
}

.buy_franchise_in {
    float:left;
	width:250px;
	padding:20px 70px 20px 0;
	text-align:right;
}

#franchise select {
    width:150px;
	border:1px solid #99CCFF;
}
/*#buy_franchise end*/

/*#franchise_details start*/
#franchise_details {
    width:680px;
	height:auto;
	/*margin:0 auto 20px auto;*/
	border:1px solid #99CCFF;
	overflow:hidden;
}

.franchise_details_in {
    float:left;
	width:270px;
	padding:20px 70px 20px 0;
	text-align:right;
}

.franchise_details_up {
    float:left;
	width:210px;
	padding:20px 70px 20px 0;
	text-align:right;
}

.franchise_details_upc {
    float:left;
	width:120px;
	padding:20px 0px 20px 0;
	text-align:right;
}

#franchise_details select {
    width:150px;
	border:1px solid #99CCFF;
}
/*#franchise_details end*/

p.attention {
    font-size:12px;
	font-weight:bold;
}

fieldset.end {
    border:1px solid #99CCFF;
	padding:0 0 20px 10px;
	margin-top:20px;
}

fieldset.end legend {
    margin-left:5px;
	font-weight:bold;
	font-size:14px;
}

table.personal {
    width:454px;
	border-collapse:collapse;
}

table.personal td {
    padding-top:10px;
}

table.personal td.per1 {
    width:150px;
	text-align:right;
}

table.personal td.per2 {
    width:194px;
	padding-left:10px;
}

table.personal td.per3 {
    width:100px;
	text-align:center;
	vertical-align:top;
}

table.personal td.per4 {
    width:294px;
	padding-left:10px;
}


/*#advertising, banners start*/

.left_banner {
    text-align:center;
    /*padding-left:-50px;*/
}
/*#advertising, banners end*/

/*#errors messages*/
.error{
    color: red;
    text-align:center;
    margin-left:5px;
	font-weight:bold;
	font-size:12px;
}

/*#warnings messages*/
.warning{
    color: blue;
    text-align:center;
    margin-left:5px;
	font-weight:bold;
	font-size:12px;
}

.block_description {



        clear:both;

        padding-bottom:10px;

        /*background-image:url(../images/point_line.gif);

        background-position:bottom left;

        background-repeat:repeat-x;*/

}

fieldset.block_description {

    border:1px solid #99CCFF;

        padding:0 10px 20px 10px;

        margin-top:20px;

}

fieldset.block_description legend {

    margin-left:5px;

        font-weight:bold;

        font-size:14px;

}

/*#PopUp start*/
.red {
color:#FF0000;
font-weight:bold;}

a.help {
color:#FF0000;
text-decoration:underline;
cursor:pointer;
font-weight:bold;}

a.help:hover {
color:#48627B;
text-decoration:none;}

#PopUp {
	display: none;
	position: absolute;
	left:130px;
	top: 0px;
	border: solid #99CCFF 1px;
	padding: 10px;
	background-image: url(/themes/default/media/images/bg_popup.gif);
	text-align:left;
	font-size: 12px;
	width: 300px;
	text-indent:20px;
}
#PopUpFeatured {
	display: none;
	position: absolute;
	left:130px;
	top: 0px;
	border: solid #99CCFF 1px;
	padding: 10px;
	background-image: url(/themes/default/media/images/bg_popup.gif);
	text-align:left;
	font-size: 12px;
	width: 300px;
	text-indent:20px;
}
#PopUpPaid {
	display: none;
	position: absolute;
	left:130px;
	top: 0px;
	border: solid #99CCFF 1px;
	padding: 10px;
	background-image: url(/themes/default/media/images/bg_popup.gif);
	text-align:left;
	font-size: 12px;
	width: 300px;
	text-indent:20px;
}
#PopUpFree {
	display: none;
	position: absolute;
	left:130px;
	top: 0px;
	border: solid #99CCFF 1px;
	padding: 10px;
	background-image: url(/themes/default/media/images/bg_popup.gif);
	text-align:left;
	font-size: 12px;
	width: 300px;
	text-indent:20px;
}
#PopUpFreeWith {
	display: none;
	position: absolute;
	left:130px;
	top: 0px;
	border: solid #99CCFF 1px;
	padding: 10px;
	background-image: url(/themes/default/media/images/bg_popup.gif);
	text-align:left;
	font-size: 12px;
	width: 300px;
	text-indent:20px;
}
/*#PopUp end*/



a.link_map {

    text-decoration:underline;

    font-size:13px;

	color:#0066CC;

	font-weight:bold;

}

a.link_map:hover, a.link_map1:hover, a.link_map11:hover, a.link_map2:hover {

    text-decoration:none;

}

a.link_map1 {

    text-decoration:underline;

    font-size:13px;

	color:#0066CC;

	font-weight:bold;

	margin-left:20px;

}

a.link_map11 {

    text-decoration:underline;

    font-size:13px;

	color:#0066CC;

	font-weight:normal;

	margin-left:20px;

}

a.link_map2 {

    text-decoration:underline;

    font-size:13px;

	color:#0066CC;

	font-weight:normal;

	margin-left:40px;

}


table.price1 {
   border-collapse:collapse;
   width:100%;
   margin:0 0 20px 0;
}

table.price1 td {
   border: 1px solid #99ccff;
   padding:5px;
   text-align:center;
   font-size:14px;
}
table.price1 td b{
   font-size:14px;
}

table.price1 td.first {
  text-align:left;
}

table.price1 td.first {
   width:300px;
}

.fon {
   background-image: url(../media/images/bg_popup.gif);
}

table.price1 td.th {
	font-weight:bold;
	text-align:center;
	border-top:none;}

p.pricing {
    font-weight:bold;
	font-size:14px;
}


table.price2 {
   border-collapse:collapse;
   width:100%;
   margin:0 0 20px 0;
}

table.price2 td {
   border: 1px solid #99ccff;
   padding:5px;
   text-align:center;
   font-size:14px;
}
table.price2 td b{
   font-size:11px;
}

table.price2 td.first {
  text-align:left;
}

table.price2 td.first {
   width:300px;
}

table.price2 td.th {
	font-weight:bold;
	text-align:center;
	border-top:none;}




	table.flistings1 {
   border-collapse:collapse;
   width:100%;
   margin:0 0 20px 0;
}

table.flistings1 td {
   border: 1px solid #99ccff;
   padding:5px;
   text-align:center;
   font-size:14px;
}
table.flistings1 td b{
   font-size:11px;
}

table.flistings1 td.first {
  text-align:left;
}

table.flistings1 td.first {
   width:300px;
}

table.flistings1 td.th {
	font-weight:bold;
	text-align:center;
	border-top:none;}

.tl {font-family: Tahoma,sans-serif; font-size: 18px; color: rgb(36, 55, 121); text-align: left; height:20px; padding:10px 0 0 20px; font-weight:bold;}

a.linkbig { color: rgb(0, 102, 204); text-decoration: underline; cursor: pointer; font-size:14px; }
a.linkbig:hover { color: rgb(0, 102, 204); text-decoration: none; cursor: pointer; }

table.linkbig a.linkbig { color: rgb(0, 102, 204); text-decoration: none; cursor: pointer; font-size:14px; }
table.linkbig a.linkbig:hover { color: rgb(0, 102, 204); text-decoration: underline; cursor: pointer; }

div.more a.linkbig { color: rgb(0, 102, 204); text-decoration: none; cursor: pointer; font-size:14px; }
div.more a.linkbig:hover { color: rgb(0, 102, 204); text-decoration: underline; cursor: pointer; }

.headingmain { font-size: 18px; font-weight: bold; color: rgb(51, 51, 102); /*background-image: url('/themes/default/media/images/point_line.gif'); background-repeat: repeat-x; background-position: left bottom;*/ padding-bottom: 9px; margin-bottom: 13px;/*background-image: url('/themes/default/media/images/point_line.gif'); background-repeat: repeat-x; background-position: left bottom;*/ width: 650px; margin-left:33px; }
table.tb_title td, table.table_info_1 td, table.table_info td { font-size:14px;}

table.financing_banks1 { border: medium none ; width: 680px; border-collapse: collapse; }
table.financing_banks1 th { text-align: center; padding: 0 }
table.financing_banks1 table { border-collapse: collapse; }

#categories_form label { padding: 0pt 5px 0pt 0pt; color: rgb(34, 55, 118); font-weight: bold; font-size:14px }
.categories_form label { padding: 0pt 5px 0pt 0pt; color: rgb(34, 55, 118); font-weight: bold; font-size:14px }


table.financing_banks1 { border: medium none ; width: 680px; border-collapse: collapse; }
table.financing_banks1 th { text-align: center; padding: 0 }
table.financing_banks1 table { border-collapse: collapse; }

table.table_info_1 td { padding: 5px; }


table.financing_banks th { text-align: center; padding:0px 0px; font-size:14px }

/************************************************************************************************************************************/
#search4 label, #contact label, #search_form4 b, #categories_form b, .categories_form b, #about_us_text p, #about_us_text p b, #about_us_text ul li,  #about_us_text ol li, .releas p {font-size:12px;}
.table_buy th, .table_buy td, .table_buy2 th, .table_buy2 td {font-size:13px;}
#block_address b, #block_address, #block_address a, #block_description, #block_description b, #block_description p {font-size:14px;}
#block_finans_8 b, #block_finans_8, #block_finans_8 a {font-size:14px;}
.block_financing_range_8 b, .block_financing_range_8, .block_financing_range_8 a {font-size:14px;}
#block_location_8 b, #block_location_8, #block_location_8 a {font-size:14px;}
#block_info_8 b, #block_indcov_vc b, #block_indexc_vc b, #block_fin_vc b, #block_stat_vc b,
#block_info_8, #block_indcov_vc, #block_indexc_vc, #block_fin_vc, #block_stat_vc {font-size:14px;}
#block_location b, #block_location, #block_location a {font-size:14px;}
#block_description_7 b, #block_description_7 p, #block_info_7 b, #block_info_7, #block_statistic_7 b, #block_statistic_7, #block_location_8 b, #block_location_8 {font-size:14px;}

#fieldset.block_description b, #fieldset.block_description p, #fieldset.block_description legend {font-size:14px;}
/*fieldset.block_description*/

.mtop10_fs13 {
    margin-top:10px;
}
.mtop10_fs13, .mtop10_fs13 b {font-size:13px;}

.mtop20_fs13 {
    margin-top:20px;
}
.mtop20_fs13 p {font-size:14px;}




#categories_form input.check {border:none;}
.categories_form input.check {border:none;}

.tt {display:none;}

.strapline {
background-image:url(/themes/default/media/images/point_line.gif);
background-repeat:repeat-x;
background-position:left bottom;;
height:10px;
margin:0 auto;
padding-bottom:9px;
width:994px;
background-color:white;
}

.headerStrapline {
line-height:16px;
margin:0 auto;
text-align:center;
}

#location_table td a.new3 {
	font-family: Tahoma,sans-serif; font-size: 11px; color: rgb(53, 78, 168);  line-height: 20px;
}
#sector_table td a.new4 {
	text-decoration: none;
	font-family: Tahoma,sans-serif; color: rgb(53, 78, 168); line-height: 15px; font-size: 11px;
}
#sector_table td a.new4:hover {
	text-decoration: underline;
}
#sector_table td.new5 {
	font-family: Tahoma,sans-serif; font-size: 11px; color: rgb(72, 98, 123); text-align: left; padding-left: 10px;
}

.sector_table td a.new4 {
	text-decoration: none;
	font-family: Tahoma,sans-serif; color: rgb(53, 78, 168); line-height: 15px; font-size: 11px;
}
.sector_table td a.new4:hover {
	text-decoration: underline;
}
.sector_table td.new5 {
	font-family: Tahoma,sans-serif; font-size: 11px; color: rgb(72, 98, 123); text-align: left; padding-left: 10px;
}
table.financing_banks th.new1 {
	padding: 10px 0pt; text-align: center; font-size: 11px;
}
table.tb_title td.new2 {
	font-size: 11px;
}

#flags { margin: 0pt; padding: 0pt; clear: both;}
.flagLinks { margin: 3px 0pt 0pt; padding: 0px; list-style-type: none; display: inline; font-family: arial,tahoma,helvetica,sans-serif; font-size: 0.7em; }
.flagLinks li { border-right: 1px solid rgb(57, 74, 148); margin: 0px; padding: 0pt 5px; display: inline; list-style-type: none; }
.flagLinks li.noLeftPad { padding: 0pt 5px 0pt 0pt; }
.flagLinks li.noBorder { border: 0pt none ; }
.newFlagLinks { margin: 0px; padding: 0px; list-style-type: none; display: inline; font-family: arial,tahoma,helvetica,sans-serif; font-size: 0.7em; }
#flags p { margin: 0pt; padding: 0pt; font-size: 0.7em; font-family: arial,tahoma,helvetica,sans-serif; }

a.new6 {
font-family: arial,tahoma,helvetica,sans-serif;
font-size: 11px;
text-decoration: none;
color: #354EA8;}
a.new6:hover {
font-family: arial,tahoma,helvetica,sans-serif;
font-size: 11px;
text-decoration: underline;
color: #354EA8;}

#flags a.new6 {
font-family: arial,tahoma,helvetica,sans-serif;
font-size: 11px;
text-decoration: none;
color: #354EA8;}
#flags a.new6:hover {
font-family: arial,tahoma,helvetica,sans-serif;
font-size: 11px;
text-decoration: underline;
color: #354EA8;}

a.linkbig_border
{
font-size: 11px;border:1px solid #BBBFA1;padding:1px 4px;text-decoration:none;
}

a.linkbig_border:hover
{
background:#E2E1EB none repeat scroll 0 0;
}


div.two_column {
position: relative;
border: 1px solid #accef3;
width: 150px;
height: auto;
margin-top: 19px;
margin-bottom: 10px;
float: left;
height: 198px;
}

table.profile {
position: relative;
width: 270px;
height: auto;
margin-top: 20px;
margin-left: 30px;
border-collapse: collapse;
margin-bottom: 20px;
}

table.profile td {
font-size: 14px;
padding: 0px;
border:1px solid #99CCFF;
text-align:center;
height: 27px;
}

div.part_two {
position: relative;
width: 680px;
height: auto;
margin: 0 auto;
margin-top: 15px;
margin-bottom: 20px;
}

div.part_two p {
font-size: 14px;
}

div.part_two ul {
margin-top: 15px;
}

div.part_two li {
list-style-type: none;
list-style: none;
}

div.part_two a {
color: #0066CC;
text-decoration: underline;
font-size: 13px;
}

div.part_two a:hover {
text-decoration: none;
}

div.part_last {
position: relative;
width: 680px;
height: auto;
margin: 0 auto;
margin-top: 15px;
}

div.part_last p {
font-size: 14px;
}

table.sizes {
position: relative;
width: 510px;
height: auto;
border-collapse: collapse;
margin-top: 20px;
}

table.sizes tr.fon {
background-image: url(bg_popup.gif);
}

table.sizes td {
height: 27px;
text-align: center;
font-size: 14px;
border:1px solid #99CCFF;
}

table.sizes td.strong {
font-weight: bold;
}

table.sizes a {
color: #0066CC;
text-decoration: underline;
}

table.sizes a:hover {
text-decoration: none;
}

.styles {
display: none;
position: relative;
width: 450px;
height: auto;
margin-left: 35px;
margin-top: 20px;
}

.bl_one {
float: left;
}

.bl_two {
float: left;
margin-left: 50px;
}

h1#homepage_titles a {
font-family: Tahoma,sans-serif;
font-size: 18px;
font-weight: bold;
color: rgb(36, 55, 121);
text-align: left;
}

h2#homepage_titles2 {
font-family: Tahoma,sans-serif;
font-size: 14px;
font-weight: bold;
color: rgb(36, 55, 121);
text-align: left;
padding-left: 33px;
}

h2#homepage_titles2 a {
font-family: Tahoma,sans-serif;
font-size: 14px;
font-weight: bold;
color: rgb(36, 55, 121);
text-align: left;
}

h1#homepage_titles4 a {
font-family: Tahoma,sans-serif;
font-size: 18px;
font-weight: bold;
color: rgb(36, 55, 121);
text-align: left;
float: left;
margin-left: 33px;
}

.last_block {
position: relative;
float: left;
margin-left: 33px;
margin-top: 15px;
}

.last_block h1#homepage_titles {
padding-left: 0px;
}

.right_side {
position: relative;
float: right;
width: 510px;
margin-right: 33px;
}

a.prev {
    display:block;
    float:left;
	background-image:url(/themes/admin/media/images/prev.gif);
	width:16px;
	height:27px;
}

a.prev:hover {
    display:block;
	float:left;
	background-image:url(/themes/admin/media/images/prev_hover.gif);
	width:16px;
	height:27px;
}

.position {
position: absolute;
bottom: 5px;
right: 0px;
}

.go {
height:50px;
*margin-bottom: -35px;
margin-bottom:-25px;
}

.header_for_listings {
    margin: 10px 0 10px 0;
    font-size: 14px;
}