
#content {
	background: #F9F9F9 url(/_pub/45/f8/4f/112724_139927_bg_content_subpage.gif) repeat-y left top;
	padding-bottom: 13px;
}
#content.search {
	background: #F9F9F9;
}

/* ----- BREADCRUMBS ----- */
#breadcrumbs {
	background-color: #F4F4F4;
	width: 100%;
	min-height: 29px;
}
#breadcrumbs p {
	color: #333;
	font-size: 90%;
	line-height: 1.7em;
	margin-left: 185px;
	padding: 6px 20px 7px 20px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#breadcrumbs a {
	text-decoration: none;
}
#content.search p {
	border-left: none;
	margin-left: 0;
}

/* ----- LEFT COLUMN ----- */
#leftColumn {
	float: left;
	width: 185px;
}

/* ----- RIGHT COLUMN ----- */
#rightColumnHolder {
	float: right;
	width: 789px;
}
#rightColumn {
	padding: 15px 10px 2px 16px;
}
/* ----- INNER COLUMNS ----- */
#innerLeft {
	float: left;
	width: 560px;
}
#innerRight {
	float: right;
	width: 192px;
}
#innerRight .box {
	margin: 0px 0px 10px 0px;
	position: relative;
}
/* ----- LEFT MENU ----- */
#leftMenu {
	width: 191px;
	margin: 0 0 30px -6px;
	position: relative;
}
#leftMenu li {
	list-style: none;
	width: 191px;
	border-bottom: 1px solid #FFF;
}
#leftMenu a {
	color: #555;
	background: url(/_pub/8f/e4/30/112843_139918_bg_left_menu_item.gif) repeat-y top left;
	text-decoration: none;
	display: block;
	width: 191px;
}
#leftMenu a.leftMenuFirstA {
	background: url(/_pub/9/7/6f/112728_139915_bg_left_menu_first.gif) no-repeat top left;
}
#leftMenu a.leftMenuLastA {
	background: url(/_pub/54/de/b3/112730_139917_bg_left_menu_last.gif) no-repeat bottom left;
}
#leftMenu li.leftMenuLastLI li.subLastLI a {
	background: url(/_pub/54/de/b3/112730_139917_bg_left_menu_last.gif) no-repeat bottom right;
	padding-bottom: 1px;
}
#leftMenu a:hover, #leftMenu a:focus, #leftMenu a:active, #leftMenu li.leftMenuActiveLI a, #leftMenu li.leftMenuOpen a {
	background-position: top right;
}
#leftMenu a.leftMenuLastA:hover, #leftMenu a.leftMenuLastA:focus, #leftMenu a.leftMenuLastA:active, #leftMenu li.leftMenuActiveLI a.leftMenuLastA {
	background-position: bottom right;
}
#leftMenu li.leftMenuOpen a.leftMenuLastA:hover, #leftMenu li.leftMenuOpen a.leftMenuLastA:focus, #leftMenu li.leftMenuOpen a.leftMenuLastA:active {
	background-position: top right;
}
#leftMenu li.leftMenuActiveLI a, #leftMenu li.leftMenuOpen a {
	color: #003399;
	font-weight: bold;
}
#leftMenu a span {
	display: block;
	margin-left: 6px;
	padding: 8px 10px 8px 17px;
	border-bottom: 1px solid #E2E2E2;
}
#leftMenu li.leftMenuOpen a span {
	border-bottom: 1px solid #F5F5F5;
}
#leftMenu li.leftMenuLastLI, #leftMenu a.leftMenuLastA, #leftMenu a.leftMenuLastA span {
	border-bottom: none;
}
#leftMenu ul ul li, #leftMenu ul ul li span {
	border-bottom: none !important;
}
#leftMenu ul ul span {
	margin-left: 6px;
	padding: 8px 15px 0 26px;
}
#leftMenu li.leftMenuOpen ul a {
	color: #555;
	font-weight: normal;
}

