﻿body {
margin : 0;
padding : 0;
}
ul {
padding-bottom : 0;
padding-top : 0;
margin : 0;
}
li {
padding-bottom : 1px;
padding-top : 0;
margin : 0;
}
img {
border : none;
}
td {
vertical-align : top;
}
.manetab {
width : 980px;
background-color : #fff;
box-shadow : 0 0 10px rgba(0, 0, 0, 0.35);
}
.tdtop {
height : 45px; width:185px;
}


.logodiv {
position : absolute;
left : 50%;
margin-left : -500px;
background-color : rgba(1, 75, 125, 0.4);
width : 184px;
top : 90px;
z-index : 7000;
border : none;
height : 284px;
}

#service_annonce {
width : 270px;
height : 120px;
margin : 0 5px 0 0;
padding : 10px 8px 0 0;
}
#service_annonce a {
font-family : Tahoma, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
margin : 0;
padding : 0;
color : rgba(0, 0, 0, 0.95);
}
#service_annonce p {
font-family : Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
margin : 0 5px 0 0;
padding : 0;
color : rgba(0, 0, 0, 0.8);
}
div.caption { 

}
#brand {
position : absolute;
margin-top : -190px;
width : 155px;
left : 610px;
 z-index:800000;
}
#brand a 
{
    color : rgba(0, 0, 0, 0.7);
/*color : rgba(55, 125, 155, 1);*/
font-size : 13px;
font-weight : normal;
font-family : Tahoma, sans-serif;
text-decoration : none;
line-height : 1.3;
letter-spacing : 1px;
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.2);
}
#TxtBrand {
position : absolute;
margin-top : -205px;
width : 160px;
left : 610px;
 z-index:800000;
}
#TxtBrand a {
color : rgba(1, 75, 125, 0.95);
font-size : 13px;
font-weight : bold;
font-family : Arial, sans-serif;
text-decoration : none;
line-height : 1.5;
letter-spacing : 0px;
}





div.caption > a {
text-transform : uppercase;

}
div.topshow {
width : 795px;
height : 220px;
padding : 0;
border-radius : 0px;
}
img.topshow {
width : 795px;
height : 220px;
border-radius : 0px;
}
#img5 img {
border-radius : 0px;
}
.autobox {
border : rgba(0, 0, 0, 0.4) solid 1px;
border-radius : 0px;
padding : 5px;
}
#pvc-table {
width : 100%;
background-color : rgba(0, 0, 0, 0.05);
border : rgba(0, 0, 0, 0.4) solid 1px;
border-radius : 0px;
}
#pvc-table td {
font-size : 8pt;
}
#pvc-table h3 {
font-size : 9pt;
padding : 0;
margin : 5px;
font-weight : bold;
}
.pvc-table {
width : 130px;
text-align : right;
}
.pvc-header-tr {
background-color : rgba(0, 0, 0, 0.15);
}
.pvc-header-tr-alt {
background-color : rgba(0, 0, 0, 0.07);
}
#gallery {
position : absolute;
top : 10px;
left : 50%;
margin-left : -490px;
width : 225px;
z-index : 8000000;
}
#h1_mnu {
position : absolute;
top : 2px;
left : 208px;
z-index : 5000;
}
#h1_mnu h1 {
font-family : Arial;
color : rgba(254, 255, 218, 0.85);
font-size : 10px;
font-weight : normal;
margin : 3px 0 0 0;
padding : 0;
text-transform : uppercase;
letter-spacing : 1px;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.75);
}
#h2_mnu p {
font-size : 12pt;
font-family : Futuris;
font-weight : normal;
text-align : left;
color : rgba(220, 125, 0, 1);
letter-spacing : 1px;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
letter-spacing : 1px;
padding : 0;
margin : 0;
}
#h2_mnu {
position : absolute;
top : 80px;
left : 800px;
z-index : 500;
}


#slogan {
position : absolute;
top : 3px;
left : 0;
right : 190px;
z-index : 1200;
}
#slogan h1 {
color : rgba(40,70,80, 0.85);
text-align : right;
font-size : 6pt;
font-family : Arial, sans-serif;
letter-spacing : 2px;
text-transform : uppercase;
}










/********************         НОВОСТНОЙ (Правый) БЛОК         ***********************/

.NewsPosition {
width : 180px;
border-left:1px solid rgba(1, 75, 125, 0.35);
padding : 225px 0px 20px 0px;
}
.phone {
position : absolute;
top : 0;
width : 180px;
left : 50%;
margin-left : 310px;
z-index : 50000;
padding : 0; 
}

#hnews {
position : absolute;
top : 245px;
width : 175px;
left : 50%;
margin-left : 305px;
z-index : 5001;
padding : 0;
}
#hnews h2 {
font-family : Arial, sans-serif;
font-size : 11pt;
font-weight : bold;
text-decoration : none;
margin : 0 0 5px 0; 
border-left:1px solid rgba(1, 75, 125, 0.35);
background-color : rgba(1, 75, 125, 0.95);
padding : 1px 4px 1px 4px;
color : rgba(225, 225, 235, 1);
text-shadow : 1px 1px 2px rgba(70, 80, 100, 0.2);
letter-spacing : 0; 
border-right:3px solid #c00; 
width : 175px;
}

.tophone {
font-family : Tahoma;
color : rgba(204, 0, 0, 0.95);
font-size : 12pt;
font-weight : normal;
text-align : left;
text-decoration : none;
text-shadow : 1px 1px 1px rgba(0, 0, 0, 0.1); 
letter-spacing : 3px;
}

