/*
body{
	background: #FFFFFF;
}
body,td{
	font-family: verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333229;
}
span{
}
p{
	margin: 6px;
	padding: 0px;
}
input{
	font-family: verdana;
	font-size: 10px;
}
.crn{
	color: #000000;
}
.pod{
	text-decoration: underline;
}
*/

.blockTitle{
	width: 100%;
	border: #FFFFFF solid 0px;
	border-bottom: #99AEC5 solid 1px;
	padding: 10px 0px 5px 0px;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;

	color: #A3A3A3;
	vertical-align: bottom;
	text-align: left;

	text-transform: none;
	letter-spacing: 6px;
}

.blockTitle:first-letter{
}
.blockSubtitle{
	width: 100%;
	padding: 15px 15px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #5088C5;
	letter-spacing: normal;
	vertical-align: bottom;
}
.blockTextAndTextLeft,
.blockTextAndTextRight,
.blockImageAndImageLeft,
.blockImageAndImageRight{
	padding: 10px 15px 10px 15px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	letter-spacing: normal;
	vertical-align: top;
}
.blockTextAndImageLeftText,
.blockTextAndImageRightText,
.blockTextAndImageLeftImage
.blockTextAndImageRightImage,
.blockParagrafText,
.blockImage,
.blockImageOnTheLeft,
.blockImageOnTheRight,
.blockTemplates{
	width: 100%;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	letter-spacing: normal;
	vertical-align: top;
}
.blockTextAndImageRightText,
.blockTextAndImageLeftText{
	width: 100%;
	vertical-align:top;
}
.blockTextAndImageRightImage,
.blockTextAndImageLeftImage{
	text-align: center;
	vertical-align: top;
	padding: 0px 10px 0px 10px;
}
.blockTextAndImageRightImage img,
.blockTextAndImageLeftImage img{
	display: block;
}




.classImageNoBorder{
	border: 0px;
}
.classImageWithSolidBorder{
	border: 1px solid #000000;
}
.classImageWithDashedBorder{
	border: 1px dashed #000000;
}
.classImageWithDottedBorder{
	border: 1px dotted #000000;
}
.classImageWithThickBorder{
	border: 2px solid #000000;
}


.classFloatLeft{
	float: left;
}
.classFloatRight{
	float: right;
}
SPAN.classFloatLeft,
SPAN.classFloatRight{
	display: block;
}





#pageHome{}
.pageBody,
.pageBody *{
	font-family: verdana;
	font-size: 11px;
}
.pageBody{
	background: #FFFFFF;
}

#pageTable{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
#pageTable #mainCellTop{
	width: 100%;
	height: 100%;
	padding: 20px 0px 0px 0px;
	vertical-align: top;
}
#pageTable #mainCellTop #mainCellTopTable{
	width: 760px;
}
#pageTable #mainCellTop #mainCellTopTable #mainCellTopTableCell{
	background: transparent url(../Images/upper_home.jpg) no-repeat top left;
	padding-top: 160px;
	width: 100%;
}
#pageProducts #pageTable #mainCellTop #mainCellTopTable #mainCellTopTableCell{
	background: transparent url(../Images/upper_products.jpg) no-repeat top left;
}
#pageServices #pageTable #mainCellTop #mainCellTopTable #mainCellTopTableCell{
	background: transparent url(../Images/upper_services.jpg) no-repeat top left;
}
#pageBuy #pageTable #mainCellTop #mainCellTopTable #mainCellTopTableCell{
	background: transparent url(../Images/upper_buy.jpg) no-repeat top left;
}
#pageAbout #pageTable #mainCellTop #mainCellTopTable #mainCellTopTableCell{
	background: transparent url(../Images/upper_about.jpg) no-repeat top left;
}
#pageContact #pageTable #mainCellTop #mainCellTopTable #mainCellTopTableCell{
	background: transparent url(../Images/upper_contact.jpg) no-repeat top left;
}
#pageSupport #pageTable #mainCellTop #mainCellTopTable #mainCellTopTableCell{
	background: transparent url(../Images/upper_support.jpg) no-repeat top left;
}


