/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */
/*
{{{ copyright
**************************************************
     _
  __| | __ _ _   _ ____
 / _` |/ _` | | | |_  /
| (_| | (_| | |_| |/ /
 \__,_|\__,_|\__, /___|
             |___/
copyright (c) 2008 DAYZ Inc. all right reserved.
デイズ
$Id: _default.css 168 2008-05-27 06:03:55Z jigen $ 
**************************************************
}}} /copyright
*/

/* {{{ + tags */ 
html {
margin: 0;
padding: 0;
}

body {
font-family: 'メイリオ', 'Lucida Sans Unicode', Verdana,'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ3', 'ＭＳ Ｐゴシック','Bitstream Vera Sans',Osaka, sans-serif;
font-size: 0.8em;
margin:0; 
padding:0;
text-align: center; 
background: #fff url(/img/pub/bg.jpg) repeat-x;
color: #443931;
}
body#top_service_body {
background: #fff;
} 
div,dl,ul,ol,p,form,input,textarea,acronym,table,tr,td,img {
margin: 0;
padding: 0;
}
img {
border: 0;
}

acronym {
border:none;
text-decoration:none;
display: none; 
}
script {
display: none; 
}
a:visited,
a:link {
color: #386ba5;
text-decoration:none;
border-bottom: 1px dotted #ddf;
outline: none;
}
a:hover,
a:focus {
background: #fff;
color: #000;
border-bottom: 1px solid #b4cfed;
outline: none;
}

h2 {
font-size: 1.7em;
margin: 0.3em 0;
padding: 0;
line-height: 100%;
color: #414758;
padding: 0 0 4px 24px;
background: url(/img/pub/ico_subtitle.gif) no-repeat;
}

h3 {
color: #17475E;
font-size: 18px;
margin: 4px 0 0 0;
padding: 0 0 4px 24px;
background: url(/img/pub/ico_all.gif) no-repeat;
background-position: 3px -33px;
}
h4 {
color: #17475E;
margin: 7px 0;
}

em {
text-decoration: none;
font-style: normal;
}

strong,
.caution {
color: #c02914;
}

/* }}} */ 
/* {{{ + img */ 



/* }}} - img */ 

/* {{{ + flame */ 
div.wrap,
div.c_wrap {
clear: both;
margin: 0 auto;
width: 760px;
text-align: left;
}
div.c_wrap {
} 
/* }}} - frame */ 

/* {{{ nav */ 

div#nav {
border-top: 5px solid #287BA4;
border-bottom: 1px solid #969696;
background: url(/img/h/bg.jpg) repeat-x;
height: 31px;
}
div#nav_frame {
padding: 0 0 0 6px;
background: url(/img/h/nav_left.gif) no-repeat;
background-position: 0 0;
height: 31px;
}

div#nav ul {
list-style: none;
height: 31px;
margin: 0;
} 
div#nav ul.left {
float: left;
clear: left;
}
div#nav ul.right {
float: right;
clear: right;
padding: 0 0 0 6px;
background: url(/img/h/nav_left.gif) no-repeat;
background-position: 0 0;
} 

div#nav ul li {
display: block;
float: left;
width: 109px;
height: 31px;
font-size: 11px;
border-right: 1px solid #868686;
text-align: center;
background: url(/img/h/nav_bg.gif) no-repeat;
} 
div#nav ul li.blogparts {
background: url(/img/h/nav_blogparts_bg.gif) no-repeat;
} 
div#nav ul li.contactus {
background: url(/img/h/nav_contactus_bg.gif) no-repeat;
} 
div#nav ul li.sel {
background: url(/img/h/nav_bg_sel.gif) no-repeat;
}
div#nav ul li.blogparts_sel {
background: url(/img/h/nav_blogparts_bg_sel.gif) no-repeat;
}
div#nav ul li.contactus_sel {
background: url(/img/h/nav_contactus_bg_sel.gif) no-repeat;
}
div#nav ul li a {
line-height: 31px;
outline: none;
} 
div#nav ul li a:visited,
div#nav ul li a:link {
text-decoration:none;
background: none;
border:none;
color: #333;
outline: none;
}
div#nav ul li a:hover,
div#nav ul li a:focus {
text-decoration:none;
background: none;
border:none;
color: #216485;
font-weight: bold;
outline: none;
}
/* }}} nav */ 
/* {{{ tp - topicpath */ 

