/*------------------DEFAULTS------------------*/

/*standart*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px; padding:0px; outline:0px; font-size:100%; vertical-align:baseline; background:transparent;}
#site {width:930px; background:#fff; min-height:100%; height:100%; margin:0px auto; font:12px/1.2em Tahoma;}
html {height:100%; background:#fff;}
table {border-collapse:collapse; border-spacing:0;}
ul {list-style:none;}
:focus {outline:0;}
div {zoom:1;}

textarea, .text {font-family:Tahoma; padding:2px 5px;}

/*links*/
a {text-decoration:none; cursor:pointer; color:#3278D2;}
a:hover {text-decoration:underline;}
a.fakelink {border-bottom:1px dotted #3278D2;}
.more, .back {font:bold 0.92em Arial; color:#0e427b;}
.more {padding-right:10px; background:url(../img/more.gif) right 6px no-repeat;}
.back {padding-left:10px; background:url(../img/back.gif) left 6px no-repeat;}

/*hacks*/
.clear {clear:both; height:1px; overflow:hidden;}
.zoom1 {overflow:auto;}
.hidd {display:none;}

/*text align*/
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.taj {text-align:justify;}

/*floats*/
.floatLeft {float:left;}
.floatRight {float:right;}
.floatCenter {margin:0px auto;}

/*borders*/
.border-top {border-top:1px solid #333;}
.no-border {border:0px;}

/*------------------MARKING------------------*/
/*main*/
#main {min-height:100%; _height:100%; background:#fff; position:relative;}

/*header*/
#header {height:180px; border-bottom:4px solid #000;}
#header-white {height:16px; background:#fff;}

/*content*/
#container {width:100%; padding-bottom:30px;}
#content {width:100%; float:left;}
#text {margin:0px 200px;}

/*left part*/
#left {float:left; width:180px; margin-left:-100%;}

/*right part*/
#right {float:left; width:180px; margin-left:-180px;}

/*footer*/
#footer {/*height:75px;*/ border-top:1px solid #666;}

/*------------------CONTENT------------------*/
#text ol {margin:10px 0px 15px 2.5em;}
#text ol li {}

#text ul {margin:10px 0px 15px;}
#text ul li {padding-left:10px; background:url(../img/ul-li.gif) left 5px no-repeat; zoom:1;}

/*------------------BLOCKS------------------*/
/*header*/
#header-top {height:117px; background:#ffeb00;}
#logo a {display:block; width:180px; height:85px;}
#logo {background:transparent url(../img/logo.gif) no-repeat scroll left top; float:left; height:85px; margin:3px 20px 0 0; width:180px;}
#free {clear:left; float:left; height:32px; padding-left:20px; position:relative; top:-16px; width:180px;}

#login {float:right; display:block; width:230px; height:100px; padding-top:17px;}
#login a {color:#ac9e00; font-size:11px; text-decoration:none; float:left; display:block; margin-bottom:7px;}
#login a:hover {color:#333;}
#login .enter {margin-left:50px; _margin-left:25px; padding-right:5px;}
#login span {color:#ac9e00; float:left;;}
#login .regist {padding-left:10px;}
#login .lost {margin:-5px 0px 0px 50px; _margin-left:25px;}
#login label {color:#ac9e00; font-size:11px; float:left; clear:left; display:block; height:15px; width:43px; padding:3px 0px 0px 5px; margin-right:0px;}
#login input {float:left; margin-bottom:7px; margin-left:0px;}
#login .text {height:16px; color:#666; border:1px solid #ccc; padding:0px 5px; font-size:11px; width:158px;}
#login .pass {width:90px;}
#login input.submit {background:url(../img/login-submit.gif) left top no-repeat #666; width:55px; height:18px; color:#fff; border:0px; cursor:pointer; font-size:11px; margin:1px 0px 11px 13px;}

#account {float:right; width:240px; padding-top:20px;}
#account img {border:0px; display:inline-block; *display:inline; width:50px; margin-right:10px; vertical-align:top;}
#account div {display:inline-block; *display:inline; vertical-align:top; width:150px; overflow:hidden;}
#account p {color:#666; font:bold 11px Tahoma; margin-bottom:5px;}
#account p a {color:#999; text-decoration:none; font:normal 11px Tahoma; padding:1px 0px 2px 20px;}
#account p a:hover {color:#666;}
#account .message {background:url(../img/comment.gif) left center no-repeat;}
#account .notepad {background:url(../img/notepad.gif) left center no-repeat;}
#account .count {background:url(../img/count-t.gif) left center no-repeat;}

#banner-top {padding-top:13px; margin-bottom:15px;}
#banner-top a img {border:0px solid #000;}

#top-menu {}
#top-menu a {float:left; display:block; margin-right:20px; font-weight:bold; color:#ac9e00; text-decoration:none;}
#top-menu a:hover {color:#333;}

#search {display:block; height:35px; padding-top:13px; background:url(../img/search-bg.gif) left top repeat-x #d9d9d9; padding-left:200px;}
#search * {font-size:11px;}
#search .text {width:250px; color:#666; border:1px solid #999; padding:2px 5px; height:14px;}
#search select {margin-left:20px; width:135px; color:#666; border:1px solid #999; height:20px;}
#search .submit {margin-left:20px; width:76px; height:23px; border:0px; color:#fff; cursor:pointer; background:url(../img/search-submit.gif) left top no-repeat #f95307;}
#search a {font-size:11px; color:#666; text-decoration:none; display:block; margin:-30px 0px 0px 550px;}
#search a:hover {text-decoration:underline;}
#search span {background:#666; color:#ccc; padding:0px 2px; font-size:70%;}

/*underheader*/
#underheader h1 {margin:20px 0px 20px 200px; font-weight:normal; font-size:20px; color:#333; line-height:28px;}
#underheader h1 a {color:#3278d2; text-decoration:none;}
#underheader h1 a:hover {text-decoration:underline;}
#underheader h1 a.small {color:#999; font-size:11px;}
#underheader h1 a.small span {background:#999; color:#ddd; padding:0px 2px; text-decoration:none; font-size:70%;}
#notice-count {padding:0 0 0 20px; float:left; width:167px; font-size:11px; color:#999;}
#notice-city {float:right; width:180px; padding-top:13px; font-size:13px;}
#notice-city select {color:#666; font-size:11px; border:1px solid #ccc; margin-top:7px; height:20px; width:170px;}

#category {background:#666 url(../img/category.gif) right top no-repeat; width:170px; height:20px; padding:5px 0px 0px 10px; color:#fff; font-weight:bold; float:left;}

#types {padding-left:21px; float:left;}
#types a {float:left; display:block; height:19px; border:1px solid #666; border-bottom:0px; text-decoration:none; padding:5px 20px 0px; background:#e6e6e6; color:#666; margin-left:-1px; font-size:11px; white-space:nowrap;}
#types a:hover {background:#c4c4c4;}
#types a.last {color:#fff; font-weight:bold; background-color:#ff5807; padding-left:21px;}
#types a.last:hover {background:#ff3908;}
#types a.active {background:#fff; height:20px; margin-bottom:-1px; position:relative; z-index:2;}

/*navigation*/
#navigation {height:25px; border-bottom:1px solid #666; margin-bottom:20px;}

/*content*/
#some-banner {float:left; margin-bottom:10px; height:200px; width:350px;}
#some-banner a {}
#some-banner a img {border:0px;}

#content .yellow {width:250px; float:left; margin-right:10px;}

#new {float:right; width:125px; height:210px; padding:13px 30px 10px 15px; background:url(../img/new.gif) left top no-repeat;}
#new a {color:#3278d2; font-weight:bold; text-decoration:none;}
#new a:hover {text-decoration:underline;}
#new span {color:#999; font-size:11px;}
#new p {color:#666; margin-bottom:5px;}
#new p img {display:inline; margin-left:5px;}
#new strong {color:#000;}
#new .omg {color:#fff; background:#999; padding:0px 3px 2px; position:relative; top:-3px;}

#banner-count {float:left; padding-left:1px;}
#banner-count a {display:block; float:left; margin-left:6px; _margin-left:5px; width:20px; height:18px; padding-top:7px; background:url(../img/count.gif) left top repeat-x #ccc; color:#fff; text-align:center; text-decoration:none; font-size:14px;}
#banner-count a.current {background:url(../img/count-h.gif) left top no-repeat #ccc;}

.gallery {width:100%;}
.gallery a {margin:0px 6px 10px 0px; display:inline-block; text-decoration:none; width:80px; height:80px;}
.gallery a.last {margin:0px; vertical-align:top;}
.gallery a.last p {text-align:center; height:78px; width:78px; border:1px solid #666; color:#666;}
.gallery a.last:hover, .gallery a.last p:hover {text-decoration:none; background-color:#FF5807; color:#fff;}
.gallery a img {border:0px;}
.help {position:relative; z-index:2; _width:1px;}

.listing {padding-top:1px; overflow:auto; height:20px;}
.bottom20p {padding-bottom: 20px;}
.top20p {padding-top: 20px;}
.listing * {float:right; margin-left:10px; display:block; font-size:11px;}
.listing .text {border:1px solid #ccc; width:28px; height:16px; text-align:center; color:#999; padding:2px 0px 0px;}
.listing span {color:#999; padding-top:3px;}
.listing strong {color:#999; padding-top:2px; float:left; font-weight:normal; margin-left:0px;}
.listing select {color:#999; float:left; border:1px solid #ccc;}
.listing .radio {float:left;}
.listing a {width:20px; height:15px; background-position:left top; background-repeat:no-repeat; margin-top:4px;}
.listing a.listing-more {background-image:url(../img/listing-more.gif);}
.listing a.listing-less {background-image:url(../img/listing-less.gif);}
.listing a.listing-more-off {background-image:url(../img/listing-more-off.gif);}
.listing a.listing-less-off {background-image:url(../img/listing-less-off.gif);}

.news {border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin-bottom:-1px; padding:15px 0;}
.news.no-border {border:0px;}
.news p {color:#333; margin-bottom:10px;}
.news p span {font-size:11px; color:#999; padding:3px 0px 3px 20px; background:url(../img/comment.gif) left center no-repeat; margin-left:5px;}
.news p span.header {font:bold 16px Arial; color:#333; background:none; padding:0px; margin:0px;}
.news p .gray {font:normal 11px Tahoma; color:#999; padding:0px; background:none; margin:0px;}
.news p a {color:#3278d2; text-decoration:none; font:bold 16px Arial;}
.news p a:hover {text-decoration:underline;}
.news p a.floatRight {padding:3px 0px 3px 15px; background:url(../img/comment.gif) left center no-repeat; font-size:11px;}
.news p a.floatRight:hover {text-decoration:none;}
.news p a.floatRight span {border-bottom:1px dashed #999; padding:0px; background:none; font-weight:normal;}
.news p a.floatRight:hover span {border-color:#fff;}

.comment {border-bottom:1px solid #999; overflow:auto; clear:both;}
.comment span {background:#666; color:#fff; padding:5px 0px 3px 10px; font-weight:bold; display:block; float:left; width:160px;}

.comment-table {width:100%;}
.comment-table tr td, .comment-table tr th {border-bottom:1px solid #e6e6e6;}
.comment-table tr.last td, .comment-table tr.last th {border:0px;}
.comment-table td, .comment-table th {padding:10px 15px 5px 0px; font-size:11px;}
.comment-table td {color:#666;}
.comment-table th {text-align:left; font-weight:normal; color:#b2b2b2; width:80px;}
.comment-table th a {color:#b2b2b2; text-decoration:none;}
.comment-table th a:hover {text-decoration:underline; color:#3278d2;}

.comment-form {float:right; width:320px; background:#f2f2f2; padding:10px 20px 20px;}
.comment-form label {color:#a4a4a4; font-size:11px;}
.comment-form label a {color:#a4a4a4; text-decoration:none;}
.comment-form label a:hover {text-decoration:underline;}
.comment-form label a span {font-size:70%; background:#666; color:#ccc; padding:0px 2px;}
.comment-form textarea {width:310px; border:1px solid #ccc; height:90px; margin:10px 0px 20px; color:#333; font-size:12px;}
.comment-form input {width:100px; height:22px; margin-right:10px; border:0px; cursor:pointer; font-size:11px; color:#333;}
.comment-form input.text {width:100px; height:18px; border:1px solid #ccc; cursor:default; display:block; margin:10px 0px; font-size:12px;}
.comment-form .submit {color:#333; background:url(../img/comment-submit.gif) left top no-repeat #ffd50a;}
.comment-form .reset {color:#fff; background:url(../img/comment-reset.gif) left top no-repeat #ccc;}
.comment-form .floatRight {padding-top:10px; color:#333; text-align:right; font-size:11px;}

/* == Объявления
-------------------*/
p.search-limited-notice {margin-bottom:20px; padding: 10px; background-color: #FFF8B2; }
.big-notice {overflow:hidden; padding:10px 10px 15px; margin:-1px 0px; border-bottom:1px solid #ccc; border-top: 1px solid #ccc;}
.big-notice.important {border:1px solid #ccc; padding:15px 10px;}
.big-notice.vip {border:1px solid #ccc; background:#fffbcc; padding:15px 10px;}
.big-notice .floatLeft {width:80px;}
.big-notice .floatLeft a.preview img {border:0px solid silver;}
.big-notice .floatLeft a.btn {background:#ccc; color:#fff; height:12px; width:14px; text-align:center; padding-bottom:2px; text-decoration:none; display:block; float:left; margin-right:2px; font-size:11px;}
.big-notice .floatLeft a.btn.current {background:#666;}
.big-notice .floatLeft img {margin-bottom:5px;}
.big-notice p {margin-left:100px; color:#333; margin-bottom:5px; position:relative; line-height:140%;}
.big-notice p strong {color:#333; display:block; width:335px; /**/font-weight:normal;}
.big-notice p strong a {color:#333; text-decoration:none; font-size:100%; /**/font-weight:normal;}
.big-notice p strong a:hover {color:#3278d2; text-decoration:underline;}
.big-notice p span {font-size:11px; /* color:#666; */ color: #999; display:block; margin-bottom:10px;}
.big-notice h2 {margin-left:100px; font:bold 14px Tahoma;}
.big-notice p a {color:#3278d2; font:bold 14px Tahoma; text-decoration:none;}
.big-notice p a:hover {text-decoration:underline;}
.big-notice p a.notepad, .notice-text p a.notepad, .big-notice p a.comment, .big-notice p a.item-up, .big-notice p a.item-delete {display:block; width:14px; height:14px; margin-left:10px; text-decoration:none; position: absolute; bottom:0px; _bottom:auto;}
.big-notice p a.notepad-1, .notice-text p a.notepad-1, .big-notice p a.comment-1 {display:block; width:14px; height:14px; margin-left:10px; text-decoration:none; position:absolute; bottom:0px; _bottom:auto;}
.big-notice p a.notepad, .notice-text p a.notepad {background:url(../img/notepad.gif) left top no-repeat; right:0px; _right:15px;}
.big-notice p a.notepad-1, .notice-text p a.notepad-1 {background:url(../img/notepad-1.gif) left top no-repeat; right:0px; _right:15px;}
.big-notice p a.comment {background:url(../img/comment.gif) left top no-repeat; border:0px; right:25px; _right:40px;}
.big-notice p a.comment-1 {background:url(../img/comment-1.gif) left top no-repeat; border:0px; right:25px; _right:40px;}

a.vnotepad {background:url(../img/notepad.gif) left top no-repeat; display:block; width:14px; height:14px; margin:0 10px; text-decoration:none; float: right;}
a.vnotepad-1 {background:url(../img/notepad-1.gif) left top no-repeat; display:block; width:14px; height:14px; margin:0 10px; text-decoration:none; float: right;}

/*.big-notice p a.item-delete {
    background:url(../img/item-del.gif) center center no-repeat;
    
}*/
.big-notice p a.item-delete {
    background:url(../img/item-del.gif) center center no-repeat;
    right:0px; _right:15px;
		_left:100%; _margin-left:-130px;
}

.big-notice p a.item-up {
    background:url(../img/item-up.gif) center center no-repeat;
    right:25px; _right:30px;
}

span.item-up {
    background:url(../img/user-item-up-delete.gif) left top no-repeat; display: block; float:left; width:14px; height:14px; 
    border:0px; right:25px; _right:40px;
}
span.item-delete {
    background:url(../img/user-item-up-delete.gif) -14px top no-repeat; display: block; float:left; width:14px; height:14px; 
    border:0px; right:0px; _right:15px;
}

.big-notice p a.notepad, .big-notice p a.notepad-1 {_left:100%; _margin-left:-130px;}
.big-notice p a.comment, .big-notice p a.comment-1 {_left:100%; _margin-left:-155px;}

#left #left-menu.no-bg {margin:10px 0px 15px 10px; zoom:1;}
#left #left-menu.no-bg li {padding:0px 0px 5px 0px; background:none; color:#3278d2; font-weight:bold; position:relative;}
#left #left-menu.no-bg li a {font-weight:normal; position:relative;}
#left #left-menu.no-bg li.activeMI {background:none; color: #000;}

/*left*/
#left #left-menu {margin:0px 0px 15px 10px; zoom:1;}
#left #left-menu * {zoom:1;}
#left #left-menu li {padding:0px 0px 5px 15px; background:url(../img/li-marker.gif) left 2px no-repeat; color:#3278d2; font-weight:bold; position:relative;}
#left #left-menu li.activeMI {background:url(../img/li-marker-hover.gif) left 2px no-repeat;}
#left #left-menu li a {color:#3278d2; font-weight:bold; text-decoration:none;}
#left #left-menu li a:hover {text-decoration:underline;}
#left #left-menu li a.door {padding:15px 15px 0px 0px; position:absolute; left:0px; top:0px; text-decoration:none;}

#left #left-menu ul {margin:7px 0px 5px 15px;}
#left #left-menu li.activeMI li, #left  #left-menu li li {padding:0px 0px 5px; background:none;}
#left #left-menu li.activeMI li a, #left  #left-menu li li a {font-weight:normal;}
#left #left-menu li.activeMI li a:hover, #left  #left-menu li li a:hover {font-weight:normal;}
#left #left-menu li.activeMI li.activeMI a {color:#505050;}

#left #regleft-menu.no-bg {margin:10px 0px 15px 10px; zoom:1;}
#left #regleft-menu.no-bg li {padding:0px 0px 5px 0px; background:none; color:#3278d2; font-weight:bold; position:relative;}
#left #regleft-menu.no-bg li a {font-weight:normal; position:relative;}
#left #regleft-menu.no-bg li.activeMI {background:none; color: #000;}

/*left*/
#left #regleft-menu {margin:0px 0px 15px 10px; zoom:1;}
#left #regleft-menu * {zoom:1;}
#left #regleft-menu li {padding:0px 0px 5px 25px; background:url(../img/li-marker.gif) 10px 2px no-repeat; color:#3278d2; font-weight:bold; position:relative;}
#left #regleft-menu li.country {padding:0px 0px 5px 15px; background:none; color:#3278d2; font-weight:bold; position:relative;}
#left #regleft-menu li.activeMI {background:url(../img/li-marker-hover.gif) 10px 2px no-repeat;}
#left #regleft-menu li a {color:#3278d2; font-weight:bold; text-decoration:none;}
#left #regleft-menu li a:hover {text-decoration:underline;}
#left #regleft-menu li a.door {padding:15px 15px 0px 0px; position:absolute; left:0px; top:0px; text-decoration:none;}

#left #regleft-menu ul {margin:7px 0px 5px 15px;}
#left #regleft-menu li.activeMI li, #left  #left-menu li li {padding:0px 0px 5px; background:none;}
#left #regleft-menu li.activeMI li a, #left  #left-menu li li a {font-weight:normal;}
#left #regleft-menu li.activeMI li a:hover, #left  #left-menu li li a:hover {font-weight:normal;}
#left #regleft-menu li.activeMI li.activeMI a {color:#505050;}

.folding {}
.folding li {}
.folding li a {color:#fff; display:block; zoom:1; margin-bottom:2px; text-decoration:none; padding:5px 10px; font-weight:bold; background:url(../img/folding.gif) right top no-repeat #ccc;}
.folding li.opened a {background:url(../img/folding-o.gif) right top no-repeat #ccc;}

.folding ul {margin:15px 0px 15px 10px;}
.folding li li {font-size:11px; color:#666;}
.folding li input {position:relative; top:2px;}

.banner-left {border-top:2px solid #333; padding-top:10px; margin-top:20px;}
.banner-left a img {border:0px;}

/*right*/
.yellow {background:#ffe600 url(../img/yellow.gif) right top no-repeat; font-weight:bold; color:#333; width:170px; height:20px; padding:5px 0px 0px 10px; margin-bottom:20px;}

.notice {overflow:hidden; width:180px;}/*Kraft*/
.notice .cat {color:#999; font-size:11px;}
.notice a {color:#3278d2; text-decoration:none;}
.notice a:hover {text-decoration:underline;}
.notice p {margin-bottom:5px;}

#right .clear {background:#999; margin:10px 0px;}

#discuss {border-bottom:2px solid #666; padding-bottom:5px;}
#discuss div {margin-bottom:15px;}
#discuss span {font-size:11px; color:#999; padding:3px 0px 3px 20px; background:url(../img/comment.gif) left center no-repeat;}
#discuss p {margin-bottom:5px;}
#discuss a {text-decoration:none; color:#3278d2;}
#discuss a:hover {text-decoration:underline;}

#filter {padding-bottom:20px; border-bottom:2px solid #666; margin-top:-10px; margin-bottom:30px;}
#filter label {color:#666; font-size:11px; display:block; clear:right; overflow:auto; zoom:1; padding-top:2px; margin-bottom:5px;}
#filter .text {width:75px; border:1px solid #ccc; margin-bottom:5px;}
#filter select {width:180px; border:1px solid #ccc; margin-bottom:10px;}
#filter .checkbox {float:left; display:block; position:relative; top:-2px; margin-right:5px;}
#filter .submit, #filter .reset {width:86px; height:23px; font-size:11px; border:0px; cursor:pointer;}
#filter .submit {color:#333; background:url(../img/filter-submit.gif) left top no-repeat #ffd50a;}
#filter .reset {color:#fff; background:url(../img/filter-reset.gif) left top no-repeat #ccc; float:right;}

#right .banner {margin-bottom:30px; display:block;}
#right .banner img {border:0px;}

.articles {color:#333; margin-top:30px;}
.articles div {margin-top:15px;}
.articles span {color:#666; font-size:11px;}
.articles a {text-decoration:none; color:#3278d2;}
.articles a:hover {text-decoration:underline;}

/*footer*/
#footer-top {height:20px; background:#e5e5e5; padding:5px 25px 0px 200px; font-size:11px; color:#999; margin-bottom:15px;}
#footer-top a {color:#3278d2; text-decoration:none;}
#footer-top a:hover {text-decoration:underline;}

#footer-bottom {padding-left:200px;color:#999}
#footer-bottom a {color:#999; text-decoration:none; padding:0px 15px 0px 17px; /* float:left; */}
#footer-bottom span {float:left; color:#999;}
#footer-bottom a.first {padding-left:0px;}
#footer-bottom a.last {padding-right:0px; background:none;}
#footer-bottom a:hover {text-decoration:underline;}

#footer-bottom-text {padding:20px 0 20px 200px; color:#999; font-size:11px;}

/*tooltip*/
label .tooltip, .tooltip {position:absolute; width:160px; z-index:9999; left:-9999px; background-color:#fff8b2; padding:15px; display:none; color:#333; font-size:12px;}
.tooltip .triangle {position:absolute; left:-20px; top:10px; width:20px; height:15px; background:url(../img/tooltip-span.gif) left top no-repeat;}
.tooltip span {font-size:11px; color:#999;display:block}
.tooltip strong {color:#333;}
.tooltip p {color:#333;}

/*2009.11.27*/
h2 {color:#333; font-size:16px; line-height:1.2em; margin-bottom:10px;}

/*notice-one*/
.notice-one {margin-bottom:20px; overflow:auto;}
.notice-one div.floatLeft {width:180px; /* height:220px; */ margin-bottom:20px; overflow:auto;}
.notice-one .floatLeft a {display:block; margin-bottom:10px;}
.notice-one .floatLeft a img {border:0px;}
.notice-one .ps-big {display:block;}
.notice-one .ps {margin-right:10px; _margin-right:10px; float:left;}

.notice-text {margin-left:190px;}
.notice-text span {color:#999; font-size:11px;}
/*.notice-text h2 {font-size:11px; margin-top: 20px;}*/
.notice-text h2 a:hover {text-decoration: underline;}
.notice-text p {margin-bottom:10px; color:#333;}
.notice-text p strong {font-size:14px; color:#333;}
.notice-text p strong a {color:#333; text-decoration:none; border-bottom:1px dotted #333; padding-bottom:2px;}
.notice-text p strong a:hover {border-color:#fff; color:#3278D2;}
.notice-text p a.geo {color:#333; text-decoration:none; border-bottom:1px dotted #333; padding-bottom:2px;}
.notice-text p a.geo:hover {border-color:#fff; color:#3278D2;}

.item-view-text {font-size:14px; line-height:18px;}

.notice-links {margin:20px 0px; text-align:right; width:500px; clear:both;}
.notice-links a {font-size:11px; color:#999; text-decoration:none; zoom:1;}
.notice-links a span {border-bottom:1px dashed #999; zoom:1;}
.notice-links a:hover span {border-bottom:1px dashed #fff;}
.notice-links a.nl-notepad, .notice-links a.nl-comment, .notice-links a.nl-rates {background-position:5px center; background-repeat:no-repeat; padding:1px 0px 2px 25px;}
.notice-links a.nl-notepad {background-image:url(../img/notepad.gif);}
.notice-links a.nl-comment {background-image:url(../img/comment.gif);}
.notice-links a.nl-rates {background:url(../img/rates.gif) left top no-repeat;}

.notice-info {border:1px solid #999; background:#e6e6e6; color:#999; padding:10px;}
.notice-info strong {font-size:14px;}
.notice-info p {margin-bottom:10px;}

/*image-preview*/
.image-preview {position:absolute; border:1px solid #666; background:#f2f2f2; padding:20px; z-index:999; display:none;}
.dark-close {display:block; position:absolute; right:0px; top:10px; background:url(../img/dark-close.gif) left top no-repeat; width:16px; height:16px; text-decoration:none;}
.image-preview h3 {color:#333; margin-bottom:5px;}
/*
.image-preview p {color:#333; margin-bottom:5px;}
.image-preview p span {color:#999; font-size:#999; font-size:11px;}
*/
.image-preview img {margin:20px 0px 10px; clear:both; display:block;}
.image-preview a {float:left; display:block; margin:0px 10px 0px 0px;}
.image-preview a img {border:0px; margin:0px; clear:none;}
.image-preview .zoom1 {}
.image-preview .zoom1 a {margin-bottom:10px;}

.under-gray {background:#fff; position:absolute; display:none; left:0px; top:0px; z-index:998;}

/*author*/
#author {border-bottom:2px solid #333; margin-bottom:30px; padding-bottom:10px;}
#author img {display:block; margin-bottom:10px;}
#author p {margin-bottom:8px; font-size:11px; color:#666;}
#author p strong {color:#333;}
#author p span {color:#333;}
#author p a {text-decoration:none; color:#3278d2;}
#author p a:hover {text-decoration:underline;}
#author p strong a {font-size:12px;}

/*advice*/
.advice {border-bottom:2px solid #333; margin-bottom:30px; padding-bottom:10px;}
.advice p {color:#666; margin-bottom:8px;}

/*notice-get*/
#notice-get {}
#notice-get p {margin-top:20px; color:#999;}
#notice-get .error p {margin-top:20px; color: #FF5807;}
#notice-get p a {color:#3278d2; text-decoration:none;}
#notice-get p a:hover {text-decoration:underline;}
#notice-get label {display:block; color:#999; font-size:11px; padding:15px 0px 5px; clear:both; _padding-top:7px;}
#notice-get label.floatLeft {margin-bottom:0px; padding-right:10px; clear:none; _padding-top:7px;}
#notice-get label.floatLeft input {margin:1px 5px 0px 0px; display:block; float:left;}
#notice-get .text, #notice-get textarea, #notice-get select {border:1px solid #ccc; color:#333; font-family:Tahoma; float:left;}
#notice-get textarea {width:520px; height:110px; padding:10px 5px; font-size:12px;}
#notice-get .text {padding:2px 5px;}
#notice-get .text-1 {width:390px; font-weight:bold;}
#notice-get .text-2 {width:230px;}
#notice-get .select-1 {width:240px; margin-right:20px;}
#notice-get .select-1 option.disabled {color: #000; font-weight: bold;}
#notice-get .select-2 {width:140px;}
#notice-get .select-3 {width:100px;}
#notice-get div.floatLeft {padding:0px; margin-right:25px;}
#notice-get div.floatLeft label {_padding-top:15px;}
#notice-get div.floatLeft .text {margin:0px; width:140px; float:left;}
#notice-get div.floatLeft .floatLeft {margin:0px 0px 0px 10px; padding-top:2px; clear:none;}
#notice-get div.floatLeft .floatLeft input {display:block; float:left; margin:1px 5px 0px 0px;}
#notice-get .ttt, #notice-get .tt3, #notice-get .tt4 {padding:0px 3px; color:#aaa; font-size:9px; border:solid #ccc; border-width:0px 1px;}
#notice-get .ttt:hover, #notice-get .tt3:hover, #notice-get .tt4:hover {background:#ccc; color:#fff;}

#notice-get .submit, #notice-get .reset-2, #notice-get .reset {width:131px; height:22px; margin:15px 10px 0px 0px; cursor:pointer; border:0px; font-size:11px;}
#notice-get .submit {background:url(../img/form-get-submit.gif) left top no-repeat #ffd908; color:#333;}
#notice-get .reset {background:url(../img/form-get-reset.gif) left top no-repeat #ccc; color:#f1f1f1;}
#notice-get .reset-2 {background:url(../img/form-get-reset-2.gif) left top no-repeat #ccc; color:#f1f1f1; width:100px;}
#notice-get label {display:block; color:#999; font-size:11px; padding:15px 0px 5px; clear:both; _padding-top:7px;}

#notice-get a.fakelink {color:#3278d2; text-decoration:none; }
#notice-get p.orange {color: #FF5807;}
/* #notice-get-addendum .photo {overflow:auto;} */
#add_photo_but {width: 80px; height: 80px; border: #CCC 1px solid; background-color: #FFF; color: #999999;}
#notice-get-addendum .photo div.frame {float:left; width:80px; height:80px; margin-right:8px;}
#notice-get-addendum .photo div.frame img {width:80px; height: 80px;}
#notice-get-addendum .photo a {text-decoration:none; display:block; float:left; width:96px; height:86px; border:1px solid #ccc; text-align:center; padding-top:10px; margin-right:10px; color:#999; font-size:11px; position:relative;}
#notice-get-addendum .photo a:hover {text-decoration:underline;}
#notice-get-addendum .photo div a {display:inline; float:none; width:auto; height:auto; border:0px; padding:0px; margin:0px;}
#notice-get-addendum .photo a.last {margin-right:0px;}

#notice-get-addendum .uphoto div.frame {float:left; width:170px; height:170px; margin-right:8px;}
#notice-get-addendum .uphoto div.frame img {width:170px; height: 170px;}
#notice-get-addendum .uphoto a {text-decoration:none; display:block; float:left; width:96px; height:86px; border:1px solid #ccc; text-align:center; padding-top:10px; margin-right:10px; color:#999; font-size:11px; position:relative;}
#notice-get-addendum .uphoto a:hover {text-decoration:underline;}
#notice-get-addendum .uphoto div a {display:inline; float:none; width:auto; height:auto; border:0px; padding:0px; margin:0px;}
#notice-get-addendum .uphoto a.last {margin-right:0px;}

#notice-get-addendum .submit, #notice-get-addendum .reset-2, #notice-get-addendum .reset {width:131px; height:22px; margin:15px 10px 0px 0px; cursor:pointer; border:0px; font-size:11px;}
#notice-get-addendum .submit {background:url(../img/form-get-submit.gif) left top no-repeat #ffd908; color:#333;}
#notice-get-addendum .reset {background:url(../img/form-get-reset.gif) left top no-repeat #ccc; color:#f1f1f1;}
#notice-get-addendum .reset-2 {background:url(../img/form-get-reset-2.gif) left top no-repeat #ccc; color:#f1f1f1; width:100px;}
#notice-get-addendum label {display:block; color:#999; font-size:11px; padding:15px 0px 5px; clear:both; _padding-top:7px;}


/*tooltip*/
.tooltip-get {position:absolute; width:160px; z-index:9999; left:-9999px; background-color:#fff8b2; padding:5px; padding:10px; display:none; color:#333;}
.tooltip-get .triangle {position:absolute; right:-20px; top:10px; width:20px; height:15px; background:url(../img/tooltip-span-get.gif) left top no-repeat;}
.tooltip-get span {font-size:11px; color:#999;}
.tooltip-get strong {color:#333;}
.tooltip-get p {color:#333;}

label a {text-decoration:none;}
.mt-15 {margin-top:-15px; _margin-top:-7px;}

/*tooltip-error*/
.tooltip-error {position:absolute; width:180px; z-index:9999; left:-9999px; background-color:#ff5807; padding:5px; padding:10px; display:none; color:#fff; font-size:12px;}
.tooltip-error .triangle {position:absolute; left:-20px; top:10px; width:20px; height:15px; background:url(../img/tooltip-error-span.gif) left top no-repeat;}
.tooltip-error.left .triangle {position:absolute; left:200px; top:10px; width:20px; height:15px; background:url(../img/tooltip-error-span-left.gif) left top no-repeat;}
.tooltip-error span {font-size:11px; color:#999;}
.tooltip-error strong {color:#333;}
.tooltip-error p {color:#333;}

.tooltip-help {position:absolute; width:180px; z-index:9999; left:-9999px; background-color:#FFF8B2; padding:5px; padding:10px; display:none; color: #000000; font-size:12px;}
.tooltip-help .triangle {position:absolute; left:-20px; top:10px; width:20px; height:15px; background:url(../img/tooltip-span.gif) left top no-repeat;}
.tooltip-help.left .triangle {position:absolute; left:200px; top:10px; width:20px; height:15px; background:url(../img/tooltip-span-left.gif) left top no-repeat;}
.tooltip-help span {font-size:11px; color:#999;}
.tooltip-help strong {color:#333;}
.tooltip-help p {color:#333;}

#text input.error {border:1px solid #ff5807;}
#text textarea.error {border:1px solid #ff5807;}
#text div.error.floatLeft {margin:0px;}
div.error {position:relative;}

#text .tooltip, #text .tooltip-get, #text .tooltip-error {font-size:12px; z-index: 9999;}
#text .help.floatLeft, #text #notice-get div.error.floatLeft {margin:0px;}

.selpay input {border:1px solid #999; height:18px;}
.selpay .submit {background:#FFD908 url(../img/form-get-submit.gif); width: 131px; border:none; height:22px; margin: 10px 0 0 0;}

.selpay .payder {margin-top: 20px; border: none;}
.selpay table label {background-repeat: no-repeat; height: 60px; width: 150px; display:block; background-position: right;}
.selpay td {padding-bottom: 10px;}

.pay-form {width: 200px; float: left; margin: 20px 0; height: 150px;}
.pay-form img {margin: 0 0 20px; display: block;}
.pay-form label {color:#666;}
.pay-form input {border:1px solid #999; height:18px;}
.pay-form .submit {background:#FFD908 url(../img/form-get-submit.gif); width: 131px; border:none; height:22px; margin: 10px 0 0 0;}

#pay-form div.floatLeft {padding:0px; margin-right:25px;}
#pay-form div.floatLeft label {_padding-top:15px;}
#pay-form div.floatLeft .text {margin:0px; width:140px; float:left;}
#pay-form div.floatLeft .floatLeft {margin:0px 0px 0px 10px; padding-top:2px; clear:none;}
#pay-form div.floatLeft .floatLeft input {display:block; float:left; margin:1px 5px 0px 0px;}

#pay-form input.error {border:1px solid #ff5807;}
#pay-form textarea.error {border:1px solid #ff5807;}
#pay-form div.error.floatLeft {margin:0px;}

#pay-form .tooltip, #pay-form .tooltip-get, #pay-form .tooltip-error {font-size:12px; z-index: 9999;}
#pay-form .help.floatLeft, #pay-form div.error.floatLeft {margin:0px;}

/*2009.12.09*/
.notice-links.zoom1 {margin:-20px 0px 20px; text-align:left; position:relative; overflow:visible;}
.notice-links.zoom1 a.floatLeft {margin-right:5px;}
.notice-links.zoom1 .inf {padding:0px 3px; color:#aaa; font-size:9px; border:solid #ccc; border-width:0px 1px;}
.notice-links.zoom1 .inf:hover {background:#ccc; color:#fff;}

#text-info {margin-top:15px; background:#e6e6e6; height:300px;}
.text-info {margin-left:10px; text-decoration:none; border-bottom:1px dashed #999; color:#999;}
.text-info:hover {border-color:#fff;}

.user-menu {}
.user-menu p {margin-bottom:10px; font:bold 12px Tahoma;}
.user-menu a {text-decoration:none; color:#3278d2;}
.user-menu a:hover {text-decoration:underline;}
.user-menu a span {color:#ff5807; text-decoration:none; font-weight:normal;}
.user-menu a:hover span {text-decoration:underline;}

.user-logo {width:170px; height:170px; border:1px solid #ccc;}
#notice-get .floatRight textarea {width:320px; height:150px; margin:0px;}
#notice-get .floatRight {_margin-top:10px;}
#left p {margin-left:10px;}

/* Yandex maps */
#search_results {width: 180px; position: absolute; left: 0; overflow: hidden;}
#search_results .b-result {margin-top:5px;}
#search_results .b-pager {margin-top:5px;}
#search_results .b-pager a {padding-right: 5px; }
#search_results .b-pager a.current {cursor: default; color:#000;  }

p.comments {background:#FFF8B2; color:#999999; font-size:11px; margin-top:20px; padding:15px; width: 300px;}
p.comments a {color:#999; border-bottom: 1px dotted;}
p.comments a:hover {color:#3278D2; border-bottom:none;}

.sms-info {padding:20px; background:#fff;}
.sms-info h2 {}
.sms-info p {margin-top: 10px;}
.sms-info p a {color:#333; text-decoration:underline;}
.sms-info p a:hover {color:#3278D2;}

#smsinforam {width:200px; padding:20px; background:#fff;}

.queries {padding: 20px 0; margin-bottom: -1px; border-bottom: #CCCCCC 1px solid; border-top: #CCCCCC 1px solid; display: block; overflow: auto;}
.queries div {float: left; width: 10%;}

.queries a.query-delete {background:url(../img/item-del.gif) center center no-repeat; width: 15px; height: 15px; display: block; float: right; margin: 0 10px 0 20px;}
.queries a.mail {width: 20px; height: 20px;	display: block;}
.queries a.on {background:url(../img/s-mail-on.gif) center center no-repeat;}
.queries a.off {background:url(../img/s-mail-off.gif) center center no-repeat;}

.moneyhistory {padding: 10px 0; margin-bottom: -1px; border-bottom: #CCCCCC 1px solid; border-top: #CCCCCC 1px solid; display: block; overflow: auto;}
.moneyhistory-head {background-color: #eee;}
.moneyhistory div {float: left; width: 22%; padding: 5px;}
.moneyhistory div span {font-size:11px; color: #999; display:block;}

.mesalert {display: none; background-color: #fff8b2; padding: 20px; position: absolute; border: 1px #000000 solid; z-index: 999;}
.mesalertin {padding: 20px;}

#import {padding-bottom:20px;}
#import label {display:block; clear:right; overflow:auto; zoom:1; padding-top:2px; margin-bottom:5px;}
#import .text {width:75px; border:1px solid #ccc; margin-bottom:5px;}
#import select {width:180px; border:1px solid #ccc; margin-bottom:10px;}
#import .checkbox {float:left; display:block; position:relative; top:-2px; margin-right:5px;}
#import .submit, #import .reset {width:131px; height:22px; margin:15px 10px 0px 0px; cursor:pointer; border:0px; font-size:11px;}
#import .submit {background:url(../img/form-get-submit.gif) left top no-repeat #ffd908; color:#333;}
#import .reset {color:#fff; background:url(../img/filter-reset.gif) left top no-repeat #ccc; float:right;}

#importing {border-top: 1px solid #666; padding: 20px 0;}
#importing label {color:#666; font-size:11px; display:block; clear:right; overflow:auto; zoom:1; padding-top:2px; margin-bottom:5px;}
#importing .text {width:75px; border:1px solid #ccc; margin-bottom:5px;}
#importing select {width:180px; border:1px solid #ccc; margin-bottom:10px;}
#importing .checkbox {float:left; display:block; position:relative; top:-2px; margin-right:5px;}
#importing .submit, #importing .reset {width:131px; height:22px; margin:15px 10px 0px 0px; cursor:pointer; border:0px; font-size:11px;}
#importing .submit {background:url(../img/form-get-submit.gif) left top no-repeat #ffd908; color:#333;}
#importing .reset {color:#fff; background:url(../img/filter-reset.gif) left top no-repeat #ccc; float:right;}

.simplbutton {width:131px; height:22px; margin:15px 10px 0px 0px; cursor:pointer; border:0px; font-size:11px; background:url(../img/form-get-submit.gif) left top no-repeat #ffd908; color:#333;}
p span.testerror, h2 span.testerror {color:#FF0000; display: inline;}
/*End*/