#info {
width : 180px;
padding : 0;

}
#info img {
border-radius : 0px;
width : 160px;
margin: 5px;
}
.img-info {
width : 66px;
margin-right : 4px;
}
.img-info:hover {
border-radius : 0px;

width : 66px;
margin-right : 4px;
}
#info h2 {
font-family : Arial, sans-serif;
font-size : 11pt;
font-weight : bold;
text-decoration : none;
margin : 0 0 3px 0; 
background-color: rgba(70, 80, 100, 0.2);
padding : 1px 4px 1px 4px;
color : rgba(70, 80, 100, 0.95);
text-shadow : 1px 1px 2px rgba(70, 80, 100, 0.2);
letter-spacing : 0; 
border-right:4px solid #c00; 
}
#info p {
font-family : Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
margin :0 5px 15px 5px;
padding : 0;
color : rgba(70, 80, 100, 0.95);
letter-spacing : 0;
}
#info a {
font-family : Arial, sans-serif;
font-size : 10pt;
font-weight : normal;
text-decoration : none;
padding :0;
margin : 0;
color : rgba(70, 80, 100, 0.95);
letter-spacing : 0;
text-decoration : underline;
}
#info div {margin :5px 5px 2px 5px;}
#info a:hover {
font-family : Arial, sans-serif;
font-size : 10pt;
font-weight : normal;
text-decoration : none;
padding :0;
margin : 0;
color : rgba(204, 0, 0, 0.95);
letter-spacing : 0;
text-decoration : underline;
}
#info td {
padding : 6px 4px 2px 0;
}


/***********************************************************************************/



#toplinebox {
position : absolute;
width : 980px;
left : 50%;
margin-left : -490px;
top : 50px;
z-index : 1010;
padding-bottom : 0;
height : 5px;
background-color : rgba(1, 70, 20, 0.75);
border-radius : 0px;
}
#topheadbox {
position : absolute;
width : 980px;
left : 50%;
margin-left : -490px;
top : 310px;
z-index : 1010;
padding-bottom : 0;
height : 40px;
background-color : rgba(1, 70, 20, 0.75);
border-radius : 0px;
}

.toptd {
height : 300px;
padding-top : 40px;}








/***********************************        ГЛАВНЫЙ ТЕКСТОВЫЙ БЛОК      ***********************************/
.ContentBox {min-height:700px; width:600px; border:0px solid #ccc; position:relative; top:240px; left:5px; border:1px solid #c00; }
.ContentTable { width:980px; background-color:#fff; box-shadow : 0px 0px 5px rgba(0, 0, 0, 0.4);}
.IndexContentBox {min-height:700px; width:610px; border:0px solid #ccc; position:relative; top:10px; left:5px; }
#top {position:absolute; top:45px; left:185px; width:790px; z-index:10000;  }

#IndexPic_gallery { margin-left:2px;} #IndexPic_gallery img {
padding : 0; margin : 0;
width : 184px; 
}

#IndexPic_gallery div {float : left; width : 184px; margin : 0 10px 10px 0; background-color:rgba(40,70,80,0.2); border:1px solid rgba(40,70,80,0.2);}
#IndexPic_gallery div:hover { border:1px solid rgba(204,0,0,1);}
#IndexPic_gallery a { font-family:Arial; font-size:10pt; font-weight:bold; padding:0; margin:0;  color:rgba(40,70,80,0.75); text-decoration:none;  width:100%; }
#IndexPic_gallery a:hover {color:rgba(204,0,0,1);}

#IndexPic_gallery2 img {
padding : 0; margin : 0;
width : 184px; 
}



#IndexPic_gallery2 div {float : left; width : 184px; margin : 0 10px 10px 0; background-color:rgba(40,70,80,0.2); border:1px solid rgba(40,70,80,0.2);}
#IndexPic_gallery2 div:hover { border:1px solid rgba(204,0,0,1);}
#IndexPic_gallery2 a { font-family:Arial; font-size:10pt; font-weight:bold; padding:0; margin:0;  color:rgba(40,70,80,0.75); text-decoration:none;  width:100%; }
#IndexPic_gallery2 a:hover {color:rgba(204,0,0,1);}


#pic_gallery img {
padding : 0;
width : 200px;
margin : 0 0 10px 0;
float : left; box-shadow : 0px 0px 2px rgba(0, 0, 0, 0.4);
}
#pic_gallery2 img {
padding : 0;
width : 90px;
margin : 0 10px 10px 0;
float : left; box-shadow : 0px 0px 2px rgba(0, 0, 0, 0.4);
}
#pic_gallery3 img {
padding : 0;
width : 85px;
 }
#pic_gallery3 span{ font-family:Tahoma; font-size:7pt; padding:0; margin:3px;}
#pic_gallery3 div{  float:left; margin : 0 10px 10px 0; box-shadow : 0px 0px 2px rgba(0, 0, 0, 0.4);}

#pic_gallery-bar-2 img {
padding : 0;
width : 90px;

}
#pic_gallery-bar-2 span{ font-family:Tahoma; font-size:7pt; padding:0; margin:3px;}
#pic_gallery-bar-2 div{  float:left; margin : 0 10px 10px 0; box-shadow : 0px 0px 2px rgba(0, 0, 0, 0.4);}

#pic_gallery-bar img {
padding : 0;
width : 200px;
}
#pic_gallery-bar span{ font-family:Tahoma; font-size:7pt; padding:0; margin:3px;}
#pic_gallery-bar div{  float:left; margin : 0 0 10px 0; box-shadow : 0px 0px 2px rgba(0, 0, 0, 0.4);}

