@import url(reset.css);
@import url(thickbox.css);
@import url(button.css);
@import url(niceforms.css);

body
{
	text-align:center;	
	font-family:Verdana;
	font-size:13px;
	color:#595959;
	background-color:#ffffff;
}

a
{
	cursor:pointer;	
	text-decoration:none;
}

a.black
{
	text-decoration:underline;
	color:#202020;
	font-weight:bold;
}

a.red
{
	color:#b0473d !important;
	font-weight:bold;
	text-decoration:none !important;	
}

a.redu
{
	color:#b0473d !important;
	font-weight:bold;
	text-decoration:underline;	
}

a.gray
{
	font-size:10px;
	color:#aaaaaa !important;
	text-decoration:underline;	
}

a.white
{
	color:#ffffff !important;
	font-weight:bold;
	text-decoration:underline;	
}

#top
{
	height:113px;
	overflow:hidden;
	background:url(../images/frontend/topback.gif) repeat-x;	
}

#top .bar
{
	width:865px;
	height:83px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 50px 20px 50px;
	background:url(../images/frontend/topbar.png) no-repeat;
}

#top .bar #logo
{
	width:100px;
	height:83px;
	overflow:hidden;
	float:left;	
	display:block;	
	position:relative;
	z-index:3000;
}

#top .bar .login
{
	width:765px;
	height:11px;
	line-height:11px;
	font-size:10px;
	text-align:right;	
	float:left;	
}

#top .bar .login a 
{
	color:#636364;
	font-size:10px;	
	font-weight:bold;
}

#top .bar .login a:hover
{
	color:#000000;
}


#top .bar .login a.pink
{
	color:#ec0a14;
	font-size:10px;	
}

#top .bar .login a.pink:hover
{
	color:#8f060c;
}

#top .bar .nav
{
	font-size:10px;
	width:690px;
	height:21px;	
	line-height:21px;
	overflow:hidden;
	margin:31px 0 0 75px ! important;
	margin:31px 0 0 40px;
	text-align:left;
	float:left;
	
}

#top .bar .nav ul
{	
	height:20px;	
	overflow:hidden;
	float:left;
}

#top .bar .nav ul li
{
	float:left;
	height:20px;	
	overflow:hidden;	
}

#top .bar .nav ul li.anasayfa
{
	width:76px;
	background:transparent url(../images/frontend/nav_anasayfa.png) no-repeat;
}

#top .bar .nav ul li.anasayfa-h
{
	width:76px;
	background:transparent url(../images/frontend/nav_anasayfa_h.png) no-repeat;
}


#top .bar .nav ul li.hakkinda
{
	width:72px;
	background:transparent url(../images/frontend/nav_hakkinda.png) no-repeat;
}

#top .bar .nav ul li.hakkinda-h
{
	width:72px;
	background:transparent url(../images/frontend/nav_hakkinda_h.png) no-repeat;
}

#top .bar .nav ul li.favorimekanlar
{
	width:132px;
	background:transparent url(../images/frontend/nav_favorimekanlar.png) no-repeat;
}

#top .bar .nav ul li.favorimekanlar-h
{
	width:132px;
	background:transparent url(../images/frontend/nav_favorimekanlar_h.png) no-repeat;
}

#top .bar .nav ul li.yardim
{
	width:55px;
	background:transparent url(../images/frontend/nav_yardim.png) no-repeat;
}

#top .bar .nav ul li.yardim-h
{
	width:55px;
	background:transparent url(../images/frontend/nav_yardim_h.png) no-repeat;
}

#top .bar .nav ul li.anasayfa a,#top .bar .nav ul li.anasayfa-h a
{
	display:block;
	width:76px;
	height:20px;
	position:relative;
	z-index:3000;
}

#top .bar .nav ul li.hakkinda a,#top .bar .nav ul li.hakkinda-h a
{
	display:block;
	width:72px;
	height:20px;
	position:relative;
	z-index:3000;
}

#top .bar .nav ul li.favorimekanlar a,#top .bar .nav ul li.favorimekanlar-h a
{
	display:block;
	width:132px;
	height:20px;
	position:relative;
	z-index:3000;
}

#top .bar .nav ul li.yardim a,#top .bar .nav ul li.yardim-h a
{
	display:block;
	width:55px;
	height:20px;
	position:relative;
	z-index:3000;
}


#top .bar .nav ul li.sep
{
	width:9px;
}


#top .bar .nav .searchdd
{
	width:155px;
	float:left;
	height:21px;	
	margin:0 0 0 10px;
	padding:0;
}

#top .bar .nav .searchtxt
{
	width:120px;
	float:left;
	height:21px;	
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	top:-2px;	
}

#top .bar .nav .searchbutton
{
	width:33px;
	float:left;
	height:21px;
	margin:0;
	padding:0;
	position:relative;
	left:-1px;	
}

#top .bar .nav .searchbutton a.ara
{	
	display:block;
	width:33px;
	background:transparent url(../images/frontend/button_ara.gif) no-repeat;	
	position:relative;
	top:-1px;
	height:21px;
	overflow:hidden;
	border:0;	
	cursor:pointer;
}

#top .bar .nav .searchtxt img
{
	float:none;
}

#middle
{
	width:908px;
	margin:0 auto;
	padding:7px 0 0 0;	
	text-align:left;
}

#map
{
	width:731px;
	height:391px;
	float:left;
	overflow:hidden;
}

#mapbox
{
	width:703px;
	height:331px;
	padding:12px 14px 13px 14px;
	background:url(../images/frontend/mapbox.png) no-repeat;
	position:relative;
	z-index:1;
	top:-4px;
}

#mapcontainer
{
	width:703px;
	height:331px;
}

#middle #banner
{
	width:177px;
	height:356px;
	float:left;
	overflow:hidden;
	padding-top:31px;	
}

#bottom
{
	height:73px;
	overflow:hidden;
}

#bottom .bar
{
	width:967px;
	height:73px;
	background:url(../images/frontend/bottom_bar.gif) no-repeat;	
	margin:0 auto;
}

