@CHARSET "UTF-8";

body {
   margin			: 0;
   padding			: 0;
   background	   	: #ffffff;
   font-family		: Verdana, Arial, Helvetica, sans-serif;
   font-size		: 12px;
   text-align		: center;
   overflow			: auto;
}

iframe {
   border			: 1px solid #ffffff; 
}

img {
   border			: none;
   margin			: 0;
   padding			: 0;
}

form {
   margin         : 0;
   padding        : 0;
}

table.layout_table {
   margin			: auto;
   padding			: 0;
}

table.layout_table,
.searchForm,
.categories_box,
.alphabetical_box,
table#letters {
   width          : 900px;
   //width        : 850px !important;
   
}


.label_prefind_is {
   vertical-align	: middle;
   /*padding-left   : 15px;*/
  padding         : 10px 0 10px 0;
}

/* <Preferences box styles> */

div#preferences_box * {
   font-family    : arial, tahoma, sans-serif;
   font-size      : 12px;
}


div#preferences_box {
   display        : none;
   position       : absolute;
   width          : 100%;
   top            : 30%;
   left           : 0;
   text-align     : center;
   z-index        : 1000;
   margin         : auto;
}

div#preferences_box div.container {
   font-family    : arial, tahoma, sans-serif;
   display        : inline-block;
   font-size      : 14px;
   width          : 600px;
   //width        : 630px;
   overflow       : hidden;
   background     : #f8f8f8;
   /*border         : 1px solid #ffd462;*/
   border         : 2px solid #FFD64C;
   padding        : 10px;
   z-index        : 999;
}

div#preferences_box div.container table {
   width          : 600px;
}

div#preferences_box  a.button {
   display        : inline-block;
   padding        : 2px 5px 2px 5px;
   border         : 1px solid #ffd462;
   text-decoration: none;
}

div#preferences_box a.button:hover {
   background     : #F0F0F0;
}

div#preferences_box span.message {
   display        : none;
   text-align     : left !important;
}

div#preferences_box span.message h3 {
   font-size      : 14px;
   font-weight    : bold;
   width          : 100%;
   text-align     : center;
}

/* </Preferences box styles> */

td.text_prefind_is {
   font-family		: Verdana, Arial, Helvetica, sans-serif;
   font-size		: 14px;
   padding			: 10px 10px 15px 10px;
   text-align     : left;
}

.searchForm {
   font-family		: Verdana, Arial, Helvetica, sans-serif;
   height			: 50px;
   background		: #ffd64c;
   text-align		: left;
}

table#try_no_type_box {
   margin-top     : 3px;
   width          : 100%;
   background     : #E4E4E4;
}

.alphabetical_box {
   margin-top		: 10px;	
}

.alphabetical_box #letters {
   width			   : 100%;
   text-align		: justify;
   white-space		: nowrap !important;
   font-size		: 16px;
   line-height		: 27px;
}

.alphabetical_box img {
   float			   : left;
   display			: inline;
   //margin-left	: -3px;
   padding			: 0;
   margin 			: 0 3px 2px 0;
   //margin 		: 0 2px 2px 0;
}

.categories_box, .alphabetical_box {
   padding-top		: 3px;
   text-align		: justify;
   font-family		: Verdana, Arial, Helvetica, sans-serif;
   font-size		: 14px;
   line-height		: 27px;
}

.categories_box {
   text-align		: justify;
}

.categories_box a {
   line-height		: 27px;
   white-space    : nowrap;
}


.categories_box a,
 .alphabetical_box a, 
 .alphabetical_box span,
 .alphabetical_box #letters a, 
 td.resultsCell a {
   display        : inline-block;
   text-align		: center;
   vertical-align	: middle;
   font-size		: 14px;
   padding        : 0 5px 0 5px;
   border-left    : 2px transparent solid;
   border-right   : 2px transparent solid;
}

.categories_box a,
.alphabetical_box a
{
   text-decoration: underline;
}

.alphabetical_box a {
   text-align		: left !important;
	white-space    : normal !important;
	text-indent    : -15px;
	padding-left   : 19px;
	//margin-left  : 14px;
	
}

.alphabetical_box .content  a, td.resultsCell a {
   padding        :  0 5px 2px 20px;
   line-height    : 16px;
}


.alphabetical_box span, .alphabetical_box span.active {
   background		: #e4e4e4;
   //margin-top	: -1px;
} 

