body {
background: #669AB0 url(../images/bg.gif);
	/* background-image: url(../images/bg.gif) repeat-x; */
	margin: 0px;
}

form {
	margin: 0px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}

body,td,input,select,textarea {
	font-family: Tahoma;
	font-size: 11px;
}

a {
	color: #3A6897;
}

a:hover {
	text-decoration: none;
}

.heading {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #65A5E6;
}

.heading2 {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #90ba3e;
	text-align: center;
}

.heading2a {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #90ba3e;
	text-align: left;
	padding-left: 20px;
}

.heading3 {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #16679F;
}

table.wrapper {
	width: 950px;
}

table.clientlinks {
	background:#e0e0e0;
}

td.clientlinks {
	background:#f9f9f9;
	width:25%;
	text-align:center;
	padding: 6px;
}

.navboxlinks {
    background-color: #ffffff;
    padding: 5px;
}

.navboxlinks td {
    border-bottom: 1px dotted #cccccc;
}

.navbox {
    background-color: #f7f7f7;
    border: 1px dotted #cccccc;
    padding: 5px;
}

.navinput {
    border: 1px solid #cccccc;
    width: 95px;
}

.submitbutton {
    color: #ffffff;
    cursor: pointer;
    cursor: hand;
    font-weight: bold;
    background-color: #3A6897;
    border: 1px solid #3A6897;
}

.footerbar {
    background-color: #3A6897;
    color: #ffffff;
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
}

.clientarealinks a {
	color: #555555;
}

table.frame {
	width: 98%;
	border: 0px solid #3A6897;
	padding: 0px;
	text-align: left;
}

.fieldarea {
	background-color: #e7f4ce;
	text-align: right;
}

.clientareatable {
	width: 100%;
	background-color: #cccccc;
}

tr.clientareatableheading {
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

tr.clientareatableactive {
	background-color: #ffffff;
	text-align: center;
}

tr.clientareatablepending {
	background-color: #d5f39b;
	text-align: center;
}

tr.clientareatablesuspended {
	background-color: #d5f39b;
	text-align: center;
}

tr.clientareatableterminated {
	background-color: #ff9999;
	text-align: center;
}

tr.ClientareaTableactive {
	background-color: #d5f39b;
	text-align: center;
}

tr.ClientareaTablepending {
	background-color: #e9f6ce;
	text-align: center;
}

tr.ClientareaTablesuspended {
	background-color: #fcfcfc;
	text-align: center;
}

tr.ClientareaTableterminated {
	background-color: #ff9999;
	text-align: center;
}

tr.clientareatableActive {
	background-color: #d5f39b;
	text-align: center;
}

tr.clientareatablePending {
	background-color: #e9f6ce;
	text-align: center;
}

tr.clientareatableSuspended {
	background-color: #fcfcfc;
	text-align: center;
}

tr.clientareatableTerminated {
	background-color: #ff9999;
	text-align: center;
}

tr.supportticketsheading {
	background-color: #efefef;
}

tr.supportticketscontent {
	background-color: #ffffff;
}

.contentbox {
	width: 100%;
	text-align: center;
	background-color: #f7f7f7;
	border: 1px dashed #cccccc;
	/*padding: 5px;*/
	margin-top:5px;
}

.errorbox {
	border: 1px dashed #cc0000;
	font-weight: bold;
	background-color: #FBEEEB;
	text-align: center;
	width: 90%;
	padding: 10px;
	color: #cc0000;
	margin-left: auto; 
	margin-right: auto;
}

.domaincheckeravailable {
	color: #669900;
}

.domaincheckerunavailable {
	color: #cc0000;
}

tr.orderheadingrow {
	background-color: #5AB9F1;
	color: #ffffff;
}

tr.orderrow1 {
	background-color: #E8F0F9;
	color: #000000;
}

tr.orderrow2 {
	background-color: #D6E4F6;
	color: #000000;
}


/********************** CSS TEMPLATE KLIENTA *****************************/
body {
	background: #ffffff;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

img {
	border: 0px;
}

a{
	text-decoration: none;
	color: #6e6e6e;
}

a:HOVER{
	color: #000000;
}

#page{
	width: 972px;
	margin: auto;
}

#header .top{
	height: 89px;
	background-image: url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

/*HEADER NAVIGACJA*/
#header .nav{
	margin-top: 20px;
	margin-right: 15px;
	float: right;
	text-align: center;
}

