.bold {
	font-weight: bold !important;
}

.cursorPointer {
	cursor: hand;
	cursor: pointer;
}

.halfWidth {
	width: 341px;
}


/***************************************************************************/
/***************     SUBPAGE SIMMPLE DOMAIN SEARCH        ******************/

#simpleDomainToolbar {
	height: 99px;
	width: 950px;
}

#simpleDomainToolbar .subpageSearchArea {
	height: 74px;
	width: 518px;
	padding: 25px 0 0 20px;
	background: url(../images/bg_subpage_search_area.gif) no-repeat 0 0;
	float: left;
}

#simpleDomainToolbar .subpageSearchArea h2 {
	margin: 0 0 10px 0px;
	padding: 0px;
}

#simpleDomainToolbar #domainSearchPrices {
	height: 41px;
	width: 387px;
	padding: 30px 25px 0 0;
	background: url(../images/bg_subpage_domain_price.gif) no-repeat 0 0;
}

#simpleDomainToolbar #domainSearchPrices .onRight {
	width: 150px;
	text-align: right;
	font-size: 11px;
}

#simpleDomainToolbar #domainSearchPrices .price {
	font-weight: bold;
	font-size: 12px;
	color: #3a76b6;
}
#simpleDomainToolbar #domainSearchPrices .red {
    color:red;
}

#simpleDomainToolbar .mainSearchAreaLinks {
	height: 20px;
	width: 387px;
	padding: 8px 25px 0 0;
	background: url(../images/bg_subpage_uprice_links.gif) no-repeat 0 0;
	text-align: right;
}

#simpleDomainToolbar .mainSearchAreaLinks a {
	margin-left: 20px;
	font-size: 11px;
	color: #0f1e45;
	font-weight: bold;
	float: right;
	display: block;
}
/***************   END OF SUBPAGE SIMMPLE DOMAIN SEARCH   ******************/
/***************************************************************************/

.contentLeft {
	width: 465px;
	float: left;
}

.contentRight {
	width: 220px;
	float: right;
}


/***************************************************************************/
/***************               SUBPAGE CONTENT            ******************/

#subpageContent p {
	margin: 10px 0;
}

/***************           END OF SUBPAGE CONTENT         ******************/
/***************************************************************************/

/***************************************************************************/
/***************                DOMAINS PAGE              ******************/

#searchDomainsArea {
    width: 630px;
    margin: 15px 0;
    padding: 20px 40px;
    border: 1px solid #E3E3E3;
    background: url(../images/bg_search_domain.gif) repeat-x bottom;
}

#searchDomainsArea .inputDomain {
	width: 300px;
	margin-right: 10px;
}

.domainPriceTable {
	margin: 0;
	padding: 0;
	width: 710px;
	border-spacing: 0;
	border-top: 1px solid #1786c5;
	border-bottom: 1px solid #1786c5;
	border-collapse:inherit;
	border-left: 1px solid #9cb1c9;
	border-right: 1px solid #9cb1c9;
	float: left;
}

.domainPriceTable thead tr {
    background-color: #6c92bd;
	color: #fff;
}

.domainPriceTable thead th {
	padding: 7px 10px;
	border-right: 1px solid #f3f6f8;
	border-bottom: 1px solid #1786c5;
}

.domainPriceTable td {
	padding: 5px 10px;
	border-right: 1px solid #dbe3e8;
	border-bottom: 1px solid #dbe3e8 !important;
}

.domainPriceTable td.domainPriceProductName {
    background-color: #f3f6f8;
}

.domainPriceTable .price {
    color: #1786c5;
}

.domainPriceTable .noBorder {
    border-right: 0 !important;
}


/***************             END OF DOMAINS PAGE          ******************/
/***************************************************************************/

/***************************************************************************/
/***************            VIRTUAL SERVERS PAGE          ******************/

.addServices {
	width: 700px;
	margin-bottom: 6px;
	border-collapse: separate;
	border-spacing: 0;
	*border-collapse: expression('separate', cellSpacing = '0');
}

.addServices a {
	color: #000;
}

.addServices a:hover {
	color: #457eaa;
}

.addServices input {
	margin: 0;
	vertical-align: middle;
}

.addServices th, .addServices td {
	text-align: center;
}

.addServices td {
	height: 33px;
	border-bottom: 1px solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
}

.addServices th {
	padding: 8px 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
}

.addServices .nolimit {
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #09c400;
}

.addServices .header {
	text-align: left;
	font-weight: bold;
}

.addServices th.header {
	font-size: 17px;
	font-style: italic;
	line-height: normal;
	color: #0097d8;
}

.addServices td.header {
	padding-left: 7px;
}

.addServices .border1 {
	border-right: 1px solid #fff;
}

.addServices .border3 {
	border-right: 3px solid #fff;
}

.addServices .odd td {
	background: #f0f0f0;
}

.addServices .odd td.price {
	width: 85px;
	*width: auto;
	background: #f5f5f5;
}

.addServices .even td {
	background: #fafafa;
}

.addServices .even td.price {
	width: 75px;
	background: #fff;
}

.addServices .even .border1 {
	border-right-color: #f1f1f1;
}

.addServicesBottom {
	margin-bottom: 15px;
	padding: 6px 0 19px 0;
	border-bottom: 1px dashed #dfdfdf;
	font-size: 9px;
}

.addServicesBottom a {
	padding: 0 6px;
	color: #0097d8;
}

.addServicesBottom a:hover {
	color: #457eaa;
}

.addServicesChange {
	position: relative;
}

.addServicesChangeLabel {
	width: 145px;
	height: 18px;
	line-height: 18px;
	color: #000;
	text-decoration: none;
	outline: none;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	display: block;
}

.addServicesChangeContent {
	width: 160px;
	padding: 10px 0;
	border: 1px solid #cfcfcf;
	left: -1px;
	top: -11px;
	background: #fff;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	position: absolute;
	display: none;
}

.addServicesChangeContent input {
	margin-left: 10px;
}

.addServicesChangeLabel {
	background: url(../images/down.gif) 114px 7px no-repeat;
}

.addServicesChangeContent .addServicesChangeLabel  {
	background-image: url(../images/up.gif);
}

.addServicesContinueShopping {
	padding-top: 25px;
	text-align: center;
	float: right;
}

.addServicesContinueShopping a {
	color: #0097d8;
	font-family: Arial, Helvetica, sans-serif;
}

.addServicesContinueShopping input {
	margin-bottom: 11px;
}

.addServicesContinueShopping a:hover {
	color: #457eaa;
}


/***************         END OF VIRTUAL SERVERS PAGE      ******************/
/***************************************************************************/




/***************         DOMAIN LIST      ******************/
/***************************************************************************/

#searchdomainresultform h1 {
	margin-bottom: 0;
	border: 0;
}

#searchdomainresultform .h2SearchDomainAddons {
	color: #707070;
}

#searchdomainresultform .doptionblock {
	margin-bottom: 45px;
}

#searchdomainresultform .domainNotAvailable {
	margin-bottom: 28px;
}

.domainList {
	width: 700px;
	margin-bottom: 35px;
	border-top: 2px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;
	border-collapse: collapse;
}

.domainList label {
	cursor: hand;
	cursor: pointer;
}

.domainList th {
	height: 28px;
	padding: 3px 0 4px 0;
	line-height: 28px;
	background: #f5f5f5;
	color: #666;
	font-weight: normal;
	text-align: left;
}

.domainList td {
	padding: 6px;
	border-bottom: 1px solid #eee;
	line-height: 14px;
}

.domainList .checkbox {
	width: 30px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: right;
}

.domainList .checkboxCO, .domainList .domainNameCO {
	background: #F3F7B9;
	border: 1px dashed #ccc;
}

.domainList .checkboxCO {
	border-right: 0;
}

.domainList .domainNameCO {
	border-left: 0;
}

.domainList .domainNameCO span {
	color: #666;
}

.domainList .domainNameCO span strong {
	color: #f45a49;
}

.domainList .domainname {
	width: 302px;
	padding-left: 0;
}

.domainList th.name span {
	font-size: 11px;
}

.domainList th.name, .domainList th.button {
	padding-right: 5px;
}

.domainList th.name .btnInput, .domainList th.button .btnInput {
	float: right;
}


.addons .name {
	padding-left: 0;
}

.addons .price {
	text-align: center;
}

.addons td.price {
	color: #888;
	font-weight: bold;
}


.domainOptions {
	margin-bottom: 18px;
}

