body{
  margin:5px;
  padding:0px;
  width:px;
  background: #d5e6f6;
}

div.Clear{
  height:0;
  font-size:1px;
  line-height:0px;
  clear:both;  
}

A IMG{
  border:0px;
  outline: none;
}

div.BodyBg{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;  
  height:1137px;
  background: url('../img/BodyBg.gif');
  background-repeat: repeat-x;
  z-index: 10;  
}

div.BodyConteiner{
  position:relative;
  top:0px;
  left:0px;
  width:100%;  
  z-index: 20; 
  background: #f3f3f3;
}
/*Шапка сайта*/

table.All{
  padding:0px;
  margin:0px;
  width:100%;
  min-width:1024px;
width:expression(   /*задаем минимальную ширину макета в старых версия браузера. Просто замените цифру на свою шиирину :) */
(document.compatMode && document.compatMode == 'CSS3Compat')
?
(
document.documentElement.clientWidth < 1024
?
"1024px"
:
"auto"
)
:
(
document.body.clientWidth < 1024
?
"1024px"
:
"auto"
)
);
}

table.HeadBlock{
  width:100%;
  height:315px;
  background: #f3f3f3;
}

table.TopLinks{
  width:100%;
  height:43px;
  background: #ffcb43;
}

td.LeftTopLinks{
  width:40px;
  height:43px;
  background-image: url('../img/LeftTopLinks.png');
}

td.CenterTopLinks{
  height:43px;
  background-image: url('../img/CenterTopLinksBg.png');
  background-repeat: repeat-x;
}

td.RightTopLinks{
  width:40px;
  height:43px;
  background-image: url('../img/RightTopLinks.png');
}

div.TextTopLinksConteiner{
  width:100%;
  height:41px;
  margin: 1px 0px 1px 0px
}

div.TopText{
  font-family: Times New Roman;
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  color: #FFFFFF;
  width:207px;
  height:20px;
  margin-top:7px;
  text-align:center;
}

div.TopText a{
  font-family: Times New Roman;
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  color: #FFFFFF;
  text-decoration: none;
}

div.TopText a:hover{
  font-family: Times New Roman;
  font-size: 17px;
  font-weight: bold;
  line-height: normal;
  color: #FFFFFF;
  text-decoration: none;
}

div.TopLink{
  width:207px;
  height:41px;
  background-image: url('../img/TopLink.png');
  float:left;
}

table.Head{
  width:100%;
  height:238px;
  background-image: url('../img/HeadBg.png');
  background-repeat: repeat-x;
}

div.HeadConteiner{
  width:100%;
  height:238px;
}

div.Logo{
  position:relative;
  top:0px;
  left:0px;
  width:238px;
  height:238px;
  background-image: url('../img/Logo.png');
  float:left;
}

div.RightBlockHead{
  width:786px;
  height:238px;
  float:right;
}

div.RightBlock_1{
  width:150px;
  height:238px;
  background-image: url('../img/RightBlockBg_1.png');
  float:left;  
}

div.RightBlock_2{
  width:150px;
  height:238px;
  background-image: url('../img/RightBlockBg_2.png');
  float:left;  
}

div.RightBlock_3{
  width:150px;
  height:238px;
  background-image: url('../img/RightBlockBg_3.png');
  float:left;  
}

div.RightBlock_4{
  width:150px;
  height:238px;
  background-image: url('../img/RightBlockBg_4.png');
  float:left;  
}

div.RightBlock_5{
  width:186px;
  height:238px;
  background-image: url('../img/RightBlockBg_5.png');
  float:left;  
}

div.snow{
  position: absolute;
  top:60px;
  left:0px;
  width:856px;
  height:238px;
  background-image: url('../img/snow.png');
}

div.SearchBlock{
  position:absolute;
  top:206px;
  right:20px;
  width:300px;
  height:66px;
  background-image: url('../img/SearchBg.png');
}

div.SearchForm{
  position:absolute;
  top:20px;
  left:20px;
  width:270px;
  height:66px;  
}