#topfon {
position : absolute;
width : 980px;
left : 50%;
margin-left : -490px;
top : 0px;
z-index : 1000;
padding-bottom : 0px;
bottom:0px; border:#000 solid 0px;
}

.logoplace { width:395px; }

.content-box {
width : 600px;
min-height : 700px;
padding : 0;
background-color : rgba(255, 255, 255, 0);
margin-top : 8px;
}

#LeftContentBox { width:185px;}
#MContent {padding:231px 5px 0 12px; }


#logo {background-color : rgba(1, 75, 125, 0.95); position: absolute; top: 10px; left: 0px; z-index: 500000; width:185px; padding:2px 0 2px 0; box-shadow : 1px 1px 3px rgba(0, 0, 0, 0.3); text-align:center;}
#logo a {font-family : Georgia; color:rgba(255,255,255,0.80); font-size : 9pt; text-decoration:none; font-weight : bold; letter-spacing:2px; }
.GorizontMenu {position:absolute; top:24px; z-index:90000;}

.FonMenuFFF {
position : absolute;
width : 184px;
left : 0px;
 background-color:rgba(255,255,255, 0.8);
top : 218px;
z-index : 99999;
height:50px; 

}
.MenuPosition {
position : absolute;
width : 184px;
left : 0px;
 background-color:rgba(15,60,1, 0.05);
top : 45px;
z-index : 100000;
padding:0 0 2px 0;
border:1px solid #ccc; border-top:none; border-right:none; 
box-shadow : 1px 1px 4px rgba(0, 0, 0, 0.3); min-height:240px;

}


#h0 {
position : absolute;
top : -45px; left:-185px; height:45px; background-color:rgba(15,60,1,0.20);
z-index : 50000; width:980px;
}
#h01 {
position : absolute;
top : -45px; left:-185px; height:20px; background-color:rgba(15,60,1,0.35);
z-index : 49000; width:980px;
}
#h1 {
position : absolute;
top : 175px; left:-185px; height:45px; background-color:rgba(15,60,1,0.25);
z-index : 5000; width:980px;
}
#h11 {
position : absolute;
top : 200px; left:-185px; height:20px; background-color:rgba(15,60,1,0.5);
z-index : 4900; width:980px;
}
#h1 td { height:45px; vertical-align:bottom;}
#h1 h1 {
font-family : Tahoma;
font-size : 18pt;
font-weight : normal;
text-align : left;
padding :  0px 5px 0px 10px;
margin : 0;
text-decoration : none;
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.4);
color: #fff; letter-spacing:1px;
}


#contentText h1 {
font-family : Tahoma;
padding : 0 5px 0 10px;
font-size : 11pt;
color : rgba(0, 0, 0, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}

#contentText h2 {
font-family : Tahoma;
padding : 0 5px 0 10px;
margin:0  0 3px 0;
font-size : 10pt;
color : rgba(0, 0, 0, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#contentText h3 {
font-family : Tahoma;
margin: 0px 0 3px 10px;
font-weight : bold;
font-size : 9pt;
color : rgba(0, 0, 0, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#contentText p {
font-family : Arial;
margin : 0;
padding :  3px 5px 3px 10px;
font-size : 10pt;
color : rgba(0, 0, 0, 0.65);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#contentText li {
font-family : Arial;
font-size : 10pt;
color : rgba(0, 0, 0, 0.65);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#contentText strong {
font-family : Arial;
margin : 0;
padding : 0;
font-size : 10pt;
color : rgba(0, 0, 0, 0.75);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#moreimg img { float:left; margin-right:10px;}
#options { margin: 5px 10px 5px 10px; background-color:rgba(15,60,1,0.05); border:1px solid rgba(15,60,1,0.20);  box-shadow : 1px 1px 3px rgba(0, 0, 0, 0.05); min-height:80px;}
#options img { float:left; margin-right:10px;}
#options p {padding-top: 0;}

#optionsmore { margin: 5px 10px 5px 10px; padding:3px; background-color:rgba(15,60,1,0.05); border:1px solid rgba(15,60,1,0.20);  box-shadow : 1px 1px 3px rgba(0, 0, 0, 0.05);}
#optionsmore img { float:left; margin-left:3px; box-shadow : 0px 0px 2px rgba(0, 0, 0, 0.4); }
#optionsmore p {padding-top: 0; padding-left:0;}

#tab-index {
margin : 0 0 0 0;
height : 100%;
}
#tab-index td {
padding : 5px 0 5px 0px;
font-family : Arial;
margin : 0;
font-size : 10pt;
color : rgba(0, 0, 0, 0.7);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#tab-index p {
font-family : Arial;
margin : 6px 6px 6px 0;
font-size : 9pt;
color : rgba(20, 30, 55, 0.85);
text-shadow : 0px 0px 1px rgba(0, 0, 0, 0.15);
line-height : 1.3;
}
#tab-index a {
font-family : Verdana, sans-serif;
font-size : 10pt;
font-weight : normal;
text-decoration : underline;
margin : 0;
padding : 0;
color : rgba(0, 0, 0, 0.95);
}
#tab-index li {
font-family : Arial;
font-size : 10pt;
color : rgba(0, 0, 0, 0.7);
text-align : left;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
line-height : 1.3;
margin : 0 0 3px 0;
}
#tab-index h1 {
font-family : Arial;
font-size : 14pt;
font-weight : bold;
text-decoration : none;
margin : 0 0 0 0;
padding : 0;
color : rgba(2, 45, 105, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#tab-index h2 {
font-family : Arial;
font-size : 12pt;
font-weight : bold;
text-decoration : none;
margin : 4px 0 2px 0;
padding : 0;
color : rgba(2, 45, 105, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#tab-index h3 {
font-family : Arial;
color : rgba(2, 45, 105, 1);
font-size : 11pt;
font-weight : bold;
margin : 6px 0 6px 0;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#tab-index img {
margin : 3px 6px 6px 0;
}
#tab-index img:hover {
margin : 3px 6px 6px 0;
}