.domainOptions td {
	border-color: #fff;
	background: #ffef65;
}

.domainOptions td.price {
	color: #f45a49;
	font-weight: bold;
}


/***************************************************************************/
/***************                  END OF DOMAIN LIST                ******************/




/***************************************************************************/
/***************                  SSL PAGE                ******************/

.addServicesSSL {
	margin-bottom: 21px;
}

.addServicesSSL .desc {
	padding-left: 12px;
	text-align: left;
}

.addServicesSSL td.desc {
	font-size: 11px;
}

.addServicesSSL .header {
	width: 155px;
}

.addServicesSSL .price {
	width: 90px !important;
	padding-left: 16px;
	padding-right: 11px;
	font-weight: bold;
	text-align: right;
}

.addServicesSSL .guarantee {
	padding-left: 12px;
	padding-right: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f45a49;
	font-weight: bold;
}

.addServicesSSL td.SSLIndicator {
	padding-left: 17px;
	padding-right: 17px;
}

div.SSLIndicator {
	width: 57px;
	height: 9px;
	line-height: 9px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/indicator_ssl.png);
}

div.SSLIndicator div {
	height: 9px;
	line-height: 9px;
	background: url(../images/indicator_ssl.png) 0 -9px;
}

#container #sslBox h2 {
	margin-top: 0;
}

#sslBox .stdBox {
	width: 185px;
	height: 146px;
	font-size: 11px;
	line-height: 14px;
	overflow: hidden;
	position: relative;
}

#sslBox .imgWhitePaper2048 {
	padding: 14px 0 18px 25px;
}

.addServicesSSL .trHover td, .addServicesSSL .trHover {
	background: #F3F7B9 !important;
	border-right-color: #F3F7B9 !important;
	cursor: hand;
	cursor: pointer;
}

.addServicesSSL .trHover .price {
	cursor: auto;
}




#sslDetails .onRight {
	width: 480px;
}

#sslDetails  .orderNow {
	margin: 10px 0;
}

#sslDetails .orderNow select, #sslDetails .orderNow input {
	display:block;
	float:left;
	margin-right:10px;
}




.imgComodoPremiumPartner {
    width: 185px;
    text-align:center;
}

.imgComodoPremiumPartner div {
    text-align:left;
    padding-top:8px;
}

.stdBox {
	margin-bottom: 27px;
	padding: 15px;
	border: 1px solid #E3E3E3;
	font-size: 11px;
	line-height: 16px;
	background: url(../images/bg_search_domain.gif) repeat-x bottom #fff;
}

.stdBox .standardList {
	margin: 14px 0 7px 0;
	padding: 0 0 0 11px;
}

.stdBox h3 {
	margin: 0;
	padding: 0 0 19px 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none !important;
	display: block;
}

.stdBox h3 a {
	color: #000;
	text-decoration: none !important;
}

.stdBox h3 a:hover {
	text-decoration: underline !important;
}

.certificateOrderNow {
	margin-top: 25px;
}

.imgWhitePaper {
	margin-right: -15px;
	padding: 20px 0 0 10px;
}

.imgWhitePaper2048 {
	padding: 10px 0 12px 25px;
	display: block;
}

.imgWhitePaper2048Large {
	padding: 13px 0 0 70px;
	display: block;
}

.imgGData {
	padding: 15px 0 0 25px;
	margin-right: -15px;
}

.boxGData {
	width: 200px;
	height: 58px;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #f00;
	position: relative;
}

.boxGData img {
	right: 0;
	top: 0;
	position: absolute;
}

.boxJabulani {
	padding-bottom: 70px;
	padding-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 21px;
	color: #f00;
	font-weight: bold;
	background-image: url(../images/jabulani_cert.jpg);
}

.boxJabulani a, .boxJabulani a:hover {
	color: #f00;
	text-decoration: none;
	outline: none;
}

.boxJabulani .boxJabulaniTitle {
	padding-bottom: 6px;
	color: #000;
	display: block;
}

.boxJabulaniCertificates {
	width: 305px;
	height: 145px;
	padding: 15px;
	background: url(../images/jabulani_certificates.jpg) right 35px no-repeat;
}

#premiumSsl, #evSsl {
	float:right;
}

#premiumSslWildcard, #evSsl {
	margin-top: 25px;
}

#instantSsl, #instantSslPro {
	margin-right: 10px;
}

#evSsl {
	position: relative;
}

#evSsl .evSslTip {
	width: 67px;
	height: 90px;
	right: 3px;
	top: 195px;
	display: block;
	position: absolute;
}

/***************               END OF SSL PAGE            ******************/
/***************************************************************************/


/***************               WSC            ******************/

.wscBox {
	width: 305px;
	padding-bottom: 19px;
}

.wscBox form {
	margin: 4px 0 0 0 !important;
	line-height: 18px;
}

.wscBox h3 {
	padding-bottom: 14px;
	color: #555;
}

.wscBox h3 .titleCE {
	color: #0f7dbb;
}

.wscBox h3 .titleBE {
	color: #f45a48;
}

.wscBox ul {
	margin: 0 0 18px 0 !important;
}

.wscBoxIndexLeft {
	padding-right: 30px;
	padding-left: 16px;
	border: 0;
	border-right: 1px solid #e3e3e3;
	background: none;
	float: left;
}

.wscBoxIndexRight {
	padding-left: 27px;
	border: 0;
	background: none;
	float: left;
}

.wscBoxIndexLeft h3, .wscBoxIndexRight h3 {
	color: #000;
}



/***************************************************************************/
/***************              CONTACT PAGE                ******************/

.contactBlock {
	width: 174px;
	height: 300px;
	padding: 0 29px;
	border-right: 1px solid #f0f0f0;
	float: left;
}

#container .contactBlock p {
	margin: 0 0 10px 0;
}

.contactBlock h3 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 14px;
}

.contactBlock .top {
	height: 97px;
}

.contactBlockLast {
	border: 0;
}


#contactform {
	width: 605px;
}


#contactform .inputText {
	width:250px;
	float:left;
	display:block;
}


#contactform select {
	width: 352px;
	float: left;
	display: block;
}

#contactform textarea {
	width: 345px;
	overflow: auto;
	display: block;
	float: left;
}

#contactform label {
	width: 144px;
	padding-right: 6px;
	text-align: right;
	display: block;
	float: left;
}

#contactform div.clear {
	height: 10px;
}


/***************              END OF CONTACT PAGE         ******************/
/***************************************************************************/


/***************************************************************************/
/***************              PREMIUM PAGE                ******************/
#menuBar {
	height: 37px;
	margin-bottom: 14px;
	border-bottom: 1px solid #d9d9d9;
	/*padding: 10px 0 0 0 ;*/
}

#menuBar a {
	height: 36px;
	line-height: 36px;
	margin: 0 5px -1px 0;
    padding: 0 17px;
	border: 1px solid #e6e6e6;
	border-bottom: 1px solid #d9d9d9;
	background: url(../images/backgrounds/bg_premium_menu_bar_list.gif);
	text-decoration: none;
	font-weight: bold;
	color: #757575;
	outline: none;
	display: block;
	float: left;
}

#menuBar a.selected, #menuBar a:hover {
	border: 1px solid #d9d9d9;
	border-bottom: 1px solid #fff;
	color: #000;
	background: none;
}

#container .menuBar3CO {
	height: 27px;
	margin: 0;
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 11px;
	border-top: 2px solid #e9e9e9;
	background: #f5f5f5;
}

#container .menuBar3CO a {
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0 4px;
	background: none;
	border: 0;
	text-transform: uppercase;
}

#container .menuBar3CO a.selected {
	height: 27px;
	padding: 0 8px;
	border: 1px solid #D9D99D;
	border-bottom: 0;
	background: #fff;
}

.list3CO {
	margin-bottom: 7px;
	border-top: 0;
}

.list3CO td.domainname .sold {
    color:#999;
}

.list3CO td.domainname .sold span {
    font-size:7pt;
}

.premiumText {
	margin-bottom: 15px;
	padding: 13px 18px;
	border: 1px solid #ededed;
	background: #fafafa;
	font-size: 11px;
	line-height: 18px;
}

.partnerGift {
	width: 325px;
	margin-bottom: 14px;
	padding: 17px 0 13px 17px;
	border: 1px solid #ededed;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: bold;
	float: left;
	position: relative;
}

.partnerGiftNew {
    background: transparent url(../images/new.png) no-repeat right top;
}