.alphabetical_box span {
   color			: #999999;
}

.alphabetical_box span.active {
   color			: #000000;
   background		: #fde38d;
}

.categories_box   a:hover,
.alphabetical_box a:hover,
.alphabetical_box #letters a:hover,
.link_hover,
td.resultsCell a:hover {
   background		: #fde38d;
   border-left		: 2px #000000 solid !important;
   border-right	: 2px #000000 solid !important;
}

.link_hover{
	text-indent: -2px;
//	text-indent: -15px;
	padding-left: 19px;
}


.categories_box a:active, .alphabetical_box a:active, td.resultsCell a:active {
   background		: #ffd64c;
}

.alphabetical_box div.content {
   width			   : 100%;
   vertical-align	: top;
   text-align		: justify;
   white-space		: nowrap;
}

div.content {
   margin			: 5px 10px 30px 10px;
}

.alphabetical_box table.column {
   float			   : left;
   width			   : 33%;
   display			: inline-block;
   vertical-align	: middle;
   font-size		: 14px;
   margin			: auto;
   overflow			: hidden;
}

.alphabetical_box #letters a,
.alphabetical_box span,
.alphabetical_box span.active {
   width          : 12px !important;
   background     : #e4e4e4;
   border-left    : 2px transparent solid;
   border-right   : 2px transparent solid;
   //border-left    : 2px #e4e4e4 solid;
   //border-right   : 2px #e4e4e4 solid;
   text-indent    : 0 !important; 

   margin         : -2px 4px 0 0;
   //margin         : -2px 3px 0 0;
   padding        : 0 3px 0 3px !important;
}

.alphabetical_box #letters a {
   text-decoration : none;
   text-align      : center !important;
}

.alphabetical_box #letters a:hover {
   margin         : -2px 4px 0 0;
   //margin         : -2px 3px 0 0;
   padding        : 0 3px 0 3px !important;
} 

table.footer_table {
   font-family		: Verdana, Arial, Helvetica, sans-serif;
   /*width			: 680px;*/
   width			: 900px;
   //width			: 850px;
   /*background		: #FDE38D;*/
}

table.footer_table td {
   text-align		: center;
   vertical-align	: middle;
   white-space		: nowrap;
}

table.footer_table a {
   display			: inline-block;
   text-decoration	: none;
   vertical-align	: middle;
   color			: #0f14f9;
   font-size		: 10px;
   padding			: 3px;
   color			: #000000;
}

table.footer_table a img {
   padding			: 0;
   margin			: 0:
}

table.footer_table a:hover {
   background		: #fde38d;
}
	
table.info_pages_content {
   font-family		: Arial, Helvetica, sans-serif;
   font-size		: 12px;
   /*width			: 680px;*/
   width			: 900px;
   //width			: 850px;
}

table.info_pages_content td {
   text-align		: justify;
}

table.info_pages_content h1 {
   text-align		: center;
   font-size		: 16px;
}

table.info_pages_content h3 {
   font-size		: 14px;
}

/*---Zoom tool---*/

a#more_suggestions {
   text-decoration: none;
   color          : #000000;
   font-size      : 14px !important;
   font-weight    : bold;
   margin-left    : 5px;
   border         : none !important;
   background     : none;
}

a#more_suggestions:hover {
   text-decoration: underline;
   border         : none;
   background     : none;
}

table.bar {
   width			: 100%;
   background		: #fde38d !important;
}

table.bar td {
   background		: #fde38d !important;	
   white-space		: nowrap;
   height			: 27px !important;
   vertical-align	: middle;
}
table.bar td.left {
   text-align		: left;
   padding-left		: 10px;
}
table.bar td.right {
   text-align		: right;
   padding-right	: 10px;
}

table.cluster {
   background     : #E4E4E4;
   border         : 1px solid #FFD64C;
   width          : 100%;   
}

table.cluster th {
   background     : #0f14f9;
   color          : #ffffff;
   border-bottom  : 1px solid #FFD64C;
}

td.resultsCell a, td.zooming_label, td.footer {
   font-family		: Verdana, Arial, Helvetica, sans-serif;
}

td.resultsCell a {
   font-size		: 14pt !important;
   line-height		: 16pt;
	text-indent   : -15px;
	padding-left  : 19px;
	padding-bottom: 4px;
	padding-top   : 1px;
   text-decoration: none;
   text-align     :left !important;
}

