html {width: 100%;
      height: 100%;
      margin: 0px auto;
     }

body {background-color: #FFFFFF;
      padding: 0;
      margin: 0;
      min-width: 1000px;
      max-width: 1300px;
     }
.wrapper {width:100%;overflow:hidden}
ul, var {background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}
img {border: 0; padding: 0; margin: 0;}
a {padding: 0px; margin: 0px; outline: 0px;}
p {margin: 0; padding: 0;}
hr {margin: 0; padding: 0; color: #f6f6f6; background-color: #f6f6f6; border: 0px none; height: 1px; width: 706px; text-align: left; clear: both;}
.left ul {margin: 0; padding: 0; list-style-type: none;}
.left li {margin: 0; padding: 0; vertical-align: bottom; line-height: 1.8; padding-left: 20px; list-style-type: none;}
.name ul {margin: 0; padding: 0; list-style-type: none; margin-bottom: 43px;}
.name li {padding: 0; vertical-align: bottom; line-height 1.2;} 
.name a:link {text-decoration: none; display: inline-block; border-bottom: 1px dashed #178baf; color: #178baf; margin-bottom: 5px;}
.name a:visited {text-decoration: none; display: inline-block; border-bottom: 1px dashed #178baf; color: #178baf; margin-bottom: 5px;}
.name a:hover {text-decoration: none; display: inline-block; border-bottom: 1px dashed #178baf; color: #000000; margin-bottom: 5px;}
.doc a:link {display: inline-block; color: #178baf; margin-bottom: 5px;}
.doc a:visited {display: inline-block; color: #178baf; margin-bottom: 5px;}
.doc a:hover {display: inline-block; color: #000000; margin-bottom: 5px;}
#house a:link {color: #000000; font-family: Arial; font-size: 12px;}
#house a:visited {color: #000000; font-family: Arial; font-size: 12px;}
#house a:hover {color: #00a1ff; font-family: Arial; font-size: 12px;}

.body8 { display: block; margin-top: 1790px; margin-left: 15px; width: 98%;
background: url(../img/bg_bot_repeat.jpg) top repeat-x}

.body9 { display: block;margin-top: 1790px; margin-left: 15px; width: 98%;
background:url(../img/bg_bot.jpg) top center no-repeat;height:290px}

.body10 { background: url(../img/bg_bot_repeat.jpg) top repeat-x;
         float: left;
         margin-left: 15px; width: 98%; height: 290px;     }

.body11 { background: url(../img/bg_bot.jpg) top center no-repeat;
         float: left;
        margin-left: 15px; width: 98%; height: 290px;
             }

.main {margin: 0 auto; width: 1024px; position: relative;}
.list3 li {line-height: 25px; list-style: none; font-family: "Arial", "Helvetica", sans-serif; font-size: 12px; margin: 0px}
.list3 a {text-decoration: none; padding-left: 14px; background: url(../img/marker_2.gif) 0 5px no-repeat; color: #a2b8c8}
.list3 a:hover {text-decoration: underline}
.list3 ul {list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            margin: 0; padding: 0;
            list-style-type: none; 
            margin-bottom: 43px;
            }


.pad1 {padding: 0 5px}
/* footer */
footer {padding :0 0 0 60px; color: #fff}
footer a {color: #a2b8c8}
footer p {padding-bottom: 15px}
.col_1 {width: 240px; float: left; padding: 7px; color: #a2b8c8}
.col_1 h3 {color: #FFFFFF}
.col_2 {width: 210px; float: left;  padding: 7px}
.col_2 h3 {color: #FFFFFF}
.col_3 {width: 220px; float: left; padding-left: 15px; color: #a2b8c8}
.col_3 a {text-decoration: underline; padding-left: 50px; color: #a2b8c8}
.col_3 a:hover {text-decoration: underline}
.col_3 p {text-decoration: none; color: #FFFFFF}

#footer_logo {display: block; margin: 22px 0 30px 50px; background: url(../img/footer_logo.gif) no-repeat; width: 98px; height: 39px; text-indent: -9999px}
#footer_logo4 {display: block; margin: 15px 0 15px 0px; background: url(../img/footer_logo4.gif) no-repeat; width: 210px; height: 39px; text-indent: -9999px}
#footer_logo3 {display: block; margin: 15px 0 15px 0px; background: url(../img/footer_logo3.gif) no-repeat; width: 200px; height: 39px; text-indent: -9999px}
#footer_logo1 {display: block; margin: 15px 0 15px 0px; background: url(../img/footer_logo1.gif) no-repeat; width: 200px; height: 39px; text-indent: -9999px}
#alarm {font-family: Verdana, sans-serif;
        font-size: 14px;
        font-weight: bold;
        padding-left: 5px;
       } 

#banner1 {
	display: block;
	text-align: center;
	position: absolute;
	left: 1135px;
	top: 145px;
	visibility: visible;
	width: 160px;
	height: 113px;
         }

#banner2 {
	display: block;
	margin-top: 145px;
	text-align: center;
	position: absolute;
	left: 1135px;
	top: 210px;
	visibility: visible;
	width: 160px;
	height: 113px;
         }

#banner3 {
	display: block;
	margin-top: 145px;
	text-align: center;
	position: absolute;
	left: 1135px;
	top: 365px;
	visibility: visible;
	width: 160px;
	height: 113px;
         }

#footer {float: left;
         width: 100%;
         margin-top:15px;
              font-family: Arial, sans-serif;
        }

#osblock {display: block;
            }

#videoblock {display: block;
          float: left;
         padding-left: 85px;
         padding-right: 200px;
            }

#dphoneblock {display: block;
         float: left;
         padding-left: 60px;
         margin-top: 5px;
        }

#controlblock {display: block;
               padding-left: 540px;
               margin-top: 5px;
            }

#pagename img {display: block; 
               margin-top: 5px;
              }

#admintop {float: left;
           display: block;
           padding: 0;
           margin-top: 20px;
           margin-left: 30px;
           }

#admintop a:link {font-family: Verdana, sans-serif;
                  color: #000000;
                  font-size: 16px;
                  float: left;
                  margin-right: 35px;
                  text-decoration: none; 
                  display: inline-block; 
                  border-bottom: 1px dashed #000000;
                 }
#admintop a:visited {font-family: Verdana, sans-serif;
                  color: #000000;
                  font-size: 16px;
                  float: left;
                  margin-right: 35px;
                  text-decoration: none; 
                  display: inline-block; 
                  border-bottom: 1px dashed #000000;
                 }
#admintop a:hover {font-family: Verdana, sans-serif;
                  color: #00a1ff;
                  font-size: 16px;
                  float: left;
                  margin-right: 35px;
                  text-decoration: none; 
                  display: inline-block; 
                  border-bottom: 1px dashed #00a1ff;
                 }

.adminselect {display: none;
              position: relative;
              text-align: center;
              width: 900px;
              border: 1px solid #000000;
              float: left;
              margin-left: 30px;
              margin-top: 10px;
              padding: 5px 0px 5px 0px;
             }

.faqtitle {font-family: Arial, sans-serif;
           font-size: 18px;
           display: block;
           margin-left: 18px;
           margin-bottom: 18px;
          }

.adminselect a:link {font-family: Verdana, sans-serif;
                     font-size: 14px;
                     color: #000000;
                     text-decoration: none;
                     display: inline-block;
                     margin-right: 15px;
                     border-bottom: 1px dashed #000000;
                    }

.adminselect a:visited {font-family: Verdana, sans-serif;
                     font-size: 14px;
                     color: #000000;
                     text-decoration: none;
                     display: inline-block;
                     margin-right: 15px;
                     border-bottom: 1px dashed #000000;
                    }

.adminselect a:hover {font-family: Verdana, sans-serif;
                     font-size: 14px;
                     color: #00a1ff;
                     text-decoration: none;
                     display: inline-block;
                     margin-right: 15px;
                     border-bottom: 1px dashed #00a1ff;
                    }

.adminrazdelselect {display: none;
                    position: relative;
                    float: left;
                    margin-top: 50px;
                    margin-left: 30px;
                   }

#brands {display: block;
         margin-top: 280px;
        }

#amain {float: left;
        margin-top: 17px;
        margin-right: 26px;
       }

