body {font-size: 75%; background: #fff; font-family: Arial, Helvetica, sans-serif; color:#333; margin:0px;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -5000px;}
.bold { font-weight: bold; }
.br { clear: both; }
.break {height: 1px; font-size: 1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0 !important; padding:0 !important; width:100% !important;}
.clearfix { zoom: 1; } 
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.small { font-size: 91.6%;}
.big { font-size: 116.6%;}
.hidden { display: none; }
.center { text-align:center; }
.left { text-align: left !important; }
.right { text-align: right; }
.red{color:#CE0000;}
.error {color: #cc0000 !important;}
.sprite{position:absolute; top:0px; left:0px; display:block;}
a .sprite{cursor:pointer;}
.col-h-l {float: left; display: inline; width: 48%;}
.col-h-r {float: right; display: inline; width: 48%;}
.col-h {float: left; width: 100%; display: block;}
.reset{border:0; margin:0; padding:0; list-style:none; background:none; }
em {font-family: Arial, helvetica, sans-serif !important;}


/* H */ 
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}
h1 {margin:.2em 0 .45em; padding: 0; font-size: 183%;}
h2 {margin:1.4em 0 .3em; padding: 0; font-size: 142%;}
h3 {margin:1.2em 0 .5em; padding: 0; font-size: 125%;}
h4 {margin:.8em 0 .5em; font-size:108%; }
h5 {margin:0em 0 .5em; font-size:100%;}
h6 {margin:0em 0 .5em; font-size:100%; }

/* ANCHOR */
a {color:#00519e;}
a:hover {color: #ec001b;}
a:active {color: #ec001b;}
.more{padding:0 15px 0 0; background:url('../img/ico/more.png') 100% 4px no-repeat;}

hr{ margin: 20px 0px; padding:0; border: 1px solid #DDDDDD; border-width: 1px 0 0; color: #fff; background: #fff;}
p{line-height:1.4; margin:0.3em 0 1.2em;}
.annot{font-size:117%; color:#666; line-height:1.45;}
pre {text-align: left;}
address{margin:0.3em 0 1.2em; line-height:1.65; font-style:normal;}

/* UL */
ul {margin: 0.4em 0 1em; padding: 0;}
ul li {margin: 0 0 6px; padding: 0 0 0 12px; list-style: none; background: url('../img/bg/dot-red.png') 1px 7px no-repeat; line-height: 1.45em;}
ul ul {margin: 6px 0;}
ul.reset li{margin:0; padding:0; background:none;}
ul.link-list li{border-top:1px solid #d6d6d6; padding:6px 0 6px 15px;  background:url('../img/bg/dot-red.png') 0 13px no-repeat; margin:0; line-height: 1.45em;}
ul.benefits-list li{border-top:1px solid #d6d6d6; padding:6px 0 6px 29px;  background:url('../img/ico/ok.png') 6px 9px no-repeat; margin:0; line-height: 1.5em;} 
.content li {overflow: hidden; zoom: 1;}

ol {margin: 0.2em 0 1em 10px; padding: 0;}
ol li {margin: 0; padding: 2px 0; list-style-position: inside; line-height: 1.4;}

cite {font-style:italic; display:inline;}
blockquote {float: right; width: 200px; border: 1px solid #D4D4D4; background: #f3f3f3; margin: 0px 20px 20px;}
blockquote p {margin: 0; padding: 10px 20px; border: 1px solid #fff;}

/* IMG */
img{border:0px;}
img.left {float: left; margin: 0.3em 17px 15px 0; clear: left; border:1px solid #d6d6d6; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:4px;}
img.right {float: right; margin: 0.3em 0 15px 17px; clear: right;}

/* TABLE */
table{border: 0; margin: 0 0 1em; font-size:100%; border-collapse: collapse; padding: 1px; width: 100%;}
thead th, thead td{background:#005eb7; color:#fff; font-weight:normal; padding:9px 12px; border-width:0 1px;}
th, td{padding: 8px 12px; border: none; border: 1px solid #d5edfa; background: #fff; text-align:left;}
thead tr .first{border-left-color:#005eb7;}
thead tr .last{border-right-color:#005eb7;}
.even td, .even th {background: #eaf6fc;}
.table-wrap{margin:0 0 1em; width:100%; position:relative;}
.table-wrap .spc{border-bottom:1px solid #ddd;}
.table-wrap table{margin:0;}
.table-wrap .cor{width:4px; height:4px; background-image:url('../img/bg/cor-table.png');}
.table-wrap .cor-l, .table-wrap .cor-r{width:3px; height:3px;}
.mozilla-wrap{padding:0 0 0 1px}


/* FORM */
form, fieldset{margin:0; padding:0; border:none;}
input, label, select{vertical-align:middle; font-family:arial, helvetica, sans-serif; font-size:100%;}
optgroup {padding: 0; margin: 0; text-indent: 0;}
option {padding: 0 3px;}

.int-text{padding:4px 4px; font-family:arial, sans-serif; font-size:100%;}
.int-fix{margin:0 5px 0; display:block;}
input.w-full, select, textarea.w-full {margin:4px 0 0;}
.int-fix .w-full{margin-left:-5px; margin-right:-3px }

/* WIDTH */
.w-full {width:100%;}
.w-60  {width: 60px;}

/* USCHOVNA */
div.uschovnaPublic {
    width: 800px;
    padding: 0 15px;
    position: relative;
}

div.uschovnaPublic input[type="text"] {
    /*width: 750px !important;*/
}

div.uschovnaPublic table td {
    border: 0;
    padding: 0;
}

div.uschovnaPublic legend {
    font-weight: bolder;
    margin: 15px 0 5px 0;
    font-size: 14px;
}

#fldOdesilatel {
    float: left;
    margin-right: 20px;
}

#fldOdesilatel input[type="text"] {
    width: 240px;
}

#fldAdresati select {
    width: 240px;

}

