@charset "utf-8";
/* CSS Document */

html {
 background:url(/images/bg.png); 
}

body {
 padding:0;
 margin:0;
 background:url(/images/bg_l.png) no-repeat left 0; 
}

hr {
 color:#777777;
 height:1px;
 border-top:0px;
 border-style:dashed;
}

body, td {
 color:#666;
 font-family:tahoma;
 font-size:11px;
}

a {
 color:#666;
 font-family:tahoma;
 font-size:11px;
 text-decoration:none;
}

#all {
 background:url(/images/bg.jpg) no-repeat center 0; 
 width:100%;
 min-width:1100px;
}

#all_body {
 width:1100px;
 margin:0 auto;
}

img {
 border:0;
}

.header {
 height:; 
}

.head_top {
 width:626px;
 margin:0 auto;
}

.head_top .logo {
 background:url(/images/logo.png) no-repeat 0 0;
 width:626px;
 height:172px; 
}

.head_top .logo a {
 display:block;
 width:626px;
 height:172px; 
}

.head_top .banka {
 background:url(/images/banka.png) no-repeat 0 0;
 width:527px;
 height:78px;
 margin-top:-35px;
 margin-left:auto;
 margin-right:auto;
 padding:8px 0 0 0;
}

.head_top .banka div {
 padding-left:27px; 
}

.head_middle {
 background:url(/images/head_top.png) no-repeat right 0;
 width:1108px;
 height:375px;
}

.head_button {
 padding:28px 0 0 45px;
 margin:0; 
}

.head_button li.st1,
.head_button li.st2,
.head_button li.st3,
.head_button li.st4 {
 float:left;
 display:block;
}

.head_button li.st1 a {
 display:block;
 width:98px;
 height:30px;
 background:url(/images/head_button.png) no-repeat 0 0;
}

.head_button li.st1 a:hover {
 background-position:0 -31px;
}

.head_button li.st3 a {
 display:block;
 width:129px;
 height:29px;
 background:url(/images/head_bot.png) no-repeat -104px 0;
}

.head_button li.st3 a:hover {
 background-position:-104px -30px;
}

.head_button li.st4 {
 margin-left:5px;
}

.head_button li.st4 a {
 display:block;
 width:96px;
 height:29px;
 background:url(/images/head_bot.png) no-repeat -1px 0;
}

.head_button li.st4 a:hover {
 background-position:-1px -30px;
}

.head_button li.st2 {
 padding-left:5px; 
}

.head_button li.st2 a {
 display:block;
 width:130px;
 height:30px;
 background:url(/images/head_button.png) no-repeat -103px 0;
}

.head_button li.st2 a:hover {
 background-position:-103px -31px;
}


.head_menu {
 float:right;
 padding:57px 80px 0 0;
 margin:0; 
}

.head_menu > li {
 display:block;
 float:left;
 width:168px;
 height:53px;
 margin-right:10px;
 background:url(/images/head_menu.png) no-repeat 0 0;
 text-align:center;
 line-height:43px;
}

.head_menu li a {
 font-family:Tahoma;
 font-size:11px;
 font-weight:bold;
 color:#1a4c72;
 text-decoration:none;
}

.head_menu li a:hover {
 text-decoration:underline; 
}

.head_cont {
 padding:105px 0 0 31px;
}

.head_middle .head_c {
 margin:0;
 padding:0;
}

.head_middle .head_c > li {
 float:left; 
 display:block;
}

.head_middle .head_c li.st1 {
 background:url(/images/head_inf_1.png) no-repeat 0 0;
 width:270px;
 padding:26px 0 0 16px;
 margin-top:80px;
 height:130px;
}

.head_middle .head_c li.st2 {
 background:url(/images/head_inf_2.png) no-repeat 0 0;
 width:205px;
}

.head_middle .head_c li.st1 ul {
 padding:7px 0 0 0;
 margin:0;
}

.head_middle .head_c li.st1 ul li {
 display:block;
 line-height:11px;
 height:21px;
 background:url(/images/head_inf_1_1.png) no-repeat 0 0;
 width:255px;
 margin-bottom:7px;
 padding:0 0 0 27px;
}

.head_middle .head_c li.st1 ul li a {
 font-family:Tahoma;
 font-size:11px;
 color:#666666;
 text-shadow:1px 1px 0 #000;
 text-decoration:none;
}

