/* styl do cms */

.cms4-contentstag H3
{margin-bottom: 0.3em;}
.cms4-contentstag .calendar
{margin: 0 0 0.3em 0; padding: 0;}
.cms4-contentstag .calendar LI
{display: inline; margin: 0 1em 0 0; padding: 0;}
.cms4-contentstag .abstract
{margin-bottom: 1em;}

/* admin */
.TitleWidget
{width: 99%;}
.AbstractWidget
{height: 6em;}

#standart-form input, #standart-form textarea
{margin-bottom: 0.5em;}
#standart-form label
{font-weight: bold;}
.cms4-element-pagelet-contents A
{font-weight: bold;}

/* anketa */
.comp4-poll OL
{margin-top: 0.5em;}
.comp4-poll UL
{list-style-position: outside;}
.comp4-poll LI
{padding: 0; margin-bottom: 0.5em; list-style-position: outside; }
.comp4-poll .bar
{ background: #efefef; width: 100px;}

/* mailform */
#standart-form .message, #standart-form .email, #standart-form .phone
{ width: 100%; border: 1px solid #dcdcdc; }
#standart-form .message:focus, #standart-form .email:focus, #standart-form .phone:focus
{ border: 1px solid gray;}
.comp4-poll .bar span
{ background: #999;}

/* kalendar */
.comp4-cms-calendar div.wm4-listing{ background-color: #fff;  padding: 3px 10px;}
.comp4-cms-calendar table.wm4-listing
{ width: 100%; border-collapse: collapse; text-align: left;}
.comp4-cms-calendar table.wm4-listing th,
.comp4-cms-calendar table.wm4-listing td {
vertical-align: top; margin: 0; padding: 3px 5px; border: solid 1px #dcdcdc;}
.comp4-cms-calendar table.wm4-listing th
{border-bottom:1px solid #ccc;}
.comp4-cms-calendar table.wm4-listing th
{ color: #666;  background-color: #efefef; text-align: left;vertical-align: middle;}
.comp4-cms-calendar table.wm4-listing th:hover
 {background-color: #efefef;}
.comp4-cms-calendar table.wm4-listing tr.odd td
{ background-color: white;}
.comp4-cms-calendar table.wm4-listing tr.even td
{ background-color: #F5F5F5;}
.comp4-cms-calendar table.wm4-listing tr:hover td
{ background-color: #fff;}
.comp4-cms-calendar table.wm4-listing th a.wm4-listing-order {
    color: #DDD; display: block; width: 100%;}
.comp4-cms-calendar table.wm4-listing th a.wm4-listing-order:hover {
    text-decoration: underline;}
.comp4-cms-calendar table.wm4-listing th a.wm4-listing-order.ordered {
    color: white;}
.comp4-cms-calendar table.wm4-listing td a { }
.comp4-cms-calendar table.wm4-listing ul li, .comp4-cms-calendar table.wm4-listing ul
{list-style-type: none; margin: 0; padding:0;}

/* vypisy poddokumentu*/
.cms4-element-pagelet-contents
{ /*border: 1px dotted red;*/ margin-bottom: 1em;}
.cms4-element-pagelet-contents LI,.cms4-element-pagelet-contents UL
{ margin: 0;padding: 0; list-style: none outside;}
.cms4-element-pagelet-contents UL {}
.cms4-element-pagelet-contents LI
{ padding: 1px 0 0.5em 22px; margin: 0 0 0 1em; background: url(img/dir.png) no-repeat top left;
}
/* */
.cms4-contentstag UL.calendar
{
padding: 1px 0 0 22px;
background: url(img/kalendar.png) no-repeat top left;
}
/* obrazky file */
.image-jpeg
{}
/* diskuze*/
.cms4-element-pagelet-discussion A
{padding: 1px 0 0.5em 22px; background: url(img/diskuze.png) no-repeat top left;}
#search div, .inline
{ display: inline;}

/* pager - clanky*/
.cms4-illustrated-pager
{margin-left: -15px;}
.cms4-illustrated-pager .comp4-illustrated_contents-text
{padding: 0;}
.cms4-illustrated-pager H2
{margin: 0.3em 0 0; font-size: 11px;}
.cms4-illustrated-pager A
{text-decoration: none;}

.cms4-illustrated-pager .comp4-illustrated-content-item
{clear: both; width: 100%; height: 95px; border-bottom: 1px dotted #AEAEAE; margin-bottom: 1em;}
.cms4-illustrated-pager .comp4-illustrated-content-item-image
{float: left; width: 192px;}


UL.simplePagerNav
{clear: both; text-align: right; padding-right: 8px;}
UL.simplePagerNav LI
{display: inline; background: none; padding: 0;}
UL.simplePagerNav A
{font-weight: normal; text-decoration: none;}
UL.simplePagerNav .currentPage A
{font-weight: bold;}

/* *************************************************************************************************** */

/*
?color: red;  ie7
_color: blue;  ie6
*/


body
{background-color:#646464;font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:0.7em;color:#444;line-height:150%;margin:0;padding:0;}

TABLE, TD, TH, SELECT, INPUT, OPTION, TEXTAREA, FORM, FIELDSET
{font-size: 100%;font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif; color: #444;}

TABLE
{border-collapse: separate;}
FORM
{margin: 0;}
H1, H2, H3, H4 {margin: 1em 0 0.5em 0; padding: 0.1em 0; color: #333;}
H1 {font-size: 1.7em; font-family: arial;} H2 {font-size: 1.4em;} H3 {font-size: 1.2em;} H4 {font-size: 1.1em;}
p {margin: 0.5em 0 1em 0; padding: 0;} .small {font-size: 0.9em;} .big {font-size: 1.1em;}
.text-left {text-align: left;} .text-right {text-align: right;}
.no-decoration {text-decoration:none;}
A img {border: none;}
A {color: #cc3300; text-decoration: underline;}
A:visited {color: #cc3300;}
A:hover {color: #cc3300; text-decoration: none;}
.comp4-cms-calendar table.wm4-listing td a
{color: #39c; font-weight: bold;}
/*UL, LI {margin:0; padding: 0;}*/
UL {} UL UL {margin: 1em;}
LI {list-style-position: outside;}

.clear, BODY .wm4-cleaner {clear: both; height: auto;}
.right {float: right;} .left {float: left;}
/* table in doc*/
.cms4-element-pagelet-html TABLE
{ border-collapse: collapse;}
.cms4-element-pagelet-html TABLE TD
{border: 1px solid #dcdcdc;}
/* *************************************************** STRANKA */

#PAGE
{
background: url(img/bg.png) repeat-x top left;
}
#PAGE .page-in
{
width: 1000px;
padding: 0;
background: url(img/bg-in.png) repeat-y top right white;
}
/* ************************************************** HLAVICKA */
#HEAD
{
background: url(img/head-bg.png) repeat-y top left #FCAF17;
height: 150px;
position: relative;
}
#HEAD .in
{
border-bottom: 1px dotted gray;
}
.head-logo A
{
line-height: 140%;

background: url(img/logo.png) no-repeat top left;
text-decoration: none;
}
.head-logo A span
{
color: gray;
}
.head-logo H1
{
margin: 0 0 0 0;
padding: 0;
}

A.head-imgreplace
{
display: block;
width: 258px;
height: 28px;
/*overflow: hidden;*/
}

.head-imgreplace span
{
display: none;
}

.head-a
{
position: absolute;
top: 85px;
left: 210px;
}
.head-b
{
position: absolute;
top: 10px;
left: 600px;
width: 170px;
text-align: right;
}
.head-c
{
position: absolute;
top: 120px;
text-align: right;
left: 10px;
width: 160px;
}
.head-d
{
position: absolute;
top: 120px;
left: 798px;
}


H3.head-text2
{
text-align: right;
padding-top: 6px;
font-size: 13px;
}




/* **************** */
.top-menu
{margin: 0; font-size: 11px; font-weight : bold;padding: 7px 0 0 2px; display: block; clear: both;}
.top-menu LI
{display: inline; font-size: 1.1em; padding: 0 10px 0 0;}
.top-menu LI A
{color: black; text-decoration: none;}
.top-menu LI.active A, .top-menu LI A:hover, .top-menu-b LI A
{color:#CC3300; text-decoration: none;}
.top-menu h3
{
display: inline; margin: 0; padding: 0; font-size: 12px;
}

.top-menu-b a, .top-menu-b LI.active A, .top-menu-b LI A:hover, .top-menu-b LI A
{color:#CC3300; text-decoration: none; font-weight: bold; font-size: 10px;}
.top-menu-b LI A:hover
{
color: black;
}

.top-menu-b, .top-menu-b LI
{
margin: 0;
padding: 0;
list-style-type: none;
}
/* ****************************************************** TELO */
#MAIN
{
border-top: 1px solid white;
}
#MAIN .main-in
{

}

/* ********************************************** LEVY SLOUPEC */
#LEFT-COL
{
width: 185px;
float: left;
}

.left-col-in
{}
#LEFT-COL A
{
color: #9B9B9B;
}
#LEFT-COL .active A
{
color: #FF9933;
font-weight: normal;
}


#LEFT-COL .l-menu
{
height: 296px;
background: #000;
}
#LEFT-COL .l-menu-in
{
padding: 0.1em 1.5em 1.6em;
}
#LEFT-COL .l-menu H3
{
font-size: 1em;
color: #cecece;
text-align: right;
margin: 1.4em 0 0.75em 0;
}
#LEFT-COL .l-menu-nd
{
height: 126px;
background: #ccc;
}
#LEFT-COL .l-menu-nd-in
{
padding: 1.2em 1.5em 2em;
border-top: 1px solid white;
}
#LEFT-COL .l-menu-nd A
{
color: #666;
}
/* ********************************************* PRAVY SLOUPEC */
#RIGHT-COL
{
/*margin-top: -200px;*/
width: 212px;
float: right;
/*background: #E9F4F5;*/
}
.right-col-in
{padding: 0em;}

#RIGHT-COL h3
{
color: black;
font-size: 1em;
border-bottom: 1px dotted black;
}
#RIGHT-COL A
{
color: #aeaeae;
text-decoration: none;
/*font-family: arial;*/
}
#RIGHT-COL A:hover
{
color: #ddd;
}
#RIGHT-COL .active A
{
color: white;
font-weight: bold;
}
#RIGHT-COL .active A:hover
{
color: #FCAF17;
}
.active A
{
color: red;
}
/* **************************************** PROSTREDNI SLOUPEC */
#MID-COL
{
margin: 0 213px 0 185px;
}
.home #MID-COL
{
margin: 0 213px 0 0;

}

.mid-col-in
{padding: 0 1px 1px 1px;
}
.mid-col-in-nd
{
float: left;
width: 600px;
}
.home .mid-col-in-nd
{
float: left;
width: 780px;
}

/* *************************************************** PATICKA */
#BOTTOM
{
/*background: url(img/bg-bottom.png) no-repeat bottom left;*/
background: #646464;
margin: 25px 0 0 0;
}
.home #BOTTOM
{
/*background: url(img/bg-bottom2.png) repeat-y top left;*/
}
.bottom-in
{
padding: 12px 214px 20px 185px;
}
.home .bottom-in
{
/*padding: 10px 210px 10px 10px;*/
}
#BOTTOM A
{

}
.bottom-go-top
{
float: right;
}
#BOTTOM .adress
{
float: left;
color: #ccc;
width: 170px;
padding-left: 12px;
border-left: 1px dotted #efefef;
}
#BOTTOM .adress a
{
color: white;
}

.copyright
{
float: right;
color: #ccc;
}
.copyright a
{
color: #fff;
}
/* *************************************************** SDILENI */

#LEFT-COL .in, #RIGHT-COL .in, #MID-COL .in
{
float: left;
width: 100%;
}
/* ************************************************ HORNI MENU */
.side-menu, .side-menu LI
{
list-style-type: none;
text-align: right;
line-height: 120%;
margin: 0;
padding: 0;
padding-bottom: 0.2em;
font-size: 1.03em;
}
.side-menu LI
{
margin-bottom: 0.4em;
padding-bottom: 0.4em;
border-bottom: 1px dotted #484848;
}
.side-menu-nd LI
{
border-bottom: 1px dotted #838383;
}
.side-menu LI A
{
text-decoration: none;
}
.side-menu LI A:hover
{
text-decoration: underline;
}
.side-menu .active A
{
color: #fff;
font-weight: bold;
}

/* search */
#search
{ padding: 0 3px 0 0;}
#search .search-input
{width: 130px;border: none; padding: 2px;}
#search .search-input:focus
{border: 1px solid #999;}
#search .search-button
{border: 1px solid #C3C3C3; margin: 0 0 0 5px; padding: 2px auto;}
#search .search-button:hover
{}

/* ****************************************************** */
.goods-menu
{
float: right;
width: 220px;
margin-top: 0px;
}
.goods-menu .images
{
background: black;
color: white;
padding: 0.3em 1.2em;
margin-top: 1px;
}
.goods-menu UL, .goods-menu LI
{
margin: 0;
padding: 0;
list-style-type: none;
}
.goods-menu LI
{
display: block;
border-bottom: 1px dotted #b3b3b3;
padding: 0.3em 0.5em;
}
.goods-menu LI A
{

}

.goods-menu UL.menu-list2 A
{
    color:#0DBBE7;
    text-decoration: none;
}
.goods-menu UL.menu-list2 A:hover
{
    text-decoration: underline;
}

.nadp
{
border-bottom: 1px dotted #b3b3b3;
font-size: 1.15em;
}

/* ************** */

.ukazala-produkt
{
width: 146px;
border-left: 1px dotted #b3b3b3;
margin: 0 0 9px 0;
float: left;
}
.ukazala-produkt-in
{
padding: 2px 8px 4px 8px;
}
.ukazala-produkt .nazev
{
text-transform: uppercase;
font-weight: bold;
font-size: 0.9em;
padding: 0.2em 0;
display: block;
height: 2.2em;
text-decoration: none;
line-height: 1.1em;
}
.ukazala-produkt-popis
{
font-size: 10px; line-height: 125%; padding-top: 4px;
}
.ukazala-produkt .kat-list
{
display: block;
background: black;
font-size: 0.9em;
text-align: right;
padding: 1px 3px 0 5px;
height: 20px;
overflow: hidden;
}

.product-list
{
padding-bottom: 15px;
}
.product-news .product-img
{
/* ******************************************************************************************************************** */
}

#MID-COL .ukazala-produkt .kat-list A
{color: #666; text-decoration: none;
background: url(img/pdf-black.png) no-repeat right top;
padding: 1px 24px 1px 0;


}
#MID-COL .ukazala-produkt .kat-list A:hover
{color: #ccc;}

/* */
/* */

.menu_list {

}
.menu_head {
    padding: 0.3em 0.5em;
	cursor: pointer;
	position: relative;
	margin: 0;
	/*border-bottom: 1px dotted #b3b3b3;*/
}
.menu_head:hover
{

}
.menu_body {
	/*display:none;*/
	background: white;
	margin-bottom: 10px;
    padding: 0.5em 1em;/*
    border: 1px dotted #b3b3b3;
    border-top: none;*/
}

.menu_body input, .menu_body textarea {background: #efefef; border: 1px solid #ccc;}

/* tabs tabs*/
#hnav-prochazeni, #hnav-filtrovani
{padding: 1em;}

#hnav-prochazeni
{
line-height: 1.4em;
}
#hnav-prochazeni span
{
padding: 0 0.4em 0 0;
}

.tabs-hide {
    display: none;
}

#hlavni-navigace .tabs-nav {
    padding: 0;
    margin: 0;
    height: 1.6em;
}
#hlavni-navigace .tabs-nav li {
    list-style: none;
    font-size: 0.9em;
    padding: 0.4em 10px;
    background: url(img/dot-icon.png) no-repeat 12px 6px transparent;
}
#hlavni-navigace .tabs-nav li.tabs-selected
{
background-color: black;
}
#hlavni-navigace .tabs-nav li A
{
text-decoration: none;
padding-left: 20px;
}

/* pager */

.wm4-pager {
    margin: 0.6em 0px; padding: 8px 8px 0 8px;
    height: 24px;
    overflow: hidden;
    background: #e7e7e7;
    font-size: 0.9em;
}
.wm4-pager span.count-info,
.wm4-pager span.pages {
    float: left;
}
.wm4-pager span.count-info {
    margin: 0 8px 0 0;
}
.wm4-pager span.page-info,
.wm4-pager span.page-limit {
    margin: 0 0 0 8px;
}
.wm4-pager span.page-info,
.wm4-pager span.page-limit {
    float: right;
}
.wm4-pager span.page-limit select {
    font-size: 1em;
}
.wm4-pager .pages a {
    margin: 0 3px 0 0;
    float: left;
    display: block;
    background-color: #eee;
    color: #030;
    border-right: solid #aaa 1px;
    border-bottom: solid #aaa 1px;
    overflow: hidden;
    width: 16px; height: 16px;
    text-align: center;
    line-height: 17px;
}
.wm4-pager .pages a.last {
    margin: 0;
}
.wm4-pager .pages a.current {
    background-color: #FCAF17;
    color: #fff;
    border-right: solid #c60 1px;
    border-bottom: solid #c60 1px;
}
.wm4-pager .info {
    font-weight: bold;
}
.wm4-pager .relative {
    display: block;
    width: 17px; height: 17px;
    text-indent: -10000px;
    float: left;
}
.wm4-pager span.relative.first-page {
    background-image: url(/++res++/wm4.web.static/img/listings/first.png);
}
.wm4-pager span.relative.prev-page {
    margin: 0 3px 0 3px;
    background-image: url(/++res++/wm4.web.static/img/listings/back.png);
}
.wm4-pager span.relative.last-page {
    background-image: url(/++res++/wm4.web.static/img/listings/last.png);
}
.wm4-pager span.relative.next-page {
    margin: 0 3px 0 3px;
    background-image: url(/++res++/wm4.web.static/img/listings/next.png);
}
.wm4-pager a.relative.first-page {
    background-image: url(/++res++/wm4.web.static/img/listings/first_a.png);
}
.wm4-pager a.relative.prev-page {
    margin: 0 3px 0 3px;
    background-image: url(/++res++/wm4.web.static/img/listings/back_a.png);
}
.wm4-pager a.relative.last-page {
    background-image: url(/++res++/wm4.web.static/img/listings/last_a.png);
}
.wm4-pager a.relative.next-page {
    margin: 0 3px 0 3px;
    background-image: url(/++res++/wm4.web.static/img/listings/next_a.png);
}



/* **************************************************** */

#LEFT-COL A.vlozeno, .vlozeno
{
/*color: #0DBBE7;*/
color: #444;
}
.mp-icon
{
background: url(img/mp-icon2.png) no-repeat left 2px;
padding-left: 23px;
font-size: 1.03em;
}

.product-news .product-img span
{
position: absolute;
width: 30px;
height: 20px;
background: url(img/new.png) no-repeat bottom left;
}

/* ********************************************************************************************* */

.hp-show-a
{
width: 600px;
/*height: 200px;*/
overflow: hidden;
}
#roll-a
{
width: 600px;
height: 450px;
overflow: hidden;
}

#roll-a .roll-popis
{
width: 600px;
line-height: 150%;
}
#roll-a .roll-popis .roll-popis-in
{
padding: 15px 0 0 0;
}

/* ********************************************************************************************* */


.hp-show
{
width: 200px;
/*height: 200px;*/
overflow: hidden;
}
#roll, #roll
{
width: 200px;
height: 90px;
overflow: hidden;
}

#roll .roll-popis
{
width: 200px;
line-height: 150%;
}
#roll .roll-popis .roll-popis-in
{
padding: 0;
}
.roll-popis h5
{
font-size: 11px;
margin: 5px 0 5px 0;
}

/* ********************************************************************************************* */

#tocse
{
width: 600px;
/*height: 320px;*/
overflow: hidden;
background: url(img/loading.gif) no-repeat center center white;
position: relative;
}

#tocse div
{
width: 600px;
/*height: 320px;*/
}
#tocse-nav a
{
margin: 0 0 0 2px;
padding: 2px 2px;
text-decoration: none;
/*background: #333;*/
color: #666;
}
#tocse .tpopis {position: absolute; bottom:0px; left: 0px; background: url(img/tpopis.png); color: #fff; padding: 3px 8px;}
#tocse-nav a.activeSlide
{
/*background: #999;*/
color: white;
}

/* ******************* */
.calamada
{
padding: 5px 0 0 0;
}
.hp-links LI, .hp-links UL
{
padding: 0;
margin: 0;
}
.calamada H4, .hp-links LI, .nadp-h4
{
/*border-bottom: 1px dotted gray;
background: url(img/h4-sipka.png) no-repeat top left;*/
padding: 0;
margin: 5px 0 10px 0;
font-size: 14px;
text-transform: uppercase;
font-family: arial;
font-weight: bold;
}
.nadp-h4
{display: inline;}
.calamada H4 A
{
text-decoration: none;
}
.hp-links LI
{
border: none;
list-style-type: none;
}
.calamada .sl1
{float: left;width: 220px;}
.calamada .sl2
{float: left;width: 380px;}
.calamada .sl3
{float: left;width: 198px;}
.sl1 a,.sl2 a,.sl3 a
{
font-weight: bold;
text-decoration: none;
}
.sl-vyska
{
display: block;
}
.calamada .sl1 .small
{
margin-top: 10px;
}
.calamada .sl-in
{
padding-right: 20px;
}
.hp-text-left
{
height: 422px;
background: #ccc;
}
.hp-text-left .hp-text-left-in
{
padding: 15px;
font-weight: bold;
line-height: 160%;
}
#LEFT-COL .hp-text-left .hp-text-left-in a
{
color: #000;
font-weight: normal;
}
.hp-big-img
{
height: 460px;
}
/* ******************* */

#hnav-filtrovani select
{width: 190px;}
#hnav-filtrovani input
{
margin-top: 10px;
}
#hnav-filtrovani .btn input
{
border: 1px solid #c3c3c3;
padding: 2px auto;
}
/* ******************* */
.cms4-element-head-title,
.cms4-element-pagelet-heading,
.cms4-element-pagelet-abstract,
.cms4-element-pagelet-contents,
.cms4-element-pagelet-html,
.cms4-element-pagelet-photogallery,
.fulltext-pg h1,
.fulltext-pg .wm4-filter,
.cms4-element-pagelet-image,
.blok-padding
{
padding-left: 15px;
padding-right: 15px;
}
.blok-padding-right {
padding-right: 15px;
}
.fulltext-pg ul li
{
list-style-type: none;
background:transparent url(img/h4-sipka.png) no-repeat;
padding-left:16px;
}

#REGISTRACE
{
color: #666;
}
.reg-menu_head
{
    padding: 0.8em 1.5em 0;
    text-align: right;
}
#LEFT-COL p.reg-menu_head A
{
    color:#0DBBE7;
    text-decoration: none;
}
#LEFT-COL p.reg-menu_head A:hover
{
    text-decoration: underline;
}

#REGISTRACE div input
{
width: 85%;
}
#REGISTRACE div input.submit
{
border:1px solid #C3C3C3;
margin-top: 10px;
width: auto;
}
/* ******************* */
.aktualita
{
padding: 10px;
color: #efefef;
}
.aktualita a
{
color: #efefef;
}
.aktualita a:hover
{
color: #fff;
}
.aktualita .news-content
{
line-height: 130%;
margin-bottom: 1em;
}
#RIGHT-COL .aktualita .news-content .hi a
{
color: #fff;
}


/* ******************* */
.sub-navig, .sub-navig-nd
{
line-height: 200%;
padding: 0 0 0 10px;
font-size: 10px;
}
#MID-COL .sub-navig a, #MID-COL .sub-navig-nd a
{
color: #636363;
text-decoration: none;
}
.sub-navig
{
font-weight: bold;
padding-top: 5px;
background: #BEBDBD;
}
.sub-navig-nd
{
padding: 5px 15px;
line-height: 150%;
background: #E7E7E7;
}
.sub-navig-nd .active
{
/*background: white;*/
font-weight: bold;
}
.sub-navig .pol
{
padding: 0.4em 0.8em;
}
.sub-navig-nd .pol
{
margin-right: 0.5em;
padding: 0.2em;
}
.sub-navig .active
{
background: #E7E7E7;
}
p.wm4-pager
{
margin-top: 0;

}
/* */
.vyrobci
{
/*padding-left: 15px;
padding-right: 15px;*/
}
.vyrobci-obal
{
padding-left: 15px;
padding-right: 15px;
}
.obal
{
padding: 0 15px;
}
.vyrobci-jeden
{
padding-bottom: 4px;
border-bottom: 1px dotted gray;
margin-left: 15px;
margin-right: 15px;
}
.vyrobci-jeden h2
{
margin: 6px 0 4px 0;
font-size: 14px;
}
.vyrobci-img img
{
float: left;
padding: 0 10px 5px 0;
}

.vyrobce
{
margin-bottom: 15px;
}
.odsad-top
{ padding-top: 15px;
}
/* ************************************************************************* */
.cms4-illustrated-content H2
{
font-size: 11px;
display: inline;
}
.comp4-illustrated_contents-text
{
padding: 5px 0 0 0;
}
.cms4-illustrated-content A
{
text-decoration: none;
}
table.cms4-illustrated-content td.cms4-illustrated-content-col1, table.cms4-illustrated-content td.cms4-illustrated-content-col2,
table.cms4-illustrated-content td.cms4-illustrated-content-col3
{
width: 33%;

line-height: 130%;
padding-bottom: 20px;
}

.product-i1 a, .product-i2 a, .product-i3 a, .product-i3 span, .product-i4 span, .product-i-mail a, .product-i-tisk a
{
padding: 1px 0 1px 24px;
}
.product-i1 a
{background: url(img/ic1.png) no-repeat top left;}
.product-i2 a
{background: url(img/ic2.png) no-repeat top left;}
.product-i3 a, .product-i3 span
{background: url(img/mp-icon2.png) no-repeat scroll 5px 2px transparent;}
.product-i4 span
{background: url(img/ic-zajem.png) no-repeat top left;}
.product-i-mail a
{background: url(img/ic-mail.png) no-repeat top left;}
.product-i-tisk a
{background: url(img/ic-tisk.png) no-repeat top left;}
MID-COL .sub-navig a:hover, #MID-COL .sub-navig-nd a:hover
{
text-decoration: underline;
}
.product-form input.st, .product-form textarea.st
{
width: 100%;
}
.product-form #standard-form-send
{
width: auto;
border: 1px solid #c3c3c3;
padding: 2px auto;
/*margin-top: 10px;*/
}
.hide
{
display: none;
}
.wm4-navig-path
{
padding: 10px;
padding-bottom: 0;
margin-bottom: 0;
}
.hp-links
{
width: 60%;
}
.hp-links strong
{border-bottom: 1px dotted gray;
display: block; margin: 45px 0 0.5em 0;}

/* ********************************************************************* */
.level-1 {font-size: 11px;}
.level-2 {font-size: 12px;}
.level-3 {font-size: 13px;}
.level-4 {font-size: 14px;}
.level-5 {font-size: 16px;}

.showrooms-btm
{
margin: 0;
padding: 0;
list-style-type: none;
}
.showrooms-btm LI a
{
/*padding-left: 14px;
background: url(img/sipka-btm.png) no-repeat top left;*/
}

.texture-list
{
width: 570px;
margin: 10px;
}
.texture-list td
{
border-bottom: 1px dotted #dcdcdc;
}
.strong
{
font-weight: bold;
}
.error
{
color: red;
}

/* ************************************************************************* */
.my-bookmarks table.comp4-list td
{
border: 1px solid red;
}
.bookmarks-pol input
{
text-align: right;
margin: 0;
}
.bookmarks-pol
{
border-bottom: 1px dotted #999;

}
.bookmarks-pol .ukazala-produkt
{
border: none;
}
.bookmarks-pol
{
width: 25%;
float: left;
}
.bookmarks-pol textarea
{
width: 128px;
height: 5em;
font-size: 10px;
border: 1px solid #dcdcdc;
}
.bm-in
{
padding: 8px;
}

BODY .cisti-form .wm4-form td, BODY .cisti-form .wm4-form table
, BODY .cisti-form .wm4-form th, BODY .cisti-form .wm4-form div
{
background: white !important;
border: white !important;
}
BODY .cisti-form .wm4-form th
{
text-align: right;
}

.cms4-element-pagelet-siblings
{
padding: 0 15px;
margin: 1em 0;
clear: both;
}
.cms4-element-pagelet-siblings h3
{
font-size: 1.1em;
}
.cms4-element-pagelet-siblings ul
{
padding: 0;
margin: 0;
}
.cms4-element-pagelet-siblings li
{
list-style: none;
background: url(img/h4-sipka.png) no-repeat 0 -1px;
padding: 0 6px 0 14px;
}

.pulcar
{
float: left;
width: 170px;
margin-right: 17px;
}
.pulcar-b
{
margin: 0;
}

#RIGHT-COL .aktualita .news-content .hi a
{
text-decoration: underline;
}

.notfound {
    padding: 10px;
    font-weight: bold;
}


/* katalog - etapa 2 */
div.nadpis-bloku    {
    color: #323232;
    background-color: #979797;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0.3em 0.5em;
    margin: 0 1.05em 1em 0;
}
.kategorie-home-info, .kategorie-home-news    {
    width: 50%;
    margin-bottom: 1em;
}
.kategorie-home-news    {
    margin-top: 5em;
    width: 50%;
}
.cara   {border-top: 1px dotted #666;}


