

BODY {
	font-size: 12px;
	font-family: Arial, sans-serif;
	background: #eaeaea url(/vb/public/b8/7e/6d/18/17187_48305_body.gif) repeat-x 0 0;
}

A {
	color: #155292;
}

LI {
	background: transparent url(/vb/public/a3/d3/8f/fa/17155_48305_liarrow.gif) no-repeat 0 2px;
	margin-bottom: 0.5em;
	padding-left: 20px;
}

HR {
	border: 0; padding: 0; height: 1px;
	background: transparent url(/vb/public/63/1d/bf/65/17173_48305_hr.gif) repeat-x 0 0;
	margin: 1em 0;
}

P {
	margin: 0.5em 0;
	line-height: 150%;
}

H2 {
	font-size: 125%;
	color: #333333;
}

.reset {
	clear: both;
	float: none;
	line-height: 0;
	font-size: 0;
}

.description, .comment {
	color: #666666;
}

.paragraph {
	margin: 1em 0 .5em;
}

.internal {
	color: #0000ff;
}

.comment {
	font-style: italic;
	margin: 0.25em 0;
}

.print, .printView, .back {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 24px 3px 1px;
	text-decoration: none;
}

.printView {
	background: transparent url(/vb/public/cd/9b/2b/fa/18398_58087_printer_color.gif) no-repeat 100% 50%;
}

.back {
	background: transparent url(/vb/public/7a/2a/70/a3/17511_50601_back_arrow.gif) no-repeat 100% 50%;
}

.back2 {
	background: transparent url(/vb/public/17/48/e8/e3/17654_51262_back_arrow_2.gif) no-repeat 100% 50%;
}

.print {
	font-weight: normal;
	background: transparent url(/vb/public/54/4a/80/f5/17403_49446_printer.gif) no-repeat 100% 50%;
}

.back2 {
	color: #000000;
	float: right;
	font-weight: bold;
	margin-right: 34px;
	padding: 3px 24px 3px 6px;
	text-align: right;
	text-decoration: none;
}

.print:hover, .printView:hover, .back:hover, .back2:hover {
	text-decoration: underline;
}

/* --- */

#tools {
	position: absolute;
	top: 0; right: 0;
}

#tools #language {
	float: right;
	margin: 12px 12px 0 0;
}

#search {
	position: absolute;
	right: 0; top: 35px;
	width: 50%;
}

#search DIV {
	overflow: hidden;
	float: right;
}

#search .reset {
	float: none;
}

#search LABEL#for-query {
	display: none;
}

#search INPUT {
	float: left;
}

#search #query {
	border-width: 5px 0 5px 5px;
	border-style: solid;
	border-color: #155292;
	background: #FFFFFF url(/vb/public/e6/49/4/a2/17149_48305_input.gif) repeat-x 0 0;
	padding: 5px 3px 3px;
	font-size: 140%;
	width: 240px;
	height: 20px;
}

#search #submit {
	padding: 1px;
	background-color: #155292;
	border-width: 5px 0;
	border-style: solid;
	border-color: #155292;
}

#search #search-segments {
	float: right;
}

#search #search-segments LI {
	background: transparent none;
	margin: 0.25em 0 0 0.25em;
	display: block;
	padding: 0;
	float: left;
}

#search #search-segments LABEL {
	display: block; float: left;
	padding: 3px 0;
}

#container {
	width: 800px;
	padding: 5px 15px;
	background: transparent url(/vb/public/ba/47/4a/2d/17157_48305_container.gif) no-repeat 0 100%;
	margin: 0 auto;
}

#header {
	overflow: hidden;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	position: relative;
	height: 125px;
}

	.obcane #header {
		border-color: #BFD4FB;
	}
	.podnikatele #header {
		border-color: #A2C2FD;
	}
	.firmy #header {
		border-color: #86B1FF;
	}
	.firmy_old #header {
		border-color: #21387B;
	}
	.no #header {
		border-color: #395FCC;
	}
	.bd #header {
		border-color: #1B42AF;
	}
	.kmo #header {
		border-color: #21387A;
	}
	.shop #header {
		border-color: #319f2c;
	}