.head_middle .head_c li.st1 ul li a:hover {
 text-decoration:underline;
}

.head_middle .head_c li.st2 #link1 a,
.head_middle .head_c li.st2 #link2 a {
 font-family:Tahoma;
 font-size:11px;
 color:#61758c;
 text-decoration:none;
 font-weight:bold;
}

.head_middle .head_c li.st2 #link1 {
 margin:57px 0 5px 25px;
 background:url(/images/head_inf_2_1.png) no-repeat 0 0;
 width:154px;
 height:25px;
 text-align:center;
 line-height:24px;
}

.head_middle .head_c li.st2 #link2 {
 margin:5px 0 5px 25px;
 background:url(/images/head_inf_2_1.png) no-repeat 0 0;
 width:154px;
 height:24px;
 text-align:center;
 line-height:24px;
}

.head_middle .head_c li.st2 ul {
 padding:0 0 0 33px;
 margin:0; 
}

.head_middle .head_c li.st2 ul li {
 display:block;
 width:138px;
 height:27px;
 background:url(/images/head_inf_2_2.png) no-repeat 0 0;
 padding-left:38px;
 line-height:23px;
}

.head_middle .head_c li.st2 ul li a {
 font-family:Tahoma;
 font-size:11px;
 color:#729ce2;
 text-decoration:none;
 text-shadow:1px 1px 0 #000;
}

.head_middle .head_c li.st2 ul li a:hover {
 text-decoration:underline;
}

.head_middle .head_c li.st3 {
 background:url(/images/head_inf_3.png) no-repeat 0 0;
 width:5.head_middle .head_c li.st3px;
 height:185px;
 margin:40px 0 0 0; 
}

/*Slider*/
.head_middle .head_c li.st3 #container {
 position:relative;
}

.head_middle .head_c li.st3 #slider {
 float:left;
 position:relative; 
 overflow:hidden; 
 width:566px; 
 height:163px; 
 left:-18px; 
 top:3px;
}

.head_middle .head_c li.st3 #slider ul {
 position:absolute; 
 list-style:none; 
 top:0;
}

.head_middle .head_c li.st3 #slider li {
 float:left; 
 width:566px;
 height:163px;
}

.head_middle .head_c li.st3 .pagination {
 position:absolute; 
 top:137px; 
 right:-1px; 
 background:url(/images/slider.png) no-repeat 0 0; 
 list-style:none; 
 width:161px; 
 height:29px;
 padding:0 0 0 19px;
}

.head_middle .head_c li.st3 .pagination li {
 float:left;
 cursor:pointer; 
 height:53px; 
 width:25px;
 margin:2px 8px 0 0;
 background:url(/images/slider_button.png) no-repeat 0 0;
}

.head_middle .head_c li.st3 .pagination li:hover,
.head_middle .head_c li.st3 li.current {
 background-position:-28px 0;
}

.content {
 width:1101px;
 margin:0 auto;
 background:url(/images/body_l.png) no-repeat left top;
 overflow:hidden;
}

.content_bg {
 background:url(/images/cont.png); 
}

.side_left {
 float:left;
 width:252px;
 padding:0 0 0 25px;
}

.side_right {
 float:right;
 width:252px; 
 padding:0 3px 0 0;
}

.side_center {
 margin:0 270px 0 274px;
 padding-top:5px;
}

.block_bg {
 background:url(/images/block_bg.png) repeat-y 0 0;
 width:252px;
 overflow:hidden;
 min-height:50px;
 margin-bottom:-5px; 
}

.block_bg_t {
 background:url(/images/block_bg.png) no-repeat -253px 0;
 width:252px;
 height:10px;
}

.block_bg_b {
 background:url(/images/block_bg.png) no-repeat -506px 0;
 width:252px;
 height:10px;
}

.block_bg_2 {
 background:url(/images/block_bg_2.png) repeat-y 0 0;
 width:252px;
 overflow:hidden; 
}

.block_bg_t_2 {
 background:url(/images/block_bg_2.png) no-repeat -253px 0;
 width:252px;
 height:9px;
}

.block_bg_b_2 {
 background:url(/images/block_bg_2.png) no-repeat -506px 0;
 width:252px;
 height:9px;
}

