/* css web str?a */
a {
	/*color: #454545;*/
	color: #BA040A;
}

.mp3 a {
	background:transparent url(/img/mp3.gif) no-repeat scroll center;
	display:block;
	height:14px;
	width:13px;
}


#content-right {
	float: right;
	margin-right: 14px;
	_margin-right: 7px;
	width: 560px;
	margin-bottom: 125px;
	color: #454545;
}

/*  VERTICAL MENU  */
#vertical-menu1 {
	width : 180px;
	float: left;
	margin-left: 14px;
	_margin-left: 9px;
}

#vertical-menu {
	margin-bottom: 125px;
}

#vertical-menu h2 {
	display: none;
	/*
	background : url('/img/vertical-menu.png');
	height : 57px;
	padding-left:10px;
	padding-right: 15px;
	font-size : 1.4em;
	line-height: 100%;
	overflow : hidden;
	*/
}

#vertical-menu h2 span {
	display: table;
	_display: block;
	height: 44px;
	_line-height: 44px;
	width: 140px;
	position: relative;
}
/*
#vertical-menu h2 span span {
	display: table-cell;
	vertical-align: middle;
	_position:absolute;
	_height: auto;
	_top: 50%;	
}

#vertical-menu h2 span span span {
	_position: relative;
	_top:-50%;
	color : #BEDBFF;
}

#vertical-menu h3 {
	width : 165px;
	margin : 10px 0px 10px 0px;
}
*/

#vertical-menu div {
	font-size : 1.1em;
	color : #707070;
	/* ovlivnuje vyhledavani*/
	/*margin-bottom: 150px;*/
}

/*nove zacatek*/
#vertical-menu div ul {
	list-style : none;
	margin:0;
	padding:0;
	width: 168px;
}

#vertical-menu div ul li {
	/*background: url('../img/vertical-menu-item-bottom.gif') left bottom repeat-x;*/
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 2px;
}

#vertical-menu div ul a {
	display: block;
	padding: 8px 15px 8px 10px;
	color: #454545;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	background: #fff url('../img/new_images/vertical-menu-item.gif') left top repeat-x;
	border-bottom: 1px #ECECEC solid;
}

	#vertical-menu div ul a span {
		font-weight: normal;
		font-size: 0.8em;
		margin-top: 2px;
		display: block;
	}

#vertical-menu div ul a:hover {
	color : #ffffff;
	background: #D6080C url('../img/new_images/vertical-menu-item-mouseover.gif') right center no-repeat;
}

#vertical-menu div ul a.active {
	border-right : 3px #727272 solid;	
}

/* druha uroven */
#vertical-menu div ul ul {
	margin-left: 20px;
	width:148px;
}
#vertical-menu div ul ul li {
}

#vertical-menu div ul ul li a {
	padding: 3px 5px 3px 3px;
	background: white;
	font-size: 0.8em;
	border-bottom: 1px #EBE9EC solid;
	_width: 140px;
}

#vertical-menu div ul ul li a:hover {
	background: #FEF2F2;
	color: #454545;
}

#vertical-menu div ul ul li a.active {
  _width: 137px;
}

h1 {
	font-size : 1.5em;
	font-weight : bold;
	color : #EE1C25;
	border-bottom: 1px solid #C3C3C3;
	margin-bottom: 10px;
	padding: 0px 100px 3px 0;

}

a#print {
	font-size : 0.9em;
	color : #454545;
	background : url('/img/new_images/print.gif') 0px 1px no-repeat;
	padding-left : 15px;
	float : right;
	position:relative;
	left: -5px;
	top: -30px;
}

#perex {
	font-size: 1.2em;
	font-weight : bold;
	color : #2A2A2A;
	line-height : 120%;
	margin-bottom : 20px;
	text-align : left;
}

#boxes-right {
	float: right;
	width: 170px;
}

.formular {
	width: 100%;
}