#bottom .bar a.lassalink
{
	display:block;
	width:85px;
	height:20px;
	float:left;	
	margin:18px 0 0 36px;
	background:transparent url(../images/frontend/logo_lassa.gif) no-repeat;
}

#bottom .bar a.lassalink-h
{
	display:block;
	width:85px;
	height:20px;
	float:left;	
	margin:18px 0 0 36px;
	background:transparent url(../images/frontend/logo_lassa_h.gif) no-repeat;
}


#bottom .bar a.impetuslink
{
	display:block;
	width:160px;
	height:20px;
	float:left;	
	margin:18px 0 0 30px;
	background:transparent url(../images/frontend/logo_impetus.gif) no-repeat;
}

#bottom .bar a.impetuslink-h
{
	display:block;
	width:160px;
	height:20px;
	float:left;	
	margin:18px 0 0 30px;
	background:transparent url(../images/frontend/logo_impetus_h.gif) no-repeat;
}

#bottom .bar p
{
	font-size:9px;
	color:#a5a5a5;
	width:300px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	float:right;	
	margin:18px 35px 0 0 !important;
	margin:18px 19px 0 0;
	text-align:right;
}

#bottom .bar p a
{
	font-size:9px;
	color:#a5a5a5;
	text-decoration:none;
}

/*tabs*/
ul#tabs
{
	height:35px;
	overflow:hidden;
	margin:0 12px 0 12px;
	position:relative;
	z-index:10;
}

ul#tabs li
{
	height:35px;
	float:left;
	margin-right:3px;
}

li.cats
{
	width:104px;
	background:url(../images/frontend/tabs/tab_kategoriler.gif) no-repeat;	
	margin-right:0px;
}

li.mekanekle
{
	width:147px;
	margin-right:0px;
	float:right !important;
}


/*anasayfa*/

.box-home
{
	width:431px;
	height:158px;
	overflow:hidden;
	float:left;
	margin-top:3px;
	padding:9px 0 5px 20px;
	background:url(../images/frontend/box_homepage.gif) no-repeat;	
}

.box-home h1
{	
	height:18px;
	line-height:18px;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;	
	padding-left:30px;
	margin:2px 0 12px 6px;
}

h1.fotogaleri
{
	background:transparent url(../images/frontend/icon_foto.png) no-repeat;	
}

h1.soneklenen
{
	background:transparent url(../images/frontend/icon_soneklenen.png) no-repeat;	
}

h1.fotogaleri a, h1.soneklenen a
{
	font-size:10px;
	color:#ffffff;
	font-weight:bold;	
}

.box-home .item
{
	width:196px;
	height:58px;
	overflow:hidden;
	float:left;
	margin:0 17px 5px 0;	
}

.box-home .item img.img
{
	width:49px;
	height:49px;
	padding:3px;
	border:solid 1px #e4e4e4;		
	float:left;
	display:block;
	overflow:hidden;
	margin-right:10px;
	background:#ffffff;		
}

.box-home .item .info
{
	width:129px;
	height:58px;
	float:left;	
	overflow:hidden;
	font-size:10px;
}

.box-home .item .info p
{
	height:18px;
	line-height:18px;
	vertical-align:middle;
}

.box-home .item .info div.fa
{
	height:18px;
	overflow:hidden;
}

.box-home .item .info p.a
{
	height:18px;
	float:left;
	overflow:hidden;
}

.box-home .item .info p.f
{
	background:transparent url(../images/frontend/icon_good.png) no-repeat;
	padding-left:20px;
	color:#aaaaaa;
	float:right;
	height:18px;	
	overflow:hidden;
}

.box-home .item .info h2
{
	font-size:11px;
	color:#202020;	
	height:18px;
	background:url(../images/frontend/nokta3.gif) repeat-x bottom left;
	margin-bottom:4px;	
	text-decoration:none;
}

.box-home .item .info h2 a
{
	text-decoration:none;
	font-weight:normal;	
}


.box-home .item .info a
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

/*kayit*/
.box-mid
{
	width:580px;
	min-height:340px;
	height:auto !important;
	height:340px;
	margin:0 auto;
	background:url(../images/frontend/box/content2.gif) repeat-y;	
	float:left;
}

.box-mid .header
{
	width:553px;
	height:22px;
	overflow:hidden;
	background:url(../images/frontend/box/top2.gif) no-repeat;
	padding-left:27px;
}

.box-mid .header a
{
	display:block;
	width:174px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	font-weight:bold;
	float:left;
	text-align:center;
	color:#545454;
	font-size:11px;
	background:url(../images/frontend/tab2.gif) no-repeat;		
}

.box-mid .header a.off
{
	display:block;
	width:174px;
	color:#626262;
	background:url(../images/frontend/tab2_h.gif) no-repeat;
}

.box-mid .header a.hover
{	
	display:block;
	width:174px;
	color:#bebebe;
	background:url(../images/frontend/tab2_off.gif) no-repeat;			
}

.box-mid .content
{
	width:567px;
	min-height:295px;
	height:auto !important;
	height:295px;	
	background:url(../images/frontend/box/middle2.gif) no-repeat;
	padding:35px 10px 0 10px;
}

.box-mid .content .half
{
	width:282px;
	float:left;	
	overflow:hidden;
}

.box-mid .content .sep
{
	width:3px;
	height:253px;
	float:left;	
}

.box-mid .content .full
{
	width:567px;
	overflow:hidden;
	clear:both;
	text-align:center;
	padding:0px 0 20px 0;
}

.box-mid .bottom
{
	width:580px;
	height:8px;	
	background:url(../images/frontend/box/bottom2.gif) no-repeat;
	overflow:hidden;
	clear:both;
}

.signup-right
{
	width:296px;
	overflow:hidden;
	float:left;
	margin:22px 0 0 6px;
}

.signup-info
{
	width:256px;
	height:207px;
	overflow:hidden;	
	margin-bottom:10px;
	background:url(../images/frontend/neden_kayit_olmaliyim.gif) no-repeat;
	padding:80px 20px 0 20px;
}

div.signup-info p
{
	line-height:19px;
	background:transparent url(../images/frontend/icon_ciftok.png) no-repeat top left;
	padding-left:10px;	
	font-size:10px;
	color:#000000;
}

