/* uvod */

#leftcoluvod {float: left; width: 30%; padding: 10px; _width: 300px;}
#centercoluvod {float: left; width: 30%;  padding: 10px; _width: 300px;}
#rightcoluvod {float: left; width: 30%;  padding: 10px; _width: 300px; }

#rightcoluvod h3 { font-size: 24px; margin: 2px; }
#rightcoluvod h4 { font-size: 18px; margin: 2px; }

/* uvod - akce */
#centercoluvod img { border: none; padding: 0; margin: 0; }
#centercoluvod h1 {color: #0F3F6F; }
#centercoluvod h2 { margin: 0; font-size: 18px; color: White; border-bottom: 2px solid White; }

.bezdph {font-size: 10px; color: #8E8E8E;}
.cenabezdph {font-size: 14px; color: White; font-weight: bold;}
.sdph {font-size: 10px; color: #8E8E8E;}
.cenasdph  {font-size: 10px; color: #8E8E8E;}
.cenyakce { text-align: right; }
.objednat { text-align: right; }
.popisvyp { text-align: justify; font-size: 0.8em; color: White;}

#akceuvod h1 { color: ; }
#akceuvod #bckakceuvod { background-color: #0B3564; color: #ffffff; padding: 4px; font-weight: bold; }

#akceuvod .on00 {float: left; background: #0B3564 url("../images/on00.png") no-repeat left top;}
#akceuvod .on01 {float: right; background: #0B3564 url("../images/on01.png") no-repeat right top;}
#akceuvod .boxon11 { background: #0B3564 url("../images/on11.png") no-repeat right bottom; }
#akceuvod .boxon10 { float: left; background: #0B3564 url("../images/on10.png") no-repeat left bottom; width: 90%; }

/* akce */

#leftcolakce {float: left; width: 200px; padding: 10px;}
#leftcolakce h1 {color: #C52E23; }

#centercolakce {float: left; width: 60%; padding: 10px; }
#centercolakce img { border: none; padding: 0; margin: 0; }
#centercolakce h2 { margin: 0; font-size: 18px; color: #C52E23; border-bottom: 2px solid #C52E23; }

#rightcolakce {float: left; width: 10%;  padding: 10px;}

/* pujcovna - uvod */

.bezdph {font-size: 10px; color: #8E8E8E;}
.cenabezdph {font-size: 14px; color: White; font-weight: bold;}
.sdph {font-size: 10px; color: #8E8E8E;}
.cenasdph  {font-size: 10px; color: #8E8E8E;}
.cenyakce { text-align: right; }
.objednat { text-align: right; }
.popisvyp { text-align: justify; font-size: 0.8em; color: White;}

#pujcovnauvod h4 { color: #ECECEC; }
#pujcovnauvod #bckpujcovnauvod { background-color: #1C1C17; color: #000000; padding: 4px; font-weight: bold; }

#pujcovnauvod .pu00 {float: left; background: #1C1C17 url("../images/pu00.png") no-repeat left top;}
#pujcovnauvod .pu01 {float: right; background: #1C1C17 url("../images/pu01.png") no-repeat right top;}
#pujcovnauvod .boxpu11 { background: #1C1C17 url("../images/pu11.png") no-repeat right bottom; }
#pujcovnauvod .boxpu10 { float: left; background: #1C1C17 url("../images/pu10.png") no-repeat left bottom; width: 90%; }

.odsluvod { text-align: right; }
.nazevuvodpuj{	font-size: 14px; color: #ECECEC; }

/* pujcovna */

#leftcolpujcovna {float: left; width: 200px; padding: 10px;}
#leftcolpujcovna h1 {color: #1C1C17; }

#centercolpujcovna {float: left; width: 70%; padding: 10px; }
#centercolpujcovna img { border: none; padding: 0; margin: 0; }
#centercolpujcovna h2 { margin: 0; font-size: 18px; color: #1C1C17; border-bottom: 2px solid #1C1C17; }

#rightcolpujcovna {float: left; width: 0%;  padding: 10px;}

.tableceny { text-align: center; font-size: 12px; font-weight: bold; width: 100%;  }
.tdceny { background-color: #D9D9D9; color: #1C1C17; padding: 4px; }

.popispuj {padding: 4px; font-size: 12px;}
.poznpuj {font-size: 12px; }

.odsl { text-align: right; }

.noactiv a { font-weight: bold; text-decoration: underline; color: #C4C4C4; }
.noactiv a:hover {  font-weight: bold; text-decoration: none; color: #093C72; }

/* vypis */

.sznm { float: left;	margin: 1em 1em 1em 1em; 	padding: 0 0 0 0; width: 130px; }
.pujseznam {text-align: center; font-size: 0.8em }
.picheight { height: 90px; }
.nazevheight { height: 35px; }

.sznmu { float: left;	margin: 0.6em; 	padding: 0 0 0 0; width: 100px; }


.back {padding: 0 1em 1em 0; text-align: right; }
.dettab { width: 100%; }

/* uvod - vyprodej */

#rightcoluvod img { border: none; padding: 0; margin: 0; }
#rightcoluvod h1 {color: #FF9900; }
#rightcoluvod h2 { margin: 0; font-size: 18px; color: #333333; border-bottom: 2px solid #333333; }

#vypuvod #bckvypuvod { background-color: #FF9900; color: #333333; padding: 4px; font-weight: bold; }

.vbezdph {font-size: 10px; color: #666666;}
.vcenabezdph {font-size: 14px; color: #C52E23; font-weight: bold;}
.vsdph {font-size: 10px; color: #666666;}
.vcenasdph  {font-size: 10px; color: #666666;}
.vcenyakce { text-align: right; }
.vobjednat { text-align: right; }
.vpopisvyp { text-align: justify; font-size: 0.8em; color: Black;}

#vypuvod .v11 { background: #FF9900 url("../images/co11.png") no-repeat right bottom; }
#vypuvod .v10 { float: left; background: #FF9900 url("../images/co10.png") no-repeat left bottom; width: 90%; }
#vypuvod .v00 {float: left; background: #FF9900 url("../images/co00.png") no-repeat left top;}
#vypuvod .v01 {float: right; background: #FF9900 url("../images/co01.png") no-repeat right top;}


/* uvod - novinky */

#novinky h1 { color: #6699CC; }
#novinky li { list-style-image: url(../images/novinky.png); }
#novinky a img { float: left; padding: 2px; border: none; }
#novinky .novh { margin-top: 2px; padding: 4px 0 4px 0; min-height: 50px; _height: 50px; border-bottom: 1px solid #8E8E8E; }
#novinky .novt { margin-top: 2px; padding: 4px 0 4px 0; border-bottom: 1px solid #8E8E8E; }


/* uvod - prghotely */

#sorthotely { height: 80px; background: #ffffff url(../images/prghotely.jpg) no-repeat 90% 50%; }
#sorthotely  h1 { font-size: 1.5em; }
#sorthotely  a { text-decoration: underline; color: #C52E23;}
#sorthotely  a:hover { text-decoration: none; color: #093C72;}

/* uvod - prginvalidi */

#sortinvalidy { height: 80px; background: #ffffff url(../images/prginvalidy.jpg) no-repeat 10% 50%; }
#sortinvalidy h1 { font-size: 1.5em; }
#sortinvalidy a { text-decoration: underline; color: #C52E23;}
#sortinvalidy a:hover { text-decoration: none; color: #093C72;}

/* uvod - rychlkontakt */

#rychlkont h1 { color: #6CB825; }
#rychlkont #bckrychlkont { background-color: #6CB825; color: #ffffff; padding: 5px;  font-weight: bold; }

#rychlkont .rk00 {float: left; background: #6CB825 url("../images/00.png") no-repeat left top;}
#rychlkont .rk01 {float: right; background: #6CB825 url("../images/01.png") no-repeat right top;}
#rychlkont .boxrk11 { background: #6CB825 url("../images/11.png") no-repeat right bottom; }
#rychlkont .boxrk10 { float: left; background: #6CB825 url("../images/10.png") no-repeat left bottom; width: 90%; }

/* uvod - pod akcemi */

.uvodrightbottom { text-align: center; font-size: 1.2em; padding: 10px 0 10px 0; border-top: 5px solid #0F3F6F; }

/* objednavka */

#leftcolob {float: left; width: 25%;  padding: 10px;}
#leftcolob h1, #leftcolob h2 {color: #C52E23;}

#centercolob {float: left; width: 60%; padding: 5px;}
#centercolob a img {	border: none;}
#centercolob h2 {color: #C52E23;}

#centercolob ul {margin: 0; padding: 0;}
#centercolob li {list-style: none; padding: 2px; }
#centercolob input { border: 1px solid #8E8E8E; }
#centercolob .bezbor { border: 0; }
#centercolob .povin { color: #C52E23; font-size: 14px; }

#rightcolob {float: left; width: 10%; }

.popisvypobj { text-align: justify; font-size: 1em; color: Black;}
.cenabezdphobj {font-size: 14px; color: #666666; font-weight: bold;}

/* o nas */

#leftcolonas {float: left; width: 200px; padding: 5px;}
#leftcolonas h1 {color: #0F3F6F;}
#centercolonas {float: left; width: 50%; padding: 5px;}
#rightcolonas {float: left; width: 20%; padding: 5px;}
#rightcolonas h1 {color: #C52E23;}
#rightcolonas ul {margin: 0; padding: 0;}
#rightcolonas li {list-style: none; padding: 2px; }
#rightcolonas input, textarea {  background-color: #ECECEC; padding: 2px; width: 250px;}
#rightcolonas textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* sluzby */

#leftcolsluzby {float: left; width: 180px; padding: 5px;}
#leftcolsluzby h1 { color: #0F3F6F;}

#centercolsluzby {float: left; width: 42%;  padding: 5px;}
#centercolsluzby h1 {color: #C52E23;}
#centercolsluzby h2 { color: #C52E23; margin-bottom: 2px; }
#centercolsluzby li {list-style: url(../images/wwwodr.png); padding: 5px; }

#rightcolsluzby {float: left; width: 34%; padding: 5px;}

/* sluzby - cenik oprav */

#rightcolsluzby h1 { color: #FF9900; padding-left: 10px; }

#rightcolsluzby  #bckcenikoprav { background-color: #FF9900; color: #ffffff; padding: 5px; font-weight: bold; }
#rightcolsluzby .oprava { border-bottom: 2px dashed #ECECEC; padding: 5px 5px; }
#rightcolsluzby .opravanadpis { font-size: 1em; color: #000000; }
#rightcolsluzby .opravapopis { font-size: 0.8em; color: #ECECEC; }
#rightcolsluzby .opravacena { font-size: 0.8em; color: #000000; }

#rightcolsluzby .co00 {float: left; background: #FF9900 url("../images/co00.png") no-repeat left top;}
#rightcolsluzby .co01 {float: right; background: #FF9900 url("../images/co01.png") no-repeat right top;}

#rightcolsluzby .boxco11 { background: #FF9900 url("../images/co11.png") no-repeat right bottom; }
#rightcolsluzby .boxco10 { float: left; background: #FF9900 url("../images/co10.png") no-repeat left bottom; width: 90%; }

/* prodejna */

#leftcolpro {float: left; width: 200px; padding: 5px;}
#leftcolpro h1 { color: #0F3F6F;}

#centercolpro {float: left; width: 70%; padding: 5px;}
#centercolpro h1 {color: #C52E23;}
#centercolpro h3 {color: #76C5F0;}
#centercolpro ul {margin: 0px 0px 0px 0px;}
#centercolpro li {list-style: url(../images/wwwodr.png); margin-left: 20px; padding: 2px; }
#centercolpro h4 {margin: 6px 0px 0px 0px;}

#dodavatel td { width: 180px; text-align: center; }

#dodavatel td a {font-weight: bold; text-decoration: none; color: #C52E23;}
#dodavatel td a:hover {font-weight: bold; text-decoration: underline; color: #093C72;}

/* reference */

#leftcolrefk {float: left; width: 200px; margin: 5px; padding: 5px;  font-size: 1em; }
#centercolrefk {float: left; width: 60%; margin: 5px; padding: 5px; font-size: 1em; }
#centercolrefk ul {margin: 0; padding: 0;}
#centercolrefk li {list-style: none; padding: 2px; }

#leftcolrefk h1, #centercolrefk h1 {color: #C52E23;}
#centercolrefk input, textarea {  background-color: #ECECEC; border: 1px solid #8E8E8E; padding: 2px; width: 250px;}
#centercolrefk textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* hotely a invalide */

#leftcolsort {float: left; width: 100%; padding: 5px;}
#leftcolsort h1 {color: #0F3F6F;}
#leftcolsort li { list-style-image: url(../images/wwwodr.png); }
#leftcolsort .sortpcs { float: left; text-align: center; padding: 2px; width: 150px; font-size: 0.8em; }
#leftcolsort .sortpcsi { float: left; text-align: center; padding: 2px; width: 300px; font-size: 0.8em; }

/* uvod - klicova slova */

.kw { text-align: center; }
.size1 { font-size: 32px; font-weight: bold; color: #666666; }
.size2 { font-size: 24px; font-weight: bold; color: #666666; }
.size3 { font-size: 18px; font-weight: bold; color: #666666; }
.size4 { font-size: 14px; font-weight: bold; color: #666666; }
.size5 { font-size: 12px; font-weight: bold; color: #666666; }

/* links */

#links { font-size: 12px; }
#leftcolsort ul li { list-style: none; padding-bottom: 8px; }

/* reklama */

#reklama { padding: 10px 2px 5px 2px; text-align: center; float: left; width: 960px;  }