div#tp {
background: url(/img/pub/hr_3.gif) no-repeat;
background-position: 0 100%;
height: 35px;
text-align: right;
}

div#tp ul {
list-style: none;
margin: 10px 10px 0 0;
}

div#tp ul li {
display: inline;
padding: 0 0 0 13px;
font-size: 11px;
background: url(/img/pub/ico_all.gif) no-repeat;
background-position: -1px -65px;
text-align: center;
} 
div#tp ul li a {
} 
div#tp ul li a:visited,
div#tp ul li a:link {
background: none;
border:none;
}
div#tp ul li a:hover,
div#tp ul li a:focus {
text-decoration: underline;
background: none;
border:none;
}
/* }}} tp - topicpath */ 
/* {{{ h */
h1#h_title {
font-size: 0.01px;
} 
h1#h_title_logo {
margin: 0;
padding: 0;
}
div#h h1#h_title_logo {
padding: 5px 0 10px 0;
} 
h1#h_title_logo a {
border: none;
text-decoration: none;
background: none;
outline: none;
}
div#catch h1#h_title_logo {
padding: 5px 0;
} 
/* }}} h */
/* {{{ f */
div#f {
padding-top: 15px;
margin-bottom: 15px;
height: 100px;
font-size: 9px;
text-align: center;
} 

div#f div#f_contactus {
height: 52px;
text-align: center;
width: 300px;
margin: 0 auto;
}

div#f div#f_contactus a {
background: transparent url('/img/f/large_btn_right.gif') no-repeat scroll top right; 
display: block;
float: left;
clear: left;
width: 300px;
height: 50px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
padding:  0 30px 0 0; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
text-decoration: none;
border: none;
color: #000000;
font-size:16px;
font-weight:bold;
}
div#f div#f_contactus a span {
/* Background left image */ 
background: transparent url('/img/f/large_btn_left.gif') no-repeat; 
display: block;
line-height: 50px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0 0 5px 30px;
} 

div#f div#f_contactus a:hover span{
text-decoration:underline;
}


div#f_contents {
margin-top: 10px;
padding-top: 15px;
background: url(/img/pub/hr_3.gif) no-repeat;
} 

div#f ul#f_menu {
float: left;
}

div#f ul#f_menu li {
display: block;
float: left;
width: 120px;
background: url(/img/f/menu.gif) no-repeat;
height: 25px;
text-align: center;
}
div#f ul#f_menu li.sel {
background: url(/img/f/menu_sel.gif) no-repeat;
}

div#f ul#f_menu li a {
line-height: 25px;
} 
div#f ul#f_menu li a:visited,
div#f ul#f_menu li a:link {
text-decoration:none;
background: none;
border:none;
color: #333;
}
div#f ul#f_menu li a:hover,
div#f ul#f_menu li a:focus {
text-decoration:none;
background: none;
border:none;
color: #216485;
font-weight: bold;
}

div#f p#f_copy {
float: right;
//background: url(/img/f/dayz_logo.gif) no-repeat;
background-position: 100% 0;
padding: 7px 28px 15px 0;
} 

/* }}} f */
/* {{{ catch */
div#catch {
background: url(/img/top/catch_bg.gif) no-repeat;
}

div#catch_contents {
padding-top: 15px;
background: url(/img/pub/hr_3.gif) no-repeat;
}

div#catch_image {
float: left;
clear: left;
width: 360px;
}
div#catch_image a {
border: none;
background: none;
text-decoration: none;
} 
div#catch_image img {
margin: 5px;
} 
div#catch_other {
padding: 5px 10px 5px 365px;
} 
div#catch_other p.catch_description {
font-size: 11.5px;
color: #443931;
padding: 5px 0 5px 0;
} 
div#catch_other p.catch_description a {
    font-size: 10px;
} 

h2#catch_title {
display: block;
font-size: 0.01px;
color: #fff;
line-height: 100%;
padding: 0;
margin: 0 0 5px 0;
width: 369px;
height: 88px;
background: url(/img/top/catch_title_img.gif) no-repeat;
background-position: 0 0;
}
/* }}} catch */
/* {{{ catch_service */

div#catch_service {
padding-top: 15px;
background: url(/img/pub/hr_all.gif) no-repeat;
height: 335px
}
div#catch_service div.c_frame {
float: left;
width: 253px;
} 
div#catch_service div.c_frame h3 {
margin: 0 5px;
padding: 0;
height: 30px;
border-top: 1px solid #c3c3c3;
border-left: 1px solid #c3c3c3;
border-right: 1px solid #c3c3c3;
cursor: pointer;
} 
div#catch_service div.c_frame h3 a {
border:none;
text-decoration: none;
background: none;
} 