#leftMenu li.leftMenuOpen a.subActiveA span { 
	color: #003399; 
	background: url(/_pub/6e/3/23/112841_139916_submenu_arrow_active.gif) no-repeat 15px 11px; 
}
#leftMenu ul ul ul li span {
	margin-left: 16px;
} 
#leftMenu li.leftMenuOpen li.subLastLI span, 
#leftMenu li.leftMenuOpen li.subActiveLI span, 
#leftMenu li.leftMenuOpen li.subLastLI ul span {
	padding-bottom: 0px;
}
#leftMenu li.leftMenuOpen li.subLastClosed span, 
#leftMenu li.leftMenuOpen li.subActiveLI li.subLastLI span {
	padding-bottom: 8px;
}
#leftMenu li.leftMenuOpen li.subLastLI li.subLastLI span, #leftMenu li.leftMenuOpen li.subLastLI li.subActiveLI a.subActiveA span {
	padding-bottom: 8px;
}
#leftMenu li.leftMenuOpen ul ul li.subLastClosed span {
	padding-bottom: 0;
}


/* ----- HEADINGS ----- */

h1 {
	color: #003399;
	font-size: 140%;
	font-weight: normal;
	margin: 0 10px 26px 10px;
}
h2 {
	color: #3399CC;
	font-size: 155%;
	font-weight: normal;
	margin-bottom: 13px;
}
h3 {
	color: #003399;
	font-size: 125%;
	margin-bottom: 8px;
}
h4 {
	color: #000066;
	font-size: 120%;
}
h5, h6 {
	font-size: 100%;
	margin-bottom: 8px;
}

/* ----- SUBSECTION BUTTONS WITH HOVER ----- */
a.heading, .heading span {
	display: block;
	width: 180px;
	height: 36px;
	overflow: hidden;
}
a.heading {
	text-decoration: none;
	position: relative;
}
a.heading span {
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
}

a.heading:hover span, a.heading:focus span {
	background-position: bottom left;
}

