/* HELP STYLES */
a img { border:0; }
hr.hr { display:none; }
hr { height:1px; color:#f0f0f0; background-color:#f0f0f0; border:0px solid #f0f0f0; }
html, body, p, form, ul, ol, li, blockquote, dt, dd, fieldset, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; list-style-type:none; }

/*.cf, #promo .item, #promo, #box, #footer_content, .spots, .img-list li, .gallery, .vyhry div, .odbornik { height: 1%; }*/
.galerie:after, .videos:after, .cf:after, #promo .item:after, #promo:after, #box:after, #footer_content:after, #content:after, .spots:after, .img-list li:after, .gallery:after, .vyhry div:after, .odbornik:after, br.clear { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }

a { text-decoration:underline; color:#82c1f4; }
a:hover { text-decoration:none; }

html { background:url(img/html.jpg) center top repeat-x #061033; /*height:100%;*/ }
body { background:url(img/body.jpg) center top no-repeat; font:normal 1em "trebuchet ms", sans-serif; font-size:86%; text-align:center; min-height:100%; color:#a4b6ce; /*height:100%;*/ }

#container { width:952px; margin:0 auto; position:relative; z-index:10; }
#header { height:130px; text-align:left; }
#footer { position:relative; /*background:url(img/footer.png) center 90px no-repeat;*/ z-index:1; font-size:95%; }
#footer .fake { width:100%; height:21px; background:url(img/fake-footer.png) center bottom repeat-x; position:absolute;left:0; top:68px; }
#footer_content { line-height:19px; color:#4a8cb3; width:952px; margin:0 auto; position:relative; height:325px; }
#footer_content .fake { width:1087px; height:87px; background:url(img/fake-footer_content.png) center -1px repeat-x; position:absolute; left:-70px; top:89px; z-index:1 }
#footer_content a { color:#4a8cb3; }
#footer_content p { position:absolute; left:0; top:115px; z-index:10 }
#footer_content p span { padding:0 10px; }
#footer_content div { position:absolute; right:0; top:115px; padding:0 0 0 27px; background:url(img/logo-wdf.gif) left center no-repeat; z-index:10 }
.add-articles #footer_content .fake { display:none; }

#logo { display:block; outline:0; width:179px; height:42px; position:relative; color:red; line-height:42px; text-transform:uppercase; left:387px; top:20px; }
#logo em { position:absolute; width:179px; height:42px; left:0; top:0; background:url(img/logo.jpg) 0 0 no-repeat; }
a#logo em { cursor:pointer; }

#box { text-align:left; background:url(img/box.jpg) center top no-repeat #3683b9; margin:29px 0 0; min-height:432px; height:432px; color:#bed4e2; position:relative; z-index:1; }
html > body #box { height:auto; }
/*#box .fake { width:1147px; height:103px; position:absolute; bottom:-68px; left:-96px; background:url(img/fake-box.png) center center no-repeat; z-index:10; }*/
.box-fake { width:1147px; height:103px; margin:-38px -97px -65px -98px; background:url(img/fake-box.png) center center no-repeat; z-index:10; position:relative; display:block; }

.face-zada #box,
.face-face #box,
.face-muz #box,
.face-zena #box,
.face-hrud #box,
.face-tvar #box,
.face-rameno #box,
.face-serial-o-vode #box,
.face-fotoroman #box { height:432px; overflow:hidden; }
.face-zada #circle,
.face-face #circle,
.face-muz #circle,
.face-zena #circle,
.face-hrud #circle,
.face-tvar #circle,
.face-rameno #circle { right:208px; top:42px; }
.face-zada #content,
.face-face #content,
.face-muz #content,
.face-zena #content,
.face-hrud #content,
.face-tvar #content,
.face-rameno #content { width:325px; }

.face-zada #box { background-image:url(img/box-zada.jpg); }
.face-face #box { background-image:url(img/box-face.jpg); }
.face-muz #box { background-image:url(img/box-muz.jpg); }
.face-zena #box { background-image:url(img/box-zena.jpg); }
.face-hrud #box { background-image:url(img/box-hrud.jpg); }
.face-tvar #box { background-image:url(img/box-tvar.jpg); }
.face-rameno #box { background-image:url(img/box-rameno.jpg); }
.face-serial-o-vode #box { background-image:url(img/box-soutez.jpg); }
.face-fotoroman #box { background-image:url(img/box-novel.jpg); }
.face-pro-odborniky #box { background-image:url(img/box-face-pro-odborniky.jpg); }

.face-zada #circle { background-image:url(img/circle-zada.jpg); }
.face-face #circle { background-image:url(img/circle-face.jpg); }
.face-muz #circle { background-image:url(img/circle-muz.jpg); }
.face-zena #circle { background-image:url(img/circle-zena.jpg); }
.face-hrud #circle { background-image:url(img/circle-hrud.jpg); }
.face-tvar #circle { background-image:url(img/circle-tvar.jpg); }
.face-rameno #circle { background-image:url(img/circle-rameno.jpg); }


#promo { text-align:left; position:absolute; left:0; bottom:-209px; height:160px; width:1030px; z-index:20; }
#promo .item { width:334px; float:left; position:relative; height:100px }
#promo .item h2 { height:40px; overflow:hidden; }
#promo .item h2 a { text-decoration:none; color:white; /*font-family:georgia;*/ font-weight: normal; }
#promo .item h2 a:hover { text-decoration:underline; }
#promo .item p { padding:0 52px 0 133px !important; position:relative; top:20px; height:6.5em; overflow:hidden; z-index:10; }
#promo .item .img { position:absolute; left:0; top:60px; z-index:5; width:116px; height:86px; overflow: hidden; }
#promo .item .fake { position:absolute; left:-111px; top:39px; background:url(img/fake-promo.png) 0 0 no-repeat; width:342px; height:143px; z-index:1; }
html > body #promo { bottom:-144px; }
*:first-child+html #promo { bottom:-209px; }

#box h1 { font-family:georgia; font-weight:normal; padding:0 0 .5em; font-size:2.2em; color:#cf0a37; }
#box h2 { font-family:georgia; font-weight:normal; padding:0 0 .5em; font-size:1.5em; color:#d3e8fF; clear:both; }
#box h3 { font-family:georgia; font-weight:normal; padding:0 0 .5em; font-size:1.2em; color:#d3e8fF; }
#box h4 { font-family:georgia; font-weight:normal; padding:0 0 .5em; font-size:1em; color:#d3e8fF; font-weight: bold; }
#box p { padding:0 0 1em; }
/*#box p br { clear:both; }*/
#content { float:left; width:400px; padding:40px 0 25px; position:relative; left:40px; }
.clanek-detail ul,
#content ul { padding:0 0 1em; }
.clanek-detail li,
#content li { padding:0 0 5px 16px; background:url(img/li.gif) left 8px no-repeat; width:100%; }
.clanek-detail ul > li,
#content ul > li { width:auto; }
#content b,
#content strong { color:#d3e8fF; }

#content img.img-l { float:left; margin:0 10px 10px 0; display:block; }
#content img.img-r { float:right; margin:0 0 10px 10px; display:block; }
#content .highlight { padding:10px; margin:0 0 10px; background:#94a6be; color:white; }

#side { float:right; width:410px; padding:40px 0 25px; position:relative; right:40px; }

#path { position:absolute; left:40px; top:15px; z-index:10; font-size:.9em; }
#path strong { font-weight:normal; }

#content #search-form input { width:306px; }
#content #search-form input.submit { width:auto; }

.wide #content { width:872px; float:none; }
      #content.download .item { float:left; width:430px; padding:0 0 40px; }
      #content.download .item .ico { margin:0 0 5px; }
      /*#content.download .item .ico img { border:2px solid #025a97; }
      #content.download .item .ico:hover img { border-color:#fff; }*/
      #content.download .item2 { float:left; width:230px; height:260px; }
      #content.download .item2 span { width:160px; padding:5px 0; display:block; background:white; text-align:center; margin:0 0 5px; text-align:center; }
      #content.download .item2 h2 { font-size:1.1em; font-family:inherit; }
      #content.download .item2 img { height:150px; display:block; margin:0 auto; }

.result-item { padding:20px; border-top:1px solid #4b6697; }
.result-item h2 { padding:0 0 5px; font-size:1.2em; }

#sitemap li ul { padding:0 0 0 20px; }
#sitemap li { /*padding:5px 0 0 !important;*/ }

#circle { width:355px; height:355px; padding:0 !important; margin:0 !important; background:url(img/circle.jpg) center center no-repeat; right:77px; top:38px; position:absolute; }
#circle li { position:absolute; text-align:center; font-size:1.1em; }
#circle li a { color:white; text-decoration:none; font-weight:bold; }
#circle li a:hover,
#circle li strong a { color:#95d8ff; }

#circle li.kde-prameni { width:90px; left:97px; top:56px; }
#circle li.slozeni-pramene,
#circle li.zlozenie-pramena { width:90px; left:119px; top:158px; }
#circle li.odborne-posudky { width:90px; left:165px; top:265px; }
#circle li.o-magnesii { width:90px; left:244px; top:190px; }

#circle li.databaze-potravin,
#circle li.databaza-potravin { width:90px; left:97px; top:48px; }
#circle li.horcikova-kalkulacka { width:90px; left:119px; top:158px; }
#circle li.zajimavosti-o-horciku,
#circle li.zaujimavosti-o-horciku { width:90px; left:165px; top:266px; }
#circle li.o-horciku { width:80px; left:25px; top:122px; }

#circle li.stres { width:80px; left:25px; top:122px; }
#circle li.sport { width:60px; left:203px; top:50px; }
#circle li.bunky { width:90px; left:244px; top:190px; }
#circle li.tehotenstvi,
#circle li.tehotenstvo { width:90px; left:119px; top:167px; }
#circle li.traveni,
#circle li.travenie { width:55px; left:48px; top:205px; }
#circle li.bolest-hlavy { width:90px; left:97px; top:57px; }
#circle li.cukrovka { width:90px; left:165px; top:274px; }
#circle li.srdce { width:49px; left:213px; top:118px; }

#circle li.casto-kladene-dotazy,
#circle li.casto-kladene-otazky { width:90px; left:97px; top:40px; }
#circle li.zeptejte-se-odbornika,
#circle li.opytajte-sa-odbornika { width:90px; left:119px; top:158px; }
#circle li.vase-zdravi { width:90px; left:165px; top:274px; }

#circle li.ke-stazeni { width:90px; left:97px; top:57px; }
#circle li.na-stiahnutie { width:90px; left:97px; top:42px; }
#circle li.magnesia-prirodni,
#circle li.magnesia-prirodna { width:90px; left:119px; top:158px; }
#circle li.magnesia-ochucena,
#circle li.magnesia-ochutena { width:90px; left:244px; top:182px; }
#circle li.tv-spoty { width:90px; left:165px; top:275px; }

#circle li.soutez { width:80px; left:194px; top:48px; }
#circle li.kalendar-akci { width:80px; left:102px; top:49px; }
#circle li.cesky-lev { width:90px; left:119px; top:166px; }
#circle li.magnesia-litera { width:90px; left:165px; top:267px; }
#circle li.serial-o-vode { width:80px; left:25px; top:114px; }
#circle li.blogovy-roman { width:90px; left:244px; top:181px; }

.related #footer_content { padding-top:235px; height:95px; }
.related #footer_content .fake { display:none; }
.related #footer_content p { top:235px; }
.related #footer_content div { top:235px; }

#filtr { padding:0 0 1.5em; }
#filtr li { padding:0 20px 0 0; display:inline; background:none; }
#filtr li strong a { text-decoration:none; color:white; font-weight:normal; }

.spots { width:500px; }
.spots { padding-top:1em !important; }
.spots .item { float:left; width:128px; height:170px; position:relative; margin:0 33px 0 0 }
#content .spots .item h3 { font-size:1em; font-family:inherit; padding:100px 0 0; }
.spots .item img { width:128px; height:96px; position:absolute; left:0; top:0; }

table { border-collapse: collapse; width:100%; margin:0 0 1em; }
table thead { background:#4b6697; color:white; }
table td, table th { padding:5px 10px; vertical-align:top; text-align:left; }
table thead th { font-weight:normal; }
table tbody td { border-bottom:1px solid #4b6697; }

#content h2.faq { color:inherit; font-size:1em; font-weight:bold; padding:0 0 .3em; margin:1em 0 0; }

#content form { background:#4b6697; padding:10px; margin:0 0 1em; }
#content form fieldset { border:none; }
#content form fieldset legend { display:none; }
#content form fieldset h2 { font-size:1.2em; padding:0 0 .7em; color:white; }
#content form fieldset p { padding:0 0 .5em; }
#content form fieldset p label { display:inline-block; width:120px; vertical-align:top }
#content form fieldset p.radio label { display:block; width:auto; }
#content form fieldset p.radio input { width:auto; }
#content form fieldset p.radio2 span { margin:0 0 -1.5em; display:block; }
#content form fieldset p.radio2 label { display:block; width:auto; padding:0 0 0 120px; }
#content form fieldset p.radio2 input { width:auto; }
#content form p.submit-line { padding:.5em 0 0; }
#content form p.submit-line input { background:#15346a; color:white; border:0; padding:3px 10px; }

.img-fl { float:left; margin:0 10px 10px 0; }
.img-fr { float:right; margin:0 0 10px 10px; }

#content .NoticerError { padding:10px; background:red; }
#content .NoticerError li { color:white; font-weight:bold; padding:0; background:none; }

#mainmenu { position:absolute; left:0; top:77px; line-height:53px; width:1000px; }
#mainmenu li { float:left; }
#mainmenu li a { display:block; color:#82c1f4; text-decoration:none; font-size:1.4em; position:relative; outline:0; }
#mainmenu li a em { height:53px; background:url(img/menu.jpg) 0 0 no-repeat; height:53px; position:absolute; left:0; top:0; cursor:pointer; }
#mainmenu li strong a,
#mainmenu li strong a:hover { color:white; }

#mainmenu li.m-pramen, #mainmenu li.m-pramen a, #mainmenu li.m-pramen a em { width:104px; }
#mainmenu li.m-horcik, #mainmenu li.m-horcik a, #mainmenu li.m-horcik a em { width:100px; background-position:-106px 0; }
#mainmenu li.m-horcik-pro-zdravi, #mainmenu li.m-horcik-pro-zdravi a, #mainmenu li.m-horcik-pro-zdravi a em { width:183px; background-position:-206px 0; }
#mainmenu li.m-lekar-radi, #mainmenu li.m-lekar-radi a, #mainmenu li.m-lekar-radi a em { width:127px; background-position:-389px 0; }
#mainmenu li.m-produkty, #mainmenu li.m-produkty a, #mainmenu li.m-produkty a em { width:118px; background-position:-516px 0; }
#mainmenu li.m-kulturni-kavarna, #mainmenu li.m-kulturni-kavarna a, #mainmenu li.m-kulturni-kavarna a em { width:160px; background-position:-634px 0; }
#mainmenu li.m-pro-odborniky, #mainmenu li.m-pro-odborniky a, #mainmenu li.m-pro-odborniky a em { width:160px; background-position:-793px 0; }

#mainmenu li.m-pramen a:hover em { background-position:0 -53px; }
#mainmenu li.m-horcik a:hover em { background-position:-106px -53px; }
#mainmenu li.m-horcik-pro-zdravi a:hover em { background-position:-206px -53px; }
#mainmenu li.m-lekar-radi:hover a em { background-position:-389px -53px; }
#mainmenu li.m-produkty:hover a em { background-position:-516px -53px; }
#mainmenu li.m-kulturni-kavarna:hover a em { background-position:-634px -53px; }
#mainmenu li.m-pro-odborniky:hover a em { background-position:-793px -53px; }

#mainmenu li.m-pramen strong a em, #mainmenu li.m-pramen strong a:hover em { background-position:0 -106px; }
#mainmenu li.m-horcik strong a em, #mainmenu li.m-horcik strong a:hover em { background-position:-106px -106px; }
#mainmenu li.m-horcik-pro-zdravi strong a em, #mainmenu li.m-horcik-pro-zdravi strong a:hover em { background-position:-206px -106px; }
#mainmenu li.m-lekar-radi strong a em, #mainmenu li.m-lekar-radi strong a:hover em { background-position:-389px -106px; }
#mainmenu li.m-produkty strong a em, #mainmenu li.m-produkty strong a:hover em { background-position:-516px -106px; }
#mainmenu li.m-kulturni-kavarna strong a em, #mainmenu li.m-kulturni-kavarna strong a:hover em { background-position:-634px -106px; }
#mainmenu li.m-pro-odborniky strong a em, #mainmenu li.m-pro-odborniky strong a:hover em { background-position:-793px -106px; }

/* SK */
.sk #mainmenu li a em { background-image:url(img/menu-sk.jpg); }

.sk #mainmenu li.m-pramen, .sk #mainmenu li.m-pramen a, .sk #mainmenu li.m-pramen a em { width:172px; }
.sk #mainmenu li.m-horcik, .sk #mainmenu li.m-horcik a, .sk #mainmenu li.m-horcik a em { width:160px; background-position:-172px 0; }
.sk #mainmenu li.m-horcik-pre-zdravie, .sk #mainmenu li.m-horcik-pre-zdravie a, .sk #mainmenu li.m-horcik-pre-zdravie a em { width:252px; background-position:-332px 0; }
.sk #mainmenu li.m-lekar-radi, .sk #mainmenu li.m-lekar-radi a, .sk #mainmenu li.m-lekar-radi a em { width:189px; background-position:-584px 0; }
.sk #mainmenu li.m-produkty, .sk #mainmenu li.m-produkty a, .sk #mainmenu li.m-produkty a em { width:183px; background-position:-773px 0; }

.sk #mainmenu li.m-pramen a:hover em { background-position:0 -53px; }
.sk #mainmenu li.m-horcik a:hover em { background-position:-172px -53px; }
.sk #mainmenu li.m-horcik-pre-zdravie a:hover em { background-position:-332px -53px; }
.sk #mainmenu li.m-lekar-radi:hover a em { background-position:-584px -53px; }
.sk #mainmenu li.m-produkty:hover a em { background-position:-773px -53px; }

.sk #mainmenu li.m-pramen strong a em, .sk #mainmenu li.m-pramen strong a:hover em { background-position:0 -106px; }
.sk #mainmenu li.m-horcik strong a em, .sk #mainmenu li.m-horcik strong a:hover em { background-position:-172px -106px; }
.sk #mainmenu li.m-horcik-pre-zdravie strong a em, .sk #mainmenu li.m-horcik-pre-zdravie strong a:hover em { background-position:-332px -106px; }
.sk #mainmenu li.m-lekar-radi strong a em, .sk #mainmenu li.m-lekar-radi strong a:hover em { background-position:-584px -106px; }
.sk #mainmenu li.m-produkty strong a em, .sk #mainmenu li.m-produkty strong a:hover em { background-position:-773px -106px; }

.img-list li { padding:0 0 10px 110px !important; background:none !important; }
.img-list li img { float:left; width:100px; margin:0 -100px 0 0 !important; height:auto; position:relative; left:-110px; }

.face-serial-o-vode #content p { padding-bottom:.5em; }
.face-serial-o-vode #content li { padding-bottom:0; }

.face-fotoroman #box a.kniha { position:absolute; right:0; top:1px; width:470px; height:433px; outline:0; overflow:hidden; text-indent:-100px; }

.harmonogram td,
.harmonogram th { border:1px solid #4b6697; }
.harmonogram th { background:#94a6be; color:white; }

#langmenu { position:absolute; right:0; top:15px; background:url(img/langmenu.gif) center center no-repeat; }
#langmenu a { margin:0 5px; }
#langmenu a:hover,
.cs #langmenu a.cs,
.sk #langmenu a.sk { text-decoration:none; color:white; }

.gallery { width:430px; }
.gallery a { margin:0 20px 20px 0; display:block; float:left; text-decoration:none; }
.gallery a img { width:120px; height:143px; display:block; }
.gallery a span { display:block; line-height:1.5em; height:3em; overflow:hidden; text-align:center; width:120px; font-size:.9em; }

.vyhry div { padding:0 0 2em; }
.vyhry img { display:block; float:left; }
#content .vyhry h2 { font-size:1.1em; font-weight:bold; font-family:inherit; clear:none; }
.vyhry h2,
.vyhry p { width:240px; float:right; }
#content .vyhry p { padding:0; }
.vyhry div.first img { float:none; margin:0 0 10px; }
.vyhry div.first h2,
.vyhry div.first p { width:auto; float:none; }

.odbornik { padding:0 0 1em; }
.odbornik img { float:left; margin:0 10px 9px 0; }
#content .odbornik h2 { font-size:1.2em; clear:none; }

iframe { border:0; }

.slidepromoHP img { margin-top:1px; }

/* -- pro odborniky -- */
#box.pro-odborniky { background: #000 url('img/box-pro-odborniky.jpg') no-repeat scroll top left; position: relative; height: 300px; }
#box.pro-odborniky br.clear { margin: 0; padding: 0; font-size: 1px; height: 1px; width: 100%; }

#box.pro-odborniky #login { position: absolute; top: 15px; right: 150px; font-size: 0.9em; color: #002D7D; }
#box.pro-odborniky #login a { color: #002D7D; }
#box.pro-odborniky #login span { color: #CF0A37; font-weight: bold; }

#box.pro-odborniky #content { float: right; width: 730px; position: static; }
#box.pro-odborniky #content div.test { width: 600px; height: 130px; margin-bottom: 15px; }
#box.pro-odborniky #content div.test h2 { color: #02173D; font-family: "trebuchet ms",sans-serif; font-size: 120%; }
#box.pro-odborniky #content div.test p { width: 550px; color: #303E45; font-family: "trebuchet ms",sans-serif; font-size: 13px; padding: 0; max-height: 70px; overflow-y: hidden; }
#box.pro-odborniky #content div.test p a { color: #303E45; }
#box.pro-odborniky #content div.test p.completetext { width: 550px; color: #303E45; font-family: "trebuchet ms",sans-serif; font-size: 13px; padding: 0; max-height: 235px; overflow-y: hidden; }
#box.pro-odborniky #content div.test a.spustittest { width: 159px; height: 32px; background: transparent url('img/spustit-test.png') no-repeat; display: inline-block; margin: 15px 0 15px 195px; }
#box.pro-odborniky #content div.test a.spustittest span { display: none; }
#box.pro-odborniky #content div.test a.test { width: 98px; height: 34px; background: transparent url('img/test.png') no-repeat; display: inline-block; margin: 15px 0 15px 210px; }
#box.pro-odborniky #content div.test a.test span { display: none; }
#box.pro-odborniky #content div.test a.registrovat { background: transparent url(img/registrovat.png) no-repeat scroll center center; width: 157px; height: 32px; display: inline-block; margin: 15px 0 15px 117px; }
#box.pro-odborniky #content div.test a.registrovat span { display: none; }
#box.pro-odborniky #content div.test a.prihlasit { background: transparent url(img/prihlasit-se.png) no-repeat scroll center center; width: 156px; height: 32px; display: inline-block; margin: 15px 0 15px 0px; }
#box.pro-odborniky #content div.test a.prihlasit span { display: none; }
#box.pro-odborniky #content div.test span.cara { width: 600px; height: 1px; background: transparent url('img/cara.png') no-repeat center top; font-size: 1px; display: block; }


#box.pro-odborniky #content div.clanky { width: 600px; }
#box.pro-odborniky #content div.clanky h2 { color: #02173D; font-family: "trebuchet ms",sans-serif; font-size: 120%; }
#box.pro-odborniky #content div.clanky div.first-clanek { margin-right: 20px; }
#box.pro-odborniky #content div.clanky div.clanek { width: 270px; float: left; }
#box.pro-odborniky #content div.clanky div.clanek h3 {/* float:left; width: 200px;*/ padding: 0; margin: 0; margin-bottom: 5px; }
#box.pro-odborniky #content div.clanky div.clanek h3 a { color: #02173D; font-family: "trebuchet ms",sans-serif; font-weight: bold; font-size: 80%; text-decoration: underline; }
#box.pro-odborniky #content div.clanky div.clanek h3 a:hover { text-decoration: none; }
#box.pro-odborniky #content div.clanky div.clanek .img { border: 1px #BED1E1 solid; float: left; margin: 2px 15px 0 0; }
#box.pro-odborniky #content div.clanky div.clanek p { width:200px; color: #303E45; font-family: "trebuchet ms",sans-serif; font-size: 13px; display: inline-block; padding: 0; max-height: 70px; overflow-y: hidden; }

#box.pro-odborniky #content div.clanky span { width: 550px; text-align: right; display: block; z-index: 21!important; }
#box.pro-odborniky #content div.clanky span a.viceclanku { color: #02173D; font-family: "trebuchet ms",sans-serif; font-size: 12px; z-index: 22!important; }

#box.pro-odborniky #menuodbocnici { float: left; width: 220px; font-family: "trebuchet ms",sans-serif; }
#box.pro-odborniky #menuodbocnici ul { width: 180px; text-align: right; margin: 53px 40px 0px 0px; }
#box.pro-odborniky #menuodbocnici ul li { margin-bottom: 15px; color: #051139; }
#box.pro-odborniky #menuodbocnici a { color: #051139; text-decoration: underline; }
#box.pro-odborniky #menuodbocnici a:hover { color: #051139; text-decoration: none; }

/* -- pro odborniky formulare -- */

div.pro-odborniky-form { background: #4A97CB url('img/box-face-pro-odborniky.jpg') no-repeat scroll 0 0!important; position: relative; }

/* validace */
div.pro-odborniky-form .validation-message { width: 520px; margin: 0 auto; }
div.pro-odborniky-form .validation-message .NoticerError { background: none repeat scroll 0 0 #AFD7EB!important; border: 1px solid #65A9D4; font-size: 13px; color: #061C4D; }
div.pro-odborniky-form .validation-message .NoticerError li { color: #061C4D!important; }

div.pro-odborniky-form #error #ok { width: 520px; margin: 0 auto; background: none repeat scroll 0 0 #AFD7EB!important; border: 1px solid #65A9D4; font-size: 13px; color: #061C4D; }
div.pro-odborniky-form #error #ok li { color: #061C4D!important; margin: 5px; margin-bottom: 0; }
div.pro-odborniky-form #error #ok li p { margin: 0; padding: 0; }
div.pro-odborniky-form #error #ok li strong { color: #061C4D!important; margin-top: 15px; display: block; }

div.pro-odborniky-form .validation-message #ok { width: 520px; margin: 0 auto; background: none repeat scroll 0 0 #AFD7EB!important; border: 1px solid #65A9D4; font-size: 13px; color: #061C4D; }
div.pro-odborniky-form .validation-message #ok li { color: #061C4D!important; margin: 5px; margin-bottom: 0; }
div.pro-odborniky-form .validation-message #ok li p { margin: 0; padding: 0; }
div.pro-odborniky-form .validation-message #ok li strong { color: #061C4D!important; margin-top: 15px; display: block; }

/* validace 2 */
div.pro-odborniky .validation-message { width: 520px; margin: 0 auto; }
div.pro-odborniky .validation-message .NoticerError { background: none repeat scroll 0 0 #AFD7EB!important; border: 1px solid #65A9D4; font-size: 13px; color: #061C4D; }
div.pro-odborniky .validation-message .NoticerError li { color: #061C4D!important; }

div.pro-odborniky #error #ok { width: 520px; margin: 0 auto; background: none repeat scroll 0 0 #AFD7EB!important; border: 1px solid #65A9D4; font-size: 13px; color: #061C4D; }
div.pro-odborniky #error #ok li { color: #061C4D!important; margin: 5px; margin-bottom: 0; }
div.pro-odborniky #error #ok li p { margin: 0; padding: 0; }
div.pro-odborniky #error #ok li strong { color: #061C4D!important; margin-top: 15px; display: block; }

div.pro-odborniky .validation-message #ok { width: 520px; margin: 0 auto; background: none repeat scroll 0 0 #AFD7EB!important; border: 1px solid #65A9D4; font-size: 13px; color: #061C4D; }
div.pro-odborniky .validation-message #ok li { color: #061C4D!important; margin: 5px; margin-bottom: 0; }
div.pro-odborniky .validation-message #ok li p { margin: 0; padding: 0; }
div.pro-odborniky .validation-message #ok li strong { color: #061C4D!important; margin-top: 15px; display: block; }

/* drobeckova navigace */
#box.pro-odborniky-form #path { color: #558FBF; font-size: 12px; }
#box.pro-odborniky-form #path a { color: #396E9A; }

#box.pro-odborniky-form #content #path { color: #558FBF!important; left: 0; font-size: 12px; }
#box.pro-odborniky-form #content #path strong { color: #558FBF!important; }
#box.pro-odborniky-form #content #path a { color: #396E9A!important; }

/* global */
#box.pro-odborniky-form #content { width: 870px; position: relative; }

/* status login user */
#box.pro-odborniky-form #status { position: absolute; top: 15px; right: 0px; font-size: 0.9em; color: #002D7D; }
#box.pro-odborniky-form #status a { color: #002D7D; }
#box.pro-odborniky-form #status span { color: #CF0A37; font-weight: bold; }

/* infobox */
#box.pro-odborniky-form #content .infotext { color: #061C4D; font-size: 13px; }
#box.pro-odborniky-form #content .infotext a { color: #061C4D;  }

/* login */
#box.pro-odborniky-form #content #login { background-color: #AFD7EB; border: 1px #65A9D4 solid; color: #061C4D; width: 500px; margin: 0 auto; margin-top: 30px; padding: 20px 10px 20px 10px; }
#box.pro-odborniky-form #content #login fieldset { margin: 0; padding: 0; }
#box.pro-odborniky-form #content #login fieldset br.clear { margin: 0; padding: 0; font-size: 1px; height: 1px; width: 100%; }

#box.pro-odborniky-form #content #login label { text-align: right; line-height: 22px; width: 170px; margin-right: 10px; font-size: 13px;}
#box.pro-odborniky-form #content #login input.text { background-color: #DBF0F8; border: 1px #326692 solid; width: 210px; height: 22px; }
#box.pro-odborniky-form #content #login input.submit { background: transparent url(img/prihlasit-se.png) no-repeat scroll center center; width: 156px; height: 32px;  text-indent:-1000px; line-height:300px; overflow:hidden; }
#box.pro-odborniky-form #content #login p.submit-line { padding-left: 182px; margin: 0; padding-bottom: 0; }
#box.pro-odborniky-form #content #login p.forgotpass { position: relative; padding: 0; margin: -5px; height: 25px;}
#box.pro-odborniky-form #content #login p.forgotpass a { color: #061C4D; }
#box.pro-odborniky-form #content #login p.forgotpass span { position: absolute; font-size: 11px; right: 110px; top: 0; }

/* zapomenuté heslo */
#box.pro-odborniky-form #content #forgot { background-color: #AFD7EB; border: 1px #65A9D4 solid; color: #061C4D; width: 500px; margin: 0 auto; margin-top: 30px; padding: 20px 10px 20px 10px; }
#box.pro-odborniky-form #content #forgot fieldset { margin: 0; padding: 0; }
#box.pro-odborniky-form #content #forgot fieldset br.clear { margin: 0; padding: 0; font-size: 1px; height: 1px; width: 100%; }

#box.pro-odborniky-form #content #forgot label { text-align: right; line-height: 22px; width: 170px; margin-right: 10px; font-size: 13px;}
#box.pro-odborniky-form #content #forgot input.text { background-color: #DBF0F8; border: 1px #326692 solid; width: 210px; height: 22px; }
#box.pro-odborniky-form #content #forgot input.submit { background: transparent url(img/odesilatel.png) no-repeat scroll center center; width: 101px; height: 40px;  text-indent:-1000px; line-height:300px; overflow:hidden; }
#box.pro-odborniky-form #content #forgot p.submit-line { padding-left: 182px; margin: 0; padding-bottom: 0; }

/* test */
#box.pro-odborniky-form #content #test { background-color: transparent; }
#box.pro-odborniky-form #content #test div.testovaotazka { margin-bottom: 10px; }
#box.pro-odborniky-form #content #test span.cislo { width: 25px; display: block; float: left; color:#CF0A37; font-weight: bold; overflow: hidden; }
#box.pro-odborniky-form #content #test p.otazka { color: #061C4D; display: block; margin-left: 25px; padding-bottom: 10px; font-weight: bold; }
#box.pro-odborniky-form #content #test p.odp { padding: 0; margin: 0; margin-left: 30px; display: block; clear: left}
#box.pro-odborniky-form #content #test p.odp input { float: left; }
#box.pro-odborniky-form #content #test p.odp span { margin-left: 5px; display: block; color: #061C4D; width: 750px; float: left}

#box.pro-odborniky-form #content #test input.submit { margin: 0 auto; background: transparent url('img/odeslat-k-vyhodnoceni.png') no-repeat scroll center center; width: 196px; height: 34px; text-indent:-1000px; line-height:300px; overflow:hidden; display: block; }

div.pro-odborniky-form #test-auth {  }
div.pro-odborniky-form #test-auth ul { width: 100%; margin: 0 auto; background: none repeat scroll 0 0 #AFD7EB!important; border: 1px solid #65A9D4; font-size: 13px; color: #061C4D; margin-bottom: 10px; }
div.pro-odborniky-form #test-auth li { color: #061C4D!important; margin: 5px; margin-bottom: 0; }
div.pro-odborniky-form #test-auth p { color: #061C4D!important; margin: 0; padding: 0; }
div.pro-odborniky-form #test-auth p strong { color: #061C4D!important; margin-top: 15px; display: block; }
div.pro-odborniky-form #test-auth a { color: #061C4D!important; }
div.pro-odborniky-form #test-auth .NoticerError li { margin: 0; }


div.pro-odborniky-form #registrace-auth { width: 420px; margin: 0 auto; margin-top: 30px; background: none repeat scroll 0 0 #AFD7EB!important; border: 1px solid #65A9D4; font-size: 13px; color: #061C4D; }
div.pro-odborniky-form #registrace-auth li { color: #061C4D!important; margin: 5px; margin-bottom: 0; }
div.pro-odborniky-form #registrace-auth p { color: #061C4D!important; margin: 0; padding: 0; }
div.pro-odborniky-form #registrace-auth p strong { color: #061C4D!important; margin-top: 15px; display: block; }
div.pro-odborniky-form #registrace-auth a { color: #061C4D!important; }

p.pravidla a { color:#9c0704 !important }

/* -- thickbox pro odborniky -- */
.face-pro-odborniky .TB_overlayBG { background-color: transparent; filter:alpha(opacity=100); -moz-opacity: 0; opacity: 0; } 
.face-pro-odborniky .TB_overlayMacFFBGHack {background: none!important;}
.face-pro-odborniky #TB_window { background: transparent url('img/popup-01.png') no-repeat scroll 0 0; _background: transparent url('img/popup-02.png') no-repeat scroll 0 0;}

.face-pro-odborniky div.pouze-pro-odborniky { background-color: transparent; }
.face-pro-odborniky div.h1 { color: #CF0A37; font-size: 28px; display: block; text-align:center; padding-top: 40px; font-family: georgia; }
.face-pro-odborniky div.text { color: #FFF; font-size: 17px; display: block; text-align:center; padding-top: 20px; }
.face-pro-odborniky div.box { width: 155px; margin: 0 auto; margin-top: 20px; }
.face-pro-odborniky div.box a.ano { width: 71px; height: 34px; background: transparent url('img/popup-03.png') no-repeat scroll 0 0; display: inline-block; }
.face-pro-odborniky div.box a.ne { width: 71px; height: 34px; background: transparent url('img/popup-04.png') no-repeat scroll 0 0; display: inline-block; margin-left: 5px; }
.face-pro-odborniky div.box a span { display: none; }

/* registrace */
#box.pro-odborniky .register #store_user { background-color: #AFD7EB; border: 1px #65A9D4 solid; color: #061C4D; width: 500px; margin: 20px auto 30px auto; padding-top: 30px; }
#box.pro-odborniky .register #store_user a { color: #061C4D; }
#box.pro-odborniky .register #store_user fieldset { margin-top: 20px; margin-bottom: 20px; }
#box.pro-odborniky .register #store_user p { padding: 0 0 5px 0; }
#box.pro-odborniky .register #store_user hr { margin: 15px 25px 15px 25px; }
#box.pro-odborniky .register #store_user label { margin-right: 15px; text-align: right; line-height: 25px; width: 236px; display: inline-block; font-size: 13px; }
#box.pro-odborniky .register #store_user label strong { color: #CF0A37; font-weight: normal; }
#box.pro-odborniky .register #store_user label.checklabel { text-align: left; line-height: 25px; width: 410px; display: inline-block; font-size: 13px; margin-right: 0; }
#box.pro-odborniky .register #store_user label.checklabel strong { color: #CF0A37; font-weight: normal; }
#box.pro-odborniky .register #store_user input.text { background-color: #DBF0F8; border: 1px #326692 solid; width: 210px; height: 22px; }
#box.pro-odborniky .register #store_user input.check { vertical-align: top; margin: 6px 5px 0 33px; }
#box.pro-odborniky .register #store_user p.submit-line { width: 100%; margin: 15px 0 15px 0; }
#box.pro-odborniky .register #store_user input.submit { margin: 0 auto; display:block; background: transparent url(img/registrovat.png) no-repeat scroll center center; width: 157px; height: 32px; text-indent:-1000px; line-height:300px; overflow:hidden; }
#box.pro-odborniky .register #store_user p.info { width: 430px; margin: 0 auto; font-size: 12px; margin-bottom: 5px; }
#box.pro-odborniky .register #store_user p.info strong {  color: #CF0A37; font-weight: normal; }
#box.pro-odborniky .register #store_user div.ramecek { background-color: #65A9D4; padding: 5px 0 0px 0; margin: 0px 0px 5px 25px; width: 448px; }
#box.pro-odborniky .register #store_user label.in { width: 211px; }
#box.pro-odborniky .register #store_user .texttitle { display:block; font-size:1.1em; padding:0 20px 1em 40px; color:white; }

/* -- pro odborníky -- */
#box.bez-pozadi { background: url("img/box-face-pro-odborniky.jpg") no-repeat scroll 0 0 #4A97CB !important; color: #02173D; height: auto; }

/* -- ke stažení - odborníci -- */
#box.pro-odborniky .expertdownloads .cara { width: 680px; background: transparent url('img/cara.png') repeat-x 0 0; height: 1px; font-size: 1px; }
#box.pro-odborniky .expertdownloads .clanek { width: 100%; margin-top: 10px; margin-bottom: 10px; }
#box.pro-odborniky .expertdownloads .clanek a { color: #02173D; }

#box.pro-odborniky .expertdownloads .clanek .col1 { width: 25px; float: left; }

#box.pro-odborniky .expertdownloads .clanek .col2 { width: 580px; float: left; font-size: 13px; padding-right: 20px; }
#box.pro-odborniky .expertdownloads .clanek .col2 h2 { font-family: "trebuchet ms",sans-serif; font-weight: bold; font-size: 13px; }
#box.pro-odborniky .expertdownloads .clanek .col2 h2 a { text-decoration: none; }
#box.pro-odborniky .expertdownloads .clanek .col2 h2 a:hover { text-decoration: underline; }
#box.pro-odborniky .expertdownloads .clanek .col2 h2 span { font-size: 13px; color: #02173D; font-weight: normal; margin-left: 10px; }

#box.pro-odborniky .expertdownloads .clanek .col3 { width: 100px; float: left; padding-top: 20px; }
#box.pro-odborniky .expertdownloads .clanek .col3 span.file a { width: 59px; height: 51px; background: transparent url(img/ke_stazeni.png) no-repeat 0 0; display: inline-block; text-decoration: none; }
#box.pro-odborniky .expertdownloads .clanek .col3 span.file a:hover { text-decoration: none; }
#box.pro-odborniky .expertdownloads .clanek .col3 span.file a span { display: none; }

#box.pro-odborniky .expertdownloads .clanek span.clear { clear: both; margin: 0; padding: 0; font-size: 1px; width: 100%; display: block; }

/* -- články - odborníci -- */
.clanky .clanek { width: 100%; margin-bottom: 10px; font-size: 13px; }
.clanky .clanek a { color: #02173D; }

.clanky .clanek h2 { font-family: "trebuchet ms",sans-serif; font-weight: bold; font-size: 18px; font-weight: normal; width: 670px; color:#ffcc00; }
.clanky .clanek h2 a:hover { text-decoration: none; }

.clanky .clanek .col1 {  }
.clanky .clanek .col1 img { width: border: 1px #BED1E1 solid; margin-top: 4px; margin-right: 10px; float:left; }

.clanky .clanek .col2 { color: #2F4D6F; padding:0 40px 0 0; }
.clanky .clanek .col2 p { padding-bottom: 5px; }
.clanky .clanek .col2 p b { color: #314E70 !important; margin: 0; padding:0; }
.face-pro-odborniky .clanky .clanek div { color: #314E70 !important; }

.clanky .clanek span.clear { clear: both; margin: 0; padding: 0; font-size: 1px; width: 100%; display: block; }

.clanky .cely-clanek { text-align: right; font-size: 11px; padding:0 40px 0 0; }

/* -- článek - detaul -- */
#box.pro-odborniky #path { color: #558FBF; font-size: 12px; }
#box.pro-odborniky #path a { color: #396E9A; }

#box.pro-odborniky .clanek-detail .clanek { width: 100%; margin-bottom: 20px; font-size: 13px; }
#box.pro-odborniky .clanek-detail .clanek a { color: #02173D; }

#box.pro-odborniky .clanek-detail .clanek div.text { padding: 0 30px 0 0; }
#box.pro-odborniky .clanek-detail .clanek div.text h2 { color: #02173D; display: inline-block; width: 670px; }

#box.pro-odborniky .text p { padding: 0; padding-bottom: 5px;  }
#box.pro-odborniky .text p b { color: #314E70; margin: 0; padding:0;  }
#box.pro-odborniky .text div b, #box.pro-odborniky .text div strong { color: #02173D; margin: 0; padding:0;  }
#box.pro-odborniky .text div table, #box.pro-odborniky .text div tr, #box.pro-odborniky .text div td { color: #02173D; margin: 0; padding:0;  }

#aktuality{
width:700px; background:#3782B9 url('img/box.jpg') no-repeat scroll 0 0; position: relative;
}

.aktuality {
  background: #3683b9 url('img/box.jpg') no-repeat scroll 0 0 !important; position: relative;
      }
     
      
#content-aktuality { float:left;padding:40px 0 25px; position:relative; left:40px; width:880px;}
#content-aktuality .prvni-clanek small,
#content-aktuality .clanek small { font-size:95%; display:block; padding:0 0 .5em; }
#content-aktuality h2 { font-family:georgia; font-weight:normal; padding:0 0 .5em; font-size:1.5em; color:#ffffff; clear:both; }
#content-aktuality .cely-clanek a { text-align:right; color:#ffffff; }
#content-aktuality .clanek{ padding: 10px 10px 10px 0px; }
#content-aktuality .col2 { color:#99bdd6; margin:3px 0 0 75px; }
#content-aktuality .cely-clanek { width:860px; }
#content-aktuality h1 { margin-bottom:20px; }
#content-aktuality .prvni-clanek { color:#99bdd6; }
#content-aktuality .prvni-clanek img { float:left; margin: 3px 30px 15px 0px; border: 1px #BED1E1 solid; }
#content-aktuality .prvni-clanek .cely-clanek { width:860px; clear:both; margin-bottom:30px; }
#content-aktuality .prvni-clanek .prvni-radky { font-weight:bold; color:#ffffff; margin-bottom:5px; }
#content-aktuality .clanek img { float:left; margin: 3px 30px 15px 0px; border: 1px #BED1E1 solid; }
      
/* HOMEPAGE */
.homepage .box-fake { clear:both; top:-19px; background-image:url(img/home-stin.png); background-position:center bottom; width:996px; height:87px; margin-top:15px; margin-left:-22px; margin-right:-22px; }

.homepage #footer_content p,
.homepage #footer_content div { top:125px; }

.home-news, .home-tipy, .home-promo, .home-promo .box { min-height:1%; }
.home-news:after , .home-tipy:after, .home-promo:after, .home-promo .box:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }


.homepage #box { width:467px; height:387px; float:right; overflow:hidden; min-height:0; position:relative; right:2px; }

#home-box { float:left; margin:29px 0 0; background:url(img/home-box.jpg) center top no-repeat #386491; text-align:left; width:470px; height:387px; color:#fff; }
#home-box h2 { color:#000; padding:0; }
#home-box h3 { font-weight:bold; font-size:1.1em; padding:0 0 5px; }
#home-box h3 a { color:#fff; }
#home-box img { display:block; box-shadow:0 5px 20px #000; -webkit-box-shadow:0 5px 20px #000; -moz-box-shadow:0 5px 20px #000; background:url(img/home-box-img.gif) 0 0 no-repeat; padding:1px; width:116px; height:86px; }
#home-box .more { text-align:right; clear:both; height:auto; padding:.5em 0 2em; }
#home-box .more a { color:#010c31; }
#home-box small { color:#0b3c6a; font-size:85%; }
#home-box p { line-height:1.3em; height:3.9em; overflow:hidden; }

.home-news,
.home-video,
.home-tipy { padding:19px 33px 0; }
.home-video,
.home-tipy { background:url(img/home-tipy.gif) left top repeat-x; }
.home-news div { float:right; width:264px; }
.home-news img { float:left; }
.home-tipy div { float:left; width:264px; }
.home-tipy img { float:right; }
.home-news .noimg,
.home-tipy .noimg  { float:none; width:auto; }

.home-video { padding-top:10px; }
.home-video a { width:118px; height:88px; display:inline-block; margin:0 75px 0 0; position:relative; overflow:hidden; }
.home-video img { position:relative; z-index:1; }
.home-video a span { position:absolute; left:0; top:0; z-index:5; width:1000px; height:88px; text-align:right; background:url(img/play.png) 40px center no-repeat; opacity:.5; }
.home-video a:hover span { opacity:1; }
.home-video p { padding:0 0 1em; height:auto !important; }

.home-promo { width:1050px; margin:0 -200px -50px 0; background:url(img/home-promo.gif) 304px top repeat-y; text-align:left; }
.home-promo h2 { font-size:1.4em; font-weight:normal; padding:0 0 10px; }
.home-promo .box { width:264px; margin:0 80px 0 0; float:left; color:#b4b9c8; }
.home-promo .box p { height:auto !important; overflow:visible !important; }
.home-promo .box .links { text-align:right; font-size:95%; }

.cesi-a-horcik h2 { color:#faa; }
.cesi-a-horcik big { font-size:3em; float:left; padding:0 10px 0 0; position:relative; top:-7px; color:#faa; }
  .horcik-link { width:250px; height:28px; line-height:28px; text-align:center; display:block; color:#072c55; font-size:1.2em; background:#b0d1e7; position:relative; margin:1em 0 0; }
  .horcik-link span { cursor:pointer; background:url(img/cesi-a-horcik-button.gif) center top no-repeat; width:250px; height:28px; left:0; top:0; position:absolute; }
  .horcik-link:hover span { background-position:center -28px; }

.vy-se-ptate h2,
.vy-se-ptate a { color:#c2f2b1 }

.ptejte-se h2 { color:#97cbff; }
.ptejte-se strong { padding-bottom:.5em; display:block; }
.ptejte-se div { width:196px; float:right; }
.ptejte-se img { width:56px; height:54px; padding:1px; display:block; float:left; background:url(img/home-box-img.gif) center center; }

.clanek-detail-text { margin:0 0 0 282px; }
.clanek-detail img { float:left; border: 1px #BED1E1 solid; }       
.clanek-detail-text img { margin: 3px 30px 15px 0px; float:none; border:none; }

.videos { clear:both; }
.videos a { display:block; margin:0 20px 20px 0; float:left; position:relative; width:160px; height:120px; background:black; -webkit-box-shadow:0 0 10px rgba(0,0,0,.8); -moz-box-shadow:0 0 10px rgba(0,0,0,.8); box-shadow:0 0 10px rgba(0,0,0,.8); }
.videos img { width:160px; height:120px; position:relative; z-index:1; display:block; margin:0; }
.videos a:after { width:160px; height:120px; position:absolute; z-index:10; background:url(img/play.png) center center no-repeat rgba(0,0,0,.3); left:0; top:0; content:''; }
.videos a:hover:after { background-color:none; }
.videos a:hover { -webkit-box-shadow:0 0 5px black; -moz-box-shadow:0 0 5px black; box-shadow:0 0 5px black; }

/* 404 - page not found */
.notfound404 #mainmenu { display: none; }
.notfound404 #footer_content p { display: none; }
.notfound404 #content { width: 900px; }

.galerie { padding:2em 0; clear:both; }
.galerie a { text-decoration:none; }
.galerie img { float:none; height:120px; margin:0 20px 20px 0; -webkit-box-shadow:0 0 10px rgba(0,0,0,.8); -moz-box-shadow:0 0 10px rgba(0,0,0,.8); box-shadow:0 0 10px rgba(0,0,0,.8); }
.galerie img:hover { -webkit-box-shadow:0 0 5px black; -moz-box-shadow:0 0 5px black; box-shadow:0 0 5px black; }

.clanek-detail-text .more { background:url(img/hp/more.gif) left center no-repeat; padding:0 0 0 8px; }
.clanek-detail-text div.archive { text-align: right;}            
   
#sk-promo-under-video img {float: left; width: 100px; height:150px}                                              
#sk-promo-under-video p {float: left; margin-left:20px; width:280px}

#content-aktuality .clanek h2 a { color: #82C1F4 !important; }
