/* Poski.com 2009 */

/*************zakladni definice*************/
* {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;display:block;}
body {font-family:Arial,Verdana,sans-serif;line-height:1em;background:#f9fdda url(../_images/bgBody.gif) top repeat-x}
/*************odkazy*************/
a {text-decoration:underline;color:#000000;}
a:hover {text-decoration:none;}
a.underline {text-decoration:none;}
a.underline:hover {text-decoration:underline;}
/*************obrazky*************/
img {border:0px;padding:0;margin:0;}
img.border {}
/*************zarovnani textu*************/
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
/*************obtekani*************/
.left {float:left;}
.right {float:right;}
/*************nadpisy****************/
h1 {font-size:2.2em;font-family:Arial;color:#b5b301;}
h2 {font-size:2em;font-family:Arial;color:#000000;}
h3 {font-size:1.6em;font-family:Arial;color:#b5b301;}
h4 {font-size:1.3em;font-family:Arial;color:#b5b301;}
/*************formulare*************/
input {}
input.submit {}
textarea {}
legend {display:none;}
fieldset {border:0;}
/*************novinky*************/
.news .thmumbnail {float:left;padding-right:10px;}
.news .thmumbnail img {}
/*************barva textu**********/
.color_yellow {color:#b5b301;}
.color_black {color:#000000;}
.color_red {color:#e2001a;}




#lead {width:1015px;margin:0px auto;padding:0px;position:relative;font-size:0.75em;color:#373737;background:#FFFFFF;}

#top {height:159px;background:url(../_images/bgTop.png) top right no-repeat;}

#top #logo {width:105px;height:113px;display:block;left:49px;top:8px;position:absolute;overflow:hidden;z-index:1;}
#top #logo h1, #logo h1 span {width:105px;height:113px;position: absolute;top: 0px;left: 0px;z-index: 1;overflow: hidden;color: #fff;padding-left: 0px;padding-top: 0px;margin: 0px;}
#top #logo h1 span {width:105px;height:113px;background-image:url(../_images/logo.png);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;}

#top .menu {position:absolute;top:101px;left:170px;text-align:center;color:#FFFFFF;}
#top .menu li {display:block;float:left;padding:0px 10px 0px 10px;}
#top .menu li.separator {margin:0;padding:21px 0 0 0;}
#top .menu a {border-top:7px solid #FFFFFF;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:block;font-weight:bold;padding:15px 0px 15px 0px;}
#top .menu a.active,
#top .menu a:hover {border-top:7px solid #5d6a70;}

#top .menu ul.level1 ul.level2 {display:none;position:absolute;margin-left:-9px;width:155px;border-top:0;padding:0 5px 0 5px;background:#5E6B71;z-index:500;}
#top .menu ul.level1 li:hover ul.level2 {display:block;}

#top .menu ul.level1 ul.level2 li {display:inline;float:none;background:none;padding:0;margin:0;}
#top .menu ul.level1 ul.level2 li a {border-top:1px solid #B1B8BC;float:none;display:block;text-align:left;background:#5E6B71;color:#FFFFFF;padding:10px 15px 10px 15px;font-size:0.8em;}
#top .menu ul.level1 ul.level2 li.first a {border-top:0;}
#top .menu ul.level1 ul.level2 li a:hover {text-decoration:underline;}

#top .greenLink {position:absolute;top:40px;right:199px;}
#top .catalogLink {position:absolute;top:42px;right:72px;}

#top .topText {position:absolute;top:45px;left:190px;color:#000000;}
#top .topText h2 {color:#000000;}
#top .topText h2 span {color:#617987;font-weight:normal;}
#top .topText strong {color:#435864;}
#top .topText .topTextInfo {padding:13px 0 0 186px;}

#contentObal {background:url(../_images/bgContent.png) top repeat-y;}
#content {background:url(../_images/bgContentObal.gif) top no-repeat;padding-bottom:20px;min-height:1px;_height:1px;}

#content #banner {padding:10px 0 0 14px;width:1001px;height:220px;}

#content .home .homeMain {padding:0 17px 0 17px;}

#content .reference,
#content .news,
#content .kontakt {width:288px;padding:15px;height:200px;overflow: hidden;}

#content .kontakt p {line-height:1.6em;padding-bottom:10px;}

#content .reference {background:url(../_images/bgHomeRef.gif) top repeat-x;}
#content .news {background:url(../_images/bgHomeNews.gif) top repeat-x;}
#content .kontakt {background:url(../_images/bgHomeKont.gif) top repeat-x;}

#content .home .reference {float:left;margin-right:13px;}
#content .home .news {float:left;}
#content .home .kontakt {float:right;}

#content .rightCol .reference,
#content .rightCol .news,
#content .rightCol .kontakt {float:none;margin:0 0 10px 0;text-align:left;}

#content .reference {background:url(../_images/bgHomeRef.gif) top repeat-x;float:left;margin-right:14px;}
#content .news {background:url(../_images/bgHomeNews.gif) top repeat-x;float:left;}
#content .kontakt {background:url(../_images/bgHomeKont.gif) top repeat-x;float:right;}

#content .reference .thumbnail,
#content .news .thumbnail,
#content .kontakt .thumbnail {float:left;margin-right:15px;}

#content .reference .thumbnail img,
#content .news .thumbnail img,
#content .kontakt .thumbnail img {/*max-width:96px;max-height:128px;*/border: 1px solid #617987; padding: 0px;}

#content .reference h3 span,
#content .news h3 span {font-weight:normal;color:#7bb42f;}
#content .kontakt h3 span {font-weight:normal;color:#6d6d69;}

#content .reference h3,
#content .news h3 {color:#000000;padding-bottom:7px;margin-bottom:15px;border-bottom:1px solid #7aad36;}
#content .kontakt h3 {color:#000000;padding-bottom:7px;margin-bottom:15px;border-bottom:1px solid #FFFFFF;}

#content .ocreated {color:#000000;display:block;padding-bottom:8px;}
#content .title {color:#617987;font-weight:bold;}
#content .more {color:#617987;font-weight:normal;}
#content .summary {line-height:2em;padding:8px 0 20px 0;}

#content .subPage {padding:17px;}
#content .subPage .leftCol h2 {border-bottom:1px solid #b7b8a6;padding-bottom:15px;}
#content .subPage .leftCol h3 {color:#5b820b;font-weight:bold;font-size:1.2em;padding:20px 0 15px 0;}
#content .subPage .leftCol .subSummary {margin-bottom:15px;text-align:justify;border-bottom:1px solid #b7b8a6;padding:10px 0 10px 0;font-weight:normal;font-size:1.2em;color:#5b820b;line-height:1.6em;}
#content .subPage .leftCol p {line-height:2em;padding-bottom:20px;}
#content .subPage .leftCol div.header {padding-bottom:20px;}
#content .subPage .leftCol ul {padding:0 0 20px 30px;}
#content .subPage .leftCol li {line-height:1.6em;}

#content .leftCol {width:580px;float:left;border:1px solid #dfe7ea;padding:35px;background:#FFFFFF url(../_images/bgLeftCol.gif) top repeat-x;}
#content .rightCol {width:318px;float:right;}

#content .catalogObal {width:981px;padding:17px;/*position:relative;*/}
#content .catalog {border:1px solid #dfe7ea;padding:35px;background:#FFFFFF url(../_images/bgLeftCol.gif) top repeat-x;}
#content .catalog .summary {border-bottom:1px solid #b7b8a6;border-top:1px solid #b7b8a6;padding:10px 0 10px 0;font-weight:normal;font-size:1.2em;color:#5b820b;line-height:1.6em;margin-bottom:25px;}
#content .catalog h2 {color:#475a61;font-size:2.8em;margin-bottom:25px;line-height:1em;}
#content .catalog a.linkBack {position:absolute;right:30px;top:25px;color:#3d3d3f;background:url(../_images/sipka2.gif) 3px 7px no-repeat;padding-left:15px;}

#content .catalog .catalog_list_item {text-align:right;float:left;width:265px;height:169px;margin:0 35px 25px 0;}
#content .catalog .catalog_list_item .thumbnail {margin-top:5px;}
#content .catalog .catalog_list_item .thumbnail img {max-width:253px;max-height:132px;border:1px solid #b6b8ad;padding:5px;}
#content .catalog .catalog_list_item a {color:#FFFFFF;font-weight:bold;padding:5px 10px 5px 10px;background:url(../_images/bgCatalogTitle.gif) top repeat-x;text-decoration:none;}
#content .catalog .catalog_list_item a:hover {text-decoration:underline;}
#content .catalog .catalog_list_item .thumbnail a {padding:0;background:none;}

#content .catalog .menu {text-align:left;float:left;width:265px;height:144px;margin:21px 0px 25px 0;background:#f2f2f2;}
#content .catalog .menu h3 {background:#e6e4e5;padding:10px 10px 10px 25px;color:#5a8309;font-size:1.2em;}
#content .catalog .menu ul {list-style-type: none;}
#content .catalog .menu li {background:#f2f2f2 url(../_images/sipka.gif) 44px 17px no-repeat;padding:10px 10px 10px 60px;line-height:1.4em;}
#content .catalog .menu li.active {background:#c2f167 url(../_images/sipka.gif) 44px 17px no-repeat;;}
#content .catalog .menu a {color:#464646;}

#content .catalog .catalog_detail_item {}
#content .catalog .catalog_detail_item .thumbnail {float:left;position:relaitve;z-index:500;}
#content .catalog .catalog_detail_item .thumbnail img {max-width:554px;max-height:333px;border:1px solid #b6b8ad;margin:5px;}
#content .catalog .catalog_detail_item .menu {text-align:left;float:right;width:265px;margin:0 0 0 0;background:#f2f2f2;}
#content .catalog .catalog_detail_item .menu h3 {background:#5d6a70;color:#FFFFFF;}
#content .catalog .catalog_detail_item .text {clear:both;padding-top:20px;}
#content .catalog .catalog_detail_item .text p {padding-bottom:20px;line-height:1.8em;}

#content .catalog_detail_item .pudorys {width:525px;padding:30px;background:#FFFFFF;border:1px solid #c5c5c5;float:left;text-align:center;}
#content .catalog_detail_item .pudorys img {vertical-align:middle;}

#content .catalog_detail_item .mistnost {width:510px;padding:30px;background:#FFFFFF;border:1px solid #c5c5c5;float:left;text-align:left;}
#content .catalog_detail_item .mistnost table {width:100%;}
#content .catalog_detail_item .mistnost table td {padding:5px;}
#content .catalog_detail_item .mistnost table.main td {padding:0px;vertical-align:top;}
#content .catalog_detail_item .mistnost h3 {color:#5b840a;font-size:1.1em;margin:0;padding:0 0 8px 0;}
#content .catalog_detail_item .mistnost .summary {color:#373737;font-size:1em;line-height:1.8em;border:0;margin:0;padding:0;}
#content .catalog_detail_item .mistnost .thumbnail {float:left;}
#content .catalog_detail_item .mistnost .thumbnail img {max-width:189px;max-height:173px;}
#content .catalog_detail_item .mistnost .attachments .thumbnail img {max-width:160px;max-height:120px;margin:3px;}
#content .catalog_detail_item .mistnost ul {padding-left:30px;}

#footer {color:#464646;background:#F9FDDA url(../_images/bgFooter.png) top no-repeat;padding:14px 30px 50px 85px;line-height:1.8em;}
#footer strong {color:#b6c114;}
#footer a {color:#464646;}

p.galery {text-align:center;}
p.galery img {margin:4px;border:1px solid #606D73;padding:1px;}

body.location_pages_get #content .subPage .leftCol div.header {padding-bottom:0px;}

/* sekce certifikaty*/
body.location__certifikat_get_list .leftCol img {margin:25px;padding:0;border:1px solid #617987;}
body.location__certifikat_get_list .leftCol .thumbnail {float:left;}

/* sekce aktualit*/
#content .subPage .leftCol .news {background:none;padding:0;width:580px;height:100%;}
#content .subPage .leftCol .news_list_item {clear:both;min-height:130px;_height:130px;padding-bottom:30px;}
#content .subPage .leftCol .news_list_item .thumbnail {padding-top:4px;}
#content .subPage .leftCol .news_list_item .summary {line-height:1.8em;padding-bottom:8px;}
#content .subPage .leftCol .news_list_item .ocreated {display:inline;}
#content .subPage .leftCol .news_list_item .title {display:block;padding:5px 0 0 0;}


#content .news_detail .ocreated {font-weight:bold;padding-bottom:0;}
#content .news_detail .thumbnail {padding-top:4px;}
#content .news_detail .summary {text-align:justify;border-bottom:1px dotted #b7b8a6;color:#5b820b;float:right;width:464px;padding-bottom:10px;}
#content .news_detail .text {clear:both;padding-top:10px;}
#content .subPage .leftCol .news_detail h3 {padding-bottom:5px;margin-bottom:15px;}
#content .subPage .leftCol ._reference_detail h3 {padding-bottom:5px;margin-bottom:15px;}
#content .news_detail .galery {padding-bottom:20px;}

body.location_pages_get #content .subPage .leftCol h3 {padding-bottom:5px;border-bottom:1px solid #7AAD36;padding-bottom:5px;margin-bottom:15px;}
body.location_pages_get #content .subPage .leftCol .galery {padding-bottom:20px;}
body.location_pages_get #content .subPage .leftCol .galery .thumbnail {padding-top:4px;float:left;padding-right:15px;}
body.location_pages_get #content .subPage .leftCol .galery .thumbnail img {border:1px solid #617987;}

#content .prilohy {clear:both;}
#content .prilohy .attachments {padding-left:5px;}

/*ikony priloh*/
#content .prilohy a {padding:2px 0 2px 28px;display:block;}
#content .prilohy a.pdf{background:url(../_images/icon_pdf.gif) 5px 2px no-repeat;}
#content .prilohy a.zip,
#content .prilohy a.rar{background:url(../_images/icon_archiv.gif) 5px 2px no-repeat;}
#content .prilohy a.wma,
#content .prilohy a.aac,
#content .prilohy a.mp3{background:url(../_images/icon_audio.gif) 5px 2px no-repeat;}
#content .prilohy a.docx,
#content .prilohy a.rtf,
#content .prilohy a.doc{background:url(../_images/icon_doc.gif) 5px 2px no-repeat;}
#content .prilohy a.exe{background:url(../_images/icon_exe.gif) 5px 2px no-repeat;}
#content .prilohy a.ttf{background:url(../_images/icon_font.gif) 5px 2px no-repeat;}
#content .prilohy a.cdr,
#content .prilohy a.ai,
#content .prilohy a.psd{background:url(../_images/icon_grafika.gif) 5px 2px no-repeat;}
#content .prilohy a.bmp,
#content .prilohy a.gif,
#content .prilohy a.png,
#content .prilohy a.jpeg,
#content .prilohy a.jpg{background:url(../_images/icon_image.gif) 5px 2px no-repeat;}
#content .prilohy a.odp,
#content .prilohy a.odt,
#content .prilohy a.ods{background:url(../_images/icon_open_office.gif) 5px 2px no-repeat;}
#content .prilohy a.swf{background:url(../_images/icon_swf.gif) 5px 2px no-repeat;}
#content .prilohy a.flv,
#content .prilohy a.mp4,
#content .prilohy a.mpg,
#content .prilohy a.wmv,
#content .prilohy a.avi{background:url(../_images/icon_video.gif) 5px 2px no-repeat;}
#content .prilohy a.xlsx,
#content .prilohy a.xls{background:url(../_images/icon_xls.gif) 5px 2px no-repeat;}


/* drobeckove menu */
#content div.breadcrumbs {position:absolute;left:25px;top:183px;font-size:0.8em;line-height:1em;}
#content div.breadcrumbs a {color:#373737;line-height:1em;}
#content div.breadcrumbs a.homeLink {width:10px;height:10px;display:block;float:left;background:url(../_images/bgHomeLink.gif) top no-repeat;margin-right:3px;}
#content div.breadcrumbs .last {font-weight:bold;margin-top:1px;}

/* sekce o nas */
body.location_o_nas .leftCol p {text-align:justify;}
body.location_o_nas .leftCol li {background:url(../_images/bgLi.gif) 3px 9px no-repeat;padding-left:20px;list-style-type:none;line-height:1.8em;}
body.location_o_nas .leftCol ul {padding:0 0 20px 20px;}

/* sekce reference */
body.location__reference_get #content .subPage .leftCol ul {padding-bottom:0px;}
body.location__reference_get #content .subPage .leftCol li {line-height:2em;font-size:1.2em;}
#content .subPage .leftCol ._reference_list_item {clear:both;min-height:130px;_height:130px;padding-bottom:20px;}
#content .subPage .leftCol ._reference_list_item .thumbnail {padding-top:4px;float:left;padding-right:15px;}
#content .subPage .leftCol ._reference_list_item .thumbnail img {border:1px solid #617987;}
#content .subPage .leftCol ._reference_list_item .summary {line-height:1.8em;padding-bottom:8px;}
#content .subPage .leftCol ._reference_list_item .ocreated {display:inline;}
#content .subPage .leftCol ._reference_list_item strong.datum_realizace {display:block;padding:5px 0 0px 0;}
#content .subPage .leftCol ._reference_list_item .title {display:inline;padding:0;}


#content .subPage .leftCol ._reference_detail .thumbnail {padding-top:4px;float:left;padding-right:15px;}
#content .subPage .leftCol ._reference_detail .thumbnail img {border:1px solid #617987;}
#content ._reference_detail .summary {text-align:justify;border-bottom:1px dotted #b7b8a6;color:#5b820b;float:right;width:464px;padding-bottom:10px;}
#content ._reference_detail .text {clear:both;padding-top:10px;}
#content .subPage .leftCol ._reference_detail h3 {padding-bottom:5px;border-bottom:1px solid #7AAD36;}
#content ._reference_detail .galery {padding-bottom:20px;}
#content ._reference_detail .prilohy {clear:both;}
#content ._reference_detail .prilohy .attachments {padding-left:20px;}
#content ._reference_detail .prilohy a {display:block;padding-left:25px;}

/* napiste nam */
#content .formularObal {padding-bottom:25px;}
form#napiste_nam {border:1px solid #b6b7af;}
#content .formularObal fieldset#napiste_nam__main {background:#fefff7;border:0;padding:20px 25px 10px 25px;}
#content .formularObal fieldset#napiste_nam__submit {background:#fefff7;border:0;padding:0 25px 15px 25px;}
#content .formularObal input#buttonSubmit {padding:0;width:142px;height:52px;background:url(../_images/bgBtnSubmit.gif) top no-repeat;border:0;cursor:hand;cursor:pointer;}
#content .formularObal .layout_item {clear:both;}
#content .formularObal .element {padding-bottom:5px;}
#content .formularObal .legend {display:none;}
#content .formularObal .layout_item .label {float:left;font-weight:bold;width:120px;padding-right:10px;text-align:right;}
#content .formularObal .layout_item input,
#content .formularObal .layout_item textarea {border:1px solid #b6b7af;background:#FFFFFF;padding:2px;}

body.location_pages_get #content .subPage .leftCol table img {border:1px solid #617987;}

.errors {padding-left:120px;font-weight:bold;color:red;padding:0 0 10px 131px;}


#content .catalog h3 {margin-bottom:0px;color:#5b820b;font-weight:bold;font-size:1.2em;padding:20px 0 7px 0;}


img.vila {float:left;margin:25px 20px 5px 0;border:1px solid #617987;padding:1px;}