.formular tr td {
	border: 0px;
	border-bottom: 1px #D5D5D5 solid;
}

.formular tr td {
  vertical-align: top;
  padding:5px 0px 5px 0px;
}

.formular tr td label {
  /*color: #EE1C25;*/
  color: #454545;
}

.formular tr td input, .formular tr td textarea {
border: 1px solid #9F9F9F;
	width: 250px;
}

.formular tr td textarea {
	height: 100px;
}

#formular-submit {
	border: 0;
	color: #EE1C25;
	cursor: Pointer;
	font-weight: bold;
	background: url('/img/new_images/submit.gif') 0 0 no-repeat;
	width: 96px;
	height: 20px;
}

#formular-reset {
	border: 0;
	color: #8E8E8E;
	cursor: Pointer;
	font-weight: bold;
	background: url('/img/new_images/submit.gif') 0 0 no-repeat;
	width: 96px;
	margin-left: 15px;
	height: 20px;
}

.formular tr td .submit {
	border: 0px;
	color: #EE1C25;
	cursor: Pointer;
	font-weight: bold;
	background: url('/img/new_images/submit.gif') 0 0 no-repeat;
	width: 96px;
	height: 20px;
	font-size: 12px;
}

.error, .error strong {
  color: #EE1C25 !important;
}

/* katalog */
.katalog_hledani {
  clear: both;
  width: 100%;
  background: #EEF5FF;
}

.katalog_hledani1 {
	width: 100%;
}

.katalog_hledani1 tr td {
  border: none;
  font-size: 0.9em;
}

.katalog_hledani1 tr td input, .katalog_hledani1 tr td select {
  font-size: 0.9em;
}

.katalog_hledani tr td, .katalog_hledani tr td input, .katalog_hledani tr td select {
  color: black;
  font-size: 1.0em;
}

.katalog_hledani tr td, .katalog_hledani tr th {
  color: #737373;
  border: none;
  vertical-align: top;
}

.katalog_hledani tr th {
	/*background: #EE1C25 url('/img/new_images/th.gif') 0 center no-repeat;*/
	/*background: url('/img/th.png') 0 center no-repeat;*/
	background-color: #EE1C25;
	color: #ffffff;
	line-height: 18px;
	white-space: nowrap;
	padding-left: 2px;
}

.katalog_hledani tr.sudy td, .katalog_hledani tr.sudy td a, .katalog_hledani tr.lichy td, .katalog_hledani tr.lichy td a, .katalog_hledani tr.activ td, .katalog_hledani tr.activ td a {
  color: black;
}
.katalog_hledani tr.sudy td a, .katalog_hledani tr.lichy td a, .katalog_hledani tr.activ td a {
  font-weight: bold;
}

.katalog_hledani tr td a.download, .katalog_hledani tr td a.koupit {
	padding-left:25px;
	display: block;
	height: 18px;
}

.katalog_hledani tr td a.koupit {
	background:url('/img/new_images/img_koupit.gif') 0 3px no-repeat;
}
.katalog_hledani tr td a.download {
	background:url('/img/new_images/img_download.gif') 0 3px no-repeat;
	height: 20px;
}

.katalog_hledani tr.sudy {
  background: #F2F2F2;
  line-height: 22px;
}

.katalog_hledani tr.lichy {
  background: #FBFBFB;
  line-height: 22px;
}

.katalog_hledani tr.activ {
  background: #D5E7FF;
  line-height: 22px;
}

#vertical-menu div h3 {
	color: #2A2A2A;
	border-bottom : 1px #C3C3C3 solid;
	padding-bottom: 1px;
	font-weight : bold;
	font-size: 1.0em;
	padding-right: 5px;
	width: 150px;

	margin-bottom: 5px;
	float: left;
}

#vertical-menu div a#help {
	border : 1px #C3C3C3 solid;
	color : #2A2A2A;
	padding : 0px 2px 0px 2px;
	float : right;