.block_bg .block_m {
 background:url(/images/block_m.png) repeat-y 0 0;
 width:234px;
 margin:0 auto 5px auto;
}

.block_bg .block_t {
 background:url(/images/block_m.png) no-repeat -235px 0;
 width:234px; 
}

.block_bg .block_b {
 background:url(/images/block_m.png) no-repeat -470px bottom;
 width:234px;
 padding:5px;
}

li.block_menu_button a{
 display:block;
 font-family:tahoma;
 font-size:11px;
 overflow:hidden;
 position:relative;
 color:#7496c0;
 text-decoration:none;
}

.block_menu {
 padding:0;
 margin:0; 
}

.block_menu li {
 list-style:none;
}

li.block_menu_button a:hover{
 text-decoration:none;
}

.block_menu_dropdown {
 display:none;
 border-top:0;
 border:1px solid #f5f5f5;
 -moz-border-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -khtml-border-radius:0 0 5px 5px;
 border-radius:0 0 5px 5px;
 box-shadow:0 0 0 1px #e6e6e6;
 -webkit-box-shadow:0 0 0 1px #e6e6e6;
 -moz-box-shadow:0 0 0 1px #e6e6e6;
 background:#e8e8e8;
 width:208px;
 margin:0 7px 4px 7px;
 padding-bottom:3px;
}

.block_menu_dropdown ul {
 padding:0;
 margin:0; 
}

.block_menu_dropdown li {
 background:url(/images/block_menu_sub.png) no-repeat 0 0;
 width:208px;
 height:25px;
 line-height:23px;
 padding-left:8px;
}

.block_menu_dropdown li a {
 font-family:tahoma;
 font-size:11px;
 color:#7496c0;
 text-decoration:none; 
}

.block_menu_dropdown li:hover {
 background-position:0 -26px;
 padding-left:15px;
 line-height:21px;
}

.block_menu_button_sub {
 background:url(/images/block_menu.png) no-repeat 0 -28px;
 width:208px;
 height:25px;
 line-height:27px;
 padding-left:20px;
 margin-bottom:1px;
}

.block_menu_button {
 background:url(/images/block_menu.png) no-repeat 0 0;
 width:224px;
 height:27px;
 line-height:27px;
 padding-left:20px;
 margin-bottom:1px;
}

.block_2 {
 margin:0 auto 5px auto;
 width:234px;
 background:url(/images/block_2.png) repeat-y 0 0;
}

.block_2 .bl_2_title {
 background:url(/images/block_2.png) no-repeat -236px 0; 
 width:234px;
 height:39px;
 font-family:tahoma;
 font-size:11px;
 font-weight:bold;
 color:#ececec;
 text-shadow:0 1px 0 #000;
 line-height:39px;
 text-indent:20px;
}

.block_2 .bl_2_title .ico1 {
 display:block;
 float:right;
 margin:-28px 5px 0 0;
 width:75px;
 height:67px;
 background:url(/images/ico_cs.png) no-repeat 0 0; 
}

.block_2 .bl_2_title .ico2 {
 display:block;
 float:right;
 margin:-1px 20px 0 0;
 width:52px;
 height:38px;
 background:url(/images/ico_poll.png) no-repeat 0 0; 
}

.block_2 .bl_2_cont {
 background:url(/images/block_2.png) no-repeat -471px bottom;
 min-height:50px;
 padding:0 4px 4px 4px;
}

.block_2 .catsTable {
 margin:0 -4px; 
 width:233px;
}

.block_2 .catsTd {
 background:url(/images/block_2_cats.png) no-repeat 0 0;
 width:233px;
 height:25px;
 text-indent:30px;
 line-height:22px;
}

.block_2 .catsTd:hover {
 background-position:0 -26px;
 text-indent:47px;
}

.block_2 .catNumData {
 display:none; 
}

.block_2 .catsTd a {
 font-family:tahoma;
 font-size:11px;
 color:#a7a7a7;
 text-decoration:none;
}

.block_poll {
 margin:-5px 0 0 3px; 
}

.block_poll .oprs {
 background:url(/images/block_poll.png) no-repeat 0 0;
 height:44px;
 margin-left:5px;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#badaff;
 font-weight:bold;
 text-shadow:0 1px 0 #000;
 text-indent:5px;
 line-height:36px;
}