#terminalove_adaptery span { background-image: url(/_pub/25/f3/1c/173540_337971_terminalove_adaptery.gif); }
#nt span { background-image: url(/_pub/b/a9/9a/173538_337967_nt_nt.gif); }
#specialni_zarizeni span { background-image: url(/_pub/8/a0/b3/112753_139905_title_specialni_zarizeni.gif); }
#office_connector span { background-image: url(/_pub/48/46/d1/118529_156284_office_connector.gif); }
#mobilni_telefony span { background-image: url(/_pub/9f/f6/85/112743_139910_title_mobilni_telefony.gif); }
#isdn_modemy span { background-image: url(/_pub/97/7e/8/178066_367405_isdn_modemy.gif); }
#o2_hot_spot span { background-image: url(/_pub/84/61/56/118523_225188_o2_hot_spot.gif); }
#interni_modemy span { background-image: url(/_pub/fd/3a/f8/178070_367407_interni_modemy.gif); }
#isdn span { background-image: url(/_pub/30/9f/89/172943_334406_isdn.gif); }
#usb_modemy_isdn span { background-image: url(/_pub/8b/6c/97/229379_487627_usb_modemy_isdn.gif); }
#wifi_klienti span { background-image: url(/_pub/d7/a2/1c/114833_225224_wifi_klienti.gif); }
#doplnkove_hts span { background-image: url(/_pub/d6/ce/7f/118517_156278_doplnkove_hts.gif); }
#one2one span { background-image: url(/_pub/13/b6/81/130685_223715_one2one.gif); }
#pevna_linka span { background-image: url(/_pub/cf/c8/76/112747_230113_telefony_faxy.gif); }
#bezdratova_sada_ruckus span { background-image: url(/_pub/bc/de/55/114831_146076_bezdratova_sada_ruckus.gif); }
#modemy_ta span { background-image: url(/_pub/79/b6/2/178068_367406_modemy_ta.gif); }
#faxy span { background-image: url(/_pub/81/f3/c0/112739_139912_title_faxy.gif); }
#combo_modemy_adsl span { background-image: url(/_pub/94/fb/98/114506_143912_combo_modemy_adsl.gif); }
#usb_modemy span { background-image: url(/_pub/f4/d9/9d/114510_143914_usb_modemy.gif); }
#modemy span { background-image: url(/_pub/7/40/4d/112745_139909_title_modemy.gif); }
#doplnkove_inet span { background-image: url(/_pub/d2/71/16/118519_156279_doplnkove_inet.gif); }
#car_control span { background-image: url(/_pub/c/53/eb/124108_185961_O2_car_control.gif); }
#wifi_modemy_adsl span { background-image: url(/_pub/e6/82/44/114504_501743_wifi_modemy_xdsl.gif); }
#voip span { background-image: url(/_pub/82/e5/6f/172074_329142_voip.gif); }
#routery_lan_modemy span { background-image: url(/_pub/eb/e8/da/178072_367408_routery_lan_modemy.gif); }
#mail_for_exchange span { background-image: url(/_pub/b2/60/a6/136987_242120_mail_for_exchange.gif); }
#telefony span { background-image: url(/_pub/cc/a8/4f/178064_367404_telefony.gif); }
#telefony_bezsnurove span { background-image: url(/_pub/f9/c0/ca/112737_139903_title_bezsnurove_telefony.gif); }
#o2_neomezena_linka span { background-image: url(/_pub/74/d9/f4/172072_329139_o2neomezenalinka.gif); }
#doplnkove_mobil span { background-image: url(/_pub/b0/34/6f/118521_156280_doplnkove_mobil.gif); }
#o2tv span { background-image: url(/_pub/1b/aa/6c/118527_156741_o2tv.gif); }
#bezdratova_reseni span { background-image: url(/_pub/29/93/fc/112735_139913_title_bezdratova_reseni.gif); }
#koncova_zarizeni span { background-image: url(/_pub/9f/6/f9/112741_139911_title_koncova_zarizeni.gif); }
#zakaznicka_reseni span { background-image: url(/_pub/8e/a5/50/112755_139904_title_zakaznicka_reseni.gif); }
#telefony_snurove span { background-image: url(/_pub/72/af/14/112751_178401_title_snurove_telefony.gif); }
#sms_connector span { background-image: url(/_pub/df/30/7a/118531_156285_sms_connector.gif); }
#o2_internet_komplet span { background-image: url(/_pub/42/d8/f4/118525_156282_o2_internet_komplet.gif); }
#adsl span { background-image: url(/_pub/5d/1e/42/118513_230118_o2_internet.gif); }
#sluzby span { background-image: url(/_pub/56/6d/cd/112839_139906_title_sluzby.gif); }
#blackberry span { background-image: url(/_pub/6e/a5/33/118515_156277_blackberry.gif); }
#ethernetove_modemy_adsl span { background-image: url(/_pub/30/cd/9a/114508_143917_ethernetove_modemy_adsl.gif); }
#set_top_boxy span { background-image: url(/_pub/33/98/19/112749_139907_title_set_top_boxy.gif); }
#mobilni_modemy span { background-image: url(/_pub/c1/9c/d4/114502_143910_mobilni_modemy.gif); }
#usb_modemy_adsl span { background-image: url(/_pub/cd/74/88/229366_487531_usb_modemy_adsl.gif); }
#internet_v_mobilu span { background-image: url(/_pub/e8/d9/b7/239388_515074_internet_v_mobilu.gif); }
#tablety span { background-image: url(/_pub/13/b4/a3/199617_416152_tablety.gif); }
#mobilni_internet span { background-image: url(/_pub/14/89/bc/239390_515076_mobilni_internet.gif); }
#iphone_3g span { background-image: url(/_pub/b6/d9/83/121958_169761_iPhone_3G.gif); }

.sectionBox {
	background-color: #fff;
	width: 180px;
	min-height: 222px;
	float: left;
	margin: 0px 9px 13px 0px;
}
.sectionBoxes .lastInRow { margin-right: 0px;}
.medium .sectionBox{
	min-height: 177px;
}
.short .sectionBox {
	min-height: 129px;
}
.sectionBox h3 {
	margin-bottom: 3px;
}
.sectionBox img {
	margin: 0px 3px 0px 3px;
}
.sectionBox p {
	color: #333;
	line-height: 1.5em;
	margin: 11px 7px 7px 7px;
}
.sectionBox a.more {
	font-weight: bold;
	margin-bottom: 10px;
}
.sectionBox ul {
	list-style-type: none;
	margin: 8px 7px;
}
.sectionBox ul li {
	color: #003399;
	padding-left: 11px;
	background: url(/_pub/cd/52/73/112575_139930_icon_arrow_red.gif) left 7px no-repeat; 
	line-height: 1.75em;
}
.sectionBox ul li a {
	text-decoration: none;
}
.sectionBox ul li a:hover {
	text-decoration: underline;
}

