/* General design */
body {
	margin: 0;
	padding: 0;
	background: #666;
	color: #666;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#divLoading {
	filter:Alpha(Opacity=60);
	-moz-opacity: 0.6; 
	opacity:0.6; 
	background: #535353 url('/_img/loading.gif') no-repeat 45% 20%;
	position:absolute;
	height:100%;
	z-index:1;
	width:100%; 
	text-align:center;
}

#toolbarwrapper {
	height: 36px;
	background: #cef415 url(/_img/bg_toolbar.png) repeat-x;
	white-space:nowrap;
}

#toolbarlinks {
	float:right;
	white-space:nowrap;
	width:650px;
	text-align:right;
}
#toolbarlinks .text {
	float: left;
	color: #60710b;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	margin-top: 10px;
	padding: 0 10px;
	background: url(/_img/toolbar_divider.png) no-repeat left;
}

#toolbarlinks a {
	float: left;
	color: #60710b;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	padding: 0 10px;
	background: url(/_img/toolbar_divider.png) no-repeat left;
}

#domainsearch {
	float: right;
	width: 200px;
	margin-top: 1px;
	padding: 4px 20px 0 20px;
	height: 29px;
	background: url(/_img/bg_domainsearch.gif) no-repeat;
}

#idomain {
	width: 150px;
}

#kwusername, #kwpassword, #wpusername, #wppassword {
	width: 100px;
}

#kwusername, #wpusername {
	margin-right: 5px;
}

#kundwebb, #webbpost {
	float: left;
	margin-top: 5px;
	padding: 0 10px 0 0;
	height: 29px;
}

#toolbar .tbtextbox {
	float: left;
	padding: 3px 3px 0 3px;
	height: 20px;
	border: 1px solid #a7c611;
	background: #fff url(/_img/bg_toolbar_input.png) repeat-x;
	font-size: 0.9em;
	color: #60710b;
	max-width:180px;
}
input#domainbutt, input#kwbutt, input#wpbutt {
	padding: 0;
	border: 0;
	height: auto;
}

#toolbar, #top {
	margin: 0 auto;
	width: 900px;
}

#topwrapper {
	clear: both;
	height: 120px;
	background: #666 url(/_img/bg_top.png) repeat-x bottom;
}

#logo {
	float: left;
	margin: 60px 0 0 0;
	background: url(/_img/logo_binero.gif) no-repeat;
	font-size: 5px;
	text-indent: -2500px;
	height: 61px;
	width: 148px;
	outline:none;
}

ul#mainmenu {
	float: right;
	list-style: none;
	margin: 70px 0 0 0;
	padding: 0;
}

ul#mainmenu li {
	margin: 0;
	padding: 0;
	float: left;
	height: 25px;
	background: url(/_img/mainmenu_divider.png) no-repeat right;
}

ul#mainmenu li a {
	display: block;
	margin: 0 10px;
	height: 25px;
	text-indent: -2500px;
	outline:none;
}

a#morder {
	background: url(/_img/mainmenu_bestall.gif);
	width: 47px;
	outline:none;
}

a#mwebbhotell {
	background: url(/_img/mainmenu_webbhotell.gif);
	width: 76px;
	outline:none;
}

a#mdomannamn {
	background: url(/_img/mainmenu_domannamn.gif);
	width: 43px;
	outline:none;
}

a#mkundservice {
	background: url(/_img/mainmenu_kundservice.gif);
	width: 78px;
	outline:none;
}
a#mkundcenter {
	background: url(/_img/mainmenu_kundcenter.gif);
	width: 75px;
	outline:none;
}
a#mdns {
	background: url(/_img/mainmenu_dns1.gif);
	width: 89px;
	outline:none;
}

a#mkontrollpanel {
	background: url(/_img/mainmenu_kontrollpanel.gif);
	width: 95px;
	outline:none;
}

