/* 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;display:block;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.8em;background:#e9e8e8 url(../images/bgBody.gif) repeat-x top left;padding:0px;color:#6f6f6f;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
textarea {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}
.floatR {float:right;}
.floatL {float:left;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;background:url(../images/bgLead.gif) repeat-y;}
#lead .leadIn {background:url(../images/bgLeadIn.gif) no-repeat left 122px;}

#lead h1.main-h1 {color:#D85018;display:block;position:absolute;text-align:center;top:415px;width:1000px;}

#logo {width:373px;height:45px;display:block;left:11px;top:40px;position:absolute;overflow:hidden;z-index:1;}
#logo a, #logo a span {width:373px;height:45px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo a span {width:373px;height:45px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#fff;}

#home .top {height:85px;padding:37px 6px 0px 0px;background:url(../images/bgTopHome.png) no-repeat;}
#other .top {height:99px;padding:37px 6px 0px 0px;background:url(../images/bgTopOther.png) no-repeat;}

.top .kontakt {margin-right:4px;width:319px;height:26px;float:right;background:url(../images/bgTopKontakt.gif) no-repeat;margin-bottom:23px;}
.top .kontakt p {padding-top:2px;text-transform:uppercase;float:left;font-size:.9em;color:#ffffff;}
.top .kontakt strong {color:#ffcd00;}
.top .kontakt img {float:right;margin-top:6px;}
.top .kontakt .icon {margin:6px 5px 0px 5px;}

.top .menu {height:36px;float:right;clear:both;}
.top .menu a {display:block;float:left;height:29px;width:77px;padding-top:7px;background:url(../images/bgMenuItem.gif) no-repeat;color:#ffffff;text-transform:uppercase;text-align:center;margin-right:4px;text-decoration:none;font-size:0.9em;}
.top .menu a:hover {background-position:0px -36px;color:#d85018;}
.top .menu a.active {background-position:0px -36px;font-weight:bold;color:#d85018;}

.content {padding:0px 15px;margin:0px 8px;background:#f3f5f4}
#other .content {padding-top:3px;}
.content a {color:#d85018;}

.nabizime {height:275px;padding-top:7px;background:url(../images/bgNabizimeHome.png) no-repeat;}
.nabizime .leftN {float:left;margin-right:197px;}
.nabizime .rightN {float:left;}
.nabizime h2 {margin-bottom:4px;}
.nabizime h2 span {display:none;}
.nabizime a {background:url(../images/nabizimeSipka.gif) no-repeat right 50%;padding-right:13px;margin-left:15px;}
.nabizime .home1 {width:321px;padding:37px 30px 0px 22px;height:88px;background:url(../images/home1.png) no-repeat;}
.nabizime .home2 {width:317px;padding:29px 30px 0px 22px;height:102px;background:url(../images/home2.png) no-repeat;}
.nabizime .home3 {width:332px;padding:34px 30px 0px 22px;height:94px;background:url(../images/home3.png) no-repeat;}
.nabizime .home4 {width:325px;padding:29px 30px 0px 22px;height:102px;background:url(../images/home4.png) no-repeat;}

.gallery {background:#f2c822;padding:10px 0px 0px 40px;height:160px;margin:45px 0 15px 0;}
.gallery img {float:left;margin:0px 20px 0px 0px;}

.homeBottom {background:url(../images/bgHomeBottom.gif) repeat-x;padding:10px;}
.homeBottom .chcete {width:493px;float:left;padding:7px 0px 0px 7px;}
.homeBottom .chcete .mimg {float:left;margin-right:15px;border:1px solid #cccdcc;padding:4px;}
.homeBottom .chcete h3 {padding-top:1px;margin-bottom:6px;}
.homeBottom .chcete h3 span {display:none;}
.homeBottom .chcete strong {color:#262626;}
.homeBottom .chcete p {margin-bottom:6px;}
.homeBottom a.vice {background:url(../images/nabizimeSipka.gif) no-repeat right 50%;padding-right:10px;}
.homeBottom .partneri {width:403px;padding:11px 0px 20px 18px;float:right;background:#e8eae9 url(../images/bgHomePartneri.gif) repeat-x;}
.homeBottom .partneri h3 {margin-bottom:15px;}
.homeBottom .partneri h3 span {display:none;}
.homeBottom .partneri .partnerLogo {margin-right:8px;float:left;margin-bottom:8px;width: 126px;height:65px;}

.footer {clear:both;height:95px;background:#e9e8e8 url(../images/bgFooter.gif) no-repeat top left;padding-left:33px;}
.footer .flogo {width:213px;height:48px;padding:17px 0px 0px 19px;background:url(../images/bgFooterLogo.gif) no-repeat;float:left;margin-right:23px;}
.footer strong {color:#484646;}
.footer p {float:left;padding-top:24px;}
.footer p.right {float:right;margin-right:33px;}
.footer a {color:#d95018;font-weight:bold;}

.mainCol {width:666px;float:left;border:1px solid #e5e5e5;margin-bottom:15px;}
.mainCol h2 {height:78px;background:#e5e5e5;padding-left:25px;}
.mainCol h2 span {display:none;}
.mainCol .obsah {color:#515151;padding:20px 25px;background:#FFFFFF;min-height:180px;_height:180px;}
.mainCol .obsah h3 {font-size:1.15em;color:#ce4c17;margin-bottom:20px;}
.mainCol .obsah p {margin-bottom:20px;}
.mainCol .obsah img {border:1px solid #CCCCCC;margin:3px;}

.rightCol {width:272px;float:right;background:#cccccc;margin-bottom:15px;}
.rightCol h3 {height:78px;background:#e5e5e5;padding-left:25px;}
.rightCol h3 span {display:none;}
.rightCol ul {list-style:none;margin:15px 20px 20px 30px;}
.rightCol ul li {padding:2px 0px;}
.rightCol ul a {color:#6f6f6f;font-weight:bold;padding-left:16px;background:url(../images/rightColArrow.gif) no-repeat left 50%;}
.rightCol ul li.active a {color:#ce4c17;background:url(../images/rightColArrowRed.gif) no-repeat left 50%;text-decoration:none;}

/*******presun inline**********/

