/* 
 Author by rip: AdReNaLiN
 Skype: artur_ripper
 Site: htmlstart.ru
*/

/* Главные стили */

body {background:#010101; margin:0; padding:0;}
body, td {font-family:tahoma; font-size:11px; color:#212121;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

@font-face {font-family:arial; src:url(/design_34/ttf/tahomabd.ttf);}

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

input[type=image]:hover {opacity:0.8;}
input, textarea, select, button {font-family:tahoma; font-size:11px; vertical-align:middle; outline:none; border:none;}
label {vertical-align:middle; cursor:pointer;}
label, input[type="button"], input[type="submit"], button {cursor:pointer;}
textarea {overflow:auto; resize:none;}
form {margin:0; padding:0; outline:none !important; border:none;}
input, textarea, select {vertical-align:middle; font-size:8pt; font-family:tahoma, sans-serif; outline:none !important; border:none; background:#ccc; color:#000;}

/* Фиксация */
#container_wrap {width:1050px; margin:0 auto;}
.container_bg {background:#fff;}
.side_main {overflow:hidden;}
.side_left {width:210px; float:left; margin:3px 0 0 5px;}
.side_right {width:210px; float:right; margin:3px 5px 0 0;}
.side_center {margin:3px 220px;}

/* Верх сайта */
.h_in {overflow:hidden; margin:5px 0 0 0;}
.h_bg {background:url(/design_34/h_bg.png) no-repeat 0 0; width:1050px; height:47px;}
.h_bg2 {background:url(/design_34/h_bg.png) no-repeat 0 -47px; width:1050px; height:266px;}
.h_bg2 .logo {float:left; width:280px; height:70px; margin:90px 30px;}
.h_bg3 {background:url(/design_34/h_bg.png) no-repeat 0 -313px; width:1050px; height:43px;}
.h_prof, .h_prof li {display:block; padding:0; margin:0; list-style:none; float:left;}
.h_prof {float:left; height:30px; overflow:hidden; margin:8px 5px;}
.h_prof li {height:30px; float:left; overflow:hidden; margin:0 5px;}
.h_prof li a {background:url(/design_34/h_prof.png) no-repeat left 0; color:#fff; text-decoration:none; height:30px; display:block; padding:0 0 0 25px; font-family:tahoma; font-size:11px; text-shadow:0px 1px 0px #243500; text-transform:none;}
.h_prof li a span {background:url(/design_34/h_prof.png) no-repeat right top; height:30px; line-height:30px; display:block; padding:0 25px 0 0px;}
.h_prof li a:hover {background:url(/design_34/h_prof.png) no-repeat left -30px;}
.h_prof li a:hover span {background:url(/design_34/h_prof.png) no-repeat right -30px;}
.h_search {width:312px; height:30px; float:right; margin:8px 10px;}
.h_search input {display:block; padding:0; margin:0; border:0; vertical-align:top; outline:none; background:0;}
.h_search input[type="text"] {width:262px; height:30px; line-height:30px; color:#000; padding:0 4px; background:url(/design_34/h_search.png) no-repeat 0 0; font-family:tahoma;}
.h_search input[type="submit"] {float:right; width:60px; height:30px; background:url(/design_34/h_search.png) no-repeat 0 -31px; position:relative; margin:-30px -4px;}
.h_search input[type="submit"]:hover {background-position:0 -61px;}
.h_nav, .h_nav li {display:block; padding:0; margin:0; list-style:none; float:left;}
.h_nav {float:left; height:30px; overflow:hidden; margin:8px 5px;}
.h_nav li {height:30px; float:left; overflow:hidden;}
.h_nav li a {background:url(/design_34/h_nav.png) no-repeat left 0; color:#fff; text-decoration:none; height:30px; display:block; padding:0 0 0 25px; font-family:tahoma; font-size:11px; text-shadow:0px 1px 0px #243500; text-transform:none;}
.h_nav li a span {background:url(/design_34/h_nav.png) no-repeat right top; height:30px; line-height:30px; display:block; padding:0 25px 0 0px;}
.h_nav li a:hover {background:url(/design_34/h_nav.png) no-repeat left -30px;}
.h_nav li a:hover span {background:url(/design_34/h_nav.png) no-repeat right -30px;}
.h_bg3 i {float:right; color:#fff; font-family:tahoma; text-shadow:0px 1px 0px #000; line-height:43px; padding:0 10px;}
.h_line {background:url(/design_34/h_line.png) no-repeat; width:1050px; height:4px;}

/* Низ сайта */
.f_in {margin:0 0 5px 0;}
.f_bg {background:url(/design_34/f_bg.png) no-repeat; width:1066px; height:127px; margin:0 -8px;}
.f_bg .text {color:#fff; font-family:tahoma; font-size:12; text-shadow:0px 1px 0px #243500; padding:70px 10px; float:left;}
.f_bg .text a {color:#fff;}
.f_b {float:right; margin:22px 5px;}
.f_banka {float:left; margin:0 10px; background:url(/design_34/f_banka.png) no-repeat; width:103px; height:46px;}
.f_banka li {padding:7px 7px;}
.f_copy {background:url(/design_34/f_copy.png) no-repeat; width:192px; height:44px; float:right; position:relative; margin:73px -220px;}

/* Центр сайта */
.block {width:210px; margin:0 0 5px 0;}
.block_top {background:url(/design_34/block_top.png) no-repeat; width:210px; height:30px;}
.block_top li {text-align:center; color:#fff; font-family:tahoma; font-size:11px; text-shadow:0px 1px 0px #243500; line-height:30px; padding:0 7px; text-transform:none;}
.block_cont {background:#fff; border:1px solid #aeaeae; padding:2px 4px; -moz-border-radius:0 0 3px 3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -khtml-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}

.block_menu {width:201px; margin:0 auto;}
.block_menu li {display:block; height:26px; line-height:26px; padding:0 0 3px 0;}
.block_menu li a {display:block; background:url(/design_34/block_menu.png) no-repeat 0 -27px; height:26px; color:#212121; padding:0 20px; font-family:tahoma; font-size:11px; text-transform:none;}
.block_menu li a:hover {background-position:0 0; text-decoration:none; color:#fff; text-shadow:0px 1px 0px #000;}

.c_fuul {width:610px;}
.c_top {background:url(/design_34/c_bg.png) no-repeat 0 0; width:610px; height:10px;}
.c_cont {background:#000; padding:0 4px; color:#fff; overflow:hidden;}
.c_cont a, td {color:#fff;}
.c_bottom {background:url(/design_34/c_bg.png) no-repeat -610px 0; width:610px; height:10px;}

.v_loop {width:600px; margin:0 1px 8px;}
.v_top {background:url(/design_34/v_top.png) no-repeat; width:600px; height:50px;}
.v_top li {line-height:50px; float:left; padding:0 10px; color:#fff; font-family:tahoma; text-shadow:0px 1px 0px #243500; text-transform:none; overflow:hidden;}
.v_top li a {color:#fff;}
.v_top i {float:right; padding:22px 10px;}
.v_poster {background:url(/design_34/v_poster.png) no-repeat; width:150px; height:150px; margin:3px 4px; float:left;}
.v_poster img {padding:5px 5px; width:140px; height:140px;}
.v_panel {background:url(/design_34/v_panel.png) no-repeat; width:600px; height:35px; margin:2px 0 0 0;}
.v_panel ul {float:left; margin:12px -30px;}
.v_panel ul li {float:left; margin:0 1px; background:url(/design_34/v_panel_li.png) no-repeat; height:15px; color:#212121; padding:0 0 0 15px; font-family:tahoma; text-transform:none;}
.v_panel ul li a {color:#000;}
.v_d, .v_d li {display:block; padding:0; margin:0; list-style:none; float:right;}
.v_d {float:right; height:29px; overflow:hidden; margin:3px 10px;}
.v_d li {height:29px; float:left; overflow:hidden;}
.v_d li a {background:url(/design_34/v_d.png) no-repeat left 0; color:#fff; text-decoration:none; height:29px; display:block; padding:0 0 0 15px; font-family:tahoma; text-shadow:0px 1px 0px #243500; text-transform:none;}
.v_d li a span {background:#fff url(/design_34/v_d.png) no-repeat right top; height:29px; line-height:29px; display:block; padding:0 15px 0 0px;}
.v_d li a:hover {background:url(/design_34/v_d.png) no-repeat left -29px;}
.v_d li a:hover span {background:#fff url(/design_34/v_d.png) no-repeat right -29px;}

.poll_bg {overflow:hidden;}
.poll_bg_in {background:url(/design_34/poll_bg.png) no-repeat; height:39px; padding:0 40px; color:#212121;}
.poll_answer {background:#e8e8e8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:2px 4px;}
.poll_bg:not(#Foo) label {padding:4px 0 2px 16px;}
.poll_bg:not(#Foo) input[type=radio] {display:none;}
.poll_answer:not(#Foo) input[type=radio] + label {background:url(/design_34/poll_a.png) no-repeat 0 5px; color:#000;}
.poll_answer:not(#Foo) input[type=radio]:checked + label {background:url(/design_34/poll_a_h.png) no-repeat 0 5px;}
.poll_answer:not(#Foo) input[type=radio]:hover + label {cursor:pointer;}
.pollBut {background:url(/design_34/poll_but.png) no-repeat 0 0; width:92px; height:30px; float:left; margin:5px 0 0 3px; color:#fff; text-align:center; line-height:30px;}
.pollBut:hover {background-position:0 -31px; text-decoration:none;}

#message, #brief {background:#fff; margin:2px 0; outline:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#000;}
.smiles {text-align:center; color:#000; background:#fff; margin:0 5px; width:150px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.smiles a {color:#000; font-weight:bold;}
.codeButtons {background:#fff; height:16px; padding:4px 3px; margin:2px 2px; color:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.commSbmFl {background:#fff; margin:5px 0; outline:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#000; height:18px;}
.searchSbmFl {margin:3px 0 0 0;}

ul.best-file {margin:0; padding:0; border:0; list-style:none;}
ul.best-file li {display:block; width:190px; height:70px; margin:0 0 4px 0; position:relative; overflow:hidden;}
ul.best-file li img.best-file-img {width:190px; height:70px; position:absolute; left:0; right:0; z-index:1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
ul.best-file li span {float:right; display:block; background:url('/images/best-file-span.png') repeat; padding:2px 4px; font-family:Tahoma; font-size:11px; color:#fff; line-height:14px; position:absolute; right:4px; top:4px; z-index:2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; overflow:hidden;}
ul.best-file li span img {vertical-align:-3px;} 
ul.best-file li a {display:block; background:url('/images/best-file-b.png') repeat; width:213px; height:25px; padding:0 11px; text-transform:uppercase; font-weight:normal; color:#fff; line-height:25px; position:absolute; left:0; bottom:0; z-index:3; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; overflow:hidden;}
ul.best-file li a img {vertical-align:1px;}

.stats img {background:#f7f7f7;padding:4px;border-right:1px dotted #ccc;border-top:1px solid #ccc;border-left:1px solid #ccc} 
 .stats_text {padding:4px;padding-right:none;border-top:1px solid #ccc;width:100%;border-right:1px solid #ccc;font:11px Tahoma;} 
 .stats_text b {float:right;} 

 .stat_counter {border:1px solid #ccc;padding:6px;width:100%;margin-top:-3px;} 
 .stat_tit {border:1px solid #ccc;border-bottom:none;background:#f7f7f7;padding:4px;font-weight:bold;border-top:none}

.catPages1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;} 
 .catPages1 a:link, 
 .catPages1 a:visited, 
 .catPages1 a:hover, 
 .catPages1 a:active {text-decoration:none;color: #636363;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;} 
 .catPages1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;} 
 .catPages1 b {text-decoration:none;background:#2c2c2c;padding:3px 10px;color:#ccc;font-size:11px;} 
 .pagesBlockuz1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;} 
 .pagesBlockuz1 a:link, 
 .pagesBlockuz1 a:visited, 
 .pagesBlockuz1 a:hover, 
 .pagesBlockuz1 a:active {text-decoration:none;color: #636363;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;} 
 .pagesBlockuz1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;} 
 .pagesBlockuz1 b {text-decoration:none;background:#2c2c2c;padding:3px 10px;color:#ccc;font-size:11px;} 
 .pagesBlock1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;} 
 .pagesBlock1 a:link, 
 .pagesBlock1 a:visited, 
 .pagesBlock1 a:hover, 
 .pagesBlock1 a:active {text-decoration:none;color: #636363;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;} 
 .pagesBlock1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;} 
 .pagesBlock1 b {text-decoration:none;background:#2c2c2c;padding:3px 10px;color:#ccc;font-size:11px;}

div.FimwareInf {background:#f5f3f3;} 
 div.FimwareInf:hover {background:#fff;}

::selection {background: #74bd38; color:#fff;} 
::-moz-selection {background: #74bd38; color:#fff;}

.pagesBlockuz2,
#pagesBlock1 {display:block; overflow:hidden; color:#fff; margin:10px 0; padding:5px 0 0 0; height:24px; text-align:center; background:#181818; border-radius:2px;}
.pagesBlockuz2 a,
.pagesBlockuz2 b,
.pagesBlockuz2 .swchItemDots,
#pagesBlock1 a,
#pagesBlock1 b,
#pagesBlock1 .swchItemDots {height:4px; display:inline-block; color:#fff; vertical-align:top; background:url(http://csomsk.ru/1-ucoz/csomsk/rip/switch_bg.png) no-repeat 0 0; margin:3px 2px;}
.pagesBlockuz2 a span,
.pagesBlockuz2 b span,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 a span,#pagesBlock1 b span,
#pagesBlock1 .swchItemDots span {height:4px; line-height:24px; display:inline-block; vertical-align:top; background:url(http://csomsk.ru/1-ucoz/csomsk/rip/switch_bg.png) no-repeat right -4px; cursor:pointer; padding:0 12px;}
.pagesBlockuz2 b span,
#pagesBlock1 b span {cursor:default;}
.pagesBlockuz2 b,
.pagesBlockuz2 a:hover,
#pagesBlock1 b,
#pagesBlock1 a:hover {text-decoration:none; background-position:0 -8px;}
.pagesBlockuz2 b span,
.pagesBlockuz2 a:hover span,
#pagesBlock1 b span,
#pagesBlock1 a:hover span {background-position:right -12px;}
.pagesBlockuz2 .swchItemDots,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 .swchItemDots,
#pagesBlock1 .swchItemDots span {color:#fff; background:0;}