body{

	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:80%;

}

*{

	margin:0;
	padding:0;



}

a{

	color:#bd3100;
	outline:none;
}


a.new-window{
	cursor:pointer;
	text-decoration:underline;

}


strong{

}

em{

}

b{

}

p img{

	padding:2px;
	margin:5px;
	border:1px solid #ddd;

}


/*--- | ---*/

h1{
	margin:0 10px 5px 10px;
	padding:5px 0 3px 0;

	font-size:24px;
	font-weight:normal;

	line-height:1.3;
	letter-spacing:-1px;

	color:#999;
}

h2{
	margin:0 10px;
	padding:5px 0 3px 0;

	font-size:20px;
	font-weight:bold;

	line-height:1.3;
	letter-spacing:-1px;

	color:#444;
}

h3{
	margin:0 10px;
	padding:5px 0 3px 0;

	font-size:20px;
	font-weight:normal;

	line-height:1.3;
	letter-spacing:-1px;

	color:#555;
}

h4{
	margin:0 10px;
	padding:5px 0 3px 0;

	font-size:16px;
	font-weight:bold;

	line-height:1.3;
	letter-spacing:0;

	color:#656565;
}

h5{
	margin:0 10px;
	padding:0;

	font-size:13px;
	font-weight:bold;

	line-height:1.3;
	letter-spacing:0px;

	color:#777;
}

h6{
	margin:0 10px;
	padding:0;

	font-size:10px;
	font-weight:bold;

	vertical-align:super;

	line-height:1.3;
	letter-spacing:0;

	color:#777;
}



/*--- | ---*/

.clear-both{
	clear:both;
}

.display-none{
	display:none;
}
/*--- | ---*/

ul{

	list-style:none;
	margin:10px auto;

}

ul li{

	margin:0 5px;
	padding:2px 5px 3px 5px;

}



/*--- | ---*/

table{

	margin:10px auto;

	border-collapse:collapse;
	border:1px solid #ababab;


}

table td{

	padding:5px;
	border:1px solid #ddd;

}




/*--- | ---*/




/*-*/
div.header-ost div#top-info-blok{
	background:url(../img/bck_header-A-top.png) no-repeat;
}
div.header-ost div#header-img-blok{
	background:url(../img/bck_header-A.png) no-repeat;
}



/*-*/
div.header-scandyna div#top-info-blok{
	background:url(../img/bck_header-SCANDYNA-top.png) no-repeat;
}
div.header-scandyna div#header-img-blok{
	background:url(../img/bck_header-SCANDYNA.png) no-repeat;
}
/*-*/
div.header-fatman div#top-info-blok{
	background:url(../img/bck_header-FATMAN-top.png) no-repeat;
}
div.header-fatman div#header-img-blok{
	background:url(../img/bck_header-FATMAN.png) no-repeat;
}
/*-*/
div.header-roth div#top-info-blok{
	background:url(../img/bck_header-ROTH-top.png) no-repeat;
}
div.header-roth div#header-img-blok{
	background:url(../img/bck_header-ROTH.png) no-repeat;
}
/*-*/
div.header-sherwood div#top-info-blok{
	background:url(../img/bck_header-SHERWOOD-top.png) no-repeat;
}
div.header-sherwood div#header-img-blok{
	background:url(../img/bck_header-SHERWOOD.png) no-repeat;
}
/*-*/
div.header-mistral div#top-info-blok{
	background:url(../img/bck_header-MISTRAL-top.png) no-repeat;
}
div.header-mistral div#header-img-blok{
	background:url(../img/bck_header-MISTRAL.png) no-repeat;
}
/*-*/
div.header-eltax div#top-info-blok{
	background:url(../img/bck_header-ELTAX-top.png) no-repeat;
}
div.header-eltax div#header-img-blok{
	background:url(../img/bck_header-ELTAX.png) no-repeat;
}



/*--- | ---*/

div#main-header-blok div.info-blok h1{

	padding:0 0 0 0;
	font-size:12px;
	font-weight:normal;

	color:#777;
	letter-spacing:0;
}


div.info-blok p{

	padding:13px 0 0 10px;
	line-height:1.2;

	font-size:12px;
	font-weight:normal;

	color:#777;

	text-decoration:none;
}
div.info-blok a{
	padding:0 2px;


	color:#bd3100;

	text-decoration:none;
}

/*-*/

div.navi-menu ul{

	list-style:none;
	float:right;
	padding:10px 10px 0 0;
}

div.navi-menu ul li{

	float:left;
	margin:0 0 0 5px;
	padding:0;
}

