/* COLOR DEFINITIONS
	light blue: 			#F1F7FE;
	gray for borders:	 	#CCCCCC;
	dark blue for banner:	#013298;
	middle blue, topmenu:	#6797CA;
	yellow for vip and box: #E2FFE4;
	red for warning text:   #FF0000;
	green for tips:			green;
*/


/*
id se izpolzva za dvizheshtia se div vdiasno
*/
#rightbar{
	position: absolute;
	left: 770px;
	z-index: 100;
}


/*******************the whole page******************/

#whole_page /*pozicia na glavnata tablica*/
{
	height: 100%;
	padding: 0;
	margin:0;
	top: 0;
	width:100%;
}

/******************************************* REDEFINES **********************************************************/

textarea, input, select
{
border:1px solid #cccccc;
}

body
{
	margin:0px;
}

h1, h2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body, table, ul, h2, input, select, textarea
{
	font-family:verdana,arial,sans-serif;
	font-size: 11px;
}

body
{background-color:#E7E7E4;}

ul
{
list-style-type:none;
}

img {border:0;}

h1
{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}

h2
{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:100;
}

select
{
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
}


/******************** BANER ************* BANER ******************** BANER ************* BANER ******************/
/****************************************************************************************************************/
#banner 
{
	color: #FFFFFF;
	background-color: #013298;
	height: 64px;
	width: 779px;
}

/*formatira polojenieto na baner kartinkata*/
#banner img 
{
	text-align:left;
	margin-top:0.8em; 
	margin-left:0.3em;
}

/* Links language switcher main banner */
.languagebox /*	formatira box-a koito sydyrvja ezici links*/ 
{
	vertical-align: top;
	float: right;
	padding-top: 0.3em;
	padding-right: 0.3em;
}


/***********TOPMENU*******TOPMENU********************TOPMENU***************TOPMENU*********************/
/*****************************************************************************************************/

/*	formatira glavnoto menu to4no pod banera */
#topmenu 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #6797CA;
	font-size: 10px;
	color:#040C5C;
	height: 20px;
	text-align: right;
	margin-bottom:8px;
	width: 779px;
	line-height: 20px;

}

#topmenu span 
{
color:#FFFFFF;
text-transform:uppercase;
}


/************************** LEFT COLUMN ****************************** LEFT COLUMN *********************/
/******************************************************************************************************/

#menuandads_left /* format menu and the ads left side boxes(general) */
{		
	margin-right: 10px;
	margin-left: 7px;
	width:147px;
}


#menu /*********** format the menu box ********/
{
	white-space: normal;
	text-align: left;
	margin-bottom:1.1em;
}
 
#menu ul.main
{
	margin: 0;
	padding: 0;
}

#menu ul.main li
{
	text-transform:none;	
	text-decoration: none;
	display: block;
	line-height: 20px;
	text-indent: 0px;
	vertical-align: top;
}

#menu ul.sub
{
	line-height:0px;
	margin-top:0;
	padding:0;
	margin-left:15px;
	margin-right:5px;
	margin-bottom:3px;
}

#menu ul.sub li
{
	text-transform:none;	
	text-decoration: none;
	display: block;
	line-height: 17px;
	text-indent: 0px;
	vertical-align: top;
/*	border-bottom:#CCCCCC 1px solid;*/
}



/*********   formatira glaven link v main menu   **********/
ul.main a:link 
{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;	
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #fff;
	line-height: 20px;
	text-indent: 10px;
/*	color: #003399;*/
	background-color: #FFFFFF; 
	vertical-align: top;
}

ul.main a:visited 
{
	font-weight:bold;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	text-transform:uppercase;	
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #fff;
	line-height: 20px;
	text-indent: 10px;
/*	color: #003399;*/
	background-color: #FFFFFF; 
	vertical-align: top;
}


ul.main a:hover
{
	font-weight:bold;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	text-transform:uppercase;	
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #fff;
	line-height: 20px;
	text-indent: 10px;
	color: #FFFFFF;
	background-color: #003399; 
	vertical-align: top;
}

/*********   formatira sub link v main menu   **********/
/*
ul.sub a:link 
{
	font-size:11px;
	text-decoration: none;
	display: block;
	color: #000000;
	margin: 0;
	background: #FFFFFF;
	padding: 0;
	text-indent:3px;
}

ul.sub a:visited 
{	
	font-size:11px;
	text-decoration: none;
	display: block;
	color: #000000;
	margin: 0;
	background: #FFFFFF;
	padding: 0;
	text-indent:3px;
}

ul.sub a:hover
{
	font-size:11px;
	color: #003399;
	background: #F1F7FE;
	text-indent:3px;
}
*/

