/* General Style */
body {padding:0; margin:0; background:#e5ebe7;}
body, td {color:#313131; font-size:11px; font-family:tahoma;}

a {color:#313131; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}

ul,li,
dl, dt, dd {display:block; padding:0; margin:0; list-style:none;}

p {margin:10px 0;}
hr {height:1px; border:none; background:#535353;}

h1, h2, h3, h4, h5, h6 {display:inline-block; padding:0; margin:0 0 3px 0;}
h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
.none {display:none;}
.clear_table {border:0; border-collapse:collapse; margin:0; padding:0;}
.clear {width:100%;height:0; clear:both; overflow:hidden;}
/* ------------- */

/* Input style */
form {display:block; padding:0; margin:0;}
input, textarea, select, button {font-family:tahoma; font-size:11px; vertical-align:middle; outline:none; border:none;}
label {vertical-align:middle;}
label, input[type=button], input[type=submit], button {cursor: pointer;}
textarea {overflow:auto; resize:none;}

.input_style input[type="text"],
.input_style input[type="password"] {max-width:99%; background:#f3f3f3; padding:2px; text-indent:3px; margin:1px; font-size:11px; color:#333; border:1px solid #9c9c9c; -moz-border-radius:6px ;-webkit-border-radius:6px; border-radius:6px; outline:none;}
/* ------------- */

/* Фиксация */
#container_wrap {width:1128px; margin:0 auto; overflow:hidden;}
.side_left {float:left; overflow:hidden; width:879px;}
.side_right {float:right; width:244px;}

.container_tbg {background:#e5ebe7 url(/designs_62/center_t.png) no-repeat 0 0;}
.container_cbg {background:url(/designs_62/center_m.png) repeat-y; overflow:hidden; margin:10px 0 0 0;}
.container_bbg {background:url(/designs_62/center_b.png) no-repeat 0 bottom; padding:0 0 9px 0; overflow:hidden;}
/* -------------- */

/* Верх сайта */
#header {background:url(/designs_62/header_bg.png) no-repeat; height:146px; overflow:hidden;}
#hLogo {float:left; margin:10px 0 8px 18px; height:86px;}
#hUserpan {width:236px; height:81px; float:right; margin:7px 26px 0 0;}
#hUpanel {float:left; margin:4px 0 0 0; padding:3px 3px 2px 3px; background:#111111; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.hUbut:first-child{margin:0px 3px 0px 0px;}
.hUbut {float:left; color:#fff; height:25px; line-height:21px; padding:0 8px; background:url(/designs_62/hLogin_bg2.png) repeat-x 0 -25px; border-radius:2px 2px 4px 4px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.35);}
.hUbut:hover{background-position:0 0; text-decoration:none;}

.hSearch {background:url(/designs_62/header_elem.png) no-repeat 0 -50px; width:230px; height:30px; padding:3px 3px; overflow:hidden; float:right; margin:18px 0 0 0; float:left;}
.hSearch input {display:block; padding:0; margin:0; border:0; vertical-align:middle; outline:none; background:0;}
.hS_text {float:left;}
.hS_text input {background:0; width:178px; height:27px; float:left; padding:0 4px 0 12px; color:#fff; text-shadow:0 1px 0 #000;}
input.hS_submit {background:0; width:31px; height:30px; float:right; margin:0 0 0 5px;}
input.hS_submit:hover {background:#920707 url(/designs_62/header_elem.png) no-repeat -202px -20px;}

.hNav {height:25px; margin:9px 5px; overflow:hidden; float:left;}
.hNav li {height:25px; float:left; margin:0 0 0 7px; background:url(/designs_62/hNav_bg.png) no-repeat right -50px;}
.hNav li a {height:25px; display:block; text-decoration:none; color:#fff; text-shadow:0 1px 0 #101010; padding:0 16px 0 0;}
.hNav li a span {height:28px; line-height:23px; display:block; text-decoration:none; color:#fff; text-shadow:0 1px 0 #101010; padding:0 0 0 10px;}

.hNav li:hover a {background:url(/designs_62/hNav_bg.png) no-repeat right -25px; height:25px; display:block; text-decoration:none; color:#fff; text-shadow:0 1px 0 #600505;}
.hNav li:hover a span {background:url(/designs_62/hNav_bg.png) no-repeat 0 0; height:25px; line-height:23px; display:block; text-decoration:none; color:#fff; text-shadow:0 1px 0 #600505;}
.hNav li:last-child:hover a {background-position:right -75px; padding:0 8px 0 0;}
.hNav li:last-child {background:0;}

.hTime {float:right; margin:13px 30px 0 0; color:#fff; text-shadow:0 1px 0 #101010;}

.speedbar {height:38px; line-height:38px; padding:0 0 0 35px; overflow:hidden; width:840px; color:#000;}
.speedbar a.add_mat {background:url(/designs_62/add_bg.png) no-repeat 0 0; float:right; width:23px; height:23px; display:block; margin:9px 2px;}
.speedbar a.add_mat:hover {background-position:0 -23px;}
/* -------------- */

/* All News */
.all_news {margin:10px 0 0 6px; overflow:hidden;}
.viewn_loop {background:url(/designs_62/viewn_loop.png) no-repeat 0 bottom; padding:10px 0; margin:0 5px; width:421px; float:left; overflow:hidden;}
.viewn_loop .viewn_pict,
.viewn_loop_in .viewn_pict {background:url(/designs_62/viewn_pict.png) no-repeat center bottom; width:150px; margin:0 5px 0 0; padding:0 0 2px 0; float:left; position:relative;}
.viewn_loop .viewn_pict img,
.viewn_loop_in .viewn_pict img {width:150px; height:150px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.viewn_loop .viewn_rate {background:url(/designs_62/viewn_rate.png) repeat; padding:5px; margin:5px; color:#fff; text-shadow:0 1px 0 #1a1a1a; position:absolute; z-index:10; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.viewn_loop .viewn_cat a {background:url(/designs_62/viewn_cat.png) no-repeat; padding:0 0 0 13px; overflow:hidden;}
.viewn_loop .viewn_mess {overflow:hidden; height:90px;}
.viewn_loop a.viewn_look {background:url(/designs_62/viewn_look.png) no-repeat; height:21px; width:72px; display:block; float:right;}
.viewn_loop a.viewn_look:hover {background-position:0 -21px;}

.hr_line_sm, .hr_line_bg, .hr_line_md {background:url(/designs_62/hr_bg.png) repeat-x; height:4px; overflow:hidden; margin:5px 0;}
.hr_line_sm {width:120px;}
.hr_line_md {width:160px;}
.hr_line_bg {width:200px;}
.bhr_line {background:url(/designs_62/bhr_line.png) no-repeat right 0; height:5px; display:block; margin:6px 0; overflow:hidden;}
.hr_pline_sm, .hr_pline_bg, .hr_pline_md {background:url(/designs_62/hr_pbg.png) repeat-x center; height:5px; overflow:hidden; padding:5px 0;}
.hr_pline_sm {width:90px;}
.hr_pline_md {width:115px;}
.hr_pline_bg {width:656px;}
/* -------------- */

/* Full News */
.viewn_loop_in {overflow:hidden; margin:10px 0;}
.viewn_loop_in .viewn_cont {margin:0 8px;}
.viewn_loop_in .viewn_title {background:url(/designs_62/viewn_title.png) no-repeat right 0; height:42px; line-height:35px; padding:0 10px; margin:0 0 0 1px; overflow:hidden;}
.viewn_loop_in .viewn_title,
.viewn_loop_in .viewn_title h4 {color:#fff; text-shadow:0 1px 0 #5c0404;}
.viewn_loop_in .viewn_pict_big {background:url(/designs_62/viewn_pict_b.png) no-repeat center bottom; width:510px; margin:0 auto; padding:10px 0 2px 0;}
.viewn_loop_in .viewn_pict_big img {width:510px; height:230px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.viewn_loop_in .viewn_mess_l {overflow:hidden; margin:10px 0 0 0;}
.viewn_loop_in .viewn_mess {overflow:hidden; margin:6px;}
.viewn_loop_in .viewn_mess a img,
.viewn_loop_in .viewn_mess img {background:url(/designs_62/viewn_pict_b.png) no-repeat center bottom; padding:0 0 4px 0; margin:0px auto; overflow:hidden; display:block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.viewn_loop_in .view_screen_at {height:140px; display:block; overflow:hidden; margin:5px 2px;}
.viewn_loop_in .view_screen_at li {width:160px; height:105px; float:left; margin:0 5px; position:relative;}
.viewn_loop_in .view_screen_at li a {background:url(/designs_62/viewn_screen_at.png) no-repeat center center; width:160px; height:140px; position:absolute; left:0px; top:0px; z-index:5;}
.viewn_loop_in .view_screen_at li img {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.download {overflow:hidden;}
.viewn_load {background:#313131 url(/designs_62/load_bg.png) repeat-x 0 -37px; height:27px; float:left; margin:0 7px 0 0; padding:5px; display:inline-block; color:#fff; text-shadow:0 1px 0 #5d0404; -weblit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.viewn_load:hover {background-color:#3960909; background-position:0 0; cursor:pointer;}
.viewn_load a {font-weight:bold; color:#fff; text-shadow:0 1px 0 #5d0404; text-decoration:none;}
.viewn_load_info {background:#eee; height:27px; display:block; float:left; padding:5px; color:#333; text-decoration:none; -weblit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.viewn_info {background:#eee; height:18px; padding:10px; margin:0 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.viewn_info li {float:left; height:11px; margin:2px 0;}
.viewn_info li.cat, .viewn_info li.com, .viewn_info li.usr {background:url(/designs_62/viewn_info.png) no-repeat 0 0; height:13px; line-height:13px; display:block; padding:0 22px;}
.viewn_info li.cat a, .viewn_info li.com a, .viewn_info li.usr a {font-weight:bold; text-decoration:none;}
.viewn_info li.cat {background-position:0 0;}
.viewn_info li.com {background-position:0 -18px;}
.viewn_info li.usr {background-position:0 -35px;}
/* -------------- */

/* Viewn Comments */
.mirror_mat {background:#2a2a2a; overflow:hidden; margin:10px 0 5px 1px;}
.mirror_mat .mirror_title {background:#2a2a2a url(/designs_62/viewn_comm_top.png) no-repeat 0 0; height:39px; line-height:33px; display:block; padding:0 0 0 35px; overflow:hidden; color:#fff; text-shadow:0 1px 0 #1b1b1b;}
.mirror_mat .mirror_col {overflow:hidden; float:left;}
.mirror_mat .mirror_col li {display:block; margin:5px 0; height:25px;overflow:hidden;}
.mirror_mat .mirror_col li a,
.mirror_mat .mirror_col li a span {display:inline-block; height:25px; line-height:23px; padding:0 3px 0 6px; color:#fff; text-shadow:0 1px 0 #101010;}
.mirror_mat .mirror_col li:hover a {background:url(/designs_62/hNav_bg.png) no-repeat right -75px; text-decoration:none; color:#fff; text-shadow:0 1px 0 #600505;}
.mirror_mat .mirror_col li:hover a span {background:url(/designs_62/hNav_bg.png) no-repeat 0 0; text-decoration:none; color:#fff; text-shadow:0 1px 0 #600505;}

.viewn_comm {margin:5px 6px; overflow:hidden;}
.viewn_comm .user_ava {width:75px; display:block; float:left; overflow:hidden;}
.viewn_comm .viewn_comm_title {background:url(/designs_62/viewn_comm_top.png) no-repeat 0 -81px; height:29px; line-height:20px; padding:0 12px; margin:0 0 0 83px; color:#fff; text-shadow:0 1px 0 #101010;}
.viewn_comm .viewn_comm_title a {color:#fff; text-shadow:0 1px 0 #101010;}
.viewn_comm .viewn_сomm_mes {background:#2a2a2a; margin:0 0 0 87px; padding:5px 7px; color:#bbb; text-shadow:0 1px 0 #1b1b1b; overflow:hidden; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}

.viewn_comm_add {background:#610909; overflow:hidden; margin:5px 0 5px 1px;}
.viewn_comm_add .viewn_bb_title {background:url(/designs_62/viewn_comm_top.png) no-repeat 0 -39px; height:42px; line-height:36px; padding:0 10px; overflow:hidden;}
.viewn_bb_title input, .viewn_bb_title #bc6 select, .viewn_bb_title #bc4 select, .codeButtons { background:transparent url('/designs_62/btn2.png') 0px 0px !important;height:25px;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,0.2);border-radius:3px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:0px 2px;padding:5px 7px;}
.viewn_bb_title input:hover, .viewn_bb_title #bc6 select:hover, .viewn_bb_title #bc4 select:hover, .viewn_bb_title select:hover, .codeButtons:hover { background-position:0px -25px !important;text-shadow:0px 1px 0px #fff;color:#c40000; }
#fsize, #fcolor {margin:-13px 5px 0 5px; padding:0px; background: none; border:0px;}
.viewn_comm_add .viewn_comm_in {margin:5px 5px 0 7px;}
.viewn_comm_add textarea {border:2px solid #3b0000; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.viewn_comm_add .input_button {background:url(/designs_62/hNav_bg.png) no-repeat 0 0; height:25px; display:inline-block; margin:5px 0;}
.viewn_comm_add .commSbmFl {background:url(/designs_62/hNav_bg.png) no-repeat right -75px; height:25px; display:inline-block; border:none; padding:0 10px; color:#fff; text-shadow:0 1px 0 #101010;}
/* -------------- */

/* Personal Page */
.viewn_person {background:#2a2a2a url(/designs_62/vertical_line.png) repeat-y 205px 0; border-top:1px solid #000; overflow:hidden; color:#fff; text-shadow:0 1px 0 #1b1b1b;}
.viewn_person a {color:#fff; text-shadow:0 1px 0 #1b1b1b; text-decoration:none;}
.viewn_person .user_prev {width:205px; overflow:hidden; float:left;}
.viewn_person .user_prev .hr_pline_sm {margin:0 auto;}
.viewn_person .user_avatar {width:150px; margin:10px auto 0 auto;}
.viewn_person .user_avatar img {width:150px; height:150px;}
.viewn_person .user_panel {width:180px; margin:0 auto;}
.viewn_person .user_panel a {color:#fff; text-shadow:0 1px 0 #131313; text-decoration:none;}
.viewn_person .user_panel .user_row:first-child {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.viewn_person .user_panel .user_row {background:#1d1d1d url(/designs_62/horizontal_line.png) repeat-x 0 bottom; height:29px; line-height:26px; padding:0 5px 0 10px;}
.viewn_person .user_panel .user_row:last-child {-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}

.viewn_person .viewn_person_info {overflow:hidden; float:left; margin:8px; width:656px;}
.viewn_person .viewn_person_info .person_title {margin:5px 0; overflow:hidden;}
.viewn_person .viewn_person_info dl {height:18px; line-height:16px; color:#ababab;}
.viewn_person .viewn_person_info dl a {color:#ababab;}
.viewn_person .viewn_person_info dt {float:left; width:205px;}
.viewn_person .viewn_person_info dd {float:left;}
/* --------- */

/* Site Menus */
.catsTable {margin:-30px 0 0 -5px; width:250px; background:url(/designs_62/bMenu.png) repeat-x 0 bottom; padding:0 0 1px 0;}
.catsTable td a {background:url(/designs_62/bMenu.png) no-repeat 0 0px; height:28px; line-height:26px; padding:0 5px 0 30px; display:block; color:#fff; text-shadow:0 1px 0 #151515; text-decoration:none; overflow:hidden;}
.catsTable td:hover a {background-position:0 -28px; background-color:#171717;}
/* --------- */

/* Site block */
.block_full {width:244px; margin:0 0 6px 0; overflow:hidden;}
.block_full .block_title_1, .block_full .block_title_2 {background:url(/designs_62/block_top.png) no-repeat 0 0; height:38px; line-height:30px; padding:0 20px 0 10px; margin:0 2px; font-weight:bold; color:#fff; text-shadow:0 1px 0 #640606;}
.block_full .block_title_2 {background-position:0 -38px;}
.block_full .block_cont {overflow:hidden; margin:5px 0;}
.block_full .block_bpart {background:url(/designs_62/bpart_bg.png) no-repeat; height:44px; overflow:hidden; margin:5px 0; text-align:center;}
.block_full .block_bpart a {display:inline-block; margin:6px 3px 0 0;}
.block_full .block_bot {background:url(/designs_62/bhr_line.png) no-repeat right 0; height:5px; display:block;}

.bfile {background:url(/designs_62/bfile_bg.png) no-repeat; height:87px; margin:0 0 5px 0; overflow:hidden;}
.bfile .bpict {float:left; width:80px;}
.bfile .bpict img {width:70px; height:70px; margin:7px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.bfile a {color:#fff; display:block; text-shadow:0 1px 0 #202020; font-weight:bold; margin:6px 0 8px 85px;}
.bfile .row1, .bfile .row2, .bfile .row3 {display:block; margin:4px 4px 4px 106px; font-weight:bold; color:#fff; text-shadow:0 1px 0 #202020; overflow:hidden;}
.bfile .row1 {margin-top:10px;}
.bfile .row2 {margin-top:5px;}
.bfile .row3 {margin-top:5px;}
/* -------------- */

/* Footer */
#footer {height:56px; overflow:hidden; margin:10px 0;}
#footer .left {height:56px; width:260px; margin:0 0 0 10px;}
#footer .right {height:54px; width:340px; text-align:right; color:#3f3f3f;}
#footer .right a {color:#3f3f3f;}
/* -------------- */

/* User Group Marks */
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#28BBFF;font-weight:bold;} /* Администратор */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#4BC400;} /* Модератор */
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#BE5F00;} /* Проверенные */
a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {color:#0C9900;} /* Гл. модератор */
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#FFAE00;} 
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#FF8C00;} 
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#35AB9F;} 
a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {color:#00FF00;} 
a.groupOther247:link,a.groupOther247:visited,a.groupOther247:hover {color:#FF8C00;} 
a.groupOther10:link,a.groupOther10:visited,a.groupOther10:hover {color:#7FFF00;} /* Мл.Модератор */
a.groupOther7:link,a.groupOther7:visited,a.groupOther7:hover {color:#FFFC00;font-weight:bold;} /* V.I.P */
a.groupOther11:link,a.groupOther11:visited,a.groupOther11:hover {color:red;}/* Администратор */
a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:#4F4F4F;text-decoration:line-through;} /* Забанненые */
/* ---------------- */

/* Paginator */
.selector_pos {margin:-3px 0 0 5px; display:block; float:left;}
.pagesBlockuz2,
#pagesBlock1 {background:#e3e3e3; float:left; overflow:hidden; padding:8px 5px; height:13px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.pagesBlockuz2 a,
.pagesBlockuz2 b,
.pagesBlockuz2 .swchItemDots,
#pagesBlock1 a,
#pagesBlock1 b,
#pagesBlock1 .swchItemDots {background:#313131; padding:5px 7px; font-weight:bold; color:#fff; text-shadow:0 1px 0 #202020; overflow:hidden; text-decoration:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

.pagesBlockuz2 b span,
#pagesBlock1 b span {cursor:default;}

.pagesBlockuz2 b,
.pagesBlockuz2 a:hover,
#pagesBlock1 b,
#pagesBlock1 a:hover {background:#a50d0d; text-shadow:0 1px 0 #5f0505;}

.pagesBlockuz2 .swchItemDots,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 .swchItemDots,
#pagesBlock1 .swchItemDots span {color:#313113; background:0; padding:0 3px;}
/* -------------- */

/* JS Style */
#tooltip {position: absolute; z-index: 10; background-color: #a50d0d; font-size:11px; color:#fff; text-shadow:0 1px 0 #202020; margin:0 5px 0 0; padding: 3px 5px; opacity: 1;-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;}
#tooltip h3 {display:block; margin:0; padding:0; font-weight:bold; font-size:11px;}
/* -------------- */

#menu14 { 
 width: 200px; 
 margin: 5px;} 

#menu14 ul { 
 margin: 0px; 
 list-style: none; 
 padding: 0px;} 

#menu14 li a { 
 height: 32px; 
 voice-family: 
 voice-family: inherit; 
 height: 24px; 
 text-decoration: none;} 

#menu14 li a:link, #menu14 li a:visited { 
 color: #000; 
 display: block; 
 background: url(http://wallaby.ucoz.ru/menu/menu14.gif); 
 padding: 8px 0 0 10px;} 

#menu14 li a:hover, #menu14 li #current { 
 color: #FFF; 
 background: url(http://wallaby.ucoz.ru/menu/menu14.gif) 0 -32px; 
 padding: 8px 0 0 10px;}