div.navi-menu ul li a{

	margin:0;
	padding:0;
	text-align:center;
	width:100px;

	line-height:30px;

	font-size:14px;
	font-weight:bold;
	text-transform:Uppercase;

	color:#222;
	background:url(../img/top-navi-menu.png) no-repeat bottom;

	text-decoration:none;

	display:block;


}

div.navi-menu ul li a:hover{

	color:#eee;

	background:url(../img/top-navi-menu.png) no-repeat top;

}








/*--- HLAVNÍ MENU ---*/

div#menu-blok ul{

	list-style:none;
	padding:0 20px;
	margin:0;
}

div#menu-blok ul li{

	float:left;
	margin:0 5px;
	padding:0;

}

div#menu-blok ul li a{

	margin:0 10px;

	padding:8px 12px 2px 12px;
	line-height:60px;

	display:block;
	float:left;

	font-size:20px;
	font-weight:bold;
	letter-spacing:0px;

	text-transform:uppercase;
	text-decoration:none;

	color:#f44d12;
	text-shadow: 0 0 0.1em #111;

	background:url(../img/bck_mmenu_a.png) no-repeat center bottom;

}

div#menu-blok ul li a:hover{



	color:#fff;

	background:url(../img/bck_mmenu_a.png) no-repeat center top;
}

div#menu-blok ul li.select a{
	margin:0;

	padding:0 12px;
	line-height:70px;

	background:url(../img/mmenu-bk.png) repeat-x;
	color:#555;
	text-shadow: 0 0 0.1em #ababab;
}
div#menu-blok ul li.select a:hover{
	color:#555;
}


div#menu-blok ul li.select span.left{
	width:10px;
	height:70px;
	float:left;
	background:url(../img/mmenu-lt.png) no-repeat left;
	margin:0 0 0 2px;
}
div#menu-blok ul li.select span.right{
	width:10px;
	height:70px;
	float:left;
	background:url(../img/mmenu-rt.png) no-repeat right;
	margin:0 2px 0 0;
}


div#menu-blok ul span.mmenu-spacer{
	width:4px;
	height:70px;
	float:left;
	background:url(../img/bck_mmenu_spacer.png) no-repeat;
	margin:0;
}




/*--- | ---*/

div.levy-sloupec p, div.pravy-sloupec p, div.hlavni-sloupec p{

	margin:0 5px;
	padding:5px 5px 7px 5px;

	font-size:14px;

	line-height:1.5;
	color:#555;

}

div.levy-sloupec p{
	font-size:13px;
	line-height:1.3;
}


/*--- | ---*/

div.pravy-sloupec ul, div.hlavni-sloupec ul{


}

div.pravy-sloupec ul li, div.hlavni-sloupec ul li{


}

/*--- | ---*/

div.pravy-sloupec table, div.hlavni-sloupec table{


}



div.pravy-sloupec div.menu-prod-bk{

	margin:5px auto;
	padding:0 0 10px 0;

	text-align:center;

	width:660px;
}


/*--- | ---*/

div.pravy-sloupec div.menu-prod-bk table.menu-prod{

	margin:5px auto;
	border:0;

}

div.pravy-sloupec div.menu-prod-bk table.menu-prod td{

	padding:5px 10px;
	border:0;

}


div.pravy-sloupec div.menu-prod-bk table.menu-prod a.menu-prod-itm{

	margin:0;
	padding:0;
	display:block;
	width:200px
	height:100px;

	text-decoration:none;	
	border-bottom:1px solid #eee;
}
div.pravy-sloupec div.menu-prod-bk table.menu-prod a.menu-prod-itm:hover{
	border-bottom:1px dashed #efae98;
}

div.pravy-sloupec div.menu-prod-bk table.menu-prod a.menu-prod-itm img{
	border:0;
	margin:0;
	padding:0;


}



/*--- | ---*/

div.pravy-sloupec ol, div.hlavni-sloupec ol{

	list-style-type:decimal;

	margin:10px auto;



}

div.pravy-sloupec ol li, div.hlavni-sloupec ol li{

	padding:5px;

	font-size:10px;
	font-weight:bold;
	color:#999;

}

div.pravy-sloupec ol li p, div.hlavni-sloupec ol li p{

	margin:0 0 0 -10px;
	padding:0;



	font-size:14px;
	font-weight:normal;
	color:#555;

}


/*--- | ---*/



div.levy-sloupec ul{



}

div.levy-sloupec ul li{

}

/*--*/

div.levy-sloupec ul.news{

	margin:5px;
	padding:0 0 5px 0;
}
div.levy-sloupec ul.news li{

	line-height:1.3;
	margin:0 5px;

	padding:5px;

	border-bottom:1px dashed #ddd;

}
div.levy-sloupec ul.news li span.datum{
	background:#cdcdcd;
	padding:0 3px;
	color:#555;
}

/*--*/