div.Form{
  position:relative;
  top:0px;
  left:0px;
  width:210px;
  height:20px;
  float:left; 
}

div.FormButton{
  position:relative;
  top:0px;
  left:7px;
  width:47px;
  height:28px; 
  float:left;  
}

.SearchInput{
  Font-family: Times New Roman;
  font-size: 15px;
  color:#000000;
  width:200px;
  height:20px;
}

div.Autorization{
  position:relative;
  top:0px;
  right:0px;
  width:244px;
  height:220px;  
}

div.LinksTitleAutorization{
  Font-family: Times New Roman;
  font-size: 13px;
  color:#88888a;
  text-decoration: none; 
  position:relative;
  top:35px;
  left:40px;
  width:200px;
  height:20px;   
}

div.LinksTitleAutorization a{
  Font-family: Times New Roman;
  font-size: 13px;
  color:#88888a;
  text-decoration: none;  
}


div.LinksTitleAutorization a:hover{
  Font-family: Times New Roman;
  font-size: 13px;
  color:#da6506;
  text-decoration: underline;  
}


div.TitleAutorization{
  position:relative;
  top:px;
  left:0px;
  width:244px;
  height:60px; 
  background-image: url('../img/TitleAutorization.png');  
}

div.BodyAutorization{
  position:relative;
  top:0px;
  left:17px;
  width:222px;
  height:142px; 
  background-image: url('../img/BodyAutorization.png');  
}

div.Login{
  position:relative;
  top:35px;
  left:47px;
  width:150px;  
}

.a_field{
width:150px;
border:1px solid #b5b5b5; 
}

div.Pass{
  position:relative;
  top:57px;
  left:47px;
  width:150px;  
}

div.Enter{
  position:relative;
  top:68px;
  left:70px;
  width:80px;
  height:24px;  
}

/*Конец шапки сайта*/

/*Вывод контента*/
/*Вывод архива*/

div.ArhiveBlock{
  position:relative;
  top:0px;
  left:1px;
  width:242px;
}

div.TitleBlock{
  position:relative;
  top:10px;
  left:0px;
  width:242px;  
  height:31px;
  background-image: url('../img/TitleBlockBg.jpg');
  background-repeat: no-repeat;
}

div.TextTitleBlock{
  font-family: Times New Roman;
  font-size: 19px;
  color:#FFFFFF;
  text-align: center;
  line-height: 30px;
  position:relative;
  top:0px;
  left:0px;
  width:242px;  
  height:31px;  
}

div.TextArhiveBlock {
  width:230px;
  margin: 10px;
}

div.TextArhiveBlock a{
  font-family: Times New Roman;
  font-size: 12px;
  color:#306402;  
  text-decoration: underline;
}

div.TextArhiveBlock a:hover{
  font-family: Times New Roman;
  font-size: 12px;
  color:#306402;  
  text-decoration: none;
}

/*Конец блока архива*/


/*Облако тегов*/

div.CloudTegBlock{
  position:relative;
  top:0px;
  left:1px;
  width:242px;
}

div.TitleBlock{
  position:relative;
  top:10px;
  left:0px;
  width:242px;  
  height:31px;
  background-image: url('../img/TitleBlockBg.jpg');
  background-repeat: no-repeat;
}

div.TextTitleBlock{
  font-family: Times New Roman;
  font-size: 19px;
  color:#FFFFFF;
  text-align: center;
  line-height: 30px;
  position:relative;
  top:0px;
  left:0px;
  width:242px;  
  height:31px;  
}

div.TextCloudTeg {
  width:230px;
  margin: 10px;
}

div.TextCloudTeg a{
  font-family: Times New Roman;
  font-size: 12px;
  color:#306402;  
  text-decoration: underline;
}

div.TextCloudTeg a:hover{
  font-family: Times New Roman;
  font-size: 12px;
  color:#306402;  
  text-decoration: none;
}

/*Конец блока тегов*/

/*Популярные новости*/
div.NewsPopularBlock{
  position:relative;
  top:0px;
  left:1px;
  width:242px;
}

