html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
	background-color: #5f707b;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center; /* pro IE */
	behavior: url('/css/default/hover.htc');
	height: 100%;
}

form {
	margin: 0px;
}

.clear {
	float: none;
	clear: both;
}

#firstHeader {
/*	border: 1px solid red;*/
	width: 960px;
	height: 40px;
	margin: 10px auto -50px auto;
	text-align: left;	
}

#adminEntry {
/*	border: 1px solid red;*/
	display: block;
	background: url('/images/style/default/adminEntry.png') no-repeat top left;
	width: 302px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	text-decoration: none;
	font-size: 18px;
	color: white;
}

#grayBox {
/*	border: 1px solid red;*/
	background: #7e8b93 url('/images/style/default/grayBoxTop.png') no-repeat top left;
	width: 960px;
	min-height: 480px;
	_height: 480px;
	position: relative;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 150px;
	text-align: left;
}

#content {
	background-color: white;
	width: 900px;
	_width: 920px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 20px;
}

#upperMenu {
	width: 100%;
	height: 22px;
	position: relative;
	top: 0px;
	right: 0px;
	margin-bottom: 20px;
}

#upperMenu a {
	float: right;
	padding:3px 0 4px 0;
	_padding: 0px;
	font-size:12px !important;
	background-color: #2184bb;
	color: #FFF;
	background-image: url('/images/style/default/buttonBlueUpLeft.png');
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	margin-right: 5px;
}

#upperMenu span {
	height: 22px;
	padding:3px 20px 4px 20px;
	font-size:12px !important;
	background-image: url('/images/style/default/buttonBlueUpRight.png');
	background-repeat: no-repeat;
	background-position: top right;
	cursor: pointer;
}

#bottomMenu {
	width: 100%;
	height: 22px;
	position: relative;
	bottom: 0px;
	right: 0px;
	margin-top: 20px;
}

#bottomMenu a {
	float: right;
	padding:3px 0 4px 0;
	_padding: 0px;
	font-size:12px !important;
	background-color: #2184bb;
	color: #FFF;
	background-image: url('/images/style/default/buttonBlueDownLeft.png');
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	margin-right: 5px;
}

#bottomMenu span {
	height: 22px;
	padding:3px 20px 4px 20px;
	font-size:12px !important;
	background-image: url('/images/style/default/buttonBlueDownRight.png');
	background-repeat: no-repeat;
	background-position: top right;
	cursor: pointer;
}

div.moreInfoClick {
	background-color: #9c1f1d;
	color: white;
	cursor: pointer;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	margin-top: 5px;
}

div.moreInfo {
	background-color: white;
	color: black;
	display: none;
	margin-top: 5px;
	font-size: 11px;
	border: 1px solid #9c1f1d;
	text-align: justify;
	font-weight: normal;
	padding: 5px;
}

div.moreInfoClick span {
	margin-right: 50px;
}

.padding {
	text-align: center;
}

#login {
	border: 1px solid #5f707b;
	position: relative;
	width: 960px;
	height: 690px;
	margin: 50px auto;
	text-align: left;
	padding-top: 30px;
}

#login .lang {
/*	border: 1px solid red;*/
	position: absolute;
	top: 0px;
	right: 0px;
	width: 63px;
	height: 17px;
	background: url('/images/style/default/loginFlags.png') no-repeat top left;
}

#login .lang a {
/*	border: 1px solid red;*/
	display: block;
	position: absolute;
	height: 17px;
	width: 25px;
}

#login .lang a.cz {
	left: 0px;
}

#login .lang a.en {
	right: 0px;
}

#login .flash {
/*	border: 1px solid red;*/
	width: 960px;
	height: 515px;
	margin: 20px 0px 0px 0px;
}

#loginForm {
	border: 1px solid #5f707b;
	position: relative;
	width: 960px;
	height: 106px;
	text-align: left;
	color: white;
	font-size: 12px;
	background: url('/images/style/default/login.png') no-repeat top left;
}

#loginForm div.user {
/*	border: 1px solid red;*/
	position: absolute;
	top: 55px;
	right: 696px;
}

#loginForm div.user input {
	border: none;
	background: transparent;
	width: 167px;
	height: 20px;
	font-size: 14px;
	margin-left: 3px;
}

#loginForm div.pass {
/*	border: 1px solid red;*/
	position: absolute;
	top: 55px;
	right: 464px;
}

#loginForm div.pass input {
	border: none;
	background: transparent;
	width: 148px;
	height: 20px;
	font-size: 14px;
	margin-left: 3px;
}

#loginForm div.submit {
/*	border: 1px solid red;*/
	position: absolute;
	top: 53px;
	right: 405px;
	cursor: pointer;
}

#loginForm div.submit input {
	border: none;
	background: transparent;
	width: 44px;
	height: 26px;
	cursor: pointer;
}

#loginForm div.reg {
/*	border: 1px solid red;*/
	position: absolute;
	width: 126px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	left: 608px;
	font-size: 10px;
}

#loginForm div.reg a {
	color: white;
}


#loginForm div.regText {
/*	border: 1px solid red;*/
	position: absolute;
	width: 340px;
	height: 25px;
	top: 20px;
	left: 610px;
	font-size: 10px;
}

#loginForm div.forgotten {
/*	border: 1px solid red;*/
	position: absolute;
	width: 126px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	left: 608px;
	top: 60px;
	font-size: 10px;
}

#loginForm div.forgottenText {
/*	border: 1px solid red;*/
	position: absolute;
	width: 340px;
	height: 25px;
	top: 80px;
	left: 610px;
	font-size: 10px;
}

