/* Autor: Premysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;display:block;}
body {font-size:68.75%;font-family:Arial,Verdana,sans-serif;line-height:1.6em;background:#fff;padding:0px;color:#000000;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {}
textarea {}
select.iText {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

h1.homeTitle {font-size:1.8em;line-height:1.3em;padding-bottom:15px;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;}

#logo {width:279px;height:77px;display:block;left:0px;top:50px;position:absolute;overflow:hidden;z-index:1;}
#logo h2, #logo h2 span {width:279px;height:77px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h2 span {width:279px;height:77px;background-image:url(/content/images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#f6ffe7;}

.topMenu {height:51px;background:url(/content/images/bgTopMenu2.gif) repeat-x top left;}
.topMenu .search {width:262px;float:left;padding:4px 0px 0px 17px;}
.topMenu .search .iText {padding:3px;border:0px;width:169px;height:16px;background:url(/content/images/bgSearchInput.gif) no-repeat;vertical-align:middle;margin-right:3px;color:#939598;}
.topMenu .search .btn {border:1px solid #4d75c0;background:url(/content/images/bgSearchBtn.gif) repeat-x;height:22px;vertical-align:middle;width:62px;color:#fff;font-weight:bold;}

.menu {width:720px;height:51px;float:right;}
.menu ul {margin:0px;padding:0px;list-style:none;}
.menu ul li {list-style:none;position:relative;behavior:url('hover.htc');float:left;}
.menu ul.level2 {z-index:1;position:absolute;left:0px;top:51px;display:none;width:165px;background:#ffffff;border-top:1px solid #c0c0c0;}
.menu ul.level3 {z-index:1;position:absolute;left:173px;top:-1px;display:none;width:165px;background:#ffffff;border-top:1px solid #c0c0c0;}

.menu ul.level1 li:hover ul.level2 {display:block;}
.menu ul.level2 li {width:165px;clear:both;}
.menu ul.level2 li a {display:block;padding:3px 0px 3px 10px;text-decoration:underline;width:153px;color:#000;border:1px solid #c0c0c0;border-top:0px;text-decoration:none;}
.menu ul.level2 li a:hover {color:#000;text-decoration:none;background-color:#e2ebed;}
.menu ul.level2 li:hover {background:url(/content/images/bgSubmenu3.png) no-repeat right 4px;padding-right:8px;}

.menu ul.level2 li:hover a {color:#000;text-decoration:none;background-color:#e2ebed;}
.menu ul.level2 li:hover ul.level3 {display:block;}
.menu ul.level2 li:hover ul.level3 a {display:block;padding:3px 0px 3px 10px;text-decoration:underline;width:153px;color:#000;border:1px solid #c0c0c0;border-top:0px;text-decoration:none;background:none;}
.menu ul.level2 li:hover ul.level3 a:hover {color:#000;text-decoration:none;background-color:#e2ebed;}
.menu ul.level2 li:hover ul.level3 li:hover {background:none;padding-right:0px;}

/*odkazy rozbaleného podmenu 

*/
/*odkazy rozbaleného podmenu:hover 

*/

