/* layout */
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	/*	background: #191E22 url(../css_images/des-bg-body.jpg) repeat-x 0px 1px;*/

	font-size: 11px;
	background-color: #000000;
	background-image: url(../css_images/bg-img-ritiri.jpg);
	background-repeat: no-repeat;
	background-position: center 1px;
}


#des {
	width: 968px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 271px;
	position: relative;
}
#des-head {
	height: 271px;
	background: url(../css_images/des-bg-head.jpg) no-repeat center 22px;
	position: absolute;
	width: 968px;
	top: 0px;
	left: 0px;
}
#des-head .svatek {
	height: 18px;
	color: #999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 3px;
}
#des-head .svatek span {
	float: right;

}
#des-head .svatek span a {
	border: 1px solid #333333;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
}

#des-head .logo {
	width: 192px;
	height: 60px;
	position: absolute;
	top: 70px;
	left: 7px;
}
#des-head .logo a {
	display: block;
	width: 192px;
	height: 60px;
/*	background: url(../css_images/des-bg-head-logo.gif) no-repeat;*/
}
#des-head .logo a span {
	display: none;
}
#des-head .ads {
	height: 180px;
}
#des-head .ads a {
	position: absolute;
	width: 243px;
	height: 118px;
	left: 361px;
	top: 40px;
}
#des-head .login {
	position: absolute;
	width: 250px;
	height: 22px;
	right: 0px;
	top: 40px;
	font-size: 11px;
	padding-top: 8px;
	color: #0064AE;
	background: url(../css_images/des-bg-head-login.gif) no-repeat;
	text-align: center;
}
#des-head .login a {
	color: #CC0000;
}
#des-head .login a:hover {
	color: #999999;
}


#des-head .menu {
	height: 31px;
	width: 968px;
}

#des-head .menu ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	margin-left: 26px;
}
#des-head .menu ul li {
	display: block;
	text-align: center;
	list-style-type: none;
	float: left;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 0px;
}
#des-head .menu ul li a {
	display: block;
	list-style-type: none;
	width: 100px;
	color: #FFF;
	text-decoration: none;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	padding-left: 1px;
	background: url(../css_images/des-bg-button.gif) no-repeat center 0px;
}
#des-head .menu ul li a:hover {
	display: block;
	list-style-type: none;
	width: 100px;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../css_images/des-bg-button.gif) no-repeat center -31px;
}
#des-head .menu ul li.active a {
	display: block;
	list-style-type: none;
	width: 100px;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../css_images/des-bg-button.gif) no-repeat center -31px;
}

#des-head .infoline {
	background: #333333 url(../css_images/des-bg-head-line.gif) no-repeat center bottom;
	width: 968px;
	height: 38px;
	text-align: center;
	color: #848484;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 2px;
}
#des-cont {
	width: 968px;
	background: url(../css_images/des-bg-cont.gif) repeat-y;
	padding-top: 3px;
}
#des-twin {
	width: 802px;
	float: left;
}
#des-twin .bar-1 {
	width: 160px;
	padding-left: 6px;
	float: left;
}
#des-twin .bar-2 {
	width: 636px;
	float: right;
}
#des-once {
	width: 166px;
	float: left;
}
#des-once .bar-3 {
	padding-right: 6px;
	width: 160px;
}
#des-foot {
	background: url(../css_images/des-bg-foot.gif) repeat-x center top;
	padding-top: 10px;
	padding-bottom: 10px;
}
#des-foot p {
	margin: 0;
	color: #666;
	font-size: 10px;
	text-align: center;
}
#des-foot p a {
	color: #666;
}
.cleaner {
	clear: both;
	visibility: hidden;
	padding: 0;
	height: 1px;
	margin: 0;
	font-size: 1px;
}









