/* Digitalmedia.cz/shop/ - CONTENT    */
/* BASIC RULES */
body { font: 75% Arial, Helvetica, sans-serif; padding: 10px; margin: 0; }
a { color: #990033; }
a:hover/* , a:visited */ { color: #4D6977; }
img { border: 1px solid #999; }
img.no-border { border: none; }
h1, h2, h3, h4, h5, h6, p, ul, dl { margin-top: 0; }
h1, h2, h3, h4, h5, h6 { color: #34444B; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0.3em; }
h3 a img { float: left; margin: 4px 15px 20px 0;  }
h1 { font-size: 155%; font-weight: normal; }
h2 { font-size: 125%; }
h2.suppress { color: #34444B; font-size: 120%; margin-bottom: 0.7em; padding-left: 10px; }
h3.frameheader {
	font-size: 90%;
	color:black;
	font-weight:900;
	text-transform:uppercase;
	_height: 1px;
	margin: 1em 0 10px 0x;
	padding: 30px 0 5px 0;

	background-image: url("/eshop/css/images/bg-frameheader.gif");
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

h3 { font-size: 115%; }
h4 { font-size: 105%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; font-weight: normal; }
p, ul, dl { margin-bottom: 1.3em; }
p.no-border img { border: none; }
dt { color: #663; font-weight: bold; }
form, fieldset { margin: 0 0 1.6em; padding: 0; border: 0 solid transparent; }
fieldset .spc { background: #ECECEC;  border: 1px solid #ccc; }
fieldset.form .spc { height:100px; }
legend { color: #777F84; font-weight: bold; padding: 0; margin: 0; }
input, select, textarea { font-size: 100%; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin: 0 0 0.1em; }
table { font-size: 100%; width: 100%; clear: both; margin-bottom: 1.6em; border: 1px solid #ccc; }
caption { color: #777F84; font-weight: bold; text-align: left; white-space: nowrap; }
td, th { padding: 0.3em 0.5em; border: none; border-bottom: 1px dotted #ccc; vertical-align: top; }
tr.last td { border: none; }
th, tr.hlavicka { background: #ECECEC url("../img/tab-silver.gif") repeat-x 0 100%; color: #777F84; font-size: 92%; text-align: left; vertical-align: middle; border-bottom-style: solid; border-bottom-width:1px; }
th a { color: #777F84; }
tr.evenrow td { background: #f8f8f8; }
tr.btt-area { background: #eee; border-top: 1px solid #ccc; }
tr.btt-area td { border: none; border-top: 1px solid #ccc; padding: 6px; }
table.right td, table.right th { text-align: right; }
abbr, acronym { cursor: help; }

.thin { font-size: 92%; margin:.2em 0px; }
.small { font-size: 92%; }
.big { font-size: 116%; }
h2 .big { font-size: 133%; }
.bold { font-weight: bold; }
.suppress { color: #666; }
.error {color:red;}
.red {color:red;}
.success {color:green;}

.noframe { border: none }
.noframe tr { border: none }
.noframe td { border: none }
.noframe img  { border: none }

.breakspace10 {height: 10px;font-size: 1px;clear: both;overflow: hidden;visibility: hidden;}
.breakspace20 {height: 20px;font-size: 1px;clear: both;overflow: hidden;visibility: hidden;}

a.service, ul.service a, .more-float a { color: #8297A1; }
a.service:hover, .more-float a:hover, ul.service a:hover { color: #4D6977; }
a.ext { background: url("../img/ico/ic_ext.gif") no-repeat 100% -2px; padding-right: 13px; }
a.up, a.down { background: url("../img/ico/ic_up.gif") no-repeat 100% 50%; padding-right: 10px; }
a.down { background-image: url("../img/ico/ic_down.gif"); }
ul.ext, ul.arrow, ul.page, ul.page-big { margin-left: 20px; padding: 0; line-height: 1.4em; }
ul.ext { list-style-image: url("../img/ico/ic_ext.gif"); }
ul.arrow { list-style-image: url("../img/ico/ic_arrow.gif"); line-height: normal; }
ul.page { list-style-image: url("../img/ico/ic_page.gif"); }

.center { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right; }
img.left{ float: left; margin: 0 15px 15px 0; }
img.right{ float: right; margin: 0 0 10px 10px; }
img.center { display: block; margin: 0 auto; }

del * { text-decoration: line-through; color: #8f8f8f; }

/* Table plain */
table.plain {border-style:none; border:none; border-collapse:collapse; margin:0; padding:0; }
table.plain ul.product-icon-list {padding: 0px 0px 0px 15px;  }
table.plain img { margin: 0; padding: 0; border: 0; }

table.plain tr td, table.plain th {padding: 0; margin:0; border:0; border-bottom-style:none;}


img.plain { border:none;}



table.plain ul.product-icon-list {padding: 0px 0px 0px 15px;  }
table.plain ul {border-style:none; border:none; margin:0; padding:0;}


/* Table Form grey */
table.form-grey {border: 1px solid #999; padding:0; margin:0; border-spacing:0px; border-collapse:collapse;}
table.form-grey tr { margin:0; padding:0; border: none; }
table.form-grey tr td {
	border: none;
	height:auto;
	/*background-color: #D7D7D7;*/
	background-color:#F8F8F8;
	padding-top:6px;
	padding-bottom: 6px;
}
	
table.form-grey label.lbl  {  padding:5px 0px 2px 0px; }
	


/* Icons */
.ico, ul.ico li { background-repeat: no-repeat; background-position: 0 3px; padding-left: 25px; }
ul.ico { line-height: 1.9em; }
ul.page-big li { background-image: url("../img/ico/ic_page-big.gif"); }
p.more a, p.more-float a, ul.more a, a.more { background:  url("../img/ico/ic_more.gif") no-repeat 100% 0.46em; padding-right: 8px; }

/* File Icons */
.file-ai {background-image: url("../img/ico/ic_ai.gif");}
.file-avi {background-image: url("../img/ico/ic_avi.gif");}
.file-cdr {background-image: url("../img/ico/ic_cdr.gif");}
.file-doc {background-image: url("../img/ico/ic_doc.gif");}
.file-dxf {background-image: url("../img/ico/ic_dxf.gif");}
.file-exe {background-image: url("../img/ico/ic_exe.gif");}
.file-fla {background-image: url("../img/ico/ic_fla.gif");}
.file-mp3 {background-image: url("../img/ico/ic_mp3.gif");}
.file-pdf {background-image: url("../img/ico/ic_pdf.gif");}
.file-ppt {background-image: url("../img/ico/ic_ppt.gif");}
.file-psd {background-image: url("../img/ico/ic_psd.gif");}
.file-qt {background-image: url("../img/ico/ic_qt.gif");}
.file-ra {background-image: url("../img/ico/ic_ra.gif");}
.file-swf {background-image: url("../img/ico/ic_swf.gif");}
.file-txt {background-image: url("../img/ico/ic_txt.gif");}
.file-xls {background-image: url("../img/ico/ic_xls.gif");}
.file-zip {background-image: url("../img/ico/ic_zip.gif");}

.bublina {
	height: 90px;
	width: 340px;
	background-image: url(/eshop/img/bublina.gif);
	padding-top: 20px;	
	background-repeat: no-repeat;
	margin-bottom: -30px;
}
.bublina p {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-align: center; 
	margin:0px;
}

.shop-green {color:#390; font-weight:200;}