#header H1, #header H3, #header IMG { display: none; }

#title {
	float: left;
	display: block;
	text-indent: -500em;
	background: transparent url(/vb/public/9b/c8/a7/df/18113_55615_logo_en.gif) no-repeat 0 0;
	width: 250px; height: 82px;
	margin-bottom: 15px;
}

#menu {
	overflow: hidden;
	list-style: none;

	position: absolute;
	left: 10px;
	bottom: 0;
}

#menu LI {
	float: left;
	padding: 0; margin: 0; background: none;
}

#menu LI A {
	display: block;
	padding: 8px;
	font-weight: bold;
	text-decoration: none;
}

	#menu .obcane {
		background: #bfd4fb url(/vb/public/93/55/c7/a7/17165_48305_dotline.gif) repeat-y 100% 0;
		color: #21387a;
	}
	#menu .podnikatele {
		background: #a2c2fd url(/vb/public/93/55/c7/a7/17165_48305_dotline.gif) repeat-y 100% 0;
		color: #FFFFFF;
	}
	#menu .firmy {
		background: #86b1ff url(/vb/public/93/55/c7/a7/17165_48305_dotline.gif) repeat-y 100% 0;
		color: #FFFFFF;
	}
	#menu .firmy_old {
		background: #21387B url(/vb/public/93/55/c7/a7/17165_48305_dotline.gif) repeat-y 100% 0;
		color: #FFFFFF;
	}
	#menu .no {
		background: #395fcc url(/vb/public/93/55/c7/a7/17165_48305_dotline.gif) repeat-y 100% 0;
		color: #FFFFFF;
	}
	#menu .bd {
		background: #1b42af url(/vb/public/93/55/c7/a7/17165_48305_dotline.gif) repeat-y 100% 0;
		color: #FFFFFF;
	}
	#menu .kmo {
		background-color: #21387a;
		color: #FFFFFF;
	}
	#menu .shop {
		background-color: #319f2c;
		color: #FFFFFF;
	}

#expiry {
	display: block;
	padding: 8px 0 6px;

	position: absolute;
	bottom: 25px;
	right: 10px;
}

#expiry SPAN {
	display: block;
	float: right;

	margin-top: 2px;
	margin-right: 10px;
}

#expiry #tariff-picker {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	background: transparent url(/vb/public/bb/ba/d6/15/17480_50183_calendar.gif) no-repeat 0 0;
	cursor: pointer;
}

#expiry #choose-tariff {
	position: absolute;
	top: -1000px;
}

#content {
	background-color: #FFFFFF;
	margin-bottom: 30px;
	overflow: hidden;
	width: 100%;
}

#footer {
	color: #666666;
	position: relative;
	padding-bottom: 15px;
	overflow: hidden;
	top: 30px;
}

#footer A {
	color: #666666;
}

#footer #copyright {
	float: left;
	padding-bottom: 5px;
}

#footer #links {
	float: right;
	padding-bottom: 5px;
}

/* --- HOME --- */

.sazebniky H1 {
	display: block; text-indent: -500em;
	background: transparent url(/vb/public/6f/c5/5a/e1/18109_55615_slogan_en.gif) no-repeat 0 0;
	margin: 20px 10px 5px 15px;
	height: 34px;
}

.sazebniky #segments {
	list-style: none;
	overflow: hidden;
	padding: 10px;
	width:795px;
}

.sazebniky #segments LI {
	float: left; width: 250px; height: 245px;
	margin-right: 15px; padding: 0;
	background: none;
	margin-bottom: 0;
	overflow: hidden;
}

.sazebniky #segments LI.last { margin-right: 0; }

.sazebniky #segments LI A {
	display: block;
	width: 155px; height: 55px;
	background-color: #EEEEEE;
	font-size: 150%;
	text-decoration: none;
	padding: 145px 0 0 95px;
	text-indent: -500em;
	background-repeat: no-repeat;
	background-image: url(/vb/public/3a/44/40/69/20376_77159_menu_4_en.png);
}