/* menu kategorie */
#sortiment_menu {
	background:#D6E0E9;
}
#sortiment_menu ul {
	list-style-type:none;
	padding: 0;
	margin: 0;
}
#sortiment_menu li {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
}
#sortiment_menu li .soucet {
	font-size: 10px;
	float: right;
	padding-right: 3px;
}
#sortiment_menu li a:active {
	background-color: #FFFFCC;
}
#sortiment_menu li.cat a {
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color: #797979;
	display:block;
	text-align:left;
	background-color: #D8E7F1;
	padding-left: 20px;
	padding-top: 4px;
	height: 17px;
	background-image: url(../css_images/shop_tree_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#sortiment_menu li.cat-active a {
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color: #797979;
	display:block;
	text-align:left;
	background-color: #FFFFCC;
	padding-left: 20px;
	background-image: url(../css_images/shop_tree_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 17px;
	padding-top: 4px;
}
#sortiment_menu li.subcat a {
	display:block;
	text-align:left;
	text-decoration:none;
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-color: #F5F9FC;
	padding-left: 14px;
	color: #666666;
	background-image: url(../css_images/shop_tree_2.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	padding-top: 2px;
	height: 16px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8E7F1;
}
#sortiment_menu li.subcat-active a {
	display:block;
	text-align:left;
	text-decoration:none;
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-color: #FFFFCC;
	padding-left: 14px;
	color: #666666;
	background-image: url(../css_images/shop_tree_2.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	padding-top: 2px;
	height: 16px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8E7F1;
}
#sortiment_menu li a:hover {
	background-color: #E6EEF7;
}








