@charset "utf-8";
/* CSS Document */
body {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing:0px;
    color:#4D4D4D;
    margin: 0px;
    padding: 0px;
    line-height: 15px;
    height: 100%;
    min-height: 100%;
    background:#CD7B0F url(../images/background.jpg) repeat-y center;
}
h1, h2 {
    float:left;
    font-size: 16px;
    font-weight: bold;
    color:#FFF;
    margin: 0px;
    padding: 0px;
}
a, a:hover {
    text-decoration:none;
}
.clear {
    clear:both !important;
    height:0 !important;
    line-height:0 !important;
    font-size:0 !important;
}
#case {
    width:900px;
    position: absolute;
    top:0px;
    left: 50%;
    margin-left: -450px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin-top:20px;
    background: url(../images/center_back.jpg) repeat-y;
}
#head {
    width:900px;
    height:131px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background: url(../images/header_top.jpg) no-repeat;
}
#head a {
    float:left;
    width:250px;
    height:60px;
    padding:0px 0px 0px 0px;
    margin:35px 0px 0px 0px;
    background:none;
}
#head #head-right {
    float:left;
    width:631px;
    height:131px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
    text-align:right;
}
#head form {
    float:right;
    width:190px;
    height:91px;
    padding:40px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
    text-align:right;
}
#head dl {
    float:left;
    width:180px;
    height:91px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
    text-align:right;
}
#head dt {
    float:left;
    width:60px;
    height:20px;
    line-height:20px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 3px 0px;
    border-collapse:collapse;
}
#head dd {
    float:left;
    width:115px;
    height:20px;
    line-height:20px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 3px 0px;
    border-collapse:collapse;
}
#head label {
    height:20px;
    line-height:20px;
    float:left;
    color:#FFF;
}
#head #user, #password {
    float:left;
    width:115px;
    height:20px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:1px solid #CE830C;
    background:#ebc86d;
}
#head #submit {
    width:115px;
    height:20px;
    line-height:20px;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 0px;
    background: url(../images/input.jpg) no-repeat;
    color:#FFF;
    border:none;
    cursor:pointer;
}
#head-bot {
    width:900px;
    height:267px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:  url(../images/header_bot.jpg) no-repeat;
}
#head-bot-left {
    float:left;
    width:259px;
    height:265px;
    padding:2px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
}
#head-bot-right {
    float:left;
    width:631px;
    height:247px;
    padding:20px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    background: none;
}
#head-bot-right p {
    float:left;
    width:631px;
    height:20px;
    color:#FFF;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
}
#head-bot-right .akce-nadpis {
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:26px;
    line-height:26px;
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#head-bot-right a{
    text-decoration:none;
    color:#DC8F0F;
}
#head-bot-right a:hover{
    color:#DC8F0F;
    text-decoration:underline;
}
#menu {
    float:left;
    width:892px;
    height:47px;
    padding:0px 0px 10px 8px;
    margin:0px 0px 0px 0px;
    background: url(../images/menu_back_a.jpg) repeat-x top;
}
#menu ul {
    float:left;
    width:890px;
    height:47px;
    padding:0px;
    margin:0px;
    list-style:none;
}
#menu li {
    float:left;
    width:auto;
    height:47px;
    line-height:47px;
    padding:0px 13px 0px 13px;
    margin:0px 0px 0px 0px;
    background:none;
    text-decoration:none;
    color:#FFF;
}
#menu a {
    float:left;
    width:auto;
    height:47px;
    line-height:47px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
    text-decoration:none;
    color:#FFF;
}
#menu a:hover {
    color: #CCC;
}
#left {
    float:left;
    width:238px;
    height:auto;
    padding:0px 0px 0px 12px;
    margin:0px 0px 0px 0px;
    background: url(../images/left_menu_back.jpg) repeat-y right;
}
#left ul {
    float:left;
    width:238px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    list-style:none;
    background:none;
}
#left li, #left li h3 {
    float:left;
    width:216px;
    height:34px;
    line-height:34px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 3px 0px;
    background: url(../images/left_menu_li.jpg) no-repeat;
    list-style:none;
    color:#DC8F0F;
    display:block;
}
#left li a {
    float:left;
    font-size:12px;
    width:186px;
    padding:0px 0px 0px 30px;
    background: url(../images/left_menu_li.jpg) no-repeat;
    color:#DC8F0F;
    display:block;
}
#left li a:hover {
    font-size:12px;
    width:186px;
    padding:0px 0px 0px 30px;
    float:left;
    background: url(../images/left_menu_li_hover.jpg) no-repeat;
    display:block;
}
#left #left-kontakty {
    float:left;
    width:204px;
    height:auto;
    padding:0px 0px 10px 10px;
    margin:10px 0px 0px 0px;
    background:#1C1C1C;
    border:#4A5354 solid 1px;
}
#left #left-kontakty h3 {
    float:left;
    color:#ab6607;
    width:194px;
    padding:10px 0px 5px 0px;
    margin:0px 0px 5px 0px;
    border-bottom:#848B85 solid 2px;
}
#left #left-kontakty div {
    float:left;
    width:194px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:#1C1C1C;
    text-align:center;
    color:#CCC;
}
#left #left-kontakty div a {
    color:#CCC;
}
#left #left-kontakty p {
    float:left;
    width:128px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
}
#left #left-kontakty .left-call {
    float:left;
    width:180px;
    height:15px;
    line-height:14px;
    padding:0px 0px 5px 25px;
    margin:5px 0px 0px 0px;
    font-size:14px;
    color:#FE5000;
    text-align:left;
    background: url(../images/ikon_call.jpg) no-repeat top left;
}
#left #left-kontakty .left-email {
    float:left;
    width:180px;
    padding:0px 0px 5px 25px;
    margin:5px 0px 0px 0px;
    font-size:14px;
    color:#FE5000;
    text-align:left;
    background: url(../images/ikon_email.jpg) no-repeat top left;
}
#left #left-kontakty .left-skype {
    float:left;
    width:180px;
    padding:0px 0px 5px 25px;
    margin:5px 0px 0px 0px;
    font-size:14px;
    color:#6b4023;
    text-align:left;
    background: url(../images/ikon_skype.jpg) no-repeat top left;
}
#left #left-kontakty #call {
    float:left;
    width:172px;
    font-size:18px;
    color:#CCC;
    font-weight:bold;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    background:none;
}
#left #left-kontakty .greencall {
    float:left;
    height:25px;
    width:172px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:none;
}
#left #left-kontakty .greencall .img {
    float:left;
    height:45px;
    width:22px;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
    background:none;
}
#left #left-kontakty .greencall .greencalltop, #left #left-kontakty .greencall .greencallbot {
    float:left;
    width:140px;
    color:#28D900;
    text-align:left;
}
#left #left-kontakty .greencall .greencalltop {
    height:15px;
    padding-top:2px;
}
#left #left-kontakty .greencall .greencallbot {
    height:30px;
    font-size:21px;
    padding-top:5px;
    font-weight:bold;
}
#left #action {
    float:left;
    width:214px;
    height:303px;
    padding:0px 0px 0px 0px;
    margin:10px 0px 10px 0px;
    background:#1C1C1C;
    border:#4A5354 solid 1px;
}
#left #action img{
    border:0px;
}
#left #left-kontakty-fotogalerie {
    float:left;
    width: 215px;
    text-align: center;
    cursor: pointer;
    padding-bottom: 20px;
    padding-left:18px;
}
#left #left-kontakty-fotogalerie img{
    float:left;
    width:180px;
    border: 1px #000000 solid;
    margin-top: 20px;
}
#right {
    float:left;
    width:641px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
}
#right h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:35px;
    line-height:25px;
    width:196px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 10px;
}
#right #license {
    float:left;
    width:631px;
    background:#1E2326;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 10px;
}
#right #license h4 {
    float:left;
    font-size: 22px;
    font-weight: normal;
    text-align:center;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}