#amstudio {display: block;
           float: right;
           font-size: 14px;
           color: #5d5d5d;
           margin-right: 18px;
           width: 200px;
           padding: 0px;
          }
#spravka {display: block;
           float: left;
           margin-left: 18px;
           width: 200px;
           padding: 0px;
          }


#flashbanner {
	float: left;
	width: 100%;
	margin-top: 15px;
	position: relative;
	left: 100px;
           }


*html #flashbanner {top: 1830px;}
#hrmain {
 border: none; /* Убираем границу для браузера Firefox */
 color: #008B8B; /* Цвет линии для браузера Internet Explorer */
 background-color: #008B8B; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
}
#amstudio a:link {color: #00a1ff;}
#amstudio a:visited {color: #00a1ff;}
#amstudio a:hover {color: #000000;}

#buttons {width: 243px;
          line-height: 0px;
          margin-bottom: 10px; 
          display: block;
         }

#cloud {font-family: Arial, sans-serif;
        width: 242px;
        line-height: 30px;
        display: block;
        margin: 0;
        padding-top: 15px;
        background-image: url("img/cloudback.jpg");
        background-repeat: no-repeat;
        width: 245px;
        height: 287px;
       }

#cloudaxis {font-family: Arial, sans-serif;
        width: 258px;
        line-height: 30px;
        display: block;
        margin: 0;
        padding-top: 15px;
        background-image: url("img/cloudbackaxis.jpg");
        background-repeat: no-repeat;
        width: 245px;
        height: 700px;
       }

