body {
  width:1004px;
  font-family: Arial;
  font-size: 75%;
  color: #333333;
  background-color: #ffffff;
  padding: 10px 0px 0px 0px;
  margin: 0px auto;
  background-image: url(../files/tarant/Image/bg.jpg);
  background-position: center top;
  background-repeat: repeat;
}

a:link,
a:visited {
  color: #003956;
  text-decoration: underline;
}


a:hover {
  text-decoration: underline;
  color: #922039;
}

h1,h2,h3,h4{
 font-weight: normal;
color: #003956;

}


h1{
 font-size: 150%;
}


h2{
 font-size: 140%;
}

h3,h4{
 font-size: 130%;
}

table.main-tbl{

}

table.main-tbl td.left{
  vertical-align: top;
  width: 350px;
padding: 0px 20px 20px 0px;
}

table.main-tbl td.right{
  vertical-align: top;
padding: 0px 0px 20px 0px;
}

span#logo,
a#logo:link,
a#logo:visited{
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 1px 0px 11px 0px;
width: 350px;
height: 158px;
  background-image: url(../files/tarant/Image/logo.png);
  background-position: left top;
  background-repeat: no-repeat;
}
* html span#logo,
* html a#logo:link,
* html a#logo:visited{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/tarant/Image/logo.png', sizingMethod='scale');
}


ul.icon-menu{
  float: right;
padding: 10px 0px 15px 0px;
width: 300px;
margin: 0px;
height: 70px;
list-style-type: none;
}


ul.icon-menu li{
  float: left;
padding: 0px 0px 0px 30px
}

ul.icon-menu li.f-link a:link,
ul.icon-menu li.f-link a:visited{
  width: 70px;
  height: 70px;
  background-image: url(../files/tarant/Image/f-button.png);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
}
* html ul.icon-menu li.f-link a:link,
* html ul.icon-menu li.f-link a:visited{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/tarant/Image/f-button.png', sizingMethod='scale');
}

ul.icon-menu li.vk-link a:link,
ul.icon-menu li.vk-link a:visited{
  width: 70px;
  height: 70px;
  background-image: url(../files/tarant/Image/vk-button.png);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
}
* html ul.icon-menu li.vk-link a:link,
* html ul.icon-menu li.vk-link a:visited{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/tarant/Image/vk-button.png', sizingMethod='scale');
}

ul.icon-menu li.lj-link a:link,
ul.icon-menu li.lj-link a:visited{
  width: 70px;
  height: 70px;
  background-image: url(../files/tarant/Image/lj-button.png);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
}
* html ul.icon-menu li.lj-link a:link,
* html ul.icon-menu li.lj-link a:visited{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/tarant/Image/lj-button.png', sizingMethod='scale');
}


ul.menu{
clear: both;
padding: 0px;
margin: 0px;
list-style-type: none;
}

div.con-block{
  background-image: url(../files/tarant/Image/con-top.png);
  background-position: left top;
  background-repeat: no-repeat;
padding: 30px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}

* html div.con-block{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/tarant/Image/con-top.png', sizingMethod='scale');
}

div.con-block div.bulb-1{
  background-image: url(../files/tarant/Image/con-bottom.png);
  background-position: left bottom;
  background-repeat: no-repeat;
padding: 0px 0px 40px 0px;
}

* html div.con-block div.bulb-1{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/tarant/Image/con-bottom.png', sizingMethod='scale');
}	

div.con-block div.bulb-2{
  background-image: url(../files/tarant/Image/con-repeat.png);
  background-position: left top;
  background-repeat: repeat-y;
padding: 0px 0px 0px 0px;
}

* html div.con-block div.bulb-2{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/tarant/Image/con-repeat.png', sizingMethod='scale');
}

div.txt-block{
  background-image: url(../files/tarant/Image/frame-top.png);
  background-position: left top;
  background-repeat: repeat-x;
  background-color:#efefef;
clear: both;	
}



div.txt-block div.bulb-1{
  background-image: url(../files/tarant/Image/frame-bottom.png);
  background-position: left bottom;
  background-repeat: repeat-x;
}




div.txt-block div.bulb-2{
  background-image: url(../files/tarant/Image/frame-left.png);
  background-position: left bottom;
  background-repeat: repeat-y;
}

div.txt-block div.bulb-3{
  background-image: url(../files/tarant/Image/frame-right.png);
  background-position: right bottom;
  background-repeat: repeat-y;
}

div.txt-block div.bulb-4{
  background-image: url(../files/tarant/Image/frame-top-right.png);
  background-position: right top;
  background-repeat: no-repeat;
}

div.txt-block div.bulb-5{
  background-image: url(../files/tarant/Image/frame-bottom-right.png);
  background-position: right bottom;
  background-repeat: no-repeat;
}


div.txt-block div.bulb-6{
  background-image: url(../files/tarant/Image/frame-bottom-left.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}


div.txt-block div.bulb-7{
  background-image: url(../files/tarant/Image/frame-top-left.png);
  background-position: left top;
  background-repeat: no-repeat;
padding: 20px 30px 45px 30px;
}


ul.menu{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
height: 75px;
float: right;
width: 100%;
}

ul.menu li{
  float: left;
  background-image: url(../files/tarant/Image/menu-button.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 15px 12px 0px 0px;
width: 144px;
height:34px;
text-align: center;
font-weight: bold;	
}

* html ul.menu li{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/tarant/Image/menu-button.png', sizingMethod='scale');
}

ul.context-menu {
 padding: 0px 30px 0px 40px;
  margin: 0px;
  list-style-type: none;
}

ul.context-menu li{
  padding: 0px 0px 20px 0px;


}

ul.context-menu a:link,
ul.context-menu a:visited{
  background-image: url(../files/tarant/Image/con-button.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 30px;
}

ul.context-menu span,
ul.context-menu a:hover{
  background-image: url(../files/tarant/Image/con-active.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 30px;
}

ul.news-list{
  padding: 0px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
}

ul.news-list li{
 padding: 0px 0px 20px 0px;
}

ul.news-list p{
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

h3.date{
  font-family: Arial Narrow,Arial;
  color: #003956;
padding: 0px 0px 5px 0px;
margin: 0px;
}

ul.news-list span.link,
ul.news-list a.link:link,
ul.news-list a.link:visited{
  font-weight: bold;
display: block;
padding: 0px 0px 5px 0px;
}