#header .nav td{
	padding-left: 10px;
}

/* HEADER MENU */
#header .menu{
	height: 34px;
	background-image: url(../images/menu_bar.jpg);
	background-repeat:no-repeat;
}

#header .menu td{
	padding-left: 13px;
	padding-right: 13px;
	
	height: 34px;

	background-image: url(../images/menu_spacer.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	
	font-size: 12px;
	font-weight: bold;
}

#header .menu div.hover{
	height: 24px;
	padding-top:10px;

}

#header .menu div.hover:HOVER{
	background-image: url(../images/menu_bar_hover.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
}

#header .menu span.hover a:HOVER{
	color:#000000;
}

/*LOGIN NAV*/
#header .login{
	font-size: 10px;
	font:Tahoma;
	margin-top: 5px;
	padding-bottom: 7px;
	height: 16px;
	vertical-align: middle;
	border-bottom: 2px solid #b3e15b;
	text-align: right;
}

#header .login2{
	font-size: 15px;
	font:Tahoma;
	margin-top: 5px;
	padding-bottom: 3px;
	height: 16px;
	vertical-align: middle;
	/*border-bottom: 2px solid #b3e15b;*/
	text-align: left;
}

#header .unlogin{
	font-size: 10px;
	font:Tahoma;
	margin-top: 5px;
	padding-bottom: 7px;
	/*height: 35px;*/
	vertical-align: middle;
	border-bottom: 2px solid #b3e15b;
}

#header input{
	background-color: #f5f3ee;
	padding-left: 3px;
	color: #575757;
	border:none;
	border-left: 1px solid #f9f8f5;
	border-right: 1px solid #f9f8f5;
}

#header input.submitbutton{
	width: 18px;
	height: 18px;
	background-image:url(../images/submit_button.jpg);
	border: none;
}

/**FOOTER**/

/*FOOTER MENU*/
#footer{
	margin-bottom: 15px;
}

#footer .bar{
	background-image: url(../images/menu_bar_bottom.jpg);
	height: 39px;
	color: #686868;
	width: 972px;
}

#footer .bar div.copy{
	margin-left: 15px;
	float:left;
	width: 485px;
}

#footer .bar div.copy div{
	height: 29px;
	padding-top:10px;
}

#footer .bar div.menu{
	width: 450px;
	float: right;
}

#footer .bar div.menu td{
	padding-left: 13px;
	padding-right: 13px;
	
	height: 34px;

	font-size: 11px;
	font-weight: bold;
}

/*PLATNOSCI*/
#footer .platnosci{
	margin-left: 10px;
	color:#4c4c4c;
	font-size:#4c4c4c;
	font-weight:bold;
	text-align: center;
}

#footer .platnosci img{
	vertical-align: middle;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
}

/** HOMEPAGE **/
#homepage{
	margin-top: 5px;
}

#homepage .promocja{
	width: 728px;
	height: 238px;
	float: left;
	background-position: left top;
	position: relative;
}

#homepage .promocja .more{
	position:absolute;
	bottom: 55px;
	right: 40px;
}

.bok{
	width:220px;
	height:155px;
	padding-left: 24px;
	padding-top: 15px;
	background-image: url(../images/bok.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	float: right;
}

.bok ul{
	margin: 0px;
	margin-top: 5px;
	padding-left:0px;
}

.bok li{
	margin: 0px;
	margin-top: 5px;
	margin-left: 10px;
	list-style-type: none;
	color: #9f9f9f;
}

.bok li img{
	margin:3px;
	
}

/*HOMEPAGE CONTENT*/
#homepage .content{
	clear:both;
}

#homepage .content .left{
	width: 730px;
	border-top: 1px solid #d1d1d1;
	float:left;
}

