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,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
:focus{outline:0;}
a{ font-size:13px; color:#0082c8}
h1,h2,h3,h4{ font-family:"Times New Roman", Times, serif;}
h2{color:#5a93ca; font-size:23px}
body{line-height:1; color:#333333; background:#EFEFEF; font-family:Arial, Helvetica, sans-serif;}
ol,ul{list-style:none;}
hr{border-style: dashed; border-color: #3178bd; border-width:1px 0 0 0; height:1px; position:relative}
br{letter-spacing: normal !important;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"""";}

.center{ width:1000px; margin:0 auto}
/* Top */
.topLine{ background-image:url(images/topline.gif); height:25px; color:#666666; font-family:Tahoma; font-size:13px; text-align:center; padding-top:15px; position:relative;}
.navigation{ position:absolute; left:15px; top:0;}
.navigation img{ margin:15px 8px 0 8px}
/* Head */
.head, .lineminu{border-top:1px solid #565a5a;}
.head{ height:169px; background:url(images/head.jpg) left no-repeat; position:relative;}
.messege{ position:relative; width:165px; height:61px; float:left; margin-top:75px; text-align:center; vertical-align:middle; font-size:11px; color:#383838; padding-left:160px; line-height:12px;}
/* Contact */
.topContact{ position:absolute; right:100px; top:15px; text-align:center; font-family:Tahoma; color:#969798; font-size:11px; letter-spacing:1px; line-height:13px}
.topContact font{line-height:22px; color:#7f7f7f; font-size:22px;}
.topContact img{ margin-bottom:-4px; margin-right:7px; position:relative;}

#phone{ position:absolute; right:0; top:-13px;}
/* Menu */
.lineminu{ background-color:#1691f1; background-image:url(images/linemenu.gif); height:23px;  border-bottom:3px solid #e6e6e6; text-align:center;}
.lineminu ul{ width:1000px; margin:0 auto;}
.lineminu li{ height:23px; width:125px; display: block; float:left; background:url(images/mineM.png) right no-repeat}
.lineminu a{position: relative; display:block; line-height:22px; height:22px; font-size:11px; vertical-align:middle; text-decoration:none; color:#FFFFFF; padding:0; letter-spacing:2px;}
#noDecor{ background-image:none;}

.kolums{ background-image:url(images/line.gif); }
/* Left content */
.rightCol{ float:left; width:196px; position:relative; margin-top:-3px; padding-right:16px; background:#FFFFFF url(images/yzor.png) right top no-repeat; font-size:10px; font-family:Tahoma; color:#666666}
#web2texnol{ height:27px; background:url(images/dostup.gif) center bottom no-repeat; }
.rightCol h4{ font-size:13px; height:16px; color:#909090; font-family:Arial, Helvetica, sans-serif; text-align:center}
#yzor{ margin-bottom:-7px}
.news { margin-left: 10px;}
i {color:#0082c8; font-size:10px; font-style: normal; text-decoration: underline;}


.rightCol a{ font-size:10px;}

/* Form */
.leftForm{ width:120px; border:1px solid #cbcbcb; margin:20px auto; padding:6px}
.leftForm strong{ display:block; color:#000000; text-align:center}
.leftForm hr{ border-color:#686868; border-style: solid; border-top-width:1px; line-height:1; margin:0;; padding:0;}
.leftForm select,.leftForm input{ margin:3px 0; padding:0;}
.leftForm label{ position:relative; top:-5px;}
#oper{ width:120px}
#phtel{ width:115px}
#cumm{ width:70px;}
#valut{ width:40px; height:20px}
#opl{ width:50px; margin-left:10px}
#sab{ margin:0; padding:0 3px; }
/* Right content */
.leftCol{ margin-left:262px; position:relative; margin-right:80px; font-size:12px; padding:20px 0 10px 0; background:#FFFFFF;}
.leftCol p{line-height:15px;}
.leftCol h2, .podzag{ margin-left:20px !important}
.podzag{ font-size:14px; color:#5a93ca; font-family:"Times New Roman";  margin-top:-4px}
.linebt{ background-image:url(images/linePb.gif); width:468px; height:60px; margin:50px auto 0 auto; border:1px solid #dddcdc}
#ygol_lT{position: absolute; left:-39px; top:0;}
#ygol_RT{position: absolute; right:-62px; top:0;}

/* Footer */
.footer{ position:relative; clear:both; height:54px; background:#e6e6e6 url(images/linebotL.png) left top no-repeat;}
.serch .input{ width:128px; border-width:1px; height:13px; margin:5px 0 0 3px; padding:0 0 0 11px; font-size:10px; color:#b2b2b2}
.serch { padding-top:15px; text-indent:3px; font-size:10px; color:#838383}
.foterMine{ background-color:#bdbdbd; height:32px; background-image:url(images/bottMine.png); border-style:solid; border-color: #ebeaea; border-width:1px 0 1px 1px; position:absolute; right:0; top:20px; padding:0 10px; padding-top: 3px;}
.foterMine img{ position:absolute; left:-1px; top:0;}
.foterMine a{font-size:11px; text-decoration:none; color:#FFFFFF; margin:0 10px; padding:0; letter-spacing:2px;}
.ul_20px { margin-left: 20px;}

#bot {
  position: absolute; 
  width: 100%;
  bottom: 0px;
     }

.table1 {
  display: block;
  position: relative;
  visibility: visible;
  width: 650px;
  margin: 0px;
  margin-left: 2px;
  margin-bottom: 20px;
  float: left;
  background-color: white;
  text-align: center;
                 }



.tb_tn {
  display: block;
  position: relative;
  visibility: visible;
  width: 170px;
  height:  30px;
  margin: 0px;
  margin-left: 2px;
  float: left;
  background-color: #CDD8E2;
  text-align: center;
                      }

.tb_to {
  display: block;
  position: relative;
  visibility: visible;
  width: 110px;
  height:  23px;
  margin: 0px;
  margin-left: 2px;
  float: left;
  background-color: #CDD8E2;
  text-align: center;
  padding-top: 7px;
                  }

.tb_n {
  display: block;
  position: relative;
  visibility: visible;
  width: 170px;
  height:  18px;
  margin: 0px;
  margin-top: 3px;
  margin-left: 2px;
  float: left;
  background-color: #E6E6E6;
  text-align: center;
  padding-top: 7px;
                   }

.tb_o {
  display: block;
  position: relative;
  visibility: visible;
  width: 110px;
  height: 18px;
  margin: 0px;
  margin-top: 3px;
  margin-left: 2px;
  float: left;
  background-color: #E6E6E6;
  text-align: center;
  padding-top: 7px;
                   }

.downcontent {
  display: block;
  position : relative;
  visibility: visible;
  margin: 0px;
  width: 550px;
  height: 0px;
  padding: 0px;
  clear: both;
             }

.icq_pic {
  margin: 0px;
        }

.leftCol input, textarea {
  border: 1px solid #D3D3D3;
  margin-bottom: 5px;
                } 

.search_bottom {
  border: 0px solid #D3D3D3;
  background: #E6E6E6;
               }

.for_textarea {
  width: 500px;
  height: 150px;
              }

.sup {
  display: block;
  position : absolute;
  visibility: visible;
  top: 170px;
  left: 470px;
  margin-top: 0px;
  padding-top: 0px;
  color: #FF0000;
  font-size: 10px;
  font-weight: bold;
     }


.left_pic {
  float: left;
  margin: 10px;
          }

.collumn {
  display: block;
  position: relative;
  visibility: visible;
  width: 200px;
  float: left;
  padding: 10px;
         }

.for_ptextarea {
  margin-bottom: 10px;
  margin-left: 20px;
              }