.partnerGift .title {
    padding-right: 29px;
	outline: none;
	display: block;
}

.partnerGift, .partnerGift a {
	color: #000;
	text-decoration: none;
}

.partnerGift a:hover {
	text-decoration: underline;
}

.partnerGift img {
	padding-right: 19px;
	float: left;
	display: block;
}

.partnerGift .pkt, .partnerGift .pkt:hover {
	line-height: 18px;
	padding: 4px 29px 4px 10px;
	top: 94px;
	right: 0;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	background: #f2f2f2;
	color: #5d7ea3;
	font-weight: bold;
	text-decoration: none;
	position: absolute !important;
}

.partnerGiftPromo .pkt, .partnerGiftPromo .pkt:hover {
	color: red;
}

.partnerGiftPromo .promo {
	padding: 4px 29px 4px 10px;
	top: 68px;
	right: 0;
	font-size: 14px;
	color: #999;
	text-decoration: line-through;
	font-weight: normal;
	position: absolute !important;
}

.partnerGift .more {
	padding: 4px 15px;
	top: 120px;
	right: 0px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #707070;
	font-weight: bold;
	text-decoration: none;
	position: absolute !important;
}

.partnerGift .more span {
	color: #5faae3;
}

.premiumProgramDesc {
	width: 490px;
}

.premiumLaws {
	height:200px;
	width: 705px;
	font-size:11px;
	margin: 0px !important;
	padding: 2px 2px 0 2px !important;
	text-align:justify;
	border: 1px solid #999999;
}

 .giftDetailsPhoto {
    width: 170px;
}

.giftDetailsDesc {
    width: 530px;
}

.giftDetailsDesc .giftDetailsDescWrap {
    padding-top:30px;
}

.giftDetailsDesc .giftDetailsDescWrapNew {
    padding:20px 0 20px 80px;
    background:transparent url(../images/new2.png) no-repeat;
}

.giftPointsFull {
   color: #666;
}

.giftPointsFull span {
    color: #5D7EA3;
    font-size: 17px;
    font-weight: bold;
}

.giftPointsFull span.giftNormalPoints {
    color:red;
}

.giftPointsFull span.giftPromoPoints {
	color: #999;
	font-size: 15px;
	text-decoration: line-through;
	font-weight: normal;
}

/***************           END OF PREMIUM PAGE            ******************/
/***************************************************************************/


/***************************************************************************/
/***************             WATCHMOUSE PAGE              ******************/

#watchWebmaster, #watchGold, #watchPlatinum, #watchCorporate {
	height: 150px;
	width: 345px;
	margin: 15px 0;
	line-height: 15px;
}

#watchWebmaster .watchTitle, #watchGold .watchTitle, #watchPlatinum .watchTitle, #watchCorporate .watchTitle {
	background: url(../images/icons/ico_square_green_l.gif) no-repeat 0 4px;
	margin: 40px 0 0 8px;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: bold;
}

#watchWebmaster .watchList, #watchGold .watchList, #watchPlatinum .watchList, #watchCorporate .watchList {
	width: 250px;
	line-height: normal;
	float: left;
}

#watchWebmaster .onRight, #watchGold .onRight, #watchPlatinum .onRight, #watchCorporate .onRight {
	margin: 40px 0 0 0;
	width: 80px;
}

#watchWebmaster .onRight a, #watchGold .onRight a, #watchPlatinum .onRight a, #watchCorporate .onRight a {
	color: #fff;
	text-align: left;
}

#watchWebmaster .onRight .price, #watchGold .onRight .price, #watchPlatinum .onRight .price, #watchCorporate .onRight .price {
	margin: 18px 0 0 0;
	color: #ff0000;
	font-weight: bold;
}

#watchWebmaster .watchList ul, #watchGold .watchList ul, #watchPlatinum .watchList ul, #watchCorporate .watchList ul {
	margin: 10px 0 0 20px;
	padding: 0px;
	font-size: 11px;
	color: #FFFFFF;
	list-style: square;
}

#watchWebmaster {
	background: url(../images/bg_watchmouse_webmaster.gif) no-repeat 0 0;
}

#watchGold {
	background: url(../images/bg_watchmouse_gold.gif) no-repeat 0 0;
}

#watchPlatinum {
	background: url(../images/bg_watchmouse_platinum.gif) no-repeat 0 0;
}

#watchCorporate {
	background: url(../images/bg_watchmouse_corporate.gif) no-repeat 0 0;
}

.colyes {
	background-image: url(../images/icons/ico_mailbox1.gif);
	background-position: 50% 50%;
	background-repeat:no-repeat;
}

.colyes span {
	display: none;
}

.icoAddToCart span {
	display: none;
}


/***************            END OF WATCHMOUSE             ******************/
/***************************************************************************/

/***************************************************************************/
/***************         DEDICATED SERVERS PAGE           ******************/

.dedicatedPanel {
	height: 338px;
	width: 316px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: normal;
}

.speedHost1 {
	background: url(../images/bg_speedhost_1.gif) no-repeat 0 0;
	float: left;
}

.speedHost2 {
	background: url(../images/bg_speedhost_2.gif) no-repeat 0 0;
	float: right;
}

.speedHost3 {
	background: url(../images/bg_speedhost_3.gif) no-repeat 0 0;
	float: left;
}

.speedHost4 {
	background: url(../images/bg_speedhost_4.gif) no-repeat 0 0;
	float: right;
}

.dedicatedPanel ul {
	height: 147px;
	width: 280px;
	margin: 125px 0 0 22px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
}

.dedicatedPanel ul li {
	padding: 1px 0;
	clear:both;
	display:block;
}

.dedicatedPanel ul li strong {
	float: left;
}

.dedicatedPanel ul li span {
	float: right;
}

.dedicatedFooter1 {
	height: 28px;
	padding: 10px 15px 0 20px;
	font-weight: bold;
	color: #fff;
}

.dedicatedFooter2 {
	font-weight: bold;
	color: #fff;
}

.dedicatedFooter2 .onLeft {
	margin: 6px 0 0 22px;
}

.dedicatedFooter2 .dedicatedLink {
	height: 26px;
	width: 50px;
	float: right;
	display: block;
}

.dedicatedFooter2 .dedicatedLink span {
	display: none;
}

#customDedicated .standardTable .radio {
	width: 20px;
}

#customDedicated .standardTable td {
	border-right: none;
}

#customDedicated .standardTable .price {
	width: 80px;
	text-align: right;
}

#customDedicated .standardTable .promotion {
	color: #ff0000;
	font-size: 11px;
	font-style: italic;
	text-align: right;
}

#customDedicated .standardTable .promotion_img {
	width: 16px;
}



/***************        END OF DEDICATED SERVERS          ******************/
/***************************************************************************/

/***************************************************************************/
/***************                 CREG PAGE                ******************/

.cregSearch {
	height: 79px;
	width: 680px;
	padding: 20px 0 0 30px;
	background: url(../images/bg_creg_search.gif) no-repeat 0 0;
}

/***************              END OF CREG PAGE            ******************/
/***************************************************************************/

.domainPricingSearchArea {
	height: 113px;
	width: 685px;
	padding: 15px 0 20px 25px;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	/*background: url(../images/bg_domain_pricing.gif) no-repeat 0 0;*/
}

.idnList {
	padding: 10px 25px;
	border: 1px solid #ededed;
}

.idnList p {
	border-bottom: 1px dotted #dbdbdb;
}

.idnConvert, .optionsSearch, .transferSearch, .pprotectSearch {
	width: 660px;
	padding: 10px 20px;
	border: 1px solid #e8e8e8;
	background: url(../images/bg_search_domain.gif) repeat-x bottom;
}

#goodiesAbout {
	width: 500px;
	margin: 0 auto;
	text-align: center;
}

#goodiesAbout .onLeft {
	margin: 0 15px;
	padding: 5px;
	background-color: #ededed;
}

.goodiesGet {
	text-align: center;
	font-size: 11px;
}

.goodiesGet div.gift {
	margin:0 45px 15px 0px;
	padding: 5px 10px;
	background-color: #ededed;
	float: left;
}

#powiadomonasform label{
	width: 130px;
	float: left;
	margin-bottom: 10px;
}

#pressBlock h2 {
	padding: 0 0 0 15px;
	background: url(../images/icons/ico_square_green_m.gif) no-repeat 0 3px;
	display: block;
}

