/* 
=============================================================
"RefinedStudio"
icq: 391014888
e-mail: RefinedStudio@mail.ru 
=============================================================
*/

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, td, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe, applet, font,  kbd, s, strike, u, center, th {padding:0; margin:0;}
html, body {background:#CBCBCB url(../images/linebg.png) repeat-x; font:12px/16px Tahoma, Arial; color:#353535; height:100%; min-width:1180px;}
ol, ul {list-style:none;}
a img, img {border:0;}
a {color:#555e81;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
.clear {clear:both;}
.reset, .reset li {list-style:none;margin:0;padding:0;}

.conteiner {position:relative; margin:0 auto; width:1180px;}

.header {width:1180px; height:105px; background: url(../images/headerbg.png) no-repeat;}
.logo {width:280px; height:90px; float:left; padding:7px 0 8px;}
.topbanner {width:900px; height:90px; float:right; padding:7px 0 8px;}

.content {margin:0 0 15px 0; background:#B6B6B6; background:-moz-linear-gradient(top, #CDCDCD, #B6B6B6); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#CDCDCD), to(#B6B6B6)); float:left; position:relative; width:1170px; padding:4px; border:1px solid #E6E7E7; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -moz-box-shadow: 0 0 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.5); box-shadow: 0 0 1px rgba(0,0,0,0.5);}
.contentbg {background: #f1f1f1; float:left; position:relative; width:1170px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.content-left {float:left; width:890px; background:#fff;}
.content-right {float:right; width:280px;}

/* ---------------- Топ-меню */
.topmenu-search {width:1170px; height:50px; background: url(../images/topmenubg.png) repeat-x; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.topmenu {width:620px; height:50px; float:left;}
.topmenu ul, .topmenu li {font-size:14px; line-height:21px;}
#menu ul li {font-size:12px; line-height:21px; text-align:left; text-shadow:1px 1px 1px #fff;}
#menu {list-style:none; width:600px; height:50px; margin:0; padding:0 10px 0 10px;}
#menu li {float:left; display:block; text-align:center; position:relative; padding:10px 10px 2px 12px; margin:4px 0 0 0; border:none; display:inline;}
#menu li:hover {
background:#F4F4F4; 
background:-moz-linear-gradient(top, #fff, #eee); 
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee)); 
background: -o-linear-gradient(top, #ffffff, #f4f4f4); 
border-top:2px solid #fff;
border-left:2px solid #fff;
border-right:2px solid #fff; 
padding:10px 9px 4px 9px; 
z-index:100;
border-radius:5px 5px 0 0; 
-moz-border-radius:5px 5px 0 0; 
-webkit-border-radius:5px 5px 0 0; 
-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.5); 
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5); 
box-shadow: 1px -2px 2px -1px rgba(0, 0, 0, 0.2);
}
#menu li a {font-size:12px; color:#fff; display:block; outline:0; text-decoration:none; text-shadow:0 2px 0 #777;}
#menu li:hover a {color:#767676; text-shadow:0 1px 0 #fff;}
#menu li.navibackg {background:url(../images/naviline.png) no-repeat; width:2px; height:50px; margin:0 10px 0 10px; padding:0;}
#menu li.navibackg:hover {background:url(../images/naviline.png) no-repeat; width:2px; height:50px; margin:0 10px 0 10px; padding:0; border:none; box-shadow:none;}
#menu li ul {list-style:none; padding:0; margin:0;}
#menu li .drop {padding:0 0 13px 0;}

li.dropno {background:none; border:none;}
li.dropno:hover {padding-top:8px !important; padding-bottom:6px !important; margin-top:6px !important; -moz-border-radius:5px 5px 0 0 !important; -webkit-border-radius:5px 5px 0 0 !important; border-radius:5px 5px 0 0 !important; border-bottom:none !important;  box-shadow: 1px -2px 2px -1px rgba(0, 0, 0, 0.2) !important;}
li.dropno:hover a {padding-bottom:7px;}

.dropdown_cool {
width:200px; 
margin:4px auto; 
float:left; 
position:absolute; 
left:-999em; 
text-align:left; 
padding:10px 5px 10px 5px; 
border:2px solid #fff; 
border-top:none; 
background:#ededed; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ededed'); 
background:-moz-linear-gradient(top, #eee, #ededed); 
background:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ededed)); 
background: -o-linear-gradient(top, #f4f4f4, #ededed); 
-moz-border-radius:0 5px 5px 5px; 
-webkit-border-radius:0 5px 5px 5px; 
border-radius:0 5px 5px 5px;
}
#menu li:hover .dropdown_cool {left:-2px; top:auto;}
.colone {width:200px; display:inline; float:left; position:relative;}

#menu li ul li {font-size:12px; line-height:28px; position:relative; text-shadow:1px 1px 1px #fff; padding:0; margin:0; float:none; text-align:left; width:200px;}
#menu li ul li:hover {background:none; border:none; padding:0; margin:0;}

#menu li:hover div a {font-size:12px; color:#767676; text-shadow:0 1px 0 #fff; background: url(../images/bullet-1.png) no-repeat scroll 5px 13px transparent; padding:0 0 0 15px; border-bottom:1px solid #dcdcdc; border-top:1px solid #fff;}
#menu li:hover div a:hover {color:#eee; text-shadow:0 1px 0 #000; background:#979797; background:-moz-linear-gradient(top, #bcbcbc, #8c8c8c); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#bcbcbc), to(#8c8c8c)); padding:0 0 0 15px; width:185px;}

#menu li:hover div .bordertop:first-child {border-top:none;}
#menu li:hover div .borderbot:first-child {border-bottom:none;}

.searchbg {width:550px; height:50px; float:right;}
.searchbar {margin:5px 0 0 274px; width:271px; height:38px; background:url(../images/search.png) no-repeat;}
.searchbar li {float:left; height:38px;}
.searchbar .lfield {width:214px; padding:0 0 0 23px; overflow:hidden;}
.searchbar .lfield input {color:#fff; float:left; height:15px; width:225px; border:none; background:none; margin-top:11px; font-size:11px;}
.searchbar .lbtn input {width:34px; height:38px; background:url(../images/search.png) no-repeat 0 -38px;}
.searchbar .lbtn input:hover {background-position: -34px -38px;}

.topmenubottom {width:1170px; height:12px; background: url(../images/topmenubotbg.png) repeat-x;}

/* Поле с 6-ю банерами - 890рх */
.content-left-applications {padding:2px; background:#dedede;}
.cell-table a {color:#EB7B1D; text-decoration:none; font-size:11px;}
td.cell {text-align:center;}
.cell a {text-decoration:none;}
.cell span {color:#FF0000;}

.content-left-half {width:890px;}
.content-left-half-l {float:left; width:230px; background:#f1f1f1;}
.leftcolumncolor {background:#f1f1f1;}
.content-left-half-r {float:right; width:660px;}

.shstory {background:#fff; float:left; width:660px;}
.shstory h3, .shstory h1 {
background:#efefef; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); 
background:-moz-linear-gradient(top, #fff, #efefef); 
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#efefef)); 
background: -o-linear-gradient(top, #ffffff, #efefef);
padding:10px 20px 7px 20px; 
text-transform:uppercase; 
color:#777; 
text-shadow:0 1px 0 #fff; 
font-size:11px; 
font-weight:normal;}
.shstory h3 a, .shstory h1 a {text-transform:uppercase; color:#777; text-shadow:0 1px 0 #fff; text-decoration:none;}
.shstory h3 a:hover, .shstory h1 a:hover {text-decoration:underline;}
.shstory h3 span, .shstory h1 span {background:#eee; display:inline-block; padding:3px 7px 3px 8px; border-bottom:1px solid #FCFCFC; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -moz-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; box-shadow:0 2px 0 rgba(0,0,0,0.1) inset;}
.shstory-content {background:url(../images/shstorycontent.gif) repeat-x scroll left top transparent; border-bottom:1px solid #dcdcdc; padding:10px 5px 10px 20px;}
.not-group {overflow:hidden; zoom:1;}
.shstory-content-all {background:url(../images/shstorycontent.gif) repeat-x scroll left top transparent; border-bottom:1px solid #dcdcdc; padding:10px 5px 10px 20px;}
.shstory-content-result {background:url(../images/shstorycontent.gif) repeat-x scroll left top transparent; border-bottom:1px solid #dcdcdc; padding:10px 5px 10px 20px;}
.news-text {color:#353535; font-size:11px;}
.news-header {font:bold 12px Arial;}
.tags-info {font:12px; color:#777; padding:2px 0 15px 0;}
.tags-info a {text-decoration:none; color: #555E81; font-weight:bold;}
.tags-info a:hover {text-decoration:underline;}
.news {margin:0 15px 15px 0;}
.news a {font-weight:bold;}
.shstory-edit {float:left; width:300px;}
.full-edit-box2 {background:url(../images/com-change.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:96px;}
.full-edit-box2:hover {background:url(../images/com-change.png) repeat scroll 0 -20px transparent;}
.full-edit-box2 a {padding:6px 26px 0 26px;}
.shstory-read {float:right; width:335px;}
.shstory-read-button {background:url(../images/thanks.png) no-repeat; cursor:pointer; height:20px; width:96px; margin:0 0 0 218px;}
.shstory-read-button:hover {background:url(../images/thanks.png) no-repeat 0 -20px transparent;}
span.more a {display:block; width:114px; height:20px; background:url(../images/more_btn.png) no-repeat right 0; margin:0 0 0 210px;}
span.more a:hover {background:url(../images/more_btn.png) no-repeat right -20px;}

.shstory-pm {background:#fff;width:660px;}
.shstory-pm h3, .shstory-pm h1 {
background:#efefef; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); 
background:-moz-linear-gradient(top, #fff, #efefef); 
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#efefef)); 
background: -o-linear-gradient(top, #ffffff, #efefef);
padding:10px 20px 7px 20px; 
text-transform:uppercase; 
color:#777; 
text-shadow:0 1px 0 #fff; 
font-size:11px; 
font-weight:normal;}
.shstory-pm h3 a, .shstory-pm h1 a {text-transform:uppercase; color:#777; text-shadow:0 1px 0 #fff; text-decoration:none;}
.shstory-pm h3 a:hover, .shstory-pm h1 a:hover {text-decoration:underline;}
.shstory-pm h3 span, .shstory-pm h1 span {background:#eee; display:inline-block; padding:3px 7px 3px 8px; border-bottom:1px solid #FCFCFC; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -moz-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; box-shadow:0 2px 0 rgba(0,0,0,0.1) inset;}

.forumblock {background:#fff; float:center; width:660px; padding:0 0 25px 0; overflow: hidden;}
.forumblock h3 {background:#8C8C8C; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDBDBD', endColorstr='#8C8C8C'); background:-moz-linear-gradient(top, #BDBDBD, #8C8C8C); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#BDBDBD), to(#8C8C8C)); padding:10px 20px 7px 20px; text-transform:uppercase; color:#fff; text-shadow:0 2px 0 #777; font-size:11px; font-weight:normal; border-top:1px solid #949393; background: -o-linear-gradient(top, #BDBDBD, #8C8C8C);}
.forumblock h3 span {margin:0 0 0 200px; background:#919191; display:inline-block; padding:3px 7px 3px 8px; border-bottom:1px solid #AEAEAE; border-left:1px solid #9B9B9B; border-right:1px solid #9B9B9B; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -moz-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; box-shadow:0 2px 0 rgba(0,0,0,0.1) inset;}
.forumblock-content {background:url(../images/blocklogcontent.gif) repeat-x scroll left top transparent; padding:12px;}
.forumblock-bot {background:url(../images/forumblock-bot.png) repeat-x scroll left top transparent; height:4px; padding:5px 0 5px 0;}
table {border-collapse:collapse; border-spacing:0;}
.forum-table {font:12px Tahoma;}
.forum-table th {font-weight:bold;}
th {text-align:left; color:#767676;}
.reklamablock {position:relative; float:left; width:660px; z-index: 2;}
.reklamabg {background:#fff; padding:10px 10px 10px 10px; border-top:3px solid #F7F7F7; border-bottom:1px solid #DCDCDC;}
.related_news {margin:5px 0 10px 0;}
.related_news ul a {font-size:11px; text-decoration:none;}

.blockleft-navi, .blockleft {background:#f2f2f2 url(../images/blocklefttxtbg.png) repeat-y; height:100%; width:230px;}
.block, .blocklog {background:#f2f2f2 url(../images/blocktxtbg.png) repeat-y; height:100%; width:280px;}

.blockleft-navi-content, .blocklog-content {background:url(../images/blocklogcontent.gif) repeat-x scroll left top transparent;}
.blockleft-content, .block-content {background:url(../images/blockcontent.gif) repeat-x scroll left top transparent;}

.blockleft-navi h2, .blocklog h2 {
background:#8C8C8C; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDBDBD', endColorstr='#8C8C8C'); 
background:-moz-linear-gradient(top, #BDBDBD, #8C8C8C); 
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#BDBDBD), to(#8C8C8C)); 
background: -o-linear-gradient(top, #BDBDBD, #8C8C8C);
padding:10px 20px 7px 20px; 
text-transform:uppercase; 
color:#fff; 
text-shadow:0 2px 0 #777; 
font-size:11px; 
font-weight:normal;
}
.blockleft-navi h2 span, .blocklog h2 span {background:#919191; display:inline-block; padding:3px 7px 3px 8px; border-bottom:1px solid #AEAEAE; border-left:1px solid #9B9B9B; border-right:1px solid #9B9B9B; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -moz-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; box-shadow:0 2px 0 rgba(0,0,0,0.1) inset;}

.blockleft h2, .block h2 {
background:#efefef; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); 
background:-moz-linear-gradient(top, #fff, #efefef); 
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#efefef)); 
background: -o-linear-gradient(top, #ffffff, #efefef);
padding:10px 20px 7px 20px; 
text-transform:uppercase; 
color:#777; 
text-shadow:0 1px 0 #fff; 
font-size:11px; 
font-weight:normal;
}
.blockleft h2 span, .block h2 span {background:#eee; display:inline-block; padding:3px 7px 3px 8px; border-bottom:1px solid #FCFCFC; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -moz-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1) inset; box-shadow:0 2px 0 rgba(0,0,0,0.1) inset;}

.allblock {padding:15px 10px 15px 10px;}
.blockbot {margin:0;}

.pollbox {padding:10px 7px 10px 7px; margin:0 0 15px 0; border-bottom:1px dotted #353535;}
.polltitle {font:bold 18px taxoma; color:#777; padding:0 10px 5px 10px;}
.pollnews {padding:10px 10px 15px 10px;}
.polltxt {font:bold 12px taxoma; color:#777;}
#dle-poll-list {padding:15px 0 15px 0; line-height:20px;}
.submit {font-size:11px; height:20px; padding:0 3px 0 3px; background:#fff; border:1px #ccc solid; color:#777; margin:0; cursor:pointer;}
.pollvoting {color:#777; padding-top:15px;}

.blocknavi-txt {padding:10px;}
.glossymenu {background:#f2f2f2; cursor:pointer; border:none; font:11px Tahoma; color:#DADADA; text-decoration:none; padding:3px 5px;}
.glossymenu a.menuitem {background: url(../images/menu-dot.gif) repeat-x scroll left bottom #f2f2f2; padding:6px 9px 6px 3px; font:11px Tahoma; color:#777; display:block; position:relative; width:auto; text-decoration:none;}
.glossymenu a.menuitem:hover {color:#343434; text-decoration:none;}
.glossymenu div.submenu {font:10px Tahoma; color:#777; padding:0;}
.glossymenu div.submenu ul {list-style-type:none; margin:0; padding:0;}
.glossymenu div.submenu ul li {background: url(../images/menu-row.gif) no-repeat scroll 20px 6px transparent; padding:0 0 0 15px;}
.glossymenu div.submenu ul li a {display:block; font:11px Tahoma; color:#777; text-decoration:none; padding:3px 0 2px 9px; background:url(../images/menu-dot.gif) repeat-x scroll left bottom transparent; margin:0 0 0 5px; height:14px; width:auto;}
.glossymenu div.submenu ul li a:hover {background:url(../images/menu-dot.gif) repeat-x scroll left bottom transparent; color:#343434;}
.submenu {display:none;}

.blockcount-txt {padding:20px 20px 20px 20px;}

.voteblock {padding:15px 0 15px 0;}
.votetitle {font-size:12px; color:#777; font-weight:bold; padding:0 0 0 20px;}
.votetxt {padding:5px 20px 5px 20px; line-height:18px;}
.votebutton {height:20px; padding:5px 0 5px 15px;}
.votebutton li {float:left; padding:0 0 0 5px;}
.input-vote {background:url(../images/pollbutton.png) no-repeat; width:76px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
.input-vote:hover {background-position: 0 -20px;}
.input-results {background:url(../images/pollbuttonres.png) no-repeat; width:76px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
.input-results:hover {background-position: 0 -20px;}
.vote-all-block {padding:12px 0 2px 17px;}
.vote-all {background:url(../images/pollvbtns.png) no-repeat scroll 100% 0 transparent; width:91px; height:20px; color:#666; font-size:11px; border:none; cursor:pointer;} 
.vote-all:hover {background-position:67px -20px; color:#5B5B5B;}
.vote-all span {display:block; padding:0 20px 7px 0;}

.login-form {padding:6px 0 0 25px;}
.login-href {margin:0 0 10px 0; color:#555e81;}
.login-href a {color:#555e81; font-size:11px; text-decoration:none;}
.login-href a:hover {text-decoration:underline;}
.login-log, .login-pas {margin:0 0 10px 0; color:#777; text-shadow:0 2px 0 #fff; font-size:11px;}
.login-input {background:url(../images/loginbg.png) repeat-x; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-top:none; border-bottom:none; width:160px; height:25px; padding:0 0 0 5px; color:#777;}
.user {margin-left:20px;}
.password {margin-left:15px;}
.login-checkbox {padding:2px 2px 10px 2px; margin:0; text-align:left; color:#777; text-shadow:0 2px 0 #fff; font-size:11px;}
.login-check {float:left; padding:5px 12px 0 0;}
.login-button {}
.login-button  input {background:url(../images/login_on.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:43px;}
.login-button input:hover {background:url(../images/login_on.png) repeat scroll 0 -20px transparent;}
.login-enter {padding:15px 0 15px 20px;}
.login-enterbox {padding:5px 0 5px 0;}
.login-enterbox a {text-decoration:none;}
.login-enterbox a:hover  {text-decoration:underline;}

.block-content-rekomend {padding:15px 0 30px 0;}

.block-content-chat {padding:20px 20px 20px 20px;} 
.chat {color:#353535; font-size:11px;}
.chat p {padding:0 0 10px 0; line-height:18px;}
.chat a {color:#555e81; font-size:11px; text-decoration:none;} 
.chat a:hover {text-decoration:underline;}

.block-content-popular {padding:15px 0 0 0;}
.block-content-popular a {color:#555e81; font-size:11px; text-decoration:none;}
.popular {padding:15px 22px 30px 22px;}
.popular p {padding:10px 0 0 0; color:#353535; font-size:11px; line-height:18px;}


.comments {position:relative; float:left; width:660px;}
.commentsbox {background:#fff; padding:15px 0 15px 0; border-top:3px solid #F7F7F7; border-bottom:1px solid #DCDCDC;}
.commentsbox a {font-weight:bold;}
.news-title {padding:0 0 10px 20px;}
.news-title, .news-title a {font-weight:bold; text-transform:uppercase;}
.comavatar {width:100px; padding:0 10px 0 20px;}
.cominfo {padding:0 0 0 25px;}
.com-pad {padding:0 0 3px 0;}
.com-but {padding:1px 25px 0 0;}
.com-plaint {background:url(../images/com-plaint.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:96px; margin:0 0 10px 0;}
.com-plaint:hover {background:url(../images/com-plaint.png) repeat scroll 0 -20px transparent;}
.com-plaint a {padding:6px 26px 0 26px;}
.com-quote {background:url(../images/com-quote.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:96px; margin:0 0 10px 0;}
.com-quote:hover {background:url(../images/com-quote.png) repeat scroll 0 -20px transparent;}
.com-quote a {padding:6px 26px 0 26px;}
.com-change {background:url(../images/com-change.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:96px; margin:0 0 10px 0;}
.com-change:hover {background:url(../images/com-change.png) repeat scroll 0 -20px transparent;}
.com-change a {padding:6px 26px 0 26px;}
.com-del {background:url(../images/com-del.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:96px;}
.com-del:hover {background:url(../images/com-del.png) repeat scroll 0 -20px transparent;}
.com-del a {padding:6px 26px 0 26px;}
.massaction-bg {background:url(../images/massaction-bg.png) no-repeat; width:660px; height:20px; position:relative; margin:10px 0 0 0;}
.massaction {text-align:right; padding:0 25px 0 0;}
.comment-bg {background:#f8f8f8; border:1px solid #D9D9D9; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:-1px 23px 0 20px; padding:10px; color:#353535; font-size:11px;}

.mass_comments_action  {text-align:left; background:#fff; padding:15px 0 15px 30px; border-top:3px solid #F7F7F7; border-bottom:1px solid #DCDCDC; color:#777; font:normal 12px;}
.mass_comments_action select {color:#333; border:1px solid #DCDCDC;}
.mass_comments_action .bbcodes {background:url(../images/mass_comments.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:96px; text-indent:-999px;}
.mass_comments_action .bbcodes:hover {background:url(../images/mass_comments.png) repeat scroll 0 -20px transparent;}

.addcom-block {background:#fff; padding:15px 50px 15px 50px; border-top:3px solid #F7F7F7; border-bottom:1px solid #BCBCBC;}
.entry {color:#777; font:normal 12px tahoma; margin:0 0 6px 0; padding:0 0 0 205px; text-transform:uppercase;}
.addcom-notlogged {overflow:hidden;zoom:1;margin:10px 0 10px 0;}
.addcom-notlogged li {display:block;float:left; width:222px;}
li.addcomname {margin-right:23px;}
.addcom-notlogged input {background:#fff; border:1px solid #bbb; color:#333; font:11px tahoma; padding:4px 5px 4px 5px; width:210px;}
.addcom-button {padding:0;margin-top:10px;}
.addcom-button input {background:url(../images/addcom-but.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:76px; text-indent:-999px;}
.addcom-button input:hover {background:url(../images/addcom-but.png) repeat scroll 0 -20px transparent;}
#allow_subscribe {margin:0 6px 0 0;}
#allow_subscribe+label {font-size:11px;}
.slink {padding:6px; border:1px solid #E6E7E7; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.1) inset; box-shadow:0 0 2px 2px rgba(0,0,0,0.1) inset; font-weight:bold; color:#c9c9c9;}


.news-form {margin:10px 0 0 0;}
.news-form-field {padding:6px 0 6px 0;} 
.marginbot {margin-bottom:15px;}
.news-form-field-name {color:#353535;font-size:12px;font-weight:bold;padding-bottom:4px;} 
.news-form-field-name i {color:#353535;font-size:10px;}
.floatl {float:left;width:200px;}
.f_input {background:#fff url(../images/dlet_field_o.gif) repeat-x;border:1px solid #e0e0e0;width:300px;height:14px;color:#000;font:11px Arial;padding:2px;}
.news-form-field #category {border:1px solid #bbb;font-size:12px;background:#fff;padding:0 4px;}
.news-form-field #category * {color:#444 !important;}
.addnews-bbcodes div {overflow:hidden;height:auto; display:block; padding:0;}
.addnews-bbcodes img {display:block; float:left;}
.news-form-field textarea {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:98%; height:250px; border:1px solid #bbb; }
.xfields {padding-top:5px;}
.news-form-xfield .addnews {font-weight:bold; padding-top:13px;}
.news-form-xfield td {display:block;}
.xfields input {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:300px; height:14px; border:1px solid #bbb; padding:4px 5px;}
.xfields textarea {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; height:250px; border:1px solid #bbb; margin:0 1px 0 0; padding: 4px 5px;}
.xfields select {color:#555;font:11px tahoma;height:18px;border:1px solid #e0e0e0;background:#fff;}
.news-form-xfield div {overflow:hidden;height:auto; display:block; float:left; padding:0 2px 0 3px;}
.news-form-xfield img {display:block; float:left;}
.news-form-admintag {padding-top:15px;}
.news-form-buttons {padding-top:15px;}
input.savebut {background:url(../images/saveuserbutton.png) no-repeat; width:76px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
input.savebut:hover {background-position: 0 -20px;}
.nffname {background:url(../images/nffname.png) no-repeat; width:96px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
.nffname:hover {background-position: 0 -20px;}

#registration input[type="submit"].bbcodes {background:url(../images/acceptbutton.png) no-repeat; width:76px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
#registration input[type="submit"].bbcodes:hover {background-position: 0 -20px;}
#registration input[type="button"].bbcodes {background:url(../images/nobutton.png) no-repeat; width:96px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
#registration input[type="button"].bbcodes:hover {background-position: 0 -20px;}

#dosearch {background:url(../images/dosearch.png) no-repeat; width:80px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
#dosearch:hover {background-position: 0 -20px;}
#dofullsearch {background:url(../images/dofullsearch.png) no-repeat; width:112px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
#dofullsearch:hover {background-position: 0 -20px;}
#doclear {background:url(../images/doclear.png) no-repeat; width:59px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
#doclear:hover {background-position: 0 -20px;}
#doreset {background:url(../images/doreset.png) no-repeat; width:59px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
#doreset:hover {background-position: 0 -20px;}

#tooltip {background:#f2f2f2;border-left:1px solid #909090;border-right:1px solid #909090;border-bottom:1px solid #909090;border-top:1px solid #909090;font:11px tahoma;color:#777777;padding:7px;position:absolute;visibility:hidden;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;z-index: 40000;}

.impot {color:#FF0000;}
.block-captcha {padding:15px 0 0 0;overflow:hidden;}
.block-captcha a {display:none;}
.block-captcha i {cursor:pointer;}
.block-captcha * {display:block;float:left;}
.block-captcha #dle-captcha {display:block;float:left;}
.block-captcha #dle-captcha img {display:block;}
.block-captcha #sec_code {width:116px;height:46px;border:1px solid #bbb;color:#333;background:#fff;font:40px Arial, Geneva, sans-serif;margin-left:15px;}
.block-captcha dfn {margin-left:15px;width:180px;font:12px Arial, Geneva, sans-serif;color:#999;padding-top:2px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.block-recaptcha {width:452px;margin:10px 0 15px 0;}
.block-recaptcha-txt {background:#fff;padding:5px;margin:5px 0 0 0;}
.block-recaptcha-txt img {margin:0;}
.block-question {border:1px solid #3E3E3E;margin:15px 0 15px 0;}
.quest {padding:10px 0 10px 0;}
td.label {font-weight:bold;vertical-align:top;padding:10px 0 10px 10px;width:20%;}

.userinfo {line-height:20px;}
.userinfo li {margin-left:120px;}
.userinfo li.photo {position:absolute;margin-left:0;*margin-left:-120px;}
.userinfo .group {padding:6px 0 0 0; font-size:11px;}
.xprofile {padding-top:5px;}
.xprofile textarea {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:320px; height:86px; border:1px solid #bbb;}
.xprofile input {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:250px; height:14px; border:1px solid #bbb;}
.xprofile select {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; height:18px; border:1px solid #bbb;}
.news-form-field-label {display:block; padding:7px 0 0 1px;}
.news-form-field-label input {margin:0;}
.news-form-field .file-input {border:1px solid #bbb; color:#333; font:11px Arial, Geneva, sans-serif; padding:4px 5px; width:262px; background:#fff;}
.ip-notify p {padding:4px 0 5px 1px; color:#f00;}
input.add {background:url(../images/addcom-but.png) no-repeat; width:76px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
input.add:hover {background-position: 0 -20px;}
input.preview {background:url(../images/view-but.png) no-repeat; width:76px; height:20px; cursor:pointer; border:none; text-indent:-999px;}
input.preview:hover {background-position: 0 -20px;}

.stat {line-height:20px;}
.bigpadd {padding-bottom:20px;}

.pm_head {font-size:12px tahoma;}
.pm_list {color:#353535;}
.pm_list a {color:#353535;}
.pm input {margin:10px 0 0 0;}
.pm-outboxcopy {margin:0 5px 0 0;}
.pm-textarea .editor {margin:0 0 10px 0;}
.readpm-box {overflow:hidden; margin:0; padding:10px 0 5px 0;}
.binner {overflow:hidden; padding:0 0 0 21px;}
.readpm-box-head {background:#F6F6F6;border-top:2px solid #4A6EA4;}
.readpm-box-head .binner {background:url(../images/heading_com_left.png) no-repeat scroll left top transparent;height:90px;padding-left:110px;position:relative;}
.avatar {background-position:50% 50%;background-repeat:no-repeat;left:23px;position:absolute;top:12px;}
.readpm-box-head .morecomments {background:none repeat scroll 0 0 transparent;padding-top:0;}
.morecomments {color:#898989;font-size:10px;}
.userinfo a {color:#555e81;}
.txt_com {padding:12px 10px 0 0;color:#666;}
.commentbox {padding-bottom:6px;}
.stext {padding-top:6px;border-top:1px solid #999;}
.morelink_com {padding:15px 10px 10px 0;overflow:hidden;}
.morelink_com a {color:#5794BA;}

.pm-answer {background:url(../images/com-answer.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:96px; margin:0 0 10px 0;}
.pm-answer:hover {background:url(../images/com-answer.png) repeat scroll 0 -20px transparent;}
.pm-answer a {padding:6px 26px 0 26px;}
.pm-ignore {background:url(../images/com-ignore.png) repeat scroll 0 0 transparent; cursor:pointer; border:none; height:20px; width:96px; margin:0 0 10px 0;}
.pm-ignore:hover {background:url(../images/com-ignore.png) repeat scroll 0 -20px transparent;}
.pm-ignore a {padding:6px 26px 0 26px;}

.navigation {position:relative; background:#fff; padding:20px 0 20px 0; font:11px Arial;}
.navigation a {background:#F0F0F0; padding:3px 8px 3px 8px; overflow:hidden; color:#767676; font:11px Arial; text-decoration:none; border:1px solid #D2D2D2;}
.navigation a:hover {background:#B3B3B3; color:#767676; padding:3px 8px 3px 8px; text-decoration:none;}
.navigation span {background:#fff; color:#767676; padding:3px 8px 3px 8px; border:1px solid #D2D2D2; font:11px Arial;}

.footer {background:#B6B6B6; float:left; position:relative; width:1170px; padding:4px; border:1px solid #E6E7E7; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -moz-box-shadow: 0 0 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.5); box-shadow: 0 0 1px rgba(0,0,0,0.5); text-align: center;}
.footerbg {background: #f1f1f1; float:left; position:relative; width:1170px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:5px 0 5px 0;}
.footertxt {font:12px Arial; color:#777;}
.footertxt a {font:bold 12px Arial; color:#777; text-decoration:none;}
.footertxt a:hover {text-decoration:underline;}
.polosa {width:1180px; height:5px; clear:both; margin:10px 0 0 0; float:left;}



/* slide */


.thumbs{ 
	width:860px;
    position:relative;
	height:214px; 
}


.thumbs ul, .thumbs ul li{
	list-style: none;
	padding:0 0 0 0;
	margin:0;
}

#s1{
	position: absolute;
	top: 0px;
	left: 0px;
	list-style:none;
}

.thumbs ul li img{
	border: 0px;
	width: 860px;
	height: 214px;
	filter:alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
}

.slide{
	width: 860px;
	height: 214px;
	padding:0; 
	margin:0;
	visibility: hidden;
}

.thumbs ul li img:hover{
	border: 0px;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.sliderContent {
	position: absolute;
	height: 15px;
	width: 328px;
	top: 210px;
	left: 0px;
	border:none;
	padding: 5px;
	background-color: #FFF;
	text-align: left;
	filter:alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}

.sliderContent a {
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #009;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.sliderContent a:hover {
	color: #F00;
	text-decoration: underline;
}

#output{display:none;}

.clear{clear:both;}

.citydiv {
	position: absolute;
	top: 175px;
	left: 128px;
	width: 200px;
	height: 15px;
	background-color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #0F0;
	text-align: right;
	padding: 5px 10px 5px 0;
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	z-index: 1;
	visibility: hidden;
}


/* slide2 */

#slide_block pre { display:none; }
.slide_pics img { cursor: pointer; height: 240px; width: 180px; top:0; left:0 }





.thanks-bt {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #666666;
	display: block;
	width: 90px;
	text-decoration: none;
}


#thanks-layer {
	font-size: 11px;
	text-align: left;
}

#thanks-layer a {
	cursor: pointer;
}

#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}
#share42 a span:before {content: ''; position: absolute; top: 50%; left: -5px; margin-top: -3px; width: 5px; height: 7px; background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat;}

.share4 {
margin:10px 0 -10px 0; 
text-align:left; 
}

.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

span.hidden-link {
    color: #555e81;
	font-weight: bold;
    cursor: pointer;
} 

span.hidden-link:hover {
    color: #555e81;
	font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

/*---Slider3---*/
.b-slider__inner {
    position: relative;
    z-index: 1;
}
#slider {
	position:relative;
    width:860px;
    height:214px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
    z-index: 1;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:410px;
	bottom:-15px;
    z-index: 2;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
    text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

#downinfo {font-family: Cuprum;font-size: 12px;font-style: italic;color: #fff;text-shadow: 1px 1px rgba(0,0,0,.13);}  
  #downtitle {font-family: Cuprum;font-size: 20px;font-style: italic;color: #fff;text-shadow: 1px 1px rgba(0,0,0,.13);}  

  .download_button_mg {display:block; width:256px; height:60px; background:url('http://www.se4ever.ru/templates/dwnl2.png') no-repeat; position:relative; color:#fff; text-shadow:0px 1px 1px #7cb51a;}  
  .download_button_mg:hover {background-position:0 -63px; color:#fff; text-shadow:0px 1px 1px #49c2e0;}