/* --- PHONES --- */
form#phones {
	height: 1%;
	margin: 0px 0px 0px 4px;
	background-color: #D9F2FF;
	border: solid 3px #fff;
	padding: 22px 30px 22px 30px;
}
#phones label {
	color: #003399;
	font-weight: bold;
}
#phones h2 {
	padding-bottom: 21px;
}
#selectPhone {
	float: left;
	width: 365px;
	padding: 0;
}
#selectPhone p {
	float: left;
	width: 181px;
	margin: 0 0 19px 0;
	padding: 0;
}
#selectPhone select {
	font-family: tahoma, verdana, arial, sans-serif;
	width: 152px;
	color: #333;
	font-size: 110%;
	margin: 0px;
}
#selectPhone label {
	display: block;
	margin-bottom: 9px;
}
#selectedPhoneImage {
	background: #fff;
	float: right;
	width: 120px;
	height: 200px;
	text-align: center;
	border: 1px solid #0099CC;
}

/* --- DEVICES DESCRIPTION --- */
.device {
	padding: 11px 6px 11px 11px;
	background-color: #fff;
	margin-bottom: 9px;
	height: 1%;
}
.deviceImg {
	float: left;
}
.deviceDesc {
	float: left;
}
.deviceImg {
	width: 150px;
	margin-right: 40px;
	text-align: center;
}
.device h2 {
	color: #003399;
	font-size: 120%;
	margin-bottom: 15px;
	font-weight: bold;
}
.device ul {
	list-style-type: none;
	width: 180px;
	float: left;
}
.device ul li {
	color: #003399;
	font-size: 110%;
	padding-left: 11px;
	background: url(/_pub/cd/52/73/112575_139930_icon_arrow_red.gif) left 7px no-repeat; 
	line-height: 1.5em;
}
.device ul li a {
	text-decoration: none;
}
.device ul.docs {
	float: left;
	width: 160px;
}
.device ul.docs-wide {
	width: 300px;
}
ul.docs {
	font-size: 90%;
	list-style-type: none;
}
ul.docs li {
	background: none;
	color: #333;
	padding-left: 25px;
	background-position: left top;
	background-repeat: no-repeat;
}
ul.docs li a  { 
	text-decoration: underline;	
}
ul.docs li.csv { background-image: url(/_pub/4c/87/c1/124434_187683_xml.gif); }
ul.docs li.xml { background-image: url(/_pub/e1/c9/8/124432_187676_csv.gif); }
ul.docs li.pdf { background-image: url(/_pub/7d/53/fe/112759_187680_pdf.gif); }
ul.docs li.zip { background-image: url(/_pub/3e/4e/19/114472_187684_zip.gif); }
ul.docs li.doc { background-image: url(/_pub/bb/41/48/114482_187678_doc.gif); }
ul.docs li.jpg, ul.docs li.gif { background-image: url(/_pub/9/ca/b6/114480_187679_img.gif); } 
ul.docs li.exe { background-image: url(/_pub/1/ee/a7/114484_187677_default.gif); }
ul.docs li.xls { background-image: url(/_pub/d8/85/30/114474_187682_xls.gif); }
ul.docs li.ppt { background-image: url(/_pub/8a/72/bf/114476_187681_ppt.gif); }

/* --- ARTICLES LIST --- */
.listItem {
	padding: 11px 6px 11px 11px;
	background-color: #fff;
	margin-bottom: 5px;
	height: 1%;
}
.listItem p {
	color: #333;
	font-size: 110%;
	line-height: 1.4em;
	margin-bottom: 0.5em;
}
.listItem h2 {
	color: #003399;
	font-size: 120%;
	margin-bottom: 0.5em;
}
.listItem .more {
	font-weight: bold;
	margin-right: 10px;
}
.listItem p.date {
	font-size: 100%;
	color: #666;
}