#kuzaj .onLeft {
	padding: 10px;
	background-color: #ededed;
	margin: 0 55px 25px 0;
}

.serverSSL {
	height: 145px;
	width: 710px;
	background: url(../images/bg_serverssl.gif) no-repeat 0 0;
}

.serverSSL table {
	width: 690px;
	margin: 10px;
	font-size: 11px;
}


/***************************************************************************/
/***************                 EMAIL PAGE               ******************/

.webmailLoginBox {
	height: 195px;
	width: 710px;
	background: url(../images/bg_mail.png) no-repeat 0 0;
}

.webmailLoginBox #loginform {
	width: 316px;
	margin: 55px 0 0 45px;
	float: left;
	display: inline;
}

.webmailLoginBox #loginform label {
	width: 100px;
	margin-bottom: 15px;
	padding-right: 6px;
	font-weight: bold;
	text-align: right;
	float: left;
}

.webmailLoginBox #loginform .btnInput {
	margin-left: 106px;
	float: left;
}


/***************              END OF EMAIL PAGE           ******************/
/***************************************************************************/

/***************************************************************************/
/***************                 CART PAGE                ******************/

#cartTable {
	width: 700px;
	margin: 10px 0;
	border-collapse: collapse;
	border-spacing: 0;
}

#cartTable th {
	padding: 0px;
	border-right: 1px solid #fff;
	background: #e3e9ec;
}

#cartTable td {
	padding: 0 3px;
	border-right: 1px solid #e0e6e9;
}

#cartTable td, #cartTable th {
	height: 28px;
}

.thCartIco {
	width: 35px;
	border-right: none !important;
}

#cartTable .tdFirst {
	border-left: 1px solid #e0e6e9;
	padding: 0 8px
}

#cartTable .tdLast {
	border-right: 1px solid #e0e6e9;
}

#cartTable .price {
	font-weight: bold;
	color: #ff0000;
}

.thCartProduct {
	width: 405px;
}

.tdCartQuantity {
	width: 120px;
}

.mediumCell {
	width: 90px;
}

.tdCartFooterLeft {
	height: 40px;
	width: 545px;
	padding: 0 0 0 15px !important;
	border-left: 1px solid #d7dde3;
	border-right: 1px solid #fff !important;
	background-color: #E3E9EC;
	font-weight: bold;
}

.tdCartFooterRight {
	height: 40px;
	padding: 0 20px 0 0px !important;
	border-right: none !important;
	background-color: #D5DBDE;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
}

/***************              END OF CART PAGE            ******************/
/***************************************************************************/

/***************************************************************************/
/***************              BUY POSITIONONG             ******************/
#buypositioning label {
	width: 300px;
	margin-bottom: 15px;
	float: left;
	display: block;
}

#buypositioning input.inputText, #buypositioning select, #buypositioning textarea {
	width: 300px;
}

#buypositioning #buttonsubmit {
	margin-right: 100px;
}
/***************              END OF BUY POSITIONING      ******************/
/***************************************************************************/

/***************************************************************************/
/***************                LOGIN-REGISTER            ******************/

.orderStep {
	color: #999;
	font-style: italic;
	font-weight: bold;
}

.orderStep .step, .orderStep .all {
	font-size: 18px;
}

.orderStep .step {
	color: #404040;
}

#loginRegisterwrap {
	font-size: 11px;
}

#loginPanel label {
	float: left;
	cursor: pointer;
	display: inline;
	margin-right: 20px;
	color: #326897;
	font-weight: bold;
}

#loginPanel #login_field_login, #loginPanel #login_field_number {
	float: left;
	margin-right: 10px;
	display: inline;
}

#loginPanel, #registerLoginPanel {
	width: 420px;
	padding: 30px 10px 10px 100px;
}

#loginPanel .inputTxt, #registerLoginPanel .inputTxt,#registerPanel .inputTxt {
	width: 180px;
	font-size: 11px;
	display: inline;
}

#loginPanel .inputTxt {
	width: 250px;
}

#loginPanel .inputTxtSmall, #registerLoginPanel .inputTxtSmall,#registerPanel .inputTxtSmall {
	width: 150px;
	font-size: 11px;
	display: inline;
}

#loginPanel td, #registerLoginPanel td, #registerPanel td {
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: right;
}

#loginPanel form, #registerLoginPanel form, #registerPanel form {
	margin: 0;
	padding: 0;
}

#loginPanel .button {
	width: 300px;
	text-align: right;
	margin-top: 10px;
}

#registerPanel {
	width: 600px;
	margin: 30px auto 0 auto;
}

#loginRegisterwrap .errorInput {
	border: 1px solid #fd8d93;
	background-color: #fff6f7;
}

#loginRegisterwrap td.errorRow {
	color: red;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
	line-height: normal;
}

#registerPanel .marginMore {
	padding-left: 40px;
}

#registerPanel .disabled {
	border-color: #cacdd0;
	background: #f3f3f3;
}

#registerPanel .formLabel {
	width: auto !important;	
}

#container .formLabel {
	width: 140px;
	padding: 0 6px 0 0;
}

.loginTable {
	border-collapse: collapse;
	border-spacing: 0;
}

.oldUser {
	margin: 30px 30px 0 0;
}

.reghr {
	font-size: 1px;
	padding: 9px 0 6px 0;
	width: 100%;
}

.reghr div {
	height: 2px;
	border-top: 1px dashed #dfdfdf;
}

#acceptRegulations td .importantMsg {
	font-weight: normal;
}

#registerform #buttonsubmit {
	margin: 15px 10px 0 0;
}

/***************           END OF LOGIN-REGISTER          ******************/
/***************************************************************************/

/***************************************************************************/
/***************                STANDARD TABLE            ******************/

.standardTable, .standardTableCenter {
	width: 700px;
	border-top: 1px dashed #DFDFDF;
	border-collapse: collapse;
	border-spacing: 0;
}

.standardTableCenter {
	text-align: center;
}

.standardTable tr, .standardTableCenter tr {
	background-color: #f0f0f0;
}

.standardTable thead tr, .standardTableCenter thead tr {
	background: #fff;
}

.standardTable th, .standardTable td, .standardTableCenter th, .standardTableCenter td {
	padding: 4px 6px;
}

.standardTable th, .standardTableCenter th {
	background: #d5dbde;
	border-right: 1px solid #fff;
}

.standardTable td, .standardTableCenter td  {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #DFDFDF;
}

.standardTable .trDark td, .standardTableCenter .trDark td  {
	border-right-color: #f1f1f1;
}

.standardTable .tdLast, .standardTableCenter .tdLast {
	border-right: none !important;
}

tr.trDark {
	background-color: #fafafa;
}

.standardTable .tdCheckbox, .standardTableCenter .tdCheckbox {
	width: 20px;
}

.standardTable .price, .standardTableCenter .price {
	font-weight: bold;
	color: #ff0000;
}

tr.trDomainOption {
	background-color: #FEE936;
	border-bottom: 1px solid #CCCCCC;
}

/***************            END OF STANDARD TABLE         ******************/
/***************************************************************************/


/***************************************************************************/
/***************                ALERT BOXES               ******************/

.blockError, .blockSuccess, .blockWarning, .blockInfo, .blockWhatNow {
	min-height: 32px;
	padding: 0 5px 0 60px;
	margin: 5px 0;
}

.blockError p, .blockSuccess p, .blockWarning p, .blockInfo p, .blockWhatNow p {
    margin: 0 !important;
	line-height: 16px;
}

.blockError, .blockSuccess, .blockWarning, .blockInfo, .blockWhatNow {
    margin: 5px 0;
    padding: 15px 20px 15px 70px;
	border: 1px solid;
}

.blockCommit {
    background: #fbfbd1 url(../images/icons/ico_warning.gif) no-repeat 5px 10px;
	border: 1px solid #eedda1;
}

.blockInfo {
	background: #f5faff url(../images/icons/ico_info.png) no-repeat left top;
	border-color: #becedf;
	color: #15334a;
}

.blockSuccess {
	background: #f5fff5 url(../images/icons/ico_success.png) no-repeat left top;
	border-color: #bedebd;
	color: #174a15;
}

.blockWarning {
	background: #fffcf5 url(../images/icons/ico_warning.png) no-repeat left top;
	border-color: #decdbd;
	color: #4a3a15;
}

.blockError {
	background: #fff5f5 url(../images/icons/ico_error.png) no-repeat left top;
	border-color: #debdbd;
	color: #4b1515;
}

