/* ---------------------------
copyright (c) artkmv.com
icq: 997-01-21
email: box@artkmv.com
---------------------------*/

/* reset */

* {padding:0; margin:0;}
img {border: 0 none;}
table {border-collapse: collapse; border: none;}
table th, table td {font-weight: normal;}

input {font: 10px tahoma; color: #9c9c9c;}
textarea {font: 10px tahoma; color: #9c9c9c;}

img, #bgtest, #header, #search-main dd, .if-not .istyle1, .reg-i1, .reg-i2, .reg-captcha a, .reg-captcha a:hover, .stat-main a, .stat-main a:hover, .if-not .istyle2, .if-not .reg-link, #menu, #attention, #speedbar, .inside-header, .c-block, .news-header, .news-about .publicate, .news-about .comments-num, .news-about .vies-num, .tag-bar, .more-news, .more-news ul li, .comments-t, .comments-b, .add-c .leave-comment, #footer {_behavior: url("/templates/orange2/png/iepngfix.php");}

/* typo */

a:focus {outline: none;}
a, a:hover {text-decoration: none; font: 11px tahoma; color: #fff;}
a:hover {color: #f6e3d4;}

ul li {list-style: none;}
ol li {list-style: decimal inside;}


h1 {font: 18px arial; color: #000; margin: 0 0 20px 0;}
h1 a, h1 a:hover {font-size: 18px; color: #000;}

h2 {font-size: 16px; margin-bottom: 10px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 10px;}

/* body */

html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; font: 11px tahoma; color: #fff;}
#bgtest {background: url(../images/background.png) top repeat-x #464646; padding-bottom: 16px;}
#wrap {margin: 0 auto; width: 900px; padding-top: 7px;}

#header {height: 114px; position: relative; background: url(../images/header-bg.png);}
.add-to {position: absolute; left: 28px; top: 6px; font: 9px verdana; color: #f6e3d4;}
.add-to a, .add-to a:hove {font: 9px verdana; color: #f6e3d4;}
.logo {left: 35px; top: 31px; position: absolute;}
.time {position: absolute; right: 40px; top: 7px; font: 9px verdana; color: #fff;}
.enlarge {position: absolute; left: 473px; top: 92px;}
.enlarge a, .enlarge a:hover {font: 10px tahoma; color: #fff;}
.enlarge a:hover {color: #f6e3d4;}

#search-main {position: absolute; left: 25px; top: 90px;}
#search-main dl {overflow: hidden; _zoom: 1;}
#search-main dd {float: left; background: url(../images/search-bg.png); width: 289px; padding: 2px 0 0 41px; height: 14px;}
*+html #search-main dd {padding: 0px 0 0 41px; height: 16px;}
#search-main dd input {border: none; background: #fff; height: 12px; font: 10px tahoma; color: #9c9c9c; width: 275px;}
*+html #search-main dd input {margin-bottom: 1px;}
#search-main dt {float: left; margin-left: 5px;}

.btn {background: url(../images/search-button.png); width: 85px; height: 21px;}
.btnhover {background: url(../images/search-button2.png); width: 85px; height: 21px;}
.fptn {background: url(../images/forgot-pass.png); width: 121px; height: 20px;}
.fptnhover {background: url(../images/forgot-pass2.png); width: 121px; height: 20px;}
.estn {background: url(../images/entrise-site.png); width: 121px; height: 20px;}
.estnhover {background: url(../images/entrise-site2.png); width: 121px; height: 20px;}
.regtn {background: url(../images/register.png); width: 165px; height: 22px;}
.regtnhover {background: url(../images/register2.png); width: 165px; height: 22px;}

.preload {display: none;}

#login {position: absolute; left: 603px; top: 34px;}
.if-registered {overflow: hidden; _zoom: 1;}
.if-registered .avatar {float: left; padding-top: 4px;}
.if-registered .user-menu {padding: 3px 0 0 80px;}
.if-registered strong {display: block; margin-bottom: 4px;}

.userstop {}
.userstop td {padding: 2px;}

.if-not {overflow:hidden; _zoom: 1;}
.if-not dl {overflow: hidden; _zoom: 1; margin-bottom: 3px;}
.if-not dd {float: left; width: 148px;}
.if-not dt {float: left; margin-left: 5px;}
.if-not .istyle1 {background: url(../images/login-form-1.png); width: 110px; height: 14px; border: none; font: 10px "segoe ui"; padding-left: 38px; padding-top: 1px;}
.if-not .istyle2 {background: url(../images/login-form-2.png); width: 105px; height: 14px; border: none; font: 10px "segoe ui"; padding-left: 43px; padding-top: 1px;}

*|html[xmlns*=""] .istyle1 {padding-top: 0px; height: 15px;}
*|html[xmlns*=""] .istyle2 {padding-top: 0px; height: 15px;}

.if-not .reg-link {background: url(../images/registration.png) no-repeat left; padding-left: 16px; display: block;}

#menu {background: url(../images/menu-bg.png); height: 23px; text-align: center; padding-top: 7px;}
#menu a, #menu a:hover {font: 10px verdana !important; font-variant: uppercase;}
#menu img {margin: 0 8px 0 8px;}

#attention {background: url(../images/attention.png); height: 55px; text-align: center;}

#speedbar {background: url(../images/speebar.png); height: 23px; padding: 5px 22px 0 52px;}
#speedbar .rss-button {float: right; margin-top: -3px;}
#speedbar a, #speedbar a:hover {color: #f6e3d4;}

#columns {overflow: hidden; _zoom: 1; padding-bottom: 16px;}

#right-column {float: right; width: 250px; padding-right: 15px;}

.c-block {background: url(../images/block-header.png); height: 21px; font: 11px "segoe ui"; color: #fff; text-align: center; padding-top: 4px; margin-bottom: 5px;}
.c-banner {text-align: center; padding-bottom: 5px;}
.c-vote {text-align: center; padding: 2px 0 5px 7px;}
.vote-question {font-weight: bold; padding-left: 5px;}
.vote-list {padding: 6px 35px 6px 25px; text-align: left;}
.c-pop {padding: 0px 0 7px 16px;}
.c-tags {padding: 0px 20px 7px 16px;}

#central-column {margin-right: 291px; padding-left: 15px;}

.central-banner {width: 588px; height: 68px}

.news {overflow: hidden; _zoom: 1; margin-bottom: 7px;}
.news-header {background: url(../images/news-head-bg.png); height: 19px; padding: 4px 0 0 23px;}
.news-rating {float: right; margin-right: 22px; margin-top: 0px;}
.news-about {padding: 1px 21px 0 12px; overflow: hidden; _zoom: 1; color: #f6e3d4; font: 10px tahoma;}
.news-about .publicate {padding-left: 12px; background:url(../images/publicate-icon.png) left no-repeat; float: left; margin-right: 6px;}
.news-about .comments-num {padding-left: 15px; background: url(../images/comment-icon.png) left no-repeat; float: left;}
.news-about .vies-num {padding-left: 14px; background: url(../images/views-icon.png) left no-repeat; float: right;}
.news-body {padding: 5px 10px 7px 12px;}

.tag-bar {background: url(../images/tags.png); width: 545px; height: 16px; padding: 4px 0 0 27px; font: 10px tahoma; margin-bottom: 8px; margin-left: 9px;}
.tag-bar a, .tag-bar a:hover {font: 10px tahoma;}

.more-news {background: url(../images/other-news.png); height: 81px; width: 562px; padding: 4px 0 0 10px; margin-bottom: 21px; margin-left: 9px;}
.more-news ul {margin-left: 14px;}
.more-news ul li {background: url(../images/more-arrow.png) no-repeat 0% 4px; padding-left: 16px;}
.more-news li a, .more-news li a:hover {font: 9px tahoma !important;}

.comments-t {background: url(../images/comment-bg-top.png) top no-repeat; width: 571px; overflow: hidden; margin-bottom: 19px; margin-left: 9px;}
.comments-b {background: url(../images/comment-bg-bottom.png) bottom no-repeat; width: 571px; position: relative; font: 10px tahoma; overflow: hidden;}
.comments-b a, .comments-b a:hover {font: 10px tahoma;}

.c-avatar {float: left; overflow: hidden; margin: 1px 0 1px 1px; height: 83px;}
.c-info {position: absolute; left: 96px; top: 2px;}
.c-author a, .c-author a:hover {color: #ff8f00;}
.c-body {position: absolute; left: 101px; top: 20px;}
.c-body p {display: block; padding-bottom: 16px;}
.c-admin {position: absolute; right: 12px; bottom: 5px;}

.add-c .leave-comment {background: url(../images/leave.png); width: 566px; height: 16px; padding: 3px 0 0 22px;}
.add-c .leave-form {padding: 8px 0 9px 9px;}
.add-c .leave-form textarea {background: url(../images/c-form-bg.png) bottom repeat-x #f7f7f7; border: 2px solid #c9c9c9; height: 61px; width: 565px;}
.add-c .leave-button {padding-left: 21px;}

#navigation-bar {background: url(../images/navigation-background.png); height: 21px; width: 588px; text-align: center; padding-top: 7px;}
.navigation-pages {padding: 0 14px 0 14px;}
#navigation-bar a, #navigation-bar a:hover {font: 11px tahoma; color: #fff;}
#navigation-bar img {vertical-align: middle;}

#footer { background: url(../images/footer-bg.png); height: 33px; position: relative; color: #f6e3d4; text-align: center; padding-top: 7px;}
.partner {left: 27px; top: 5px; position: absolute;}
.designer {right: 30px; top: 4px; position: absolute;}

.inside-header {width: 571px; height: 20px; background: url(../images/inside-header.png) no-repeat left; padding: 5px 0 0 23px;}
.inside-body {padding: 5px 16px 20px 17px;}

.reg-dl {border-top: 1px dotted #a46d26; padding: 5px 0 5px 8px; overflow: hidden; _zoom: 1;}
.reg-dl dd {float: left; width: 170px;}
.reg-dl dt {float: left; margin-right: 25px;}
.reg-i1 {background: url(../images/reg-log-bg.png); width: 134px; height: 16px; border: none; padding-left: 3px;}
.reg-i2 {background: url(../images/reg-mail-bg.png); width: 212px; height: 16px; border: none; padding-left: 3px;}
.reg-captcha a, .reg-captcha a:hover  {background: url(../images/recaptcha.png) no-repeat left; padding-left: 14px; margin-top: 2px; display: block;}

.reg-dl2 {border-top: 1px dotted #a46d26; padding: 5px 0 5px 8px; overflow: hidden; _zoom: 1;}
.reg-dl2 dd {float: left; width: 100px;}
.reg-dl2 dt {float: left; margin-right: 25px;}

.reg-dl3 {border-top: 1px dotted #a46d26; padding: 5px 0 5px 8px; overflow: hidden; _zoom: 1;}
.reg-dl3 dd {float: left; width: 160px;}
.reg-dl3 dt {float: left; margin-right: 10px;}

.reg-i1 {background: url(../images/reg-log-bg.png); width: 134px; height: 16px; border: none; padding-left: 3px;}
.reg-i2 {background: url(../images/reg-mail-bg.png); width: 212px; height: 16px; border: none; padding-left: 3px;}

.stat {padding-left: 25px; overflow: hidden; _zoom: 1;}
.stat div {float: left; margin-right: 30px;}
.stat-bd {text-align: right; font-weight: bold;}

.stat-main {text-align: right; padding-top: 20px; height: 16px;}
.stat-main a, .stat-main a:hover {padding-left: 21px; background: url(../images/tomain.png) left no-repeat; height: 18px; padding-bottom: 2px;}

.reg-dl-last {border-top: 1px dotted #a46d26; border-bottom: 1px dotted #a46d26; padding: 4px 0 4px 8px;}

html>/**/body .reg-i1, html>/**/body .reg-i2, *+html .reg-i1, *+html .reg-i2  {height: 15px; padding-top: 1px;}


.bbd {border-bottom: 1px dotted #a46d26;}
.tar {text-align: right; padding: 11px 5px 0 0;}
.lpdiv {padding: 13px 29px 0 18px;}
.lpdiv dd {width: 165px;}
.lpdiv dt {margin-right: 23px;}
.lpdiv2 {padding: 13px 30px 0 18px;}
.lpdiv2 dd {width: 165px;}
.lpdiv2 dt {margin-right: 23px;}
.lptn {background: url(../images/lostpassword.png); width: 165px; height: 20px;}
.lptnhover {background: url(../images/lostpassword2.png); width: 165px; height: 20px;}

.pkp {padding: 15px 59px 0 18px;}
.pkp .uinfo {padding: 0 0 0 8px;}
.pkp .uinfo2 {overflow: hidden; _zoom: 1; padding: 0 0 20px 0;}
.pkp .uinfo2 .img {float: left;}
.pkp .uinfo2 .info34 {margin-left: 100px;}
.pkp .some-links {padding: 13px 0 10px 0;}
.pkp .some-links a, .pkp .some-links a:hover {color: #f6e3d4;}

.lkptn {background: url(../images/pkp.png); width: 170px; height: 31px;}
.lkptnhover {background: url(../images/pkp2.png); width: 170px; height: 31px;}
.tar2 {text-align: right; padding: 21px 5px 0 0;}
.reg-i3 {background: url(../images/aboutbg.png); width: 239px; height: 35px; border: none; padding: 2px 3px 0 4px;}
html>/**/body .reg-i3, *+html .reg-i3  {height: 34px; padding-top: 3px;}

.ibut5 {background: url(../images/sendmsg.png); width: 165px; height: 22px;}
.ibut5h {background: url(../images/sendmsg2.png); width: 165px; height: 22px;}

.ibut1 {background: url(../images/sbrosit.png); width: 117px; height: 21px;}
.ibut1h {background: url(../images/sbrosit2.png); width: 117px; height: 21px;}

.ibut3 {background: url(../images/esc.png); width: 117px; height: 21px;}
.ibut3h {background: url(../images/esc2.png); width: 117px; height: 21px;}

.ibut2 {background: url(../images/rpoisk.png); width: 165px; height: 22px;}
.ibut2h {background: url(../images/rpoisk2.png); width: 165px; height: 22px;}

.ibut4 {background: url(../images/send.png); width: 117px; height: 21px;}
.ibut4h {background: url(../images/send2.png); width: 117px; height: 21px;}

.sbl_title{margin:10px 0 5px 0;}
.sbl_elem{padding-left:55px;text-align:justify;}
.sbl_elem a img{position:relative;float:left;left:-55px;margin-right:-55px;}