div.TextPopularBlock{
  font-family: Times New Roman;
  font-size: 13px;
  color:#c12304;  
  width:230px;
  margin: 10px;
}

div.TextPopularBlock_02{
  font-family: Times New Roman;
  font-size: 13px;
  color:#c12304;  
  width:230px;
  margin: 3px;
}

div.TextPopularBlock a{
  font-family: Times New Roman;
  font-size: 13px;
  color:#306402;  
  text-decoration: underline;
}

div.TextPopularBlock a:hover{
  font-family: Times New Roman;
  font-size: 13px;
  color:#306402;  
  text-decoration: none;
}

/*Конец новостного блока*/

/*Голосование*/

div.TextVoteBlock{
  font-family: Times New Roman;
  font-size: 14px;
  color:#2a7203;  
  width:230px;
  margin: 10px;
}

/*Конец блока голосования*/



table.BodyConteiner{
  width:100%;
  margin:0px;
  padding:0px;
  border: 1px solid #c6c9cc;
}

td.LeftCol{
  width:100%;
  margin-right:5px;
  padding:5px; 
  background: #f3f3f3;
}

div.MenuOrange{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:122px;
}

td.LeftOrangeBg{
  width:7px;
  height:122px;
  background-image: url('../img/LeftElMenu.jpg');
  background-repeat: no-repeat;
  float:left;
}

div.Download{
  position:absolute;
  top:0px;
  left:5px;
  width:22px;
  height:122px;
  background-image: url('../img/download.png');
  float:left;
  z-index:10;
}

div.Download_2{
  position:absolute;
  top:0px;
  left:5px;
  width:22px;
  height:122px;
  background-image: url('../img/download_2.png');
  float:left;
}

div.lesson{
  position:absolute;
  top:0px;
  left:5px;
  width:22px;
  height:122px;
  background-image: url('../img/lesson.png');
  float:left;
}

div.Snow_2{
  position:absolute;
  top:2px;
  left:0px;
  width:330px;
  height:120px;
  background-image: url('../img/snow_2.png');
  background-repeat: no-repeat;
  float:left;
  z-index:10;
}

div.Snow_3{
  position:absolute;
  top:2px;
  right:0px;
  width:65px;
  height:122px;
  background-image: url('../img/snow_3.png');
  background-repeat: no-repeat;
  float:right;
  z-index:10;
}

div.Snow_4{
  position:absolute;
  top:2px;
  right:0px;
  width:65px;
  height:122px;
  background-image: url('../img/snow_4.png');
  background-repeat: no-repeat;
  float:right;
  z-index:10;
}

div.Snow_5{
  position:absolute;
  top:2px;
  right:0px;
  width:25px;
  height:122px;
  background-image: url('../img/snow_5.png');
  background-repeat: no-repeat;
  float:right;
  z-index:10;
}

div.Snow_6{
  position:absolute;
  top:2px;
  right:0px;
  width:201px;
  height:118px;
  background-image: url('../img/snow_6.png');
  background-repeat: no-repeat;
  float:left;
  z-index:10;
}

div.Snow_7{
  position:absolute;
  top:0px;
  right:0px;
  width:151px;
  height:122px;
  background-image: url('../img/snow_7.png');
  background-repeat: no-repeat;
  float:right;
  z-index:10;
}

div.Snow_8{
  position:absolute;
  top:0px;
  right:0px;
  width:74px;
  height:122px;
  background-image: url('../img/snow_8.png');
  background-repeat: no-repeat;
  float:right;
  z-index:10;
}

div.Snow_9{
  position:absolute;
  top:0px;
  right:0px;
  width:143px;
  height:122px;
  background-image: url('../img/snow_9.png');
  background-repeat: no-repeat;
  float:right;
  z-index:10;
}

div.LinksOrangeBlock{
  position:relative;
  top:0px;
  left:0px;
  width:95%;
  height:122px;
  float:left; 
  z-index:250;
}

