@charset "utf-8";
/* CSS Document */
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* RESETTT */
body{ margin:0px; padding:0px; background:url(../images/bg_general3.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h1{ font:14px Arial, Helvetica, sans-serif; margin:5px; margin-bottom:2px; color:#8b0e04;  font-weight:bold }

div.clear { clear:both; text-align:center; }

div#cover { background:#8b0e04; width:970px; border:1px solid #b26c57; border-top:none; min-height:500px;height:auto !important;height:500px; margin:0 auto; position:relative; padding-bottom:5px; }
div#content_cover { width:960px; margin:0 auto; min-height:500px;height:auto !important;height:500px; background:#ffffff url(../images/bg_content.gif) bottom no-repeat;}
div#header { width:960px; height:229px; position:relative; overflow:hidden}
div#header ul.resimnav { position:absolute; top:2px; right:5px ;  z-index:999;}
div#header ul.resimnav li { float:left; width:22px; height:22px; margin-left:2px; text-align:center;}
div#header ul.resimnav li a{ display:block; width:22px; height:22px; line-height:22px;  background:url(../images/bt_headnavon.gif); text-decoration:none; color:#CCC; }
div#header ul.resimnav li a:hover{ color:#fff;  }
div#header ul.resimnav li a.show{  color:#fff;font-weight:bold}



div#menu { position:absolute;  width:960px; overflow:hidden;left:0px;top:167px; height:62px; width:100%; background:url(../images/bg_menu.png); z-index:999;}

img#logo { position:absolute; margin-top:7px; margin-left:5px;}


div#menu ul { width:710px; margin-left:270px; margin-top:38px; overflow:hidden; height:24px;}
div#menu ul li a{ display:block; text-indent:-9999px; height:24px;}
div#menu ul li { float:left; list-style:none}
div#menu ul li#menu_home { width:101px; }
div#menu ul li#menu_aboutus{ width:115px; }
div#menu ul li#menu_rooms{ width:90px; }
div#menu ul li#menu_lola{ width:177px; }
div#menu ul li#menu_gallery{ width:123px; }
div#menu ul li#menu_contact{ width:85px; }

div#menu ul li#menu_home a{ width:101px; background:url(../images/menu_tr.gif) 0 -24px no-repeat; }
div#menu ul li#menu_aboutus a{ width:115px; background:url(../images/menu_tr.gif) -101px -24px no-repeat; }
div#menu ul li#menu_rooms a{ width:90px; background:url(../images/menu_tr.gif) -216px -24px no-repeat; }
div#menu ul li#menu_lola a{ width:177px; background:url(../images/menu_tr.gif) -306px -24px no-repeat; }
div#menu ul li#menu_gallery a{ width:123px; background:url(../images/menu_tr.gif) -483px -24px no-repeat; }
div#menu ul li#menu_contact a{ width:85px; background:url(../images/menu_tr.gif) -606px -24px no-repeat; }

div#menu ul li#menu_home a:hover{ width:101px; background:url(../images/menu_tr.gif) 0 0 no-repeat; }
div#menu ul li#menu_aboutus a:hover{ width:115px; background:url(../images/menu_tr.gif) -101px 0 no-repeat; }
div#menu ul li#menu_rooms a:hover{ width:90px; background:url(../images/menu_tr.gif) -216px 0 no-repeat; }
div#menu ul li#menu_lola a:hover{ width:177px; background:url(../images/menu_tr.gif) -306px 0 no-repeat; }
div#menu ul li#menu_gallery a:hover{ width:123px; background:url(../images/menu_tr.gif) -483px 0 no-repeat; }
div#menu ul li#menu_contact a:hover{ width:85px; background:url(../images/menu_tr.gif) -606px 0 no-repeat; }


div#menu ul li#menu_home a.show{ width:101px; background:url(../images/menu_tr.gif) 0 0 no-repeat; }
div#menu ul li#menu_aboutus a.show{ width:115px; background:url(../images/menu_tr.gif) -101px 0 no-repeat; }
div#menu ul li#menu_rooms a.show{ width:90px; background:url(../images/menu_tr.gif) -216px 0 no-repeat; }
div#menu ul li#menu_lola a.show{ width:177px; background:url(../images/menu_tr.gif) -306px 0 no-repeat; }
div#menu ul li#menu_gallery a.show{ width:123px; background:url(../images/menu_tr.gif) -483px 0 no-repeat; }
div#menu ul li#menu_contact a.show{ width:85px; background:url(../images/menu_tr.gif) -606px 0 no-repeat; }

div#submenu{background:url(../images/menu_sub_bg.gif); }
ul#subheader { height:20px; margin-left:598px; line-height:20px;}
ul#subheader li { float:left;width:80px;}
ul#subheader li.home { width:110px;}
ul#subheader li.foods { width:80px;}
ul#subheader li.wines { width:75px;}
ul#subheader li.solicitation{ width:80px;}
ul#subheader li a{padding-left:10px;  display:block;background:url(../images/list_item_type_1.gif) 0 7px no-repeat; text-decoration:none;color:#fff; }
ul#subheader li a:hover{ background:url(../images/list_item_type_1_on.gif) 0 7px  no-repeat; color:#8b0e04; }
ul#subheader li a.show{ background:url(../images/list_item_type_1_on.gif) 0 7px  no-repeat; color:#8b0e04;}

div#submenurooms{background:url(../images/menu_sub_bg.gif); margin:0px;}
div#submenurooms ul#subheader { height:20px; margin-left:500px; line-height:20px;}
div#submenurooms ul#subheader li { float:left;}
div#submenurooms ul#subheader li.arnavutkoy { width:80px;}
div#submenurooms ul#subheader li.yenikoy { width:70px;}
div#submenurooms ul#subheader li.engelkoy{ width:85px;}
div#submenurooms ul#subheader li.ortakoy { width:65px;}
div#submenurooms ul#subheader li.vanikoy { width:80px;}


div#submenurooms ul#subheader li a{padding-left:10px;  display:block;background:url(../images/list_item_type_1.gif) 0 7px no-repeat; text-decoration:none;color:#fff; }
div#submenurooms ul#subheader li a:hover{ background:url(../images/list_item_type_1_on.gif) 0 7px  no-repeat; color:#8b0e04; }
div#submenurooms ul#subheader li a.show{ background:url(../images/list_item_type_1_on.gif) 0 7px  no-repeat; color:#8b0e04;}

/*


div#menu ul { width:710px; margin-left:270px; margin-top:38px; overflow:hidden; height:24px;}
div#menu ul li a{ display:block; text-indent:-9999px; height:24px;}
div#menu ul li { float:left; list-style:none}
div#menu ul li#menu_home { width:86px; }
div#menu ul li#menu_aboutus{ width:114px; }
div#menu ul li#menu_rooms{ width:96px; }
div#menu ul li#menu_lola{ width:178px; }
div#menu ul li#menu_gallery{ width:108px; }
div#menu ul li#menu_contact{ width:108px; }

div#menu ul li#menu_home a{ width:86px; background:url(../images/menu_en.gif) 0 -24px no-repeat; }
div#menu ul li#menu_aboutus a{ width:114px; background:url(../images/menu_en.gif) -86px -24px no-repeat; }
div#menu ul li#menu_rooms a{ width:96px; background:url(../images/menu_en.gif) -200px -24px no-repeat; }
div#menu ul li#menu_lola a{ width:178px; background:url(../images/menu_en.gif) -296px -24px no-repeat; }
div#menu ul li#menu_gallery a{ width:108px; background:url(../images/menu_en.gif) -474px -24px no-repeat; }
div#menu ul li#menu_contact a{ width:108px; background:url(../images/menu_en.gif) -582px -24px no-repeat; }

div#menu ul li#menu_home a:hover{ width:86px; background:url(../images/menu_en.gif) 0 0 no-repeat; }
div#menu ul li#menu_aboutus a:hover{ width:114px; background:url(../images/menu_en.gif) -86px 0 no-repeat; }
div#menu ul li#menu_rooms a:hover{ width:96px; background:url(../images/menu_en.gif) -200px 0 no-repeat; }
div#menu ul li#menu_lola a:hover{ width:178px; background:url(../images/menu_en.gif) -296px 0 no-repeat; }
div#menu ul li#menu_gallery a:hover{ width:108px; background:url(../images/menu_en.gif) -474px 0 no-repeat; }
div#menu ul li#menu_contact a:hover{ width:108px; background:url(../images/menu_en.gif) -582px 0 no-repeat; }

div#menu ul li#menu_home a.show{ width:86px; background:url(../images/menu_en.gif) 0 0 no-repeat; }
div#menu ul li#menu_aboutus a.show{ width:114px; background:url(../images/menu_en.gif) -86px 0 no-repeat; }
div#menu ul li#menu_rooms a.show{ width:96px; background:url(../images/menu_en.gif) -200px 0 no-repeat; }
div#menu ul li#menu_lola a.show{ width:178px; background:url(../images/menu_en.gif) -296px 0 no-repeat; }
div#menu ul li#menu_gallery a.show{ width:108px; background:url(../images/menu_en.gif) -474px 0 no-repeat; }
div#menu ul li#menu_contact a.show{ width:108px; background:url(../images/menu_en.gif) -582px 0 no-repeat; }
*/

div#news { width:425px; background:url(../images/news_bg.gif) no-repeat; float:left; margin-top:25px; margin-left:8px;  height:278px; font-size:10px;  position:relative; }
div#newscontent { width:425px;height:255px; position:relative;overflow:hidden;  }
div#news ul {  margin:5px; width:400px; position:absolute; top:0px; }
div#news ul li { color:#4f4f4f; margin:2px 0px 0px 0px;}
div#news div.scrollbar { position:absolute; left:405px; top:50px; width:20px;}
div#news ul li img{ margin-right:5px; }
div#news ul li b{ font-weight:bold; }
div#news ul li strong{ color:#F00;font-weight:bolder;}


div#lolamenu { width:425px; background:url(../images/news_bg.gif) no-repeat; float:left; margin-top:5px; margin-left:8px;  height:278px; font-size:10px; overflow:hidden; position:relative}

div#lolamenu ul {  margin:5px; width:400px; }
div#lolamenu ul li { color:#4f4f4f; margin:2px 0px 0px 0px; }
div#lolamenu div.scrollbar { position:absolute; left:405px; top:50px; width:20px;}
div#lolamenu ul li img{ margin-right:5px; }
div#lolamenu ul li strong{ font-weight:bold; color:#8b0e04; }

div#lolarestaurante div#slide{margin-top:5px; }

div#slide { width:505px; height:278px; float:left; margin-top:25px; margin-left:7px;  position:relative; overflow:hidden;}
div#slide ul.slide_text{ height:40px; position:absolute; width:500px;top:225px; left:2px; background:url(../images/slide_text_bg.png); overflow:hidden; z-index:999;  } 
div#slide ul.slide_text li{ float:left;}
div#slide ul.slide_text li.title{ width:114px; color:#8b0e04; height:30px; line-height:38px; margin:0 4px; font-weight:bold;}
div#slide ul.slide_text li.seperator{ width:2px; color:#8b0e04;height:25px; background-color:#8b0e04; margin-top:7px;}
div#slide ul.slide_text li.detail{ padding:5px 0 ;font:9px/10px Arial, Helvetica, sans-serif; color:#1c1c1c; width:305px; height:30px; margin-left:8px; overflow:hidden}
div#slide ul.slide_text li.menu{ float:right; width:45px;height:29px;}

ul#slide_menu{ width:45px; margin-top:2px;}
ul#slide_menu li{ float:left; width:10px; height:10px; margin-left:3px; margin-top:2px; overflow:hidden; text-align:center}
ul#slide_menu li a{ background:#a7654f; display:block; font-size:10px; line-height:10px; color:#333;  text-decoration:none;}
ul#slide_menu li a:hover{ background:#8b0e04; display:block; font-size:11px; color:#FFF }
ul#slide_menu li a.show{ background:#8b0e04; display:block; font-size:11px; color:#FFF }



div#enews{ width:425px; float:left; margin-top:25px; margin-left:8px;  height:60px; font-size:10px; overflow:hidden; position:relative; background:url(../images/enews_bg.gif) no-repeat; clear:left; }

div#enews table th { width:100px; text-align:right;}
div#enews table td { padding-left:10px; }
div#enews table input { width:180px; color:#999 }
div#enews table img#ekle{ margin-left:20px;}


div#previewslide { width:505px; height:118px; float:left; margin-top:25px; margin-left:7px;  position:relative; background:url(../images/previewslide_bg.gif) no-repeat; overflow:hidden; }
div#previewslide ul li{ background:url(../images/previewslide_image_bg.gif) no-repeat; width:64px; height:92px; float:left; margin:0 3px;}
div#previewslide ul li img{ margin-left:4px; margin-top:4px;}

div#footer { height:20px; font-size:11px; font-weight:bold; }
ul#footer_nav { width:470px; height:20px; float:right;}
ul#footer_nav li { float:left;}
ul#footer_nav li.seperator { float:left;width:2px; background:#8b0e04; margin:2px 5px ; height:12px }
ul#footer_nav li a { display:block; text-decoration:none; color:#8b0e04}
ul#footer_nav li a:hover { color:#333}

div#bottom_footer{width:938px; margin:0 auto; text-align:right; font-size:11px; font-weight:bold; }
div#bottom_footer a { display:block; text-decoration:none; color:#d8b1a5}
div#bottom_footer a:hover { color:#333}


div#aboutus { margin:20px 5px; }
div#aboutus p { padding:0 5px;}
div#aboutus img { margin:10px;}
div#aboutus div#basinda { width:700px; height:300px;float:left; }
div#aboutus div#basinda a{ display:block; width:110px; float:left; text-decoration:none; margin:2px;  text-align:center;}
div#aboutus div#basinda a img { border:1px solid #97281f }
div#aboutus div#basinda strong { font-weight:bold; font-size:10px; }

div#room { width:425px; height:210px; float:left; margin-top:25px; margin-left:35px;  position:relative; overflow:hidden;}
div#room ul.slide_text{ height:35px; position:absolute; width:422px;top:160px; left:2px; background:url(../images/slide_text_bg.png); overflow:hidden; z-index:999;  } 
div#room ul.slide_text li{ float:left;}
div#room ul.slide_text li.title{ width:70px; color:#8b0e04; height:30px; line-height:38px; margin:0 4px; font-weight:bold; }
div#room ul.slide_text li.seperator{ width:2px; color:#8b0e04;height:25px; background-color:#8b0e04; margin-top:7px; }
div#room ul.slide_text li.detail{ padding:5px 0 ;font:9px/10px Arial, Helvetica, sans-serif; color:#1c1c1c; width:320px; height:30px; margin-left:8px; overflow:hidden}



div#room_slide  { width:425px; height:210px; float:left; margin-top:25px; margin-left:35px;  position:relative; overflow:hidden;}
div#room_slide  ul.slide_text{ height:35px; position:absolute; width:422px;top:160px; left:2px; background:url(../images/slide_text_bg.png); overflow:hidden; z-index:999;  } 
div#room_slide  ul.slide_text li{ float:left;}

div#room_slide ul.slide_text li.title{ width:150px; color:#8b0e04; height:30px; line-height:38px; margin:0 4px; font-weight:bold; }
div#room_slide ul.slide_text li.seperator{ display:none;width:2px; color:#8b0e04;height:25px; background-color:#8b0e04; margin-top:7px; }
div#room_slide ul.slide_text li.detail{ display:none;}

div#room_summary {width:425px; height:210px; float:left; margin-top:25px; margin-left:35px;  position:relative; overflow:hidden;}
div#room_summary ul { margin:5px; margin-left:15px;}




div#fotogaleri { margin:25px 20px; clear:both; }
div#fotogaleri div{ background:url(../images/previewslide_image_bg.gif) no-repeat; width:64px; height:92px; float:left; margin:0 3px;}
div#fotogaleri div img{ margin-left:4px; margin-top:4px;}
div#fotogaleri div br { clear:both; display:block;}

div#contact table#form { margin:10px; }
div#contact table#form th { color:#8b0e04; font-weight:bold; width:150px; font:13px/20px Arial, Helvetica, sans-serif;}
div#contact table#form td input { border:1px solid #d5c0a1; color:#8b0e04; width:220px;}
div#contact table#form td textarea { border:1px solid #d5c0a1; color:#8b0e04; width:220px; height:130px;}
div#contact table#form #submit { margin-left:300px; margin-top:5px;}
div#contact div#adress { float:left; width:500px; height:60px;  margin-top:25px; margin-left:7px;  position:relative; overflow:hidden; border:1px solid #8b0e04; color:#8b0e04; text-align:center; }



div#roomsdetail div#detay { width:245px; background:url(../images/bg_rooms_detail.gif) no-repeat; float:left; margin-top:5px; margin-left:15px;  height:350px; font-size:10px; overflow:hidden; position:relative }

div#roomsdetail div#detay div{ margin:10px; font-size:12px; }

div#detayresim { width:676px; height:350px; float:left; margin-top:5px; margin-left:7px;  position:relative; overflow:hidden;}

div#roomsdetail div#enews{ width:245px; height:110px; background:url(../images/bg_rooms_email.gif) no-repeat; float:left; margin-top:25px; margin-left:15px;  font-size:10px; overflow:hidden; position:relative;}
div#roomsdetail div#enews tr{ height:25px}
div#roomsdetail div#enews table th { text-align:left; padding-left:10px;}
div#roomsdetail div#enews table td { padding-left:10px; }
div#roomsdetail div#enews table input { width:210px; color:#999 }

div#roomsdetail div#enews{ width:245px; height:110px; background:url(../images/bg_rooms_email.gif) no-repeat; float:left; margin-top:25px; margin-left:15px;  font-size:10px; overflow:hidden; position:relative;}


div#roomsdetail div#foodmenu{  width:245px; background:url(../images/bg_rooms_detail.gif) no-repeat; float:left; margin-top:5px; margin-left:15px;  height:350px; font-size:10px; overflow:hidden; position:relative; top:0px; }
div#roomsdetail div#foodmenucontent  { width:240px;height:345px; position:relative;overflow:hidden;  }
div#foodmenu div.scrollbar 	 { position:absolute; left:220px; top:50px; width:20px;}
div#foodmenucontent div.scrollbar { position:absolute; left:220px; top:50px; width:20px;}
div#foodmenucontent ul {  margin-left:5px; width:205px; position:absolute; top:0px; }
div#foodmenucontent ul li { color:#535353; margin:2px 0px 0px 0px;}
div#foodmenucontent ul li b{ color:#8b0e04;font-weight:bold; display:block;}
div#foodmenucontent ul li b.bmenu{ color:#535353;font-weight:bold; display:block;}
div#foodmenucontent ul li strong{ color:#8b0e04; font-size:11px; font-weight:bold; display:block; line-height:18px; }
div#foodmenucontent ul li i{ color:#666}



div#roomdetailslide { width:675px; height:110px; float:left; margin-top:25px; margin-left:7px;  position:relative; background: url(../images/bg_rooms_slide_detail.gif) no-repeat; overflow:hidden; }

div#roomdetailslide ul li{ background:url(../images/previewslide_image_bg.gif) no-repeat; width:64px; height:92px; float:left; margin:10px 3px;}
div#roomdetailslide ul li img{ margin-left:4px; margin-top:4px;}
div#roomdetailslide ul li.adress{ background:none; width:300px; height:92px; float:left; margin:30px 3px; text-align:center; overflow: hidden; line-height:15px;}
div#zoom { position:absolute; margin-left:646px; margin-top:321px; }

/* Preview */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
div#previewslide img#lolalogo{
	margin-left:10px;
	margin-top:5px;
	}

div#previewslide .jcarousel-clip {
	margin:0 auto;
	width:490px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
div#header .jcarousel-clip {
	margin:0 auto;
	width:960px;
	height: 229px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    position: relative;
}
div#header .jcarousel-list li,
div#header .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 960px;
    height: 229px;
}

div#previewslide .jcarousel-list li,
div#previewslide .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 64px;
    height: 92px;
}


div#slide .jcarousel-clip {
	margin:0 auto;
	width:505px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    position: relative;
}

div#slide .jcarousel-list li,
div#slide .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 505px;
    height: 278px;
}


div#room_slide .jcarousel-clip {
	margin:0 auto;
	width:425px;
	height:210px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    position: relative;
}

div#room_slide .jcarousel-list li,
div#room_slide  .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 425px;
    height: 210px;
	overflow:hidden;	
}




div#news .jcarousel-clip {
	margin:0 auto;
	width:420px;
	height:240px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    position: relative;
}

div#news .jcarousel-list li,
div#news  .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 390px;
    height: 80px;
	overflow:hidden;	
}

div#lolamenu .jcarousel-clip {
	margin:0 auto;
	width:420px;
	height:240px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    position: relative;
}

div#lolamenu .jcarousel-list li,
div#lolamenu  .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 390px;
    height: 80px;
	overflow:hidden;	
}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}





/* THICKBOX */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 1002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:32px;
	width:32px;
	z-index:1003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -32px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:999;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
