#bridge #order-comparison {margin: 0;padding: 20px 0;}
#bridge #order-comparison h1 {margin: 0 0 20px;text-align: center;}
#bridge #order-comparison h2 {font-weight: normal;border: 0;margin: 0;}
#bridge #order-comparison .center80 {margin: 0 auto;width: 80%;}
#bridge #order-comparison .textcenter {text-align: center;}
#bridge #order-comparison .textright {text-align: right;}
#bridge #order-comparison .clear {clear: both;}
#bridge #order-comparison .errorbox {margin: 0 0 10px;padding: 10px;font-weight: bold;background-color: #ffb0b0;color: #fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
#bridge #order-comparison .errorbox ul {margin: 5px 20px;}
#bridge #order-comparison .errorbox ul li {font-weight: normal;text-align: left;color: #7f0000;}
#bridge #order-comparison table tr th {padding: 5px;background-color: #efefef;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #222;font-weight: bold;text-align: center;}
#bridge #order-comparison table tr td {padding: 3px;border-bottom: 1px solid #ccc;}
#bridge #order-comparison .cartcontainer {border: 2px solid #efefef;background-color: #fff;background-image: url("//vipower.pl/panel/templates/orderforms/comparison/images/bg.png");background-repeat: repeat-x;width: 600px;padding: 15px;margin: 0 auto;}
#bridge #order-comparison .cartcontainer table tr td {padding: 2px;border-bottom: 0;}
#bridge #order-comparison table.centertext tr td {text-align: center;}
#bridge #order-comparison .domainoptions div {margin: 2px 20px;}
#bridge #order-comparison table.carttable tr.summary td {background-color: #efefef;border-bottom: 1px solid #ccc;color: #222;height: 20px;font-size: 12px;font-weight: bold;}
#bridge #order-comparison table.carttable {background-color: #fff;width: 100%;padding-bottom: 10px;}
#bridge #order-comparison table.carttable tr td {background-color: #fff;border-bottom: 1px solid #ccc;padding: 4px;}
#bridge #order-comparison .textgreen {color: #779500;}
#bridge #order-comparison .textred {color: #c00;}
#bridge #order-comparison .cartbutton.green {color: #529214;}
#bridge #order-comparison .cartbutton.red {color: #d12f19;}
#bridge .loading {display: none;padding-top: 20px;text-align: center;}
#bridge #orderfrm input, #bridge #orderfrm select, #bridge #ccinputform input, #bridge #ccinputform select {border: 1px solid #ccc;padding: 4px;}
#bridge .errorbox {text-align: left;list-style-type: none;}
#bridge #order-comparison .stepscontainer {width: 630px;border: 1px solid #000;background-image: url("//vipower.pl/panel/templates/orderforms/comparison/images/stepsbg.png");font-size: 11px;margin: 15px auto 10px auto;}
#bridge #order-comparison .stepscontainer .arrow {float: left;width: 33px;height: 35px;background-image: url("//vipower.pl/panel/templates/orderforms/comparison/images/stepsarrow.png");}
#bridge #order-comparison .stepscontainer .arrowactiveleft {float: left;width: 33px;height: 35px;background-image: url("//vipower.pl/panel/templates/orderforms/comparison/images/stepsarrowactiveleft.png");}
#bridge #order-comparison .stepscontainer .arrowactiveright {float: left;width: 33px;height: 35px;background-image: url("//vipower.pl/panel/templates/orderforms/comparison/images/stepsarrowactiveright.png");}
#bridge #order-comparison .stepscontainer .stepactive {float: left;background-image: url("//vipower.pl/panel/templates/orderforms/comparison/images/activestep.png");width: 188px;line-height: 34px;text-align: center;color: #fff;}
#bridge #order-comparison .stepscontainer .step {float: left;width: 188px;line-height: 34px;text-align: center;color: #000;}
#bridge #order-comparison .stepscontainer .title {font-size: 14px;font-weight: bold;padding-right: 5px;}
#bridge #order-comparison .cartcats {background-color: #f2f2f2;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 0 0 20px 0;padding: 10px 25px 10px 25px;text-align: center;font-size: 14px;color: #666;}
#bridge #order-comparison .cartcats a {color: #000;}
#bridge #order-comparison .domainregtitle {font-size: 14px;}
#bridge #order-comparison .currencychooser {float: right;margin: 0 20px 10px 0;padding: 5px 5px 5px 10px;background-color: #f8f7ed;border: 1px solid #f4e3a2;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;font-size: 12px;font-family: Verdana;}
#bridge #order-comparison .currencychooser a {text-decoration: none;padding-right: 5px;color: #000;}
#bridge #order-comparison .currencychooser a:hover {color: #06c;}
#bridge #order-comparison .prodtablecol {float: left;width: 20%;font-size: 14px;text-align: center;}
#bridge #order-comparison .prodtablecol .title {font-size: 16px;font-weight: bold;}
#bridge #order-comparison .prodtablecol .divider {height: 1px;background-color: #fff;}
#bridge #order-comparison .prodtablecol div.featureheader {padding: 10px 0 10px 0;height: 34px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.feature {background-color: #666;line-height: 30px;font-size: 12px;color: #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.aheader {background-color: #204791;padding: 10px 0 10px 0;color: #fff;font-size: 12px;min-height: 34px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.aheaderexpandable {background-color: #204791;padding: 10px 0 10px 0;color: #fff;font-size: 12px;min-height: 55px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.afeaturedesc1 {padding: 5px;background-color: #eaf2f7;min-height: 140px;line-height: 20px;color: #204791;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.afeature1 {background-color: #eaf2f7;line-height: 30px;color: #204791;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.afeature2 {background-color: #cee1ec;line-height: 30px;color: #204791;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.bheader {background-color: #7baa24;padding: 10px 0 10px 0;color: #fff;font-size: 12px;height: 34px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.bheaderexpandable {background-color: #7baa24;padding: 10px 0 10px 0;color: #fff;font-size: 12px;min-height: 55px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.bfeaturedesc1 {padding: 5px;background-color: #f0f7ea;min-height: 140px;line-height: 20px;color: #668c1e;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.bfeature1 {background-color: #f0f7ea;line-height: 30px;color: #668c1e;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .prodtablecol div.bfeature2 {background-color: #dfeed2;line-height: 30px;color: #668c1e;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#bridge #order-comparison .addoncontainer {float: left;width: 50%;}
#bridge #order-comparison .addon {margin: 5px;border: 1px solid #ccc;padding: 10px;}
#bridge #order-comparison .addon:hover {background-color: #fff9e6;}
#bridge #order-comparison .addon .title {float: left;padding: 0 0 6px 0;font-size: 16px;color: #555;}
#bridge #order-comparison .addon .pricing {float: right;padding: 0 0 6px 0;text-align: right;font-size: 14px;color: #c00;}
#bridge #order-comparison .addon .setup {font-size: 12px;}
#bridge #order-comparison .addon .product {padding-top: 6px;text-align: right;}
#bridge #order-comparison .addon select {padding: 3px;border: 1px solid #ccc;width: 180px;}
#bridge #order-comparison .domainreginput {margin-top: 15px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 14px;text-align: center;padding: 10px;}
#bridge #order-comparison .domainreginput input {font-size: 14px;padding: 3px;border: 1px solid #ccc;}
#bridge #order-comparison .domainreginput select, #bridge .domainregperiod select {font-size: 13px;padding: 3px;border: 1px solid #ccc;}
#bridge #order-comparison .domainavailable {color: #9ac003;font-size: 16px;font-weight: bold;text-align: center;margin-top: 25px;}
#bridge #order-comparison .domainunavailable {color: #c00;font-size: 16px;font-weight: bold;text-align: center;margin-top: 25px;}
#bridge #order-comparison .domaininvalid {color: #c00;font-size: 16px;font-weight: bold;text-align: center;margin-top: 25px;}
#bridge #order-comparison .domainregperiod {font-size: 12px;text-align: center;padding-bottom: 20px;}
#bridge #order-comparison div.domainsuggestions {font-size: 18px;font-weight: normal;padding-bottom: 5px;margin-top: 15px;}
#bridge #order-comparison .billingcycle {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 2px;margin-bottom: 20px;}
#bridge #order-comparison .serverconfig {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 2px;margin-bottom: 20px;}
#bridge #order-comparison .configoptions {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 2px;margin-bottom: 20px;}
#bridge #order-comparison .addons {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 2px;margin-bottom: 20px;}
#bridge #order-comparison .customfields {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 2px;margin-bottom: 20px;}
#bridge #order-comparison .domainconfig {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 2px;margin-bottom: 20px;}
#bridge #order-comparison .nameservers {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 2px;margin-bottom: 20px;}
#bridge #order-comparison .configtable td {padding: 2px 5px 2px 5px;}
#bridge #order-comparison .configtable td.fieldlabel {width: 150px;text-align: right;}
#bridge #order-comparison .configtable td.radiofield {width: 30px;text-align: right;}
#bridge #order-comparison .configtable td.fieldarea {background-color: #f2f2f2;border-bottom: 1px solid #fff;text-align: left;}
#bridge #order-comparison .configoplabel {color: #f60;font-weight: bold;text-align: center;font-size: 14px;}
#bridge #order-comparison .ordersummary {margin: 15px;}
#bridge #order-comparison .totalduetoday {text-align: right;font-size: 20px;color: #c00;}
#bridge #order-comparison .totalrecurring {text-align: right;font-size: 14px;color: #006;}
#bridge #order-comparison .checkoutbuttonsleft {float: left;margin: 5px 0 0 0;}
#bridge #order-comparison .checkoutbuttonsright {float: right;margin: 5px 0 0 0;}
#bridge #order-comparison .promo {text-align: right;}
#bridge #order-comparison .promo input {font-size: 11px;}
#bridge #order-comparison .gatewaycheckout {margin: 10px 0 0 0;text-align: center;}
#bridge #order-comparison .viewcartcol1 {float: left;margin-top: 10px;width: 55%;}
#bridge #order-comparison .viewcartcol2 {float: left;margin-top: 10px;width: 45%;}
#bridge #order-comparison .paymentmethods {padding-left: 20px;}
#bridge #order-comparison .checkoutsecure {text-align: left;margin: 20px 0 10px 0;}
#bridge #order-comparison #domaincontactfields {display: none;}