div.LinksOrangeBlock UL {
 margin-left: 0px; /* Отступ слева в браузере IE и Opera */
}

div.LinksOrangeBlock li{
  width:154px;
  height:21px;
  list-style-type: none;  
  background-image: url('../img/LinkOrangeBg.png');
  margin-top:13px; 
  margin-left: -10px;
}

div.LinksOrangeBlock span{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color:#757575;
  margin-left:25px;
}

div.LinksOrangeBlock span a{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color:#757575;
  text-decoration: none;
}

div.LinksOrangeBlock span a:hover{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color:#106802;
  text-decoration: none;
}

div.LineOrange{
  position:relative;
  top:3px;
  left:0px;
  width:2px;
  height:117px;
  background-image: url('../img/LineVerticalOrange.jpg');
  float:right; 
  z-index:10; 
}

div.Orange_01, div.Orange_02, div.Orange_03, div.Orange_04{
  position:relative;
  top:0px;
  left:0px;
  width:25%;
  height:122px;
  float:left;
}


td.CenterOrangeBg{
  width:100%;
  height:122px;
  background-image: url('../img/CenterElMenu.jpg'); 
  background-repeat: repeat-x;
}

div.LinksGreenBlock{
  position:relative;
  top:0px;
  left:0px;
  width:95%;
  height:122px;
  float:left;
  z-index:250;
}

div.LinksGreenBlock UL {
 margin-left: 0px; /* Отступ слева в браузере IE и Opera */
}

div.LinksGreenBlock li{
  width:154px;
  height:21px;
  list-style-type: none;  
  background-image: url('../img/LinkGreenBg.png');
  margin-top:13px;
  margin-left: -10px;
}

td.RightOrangeBg{
  width:14px;
  height:122px;
  background-image: url('../img/RightElMenu.jpg');
  background-repeat: no-repeat;
  float:right;  
}

div.LinksGreenBlock span{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color:#757575;
  margin-left:25px;
}

div.LinksGreenBlock span a{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color:#757575;
  text-decoration: none;
}

div.LinksGreenBlock span a:hover{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color:#a36102;
  text-decoration: none;
}

table.GreenMenu{
  padding-top:5px;
}

td.LeftGreenBg{
  width:7px;
  height:122px;
  background-image: url('../img/LeftElMenuGreen.jpg');
  background-repeat: no-repeat;
  float:left;
}

div.Green_01, div.Green_02, div.Green_03, div.Green_04{
  position:relative;
  top:0px;
  left:0px;
  width:25%;
  height:122px;
  float:left;
}

div.LineGreen{
  position:relative;
  top:3px;
  left:0px;
  width:2px;
  height:117px;
  background-image: url('../img/LineVerticalGreen.jpg');
  float:right;  
}


td.CenterGreenBg{
  width:100%;
  height:122px;
  background-image: url('../img/CenterElMenuGreen.jpg'); 
  background-repeat: repeat-x;
}

td.RightGreenBg{
  width:14px;
  height:122px;
  background-image: url('../img/RightElMenuGreen.jpg');
  background-repeat: no-repeat;
  float:right;  
}

td.RightCol{
  width:244px;  
  background-image: url('../img/RightColBg.png');
  background-repeat: repeat-y; 
}


table.News{
  width:100%;
  margin-top:10px;
  border-left:1px solid #c9c9c9;
  border-right:1px solid #c9c9c9;
}

div.Category{ 
  position:relative;
  top:0px;
  left:0px;
  width:100%;  
  height:19px;
  background-image: url('../img/CategoryBg.jpg');
  background-repeat: repeat-x;  
}

div.TextCategory{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height:20px;
  color:#757575;
  text-decoration: none;
  position:relative;
  top:0px;
  left:10px;
  width:100%;  
  height:19px;
  float:left;  
}

div.TextCategory a{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height:20px;
  color:#757575;
  text-decoration: underline; 
}

div.TextCategory a:hover{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height:20px;
  color:#757575;
  text-decoration: none; 
}

