body{
    background-color:#f0f0f0;
    padding: 0;
    margin: 0;
}
a{
    text-decoration: none;
    color: blue;
}
.chipsinfo{
    display: none;
}
.chips{
    text-align: center;
    margin-top: 20px;
}
.chips a{    
    color: black;
}
.userinfo{
    display: none;
}
.error{
    color:red;
    text-align: center;
    font-size: 18px;
}
#table{
    text-align: left;
    font-size: 17px;
}
.content{
    width:1000px;
    margin: 0 auto;
    vertical-align: top;
}
.even{
    background-color:#D7DFEA;      /*#759ae9;   */
}
.name{    
    color:blue;
    text-decoration: none;
}
.odd{
    background-color:#d2deec;       /*#51addd;*/
}
.top-bar{
    background-image:url(../images/shapka.jpg);
    height:185px;
    vertical-align:bottom;	
}
.top-menu{
    margin-top:-1px;
    list-style:none;		
    width:110%;	
    margin-left:-39px;

}
.top-menu li a{
    color:#fff;
    text-decoration: none;
}
.top-menu li{
    float: left;	
    background-color:#007ebe;		
    padding:15px 0px 15px 0px;	
    border-right: 2px solid #34679a; 
    color:#FFF;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-right:2px;
    box-shadow: inset 5px 5px 10px #20a5ea;
    -moz-box-shadow: inset 5px 5px 10px #20a5ea;
    -webkit-box-shadow: inset 5px 5px 10px #20a5ea; 
}
.top-menu li:hover{
    float: left;	
    background-color:#ef4667;		
    padding:15px 0px 15px 0px;	
    border-right: 2px solid #ef4667; 
    color:#FFF;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-right:2px;
    box-shadow: inset 5px 5px 10px #ffa8be;
    -moz-box-shadow: inset 5px 5px 10px #ffa8be;
    -webkit-box-shadow: inset 5px 5px 10px #ffa8be; 
}
.top-menu a{
    text-decoration: none;
}
.slide-down{
    position: relative;
}
.sub-menu{
    list-style: none;
    position: absolute;
    display: none;
    width: 160px;
    padding: 20px;
    background-color: #ef4667;    
    overflow: visible;
    z-index: 100;
    margin-left: 10px;
    text-align: left;
}
.sub-menu a:hover{
    background-color: #007ebe;
    display: block;
    width: 100%;
}
.login-form{
    font-size: 12px;
    font-weight: 600;
}
.login-form input[type=text], .login-form input[type=password]{
    height: 12px;
    font-size: 12px;
}
.pers-info{
    text-align: center; 
    width: 100%;
    font-size: 13px;
}
.pers-info tr{
    text-align: center; 
    font-size: 13px;
}