/***********************************        НИЖНИЙ БЛОК      ***********************************/

.bottomfon {
padding-bottom : 15px;
}
.bottombox {
height : 16px;
padding : 3px 0 0 3px;
 background-color:rgba(15,60,1, 0.65);
color : rgba(255, 255, 255, 0.9);
font-family : Verdana, sans-serif;
letter-spacing : 1px;
text-transform : uppercase;
font-size : 7pt;

}
.bankbox {
padding : 5px 0 10px 5px;
 background-color:rgba(15,60,1, 0.075);
}

#bank td {
font-family : Arial;
color : rgba(0, 0, 0, 0.85);
font-size : 8pt;
font-weight : normal;
margin : 0;
padding : 0 3px 0 0;
}
.borderbottombox {
 width:180px;
}




.itembox {
padding : 3px 3px 8px 3px;
border : rgba(0, 0, 0, 0.3) solid 1px;
border-radius : 0px;
background-color : rgba(255, 255, 255, 0.8);
}
.lic {
border : rgba(1, 75, 125, 0.25) solid 1px;
margin : 0 0 20px 0;
padding : 0;
width : 500px;
border-radius : 0px;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.25);
}
#lic img {
margin : 0;
}
#lic p {
font-family : Arial;
padding : 0;
margin : 4px;
font-size : 9pt;
color : rgba(0, 0, 0, 0.75);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
.itembox {
position : absolute;
top : 275px;
left : 8px;
z-index : 50000;
width : 350px;
padding : 0 4px 0 4px;
}
#item h1 {
font-family : Arial;
padding : 0 5px 0 0;
font-size : 11pt;
color : rgba(0, 0, 0, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#item h2 {
font-family : Arial;
padding : 0 4px 0 4px;
margin : 4px;
font-size : 10pt;
color : rgba(0, 0, 0, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#item td {
font-family : Arial;
padding : 3px 5px 3px 0;
font-size : 9pt;
color : rgba(0, 0, 0, 0.75);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#item p {
font-family : Arial;
padding : 0;
margin : 4px;
font-size : 9pt;
color : rgba(0, 0, 0, 0.75);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#itemProd h1 {
font-family : Arial;
padding : 0 5px 0 0;
font-size : 11pt;
color : rgba(0, 0, 0, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#itemProd h2 {
font-family : Arial;
padding : 0 4px 0 0;
margin : 4px;
font-size : 10pt;
color : rgba(0, 0, 0, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
}
#itemProd td {
font-family : Arial;
padding : 3px 8px 3px 0;
font-size : 9pt;
color : rgba(0, 0, 0, 0.75);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);

}
#itemProd p {
font-family : Arial;
padding : 0;
margin : 4px;
font-size : 9pt;
color : rgba(0, 0, 0, 0.75);
}

#zamer {
position : absolute;
top : 39px;
left : 50%;
margin-left : 405px;
width : 81px;
height : 80px;
z-index : 8000;
}
#disk {
position : absolute;
top : 32px;
left : 50%;
margin-left : 370px;
width : 83px;
height : 70px;
z-index : 8000;
}
#callphone {
position : absolute;
top : 15px;
left : 50%;
margin-left : 120px;
width : 365px;
z-index : 50000;
text-shadow : 1px 1px 4px rgba(0, 0, 0, 0.7);
display : none;
background-image : url(../i/fon/zamer-fon.png);
background-position : top left;
background-repeat : repeat-x;
border-radius : 0px;
}
#callphone img {
margin : 3px;
cursor : pointer;
}
#zakaz {
position : absolute;
top : 30px;
left : 50%;
margin-left : 110px;
width : 363px;
z-index : 5000;
text-shadow : 1px 1px 4px rgba(0, 0, 0, 0.7);
display : none;
background-image : url(../i/fon/zamer-fon.png);
background-position : top left;
background-repeat : repeat-x;
border-radius : 0px;
}
#zakaz img {
margin : 3px;
cursor : pointer;
}
#mailform h3 {
font-family : Arial;
color : rgba(204, 0, 0, 0.9);
font-size : 12pt;
text-align : left;
margin : 0;
padding : 0;
}
#mailform td {
font-family : Arial;
color : rgba(0, 0, 0, 0.9);
font-size : 9pt;
padding-top : 3px;
}
#mailform span {
color : #cc0000;
}
#mailform input {
width : 300px;
font-family : Arial;
color : rgba(1, 75, 125, 1);
font-size : 9pt;
border-radius : 0px;
background-color : rgba(255, 255, 255, 0.1);
border : rgba(1, 75, 125, 0.3) solid 1px;
}
#mailform textarea {
width : 300px;
border-radius : 0px;
background-color : rgba(255, 255, 255, 0.1);
border : rgba(1, 75, 125, 0.3) solid 1px;
font-family : Arial;
color : rgba(1, 75, 125, 1);
}
.iframe {
padding : 10px;
overflow : auto;
font-family : Arial;
color : rgba(204, 0, 0, 0.8);
width : 343px;
height : 450px;
font-size : 9pt;
background-color : rgba(255, 255, 255, 0.95);
border : rgba(1, 75, 125, 0.3) solid 1px;
}
#icon div {
position : absolute;
top : 5px;
width : 10px;
height : 23px;
z-index : 16000;
}
.tab-fon {
width : 100%;
min-height : 100%;
}
#tab-3col {
width : 100%;
}
#tab-3col td {
width : 33%;
}
#tab-3col p {
font-family : Arial;
margin : 6px 0 0 35px;
font-size : 9pt;
color : rgba(0, 0, 0, 0.85);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
line-height : 1.3;
}
#tab-3col h2 {
font-family : Arial;
font-size : 12pt;
font-weight : bold;
text-decoration : none;
margin : 4px 0 2px 0;
padding : 0;
color : rgba(2, 45, 105, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#tab-3col h3 {
font-family : Tahoma;
color : rgba(0, 0, 0, 0.45);
font-size : 11pt;
font-weight : bold;
margin : 12px 0 5px 0;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.lefttd {
width : 220px;
}
#dirtext p {
font-family : Georgia;
font-style : italic;
line-height : 1.3;
margin : 6px 0 6px 0;
font-size : 9pt;
color : rgba(0, 0, 0, 0.7);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
line-height : 1.5;
}
#dirtext td {
padding : 10px;
margin : 0;
}
#dirtext h2 {
font-family : Georgia;
font-size : 12pt;
font-style : italic;
font-weight : normal;
margin : 4px 0 2px 0;
padding : 0;
color : rgba(2, 45, 105, 1);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#dirtext h3 {
font-family : Georgia;
color : rgba(2, 45, 105, 1);
font-size : 12pt;
font-weight : bold;
font-style : italic;
margin : 10px 0 10px 0;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
}
#sign {
color : rgba(2, 45, 105, 1);
}
.HeaderLeftPosition {
padding : 0 0 0 268px;
}
.HeaderLeftPositionTXT {
padding : 0 0 0 265px;
}