span.datum{
	font-size:10px;
	font-weight:bold;



}



/*--- | ---*/

div.hlavni-sloupec{


}



/*--- | ---*/

div.footer-content-blok p{

	margin:0 5px 5px 5px;
	padding:10px 15px 5px 15px;

	font-size:12px;
	line-height:1.3;

	color:#cdcdcd;

}

div.footer-content-blok h5{

	margin: 0 10px;
	padding:10px 20px 0 20px;

	font-size:16px;
	font-weight:bold;
	color:#ababab;


}

div.footer-content-blok table{
	width:940px;
	margin:10px auto 10px auto;
	border:0;

	font-size:12px;
	color:#888;
}
div.footer-content-blok table td{
	padding:0 5px;

	border:0;
	vertical-align:top;
}

div.footer-content-blok table td.left{
	width:80%;
}
div.footer-content-blok table td.right{
	width:20%;
}



div.footer-content-blok table td.left li{
	margin:0 10px 5px 0;
}
div.footer-content-blok table td.right li{
	margin:0 0 5px 10px;
}


div.footer-content-blok table td.left{
	border-right:1px dashed #545454;
}

div.footer-content-blok table ul{

}
div.footer-content-blok table ul li{
	color:#ababab;
	cursor:default;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #555;

}
div.footer-content-blok table ul li:hover{
	color:#ddd;
}

div.footer-content-blok ul li span.datum{
	color:#567e00;
	padding:0 10px 0 0;
}

div.footer-content-blok ul li:hover{
	border-bottom:1px dashed #777;
}
div.footer-content-blok ul li:hover span.datum{
	color:#77af00;
}

/*--- | ---*/

div.footer-copyright-blok{

	padding:10px;

	font-size:11px;
	line-height:1.2;

	text-align:right;

	color:#656565;


}


/*--- | ---*/















/*--- | ---*/


div.menu_list {	
	width: 210px;
	margin:10px auto;
	padding:0 0 5px 0;
}
div#firstpane .menu_head {
	padding: 5px 10px;
	margin:5px 0 0 0;
	cursor: pointer;
	position: relative;



	font-size:15px;
	font-weight:bold;
	letter-spacing:0px;


	background:#ddd;

	border:1px solid #aaa;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

	color:#444;

}

div#firstpane .menu_head:hover{
	color:#222;
}

div#firstpane .menu_body {
	display:none;




	padding:10px 0 5px 0;
	background:#f6f6f6;


}
div#firstpane .menu_body a{


	border:0;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px dashed #cdcdcd;

	margin:0 10px 5px 10px;

	padding:5px 5px 5px 10px;
	display:block;
	color:#bd3100;
	background:none;

	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
div#firstpane .menu_body a:hover{

	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;

	color: #333;
	background:#eee;

}



div#firstpane .menu_body span{

	cursor:pointer;

	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;

	margin:0 10px 5px 10px;

	padding:5px 5px 5px 10px;
	display:block;
	color: #111;
	background:#eee;

	font-size:14px;
	font-weight:normal;
	text-decoration:none;

	text-indent:5px;
}

















/*--- | ---*/

table.files-menu{

	width:700px;
	color:#656565;

}

table.files-menu td{
	padding:10px;
	background:#fff;
	cursor:default;
	border:0;
	border-bottom:1px solid #ababab;
}

table.files-menu tr.druhy td{
	background:#f6f6f6;

}

table.files-menu tr:hover td{
	background:#d3b1a5 url(../img/bck_tab-td2.png) repeat-x top;
	color:#333;
}

table.files-menu td.nazev{

	text-align:right;

}

table.files-menu td.odkaz{


	text-align:center;

}
table.files-menu td.odkaz a{

	width:100px;
	display:block;
	float:left;
	margin:0;
	padding:2px 0 2px 18px;

	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;


}

table.files-menu td.odkaz a:hover{
	color:#333;
	text-decoration:underline;
}


table.files-menu td.odkaz a.pdf{
	background:url(../img/iko/document-pdf-text.png) no-repeat right;
}
table.files-menu td.odkaz a.xls, table.files-menu td.odkaz a.xlsx{
	background:url(../img/iko/document-excel.png) no-repeat right;
}
table.files-menu td.odkaz a.doc, table.files-menu td.odkaz a.docx{
	background:url(../img/iko/document-word-text.png) no-repeat right;
}


table.files-menu td.platnost{

	font-size:12px;
	font-weight:normal;
	color:#777;
}












/*--- | ---*/


div.hlavni-sloupec div.tabs{

	width:880px;

	margin:0 auto;
	padding:10px 0 20px 0;


}


ul.tabNavigation{


	width:860px;
	height:30px;

	margin:0;
	padding:0 20px;
}