#loginError {
/*	border: 1px solid red;*/
	height: 45px;
	background: url('/images/style/default/loginError.png') no-repeat top left;
}

#loginError div {
/*	border: 1px solid red;*/
	margin: 5px 0px 0px 40px;
	text-align: left;
	color: #a0c3e1;
	font-size: 12px;
}

/*
#login {
	position: relative;
	top: 55px;
	left: 280px;
	background: url('/images/style/default/login.png') no-repeat top left;
	width: 377px;
	height: 191px;
}

#loginUser {
	position: absolute;
	right: 20px;
	top: 50px;
	color: white;
}

#loginUser input {
	border: 1px solid black;
	width: 130px;
	margin-left: 10px;
}

#loginPass {
	position: absolute;
	right: 20px;
	top: 85px;
	color: white;
}

#loginPass input {
	border: 1px solid black;
	width: 130px;
	margin-left: 10px;
}

#loginSubmit {
	position: absolute;
	right: 13px;
	bottom: 17px;
}

#loginSubmit input {
	border: none;
	background: url('/images/style/default/loginSubmit.png');
	width: 100px;
	height: 23px;
	color: white;
	font-weight: bold;
}

#loginError {
	position: absolute;
	top: 100px;
	left: 293px;
	width: 373px;
	height: 59px;
	background: url('/images/style/default/loginError.png');
	line-height: 59px;
	text-align: center;
	font-size: 14px;
	color: red;
}
*/
#navigation {
/*	border: 1px solid red;*/
	list-style-type: none;
	margin: 0px;
}

#navigation li {
/*	border: 1px solid red;*/
	width: 189px;
	height: 96px;
	position: absolute;
	top: 20px;
	color: white;
}

#navigation li span {
	position: absolute;
	bottom: 5px;
	right: 50px;
}

#step1 {
	left: 20px;
	background: url('/images/style/default/step1.png') no-repeat;
	cursor: pointer;
}
#step1a {
	left: 20px;
	background: url('/images/style/default/step1a.png') no-repeat;
	cursor: pointer;
}
#step1u {
	left: 20px;
	background: url('/images/style/default/step1u.png') no-repeat;
}

#step2 {
	left: 212px;
	background: url('/images/style/default/step2.png') no-repeat;
	cursor: pointer;
}
#step2a {
	left: 212px;
	background: url('/images/style/default/step2a.png') no-repeat;
	cursor: pointer;
}
#step2u {
	left: 212px;
	background: url('/images/style/default/step2u.png') no-repeat;
}

#step3 {
	left: 404px;
	background: url('/images/style/default/step3.png') no-repeat;
	cursor: pointer;
}
#step3a {
	left: 404px;
	background: url('/images/style/default/step3a.png') no-repeat;
	cursor: pointer;
}
#step3u {
	left: 404px;
	background: url('/images/style/default/step3u.png') no-repeat;
}

#step4 {
	left: 596px;
	background: url('/images/style/default/step4.png') no-repeat;
	cursor: pointer;
}
#step4a {
	left: 596px;
	background: url('/images/style/default/step4a.png') no-repeat;
	cursor: pointer;
}
#step4u {
	left: 596px;
	background: url('/images/style/default/step4u.png') no-repeat;
}

#step5 {
	width: 153px;
	left: 788px;
	background: url('/images/style/default/step5.png') no-repeat;
	cursor: pointer;
}
#step5a {
	width: 153px;
	left: 788px;
	background: url('/images/style/default/step5a.png') no-repeat;
	cursor: pointer;
}
#step5u {
	width: 153px;
	left: 788px;
	background: url('/images/style/default/step5u.png') no-repeat;
}

#guide {
/*	border: 1px solid red;*/
	height: 140px;
	margin: 0px 20px 0px 20px;
}

#guide table {
	border: none;
	border-bottom: 2px solid white;
	width: 100%;
	height: 100%;
	color: white;
	font-size: 12px;
}

#guide th {
	border-bottom: 1px solid white;
	height: 25px;
	font-size: 14px;
	text-align: center;
}

#guide th.help {
	background-color: #1b487f;
}

#guide th.lang {
	background-color: #7f9356;
	width: 230px;
}

#guide th.price {
	background-color: #94211c;
	width: 230px;
}

#guide td.help {
	background-color: #2d5c94;
	vertical-align: top;
	padding: 5px 0px 0px 5px;
}

#guide td.lang {
	background-color: #9ab16d;
	vertical-align: top;
	text-align: center;
	padding: 5px;
}

#guide td.lang table {
	border: none;
/*	border: 1px solid red;*/
	width: 80%;
	margin: 0px auto;
}

#guide td.lang tr.head td {
	text-align: center;
	font-weight: bold;
	width: 50%;
}

#guide td.lang td.cz {
	height: 86px;
	border-right: 1px solid white;
}

#guide td.lang td.cz a {
/*	border: 1px solid red;*/
	display: table-cell;
	height: 86px;
	width: 86px;
	background: url('/images/style/default/langCz.png') no-repeat top center;
}

#guide td.lang td.cz a:hover {
	background-position: 0px -86px;
}

#guide td.lang td.en {
	height: 81px;
	border-left: 1px solid white;
}

#guide td.lang td.en a {
/*	border: 1px solid red;*/
	display: table-cell;
	height: 86px;
	width: 86px;
	background: url('/images/style/default/langEn.png') no-repeat top center;
}

