html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd,  ul, li,
fieldset, form, label, legend
{ margin: 0; padding: 0; border: 0; outline: 0;
font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}


/* remember to define focus styles! */
:focus { outline: 0;}
body { line-height: 1; color: black; background: white;}
ol, ul { list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */

blockquote:before, blockquote:after,q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
strong {font-family:Tahoma; font-weight:800; color:#fff; }

body { background:url(images/bg.jpg) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#f6f6f6; font-weight:normal; line-height:1.5;}

@font-face {
    font-family: 'EuropeExtBold';
    src: url('font2/europeext_bold-webfont_eot.html');
    src: url('font2/MS_1.html') format('embedded-opentype'),
         url('font2/europeext_bold-webfont.woff') format('woff'),
         url('font2/europeext_bold-webfont_ttf.html') format('truetype'),
         url('font2/europeext_bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}


a {color:#c8f24b; text-decoration:underline; }
a:hover {text-decoration:none;}
a:active {text-decoration:none; font-weight:700;}

.clear {clear:both;}
.line {background:url(images/images/line.png) no-repeat; height:1px; width:307px; margin:20px 0 20px 0;}
.otstup {height:30px; width:100%; clear:both;}
img {border:0;}

h1,h2,h3,h4 {font-weight:normal;}
.bread {padding:10px 0 10px 0;}
.spisokol {margin-left:50px; padding-bottom:10px;}
.spisokol li {list-style-type:decimal; color:#c0f237;}
.spisokol li:first-child {padding-top:10px;}
.spisokol  span {color:#fff;}
.spisokli { margin-left:50px; padding-bottom:10px;}
.spisokli li{ list-style-type:square; color:#c0f237;}
.spisokli li:first-child{padding-top:10px;}
.spisokli span {color:#fff;}

#panel {width: 100%; display: none;}
.btn-slide {font-family: 'Tahoma'; font-size: 19px; color: white; font-weight: 700; margin-top: 15px; text-shadow: -1px -1px 0px black; text-decoration: none; cursor:pointer;}
.btn-slide:hover {border:0;}




h1,h2,h3,h4 { font-family:'EuropeExtBold';}

/*HeadBox*/

#headbox { background:url(images/lang-line.jpg) repeat-x top;}
#head { width:950px; margin:auto; height:120px;}
#head .language { background:url(images/lang.png) no-repeat; height:32px; width:86px; float:right; text-align:center; font-family:'Play'; font-size:12px; color:#ffffff; font-weight:700; padding-left:2px; font-weight:700; }
#head .lefthead { width:475px; float:left;}
#head .righthead {width:475px; float:left;}
#head .language  {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:normal; padding-top:3px; margin-left:2px;}
#head .language a{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#464646; text-decoration:none; font-weight:700;}
#head .language a:hover { color:#2c2b2b; text-decoration:none; font-weight:700;}
#head .logo {float:left; padding-top:4px;}


/*Telephone*/

#telephone { float:right; width:247px; height:63px; }
#head .telephonenamber { float:left;}
#head .telephonenamber li { list-style:none;}
#head .telephoneico { height:42px; width:43px; float:left; margin-top:9px; margin-right:5px;}
#head .kod {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; color:#afd63b; text-shadow: -1px -1px 0px black; }
#head .numbermob {font-family:'Trebuchet MS'; font-size:28px; color:#f7f7f7; text-shadow: -1px -1px 0px black; }

/*Main menu*/




/* =Navigation
==================================================================================================================*/
/* primary */
.navigation {width: 950px !important; min-width: 950px !important; height: 49px; }
.navigation ul { width: 950px; height: 49px; margin: 0; background: url("images/sp_nav.png") no-repeat 0 0; }
.navigation ul li { position: relative; float: left; display: inline; height: 49px; padding: 0; margin: 0 2px 0 0; }
.navigation ul li a { display: block; height: 49px; background: url("images/sp_nav.png") no-repeat; text-indent: -9000em; }
	
.navigation #mn-home a { width:61px; background-position: 0 0; }		
.navigation #mn-onas a { width:167px; background-position: -63px 0; }		
.navigation #mn-detektor-lji a { width:190px; background-position: -232px 0; }		
.navigation #mn-partners a { width:130px; background-position: -423px 0; }		
.navigation #mn-clientam a { width:150px; background-position: -556px 0; }		
.navigation #mn-price a { width:97px; background-position: -708px 0; }		
.navigation #mn-contact a { width: 140px; background-position: -808px 0; }		
	
.navigation #mn-home:hover a { background-position: 0 -49px; }
.navigation #mn-onas:hover a { background-position: -63px -49px; }
.navigation #mn-detektor-lji:hover a { background-position: -232px -49px; }
.navigation #mn-partners:hover a { background-position: -423px -49px; }
.navigation #mn-clientam:hover a { background-position: -556px -49px; }
.navigation #mn-price:hover a { background-position: -708px -49px; }
.navigation #mn-contact:hover a { background-position: -808px -49px; }
	
body.index .navigation #mn-home a,
body.index .navigation #mn-home:hover a { background-position: 0 -99px; }
body.onas .navigation #mn-onas a,
body.onas .navigation #mn-onas:hover a { background-position: -63px -99px; }
body.detektor-lji .navigation #mn-detektor-lji a,
body.detektor-lji .navigation #mn-detektor-lji:hover a { background-position: -176px -99px; }
body.partners .navigation #mn-partners a,
body.partners .navigation #mn-partners:hover a { background-position: -293px -99px; }
body.clientam .navigation #mn-clientam a,
body.clientam .navigation #mn-clientam:hover a { background-position: -467px -99px; }
body.price .navigation #mn-price a,
body.price .navigation #mn-price:hover a { background-position: -588px -99px; }
body.contact .navigation #mn-contact a,
body.contact .navigation #mn-contact:hover a { background-position: -673px -99px; }

/* drop-down */
.navigation ul li ul { float: none; display: block; position: absolute; top: 49px; left: -9000em; width: 200px; padding: 20px; background: #000; -moz-box-shadow: 0 0 5px rgba(0,0,0,.75); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.75); }
.navigation ul li ul li { margin: 0 0 .5em; }
.navigation ul li ul,
.navigation ul li ul li,
.navigation ul li ul li a { float: none; display: block; height: auto; background: #000; text-indent: 0; }
.navigation ul li ul li a { color: #fff; width: auto !important; padding: 5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration: none; }
.navigation ul li ul li a:hover { color: #000; background: #bff820; text-decoration: none; }
.navigation ul li:hover ul { left: 0; z-index: 9000; }
#mn-onas-drop li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
#mn-onas-drop li a:hover {color:#000; text-decoration:none;}
#mn-detektor-lji-drop li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
#mn-detektor-lji-drop li a:hover {color:#000; text-decoration:none;}
#mn-partners-drop li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
#mn-partners-drop li a:hover {color:#000; text-decoration:none;}
#mn-clientam li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
#mn-clientam li a:hover {color:#000; text-decoration:none;}
#mn-price-drop li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
#mn-price-lji-drop li a:hover {color:#000; text-decoration:none;}
#mn-contact-drop li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}

/*Content Box*/

#contentbox {}
#contentbox .secondmain { width:950px; min-height:900px; margin:auto; background:url("images/bg-podsvetka.png") no-repeat center;}
#mainmenu { margin:10px 0 0 0;}

/*Äîïîëíèòåëüíûå Óñëóãè*/

#vse-uslugi { margin:0; padding:0px; text-align:left;}
#vse-uslugi span {font-family:'EuropeExtBold'; font-size:18px; color:#fff; text-shadow: -1px -1px 0px #222222; margin:0; padding:0px;}
#usluga { width:212px; height:107px;}
#usluga .textuslugi{font-family:'EuropeExtBold'; font-size:14px; color:#fff; padding-top:85px; text-align:right; margin-right:5px;}
#usluga .textuslugi a{font-family:'EuropeExtBold'; font-size:14px; color:#fff; padding-top:73px; text-align:right; margin-right:5px; text-decoration:none;}
#usluga .textuslugi a:hover { text-decoration:none; color:#fff;}
#vse-uslugi ul { padding:15px 0 0 0;}
#vse-uslugi li {width:212px; height:107px; border:3px solid #666; webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; float:left; margin-left:26px;}
#vse-uslugi li:first-child {margin:0;}
#vse-uslugi li:hover {webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; border:3px solid #c3fd21;}
.tltuslugi {}


/*Îñíîâíîé Êîíòåíò*/

#maincontent { width:950px; margin:25px 0 0 0;}
#maincontent .content { width:736px; float:left; padding-right:10px;}
#maincontent h1 {font-family:'EuropeExtBold'; font-size:24px; color:#FFF;}
#maincontent h2 {font-family:'Tahoma'; font-size:19px; color:#FFF; font-weight:700; margin-top:15px; text-shadow: -1px -1px 0px #000;} 
#maincontent p{margin-top:16px;}

#rightblock { width:204px; float:left; padding-top:7px;}

/*Áëîê Íîâîñòåé*/
#minblock h4{font-family:'EuropeExtBold'; font-size:14px; color:#fff;}
#minblock li {margin-top:10px;}
.linemin { background:url(images/line-menu.png) no-repeat; height:3px; width:185px;}
.date { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#fff; height:12px;}
.txtnewsblock { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:normal; }
.allnewslink { float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:10px 27px 0 0;}

/* Òàáëèöa*/
#antitab { margin-top:20px; background:url(images/bg-cena.png) repeat; text-align:left; color: white; -webkit-border-radius: 10px;-moz-border-radius:10px; border-radius:10px; border:3px solid #464648; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
#antitab:hover {border:3px solid #c1fb20;}
#antitab h2 {font-family:'Tahoma'; font-size:19px; color:#FFF; font-weight:700; margin-top:0; text-shadow: -1px -1px 0px #000;}
#antitab .tr-antitab a{color:#fff; text-decoration:none;}
#antitab .tr-antitab a:hover {color:#333; text-decoration:none;}
#antitab .tr-antitab:hover {background:#c1fb20; color:#333;}
#antitab .tr-antitab:hover a{background:#c1fb20; color:#333;}
#antitab .titletab { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; font-weight:700; background:url(images/bg-tr.png) repeat;}
#antitab .titletab span{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; text-shadow: -1px -1px 0px #1e1e1f;}

/*Ôóòåð*/

#futer { background:url(images/futer-bg.png) repeat-x; height:63px; }
#futer .mainfuter { width:950px; margin:auto; height:63px;  background:url(images/mozg-btn.png) no-repeat right; }
#futer .copy { padding-top:14px; float:left; width:300px;}

#mozg {height:155px;}
#mozg .blokmozg{width:950px; margin:auto; height:155px;}
#mozg .pictmozg {background:url(images/mozg-na.png) no-repeat right; height:155px; width:212px; float:right;}
#mozg .pictmozg:hover {background:url(images/mozg-a.png) no-repeat right;}

/* Ñîöèàëêè */
#socialki {width:650px; float:left; text-align:right; margin-top:10px;}
#socialki .vk {background:url(images/socialki.png) no-repeat; background-position:-433px -51px; height:45px; width:176px; float:left; margin-left:19px;}
#socialki .vk a {position:absolute; display:block; width:176px; height:44px;}
#socialki .vk:hover {background-position:-433px -8px;}
#socialki .twitter {background:url(images/socialki.png) no-repeat; background-position:-283px -48px; height:45px; width:139px; float:left; margin-left:15px;}
#socialki .twitter a {position:absolute; display:block; width:139px; height:45px;}
#socialki .twitter:hover { background-position:-283px -3px;}
#socialki .facebook {background:url(images/socialki.png) no-repeat; background-position:-127px -48px; height:46px; width:145px; float:left; margin-left:12px;}
#socialki .facebook a {position:absolute; display:block; width:145px; height:45px;}
#socialki .facebook:hover {background-position:-127px -3px;}
#socialki .youtube {background:url(images/socialki.png) no-repeat; background-position:0px -45px; height:45px; width:113px; float:left;}
#socialki .youtube a {position:absolute; display:block; width:113px; height:45px;}
#socialki .youtube:hover {background-position:0px 0px;}

/* Spoyler*/
.splCont{display:none; padding:3px 5px;}
.splLink {font-family:'Tahoma'; font-size:19px; color:#FFF; font-weight:700; margin-top:15px; text-shadow: -1px -1px 0px #000; text-decoration:none;}
.splLink a{font-family:'Tahoma'; font-size:19px; color:#FFF; font-weight:700; margin-top:15px; text-shadow: -1px -1px 0px #000; text-decoration:none;}
.splLink a:hover {text-decoration:none;}

/* Êîììåíòàðè */
#comment {background:url(images/bg-comment.png) repeat;
border: 1px dashed #acacac;
padding: 12px 16px 16px;
text-align: left;
color: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 12px;
margin: 20px 0 20px 0;}

/* Áëîê Öåíà */
#cenablock {background:url(images/bg-cena.png) repeat;
font-size:24px; color:#fff; font-weight:700; text-shadow: -1px -1px 0px #1e1e1f;
border: 3px solid #464648;
padding: 12px 0 16px 0;
text-align: center;
color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin: 20px 0 20px 0;}
#cenablock:hover {border: 3px solid #c1fb20;}


 