a#momoss {
	background: url(/_img/mainmenu_omoss.gif);
	width: 43px;
	outline:none;
}
a#mblog {
	background: url(/_img/mainmenu_blogg.gif);
	width: 38px;
	outline:none;
}
a#mwiki {
	background: url(/_img/mainmenu_wiki.gif);
	width: 27px;
	outline:none;
}

.mainmenuactive a#mblog, a#mblog:hover {
	background: url(/_img/mainmenu_blogg_on.gif);
	width: 38px;
	outline:none;
}
.mainmenuactive a#mwiki, a#mwiki:hover {
	background: url(/_img/mainmenu_wiki_on.gif);
	width: 27px;
	outline:none;
}


.mainmenuactive a#morder, a#morder:hover {
	background: url(/_img/mainmenu_bestall_on.gif);
	width: 47px;
	outline:none;
}

.mainmenuactive a#mwebbhotell, a#mwebbhotell:hover {
	background: url(/_img/mainmenu_webbhotell_on.gif);
	width: 76px;
	outline:none;
}

.mainmenuactive a#mdomannamn, a#mdomannamn:hover {
	background: url(/_img/mainmenu_domannamn_on.gif);
	width: 43px;
	outline:none;
}

.mainmenuactive a#mkundservice, a#mkundservice:hover {
	background: url(/_img/mainmenu_kundservice_on.gif);
	width: 78px;
	outline:none;
}
.mainmenuactive a#mkundcenter, a#mkundcenter:hover {
	background: url(/_img/mainmenu_kundcenter_on.gif);
	width: 75px;
	outline:none;
}
.mainmenuactive a#mdns, a#mdns:hover {
	background: url(/_img/mainmenu_dns1_on.gif);
	width: 89px;
	outline:none;
}

.mainmenuactive a#mkontrollpanel, a#mkontrollpanel:hover {
	background: url(/_img/mainmenu_kontrollpanel_on.gif);
	width: 95px;
	outline:none;
}

.mainmenuactive a#momoss, a#momoss:hover {
	background: url(/_img/mainmenu_omoss_on.gif);
	width: 43px;
	outline:none;
}



#mainwrapper {
	background: #fff url(/_img/bg_mainwrapper.png) repeat-y center;
	border-bottom: 2px solid #bebebe;
	padding-bottom: 15px;
	outline:none;
}

#mainwrapper2 {
	background: url(/_img/bg_topline.gif) repeat-x top;
}

#main {
	margin: 0 auto 15px auto;
	width: 896px;
	border: 2px solid #fff;
	background: #fff;
}

#breadcrumbs {
	position: absolute;
	margin-top: -50px;
	margin-left: -45px;
}

#breadcrumbs ul {
	margin: 0;
	padding: 0;
}

#breadcrumbs ul li {
	background: url(/_img/bullet_arrow_small.gif) no-repeat 0 5px;
	padding: 0 5px 0 13px;
	display: inline;
	color: #999;
	font-size: 0.7em;
}
.smalltext {
	display: inline;
	color: #999;
	font-size: 0.7em;
}

#breadcrumbs ul li a {
	color: #999;
	outline:none;
}

#content {
	float: left;
	width: 558px;
	padding: 50px;
	background: url(/_img/bg_content.png) repeat-x top;
}

#sidebar {
	float: left;
	padding: 50px 15px 15px 15px;
	width: 208px;
	min-height: 280px;
	background: url(/_img/bg_sidebar.png) no-repeat top left;
}

ul#submenu {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#submenufolder {
	margin: 0;
	padding: 0;
	list-style: none;
}

ol#substeps {
	margin: 0;
	padding: 0;
	list-style: decimal inside;
}

ul#submenu li, ol#substeps li {
	background: none;
	margin: 0 0 10px 0;
	padding: 5px;
}

ul#submenufolder li {
	background: none;
	margin: 0 0 2px 0;
	padding: 2px;
}

ol#substeps li {
	font-size: 0.8em;
	color: #999;
}

ul#submenu li.submenuactive, ol#substeps li.submenuactive {
	background: #fff url(/_img/bg_submenu_active.png) repeat-y left;
	padding: 5px;
}