.sazebniky #segments LI P {
	float: left;
	margin: -10px 12px 5px;
	line-height: 120%;
	width: 226px;
}

	.sazebniky #segments .obcane { background-color: #bfd4fb; color: #155292; }
	.sazebniky #segments .obcane A {
		background-position: 0 0;
	}
	.sazebniky #segments .obcane A:hover {
		background-position: 0 -200px;
	}

	.sazebniky #segments .podnikatele { background-color: #a2c2fd; color: #FFFFFF; }
	.sazebniky #segments .podnikatele A {
		background-position: -250px 0;
	}
	.sazebniky #segments .podnikatele A:hover {
		background-position: -250px -200px;
	}

	.sazebniky #segments .firmy {background-color: #86b1ff; color: #FFFFFF; }
	.sazebniky #segments .firmy A {background-position: -250px -400px;}
	.sazebniky #segments .firmy A:hover {background-position: -250px -600px;}
	.sazebniky #segments .firmy_old {background-color: #21387b; color: #FFFFFF; }
	.sazebniky #segments .firmy_old a {background-image: url(/vb/public/7/39/dd/85/18107_55615_hmenu_en.jpg); background-position: -500px 0px;}
	.sazebniky #segments .firmy_old A:hover {background-position: -500px -200px;}

	.sazebniky #segments .bd { background-color: #1b42af; color: #FFFFFF; }
	.sazebniky #segments .bd A {
		background-position: -500px -400px;
	}
	.sazebniky #segments .bd A:hover {
		background-position: -500px -600px;
	}

	.sazebniky #segments .no { background-color: #395fcc; color: #FFFFFF; }
	.sazebniky #segments .no A {
		background-position: 0 -400px;
	}
	.sazebniky #segments .no A:hover {
		background-position: 0 -600px;
	}

	.sazebniky #segments .kmo { background-color: #21387a; color: #FFFFFF; }
	.sazebniky #segments .kmo A {
		background-position: -500px 0;
	}
	.sazebniky #segments .kmo A:hover {
		background-position: -500px -200px;
	}

.sazebniky #contact {
	background: transparent url(/vb/public/38/32/de/23/18111_55615_kontakt_en.gif) no-repeat 0 0;
	padding: 140px 25px 26px 23px;
	margin: -2px 10px -6px 7px;
	width: 210px; height: 48px;
	float: left;
}

.sazebniky #contact P, .sazebniky #contact H2 { display: none; }
.sazebniky #contact A {
	display: block;
	color: #000000;
	padding: 7px 0;
	text-indent: -500em;
	width: 100%;
}

.sazebniky #intro {
	float: left;
	width: 515px;
	background: transparent url(/vb/public/a0/57/ee/d3/17249_48398_bigbox.gif) no-repeat 0 0;
	margin: -2px -5px -6px -3px;
	padding: 12px 15px 16px 13px;
	width: 495px;
	height: 192px;
}

.sazebniky #intro H2 {
	font-size: 150%;
	margin: 0.5em 0 1em 0;
}

/* --- KAPITOLY --- */

#chapters {
	list-style: none;
	overflow: hidden;
	padding: 10px;
}

#chapters LI {
	float: left; margin: 0 15px 15px 0;
	width: 250px; height: 155px; padding: 0;
	background: transparent url(/vb/public/12/ce/b0/54/17189_48305_katie.gif) repeat-x 0 100%;
	overflow: hidden;
}

#chapters LI#shop {
	background-image: url(/vb/public/44/81/30/59/17412_49504_shop.jpg);
}

#chapters LI A {
	color: #000000;
}

#chapters LI#shop A {
	display: block;
	text-indent: -500em;
	height: 100%;
}

#chapters H2 {
	font-size: 130%;
	padding-top: 12px;
	padding-left: 50px;
	padding-bottom: 15px;
	width: 210px;
	line-height: 120%;
	background-position: 10px 5px;
	background-repeat: no-repeat;
	position: relative;
}

#chapters H2 SPAN {
	color: #FFFFFF;
	position: absolute;
	top: 15px;
	left: 25px;
	font-size: 110%;
}