#right #license p {
    float:left;
    text-align:justify;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #license div {
    float:left;
    width:616px;
    color:#CCC;
    text-align:justify;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}
#right #license h5 {
    float:left;
    width:616px;
    font-size:14px;
    color:#FE5000;
    text-align:center;
    height:15px;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#right #license a {
    text-decoration:none;
    color:#FE5000;
}
#right #license a:hover {
    color:#CCC;
}
#right #license h6 {
    float:left;
    width:616px;
    font-size:12px;
    color:#FE5000;
    height:15px;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order {
    float:left;
    width:631px;
    background:#1E2326;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 10px;
}
#right #order h4, #right #webdesign h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}
#right #order h4 {
    background: url(../images/objednavka-nadpis.gif) no-repeat right top;
}
#right #order ul {
    float:left;
    width:596px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 10px 20px;
    color:#CCC;
}
#right #order ul li {
    float:left;
    width:596px;
}
#right #order ul .selected-li {
    float:left;
    width:596px;
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 3px 0px;
    font-weight:normal;
    text-decoration:underline;
    color:#FE5000;
    font-size:14px;
}
#right #order table {
    float:left;
    width:616px;
    color:#CCC;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    border-collapse:collapse;
}
#right #order table strong {
    color:#FE5000;
}
#right #order td {
    vertical-align:top;
    border:1px solid #4D4D4D;
    border-collapse:collapse;
    margin:0;
    padding:4px 3px 4px 5px;
}
#right #order #clear-table td {
    border:0;
    border-collapse:collapse;
}
#right #order .line {
    height:5px;
}
#right #order .line td {
    border-bottom:1px solid #FFF;
}
#right #order caption {
    color:#DC8F0F;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}