ol#substeps li.submenuactive {
	color: #666;
}
ul#submenu li a {
	padding-left: 15px;
	font-size: 0.9em;
	color: #666;
	text-decoration: none;
	background: url(/_img/bullet_arrow.gif) no-repeat 0 3px;
	outline:none;
}

ul#submenufolder li a {
	padding-left: 15px;
	font-size: 0.9em;
	color: #666;
	text-decoration: none;
	background: url(/_img/icon_smallclosedfolder.png) no-repeat 0 3px;
	outline:none;
}

#bottom {
	clear: both;
	width: 870px;
	padding: 15px;
	height: 67px;
	margin: 0 auto 15px auto;
	background: #cdf315 url(/_img/bg_bottom.png) no-repeat;
}

#bottom h4 {
	font-size: 0.8em;
	color: #60710b;
	margin: 0;
}

#bottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#bottom ul li {
	display: block;
	background: url(/_img/bullet_greenarrow.gif) no-repeat 0 3px;
	float: left;
	width: 119px;
	font-size: 0.8em;
	color: #60710b;
	margin: 0;
	padding-left: 15px;
	margin-bottom: 5px;
}

#bottom a {
	color: #60710b;
	text-decoration: none;
	outline:none;
}

#bottom p {
	font-size: 0.8em;
	color: #60710b;
	margin: 0;
}
#breferenser {
	background: url(/_img/bg_bottom_divider.png) repeat-y right;
	width: 268px;
	height: 67px;
	float: left;
	padding-right: 17px;
}

#bslump {
	width: 270px;
	height: 67px;
	float: left;
	margin: 0 15px;
}

#bkundservice {
	background: url(/_img/bg_bottom_divider.png) repeat-y left;
	width: 268px;
	height: 67px;
	float: left;
	padding-left: 17px;
}

#footer {
	width: 900px;
	margin: 30px auto;
}

#footer a {
	color: #999;
	outline:none;
}

#footer h3 {
	color: #999;
	font-size: 1.1em;
	font-weight: normal;
}

#footer p {
	color: #999;
	font-size: 0.7em;
}

#footerleft {
	float: left;
	width: 570px;
}

#fcontact{
	background: url(/_img/bg_footerfade.png) repeat-x top;
	padding: 15px;
	margin-bottom: 30px;
	width: 270px;
	float: right;
}

#fcontact dl {
	color: #999;
	font-size: 0.7em;
	padding-bottom: 20px;
}

#fcontact dt {
	font-weight: bold;
	float: left;
	width: 80px;
	clear: both;
	margin-bottom: 10px;
}

#fcontact dd {
	float: right;
	width: 190px;
	margin: 0;
	margin-bottom: 10px;
}

#phone {
	font-size: 1.6em;
}

#flinks {
	background: url(/_img/bg_footerfade.png) repeat-x top;
	padding: 15px;
}

#flinks ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#flinks ul li {
	background: url(/_img/bullet_greyarrow.gif) no-repeat 0 3px;
	padding-left: 15px;
	float: left;
	width: 165px;
	font-size: 0.8em;
	color: #999;
	margin-bottom: 10px;
}

#flinks ul li a {
	text-decoration: none;
	outline:none;
}

#fpartners {
	margin: 30px 0 10px 0;
	background: #606060;
	padding: 15px;
}

#fpartners h3 {
	display: none;
}

#copyright {
	margin-bottom: 30px;
}

/* Elements */

/* General elements */

h2 {
	font-size: 1.5em;
	font-weight: normal;
	color: #95b00f;
	margin: 0 0 0.5em 0;
}

h3, h4, h5, h6 {
	margin: 0 0 0.5em 0;
}

p {
	font-size: 0.9em;
	color: #666;
	margin: 0 0 1em 0;
}

a {
	color: #666;
	outline:none;
}

a:hover {
	color: #333;
	outline:none;
}

ul {
	margin: 0 0 15px 15px;
	padding: 0;
	list-style: none;
}