#guide td.lang td.en a:hover {
	background-position: 0px -86px;
}

#guide td.price {
	background-color: #ac484a;
}

#guide td.price table {
	border: none;
	width: 100%;
	height: 115px;
}

#guide td.price table a {
	color: white;
	text-decoration: none;
	font-size: 14px;
}

#guide td.price table .sum {
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
}

#guide td.price table .sum #no_discount {
	font-size: 12px;
	font-weight: normal;
}

#guide td.price table .czk {
	border-right: 1px solid white;
	height: 30px;
	background: #cc6062;
	text-align: center;
}

#guide td.price table .usd {
	border-right: 1px solid white;
	border-left: 1px solid white;
	height: 30px;
	background: #cc6062;
	text-align: center;
}

#guide td.price table .eur {
	border-left: 1px solid white;
	height: 30px;
	background: #cc6062;
	text-align: center;
}


#menu {
/*	border: 1px solid red;*/
	border-top: 2px solid white;
	border-bottom: 2px solid #3d3b7c;
	background: #918fb4;
	margin: 0px 20px 0px 20px;
	height: 45px;
	line-height: 45px;
	text-align: right;
}
#menu span.sessionName {
	float: left;
	margin-left: 15px;
	color: white;
	font-size: 14px;
}
#menu a {
	cursor:pointer;
	/*border: 1px solid red;*/
	background: #3d3b7c url('/images/style/default/menuItemLeft.png') no-repeat top left;
	margin: 0px 15px 0px 0px;
	padding: 3px 0px 2px 0px;
	_padding: 0px 0px 0px 0px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#menu a:hover {
	color: #918fb7;
}

#menu a span  {
	cursor:pointer;
	background: #3d3b7c url('/images/style/default/menuItemRight.png') no-repeat top right;
	margin: 0px 0px 0px 15px;
	padding: 3px 15px 2px 0px;
}#productType {
	position: relative;
	height: 150px;
	margin-top: 50px;
}

#productType .action {
	background: url('/images/style/default/productSelectAction.png') no-repeat top left;
	position: absolute;
	top: 0px;
	left: 50px;
	color: #4d96c1;
}

#productType .noaction {
	background: url('/images/style/default/productSelectActionTransparent.png') no-repeat top left;
	position: absolute;
	top: 0px;
	left: 50px;
	color: #4d96c1;
}

#productType .wizard {
	background: url('/images/style/default/productSelectAmater.png') no-repeat top left;
	position: absolute;
	top: 0px;
	right: 30px;
	color: #596871;
}

#productType .profi {
	background: url('/images/style/default/productSelectProfi.png') no-repeat top left;
	position: absolute;
/*	top: 170px;*/
/*	left: 280px;*/
	top: 0px;
	left: 50px;
	color: #87a14a;
}

#productType .item {
/*	border: 1px solid red;*/
	height: 150px;
	width: 300px;
	cursor: pointer;
}

#productType .item .title {
/*	border: 1px solid red;*/
	margin: 0px 0px 0px 140px;
	font-size: 16px;
}

#productType .item .descr {
/*	border: 1px solid red;*/
	margin: 10px 0px 0px 140px;
	color: black;
}


#selectCountry {
/*	border: 1px solid red;*/
	margin: -42px -10px 0px -10px;
	background-color: #bdc5c8;
	padding: 20px 0px;
	text-align: center;
}

#selectCountry table {
/*	border: 1px solid red;*/
	border-collapse: collapse;
	width: 870px;
	margin: 0px auto;
}

#selectCountry table th {
/*	border: 1px solid red;*/
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	text-align: left;
	padding-bottom: 10px;
	width: 50%;
}

#selectCountry table td {
/*	border: 1px solid red;*/
	text-align: left;
}

#selectCountry div.act {
	font-weight: bold;
}

#selectCountry div span {
/*	border: 1px solid red;*/
	cursor: pointer;
}

#selectCountry div:hover span, #selectCountry div.act span {
	text-decoration: underline;
}


#productProfi {
/*	border: 1px solid red;*/
}

#productProfi .netstar {
	background: url('/images/style/default/wizardNetstar.png') no-repeat top left;
}

#productProfi .netstarRack {
	background: url('/images/style/default/wizardNetstarRack.png') no-repeat top left;
}

#productProfi .omega {
	background: url('/images/style/default/wizardOmega.png') no-repeat top left;
}

#productProfi .omega48 {
	background: url('/images/style/default/wizardOmega48.png') no-repeat top left;
}

#productProfi .omegaRack {
	background: url('/images/style/default/wizardOmegaRack.png') no-repeat top left;
}

#productProfi .omegaNetcom {
	background: url('/images/style/default/wizardOmegaNetcom.png') no-repeat top left;
}

#productProfi .item {
/*	border: 1px solid red;*/
	width: 48%;
	height: 120px;
	float: left;
	margin: 10px 10px 0px 0px;
	cursor: pointer;
}

#productProfi .item .title {
/*	border: 1px solid red;*/
	margin: 0px 0px 0px 120px;
	font-size: 16px;
}

#productProfi .item .descr {
/*	border: 1px solid red;*/
	margin: 10px 0px 0px 120px;
}


#productSelect {
	border: 1px solid red;
	position: relative;
	min-height: 500px;
	_height: 500px;
}

#productSelect div {
	border: 1px solid red;
	background-repeat: no-repeat;
	position: absolute;
	left: 5px;
	height: 160px;
	width: 735px;
	_width: 890px;
	padding-left: 155px;
	cursor: pointer;
}

