@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
/*@font-face {font-family:'나눔고딕'; src:url(/html/css/NanumGothic.eot);}*/

/* —————————————————————————————— clear.css —————————————————————————————— */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea
{margin:0;padding:0;border:0;outline:0;font-size:12px;font-weight:normal;vertical-align:top;background:transparent;outline:none;font-family:'Nanum Barun Gothic';}
b {font-weight:bold;}
i {font-style:italic;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
a, span {vertical-align:baseline;}
img {vertical-align:top;text-decoration:none;}


/* —————————————————————————————— general styles —————————————————————————————— */
html, body {width:100%;height:100%;}
body {font:normal 12px 'Nanum Barun Gothic';color:#979696;}

.bold {font-weight:bold;}
.strike {text-decoration:line-through;}
.clear {clear:both;}
br.clear {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
noscript ul {list-style-type:none;background:black;color:white;padding:10px;}

.clearfix:after {clear:both;display:block;height:0;font-size:0;visibility:hidden;content:".";}
.clearblock {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}

#logo {
    float:left;
	padding:18px 0 0 0;
}
#lnb {float:right; padding-top:50px;}
#lnb ul {float:left;}
#lnb li {float:left; padding-left:18px;}

table.namesever th {vertical-align:middle; padding:0 0 0 20px; font-size:14px; margin:0; width:60px; text-align:center;}
table.namesever td {padding:3px 0 0px 0; line-height:17px;}
table.namesever td span {font-weight:bold;}

table.account td {padding:5px 0 5px 20px; line-height:20px;}
table.account td span {font-weight:bold;}

table.copyright td {line-height:20px; padding:0 0 30px 0; font-size:12px; color:#777; text-align:center; margin:0;}
table.copyright td.space {height:20px; padding:0; margin:0;}
table.copyright td.footerbtn {border:solid 1px #e4e4e4; background-color:#fcfcfc; width:100%; margin:40px 0 10px 0; padding:5px 0 5px 0;}
table.copyright td.footerbtn a {color:#666;}
table.copyright td.addr div {padding:15px 0 0 0;}
table.copyright td.addr div a {color:#777; text-decoration:underline;}
table.copyright td.addr div.iscslogo {float:right;}
table.copyright td span {font-weight:bold; color:#000; font-size:13px;}
table.copyright td span.copyrights {font-size:10px; color:#777; font-weight:normal;}

/* —————————————————————————————— topmenu —————————————————————————————— */
#menu {
    position:relative;
    height:91px;
    background:url(/html/img/menu.png) repeat-x 0 center;
}
#menu .menu {
    left:50px;/* 원본 left:50px; 첫번째 메뉴 위치*/
    position:absolute;
}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding-left:20px;/* 원본 padding-left:33px;        메뉴들 너비*/
	padding-right:20px;/*소스추가..*/
}

@-moz-document url-prefix() { #menu a { display:block; padding-left:10px; padding-right:15px; } } 

#menu a span {
    display:block;
    padding:30px 0px 37px 0px; /* 원본 padding:30px 33px 37px 2px;*/
    white-space:nowrap;
}
#menu li {
    float:left;
    background:url(/html/img/pix.gif);
}
#menu li li { float:none; }
#menu div {
    display:none;
    position:absolute;
    background:url(/html/img/pix.gif);
    margin-top:-35px;
    width:200px;
}
#menu div ul { position:relative; }
#menu div div {
    margin:-50px 0 0 -9px;
    left:100%;
}
#menu li:hover>div { display:block; }

/** ie7 */
*:first-child+html #menu div div { display:block; top:-9999px; }
*:first-child+html #menu li:hover>div { top:auto; }

#menu div.columns { width:200px; }
#menu div.columns ul {
    float:left;
    width:200px;
    position:static;
}
#menu div.columns a { white-space:normal; }
#menu div.two { width:400px; }
#menu div.two ul.one div { margin-left:-209px; }
#menu div.two ul.one div div,
#menu div.two ul.two div { margin-left:-9px; }
#menu div.three { width:600px; }
#menu div.three ul.one div { margin-left:-409px; }
#menu div.three ul.two div { margin-left:-209px; }
#menu div.three ul.one div div,
#menu div.three ul.two div div,
#menu div.three ul.three div { margin-left:-9px; }
#menu div.four { width:800px; }
#menu div.four ul.one div { margin-left:-609px; }
#menu div.four ul.two div { margin-left:-409px; }
#menu div.four ul.three div { margin-left:-209px; }
#menu div.four ul.one div div,
#menu div.four ul.two div div,
#menu div.four ul.three div div,
#menu div.four ul.four div { margin-left:-9px; }
#menu div.five { width:1000px; }
#menu div.five ul.one div { margin-left:-809px; }
#menu div.five ul.two div { margin-left:-609px; }
#menu div.five ul.three div { margin-left:-409px; }
#menu div.five ul.four div { margin-left:-209px; }
#menu div.five ul.one div div,
#menu div.five ul.two div div,
#menu div.five ul.three div div,
#menu div.five ul.four div div,
#menu div.five ul.five div { margin-left:-9px; }

#menu a, #menu a span {
    font-family:font-family:'Nanum Barun Gothic';
    font-size:17px;
    line-height:24px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
#menu a span {
    text-shadow:rgb(64,49,25) 1px 1px 0;
	font-weight:bold;
    /*background:url(/html/img/item.png) no-repeat left -546px;*/
}
#menu a span { /*background:url(/html/img/item.png) no-repeat right 0;*/ }
#menu li.current>a { background-position:left -637px; }
#menu li.current>a span { background-position:right -182px; }
#menu a.parent span {
    background-position:right -91px;
    padding-right:60px;
}
#menu li.current>a.parent span { background-position:right -273px; }
#menu>ul>li:hover>a, #menu a:hover { background-position:left -637px; }
#menu>ul>li:hover>a span, #menu a:hover span { background-position:right -182px; color:#366c02;}
#menu>ul>li:hover>a.parent span, #menu a.parent:hover span {
    background-position:right -455px;
}