.oto-left
{
	width:50px;	
	float:left;
}

.oto-right
{
	float:left;	
}


/*login*/

.box-login
{
	width:365px;
	height:344px;
	overflow:hidden;
	float:left;
	font-size:10px;
	color:#878787;
}

.box-login .header
{
	width:348px;
	height:22px;
	padding-left:17px;	
}

.box-login .header a
{
	display:block;
	width:174px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	font-weight:bold;
	float:left;
	text-align:center;
	color:#545454;
	font-size:11px;
	background:url(../images/frontend/tab2.gif) no-repeat;		
}

.box-login .content
{
	width:305px;
	height:287px;
	padding:35px 50px 0 30px;	
	overflow:hidden;
	background:url(../images/frontend/tinybox.gif) no-repeat;
}

.box-login .content p.dottext
{
	border:dotted 1px #c7c7c7;
	border-left:0;
	border-right:0;	
	padding:5px 0;
	margin-bottom:20px;
}

.login-info
{
	width:301px;
	height:242px;
	overflow:hidden;
	float:left;
	margin:22px 0 0 7px;
	background:url(../images/frontend/neden_kayit_olmaliyim2.gif) no-repeat;
	padding:80px 40px 0 40px;
}

.login-info p
{
	line-height:19px;
	background:transparent url(../images/frontend/icon_ciftok.png) no-repeat top left;
	padding-left:10px;	
	font-size:11px;
	color:#000000;
	margin-bottom:20px;
}

#banner2
{
	padding:22px 0 0 7px;
	float:left;		
}

#banner-yatay
{
	width:900px;
	height:90px;
	margin:0 auto 25px auto;	
}

/*mekan ekleme*/

.box-big
{
	width:901px;
	min-height:340px;
	height:auto !important;
	height:340px;	
	margin:0 auto;
	background:url(../images/frontend/box/content.gif) repeat-y;	
}

.box-big .header
{
	width:874px;
	height:22px;
	overflow:hidden;
	background:url(../images/frontend/box/top.gif) no-repeat;
	padding-left:27px;
}

.box-big .header a
{
	display:block;
	width:174px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	font-weight:bold;
	float:left;
	text-align:center;
	color:#545454;
	font-size:11px;
	background:url(../images/frontend/tab2.gif) no-repeat;		
}

.box-big .header a.off
{
	display:block;
	width:174px;
	color:#626262;
	background:url(../images/frontend/tab2_h.gif) no-repeat;	
}

.box-big .header a.hover
{		
	display:block;
	width:174px;
	color:#bebebe;
	background:url(../images/frontend/tab2_off.gif) no-repeat;	
}

.box-big .content
{
	width:867px;
	min-height:295px;
	height:auto !important;
	height:295px;	
	background:url(../images/frontend/box/middle.gif) no-repeat;
	padding:35px 17px 0 17px;
}

.box-big .content .half
{
	width:432px;
	float:left;	
	overflow:hidden;
}

.box-big .content .sep
{
	width:3px;
	height:253px;
	float:left;	
	background:transparent url(../images/frontend/box/sep.png) no-repeat;
}

.box-big .content .full
{
	width:867px;
	overflow:hidden;
	clear:left;
	text-align:center;
	padding-bottom:20px;
}

.box-big .bottom
{
	width:901px;
	height:8px;	
	background:url(../images/frontend/box/bottom.gif) no-repeat;
	overflow:hidden;
	clear:both;
}

/*mekan konumlandir*/

div.searchmap
{
	width:445px;
	height:46px;
	margin:0 auto;
	text-align:left;
}

div.searchmap a
{
	width:85px;
	height:20px;
	display:block;
	background:transparent url(../images/frontend/button_searchmap.png) no-repeat;
	float:left;
	position:relative;
	left:-2px;
	top:0 !important;
	top:1px;
}

div.searchmap p
{	
	clear:left;
	font-size:10px;
	color:#7c7c7c;
	line-height:22px;
}

div.mapbox2
{
	width:600px;
	height:300px;
	border:solid 1px #9c9c9c;
	padding:5px;
	background:#ffffff;
	margin:0 auto 20px auto;
}

div#map2
{
	width:600px;
	height:300px;
}

/*fotograf yukleme*/
div.fileinputs
{
	width:413px;
	overflow:hidden;
	float:left;
}

div.fileinputs p.fileholder
{
	height:20px;
	background:transparent url(../images/frontend/input_file.png) no-repeat top left;
	margin-bottom:22px;
	padding-left:2px;	
}


div.fileinputs ul.loose img.img
{
	width:63px;
	height:63px;
	padding:3px;
	border:solid 1px #e4e4e4;
	float:left;
	margin:0 5px 5px 0;
	background:#ffffff;
}

div.info-addphoto
{
	width:321px;
	height:171px;
	float:left;
	background:transparent url(../images/frontend/bunlari_biliyormusunuz.png) no-repeat;	
	padding:60px 40px 0 40px;
}

div.info-addphoto p
{
	line-height:19px;
	background:transparent url(../images/frontend/icon_ciftok.png) no-repeat top left;
	padding-left:10px;	
	font-size:10px;
	color:#000000;
	display:none;
}

/*fotograf duzenle*/
div.photo
{
	width:230px;
	height:234px;
	background:url(../images/frontend/sep.gif) no-repeat top right;
	float:left;
	margin-bottom:35px;	
	text-align:center;
	padding:0 20px 0 25px;
}

div.photo img.img
{
	width:130px;
	height:130px;
	padding:3px;
	border:solid 1px #e4e4e4;		
	margin:0 auto 10px auto;
	background:#ffffff;
}

div.photo p
{
	font-size:10px;
	text-align:left;	
}

div.photo .action
{
	width:220px;
	height:20px;
	background:url(../images/frontend/box_photoaction.gif) no-repeat;
	margin-top:10px;
	padding:4px 5px;
	line-height:19px;
	vertical-align:middle;
}

div.photo .action a
{
	margin:0 1px;
	display:block;
	float:left;
		
}

div.photo .action p
{
	float:left;
	padding-left:20px;	
	line-height:20px;
	vertical-align:middle;
}