#cloudmedia {font-family: Arial, sans-serif;
        display: inline-block; 
       margin: 0;
        width: 258px;
        line-height: 30px;
        padding-top: 15px;
        background-image: url("img/cloudbackaxis.jpg");
        background-repeat: no-repeat;
        width: 245px;
        height: 700px;
       }

#footerblock {font-family: Arial, sans-serif;
        width: 1400px;
        line-height: 30px;
        display: block;
        margin: 0;
        padding-top: 15px;
        background-image: url("img/cloudback.jpg");
        background-repeat: no-repeat;
        width: 245px;
        height: 1400px;
       }


#cloud a:hover {color: #000000;}

#cloudtitle {display: block;
             margin-left: 34px;
             margin-top: 10px;
            } 

#centerblock {margin-top: 10px;
              padding-top: 80px; 
              width: 733px; 
              height: 800px;
              display: block;
              background-image: url("img/fourblocks.jpg");
              background-repeat: no-repeat;
              font-family: Georgia, serif;
              font-size: 12px;
              color: #8B658B;
             }

#centerblock div a{font-family: Verdana, sans-serif; color: #000000; font-weight: bold; font-size: 14px;}
#centerblock div a:hover{font-family: Verdana, sans-serif; color: #00a1ff; font-weight: bold; font-size: 14px;}

#centerblockpublik {
	margin-top: 10px;
	padding-top: 140px;
	padding-left: 20px;
	width: 600px;
	height: 410px;
	display: block;
	background-image: url("img/centralpublic.png");
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000066;
	margin-right: 10px;
	padding-right: 40px;
             }

#polzablock {
	margin-top: 10px;
	padding-top: 10px;
       padding-left: 20px;
	width: 720px;
	height: 240px;
	font-family: Georgia, serif;
	font-size: 12px;
	color: #607B8B;
	position: absolute;
	left: 300px;
	

             }

#polzablock h2{color: #000000;}

#osblocktext {display: block;
         text-align: right;
         margin-top: 17px;
         line-height: 13pt;
        }

#videoblocktext {display: block;
         text-align: justify;
         float: left;
         margin-top: 17px;
         line-height: 13pt;
         margin-left: 10px;
         padding-right: 55px;
        }

#contacts {float: right;
          }

#google {
	float: right;
	right: auto;
	position: absolute;
	width: 160px;
	height: 600px;
	left: 1135px;
	top: 675px;
          }

 #cs_flashBody
            {
                background-color: #ffffff;
                font: .8em/1.3em verdana,arial,helvetica,sans-serif;
                text-align: center;
            }

 #cs_noexpressUpdate
            {
                margin: 0 auto;
                font-family:Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #003300;
                text-align: left;
                background-image: url(ptz_nofp_bg.gif);
                background-repeat: no-repeat;
                width: 210px; 
                height: 200px;	
                padding: 40px;
            }

#pogoda {
	float: right;
	right: auto;
	position: absolute;
	left: 1190px;
	top: 1410px;
          }

#counter {padding-left: 28px; float: left;}

#copyright {font-size: 14px;
           *padding-left: 50%;
            float: center;
           }

       
#copyright_yelow {display: block;
	position: absolute;
	top: 1720px; 
                left: 350px;   
                      }





#fbottom {float: left;
          width: 100%;
         }
#related { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("/img/bullet4.gif");
background-origin: padding-box;
background-position: 0px 7px;
background-repeat: no-repeat;
background-size: auto;
border-top-color: #000000;
border-top-style: dotted;
border-top-width: 1px;
font-size: 11px;
height: 1%;
margin-top: -1px;
padding-bottom: 5px;
padding-left: 17px;
padding-right: 0px;
padding-top: 2px;
}

#firstleft {float: left; 
            font-family: Verdana, sans-serif;
            font-size: 14px;
            font-weight: bold;
            padding-top: 88px;
            padding-left: 85px;
           }

.fbacktop {background-image: url("img/footerback.jpg");
           background-repeat: repeat-x;
          margin: 0;
          padding: 0;
          }

#works {margin-top: 3px;
        margin-bottom: 24px;
       }

.worksname {font-family: Verdana, sans-serif;
            font-size: 14px;
            font-weight: bold;
            padding-bottom: 22px;
            padding-top: 8px;
           }

.workstext {font-family: Arial, sans-serif;
            font-size: 12px;
           }

.workslist {margin-top: 13px; width: 706px;}

.worksimg {float: left;
           margin-bottom: 13px;
           margin-right: 14px;
          }

