@charset "utf-8";
/*
#0066cc - links
*/
body {min-width:1000px;}
body, form {margin:0; padding:0; border:0; }
body, td, div {font-size:10pt;	font-family: Arial; color: #3c3c3c;}
img {border:0;}
table {border-collapse:collapse;}
td {vertical-align:top;}
h1, h2, h3, h4, h5, h6 {font-family: Arial;	margin: 10px 0 10px 0; padding: 0px;}
h1 {font-size: 18pt; font-weight: normal; color: #BF0F0F;}
h2 {font-size: 14pt; font-weight: normal; color: #000;}
h3 {font-size: 10pt; color: #000;}
a:link, a:visited {color:#0066cc;	text-decoration: underline;}
a:hover {color:red; text-decoration: none;}
/*input, select, textarea {border:1px solid #05387a;}*/
ul, ol {margin-left:36px; padding:0;}
small {font-size:11px;}

/* COMMON */
.bold {font-weight:bold;}
.bord1 {border:1px solid #ddd;}
.clear {clear:both;}
.closediv {position:absolute; top:2px; right:2px;}
.closediv a, .closediv a:visited {text-decoration:none;}
.closediv img {width:16px; height:16px;}
.congratulations {margin:10px 0px; padding:10px 20px; color:#000; font-size:10pt; font-weight:bold;}
.congratulations ul li {line-height:24px;}
.datatable {width:100%; border-collapse:collapse;}
.datatable small {color:#666;}
.datatable th {padding:4px; background:#efefef; border-bottom:1px solid #ccc; text-align:left; white-space:nowrap; font-size:12px; color:#000;}
.datatable td {padding:6px 4px; border-bottom:1px solid #ccc;}
.display {display:block;}
.g_left {float:left !important}
.g_right {float:right !important}
.green {color:green;}
.greenspan {padding:0 3px; background:green; color:#fff;}
.grey {color:#999;}
#hovertip {display:none; position:absolute; width:250px; padding:10px; background:#f0f0fe; border:2px solid #0066cc; opacity:0.9; filter: alpha(opacity = 90);}
.htip, .hovertipContent {display: none;}
.left {text-align:left !important;}
.lightgrey {background:#f0f0f0;}
.list {margin-left:0px;}
.list li {list-style:none; margin:0 0 10px 0;}
.list li a {font-size:12pt; }
.nodisplay {display:none;}
.note, .advice {margin:10px 0; padding:10px 20px; background:#ffecc2; border:1px solid #000; color:#000;}
.subhelp {float:right; margin:5px 0 10px 10px;}
/*.submit { height:25px; background: url('/images/1/s_butt.gif') repeat-x; border:0; color:#fff; font-size:12px; font-weight:bold;}*/
input.inputtext {padding-left:3px;}
#load {position:absolute; top:-50px;}
#tmp {display:none; position:absolute; top:-9999px;}
a.close {width:20px; height:20px; background:#05387a; }
#shadow {position:absolute;  background:#000;}
#infodiv {position:absolute; width:60%; top:160px; left:19%; border:3px solid #05387a; background:#efefef; padding:30px 10px 10px 10px;}
#infodiv h1 {margin:0 0 10px 0; font-size: 14pt;}
.hrtd {font-size:1px; line-height:1px; padding:0; text-align:center;}
.hrtd hr {width:70%; border-top:1px solid #e0e0e0; border-bottom:1px solid #eaeaea; border-left:0px; border-right:0px;}
.lt {background: url('/images/1/c1-lt.gif') no-repeat top left; }
.rt {background: url('/images/1/c1-rt.gif') no-repeat top right;}
.lb {background: url('/images/1/c1-lb.gif') no-repeat bottom left;}
.rb {background: url('/images/1/c1-rb.gif') no-repeat bottom right; }
.page_navig {margin:10px 0; line-height:24px; text-align:center;}
.page_navig span {font-size:14px;}
.red {color:red !important;}
.redspan {padding:0 3px; background:red; color:#fff;}
.right {text-align:right !important;}
.warnText {margin:10px 0px; padding:10px 20px; border:3px solid #ff0000; background:#efefef; color:#000;}
.warnText ul {margin-left:20px; font-weight:bold;}

/* STRUCTURE */
#maintable {margin:0 auto; width:100%; max-width:1280px;}
#leftcol {width:280px; min-width:250px; padding:30px 0 30px 0;}
#maincol {}
#rightcol {width:18%; min-width:160px; text-align:center;}

/* HEADER */
#topnotice {padding:20px 0; background:#a00303;}
#topnotice_content {margin:0 auto; width:880px; color:#fff; font-weight:bold;}
#topnotice_content a, #topnotice_content a:visited {color:#fff; text-decoration:underline;}

#topmenu {width:100%; height:30px; background:#f0f0f0; border-top:1px solid #ddd; border-bottom:1px solid #eee;}
#topmenu td {vertical-align:middle; font-size:12px;}
#topmenu a, #topmenu a:visited {text-decoration:none;}
.top1 {width:280px; min-width:250px; background:red; color:#fff; text-align:center;}
.authtd {padding-left:20px;}
.tmtd a {padding:0 15px 0 17px; background: url('/images/1/ico_sq.gif') no-repeat 10px 7px;}
#login {position:absolute; left:0px; top:0px; width:160px; height:140px; overflow:visible; background:#05387a url('/images/1/auth_bg.jpg') no-repeat;}
#logincontent {margin:5px 15px; color:#fff; font-size:11px;}
#logincontent input.auth {width:130px; margin-bottom:5px; font-size:11px;}
#logincontent p {margin:0;}
#b-enter {width:60px; float:left; font-size:11px;}
#b-close {width:65px; float:right; font-size:11px;}

/*.helptd {width:160px; min-width:160px; }*/
.helptd {width:18%; min-width:160px; text-align:center;}
.helptd a, .helptd a:visited {color:red;}
#helpdiv {width:160px; margin:0 auto; text-align:left;}
#helpclick {display:block; padding-left:20px; background: url('/images/1/ico_help.gif') no-repeat left center;}

#head {margin:0 auto; width:100%; max-width:1280px; height:100px;}
#head td.logo {width:280px; min-width:250px; }
#head td.search {padding:20px 0px 5px 0px; min-width:470px;}
/*#head td.headright {width:160px; min-width:160px; padding:20px 0 5px 0; color:#999;}*/
#head td.headright {width:18%; min-width:160px; text-align:center; padding:20px 0 5px 0; color:#999;}

#logo {margin:20px 10px 0 10px;}
#title {margin:22px 0 0 0; color:#000; font-family:Verdana; font-size:11px; font-weight:bold; white-space:nowrap;}

#searchdiv {background:#05387a url('/images/1/s_bg.jpg') repeat-x;}
#searchform {background: url('/images/1/s_corner.jpg') no-repeat;}
#searchline {white-space:nowrap;}
.searchtext {margin:10px 10px 0 20px; width:75%; border:0; padding:2px 5px;}
#searchbutt {margin:10px 10px 0 10px;}
#example {clear:both; padding:5px 0 10px 20px; color:#fff; font-size:11px;}
#example a {color:#fff;}

#menu1div {margin:0 20px 0 290px; border-bottom:1px dotted #05387a;}
#menu1 {height:20px; }
#authinfo {position:relative; width:160px; margin:0 auto; text-align:left; color:#999;}
#enterclick {display:block; margin-top:2px; padding:3px 10px 3px 20px; background: url('/images/1/ico_enter.gif') no-repeat left center; text-decoration:none;}
#regclick {display:block; padding:3px 10px 3px 20px; background: url('/images/1/ico_reg.gif') no-repeat left center; text-decoration:none;}
#forgetclick {display:block; padding:3px 10px 3px 20px; font-size:11px; text-decoration:none;}
#newmessages {display:block; padding:3px 10px 3px 20px; background: url('/images/1/ico_newmail.gif') no-repeat left center; text-decoration:none;}
#logoff {display:block; padding:3px 10px 3px 20px; font-size:11px; text-decoration:none;}
#nomessages {display:block; padding:3px 10px 3px 20px; background: url('/images/1/ico_nomail.gif') no-repeat left center; text-decoration:none;}

/* LEFTCOL */
#add_advt {display:block; margin:0 10px 20px 10px; width:240px; height:42px; background:url(/images/1/ico_ads.png) no-repeat left top;}
#add_advt:hover {background:url(/images/1/ico_ads.png) no-repeat left -58px;}

#leftmenu {margin:0 0 20px 10px;}
#leftmenu div {position:relative; margin-top:5px;}
.leftmenu img {position:absolute; width:15px; height:15px; top:0px; left:2px;}
#leftmenu a, #leftmenu span {display:block; line-height:16px; padding-left:17px; background: url('/images/1/dots-bg2.gif') no-repeat 4px 12px; text-decoration:none; }
.lev1 {margin-left:0px;}
.lev2, .lev3 {margin-left:9px; border-left:1px solid #0066cc;}
/*.item-l1.active {background:#fff8cc;}*/
.item-l1.active {border-left:2px solid red;}
#leftmenu h2 {margin:0 0 5px 0;}
#leftmenu h2 a {padding-left:0px; background: transparent;}

.adv1 {margin:10px 0 10px 10px;}
.adv2 {margin:20px 0 10px 10px; width:240px;}
.adv2 ul {list-style:none; margin:0; padding:0;}
.adv2 ul li {margin:5px 0; padding:5px; background:#f0f0f0; font-size:12px;}

/* MAINCOL */
#sitepath {margin:0 0 20px 0; font-size:11px;}
#sitepath .tohome {display:block; float:left; width:11px; height:13px; background:url(/images/1/ico_home.gif) no-repeat left 2px;}
.arr_bottom {padding:0 5px; background:url(/images/1/arrow_bottom.gif) no-repeat center 4px;}
.path {margin:10px 0 2px 0;}
.path_span {color: #000;}
.path_a, .path_a:visited, .path_span {padding: 0 3px 0 17px; background: transparent url(/images/1/arrow_right.gif) no-repeat 5px 5px;}

/* RIGHTCOL */
#anons {width:160px; margin:0 auto; background:#efefef; }
#anonscontent {padding:6px; text-align:left;}
#anons a {display:block; margin:3px 0; text-decoration:none;}
#anons h3 {margin:0; padding:0;}

/* FOOTER */
#footer {margin:20px auto 0; max-width:1280px; height:100px; border-top:1px solid #ccc;}
#footmenu {margin-top:10px; text-align:center; font-size:11px;}
#foot2 {margin:10px 0;}
#counters {float:left; width:200px; margin:0 10px;}
#developer {float:left; width:50%; margin:0 10px; font-size:11px; color:#666;}

/* CONTENT */
#content {margin:0 0 20px 0;}
.content_prefix {margin:0 0 5px 0;}
.content_prefix p {margin:0;}

.brd_table {width:100%; table-layout:fixed;}
.brd_table th {padding:5px; background:#EBE9E9; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.brd_table td {padding:5px 4px; border-bottom: 1px dotted #0066cc; vertical-align:middle; text-align:center;}
.brd_table .my_tr {background:#e6ffc6 !important;}
.brd_table .isArchive {background:#f0f0f0;}
.brd_table .ph_td {width:100px;}
.brd_table .price_td {width:100px; font-weight:bold;}
.brd_table .info_td {width:100px;}

#brd_anons {margin:20px 10px 0 15px;}
#brd_anons ul, #brd_anons li {margin:0; padding-left:0; list-style:none;}
#brd_anons li {padding-top:4px; padding-bottom:4px;}
#brd_anons a {display:block; padding:0 0 0 20px;}
#brd_anons .withPhoto {background:url(/images/1/ico_photo.png) no-repeat left top;}
#brd_anons small {display:block; padding:0 0 0 20px;}

#regtable {width:100%;}
#regtable th {width:20%; height:50px; vertical-align:top; text-align:right; padding:6px 10px 6px 0px; font-size:12px; color:#000; white-space:nowrap;}
#regtable td {padding:6px;}

#pop_cats {width:100%; table-layout:fixed;}
#pop_cats td {width:50%; padding:5px 20px 15px 0;}
#pop_cats h2 {margin:0;}
#pop_cats .cont {padding:0 0 0 36px; overflow:hidden; max-height:96px; background:url(/images/1/board-icons.png) no-repeat;}
#pop_cats .descr {margin:0 0 0 5px;}
#pop_cats .descr a {color:#3c3c3c;}

/*
#categ {}
#categ td {width:50%; padding-right:20px; font-size:12px;}
#categ h2{margin:15px 0 0 0;}
*/

/*search*/
div.found_results {margin:0 0 10px 0; font-weight:bold;}
ol.results {margin:0 0 1.7em 0px; padding:0 0 0 30px;}
ol.results li {margin-bottom:1em; padding:0;}
ol.results div.title {font-size: 16px;}
ol.results div.text {padding-bottom:0.1em;}
ol.results div.info {color:#333333; margin-top:0.3em; overflow: hidden;}
ol.results div.info a {color:#000000;}
ol.results div.info a:visited {color:#800080;}
ol.results div.info span.count {font-size:11px;}

/*guestbook*/
#messagesendform {width:600px; margin:20px auto; font-size:12px;}
.message-list {margin:40px 0 0 0;}
.message-item {position:relative; margin:0 0 20px 0; border-top:5px solid #eceef4;}
.message-item .date {position:absolute; top:3px; left:3px; z-index:2; font-size:11px;}
.message-item .question {position:relative; margin:0 0 0 20px; padding:15px 10px 10px 10px; font-weight:bold; font-style:italic;}
.message-item .question span {position:absolute; top:-12px; left:50px; z-index:1; padding:2px 10px 2px 10px; background:#fff; border:1px dotted #cfcfcf; font-weight:normal; font-style:normal;}
.message-item .question a {display:block; margin:5px 0 0 0; color:#3c3c3c; text-decoration:none;}
.message-item .answer {position:relative; margin:15px 5px 5px 40px; padding:15px 10px 10px 10px; background:#eceef4; border:1px dotted #cfcfcf;}
.message-item .answer span {position:absolute; top:-10px; left:30px; z-index:1; padding:2px 10px; background:#fff; border:1px dotted #cfcfcf;}
.message-item .answer p {margin:0;}

/*help news*/
.help-list, .news_list {list-style:none; margin:0; padding:0;}
.help-item, .pub_item {list-style:none; margin:0 0 20px 0;}
.help-item h2 {margin:0;}

/* polls */
.polls_list {}
.poll_item {clear:both; margin:15px 3px 10px 10px;}

.poll_div h2, .poll2_div h2 {}
.poll_form {}
.poll_table {margin:5px 0 5px 10px;}
.poll_input_td {width:30px; height:36px; vertical-align:middle;}
.poll_input_td input {border:0;}
.poll_label_td {vertical-align:middle; padding:3px 0;}
.poll_alt_textinput {}
.poll_submit {margin:10px 0 10px 10px;}
.poll_info {margin:10px 0 0 10px;}

/*.poll_bottom {width:373px; height:4px; background:url('/images/2/poll-bottom.gif') no-repeat;}*/

.poll2_group {clear:both; padding:0 0 30px 0;}
.poll2_title {padding:10px 0 5px 10px; font-weight:bold;}
.poll2_results {width:320px; padding:0 0 0 10px; line-height:12px;}
.poll2_line {float:left; width:240px; height:12px; border:1px solid #5587be;}
.poll2_line img {height:12px;}
.poll2_digits {float:right; text-align:right;}
.voted {float:right; width:120px; color:#0F4186;}

.poll_anons {margin:15px 20px 10px 15px; width:240px; overflow:hidden; padding:5px; background:#fcfcfc; border:1px solid #d8d8d8; font-size:11px;}
.poll_anons h2 {margin:0 0 10px 0; color:#BF0F0F;}
.poll_anons td, .poll_anons div, .poll_anons div div {font-size:11px;}
.poll_anons .poll2_line {width:180px;}

/* comments */
.comments_block {clear:both; margin:15px 0 0 0; padding:5px 0 0 0; border-top:2px dotted #ddd;}
.comment_data {font-size:11px; color:#999;}

/* ajaxupload */
.upload_box {overflow:hidden; clear:both; padding:30px 0}
.image_box {overflow:hidden; float:none; clear:both; height:144px; width:780px}
#upload {font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#3366cc; overflow:hidden; float:left; padding:10px; width:150px; height:120px; background:#d1e4f8; border:1px solid #0655ac; position:relative; display:block}
#upload a {display:block; padding:15px; background:#edf1f5; color:#666; border:1px solid #888; height:90px; text-decoration:none; cursor:pointer; margin:0}
#upload a.hover {background:#f2f2f2; color:#666; border:1px solid #aaa; text-decoration:none; cursor:pointer}
#status {float:none; clear:both; margin:10px 0px; padding:10px 20px; border:3px solid #fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; min-height:16px}
#status.warnText {border:3px solid #f00; background:#efefef}
ul#files {list-style:none; padding:0; margin:0; clear:left; display:block; overflow:hidden; float:left}
ul#files li {padding:10px; margin-bottom:2px; width:150px; height:120px; float:left; margin-right:20px; overflow:hidden; background:#d1e4f8; border:1px solid #0655ac; position:relative; display:block}
ul#files li img {max-width:80px; max-height:80px; display:block; margin:0 auto; border:1px solid #0655ac;}
.success {}
.error {background:#f0c6c3; border:1px solid #cc6622; }
ul#files li .bottom {position:absolute; bottom:0; left:0; overflow:hidden; padding:0 10px 10px}
.delete_pic {padding:0 0 5px 0}

/* yandex */
#yandex_premium {margin:0 0 10px 0;}
#yandex_market {margin:20px 0 0 0; font-size:12px;}
.yashare-auto-init {margin:10px 0;}

/* RIGHT SIDEBAR WITH SIMILAR ADVERTISMENT */
#message_content {position:relative; padding-right:250px}
.right_sidebar {position:absolute; width:225px; right:0; top:0; padding:0 5px 0 20px}
.advert {border-bottom:1px dotted #06c; padding-bottom:5px; margin-bottom:5px; overflow:hidden}
.advert_box {overflow:hidden}
.advert_img {float:left}
.advert_img img {margin-right:10px}
.advert_img a img {border:1px solid #999}
.advert_img a:hover img {border:1px solid #ccc}
.advert_text a {font-size:12px;}
.advert_add {overflow:hidden; height:1%; clear:both; float:none}
.advert_add p {margin:0.5em 0 0}
.advert_add .place_text {width:170px}
.advert .advert_text .hovertip.nextdivtip {height:13px}

/* FULL ADVERT */
#mainPic {margin:10px 0;}
.img_panel {overflow:hidden}
.img_panel ul {list-style:none; overflow:hidden; margin:20px 0 0 0; display:block}
.img_panel li {display:block; float:left; margin-right:20px}
.img_panel li a {display:block}
.img_panel li a img {border:1px solid #999}
.img_panel li a:hover img {border:1px solid #ccc}

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {margin:2px; border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; fontweight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}

/*phone-check*/
.phones_block {clear:both;}
.phones_input {float:left; width:300px; height:320px; overflow:hidden;}
#f_AdPhones {width:280px; height:90px; line-height:18px;}
.phones_notes {float:left; margin:23px 0 0 10px; font-size:11px;}
.phones_notes .error {padding:3px 3px 3px 20px; background:transparent url(/images/icons/error_16.png) no-repeat left center; border:0px none; color:red;}
.phones_notes .success {padding:3px 3px 3px 20px; background:transparent url(/images/icons/ok_16.png) no-repeat left center; border:0px none;}
.phone_examples {font-size:11px;}