#productSelect div.action {
	position: relative;
	background-image: url('/images/style/default/productSelectAction.png');
	margin-top: 20px;
}

#productSelect div.amater {
	position: relative;
	background-image: url('/images/style/default/productSelectAmater.png');
	margin-top: 20px;
}

#productSelect div.profi {
	position: relative;
	background-image: url('/images/style/default/productSelectProfi.png');
	margin-top: 20px;
}

#productSelect div.omega {
	position: relative;
	background-image: url('/images/style/default/productSelectOmega.png');
	margin-top: 20px;
}

#productSelect div.netstar {
	position: relative;
	background-image: url('/images/style/default/productSelectNetstar.png');
	margin-top: 20px;
}


#productSelect div span {
	position: absolute;
	top: 50px;
	color: white;
	width: 665px;
	text-align: justify;
}

#productSelect div h2 {
	font-size: 16px;
}

#productSelect div h2 a {
	position: absolute;
	top: 10px;
	color: white;
	text-decoration: none;
}

#productSelect div a.continue {
	position: absolute;
	bottom: 18px;
	right: 70px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#productSelectAmater {
	width: 890px;
	margin-left: 5px;
}

#productSelectAmater div.product {
	position: relative;
	width: 890px;
	height: 48px;
	background-image: url('/images/style/default/productSelectMini.png');
	line-height: 48px;
	text-align: center;
	color: white;
	margin-top: 20px;
}

#productSelectAmater div.product a {
	position: absolute;
	right: 50px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#productSelectAmater div.product h2 {
	position: absolute;
	left: 20px;
	margin: 0px;
	color: white;
	font-size: 14px;
}


#productSelectAction {
/*	border: 1px solid red;*/
	min-height: 500px;
	_height: 500px;
}

#productSelectAction p.empty {
/*	border: 1px solid red;*/
	height: 500px;
	line-height: 500px;
	text-align: center;
}

#productSelectAction .item {
/*	border: 1px solid red;*/
	width: 98%;
/*	float: left;*/
	margin: 0px 8px 15px 8px;
}

#productSelectAction .item .title {
/*	border: 1px solid red;*/
	color: #8da552;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

#productSelectAction .item .module {
/*	border: 1px solid red;*/
	height: 15px;
/*	background: url('/images/style/default/productActionModule.png') no-repeat top left;*/
	margin: 2px 0px 0px 0px;
}

#productSelectAction .item .module span {
	margin: 0px 0px 0px 20px;
}

#productSelectAction .item .descr_title {
/*	border: 1px solid red;*/
	color: #8da552;
	font-size: 14px;
	margin: 10px 0px 0px 0px;
}

#productSelectAction .item .descr {
/*	border: 1px solid red;*/
	color: #5f707a;
	margin: 0px 0px 5px 0px;
	text-align: justify;
}

#productSelectAction .item .price {
/*	border: 1px solid red;*/
	border-top: 2px solid #e3e5e7;
	width: 80%;
}

#productSelectAction .item .price .old {
	text-decoration: line-through;
	color: #5f707a;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
}

#productSelectAction .item .price .current {
	color: #859f46;
	font-size: 14px;
	margin: 5px 0px 0px 0px;
}
#profileCenter {
	text-align: center;
}

#profileTable { /*	border: 1px solid red;*/
/*	border: 1px solid red;*/
	width: 600px;
	height: 500px;
	color: #2184bb;
	margin: 0px auto;
	border-collapse: collapse;
	background: url('/images/style/default/profileBg.png') no-repeat top left;
}

#profileTable td {
/*	border: 1px solid green;*/
	vertical-align: top;
}

#profileTable td.logo { /*	border: 1px solid red;*/
	width: 245px;
	text-align: left;
	color: #7e8b93;
	font-size: 12px;
	padding: 0px;
}

#profileTable td.logo div { /*	border: 1px solid red;*/
	margin: 24px 0px 0px 28px;
	width: 166px;
	height: 116px;
	overflow: hidden;
	text-align: center;
}

#profileTable td.logo div {
	margin-top: 28px;
}

#profileTable td.logo div img {
	border: none;
}

#profileDetails { /*	border: 1px solid red;*/
	border-collapse: collapse;
	font-size: 12px;
	margin-top: 10px;
}

#profileDetails th {
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	font-size: 14px;
	text-align: left;
}

#profileDetails td.left {
	color: white;
	text-align: right;
	font-weight: bold;
	line-height: 20px;
	padding-left: 10px;
}

#profileDetails td.right {
	color: white;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
	width: 70%;
}

#profileDetails td.descr {
	color: white;
	padding-left: 20px;
	font-size: 10px;
}

#profileDetails td.right input {
	height: 14px;
	_height: 20px;
	width: 200px;
	border: 1px solid black;
	padding: 2px;
	font-size: 12px;
}

#profileDetails td.righter {
	text-align: right;
	padding:0px;
}
/*8888888888888888888888888888888*/
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	height:20px;
	z-index: 1;
}

input.file, .hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

input.utec {display:none;;}
/*8888888888888888888888888888888*/
#profileDetails td.right input.cancelLogo {
	height: 15px;
	width: 15px;
}