li {
	background: url(/_img/bullet_arrow.gif) no-repeat 0 5px;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	font-size: 0.9em;
}

ol li {
	background: none;
	padding: 0;
}

li p {
	font-size: 1em;
}

dl.faq dd {
	background: url(/_img/bg_faq_a.gif) no-repeat 0 3px;
	padding-left: 25px;
	margin-left: 20px;
}

pre {
	border: 1px solid #ccc;
	background: #eee;
	padding: 15px;
}
pre table {
	border: 1px solid #999;
	font-size: 0.9em;
	width: 100%;
	margin-bottom: 20px;
}
pre td {
	border: 1px solid #999;
	padding: 5px 10px;
	text-align: left;
}

table {
	border-collapse: collapse;
	font-size: 0.7em;
	width: 100%;
	margin-bottom: 20px;
}

caption {
	background: #fff url(/_img/bg_td.gif) repeat-x bottom;
	border: 1px solid #eee;
	text-align: left;
	font-weight: normal;
	font-size: 1.4em;
	color: #666;
	padding: 5px 10px;
}

img {
	border: none;
}

th {
	background: #fff url(/_img/bg_th.gif) repeat-x top;
	border: 1px solid #eee;
	text-align: center;
	font-weight: normal;
	font-size: 1.6em;
	color: #a7c711;
	padding: 5px 10px;
}

tr.trhead td {
	background: #fff url(/_img/bg_td.gif) repeat-x bottom;
	border: 1px solid #eee;
	text-align: center;
	font-weight: normal;
	font-size: 1.4em;
	color: #666;
	padding: 5px 10px;
}

th.empty, td.empty {
	background: none;
	border: none;
	color: #fff;
}

td {
	padding: 5px 10px;
	border: 1px solid #eee;
	text-align: center;
}
.chk td {
	padding: 5px 10px;
	border: 1px solid #eee;
	text-align: left;
}


td.tl, tr.trhead td.tl {
	text-align: left;
}
td.ti{
	text-align: left;
	margin:0px;
	padding: 0px;
}

td.lhead {
	background: #f9f9f9;
	text-align: left;
	font-weight: bold;
}

td.ttip {
	background: #f9f9f9 url(/_img/icon_help.gif) no-repeat top right;
}

.clear {
	clear: both;
}

.right10 {
	float: right;
	margin: 0 0 10px 10px;
}

.right {
	text-align: right;
}

.rightcol {
	float: right;
	width: 260px;
	margin: 0 0 15px 15px;
}

.leftcol {
	float: left;
	width: 260px;
	margin: 0 0 15px 0;
}
.centercol {
	float:left;
	width: 260px;
	margin: 0 5px 10px 0;
	display: inline;
}
.centercol p {
	font-size: 0.7em;
	min-height: 60px;
}
.smalltoptext 
{
	display: inline;
	color: #95b00f;
	font-size: 0.7em;
}
.smalltoptext a {
	color: #95b00f;
	text-decoration: none;
}
.editsection
{
	display: inline;
	color: #95b00f;
	font-size: 10px;
	float: right;
}
.editsection a {
	color: #95b00f;
	text-decoration: none;
}

/* Home */

#campaign {
	width: 896px;
}

#contenthome {
	width: 800px;
	padding: 48px;
	background: url(/_img/bg_content.png) repeat-x top;
}

.paket {
	float: left;
	background: url(/_img/bg_pmiddle.png) no-repeat 0 64px;
	height: 210px;
	width: 266px;
}
.paket_rabatt {
	position: absolute;
	width: 119px;
	height: 38px;
	margin: 25px 0 0 147px;
	background: url(/_img/bg_package_discount.gif) no-repeat;
}

.paket_rabatt p {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 13px 0 0 0;
	color: #fff;
	text-align: center;
}

.paket_rabatt p span {
	font-size: 10px;
	font-weight: normal;
}

#p_foretag {
	margin: 0 1px;
}

.paket h3 {
	height: 64px;
	margin: 0;
	text-indent: -3000px;
}

