body {margin: 0; padding: 0; font-family: Arial; background: #0f2a3b url(../images/body-bg.png) repeat-x; font-size: 12px;}
a img {border: none;}

#page {width: 920px; margin: 0 auto; position: relative;}

#footer {width: 100%; background-image: url(../images/footer-bg.png); background-repeat: repeat-x; background-color: #1d1d1d; height: 175px; overflow: hidden; float: left; }
#header .about {position: relative; float: left; width: 100%; height: 30px; color: #fff; }

#rss-area { position: relative; }

#rss-menu { display: none; position: absolute; top: 5px; left: -94px; width: 95px; height: 36px; background: #ffaa57; border: #ff4600 solid 1px; padding: 5px 10px;}
#rss-menu a { color: #fff; }
#rss-menu a:hover { text-decoration: none; }

#header .head {float: left; width: 100%; height: 92px; }
#headar {float: left; width: 100%; }
#rss {float: left; margin-left: 6px; margin-top: 6px; margin-right: 12px; }
#info {float: left; margin-right: 30px; margin-top: 7px; }
#info a {color: #fff; text-decoration: none; }
#obal {float: right; height: 23px; margin-right: 6px;}
#obal .ml {float: left; height: 23px; width: 5px; background-image: url(../images/obal-ml.png); }
#obal .mm {float: left; height: 19px; padding-left: 4px; padding-right: 4px; padding-top: 4px; background-image: url(../images/obal-mm.png); background-repeat: repeat-x;}
#obal .mr {float: left; height: 23px; width: 5px; background-image: url(../images/obal-mr.png); }

#login {float: left; margin-top: 7px;}
#login .user {color: #061722; }
#login a {text-decoration: none; color: #061722; }

h1 {float: left; margin: 0; padding: 0; margin-top: 15px; margin-left: 17px;}
h1 a {text-decoration: none; color: #dbe4e2; font-size: 14px; float: left; }
h1 img {float: left; }
h1 span {padding-top: 44px; float: left; padding-left: 10px;}
#menu {float: right; margin-right: 6px; width: 524px; height: 58px; background-image: url(../images/navi-bg.png); margin-top: 9px; margin-right: 6px;}
#menu ul {list-style-type: none; float: left; margin: 0; padding: 0; }
#menu li {float: left; display: inline; margin: 0; padding: 0;}

a.mi {float: left; height: 55px; text-align: center; padding-top: 40px; color: #fff; text-decoration: none; background-position: center 2px; background-repeat: no-repeat;}
#m-katalog {width: 137px; background-image: url(../images/ico-n-katalog.png);}
#m-clanky {width: 154px; background-image: url(../images/ico-n-clanky.png); }
#m-registrace {width: 115px; background-image: url(../images/ico-n-registrace.png);}
#m-kosik {width: 118px; background-image: url(../images/ico-n-kosik.png);}

.footer-in {width: 920px; margin: 0 auto; height: 175px;}

#search {float: left; width: 880px; padding: 16px 20px 12px 20px; height: 20px; background-image: url(../images/search-bg.png); }

#search form {float: left; }
#a-search {float: left; margin-left: 56px; margin-right: 56px; }
.small-link {font-size: 11px; color: #061722; padding-top: 4px; text-decoration: underline; }

#search .txt {height: 16px; border: solid 1px #6098b0; padding: 0; width: 180px;}
#search .sbm {width: 64px; height: 17px; border: none; color: #fff; background: transparent url(../images/btn-hledej.png) no-repeat; padding: 0; font-size: 11px; padding-bottom: 1px;}
#search table {border-spacing: 0; border-collapse: collapse; width: 250px; }
#search .abeceda {float: left; list-style-type: none; margin: 0; padding: 0; }
#search .abeceda li {float: left; display: inline; margin-right: 5px;}
#search .abeceda a {text-decoration: none; color: #000; font-size: 16px;}

#kategorie {float: left; width: 100%; background-color: #fff; height: 40px; line-height: 40px;}
#kategorie a.sel, #search ul.abeceda a.sel {color: #e30303; }
a.zanr {float: right;  margin-right: 15px; padding: 0 !important;}
#kategorie ul {list-style-type: none; float: left; margin: 0; padding: 0; font-size: 15px; margin-left: 22px;}
#kategorie li {display: inline; float: left; }
#kategorie ul span {float: left; margin-left: 9px; margin-right: 9px; color: #1f4155; }
#kategorie ul a {color: #1f4155; float: left; text-decoration: none;}

#kategorie.small ul {font-size: 12px; }
#kategorie.small ul span {margin-left: 3px; margin-right: 3px; }

#logos {float: left; width: 100%; height: 113px; padding-top: 32px; }
#logos * {float: left; }
#logos a {margin-right: 90px;}

#copy {float: left; width: 100%; height: 30px; line-height: 30px; color: #6a7b6d; }
#copy .links {float: left; margin-left: 25px; }
#copy .links span {float: left; margin-left: 5px; margin-right: 5px; color: #6a7b6d;}
#copy span {float: left; }
#copy .smarcoms {float: right; margin-right: 8px;}
#copy .smarcoms span {margin-right: 5px;}
#copy a {color: #6a7b6d; text-decoration: none; float: left;  }
#copy a.white {color: #fff !important;}

#mbanner {float: left; width: 100%; height: 334px; margin-top: 1px; margin-bottom: 18px; }
#list {float: left; width: 352px; padding: 13px 11px 0px 14px; height: 321px; background: #0f334a url(../images/list-bg.png) repeat-x; color: #fff;}
#novinky {float: left; width: 516px; padding-left: 13px; padding-right: 14px; padding-top: 8px; height: 84px; background: #fff; }
#okno {float: left; width: 543px; height: 243px; position: relative; }
#okno1 {float: left; width: 543px; height: 243px; position: relative; display: none;}
#okno2 {float: left; width: 543px; height: 243px; position: relative; display: none;}
#okno3 {float: left; width: 543px; height: 243px; position: relative; display: none;}
#arr {position: absolute; left: 0; top: 110px; width: 23px; height: 34px; background-image: url(../images/arr.png); }
#list .cluster {float: left; width: 100%; margin-bottom: 20px;}
#list .last {margin-bottom: 0 !important;}
#list h2 {margin: 0; padding: 0; float: left; font-weight: normal; padding-bottom: 4px; border-bottom: solid 1px #fff; width: 100%; font-size: 14px; height: 16px;}
#list h2 .right {float: right; margin-right: 4px; width: 80px;}
#list h2 .left {float: left;}
#list h2 .right a {float: left; margin-left: 4px; width: auto; border: none; padding: 0; position: relative; top: -7px;}
#list a {color: #fff; text-decoration: none; padding-top: 4px; padding-bottom: 4px; border-bottom: solid 1px #284253; width: 100%; float: left;}
#list a.noborder {border: none !important;}
#list a.sel {color: #f9b200; }
#list a span.sl {float: left; }
#list a span.sr {float: right; width: 11px; height: 12px; margin-right: 20px; margin-top: 2px; }
#list a.sel span.sr {background-image: url(../images/rarr-y.png);} 

#novinky .novinka {float: left; width: 516px; margin-bottom: 8px;}
#novinky .star {float: left; width: 20px; height: 30px; }
#novinky .heading {float: left; width: 494px; }
#novinky h3 {float: left; margin: 0; padding: 0; color: #214d63; font-size: 12px; font-weight: bold;}
#novinky h3 a {color: #214d63; text-decoration: none;}
#novinky .odkazy {float: right; width: 65px; }
#novinky a.more {color: #e30303; }
#novinky .perex {float: left; }
#novinky .perex p {color: #707070; margin-top: 2px; margin-bottom: 2px; }


#films {float: left; width: 100%; margin-bottom: 5px; }

.filmbox {float: left; position: relative; width: 305px; height: 170px; overflow: hidden; margin-right: 2px;}
.lastfilm {margin-right: 0; }
.filmbox .filmpic {width: 305px; position: relative }
.filmbox .head {width: 305px; height: 35px; background-image: url(../images/film-head-trbg.png); position: relative; }
.filmbox .dark { background-color: #ccceca }
.filmbox .flag {width: 188px; height: 26px; position: absolute; bottom: 0px; left: 0; background-repeat: no-repeat; 
             line-height: 26px; color: #fff; padding-left: 22px; font-size: 14px;}
.filmbox .red {background-image: url(../images/popisek-red.png); margin: 0; }
.filmbox .blue {background-image: url(../images/popisek-blue.png); }
.filmbox h4 a {color: #000; text-decoration: none; }
.filmbox h4 {font-size: 14px; font-weight: normal; float: left; margin: 0; padding: 0; height: 35px; 
          line-height: 35px; padding-left:  20px; width: 235px; }
.filmbox .kosik {height: 35px; line-height: 35px; padding-left: 3px; padding-right: 3px; float: left;font-size: 13px;}
.filmbox .cena {float: left; height: 35px; line-height: 35px; color: #e30303; font-size: 13px;}

.filmbox input.action-product-submit { position: absolute; top: 13px; right: 50px; width: 25px; height: 25px; border: none; background: url(../images/kosik.png) top left no-repeat; cursor: pointer}

.mari {margin-right: 10px; }

#first {width: 306px; float: left; }
#prehled {float: left; margin-bottom: 60px; }
#newlsetter-cap {float: left; width: 100%; height: 6px; background-image: url(../images/cap-top-nwslt.png); }
#newsletter {float: left;  height: 91px; background-image: url(../images/newsletter-bg.png); width: 100%; }
#newsletter.wider {width: 305px; background-repeat: no-repeat; background-color: #495f5d; }
#newsletter h4 {margin: 0; color: #03273e; font-weight: normal; font-size: 16px; 
                margin-bottom: 10px; margin-top: 8px;}
#menu2 {float: left; width: 100%; height: 224px; background-color:#fff; }

#newsletter .left {float: left; width: 190px; padding-left: 25px; }
#newsletter .left a {color: #fff; font-size: 11px; padding-top: 7px; float: left;}
#newsletter table {border-collapse:collapse; border-spacing: 0;}
#newsletter .right {float: left; width: 72px; padding-left: 12px;}
#newsletter .txt {border: solid 1px #284b61; padding: 0; width: 170px; background-color: #c1c8c6;
                  color: #284b61; padding-left: 3px;}
#newsletter .sbm {float: left; width: 65px; height: 66px; background: none; background-image: url(../images/ico-nwsl.png); 
                  background-repeat: no-repeat; border: none; padding-top: 46px;
                  color: #fff; font-weight: bold; margin-top: 7px; }

#second {width: 307px; float: left; }
#second .box {width: 294px; height: 316px; padding: 0;}
#second .box li {width: 263px; line-height: 24px; height: 24px; padding: 3px 5px;}
#second .box li a {height: 24px; }

#top50boxlist li {width: 263px; line-height: 24px; height: 24px; padding: 3px 5px;}
#top50boxlist li a {height: 24px; }

.box {width: 307px; float: left; }
#top-cap {float: left; width: 294px; height: 5px; background-image: url(../images/cap-top-grey.png); }
#second .encap {height: 254px;}

#menu2 ul {list-style-type: none; float: left; margin: 0; padding: 0; margin-top: 10px; }
#menu2 li {float: left; margin: 0; padding: 0; }
#menu2 a {float: left; height: 67px; line-height: 67px; padding-left: 65px; 
          background-position: 5px center; border-bottom: solid 1px #cbcbcb; 
          background-repeat: no-repeat; text-decoration: none; color: #232323; font-size: 15px;
          width: 198px; margin-left: 16px;}
#menu2 a.last {border-bottom: none;}

#katalog2 {background-image: url(../images/ico-katalog.png); color: #d80312 !important;}
#vyhledavani2 {background-image: url(../images/ico-vyhledavani.png);}
#clanky2 {background-image: url(../images/ico-clanky.png);}



#tv {float: left; width: 294px; }
#tv-cap {float: left; width: 294px; height: 5px; background-image: url(../images/cap-top-blue.png);}
#tv .head {float: left; width: 100%; height: 38px; background-color: #074c70;}
#tv .body {float: left; width: 100%; height: 254px; }
#tv .content {background-color: #fff; height: 278px; float: left; width: 100%;}
#tv h4 {margin: 0; padding: 0; margin-top: 3px; float: left; padding-left: 13px; 
        padding-right: 13px; width: 268px; font-weight: normal; font-size: 16px; color: #fff; }
#tv h4 a {float: left; height: 26px; line-height: 26px; color: #fff; text-decoration: none;}
#tv h4 img {float: right; }
#tv h5 {font-size: 14px; font-weight: normal; color: #d9041c;  
        float: left; width: 265px; border-bottom: solid 1px #cbcbcb; padding-bottom: 4px; 
        margin: 10px 0 5px 10px;}
        
#tv ul {float: left; margin: 0; padding: 0; list-style-type: none; margin-left: 15px; line-height:26px;}
#tv ul strong {margin-right: 10px;}
#tv .red {color: #d9041b; }
#content{width: 920px; float: left; margin-bottom: 55px; background: url(../images/content-bg.png) top left repeat-y}
#page div.content-no-bg { background: none; }
#vpravo{width: 613px; float: right;  }

.clanek{background-color: #fff; width: 609px; height: 72px; margin-top: 2px; margin-bottom: 3px; margin-left: 2px; clear: both;  }
.clanek .clanek-img {float: left; width: 249px; height: 69px; overflow: hidden;}
.clanek img{float: left; width: 249px;  }
.info{float: left; width: 360px;  }
.info div{float: left;  }
.box{width: 305px; /*height: 352px;*/ padding-bottom: 40px; background-color: #ffffff;  }
.nadpisfilmu{background-color: #e8f0ed; width: 283px; height: 32px; margin-left: 3px; float: left;  }
h3{font-size: 15px; color: #03273e; margin-left: 10px; margin-top: 8px; font-weight: normal;  }
.clanek p{clear: both; font-size: 11px; margin-left: 10px; padding-top: 6px; margin-bottom: 0;  }
.zobraz{height: 32px; width: 72px; background-color: #d2d9d7; margin-left: 2px;  }
.clanek a{text-decoration: none; color: #13324a; font-weight: bold; font-size: 12px; line-height: 32px; margin: 0px; padding: 7px 10px 7px 12px; }
.domu{background-color: #d2d9d7; width: 72px; float: left; text-align: center;  }
.domu a{color: #13324a; font-size: 13px; display: block; line-height: 38px; text-decoration: none;  }
.dalsi{background-color: #db001a; width: 72px; float: left; text-align: center;  }
.dalsi a{color: #fff; font-size: 13px; display: block; line-height: 38px; text-decoration: none;  }
.zpet{background-color: #13324a; width: 72px; float: left; text-align: center;  }
.zpet a{color: #fff; font-size: 13px; display: block; line-height: 38px; text-decoration: none;  }
.barva{background-color: #d2d9d7;  }
.barva a{color: #13324a;  }
.zpet,.dalsi,.domu{font-weight: bold;  }
.paticka {float: left; width: 100%; height: 38px;}
.paticka ul{background-color: #485f5d; float: left; list-style-type: none; margin: 0; padding: 0; /*width: 395px;  */}
.paticka ul li{float: left; line-height: 38px; margin-left: 15px;  }
.paticka ul li a{text-decoration: none; color: #fff; font-weight: bold;  }
.paticka ul li .sel{color: #e30303; text-decoration: underline;  }
#vpravo .dark {background-color: #485f5d !important;}
#vpravo .svetla {background-color: #f1f7fc !important;}
#naposledy{height: 33px; background-color: #b0bab9;  }
#naposledy img{float: right; margin-right: 6px; margin-top: 6px;  }
#naposledy h4 {color: #03273e; margin: 0; margin-left: 15px; padding-top: 6px; margin-bottom: 0px; float: left; font-size: 16px; }

.box ul {list-style-type: none; padding: 0px; margin: 7px 0px 0px 13px;  }
.box ul li {margin-left: 3px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #cbcbcb; line-height: 30px; display: block; width: 273px;  }
.box ul li a {text-decoration: none; color: #363434; font-size: 14px; padding: 3px 5px; display: block; height: 30px;  }
.box ul li span {float: left;  }
.box ul li img {float: right; border-style: none; margin-top: 10px;  }
.zobrazit {text-align: right; padding-right: 20px; padding-top: 30px; }
.zobrazit a {text-decoration: none; font-size: 11px; color: #0f3349;  }
.red {color: #d61026; font-size: 14px; margin-left: 5px;  }
#filmfoto { overflow: hidden;  }
#filmclanek { border-bottom: 1px #cbcbcb solid; background-color: #efefef;  }
#filmclanek h3 {color: #e30303; font-weight: bold; font-size: 15px; margin-left: 10px; margin-bottom: 0px;  }
#filmclanek p {font-size: 12px; margin-left: 10px; margin-top: 5px;  }



#obsah {margin-right: 15px; text-align: justify; clear: both;  }
.film {background-color: #dc081e; width: 140px; height: 38px; float: right; text-align: center;  }
.film a {color: #fff; display: block; line-height: 38px; text-decoration: none; font-size: 14px; font-weight: bold;  }
#navigace {overflow: hidden; height: 170px; position: relative; }

#zalozky {position: absolute; top: 144px;  }
#zalozky a {display: block; line-height: 26px; text-decoration: none; font-size: 13px; font-weight: bold; padding-top: 1px;  }
#zalozka0 {width:136px; height:26px; background-image:url(../images/zalozka_delka.png); float:left; color:#191919; }
#zalozka0 a {color:#191919; padding-left:2px; }
#top {height:33px; background-color:#b0bab9; }
#top2 {height:33px; background-color:#efefef; }
#top img,#top2 img {float:right; margin-right:10px; margin-top:2px; }
#top h4,#top2 h4 {color:#03273e; margin:0; margin-left:15px; padding-top:7px; margin-bottom:0px; float:left; }
#clanky,#filmy {width:613px; height:33px; clear:both; }
#clanky {background-color:#435957; }
#filmy {background-color:#13324a; }
#clanky span,#filmy span {float:right; color:#daddc1; font-weight:bold; font-size:14px; margin-top:8px; margin-right:14px; }

h2 {font-size:16px; color:#ffffff; margin:0; margin-left:18px; padding-top:7px; float:left; }
#clanky img {float:right; margin-right:8px; margin-top:6px; }
#filmy img {margin-right:14px;  margin-top:6px;  float:right;  }

#zalozka1 {width: 136px; height: 26px; background-image: url(../images/zalozka_clanek.png); float: left; color: #191919;  }
#zalozka1 a {color: #191919; padding-left: 55px;  }
#zalozka2 {width: 136px; height: 26px; background-image: url(../images/zalozka_oblibene.png); float: left;  }
#zalozka2 a {color: #191919; padding-left: 40px;  }
#zalozka3 {width: 136px; height: 26px; background-image: url(../images/zalozka_kosik.png); float: left;  }
#zalozka3 a {color: #fff; padding-left: 45px;  }

#zalozka4 {width:136px;height:26px;background-image:url(../images/zalozka_diskuze.png); float:left; }
#zalozka4 a {color:#13324a; padding-left:45px; }
#nahl_cl div {width:266px; height:90px; margin-left:15px; font-size:12px; margin-top:20px; padding-bottom:8px; }
#nahl_cl p {border-bottom:1px #cbcbcb solid; padding-bottom:10px; margin-bottom:5px; margin-top:7px; text-align:justify; }
.tucne {font-weight:bold; color:#13324a; }
.tucne2 {width:70px; color:#000; float:left; display:block; font-weight:bold; }
.netucne {font-weight:normal; }
#nahl_cl a {color:#637f4f; float:right; }
#tele {width:196px; height:77px; margin-left:10px; margin-bottom:100px; border-bottom:1px #cbcbcb solid; clear: both;}
#tele a {display:block; color:#05273e; line-height:77px; text-decoration:none; }
#tele img,#trailer img {border-style:none; float:left; margin-top:15px; margin-left:15px; margin-right:20px; }
#trailer {width:196px; height:77px; margin-top:5px; margin-left:10px; border-bottom:1px #cbcbcb solid; clear: both;}
#trailer a {display:block; color:#05273e; line-height:77px; text-decoration:none; width: 196px; height: 77px;}
.okraj {overflow:hidden; width:613px; background-color:#fff}
.cena {color:#074c70; }
#filminfo {width:266px; border-bottom:1px #cbcbcb solid; margin-left:13px; margin-bottom:15px; margin-top:5px; font-size:12px; }
#filminfo div {border-bottom:1px #cbcbcb solid; height:25px; width:266px; margin:0; padding:0; padding-top:7px; }
#filminfo p {margin-left:0px; margin-top:15px; }
#filminfo div.info1 { height: auto; padding: 5px 0 5px 0; }
#herci {margin-top:5px; }
.levyokraj {margin-left:12px; }
#telefon {width:100%; height:30px; margin-top: 20px; }
#obj {float:right; height:40px; background-color:#13324a; background-image:url(../images/'tel_icona.png'); background-repeat:no-repeat; }
#obj a {color:#fff; text-decoration:none; display:block; height:30px; line-height: 30px; font-size:16px; padding-top:8px; padding: 0 35px 0 35px; cursor: default}
.paticka {background-color:#f1f1f1; height:38px; width:613px; float:left; margin-top: 20px;}
.koupit {background-image:url(../images/'kosik-big.png'); background-repeat:no-repeat; background-position:left center; margin-right: -15px; }
.nobb {float:left; border-bottom-width:0px !important; }

#stiny {float: left;width: 100%; background-image: url(../images/filmbox-stiny.png); height: 26px; background-repeat: no-repeat; }

.box .nadpis {float: left; width: 100%; height: 33px; line-height: 33px; background-color: #d2d9d7;}
.box .nadpis h4 {font-size: 16px; color: #03273E; margin: 0; padding: 0; padding-left: 15px; float: left;  }
.kos h4 {font-weight: normal; }
.kos {padding-bottom: 20px;}
.box .nadpis {background-position: 270px center; background-repeat: no-repeat;}
.kos .nadpis {background-image: url(../images/ico-kosik.png); }
.box .content {float: left; width: 289px; padding: 8px; }
.kos .content {height: 270px; overflow: visible;}
.box .summary {float: left; width: 279px; padding-left: 13px; padding-right: 13px; }

ul.btr {float: left; margin: 0; padding:0; list-style-type: none; font-size: 12px; width: 289px;}
ul.btr li {float: left; margin: 0; padding: 0; padding-left: 22px; line-height: 42px; width: 267px;}
ul.btr li a {width: auto; height: auto; padding: 0; float: left; font-size: 12px;}
ul.btr .price {float: left; color: #435957; margin-right: 15px; }
ul.li-bg li {background-image: url(../images/ico-film.png); background-repeat: no-repeat; background-position: left center; }

.box .summary .polozky {color: #495f5d; float: left; height: 23px; line-height:23px;}
.box .summary .celk-cena {float: right; color: #e51414; padding-left: 30px; height: 23px; line-height: 23px; font-size: 15px; font-weight: bold; 
                     background: transparent url(../images/cena.png) no-repeat left center;}
                     
#vpravo .nadpis {float: left; width: 577px; padding-left: 18px; padding-right: 18px; height: 33px; background-color: #d2d9d7;}
#vpravo .nadpis h2 {float: left; height: 33px; line-height: 33px; margin: 0; padding: 0; }
h2.eshop {padding-left: 51px !important; background: transparent url(../images/ico-doprava.png) no-repeat left center; color: #e21111; }
#kategorie {margin-bottom: 2px; }
#vlevo {float: left; width: 305px; }

#vpravo .content {float: left; background-color: #f1f7fc; }

#vpravo .p-eshop {padding: 30px 40px 0 30px; width: 541px;}
#progress {float: left; width: 460px; padding-left: 81px; margin-bottom: 61px; }
#progress ul {list-style-type: none; float: left; margin: 0; padding: 0; height: 68px; }
#progress a {float:left; width: 68px; height: 68px; background: transparent url(../images/eshop-page.png) no-repeat; text-align: center; line-height: 68px; font-size: 30px; font-weight: bold;
             color: #fff; text-decoration: none;}
#progress a.active {background-image: url(../images/eshop-page-active.png); }
#progress li {display: inline; float: left; margin: 0; padding: 0; margin-right: 28px; }

.form-tab {float: left; width: 100%; margin-bottom: 25px; margin-left: 0 !important; }
.form-tab .head {float: left; width: 100%; height: 26px; color: #fff; background-repeat: no-repeat; background-position: left top; }
.form-tab .head h3 {color: #fff; font-weight: bold; font-size: 13px; margin-bottom: 0; }
.blue .head {background-image: url(../images/tab-blue.png); border-bottom: solid 5px #13324a; }
.red .head {background-image: url(../images/tab-red.png); border-bottom: solid 5px #e30e17; }
.gray .head {background-image: url(../images/tab-gray.png); border-bottom: solid 5px #628c8a; }

#vpravo .form-tab .content {float: left; width: 100%; padding-bottom: 5px; padding-top: 5px; background-color: #fff; }
.form-tab .cluster {float: left; padding-left: 10px; width: 531px; }
.form-tab label {font-size: 14px; color: #363434; }
.form-tab span.right {float: right; color: #363434; height: 20px; line-height: 20px; padding-right: 0.5em}
.form-tab span.left {float: left; height: 20px; line-height: 20px; }
.form-tab span.right a {color: #e30303; }
#vpravo .form-tab .gray-bg {background-color: #d2d9d7; padding: 6px 6px 3px 6px !important; width: 529px !important;}
.form-tab .resizer {float: left; width: 529px; background-image: url(../images/resizer-bg.png); background-repeat: no-repeat; height: 6px; margin-top: 3px; }
.form-tab textarea {float: left; width: 529px; border: none; color: #363434;}

.bb {border-bottom: solid 2px #f1f7fc; padding-bottom: 4px; }

.form-box {float: left; width: 505px; margin-bottom: 10px; }
.form-box .head {float: left; width: 100%; height: 34px; background: transparent url(../images/form-box-header-bg.png) no-repeat; margin-bottom: 1px; }

#vpravo .form-box .head h3 {float: left; font-size: 14px; color: #fff; margin-bottom: 0; margin-top: 9px;}
.form-box .content {border: solid 1px #cfdce7; padding: 10px; width: 483px; }

.form-box table {float: left;  color: #333; }
.form-box p {color: #666; font-size: 10px; }
.form-box table label {float: left;width: 60px;}
.form-box .tright {float: left;width: 218px; margin-left:32px;}
.form-box .tleft {margin-left: 10px;}
.form-box input {border: #e2e3ea 1px solid;}
.form-box td.povinne {font-weight: bold;}
.form-box table.whole {margin-left: 10px;}
.form-box table.whole label {width: 130px; }
.form-box .hint {margin-top: 0;}
.form-box table.radio {width: 100%; }

.mezi {float:left; width: 500px; color: #535353; }
.mezi p {margin-top: 0; }
.form-tab.red {margin-top: 10px; }
.red .content {color: #435957; padding: 0 !important;  }
.red table {width: 100%; float: left; border-spacing: 0; border-collapse:collapse; font-size: 12px;  } 
.red table thead {background-color: #e30e17; color: #fff; font-size: 12px; }
.red table thead td {padding-left: 6px; }
.red table td {border-bottom: solid 1px #f1f7fc; height: 31px; vertical-align: middle; }
.red .kod {text-align: center; color: #fff; background-color: #81a19c; }
.red .nazev {padding-left: 11px; }
.red .polozek, .red .cena {font-weight: bold; color: #435957;}
.red .polozek {padding-left: 10px;}
.red .left {float: left; color: #3c3c3c; }
.red span.right {float: right; color: #e30e17; font-weight: bold; }
.red span {margin: 10px; font-size: 15px; }

#success {float: left; margin-top: 30px; margin-bottom: 110px; width: 100%; background: transparent url(../images/eshop-success.png) no-repeat center top; padding-top: 70px; }
#success span {float: left; width: 100%; text-align: center; color: #2f3736; font-weight: bold; }

input.sbm-potvrdit {float: right; height: 27px; line-height: 27px; padding-right: 23px; padding-left: 23px; background-color: #e30e17; color: #fff; 
                    font-weight: bold; border: none; font-size: 11px; }

#login {margin-bottom: 0;}
#login .left {float: left; width: 360px; margin-left: 10px; }
#login .left table {margin-bottom: 8px; margin-top: 5px; }
#login .t1 {width: 60px;}
#login input {border: solid 1px #a3adb6; width: 200px;}
#login .right {float: right; margin-right: 10px; width: 155px;}
#lock {width: 105px; text-align: center; background: transparent url(../images/lock.png) no-repeat center top; padding-top: 63px; float: left; color: #3c3c3c; font-weight: bold; margin-top: 10px; }
#login a.red {color: #e30e17; text-decoration: underline; font-size: 12px; }

#wrong {float: left; width: 527px; padding-left: 14px; color: #fff; height: 31px; background-color: #000; margin-bottom: 130px; font-weight: bold; }
#wrong span {float: left; height: 31px; line-height:31px; }
#wrong img {float: right; }

.polozek input {width: 65px; border: solid 1px #cdd4db; }
.odebrat {text-align: center; }
.odebrat a img {border: none;}

#buttons {float: left; width: 541px; height: 27px; margin-bottom: 50px; }
#buttons a {float: left; height: 27px; line-height: 27px; padding-left: 28px; padding-right: 28px; margin-left: 1px; background-color: #aab5b5; color: #fff; text-decoration: none;}
#buttons a.yellow {background-color: #f9b200;}
#buttons .right {float: right; }
.no-m-bottom {margin-bottom: 0; }
ul.lgray {background-color: #f1f1f1 !important;  }
.paticka ul.lgray li a {color: #13324a;}
.paticka ul.lgray li a.sel {color: #E30303;}
#vpravo .white {background-color: #fff;}

.novinky h2 {float: left; width: 575px; padding-left: 15px; background: transparent url(../images/star-bgh.png) no-repeat 555px center; color: #13324a; font-weight: normal;}
.novinky {background-color: #f3eff0 !important; }

.p-novinky .novinka {float: left; width: 100%; margin-top: 10px; margin-bottom: 20px;}
.p-novinky .novinka .head {float: left; width: 100%;}
.p-novinky .novinka .head h3 {float: left; padding: 0; padding-left: 22px; background: transparent url(../images/star-bgf.png) no-repeat left center; margin: 0; font-weight: bold; color:#214d63; 
                   height: 18px; line-height: 18px; font-size: 14px; }
.p-novinky .novinka .head h3 a {color:#214d63; text-decoration: none;}
.p-novinky .novinka .head span.date {float: right; height: 18px; line-height: 18px; font-size: 14px; color: #474747;}
.p-novinky .novinka .ncontent {float: left; width: 100%; }
.p-novinky .novinka .ncontent p {text-align: justify; margin-top: 5px; margin-bottom: 5px; color: #363434;}
.p-novinky .novinka a.more {float: right; padding-left: 10px; padding-right: 10px; color: #13324a; height: 18px; line-height: 18px; background-color: #d2d9d7; text-decoration: none;}

.p-novinky {padding: 0px 40px 0 30px; width: 541px;}
.pnovinka {background-color: #f3eff0 !important; }
.pnovinka h2 {float: left;color: #214d63; font-size: 14px; padding-left: 25px !important; background: transparent url(../images/star-bgh.png) no-repeat left center; width: 558px;}
.pnovinka h2 span.date {float: right; color: #474747; }
.pnovinka h2 span.left {float: left;}

h3.red {margin: 0; font-weight: bold; margin-top: 17px; }

.p-novinky p {color: #363434; text-align: justify; }

a.archiv {color: #da001a;}

#galerie {float: left; margin-bottom: 30px;}


/*novestyly*/
#list h2 {height: auto; }
#list h2 img {float: left;}
#list h2 .right a {top: 0; }
#list h2 .left {padding-top: 7px;}
#list {height: 326px; padding-top: 8px;}
ul.btr li a {white-space: nowrap;}
#zalozky {position: absolute; top: 246px; left: 0;}
#filminfo #herci {width: 260px; height: auto;}
#filminfo span.herciOd
{
    display: block;
    margin-left: 70px;
    line-height: 150%;
    margin-bottom: 5px;
}
#tele {margin-bottom:0;}
#search .abeceda {width: 488px; margin-left: 36px;}

/* top 50 */

a.mi {height: auto;}
h2.topfifty {color: #1d3b51; font-weight: normal; font-size: 16px;}
.medium {background-color: #b0bab9; background: transparent url(../images/oceneni_icona.png) no-repeat 570px center; }
.cred {color: #e30303; font-size: 14px;}
#vpravo.topfifty .content {background-color: #fff; }
.p-topfifty {width: 591px; padding: 10px; padding-bottom: 25px; }

.sloupecek {width: 285px; float: left; margin-left: 10px; }
.sloupecek a {float: left; text-decoration: none;}
.sloupecek a .poradi {font-weight: bold; float: left; width: 20px; height: 30px; line-height:30px; color: #13324a;}
.sloupecek a .popis {float: left; width: 250px; padding-left: 4px; border-bottom: solid 1px #cbcbcb; height: 30px; line-height: 30px; color: #363434; 
                     background-position: 229px center; background-repeat: no-repeat;}
.sloupecek a.gold .popis {background-image: url(../images/gold-big.png); }
.sloupecek a.silver .popis {background-image: url(../images/silver-big.png); }
.sloupecek a.bronze .popis {background-image: url(../images/bronze-big.png); }
.graf {width: 100%; float: left;text-align: center; color: #074c70; font-weight: bold; padding-top: 10px;}
.graf a {text-decoration: none;color: #074c70; float: none; }

/* film diskuze */

.tab1 {background-color: #efefef; }
.tab4 {background-color: #e2e2e2; }
#obsah {margin-right: 0; padding-right: 15px; float: left; width: 598px;}
#filminfo {margin-top: 0; padding-top: 5px;}
#boxfotky {padding-top: 5px; }

.d-form input.txt {border: solid 1px #cbcbcb; padding: 0; background-color:#f7f7f7; width: 216px; }
.d-form table td{vertical-align: top;}
.d-form input.thin {width: 130px;}
.d-form table {float: left; width: 100%;}
.d-form table.middle td{vertical-align: middle; padding-right: 15px;}
.d-form {padding-left: 10px; padding-top: 25px; padding-bottom: 10px;}
.d-form textarea {border: solid 1px #cbcbcb; padding: 0; background-color:#f7f7f7; width: 511px; height: 102px;}
.d-form label {color: #555; font-size: 12px; padding-right: 10px;}
.d-form .sbm {border: none; background-color: #13324a; padding-left: 18px; padding-right: 18px; padding-top: 4px;padding-bottom: 4px; color: #fff; font-weight: bold; float: right;}

.prispevky {float: left; width: 528px; padding-left: 40px; padding-right: 26px; padding-bottom: 25px; padding-top: 10px; }
.prispevky .prispevek {float: left; padding-left: 40px; background: transparent url(../images/ico-prisp.png) no-repeat left top; margin-top: 10px;}
.prispevky .prispevek h5 {margin: 0; color: #df001a; font-size: 12px; }
.prispevky .prispevek .text {padding-bottom: 5px; border-bottom: solid 1px #b6b6b6; width: 488px;}
.prispevky .lastonpage .text {border-bottom: none;}


/* vypis box */

.kategorie-head {float: left; width: 860px; height: 39px; padding-left: 60px;
                 background: #485f5d url(../images/cam-bgd.png) no-repeat 14px center; }
.kategorie-head h2 {color: #fff; font-size: 17px; height: 39px; line-height: 39px; float: left; 
                    margin: 0; padding: 0; font-weight: normal;}
.kategorie-head h2 em { font-size: 80%; }
.nahled {float: right; width: 135px; height: 100%; }
.nahled .left {float: left; width: 55px; color: #fff; font-size: 14px; line-height: 39px; height: 39px; color: #fff;}
.nahled .right {float: left; width: 63px; padding-left: 16px; border-left: solid 1px #5f6f64; 
                                background-color: #4a5352; height: 39px;}
.nahled .right a { margin-right: 12px; float: left; height: 17px; width: 17px; margin-top: 10px; }


.vypis-boxes, .vypis-lines {float: left; width: 100%; margin-top: 3px; }

.v-box {float: left; width: 303px; /*height: 347px; */ margin-right: 5px; margin-bottom: 4px;}
.lastinrow {margin-right: 0;}
.v-box .head {float: left; width: 100%; height: 45px; 
              background: #e8f0ed url(../images/cam-bgl.png) no-repeat 271px center; color: #03273e;}
.v-box .head h3 {float: left; height: 45px; line-height: 45px; font-weight: normal; margin: 0; 
                 padding:0; padding-left: 10px;color: #03273e;}
.v-box .head h3 a {text-decoration: none; color: #03273e;}
.v-box .head span.rok {color: #074c70; float: right; margin-right: 40px; height: 45px; line-height: 45px;  }
.v-box .img {float: left;display: block; width: 303px; position: relative; height: 135px; overflow: hidden}
.v-box .img img {display: block; position: absolute; top: 0; left: 0; width: 303px;}
.v-box .img .fb-tab {display: block; position: absolute; top: 113px; left: 0; 
                     background-image: url(../images/fb-tab.png); background-repeat: no-repeat; color: #424948;
                     width: 122px; height: 25px; line-height: 25px; text-decoration: none; font-size: 14px;
                     padding-left: 15px;}
.v-box .img .fb-tab .red {font-weight: bold; }
.v-box .text {background-color: #d2d9d7; float: left; width: 283px; padding-left: 10px; padding-right: 10px; height: 70px;}
.v-box .text p {color: #363434; }

.v-box .summary {float: left; width: 283px; padding: 6px 10px 15px 10px; background-color: #fff; }
.v-box .summary div { padding-bottom: 5px; padding-top: 5px; }
.v-box .sum-lines div { float: left; width: 237px; overflow: hidden; margin: 5px 5px 0 10px; }
.v-box .sum-boxes div { border-bottom: solid 1px #cbcbcb; width: 90%; }
.v-box .summary span.sum-title {  color: #363434;}
.v-box .summary th {width: 45px; text-align: left;}

.v-box .footer {float: left; width: 100%; height: 22px; background-color: #f1f1f1;}
.v-box .footer a {text-decoration: none; height: 22px; line-height: 22px; font-size: 14px;}
.v-box .footer .buy {font-weight: bold; cursor: pointer; border: none; float: left; padding-left: 37px; background: transparent url(../images/kosik-lbg.png) no-repeat 15px center; color: #db001a; }
.v-box .footer .detail {font-weight: bold;float: right; color: #13324a; padding-left: 19px; padding-right: 19px; background-color: #d2d9d7; border-left: solid 1px #fff; }

/* lines */

.vypis-lines .v-box { width: 920px; position: relative;}
.vypis-lines .v-box .img {float: left;display: block; width: 303px; height: 83px; position: relative; overflow: hidden; }
.vypis-lines .text { display: none; }
.vypis-lines .head { width: 506px; position: absolute; top: 0px; left: 303px; background: #e8f0ed }
.vypis-lines .head span.rok { margin-right: 60px; }
.vypis-lines .head span.camera { width: 28px; height: 26px; position: absolute; top: 10px; right: 10px; background: url(../images/camera-ico.png) }
.vypis-lines .summary table,
.vypis-lines .summary table tr,
.vypis-lines .summary table th,
.vypis-lines .summary table td

{/*display: block; float: left;*/ border: none; }

.vypis-lines .summary table { padding: 5px 10px; float: left; table-layout: auto; width: 90%;}
.vypis-lines .summary table td { padding-right: 15px; }

.vypis-lines .summary { width: 506px; height: 38px; padding: 0; position: absolute; top: 45px; left: 303px; }
.vypis-lines .summary tr {  float: left; display: inline-table !important; }

.vypis-lines .footer { position: absolute; width: 111px; height: 83px; top: 0px; right: 0px; }

.vypis-lines .footer form { position: absolute; height: 37px; bottom: 0px; right: 0px; width: 111px }
.vypis-lines .footer form input.buy { margin-top: 9px !important; margin-top: 0px;}
.vypis-lines .footer a.detail { position: absolute; height: 45px; top: 0px; right: 0px; display: block; width: 111px; padding: 0; line-height: 45px; text-indent: 40px; background: url(../images/arrs.png) center left no-repeat #D2D9D7 }

.img .fb-tab { display: none; }

.vypis-lines .img .fb-tab {display: block; position: absolute; top: 59px; left: 0px; 
                     background-image: url(../images/fb-tab.png); background-repeat: no-repeat; color: #424948;
                     width: 122px; height: 25px; line-height: 25px; text-decoration: none; font-size: 14px;
                     padding-left: 15px;}

p.no-movies { display: block; width: 100%; background: #fff; padding: 10px 0px; text-indent: 15px; }

.w920 {width: 920px; }
.dark {background-color: #485F5D;}
.paticka .nahled .right {background-color: #23292e; }
#films.bigmargin {margin-top: 40px; margin-bottom: 0px; }

/* vypis line */

.v-line {float: left; width: 100%; height: 72px; margin-bottom: 4px; background-color: #fff; }
.v-line .img {float: left; display: block; position: relative; width: 303px; height: 72px; overflow: hidden;}
.v-line .img .fb-tab {display: block; position: absolute; top: 47px; left: 0; 
                     background-image: url(../images/fb-tab.png); background-repeat: no-repeat; color: #424948;
                     width: 122px; height: 25px; line-height: 25px; text-decoration: none; font-size: 14px;
                     padding-left: 15px;}
.v-line .top {float: left; width: 617px; height: 33px; }
.v-line .bottom {float: left; width: 617px; height: 39px; }
.v-line .head {height: 33px; background: #e8f0ed url(../images/cam-bgl.png) no-repeat 465px center; color: #03273e;}
.v-line .head h3 {float: left; height: 33px; line-height: 33px; font-weight: normal; margin: 0; 
                 padding:0; padding-left: 10px;}
.v-line .head h3 a {text-decoration: none; color: #03273e;}
.v-line .head span.rok {color: #074c70; float: right; margin-right: 60px; height: 33px; line-height: 33px;  }

.v-line .leftwidth {float: left; width: 505px;}
.v-line .rightwidth {float: left; width: 66px; border-left: solid 1px #fff; }
.v-line .text {float: left; }
.v-line .text table {border-spacing: 0; border-collapse: collapse; color: #363434; height: 38px; vertical-align: middle;}
.v-line .text table th {width: 45px; }
.v-line .text table td {width: 140px; }
.v-line .text table td.wide {width: 245px; }

.v-line .detail {float: left; color: #13324a; background: #d2d9d7 url(../images/arrs.png) no-repeat 15px center;height: 33px; line-height:33px; text-decoration: none;
                 padding-left: 45px; font-weight: bold;}
.v-line .buy {float: left; background: #f1f1f1 url(../images/kosik-lbg.png) no-repeat 15px center; color: #db001a; height: 38px; line-height: 39px; text-decoration: none; 
              padding-left: 45px;font-weight: bold;border-top: solid 1px #fff; }






/* MS */

a
{
    outline: none;
}

.positive-message
{
    color: #074c70
}

.negative-message
{
    color: #dc081e;
}

.sbm
{
    outline: none;
    cursor: pointer;
}

#boxfotky {float: right; width: 286px; overflow: hidden; margin-left: 14px;  }
#boxfotky a.sipka {float:left; height: 16px; width: 286px; text-align: center; padding-top:2px; }
#boxfotky a img {border-style: none;  }
#boxfotky .gallery {position: absolute; width: 100%; top: 0px; left: 0px;}
#boxfotky .gallery a {float: left; margin-right: 3px; margin-bottom: 3px; width: 89px; height: 89px; overflow: hidden;}
#boxfotky .gallery a img {border: none; width: 89px;}
#boxfotky .outer-gallery
{
    position: relative;
    width: 286px;
    height: 182px;
    overflow: hidden;
}

#navigace
{
    height: 272px; 
}

#login a.logme
{
    color: #fff;
}

ul#zanry
{
    width: 870px;
    clear: both;
    float: left;
    font-size: 12px;
}

ul#zanry li
{
    float: left;
}

ul#zanry span
{
    margin: 0 3px 0 3px;
}

#kategorie
{
    overflow: hidden;
}

#kategorie a:hover
{
    color: #E30303;
    text-decoration: underline;
}

#login_data label
{
    width: 140px;
}

#login-area
{
    float: left;
    margin-bottom: 30px;
}

#login-area input#lock
{
    width: 155px;
    border: none;
    cursor: pointer;
}

#buttons input.btn
{font-size: 12px; font-family: arial; float: left; height: 27px; line-height: 27px; padding-left: 28px; border: none; cursor: pointer; padding-right: 28px; margin-left: 1px; background-color: #aab5b5; color: #fff; text-decoration: none;}

span.pass-error
{
    padding-left: 10px;
    color: red;
}

#zalozka3 input.zalozka-submit
{color: #fff; padding-left: 45px; 
display: block; line-height: 26px; text-decoration: none; font-size: 13px; font-weight: bold; 
padding-top: 1px;
background: none; border: none; height: 26px; line-height: 26px; cursor: pointer;}

.film input.film-detail-submit {color: #fff; display: block; line-height: 38px; text-decoration: none; 
font-size: 14px; font-weight: bold; cursor: pointer; border: none; background: transparent; 
 outline: none; width: 100%; height: 38px; }

div#content div.content-text { padding-top: 10px; padding-bottom: 40px; }

.kategorie-head h2 span a, .kategorie-head h2 span { font-size: 100%; color: #fff }

span.banner_price
{
    position: absolute;
    display: block;
    top: 5px;
    right: 13px;
    width: 129px;
    height: 117px;
    background: url(../images/hvezda.png) top left no-repeat;
}

    span.banner_price span
    {
    display: block;
    position: absolute;
    top: 45px;
    left: 38px;
    color: #fff;
    font-size: 130%;
    font-weight: bold;
    }
    
span.trailer_span
{
    display: block;
    width: 145px;
    height: 113px;
    position: absolute;
    top: 130px;
    right: 5px;
    background: url(../images/ikona_trailer.png) top left no-repeat;
    outline: none;
    cursor: pointer;
}

div.cleaner {
    clear: both;
}


#tv-top {float: left; width: 305px; }
#tv-top .head {float: left; width: 100%; height: 38px; background-color: #074c70;}
#tv-top h4 {margin: 0; padding: 0; margin-top: 3px; float: left; padding-left: 13px; 
        padding-right: 13px; width: 268px; font-weight: normal; font-size: 16px; color: #fff; }
#tv-top h4 a {float: left; height: 26px; line-height: 26px; color: #fff; text-decoration: none;}
#tv-top h4 img {float: right; }
#tv-top h5 {font-size: 14px; font-weight: normal; color: #d9041c;  
        float: left; width: 265px; border-bottom: solid 1px #cbcbcb; padding-bottom: 4px; 
        margin: 10px 0 5px 10px;}

ul.top50list
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
    
ul.top50list li
{
    float: left;
}

.sloupecek .poradi {font-weight: bold; float: left; width: 20px; height: 30px; line-height:30px; color: #13324a;}
.sloupecek .popis {float: left; width: 250px; padding-left: 4px; border-bottom: solid 1px #cbcbcb; height: 30px; line-height: 30px; color: #363434; 
                     background-position: 229px center; background-repeat: no-repeat;}
.sloupecek li.gold .popis {background-image: url(../images/gold-big.png); }
.sloupecek li.silver .popis {background-image: url(../images/silver-big.png); }
.sloupecek li.bronze .popis {background-image: url(../images/bronze-big.png); }

#player
{
    position: relative;
    float: left;
    width: 360px;
    height: 285px;
    clear: both;
}

#player-area
{
    position: relative;
    float: right;
    width: 360px;
    height: 285px;
    margin: 15px 15px 0 0;
}

#trailer a.sel,
#tele a.sel
{
    text-decoration: underline;
    color: red;
}

a#video-area-link
{
    display: block;
    width: 145px;
    height: 113px;
    position: absolute;
    top: 10px;
    right: 15px;
    background: url(../images/ikona_trailer.png) top left no-repeat;
    text-indent: -10000px;
    outline: none;
    cursor: pointer;
}

.pointer
{
    cursor: pointer;
}

#top50list a.sel
{
    color: #d9041c;
    text-decoration: underline;
}

#video-area-buttons
{
    width: 196px;
    float: left;
}

.loadingAnimation {
margin-left:160px;
margin-top:120px;
position:absolute;
}

.form-tab .head {width: 541px; }

.box .tcontent {height: 253px; }
.tfoot .zobrazit {padding-top: 0; }
.tfoot { }
#prehled {margin-bottom: 0; padding-bottom :60px; }


*:first-child+html .v-box .footer .buy {padding-left: 24px !important; }
*:first-child+html .clanek p { padding-top: 0; margin-top: 2px; }
.nadpisfilmu h3 {margin-bottom: 0 ;}
.dark .zpet, .lgray .zpet {width: auto; }
#login input {width: 200px !important; }
#login-area .content {width: 541px !important; }
*:first-child+html #zalozka3 input.zalozka-submit {padding-left: 32px; }

*:first-child+html #telefon {height: auto; }

#right_list_box{
	height: 965px;
	width: 220px;
	position: absolute;
	top: 122px;
	right: -230px;
	}

#right_list_box_header{
	height: 18px;
	width: 190px;
	padding: 15px;
	background: transparent url(../images/right_list_box_header_bg.jpg) no-repeat top left;
	font-size: 16px;
}

#right_list_box_content{
	padding: 15px;
	background-color: #ffffff;
	height: 887px;
	width: 190px;
	overflow: auto;
	}
#right_list_box_content a{
	color: #1F4155;
	text-decoration: none;
	}
