
/* CSS stylesheet */

body {
	background: white url(../images/background.gif) repeat 0 0 ;
	margin: 0 ;
	padding: 0 ;
	text-align: center ;
	color: rgb(145, 145, 145) ;
	font-family: Tahoma, Arial, sans-serif ;
	font-size: 70% ;
}

a {
	text-decoration: none ;
}

a:link, a:hover, a:active, a:visited {
	color: rgb(0, 133, 144) ;
}

a:hover, a:active {
	text-decoration: underline ;
}

em {
	font-weight: bold ;
	font-style: italic ;
}

img {
	border-width: 0 ;
}


.clearer-left {
	clear: left ;
}

.clearer-right {
	clear: right ;
}

/* workaround za IE5.0/Win: ker se #content padding-bottom ne uposteva*/
* html .clearer-right {
	height: 1px ;
	he\ight: 0 ;
}


.devider {
	margin: 24px 24px 0 24px ;
	border-bottom: 1px solid rgb(212, 212, 212) ;
}


/*
page
*/

#page-wrapper {
	width: 775px ;
	margin: 16px auto 16px auto ;
	text-align: left ;
}
	
#page-shadow-top {
	width: 775px ;
	height: 10px ;
	background: transparent url(../images/page-shadow-top.png) no-repeat 0 bottom ;
	margin: 0 ;
	padding: 0 ;
}

* html div#page-shadow-top {
	background-image: url(../images/page-shadow-top.gif) ;
}

#page-shadow-middle {
	width: 775px ;
	background: transparent url(../images/page-shadow-side.png) repeat-y 0 0 ;
	margin: 0 ;
	padding: 0 ;
}

* html div#page-shadow-middle {
	background-image: url(../images/page-shadow-side.gif) ;

}

#page-shadow-bottom {
	width: 775px ;
	height: 10px ;
	background: transparent url(../images/page-shadow-bottom.png) no-repeat 0 0 ;
	margin: 0 ;
}

* html div#page-shadow-bottom {
	background-image: url(../images/page-shadow-bottom.gif) ;
}

#page {
	background-color: white ;
	margin: 0 10px 0 10px ;
	border: 1px solid white ;
	text-align: left ;
}

#logo {
	float: right ;
	margin: 23px 31px 0 0 !important ;
	margin /**/: 23px 18px 0 0 ;
}



/*
navigation
*/

#navigation {
	float: right ;
	clear: right ;
	width: 138px ;
	margin: 39px 32px 0 0 !important ;
	margin /**/: 39px 16px 0 0 ;
}

#navigation ul {
	list-style-type: none ;
}

#navigation span {
	display: none ;
}

#navigation a {
	display: block ;
	text-decoration: none ;
}

.nav-primary {	
	margin: 0 ;
	padding: 0 ;
}

.nav-primary a {
	height: 24px ;
}

a#nav-home {
	background: transparent url(../images/nav-home.gif) no-repeat 0 0 ;
	width: 49px ;
}

a#nav-news {
	background: transparent url(../images/nav-news.gif) no-repeat 0 0 ;
	width: 54px ;
}

a#nav-products {
	background: transparent url(../images/nav-products.gif) no-repeat 0 0 ;
	width: 118px ;
}

a#nav-expressordering {
	background: transparent url(../images/nav-expressordering.gif) no-repeat 0 0 ;
	width: 107px ;
}

a#nav-techservice {
	background: transparent url(../images/nav-techservice.gif) no-repeat 0 0 ;
	width: 44px ;
}

a#nav-company{
	background: transparent url(../images/nav-company.gif) no-repeat 0 0 ;
	width: 56px ;
}

a#nav-jobs {
	background: transparent url(../images/nav-jobs.gif) no-repeat 0 0 ;
	width: 72px ;
}

a#nav-info {
	background: transparent url(../images/nav-info.gif) no-repeat 0 0 ;
	width: 33px ;
}

a#nav-home:hover,
a#nav-news:hover,
a#nav-products:hover,
a#nav-expressordering:hover,
a#nav-techservice:hover,
a#nav-company:hover,
a#nav-jobs:hover,
a#nav-info:hover {
	background-position: 0 -24px ;
}

.nav-secundary {
	display: none ;
	margin: 0 0 0 18px ;
	padding: 0 ;
}

.nav-secundary a {
	height: 18px ;
}

a#nav-promotions {
	background: transparent url(../images/nav-promotions.gif) no-repeat 0 0 ;
	width: 39px ;
}