div#service_example h3 {
background: url(/img/top/catch_service_bg_01.jpg) repeat-x;
}
div#service_marketing h3 {
background: url(/img/top/catch_service_bg_02.jpg) repeat-x;
}
div#service_tech h3 {
background: url(/img/top/catch_service_bg_03.jpg) repeat-x;
}
div#catch_service div.c_frame p {
margin: 0 5px 5px 5px;
padding: 8px;
border-left: 1px solid #c3c3c3;
border-right: 1px solid #c3c3c3;
border-bottom: 1px solid #c3c3c3;
font-size: 11.5px;
color: #443931;
height: 280px;
line-height: 160%;
}
div#service_example p {
background: #f3f3f3 url(/img/top/catch_example.gif) no-repeat;
background-position: 50% 95%;
} 
div#service_example p.sel {
background: #dbf2fd url(/img/top/catch_example.gif) no-repeat;
background-position: 50% 95%;
} 
div#service_marketing p {
background: #f3f3f3 url(/img/top/catch_marketing.gif) no-repeat;
background-position: 50% 95%;
} 
div#service_marketing p.sel {
background: #fefbd8 url(/img/top/catch_marketing.gif) no-repeat;
background-position: 50% 95%;
} 
div#service_tech p {
background: #f3f3f3 url(/img/top/catch_tech.gif) no-repeat;
background-position: 50% 95%;
} 
div#service_tech p.sel {
background: #ddf7ca url(/img/top/catch_tech.gif) no-repeat;
background-position: 50% 95%;
} 
div#service_example p span.hid,
div#service_marketing p span.hid,
div#service_tech p span.hid {
display: none;
}

/* }}} catch_service */

/* {{{ top_others */

div#top_others {
padding: 15px 0 20px 0;
background: url(/img/pub/hr_all.gif) no-repeat;
}
div#others_list {
float: left;
width: 506px;
padding: 0 0 0 10px;
} 
div#others_blogparts {
margin: 0 0 0 516px;
} 

div#others_list ul {
width: 245px;
float: left;
font-size: 11px;
} 
div#others_list ul li {
margin-left: 23px;
} 
div#others_blogparts p {
padding: 0 5px;
margin: 0;
font-size: 11px;
}
div#others_blogparts p a {
outline: none;
border: none;
} 


/* }}} top_others */
/* {{{ top_service */

div.top_service {
width: 100%;
height: 280px;
padding: 10px 0;
}
div#top_service_catch {
height: 320px;
background: #fff url(/img/top/catch_catch_open.gif) no-repeat;
background-position: 50% 100%;
} 
div#top_service_example {
background: #fff url(/img/top/catch_example_open.gif) no-repeat;
background-position: 100% 100%;
} 
div#top_service_marketing {
background: #fff url(/img/top/catch_marketing_open.gif) no-repeat;
background-position: 100% 100%;
} 
div#top_service_tech {
background: #fff url(/img/top/catch_tech_open.gif) no-repeat;
background-position: 100% 100%;
} 
div#top_service_catch p, 
div#top_service_example p, 
div#top_service_marketing p, 
div#top_service_tech p {
line-height: 150%;
padding: 10px 200px 5px 0;
} 
div#top_service_tech p {
padding: 10px 270px 5px 0;
} 
div#top_service_catch p { 
font-size: 11px;
padding: 5px 0px 5px 0;
} 

/* }}} top_service */

/* {{{ c_tech */

div#c_tech {
}
div#c_tech h3 {
margin-top: 20px;
} 
div#c_tech h4 {
font-size: 15px;
margin: 0 25px 3px 25px;
line-height: 140%;
}
div#c_tech div,
div#c_tech p,
div#c_tech dl {
margin: 0 25px 13px 25px;
line-height: 140%;
}
div#c_tech p.caution {
font-size: 10px;
} 
div#c_tech dl dt {
margin: 3px 0 0 0;
}
div#c_tech dl dd {
margin: 0 0 10px 0;
font-size: 11px;
}

