/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.5em;background:#55abe1 url(../_images/bgBody.gif) repeat-x;padding:0px;color:#fff;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;;}
a:hover {text-decoration:none;}
input {}
input.iText {width:194px;height:16px;padding:3px;margin-right:7px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bbbbbb;color:#6d6d6d;}
input.check {margin-right:10px;}
textarea {width:194px;height:87px;padding:3px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
select.iText {margin-right:7px;padding:2px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bbbbbb;vertical-align:middle;color:#6d6d6d;}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:921px;margin:0px auto;position:relative;padding:4px 0px 0px 0px;}

#logo {width:157px;height:175px;display:block;left:6px;top:28px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:157px;height:175px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:157px;height:175px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.leftCol {text-align:center;float:left;width:163px;margin-top:171px;background:#51a4d7 url(../_images/bgLeftCol.gif) repeat-x top left;padding:42px 11px 8px 11px;}
.leftCol ul {margin-bottom:38px;list-style:none;border-top:1px solid #407796;}
.leftCol ul li {border-bottom:1px solid #407796;padding:1px 0px;}
.leftCol ul li a {color:#fff;text-decoration:none;display:block;text-align:right;padding:5px 32px 5px 10px;background:url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.leftCol ul li a:hover {background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location_index .leftCol ul li a.home {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.leftCol ul li a.active {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location_index .leftCol ul li a.home {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location_o_firme .leftCol ul li a.onas {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location_sluzby .leftCol ul li a.sluzby {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location__reference_kategorie .leftCol ul li a.reference {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location__reference_list .leftCol ul li a.reference {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location_spoluprace .leftCol ul li a.spoluprace {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location_news_get .leftCol ul li a.aktuality {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location_zaruka_kvality .leftCol ul li a.zaruka {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}
.location_kontakty .leftCol ul li a.kontakty {font-weight:bold;background:#63b4da url(../_images/menuArrow.gif) no-repeat 143px 50%;}

.mainCol {float:right;width:730px;background:#4790bd url(../_images/bgMainCol.gif) repeat-x;}
.mainCol .top {position:relative;height:214px;clear:both;background:url(../_images/topImg.png) no-repeat 57px 0px;text-align:center;padding:0px 0px 0px 0px;}
.mainCol .top .flag {border:1px solid #e0dbdf;padding:1px;}
.mainCol .top img {vertical-align:top;}
.mainCol .top .first {margin-left:20px;}
.mainCol .top .topNav {position:absolute;top:21px;right:8px;}

.mainCol .obsah {padding:0px 14px 20px 16px;}
.mainCol .obsah .oin{padding:0px 17px;}
.mainCol .obsah .oin strong {color:#fddb5d;}
.mainCol .obsah .oin strong {color:#fddb5d;}

.mainCol h2 {border-width:1px 0px 1px 0px;border-style:solid;border-color:#2c5163;padding:2px 0px;font-size:1em;margin-bottom:11px;}
.mainCol h2 span {display:block;background:#63b4da;padding:7px 0px 7px 12px;}

.mainCol h3 {color:#fddb5d;font-size:1em;margin-bottom:10px;padding-top:10px;}

.mainCol h4 {font-size:1em;color:#9adfff;margin-bottom:10px;}

.mainCol p {margin-bottom:12px;}

.mainCol ol {margin-left:20px;margin-bottom:8px;}

.mainCol .refItem {width:220px;float:left;margin-right:20px;line-height:1.6em;padding-bottom:10px;}
.mainCol .refItem img {border:1px solid #63b4da;padding:3px;margin-bottom:3px;}
.mainCol .refItem p {padding:0px 5px 5px 5px;margin-bottom:0px;}
.mainCol .refItem p strong {color:#63b4da;}
.mainCol .last {margin-right:0px;}
.mainCol a {color:#9adfff;}
.mainCol ul {margin:0px 0px 10px 30px;}
.mainCol ul li {margin-bottom:5px;}

.mainCol .obsah .oin .refItem {width:220px;float:right;margin-left:20px;line-height:1.6em;padding-bottom:7px;margin-right:0px;background:url(../_images/bgSubRefItem.gif) repeat-x left bottom;}
.mainCol .obsah .oin .refItem img {background:#132733;border:1px solid #63b4da;padding:3px;margin-bottom:3px;}
.mainCol .obsah .oin .refItem p {padding:0px 5px 5px 5px;margin-bottom:0px;text-align:center;}
.mainCol .obsah .oin .refItem p strong {color:#63b4da;}
.mainCol .obsah .oin .last {margin-right:0px;}

.mainCol .homeLeft {width:228px;float:left;}
.mainCol .homeLeft .in {padding:5px 15px 15px 15px;}
.mainCol .timestamp {font-weight:bold;display:block;}
.mainCol .title {color:#9adfff;font-weight:bold;display:block;}
.mainCol .homeLeft h3 {color:#fff;border-width:1px 0px 1px 0px;border-style:solid;border-color:#63b4da;padding:2px 0px;font-size:1em;margin-bottom:11px;}
.mainCol .homeLeft h3 span {display:block;background:#63b4da;padding:7px 0px 7px 12px;}

.mainCol .homeRight {width:460px;float:right;}
.mainCol .homeRight .in {padding:5px 15px 15px 15px;}
.mainCol .homeRight h3 {color:#fff;border-width:1px 0px 1px 0px;border-style:solid;border-color:#63b4da;padding:2px 0px;font-size:1em;margin-bottom:11px;}
.mainCol .homeRight h3 span {display:block;background:#63b4da;padding:7px 0px 7px 12px;}

.footer {clear:both;border-top:1px solid #000000;color:#000;_height:55px;min-height:55px;padding:10px 4px 0px 4px;text-align:right;}
.footer p {float:left;text-align:left;}
.footer a {color:#000;}

.mainCol .refItemDetail {margin-bottom:20px;margin-right:20px;line-height:1.6em;padding-bottom:10px;}
.mainCol .refItemDetail img {float:left;margin-right:20px;border:1px solid #63b4da;padding:3px;margin-bottom:3px;}
.mainCol .refItemDetail p {padding:0px 5px 5px 5px;margin-bottom:0px;}
.mainCol .refItemDetail p strong {color:#63b4da;}
.mainCol .refItemDetailImgs .thumbnail {float:left;margin:0px 10px 10px 0px; text-align: center; vertical-align: middle; width: 212px; height: 157px;}
.mainCol .refItemDetailImgs div img {border:1px solid #63b4da;padding:3px;}

.mainCol .news___get .list_item {clear:both;padding-bottom:15px;}
.mainCol .news___get .list_item img {float:left;margin:0px 20px 10px 0px;border:1px solid #63b4da;padding:3px;}

.mainCol .news___get .news_detail img {float:left;margin:0px 20px 10px 0px;border:1px solid #63b4da;padding:3px;}

table.kontakty {border-collapse:collapse;}
table.kontakty td {padding:0.6em 1em;vertical-align:top;}

.certImg img {border:1px solid #63b4da;padding:3px;margin:0px 5px 10px 5px}

/*formular*/
.location_napiste_nam th {color:#FDDB5D;vertical-align:top;text-align:right;padding-right:5px;}
.location_napiste_nam input {border:1px solid #63B4DA;margin-bottom:8px;}
.location_napiste_nam textarea {border:1px solid #63B4DA;margin-bottom:8px;width:270px;height:125px;}
.location_napiste_nam input#send {background:#80C9E8;color:#FFFFFF;padding:4px 8px 4px 8px;cursor:pointer;cursor:hand;}

a.form {display:block;padding:5px;border:1px solid #63B4DA;color:#FFFFFF;background:#29536D;width:90px;text-align:center;}