#menu div a {
    margin-left:4px;
    padding:4px 0 0 0;
    width:190px;
    background:url(/html/img/subitem.png) no-repeat 0 top;
    text-shadow:#111 -1px -1px 0;
}
#menu div a span {
    font-size:14px;
    background:url(/html/img/subitem.png) no-repeat -384px bottom;
    padding:3px 14px 10px 11px;
    white-space:normal;
    color:rgb(195,191,183);
}
#menu div a:hover,
#menu div ul>li:hover>a.parent, #menu div ul li a.parent:hover {
    background-position:-192px top;
}
#menu div a:hover span {
    color:#fff;
    background-position:-768px bottom;
}
#menu div a.parent span { background-position:-576px bottom; }
#menu div ul>li:hover>a.parent span, #menu div ul li a.parent:hover span {
    color:#fff;
    background-position:-960px bottom;
}

#menu div {
    background:url(/html/img/columns.png) no-repeat -200px -14px;
    padding-top:14px;
}
#menu div ul {
    width:200px;
    background:url(/html/img/columns.png) no-repeat 0 bottom;
    padding-top:11px;
    padding-bottom:17px;
}
#menu div div { background-position:-200px top; }
#menu div div ul { padding-top:0; }

#menu div.columns {
    padding-top:0;
    margin-top:-21px;
}
#menu div div.columns { margin-top:-36px; }
#menu div.columns>ul {
    padding-top:25px;
    margin-top:-14px;
}
#menu div.two { background-position:-1000px bottom; }
#menu div.three { background-position:-1400px bottom; }
#menu div.four { background-position:-2000px bottom; }
#menu div.five { background-position:-2800px bottom; }
#menu div.columns ul.two,
#menu div.columns ul.three, 
#menu div.columns ul.four,
#menu div.columns ul.five { background-position:-550px -14px; }
#menu div.columns ul.one { background-position:-400px -14px; }
#menu div.two ul.two,
#menu div.three ul.three,
#menu div.four ul.four,
#menu div.five ul.five { background-position:-800px -14px; }

#menu div.columns>ul>li>a {
    margin-left:0;
    width:200px;
}
#menu div.columns>ul.one>li>a {
    margin-left:4px;
    width:194px;
}
#menu div.two>ul.two>li>a,
#menu div.three>ul.three>li>a,
#menu div.four>ul.four>li>a,
#menu div.five>ul.five>li>a {
    width:194px;
}

