/* CSS Document */
body {text-align:center;
	background:url('img/body-bcg.jpg') repeat-x left top;
 	font-family: sans-serif, "Arial CE", "Tahoma CE", Tahoma;
	font-size: 0.75em;
	color: #000;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1 {margin:0px;padding:10px 0px;font-size:1.2em;}
h2 {margin:0px;padding:10px 0px;font-size:1.2em;}
h3 {margin:0px;padding:10px 0px;font-size:1.1em;}
h4 {margin:0px;padding:10px 0px;font-size:1.1em;}
.caption{font-size:1.2em;font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {clear:both;display:none;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid black;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: middle;background-color:#666;color: white;}
td {border: 1px solid black;padding: 5px 10px;vertical-align: top;background-color:#fff;vertical-align: top;}
.table-clean tr td{background:none !important;border:none !important;}
.strippedRow td{background:#cccccb;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
form, fieldset{padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:black;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* wrapper-all
-------------------------------------------------- */
#wrapper-all{position: relative;width:100%;height:100%;}

/* Cover
-------------------------------------------------- */
#cover{position:relative;width:982px; margin:0 auto 31px auto;background:url('img/cover-bcg.gif') repeat-y left top;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;background: url('img/top-bcg.gif') no-repeat left top;height:124px;}

#menu-h0{position:absolute;top:37px;left:260px;height:31px;}
#menu-h0 ul{position:relative;padding:0px;margin:0px;}
#menu-h0 ul li{position:relative;list-style-type: none;display:block;float:left;background:url('img/menu-h0-line.gif') no-repeat right bottom;}
#menu-h0 ul li a{position:relative;text-decoration:none;float:left;display:block;height:31px;font-weight:bold;text-transform: uppercase;padding:0px 24px 0px 36px;}
#menu-h0 ul li a:hover, #menu-h0 ul li .active{color:#e12a3b;}

#menu-h1{position:absolute;top:69px;left:283px;height:30px;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;height:30px;line-height:28px;padding:0px 13px;}
#menu-h1 ul li a:hover, #menu-h1 ul li .active{background:#e12a3b;color:#fff;}

#top-lang{position:absolute;top:10px;right:10px;overflow:hidden;}
#top-lang ul{position:relative;padding:0px;margin:0px;}
#top-lang ul li{position:relative;left:-2px;list-style-type: none;display:block;float:left;background:url('img/lang-line.gif') no-repeat left 2px;padding:0px 3px 0px 5px;}
#top-lang ul li a{position:relative;text-decoration:none;float:left;display:block;text-transform:uppercase;font-weight:bold;font-size:0.9em;}
#top-lang ul li .active{color:#e12a3b;}

#logo{position:absolute;top:21px;left:47px;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:0px;margin:124px 0px 0px 0px;background:url('img/container-bcg.gif') repeat-y left top;}

/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:240px;float:left;position:relative;padding:0px 0px 20px 0px;}

.caption1{font-weight:bold;font-size:1.1em;background:#fff url('img/rectangle-red.gif') no-repeat 23px 1px;padding:0px 0px 9px 34px;border-bottom:#f7c7cb solid 1px;margin:0px 0px 0px 6px;}
#menu-v1{position:relative;margin:10px 0px 0px 0px;}
#menu-v1 ul{position:relative;padding:0px;margin:0px;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;}
#menu-v1 ul li a{position:relative;text-decoration:none;display:block;background:url('img/plus.gif') no-repeat 23px 6px;padding:3px 0px 3px 35px;font-weight: bold;}
* html #menu-v1 ul li a{height:1px;}

#menu-v1 ul li ul li a{font-weight:normal;background:url('img/minus.gif') no-repeat 37px 10px;padding:3px 0px 3px 45px;}
#menu-v1 ul li ul li .active{color:#df1b2d;font-weight: bold;}

#menu-v1 ul li ul li ul li a{background:none;padding:3px 0px 3px 51px;}
#menu-v1 ul li ul li ul li .active{color:#df1b2d;font-weight:normal;}

/* right
-------------------------------------------------- */	
#right{width:718px;float:right;overflow:hidden;position:relative;padding:0px 12px 20px 12px;background:url('img/right-line.gif') no-repeat left 25px;}
* html #right{width:742px;}

.text{position:relative;line-height:17px;}
.text ul{position:relative;padding:0px;margin:10px 0px;}
.text ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 10px;background:url('img/text-li-arrow.gif') no-repeat left 6px;line-height:18px;}
.text em{font-style: italic;}

.text h1{font-weight:bold;font-size:1.2em;background:url('img/rectangle-red.gif') no-repeat 0px 2px;padding:0px 0px 25px 11px;margin:0px 0px 0px 0px;}

.items-wrap{position:relative;float:left;clear:both;width:100%;}
.items{position:relative;float:left;clear:both;width:100%;}

.box{position:relative;float:left;width:171px;height:221px;margin:0px 8px 8px 0px;}
.box .box-img{position:absolute;top:0px;left:0px;width:171px;height:165px;display:block;}
.box .box-img img{width:171px;height:165px;}
.box h2{position:absolute;top:190px;left:0px;width:100%;text-align:center;padding:0px 0px 0px 0px;height:16px;overflow:hidden;}
.box h2 a{font-weight: normal;text-decoration: none;}
.box h2 a:hover{text-decoration: underline;}

.pages{position:relative;float:left;clear:both;width:100%;margin:10px 0px 0px 0px;}
.pages ul{position:relative;padding:0px;margin:0px;float:right;}
.pages ul li{position:relative;list-style-type: none;display:block;float:left;}
.pages ul li a{position:relative;text-decoration:none;float:left;display:block;font-size:1.1em;padding:0px 6px;}
.pages ul li span{position:relative;text-decoration:none;float:left;display:block;font-size:1.1em;padding:0px 6px;color:#df1b2d;font-weight:bold;}
.pages ul li em{position:relative;text-decoration:none;float:left;display:block;font-size:1.1em;padding:0px;}
.pages ul li .pages-prev{background:url('img/pages-line.gif') no-repeat right 3px;padding:0px 13px 0px 0px;margin:0px 4px 0px 0px;}
.pages ul li .pages-next{background:url('img/pages-line.gif') no-repeat left 3px;padding:0px 0px 0px 13px;margin:0px 0px 0px 4px;}
.pages ul li .pages-prev b, .pages ul li .pages-next b{font-weight: normal;}

/* foot
-------------------------------------------------- */
#foot{position:relative;clear:both;width:978px;height:41px;background:url('img/foot-bcg.gif') repeat-x left top;border-left:#f5f5f5 solid 2px;border-right:#f5f5f5 solid 2px;}
* html #foot{width:100%;}

#foot-text{text-align:center;color:#9b9c9e;font-size:1.1em;line-height:34px;}
	
/* etc ----------------------------------------------------------------*/
.clear {clear:both;background:white;overflow:hidden;}
html > body .clear{height:0px;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.toLeft{float:left;}
.toRight{float:right !important;}
.textToLeft{text-align:left;}
.textToCenter{text-align:center;}
.textToRight{text-align:right;}

/* detail
-------------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:100%;}

#detail-wrapper{position:relative;float:left;clear:both;width:100%;}
.detail-left{position:relative;float:left;width:348px;}

.detail-left .detail-img{display:block;width:346px;height:334px;border:#cdcecf solid 1px;}
.detail-left .detail-img img{width:346px;height:334px;}

/*slide-products*/
#product-alt{position:relative;float:left;clear:both;width:348px;padding:0px 0px 0px 0px;margin:13px 0px 0px 0px;height:101px;overflow:hidden;}

#similar-wrapper{position:relative;float:left;clear:both;padding:0px;width:348px;}

#similar-content-left{position:relative;width:21px;float:left;height:84px;}

#similar-content-right{position:relative;width:23px;float:left;height:84px;}

#similar-content{position:relative;overflow:hidden;width:303px;float:left;height:82px;border-top:#b4b5b6 solid 1px;border-bottom:#b4b5b6 solid 1px;}
* html #similar-content{height:84px;} 
#similar-content ul{padding:0;margin:0;height:84px;position:relative;white-space:nowrap;&white-space:pre;overflow-x: auto;vertical-align:top;}
#similar-content ul li{position:relative;width:82px;background:none;height:82px;padding:0px;margin:0px;white-space:nowrap;&white-space:pre;&zoom:1;display:inline-block;&display: inline;&vertical-align:top;/*list-style-type: none;float:left;*/}
#similar-content ul li .box-galery2{position:relative;display:inline-block;width:82px;height:82px;text-align:center;}
#similar-content ul li .box-galery2 img{position:relative;margin-top:8px;}
/*slide-products-end*/

.detail-right{position:relative;float:right;width:319px;overflow:hidden;}
.detail-right h2{color:#df1b2d;font-size:1.3em;padding:0px 0px 10px 0px;}
.detail-right table{position: relative;left:-1px;}
.detail-right table tr td{background:none;border-color:#e2e3e3;border-right:none;}
.detail-right #detail-desc{position: relative;}
.detail-right #detail-desc ul{position:relative;padding:0px;margin:0px;}
.detail-right #detail-desc ul li{position:relative;list-style-type: none;display:block;background:url('img/dot.gif') no-repeat left 8px;padding:2px 0px 2px 11px;}

.sgz1{position:relative;float:left;clear:both;width:100%;background:url('img/sgz1.jpg') repeat-x left top;height:31px;margin:20px 0px 0px 0px;}
.sgz1 ul{position:relative;padding:0px;margin:0px;}
.sgz1 ul li{position:relative;list-style-type: none;display:block;float:left;}
.sgz1 ul li a{position:relative;text-decoration:none;float:left;display:block;height:31px;line-height:30px;border-left:#eee solid 2px;padding:0px 15px;}
.sgz1 ul li .active{background:#fff;border-top:#e9e9ea solid 1px;color:#ed1849;font-weight: bold;}

#zalozky{position:relative;float:left;clear:both;width:686px;border:#f5f6f6 solid 2px;border-top:none;padding:14px;}
* html #zalozky{width:100%;}
#zalozky table{width:100%;}
#zalozky table tr th{border:#333 solid 1px;background:#666;text-align:center;padding:6px 10px;}
#zalozky table tr td{border:#333 solid 1px;padding:6px 10px;} 

.contact-form1 label{display:block;padding:10px 0px 3px 0px;}
.contact-form1 div input{border:1px solid #CDCECF;padding:5px;width:270px;}
* html .contact-form1 div input{height:26px;}
.contact-form1 div textarea{border:1px solid #CDCECF;padding:5px;width:500px;}
.contact-form1 .form-text{padding:15px 0px;font-weight: bold;}
.contact-form1 button{background:black;border:none;color:white;overflow:visible;cursor:pointer;padding:5px 10px;}
.error-question{background:#f4dadb;border:#d5181f solid 1px;color:#d5181f;padding:10px;margin:5px 0px 5px 0px;}


/* index
-------------------------------------------------- */
.index #container{background:none;}

#index-row1{position:relative;float:left;clear:both;width:100%;border-top:#ececed solid 1px;padding:2px 0px 2px 0px;border-bottom:#ececed solid 1px;}

/*--left-row1--*/
#index-row1-left{position:relative;float:left;width:705px;}
#index-row1-left #flash{margin:0px 0px 0px 15px;}

/*--right-row1--*/
#index-row1-right{position:relative;float:right;width:267px;}
#nav-index{position:relative;float:left;clear:both;width:100%;}
#nav-index ul{position:relative;padding:0px;margin:0px;}
#nav-index ul li{position:relative;list-style-type: none;display:block;float:left;width:82px;height:85px;background:url('img/nav-index.gif') no-repeat left top;margin:0px 6px 6px 0px;}
* html #nav-index ul li{display:inline;} 
#nav-index ul li a{position:relative;text-decoration:none;float:left;display:block;width:82px;height:85px;text-align:center;}
#nav-index ul li a span{text-transform: uppercase;font-size:0.9em;display:inline-block;padding:31px 0px 0px 0px;cursor:pointer;}

#index-row2{position:relative;float:left;clear:both;width:100%;background:url('img/index-row2.gif') repeat-y left top;padding:6px 0px 0px 0px;}

/*--left-row2--*/
#index-row2-left{position:relative;float:left;width:684px;padding:0px 0px 0px 12px;}
* html #index-row2-left{width:696px;} 
#index-row2-left .cpt{width:683px;height:26px;position:relative;float:left;clear:both;line-height:26px;margin:0px 0px 17px 0px;border-bottom:#f7c7cb solid 1px;}
#index-row2-left .cpt .cpt-text{position:relative;float:left;display:block;text-decoration:none;}
#index-row2-left .cpt .cpt-text span{position:relative;float:left;display:block;overflow:hidden;height:25px;color:#fff;font-size:0.9em;font-weight:bold;line-height: 28px;cursor:pointer;}
#index-row2-left .cpt .cpt-text .s1{width:24px;background:url('img/s1.gif') no-repeat left top;}
#index-row2-left .cpt .cpt-text .s2{background:url('img/s2.gif') repeat-x left top;}
#index-row2-left .cpt .cpt-text .s3{width:23px;background:url('img/s3.gif') no-repeat left top;}
#index-row2-left .cpt .more-info{position:relative;float:right;display:block;background:url('img/double-arrow.gif') no-repeat left 10px;padding:0px 0px 0px 11px;color:#df1b2d;font-size:0.9em;font-weight:bold;margin:0px 5px 0px 0px;}

#index-row2-left #nedex-news{position:relative;float:left;clear:both;width:100%;margin:0px 0px 15px 0px;}
#index-row2-left #nedex-news-left{position:relative;float:left;width:143px;}
#index-row2-left #nedex-news-left a{display:block;width:141px;height:96px;margin:0px 0px 0px 15px;}
#index-row2-left #nedex-news-left a img{width:141px;height:94px;border:#a6a7ab solid 1px;}
#index-row2-left #nedex-news-right{position:relative;float:right;width:505px;line-height:17px;}

#logoParade{width:100%;height:124px;position:relative;clear:both;}
#logoParade div.scrollableArea *{float:left;padding-left:5px;}
.scrollableArea a img{height:124px;}

/*
#index-row2-left #products-view{position:relative;float:left;clear:both;width:100%;height:124px;overflow:hidden;}
#index-row2-left #products-view .index-box{position:relative;float:left;width:127px;height:124px;margin:0px 6px 0px 0px;}
#index-row2-left #products-view .index-box a{width:127px;height:124px;position:relative;float:left;display:block;}
#index-row2-left #products-view .index-box a img{width:127px;height:124px;}
*/
#index-row2-left #products-text{position:relative;float:left;clear:both;width:100%;line-height:17px;margin:10px 0px 0px 0px;}

/*--right-row2--*/
#index-row2-right{position:relative;float:right;width:277px;}
#index-row2-right .banner1{padding:0px 0px 8px 8px;border-bottom:#ececed solid 1px;}
#index-row2-right .banner1 a{width:257px;height:291px;display:block;position:absolute;top:0px;left:8px;z-index:5;cursor:pointer;}
#index-row2-right .contact{width:235px;height:76px;background:url('img/contact-bcg.jpg') no-repeat left top;margin:8px 0px 8px 8px;padding:0px 0px 0px 22px;}
* html #index-row2-right .contact{width:257px;}
#index-row2-right .contact span{display:block;color:#df1b2d;font-weight: bold;padding:6px 0px 0px 0px;}
#index-row2-right .contact table{margin:0px 0px 0px 0px;}
#index-row2-right .contact table tr td{background:none;border:none;padding:0px 5px 1px 0px;}