#p_privat h3 {
	background: url(/_img/bg_pprivat.png) no-repeat top;
}

#p_foretag h3 {
	background: url(/_img/bg_pforetag.png) no-repeat top;
}

#p_doman h3 {
	background: url(/_img/bg_pdoman.png) no-repeat top;
}

.paket ul {
	height: 109px;
	margin: 0 0 0 25px;
	padding: 0;
	list-style: none;
}

.paket ul li {
	margin: 0 0 1px 0;
	padding: 0 0 0 15px;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #666;
	background: url(/_img/bullet_arrow.gif) no-repeat 0 3px;
}

a.p_bestall {
	background: url(/_img/bg_pbottom.png) no-repeat top;
	display: block;
	height: 37px;
	text-indent: -3000px;
	outline:none;
}

a.p_bestall2 {
	background: url(/_img/bg_pbottom2.png) no-repeat top;
	display: block;
	height: 37px;
	text-indent: -3000px;
	outline:none;
}

#homeleft {
	float: left;
	width: 509px;
	margin-right: 25px;
	margin-top: 25px;
}

#homeright {
	float: left;
	width: 241px;
	padding-left: 25px;
	margin-top: 25px;
	min-height: 230px;
	background: url(/_img/bg_sidebar.png) no-repeat top left;
}

#homeright p {
	font-size: 0.8em;
}

#homeright h3 {
	font-weight: normal;
	color: #73890c;
	margin: 0 0 10px 0;
}

#domainprices {
	height: 223px;
	width: 509px;
	background: url(/_img/img_home_domainprices.png) no-repeat;
}

#domainprices h2, #domainprices p {
	font-size: 3px;
	text-indent: -5000px;
}

#bloghead {
	padding-left: 35px;
	height: 35px;
	background: url(/_img/icon_blog.png) no-repeat 0 0;
}

#newshead {
	padding-left: 35px;
	height: 35px;
	background: url(/_img/icon_news.png) no-repeat 0 0;
}

.margbottom {
	margin-bottom: 35px;
}

#homeright h4 {
	font-size: 0.8em;
	margin: 0 0 10px 0;
}

#homeright h4 a {
	color: #73890c;
	outline:none;
}

#homeright h5 {
	font-size: 0.8em;
	color: #999;
	font-weight: normal;
	margin: 0;
}
#sidemessage h3 {
	color: #95b00f;
}

#sidemessage p {
	font-size: 0.8em;
}

ul.iconlist {
	font-size: 0.7em;
	margin: 0;
}

ul.iconlist li {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	padding-left: 20px;
}

#icon_winner {
	background: url(/_img/icon_winner.png) no-repeat 0 4px;
}

#icon_terms {
	background: url(/_img/icon_terms.png) no-repeat 0 4px;
}

#icon_support {
	background: url(/_img/icon_support.png) no-repeat 0 4px;
}

#icon_stable {
	background: url(/_img/icon_stable.png) no-repeat 0 4px;
}

#icon_blog {
	background: url(/_img/icon_blogging.png) no-repeat 0 4px;
}
#sidetext {
	float: right;
	list-style: none;
	margin: 70px 0 0 0;
	padding: 0;
	color: #fff;
	height: 18px;
	width: 319px;
	background: url(/_img/img_friendlyhost.gif) no-repeat;
	font-size: 5px;
	text-indent: -2500px;
}

/* Special */

.formbox {
	border: 1px solid #a7c611;
	background: #a7c611 url(/_img/bg_formbox.gif) repeat-x;
	height: 40px;
	padding: 19px;
	margin-bottom: 20px;
}
.formbox2 {
	border: 1px solid #a7c611;
	background: #a7c611 url(/_img/bg_formbox.gif) repeat-x;
	height: 114px;
	padding: 19px;
	margin-bottom: 20px;
}