/* --- ARTICLE --- */
.article {
	background-color: #fff;
	color: #3B3B3B;
	font-size: 110%;
	width: 100%;
	padding: 15px 0 0 0;
	border-bottom: 5px solid #f9f9f9;
}
.article h2, .article h3, .article h4, .article h5, .article h6, .article p, .article table  {
	margin-left: 20px;
	margin-right: 20px;
}
.article h2 {
	margin-bottom: 13px;
}
.article h3 {
	margin-bottom: 8px;
}
.article h4 {
	margin-bottom: 3px;
}
.article h5, .article h6 {
	margin-bottom: 5px;
}
.article table  {
	margin-bottom: 15px;
}
.article ul {
	margin: 0 25px 10px 25px;
}
.article ol {
	margin: 0 20px 10px 45px;
}
.article ul ul, .article ol ul {
	margin: 10px 0 0 0;
}
.article ul ol, .article ol ol {
	margin: 10px 0 0 18px;
}
.dd ul {
	margin: 5px 25px 0 0;
}
.dd ol {
	margin: 5px 25px 0 18px;
}
.dd ul ul, .dd ol ul {
	margin: 10px 0 0 0;
}
.dd ul ol, .dd ol ol {
	margin: 10px 0 0 20px;
}
.article li p img {
	padding-top: 1em;
}
.article li table {
	margin-top: 1em;
}
.article li, .dd li {
	padding-bottom: 5px;
}
.article ul li, .dd ul li {
	background: url(/_pub/f0/f9/71/112880_139998_bg_li.gif) no-repeat 0 6px;
	list-style: none;
	padding-left: 12px;
}
.article .perex {
	color: #003399;
	margin: 0 0 15px 0;
	padding: 0px 20px 15px 20px;
	border-bottom: 5px solid #F9F9F9;
}
.article p {
	color: #333;
	padding-bottom: 1.5em;
	line-height: 1.4em;
}
.articleImage {
	float: left;
	text-align: center;
	width: 180px;
	padding: 20px 0px;
	margin: 0 10px 10px 0;
	background-color: #fff;
}

.article ul.docs li {
	font-size: 110%;
	line-height: 1.5em;
	padding-left: 25px;
}
.noBg ul.docs li {
	font-size: 110%;
	margin-bottom: 14px;
}
.article ul.docs li a {
	font-weight: normal;
}
.noBg ul.docs li a {
	font-weight: bold;
}
.noBg {
	float: left;
	width: 370px;
	background: none;
}
.noBg ul {
	margin: 0 25px 10px 0;
}

.perex {
	color: #003399;
}
.article table, .dd table {
	font-family: tahoma, verdana, arial, sans-serif;
	clear: both;
	margin-bottom: 10px;
	border: 5px solid #F0F0F0;
}
.article td, .article th, .dd td, .dd th {
	text-align: left;
	padding: 3px 10px 3px 10px;
}
.article th, .dd th {
	color: #3399CC;
	border: 2px solid #F0F0F0;
}
.article td, .dd td {
	border-right: 2px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
}
.article form {
	margin-bottom: 15px;
	border-top: 5px solid #F9F9F9;
}
.article form h3 {
	margin: 0 0 15px 0;
}
.article form table, .article form td, .article form th {
	border: none;
}
.article form table {
	margin: 15px 0 15px 15px;
}
.article form td, .article form th {
	padding-left: 0;
}
table#properties {
	width: 510px;
	empty-cells: show;
}


