#download_pc, #download_pc_u, #download_zps14 {width: 760px; float: left; background: url('../__img/download/bg_pc.png') no-repeat 370px 80px;}
#download_zps14 {background: url('../__img/order2/ico-zps14.png') no-repeat 630px 60px;}
#download_zps14 div#error {margin-left: 36px;}
#download_zps14 p {margin: 0 0 15px 36px; font-size: 12px; clear: both;}
#download_zps14 label {width: 260px; height: 31px; line-height: 31px; display: block; float: left; color: #464646; font-size: 11px; text-align: right; margin: 0 10px 10px 0;}
#download_zps14 input {width: 250px; height: 20px; padding: 5px; line-height: 31px; float: left; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: solid 1px #03B8E7;}
#download_pc_u {width: 1000px; background-position: 530px 45px;}
#download_pc h1, #download_pc_u h1, #download_zps14 h1 {color: #05b9e4; margin: 60px 0 0 35px; font-size: 32px; line-height: 35px;}
#download_zps14 h1 {margin: 60px 0 30px 35px;}
#download_zps14 a.btn {margin: 15px 0 20px 267px;}
#download_pc.tryzps {background-position: 365px 30px;}
.marginalka {margin-left: 56px; margin-bottom: 80px;}
#download_request {width: 760px; float: left; clear: both; text-align: left;}
#download_request h1 {color: #E94E00; background-image: url(../__img/download/arr_orange.png); font-size: 32px;}
#download_request img {margin: -45px 0 0 -20px;}
#download_request ul.ul-blue {margin-left: 23px;}
#download_request ul.ul-blue a {color: #05b9e4; text-decoration: none; font-size: 14px;}
#download_right {width: 190px; float: left; background: url('../__img/download/bg_requirements.png') no-repeat 0 0; padding: 25px;}
#download_right h3 {font-size: 15px; font-weight: bold; text-transform: uppercase; color: #03B8E7; padding: 0; margin: 10px 0 50px 0;}
#download_right p {font-size: 11px; line-height: 18px;}
#download_pc p, #download_request p {margin-left: 60px; font-size: 14px; line-height: 20px;}
#download_request p {margin: -60px 0 20px 60px;}
#download_request p.big {font-size: 22px; line-height: 25px; margin-top: 30px;}
ul.bluelist {list-style-image: url('../__img/download/arr_list.png');}
ul.bluelist li {font-size: 14px; margin-bottom: 15px;}
ul.bluelist li ul {margin: 10px 0 0 20px; padding: 0; list-style-image: none; list-style-type: none; display: none;}
ul.bluelist li ul li {margin-bottom: 5px;}
#download_pc ul.bluelist, #download_pc_u ul.bluelist, #download_request ul.bluelist, #archive2 ul.bluelist {margin: 35px 0 35px 60px; padding: 0 0 0 18px;}
#download_pc.tryzps ul.bluelist {margin: 45px 0 45px 60px;}
#wherestart {clear: both; border-top: solid 5px #DDF1FC; padding-top: 20px;}
#wherestart h2 {color: #03B8E7; font-size: 32px; margin-top: 30px;}
#wherestart img {margin: 0 40px 0 -15px; float: left; margin-top: 20px;}
#wherestart p {line-height: 20px;}
a#btn_fb {width: 320px; height: 83px; display: block; float: left; color: #FFF; font-weight: bold; background: url('../__img/download/btn_fb.png') no-repeat 0 0; text-decoration: none; margin-top: 60px;}
a#btn_fb span {display: block; margin: 20px 0 0 70px;}
#fb_right {float: right; width: 240px; background: url('../__img/download/bg_shadow.png') no-repeat 0 0;}
#fb_right iframe {margin-left: 30px;}
#lastbuild {clear: both; border-top: solid 5px #DDF1FC; padding: 38px 76px;}
#lastbuild img {margin: -68px 30px -20px 0; float: left; }
#lastbuild p {font-size: 13px; margin: 5px 0 0 0; width: 600px; float: left;}
#archive1 {clear: both; border-top: solid 5px #DDF1FC; height: 330px; padding-top: 20px; margin-top: -20px; background: url('../__img/download/bg_archive.png') no-repeat top right;}
#archive1 h2 {color: #03B8E7; font-size: 32px; margin: 30px 0 0 60px;}
#archive1 p {font-size: 13px; margin: 15px 0 35px 60px;}
#fullthrottle {clear: both; border-top: solid 5px #DDF1FC; background: url('../__img/download/bg_fullthrottle.png') no-repeat 704px 35px;}
#fullthrottle h2 {color: #03B8E7; font-size: 32px; margin: 30px 0 0 60px;}
#fullthrottle p {font-size: 13px; margin: 15px 0 0 60px;}
#fullthrottle ul {font-size: 14px; margin: 60px 60px 60px 80px; padding: 0;}
#fullthrottle ul li {border-top: solid 1px #05b9e4; padding-top: 10px; clear: both;}
#fullthrottle ul li div {padding: 10px 20px 10px 0;}
#fullthrottle ul li a {text-decoration: none;}
#fullthrottle ul li a.btn {margin-bottom: 10px;}
#fullthrottle ul li strong {display: block; width: 200px; float: left; margin: 18px 0 0 20px;}
#fullthrottle ul li.first {border: none;}
#archive2 {clear: both; padding-top: 20px;}
#archive2 p {font-size: 13px; margin: 15px 0 0 56px;}
#archive2 h2 {color: #03B8E7; font-size: 28px; margin: 30px 0 0 60px; clear: both;}
#archive2 form {width: 300px; float: left; margin-top: 30px; display: none;}
#archive2 form input {width: 290px; border: solid 1px #03B8E7; padding: 10px; float: left; margin: 20px 0;}
#archive2 form p {clear: both; margin: 0;}
#archive2 form a.btn {margin-bottom: 20px;}
#archive2 form p.note {clear: both; margin: 20px 0 0 0;}
#archive2 ul.bluelist {width: 320px; float: left;}
#archive2 ul.long {width: auto; float: none;}
a.btn {width: auto; height: 54px; display: block; float: left; font-size: 20px; font-weight: bold; line-height: 50px; color: #FFF; text-decoration: none; background: #03B8E7 url('../__img/btn_blue.png') repeat-x 0 0; position: relative; padding: 0 22px;}
a.btn span {width: 6px; height: 54px; display: block; background-position: 0 0; background-repeat: no-repeat; position: absolute; top: 0;}
a.btn span.left {background-image: url('../__img/btn_blue_left.png'); left: 0;}
a.btn span.right {background-image: url('../__img/btn_blue_right.png'); right: 0;}
a.orange {background: #DD4A00 url('../__img/btn_orange.png') repeat-x 0 0;}
a.orange span.left {background-image: url('../__img/btn_orange_left.png'); left: 0;}
a.orange span.right {background-image: url('../__img/btn_orange_right.png'); right: 0;}
a.btn2 {width: auto; height: 74px; display: block; float: left; font-size: 20px; font-weight: bold; color: #FFF; text-decoration: none; background: #03B8E7 url('../__img/btn_blue2.png') repeat-x 0 0; position: relative; padding: 0 22px;}
a.btn2 span {width: 6px; height: 74px; display: block; background-position: 0 0; background-repeat: no-repeat; position: absolute; top: 0;}
a.btn2 span.left {background-image: url('../__img/btn_blue2_left.png'); left: 0;}
a.btn2 span.right {background-image: url('../__img/btn_blue2_right.png'); right: 0;}
a.btn2 em {font-style: normal; display: block; margin: 14px 0; line-height: 21px;}
a.btngreen {width: auto; height: 74px; display: block; float: left; font-size: 20px; font-weight: bold; color: #FFF; text-decoration: none; background: #03B8E7 url('../__img/btn_green2.png') repeat-x 0 0; position: relative; padding: 0 22px;}
a.btngreen span.left {background-image: url('../__img/btn_green2_left.png'); left: 0;}
a.btngreen span.right {background-image: url('../__img/btn_green2_right.png'); right: 0;}
.clear {clear: both;}

.frm {margin: 0 0 40px 56px;}
#frmUninstall.frm, #frmUninstall .frm {margin: 0 0 40px 0;}
.frm p {margin-left: 0px; clear: both;}
.frm td {padding: 3px 0px;}
.frm th {text-align: left;}
.frm label {width: 160px; height: 17px; float: left; color: #484848; font-size: 13px; text-align: left;}
.frm label.plabel {line-height: 22px;}
.frm label.short {width: 60px; margin-left: 6px;}
.frm input {width: 224px; border: solid 1px #03B8E7; padding: 5px; float: left;}
.frm textarea {width: 490px; height: 160px; border: solid 1px #03B8E7; padding: 5px; float: left;}
.frm input.short {width: 206px;}
.frm input.wide {width: 490px;}
.frm .chk input {margin-left: 120px; width: auto; border: none;}
.frm td.chk input, .frm tr.chk input {margin-left: 0px; width: auto; border: none;}
.frm td.chk input.text, .frm tr.chk input.text {width: 224px; border: solid 1px #03B8E7; padding: 5px; float: none;}
.frm .chk label {float: none; width: auto;}
.frm a.btn {margin: 0;}
.frm select {width: 236px; border: solid 1px #00b9e4; padding: 5px;}
.frm select.wide {width: 502px;}
.frm td.note {font-size: 11px; line-height: 16px; padding-bottom: 20px;}
.frm td.lbl {width: 160px;}
.frm td.wide {width: 490px;}
.frm td.lblshort {width: 66px;}
.frm td.short {width: 206px;}
.frm td.split {font-size: 11px; font-weight: bold;}
.frm td.split span {width: 100px; display: block; float: left;}
.frm td.split hr {border: solid 0px #fff; border-bottom: solid 1px #e0e0e0; height: 1px; width: 560px; margin-top: 10px; display: block; float: left;}
div.subscribe {width: 300px;}
div.subscribe form.frm {margin: 0;}
div.subscribe input {width: 150px;}

#patches {width: 720px; padding: 0 0 0 56px;}
#patches h2.row {margin: 30px 0 20px -26px;}
#patches .frm {margin: 0 0 40px 0;}
#patches ul {list-style-type: square; font-size: 13px; margin: 10px 0 10px 20px; padding: 0;}
#patches li {margin: 0 0 5px 0;}
#patches p {font-size: 13px;}
#patches table, #school table {border-collapse: collapse; font-size: 13px; margin-bottom: 20px;}
#patches table.frm, #school table.frm {width: 662px;}
#patches table td {padding: 5px 0px;}
#patches table td.note {padding-bottom: 20px;}
#patches table th, #school table th {padding: 5px 0px; border-bottom: solid 1px #00b9e4; font-weight: bold; padding-top: 20px;}
#patches table tr.first td, #school table tr.first td {padding: 15px 0 0 0;}
#patches .frm table td {border: none;}
#patches table.full {width: 720px; margin-top: 20px;}
#patches table.full td {border-top: solid 1px #f0f0f0;}

#school {float: left; width: 744px;}
#school h2 {color: #03B8E7; font-size: 32px; margin: 30px 0 0 56px;}
#school p {font-size: 13px; margin: 15px 0 0 56px;}

#school table.edu {width: 700px; margin: 0 0 20px 56px;}
#school table.edu th {padding-top: 6px;}
.edu td.nb {border: none; text-decoration: line-through; padding: 10px 0px 0px 0px;}
.edu .product {text-align: left; width: 200px;}
.edu td.last {text-align: left; border-bottom: none; padding-bottom: 20px; width: auto;}
.edu tfoot {color: #00bce4; border-top: solid 1px #00bce4; border-bottom: solid 1px #00bce4;}
.edu tfoot td {padding: 8px 0px; border-bottom: none; text-align: right; border-top: solid 1px #00bce4; border-bottom: solid 1px #00bce4;}
.edu td.totalprice {font-weight: bold; font-size: 14px; color: #1b1b1b; width: auto;}

.dekujemebox {position: relative; top: 0; left: 0; float: left; width: 350px; margin: 0;}
.dekujemebox img {margin: 14px 0 0 0; float: left;}
.dekujemebox div {width: 180px; margin: 10px 0 0 20px; float: left; font-size: 13px;}
.dekujeme2boxy {width: 130px; height: 122px; position: absolute; top: 26px; right: -10px; z-index: 0; background: url('/__img/photo-studio/zps13-dva-boxy.png') no-repeat top left;}
.dekujemekniha {width: 155px; height: 136px; position: absolute; top: 26px; right: -10px; z-index: 0; background: url('/__img/photo-studio/zps13-a-kniha.png') no-repeat top left;}

#pnlSubscribeEmail {width: auto;}
#pnlSubscribeEmail form.frm {margin: 0; padding: 0;}
input.btnSubscribeEmail {width: 303px; height: 30px; background: url('../__img/photo-studio/button-zazadat.png') 0px 0px no-repeat; border: none; margin: 20px 0 0 0px;}
input.btnSend {width: 130px; height: 30px; background: url('../__img/photo-studio/button-odeslat.png') 0px 0px no-repeat; border: none; cursor: pointer;}

/* LP instalacni sada - ke stazeni*/
#motive-aktivovat {width: 1000px; height: 442px; position: relative; float: left; background: url('/__img/download/motive-instalacni-sada.jpg') no-repeat 0 0;}
.modra-cara {position: relative; float: left; clear: both; width: 333px; height: 1px; margin: 58px 0 14px 54px; background: #03b8e7;}
.popiskovy-text {position: relative; float: left; clear: both; font-size: 13px; color: #364363; margin: 0 0 0 54px;}