#domainname {
	float: left;
	border: 1px solid #a7c611;
	padding: 5px;
	background: #fff url(/_img/bg_toolbar_input.png) repeat-x top;
	height: 26px;
	width: 400px;
	font-size: 1.4em;
	line-height: 26px;
	color: #666;
}
.domainname {
	float: left;
	border: 1px solid #a7c611;
	padding: 5px;
	background: #fff url(/_img/bg_toolbar_input.png) repeat-x top;
	height: 26px;
	width: 400px;
	font-size: 1.4em;
	line-height: 26px;
	color: #666;
}
.domainnamelong {
	float: left;
	border: 1px solid #a7c611;
	padding: 5px;
	background: #fff url(/_img/bg_toolbar_input.png) repeat-x top;
	height: 26px;
	width: 650px;
	font-size: 1.4em;
	line-height: 26px;
	color: #666;
}
.domainnameshort {
	float: left;
	border: 1px solid #a7c611;
	padding: 5px;
	background: #fff url(/_img/bg_toolbar_input.png) repeat-x top;
	height: 38px;
	width: 100px;
	font-size: 1.6em;
	line-height: 38px;
	color: #666;
}

#searchnow {
	float: left;
}

#subpaket #p_foretag {
	margin: 0 0 0 20px;
}

#subpaket {
	margin-bottom: 20px;
}

#k_jour {
	padding-left: 20px;
	background: url(/_img/icon_hotline.gif) no-repeat 0 0;
}

#k_tel {
	padding-left: 20px;
	background: url(/_img/icon_phone.gif) no-repeat 0 0;
}

#k_fax {
	padding-left: 20px;
	background: url(/_img/icon_fax.gif) no-repeat 0 0;
}

#k_epost {
	padding-left: 20px;
	background: url(/_img/icon_email.gif) no-repeat 0 0;
}

.headyes {
	padding-left: 20px;
	background: url(/_img/icon_tick.png) no-repeat 0 3px;
}

/* Forms */

form {
	margin: 0;
	padding: 0;
}

.radio input {
	border: none;
}

fieldset {
	clear: both;
	color: #999;
	border: 1px solid #eee;
	padding: 15px;
	margin-bottom: 15px;
	font-size: 0.9em;
}

legend {
	font-size: 1.1em;
	font-weight: bold;
	color: #999;
}