#homepage .content .right{
	width: 242px;
	height: 430px;
	float: right;
	
	position: relative;
	top: -1px;
	
	background-image:url(../images/news.jpg);
	background-repeat:repeat-y;
	background-position:top left
}

#homepage .content .right .menu{
	position:absolute;
	top: -23px;
	left:0px;
	width: 213px;
}

#homepage .content .right .bottom,#homepage .content .right .top{
	position:absolute;
	left:0px;
	width: 242px;
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

#homepage .content .right .top{
	top:0px;
	height:55px;
	background-image:url(../images/news_top.png);
}

#homepage .content .right ul{
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	margin-top: 20px;
	
	font-size: 11px;
}

#homepage .content .right li{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 5px;

	background-image:url(../images/news_bullet.jpg);
	background-position: 0px 4px;
	background-repeat:no-repeat;
	list-style: none;
	
}


#homepage .content .right .bottom{
	bottom:0px;
	height:115px;
	background-image:url(../images/news_bottom.png);
}



#homepage .content table{
	width: 100%;
}


#homepage .content td{
	width:135px;
	text-align: left;
}

#homepage .content .lista td.empty{
	width: 160px;
	font-weight:normal;
	padding-left: 18px;
	background-image: none;
}

#homepage .content .lista td{
	padding-left: 10px;
	width: 190px;
	
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;

	
	background-image: url(../images/pakiety_bullet.jpg);
	background-position: 2px 11px;
	background-repeat: no-repeat;
}

#homepage .content .pakiety .buttons td{
	background-image: none;

}

#homepage .content .pakiety .buttons img{
	margin:0px;
	padding: 0px;
}

#homepage .content .pakiety .buttons span.orange{
	color: #f09200;
	font-size: 14px;
}

#homepage .content .pakiety .buttons span.grey{
	color: #d2d2d2;
	font-size: 12px;
}


#homepage .content .pakiety{
	
	height: 200px;
	background-image:url(../images/pakiety_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
	background-color: #f1f1f1;
	
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-top: 1px solid #e3e3e3;
	
	position:relative;
	
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	
	margin-bottom: 5px;
}

#homepage .content .pakiety .ul, #homepage .content .pakiety .dl{
	position:absolute;
	width: 11px;
	height: 11px;
}

#homepage .content .pakiety .ul{
	top: -2px;
	left: -1px;
	background-image:url(../images/pakiety_ul.jpg);
}

#homepage .content .pakiety .dl{
	bottom: -1px;
	left: -1px;
	background-image:url(../images/pakiety_dl.jpg);
}

#homepage .tablelka_dolna{
	width:761px;
}

#homepage .tablelka_dolna .serwery{
	width:225px;
	float:left;
}

#homepage program_partnerski{
	width:268px;
	float: right;
}

#homepage .tablelka_dolna .zaufali_nam{
	width:237px;
	height: 108px;
	float: left;
	background-image:url(../images/zaufali_nam.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	text-align: center;
	padding-top: 70px;
	padding-left: 0px;
  border-style: solid; border-width: 0px;
}

/*#homepage .tablelka_dolna .zaufali_nam a{
	padding-left: -20px;
}*/

#accTypeNewsTexts{
	display:none;
	padding-left: 15px;
}

#accTypeWhyUs{
	width: 106px;
	height: 23px;
	display:block;
	float:left;
}

#accTypeWhyUs.enable{
	background-image:url(../images/dlaczego_my_enabled.jpg);
}
#accTypeWhyUs.disable{
	background-image:url(../images/dlaczego_my_disabled.jpg);
}

#accTypeNews{
	width: 107px;
	height: 23px;
	display:block;
	float:right;
}

#accTypeNews.enable{
	background-image:url(../images/nowosci_enabled.jpg);
}
#accTypeNews.disable{
	background-image:url(../images/nowosci_disabled.jpg);
}

/***************************************PODSTRONA HOSTING**************************************/
#hosting {
	margin-top: 0px;
}

#hosting .left{
	width:236px;
	float:left;
}

#hosting .right{
	width: 730px;
	float:right;
	border: 1px solid #d1d1d1;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
}