#pages {margin-top: 21px;
        width: 706px;
        text-align: center;
        font-family: Arial, sans-serif;
        font-weight: bold;
        font-size: 14px;
        color: #808080;
        display: block;
       }

#pages a{font-family: Arial, sans-serif;
         font-size: 14px;
         font-weight: normal;
         color: #00a1ff;
        }

#pagename {width: 100%;
          display: block;
          text-decoration: none;
          border-bottom: 1px solid #9a9a9a;
          font-family: Arial, sans-serif;
          font-size: 12px;
          padding-bottom: 2px;
          margin-top: 10px;
         }
    
.name {padding-bottom: 0px;
       margin-top: 24px; 
       font-family: Arial, sans-serif;
       font-size: 12px;
       width: 706px;
      }

#video hr {margin: 0; padding: 0; color: #e5e3e3; background-color: #e5e3e3; border: 0px none; height: 1px; width: 706px; text-align: left; clear: both;}

.line img {display: block; width: 2%; float: left;}
#doctitle {width: 169px; font-family: Arial, sans-serif; font-size: 10px; color: #33a938;}
#doctype {width: 158px; font-family: Arial, sans-serif; font-size: 10px; color: #a3a3a3;}
#doclanguage {width: 73px; font-family: Arial, sans-serif; font-size: 10px; color: #a3a3a3;}
#docdate {width: 158px; font-family: Arial, sans-serif; font-size: 10px; color: #a3a3a3;}
#docsize {width: 55px; font-family: Arial, sans-serif; font-size: 10px; color: #a3a3a3;}
#loadimg {width: 18px;}
#dtitle {width: 346px; font-family: Arial, sans-serif; font-size: 10px; color: #33a938; height: 27px;}
#ddate {width: 149px; font-family: Arial, sans-serif; font-size: 10px; color: #a3a3a3;}
#dsize {width: 123px; font-family: Arial, sans-serif; font-size: 10px; color: #a3a3a3;}

.docnametitle  a:link {display: inline-block; font-family: Verdana, sans-serif; font-size: 14px; margin-bottom: 5px; text-decoration: none; border-bottom: 1px dashed #178baf; color: #178baf;}
.docnametitle  a:hover {display: inline-block; font-family: Verdana, sans-serif; font-size: 14px; margin-bottom: 5px; text-decoration: none; border-bottom: 1px dashed #178baf; color: #000000;}
.docnametitle  a:visited {display: inline-block; font-family: Verdana, sans-serif; font-size: 14px; margin-bottom: 5px; text-decoration: none; border-bottom: 1px dashed #178baf; color: #178baf;}

#tocatalogue a:link {font-family: Verdana, sans-serif, font-size: 14px; color: #00A1FF;}
#tocatalogue a:visited {font-family: Verdana, sans-serif, font-size: 14px; color: #00A1FF;}
#tocatalogue a:hover {font-family: Verdana, sans-serif, font-size: 14px; color: #000000;}


#flinks {text-align: center;
         padding-top: 16px;
         padding-bottom: 12px;
         color: #27408B;
         font-size: 12px;
        }
#flinks a{color: #27408B;}
#flinks a:hover {color: #00a1ff;}

#newslist {display: block; margin-bottom: 30px; width: 706px;}

#newtitle {display: inline-block; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #000000; float: left;}
#newsdate {display: inline-block; font-family: Verdana, sans-serif; font-size: 12px; color: #000000; float: right;}
#newstext {font-family: Arial, sans-serif; font-size: 12px; color: #000000;}

#left {float: left;
       width: 25%;
       padding-left: 1%;
       padding-right: 0;
       margin: 0;
       background-color: #ffffff;
      }

#years {display: block;
        margin-top: 14px;
        margin-bottom: 26px;
       }

#years a{font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #000000; display: inline-block; margin-right: 26px;}

#logo {padding-left: 23px;
       margin-top: 17px;
       margin-bottom: 10px;
       width: 179px;
       height: 57px;
       float: left;
      }


#links {float: left;
        margin-top: 27px;
       }

#navcenter {font-family: Georgia, serif;
            font-size: 14px;
            float: left;
            text-align: center;

           }

#news  {width: 242px;
       height: 239px;
       margin: 0px; 
       padding: 0px;
       display: block;
       background-image: url("img/newsback.jpg");
       background-repeat: no-repeat;
      }

#newstitle {display: block;
            margin-left: 68px;
           }

#servicestext {float: left;
               display: block;
               width: 706px;
               margin-top: 22px;
               font-family: Arial, sans-serif;
               font-size: 14px;
               line-height: 1.5;
               }

#servicestitle {display: inline-block;
                font-family: Verdana, sans-serif;
                font-size: 14px;
                font-weight: bold;
                }

#navleft {background-image: url("img/navback.jpg");
          background-repeat: repeat-y; 
          float: left; 
          margin-bottom: 20px;
         }