div.photo .action p label
{
	line-height:16px;	
}

/*mekan goruntuleme*/
div.box-n
{
	width:900px;
	overflow:hidden;	
}

div.mekan-sol
{
	width:547px;
	overflow:hidden;
	float:left;	
}

div.mekan-sag
{
	width:343px;
	overflow:hidden;
	float:left;
	margin-left:10px;	
	padding-top:10px;
}

div.box-n p.bc
{
	height:24px;
	line-height:24px;
	vertical-align:middle;
	font-size:10px;
	color:#aaaaaa;
	background:url(../images/frontend/nokta.gif) repeat-x left bottom;
	margin:0 0 5px 12px;
	padding-left:6px;
}

div.mekan-sol h1
{
	height:37px;
	line-height:37px;
	font-size:18px;
	margin-left:16px;
}

div.mekan-sol h2.pictitle
{
	height:18px;
	line-height:18px;
	font-size:12px;
	margin:4px 0 10px 16px;
	float:left;	
}

.share
{
	height:27px;
	overflow:hidden;
	margin-top:20px;
	clear:left;
}

.share .appicons
{
	width:100px;
	height:27px;
	overflow:hidden;
	background:url(../images/frontend/appicons.gif) no-repeat;
	float:left;
	padding:0 3px;
}

.share .appicons a
{
	display:block;
	width:19px;
	height:27px;
	overflow:hidden;
	float:left;
	margin-right:1px;
}

div.mekan-sol a.suggest
{
	width:164px;
	height:27px;
	overflow:hidden;
	background:url(../images/frontend/button_suggest.gif) no-repeat;
	float:right;
}

div.mekan-sol a.suggest-h
{
	width:164px;
	height:27px;
	overflow:hidden;
	background:url(../images/frontend/button_suggest_h.gif) no-repeat;
	float:right;
}


div.mekan-sol a.addtofavourites
{
	width:147px;
	height:27px;
	overflow:hidden;
	background:url(../images/frontend/button_favourite.gif) no-repeat;
	float:left;
	margin-left:55px;
}

div.mekan-sol a.addtofavourites-h
{
	width:147px;
	height:27px;
	overflow:hidden;
	background:url(../images/frontend/button_favourite_h.gif) no-repeat;
	float:left;
	margin-left:55px;
}






div.mekan-sag h1
{
	height:37px;
	line-height:37px;
	font-size:18px;
	margin-left:16px;
}

div.mekan-sag h2
{
	height:18px;
	line-height:18px;
	font-size:12px;
	margin:0 0 10px 16px;	
}

div.mekan-sol h2 span,div.mekan-sag h2 span
{
	line-height:18px;
	font-size:12px;
	background:#000000;
	color:#ffffff;
	padding:2px;
}

div.mekan-sol img.img
{	
	padding:5px;
	border:solid 1px #d6d6d6;
	margin:0 0 10px 10px;
}

div.mekan-sol .picnav
{	
	height:28px;
	overflow:hidden;
	font-size:13px;
	padding-left:15px;	
	float:left;
}

div.mekan-sol .picnav .picnavback
{
	display:block;
	height:28px;
	width:25px;
	background:url(../images/frontend/pic_nav_prev.gif) no-repeat;	
	float:left;
}

div.mekan-sol .picnav .picnavback-h
{
	display:block;
	height:28px;
	width:25px;
	background:url(../images/frontend/pic_nav_prev_h.gif) no-repeat;	
	float:left;
}

div.mekan-sol .picnav .picnavnext
{
	display:block;
	height:28px;
	width:25px;
	background:url(../images/frontend/pic_nav_next.gif) no-repeat;	
	float:left;
	margin-left:3px;
}

div.mekan-sol .picnav .picnavnext-h
{
	display:block;
	height:28px;
	width:25px;
	background:url(../images/frontend/pic_nav_next_h.gif) no-repeat;	
	float:left;
	margin-left:3px;
}

div.mekan-sol .hrnav p#caption
{
	float:left;	
}

div.mekan-sol .hrnav a
{
	display:block;
	width:33px;
	height:14px;
	float:right;
	margin:7px 15px 0 -8px;
}

div.mekan-sol .content
{
	padding:5px 0 0 18px;	
	clear:left;
}

div.mekan-sol .content p
{
	font-size:10px;
	color:#525252;
	line-height:15px;
	margin:5px 0;
}

div.mekan-sol .comments
{
	margin-top:20px;
	padding-left:19px;	
}

div.mekan-sol .comments h2.yorumlar
{
	height:20px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background:url(../images/frontend/title_comments.gif) no-repeat;	
	padding:4px 0 0 118px;
	margin:0;
}

div.mekan-sol .comments h2.yorumyaz
{
	height:20px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background:url(../images/frontend/title_addcomment.gif) no-repeat;	
	margin:30px 0 0 0;
	
}

div.mekan-sol .comments .comment
{
	overflow:hidden;
	font-size:10px;	
	color:#3f3f3f;
	background:url(../images/frontend/box_comment.gif) no-repeat;	
	padding:0 0 25px 8px;
}

div.mekan-sol .comments .comment h3
{
	height:32px;
	line-height:32px;
	vertical-align:middle;	
	color:#aaaaaa;
	margin-bottom:13px;
}

div.mekan-sol .comments .comment h3 p
{
	float:left;	
	padding:0px 0px 0px 8px !important;
}

div.mekan-sol .comments .comment h3 img
{
	float:right;
	display:block;
	margin:8px 15px 0 0;	
}

div.mekan-sol .comments .anon
{
	background:#000000;
	color:#ffffff;	
	font-size:10px;
	padding:4px 16px;
}

div.mekan-sol .comments .comment p
{
	padding:0 15px 0 8px;
}

div.mekan-sol .comments .addcomment
{
	height:159px;
	overflow:hidden;
	font-size:10px;	
	color:#3b3b3b;
	background:url(../images/frontend/box_addcomment.gif) no-repeat;	
	padding:13px 0 25px 16px;
}

div.mekan-sol .comments .addcomment p
{
	width:100%;
	line-height:20px;
	overflow:hidden;
}

