.w460 {width:460px}
#page {padding-top:350px}
#main {width:940px}
ul.greenBut li {border-bottom:1px solid #ececec; padding:5px 6px 5px 30px; background:url(../images/spreadsheets/spreadsheet.png) no-repeat -397px -69px}
ul.greenBut li.line {background-color:#f8f8f8}
ul.greenBut span {color:#990000}
.h2 {font-size: 2.4em; line-height:1em}
.h3 {font-size: 1.5em; line-height:1em; font-weight: normal}
.rss {color:#bed66b !important; background:url("../images/spreadsheets/spreadsheet.png") no-repeat scroll -371px -104px; padding-left:23px}


/* boxes */
.greyShadeBorBox300 {width:300px; background:url("../images/boxes/greyshadeborbox300.png") no-repeat}
.greyShadeBorBox300 .inner {width:260px; background:url("../images/boxes/greyshadeborbox300-end.gif") no-repeat 0 100%; padding:10px 20px}
.greyShadeBorBox300 .end {width:300px; background:url("../images/boxes/boxy-pojisteni-end.gif") no-repeat 0 100%; height:10px; display:block}
.whiteBoxBorGrey460 {width:460px; background:url("../images/boxes/whiteboxborgrey460.png") no-repeat; width:460px}
.whiteBoxBorGrey460 .inner {width:420px; background:url("../images/boxes/whiteboxborgrey460.png") no-repeat -460px 100%; padding:10px 20px}
.greyShadeBorGreyBox460 {width:460px; background:url("../images/boxes/greyshadeborgreybox460.png") no-repeat -460px 100%; width:460px; position:relative; padding-bottom:10px}
.greyShadeBorGreyBox460 .inner {width:420px; background:url("../images/boxes/greyshadeborgreybox460.png") no-repeat; padding:10px 20px 0 20px}


/* bannery */
.head-banner-top { width:900px; padding-top:15px; padding-left:40px; height: 205px; position:absolute; background:#bfd800 no-repeat; top: 110px; z-index:50}
.head-banner-top h1 { font-size: 3.5em; line-height:1.2em; margin-bottom: 6px}
.head-banner-top h2 { font-size: 2em; font-weight: normal}
.head-banner-top p {font-size:1.2em; line-height:1.4em}
.head-banner-top .viceinfo {margin-left: 25px; font-size: 1.2em; line-height:50px; padding-right:14px; background:url(../images/icons/ico-dvojbrko-green.gif) no-repeat 100% 50%}
/* pro mboxy
#bomba, #bomba2 {height:142px; background-image:url(../images/home-page/top-banner/bomba-hp.jpg)}
#bomba2 {width:915px; height:150px; padding-left:25px; padding-top:30px}
#bomba2 h1{margin-bottom: 0px; font-size:3.8em}
#bomba2 h2 {margin-bottom: 9px; font-size:1.5em}
#dort {height:139px; background-image:url(../images/home-page/top-banner/dort-hp_v2.jpg)}
#dort-3zdarma {height:142px; background-image:url(../images/home-page/top-banner/dort-hp-3zdarma-v2.jpg)}
#akce22prodlouzeni {background-image:url(../images/home-page/top-banner/hp-akce22-b940.jpg)}
*/
.to {position:absolute; top:305px; width:25px; height:25px; display:block; cursor:pointer; z-index:70}
#toPrev {right:117px}
#to1 {right:88px}
#to2 {right:58px}
#to3 {right:28px}
#toNext {right:0px}
#ban1 {background:url(../images/home-page/top-banner/ochrana25.jpg) no-repeat}
#ban2 {background:url(../images/home-page/top-banner/domov35.jpg) no-repeat; display:none}
#ban3 {display:none; padding:0}
#cpanel {position:absolute; left:776px; top:184px; width:164px; height:36px; background:url(../images/home-page/top-banner/cpanel.png) no-repeat; z-index:60}
#edulink {position:absolute; left:0; top:0; width:940px; height:185px; line-height:185px; display:block; z-index:100; text-decoration:none; background:url(../images/icons/empty.gif) no-repeat}


/* top 3 boxes pojisteni */
.boxesPojisteni  {margin-bottom:20px; padding-bottom:10px; width:940px; position:relative; background:url("../images/boxes/boxy-pojisteni-end.gif") repeat-x scroll 0 100%; font-size:1.2em; line-height:1.7em}
.boxesPojisteni .h2 {padding-bottom: 18px; background:url(../images/boxes/boxy-pojisteni-line.gif) no-repeat 0 100%}
#boxMoto, #boxCalc, #boxZaujalo {margin:0 20px}
#boxDomov2 {border-bottom:20px solid #fff}
#boxAuto .inner {padding:15px 20px 45px 20px; width:260px; background: url(../images/spreadsheets/pojisteni-box-icons.png) no-repeat 209px 4px}
#boxMoto .inner {padding:15px 20px 45px 20px; width:260px; background: url(../images/spreadsheets/pojisteni-box-icons.png) no-repeat -111px 4px}
#boxMoto2 .inner {padding:15px 20px 5px 20px; width:260px; background: url(../images/spreadsheets/pojisteni-box-icons.png) no-repeat -111px 4px}
#boxDomov .inner {padding:15px 20px 45px 20px; width:260px; background: url(../images/spreadsheets/pojisteni-box-icons.png) no-repeat -431px 4px}
#boxDomov2 .inner {padding:15px 20px 5px 20px; width:260px; background: url(../images/spreadsheets/pojisteni-box-icons.png) no-repeat -431px 4px}
#boxMoto2 li, #boxDomov2 li {width:167px}
#boxMoto2 li a, #boxDomov2 li a {background-position:-307px -22px}
#boxCalc .inner {padding:15px 20px 5px 20px; width:260px; background: url(../images/spreadsheets/pojisteni-box-icons.png) no-repeat -751px 4px}
#boxZaujalo .inner {padding:15px 20px 10px 20px; width:260px}
.boxZaujaloBox {border-top:1px solid #dedede; padding-top:4px}
.boxZaujaloBox p {padding-left:65px; position:relative}
.boxZaujaloBox .motive {position:absolute; left:0px; top:0px}
#motlist3 {background:url(../images/spreadsheets/box-icons.png) -154px -66px no-repeat; width:45px; height:63px; display:block}
#motchart {background:url(../images/spreadsheets/box-icons.png) -245px 0 no-repeat; width:52px; height:62px; display:block}
.boxesPojisteni .bottom-buttons {position:aboslute; bottom:45px; width:260px; position:absolute}
.boxesPojisteni .bottom-buttons a.more-info {line-height: 35px; text-decoration: underline; color: #333333; position:absolute; left:0; top:0}
.boxesPojisteni .bottom-buttons a.more-info:hover, #boxes-pojisteni a.more-info:focus {text-decoration: none}
.boxesPojisteni li {width:228px; line-height:1.3em; background: url(../images/spreadsheets/spreadsheet.png) no-repeat -477px 7px; padding: 7px 0 8px 32px; border-bottom: 1px #dedede solid}
.boxesPojisteni li a {text-decoration:none; background:url(../images/spreadsheets/spreadsheet.png) no-repeat -245px -22px; display:block; padding-right:22px}
.boxesPojisteni .bottom-buttons .h35-silver-greenbtn {position:absolute; right:0; top:0}


/* soap calc */
#soap-calc {margin-bottom:20px}
#soap-calc .inner {height:24.5em}
#soap-calc h3 {font-size:2.2em; font-weight:bold; border-bottom:1px solid #DEDEDE; padding-bottom:10px; margin-bottom:10px}
#calc label {width:150px; display: block; float:left; padding-left:45px}
#calc select {width:190px; float:right; margin-top:11px}
#calc .submit {margin:6px 0 0 224px; clear:both}
#calc li.n { height:40px; line-height:40px; float:left; padding:0; background: url(../images/spreadsheets/kalk-numbers-soap.png) no-repeat; }
#calc li.n1 { background-position: -565px 6px; }
#calc li.n2 { background-position: -505px -62px; }
#calc li.n3 { background-position: -370px -197px; }
#calc li.n4 { background-position: -223px -352px; }
#calc li.n5 { background-position: -72px -491px; }
#calc li.n2.act { background-position: -442px -127px; }
#calc li.n3.act { background-position: -292px -278px; }
#calc li.n4.act { background-position: -146px -426px; }
#calc li.n5.act { background-position: 7px -559px; }


/* blog box */
#blog {position:relative; font-size:1.2em; line-height:1.4em}
#blog .h2 span {color:#bfd800}
#blog div div {width:370px; padding-bottom:4px; border-bottom:1px solid #dbdfca; margin-bottom:10px}
#blog img {float:left; margin-bottom:10px}
#blog .motive {background:url(../images/boxes/blog460.png) no-repeat; right:0; top:0; position:absolute; width:215px; height:95px; display:block}
#blog ul {padding-bottom:6px; border-top:1px solid #dedede; clear:both}
#blog li {background-position: -422px -42px}
#blog h3 {width:280px; float:right; font-size:1.4em; line-height:1.3em; padding-bottom:6px}
#blog p {width:280px; float:right; padding-bottom:8px}


/* other boxes */
#main .boxes-container {height: 100%; }
.inner { padding: 20px; }
.bw460h155 { width: 460px; height: 155px; margin-bottom:20px; background: url(../images/boxes/silver-white-rounded-box-460-155-bg.png) no-repeat; }
.bw460h155 .inner { padding-bottom: 15px; }
.bw460h155 p {font-size:1.2em}
.bw460h290 { width: 460px; height: 241px; background: url(../images/boxes/silver-white-rounded-box-460-241-bg.png) no-repeat; margin-bottom: 20px; }
.bw460h290 label { width: 150px; display: block; float: left; padding-left: 45px }
.bw460h290 select { width: 190px; float:right; margin-top:11px}
.bw460h290 li { height: 40px; line-height:40px; }
#carForm .submit {margin:13px 0 0 224px}
.bw460h290 li.n { background: url(../images/spreadsheets/kalk-numbers.png) no-repeat; }
.bw460h290 li.n1 { background-position: -237px 6px; }
.bw460h290 li.n2 { background-position: -177px -61px; }
.bw460h290 #n2 { background-position:-57px -197px; }
.bw460h290 li.n3 { background-position: -117px -130px; }
.bw460h290 #n3 { background-position: 3px -266px; }
.bw460h290 h3.borderbtm { border-bottom: 1px #dedede solid; padding-bottom: 10px; }
.light-brown-box { background: #f4f8e1 url(../images/boxes/lightbrown460.png) no-repeat; margin-right: 0; width: 460px; height: auto; margin-bottom: 20px}
.light-brown-box .inner { background:  url(../images/boxes/lightbrown460.png) no-repeat -460px 100%; padding-bottom: 20px; padding-top:20px; height:22.5em}
.light-brown-box h3.ttl { margin-bottom: 10px; }
.light-brown-box ul { margin-bottom: 15px; height: 137px; }
.boxes-container .light-brown-box li { border-bottom: 0; border-right: 1px #dbdfca solid; width: 117px; float: left; padding: 100px 10px 10px 10px; text-align: center; background: url(../images/icons/spreadsheet-big-icon2.gif) no-repeat; }
.boxes-container .light-brown-box .tradition { border-right: 0; background-position: -295px 0; }
.boxes-container .light-brown-box .time { background-position: 18px 0; }
.boxes-container .light-brown-box .money { background-position: -136px 0; }
.light-brown-box a { text-align: left; font-size: 1.2em; padding-top: 15px; }
.brlink a { position: absolute; right: 20px; bottom: 20px; z-index: 1; }
.bw460h169 { width: 460px; height: 169px; }
.bw460h169 h3 {margin-bottom:5px}
.bw460h169 p {font-size:1.2em}
.semafor {background:url(../images/home-page/semafor-bg.jpg) no-repeat; margin-right:0; margin-top:-14px; margin-bottom:20px}
.semafor .inner { padding-top: 34px; padding-left: 125px; }
.semafor .inner .big { width: 325px; padding-top: 10px; }
.bw460h169,
.bw460h155 { color: #000; }
h3.ttl { font-size: 2.2em; font-weight: bold; }
.calc-ico { background: url(../images/icons/big-calc.gif) no-repeat 3px 5px; padding:5px 0 10px 47px; }
.big { font-size: 1.5em; }
.cufon-active .boxes-container h3,
.cufon-active .boxes-container h2 { line-height: 0; }
#content-banner-bottom { width: 940px; height: 95px; background: url(../images/home-page/bottom-banner/bg.png) no-repeat; margin-bottom: 20px; }
#content-banner-bottom h2 { padding-left: 150px; line-height: 95px; font-size: 2.6em; font-weight: normal; }
#content-banner-bottom h2 strong { font-weight: bold; }
#hp-mbox-calc {float:left; width:460px}
#hp-mbox-vyhody {float:right; width:460px}


/* mboxy */
#ochrana-d {height:198px; background-image:url(../images/banners/ochrana-d.jpg); padding:22px 30px 0 30px; top:110px; width:880px}
#ochrana-d h1 {font-size:2.7em}
#ochrana-d p {padding:5px 400px 15px 0; font-size:1.4em; line-height:1.5em}