*, html, body { margin: 0; padding: 0; font-family: tahoma; font-size: 11px; outline: none; }

.cleaner { overflow: hidden; height: 1px; clear: both; }
.color { background-color: #00A8E7; }
.breaker { background: url(separator.gif) repeat-x 0 0;  display: block; height: 10px; margin: 15px 0 10px 0; }

/* Global Style */

a[href $='.pdf'] { padding: 0 15px 3px 15px; background: url(pdf.gif) no-repeat center left; }
a[href $='.xls'] { padding: 0 15px 3px 15px; background: url(xls.gif) no-repeat center left; }
h2 {  margin-bottom: 7px; }
p { margin-bottom: 8px; }
ul { list-style-type: square;}
ul li { margin-bottom: 4px;  }
address { font-style: normal; font-size: 11px !important; margin-top: -4px; margin-bottom: 20px; }	
img.separator { margin: 10px 0 10px 10px; }
table { border-collapse: collapse; }
table td { vertical-align: top; }

#promotionMain { text-decoration: none; display: block; height: 53px; overflow: hidden; }
#promotionMain:hover { background: #EEE; }

#CCTV li p { padding-left: 0; }

#newForm tr td  p { margin-bottom: 0; position: relative; top: 10px; }

#counterDiv { display: none; }

/* The infamous PAGE CONTAINER */

#page_container { width: 1007px; margin: 0 auto; overflow: hidden; }

#page_content { margin-top: -13px; _margin-top: -12px; }

#header { height: 265px; background: transparent url(headerBG.png) no-repeat 0 0; }

#menu { position: relative; top: 21px; list-style-type: none; background: url(menuStatic.jpg) left top no-repeat; width: 1000px; height: 66px; }
#menu li {  float: left;  position: relative; margin-bottom: 0; }
#menu li a { float: left; display: block; height: 65px; cursor: pointer; }
#menu li a#start {  width: 127px;  background: url(hoverOFF_05.jpg) left top no-repeat; }
#menu li a#start:hover {  width: 127px;  background: url(hoverON_05.jpg) left top no-repeat; }
#menu li a#about { width: 128px;  background: url(hoverOFF_06.jpg) left top no-repeat; }
#menu li a#about:hover { width: 128px;  background: url(hoverON_06.jpg) left top no-repeat; }
#menu li a#catalog {  width: 128px;  background: url(hoverOFF_07.jpg) left top no-repeat; }
#menu li a#catalog:hover {  width: 128px;  background: url(hoverON_07.jpg) left top no-repeat; }
#menu li a#partners {  width: 128px;  background: url(hoverOFF_08.jpg) left top no-repeat;  }
#menu li a#partners:hover {  width: 128px;  background: url(hoverON_08.jpg) left top no-repeat; }
#menu li a#ref {  width: 135px;  background: url(hoverOFF_09.jpg) left top no-repeat;  }   
#menu li a#ref:hover {  width: 135px;  background: url(hoverON_09.jpg) left top no-repeat;  }   
#menu li a#contact {  width: 120px;  background: url(hoverOFF_10.jpg) left top no-repeat; }  
#menu li a#contact:hover {  width: 120px;  background: url(hoverON_10.jpg) left top no-repeat;  }  
#menu li a#carier {  width: 117px;  background: url(hoverOFF_11.jpg) left top no-repeat;  }
#menu li a#carier:hover {  width: 117px;  background: url(hoverON_11.jpg) left top no-repeat;  }
#menu li a#forum {  width: 117px;  background: url(hoverOFF_12.jpg) left top no-repeat;  }
#menu li a#forum:hover {  width: 117px;  background: url(hoverON_12.jpg) left top no-repeat;  }
#menu ul { position: absolute;  top: 65px; left: 0;  width: auto;  display: none; list-style-type: none; }
#menu ul li { float: none; }
#menu ul li a { float: none; width: 167px; height: auto; cursor: pointer; }
#menu ul li a#one { height:  31px; background: url(off1_03.jpg) left top no-repeat; }
#menu ul li a#one:hover { height:  31px; background: url(on1_03.jpg) left top no-repeat; }

#menu ul li a#two { height: 32px; background: url(off1_05.jpg) left top no-repeat;  }
#menu ul li a#two:hover { height:  32px; background: url(on1_05.jpg) left top no-repeat;  }

#menu ul li a#three {  height:  33px; background: url(off1_06.jpg) left top no-repeat; }
#menu ul li a#three:hover {  height:  33px; background: url(on1_06.jpg) left top no-repeat; }

#menu ul li a#four { height: 33px; background: url(off1_07.jpg) left top no-repeat; }
#menu ul li a#four:hover { height: 33px; background: url(on1_07.jpg) left top no-repeat; }

#menu ul li a#five {  height: 34px; background: url(off1_08.jpg) left top no-repeat; }
#menu ul li a#five:hover {  height: 34px; background: url(on1_08.jpg) left top no-repeat; }

#menu ul li a#six {  height: 38px; background: url(off1_09.jpg) left top no-repeat;  }
#menu ul li a#six:hover {  height: 38px; background: url(on1_09.jpg) left top no-repeat;  }

#menu ul li a#obektiMenu{ height:  31px; background: url(objectref_03.jpg) left top no-repeat; }
#menu ul li a#obektiMenu:hover { height: 31px; background: url(objectrefhover_03.jpg) left top no-repeat; }

#menu ul li a#referenciiMenu { height: 31px; background: url(objectref_05.jpg) left top no-repeat;  }
#menu ul li a#referenciiMenu:hover { height: 31px; background: url(objectrefhover_05.jpg) left top no-repeat;  }

#menu ul li a#dostavMenu{ height:  31px; background: url(deliveryclient_03.jpg) left top no-repeat; }
#menu ul li a#dostavMenu:hover { height:  31px; background: url(deliveryhover_03.jpg) left top no-repeat; }
#menu ul li a#klientiMenu { height: 31px; background: url(deliveryclient_05.jpg) left top no-repeat;  }
#menu ul li a#klientiMenu:hover { height: 31px; background: url(deliveryhover_05.jpg) left top no-repeat;  }

#menu ul li a { text-indent: -9999px; }
#menu li.hover ul { display: block;  }
#menu li:hover ul { display: block; }

#logo {  display: block; width: 218px; height: 118px; background: transparent url(logo.png) no-repeat 0 0; position: relative; top: 81px; left: 21px; .top: 83px; _left: 11px; }
#langSelectBG { display: block; width: 22px; height: 9px; background: url(langBG.png) no-repeat 0 0; position: relative; left: 89.5%; margin-top: -2%; .margin-top: -8%; }
#langSelectEN { display: block; width: 21px; height: 8px; background: url(langEN.png) no-repeat 0 0; position: relative;  margin-top: -0.8%; left: 92.4%; _margin-top: -1.1%;}
#langSelectBG, #langSelectEN { text-indent: -9999px;  display: none;}

#leftColumn { background: transparent url(leftColumnBG.png) no-repeat 0 42px; width: 225px; min-height: 249px; float: left; margin-left: 13px; padding-left: 8px; margin-top: 13px; }
#leftColumn h1 { background: transparent url(novini.png) no-repeat 0 0; width: 218px; height: 40px; text-indent: -9999px; margin-bottom: 15px; }
#leftColumn h2 { color: #ee1c23; padding-right: 10px;  _padding-right: 15px; padding-left: 20px; background: transparent url(noviniBullet.png) no-repeat 0 0;   margin-bottom: 5px; margin-left: 10px; }
#leftColumn h2 a { font-size: 11px; font-weight: normal; color: #333; }
#leftColumn h2 span { font-size: 12px; font-weight: bold; display: block; padding-right: 5px; padding-bottom: 5px; }
#leftColumn h2 p { padding: 0; }
#leftColumn p {  padding-left: 20px; }
#leftColumn p a { color: #000;}
#leftColumn p a , #leftColumn h2 a { text-decoration: none; }
#leftColumn h2 a:hover, #leftColumn p a:hover { text-decoration: underline; }
#leftColumn .aboutSectionTitle p { background: url(circleBullet.jpg) left 5px no-repeat; }

#leftColumnMoreNews { width: 110px; position: relative; bottom: 0; left: 90px; display: block; background: transparent url(moreNews.gif) no-repeat 0 3px; text-indent: 12px; text-align: left; color: #ee1c23; }

	
#mainContent { width: 495px; margin-left: 20px;  float: left;  _width: 470px;  _display: inline; display: inline; }
#mainContent img { border: 1px solid #c2c2c2; padding: 2px; float: left; margin: 0 25px 10px 0; }
#mainContent h1 { color: #ee1c23; background: transparent url(mainContentH.png) no-repeat 0 0; text-indent: -9999px; height: 21px; margin-left: 185px; margin-bottom: 10px; }
#mainContent ul { margin: 0px 20px; line-height: 18px;}
#mainContent ul ul { list-style-type: circle; }
/* #mainContent p a { text-align: right; display: block; } */
#mainContent p a { color: #00A8E7; }
#mainContent .supplyContainer h2 p { font-size: 16px; }
#mainContent .Fire h2 p { font-size: 14px; }
#mainContent .CCTV h2 p { font-size: 14px; }
#mainContent .promotion { width: 495px; }
#mainContent .promotion h2 { width: 488px; height: 30px; background: url(mainContentLeftColumnH.png) left top no-repeat; text-indent: -9999px; overflow: hidden;  }
#mainContent .aboutsection { background: url(separator.gif) left bottom repeat-x; padding-bottom: 20px;}
#mainContent .aboutsection .blue { color: #00A8E7; }
#mainContent .aboutsection .blue p { font-size: 16px;   }
#mainContent .Department {  }
#mainContent .Department  h2 p { font-size: 16px; color: #666; }
#mainContent .Department p a { float: none; color: #00A8E7; font-size: 12px; text-align: left; margin-top: 10px; }

#mainContentTop {  width: 495px; }
#mainContentTop p#firstParagr:first-line { font-weight: bolder; }
#mainContentTop p#secondParagr { background: transparent url(separator.gif) repeat-x 0 0; padding-top: 10px; margin-top: 10px; }
#firstParagr { margin-bottom: 35px; }
#mainContentTopLink a, #mainContentTopLink a:visited { color: #0081b3; text-decoration: underline; float: right; display: block; width: 130px; background: url(blueBullet.gif) no-repeat 127px 6px; padding-left: 6px; margin-right: 15px; }
	
#mainContentLeftColumn { width: 240px; float: left; overflow: visible; }
#mainContentLeftColumn h2 { background: transparent url(mainContentLeftColumnH.png) no-repeat 0 0; text-indent: -9999px; line-height: 45px; width: 488px; margin-bottom: 30px; }
#mainContentLeftColumn img {  float: left; border: 1px solid #bdbdbd; margin-right: 10px; padding: 2px; }
#mainContentLeftColumn p {	 margin-bottom: 10px; height: 50px; min-height: 50px; }
#mainContentLeftColumn h3 { color: #0081b3; font-size: 11px; font-family: tahoma, arial, sans-serif; font-weight: bold; text-decoration: underline; }
#mainContentRightColumn { float: left; width: 228px; background: url(mainContentRightColumnBG.gif) no-repeat 0 85px; padding: 74px 0 0 20px; _margin-top: 80px; _background-position: 0 0; }
#mainContentRightColumn h2 { line-height: 45px; text-indent: -9999px; background: transparent url(mainContentRightH.png) no-repeat 0 0; margin-left: -10px;}
#mainContentRightColumn h3 { color: #3f3f3f; font-size: 11px; font-weight: bold; margin-bottom: 5px; }
#mainContentRightColumn p { margin-bottom: 10px; height: 50px; min-height: 50px; }
#mainContentRightColumn img { margin-right: 10px; }

#rightColumn { width: 220px; float: left; margin-left: 20px; _margin-left: 8px; display: inline; }
#rightColumn div { _position: relative; left: 0px; }
#rightColumn img { border: none; }
.searchField { width: 117px; line-height: 13px; border: 1px #7E9DB9 solid; height: 13px; padding: 2px; .padding-top: 2px; background-image: none !important; }
.searchButton { width: 93px; height: 20px; background: url(rightColumnSearch.png) no-repeat 0 0; text-indent: -9999px; border: 1px #ccc solid; position: relative; top: 1px; }
.radioCheck{ position: relative; top: 4px; .margin-right: -4px; }
.radioSearch { font-size: 11px; font-weight: 400;  color: #000 !important; }

#rightColumn .banners { display: block; width: 220px; margin-top: 20px; text-indent: -9999px; }
#banner1 { height: 87px; background: transparent url(rightColumnBanner1.png) no-repeat 0 0; }
#banner2 { height: 97px; background: transparent url(rightColumnBanner2.png) no-repeat 0 0; }
#banner3 { height: 82px; background: transparent url(rightColumnBanner3.png) no-repeat 0 0;  position: relative; top: -12px; }
#rightColumn h4 { color: #7f7f7f; text-decoration: none; }
#rightColumn ul { list-style-image: url(moreNews.gif); margin-left: 11px;}
#rightColumn ul li { margin-bottom: 3px;}
#rightColumn ul li a, #rightColumn ul li a:active, #rightColumn ul li a:visited { color: #333; text-decoration: none; }
#rightColumn ul li a:hover { text-decoration: underline; }
	
#footer { width: 1007px; background: transparent url(footerBG.png) no-repeat 0 0; padding-top: 35px; /*position: relative; clear: both; width: 100%;*/ }
#copyright { width: 120px; float: left; }
#footerLinkList { margin-left: 150px; }
#footerLinkList a, #footerLinkList a:visited, #footerLinkList a:active { border-left: 1px #0081b3 solid; font-weight: bold; text-decoration: none; color: #404040; margin-left: 10px; padding-left: 10px;}
#footerLinkList a:hover { text-decoration: underline; }
#footerLinkList #firstLink { border: none; }
#redutta {  float: right; margin-right: 60px; display: inline; }
#redutta a { color: #5f5f5f; text-decoration: none; }
#redutta a:hover { text-decoration: underline; }

#mainContent, #rightColumn { margin-top: 20px; }
	
#zaNasInfoList, #kontaktiList, #lighteamList, #kontaktiSwitchList { font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; width: 180px; font-weight: bold; .list-style-position: outside; list-style-type: square; margin-left: 30px; .margin-left: 10px; .padding-left: 20px; color: #5f5f5f; }
#kontaktiSwitchList { list-style-image: url(redBullet.gif); }
#list0, #list1, #list2, #list3, #list30, #list31, #list32, #list33, #list34, #list35, #list36, #list37 { list-style-image: none; }
#zaNasInfoList li, #kontaktiList li, #lighteamList li, #kontaktiSwitchList li { margin-bottom: 15px; }
#zaNasInfoList a, #kontaktiList a, #lighteamList a, #kontaktiSwitchList a { color: #5f5f5f; }
#zaNasInfoList a:hover, #kontaktiList a:hover, #kontaktiLeftContent a:hover, #lighteamList a:hover, #kontaktiSwitchList a:hover { color: #9c9c9c; }
#kontaktiList { display: block; }
#kontaktiSwitchList a { cursor: pointer; text-decoration: underline; }
#kontaktiSwitchList li a span { font-size: 12px; }

.zaNasExtendedList { color: #ee1c23; list-style-type: square; }
.zaNasExtendedList a#extendedListmainLink { color: #ee1c23 !important; }
#zaNasColorList { color: #5f5f5f !important; list-style: square; position: relative; left: 20px; margin-top: 10px; }
#zaNasColorList li { list-style-image: none; .list-style-position: inside; _list-style-position: inside; list-style-type: default; }
#zaNasColorList a { color: #5f5f5f5; text-decoration: none; }
#zaNasColorList a:hover { color: #ee1c23; text-decoration: underline; }
#zaNasColorList li { margin-bottom: 3px; }
#zaNasInfoList { list-style-image: url(redBullet.gif); }
h2#zaNasInfoListH { width: 218px; height: 40px; text-indent: -9999px; background: transparent url(zaNasInfoListH.png) no-repeat scroll 0 0; margin-left: 0px; margin-bottom: 25px; }
#zaNasBottomBorder { max-width: 220px; margin-top: 30px; }

h1#istoria { background: transparent url(istoria.png) no-repeat scroll 0 0; }
h1#misia { background: transparent url(misia.png) no-repeat scroll 0 0; }
h1#tzennosti { background: transparent url(tzennosti.png) no-repeat scroll 0 0; }
h1#orgStruktura { font-family: tahoma; font-size: 16px; font-weight: bold; background: none; text-indent: 0; color: #7a7a7a; width: 100%; margin:0; margin-bottom: 30px; }
.tzennostiHighlight { color: #ee1c23; text-decoration: underline; font-weight: bold; }
h1#istoria, h1#misia, h1#tzennosti { margin-left: 0; }
dl { margin: 10px 0; width: 300px; line-height: 15px; }
dt { margin-bottom: 5px; }
dd { margin: 0 0 10px 15px; }
#orgStrukturaList { margin-left: 15px; }
#orgStrukturaList li { margin-bottom: 5px; font-size: 11px; .list-style-position: inside; _list-style-position: inside; }
#regPokritieH1 { background: url(regPokritieH1.png) no-repeat 0 0 !important; margin-left: 0 !important; }

ul.newsArchive { width: 200px; margin-left: 15px; }
ul.newsArchive li { list-style-type: none; background: transparent url(separator.gif) repeat-x scroll bottom left; margin-bottom: 10px; line-height: 12px; height: 25px; }
ul.newsArchive li a { background: transparent url(noviniBullet.png) no-repeat scroll 0 0; color: #ee1c23 !important; text-decoration: none; text-indent: 20px; font-weight: bold; display: block; height: inherit; }
.newsContent { width: 490px;  }
.newsContent h2 { background: url(noviniBullet.png) no-repeat 0 2px; color: #333; font-weight: bold; font-size: 11px; font-family: tahoma, sans-serif; text-indent: 20px; line-height: 15px; margin-bottom: 10px; }
.newsContent h2 span { padding-left: 15px; _padding-left: 0; }
.newsContent p {   color: #2c2c2c; line-height: 16px; }
.newsContent img { position: relative; left: 40px; }

.newsDate { color: #ee1c23; font-weight: bold; margin-right: 10px; text-decoration: none; }
.newsHeading { color: inherit; font-size: inherit; text-decoration: underline; }
.newsContent span.newsSeparator { height: 10px; width: 450px; background: url(separator.gif) repeat-x 0 0; display: block; margin: 40px 0 -0px 0; }
#newsMainH { background: url(newsMainH.png) no-repeat 0 0!important; text-indent: -9999px; margin: 0 0 20px 0 !important; }

h2#kontaktiHeader { background: url(kontaktiH.png) no-repeat 0 0 !important; text-indent: -9999px; height: 40px; width: 218px; margin-left: 0; margin-bottom: 15px; }
#kontaktiList { margin-left: 40px; margin-top: 25px; list-style-image: url(redBullet.gif); }
.kontaktiListActive { color: #ee1c23 !important; }
.kontaktiListInsideActive { color: #00A8E7 !important; }
#kontaktiLeftContent { width: 270px;  float: left; margin-left: 10px; _margin-left: 0px; }
#kontaktiLeftContent h1, #kontaktiRightContent h1 { color: #00a8e7 !important; font-size: 20px; font-weight: normal; background: none; text-indent: 0; margin: 0; margin-bottom: 20px; height: 40px;}
#kontaktiLeftContent a { color: #333; margin: 0; padding: 0; text-align: left; float: none; }
#kontaktiLeftContent h1 p { font-size: 20px;  }
#kontaktiRightContent h1 p { font-size: 20px; }
#kontaktiLeftContent address, #kontaktiLeftContent address a { font-style: normal; font-size: 11px; font-weight: bold; color: #333; line-height: 16px; }
#kontaktiLeftContent address { margin-bottom: 30px; }
#kontaktiLeftContent img { margin: 20px 0 0 0; float: none; }
#kontaktiLeftContent address br { margin-bottom: 5px; }
#kontaktiLeftContent h3 { font-size: 11px; color: #333; text-decoration: underline; margin-bottom: 5px; }
#kontaktiLeftContent table { margin-bottom: 20px; }
#kontaktiLeftContent table tr td { width: 200px; height: 20px; }
#kontaktiRightContent { float: left; width: 165px; margin-left: 40px; _margin-left:0; _position: relative; _left: 30px; display: inline; }
#kontaktiRightContent img { margin-bottom: 15px; }

#kontaktiForm { margin-left: 20px; width: 480px; _margin-top: 5px; _margin-left: -10px; }
#formDetails { float: left; width: 140px; _position: relative; _top: 33px; }
#formMessage { float: left; width: 260px; margin-left: 70px; .margin-left: 45px; -margin-left: 73px; margin-top: -13px;  }
#formMessage p { text-align: left; padding: 0; position: relative; left: -50px; }
#kontaktiForm #contacts label { display: block; font-weight: bold; color: #4c4c4c; margin-bottom: 2px;}
#kontaktiForm input, #kontaktiForm textarea, #kontaktiForm select { border: 1px #ccc solid; margin-bottom: 10px; float: left; .margin-left: -25px; _padding-top: 3px; .padding-top: 3px;}
#kontaktiForm select  { width: 144px; height: 20px; .margin-left: 0px;}
#formMessage textarea { position: relative; left: -50px; .margin-left: -70px; height: 128px; width: 280px; .width: 292px; font-size: 12px; }
#kontaktiForm #email, #kontaktiForm #name, #kontaktiForm #refNom { line-height: 12px; height: 17px; padding-top: 3px; width: 140px; font-size: 12px; .height: 15px; _margin-left: 0px; .margin-left: 0;}
#kontaktiForm #cvAttach { height: 20px;  .margin-left: 0; _margin-left: 0px; border: 1px solid #ccc; }

#formMessage input { float: right; .right: -9px; _right: -22px; .margin-left: 10px;  }

#formMessage label { margin-left: -50px; .margin-left: -25px; }
#resetButton { background: transparent url(formReset.png) no-repeat 0 0; text-indent: -9999px; width: 93px; height: 20px; padding: 0; }
#sendButton { border: 1px solid #CCC; width: 93px; height: 18px; background: url(formSubmit.png) no-repeat 0 0; display: block; clear: both; float: right; position: relative; right: 28px; }
#resetButton { position: relative; right: 40px; }

#targovski, #marketing, #logistika, #administracia, #techSupport { text-indent: -9999px; margin: 0 !important; margin-bottom: 10px !important; }
#targovski { background: url(targovskiH1.png) no-repeat 0 0 !important; }
#marketing { background: url(marketingH1.png) no-repeat 0 0 !important; }
#logistika { background: url(logistikaH1.png) no-repeat 0 0 !important; }
#administracia { background: url(adminH1.png) no-repeat 0 0 !important; }
#techSupport { background: url(techH1.png) no-repeat 0 0 !important; }
address.kontaktiOtdeli, address.kontaktiOtdeli a { font-style: normal !important; font-size: 14px; }
address.kontaktiOtdeli br { margin-bottom: 15px; }

#lighteamH1 { background: url(lighteamH1.png) no-repeat 0 0 !important; text-indent: -9999px; width: 218px; height: 40px; }
#lightKontakti  { clear: left; }
#lightKontakti address, #lightKontakti span { font-family: Tahoma; font-style: normal; font-size: 14px; margin-bottom: 15px; margin-left: 5px; }
#lightAddressName { }
#lightKontakti address br { margin-bottom: 10px; }
#lightMisiya h1 { background: transparent url(lightMisiyaH1.png) no-repeat 0 0; text-indent: -9999px; }
#lightMisiya h2 { margin: 5px 0; }
#lightStruktura thead td { font-weight: 700; font-size: 16px; color: #5f5f5f; }
#lightStruktura td:hover { border-color: #00A8E7; color: #ee1c23; cursor: default;}
#lightPredlagame h1 { background: transparent url(lightPredlagameH1.png) no-repeat 0 0; }
#lightPredlagame p { line-height: 1.5em; margin-top: -5px; text-indent: 7px; }
#lightPredlagame img { margin: 10px 0; }
#lightResheniya { margin-top: 40px; }
#lightResheniya h1 { background: transparent url(lightResheniyaH1.png) no-repeat 0 0; }
#lightPartners h1 { background: transparent url(lightPartnersH1.png) no-repeat 0 0; }
#lightPartners table td { width: 120px; height: 80px;}
#lightPartners td:hover { border-color: #00A8E7; color: #ee1c23;}
#lightPartners img { margin-left: 25px; border: none;}

#referenciiHeader { background: url(referenciiH1.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#referenciiLeftH { background: url(referenciiLeftH1.jpg) no-repeat 0 0 !important; text-indent: -9999px; }
#obektiLeftH1 { background: url(obektiLeftColumnH1.png) no-repeat 0 0 !important; text-indent: -9999px; }
#obektiHeader { background: url(obektiH1.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#kaufland { list-style-type: circle; margin-bottom: 10px;}

#klientiLeftH { background: url(klientiLeftH.png) no-repeat 0 0 !important; }
#klientiH1 { background: url(klientiH1.png) no-repeat 0 0 !important; margin-left: 0 !important; }
#klientiShema { margin-top: 15px; margin-right: 0px; border: none!important; }

#securityHeader, #securityLeftH, #electroLeftH, #electroH, #lightMainH { text-indent: -9999px; margin: 0 0 20px 0 !important; }
#securityHeader { background: url(securityH1.png) no-repeat 0 0 !important; }
#securityLeftH { background: url(securityLeftH.png) no-repeat 0 0 !important; text-indent: -9999px; }
#supplyLeftH { background: url(supplyLeftH.png) no-repeat 0 0 !important; }
#supplyMainH { background: url(supplyMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; } 
#electroLeftH { background: url(electroLeftH.png) no-repeat 0 0 !important; }
#electroH {	background: url(electroH.png) no-repeat 0 0 !important; }
#lightMainH { background: url(lightMainH.png) no-repeat 0 0 !important; }
#lightLeftH { background: url(lightLeftH/png) no-repeat 0 0 !important; text-indent: -9999px; } 

#anketaLeftH1, #anketaH1 { text-indent: -9999px; }
#anketaLeftH1 { background: url(anketaLeftH1.png) no-repeat 0 0 !important; }
#anketaH1 { background: url(anketaH1.png) no-repeat 0 0 !important; margin: 0 0 20px 0 !important; }z

#sertifikatiMainH { background: url(sertifikatiMainH.png) no-repeat 0 0 !important; text-indent: -9999px; 	margin: 0 0 20px 0 !important; }
#sertifikatiLeftH { 	background: url(sertifikatiLeftH.png) no-repeat 0 0 !important; 	text-indent: -9999px; }
#certList { width: 228px; list-style-type: none; text-align: center; }
#certList a img { border-color: #fff; }
#certList a:hover img { border-color: #00A8E7; }

#list00, #list01, #list02, #list03, #list20, #list21, #list22 { list-style-type: circle; margin: 20px 0 20px 10px !important; display: none;}
#list00 li , #list01 li a, #list02 li a, #list03 li a, #list20 li , #list21 li a, #list22 li a{ font-size: 10px!important; font-weight: 400; }
#karieriLeftH { 	background: url(karieriLeftH.png) no-repeat 0 0 !important; text-indent: -9999px; }
#karieriMainH { background: url(karieriSecondH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; height: 50px !important; } 
#karieriKontakti { background: url(karieriKontaktiMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important;} 

#centerLeftH { background: url(centerLeftH.png) no-repeat 0 0!important; text-indent: -9999px; }
#centerMainH { background: url(centerMainH.png) no-repeat 0 0!important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#programaMainH { background: url(ProgramaMainH.png) no-repeat 0 0!important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#centerKlientiMainH { background: url(klientiH1.png) no-repeat 0 0!important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#obuchenieMainH { background: url(obucheniyaMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#corpMainH { background: url(corpMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#poziciiMainH { background: url(poziciiMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#teachersMainH { background: url(teachersMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#schoolMainH { background: url(schoolMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }}

#instrukciiLeftH { background: url(instrukciiLeftH.png) no-repeat 0 0 !important; text-indent: -9999px; } 
#instrukciiMainH { background: url(instrukciiMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#alarmiMainH { background: url(alarmiMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#monitoringMainH { background: url(monitoringMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#fireMainH { background: url(fireMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }
#CCTVMainH { background: url(CCTV.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }

#promociiLeftH { background: url(promociiLeftH.png) no-repeat 0 0 !important; text-indent: -9999px; }
#promociiMainH { background: url(promociiMainH.png) no-repeat 0 0 !important; text-indent: -9999px; margin: 0 0 20px 0 !important; }

#thumbBox { position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #ffffff; border: 10px solid #CCC; visibility: hidden; z-index: 2550000; cursor: defoult; }
#thumbBox .footerbar { font: 14px Tahoma; letter-spacing: 3px; line-height: 1.1em; color: #000; padding: 5px 0; text-align: right;}
#thumbBox #thumbImage { color: #880000; font: 12px Tahoma; letter-spacing: 3px; }
#thumbLoading { position: absolute; visibility: hidden; border: 1px solid #FFFDD7; background-color: #FFFDD7 ; padding: 5px; z-index: 5; background: no-repeat 3px 5px #ffffff; padding-left:23px; border:1px solid black;}

/* Classes */
.color { background-color: #00A8E7; }

.registerFieldDiv {margin-bottom:10px;}
.thumbPages { margin-left: 3px; display: inline; float: left; width: 96px; height: 10px;  }
.thumbPrevious { background:left 4px no-repeat; float: left; display: inline; font-size: 12px; color: #666; font-family: Tahoma; text-indent: 15px;}
.thumbNext { background: right 4px no-repeat; float:left; padding-right: 13px; display: inline; text-indent: 15px; color: #666; font-size: 12px; font-family: Tahoma; }
.thumbClose { float: right; display: inline; font-size: 12px; color: #666; font-family: Tahoma; margin-right: 7px; cursor: pointer; }
.thumbSpace { width: 10px; height: 10px; float: left; display: inline; }

.itemHeader { text-align: center; height: 20px;}
.itemNumber { width: 30px !important; }
.itemDescription { width: 180px !important; text-align: left; }
.itemQuantity { width: 20px !important; text-align: center; }
.itemPrice { width: 49px !important; }
.itemPic { width: 140px; }
.promocii td { vertical-align: middle; }
.promoInformation { font-size: 11px; font-style: italic; font-weight: 400; color: #aaa; display: block; width: inherit; text-align: center; margin-top: 10px;}
.promoRules { margin: 5px 0; }

.searchDIV * { width: 490px !important;  }
.searchIE6 { margin-bottom: 2px !important; }

.alarms, .promocii { width: 495px; margin-bottom: 2px; }
.alarms tr, .promocii tr { height: 40px; }
.alarms td, .promocii td { padding: 0 5px; }
.alarms td  span{ display: inline-block; width: 90px; }
.linkCell { text-align: right; max-width: 135px !important; _width: 135px; color: #000;}
.linkCell a { color: #000; }
.noColorCell { color: #000 !important; }
.alarms h3 a, .promocii h3 a { color: #000 !important; }
.upLink { background: url(images/up.png) no-repeat right 4px; display: block; float: right; line-height: 20px; text-indent: 0px; width: 60px; font-weight: bold;}


.obuchenieList {list-style-type: none; margin: 5px 0 15px 8px ;}
.obuchenieList span { font-weight: 600; }
.centerList { margin-left: 15px; }
.obuchenieListRoot { list-style-type:none!important;  }
.obuchenieListRootSpan { font-weight: 600; }
.programaContainer, .jobContainer { width: 480px; padding-top: 10px; } 
.programaContainer h3, .jobContainer h3 { margin-bottom: 5px;  }
.programaContainer p span, .programaContainer h3 span, .jobContainer p span, .jobContainer h3 span {  vertical-align: middle; display: inline-block;  padding: 3px 10px; _padding: 3px 0; margin-right: 3px; background-color: #aaa; border-right: 3px solid #fff; color: #fff; width: 130px; text-align: center; font-weight: bold; font-variant: small-caps; position: relative; }
.programaContainer p, .programaContainer h3, .jobContainer p, .jobContainer h3 { width: 480px; border-right: 3px solid #aaa; background-color: #eee; display: inline-block; padding: 0 3px; }
.jobInfo { display: inline-block!important; width: 321px!important; _width: 341px; background-color: #eee!important; margin-top: -8px; margin-bottom: -5px; padding-left: 165px; _padding-left: 145px; padding-bottom: 15px; color: #000 !important;  text-align: left !important; font-weight: 400!important; font-variant: normal !important;  border-right: 3px #aaa solid; }
.jobInfo ul { background-color: #e3e3e3 !important; }
.jobPosition, .temaProg { margin-top: -20px; margin-bottom: 5px; margin-left: 158px; _margin-left: 138px; padding-top: 5px; text-align: left !important; }
.programaNote { line-height: 18px; }
.programaBreaker, .jobBreaker { margin-left: 3px; width: 488px !important; }
.positionChrome { background-color: #00A8E7!important; }
.jobHeading, .temaHeading { border-right: 3px #00A8E7 solid!important; }

.partinioriList { list-style-position: inside !important; }
.supplyContainer img { border: none; margin-right: 10px !important; }
.supplyContainer ul { float: left; width: 270px; .width: 270px; _width: 250px; padding-left: 20px; margin-bottom: 10px; list-style-type: none; font-weight: 600; }	
.supplyContainer ul li ul { list-style-type: circle; font-weight: 400; margin-top: 5px; }
.supplyContainer ul li ul li { margin-bottom: 5px; }

#team p { padding-left: 10px; text-decoration: underline; margin-bottom: 5px; }
#sales p { font-size: 14px; }

.lighteam { margin: 30px 0 40px 0; }
.lighteam h1 { margin: 0 0 10px 0 !important; }
.lighteam h2 { color: #5f5f5f; }
.lighteam ul { margin-bottom: 20px; }
.lighteam li { list-style: inside none none; margin-left: 7px; }
.lighteam table { margin-left: 50px; line-height: 2.2em; text-align: center; }
.lighteam td { width: 200px;  font-size: 12px; font-weight: 500; border: #5f5f5f 1px solid;}

.referenciiLeft, .referenciiImages { float: left; }
.referenciiLeft { width: 280px; margin-right: 15px;}
.referenciiContainer .objectlist { background: url(separator.gif) left bottom repeat-x;  }
.referenciiContainer .objectlist  h2 { color: #00A8E7; font-size: 14px; }
.referenciiContainer .objectlist h2 p { font-size: 16px; padding-left: 0; }
.referenciiContainer p { padding-left: 20px; }
.referenciiLeft ul { list-style: square inside; color: #666; }
.referenciiLeft ul li { margin-bottom: 5px; list-style-position: inside;}
.referenciiImages { display: block; width: 480px; }
.referenciiImages img { float: left; }
.referenciiContainer, .supplyContainer { width: 465px; float: left; padding-bottom: 10px; margin-bottom: 10px; overflow: visible; }

.officeMaps { position: relative; _position: absolute; }

/* Solution */

* html #rotateGIF { position: relative; }
* html #page_container { width: 1007px; }
* html a#logo { margin-left: 11px; }
* html #leftColumn { margin-left: 7px; width: 230px; height: 230px;  }
* html .mainContent6 { height: 750px !important; margin-bottom: -50%; }
* html #mainContentRightColumn { position: relative; top: -34%; left: 48.4%; padding: 0 0 0 25px; }
* html #kontaktiRightContent img { margin-right: 0; }
* html #kontaktiKarta { margin-top: 0; margin-top: -10px; }
* html #formDetails { position: relative; left: 30px;}
* html #formMessage { position: relative; margin-top: -146px; }
* html #formMessage label { margin-left: 45px; margin-top: 2px;}
* html #formMessage textarea { margin-top: 3px; margin-left: -30px; }
* html .referenciiImages { position: absolute; right: 380px; }
* html #sendButton { margin-right: -65px; }	

.htmlCMSDiv { position: absolute; z-index: 1000; left: 100px; top: 100px; width: 20px; height: 20px; text-indent: -9999px; overflow: hidden; border:1px solid black; background: white; cursor: hand; cursor: pointer;}
.cmsMarker { padding: 0; margin: 0; width: 1px; height: 1px; display: block; }

.globalPageMarker { position: absolute; z-index: 1000; left: 100px; top: 100px; text-indent: -9999px; overflow: hidden; width: 20px; height: 20px; background: url(Structure.png) left top no-repeat; cursor: hand; cursor: pointer; }
.text { position: absolute; z-index: 1000; left: 100px; top: 100px; width: 20px; text-indent: -9999px; overflow: hidden; height: 20px; background: url(Text.png) left top no-repeat; cursor: hand; cursor: pointer;  }
.list { position: absolute; z-index: 100; left: 100px; top: 100px; width: 20px; text-indent: -9999px; overflow: hidden; height: 20px; background: url(List.png) left top no-repeat; cursor: hand; cursor: pointer;  }
.imgIcon { position: absolute; z-index: 1000; left: 100px; top: 100px; width: 20px; text-indent: -9999px; overflow: hidden; height: 20px; background: url(Img.png) left top no-repeat; cursor: hand; cursor: pointer;  }
.txtIcon { position: absolute; z-index: 1000; left: 100px; top: 100px; width: 20px; text-indent: -9999px; overflow: hidden; height: 20px; background: url(Text.png) left top no-repeat; cursor: hand; cursor: pointer;  }
.structIcon { position: absolute; z-index: 1000; left: 100px; top: 100px; width: 20px; text-indent: -9999px; overflow: hidden; height: 20px; background: url(Structure.png) left top no-repeat; cursor: hand; cursor: pointer;  }

.sectionTitle { font-size: 14px;  color: #666; }
.sectionTitle p { font-size: 16px; }

#homePromotion p {  width: 100px; }
#lightteam img { margin-bottom: 0; }
#lightteam p a {  color: #00A8E7; }
#lightteam b u { color: #666; }

#list0  li { list-style: none; }
#list0  li a { background: url(circleBullet.jpg) left 5px no-repeat; padding-left: 10px; }
#list00 li { background: url(ovalBullet.jpg) left 5px no-repeat; padding-left: 10px; }

#categoryReference { color: #666; text-decoration: none; }
#categoryReference:hover { text-decoration: underline;  }  