a#nav-events {
	background: transparent url(../images/nav-events.gif) no-repeat 0 0 ;
	width: 50px ;
}

a#nav-productnews {
	background: transparent url(../images/nav-productnews.gif) no-repeat 0 0 ;
	width: 43px ;
}

a#nav-productsbycategory {
	background: transparent url(../images/nav-productsbycategory.gif) no-repeat 0 0 ;
	width: 86px ;
}

a#nav-productsbyproducer {
	background: transparent url(../images/nav-productsbyproducer.gif) no-repeat 0 0 ;
	width: 93px ;
}

a#nav-demodevicetesting {
	background: transparent url(../images/nav-demodevicetesting.gif) no-repeat 0 0 ;
	width: 116px ;
}

a#nav-abouttechservice {
	background: transparent url(../images/nav-aboutcompany.gif) no-repeat 0 0 ;
	width: 75px ;
}

a#nav-techservicetecan {
	background: transparent url(../images/nav-techservicetecan.gif) no-repeat 0 0 ;
	width: 73px ;
}

a#nav-aboutcompany {
	background: transparent url(../images/nav-aboutcompany.gif) no-repeat 0 0 ;
	width: 75px ;
}

a#nav-certificates {
	background: transparent url(../images/nav-certificates.gif) no-repeat 0 0 ;
	width: 60px ;
}

a#nav-questionnaire {
	background: transparent url(../images/nav-questionnaire.gif) no-repeat 0 0 ;
	width: 63px ;
}

a#nav-contacts {
	background: transparent url(../images/nav-contacts.gif) no-repeat 0 0 ;
	width: 52px ;
}

a#nav-whereweare {
	background: transparent url(../images/nav-whereweare.gif) no-repeat 0 0 ;
	width: 49px ;
}

a#nav-companybasicdata {
	background: transparent url(../images/nav-companybasicdata.gif) no-repeat 0 0 ;
	width: 93px ;
}

a#nav-promotions:hover,
a#nav-events:hover,
a#nav-productnews:hover,
a#nav-productsbycategory:hover, 
a#nav-productsbyproducer:hover,
a#nav-demodevicetesting:hover,
a#nav-abouttechservice:hover,
a#nav-techservicetecan:hover,
a#nav-aboutcompany:hover,
a#nav-certificates:hover,
a#nav-questionnaire:hover,
a#nav-contacts:hover,
a#nav-whereweare:hover,
a#nav-companybasicdata:hover {
	background-position: 0 -18px ;
}


/* where we are */

.page-home a#nav-home,
.page-promotions a#nav-news, 
.page-events a#nav-news,
.page-productnews a#nav-news,
.page-productsbycategory a#nav-products,
.page-productsbyproducer a#nav-products,
.page-demodevicetesting a#nav-products,
.page-expressordering a#nav-expressordering,
.page-abouttechservice a#nav-techservice,
.page-techservicetecan a#nav-techservice,
.page-aboutcompany a#nav-company,
.page-contacts a#nav-company,
.page-certificates a#nav-company,
.page-questionnaire a#nav-company,
.page-whereweare a#nav-company,
.page-companybasicdata a#nav-company,
.page-jobs a#nav-jobs,
.page-info a#nav-info {
	background-position: 0 -24px ;
}

.page-promotions #subnav-news,
.page-events #subnav-news,
.page-productnews #subnav-news,
.page-productsbycategory #subnav-products,
.page-productsbyproducer #subnav-products,
.page-demodevicetesting #subnav-products,
.page-abouttechservice #subnav-techservice,
.page-techservicetecan #subnav-techservice,
.page-aboutcompany #subnav-company,
.page-certificates #subnav-company,
.page-questionnaire #subnav-company,
.page-contacts #subnav-company,
.page-whereweare #subnav-company,
.page-companybasicdata #subnav-company {
	display: block ;
}	

.page-promotions a#nav-promotions,
.page-events a#nav-events,
.page-productnews a#nav-productnews,
.page-productsbycategory a#nav-productsbycategory,
.page-productsbyproducer a#nav-productsbyproducer,
.page-demodevicetesting a#nav-demodevicetesting,
.page-abouttechservice a#nav-abouttechservice,
.page-techservicetecan a#nav-techservicetecan,
.page-aboutcompany a#nav-aboutcompany,
.page-contacts a#nav-contacts,
.page-certificates a#nav-certificates,
.page-questionnaire a#nav-questionnaire,
.page-whereweare a#nav-whereweare,
.page-companybasicdata a#nav-companybasicdata {
	background-position: 0 -18px ;
}


