* {
margin:0;
padding:0;
}
body {
background:#FFFFFF url(../images/design/body_bg.gif) repeat-x scroll 0 0;
color:#4F4F4F;
font-family:Arial,Helvetica,sans-serif;
font-size:92%;
line-height:150%;
text-align:center;
}
a {
color:#5C1722;
}
a:hover {
color:#CD0A29;
}
img {
border:medium none;
}

ul {
list-style-type:none;
}
table {
border-collapse:collapse;
font-size:100%;
}
th, td {
text-align:left;
}
#main {
font-size:82%;
margin:0 auto;
text-align:left;
width:956px;
}
.fll {
display:inline;
float:left;
}
.flr {
display:inline;
float:right;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
.cl {
clear:both;
display:block !important;
}
h2 {
font-size:180%;
}
select {
font-family:Arial,Helvetica,sans-serif;
}
#banner-img {
height:87px;
margin:0;
padding:0;
}
#breadcrumb{
background:url(../images/design/breadcrumb_bg.gif) repeat-x scroll 0 0;
height:20px;
padding:5px 0 5px 10px;
font-size:0.9em;
}

.small {
font-size:72%;
}
#header {
background:#FFFFFF url(../images/design/header_bg.gif) repeat-x scroll 0 0;
height:80px;
padding:0 0 0 20px;
position:relative;
}
#message_sk{
background: url(../images/design/message_sk_bg.png) repeat-x scroll 0 0;
padding:15px 0 0 0;
font-weight:bold;
/*position:fixed;*/
z-index:20;
width:100%;
height:40px;
}
#message_container{
text-align:left;
margin:0 auto;
width:956px;
position:relative;
}

#message_close{
background: url(../images/design/zavriet.gif) no-repeat scroll 0 2px;
position:absolute;
top:0;
right:10px;
width:50px;
padding:0 0 0 30px;
}

#buttons {
position:absolute;
right:10px;
top:10px;
font-size:0.9em;
color:#fff;
}
#buttons li {
float:left;
padding:0 8px;
}

#buttons a{
color:#82d2eb;
}

#hledat{
position:absolute;
right:10px;
top:40px;
}

#hledat input{
border:none;
}

.hledej_input{
width:130px;
height:20px;
}

.hledej_odeslat{
/*background: url("../images/design/hledej_odeslat_btn.png") no-repeat;*/
width:75px;
height:22px;
}

#superhosting_logo, #superhosting_logo span {
font-size:200%;
height:30px;
left:20px;
overflow:hidden;
position:absolute;
top:24px;
width:250px;
z-index:1;
}
#superhosting_logo span {
background:transparent url(../images/design/superhosting_logo.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:30px;
left:0;
top:0;
width:250px;
z-index:2;
}
#menu {
background:#FFFFFF url(../images/design/menu_bg.gif) repeat-x scroll 0 0;
height:45px;
}
#menu li {
background:transparent url(../images/design/menu-separator.gif) no-repeat scroll 0 15px;
display:block;
float:left;
font-size:120%;
font-weight:700;
height:34px;
margin:0 auto;
padding:12px 17px 0;
}
#menu li.first {
background:transparent none repeat scroll 0 0;
}
#menu li a {
text-decoration:none;
}
#menu li.active {
background:#E3E3E3 url(../images/design/menu-active.gif) repeat-x scroll 0 0;
}
#menu li.active a {
color:#7C2937;
}
#banner {
width:956px;
min-height:210px;
line-height:0;
margin:0;
}
#left-col {
float:left;
margin:0 10px 0 0;
width:700px;
}
#content {
background:transparent url(../images/design/content.gif) no-repeat scroll left top;
color:#363636;
line-height:1.5;
padding:10px 20px 20px;
}
#content h1 {
font-size:180%;
padding:10px 0;
}
#content h2 {
padding:10px 0;
}
#content h3 {
font-size:160%;
padding:20px 0 10px;
}

#content h4 {
font-size:120%;
padding:10px 0;
}

#content p {
padding:8px 0;
}
#content .fll {
float:left;
padding:0;
width:70%;
}
#content .flr {
float:right;
width:25%;
}
table.tab-content {
margin:20px 0;
width:650px;
}
.tab-content th {
font-size:120%;
}
.tab-content th, .tab-content td {
border:1px solid #E5E5E5;
padding:5px 10px;
}
table.tab-content-short {
margin:0 0 20px;
}
.tab-content-short th, .tab-content-short td {
border:1px solid #E5E5E5;
padding:5px 10px;
vertical-align:top;
}

.tab_produkty {
margin:10px 0 0 0;
}

.tab_produkty td{
border:1px solid #d8d8d8;
padding: 5px 10px;
}

.produkt_bg{
text-align:center;
}

.content_detail_box{
margin:10px 0 20px 0;
float:left;
width:216px;
height:170px;
border:1px solid #E5E5E5;
padding:5px 0 5px 10px;
}

.content_detail_box_dedik{
margin:10px 0 20px 0;
float:left;
width:216px;
height:200px;
border:1px solid #E5E5E5;
padding:5px 0 5px 10px;
}


.title_services{
background:url(../images/design/services_icon.png) no-repeat;
font-size: 1.4em !important; 
margin:10px 0;
padding:5px 0 5px 40px !important;
}

.title_security{
background:url(../images/design/security_icon.png) no-repeat;
font-size: 1.4em !important; 
margin:10px 0;
padding:5px 0 5px 40px !important;
}

.title_admin{
background:url(../images/design/admin_icon.png) no-repeat;
font-size: 1.4em !important; 
margin:10px 0;
padding:5px 0 5px 40px !important;
}

.title_server{
background:url(../images/design/server_icon.png) no-repeat;
font-size: 1.4em !important; 
margin:10px 0;
padding:5px 0 5px 40px !important;
}

.title_connect{
background:url(../images/design/connect_icon.png) no-repeat;
font-size: 1.4em !important; 
margin:10px 0;
padding:5px 0 5px 40px !important;
}


.you_manage_title_square{
color:#009cd0;
padding:30px 0 20px 70px !important;
background:url(../images/design/you_manage_title_square.gif) no-repeat left 15px;
}

.we_managed_title_square{
color:#f29400;
padding:30px 0 20px 70px !important;
background:url(../images/design/we_manage_title_square.gif) no-repeat left 15px;
}

h2.datacentrum_title  {
height:49px;
overflow:hidden;
position:relative;
width:187px;
z-index:1;
margin:0 0 10px 0;
}
h2.datacentrum_title  span {
background:transparent url(../images/design/datacentrum_title.gif) no-repeat scroll 0 0;
display:block;
height:49px;
left:0;
position:absolute;
top:0;
width:187px;
z-index:1;
}

h2.pro_koho_pracujeme_title  {
height:53px;
overflow:hidden;
position:relative;
width:270px;
z-index:1;
margin:0 0 10px 0;
}
h2.pro_koho_pracujeme_title span {
background:transparent url(../images/design/pro_koho_pracujeme_title.gif) no-repeat scroll 0 0;
display:block;
height:53px;
left:0;
position:absolute;
top:0;
width:270px;
z-index:1;
}