limg {
margin : 3px 6px 6px 0;
border : rgba(204, 0, 0, 0.95) solid 1px;
}
#cert-index p {
font-family : Arial;
margin : 6px 0 6px 0;
font-size : 10pt;
color : rgba(0, 0, 0, 0.7);
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
line-height : 1.3;
}
#cert-index img {
margin : 0;
}
#cert-index img:hover {
margin : 0;
}
#cert-index h3 {
font-family : Arial;
color : rgba(2, 45, 105, 1);
font-size : 11pt;
font-weight : bold;
margin : 6px 0 6px 0;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.atr {
background-color : rgba(255, 255, 255, 0.5);
}
.tr {
background-color : rgba(255, 255, 255, 0.3);
}
.tit-img {
width : 240px;
margin : 6px 5px 5px 4px;
}
.divlist {
width : 300px;
float : left;
margin : 0 0 8px 5px;
}
.logo {
margin-bottom : 10px;
}
#img img {
width : 55px;
height : 55px;
}
#CatID-index img {
width : 150px;
border : #000 solid 1px;
border-radius : 0px;
}
#CatID-index h1 {
font-family : Futuris;
font-size : 10pt;
font-weight : normal;
text-decoration : none;
margin : 0 0 0 0;
padding : 0;
color : rgba(220, 120, 5, 1);
letter-spacing : 1px;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
letter-spacing : 1px;
}
#CatID img {
width : 100px;
border : #000 solid 1px;
border-radius : 0px;
}
#CatID h1 {
font-family : Futuris;
font-size : 10pt;
font-weight : normal;
text-decoration : none;
margin : 0 0 0 0;
padding : 0;
color : rgba(220, 120, 5, 1);
letter-spacing : 1px;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
letter-spacing : 1px;
}
.CatImg {
border : rgba(0, 0, 0, 0.25) solid 1px;
background-color : rgba(255, 255, 255, 0.75);
border-radius : 0px;
padding : 2px;
text-shadow : 1px 1px 2px rgba(1, 1, 1, 0.15);
width : 100px;
height : 100px;
}
.CatImg-index {
border : rgba(0, 0, 0, 0.25) solid 1px;
background-color : rgba(255, 255, 255, 0.75);
border-radius : 0px;
padding : 2px;
text-shadow : 1px 1px 2px rgba(1, 1, 1, 0.15);
width : 150px;
height : 150px;
}
.top_page {
position : absolute;
top : 0;
left : 0;
right : 0;
height : 70px;
z-index : 550;
background-image : url(../i/fon/top.png);
background-position : top left;
background-repeat : no-repeat;
opacity : 0.60000002384185791015625;
}
.top_page_w1 {
position : absolute;
top : 40px;
left : 0;
right : 0;
height : 20px;
z-index : 1020;
border : #000 solid 0;
background : rgba(1, 75, 125, 0.4);
}
.top_page_g {
position : absolute;
top : 278px;
left : 198px;
right : 8px;
height : 200px;
z-index : 95;
border-radius : 0px;
background : rgba(255, 255, 255, 1);
background-image : url(../i/fon/top_box.png);
background-position : top left;
background-repeat : repeat-x;
opacity : 0.699999988079071044921875;
}