div.mekan-sol .comments .addcomment div#box-icon
{
	width:100%;
	height:24px;
	line-height:20px;
	overflow:hidden;
}

div.mekan-sol .comments .addcomment div#cicon-lbl
{
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

div.mekan-sol .comments .addcomment .cicon
{
	margin-left:20px;
	width:52px;
	height:20px;
	background:url(../images/frontend/box_icon.png) no-repeat;
	float:left;
	overflow:hidden;
}

div.mekan-sol .comments .addcomment .ciconr
{
	margin-left:20px;
	width:52px;
	height:20px;
	background:url(../images/frontend/box_icon_r.png) no-repeat;
	float:left;
	overflow:hidden;
}

a#good, a#bad
{
	width:26px;
	height:20px;
	float:left;
	display:block;
}

a.button
{
	width:53px;
	height:24px;	
	background:url(../images/frontend/button.png) no-repeat;
	display:block;
}

div.mekan-sag div.content
{
	width:343px;
	height:420px;
	background:url(../images/frontend/mekan_map.gif) no-repeat;
}

div.mekan-sag div.content #mapcontainer
{
	width:327px;
	height:317px;
	padding:7px;
	overflow:hidden;
}

div.mekan-sag div.content #mapcontainer #map
{
	width:327px;
	height:317px;
	overflow:hidden;
}

div.mekan-sag h3
{
	height:32px;
	line-height:32px;
	vertical-align:middle;
	font-size:10px;
	background:url(../images/frontend/nokta2.gif) repeat-x;
	overflow:hidden;
	margin:10px 0;
	padding:0 2px;
	color:#000000;
	position:relative;
	clear:both;
}

div.mekan-sag div.content #gallerycontainer
{
	padding:7px 16px 6px 16px;
	height:72px;
	overflow:hidden;
	clear:both;
}

div.mekan-sag div.content #gallery
{
	width:243px;
	height:72px;	
	overflow:hidden;
	float:left;
	position:relative;
}

#galleryscroller
{
	width:500px;
	height:72px;
	position:relative;
	overflow:hidden;	
	left:0px;
}

div.mekan-sag div.content a#back
{
	display:block;
	width:25px;
	height:23px;	
	overflow:hidden;
	margin:23px 10px 0 0;
	float:left;
}

div.mekan-sag div.content a.slideprev
{
	background:transparent url(../images/frontend/slide_prev.gif) no-repeat;
}

div.mekan-sag div.content a.slideprev-h
{
	background:transparent url(../images/frontend/slide_prev_h.gif) no-repeat;
}

div.mekan-sag div.content a#forward
{
	display:block;
	width:25px;
	height:23px;	
	overflow:hidden;
	margin:23px 0 0 8px;
	float:left;
}

div.mekan-sag div.content a.slidenext
{
	background:transparent url(../images/frontend/slide_next.gif) no-repeat;
}

div.mekan-sag div.content a.slidenext-h
{
	background:transparent url(../images/frontend/slide_next_h.gif) no-repeat;
}

div.mekan-sag div.content #gallery img
{
	width:63px;
	height:63px;
	padding:3px;
	border:solid 1px #e4e4e4;
	float:left;
	margin:0 5px;
	background:#ffffff;
	cursor:pointer;
}

div.mekan-sag div.content #gallery img.selected
{
	border:solid 1px #B0473D;	
}

.black
{
	color:#000000;	
}

span.gray
{
	color:#aaaaaa;	
}

/*arama*/
.box-list
{
	width:900px;
	min-height:225px;
	height:auto !important;
	height:225px;	
	margin:0 auto;
	background:url(../images/frontend/box/content3.gif) repeat-y;	
}

.box-list-2
{
	width:900px;
	height:auto !important;
	height:340px;	
	margin:0 auto;
	background:url(../images/frontend/box/content.gif) repeat-y;	
}

h1.freetitle
{
	height:18px;
	line-height:18px;
	font-size:10px;
	margin:0 0 20px 28px;
}

h1.freetitle span
{
	line-height:18px;
	font-size:12px;
	background:#000000;
	color:#ffffff;
	padding:2px;
}


.box-list .header,.box-list-2 .header
{
	width:873px;
	height:22px;
	overflow:hidden;
	background:url(../images/frontend/box/top3.gif) no-repeat;
	padding-left:27px;
}

.box-list .header a,.box-list-2 .header a
{
	display:block;
	width:174px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	font-weight:bold;
	float:left;
	text-align:center;
	color:#545454;
	font-size:11px;
	background:url(../images/frontend/tab2.gif) no-repeat;		
}

.box-list .header a.off,.box-list-2 .header a.off
{
	display:block;
	width:174px;
	color:#626262;
	background:url(../images/frontend/tab2_h.gif) no-repeat;
}

.box-list .header a.hover,.box-list-2 .header a.hover
{
	display:block;
	width:174px;
	color:#bebebe;
	background:url(../images/frontend/tab2_off.gif) no-repeat;		
}

.box-list .content,.box-list-2 .content
{
	width:858px;
	min-height:215px;
	height:auto !important;
	height:215px;	
	background:url(../images/frontend/box/middle3.gif) no-repeat;
	padding:0 21px 0 21px;
	margin-bottom:10px;
}

.box-list-2 .content .boxitem
{
	width:757px;
	overflow:hidden;
	margin:0px auto;
}

.box-list-2 .content .boxitem .boxtop
{
	background: url(../images/frontend/box/boxtop.jpg) no-repeat;
	height:4px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}

.box-list-2 .content .boxitem .boxcontent
{
	background: url(../images/frontend/box/boxcontent.jpg) no-repeat;
	overflow:hidden;
	text-align:left;
	padding:10px 0px;
}

.box-list-2 .content .boxitem .boxcontent.min
{
	padding:3px 0px;
}

.box-list-2 .content .boxitem .boxcontent.large
{
	background: url(../images/frontend/box/boxcontent1.jpg) no-repeat;
}
.box-list-2 .content .boxitem .boxcontent.white
{
	background: url(../images/frontend/winner/white.png) no-repeat;
}

.box-list-2 .content .boxitem .boxcontent.white2
{
	background: url(../images/frontend/winner/white2.png) no-repeat;
}

.box-list-2 .content .boxitem .boxcontent .strip
{
	background: url(../images/frontend/box/bullet.gif) no-repeat 15px 50%;
	padding-left:50px;
	padding-right:30px;
}

.box-list-2 .content .boxitem .boxcontent .strip.none
{
	background:none;
	padding-right:50px;
}

.box-list-2 .content .boxitem .boxcontent .strip.bullet
{
	background:none;
	padding-right:50px;
	padding-left:40px;
}

.box-list-2 .content .boxitem .boxcontent .strip.min
{
	background:none;
	padding-right:20px;
	padding-left:10px;
}

.box-list-2 .content .boxitem .boxcontent .strip p
{
	color:#545454;
	font-size:11px;
	line-height:15px;
	z-index:1000;
	position:relative;
	border:none;
	background:none;
}

.box-list-2 .content .boxitem .boxcontent .strip p.large
{
	margin-bottom:20px;
	border:none;
	overflow:hidden;
}

.box-list-2 .content .boxitem .boxcontent .strip p.bullet
{
	background: url(../images/frontend/box/bulletplus.gif) 0% 6px no-repeat;
	padding-left:12px;
	margin-bottom:20px;
	border:none;
	overflow:hidden;
}

.box-list-2 .content .boxitem .boxcontent .strip h1
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
	z-index:1000;
	position:relative;
}