#hosting .bar{
	height:36px;
}

#hosting .bok, #hosting .program_partnerski, #hosting .promocja{
	margin-bottom: 7px;
	width:236px;
}

#hosting .bok{
	float: none;
	width:212px;
	height: 146px;
	background-image: url(../images/host_bok.jpg);
}

#hosting .program_partnerski{
	height:  175px;
	background-image: url(../images/host_program_part.jpg);
}

#hosting .nav{
	float:left;
	width: 350px;
	padding-top: 10px;
}

#hosting .header img{
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
}

#hosting .header{
	font-size: 12px;
	font-weight: bold;
	float: left;
}

#hosting .pakiety_header{
	float:right;
	width: 530px;
	text-align: center;
}

#hosting .pakiety_header table{
	width: 100%;
}

#hosting .pakiety_header td{
	width: 33.33%;
}

#hosting .right table{
	border-top: 1px solid #e8e8e8;
	margin-top: 4px;
	margin-bottom: 5px;
}

#hosting .right td{
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
	padding-top: 3px;
	padding-bottom: 3px;
	width:111px;
}

#hosting .right td.label{
	width: 155px;
	text-align: left;
	padding-left: 15px;
}

#hosting tr.dark{
	background-image: url(../images/host_dark.png);
}

#hosting tr.zamawiam td{
	border: none;
	font-weight: bold;
	padding-top: 8px;
}

#hosting .right .ur,
#hosting .right .ul,
#hosting .right .dr,
#hosting .right .dl{
	position:absolute;
	width: 6px;
	height: 6px;
	background-position:top left;
	background-repeat:no-repeat;
}

#hosting .right .ur{
	top:-1px;
	right: -1px;
	background-image: url(../images/host_pakiety_ur.jpg);
}
#hosting .right .ul{
	top:-2px;
	left: -2px;
	background-image: url(../images/host_pakiety_ul.jpg);
}
#hosting .right .dr{
	bottom:-1px;
	right: -1px;
	background-image: url(../images/host_pakiety_dr.jpg);
}
#hosting .right .dl{
	bottom:-1px;
	left: -2px;
	background-image: url(../images/host_pakiety_dl.jpg);
}

/***************************************PODSTRONA RESELLER**************************************/
#reseller .left{
	width:236px;
	float:left;
}

#reseller .right{
	width: 730px;
	float:right;
	border: 1px solid #d1d1d1;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
}

#reseller .bar{
	height:36px;
}

#reseller .bok, #reseller .program_partnerski, #reseller .promocja{
	margin-bottom: 7px;
	width:236px;
}

#reseller .bok{
	float: none;
	width:212px;
	height: 146px;
	background-image: url(../images/host_bok.jpg);
}

#reseller .program_partnerski{
	height:  175px;
	background-image: url(../images/host_program_part.jpg);
}

#reseller .nav{
	float:left;
	width: 350px;
	padding-top: 10px;
}

#reseller .header{
	font-size: 12px;
	font-weight: bold;
}

#reseller .pakiety_header{
	float:right;
	width: 560px;
	text-align: center;
}

#reseller .reseller_header img{
	vertical-align: middle;
}

#reseller .pakiety_header table{
	width: 100%;
}

#reseller .pakiety_header td{
	width: 10%;
	border:solid;
}

#reseller .right table{
	border-top: 1px solid #e8e8e8;
	margin-top: 4px;
	margin-bottom: 5px;
}

#reseller .right td{
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
	padding-top: 3px;
	padding-bottom: 3px;
	width:111px;
}

#reseller .right td.label{
	width: 155px;
	text-align: left;
	padding-left: 15px;
}

#reseller tr.dark{
	background-image: url(../images/host_dark.png);
}

#reseller tr.zamawiam td{
	border: none;
	font-weight: bold;
	padding-top: 8px;
}

#reseller .right .ur,
#reseller .right .ul,
#reseller .right .dr,
#reseller .right .dl{
	position:absolute;
	width: 6px;
	height: 6px;
	background-position:top left;
	background-repeat:no-repeat;
}