/* --- TAB MENU IN ARTICLE --- */
ul#tabMenu {
	height: 43px;
	margin: 6px 0 0 0;
	background: url(/_pub/e3/98/2e/112837_139902_bg_tab_menu_bottom.gif) left bottom repeat-x;
	width: 560px;
}
ul#tabMenu li {
	padding-left: 0px;
	background: none;
}
ul#tabMenu li {
	list-style-type: none;
	float: left;
}
ul#tabMenu li a {
	color: #000;
	text-decoration: none;
	font-size: 110%;
	display: block;
	float: left;
}
ul#tabMenu li a span {
	display: block;
}
ul#tabMenu li a span.right {
	padding: 14px 18px 9px 18px;
}
ul#tabMenu li a {
	background: url(/_pub/f0/48/32/136506_240835_bg_tab_menu_item_off.gif) repeat-x;
	color: #666;
}
ul#tabMenu li a.active {
	background: url(/_pub/2e/ce/9e/136492_240828_bg_tab_menu_item.gif) repeat-x;
}
ul#tabMenu li a span.right {
	background: url(/_pub/a4/ee/5a/136510_240837_bg_tab_menu_item_right_off.gif) top right no-repeat; 
}
ul#tabMenu li a.active span.right {
	background: url(/_pub/3e/e7/32/136508_240836_bg_tab_menu_item_right.gif) top right no-repeat; 
}
ul#tabMenu li a.active, ul#tabMenu li a.active:hover span.right  {
	color: #fff;
}
ul#tabMenu li a:hover span.right {
	color: #990000;
}
ul#tabMenu li a span.left {
	background: url(/_pub/c3/55/c4/136504_240834_bg_tab_menu_item_left_off.gif) top left no-repeat;
}
ul#tabMenu li a.active span.left {
	background: url(/_pub/94/5e/2c/136502_240833_bg_tab_menu_item_left.gif) top left no-repeat;
}
ul#tabMenu li.first a.active span.left {
	background: url(/_pub/40/e8/f8/136494_240829_bg_tab_menu_item_first.gif) top left no-repeat;
}
ul#tabMenu li.first a span.left {
	background: url(/_pub/9c/93/35/136496_240830_bg_tab_menu_item_first_off.gif) top left no-repeat;
}
ul#tabMenu li.first a span.right {
	padding-left: 28px;
}
ul#tabMenu li.last a.active span.right {
	background: url(/_pub/45/6e/3e/136498_240831_bg_tab_menu_item_last.gif) top right no-repeat; 
}
ul#tabMenu li.last a span.right {
	background: url(/_pub/54/46/d0/136500_240832_bg_tab_menu_item_last_off.gif) top right no-repeat; 
	padding-right: 28px;
}