#profileLoadSession { 
/*	border: 1px solid red;*/
	height: 380px;
	overflow: auto;
	
}
#profileLoadSession .savedSesName {
	display:block;
	width:156px;
	height:18px;
	background-color: #fff;
	float:left;
	text-align:left;
	
}
#profileLoadSession .savedSesDate {
	display:block;
	width:137px;
	height:16px;
	padding-top:2px;
	background-color: #fff;
	margin-left:160px;
	color: #7e8b93;
	font-size: 12px;
}
#profileLoadSession div {
	position:relative;
	width: 330px;;
	height:20px;
	color: black;
	font-size: 10px;
	margin: 5px;
}

#profileLoadSession div a {
	color: #7e8b93;
	font-size: 14px;
	text-decoration:none;
	font-weight:bolder;
	padding-left:5px;
}

#profileLoadSession a.delete {
	width:20px;
	height:20px;
	background:url('/images/style/default/icoDel.png') left top no-repeat;
	position:absolute;
	right:0px;
	top:0px;
}

.activeButton {
	cursor:pointer;
	background: #3d3b7c url('/images/style/default/menuItemLeftGray.png') no-repeat top left;
	margin: 0px 15px 0px 0px;
	padding: 3px 0px 2px 0px;
	_padding: 0px 0px 0px 0px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.activeButton span {
	cursor:pointer;
	background: #3d3b7c url('/images/style/default/menuItemRightGray.png') no-repeat top right;
	margin: 0px 0px 0px 15px;
	padding: 3px 15px 2px 0px;
}.specNavigation {
/*	border: 1px solid red;*/
	width: 900px;
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-left: 2px;
	list-style-type: none;
}

.specNavigation div {
/*	border: 1px solid red;*/
	width: 88px;
	_width: 110px;
	float: left;
	height: 41px;
	_height: 49px;
	margin: 0px;
}

.specNavigation div.item {
	text-align: center;
	padding: 8px 19px 0px 3px;
	margin-left: 3px;
	background-image: url('/images/style/default/specF-new.png');
	background-repeat: no-repeat;
	background-position: 0px -49px;
	color: white;
	cursor: pointer;
}

.specNavigation div a {
	color: white;
}

.specNavigation div.last {
	width: 93px;
	_width: 99px;
	text-align: center;
	padding: 8px 3px 0px 3px;
	margin-left: 3px;
	background-image: url('/images/style/default/specC-new.png');
	background-repeat: no-repeat;
	background-position: 0px -49px;
	color: white;
	cursor: pointer;
}

.specNavigation div.active {
	background-position: 0px 0px;	
}

#infoBlock {
	width: 890px;
	height: 68px;
	margin-top: 30px;
	margin-left: 5px;
	background-image: url('/images/style/default/specInfoBlock.png');
}

#infoBlock div {
	width: 222px;
	height: 68px;
	float: left;
	color: white;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	line-height: 68px;
}

#infoBlock div.title {
}

#infoBlock div.image {
	background-image: url('/images/style/default/omega.png');
	background-repeat: no-repeat;
	background-position: 1px 2px;
}

#infoBlock div.options {
}

#infoBlock div.price {
}

.moduleList {
	border-collapse: collapse;
	width: 890px;
	margin-bottom: 30px;
	margin-left: 5px;
	font-size: 12px;
}

.moduleList tr.normal td {
	padding-top: 3px;
	border-bottom: 3px solid #7d888f;
}

.moduleList tr.normal:hover {
	background-color: #f0f0f0;
}

.moduleList tr.selected td {
	padding-top: 3px;
	background-color: #dcdcdc;
	border-bottom: 3px solid #7d888f;
}

.moduleList tr.header {
	background-color: #748188;
	height: 20px;
}

.moduleList tr.header td {
	text-align: center;
	color: white;
	font-weight: bold;
}

.moduleList tr.header td[colspan='2'] {
	text-align: left;
	padding-left: 30px;
}

.moduleList td {
}

.moduleList td.checkbox {
	width: 20px;
	text-align: center;
	vertical-align: top;
}

.moduleList td.detail {
	padding-left: 10px;
	padding-bottom: 5px;
}

.moduleList td.detail div.float {
/*	border: 1px solid red;*/
/*	background: lightgray;*/
	margin: 3px 10px 0px 0px;
	width: 70px;
	height: 40px;
	float: left;
	text-align: center;
	overflow: hidden;
}

.moduleList td.detail img {
	border: none;
}

.moduleList td.count {
	width: 70px;
	text-align: center;
}

.moduleList td.count input {
	border: 1px solid black;
	width: 30px;
	text-align: center;
}

.moduleList td.count span.tick {
	visibility: hidden;
}

.moduleList td.price {
	width: 100px;
	text-align: center;
}

.moduleList td.price input {
	border: 1px solid black;
	width: 90px;
	text-align: center;
}

.moduleList td span.id {
	color: #2184bb;
	font-weight: bold;
	padding-right: 20px;
}

.moduleList td span.name {
	color: #2184bb;
	font-weight: bold;
}


.moduleList img.check {
	position: relative;
	border: none;
	cursor: pointer;
	margin-bottom: -5px;
}

.specForm fieldset {
	display: none;
}

#specError {
	margin: 30px 0px 0px 0px;
}

#specError div {
	background: url('/images/style/default/specError.png') no-repeat;
	margin: 0px auto;
	margin-bottom: 10px;
	color: #9c1f1d;
	font-weight: bold;
	padding: 10px 0px 10px 5px;
}

#specError div span {
	margin-left: 60px;
}

#specSlotUsage {
/*	border: 1px solid red;*/
	margin: 40px auto;
}

#specSlotUsage div {
/*	border: 1px solid red;*/
	float: left;
	height: 83px;
}

