
*{margin:0;padding:0;text-indent:0;border:0;}
body{text-align:center;background:#767777 url(../img/body-bg.png) repeat-x;color:#2B2B2B;font-family:Verdana,sans-serif;font-size:62.5%;line-height:1.5em;}
h1, h2, h3, h4, a img{padding: 0;margin: 0;border:0;}

h1{font-size:1.8em;}
h2{font-size:1.3em;}
a:link,a:visited{text-decoration:underline;color:#ff0000;}
a:hover{text-decoration:none;color:#fc3131;}
ul{list-style-type:none;}
hr{color:#c9c9c9;background-color:#c9c9c9;border:0;height:1px; margin:5px 0;}
table{border-collapse:collapse;margin-bottom:20px;}
th,td{padding:3px;}
.none, li.none a{display:none;}
em{font-style:normal;color:#ed1c24;}
/* stranka */
#page{width:1000px;text-align:left;margin:0 auto;}

/* hlavicka */
#head{width:1000px;height:189px;float:left;position:relative;}
#logo,#logo a,#logo span{width:388px;height:155px;}
#logo{float:left;}
#logo a{font-size:1.2em;background-color:transparent;display:block;position:relative;}
#logo span{cursor:pointer;display:block;position:absolute;left:0;top:0;background:url(../img/logo.png) no-repeat;}
#logo h1, #logo strong{font-size:1.3em;}
ul#nav-head li{display:inline;margin-right:5px;}
ul#nav-head{position:absolute;left:780px;top:17px;}
#flash{width:500px;height:155px;float:left;background:url(../img/flash.png) no-repeat;}
#partner,#partner a,#partner span{width:112px;height:189px;}
#partner{float:right;}
#partner a{background-color:transparent;display:block;position:relative;}
#partner span{cursor:pointer;display:block;position:absolute;left:0;top:0;background:url(../img/partner.png) no-repeat;}
#autor{width:190px;height:34px;float:left;background:#cf271c url(../img/autor.png) no-repeat;}

/* paticka */
#foot{width:1000px;float:left;height:132px;clear:both;position:relative;background:#d3d3d3 url(../img/foot.png) no-repeat;font-size:0.9em;}
#foot ul{float:right;padding:75px 15px 0 0;}
#foot ul li{display:inline;}
#foot a:link,#foot a:visited{color:#2B2B2B;}
#foot a:hover{color:#000;}

/* horizontalni menu */
#menuh{width:698px;height:34px;float:left;background:#cf271c url(../img/menuh-bg.png) repeat-x;font-family:Arial,Verdana,sans-serif;}
#menuh ul li{font-size:1.15em;float:left;display:inline;text-transform:uppercase;}
#menuh ul li a{float:left;padding:0 8px;height:34px;text-align:center;display:block;text-decoration:none;color:#fff;line-height:34px;}
#menuh ul li a:hover{background:#fff url(../img/menuh-li-hover-bg.png) repeat-x;color:#2B2B2B;}

/* objekty */
#menuv{width:190px;float:left;margin:5px;}
#inner{width:1000px;float:left;background-color:#fff;}
#sidel{width:180px;float:left;text-align:center;}
#main{width:795px;float:left;}
#sider{width:200px;float:right;margin:5px 5px 0 0;display:inline;}
.content{width:785px;margin:5px;background-color:#fff;}

/* img hp */
img.sidebanner{width:200px;height:150px;margin-top:5px;}
img.hajdalak{width:130px;height:40px;margin-left:5px;}
img.citylight{width:200px;height:514px;}
img.pani-s-ceduli{width:200px;height:399px;margin-top:5px;}

/* box */
.box{width:180px;float:left;margin-bottom:10px;}
.box h2{margin-bottom:1px;text-align:left;}

/* konkretni boxy */
.partneri_link a{clear:both;float:left;font-size:1em;}
.partneri_ban{text-align:center;}
.partneri_ban img{margin-bottom:3px;}

/* vertikalni menu */
#menuv h2{display:none;}
ul#menu1{background:#bebebe url(../img/menuv-bg.png) repeat-x;width:198px;border:1px solid #bebebe;margin:-5px 0 -5px -5px;padding-bottom:10px;font-family:Arial,Verdana,sans-serif;}
ul#menu1 li{font-size:1.2em;}
ul#menu1 li a{height:25px;padding-left:30px;background:url(../img/menuv-border.png) no-repeat;line-height:25px;display:block;text-decoration:none;color:#343434;}
ul#menu1 li a:hover,ul#menu2 li.current a:hover{background:url(../img/menuv-ul-li-bg.png) no-repeat;color:#000;}
#menuv-bottom{width:200px;height:30px;float:left;background:url(../img/menuv-bottom-bg.png) no-repeat;}
ul#menu2 li.current a{background:url(../img/menuv-ul-li-current-bg.png) no-repeat;color:#000;}

/* submenuv */
ul#menu2{width:185px;margin-left:8px;}
ul#menu2 li{font-size:0.8em;font-weight:bold;}

/* drobeckova navigace */
#nav{width:780px;padding-bottom:5px;margin-bottom:10px;float:left;border-bottom:1px solid #EAEDF0;}
#nav ul li{font-size:0.9em;float:left;display:inline;margin-right:5px;padding-left:13px;background:url(../img/dro-nav.png) no-repeat center left;}
#nav ul li a{font-weight:normal;}
#nav ul li.first{background:none;padding-left:0;}

/* obsah */
.content h1{padding:10px 0;margin-bottom:5px;}
.content p{margin-bottom:3px;}
.content span{font-size:0.8em;color:#4E4E4E;}

.flash {width:420px; height:232px; float:right; margin:5px 0 5px 10px;}

#text p{font-size:1.2em;line-height:1.3em;}
#text ul{list-style-image:url(../img/ul.png);list-style-type:square;margin-left:20px;}
#text ol{margin-left:30px;}
#text ul li{line-height:1.4em;font-size:1.2em;margin-bottom:8px;}
#text ol li{line-height:1.2em;font-size:1.2em;margin-bottom:5px;}
#text h2{font-size:1.4em;margin:10px 0;color:#cf271c;}
#text span{font-size:0.9em;}
#text table{margin-top:10px;font-size:1.2em;}
#text table td{vertical-align:top;padding:3px;}
#text table th{padding:3px;}

/* obecne */
.fright{float:right;}
.fleft{float:left;}
.bclear{clear:both}

/* polozka */
.polozka{width:100%;float:left;display:inline;}
.polozka .obrazek{margin:5px;text-align:center;float:left;}
.polozka .obrazek img{width:100px;height:75px;margin-top:5px;}

/* hp */
#uvodni_text{width:590px;float:right;font-size:1.2em;margin-top:5px;}
#uvodni_text .hpsubtext{float:left;text-align:justify;}
#uvodni_text .hptoptext{text-align:justify;}
#uvodni_text p{margin-top:8px;}

#news{width:200px;margin-left:15px;float:right;background:url(../img/news-bg.png) no-repeat;padding-top:55px;}
#innernews{width:198px;height:200px;margin-left:5px;float:right;background-color:#F4F4F4;overflow: auto;border:1px solid #dddddd;border-top:none;}
#news .obrazek{margin-right:5px;text-align:center;float:right;width:57px;height:86px;text-align:center;background:#fff;border:1px solid #dddddd;}
#news .obrazek img{width:51px;height:80px;margin-top:3px;}
#news h3{font-size:0.95em;padding-left:5px;margin-top:5px;}
#news p{font-size:0.8em;padding:0 5px 5px 5px;margin:0;line-height:1.2em;}

#rubriky{width:590px;float:left;margin-top:10px;}
#rubriky .polozka{width:290px;height:153px;margin:5px 5px 0 0;}
#rubriky .polozka img{width:290px;height:130px;}
#rubriky .polozka h2{background:#cf271c url(../img/rubrika-h2-bg.png) repeat-x;line-height:23px;font-size:1em;padding-left:5px;font-weight:normal;font-family:Arial;height:23px;}
#rubriky .polozka h2 a{color:#fff;text-decoration:none;}

/* aktuality na hp */
#aktuality{width:180px;float:left;text-align:left;}
#aktuality .border{width:178px;border:1px solid #bebebe;border-top:none;margin-top:-5px;background-color:#f1efef;float:left;}
#aktuality .content{margin:5px;width:168px;background-color:transparent;}
#aktuality h2,.box h2{height:18px;line-height:18px;font-size:0.9em;font-weight:normal;padding-left:5px;color:#fff;background:#cf271c url(../img/novinka-h2-bg.png) repeat-x;}
#aktuality h3{font-size:1em;}
#aktuality h3 a{color:#3C3C3C;text-decoration:none;}
#aktuality h3 a:hover{text-decoration:underline;}
#aktuality p{font-size:1em;line-height:1.3em;}
#aktuality span,.aktuality span{font-size:0.85em;color:#6d757b;}
#aktuality a.cela{font-size:0.85em;font-weight:normal;text-decoration:none;}
#aktuality a:hover.cela{text-decoration:underline;}
#aktuality a.vsechny_akt{font-size:0.85em;text-decoration:underline;}
#aktuality h2,.aktuality h2{margin-bottom:5px;}
#aktuality .akt_border{width:179px;height:20px;float:left;background:url(../img/novinky-polozka-border.png) no-repeat left 30%;}

.box h2{background:#808080 url(../img/h2-box-odkazy-bg.png) repeat-x;}

/* zkusenosti, na trhu */
#sidel div.zkusenosti{width:160px;float:left;height:65px;margin-top:15px;margin-left:10px;font-family:arial, sans-serif;background:url(../img/zkusenosti.png) no-repeat;padding-top:8px;}
#sidel div.zkusenosti p{text-align:center;text-transform:uppercase;font-size:1.2em;}
#sidel div.zkusenosti p span{color:#414141;font-size:2.75em;font-weight:bold;}
#sidel div.zkusenosti p.podcislem{margin-top:5px;}
#sidel div.trh{padding-top:12px;}

/* rubrika */
#obrazek_rubriky{width:300px;height:400px;float:left;}
#obrazek_rubriky img{width:300px;height:400px;}
#produkty_rubriky{width:480px;float:left;margin-left:5px;display:inline;}
#produkty_rubriky .polozka{width:480px;height:153px;margin-bottom:5px;background:url(../img/rubrika-polozka-bg.png) no-repeat;position:relative;}
#produkty_rubriky p,#produkty_rubriky h2{padding:10px 15px 0 0;}
#produkty_rubriky h2{margin-top:5px;font-size:1.6em;}
#produkty_rubriky .obrazek{width:95px;height:143px;margin:4px 15px 0 25px;text-align:center;float:left;}
#produkty_rubriky .obrazek img{width:85px;height:133px;margin:5px;border:1px solid #dddddd;}
.produkty_atributy{width:350px;position:absolute;height:22px;left:135px;top:111px;}
.produkty_atributy img{width:70px;height:22px;margin:0 5px 0 0;}

/* plati pro design a provedeni */
.design_rubriky{width:100%;float:left;margin:10px 0;}
.design_rubriky h2{color:#cf271c;}
.design_rubriky p{margin:5px 0;}
.design_rubriky .polozka{width:180px;margin:5px 5px 0 0;height:280px;background: url(../img/des-rubriky-polozka-bg.png) repeat-x;}
.design_rubriky .polozka h3{margin:10px 10px 0 10px;}
.design_rubriky .polozka p{font-size:1em;margin:0 10px 0 10px;}
.design_rubriky .polozka img{width:160px;height:120px;margin:8px;border:1px solid #dddddd;}

/* garance */
.garance{width:100%;float:left;clear:both;margin-top:10px;}
#inner .garance .cislo_garance{width:100px;float:left;background-color:#ed1c24;text-align:center;border:1px solid #ed1c24;font-family:Arial, sans-serif;}
#inner .garance .cislo_garance p.cifra{color:#fff;font-size:3.8em;font-weight:bold;}
#inner .garance .cislo_garance p.textik{color:#ed1c24;font-size:1.3em;background-color:#fff;padding:2px 0;margin:0;}
.seznam_garance{width:600px;float:left;margin-left:10px;}

/* sekce (produkt) */

#obsah_produktu{float:right;width:480px;}

#passiv{padding:10px 0;line-height:20px;}
#passiv img{width:48px;height:20px;vertical-align:middle;}
#atributy_produktu,#vice_info{width:450px;float:left;margin-top:10px;}

#obrazek_produktu{width:300px;height:470px;float:left;}
#obrazek_produktu img{width:300px;height:470px;}
#atributy_produktu img{width:130px;height:40px;margin:0 10px 0 0;}
#obrazek_produktu2{width:310px;height:470px;float:right;}

#vice_info{margin:5px 0;}
#vice_info p input{width:300px;border:none;background:url(../img/vice-info-bg.png) no-repeat center left;height:32px;text-align:left;padding-left:35px;cursor:pointer;font-weight:bold;color:#3A3A3A;font-size:0.9em;}

#detaily_produktu{width:100%;float:left;margin:5px 0;}
#detaily_produktu .polozka{width:250px;margin-right:10px;background: url(../img/detaily-pr-polozka-bg.png) no-repeat;}
#detaily_produktu .polozka h2{font-size:1.2em;margin:0 10px;}
#detaily_produktu .polozka p{font-size:1em;margin:5px 10px;}
#detaily_produktu .obrazek{width:224px;height:170px;margin:12px 0 0 12px;background: url(../img/detaily-pr-polozka-obrazek-bg.png) no-repeat;}
#detaily_produktu img{width:200px;height:150px;margin:10px;}
#design-provedeni{float:left;margin-bottom:10px;}
.dostupne_produktu{width:200px;float:left;margin:10px 5px 0 0;background: url(../img/do-produktu-polozka-bg.png) repeat-x;}
.dostupne_produktu h2{font-size:1.2em;padding:5px;}
.dostupne_produktu ul{list-style-image:url(../img/dro-nav.png);list-style-type:circle;margin-left:20px;float:left;}
.dostupne_produktu ul li{margin-top:5px;}

/* obsah obrazky */
.limg{margin:5px 5px 5px 0;float:left;}
.pimg{margin:5px 0 5px 5px;float:right;}

/* polozka reference */
.reference{width:387px;height:114px;background:url(../img/polozka-reference-bg.png) no-repeat;margin-right:5px;margin-bottom:5px;}
.reference .obrazek{float:right;width:120px;height:90px;margin:12px;}
.reference .obrazek img{width:120px;height:90px;margin:0;}
.reference .pinner{float:left;width:220px;margin:12px 0 0 22px;display:inline;}
#produkty_rubriky h2 a:link,.reference h2 a:link,#produkty_rubriky h2 a:visited,.reference h2 a:visited{color:#cf271c;text-decoration:none;}
#produkty_rubriky h2 a:hover,.reference h2 a:hover{text-decoration:none;color:#fc3131;}
#obrazek_reference{width:300px;height:225px;float:right;margin:0 0 5px 5px;}

/* galerie */
.galerie{width:100%;float:left;margin:10px 0;}
.nahled{width:136px;height:136px;background:url(../img/galerie-nahled-bg.png) no-repeat;text-align:center;margin-right:7px;margin-bottom:7px;float:left;position:relative;}
.nahled a{width:136px;height:136px;display:block;position:absolute;top:0px;left:0px;}
.nahled img{margin-top:7px;border:1px solid #dddddd;}
.nahled a:hover{background:url(../img/galerie-nahled-hover-bg.png) no-repeat;}
#galerie_reference .galerie{width:480px;}

/* aktuality */
.aktuality{width:100%;float:left;}
.aktuality h3{font-size:1em;}
.aktuality h3 a,.aktuality h2 a{color:#000;}
.aktuality p{font-size:1.1em;line-height:1.2em;}
.aktuality span{font-size:0.8em;color:#6d757b;}
.aktuality a.cela{font-size:0.8em;font-weight:normal;}
.aktuality .obrazek_aktuality{width:100px;float:right;margin:0 0 0 5px;}
.obrazek_aktuality{width:200px;height:200px;float:left;margin:0 10px 0 0;}
.aktuality .obrazek_aktuality img{width:100px;}

/* cc */
#cc_obr,#cc_obr span{width:780px;height:1100px;}
#cc_obr{float:left;position:relative;margin-bottom:20px}
#cc_obr span{display:block;position:absolute;left:0;top:0;background:url(../img/cc-obr-pdf.png) no-repeat;}

#logo,#logo a,#logo span{width:388px;height:155px;}
#logo{float:left;}
#logo a{font-size:1.2em;background-color:transparent;display:block;position:relative;}
#logo span{cursor:pointer;display:block;position:absolute;left:0;top:0;background:url(../img/logo.png) no-repeat;}

/* kontakt */
.kontaktbox{margin-bottom:5px;background-color:#F4F4F4;border:1px solid #dddddd;}
.kontaktbox h2{padding:5px;}
.kontaktbox table#doba{width:100%;}
.kontaktbox table#doba th{font-size:0.9em;}
.kontaktbox table#doba td.dobatext{width:200px;}
.kontaktbox img.mapa{width:365px;height:220px;border:1px solid #dddddd;}
.cont{padding:5px;}

/* mapa webu */
ul#mapa_webu{list-style-image:url(../img/dro-nav.png);margin-left:20px;list-style-type:disc;padding-bottom:20px;}
ul#mapa_webu li a{line-height:1.9em;font-weight:normal;color:#282828;height:1.9em;}
ul#mapa_webu li ul{list-style-image:url(../img/mapa-ul2.png);margin-left:20px;list-style-type:circle;}
ul#mapa_webu li ul li ul{list-style-image:url(../img/ul_mapa3.gif);list-style-type:square;}

/* strankovani */
.box_strankovani{float:left;width:100%;margin:10px 0;}
.box_strankovani ul{border:1px solid #bebebe;}
.box_strankovani ul.celkem{margin-right:5px;}
.box_strankovani ul.str_pocet{float:left;}
.box_strankovani ul.str_pocet li{margin-right:15px;}
.box_strankovani ul.strankovani{float:right;}
.box_strankovani ul li{list-style-type:none;font-size:1em;float:left;display:inline;}
.box_strankovani ul li.aktualni,.box_strankovani ul li a,.box_strankovani ul.str_pocet,li.neaktivni{padding:0 10px;font-size:0.9em;text-align:center;display:block;line-height:16px;background-color:#e1dfdf;color:#282828;}
.box_strankovani ul li.aktualni{font-weight:bold;}
.box_strankovani ul li a:hover{color:#ed1c24;}
.box_strankovani ul li.aktualni{color:#ed1c24;}
li.neaktivni{color:#B9B9B9;}

/* *** formulare *** */
/* kontakt */
form{margin-top:20px;}
fieldset{padding:10px;margin-bottom:2px;}
legend{font-weight:bold;padding:0 5px;font-size:1.1em;margin:8px 0;}
label{padding:2px;display:block;float:left;}
label img{width:12px;height:12px;}
input, textarea,select{width:99%;margin-bottom:5px;font-family:Tahoma,sans-serif;font-size:1.1em;padding:1px;border:1px solid #c9c9c9;background-color:#fff;color:#000;}
textarea{overflow:auto;}
select{margin:15px 20px 0 5px;float:left;}
option{padding-left:5px;}
fieldset.radio input{width:20px;padding:0;margin:0 15px 0 4px;vertical-align:middle;}
textarea.kontakt{height:100px;}
input.odeslat{width:200px;padding:3px;font-weight:bold;cursor:pointer;margin-right:10px;float:right;}

/* hlasky */
.hlaska{font-weight:bold;line-height:32px;height:32px;padding:0 0 0 40px;font-size:1.1em;margin-top:10px;}
.er{color:#D6351F;background: url(../img/pozor.png) no-repeat left 50%;}
.ok{color:#7DBF2B;font-size:1.1em;background: url(../img/ok.png) no-repeat left 50%;}


/* bloky */
.left14,.left13,.left12,.left23,.left34{margin-right:10px;float:left;display:inline;}
.left14{width:23%;}
.left13{width:31%;}
.left12{width:48%;}
.left23{width:63%;}
.left34{width:73%;}
.right14,.right13,.right12,.right23,.right34{float:right;}
.right14{width:23%;}
.right13{width:31%;}
.right12{width:48%;}
.right23{width:63%;}
.right34{width:73%;}
.full{float:left;width:99%;}
.fullform{float:left;width:100%;}


