/* Главные стили */
body {background:url(/img/3.png) repeat; margin:0; padding:0;}
body, td {font-family:Tahoma; font-size:11px; color:#000;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

ul, li {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
hr {outline:none; border:none; overflow:hidden; background:url(/img/4.png) repeat-x 0 0; height:4px; margin:3px 0 1px 0;}

/* Фиксация */
#wrapper {width:1000px; margin:0 auto;}
.side_main {overflow:hidden; background:#f2f2f2 url(/img/5.png) no-repeat 0 0; padding:20px 0 10px 0;}
.side_left {float:left; width:200px; margin:0 0 0 10px;}
.side_right {float:right; width:200px; margin:0 10px 0 0;}
.side_center {margin:0 220px;}

/* header */
.hbg {background:url(/img/6.png) no-repeat 0 0; width:1000px; height:140px; overflow:hidden;}
.hnav {height:24px; float:left; margin:3px 0 0 10px; overflow:hidden;}
.hnav ul li {height:24px; line-height:24px; float:left; padding:0 10px 0 10px;}
.hnav ul li a {color:#fff; display:block; text-decoration:none;}
.hnav ul li a:hover {color:#c7c7c7;}
.hlogo {float:left; background:url(/img/7.png) no-repeat 0 0; width:259px; height:125px; margin:0 0 0 10px;}
.hbanka {float:right; background:url(/img/8.png) no-repeat 0 0; width:476px; height:82px; margin:15px 35px 0 0;}
.hbanka img {width:468px; height:60px; padding:5px 0 0 4px;}

/* footer */
.fbg {background:url(/img/9.png) no-repeat 0 0; width:1000px; height:76px; overflow:hidden;}
.ftext {float:left; color:#fff; padding:7px 0 0 10px;}
.ftext a {color:#fff;}
.fbanka {float:right; margin:12px 20px 0 0;}
.fbanka .blank {float:left; margin:0 0 0 10px;}
.fcopy {float:left; background:url(/img/10.png) no-repeat 0 0; width:114px; height:33px; margin:3px 0 0 7px; opacity:0.5;}
.fcopy:hover {opacity:0.7;}

/* content */
.bfull {width:200px; margin:0 0 10px 0;}
.btop {background:url(/img/11.png) no-repeat 0 0; height:24px; line-height:26px; padding:0 0 0 20px; color:#fff; font-weight:bold;}
.bcont {background:#f2f2f2 url(/img/11.png) no-repeat 0 -24px; overflow:hidden; padding:5px 3px 0 3px;}

.vloop {width:559px; margin:0 0 10px 0;}
.vposter {width:184px; height:130px; background:#000; float:left; margin:0 4px 0 0;}
.vposter img {width:174px; height:120px; padding:5px;}
.vcont {overflow:hidden;}
.vpanel {height:24px; line-height:24px; background:#000; padding:0 10px; color:#fff; margin:5px 0 0 0;}
.vpanel a {color:#fff;}

.bcont .catsTd {background:url(/img/4.png) repeat-x 0 bottom; height:26px; line-height:20px; overflow:hidden;}
.bcont .catsTd a {text-decoration:none;}
.bcont .catsTd:hover {opacity:0.6;}
.bcont .catNumData {display:none;}