#right #order form, #right #order .zend_form {
    float:left;
    margin:0 !important;
    padding:0 !important;
}
#right #order #groupContactDomain-label, #right #order #groupLogin-label, #right #order #groupContactInvoice-label, #right #order #groupContactDelivery-label, #right #order #groupContactPerson-label {
    float:left;
    width:0;
    height:0;
}
#right #order fieldset {
    float:left;
    margin: 0px 0px 10px 0px;
    padding:5px;
    color:#DC8F0F;
    width:536px;
}
#right #order legend {
    color:#FE5000;
    font-weight:bold;
}
#right #order fieldset label {
    float:left;
    width:180px;
    height:22px;
    line-height:22px;
}
#right #order fieldset dt {
    float:left;
    width:180px;
    height:22px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 3px 0px;
}
#right #order fieldset input {
    float:left;
    width:200px;
}
#right #order fieldset dd {
    float:left;
    width:310px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 3px 0px;
}
#right #order dl ul {
    float:left;
    width:210px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 3px 0px;
}
#right #order dl li {
    float:left;
    width:210px;
    height:auto;
    color:#F00;
    padding:0px 0px 0px 0px;
    margin:4px 0px 3px 0px;
}
#right #order #order-result {
    float:left;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    color:#eaa668;
}
#right #order #order-result strong {
    color:#DC8F0F;
}
#right #order select {
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height:22px;
}
#right #order #btnCheck {
    height:22px;
    font-size:14px;
    background:url(../images/objednavka-submit-2.gif) no-repeat;
    border:1px #333 solid;
    vertical-align:middle;
    color:#DC8F0F;
    cursor:pointer;
    padding-bottom:2px;
    padding-top:2px;
}
#right #order #btnOrder {
    float:left;
    height:22px;
    font-size:14px;
    background:url(../images/objednavka-submit-2.gif) no-repeat;
    border:1px #333 solid;
    vertical-align:middle;
    color:#DC8F0F;
    cursor:pointer;
    width:240px;
}
#right #order #btnNexStep, #right #order #btnTariff {
    height:22px;
    font-size:14px;
    background:url(../images/objednavka-submit-2.gif) no-repeat;
    border:1px #333 solid;
    vertical-align:middle;
    color:#DC8F0F;
    cursor:pointer;
}
#right #order #btnOrder-element, #right #order #btnNexStep-element, #right #order #btnTariff-element {
    float:left;
    width:170px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order #inpTextDomain-element ul.errors {
    position:absolute;
    margin-top:60px;
    left:320px;
    z-index:20;
    color:#F00;
}
#right #order #inpTextDomain-element li {
    float:left;
    width:450px;
    padding:3px 0px 3px 0px;
}
#right #order #inpSelectTariff-element ul.errors {
    position:absolute;
    margin-top:26px;
    z-index:30;
    color:#F00;
}
#right #order #inpSelectTld-element ul.errors {
    position:absolute;
    margin-top:26px;
    z-index:40;
    color:#F00;
    left:320px;
}
#right #order #inpTextDomain-label {
    float:left;
    width:60px;
    height:22px;
    line-height:22px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color:#DC8F0F;
    font-size:14px;
}
#right #order #inpTextDomain-label .required {
    float:left;
    width:60px;
    height:22px;
    line-height:22px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color:#DC8F0F;
    font-size:14px;
}
#right #order #inpSelectTariff-label {
    float:left;
    width:100px;
    height:22px;
    line-height:22px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color:#DC8F0F;
    font-size:14px;
}
#right #order #inpTextDomain-element {
    float:left;
    width:180px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order #inpTextDomain-element #inpTextDomain, #right #order #inpTextDomain-element #inpTextDomain input {
    float:left;
    width:165px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order #inpSelectTariff-element, #right #order #inpSelectTariff-element #inpSelectTariff {
    width:145px;
    float:left;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order #inpSelectTld-label, #right #order #btnCheck-label, #right #order #btnNexStep-label, #right #order #btnOrder-label, #right #order #btnTariff-label, #right #order #btnContact-label {
    float:left;
    width:0;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order #btnContact-element {
    float:left;
    width:616px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order #btnContact-element #btnContact {
    float:right;
    width:200px;
    height:22px;
    font-size:14px;
    background:url(../images/objednavka-submit-2.gif) no-repeat;
    border:1px #333 solid;
    vertical-align:middle;
    color:#DC8F0F;
    cursor:pointer;
    margin:0px;
}
#right #order #inpSelectTld-element {
    float:left;
    width:110px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order #btnCheck-element {
    float:left;
    width:170px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #order #btnBack {
    float:left;
    height:22px;
    font-size:14px;
    background:url(../images/objednavka-submit-2.gif) no-repeat;
    border:1px #333 solid;
    vertical-align:middle;
    color:#DC8F0F;
    cursor:pointer;
    margin:0px;
}
#right #order #btnBack-element {
    float:left;
    margin:20px 0px 0px 0px;
    padding:0px;
    width:616px;
}
#right #order #inpTextDomain {
    height:20px;
}
#right #order #inpSelectTld {
    float:left;
    height:23px;
    width:100px;
}
#right #order #btnBack-label {
    float:left;
    margin:0px;
    padding:0px;
}
#right #order #chBoxConfirmTerms-label {
    float:left;
    height:20px;
    width:210px;
    margin:0px;
    padding:0px;
}
#right #order #chBoxConfirmTerms-label .required {
    float:left;
    height:19px;
    width:210px;
    margin:0px;
    padding:1px 0px 0px 0px;
    color:#CCC;
}
#right #order #chBoxConfirmTerms-element {
    float:left;
    height:20px;
    width:406px;
    margin:0px;
    padding:0px;
}
#right #order #order-result {
    float:left;
    width:566px;
    color:#F00;
    margin:0px;
    padding-left:50px;
    padding-bottom:10px;
}
#right #order a {
    color:#FFF;
    padding-bottom:10px;
}
#right #order #chBoxConfirmTerms-element .errors, #right #order #chBoxConfirmTerms-element .errors li {
    position:absolute;
    margin-top:-10px;
    margin-left:-20px;
    width:300px;
}
#right #order #chBoxConfirmTerms-element #chBoxConfirmTerms {
    float:left;
    height:20px;
    margin:0px;
    padding:0px;
}
#right #order #btnBackToContact-element {
    float:left;
    margin:0px;
    padding:0px;
    height:20px;
    width:100px;
}
#right #order #btnBackToContact-element #btnBackToContact {
    float:left;
    height:22px;
    font-size:14px;
    background:url(../images/objednavka-submit-2.gif) no-repeat;
    border:1px #333 solid;
    vertical-align:middle;
    color:#DC8F0F;
    cursor:pointer;
    margin:10px 0px 0px 0px;
}
#right #order #btnSend-label {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
}
#right #order #btnBackToContact-label {
    float:left;
    margin:0px 0px 0px 0px;
    width:0px;
    padding:0px 0px 0px 0px;
    height:20px;
}
#right #order #btnSend-element {
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    width:516px;
}
#right #order #btnSend-element #btnSend {
    float:right;
    height:22px;
    font-size:14px;
    background:url(../images/objednavka-submit-2.gif) no-repeat;
    border:1px #333 solid;
    vertical-align:middle;
    color:#DC8F0F;
    cursor:pointer;
    margin:10px 0px 0px 0px;
    padding:0px 5px 0px 5px;
}
#right #order #order-send {
    float:left;
    width:606px;
    margin:10px 0px 0px 0px;
    padding:0px 5px 0px 5px;
}
#right #order #order-send p {
    float:left;
    width:606px;
    color: #F00;
    font-size:14px;
    text-align:center;
    height:auto;
}
#right #cenik h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 10px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/cenik-nadpis.gif) no-repeat right top;
}
#right #cenik table, #right #domeny table {
    float:left;
    width:626px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    background:#333132;
}
#right #domeny table {
    margin: 10px 0px 10px 0px;
    color:#333;
}
#right #domeny p {
    float:left;
    width:611px;
    color:#CCC;
    height:auto;
    text-align:justify;
    padding:0px;
    margin:0px;
}
#right #domeny p strong {
    color:#F6993C;
}
#right #cenik .cena, #right #domeny .cena {
    color:#333;
    text-align:right;
    padding-right:50px;
}
#right #cenik strong {
    color:#333;
}
#right #cenik .subtitle, #right #domeny .subtitle, #right #hosting .subtitle {
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    color:#FE5000;
    font-size:14px;
    font-weight:bold;
    text-align:left;
}
#right #cenik #ne, #right #domeny #ne {
    width:150px;
    background:#E7B91E url(../images/hosting-back-1.jpg) repeat-x;
}
#right #cenik #nm, #right #domeny #nm {
    width:150px;
    background:#E98925 url(../images/hosting-back-2.jpg) repeat-x;
}
#right #cenik #cv, #right #domeny #cv {
    background:none;
}
#right #cenik .podnadpis, #right #domeny .podnadpis {
    padding:3px 0px 3px 5px;
    background:#5B5B5B;
    color:#CCC;
    font-weight:normal;
}
#right #webdesign h4 {
    background: url(../images/webdesign-nadpis.jpg) no-repeat right top;
}
#right #webdesign #flash {
    float:left;
    width:616px;
    background: url(../images/flash-nadpis.gif) no-repeat right top;
}
#right #webdesign {
    float:left;
    width:631px;
    height:auto;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    background:#1E2326 url(../images/design_back.jpg) no-repeat right top;
}
#right #webdesign .window {
    float:left;
    width:321px;
    height:auto;
    padding:15px 15px 15px 0px;
    margin:10px 0px 15px 0px;
    background:none;
    border:1px solid #404B46;
    border-left:none;
}
#right #webdesign .window p {
    float:left;
    width:321px;
    height:auto;
    color:#FE5000;
    font-size:14px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
}
#right #webdesign .window ul {
    float:left;
    width:311px;
    height:auto;
    padding:5px 0px 0px 20px;
    margin:0px 0px 0px 0px;
    background:none;
    list-style-image:url(../images/odrazka.jpg);
}
#right #webdesign .window li {
    margin:5px 0px 0px 0px;
    color:#CCC;
}
#right #webdesign .window ul strong, #right #webdesign .window ul a {
    color:#F6993C;
}
#right #webdesign #webdesign-nahledy {
    float:left;
    width:631px;
    height:auto;
    padding:0px 0px 0px 0px;
    margin:5px 0px 10px 0px;
    background:none;
}
#right #webdesign #webdesign-nahledy .okno {
    float:left;
    width:195px;
    height:133px;
    padding:1px 0px 0px 15px;
    margin:15px 0px 0px 0px;
    background:url(../images/design_foto_back.jpg) no-repeat;
}
#right #webdesign #webdesign-nahledy .okno img {
    width:176px;
    height:107px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#right #webdesign #webdesign-nahledy .okno p {
    width:188px;
    height:auto;
    text-align:center;
    padding:10px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#right #webdesign #webdesign-nahledy .okno a{
    color:#FFF;
}
#right #webdesign #webdesign-nahledy h5 {
    color:#FE5000;
    font-size:14px;
    font-weight:normal;
    margin:0px;
    padding:0px;
}
#right #webdesign .vysvetlivky {
    float:left;
    width:604px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 10px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
    text-align:justify;
}
#right #webdesign .vysvetlivky p{
    float:left;
    width:604px;
    height:auto;
    color:#CCC;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:justify;
    font-size:12px;
}
#right #webdesign .vysvetlivky h5, #right #webdesign .vysvetlivky h6 {
    float:left;
    width:604px;
    color:#FE5000;
    font-size:14px;
    font-weight:normal;
    margin:10px 0px 5px 0px;
    padding:0px;
}
#right #webdesign .vysvetlivky #link{
    float:left;
    width:604px;
    height:auto;
    color:#CCC;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:right;
    font-size:12px;
}
#right #webdesign .vysvetlivky a{
    color:#FE5000;
    font-size:12px;
    font-weight:normal;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 5px;
}
#right #webdesign .vysvetlivky li{
    margin:2px 0px 2px 0px;
    padding:0px 0px 0px 5px;
}
#right #kontakty, #right #reference, #right #virtual, #right #domeny, #right #hosting, #right #open-source, #right #cenik, #right #faq, #right #job {
    float:left;
    width:631px;
    height:auto;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    background:#1E2326;
    color:#CCC;
}
#right #hosting {
    padding:0px 0px 0px 5px;
    margin:0px 0px 0px 0px;
}
#right #kontakty h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/kontakty-nadpis.gif) no-repeat right top;
}
#right #kontakty h5 {
    font-size: 18px;
    font-weight: normal;
    color:#f6851f;
    height:30px;
    width:590px;
    padding:13px 0px 0px 22px;
    margin:10px 0px 0px 0px;
    background:none;
}
#right #kontakty .kontakty-window {
    float:left;
    height:398px;
    width:631px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    background: url(../images/kontakty-back.gif) no-repeat;
}
#right #kontakty .kontakty-left {
    float:left;
    height:398px;
    width:278px;
    padding:0px 10px 0px 22px;
    background:none;
}
#right #kontakty .kontakty-left p {
    float:left;
    height:auto;
    width:278px;
    padding:0px 0px 0px 0px;
    background:none;
    color:#eaa668;
    font-size:12px;
}
#right #kontakty .kontakty-left .big {
    font-size:16px;
}
#right #kontakty .kontakty-left .call {
    color:#f58220;
}
#right #kontakty .kontakty-left span {
    float:left;
    padding:0px 10px 0px 0px;
    height:20px;
}
#right #kontakty .kontakty-left .first {
    float:left;
    width:42px;
    height:20px;
}
#right #kontakty .kontakty-left a {
    float:left;
    padding:0px 0px 0px 0px;
    width:120px;
    height:20px;
}
#right #kontakty .kontakty-right, #right #kontakty .kontakty-right iframe {
    float:left;
    height:300px;
    width:285px;
    margin: 0px 0px 5px 0px;
    padding: 1px 0px 0px 0px;
    background:none;
}
#right #kontakty a {
    float:left;
    text-decoration:none;
    text-align:center;
    color:#f58220;
    width:285px;
    font-size:12px;
    padding:0;
    margin:0;
}
#right #kontakty .kontakty-right iframe {
    border:2px solid #f6851f;
}
#right #kontakty .greencall {
    float:left;
    height:45px;
    width:172px;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:none;
}
#right #kontakty .greencall .img {
    float:left;
    height:45px;
    width:22px;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
    background:none;
}
#right #kontakty .greencall .greencalltop, #right #kontakty .greencall .greencallbot {
    float:left;
    width:140px;
    color:#28D900;
}
#right #kontakty .greencall .greencalltop {
    height:15px;
}
#right #kontakty .greencall .greencallbot {
    height:30px;
    font-size:21px;
    padding-top:5px;
    font-weight:bold;
}
#right #reference h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    line-height:20px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/refernce-nadpis.gif) no-repeat right top;
}
#right #reference .vysvetlivky {
    float:left;
    width:604px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 10px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
    text-align:justify;
}
#right #reference p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color:#cd5732;
}
#right #reference .polozka {
    float:left;
    width:314px;
    height:100px;
    padding:0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
}
#right #reference .polozka .photo {
    float:left;
    width:120px;
    height:auto;
    padding:10px 0px 10px 0px;
    margin:0px 0px 0px 0px;
}
#right #reference .polozka .odkaz, #right #reference .polozka .nazev, #right #reference .polozka .popis, #right #reference .polozka .realizace {
    float:left;
    width:171px;
    height:16px;
    padding:0px 0px 0px 13px;
}
#right #reference .polozka .odkaz {
    padding:4px 0px 0px 13px;
}
#right #reference .polozka .odkaz a, #right #reference .polozka .popis {
    color:#DC8F0F;
}
#right #reference .polozka img {
    float:left;
    width:120px;
    height:80px;
    padding:0px 5px 10px 5px;
    margin:0px 0px 0px 0px;
    background:url(../images/back-polozka-foto.gif) no-repeat bottom;
}
#right #virtual h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/virtual-nadpis.gif) no-repeat right top;
}
#right #virtual .vysvetlivky {
    float:left;
    width:604px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 10px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
    text-align:justify;
}
#right #virtual .vysvetlivky h5 {
    float:left;
    width:606px;
    color:#FE5000;
    font-size:14px;
    font-weight:normal;
    text-align:left;
    margin:0px;
    padding:0px 0px 5px 0px;
}	
#right #virtual h5 {
    text-align:center;
    float:left;
    width:631px;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size:12px;
    color:#cd5732;
}
#right #virtual #virtualka {
    float:left;
    width:500px;
    height:150px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 35px 100px;
}
#right #virtual #virtualka #flashcontent {
    float:left;
    width:415px;
    height:150px;
    border:solid 2px #F60;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#right #virtual #virtualka p, #right #virtual #virtualka a {
    width:410px;
    text-align:right;
    padding-top:10px;
    padding-right:5px;
    font-size:12px;
}
#right #virtual #virtualka a {
    color:#F60;
}
#right #domeny h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/domeny-nadpis.gif) no-repeat right top;
}
#right #domeny h5 {
    float:left;
    width:611px;
    padding:0px 0px 0px 0px;
    margin:10px 0px 5px 0px;
    font-size:12px;
    color:#F84D10;
}
#right #domeny .buy, #right #domeny .buy a {
    width:100px;
    padding:1px 0px 1px 0px;
    margin:0px 0px 0px 0px;
    font-size:12px;
    text-align:center;
    color:#CCC;
    display:block;
}
#right #domeny #dt {
    width:100px;
    background:#5B5B5B;
}
#right #domeny .buy {
    border:solid 1px #676261;
}
#right #hosting h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/hosting-nadpis.gif) no-repeat right top;
}
#right #hosting table {
    float:left;
    width:626px;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    background:#333132;
    color:#333;
}
#right #hosting td {
    text-align:center;
}
#right #hosting #one {
    background:#ECC218;
}
#right #hosting #two {
    background:#E9A321;
}
#right #hosting #three {
    background:#E87A25;
}
#right #hosting #for {
    background:#E65D26;
}
#right #hosting .first {
    text-align:left;
    background:#5B5B5B;
    width:211px;
    padding-left:10px;
    color:#CCC;
}
#right #hosting .second {
    text-align:left;
    background:#5B5B5B;
    width:211px;
    padding-left:10px;
    color:#CCC;
    height:40px;
}
#right #hosting .podnadpis {
    text-align:left;
    background:none;
    width:206px;
    padding-left:10px;
    color:#F2BA0B;
}
#right #hosting #ne, #right #hosting #nm, #right #hosting #nm, #right #hosting #cv, #right #hosting #dt {
    width:100px;
}
#right #hosting #ne {
    background:#E7B91E url(../images/hosting-back-1.jpg) repeat-x;
}
#right #hosting #nm {
    background:#E98925 url(../images/hosting-back-2.jpg) repeat-x;
}
#right #hosting #cv {
    background:#ED6A26 url(../images/hosting-back-3.jpg) repeat-x;
}
#right #hosting #dt {
    background:#EA4225 url(../images/hosting-back-4.jpg) repeat-x;
}
#right #hosting table a {
    width:95px;
    font-size:12px;
    color:#E7B91E;
    display:block;
    background:#5B5B5B;
}
#right #hosting table .buy {
    width:95px;
    border:solid 1px #676261;
}
#right #hosting #vysvetlivky {
    float:left;
    width:614px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 0px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
}
#right #vysvetlivky {
    float:left;
    width:614px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 10px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
    text-align:justify;
}
#right .vysvetlivky {
    float:left;
    width:614px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 10px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
    text-align:justify;
}
#right .vysvetlivky a{
    color:#FE5000;
    font-size:12px;
    font-weight:bold;
}
#right .vysvetlivky .system{
    float:left;
    width:153px;
    background:none;
    padding:0px 5px 0px 40px;
    margin:10px 0px 10px 0px;
    text-align:center;
}
#right .vysvetlivky .system a{
    float:left;
    width:153px;
    color:#CCC;
    font-size:10px;
}
#right .vysvetlivky .system img{
    float:left;
    padding-left:13px;
    border:0px;
}
#right #vysvetlivky strong, #right .vysvetlivky strong {
    color:#F6993C;
}
#right #vysvetlivky h5, #right .vysvetlivky h5 {
    float:left;
    width:614px;
    font-size:14px;
    color:#FE5000;
    text-align:left;
    height:15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}