.block_poll .otv {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#badaff;
}

.block_poll .bot {
 background:url(/images/block_poll.png) no-repeat 0 -45px;
 width:232px;
 height:72px;
 margin:3px 0 3px -6px;
}

.block_poll .bot div {
 padding:8px 1px 0 1px;
 float:left; 
}

.block_poll .bot a {
 text-transform:uppercase;
 text-decoration:none;
 font-family:tahoma;
 font-size:11px;
 font-weight:bold;
 color:#5f5f5f;
 background:url(/images/block_poll.png) no-repeat 0 -119px;
 width:114px;
 height:35px;
 display:block;
 line-height:35px;
 text-align:center;
}

.block_poll .bot a:hover {
 text-decoration:underline;
 color:#badaff;
}

.side_right .block_1 {
 margin:0 auto;
 width:233px;
}

.side_right .block_1 .block_top {
 width:233px;
 height:34px;
 background:url(/images/block_2_1.png) no-repeat -234px 0;
 text-align:center;
 text-transform:uppercase;
 line-height:26px;
 color:#385f7d;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-shadow:0 1px 1px #fff;
}

.side_right .block_1 .block_cont ul {
 padding:0 0 0 1px;
 margin:0;
}

.side_right .block_1 .block_cont ul li {
 display:block;
 width:232px;
 height:50px;
 background:url(/images/block_2_1.png) no-repeat 0 0;
 padding:6px 0 0 0;
 border-bottom:1px solid #c3c3c3;
}

.side_right .block_1 .block_cont ul li div {
 padding:0 0 0 5px; 
}

.side_right .block_1 .block_cont ul li a {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#385f7d;
 text-decoration:none;
 text-shadow:1px 1px 0 #fff;
}

.footer {
 background:url(/images/footer.jpg) no-repeat 0 0;
 width:1100px;
 height:223px;
}

.footer_bg {
 background:url(/images/cont.png);
 overflow:hidden;
}

.footer ul.st1 {
 padding:10px 0 0 0;
 margin:0;
 height:160px;
}

.footer ul.st1 > li {
 margin-left:211px;
}

.footer ul.st1 > li.st1 {
 display:block;
 width:165px;
 float:left;
}

.footer ul.st1 > li.st1 > div.st1 {
 height:24px;
 line-height:25px;
 color:#779ab7;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
}

.footer ul.st1 > li.st1 > div.st2 {
 height:24px;
 margin-top:20px;
 line-height:5px;
 color:#414141;
 font-weight:bold;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
}

.footer ul.st1 > li.st1 > .st3 a {
 color:#414141;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
}

.footer ul.st1 > li.st1 > div.st3 {
 width:150px;
 margin:0 auto 0 auto;
 color:#414141;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
}

.footer ul.st1 > li.st2 {
 display:block;
 float:left;
 margin:33px 0 0 25px;
}

.footer ul.st1 > li.st2 > div.st2 {
 margin-top:10px;
}

.footer .banners {
 padding:0 0 0 73px;
 width:300px;
 margin:0;
}

.footer .banners li {
 display:block;
 float:left;
 margin-right:5px;
}

.side_center .cont_c {
 background:url(/images/content.png) repeat-y 0 0;
 width:570px; 
}

.side_center .cont_t {
 background:url(/images/content.png) no-repeat -570px 0;
 width:570px;
 height:9px;
}

.side_center .cont_cont {
 background:url(/images/content.png) no-repeat -1140px bottom;
 /*width:570px;*/
 min-height:200px;
 padding:0 7px 7px 5px;
}

.side_center .banka_2 {
 background:url(/images/banka_2.png) no-repeat 0 0;
 width:559px;
 height:75px;
 margin-left:-1px;
 padding:6px 0 0 44px; 
}

.side_center .publ_sort {
 background:url(/images/publ_sort.png) no-repeat 0 0;
 width:559px;
 height:42px;
 margin-top:5px;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#909090;
 line-height:41px;
 text-align:center;
}

.side_center .publ_sort a {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#5991d0;
 text-decoration:none;
}

.vid_mater {
 width:558px;
 margin-left:0;
 margin-bottom:5px;
 background:#191919;
}

