@charset "UTF-8";

/*RESET RULES*/

body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}



/************************ COMMON ****************************/
body, html {
	font-family: Arial;
	font-size:11px;
	margin:0px;
    padding:0px;
	line-height:14px;

}
body{padding:10px;}

/*
h1{color:#4b4b4d; margin:0px 0px 0px 0px; font-size:16px; line-height:16px; font-style:italic; font-weight:bold; text-decoration:underline;}
h2{color:#4b4b4d; margin:0px 0px 0px 0px; font-size:15px; line-height:15px; font-style:italic; font-weight:bold; }
h3{color:#4b4b4d; margin:0px 0px 0px 0px; font-size:14px; line-height:14px; font-style:italic; text-decoration:underline;}*/
h1, h2, h3, h4, h5, h6 {font-family:"Arial Narrow", Arial; line-height:1.4em; }
h1{ margin:0px 0px 0px 0px; font-size:24px; }
h2{ margin:0px 0px 0px 0px; font-size:18px; }
h3{ margin:0px 0px 0px 0px; font-size:14px; }
h1 strong{font-weight:normal;}
h2, h3 {font-weight:bold;}
h4, h5, h6{font-size:11px; line-height:30px; font-weight:bold;}


#content h2, #content h3{}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#706d78;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#706d78;}


p{margin:0px 0px; padding:0px; border-bottom: 0px solid #e8e8e8;}
ul, ol{padding:0px 0px 0px 34px; margin:0px; border-bottom: 0px solid #e8e8e8;list-style-position:outside;}
ul{list-style-type:disc;}

table{padding:0px; margin: 0px; border-collapse:collapse;font-size:12px;}
td, th {padding:3px 30px 3px 0px; /*vertical-align:top;*/ white-space:normal}
th {font-weight:bold;}




/*img.left{float:left; margin:0px 10px 10px 0px;}*/
/*img.right{float:right; margin:0px 0px 10px 10px;}*/
img{/*margin:6px;*/ border:0px; margin:0px;}
img.left  {float:left; margin:0px 20px 10px 0px;}
img.right{float:right; margin:0px 0px 10px 20px;}
h2 img, h3 img {vertical-align:text-bottom;}

.pdf {padding:1px 0px 1px 19px; background:transparent url(img/icon_pdf.gif) center left no-repeat;}
.doc {padding:1px 0px 1px 19px; background:transparent url(img/icon_doc.gif) center left no-repeat;}
.xls {padding:1px 0px 1px 19px; background:transparent url(img/icon_xls.gif) center left no-repeat;}

hr, .hr{clear:both; border-bottom:1px solid #c9cacc; margin:15px 0px; border-width:0px 0px 1px 0px; background:transparent; height:1px;}
a{color:#272626; text-decoration:underline;}
a:hover{color:#272626; text-decoration:underline;}

blockquote{padding:0px 20px;}
.highlight{color:#880000;}
.quotation{display:block;padding:10px 20px; font-style:italic;}
.clear{clear:both; border-bottom:2px dashed #cccccc;}		
.center {text-align:center;}
.small{font-size:10px; line-height:1.3em;}

table {/*margin:auto;*/margin:0px;}
table td, table th{padding:3px 15px 3px 0px; border:0px solid #c9cacc;}

.with_border{border:1px solid #c9cacc; padding:10px; width:100%}
table.with_border th{background:#efefef}
table.with_border {margin:auto; width:100%;}
table.with_border td, table.with_border th{padding:3px 15px;border:1px solid #c9cacc;}

.box{border:1px solid #69aee5; background:#d5ebf6; padding:10px; width:100%}
.box td, .box th{border:1px solid #69aee5; padding:3px 15px; }
span.box{padding:0px 2px;}


.vzorky_zdarma{background: #FF0000; float:right; width:100px; height:30px;}
.eshop{background: transparent url('img/eshop_icon.jpg') top left no-repeat; display:block;/*float:right; */width:110px; height:36px;}


/*popup*/
img.product{margin:0px 20px 10px 0px;float:left; max-width:100px; max-height:100px;}
td img.product{margin:0px; float:none;}

.popup_holder{}
.popup_holderIEhack{position:relative; width:0px; height:0px;}
.product_popup{display:none; width:250px; height:250px; padding:8px 12px 12px 8px;position:absolute; top:20px; left:20px;
				background:transparent url('img/product_popup.png') top left no-repeat; z-index:2000;}
.product_popup img{max-width:250px; max-height:250px;}


.popup_holder:hover .product_popup{display:block;}

/*fields*/
input.required {
	background: #fff8f8;
}

p.indent {
	padding-left: 20px;
	padding-right: 20px;
	}
	
img.right_placed {
	float: right;
	display: block;
	padding-left: 20px;
	padding-bottom: 20px;
	}