#reseller .right .ur{
	top:-1px;
	right: -1px;
	background-image: url(../images/host_pakiety_ur.jpg);
}
#reseller .right .ul{
	top:-2px;
	left: -2px;
	background-image: url(../images/host_pakiety_ul.jpg);
}
#reseller .right .dr{
	bottom:-1px;
	right: -1px;
	background-image: url(../images/host_pakiety_dr.jpg);
}
#reseller .right .dl{
	bottom:-1px;
	left: -2px;
	background-image: url(../images/host_pakiety_dl.jpg);
}

/***************************************PODSTRONA KONTAKT**************************************/
#kontakt .left{
	width:236px;
	float:left;
}

#kontakt .right{
	width: 730px;
	float:right;
	border: 1px solid #d1d1d1;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
}

#kontakt .bar{
	height:36px;
}

#kontakt .bok, #kontakt .program_partnerski, #kontakt .promocja{
	margin-bottom: 7px;
	width:236px;
}

#kontakt .bok{
	float: none;
	width:212px;
	height: 146px;
	background-image: url(../images/host_bok.jpg);
}

#kontakt .program_partnerski{
	height:  175px;
	background-image: url(../images/host_program_part.jpg);
}

#kontakt .nav{
	float:left;
	width: 350px;
	padding-top: 10px;
}

#kontakt .header img{
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
}

#kontakt .header{
	font-size: 18px;
	font-weight: bold;
	font-family: Sans;
}

#kontakt .pakiety_header{
	float:right;
	width: 560px;
	text-align: center;
}

#kontakt .pakiety_header table{
	width: 100%;
}

#kontakt .pakiety_header td{
	width: 20%;
}

#kontakt .right table{
	margin-top: 4px;
	margin-bottom: 5px;
}

#kontakt .right td{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	width:111px;
}

#kontakt .right td.tdkontakt{
	width: 720px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/kontakt01.png);
}

#kontakt .right .ur,
#kontakt .right .ul,
#kontakt .right .dr,
#kontakt .right .dl{
	position:absolute;
	width: 6px;
	height: 6px;
	background-position:top left;
	background-repeat:no-repeat;
}

#kontakt .right .ur{
	top:-1px;
	right: -1px;
	background-image: url(../images/host_pakiety_ur.jpg);
}
#kontakt .right .ul{
	top:-2px;
	left: -2px;
	background-image: url(../images/host_pakiety_ul.jpg);
}
#kontakt .right .dr{
	bottom:-1px;
	right: -1px;
	background-image: url(../images/host_pakiety_dr.jpg);
}
#kontakt .right .dl{
	bottom:-1px;
	left: -2px;
	background-image: url(../images/host_pakiety_dl.jpg);
}

#sub_menu {font-style: Verdana;float: left; width: 190px; font-size: 13px;font-weight: normal; font-style: normal; color: #777777;text-decoration: none;padding-top: 0px;}
#sub_menu h2 {width: 182px;font-style: Verdana;background:#90ba3e; color: #fff; font-size: 12px; font-weight: bold; text-align: center;padding-bottom: 2px;padding-top: 2px;}
#sub_menu li {font-style: Verdana;font-size: 0.85em; line-height: 16px; padding-left: 12px; border-bottom: 1px solid #efefef;text-decoration: none;}
#sub_menu li.sub {font-style: Verdana;background: url(../images/action_go.gif) no-repeat; padding-left: 20px;text-decoration: none;}
#sub_menu ul {font-style: Verdana;list-style:none; padding-left:5px; padding-right:5px; text-decoration: none;}
#sub_menu ul.sub {font-style: Verdana;font-size: 1em;text-decoration: none;}
#sub_menu li.sub a {font-style: Verdana;color: #777;text-decoration: none;}
#sub_menu li.selected a {font-style: Verdana;color: #ff5200;text-decoration: none;} 
#sub_menu li.selected.link a {font-style: Verdana;color: #000;text-decoration: none;} 
#sub_menu li.sectionheader:hover {font-style: Verdana;background-position: left 0.45em;}
#sub_menu li:hover {font-style: Verdana;font-weight: bold;}