/*
languages
*/

#languages {
	float: right ;
	clear: right ;
	width: 130px ;
	height: 24px ;
	margin: 44px 36px 44px 0 !important ;
	margin /**/: 44px 18px 44px 0 ;
	border-top: 1px solid rgb(212, 212, 212) ;
	border-bottom: 1px solid rgb(212, 212, 212) ;
}

/* only IE will parse this */
* html div#languages {
	height: 26px ;
}

#languages span {
	display: none ;
}

#languages a {
	float: left ;
	display: block ;
	height: 18px ;
	margin-top: 3px ;
	border-left: 1px solid rgb(201, 201, 201) ;
	text-decoration: none ;
}

/* workaround: because IE/Win doesn't support :first-child selector */
#languages a.first-in-row {
	border-left-width: 0 ;
}

a#lang-slo {
	background: transparent url(../images/lang-slo.gif) no-repeat 0 0 ;
	width: 30px ;
}

a#lang-eng {
	background: transparent url(../images/lang-eng.gif) no-repeat 0 0 ;
	width: 31px ;
	bottom: 21px ;
	left: 30px ;
}

a#lang-slo:hover,
a#lang-eng:hover {
	background-position: 0 -18px ;
}


/* current language */

.page-slo a#lang-slo,
.page-eng a#lang-eng {
	background-position: 0 -18px ;
}



/*
content
*/

#content-wrapper {
	width: 544px ;
	margin: 102px 16px 16px 16px ;
}

#content-shadow-top {
	width: 544px ;
	height: 10px ;
	background: transparent url(../images/content-shadow-top.png) no-repeat 0 bottom ;
	margin: 0 ;
}

* html div#content-shadow-top {
	background-image: url(../images/content-shadow-top.gif) ;
}

#content-shadow-middle {
	width: 544px ;
	background: transparent url(../images/content-shadow-side.png) repeat-y 0 0 ;
	margin: 0 ;
}

* html div#content-shadow-middle {
	background-image: url(../images/content-shadow-side.gif) ;
}

#content-shadow-bottom {
	width: 544px ;
	height: 10px ;
	background: transparent url(../images/content-shadow-bottom.png) no-repeat 0 0 ;
	margin: 0 ;
}

* html div#content-shadow-bottom {
	background-image: url(../images/content-shadow-bottom.gif) ;
}

#content {
	margin: 0 10px 0 10px ;
	padding-bottom: 24px !important ; 
	padding-bottom /**/: 15px ; /*glej tudi .clearer-right*/
	text-align: left ;
}

.page-home #content {
	padding-top: 16px !important ;
	padding-top /**/: 16px ;
}

.page-error404 #content {
	padding-top: 1px !important ;
	padding-top/**/: 25px ;
}


#head-image {
	display: block ;
}

#content p {
	margin: 1.1em 26px 0 26px ;
}

#content p.extraspace {
	margin-top: 2.9em ;
}

#content p.whereweare {
	margin-top: 2px ;
	font-size: 82% ;
}

#content p img {
	margin-top: 0.3em ;
	margin-right: 0.6em ;
}

#content p img.textwrap {
	float: left ;
}

#content h1 {
	height: 24px ;
	margin: 24px 24px 0 24px ;
	border-bottom: 1px solid rgb(212, 212, 212) ;
	background-color: transparent ;
	background-repeat: no-repeat ;
	background-position: 0 0  ;
	font-size: 100% ;
}

#content h1 span {
	display: none ;
}

