.zoznam {width: 970px; position: relative; padding-top: 75px;}
.zoznam .caption {padding: 35px 0 0 715px; height: 47px; position: absolute; top: 0; left: 0; width: 255px; }
.zoznam .caption a {display: block; width: 112px; height: 35px; float: left;}
.zoznam .caption h2 {display: none;}
.zoznam .sel_best {background: url(../images/title_galeria_best.png) no-repeat 0 100%;}
.zoznam .sel_worst {background: url(../images/title_galeria_worst.png) no-repeat 0 100%;}
.zoznam .listing {width: 970px; overflow: hidden; padding-bottom: 10px;}
.zoznam .left {width: 472px; float: left;}
.zoznam .right {width: 472px; float: right;}

.zoznam .item {background: url(../images/bg_item.png) no-repeat 0 0; padding: 30px 20px 10px 0;  width: 452px; height: 241px; margin: 0 0 10px 0; position: relative;}
.zoznam .item h3 {color: #d8729b; font-size: 24px; padding: 0 0 24px 57px;  }
.zoznam .item h3 a {height: 29px; width: 380px; overflow: hidden; display: block; z-index: 100;}
.zoznam .item .foto {float: left; width: 263px;}
.zoznam .item .foto img {margin: 8px 0 0 8px;}
.zoznam .item .text {float: left; height: 155px; width: 185px; overflow: hidden;}
.zoznam .item .text em {display: block; font-weight: bold; font-style: normal; color: #2b2b2b; padding-bottom: 10px;}
.zoznam .item .text p strong {color: #d8729b;}

.zoznam .hlasuj {position: absolute; top: 245px; left: 263px; height: 20px; background: url(../images/title_hlasuj.png) no-repeat 100% 2px; width: 185px;}
.zoznam .hlasuj img {margin: 0 1px;}

.detail {width: 970px; overflow: hidden;}
.detail h2 {display: none;}
.detail .info_area {margin-left: 88px; background: url(../images/bg_detail.png) no-repeat 0 0; padding: 95px 0 0 105px; width: 777px; height: 555px; position: relative;}
.detail .player {background: url(../images/bg_player.jpg) no-repeat 0 0; padding: 11px 0 0 11px; width: 641px; height: 365px;}

.detail .caption {padding: 10px 0 0 10px; width: 625px; overflow: hidden; background: url(../images/line.gif) repeat-x 0 100%; height: 37px; margin-bottom: 10px;}
.detail .caption h1 {display: block; float: left; width: 460px; color: #d8729b; font-size: 24px; font-weight: bold; line-height: 30px; }
.detail .caption span {display: block; float: right; padding-top: 10px; color: #2b2b2b; font-weight: bold;}
.detail .left {float: left; width: 226px; height: 75px; overflow: hidden; padding-right: 15px;}
.detail .left p {padding-bottom: 3px;}
.detail .left p strong {color: #d8729b;}
.detail .right {float: left; width: 384px; height: 65px; overflow: hidden;}
.detail .right p {padding-bottom: 3px;}
.detail .right p strong {color: #d8729b;}
.detail .diskusia {position: absolute; background: url(../images/link_diskusia.png) no-repeat 0 0; width: 254px; height: 67px; left: 85px; top: 605px;}
.detail .hlasuj {position: absolute; top: 605px; left: 550px; height: 20px; background: url(../images/title_hlasuj.png) no-repeat 100% 2px; width: 185px;}
.detail .hlasuj img {margin: 0 1px;}

.detail .other_video {margin-left: 265px; overflow: hidden; background: url(../images/bg_dalsie_video.png) no-repeat 0 0; padding: 45px 0 0 0; width: 465px; height: 100px;}
.detail .other_video h3 {display: none;}
.detail .other_video a {display: block; float: left;}
.detail .other_video a.video {padding: 3px; background-color: #fff; margin: 0 3px 0 4px; position: relative; width: 118px; height: 65px;}
.detail .other_video a.video:hover {background-color: #ef8cba;}
.detail .other_video a.video:hover span {display: block; width: 124px; height: 71px; position: absolute; top: 0; left: 0; background: url(../images/bg_video_hover.png) no-repeat 0 0; cursor: pointer;}

.detail .other_video a.prev {background: url(../images/arr_prev.png) no-repeat 0 0; width: 23px; height: 19px; margin: 25px 10px 0 0;}
.detail .other_video a.next {background: url(../images/arr_next.png) no-repeat 0 0; width: 23px; height: 19px; margin: 25px 0 0 10px;}

.akcie {padding-left: 25px;}
.akcie .item {width: 945px; overflow: hidden; margin-top: 30px;}
.akcie .item .media {float: left; width: 479px; padding-top: 11px;}
.akcie .item .media .player {padding: 10px 0 0 8px; background: url(../images/bg_akcie_player.png) no-repeat 0 0; width: 456px; height: 258px;}

.akcie .item .media .other_video {overflow: hidden; background: url(../images/bg_akcie_other.png) no-repeat 0 0; padding: 28px 0 0 0; width: 465px; height: 71px;}
.akcie .item .media .other_video h3 {display: none;}
.akcie .item .media .other_video a {display: block; float: left;}
.akcie .item .media .other_video a.video {padding: 3px; background-color: #fff; margin: 0 3px 0 4px; position: relative; width: 118px; height: 65px;}
.akcie .item .media .other_video a.video:hover {background-color: #ef8cba;}
.akcie .item .media .other_video a.video:hover span {display: block; width: 124px; height: 71px; position: absolute; top: 0; left: 0; background: url(../images/bg_video_hover.png) no-repeat 0 0; cursor: pointer;}

.akcie .item .media .other_video a.prev {background: url(../images/arr_prev.png) no-repeat 0 0; width: 23px; height: 19px; margin: 25px 10px 0 0;}
.akcie .item .media .other_video a.next {background: url(../images/arr_next.png) no-repeat 0 0; width: 23px; height: 19px; margin: 25px 0 0 10px;}

.akcie .item .media .other_foto {overflow: hidden; background: url(../images/bg_akcie_other.png) no-repeat 0 -99px; padding: 45px 0 0 0; width: 465px; height: 90px;}
.akcie .item .media .other_foto h3 {display: none;}
.akcie .item .media .other_foto a {display: block; float: left;}
.akcie .item .media .other_foto a.foto {padding: 3px; background-color: #fff; margin: 0 3px 0 4px; position: relative; width: 65px; height: 49px;}
.akcie .item .media .other_foto a.foto:hover {background-color: #ef8cba;}
.akcie .item .media .other_foto a.foto:hover span {display: block; width: 71px; height: 55px; position: absolute; top: 0; left: 0; background: url(../images/bg_foto_hover.png) repeat 0 0; cursor: pointer;}

.akcie .item .media .other_foto a.prev {background: url(../images/arr_prev.png) no-repeat 0 0; width: 23px; height: 19px; margin: 16px 10px 0 0;}
.akcie .item .media .other_foto a.next {background: url(../images/arr_next.png) no-repeat 0 0; width: 23px; height: 19px; margin: 16px 0 0 10px;}

.akcie .text_area {float: left; padding: 73px 50px 0 77px; width: 330px; height: 297px; overflow: hidden; background: url(../images/bg_akcie_text2.png) no-repeat 0 0; }
.akcie .text_area h3 {color: #ce6c93; font-size: 22px; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; background: url(../images/line_black.gif) repeat-x 0 100%;}
.akcie .text_area p strong {color: #ce6c93;}
.akcie .text_area p {padding-bottom: 3px; color: #393939; line-height: 1.3em;}
.akcie .text_area .text {height: 185px; overflow: hidden;}


.kto {width: 970px; height: 860px;}
.kto .text_area {background: url(../images/bg_kto_sme_text.png) no-repeat 0 0; padding: 120px 0 0 68px; height: 260px; width: 347px; position: relative;}
.kto .text_area h2 {display: none;}
.kto .text_area .text {width:310px; height: 165px; overflow: hidden; }
.kto .text_area .text p {color: #2b2b2b; line-height: 1.2em; padding-bottom: 1em;}
.kto .text_area .text a {font-size: 12px; font-weight: bold; color: #2b2b2b;}
.kto .text_area .video {background: url(../images/link_video.png) no-repeat 0 0; width: 255px; height: 82px; display: block; position: absolute; top: 285px; left: 160px;}

.kto .flash {position: absolute; top: 620px; left: 15px; z-index: 100;}
.kto .prehlasenie {background: url(../images/bg_prehlasenie.png) no-repeat 0 0; width: 681px; height: 938px; position: absolute; top: 215px; left: 407px; z-index: 1;}
.kto .prehlasenie .text {position: absolute; top: -50000px;}

.podportenas {position: relative; height: 790px;}
.podportenas .flash {position: absolute; top: -5px; left: -100px;}

.right {float: right; width: 463px; position: relative;}
.left {width: 465px; float: left; position: relative; height: 1050px;}

.pridajtesa2 {background: url(../images/bg_pridajtesa2.png) no-repeat 0 0; padding: 120px 0 0 77px; width: 378px; height: 419px; overflow: hidden;}
.pridajtesa2 h2 {display: none;}
.pridajtesa2 .text {width: 330px; height: 395px; overflow: hidden;}
.pridajtesa2 .text p {color: #393939; line-height: 1.2em; font-size: 12px; padding-bottom: 15px;}
.pridajtesa2 .text p  strong {color: #e27ea6;}
.pridajtesa2 .text p.small {font-size: 9px; padding-top: 20px; color: #040000;}

.form {position: absolute; top: 520px; left: -150px; background: url(../images/bg_poslite.png) no-repeat 0 0; width: 680px; height: 530px;}
.form fieldset {display: block; padding: 220px 0 0 260px; width: 314px; height: 202px;}
.form fieldset h2 {display: none;}
.form fieldset label {display: block; float: left; color: #e27ea6; font-size: 12px; font-weight: bold; text-transform: uppercase; width: 50px; line-height: 24px;}
.form fieldset .clear {height: 3px;}
.form fieldset .input_text {background-color: transparent; font-size: 18px; padding: 0; color: #4e4e4e; width: 220px;}
.form fieldset textarea {background-color: transparent; font-size: 18px; padding: 0; color: #4e4e4e; width: 220px; height: 66px; overflow: hidden;}
.form fieldset .input_submit {background: url(../images/btn_send.png) no-repeat 0 0; width: 214px; height: 61px; text-indent: -10000px; float: right; margin-top: 5px;}

.all_tips {background: url(../images/bg_tipy.png) no-repeat 0 0; padding: 55px 40px 0 40px; width: 383px; height: 871px;}
.all_tips h2 {display: none;}
.all_tips em {color: #e27ea6; font-size: 48px; display: block; padding-left:265px; font-style: normal; font-weight: bold;}
.all_tips .item {background-image: none;}

.all_tips .links {padding-left: 140px; width: 225px; overflow: hidden; padding-bottom: 5px;}
.all_tips .links a {display: block; float: left; height: 34px;}
.all_tips .links a.best {width: 104px;}
.all_tips .links a.time {width: 120px;}
.all_tips .sel01 {background: url(../images/links_sel01.png) no-repeat 100% 0;}
.all_tips .sel02 {background: url(../images/links_sel02.png) no-repeat 100% 0;}

.all_tips .list {width: 373px; height: 720px; overflow: hidden;}

.all_tips .item {background: url(../images/bg_cip_black.gif) no-repeat 0 5px; margin: 5px 0 14px 0; *margin: 5px 0 10px 0; width: 346px; overflow: hidden;}
.all_tips .item .name {color: #231f20; font-size: 15px; padding-bottom: 5px; padding-left: 55px;}
.all_tips .item .text {background-color: #404040; padding: 7px 10px; width: 326px; margin-bottom: 5px;}
.all_tips .item .text p {color: #fff; font-size: 12px; line-height: 1.2em; _height: 44px; overflow: hidden; }
.all_tips .item .pocet {float: left; font-size: 15px; color: #231f20; font-weight: bold; padding-top: 2px;}
.all_tips .item .pocet strong {font-size: 17px;}
.all_tips .item .boduj {float: right; background: url(../images/title_boduj.png) no-repeat 100% 0px; height: 17px; padding-right: 70px;}

.all_tips .ruz {background-image: url(../images/bg_cip_pink.gif);}
.all_tips .ruz .text{background-color: #ef8cba;}

.right .more {display: block; background: url(../images/next_100.png) no-repeat 0 0; width: 234px; height: 74px; margin: 15px 0 0 120px;}

.tapety {padding-bottom: 80px; width: 970px; overflow: hidden;}
.tapety h2 {text-indent: -10000px; background: url(../images/title_tapety.png) no-repeat 50% 0; height: 125px;}
.tapety .block {float: left; padding-left: 40px; width: 250px;}
.tapety .block .image {background: url(../images/bg_tapeta.png) no-repeat 0 0; padding: 6px 0 20px 6px;}
.tapety .block h3 {color: #fff; font-size: 16px; font-weight: bold; padding-bottom: 20px;}
.tapety .block p {color: #fff; font-size: 16px;}
.tapety .block p a {color: #fff; text-decoration: underline;}
.tapety .block p span {padding: 0 5px;}
.tapety .back {display: block; margin-top: 100px; float: left; background: url(../images/link_back.png) no-repeat 0 0; width: 62px; height: 25px; margin-left: 100px;}

.mr-l { background: url(../images/mr-l.png) no-repeat 0 0; }
.mr-r { padding-top:145px; background: url(../images/mr-r.png) no-repeat 0 0; }
.mr-k { position: absolute; top: 340px; left: -160px; background: url(../images/mr-k.png) no-repeat 0 0; width: 715px; height: 594px; }

embed#hra_swf {display: block; margin: 50px auto 0px;}
