body,html,td {
font-family : verdana, "Arial CE", Arial,  sans-serif;
font-size: 13px;
outline: none;
padding: 0px; 
margin: 0px;
}
h1 {
font-size: 18px;
color: #2334BF;
margin-top: 4px;
margin-bottom: 8px;
text-align: center;
}
h2 {
font-size: 17px;
color: #C72825;
margin-top: 10px;
margin-bottom: 5px;
font-weight: bold;
padding-bottom: 2px;
text-decoration: underline;


}
h3 {
font-size: 14px;
margin-top: 10px;
margin-bottom: 5px;
color: #444;
}

a {
color: red;
}
a:hover {
color: blue;
}

a.menu, a.menu:hover {
text-decoration: none;
}
a.tdn {
text-decoration: none;
}
span.inet1{
color: #2B396F;
}
span.inet2{
color: #CC2825;
}
form.prihlaseni {
margin: 0px; 
padding: 0px; 
color: #2B3CAF; 
font-weight: bold;
}
ul {
margin: 0px;
padding-left: 28px;
}
div.hl1 {
text-align: center; 
background-color: #E0E1EF;  
background-image: url("/poz_bg.jpg"); 
background-repeat: repeat;
}
div.hl2 {
width: 798px; 
text-align: left; 
margin:auto; 
border-left: 4px solid #C2D7EF; 
border-right: 4px solid #C2D7EF; 
background-color: #fff;
}
div.logo {
position: relative; 
margin-left: 1px; 
margin-right: 1px; 
background-image: url("/logo_poz.jpg"); 
background-repeat: repeat-x; 
height: 197px;
}
div.webdesign, div.webdesignvan {
position: absolute; 
top: 0px; 
left: 2px; 
width: 363px; 
height: 187px; 
border: 0px; 
background-image: url("/webdesign.jpg");
background-repeat: no-repeat;
}
/*
div.webdesignvan {
background-image: url("/webdesign_stromecek.jpg");
}
*/
div.c {
text-align: center;
}
div.j {
text-align: justify;
}
img.logo {
position: absolute; 
top: 0px; 
right: 3px; 
border: 0px;
}
img.bannerico {
border: none; 
width: 180px;
height: 60px;
}
img.valid {
position: relative; 
top: 3px; 
margin-left: 10px; 
border: 0px;
}
div.veta {
position:absolute; 
right: 320px; 
top: 17px;  
font-style: italic; 
font-weight: bold; 
font-size: 13px; 
color: #777; 
color: #2F3EBF;
}
div.menutop1 {
height: 27px; 
position: absolute; 
bottom: 0px; 
right: 10px;
}
div.menutop2 {
padding: 3px; 
padding-left: 5px; 
font-size: 14px; 
text-decoration: none;
}
div.obsah {
float: right; 
width: 560px; 
margin: 0px; 
padding: 0px; 
text-align: justify;
}
div.left {
float: left; 
width: 200px;  
margin: 0px; 
padding: 0px;
}
div.leftbox1 {
border: 1px solid #A4ACEF; 
border-top: 0px; 
margin-bottom: 10px;
}
div.leftboxnadpis{
padding: 3px; 
border-top: 2px solid #4A55D5; 
margin: 0px; 
text-align: center; 
border-bottom: 1px solid #A4ACEF; 
background-color: #E0E4EF;
}
div.secure {
float: left; 
position: relative; 
top: 3px; 
width: 100px; 
height: 22px; 
text-align: right;
}
div.sechlaska, div.sechlaska2 {
outline: none; 
font-size: 10px; 
text-decoration: none; 
padding: 2px;
background-color: #ffffff; 
border: 1px solid #ffffff;
}
div.sechlaska2 {
color: #3B4CBF; 
background-color: #DFE3FF; 
border: 1px solid #B3BCEF;
}
div.demouser {
text-align: center; 
padding: 2px; 
margin-top: 6px; 
font-weight: normal; 
background-color: #EFF1FF; 
border: 1px solid #CFD5FF;
}
div.bottom1{
border-top: 1px solid #C2CAEF; 
background-color: #EFF2FF; 
padding: 4px; 
padding-right: 15px; 
text-align: right; 
font-size: 11px; 
font-style: italic; 
color: #444; 
margin-left: 1px; 
margin-right: 1px;
}
div.demo1 {
margin-left: 5px; 
margin-bottom: 5px; 
float:left; 
width: 130px; 
border: 1px solid #C2CAEF; 
background-color: #EFF2FF;
}
div.demo2 {
padding: 3px; 
text-align: center; 
font-size: 10px;
}
img.demoimg{
border: 1px solid gray;
}
div.p6 {
padding: 6px; 
text-align: right;
}
div.p10 {
padding: 10px;
}
div.m1 {
margin: 1px;
}
div.mb3 {
margin-bottom: 3px;
}
div.r {
text-align: right;
}