#m_fon {
position : absolute;
top : -50px;
width : 184px;
left : 8px;
background : rgba(255, 255, 255, 1);
bottom : 128px;
padding : 5px 0 0 0;
border-radius : 0px;
margin-right : 4px;
border : rgba(0, 0, 0, 0.55) solid 1px;
background-image : url(../i/fon/top_box.png);
background-position : top left;
background-repeat : repeat-x;
opacity : 0.60000002384185791015625;
box-shadow : 1px 1px 4px rgba(0, 0, 0, 0.2);
min-height : 365px;
}
.bl_fon {
position : absolute;
bottom : 0;
left : 0;
height : 250px;
z-index : 15;
border : #000 solid 0;
}
.leftblock {
width : 250px;
padding : 0;
margin : 0;
}

.imgmodel {
width : 114px;
}
#equ_gallery div {
padding : 0;
border : #c3be9a solid 0;
margin : 0 15px 5px 0;
border-radius : 0px;
font-size : 8pt;
color : rgba(35, 70, 120, 1);
font-family : Arial, sans-serif;
font-weight : bold;
}
.leftblockparner {
width : 200px;
text-align : right;
}
#leftdiv {
position : relative;
left : 0;
top : -15px;
}
.content {
position : relative;
top : 100px;
width : 780px;
border : #654 solid 1px;
}
#address_box {
padding : 30px 30px 0 14px;
height : 130px;
}
#address_box p {
font-family : Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : rgba(0, 0, 0, 0.75);
padding : 0;
margin : 0;
}
#address_box img {
border-radius : 0px;
margin-right : 4px;
border : rgba(88, 5, 1, 0.3) solid 1px;
margin-bottom : 15px;
}
#address_box img:hover {
border-radius : 0px;
margin-right : 4px;
border : rgba(204, 0, 0, 0.75) solid 1px;
margin-bottom : 15px;
}


#lmenu a:link {color:#FF0000;}      /* unvisited link */
#lmenu a:visited {color:#00FF00;}  /* visited link */
#lmenu a:hover {color:#FF00FF;}  /* mouse over link */
#lmenu a:active {color:#0000FF;}  /* selected link */ 



.menu {
font-family : Arial;
color : rgba(7, 30, 60, 1);
font-size : 10pt;
font-weight : bold;
text-transform : uppercase;
letter-spacing : 0px;
margin : 0;
padding:0 6px 0 16px;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
text-decoration : none;
 background-image:url(../i/pm.png);
 background-repeat:no-repeat;
 background-position: 3px -19px;
}
.menu:hover {
color : rgba(204, 0, 0, 1);
background-color : rgba(255, 255, 255, 0.1);
}
.menu-active {
font-family : Arial;
color : rgba(204, 0, 0, 1);
font-size : 10pt;
font-weight : bold;
text-transform : uppercase;
letter-spacing : 0px;
padding:0 6px 0 16px;
margin : 0;
text-shadow : 1px 1px 1px rgba(0, 0, 0, 0.2);
text-decoration : none;
border-bottom : none;

 background-image:url(../i/pm.png);
 background-repeat:no-repeat;
 background-position: 3px 3px;
}
.menutext {
color : rgba(40,70,80, 0.5);
font-family : Arial, sans-serif;
font-size : 9pt;
font-weight : normal;
display : block;
text-decoration : none;
padding : 1px 3px 1px 25px;
letter-spacing : 0;
cursor : pointer;
 background-image:url(../i/sm.gif);
 background-repeat:no-repeat;
 background-position: 15px -43px;
 border-right : 0px solid rgba(15,60,1, 0.4);
background-color : rgba(0, 0, 0, 0);
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.15);

}


.menu_0 {
color : rgba(40,70,80, 1);
font-family : Verdana, sans-serif;
font-size : 9pt;
font-weight : bold;
display : block;
text-decoration : none;
margin: 0;
padding : 1px 3px 1px 4px;
cursor : pointer;
border : rgba(0, 0, 0, 0) solid 0px;
border-right : 0px solid rgba(15,60,1, 0.1);
background-color : rgba(0, 0, 0, 0);
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.15); letter-spacing:1px;

}
.menu_0:hover {
color : rgba(204, 0, 0, 1);
background-color : rgba(15,60,1, 0.1);
border-right : 2px solid rgba(15,60,1, 0.3);



}
.menu_0_active  {
color : rgba(40,70,80, 1);
font-weight : bold;
font-family : Verdana, sans-serif;
font-size : 9pt;
display : block;
text-decoration : none;
 margin: 0;
padding : 1px 3px 1px 4px;
cursor : pointer;
border : rgba(1, 75, 125, 1) solid 0px;
border-right : 3px solid rgba(204, 0, 0, 1);
background-color : rgba(15,60,1, 0.3);
box-shadow : 1px 1px 2px rgba(0, 0, 0, 0.05);
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.15); letter-spacing:1px;

}





.menu_1 {
color : rgba(40,70,80, 1);
font-family : Arial, sans-serif;
font-size : 9pt;
font-weight : normal;
display : block;
text-decoration : none;
 margin: 0;
padding : 1px 3px 1px 15px;
cursor : pointer;
border : rgba(0, 0, 0, 0) solid 0px;
 background-image:url(../i/smenu.png);
 background-repeat:no-repeat;
 background-position: 1px 4px;
border-right : 0px solid rgba(15,60,1, 0.4);
background-color : rgba(0, 0, 0, 0);
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.15);

}
.menu_1:hover {
color : rgba(204, 0, 0, 1);
background-color : rgba(15,60,1, 0.1);
border-right : 2px solid rgba(15,60,1, 0.3);
 background-position: 1px -43px;


}
.menu_1_active  {
color : rgba(40,70,80, 1);
font-weight : bold;
font-family : Arial, sans-serif;
font-size : 9pt;
display : block;
text-decoration : none;
 margin: 0;
padding : 1px 3px 1px 15px;
cursor : pointer;
border : rgba(1, 75, 125, 1) solid 0px;
border-right : 3px solid rgba(204, 0, 0, 1);
 background-image:url(../i/smenu.png);
 background-repeat:no-repeat;
 background-position: 1px -43px;
background-color : rgba(15,60,1, 0.3);
box-shadow : 1px 1px 2px rgba(0, 0, 0, 0.05);
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.15);

}