h2.konfig_managed_title {
height:53px;
overflow:hidden;
position:relative;
width:350px;
z-index:1;
margin:0 0 10px 0;
}
h2.konfig_managed_title span {
background:transparent url(../images/design/konfig_managed_title.gif) no-repeat scroll 0 0;
display:block;
height:53px;
left:0;
position:absolute;
top:0;
width:350px;
z-index:1;
}

.managed_extra_box{
margin:0 20px 20px 20px;
padding:10px;
min-height:50px;
border-top:1px dashed #e3e3e3;
border-bottom:1px dashed #e3e3e3;
}

.managed_extra_box h3{
color:#5C1722;
padding:0 0 10px 0;
font-size:1.4em;
}

.managed_extra_list li{
background: url("../images/design/check-yellow.gif") no-repeat left center;
font-size:0.9em;
line-height:2em;
padding-left:25px;
display:block;
float:left;
width:190px;
margin:0 5px 0 0;
}

.dedicated_extra_list li{
background: url("../images/design/check-blue.gif") no-repeat left center;
font-size:0.9em;
line-height:2em;
padding-left:25px;
display:block;
float:left;
width:190px;
margin:0 5px 0 0;
}

table.tab-content-trial {
margin:0 0 20px;
}
.tab-content-trial th {
background:#F29400 none repeat scroll 0 0;
border:5px solid white;
color:#FFFFFF;
font-size:180%;
padding:5px 10px;
vertical-align:top;
}
.tab-content-trial td {
background:#EEEEEE none repeat scroll 0 0;
border:5px solid white;
font-size:100%;
margin:5px;
padding:5px 10px;
}
#plans {
background:transparent url(../images/design/plans.gif) no-repeat scroll 250px 0;
font-size:92%;
height:270px;
margin:0 0 0 -20px;
}
#plans .col {
float:left;
padding:20px 0 20px 20px;
position:relative;
width:220px;
}
.top-plans {
height:70px;
}
.top-plans img {
float:left;
margin:0 10px 0 0;
}
.top-plans a {
font-size:130%;
font-weight:bold;
}
#plans .price {
font-size:240%;
left:80px;
letter-spacing:-1px;
line-height:120%;
position:absolute;
top:43px;
}
#plans table {
margin:0 0 20px;
width:220px;
}
#plans td {
font-family:Arial,sans-serif;
word-spacing:-1px;
}
#plans .center {
clear:both;
margin:auto;
overflow:hidden;
position:relative;
}
#plans .center, #plans .center span {
height:20px;
width:142px;
}
#plans .center span {
background-position:left top;
background-repeat:no-repeat;
cursor:pointer;
display:block;
left:0;
position:absolute;
top:0;
}
#plans .dedicated .center span {
background-image:url(../images/design/more-dedicated.gif);
}
#plans .dedicated .price strong {
color:#009CD0;
}
#plans .managed .center span {
background-image:url(../images/design/more-managed.gif);
}
#plans .managed .price strong {
color:#F29400;
}
#plans .housing .price strong {
color:#799C12;
}
#plans .housing .center span {
background-image:url(../images/design/more-housing.gif);
}
#plans .dedicated {
z-index:4;
}
#plans .managed {
z-index:5;
}
#plans .housing {
z-index:3;
}
#plans .center a:hover span {
background-position:0 -20px;
}
#references {
background:transparent url(../images/design/references.png) no-repeat scroll 0 0;
clear:both;
color:#373737;
font-size:92%;
height:225px;
padding:20px 0 0 20px;
margin:0 0 10px 0;
}
#references h2 {
color: #5C1722;
font-size: 2.1em;
letter-spacing: -2px;
margin: 5px 0 20px;
word-spacing:4px;
}

.col-clients {
float:left;
padding:10px 0 0;
text-align:center;
width:330px;
}

.tab-kontakt {
margin:20px 0;
}
fieldset {
border:1px solid #E5E5E5;
width:650px;
}
.tab-kontakt td {
padding:4px 0;
width:250px;
}
.tab-kontakt th {
font-size:120%;
padding:4px 10px 4px 0;
text-align:right;
width:250px;
}
.tab-kontakt input {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-size:14px;
}
.td-input input {
height:22px;
width:220px;
}
.tab-kontakt input:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt select {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
height:22px;
width:150px;
}
.tab-kontakt textarea {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:160px;
width:350px;
}
.tab-kontakt textarea:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt select:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt .objednat-btn {
background:transparent url(../images/design/odeslat_btn.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:28px;
width:102px;
}
.tab-kontakt .objednat-btn:focus {
background:transparent url(../images/design/odeslat_btn.gif) no-repeat scroll 0 0;
border:medium none;
height:28px;
width:102px;
}
.tab-kontakt .objednat-btn {
background:transparent url(../images/design/odeslat_btn.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:28px;
width:102px;
}
.tab-kontakt .objednat-btn:focus {
background:transparent url(../images/design/odeslat_btn.gif) no-repeat scroll 0 0;
border:medium none;
height:28px;
width:102px;
}
.tab-kontakt .objednat-trial {
background:transparent url(../images/design/trial_btn.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:28px;
width:260px;
}
.tab-kontakt .objednat-trial:focus {
background:transparent url(../images/design/trial_btn.gif) no-repeat scroll 0 0;
border:medium none;
height:28px;
width:260px;
}
.tab-reference {
width:100%;
}
table.tab-reference {
margin:0 0 20px;
}
.tab-reference th {
color:#5C1722;
font-size:120%;
padding:20px 0 10px;
}
.tab-reference td {
border:1px solid #E5E5E5;
padding:10px;
vertical-align:top;
width:33%;
}
.tab-reference h4 {
color:#5C1722;
padding:0 0 10px;
}
.tab-reference p {
font-size:92%;
}
.tab-content-small td, .tab-content-small th {
border:1px solid #E5E5E5;
padding:5px 10px;
}
.tab-content-small {
font-size:92%;
}

#virtual_homepage{
margin:20px 0 0 0;
}

#virtual_homepage h2 {
color: #5C1722;
font-size: 2.1em;
letter-spacing: -2px;
margin: 5px 0 0;
word-spacing:4px;
}

#virtual_homepage img{
  margin:10px 0 0 0;
}

.virtual-tour {
border:1px solid #E5E5E5;
float:left;
font-size:92%;
margin:0 20px 20px 0;
padding:10px;
width:260px;
}
.virtual-tour strong {
color:#5C1722;
font-size:130%;
}
#info-box {
background:#ebebeb url(../images/design/info_box_bg.gif) repeat-x scroll bottom left;
clear:both;
color:#000;
margin:5px 0 5px 0;
padding:20px;
min-height:240px;
}
#info-box h2 {
color: #5C1722;
font-size: 2.1em;
letter-spacing: -2px;
margin: 5px 0 20px 0;
word-spacing:4px;
}


#info-box-link {
float:right;
}
#aktuality{
background:#fff url(../images/design/aktuality_bg.gif) no-repeat scroll 0 0;
margin:0;
min-height:200px;
padding:10px 20px;
}

#aktuality h2 {
margin:5px 0 10px 0;
color:#5C1722;
font-size:2.1em;
letter-spacing:-2px;
word-spacing:4px;
}

