/* MARKUP CSS VER.1-3 COMPLIANT */
/* ID CSS */

input {
    margin:0;
}

#back{
position: absolute;
top: 30px;
left: 30px;
height: 410px;
width:  740px;
visibility: visible;
clip: rect(auto, 740px, 420px, auto);
}
#item{
background-color:#ffffee;
}
#topCenter{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 21px;
font-weight:bold;
font-stretch: extra-expanded;
}
#loginbox{
float:none;
width:194px;
padding:0px;
background-color:#f3f3f3;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
}
#logoutbox{
float:none;
width:194px;
padding:0px;
background-color:#f3f3f3;
border-right:1px solid #cccccc;
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
}
#fillnav{
float:none;
width:194px;
height:100%;
padding:0px;
background-color:#f3f3f3;
border-right:1px solid #cccccc;
}
#pageNav{
float:none;
width:194px;
padding:0px;
background-color:#F5f7f7;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
text-align:left;
}
#sectionLinks{
margin:0px;
padding:0px;
}
#sectionLinks h3{
padding: 10px 0px 2px 10px;
border-bottom: 1px solid #cccccc;
}
#sectionLinks a{
text-decoration:none;
color:#4976D1;
font-weight:normal;
cursor:pointer;
}
#sectionLinks a:link, #sectionLinks a:visited{
display:block;
border-top:1px solid #ffffff;
border-bottom:1px solid #cccccc;
background-image: url("../uk/images/bg_nav.jpg");
padding:3px 0px 3px 10px;
color:#3768CC;
}
#sectionLinks a.linebreak {
background-image: url("../uk/images/bg_nav_big.jpg");    
}
#sectionLinks a:link.csmall_link,
#sectionLinks a:visited.csmall_link,
#sectionLinks a:active.csmall_link{
display:block;
border-top:1px solid #ffffff;
border-bottom:1px solid #cccccc;
background-image: url("../uk/images/bg_nav.jpg");
padding:3px 0px 3px 10px;
color:#ff6c00;
font-weight:bold;
}
#sectionLinks a:hover{
border-top:1px solid #cccccc;
background-color:#FFD851;
background-image:none;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}
#userLinks{
margin:0px;
padding:0px;
}
#userLinks a{
text-decoration:none;
color:#4976D1;
font-weight:normal;
cursor:pointer;
}
#userLinks a:link, #userLinks a:visited{
display:block;
border-top:1px solid #ffffff;
border-bottom:1px solid #cccccc;
background-image: url("../uk/images/bg_nav.jpg");
padding:3px 0px 3px 10px;
color:#3768CC;
}
#userLinks a:link.csmall_link,
#userLinks a:visited.csmall_link,
#userLinks a:active.csmall_link{
display:block;
border-top:1px solid #ffffff;
border-bottom:1px solid #cccccc;
background-image: url("../uk/images/bg_nav.jpg");
padding:3px 0px 3px 10px;
color:#ff6c00;
font-weight:bold;
}
#userLinks a:hover{
border-top:1px solid #cccccc;
background-color:#FFD851;
background-image:none;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}
/* MAIN CSS*/
/*
body{
background-color:#dddddd;
background-image:url(../uk/images/bg.gif);
background-repeat:repeat;
border:0px;
}
*/
.base{
background-color:#fff;
width:800px;
border:1px solid #dddddd;
padding:2px;
}
.columns {
 border:none;
 border-spacing: 0;
 padding: 0;
 margin: 0 auto;
 width:800px;
}
.columns .left, .columns .right {
    vertical-align: top;
    padding-top:30px;
}
.columns .main {
}
 