.blockWhatNow {
	background: #fafafa url(../images/icons/ico_large_question.gif) no-repeat 5px center;
	border: 1px solid #CCCCCC;
}


/***************             END OF ALERT BOXES           ******************/
/***************************************************************************/

.noBorder {
	border: none !important;
}

p.normalFontSize {
	font-size: 12px !important;
}

.mediumFontSize {
	font-size: 11px !important;
}

#breadcrumbs {
    font-size:10px;
	margin: 0;
	padding: 6px 0 20px 0;
	color: #757770;
}

#breadcrumbs p {
	margin: 0px;
}

#breadcrumbs a {
	color: #6BBDFC;
}

#breadcrumbs a:hover {
	color: #457eaa;
}

.middleVerticalMargin {
	margin: 10px 0;
}

.middleLeftMargin {
	margin: 0 0 0 20px;
}

span.inActive {
	color: #999999;
}

.inLine {
	display: inline;
}

ul.standardList {
	margin: 5px 0;
	padding: 0 30px;
	list-style-image: url(../images/icons/ico_subpage_leftmenu_deco.gif);
}

ul.standardList2 {
	margin: 5px 0;
	padding: 0 0 0 30px;
	list-style-image: url(../images/icons/ico_subpage_leftmenu_deco.gif);
}

ul.standardList2 li {
	padding: 3px 0;
	line-height: 16px;
}

ul.decoList {
	margin: 5px 0;
	padding: 0 30px;
	list-style-image: url(../images/icons/ico_square_blue_l.gif);
}

.decoLinks {
	color: #666666;
}

.decoLinks:hover {
	color: #000;
}

.importantmsg, a.importantmsg:hover {
	color: #FF0000 !important;
}

a.importantmsg {
	text-decoration: none;
}

a.importantmsg:hover {
	text-decoration: underline;
}

.inputTextLarge {
	width: 350px;
}

.inputTextMedium {
	width: 200px;
}

.purchasenow {
	height: 27px;
	width: 113px;
	background: url(../images/buttons/btn_order_now.gif) no-repeat 0 0;
	display: block;
}

.addtocart {
	height: 27px;
	width: 103px;
	background: url(../images/buttons/btn_addtocart.gif) no-repeat 0 0;
	display: block;
}

.purchasenow span, .addtocart span {
	display: none;
}

.boldtext {
	font-weight: bold;
	}

.special {
	color:#CA611B;
	font-weight:bold;

}

#subpageContent h2 {
	font-size: 18px;
	font-style: italic;
	color: #404040;
	font-weight: normal;
}

/** ICONS **/

.icopromotion {
	padding-left:20px;
	background:transparent url(../images/icons/ico_promotion.gif) no-repeat;
	display: block;
}

.iconew {
	padding-left:20px;
	background:transparent url(../images/icons/ico_cart_new.gif) no-repeat;
	display: block;
}

.icopromotionAfter {
	padding-left:20px;
	background:transparent url(../images/icons/ico_promotion.gif) no-repeat right 0;
	display: block;
}

.icoreseller, .icodedicated, .icodedicated_custom, .icovirtual {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_virtual.gif) no-repeat 0 0;
	display: block;
}

.icodomain, .icodomain_manual {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_domain.gif) no-repeat 0 0;
	display: block;
}

.icodomain_pricing {
	height: 16px;
	padding-left: 25px;
	background: transparent url(../images/icons/ico_domain_pricing.gif) no-repeat 0 0;
	display: block;
}

.icoserverstart {
	padding: 1px 0 1px 25px;
    background:transparent url(../images/icons/ico_start.gif) no-repeat;
	display: block;
}

.icoserverball {
	padding: 1px 0 1px 25px;
    background:transparent url(../images/icons/ico_server_ball.gif) no-repeat;
	display: block;
}

.icodomainidn {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_idn.gif) no-repeat 0 0;
	display: block;
}

.icocreg, .icozcertrej {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_creg.gif) no-repeat 0 0;
	display: block;
}

.icossl {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_ssl.gif) no-repeat 0 0;
	display: block;
}

.icossl_ip,.icoprivate_ip {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_ssl_ip.gif) no-repeat 0 0;
	display: block;
}

.icowatchmouse {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_cart_watchmouse.gif) no-repeat 0 0;
	display: block;
}

.icopositioning {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_positioning.gif) no-repeat 0 0;
	display: block;
}

.icodoption, .icodomain_option {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_doption.gif) no-repeat 0 0;
	display: block;
}

.icotransfer {
	display: block;
	height: 16px;
	padding-left: 25px;
	background: transparent url(../images/icons/ico_transfer.gif) no-repeat 0 0;
}

.icopprotection,.icozpp {
	padding: 1px 0 1px 25px;
	background: transparent url(../images/icons/ico_pprotection.gif) no-repeat 0 0;
	display: block;
}

.icoemail {
	height: 16px;
	padding-left: 25px;
	background: transparent url(../images/icons/ico_email.gif) no-repeat 0 0;
	display: block;
}

.icoorderinfo {
	height: 16px;
	padding-left: 25px;
	background: transparent url(../images/icons/ico_orderinfo.gif) no-repeat 0 0;
	display: block;
}

.icoaward {
	height: 16px;
	padding-left: 25px;
	background: transparent url(../images/icons/ico_award.gif) no-repeat 0 0;
	display: block;
}

.icopdf {
	height: 16px;
	padding: 0 0 0 20px;
	background: url(../images/icons/ico_pdf.gif) no-repeat 0 0;
	display: block;
}

.icorss {
	height: 16px;
	padding: 0 0 0 20px;
	background: url(../images/icons/ico_rss.gif) no-repeat 0 0;
	display: block;
}

.icoGreenSquareM {
	padding: 0 0 0 15px;
	background: url(../images/icons/ico_square_green_m.gif) no-repeat 0 3px;
	display: block;
}

.icoPremiumSmall {
	height: 24px;
	padding: 0 0 0 18px;
	background: url(../images/icons/ico_premium_s.gif) no-repeat 0 0px;
}

.icoAddToCart {
	width:22px;
	height:16px;
	margin: 0 auto;
	background:transparent url(../images/icons/ico_addtocart.gif) no-repeat 0 0;
	display:block;
}

.icotaktakpromotion {
	height: 16px;
    padding-left:20px;
    background:transparent url(../images/icons/ico_taktak_promotion.gif) no-repeat 0 0;
	display: block;
}

.icowsc {
	padding: 1px 0 1px 40px;
	background: transparent url(../images/icons/ico_wsc.gif) no-repeat 0 2px;
	display: block;
}

.goBack {
	height: 16px;
	padding-left: 25px;
    background: transparent url(../images/icons/ico_back.gif) no-repeat 0 0px;
	display: block;
}

.goMainPage {
	height: 16px;
	padding-left: 25px;
    background: transparent url(../images/icons/ico_home.gif) no-repeat 0 0px;
	display: block;
}

#contactTop {
	height: 86px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #2d4b6e;	
}

#contactTop .box {
	padding-top: 11px;
	height: 75px;
	float: left;
}

#contactTop td, #contactTop th {
	padding: 0 7px 10px 0;
	line-height: 20px;	
}

#contactTop td {
	color: #c9d400;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contactTop th {
	line-height: 20px;
	color: #f3f8fb;
	text-align: right;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


/* Lista pozostalych nagrod w programie partnerskim - start */
#premiumOtherBar {
    width: 710px;
    margin: 45px 0 6px 0;
	padding-top: 4px;
	border-top: 1px dashed #dfdfdf;
	font-size: 14px;
    font-weight: bold;
    float: left;
}

#premiumOtherBar p {
    margin: 5px 0;
    text-align: center;
}

#otherPremiumAwards {
    width: 710px;
    padding: 0 4px;
    float: left;
}

.otherPremiumAward {
    width: 174px;
    padding: 0px;
    margin-right: 2px;
    background-color: #ededed;
    float: left;
    display: inline;
}

.otherPremiumAwardPhoto {
    width: 152px;
    height: 120px;
    margin: 11px 11px 0 11px;
    background-color: #ffffff;
    text-align:center;
}

.otherPremiumAwardPhoto img {
    display:block;
    margin:0 auto;
}

.otherPremiumAwardPoints {
    margin-left: 15px;
    font-weight: bold;
    float: left;
    display: inline;
}

.otherPremiumAwardMore {
    width: 75px;
    padding-left: 10px;
    background-color: #fff;
    font-size: 12px;
    float: right;
    display: inline;
}

