#page_content{background:#151520 !important; }
#kontejner{ width:970px; margin-left:auto; margin-right:auto; padding-top:70px; padding-bottom:30px; }
#levysloupec,#pravastrana,#prostrednisloupec,#pravysloupec{float:left;}
#levysloupec{width:165px;border-right:1px solid #0F0F15;}
#pravastrana{float:right;margin-left:90px;}
#prostrednisloupec{width:350px;}
#pravysloupec{width:300px; margin-left:50px; }
#nadpis{ height:115px; }

#logo,#zasedacka{display:block;}
#zasedacka{margin-top:58px;border:4px solid #1E1E2A;}
#krouzky{margin-top:170px;    margin-left:60px;}
#nadpis h1{color:white;font-size:30px;margin-bottom:0px;font-weight:normal;letter-spacing:1px;word-spacing:-17px;margin-top:0px;}
#nadpis h2{ margin-top:-5px; color:#FF0099; font-size:50px; font-weight:normal; letter-spacing:0px; word-spacing:-25px; margin-bottom: 0px; }
#tenderTop h2{ margin-bottom: 0px; }
.anotace{font-size:20px;}
.zavitejte_reference{margin-top:30px;font-size:14px;line-height:207%;}
.zavitejte_reference a{text-decoration:underline;}
#pravysloupec p{font-size:13px;margin-bottom:25px;line-height:150%;}
#uplatneniSlevy{font-size:13px;    color:#FF0099;    text-align:right;    margin-right:45px;    margin-top:7px;}
.titulka #pravastrana{margin-left:0px;float:right;width:360px;}
.titulka #levysloupec{ width:auto; border-right:none;float:left;width:500px; }
.titulka #levysloupec p{margin:30px 0px 10px 0px;    font-size:14px;}
.titulka #levysloupec p.vice{margin:00px 0px 40px 0px; font-size:12px; }
.titulka #levysloupec p.vice a{color:white; text-decoration:underline; }
.titulka #levysloupec p.vice a:hover{color:#F90196; }
.titulka  p strong{color:#FF0099;}
.titulka h3{font-size:20px;  float:left;  color:#FF0099; margin:0px;   margin-bottom:12px;    font-weight:normal;width:300px;}
.titulka #pravysloupec{width:415px;}
.titulka .ref{width:132px !important;;    min-height:250px;}
.titulka .ref img{float:left;}
.titulka .ref h4{ margin-top:10px;float:left;clear:both;}
.titulka .ref h4 a{color:#FF0099;    font-size:12px;    text-transform:uppercase;    margin-bottom:5px;   }
.titulka .ref a{color:#FFF; text-decoration:none; }
.titulka .ref p{clear:both;}
.titulka .ref p a:hover,.titulka .ref h4 a:hover{text-decoration:underline !important;}
.titulka .ref p strong{color:#ADA5D8;}
.titulka #bublinky{float:left; padding-top:5px; margin-left:0px; }
.titulka .reference{ width:560px;}
.titulka #pravastrana h3{font-size:22px; font-weight:normal; color:#FF0099; width:265px; float:right; clear:right; text-align:right; margin-bottom:12px; white-space:nowrap; }
#page_content .titulka .titletop{visibility:hidden; display:none; }
.titulka #pravastrana p{ font-size:17px; float:right; width:265px; clear:right; text-align:right; margin-top:0px; margin-bottom: 10px; }
.titulka #nabidka p.coNabizime a{color:#ACA5D8;    text-decoration:underline;}
.titulka #nabidka p.coNabizime a:hover{color:#F90196; }
.titulka #nabidka p.coNabizime{font-size:14px;    margin-top:10px;    line-height:177%;}
.titulka #nabidka p.ostatniSluzby{font-size:11px;    line-height:177%;}
.titulka #nabidka{ text-align:left; float:right; width:360px; clear:right; margin-top:70px; }
.titulka #nabidka h4{font-size:20px;    color:#FF0099;    font-weight:normal;}
.titulka #nabidka p{clear:none;    float:none;    font-size:14px;    font-weight:normal;    text-align:left;    width:auto;}
a.ruzoveTlacitko{color:white;    display:block;    float:right;    clear:right;    width:185px;    text-decoration:none;    background:url('tlacitko.jpg') repeat-x;    text-align:center;}
.ref #pravastrana{margin-left:0px;}
.ref #levysloupec{width:220px;    border-right:none;}
.ref #levysloupec p.vice a{color:white;    text-decoration:none;}
.ref  p strong{color:#FF0099;}
.ref h3{font-size:20px;    color:#FF0099;    margin-bottom:12px;    font-weight:normal;}
.ref #pravastrana{width:700px;}
.ref .refinfo{ padding-bottom:60px; background: url(bg-ref.png) no-repeat; padding-top: 3px; padding-left: 3px; }
.ref .refinfo img{float:left;    margin-bottom:60px;    margin-right:30px;cursor:pointer;}
.ref .refinfo p{text-align:left;    color:white;    font-size:13px;}
.ref .refinfo p.popis2{color:#FF0099;    margin-top:10px;}
.ref .refinfo p.url a{color:#ADA5D8;   text-decoration:underline;   font-size:12px;}
.ref .refinfo p.url a:hover{color:#F90196;}
.ref .refinfo p.url{color:#ADA5D8;    line-height:200%;    margin-top:25px;}
.ref .refinfo a.dalsiReference{ color:white; font-size:13px; text-align:center; display:block; float:left; background:url(refAll.png) repeat-x; width:auto; height:25px; margin-top:0px; padding-top:5px; text-decoration:none; margin-right: 1px; padding-right: 10px; padding-left: 10px; }
#menuReference .dalsiReference.refPrev { background: url(refPrev.png) no-repeat; width: 64px; margin-right: 1px; padding-right: 7px; }
#menuReference .dalsiReference.refNext ,.sendButton{ background: url(refNext.png) no-repeat; width: 77px; padding: 5px 4px 0px 0px; }
#menuReference { margin-top: 40px; float: left; width: 300px; }
.titulka .ref{background:url(bg-reference.png) no-repeat; float:left; min-height:195px; width:132px; margin-right:5px; padding-top:3px; padding-left:3px; }
#dvasloupce .f19 { font-size: 19px; margin-top: 0px; }
p.small.tender { margin-top: 15px; }

p.tender a { color: #F09; text-decoration: underline; }
p.tender a:hover { text-decoration: none; }
.tenderform { margin-top: 30px; font-size: 13px; }


.ref .refinfo a:hover.dalsiReference{text-decoration:underline;}
#pg-flash-listovaci-katalog #levysloupec,#pg-mobilni-aplikace #levysloupec{width:200px; text-align:right; padding-right:25px; }
#pg-flash-listovaci-katalog #pravastrana,#pg-mobilni-aplikace #pravastrana{margin-left:10px;}
#pg-flash-listovaci-katalog #levysloupec .katalog-nahled p.demoverse{font-size:21px; margin-bottom:10px; }
#pg-flash-listovaci-katalog #levysloupec .katalog-nahled img{clear:both; margin:0px; float:right; }
#pg-flash-listovaci-katalog .katalog-nahled .link-katalog{clear:both; margin:0px; float:right; padding:15px 0px 0px; line-height:normal; }
#pg-flash-listovaci-katalog .katalog-nahled .item-catalog{float:left; width:30%; margin-top:10px; }
#pg-flash-listovaci-katalog .katalog-nahled .item-catalog p{padding:10px 0px 0px; clear:both; width:100%; line-height:normal; }
.sendButton { color: #FFF; border-style: none; height: 30px; width: 81px; font-size: 12px; padding-bottom: 8px; cursor: pointer; }
#tenderform .sendButton { margin-left: 1px; float:left;}
#captcha img { float: left; margin-left: 5px; }
#file_uploadUploader,#fuU {display:block !important;float:left !important;margin:0px !important;padding:0px !important;width:165px;height:30px;}
object{margin:0px !important;padding:0px !important;}
input.error{border:solid 1px #FF0099;}
#dialog { width:404px; border:1px solid #FF0099; left:30%; top:360px; z-index:1000; background:#151520 url(bg-dialog.png) repeat-x; color:#FF0099; text-align:center; font-weight:bold; font-size:1.2em; position:fixed; display:none; }
#dialog div#d-text { width:334px; padding:35px 12px 35px 35px; left:30%; top:360px; z-index:1000; color:#FF0099; text-align:center; font-weight:bold; float:left; }
#dialog span { display:block; height:23px; width:23px; background:url(ico-delete.gif) no-repeat 50% 50%; cursor:pointer; float:right; }