/**********************************************************/
/*********** formatira favorites, send friend box  ********/
.favorites
{
	margin-top:5px;
	height: auto;
	padding-left:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.favorites img
{
	vertical-align: middle;
}




/********* RIGHT COLUMN ******************** RIGHT COLUMN ******************* RIGHT COLUMN *********************/
/**************************************************************************************************************/

/*********** format menu and the ads right side boxes(general) ********/
#menuandads_right 
{
	width: 180px;
	margin-right: 7px;	
	margin-left: 10px;
}

/*******************************************/
/*********** format the ad picture  ********/
.advert
{
	margin-bottom:1em;
}

.advert .ad_text /*********** formatira texta "reklama" pod flash reklamata vdiasno ********/
{
	text-align: right;
	font-size: 10px;
	margin-top: 0.3em;
	margin-bottom:0.3em;
}

	


/************************* MAIN ******************** MAIN ******************* MAIN **********/

#main /*********** format the main search boxes  ********/
{
	width: 400px;
	padding-top: 6px;
	margin-left:0.5em;
	margin-right:0.5em;
}

select.select /*formatira combobox gradove v main*/
{
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
}

/***************FOOTER******************FOOTER**********************FOOTER****************************/
/*****************************************************************************************************/
/*********** formats the footer box  ********/
#footer
{
	font-size:10px;
	color:#666666;
	background-color:#FFFFFF;
	text-align: center;
	padding-top: 2em;
}


/* predefined formatira kak da izglejda normalen link toest - linka e tamno sin na bial fon!!! */
a:link 
{
	color:#003399;
	text-decoration:none;
}

a:visited 
{
	color:#003399;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

/*formatira kak da izglejda siv link - kakto vyv footer*/

a.siv:link
{
color:#858585;
background-color:#FFFFFF;
}

a.siv:visited
{
color:#858585;
background-color:#FFFFFF;
}

a.siv:hover
{
color: #666666;
background-color:#FFFFFF;
}


/*formatira kak da izglejda cheren link - kakto v checkboxes na tyrsene*/

a.hidden_link:link
{
	color: #000000;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}

a.hidden_link:visited
{
	color: #000000;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}


a.hidden_link:hover
{
	color:#003399;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}


/*formatira kak da izglejda bial link - kakto pri smianata na ezicite na tyrsene */

a.white:link
{
	color:#FFFFFF;
	background-color: #013298;
}

a.white:visited
{
	color:#FFFFFF;
	background-color: #013298;
}

a.white:hover
{
	color:#FFFFFF;
	background-color: #013298;
}


/*formatira kak da izglejda link v topmenuto */

a.topnav:link
{
	color: #FFFFFF;
	background-color: #6797CA;
	text-transform:uppercase;
	
}

a.topnav:visited
{
	color: #FFFFFF;
	background-color: #6797CA;
	text-transform:uppercase;
}

a.topnav:hover
{
	color:#040C5C;
	background-color: #6797CA;
	text-transform:uppercase;
}


/*formatira kak da izglejda zaglavieto na turisticheskia obekt kakto i imeto mu*/
a.gray:link
{
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color: #595959;
	text-transform: uppercase;
}

a.gray:visited
{
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color: #595959;
	text-transform: uppercase;
}

a.gray:hover
{
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color: #595959;
	text-transform: uppercase;
	text-decoration:none;
}


/*formatira porednia nomer na vsiaka obiava */
.number 
{
	background-color: #003399;
	color: #FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	background-position: center bottom;
	float: left;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	font-size: 11px;
	margin-right:4px;
}



/*formatira vida na obekta (kvartira) v search results box  */
.gray_heading
{
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color: #595959;
	font-weight:bold;
	text-transform: uppercase;
	margin-right:0.2em;
	vertical-align:top;
}



/*  formatira imeto na obekta (kvartira) v search results  */
.gray_heading_unbold
{
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #595959;
	text-transform: uppercase;
	margin-right:1em;
	vertical-align:top;
}


.mini_text
{
	font-size:10px;
}

.warning_text
{
	font-size: 9px;
	color:#FF0000;
	background-color:#FFFFFF;
}

.button
{
		border-style: solid;
        border-top-width: 0.0625em;
        border-left-width: 0.0625em;
        border-bottom-width: 0.0625em;
        border-right-width: 0.0625em;
        border-top-color: #D9DFEA;
        border-left-color: #D9DFEA;
        border-bottom-color: #0e1f5b;
        border-right-color: #0e1f5b;
        background-color: #003399;
        color: #FFFFFF;
        font-size: 10px;
		font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		cursor: pointer;
}

.float_right 
{
	float:right;
}

.float_left 
{
	float:left;
}

.tiny_number/*formatira sivia nomer do vseki grad, pokazvasht aktivnite obekti*/
{
	font-size:9px;
	color: #6E6E6E;
	background-color:#F1F7FE;
}

/******************************** TITLES ***************************************************************************/
.title
{
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:0.2em;
	margin-bottom:1em;
}

.title_main
{
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	font-size:14px;
}



.subtitle
{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	padding-top:0.3em;
}

.subtitle_big
{
	font-family:Tahoma, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin-top:2.8em;
	margin-bottom:0.6em;
}


.subtitle_2  
{
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color: #595959;
	background-color:#FFFFFF;
	font-weight:bold;
	text-transform: uppercase;
	margin-top:1.1em;
	margin-left:1.1em;
}


/*********************************************************************************************************************/

ul.standart	/*formatira kak da izglejda ul standartno za saita*/
{
	line-height:1em;
	margin-top:0.8em;
	margin-bottom:1.1em;
}


ul.standart li
{
	line-height: 1.5em;
	margin-bottom:1em;
}


ul.normal	/*formatira kak da izglejda ul standartno za saita*/
{
	line-height:0px;
	padding-left:0;
}


ul.normal li
{
	line-height: 1em;
	margin-bottom:1em;
}



ul.gun	/*formatira kak da izglejda ul samo na glavnata stranica v boxa tyrsene*/
{
	margin-top:12px;
	line-height:0px;
	padding-left:0;
	margin-left:42px;
}


ul.gun li
{
	line-height: 5px;
	margin-bottom:13px;
}


ul.relax	/*formatira kak da izglejda ul standartno za saita*/
{
	margin-top:8px;
	line-height:0px;
	padding-left:0;
	margin-left:13px;
}


ul.relax li
{
	line-height: 15px;
	margin-bottom:13px;
}


.special
{
	font-family:Arial, Helvetica, sans-serif;
}



/*******************************************************************************************************************/

.stats 
{
	border: 1px solid #CCC;
	height: auto;
	margin-top: 0.7em;
	padding-left:0.5em;
	padding-bottom:0.3em;
}

.stats td
{
text-align:center;
}

/*прилага се там където са  сивите заглавия в статистиката*/
.stats .left
{
text-align:left;
padding-bottom:5px;
}

/*прилага се за да се получи ефекта с подчертаното сивичко в статистиката*/
td.bdr_up
{
border-top:1px solid #CCCCCC;
height:1px;
}


.test_box 
{
	border: 1px solid #CCC;
	height: auto;
	margin-top: 0.7em;
	padding-left:0.5em;
	padding-bottom:0.3em;
	width:155px;
}


.test_box ul
{
	list-style-type: none;
	font-size:11px;
	line-height:1em;
	margin-top:0.8em;
	margin-bottom:1.1em;
}


.test_box li
{line-height: 1.3em;}


/* different br sizes */

br.xxxs
{
	line-height: 3px;
}

br.xxs
{
	line-height: 5px;
}

br.xs
{
	line-height: 10px;
}


br.s
{
	line-height: 14px;
}

br.m
{
	line-height: 18px;
}


br.l
{
	line-height: 25px;
}


/* different font sizes */

.text_xxs
{font-size: 8px;}

.text_xs
{font-size: 9px;}

.text_s
{font-size: 10px;}

.text_m
{font-size: 11px;}

.text_l
{font-size: 12px;}

.text_xl
{font-size: 13px;}

.text_xxl
{font-size: 14px;}


.text_bold_xxs
{font-weight:bold; font-size: 8px;}

.text_bold_xs
{font-weight:bold; font-size: 9px;
}

.text_bold_s
{font-weight:bold; font-size: 10px;
}

.text_bold_m
{font-weight:bold; font-size: 11px;
}

.text_bold_l
{font-weight:bold; font-size: 12px;
}

.text_bold_xl
{font-weight:bold; font-size: 13px;
}

.text_bold_xxl
{font-weight:bold;font-size: 14px;}


.text_distinct
{
	color:#FF0000;
	background-color:#FFFFFF;
}

/* end of different font sizes */

#main_long /*********** format the main search boxes  ********/
{
	width: 598px;
	padding-top: 6px;
	margin-left:0.5em;
	margin-right:0.5em;
}


/*таблица със сив border*/
table.gray_table, table.gray_table td
{
border-color: #CCCCCC;
border-style: solid;
font-size: 10px;
}
			
table.gray_table
{
border-width: 0 0 1px 1px;
border-spacing: 0;
border-collapse: collapse;
}
			
table.gray_table td
{
margin: 0;
padding: 4px;
border-width: 1px 1px 0 0;
}


/*V2 - izpolzva se vinagi kadeto ima niakakav box  */
.blue_box
{
	color:#000000;
	background-color: #F1F7FE;
	border: 1px solid #CCCCCC;
	padding:5px;
	clear:both;
	margin:10px;
}

/*V2 - izpolzva se vinagi kadeto ima niakakav yellow box  */
.yellow_box
{
	color:#000000;
	background-color: #E2FFE4;
	border: 1px solid #CCCCCC;
	padding:5px;
	clear:both;
}



/*
za search result - skoro obsolete
*/


/*formatira table result*/
.search_result
{
	width:100%;
	border:#cccccc 1px solid;
	margin-bottom:1em;
		
}


/*formatira kartinkata+ detail view nadpisa*/
.search_picture_result
{
	float:right;
	width:110px;
}

/*formatira detail pregled linka */
.search_detail_view
{
	text-align:right;
	margin-right:0.2em;
	margin-bottom:0.3em;
	font-size:11px;
}

/* podravniava vsi4ki rezultati*/
.result_summary
{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:0.2em;
	margin-bottom:1em;
}