#chapters LI.last, #chapters LI.print-all {
	margin-right: 0;
}

#chapters LI.print-all {
	background-image: none;
}

#chapters LI LI {
	display: block; float: none;
	width: auto; height: auto;

	background: transparent url(/vb/public/a3/d3/8f/fa/17155_48305_liarrow.gif) no-repeat 0 2px;
	margin: 0 0 0 12px;
	padding: 0 5px 0 20px;
	line-height: 150%;
}
	
	#chapters .k1 H2 { background-image: url(/vb/public/a7/46/32/58/17183_49475_k1.gif); }
	#chapters .k2 H2 { background-image: url(/vb/public/4/b4/1/2a/17175_49476_k2.gif); }
	#chapters .k3 H2 { background-image: url(/vb/public/29/3c/55/64/17181_49477_k3.gif); }
	#chapters .k4 H2 { background-image: url(/vb/public/4/d5/6d/82/17153_49478_k4.gif); }
	#chapters .k5 H2 { background-image: url(/vb/public/e4/e8/41/d9/17197_49479_k5.gif); }
	#chapters .k6 H2 { background-image: url(/vb/public/b4/4e/58/e3/17191_49481_k6.gif); }
	#chapters .k7 H2 { background-image: url(/vb/public/51/54/b5/3d/17161_49482_k7.gif); }
	#chapters .k8 H2 { background-image: url(/vb/public/61/9b/49/e2/17407_49484_k8.gif); }

#chapters LI.print-all A {
	display: block;
	margin: 0.5em 0 0 1em;
	padding: 10px 0 10px 36px;
	background: transparent url(/vb/public/ea/b0/d5/3c/17490_50235_pinterbig.gif) no-repeat 0 0;
}

/* --- KAPITOLA --- */

BODY.chapter #content {
	padding: 0;
}

DIV.chapter {
	padding: 10px 20px;
}

#content.chapter { padding: 0; }

#content.chapter .print , #content.chapter .printView , #content.chapter .back {
	float: right;
	position: relative;
	margin-right: 10px;
	top: -38px;
}
	
.chapter .segment {
	padding: 7px 20px;
	background-color: #DDDDDD;
	color: #000000;
	font-size: 150%;
	font-weight: bold;
	margin: 0;
}


.chapter H1 {
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 7px 0 20px 60px;
	font-size: 150%;
}

	.k1 H1 { background-image: url(/vb/public/14/dc/7b/c8/17185_49485_kt1.gif); }
	.k2 H1 { background-image: url(/vb/public/39/59/f3/2e/17177_49486_kt2.gif); }
	.k3 H1 { background-image: url(/vb/public/f7/c6/b2/d2/17195_49487_kt3.gif); }
	.k4 H1 { background-image: url(/vb/public/5a/df/98/e/17163_49488_kt4.gif); }
	.k5 H1 { background-image: url(/vb/public/7b/b3/a2/d/17151_49489_kt5.gif); }
	.k6 H1 { background-image: url(/vb/public/d0/10/b6/8e/17171_49490_kt6.gif); }
	.k7 H1 { background-image: url(/vb/public/7b/b/52/10/17169_49491_kt7.gif); }
	.k8 H1 { background-image: url(/vb/public/c7/67/7b/e1/17409_49493_kt8.gif); }

.chapter H1 SPAN {
	position: relative;
	top: 8px; left: -18px;
}

DIV.chapter UL.shortcuts {
	margin: 1em 0 2em;
}

DIV.chapter H2 , DIV.chapter H3 {
	padding: 0.75em 0;
	background: transparent url(/vb/public/63/1d/bf/65/17173_48305_hr.gif) repeat-x 0 0;
}

DIV.chapter H3 {
	font-size: 110%;
	color: #666666;
}

DIV.chapter H2.enhanced , DIV.chapter H3.enhanced {
	cursor: pointer;
}