.page-promotions div#content h1 {
	background-image: url(../images/title-promotions.gif) ;
}
.page-events div#content h1 {
	background-image: url(../images/title-events.gif) ;
}
.page-productnews div#content h1 {
	background-image: url(../images/title-productnews.gif) ;
}
.page-productsbycategory div#content h1 {
	background-image: url(../images/title-productsbycategory.gif) ;
}
.page-productsbyproducer div#content h1 {
	background-image: url(../images/title-productsbyproducer.gif) ;
}
.page-demodevicetesting div#content h1 {
	background-image: url(../images/title-demodevicetesting.gif) ;
}
.page-expressordering div#content h1 {
	background-image: url(../images/title-expressordering.gif) ;
}
.page-abouttechservice div#content h1 {
	background-image: url(../images/title-techservice.gif) ;
}
.page-techservicetecan div#content h1 {
	background-image: url(../images/title-techservicetecan.gif) ;
}
.page-aboutcompany div#content h1 {
	background-image: url(../images/title-aboutcompany.gif) ;
}
.page-certificates div#content h1 {
	background-image: url(../images/title-certificates.gif) ;
}
.page-contacts div#content h1 {
	background-image: url(../images/title-contacts.gif) ;
}
.page-whereweare div#content h1 {
	background-image: url(../images/title-whereweare.gif) ;
}
.page-companybasicdata div#content h1 {
	background-image: url(../images/title-companybasicdata.gif) ;
}
.page-questionnaire div#content h1 {
	background-image: url(../images/title-questionnaire.gif) ;
}
.page-jobs div#content h1 {
	background-image: url(../images/title-jobs.gif) ;
}
.page-info div#content h1 {
	background-image: url(../images/title-info.gif) ;
}
.page-error404 div#content h1 {
	background-image: url(../images/title-error404.gif) ;
}

#content h2, h3, h4 {
	font-size: 100% ;
	font-weight: bold ;
}

#content h2 {
	margin: 1.8em 26px 0 26px ;
	text-transform: uppercase ;
}

#content h3, h4 {
	margin: 1.1em 26px -1.1em 26px ;
}

#content h4 {
	font-style: italic ;
}

.page-jobs div#content h3 {
	width: 476px ;
	margin: 1.8em 24px -0.5em 24px ;
	padding: 2px ;
	border-top: 1px solid rgb(212, 212, 212) ;
	border-bottom: 1px solid rgb(212, 212, 212) ;
	text-transform: uppercase ;
}

#content small {
	font-size: 82% ;
}

#content ul {
	margin: 0 26px 0 26px ;
	padding: 0 ;
	list-style-image: none ;
	list-style-type: none ;
	list-style-position: outside ;
}

#content li {
	padding: 0 0 0 26px ;
	background: transparent url(../images/list-marker.gif)  no-repeat 0 7px ;
}

#content dl {
	margin: 0 26px 0 26px ;
	padding: 0 ;
}

#content pre {
	margin: 1.1em 26px 0 26px ;
	font-size: 120% ;

}

/*
#content a img {
	border: 1px solid white ;
}

#content a:hover img, 
#content a:active img {
	border: 1px solid rgb(0, 126, 140) ;
}
*/


/* table headers */

#content table.header-producer {
	width: 476px ;
	margin: 2.4em 24px -0.5em 24px ;
	border-top: 1px solid rgb(212, 212, 212) ;
	border-bottom: 1px solid rgb(212, 212, 212) ;
	border-collapse: collapse ;
	font-size: 100% ;
}

#content table.header-producer tr,
#content table.header-producer td {
	margin: 0 ;
	padding: 0 ;
}

#content table.header-producer a.img-link img {
	margin: 3px 0 3px 26px ;
}

#content #logo-biotest {
	margin-top: 11px ;
	margin-bottom: 11px ;
}

#content #logo-idexx {
	margin-top: 16px ;
	margin-bottom: 16px ;
}

#content table.header-producer a.text-link {
	margin: 0 2px 0 0 ;
	float: right ;
}



#content table.header-news {
	width: 476px ;
	margin: 2.4em 24px -0.5em 24px ;
	border-top: 1px solid rgb(212, 212, 212) ;
	border-bottom: 1px solid rgb(212, 212, 212) ;
	border-collapse: collapse ;
	font-size: 100% ;
}

#content table.header-news td {
	padding: 2px 0 2px 0 ;
}

#content table.header-news td.date-col {
	width: 5.2em ;
	padding-left: 2px ;
	font-size: 82% ;
}

#content table.header-news td.name-col {
	padding-left: 0.7em ;
	padding-right: 0.7em ;
}

#content table.header-news a.text-link {
	margin: 0 2px 0 0 ;
	float: right ;
}



/* tables */

#content table.intext {
	margin: 1.1em 26px 0 26px ;
	border-collapse: collapse ;
	border-spacing: 0 ;
	empty-cells: show ;
	font-size: 100% ;
}

#content table.intext td {
	border: 1px solid rgb(212, 212, 212) ;
	padding: 0.2em 0.6em 0.1em 0.6em ;
}

#content table.intext td.align-r {
	text-align: right ;
}

#content table.intext thead td {
	background-color: rgb(232, 232, 232) ;
	font-weight: bold ;
}