.vid_title {
 background:url(/images/vid_mater.png) no-repeat 0 0;
 width:558px;
 height:44px; 
}

.vid_cont {
 background:url(/images/vid_mater.png) no-repeat -559px bottom;
 width:558px;
}

.vid_title .top {
 padding:1px 0 0 45px; 
 font-family:Arial;
 font-size:13.5pt;
 color:#badaff;
}

.vid_title .top a {
 font-family:Arial;
 font-size:13.5pt;
 text-decoration:none;
 color:#badaff;
}

.vid_title .bot {
 padding:2px 0 0 45px; 
}

.vid_title .bot,
.vid_title .bot a {
 color:#777777;
 text-shadow:1px 1px 0 #000;
 font-family:Tahoma;
 font-size:11px;
 text-decoration:none;
}

.vid_cont .images {
 padding:0;
 margin:5px 0 0 14px;
 overflow:hidden;
}

.vid_cont .images > li {
 display:block;
 width:260px;
 height:160px;
 float:left;
 margin-right:10px;
 background:url(/images/vid_mat_img.png) no-repeat 0 0;
}

.vid_cont .images li img {
 width:250px;
 height:150px;
}

.vid_cont .images li div {
 padding:5px 0 0 5px; 
}

.vid_cont .conts {
 background:url(/images/vid_mat_cont.png) no-repeat 0 top;
 width:538px;
 margin:5px auto;
}

.vid_cont .contes {
 background:url(/images/vid_mat_cont.png) no-repeat -539px bottom;
 width:530px;
 min-height:50px;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 text-shadow:1px 1px 0 #000;
 text-align:center;
 color:#adcee9;
 padding:5px;
}

.vid_cont .contes a {
 color:#adcee9;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 text-shadow:1px 1px 0 #000;
}

.vid_mater .bott {
 background:url(/images/vid_mat_bot.png) no-repeat 0 0;
 width:558px;
 height:74px; 
}

.vid_mater .botts {
 background:url(/images/vid_mater_b.png) no-repeat 0 0;
 width:558px;
 height:41px;
 line-height:40px;
 font-family:Tahoma;
 font-size:11px;
 color:#717171;
 padding:0 5px;
}

.vid_mater .bott .zeros {
 float:right;
 font-family:Tahoma;
 font-size:25pt;
 color:#42739b;
 width:45px;
 height:55px;
 margin-right:10px;
 text-align:center;
 line-height:54px;
}

.vid_mater .bott .botton {
 float:right;
 margin:14px 15px 0 0;
 width:120px;
 height:36px;
 text-align:center;
 line-height:35px;
}

.vid_mater .bott .rate {
 padding:44px 0 0 10px;
}

.vid_mater .bott .botton a {
 font-family:tahoma;
 font-size:11px;
 color:#badaff;
 text-shadow:1px 1px 0 #000;
 font-weight:bold;
}

.pollButton {
 display:none;
}

.header_pop {
 display:none;
 padding:0 0 12px 0;
 position:absolute;
 background:url(/images/popup.png) no-repeat 0 0;
 z-index:10;
 width:348px;
 height:179px;
 margin:35px 0 0 45px;
}

.header_pop_title {
 height:37px;
 line-height:42px;
 padding-left:15px;
 font-family:tahoma;
 font-size:11px;
 color:#898989;
}

.header_pop_title b {
 color:#6398d5;
 text-shadow:1px 1px 0 #fff;
}

.header_pop_cont {
 padding:4px 0 0 9px;
}

.header_pop_cont .pop_l {
 width:116px;
 height:116px;
 background:url(/images/popup_ava_bg.png) no-repeat 0 0;
 float:left;
 overflow:hidden;
 margin:0 0 0 5px;
}

.header_pop_cont .pop_l div.sttts1 {
 padding:8px 0 0 8px;
}

.header_pop_cont .pop_l img {
 width:100px;
 height:100px;
 margin:0 auto;
}

.header_pop_cont .pop_r,
.header_pop_cont .pop_r a {
 font-family:tahoma;
 font-size:11px;
 color:#898989;
 text-decoration:none;
}

.header_pop_cont .pop_r a {
 margin-top:5px;
}

.header_pop_cont .pop_r #reg_link {
 padding-left:137px;
}