div#c_tech .important {
border: 1px dotted #ccc;
padding: 5px;
background: #fffeee;
} 
div#c_tech .important pre {
margin: 5px;
padding: 5px;
background: #f0f0f0;
}
div#c_tech .important table {
margin: 10px 0;
}
div#c_tech .important table th,
div#c_tech .important table td {
padding: 0 10px;
font-size: 12px;
}
div#c_tech .important table th {
font-size: 11px;
text-align: center;
color: #888;
}
div#c_tech .important table td.title {
font-weight: bold;
color: #aa6633;
}
div#c_tech .important table td.description {
font-size: 11px;
}


/* }}} c_tech */
/* {{{ c_price */

div#c_price {
}
div#c_price h3 {
margin-top: 10px;
} 
div#c_price div,
div#c_price p,
div#c_price ul {
margin: 0 25px 17px 25px;
line-height: 140%;
}
div#c_price div.price {
font-size: 19px;
font-weight: bold;
color: #000;
background: #fffeee;
border: 1px solid #c02914;
padding: 5px 10px;
width: 50%;
text-align: center;
}
div#c_price p.price span.caution {
font-size: 11px;
}
div#c_price li {
font-size: 11px;
color: #777;
margin: 0 0 0 16px;
}
div#c_price li span.caution {
font-weight: normal;
}
div#c_price dl dt {
float: left;
clear: left;
font-size: 12px;
}
div#c_price dl dd {
margin: 0 0 0 30px;
color: #000;
}
div#c_price ul.note li {
list-style:none;
background: url(/img/pub/ico_all.gif) no-repeat;
background-position: 0 -92px;
padding: 0 0 0 16px;
margin: 0;
}


/* }}} c_price */
/* {{{ c_tools */

div#c_tools {
}
div#c_tools h3 {
margin-top: 10px;
background: none;
} 
div#c_tools h4 {
margin: 0 40px;
} 
div#c_tools div,
div#c_tools p,
div#c_tools dl,
div#c_tools ul {
margin: 0 25px 17px 25px;
line-height: 140%;
}
div#c_tools img.catch {
float: right;
}
div#c_tools p.price {
font-size: 19px;
font-weight: bold;
color: #000;
}
div#c_tools p.caution {
font-size: 11px;
}
div#c_tools li {
font-size: 11px;
color: #777;
margin: 0 0 0 16px;
}
div#c_tools li span.caution {
font-weight: normal;
}
div#c_tools ul.note li {
list-style:none;
background: url(/img/pub/ico_all.gif) no-repeat;
background-position: 0 -92px;
padding: 0 0 0 16px;
margin: 0;
}

div#c_tools div.code { 
margin: 0 40px 15px 40px;
border: 1px dotted #ccc;
padding: 5px;
background: #fffeee;
} 
div#c_tools div.code p { 
margin: 5px 10px;
} 
div#c_tools div.code form { 
margin: 5px 10px;
}
div#c_tools div.code form span.caution { 
    font-size: 11px;
    font-weight: bold;
    line-height: 200%;
} 
div#c_tools div.code input { 
padding: 3px;
margin-bottom: 10px;
} 
div#c_tools div.code input.button { 
border: 3px solid #287ba4;
font-size: 12px;
background: #fafafa;
padding: 2px 7px;
text-align: center;
cursor: pointer;
} 
div#c_tools div.code input.sel { 
border: 3px solid #287ba4;
background: #fffedd;
}
div#c_tools div.code textarea { 
font-size: 11px;
border: 3px solid #287ba4;
} 
div#c_tools div.code textarea.sel { 
border: 3px solid #287ba4;
background: #fffedd;
} 

/* }}} c_tools */
/* {{{ c_agreement */

div#c_agreement {
}
div#c_agreement h3 {
margin-top: 10px;
} 
div#c_agreement p,
div#c_agreement dl,
div#c_agreement ol,
div#c_agreement ul {
margin: 0 25px 17px 25px;
line-height: 140%;
}
div#c_agreement li {
font-size: 11px;
margin: 0 0 0 16px;
}
div#c_agreement dt {
font-size: 13px;
font-weight: bold;
color: #17475E;
margin: 10px 0 5px 0;
} 
div#c_agreement dd {
font-size: 11px;
margin: 5px 0 25px 0;
} 
div#c_agreement p.date {
font-weight: bold;
float: left;
padding: 20px 0;
}
div#c_agreement p.name {
float: right;
padding: 20px 0;
} 


/* }}} c_agreement */
/* {{{ c_privacy */