#aktuality a{
font-weight:bold;
font-size:1.3em;
}

#aktuality p{
font-size:0.9em;
padding:0 0 5px 0!important;
line-height:1.5em!important;
}

.aktuality_separator{
background:#ccc;
height:1px;
width:210px;
margin:10px 0;
}

.aktuality_btn{
float:right;
margin:5px 0 5px 0;
}

#slovnik{
margin:0;
padding:0 0 10px 0;
}


#slovnik img {
margin: 10px 0 0;
}


#nonstop_support{
margin:0;
padding:0 0 10px 0;
}

#nonstop_support h2{
margin:5px 0 0 0;
color:#5C1722;
font-size:2.1em;
letter-spacing:-2px;
word-spacing:4px;
}

#right-col {
float:right;
margin:0 0 10px;
width:246px;
}
#right-col h3 {
font-size:150%;
padding:20px 0 0;
}
#right-col p {
padding:20px 0 0;
}
ul.sideboxmenu {
font-size:120%;
padding:20px 0 10px 10px;
}
.sideboxmenu li {
background-image:url(../images/design/check-yellow.gif);
background-position:0 4px;
background-repeat:no-repeat;
font-weight:700;
height:25px;
padding-left:20px;
}
.sideboxmenu li.active {
background:#E3E3E3 url(../images/design/menu-active.gif) no-repeat scroll center bottom;
}
ul.listsubpage {
font-size:100%;
padding:0 0 0 10px;
}
.listsubpage li {
background-image:url(../images/design/check-yellow.gif);
background-position:0 4px;
background-repeat:no-repeat;
padding:0 0 10px 20px;
}
ul.listmapa {
font-size:100%;
padding:0 0 0 10px;
}
.listmapa li {
background:transparent url(../images/design/mapa_list.gif) no-repeat scroll 0 7px;
padding:0 10px 5px 0;
}
.listmapa li a {
padding:0 0 0 5px;
}
ul.listmapasub {
font-size:100%;
padding:0 0 0 15px;
}
.listmapasub li {
background:transparent url(../images/design/mapa_listsub.gif) no-repeat scroll 0 7px;
padding:0 10px 5px 0;
}
#contact {
background-color:#5C1722;
margin:0 0 10px 0;
padding:10px 0;
position:relative;
}
#contact fieldset {
border:0 none;
text-align:center;
width:246px;
}

#priorites {
position:absolute;
top:193px;
left:8px;
font-size:0.9em;
}

#priorites select{
font-size:1em;
}


#contact input {
border:medium none;
color:#4F4F4F;
font-family:Arial,Helvetica,sans-serif;
font-size:92%;
height:20px;
margin:10px 0;
padding:5px;
width:200px;
}
#contact textarea {
border:medium none;
color:#4F4F4F;
font-family:Arial,Helvetica,sans-serif;
font-size:92%;
height:100px;
margin:10px 0 -15px;
padding:5px;
width:200px;
}
input#email {
margin:20px 20px 0 0;
width:200px;
}
#contact img {
margin:5px 0 0;
}
.button {
text-align:right;
}
.button a {
color:#FFFFFF;
cursor:pointer;
font-size:140%;
font-weight:700;
margin:-10px 0 0;
padding:0 20px 0 0;
text-decoration:underline;
}
#traffic {
margin:0 0 10px 0;
padding:0 20px;
height:110px;
border:1px solid #e5e5e5;
}

#traffic h3{
color: #5C1722;
padding:10px 0 ;
}

.traffic_box {
float:left;
width:190px;
}


#terms {
background:transparent url(../images/design/terms.gif) no-repeat scroll left top;
padding:20px 10px 20px 20px;
}

#terms h3{
color:#5C1722;
font-size:1.4em;
}

#terms h2.conditions, #terms h2.pricelist {
height:53px;
margin:0 0 20px;
overflow:hidden;
position:relative;
width:230px;
z-index:1;
}
#terms h2.conditions span {
background:transparent url(../images/design/conditions-title.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:230px;
z-index:1;
}
#terms h2.pricelist span {
background:transparent url(../images/design/pricelist-title.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:195px;
z-index:1;
}
#terms .col {
float:left;
padding-right:20px;
width:200px;
}
#terms .col h3 {
color:#5C1722;
font-size:180%;
}
#terms .col h3 .small {
font-size:72%;
}
#terms .col ul {
font-size:92%;
margin:1em 0;
}
#terms .col li {
background:transparent url(../images/design/check-yellow.gif) no-repeat scroll left center;
line-height:180%;
padding-left:25px;
}
#terms .links li {
cursor:pointer;
float:left;
margin:30px 30px 20px 0;
}
#terms .fll, #terms .flr {
color:#5C1722;
position:relative;
width:320px;
}
#terms strong {
position:absolute;
top:3em;
}
#terms .fll li, #terms .flr li {
background-color:#D4D4D4;
float:right;
font-size:85%;
font-weight:700;
padding:0.4em 1em 0.2em;
}
#terms .fll li a, #terms .flr li a {
color:#333333;
}
#terms .fll li.active, #terms .flr li.active {
background:#F49503 url(../images/design/button.gif) repeat-x scroll 0 0;
}
#terms .fll li.active a, #terms .flr li.active a {
color:#FFFFFF;
}
#terms .price {
color:#FF0000;
font-size:120%;
font-weight:700;
text-align:center;
}
#terms table {
margin:10px 0 0;
width:100%;
}
#terms td, #terms th {
border:1px solid #E1E1E1;
padding:8px 10px 6px;
}
#terms th {
color:#5C1722;
font-size:180%;
}
#terms td {
font-size:120%;
}
#terms .price .small {
color:#363636;
font-size:75%;
font-weight:400;
}

#terms-dedicated h2.dedicated-pricelist {
height:49px;
margin:0 0 20px;
overflow:hidden;
position:relative;
width:122px;
z-index:1;
}
#terms-dedicated h2.dedicated-pricelist span {
background:transparent url(../images/design/pricelist-dedicated-title.gif) no-repeat scroll 0 0;
display:block;
height:49px;
left:0;
position:absolute;
top:0;
width:122px;
z-index:1;
}
#terms-dedicated h2.dconditions {
height:49px;
margin:0 0 20px;
overflow:hidden;
position:relative;
width:260px;
z-index:1;
}
#terms-dedicated h2.dconditions span {
background:transparent url(../images/design/dconditions-title.gif) no-repeat scroll 0 0;
display:block;
height:49px;
left:0;
position:absolute;
top:0;
width:260px;
z-index:1;
}
#terms-dedicated .col {
float:left;
padding-right:20px;
width:200px;
}
#terms-dedicated .col li {
background:transparent url(../images/design/check-blue.gif) no-repeat scroll left center;
line-height:180%;
padding-left:25px;
}
#terms-dedicated .col h3 {
color:#5C1722;
font-size:180%;
}
#terms-dedicated .col ul {
font-size:92%;
margin:1em 0;
}
#terms-dedicated .fll h3, #terms-dedicated .flr h3 {
font-size:180%;
}
#terms-dedicated .links li {
cursor:pointer;
float:left;
margin:30px 30px 20px 0;
}
#terms-dedicated .fll, #terms-dedicated .flr {
color:#5C1722;
position:relative;
width:320px;
}
#terms-dedicated strong {
position:absolute;
top:3em;
}
#terms-dedicated .fll li, #terms-dedicated.flr li {
background-color:#D4D4D4;
float:right;
font-size:85%;
font-weight:700;
padding:0.4em 1em 0.2em;
}
#terms-dedicated .fll li.active, #terms-dedicated .flr li.active {
background:#F49503 url(../images/design/button.gif) repeat-x scroll 0 0;
}
#terms-dedicated .fll li.active a, #terms-dedicated .flr li.active a {
color:#FFFFFF;
}
#terms-dedicated .price {
color:#FF0000;
font-size:120%;
font-weight:700;
text-align:center;
}
#terms-dedicated .price .small {
color:#363636;
font-size:75%;
font-weight:400;
}
#terms-dedicated table {
margin:10px 0 0;
width:100%;
}
#terms-dedicated td, #terms-dedicated th {
border:1px solid #E1E1E1;
}
#terms-dedicated th {
color:#5C1722;
font-size:180%;
padding:8px 10px 6px;
}
#terms-dedicated td {
font-size:120%;
padding:8px 10px 6px;
text-align:center;
}