td.resultsCell a span.keyw {
   font-size      : 12pt !important;
}


td.resultsCell td.zoom_search_now a
{
   font-size      : 10pt !important;
   text-indent    : 0;
   padding-left   : 4px;
}

td.resultsCell .previewed table.zoom_table {
   border-collapse	: collapse;
}

td.resultsCell .previewed {
   background		: #f6f6f0; 
}

td.resultsCell td {
   border-top		: 1px solid #ffffff; 
   border-bottom	: 1px solid #ffffff;
   padding        : 0;
   margin         : 0;
}

td.resultsCell td.zoom_related_keyw {
   border-left		: 1px solid #ffffff;
} 

td.resultsCell td.zoom_search_now {
   border-right		: 1px solid #ffffff; 
}

td.resultsCell .previewed td {
   /*border-top		: 1px solid #e4e4e4; 
   border-bottom	: 1px solid #e4e4e4;*/ 
   border-top		: 1px solid #646464; 
   border-bottom	: 1px solid #646464; 
}

td.resultsCell .previewed td.zoom_related_keyw {
   /*border-left		: 1px solid #e4e4e4;*/
   border-left		: 1px solid #646464;
} 

td.resultsCell .previewed td.zoom_search_now {
   /*border-right		: 1px solid #e4e4e4;*/ 
   border-right		: 1px solid #646464; 
}

td.zooming_label {
   padding			: 5px;
   text-align		: justify;
   font-size		: 12px;
}

td.no_results {
   padding			: 5px;
   text-align		: center;
   font-size		: 12px;
}

td.footer {
   text-align		: center;
   font-size		: 12px;
}

/*---Search results---*/

div.zoom_congradulations {
   /*display			: none;*/
   text-align		: center;
   padding			: 10px;
   font-size		: 12px !important;
   color			: #0000CC;
   border			: 1px solid #0000CC;
   margin			: 0 10px 0 10px;
}

.search_results2 a {
   color			: #160ED5;
   font-family		: Arial,sans-serif;
}


td.pages {
   text-align: center;
   font-size: 18px;
   padding-top: 1em;
   padding-bottom: 1.5em;
}
td.pages a {
   color: #3939bf !important;
   margin-right: 0.25em;
}
td.pages .active {
   margin-left: 0.05em;
   margin-right: 0.3em;
}

/*---Zoom trail---*/

.zoom_trail td {
   background		: #E4E4E4 !important;
   height			: 20px;
}

.zoom_trail td.label {
   padding			: 5px;
   height			: 20px;
   font-size		: 16px;
}

.zoom_trail td a {
   height			: 26px !important;
   display			: table-cell;
   white-space		: nowrap;
   padding			: 0 5px 0 5px;
   vertical-align	: middle;
   text-decoration	: none;
   color			: #000000;
}

.zoom_trail td a:hover, .zoom_trail td a.active {
   background		: #FDE38D;
}

.search_preview {
   font-family		: arial,sans-serif;
   width			: 100%;
   font-size		: 14px !important;	
}

.search_results2 {
   font-family		: arial,sans-serif;
   width			: 600px;
   font-size		: 14px !important;	
}

.search_preview_head {
   background		: #FDE38D;
   padding			: 5px;
   font-size		: 14px !important;
}

.search_preview_title, .search_results2 .title {
   color			: #160ED5;
   font-size		: 16px !important;
   font-family		: Arial,sans-serif;
}

.search_preview_descr, .search_results2 .descr {
   font-size		: 12px !important;
   font-family		: Arial,sans-serif;
}

.search_preview_advert_url, .search_results2 .advert_url {
   color			: green;
   font-size		: 12px !important;
   font-family		: Arial,sans-serif;
}

.search_preview_pagination a {
   font-size		: 9px !important;
   text-decoration	: none;
}

.search_preview_pagination, .search_preview_pagination a span {
   font-size		: 14px !important;
   color			: #000000;
}
.zoom_related_keyw ul{
	margin: 0;
	padding: 0 0 0 20px;
 // 	margin: 0 0 0 20px;
}

.zoom_related_keyw ul li a{
	padding-top: 1px !important;
	padding-bottom: 2px !important;
	margin-left: -3px;
//	margin-left: -7px;
   
}
.grey{
	color:#BBBBBB;
   font-size:11px;
}