ul.tabNavigation li{

	margin:0;
	padding:0;
	float:left;

}

ul.tabNavigation li a{

	display:block;
	width:120px;
	height:30px;
	text-align:center;

	line-height:30px;
	font-size:16px;
	font-weight:bold;
	color:#ababab;
	text-decoration:none;

	margin:0;
	padding:0;

}

ul.tabNavigation li a:hover{
	color:#777;
}

ul.tabNavigation li a span.tb-l{
	display:none;
}
ul.tabNavigation li a span.tb-r{
	display:none;
}



ul.tabNavigation li a.selected{
	padding:0;
	color:#333;
	background:#ccc;

}
ul.tabNavigation li a.selected:hover{
	color:#333;
}
ul.tabNavigation li a.selected span.tb-l{
	width:10px;
	height:30px;
	display:block;
	float:left;
	background:#ccc url(../img/tabmenu-lt.png) no-repeat left;
}
ul.tabNavigation li a.selected span.tb-r{
	width:10px;
	height:30px;
	display:block;
	float:right;
	background:#ccc url(../img/tabmenu-rt.png) no-repeat right;
}

/*-*/

div.tab-item-blok{

	clear:both;

	width:880px;

	padding:20px 0 10px 0;
	margin:0 0 10px 0;

	background:#ccc;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div.tab-item-blok h2{
	text-align:center;
}
div.tab-item-blok table.prodejce-item-table h2{
	text-align:left;
}
/*--*/



div.prodejce-items-blok{


	margin:0 auto 10px auto;


}


div.prodejce-items-blok table.prodejce-item-table{
	border:1px solid #aaa;
	width:760px;

}

div.prodejce-items-blok table.prodejce-item-table td{
	border:1px solid #aaa;
	padding:10px;
}


div.prodejce-items-blok table.prodejce-item-table td.title{
	background:#fff;
	border-left:0;
}

div.prodejce-items-blok table.prodejce-item-table td.logo{
	background:#fff;
	border-right:0;
	text-align:center;
}

div.prodejce-items-blok table.prodejce-item-table td.data{
	background:#cacaca url(../img/bck_tab-th1.png) repeat-x top;
	border-right:0;
	font-size:12px;
	font-weight:normal;
	color:#444;

}

div.prodejce-items-blok table.prodejce-item-table td.data2{
	background:#cacaca url(../img/bck_tab-th1.png) repeat-x top;
	border-left:0;
	border-right:0;
	font-size:12px;
	font-weight:normal;
	color:#444;

	text-align:center;
}

div.prodejce-items-blok table.prodejce-item-table td.data3{


	background:#cacaca url(../img/bck_tab-th1.png) repeat-x top;
	border-left:0;
	font-size:12px;
	font-weight:normal;
	color:#444;

	text-align:center;
}
div.prodejce-items-blok table.prodejce-item-table td.data3 a{
	text-decoration:none;
}
div.prodejce-items-blok table.prodejce-item-table td.data3 a:hover{
	text-decoration:underline;
}




div.prodejce-items-blok table.item-a{


}

div.prodejce-items-blok table span.dba{
	margin:0 10px;
	font-size:11px;
	color:#777;
}












/*--- | ---*/


div.vizitka-kontakt{

	margin:50px auto 30px auto;

	width:520px;
	border:0;

}

div.vizitka-kontakt div{
	border:0;

}


div.vizitka-kontakt div.bck-a{
	height:90px;
	background:url(../img/bck_vizitka_a.png) no-repeat;

	text-align:center;




}

div.vizitka-kontakt div.bck-b{
	height:60px;
	background:url(../img/bck_vizitka_b.png) no-repeat;

}

div.vizitka-kontakt div.bck-c{
	height:110px;
	background:url(../img/bck_vizitka_c.png) no-repeat;

}

/*--*/

div.vizitka-kontakt span{
	display:block;
	padding:0 30px;
}

div.vizitka-kontakt span a{
	text-decoration:none;
	color:#cdcdcd;
}

div.vizitka-kontakt span.jmeno{

	font-size:26px;
	font-weight:normal;
	color:#fff;
	text-align:center;

}

div.vizitka-kontakt span.adresa{

	font-size:14px;
	font-weight:normal;
	color:#eee;

	text-align:right;
}

div.vizitka-kontakt span.telefon{

	font-size:14px;
	font-weight:normal;
	color:#eee;

	text-align:right;
}

div.vizitka-kontakt span.mail{

	font-size:13px;
	font-weight:normal;
	color:#cdcdcd;

	text-align:left;
}

div.vizitka-kontakt span.web{

	font-size:13px;
	font-weight:normal;
	color:#cdcdcd;

	text-align:left;
}

