#server-housing {
padding:10px 0 0;
}
#server-housing h1{
font-size: 2.3em;
letter-spacing: -2px;
margin: 0 0 10px;
color:#799c12;
padding:0;
word-spacing:4px;
}
#server-housing h2 {
font-size: 2.1em;
letter-spacing: -2px;
margin: 0 0 10px;
color:#799c12;
padding:0;
word-spacing:4px;
}

#server-housing .col {
float:left;
font-size:92%;
padding-right:30px;
}
#server-housing .col li {
background:transparent url(../images/design/check-green.gif) no-repeat scroll left center;
line-height:200%;
}
#server-housing table {
width:190px;
}
#server-housing td {
height:22px;
}
#server-housing table img {
margin:0 10px 0 0;
}
#single-servers {
height:100%;
padding:40px 0 0;
}

#single-servers .col {
float:left;
padding-right:20px;
width:180px;
}
#single-servers .separator {
background:transparent url(../images/design/separator.gif) no-repeat scroll 0 0;
float:left;
height:180px;
padding-left:20px;
width:2px;
}
#single-servers ul {
padding:10px 0 20px;
}
#single-servers li {
background:transparent url(../images/design/check-green.gif) no-repeat scroll 0 5px;
line-height:1.8;
padding-left:25px;
}
#single-servers h3 {
color:#5C1722;
font-size:180%;
letter-spacing:-1px;
padding:10px 0;
}
#single-servers h3 a {
text-decoration:none;
}
#single-servers h3 a:hover {
text-decoration:underline;
}
#single-servers .price {
font-size:180%;
letter-spacing:-1px;
line-height:120%;
padding:20px 0 10px;
}
#single-servers .price strong {
color:#FF0000;
font-size:120%;
}
#rack-housing {
height:100%;
padding:30px 0 0;
}

#rack-housing .col {
float:left;
font-size:92%;
padding-right:10px;
width:200px;
}
#rack-housing .col ul {
padding:10px 0 20px;
}
#rack-housing .col li {
background:transparent url(../images/design/check-green.gif) no-repeat scroll 0 5px;
padding-left:25px;
}
#rack-housing .col-table {
float:left;
font-size:92%;
padding-right:30px;
width:280px;
}
#rack-housing table {
width:280px;
}
#rack-housing td {
height:22px;
}
#rack-housing table img {
margin:0 10px 0 0;
}
#rack-housing h3 {
color:#5C1722;
font-size:160%;
padding:10px 0;
}
#rack-housing h3 a {
text-decoration:none;
}
#rack-housing h3 a:hover {
text-decoration:underline;
}
table.tab-housing-form {
border:1px solid red;
color:red;
width:450px;
}
#rack-housing .price {
font-size:180%;
letter-spacing:-1px;
line-height:120%;
padding:0 0 10px;
}
#rack-housing .price strong {
color:#FF0000;
font-size:120%;
}
#rack-housing .separator {
background:transparent url(../images/design/separator.gif) no-repeat scroll 0 0;
float:left;
height:180px;
padding-left:13px;
width:2px;
}
#housing-detail {
background:transparent url(../images/design/content.gif) no-repeat scroll 0 0;
margin:0 0 10px;
padding:20px;
}

#housing-detail h2{
color: #799c12;
font-size: 2.1em;
letter-spacing: -2px;
margin: 5px 0 0;
word-spacing: 4px;
}

#housing-detail .separator {
background:transparent url(../images/design/separator.gif) no-repeat scroll 0 0;
float:left;
height:180px;
padding-right:20px;
width:2px;
}
#housing-left {
float:left;
min-height:650px;
padding:0 0 30px;
width:57%;
}
#housing-right {
float:right;
width:40%;
}

#proc_housing{
background:#e1e1e1;
padding:20px;
margin:0 0 20px 0;
font-size:11px;
line-height:1.5em;
}

#proc_housing h3{
margin:0 0 10px 0;
padding:0;
color:#4f4f4f;
font-size:1.6em;
}

#housing-reference {
float:right;
height:320px;
width:42%;
}
#housing-reference table {
width:100%;
}
#housing-reference td {
padding:20px 20px 0 0;
}
#housing-reference h4 {
color:#5C1722;
font-size:100%;
padding:0 0 10px;
}
#housing-detail .col {
float:left;
font-size:92%;
padding:0 0 20px;
width:49%;
}
#housing-left ul {
padding:10px 0 20px;
}
#housing-left li {

background:transparent url(../images/design/check-green.gif) no-repeat scroll 0 5px;
padding-left:25px;
}

table.tab-server-housing-appform-01 {
font-size:92%;
/*margin:20px 0 0;*/
margin-top: 20px;
margin-bottom:0px;
width:480px;
}
.tab-server-housing-appform-01 th {
background:transparent url(../images/design/config-th-bg.gif) repeat-x scroll 0 0;
border:1px solid white;
color:#5C1722;
font-size:160%;
padding:15px 20px 10px 12px;
}
.tab-server-housing-appform-01 th strong {
font-size:72%;
}
.tab-server-housing-appform-01 td {
background:transparent url(../images/design/config-tab-bg2.gif) repeat-x scroll 0 0;
border:1px solid white;
height:36px;
padding:0 2px 0 8px;
/*white-space:nowrap;*/
}

table.tab-server-housing-appform-02 {
font-size:92%;
margin-top: 0px;
margin-bottom:0px;
min-width:435px;
}
.tab-server-housing-appform-02 th {
white-space:nowrap;
background:transparent url(../images/design/config-th-bg.gif) repeat-x scroll 0 0;
border:1px solid white;
color:#5C1722;
font-size:160%;
padding:15px 20px 10px 8px;
}
.tab-server-housing-appform-02 th strong {
font-size:72%;
}
.tab-server-housing-appform-02 td {
background:transparent url(../images/design/config-tab-bg2.gif) repeat-x scroll 0 0;
border:1px solid white;
height:36px;
padding:0 10px 0 8px;
}

