/* CsS styLes */
ul, li, h1, h2,
h3, h4, h5   { margin:0px; padding:0px; font-weight:normal; }
img          { border:0px solid black; }
h1           { font-size:1.6em; color:#3d3e99; }
h2           { font-size:1.4em; color:#3d3e99; padding:6px 0px; }
h3           { font-size:1.3em; color:#3d3e99; padding:6px 0px;  }
h4           { font-size:1.2em; color:#3d3e99; }
h5           { font-size:1.0em; color:#3d3e99; }
h6           { font-size:1em; }
p            { margin:9px .1em; position:relative; text-align:justify; }
hr           { color:#4a4634;; background:#4a4634; display:none; }
ul           { margin-left:1em; margin-top:.5em; }
ul ul        { margin-top:.2em; }
li           { list-style-type: none; margin:10px 0px; text-align:justify; padding-left:15px; background:url('images/orange-arw.gif') no-repeat left 6px; margin-left:0.5em;  }
li li        { list-style-type: none; margin-left:0.0em; }
table        { margin:0px; padding:0px; margin-top:.5em; border-spacing:0px; text-align:left; border-collapse: collapse; }
th           { padding:.1em 1em; font-size:1.1em; background: orange; color:white; font-weight:normal; text-transform:uppercase; border-right:1px solid #FFF; }
td           { padding:.1em 1em; border-bottom:1px solid #8b8b74;  }
a span       { cursor:pointer; }
a            { text-decoration:underline; font-weight:bold; color:#3d3e99; color:#3d3e99; }
a:hover      { text-decoration:none; font-weight:bold; color:#23259b; }
body         { text-align:center; font-family:Arial, 'Trebuchet MS', 'Arial CE',geneva;  color:#000; background:url('images/bottom.gif') #f2f2f2 repeat-x left bottom; }
textarea,
select       {  }
strong       { }
textarea,input,select   { font-family:Tahoma, Arial; color:#444444 !important; }

/* main IDs */
#wrapper            { font-size:.75em; line-height:19px; width:930px;  padding:0px 0px; padding-bottom:0px; margin:0px auto; position:relative; top:0px; text-align:left; }
#header             { width:666px; height:352px; float:left; background:url('images/header.jpg') no-repeat right #b9b9b9; position:relative; }
#menu               { width:254px;  height:256px; background:url('images/menu_bg.gif') no-repeat #3a449b; margin-top:0px;  float:left; position:absolute; top:-5555px;left:-555px;}
.produkty #menu      { background:url('images/menu_bg2.gif') no-repeat #3a449b }
#container          { float:left; padding-top:0px; margin-left:0px;; }
#left               { width:256px; padding:0px; float:left; position:relative; background:#f5f5f5; left:-2px;}
#main               { font-size:1.1em; width:666px; background:url('images/main_bg.gif') #fff repeat-y; position:relative; left:-2px; padding:0px 0px; float:left; }
#footer             { clear:both;  width:923px; height:155px; background:url('images/footer.gif') 0px 20px no-repeat; position:relative; left:-2px; padding-top:20px; padding-bottom:20px;  }

/* top */
.top-prechod    { width:100%; height:352px; position:absolute; left:0px; top:0px; background:url('images/top_prechod.gif') repeat-x;}
.top-right      { width:58px; position:absolute; left:50%; height:241px;  top:0px; }
.top-right span { position:absolute; left:455px; width:59px; height:415px; background:url('images/right-top.gif') repeat-x; top:0px; }
.top-left       { width:85px; position:absolute; right:50%; height:241px; top:0px; }
.top-left span  { position:absolute; right:465px; width:85px; height:415px; background:url('images/left-top.gif') repeat-x; top:0px; }

/* logo */
.logo           { width:25px; height:96px; left:1px; position:relative; float:left; }
.logo span      { width:254px; height:96px; position:absolute; top:0px; left:0px; background:url('images/logo.gif') no-repeat ; }
.logo strong    {  }

/* Classes */
.db             { display:block; }
.cb             { clear:both; }
.fwb            { font-weight:bold; }
.tac            { text-align:center; }
.error          { color:red; font-weight:bold; }
.orange         { color:#ff7e00; }
.dn             { display:none; }

.brnav  { padding-top:25px;  }
.stezde { display:inline; }
.bread    { display:inline }
.flash    { position:absolute; top:0px; right:0px; }

#main h1    { margin-top:22px; margin-bottom:10px; }

/* Menu */
#menu ul                    { position:relative; margin:0px; left:25px; top:27px; margin-top: -3px; float:left; }
#menu li                    { margin:0px; height:31px; padding:0px; list-style:none; background:none; position:relative; }
#menu li div                { position:relative; }
#menu li p,
#menu li a                  { margin:0px !important; font-size:11px; text-align:left; text-transform:uppercase;  padding:0px 0px; color:#fff; text-decoration:none; }
#menu li span               { position:absolute; left:0px; top:0px; display:block; width:199px; }
#menu li p,
#menu li a:hover            { color:orange; font-weight:bold; }


#menu .uvod p span,
#menu .uvod a span      { display:block; float:left; height:30px; background:url('images/menu_uvod.gif') no-repeat; }
#menu .akce p span,
#menu .akce a span      { display:block; float:left; height:30px; background:url('images/menu_akce.gif') no-repeat; }
#menu .katalog p span,
#menu .katalog a span   { display:block; float:left; height:31px; background:url('images/menu_katalog.gif') no-repeat; }
#menu .eshop p span,
#menu .eshop a span     { display:block; float:left; height:29px; background:url('images/menu_eshop.gif') no-repeat; }
#menu .reference p span,
#menu .reference a span { display:block; float:left; height:31px; background:url('images/menu_reference.gif') no-repeat; }
#menu .poptavka p span,
#menu .poptavka a span  { display:block; float:left; height:30px; background:url('images/menu_poptavka.gif') no-repeat; }
#menu .kontakty p span,
#menu .kontakty a span  { display:block; float:left; height:30px; background:url('images/menu_kontakty.gif') no-repeat; }

/* submenu - second level+ */
.sub-menu                       { height:132px; margin-left:10px; }
.left-bg h2        { padding:0px; background:url('images/menu_bg.jpg') no-repeat; color:#fff; height:24px; font-weight:bold; font-size:1.1em; padding-top:2px; padding-left:20px; }
.left-bg LI P,
.left-bg LI a   { text-align:left; }
.sub-menu ul                    {  margin:0px; margin-top:20px; float:left; }
.sub-menu li                    { display:block;  margin:0px; float:left; position:relative;  background:url('images/submenu-line.gif') bottom no-repeat;  }
.sub-menu li p,
.sub-menu li a                  { margin:0px; background:url('images/menu-line.jpg') no-repeat right; font-size:13px;  text-align:left; display:block;  padding:8px 10px; padding-right:15px; color:#6c6b57; text-decoration:none; }
.sub-menu li span               { font-family:times new roman; font-weight:normal; font-size:11px;}
.sub-menu li p,
.sub-menu li a:hover            { color:#443842; }

.produkt-menu li      { text-align:left; }

/* left */
#left .left-top     { width:256px; height:28px; float:left; background:url('images/left-top-06.gif') no-repeat; }
.produkty #left .left-top     { background:url('images/left-top-062.gif') no-repeat; }
#left .left-bg      { width:226px; padding:0 15px;  padding-bottom:20px; float:left; background:url('images/left-bg.gif') repeat-y; }
#left .left-btm     { width:256px; height:21px; float:left; background:url('images/left-btm.gif') no-repeat; }

/* main */
#main .main-top     { width:666px; height:20px; float:left; background:url('images/main_top.gif') no-repeat; }
#main .main-bg      { width:636px; padding:0 15px; padding-bottom:20px; float:left; position:relative; }
#main .main-btm     { width:666px; height:20px; float:left; background:url('images/main_btm.gif') 0px -1px no-repeat; }
#main .label        { width:262px; height:34px; background:url('images/center-label.gif') no-repeat; position:absolute; top:-20px; left:96px; }

.uvodni-strana #main img    { margin:0px ; }

.pohonylife h2  { display:inline; font-size:1.0em; color:#000; font-weight:bold; text-align:left;}

/* news */
.news_left                     { float:left; width:225px; }
.news_left.first               { margin-left:0px; }
.news_left.last                { margin-right:0px; }
.news_left h2                  { font-weight:bold; }
.news_left p                   { text-align:justify; }
.news_left .image_container    { margin:0px 6px; position:relative; top:7px; }
.news_left .text               { position:relative; left:0px; }
.news_left .more               { float:right; text-align:right; padding-right:15px; background:url('images/orange-arw.gif') no-repeat right 7px;}
.news_left .more a             { text-decoration:none; }
.news_left strong               { color:#ff9500; }
.news-reader .image_container   { display:none;}

.akce-item      { padding:0px 5px; margin-top:5px; border-top:1px solid #000; }
.akce-item.first    { border:none; }

/* poptavkovy list */
.poptavkovy-list td      { border:none; padding:6px; }
.poptavkovy-list td.col_first   { width:170px; }
.poptavkovy-list select, .poptavkovy-list textarea,
.poptavkovy-list input      { width:250px; }
.poptavkovy-list input.submit   { width:auto; }
.poptavkovy-list .submit_container     { text-align:center; }
.poptavkovy-list .formbody      { padding:10px; }
/* galerie */
.ce_gallery table  { border:none; }
.ce_gallery td     { border:none; background:none; padding:10px;  padding-bottom:5px; }
.ce_gallery td img { border:1px solid #d6cfa4; }

.ce_text img    { margin-top:5px; margin-left:5px; margin-right:5px; }

/* pagination */
.pagination     { border-bottom:1px solid black; width:486px; margin-bottom:16px; }
.pagination li  { float:left; list-style-type:none; }
/* Footer */

#footer a                   { color:#fff; font-weight:bold;  }
#footer strong            { color:#fff; }
#footer .partneri       { margin-left:10px; margin-top:10px; }
#footer h2              { float:left; }

#footer .ft     { padding-top:10px; color:#3D3E99; font-weight:bold; text-align:right; padding-right:20px; }

#footer a.zelena         { float:left; width:86px; margin-top:7px; margin-left:5px; height:86px; background:url('tl_files/partneri-loga/zelena.bw.gif') no-repeat; display:block; }
#footer a.zelena:hover   { background:url('tl_files/partneri-loga/zelena.col.gif') no-repeat; }

#footer a.trido           { float:left; width:108px; margin-top:7px; margin-left:20px; height:90px; background:url('tl_files/partneri-loga/trido.bw.gif') no-repeat; display:block; }
#footer a.trido:hover     { background:url('tl_files/partneri-loga/trido.col.gif') no-repeat; }

#footer a.life            { float:left; width:134px; margin-top:7px; margin-left:20px; height:90px; background:url('tl_files/partneri-loga/life.bw.gif') no-repeat; display:block; }
#footer a.life:hover      { background:url('tl_files/partneri-loga/life.col.gif') no-repeat; }

#footer a.cais            { float:left; width:134px; margin-top:7px; margin-left:7px; height:90px; background:url('tl_files/partneri-loga/cais.bw.gif') no-repeat; display:block; }
#footer a.cais:hover      { background:url('tl_files/partneri-loga/cais.col.gif') no-repeat; }

#footer a.rolling         { float:left; width:134px; margin-top:7px; margin-left:5px; height:90px; background:url('tl_files/partneri-loga/rolling.bw.gif') no-repeat; display:block; }
#footer a.rolling:hover   { background:url('tl_files/partneri-loga/rolling.col.gif') no-repeat; }

#footer a.hormann         { float:left; width:100px; margin-top:7px; margin-left:-5px; height:90px; background:url('tl_files/partneri-loga/hormann.bw.gif') no-repeat; display:block; }
#footer a.hormann:hover   { background:url('tl_files/partneri-loga/hormann.col.gif') no-repeat; }

#footer a.toors           { float:left; width:160px; margin-top:15px; margin-left:-15px; height:72px; background:url('tl_files/partneri-loga/toors.bw.gif') no-repeat; display:block; }
#footer a.toors:hover     { background:url('tl_files/partneri-loga/toors.col.gif') no-repeat; }

#footer a.aw              { float:left; width:100px; margin-top:15px; margin-left:5px; height:72px; background:url('tl_files/partneri-loga/aw.bw.gif') no-repeat; display:block; }
#footer a.aw:hover        { background:url('tl_files/partneri-loga/aw.col.gif') no-repeat; }

#footer a.techn           { float:left; width:162px; margin-top:14px; margin-left:5px; height:72px; background:url('tl_files/partneri-loga/techn.bw.gif') no-repeat; display:block; }
#footer a.techn:hover     { background:url('tl_files/partneri-loga/techn.col.gif') no-repeat; }

#footer a.pilecky         { float:left; width:138px; margin-top:1px; margin-left:5px; height:72px; background:url('tl_files/partneri-loga/pilecky.bw.gif') no-repeat; display:block; }
#footer a.pilecky:hover   { background:url('tl_files/partneri-loga/pilecky.col.gif') no-repeat; }
