body { padding: 0; margin: 0; font-size: medium; color:#1C1C1C;text-decoration: none; font-family:arial,tahoma,verdana, helvetica, sans serif; background-color:#ffffff } td {text-align:left} img {border:0} a {color:#0066CC; text-decoration: underline} a:hover {color:#0066CC; text-decoration: none} form {padding:0; margin:0} .small {font-size:80%;} .red, .red a, .red a:hover { color:#980E0E} .gray, .gray a, .gray a:hover { color:#989898} div.pages1 { width:150px; color:#919191; padding:25px 1px 15px 1px; font-size:12px; float:left } div.pages2 { margin-left:150px; color:#919191; padding:25px 1px 15px 5px; font-size:12px; text-align:right; white-space:nowrap } div.pages2 a, div.pages2 a:hover { background-color:#f3f3f3; padding:7px 6px 7px 6px; margin:0 3px; } div.pages2 span { background-color:#D3D3D4; padding:7px 6px 7px 6px; margin:0 3px; } /* Шапка */ div.tbg {background:url(/images/tbg.gif) top repeat-x; padding-top:10px; width:100%} div.mazdahead {display:block; width:94%; margin:auto;} .mazdahead .logo { float: left; width: auto; padding: 0 20px 0 0px; } ul.menu {color:#5198C5;font-size:105%; padding:12px; text-align:left; white-space:nowrap; line-height:30px } ul.menu li {padding:7px 10px 7px 10px; list-style:none; display:inline-block; font-weight: bold;color:#065D9B; } ul.menu li img {position:relative; top:8px; padding-left:5px;} ul.menu li a {color:#065D9B;} ul.menu li.active { background-color:#0171AE; border-radius:2px; padding:5px; margin-left:5px; margin-right:5px} ul.menu li.active a { color:#fff; text-decoration: none} .mobMenu { position:relative; height:30px; width:40px; margin:auto; line-height:30px; display:none; background-color:#0171AE; padding:5px; cursor: pointer; border-radius:2px; } .mobMenu::before { content:''; position: absolute; z-index:999; border-bottom: 10px double #fff; border-top: 3px solid #fff; height: 4px; margin: 6px 5px 5px 5px; padding: 0; transition: all 0.2s ease 0s; width: 30px; } .white, .white a, .white a:hover { color:#fff} .small { font-size:75%} /* Уведомление об ошибках */ div.error { border:2px #932722 outset; padding:10px; margin:12px 0 12px 0; color:#932722; font-size:11px; text-align: center; width:80%; background-color: #FCF4F4; clear:both } div.error ul { text-align:left } div.error ul li { color:#932722; font-size:11px; } /* Уведомление о результате */ div.result { border:2px #006600 outset; padding: 10px; margin:12px 0 12px 0; background-color: #D9ECD9; color:#006600; font-size:11px; text-align: center; width:90%; clear:both } /* Заголовки */ .title {font-size:150%; color: #0066CC;padding:0 0 20px 0; font-weight:normal; margin:0} .title_a {font-size:130%; color:#0066CC; padding:25px 0 15px 0; font-weight:normal; margin:0} .title_b {font-size:150%; color: #0066CC; padding:5px 0 25px 0; font-weight:normal; margin:0} .title_bb {font-size:150%; padding:25px 0 15px 0; word-spacing:2px; font-weight:normal; margin:0} .title_w {font-size:120%; color:#ffffff; padding:10px 0 10px 10px; font-weight:normal; margin:0} .title_p {font-size:120%; color:#487A2D; padding:30px 0 15px 35px; font-weight:normal; margin:0} .title_np {font-size:130%; color:#282929; padding:0 0 15px 0; font-weight:normal; margin:0} .title_f {font-size:130%; color:#0066CC; padding:35px 0 15px 30px; font-weight:normal; margin:0} .title_p a, .title_p a:hover {color:#487A2D;} /* Главная */ div.shadow {background:url(/images/o_rx2.png) no-repeat top left; } div.cont {padding:250px 35px 0 10px} /* Приветствие (зеленый блок) */ table.wlc { border:0; width:100%; margin-top:15px} table.wlc th {width:10px; height:10px} table.wlc td {background:#487A2D;} table.wlc th.tl { background:url(/images/wl_tl.gif) no-repeat left top } table.wlc th.tr { background:url(/images/wl_tr.gif) no-repeat right top} table.wlc th.bl { background:url(/images/wl_bl.gif) no-repeat left top } table.wlc th.br { background:url(/images/wl_br.gif) no-repeat right top} div.wlc {font-size:120%; color:#ffffff; padding:20px 30px; background-color:#487a2d; border-radius:10px; margin:15px auto;} div.wlc a, div.wlc a:hover {color:#ffffff} div.wlc #enterClub {cursor:pointer; border-bottom:1px #fff dashed} div.wlc #enterClub:hover {border-bottom:1px rgba(255,255,255,.5) dashed} #show_login, .tc.authed {background-color:#386620;padding:10px 10px 10px 25px; border-radius:0 0 10px 10px; position:relative; top:-25px; margin-bottom:-25px;} #show_login {display:none;} div.tc {font-size:80%; color:#A4CEA4; text-align:right; } div.tc a, div.tc a:hover {color:#A4CEA4} div.tc li { list-style-position:inside} /* Приветствие форума (синий блок ) */ table.fwlc { border:0; width:100%; margin-top:15px} table.fwlc th {width:10px; height:10px} table.fwlc td {background:#0168B1;} table.fwlc th.tl { background:url(/images/fwl_tl.gif) no-repeat left top } table.fwlc th.tr { background:url(/images/fwl_tr.gif) no-repeat right top} table.fwlc th.bl { background:url(/images/fwl_bl.gif) no-repeat left top } table.fwlc th.br { background:url(/images/fwl_br.gif) no-repeat right top} div.fwlc {font-size:120%; color:#ffffff; padding:5px 0 10px 15px} div.fwlc a, div.fwlc a:hover {color:#ffffff} div.ftc {font-size:70%; color:#A4B4CE; padding:0 5px 10px 10px; text-align:right;} div.ftc a, div.ftc a:hover {color:#A4B4CE} div.ftc li { list-style-position:inside} /* Кто он-лайн */ .whoBlock { background-color:#f3f3f3; border-radius:10px; padding:20px 20px 20px 30px; margin-top:15px; } div.who_t {padding:10px 0 5px 0; font-weight:bold; font-size:90%} div.who_t a, div.who_t a:hover {color:#1C1C1C;} div.who_p {padding:5px 0; font-size:80%} div.who_p li {padding:5px 0 5px 25px;list-style-type: none; position:relative} div.who_p li:before {content: "\27A5"; position:absolute; top:2px; left:0px; color:#ccc; font-size:14px;} div.who_p li span {color:#6D6D6E;font-size:95%} /* Форум */ div.forum {font-size:80%; padding:0 15px 0 40px} div.forum li {padding:5px 0 5px 5px; margin-left:15px; list-style-position: outside} div.r_intro {padding:5px 0; line-height:14px; color:#333333; font-size:12px} /* Голосование */ div.poll {font-size:80%; padding:5px 5px 5px 10px; color:#ffffff} div.poll_but { width:80%; padding:10px 0 10px 10px; font-size:12px} div.poll_butl { width:50%; float:left; line-height:22px;text-align:center; } div.poll_butr {text-align:center; margin-left:50%;line-height:22px; } div.poll_butr a, div.poll_butr a:hover, div.poll_butl a, div.poll_butr a:hover { color:#fff} div.poll_bg {background-color:#C2D1B9; padding:3px} div.poll_bg a, div.poll_bg a:hover { color:#333333} div.poll_res {line-height:12px; background-color:#DCE6D7; margin:3px 0 5px 0; text-align:right; font-size:10px} div.poll_res span { background-color:#8FAE7E; padding:2px 3px 2px 3px; white-space: nowrap; border-left:1px #7FA26C solid} div.l_allp {padding:5px 0 10px 0; height:22px; text-align:center;} div.l_allp a, div.l_allp a:hover {color:#fff; font-size:80%; } /* Подвал */ div.menu_bt {font-size:80%; line-height:27px; padding:3px 10px; background-color:#1B6DAE; margin:0 auto; text-align: center; width:90%; border-radius:5px; } div.menu_bt a, td.menu_bt a:hover {color:#ffffff;padding: 0 8px 0 8px; display:inline-block} div.menu_bt span { background-color:#4791CB; padding:4px 5px; margin-left:2px; margin-right:2px} div.menu_bt span a, div.menu_bt span a:hover { text-decoration:none} div.mazdafoot { background: url(/images/bg_bt.gif) bottom repeat-x; min-height:200px; text-align:center;} div.counters {padding:15px; white-space:nowrap;width:270px; margin:0 auto;text-align:center;} div.banners {padding:15px; } div.par_b {padding:7px; font-size:80%; background-color:#f9f9f9; margin:0 auto; width:65%; text-align:center} div.cpr { padding:15px 15px 15px 0; margin:0 auto;color:#999898; font-size:80%; line-height:1.5em; width:50%; text-align:center; } div.cpr a, div.cpr a:hover {color:#999898} /* Топ-новость */ .n1_c {padding:5px 5px 5px 0;} .title_n1 { color:#336633; padding:10px 0 15px 0} .title_n1 a, .title_n1 a:hover {color:#487A2D} .title_n1 a:visited {color:#364D29} .n1_c .newmain {width:100%; border:0; display:block} .n1_c .newmain .image {width:155px; display:inline-block; vertical-align:top;} .n1_c .newmain .image img {border:1px #ccc solid; padding:3px; font-size:10px; color:#666666} .n1_c .newmain .desc { vertical-align:top; vertical-align:top; padding:7px 0 0 20px; font-size:85%; line-height:140%; text-align:justify} .n1_c2 {margin-top:20px; padding:5px 0 5px 30px; border-left:3px #EDEDEE solid} .n1_sn {padding:5px 0 8px 0; line-height:150%; font-size:90%; } .n1_sna {padding:5px 0 15px 0; line-height:140%; font-size:90%} .n1_snb {padding:0 0 15px 0; line-height:140%;font-size:90%; } .n1_snb .date {font-size:80%} .n1_sna img { border:1px #ccc solid; padding:3px; background-color:#FFFFFF} .n1_sn a, .n1_sn a:hover {color:#487A2D; font-size:115%; margin-bottom:15px} .n1_sn a:visited {color:#364D29} .n1_sna a, .n1_sna a:hover {color:#487A2D; font-size:115%; margin-bottom:15px} .n1_sna a:visited {color:#364D29} .n1_snb a, .n1_snb a:hover {color:#487A2D; font-size:95%; margin-bottom:15px} .n1_snb a:visited {color:#364D29} /* Серый блок */ .gray_bl { margin-top:25px; background-color:#F2F2F3; border-radius:10px; padding:20px 10px 20px 20px; display:inline-block; vertical-align:top; width:calc(50% - 50px)} .gray_bl:nth-child(2n) {margin-left:20px;} div.pub_prev .gray_bl {width:auto;} /* Второстепенная типовая */ .nav {font-size:12px; color: #0171AE; padding: 40px 0 5px 0} .nav a, .nav a:hover {color: #0171AE} td.o_cont {padding:0 50px 0 10px; vertical-align:top; width:60%} .s_pub {font-size:90%;padding:10px 0 10px 0; line-height:150%} .a_pub {font-size:90%;padding:0 0 0 40px; line-height:150%} /* Пользователи */ .f_abc { background-color:#F9F9F9; font-size:12px; text-align:center; padding:7px 5px 7px 5px; word-spacing:2px; margin-bottom:7px; border:#E0E0E0 1px solid} .f_abc a, .f_abc a:hover { color:#487A2D; padding:0 4px 0 4px;} .f_abc span { background-color:#ffffff; margin-top:3px; padding:2px 6px 2px 6px; border:1px #DFDEDE solid;} table.users { width:100%; border:0; font-size:12px; border:1px #E0E0E0 solid} table.users td { text-align:center; padding:5px} table.users th { text-align:center; padding:5px; background-color:#E0E0E0} tr.odd { background-color:#F5F4F4} /* Публикации, галереи */ table.rubricator { width:100%; border:0; border:1px #E0E0E0 solid; border-top:0; } table.rubricator td { vertical-align:top; font-size:16px} table.rubricator td ul {margin:0; padding:10px 15px 10px 30px} table.rubricator td li {padding:7px 5px 7px 5px; list-style:inside; list-style-image:url(/images/point_li.gif); } .activ {background-color:#f5f5f5} .activ a, .activ a:hover {text-decoration:none; color:#000} .p1 { line-height:18px; color:#1C1C1C; padding:25px 0 5px 0; font-size:11px} .p1 span { background-color:#EDEDEE; padding:3px 10px 3px 10px; color:#666} .p3 { line-height:17px; color:#1C1C1C; padding:5px 0 0 0; font-size:12px; text-align: justify} .n_coms1 { background:url(/images/ico_view.gif) 2px 5px no-repeat; padding:2px 5px 0 20px; } .n_coms2 { background:url(/images/ico_com.gif) 2px 5px no-repeat; padding:2px 2px 0 18px; } .n_coms2 a, .n_coms2 a:hover, .n_coms2 a:visited { font-size: 85%; color:#999999} table.photos, table.photos_d { border:0; width:100%} table.photos th{ width:150px} table.photos th img {border:1px #ccc solid; padding:3px; margin:7px 20px 0 0} table.photos td {padding:22px 15px 0 0; vertical-align:top} table.photos_d th { width:33%; text-align:center; vertical-align:top;} table.photos_d th img {border:1px #ccc solid; padding:3px; margin:7px 0 0 0} table.photos_d td {padding:7px 10px 20px 10px; vertical-align:top; font-size:11px} .p4 { line-height:17px; color:#1C1C1C; padding:5px 0 0 0;} div.big_ph {width:600px; text-align:center} div.big_ph img {border:1px #ccc solid; padding:5px; margin:25px 0 10px 0;} div.big_ph p {font-size:12px; line-heignt:17px; padding:5px 0 5px; margin:0} table.pub_intro {width:100%; border:0 } table.pub_intro th { width:60%; text-align: left; vertical-align: top} table.pub_intro th img { border:1px #ccc solid; padding:3px; margin-right:20px; width:calc(100% - 26px); height:auto;} table.pub_intro td { vertical-align:bottom; line-height:22px; font-size:12px} table.pub_intro td span { color:#999999} table.pub_intro.list th { padding-top:15px; width:170px} table.pub_intro.list th img { border:1px #ccc solid; padding:3px; margin-right:10px; width:150px; } table.pub_intro.list td { vertical-align:top; } table.pub_intro.list a {font-size:16px; padding-bottom:7px;} div.pub_prev { font-weight:bold; color:#3C3C3C; font-size:105%; padding:0 0 10px 10px; line-height:120%; float:right; width:40%} div.sec_prev { font-weight:bold; color:#3C3C3C; font-size:105%; margin:10px 0 10px 0; line-height:120%; width:100%} img.ph {border:1px #ccc solid; padding:3px; } img.ph.p {float:left; margin-right:10px} /* Авторизация, комментарии, формы */ table.com_form { border:1px #E0E0E0 solid; border-top:0; margin-bottom:30px } span.star { font-size:12px; font-family: Tahoma, Verdana, sans-serif } table.com_form td { font-size:14px; line-height:20px; padding-top:7px; padding-bottom:7px; color:#434343 } table.com_form td .inter { font-size:12px; } table.com_form ul { padding:0 0 0 12px; margin:0; color:#AFAD9E } input.inp_com, textarea.inp_com, select.inp_com { background-color:#EBEBEB; border:1px #DBDBDB solid; padding:4px; width:100%; font-size:14px; } input.inp_coms, select.inp_coms { background-color:#EBEBEB; border:1px #DBDBDB solid; padding:4px; font-size:14px; } .com { padding:20px 15px 20px 15px; border-bottom:1px #DEDDDD solid; vertical-align:top; } .com_date { font-size:11px; } .com_name { font-size:18px; padding:5px 0 5px 0 } .com_name span, .com_name span a, .com_name span a:hover { font-size:12px; color:#999999 } .com_txt { font-size:12px; line-height:18px } input.add_m { background-color:#E0DFE3; border:none; font-size:14px; padding:7px; cursor:pointer; } .sub_auth a {padding:7px 20px 7px 20px;} .sub_auth div { padding:7px 20px 7px 20px; text-decoration:none; background-color:#E3E3E4; } /* Блоги */ .blog_title {color:#575757; padding:5px 0 5px 0; line-height:20px} .blog_title span {font-size:18px} .blog table th {padding:13px 25px 10px 0; vertical-align:top; width:150px} .blog table td {padding:10px 10px 10px 1px; vertical-align:top; line-height:19px; text-align:justify} .pub2 { padding:10px 7px 10px 0; border-bottom:1px #DEDDDD solid; vertical-align:top; line-height:16px; clear:both; } .u_blogs {float:right; width:230px; padding:10px 8px 10px 8px; margin:0 0 10px 15px; border:1px #e8e8e8 solid; text-align:left; } .u_blogs ul {padding:7px 0 0 15px} .u_blogs ul li { list-style-position: outside; padding:0 0 5px 0; font-size:11px; line-height:14px} /* Остальное */ input.auth {width:95%; border:1px #cccccc solid; padding:3px; font-size:14px;} td.cont {font-size:85%; padding:10px 0 10px 40px;} td.m_mc {font-size:80%;line-height:150%} .onl {color:#993333} .onl:hover {color:#993333} img.ph_vod {border:1px #999999 solid} td.main_c {font-size:85%; padding:0 20px 0 40px; line-height:150%} td.main_n {font-size:80%; color:#999999; padding:2px 0 10px 0} td.p_sm {font-size:70%; padding:8px 3px 5px 3px; color:#EBEBEB} .date {color:#6D6D6E; font-style:italic; font-size:95%} a.title_sub {font-size:90%;} img.gray_border {border:1px #121212 solid}