#specSlotUsage div.empty {
	width: 11px;
	background: url('/images/style/default/slotUsageEmpty.png') no-repeat;
}

#specSlotUsage div.emptySlim {
	width: 11px;
	background: url('/images/style/default/slotUsageEmptySlim.png') no-repeat;
}

#specSlotUsage div.used {
	width: 11px;
	background: url('/images/style/default/slotUsageUsed.png') no-repeat;
}

#specSlotUsage div.usedSlim {
	width: 11px;
	background: url('/images/style/default/slotUsageUsedSlim.png') no-repeat;
}

#specSlotUsage div.left {
	width: 10px;
	background: url('/images/style/default/slotUsageLeft.png') no-repeat;
}

#specSlotUsage div.right {
	width: 10px;
	background: url('/images/style/default/slotUsageRight.png') no-repeat;
}

#specSlotUsage div.leftEnd {
	width: 15px;
	background: url('/images/style/default/slotUsageLeftEnd.png') no-repeat top right;
	margin-left: 2px;
}

#specSlotUsage div.rightEnd {
	width: 15px;
	background: url('/images/style/default/slotUsageRightEnd.png') no-repeat top left;
	margin-right: 3px;
}

#specSlotUsage div.space {
	width: 9px;
	background: url('/images/style/default/slotUsageDelimiter.png') no-repeat;
}

#specSlotUsage div span {
	display: none;
}

#priceHeader {
/*	border: 1px solid red;*/
	margin-top: 30px;
}

#priceHeader div {
/*	border: 1px solid red;*/
	width: 261px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	float: right;
	margin: 0px 5px 0px 0px;
	color: white;
	font-size: 14px;
	background: url('/images/style/default/priceBG.png') no-repeat bottom left;
}
#specLoader {
	visibility: hidden;
	text-align: center;
}

.allPrice {
	background-color:rgb(86%, 86%, 86%);
}

div.search {
	text-align: center;
}#summaryTable {
	width: 100%;
	margin: 0px 0px 50px 0px;
	font-size: 12px;
}

#summaryTable td {
	text-align: center;
	padding: 0px 5px 0px 5px;
}

#summaryTable tr.header {
	color: white;
	font-weight: bold;
}

#summaryTable tr.header td {
	background-color: #6493a2;
	height: 30px;
	vertical-align: top;
	padding: 5px;
	text-align: left;
}

#summaryTable tr.even td {
	background-color: #bdbdbd;
}

#summaryTable tr.odd td {
	background-color: #e0e0e0;
}

#summaryTable td.discount {
	text-align:left;
	vertical-align:middle;
	width: 140px;
}

#summaryTable td.discount input {
	width: 70px;
	border: 1px solid black;
	text-align: center;
}

#summaryOptions {
	padding: 0px;
	margin: 20px 0px 50px 0px;
	list-style-type: none;
}

#summaryOptions .option {
/*	border: 1px solid red;*/
	width: 163px;
	height: 39px;
	line-height: 39px;
	font-weight: bold;
	float: left;
}

#summaryOptions .order {
	background: url('/images/style/default/buttonOrder.png') no-repeat top left;
}

#summaryOptions .exportXLS {
	background: url('/images/style/default/buttonXLS.png') no-repeat top left;
	margin-left: 80px;
}

#summaryOptions .exportPDF {
	background: url('/images/style/default/buttonPDF.png') no-repeat top left;
	margin-left: 80px;
}

#summaryOptions .save {
	background: url('/images/style/default/buttonSave.png') no-repeat top left;
	margin-left: 80px;
}

#summaryOptions .option a {
/*	border: 1px solid red;*/
	display: block;
	height: 100%;
	width: 100%;
	color: white;
	text-decoration: none;
	text-align: center;
}

#summaryOptions .option a span {
/*	border: 1px solid red;*/
	margin: 0px 40px 0px 20px;
}
	
#summaryDiscount {
	text-align: right;
}


#summaryDiscount input.text {
	border: 1px solid black;
	width: 50px;
/*	background-color: #e0e0e0;*/
	text-align: center;
}


#sendEmail {
	text-align: left;
	display: none;
}

#sendEmail div {
	margin-top: 3px;
}

#omegaCoverSelect {
/*	border: 1px solid red;*/
	margin: 10px 0px 40px 0px;
}

#omegaCoverSelect div.select, #omegaCoverSelect div.image {
/*	border: 1px solid red;*/
	float: left;
}

#omegaCoverSelect .select {
	background: url('/images/style/default/summaryOmegaCoverSelect.png') no-repeat top left;
	width:294px;
	height:156px;
	position: relative;
}

#omegaCoverSelect .select select {
	width: 200px;
	position: absolute;
	left: 36px;
	bottom: 25px;
}

#omegaCoverSelect .select .title {
/*	border: 1px solid red;*/
	position: absolute;
	top: 15px;
	left: 95px;
	width: 150px;
	color: white;
	font-size: 16px;
}

#omegaCoverSelect .image {
	width:294px;
	height:156px;
	position: relative;
	text-align: center;
}

#omegaCoverSelect .image .title {
/*	border: 1px solid red;*/
	font-size: 16px;
	color: #245289;
	margin: 15px 0px 5px 0px;
}

#omegaCoverSelect .image .imageTag {
/*	border: 1px solid red;*/
	width: 200px;
	height: 120px;
	margin: 0px auto;
}


#exportSettings {
/*	border: 1px solid red;*/
	width: 400px;
	background: #bdc5c8;
	padding: 10px;
}