table.tab-server-housing {
font-size:92%;
margin:20px 0 0;
width:450px;
}
.tab-server-housing th {
background:transparent url(../images/design/config-th-bg.gif) repeat-x scroll 0 0;
border:1px solid white;
color:#5C1722;
font-size:160%;
padding:15px 20px 10px 12px;
}
.tab-server-housing th strong {
font-size:72%;
}
.tab-server-housing td {
background:transparent url(../images/design/config-tab-bg2.gif) repeat-x scroll 0 0;
border:1px solid white;
height:36px;
padding:0 10px 0 15px;
}
#housing-left .tab-config {
background:#FFFFFF none repeat scroll 0 0;
color:#5C1722;
font-size:120%;
font-weight:bold;
padding:7px 0 7px 20px;
}
#housing-left .tab-config strong {
color:#FF0000;
}
#housing-left select {
font-size:100%;
margin:0 10px 0 0;
}
#housing-left td.price, th.price {
padding:0 10px;
text-align:right;
min-width: 40px;
}
#housing-left th.price {
color:#FF0000;
}
.short-info {
color:#BEA2A7;
font-size:92%;
line-height:1.2;
padding:10px 0 0 20px;
}
#housing-action{
margin:15px 0 0 0;
}

#housing-action li {
background:transparent url(../images/design/check-green-link.gif) no-repeat scroll 0 5px;
padding-left:25px;
}
.kam-dal-housing {
float:left;
height:150px;
margin:10px 0 20px;
width:54%;
}
.kam-dal-housing h3 {
color:#5C1722;
font-size:1.5em;
}
.kam-dal-housing li {
background:transparent url(../images/design/check-green-link.gif) no-repeat scroll 0 0;
display:inline;
font-size:92%;
padding:0 20px 0 25px;
}
.volitelne_box{
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
width:550px;
padding:10px 0;
}

#rack-housing-detail {
background:transparent url(../images/design/content.gif) no-repeat scroll 0 0;
margin:0 0 10px;
padding:20px;
}

#rack-housing-detail h2{
color: #799C12;
font-size: 2.1em;
letter-spacing: -2px;
margin:0 0 20px;
padding: 0;
word-spacing: 4px;
}

#rack-housing-detail .col {
float:left;
font-size:92%;
padding:0 0 20px;
width:48%;
}
#rack-housing-detail .col li {
background:transparent url(../images/design/check-green.gif) no-repeat scroll 0 5px;
padding-left:25px;
}

#rack-housing-detail h2.rack-title-21u {
height:54px;
margin:0 0 10px;
overflow:hidden;
position:relative;
width:265px;
z-index:1;
}
#rack-housing-detail h2.rack-title-21u span {
background:transparent url(../images/design/rack-housing-1-2.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:265px;
z-index:1;
}
#rack-housing-detail h2.rack-title-42u {
height:54px;
margin:0 0 10px;
overflow:hidden;
position:relative;
width:258px;
z-index:1;
}
#rack-housing-detail h2.rack-title-42u span {
background:transparent url(../images/design/rack-housing-1.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:258px;
z-index:1;
}

#rack-housing-left {
float:left;
min-height:650px;
padding:0 0 50px;
width:65%;
}
#rack-housing-right {
float:right;
width:33%;
}
table.tab-rack-housing {
font-size:92%;
margin:0;
width:550px;
}
.tab-rack-housing th {
background:transparent url(../images/design/config-th-bg.gif) repeat-x scroll 0 0;
border:1px solid white;
color:#5C1722;
font-size:160%;
height:40px;
padding:0 25px 0 20px;
}
.tab-rack-housing th strong {
font-size:72%;
}
.tab-rack-housing td {
background:transparent url(../images/design/config-tab-bg.gif) repeat-x scroll 0 0;
border:1px solid white;
height:30px;
padding:0 15px;
text-align:center;
}
#rack-housing-left .tab-config {
background:#FFFFFF none repeat scroll 0 0;
color:#5C1722;
font-size:120%;
font-weight:bold;
padding:7px 0 0;
text-align:center;
}
#rack-housing-right h3 {
color:#5C1722;
font-size:160%;
padding:20px 0 0;
}
#rack-housing-right p {
font-size:92%;
line-height:1.5;
padding:0 0 20px;
}
#rack-housing-bonus {
float:left;
width:50%;
}

#config {
background:url("../images/design/config.gif") no-repeat scroll left top transparent;
padding:0 20px 0;
position:relative;
}

#config h2{
padding: 30px 0;
}

.managed_list{
margin:15px 0 0 0;
}

.managed_list li{
background:url("../images/design/check-yellow.gif") no-repeat scroll left center transparent;
font-size:0.9em;
padding-left:25px;
line-height:2em;
}

.dedicated_list{
margin:15px 0 0 0;
}

.dedicated_list li{
background:url("../images/design/check-blue.gif") no-repeat scroll left center transparent;
font-size:0.9em;
padding:0 0 0 25px;
line-height:2em;
}

#config h2.we-manage {
height:54px;
margin:0 0 20px;
overflow:hidden;
position:relative;
width:480px;
z-index:1;
}

#config h2.we-manage span {
background:transparent url(../images/design/we-manage-title.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:480px;
z-index:1;
}

#config h2.you-manage {
height:54px;
margin:0 0 20px;
overflow:hidden;
position:relative;
width:347px;
z-index:1;
}
#config h2.you-manage span {
background:transparent url(../images/design/you-manage-title.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:347px;
z-index:1;
}
h2.server-config {
height:54px;
margin:20px 0;
overflow:hidden;
position:relative;
width:337px;
z-index:1;
}
h2.server-config-poptavka {
height:54px;
margin:20px 0;
overflow:hidden;
position:relative;
width:337px;
z-index:1;
}
h2.server-config span {
background:transparent url(../images/design/server-config-title.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:337px;
z-index:1;
}
h2.server-config-poptavka span {
background:transparent url(../images/design/server-config-title-poptavka.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:337px;
z-index:1;
}
h2.server-config-title {
height:54px;
margin:20px 0;
overflow:hidden;
position:relative;
width:401px;
z-index:1;
}
h2.server-config-title span {
background:transparent url(../images/design/server-config-title2.gif) no-repeat scroll 0 0;
display:block;
height:54px;
left:0;
position:absolute;
top:0;
width:401px;
z-index:1;
}
h2.dedicated-config {
height:53px;
margin:20px 0;
overflow:hidden;
position:relative;
width:404px;
z-index:1;
}
h2.dedicated-config span {
background:transparent url(../images/design/dedicated-config-title.gif) no-repeat scroll 0 0;
display:block;
height:53px;
left:0;
position:absolute;
top:0;
width:404px;
z-index:1;
}
#config .col {
float:left;
font-size:92%;
padding-right:20px;
width:280px;
}
#config .col li {
background:transparent url(../images/design/check-yellow.gif) no-repeat scroll left center;
line-height:200%;
padding-left:25px;
}
#config .cold {
float:left;
font-size:92%;
padding-right:20px;
width:280px;
}
#config .cold li {
background:transparent url(../images/design/check-blue.gif) no-repeat scroll left center;
line-height:200%;
padding-left:25px;
}
#config .image {
float:left;
position:relative;
text-align:center;
width:295px;
}
#config a {
font-weight:700;
text-decoration:underline;
}
#config .next {
position:absolute;
right:0;
top:30%;
}
#config .prev {
left:0;
position:absolute;
top:30%;
}
#config .text {
float:right;
font-size:100%;
width:575px;
}
#config h3 {
color:#5C1722;
font-size:160%;
padding:10px 0;
}
#config .text .price {
font-size:120%;
font-weight:bold;
}
#config .text .price strong {
color:#FF0000;
font-size:140%;
}
#config .fll, #config .flr {
padding:1em 0;
width:265px;
}
#config .cl {
color:#F29400;
font-weight:700;
}
#config .cld {
font-size:92%;
}
#config-managed {
background:transparent url(../images/design/content.gif) no-repeat scroll left top;
color:#363636;
line-height:1.5;
padding:10px 20px 0;
position:relative;
}
#config-managed h3 {
color:#5C1722;
font-size:160%;
padding:20px 0 10px;
}
#config-managed-left {
float:left;
min-height:650px;
padding:10px 10px 0 0;
width:630px;
}
#config-managed-left p {
padding:8px 0;
}