#menu.active a {
    z-index:780;
    position:relative;
}
#menu.active li { z-index:778; }
#menu.active div div { z-index:781; }
#menu.active div a { position:static; }

#menu.active li.back {
    background:url(/html/img/item.png) no-repeat left -637px;
    height:91px;
    position:absolute;
    padding:0;
    margin:0;
}
#menu.active li.back .left {
    display:block;
    padding:0;
    width:auto;
    background:url(/html/img/item.png) no-repeat right -182px;
    height:91px;
    margin:0 5px 0 28px;
    position:relative;
    left:5px;
    
}
#menu.active li.current-back, #menu.active li.current-parent-back { background-position:left -637px; }
#menu.active li.current-back .left { background-position:right -182px; }
#menu.active li.current-parent-back .left { background-position:right -182px; }

#menu.active .spanbox {
    position:absolute;
    display:none;
    background:url(/html/img/pix.gif);
    margin-top:-21px;
    width:200px;
}
#menu.active div {
    margin-top:-14px;
    display:block;
    position:relative;
}
#menu.active div .spanbox {
    margin:0 0 0 -6px;
    left:100%;
}
#menu.active .spanbox .spanbox { margin-top:-50px; }
#menu.active .spanbox .spanbox div { margin:0; }

/** ie7 */
*:first-child+html #menu.active div div { top:auto; }
*:first-child+html .menu-images-preloading { visibility:hidden; }

#menu.active div.two ul.one .spanbox { margin-left:-206px; }
#menu.active div.two ul.one .spanbox .spanbox,
#menu.active div.two ul.two .spanbox { margin-left:-6px; }
#menu.active div.three ul.one .spanbox { margin-left:-406px; }
#menu.active div.three ul.two .spanbox { margin-left:-206px; }
#menu.active div.three ul.one .spanbox .spanbox,
#menu.active div.three ul.two .spanbox .spanbox,
#menu.active div.three ul.three .spanbox { margin-left:-6px; }
#menu.active div.four ul.one .spanbox { margin-left:-606px; }
#menu.active div.four ul.two .spanbox { margin-left:-406px; }
#menu.active div.four ul.three .spanbox { margin-left:-206px; }
#menu.active div.four ul.one .spanbox .spanbox,
#menu.active div.four ul.two .spanbox .spanbox,
#menu.active div.four ul.three .spanbox .spanbox,
#menu.active div.four ul.four .spanbox { margin-left:-6px; }
#menu.active div.five ul.one .spanbox { margin-left:-806px; }
#menu.active div.five ul.two .spanbox { margin-left:-606px; }
#menu.active div.five ul.three .spanbox { margin-left:-406px; }
#menu.active div.five ul.four .spanbox { margin-left:-206px; }
#menu.active div.five ul.one .spanbox .spanbox,
#menu.active div.five ul.two .spanbox .spanbox,
#menu.active div.five ul.three .spanbox .spanbox,
#menu.active div.five ul.four .spanbox .spanbox,
#menu.active div.five ul.five .spanbox { margin-left:-6px; }
#menu.active div.columns ul .spanbox div { margin-left:0; }
#menu.active div.two,
#menu.active div.three,
#menu.active div.four,
#menu.active div.five { padding-bottom:14px; }

.menu-images-preloading,
.menu-images-preloading div {
    top:0;
    left:0;
    width:4px;
    height:2px;
    opacity:0.1;
    overflow:hidden;
    position:absolute;
}
.menu-images-preloading { width:2px; }
.menu-images-preloading .columns-png { background:url(/html/img/columns.png) no-repeat; }
.menu-images-preloading .subitem-png { background:url(/html/img/subitem.png) no-repeat; }


/* —————————————————————————————— layout —————————————————————————————— */
#wrapper1 {min-width:980px;min-height:100%;background-color:#ffffff;}
#wrapper2 {height:100%;}
#wrapper3 {width:940px;margin:0 auto;text-align:left;}

#columns {width:940px;float:left;margin:30px 0 0 0;padding:0px 0 0 0;background:url(../img/bg_columns_mid.png) 0 0 repeat-y;}
#columns2 {width:940px;float:left;padding:44px 0 0 0;background:url(../img/bg_columns_top.png) 0 0 no-repeat;}