#exportSettings div.title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#exportSettings table {
	width: 100%;
}

#exportSettings table td.right {
	text-align: right;
}

#exportSettings table td.left {
	text-align: left;
}

#exportSettings table td.center {
	text-align: center;
}
#wizardIntro {
/*	border: 1px solid red;*/
}

#wizardIntro form div.item {
/*	border: 1px solid red;*/
	float: left;
	width: 420px;
	height: 150px;
	margin: 0px 13px 30px 13px;
}

#wizardIntro form div.n1 {
	background: url('/images/style/default/wizardItem1.png') no-repeat top left;
	color: #146d9e;
}

#wizardIntro form div.n2 {
	background: url('/images/style/default/wizardItem2.png') no-repeat top left;
	color: #57656e;
}

#wizardIntro form div.n3 {
	background: url('/images/style/default/wizardItem3.png') no-repeat top left;
	color: #7f9a3d;
}

#wizardIntro form div.n4 {
	background: url('/images/style/default/wizardItem4.png') no-repeat top left;
	color: #c74e00;
}

#wizardIntro form div.n5 {
	background: url('/images/style/default/wizardItem5.png') no-repeat top left;
	color: #937f4a;
}

#wizardIntro form div.n6 {
	background: url('/images/style/default/wizardItem6.png') no-repeat top left;
	color: #a41962;
}

#wizardIntro form div.n7 {
	background: url('/images/style/default/wizardItem7.png') no-repeat top left;
	color: #037b83;
}

#wizardIntro form div.n8 {
	background: url('/images/style/default/wizardItem8.png') no-repeat top left;
	color: #9b1e22;
}

#wizardIntro form div.n9 {
	background: url('/images/style/default/wizardItem9.png') no-repeat top left;
	color: #bd8109;
}

#wizardIntro form div.n10 {
	background: url('/images/style/default/wizardItem10.png') no-repeat top left;
	color: #383677;
}

#wizardIntro div.itemContent {
/*	border: 1px solid red;*/
	margin-left: 120px;
}

#wizardIntro div.itemContent div.title {
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0px 10px 0px;
}

#wizardIntro div.itemContent div.descr {
	color: black;
}

#wizardIntro div.input {
/*	border: 1px solid red;*/
	border-top: 2px solid #edeef0;
	margin: 5px 0px 0px 120px;
	padding-top: 5px;
}

#wizardIntro div.input2 {
/*	border: 1px solid red;*/
	margin: 0px 0px 0px 120px;
	padding-top: 5px;
}

#wizardIntro div input {
	border: 1px solid black;
	width: 60px;
	text-align: center;
}

#wizardIntro img.check {
	position: relative;
	border: none;
	cursor: pointer;
	margin-bottom: -10px;
}


#wizardSelect {
/*	border: 1px solid red;*/
}

#wizardSelect div.left {
	float: left;
	width: 48%;
	height: 150px;
	cursor: pointer;
}

#wizardSelect div.right {
	float: right;
	width: 48%;
	height: 150px;
	cursor: pointer;
}

#wizardSelect div div.title {
/*	border: 1px solid red;*/
	margin: 0px 0px 0px 120px;
	font-size: 16px;
}

#wizardSelect div div.descr {
/*	border: 1px solid red;*/
	margin: 0px 0px 0px 120px;
}

#wizardSelect div div.price {
/*	border: 1px solid red;*/
	border-top: 2px solid #edeef0;
	margin: 0px 0px 0px 120px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
}

#wizardSelect div.netstar_basic {
/*	border: 1px solid red;*/
	background: url('/images/style/default/wizardNetstar.png') no-repeat top left;
}

#wizardSelect div.netstar_rack, #wizardSelect div.netstar_basic_rack {
/*	border: 1px solid red;*/
	background: url('/images/style/default/wizardNetstarRack.png') no-repeat top left;
}

#wizardSelect div.omega, #wizardSelect div.omega_modem {
/*	border: 1px solid red;*/
	background: url('/images/style/default/wizardOmega.png') no-repeat top left;
}

#wizardSelect div.omega_rack, #wizardSelect div.omega_modem_rack {
/*	border: 1px solid red;*/
	background: url('/images/style/default/wizardOmegaRack.png') no-repeat top left;
}

#footer {
	width: 940px;
	_width: 960px;
	height: 20px;
	background: #5f707b url('/images/style/default/grayBoxBottom.png') no-repeat top left;
	padding-top: 25px;
	color: white;
	font-size: 9px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	text-align: left;
}

#footer span {
	position: absolute;
	right: 20px;
}

#debug-messages {
	position: relative;
	top: 50px;
}.bubble {
	background: url('/images/style/default/infoBlock.png') no-repeat;
	color: white;
	width: 373px;
	height: 234px;
	text-align: justify;
}

.bubbleText {
	margin: 60px 17px 7px 17px;
}

.bubblePreloader {
	text-align: center;
	margin: 60px 17px 7px 17px;
}#slotUsage {
/*	border: 1px solid red;*/
	margin-top: 40px;
}

/**
 * NETSTAR EXTENDER
 *
 */
#slotUsage .enbasic {
/*	border: 1px solid red;*/
	width: 264px;
	height: 80px;
	background: url('/images/style/default/slotUsageExtenderNBasic.png') no-repeat top left;
	float: left;
}

#slotUsage .enbasic .modulesFat {
/*	border: 1px solid red;*/
	margin-left: 25px;
}

#slotUsage .enbasic .modulesFat .module {
	float: left;
	width: 21px;
}