.header_pop_cont .pop_r input[type="text"],
.header_pop_cont .pop_r input[type="password"] {
 border:0;
 background:url(/images/popup_bg_input.png) no-repeat 0 0;
 width:188px;
 height:32px;
 margin:0 0 5px 5px;
 text-indent:5px;
 line-height:31px;

 font-family:tahoma;
 font-size:11px;
 color:#898989;
}

.header_pop_cont .pop_r input[type="submit"] {
 border:0;
 background:0;
 font-family:tahoma;
 font-size:11px;
 color:#898989;
 margin:-5px 20px 0 0;
}

.header_pop_cont ul {
 padding:0;
 margin:0;
}

.header_pop_cont ul li.st {
 display:block;
 background:url(/images/popup_st.png) no-repeat 0 0;
 margin:0 2px 0 0;
 height:18px;
 line-height:8px;
 margin-left:128px;
 padding-left:16px;
}

.header_pop_cont ul li:first-child {
 background:0;
 padding-top:0;
}

.header_pop_cont ul li.st a {
 display:block;
 font-family:tahoma;
 font-size:11px;
 color:#6398d5;
 padding-left:6px;
 height:18px;
}

.header_pop_cont ul li#add_news {
 display:block;
 background:url(/images/popup_prof.png) no-repeat 0 0;
 width:179px;
 height:38px;
 line-height:33px;
 text-align:center;
 margin-left:116px;
}

.header_pop_cont ul li#add_news a {
 color:#6398d5;
 text-shadow:1px 1px 0 #fff;
 text-decoration:none;
 font-weight:bold;
}

.header_pop_cont ul li a:hover {
 text-decoration:underline;
}

.vid_mater .bord_cont {
 border:1px solid #202123;
 -moz-border-radius:2px;
 -webkit-border-top-right-radius:2px;
 -webkit-border-top-left-radius:2px;
 -webkit-border-bottom-right-radius:2px;
 -webkit-border-bottom-left-radius:2px;
 -khtml-border-radius:2px;
 border-radius:2px;
 background:#202123;
 text-align:center;
 line-height:13px;
 height:19px;
 font-family:tahoma;
 font-size:11px;
 color:#777777;
 margin-bottom:3px;
}

.vid_mater .bord_cont a {
 font-family:tahoma;
 font-size:11px;
 color:#777777;
}

/*Forum*/
.forum_cont_bg {
 width:1072px;
 background:url(/images/forum_bg.png) repeat-y 0 0;
 margin-left:25px;
}

.forum_cont_top {
 width:1072px;
 background:url(/images/forum_bg.png) no-repeat -1073px top;
}

.forum_cont_bot {
 width:1072px;
 background:url(/images/forum_bg.png) no-repeat -2146px bottom;
}

.f_bg_pad {
 padding:7px;
}

.forum_cont_bot .top_panel {
 width:1058px;
 height:40px;
 margin:0 auto;
 line-height:26px;
 text-align:center;
 background:url(/images/forum_ls_bg.png) no-repeat 0 0;
}

.forum_top {
 width:1050px;
 height:52px;
 background:url(/images/forum_bg2.png) no-repeat -1051px 0;
 line-height:57px;
 font-family:tahoma;
 font-size:11px;
 color:#1a4c72;
 text-shadow:1px 1px 0 #fff;
 font-weight:bold;
 text-indent:15px;
}

.forum_top a {
 font-family:tahoma;
 font-size:11px;
 color:#1a4c72;
 text-shadow:1px 1px 0 #fff;
 font-weight:bold;
}

.forum_body {
 padding:0 0 0 4px;
}

.gDivLeft {
 width:1050px;
 background:url(/images/forum_bg2.png) repeat-y 0 0;
}

.gDivRight {
 width:1050px;
 background:url(/images/forum_bg2.png) no-repeat -2102px bottom;
 padding-bottom:10px;
}

.gTable {
 margin:0 0 0 9px;
 width:1033px;
 border-collapse:separate;
 background:0;
 border-spacing:0px;
}

.postTable {
 border-collapse:separate;
 border-spacing:0px;
}