.box-list-2 .content .boxitem .boxcontent .strip h2
{
	font-size:18px;
	margin:15px 0px;
	z-index:1000;
	position:relative;
}

.box-list-2 .content .boxitem .boxcontent .strip .spt
{
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	border-top:dotted 1px #d1d1d1;
	z-index:1000;
	position:relative;
}

.box-list-2 .content .boxitem .boxcontent .strip .caption
{
	float:left;
	overflow:hidden;
	margin-right:15px;
}

.box-list-2 .content .boxitem .boxcontent .strip .clr
{
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	clear:both;
}

.box-list-2 .content .boxitem .boxcontent .kampanyalar
{
	clear:both;
	overflow:hidden;
	width:716px;
	margin:0px auto;
}

.box-list-2 .content .boxitem .boxcontent .kampanyalar .kampanya
{
	float:left;
	width:458px;
	overflow:hidden;
	font-size:10px;
	color:#545454;
	padding:0px; /*15px 10px 15px 10px;*/
	line-height:14px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0px solid #666;
	background: url(../images/frontend/box/kampanya4_new.jpg) no-repeat right top;
}

.box-list-2 .content .boxitem .boxcontent .winner
{
	overflow:hidden;
	padding-top:15px;
	margin-bottom:20px;
}
.box-list-2 .content .boxitem .boxcontent .winner .caption
{
	width:545px;
	height:45px;
	background: url(../images/frontend/winner/caption.png) no-repeat;
	margin-bottom:35px;
	overflow:hidden;
}
.box-list-2 .content .boxitem .boxcontent .winner .caption2
{
	width:664px;
	height:45px;
	background: url(../images/frontend/winner/caption2.png) no-repeat;
	margin-bottom:35px;
	overflow:hidden;
}
.box-list-2 .content .boxitem .boxcontent .winner .gift
{
	clear:both;
	overflow:hidden;
	width:650px;
	height:398px;
	background: url(../images/frontend/winner/gift.png) no-repeat;
}
.box-list-2 .content .boxitem .boxcontent .winner .gift2
{
	clear:both;
	overflow:hidden;
	width:660px;
	height:426px;
	background: url(../images/frontend/winner/gift2.png) no-repeat 10px top;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc
{
	overflow:hidden;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc .sonuc1, .box-list-2 .content .boxitem .boxcontent .winner .sonuc .sonuc2
{
	float:left;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc .sonuc1 ul, .box-list-2 .content .boxitem .boxcontent .winner .sonuc .sonuc2 ul
{
	width:218px;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc .sonuc1 ul li, .box-list-2 .content .boxitem .boxcontent .winner .sonuc .sonuc2 ul li
{
	height:30px;
	background: url(../images/frontend/winner/bottom.png) no-repeat;
	vertical-align:middle;
	
	line-height:28px;
	font-family:Verdana, Arial;
	font-size:11px;
	color: #545454;
	padding-left:65px;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc .sonuc1
{
	padding-left:96px;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc .sonuc2
{
	padding-left:59px;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc li.top
{
	height:24px !important;
	background: url(../images/frontend/winner/top.png) no-repeat !important;
	line-height:20px !important;
	
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc li.altern
{
	background: url(../images/frontend/winner/altern.png) no-repeat !important;
	line-height:28px !important;
	
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc ul.detay
{
	overflow:hidden;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc ul.detay li
{
	float:left;
	background:none;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc .top ul.detay li
{
	float:left;
	background:none;
	line-height:20px !important;
	height:24px !important;
}
.box-list-2 .content .boxitem .boxcontent .winner .sonuc ul.detay li.end
{
	float:right;
	width:85px;
}


.box-list-2 .content .boxitem .boxbottom
{
	height:10px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	border-top:solid 1px #dadada;
}

.box-list .content .full,.box-list-2 .content .full
{
	width:858px;
	overflow:hidden;
	clear:left;
	text-align:center;
}

.box-list .content .filter
{
	width:858px;
	overflow:hidden;		
	padding-left:25px;
	height:25px;
	line-height:20px;
	vertical-align:middle;
	font-size:10px;
	padding:3px 0;
}

.box-list .content .filter p
{
	float:left;
	margin-right:10px;
}

.box-list .content .filter a.mekanekle
{
	display:block;
	width:111px;
	height:23px;
	background:url(../images/frontend/button_mekanekle.gif) no-repeat;
	float:right;
	margin-top:1px;
}

.box-list .content .item 
{
	height:115px;
	border-bottom:dotted 1px #d8d8d8;
	padding-top:13px;	
	overflow:hidden;
}

.box-list .content .item .img
{
	width:96px;
	height:96px;
	padding:3px;
	border:solid 1px #d8d8d8;
	background:#ffffff;
	float:left;
	display:block;
	margin-right:22px;
}

.box-list .content .item .desc
{
	width:700px;
	float:left;
}

.box-list .content .item .desc h1.fav
{
	height:34px;
	float:left;
}

.box-list .content .item .desc h1 a
{
	font-size:18px;
	color:#202020;
	float:left;
	text-decoration:none;
	font-weight:normal;
}

.box-list .content .item .desc h1.fav a
{
	font-size:18px;
	color:#202020;
	float:left;
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-top:3px;
}

.box-list .content .item .desc h1.fav img
{
	display:block;
	float:left;
	margin-right:10px;	
}

.box-list .content .item .desc h2
{
	background:transparent url(../images/frontend/icon_bubble.png) no-repeat;
	padding-left:16px;
	float:left;
	font-size:10px;
	line-height:10px;
	color:#aaaaaa;
	margin:8px 0 0 10px;
}

.box-list .content .item .desc h2.fav
{
	margin:11px 0 0 10px;	
}

.box-list .content .item .desc h3
{
	background:transparent url(../images/frontend/icon_good.png) no-repeat;
	padding-left:16px;
	float:left;
	font-size:10px;
	line-height:20px;
	color:#aaaaaa;
	margin:3px 0 0 10px;
}

.box-list .content .item .desc h3.fav
{
	margin:6px 0 0 10px;	
}

.box-list .content .item .desc a
{
	font-size:10px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

.box-list .content .item .desc p
{
	clear:left;
	font-size:10px;
	color:#666666;
	line-height:20px;
}

.box-list .content .item .desc p.txt
{		
	margin-top:5px;
	line-height:14px;
}

.box-list .bottom,.box-list-2 .bottom
{
	width:900px;
	height:8px;	
	background:url(../images/frontend/box/bottom3.gif) no-repeat;
	overflow:hidden;
	clear:both;
}

.box-list-2 .content
{
	padding-top:30px;
	text-align:center;
}

.box-list-2 .content .txtitem
{
	width:707px;
	height:41px;
	background:url(../images/frontend/txt_item.gif) no-repeat;	
	margin:0 auto 10px auto;
	vertical-align:middle;
	padding:0 0 0 50px;
	height:41px;
	line-height:41px;
	overflow:hidden;
	text-align:left;
}

.box-list-2 .content .txtitem span
{
	color:#545454;
	font-size:11px;
	text-align:left;
	line-height:12px !important;
	vertical-align:middle;
}

.paging
{
	width:199px;
	height:31px;
	line-height:31px;
	margin:0 auto;
	background:url(../images/frontend/paging.gif) no-repeat;	
	padding:0 34px;
	font-size:10px;
}

.paging img
{
	vertical-align:top;	
	margin-top:8px;
}

.paging a.nav
{
	float:left;
	display:block;	
	width:33px;
	height:14px;
}

.paging p
{
	float:left;
	width:133px;
	text-align:center;		
	line-height:31px;
	color:#969696;
}

.paging p a
{
	color:#ffffff;
	text-decoration:underline;		
}

/*form*/
/*form1*/
ul.f
{
	width:324px;
	float:left;
	height:23px;
	overflow:hidden;	
}

ul.f li
{
	width:324px;
	float:left;
	line-height:21px;		
	font-size:10px;
	text-align:center;
	color:#7c7c7c;
	vertical-align:middle;
}

ul.f li a
{
	text-decoration:underline;
	color:#202020;
}

ul.f li.label
{
	width:118px;
	text-align:right;	
}

ul.f li.label span
{
	color:#461210;	
}

ul.f li.input
{
	width:201px;
	text-align:left;
	padding-left:5px;
}

ul.submit
{
	width:100%;
	height:21px;
	clear:both;	
}

ul.submit li
{
	width:100%;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	text-align:center;
	
}

p.formerror, p.forminfo
{
	height:21px;
	line-height:21px;
	font-size:10px;
	vertical-align:middle;
	padding-left:16px;
	position:relative;
	left:-15px;
}

p.formerror
{	
	color:#b0473d !important;	
	background:transparent url(../images/frontend/icon_error.png) no-repeat;
}

p.forminfo
{	
	color:#000000;	
	background:transparent url(../images/frontend/icon_info.png) no-repeat;
	
}

/*form2*/

ul.f2
{
	width:374px;
	float:left;
	height:23px;
	overflow:hidden;	
}

ul.f2 li
{
	width:374px;
	float:left;
	line-height:21px;		
	font-size:10px;
	text-align:center;
	color:#7c7c7c;
	vertical-align:middle;
}

ul.f2 li a
{
	text-decoration:underline;
	color:#202020;
}

ul.f2 li.label
{
	width:118px;
	text-align:right;	
}

ul.f2 li.label span
{
	color:#461210;	
}

ul.f2 li.input
{
	width:251px;
	text-align:left;
	padding-left:5px;
}

/*form3*/

ul.f3
{
	width:282px;
	float:left;
	height:23px;
	overflow:hidden;	
}

ul.f3 li
{
	width:262px;
	float:left;	
	font-size:10px;
	color:#000000;
	vertical-align:middle;
	padding-left:50px;
}

ul.f3 li a
{
	text-decoration:underline;
	color:#202020;
}

ul.f3 li.label
{
	width:84px;
	text-align:right;	
	padding:0;
	line-height:21px;
	color:#7c7c7c;
}

ul.f3 li.label-2
{
	width:84px;
	text-align:right;	
	padding:0;
	line-height:21px;
	color:#ffffff;
	font-size:11px;
}

ul.f li.input p, ul.f3 li.input p
{
	margin:2px 0;
}

ul.f3 li.label span
{
	color:#461210;	
}

ul.f3 li.input
{
	width:193px;
	text-align:left;
	padding-left:5px;
	color:#7c7c7c;
}

ul.loose
{
	height:auto;
	margin-bottom:10px;	
}

ul.auto
{
	height:auto;	
}

textarea
{
	padding:4px;
	overflow:auto;
	border:none;
	font-size:11px;
}

textarea.description
{
	width:172px;
	height:102px;	
	background:url(../images/frontend/textarea_description.gif) no-repeat;		
}

textarea.address
{
	width:172px;
	height:57px;
	background:url(../images/frontend/textarea_address.gif) no-repeat;	
}

textarea.suggest
{
	width:276px;
	height:89px;	
	background:url(../images/frontend/textarea_suggest.png) no-repeat;		
}

select
{
	background:#ffffff none repeat scroll 0%;
	border:1px solid #A8A8A8;
	font-family:Verdana;
	font-size:11px;
	padding:2px;
}

input.file
{
	border:0;	
}

/*tooltip*/
#tooltip 
{	
	height:25px;
	line-height:18px;
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;	
	position: absolute;
	z-index: 3000;
	border:0;
}

#tooltip .tleft
{
	width:27px;
	height:25px;
	background:transparent url(../images/frontend/tooltip_left.png) no-repeat;
	float:left;
}

#tooltip .tright
{
	width:4px;
	height:25px;
	background:transparent url(../images/frontend/tooltip_right.png) no-repeat;
	float:left;
}

#tooltip .tcontent, #tooltip h3
{	
	height:25px;
	background:transparent url(../images/frontend/tooltip_back.png) repeat-x;
	margin: 0;font-weight:bold;
	padding:0 !important;
	float:left;	
}

#tooltip h3
{
	margin-top:1px;
	background:transparent !important;	
	position:relative;
	left:-22px;
	margin-right:-22px;
}

/*#tooltip h3, #tooltip div { margin: 0;font-weight:bold;text-transform:uppercase; }*/

/*MODAL*/

#dialog, .dialog
{
	display:none;
}

.popup
{    
	width:339px;
	height:136px;
    background:transparent url(../images/frontend/popup.png) no-repeat;
    vertical-align:middle;
    text-align:center;
    padding:19px 0 0 0;
}

.popup .c
{
	width:300px;
	height:77px;
	margin:0 auto;
	padding:8px 0;
}

.popup .c a
{
	color:#ffffff;
	text-decoration:underline;
}

.popup .c p, .popupsuggest .c p
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
}

.popup .a
{
	width:300px;
	height:21px;	
	margin:0 auto;	
	padding-top:10px;
}

.popupsuggest
{    
	width:276px;
	height:335px;
    background:transparent url(../images/frontend/popup_suggest.png) no-repeat;
    vertical-align:middle;
    text-align:left;
    padding:83px 32px 0 32px;
}

.popupsuggest p.info
{
	color:#afafaf;
	font-size:10px;
	height:12px;
	line-height:12px;
	vertical-align:middle;
	margin-bottom:0;
	text-align:left;
}

/*map info window*/
.mapinfo
{
	width:170px;
	height:87px;
	padding:7px;
	background:transparent url(../images/frontend/infowindow.png) no-repeat !important;
	background:transparent;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/images/frontend/infowindow.png');
	overflow:hidden;
	font-size:9px;
}

.mapinfo h5
{	
	height:15px;
	line-height:15px;
	font-weight:bold;
	color:#282828;
	padding-left:2px;
}

.mapinfo .infocontent
{
	width:170px;
	height:46px;
	overflow:hidden;	
	margin:10px 0 3px 0;
}

.mapinfo .infocontent img
{
	width:40px;
	height:40px;
	display:block;
	border:solid 1px #ececec;
	padding:2px;
	background:#ffffff;
	margin-right:5px;
	float:left;
}

.mapinfo .infocontent p
{
	line-height:11px;
	width:119px;
	overflow:hidden;
	float:left;	
}

.mapinfo .links
{
	height:15px;
	overflow:hidden;	
}

.mapinfo .links p
{	
	float:left;
	height:15px;
	line-height:15px;
	font-size:9px;
	color:#afafaf;		
}

.mapinfo .links p a
{
	color:#cf658b;
	text-decoration:none;
	position:relative;
	z-index:100;	
}

.mapinfo .links a.devam
{
	display:block;	
	height:15px;
	line-height:15px;
	float:right;
	color:#cf0049;
	background:url(../images/frontend/icon_devam.gif) no-repeat;
	padding-left:13px;
	position:relative;
	z-index:100;
}

/*home map overlay*/
#map-overlay
{
	width:424px;
	height:286px;
	overflow:hidden;
	position:absolute;
	z-index:10;
	background:transparent url(../images/frontend/map_overlay.png) no-repeat;
	display:none;
	padding:5px 15px;
}

#map-overlay .buttons, #map-overlay-min .buttons
{
	height:22px;	
}

#map-overlay .buttons a, #map-overlay-min .buttons a
{
	display:block;
	height:22px;
	width:18px;
	float:right;
}

#map-overlay-min
{
	width:154px;
	height:27px;
	overflow:hidden;
	position:absolute;
	z-index:10;
	background:transparent url(../images/frontend/map_overlay_min.png) no-repeat;
	display:none;
	padding:5px 15px;
}

/*loading*/
.loading
{
	width:66px;
	height:22px;
	background:transparent url(../images/frontend/loading.png) no-repeat;	
}

/*suggest*/
	
.ac_results {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;	
	width:172px;
	background:#f6f6f6;
	font-size:10px;
	text-align:left;
	border:solid 1px #d1d1d1;
}

.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	text-align: left;
	float:none !important;
	color:#7b7b7b;
	background:url(../images/frontend/nokta3.gif) repeat-x bottom left;
	text-decoration:none;
	padding:3px 4px;
	height:16px;
	margin-top:3px;
}

.ac_over {
	cursor: pointer;
	background-color: #4b4b4b;
}

.ac_match {
	text-decoration: underline;
	color: black;
}



.TopSignUp{
	width:900px;
	margin:auto;
}

.TopSignUp .txt {
}

.TopSignUp .btn {
	display:block;
	position:relative;
	background:url(../images/frontend/TopMenuClose.png) no-repeat;
	width:900px;
	height:23px;
	z-index:1;
	outline:none;
}

.TopSignUp .mask {
	position:relative;
	width:900px;
	height:162px;
	margin:-6px 0 0 0;
	overflow:hidden;
}

.TopSignUp .mask a{
	position:absolute;
}