#content table.basic-data {
	width: 472px ;
	margin: 1.1em 26px 0 26px ;
	border-collapse: collapse ;
	border-spacing: 0 ;
	empty-cells: show ;
	font-size: 100% ;
}

#content table.basic-data td {
	padding: 0.1em 0.6em 0.1em 0 ;
}

#content table.basic-data td.property-col {
	width: 32% ;
	font-weight: bold ;
	vertical-align: top ;
}

#content table.basic-data td.value-col {
	vertical-align: bottom ;
}



#content table.contacts {
	width: 476px ;
	margin: 1.1em 24px 0 24px ;
	border-collapse: collapse ;
	border-spacing: 0 ;
	empty-cells: show ;
	font-size: 100% ;
}

#content table.contacts td {
	padding: 2px ;
	border-top: 1px solid rgb(212, 212, 212) ;
	border-bottom: 1px solid rgb(212, 212, 212) ;
	vertical-align: bottom ;
}

#content table.contacts td.name-col {
	width: 31% ;
}

#content table.contacts td.phone-col {
	width: 31% ;
}

#content table.contacts td.email-col {
	width: 38% ;
}

#content table.contacts td.email-col a img,
#content a.email img {
	height: 13px ;
}

#content a.email img {
	margin-top: 0 ;
	vertical-align: -2px ;
}

#content table.contacts td.email-col a:hover img,
#content a.email:hover img {
	background: transparent url(../images/email-underline.gif) repeat-x top left ;
}



#content table.order {
	width: 472px ;
	margin: 1.1em 26px 0 26px ;
	border-collapse: separate ;
	border-spacing: 0 ;
	empty-cells: show ;
	font-size: 100% ;
}

#content table.order td.property-col {
	width: 32% ;
	vertical-align: middle ;
}

#content table.order td.value-col {
	width: 68% ;
	vertical-align: bottom ;
}



#content table.order-products {
	width: 472px ;
	margin: 1.1em 26px 0 26px ;
	border-collapse: separate ;
	border-spacing: 0 ;
	empty-cells: show ;
	font-size: 100% ;
}

#content table.order-products td.no-col {
	width: 16% ;
	padding: 0 2px 0 0 ;
}

#content table.order-products td.name-col {
	width: 39% ;
	padding: 0 2px 0 0 ;
}

#content table.order-products td.producer-col {
	width: 35% ;
	padding: 0 2px 0 0 ;
}

#content table.order-products td.qtn-col {
	width: 10% ;
	padding: 0 ;
}

#content table.order-products thead td {
	vertical-align: bottom ;
}

#content table.order-products tbody td {
	vertical-align: middle ;
}



/* */

input, select {
	margin: 2px 0 2px 0 ;
	/*border: 2px inset rgb(212, 212, 212) ;*/
}

input, select, option, textarea {
	color: black ;
	font-family: Tahoma, Arial, sans-serif ;
	font-size: 100% ;
}

input, option {
	padding: 2px ;
}

input.button {
	/*border-style: outset ;*/
}

td input {
	width: 100% ;
}

table.order-products td select {
	width: 100% ;
}



/*
sub navigation
*/

#subnav {
	margin: 26px -2px 0 -2px ;
}

#subnav ul {
	list-style-type: none ;
}

#subnav li {
	padding: 0 ;
	background-image: none ;
}

#subnav span {
	display: none ;
}

#subnav li a {
	display: block ;
	text-decoration: none ;
	height: 18px ;
}

a#subnav-consumables {
	background: transparent url(../images/subnav-consumables.gif) no-repeat 0 0 ;
	width: 121px ;
}

a#subnav-instruments {
	background: transparent url(../images/subnav-instruments.gif) no-repeat 0 0 ;
	width: 52px ;
}

a#subnav-diagnostics {
	background: transparent url(../images/subnav-diagnostics.gif) no-repeat 0 0 ;
	width: 81px ;
}

a#subnav-reagents {
	background: transparent url(../images/subnav-reagents.gif) no-repeat 0 0 ;
	width: 158px ;
}

a#subnav-events {
	background: transparent url(../images/subnav-events.gif) no-repeat 0 0 ;
	width: 127px ;
}

a#subnav-eventsarchive {
	background: transparent url(../images/subnav-eventsarchive.gif) no-repeat 0 0 ;
	width: 111px ;
}

a#subnav-productnews {
	background: transparent url(../images/subnav-productnews.gif) no-repeat 0 0 ;
	width: 108px ;
}

