img {border:0}   
div {border: 0px solid blue;}
a {border: 0px solid blue;}
span {border: 0px solid blue;}


a:hover{text-decoration: none;}

a:active, a:hover { outline: none; }


html{ font-size:100%; } 
body {padding: 0px; margin: 0px; font-size: 0.7em; font-family: arial; background-image: url("../images/headerbg1.jpg"); background-position: right 110px; background-repeat: repeat-x;}


form {
    padding: 0px;
    margin: 0px;
    font-size: 1em; font-family: arial;
}

input, select, button, textarea {
    padding: 1px;
    margin: 0px;



} 

body{ font-size: 12px; font-family: arial; }   











.clear  {clear: both; font-size: 1px; height: 1px;}






.imglink { }



.selected {display: block; padding: 5px; padding-left: 20px; color: white; cursor: pointer; font-size: 12px; text-transform: uppercase; font-weight: bold;  background-image: url("../images/arrow.jpg"); background-position: left 5px; background-repeat: no-repeat;}

.itemlink {display: block; padding: 5px; color: white; cursor: pointer;}

#id5 p{color: white; }

.rtopmenu {float: right; width: 150px; text-align: left;}
.rtopmenu div.row1 {font-size: 18px; color: #7B8C95; padding-top: 60px; padding-bottom: 24px; padding-left: 20px;}
.rotate a {display: block; padding: 5px; padding-left: 20px; color: white; cursor: pointer; font-size: 12px; text-transform: uppercase; font-weight: ;}
.rotate a:hover {background-image: url("../images/arrow.jpg"); background-position: left 5px; background-repeat: no-repeat;}





.wrap{width: 980px; margin: 0px auto;}
.bcgr{width: 100%; background-image: url("../images/headerbg.jpg"); background-position: right 110px; background-repeat: no-repeat;}
.top {height: 110px; overflow: hidden;}

.topmenu {width: 660px; height: 110px; float: left;}

/*

.topmenu a {font-family: georgia; font-size: 16px; font-style: italic; font-weight: bold; text-transform: capitalize; color: #545768; display: block; padding: 40px 7px; float: left; }
*/

.topmenu a {
    color:#545768;
    display:block;
    font-family:georgia;
    font-size:17px;
    font-style:italic;
    font-weight:normal;
    padding-bottom: 6px;
}

.topmenu a:hover {color: black;}

.topmenu a.selected {text-decoration: none; font-size: 15px; color: red; display: block; padding: 40px 7px; float: left; font-style: italic; font-weight: bold; text-transform: capitalize;}

.topmenu div.topitem {
    float:left;
    padding:40px 10px;
}


.dd-menu {

    border: 1px solid #7F818E;
    z-index: 6;
    display:none;
    background-color: white;
    font-size:11px;
    font-weight:normal;
    margin-bottom:-1000px;
    margin-left:0;
    margin-right:-1000px;
    margin-top:0;
    overflow-x:hidden;
    overflow-y:hidden;
    padding: 8px;
    position:absolute;
}
.dd-menu a {
    width: auto;
    font-style: normal;

}
.topitem:hover .dd-menu, .topitem.hover .dd-menu, .topitem:hover .dd-menu, .topitem.hover .dd-menu {
    display:block;
}



.dd-menu a {display: block; padding: 3px; color:#7F818E; font-size: 14px;}
.dd-menu a:hover, .dd-menu a.hover {text-decoration: none;}














.topnav{width: 50px; height: 110px; float: left; background-image: url('../images/navicon.jpg'); background-repeat: no-repeat; background-position: center top;}
.topnav a {height: 22px; cursor: pointer; display: block;}


.logo {font-weight: bolder; display: block; background-image: url('../images/logo1.jpg'); background-repeat: no-repeat; background-position: left top; margin:25px 0 0 40px; text-decoration:none;width:225px; height: 110px; float: left;}
.logo b {display: block; font-size: 11px; color: #545768; padding: 70px 0 0 110px; font-weight: bolder; }

.mainmenu {height: 55px;}
.mainmenu div.indent {padding-left: 40px;}
.mainmenu a {display: block; float: left; padding: 15px; font-size: 10px; font-weight: ;  color: #545768; text-transform: uppercase;}
.mainmenu a.lenta {display: block; float: left; padding: 15px; padding-left: 25px; background-image: url('../images/rss.jpg'); background-repeat: no-repeat; background-position: left center; font-size: 11px; font-weight: ;  color: #0062B5; }

.header {height: 346px;}

#headright {float: right; width: 705px; height: 344px; background-color: #9AA9B1; background-image: url("../images/headerbg.jpg"); background-position: right top; background-repeat: no-repeat;}
#id0 {z-index: 0;  position: absolute; width:705px; height: 344px;}

#id1 {z-index: 1;  position: absolute; width: 523px; height: 344px; background-image: url("../images/img0.png"); background-position: right top; background-repeat: no-repeat;}

#id4 {z-index: 2; position: absolute; width: 492px; height: 344px; background-image: url("../images/spinner.gif"); background-position: center center; background-repeat: no-repeat;}
div.i1 {z-index: 3; position: absolute; width: 492px; height: 344px; background-image: url("../images/img2.png"); background-position: right top; background-repeat: no-repeat;}
div.i2 {z-index: 2; position: absolute; width: 492px; height: 344px; background-image: url("../images/img2.png"); display: none; background-position: right top; background-repeat: no-repeat;}


#id5 {float: right; width: 140px; text-align: left;padding-right:40px;}


#id2 {width: 300px; height: 425px; text-align: right; float: right; background-image: url("../images/imgtov.png"); background-position: right bottom; background-repeat: no-repeat;}
#id11 {padding: 50px; font-size: 22px; color: white;}
#id6 {z-index: 4; position: absolute; width: 492px;  height: 344px;}
#id14 {z-index: 3; position: absolute; width: 492px;  height: 344px; background-image: url("../images/news.jpg"); background-position: left top; background-repeat: no-repeat;}



#leftnews {float: right; width: 250px; height: 343px; background-color: #CBD3D7;}
#leftnews a {display: block;  color: #234256; padding: 5px 0; font-size: 12px; font-weight: bold; }
#leftnews span {display: block; color: #5B676F; padding: 15px 5px 0px 15px; font-size: 11px;}

.main {width: 100%;}
.mainleft {width: 675px; float: left;}
.mainleft div.indent {padding: 20px 0 0 25px; overflow: hidden; }

.mainleftfield {width: 625px; border: 1px solid #ADB3B6; display: block; padding: 0px; margin: 0px;} 

.mainleftfield div.indent {padding: 5px;}
/*
  .mainleftfield legend {font-size: 24px; font-family: georgia; font-weight: ;  font-style: ; color: black;}
     .mainleftfield legend {font-size: 20px; font-family: ; font-weight: ;  color: #545768; }
         
*/

.mainleftfield legend {font-size: 18px; font-weight:; color: #545768; font-family: georgia; padding: 5px;}

.mainright {width: 300px; float: left;}
.mainright div.indent { padding: 20px 0 0 20px;}


.login{float: left; width: 95px; height: 81px; boredr-right: 1px solid grey; background-image: url('../images/key.jpg'); background-repeat: no-repeat; background-position: left center; }
.login div.indent {padding: 15px 0 3px 30px; }
.login div.indent a {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #545768;
    text-decoration: underline;
}
.login div.indent a:hover {border-bottom: 0px dashed #234256; text-decoration: none;}

.search{float: left; width: 95px; height: 81px; background-image: url('../images/key2.jpg'); background-repeat: no-repeat; background-position: left center;}
.search div.indent {padding: 30px 0 3px 30px;}
.search div.indent a {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #545768;
    text-decoration: underline;
}
.search div.indent a:hover {border-bottom: 0px dashed #234256; text-decoration: none;}

.serv-clients{float: left; width: 95px; height: 81px; background-image: url('../images/it-serv.jpg'); background-repeat: no-repeat; background-position: left center;}
.serv-clients div.indent {padding: 30px 0 3px 30px;}
.serv-clients div.indent a {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #545768;
    text-decoration: underline;
}
.serv-clients div.indent a:hover {border-bottom: 0px dashed #234256; text-decoration: none;}

.rightstored {}

.rightstored div.indent {padding: 20px 10px 0 0; font-size: 12px; font-weight: ;  color: #697278; }

.name1 span{color: red;}
.name1{color: black; font-weight: bold; }

.lasttov  {float: left; width: 205px; overflow: hidden;}
.lasttov div.indent {padding: 14px;}
.imgtov {height: 155px;}
.lasttov a{ display: block; font-size: 11px; font-weight: bold;  color: #0062B5; text-transform: uppercase;}
.imgdesc { padding-top:4px; font-size: 11px; color: #697278; }

.logs {height: 127px;padding-left:15px; padding-top: 5px;}
.logs img:hover {margin-top:-5px}
.logs div {height: 125px; width: 160px; float: left; text-align: center;}


.footer {height: 105px; background-color: #ECEFF0;}
.footleft {float: left; width: 700px; height: 75px; }
.footright {float: right; width: 200px; height: 75px; }
.footer .indent {padding: 30px 30px 30px 20px;}
.footleft a {color: #0069AC; margin: 5px;  padding-left: 10px; font-size: 12px; border-left: 1px solid #697176;}
.cpr {color: #697176;  padding: 8px;  font-size: 12px;}          

.footer .design{
    float:right;
    width:106px;
    height:15px;
    background: url(../images/btn-design.gif) no-repeat;
    overflow:hidden;
    text-indent:-9999px;

}
.lscontainer {position: relative;display: block;width: 305px;height: 90px;margin: 0 0 0 -25px;}
.lscontainer table tr, td{border:0; padding:0px;}
