/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; empty-cells:hide;}
div { padding:0; margin:0;}
/* main div */
.mainHolder { width:1000px; float:left; background-color:#DCE5E2; position:absolute; z-index:0}

/* header divs */
.cornerTopLeft1 { width:184px; height:65px; overflow:hidden; float:left; background-color:#0D3769}
.cornerTopLeft2 { width:184px; height:56px; overflow:hidden; float:left; background-color:#0D3769}
.headerRow1 { background-color:#0D3769; width:816px; height:65px; float:left }
.headerRow2 { background-color:#0D3769; width:606px; height:56px; float:left;  background-image:url(../images/header_bluewhite_bg.jpg); background-repeat:repeat-x; background-position:left; text-align:right }
.headerRow2 img {border:0; padding:0; margin:0}

/* columns */

.colRight { float:right; width:210px; border-top:1px #0D3769 solid; min-height:350px !important; height:350px; overflow:visible; clear:right}
.colLeft { float:left; width:184px; background-image:url(../images/left_col_bg.jpg); background-repeat:repeat-y; background-position:left; clear:left; min-height:400px !important;}
.colCenter { width:596px; background-color:#FFFFFF; float:left; height:380px ; border-top:10px solid #DCE5E2; padding:5px; font-size:14px; overflow:visible}
html>body .colCenter { height:auto; overflow:inherit; min-height:380px;}

/* headerData */
.headerData { color:#FFFFFF; display:block; width:99%; text-align:right; padding:2px; line-height:15px; font-size:11px; font-weight:bold;}

/* mailing list holder */
.mailingListHolder { margin:0 5px 0 5px; min-height:49px !important; height:49px; overflow:visible; padding:2px; border-bottom:2px solid #999999; font-size:11px;}
.mailingListHolder form { padding:0; margin:0}
.mailingListHolder input { padding:0; margin:0; background-color:E2E2E2; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif}

/* logo holder */
.logo_holder { position:absolute; left:115px; top:5px; float:left; z-index:101}
.logo_holder a img{ border:0}

/* horizontalni meni */
.horMenu { position:absolute; float:left; margin:65px 0 0 180px; font-size:18px; color:#FFFFFF; width:580px; text-align:center; z-index:100; padding:8px 0 0 0; border-top:2px solid #93938B}
html>body .horMenu { margin-left:190px;}
.horMenu span { width:120px; display:block; float:left; border:2px solid #E5E5E5; margin:0 16px 0 10px}
.horMenu a { text-decoration:none; display:block; background-color:#9ABCC8; color:#FFFFFF}
.horMenu a:hover { text-decoration:none; display:block; background-color:#4271A9; color:#FFFFFF}
/* meni */
.mainMenu { padding:0; margin:0; list-style:none; margin-top:10px;}
.mainMenu li { margin-bottom:5px;}
.mainMenu li a { display:block; text-decoration:none; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF; border-right:4px solid #FFFFFF; width:140px; padding:5px; color:#FFFFFF; font-weight:bold; background-color:#9ABCC8}
.mainMenu li a:hover { color:#FFFFFF; background-color:#4271A9; padding-left:15px;}
.mainMenu .checked a { color:#FFFFFF; background-color:#4271A9; padding-left:15px;}
.mainMenu .subcatMenu a { display:block; text-decoration:none; border:none; border-right:2px solid #FFFFFF; width:140px; padding:2px; color:#FFFFFF; font-weight:bold; background-color:#9ABCC8}
.mainMenu .subcatMenu a:hover { color:#FFFFFF; background-color:#4271A9; padding-left:10px;}
.mainMenu .subcatMenu .checked { color:#FFFFFF; background-color:#4271A9; padding-left:10px;}
.mainMenu .subcatMenuSpacer { height:0;}

/* footer */
.footerHolder { text-align:right; clear:left; vertical-align:bottom; border-bottom:4px solid #0D3769; background-color:#DCE5E2;}
.footerHolder .dedicted { padding:16px;}
.footerHolder .auth_dealer { padding:6px; padding-right:130px }
.footerHolder .powered_by { margin:0 205px 8px 0; border:0}
.footerHolder .powered_by a { text-decoration:none;}

.catName { font-weight:bold; font-size:16px; padding:0; margin:5px 0 5px 0; padding-bottom:4px; color:#0D3769; border-bottom:2px solid #9ABCC8}
.catDesc { padding:3px; font-size:14px;}

.pdfHolder { text-align:right; font-size:12px; background-color:#0D3865; float:right; width:100%; margin-top:10px;}
.pdfHolder a { color:#F5F5F5; font-size:12px; text-decoration:none; padding:4px; font-weight:bold;}

.smallProductHolder { margin:2px; border:2px solid #DCE5E2; padding:2px; width:289px; float:left; padding:0;}
.smallProductHolder .prodName { border-bottom:2px solid #DCE5E2; display:block; padding:2px;}
.smallProductHolder .prodName a { color:#000000; text-decoration:none; font-weight:bold; font-size:16px;}
.smallProductHolder .prodName a:hover { text-decoration:underline;}
.smallProductHolder .mainContent {height:123px; overflow:hidden; font-size:12px; margin:2px; text-align:justify}
.smallProductHolder .mainContent img { margin:3px;}
.smallProductHolder .prodViewMore { border-top:2px solid #DCE5E2; display:block; background-color:#DCE5E2; padding:7px;}
.smallProductHolder .prodViewMore a { font-size:11px; text-decoration:none; color:#030303; padding:5px; font-weight:bold; }
.smallProductHolder .prodViewMore a:hover { text-decoration:underline;}

.subcatList { margin:0; padding:0; list-style:none;}
.subcatList li { width:292px; float:left; border:1px solid #026688; margin:2px; font-size:12px;}
.subcatList li .subcatHeader { display:block; width:288px; background-color:#E0DFE3; padding:2px; text-decoration:none; color:#666666; font-weight:bold; font-size:14px}
.subcatList li .subcatHeader:hover { text-decoration:underline}
.subcatList li .subcatMoreLink { display:block; width:288px; background-color:#E0DFE3; padding:2px; text-decoration:none; color:#666666; font-size:11px; text-align:right}
.subcatList li .subcatMoreLink:hover { text-decoration:underline}

.smallProductList { margin:6px; border-bottom:2px solid #999999}
.smallProductList .smallProdListSingle { border:0;}