#right #hosting #vysvetlivky ul {
    float:left;
    width:594px;
    padding:0px 0px 0px 20px;
    margin:0px;
    list-style:none;
}
#right #hosting #vysvetlivky li {
    float:left;
    width:594px;
    padding:3px 0px 3px 0px;
    margin:0px;
}
#right #hosting .vysvetlivky {
    float:left;
    width:604px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 10px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
    text-align:justify;
}
#right #hosting .vysvetlivky h5 {
    float:left;
    width:606px;
    color:#FE5000;
    font-size:14px;
    font-weight:normal;
    text-align:left;
    margin:0px;
    padding:0px 0px 5px 0px;
}	
#right #hosting .vysvetlivky a{
    color:#FE5000;
    font-size:12px;
    font-weight:normal;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 5px;
}
#right #open-source h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/open-nadpis.gif) no-repeat right top;
}
#right #open-source h5 {
    float:left;
    width:616px;
    color:#FE5000;
    font-size:14px;
    font-weight:normal;
    margin:0px;
    padding:0px 0px 10px 0px;
}
#right #open-source a {
    color:#FE5000;
}
#right #open-source div, #right #reference div {
    text-align:justify;
    width:616px;
}
#right #open-source #loga {
    float:left;
    height:auto;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: none;
}
#right #open-source #loga .polozkaloga, #right #open-source #loga p {
    float:left;
    width:205px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: none;
    text-align:center;
}
#right #open-source .odkaz {
    float:right;
    text-align:right;
    padding: 10px 20px 0px 0px;
}
#right #open-source .vysvetlivky {
    float:left;
    width:604px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 10px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
    text-align:justify;
}
#right #open-source #loga .polozkaloga {
    margin: 0px 0px 5px 0px;
}
#right #open-source #loga img {
    float:left;
    height:118px;
    width:177px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    background: none;
}
#right h4 a {
    float:left;
    color:#DC8F0F;
    height:30px;
    line-height:20px;
}
#right p {
    float:left;
    color:#eaa668;
    height:20px;
    line-height:20px;
    width:186px;
    margin: 0px 0px 0px 0px;
    padding: 0px 8px 0px 8px;
    font-size:11px;
}
#tarif1, #tarif2 {
    float:left;
    width:206px;
    height:300px;
    padding:0px 10px 0px 0px;
    margin:0px 0px 0px 0px;
}
#tarif3 {
    float:left;
    width:206px;
    height:300px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#tarif1 a, #tarif2 a, #tarif3 a {
    color:#DC8F0F;
    display:block;
    padding:0px;
    margin:0px;
}
#tarif1 {
    background:url(../images/tarif_1.jpg) no-repeat;
}
#tarif2 {
    background:url(../images/tarif_2.jpg) no-repeat;
}
#tarif3 {
    background:url(../images/tarif_3.jpg) no-repeat;
}
#tarif1 div, #tarif2 div, #tarif3 div {
    float:left;
    width:196px;
    height:20px;
    padding:10px 0px 8px 8px;
    margin:0px 0px 0px 0px;
}
#tarif1 .price, #tarif2 .price, #tarif3 .price {
    float:left;
    width:196px;
    height:28px;
    line-height:28px;
    font-size:18px;
    font-weight: normal;
    color:#FE5000;
    text-align:right;
    padding:10px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#tarif1 .price strong, #tarif2 .price strong, #tarif3 .price strong {
    font-weight: normal;
    color:#FE5000;
}
#tarif1 .detail, #tarif2 .detail, #tarif3 .detail {
    float:left;
    width:92px;
    height:17px;
    line-height:17px;
    color:#FFF;
    padding:0px 0px 0px 0px;
    text-align:center;
    margin:0px 0px 0px 0px;
    background: url(../images/offer.jpg) no-repeat;
}
#tarif1 .buy, #tarif2 .buy, #tarif3 .buy {
    float:left;
    width:92px;
    height:17px;
    line-height:17px;
    color:#DC8F0F;
    padding:0px 0px 0px 0px;
    text-align:center;
    margin:0px 0px 0px 7px;
    background: url(../images/offer.jpg) no-repeat;
}
#right #right-text {
    float:left;
    width:621px;
    height:auto;
    padding:10px 10px 10px 10px;
    margin:0px 0px 0px 0px;
    background:none;
    color:#FFF;
    font-size:11px;
}
#right #right-text h5 {
    float:left;
    font-size: 14px;
    font-weight: normal;
    color:#DC8F0F;
    height:auto;
    width:621px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#right #right-text div {
    float:left;
    width:621px;
    height:auto;
    padding:0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
    background:none;
    color:#FFF;
}
#right #faq h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/faq-nadpis.gif) no-repeat right top;
}
#right #job h4 {
    float:left;
    font-size: 26px;
    font-weight: normal;
    color:#DC8F0F;
    height:30px;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/job-nadpis.gif) no-repeat right top;
}
#right #faq h5, #right #job h5 {
    float:left;
    font-size: 16px;
    font-weight: bold;
    color:#FE5000;
    height:auto;
    width:621px;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#right #faq h6,#right #job h6 {
    float:left;
    font-size: 14px;
    font-weight: normal;
    color:#DC8F0F;
    height:auto;
    width:621px;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#right #faq div, #right #job div{
    float:left;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    text-align:justify;
}
#right #job .vysvetlivky {
    float:left;
    width:604px;
    color:#CCC;
    background:#343331;
    padding:10px 10px 10px 10px;
    margin:10px 0px 10px 0px;
    border:1px solid #676261;
    text-align:justify;
}
#right #faq a, #right #job a{
    text-decoration:none;
    color:#F60;
}
#right #faq p, #right #job p{
    float:left;
    width:616px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:12px;
}
#right #faq ul, #right #job ul{
    list-style:none;
}
#bottom {
    float:left;
    width:900px;
    height:30px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:none;
    border-top:#101010 solid 2px;
}
#bottom p, #bottom a {
    float:right;
    height:30px;
    padding:0px 10px 0px 10px;
    margin:0px 0px 0px 0px;
    background:none;
    color:#232323;
    font-size:11px;
    line-height:30px;
}
#bottom p {
    width:700px;
}
#bottom a {
    color:#CCC;
}
#right #center-login {
    float:left;
    width:461px;
    height:150px;
    padding:0px 0px 0px 160px;
    margin:50px 0px 0px 0px;
}
#right #center-login p{
    width:300px;
    padding-top:20px;
    text-align:center;
    font-size:14px;
    color:#F00;
}
#right #login-form {
    float:left;
    width:300px;
    height:140px;
    padding:20px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:#343331;
    color:#CCC;
    border:1px solid #676261;
}
#right #user-element .errors, #right #password-element .errors {
    float:left;
    width:200px;
    height:20px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#F00;
}
#right #login-form strong {
    float:left;
    font-weight:normal;
    width:300px;
    text-align:center;
    color:#F00;
    padding:0px 0px 5px 0px;
    margin:0px;
}
#right #user-label, #right #password-label {
    float:left;
    width:60px;
    padding:0px 0px 0px 35px;
    margin:5px 0px 0px 0px;
}
#right #user-element, #right #password-element {
    float:left;
    width:160px;
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 0px;
}