.toFile {font-weight:bold;margin-left:30px;padding-bottom:50px;}
.toFile2 {margin-left:30px;}
.toFile3 {margin-left:30px;padding-bottom:20px;}
.toFile4 {text-align:center;width:210px;float:left;}
.toFile5 {padding-left:75px;}
.clear {clear:both;}

/*dodělávky*/
.mainCol .ref p {margin-bottom:8px;}
.mainCol .ref p.top-space {margin-top:18px;}
.mainCol .ref h3 {margin-bottom:18px;margin-top:15px;}
/*formular*/
.input-error {
    background-color: #FEFF6A;
    border: 1px solid red;
}
.rightCol #kontakni-formular-block{ margin: 15px 20px 20px 30px;}
.rightCol #kontakni-formular-block fieldset{border:none}
.rightCol #kontakni-formular-block input,
.rightCol #kontakni-formular-block textarea{width: 200px;}
.rightCol #kontakni-formular-block input.odeslat-button {
	text-align: center;
	width: 70px;
	background-image: none;
	border: medium none;
	background-color: #D85017;
	color: #F3CB22;
	cursor: pointer;
	font-weight: bold;
	height: 25px;
}
.no-image-h3{color: #D85018; font-size: 22px; height: 38px!important; padding-top: 11px;}
.partneri #kontakni-formular-block fieldset{clear: both;border:none;padding: 0px 45px 0px 45px;}
.partneri-loga {height: 70px;}
.homeBottom .partneri h3.no-image-h3{margin: 0px}
.partneri #kontakni-formular-block input,
.partneri #kontakni-formular-block textarea{width: 280px;}
.partneri #kontakni-formular-block img{margin-left: 43px;}
.partneri #kontakni-formular-block input.odeslat-button {
	text-align: center;
	width: 70px;
	background-image: none;
	border: medium none;
	background-color: #D85017;
	color: #F3CB22;
	cursor: pointer;
	font-weight: bold;
	height: 25px;
}