.otherPremiumAwardPoints p, .otherPremiumAwardMore p {
    margin: 5px 0 !important;
}
/* Lista pozostalych nagrod w programie partnerskim - koniec */

/***************************** IMPROVEET *****************************/

#ideasFilter {
    width: 520px;
	height: 29px;
	margin: 32px 0 0 0;
	background: url(../images/improveet/bg_improveet_filter.gif) repeat-x 0 0;
	float: left;
}

.ideasFilterActive {
	height: 20px;
	padding: 8px 15px 0 15px;
	background-color: #FFFFFF;
	text-align: center !important;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	float: left;
}

.ideasFilterItem {
	padding: 13px 15px 0 15px;
	font-size: 11px;
	float: left;
}

.ideaItemOnList, .ideaItemFullView {
	width: 700px;
	margin: 10px 0;
	line-height: 13px;
	float: left;
}

.ideaItemOnList .ideaVotingArea, .ideaItemFullView .ideaVotingArea{
	width: 62px;
	height: 68px;
	float: left;
}

.ideaItemOnList .ideaVotesSum, .ideaItemFullView .ideaVotesSum {
	width: 62px;
	height: 50px;
	line-height: normal;
}

.ideaItemOnList .ideaVotesSumGlosow, .ideaItemFullView .ideaVotesSumGlosow {
	background: url(../images/improveet/bg_idea_votes_sum.gif) no-repeat 0 0;
}

.ideaItemOnList .ideaVotesSumGlosy, .ideaItemFullView .ideaVotesSumGlosy {
	background: url(../images/improveet/bg_idea_votes_sum_2.gif) no-repeat 0 0;
}

.ideaItemOnList .ideaVotesSumGlos, .ideaItemFullView .ideaVotesSumGlos {
	background: url(../images/improveet/bg_idea_votes_sum_1.gif) no-repeat 0 0;
}

.ideaItemOnList .ideaVotesSum p, .ideaItemFullView .ideaVotesSum p {
	margin: 0 !important;
	text-align: center !important;
	font-size: 30px;
	font-weight: bold;
}

.ideaItemOnList .ideaVote a, .ideaItemFullView .ideaVote a {
	width: 62px;
	height: 18px;
	background: url(../images/improveet/btn_idea_vote.gif) no-repeat 0 0;
	text-align: center !important;
	display: block;
}

.ideaVote a span {
	display: none;
}

.ideaItemOnList .ideaVote p, .ideaItemFullView .ideaVote p {
	margin: 0 !important;
}

.ideaItemOnList .ideaContentArea {
	width: 638px;
	float: left;
}

.ideaItemFullView .ideaContentArea {
	width: 628px;
	float: left;
}

.ideaItemOnList .ideaTitle, .ideaItemFullView .ideaTitle {
	width: 628px;
	padding-left: 10px;
	background-color: #c5d4e0;
}

.ideaItemOnList .ideaTitle p.iTitle, .ideaItemFullView  .ideaTitle p.iTitle {
	width: 405px;
	font-size: 18px;
	line-height: 28px;
	margin:0 !important;
	font-weight: bold;
}

.ideaItemOnList .ideaTitle p.iAuthor, .ideaItemFullView .ideaTitle p.iAuthor {
	padding: 5px 5px 0 0;
	margin: 0px !important;
	font-size: 11px;
}

.ideaItemOnList .ideaTitle a, .ideaItemFullView .ideaTitle a {
	color: #000 !important;
	text-decoration: none !important;
}

.ideaItemOnList .ideaText {
	width: 628px;
	height: 34px;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #e6e6e7;
	background-color: #f1f1f1;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}

.ideaItemOnList .ideaText p {
	margin: 0px !important;
}

.ideaItemFullView .ideaText {
	width: 628px;
	padding: 5px 10px 20px 10px;
	background-color: #fff;
	font-size: 11px;
}

.ideaItemFullView .ideaText p {
	margin: 10px 0 !important;
}

.ideaItemOnList .latestCommentArea {
	width: 700px;
	border-bottom: 1px solid #e6e6e7;
	float: left;
}

.latestCommentArea .onLeft {
	width: 104px;
	height: 29px;
}

.latestCommentArea .onLeft p {
	margin: 6px 0 !important;
	float: left;
}

.latestCommentArea .commentCounter {
	width: 27px;
	height: 23px;
	padding: 6px 0 0 0px;
	margin-right: 5px;
	background: url(../images/improveet/bg_idea_comments_sum.gif) no-repeat 0 0;
	text-align: center !important;
	float: right;
	display: block;
}

.latestCommentArea .onRight {
	width: 580px;
	padding: 7px 0 9px 15px;
	background: #f2f5bd url(../images/improveet/bg_idea_last_comment.gif) no-repeat 0 0;
}

.latestCommentArea .onRight p {
	margin: 0px !important;
	font-size: 11px;
}

.latestCommentArea .onRight p.cLogin {
	border-right: 1px dotted #000;
	padding-right: 10px;
	margin-right: 10px !important;
	float: left;
}

.latestCommentArea .onRight p.cText {
	float: left;
}

#fullCommentsHeader {
	width: 648px;
	border-bottom: 3px solid #cdd200;
	float: right;
}

#fullCommentsHeader p {
	margin: 0px !important;
	padding: 2px 15px 1px 10px;
	width: 130px;
	background-color: #cdd200;
	font-size: 12px;
}

.fullComments {
	width: 688px;
	float: right;
}

.fullComments .onLeft {
	width: 40px;
	height: 40px;
	text-align: center !important;
	font-size: 24px;
	font-weight: bold;
	display: inline;
}

.fullComments .fullCommentsGlosow {
	background: url(../images/improveet/bg_comment_vote_counter.gif) no-repeat 0 0;
}

.fullComments .fullCommentsGlosy {
	background: url(../images/improveet/bg_comment_vote_counter_2.gif) no-repeat 0 0;
}

.fullComments .fullCommentsGlos {
	background: url(../images/improveet/bg_comment_vote_counter_1.gif) no-repeat 0 0;
}

.fullComments .onLeft p {
	margin: 0px !important;
	text-align: center !important;
}

.fullComments .onRight {
	width: 628px;
	padding: 0 10px;
	display: inline;
}

.fullComments .onRight p {
	margin: 5px 0 !important;
}

.fullComments .onRight p.cText {
	font-style: italic;
	width: 623px;
}

.fullCommentLight {
	background-color: #f8f8f8;
}

.fullCommentDark {
	background-color: #f1f1f1;
}

span.icoPremiumSmall {
	font-size: 14px;
}

.paginationIdea {
	width: 710px;
	margin: 5px 0 0 0;
	float: left;
}

.paginationIdeaComment {
	width: 648px;
	margin: 10px 0 0 0;
	float: right;
}

/************************* END OF IMPROVEET **************************/

/************************* Pager ************************************/
.pagination {
}

.pagination ul {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}

.pagination ul li {
	margin: 0px 3px 0 0;
	padding: 3px;
	background-color: #ededed;
	float: left;
}

.pagination ul li a {
	color: #000;
	text-decoration: none;
}

.pagenumactive {
	font-weight: bold;
}
/************************* END Pager ************************************/

/************************* ECO ******************************************/
.eco10pkt {
	width: 701px;
	height: 202px;
	margin:0 0 0 -24px;
	background: url(../images/eco/eco_10pkt.jpg) no-repeat;
	position: relative;
}

.eco10pkt p {
    padding: 22px 0 0 189px;
}

.ecoTxt {
    line-height: 18px;
}
.ecoRight {
	width: 535px;
	padding-right: 20px;
}

.ecoRight p {
    margin:15px 0 !important;
}
/************************* END ECO ************************************/

/************************* About us ************************************/
.aboutUs {
    margin: 14px 0 !important;
}

.aboutUsHover {
    position: relative;
    padding-top: 14px;

}

.aboutUsHover div {
    width: 684px;
    height: 26px;
    padding: 12px;
    border: 1px solid #dddddd;
    background: #f8f8f8;
    font-size: 11px;
    color: #666666;
    left: 0;
    position: absolute;
    display: none;
}

