	
	/*css kipr  by akaGamlet*/
	
	/*page description*/	

	body
	{
		margin: 0px;
		padding: 0px;
		font:normal 12px Tahoma, Verdana, Arial, Geneva, Helvetica;
		height: 100%;	
		background: #fff;		
	}	
	h2
	{
		padding: 0px;
		margin: 0px;
	}
	em
	{
		font-style: normal;
	}
	html
	{					
		height: 100%;
		_width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
		min-width: 1000px;
	}
	a
	{
		color: #000;
	}
	img
	{
		border: none;
	}
	form
	{
		padding: 0px;
		margin: 0px;
	}
	ul 
	{
		margin: 0px;
		padding: 0px;
	}
	del
	{
		text-decoration: none;
	}
    /* div
	{
		border: 1px solid red;
	}*/
	

	/* end page description*/	
	
	/***************************************************************************
		HEADER of PAGE(tpl)
	***************************************************************************/

	#header
	{				
		_width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
		min-width: 1000px;
		height: 392px;	
		background: url(images/header_backg.gif) top left repeat-x;
	}
	#header_img
	{
		width: 985px;
		height: 392px;
		margin: 0 auto !important;
		background: #fff;
	}
	#header_img_p1
	{
		float: left;
		width: 398px;
		height: 392px;
		background: url(images/header_img_center1.jpg) top left no-repeat;
	}
	#header_img_p2
	{
		float: left;
		width: 293px;
		height: 392px;
		background: url(images/header_img_center2.jpg) top left no-repeat;
	}
	#header_img_p3
	{
		float: left;
		width: 294px;
		height: 392px;
		background: url(images/header_img_center3.jpg) top left no-repeat;
	}
	.gal_gen
	{
		width: 450px;
		margin: 0 auto !important;	
		text-align: center;
		padding-top: 20px;
	}
	.gal_text
	{
		text-align: center;		
		font-weight: bold;
	}


	
	
	/***************************************************************************
		main_container of  PAGE(tpl)
	***************************************************************************/		
	
	
	#main_container
	{
		_width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
		min-width: 1000px;		
		text-align: left !important; 
		min-height: 730px;
		height: auto !important; /*ie min HEIGHT HACK*/
		height: 730px;	
		background: #fefef1;
	}
	/*top menu */
	#top_menu_box
	{
		background: #9e023e;
		padding: 3px 30px;		
	}
	#top_menu_box table tr td 
	{
		text-align: center;
		padding: 5px 0px;		
	}
	#top_menu_box table tr td a
	{
		padding: 5px 10px;
		color: #fff;	
		font-size: 14px;
		
	}
	#top_menu_box table tr td a:hover
	{
		background: #d2155c;
	}
	
	/*top menu */
	#center_main_box
	{
		min-height: 730px;
		height: auto !important; /*ie min HEIGHT HACK*/
		height: 730px;
		margin: 0px 32px;
	}
	
	#left_box
	{
		/*border: 1px solid red;*/
		width: 230px;
		float: left;
		margin: 23px 0px;		
	}
	
	#right_box
	{
		width: 230px;		
		float: right;
		margin: 23px 0px 0 0;				
	}
	#center_table
	{
		background: #fef6cd;
		padding-bottom: 20px;
	}
	.feedback_t
	{
		font-size: 12px;
	}
	.divider
	{
		height: 1px;
		font-size: 4px;
		background: url(images/divider.gif) top left repeat-x;
		padding: 0 30px 20px 0;
		margin: 20px 0 0 0;
		clear: right;
	}
	.left_block_top
	{
		width: 230px;
		border: 1px solid #999;
		margin: 0 0 0 0;
	}
	.redstar
	{
		color: red;
	}
	.feedback_result_box
	{
		width: 450px;
	}
	.feedback_result_good
	{
		text-align: center;
		width: 60%;
		padding: 10px;
		background: #f9f9f9;
		border: 1px solid #eee;
		margin: 20px auto !important;
		color: #1fa500;
		font-weight: bold;
	}
	.feedback_result_bad
	{
		text-align: center;
		width: 60%;
		padding: 10px;
		background: #f9f9f9;
		border: 1px solid #eee;
		margin: 20px auto !important;
		color: #e70405;
		font-weight: bold;
	}
	input.feedback_text
	{
		width: 259px;
	}
	.left_block
	{
		width: 230px;
		border: 1px solid #999;
		margin: 0 0 0 0;
		border-top: none;
	}
	.right_block
	{
		width: 230px;
		margin: 0 0 0 0;
		border-top: none;
	}
	.right_block_offers
	{
		width: 230px;
		border: 1px solid #999;
		margin: 0 0 15px 0;
		border-top: none;
	}
	.lr_container
	{
		height: 1%;
		overflow /**/:/**/ auto;
	}
	.block_pic
	{
		margin-top: -33px;
		margin-right: 16px;
		_margin-right: 8px;
		float: right;
	}
	#pic_property
	{
		width: 63px;
		height: 57px;
		background: url(images/property.png) top left no-repeat;
	}
	#pic_search
	{
		width: 57px;
		height: 73px;
		background: url(images/search.png) top left no-repeat;
	}
	#pic_contacts
	{
		width: 39px;
		height: 65px;
		background: url(images/contacts.png) top left no-repeat;
	}
	#pic_weather
	{
		width: 57px;
		height: 54px;
		background: url(images/weather.png) top left no-repeat;
	}
	#pic_time
	{
		width: 47px;
		height: 50px;
		background: url(images/time.png) top left no-repeat;
	}
	#pic_dollar
	{
		width: 42px;
		height: 52px;
		background: url(images/dollar.png) top left no-repeat;
	}
	#best_offers
	{
		width: 45px;
		height: 52px;
		background: url(images/best_offers.png) top left no-repeat;
	}
	.best_offers_box
	{
		margin: 0 0 24px 0;
	}
	.best_offers_pic
	{
		width: 158px;
		height: 118px;
		/*background: url(images/best_offers_pic_example.jpg) top left;*/
	}
	.best_offers_price
	{
		margin: 4px 0 0 0;
		font-size: 10px;
		font-weight: bold;
		color: #000;
		text-align: left;
	}
	.block_content
	{
		padding: 10px 0 20px 0;
		margin-top /**/:/**/ 43px;
	}
	*:first-child+html .block_content
	{
		margin: 0 0 0 0;
	}
	.block_content ul a.a1
	{
		font-size: 14px;
		color: #990033;
		text-decoration: none
	}
	.block_content ul a.a1:hover
	{
		text-decoration: underline;
	}
	.block_content ul a.a2
	{
		font-size: 12px;
		color: #c6004e;
		text-decoration: none
	}
	.block_content ul a.a2:hover
	{
		text-decoration: underline;
	}
	.block_content ul
	{
		list-style-type: none;
		margin-top: 7px;
		padding: 0 0 0 22px;
	}
	.block_content li
	{
		margin: 3px 0 0 0;
	}
	.block_content ul.list
	{
		list-style-image: url(images/list.gif);
		padding: 0 0 0 37px;
	}
	.block_content ul.list li
	{
		margin: 6px 0 0 0;
	}
	.block_content ul.list a
	{
		color: #000;
		font-size: 12px;
		text-decoration: underline;
	}
	.block_title
	{
		float: left;
		width: 230px;
		background: url(images/left_block_bg.gif) top left repeat-x;
		height: 43px;
	}
	.block_title p
	{
		padding: 14px 0 0 22px;
		margin: 0 0 0 0;
		font-weight: bold;
	}
	.select
	{
		width: 184px;
		font-size: 11px;
		height: 19px;
		margin: 0 0 6px 23px;
	}
	.button
	{
		margin: 6px 0 0 127px;
		width: 81px;
		height: 27px;
		background: url(images/button.gif) top left no-repeat;
	}
	.button p
	{
		padding: 6px 0 0 0; 
		text-align: center;
		color: #fff;
	}
	.button a
	{
		color: #fff;
		text-decoration: none;
	}
	.button a:hover
	{
		text-decoration: underline;
	}
	.content_text
	{
		padding: 20px 0 6px 0;
		margin: 0 0 20px 23px;
	}
	.ltl
	{
		font-size: 11px;	
	}
	.content_text_m
	{
		padding: 20px 0 6px 0;
		margin: 0 0 20px 13px;
	}
	.content_text_time
	{
		padding: 20px 0 6px 0;
		margin: 0 0 -10px 23px;
	}
	.content_text p
	{
		margin: 0 0 20px 0;
		_padding: 0 0 20px 0;
	}
	*:first-child+html .content_text p
	{
		padding: 0 0 20px 0;
	}
	p.p2
	{
		margin: 0 0 10px 0;
		padding: 0px;
	}
	.weather1
	{
		clear: left;
		_margin: -20px 0 0 0;
	}
	*:first-child+html .weather1
	{
		margin: -20px 0 0 0;
	}
	.loc
	{
		float: left;
		padding: 0 0 10px 0;
		width: 70px;
	}
	.pic
	{
		float: left;
		width: 21px;
		height: 19px;
	}
	.w
	{
		margin-left: 10px;
		float: left;
	}
	.money
	{
		clear: left;
	}
	.money_usa, .money_euro, .money_turkey, .money_gb
	{
		float: left;
		padding: 0 0 10px 0;
		width: 20px;
		height: 14px;
	}
	.money_usa
	{
		background: url(images/money_usa.gif) top left no-repeat;
	}
	.money_euro
	{
		background: url(images/money_euro.gif) top left no-repeat;
	}
	.money_turkey
	{
		background: url(images/money_turkey.gif) top left no-repeat;
	}
	.money_gb
	{
		background: url(images/money_gb.gif) top left no-repeat;
	}
	.money_name
	{
		float: left;
		margin: 0 0 0 20px;
	}
	.value
	{
		margin-left: 10px;
		float: left;
	}
	.offers_title
	{
		height: 60px;
		background: #03c6f2;	
		margin: 0 0 20px 0;
		position: relative;
		overflow: hidden;
	}
	.wrp
	{
		position: relative;
		left: -50%;
		float: left;
	}
	.offers_title_container
	{
		float: left;
		left: 50%;
		position: relative;
		text-align: center;	
	}
	.offers_title_pic
	{
		background: url(images/offers_title_pic.gif) top no-repeat;
		margin: 0 0 0 0;
		width: 319px;
		height: 60px;
		float: left;
	}
	.offer_text
	{	
		float: left;
		width: 65%;
	}
	.offer_text p
	{
		padding: 3px 0 3px 0;
		margin: 0;
		font-weight: bold;
	}
	.box
	{
		_height: 1%;
		overflow /**/:/**/ hidden;		
	}
	.offer_img
	{	
		float: right;	
	}
	.offer_price
	{
		float: right;
		font-weight: bold;
		margin: 10px 0 10px 0;
		_margin: 10px 0 -10px 0;
	}
	*:first-child+html .offer_price
	{
		margin: 10px 0 -10px 0;
	}
	#cat_descr
	{
		font-weight: bold;
		padding-top: 10px;
		padding-right: 50px;
	}
	
	#head_cat
	{
		color: #ad2a5b;
		font-size: 15px;		
	}
	#big_img
	{
		padding: 10px 0px;
	}
	#gallery_scrollbar
	{
		
	}
	.img_cat {
		filter:alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 076;
		opacity: 0.7;	
	}

	
	#center_in
	{
		padding: 23px 15px 0 15px;
		min-height: 730px;
		height: auto !important;
		height: 730px;		
		background: #fef6cd;	
	}
	*:first-child+html #center_in
	{
		margin-left: 2px;
	}
	#center_in_gallery
	{
		padding: 23px 15px 0 15px;
		min-height: 730px;
		height: auto !important;
		height: 730px;		
		background: #fefef1;
	}
	#path
	{
		padding-bottom: 20px;font-size: 10px;
	}
	#path a
	{
		color: #000;
		margin-left: 10px;
	}
	*:first-child+html #center_in_gallery
	{
		margin-left: 2px;
	}
	#center_box
	{		
		/*
		margin-left: 260px;				
		margin-right: 30px;	*/				
		_position: relative;
		_left: -3px;
		_margin-right: -3px;		
		height: 1%;
		margin-right: 32px;
		overflow /**/:/**/ auto;
	}
	*:first-child+html #center_box
	{
		overflow: visible;
	}
	.page_title
	{
		font-size: 18px;
		font-weight: bold;
		display: block;
		text-align: center;
		padding: 10px 0;
	}
	.page_title2
	{
		margin: 0 0 0 11px;
		font-size: 16px;
		font-weight: bold;
	}
	p.bold
	{
		font-weight: bold;
	}
	table.main_gal,.pics,.navi
	{
		width: 100%;
		border: 0;
	}
	table.main_gal /* IE 6 hack for gallery_table */
	{
		_float: left;
	}
	table.navi
	{
		margin: 145px 0 0 0;
	}
	td.td1,.td2,.td3,.td4,.td5
	{
		text-align: center;
	}
	td.td1
	{
		width: 82px;
	}
	td.td2
	{
		width: 26px;
	}
	td.td1 a
	{
		color: #ad2a5b;
		text-decoration: none;
		display: block;
	}
	td.td2 a
	{
		color: #ad2a5b;
		text-decoration: none;
		display: block;
		cursor: pointer;
	}
	td.td1 a:hover
	{
		text-decoration: underline;
	}
	td.td2 a:hover
	{
		text-decoration: underline;
	}
	td.td3
	{
		width: 11px;
	}
	td.td4
	{
		width: 133px;
	}
	td.td5
	{
		width: 14px;
	}
	tr.tr1
	{
		height: 125px;
	}
	tr.tr2
	{
		height: 20px;
	}
	span.gallery_page_num
	{
		font-size: 16px;
		margin: 0 5px 0 4px;
		border: 1px solid #999;
		display: block;
		height: 20px;		
	}
	span.gallery_page_num_active
	{
		font-size: 16px;
		color: #ad2a5b;
		margin: 0 5px 0 4px;
		display: block;
		height: 20px;		
	}
	#feedback_box
	{
		width: 400px;
	}
	#feedback_box p
	{
		float: left;
	}
	.feedback_title
	{
		color: #666;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial;
	}
	del.feedback
	{
		float: left;
	}
	
	/***************************************************************************
		footerof PAGE(tpl)
	***************************************************************************/	
	

	#footer
	{
		background: url(images/footer_backg.jpg) 0 0 repeat-x;			
		height: 85px;
		_width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
		min-width: 1000px;				
	}
	#our_logo
	{
		background: url(images/our_logo.png) top left no-repeat;
		width: 195px;
		height: 50px;
		float: right;
		margin-right: 40px;
		margin-top: 20px;
	}
	#banner1
	{
		background: blue; 
		float: left; 
		width: 88px; 
		height: 31px;
		margin-top: 10px;
		margin-left: 20px;
		_margin-left: 10px;
	}
	#our_logo a
	{
		display: block;
		width: 195px;
		height: 50px;		
		cursor: pointer;
		position: relative;
	}
	#fotter_text
	{
		position: relative;
		color: #000;
		padding-left: 20px;
		padding-top: 10px;
		margin-right: 300px;		
	}
