/*@import "boxes.css";
@import "gotos.css";
@import "compatibility.css";*/

/** text */
span.important, em.important, strong.important {
    color: red;
}
span.super, em.super, strong.super {
    color: rgb(0, 133, 176);
}
span.hosting, em.hosting, strong.hosting {
    color: rgb(17, 61, 101);
}
h1 em.important, h2 em.important, h3 em.important,
h4 em.important, h5 em.important, h6 em.important {
    font-style: normal;
}
ul.important li, ol.important li {
    margin-bottom: 1.25em;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
p.signature {
    font-style: italic;
    text-align: right;
}
.screenshot.thumb {
    clear: left;
}
.screenshot.thumb a {
    float: left;
    margin: 0 .75em .5em 0;
}
.screenshot.thumb a img.magnifier {
    margin: 0 0 7px -20px;
    vertical-align: bottom;
}
.screenshot.thumb img.thumb {
    margin: 0 0 0 0;
    padding: 1px;
    border: 1px solid rgb(0, 116, 160);
}

/** lists */
/*
ul, ol {
  list-style: url(i/list-black.png);
}
*/

form.nezavazna_poptavka fieldset{
width:600px;
}

form.nezavazna_poptavka fieldset input{
margin: 0 5px;
}

form.nezavazna_poptavka fieldset legend{
font-size: 120%;
font-weight:bold;
color:#5C1722;
}

.main_fieldset {
padding: 10px;
}

/** tables */
tr.highlighted {
    background-color: rgb(217, 217, 217);
}

/** inline popup */
#popup {
    position: absolute;
    background-image: url(/img/design/bublinka-bck.gif);
}
#popup .popup-inner {
    margin: 10px;
}

/** forms */
form div, .sekce form div {
    float: none;
}
form p, .sekce form p {
    margin: 1.12em 0;
    width: auto;
}
form div, form p {
    position: relative;
    margin: 10px;
    padding: 0 10px;
}

#contact form fieldset{
    position: relative;
    padding: 0 10px;
}


form p.submit {
    text-align: center;
}
form fieldset {
    border: 1px solid #E5E5E5;
}
form fieldset.disabled {
    border-color: rgb(170, 170, 170);
    background-color: rgb(246, 246, 246);
}
/*
form h3 {
    font-size: 16px;
    margin: 1em 10px -10px 10px;
    padding: 0 .5em;
    border-bottom: 2px solid rgb(0, 107, 140);
    background-color: rgb(31, 145, 175);
    color: white;
}*/
form h3 span {
    line-height: 20px;
}
fieldset legend {
    display: none;
}
fieldset fieldset {
    margin: 1.12em 0;
    padding-top: 0;
    padding: 10px;
}
fieldset fieldset legend {
    display: block;
}
input.text, input.button, textarea {
    border: 1px solid;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

input.text {
   height: 20px;
}



label.error, .label.error, form ul.error, form ol.error {
    color: rgb(175, 31, 31);
}
form ul.error {
    list-style: square;
}
form ol.error {
    list-style: decimal;
}
input.text.error, input.button.error, textarea.error {
    border-top-color: rgb(139, 0, 0);
    border-right-color: rgb(175, 31, 31);
    border-bottom-color: rgb(175, 31, 31);
    border-left-color: rgb(139, 0, 0);
}
fieldset div, fieldset p {
    position: static;
    margin: 1.12em 0;
    border: 0 none;
    padding: 0;
}
fieldset div {
    clear: both;
    margin: 0;
}
fieldset div p, .sekce fieldset div p {
    float: left;
    margin-top: 0;
}
fieldset div.top p {
    margin-top: 1.12em;
}
fieldset fieldset fieldset {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    border: 0 none;
}
form .two-cols fieldset {
    width: 50%;
}
form .two-cols div .first-col, form .two-cols div .second-col {
    width: 40%;
}
form .three-cols fieldset,
form .three-cols div .first-col, form .three-cols div .second-col,
form .three-cols div .third-col {
    width: 33%;
}
form .radio-boxes .radio {
    margin-left: .75em;
    border-bottom: 1px dashed rgb(204, 204, 204);
}
fieldset div.no-col p, .sekce fieldset div.no-col p {
    float: none;
}
fieldset.active {
    background-color: #f3f3f3;
}
button.submit {
    border: 0 none;
    background-color: transparent;
}

.textarea_poptavka {
background:#eee;
}

.textarea_poptavka:focus {
background:#fff;
}

.tab_poptavka th {
padding:4px 10px 4px 15px;
width:60px;
}
.tab_poptavka td{
padding:4px 0;
}

.tab_poptavka input{
background:#eee;
}

.tab_poptavka input:focus{
background:#fff;
}
