body{
  padding:0px;
  margin:0px;
  font-size:75%;
  font-family:Verdana;
  background-color:white;
}

/*text*/
p{
  margin:0px;
  margin-bottom:3px;
  color:#4F4F4F;
}

div{
  margin:0px;
  margin-bottom:3px;
  color:#4F4F4F;
}
a:link,a:active,a:visited{
  color:#006BB6;
}
a:hover{
  color:#5FB526;
}
div#langs{
  display:block;
  padding-left:40px;
  padding-top:35px;
}
#langs span{
  font-size:11px;
  color:#00AEEF;
}
#langs a:link,#langs a:visited,#langs a:active{
  color:#005591;
  font-size:11px;
  text-decoration:none;
}
#langs a:hover{
  color:#00AEEF;
}
.newsdate{
  color:#006BB6;
  font-size:11px;
  background-image:url('/img/bulls/square.gif');
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:15px;
  padding-top:1px;
  width:80px;
  float:left;
}
td.newsimage a{
  padding:1px;
  border:1px solid #D7E8F4;
  display:block;
  margin-top:5px;
}
td.newsimage{
  border-bottom:1px solid #C3DCED;
}
td.newsshort{
  border-bottom:1px solid #C3DCED;
}
a.newsname:link,a.newsname:visited,a.newsname:active{
  color:black;
  font-weight:bold;
}

p.blocktitle{
  height:24px;
  background-image:url('/img/bulls/blocktitlelogo.gif');
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:64px;
  color:#006BB6;
  font-size:15px;
  font-weight:bold;
  padding-top:5px;
  margin-top:0px;
}
p.headnewsdate{
  background-image:url('/img/bulls/headnewsdate.gif');
  background-position:top left;
  background-repeat:no-repeat;
  font-size:0.9em;
  color:#006BB6;
  margin:0px;
  padding-left:12px;
}
a.bbu:link,a.bbu:visited,a.bbu:active{
  color:black;
  font-weight:bold;
  font-size:1em;
}
a.button:link,a.button:visited,a.button:active{
  height:31px;
  border:1px solid #83B4D5;
  background-image:url('/img/buttons/abuttonbg.gif');
  background-position:top right;
  background-repeat:no-repeat;
  color:#4F4F4F;
  font-size:12px;
  text-transform:lowercase;
  padding-left:10px;
  padding-right:30px;
  padding-top:7px;
  padding-bottom:3px;
  text-decoration:none;
}
a.button:hover{
  background-image:url('/img/buttons/abuttonbg_a.gif');
  border-color:#57AC1D;
}
input.button{
  height:31px;
  border:none;
 /* border:1px solid #83B4D5;  */
  background-image:url('/img/buttons/abuttonbg.gif');
  background-position:top right;
  background-repeat:no-repeat;
  color:#4F4F4F;
  font-size:12px;
  text-transform:lowercase;
  padding-left:10px;
  padding-right:30px;
  padding-top:7px;
  padding-bottom:3px;
  text-decoration:none;
}
a.button img{
  padding:0px;
  margin:0px;
}
a.detailed:link,a.detailed:active,a.detailed:visited{
  height:22px;
  background-image:url('/img/bulls/detailed.gif');
  background-position:top right;
  background-repeat:no-repeat;
  color:#9EC2DB;
  font-size:12px;
  text-transform:lowercase;
  padding-left:10px;
  padding-right:30px;
  padding-top:4px;
  padding-bottom:3px;
  text-decoration:none;
  display:block;
  float:left;
}
a.detailed:hover{
  color:#5FB526;
  background-image:url('/img/bulls/detailed_a.gif');
}