/*	position : relative; */
/*	top : -28px; */
/*	_left: -5px; */
	
	margin-bottom:20px;
	_margin-right:5px;
}

#vertical-menu div input, #vertical-menu div select {
	width : 160px;
	margin : 2px 0px 10px 0px;
	color: #454545;
	border: 1px solid #9F9F9F;
}

#vertical-menu div form hr {
	color : #C3C3C3;
	background : #C3C3C3;
	height : 1px;
	width : 165px;
	border: 0px;
	margin: 0px 0 5px 0;
}

#vertical-menu .submit {
	border: 0px;
	color: #EE1C25;
	cursor: Pointer;
	font-weight: bold;
	background: url('/img/new_images/submit.gif') 0 0 no-repeat;
	width: 96px;
	height: 20px;
	font-size: 12px;
	margin-right: 20px;
}

/* novinky */
.MEimages
{
	float: left;
	margin-right: 10px;
}

.MEimages_h2
{
	margin-top:0px;
	font-size: 1.3em;
	float:left;
	width:490px;
	margin-bottom:0px;
}

/*
p.MEodstavec1
{
	float: left;
	width: 490px;
}
*/

p.MEodstavec1soutez
{
	float: left;
	margin-top: 10px;
	margin-bottom: 5px;
}

.soutez
{
	margin-bottom: 5px;
}

.item
{
	clear: left;
	border-bottom: 1px #DEEBFC solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.one_item {
	background-color: #FFFFFF;
}

.two_item {
	background-color: #F9EEEE;
}

.item .koupit, .item .download {
	padding-left:20px;
	margin-left: 10px;
	display: block;
	float: right;
	height: 18px;
}

.item .koupit {
	background:url('/img/new_images/img_koupit.gif') 0 0 no-repeat;
}

.item .download {
	background:url('/img/new_images/img_download.gif') 0 0 no-repeat;
}
/* navigator */
.navigator {
  float: right;
  color: #454545;
  line-height: 15px;
  margin-right: 5px;
}

.navigator a, .navigator a:hover, .navigator a:visited, .navigator a:active, .navigator a:link {
  color: #454545;
  text-decoration: none;
  font-weight: bold;
}

.navigator span {
  color: white;
  background: #686868;
  font-weight: bold;
  padding: 0 2px;
}

.navigator a.left2, .navigator a.left1, .navigator a.right2, .navigator a.right1 {
  padding: 6px 6px 6px 6px;
}

.navigator a.left2 {
  background: url('/img/new_images/left2.gif') no-repeat center;
}

.navigator a.left1 {
  background: url('/img/new_images/left1.gif') no-repeat center;
}

.navigator a.right2 {
  background: url('/img/new_images/right2.gif') no-repeat center;
}

.navigator a.right1 {
  background: url('/img/new_images/right1.gif') no-repeat center;
}


/* Extranet pro obchodniky */
.extranet-items {
	margin-bottom: 15px;
	clear: both;
}

div.extranet-items img {
	border: 3px #EDECEC solid;
	float: left;
}

.extranet-content {
	margin-left: 80px;
}

div.extranet-content h2 {
	font-size: 1.2em;
	text-align: left;
	color: red;
	/*background-image: url('/img/li.png');*/
}

div.extranet-content h2 a {
	text-decoration: underline;
}

div.extranet-content h2 a:hover {
	text-decoration: none;
}

.extranet-items .extranet-akce {
	float: left;
	color: #D80000;
}

div.extranet-content p, div.extranet-content table tr td {
	color: #696969;
}

div.extranet-content table {
	width: 100%;
	border: none;
	border-top: 1px #ECECEC solid;
	border-bottom: 1px #ECECEC solid;
	margin: 10px 0px;
}

div.extranet-content table tr td {
	border: none;
}

.box-detail-form {
	padding: 5px;
}