#docsections {display: block;
              border: 1px solid #f6f6f6;
              margin-top: 6px;
              margin-bottom: 22px;
              padding-left: 17px;
              padding-bottom: 6px;
              vertical-align: middle;
              width: 686px;
             }

#docsections a{font-family: Arial, sans-serif; font-size: 14px; color: #a3a3a3; display: inline-block;}

#typical {display: block;
          margin-top: 17px;
          margin-bottom: 30px;
         }

.typicalsection {display: block;
                 background-color: #f6f6f6;
                 width: 704px;
                 margin-bottom: 28px;
                }

.typicaltitle {display: block;
               background-image: url("img/typicalline.jpg");
               background-repeat: no-repeat;
               width: 709px;
               height: 38px;
               margin: 0;
               padding: 0;
               }

table.specific { 
border-bottom-color: #e8e8e8;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #e8e8e8;
border-left-style: solid;
border-left-width: 0px;
border-right-color: #e8e8e8;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #e8e8e8;
border-top-style: solid;
border-top-width: 0px;
}

table.specific td { 
border-left-color: #e8e8e8;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #e8e8e8;
border-top-style: solid;
border-top-width: 1px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
}

tbody { 
display: table-row-group;
vertical-align: middle;
}

#fltext {display: block: 
         font-family: Georgia, serif;
         font-size: 14px;
         color: #6e6e6e;
         margin-left: 10px;
         float: left;
         }

#tltext {display: block;
         font-family: Georgia, serif;
         font-size: 14px;
         color: #6e6e6e;
         float: left;
        }

#frtext {display: block: 
         font-family: Georgia, serif;
         font-size: 14px;
         color: #6e6e6e;
         float: right;
        }

#trtext {display: block: 
         font-family: Georgia, serif;
         font-size: 14px;
         color: #6e6e6e;
         float: right;
        }

.typicaltitle div {font-family: Arial, sans-serif; color: #ffffff; float: left;}
.typicalname {display: inline-block; padding-left: 43px; padding-top: 6px; font-family: Verdana, sans-serif; font-size: 18px; color: #ffffff;} 
.number {font-weight: bold; font-size: 24px; display: inline-block; padding-left: 27px; padding-top: 2px;}
.typicallinks {display: block; margin-top: 5px; margin-left: 60px; width: 610px;}
.typicallinks a:link {display: inline-block; font-family: Verdana, sans-serif; font-size: 12px; color: #000000; text-decoration: none; border-bottom: 1px dashed #43bf34; margin-bottom: 7px;}
.typicallinks a:visited {display: inline-block; font-family: Verdana, sans-serif; font-size: 12px; color: #000000; text-decoration: none; border-bottom: 1px dashed #43bf34; margin-bottom: 7px;}
.typicallinks a:hover {display: inline-block; font-family: Verdana, sans-serif; font-size: 12px; color: #43bf34; text-decoration: none; border-bottom: 1px dashed #43bf34; margin-bottom: 7px;}
.typicallinks img {float: left; display: block; margin-top: 6px; margin-right: 7px;}

#docsections {display: inline-block; font-family: Arial; font-size: 14px; color: #a3a3a3; margin-bottom: 10px;}

#navcenter a:link {color: #178baf;}
#navcenter a:visited {color: #178baf;}
#navcenter a:active {color: #178baf;}
#navcenter a:hover {color: #000000;}

#house {height: 500px;
        width: 733px;
        float: left;
        background-image: url("img/house.jpg");
        background-repeat: no-repeat;
        background-position: left;
        display: block;
        margin: 0;
        padding: 0;
       }

#sort {display: block;
       clear: both;
       float: left;
       width: 706px;
       margin-top: 28px;
       margin-bottom: 30px;
      }

#vkladki {display: block;
          margin-left: 20px;
          margin-bottom: 0px;
          padding-bottom: 0px;
         }
#vkladki img {display: block; float: left; height: 29px;}

#sortbody {display: block;
           width: 705px;
           float: left;
           background-color: #f6f6f6;
           margin: 0;
           padding: 0;
          }

.sortgroup {display: block;
            float: left;
            margin-top: 17px;
            padding-left: 20px;
            width: 155px;
            padding-bottom: 20px; 
           }

.grouptitle {display: inline-block;
             font-family: Verdana, sans-serif;
             font-size: 14px;
             color: #000000;
             margin-bottom: 5px;
             }

.sortgroup img {display: block;
                 float: left;
                 margin-top: 7px;
                 margin-right: 5px;
                 height: 10px;
                }

.uc {line-height: 12px; margin-top: 0px; list-style-type: square; list-style-image: url("img/vkykazatel.jpg"); margin-left: 20px; padding: 0px;}
.uc li {margin-bottom: 5px; margin-left: 0px; margin-top: 0px; padding: 0px;}

#tableshapka {display: block;
              float: left; 
              margin-top: 10px;
              padding: 0px;
              background-image: url("img/tableshapka.jpg");
              background-repeat: no-repeat;
              width: 702px;
              height: 26px;
             }