div.login{
    font-size:14px;
    text-align:right;    
}
.at{
    float: left;
    color:red;
}
.relogin{
    margin-top: -160px;
}
.top-user{
    height: 30px;
    font-size: 25px;
    width: 114%;
    background-color: #d2deec;    
    text-align: center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.us-menu{
    margin-left:90px;
}
.us-menu div{
    margin-right: 40px;
}

.rayons{
    width: 100%;
    margin: 0 auto;
}
div.login a{
    color:blue;
}
div.login2{

    background-color:#d5e3ee;	
    padding: 10px;

    height:40px;

}
div.login3{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color:#fefefe;
    padding: 10px;

    height:20px;

}
.line{
    float:left;
}
.enter{
    text-align:center;	
    width: 65px;
    height:20px;
    float:left;
    background-color:#f05978;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    margin: 0 5px 0 5px;
    color:white;
    font-weight:bold;
}
.scroller {
    position: relative; 
    height: 200px; 
    background: #affe6d; 
}
.scroller .prev {
    display: block;
    width: 22px; 
    height: 48px;
    background-position: 0px 0px;
    position: absolute; 
    background-image: url(../images/prev.png);
    left: 1.5%; 
    top: 74px;   
    cursor: pointer;
}
.scroller .next {
    display: block; 
    width: 22px; 
    height: 48px;    
    background-position: 0px 0px;
    position: absolute; 
    background-image: url(../images/next.png);
    right: 1.5%; 
    top: 74px;
    cursor: pointer;
}
.galery{
    margin-left: 40px;
    height: 200px;
}
.id1{

    position: relative;
}
.id2{
    text-align: center;
    color: white;
    position: absolute;
    margin-top: -45px;
    width: 100%;
    background-color: rgba(1,1,1,.4);
    margin-left: 20px;
}
.img{
    margin-left: 20px;
    margin-top: 5px;    
    height:180px;
    width: 275px;
}
.rightcol {
    float: right; 
    width: 231px;
    padding: 0px 9px 0px 0px; 
    font: 62.5% Verdana, Geneva, Sans-serif; 
    color: #494949;
}
.block {
    width: 231px;
    margin-bottom: 11px;
}
.block1 {
    width: 231px;
    margin: -20px 0 11px 0;
}
.block-rounded-blue {
    background: url(../images/blocks.png) repeat-y -462px 0px;
}
.block-rounded-blue h6 {
    background: url(../images/blocks.png) no-repeat -231px 0px; 
    height: 47px; 
    text-align: center; 
    color: #fff; 
    font: bold 1.4em/56px Verdana, Geneva, Sans-serif;
}
.block-rounded-blue .block-wrap {
    background: url(../images/blocks.png) no-repeat -693px 100%; 
    padding: 4px 15px 16px 17px;
}
.block-wrap {
    margin-top:-32px;
    overflow: hidden; 
    zoom: 1;
}
h2{
    font-size:1.2em;
}
.left{
    vertical-align:top;
    width:200px;
}
.left-content{
    background-color:#f4f4f4;
    width:196px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding-bottom: 10px;
}
.border{
    background-color:#d2deec;
    height:auto;
    padding:10px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.menu{
    background-color:#007ebe;
    width:100%;
    height:30px;
    font-size:20px;	
    text-align:center;	
    padding-top:5px;
    color:white;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.left-menu{	    
    width: 90%;
    height: auto;    
    font-size: 16px;
    color: white;	
}
.li-menu{
    list-style:none;	
    margin-left:-20px;
    margin-bottom:20px;
}
.li-menu li{
    width: 100%;
    position: relative;
}
.li-menu a{
    text-decoration:none;
    color:black;
}
.li-menu li:hover .border-unic{
    display: block;
}
li hr{
    width:96%;
    margin-left:-10px;		
    color:grey;
}
.right{
    vertical-align:top;
}
.center{
    padding: 15px;	
    vertical-align: top;
}
.eng{
    display: none;
}
.ancet tr{
    text-align: center;
}
.ancet input[type=text]{
    width: 150px;
}
.sity{
    margin: 0 auto;    
}
.sity tr{
    font-size: 14px;     
}
.info{
    margin: 0 auto; 
    width: 100%;
}
.info tr{
    font-size: 18px;
}
.help1, .help2, .help3, .help4, .help5{
    display: none; 
    background-color: #ffff99;
    position: absolute;
    color:black;
}
.gal li{
    float:left;
}
.add{
    width: 16px;
    height: 16px;
}
.viewchips{
    text-align: center;
    line-height: 30px;
    font-size: 18px;
}
.viewchips a{
    color:blue;    
}
#table{
    margin: 0 auto;
    font-size: 18px;
}
#table a{
    color:blue;
}
.del{
    text-align: center;
}
.messeg{
    margin: 0 auto;
    width: 90%;
}
.id3{
    position: relative;
    width: 200px;
    height: 150px;
    float:left;
    margin: 20px;

}
.id4{
    text-align: center;
    color: white;
    position: absolute;
    margin-top: -50px;
    width: 100%;
    background-color: rgba(1,1,1,.4);
}
.img2{
    width:100%;   
    height: 100%;
}
.unic{
    background-color: #f4f4f4;
    width: 300px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: auto;
    padding: 10px 0 10px 0;
}
.unic{
    width: 300px;

}
.border-unic{
    display: none;
    z-index: 1000;
    background-color:#d2deec;
    padding:10px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: auto;
    position: absolute;
    right: -280px;
    top: -10px;
}
.li-menu-unic{
    list-style:none;	
    margin: 0 0 0 -20px;
}
.link:hover{
    padding-left: 15px;
}
h1{
    text-align: center;
}
.chips-text{
    margin-bottom: 40px;
}
.chipinf{
    margin: 0 auto;
    width: 100%;
    font-size: 17px;
}
.chipinf tr td{
    border-bottom: 1px solid #494949;
    font-size: 12pt;
    padding: 4px 0px 4px 0px; 
}
.chipinf a{
    color:blue;
}
#getchip{
    position: absolute;
    z-index: 1000;
}
.chipborder{
    position: absolute;
    display: none;
    padding: 5px;
    background-color: #FFF;
    margin: -30px 0px 0px 50px;
    color: black;
    text-align: center;
    border: 3px solid #20a5ea;
    border-radius: 5px;
}
.chipborder .label{
    width: 300px;
    text-align: center;
}
.infchip:hover .chipborder{
    display: block;
}
.getinfo{
    display: none;
}
.docs{
    list-style: none;
    font-family: arial;
    font-size: 12pt;
}
.docs li{
    margin-bottom: 10px;
}
.docs a{
    color: navy;
}
.docs a:hover{
    color: #494949;
}
.footer{
    color:white;
    font-size: 10pt;
    text-align: center;
    margin-top: -50px;
}