fieldset.stepactive legend {
	color: #95b00f;
}
fieldset.simple legend a {
	color: #95b00f;
}
fieldset.simple {
	border-top: 1px solid #cef315;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

fieldset.stepactive {
	border: 1px solid #cef315;
}

fieldset.stepactive {
	color: #666;
}

fieldset h4 {
	float: left;
	width: 40%;
	margin: 0 0 15px 0;
	clear: both;
	font-size: 1em;
}

.fleft {
	float: left;
	width: 40%;
	margin-bottom: 15px;
	clear: both;
}

.fright {
	float:left;
	width: 60%;
	margin-bottom: 15px;
}

.fright p {
	color: #999;
	margin: 0;
	font-size: 1em;
}

.fcenter {
	clear: both;
	margin-bottom: 15px;
}

.foldhead {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

fieldset input, fieldset select {
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
	color: #666;
}

fieldset input:focus, fieldset input:hover, fieldset select:focus, fieldset select:hover {
	border: 1px solid #95b00f;
	background: #f0fbb8;
}

.radioset input {
	border: none;
}

fieldset textarea {
	width: 100%;
	height: 200px;
	color: #666;
	font-size: 1em;
}

fieldset p {
	font-size: 0.9em;
}

.button, fieldset input.button:hover, fieldset input.button:focus {
	border: 2px solid #eee;
	background: #eee url(/_img/bg_button.png) repeat-x top;
	padding: 5px 10px;
	color: #666;
	font-size: 1.2em;
	outline:none;
}
.buttonred, fieldset input.button:hover, fieldset input.button:focus {
	border: 2px solid #eee;
	background: #eee url(/_img/bg_button_red.gif) repeat-x top;
	padding: 5px 10px;
	color: #666;
	font-size: 1.2em;
	outline:none;
	height:40px;
}
.buttongreen, fieldset input.button:hover, fieldset input.button:focus {
	border: 2px solid #eee;
	background: #eee url(/_img/bg_button_green.gif) repeat-x top;
	padding: 5px 10px;
	color: #666;
	font-size: 1.2em;
	outline:none;
	height:40px;
}

.buttonsmall, fieldset input.buttonsmall:hover, fieldset input.buttonsmall:focus {
	border: 1px solid #eee;
	background: #eee url(/_img/bg_button.png) repeat-x top;
	padding: 3px;
	color: #666;
	font-size: 0.9em;
	outline:none;
}

.markerror {
	color: #cc0000;
	font-weight: bold;
	font-size: 10px;
}

.errorbox {
	border: 1px solid #f0b2b2;
	background: #fae5e5 url(/_img/bg_erroricon.png) no-repeat 15px 15px;
	padding: 15px 15px 15px 70px;
	margin-bottom: 40px;
}

.errorbox h4 {
	margin: 0 0 10px 0;
	color: #c00;
}

.errorbox p {
	margin: 0 0 10px 0;
}

.errorbox ul {
	margin: 0;
}

.successbox {
	border: 1px solid #677e08;
	background: #e6f5a4 url(/_img/bg_successicon.png) no-repeat 15px 15px;
	padding: 15px 15px 15px 70px;
	margin-bottom: 40px;
}

.successbox h4 {
	margin: 0 0 10px 0;
	color: #677e08;
}

.successbox p {
	margin: 0 0 10px 0;
}

.successbox ul {
	margin: 0;
}

.forminnerbg {
	border: 1px solid #eee;
	background: #f5f5f5;
	padding: 15px;
}

fieldset table {
	border: 1px solid #eee;
	border-collapse: collapse;
	font-size: 0.7em;
	width: 100%;
	background: #fff;
}

fieldset caption {
	display: none;
}

fieldset th {
	background: #fff url(/_img/bg_td.gif) repeat-x bottom;
	border: 1px solid #eee;
	color: #999;
	text-align: left;
	font-weight: bold;
	font-size: 1.4em;
	padding: 5px 10px;
}

fieldset.stepactive th {
	color: #666;
}

fieldset td {
	text-align: left;
	padding: 5px 10px;
	border-bottom: 1px solid #eee;
}

tr.divide td {
	border-bottom: 2px solid #eee;
}

.specprice {
	font-size: 1.2em;
}

.tooltip {
	width: 250px;
}

.tooltip .title { }

.tooltip .content {
	background: #eee;
	border: 1px solid #ccc;
	padding: 15px;
}

.tooltip .content p {
	font-size: 0.7em;
}
.BarIndicator_TextBox2
{
	background: #fff url(/_img/passwordbar.gif) repeat-x bottom;
    height:10px;
}

.BarBorder_TextBox2
{
    border: none;
    width:150px;
    vertical-align:middle;
    height:10px;
}
.barhelp 
{
	font-size: 0.7em;
}
.showhide {
	font-size: 9px;
}
.helpboxsubject
{
	font-size: 16px;
	font-weight: bold;
}
.helpboxsubject a,a:hover,a:visited
{
	text-decoration: none;
	outline:none;
}


#toc,
.toc,
.mw-warning {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;
}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}
#contentavtal {
	width: 400px;
	padding: 48px;
	background: url(/_img/bg_content.png) repeat-x top;
	font-size:0.9em;
}
#mainavtal {
	margin: 0 auto 15px auto;
	width: 496px;
	border: 2px solid #fff;
	background: #fff;
}
.modalBackground {
	background-color:#666;
	filter:alpha(opacity=40);
	opacity:0.4;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.infobox {
	font-size: 0.8em;
	border: 1px solid #c0c2db;
	background: #f1f2fe url(/_img/helpLarge.gif) no-repeat 15px 15px;
	padding: 15px 15px 15px 70px;
	margin-bottom: 40px;
}

.infobox h4 {
	margin: 10px 0 10px 0;
	color: #000066;
}

.infobox p {
	margin: 14px 0 10px 0;
}

.infobox ul {
	margin: 0;
}

#tableft 
{
	padding-right:5px;
}

#tableft a, #tabright a
{
	color: #666;
	background: url(/_img/bullet_smallgreen.gif) no-repeat 5px 5px;
	padding: 0 0 0 15px;
	font-size:0.8em;
}
#tableft a:hover, #tabright a:hover
{
	color: #999;
}
#tabright 
{
	width: 370px;
	float:right;
}
p {
	font-size: 0.9em;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
#tableft input, #tableft select,#tableft textarea,#tabright input, #tabright select,#tabright textarea {
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
	color: #666;
	width:320px;
}

#tableft input:focus,#tableft input:hover,#tableft textarea:focus,#tableft textarea:hover, #tableft select:focus, #tableft select:hover,#tabright input:focus,#tabright input:hover, #tabright select:focus, #tabright select:hover {
	border: 1px solid #95b00f;
	background: #f0fbb8;
}