.price_managed{
font-size:1.5em;
margin:0 0 20px 0;
}

.price_managed strong{
font-size:1.5em;
color:#ff0000;
}

.tab-managed td{
font-size:1em!important;
}

table.tab-config {
font-size:12px;
width:600px;
}
.tab-config td, .tab-price td, .tab-config th, .tab-price th {
border:1px solid #E5E5E5;
padding:5px 10px;
}
th.nadpisth {
background:transparent url(../images/design/config-th-bg.gif) repeat-x scroll 0 0;
}
td.texttd {
width:560px;
}
td.pricetd {
width:60px;
text-align:right;
}

td.pricetdhidden {
width:60px;
text-align:right;
}

table.tab-price {
width:250px;
}
table.tab-price th {
background:transparent url(../images/design/config-th-bg.gif) repeat-x scroll 0 0;
}
#config-managed h2.server-config {
height:53px;
margin:0;
overflow:hidden;
position:relative;
width:350px;
z-index:1;
}
#config-managed h2.server-config span {
background:transparent url(../images/design/server-config-title.png) no-repeat scroll 0 0;
display:block;
height:53px;
left:0;
position:absolute;
top:0;
width:350px;
z-index:1;
}
#config-managed h2.server-config-dedicated {
height:54px;
margin:0;
overflow:hidden;
position:relative;
width:400px;
z-index:1;
}
#config-managed h2.server-config-dedicated-poptavka {
height:54px;
margin:0;
overflow:hidden;
position:relative;
width:400px;
z-index:1;
}

#config-managed h2.server-config-dedicated span {
background:transparent url(../images/design/server-config-title-dedicated.gif) no-repeat scroll 0 0;
display:block;
height:53px;
left:0;
position:absolute;
top:0;
width:400px;
z-index:1;
}
#config-managed h2.server-config-dedicated-poptavka span {
background:transparent url(../images/design/server-config-title-dedicated-poptavka.gif) no-repeat scroll 0 0;
display:block;
height:53px;
left:0;
position:absolute;
top:0;
width:400px;
z-index:1;
}
fieldset#fieldset-config {
padding:20px 10px 20px 20px;
width:460px;
}

fieldset#fieldset-config-konektivita {
padding:20px 10px;
width:590px;
}

.tab-kontakt-config td {
padding:4px 0;
}
.tab-kontakt-config th {
font-size:1.2em;
padding:4px 10px 4px 0;
width:60px;
}
.tab-kontakt-config h4 {
color:#5C1722;
font-size:120%;
margin:0 0 10px;
}
.tab-kontakt-config input {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-size:12px;
}
.td-input-config input {
height:22px;
width:180px;
margin:0 20px 0 0;
}
.tab-kontakt-config input:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt-config select {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
height:22px;
width:150px;
}