a.back:link,a.back:active,a.back:visited{
  height:22px;
  background-image:url('/img/bulls/back.gif');
  background-position:top right;
  background-repeat:no-repeat;
  color:#9EC2DB;
  font-size:12px;
  text-transform:lowercase;
  padding-left:10px;
  padding-right:30px;
  padding-top:4px;
  padding-bottom:3px;
  text-decoration:none;
  display:block;
  float:right;
  
}
a.back:hover{
  color:#5FB526;
  background-image:url('/img/bulls/back_a.gif');
}
/*tables and backgs*/
table{
  font-size:1em;
  vertical-align:top;
}
table td{
  vertical-align:top;
}
table#global{
  width:100%;
  background-image:url('/img/top.right.bg.jpg');
  background-position:top left;
  background-repeat:repeat-x;
}
tr#top{
  height:182px;
}
#top td.left{
  width:272px;
  background-image:url('/img/top.left.bg.jpg');
  background-position:top left;
  background-repeat:no-repeat;
}
#top td.right{
  background-image:url('/img/top.right.topline.jpg');
  background-position:top left;
  background-repeat:repeat-x;
}
#shapka{
  width:100%;
  height:182px;
  margin-bottom:0px;
  /*background-image:url('/img/shapka.bg.jpg');*/
  background-position:bottom left;
  background-repeat:no-repeat;
  text-align:right;
  vertical-align:top;
}
img.topcontacts{
  border:0px;
  margin:0px;
  padding:0px;
  margin-top:19px;
  margin-bottom:0px;
}
#topcontacts{
  width:352px;
  height:82px;
  background-image:url('/img/topcontacts.bg.gif');
  background-position:top right;
  background-repeat:no-repeat;
  font-size:9px;
  color:white;
  text-align:right;
  padding-right:50px;
  padding-top:1px;
  
  margin-right:15px;  
}
  #topcontacts p.title{
    font-family:Verdana;
    color:#00AEEF;
    font-weight:bold;
    font-size:13px;
    text-decoration:underline;
    padding:0px;
    margin:2px;
  }
  #topcontacts a{
    color:white;
  }
#menu td.left{
  width:272px;
  height:26px;
  background-image:url('/img/menu.left.bg.gif');
  background-position:top left;
  background-repeat:no-repeat;
}
#menu td.right{
  text-align:left;
}
#body td.left{
  padding-top:44px;
  border-bottom:1px solid #85B5D6;
}
#body td.right{
  border-bottom:1px solid #85B5D6;
}
div#leftblock{
  width:253px;
  background-color:#EEF5FB;
  border-top:1px solid #006BB6;
  border-bottom:1px solid #C3DCED;
  padding:0px;
}
div#leftblock div.txt{
  padding:10px;
  color:#4F4F4F;
  font-size:11px;margin:0px;}
div#leftblock div.txt center{
  color:#006BB6;
}
  #leftblock div.inner{
    margin:10px;
    width:100%;
  }
table#headnews{
    width:233px;
    margin:10px;
}
  #headnews td.main{
    color:#4F4F4F;
    font-size:0.9em;
    padding-top:5px;
    border-bottom:1px solid #C3DCED;
  }
td#content{
  border-top:1px solid #006BB6;
  vertical-align:top;
}
div#rightblock{
  width:230px;
  background-image:url('/img/rightblockbg.gif');
  background-position:top left;
  background-repeat:repeat-y;
  background-color:#EEF5FB;
  border-top:1px solid #006BB6;
  border-bottom:1px solid #83B4D5;
  border-left:1px solid #83B4D5;
    color:#388BC3;
    font-size:0.9em;
}
  #rightblock div.inner{
    margin:10px;

    padding-left:15px;
    padding-right:10px;
    padding-bottom:10px;
    border-bottom:1px solid #83B4D5;
  }
table.fbform td.name{
  color:#545454;
  vertical-align:middle;
}
table.fbform td input{
  border:1px solid #83B4D5;
  color:#83B4D5;
  width:140px;
}
table.fbform td textarea{
  border:1px solid #83B4D5;
  color:#83B4D5;
  width:180px;
  height:85px;
  margin:0px;
}
table.plist{
  vertical-align:top;
  padding:0px;

}
table.plist td.image{
  width:140px;
  border-bottom:1px solid #C3DCED;
  padding-top:10px;
}
table.plist td.image img{
  border:1px solid #C7DEEE;
}
table.plist td.about{
  width:100%;
  padding-left:10px;
  border-bottom:1px solid #C3DCED;
  padding-top:10px;
}
table.plist td.about p.tdesc{
  background-image:url('/img/bulls/square.gif');
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:20px;
  color:#006BB6;
}
#bottom td{
  color:#969696;
  font-size:10px;
  padding:5px;
}