/*
 * NETSTAR PRO
 *
 */
#slotUsage .nbasic {
/*	border: 1px solid red;*/
	width: 264px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisNBasic.png') no-repeat top left;
	float: left;
}

#slotUsage .nbasic .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 18px;
}

#slotUsage .nbasic .modulesThin .module {
	float: left;
	width: 12px;
}

#slotUsage .nbasic .modulesFat {
/*	border: 1px solid red;*/
	margin-left: 67px;
}

#slotUsage .nbasic .modulesFat .module {
	float: left;
	width: 21px;
}


/*
 * NETSTAR 1 PRI
 *
 */
#slotUsage .n1pri {
/*	border: 1px solid red;*/
	width: 264px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisN1PRI.png') no-repeat top left;
	float: left;
}

#slotUsage .n1pri .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 18px;
}

#slotUsage .n1pri .modulesThin .module {
	float: left;
	width: 12px;
}

#slotUsage .n1pri .modulesFat {
/*	border: 1px solid red;*/
	margin-left: 90px;
}

#slotUsage .n1pri .modulesFat .module {
	float: left;
	width: 21px;
}


/*
 * NETSTAR 4 BRI
 *
 */
#slotUsage .n4bri {
/*	border: 1px solid red;*/
	width: 264px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisN4BRI.png') no-repeat top left;
	float: left;
}

#slotUsage .n4bri .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 18px;
}

#slotUsage .n4bri .modulesThin .module {
	float: left;
	width: 12px;
}

#slotUsage .n4bri .modulesFat {
/*	border: 1px solid red;*/
	margin-left: 90px;
}

#slotUsage .n4bri .modulesFat .module {
	float: left;
	width: 21px;
}


/*
 * NETSTAR 8 ASL
 *
 */
#slotUsage .n8asl {
/*	border: 1px solid red;*/
	width: 264px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisN8ASL.png') no-repeat top left;
	float: left;
}

#slotUsage .n8asl .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 18px;
}

#slotUsage .n8asl .modulesThin .module {
	float: left;
	width: 12px;
}

#slotUsage .n8asl .modulesFat {
/*	border: 1px solid red;*/
	margin-left: 90px;
}

#slotUsage .n8asl .modulesFat .module {
	float: left;
	width: 21px;
}

/*
 * NETSTAR IP
 *
 */
#slotUsage .nip {
/*	border: 1px solid red;*/
	width: 264px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisNIP.png') no-repeat top left;
	float: left;
}

#slotUsage .nip .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 30px;
}

#slotUsage .nip .modulesThin .module {
	float: left;
	width: 12px;
}

#slotUsage .nip .modulesFat {
/*	border: 1px solid red;*/
	margin-left: 67px;
}

#slotUsage .nip .modulesFat .module {
	float: left;
	width: 21px;
}


/*
 * OMEGA RACK
 *
 */
#slotUsage .orack {
/*	border: 1px solid red;*/
	width: 381px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisORack.png') no-repeat top left;
	float: left;
}

#slotUsage .orack .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 110px;
}

#slotUsage .orack .modulesThin .module {
	float: left;
	width: 21px;
}

/**
 * OMEGA RACK EXTENDER
 *
 */
#slotUsage .eorack {
/*	border: 1px solid red;*/
	width: 153px;
	height: 80px;
	float: left;
	margin-left: -145px;
}

#slotUsage .eorack .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 0px;
}

#slotUsage .eorack .modulesThin .module {
	float: left;
	width: 21px;
}


/*
 * OMEGA 48
 *
 */
#slotUsage .o48 {
/*	border: 1px solid red;*/
	width: 340px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisO48.png') no-repeat top left;
/*	float: left;*/
}

#slotUsage .o48 .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 35px;
}

#slotUsage .o48 .modulesThin .module {
	float: left;
	width: 21px;
}


/**
 * OMEGA 48 EXTENDER
 *
 */
#slotUsage .eo48 {
/*	border: 1px solid red;*/
	width: 279px;
	height: 80px;
	background: url('/images/style/default/slotUsageExtenderO48.png') no-repeat top left;
/*	float: left;*/
	margin: 5px 0px 0px 30px;
}

#slotUsage .eo48 .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 14px;
}

#slotUsage .eo48 .modulesThin .module {
	float: left;
	width: 21px;
}


/*
 * OMEGA LITE
 *
 */
#slotUsage .olite {
/*	border: 1px solid red;*/
	width: 342px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisOLite.png') no-repeat top left;
	float: left;
}

#slotUsage .olite .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 35px;
}

#slotUsage .olite .modulesThin .module {
	float: left;
	width: 21px;
}


/*
 * OMEGA LITE SPECIAL
 *
 */
#slotUsage .ospecial {
/*	border: 1px solid red;*/
	width: 342px;
	height: 80px;
	background: url('/images/style/default/slotUsageChassisOSpecial.png') no-repeat top left;
	float: left;
}

#slotUsage .ospecial .modulesThin {
/*	border: 1px solid red;*/
	margin-left: 119px;
}

#slotUsage .ospecial .modulesThin .module {
	float: left;
	width: 21px;
}


/**
 * OMEGA LITE EXTENDER
 *
 */
#slotUsage .eolite {
/*	border: 1px solid red;*/
	width: 153px;
	height: 80px;
	float: left;
	margin-left: -181px;
}

#slotUsage .eolite .modulesThin {
/*	border: 1px solid red;*/
}

#slotUsage .eolite .modulesThin .module {
	float: left;
	width: 21px;
}