.tab-kontakt-config textarea {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:120px;
width:360px;
}
.tab-kontakt-config textarea:focus {

background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt-config select:focus {
background:#FFFFFF none repeat scroll 0 0;
}
fieldset#fieldset-config-rack {
padding:20px 10px;
width:530px;
}
.tab-kontakt-config-rack td {
padding:4px 0;
}
.tab-kontakt-config-rack th {
font-size:100%;
padding:4px 10px 4px 15px;
width:60px;
}
.tab-kontakt-config-rack input {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-size:12px;
}
.td-input-config-rack input {
height:18px;
width:170px;
}
.tab-kontakt-config-rack input:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt-config-rack select {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
height:22px;
width:150px;
}
.tab-kontakt-config-rack textarea {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:120px;
width:420px;
}
.tab-kontakt-config-rack textarea:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt-config-rack select:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt-config-rack h4 {
color:#5C1722;
font-size:120%;
margin:0 0 10px;
}
fieldset#fieldset-sleva {
padding:0 10px;
width:480px;
}
.tab-kontakt-sleva td {
padding:4px 0;
width:120px;
}
.tab-kontakt-sleva th {
font-size:120%;
padding:4px 10px 4px 15px;
}
.tab-kontakt-sleva input {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-size:14px;
}
.td-input-sleva input {
height:22px;
width:140px;
}
.tab-kontakt-sleva input:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt-sleva select {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
height:22px;
width:140px;
}
.tab-kontakt-sleva textarea {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:90px;
width:370px;
}
.tab-kontakt-sleva textarea:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tab-kontakt-sleva select:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.tabs2 {
width:630px;
}
ul.tabNavigation {
background:transparent url(../images/design/config-sipka.gif) no-repeat scroll 0 0;
float:left;
font-size:120%;
font-weight:bold;
margin:0 0 1em;
padding-left:0;
text-align:center;
}
ul.tabNavigation li {
display:inline;
}
ul.tabNavigation li a {
background-color:#E3E3E3;
color:#5C1722;
float:left;
height:30px;
margin:0 25px 0 0;
padding:10px 0 0;
width:132px;
}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {
background-color:#F29400;
color:#5C1722;
}
ul.tabNavigation li a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
div.tabs2 > div {
margin-top:10px;
}
div.tabs2 > div h2 {
margin-top:0;
}
#dedicated-server-akce {
float:left;
padding:20px;
width:320px;
}
#dedicated-server-akce h2 {
height:24px;
margin:0 0 20px;
overflow:hidden;
position:relative;
width:152px;
z-index:1;
}
#dedicated-server-akce h2 span {
background:transparent url(../images/design/novinka_title.gif) no-repeat scroll 0 0;
display:block;
height:24px;
left:0;
position:absolute;
top:0;
width:152px;
z-index:1;
}
#dedicated-server-akce h3 a {
color:#009CD0;
font-size:130%;
margin:0 0 10px;
}
#dedicated-server-akce h3 a:hover {
color:#F29400;
font-size:130%;
margin:0 0 10px;
text-decoration:underline;
}
#dedicated-server-akce th {
padding:0 40px 0 0;
}
#dedicated-server-akce img {
margin:10px 0 0;
}
#proc-dedicated-server {
float:right;
width:570px;
}
#proc-dedicated-server h3 {
color:#5C1722;
font-size:1.8em;
padding:20px 0 20px 20px;
}
.dedicated-seznam {
float:left;
margin:0 0 30px 20px;
width:260px;
}
.dedicated-seznam h4 {
color:#5C1722;
font-size:100%;
margin:20px 0 5px;
}
.dedicated-seznam img {
margin:0 10px 0 0;
}
#proc-dedicated-server li {
background:transparent url(../images/design/check-blue.gif) no-repeat scroll left center;
float:left;
line-height:200%;
padding:0 0 0 20px;
width:250px;
}
#dedicated-perex {
background:#009CD0 none repeat scroll 0 0;
color:#FFFFFF;
padding:20px;
}
#dedicated-perex h2 {
height:24px;
margin:0 0 10px;
overflow:hidden;
position:relative;
width:245px;
z-index:1;
}
#dedicated-perex h2 span {
background:transparent url(../images/design/proc-dedicated-server.gif) no-repeat scroll 0 0;
display:block;
height:24px;
left:0;
position:absolute;
top:0;
width:245px;
z-index:1;
}
#managed-server-akce {
float:left;
padding:20px;
width:320px;
}
#managed-server-akce h2 {
height:24px;
margin:0 0 20px;
overflow:hidden;
position:relative;
width:152px;
z-index:1;
}
#managed-server-akce h2 span {
background:transparent url(../images/design/server-v-akci-title.gif) no-repeat scroll 0 0;
display:block;
height:24px;
left:0;
position:absolute;
top:0;
width:152px;
z-index:1;
}
#managed-server-akce h3 a {
color:#F29400;
font-size:130%;
margin:0 0 10px;
}
#managed-server-akce h3 a:hover {
color:#5C1722;
text-decoration:underline;
}
#managed-server-akce th {
padding:0 40px 0 0;
}
#managed-server-akce img {
margin:10px 0 0;
}
#proc-managed-server {
float:right;
width:570px;
}
#proc-managed-server h3 {
color:#5C1722;
font-size:1.8em;
padding:20px 0 20px 20px;
}
.managed-seznam {
float:left;
margin:0 0 30px 20px;
width:260px;
}
.managed-seznam h4 {
color:#5C1722;
font-size:100%;
margin:20px 0 5px;
}
.managed-seznam img {
margin:0 10px 0 0;
}
#proc-managed-server li {
background:transparent url(../images/design/check-yellow.gif) no-repeat scroll left center;
float:left;
line-height:200%;
padding:0 0 0 20px;
width:250px;
}
#managed-perex {
background:#F29400 none repeat scroll 0 0;
color:#FFFFFF;
padding:20px;
}
#managed-perex h2 {
height:24px;
margin:0 0 10px;
overflow:hidden;
position:relative;
width:217px;
z-index:1;
}
#managed-perex h2 span {
background:transparent url(../images/design/proc-managed-server.gif) no-repeat scroll 0 0;
display:block;
height:24px;
left:0;
position:absolute;
top:0;
width:217px;
z-index:1;
}
#types-dedicated {
font-size:100%;
}
#types-dedicated h2 {
height:25px;
margin:10px 0 0;
overflow:hidden;
position:relative;
width:360px;
z-index:1;
}
#types-dedicated h2 span {
background:transparent url(../images/design/nabidka-dedicated-title.gif) no-repeat scroll 0 0;
display:block;
height:25px;
left:0;
position:absolute;
top:0;
width:360px;
z-index:1;
}
#types-dedicated .fll, #types-dedicated .flr {
padding:0 0 20px;
position:relative;
width:48%;
}
#types-dedicated h3 a {
color:#009CD0;
font-size:130%;
margin:0 0 20px;
}
#types-dedicated h3 a:hover {
color:#F29400;
text-decoration:underline;
}
#types-dedicated select {
font-size:100%;
margin:0 50px 0 0;
width:105px;
}
#types-dedicated .text {
background:transparent url(../images/design/types.gif) no-repeat scroll left top;
display:none;
height:100%;
padding:20px;
}
#types-dedicated .text.active {
display:block;
}
#types-dedicated th {
padding:0 10px 0 0;
}
#types-dedicated li.cpu-1 strong {
color:#009CD0;
font-size:150%;
}
#types-dedicated li.cpu-2 strong {
color:#009CD0;
font-size:150%;
}
#types-dedicated li.cpu-4 strong {
color:#009CD0;
font-size:150%;
}
#types-managed {
font-size:100%;
}
#types-managed h2 {
height:31px;
margin:10px 0 0;
overflow:hidden;
position:relative;
width:310px;
z-index:1;
}
#types-managed h2 span {
background:transparent url(../images/design/nabidka-managed-title.gif) no-repeat scroll 0 0;
display:block;
height:31px;
left:0;
position:absolute;
top:0;
width:310px;
z-index:1;
}
#types-managed .fll, #types-managed .flr {
padding:0 0 20px;
position:relative;
width:48%;
}
#types-managed h3 {
font-size:150%;
}
#types-managed h3 a {
color:#F29400;
margin:0 0 20px;
}
#types-managed h3 a:hover {
color:#5C1722;
text-decoration:underline;
}
#types-managed .text {
background:transparent url(../images/design/types.gif) no-repeat scroll left top;
display:none;
height:100%;
padding:20px;
}
#types-managed .text.active {
display:block;
}
#types-managed th {
padding:0 10px 0 0;
}
#types-managed li.cpu-1 strong {
color:#F29400;
font-size:150%;
}
#types-managed li.cpu-2 strong {
color:#F29400;
font-size:150%;
}
#types-managed li.cpu-4 strong {
color:#F29400;
font-size:150%;
}
#types-managed select {
font-size:100%;
margin:0 50px 0 0;
width:105px;
}
#tabs {
display:block;
padding-left:10px;
width:956px;
}
#tabs span {
display:block;
font-size:160%;
}
#tabs li {
float:left;
}
#tabs a {
background-position:10px 10px;
background-repeat:no-repeat;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#545454;
display:block;
height:49px;
margin-top:10px;
padding:15px 10px 15px 70px;
text-decoration:none;
width:152px;
}
#tabs a.active {
background-color:#EFEFEF;
background-position:22px 20px;
border-left:1px solid #8B8B8B;
border-top:1px solid #8B8B8B;
bottom:-1px;
margin:0;
padding-left:82px;
padding-top:25px;
position:relative;
}
#types-managed #tabs .cpu-1 a {
background-image:url(../images/design/low_cost_orange.gif);
}
#types-managed #tabs .cpu-2 a {
background-image:url(../images/design/normal_orange.gif);
}
#types-managed #tabs .cpu-4 a {
background-image:url(../images/design/hi-tech_orange.gif);
}
#types-managed #tabs .cpu-all a {
color:#F29400;
font-size:150%;
font-weight:bold;
padding:30px 40px 0;
}
#types-managed #tabs .cpu-all a.active {
padding:30px 40px 10px;
}
#tabs .cpu-1 a {
background-image:url(../images/design/low_cost.gif);
}
#tabs .cpu-2 a {
background-image:url(../images/design/normal.gif);
}
#tabs .cpu-4 a {
background-image:url(../images/design/hi-tech.gif);
}
#tabs .cpu-all a {
color:#009CD0;
font-size:150%;
font-weight:bold;
padding:30px 40px 0;
}
#tabs .cpu-all a.active {
padding:30px 40px 10px;
}
#tabs .cpu-1 {
background:transparent url(../images/design/tab-bg.gif) no-repeat scroll 1px 10px;
}
#tabs .cpu-2 {
background:transparent url(../images/design/tab-bg.gif) no-repeat scroll 1px 10px;
}
#tabs .cpu-4 {
background:transparent url(../images/design/tab-bg.gif) no-repeat scroll 1px 10px;
}
#tabs .cpu-all {
background:transparent url(../images/design/tab-bg.gif) no-repeat scroll 1px 10px;
}
.item {
margin:30px 0 0;
}
.item img {
margin:0;
}
.img-server {
height:170px;
margin:10px 0;
}
.right span {
color:#FF0000;
font-size:180%;
letter-spacing:-1px;
}
.separator {
background:transparent url(../images/design/separator.gif) no-repeat scroll 0 0;
float:left;
height:180px;
padding:0;
width:2px;
}
.separator-small {
background:transparent url(../images/design/separator.gif) no-repeat scroll 0 0;
float:left;
height:120px;
padding:0 40px 0 0;
width:2px;
}
.separator-horizont {
background:transparent url(../images/design/separator-horizont.gif) no-repeat scroll 0 0;
height:4px;
width:100%;
}