#center_column {width:620px;float:left;margin:0 0 50px 0;}
#right_column {width:220px;float:left;margin:0 0 0 100px;}



/* ————— piscesslider.tpl ————— */
div#slide_holder {width:940px;height:366px;overflow:hidden;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}

.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}

div.nivo-controlNav {position:absolute;right:54px;bottom:30px;z-index:100;}
div.nivo-controlNav a.nivo-control {width:11px;height:0;display:block;padding:11px 0 0 0;overflow:hidden;float:left;margin:0 0 0 11px;background:url(../img/slider_item.png) 0 0 no-repeat;cursor:pointer;}
div.nivo-controlNav a.nivo-control:first-child {margin:0;}
div.nivo-controlNav a.active {background:url(../img/slider_item_active.png) 0 0 no-repeat;}




/* ————— tmbannerblock.tpl ————— */
#tmbannerblock {height:155px;margin:-14px 0 0 0;position:relative;z-index:1000;}
#tmbannerblock a {width:235px;height:160px;display:block;float:left;}


/* ————— sub_server_hosting.php ————— */
div.s_block {border:solid 1px #c6cacc; padding:10px; width:46%; margin:30px 0 0 0; float:left;}
div.i_hot {background:url('/html/img/icon_hot.png') right top no-repeat;}
div.s_right {float:right;}
div.s_title {font-size:22px; font-weight:bold; padding:15px 0 5px 10px;}
div.s_img {text-align:center; padding:30px 20px 20px 20px; height:100px;}
div.s_img img {}
/*div.s_img img {width:90%; height:100px;}*/

table.s_spe {table-layout:fixed; border-collapse:collapse; border-bottom:1px solid #e3e3e3; color:#555555; width:100%;}
table.s_spe th {text-align:center; border:1px solid #e3e3e3; background:#f6f6f6; font-weight:bold; padding:5px;}
table.s_spe td {border:1px solid #e3e3e3; color:#555555; padding:5px 5px 5px 10px;}
table.s_spe span {color:#000000; font-weight:bold;}

table.s_btn {table-layout:fixed; border-collapse:collapse; border-bottom:1px solid #e3e3e3; color:#666666; margin:10px 0 0 0; width:100%;}
table.s_btn td {border:1px solid #e3e3e3; color:#555555;}
table.s_btn td.title {text-align:center; color:#000000; background-color:#f6f6f6; font-size:14px; font-weight:bold; padding:10px 5px 5px 5px;}
table.s_btn td.vat {padding:11px 5px 5px 5px; border-right:#fff;}
table.s_btn td.price {padding:7px 5px 5px 5px; text-align:right; border-left:#fff;}
table.s_btn td.price span {color:red; font-weight:bold; font-size:17px;}
table.s_btn td.btn {text-align:center; color:#ffffff; background-color:#4f81bd; font-size:16px; font-weight:bold; padding:8px; cursor:pointer;}


/* ————— sub_server_hosting_detail_j1.php ————— */
table.s_detail {table-layout:fixed; border-collapse:collapse; border-bottom:1px solid #ccc; width:100%; margin-top:30px;}
table.s_detail td {border:1px solid #ccc; color:#555555; padding:5px 5px 5px 10px; vertical-align:middle; font-size:13px; line-height:18px;}
table.s_detail td.productname {font-size:22px; font-weight:bold; color:#ffffff; background-color:#000000; padding:15px 0 15px 20px;}
table.s_detail td.img {text-align:center; padding:40px 0 40px 0;}
table.s_detail td.img img {}
/*table.s_detail td.img img {width:360px; height:100px;}*/
table.s_detail td.cost {padding:15px 0 15px 0;}
table.s_detail td.cost2 {text-align:center;}
table.s_detail td.cost2 span {color:red; font-weight:bold; font-size:20px;}
table.s_detail td.title {text-align:center; color:#000000; background-color:#eee; font-size:14px; font-weight:bold;}
table.s_detail td.spe span {font-weight:bold; color:#000000; width:100px; margin:0 7px 0 0;}
table.s_detail td.spe span.o {letter-spacing:2px;}
table.s_detail td.spe span.r {letter-spacing:1px;}

table.s_btn2 {table-layout:fixed; border-collapse:collapse; width:40%; margin:30px auto 30px;}
table.s_btn2 td {text-align:center; height:40px; vertical-align:middle; font-size:17px; font-weight:bold;}
table.s_btn2 td.btn {cursor:pointer;}
table.s_btn2 td.svc_qu {color:#000000; background-color:#b9cde5; border:1px solid #777777;}
table.s_btn2 td.svc_space {border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
table.s_btn2 td.svc_ap {color:#ffffff; background-color:#4f81bd; border:1px solid #777777;}

table.s_btn3 {table-layout:fixed; border-collapse:collapse; width:60%; margin:0px auto 0px; padding:0;}
table.s_btn3 td {text-align:center; height:35px; vertical-align:middle; font-size:15px !important; padding:0 0 3px 0 !important; font-weight:bold; color:#ffffff !important; background-color:#4f81bd !important; border:1px solid #777777 !important; cursor:pointer;}

#readMore02 ul {padding:5px 0 0 2px;height:28px;border-bottom:1px solid #ccc;}
#readMore02 ul li {list-style:none;float:left;margin:0 0 0 3px; padding:0;position:relative; top:1px;}
#readMore02 ul li a {display:block;padding:.25em .75em;border:1px solid #ccc;line-height:1.5; text-decoration:none;background:#aaa; color:#fff; font-weight:bold; font-size:13px;}
#readMore02 ul li a:hover,#readMore02 ul li a:focus,#readMore02 ul li.tabs-selected a {border-bottom:1px solid #fff;background:#fff; color:#ff4200;}
#readMore02 div {clear:left;padding-top:0px;}
#readMore02 div.tabs-selected { display:block; }
#readMore02 div.tabs-hide { display:none; }

#readMore02 td.cn {text-align:center;}

#domain_text {padding:90px 0 50px 0;}
#domain_text div.domain_text3 {font-size:50px; font-weight:900; color:#000000; padding:15px 0 15px 20px; text-align:center;}
#domain_text div.domain_text1 {font-size:50px; font-weight:600; color:#000000; padding:15px 0 15px 20px; text-align:center;}
#domain_text div.domain_text2 {font-size:40px; font-weight:bold; color:#000000; padding:15px 0 15px 20px; text-align:center;}
#domain_text div.domain_text2 span.redtext {font-size:40px; font-weight:bold; text-decoration:underline; color:red; padding:15px 0 15px 10px; text-align:center;}
#domain_text div.domain_text2 span.vat {font-size:30px; font-weight:bold; color:#000000; padding:15px 0 15px 10px; text-align:center;}
#domain_text div.domain_text4 {font-size:20px; color:#000000; padding:15px 0 15px 20px; text-align:center;}

div.product_strength {margin:10px 0 10px 0;}
div.product_strength img {width:100%;}
div.product_strength span {padding:0 0 0 350px;}
div.product_strength span a img {width:244px;}

div.tab_title {margin-top:18px; font-size:15px; line-height:22px; color:#555555;}
div.tab_title b{font-weight:bold; font-size:15px; color:black;}

table.s_detail_tab {table-layout:fixed; border-collapse:collapse; border-bottom:1px solid #ccc; width:100%; margin-top:10px;}
table.s_detail_tab th {border:1px solid #ccc; color:#555555; padding:5px 5px 5px 10px; vertical-align:middle; font-size:13px; line-height:22px; text-align:center; font-weight:bold; color:black; background-color:#eee;}
table.s_detail_tab td {border:1px solid #ccc; color:#555555; padding:5px 5px 5px 10px; vertical-align:middle; font-size:13px; line-height:22px;}
table.s_detail_tab td p {font-size:13px; line-height:18px;}
table.s_detail_tab td span {color:red; font-size:13px; line-height:18px;}

table.s_detail_tab2 {table-layout:fixed; border-collapse:collapse; border-bottom:1px solid #ccc; width:100%; margin-top:10px;}
table.s_detail_tab2 th {border:1px solid #ccc; color:#000000; padding:5px 5px 5px 10px; vertical-align:middle; font-size:14px; line-height:18px; text-align:center; font-weight:bold; color:black; background-color:#eee;}
table.s_detail_tab2 td {border:1px solid #ccc; color:#000000; padding:5px 5px 5px 10px; vertical-align:middle; font-size:14px; line-height:25px;}


div.s_detail_tab2 {color:#000000; padding:15px 0 10px 5px; vertical-align:middle; font-size:14px; line-height:25px; width:100%;}
div.s_detail_tab2 b{color:#000000; padding:15px 0 10px 5px; vertical-align:middle; font-size:14px; line-height:25px; width:100%;}
div.s_detail_tab2 span {color:red; vertical-align:middle; font-size:14px; line-height:25px; width:100%;}

div.svc_use_title {margin:50px 0 10px 0; font-size:15px;}
div.svc_use_title b {font-weight:bold; font-size:15px; color:black;}
div.latest_paddin {padding:0 0 0 220px;}
td.latest_paddin {padding:0 0 10px 220px;}

table.svc_use {width:100%; background-color:#f8f8f8; table-layout:fixed; border-collapse:collapse; border:20px solid #f8f8f8;}
table.svc_use td {color:#555555; padding:0px; vertical-align:middle; font-size:13px; line-height:20px;}
table.svc_use td.space {padding-right:20px;}
table.svc_use td.line {border-left:1px solid #ccc; padding-left:20px;}
table.svc_use td b {font-weight:bold; font-size:17px; color:black; line-height:24px;}

table.svc_s_btn {table-layout:fixed; border-collapse:collapse; width:100%; margin:10px auto 10px;}
table.svc_s_btn td {border:1px solid #777; text-align:center; height:50px; vertical-align:middle; font-size:17px; font-weight:bold;}
table.svc_s_btn td.btn {cursor:pointer;}
table.svc_s_btn td.svc_qu {color:#000000; background-color:#b9cde5;}

table.svc_s_img {table-layout:fixed; border-collapse:collapse; width:100%; height:220px; margin:auto;}
table.svc_s_img td {text-align:center; vertical-align:middle; font-size:18px; border:solid #777777 1px; color:#ffffff; background-color:#4f81bd; font-weight:bold;}
table.svc_s_img td.space {height:15px; border-left:solid 1px #f8f8f8; border-right:solid 1px #f8f8f8; background-color:#f8f8f8;}
table.svc_s_img td.arraws {font-size:40px; border-top:solid 1px #f8f8f8; border-bottom:solid 1px #f8f8f8; width:60px; background-color:#f8f8f8; color:#333333; line-height:45px;}
table.svc_s_img td.tops {border-top:solid 1px #f8f8f8; border-bottom:solid 1px #f8f8f8;}


/* ————— sub_web_hosting.php ————— */
table.w_hosting {table-layout:fixed; border-collapse:collapse; border-bottom:1px solid #ccc; width:100%; margin-top:20px;}
table.w_hosting th {border:1px solid #000000; color:#ffffff; padding:5px 5px 5px 10px; vertical-align:middle; font-size:18px; line-height:20px; background-color:#000000; text-align:center; font-weight:bold; height:50px;}
table.w_hosting td {border:1px solid #ccc; color:#555555; padding:5px 5px 5px 10px; vertical-align:middle; font-size:14px; line-height:25px; text-align:center; height:70px;}
table.w_hosting td.title {background-color:#eee; font-weight:bold; font-size:16px;}
table.w_hosting td.cost {background-color:#f6f9ee; font-weight:bold; font-size:16px;}


/* ————— sub_colocation.php ————— */
div.colo_title {margin:50px 0 10px 0; font-size:15px;}
div.colo_title b {font-weight:bold; font-size:15px; color:black;}

table.colo_data {table-layout:fixed; border-collapse:collapse; border-bottom:1px solid #ccc; width:100%; margin-top:10px;}
table.colo_data th {border:1px solid #ccc; color:#555555; padding:5px 5px 5px 5px; vertical-align:middle; font-size:13px; line-height:18px; text-align:center; font-weight:bold; color:black; background-color:#eee;}
table.colo_data td {border:1px solid #ccc; color:#555555; padding:10px 10px 10px 10px; vertical-align:middle; font-size:13px; line-height:20px; text-align:center;}
table.colo_data td.leftalign {text-align:left;}
table.colo_data td.title {font-weight:bold; color:black; background-color:#eee;}

table.colo_u_unit {table-layout:fixed; border-collapse:collapse; width:95%; margin:auto;}
table.colo_u_unit td {border:1px solid #777; text-align:center; vertical-align:middle; font-size:13px; font-weight:bold; padding:0; margin:0; line-height:18px;}
table.colo_u_unit td.colo_u_unit_qu {color:#000000; background-color:#b9cde5;}

table.colo_rack {table-layout:fixed; border-collapse:collapse; width:75%; margin:auto; height:500px; border:2px solid #777;}
table.colo_rack td {text-align:center; vertical-align:middle; font-size:13px; font-weight:bold; padding:0; margin:0; line-height:18px;}
table.colo_rack td.colo_rack_qu {background-color:#b9cde5;}
table.colo_rack td.up_line {background-color:#7799c8; border-top:1px solid #777; border-bottom:1px solid #777;}














/* —————————————————————————————— global form styles —————————————————————————————— */
form.std {clear:both;}
form.std h3 {padding:14px 5px 5px 0;border-bottom:2px solid #eee;}

form.std fieldset {border:none;}

form.std h4,
form.std p {padding:12px 0 0 0;clear:both;}

/* global form styles */
input[type=text],
input[type=password],
input[type=file],
input[type=input],
textarea,
select {background:#fff;border:1px solid #bdc2c9;font:normal 12px "Arial";color:#555;}

/* form labels */
form.std .text label,
form.std .password label,
form.std .textarea label,
form.std .select label,
form.std .select span,
form.std .radio span,
form.std .checkbox span {float:left;text-align:right;width:150px;padding:2px 7px 0 0;}

form.std .text label,
form.std .text span,
form.std .password label,
form.std .password span,
form.std .textarea label,
form.std .textarea span,
form.std .select label,
form.std .select span,
form.std .radio label,
form.std .radio span,
form.std .checkbox label,
form.std .checkbox span {font:normal 12px "Arial";color:#555;}

form.std span.inline-infos {display:block;padding:2px 0 0 157px;font:normal 11px "Arial";color:#555;}

span.editable {font:normal 12px/19px "Arial";color:#555;}

/* selects */
select {height:19px;}
form.std p.select select {width:210px;}

select#days {width:45px;margin:0 8px 0 0;}
select#months {width:85px;margin:0 8px 0 0;}
select#years {width:58px;}

/* text inputs */
input.text {height:15px;padding:1px;}

p.text input,
p.password input {width:206px;height:15px;padding:1px;}

/* textarea */
textarea {padding:1px;}

/* radio & checkboxes */
form.std p.checkbox,
form.std p.radio {overflow:hidden;}

form.std p.checkbox {padding-left:157px;}

.checkbox input {background:none;border:none;margin:1px 0 0 0;}
.radio input {background:none;border:none;margin:3px 0 0 0;}

*+html p.checkbox input {margin:-2px 0 0 -4px;}
*+html p.radio input {margin:0 0 0 -4px;}

.checkbox label,
.radio label {width:auto;padding:0 0 0 3px;}

/* submit */
form.std p.submit {padding:20px 0 0 157px;}

/* required state */
form.std .required sup {vertical-align:top;font:normal 13px "Tahoma";color:#da0f00;}
form.std .required_desc {padding-left:157px;}




/* —————————————————————————————— header styles —————————————————————————————— */
#header {position:relative;zoom:1;}

#header_logo {width:249px;height:50px;display:block;position:absolute;left:0;top:66px;}

/* —————————————————————————————— printable version —————————————————————————————— */
@media print {

* {background:none!important;background-color:white!important;}

div#left_column, div#right_column, div#footer, a.button, span.button , .button, ul#usefull_link_block, div#header_user, #languages_block_top,
#search_block_top, #currencies_block_top, ul#header_links, ul.idTabs, #availability_statut br {display:none;}

div#center_column {width:100%;}
input.text {border:1px solid gray;}
.block_hidden_only_for_screen {display: block;margin-top:1em;}
#more_info_sheets #idTab1 {width:530px;}

}



.body-2{
	width: 940px;
}

#header-whole{
	width: 940px;
	position: relative;
}

#slider-wrapper{
	width: 940px;
	position: relative;
	clear: both;
}

#slider-wrapper .slide{
	width:940px;
	height:366px;
	position: absolute;
}