div.TitleCategory{
  position:relative;
  top:0px;
  left:0px;
  width:100%;  
  height:62px;
  background-image: url('../img/TitleCategory.jpg');
  background-repeat: repeat-x;   
}

div.TextTitleCategory{
  position:relative;
  top:10px;
  left:0px;
  width:70%;  
  height:34px;  
  background-image: url('../img/TextTitleCategory.png');
  background-repeat: no-repeat;
  float:left;
}

div.TextTitleCategory h1, div.TextTitleCategory h2{
  font-family: Times New Roman;
  font-size: 18px;
  line-height: 7px;
  font-weight: normal;
  color:#040f61;
  text-decoration: none; 
  margin-left:10px;
}

div.Rating{
  width:144px;  
  height:62px;  
  background-image: url('../img/ration.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_frame{
  width:144px;  
  height:62px;  
  background-image: url('../icons/frame.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_templates{
  width:144px;  
  height:62px;  
  background-image: url('../icons/templates.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_styles{
  width:144px;  
  height:62px;  
  background-image: url('../icons/styles.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_brushes{
  width:144px;  
  height:62px;  
  background-image: url('../icons/brushes.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_form{
  width:144px;  
  height:62px;  
  background-image: url('../icons/form.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_action{
  width:144px;  
  height:62px;  
  background-image: url('../icons/action.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_pattern{
  width:144px;  
  height:62px;  
  background-image: url('../icons/pattern.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_gradient{
  width:144px;  
  height:62px;  
  background-image: url('../icons/gradient.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_font{
  width:144px;  
  height:62px;  
  background-image: url('../icons/font.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_textures{
  width:144px;  
  height:62px;  
  background-image: url('../icons/textures.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_clipart{
  width:144px;  
  height:62px;  
  background-image: url('../icons/clipart.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_mask{
  width:144px;  
  height:62px;  
  background-image: url('../icons/mask.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_wallpaper{
  width:144px;  
  height:62px;  
  background-image: url('../icons/wallpaper.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_poster{
  width:144px;  
  height:62px;  
  background-image: url('../icons/poster.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_3Dmodels{
  width:144px;  
  height:62px;  
  background-image: url('../icons/3Dmodels.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_skrab{
  width:144px;  
  height:62px;  
  background-image: url('../icons/skrab.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}

div.Rating_icons{
  width:144px;  
  height:62px;  
  background-image: url('../icons/icons.png');
  background-repeat: no-repeat;
  float:right;  
  margin-right: 50px;
}


div.NewsText{
  font-family: Times New Roman;
  font-size:12px
  font-weight: normal;
  color:#525151;
  position:relative;
  top:0px;
  left:0px;
  width:98%;
  margin:20px;
}

#NewsTextPost{
  font-family: Times;
  font-size:12px
  font-weight: normal;
  color:#525151;
  position:relative;
  top:0px;
  left:0px;
}

#NewsTextPost a, div.NewsText a{
  font-family: Times;
  font-size:12px
  font-weight: bold;
  color:#000;
  text-decoration: underline;
}

#NewsTextPost a:hover, div.NewsText a:hover{
  font-family: Times;
  font-size:12px
  font-weight: bold;
  color:#000;
  text-decoration: none;
}

div.BottomNews{
  position:relative;
  top:0px;
  left:0px;
  width:100%; 
  height:41px;
  background-image: url('../img/BottomNewsBg.jpg');
  background-repeat: repeat-x;
}

div.Button{
  position:relative;
  top:8px;
  left:20px;
  width:90px;
  height:24px;
  float:left;
}

a.NewsLink {
  width:90px;
  height:24px;
  background-image: url('../img/Button.png');  
  display: block;
}

a.NewsLink:hover {
  width:90px;
  height:24px;
  background-image: url('../img/Button_active.png');  
  display: block;
}

div.Viewing{
  position:relative;
  top:8px;
  left:40px;
  height:25px;
  float:left;
}

div.Viewing_full{
  position:relative;
  top:8px;
  left:10px;
  height:25px;
  float:left;
}

div.TextViewing, div.TextComments, div.Author, div.Editing, div.Print{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height:25px;
  color:#757575;
  text-decoration: none;   
  padding-left:35px;
}

div.TextComments a, div.Author a, div.Editing a, div.Print a{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height:25px;
  color:#757575;
  text-decoration: underline;   
}

div.TextComments a:hover, div.Author a:hover, div.Editing a:hover, div.Print a:hover{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height:25px;
  color:#757575;
  text-decoration: none;   
}

div.Comments{
  position:relative;
  top:8px;
  left:50px;
  height:25px;
  float:left;  
}

div.Comments_full{
  position:relative;
  top:8px;
  left:30px;
  height:25px;
  float:left;  
}

div.Editing{
  position:relative;
  top:8px;
  left:20px;
  height:25px;
  float:left;    
}

div.Author{
  position:relative;
  top:8px;
  left:20px;
  height:25px;
  float:left;  
}

div.Print{
  position:relative;
  top:8px;
  left:20px;
  height:25px;
  float:left; 
}

table.InfoBlock{
  width:100%;
  height:67px; 
  margin:10px 0px 10px 0px;
}

td.LeftInfoBlock{
  width:9px;
  height:67px; 
  background-image: url('../img/LeftInfoBlock.png');
}

td.RightInfoBlock{
  width:9px;
  height:67px; 
  background-image: url('../img/RightInfoBlock.png');
}

td.CenterInfoBlock{
  height:67px; 
  background-image: url('../img/CenterInfoBlock.png');
  background-repeat: repeat-x;
}

div.InfoBg{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:45px;
  background-image: url('../img/InfoBg.png');
}

div.TextInfoBlock{
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  color:#FFFFFF;  
  text-align: center;
  width:80%;
  height: 40px;
  margin-left:10%;
  margin-top:20px;
}

.TopNameStats{
  font-family: Verdana;
  font-size: 13px;
  color: #9f0c01;
  padding-bottom: 20px;
}

div.link_book
{ 
width: 100%; float: center;
}

span.link_book
{
color: #000;
font-size: 11px;
font-weight: normal;
font-family: Arial;
text-align: center;
padding-bottom: 0px;
}

div.link_bookvn
{
margin-top: 5px;
text-align: center;
}

div.link_bookvn a img
{
padding: 2px;
margin: 0px;
border: 1px solid #CCCCCC;
}

div.link_bookvn img
{
margin: 0 7px 3px 0 !important;
}

div.link_bookvn a img:hover
{
border: 1px solid #FF0000;
}

div.link_bookvn a img
{
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
   
div.link_bookvn a img:hover
{
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}


table.Comments{
  width:100%;
  margin-bottom:10px;
  border-top: 2px solid #a5a5a5;
  border-left: 1px solid #a5a5a5;
  border-right: 1px solid #a5a5a5;
  
}

div.LeftColComments{
  width:175px;
}

div.RightColComments{
  width:100%;
}

div.Avatar{
  width:175px;
  height:150px; 
}

div.TextAvatar{
  width:100px;
  height:100px;
  margin: 20px 0px 20px 20px;  
}

div.UserInfo{
  width:175px;
  height:92px;
  background-image: url('../img/UserInfoBg.png');
}

div.LineComments{
  position: relative;
  left:0px;
  top:10px;
  width:1px;
  height: 150px;
  border-right: 1px dotted #000;
  float:left;
}

div.TextUserInfo{
  font-family: verdana;
  font-size: 9px;
  line-height:15px;
  color: #000;
  padding: 10px 0px 0px 10px;
}

div.TextUserInfo a{
  font-family: verdana;
  font-size: 9px;
  color:#000;
  text-decoration: underline;
}

div.TextUserInfo a:hover{
  font-family: verdana;
  font-size: 9px;
  color:#000;
  text-decoration: none;
}

div.TextUserInfo ul{
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 0px 0px;
   list-style-image: url('../img/pointer_02.png');
}

div.TextRightCol{
  float:left;
}

div.TitleMessage{
  font-family: verdana;
  font-size: 12px;
  color: #000;
  line-height:20px;
  position: relative;
  left:0px;
  top:0px; 
  height:50px;
  border-bottom: 1px dotted #000;
}

div.TitleMessage a{
  font-family: verdana;
  font-size: 12px;
  color: #045586;
  text-decoration: underline;
}

div.TitleMessage a:hover{
  font-family: verdana;
  font-size: 12px;
  color: #045586;
  text-decoration: none;
}

div.TextMessage{
  position: relative;
  left:0px;
  top:10px;   
  width:100%;
}

div.BottomMessage{ 
  width:100%;
  height: 40px;
  background-image: url('../img/BottomMessageBg.jpg');
  background-repeat: repeat-x;
}

div.TextBottomMessage{
  width:250px;
  height:20px;
  float:right;
  z-index:200;
}

div.TextBottomMessage a{
  font-family: verdana;
  font-size: 12px;
  color: #045586;
  text-decoration: underline;
}

div.TextBottomMessage a:hover{
  font-family: verdana;
  font-size: 12px;
  color: #045586;
  text-decoration: none;
}











#PanelUser{
  font-family: Times;
  font-size: 14px;
  color: #a05e03;
  width:244px;
  height:295px;
  background-image: url('../img/PanelBg.png');
  background-repeat: no-repeat;
}

#PanelUser a{
  font-family: Times;
  font-size: 14px;
  color: #0d6102;
  text-decoration: underline;
}

#PanelUser a:hover{
  font-family: Times;
  font-size: 14px;
  font-weight: bold;
  color: #0d6102;
  text-decoration: none;
}

#LogOut{
  font-family: Times;
  font-size: 14px;
  color: #a05e03;
  padding: 2px 0px 0px 75px;
}

#LogOut a{
  font-family: Times;
  font-size: 14px;
  color: #a05e03;
  font-weight: normal; 
  text-decoration: underline;
}

#LogOut a:hover{
  font-family: Times;
  font-size: 14px;
  color: #a05e03;
  font-weight: bold;
  text-decoration: none;
}

div.RationNews{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  margin: 40px 0px 25px 0px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #ecebeb;
}

div.RationNewsText{
  font-family: Times;
  font-size: 14px;
  color: #757575;
  margin: 10px;
}

div.Related ul{
   margin-top:0px;
   padding-top:0px;
   list-style-image: url('../img/pointer_02.png');
}

div.Related li{
   font-family: verdana;
   font-size:12px;
   color:#525251;
  line-height: 20px;
}

div.Related li a{
   font-family: verdana;
   font-size:12px;
   color:#525251;
   text-decoration: underline;
}
div.Related li a:hover{
   font-family: verdana;
   font-size:12px;
   color:#525251;
   text-decoration: none;
}

div.SpeedBar{
  position:relative;
  top:0px;
  left:0px;  
  width:100%;
  height:48px;
  background-image: url('../img/SpeedBarBg.jpg');
  background-repeat: repeat-x;
  margin: 20px 0px 10px 0px;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}

div.TextSpeedBar{
  font-family: Times;
  font-size: 14px;
  color: #757575;
  position:relative;
  top:12px;
  left:10px;
  height: 20px;
}

div.TextSpeedBar a{
  font-family: Times;
  font-size: 14px;
  color: #757575;
  text-decoration: underline;
}

div.TextSpeedBar a:hover{
  font-family: Times;
  font-size: 14px;
  color: #757575;
  text-decoration: none;
}

div.TextSpeedBar b{
  font-family: Times;
  font-size: 13px;
  color: #757575;
}

div.Error{
  position: relative;
  top:0px;
  left:0px;
  width:100%;
  height:91px;
  background-image: url('../img/Error.png');
  background-repeat: repeat-x;
  margin: 10px 0px 25px 0px;
  border-left: 1px solid #838080;
  border-right: 1px solid #838080;
}


div.ImgError{
  width:71px;
  height:73px;
  background-image: url('../img/ImgError.png');
  float:left;
  margin: 8px 0px 0px 30px;
}

div.TextError{
  font-family: Times;
  font-size: 15px;
  color: #757575;
  height:90px;
  float:left;
  margin-left:20px;
}

.TopAuthors{
  width:100%;
  height:62px;
  background-image: ('../img/TitleCategory.jpg');
  background-repeat: repeat-x;
}
/*Конец вывода контента*/


/*Footer*/

table.Footer{
  width:100%;
  height:192px;
  background-image: url('../img/FooterBg.png');
  background-repeat: repeat-x;
}

div.FooterBlock{
  width:25%;
  height:192px;
  float:left;
}

div.TextFooter{
  position:relative;
  top:0px;
  left:0px;
  width:90%;
  height:192px;
  text-align:left;
}

div.TextFooter li{
  font-family: Tahoma;
  font-size: 13px;
  line-height:18px;
  font-weight: normal;
  color:#FFFFFF;
  margin-left:0px;
  list-style-image: url('../img/pointer_2.png');
}

div.TextFooter li a{
  font-family: Tahoma;
  font-size: 13px;
  line-height:18px;
  font-weight: normal;
  color:#FFFFFF;
  text-decoration: none;
}

div.TextFooter li a:hover{
  font-family: Tahoma;
  font-size: 13px;
  line-height:18px;
  font-weight: normal;
  color:#FFFFFF;
  text-decoration: underline;
}

div.TextFooter ul{
  margin-left:0px;
  padding-left:10px;
}

div.TitleFooter{
  font-family: Tahoma;
  font-size: 17px;
  line-height:30px;
  font-weight: normal;
  color:#FFFFFF;  
  text-align: left;  
  width:100%;
  height:25px;
  border-bottom:2px solid #ffc000;
}

div.SubFooter{
  position:relative;
  top:5px;
  left:0px;
  width:100%;
  height:74px;
  background-image: url('../img/SubFooterBg.png');
  background-repeat: repeat-x;  

}

div.SubFooterConteiner{
  height:74px;
  border-left:1px solid #d3d3d3;
  border-right:3px solid #d3d3d3;
}

div.FooterBlockConteiner{
  height:192px;
  border-right:3px solid #d3d3d3;
}

div.FooterBlockConteiner_01{
  height:192px;
  border-left:2px solid #d3d3d3;
}

div.LI{
  width:81px;
  height:31px;
  background: #cecece;
  float:left;
  margin: 20px 0px 0px 30px;
}

div.Mail{
  width:81px;
  height:31px;
  background: #cecece;
  float:left;
  margin: 20px 0px 0px 30px;
}

div.Rambler{
  width:81px;
  height:31px;
  background: #cecece;
  float:left;
  margin: 20px 0px 0px 30px;
}

div.InfoFooter{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color:#5b5a5a; 
  position:relative;
  top:0px;
  left:0px;
  width:650px;
  height:40px;
  float:right;  
  margin: 18px 20px 0px 0px;
}

div.LinksSale{
  font-family: Tahoma;
  font-size: 11px;
  line-height: 25px;
  font-weight: normal;
  color:#5b5a5a; 
  width:100%; 
  height:30px;
  border: 1px solid #c8c8c7; 
  margin: 5px 0px 0px 0px; 
  text-align:center;
}

div.LinksSale2{
  font-family: Tahoma;
  font-size: 11px;
  color:#5b5a5a; 
  width:100%; 
  border: 1px solid #c8c8c7; 
  margin: 5px 0px 0px 0px; 
  text-align:left;
}

div.padtext{padding:10px;}

div.LinksSale_02{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color:#5b5a5a; 
  width:100%; 
  border: 1px solid #c8c8c7; 
  margin: 5px 0px 0px 0px; 
}

div.LinksSale a{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color:#5b5a5a; 
  text-decoration: underline;
}

div.LinksSale a:hover{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color:#5b5a5a; 
  text-decoration: none;
}

/*End  of Footer*/