#tableft textarea, #tabright textarea {
	height: 100px;
}
#tableft .chk input,#tabright .chk input
{
	width:15px;
}
#tableft .buttonblacksmall, #tableft input.buttonblacksmall:hover, #tableft input.buttonblacksmall:focus, 
#tabright .buttonblacksmall, #tabright input.buttonblacksmall:hover, #tabright input.buttonblacksmall:focus, 
.buttonblacksmall, input.buttonblacksmall:hover, input.buttonblacksmall:focus {
	border: 1px solid #494949;
	background: #eee url(/_img/bg_buttonsmall.png) repeat-x top;
	padding: 3px;
	color: #fff;
	font-size: 0.9em;
	outline:none;
	height:24px;
	padding-left:10px;
	padding-right:10px;
}


#tableft .headertable {
	background: #fff url(/_img/bg_th.gif) repeat-x top;
	border: 1px solid #eee;
	min-height:100px;
	display:block;
	width:365px;
	float:left;
	margin:10px 10px 25px 0px;
}
#tableft .headertablelong {
	background: #fff url(/_img/bg_th.gif) repeat-x top;
	border: 1px solid #eee;
	min-height:200px;
	display:block;
	float:left;
	margin:10px 10px 25px 0px;
}
#tableft .headertable h2, .headertablelong h2
{
	text-align: left;
	font-weight: normal;
	font-size: 1.2em;
	color: #a7c711;
	padding: 5px 0px 0px 10px;
}
#tableft .hide {
	background: #fff url(/_img/th_hide.gif) no-repeat top;
	width:30px;
	height:30px;
	cursor: pointer;
	float:right;
}
#tableft .show {
	background: #fff url(/_img/th_show.gif) no-repeat top;
	width:30px;
	height:30px;
	cursor: pointer;
	float:right;
}

#tableft .disdiv {
	padding: 5px 10px;
	border-top: 1px solid #eee;
}



#tabright .headertable {
	background: #f9fcfe url(/_img/info_top_back.gif) repeat-x top;
	border: 1px solid #97bcda;
	height:30px;
	display:block;
}
#tabright .headertable h2
{
	background: url(/_img/infohelp.png) no-repeat 5px 6px;
	text-align: left;
	font-weight: normal;
	font-size: 1.2em;
	color: #003366;
	padding: 5px 0px 0px 32px;
}
#tabright .hide {
	background: #f9fcfe url(/_img/info_top_hide.gif) no-repeat top;
	width:30px;
	height:30px;
	cursor: pointer;
	float:right;
}
#tabright .show {
	background: #f9fcfe url(/_img/info_top_show.gif) no-repeat top;
	width:30px;
	height:30px;
	cursor: pointer;
	float:right;
}

#tabright .disdiv {
	padding: 5px 10px;
	border: 1px solid #97bcda;
	border-top: none;
	margin-bottom:5px;
	color:#336699;
	font-size: 0.8em;
	background: #f9fcfe;
}