/* nabidky */
div.box-blue {
	background-image: url(../css_images/shop_cat_blue.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 20px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}
div.box-blue-content {
	display: block;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	background-color: #E0E6ED;
	width: 148px;
	font-family: Arial, Helvetica, sans-serif;
}
div.box-blue-content a {
	margin-bottom: 4px;
	display: block;
	background-image: url(../css_images/shop_icon_smallcd.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
}
div.box-blue-content a:link {
	color: #006699;
}
div.box-blue-content a:visited {
	color: #95B8DB;
}
div.box-blue-content a:hover {
	color: #000000;
	text-decoration: none;
}
div.box-blue-content div.link a {
	display: block;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF !important;
	text-align: center;
	background: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	color: #6699CC;
	font-size: 10px;
	margin-top: 5px;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
div.box-red {
	background-image: url(../css_images/shop_cat_red.gif);
	background-repeat: no-repeat;
	height: 20px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	text-transform: uppercase;
	width: 160px;
	text-align: center;
}
div.box-red-content {
	display: block;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	background-color: #FFEAEA;
	width: 148px;
	color: #990000;
	height: 120px;
}
div.box-red-content form {
	margin: 0;
	padding: 0;
}
div.box-red-content a.dokosiku {
	background-image: url(../css_images/shop_submit_button.gif);
	background-repeat: no-repeat;
	display: block;
	width: 130px;
	height: 18px;
	text-decoration: none;
	color: #666666;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	background-position: bottom;
	padding-top: 3px;
	bottom: 15px;
	left: 15px;
}



div.box-yellow {
	background-image: url(../css_images/shop_cat_yellow.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 20px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}
div.box-yellow-content {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	background-color: #EEE7C8;
	width: 148px;
}
div.box-yellow-content a {
	margin-bottom: 4px;
	display: block;
	background-image: url(../css_images/shop_icon_smallcd.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;

}
div.box-yellow-content a:link {
	color: #996600;
}
div.box-yellow-content a:visited {
	color: #CC9900;
}
div.box-yellow-content a:hover {
	color: #000000;
	text-decoration: none;
}
div.box-yellow-content div.link a {
	display: block;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF !important;
	text-align: center;
	background: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	color: #996600;
	font-size: 10px;
	margin-top: 5px;
	font-family: "Trebuchet MS";
	font-weight: bold;
}


div.box-grey {
	background-image: url(../css_images/shop_cat_grey.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 20px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	text-transform: uppercase;
	text-align: center;
}
div.box-grey-content {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	margin-bottom: 5px;
	background-color: #EBEBEB;
	width: 158px;
	color: #666666;
	padding-bottom: 5px;
}







/* obsahova cast */
h1.nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 3px;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: center;
	background: url(../css_images/shop_cat_head.gif) no-repeat center top;
}
h3.obsah-nadpis {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 12px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}

div.obsah {
	display: block;
	color: #333333;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 600px;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
}
div.obsah a:link, div.obsah a:visited{
	color: #006699;
}
div.obsah a:hover{
	color: #000000;
	text-decoration: none;
}
.obsah-prvky ul{
	padding: 0;
	margin-left: 20px;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;

}
.obsah-prvky ul li{
	background-image: url(../css_images/shop_srt_li.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
}















/* vypis filmu */
h2.sortiment-list {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
}
h2.sortiment-list a:link {
	color: #006699;
}
h2.sortiment-list a:hover {
	color: #006699;
}
h2.sortiment-list a:visited {
	color: #006699;
}
h3.sortiment-list {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	margin-top: 20px;
}
div.sortiment-list-1{
	display: block;
	float: left;
	width: 595px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B3DEFF;
	border-right-color: #B3DEFF;
	border-bottom-color: #B3DEFF;
	border-left-color: #B3DEFF;
	background-image: url(../css_images/shop_srt_bg_vypis.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
}
div.sortiment-list-2{
	display: block;
	padding-right: 4px;
	float: left;
	width: 595px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	background-image: url(../css_images/shop_srt_bg_vypis.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 4px;
}
div.sortiment-list-obal{
	display: block;
	width: 80px;
	float: left;
}
div.sortiment-list-popis{
	display: block;
	float: left;
	width: 515px;
	padding-bottom: 10px;
}
div.sortiment-list-popis div.video {
	display: block;
	float: right;
	width: 250px;
	text-align: right;
	color: #006699;
}
div.sortiment-list-cena {
	display: block;
	background-color: #FFFFFF;
	width: 80px;
	float: right;
	text-align: center;
	border: 1px solid #FFC2AE;
	color: #FF0000;
	margin-right: 2px;
	height: 19px;
	padding-top: 6px;
	font-size: 12px;
}

div.sortiment-list-kosik a{
	display: block;
	background-color: #990000;
	width: 110px;
	float: right;
	text-align: center;
	padding-top: 6px;
	border: 1px solid #FFC2AE;
	color: #FFFFFF !important;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 19px;
}
div.basket a{
	padding-right: 18px;
	background-image: url(../css_images/shop_srt_icon_cart_big.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
div.standard a{
	width: 128px;
}
div.sortiment-list-kosik a:hover{
	background-color: #FFFF99;
	color: #990000 !important;
}
div.sortiment-list-kosik-prodej-ukoncen{
	display: block;
	background-color: #990000;
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	border: 1px solid #FFC2AE;
	color: #FFFFFF !important;
	font-size: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	text-decoration: none;
}
div.sortiment-list-popis a:link {
	color: #006699;
}
div.sortiment-list-popis a:visited {
	color: #95B8DB;
}
div.sortiment-list-popis a:hover {
	color: #000000;
}
span.sortiment-list-pripravujeme {
	color: #FF0000;
	font-size: 9px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 1px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
span.sortiment-list-novinka {
	color: #FF6600;
	font-size: 9px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 1px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
span.sortiment-list-tip {
	color: #0066CC;
	font-size: 9px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 1px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
span.sortiment-list-sleva {
	color: #CC33CC;
	font-size: 9px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 1px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
span.sortiment-list-highlight {
	color: #000000;
	background-color: #FFFF66;
}
.sortiment-inline-button {
	border: 1px solid #CCCCCC;
	white-space:nowrap;
	text-decoration: none;
	vertical-align:middle;
	font-family: "Trebuchet MS";
	font-size: 9px;
	margin-right: 3px;
	margin-left: 0px;
	background-color: #006699;
}
.sortiment-inline-button em {
	font-style: normal;
	margin:0;
	padding-top: 0em;
	padding-right: 0.4em;
	padding-bottom: 0em;
	padding-left: 0.4em;
	background-color: #FFFFFF;
	color: #000000;
}
.sortiment-inline-button span {
	margin:0;
	padding-top: 0em;
	padding-right: 0.4em;
	padding-bottom: 0em;
	padding-left: 0.4em;
	color: #CCCCCC;
}
.sortiment-inline-button:hover {
	color: #000000;
	background-color: #FFFFFF;
}
.sortiment-inline-button:hover em {
	color: #000000;
	background-color: #95B8DB;
}
.sortiment-inline-button-obj {
	border: 1px solid #CCCCCC;
	font-size: 9px;
	background-color: #FFFFFF;
	margin-left: 2px;
	margin-right: 2px;
	display: inline;
}








/* detail filmu */
h1.karta_nazev_cz {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: bold;
}
h2.karta_nazev_en {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-bottom: 10px;
	text-align: left;
}
h6{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4B4D2;
	margin-bottom: 5px;
	margin-top: 5px;
	height: 15px;
	font-size: 11px;
	color: #6884B6;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 6px;
	padding-left: 30px;
	padding-bottom: 5px;
}
h6.popis{
	background-image: url(../css_images/shop_srt_icon_h6_popis.gif);
}
h6.bonusy{
	background-image: url(../css_images/shop_srt_icon_h6_bonusy.gif);
}
h6.hraji{
	background-image: url(../css_images/shop_srt_icon_h6_hraji.gif);
}
h6.rezie{
	background-image: url(../css_images/shop_srt_icon_h6_rezie.gif);
}
h6.titulky{
	background-image: url(../css_images/shop_srt_icon_h6_titulky.gif);
}
h6.zvuky{
	background-image: url(../css_images/shop_srt_icon_h6_zvuky.gif);
}
h6.info{
	background-image: url(../css_images/shop_srt_icon_h6_info.gif);
}
h6.galerie{
	background-image: url(../css_images/shop_srt_icon_tl_obal_ostat.gif);
}
h6.komentare{
	background-image: url(../css_images/shop_srt_icon_h6_komentare.gif);
}
h6.vyroci{
	background-image: url(../css_images/shop_srt_icon_h6_vyroci.gif);
}
h6.agent{
	background-image: url(../css_images/shop_srt_icon_h6_agent.gif);
}
h6.hodnoceni{
	background-image: url(../css_images/shop_srt_icon_h6_hodnoceni.gif);
}
div.hodnoceni {
	border: 1px solid #E4E4E4;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	background-color: #FFFDE8;
	color: #999999;
	text-align: center;
}
div.hodnoceni a {
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-top: 2px;
	width: 20px;
	color: #FF0000 !important;
	text-decoration: none;
}
div.hodnoceni a:hover {
	background-color: #FF0000;
	color: #FFFFFF !important;
	text-decoration: none;
}
div.agent {
	border: 1px solid #E4E4E4;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFF4F4;
	color: #999999;
	text-align: center;
}
div.agent form {
	margin: 0;
	padding: 0;
}
div.agent form input.agent {
	margin-bottom: 5px;
	width: 125px;
}





img.foto {
	margin-left: 20px;
}
img.fotokolekce {
	margin-right: 15px;
	margin-bottom: 40px;
}
img.osobnost {
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	border: 4px solid #CCCCCC;
}


div.karta_cat {
	font-family: "Trebuchet MS";
	font-size: 10px;
	display: block;
	color: #999999;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-bottom: 2px;
}
div.karta_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	color: #006699;
	text-align: left;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border: 1px solid #CCCCCC;
}



div.karta_box {
	display: block;
	width: 425px;
	margin-top: 10px;
	float: left;
}
div.karta_box_right {
	display: block;
	margin-top: 10px;
	float: left;
	text-align: left;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
	width: 160px;
	margin-left: 4px;
}
div.karta_box_nosic {
	float: right;

}
div.karta_popis_filmu {
	display: block;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 413px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../css_images/shop_srt_bg_vypis.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
}
div.karta_popis_filmu h1 {
	color: #000000;
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
div.karta_popis_filmu h2 {
	color: #000000;
	font-size: 11px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
div.karta_popis_filmu h1 a {
	text-decoration: underline;
}
div.karta_popis_filmu h2 a {
	color: #999999 !important;
	text-decoration: none;
}
div.karta_cena {
	display: block;
	background-color: #FFECEC;
	color: #990000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 10px;
	background-image: url(../css_images/shop_srt_icon_cart_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 36px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFA6A6;
	border-right-color: #FFA6A6;
	border-bottom-color: #FFA6A6;
	border-left-color: #FFA6A6;
}
div.karta_cena .doporucena {
	background-color: #FFFFFF;
	font-size: 10px;
	color: #CC6600;
	padding-top: 3px;
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 3px;
}
div.karta_cena_nase {
	margin-bottom: 5px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #FFA6A6;
	background-color: #FFF5F0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	color: #999999;
}
div.karta_cena_nase .sleva {
	color: #CC33CC;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.karta_cena_nase .cena {
	display: block;
	font-size: 22px;
	color: #FF0000;
}

div.karta_cena_kosik a {
	display: block;
	background-color: #990000;
	text-align: center;
	font-size: 11px;
	margin-bottom: 20px;
	padding: 5px;
	margin-top: 5px;
	border: 1px solid #CC0000;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
div.karta_cena_kosik a:link, div.karta_cena_kosik a:visited {
	color: #FFFFFF !important;
}
div.karta_cena_kosik a:hover {
	background-color: #FFCC00;
	color: #000000 !important;
}
div.karta_cena_kosik_ulozit {
	text-align: center;
}
div.karta_cena_kosik_ulozit a {
	background-color: #C60;
}


hr.line {
	border: 1px solid #E6E6E6;
	height: 1px;
}
ul.bonusy {
	list-style-type: disc;
	margin-left: 0px;
	padding-left: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
}
span.karta_zvyraznit {
	color: #FF0000;
}
div.icons a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
	padding-left: 30px;
	color: #666666 !important;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
div.icons a:hover {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	color: #006699 !important;
	background-image: url(../css_images/shop_srt_icon_tl_hover.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.obal {
	background-image: url(../css_images/shop_srt_icon_tl_obal.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.obal-ostatni {
	background-image: url(../css_images/shop_srt_icon_tl_obal_ostat.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.trailer {
	background-image: url(../css_images/shop_srt_icon_tl_trailer.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.www {
	background-image: url(../css_images/shop_srt_icon_tl_www.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

div.card {
	float: left;
	width: 74px;
	text-align: center;
	font-size: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-color: #D4D4D4;
	height: 83px;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 13px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
	display: block;
	background-color: white;
	background-image: url(../css_images/shop_srt_bg_card.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.card img {
	margin-bottom: 3px;
}

div.informace {
	display: block;
	color: #996600;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	background-color: #FFFDE6;
	margin-bottom: 10px;
	border: 1px solid #E4E4E4;
	margin-top: 0px;
}
div.informace a:link, div.informace a:visited {
	color: #CC0000;
}
div.informace a:hover {
	color: #000000;
	text-decoration: none;
}







/* komentare */
div.komentare-list-head {
	color: #333333;
	border: 1px solid #E6E6E6;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #CCCCCC;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 10px;
}
div.komentare-list {
	color: #666666;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
div.komentare-list-head-reply {
	color: #006699;
	border: 1px solid #E6E6E6;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #8AC5E1;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 20px;
	margin-top: 5px;
}
div.komentare-reply {
	background-image: url(../css_images/shop_srt_bg_comment_reply.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
}
div.komentare-list-reply {
	color: #666666;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #DFE8FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	margin-left: 20px;
	margin-bottom: 10px;
}
table.komentare {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
table.komentare th {
	background-color: #F5F5F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #666666;
	letter-spacing: 10px;
}
table.komentare td.info {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #FF0000;
	font-size: 10px;
	background-color: #FFFFCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}
table.komentare input.text {
	width: 388px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
table.komentare input.code {
	width: 120px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
table.komentare textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 388px;
}
table.komentare select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 392px;
}








/* table form */
table.tabulka {
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	border: 1px solid #DFDFDF;
}
td.nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #E6F1FF;
	height: 20px;
	color: #333333;
}
td.podnadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	background-color: #F7F7F7;
}


table.basket {
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	border: 2px solid #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.basket td {
	color: #333333;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.basket td a {
	color: #000000 !important;
	font-size: 10px;
}
table.basket td a:hover {
	color: #666666;
}
table.basket tr.barva_nadpis {
	background-color: #EBEBEB;
}
table.basket tr.barva_celkem {
	background-color: #FFBFC1;
}

table.basket tr.barva_licha {
	background-color: #F5F5F5;
}
table.basket tr.barva_suda {
	background-color: #EFEFEF;
}
table.basket tr.barva_skladem {
	background-color: #EAFFDD;
}
table.basket tr.barva_vybrano {
	background-color: #FFFFCC;
}

table.objednavka {
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	border: 2px solid #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.objednavka-active {
	border: 2px solid #FFBFBF !important;
}
.objednavka-head td {
	background: #FF9999 !important;
}
table.objednavka td {
	color: #333333;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
table.objednavka td a {
	color: #000000 !important;
	font-size: 10px;
}
table.objednavka td a:hover {
	color: #666666;
}
table.objednavka tr.barva_nadpis {
	background-color: #EBEBEB;
}
table.objednavka tr.barva_podnadpis {
	background-color: #FEFFE6;
}
table.objednavka tr.barva_licha {
	background-color: #F5F5F5;
}
table.objednavka tr.barva_suda {
	background-color: #EFEFEF;
}
table.objednavka tr.barva_skladem {
	background-color: #DAFFC4;
}
table.objednavka tr.barva_stornovana {
	background-color: #FFD7D8;
}
table.objednavka td a.storno {
	color: #FF0000 !important;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px 2px 1px 2px;
	font-size: 9px;
}
table.objednavka td a.rozdelit {
	color: #00CC00 !important;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px 2px 1px 2px;
	font-size: 9px;
}






div.objednavka {
	padding: 2px;
	border: 1px solid #E1E1E1;
	margin-bottom: 2px;
}


table.pripravujeme tr.barva_licha {
	background-color: #FDFFDD;
}
table.pripravujeme tr.barva_suda {
	background-color: #FFFBCC;
}
table.pripravujeme td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 10px;
	font-family: "Trebuchet MS";
	text-align: left;
}
table.pripravujeme td a {
	color: #666666 !important;
}
table.pripravujeme div.cena a {
	color: #CC0000 !important;
	font-size: 10px;
	display: block;
	text-decoration: none;
	background-image: url(../css_images/shop_srt_icon_cart.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 60px;
	text-align: right;
	padding-right: 15px;
}
td.rok {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}

h3.index-nadpis {
	color: #666666;
	margin: 0;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 4px;
}
table.tabulka_sortiment div.popis {
	font-family: "Trebuchet MS";
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	display: block;
	text-decoration: none;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #F0F0F0;
	border-bottom-color: #E5E5E5;
	border-left-color: #F0F0F0;
	height: 120px;
	margin-top: 5px;
}
table.tabulka_sortiment div.cena a {
	background-color: #FFFFCC;
	color: #CC0000;
	font-size: 10px;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
	text-decoration: none;
	background-image: url(../css_images/shop_srt_icon_cart.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
div.vice a {
	display: block;
	float: right;
	border: 1px solid #EFEFEF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	width: 130px;
	font-size: 10px;
	color: #990000;
	margin-right: 1px;
}
div.vice a:hover {
	background-color: #FFFFCC;
}





/* Info update */
div.update {
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	padding-top: 25px;
	width: 300px;
	font-size: 10px;
	color: #FF0000;
	padding-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
	border: 2px none #CCCCCC;
	text-align: center;
}









/* Strankovani */
span.paging_page {
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 10px;
	font-size: 9px;
}
span.paging_box {
	display: block;
	text-align: center;
	font-family: "Trebuchet MS";
	color: #000000;
	margin-top: 10px;
	font-size: 10px;
}
span.paging_box a {

	border: 1px solid #999999;
	white-space: nowrap;
	vertical-align:middle;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
span.paging_box strong {

	border: 1px solid #666666;
	white-space: nowrap;
	vertical-align:middle;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	background-color: #FFCC66;
	font-size: 11px;
	font-weight: bold;
}

span.paging_box a:link {
	color: #666666;
	text-decoration: none;

}
span.paging_box a:visited {
	color: #666666;
	text-decoration: none;

}
span.paging_box a:hover {
	color: #006699;
	text-decoration: none;
	background-color: #FFFF99;

}








/* input form vyhledavani */
form.vyhledavani label {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	cursor: pointer;
	vertical-align: middle;
	padding-left: 5px;
	display: inline-block;
	padding-top: 2px;
}
form.vyhledavani input.radio {
	width: 12px;
	height: 12px;
	padding: 0;
	vertical-align: middle;
	margin-top: 5px;
}
form.vyhledavani input.slovo {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9C332F;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}




/* input form registrace, prihlaseni */
form.registrace input.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 130px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 1px;
	margin-left: 2px;
	margin-right: 1px;
}
form.registrace input.full {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 546px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 1px;
	margin-left: 2px;
	margin-right: 1px;
}

form.registrace select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 136px;
	margin-left: 2px;
	margin-right: 1px;
}
form.registrace select.full {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 592px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 1px;
	margin-left: 2px;
	margin-right: 1px;
}
form.registrace textarea.full {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 586px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 1px;
	margin-left: 2px;
	margin-right: 1px;
}

img.fotogalerie {
	border: 2px solid #CCCCCC;
	margin-bottom: 2px;
}




/* Inputs */
input.submit {
	font-size: 10px;
	width: 130px;
	font-family: "Trebuchet MS";
	border: none;
	background-image: url(../css_images/shop_submit_button.gif);
	height: 21px;
	margin-bottom: 5px;
	cursor: pointer;
	font-weight: bold;
}
.color_1 {
	color: #CC0000;
}
.color_2 {
	color: #006699;
}
.color_3 {
	color: #009900;
}
.color_4 {
	color: #990000;
}