a#subnav-productnewsarchive {
	background: transparent url(../images/subnav-productnewsarchive.gif) no-repeat 0 0 ;
	width: 78px ;
}

a#subnav-consumables:hover,
a#subnav-instruments:hover,
a#subnav-diagnostics:hover,
a#subnav-reagents:hover,
a#subnav-events:hover,
a#subnav-eventsarchive:hover,
a#subnav-productnews:hover,
a#subnav-productnewsarchive:hover {
	background-position: 0 -18px ;
}


/* where we are */

.page-consumables a#subnav-consumables,
.page-instruments a#subnav-instruments, 
.page-diagnostics a#subnav-diagnostics,
.page-reagents a#subnav-reagents {
	background-position: 0 -18px ;
}


/* */

#subnav table {
	margin: 0 26px 0 26px ;
	border-collapse: separate ;
	border-spacing: 1px ;
	empty-cells: hide ;
	font-size: 100% ;
}

#subnav td {
	width: 95px ;
	height: 42px ;
	border: 1px solid rgb(212, 212, 212) ;
	vertical-align: middle ;
	text-align: center ;
}



/*
1. page
*/

#nav-img-left {
	margin-left: 16px ;
}

#nav-img-right {
	margin-left: 6px ;
}

.page-home #content h1 {
	height: 15px ;
	margin: 22px 0 0 24px ;
}

.page-home #content h1.no-ruler {
	margin-top: 12px ;
	border-bottom-width: 0 ;
}

.page-home #content h1 span {
	display: none ;
}

.page-home #content h1 a {
	display: block ;
	height: 15px ;
	text-decoration: none ;
}

a#firstnav-promotions {
	background: transparent url(../images/firstnav-promotions.gif) no-repeat 0 0 ;
	width: 37px ;
}

a#firstnav-events {
	background: transparent url(../images/firstnav-events.gif) no-repeat 0 0 ;
	width: 50px ;
}

a#firstnav-productnews {
	background: transparent url(../images/firstnav-productnews.gif) no-repeat 0 0 ;
	width: 41px ;
}

a#firstnav-promotions:hover,
a#firstnav-events:hover,
a#firstnav-productnews:hover {
	background-position: 0 -15px ;
}

.page-home #content table {
	border-collapse: separate ;
	border-spacing: 0 ;
	margin: 0 ;
	padding: 0 ;
	font-size: 83% ;
}

.page-home #content table td.half {
	vertical-align: top ;
	width: 249px ;
}

.page-home #content table td.third {
	width: 166px ;
}

.page-home #content table td.third div {
	width: 140px ;
	height: 50px ;
	margin-left: 26px ;
	background-position: top left ;
	background-repeat: no-repeat ;
}

.page-home #content p {
	margin-right: 0 ;
}



/*
copyright
*/

#copyright {
	float: right ;
	clear: right ;
	width: 130px ;
	margin: -46px 36px 0 0 !important ; /* hidden from IE/Win */
	margin /**/: -46px 18px 0 0 ; /* hidden from IE6/Win */
	font-size: 83% ;
}

#copyright a:link, 
#copyright a:visited {
	color: rgb(145, 145, 145) ;
	text-decoration: none ;
}

#copyright a:hover,
#copyright a:active {
	color: rgb(145, 145, 145) ;
	text-decoration: underline ;
}



/*
certificate page
*/

#certpage-wrapper {
	width: 543px ;
	margin: 16px auto 16px auto ;
}
	
#certpage-shadow-top {
	width: 543px ;
	height: 10px ;
	background: transparent url(../images/content-shadow-top.png) no-repeat 0 bottom ;
	margin: 0 ;
	padding: 0 ;
}

* html div#certpage-shadow-top {
	background-image: url(../images/content-shadow-top.gif) ;
}

#certpage-shadow-middle {
	width: 543px ;
	background: transparent url(../images/content-shadow-side.png) repeat-y 0 0 ;
	margin: 0 ;
	padding: 0 ;
}

* html div#certpage-shadow-middle {
	background-image: url(../images/content-shadow-side.gif)
}

#certpage-shadow-bottom {
	width: 543px ;
	height: 10px ;
	background: transparent url(../images/content-shadow-bottom.png) no-repeat 0 0 ;
	margin: 0 ;
}

* html div#certpage-shadow-bottom {
	background-image: url(../images/content-shadow-bottom.gif)
}

#certpage {
	background-color: white ;
	margin: 0 10px 0 10px ;
	
}