.menu_2 {
color : rgba(40,70,80, 1);
font-family : Arial, sans-serif;
font-size : 9pt;
font-weight : normal;
display : block;
text-decoration : none;
padding : 1px 3px 1px 25px;
letter-spacing : 0;
cursor : pointer;
 background-image:url(../i/sm.gif);
 background-repeat:no-repeat;
 background-position: 15px -43px;
 border-right : 0px solid rgba(15,60,1, 0.4);
background-color : rgba(0, 0, 0, 0);
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.15);

}
.menu_2:hover {
color : rgba(204, 0, 0, 1);
background-color : rgba(15,60,1, 0.1);
border-right : 2px solid rgba(15,60,1, 0.3);
 background-position: 15px 4px;
}
.menu_2_active {
color : rgba(40,70,80, 1);
font-family : Arial, sans-serif;
font-size : 9pt;
font-weight : normal;
display : block;
text-decoration : none;
padding : 1px 3px 1px 25px;
letter-spacing : 0;
cursor : pointer;
padding : 1px 3px 1px 25px;
 background-image:url(../i/sm.gif);
 background-repeat:no-repeat;
 background-position: 15px 4px;
border-right : 3px solid rgba(204, 0, 0, 1);

background-color : rgba(15,60,1, 0.3);
box-shadow : 1px 1px 2px rgba(0, 0, 0, 0.05);
text-shadow : 2px 2px 2px rgba(0, 0, 0, 0.15);
}


.bitekxlogolink {
border-radius : 0px;
padding : 0;
box-shadow : 1px 1px 2px rgba(0, 0, 0, 0.2);
border : rgba(1, 75, 125, 0.4) solid 1px;
background-color : rgba(106, 135, 179, 0.15);
}
.bitexlogotext {
padding : 10px 8px 5px 0;
}
.newsmore {
font-family : Arial, sans-serif;
font-size : 8pt;

}
.newsmore:hover {
color : #c00;
}
.Nstand {
color : #c00;
font-size : 14pt;
}

#Certif {
width : 260px;
margin : 0 10px 10px 0;
float : left;
}
#Certif img {
float : left;
margin : 12px 8px 0 6px;
border : #666 solid 1px;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.3);
}
#Certif img:hover {
border : #cc0000 solid 1px;
margin : 12px 8px 0 6px;
}
#annonce {
margin : 0 5px 0 0;
padding : 15px 0 0 0;
}
#annonce a {
font-family : Tahoma, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
margin : 0;
padding : 0;
color : rgba(0, 0, 0, 0.95);
}
#annonce p {
font-family : Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
margin : 5px 0 0 0;
padding : 0;
color : rgba(0, 0, 0, 0.8);
}
.hitem {
font-family : Arial;
padding : 0;
font-size : 9pt;
color : rgba(0, 0, 0, 0.75);
text-align : left;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
font-weight : bold;
}
#cert_gallery div {
padding : 0;
border : #c3be9a solid 0;
width : 60px;
margin : 10px 10px 0 5px;
float : left;
border-radius : 0px;
font-size : 8pt;
color : rgba(35, 70, 120, 1);
font-family : Arial, sans-serif;
}
#img_cert img {
width : 60px;
}
#img_cert {
float : left;
padding : 0;
margin : 0;
font-family : Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #444;
letter-spacing : 0;
}
#img_prod_gallery img {
width : 115px;
}
#img_prod_gallery {
float : left;
padding : 0;
margin : 0 6px 6px 0;
font-family : Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #444;
letter-spacing : 0;
}
.model {
border : rgba(175, 175, 170, 1) solid 1px;
border-radius : 0px;
margin : 0;
padding : 1px;
}
.model:hover {
border : rgba(0, 115, 135, 1) solid 1px;
background-color : rgba(255, 255, 255, 1);
}
.modelactive {
border : rgba(204, 0, 0, 1) solid 1px;
border-radius : 0px;
margin : 0;
padding : 1px;
background-color : rgba(255, 255, 255, 1);
}
#h100 div {
border-radius : 0px;
background : rgba(255, 255, 255, 0.5);
width : 100px;
height : 80px;
float : left;
margin : 0 10px 10px 0;
padding : 3px;
border : #aaa solid 1px;
box-shadow : 1px 0 5px #bababa;
}