.gTableSubTop {
 background:url(/images/gTableSubTop.png) repeat-x 0 0;
 border-right:1px solid #d4d4d4;
 border-left:1px solid #fff;
 font-family:tahoma;
 font-size:11px;
 color:#1a4c72;
 text-shadow:1px 1px 0 #fff;
 padding-left:3px;
 border-bottom:1px solid #bebebe;
 height:19px;
}

.gTableSubTop:first-child {
 border-left:0;
}

.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd {
 background:url(/images/forumIcoTd.png) repeat-x 0 0;
 height:59px;
 border-bottom:1px solid #bebebe;
 border-right:1px solid #bebebe;
 border-left:1px solid #fff;
}

.forumNameTd,
.forumLastPostTd,
.threadNametd,
.threadLastPostTd {
 padding-left:5px;
 font-family:Tahoma;
 font-size:11px;
 color:#385f7d;
}

.forumNameTd a.forum,
.forumLastPostTd a.forum {
 font-family:Tahoma;
 font-size:11px;
 font-weight:bold;
 color:#1a4c72;
 text-decoration:none;
}

a.forumModer,
a.forumLastPostLink,
a.lastPostUserLink {
 font-family:Tahoma;
 font-size:11px;
 color:#385f7d;
}

.forumThreadTd,
.forumPostTd {
 color:#6891b0;
}

.gTableBody1,
.gTableRight,
.gTableLeft {
 background:url(/images/forumIcoTd.png) repeat-x 0 0;
 height:30px;
 border-bottom:1px solid #bebebe;
 border-right:1px solid #bebebe;
 border-left:1px solid #fff;
}

.gTableLeft {
 padding-left:5px;
}

.threadsType {
 background:url(/images/gTableSubTop.png) repeat-x 0 0;
 border-right:1px solid #d4d4d4;
 border-left:1px solid #fff;
 font-family:tahoma;
 font-size:11px;
 color:#1a4c72;
 text-shadow:1px 1px 0 #fff;
 padding-left:3px;
 border-bottom:1px solid #bebebe;
 height:19px;
}

.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadLastPostTd,
.threadsDetails,
.forumOnlineBar {
 background:url(/images/forumIcoTd.png) repeat-x 0 0;
 height:20px;
 border-bottom:1px solid #bebebe;
 border-right:1px solid #bebebe;
 border-left:1px solid #fff;
}

.threadsDetails,
.forumOnlineBar {
 padding-left:5px;
}

.switches {
 background:#e2e3d6;
}

.pagesInfo {
 background:#FFFFFF;
 padding-right:10px;
 font-size:10px;
}

.switch {
 background:#FFFFFF;
 width:15px;
 font-size:10px;
}

.switchActive {
 background:#fff;
 font-weight:bold;
 color:#4c81a9;
 width:15px;
}

.switches a {
 color:#6891b0;
 text-decoration:none;
}

.switches a:hover {
 text-decoration:underline;
}

input[type="submit"],
input[type="button"],
input[type="reset"],
input[type="text"],
input[type="file"],
select {
 border:1px solid #d2d2d2;
 background:url(/images/gTableSubTop.png) repeat-x 0 0;
 height:18px;
 font-family:tahoma;
 font-size:11px;
 color:#1a4c72;
}

input,
textarea {
 max-width:99% !important;
}


textarea {
 border:1px solid #d2d2d2;
 background:#ececec;
 font-family:tahoma;
 font-size:11px;
 color:#1a4c72;
}

.posttdMessage,
.postTdInfo,
.postTdTop {
 background:#ededed;
 border-bottom:1px solid #bebebe;
 border-right:1px solid #bebebe;
 border-left:1px solid #fff;
}

.posttdMessage,
.postTdInfo {
 border-top:1px solid #fff;
}

.postBottom {
 border-top:1px solid #fff;
 background:#ededed;
 border-bottom:1px solid #bebebe;
 border-left:1px solid #fff;
 border-right:1px solid #bebebe;
}
/*-Forum-*/

.person_bg {
 background:url(/images/perons_bg.png) repeat-y 0 0;
 width:558px;
}

.person_bg .pr_bg {
 background:url(/images/perons_bg.png) no-repeat -560px top;
 width:558px;
 font-family:tahoma;
 font-size:11px;
 color:#badaff;
 font-weight:bold;
 text-shadow:1px 1px 0 #000;
 line-height:40px;
 height:45px;
 text-indent:10px;
}

