/* =====================================================
						OBSAH CSS:
1. 		Content divs
2. 		Left column
3. 		Right column
4.		Homepage
5.		Middle content
6.		Prakticke v mobilu
7.		Souvisejici (pod prostrednim a pravym sloupcem)
8.		pravy uzky sloupec

A) 		3 columns with News
B)		2 columns
C)		Mapy
D)		Jizdni rady
E)		Inzeraty
F)		Inzeraty na mobil
G)		Blue buttons and large links
H)		Dopravni informace

a) 		Tabs right panel
b) 		Tabs main panel SLOVNIKY
c) 		Tabs main panel JIZDNI RADY
d) 		Slovnik - form
e) 		INZERATY (page)
f) 		TELEFONNI SEZNAM
g)		MAPYh)		EMAIL

*/

/* 0. vykopirovano z head-and-foot.css

/* =====================================================*/

body {background:url(../images/head-and-foot/bg.jpg) no-repeat #1f3659;}
ul {list-style-type:none;}
#main-content {font-family:Arial,sans-serif;font-size:12px;margin:0 auto!important;color:#000;}

/* Breadcrumbs */

#bread-crumbs {text-align:left;width:965px;margin:0 auto;line-height:100%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#1a70b5;padding:10px 0 15px 15px;}
#bread-crumbs strong {color:#fff;}
#bread-crumbs a {color:#579bf3;}
#bread-crumbs a:hover {color:#FFF!important;}

.clr, .clr6, .clr10 {float:none;clear:both;width:0;height:0;font-size:0;overflow:hidden;}
.clr6 {height:6px;}
.clr10 {height:10px;}
.txtcntr {text-align:center;}
.small {font-size:11px;}
.grey {color:#666;}
.red {color:#c00;}
.red:hover {color:#c00;text-decoration:underline;}

.bigger {display:block;font-size:1.25em;padding-bottom:24px;}
.gray {color:#666!important;}
.grayrb {border-right:1px solid #c7c7c7!important;}
* html .marleft10 {margin-left:10px!important;}
.nobb {border-bottom:0!important;}
.txt12 {font-size:12px!important;font-weight:normal!important;}
.h2bigger {font-size:18px!important;}
.marleft30 {margin-left:30px!important;}
.bbf7 {background:#f7f7f7!important;}

.txtinp {background:#fff;border:1px solid #a7a6aa;font-size:100%;padding:1px;}

.adsense-hp {width:728px;height:90px;margin:10px auto;}

#linkOnTop a span, #linkOnTop a:hover span {background:url(../images/head-and-foot/buttony/nahoru.gif) no-repeat;width:90px;height:30px;display:block;font-size:0;text-decoration:none;}

/* margins and padding */
.marright22 {margin-right:22px!important;}
.marright20 {margin-right:20px!important;}
.marright15 {margin-right:15px!important;}
.marright10 {margin-right:10px!important;}
.marright9 {margin-right:9px!important;}
.marright7 {margin-right:7px!important;}
.marleft22 {margin-left:22px!important;}
.marleft20 {margin-left:20px!important;}
.marleft15 {margin-left:15px!important;}
.marleft10 {margin-left:10px!important;}
.marleft0 {margin-left:0!important;}
.padleft15 {padding-left:15px!important;}
.padleft10 {padding-left:10px!important;}
.mar0 {margin:0!important;}
* html .iemar0 {margin:0!important;}
.mar0a {margin:0 auto!important;}
.martop10 {margin-top:10px!important;}
.martop20 {margin-top:20px!important;}
.marbot10 {margin-bottom:10px!important;}
.martop6 {margin-top:6px !important;}
.marside15 {margin:0 15px !important;}
.marbt10 {margin:10px 0!important;}
.w270 {width:250px!important;}
.padbot5 {padding-bottom:5px!important;}

/* =====================================================
1. Content divs */

#main-container {width:980px;margin:0 auto 10px;text-align:left;font-family:Arial,sans-serif;font-size:12px;color:#000;}

.banner745x100-container {width:980px;height:100px;margin:0 auto;text-align:center;background:url(../images/_banner745x100-container.gif) no-repeat;padding:10px 0;}
.banner745x100-container p {display:block;margin:0 auto;width:745px;font-size:9px;text-align:left;color:#000;}
.banner745x100 {width:745px;height:100px;overflow:hidden;margin:0 auto;}

#main-content {width:980px;margin:0 auto 20px;text-align:left;}
.main-top {background:url(../images/hlavni-rohy.gif) no-repeat;height:9px;font-size:0;}
.main-bottom {width:980px;background:url(../images/hlavni-rohy.gif) no-repeat 0 -9px;height:9px;margin:0 auto;}
.main-content {background:#edf3ff!important;}
.main-content-in {padding:6px 15px;}

#left-col {float:left; width:160px;}
#right-col {float:right; width:775px;}
#right-col3 {float:right; width:525px;}

#middle-content {float:left; width:575px;}
#middle-content * {margin:0; padding:0;}

#souvisejici-3col {float:right; width:775px;}
#souvisejici-3col * {margin:0; padding:0;}

#right-content {float:right; width:185px;}
#right-content * {margin:0; padding:0;}

/* =====================================================
2. Left column */

#left-col h1 {background:url(../images/nadpis-poz.gif) no-repeat;width:160px;height:40px;line-height:42px;font-size:15px;font-weight:bold;margin:0 0 10px;padding:0 0 0 10px;color:#fff;}
.navbox, .box, .vbox {width:158px;border:solid #c6d8f7;border-width:0 1px;background:#fff;}
.navbox-head, .navbox-foot {background:url(../images/sekce-rohy.gif) no-repeat;height:7px;font-size:0;}
.navbox-foot {background-position:0 -7px;}
.navbox ul {list-style-type:none;margin:0;padding:0 10px;}
.navbox ul li {line-height:22px;padding:2px 0;background:url(../images/menu/menu-li-bg.gif) repeat-x bottom;}
.navbox ul li a {color:#184897;text-decoration:none;padding-left:10px;background:url(../images/sipky/li-mala.gif) no-repeat 0 50%;}
.navbox ul li a:hover {text-decoration:underline !important;}
.navbox .active {font-weight:bold;color:#c00;}
.navbox ul li ul {margin:2px 0 5px;}
.navbox ul li ul li {line-height:13px;font-size:90%;background:none;}

/* MENU v lev�m panelu */

#left-col .do-mobilu h1 {width:100%; height:15px; background:none; padding:0; margin:0 0 15px 0; color:#184897; font-size:110%; line-height:15px;}
#left-col .do-mobilu h1 a {color:#184897;text-decoration:none;}
#left-col .do-mobilu h1 a:hover {color:#c00;text-decoration:underline;}
.do-mobilu ul, #left-col .do-mobilu ul li, #left-col .do-mobilu ul li ul, #left-col .do-mobilu ul li ul li {margin:0; padding:0; list-style:none;}

#left-col .do-mobilu ul li {padding-left:10px; display:block; border-top:1px solid #cedbf2; font-size:12px; line-height:23px; vertical-align:middle; background:url(../images/menu-sipka.gif) 0 10px no-repeat;}
#left-col .do-mobilu ul li a {color:#184897; text-decoration:none;}
#left-col .do-mobilu ul li.active a {color:#c00; text-decoration:none; font-weight:bold;}
#left-col .do-mobilu ul li.bold a {color:#184897; text-decoration:none; font-weight:bold;}
#left-col .do-mobilu ul li a:hover {color:#184897; text-decoration:underline!important;}

#left-col .do-mobilu ul li.bold ul li {padding-left:10px; display:block; border-top:1px solid #cedbf2; font-size:12px; line-height:23px; vertical-align:middle; background:url(../images/menu-sipka.gif) 0 10px no-repeat;}
#left-col .do-mobilu ul li.bold ul li a {font-size:11px; color:#184897; font-weight:normal; text-decoration:none;}
#left-col .do-mobilu ul li.bold ul li.active a {color:#c00; text-decoration:none; font-weight:bold;}
#left-col .do-mobilu ul li.bold ul li a:hover {color:#184897; text-decoration:underline!important;}

h2.caption-small {line-height:30px;color:#c00;font-size:16px;font-weight:bold;padding:4px 0 0 16px;margin:0;}

h3.right-cap, h2.r2m-cap, h2.rm-cap, h2.r3m-cap {color:#184897;font-size:15px;padding:7px 10px;margin:0;}
h2.r2m-cap, h2.rm-cap {background:url(../images/nadpis-poz5.gif) no-repeat;margin-left:9px;line-height:27px;font-size:140%;}
h2.r3m-cap {background:url(../images/nadpis510.gif) no-repeat;margin-left:9px;line-height:27px;font-size:140%;}
h2.r2m-cap span, h2.rm-cap span, h2.r3m-cap span {font-weight:normal;color:#709ae6;}
h2.rm-cap {margin:1px 10px 5px;}

h2.black {font-size:20px;margin:0;padding:8px;}
h4.dinfo {color:#c00;font-size:120%;margin:3px 0 2px -14px;padding:0;}
h2 a, h3 a {text-decoration:none;color:#184897;}
h2 a:hover, h3 a:hover {color:#184897;text-decoration:underline;}

/* toggle submenu */
.pp-main ul {list-style-type:none;margin:8px 10px 0 10px;padding:0;}
.pp-main ul li {background:url(../images/menu/pmenu-li-bg.gif) repeat-x bottom !important;}
.pp-main ul li a {font-weight:bold;}

ul li.last {background:none !important;}

/* =====================================================
3. Right column */

.right-cont-top, .right-cont-bot {background:url(../images/main-cont-bg.gif) no-repeat;font-size:0;height:4px;}
.right-cont-bot {background-position:0 -4px;}
.right-cont-main {width:773px;border:solid #aec3e6;border-width:0 1px;background:#cedbf5;}
.right-cont-main-in {padding:8px 9px 0;}

/* odvozeny whole width content */

.whole-cont-top, .whole-cont-bot {background:url(../images/main-cont-bg.gif) no-repeat;font-size:0;height:4px;}
.whole-cont-bot {background-position:0 -4px;}
.whole-cont-main {width:948px;border:solid #aec3e6;border-width:0 1px;background:#cedbf5;}
.whole-cont-main-in {padding:8px 9px 0;}

.whole-nobg-top, .whole-nobg-bot {background:url(../images/whole-rohy.gif) no-repeat;font-size:0;height:4px;}
.whole-nobg-bot {background-position:0 -4px;height:7px;}
.whole-nobg-main {width:948px;border:solid #c6d8f7;border-width:0 1px;background:#eef4ff;}

/* =====================================================
4. Homepage */

.col3cap, .col2cap {width:300px;height:41px;background:url(../images/col3cap-bg.gif) no-repeat;line-height:41px;margin:0 0 5px;color:#184897;font-size:15px;overflow:hidden;}
.col3cap span, .col2cap span {padding-left:10px;}
.col2cap {width:450px;background:url(../images/col2cap-bg.gif) no-repeat;font-size:19px;}

.col3cap2, .col2cap2 {width:245px;height:41px;background:url(../images/col3cap-bg2.gif) no-repeat;line-height:41px;margin:0 0 5px;color:#184897;font-size:15px}
.col3cap2 span, .col2cap2 span {padding-left:10px}
.col2cap2 {width:362px;background:url(../images/col2cap-bg.gif) no-repeat;font-size:19px}

.h227 {height:227px;overflow:hidden;}
.h211 {height:16em;padding-bottom:0.4em;}

/* =====================================================
5. Middle content */

#middle-content .box-light-top {height:5px; width:575px; background:url(../images/box575-light-top.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#middle-content .box-light-in {width:545px; padding:10px 15px; background:url(../images/box575-light-inner.gif) 0 0 repeat-y;}
#middle-content .box-light-bottom {height:5px; width:575px; background:url(../images/box575-light-bottom.gif) 0 0 no-repeat; font:0; line-height:0;}

#middle-content .box575-blue-top {height:5px; width:575px; background:url(../images/box575-blue-top.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#middle-content .box575-blue-in {width:555px; padding:8px 10px 5px 10px; background:url(../images/box575-blue-inner.gif) 0 0 repeat-y;}
#middle-content .box575-blue-bottom {height:5px; width:575px; background:url(../images/box575-blue-bottom.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}

#middle-content .box575-grey-top {height:5px; width:575px; background:url(../images/box575-grey-top.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#middle-content .box575-grey-in {width:555px; padding:8px 10px 5px 10px; background:url(../images/box575-grey-inner.gif) 0 0 repeat-y;}
#middle-content .box575-grey-bottom {height:5px; width:575px; background:url(../images/box575-grey-bottom.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}

#middle-content .box-white-topcap {height:41px; width:555px; background:url(../images/box555-white-topcap.gif) 0 0 no-repeat;}
#middle-content .box-white-top {height:5px; width:555px; background:url(../images/box555-white-top.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#middle-content .box-white-in {width:525px; padding:10px 15px; background:url(../images/box555-white-inner.gif) 0 0 repeat-y;}
#middle-content .box-white-bottom {height:5px; width:555px; background:url(../images/box555-white-bottom.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}

#middle-content .box-wblue-top {height:5px; width:555px; background:url(../images/box555-wblue-top.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#middle-content .box-wblue-in {width:525px; padding:10px 15px; background:url(../images/box555-wblue-inner.gif) 0 0 repeat-y;}
#middle-content .box-wblue-bottom {height:5px; width:555px; background:url(../images/box555-wblue-bottom.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#middle-content .box-wblue-in ul, #middle-content .box-wblue-in li {margin:0;padding:0;list-style-position:inside;}

#middle-content .box575-grey-in .box {width:178px; height:287px; display:block; overflow:hidden; float:left; border:0; background:url(../images/box178-white.gif) 0 0 no-repeat; position:relative;}
#middle-content .box575-grey-in .middle-box {width:179px;}

#middle-content .box575-grey-in .box .head {width:156px; height:41px; display:block; overflow:hidden; position:absolute; top:1px; left:10px; z-index:1;}
#middle-content .box575-grey-in .box .middle {width:156px; height:186px; display:block; overflow:hidden; position:absolute; top:43px; left:10px; z-index:1; color:#666;}
#middle-content .box575-grey-in .box .bottom {width:156px; height:56px; display:block; overflow:hidden; position:absolute; top:230px; left:10px; z-index:1; color:#666;}

/* Zpravy v mobilu */

#middle-content .caption-big {background:url(../images/box575-heading.gif) 0 0 no-repeat; padding-left:10px;}
#middle-content h2 {font-size:23px; margin-bottom:16px; color:#004b86;}
#middle-content h3 {font-size:16px; margin-bottom:10px; color:#004b86;}
#middle-content .brown {color:#900;}
#middle-content p {font-size:12px; margin-bottom:10px;}
#middle-content ul.sipky {list-style:none;}
#middle-content ul.sipky li {background:url(../images/sipka-blue.gif) left 5px no-repeat; padding-left:10px; margin-bottom:10px;}
#middle-content .box-white-topcap h3 {font-size:16px; margin:0px; padding:11px 0px 0px 11px;}
#middle-content .caption-brownbg {background:url(../images/red-cap-bg.gif) 0 0 no-repeat; width:555px; height:40px;}
#middle-content .caption-brownbg h3 {color:#fff; font-size:16px; margin:0px; padding:11px 0px 0px 11px;}

#middle-content .box575-grey-in .box .head h3 {padding:8px 0 0 0; color:#900;}
#middle-content .box575-grey-in .box .middle p, #middle-content .box575-grey-in .box .middle dt {padding:8px 0 0 0; font-size:100%;}
#middle-content .box575-grey-in .box .middle dd {padding:8px 0 0 0; color:#000; font-weight:bold; font-size:120%; text-align:center;}
#middle-content .box575-grey-in .box .middle strong, #middle-content .box575-grey-in .box .bottom strong {color:#000;}
#middle-content .box575-grey-in .box .middle .grey-button {width:110px; height:30px; display:block; overflow:hidden; font-weight:bold; background:url(../images/grey-button.gif) 0 0 no-repeat; border:0; margin:0 auto; cursor:pointer;}
#middle-content .box575-grey-in .box .bottom p {padding:12px 0 0 0; font-size:100%;}

#middle-content .box575-grey-in .box .bottom a.reg {color:#900; text-decoration:underline;}
#middle-content .box575-grey-in .box .bottom a.reg:hover {color:#c10303!important; text-decoration:underline;}
#middle-content .box575-grey-in .box .bottom a {color:#000; text-decoration:underline; font-weight:bold;}
#middle-content .box575-grey-in .box .bottom a:hover {color:#666!important; text-decoration:underline;}

/* =====================================================
6. Prakticke v mobilu */

.right-cont2-top, .right-cont2-bot {background:url(../images/main-cont2-bg.gif) 0 0 no-repeat; font-size:0; height:4px}
.right-cont2-bot {background-position:0 -4px;}
.right-cont2-main {width:764px; border:solid #aec3e6; border-width:0 1px; background:#cedbf5; padding:5px 0 9px 9px;}
.right-cont2-main * {padding:0; margin:0;}

#right-col .flash-top {background:url(../images/right-cont2-top.gif) 0 0 no-repeat; height:5px; font-size:0; line-height:0;}
#right-col .flash-in {background:url(../images/right-cont2-inner.gif) 0 0 no-repeat; width:755px; height:395px;}
#right-col .flash-bottom {background:url(../images/right-cont2-bottom.gif) 0 0 no-repeat; height:5px; font-size:0; line-height:0;}

#right-col .right-cont2-main .caption755-big h2 {background:url(../images/nadpis-poz3-2.gif) 0 0 no-repeat; width:745px; height:31px; padding:10px 0 0 10px; color:#184897; font-size:19px; font-weight:bold;}

.col3div2 {float:left; width:245px ;margin-right:10px; margin-top:10px;}
.col3div2-head, .col3div2-foot {overflow:hidden;background:url(../images/pravy-rohy2.gif) no-repeat;height:7px;font-size:0}
.col3div2-foot {background-position:0 -7px}
.col3div2-main {width:223px;border:solid #9cb3da;border-width:0 1px;background:#fff; padding:0 10px;}
.col3div2-main h4 {color:#c00;margin:4px 0px 6px 0px;padding:0;font-size:13px}
.col3div2-main p {color:#666;line-height:1.4}

.col2n2 {float:left; width:372px; position:relative;}
.col2white2-head, .col2white2-foot {width:373px;height:4px;font-size:0;background:url(../images/pravy3-rohy2.gif) no-repeat;overflow:hidden;}
.col2white2-foot {height:5px;background-position:0 -4px;}
.col2white2-main {width:371px;border:solid #9cb3da;border-width:0 1px;background:#fff}
.col2white2-main p {margin:10px;line-height:1.5}
.col2white2-main .button-blue {margin-left:25px;}

/* mms pohlednice */

.col755-white-top {width:755px;background:url(../images/col755-white-top.gif) no-repeat;padding-top:5px;}
.col755-white-bottom {width:755px;background:url(../images/col755-white-bottom.gif) no-repeat left bottom;padding-bottom:5px;}
.col755-white-in {background:url(../images/col755-white-in.gif) repeat-y;padding:5px 0;width:755px;font-family:Verdana,sans-serif;}
.col755d-white-top {width:755px;background:url(../images/mms-top-box-rohy.gif) top left no-repeat;padding-top:5px;}
.col755d-white-bottom {width:755px;background:url(../images/mms-top-box-rohy.gif) bottom left no-repeat;padding-bottom:5px;}
.col755d-white-in {background:url(../images/mms-top-box-repeat.gif) 0 0 repeat-y;padding:5px 10px;width:735px;font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden;}
.col755d-white-in .banner250 {width:250px;height:250px;display:block;overflow:hidden;float:right;}
.col755d-white-in .text-box {width:456px;height:250px;display:block;overflow:hidden;float:left;}
.col755d-white-in .text-box .image {width:189px;float:left;}
.col755d-white-in .text-box h3 {font-size:17px;font-weight:bold;color:#c00;width:456px;float:left;}
.col755d-white-in .text-box p {margin:10px 0 5px 0;line-height:150%;width:267px;float:right;}
.col755d-white-in .text-box p.buttons {width:100%;float:none;margin:10px 0 0 0;}

/* tlacitka */
.col755d-white-in .text-box p .butt-ceny,
.col755d-white-in .text-box p .butt-podp {width:192px;height:28px;line-height:28px;display:block;float:left;color:#fff;font-size:13px;font-weight:bold;background:url(../images/button-192-28.gif) 0 0 no-repeat;text-align:center;text-decoration:none;}
.col755d-white-in .text-box p .butt-podp {float:right;}
.mms-step2 .butt-zpet, .mms-step2 .butt-vice {width:161px;height:28px;line-height:28px;display:block;color:#fff;font-size:13px;font-weight:bold;background:url(../images/button-161-28.gif) 0 0 no-repeat;text-align:center;text-decoration:none;margin:0 auto;}
.col755d-white-in .text-box p .butt-ceny:hover,
.col755d-white-in .text-box p .butt-podp:hover,
.mms-step2 .butt-zpet:hover, .mms-step2 .butt-vice:hover {background-position:0 -28px;}

.mms-step2 .kontejner {height:360px;display:block;overflow:hidden;}
.mms-step2 .kontejner2 {height:300px;display:block;overflow:hidden;}

.col755-3col {width:250px;float:left;margin:0 1px 0 0;}
.col755-3col p {padding:5px 15px;font-size:11px;line-height:160%;}
.col755-white-in p {padding:5px 15px;}
.col755-white-in p em {font-size:11px;line-height:160%;color:#184897;}
.rbord {border-right:1px solid #cedbf5;}
.link-symbian {width:110px;height:27px;overflow:hidden;text-indent:10px;margin:0 auto;}
.link-symbian span {background:url(../images/buttony/symbian.gif) no-repeat;}

.mms-step {width:230px;overflow:hidden;float:left;border-right:0px solid #cedbf5;padding:0 10px;}
.steps-bg {width:755px;background:url(../images/steps-bg.gif) repeat-y 1px top;margin:5px 0 8px;}
.bottom-lines {padding-bottom:10px;background:url(../images/bottom-lines.gif) no-repeat center bottom;}
.step-norb {border-right:0;}
.mms-step strong {float:left;width:42px;height:46px;margin-bottom:10px;overflow:hidden;}
.mms-step h2 {font-size:17px;color:#184897;display:block;float:left;width:175px;padding-left:10px;}
.mms-step img {display:block;margin:0 auto;}
.mms-step p {padding:18px 10px 10px;font-size:11px;color:#184897;line-height:150%;}
.mms-step strong.mms-krok1 span {background:url(../images/blue1.gif) no-repeat;}
.mms-step strong.mms-krok2 span {background:url(../images/blue2.gif) no-repeat;}
.mms-step strong.mms-krok3 span {background:url(../images/blue3.gif) no-repeat;}
.mms-step strong.mms-krok4 span {background:url(../images/blue4.gif) no-repeat;}
.mms-step strong.mms-krok5 span {background:url(../images/blue5.gif) no-repeat;}
.mms-step strong.mms-krok6 span {background:url(../images/blue6.gif) no-repeat;}

.mms-step2 {width:350px;overflow:hidden;float:left;border-right:0px solid #cedbf5;padding:0px 0 0px 20px;}
.bottom-lines2 {padding-bottom:10px;background:url(../images/bottom-lines2.gif) no-repeat center bottom;}
.steps2-bg {width:753px;background:url(../images/steps2-bg.gif) repeat-y 1px top;margin:5px 0 8px;}
.mms-step2 strong {float:left;width:42px;height:46px;margin-bottom:10px;overflow:hidden;}
.mms-step2 h2 {font-size:17px;color:#184897;display:block;float:left;width:270px;padding-left:10px;/*line-height:40px;*/}
.mms-step2 img {display:block;margin:0 auto;}
.mms-step2 p {padding:18px 10px 10px;font-size:11px;color:#184897;line-height:150%;}
.mms-step2 p a {color:#184897;font-weight:bold;}
.mms-step2 strong.mms-skrok1 span {background:url(../images/blue1.gif) no-repeat;}
.mms-step2 strong.mms-skrok2 span {background:url(../images/blue2.gif) no-repeat;}
.mms-step2 strong.mms-skrok3 span {background:url(../images/blue3.gif) no-repeat;}
.mms-step2 strong.mms-skrok4 span {background:url(../images/blue4.gif) no-repeat;}

.mms-step2 ul {margin-left:10px;}
.mms-step2 ul li a {font-weight:bold;color:#184897;font-weight:bold;}
.mms-step2 .gray {color:#999;}
.mms-step2 .gray a {font-weight:normal;}

.mms-symbian h3 {font-size:16px;color:#c00;font-weight:bold;}
.mms-symbian h3.black {color:#000;}
.mms-symbian p {color:#000;padding:8px 0;}
.mms-symbian p em {font-weight:bold;font-style:normal;color:#000;}

.mmss {margin:0 10px 0 0!important;}

.h220 {height:220px;}
.h100 {height:100px;}

/* 3 boxy dole */

.mmsky {font-family:Verdana,sans-serif;}
.mmsky .col3div2 h3 {font-size:13px;color:#184897;padding:5px 0px 10px;margin:0;border-bottom:1px solid #cedbf5;}
.mmsky .col3div2 p {font-size:11px;color:#184897;padding:7px 0 0;}
.mmsky .col3div2 select {font-family:Verdana,sans-serif;width:130px;font-size:11px;padding:1px;border:1px solid #a5acb2;}
.submit-hledej-small {width:58px;height:18px;border:0;background:url(../images/buttony/button-hledat-small.gif) no-repeat;font-size:11px;color:#fff;font-weight:bold;cursor:pointer;}
.mmsky .col3div2 a {font-weight:bold;color:#184897;}

/* =====================================================
7. Souvisejici (pod prostrednim a pravym sloupcem) */
#souvisejici-3col .box775-light-top {height:5px; width:775px; background:url(../images/box775-light-top.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#souvisejici-3col .box775-light-in {width:755px; padding:8px 10px 5px 10px; background:url(../images/box775-light-inner.gif) 0 0 repeat-y;}
#souvisejici-3col .box775-light-bottom {height:5px; width:775px; background:url(../images/box775-light-bottom.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#souvisejici-3col .box775-light-in h2 {background:#edf3ff; font-size:125%; margin-left:5px; color:#c00;}
#souvisejici-3col .box775-light-in .box {width:373px; height:91px; float:left; display:block; overflow:hidden; border:0; background:url(../images/box373-souvisejici.gif) 0 0 no-repeat; position:relative; margin-top:9px;}
#souvisejici-3col .box775-light-in .box img {position:absolute; left:10px; top:15px;}
#souvisejici-3col .box775-light-in .box .right {position:absolute; left:155px; top:15px;}

/* =====================================================
8. pravy uzky sloupec */
#right-content .box185-grey-topcap {height:41px; width:185px; background:url(../images/box185-grey-topcap.gif) 0 0 no-repeat;}
#right-content .box185-grey-top {height:5px; width:185px; background:url(../images/box185-grey-top.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#right-content .box185-grey-in {width:165px; padding:5px 10px; background:url(../images/box185-grey-inner.gif) 0 0 repeat-y; font-size:11px;}
#right-content .box185-grey-bottom {height:5px; width:185px; background:url(../images/box185-grey-bottom.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}

#right-content .box185-lblue-topcap {height:41px; width:185px; background:url(../images/box185-lblue-topcap.gif) 0 0 no-repeat;}
#right-content .box185-lblue-top {height:5px; width:185px; background:url(../images/box185-lblue-top.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}
#right-content .box185-lblue-in {width:165px; padding:5px 10px; background:url(../images/box185-lblue-inner.gif) 0 0 repeat-y; font-size:11px;}
#right-content .box185-lblue-bottom {height:5px; width:185px; background:url(../images/box185-lblue-bottom.gif) 0 0 no-repeat; font-size:0!important; line-height:0!important;}

#right-content .box185-grey-in h2, #right-content .box185-lblue-in h2 {width:155px; height:31px; margin:0 auto; background:url(../images/box185-heading.gif) 0 0 no-repeat; font-size:150%; padding:10px 0px 0px 10px; margin-bottom:10px; color:#004b86;}
#right-content .box185-grey-in dt {font-size:100%;}
#right-content .box185-grey-in dt big {font-size:120%; font-weight:bold;}
#right-content .box185-grey-in dd {padding:8px 0; color:#000; font-weight:bold; font-size:150%; text-align:center;}

#right-content .box185-lblue-in p {font-size:100%;}
#right-content .box185-lblue-in dl {margin-top:8px;}
#right-content .box185-lblue-in dt {font-size:100%; color:#004b86;}
#right-content .box185-lblue-in dd {padding:8px 0; color:#000; font-weight:bold; font-size:150%; text-align:center;}


/*  ================
A) 3 columns with News */
.col3div {float:left;width:300px;margin-right:15px;margin-top:10px;}
.col3div-head, .col3div-foot {overflow:hidden;background:url(../images/pravy-rohy.gif) no-repeat;height:7px;font-size:0;}
.col3div-foot {background-position:0 -7px;}
.col3div-main {width:298px;border:solid #9cb3da;border-width:0 1px;background:#fff;}

.news-container1, .news-container2, .news-container3 {height:91px;overflow:hidden;}
.news-container1 p, .news-container2 p, .news-container3 p {width:220px;color:#000!important;}
.info-head {background:url(../images/ikony/clock.gif) no-repeat 0 3px;padding-left:14px;font-size:12px;margin:0 10px;}
#right-col .info-head {margin:0;}
.info-head span {color:#666;padding:0 1px;}
.info-head em {font-style:normal;color:#666;padding:0 2px;}
.info-head strong {color:#000;padding:0 2px;}

.col3div-main h4 {color:#c00;margin:4px 10px 6px;padding:0;font-size:13px;}
.col3div-main p {margin:0 10px;color:#666;line-height:1.4em;}

a.underlink {text-decoration:none;display:block;border-top:1px solid #cdd9ec;padding:8px 10px 5px 22px;color:#184897;font-weight:bold;background:url(../images/sipky/li-modra.gif) no-repeat 10px 58%;}
p.arrowlink {color:#184897;font-weight:bold;margin:0!important;padding:0!important;padding-left:12px!important;}
p.arrowlink a {background:url(../images/sipky/li-modra.gif) no-repeat 0 58%;text-decoration:none;border:0;padding:0 4px 0 12px;background-position:0 58%;color:#184897;}

/* arrows left + right */
.shifter {margin:0 auto;width:100px;padding:12px 0 8px;}
#curr-page1, #curr-page2, #curr-page3 {width:40px;float:left;text-align:center;color:#666;font-size:11px;line-height:20px;}
.arr-left, .arr-right, .arr-left-off, .arr-right-off {background:url(../images/sipky/blue-arrows.gif) no-repeat 0 0;width:30px;height:20px;display:block;float:left;cursor:pointer;}
.arr-right {background-position:-30px 0;cursor:pointer;}
.arr-left:hover {background-position:0 -20px;}
.arr-right:hover {background-position:-30px -20px;}


/*  ================
B) 2 columns */
.col2div {float:left;width:362px;text-align:left;margin-left:10px;margin-top:4px;}
* html .col2div {margin-left:4px;margin-top:5px;} 
.col2div-head, .col2div-foot {width:450px;overflow:hidden;background:url(../images/pravy2-rohy.gif) no-repeat;height:4px;font-size:0;}
.col2div-foot {height:5px;background-position:0 -5px;margin-bottom:2px;}
.col2div-main {width:448px;border:solid #9cb3da;border-width:0 1px;background:#fff;margin:0;font-size:1em!important;}
.col2div-main p {overflow:hidden;margin:0;padding:8px;color:#666;line-height:1.5;}


/*  ================
C) Mapy */
.map-links {padding:6px 10px 8px;line-height:1.4em;}
.map-links a {font-size:14px;color:#184897;}
.map-links a:hover {text-decoration:underline;}
h2.blue {color:#006;padding:10px 10px 35px;font-size:18px;}

/*  ================
D) Jizdni rady */
ul.jr-buttons {padding:0;margin:18px 0 0 7px;list-style:none;height:30px;width:260px;overflow:hidden;}
* html ul.jr-buttons {margin-left:7px;}
ul.jr-buttons li {float:left;margin-left:1px;}
/*
* html ul.jr-buttons li {margin-left:0;margin-right:7px;}
ul.jr-buttons li a {display:block;width:116px;height:30px;color:#184897;float:left;line-height:30px;padding-left:24px;font-size:120%;font-weight:bold;text-decoration:none;background:url(../images/buttony/arrow-button.gif) no-repeat;}
ul.jr-buttons li a:hover {color:#184897 !important;background-position:0 -30px;text-decoration:underline;}
*/
.jr-but {margin:10px 0 0 14px;}
.b-vlaky a, .b-autobusy a, .b-mhd a {display:block;width:49px;height:30px;padding-left:25px;line-height:30px;font-size:120%;color:#184897;font-weight:bold;text-decoration:none;background:url(../images/jr-buttons-bg.gif) no-repeat;}
.b-autobusy a {width:83px!important;background-position:-75px 0;}
.b-mhd a {background-position:-184px 0;}
.b-vlaky a:hover, .b-autobusy a:hover, .b-mhd a:hover {color:#184897;text-decoration:underline;}
.b-vlaky a:hover {background-position:0 -30px;}
.b-autobusy a:hover {background-position:-75px -30px;}
.b-mhd a:hover {background-position:-184px -30px;}

/*  ================
E) Inzeraty */
.inz-row {}
.inz-row-in {padding:7px 10px;line-height:1.5;color:#184897;}
.inz-row a {color:#184897;}
.inz-row img {float:left;margin-right:10px;}
.inz-cap {color:#c00!important;font-size:14px;height:21px;line-height:21px;display:block;overflow:hidden;font-weight:normal!important;display:block;}
.inz-row strong {color:#184897;}
.inz-row .small a {font-weight:bold;}

.bline1 {height:1px;font-size:0;overflow:hidden;border-bottom:1px solid #c6d8f7;}


/*  ================
F) Inzeraty na mobil */
.p-img-right {margin-left:10px;float:right;}
* html .p-img-right {margin-left:15px;}
.banner-wide {display:block;width:500px;margin:15px auto;text-align:center;}
.mobil {float:right;margin:10px 10px 0 10px;}
.mobil-display {position:absolute;top:50px;right:40px;width:91px;height:120px;overflow:hidden;white-space:nowrap;}
.mobil-display a img {margin:6px 4px 2px;}
.mobil-display span {padding-left:10px;background:url(../images/sipky/li-red.gif) no-repeat 4px 50%;font-size:10px;}
.mobil-display span a {color:#c00;}


/*  ================
G) Blue buttons and large links */ 
/*
.button-blue, .button-obj, .button-vic, .button-blue2 {display:block; cursor:pointer; margin:10px auto; border:0; background:url(../images/buttony/button-modry.gif) 0 0 no-repeat; width:160px; height:27px; font-weight:bold; color:#fff; padding-bottom:3px;}
* html .button-blue, * html .button-obj, * html .button-blue2, *+html .button-blue, *+html .button-obj, *+html .button-blue2 {padding-bottom:2px;}
.button-blue2 {background:url(../images/buttony/button-modry2.gif) 0 0 no-repeat; width:201px;}
.button-obj, .button-vic {margin:0 auto; background:url(../images/buttony/objednat.gif) 0 0 no-repeat; width:110px;}
.button-proh {margin:0 auto; background:url(../images/buttony/objednat.gif) 0 0 no-repeat; width:100px; padding-left:10px;}
.button-vic {display:block; cursor:pointer; margin:10px auto; border:0; background:url(../images/buttony/button-modry.gif) 0 0 no-repeat; width:160px; height:27px; font-weight:bold; color:#fff; padding-bottom:3px;}
.button-vic {background:url(../images/buttony/vice-info.gif) 0 0 no-repeat;}
*/

.button-gray, .button-gray2, .button-proh, .button-vyhl, .button-vyhl2, .button-prel {cursor:pointer;background:url(../images/buttony/prohodit.gif) 0 0 no-repeat;border:0;width:124px;height:31px;color:#fff;font-weight:bold;cursor:pointer;font-size:16px;}
.button-vyhl {background:url(../images/buttony/vyhledat.gif) no-repeat;width:144px;}
.button-vyhl2, .button-prel {background:url(../images/buttony/vyhledat2.gif) no-repeat;width:104px;}
.bb-out {background-position:0 0;}
.button-gray, .button-gray2 {cursor:pointer;width:144px;height:31px;background:url(../images/buttony/button-sedy.gif) no-repeat;line-height:30px;color:#fff;}
.button-gray2 {width:64px;background:url(../images/buttony/button-sedy2.gif) no-repeat;}
a.bigger {font-size:16px;font-weight:bold;color:#184897;}
a.bigger:hover {color:#c00;}
.bb-over {background-position:0 -27px; text-decoration:underline; color:#fff;}
.bb-over-big {background-position:0 -31px; text-decoration:underline; color:#fff;}

/* Puvodni inputy nahradily odkazy - modra tlacitka */
a.button-blue {cursor:pointer;width:160px;height:27px;display:block;margin:0 auto;padding:0;background:url(../images/buttony/button-modry.gif) 0 0 no-repeat;overflow:hidden;line-height:26px;font-size:11px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;}
a.button-blue:hover {background-position:0 -27px;text-decoration:underline;color:#fff;}
a.button-blue2 {cursor:pointer;width:201px;height:27px;display:block;margin:10px auto;padding:0;background:url(../images/buttony/button-modry2.gif) 0 0 no-repeat;overflow:hidden;line-height:26px;font-size:11px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;}
a.button-blue2:hover {background-position:0 -27px;text-decoration:underline;color:#fff;}
a.button-vic {width:110px;height:27px;display:block;margin:10px auto;padding:0;overflow:hidden;line-height:26px;font-size:11px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;position:relative;}
a.button-vic span {width:110px;height:27px;display:block;overflow:hidden;position:absolute;top:0;left:0;z-index:1;background:url(../images/buttony/vice-info.gif) 0 0 no-repeat;}
a.button-vic:hover, a.button-vic:hover span {background-position:0 -27px;cursor:pointer;}

/* =====================================================
H) Dopravni informace */

.right2-col {}
.right2-cont-main {width:700px;float:left;}
.right2-cont-main2 {width:530px; float:left;color:#000!important;}
.right2-cont-right {width:240px;float:right;}
.right2-cont-right-content {background:#cedbf5;border-style:solid;border-color:#aec3e6;border-width:0 1px;}
.right2-cont-right-top, .right2-cont-right-bot {height:5px;font-size:0;background:url(../images/pravy4-rohy.gif) no-repeat;}
.right2-cont-right-bot {background-position:0 -5px;margin-bottom:10px;}


.right2-middle-head530, .right2-middle-foot530 {margin-top:10px;width:530px;height:4px;font-size:0;background:url(../images/rohy-530.gif) no-repeat;}
.right2-middle530 {width:528px;border:solid #aec3e6;border-width:0 1px;background:#cedbf5;padding:9px 0;}
.right2-middle-foot530 {margin:0;background-position:0 -4px;}

.right2-middle-head, .right2-middle-foot {margin-top:10px;width:700px;height:4px;font-size:0;background:url(../images/pravy5-rohy.gif) no-repeat;}
.right2-middle {width:698px;border:solid #aec3e6;border-width:0 1px;background:#cedbf5;padding:5px 0 3px;}
.right2-middle-foot {margin:0;background-position:0 -4px;}

.r2mh-head, .r2mh-foot, .r2m-head, .r2m-foot, .r2m2-foot {height:4px;font-size:0;background:url(../images/pravy6-rohy.gif) no-repeat;margin:4px 9px 0;}
.r2m-head, .r2m-foot, .r2m2-foot {background:url(../images/pravy7-rohy.gif) no-repeat;}
.r2mh-foot, .r2m-foot, .r2m2-foot {height:5px;background-position:0 -33px;margin:0 9px 5px;}
.r2m-foot {background-position:0 -5px;height:33px;font-size:100%;overflow:hidden;}
.r2m2-foot {height:5px;}
.r2mh-cont, .r2m-cont {width:678px;margin:0 9px;border:solid #aec3e6;border-width:0 1px;background:#eef4ff;}

.r3m-cont {width:492px;margin:0 9px;border:solid #aec3e6;border-width:0 1px;background:#eef4ff;background:#fff;padding:8px;}
.r3m-cont p.r2m-in {margin:0; padding:4px 9px 0px 9px; font-weight:normal; color:#000; line-height:130%; font-size:100%;}

.r2m-cont {background:#fff;padding:8px 0;}
.r2m-cont p.r2m-in {margin:0; padding:4px 9px 0px 9px; font-weight:normal; color:#000; line-height:130%; font-size:100%;}
.right2-middle p {margin:0;padding:4px 9px;font-weight:bold;color:#ccc;line-height:180%;font-size:90%;}
.right2-middle p em {color:#000;font-style:normal;}
.right2-middle p strong {color:#c00;margin:0 4px;font-size:110%;}
.right2-middle p a {font-weight:normal;margin-right:4px;font-size:110%;color:#184897;}
.r2mh-cont p a.dalsi {color:#000;font-weight:bold;font-size:100%;}
.r2m-line {height:0;font-size:0;overflow:hidden;border-bottom:1px solid #c5d3ec;}

.r3mh-head, .r3mh-foot {height:4px;font-size:0;background:url(../images/rohy-510.gif) no-repeat;margin:4px 9px 0;}
.r3mh-cont {width:508px;margin:0 9px;padding:0; border:solid #aec3e6;border-width:0 1px;background:#eef4ff;}
.r3mh-cont h3 {padding:10px 10px 0;font-size:15px;}
.r3mh-cont table {margin:10px;border:solid #666;border-width:0 1px 1px 0;}
.r3mh-cont table tr td, .r3mh-cont table tr th {padding:3px 6px;border:solid #666;border-width:1px 0 0 1px;}
.r3mh-cont p {margin:0 9px; padding:9px 0;}
.r3mh-cont p em {color:#000;font-style:normal;font-weight:bold;}
.r3mh-cont p strong {color:#c00;font-size:110%;margin:0 2px;}
.r3mh-cont p a, ul.list li a {font-weight:normal;margin-right:4px;font-size:100%; line-height:140%; color:#184897!important;}
.r3mh-cont ul.list {list-style-type:disc!important;line-height:22px!important;}
.r3mh-cont p a.dalsi {color:#000;font-weight:bold;font-size:100%; line-height:100%;}
.r3mh-cont p a.text-bold-link {font-weight:bold;margin:0;padding:0;}
.r3mh-cont div.seda-poznamka {padding:0 0 8px 8px;color:#808080;font-size:10px;}
.r3mh-foot {margin:0 9px;height:5px;background-position:0 -5px;}
.r3m-line {height:0;font-size:0;overflow:hidden;border-bottom:1px solid #c5d3ec;}
.r3m-foot {padding:0 10px;background:url(../images/rohy-510-bot.gif) no-repeat;background-position:0 -33px;margin:0 9px 5px;font-size:0;background-position:0 -5px;height:33px;font-size:100%;overflow:hidden;}
.r3m-foot strong {margin:0 8px;}

.right3-cont-main {width:525px;float:left;margin-left:10px;}
* html .right3-cont-main {margin-left:7px;}
.right3-middle-head, .right3-middle-foot {margin-top:10px;height:5px;font-size:0;background:url(../images/pravy9-rohy.gif) no-repeat;}
.right3-middle {width:523px;border:solid #aec3e6;border-width:0 1px;background:#cedbf5;padding:9px 0;}
.right3-middle-foot {margin:0;background-position:0 -5px;height:6px;}

.rm-head, .rm-foot {height:4px;font-size:0;background:url(../images/pravy10-rohy.gif) no-repeat;margin:1px 9px 0;}
.rm-foot {height:5px;background-position:0 -4px;margin:0 9px 5px;}
.rm-cont {width:503px;margin:0 9px;border:solid #c6d8e7;border-width:0 1px;background:#fff;padding:8px 0;}

.r2r-container {padding:4px 9px;}
.r2r-head, .r2r-foot {height:4px;background:url(../images/pravy8-rohy.gif) no-repeat;font-size:0;}
.r2r-foot {height:7px;background-position:0 -4px;}
.r2r-main {background:#eef4ff;width:218px;border:1px solid #aec3e6;border-width:0 1px;padding:5px 0;}
.r2r-main img {display:block;margin:0 auto;}
.r2r-main h3 {color:#184897;font-size:120%;margin:0;padding:9px 9px 0;}
.r2r-main p {margin:0;padding:9px;font-size:90%;line-height:150%;color:#036;line-height:150%;}

.trasa-row {padding-left:44px;margin:0 9px 10px;}
.prujezd {background:url(../images/ikony/prujezd.gif) no-repeat;}
.uzavirka {background:url(../images/ikony/uzavirka.gif) no-repeat;}
.tdescr {font-weight:normal !important;color:#000 !important;font-size:100% !important;margin:6px 0 0 -52px !important;line-height:140% !important;}
.tdescr2 {font-weight:normal !important;color:#000 !important;font-size:100% !important;margin:6px 0 0 -45px !important;line-height:140% !important;}
.r3mh-cont .tdescr {font-weight:normal !important;color:#000 !important;font-size:100% !important;margin:6px 0 0 0px !important;padding:0 9px; line-height:140% !important; background:#f00;}

.trasa {color:#000 !important;padding:8px 9px 5px !important;}
#sel_trasa {width:184px;border:1px solid #c6d8f7;background:#fff;font-size:80%;padding:4px;margin:0 4px;}

.col2, .col2n {width:470px;float:left;margin-right:10px;}

.right-2col-top, .right-2col-bot {float:left;background:url(../images/col2-bg.gif) no-repeat;font-size:0;height:5px;width:382px;}
.right-2col-bot {background-position:0 -5px;}
.right-2col-main {width:380px;border:solid #aec3e6;border-width:0 1px;background:#cedbf5;text-align:center;}

.whole-2col-top, .whole-2col-bot {float:left;background:url(../images/col2-bg.gif) no-repeat;font-size:0;height:5px;width:470px;}
.whole-2col-bot {background-position:0 -5px;}
.whole-2col-main {width:468px;border:solid #aec3e6;border-width:0 1px;background:#cedbf5;text-align:center;}

.caption-big {background:url(../images/nadpis-poz3.gif) no-repeat;}
.caption-wide {background:url(../images/nadpis-poz6.gif) no-repeat;width:950px;margin-bottom:10px;}
.caption-big h2, .caption-wide h2, .caption-normal h2, .caption-530 h2 {line-height:41px;color:#184897;font-size:19px;font-weight:bold;margin:0;padding:0 0 0 10px;}
.caption-normal {background:url(../images/nadpis-poz4.gif) no-repeat;width:700px;margin:0;padding:0;}
.caption-530 {background:url(../images/nadpis530.gif) no-repeat;width:530px;margin:0;padding:0;}


.box-cont {width:312px;float:left;}
* html .box-cont {width:303px;margin-right:10px;}
.box {background:#eef4ff;width:298px;}
.box img {float:left;margin:0 8px;}
.box-head, .box-foot {background:url(../images/box-rohy.gif) no-repeat;height:7px;font-size:0;}
.box-foot {background-position:0 -7px;margin-bottom:10px;}
.box div {text-align:left !important;margin:0 auto;font-size:11px;color:#666;}
.box div a {color:#666;display:block;height:45px;overflow:hidden;text-decoration:underline;}
.box div a:hover {color:#666;text-decoration:none;}
.box h3 {color:#c00;font-size:14px;font-weight:bold;margin:0;padding:0;line-height:26px;}
.box h3 a {color:#c00;display:block;height:26px;overflow:hidden;text-decoration:none;}
.box h3 a:hover {color:#c00;text-decoration:underline;}

.vbox {background:#eef4ff;text-align:center;}
.vbox-head, .vbox-foot {background:url(../images/vbox-rohy.gif) no-repeat;height:7px;font-size:0;}
.vbox-foot {background-position:0 -7px;margin-bottom:10px;}
.vbox div {text-align:left !important;width:135px;margin:0 auto;font-size:11px;color:#666;padding:4px 0;}
.vbox div a {color:#666;}
.vbox h3 {color:#c00;font-size:14px;font-weight:bold;margin:0;padding:0;line-height:26px;}

/*  ================
a) Tabs right panel */ 
#tabs {width:220px; font-size:90%; background:url(../images/tabs-bg.gif) 0 0 repeat-y;}

#tabs p {color:#036;line-height:150%;}

.tabs-nav {list-style:none;margin:0;padding:0;}
.tabs-nav:after {display:block;clear:both;content:" ";}
.tabs-nav li {float:left;min-width:72px;} /* tady bylo 73px - opraveno */

.tab1, .tab2, .tab3 {background:url(../images/tabs.gif) 0 0 no-repeat; width:74px; height:31px; text-align:center; line-height:30px; overflow:hidden;} /* vlozena pozice pozadi */
.tab2 {background-position:-74px 0; width:74px;} /* opraveny rozmery a pozice pozadi - puvodne -73px a 74px */
.tab3 {background-position:-148px 0; width:72px;} /* opraveny rozmery a pozice pozadi - puvodne -147px a 72px */

.tab1 a, .tab2 a, .tab3 a {display:block;height:30px;width:73px;cursor:pointer;text-decoration:none;font-weight:bold;color:#184897;}
.tab1 a:hover, .tab2 a:hover, .tab3 a:hover {color:#036;}

.tabs-selected a {color:#036;}

#fragment-1, #fragment-2, #fragment-3 {}
.t1-content {padding:12px 11px 0 11px;display:block;}
.t1-content h3 {font-size:13px;font-weight:bold;margin:6px 0 0 0;padding:0 0 6px 0;text-align:left;}
.t1-content p {margin:6px 0 0 0;padding:0 0 6px 0;text-align:left;}
.t1-content p.ie7fix {display:none;}
.t1-content {text-align:center;}

/* IE 7 fix */
*+html div#tabs div.t1-content p.ie7fix {display:block;height:1px;} 

/*  ================
b) Tabs main panel SLOVNIKY */ 

#bigtabs {width:680px;background:url(../images/slovniky-cara.gif) no-repeat 0 40px;margin-left:9px;}
* html #bigtabs {z-index:10}
#bigfragment-1, #bigfragment-2, #bigfragment-3, #bigfragment-4 {z-index:9;background:url(../images/bigtabs-bg.gif) repeat-y;width:680px !important;overflow:hidden}

#bigtabs .tabs-nav {list-style:none;margin:0;padding:0;}
#bigtabs .tabs-nav:after {display:block;clear:both;content:" ";}
#bigtabs .tabs-nav li {float:left;margin-right:6px}
#bigtabs .tab1, #bigtabs .tab2, #bigtabs .tab3, #bigtabs .tab4 {height:41px;text-align:center;line-height:40px;overflow:hidden;}
#bigtabs .tab1, #bigtabs .tab2 {width:99px;}
#bigtabs .tab3 {width:127px;}
#bigtabs .tab4 {width:67px;}

#bigtabs .tab1 a, #bigtabs .tab2 a, #bigtabs .tab3 a, #bigtabs .tab4 a {background:url(../images/bigtabs.gif) no-repeat;display:block;font-size:17px;height:41px;cursor:pointer;font-weight:bold;color:#184897;text-decoration:underline}

#bigtabs .tab1 a {background-position:0 0;width:99px;}
#bigtabs .tab2 a {background-position:0 0;width:99px;}
#bigtabs .tab3 a {background-position:-99px 0;width:127px;}
#bigtabs .tab4 a {background-position:-226px 0;width:67px;}

#bigtabs #sltab1 a:hover, #bigtabs #sltab1.tabs-selected a {background-position:0 -41px;text-decoration:none;}
#bigtabs #sltab2 a:hover, #bigtabs #sltab2.tabs-selected a {background-position:0px -41px;text-decoration:none;}
#bigtabs #sltab3 a:hover, #bigtabs #sltab3.tabs-selected a {background-position:-99px -41px;text-decoration:none;}
#bigtabs #sltab4 a:hover, #bigtabs #sltab4.tabs-selected a {background-position:-226px -41px;text-decoration:none;}

#bigtabs .tab1 a, #bigtabs .tab2 a, #bigtabs .tab3 a, #bigtabs .tab4 a {background:url(../images/bigtabs.gif) no-repeat;display:block;font-size:17px;height:41px;cursor:pointer;font-weight:bold;color:#184897;text-decoration:underline}
#bigtabs .tab1 a, #bigtabs .tab2 a {background-position:0 0;width:99px;}
#bigtabs .tab3 a {background-position:-99px 0;width:127px;}
#bigtabs .tab4 a {background-position:-226px 0;width:67px!important;font-size:100%;font-weight:normal}
#bigtabs .tab1 a:hover, #bigtabs .tab2 a:hover {background-position:0 -41px;text-decoration:none;}
#bigtabs .tab3 a:hover {background-position:-99px -41px;text-decoration:none;}
#bigtabs .tab4 a:hover {background-position:-226px -41px;text-decoration:none;}

#bigtabs .tab1.tabs-selected a, #bigtabs .tab2.tabs-selected a {background-position:0 -41px;color:#cf1111;text-decoration:none;}
#bigtabs .tab3.tabs-selected a {background-position:-99px -41px;}
#bigtabs .tab4.tabs-selected a {background-position:-226px -41px;}
#bigtabs .tab1.tabs-selected a, #bigtabs .tab2.tabs-selected a, #bigtabs .tab3.tabs-selected a, #bigtabs .tab4.tabs-selected a {color:#cf1111;}
/* IE 7 fix */
*+html #bigtabs .tab1 a:hover, *+html #bigtabs .tab1.tabs-selected a {background-position:0 -41px;text-decoration:none;}
*+html #bigtabs .tab2 a:hover, *+html #bigtabs .tab2.tabs-selected a {background-position:0 -41px;text-decoration:none;}
*+html #bigtabs .tab3 a:hover, *+html #bigtabs .tab3.tabs-selected a {background-position:-99px -41px;text-decoration:none;}
*+html #bigtabs .tab4 a:hover, *+html #bigtabs .tab4.tabs-selected a {background-position:-226px -41px;text-decoration:none;}
/* IE 6 fix */
* html #bigtabs #sltab1 a:hover, * html #bigtabs #sltab1.tabs-selected a {background-position:0 -41px;color:#cf1111;text-decoration:none;}
* html #bigtabs #sltab2 a:hover, * html #bigtabs #sltab2.tabs-selected a {background-position:0 -41px;color:#cf1111;text-decoration:none;}
* html #bigtabs #sltab3 a:hover, * html #bigtabs #sltab3.tabs-selected a {background-position:-99px -41px;color:#cf1111;text-decoration:none;}
* html #bigtabs #sltab4 a:hover, * html #bigtabs #sltab4.tabs-selected a {background-position:-226px -41px;color:#cf1111;text-decoration:none;}

#stab1.tabs-selected {background-position:0px -31px;color:#036;}
#stab2.tabs-selected {background-position:-74px -31px;color:#036;} /* opraveno */
#stab3.tabs-selected {background-position:-148px -31px;color:#036;} /* opraveno */


/*  ================
c) Tabs main panel JIZDNI RADY */ 
#jr-bigtabs {width:680px;background:url(../images/slovniky-cara.gif) no-repeat 0 40px;margin-left:9px;}
* html #jr-bigtabs {z-index:10}
#jr-bigfragment-1, #jr-bigfragment-2, #jr-bigfragment-3, #jr-bigfragment-4 {z-index:9;background:url(../images/bigtabs-bg.gif) repeat-y;width:680px !important;overflow:hidden;position:relative;}
#jr-bigtabs .tabs-nav {list-style:none;margin:0;padding:0;}
#jr-bigtabs .tabs-nav:after {display:block;clear:both;content:" ";}
#jr-bigtabs .tabs-nav li {float:left;margin-right:6px}
#jr-bigtabs .tab1, #jr-bigtabs .tab2, #jr-bigtabs .tab3, #jr-bigtabs .tab4 {height:41px;text-align:center;line-height:40px;overflow:hidden;}
#jr-bigtabs .tab1 {width:139px;}
#jr-bigtabs .tab2 {background:none;width:64px;margin-right:-3px !important}
* html #jr-bigtabs .tab2 {margin-right:6px !important;}
*+html #jr-bigtabs .tab2 {margin-right:4px !important;}
#jr-bigtabs .tab3 {width:94px;}
#jr-bigtabs .tab4 {width:67px;}
#jr-bigtabs .tab1 a, #jr-bigtabs .tab2 a, #jr-bigtabs .tab3 a, #jr-bigtabs .tab4 a {background:url(../images/jr-bigtabs.gif) no-repeat;display:block;font-size:17px;height:41px;cursor:pointer;font-weight:bold;color:#184897;text-decoration:underline}
#jr-bigtabs .tab1 a {background-position:0 0;width:139px;}
#jr-bigtabs .tab2 a {background:url(../images/jr-bigtabs.gif) no-repeat;background-position:-139px 0;width:64px;}
#jr-bigtabs .tab3 a {background-position:-203px 0;width:94px;}
#jr-bigtabs .tab4 a {background-position:-297px 0;width:67px;}
#jr-bigtabs #jrtab1 a:hover, #jr-bigtabs #jrtab1.tabs-selected a {background-position:0 -41px;text-decoration:none;}
#jr-bigtabs #jrtab2 a:hover, #jr-bigtabs #jrtab2.tabs-selected a {background-position:-139px -41px;text-decoration:none;}
#jr-bigtabs #jrtab3 a:hover, #jr-bigtabs #jrtab3.tabs-selected a {background-position:-203px -41px;text-decoration:none;}
#jr-bigtabs #jrtab4 a:hover, #jr-bigtabs #jrtab4.tabs-selected a {background-position:-297px -41px;text-decoration:none;}
/* IE 7 fix */
*+html #jr-bigtabs .tab1 a:hover, *+html #jr-bigtabs .tab1.tabs-selected a {background-position:0 -41px;text-decoration:none;}
*+html #jr-bigtabs .tab2 a:hover, *+html #jr-bigtabs .tab2.tabs-selected a {background-position:-139px -41px;text-decoration:none;}
*+html #jr-bigtabs .tab3 a:hover, *+html #jr-bigtabs .tab3.tabs-selected a {background-position:-203px -41px;text-decoration:none;}
*+html #jr-bigtabs .tab4 a:hover, *+html #jr-bigtabs .tab4.tabs-selected a {background-position:-297px -41px;text-decoration:none;}
/* IE 6 fix */
* html #jr-bigtabs #jrtab1 a:hover, * html #jr-bigtabs #jrtab1.tabs-selected a {background-position:0 -41px;color:#cf1111;text-decoration:none;}
* html #jr-bigtabs #jrtab2 a:hover, * html #jr-bigtabs #jrtab2.tabs-selected a {background-position:-139px -41px;color:#cf1111;text-decoration:none;}
* html #jr-bigtabs #jrtab3 a:hover, * html #jr-bigtabs #jrtab3.tabs-selected a {background-position:-203px -41px;color:#cf1111;text-decoration:none;}
* html #jr-bigtabs #jrtab4 a:hover, * html #jr-bigtabs #jrtab4.tabs-selected a {background-position:-297px -41px;color:#cf1111;text-decoration:none;}

.odkud-kam, .pres {float:left;width:330px;margin:16px 16px 16px 0;line-height:30px;}
.pres {height:auto;width:auto}
.pres em, .odkud-kam em, .odjezd em, .chk-prestup em {font-weight:normal;font-style:normal;color:#000;font-size:15px;display:block;float:left;width:60px;}
.pres em {margin-left:15px;width:45px;}
.pres-chk {float:left;margin-left:20px;line-height:31px}
.odkud, .kam {float:left;width:260px;height:33px;background:url(../images/jrady-input.gif) no-repeat;}
.odkud input, .kam input, .odj-datum input {background:none;border:0;padding:8px 6px;font-size:15px;width:248px;color:#148497}
.odj-datum input {width:90px;}
.prohodit {float:left;margin-top:16px;height:84px;}
.prohodit input {margin-top:20px;}
.odjezd {margin:16px 16px 16px 0;}
.odjezd em {margin-top:5px}
.odj-datum {float:left;width:103px;height:33px;line-height:30px;background:url(../images/jr-datum.gif) no-repeat;}
.popup-cal {float:left;margin:0 21px 0 6px;width:27px;height:32px}
.chk-prestup {margin:6px 0 18px;}
#chk, #pres-chk, #luz-chk, #vchk, #vpres-chk, #vluz-chk, #achk, #apres-chk, #aluz-chk {margin:0 5px 0 0;padding:0;border:0}
#toggleMore, #vtoggleMore, #atoggleMore {color:#000;font-weight:bold;line-height:18px;padding-left:20px;width:400px;}
.plus {background:url(../images/ikony/pl.gif) no-repeat;}
.minus {background:url(../images/ikony/mi.gif) no-repeat;}
#moreInfo {margin:8px 0 16px;}
.chk-luzka {margin:12px 15px}
.prestupy {margin:12px 0 0 15px;padding-bottom:15px;}
#pocet-prestupu, #vpocet-prestupu, #apocet-prestupu, #mpocet-prestupu {width:70px;margin:0 30px 0 15px;}
#prestup-od, #prestup-do, #vprestup-od, #vprestup-do, #aprestup-od, #aprestup-do {margin:0 8px}
.visib {visibility:visible;}
.invis {visibility:hidden;}
.button-prohod, .button-vyhledat-spoj, .button-prelozit {display:block;background:url(../images/buttony/prohodit.gif) no-repeat;text-align:center;line-height:31px;color:#fff;font-weight:bold;width:124px;height:31px;font-size:16px;text-decoration:none;}
.button-vyhledat-spoj {background:url(../images/buttony/vyhledat.gif) no-repeat;width:144px;font-size:16px;}
.button-prelozit {background:url(../images/buttony/prelozit.gif) no-repeat;width:104px;font-size:16px;}
.img-vlak, .img-bus {position:absolute;width:146px;height:93px;top:10px;right:20px;background:url(../images/vlak.gif) no-repeat;}
.img-bus {background:url(../images/bus.gif) no-repeat;}

/* =======================
d) Slovnik - form */

.slovnik-form {margin-left:20px;width:640px;}
.sform-top, .mform-top {width:680px;height:13px;font-size:0;overflow:hidden;background:url(../images/bigtabs-top-bg.gif) no-repeat;margin-top:0px;}
.mform-top {width:930px;background:url(../images/widetabs-top-bg.gif) no-repeat;margin-top:0px;}
.sform-head, .sform-foot {width:680px;height:6px;background:url(../images/sform-bg.gif) no-repeat;font-size:0;overflow:hidden;}
.sform-foot {background-position:0 -6px;}
.sform-body {width:638px;border:solid #c6d8f7;border-width:0 1px;background:#eef4ff;}
.slovnik-form form {margin:0 auto;width:600px;padding:10px 0;}
.slovnik-input {width:483px;height:33px;background:url(../images/slovnik-input.gif) no-repeat;float:left; padding-right:10px;}
.slovnik-input input {background:none;border:0;width:469px;padding:8px 6px 0 6px;font-size:16px;color:#184897;}
.trans-switch {margin:5px 0;}
.slovnik-form label {font-weight:bold;color:#000;}
#tdir1-2, #tdir2-2, #tdir2-3 {margin-left:20px;}
.slovnik-results {padding:15px 25px;line-height:1.8;font-size:14px;}
.sl-row span {color:#184897;}
.sl-row strong {font-weight:normal;color:#900;}
.slovnik-results .bline1 {margin-top:15px;}
#bigtabs .txtcntr {padding-bottom:10px}
.slovnik-button {float:right}

/* 2 cols */
.col2n {width:460px;position:relative;}
.col2white-head, .col2white-foot {margin-top:10px;width:460px;height:4px;font-size:0;background:url(../images/pravy3-rohy.gif) no-repeat;overflow:hidden;}
.col2white-foot {height:5px;background-position:0 -4px;margin:0 0 10px;}
.col2white-main {width:458px;border:solid #9cb3da;border-width:0 1px;background:#fff;}
.col2white-main p {margin:10px;line-height:1.5;}

/* ======================
e) INZERATY (page) */

.inz-buttons {float:right;width:230px;height:31px;margin:5px 5px 0 0;}
* html .inz-buttons {margin:5px 3px 0 0;}
.inz-vlozit, .inz-login {display:block;float:left;width:120px;height:31px;overflow:hidden;background:url(../images/buttony/inz-vlozit.gif) no-repeat;text-align:center;font-weight:bold;color:#fff;line-height:30px;text-decoration:none}
.inz-vlozit:hover, .inz-login:hover {background-position:0 0;}
/*
.inz-vlozit span {display:block;width:130px;}
.inz-login span {display:block;width:120px;}
*/
.inz-login {width:110px;background:url(../images/buttony/inz-login.gif) no-repeat;}
.inz-kategorie {width:308px;height:78px;float:left;overflow:hidden;margin:5px 0 0 10px;line-height:20px}
* html .inz-kategorie {margin:5px 0 0 5px;}
.inz-kategorie a {color:#184897;}
.inz-kategorie a.cap {font-size:16px;font-weight:bold;margin:0;}
.inz-kategorie span {color:#999;font-size:11px;font-weight:bold;margin-left:6px}
.inz-row .small {color:#000;}
.r2m-cont label {color:#184897;font-weight:bold;}
.r2m-cont a {color:#184897;}
.r2m-cont a:hover {color:#c00;}

/* ======================
f) TELEFONNI SEZNAM */
.tel-form-head, .tel-form-foot {height:4px;width:640px;margin-left:15px;background:url(../images/blue-rohy.gif) no-repeat;font-size:0;overflow:hidden;}
.tel-form-foot {background-position:0 -4px;}
.tel-form {background:#eef4ff;width:640px;margin-left:15px;padding:10px 0;}
.tel-form em {font-weight:bold;font-style:normal;color:#000;font-size:15px;display:block;float:left;width:50px;line-height:33px;padding-left:20px;}
.tel-kdo, .tel-kde, .mapy-search {float:left;width:553px;height:33px;background:url(../images/tel-inp.gif) no-repeat;}
.tel-kdo input, .tel-kde input, .mapy-search input {background:none;border:0;padding:8px 6px;font-size:14px;width:540px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tel-hint, .mapy-hint {margin:6px 0 25px 70px;font-size:90%;}
.tel-hint a, .mapy-hint a {color:#184897;}

.tel-disclaimer p {margin:3px 15px;color:#000;font-weight:normal;line-height:145%;}
.tel-disclaimer p a {font-size:100%;}
.tel-disclaimer p img {float:right;margin-left:18px;}

.tel-form {width:auto;}
.tel-form-head {background:url(../images/tel-form-head.gif) no-repeat top left;padding:4px 0 0 0;height:auto;width:auto;margin:0;padding:16px 0 20px;}
* html .tel-form-head {padding-bottom:1px;}
.tel-form-foot {display:block;float:left;width:370px;margin:auto 20px auto 15px;background:url(../images/tel-form-foot.gif) no-repeat left bottom #eef4ff;padding-bottom:4px;height:auto;}
* html .tel-form-foot {margin-left:8px;}
.tel-form em {padding-left:0;}
.tel-kdo, .tel-kde {width:282px;background:url(../images/tel-inp.gif) no-repeat;padding:0;margin:0;}
* html .tel-kdo,
* html .tel-kde {width:278px;margin:0;padding:0;text-align:left;position:relative;background:none;}
.tel-kdo input, .tel-kde input {width:270px;}
* html .tel-kdo input,
* html .tel-kde input {width:270px;margin:0;padding:8px 6px;display:block;float:left;position:absolute;background:url(../images/tel-inp.gif) no-repeat fixed;}
.tel-hint {display:block;font-size:11px;margin:8px 0 25px 50px;height:1%;padding:0;float:left;}
* html .tel-hint {margin-left:25px;} 
#ad250x250 {display:block;float:left;}
#ad250x250 p, #banner250x250 p {font-size:8px;color:#000;margin:0;padding:0;}
#banner250x250 {width:250px;height:250px;position:absolute;top:5px;right:10px;}
.tel-disclaimer {padding:10px 0;}
.tel-odkazy {width:615px;height:49px;padding:0 0 0 25px;background:url(../images/tel-odkazy-bg.gif) no-repeat;margin:10px 0 0 15px;overflow:hidden;}
.tel-odkazy a {display:block;float:left;width:190px;padding-left:15px;background:url(../images/tel-sipka.gif) no-repeat 0 50%;line-height:49px;text-decoration:none;color:#184897;}



/* ===================
g) MAPY */
.mapy-form-container {position:relative;}
#m-tabs {width:930px;background:url(../images/mapy-cara.gif) no-repeat 0 40px;padding-bottom:6px;}
#mtab1, #mtab2, #mtab3 {background:url(../images/mapy-tabs.gif) no-repeat;width:140px;height:41px;line-height:40px;margin-right:10px;text-align:center;}
#mtab1 a, #mtab2 a, #mtab3 a {display:block;width:140px;height:40px;font-size:17px;color:#184897;font-weight:bold;}
#mtab1.tabs-selected, #mtab2.tabs-selected, #mtab3.tabs-selected {background-position:0 -41px;}
#mtab1.tabs-selected a, #mtab2.tabs-selected a, #mtab3.tabs-selected a {color:#c00;text-decoration:none;}
.mform-body {width:928px;border:solid #c00;border-width:0 1px;background:#fff;}
.mapy-search {margin-right:10px;position:relative;}
.mapy-search input {position:absolute;top:0;left:0;}
.mapy-hint {margin:0;padding:6px 0 15px;}
#mapy-buttons {position:absolute;top:0;right:0px;_right:10px;}
.mapy-poslat, .mapy-tisk, .mapy-odkaz {display:block;float:left;text-decoration:none;background:url(../images/buttony/mapy-but.gif) no-repeat;width:108px;height:31px;line-height:31px;color:#fff;font-weight:bold;}
.mapy-tisk {width:127px;background-position:-108px 0;}
.mapy-odkaz {width:132px;background-position:-235px 0;}
.mapy-poslat span, .mapy-tisk span, .mapy-odkaz span {margin-left:32px;}
.mapy-left {float:left;width:230px;margin-right:10px;}
#mapy-main {border:1px solid #fff;}
.found-row a {color:#184897;}
.found-row a.bul {text-decoration:none;cursor:pointer;color:#fff;}
.found-list {width:230px;border:solid #aec3e6;border-width:0 1px;background:#fff;height:467px;overflow:hidden;}
.found-list td {padding:4px 8px;vertical-align:middle;border-bottom:1px solid #aec3e6;font-size:14px;}
.found-list-cap {background:url(../images/mapy/mapy-left-top.gif) no-repeat;width:230px;height:51px;}
.found-list-foot {background:url(../images/mapy/mapy-left-bot.gif) no-repeat;width:230px;height:60px;}
.found-list-info {padding:0 18px;line-height:51px;font-size:11px;color:#c00;}
.found-list-foot .found-list-info {line-height:60px;}
.found-list-foot a, .found-list-foot span {margin:0 3px;color:#184897;}
.found-list-info a, .found-list-info span {font-size:15px;color:#184897;}
.found-list-info span {color:#c00;font-weight:bold;}
.bul {display:block;line-height:29px;float:left;width:28px;height:29px;color:#fff;font-weight:bold;font-size:17px;background:url(../images/mapy/bullet.gif) no-repeat;text-align:center;}

.mapy-main {width:688px;float:left;height:574px;position:relative;border:1px solid #fff;}
#mapa {position:absolute;top:0;left:0;background:url(../images/mapy/mapka.jpg) no-repeat;width:688px;height:574px;z-index:0;}
#map-mask {position:absolute;z-index:1;width:688px;height:574px;top:0;left:0;overflow:hidden;}

#map-type {position:absolute;top:10px;right:2px;z-index:2;}
.ico-mtype {display:block;float:left;background:url(../images/mapy/but-mtype.png) no-repeat;width:95px;height:38px;line-height:28px;color:#184897;font-weight:bold;text-decoration:none;font-size:14px;text-align:center;}
.ico-mtype:hover, .ico-mtype.active {color:#c00;background-position:0 -38px;}
.ico-mtype span {margin-right:10px;}
#map-tools {position:absolute;top:10px;left:10px;z-index:2;}
#ico-zoom, #ico-move {display:block;float:left;width:37px;height:37px;background:url(../images/mapy/map-tools.png) no-repeat;}
#ico-move {background-position:-40px 0;margin-left:2px;}
#ico-zoom:hover, #ico-zoom.active {background-position:0 -40px;border:0;}
#ico-move:hover, #ico-move.active {background-position:-40px -40px;border:0;}
#zoom-level {position:absolute;bottom:10px;left:10px;width:37px;height:231px;background:url(../images/mapy/map-zoom-bg.png) no-repeat;text-align:center;z-index:2;}
.zoom-level-in {margin-right:7px;}
#zoom-level a {display:block;margin:3px auto;text-decoration:none;font-size:11px;color:#184897;}
#zoom-level a:hover, #zoom-level a.active {font-weight:bold;color:#c00;border:0;background:none;}
#zoom-out, #zoom-out:hover {background:url(../images/mapy/z-out.gif) no-repeat !important;display:block;width:26px;height:28px;}
#zoom-in, #zoom-in:hover {background:url(../images/mapy/z-in.gif) no-repeat !important;display:block;width:26px;height:34px;}
#map-scale {color:#4f88bc;font-size:10px;float:right;padding:5px;}
#map-scale img {margin-right:8px;}

.nobg {background:none;border:0;}

/* 18. strankovani */

/* obecne nastaveni stankovani - standardne nastaveno pro sekci "DO MOBILU" */  
 .pager {text-align:center;padding:20px 0 10px 0;}
 .pager-next, .pager-prev {display:block;float:right;width:30px;height:23px;background:url(../images/buttony/rightarrow.gif) no-repeat top right;}
 .pager-prev {float:left;background:url(../images/buttony/leftarrow.gif) no-repeat top left; margin-right:16px;}
 .pager-next:hover, .pager-prev:hover {background-position:0 -23px;}
 .pages {width:270px;margin:0 auto;height:33px;display:block;overflow:hidden;font-size:90%;}
 .pages a.page-no {padding:3px 6px;border:1px solid #4e4e4e;color:#fff;text-decoration:none;line-height:100%; display:block; float:left;margin:2px 5px 0 0;}
 .pages strong.page-no {color:#f40000;padding:2px 4px;display:block; float:left;margin:2px 5px 0 0;}
 .pages span.page-no {padding:4px 3px 2px 3px;line-height:100%;display:block;float:left;margin:2px 5px 0 0;}

/* nastaveni barevne varianty pro sekci "HUDBA" */
 .hudba .pager-prev {background-image:url(../images/buttony/leftarrow-hudba.gif);}
 .hudba .pager-next {background-image:url(../images/buttony/rightarrow-hudba.gif);}
 .hudba a.page-no:hover, .hudba strong.page-no {color:#dbbb21!important;}

/* nastaveni barevne varianty pro sekci "PRAKTICKE" */
 .prakticke .pager-prev {background-image:url(../images/buttony/leftarrow-prakticke.gif);}
 .prakticke .pager-next {background-image:url(../images/buttony/rightarrow-prakticke.gif);}
 .prakticke a.page-no {color:#999;}
 .prakticke a.page-no:hover, .prakticke strong.page-no {color:#1e4f9e!important;}

/* Levy box - Kamery na krizovatkach */
.left-col-practical-top { width:160px; background: url(../images/left-col-practical-top.gif) no-repeat 0 0; }
.left-col-practical-top p { padding:10px 10px 10px 10px; font-size:100%; color:#184897; } 
.left-col-practical-top ul { padding:5px 10px 5px 10px; color:#184897; }
.left-col-practical-top ul { margin:0; padding:5px 10px 5px 10px; color:#184897; }
.left-col-practical-top li { margin:0; padding:0;}
.left-col-practical-top a { color:#184897; }
.left-col-practical-top a:hover { color:#c00; }
li.left-col-practical-li01 { font-weight:bold; }
li.left-col-practical-li02 { padding-bottom:10px; font-size:110%; background:url(../images/left-col-practical-line.gif) repeat-x bottom left;}
li.left-col-practical-li03 { padding-bottom:10px; font-size:110%; }
.left-col-practical-inner { width:160px; margin-top:10px; background: url(../images/left-col-practical-inner.gif) repeat-y 0 0; } 
.left-col-practical-bottom { width:160px; background: url(../images/left-col-practical-bottom.gif) no-repeat bottom left;  } 
h2.practical {color:#c00;font-size:120%; padding:73px 0 0 10px;}

/* pridano - upravy inzeratu */
.inz-col {float:left;border:0;width:320px;padding-bottom:10px;}

/* Adsense 234 x 60 */
.adsense-234-60 {width:234px;height:60px;margin:0 auto 10px auto;padding:0;display:block;overflow:hidden;}


/* ANTIVIRUS */

h2 span {padding-left:10px;}

.main980-top {padding-top:10px;background:url(../images/top980.gif) no-repeat;width:980px;}
.main980-foot {padding-bottom:10px;background:url(../images/foot980.gif) no-repeat left bottom;width:980px;}
.main980-body {background:#eef4ff;padding:5px 0;}
.main950-top {padding-top:10px;background:url(../images/top950.gif) no-repeat;width:950px;margin:0 auto;}
.main950-foot {padding-bottom:10px;background:url(../images/foot950.gif) no-repeat left bottom;}
.main950-body {background:url(../images/col950-bg.gif) repeat-y #cedbf5;padding:0 10px;border:solid #aec3e6;border-width:0 0px;}

.cont620 {width:610px;float:left;padding-left:9px;}
.col600 {width:600px;}
.col600-double {background:url(../images/col600-bg.gif) repeat-y;}
* html .col600-double {width:600px;}
.col600-foot {width:600px;height:45px;margin:0 auto;text-align:center;background:url(../images/foot-wide.gif) no-repeat;padding-top:9px;}
.col600-foot a {display:block;width:156px;height:33px;text-decoration:none;margin:0 auto;}
.col600-foot a span {background:url(../images/buttony/vice-info-blue.gif) no-repeat;}
.col600-foot a:hover, .col600-foot a:hover span {background-position:0 -33px;}

.col295 {width:295px;float:left;}
.col300 {width:300px;float:left;}
.col300-head {display:block;width:300px;height:47px;line-height:47px;font-size:17px;font-weight:normal;color:#0065b4;overflow:hidden;}
.col300-body {border-left:1px solid #c7c7c7;border-right:1px solid #fff;background:url(../images/long-grad.gif) repeat-x #f0f0f0;padding-bottom:20px;}
.head-left {background:url(../images/cap-left.gif) no-repeat;}
.head-right {background:url(../images/cap-right.gif) no-repeat;}
.head-both {background:url(../images/cap-both.gif) no-repeat;}
.col300 p {color:#333;padding:10px;line-height:150%;}

div.tabs930 {width:930px;margin:0 auto;}
div.tabs930 ul.tabNavig {list-style:none;margin:0;padding:0;}
div.tabs930 ul.tabNavig li {float:left;cursor:pointer;width:310px;height:43px;line-height:43px;text-align:left!important;}
div.tabs930 ul.tabNavig li a {display:block;width:310px;height:43px;background:url(../images/tabs-av-bg.gif) no-repeat;text-decoration:none;font-family:Arial,sans-serif!important;font-size:18px!important;color:#376de4;font-weight:normal!important;}
div.tabs930 ul.tabNavig li a span {margin-left:20px;}
div.tabs930 ul.tabNavig li.tab1 a {background:url(../images/tabs2-bg.gif) no-repeat;}
div.tabs930 ul.tabNavig li a:hover {color:#1f58b6!important;background-position:0 -43px;}
div.tabs930 ul.tabNavig li a.selected, div.tabs930 ul.tabNavig li a.selected:hover {color:#fff!important;background-position:0 -86px;}
div.tabs930 #tab1, div.tabs930 #tab2, div.tabs930 #tab3 {border:solid #1a518f;border-width:0 1px;background:#fbfbfb;padding-bottom:5px;}

.tab-head {clear:both;background:url(../images/tab-head-bg.gif) no-repeat;height:36px;line-height:36px;overflow:hidden;margin-bottom:10px;}
.tab-head p {padding:0 10px 0 18px;color:#fff;font-family:Arial,sans-serif;font-size:13px;}
.tabs-foot {background:url(../images/inner-foot.gif) no-repeat left bottom;padding-bottom:5px;width:930px;}

.malware {width:100%;}
.malware .virus, .malware .trojan, .malware .cerv {float:left;width:79px;height:8em;margin:10px;background:url(../images/mobilni-virus.gif) no-repeat;}
* html .malware .virus, * html .malware .trojan, * html .malware .cerv {margin:10px 7px;}
.malware .trojan {background:url(../images/trojsky-kun.gif) no-repeat;}
.malware .cerv {background:url(../images/cerv.gif) no-repeat;}
.malware .virus span, .malware .trojan span, .malware .cerv span {padding-top:78px;display:block;text-align:center;color:#0065b4;font-weight:bold;}

ul.vyhody, ul.nevyhody {background:#fff;border:1px solid #e2e2e2;padding:4px 7px;margin:0 9px;}
ul.vyhody li, ul.nevyhody li {padding:6px 0 6px 28px ;background:url(../images/check.gif) no-repeat 0 5px;}
ul.nevyhody li {background:url(../images/cross.gif) no-repeat 0 5px;}

.h2-dblue, .h2-lblue {display:block;height:48px;line-height:48px;color:#fff;background:url(../images/cap-dblue.gif) no-repeat;font-size:17px;font-weight:normal;}
.telefony {position:relative;height:256px;overflow:hidden;background:url(../images/telefony.jpg) no-repeat;}
.telefony p {color:#fff;position:absolute;bottom:60px;left:25px;}
.telefony div {position:absolute;bottom:16px;left:65px;padding:0;margin:0;text-align:center;}
* html .telefony div {left:0;}
*+html .telefony div {left:0;}
.telefony div a {display:block;width:156px;height:33px;overflow:hidden;text-decoration:none;margin:0 auto;}
.telefony div a span {background:url(../images/buttony/zobrazit-telefony.gif) no-repeat;}
.telefony div a:hover, .telefony div a:hover span {background-position:0 -33px;}

.banner90dni {display:block;position:relative;height:128px;background:url(../images/banner-90dni.jpg) no-repeat;text-decoration:none;color:#fff;cursor:pointer;overflow:hidden;}
.banner90dni:hover {color:#fff;text-decoration:none;background-position:0 0;}
.banner90dni strong {position:absolute;top:10px;left:10px;font-size:16px;}
.banner90dni span {position:absolute;top:40px;left:10px;width:170px;line-height:150%;}
.banner90dni em {position:absolute;top:92px;left:10px;font-style:normal;color:#009cff;font-size:15px;}

.h2-lblue {background:url(../images/cap-lblue.gif) no-repeat;color:#021935;height:47px;}

.faq {border:solid #adc2ea;border-width:0 1px;margin:0;padding:0;}
.faq li {padding:10px 10px 14px;background:url(../images/lblue-grad.gif) repeat-x #cedbf5;border-bottom:1px solid #adc2ea;}
.faq li strong {color:#0b80e9;cursor:pointer;}
.faq li p {color:#021a36;padding-top:4px;}
.faq-foot {height:75px;background:url(../images/foot-lblue.gif) no-repeat;overflow:hidden;}
.faq-foot a {display:block;width:156px;height:33px;margin:28px auto 0;text-decoration:none;font-size:999em;}
.faq-foot a span {background:url(../images/buttony/dalsi-otazky.gif) no-repeat;}
.faq-foot a:hover, .faq-foot a:hover span {background-position:0 -33px;}

ul.arrows {padding:0px 10px;margin-left:0;}
ul.arrows li {padding:4px 4px 10px 30px;background:url(../images/arrow-bullet.gif) no-repeat;}
ul.arrows li strong {display:block;color:#0b80e9;margin-bottom:4px;}

.more-foot {height:54px;background:url(../images/foot-narrow.gif) no-repeat;overflow:hidden;}
* html .more-foot {background-position:1px 0;}
.more-foot a {display:block;width:156px;height:33px;margin:10px auto 0;text-decoration:none;font-size:999em;}
.more-foot a span {background:url(../images/buttony/vice-info-light.gif) no-repeat;}
.more-foot a:hover, .more-foot a:hover span {background-position:0 -33px;}

.vite-ze h2 {display:block;height:48px;line-height:48px;background:url(../images/cap-blue.gif) no-repeat;color:#fff;font-size:17px;font-weight:normal;position:relative;}
span.pager {display:block;position:absolute;right:10px;top:16px;width:70px;height:20px;font-size:12px;margin:0;padding:0;}
span.pager a {color:#fff;text-decoration:none;}
span.pager #next, span.pager #prev, span.pager #next2, span.pager #prev2, span.pager #next3, span.pager #prev3 {display:block;width:8px;height:14px;float:left;}
span.pager #next, span.pager #next2, span.pager #next3 {margin-left:8px;}
span.pager #prev, span.pager #prev2, span.pager #prev3 {margin-right:8px;}
span.pager #next span, span.pager #next2 span, span.pager #next3 span {background:url(../images/buttony/next.gif) no-repeat 0 0;}
span.pager #prev span, span.pager #prev2 span, span.pager #prev3 span {background:url(../images/buttony/prev.gif) no-repeat 0 0;}
#currpage, #currpage2, #currpage3 {display:block;float:left;padding:0;margin:0;line-height:100%;width:22px;text-align:center;}
.rotating-tips, .rotating-tips2, .rotating-tips3 {height:6em;background:url(../images/blue-foot.gif) no-repeat left bottom #0a58a8;padding-bottom:6px;}
.rotating-tips p, .rotating-tips2 p, .rotating-tips3 p {color:#fff;height:1em;width:280px;}

/* druha zalozka */

.cap600 {line-height:47px;height:47px;background:url(../images/cap600.gif) no-repeat;overflow:hidden;font-size:17px;font-weight:normal;color:#0065b4;}
.cap600 span em {font-style:normal;color:#8e8e8e;}
.col600-foot-small {background:url(../images/foot600.gif) no-repeat left bottom;padding-bottom:6px;}

.col600-body {background:url(../images/long-grad.gif) repeat-x #f0f0f0;border:solid #c7c7c7;border-width:0 1px;padding:10px;}
.col600-body p {line-height:150%;padding:4px 0;}

.h2-blue295 {height:48px;background:url(../images/cap295-blue.gif) no-repeat;overflow:hidden;line-height:48px;color:#fff;font-size:17px;font-weight:normal;}
.vyhody-body {background:#0c509a;padding:10px;}
.vyhody-foot {background:url(../images/foot295-blue.gif) no-repeat left bottom #0c509a;padding-bottom:6px;}
.vyhody-body ul {margin-left:0;}
.vyhody-body ul li {padding-left:25px;background:url(../images/check-blue.gif) no-repeat;padding-bottom:7px;line-height:150%;color:#fff;}

.telefony2 {position:relative;height:196px;overflow:hidden;background:url(../images/telefony2.jpg) no-repeat #021833;margin:0;}
.telefony2 p {color:#fff;position:absolute;bottom:60px;left:25px;}
.telefony2 div {position:absolute;bottom:12px;left:63px;padding:0;margin:0;text-align:center;}
* html .telefony2 div {left:-5px;}
*+html .telefony2 div {left:0;}
.telefony2 div a {display:block;width:156px;height:33px;overflow:hidden;text-decoration:none;margin:0 auto;}
.telefony2 div a span {background:url(../images/buttony/zobrazit-telefony.gif) no-repeat;}
.telefony2 div a:hover, .telefony2 div a:hover span {background-position:0 -33px;}

.cols295-bg {background:url(../images/cols295-bg.gif) repeat-y;}
* html .cols295-bg {height:1%;margin-left:1px;}
*+html .cols295-bg {height:1%;}
.cols295-foot {background:url(../images/cols295-foot.gif) no-repeat left bottom;padding-bottom:5px;}

.h2-lblue600 {display:block;height:47px;line-height:47px;color:#021935;background:url(../images/cap600-lblue.gif) no-repeat;font-size:17px;font-weight:normal;}
* html .h2-lblue600 {background-position:1px 0;}
.faq-foot5 {background:url(../images/faq-foot.gif) no-repeat left bottom;padding-bottom:5px;}
.faq-wide {margin:0;padding:0;}
* html .faq-wide {width:601px;}
.faq-wide li {border:solid #adc2ea;border-width:0 1px 1px;padding:10px 10px 14px;background:url(../images/lblue-grad.gif) repeat-x #cedbf5;width:auto;}
* html .faq-wide li {margin-left:1px;}
*+html .faq-wide li {margin:0;height:1%;margin-bottom:-3px;}
.faq-wide li span {display:block;position:absolute;top:0;left:0;width:25px;height:25px;line-height:25px;background:url(../images/bullet.gif) no-repeat;overflow:hidden;text-align:center;font-weight:bold;color:#0b80e9;margin:0;}
.faq-wide li strong {display:block;float:left;width:200px;color:#0b80e9;padding:6px 0 0 35px;position:relative;margin:0;}
.faq-wide li p {display:block;float:right;padding-right:20px;width:280px;color:#021a36;padding-top:4px;margin:0;}

.h2-light600, .h2-light600bigger {display:block;height:48px;line-height:48px;color:#0065b4;background:url(../images/cap600-light.gif) no-repeat;font-size:17px;font-weight:normal;}
.h2-light600bigger {font-size:18px;}
* html .h2-light600bigger {background-position:0 0;}
* html .h2-light600 {background-position:1px 0;}
* html .ukazky {margin-left:1px;}

ol.alpha {list-style-type:upper-alpha!important;margin:0;padding:0;margin-left:30px;list-style:outside;font-size:17px;font-weight:bold;}
.alpha li {padding-bottom:24px;}
.alpha li.last {padding-bottom:15px;}
.alpha strong {color:#0b80e9;}
.alpha p {font-size:12px;font-weight:normal;padding:0;}
.alpha p strong {color:#000;font-size:18px;}

.fsecure-dl {border:1px solid #b5c8ef;padding:10px 15px;background:#fff;margin:0 28px;overflow:hidden;}
.dl-row {border-bottom:1px solid #b5c8ef;padding:5px 0;}
.dl-row p {width:375px;float:left;}
.dl-row ul {float:right;width:100px;padding:5px 0;margin:0;}
.dl-row ul li {padding:6px 0 6px 26px;}
.dl-row ul li a {color:#0b80e9;}
.dl-row ul li.stahnout {background:url(../images/stahnout.gif) no-repeat 0 5px;}
.dl-row ul li.manual {background:url(../images/manual.gif) no-repeat 0 5px;}

#tab3 .h2-lblue {color:#333;}

.double-cols-foot {background:url(../images/double-blue.gif) no-repeat left bottom;padding-bottom:7px;}
*+html .double-cols-foot {margin-left:0;}
.double-cols {background:url(../images/double-bg.gif) repeat-y #cedbf5;width:auto;}
* html .double-cols {border-left:1px solid #fff;width:600px;margin-left:1px;}
*+html .double-cols {width:600px;margin-left:0;}
.double-cols p {padding:5px 10px;line-height:150%;}
.lbluegrad {background:url(../images/grad295.gif) repeat-x #cedbf5;padding:10px 9px;}
.double-cols strong {font-size:14px;}

.h2-dblue300 {display:block;height:47px;line-height:47px;color:#fff;background:url(../images/cap300-dblue.gif) no-repeat;font-size:17px;font-weight:normal;}
.telefony3 {position:relative;height:199px;overflow:hidden;background:url(../images/telefony3.jpg) no-repeat;}
.telefony3 p {color:#fff;position:absolute;bottom:48px;left:25px;}
.telefony3 div {position:absolute;bottom:16px;left:63px;padding:0;margin:0;text-align:center;}
* html .telefony3 div {left:-5px;}
*+html .telefony3 div {left:0;}
.telefony3 div a {display:block;width:156px;height:33px;overflow:hidden;text-decoration:none;margin:0 auto;}
.telefony3 div a span {background:url(../images/buttony/zobrazit-telefony.gif) no-repeat;}
.telefony3 div a:hover, .telefony3 div a:hover span {background-position:0 -33px;}

.vyhody2-body {background:#f7f7f7;border:solid #c7c7c7;border-width:0 1px;padding:10px;}
.vyhody2-foot {background:url(../images/foot300-light.gif) no-repeat left bottom;padding-bottom:6px;}
.vyhody2-body ul li {padding-left:25px;background:url(../images/check.gif) no-repeat;padding-bottom:7px;line-height:150%;color:#333;}

.foot300-more {height:54px;background:url(../images/foot300-more.gif) no-repeat;overflow:hidden;}
* html .foot300-more {background-position:1px 0;}
.foot300-more a {display:block;width:156px;height:33px;margin:10px auto 0;text-decoration:none;font-size:999em;}
.foot300-more a span {background:url(../images/buttony/vice-info-light.gif) no-repeat;}
.foot300-more a:hover, .foot300-more a:hover span {background-position:0 -33px;}

.banner-adsense300x250 {width:300px;height:250px;overflow:hidden;}



/* ===================
h) EMAIL */

.r2m-mail-left {float:left; border:0px; width:410px; margin-top:10px;}
.r2m-mail-right {float:left; border:0px; margin-top:10px;}

.mail-formlog-head {height:4px; width:370px; margin-left:20px; background:url(../images/email-form-head.gif) no-repeat; font-size:0; overflow:hidden;}
.mail-formlog {width:370px; margin-left:20px; background-color:#043074; background-image:url(../images/email-form.gif); background-repeat:repeat-x;}
.mail-formlog-foot {height:4px; width:370px; margin-bottom:5px; margin-left:20px; background:url(../images/email-form-foot.gif) no-repeat; font-size:0; overflow:hidden;}
.mail-formlog form {padding: 14px 0px 20px 15px; margin-bottom:0px;}
.mail-input {width:264px; margin-bottom:15px; border:#042c64 1px solid; font-size:16px; padding: 5px 0px 5px 5px}

label.mail-input-text {color:#fff;font-weight:normal;}
.mail-input-text {float:left; padding-top:6px;width:70px; font-size:16px;color:#fff;font-weight:normal;}

.mail-send {width:104px; font-size:16px; font-weight:bold; color:#084d92; height:30px; background-image:url('../images/mail-button.jpg'); border:0; color:#084D92; font-family:Arial,sans-serif; font-size:17px; cursor:pointer;}
.mail-loging {height:45px; width:370px; margin-left:20px; background:url(../images/email-loging.jpg) no-repeat; overflow:hidden;}
.mail-account { width:370px; margin-left:20px; overflow:hidden;}
.mail-account a {height:27px; display:block; background-image:url('../images/email-send.jpg'); background-repeat:no-repeat; margin-top:10px; padding-top:10px;text-align:center;font-size:14px;text-decoration:none;}
.mail-account a:hover {height:27px; display:block; background-image:url('../images/email-send-hover.jpg'); background-repeat:no-repeat;background-position:0 0; margin-top:10px; padding-top:10px;text-align:center;color:#ffffff}

.mail-loging-left {float:left;padding:18px 0px 0px 12px;}
.mail-loging-right {float:right; padding:18px 12px 0px 0px;}
.both {clear:both;}
#null-padd {padding:2px 0px 0px 0px;margin:0px;}
*+html #null-padd {padding:15px 0px 0px 0px;margin:0px;}

.e-mail-bt {padding-bottom:12px;}

/* NOVY EMAIL */

.email-form, .email-form-step2 {display:block;width:370px;height:187px;margin-left:10px;float:left;background:url(../images/email/form-bg.gif) no-repeat;overflow:hidden;padding-top:18px;color:#fff;font-size:12px;}
* html .email-form, * html .email-form-step2 {margin-left:5px;}
.email-form label, .email-form-step2 label {display:block;float:left;width:73px;padding-left:10px;color:#fff;font-weight:normal;line-height:120%;}
.email-form label.lh, .email-form-step2 label.lh {line-height:26px;}
.email-input, .email-input2 {width:255px;padding:5px;background:url(../images/email/input-bg.gif) no-repeat #fff;border:1px solid #042860;margin-bottom:16px;}
.email-input2 {width:120px!important;margin-bottom:4px;margin-top:10px;}
/* * html .email-input {margin-bottom:15px;}*/

.email-submit {margin-left:83px;width:104px;height:30px;border:0;background:url(../images/email/pokracovat.gif) no-repeat;font-size:16px;font-family:Arial,sans-serif;font-weight:bold;color:#084d92;cursor:pointer;}

label.form-check {margin-left:70px;width:245px;margin-bottom:4px;}
* html label.form-check {margin-left:35px;margin-bottom:0;}
label.form-check input {display:block;margin-bottom:10px;float:left;}
.i_kontrola {float:left;width:145px;font-size:11px;margin-bottom:20px;line-height:12px;}
.lh2 {line-height:50px!important;}
.email-form-step2 {height:339px;background:url(../images/email/form2-bg.gif) no-repeat;}

.bublina-top {width:260px;float:left;margin-left:10px;padding-top:5px;background:url(../images/email/bublina-top.gif) no-repeat;}
.bublina-foot {padding-bottom:5px;background:url(../images/email/bublina-bottom.gif) no-repeat left bottom;}
.bublina-bg {padding:5px 10px 5px 27px;background:url(../images/email/bublina-bg.gif) no-repeat;}
.bublina-bg p {line-height:150%;font-weight:normal;color:#000;padding:5px 0;font-size:12px;}

.status-info {width:620px;height:40px;line-height:40px;padding:0 10px;margin:0 auto 10px auto;color:#c00;font-size:18px;background:url(../images/email/info-bg.gif) no-repeat;}
.email-user-info {width:640px;padding:0;margin:0 auto;}
.email-user-info p {color:#000;font-weight:normal;padding:3px 2px;margin:0;font-size:12px;}
.email-user-info p strong {color:#000;}

.uzavirka {background:url(../images/ikony/doprava-uzavirka.png) no-repeat;}
.nehoda {background:url(../images/ikony/doprava-nehoda.png) no-repeat;}
.informace {background:url(../images/ikony/doprava-informace.png) no-repeat;}
.pocasi {background:url(../images/ikony/doprava-pocasi.png) no-repeat;}
.radar {background:url(../images/ikony/doprava-radar.png) no-repeat;}

@media projection, screen {
  .tabs-hide {
    display: none; 
  }
}

/* VYHLEDAVANI */

.main930wh-top {width:930px;padding-top:5px;margin:0 auto;background:url(../images/vyhledavani/bg-930-white.gif) 0 0 no-repeat;}
.main930wh-bottom {width:100%;padding-bottom:5px;background:url(../images/vyhledavani/bg-930-white.gif) left bottom no-repeat;}
.main930wh {width:908px;height:260px;overflow:hidden;border-left:1px solid #9cb3da;border-right:1px solid #9cb3da;background:#fff;padding:5px 10px;position:relative;}

h1.search {width:210px;height:40px;line-height:40px;margin:30px auto;color:#1f3c6b;font-family:Arial, Helvetica, sans-serif;font-size:25pt;font-weight:normal;text-align:center;}
/*h1.search span {background:url(../images/vyhledavani/h1-vyhledavani.gif) 0 0 no-repeat;}*/

/* vyhledavaci form */
.main930wh .vyhledavani-content {width:640px;height:135px;overflow:hidden;padding-left:16px;float:left;}
.main930wh form h2 {width:550px;height:32px;display:block;margin:0 auto;overflow:hidden;clear:both;}

.main930wh .search-text, .main930wh .search-text2, .main930wh .search-text3, .main930wh .hledej {float:left;}
.main930wh input.search-text,.main930wh input.search-text2,.main930wh input.search-text3 {padding:2px;border-top:2px solid #595959;border-right:2px solid #d2d2d2;border-bottom:2px solid #dcdcdc;border-left:2px solid #5e5e5e;font-size:18px;margin-right:10px;}
.main930wh input.search-text {width:448px;height:24px;}
.main930wh input.search-text2, .main930wh input.search-text3 {width:215px;height:24px;}
.main930wh input.hledej {border:0;background:url(../images/buttony/hledat.gif) no-repeat;width:80px;height:35px;display:block;overflow:hidden;font-size:200px;cursor:pointer;margin-top:-1px;}

.main930wh .select-source {width:580px;height:21px;padding:8px 5px;margin:5px 0 0 60px;}
.main930wh .select-source input {display:block;float:left;margin-right:4px;}
* html .main930wh .select-source input {margin-right:2px;}
.main930wh .select-source label {display:block;float:left;font-weight:bold;margin-right:7px;padding-top:3px;cursor:pointer;}

.main930wh .select-source label.google {width:56px;height:21px;padding:0;}
.main930wh .select-source label.google span {background:url(../images/ico/google.gif) 0 2px no-repeat;}
.main930wh .select-source label.joo {width:34px;height:20px;padding:0;}
.main930wh .select-source label.joo span {background:url(../images/ico/1188.gif) 0 0px no-repeat;}
.main930wh .select-source label.marr0 {margin-right:0;}
.main930wh .select-source label.marr3 {margin-right:3px;}

/* vyhledavaci form - vysledky */
.main930wh-bottom .search-results {height:95px!important;}
.search-results h1.search {width:auto!important;height:32px;line-height:32px;float:left;margin:10px 30px 0 50px;color:#1f3c6b;font-family:Arial, Helvetica, sans-serif;font-size:21pt;font-weight:normal;text-align:left;}
* html .search-results h1.search {margin:10px 30px 0 25px;}
.search-results form h2 {float:left;margin-top:10px;clear:none;width:620px;}
.search-results input.search-text {width:510px;height:24px;}
.search-results input.search-text2, .search-results input.search-text3 {width:246px;height:24px;}

.search-results .select-source {width:580px;height:21px;padding:8px 5px;margin:10px 0 20px 225px;}
* html .search-results .select-source {width:580px;padding:2px 5px;margin:10px 0 10px 225px;}
*+html .search-results .select-source {width:580px;padding:2px 5px;margin:10px 0 10px 225px;}

.vyhledavani-content {width:640px;/*height:135px;overflow:hidden;*/padding-left:16px;float:left;}

.cols {background:url(../images/mainbg.gif) repeat-y;width:100%;}
.cols-footer {background:url(../images/cols-footer.gif) no-repeat;height:6px;overflow:hidden;}

#leftcol {width:650px;float:left;background:#fff;}
#rightcol {width:320px;float:right;overflow:hidden;background:#fff;}

.searchbar-foot {background:url(../images/sbox-foot.gif) no-repeat left bottom;padding-bottom:10px;margin-bottom:10px;}
#searchbar {overflow:hidden;background:url(../images/sbox-top.gif) no-repeat left top #e5f0f9;padding:10px 10px 0;}
#searchbar p {display:block;padding:22px 0 22px 125px;float:left;}

.sform-foot {background:url(../images/sform-foot.gif) no-repeat left bottom #fff;padding-bottom:5px;width:960px;height:50px;}
.sform-foot form {display:block;background:url(../images/sform-top.gif) no-repeat 0 0 #fff;padding:3px 0;}

#leftcol h1 {height:46px;background:url(../images/vysledky-google.gif) no-repeat;font-size:18px;font-weight:normal;color:#2871b2;font-family:Verdana,sans-serif;line-height:46px;}
#leftcol h1 span {margin-left:10px;}

.mainresults {border:solid #bcc9df;border-width:0 1px;}
.main-foot {padding-bottom:8px;background:url(../images/main-foot.gif) no-repeat left bottom;}

h2.vysl-o2a, h2.vysl-1180, h2.vysl-etarget {width:321px;height:47px;overflow:hidden;line-height:45px;font-size:18px;color:#747474;font-weight:normal;}
h2.vysl-o2a span, h2.vysl-1180 span, h2.vysl-etarget span {margin-left:10px;}
h2.vysl-1180, h2.vysl-etarget {height:45px;}
h2.vysl-o2a {background:url(../images/vysledky-o2a.gif) no-repeat;}
h2.vysl-1180 {background:url(../images/vysledky-1180.gif) no-repeat;}
h2.vysl-etarget {background:url(../images/vysledky-etarget.gif) no-repeat;height:61px;line-height:73px;}

h3.cap-tapety, h3.cap-hudba, h3.cap-clanky {position:relative;width:320px;height:34px;background:url(../images/h3-blue.gif) no-repeat;color:#fff;font-family:Verdana,sans-serif;font-size:14px;line-height:34px;overflow:hidden;}
h3.cap-tapety span, h3.cap-hudba span, h3.cap-clanky span {padding-left:10px;}
h3.cap-tapety a, h3.cap-hudba a, h3.cap-clanky a {display:block;position:absolute;top:5px;right:10px;width:84px;height:23px;background:url(../images/buttony/dalsi.gif) no-repeat;line-height:23px;border:0;color:#fff;font-size:10px;text-align:center;text-decoration:none;}
h3.cap-tapety a:hover, h3.cap-hudba a:hover, h3.cap-clanky a:hover {color:#62c9ff!important;}

.right-content {background:#fff;padding:10px 5px 5px;border:solid #c5cdd2;border-width:0 1px;}
.right-blue-foot {padding-bottom:15px;background:url(../images/right-foot-blue.gif) no-repeat left bottom;}

.middle-3col {width:143px;float:left;margin:2px 5px 5px;color:#666;}
.middle-3col em {display:block;padding:4px 2px 0 6px;font-style:normal;}
.middle-3col img {display:block;padding:1px;border:1px solid #c5c5c5;background:#fff;}
.item-buttons {padding-top:5px;margin:0;height:19px;}
.objednat {position:relative;display:block;float:left;width:62px;height:19px;font-size:8px;overflow:hidden;}
.objednat span {position:absolute;display:block;width:100%;height:100%;background:url(../images/buttony/objednat-r.gif) no-repeat 0 0;text-decoration:none;text-indent:5px;}
.objednat:hover span {/*background-position:0 -19px;cursor:pointer;text-decoration:none*/;text-decoration:none;}
.pricing {float:right;width:60px;height:18px;background:url(../images/cenovka.gif) no-repeat 0 1px;text-align:right;color:#000;line-height:18px;}
.pricing span {margin-right:4px;font-size:9px!important;font-family:Verdana,sans-serif;}

.hudba-row {margin-bottom:1px;margin-left:-2px;height:3.5em;width:300px;background:#f4f6f8;color:#1e1d1d}
.rowcolor2 {background:#e7f0f6!important;}
.hudba-row .cell {width:149px;position:relative;border-left:1px solid #fff;float:left;}
.hudba-row .cell p {width:120px;padding:1px 10px;line-height:150%;}
.hudba-row .cell p strong {display:block;}
a.play {display:block;position:absolute;top:5px;right:5px;width:17px;height:17px;overflow:hidden;font-size:999em;}
a.play span {background:url(../images/buttony/play.gif) no-repeat;}
a.play:hover, a.play:hover span {background-position:0 -17px;}

.clanky p {padding:6px;background:#f4f6f8;margin:1px 4px;}
.clanky p a {text-decoration:underline;color:#1e1d1d;}
.zobrazit-vsechny {height:46px;background:url(../images/right-foot2.gif) repeat-y;border-top:1px solid #c5cdd2;}
.zobrazit-vsechny input {width:167px;height:30px;background:url(../images/buttony/right-button.gif) no-repeat 0 1px;border:0;margin:5px 0 0 10px;font-family:Verdana,sans-serif;font-size:10px;color:#1a4a99;cursor:pointer;}



/*googleform */
.inputs {float:right;padding-right:10px;}
.radios {float:left;padding:12px 0 0 0px;}
.radios h2 {float:left;font-weight:normal;color:#2c4a66;font-size:18px;padding:2px 40px 0 0;}
.radios input {margin:0 0 -4px 8px;}
.radios label {cursor:pointer;}
.inputs label {float:left;line-height:32px;color:#2c4a66;font-size:15px;padding-right:5px;padding-top:10px;}
.hp-searchbar input.hledej {border:0;background:url(../images/buttony/hledat.gif) no-repeat;width:80px;height:35px;text-indent:-9999px;margin-top:8px;cursor:pointer;}
.hp-searchbar input.hledej {margin-top:0px!important;}
#googleSearchUnitIframe {padding:10px;}

/* CONTENT - horni box s vyhledavanim */
.hp-searchbar {font-size:12px;background:#fff;}
.hp-searchbar h2 {display:block;width:390px;float:right;margin:7px 0;padding:0!important;padding:0px;}
* html .hp-searchbar h2 {margin:5px 0;}
.hp-searchbar h2 label {display:none;}
.hp-searchbar input.search-text, .hp-searchbar input.search-text2, .hp-searchbar input.search-text3 {width:280px;border:2px inset white;background:#eee;padding:5px;}
.hp-searchbar input.search-text2, .hp-searchbar input.search-text3 {width:130px;}
.hp-searchbar .select-source {width:530px;float:left;padding:8px 5px!important;margin:10px 0 0 10px;}
* html .hp-searchbar .select-source {margin:8px 0 0 5px;width:540px;line-height:30px;}
.select-source strong {display:block;float:left;width:100px;font-size:17px!important;color:#747474;padding:0;}
.hp-searchbar .select-source input {display:block;float:left;margin:5px 4px 0 0;}
* html .hp-searchbar .select-source input {margin:7px 4px 0 0;}

.hp-searchbar .select-source label {display:block;float:left;font-weight:bold;margin-right:10px;padding-top:3px;}
* html .hp-searchbar .select-source label {margin-right:5px;}
.hp-searchbar .select-source label.google {width:56px;height:21px;padding:0 5px 0 0;cursor:pointer;}
.hp-searchbar .select-source label.google span {background:url(../images/ico/google.gif) 0 2px no-repeat;}
.hp-searchbar .select-source label.tels {width:110px;height:18px;padding:1px 5px 0 0;cursor:pointer;}
.hp-searchbar .select-source label.tels span {background:url(../images/ico/zlate-stranky.gif) 0 3px no-repeat;}
.hp-searchbar .select-source label.joo {width:34px;height:20px;padding:0px 5px 0 0;cursor:pointer;}
.hp-searchbar .select-source label.joo span {background:url(../images/ico/1188.gif) 0 0px no-repeat;}


/* VIDEO VOLANI */

.main980-top {padding-top:10px;background:url(../images/top980.gif) no-repeat;width:980px;}
.main980-foot {padding-bottom:10px;background:url(../images/foot980.gif) no-repeat left bottom;width:980px;}
.main980-body {background:#eef4ff;padding:5px 0;}
.main950 {width:950px;margin:0 auto;}
.main950-top {padding-top:10px;background:url(../images/top950.gif) no-repeat;width:950px;margin:0 auto;}
.main950-foot {padding-bottom:10px;background:url(../images/foot950.gif) no-repeat left bottom;}
.main950-body {background:url(../images/col950-bg.gif) repeat-y #cedbf5;padding:0 10px;border:solid #aec3e6;border-width:0 0px;}

.cont620 {width:610px;float:left;padding-left:9px;}
.col600 {width:600px;}
.col600-double {background:url(../images/col600-bg.gif) repeat-y;}
.col600-head-small {background:url(../images/col600-head.gif) no-repeat;padding-top:4px;}
.col600-foot {width:600px;height:45px;margin:0 auto;text-align:center;background:url(../images/foot-wide.gif) no-repeat;padding-top:9px;}
.col600-foot a {display:block;width:156px;height:33px;text-decoration:none;margin:0 auto;}
.col600-foot a span, .vice-info-blue {background:url(../images/buttony/vice-info-blue.gif) no-repeat;}
.col600-foot a:hover, .col600-foot a:hover span, .vice-info-blue:hover {background-position:0 -33px;}

.col295 {width:295px;float:left;}
.col300 {width:300px;float:left;}
.col300-head, .col295-head {display:block;width:300px;height:47px;line-height:47px;font-size:17px;font-weight:normal;color:#0065b4;overflow:hidden;}
.col295-head {width:295px;color:#000;background:url(../images/cap295-bg.gif) no-repeat;}
.col300-body {border-left:1px solid #c7c7c7;border-right:1px solid #fff;background:url(../images/long-grad.gif) repeat-x #f0f0f0;padding-bottom:20px;}
.col295-body {width:293px;border:solid #c7c7c7;border-width:0 1px;background:#f7f7f7;}
.head-left {background:url(../images/cap-left.gif) no-repeat;}
.head-right {background:url(../images/cap-right.gif) no-repeat;}
.head-both {background:url(../images/cap-both.gif) no-repeat;}
.col600 p, .col300 p, .col295 p {color:#333;padding:10px;line-height:150%;}

div.tabs930 {width:930px;margin:0 auto;}
div.tabs930 ul.tabNavig {list-style:none;}
div.tabs930 ul.tabNavig li {float:left;cursor:pointer;width:310px;height:43px;line-height:43px;text-align:left!important;}
/*div.tabs930 ul.tabNavig li a {display:block;width:310px;height:43px;background:url(../images/tabs-bg.gif) no-repeat;text-decoration:none;font-family:Arial,sans-serif!important;font-size:18px!important;color:#376de4;font-weight:normal!important;}*/
div.tabs930 ul.tabNavig li a span {margin-left:20px;}
div.tabs930 ul.tabNavig li.tab1 a {background:url(../images/tabs2-bg.gif) no-repeat;}
div.tabs930 ul.tabNavig li a:hover {color:#1f58b6!important;background-position:0 -43px;}
div.tabs930 ul.tabNavig li a.selected, div.tabs930 ul.tabNavig li a.selected:hover {color:#fff!important;background-position:0 -86px;}
div.tabs930 #tab1, div.tabs930 #tab2, div.tabs930 #tab3 {border:solid #1a518f;border-width:0 1px;background:url(../images/tab-gradient.gif) repeat-x 0 78px #fbfbfb;padding-bottom:5px;}
* html div.tabs930 #tab1, * html div.tabs930 #tab2, * html div.tabs930 #tab3 {background-position:0 35px!important;} 
.tabNavig sub {font-size:12px;font-weight:bold;}

.tab-head {clear:both;background:url(../images/tab-head-bg.gif) no-repeat;height:36px;line-height:36px;overflow:hidden;margin-bottom:20px;}
.tab-head p {padding:0 10px 0 18px;color:#fff;font-family:Arial,sans-serif;font-size:13px;}
.tabs-foot {background:url(../images/inner-foot.gif) no-repeat left bottom;padding-bottom:5px;width:930px;}

ul.vyhody, ul.nevyhody {background:#fff;border:1px solid #e2e2e2;padding:4px 7px;margin:0 9px;}
ul.vyhody li, ul.nevyhody li {padding:6px 0 6px 28px ;background:url(../images/check.gif) no-repeat 0 5px;}
ul.nevyhody li {background:url(../images/cross.gif) no-repeat 0 5px;}
.vyhody-body p {padding:0 0 10px!important;color:#fff;}

.h2-dblue, .h2-lblue {display:block;height:48px;line-height:48px;color:#fff;background:url(../images/cap-dblue.gif) no-repeat;font-size:17px;font-weight:normal;}
.h2-lblue {background:url(../images/cap-lblue.gif) no-repeat;color:#021935;height:47px;}

.faq {border:solid #adc2ea;border-width:0 1px;}
.faq li {padding:10px 10px 14px;background:url(../images/lblue-grad.gif) repeat-x #cedbf5;border-bottom:1px solid #adc2ea;}
.faq li strong {color:#0b80e9;cursor:pointer;}
.faq li p {color:#021a36;padding-top:4px;}
.faq-foot {height:75px;background:url(../images/foot-lblue.gif) no-repeat;overflow:hidden;}
.faq-foot a {display:block;width:156px;height:33px;margin:28px auto 0;text-decoration:none;text-indent:10px;}
.faq-foot a span {background:url(../images/buttony/dalsi-otazky.gif) no-repeat;}
.faq-foot a:hover, .faq-foot a:hover span {background-position:0 -33px;}

ul.arrows, ul.arrows-light {padding:0px 10px;margin-left:0;}
ul.arrows li, ul.arrows-light li {padding:4px 4px 10px 30px;background:url(../images/arrow-bullet.gif) no-repeat;}
ul.arrows li strong, ul.arrows-light li strong {display:block;color:#0b80e9;margin-bottom:4px;}

.more-foot, .more-foot295 {height:54px;background:url(../images/foot-narrow.gif) no-repeat;overflow:hidden;}
.more-foot295 {background:url(../images/foot-narrow295.gif) no-repeat;}
* html .more-foot {background-position:1px 0;}
.more-foot a, .more-foot295 a, .vice-info {display:block;width:156px;height:33px;margin:10px auto 0;text-decoration:none;font-size:999em;overflow:hidden;}
.more-foot a span {background:url(../images/buttony/vice-info-light.gif) no-repeat;}
.more-foot295 a span, .vice-info span {background:url(../images/buttony/vice-info-red.gif) no-repeat;}
.more-foot a:hover, .more-foot a:hover span, .more-foot295 a:hover, .more-foot295 a:hover span, .vice-info:hover, .vice-info:hover span {background-position:0 -33px;}

.slovnik h2 {display:block;height:48px;line-height:48px;background:url(../images/cap295-blue.gif) no-repeat;color:#fff;font-size:17px;font-weight:normal;position:relative;}
.pager {display:block;position:absolute;right:10px;top:16px;width:70px;height:20px;font-size:12px;}
.pager a {color:#fff;text-decoration:none;}
.pager #next, .pager #prev, .pager #next2, .pager #prev2 {display:block;width:8px;height:14px;float:left;}
.pager #next, .pager #next2 {margin-left:8px;}
.pager #prev, .pager #prev2 {margin-right:8px;}
.pager #next span, .pager #next2 span {background:url(../images/buttony/next.gif) no-repeat 0 0;}
.pager #prev span, .pager #prev2 span {background:url(../images/buttony/prev.gif) no-repeat 0 0;}
#currpage, #currpage2 {display:block;float:left;padding:0;margin:0;line-height:100%;width:22px;text-align:center;}
.rotating-tips4 {height:16em;background:url(../images/blue-foot295.gif) no-repeat left bottom #0a58a8;padding-bottom:6px;}
.rotating-tips4 p {color:#fff;height:7em;width:270px;}

/* druha zalozka */

.cap600 {line-height:47px;height:47px;background:url(../images/cap600.gif) no-repeat;overflow:hidden;font-size:17px;font-weight:normal;color:#0065b4;}
.cap600 span em {font-style:normal;color:#8e8e8e;}
.col600-foot-small {background:url(../images/foot600.gif) no-repeat left bottom;padding-bottom:6px;}

.col600-body {background:url(../images/long-grad.gif) repeat-x #f0f0f0;border:solid #c7c7c7;border-width:0 1px;padding:10px;}
.tutorial {background:#f0f0f0;padding:0;}
.col600-body p {line-height:150%;padding:4px 0;}

.h2-blue295 {height:48px;background:url(../images/cap295-blue.gif) no-repeat;overflow:hidden;line-height:48px;color:#fff;font-size:17px;font-weight:normal;}
.vyhody-body {background:#0c509a;padding:10px;}
.vyhody-foot {background:url(../images/foot295-blue.gif) no-repeat left bottom #0c509a;padding-bottom:6px;}
ul.blue-arrows {margin-left:0;padding-left:0;}
.vyhody-body ul li, ul.blue-arrows li {padding-left:25px;background:url(../images/check-blue.gif) no-repeat;padding-bottom:7px;line-height:150%;color:#fff;margin-left:0;}
ul.blue-arrows li {background:url(../images/bullet-arrow.gif) no-repeat;}

.cols295-bg {background:url(../images/cols295-bg.gif) repeat-y;}
* html .cols295-bg {height:1%;margin-left:1px;}
*+html .cols295-bg {height:1%;}
.cols295-foot {background:url(../images/cols295-foot.gif) no-repeat left bottom;padding-bottom:5px;}

.h2-lblue600, .h2-lbluegrad600 {display:block;height:47px;line-height:47px;color:#021935;background:url(../images/cap600-lblue.gif) no-repeat;font-size:17px;font-weight:normal;}
.h2-lbluegrad600 {background:url(../images/cap-lblue-grad.gif) no-repeat;}
* html .h2-lblue600 {background-position:1px 0;}
.faq-foot5 {background:url(../images/faq-foot.gif) no-repeat left bottom;padding-bottom:5px;}

.h2-light600, .h2-light600bigger, h2.double-col-cap, .h2-dark600 {display:block;height:48px;line-height:48px;color:#0065b4;background:url(../images/cap600-light.gif) no-repeat;font-size:17px;font-weight:normal;}
.h2-light600bigger {font-size:18px;}
.h2-dark600 {color:#333;}
* html .h2-light600bigger {background-position:0 0;}
* html .h2-light600 {background-position:1px 0;}
* html .ukazky {margin-left:1px;}

ol.alpha {list-style-type:upper-alpha!important;list-style:outside;font-size:17px;font-weight:bold;}
.alpha li {padding-bottom:24px;}
.alpha li.last {padding-bottom:15px;}
.alpha strong {color:#0b80e9;}
.alpha p {font-size:12px;font-weight:normal;padding:0;}
.alpha p strong {color:#000;font-size:18px;}

.fsecure-dl {border:1px solid #b5c8ef;padding:10px 15px;background:#fff;margin:0 28px;}
.dl-row {border-bottom:1px solid #b5c8ef;padding:5px 0;}
.dl-row p {width:375px;float:left;}
.dl-row ul {float:right;width:100px;padding:5px 0;}
.dl-row ul li {padding:6px 0 6px 26px;}
.dl-row ul li a {color:#0b80e9;}
.dl-row ul li.stahnout {background:url(../images/stahnout.gif) no-repeat 0 5px;}
.dl-row ul li.manual {background:url(../images/manual.gif) no-repeat 0 5px;}

#tab3 .h2-lblue {color:#333;}

.double-cols-foot {background:url(../images/double-blue.gif) no-repeat left bottom;padding-bottom:7px;}
*+html .double-cols-foot {margin-left:0;}
.double-cols {background:url(../images/double-bg.gif) repeat-y #cedbf5;width:auto;}
* html .double-cols {border-left:1px solid #fff;width:600px;margin-left:1px;}
*+html .double-cols {width:600px;margin-left:0;}
.double-cols p {padding:5px 10px;line-height:150%;}
.lbluegrad {background:url(../images/grad295.gif) repeat-x #cedbf5;padding:10px 9px;}
.double-cols strong {font-size:14px;}

.h2-dblue300 {display:block;height:47px;line-height:47px;color:#fff;background:url(../images/cap300-dblue.gif) no-repeat;font-size:17px;font-weight:normal;}

.vyhody2-body {background:#f7f7f7;border:solid #c7c7c7;border-width:0 1px;padding:10px;}
.vyhody2-foot {background:url(../images/foot300-light.gif) no-repeat left bottom;padding-bottom:6px;}
.vyhody2-body ul li {padding-left:25px;background:url(../images/check.gif) no-repeat;padding-bottom:7px;line-height:150%;color:#333;}

.foot300-more {height:54px;background:url(../images/foot300-more.gif) no-repeat;overflow:hidden;}
* html .foot300-more {background-position:1px 0;}
.foot300-more a {display:block;width:156px;height:33px;margin:10px auto 0;text-decoration:none;font-size:999em;}
.foot300-more a span {background:url(../images/buttony/vice-info-light.gif) no-repeat;}
.foot300-more a:hover, .foot300-more a:hover span {background-position:0 -33px;}

.banner-adsense300x250 {width:300px;height:250px;overflow:hidden;}

/* video-volani addon */

.video-volani-bg {width:600px;height:367px;background:url(../images/video-volani-bg.jpg) no-repeat;position:relative;}
.video-volani-bg a {position:absolute;bottom:37px;right:36px;width:142px;height:88px;line-height:88px;text-indent:16px;overflow:hidden;}
.video-volani-bg a span {background:url(../images/vice-info-round.gif) no-repeat;}
.video-volani-bg a:hover, .video-volani-bg a:hover span  {background-position:0 -88px;}

.double-col-foot {background:url(../images/double-col-foot.gif) no-repeat left bottom;padding-bottom:5px;}
.double-col-dark-foot {background:url(../images/double-col295-foot.gif) no-repeat left bottom;padding-bottom:5px;}
h2.double-col-cap {background:url(../images/cap295-lblue.gif) no-repeat;overflow:hidden;}
.double-col-bg {background:url(../images/double-col295-bg.gif) repeat-y;}
.double-col-dark {background:url(../images/double-col295.gif) repeat-y;}
.double-col-bg p {padding:10px;line-height:150%;}
.double-col-bg p a {color:#0c79f1;}
.double-gray-bg {background:url(../images/double-col295-gray-bg.gif) repeat-y;}
.double-gray-foot {padding-bottom:4px;background:url(../images/double-col295-gray-foot.gif) no-repeat left bottom;}

.prihlasit-zavolat {display:block;float:left;position:relative;width:290px;height:84px;background:url(../images/volani-bg.jpg) no-repeat;color:#fff;text-decoration:none;overflow:hidden;}
.prihlasit-zavolat:hover {background-position:0 -84px;text-decoration:none;}
.prihlasit-zavolat strong {position:absolute;top:20px;left:18px;font-weight:normal;font-size:18px;cursor:pointer;}
.prihlasit-zavolat em {position:absolute;top:44px;left:18px;font-style:normal;font-size:14px;cursor:pointer;}

.col295-body ul.arrows, .col295-body ul.arrows-light {padding-bottom:0;}
.col295-body ul.arrows li {background:url(../images/bullet-shadow.gif) no-repeat!important}
.col295-body ul.arrows-light li {background:url(../images/arrow-bullet.gif) no-repeat!important}
.col295-body p {padding:8px 10px;}

.h2-simple-blue {font-weight:normal;color:#0b80e9;font-size:17px;padding:2px 0 10px;}

ul.small-arrows, ul.small-arrows-dark {padding-left:10px;margin:0;}
ul.small-arrows li {padding:5px 0 5px 16px;background:url(../images/li-small-arrow.gif) no-repeat 0 11px;}
ul.small-arrows-dark li {padding:5px 0 5px 16px;background:url(../images/li-small-arrow-white.gif) no-repeat 0 11px;}

.nopad p {padding:10px 10px 0!important;}
.nopad ul {padding-left:10px!important;}
.nopad ul li strong {font-size:15px;}

.h2-dblue295 {display:block;height:48px;line-height:48px;color:#fff;background:url(../images/cap295-dblue.gif) no-repeat;font-size:17px;font-weight:normal;}
.vybaveni p strong {display:block;padding:10px 0 4px;color:#3ea4ff;font-size:15px;}
.vybaveni p {color:#fff;}

.testovano-cap {width:295px;background:url(../images/cap-testovano.jpg) no-repeat;}
.testovano-body h2 {display:block;height:48px;line-height:48px;color:#333;font-size:17px;font-weight:normal;padding-left:10px;}
.tkamery {padding:5px 1px;margin:0;}
.tkamery p {padding:0;}
.tkamery li {background:url(../images/tk-border.gif) repeat-x bottom;padding:0 10px 10px;}
.tkamery li strong {display:block;color:#3ea4ff;padding:15px 0 5px;cursor:pointer;}

.cena-body {background:url(../images/lblue-bg.gif) repeat-y #cedbf5;}
.cena-foot {background:url(../images/lblue-foot600.gif) no-repeat left bottom;padding-bottom:4px;}
.cena-body strong {display:block;text-align:center;color:#3ea4ff;font-size:16px;}

.tutorial h3 {font-size:15px;color:#3ea4ff;padding:5px 10px 2px;}
.tutorial p {padding-left:10px;padding-right:10px;}
.tutorial span {display:block;background:#fbfbfb;border:1px solid #dbdbdb;padding:10px;text-align:center;margin:4px 0 10px;}
.tutorial .small-arrows {padding-bottom:15px;}

#rightcol #banner250x250 {width:250px;height:250px;margin:10px auto;position:static;}

/* Vanocni flash banner */
#van08sizer {margin-bottom:10px!important;}
#van08 {margin-top:-100px!important;}


/* objednavka - sekce prakticke do mobilu */
#middle-content .order366 {float: left; width: 366px; margin-right: 11px; padding: 35px 0 0 0; background: url(../images2011/order366-top.gif) no-repeat top left;}
#middle-content .order366 .orderBottom {height: 48px; margin-top: 40px; padding: 10px 0 0 0; background: url(../images2011/order366-foot.gif) no-repeat top left;}
#middle-content .order366 p {padding: 0 48px 0 14px; font-size: 13px;}
#middle-content .order366 .orderBottom p {margin-bottom: 0; font-size: 11px;}
#middle-content .order366 .orderBottom a {color: #000;}

#middle-content .order178 {float: left; width: 178px; background: url(../images2011/order178-top.gif) no-repeat top left;}
#middle-content .order178 .orderBottom {height: 58px; background: url(../images2011/order178-foot.gif) no-repeat top left;}
#middle-content .order178 img {display: block; margin: 58px auto 0px auto;}