.menu a.m1 {width:120px;height:91px;position:relative;display:block;color:#fff;}
.menu a.m1 span {position:absolute;top:0px;left:0px;width:120px;height:51px;background:url(/content/images/btnTitulniStrana2.gif) no-repeat;}
.menu a.m2 {width:120px;height:51px;position:relative;display:block;color:#fff;}
.menu a.m2 span {position:absolute;top:0px;left:0px;width:120px;height:51px;background:url(/content/images/btnOspolecnosti2.gif) no-repeat;}
.menu a.m3 {width:120px;height:51px;position:relative;display:block;color:#fff;}
.menu a.m3 span {position:absolute;top:0px;left:0px;width:120px;height:51px;background:url(/content/images/btnProdukty2.gif) no-repeat;}
.menu a.m4 {width:120px;height:51px;position:relative;display:block;color:#fff;}
.menu a.m4 span {position:absolute;top:0px;left:0px;width:120px;height:51px;background:url(/content/images/btnReference.gif) no-repeat;}
.menu a.m5 {width:120px;height:51px;position:relative;display:block;color:#fff;}
.menu a.m5 span {position:absolute;top:0px;left:0px;width:120px;height:51px;background:url(/content/images/btnPoptavky2.gif) no-repeat;}
.menu a.m6 {width:120px;height:51px;position:relative;display:block;color:#fff;}
.menu a.m6 span {position:absolute;top:0px;left:0px;width:120px;height:51px;background:url(/content/images/btnKontakty2.gif) no-repeat;}
.menu li:hover span {cursor:pointer;background-position:0px -51px;}

.topPic {height:259px;background:url(/content/images/bgTopPic.gif) repeat-x left bottom;clear:both;}
.topPic ul {list-style:none;height:244px;width:1000px;overflow:hidden;}

.novinkyLine {clear:both;background:#c0c0c0 url(../images/bgNovinkyLine.gif) repeat-y;color:#000;padding:4px 0px 4px 13px;font-size:1.25em;}
.novinkyLine a {color:#000;}
.novinkyLine strong {text-transform:uppercase;display:block;float:left;width:90px;}
.novinkyLine .novinkySlider {width:890px;float:right;}
.novinkyLine ul {list-style:none;}
.novinkyLine .carousel-control {display:none;}
.novinkyLine .carousel-pagination {display:none;}

.leftCol .volejteZdarma {padding-left:7px;margin-bottom:6px;}

.content {_height:1px;min-height:1px;background:url(/content/images/bgContent.gif) repeat-y left;padding-top:3px;}

/* Premysl Posker 18.5.2009 */
.leftCol {width:217px;float:left;padding-bottom:20px;padding-top:8px;}
.leftCol .leftNews {width:217px;background:url(/content/images/myLeftNews2.gif) repeat-y;margin-bottom:3px;}
.leftCol .leftNews .newsIn {background:url(/content/images/myLeftNewsTop2.gif) no-repeat top left;}
.leftCol .leftNews .newsIn .newsIn2 {padding:11px 11px 11px 10px;background:url(/content/images/myLeftNewsBottom2.gif) no-repeat bottom left;}
.leftCol .leftNews .newsIn .newsIn2 h3 {background:#ed1c24 url(/content/images/bgHomeItemHeader.gif) repeat-x left -28px;border:1px solid #fff;margin:0px;height:21px;padding:7px 0px 0px 0px;color:#fff;text-transform:uppercase;font-size:1.1em;text-align:center;}
.leftCol .leftNews .newsIn .newsIn2 h3 a {color:#fff;text-decoration:none;}
.leftCol .leftNews .newsIn .newsIn2 h3 a:hover {text-decoration:underline;}
.leftCol .leftNews .newsIn .newsIn2 .cont {padding:9px;}
.leftCol .leftNews .newsIn .newsIn2 .cont h4 {margin:0px 0px 5px 0px;padding-top:3px;font-size:1.1em;color:#143f90;}
.leftCol .leftNews .newsIn .newsIn2 .cont img {float:left;border:1px solid #c2c2c2;padding:1px;margin-right:9px;margin-bottom:12px;width:60px;height:60px;overflow:hidden;}
.leftCol .leftNews .newsIn .newsIn2 .cont a {color:#143f90;}
.leftCol .leftNews .newsIn .newsIn2 .cont .summary {}
.leftCol .leftNews .newsIn .newsIn2 .cont .summary br {display:none;}
.leftCol .leftNews .hr {padding-top:10px;margin-bottom:10px;border-bottom:1px solid #fff;}

.leftCol .leftProducts {width:217px;background:url(/content/images/myLeftProducts2.gif) repeat-y;margin-bottom:3px;}
.leftCol .leftProducts .productsIn {background:url(/content/images/myLeftProductsTop2.gif) no-repeat top left;}
.leftCol .leftProducts .productsIn .productsIn2 {padding:11px 11px 1px 10px;background:url(/content/images/myLeftProductsBottom2.gif) no-repeat bottom left;}
.leftCol .leftProducts .productsIn .productsIn2 h3 {background:#9a9a9a url(/content/images/myLeftProductsHeader.gif) repeat-y top left;border:1px solid #fff;margin:0px;min-height:21px;_height:21px;padding:7px 0px 0px 11px;color:#fff;text-transform:uppercase;font-size:1.1em;}
.leftCol .leftProducts .productsIn .productsIn2 a {color:#143f90;}
.leftCol .leftProducts .productsIn .productsIn2 .cont {padding:9px;}
.leftCol .leftProducts .productsIn .productsIn2 .cont ul {margin:0px 0px 10px 0px;padding:0px;list-style:none;font-size:1.1em;}
.leftCol .leftProducts .productsIn .productsIn2 .cont ul li {padding:1px 0px;}
.leftCol .leftProducts .productsIn .productsIn2 .cont ul li a {font-weight:bold;}
.leftCol .leftProducts .productsIn .productsIn2 .cont ul li ul {font-size:.9em;padding:10px;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}
.leftCol .leftProducts .productsIn .productsIn2 .cont ul li ul li {background:url(/content/images/myLeftProductSublist.gif) no-repeat left 7px;padding:0px 0px 0px 7px;}
.leftCol .leftProducts .productsIn .productsIn2 .cont ul li ul li a {font-weight:normal;}

.mainCol {width:760px;float:right;padding-bottom:20px;} 
.mainCol .homeItem {width:230px;height:229px;padding:11px 10px 0px 10px;background:url(/content/images/myMainHomeItem2.gif) no-repeat;float:left;margin-right:5px;margin-bottom:5px;}
.mainCol .homeItem:hover {cursor:pointer;}
.mainCol .homeItem.last {margin-right:0px;}
.mainCol .homeItem h2 {background:#143f90 url(/content/images/bgHomeItemHeader.gif) repeat-x top left;height:21px;border:1px solid #fff;margin:0px;padding:7px 0px 0px 0px;font-size:1.1em;color:#fff;text-align:center;text-transform:uppercase;}
.mainCol .homeItem h2 a {color:#FFFFFF;text-decoration:none;}
.mainCol .homeItem:hover h2 {background:#ed1c24 url(/content/images/bgHomeItemHeader.gif) repeat-x left -28px;}
.mainCol .homeItem.red h2 {background:#ed1c24 url(/content/images/myMainHomeItemHeaderRed.gif) repeat-x top left;}
.mainCol .homeItem .cont {height:95px;padding:7px 5px 0px 5px;line-height:1.3em;}
.mainCol .homeItem .cont h4 {margin:0px 0px 5px 0px;padding-top:3px;font-size:1em;}
.mainCol .homeItem .cont img {float:left;border:1px solid #c2c2c2;padding:1px;margin-right:7px;margin-bottom:12px;}
.mainCol .homeItem.red .cont {height:95px;padding:7px 9px 0px 9px;}
.mainCol .homeItem p {margin:0px 0px 4px 0px;}
.mainCol .homeItem p a {color:#143f90;}
.mainCol .homeItem p.right {text-align:right;}
.mainCol .homeItem img {border:1px solid #fff;}

.mainCol .highlight {margin:0px 7px 12px 7px;background:#f4f4f4;padding:10px 19px;font-size:1.1em;line-height:1.7em;}
.mainCol .highlight hr {border-style:solid;border-width:1px 0px;border-top-color:#d3d3d3;border-bottom-color:#fff;}
.mainCol .highlight .col {width:305px;float:left;margin-left:8px;padding-top:10px;}
.mainCol .highlight .col2 {width:305px;float:right;margin-right:8px;padding-top:10px;}
.mainCol .highlight img {border:0px;margin-bottom:4px;}

.mainCol p.newp {font-size:1.1em;margin:0px 0px 12px 0px;padding:0px 19px;}

.footer {height:40px;clear:both;background:url(/content/images/bgFooter.gif) repeat-x;padding-top:20px;text-align:center;font-size:1.1em;color:#ffffff;}
.footer a {color:#ffffff;}

.subpage {line-height:1.7em;font-family:Verdana;}
.subpage .larger {font-size:1.1em;}
.subpage h1 {font-size:1.35em;margin:0px;font-weight:bold;padding:20px 0px 10px 0px;color:#143f90;font-family:Verdana;}
.subpage h2 {font-size:1.2em;padding-bottom:10px;}
.subpage h2 a {color:#143f90;}
.subpage a {color:#143f90;}
.subpage p {margin-bottom:15px;}
.subpage ul {margin:0px 0px 15px 20px;}

.subpage .productItem {font-size:1.1em;border-top:1px solid #ccc;padding:12px 3px;line-height:1.7em;font-family:Verdana;}
.subpage .productItem img {border:1px solid #cccccc;padding:3px;float:left;margin:0px 15px 0px 0px;}
.subpage .productItem h2 {font-size:1.1em;padding-bottom:10px;}
.subpage .productItem a {color:#143f90;}

table.productDetail {border-collapse:collapse;width:100%;border:0px;}
table.productDetail .img {padding-right:10px;vertical-align:top;padding-top:8px;}
table.productDetail .img img {border:1px solid #c1c2c2;padding:3px;}
table.productDetail .desc h4 {font-size:1.1em;padding-bottom:20px;color:#797873;}
table.productDetail .desc .pathway {padding-bottom:12px;font-size:1.1em;}
table.productDetail .desc .pathway a {color:#143f90;}
table.productDetail .desc .text {font-size:1.1em;padding-bottom:15px;}
table.productDetail .desc hr {height:1px;border:0px;border-top:1px solid #c1c2c2;margin:15px 0px;}
table.productDetail .desc .text li {margin-left:20px;}

.fce {padding:10px 0px;text-align:center;}
.fce a {color:#143f90;}

/* poptavka */

form.poptavka table.border {border:1px solid;border-collapse:collapse;text-align:center;}
form.poptavka table.border tr td {border:1px solid;}
form.poptavka table.border tr th {border:1px solid;}
form.poptavka table tr td {vertical-align:top;padding:0.2em 0.2em;}
form.poptavka table tr th {vertical-align:top;padding:0.2em 0.2em;}
form.poptavka input {border:1px solid;}
form.poptavka select {border:1px solid;}
form.poptavka textarea {border:1px solid;width:200px;height:75px;}
form.poptavka textarea.large {width:384px;height:130px;}
form.poptavka input.text {width:150px;}
form.poptavka h3 {font-size:1em;padding:3px 0px 3px 10px;color:#143F90;}
form.poptavka table span {color:#FF0000;}

.listing {font-size:1.1em;}
.img_r,.news_listing div img{float:right;margin-left:10px;margin-bottom:10px;padding:2px;border:1px solid #c2c2c2;}

span.first,span.last,span.previous,span.next{color:#ccc;}
span.current{font-weight:bold;}
.timestamp{color:#797873;}
.get .timestamp{font-size:1.1em;}

.homeText {padding:15px 15px 0px 15px;border-top:1px solid #dfdfdf;}


/* add ArtFocus */

#vrata_xx {
    position: relative;
    float: left;
    margin: 140px 45px 20px;
    padding: 0px;
    text-align: left;
    font-weight: 100;
    font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #696D6D;
}

.ppts {
    border: 1px black solid;
    padding: 5px;
    border: 2px;
    width: 20px;
    height: 20px;
}

#tfld a.ppts:link  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}
#tfld a.ppts:visited  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}
#tfld a.ppts:hover  {color: #000000; text-decoration: none; background-color: #D2DCC1; border: 1px;}
#tfld a.ppts:active  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}


h2.home {padding-top:12px;padding-bottom:8px;}
p.home {text-align:justify;}
p.home a {color:#143F90;}