.aboutUsImg {
    width: 98px;
    margin: 72px 0 100px 0;
    padding: 77px 8px 0 8px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: black;
    background-position: center -20px;
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.aboutUsImg1 {
    margin-top: 52px;
    padding-top: 97px;
    background-image: url(../images/about_us/about_us_1.jpg);
    background-position: center 0;
}

.aboutUsImg2 {
    background-image: url(../images/about_us/about_us_2.jpg);
}

.aboutUsImg3 {
    background-image: url(../images/about_us/about_us_3.jpg);
}

.aboutUsImg4 {
    background-image: url(../images/about_us/about_us_4.jpg);
}

.aboutUsImg5 {
    background-image: url(../images/about_us/about_us_5.jpg);
    padding-right: 19px;
}

.aboutUsImg6 {
    background-image: url(../images/about_us/about_us_6.jpg);
}
/************************* END About us ************************************/


/* SSL - start */
#ssladdform .boxSearchDomain {
    margin-top: 20px;
    padding: 11px 26px 23px 21px;
    border: 1px solid #e3e3e3;
    line-height: 26px;
    background: url(../images/bg_search_domain.gif) bottom repeat-x;

}

#ssladdform .boxSearchDomain .inputText {
    width: 225px;
}

#ssladdform .handKey {
    width: 262px;
    height: 151px;
    margin: -75px -30px 0 0;
    background:transparent url(../images/hand_key.jpg) no-repeat;
    position: relative;
}

/* SSL - end */


/* cm4all - start */
.cm4all {
	margin: 18px 0 !important;
	line-height: 20px;
}

.cm4allList {
	line-height: 20px;
	list-style-type: square !important;
}

.cm4allBottom {
	padding-top: 35px;
}

.cm4allTop {
	padding: 10px 0 10px 0;
}

.cm4allRight {
	padding: 20px 13px 0 30px;
}
/* cm4all - end */

/* Domeny .com za 0zl - start */
.promo25com {
	margin-left: -26px;
	padding-right: 43px;
	position: relative;
}

.promo25comContent {
	width: 350px;
	padding-right: 20px;
}

.boxSearchDomain25com {
	background: url(../images/bg_search_domain.gif) repeat-x bottom;
	border:1px solid #E3E3E3;
	line-height:26px;
	margin-top:26px;
	padding:17px 26px 27px 21px;
}

.promo25comContent .labelHeader {
	padding-bottom: 20px;
	line-height: 18px !important;
	display: block;
}

.promo25comContent .labelwww {
	padding-right: 5px;
	font-weight: bold;
}

.promo25comContent .inputText {
	width: 165px;
	height: 18px;
	margin-top: 2px;
}

.promo25comContent .submit25com {
	padding-left: 8px;
}

.promo25comContent2 {
	width: 340px;
}

.promo25comContent2 ul {
	padding: 12px 0 25px 25px;
}

.promo25comContent2 li {
	padding-bottom: 10px;
	list-style-position: 0 5px;
}
/* Domeny .com za 0zl - end */

/** POMOC **/
#helpBlock {
	margin-bottom: 45px;
}

.helpBlockContent {
	line-height: 18px;
}

#helpBlock li {
	margin: 0;
	padding: 3px 0 3px 25px;
	list-style-type: none;
	background: url("/images/icons/ico_subpage_leftmenu_deco.gif") no-repeat 12px 9px;
}

.helpBlockContent li {
	margin: 0;
	padding: 2px 0 2px 25px;
	list-style-type: none;
	background: url("/images/icons/ico_subpage_leftmenu_deco.gif") no-repeat 12px 9px;
}

#subpageContent .helpBlockContent h2 {
	margin: 0 !important;
	padding: 10px 0 30px 20px !important;
	background: url( "/images/icons/ico_h1.gif") no-repeat 0 14px;
	font-size: 24px !important;
	font-weight: normal;
}

#helpBlock ul {
	margin: 0;
	padding: 0;
}

.helpBlockContent ul {
	margin: 5px 0 25px 0;
	padding: 0;
}

.helpBlockContent .imgCenter {
	margin: 10px auto 0 auto;
	display: block;
}

.helpBlockContent img.onLeft {
	padding: 0 12px 0 0;
}

.helpContentStepNum {
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-right: 10px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #6c92bd;
	float: left;
	display: block;
}

.helpContentBtn {
	padding: 3px 9px;
	border: 1px solid #042356;
	background: #3298cb;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #fff;
	text-transform: lowercase;
	font-family: Tahoma, Geneva, sans-serif;
	white-space: pre;
}

#helpBlock h2 {
	margin: 25px 0 5px 0;
}

#helpBlock .infoBlockFirst {
	margin-top: 20px;
}

#subpageContent .helpBlockContent p {
	margin: 0 0 15px 0;
}

#subpageContent .helpContentStep {
	margin: 0 0 60px 0 !important;
}

#subpageContent .serversMarginBottom {
	margin: 0 0 40px 0 !important;
}



/* Regulamin */
#regulation dl {
    padding:10px 0;
    border-bottom:1px solid #afafaf;
}

#regulation dl dt {
    width:200px;
    float:left;
    font-weight:bold;
}

#regulation dl dd {
    margin-left:200px;
}


/* Promocje */

.promotionBox {
	width: 274px;
	padding-bottom: 40px;
}

.promotionBox img {
	margin-bottom: 12px;
	display: block;
}

.promotioinBox p {
	margin: 11px 0 0 0;
	display: block;
}

.promotionBox .promotionBoxMore {
	margin-top: 7px;
	font-size: 11px;
}

.promotionBoxLeft {
	padding-left: 44px;
	float: left;
}

.promotionBoxRight {
	padding-right: 44px;
	float: right;
}


/* Cennik */

.priceLegend {
	padding-top: 20px;
}

.priceLegend sup {
	color: #6C92BD;
}


#domainname {
	font-size: 1.2em;
}

#subpageContent h2.h2 {
	margin: 15px 0 !important;
	padding: 0 0 0 20px;
	font-size: 20px;
	font-weight: normal;
	background: url(../images/icons/ico_square_green_m.gif) no-repeat 3px 9px;
}

#subpageContent h2.h2Jabulani {
	margin-top: 36px !important;
}

.small {
	font-size: 11px;
}

#subpageContent h2.domainPricing {
	margin-top: 15px;
	margin-bottom: 18px !important;
}

.lineHeightStd {
	line-height: 18px;
}



/********** HELP ***********/

.helpBox {
	width: 180px;
	height: 150px;
	margin-bottom: 25px;
	padding: 13px 17px;
	border: 1px solid #dbdbdb;
	font-size: 11px;
	overflow: hidden;
	background: url(../images/bg_search_domain.gif) repeat-x bottom #fff;
	position: relative;
	float: left;
}

.helpBox h2 {
	margin: 0;
	padding: 0 0 19px 0;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none !important;
	display: block;
}

.helpBox h2 a {
	color: #000;
	text-decoration: none !important;
}

.helpBox h2 a:hover, .helpBox a.helpBoxList:hover {
	text-decoration: underline !important;
}

.helpBox a.helpBoxList {
	padding: 1px 0 5px 16px;
	color: #000000 !important;
	text-decoration: none !important;
	background: url(../images/icons/ico_subpage_leftmenu_deco.gif) no-repeat 0 center;
	display: block;
	line-height: 14px;
}

.helpBox a.helpBoxMore {
	right: 14px;
	bottom: 14px;
	position: absolute;
}

.helpBoxDomain {
	background-image: url(../images/icons/ico_help_domains.jpg)
}

.helpBoxServers {
	background-image: url(../images/icons/ico_help_servers.jpg)
}

.helpBoxCertificates {
	background-image: url(../images/icons/ico_help_certificates.jpg)
}

.helpBoxEmail {
	background-image: url(../images/icons/ico_help_email.jpg)
}

.helpBoxWww {
	background-image: url(../images/icons/ico_help_www.jpg)
}

.helpBoxClientPanel {
	background-image: url(../images/icons/ico_help_client_panel.jpg)
}

.helpBoxSearch {
	background-image: url(../images/icons/ico_help_search.jpg)
}

.helpBoxOther {
	background-image: url(../images/icons/ico_help.jpg)
}

.helpBoxSeparator {
	width: 25px;
	height: 203px;
	float: left;
}

#searchHelp .inputText {
	width: 178px;
	height: 18px;
	margin: 2px 8px 0 0;
}


/*********** HELP CONTENT ************/

.helpContent {
	width: 465px;
	line-height: 20px;
	font-size: 11px;
}

.helpContent ul {
 	margin: 5px 0 25px 0;
	padding: 0;
}


