html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,
dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;outline:0;vertical-align:top;}
body{line-height:1;}
ol,ul{padding-left: 10px; }
li{ padding-left: 5px;  list-style-position: inside;  }
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;  background: white;  border: 1px solid #c2d5ee;  }
table td{border: 1px solid #c2d5ee;  padding: 2px;  vertical-align: baseline;    }
.blok table,.blok table td{ border: 0px none;  background-color: transparent;  }
h1,h2{ font-size: 16px;  font-weight: bold;  font-style: italic;  color: #1e1e1e;    background-repeat: no-repeat;  background-position: bottom right;  background-image: url(../images/skin1/blok_heder1.gif);  margin: 0 0 10px;  padding-top: 5px;    height: 25px;  padding-left: 20px;  text-align: right;  padding-right: 50px;                  }
h3,h4{ font-size: 14px;  font-weight: bold;  color: #1e1e1e;     margin: 0 0;  padding-top: 15px;  height: 25px;  padding-left: 5px; }
small{ font-size: 11px;}
body{margin:0;padding:0;background-image:url(/images/skin1/heder_bg.gif);background-position:top center;background-repeat:repeat-x;color:#000000;background-color: white;font: 13px Arial,Tahoma,sans-serif;text-align:center;}

a{ color: #0066cc;  text-decoration: underline;     }
a:hover{ color: #3399ff;  text-decoration: none;     }
.main #container{width:960px;margin:0 auto;border:0;background-color:transparent;text-align:left;  display: block;  position: static;  }
.main #header{height:200px;}
.main #header #logo{width:230px;padding-top:20px;float:left;text-align:center;height:200px;}
.main #header #logo img{padding:0;margin:0;border:0;}
.main #header #logo span{padding:0;margin:0;color:#ffff66;font-size:12px;font-style:italic;text-align:center;}

.main #header #menu{width:auto;padding-top:100px;float:left;margin-left:70px;text-align:center;height:108px;}
.main #header #menu a{background-image: url(../images/skin2/menu_02.gif);   height: 60px;  float: left;  background-position: top;  background-repeat: repeat-x;}
.main #header #menu img{ padding-top: 20px;  padding-left: 10px;  padding-right: 10px;  padding-bottom: 10px; }
.main #header #menu img:hover{ background-image: url(../images/skin2/arrow_18.gif);  background-position: bottom;  background-repeat: no-repeat;   }
.main #header #menu .menu_l{background-image: url(../images/skin2/menu_01.gif);  width: 5px;  height: 60px;  float: left;    }
.main #header #menu .menu_r{background-image: url(../images/skin2/menu_07.gif);  width: 5px;  height: 60px;  float: left; }
.main #header #menu .menu_sep{background-image: url(../images/skin2/menu_05.gif);  width: 11px;  height: 60px;  float: left; }


#bodybg{background-image:url(/images/skin1/body_bg.gif);background-repeat:repeat-x;background-position:top;}

#boxa{width: 18%;float:left;display: inline;    background-image: url(../images/skin1/boxes_bg.gif);  background-position: top;  background-repeat: repeat-x;  height: 190px;  margin-left: 1.2%;  margin-right: 0.5%;  position: relative;        }
#boxa h4{ color: white;  padding-left: 20px;  padding-right: 25px;  padding-top: 5px;  font-style: italic;  font-weight: normal;  margin-bottom: 3px;  height: 50px;           }
#boxa h4 a{ color: white;  text-decoration: none;   }
#boxa #i1{ background-image: url(../images/skin1/boxes_1.gif);  background-position: center top;  background-color: transparent;  height: 40px;  width: 95%;  background-repeat: no-repeat;  vertical-align: bottom;  bottom: 0px;  padding-top: 80px;  padding-left: 5px;  font-size: 11px;  text-align: center;   }
#boxa #i2{ background-image: url(../images/skin1/boxes_2.gif);  background-position: center top;  background-color: transparent;  height: 40px;  width: 95%;  background-repeat: no-repeat;  vertical-align: bottom;  bottom: 0px;  padding-top: 80px;  padding-left: 5px;  font-size: 11px;  text-align: center;}
#boxa #i3{ background-image: url(../images/skin1/boxes_3.gif);  background-position: center top;  background-color: transparent;  height: 40px;  width: 95%;  background-repeat: no-repeat;  vertical-align: bottom;  bottom: 0px;  padding-top: 80px;  padding-left: 5px;  font-size: 11px;  text-align: center;}
#boxa #i4{ background-image: url(../images/skin1/boxes_4.gif);  background-position: center top;  background-color: transparent;  height: 40px;  width: 95%;  background-repeat: no-repeat;  vertical-align: bottom;  bottom: 0px;  padding-top: 80px;  padding-left: 5px;  font-size: 11px;  text-align: center;}
#boxa #i5{ background-image: url(../images/skin1/boxes_5.gif);  background-position: center top;  background-color: transparent;  height: 40px;  width: 95%;  background-repeat: no-repeat;  vertical-align: bottom;  bottom: 0px;  padding-top: 80px;  padding-left: 5px;  font-size: 11px;  text-align: center;}
#boxa .si{background-color: #b1d7ff;        vertical-align: bottom;  bottom: 0px;      font-size: 12px;  text-align: left;        overflow: visible;  margin-top: 10px;  display: block;  position: relative;  width: 100%;  padding-bottom: 5px;  border-top: 1px dotted #ffa13e;  border-bottom: 1px solid #7dc0ff;                    }
#boxa .si li{z-index: 1;overflow: visible;  list-style-image: none;  list-style-type: none;  cursor: pointer;    font-size: 11px;  padding-top: 2px;  list-style-position: outside;       }


.main #sidebar1{float:left;width:250px;padding:15px 0;   }
.main #sidebar1 div.blok{ display: block;  border: 0px solid #4d9ef2;  background-image: url(/images/skin1/sidebar_bg.gif);  background-position: right bottom;  background-repeat: no-repeat;  min-height: 180px;  padding-bottom: 15px;  margin-bottom: 10px;           }
.main #sidebar1 div.blok h3{   margin: 0 0 10px;  padding-left: 25px;  padding-top: 5px;  padding-bottom: 0px;  color: #1e1e1e;  background-image: url(../images/skin1/blok_heder.gif);  background-position: left bottom;  background-repeat: no-repeat;    font-size: 16px;  text-align: right;  padding-right: 15px;  height: 25px;    font-weight: bold;  font-style: italic;                          }
.main #sidebar1 div.blok p{ margin: 0;  padding: 3px;  }

 div.blok{ display: block;  border: 0px solid #4d9ef2;        min-height: 180px;  padding-bottom: 5px;             }
 div.blok h3{   margin: 0 0 0 0;  padding-left: 10px;    padding-bottom: 0px;  color: #0066cc;          font-size: 16px;  text-align: left;  padding-right: 10px;      font-weight: normal;  font-style: normal;  padding-top: 0px;      line-height: 16px;                                 }
 div.blok p{ margin: 0;  padding: 3px;  }

.main #mainContent{margin: 0 0 0 250px;    padding-top: 15px;  width: 710px; }
.main #mainContent div{ padding-left: 15px; }
.main #footer{  height: 90px;  background-image: url(/images/skin1/foter_bg.gif);  background-position: top;  background-repeat: no-repeat;  margin-top: 15px;  font-size: 90%;  display: block;          }
.main #footer p{padding: 10px;}
.main #footer .l{margin:0;padding: 10px 10px 10px 5px;  position: absolute;  width: 250px;  font-style: italic;         }
.main #footer .r{padding: 10px 10px 0 270px;  background-image: url(../images/skin1/tssi.gif);  background-position: right top;  background-repeat: no-repeat;  height: 70px;  margin: 0 0 0 0;              }

.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;font-size:1px;line-height:0px;height:0;}
.date{ color: #999999;  font-size: 85%;  }
.navy{   line-height: 17px;  color: white;  font-size: 90%;  display: block;  margin: 0;  padding: 0;         }
.navy a{   color: white;  text-decoration: none;  }
/* Голосование */
ul.vote{  padding: 0;  margin: 0;  list-style: none outside none;    }
ul.vote li{  padding: 0;  margin: 0;  list-style: none outside none;    }
ul.vote li input{margin-top:-2px; }

.mcontent img{     margin: 5px;  border: 1px solid #e2effd;  display: inline;     }
.mcontent img:hover{ border: 1px solid #93c4f7; }

.catalog_img{  }
.catalog_img img{ margin: 2px;  padding: 1px;  border: 1px solid #999999; }
.catalog_img img:hover{ margin: 2px;  padding: 1px;  border: 1px solid #6699cc; }
.catalog_intro{ color: #3a3a3a;  padding-top: 5px;  }
.catalog_info{ color: #336699;  padding-top: 5px;  font-style: italic;  font-size: 90%;    }

.action{	border: 1px dotted #ff7c0c;	background-color: #ffc493;	margin-bottom: 10px;	padding-bottom: 4px;	padding-top: 5px;	float: none;	clear: left;	display: block;	margin-top: 5px;}
.action h4{     margin: 2px;    display: inline;  font-weight: normal;            }
.action_text img{     margin: 5px;  border: 1px solid #e2effd;  display: inline;  margin-left: -10px;         }
.action_text img:hover{ border: 1px solid #93c4f7; }
.action .small{ font-size: 11px;  color: #757575;  }


.atanshion{	border: 1px solid #ff3333;	background-color: #ffff99;	margin-bottom: 10px;	padding-bottom: 4px;	padding-top: 5px;	float: none;	clear: left;	display: block;	margin-top: 5px;}
.atanshion_text{     margin: 5px;    display: inline;  margin-left: -10px;  font-weight: bold;  color: #ff0033;           }


.searchq{
	border: 1px dotted #ff7c0c;
	background-color: #ffffcc;
	margin-bottom: 10px;
	padding: 5px;
}

#votemessdiv{color:#cc0000;font-size:80%;font-weight:bold;text-align:center;}
/* Нумерация страниц */
#pagination{padding:0;float:none;clear:left;margin-top:20px;margin-bottom:20px;display:block;height:25px;vertical-align:bottom;}
#pagination ul{margin:0;}
#pagination-digg li{border:0;margin:0;padding:0;float:left;list-style:none;}
#pagination-digg a{border: 1px solid #4d9ef2;margin-right:2px;}
#pagination-digg .previous-off,
#pagination-digg .next-off{float:left;margin-right:2px;padding:3px 4px;display:block;color: #4d9ef2;font-weight:bold;}
#pagination-digg .next a,
#pagination-digg .previous a,
#pagination-digg .next a:hover,
#pagination-digg .previous a:hover{border:none;}
#pagination-digg .active{float:left;padding:4px 6px;margin-right:2px;display:block;background: #4d9ef2;color:#FFFFFF;}
#pagination-digg a:link,
#pagination-digg a:visited{float:left;padding:3px 6px;display:block;color: #4a98e8;text-decoration:none;}
#pagination-digg a:hover{border: 1px solid #2481e3;}
#pagination-digg .text{float:left;margin-right:2px;padding:3px 4px;display:block;color: #4a98e8;}

#searchForm{ height: 58px; }
#searchFormHeader{ cursor: pointer;  height: 25px;  }
#searchFormHeader a{ padding-left: 20px;  background-image: url(../images/skin1/arrow_18.gif);  background-position: left;  background-repeat: no-repeat;  margin-top: -10px;  font-size: 100%;  text-decoration: none;  color: #0066de;  cursor: pointer;               }
#searchFormForm{ margin-left: 20px;  height: 35px; }

.flinks,._link{ font-size: 11px;  color: #c2c2c2;  line-height: 11px;   }
.flinks a,.flinks a:hover{color: #c2c2c2;  text-decoration: none;  }