img.secureobr{
margin-right: 3px; 
position: relative; 
top: 3px; 
display: none;
}

input.loginbox{
background-color: #fff; 
width: 122px;
}
input.secloginbutton{
margin-right: 3px;
}
a.demouser {
font-size: 10px; 
outline: none;
}
a.menu, a.menu:hover {
width: 140px;
padding: 3px;
padding-left: 8px;
padding-right: 8px;
text-align: center;
font-weight: bold;
color: #C72825;
color: #13259F;
}
a.menu:hover{
/* border: 1px solid #BFBFBF; */
border-bottom: 1px solid #4C54AF;
border-top: 1px solid #4C54AF;
background-color: #676FDA;
color: #fff;
}

hr.cleaner {
   clear:both;
   height:1px;
   margin: -1px 0 0 0; padding:0;
   border:none;
   visibility: hidden;
   }
td.popis {
font-size: 11px;
}
a.menu2, a.menu2:hover {
font-size: 13px;
text-decoration: none;
color: #555;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
}
a.menu2:hover {
color: #E87816;
}


div.news_vypis, div.news_vypis_end {
border-bottom: 1px dotted #abf;
font-size: 8pt;
text-align: justify;
text-align: left;
padding-top: 3px;
padding-bottom: 6px;
}
div.news_vypis_end {
border-bottom: none; 
padding-bottom: 2px;
}
/*  Nabídka programu: */
div.nab1 {
margin-right: 5px;
margin-bottom: 5px;
float:left;
width: 32.3%;
border: 1px solid #7F7F7F;
}
div.nab2 {
padding: 3px;
text-align: center;
font-size: 11px;
}
div.nab-cena {
padding: 4px;
padding-top: 0px;
padding-right: 12px;
text-align: right;
font-size: 22px;
font-weight: normal;
}
div.nab-obj {
text-align: center;
padding: 6px;
}

img.nb {
border: 0px;
}
div.left {
text-align: left;
}
div.center {
text-align: center;
}
div.p5{ 
padding: 5px;
}
a.white, a.white:hover {
font-size: 15px;
font-weight: bold;
text-decoration: none;
color: white;
letter-spacing: 0.1em;
}
a.white:hover {
text-decoration: underline;
}
strong.infoweb, strong.infoweb:hover {
color: white;
font-size: 11px; 
letter-spacing: normal;
text-decoration: none;
}
input {
margin: 0px;
padding: 1px;
}
input.button {
margin: 0px;
padding: 0px;
padding-left: 3px;
padding-right: 3px;
}
acronym{
cursor: help;
}
ul.detweb
{
margin-top: 10px; 
margin-left: 140px; 
text-align: left;
}
ul.detweb li {
padding: 2px;
}
div.webpopis {
margin: 14px;
margin-top: 0px;
margin-bottom: 20px;
}
table.login td {
font-size: 11px;
}
a.ssl {
font-size: 10px; 
outline: none; 
text-decoration: none; 
background-color: #ffffff; 
padding: 2px; 
border: 1px solid #ffffff;
}
span.small {
font-size: 70%;
color: #333;
}
