/*
  Licence: © Copyright 2009 Poski.com. Všechna práva vyhrazena. Kopírování bez souhlasu majitele zakázáno.
*/
body {font-family:Verdana,Arial;background:#FFFFFF url(../_images/bgBody.png) top no-repeat;padding:0px;margin:0px;color:#727272;}
img {border:0px;}
.colorRed {color:#7d0011;}
.colorBlack {color:#000000;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, p, ul {margin:0;padding:0;}
li {list-style-type: none;}
h1 {font-size:1.6em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
.right {float:right;}
.left {float:left;}

#lead {width:1000px;margin:0px auto;padding:0px;position:relative;font-size:0.7em;}

#top {width:1000px;height:211px;background:url(../_images/bgTop.jpg) top right no-repeat;padding:0px;}

#top img.printImg {position:absolute;top:43px;left:437px;}

#top #logo {width:238px;height:122px;display:block;left:41px;top:72px;position:absolute;overflow:hidden;z-index:1;}
#top #logo h1, #logo h1 span {width:238px;height:122px;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:238px;height:122px;background-image:url(../_images/logo.jpg);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;}

#top #login {width:170px;height:75px;margin-left:775px;padding:25px 0px 40px 25px;font-size:0.7em;background:url(../_images/bgLogin.gif)top repeat-x;color:#6a0715;}
#top #login span {display:block;color:#000000;margin-top:13px;margin-bottom:35px;}
#top #login a {color:#6a0715;text-decoration:underline;}
#top #login a:hover {text-decoration:none;}
#top #login img {vertical-align: middle;}

#top .links {position:absolute;top:190px;left:700px;color:#FFFFFF;font-size:0.8em;}
#top .links a {color:#FFFFFF;}

#top .banner {position:absolute;width:314px;height:116px;position:absolute;top:64px;left:670px;}

.topText {padding:20px;}
.topText a {color:#83a91b;}
.topText .home {padding-left:15px;background:url(../_images/home.gif) left no-repeat;}
.topText .mail {padding-left:20px;background:url(../_images/mail.gif) left no-repeat;}
.topText .phone {padding-left:15px;background:url(../_images/phone.gif) left no-repeat;}

#content {width:993px;}

#content .subpage {background:#EFEFEE url(../_images/bgSubPage.gif) top repeat-x;padding:20px;min-height:480px;_height:480px;line-height:1.4em;}
#content .subpage p {padding-bottom:20px;}
#content .subpage h2 {padding-bottom:15px;font-size:1.4em;}
#content .subpage ul {padding-bottom:20px;}
#content .subpage li {background:url(../_images/sipka.gif) left no-repeat;padding-left:15px;line-height:1.6em;}
#content .subpage p.important {padding:10px;border:1px solid #cfdfa2;background:#edf1e2;color:#628010;font-weight:bold;line-height:2em;}
#content .subpage img {border:1px solid #D6D6D6;}
#content .subpage a {color:#83A91B;}

#content h2.sub {color:#FFFFFF;background:url(../_images/bgHsub.gif) top no-repeat;font-size:1.1em;padding:6px 0px 6px 15px;margin-top:10px;}
#content h2.sub a {color:#FFFFFF;text-decoration:none;}
#content h2.sub a:hover {text-decoration:underline;}

#content .leftCol {padding-left:19px;width:238px;float:left;}
#content .rightCol {float:right;width:705px;}

#content .menu {padding-top:20px;}
#content .menu a {color:#363636;text-decoration:none;padding-left:10px;padding-bottom:7px;display:block;}
#content .menu a:hover {text-decoration:underline;}
#content .menu a.active {color:#83a91b;font-weight:bold;}
#content .menu ul {margin:0px;padding:0px;list-style-type: none;}
#content .menu ul li {min-height:18px;_height:18px;border-bottom:1px solid #cdcdcd;padding-left:15px;padding-top:7px;background:url(../_images/bgMenuLi.gif) left center no-repeat;}

#content .leftCol .contact {color:#FFFFFF;margin-top:10px;margin-bottom:10px;padding-top:17px;padding-left:55px;width:183px;height:125px;background:url(../_images/bgContact.gif) top no-repeat;}
#content .leftCol .contact a {color:#FFFFFF;}
#content .leftCol .contact h2 {font-size:1em;padding-left:10px;padding-bottom:20px;}
#content .leftCol .contact p {line-height:1.4em;}
#content .leftCol a.mapa {text-decoration:none;}

#content .rightCol .navigation {color:#727272;text-align:right;margin-right:8px;border-bottom:1px solid #cdcdcd;padding:17px;background:url(../_images/bgNavigation.jpg) top right no-repeat;}
#content .rightCol .navigation strong {color:#628010;}
#content .rightCol .navigation .h2 {display:inline;}
#content .rightCol .navigation .h2 h2 {font-size:1em;font-weight:normal;display:inline;}
#content .rightCol .navigation table {width:100%;}

#content .homeAction {padding:5px 14px 8px 14px;margin-top:9px;width:320px;height:145px;background:url(../_images/bgHomeAction.gif) top no-repeat;float:left;}
#content .homeAction img {border:1px solid #e6e6e6;float:left;margin-right:10px;width:85px;}
#content .homeAction strong,
#content .partneri strong {color:#FFFFFF;display:block;margin-bottom:20px;}
#content .partneri a {text-decoration:none;}
#content .homeAction a.title {font-weight:bold;color:#83A91B;text-decoration:none;}
#content .homeAction a.title:hover {text-decoration:underline;}
#content .homeAction a.more {color:#727272;font-weight:bold;background:url(../_images/sipka.gif) right no-repeat;padding-right:20px;}
#content .homeAction .summary {margin-top:8px;margin-bottom:8px;font-size:0.8em;line-height:1.6em;}
#content .homeAction .left,
#content .homeAction .right {font-size:0.8em;padding-top:8px;padding-bottom:8px;}
#content .homeAction li {background:url(../_images/sipka.gif) left no-repeat;padding-left:15px;line-height:1.6em;}
#content .margin {margin-right:8px;}

#content .action {padding-bottom:9px;}

#content .partneri {background:url(../_images/bgPartneri.gif) top no-repeat;padding:5px 14px 8px 14px;width:677px;height:163px;clear:both;} 
#content .partneri img {margin-left:0px;margin-top:0px;}

#content .news_list .news_list_item {min-height:100px;_height:100px;clear:both;margin-bottom:20px;}
#content .news_list .news_list_item img {float:left;margin-right:10px;margin-top:5px;width:85px;}
#content .news_list .news_list_item .more, 
#content .news_list .news_list_item .title {color:#83A91B;font-weight:bold;}
#content .news_list .news_list_item .timestamp {font-weight:bold;}
#content .news_list .news_list_item .summary {padding-top:7px;padding-bottom:7px;}

#content ._akce_list ._akce_list_item {min-height:100px;_height:100px;clear:both;margin-bottom:20px;}
#content ._akce_list ._akce_list_item img {float:left;margin-right:10px;margin-top:5px;}
#content ._akce_list ._akce_list_item .more, 
#content ._akce_list ._akce_list_item .title {color:#83A91B;font-weight:bold;}
#content ._akce_list ._akce_list_item .timestamp {font-weight:bold;}
#content ._akce_list ._akce_list_item .summary {padding-top:7px;padding-bottom:7px;}

#content .news_detail .thumbnail img,
#content ._akce_list_item .thumbnail img,
#content ._akce_detail .thumbnail img {float:left;margin-right:10px;margin-bottom:5px;width:85px;}
#content .news_detail .summary {padding-top:7px;padding-bottom:7px;}
#content .news_detail .timestamp {font-weight:bold;}

#content ._akce_detail img {float:left;margin-right:10px;margin-bottom:5px;}
#content ._akce_detail .summary {padding-top:7px;padding-bottom:7px;}
#content ._akce_detail .timestamp {font-weight:bold;}

#content .ref {width:130px;text-align:center;float:left;min-height:150px;_height:150px;}

#footer {color:#363636;padding:0px 0px 15px 0px;margin-top:20px;}
#footer a {color:#363636;}
#footer a.poski {color:#83A91B;}
#footer .left, #footer .right {line-height:2.2em}
#footer .hr {border-top:1px solid #CDCDCD;}


/**********dodelavky 14.09.09*******************/

body.location_ceny_a_kalkulace table {border:0;border-collapse:collapse;margin-bottom:25px;}
body.location_ceny_a_kalkulace td {padding:7px 5px 7px 0;border:0;border-collapse:collapse;vertical-align:top;}
body.location_ceny_a_kalkulace input.submit {border:1px solid #FFFFFF;background:#83A91B;color:#FFFFFF;padding:4px 5px 4px 5px;cursor:hand;cursor:pointer;}

body.location_ceny_a_kalkulace h3 {color:#83A91B;padding-bottom:8px;}

body.location_ceny_a_kalkulace div.chyba,
body.location_ceny_a_kalkulace div.informace {background:#F3F3F3;border:1px solid #CDCDCD;font-weight:bold;padding:8px;margin-bottom:10px;}