#tableshapka span {font-family: Arial, sans-serif;
                   font-size: 12px;
                   color: #ffffff;
                   display: inline-block; 
                   margin-top: 6px;
                  }

#tablecat {border: 1px solid #dbdbdb;
           padding: 0;
           border-spasing: 0;
           width: 702px;
           font-family: Arial, sans-serif;
           font-size: 12px;
           color: #000000;
           margin-bottom: 30px;
           float: left;
          }

#tablecat tr {border: 1px solid #dbdbdb;}
#tablecat td {border: 1px solid #dbdbdb;}

.tablefoto {width: 98px; text-align: center;}
.tabletitle {width: 140px; text-align: center;}
.tabletext {width: 394px; padding-top: 8px; padding-left: 5px; padding-bottom: 8px; padding-right: 5px;}
.tableprice {width: 67px; text-align: center;}

.sortgroup div {display: block; margin-bottom: 5px;}

.sortgroup a:link {font-family: Arial, sans-serif; font-size: 12px; color: #00a1ff;}
.sortgroup a:visited {font-family: Arial, sans-serif; font-size: 12px; color: #00a1ff;}
.sortgroup a:hover {font-family: Arial, sans-serif; font-size: 12px; color: #000000;}

.grouptitle a:link {font-family: Arial, sans-serif; font-size: 14px; color: #00a1ff;}
.grouptitle a:visited {font-family: Arial, sans-serif; font-size: 14px; color: #00a1ff;}
.grouptitle a:hover {font-family: Arial, sans-serif; font-size: 14px; color: #000000;}

#activelink a {background: #959595; color: #ffffff; text-decoration: none;}


#right {float: right;
        width: 72%;
        margin: 0;
        padding: 0;
       }

#shapka {float: right;
         width: 100%
        }

#search {padding-left: 12px;
         padding-bottom: 12px;
         width: 250px;
        }

#phone    {display: block; 
           margin-top: 8px;
           margin-left: 6px;
           margin-bottom: 15px;
          }

#mail {display: block;
       margin-left: 2px;
       margin-bottom: 15px;
      }

#mailtext {display: inline;
           font-family: Arial, sans-serif;
           font-size: 12px;
           margin-left: 12px;
           vertical-align: top;
          }


#phonetext {display: inline;
            font-size: 14px;
            font-family: Arial, sans-serif;
            margin-left: 10px;
            vertical-align: top;
           }

#mailicon {display: block; 
           margin-top: 4px; 
           float: left;
           vertical-align: top;
          }

#phoneicon {display: block;
            float: left;
           }

#os {display: block;
     margin-left: 2px;
     margin-bottom: 15px;
    }

#osicon {display: block;
         margin-top: 4px;
         float: left;
         vertical-align: top;
        }

#ostext {display: inline;
         font-size: 12px;
         font-family: Arial, sans-serif;
         margin-left: 12px;
         vertical-align: top;
        }

#osform {display: block;
         margin-left: 52px;
         clear: both;
         background-image: url("img/osback.jpg");
         background-repeat: no-repeat;
         width: 610px;
         height: 198px;
         padding-left: 29px;
         padding-top: 10px;
         }

#tovarcloud {font-family: Arial, sans-serif;
        width: 242px;
        line-height: 30px;
        display: block;
        margin-left: 27px;
        padding-top: 90px;
        background-image: url("img/col_ctg.jpg");
        background-repeat: no-repeat;
        width: 217px;
        height: 1000px;
       }

#tovarcloud a:link {color: #00a1ff;}
#tovarcloud a:visited {color: #000000;}
#tovarcloud a:active {color: #000000}
#tovarcloud a:hover {color: #000000}


#lurltext_lib {display: block;
           float: left;
           width: 66%;
           margin-top: 8px;
           padding-bottom: 21px;
           font-family: Tahoma;
           font-size: 12px;
           color: #6f6f6f;
          }
#lurltext_lib img {display: block; float: left;}

#lurltext_lib a:link {color: #00a1ff;}
#lurltext_lib a:visited {color: #000000;}
#lurltext_lib a:active {color: #000000}
#lurltext_lib a:hover {color: #000000}

#lurltext {display: block;
           float: left;
           width: 66%;
           margin-top: 8px;
           padding-bottom: 21px;
           font-family: Georgia, serif;
           font-size: 12px;
           color: #6f6f6f;
          }
#lurltext img {display: block; float: left;}

#lurltext hr {margin-bottom: 11px; padding: 0; color: #000000; background-color: #000000; border: 0px none; height: 1px; width: 100%; text-align: left; clear: both;}