.helpContent ul li {
	margin: 0;
	padding: 2px 0 2px 25px;
	list-style-type: none;
	background: url(../images/icons/ico_subpage_leftmenu_deco.gif) no-repeat 12px 9px;
}

.helpContent h3 {
	margin: 28px 0 19px 0;
	padding: 0 0 0 20px;
	font-size: 19px;
	background: url(../images/icons/ico_square_green_m.gif) 5px center no-repeat;
	font-weight: normal;
	display: block;
}

.helpContent h3 a {
    color: #000 !important;
    text-decoration: none !important;
}

.helpContent h3 a:hover {
    text-decoration: underline !important;
}

.helpContent p {
	margin: 0 0 20px 0 !important;
}

.helpContentIndex {
	margin-top: 0;
	margin-bottom: 0;
}

.helpContentIndex li {
	font-size: 11px;
	margin: 0;
	padding: 6px 0 7px 0;
	line-height: 14px;
	font-weight: bold;
	color: #0f7dbb;
}

.helpContentIndex li span, .helpContentIndex li a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.helpContentIndex li a:hover {
	text-decoration: underline;
}

.helpFooter {
	font-size: 11px;
}

.helpFooter .standardList {
	margin-bottom: 18px;
}

.helpRight {
	width: 220px;
}

.helpRight .helpBox {
	height: auto;
	overflow: visible;
	float: none;
}

#container .helpBox h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.helpRight .helpBox a.helpBoxList2 {
	padding: 5px 13px 6px 29px;
	border-top: 1px solid #ddd;
	color: #000000 !important;
	text-decoration: none !important;
	background: url(../images/icons/ico_subpage_leftmenu_deco.gif) no-repeat 13px center #fafafa;
	display: block;
	line-height: 14px;
}

.helpRight .helpBox a.helpBoxList2:hover {
	background-color: #e5ee4c;
}

.helpRight #searchHelp .inputText {
	margin: 2px 0 12px 0;
}

.helpRight .helpRightList {
	width: 218px;
	padding: 13px 0 0 0;
}

.helpRight .helpRightList h2 {
	width: 184px;
	padding-left: 17px;
}

.helpContent ul.standardList {
    list-style: none;
}


/* BB */

#subpageBrandberry {
	position: relative;
	height:658px;
}

#subpageBrandberry .subpageBrandberryLeft {
    width:300px;
}

#subpageBrandberry a {
	color: #000;
}

#subpageBrandberry a.subpageBrandberryLogo {
	width: 389px;
	height: 658px;
	top: -92px;
	right: -26px;
	outline: none;
	position: absolute;
	background: #fff url(../images/brandberry.jpg) no-repeat right top;
}

#subpageBrandberry .subpageBrandberryLogo span {
	display: none;
}


/**** WSC 7 KROKÓW DO PUBLIKACJI W INTERNECIE ****/

#wsc7Menu {
	width: 281px;
	float: left;
	position: relative;
}

#wsc7Menu a {
	line-height: 24px;
	text-decoration: none;
	outline: none;
	display: block;
}

#wsc7Menu a:hover {
	text-decoration: underline;
}

#wsc7Menu a.selected, #wsc7Menu a.selected:hover {
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background: url(../images/wsc/bg_link_step.png) repeat-y right #fff;
	color: #000;
	line-height: 22px;
	text-decoration: none;
}

#wsc7Content {
	width: 381px;
	height: 130px;
	margin-left: -1px;
	padding: 19px;
	border-left: 1px solid #dedede;
	background: #f4f4f4;
	line-height: 18px;
	float: right;
	display: none;
}

#wsc7Content div {
	display: none;
}

#wsc7Slide {
	height: 344px;
	background: url(../images/loadingAnimation.gif) no-repeat center center;
	display: none;
}

#wsc7SlideNav {
	padding-top: 20px;
	border-bottom: 1px solid #efefef;
	line-height: 33px;
	font-size: 11px;
	text-align: center;
	display: none;
}

#wsc7SlideNav a {
	margin-bottom: -33px;
	outline: none;
	text-decoration: none;
}

#wsc7SlideNav a:hover {
	text-decoration: underline;
}

#wsc7SlideNav .prev {
	padding-left: 12px;
	float: left;
}

#wsc7SlideNav .next {
	padding-right: 12px;
	float: right;
}

.wsc7Step0 {
	margin-top: 53px;
}


/**** WSC SPECYFIKACJA ****/

.menuBarContent {
	display: none;
}

.wscTable {
	width: 710px;
	border-collapse: collapse;
}

.wscTable td, .wscTable th {
	padding: 7px;
	border-bottom: 1px solid #e3e3e3;
	font-size: 11px;
	line-height: 13px;
}

.wscTable td {
	text-align: center;
}

.wscTable th {
	text-align: left;
	font-weight: normal;
}

.wscTable .borderSolid {
	border-left: 2px solid #e3e3e3;
}

.wscTable .borderDotted {
	border-left: 1px dotted #d6d6d6;
}

.wscTable tr.even {
	background: #f4f4f4;
}

.wscTable tr.header td {
	color: #5a5a5a;
	font-weight: bold;
}

.wscTable td.header {
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0f7dbb;
}

.wscTable .headerLeft {
	border-right: 2px solid #fff;
	background: url(../images/wsc/bg_header1.png) no-repeat bottom right;
}

.wscTable .headerRight {
	background: url(../images/wsc/bg_header2.png) no-repeat bottom left;
}

.wscTable .headerColspan {
	background: #e3e3e3;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.wscTable .green {
	color: #4f7822;
}

.wscSmallText {
	padding-left: 7px;
	font-size: 10px;
	color: #999;
}


/************* TAPETY ****************/

.wallpaper {
	width: 160px;
	margin-bottom: 20px;
	padding: 15px 0;
	border-right: 20px solid #fff;
	background: #f4f4f4;
	text-align: center;
	float: left;
}

.wallpaperLast {
	border: 0;
}

.wallpaper img {
	margin: 0 auto 15px auto;
	padding: 2px;
	border: 1px solid #ddd;
	display: block;
}



/* 2010 */

/* Wyszukiwarka domen */

#container .mainRow1Subpage .content, #container .mainRow1Subpage .domains {
	height: 83px;
}

#container .mainRow1Subpage .content {
	padding: 15px 0 0 34px;
}

#container .mainRow1Subpage .domains {
	width: 473px;
	padding-right: 33px;
	background: url(../images/subpage_search_domain_separator.png) right no-repeat;
}

#container .mainRow1Subpage .subpageSearchDomainsRight {
	width: 410px;
	padding-top: 27px;
	text-align: center;
	float: left;
}


/* footer */

#container .footerSubpage {
	border: 0;
	background: #f0f0f0;
}


/* breadcrumbs */

#breadcrumbs {
	height: 13px;
	padding: 25px 0 0 34px;
	background: url(../images/subpage_search_domain_bottom.png);
	font-size: 9px;
	line-height: 12px;
	color: #bfbfbf;
}

#breadcrumbs a {
	color: #36a8d9;
}


/* content */

#subpageContent {
	width: 700px;
	padding: 26px 0 0 34px;
	float: left;
}

#subpage {
	padding-bottom: 32px;
	background: url(../images/bg_right_menu.gif) right repeat-y;
}

#subpage .leftBottomCorner {
	width: 5px;
	height: 5px;
	left: 0;
	bottom: 0;
	background: url(../images/bg_content_left_bottom_corner.gif) left bottom no-repeat;
	position: absolute;
}

h1 {
	margin: 0 0 16px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px dashed #dfdfdf;
	font-size: 22px;
	font-style: italic;
	line-height: normal;
	color: #404040;
	font-weight: bold;
}


/* prawe menu */

#rightMenu {
	width: 169px;
	float: right;
	*position: relative;
}

#rightMenu a {
	font-size: 10px;
	color: #3c3c3c;
	line-height: 14px;
	outline: none;
	display: block;
}

#rightMenu a:hover {
	color: #0097d8;
}

#rightMenu img {
	margin: 1px 0;
}

#rightMenu h3, #rightMenu h3 a {
	margin: 20px 0 6px 0;
	padding: 0;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

#rightMenu .first {
	margin-top: 0;
}


/* pozostałe */

.priceswitcher {
	margin-top:15px;
}

#container h2.subpageNews {
	margin-top: 90px;
	padding-top: 10px;
	border-top: 1px solid #dfdfdf;
	color: #0097d8;
}


/* domenek weszy */

.domenekDate {
	margin-top: 30px;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	display: block;
}