#pageTable #mainCellBottomAndCenterTable{
	width: 100%;
	height: 100%;
	vertical-align: top;
	background: #F4F9E9 url(../Images/main_green_left.gif) no-repeat top left;
/*	margin: 10px 0px 0px 0px;*/
	border: 0px;
	border-top: 10px solid #FFFFFF;
}
#pageTable #mainCellBottomAndCenterTable *{
	color: #7A963B;
}
#pageTable #mainCellBottomAndCenterTable * a:visited{
	color: #b0b5a5;
}
#pageTable #mainCellBottomAndCenterTable * a:hover{
	color: #96b949;
	color: #B7C792;
}
#pageTable #mainCellBottomAndCenterTable #mainCellCenter{
	background: transparent url(../Images/main_green_right.gif) no-repeat top right;
	width: 100%;
}
#pageTable #mainCellBottomAndCenterTable #mainCellCenter #mainCellCenterMiddleTable{
	background: transparent url(../Images/main_green_left_bottom.gif) no-repeat bottom left;
	width: 100%;
}
#pageTable #mainCellBottomAndCenterTable #mainCellCenter #mainCellCenterMiddleTable #mainCellCenterMiddle{
	background: transparent url(../Images/main_green_right_bottom.gif) no-repeat bottom right;
	height: 410px;
	width: 100%;
	padding: 10px;
	vertical-align: top;
}
#pageTable #mainCellBottomAndCenterTable #mainCellCenter #mainCellCenterMiddleTable #mainCellCenterMiddle img{
	border: 1px #AABB7F solid;
	margin: 6px;
}
/* Og */
#pageTable #mainCellBottomAndCenterTable #mainCellCenter #mainCellCenterMiddleTable #mainCellCenterMiddleDesc{
	background: transparent url(../Images/main_green_right_bottom.gif) no-repeat bottom right;
	height: 407px;
	width: 100%;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
/*	margin: 3px 3px 3px 0px;*/
}

#pageTable #mainCellBottomTable{
	width: 100%;
	width: 760px;
}
#pageTable #mainCellBottom{
	vertical-align: top;
	width: 100%;
}
#pageTable #mainCellRight{
	vertical-align: top;
	width: 385px;
	padding: 10px 0px 0px 10px;
}
#pageProducts #pageTable #mainCellRight{
	width: 100%;
	padding: 0px;
}
#pageProducts #pageTable #mainCellRight #blockDownloadTable{
	margin: 10px 0px 0px 0px;
/*	border: 1px dashed #000000;
	border-top: 10px solid #FFFFFF;*/
}
#pageProducts #pageTable #mainCellRight #blockAboutTable{
	float: right;
}
#pageTable #mainCellRight #blockDownloadTable{
	background: transparent url(../Images/right_download_home.jpg) no-repeat top right;
	width: 375px;
	height: 200px;
}
#pageTable #mainCellRight #blockDownloadTable .blockDownload{
	vertical-align: top;
	text-align: right;
	padding: 24px 25px 24px 25px;
}

#pageTable #mainCellRight #blockAboutTable{
/*	margin: 10px 0px 0px 0px;*/
	border: 0px;
	border-top: 10px solid #FFFFFF;
	background: #ECF7FE url(../Images/main_blue_left.gif) no-repeat top left;
}
#pageTable #mainCellRight #blockAboutTable .blockAbout{
	vertical-align: top;
	background: transparent url(../Images/main_blue_right.gif) no-repeat top right;
}
#pageTable #mainCellRight #blockAboutTable .blockAbout .blockAboutInnerTable{
	margin: 0px;
	width: 100%;
	background: transparent url(../Images/main_blue_left_bottom.gif) no-repeat bottom left;
}
#pageTable #mainCellRight #blockAboutTable .blockAbout .blockAboutInnerTable .blockAboutInner{
	vertical-align: top;
	text-align: left;
	padding: 5px 1px 5px 1px;
	background: transparent url(../Images/main_blue_right_bottom.gif) no-repeat bottom right;
