/* basic layout */
#main { position:relative; width:960px; margin:15px auto; padding:0 28px; }

#logo { margin-bottom:15px; }
#logo a { display:block; width:90px; height:26px; background:url("/image/logo.gif") no-repeat; }
#logo span { display:none; }

#logo-digital { margin-bottom:20px; }
#logo-digital a { display:block; width:132px; height:54px; background:url("/image/logo-digital.gif") no-repeat; }
#logo-digital span { display:none; }

#motto { margin-bottom:20px;  }
#motto a { display:block; width:181px; height:11px; background:url("/image/motto.gif") no-repeat; }
#motto span { display:none; }

#search { position:absolute; right:28px; top:-1px; width:230px; height:24px; background:url("/image/bg/input-text.gif") no-repeat left 1px; margin-bottom:15px; }
#search input.first { float:left; margin:4px 8px 0 5px; width:140px; border:1px solid transparent; background:none; }
#search input.last { margin-top:1px; }

p#language { position:absolute; right:28px; top:35px; text-align:right; /*text-transform:lowercase;*/ }
/*
p#language a { padding:2px 21px 2px 0; background:no-repeat right center; }
p#language a.cs { background-image:url("/icon/flag/cze.16x16.png"); }
p#language a.en { background-image:url("/icon/flag/eng.16x16.png"); }
*/

#menu { width:100%; height:39px; }
#menu a { display:block; float:left; height:100%; background:no-repeat left top; }
#menu a:hover, #menu a.active { background-position:left bottom; }
#menu span { display:none; }
a#item-1 { width:86px;  background-image:url("/image/menu/uvod.gif"); }
a#item-2 { width:103px; background-image:url("/image/menu/novinky.gif"); }
a#item-3 { width:87px;  background-image:url("/image/menu/o-nas.gif"); }
a#item-4 { width:148px; background-image:url("/image/menu/omd-academy.gif"); }
a#item-5 { width:137px; background-image:url("/image/menu/omd-digital.gif"); }
a#item-6 { width:176px; background-image:url("/image/menu/pripadove-studie.gif"); }
a#item-7 { width:110px; background-image:url("/image/menu/kariera.gif"); }
a#item-8 { width:113px; background-image:url("/image/menu/kontakt.gif"); }
/* EN */
a#item-10 { width:190px;  background-image:url("/image-en/menu/home.png"); }
a#item-11 { width:193px; background-image:url("/image-en/menu/about-us.png"); }
a#item-12 { width:190px;  background-image:url("/image-en/menu/case-studies.png"); }
a#item-13 { width:193px; background-image:url("/image-en/menu/research.png"); }
a#item-14 { width:193px; background-image:url("/image-en/menu/contact.png"); }

#navbar { position:relative; height:25px; line-height:25px; margin-bottom:16px; padding-left:15px; border-bottom:1px solid #f8f8f8; background:url("/image/navbar/bg.gif") repeat-x top left; font-size:90%; }
#navbar span { display:none; }
#navbar span.left, #navbar span.right { position:absolute; display:block; top:0; width:4px; height:26px; background:url("/image/navbar/corner.gif") no-repeat; }
#navbar span.left { left:0; background-position:left top; }
#navbar span.right { right:0; background-position:left bottom; }
#navbar a, #navbar strong.arrow { display:block; float:left; padding-left:25px; margin-right:20px; background:url("/image/navbar/to-left.gif") no-repeat left center; color:#868a8d; }
#navbar a.top { position:absolute; float:none; margin:0; top:0; right:15px; background-image:url("/image/navbar/to-top.gif"); }
#navbar a.current { text-decoration:none; color:#7a7d80; }
#navbar strong.arrow { color:#666666; }

#slidebox { position:relative; padding:27px; min-height:298px; }
#slidebox a.arrow-left { position:absolute; left:-27px; top:60px; width:28px; height:207px; background:url("/image/button/arrow-left.gif") no-repeat left top; }
#slidebox a.arrow-right { position:absolute; right:-27px; top:60px; width:28px; height:207px; background:url("/image/button/arrow-right.gif") no-repeat left top; }
#slidebox a.arrow-left:hover, #slidebox a.arrow-right:hover { background-position:left bottom; }
#slidebox a.arrow-left span, #slidebox a.arrow-right span { display:none; }
#slidebox .slide { float:left; width:540px; margin-right:25px; }
#slidebox .slide img { margin-top:2px; }
#slidebox h2 { margin:15px 0; font-size:250%; font-weight:normal; color:#4d5053; }
#slidebox h2 a { text-decoration:none; color:#4d5053; }
#slidebox h2 a:hover { color:#d61a37; }
#slidebox h3 { margin-bottom:5px; }
#slidebox p.date { margin-bottom:25px; }
#slidebox h3, #slidebox p.date { font-size:140%; font-weight:normal; color:#d61a37; }
#slidebox h3 span, #slidebox p.date span { color:#2b2d2e; }
#slidebox p.info { line-height:140%; color:#717171; }
/*#slidebox p.info { position:absolute; top:180px; right:40px; width:328px; line-height:145%; color:#717171; }*/
/*#slidebox #slide-logo { position:absolute; right:50px; top:85px; }*/
#slidebox p.logo { float:right; margin:35px 15px 0 0; }
#slidebox .navigation { position:absolute; left:592px; bottom:28px; width:340px; }
#slidebox .navigation a.zobrazit-detail { float:left; margin-right:85px; } 
#slidebox .navigation a.button-1, 
#slidebox .navigation a.button-2,
#slidebox .navigation a.button-3,
#slidebox .navigation a.button-4 { float:left; margin-right:1px; }

#newest-studies { display:none; }