.mapsite {
background-color : transparent;
text-align : left;
padding : 3px 0 3px 0;
margin : 0 0 0 0;
cursor : pointer;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
text-decoration : none;
font-weight : bold;
line-height : 150%;
}
.mapsite:hover {
color : #cc0000;
text-decoration : underline;
}
.hmapsite {
background-color : transparent;
text-align : left;
padding : 3px 0 3px 0;
margin : 0;
cursor : pointer;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : none;
font-weight : bold;
}
.hmapsite:hover {
color : #cc0000;
}
.submapsite {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-decoration : none;
margin : 3px;
color : #000000;
line-height : 150%;
}
.submapsite:hover {
color : #cc0000;
text-decoration : underline;
}
#structure {
background-image : url(../i/fon/structure.png);
background-position : 55px 30px;
background-repeat : no-repeat;
}
.sroitfon {
background-image : url(../i/fon/structure1.png);
background-position : -100px 120px;
background-repeat : no-repeat;
}
.director {
background-image : url(../i/fon/director.jpg);
background-position : left bottom;
background-repeat : no-repeat;
width : 785px;
border-radius : 0px;
}
.cooperation {
background-image : url(../i/fon/cooperation.jpg);
background-position : left bottom;
background-repeat : no-repeat;
width : 785px;
border-radius : 0px;
}
.design {
background-image : url(../i/fon/design.jpg);
background-position : left bottom;
background-repeat : no-repeat;
width : 785px;
border-radius : 0px;
}
.index {
background-image : url(../i/fon/index.jpg);
background-position : left bottom;
background-repeat : no-repeat;
width : 600px;
border-radius : 0px;
}
.cooling {
background-image : url(../i/fon/cooling.jpg);
background-position : left bottom;
background-repeat : no-repeat;
width : 785px;
border-radius : 0px;
}
.cert {
background-image : url(../i/fon/cert.jpg);
background-position : left bottom;
background-repeat : no-repeat;
width : 785px;
border-radius : 0px;
}
.mail {
background-image : url(../i/fon/mail.jpg);
background-position : left bottom;
background-repeat : no-repeat;
width : 785px;
border-radius : 0px;
}
.eng {
background-image : url(../i/fon/eng.jpg);
background-position : left bottom;
background-repeat : no-repeat;
}
.gas {
background-image : url(../i/fon/gas.jpg);
background-position : left bottom;
background-repeat : no-repeat;
width : 785px;
border-radius : 0px;
}
.sup {
background-image : url(../i/fon/sup.jpg);
background-position : left bottom;
background-repeat : no-repeat;
}
.equ {
background-image : url(../i/fon/equ.jpg);
background-position : left top;
background-repeat : no-repeat;
}
.principles {
background-image : url(../i/fon/principles.jpg);
background-position : left top;
background-repeat : no-repeat;
}
#structure div {
font-family : Arial;
padding : 5px;
font-size : 8pt;
color : rgba(0, 0, 0, 0.75);
text-align : center;
text-shadow : 1px 1px 2px rgba(0, 0, 0, 0.15);
box-shadow : 1px 1px 2px rgba(0, 0, 0, 0.3);
border-radius : 0px;
}
#structure td {
padding : 10px 25px 0 0;
}
.gendir {
width : 150px;
border : rgba(190, 125, 0, 0.75) solid 2px;
background-color : rgba(190, 125, 0, 0.2);
font-weight : bold;
height : 24px;
text-transform : uppercase;
}
.green {
width : 150px;
border : rgba(1, 90, 1, 0.75) solid 2px;
background-color : rgba(1, 90, 1, 0.2);
font-weight : bold;
height : 24px;
}
.gr150 {
width : 150px;
border : rgba(0, 0, 0, 0.75) solid 2px;
background-color : rgba(0, 0, 0, 0.2);
font-weight : bold;
height : 24px;
}
.gr95 {
width : 95px;
border : rgba(0, 0, 0, 0.75) solid 1px;
background-color : rgba(0, 0, 0, 0.2);
font-weight : normal;
}
.green95 {
width : 95px;
border : rgba(1, 90, 1, 0.75) solid 1px;
background-color : rgba(1, 90, 1, 0.2);
font-weight : normal;
}
.green60 {
width : 60px;
border : rgba(1, 90, 1, 0.75) solid 1px;
background-color : rgba(1, 90, 1, 0.2);
font-weight : normal;
}
.ml {
margin-left : 15px;
}
#lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 9000;
text-align : center;
}
#outerImageContainer {
position : relative;
width : 100px;
height : 100px;
margin : 0 auto;
margin-bottom : 10px;
}
#imageContainer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #003b8c;
text-decoration : none;
padding : 0;
}
#imageContainer a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #003b8c;
text-decoration : none;
padding : 0;
}
#imageContainer img {
border : rgba(1, 75, 125, 0.75) solid 1px;
background-color : rgba(255, 255, 255, 1);
margin : 6px;
padding : 4px;
border-radius : 0px;
box-shadow : 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 9020;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
background : url(../i/blank.gif) no-repeat transparent;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url(../i/prev.gif) left 50% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
background : url(../i/next.gif) right 50% no-repeat;
}
#nextLinkText, #prevLinkText, #bottomNavClose {
font-family : Arial;
color : #CC0000;
font-weight : normal;
text-decoration : none;
}
#nextLinkText {
padding-left : 20px;
}
#prevLinkText {
padding-right : 20px;
}
.ontop #imageData {
padding-top : 50px;
}
#imageDataContainer {
font-family : Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #0f305d;
text-decoration : none;
font-weight : normal;
margin : 0 auto;
line-height : 1.4em;
text-shadow : 1px 1px 1px rgba(0, 0, 0, 0.3);
}
#imageDataContainer div {
padding : 3px;
}
#imageData {
padding : 0 5px;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : normal;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1.0em;
}
#imageData #bottomNavClose {
width : 18px;
float : right;
padding-bottom : 0.7em;
}
#imageData #helpDisplay {
clear : left;
float : left;
display : block;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 9000;
bottom : 0;
right : 0;
background-color : rgba(255, 255, 255, 0.98);
display : none;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html > body .clearfix {
display : inline-block;
width : 100%;
}
* html .clearfix {
height : 1%;
}