.separator-h {
background:#e5e5e5;
height:1px;
width:100%;
}

.separator-h-table {
background:#E5E5E5 none repeat scroll 0 0;
height:1px;
margin:20px 0 10px;
width:100%;
}
#foot {
background:#f1f1f1 url(../images/design/links.png) no-repeat scroll left bottom;
clear:both;
font-size:1em;
height:360px;
line-height:180%;
}
#foot-loga li {
display:block;
float:left;
padding:20px 15px 10px;
}
#foot-links {
clear:both;
padding:0 0 0 20px;
}
#foot-links ul {
float:left;
padding:0 30px 0 0;
}
#footer {
clear:both;
color:#BEA2A7;
font-size:92%;
line-height:150%;
padding:0 0 20px 20px;
}
#footer a {
color:#BEA2A7;
}
.h, #contact label {
display:none;
}
#lang, .bubbleInfo {
position:relative;
}
#menu li a:hover, #foot-links a:hover {
text-decoration:underline;
}

.bubbleInfo {
display:inline;
}

.popup {
background-color:#c9c9c9;
border: 1px solid black;
display:none;
font-size:11px;
font-weight:normal;
line-height:1.5;
padding:10px 10px 10px 20px;
position:absolute;
width:210px;
z-index:5;
color:black;
}

#twitter_div {
background:transparent url(../images/design/twitter_bg.png) no-repeat scroll 0 0;
height:191px;
margin:15px 0 0 15px;
padding:15px 10px 10px 75px;
width:510px;
}
#twitter_div h3 {
color:#5C1722;
font-family:Tahoma,'Lucida Grande CE',lucida,sans-serif;
font-size:150%;
letter-spacing:-1px;
}
#twitter_update_list {
font-size:92%;
width:100%;
}
#twitter_update_list li {
line-height:1.5;
padding:10px 0 0;
}
.management {
float:left;
margin:0 0 10px;
width:330px;
}
table.tab-management {
margin:10px 0;
width:320px;
}
.tab-management th, .tab-management td {
border:1px solid #E5E5E5;
padding:10px;
}
/*JQuery tabs*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

#rotate_rack {
width: 540px;
margin: 20px 0 0 0;
}

#rotate_rack h3 {
font-size: 160%;
color: #5c1722;
margin: 0;
padding:10px 0;
}


#rotate {
width: 660px;
margin: 20px 0 0 0;
}

#rotate h3 {
font-size: 160%;
color: #5c1722;
margin: 0;
padding:10px 0;
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-size: 11px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background:url(../images/design/tab.png) no-repeat 0 0;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #5c1722;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #414141;
}
.ui-tabs-nav a span {
    width: 80px; /* IE 6 treats width as min-width */
    min-width: 80px;
    height: 24px; /* IE 6 treats height as min-height */
    min-height: 24px;
    padding-top: 18px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border: 1px solid #c3c3c3;
    border-top: 1px solid #8b8b8b;
    padding: 1em 8px;
    padding:10px 20px 20px 20px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


.polozka {
border: 1px solid #e5e5e5;
padding: 15px 20px;
margin: 0 0 10px 0;
background:#f1f1f1;
min-height: 70px;
font-size:0.9em;
line-height:1.5em;
}

.polozka h3{
font-size:1.4em;
padding:0 0 10px 0;
}

#slickbox{
background:#eee;
border: 1px solid #e5e5e5;
padding: 20px;
margin: 0 0 20px 0;
height: 105px;
}
#slickbox2{
border: 1px solid #e5e5e5;
padding: 20px;
margin: 0 0 20px 0;
}

#slickbox2 td{
text-align: left;
border: none;
}
#slickbox2 th{
font-size: 120%;
border: none;
color: #363636;
}
.podpora fieldset {
font-size:115%;
margin:15px 20px;
padding:20px;
width:560px;
position:relative;
}
.podpora legend {
color:#5C1722;
font-weight:bold;
}
.obecne-info input {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
height:22px;
width:70%;
}
.obecne-info label {
display:block;
float:left;
font-weight:bold;
margin:0 3px 0 0;
width:150px;
}
.obecne-info textarea {
background:#EEEEEE none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
font-family:arial;
height:170px;
padding:10px;
width:530px;
}
.odeslat-btn {
background:transparent url(../images/design/odeslat_btn.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:28px;
width:93px;
}
.obecne-info input:focus {
background:#FFFFFF none repeat scroll 0 0;
}
.obecne-info textarea:focus {
background:#FFFFFF none repeat scroll 0 0;
}

ul.green_list{
margin:0 0 0 20px;
}

ul.green_list li{
background: url(../images/design/check-green.gif) no-repeat scroll 0 8px;
line-height:2.3em;
padding-left:25px;
}

.outlet_price{
 font-size:1.2em;
 font-weight:bold; 
}

.outlet_price span{
 color:#ff0000;
}


#comment-wrapper {
  position: relative;
}

#priceWrapper { /* required to avoid jumping */
  left: 650px;
  position: absolute;
  margin-left: 30px;
  width:280px;
}

#comment {
  position: absolute;
  top: 0;
  margin-top: 130px;
  padding-top: 10px;
}


#comment.fixed {
  position: fixed;
  top: 0;
}

.slovnik_list li{
float: left;
margin:5px 8px;
font-size:1.2em;
font-weight:bold;
}
.managed_text,.dedikovany_text{
  margin:20px 0;
  width:750px;
}
.managed_text h2,.dedikovany_text h2{
  color:#5C1722;
  margin:20px 0;
}

.managed_text p,.dedikovany_text p{
  line-height:1.5em;
  margin:0 0 20px 0;
}