.info_promo{
background-color:#fff;
width:100%;
border:1px solid #dddddd;
padding:2px;
}
.main_container{
background-color:#fff;
}
.main_container_hdr{
background-color:#fff;
width:800px;
border:0px;
padding:0px;
width:100%;
}
.main_container_hdr_td1{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#4976D1;
width:194px;
height:145px;
text-align:center;
vertical-align:middle;
}
.main_container_hdr_td2{
background-color:#fff;
width:604px;
height:145px;
vertical-align:middle;
}
.main_container_hdr_td3{
margin:0px;
padding:0px;
width:2px;
}
.main_container_td{
background-color:#fff;
padding:0px;
text-align:center;
vertical-align:top;
width:100%;
}
.main_container_td2{
padding:0px;
margin:0px;
text-align:center;
vertical-align:top;
background-color:#f3f3f3;
background-image:url(../uk/images/menufill.gif);
background-repeat:repeat-y;
background-position:right;
}
.main_container_center_td{
background-color:#fff;
text-align:center;
vertical-align:top;
padding:0px;
}
.main_container_td_spacer{
height:3px;
background-color:#fff;
padding:0px;
margin:0px;
}
.main_content_tbl{
background-color:#fff;
width:100%;
min-width:604px;
text-align:left;
vertical-align:top;
border:0px;
}
.main_content_td{
background-color:#fff;
margin:0px;
padding:0px;
text-align:center;
vertical-align:top;
}
.main_container_hdr_box{
height:145px;
border:0px;
margin:0px;
padding:0px;
width:100%;
}
.main_container_hdr_box_td1{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
background-color:#FFC106;
width:604px;
height:20px;
line-height:10px;
text-align:right;
vertical-align:middle;
border:0px;
margin:0px;
color:#fff;
}
.main_container_hdr_box_td2{
background-color:#4976D1;
width:604px;
height:123px;
border:0px;
text-align:center;
}
.main_container_hfill_td{
background-color:#fff;
padding:0px;
margin:0px;
height:2px;
line-height:2px;
}
.main_container_vfill_td{
background-color:#fff;
padding:0px;
margin:0px;
width:2px;
}
.lang_box{
width:200px;
height:23px;
border:0px;
}
.service_box{
width:100%;
background-color:#dddddd;
background-image:url(../uk/images/linebg.gif);
background-repeat:repeat;
border:0px;
}
.service_box_whois_td{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
white-space:nowrap;
text-align:left;
vertical-align: middle;
color:#333;
height:25px;
line-height:25px;
border:0px;
padding:0px;
}
.service_box_login_td{
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
white-space:nowrap;
text-align:left;
vertical-align: middle;
color:#000;
height:25px;
line-height:25px;
border:0px;
padding:0 0 0 6px;
}
.login_box{
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:0px;
padding:0px;
margin:0px;
width:100%;
}
.login_box_td{
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
white-space:nowrap;
text-align:left;
vertical-align:middle;
color:#333;
height:20px;
line-height:25px;
border:0px;
padding:0px;
}
.logout_box_td{
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
white-space:nowrap;
text-align:center;
vertical-align: middle;
color:#333;
height:25px;
line-height:25px;
border:0px;
padding:0px;
}
.menu_box{
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:0px #ddd solid;
padding:0px;
margin:0px;
width:194px;
background-color: #fff;
}
.menu_box_td{
width:100%;
cursor:pointer;
white-space:nowrap;
text-align:left;
}
.news_box{
border:0px;
padding:0px;
margin:0px;
width:100%;
background-color: #fff;
}
.news_box_top_td{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:100%;
line-height:20px;
height:20px;
text-align:left;
vertical-align:middle;
color:#fff;
background-color: #4976D1;
}
.news_box_title_td{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:100%;
color:#000;
text-align:left;
background-color: #fff;
}
.news_box_content_td{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:justify;
width:100%;
background-color: #fff;
line-height:15px;
}
.news_box_bottom_td{
font-family:arial, verdana, helvetica, sans-serif;
font-size:10px;
font-weight:normal;
width:100%;
height:3px;
white-space:nowrap;
background-color: #FFC106;
}
.main_container_backround{
width:100%;
background-color:#FFC106;
}
.main_container_ftr{
background-color:#fff;
width:100%;
border:0px;
padding:0px;
}
.footer_box_menu{
width:100%;
background-color:#4976D1;
border:0px;
}
.footer_box_pics{
width:100%;
height:41px;
background-color:#fff;
border:0px;
}
.footer_box_td{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
white-space:nowrap;
text-align:right;
vertical-align:middle;
color:#fff;
height:25px;
line-height:25px;
border:0px;
padding:0px;
}
.footer_box_right_td2{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
text-align:right;
vertical-align: middle;
color:#fff;
height:40px;
line-height:40px;
border:0px;
padding:0px;
}
.footer_box_left_td2{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
text-align:left;
vertical-align: middle;
color:#fff;
height:40px;
line-height:40px;
border:0px;
padding:0px;
}
.outer_footer_box{
width:800px;
height:20px;
border:0px;
padding:3px;
}
.outer_footer_left{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
white-space:nowrap;
text-align:left;
vertical-align: middle;
color:#333;
height:20px;
line-height:20px;
border:0px;
padding:0px;
}
.outer_footer_right{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
white-space:nowrap;
text-align:right;
vertical-align: middle;
color:#333;
height:20px;
line-height:20px;
border:0px;
padding:0px;
}
.domain_search{
width:100%;
height:103px;
background-color:#fff;
background-image:url(../uk/images/domainsearch.gif);
background-position:0px 0px;
background-repeat:no-repeat;
border:1px solid #ccc;
}
.domain_search_de{
width:100%;
height:103px;
background-color:#fff;
background-image:url(../de/images/domainsearch.gif);
background-position:0px 0px;
background-repeat:no-repeat;
border:1px solid #ccc;
}
.domain_search_td{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
text-align:left;
vertical-align: bottom;
color:#4976D1;
border:0px;
padding:0px;
}
.domain_search_end_td{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding:10px 0px 0px 0px;
vertical-align:top;
color:#4976D1;
border:0px;
}
.domain_search_bottom_td{
white-space:nowrap;
border:0px;
padding:0px;
height:5px;
}
.allp_container_td{
height:2px;
background-color:#fff;
padding:0px;
margin:0px;
text-align:center;
vertical-align:top;
}
.allp_container_td2{
background-color:#fff;
padding:0px;
margin:0px;
border:0px;
vertical-align:top;
}
.special_offers{
height:173px;
width:300px;
background-color:#fff;
margin:0px;
border:1px solid #ccc;
}
.special_offers_christmas{
height:173px;
width:602px;
background-color:#fff;
margin:0px;
border:1px solid #ccc;
}
.special_offers_de{
height:173px;
min-width:300px;
background-color:#fff;
margin:0px;
border:1px solid #ccc;
}
.special_offers_title_td1{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
text-align:left;
vertical-align:middle;
color:#fff;
background-color:#4976D1;
border:0px;
padding:0px;
height:25px;
line-height:25px;
}
.special_offers_title_td1chr{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
text-align:left;
vertical-align:middle;
color:#fff;
background-color:#A3070E;
border:0px;
padding:0px;
height:25px;
line-height:25px;
}
.special_offers_content_td1{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
vertical-align:top;
color:#144682;
text-align:justify;
}
.special_offers_content_td12{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
vertical-align:middle;
color:#144682;
text-align:center;
height:20px;
}
.special_offers_title_td2{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
text-align:left;
vertical-align:middle;
color:#fff;
background-color:#FF6C00;
border:0px;
padding:0px;
height:25px;
line-height:25px;
}
.special_offers_content_td2{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
vertical-align:top;
color:#144682;
text-align:justify;
}
.special_offers_title_td3{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
white-space:nowrap;
text-align:left;
vertical-align:middle;
color:#fff;
background-color:#4976d1;
border:0px;
padding:0px;
height:25px;
line-height:25px;
}
.special_offers_button{
padding:2px;
text-align: center;
vertical-align:middle;
}
.special_offers_footnote{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #999;
text-align:justify;
background-color: #fff;
padding-top:2px;
padding-bottom:2px;
height:14px;
}
.special_offers_content_td3{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
vertical-align:top;
color:#144682;
text-align:justify;
}
.special_offers_content_td31{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
vertical-align:top;
color:#144682;
text-align:justify;
height:20px;
}
.special_offers_title_td4{
font-family:arial, verdana, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-variant:small-caps;
white-space:nowrap;
text-align:center;
vertical-align:middle;
color:#000000;
background-color:#FFC106;
/*;background-color:#FF6C00;*/
border:0px;
padding:0px;
height:20px;
line-height:20px;
}
.special_offers_content_td4{
font-family:arial, verdana, helvetica, sans-serif;
font-size:13px;
line-height:17px;
vertical-align:top;
color:#000000;
text-align:justify;
}
.hot_offers{
height:173px;
min-width:300px;
background-color:#fff;
margin:0;
border:1px solid #ccc;
}
.hot_offers2006{
height:120px;
width:602px;
background-color:#fff;
margin:0;
border:1px solid #ccc;
}
.upper_block_spacing{
margin-top: 0px;
margin-bottom: 5px;
}
.block_spacing{
margin-top: 5px;
margin-bottom: 10px;
}
form{
margin: 0px;
}
.form_margin{
margin: 0px;
}
.head2{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-stretch: extra-expanded;
text-transform: uppercase;
}
.Bcopy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
font-weight:bold;
}
.copy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
}
.copy_wo_lh{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}
.copypad{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
padding: 2px;
text-align:left;
}
.smallcopy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
text-align:left;
}
.finecopy{
font-family: verdana, arial, helvetica, sans-serif;
font-size:9px;
text-align:left;
}
.footnote{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #999;
text-align:justify;
background-color: #fff;
}
.footnote_bc{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #ff6600;
font-weight: bold;
text-align:center;
background-color: #fff;
}
.bigcopy{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height: 25px;
text-align:left;
height: 25px;
vertical-align: middle;
}
.note{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
}
.note_lh{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 11px;
}
.message{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: red;
}
.highlight{
color: red;
}
.big_heading{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 21px;
font-weight: bold;
color: black;
}
.main_title{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 32px;
font-weight: bold;
color: white;
}
.error{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: #ff9090;
text-align:left;
}
.error_msg{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-align:left;
}
.error_msgb{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #990000;
text-align:left;
}
.stress{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px;
color: red;
background-color: #d8d8d8;
text-align:left;
}
.help_link{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: red;
text-decoration:none;
margin-left: 7px;
}
a.link_button{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
white-space:nowrap;
text-decoration:none;
border:1px solid black;
background-color:#ffc106;
vertical-align:middle;
text-align:center;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
cursor:pointer;
}
a.link_button_big{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
white-space:nowrap;
text-decoration:none;
border:1px solid black;
background-color:#ffc106;
vertical-align:middle;
text-align:center;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
cursor:pointer;
}
a.link_button_small{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
white-space: nowrap;
text-decoration: none;
border:1px solid black;
text-align:center;
background-color:#ffc106;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
cursor:pointer;
}
a.link_button_grey{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
color:#404040;
font-weight:normal;
white-space: nowrap;
text-decoration: none;
border:1px solid black;
text-align: center;
background-color:#d8d8d8;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
cursor:pointer;
}
a.link_button_grey_disabled{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
color:#404040;
font-weight:normal;
white-space: nowrap;
text-decoration: none;
border:1px solid grey;
text-align: center;
background-color:#f8f8f8;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
cursor:default;
}
a.simple_link_button{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
border:1px solid black;
text-align: center;
white-space:nowrap;
text-decoration:none;
background-color:#ffc106;
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
cursor:pointer;
}
a.link_button_red{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
white-space:nowrap;
text-decoration:none;
border:1px solid black;
background-color:#FF6633;
vertical-align:middle;
text-align:center;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
cursor:pointer;
}
a.menu_link{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #3364C8;
text-decoration:none
}
a.help_link{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
margin-left: 7px;
}
a.info_msg{
position: relative;
z-index: 24;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:16px;
vertical-align: middle;
color: black;
text-decoration:none;
text-align:left;
}
a.info_msg:hover{
z-index: 25;
background-color: #eeeeee
}
a.info_msg span{
display: none;
}
a.info_msg:hover span{
display: block;
position: absolute;
top: 10px;
left: 40px;
width: 400px;
border: 2px solid #cccccc;
background-color: #fff;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height: 16px;
vertical-align: middle;
color: black;
text-align: justify;
margin-top: 5px;
padding: 5px;
text-decoration:none;
}
a.tip_msg{
position:relative;
z-index:24;
color:black;
text-decoration:none;
white-space:normal;
}
a.tip_msg:hover{
z-index:25;
white-space:normal;
}
a.tip_msg span{
display:none;
white-space:normal;
}
a.tip_msg:hover span{
display:block;
position:absolute;
top:20px;
left:5px;
border:2px solid #cccccc;
background-color:#fff;
color:#000;
text-align:justify;
text-decoration:none;
white-space:normal;
}
.custom-tip{
color:#000;
width:400px;
border:1px solid #ccc;
z-index:13000;
}
.custom-title {
font-family: verdana,arial,helvetica,sans-serif;
font-weight:bold;
font-size:11px;
margin:0;
color:#3E4F14;
padding:8px 8px 4px;
background:#c8d7fe;
border-bottom:1px solid #ccc;
}
.custom-text {
font-family: verdana,arial,helvetica,sans-serif;
font-size:11px;
padding:4px 8px 8px;
background:#fff;
text-align:justify;
}
sup.underline{
color:blue;
text-decoration:underline;
}
a.small_link{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
}
a.bsmall_link{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
a.bwusmall_link{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
a.bbusmall_link{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:underline;
}
.error_pointer{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
vertical-align:baseline;
text-align:left;
}
/* TICKER CSS */
.tickergross{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 26px;
}
.tickermittel{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 20px;
}
.tickerklein{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}
/* TABLE CSS*/
.tbl_top{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
font-weight: bold;
text-align:left;
color: black;
background-color: #c8d7fe;
}
.tbl_top_headline{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
font-weight: bold;
text-align:left;
color: black;
padding-top: 15px;
border-bottom: 1px solid #CCCCCC;
}
.tbl_rtop_headline{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
font-weight: bold;
text-align:right;
color: black;
padding-top: 15px;
border-bottom: 1px solid #CCCCCC;
}
.tbl_Bigtop{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 15px;
line-height:20px;
font-weight: bold;
color: black;
background-color: #c8d7fe;
}
.tbl_copy{
font-family: verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
}
.tbl_button{
font-family: verdana, arial, helvetica, sans-serif;
text-align:left;
}
.tbl_Btop{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
font-weight: bold;
line-height:17px;
text-align:left;
background-color:#c8d7fe;
}
.tbl_Btopg{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
background-color:#eee;
}
.tbl_cBtop{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:center;
background-color:#c8d7fe;
}
.tbl_rBtop{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:right;
background-color:#c8d7fe;
}
.tbl_Btopwarn{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:17px;
text-align:left;
color:red;
background-color:#c8d7fe;
}
.td_ccn{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
text-align: center;
white-space: nowrap;
background-color: #ffc106;
}
.td_crn{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:right;
white-space:nowrap;
background-color:#fff;
}
.tbl_gen_row_grey{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
background-color:#f3f3f3;
}
.tbl_gen_row_white{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
background-color:#fff;
}
.tbl_gen_row_blue{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
background-color:#E6EDFF;
}
.tbl_gen_row_btxt{
font-family:verdana, arial, helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#0099FF;
}
.tbl_dom_row_nice{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
color:#0099FF;
}
.tbl_Bcopy{
font-family: verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
}
.tbl_jBcopy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:justify;
background-color:#fff;
}
.tbl_cBcopy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:center;
background-color:#ffffff;
}
.tbl_cBcopysm{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
line-height:17px;
text-align:center;
background-color:#ffffff;
}
.tbl_rBcopy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:right;
background-color:#ffffff;
}
.tbl_bBcopy{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
font-weight:bold;
text-align:left;
background-color: #ffffff;
}
.tbl_Bcopywide{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:25px;
font-weight:normal;
text-align:left;
background-color: #ffffff;
}
.tbl_Bcopy_small{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-align:left;
}
.tbl_Bcopy_smallg{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #999;
text-align:justify;
background-color: #fff;
}
.tbl_Bcopy_bigbold{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
background-color: #ffffff;
}
.tbl_Bcopy_bigerbold{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
background-color: #ffffff;
}
.tbl_vBcopy{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
background-color: #fff;
text-align:left;
vertical-align:bottom;
}
.tbl_vbBcopy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
background-color:#fff;
text-align:left;
vertical-align:bottom;
}
.tbl_vmBcopy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
background-color:#fff;
text-align:left;
vertical-align:middle;
}
.tbl_vtBcopy{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
background-color:#fff;
text-align:left;
vertical-align:top;
}
.tbl_top_border{
    border-top:3px double #000000;
}
.text_Bcopy{
font-family: verdana, arial, helvetica, sans-serif;
font-size:12px;
text-align:left;
background-color: #fff;
border: 0px;
}