div#c_privacy {
}
div#c_privacy h3 {
margin-top: 10px;
} 
div#c_privacy p,
div#c_privacy dl,
div#c_privacy ol,
div#c_privacy ul {
margin: 0 25px 17px 25px;
line-height: 140%;
}
div#c_privacy li {
font-size: 11px;
margin: 0 0 0 16px;
}
div#c_privacy dt {
font-size: 13px;
font-weight: bold;
color: #17475E;
margin: 10px 0 5px 0;
} 
div#c_privacy dd {
font-size: 11px;
margin: 5px 0 25px 0;
} 
div#c_privacy p.date {
font-weight: bold;
float: left;
padding: 20px 0;
}
div#c_privacy p.name {
float: right;
padding: 20px 0;
} 


/* }}} c_privacy */
/* {{{ c_contactus */

div#c_contactus {
}
div#c_contactus h3 {
margin-top: 10px;
} 
div#c_contactus p,
div#c_contactus dl,
div#c_contactus ol,
div#c_contactus ul {
margin: 0 25px 17px 25px;
line-height: 140%;
}

div#c_contactus dl dt {
float: left;
clear: left;
margin: 0;
font-size: 11px;
font-weight: bold;
line-height: 350%;
}
div#c_contactus dl dd {
margin: 0 0 0 120px;
font-size: 11px;
line-height: 350%;
}
div#c_contactus dl dd.err {
color: #c02914;
line-height: 100%;
} 
div#c_contactus dl dd.explain {
height: auto;
} 
div#c_contactus dl dd.explain ul {
margin: 0;
padding: 0;
} 
div#c_contactus dl dd.explain li {
font-size: 12px;
margin: 5px 0;
} 
div#c_contactus dl dd.text input {
width: 200px;
padding: 3px;
} 
div#c_contactus dl dd.text_confirm {
font-size: 12px;
color: #287ba4;
} 
div#c_contactus textarea {
font-family: "平成角ゴシック", "Osaka-等幅", "ＭＳ ゴシック", monospace;
font-size: 14px;
padding: 5px;
} 
div#c_contactus input.sel,
div#c_contactus textarea.sel {
border: 3px solid #287ba4;
background: #fffedd;
} 
div#c_contactus input.err {
border: 3px solid #c02914;
background: #fffedd;
} 

div#c_contactus li {
list-style:none;
margin: 0;
padding: 0;
}
div#c_contactus span.essential {
color: #c02914;
background: url(/img/pub/ico_all.gif) no-repeat;
background-position: 0 -144px;
padding: 0 0 0 14px;
} 

div#c_contactus ul.button {
}
div#c_contactus ul.button li {
display: inline;
margin: 0 10px 0 0;
border: 3px solid #287ba4;
background: #fafafa;
} 
div#c_contactus ul.button li.sel {
border: 3px solid #ccc;
background: #287ba4;
} 
div#c_contactus ul.button li input {
font-size: 12px;
background: #fafafa;
border: none;
padding: 2px 7px;
margin: 0;
text-align: center;
cursor: pointer;
}
div#c_contactus ul.button li input.sel {
background: #287ba4;
color: #fff;
font-weight: bold;
} 

div#c_contactus ul.note {
margin-bottom: 30px;
} 
div#c_contactus ul.note li {
font-size: 10px;
color: #888;
background: url(/img/pub/ico_all.gif) no-repeat;
background-position: 0 -91px;
padding: 0 0 0 14px;
} 


/* }}} c_contactus */
/* {{{ c_example */

div#c_example {
}
div#c_example h3 {
margin: 0;
padding: 0;
background: none;
} 
div#c_example h3 a {
border: none;
} 
div#c_example p,
div#c_example dl,
div#c_example ul {
margin: 0 25px 17px 25px;
line-height: 140%;
}
div#c_example div.section {
clear: left;
background: url(/img/pub/hr_l2.gif) no-repeat;
background-position: 100% 0;
padding: 12px;
margin-bottom: 15px;
}
div#c_example div.section a img.ss {
float:left;
border: 5px solid #f0f0f0;
} 
div#c_example div.section div.desc {
margin: 0 0 0 255px;
} 
div#c_example p.explain, 
div#c_example p.plusgeo {
margin: 0;
padding: 5px 0 10px 0;
font-size: 11px;
color: #777;
} 
div#c_example p.explain { 
border-bottom: 1px dotted #f0f0f0;
}
div#c_example p.plusgeo {
padding: 10px 0;
font-size: 12px;
font-weight: bold;
color: #aa6633;
} 

/* }}} c_example */



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* 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: 102;
	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:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -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:99;
	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;
}