/* --- DROP DOWN LISTS --- */
#ready div.dd {
	display: none;
}
.ddHolder {
	background-color: #D9F2FF;
	padding: 4px;
	margin-bottom: 1px;
}
.dd {
	padding: 0px 9px 0px 9px;
}
.dd p {
	color: #333;
	line-height: 1.4em;
}
.dd p, .dd ul, .dd ol {
    margin-bottom: 10px;
}
.dd ol {
    margin-left: 25px;
}
.dd ul {
	margin-top: 0;
    margin-left: 5px;
}
h3.dd {
	font-size: 110%;
	color: #003399;
	border: solid 1px #ABE2FF;
	background-color: #fff;
	padding-left: 37px;
	cursor: pointer;
	position: relative;
	margin: 0px;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.ddHolder h3.active {
	margin-bottom: 3px;
	background-color: #D9F2FF;
	border: solid 1px #D9F2FF;
}
div.dd {
	border: solid 1px #ABE2FF;
	line-height: 1.4em;
	padding: 10px 11px 10px 11px;
	background-color: #fff;
	margin: 0px 1px 2px 1px;
}
.ddHolder .close, .ddHolder .open {
	display: block;
	position: absolute;
	left: -1px;
	top: -1px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: solid 1px #ABE2FF;
	width: 27px;
	background-color: #fff;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.ddHolder .open { background-image: url(/_pub/fe/88/8a/112851_139922_icon_to_open.gif); }
.ddHolder .close { background-image: url(/_pub/26/7e/4f/112849_139921_icon_to_close.gif); }
.faq_folder {
	background: #FFF;
}
.faq_folder h2 {
	padding: 15px 15px 0 15px;
}

/* ----- SITEMAP ----- */
.sitemapBox {
	background: #FFF;
	float: left;
	width: 187px;
	min-height: 240px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.sitemapBox.first {
	margin-left: 0;
}
.sitemapBox h3 {
	font-size: 110%;
	color: #000066;
	background-color: #D9F2FF;
	line-height: 30px;
	min-height: 30px;
	padding-left: 10px;
	margin-bottom: 1em;
}
h3.title_1 { background: #D9F2FF url(/_pub/b2/c4/6f/112872_139994_sitemap_title_1.gif) no-repeat top left; }
h3.title_2 { background: #D9F2FF url(/_pub/72/e0/b8/112874_139995_sitemap_title_2.gif) no-repeat top left; }
h3.title_3 { background: #D9F2FF url(/_pub/32/fc/1/112876_139996_sitemap_title_3.gif) no-repeat top left; }
h3.title_4 { background: #D9F2FF url(/_pub/f2/17/4b/112878_139997_sitemap_title_4.gif) no-repeat top left; }

.sitemapBox ul {
	margin: 0 0 8px 10px;
}
.sitemapBox li {
	padding-bottom: 5px;
}
.sitemapBox ul li {
	background: url(/_pub/f0/f9/71/112880_139998_bg_li.gif) no-repeat 0 6px;
	list-style: none;
	padding-left: 12px;
}

/* ----- ERROR PAGE ----- */
#errorBoxHolder {
	background: #FFF url(/_pub/64/0/41/80_4_bg_error_page.gif) repeat-y;
	margin: 5px 10px 0 10px;
	border-bottom: 15px solid #F9F9F9;
}
#errorBox {
	background: transparent url(/_pub/e1/8f/e8/348_4_attention.gif) no-repeat top left;
	padding-left: 139px;
}
.errorMessage {
	line-height: 1em;
	padding: 25px 0 0 0;
}
.errorMessage h1 {
	margin: 0 0 8px 30px;
}
.errorMessage p {
	padding-left: 30px;
	padding-right: 30px;
}
.errorMessage strong {
	color: #003399;
	font-size: 115%;
}
.errorMessage ul {
	color: #555;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 90%;
	line-height: 1.3em;
	margin: 20px 30px 20px 36px;
}
.errorMessage ul li {
	background: url(/_pub/f0/f9/71/112880_139998_bg_li.gif) no-repeat 0 6px;
	list-style: none;
	padding-left: 12px;
}
.errorMessage .contact {
	padding: 10px 20px 10px 20px;
	border-top: 2px solid #F9F9F9;
}

/* ----- SEARCH ----- */
#content #search-form-box {
	background-color: #FFFFFF;
	border-color: #0E7CB9;
	border-style: solid;
	border-width: 1px 0 1px 0;
	width: 754px;
}
#content #search-form-box form {
	border-bottom-width: 0;
}
#content #search-form-box table {
	margin-bottom: 5px;
	border-width: 0;
}
#content form.search {
	width: 754px;
}
#content form.search th, #content form.search td {
	padding: 5px 10px;
}
#content form.search table {
	margin: 5px 0 15px 0;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 5px 0;
	width: 100%;
}
#content form.search h4.highlight {
	border-left-width: 0;
	margin-left: 0;
	margin-right: 0;
}
#content form.search th {
	width: 200px;
	padding-left: 12px;
}
#content form.search input.query {
	color: #990000; width: 240px;
	font-weight: bold; font-size: 11px;
}
#content td.count {
	font-weight: bold;
	color: #990000;
}
#content .advanced-search {
	font-weight: bold; text-decoration: none;
	padding-left: 10px; background: transparent url(/_pub/65/ce/5f/5304_3852_arrow_forward.gif) no-repeat 0 50%;
}
#content table.pager {
	width: 754px;
}
#content table.pager {
	vertical-align: top;
}
#content table.pager td.next, #content table.pager td.prev {
	width: 1em;
}
#content table.pager a.prev, #content table.pager a.next {
	display: block;
	padding: 10px 14px;
	background-color: #D9F2FF;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
}
#content table.pager a.next {
	margin-left: 5px;
	padding-right: 30px;
	background-image: url(/_pub/65/ce/5f/5304_3852_arrow_forward.gif);
	background-position: 80% 50%;
}
#content table.pager a.prev {
	margin-right: 5px;
	padding-left: 30px;
	background-image: url(/_pub/e4/e/f/328_4_arrow_back.gif);
	background-position: 15% 50%;
}
#content table.pager .num {
	background-color: #FFFFFF;
	padding: 10px 8px;
	text-align: center;
}
#content table.pager .bottom .num {
	padding: 0;
	background-color: transparent;
}
#content table.pager .bottom .num a {
	padding: 10px 7px 10px 7px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#content table.pager .num a.active {
	background-color: #D9F2FF !important;
}
#content .results {
	margin: 10px 0;
	list-style: none;
	width: 754px;
}
#content .results li {
	background: #FFFFFF url(/_pub/79/d2/d8/358_11578_box_arrow.gif) no-repeat 20px 12px;
	padding: 7px 7px 7px 35px;
	margin-bottom: 10px;
}
#content .results .title {
	margin-bottom: 7px;
}
#content .results .title a {
	font-weight: bold;
}
#content .results .category {
	color: #3399CC;
	padding-left: 0.5em;
}
#content .results .snippet {
	font-size: 90%;
	color: #666666;
}
#content .results li.keymatch {
	background-color: #D9F2FF;
	background-image: none;
	padding: 12px 5px 5px 5px;
}
#content .results li.keymatch .keytitle {
	font-size: 12px;
	font-weight: bold;
	margin-left: 15px;
	display: block;
	margin-bottom: 5px;
}
#content .results li.keymatch div {
	background: #FFFFFF url(/_pub/79/d2/d8/358_11578_box_arrow.gif) no-repeat 14px 10px;
	border: 1px solid #ABE2FF;
	padding: 5px 5px 5px 29px;
	margin-top: 5px;
}
#content #more-results {
	width: 712px;
	padding: 7px 7px 7px 35px;
	margin-bottom: 0.5em;
	background-color: #FFFFFF;
}