.text_current, .text_to_add, .text_to_del, .text_to_edit{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
text-align:left;
color: black;
border: 0px;
border-top: 1px solid #eeeeee;
background-color: #fff;
}

.text_to_del{
color: red;
text-decoration:line-through;
}
.text_to_edit{
color: #FFbb11;
}
.text_to_add{
color: blue;
}

input[readonly].text_current, input[readonly].text_to_add, input[readonly].text_to_del, input[readonly].text_to_edit {
  background: none;
  border: none;
}

.tbl_CurrStep{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: #ffc106;
color:#4976D1;
font-weight:bold;
text-align:center;
}
.tbl_CurrStep2{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: #ffc106;
color:#4976D1;
font-weight:bold;
text-align:left;
}
.tbl_InactiveStep{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #CACACA;
background-color: #fff;
text-align:center;
}
.tbl_InactiveStep2{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #CACACA;
background-color: #fff;
text-align:left;
}
.sunrise_info_bar {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: #ffc106;
color:#4976D1;
font-weight:bold;
text-align:center;
clear:both;
}
.small_row{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1px;
background-color: #fff;
}
.borderline{
background-color:#fff;
border: 1px #ccc solid;
}
.borderline_pure{
border: 1px #ccc solid;
}
/* HOSTING SPECIFIC CSS*/
.hosting0{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: #f8f8f8;
}
.hosting1{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: #eeeeee;
}
.hosting_feature{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
background-color: #f8f8f8;
}
.cp_color_hosting{
background-color: #fff;
}
.ttl_hosting_plan{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color: #ffc106;
}
.txt_box{
width:100%;
background-color:#fff;
border:1px #ccc solid;
margin:0px;
}
.txt_box460{
width:460px;
background-color:#fff;
border:1px #ccc solid;
margin:0px;
}
.txt_box600{
width:600px;
background-color:#fff;
border:1px #ccc solid;
margin:0px;
}
.txt_boxb5pxm{
width:100%;
background-color:#fff;
border:1px #ccc solid;
margin:0px;
margin-bottom:5px;
}
.txt_main_container_left{
background-color:red;
width:194px;
margin:0px;
padding:0px;
border:0px;
}
.txt_box_main{
width:100%;
background-color:#fff;
border:0px;
}
.txt_box_main2pxm{
width:100%;
background-color:#fff;
border:0px;
margin-bottom:2px;
}
.txt_box_main2pxmb{
width:100%;
background-color:#fff;
border:1px #ccc solid;
margin-bottom:2px;
}
.txt_boxcc{
width:350px;
height:130px;
background-color:#eee;
border: 1px #ccc solid;
}
.txt_box100p{
width: 100%;
background-color: #fff;
border: 1px #ccc solid;
}
.txt_box100pnb{
width: 100%;
border: 0px;
}
.txt_boxbw{
width:100%;
border:0px;
margin:0px;
}
.txt_boxbw440{
width:440px;
border:0px;
margin:0px;
}
.txt_boxbwt{
width:100%;
border:0px;
margin:0px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
}
.txt_boxb{
border: 0px;
}
.txt_boxnb{
width: 100%;
background-color: #fff;
border: 0px;
}
.txt_boxnbg{
width:100%;
background-color:#fff;
border:0px;
margin:0px;
}
.txt_boxnbgw{
width: 100%;
background-color: #fff;
border: 0px;
}
.txt_errboxbw{
width: 602px;
border: 0px;
}
.txt_suberrboxbw{
width: 600px;
border: 0px;
}
.txt_errboxbwsm{
width: 460px;
border: 0px;
}
.txt_suberrboxbwsm{
width: 458px;
border: 0px;
}
.txt_box_tt{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
vertical-align:middle;
text-align:left;
color:black;
background-color:#c8d7fe;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
}
.txt_box_ttr{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
vertical-align:middle;
text-align:right;
color:black;
background-color:#c8d7fe;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
}
.txt_box_ttnb{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
vertical-align:middle;
text-align:left;
color:black;
background-color:#c8d7fe;
}
.txt_box_ttnbr{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
vertical-align:middle;
text-align:right;
color:black;
background-color:#c8d7fe;
}
.txt_box_tthnb, .txt_box_tthnbr{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
vertical-align:middle;
text-align:left;
color:black;
background-color:papayawhip;
}
.txt_box_tthnbr {
text-align:right;
}
.txt_box_bd{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
text-align: justify;
vertical-align: middle;
color: black;
background-color: #fff;
}
.txt_box_minibdw{
height: 1px;
margin: 0px;
padding: 0px;
background-color: #fff;
}
.txt_box_minibdg{
height: 1px;
margin: 0px;
padding: 0px;
background-color: #eeeeee;
}
.txt_box_minibdb{
height: 1px;
margin: 0px;
padding: 0px;
background-color: #000000;
}
.txt_box_bdl{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
text-align: left;
vertical-align: middle;
color: black;
background-color: #fff;
}
.txt_box_bdc{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
text-align: center;
vertical-align: middle;
color: black;
background-color: #fff;
}
.txt_box_bdr{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height:17px;
vertical-align: middle;
text-align: right;
color: black;
background-color: #fff;
}
.txt_box_bkgr {
  background-color: #F8F8FF;
}
img.vbbottom{
vertical-align:bottom;
border:0px;
}
img.vmbmid{
vertical-align:bottom;
border:1px solid white;
}
img.vmcnbmid{
vertical-align:middle;
text-align:center;
border:0px;
}
.img_mid{
vertical-align: middle;
}
.img_nbmid{
vertical-align: middle;
border:0px;
}
.img_rdown{
text-align: right;
vertical-align: bottom;
border: 1px solid #fff;
}
.img_rmid{
text-align: right;
vertical-align: middle;
border: 0px;
}
.img_midb{
vertical-align: middle;
border: 0px;
}
img.v2p_spacer{
height:2px;
width:1px;
border:0px;
padding:0px;
margin:0px;
}
img.v5p_spacer{
height:5px;
width:1px;
border:0px;
padding:0px;
}
img.h2p_spacer{
height:1px;
width:2px;
border:0px;
}
img.h5p_spacer{
height:1px;
width:5px;
border:0px;
}
img.prices{
border-right:2px solid #fff;
}
img.hot_summer{
border-right:5px solid #fff;
}
img.joker_logo{
text-align:center;
vertical-align:middle;
}
span.check_domain{
padding-bottom:2px;
}
/* FORM ELEMENTS CSS */
input{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: black;
padding: 1px;
background-color: #fff;
}
input.text{
border: 1px solid #bbb;
background-color: #fff;
}
input.text_to_delete{
border: 1px solid #bbb;
background-color: #fff;
text-decoration:line-through;
}
input[readonly]{
background: buttonface;
}
input.textfield{
border: 1px solid #bbb;
background-color: #fff;
}
input.textfieldsolid{
border: 1px solid #333;
background-color: #fff;
}
input.textfield_error{
border: 1px solid #dd0000;
background-color: #fff;
}
input.input_field_error{
background-color: #ff8080;
}
input.pay_radio{
background-color:#c8d7fe;
cursor:pointer;
}
input.button{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
border:0px;
color:#000000;
width:120px;
height:18px;
background-image:url(../uk/images/btn_vbs.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.button[disabled]{
color:#AAAAAA;
background-image:url(../uk/images/btn_gvbs.gif);
}
input.button_spin{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
border:0px;
color:#000000;
width:120px;
height:18px;
background-image:url(../uk/images/btn_vbs_spin.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.go_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
border:0px;
width:33px;
height:18px;
background-image:url(../uk/images/btn_ss.gif);
background-repeat:no-repeat;
background-position:center center;
text-align:center;
vertical-align:middle;
cursor:pointer;
}
input.small_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
border:0px;
padding:0;
width:33px;
height:18px;
background-image:url(../uk/images/btn_ss.gif);
background-repeat:no-repeat;
background-position:center center;
text-align:center;
vertical-align:middle;
cursor:pointer;
}
input.middle_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:60px;
height:18px;
background-image:url(../uk/images/btn_ms.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.middle_button_high{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:60px;
height:30px;
background-image:url(../uk/images/btn_msb.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.middle_button_red{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#fff;
border:0px;
width:60px;
height:18px;
background-image:url(../uk/images/btn_msr.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.middle_button_red_high{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#fff;
border:0px;
width:60px;
height:30px;
background-image:url(../uk/images/btn_msrb.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.middle_button_green{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:60px;
height:18px;
background-image:url(../uk/images/btn_msg.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.middle_button_green_high{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:60px;
height:30px;
background-image:url(../uk/images/btn_msgb.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.step_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:80px;
height:18px;
background-image:url(../uk/images/btn_bms.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.step_button_grey{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#404040;
border:0px;
height:18px;
width:80px;
background-image:url(../uk/images/btn_bms_grey.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:default;
}
input.step_button_red{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#fff;
border:0px;
height:18px;
width:80px;
background-image:url(../uk/images/btn_msr80.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.biggerm_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:80px;
height:18px;
background-image:url(../uk/images/btn_bms.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.bigger_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:100px;
height:18px;
background-image:url(../uk/images/btn_bs.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.verybig_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:120px;
height:18px;
background-image:url(../uk/images/btn_vbs.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.button_ng{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:1px solid black;
background-color:#ffc106;
vertical-align:middle;
padding-top:0px;
padding-bottom:0px;
text-align:center;
text-decoration:none;
cursor:pointer;
height:18px;
}
.button_ng.link{text-decoration:none;}

input.extrabig_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:160px;
height:18px;
background-image:url(../uk/images/btn_xbs.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.verybig_button_grey{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color:#fff;
font-weight:normal;
border:0px;
width:120px;
height:18px;
background-image:url(../uk/images/btn_gvbs.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.ridiculousbig_button{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#000000;
border:0px;
width:385px;
height:18px;
background-image:url(../uk/images/btn_rbs.gif);
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
cursor:pointer;
}
input.csl_step_button{
font-size: 12px;
color: #fff;
font-weight:bold;
background-color: #29575A;
border: 1px outset #ffffff;
width: 80px;
height:18px;
height: 20px;
cursor:pointer;
}
input.whois_text{
width: 150px;
border: 1px inset #fff;
background-color: #fff;
vertical-align: middle;
}
input.f_menu_text{
width:150px;
border:1px solid #999;
background-color:#fff;
vertical-align:middle;
}
input.f_check_domain{
width: 145px;
border: 1px solid #bbb;
background-color: #fff;
}
input.f_choose_domain{
width: 154px;
border: 1px solid #bbb;
background-color: #fff;
}
input.t_orderContacts{
width: 120px;
border: 1px solid #bbb;
background-color: #fff;
}
input.t_orderDNS{
width: 160px;
border: 1px solid #bbb;
background-color: #fff;
}
input.t_orderDNS_IP{
width: 110px;
border: 1px solid #bbb;
background-color: #fff;
}
input.t_orderDNS_IPv6{
width: 170px;
border: 1px solid #bbb;
background-color: #fff;
}
input.t_transfer_text{
width: 200px;
border: 1px inset #bbbbbb;
background-color: #fff;
}
input.t_reg_domain{
width:154px;
border:1px solid #bbb;
background-color:#fff;
color:#4976d1;
}
input.hosting_chkbox{
text-align:center;
}
textarea{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: black;
border: 1px solid #bbb;
padding: 1px;
background-color: #fff;
}
textarea.border{
border: 1px solid #000000;
background-color: #fff;
}
select{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
color:black;
padding:1px;
background-color:#fff;
}
select.selectbox{
border:1px solid #bbb;
background-color:#fff;
}
select.selectbox_error{
border:1px solid #dd0000;
background-color:#fff;
}
select.s_orderContacts{
width:300px;
border:1px solid #bbb;
background-color:#fff;
}
select.s_tldSearchbox{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
border: 1px #bbb solid;
background-color: #fff;
}
/* HOME PAGE PROMO */
ul.hpd_promo{
margin:0px;
padding:0px;
vertical-align:top;
}
li.hpd_promo{
margin:0px 0px 0px 20px;
padding:0px;
list-style-type:circle;
list-style-position:outside;
font-family:verdana,Arial,Helvetica,sans-serif;
font-weight:bolder;
font-size:11px;
color:#4976D1;
}
ul.res{
margin:5px auto 5px 20px;
vertical-align:middle;
list-style-type:circle;
list-style-position:outside;
color:#4976D1;
}
li.res{
font-family:verdana,Arial,Helvetica,sans-serif;
font-weight:bolder;
font-size:11px;
color:#4976D1;
line-height:20px;
}
li.res2{
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#4976D1;
line-height:20px;
}
ul.res3{
margin-left:20px;
vertical-align:middle;
list-style-type:circle;
list-style-position:outside;
color:#4976D1;
line-height:30px;
}
li.res3{
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:black;
}
ul.res4{
margin-left:15px;
vertical-align:middle;
list-style-position:outside;
list-style-type:disc;
color:#4976D1;
line-height:25px;
}
li.res4{
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:black;
}
.docs-code {
width:570px;
overflow:auto;
border:1px dashed #333;
border-style:dashed dashed solid dashed;
padding:10px 5px 10px 5px;
}
.docs-param, .docs-returncode, .docs-value, .docs-hostname, .docs-port{
font-family:Monospace;
}
.docs-param{
color:black;
font-weight:bold;
}
.docs-valuetmpl{
color:gray;
font-weight:normal;
font-size:90%;
font-family:Serif;
}
div.hide_content{
margin:0px;
padding:0px;
display:none;
}
div.show_content{
margin:0px;
padding:0px;
display:block;
}
ul.domain_list {
margin : 0;
list-style : none;
padding : 0;
width:280px;
overflow: auto;
}
ul.domain_list li{
list-style : none;
clear:both;
padding : 5px 5px 1px 1px;
}
.domain_invalid, .domain_free, .domain_selected, .domain_taken, .domain_unavailable, domain_pending, .domain_skipped ,
.domain_invalid_legend, .domain_free_legend, .domain_selected_legend, .domain_taken_legend, .domain_unavailable_legend, domain_pending_legend, .domain_skipped_legend
{
    background-image:url('/templates/de/images/domain_status.gif');
    background-repeat:no-repeat;
    padding: 0 0 2px 20px;
    height: 20px;
    float:left;
    vertical-align:top;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:13px;
    white-space: nowrap;
}
.domain_invalid, .domain_invalid_legend {
background-position:0px 0px;
}
.domain_free, .domain_free_legend {
background-position:0px -20px;
}
.domain_invalid, .domain_invalid_legend {
background-position:0px 0px;
}
.domain_taken, .domain_taken_legend {
background-position:0px -60px;
}
.domain_selected, .domain_selected_legend {
background-position:0px -40px;
}
.domain_unavailable, .domain_pending,
.domain_unavailable_legend, .domain_pending_legend {
background-position:0px -80px;
}
.domain_free, .domain_selected
{
color:#3768CC;
cursor:pointer;
}
.domain_invalid {
color:#B2D4EF;
}
.domain_free:hover, .domain_selected:hover {
text-decoration:underline;
}
.domain_unavailable, .domain_pending , .domain_taken a {
color:#B2D4EF;
}
.domain_skipped {
    background-position:0px 0px;
    background-image:url('/templates/de/images/ajax-loader.gif');
}
.domain_info {
clear:both;
padding: 0 0 0 20px;
text-align: left;
}
a.shopping_cart:link, a.shopping_cart:visited {
position:relative;
padding: 0 0 2px 24px;
margin: 0 10px 0 5px;
height: 24px;
float:right;
vertical-align:top;
text-decoration:none;
color: #3768CC;
}
a.shopping_cart:hover {
text-decoration:underline;
}
a.shopping_cart .icon {
    color:black;
    font-size:24px;
}
a.shopping_cart .text {
    position: relative;
    top:-6px;
}

.cart_prefs {
background-image:url('/templates/de/images/btn_edit.gif');
background-repeat:no-repeat;
background-position: center right;
padding: 0 15px 0 0;
display: block;
height: 20px;
float:left;
cursor: pointer;
}
.cart_info {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 13px;
height: 20px;
vertical-align: top;
}
a.cart_info_link {
color: #3768CC;
text-decoration: none;
}
#cart_info_tip {
    height: 27px;
}

#cart_info_tip .icon {
    color:black;
    font-size: 24px;
}

#cart_info_tip .counter {
    background-color: #4976d1;
    border-radius: 0.25em;
    color: #fff;
    display: inline;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    padding: 0.2em 0.6em 0.3em;
    white-space: nowrap;
    position: relative;
    top: -6px;
    margin-right: 2px;
}

#cart_info_tip .counter.empty {
    background-color: #a6a6a6;
}

.carttooltip { z-index:999; }
.carttooltip .tip        { font-family:verdana,arial,helvetica,sans-serif; font-size: 12px; border: 1px solid #000; }
.carttooltip .tip-title    { font-size: 13px; font-weight:bold; margin: 0; padding: 5px; background-color: #C8D7FE; }
.carttooltip .tip-text    { background-color: #FFFFFF; padding: 5px; }
table.alternating tr.r0 td {
background-color: #f3f3f3;
}
table.alternating tr.r1 td {
background-color: #FFFFFF;
}
ul.item_pad10 li {
    padding-bottom: 10px;
}
li.checkbox_liststyle {
    list-style:none;position:relative;
}
li.checkbox_liststyle input:first-child {
    position:absolute;left:-2em;
}

ul.checkmarks {
    list-style:none;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

ul.checkmarks li {
    background:url(/templates/de/images/ok.gif) no-repeat left top;
    padding-left: 30px;
    padding-bottom: 15px;
}

ul.checkmarks li:last-child {
    padding-bottom: 0px;
}

td.tbl_footnote {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    color:black;
    text-align:left;
}

.txt_box_gray {
width:100%;
background-color:#e9e9e9;
border:1px #e9e9e9 solid;
margin:0px;
}

.tbl_copy_gray{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
padding-left:10px;
padding-bottom:10px;
}

.tbl_copy_gray:first-of-type{
padding-top: 10px;
}

.tbl_scopy_gray{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
padding-left:10px
}

.tbl_tcopy_gray{
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
line-height:17px;
text-align:left;
padding-left:10px;
padding-bottom:10px;
vertical-align:top;
}

.tbl_Btop_gray {
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
font-weight: bold;
line-height:17px;
text-align:left;
background-color:#d7d7d7;
padding: 5px 10px;
}

.tbl_bottom_gray {
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
font-weight: bold;
line-height:17px;
text-align:left;
font-weight: normal;
background-color:#d7d7d7;
padding: 5px 10px;
}

td.tbl_footnote_gray {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-align:left;
padding-left:10px;
padding-bottom:10px;
}
td.tbl_sidenote_gray {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-align:left;
padding-left:10px;
padding-bottom:10px;
vertical-align:top;
}

td.tbl_sidenote_center_gray {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-align:left;
padding-left:10px;
padding-bottom:10px;
padding-top: 10px;
vertical-align:middle;
}

.tbl_vertical_space {
    padding-bottom: 10px;
}

hr.gray {
 border:none;
 background-color :#bbbbbb;
 height:1px;
}

a {
    color: #003dee;
}

#accordion_gray > h2 {
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
font-weight: bold;
line-height:17px;
text-align:left;
padding: 5px 10px 5px 20px;
margin: 1px 0 0 0;
cursor: pointer;
background: #d7d7d7 url(/templates/uk/images/arrow_right.png) no-repeat 5px center;
}

#accordion_gray > h2.toggler_active {
background-image: url(/templates/uk/images/arrow_down.png)
}

#accordion_gray > div.content {
padding-left:5px;
text-align: left;
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
}

.overTxtLabel { color:#999; }

.mask {
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:13px;
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	z-index: 23;
	background: #ddd;
}

.hint_c {
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    color:red;
    text-align: center;
    margin: 5px 0 5px;
    font-weight: bold;
}

.hint_c > a {
    color:red;
}

.tbl_distance + table {
    margin-top: 10px;
}

/* new Order Page */

.sld-container {
        border: 1px solid #CCCCCC;
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	text-align: left;
        padding-bottom: 10px;
}

.sld-container .caption {
        background-color: #C8D7FE;
	font-size: 14px;
        padding: 5px 2px;
        font-weight: bold;
        margin-bottom: 15px;
        line-height: 20px;
}

.sld-container .caption .sld {
	font-weight: bold;
        font-size: 16px;
}

.sld-container .caption .button {
	margin-top: -5px;
        float:right;
}

.sld-container .results {
	margin-top: 5px;
	margin-left: 20px;
        overflow:hidden;
}

.tld-box {
background: #CBCBCB;
border: 1px solid #CCC;
background: -moz-linear-gradient(top, #CBCBCB, #FFFFFF);    
background: -webkit-linear-gradient(top, #CBCBCB, #FFFFFF);
background: -ms-linear-gradient(top, #CBCBCB, #FFFFFF);
background: -o-linear-gradient(top, #CBCBCB, #FFFFFF);
box-shadow: 1px 2px 4px rgba(0,0,0, .2);
width: 75px;
height: 60px;
float: left;
margin-right: 3px;
margin-bottom: 8px;
text-align: center;
}

.tld-box .tld {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
        height: 16px;
        line-height: 16px;
	display: block;
	margin-bottom: 3px;
        background-color: #C0C0C0;
}

.tld-box .price {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #3768CC;
	display: block;
}

.tld-box .status {
/*	float:none;
	clear: both;*/
	display: block;
        background-image:url('/templates/de/images/ajax-loader.gif');
        background-position:0px 0px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	margin: 2px auto 0;
	padding: 0px;
}

.tld-box .background {
    width: 100%;
    height:100%;
    background: none;
}

.tld-box .tld-international,
.tld-box .tld-photography,
.tld-box .tld-contractors,
.tld-box .tld-technology,
.tld-box .tld-construction,
.tld-box .tld-enterprises,
.tld-box .tld-productions,
.tld-box .tld-management,
.tld-box .tld-blackfriday,
.tld-box .tld-engineering,
.tld-box .tld-investments,
.tld-box .tld-accountants
{
    font-size: 9px;
}

.sld-container .free_domain .tld {
    background-color: rgba(44,220,0,0.4);
}

.sld-container .reserved_domain .tld {
    background-color: rgba(244,220,0,0.4);
}

.sld-container .selected_domain .tld {
    background-color: rgb(40, 200, 0);
    box-shadow: inset 4px 4px 4px rgba(0,0,0, .2);
}

.sld-container .selected_domain.reserved_domain .tld {
    background-color: rgb(244,220,0);
}

.sld-container .premium_domain .price {
    color: #ff0000;
}

.sld-container .unavailable_domain .tld {
    background-color: #CDCDCD;
    color: #B0B0B0;
}

.sld-container .unavailable_domain .price {
    color: #B1ACAC;
}

.sld-container .unavailable_domain .status {
    opacity: 0.4;
    filter: alpha(opacity=40);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    background: none;
}

.free_domain, .selected_domain {
    cursor: pointer;
}

.search-limitation-button {
    font-weight:bold;
    background-image:url('/templates/de/images/arrow_down.gif');
    background-repeat:no-repeat;
    background-position: right center;
    display: inline-block;
    padding: 4px 20px 3px 5px;
    font-size:16px;
    line-height: 21px;
    cursor: pointer;
    display: inline-block;
}

.search-limitation-button:hover {
    text-shadow: #000000 1px 1px 2px;
}

input.f_new_check_domain{
border:0px;
background-color: #fff;
font-size:16px;
line-height: 21px;
padding: 4px 3px 3px;
margin:0;
}

.domain-container {
        border: 1px solid #CCCCCC;
        padding-bottom: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	text-align: left;
	float:none;
	clear:both;
}

.domain-container .caption {
        background-color: #C8D7FE;
	font-size: 12px;
        padding: 5px 2px;
        font-weight: bold;
        margin-bottom: 15px;
}

.domain-container .result {
	clear: both;
	margin-top: 5px;
	margin-left: 10px;
	max-height: 300px;
	overflow: hidden;
        padding-right: 10px;
}

.domain-box {
	border: 1px dotted #bbb;
	display: block;
	float: left;
	width: 49%;
	overflow: hidden;
	white-space: nowrap;
	height: 32px;
	margin: 0 1px 1px 0
}

.domain-box .domain {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 4px;
}

.domain-box .status {
        background-image:url('/templates/de/images/ajax-loader.gif');
        background-position:3px 0px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	margin: 6px auto;
	padding: 0 3px;
 /*       display: block;
        float:left;*/
}

.domain-box .info {
	font-size: 10px;
	display: block;
        overflow: hidden;
        text-overflow: ellipsis;
}

.unavailable_domain .status,
.selected_domain .status,
.free_domain .status {
  background: none;
}

.unavailable_domain .status:before,
.selected_domain .status:before,
.free_domain .status:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
  font-size: 24px;
}

.unavailable_domain .status:before {
    content: "\f175";
    color: #cf3f3c;
}

.selected_domain .status:before {
    content: "\f126";
    color: rgb(40, 200, 0);
    font-size: 20px;
    position: relative;
    left:3px;
    top:-0.5px;
    padding: 0;
    margin:0;
    text-shadow: 1px 1px #ddd;
}

.tld-box.selected_domain {
    box-shadow: inset 1px 2px 4px rgba(0,0,0, .2);
}

/*
.free_domain .status:before {
    color: #999999;
    content: "\f127";
}
*/
.free_domain .status, .selected_domain .status {
    background-image: url('/templates/de/images/checkbox.png');
    background-repeat: no-repeat;
    background-position: center bottom;
}

.floating-tip {
    background-color: white;
    border-width: 1px;
    border-style: solid;
    border-color: #777777;
    padding: 5px 15px;
    color: #dddddd;
    font-weight: normal;
    font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: black;
}

.domain-info-tip {
    display:none;
}

.cart_details {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:11px;
    padding-left: 20px;
    padding-top:2px;
}
.cart_details select {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:11px;
}

.big_button {
    border:1px solid #731000;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 10px 30px;
    border-radius: 2px;
    background: #ffcf3e;
    background: -moz-linear-gradient(top, #ffcf3e, #ffc206);    
    background: -webkit-linear-gradient(top, #ffcf3e, #ffc206);
    background: -ms-linear-gradient(top, #ffcf3e, #ffc206);
    background: -o-linear-gradient(top, #ffcf3e, #ffc206);
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
    display:inline-block;
}

.standard_button {
    border:1px solid #731000;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 5px 10px;
    border-radius: 2px;
    background: #ffcf3e;
    background: -moz-linear-gradient(top, #ffcf3e, #ffc206);    
    background: -webkit-linear-gradient(top, #ffcf3e, #ffc206);
    background: -ms-linear-gradient(top, #ffcf3e, #ffc206);
    background: -o-linear-gradient(top, #ffcf3e, #ffc206);
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:12px;
    line-height: 18px;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
    display:inline-block;
    margin:0;
    text-decoration: none;
}

.gray_button {
    border:1px solid #666666;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 5px 10px;
    border-radius: 2px;
    background: #E4E4E4;
    background: -moz-linear-gradient(top, #E4E4E4, #CBCBCB);    
    background: -webkit-linear-gradient(top, #E4E4E4, #CBCBCB);
    background: -ms-linear-gradient(top, #E4E4E4, #CBCBCB);
    background: -o-linear-gradient(top, #E4E4E4, #CBCBCB);
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:12px;
    line-height: 18px;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
    display:inline-block;
    margin:0;
    text-decoration: none;
}

.green_button {
    border:1px solid #0c7204;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 5px 10px;
    border-radius: 2px;
    background: #B4F234;
    background: -moz-linear-gradient(top, #B4F234, #8CE634);    
    background: -webkit-linear-gradient(top, #B4F234, #8CE634);
    background: -ms-linear-gradient(top, #B4F234, #8CE634);
    background: -o-linear-gradient(top, #B4F234, #8CE634);
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:12px;
    line-height: 18px;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
    display:inline-block;
    margin:0;
    text-decoration: none;
}

input.slim_button, input.slim_button_red, input.slim_button_blue, input.slim_button_green {
  height: 18px;
  line-height: normal;
}

input[disabled].slim_button, input[disabled].slim_button_red, input[disabled].slim_button_blue, input[disabled].slim_button_green {
    background: #E4E4E4;
    background: -moz-linear-gradient(top, #E4E4E4, #CBCBCB);    
    background: -webkit-linear-gradient(top, #E4E4E4, #CBCBCB);
    background: -ms-linear-gradient(top, #E4E4E4, #CBCBCB);
    background: -o-linear-gradient(top, #E4E4E4, #CBCBCB);
    border-color: #AAAAAA;
    color: #999999;
    cursor: default;
}

.slim_button {
    border:1px solid #731000;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0 10px;
    border-radius: 2px;
    background: #ffcf3e;
    background: -moz-linear-gradient(top, #ffcf3e, #ffc206);    
    background: -webkit-linear-gradient(top, #ffcf3e, #ffc206);
    background: -ms-linear-gradient(top, #ffcf3e, #ffc206);
    background: -o-linear-gradient(top, #ffcf3e, #ffc206);
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:12px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
    cursor: pointer;
    display:inline-block;
    margin:0;
    text-decoration: none;
    vertical-align: top;
}

.slim_button_red {
    border:1px solid #720f00;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0px 10px;
    border-radius: 2px;
    background: #f76b64;
    background: -moz-linear-gradient(top, #f76b64, #f41d11);    
    background: -webkit-linear-gradient(top, #f76b64, #f41d11);
    background: -ms-linear-gradient(top, #f76b64, #f41d11);
    background: -o-linear-gradient(top, #f76b64, #f41d11);
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:12px;
    line-height: 16px;
    font-weight: normal;
    color:#000;
    cursor: pointer;
    display:inline-block;
    margin:0;
    text-decoration: none;
    vertical-align: top;
}

.slim_button_blue {
    border:1px solid #003B71;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0px 10px;
    border-radius: 2px;
    background: #f76b64;
    background: -moz-linear-gradient(top, #9fbeff, #6B99FB);    
    background: -webkit-linear-gradient(top, #9fbeff, #6B99FB);
    background: -ms-linear-gradient(top, #9fbeff, #6B99FB);
    background: -o-linear-gradient(top, #9fbeff, #6B99FB);
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:12px;
    line-height: 16px;
    font-weight: normal;
    color:#000;
    cursor: pointer;
    display:inline-block;
    margin:0;
    text-decoration: none;
    vertical-align: middle;
}

.slim_button_green {
    border:1px solid #003B71;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0px 10px;
    border-radius: 2px;
    background: #B4F234;
    background: -moz-linear-gradient(top, #B4F234, #8CE634);    
    background: -webkit-linear-gradient(top, #B4F234, #8CE634);
    background: -ms-linear-gradient(top, #B4F234, #8CE634);
    background: -o-linear-gradient(top, #B4F234, #8CE634);
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:12px;
    line-height: 16px;
    font-weight: normal;
    color:#000;
    cursor: pointer;
    display:inline-block;
    margin:0;
    text-decoration: none;
    vertical-align: middle;
}

.list_accordion > .header {
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
font-weight: bold;
line-height:17px;
text-align:left;
padding: 5px 10px 5px 20px;
margin: 1px 0 0 0;
cursor: pointer;
background: #e7e7e7 url(/templates/uk/images/arrow_right.png) no-repeat 5px center;
}

.list_accordion > .header:nth-child(4n+1) {
	background-color: #d7d7d7;
}

.header .button {
	float: right;
}

.list_accordion > .toggler_active {
background-image: url(/templates/uk/images/arrow_down.png)
}

.list_accordion > div.content {
text-align: left;
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
}

.table_border_alert {
    border: 3px solid #D9534F;
}

.row_bg_alert {
   background-color: #D9534F;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #F3F3F3;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #e9e9e9;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-striped > tbody > tr:nth-child(odd).promotion-row > td
{
  background-color: #FFEFBC;
}

.table-striped > tbody > tr.promotion-row > td
{
  background-color: #FCF6E0;
}

.table-striped > tbody > tr.promotion-row > td
{
  background-color: #FCF6E0;
}

.table-striped > tbody > tr:hover.promotion-row > td
{
  background-color: #EDE7D2;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #e9e9e9;
}

.pricelists table {
  max-width: 100%;
  background-color: transparent;
}
.pricelists th {
  text-align: left;
}

.pricelists input, select {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
}

.pricelists .domain-info {
    float:left;
}

.pricelists .domain-info-button {
    float:right;
}

.pricelists .promo-icon {
    color:#FFC106;font-size:20px;
}

.nav {
  padding-left: 0;
  margin-bottom: 10px;
  margin-top: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #3768CC;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
  display: table;
  width:100%
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

.pricelists {
    font-family:verdana, arial, helvetica, sans-serif;
    text-align: left;
    font-size: 13px;
}

.pricelists thead th {
            height: 30px;
            /*text-align: left;*/
        }
.pricelists tr {
        	width: 100%;
        }

.pricelists thead {
    background-color: #ffffff;
}

.pricelists thead tr.top th {
    border:none;
    height:18px;
    padding-bottom: 0;
}
.pricelists thead tr.sub th {
    font-size:10px;
    height:15px;
    padding-top: 0;
    padding-bottom: 5px;
}

.pricelists thead th.center {
    text-align: center;
}

.pricelists thead th.right {
    text-align: right;
}

.pricelists td.col_EUR, 
.pricelists td.col_GBP,
.pricelists td.col_USD,
.pricelists td.col_price {
    text-align: right;
}

.pricelist table.table td {
    vertical-align:middle;
}

.pricelists .curr_EUR:before { content: "\20AC\00A0"; }

.pricelists .curr_GBP:before { content: "\00A3\00A0"; }

.pricelists .curr_USD:before { content: "\0024\00A0"; }

.pricelists .curr_EUR_renew:after,
.pricelists .curr_GBP_renew:after,
.pricelists .curr_USD_renew:after
{ content: ")"; }

.pricelists .curr_EUR_renew,
.pricelists .curr_GBP_renew,
.pricelists .curr_USD_renew
{
    font-size:10px;
    display: block;
}

.pricelists .curr_EUR_renew:before { content: "(\20AC\00A0"; }

.pricelists .curr_GBP_renew:before { content: "(\00A3\00A0"; }

.pricelists .curr_USD_renew:before { content: "(\0024\00A0"; }

.pricelists .old_price {
    font-size:10px;
    text-decoration: line-through;
}

.pricelists th.note {
    font-size: 10px;
}

#tabs-body {
    padding: 0;
}
#tabs-body div.tab {
    display: none;
}

#tabs-body div.active {
    display: block;
}
#tabs-nav div.tab {
    display:inline
}

.pricelists .col_toggle
{
    display:none;
}

.pricelists .col_show {
    display:table-cell;
}

.pricelists .header {
    background-color: #C8D7FE;
    padding: 5px 10px 5px 20px;
    margin: 1px 0 0 0;
    height:20px;
}

.pricelists .header h3 {
    padding:0;
    margin:0;
    display:inline;
}

.pricelists h3 .sidenote {
    font-size: 10px;
}

.pricelists h1,
.pricelists h2,
.pricelists h3,
.pricelists h4,
.pricelists h5,
.pricelists h6 {
   padding-left: 8px;
}
.pricelists h3 {
    margin-top:5px;
}

.pricelists p {
  padding-left:8px;
}

.pricelists .accordion_header {
    cursor: pointer;
    background: #d7d7d7 url(/templates/uk/images/arrow_right.png) no-repeat 5px center;
}

.pricelists .accordion_header_active {
    background-image: url(/templates/uk/images/arrow_down.png);
}

.pricelists .header_highlight{
    background-color: #FFC106;
    color:black;
}

.pricelists .header_btn_grp {
    float:right;
}

.table-sortable th {
    cursor: pointer;
}

.table-sortable th div:after {
    font-family: 'Glyphicons Halflings';
    font-weight: normal;
    content: "\e150";
    padding-left: 2px;
}

.table-sortable th.table-th-sort div:after {
    content: "\e155";
}

.table-sortable th.table-th-sort-rev div:after {
    content: "\e156";
}

.table-sortable thead tr.sub th div:after {
    content: "";
}

label.form_indent {
    font-weight: bold;
    float:left;
    width:150px;
}

.pricelists .info {
    color: #4976D1;
    font-size: 15px;
    cursor: pointer;
}

.pricelists .slider {
    background: #c8d7fe;
    height: 4px;
    width: 500px;
    margin-bottom: 20px;
    margin-left: 20px;
}
.pricelists .slider .knob {
    background: #fc0;
    width: 16px;
    height: 25px;
    position: relative;
    top: -10px;
    border-radius: 8px 8px 20px 20px;
    cursor: pointer;
}

.pricelists .slider-legend {
    margin-left: 20px;
    font-size: 8px;
    margin-top: 20px;
    position: relative;
}
.pricelists .slider-legend .legend-0 {
    position: absolute;
    left: 0;
}

.pricelist tr.tld_link {
    cursor: pointer;
}

.pricelist tr.tld_link:hover td.tld:after {
  font-family: 'Glyphicons Halflings';
  position:absolute;
  content:"\00A0\e003";color:#ff0000;
}

.pricelists .slider-legend .legend-100 {
    position: absolute;
    left: 8px;
}

.pricelists .slider-legend .legend-250 {
    position: absolute;
    left: 25px;
}

.pricelists .slider-legend .legend-500 {
    position: absolute;
    left: 49px;
}

.pricelists .slider-legend .legend-1000 {
    position: absolute;
    left: 97px;
}

.pricelists .slider-legend .legend-2000 {
    position: absolute;
    left: 194px;
}

.pricelists .slider-legend .legend-5000 {
    position: absolute;
    left: 490px;
}

.btn {
    margin: 0;
    display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;

}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active {
  background-image: none;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active{
  z-index: 2;
}
.btn-group > .btn:focus{
  outline: none;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.social-bar {
    font-size:30px;
}

#search_box {
 border:2px solid #888888;
 margin-right:5px;
 font-size:16px;
 float:left;
 width:380px;
 display: table;
}

#search_box .text-group {
    display: table-cell;
    width:100%;
    padding: 4px 3px 3px;
}

#search_box .text-group input[type=text] {
    width:100%;
    padding:0;
}


#search_box .text-group input[type=text]:focus {
    outline: 0;
}

#search_box .button-group {
    display: table-cell;
    width: 1%;
    border-left: 1px solid #888888;
}

#recaptcha_area {
    margin-left: auto;
    margin-right: auto;
}

abbr[title], acronym[title] {
     border-bottom: dotted 1px;
}

.cart_listing {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 13px;
    text-align: left;
    margin-bottom: 50px;
}

.cart_listing .header {
    background-color: #C8D7FE;
    padding: 5px 10px 5px 10px;
    margin: 1px 0 0 0;
    height:20px;
}

.cart_listing .header h3 {
    padding:0;
    margin:0;
    display:inline;
}

.cart_listing h3 .sidenote {
    font-size: 10px;
}

.cart_listing .header_btn_grp {
    float:right;
}

td.product_total {
	vertical-align: bottom;
	font-weight: bold;
        text-align: right;
}

td.product_action {
	vertical-align: middle;
	text-align: center;
}

table.product_details {
	border:none;
	width:100%;
}

table.product_details td.description {
	text-align: left;
}

table.product_details td.price {
	text-align: right;
	font-weight: bold;

}
table.product_details td.action {
	width:26px;
	text-align: center;
}

.cart_listing .table > tfoot > tr > td {
  border-top: 2px solid #ddd;
}

.cart_listing .table {
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
}

.cart_listing .table {
	margin-bottom: 10px;
}

.td_checkbox {
	width: 10px;
}

.flat_button {
    border:none;
    background: none;
    font-size: 20px;
    font-family: inherit;
    cursor: pointer;
}

button.link_button {
    border:none;
    background: none;
    font-family: inherit;
    cursor: pointer;
    padding:0;
    margin: 0;
}

button.link_button .text {
    text-decoration: underline;
    color:blue;
}

button.link_button::-moz-focus-inner {
    padding: 0;
    border: 0
}


.small {
    font-size: 11px;
}


.add_color {
    color:green;
}

.del_color {
    color: #DD0000;
}

.cur_toggle {
    display: none;
}

.cur_show {
    display: inline;
}

.icon-link {
    text-decoration:none;
}

.action-icon {
    font-size: 14px;
    color:#222;
    text-decoration: none;
}

.action-bar {
    text-align:left;
}

.action-bar a {
    color:#222;
    text-decoration: none;
}

.action-dns-icon {
    top:-0.3em;
    left:0.2em;
}

.action-dns-text {
    font-size:0.6em;
    top:1em;
}

.action-grants-icon {
    left:0.2em;
    top:-0.35em;
}

.action-grants-add {
    color: green;
    font-size:0.7em;
    top:0.8em;
    left:0.3em;
}

.action-grants-text {
    font-size:0.7em;
    top:0.8em;
    left:0.3em;
}

.action-grants-check {
    font-size:0.7em;
    top:0.8em;
    left:0.3em;
    color: green;
}

.action-autorenew-icon {
    left:0.2em;
    top:-0.4em;
}

.action-autorenew-on {
    color:green;
    font-size:0.9em;
    left:0.2em;
    top:0.6em;
}

.action-autorenew-off {
    color:red;
    font-size:0.9em;
    left:0.2em;
    top:0.6em;
}

.action-autorenew-suspend {
    color:#ff9933;
    font-size:0.9em;
    left:0.2em;
    top:0.6em;
}

.action-disabled {
    color: #aaa;
}

.action-lock-icon {
    color:green;
    width:1em;
}

.action-unlock-icon {
    color:#ff9933;
    width:1em;
}

.action-privacy-icon {
    left:0.2em;
    top:-0.4em;
}

.action-privacy-on {
    color:green;
    font-size:0.9em;
    left:0.2em;
    top:0.6em;
}

.action-disabled .action-privacy-on {
    color: #6DA66D;
}

.action-privacy-off {
    color:red;
    font-size:0.9em;
    left:0.2em;
    top:0.6em;
}

.action-disabled .action-privacy-off {
    color: #FFB3B3;
}

.action-privacy-na {
    color:#aaa;
    font-size:0.9em;
    left:0.2em;
    top:0.6em;
}

.action-privacy-available {
    color:#222;
    font-size:0.9em;
    left:0.15em;
    top:0.6em;
}

.action-disabled .action-privacy-available {
    color: #aaa;
}

.action-newsletter-icon {
    left:0.2em;
    top:-0.4em;
}

.action-newsletter-on {
    color:green;
    font-size:0.9em;
    left:0.2em;
    top:0.6em;
}

.action-newsletter-off {
    color:red;
    font-size:0.9em;
    left:0.2em;
    top:0.6em;
}

.info-tooltip {
    cursor: help;
}

.infotip {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
}
.infotip .tip {
    background-color: #fff;
    border:1px solid rgb(150,150,150);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding:4px;
}



.cut_domain {
    display: block;
    white-space: nowrap;
    overflow:hidden;
    width:320px;
    text-overflow: ellipsis;
}

fieldset.radiolist {
    border: none;
}

fieldset.radiolist label {
    float:left;
}

fieldset.radiolist input {
    float:left;
    clear:both;
}
fieldset.radiolist input[type=radio], fieldset.radiolist input[type=checkbox] {
    margin-top: 2px;
    margin-left:3px;
    margin-right:3px;
}

.info-box {
    background-color: #fefac8;
    border: 1px solid #000000;
    margin: 5px;
    padding: 5px;
    border-radius: 2px;
}

.step_buttons input[type=submit] {
    float:left;
}

.step_buttons input[type=submit]:first-child {
    float:right;
}

.step_buttons {
    width:170px;
}

.contact-block:nth-of-type(2n+3)  {
    clear:left;
} 

.contact-block {
    float:left;
    width: 50%;    
}

.contact-block:first-child:nth-last-child(1) {
    width: 100%;
}

.contact-details {
    font-size:11px;margin-bottom: 10px;
}