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

li {display:block; padding:0; margin:0; list-style:none;}
hr {color:#000;}
.left {float:left;}
.right {float:right;}
.hidden {overflow:hidden;}

/* Фиксация */
#container_wrap {min-width:1280px;}
.container_in {margin:0 20px;}
.container_l {background:url(/design_32/container_lr.png) repeat-y left;}
.container_r {background:url(/design_32/container_lr.png) repeat-y right; overflow:hidden; padding:0 15px;}
.side_main {overflow:hidden; position:relative; top:-40px;}
.side_left {width:250px; float:left; margin:0 0 0 5px;}
.side_right {width:250px; float:right; margin:0 5px 0 0;}
.side_center {margin:0 260px;}

/* Верх сайта */
.h_in {overflow:hidden;}
.h_bg_l {background:url(/design_32/h_bg.png) no-repeat 0 0; width:200px; height:218px; float:left;}
.h_bg_l a {text-decoration:none;}
.h_bg_r {background:url(/design_32/h_bg.png) no-repeat 0 -219px; width:200px; height:218px; float:right;}
.h_bg_r a {text-decoration:none;}
.h_bg_m {background:url(/design_32/h_bg.png) repeat-x 0 -438px; margin:0 200px; height:218px;}
.h_bg_middle {background:url(/design_32/h_bg_middle.png) no-repeat; width:705px; height:218px; margin:0 auto;}
.h_logo {float:left; background:url(/design_32/h_logo.png) no-repeat; width:324px; height:40px; margin:30px 20px;}
.h_text_r {width:350px; color:#000; margin:5px 10px; text-align:center; float:right;}
.h_text_r a {color:#000;}
.h_inf_l {width:340px; float:left; position:absolute; margin:125px 0;}
.h_inf_r {width:360px; float:right; position:absolute; margin:125px -142px;}
.h_inf_t_l {background:url(/design_32/h_inf_t.png) no-repeat 0 0; width:10px; height:73px; float:right; margin:10px 0;}
.h_inf_t_r {background:url(/design_32/h_inf_t.png) no-repeat -11px 0; width:11px; height:64px; float:left; margin:10px 0;}
.left li, .right li {background:url(/design_32/h_inf_bg.png) no-repeat 0 0; width:307px; height:30px; margin:0 0 1px 2px; line-height:30px; padding:0 10px; color:#959494; font-weight:bold;}
.left li:hover, .right li:hover {background-position:0 -31px; color:#e0e0e0;}
.h_menu_bg {background:url(/design_32/h_menu_bg.png) repeat-x; height:90px;}
.h_nav, .h_nav li {display:block; padding:0; margin:0; list-style:none; float:left;}
.h_nav {float:left; height:28px; overflow:hidden; position:absolute; margin:12px 10px;}
.h_nav li {height:28px; float:left; overflow:hidden; margin:0 5px;}
.h_nav li a {background:url(/design_32/h_nav.png) no-repeat left 0; color:#959494; text-decoration:none; height:28px; display:block; padding:0 0 0 20px;}
.h_nav li a span {background:url(/design_32/h_nav.png) no-repeat right top; height:28px; line-height:28px; display:block; padding:0 20px 0 0px; font-weight:bold;}
.h_nav li a:hover {background:url(/design_32/h_nav.png) no-repeat left -28px;}
.h_nav li a:hover span {background:url(/design_32/h_nav.png) no-repeat right -28px; color:#131313;}

/* Низ сайта */
.f_in {overflow:hidden;}
.f_bg_l {background:url(/design_32/f_bg.png) no-repeat 0 0; width:600px; height:105px; float:left;}
.f_bg_r {background:url(/design_32/f_bg.png) no-repeat 0 -106px; width:600px; height:105px; float:right;}
.f_bg_m {background:url(/design_32/f_bg.png) repeat-x 0 -212px; margin:0 600px; height:105px;}
.f_b {float:left; margin:7px 0;}
.f_banka {background:url(/design_32/f_banka.png) no-repeat; width:94px; height:37px; float:left; margin:0 10px;}
.f_banka li {padding:3px 3px; width:88px; height:31px;}
.f_powered {color:#212121; font-weight:bold; padding:5px 5px; float:right;}
.f_powered a {color:#212121;}
.f_text {color:#fff; width:475px; float:left; margin:10px 110px; font-weight:bold;}
.f_text a {color:#fff;}
.f_text2 {float:right; padding:3px 5px; color:#212121; font-weight:bold;}
.f_text2 a {color:#212121;}

/* Середина сайта */
.block {width:249px; margin:0 0 5px 0;}
.block_top {background:url(/design_32/block_bg.png) no-repeat 0 0; width:249px; height:49px;}
.block_top li {color:#fff; font-weight:bold; line-height:49px; text-align:center;}
.block_cont {background:url(/design_32/block_bg.png) repeat-y -249px 0; padding:2px 4px;}
.block_bottom {background:url(/design_32/block_bg.png) no-repeat -498px bottom; width:249px; height:4px;}

.v_loop {overflow:hidden; margin:0 0 -15px 0;}
.v_top_l {background:url(/design_32/v_bg.png) no-repeat 0 0; width:15px; height:51px; float:left; margin:15px 0;}
.v_top_r {background:url(/design_32/v_bg.png) no-repeat 0 -52px; width:15px; height:51px; float:right; margin:15px 0;}
.v_top_m {background:url(/design_32/v_bg.png) repeat-x 0 -104px; margin:15px; height:51px;}
.v_bottom_l {background:url(/design_32/v_bg.png) no-repeat 0 -156px; width:15px; height:4px; float:left;}
.v_bottom_r {background:url(/design_32/v_bg.png) no-repeat 0 -161px; width:15px; height:4px; float:right;}
.v_bottom_m {background:url(/design_32/v_bg.png) repeat-x 0 -166px; margin:0 15px; height:4px;}
.v_cont_in {position:relative; top:-15px;}
.v_cont {background:#161616;}
.v_cont_l {background:url(/design_32/v_cont_l.png) repeat-y left;}
.v_cont_r {background:url(/design_32/v_cont_r.png) repeat-y right; overflow:hidden; padding:2px 4px;}
.v_title {position:relative; top:13px;}
.v_title_l {background:url(/design_32/v_title.png) no-repeat 0 0; float:left;}
.v_title_r {background:url(/design_32/v_title.png) no-repeat right -36px; height:36px; oveflow:hidden; padding:0 4px; line-height:30px; color:#fff; font-weight:bold;}
.v_title_r a {color:#fff;}
.v_poster {background:url(/design_32/v_poster.png) no-repeat; width:152px; height:125px; float:left; padding:0 2px;}
.v_poster img {width:128px; height:109px; padding:10px 11px;}
.v_entry {background:url(/design_32/v_entry.png) no-repeat; width:130px; height:26px; line-height:26px; font-weight:bold; text-align:center; float:right; color:#323232;}
.v_entry a {color:#323232;}
.v_entry:hover {text-decoration:none;}
.v_top2_l {background:url(/design_32/v_top2.png) no-repeat 0 0; width:128px; height:3px; float:left;}
.v_top2_r {background:url(/design_32/v_top2.png) no-repeat 0 -4px; width:128px; height:3px; float:right;}
.v_top2_m {background:url(/design_32/v_top2.png) repeat-x 0 -8px; margin:0 128px; height:3px;}


.block_menu {width:241px; margin:0 auto;}
.block_menu li {display:block; height:29px; line-height:29px;}
.block_menu li a {display:block; background:url(/design_32/block_menu.png) no-repeat 0 0; height:29px; color:#fff; padding:0 8px; font-weight:bold;}
.block_menu li a:hover {background-position:0 -29px; text-decoration:none; color:#999797;}

.catsTable {width:245px; margin:0 -1px;}
.catsTable a {text-decoration:none;}
.catsTable .catsTd {background:url(/design_32/block_menu.png) no-repeat 0 0; width:241px; height:29px; line-height:29px; color:#fff; font-weight:bold;}
.catsTable .catsTd:hover {background-position:0 -29px; color:#999797;}
.catsTable .catName {float:left; padding:0 8px;}
.catsTable .catName:hover {color:#999797;}
.catsTable .catNumData {float:right; padding:0 8px;}
.catsTable .catDescr {display:none;}

.pagesBlockuz2 {color:#000000;border:1px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz2 a:link,
.pagesBlockuz2 a:visited,
.pagesBlockuz2 a:hover,
.pagesBlockuz2 a:active {text-decoration:none;color: #1E90FF;background:#252525;padding:3px 10px;font-size:11px;font-weight:bold;border:2px solid #171717;}
.pagesBlockuz2 a:hover {background:#2c2c2c;color:#1E90FF;font-weight:bold;border:2px solid #282828;}
.pagesBlockuz2 b {text-decoration:none;background:#2c2c2c;padding:3px 10px;color:#ccc;font-size:11px;border:2px solid #1b1b1b;}