html, body { color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin:0; padding:0; width: 100%; }
body { color: #828282; font-size: 13px; font-family: "trebuchet ms"; background-color: #bfbfbf;; }
#main { width: 960px; position: relative; height: auto; min-height: 100%; margin: 0 auto; }
.bgUp { background-image: url(../images/bg/bg_up.png); height: 7px; margin-top: 40px; }
.bgMiddle { background-color: #f4f4f4; text-align: left; position: relative; padding: 20px 20px 30px; }
.bgDown { background-image: url(../images/bg/bg_down.png); background-repeat: no-repeat; height: 11px; }
body>#main { height: auto; }
#matrioska { width: 960px; }
#header { background-image: url(../images/header.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; height: 141px; text-align: left; position: relative; margin: 0; padding: 0; }
.headerUp { width: 920px; height: 60px; }
#footer { width: 960px; height: 150px; overflow: hidden; }
#footer a {}
#footer a:hover {}
#stred { min-height: 450px; background: url(../images/stred_stred.jpg) repeat-y left top
; height: auto; overflow: auto; margin: 0; padding: 0 0 30px; }
hr.cleaner { clear:both; height:1px; padding:0; border:none; visibility: hidden; margin: 0 0 0; }
a , a:visited { color: #6b6b6b; text-decoration: none; }
a:hover { color: #6b6b6b; text-decoration: underline; }
#menu { background-image: url(../images/bg/up_menu.png); background-repeat: no-repeat; width: 920px; height: 39px; margin: 30px 0 0; padding: 0; }
#menu ul { float: left; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; }
#menu ul li { line-height: 38px; display: inline; }
#menu ul li a { color: #8d8d8d; display: block; float: left; text-decoration: none; text-align: center; margin-left: 20px; }
#menu ul li a:hover { color: #6a6a6a; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: underline; }
h1 { color: #1ec3ff; font-size: 18px; font-weight: lighter; margin: 10px 0; }
h2 { color: #6b6b6b; font-size: 14px; font-weight: bold; margin: 2px 0 1px; padding: 0; }
h3 { font-size: 11px; margin: 0 0 2px; }
p { margin-top: 2px; margin-bottom: 2px; padding: 0; }
.slider_intro { width: 920px; height: 339px; margin-bottom: 40px; }
.slideBox { width: 860px; }
.slideBox ul { margin: 10px 0 0 18px; padding: 0; }
.slideBox ul li { font-size: 11px; line-height: 20px; list-style-type: circle; list-style-image: url(../images/bg/dot.png); }
.packageBox { position: relative; height: 280px; margin-top: 20px; padding-bottom: 10px; border-bottom: 2px solid #d6d6d6; }
.packageBox .info { width: 172px; height: 260px; float: left; margin-right: 10px; border-right: 2px dotted #d6d6d6; }
.packageBox .info ul { margin: 10px 0 0 18px; padding: 0; }
.packageBox .info ul li { font-size: 11px; line-height: 20px; list-style-type: circle; list-style-image: url(../images/bg/dot.png); }
.packageBox .domainBox { font-size: 12px; line-height: 18px; text-align: justify; width: 230px; height: 260px; float: left; margin-left: 5px; }
.packageWebhosting { text-align: center; float: right; padding-top: 5px; padding-bottom: 10px; }
.packageWebhosting .info { width: 137px; height: 100px; float: left; margin: 0; }
.packageWebhosting .infoSpacer { margin: 0; width: 30px; height: 100px; float: left; }
.packageWebhosting .info ul { margin: 10px 0 0 18px; padding: 0; }
.packageWebhosting .info ul li { font-size: 11px; line-height: 20px; list-style-type: circle; list-style-image: url(../images/bg/dot.png); }
.domainChecker { background-image: url(../images/bg/domain.png); position: relative; width: 230px; height: 87px; margin-top: 15px; margin-bottom: 15px; padding-top: 5px; }
.domainChecker2 { background-image: url(../images/bg/bg_domain_search.png); position: relative; width: 390px; height: 36px; margin: 0 0 0 20px; padding: 0; }
.domainChecker2 .domainInput { position: absolute; top: 0; left: 10px; height: 30px; z-index: 1; float: left; }
.domainChecker2 .domainInput input { color: #777; font-size: 16px; line-height: 30px; width: 200px; height: 30px; margin: 1px; padding: 1px; border: solid 1px #fff; }
.domainChecker2 .domainPrefix { position: absolute; top: 0; left: 220px; height: 30px; z-index: 1; float: left; }
.domainChecker2 .domainPrefix input { color: #343434; font-size: 16px; line-height: 30px; background-color: white; width: 50px; height: 30px; margin: 1px; padding: 1px; border: solid 1px #fff; }
.domainChecker2 .domainPrefixSelector { position: absolute; top: 1px; left: 270px; height: 30px; z-index: 1; float: left; }
.domainChecker2 .domainOk { position: absolute; top: 1px; left: 300px; height: 30px; z-index: 1; float: left; }
.domainCheckerResult { line-height: 30px; text-align: right; position: absolute; top: 43px; left: 450px; width: 400px; height: 40px; }
.domainCheckerResultWin { line-height: 30px; text-align: right; position: absolute; top: 30px; left: 10px; }
.inputDomainSearch { color: #515151; position: absolute; top: 34px; left: 12px; width: 130px; height: 16px; padding: 1px; border: solid 1px white; }
.hBox1 { text-align: justify; width: 300px; float: left; margin-top: 20px; padding-right: 20px; }
.hBox2  { text-align: left; margin-top: 20px; width: 550px; overflow: visible; float: left; padding-left: 15px; border-left: 2px dotted #d6d6d6; }
.hBox2 .image { float: left; margin-right: 15px; }
.fBox1 { text-align: center; width: 250px; height: 80px; float: left; margin-top: 20px; margin-bottom: 20px; }
.fBox2 { text-align: left; width: 150px; height: 90px; float: left; margin-top: 20px; margin-bottom: 20px; padding-right: 10px; padding-left: 10px; border-left: 1px dotted #7d7d7d; }
.lastRef { font-size: 11px; text-align: center; position: relative; width: 127px; height: 110px; float: left; margin-left: 10px; }
.imageBorder { position: absolute; top: 0; left: 0; }
.bgSubdomainUp { background-image: url(../images/bg/bg_subdomain.png); position: relative; width: 919px; height: 120px; }
.question { height: 25px; }
.selectorDomain { position: absolute; top: 36px; left: 220px; z-index: 2; }
.selectorHosting { position: absolute; z-index: 2; top: 25px; left: -30px; }
#effect { width: 60px; padding: 2px; position: relative; display: none; }
#effect ul{ overflow: hidden; margin: 1px 0 0 1px; padding: 0; }
#effect ul li { line-height: 20px; text-align: left; width: 58px; margin: 0; padding: 0 0 0 5px; list-style-type: none; cursor: pointer; }
#effect h3 { margin: 0; padding: 0.4em; text-align: center; }
form { margin: 0; padding: 0; }
.domOK { color: #1ec3ff; font-size: 16px; font-weight: bold; }
.domNO { color: #eb1521; font-size: 16px; font-weight: bold; }
.blue { color: #1ec3ff; }
#rowover { background-color: #ebebeb; }
#row {  }
.txt { line-height: 20px; text-align: justify; margin-top: 5px; margin-left: 5px; padding: 5px 5px 10px; border-bottom: 1px dotted #d6d6d6; }
.txt img { margin-right: 15px; margin-bottom: 20px; }
.leftText { line-height: 16px; text-align: left; margin-top: 5px; margin-left: 5px; padding: 5px 5px 10px; }
.leftText ul { padding-left: 15px; }
.leftText ul li { margin-top: 10px; list-style-image: url(../images/bg/dot.png); }
.waitingDomain { position: absolute; top: 0; left: 0; width: 31px; height: 31px; }
.InfoDomain { color: #1ec3ff; font-size: 32px; font-family: georgia; margin-top: 0; margin-left: 200px; padding: 0; }
.inputStandard { color: #808080; height: 20px; border: solid 1px #efefef; }
.inputStandardTextArea { color: #808080; border: solid 1px #efefef; }
.inputStandardTextArea1 { color: #808080; width: 165px; height: 100px; border: solid 1px #efefef; }
.inputStandardTextArea2 { color: #808080; width: 250px; height: 100px; border: solid 1px #efefef; }
.effect1 { color: #808080; padding: 3px; border: solid 1px #efefef; }
.hostingArr { position: relative; }
.hstn { text-decoration: underline; cursor: pointer; }
.smallTxt { color: #808080; font-size: 11px; }
td { color: #808080; }










.hidePack { text-align: left; display: none; }
.hidePack .info { width: 250px; float: left; margin: 5px; padding: 5px; border: dotted 2px #efefef; }
.hidePack .info ul { margin: 10px 0 0 18px; padding: 0; }


.hidePack .info ul li { font-size: 11px; line-height: 20px; list-style-type: circle; list-style-image: url(../images/bg/dot.png); }
.rowBg1 { color: #818181; font-size: 13px; font-weight: bold; line-height: 30px; background-image: url(../images/bg/bg_row_gray.png); width: 552px; height: 29px; margin-bottom: 5px; padding-right: 10px; padding-left: 10px; }
.rowBg2 { color: #818181; font-size: 13px; line-height: 30px; background-image: url(../images/bg/bg_row_gray_2.png); margin-bottom: 5px; padding-right: 10px; padding-left: 10px; width: 552px; height: 29px; }
.rowRight { float: right; }
.displayBlock { display: block; }
.displayNone { display: none; }
.formularLeft { width: 320px; float: left; border-right: 1px dotted #bbb; }
.formularLeftLogin { width: 525px; float: left; }
.formularRight { width: 210px; float: left; padding-left: 10px; }
.sumar { width: 580px; clear: both; padding-top: 20px; }
.red { color: #c9340a; }
.green { color: #19a20a; }
.blue { color: #09f; }
.hostingTable { font-size: 11px; text-align: justify; margin-top: 10px; margin-left: 10px; }
.whiteWinUp { background-image: url(../images/bg/white_window_up.png); width: 915px; height: 4px; margin: 10px 0 0; }
.whiteWinMidd { background-color: white; text-align: justify; width: 895px; overflow: hidden; margin: 0; padding: 10px; }
.whiteWinDown { background-image: url(../images/bg/white_window_down.png); width: 915px; height: 4px; }
.getDomain { position: relative; width: 380px; height: 60px; overflow: auto; }
.getDomain .domainInput { position: absolute; top: 0; left: 10px; float: left; }
.getDomain .domainInput input { color: #777; font-size: 12px; line-height: 30px; width: 200px; height: 18px; margin: 1px; padding: 1px; border: solid 1px #e0e0e0; }
.getDomain .domainPrefix { position: absolute; top: 0; left: 220px; height: 30px; z-index: 1; float: left; }
.getDomain .domainPrefix select { color: #343434; font-size: 12px; line-height: 30px; background-color: white; width: 60px; height: 22px; margin: 1px; padding: 1px; border: solid 1px #e0e0e0; }
.getDomain .domainPrefixSelector { position: absolute; top: 1px; left: 270px; height: 30px; z-index: 1; float: left; }
.getDomain .domainOk { position: absolute; top: 1px; left: 287px; height: 30px; z-index: 1; float: left; }
.getDomain .domainOk input { font-size: 12px; text-decoration: none; height: 22px; padding-top: 3px; }
.virtBox { background-repeat: no-repeat; width: 865px; height: 150px; margin: 0 16px 0 0; padding: 0 5px 5px; }
.virtBox .logo { text-align: center; vertical-align: bottom; width: 180px; height: 130px; float: left; padding-top: 10px; display: table-cell; }
.virtBox .text { font-size: 11px; line-height: 15px; text-align: justify; padding-top: 10px; width: 420px; height: 130px; float: left; margin-left: 25px; }
.virtBox .text strong { color: #a7a7a7; font-size: 21px; }
.virtBox .text .white_box { background-image: url(../images/bg/virt_box_middle_box.png); text-align: center; vertical-align: middle; width: 416px; height: 31px; display: table-cell; }
.virtBox .price { text-align: center; width: 180px; height: 90px; float: left; margin-left: 50px; padding-top: 35px; }
.virtBox .price strong{ color: #7f7f7f; font-size: 24px; }
.virtBox .price .order { text-align: center; width: 180px; margin-top: 33px; }
.justify { text-align: justify; }
.loginBox { text-align: left; position: absolute; top: -25px; left: 0px; width: 960px; height: 20px; }
.loginBox .b1 { color: #616161; text-align: right; width: 350px; height: 20px; float: right; padding-right: 20px; }
.loginBox .b2 { width: 50px; height: 20px; padding-right: 5px; float: right;}
.loginBox .b3 { color: #616161; text-align: left; padding-right: 20px; padding-left: 5px; width: 400px; height: 20px; float: left; }
#dialog-login .b4 { width: 60px; height: 30px; float: left; }
#dialog-login .b5 { width: 160px; height: 30px; overflow: hidden; }
#dialog-login .b6 { text-align: left; width: 100px; height: 40px; overflow: hidden; margin-left: 60px; }
.txt12 { color: #affe0c; font-size: 11px; }
#dialog-login { color: #616161; font-size: 12px; }
.loginMenu td { line-height: 30px; }
.admin_left { width: 200px; height: 500px; float: left; }
.admin_right { width: 715px; float: left; }
.shortcuts li, #nav-main #nav-main-user .actions { background-color:#e5e5e5; }
.shortcuts li:hover { background-color:#f2f2f2; }
.shortcuts li:hover {
	background:-moz-linear-gradient(top, #fff 0%, #e5e5e5 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#e5e5e5 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#e5e5e5 100%); /* IE10+ */
	background:linear-gradient(top, #fff 0%,#e5e5e5 100%); /* W3C */
}
.shortcuts li a { text-shadow:0 1px 1px #fff; }
.shortcuts .shortcut-udaje a { background-image:url(../images/icons/moje-udaje.png); }
.shortcuts .shortcut-faktury a { background-image:url(../images/icons/invoices.png); }
.shortcuts .shortcut-produkty a { background-image:url(../images/icons/produkty.png); }
.shortcuts .shortcut-informacie a { background-image:url(../images/icons/informacie.png); }
.hLine { color: #e7e7e7; background-color: #e7e7e7; height: 1px; border: 0; width: 100%; margin: 1px 0; padding: 0 0 0; }
.shortcuts .shortcut-virtual a { background-image:url(../images/icons/virtual.png); }
.shortcuts .shortcut-webhosting a { background-image:url(../images/icons/webhosting.png); }
.shortcuts { overflow:hidden; margin: 8px 0 0; padding: 0; }
.shortcuts li {
	background-image:none;
	background-repeat:no-repeat;
	min-height:90px;					/* Change min-height and min-width to height and width to get fixed size for shortcuts */
	min-width:90px;
	border:solid 1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:block;
	float:left;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	position:relative;
}
.no-boxshadow .shortcuts li { border:1px solid; }
.shortcuts li:last-child { margin-right:0; }
.shortcuts li a {
	font-weight:bold;
	text-align:center;
	vertical-align:baseline;
	text-decoration:none;
	padding:65px 5px 5px;
	display:block;
	background-repeat:no-repeat;
	background-position:center 16px;
}
.virt_box_up { background-image: url(../images/bg/virt_box_up.png); width: 865px; height: 10px; }
.virt_box_middle { background-image: url(../images/bg/virt_box_middle.png); position: relative; width: 865px; }
.virt_box_middle hr { border: 0; color: #cdcdcd; background-color: #cdcdcd; width: 100%; height: 1px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.virt_box_down { background-image: url(../images/bg/virt_box_down.png); width: 865px; height: 10px; }
.italic { font-style: italic; }
.bestsellerHosting { background-image: url(../images/bg/bestseller.png); background-repeat: no-repeat; position: absolute; top: 0; left: 473px; width: 70px; height: 70px; }
.bestsellerVirtual { background-image: url(../images/bg/bestseller.png); background-repeat: no-repeat; position: absolute; top: 309px; left: 797px; width: 70px; height: 70px; }
.webPanel { position: absolute; top: 92px; left: 751px; width: 167px; height: 35px; }
.smallNoteGrey { color: #a9a9a9; font-size: 11px; }
body {
            margin: 0;
            padding: 0;
      }
.balloon { font-size: 12px; text-align: left; }
.scroller { height: 200px; overflow: auto; }
#effectH { width: 220px; padding: 2px; position: relative; display: none; }
#effectH ul{ overflow: hidden; margin: 1px 0 0 1px; padding: 0; }
#effectH ul li { line-height: 20px; text-align: left; width: 58px; margin: 0; padding: 0 0 0 5px; list-style-type: none; cursor: pointer; }
#effectH h3 { margin: 0; padding: 0.4em; text-align: center; }

.infinity { font-size: 20px; }
.visHidd { visibility:hidden;}
.disNone { display:none;}
.bannerUp { position: absolute; top: 0; left: 448px; width: 468px; height: 60px; border: solid 1px #d4d4d4; }