div.extranet-content form, .box-detail-form {
	text-align: right;
}

.extranet-content form input, .box-detail-form input {
	width: 40px;
	color: #696969;
	font-weight: bold;
	text-align: right;
	border: #CDE4FB 1px solid;
	padding: 2px 4px;
}

.extranet-content form input.submit, .box-detail-form input.submit {
	border: 0px;
	color: #EE1C25;
	cursor: Pointer;
	font-weight: bold;
	background: url('/img/new_images/submit.gif') 0 0 no-repeat;
	width: 96px;
	height: 20px;
	font-size: 12px;
	text-align:center;
}


/* STRANKA ANKETY */
.magiced .anketa-archiv table.anketa {
	border: 0px;
	border-collapse: collapse;
	collapse: collapse;
}
.magiced .anketa-archiv table.anketa td {
	border: 0px;
	vertical-align: middle;
}

	.td-progress span
	{
		position: relative;
		top: 6px;
		left: 4px;
		font-weight: bold;
	}

.magiced .anketa-archiv table.anketa td.td-odpoved {
	width:150px;
	padding-right: 15px;
	background: url('/img/new_images/ankety.gif') 0 13px no-repeat;
	padding-left: 10px;
}

.magiced .anketa-archiv h3
{
	color: white;
	background:#DE1C21 none no-repeat scroll 0%;
	padding: 4px;
	padding-left: 10px;
}
.progress-bar {
	background:#D6D3D6 none repeat scroll 0%;
	height:20px;
	margin-bottom:3px;
	margin-top:3px;
/*	overflow:hidden; */
	width:250px;
	float: left;
}

/* defaultni skryvani (detaily skladby v detailu titulu a novinky) */
.disabled {
  display: none;
}

/* STRANKA doporucene prodejny */
.prodejna {
  float: left;
  width: 265px;
  border-top: 1px #E3E5FE solid;
  margin-right:10px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-top: 10px;
}

.prodejna h2 {
  color: #DA0015;
  text-align:left;
}
.prodejna span.zeme { 
	font-weight: bolder;
}

.koupit_stahnout
{
	float: right;
	clear:right;
	width: 179px;
	margin-left: 10px;
}

	.koupit_stahnout .button_koupit
	{
		/*display: block;*/
		background: url('/img/new_images/koupit_detail.gif') 0 0 no-repeat;
		width: 84px;
		height: 27px;
		float: right;
		margin-right: 1px;
	}
	
		.button_koupit a
		{
			display: block;
			padding: 7px 0px 4px 30px;
			color: #787878;
		}
		
		.button_stahnout a
		{
			display: block;
			padding: 7px 0px 4px 25px;
			color: #787878;
		}
	
	.koupit_stahnout .button_stahnout
	{
		display: block;
		background: url('/img/new_images/stahnout_detail.gif') 0 0 no-repeat;
		width: 90px;
		height: 27px;
		float: right;
		margin-right: 1px;
	}

.detailsound
{
	width: 179px;
	height: 145px;
	float: right;
	margin: 0 0 10px 10px;
	background: url('/img/new_images/obr_detail_body.gif') 0 0 no-repeat;
}

.detailsound img
{
	position: relative;
	top: 15px;
	left: 9px;
}
	
	.detailsound .zvetsit
	{
		margin-left: 130px;
		
	}
	
		.detailsound .zvetsit a
		{
			color: #FFFFFF;
		}

td.mp3 a
{
	margin-top: 4px;
}

/* upravy pro katalog */
#box-detail-foto  {
	margin: 0px;
}
#box-koupit-stahnout .koupit_stahnout {
	margin: 0px;
}
#box-koupit-stahnout {
	background-color: white;
}

.umelci-foto, .mesic-s-foto {
	border-top: 5px #737373 solid; 
	border-bottom: 5px #C3C3C3 solid;
}

.mesic-s-odpoved {
	font-weight: bold;
}