a {color:#13375E}
a:hover {color:#B9151C}

#emblem a {color:#D82731}

#p-zpr .nib {display:none}
#portal #p-zpr, #p-menu-2 {color:#FFF; background:#D82731}
#portal #p-zpr {position:relative; margin-bottom:-3px; padding-bottom:3px; border-radius:.3em .3em 0 0; background:linear-gradient(#B9151C, #D82731 80%); font-weight:700;} 
#portal #p-zpr a {color:#FFF;}
#p-menu-2 .nib {background:#870000}

#fellow {right:300px}

#kamionem {margin:0 0 20px; padding:0 0 10px 10px;}
#kamionem a {text-decoration:none}
#kamionem a:hover {text-decoration:underline}
#kamionem .col-a {width:630px; padding:0 0 5px}
#kamionem .col-b {padding:0 0 5px;}
#kamionem .col-b .b-box {margin:0}
#kamionem .art {margin-bottom:0}			
#kamionem h2 {margin:0 0 .5em; color:#000; font-size:150%; font-weight:700}	
#kamionem h3 {margin:0 0 .5em; color:#234F81; font-size:134%; font-weight:bold}
#kamionem .box-in p {margin:0 0 1em; font-size:125%}
#kamionem .box-in p.tar {margin:0}
#kamionem .maps-out {padding:0 0 26px; background:url('/b/idnes/cestovani-ces-let.png') no-repeat 50% 100%}
#kamionem iframe {display:block; width:100%; height:500px; border:0}
#kamionem .mark-video {width:300px; height:169px; margin-bottom:.8em}
#kamionem .mark-video img {width:100%; height:100%}
#kamionem .on-line-in-art-wrapper {margin:1em 0}
/*#kamionem #on-line-in-art .on-line-data {width:980px}*/
#kamionem #on-line-top {width:auto}
#kamionem .info {color:#333}

/*letni jizda*/
#lj-mapa { margin:0 0 20px; padding:10px 0 0; background:url('/u/n3/art_dots.gif') repeat-x 0 0;}
#lj-mapa h2 { font-size: 150%; font-weight: 700; height: auto; margin: 0 0 7px; text-align: left; text-transform: none; }

#exprescz-box {margin:0 0 20px;}
#exprescz-box h2 {margin:0 0 10px; padding:0; border-bottom:1px solid #C80000; font-size:175%; font-weight:700; color:#C80000}
#exprescz-box h2 a {color:#C80000; text-decoration:none}
#exprescz-box li {overflow:hidden; display:block; margin:0 0 10px;}
#exprescz-box img {float:left; margin:0 10px 0 0;}
#exprescz-box h3 {font-size:134%;}
#exprescz-box a {display:block}

#do-kina h2 {font-size:200%; text-transform:uppercase}
#do-kina h3 {margin:.3em 0 0; font-size:150%}
#do-kina small {height:0; padding:0; overflow:hidden;}

/* === N4 === */
.complete h3, #eyes li h3 a, #najdete li h3 a {color:#B9151C;}
#eyes h2, #najdete h2, #eyes li h3 a:hover, #najdete li h3 a:hover {color:#13375E;}

.ico a span, .ico-r a span {background-color:#555;}
.ico a:hover span, .ico-r a:hover span {background-color:#B9151C;}

/* BORDER-COLOR */
.moot-headline, .moot-art, .kodex, .anketa-art, .multi-art, .test-art, .poutani-art, #poradny-top, #porad-vypis, #strife-more .col-l, #strife-more .col-p, #proof,
h1.list-tit, h1.list-tit2, h2.list-tit, h2.list-tit2, .inc-tit, .art-archiv {border-color:#7292B5;} 

/* COLOR */
.online-art h2, .moot-art h2, .moot-headline h2, .multi-art h2, .anketa-art h2, .kemel-list h2, .aukce-art h2, .aukce-art h2 a, .aukce-list h2, .test-art h2, .test-articles h2, .test-html h2, .poradna-art h2,#porad-vypis h2, #osob-online h2, #proof h2, .poutani-art h2, .setting-homepage h1, .kalk-top h2, .h2-tit, #poradny-top h2, #strife-more h2,
h1.list-tit, h1.list-tit2, h2.list-tit, h2.list-tit2, .inc-tit, h1.list-tit2 a, h2.list-tit2 a, .art-archiv h2, .list-with-form h2 {color:#B9151C}

.say .help {color:#D82731;}
.recommend, .re .recommend {border-color:#D82731;}

.table-in-art table caption {background:#B9151C;}
.table-in-art table .foot td {border-top-color:#B9151C;}
table .c0, .table-in-art table th {background:#DCE4EC;}

.new .say, .online-list .quest {background-color:#D3DDE8}
.new .bg-color {background-color:#C5CFD9}
.re .bg-color {background-color:#EFEFEF}

button.webz-bg, a.webz-bg {border-color:#B9151C; background:#D82731 url('/u/portal/zpr/button-bg.gif') 0 100% repeat-x;}
button.webz-bg:hover, a.webz-bg:hover {border-color:#870000;}

/*.kemel-list {position:relative; margin:0 0 22px; border-top:3px solid #7292B5; padding-top:10px}*/
.kemel-list {position:relative; margin:0 0 22px;}
.kemel-list ul {position:absolute; top:4px; right:6px; display:block; width:172px}
.kemel-list li {float:left; width:50%; list-style:none;}
.kemel-list h2 {padding-left:10px; text-transform:none;}

table.kemel-box {position:relative; width:663px; height:496px; margin:auto; border:0; border-collapse:collapse}
table.kemel-box td {background:url('/o/zpr/kemel/kemel-box.gif') center center no-repeat;}

div.kemel-box {background:url('/o/zpr/kemel/kemel-box2.gif') 50% 50% repeat-y;}
div.kemel-box .bg-1 {background:url('/o/zpr/kemel/kemel-box2.gif') 0 0 no-repeat;}
div.kemel-box .bg-2 {background:url('/o/zpr/kemel/kemel-box2.gif') 100% 100% no-repeat;}
div.kemel-box .bg-3 {width:630px; margin:0 5px; padding:15px 0; overflow:hidden;}
div.kemel-box table {position:relative; width:100%; height:470px; margin:auto; border:0; border-collapse:collapse;}
.kemel-box td {vertical-align:middle; text-align:center;}
.kemel-box img {vertical-align:middle}
.kemel-box td a {display:block; position:absolute; bottom:15px; right:30px; z-index:1; color:#A5A5A5; font-size:92%}

.kemel-disc2 #disc2 .box-in {background-position:-2104px 0} 
.kemel-disc2 #disc2 .bg {background-position:-2744px 100%}

.kemel-disc {width:560px; margin-left:70px; padding:0 0 1px;} 
.kemel-disc #discblog {margin:0;}

#mohlo-by-vas-zajimat .alone-tit li {width:280px; padding-left:20px; background:url('/o/zpr/reddot.png') 0 .3em no-repeat;}

.counters-nato {position:relative;}
.counters-nato img {position:absolute; top:16em; left:0; z-index:1;}

.studenti-art {margin:0 0 30px; padding:0 0 1px 10px;}
.studenti-art p {line-height:1.25; font-size:133%}
.studenti-art img.fl {margin:0 15px 10px 0;}
.studenti-art h2 {margin:0 0 6px; font-size:150%; font-weight:bold;}
.studenti-art li {list-style:none; margin:0 0 2px; padding:0 25px 0 0; font-size:117%; font-weight:bold; }
/* === N4 === - END */

/* pod clanky lide ceska */
.lide-ceska-head {display:block; margin:0 0 10px 60px}
.lide-ceska-list {position:relative; width:580px; margin:0 0 0 50px}
.lide-ceska-list .item {float:left; overflow:hidden; width:290px; margin:0 0 20px; padding:0 10px; box-sizing:border-box;}
.lide-ceska-list .item-in {overflow:hidden; position:relative; padding:0 0 .5em; color:#222; background:#EEE;}
.lide-ceska-list .item-in:hover, .lide-ceska-list .item-in:hover h2, .lide-ceska-list .item-in:hover a, .lide-ceska-list .item-in:hover p {color:#FFF; background-color:#E20025}
.lide-ceska-list .item-in img {display:block; width:100%; height:auto;}
.lide-ceska-list .item-in img + img {position:absolute; top:0; left:0; opacity:0}
.lide-ceska-list .item-in:hover img + img {opacity:1}
.lide-ceska-list .item-in h2 {padding:.6em 10px .4em; font-size:1.25em; font-weight:700; }
.lide-ceska-list .item-in h2 b {font-variant:small-caps }
.lide-ceska-list .item-in a {color:#222; text-decoration:none;}
.lide-ceska-list .item-in a:before {content:""; position:absolute; top:-1000px; bottom:-1000px; left:-1000px; right:-1000px; z-index:5; background:url('/u/free.gif'); /*background:padding-box;*/ }
.lide-ceska-list .item-in p {position:relative; float:right; padding:0 30px 0 0; font-weight:700; color:#E20025}
.lide-ceska-list .item-in p:before {content:""; position:absolute; top:50%; right:10px; width:16px; height:16px; margin:-8px 0 0; background:url('/o/zpr/lide-star.png') no-repeat; }
.lide-ceska-list .item-in:hover p:before {background-position:0 -16px}
.lide-ceska-list .item:first-child .item-in:before {content:"NOVÝ"; position:absolute; top:0; right:0; z-index:5; padding:.4em .8em; color:#FFF; background:#E20025; font-weight:700; font-size:90% }

/* pod clanky 100 pohledu */
.sto-pohledu-head {display:block; margin:0 0 10px}
.sto-pohledu-list {position:relative; width:640px; margin:0 0 0 5px; font-family:Georgia,"Times New Roman",Times,serif;}
.sto-pohledu-list .item {float:left; width:310px; margin:0 0 10px; padding:0 5px;}
.sto-pohledu-list .item-in {position:relative; overflow:hidden; display:block; min-height:80px; text-decoration:none; border:2px solid #898963;}
.sto-pohledu-list .item-in:hover {border-color:#DE4D33}
.sto-pohledu-list .item-in img {display:block; width:100%; height:auto;}
.sto-pohledu-list .item-in h3 {position:absolute; bottom:.5em; z-index:1; height:2em; line-height:2; padding:0 0 0 .6em; color:#FFF; background:#898963; font-size:150%;}
.sto-pohledu-list .item-in:hover h3, .item-w2 .item-in:hover h3 {color:#FFF; background-color:#DE4D33;}
.sto-pohledu-list .item-in h3:before {content:''; float:right; width:0; height:0; margin-right:-.6em; border:1em solid #898963; border-width:1em .6em; border-color:#898963 transparent;}
.sto-pohledu-list .item-in:hover h3:before {border-color:#DE4D33 transparent;}

/* nemecke volby */
.german-style-header {margin:0 10px 20px;}						
.german-style-header ul {display:block; border-bottom:1px solid #CCC; text-transform:uppercase; font-size:150%;}
.german-style-header ul:after {content:''; display:block; clear:both}
.german-style-header li {position:relative; float:left; display:block; margin:0 0 -1px; padding:0 1em 0 0; border-bottom:1px solid #FFF; }
.german-style-header li a {display:block; margin:0 0 -1px; padding:.5em 1em .3em 0; border-bottom:1px solid #CCC; text-decoration:none; color:#666;}
.german-style-header li a:hover {border-color:#000; color:#000}
.german-style-chart {width:630px; height:325px; margin:0 0 20px 10px; border:0;}
.german-style-online {margin:0 0 20px 10px;}
.german-style-online #on-line-in-art {padding:0; background:none}
.german-style-online #on-line-in-art .on-line-data {width:630px}
.german-style-online #on-line-in-art .on-line-header h3 {margin:0 0 .8em; font-size:150%; font-weight:700}
.german-style-online #on-line-in-art .ico-r {background:none}
.b-box.german-style p {margin:0 0 .5em; font-size:125%}
.b-box.german-style videoplayer + small {overflow:hidden; height:0; padding:0;}
.b-box.german-style h3 {margin:.3em 0 0; font-size:125%}
