body {margin:0; padding:0; font-family:Tahoma, Arial, sans-serif; background:url(../img/mainBg.gif) top repeat-x #363c40;}

.margin {margin-left:67px; margin-right:65px; width:768px; padding-top:12px; line-height:10px; font-size:10px;}

.topBlock {background:url(../img/top_l_grad.gif) left no-repeat; margin-left:33px; height:3px; line-height:3px; font-size:3px;}
.topBlock div {background:url(../img/top_r_grad.gif) right no-repeat; margin-right:35px; height:3px; line-height:3px; font-size:3px;}
.topBlock div div {background:url(../img/top_grad.gif) top repeat-x; height:3px; margin-left:14px; margin-right:14px;}

.topTxtLeft {background:url(../img/top_txt_l.gif) left top no-repeat; height:52px; margin-left:232px;}
.topTxtRight {background:url(../img/top_txt_r.gif) right top no-repeat; height:52px; margin-right:29px;}
.topTxt {margin-left:14px; margin-right:14px; height:50px; border-bottom: 1px solid #f0f0f0; border-top:1px solid #f0f0f0; padding-left:149px;}
.safety {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#63b000; padding-top:3px; line-height:17px;}
.phone {font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; vertical-align:top; margin-top:2px;}
.call {font-size:14px; font-weight:bold; color:#5d5d5d}
.num {font-size:19px; color:#000000;}


.logo { margin-top:1px; margin-left:24px; }

.divMono { background-color:#2a6ccc; height:3px; padding-bottom:1px; }
.divMono div { background-color:#FFFFFF; height:1px; margin-bottom:3px; line-height:1px; font-size:1px; }

.indexBlocksTable { width:100%;padding:0; margin:0; vertical-align:top; }
.indexBlocksTable td { padding:0; margin:0; vertical-align:top; }

.onePxSep { background-color:#FFFFFF; height:1px; }

.bottomLinks { padding-left:25px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; color:#525252; font-size:10px; line-height:13px; }
.bottomLinks a { font-family:Arial, Helvetica, sans-serif; color:#525252; font-size:10px; line-height:13px; }

.footerMenu { margin-left:25px; padding-top:12px; }

.toptop {background-color:#FFFFFF; margin-left:3px; margin-right:5px;}
.topconeleft {background:url(../img/cont_top_cone_l.gif) left no-repeat; margin-left:0px; height:26px; line-height:10px; font-size:10px;}
.topconeright {background:url(../img/cont_top_cone_r.gif) right no-repeat; margin-right:0px; height:26px; line-height:10px; font-size:10px;}
.topblack {background-color:#000000; margin-left:44px; margin-right:44px; height:24px; padding-top:2px;}
.topbg {background-color:#FFFFFF; margin-top:0px; height:24px; line-height:24px;}

.topconeleft3 {background:url(../img/cont_top_cone_l3.gif) left no-repeat; height:67px;}
.topconeright3 {background:url(../img/cont_top_cone_r3.gif) right no-repeat;  height:67px;}

.gradleft {background:url(../img/man_bg_l.jpg) left top no-repeat; height:100%;}
.gradright {background:url(../img/man_bg_r.jpg) right top no-repeat; height:100%;}

.black {background-color:#000000; margin-left:3px; margin-right:5px; padding-left:2px; padding-right:2px; padding-top:0px;}
.topBotGrad {background:url(../img/top_bot_grad.gif) repeat-x; height:4px; line-height:4px; font-size:4px;}

.menuCont { background-color:#2a6ccc; height:178px; padding-bottom:0px; }
.menuContInner { background-color:#2a6ccc; height:26px; padding-bottom:0px; }

.topMenu { background:url(../img/meny_table_bg_top.jpg) right repeat-y; }
.menybg {background:url(../img/meny_top_bg.gif) top repeat-x; height:26px; margin-left:3px;}
.menyTableL {background:url(../img/meny_table_bg_l.jpg) top left no-repeat; height:152px;}
.menyTableC {background:url(../img/meny_table_bg_c.jpg) top left no-repeat; height:152px;}
.menyTableCTxt { font-size:11px; color:#FFFFFF; line-height:14px; width:230px; margin-top:35px;}
.menyTableR {background:url(../img/meny_table_bg_r.jpg) top left no-repeat; height:152px;}
.menyTableRTxt {font-size:12px; color:#FFFFFF; line-height:15px; width:200px; margin-top:35px; margin-left:5px;}
.menyTableRTxt a { font-size:12px; color:#FFFFFF; line-height:15px; text-decoration:underline; }

#menyTableRLink:hover {font-size:12px; color:#FFFFFF; line-height:15px; text-decoration:underline;}
.menyBotGrad{background:url(../img/meny_bot_grad.gif) repeat-x; height:4px; font-size:3px; line-height:3px;}
.topMeny {font-size:11px; color:#FFFFFF;}
.topMenyL {background:url(../img/meny_top_bg_l.gif) left no-repeat; margin-right:300px; height:26px;}
.topMenyR {background:url(../img/meny_top_bg_r.gif) right bottom no-repeat; height:26px; padding-left:25px;}

.topRightMenu { float:right;margin:-18px 10px 0 0; color:#abc8f7; }
.topRightMenu a { color:#abc8f7; text-decoration: none; font-size:11px; padding:0 4px 1px 4px; margin:0 2px 0 2px;}
.topRightMenu a:hover { color:#e1ecff; background-color:#003599; }

.leftSideMenu {vertical-align:top;}

.content {background-color:#FFFFFF; padding-bottom:22px; }
.contLeftMeny {background-color:#FFFFFF; margin-top:13px; height:100%; width:163px;}

.contLMenyTopCone { background:url(../img/cont_left_meny_top_cone.gif) right top no-repeat; height:28px; padding-right:29px; margin-right:2px;}
.contLMenyTopRam {background-color:#FFFFFF; border-left:1px solid #e2e5e9; border-top:1px solid #e2e5e9; padding-left:1px; padding-top:1px; margin-left:1px; height:26px;}
.contLMenyTopBg {background: url(../img/cont_left_meny_top_bg.gif) top repeat-x; height:26px;}

.contLeftMenyGrad {background:url(../img/cont_left_meny_grad_l.gif) right repeat-y;}
.contLeftMenyRam {background-color:#FFFFFF; border-left:1px solid #e2e5e9; border-right:1px solid #e2e5e9; padding-left:1px; padding-right:1px; margin-left:1px; margin-right:2px;}
.contLeftMenyRezBg {background-color:#f2f2f2; height:100%;}
.contLMenyBg {background:url(../img/cont_left_meny_bg.gif) bottom repeat-x; height:100%;}

#conLMenyIl {background: url(../img/cont_left_meny_point_n.gif) 0% 60% no-repeat; padding-left:19px; font-size:11px; color:#393939; vertical-align:middle; height:22px;}
#conLMenyIl:hover {background: url(../img/cont_left_meny_point_h.gif) 0% 60% no-repeat; padding-left:19px; font-size:11px; color:#ffffff; text-decoration:none;list-style: none;}

#conLMenyIlCen {height:26px; padding-left:6px; line-height:26px; margin-top:0px; margin-bottom:0px;}
#conLMenyIlCen:hover {height:26px; padding-left:6px; background-color:#006cc7;}

.contGreen { background:url(../img/green_bg.gif) top no-repeat; height:143px; width:184px; margin-top:6px; margin-left:5px;}
.contCont {background-color:#FFFFFF; border-left:1px solid #e2e5e9; border-right:1px solid #e2e5e9; padding-left:1px; padding-right:1px; margin-top:4px; margin-left:22px; height:80px; width:158px}


.contLMenyBotGrad {background:url(../img/cont_left_meny_bottom_grad.gif) bottom repeat-x; height:1px;margin:0;padding:0}
.contLMenyBotCone {background:url(../img/cont_left_meny_bottom_cone.gif) right top no-repeat; height:30px; padding-right:29px; margin-right:2px;}
.contLMenyBotRam {background-color:#FFFFFF; border-left:1px solid #e2e5e9; border-bottom:1px solid #e2e5e9; padding-left:1px; padding-bottom:0px; margin-left:1px; height:27px; margin-top:0px;}
.contLMenyBotBg {background: url(../img/cont_left_meny_bottom_bg.gif) bottom repeat-x; height:26px; margin:0px;}

.bottomMenyTop {background-color:#2a6ccc; height:24px;; padding-top:2px; padding-bottom:0px;}
.bottomMeny {background-color:#FFFFFF; height:17px; padding-right:49px; font-size:11px; color:#737373; padding-top:5px;}
#bottomMenyLink {font-size:11px; color:#737373; text-decoration:none; line-height:11px;}
#bottomMenyLink:hover {font-size:11px; color:#737373; text-decoration:underline; line-height:11px;}

.copyBg {background:url(../img/copy_bg_r_inv.gif) right top no-repeat; height:100%; margin-left:3px; margin-right:5px;}
.copyMainLeft {background:url(../img/copy_bg_l_inv.gif) left top no-repeat; height:55px;}
.copyMainRight {background:url(../img/copy_bg_grad.jpg) top repeat-x; height:55px; margin-left:17px; margin-right:17px;}
.copyTxtLeft {background:url(../img/copy_r_border.gif) right repeat-y; font-family:Arial, Helvetica, sans-serif; color:#737373; font-size:11px; line-height:13px;}
#copyTxtLeft {font-family:Arial, Helvetica, sans-serif; color:#131313;}
#copyTxtLeft:hover {background:url(img/copy_r_border.gif) right repeat-y; font-family:Arial, Helvetica, sans-serif; color:#131313;}

#copyTxtRight {font-family:Arial, Helvetica, sans-serif; color:#525252; font-size:10px; line-height:13px;}
#copyTxtRight:hover {font-family:Arial, Helvetica, sans-serif; color:#525252; font-size:10px; line-height:13px;}

.bottomLeft {background:url(../img/bottom_l_lite.gif) left top no-repeat; height:18px;}
.bottomRight {background:url(../img/bottom_r_lite.gif) right top no-repeat; height:18px;}
.bottomGrad { background:url(../img/bottom_grad_lite.gif) top repeat-x; height:18px; margin-left:44px; margin-right:44px;}




.indexBlock {width:162px; padding:0; margin:6px 0 0 25px; }
.indexBlockLogo {position:relative;left:-22px;width:42px;height:42px;margin:0;padding:0; }

.indexBlockNameGreen, .indexBlockNameBlue, .indexBlockNameOrange, .indexBlockNameRed, .indexBlockNameViolet { float:left;width:154px;height:26px;margin-top:-35px;padding-top:9px;text-indent:25px;font-size:11px;font-weight:bold;color:#FFFFFF; }
.indexBlockNameGreen { background: url(../img/blocks/greenLine.gif) top repeat-x; }
.indexBlockNameBlue { background: url(../img/blocks/blueLine.gif) top repeat-x; }
.indexBlockNameOrange { background: url(../img/blocks/orangeLine.gif) top repeat-x; }

.indexBlockRightCornerGreen, .indexBlockRightCornerBlue, .indexBlockRightCornerOrange, .indexBlockRightCornerRed, .indexBlockRightCornerViolet, .indexBlockRightCornerInner { float:right; width:8px; height:26px; margin-top:-35px; }
.indexBlockRightCornerGreen { background: url(../img/blocks/greenLineRightCorner.gif) top repeat-x; }
.indexBlockRightCornerBlue { background: url(../img/blocks/blueLineRightCorner.gif) top repeat-x; }
.indexBlockRightCornerOrange { background: url(../img/blocks/orangeLineRightCorner.gif) top repeat-x; }
.indexBlockRightCornerRed { background: url(../img/blocks/redLineRightCorner.gif) top repeat-x; }
.indexBlockRightCornerViolet { background: url(../img/blocks/violetLineRightCorner.gif) top repeat-x; }

.indexBlockContent { float:left; margin:-9px 0 0 0; padding:0; border-left: 1px solid #e2e5e9; border-right: 1px solid #e2e5e9; width:160px; }
.indexBlockContentBlock {border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background: url(../img/blocks/blockContentBG.gif) top repeat-x; padding:7px 0 0 0; }
.indexBlockContentBlock p, .indexBlockContentBlock p.link, .indexBlockContentBlockLong p, .indexBlockContentBlockLong p.link { padding:4px 11px 7px 11px; margin:0;font-size:11px; font-size:11px; color:#000000; line-height:13px;}
.indexBlockContentBlock p.link, .indexBlockContentBlockLong p.link { text-align:right; }
.indexBlockContentBlock div.separator { background: url(../img/blocks/dottedSeparator.gif) top repeat-x; margin:2px 7px 3px 7px; padding:0;}
.indexBlockBottomLeft { float:left;width:9px;height:8px;margin:0;padding:0;background: url(../img/blocks/blockBottomRightCorner.gif) top repeat-x; }
.indexBlockCenter { float:left;width:144px;height:7px;border-bottom:1px solid #e2e5e9 }
.indexBlockBottomRight { float:right;width:9px;height:8px;margin:0;padding:0;background: url(../img/blocks/blockBottomLeftCorner.gif) top no-repeat; }


.indexBlockLong { width:256px; padding:0; margin:6px 0 0 25px; }
.indexBlockNameRed, .indexBlockNameViolet { width:248px; }
.indexBlockNameRed { background: url(../img/blocks/redLine.gif) top repeat-x; }
.indexBlockNameViolet { background: url(../img/blocks/violetLine.gif) top repeat-x; }

.indexBlockContentLong { float:left;margin-top:-9px;border-left: 1px solid #e2e5e9;border-right: 1px solid #e2e5e9; }

.indexBlockContentBlockLong { border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF; width:252px; background: url(../img/blocks/blockContentBG.gif) top repeat-x;padding-top:5px; }
.indexBlockContentBlockLong div.separator { background: url(../img/blocks/dottedSeparator.gif) top repeat-x; margin:2px 7px 3px 7px; }

.indexBlockCenterLong { float:left; width:238px; height:7px;border-bottom:1px solid #e2e5e9 }


.indexBlockLongInner { width:544px; padding:0; margin:6px 0 0 25px; }
.indexBlockNameInner { float:left;width:536px; height:26px; margin-top:-35px;padding-top:9px;text-indent:25px;font-size:17px;color:#4a4949; background: url(../img/blocks/grayLineRightCorner.gif) top repeat-x;  }
.indexBlockNameInner { background: url(../img/blocks/grayLine.gif) top repeat-x; }
.indexBlockRightCornerInner { background: url(../img/blocks/grayLineRightCorner.gif) top repeat-x; }

.indexBlockContentBlockInner { border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;width:540px;background: url(../img/blocks/blockContentBG.gif) top repeat-x;padding-top:7px; }
.indexBlockContentBlockInner p { padding:5px 11px 7px 23px; margin:0;font-size:12px; line-height:15px;}

.indexBlockCenterInner { float:left;width:526px;height:7px;border-bottom:1px solid #e2e5e9; }

.imageBox { float:left;border:2px solid #e9e9e9;padding:1px 1px 1px 1px; margin:5px 10px 2px 17px;}

.simpleBlocks { padding:5px 11px 7px 23px;margin-top:15px; clear:both; }
.simpleBlocks .block {float:left; width:45%;margin:0 5px 0 -3px; }
.simpleBlocks h1 { color:#006cc7; font-size:17px;font-weight:normal; font-family:Tahoma, Verdana, serif; padding:0;margin:0 0 5px 3px;line-height:20px; }
.simpleBlocks .separator { border-top:1px solid #b7d5ee;width:100%;height:1px; }
.simpleBlocks p { padding:0; margin:8px 0 0 3px; font-size:11px; }
.simpleBlocks .listItem { background: url(../img/links/blueMark.gif) 0% 7px no-repeat;padding:0 0 0 20px; font-size:12px;line-height:15px; clear:both; margin:0 20px 15px 0; }

.clearBoth { clear:both;width:100%;margin:0;padding:0;height:1px; }


.indexButton { margin:6px 0 0 80px; }
.indexButton .left { float:left;background: url(../img/blocks/buttonLeft.gif) top no-repeat; width:4px; height:20px;padding:0; }
.indexButton .center { float:left;background: url(../img/blocks/buttonLine.gif) top repeat-x; width:97px; height:20px;text-align:center;padding:5px 0 0 0;font-size:11px;color:#091887; }
.indexButton .right { float:left;background: url(../img/blocks/buttonRight.gif) top repeat-x; width:4px; height:20px;margin:0;padding:0; }