#previous {float: left;
           display: block;
          }

#previous a:link {font-family: Arial, sans-serif; font-size: 12px; color: #000000; padding-left: 0px; padding-top: 3px; display: inline-block; padding-left: 25px;}
#previous a:visited {font-family: Arial, sans-serif; font-size: 12px; color: #000000; padding-left: 0px; padding-top: 3px; display: inline-block; padding-left: 25px;}
#previous a:hover {font-family: Arial, sans-serif; font-size: 12px; color: #00a1ff; padding-left: 0px; padding-top: 3px; display: inline-block; padding-left: 25px;}
#next a:link {font-family: Arial, sans-serif; font-size: 12px; color: #000000; padding-top: 3px; display: inline-block; padding-right: 25px;}
#next a:visited {font-family: Arial, sans-serif; font-size: 12px; color: #000000; padding-top: 3px; display: inline-block; padding-right: 25px;}
#next a:hover {font-family: Arial, sans-serif; font-size: 12px; color: #00a1ff; padding-top: 3px; display: inline-block; padding-right: 25px;}


#next {float: right;
      }

#lurlimg {display: block;
          width: 185px;
          margin-top: 8px;
          margin-left: 50px;
          float:right;
         }

#lurreklama {float: right;
	right: auto;
	position: absolute;
	width: 160px;
	height: 600px;
	left: 1135px;
	top: 110px;
          }
         }

#lurlimg img {padding-bottom: 8px;}

#lurltext p {text-indent: 36px;
             margin-bottom: 25px;
             line-height: 15pt;
            } 


#video {display: block;
        margin-bottom: 39px;
        }

#videotitle {font-family: Arial, sans-serif;
             font-size: 18px;
             color: #000000;
             display: block;
             margin-top: 23px;
             margin-bottom: 7px;
            }

.green {font-family: Arial, sans-serif;
        font-size: 12px;
        color: #33a938;
       }

.line {display: table; 
       float: left;
       text-align: left;
       margin-top: 8px;
       margin-bottom: 8px;
       font-family: Arial, sans-serif;
       font-size: 12px;
       color: #a3a3a3;
       width: 706px;
      }

.lurltitles {font-family: Arial, sans-serif;
             font-size: 18px;
             color: #6f6f6f;
            }

.ostitle {display: inline;
          font-family: Arial, sans-serif;
          font-size: 12px;
          font-weight: bold;
         }

#formmessage {color: red; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; display: block; margin-top: 3px;} 


#pagename a:link {font-family: Arial, sans-serif;
                  font-size: 12px;
                  color: #00a1ff;
                  float: left;
                  padding-right: 5px;
                 }

#pagename a:visited {font-family: Arial, sans-serif;
                  font-size: 12px;
                  color: #00a1ff;
                  float: left;
                  padding-right: 5px;
                 }

#pagename a:hover {font-family: Arial, sans-serif;
                  font-size: 12px;
                  color: #000000;
                  float: left;
                  padding-right: 5px;
                 }

#pagename img {float: left; padding-right: 5px;}

#pagename span {font-family: Arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #6f6f6f;
               }

#pagename2 {width: 100%;
          display: block;
          text-decoration: none;
          border-bottom: 1px solid #9a9a9a;
          font-family: Arial, sans-serif;
          font-size: 12px;
          padding-bottom: 2px;
          margin-top: 10px;
         }

#pagename2 a:link {font-family: Arial, sans-serif;
                  font-size: 12px;
                  color: #00a1ff;
                  padding-right: 5px;
                 }

#pagename2 a:visited {font-family: Arial, sans-serif;
                  font-size: 12px;
                  color: #00a1ff;
                  padding-right: 5px;
                 }

#pagename2 a:hover {font-family: Arial, sans-serif;
                  font-size: 12px;
                  color: #000000;
                  padding-right: 5px;
                 }

#pagename2 img {padding-right: 5px;}

#pagename2 span {font-family: Arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #6f6f6f;
               }

.textbox {display: block;
          width: 142px;
          margin-top: 6px;
          margin-bottom: 18px;
          font-family: Georgia, serif;
          font-size: 12px;
         }
#themebox {display: block;
           width: 320px;
           margin-top: 6px;
           margin-bottom: 18px;
           font-family: Georgia, serif;
           font-size: 12px;
          }

#mainh {
	margin-top: 20px;
	padding-top: 0px;
        width: 750px;
	display: block;
	font-family: Georgia, serif;
	font-size: 12px;
	color: #000000;
	position: absolute;
	left: 410px;
	top:590px;
             }

#messagebox {display: block;
             width: 320px;
             height: 76px;
             margin-top: 6px;
             font-family: Georgia, serif;
             font-size: 12px;
            }

#sendbutton {display: block;
             margin-left: 510px;
            }