#viewlamp td.image{
  padding:2px;
  padding-left:15px;
}
#viewlamp td.image img{
  border:1px solid #C3DCED;
}
#viewlamp td.desc div.title{
  border:1px solid #C3DCED;
  background-color:#EAF6FF;
  background-image:url('/img/descbg.gif');
  background-repeat:repeat-x;
  background-position:top left;

  padding:10px;
  padding-left:40px;
  padding-right:40px;
  width:325px;

  font-size:12px;
}
#viewlamp td.desc div.title2{
  padding:10px;
  padding-left:40px;
  padding-right:40px;
  width:325px;

  font-size:12px;
}

div.submenu{
  border-top:1px solid #C3DCED;
  border-bottom:1px solid #C3DCED;
  background-color:#EAF6FF;
  background-image:url('/img/submenubg.gif');
  background-repeat:repeat-x;
  background-position:top left;

  padding:10px;
  padding-left:40px;
  padding-right:40px;


  font-size:12px;
}
div.block2{
  border-top:1px solid #C3DCED;
  border-bottom:1px solid #C3DCED;
  background-color:#EAF6FF;
  background-image:url('/img/submenubg.gif');
  background-repeat:repeat-x;
  background-position:top left;

  padding:10px;
  padding-left:40px;
  padding-right:40px;


  font-size:12px;
}
input{
  border:1px solid #C3DCED;
}
select{
  border:1px solid #C3DCED;
}
input.result{
  background-color:#EAF6FF;
  color:#1074BB;
  border:NONE;
  height:50px;
  width:400px;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}
div.submenu a:link,div.submenu a:visited,div.submenu a:active{
  background-image:url("/img/bulls/subm.gif");
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  padding-left:17px;
  color:#4F4F4F;
}
div.submenu p{
  background-image:url("/img/bulls/subm.gif");
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  padding-left:17px;
  color:#006BB6;
  font-weight:bold;
  text-decoration:underline;
}
p.title2{
  background-image:url("/img/bulls/subm.gif");
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  padding-left:17px;
  color:#4F4F4F;
}
ul{
  list-style:none;
  margin:5px;
  margin-left:12px;
}
ul li{
  background-image:url("/img/bulls/ul1.gif");
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:15px;
  color:#4F4F4F;
  margin:0px;
}
ul ul{
  margin-left:0px;
  margin:0px;
}
ul ul li{
  background-image:url("/img/bulls/ul2.gif");
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:10px;
  margin:0px;
}
table#pars{
  background-color:#C3DCED;
  width:100%;
}
#pars th{
  background-image:url("/img/thbg.gif");
  background-repeat:repeat-x;
  height:34px;
  background-color:#0E72B9;
  color:white;
  text-align:center;
  font-weight:normal;
}
#pars td{
  padding:5px;
  color:#4F4F4F;
  text-align:center;
  vertical-align:middle;
}
#pars tr.bg1 td{
  background-color:white;
}
#pars tr.bg2 td{
  background-color:#EEF5FB;
}
#pars td.name{
  color:#006BB6;
  text-align:left;
}
table#flist{
  width:100%;
}
table#flist td{
  border-bottom:1px solid #C3DCED;
  padding:5px;
}
table#flist td.name a:link,table#flist td.name a:visited,table#flist td.name a:active{
  color:#4F4F4F;
  text-decoration:none;
  background-image:url('img/bulls/bull2108.gif');
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:10px;
  display:block
}
table.images{
  background-color:#F3F6F9;
  border-top:1px solid #CDE0F0;
  border-bottom:1px solid #CDE0F0;
  width:100%;
  margin-top:10px;
  margin-bottom:10px;
}
table.images td{
  padding:10px;
  text-align:center;
}
table.images img{
  border:1px solid #CDE0F0;
}
table.inner{
  border:none;

}
table.inner td{
  padding:10px;
  color:#4F4F4F;
  text-align:justify;  
}
.innertxt img{
  margin:7px;
}
#search{
  width:221px;
  height:22px;
  border-left:1px solid #ABCDE5;
  border-top:1px solid #ABCDE5;
  margin-top:10px;
}
#search td{
  border-right:1px solid #ABCDE5;
  border-bottom:1px solid #ABCDE5;
}
#search input.search{
  width:175px;
  height:16px;
  border:none;
  padding-left:5px;
  color:#ABCDE5;
  font-size:11px;
}