/* --- TAB MENU --- */
ul#tabMenuSearch {
	background: url(/_pub/f9/54/59/136514_240841_bg_tab_menu_bottom_search.gif) left bottom repeat-x;
	width: 753px;
	height: 41px;
	margin: 6px 0 0px 0;
}
ul#tabMenuSearch li {
	background: none;
	list-style-type: none;
	float: left;
	padding-left: 0px;
}
ul#tabMenuSearch li a {
	color: #666;
	background: url(/_pub/f0/48/32/136506_240835_bg_tab_menu_item_off.gif) repeat-x;
	font-size: 100%;
	text-decoration: none;
	display: block;
	float: left;
}
ul#tabMenuSearch li a span {
	display: block;
}
ul#tabMenuSearch li a span.right {
	padding: 15px 18px 10px 18px;
}
ul#tabMenuSearch li a.active { background: url(/_pub/2e/ce/9e/136492_240828_bg_tab_menu_item.gif) repeat-x; }
ul#tabMenuSearch li a span.right { background: url(/_pub/a4/ee/5a/136510_240837_bg_tab_menu_item_right_off.gif) top right no-repeat; }
ul#tabMenuSearch li a.active span.right { background: url(/_pub/3e/e7/32/136508_240836_bg_tab_menu_item_right.gif) top right no-repeat; }
ul#tabMenuSearch li a.active, ul#tabMenuSearch li a.active:hover span.right { color: #fff; }
ul#tabMenuSearch li a:hover span.right { color: #990000; }
ul#tabMenuSearch li a span.left { background: url(/_pub/c3/55/c4/136504_240834_bg_tab_menu_item_left_off.gif) top left no-repeat; }
ul#tabMenuSearch li a.active span.left { background: url(/_pub/94/5e/2c/136502_240833_bg_tab_menu_item_left.gif) top left no-repeat; }
ul#tabMenuSearch li.first a.active span.left { background: url(/_pub/40/e8/f8/136494_240829_bg_tab_menu_item_first.gif) top left no-repeat; }
ul#tabMenuSearch li.first a span.left { background: url(/_pub/9c/93/35/136496_240830_bg_tab_menu_item_first_off.gif) top left no-repeat; }
ul#tabMenuSearch li.first a span.right { padding-left: 28px; }
ul#tabMenuSearch li.last a.active span.right { background: url(/_pub/45/6e/3e/136498_240831_bg_tab_menu_item_last.gif) top right no-repeat; }
ul#tabMenuSearch li.last a span.right { background: url(/_pub/54/46/d0/136500_240832_bg_tab_menu_item_last_off.gif) top right no-repeat; padding-right: 28px; }


