body {background: #d4d4d4 url('../img/bg-body.png') 0 0 repeat-x; text-align: center; color:#141414;}

/* LAYOUT */
#mother {margin: 0 auto; width: 990px; text-align: left; background: url('../img/bg-mother.png') 0 1px no-repeat;}
#header {margin: 34px 0 0;}

.col-left {float: left; display: inline; width: 766px; background: #fff; padding: 3px 4px; margin: 0 0 15px;}
#col-right {float: right; display: inline; width: 203px;}
#col-left {float: left; display: inline; width: 200px; margin: 0;}
#col-content {float: right; display: inline; width: 560px;}
#content {background: url('../img/bg-content.png') 0 0 repeat-x; padding: 0 15px;}

/* LOGO BOX */
#logo-box {float: left; display: inline; margin: 10px 130px 0 0;}

/* CLAIM */
#claim {float: left; display: inline; margin: 28px 0 0;}

/* LOGIN */
#login {float: right; display: inline; width: 200px; margin: 30px 0 0;}
#login img {padding: 1px; border: 1px solid #547692;}
#login h3 {margin: 0; font-size: 91.6%; color: #547692;}
#login h3 strong {color: #8cabc4; margin: 0 0 0 10px;}
#login .right {margin: 13px 0 0; font-size: 91.6%; color: #2e4f6a;}
#login .right a {color: #8fba40; font-weight: bold; margin: 0 2px;}

/* MAIN MENU */
#main-menu {margin: 0 0 -2px -19px; z-index: 2;}
#main-menu .reset li {float: left; display: inline;}
#main-menu .reset li a {float: left; display: inline; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; background: url('../img/bg-main-menu-a.png') 0 100% no-repeat; height: 22px; padding: 15px 35px 0 45px; position: relative;}
#main-menu .reset li a:hover {color: #7EA62E;}
#main-menu .reset li a.active {background: url('../img/bg-main-menu-a-active.png') 0 100% no-repeat; height: 24px; padding: 13px 35px 0 45px; color: #fff;}
#main-menu .reset li a.next {background: url('../img/bg-main-menu-a-next.png') 0 100% no-repeat;}
#main-menu .reset li a.eshop {background: url('../img/bg-main-menu-a-eshop.png') 0 100% no-repeat; height: 22px; width: 67px; padding: 15px 0 0;}

#main-menu .reset li.first a {background: url('../img/bg-main-menu-a-first.png') 0 100% no-repeat;}
#main-menu .reset li.first a.active {background: url('../img/bg-main-menu-a-active-first.png') 0 100% no-repeat;}

#main-menu .reset li .dvd .sprite {width: 25px; height: 25px; background: url('../img/bg-dvd.png') 0 0 no-repeat; right: 3px; left: auto;}
#main-menu .reset li .film .sprite {width: 31px; height: 32px; background: url('../img/bg-film.png') 0 0 no-repeat; right: 0px; left: auto;}
#main-menu .reset li .contact .sprite {width: 24px; height: 18px; background: url('../img/bg-contact.png') 0 0 no-repeat; top: 4px; right: 3px; left: auto;}

.foto_vypis { width: 68px; height: 96px;}

.foto_vypis_2 { height: 96px; margin-left: -100%; margin-right: -72px; }


.foto_kosik { width: 30px; height: 40px; }
/* SUB MENU */
#sub-menu {width: 1004px; margin: 0 -7px 10px; background: url('../img/bg-sub-menu.png') 0 0 no-repeat; height: 26px; z-index: 1;}
#sub-menu .reset {padding: 5px 20px 0;}
#sub-menu .reset li {float: left; display: inline;}
#sub-menu .reset li a {color: #C9E19B; font-size: 91.6%; font-weight: normal; text-transform: uppercase; padding: 0 10px; text-decoration: none;}
#sub-menu .reset li a.active, #sub-menu .reset li a:hover {text-decoration: underline;}

/* SIDE MENU */
.side-menu {margin: 0 0 10px;}
.side-menu h2 {color: #fff; font-size: 133.4%; line-height: 33px; padding: 0 0 0 20px; border-bottom: 1px solid #0b1725; background: #132840; margin: 0 0 1px; font-weight: normal;}
.side-menu h3 {margin: 0; font-size: 116.6%; font-weight: normal;}
.side-menu .reset li a {display: block; padding: 7px 10px 6px 15px; background: #81ae2f; border-top: 1px solid #b7d383; text-decoration: none; color: #fff;}
.side-menu .reset li a:hover, .side-menu .reset .active a {background: #6e6e6e; border-top: 1px solid #dfdfdf;}
.side-menu .reset .reset li a {background: #efefef url('../img/ico-row-right-orange.png') 15px 1em no-repeat; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #fff; color: #4d4f51; padding: 4px 10px 3px 30px;}
.side-menu .reset .reset li a:hover, .side-menu .reset .reset .active a {background: #a0c361 url('../img/ico-row-right-orange.png') 15px 1em no-repeat; border-bottom-color: #a0c361;}

/* BREADCRUMB */
#breadcrumb {font-size: 91.6%; color: #507608; background: #D1D1D1; padding: 0 15px;}
#breadcrumb strong {font-weight: normal;}
#breadcrumb a {background: url('../img/ico-row-right-green.png') 100% 50% no-repeat; padding: 0 20px 0 0; margin: 0 4px 0 0;}
#breadcrumb p {line-height: 35px;}

/* ANNOT BOX */
#annot-box {border-bottom: 5px solid #D6D6D6; padding: 8px 0 0; margin: 0 0 15px;}

/* PRODUCT LIST */
.product-list-wrap {border: 1px solid #BFBFBF; padding: 1px; margin: 50px 0 15px; zoom: 1;}
.product-list-wrap h2 {font-size: 91.6%; color: #fff; background: #83B130; font-weight: normal; margin: 0 0 10px; padding: 3px 10px;}
.product-list-wrap .product-list {margin: 0 13px;}
.product-list h2 {color: #4E7307; height: 36px; margin: 0 0 -2px; line-height: 36px; padding: 0 0 0 20px; background: url('../img/bg-product-list-h2.png') 0 0 no-repeat; display: inline-block; position: relative; z-index: 9;}
.product-list h2 strong {font-weight: normal; display: block; padding: 0 20px 0 0; background: url('../img/bg-product-list-h2.png') 100% 0 no-repeat;}
.product-list .in {background: #fff url('../img/bg-product-list.png') 0 0 repeat-x; position: relative; z-index: 1; margin: 0 0 5px;}
.product-list .border {border: 1px solid #D8D8D8; padding: 15px 15px 1px;}
.product-list .cor {background-image: url('../img/corner-product-list.png'); width: 3px; height: 3px;}
.product-list .reset {margin: 0 0 0 -20px;}
.product-list .reset li {float: left; display: inline; width: 239px; margin: 0 0 0 20px;}
.product-list .reset li h3 {margin: 0 0 0.6em; font-size: 116.6%; font-weight: normal;}
.product-list .reset li h3 img {float: right; display: inline; margin: -1.1em 0 0; padding: 1px; border: 1px solid #939393;}
.product-list .reset li p {font-size: 91.6%; margin: 0 0 23px;}
.product-list .reset li .get-basket {background: url('../img/bg-get-basket.png') 0 0 no-repeat; height: 50px; width: 249px; margin: 0 -5px; overflow: hidden; color: #fff; position: relative; top: -18px;}
.product-list .reset li .get-basket.off {background: url('../img/bg-get-basket_off.png') 0 0 no-repeat; height: 50px; width: 249px; margin: 0 -5px; overflow: hidden; color: #fff; position: relative; top: -18px;}
.product-list .reset li .get-basket .flag {margin: 0; width: 75px; text-transform: uppercase; text-align: center; font-weight: bold; line-height: 18px; padding: 0;}
.product-list .reset li .get-basket p {margin: 0; padding: 6px 0 0 5px;}
.product-list .reset li .get-basket .int-text {width: 30px; text-align: center; padding: 2px 0;}
.product-list .reset li .get-basket input {vertical-align: middle; margin: 0 0 3px;}
.product-list .reset li .get-basket .price {margin: 0 0 0 5px;}
.product-list .reset li .get-basket .price span {font-size: 90%;}  


.product-list .reset li p .Strankovani a:hover {
	background-color: #000000;
	color: #c49400;
	border: 1px solid #ffffff;
	font-weight: bolder;
}
.product-list .reset li p .Strankovani strong {
  margin: 0px; padding: 0px;
  float: left; 
  display: block;
  margin-left: 10px;
  padding-top: 2px;
  width: 20px; height: 20px;
	background-color: #000000;
	border: 1px solid #ffffff;
	text-decoration: none;
	color: #c49400;
	text-align: center;
}



/* PAGER LIST */
.paper-list .cor {background-image: url('../img/corner-paper-list.png'); width: 3px; height: 3px;}
.paper-list h2 {color: #fff; height: 29px; margin: 0 0 -2px; line-height: 29px; padding: 0 0 0 20px; background: url('../img/bg-pager-list-h2.png') 0 0 no-repeat; display: inline-block; position: relative; z-index: 9;}
.paper-list h2 strong {font-weight: normal; display: block; padding: 0 20px 0 0; background: url('../img/bg-pager-list-h2.png') 100% 0 no-repeat;}
.paper-list .in {background: #01213C; padding: 10px 0 1px; margin: 0 0 5px; position: relative;}
.paper-list .head {color: #fff; font-size: 91.6%;}
.paper-list .head li {margin: 0 5px;}
.paper-list .head li .r {width: 170px; margin: 0 5px 0 0;}
.paper-list .head li .r h3 {margin: 0 0 0.3em; font-size: 100%;}
.paper-list .head li .r h3 a {color: #fff;}
.paper-list .head li .r p {color: #C6DEF2;}
.paper-list .head li .l img {border: 1px solid #4A6174; padding: 1px; margin: 3px 0 0;}
.paper-list .head li .l .date {margin: 0 0 0 5px; color: #B9CDDC;}
.paper-list .head li .l .reports {margin: 0 0 0 5px; color: #B9CDDC; font-weight: bold; padding: 0 15px 0 0; background: url('../img/ico-reports.png') 100% 50% no-repeat;}

.paper-list .list li {border-top: 1px solid #fff; color: #fff; overflow: hidden; padding: 2px 0; vertical-align: bottom;}
.paper-list .list .even {background: #1A374F;}
.paper-list .list li strong {float: left; display: inline; margin: 0 0 0 10px; color: #83B130; font-weight: normal;}
.paper-list .list li span {float: left; display: inline; margin: 0 0 0 25px; color: #B5DDFF;}
.paper-list .list li h3 {float: left; display: inline; font-size: 108.4%; margin: 0 0 0 20px; font-weight: normal;}
.paper-list .list li h3 a {color: #fff; text-decoration: none;}

/* TRAILER LIST */
.trailer-list .cor {background-image: url('../img/corner-trailer-list.png'); width: 3px; height: 3px;}
.trailer-list h2 {color: #fff; height: 29px; margin: 0 0 -2px; line-height: 29px; padding: 0 0 0 20px; background: url('../img/bg-trailer-list-h2.png') 0 0 no-repeat; display: inline-block; position: relative; z-index: 9;}
.trailer-list h2 strong {font-weight: normal; display: block; padding: 0 20px 0 0; background: url('../img/bg-trailer-list-h2.png') 100% 0 no-repeat;}
.trailer-list .in {background: #B3B3B3 url('../img/bg-trailer-list.png') 0 0 repeat-x; padding: 6px 0 1px; margin: 0 0 5px; position: relative;}
.trailer-list .reset {overflow: hidden; margin: 0 0 0 3px;}
.trailer-list .reset li {float: left; display: inline; width: 121px; margin: 0 5px;}
.trailer-list .reset li img {display: block; padding: 1px; border: 1px solid #fff;}
.trailer-list .reset li .vote {display: block; width: 65px; height: 11px; margin: 3px 0 0; background: url('../img/stars.png') 0 0 no-repeat; overflow: hidden;}
.trailer-list .reset li .vote-in {background: url('../img/stars.png') 0 -11px no-repeat; display: block; width: 65px; height: 11px;}
.trailer-list .reset li h3 {font-size: 91.6%; margin: 5px 0 5px;; text-align: center;}
.trailer-list .reset li h3 a {color: #01213C; text-decoration: none; display: block;}

/* PRODUCT DETAIL */
#product-detail h1 {font-size: 150%; font-weight: normal; color: #00599E; margin: 15px 0 5px;}
#product-detail h1 .ico-new {color: #fff; font-weight: bold; background: #E87727; font-size: 61.1%; display: inline-block; padding: 0 1px;}
#product-detail h1 .ico-new span {display: inline-block; padding: 0 10px; line-height: 20px; margin: -1px 0; background: #E87727;}
#product-detail .col-h-l p {font-size: 91.6%;}
#product-detail .p-vote {color: #00599E;}
#product-detail .film-info, #product-detail .film-info a {color: #6A9025;}
#product-detail .film-info strong {color: #333;}
#product-detail .buttons {margin: 10px 0 5px; text-align: right;}

/* DVD INFO */
.dvd-info {position: relative;}
.dvd-info .in {background: #2A2A2A; font-size: 91.6%; padding: 4px 5px 1px 4px; color: #8C8C8C;}
.dvd-info .in .l {width: 65px; text-align: center;}
.dvd-info .in .l p {margin: 0;}
.dvd-info .in .l .int-text {width: 63px; text-align: center; margin: 0 0 3px;}
.dvd-info .in .r {width: 163px;}
.dvd-info .in .r .r {width: auto; color: #A9A9A9; font-weight: bold;}
.dvd-info .in .r .r strong {font-size: 250%; color: #81AE2F;}
.dvd-info .in .r p {overflow: hidden; zoom: 1; margin: 0 0 5px;}
.dvd-info .in .r p.price-with-dph {margin: 0;}
.dvd-info .in .r p.price-with-dph .l {margin: 15px 0 0;}
.dvd-info .in .r .l {width: auto; text-align: left;}
.dvd-info .spc {background: #4B4B4B; min-height: 92px; _height: 92px; border-bottom: 2px solid #fff; color: #fff; font-size: 91.6%; padding: 5px 10px 5px 85px;}
.dvd-info .spc p {font-weight: bold; line-height: 1.6;}
.dvd-info .spc p strong {font-weight: normal; margin: 0 10px 0 0;}
.dvd-info .spc .availability {margin: 0;}
.dvd-info .spc .availability .ico-yes {color: #9FCE4A; padding: 4px 30px 4px 0; background: url('../img/ico-yes.png') 100% 0 no-repeat; font-size: 116.6%;}
.dvd-info .spc .img-box {margin: -5px 0 -5px -85px; float: left; display: inline; border-right: 2px solid #fff;}
.dvd-info .spc .img-box img {border: 2px solid #939393; background: #fff; padding: 1px;}
.dvd-info .cor {width: 3px; height: 3px; background-image: url('../img/corner-dvd-info.png');}

/* PRODUCT MENU */
.product-menu {background: #505050 url('../img/bg-product-menu.png') 0 0 repeat-x; position: relative; margin: 10px 0 15px;}
.product-menu .border {border: 1px solid #9D9D9D;}
.product-menu .border .reset li {float: left; display: inline; font-size: 91.6%; margin: 3px 0 2px; border-left: 1px solid #4A4A4A;}
.product-menu .border .reset li a {float: left; color: #A8A8A8; text-transform: uppercase; font-weight: bold; text-decoration: none; border-left: 1px solid #6B6B6B; padding: 30px 25px 1px;}
.product-menu .border .reset li a:hover {color: #8CB53A;}
.product-menu .border .reset li:first-child, .product-menu .border .reset li:first-child a {border: none;}
.product-menu .cor {width: 3px; height: 3px; background-image: url('../img/corner-product-menu.png');}
.product-menu .border .reset li a.info {background: url('../img/ico-info.png') 50% 4px no-repeat;}
.product-menu .border .reset li.active a.info {background-image: url('../img/ico-info-active.png');}
.product-menu .border .reset li a.recension {background: url('../img/ico-recension.png') 50% 6px no-repeat;}
.product-menu .border .reset li.active a.recension {background-image: url('../img/ico-recension-active.png');}
.product-menu .border .reset li a.trailer {background: url('../img/ico-trailer.png') 50% 5px no-repeat;}
.product-menu .border .reset li.active a.trailer {background-image: url('../img/ico-trailer-active.png');}
.product-menu .border .reset li a.galery {background: url('../img/ico-galery.png') 50% 3px no-repeat;}
.product-menu .border .reset li.active a.galery {background-image: url('../img/ico-galery-active.png');}
.product-menu .border .reset li a.comment {background: url('../img/ico-comment.png') 50% 7px no-repeat;}
.product-menu .border .reset li.active a.comment {background-image: url('../img/ico-comment-active.png');}

/* INFO */
#info {font-size: 91.6%; color: #172530;}

/* GALERY */
#galery {margin: 15px 0;}
#galery .reset {margin: 0 0 0 -10px;}
#galery .reset li {float: left; display: inline; margin: 0 0 0 10px;}
#galery .reset li a {border: 2px solid #939393; display: block;}
#galery .reset li a img {background: #14202B; padding: 1px; border: 2px solid #fff; display: block;}

/* COMMENT */
#comment .head {background: #8D8D8D url('../img/bg-comment-head.png') 0 0 repeat-x; position: relative; margin: 0 0 15px;}
#comment .head .border {border: 1px solid #AFAFAF; padding: 8px 15px;}
#comment .head .border h2 {color: #2C2C2C; font-size: 125%; font-weight: bold; margin: 0;}
#comment .head .border p {font-weight: bold; margin: 0;}
#comment .head .border p a {color: #fff; text-decoration: none; padding: 3px 0 3px 32px; background: url('../img/ico-get-comment.png') 0 0 no-repeat;}
#comment .head .cor {width: 3px; height: 3px; background-image: url('../img/corner-comment-head.png');}
#comment .reset li {border-top: 1px solid #D5D5D5; padding: 8px 0;}
#comment .reset li:first-child {border: none;}
#comment .reset li .name {color: #6A9025; font-weight: bold;}
#comment .reset li .r, #comment .reset li .r a {color: #01213C;}
#comment .reset li .r, #comment .reset li .l {margin: 0 0 5px;}
#comment .reset li .desc {font-size: 91.6%; color: #545454; margin: 0;}

/* VOTE */
#comment .vote, .p-vote .vote {display: inline-block; width: 65px; height: 12px; background: url('../img/ico-vote.png') 0 0 repeat-x; margin: 0 0 0 5px; line-height: 12px; font-size: 1px;}
#comment .vote-in, .p-vote .vote .vote-in {display: inline-block; height: 12px; background: url('../img/ico-vote.png') 0 100% repeat-x;}
#comment .vote, #comment .vote-in {background-image: url('../img/ico-vote-comment.png');}

/* NEWSLETTER / CONTACT BOX */
.contact-box h2, .newsletter-box h2 {color: #132840; font-size: 116.6%; line-height: 33px; padding: 0 0 0 47px; border-bottom: 1px solid #9c9c9c; background: #a9a9a9 url('../img/ico-newsletter-h2.png') 15px 55% no-repeat; margin: 0; font-weight: normal;}
.contact-box h2 {background-image: url('../img/ico-contact-h2.png');}
.contact-box .in, .newsletter-box .in {padding: 10px 15px 5px 15px; background: #d8d8d8; margin: 0 0 10px;}
.contact-box .in p, .newsletter-box .in p {margin: 0 0 0.5em;}
.newsletter-box .in input {margin: 0 0 2px;}
.contact-box p strong {color: #6a9025;}

/* SEARCH BOX */
#search-box {background: #83B130; position: relative; margin: 0 0 15px;}
#search-box .border {border: 1px solid #111F2A; padding: 5px 10px;}
#search-box .int-text {width: 130px; font-size: 91.6%;}
#search-box input {vertical-align: middle;}
#search-box .more a {background: url('../img/ico-plus.png') 0 50% no-repeat; padding: 3px 0 3px 18px; font-weight: bold; color: #C9E19B; font-size: 91.6%; }
#search-box .cor {background-image: url('../img/corner-search-box.png'); width: 3px; height: 3px;}

/* CALENDAR LIST */
.calendar-list h2 {margin: 0; font-size: 200%; font-weight: bold; border-bottom: 5px solid #d6d6d6; color: #617d28; padding: 0 0 3px 35px; background: url('../img/bg-calendar-list.png') 0 50% no-repeat; zoom: 1;}
.calendar-list h3 {font-weight: normal; font-size: 150%; color: #132840; border-bottom: 1px solid #d6d6d6; padding: 0 0 2px; margin: 8px 0 0; zoom: 1;}
.calendar-list .reset {margin: 0 0 10px;}
.calendar-list .reset li {border-top: 1px solid #d6d6d6; padding: 6px 0 1px 55px; position: relative; min-height: 67px; _height: 67px;}
.calendar-list .reset li .l {width: 370px;}
.calendar-list .reset li img {position: absolute; left: 0; top: 10px; padding: 1px; border: 1px solid #939393;}
.calendar-list .reset li img.obal {width: 40px; height: 59px;}
.calendar-list .reset li h4 {color: #617d28; margin: 0; font-weight:normal; font-size: 117%;}
.calendar-list .reset li h4 img {position: static; vertical-align: text-top; padding: 0; border: none;}
.calendar-list .reset li p {color: #686868;}
.calendar-list .reset li .r {width: 105px;}
.calendar-list .reset li .r .r, .calendar-list .reset li .r .l {width: auto; font-size: 117%;}
.calendar-list .reset li .r strong {font-weight: normal; text-transform: uppercase;}
.calendar-list .reset li .r p {overflow: hidden; zoom: 1; margin: 0 0 3px;}
.calendar-list .reset li .r img {position: static; border: none; padding: 0;}


/* BUTTONS */
.left-buttons {padding: 8px 0 5px; margin: 0;}

/* STEPS */
.steps {margin: 0; padding: 15px 0 10px;}

/* BASKET */
.basket {border: 1px solid #BFBFBF; background: #fff; padding: 1px; margin: 0 0 5px;}
.basket table {margin: 0 0 -1px 0; border: 1px solid #fff; padding: 0;}
.basket table thead th {background: #424242; font-size: 91.6%; color: #fff; padding: 3px 5px; border: 1px solid #fff; font-weight: normal;}
.basket table thead .r-even {background: #676767;}
.basket table tbody td {background: #CBCBCB; color: #333; padding: 7px 5px; border: 1px solid #fff; font-weight: normal;}
.basket table tbody .r-even {background: #E0E0E0;}
.basket table tbody .even td {background: #D3D3D3;}
.basket table tbody .even .r-even {background: #E8E8E8;}
.basket table .remove {color: #848484; text-decoration: none; padding: 22px 0 0; background: url('../img/ico-cross.png') 50% 0 no-repeat; display: block; font-size: 91.6%; font-weight: normal;}
.basket table img {background: #fff; padding: 1px; border: 1px solid #263E5E; vertical-align: middle;}
.basket table a {color: #042844; font-weight: bold; text-decoration: none;}
.basket table .bod {font-size: 91.6%; color: #4B7007; text-align: center;}
.basket table .price {font-size: 91.6%; color: #274060; text-align: center;}
.basket table .int {width: 30px; border: 1px solid #000000;}
.basket table .no-br {padding: 0; background: none; border: none; display: block; margin: 1px 0; *vertical-align: top;}

/* TRANSFER */
.transfer {margin: 0 0 5px; border: 1px solid #BFBFBF; zoom: 1;}
.transfer h2 {font-size: 91.6%; color: #fff; background: #424242; font-weight: normal; margin: 0 0 5px; padding: 3px 10px;}
.transfer .spc {padding: 0 10px 5px; font-size: 91.6%;}
.transfer .spc .select {width: 160px;}
.summary .col-h-r p, .transfer .spc p {overflow: hidden; zoom: 1; margin: 0 0 5px;}
.transfer .spc p.col-h-l, .transfer .spc p.col-h-r {margin: 0 0 15px;}
.transfer .spc p .l span {font-weight: normal;}
.transfer .spc p .r input {vertical-align: middle; margin: 0;}
.transfer label input {margin: 5px 2px 0 0; padding: 0;}
.transfer .int {border: 1px solid #7F9DB9; font-size: 109%;}

/* SUMMARY */
.summary {margin: 0 0 5px; border: 1px solid #638A1A; padding: 1px; font-size: 91.6%; padding: 5px 15px 1px;}
.summary .col-h-l .bod {font-weight: bold; font-size: 200%; color: #6F9723; margin: 0 0 5px;}
.summary .col-h-l .bod img {vertical-align: middle;}
.summary .col-h-l p {color: #676767;}
.summary .col-h-l p a {color: #6F9723;}
.summary .col-h-l p a:hover {color: #666;}
.summary .col-h-r .l {color: #8B8B8B; text-align: right; width: 180px;}
.summary .col-h-r .r {color: #274060;}
.summary .col-h-r .price .l {color: #274060;}
.summary .col-h-r .price .r {color: #6A9025;}
.summary .col-h-r .price .r strong {font-weight: bold;}

/* CALENDAR BOX */
.calandar-box h2 {color: #fff; margin: 0 0 5px;}
.calandar-box h3 {margin: 0 -7px; font-size: 100%; font-weight: normal; color: #fff; background: url('../img/ico-calendar-blue.png') 0 50% no-repeat; line-height: 25px; padding: 0 0 0 32px;}
.calandar-box h3.tomorow {background-image: url('../img/ico-calendar1-blue.png'); margin: 5px -5px;}
.calandar-box h3 a {color: #80A830;}
.calandar-box .in {background: #27323C; position: relative; margin: 0 0 15px;}
.calandar-box .border {border: 1px solid #4E565E; padding: 5px 10px 2px;}
.calandar-box .reset {margin: 5px -7px 0;}
.calandar-box .reset li {background: #33404C; margin: 0 0 1px; color: #fff; font-size: 91.6%; padding: 2px 0;}
.calandar-box .reset li h4 {font-size: 100%; margin: 0; margin: 0 0 0 10px;}
.calandar-box .reset li h4 a {color: #fff; text-decoration: none;}
.calandar-box p.reset {margin: 3px -7px 0;}
.calandar-box .cor {background-image: url('../img/corner-calendar-box.png'); width: 3px; height: 3px;}

/* KINO BOX */
.kino-box h2 {color: #2F3234; margin: 0 0 5px;}
.kino-box h3 {margin: 0; font-size: 100%; font-weight: normal; color: #1D2C35; background: url('../img/ico-calendar-green.png') 0 50% no-repeat; line-height: 25px; padding: 0 0 0 35px;}
.kino-box .in {background: #83B130; position: relative; padding: 5px 10px 1px; margin: 0 0 20px;}
.kino-box .reset {margin: 5px -7px 0;}
.kino-box .reset li {background: #6A9025; margin: 0 0 1px; color: #fff; overflow: hidden; font-size: 91.6%; padding: 2px 0; vertical-align: bottom;}
.kino-box .reset li .date {float: left; display: inline; margin: 0 0 0 10px;}
.kino-box .reset li h4 {float: left; display: inline; font-size: 100%; margin: 0; margin: 0 0 0 10px;}
.kino-box .reset li h4 a {color: #fff; text-decoration: none;}
.kino-box p.reset {margin: 3px -7px 0;}
.kino-box .cor {background-image: url('../img/corner-kino-box.png'); width: 3px; height: 3px;}

/* ENQUIRY BOX */
.enquiry-box h2 {color: #2F3234; margin: 0 0 5px;}
.enquiry-box .in {background: #fff; position: relative; padding: 5px 10px 10px; margin: 0 0 15px;}
.enquiry-box .question {color: #2F3234; font-weight: bold;}
.enquiry-box .reset li {font-size: 91.6%; margin: 0 0 5px;}
.enquiry-box .reset li a {color: #717171; text-decoration: none; display: block;}
.enquiry-box .vote-bg {float: left; display: inline; background: #D4D4D4; border: 1px solid #242424; width: 145px; height: 11px; overflow: hidden;}
.enquiry-box .vote-bg .vote-in {float: left; display: inline; background: #95C703; height: 11px;}
.enquiry-box .vote-number {float: right; display: inline;}
.enquiry-box p.reset {font-size: 91.6%;}
.enquiry-box .cor {background-image: url('../img/corner-enquiry-box.png'); width: 3px; height: 3px;}

/* PARTNERS BOX */
.partners-box h2 {color: #2F3234; margin: 0 0 5px;}
.partners-box .in {background: #27323C; position: relative; margin: 0 0 15px;}
.partners-box .border {border: 1px solid #4E565E; padding: 10px 10px 3px;}
.partners-box .reset li {background: #fff; margin: 0 0 7px; padding: 1px; text-align: center;}
.partners-box .reset li .spc {border: 1px solid #999; padding: 5px 0;}
.partners-box .cor {background-image: url('../img/corner-partner-box.png'); width: 3px; height: 3px;}

/* FOOTER */
#footer {background: #01213C url('../img/bg-footer.png') 0 0 no-repeat; margin: 0 -7px 15px; color: #fff; font-size: 91.6%; padding: 0 14px; position: relative;} 
#footer p {margin: 0; line-height: 25px;}
#footer a {color: #fff; text-decoration: none;}

/* RECOMMEND */
#recommend {position: absolute; top: 0; left: 0; width: 100%; background: #14202b; border-bottom: 1px solid #26313c; height: 33px; overflow: hidden;}
#recommend .in {margin: 0 auto; width: 990px; text-align: left;}
#recommend .l {padding: 9px 0 0;}
#recommend .l h2 {color: #3d454b; font-size: 100%; font-weight: normal; display: inline; margin: 0;}
#recommend .l p {display: inline; margin: 0; font-size: 91.6%;}
#recommend .l p a {color: #65727a; text-decoration: none; margin: 0 0 0 15px;}

#recommend .r {background: url('../img/ico-recommend-basket.png') 0 50% no-repeat; padding: 0 0 0 40px; color: #fff;}
#recommend .r .reset {font-weight: bold;}
#recommend .r .reset a {color: #fff;}
#recommend .r .grey {color: #939ca2; font-weight: normal; font-size: 91.6%;}

/* CORNERS */
.cor{position:absolute; background-repeat:no-repeat; display:block; z-index:99; font-size: 1px; line-height: 1px;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:left bottom;}
.cor-br{bottom:0; right:0; background-position:right bottom;}


/* HOVER */
.basket table .remove:hover, .calandar-box .reset li h4 a:hover, .enquiry-box .reset li a:hover, .kino-box .reset li h4 a:hover, .trailer-list .reset li h3 a:hover, .paper-list .list li h3 a:hover, #recommend .l p a:hover {text-decoration: underline;}
#search-box .more a:hover, .paper-list .head li .r h3 a:hover, a.more:hover, #login .right a:hover, #recommend .r .reset a:hover {text-decoration: none;}

/* Formulař Kontakt */
#Formular table th { width: 100px;}
#Formular input { vertical-align: middle; margin: 0 0 2px; height: 15px; width: 250px; border: 1px solid #9FCE4A; }
#Formular textarea { margin: 0 0 2px; height: 75px; width: 450px; border: 1px solid #9FCE4A; }
#Formular input.submit { margin-left: 300px; width: 150px; vertical-align: middle; height: 18px; }
#Formular p { text-align: center; margin: 10px 0 10px 0; }

/* Stánkování u povídek */
#Strankovani { width: 100%; float: right; font-size: 10px; text-align: right; }
#Strankovani a {
  margin: 0px; padding: 0px;
  float: left; 
  display: block;
  margin-left: 10px; margin-top: 5px;
  padding-top: 5px;
  width: 30px; height: 20px;
	background-color: #ffffff;
	border: 1px solid #000000;
	text-decoration: none;
	color: #000000;
	text-align: center;
	font-weight: bolder;
}

#Strankovani a:hover {
	background-color: #000000;
	color: #ffffff;
	border: 1px solid #ffffff;
	font-weight: bolder;
}
#Strankovani strong {
  margin: 0px; padding: 0px;
  float: left; 
  display: block;
  margin-left: 10px; margin-top: 5px;
  padding-top: 5px;
  width: 30px; height: 20px;
	background-color: #d7d7d7;
	border: 1px solid #000000;
	text-decoration: none;
	color: #000000;
	text-align: center;
}


/* HACK FOR SAFARI */
@media all and (min-width: 0px){
.product-list .reset li h3 img {margin: 0;}
.product-list .reset li .get-basket {top: -18px;}
}
@media all and (min-width: 0px){
.product-list .reset li h3 img {margin: 0;}
.product-list .reset li .get-basket {top: -8px;}