.graybox { position:relative; overflow:hidden; color:#ffffff; }
.graybox h2, .graybox h3, .graybox h4 { color:#ffffff; }
.graybox h2.cufon { font-size:220%; font-weight:normal; color:#ffffff; }
.graybox .left-top { position:absolute; left:0; top:0; width:4px; height:4px; background:url("/image/graybox/left.gif") no-repeat left top; }
.graybox .left-bottom { position:absolute; left:0; bottom:0; width:4px; height:4px; background:url("/image/graybox/left.gif") no-repeat left bottom; }
.graybox .right-top { position:absolute; right:0; top:0; width:4px; height:4px; background:url("/image/graybox/right.gif") no-repeat left top; }
.graybox .right-bottom { position:absolute; right:0; bottom:0; width:4px; height:4px; background:url("/image/graybox/right.gif") no-repeat left bottom; }

.silverbox { position:relative; overflow:hidden; background:#eff1f2; color:#717171; }
.silverbox h2, .silverbox h3, .silverbox h4 { color:#4d5053; }
.silverbox h2.cufon { font-size:220%; font-weight:normal; }
.silverbox .left-top { position:absolute; left:0; top:0; width:4px; height:4px; background:url("/image/silverbox/left.gif") no-repeat left top; }
.silverbox .left-bottom { position:absolute; left:0; bottom:0; width:4px; height:4px; background:url("/image/silverbox/left.gif") no-repeat left bottom; }
.silverbox .right-top { position:absolute; right:0; top:0; width:4px; height:4px; background:url("/image/silverbox/right.gif") no-repeat left top; }
.silverbox .right-bottom { position:absolute; right:0; bottom:0; width:4px; height:4px; background:url("/image/silverbox/right.gif") no-repeat left bottom; }

.pagination p { float:left; }
.pagination p.buttons a { float:left; margin-right:1px; }
.pagination p.buttons a.selected { background-position:left bottom; }
.pagination p.prev { margin-right:15px; }
.pagination p.next { margin-left:15px; }

.box-left { width:241px; }
.box-left .top { width:100%; height:4px; background:url("/image/about-us/wrote/top.gif") no-repeat; }
.box-left .bottom { width:100%; height:5px; background:url("/image/about-us/wrote/bottom.gif") no-repeat; }
.box-left .body { min-height:60px; padding:15px 20px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background:url("/image/about-us/wrote/body.gif") no-repeat left bottom #ffffff; }
.box-left .body h3 { margin-bottom:13px; font-size:180%; color:#4d5053; }
.box-left .body p.text { margin-bottom:9px; line-height:150%; font-style:italic; color:#4d5053; }
.box-left .body p.by { line-height:160%; }
.box-left .body p.by strong { color:#e0233f; }

#tags .index a.s10 { font-size:250%; }
#tags .index a.s9 { font-size:230%; }
#tags .index a.s8 { font-size:210%; }
#tags .index a.s7 { font-size:190%; color:#878787; }
#tags .index a.s6 { font-size:170%; color:#878787; }
#tags .index a.s5 { font-size:170%; color:#a0a0a0; }
#tags .index a.s4 { font-size:150%; color:#a0a0a0; }
#tags .index a.s3 { font-size:135%; color:#a0a0a0; }
#tags .index a.s2 { font-size:120%; color:#a0a0a0; }
#tags .index a.s1 { color:#a0a0a0; }

#tags .detail h2 { font-size:190%; }
#tags .detail p.section { font-size:130%; color:#e0233f; }
#tags .detail h3 { margin-bottom:7px; font-size:130%; }
#tags .detail p.perex { margin-bottom:5px; line-height:155%; }

#index-graybox { height:373px; padding:25px; padding-right:0; background:url("/image/graybox/index.gif") repeat-x; color:#dadada; }
#index-graybox strong { color:#ffffff; }
#index-graybox .left, #index-graybox .center, #index-graybox .right { overflow:hidden; float:left; height:100%; }
#index-graybox .left { position:relative; width:288px; margin-right:23px; }
#index-graybox .center { position:relative; width:275px; margin-right:35px; }
#index-graybox .right { width:280px; margin-right:25px; }
#index-graybox h2 a, #index-graybox h3 a { text-decoration:none; color:#ffffff; }
#index-graybox h2 a:hover, #index-graybox h3 a:hover { text-decoration:underline; }
#index-graybox h2 { margin-bottom:10px; font-size:180%; font-weight:normal; color:#ffffff; }
#index-graybox h3 { font-size:100%; font-weight:bold; }
#index-graybox .left .article { position:relative; height:96px; margin:5px 0 40px 0; }
#index-graybox .left .article img { float:left; margin-right:10px; border:6px solid #dadada; }
#index-graybox .left .article p.text { line-height:145%; }
/*#index-graybox .left .article p.date { position:absolute; left:106px; bottom:0; font-size:90%; color:#ffffff; }*/
    #index-graybox .left .article p.date { margin-top:5px; font-size:90%; color:#ffffff; }
#index-graybox .left .article p.date a { color:#dadada; }
#index-graybox .left .article p.date span { color:#df233f; }
#index-graybox .left .links { position:absolute; left:0; bottom:0; }
#index-graybox .left .links a { margin-right:45px; }
#index-graybox .center { text-align:justify; }
#index-graybox .center .article { position:relative; height:96px; margin:5px 0 40px 0; }
#index-graybox .center .article img { float:left; margin-right:10px; border:6px solid #dadada; }
#index-graybox .center .article p.text { line-height:145%; text-align:left; }
#index-graybox .center .article p.date { margin-top:5px; font-size:90%; color:#ffffff; }
#index-graybox .center .article p.date a { color:#dadada; }
#index-graybox .center .article p.date span { color:#df233f; }
/*#index-graybox .center p.text { margin-top:10px; }*/
#index-graybox .center .links { position:absolute; left:0; bottom:0; }
#index-graybox .right h2 a { text-decoration:none; color:#ffffff; }
#index-graybox .right h2 a:hover { text-decoration:underline; }
#index-graybox .right #tags { margin-bottom:20px; line-height:200%; text-align:justify; }
#index-graybox .right #tags a { text-decoration:none; color:#dadada; }
#index-graybox .right #tags a:hover { text-decoration:underline; }
#index-graybox .right #tags a.s1 { color:#cccccc; }
#index-graybox .right #tags a.s2 { font-size:120%; color:#efefef; }
#index-graybox .right #tags a.s3 { font-size:140%; color:#ffffff; }
#index-graybox .right #tags a.s4 { font-weight:bold; font-size:160%; color:#ffffff; }
#index-graybox .right #tags a.s5 { font-weight:bold; font-size:180%; color:#ffffff; }
#index-graybox .right p.twitter-status { line-height:150%; }
#index-graybox .right p.twitter-date { margin:5px 0 40px 0; font-size:90%; color:#ffffff; }
#index-graybox .right p.twitter-date span { color:#df233f; }

#temporary-image img { margin-top:25px; }

/* - případové studie */
#case-study { width:100%; }
#case-study .index { margin:-30px 0 -20px 0; }

#case-study .detail .left { float:left; width:384px; margin-right:28px; }
#case-study .detail .left .top { position:relative; width:100%; height:251px; overflow:hidden; }
#case-study .detail .left .top p { position:absolute; bottom:0; right:20px; width:65px; height:50px; padding-left:158px; line-height:50px; background:url("/image/case-study/kampan.png") no-repeat top left; font-size:25px; color:#ffffff; }
#case-study .detail .left .top p strong { font-weight:normal; }
#case-study .detail .left .top p span { display:none; }
#case-study-slider { position:relative; overflow:hidden; height:85px; margin-top:8px; padding-left:24px; }
#case-study-slider .lightbox { overflow:hidden; height:72px; }
#case-study-slider a.slide { display:block; float:left; margin:10px 9px 0 0; }
#case-study-slider a.arrow-left, #case-study-slider a.arrow-right { position:absolute; top:0; width:16px; height:85px; background:url("/image/case-study/arrow.gif") no-repeat; }
#case-study-slider a.arrow-left { left:0; background-position:left top; }
#case-study-slider a.arrow-right { right:0; background-position:left bottom; }
#case-study-slider a.arrow-left span, #case-study-slider a.arrow-right span { display:none; }
#case-study .detail .left .info { margin:7px 0 0 10px; }
#case-study .detail .left .info p { float:left; width:50%; color:#e0233f; }
#case-study .detail .left .info p span { color:#3b4c55; }
#case-study .detail .left .bottom { position:relative; width:363px; height:65px; margin-top:25px; padding:13px 10px; background:url("/image/case-study/bg.gif") no-repeat left top; }
#case-study .detail .left .bottom form p.first { width:270px; height:24px; margin-left:7px; background:url("/image/bg/input-text.gif") no-repeat right top; }
#case-study .detail .left .bottom form p.first label { padding-left:15px; background:url("/image/mini/email.gif") no-repeat left center; font-size:11px; }
#case-study .detail .left .bottom form p.first input { width:140px; margin:3px 0 0 18px; border:none; background:transparent; }
#case-study .detail .left .bottom form p.last { position:absolute; top:12px; right:20px; }
#case-study .detail .left .bottom p.social-network { margin-top:25px; vertical-align:middle; }
#case-study .detail .left .bottom p.social-network a { display:block; float:left; margin-right:36px; }
#case-study .detail .left .bottom p.social-network a.last { margin:0; }
#case-study .detail .left p.button { margin-top:20px; }
#case-study .detail .left p.rss { margin-top:20px; }

#case-study .detail .right { position:relative; float:right; width:533px; padding-right:15px; }
#case-study .detail .right h2 { font-size:250%; font-weight:normal; color:#4d5053; }
#case-study .detail .right h3 { margin-top:5px; font-size:140%; font-weight:normal; color:#d61a37; }
#case-study .detail .right h3 span { color:#2b2d2e; }
#case-study .detail .right h3.date { position:absolute; top:35px; right:15px; }
#case-study .detail .right h4 { font-size:100%; }
#case-study .detail .right .perex { line-height:155%; font-size:115%; }
#case-study .detail .right .content { line-height:145%; }
#case-study .detail .right ul { list-style-type:none; margin-bottom:15px; }
#case-study .detail .right ul li { padding:4px 0; color:#3b4c55; }
#case-study .detail .right ul li span { color:#df233f; }

#case-study .graybox { height:443px; margin-top:22px; padding:24px 30px; padding-top:15px; padding-right:0; background:url("/image/graybox/case-study.gif") repeat-x left top; }
#case-study .graybox h2 { margin-bottom:10px; }
#case-study .graybox .previous { position:absolute; left:15px; bottom:15px; }
#case-study .graybox .next { position:absolute; right:15px; bottom:15px; }
#case-study .graybox .items { color:#dadada; }
#case-study .graybox .items .item { position:relative; overflow:hidden; float:left; width:282px; height:180px; margin:0 3px 17px 0; padding-right:25px; }
#case-study .graybox .items .item strong { color:#ffffff; }
#case-study .graybox .items .item h3 { margin-bottom:7px; font-size:150%; color:#ffffff; }
#case-study .graybox .items .item h3 a { text-decoration:none; color:#ffffff; }
#case-study .graybox .items .item h3 strong { font-weight:normal; }
#case-study .graybox .items .item img { float:left; margin:0 8px 2px 0; border:6px solid #dadada; }
#case-study .graybox .items .item p.perex { margin-top:7px; line-height:145%; }
#case-study .graybox .items .item p.link { position:absolute; right:15px; bottom:5px; }
#case-study .graybox .items .item p.link a { color:#ffffff; }
                                         

/* - kontakt */
#contact { }
#contact h2 { margin-bottom:10px; font-size:215%; }
#contact .left { float:left; width:479px; padding-right:28px; }
#contact .left h2 { margin-left:15px; }

#contact .right { position:relative; float:right; width:453px; }
#contact .right .address { position:absolute; right:15px; top:68px; }
#contact .right h3 { margin-bottom:15px; font-size:150%; color:#e0233f; }
#contact .right p { margin-bottom:5px; }
#contact .right p strong span { color:#e0233f; }
#contact .right p.facebook { margin:-3px 0 10px 0; }

#contact .graybox { height:194px; margin-top:22px; padding:24px 30px; padding-right:0; background:url("/image/graybox/contact.gif") repeat-x left top; }
#contact .graybox table { width:100%; font-size:11px; color:#ffffff; }
#contact .graybox table tr.first td { padding-bottom:15px; }
#contact .graybox table tr td { padding:5px 0; }
#contact .graybox table tr td sup { color:#e0233f; }
#contact .graybox table tr td.first { padding-right:15px; }
#contact .graybox table tr td.v-top { padding-top:12px; }
#contact .graybox table tr td.input { width:200px; background:url("/image/bg/input-text-long.gif") no-repeat 0 2px; }
#contact .graybox table tr td.input input { width:175px; margin-left:3px; border:0; background:transparent; }
#contact .graybox table tr td.textarea { padding-top:10px; background:url("/image/bg/textarea.gif") no-repeat 0 10px; }
#contact .graybox table tr td.textarea textarea { width:840px; height:52px; margin:5px 0 0 5px; border:0; background:transparent; font-family:Arial, sans-serif; font-size:12px; }
#contact .graybox table tr td.submit { padding-top:10px; }

.contact-way h2 { margin:0 0 20px 15px; font-size:215%; }
.contact-way form { margin:0 0 15px 15px; }
.contact-way form input.from { width:350px; padding:2px 8px; }
.contact-way form input.submit { padding:1px 8px; }
.contact-way form p.info { margin-top:8px; font-style:italic; font-size:90%; }

#map-canvas { width:479px; height:261px; }

/* - novinky */
#news { margin-bottom:25px; }
#news .index { width:960px; }
#news .left { float:left; width:275px; }
#news .left .categories { margin-bottom:25px; }
#news .left .categories h4 { margin-bottom:5px; font-size:120%; }
#news .left .categories h4 a.active { text-decoration:none; color:#313131; } 
#news .left .archive .box-left { margin-bottom:25px; }
#news .left .archive .box-left ul { list-style-type:none; }
#news .left .archive .box-left ul li { padding:3px 0; }
#news .left .archive .box-left ul li a { padding-right:5px; font-size:150%; }
#news .left .archive .box-left ul li a.active { color:#313131; }
#news .left .rss { margin-bottom:15px; }
#news .left .newsletter .box-left .body { padding:15px 0 8px 10px; }
#news .left .newsletter .box-left .body label { font-weight:bold; font-size:90%; }
#news .left .newsletter .box-left .body p.input { height:23px; margin-top:4px; background:url("/image/bg/input-left-box.gif") no-repeat; }
#news .left .newsletter .box-left .body p.input input { width:200px; margin:3px 0 0 6px; border:0; background:transparent; }
#news .left .newsletter .box-left .body p.submit { margin:5px 18px 15px 0; text-align:right; }
#news .left .newsletter form .added { margin:-13px 10px 15px 0; text-align:center; }
#news .left .sucker { margin:25px 0; }
#news .left .sucker h4 { line-height:150%; }
#news .left .sucker p.feed { margin-bottom:20px; line-height:150%; }

#news .right { float:right; width:670px; padding-right:15px; }
#news .right h2.section { margin-bottom:20px; font-size:190%; }
#news .right .item { float:left; width:670px; margin-bottom:30px; }
#news .right .item h2 { margin-bottom:5px; }
#news .right .item img { float:left; margin:0 10px 10px 0; border:6px solid #dadada; }
#news .right .item p.perex { line-height:150%; }
#news .right .item p.date { margin-top:5px; font-size:90%; color:#4d5053; }
#news .right .item p.date span { color:#e0233f; }
#news .right .item p.date a { color:#4d5053; }

#news .right .navigation p { float:left; }
#news .right .navigation p.prev { margin-right:15px; }
#news .right .navigation p.next { margin-left:15px; }
#news .right .navigation p.buttons a { float:left; margin-right:1px; }
#news .right .navigation p.buttons a.selected { background-position:bottom; }

#news .right .detail h2 { margin-bottom:15px; font-size:220%; color:#de223e; }
#news .right .detail .date { margin:15px 0; color:#de223e; }
#news .right .detail .date span { color:#4d5053; }
#news .right .detail .perex { margin-bottom:20px; line-height:160%; font-size:120%; }
#news .right .detail .content { line-height:150%; }

/*
#news .graybox { width:935px; height:301px; padding:25px; padding-right:0; background:url("/image/graybox/news.gif") repeat-x; color:#dadada; }
#news .graybox strong { color:#ffffff; }
#news .graybox .left, #case-study .graybox .center, #case-study .graybox .right { position:relative; float:left; height:100%; }
#news .graybox .left { width:288px; margin-right:23px; }
#news .graybox .center { width:275px; margin-right:35px; }
#news .graybox .right { width:280px; }
#news .graybox .right h3 { margin:0; }
#news .graybox h2 { margin-bottom:10px; }
#news .graybox h3 { font-size:100%; font-weight:bold; }
#news .graybox h3 a { text-decoration:none; color:#ffffff; }
#news .graybox h3 a:hover { text-decoration:underline; }
#news .graybox .article { position:relative; height:96px; margin-top:10px; }
#news .graybox .article img { float:left; margin-right:10px; }
#news .graybox .article ul { list-style-type:none; margin:5px 0; }
#news .graybox .article ul li { padding:2px 0; color:#df233f; }
#news .graybox .article ul li a { color:#ffffff; }
#news .graybox p.link { position:absolute; left:0; bottom:20px; }
*/

/* - O nás */
#about-us { }
#about-us .left { float:left; width:274px; }
#about-us .left .menu { margin-bottom:30px; }
#about-us .left .menu ul { list-style-type:none; }
#about-us .left .menu li a { display:block; float:left; width:230px; height:39px; line-height:39px; margin-bottom:1px; padding-left:11px; background:url("/image/about-us/menu.gif") no-repeat left top; text-decoration:none; font-size:115%; color:#ffffff; }
#about-us .left .menu li a:hover { background-position:left center; }
#about-us .left .menu li a.active { background-position:left bottom; }
#about-us .left .submenu { margin:-27px 0 15px 0; }
#about-us .left .submenu .box-left .body { padding-top:5px; padding-bottom:0; }
#about-us .left .submenu .box-left ul { list-style-type:none; }
#about-us .left .submenu .box-left ul li { padding:2px 0; }
#about-us .left .submenu .box-left ul li a {  }
#about-us .left .rss { margin:15px 0; }
#about-us .left .box { width:241px; margin-bottom:30px; }
#about-us .left .box .top { width:100%; height:4px; background:url("/image/about-us/wrote/top.gif") no-repeat; }
#about-us .left .box .bottom { width:100%; height:5px; background:url("/image/about-us/wrote/bottom.gif") no-repeat; }
#about-us .left .box .body { min-height:60px; padding:15px 20px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background:url("/image/about-us/wrote/body.gif") no-repeat left bottom; }
#about-us .left .box .body h3 { margin-bottom:13px; font-size:180%; color:#4d5053; }
#about-us .left .box .body p.text { margin-bottom:9px; line-height:150%; font-style:italic; color:#4d5053; }
#about-us .left .box .body p.by { line-height:160%; }
#about-us .left .box .body p.by strong { color:#e0233f; }

#about-us .right { float:right; width:686px; }
#about-us .right h2 { margin-bottom:10px; font-size:225%; }
#about-us .right .who-we-are { }
#about-us .right .who-we-are img.peoples { float:left; margin:0 20px 20px 0; border:6px solid #dadada; }
#about-us .right .who-we-are p.about { margin-bottom:10px; line-height:155%; color:#717171; }
#about-us .right .who-we-are img.omnicom { margin:30px 0; }
#about-us .right .who-we-are .silverbox { width:651px; padding:10px; }
#about-us .right .who-we-are .silverbox .left-group,
#about-us .right .who-we-are .silverbox .right-group { float:left; width:50%; }
#about-us .right .who-we-are .silverbox .left-group p,
#about-us .right .who-we-are .silverbox .right-group p { margin-bottom:10px; font-style:italic; }
#about-us .right .who-we-are .silverbox .left-group p span,
#about-us .right .who-we-are .silverbox .right-group p span { color:#e0233f; }

#about-us .right .history-of-omd-czech { }
#about-us .right .history-of-omd-czech p { line-height:155%; color:#717171; }
#about-us .right .history-of-omd-czech img { margin-top:25px; }

#about-us .right .sister-companies {}
#about-us .right .sister-companies h2 { margin-bottom:20px; }
#about-us .right .sister-companies .article { margin-bottom:60px; }
#about-us .right .sister-companies .article .left-content { float:left; width:140px; }
#about-us .right .sister-companies .article .right-content { float:left;width:530px; }
#about-us .right .sister-companies .article .right-content .text { margin-bottom:15px; line-height:155%; color:#717171; }
#about-us .right .sister-companies .article .right-content p.link a { color:#4d5053; }

#about-us .right .our-approach {}
#about-us .right .our-approach h2 { margin-bottom:20px; }
#about-us .right .our-approach p.top-text { margin-bottom:15px; line-height:155%; color:#4d5053; }
#about-us .right .our-approach .bubbles { margin:30px 0 70px 0; }
#about-us .right .our-approach .bubbles .bubble { float:left; width:302px; height:82px; padding:10px; margin:10px; background:url("/image/about-us/bubble.png") no-repeat; color:#4d5053; }
#about-us .right .our-approach .bubbles .bubble h3 { margin-bottom:5px; font-size:150%; color:#e0233f; }
#about-us .right .our-approach .bubbles .bubble p { line-height:150%; }

#about-us .right .omd-tools {}
#about-us .right .omd-tools h3 { margin-bottom:8px; font-size:150%; color:#e0233f; }
#about-us .right .omd-tools p.text { margin-bottom:27px; padding-right:15px; line-height:160%; color:#4d5053; }
#about-us .right .omd-tools .silverbox { margin:20px 0 35px 0; padding:20px; }
#about-us .right .omd-tools .silverbox p { line-height:200%; font-weight:bold; font-style:italic; }
#about-us .right .omd-tools .silverbox p strong { color:#e0233f; }

#about-us .right .awards {}
#about-us .right .awards p.year { font-size:160%; }
#about-us .right .awards h3 { margin:5px 0 10px 8px; font-size:130%; color:#e0233f; }
#about-us .right .awards-detail { margin-right:10px; }
#about-us .right .awards-detail h3 { margin:20px 0 5px 0; font-size:125%; color:#e0233f; }
#about-us .right .awards-detail p { margin-bottom:10px; line-height:150%; }
#about-us .right .awards-detail p.perex { font-size:120%; }
#about-us .right .awards-detail p.date { color:#e0233f; }
#about-us .right .awards-detail p.img { text-align:center; }
#about-us .right .awards-detail ol { margin:-5px 0 0 25px; }
#about-us .right .awards-detail li { padding:2px 0; }
#about-us .right .awards-detail table { margin:0 0 10px 5px; }
#about-us .right .awards-detail table tr td { padding:5px; font-size:15px; }
#about-us .right .awards-detail table tr td:last-child { color:#e0233f; }
#about-us .right .awards-detail .agency-of-the-year h3 { text-align:center; font-size:200%; }

#about-us .right .mds { padding-right:15px; }
#about-us .right .mds p { margin-bottom:5px; line-height:150%; }
#about-us .right .mds h3 { margin-top:25px; font-size:140%; color:#e0233f; }
#about-us .right .mds form { margin-top:8px; }
#about-us .right .mds form input.text { width:250px; border:1px solid #313131; padding:2px 5px; }
#about-us .right .mds form input.submit { padding:2px 15px; }

#about-us .right .investigations {}
#about-us .right .investigations .index {}
#about-us .right .investigations .upperText { margin-bottom:15px; line-height:155%; color:#4d5053; }
#about-us .right .investigations .projects { }
#about-us .right .investigations .projects h3 { margin-bottom:5px; font-size:150%; color:#e0233f; }
#about-us .right .investigations .projects p { margin-bottom:25px; line-height:150%; color:#4d5053; }
#about-us .right .investigations .pagination { margin-top:25px; }

#about-us .right .investigation_item { float:left; width:670px; margin-bottom:30px; }
#about-us .right .investigation_item h2 { margin-bottom:5px; font-size:170%; }
#about-us .right .investigation_item img { float:left; margin:0 10px 10px 0; border:6px solid #dadada; }
#about-us .right .investigation_item p.perex { line-height:150%; }
#about-us .right .investigation_item p.date { margin-top:5px; font-size:90%; color:#4d5053; }
#about-us .right .investigation_item p.date span { color:#e0233f; }
#about-us .right .investigation_item p.date a { color:#4d5053; }

#about-us .right .investigations-detail h2.default_heading { color:#e0233f; }
#about-us .right .investigations-detail h3.default_heading { margin:40px 0 10px 0; font-size:180%; }
#about-us .right .investigations-detail .content { line-height:150%; }
#about-us .right .investigations-detail .graphs img { margin:5px 0; }
#about-us .right .investigations-detail p.date span { color:#e0233f; }
#about-us .right .investigations-detail p.perex { margin:15px 0; line-height:160%; font-size:115%; }
#about-us .right .investigations-detail p.main-graph { margin:15px 0; padding:15px 20px; background:#dadada; text-align:center; }

#about-us .graybox { width:900px; height:208px; margin-top:30px; padding:30px; padding-top:0; background:url("/image/graybox/about-us.gif") repeat-x; color:#dadada; }
#about-us .graybox .box-image { float:left; width:300px; margin-top:25px; } 
#about-us .graybox .box-image img { border:6px solid #dadada; }
#about-us .graybox .box-text { float:right; width:570px; margin-top:24px; }
#about-us .graybox .box-text h2 { margin-bottom:15px; font-size:200%; }
#about-us .graybox .box-text p.text { line-height:155%; }
#about-us .graybox .box-text p.text strong { color:#ffffff; }
#about-us .graybox .box-text p.button { margin-top:20px; }
#about-us .graybox .box-text p.button a { display:block; width:250px; height:32px; background:url("/image/about-us/button.gif") no-repeat; }
#about-us .graybox .box-text p.button a:hover { background-position:left bottom; }
#about-us .graybox .box-text p.button a span { display:none; }

/* - search */
#search-content {}
#search-content .silverbox { margin:20px 0 30px 0; padding:20px 20px 15px 20px; color:#4d5053; }
#search-content .silverbox form { position:relative; height:23px; margin-top:5px; background:url("/image/search/input.gif") no-repeat; }
#search-content .silverbox form input.textfield { width:200px; margin:3px 0 0 5px; border:1px solid transparent; background:none; }
#search-content .silverbox form input.img-submit { position:absolute; left:220px; top:-1px; }

#search-content .index h2 { font-size:230%; }

#search-content .filled {}
#search-content .filled h2 { font-size:200%; }
#search-content .filled .result { margin:0 15px; }
#search-content .filled .result h3 { margin-bottom:7px; font-size:130%; }
#search-content .filled .result p.text { margin-bottom:5px; line-height:155%; }
#search-content .filled .result p.text .matched { padding:1px 2px; background:#e0233f; color:#ffffff; }
#search-content .filled .result p.link { margin-bottom:30px; }
#search-content .filled .result p.link a { color:#4d5053; }
#search-content .filled .navigation { }
#search-content .filled .navigation .prev, #search-content .filled .navigation .next { float:left; }
#search-content .filled .navigation .buttons { float:left; margin:0 15px; }
#search-content .filled .navigation .buttons a { float:left; margin-right:1px; }

/* - career */
#career { }
#career .left { float:left; width:274px; }
#career .left .menu { margin-bottom:30px; }
#career .left .menu ul { list-style-type:none; }
#career .left .menu li a { display:block; float:left; width:230px; height:39px; line-height:39px; margin-bottom:1px; padding-left:11px; background:url("/image/about-us/menu.gif") no-repeat left top; text-decoration:none; font-size:115%; color:#ffffff; }
#career .left .menu li a:hover { background-position:left center; }
#career .left .menu li a.active { background-position:left bottom; }
#career .left .box { width:241px; margin-bottom:30px; }
#career .left .box .top { width:100%; height:4px; background:url("/image/about-us/wrote/top.gif") no-repeat; }
#career .left .box .bottom { width:100%; height:5px; background:url("/image/about-us/wrote/bottom.gif") no-repeat; }
#career .left .box .body { min-height:60px; padding:15px 20px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background:url("/image/about-us/wrote/body.gif") no-repeat left bottom; }
#career .left .box .body h3 { margin-bottom:13px; font-size:180%; color:#4d5053; }
#career .left .box .body p.text { margin-bottom:9px; line-height:150%; font-style:italic; color:#4d5053; }
#career .left .box .body p.by { line-height:160%; }
#career .left .box .body p.by strong { color:#e0233f; }

#career .right { float:right; width:686px; }
#career .right .index { padding-bottom:300px; }
#career .right .index h2 { margin-bottom:10px; font-size:225%; color:#4d5053; }
#career .right .index h3 { margin-top:20px; font-weight:bold; color:#e0233f; }
#career .right .index p { line-height:155%; color:#595c5e; }
#career .right .index p.offer { margin:8px 0 5px; }
#career .right .index p.date { font-size:90%; color:#e0233f; }
#career .right .index p.date a { color:#4d5053; }

#career .right .detail h2 { margin-bottom:10px; font-size:225%; color:#4d5053; }
#career .right .detail h3 { margin-bottom:8px; font-size:150%; color:#e0233f; }
#career .right .detail h4 { margin:20px 0 5px 0; font-size:180%; color:#4d5053; }
#career .right .detail p.text { margin-bottom:35px; padding-right:15px; line-height:155%; color:#595c5e; }
#career .right .detail .item-list { float:left; width:48%; padding-right:2%; }
#career .right .detail .item-list ul { list-style-type:none; }
#career .right .detail .item-list ul li { padding:5px 0; font-size:110%; }
#career .right .detail .item-list ul li span { color:#df233f; }
#career .right .detail .graybox { width:640px; height:498px; padding:15px; margin-top:25px; background:url("/image/graybox/career-cv.gif") repeat-x; }
#career .right .detail .graybox label { cursor:pointer; }
#career .right .detail .graybox span { color:#e0233f; }
#career .right .detail .graybox table { margin:8px 0 15px 0; font-size:12px; }
#career .right .detail .graybox table tr td { height:35px; padding:5px; }
#career .right .detail .graybox table tr td.text { padding-right:15px; }
#career .right .detail .graybox table tr td.input { width:190px; background:url("/image/bg/input-transparent.png") no-repeat left center; }
#career .right .detail .graybox table tr td.input input { width:172px; border:0; background:transparent; margin-top:-1px; }
#career .right .detail .graybox p.textarea { width:639px; height:62px; margin-top:5px; background:url("/image/bg/textarea-transparent.png") no-repeat left center; }
#career .right .detail .graybox p.textarea textarea { width:630px; height:52px; margin:5px 0 0 5px; border:0; background:transparent; font-family:Arial, sans-serif; }
#career .right .detail .graybox p.file { margin-top:5px; }
#career .right .detail .graybox p.info { margin-bottom:15px; }
#career .right .detail .graybox div.afterSentInfo { display:none; border:1px solid #ffffff; padding:8px 16px; padding-left:35px; background:url("http://najdidovcu.cz/image/ajax.gif") no-repeat 10px center #ffffff; font-weight:bold; color:#313131; }

/* - feed*/
#feed {  }
#feed h2 { font-size:225%; }
#feed ul { margin:10px 0; list-style-type:none; }
#feed ul li { padding:2px 0; }
#feed ul li a { display:block; height:24px; line-height:24px; background:url("/icon/rss.gif") no-repeat; padding-left:29px; font-size:120%; font-weight:bold; color:#ff9f2e; }
#feed ul li a:hover { color:#3b4c55; }

/* - sitemap */
#sitemap h2 { border-top:1px solid #e5e6e7; padding:20px 0 20px 15px; font-size:22px; }
#sitemap h2.first { border:0; }
#sitemap h2.last { /*border-bottom:1px solid #e5e6e7;*/ }
#sitemap h2.no { padding-bottom:2px; }
#sitemap h2 a { color:#4d5053; }
#sitemap h3 { padding:5px 0 5px 30px; font-size:16px; }
#sitemap h3.last { margin-bottom:20px; }
#sitemap ul { margin:5px 0 20px 45px; list-style-type:none; }
#sitemap ul li { padding:4px 0; font-size:15px; }
#sitemap ul li a { color:#4d5053; }
#sitemap ul.subcat { margin:0 0 5px 15px; }
#sitemap ul.subcat li { padding:2px; font-size:12px; }
#sitemap ul.subcat li a { color:#000000; }
#sitemap .xml { height:50px; line-height:50px; margin:25px 0 0 0; border:1px solid #e5e6e7; padding-left:55px; background:url("/icon/xml.png") no-repeat 10px center #ffffcc; font-size:14px; }

/* - academy */
#academy { }
#academy .left { float:left; width:274px; }
#academy .left .menu { margin-bottom:30px; }
#academy .left .menu ul { list-style-type:none; }
#academy .left .menu li a { display:block; float:left; width:230px; height:39px; line-height:39px; margin-bottom:1px; padding-left:11px; background:url("/image/about-us/menu.gif") no-repeat left top; text-decoration:none; font-size:115%; color:#ffffff; }
#academy .left .menu li a:hover { background-position:left center; }
#academy .left .menu li a.active { background-position:left bottom; }

#academy .right { float:right; width:686px; }
#academy .right h2 { margin-bottom:10px; font-size:225%; }

#academy .right .tours { padding:0 15px 200px 0; }
#academy .right .tours p, #academy .right .index ul li { line-height:155%; }
#academy .right .tours ul { margin:15px 0; margin-left:15px; }
#academy .right .tours ul li { padding:4px 0; }

#academy .right .vse { padding:0 15px 130px 0; }
#academy .right .vse p { line-height:155%; }

#academy .right .education { padding:0 15px 330px 0; }
#academy .right .education p { line-height:155%; }

#academy .right .dictionary .items { margin-top:10px; padding-right:15px; }
#academy .right .dictionary .items h3 { margin-bottom:5px; font-size:150%; font-weight:bold; color:#e0233f; }
#academy .right .dictionary .items p { margin-bottom:15px; line-height:155%; color:#4d5053; }

#academy .right .dictionary .silverbox { margin:20px 0 30px 0; padding:20px 20px 15px 20px; color:#4d5053; }
#academy .right .dictionary .silverbox form { position:relative; height:23px; margin-top:5px; background:url("/image/search/input.gif") no-repeat; }
#academy .right .dictionary .silverbox form input.textfield { width:200px; margin:3px 0 0 5px; border:1px solid transparent; background:none; }
#academy .right .dictionary .silverbox form input.img-submit { position:absolute; left:220px; top:-1px; }

/* - digital */
#digital { }
#digital .left { float:left; width:274px; }
#digital .left .menu { margin-bottom:30px; }
#digital .left .menu ul { list-style-type:none; }
#digital .left .menu li a { display:block; float:left; width:230px; height:39px; line-height:39px; margin-bottom:1px; padding-left:11px; background:url("/image/about-us/menu.gif") no-repeat left top; text-decoration:none; font-size:115%; color:#ffffff; }
#digital .left .menu li a:hover { background-position:left center; }
#digital .left .menu li a.active { background-position:left bottom; }

#digital .right { float:right; width:686px; }
#digital .right h2 { margin-bottom:10px; font-size:225%; }
/*#digital .right .index p.upper { margin-bottom:25px; line-height:150%; }
#digital .right .index .people { float:left; width:125px; margin:10px 18px; }
#digital .right .index .people img { margin-bottom:5px; border:6px solid #dadada; }
#digital .right .index .people h3 { font-size:140%; font-weight:bold; color:#e2324c; }*/
#digital .right .index h3 { margin:20px 0 7px 0; font-size:180%; }
#digital .right .index h4 { margin:10px 25px 30px 0; text-align:right; font-size:130%; font-weight:bold; color:#e0233f; }
#digital .right .index p { margin-bottom:10px; line-height:155%; }
#digital .right .index img { border:6px solid #dadada; text-align:center; }

#digital .right .dictionary .items { margin-top:10px; padding-right:15px; }
#digital .right .dictionary .items h3 { margin-bottom:5px; font-size:150%; font-weight:bold; color:#e0233f; }
#digital .right .dictionary .items p { margin-bottom:15px; line-height:155%; color:#4d5053; }
#digital .right .dictionary .items p span.matched { background:#e0233f; padding:1px 2px; color:#ffffff; }

#digital .right .dictionary .silverbox { margin:20px 0 30px 0; padding:20px 20px 15px 20px; color:#4d5053; }
#digital .right .dictionary .silverbox form { position:relative; height:23px; margin-top:5px; background:url("/image/search/input.gif") no-repeat; }
#digital .right .dictionary .silverbox form input.textfield { width:200px; margin:3px 0 0 5px; border:1px solid transparent; background:none; }
#digital .right .dictionary .silverbox form input.img-submit { position:absolute; left:220px; top:-1px; }

#digital .right .contact h3 { margin-bottom:10px; font-size:215%; }
#digital .right .contact .upper { position:relative; width:680px; margin-bottom:30px; }
#digital .right .contact .upper .address { position:absolute; right:150px; top:27px; }
#digital .right .contact .upper h3 { margin-bottom:15px; font-size:150%; color:#e0233f; }
#digital .right .contact .upper p { margin-bottom:5px; }
#digital .right .contact .upper p strong span { color:#e0233f; }
#digital .right .contact .upper p.facebook { margin:-3px 0 10px 0; }

#digital .right .news { float:right; width:670px; padding-right:15px; }
#digital .right .news h2 { margin-bottom:20px; font-size:190%; }
#digital .right .news .item { float:left; width:670px; margin-bottom:30px; }
#digital .right .news .item h2 { margin-bottom:5px; font-size:150%; }
#digital .right .news .item img { float:left; margin:0 10px 10px 0; border:6px solid #dadada; }
#digital .right .news .item p.perex { line-height:150%; }
#digital .right .news .item p.date { margin-top:5px; font-size:90%; color:#4d5053; }
#digital .right .news .item p.date span { color:#e0233f; }
#digital .right .news .item p.date a { color:#4d5053; }

#digital .right .news-detail h2 { margin-bottom:15px; font-size:220%; color:#de223e; }
#digital .right .news-detail .date { margin:15px 0; color:#de223e; }
#digital .right .news-detail .date span { color:#4d5053; }
#digital .right .news-detail .perex { margin-bottom:20px; line-height:160%; font-size:120%; }
#digital .right .news-detail .content { line-height:150%; }

#digital .right .study { float:right; width:670px; padding-right:15px; }
#digital .right .study h2.name { margin-bottom:20px; font-size:150%; }
#digital .right .study .item { float:left; width:670px; margin-bottom:30px; }
#digital .right .study .item h2 { margin-bottom:5px; }
#digital .right .study .item img { float:left; margin:0 10px 10px 0; border:6px solid #dadada; }
#digital .right .study .item p.perex { line-height:150%; }
#digital .right .study .item p.date { margin-top:5px; font-size:90%; color:#4d5053; }
#digital .right .study .item p.date span { color:#e0233f; }
#digital .right .study .item p.date a { color:#4d5053; }

#digital .study-detail .left { float:left; width:384px; margin-right:28px; }
#digital .study-detail .left .top { position:relative; width:100%; height:251px; overflow:hidden; }
#digital .study-detail .left .top p { position:absolute; bottom:0; right:20px; width:65px; height:50px; padding-left:158px; line-height:50px; background:url("/image/case-study/kampan.png") no-repeat top left; font-size:25px; color:#ffffff; }
#digital .study-detail .left .top p strong { font-weight:normal; }
#digital .study-detail .left .top p span { display:none; }
#case-study-slider { position:relative; overflow:hidden; height:85px; margin-top:8px; padding-left:24px; }
#case-study-slider a.slide { display:block; float:left; margin:10px 9px 0 0; }
#case-study-slider a.arrow-left, #case-study-slider a.arrow-right { position:absolute; top:0; width:16px; height:85px; background:url("/image/case-study/arrow.gif") no-repeat; }
#case-study-slider a.arrow-left { left:0; background-position:left top; }
#case-study-slider a.arrow-right { right:0; background-position:left bottom; }
#case-study-slider a.arrow-left span, #case-study-slider a.arrow-right span { display:none; }
#digital .study-detail .left .info { margin:7px 0 0 10px; }
#digital .study-detail .left .info p { float:left; width:50%; color:#e0233f; }
#digital .study-detail .left .info p span { color:#3b4c55; }
#digital .study-detail .left .bottom { position:relative; width:363px; height:65px; margin-top:25px; padding:13px 10px; background:url("/image/case-study/bg.gif") no-repeat left top; }
#digital .study-detail .left .bottom form p.first { width:270px; height:24px; margin-left:7px; background:url("/image/bg/input-text.gif") no-repeat right top; }
#digital .study-detail .left .bottom form p.first label { padding-left:15px; background:url("/image/mini/email.gif") no-repeat left center; font-size:11px; }
#digital .study-detail .left .bottom form p.first input { width:140px; margin:3px 0 0 18px; border:none; background:transparent; }
#digital .study-detail .bottom form p.last { position:absolute; top:12px; right:20px; }
#digital .study-detail .bottom p.social-network { margin-top:25px; vertical-align:middle; }
#digital .study-detail .bottom p.social-network a { display:block; float:left; margin-right:36px; }
#digital .study-detail .bottom p.social-network a.last { margin:0; }
#digital .study-detail p.button { margin-top:20px; }
#digital .study-detail p.rss { margin-top:20px; }

#digital .study-detail .right { position:relative; float:right; width:533px; padding-right:15px; }
#digital .study-detail .right h2 { font-size:250%; font-weight:normal; color:#4d5053; }
#digital .study-detail .right h3 { margin-top:5px; font-size:140%; font-weight:normal; color:#d61a37; }
#digital .study-detail .right h3 span { color:#2b2d2e; }
#digital .study-detail .right h3.date { position:absolute; top:35px; right:15px; }
#digital .study-detail .right h4 { font-size:100%; }
#digital .study-detail .right .perex { line-height:155%; font-size:115%; }
#digital .study-detail .right .content { line-height:145%; }
#digital .study-detail .right ul { list-style-type:none; margin-bottom:15px; }
#digital .study-detail .right ul li { padding:4px 0; color:#3b4c55; }
#digital .study-detail .right ul li span { color:#df233f; }

#digital .study-detail .graybox { height:443px; margin-top:22px; padding:24px 30px; padding-top:15px; padding-right:0; background:url("/image/graybox/case-study.gif") repeat-x left top; }
#digital .study-detail .graybox h2 { margin-bottom:10px; }
#digital .study-detail .graybox .previous { position:absolute; left:15px; bottom:15px; }
#digital .study-detail .graybox .next { position:absolute; right:15px; bottom:15px; }
#digital .study-detail .graybox .items { color:#dadada; }
#digital .study-detail .graybox .items .item { position:relative; overflow:hidden; float:left; width:282px; height:180px; margin:0 3px 17px 0; padding-right:25px; }
#digital .study-detail .graybox .items .item strong { color:#ffffff; }
#digital .study-detail .graybox .items .item h3 { margin-bottom:7px; font-size:150%; color:#ffffff; }
#digital .study-detail .graybox .items .item h3 a { text-decoration:none; color:#ffffff; }
#digital .study-detail .graybox .items .item h3 strong { font-weight:normal; }
#digital .study-detail .graybox .items .item img { float:left; margin:0 8px 2px 0; border:6px solid #dadada; }
#digital .study-detail .graybox .items .item p.perex { margin-top:7px; line-height:145%; }
#digital .study-detail .graybox .items .item p.link { position:absolute; right:15px; bottom:5px; }
#digital .study-detail .graybox .items .item p.link a { color:#ffffff; }

#digital .right .services { }
#digital .right .services h3 { margin:20px 0 5px 0; font-size:155%; color:#e0233f; }
#digital .right .services p { font-size:120%; }
#digital .right .services ul { margin:5px 0 15px 15px; }
#digital .right .services li { padding:2px 0; line-height:155%; }

#error { margin-bottom:75px; }
#error h2 { margin-bottom:40px; font-size:215%; }
#error p { line-height:170%; font-size:150%; }
#error h3, h3.possible-steps { margin:50px 0 15px 0; font-size:200%; }
#error ul, ul.possible-steps { margin-left:25px; }
#error ul li, ul.possible-steps li { padding:5px 0; font-size:125%; }

/* - tabulka generovaná editorem */
table.special-one { width:470px; border:2px solid #000000; text-align:center; color:#000000; }
table.special-one tr.total td { border-top:2px solid #000000; font-size:115%; }
table.special-one tr th { background:#d9f0f3; padding:5px 0; }
table.special-one tr td { padding:3px 0; }
table.special-one tr td:first-child { background:#d9f0f3; padding-left:5px; font-weight:bold; }

#userBox { display:none; position:absolute; top:29px; right:120px; padding:2px; padding-bottom:5px; }
#userBox .fbIcon { margin-right: 5px; position: relative; top: 3px; }

/** omd academy login **/
.design-main-login {
    width: 60%;
    background-color:#e7e5d0;
    margin: 0px;
    border: 2px solid #DE2839;
    padding: 5px;
    font-weight: normal;
    font-style: normal;
    font-family: Verdana, Helvetica Ce, Arial Ce, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
    color:#DE2839;
    }

.design-main-login-nadpis {
    background-color: transparent;
    margin: 0px;
    border: 0px;
    padding: 3px;
    text-align: center;
    font-weight: bold;
    font-style: normal;
    font-family: Verdana, Helvetica Ce, Arial Ce, Arial, Helvetica, Sans-Serif;
    font-size: small;
    color:#DE2839;
    }

.design-main-login-bunka {
    background-color: transparent;
    margin: 0px;
    border: 0px;
    padding: 3px;
    font-weight: bold;
    font-style: normal;
    font-family: Verdana, Helvetica Ce, Arial Ce, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
    color:black;
    }
/** END omd academy login **/

#facebookLoginButton img { vertical-align:middle; margin-top:-1px; padding-right:2px; }
#facebookLoginButton a { text-decoration:none; color:#ffffff; }

/* novinky tabulky nastylované */
table.newDesign { width:223px; }
table.newDesign tr th { background:#d82e39; border-bottom:1px solid #b2b2b2; padding:2px 0; font-size:15px; font-weight:bold; color:#ffffff; }
table.newDesign tr td { padding:2px 5px; border-bottom:1px solid #b2b2b2; }

table.newDesign2 { float:left; font-size:12px; }
table.newDesign2 tr th { background:#d82e39; border-bottom:1px solid #b2b2b2; padding:2px 8px; font-size:15px; font-weight:bold; color:#ffffff; }
table.newDesign2 tr td { padding:4px 5px; border-bottom:1px solid #b2b2b2; }
table.newDesign2 tr td:first-child { border-right:1px solid #313131; padding-left:8px; }
table.newDesign2 tr td:last-child { text-align:center; }
table.newDesign2 tr.summary td { background:#a8a9ad; font-weight:bold; color:#ffffff; }
/*table.newDesign2 tr.summary td:first-child { border:0; }*/