#osleft {display: block;
         float: left;
          margin-right: 86px;
          width: 159px;
          height: 180px;
         }

#update {float: right;
         display: block;  
         margin-right: 5px;
        }
#update a:link {font-family: Verdana, sans-serif;
                     font-size: 10px;
                     color: #00a1ff;
                     display: inline-block;
                    }

#update a:visited {font-family: Verdana, sans-serif;
                     font-size: 10px;
                     color: #00a1ff;
                     display: inline-block;
                    }

#update a:hover {font-family: Verdana, sans-serif;
                     font-size: 10px;
                     color: #000000;
                     display: inline-block;
                    }
           

#p1 {margin-top: 33px;
     margin-left: 90px;
     float: left;
     width: 117px;
     height: 17px;
    }

#p2 {margin-top: 38px;
     float: right;
     width: 150px;
     height: 17px;
    }

#p3 {width: 150px;
     height: 17px;
     margin-top: 403px;
     float: left;
     padding: 0px;
     margin-left: 50px;
    }

#p4 {float: left;
     width: 117px;
     height: 17px;
     margin-top: 427px;
     margin-left: 45px;
     padding: 0px;
    }

#p5 {margin-top: 417px;
     margin-left: 130px;
     float: left;
    width: 150px;
     height: 17px;
    }

#p33 {display: block;
              float: right; 
              margin-top: 10px;
              padding: 0px;
              background-repeat: no-repeat;
              width: 100px;
              height: 50px;
             }

#pcatalog {display: block;
              float: left; 
              margin-top: 10px;
              margin-left: 50px;
              padding: 0px;
              background-repeat: no-repeat;
              width: 100px;
              height: 50px;
             }

#searchimg {padding-left: 10px;}
#c1 {display: inline-block; margin-left: 15px; color: #999999; font-size: 16px;}
#c2 {display: inline-block; margin-left: 27px; color: #999999; font-size: 12px;}
#c3 {display: inline-block; margin-left: 35px; color: #00a1ff; font-size: 18px;}
#c4 {display: inline-block; margin-left: 10px; color: #999999; font-size: 10px;}
#c5 {display: inline-block; margin-left: 33px; color: #999999; font-size: 10px;}
#c6 {display: inline-block; margin-left: 55px; color: #00a1ff; font-size: 18px;}
#c8 {display: inline-block; margin-left: 13px; color: #999999; font-size: 14px;}
#c9 {display: inline-block; margin-left: 11px; color: #999999; font-size: 12px;}
#c10 {display: inline-block; margin-left: 15px; color: #999999; font-size: 10px;}
#c11 {display: inline-block; margin-left: 11px; color: #999999; font-size: 14px;}
#c12 {display: inline-block; margin-left: 20px; color: #00a1ff; font-size: 18px;}
#c13 {display: inline-block; margin-left: 20px; color: #999999; font-size: 14px;}
#c14 {display: inline-block; margin-left: 35px; color: #999999; font-size: 14px;}
#c15 {display: inline-block; margin-left: 35px; color: #999999; font-size: 12px;}
#c16 {display: inline-block; margin-left: 15px; color: #FFC125; font-size: 19px;}
#c17 {display: inline-block; margin-left: 10px; color: #FFC125; font-size: 18px;}
#c18 {display: inline-block; margin-left: 15px; color: #000000; font-size: 12px;}

#cilkamanual {display: inline-block;
 margin-left: 35px; 
 font-family: Arial, sans-serif;
 font-size: 12px;
                   }

#cilkamanual a:link {color: #00a1ff;}
#cilkamanual a:visited {color: #00a1ff;}
#cilkamanual a:active {color: #000000}
#ccilkamanual a:hover {color: #000000}

.space {padding-right: 30px;
       }

.left {font-family: Georgia, serif;
       font-size: 12px;
       display: block;
       margin-bottom: 10px;
      }

.left a:link {color: #00a1ff;}
.left a:visited {color: #00a1ff;}
.left a:active {color: #000000;}
.left a:hover {color: #000000;}


.newsdate {display: block;
           background-image: url("/img/newsdate.jpg");
           background-repeat: no-repeat;
           background-position: 7px 11px;
           padding-top: 14px;
           padding-left: 13px;
           font-family: Arial, sans-serif;
           font-size: 12px;
           color: #000000;
           font-weight: bold; 
           width: 76px;
           height: 22px;
          }

.newstext {margin-left: 15px;
           font-family: Arial, sans-serif;
           font-size: 12px;
           display: block;
           height: 40px;
           width: 220px;
          }

.newstext a:link {color: #00a1ff;}
.newstext a:visited {color: #00a1ff;}
.newstext a:active {color: #000000}
.newstext a:hover {color: #000000}

.techTableTitle {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFD700;
}
.techTableText {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