/*
	color: #009BFE;
	color: #0089E0;
*/
	color: #93A2CD;
	width: 375px;
	height: 200px;
}
#pageHome #pageTable #mainCellRight #blockAboutTable .blockAbout .blockAboutInnerTable .blockAboutInner{
	padding: 20px;
	height: 200px;
}

#mainCellRightFrame{
	margin: 0px;
	padding: 0px;
	border: 0px dashed #000000;
	width: 100%;
	height: 190px;
	background: transparent;
}

/* Za Frame koji se razvlaci u glavnom-levo delu */
#mainCellLeftFrame{
	border: 0px dashed #000000;
	width: 100%; /*335*/
	height: 100%;/*355*/
	background: transparent;
}

#pageDesc{
}

#pagePhones{
}

#pageTable #blockCopyTable{
/*	margin: 10px 0px 0px 0px;*/
	border: 0px;
	border-top: 10px solid #FFFFFF;
	height: 20px;
	width: 100%;
}
#pageTable #blockCopyTable .blockCopy{
	padding: 0px 10px 0px 10px;
}
#pageTable #blockCopyTable .blockCopy,
#pageTable #blockCopyTable .blockCopy span{
	color: #80C9F7;
	font-size: 12px;
}

#pageTable #blockCopyTable{
	height: 12px;
	width: 100%;
}
#pageTable #blockCopyTable .blockBottom{
	padding: 0px 10px 0px 10px;
}
#pageTable #blockCopyTable .blockBottom,
#pageTable #blockCopyTable .blockBottom span{
	color: #80C9F7;
	font-size: 12px;
}





#uppermenu{
	background: transparent url(../Images/upper_menu_left_bg.gif) no-repeat bottom left;
	height: 27px;
	width: 760px;
	color: #0033CC;
}
#uppermenu .menubody{
	background: transparent url(../Images/upper_menu_right.gif) no-repeat bottom right;
	padding: 0px 15px 0px 15px;
}
#uppermenu .menubody .menuinnerbody{
	height: 27px;
}

#uppermenu .alignT{
/*	border: 1px dashed #000000;*/
}
#uppermenu .linkLevelX1{
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
	text-transform: lowercase;
}
#uppermenu .itemLevelX1ov .linkLevelX1{
}
#uppermenu .itemLevelX1on .linkLevelX1{
	color: #FFFFFF;
	font-weight: bold;
}

#uppermenu .borderMCLevelX1{
	padding: 0px 5px 0px 5px;
}

#uppermenu .borderMCLevelX1,
#uppermenu .borderMCLevelX1 .itemContentTable{
	height: 27px;
	width: 100%;
}
#uppermenu .borderMCLevelX1 .itemContentTable .itemContent{
	padding: 0px 15px 0px 15px;
	text-align: center;
}

#uppermenu .itemLevelX1,
#uppermenu .itemLevelX1ov,
#uppermenu .itemLevelX1on{
	cursor: default;
	cursor: pointer;
	height: 27px;
	width: 100%;
}
#uppermenu .itemLevelX1ov .borderMCLevelX1 .itemContentTable{
	background: transparent url(../Images/upper_item_left_bg_ov.gif) no-repeat bottom left;
}
#uppermenu .itemLevelX1ov .borderMCLevelX1 .itemContentTable .itemContent{
	background: transparent url(../Images/upper_item_right_ov.gif) no-repeat bottom right;
}

#uppermenu .itemLevelX1on .borderMCLevelX1 .itemContentTable{
	background: transparent url(../Images/upper_item_left_bg_on.gif) no-repeat bottom left;
}
#uppermenu .itemLevelX1on .borderMCLevelX1 .itemContentTable .itemContent{
	background: transparent url(../Images/upper_item_right_on.gif) no-repeat bottom right;
}



#bactoprint{
}
#bactoprint .menubody{
	padding: 5px 0px 0px 0px;
}
#bactoprint .menubody .menuinnerbody{
}


#dummyTable{
	margin: 0px;
	width: 100%;
}
#dummyCell1{
	padding: 0px;
	width: 50%;
}
#dummyCell2{
	padding: 0px;
	width: 760px;
}
#dummyCell3{
	padding: 0px;
	width: 50%;
}