DIV.chapter H2 .toggler, DIV.chapter H2 .none , DIV.chapter H3 .toggler, DIV.chapter H3 .none {
	display: block; float: left;
	width: 13px; height: 13px; margin: 0 0.5em 0 0.25em;
	background-position: 0 0;
	background-repeat: no-repeat;
}

DIV.chapter H2 .toggler , DIV.chapter H3 .toggler {
	background-image: url(/vb/public/ac/46/0/94/17423_49734_expand.gif);
}

DIV.chapter H2 .toggler.expanded , DIV.chapter H3 .toggler.expanded {
	background-image: url(/vb/public/85/da/83/30/17425_49770_collapse.gif);
}

DIV.chapter H2 .none , DIV.chapter H3 .none {
	background-image: url(/vb/public/6c/fb/88/3c/17427_49783_none.gif);
}

#content .item {
	margin-bottom: 1em;
	line-height: 150%;
	width: 80%;
}

#content .item UL {
	padding-left: 1em;
}

#content TABLE {
	border-width: 2px;
	border-style: solid;
	width: 100%;
}

	#content .k1 TABLE { border-color: #168a16; }

	#content .k2 TABLE { border-color: #8a8a16; }
	#content .k3 TABLE { border-color: #8a4b16; }
	#content .k4 TABLE { border-color: #8a1616; }
	#content .k5 TABLE { border-color: #8a164b; }
	#content .k6 TABLE { border-color: #4b168a; }
	#content .k7 TABLE { border-color: #16288a; }
	#content .k8 TABLE { border-color: #16758a; }

#content TABLE TH, #content TABLE TD {
	padding: 2px 8px;
}


#content TABLE TH {
	color: #FFFFFF;
	text-align: left;
}

	#content .k1 TABLE TH { background-color: #168a16; }
	#content .k2 TABLE TH { background-color: #8a8a16; }
	#content .k3 TABLE TH { background-color: #8a4b16; }
	#content .k4 TABLE TH { background-color: #8a1616; }
	#content .k5 TABLE TH { background-color: #8a164b; }
	#content .k6 TABLE TH { background-color: #4b168a; }
	#content .k7 TABLE TH { background-color: #16288a; }
	#content .k8 TABLE TH { background-color: #16758a; }

#content TABLE TR {
	background: transparent url(/vb/public/63/1d/bf/65/17173_48305_hr.gif) repeat-x 0 100%;
	.background-image: none;
}

#content TABLE TR.bold TD {
	background-color: #f2f2f2;
}

#content .item p.bold {
	font-weight: bold;
}

#content TABLE TR.last {
	/*background: none;*/
}

#content TABLE TD {
	.border-bottom: 1px dotted #7F7F7F;
}

#content TABLE TR.last TD {
	/*.border-bottom: 0; */
}

#content TABLE TD.name , #content TABLE TD.text {
	font-weight: bold;
}

#content TABLE TD.name {
	background: transparent url(/vb/public/90/4a/cc/33/17145_48305_vr.gif) repeat-y 100% 0;
}

#content TABLE TD.incomment {
	background: transparent url(/vb/public/90/4a/cc/33/17145_48305_vr.gif) repeat-y 0 0;
	color: #0000cc;
}

#content TABLE TD.sub {
	font-weight: normal;
	padding-left: 2em;
}

#content TABLE TD.fee {
	width: 30%;
}

/* --- SEARCH --- */

.search H1 {
	color: #155292;
	background-color: #A2C2FD;
	padding: 7px 0 7px 20px;
	font-size: 150%;
}

#results {
	padding: 10px;
}

#results UL {
	margin: 1em 0 0 1em;
}

/* INTRANET */

#content #intranet .item { width: 90%; }
#content #intranet table td.fee, #content table td.incomment {


	width: 25%;
}

#content #intranet .changed { color: #cc0000; }

#content #intranet .hidden { color: #b0b0b0; font-style: italic; }

#content #export-all {
	color: #000000;
	float: right;
	font-weight: bold;
	margin-right: 34px;
	padding: 3px 6px 3px 6px;
	text-align: right;
	text-decoration: none;
}

#content #export-all:hover {
	text-decoration: underline;
}