.person_bg .pr_cont {
 background:url(/images/perons_bg.png) no-repeat -1119px bottom;
 width:558px;
 min-height:50px;
 overflow:hidden;
}

.person_bg .pr_cont ul {
 padding:0;
 margin:0;
}

.person_bg .pr_cont li {
 display:block;
 float:left;
}

.person_bg .pr_cont li.st1 {
 margin:5px 0 0 15px;
}

.person_bg .pr_cont li.st2 {
 margin:5px 0 0 0;
}

.person_bg .pr_cont li.st1 a {
 display:block;
 background:url(/images/prof_button.png) no-repeat 0 0;
 width:160px;
 height:24px;
 margin-bottom:5px;
 text-align:center;
 line-height:22px;
 font-family:tahoma;
 font-size:11px;
 color:#7faccf;
}

.person_bg .pr_cont li.st1 a:hover {
 text-decoration:underline;
}

.person_bg .pr_cont .noavas {
 width:160px;
 height:160px;
 background:url(/images/prof_noava.png) no-repeat 0 0;
 padding:5px 0 0 5px;
}

.person_bg .pr_cont .noavas img {
 width:150px;
 height:150px;
}

.prof_menu {
 width:369px;
 height:24px;
 line-height:23px;
 background:url(/images/prof_menu.png) no-repeat 0 0;
 font-family:tahoma;
 font-size:11px;
 color:#808080;
 padding-left:5px;
 margin-bottom:5px;
}

.prof_menu b {
 font-family:tahoma;
 font-size:11px;
 color:#7faccf;
}

.prof_podpis {
 width:558px;
 height:26px;
 line-height:25px;
 background:url(/images/prof_podpis.png) no-repeat 0 0;
 font-family:tahoma;
 font-size:11px;
 color:#7faccf;
 padding-left:10px;
 overflow:hidden;
}

.prof_podpis_s {
 padding:5px 7px;
}

.u-star-li-1 {
 height:15px !important;
}

.cBlock1,
.cBlock2,
.commTable {
 background:url(/images/forumIcoTd.png) #f0f0f0 repeat-x 0 0;
 border:1px solid #bebebe;
}

.pagesBlockuz1 {
 margin-bottom:32px;
 display:block;
}

.swchItemA,
.swchItem {
 background:url(/images/pagin.png) no-repeat 0 0;
 width:23px;
 height:34px;
 display:block;
 float:left;
 text-align:center;
 line-height:24px;
 margin-right:5px;
}


.#wrap {width: 200px; margin: 0 auto; font-family: tahoma; font-size: 11px;}


.forum_loop {background:url(/img/bg.png) repeat-y; width: 162px; color: #fff; margin: 0 auto;}
b.forum_loop {background:url(/img/bg.png) no-repeat -162px 0; width: 162px; height: 17px; display:block;}
.forum_viewn {text-align: center; margin: -5px 0 0 0; color: #fff;}
.forum_info a {color: #fff;}
.forum_ava {background:url(/img/ava_bg.png) no-repeat; text-align: center; padding: 6px 0; width: 160px; margin: 0 1px; color: #fff;}
.forum_ava img {max-width: 160px; max-height: 120px; text-align: center; color: #fff;}
.forum_ico {width: 155px; height: 21px; margin: 0 auto; padding: 6px 0 0 0; color: #fff;}
.forum_info {margin: 5px 0 0 0; padding: 0; list-style: none; color: #fff;}
.forum_info li.title {text-align: center; padding: 5px 0; color: #fff;}
.forum_info .status {text-align: center; padding: 8px 0 0 0;}
.forum_info li {background:url(/img/forum_hr.png) no-repeat; padding: 2px 4px; overflow: hidden; text-align: left; width: 160px; color: #fff;}
.forum_info a.plus {display:block; float: right; padding: 3px 10px 5px 10px; color: #fff; text-decoration: none; border: 1px solid #393939; border-right: none; border-top: none; border-bottom: none;}
.forum_info .repa {text-align: center; line-height: 21px; color: #fff;} 
.forum_info a.minus {display:block; float: left; padding: 3px 10px 5px 6px; color: #fff; text-decoration: none; border: 1px solid #393939; border-left: none; border-top: none; border-bottom: none;}