﻿@charset "utf-8";
/* CSS Document */

/*---common---*/
body {font:15px Arial, Helvetica, sans-serif; color:#000; padding:1px 0 0 0;}

a {color:#0075ad; text-decoration:underline;}
a:hover, a.this {color:#62ad00;}
a.button-quad {display:inline-block; width:31px; height:30px; background:url(../img/button-quest-quad.png); vertical-align:middle;}
a.this {font-weight:bold; text-decoration:none;}

blockquote {background:url(../img/blockquote-open.png) no-repeat 0 3px; padding-left:18px;}
blockquote span.close-quote {display:inline-block; background:url(../img/blockquote-close.png); width:13px; height:13px; vertical-align:-2px; margin-left:5px;}

dfn {font-weight:bold; font-style:italic;}

form {}
.formeq {}
label {display:block; margin-bottom:11px;}
.content label {display:inline;}
textarea {border:1px solid #d7d7d7;}
button {display:block; border:0 none; padding:0; cursor:pointer;}

h1 {font-weight:bold; font-size:2em; margin:1.6em 0 0.6em 0;}
h2 {font-weight:bold; font-size:1.53em; margin:1.2em 0 0.8em 0;}
h3 {font-weight:normal; font-size:1.33em; margin:1.23em 0 0.8em 0;}
h4 {font-weight:normal; font-size:1.2em;}
h5 {font-weight:bold; font-size:1.067em; margin:1.23em 0 1.1em 0;}
h6 {font-size:1em; font-weight:bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#000;}

h1.rubrika {margin:0 0 5px 0;}
h1.rubrika img {vertical-align:-4px; margin-right:11px;}

hr {border:0 none; border-top:1px dashed #717171; color:#fff;}

p, blockquote {line-height:1.2; margin:1.2em 0 1.2em 0;}

p.actions {font-size:0.74em;}
p.actions a {color:#9b9b9b; display:inline-block; padding:0 0 0 20px; background:url(../img/actions-redact.png) no-repeat; margin:0 17px 0 0; height:17px; line-height:17px;}
p.actions a.it-2 {background-image:url(../img/actions-star.png); padding-left:24px;}
p.actions a.it-3 {background-image:url(../img/actions-print.png); padding-left:22px;}
p.actions a:hover {color:#62ad00; background-position:0 bottom;}

p.last-modified {font-size:11px; color:#9b9b9b; margin:10px 0 4px 0; text-align:right;}
.partner-ad {font-size:11px; color:#9b9b9b; margin-bottom:10px;}
.padbot20 {padding-bottom:20px;}

p.materials-here {font-size:13px;}
p.materials-here span {font-weight:bold;}

p.pozhelanie {font-size:12px; color:#717171; margin-top:0;}

p.warning {font-weight:bold; font-style:italic;}

ol, ul {margin:1.2em 0 1.2em 0;}
ol li, ul ol li {list-style-type:decimal; list-style-position:inside; margin:1em 0 1em 0;}
ul li, ol ul li {background:url(../img/ul-li.png) no-repeat left 0.3em; margin:1em 0 1em 0; padding-left:11px; list-style-type:none; list-style-image:none; }
ul li.this {background:url(../img/ul-li-this.png) no-repeat;}

.gboxr {float:right; width:30%; padding:10px; margin-left:14px; margin-bottom:14px; border:1px solid #99ca3c;}

.bayan {margin:22px 0 30px 0;}
.qlinksr {float:right; width:31%; margin-left:14px; margin-bottom:14px;}
.qlinksr2 {padding:10px; border:1px solid #99ca3c;}
div.bayan h3, div.qlinksr {color:#ff8400;}
div.bayan h3 img, div.qlinksr h3 img {vertical-align:-4px; margin-right:6px;}
div.bayan h3 span {border-bottom:1px dashed; cursor:pointer;}
div.bayan .inside {display:none;}
div.bayan ul {margin:0 0 0 24px;}
div.bayan ul li {background:none; padding:0; margin:0; height:30px;}
div.bayan ul li a {}
div.bayan span.buttons {display:block; background:url(../img/bayan-button.png) no-repeat; width:95px; height:23px; margin:4px 0 0 24px; cursor:pointer;}

ul.buttons {border-top:1px dashed #717171; height:30px; font-size:13px; padding-top:11px;}
ul.buttons li {padding-left:0; margin:0 10px 0 0; background:none; position:relative; float:left;}
ul.buttons li a {display:block; text-decoration:none;}
ul.buttons li span {position:absolute; left:33px; top:6px; color:#fff; cursor:pointer; border-bottom:1px solid;}
ul.buttons li.it span {border-bottom:1px dashed;}
ul.buttons li:hover span {border-bottom:0 none;}
ul.buttons li.it div.sub {position:absolute; left:3px; top:30px; width:467px; padding:22px 0 0 0; background:url(../img/get-answer-top.png) no-repeat left top; display:none;}
ul.buttons li.it div.sub h4 {background:url(../img/get-answer-fon.png); font-size:18px; padding:8px 0 0 25px; margin:0;}
ul.buttons li.it div.sub div.close {position:absolute; top:30px; right:33px; width:12px; height:12px; background:url(../img/get-answer-close.gif) no-repeat; cursor:pointer;}
ul.buttons li.it div.sub div.formeq {background:url(../img/get-answer-fon.png); padding:18px 60px 21px 25px;}
ul.buttons li.it div.sub div.formeq label {font-size:12px; display: block;}
ul.buttons li.it div.sub div.formeq input {display:block; border:1px solid #d7d7d7; width:100%; height:20px; line-height:20px; font-size:15px; margin-bottom:18px;}
ul.buttons li.it div.sub div.formeq button {background:url(../img/button-otpravit.png); width:88px; height:23px;}
ul.buttons li.it div.sub div.formeq span {position: inherit;}

ul.buttons li.it div.sub div.fon-bottom {height:22px; background:url(../img/get-answer-bottom.png);}

ul.navigat {font-size:13px; height:17px; margin:25px 0 0 0;}
ul.navigat li {background:none; padding:0; margin:0 0 0 0; height:17px; line-height:17px; float:left;}
ul.navigat li a {padding:0 4px 0 4px;}
ul.navigat li a:hover, ul.navigat li.this a {background:#62ad00; color:#fff; text-decoration:none;}

div.pager {font-size:13px; height:17px; margin:25px 0 0 0;}
div.pager span a {background:none; padding:0 3px 0 3px; margin:0 0 0 0; height:17px; line-height:17px; float:left;}
div.pager span a:hover, div.pager span span {background:#62ad00; color:#fff; text-decoration:none; padding:0 4px 0 4px; margin:0 0 0 0; height:17px; line-height:17px; float:left;}

em {font-style:italic;}
strong {font-weight:bold;}

table.tab-1 {margin:0 0 0px 0;}
table.tab-1 col:first-child {width:50%;}
table.tab-1 td {padding:19px 0 19px 0; vertical-align: top;}
table.tab-1 td:first-child .preview {padding:0 20px 0 15px;}

table.tab-3 {font-size:13px; border:1px solid #62ad00;}
table.tab-3 th {background:#99ca3c; font-weight:bold; color:#fff;}
table.tab-3 tr {background:#e3ffb1;}
table.tab-3 tr.odd, table.tab-3 td.odd {background:#fffaea;}
table.tab-3 th, table.tab-3 td {border:1px solid #62ad00; padding:0 0 0 4px; height:2em; line-height:2em;}
table.tab-3 th.first, table.tab-3 td.first {padding-left:11px; vertical-align:middle;}
table.tab-3 th.last, table.tab-3 td.last {text-align:center; padding:0 4px 0 4px;}

.block {padding:22px 0 30px 0; margin:0 0 10px 0;}
.close-child {padding-left:14px;}
.date {color:#717171;}

div.look-more {font-size:12px; margin:16px 0 0 0; padding-top:14px; padding-bottom:14px;}
div.look-more.selected {background:#e6ffcc; margin: -14px; padding: 14px;}
div.look-more p {margin:0 0 5px 0; color:#717171;}
div.look-more p strong {color:#000;}
div.look-more a {margin-right:6px; font-size:11px;}

div.research_results {}
div.research_results h6 {margin:1.4em 0 1em 0;}
div.research_results .tab-2 {width:auto;}
div.research_results .tab-2 col.it-3 {width:290px;}
div.research_results .tab-2 td {text-align:right; padding:0 19px 9px 0; vertical-align: middle;}
div.research_results .tab-2 td span.percent {display:block; height:11px; width:100%; background:#d4d4d4; text-align:left;}
div.research_results .tab-2 td span.percent span.inside {display:block; height:100%; background:#99ca3c;}
div.research_results .tab-2 td.last {text-align:left; padding-right:0;}

.preview {}
.preview .illustra {float:left; margin:0 10px 0 0;}
.preview .inside {overflow:hidden; padding:3px 0 0 0;}
.preview .inside ul {margin:0 0 0 0;}
.preview .inside ul li {background:none; padding:0 0 0 0; font-size:13px; margin:0.8em 0 0.8em 0;}

.selected, .selected_p, .selected_p p {background:#fffaea;}
.selected-2, .selected_p-2, .selected_p-2 p {background:#e6ffcc;}
div.selected_p, div.selected_p-2 {padding-top:14px; padding-right:14px;}
div.selected_p p, div.selected_p-2 p {margin: -14px; padding:14px;}
div.selected {padding:22px 14px 30px 14px; margin:0 0px 10px -14px;}

.znak_oklyku {color:#62ad00;}

/*---helpers---*/
.bg-colorer {background:#F60;}
.borderer {border:1px solid #000;}
.clear {clear:both;}
.no-margin-top {margin-top:0;}
.no-vert-margin {margin-top:0; margin-bottom:0;}
.nofloat {float:none;}
/*---end helpers---*/

/*---makushka---*/
#makushka {padding:1px 30px 0 30px; margin:10px auto 13px auto; min-width:930px; max-width:1300px; position:relative; z-index:1; height: 17px;}
#makushka p {margin:0 0 0 0; float:left; font-size:11px; line-height:1.3em;}
#makushka p span.how-much {color:#62ad00; font-weight:bold;}
#makushka ul {float:right; margin:0 0 0 0;}
#makushka ul li {background:none; padding:0 11px 0 11px; margin:0; border-left:1px dotted #a6a6a6; float:left; position:relative;}
#makushka ul li:first-child {padding-left:0; border-left:0 none;}
#makushka ul li.last {padding-right:0;}
#makushka ul li.it a {text-decoration:none; border-bottom:1px dashed;}
#makushka ul li.it span {display:inline-block; background:url(../img/triangle-down.png) no-repeat; width:9px; height:5px; margin-left:5px; vertical-align:0; cursor:pointer;}
#makushka ul li:hover a, #makushka ul li div.sub ul li a:hover {color:#62ad00;}
#makushka ul li:hover span {background-position:top right;}
#makushka ul li.last a {display:block; background:url(../img/rss.png); width:16px; height:16px;}
#makushka ul li div.sub {position:absolute; left:0; top:18px; width:216px; padding:19px 0 0 0; margin:0 0 0 -65px; background:url(../img/makushka-div-fon-top.png) no-repeat; font-size:13px; display:none;}
#makushka ul li div.sub ul {background:url(../img/makushka-ul-fon.gif) repeat-y; float:none; width:100%; padding:4px 0 15px 0;}
#makushka ul li div.sub ul li {float:none; border-left:0 none; padding:0 0 0 24px; height:28px; line-height:28px;}
#makushka ul li div.sub ul li a {border-bottom:0 none; text-decoration:underline;}
#makushka ul li:hover div.sub ul li a {color:#0075ad;}
#makushka ul li div.sub ul li a:hover {color:#62ad00;}
#makushka ul li div.sub .fon-bottom {height:9px; width:216px; background:url(../img/makushka-div-fon-bottom.png) no-repeat;}

#makushka #top-menu {max-width:none; min-width: inherit; padding:0; float:none;}
#makushka #top-menu li {float:right;}
#makushka #top-menu li:first-child {border-left:1px dotted #A6A6A6; padding:0 0 0 11px;}
#makushka #top-menu li.last {margin-right:11px;}
#makushka #top-menu li.last a {background:none; width:auto;}
#makushka #top-menu #authorize p {float:none;}
#makushka #top-menu li:hover #authorize p a {color:#0075ad;}
#makushka #top-menu li:hover #authorize p a:hover {color:#62ad00;}

/*---top-banner---*/
#top-banner {min-width:960px; height:90px; background-color:#f6f6f6; margin-top:-1px; position:relative;}
#top-banner .inside {height:90px; width:50%; position:absolute; top:0; right:0;}
#top-banner img, #top-banner #bannerDiv1 {position:relative; display:block; margin:0 auto;}

/*---top-menu---*/
#top-menu {margin:10px auto 13px auto; padding:0 30px 0 30px; min-width:930px; max-width:1300px; height:17px; font-size:13px; position:relative; z-index:1;}
#top-menu li {margin:0 0 0 11px; padding:0 0 0 11px; background:none; border-left:1px dotted #a6a6a6; height:16px; line-height:16px; float:right;}
#top-menu li.last {margin-left:0; padding-left:25px; border-left:0 none; background:url(../img/authorization.gif) no-repeat 0 3px; position:relative;}
#top-menu li.last a {font-weight:bold; text-decoration:none; border-bottom:1px dashed;}
.print #top-menu {}
.print #top-menu li {border:0 none; margin:0; padding-left:23px; background:url(../img/print.png) no-repeat 0 1px;}

#authorize {position:absolute; right:-140px; top:14px; width:249px; height:264px; padding:30px 36px 0 24px; background:url(../img/authorize-fon.png) no-repeat; display:none;}
#authorize h4 {font-size:18px; margin-bottom:15px;}
#authorize div.close {position:absolute; top:30px; right:33px; width:12px; height:12px; background:url(../img/get-answer-close.gif) no-repeat; cursor:pointer;}
#authorize .formeq {width:212px; margin:15px 0 0 0; color:#787777; font-size:12px;}
#authorize .formeq input {display:block; width:100%; height:22px; line-height:22px; border:1px solid #d7d7d7; color:#555555; font-size:15px; margin:0 0 12px 0;}
#authorize .formeq p {font-size:11px; height:17px; line-height:17px; margin:12px 0 12px 0;}
#authorize .formeq p input {float:left; width:auto; height:auto; line-height:normal; border:0 none; margin:1px 4px 0 0; padding:0;}
#authorize .formeq p label {float:left;}
#authorize .formeq .btneq {background:url(../img/button-voiti.png); width:55px; height:23px; border: 0px; cursor:pointer;}
#authorize p {font-size:12px; height:15px; margin:10px 0 0 0;}
li.last #authorize p a {display:inline; font-weight:normal; border:0 none; text-decoration:underline; float:right;}
li.last #authorize p a:first-child {float:left;}

/*---header---*/
#header {padding:1px 30px 0 30px; margin:0 auto 0 auto; min-width:930px; max-width:1300px; height:60px;}
#logo {display:block; width:188px; height:46px; background:url(../img/logo.png); float:left; margin:14px 6px 0 0; background-repeat: no-repeat;}
#header p.slogan {margin:14px 0 0 0; font-size:11px; float:left;text-transform: uppercase;}
#header p.slogan a {color:#000; text-decoration:none;}
#header p.slogan a:hover {text-decoration:underline;}
#header p.slogan a.button-quad {margin-right:5px;}
#header div.nav {margin:4px 2px 0 430px; padding:15px 10px 15px 20px; background-color:#fffaea; height:17px;}
#header table {font-size:11px;}
#header table tr {height:17px;}
#header table td {background:url(../img/green-heart.png) no-repeat; height:17px; line-height:17px;}
#header table td.it-2 {background-image:url(../img/green-home.png); padding-right:2px;}
#header table td.it-3 {background-image:url(../img/green-circle.png); padding-right:5px;}
#header table td.last {background-image:url(../img/green-i.png); width:100px;}
#header table td a {padding-left:26px;}
#header table td.last a {padding-left:18px;}
#header .banner {float:right;}

/*---search---*/
#search {min-width:930px; max-width:1400px; height:145px; background:url(../img/search-fon.gif) no-repeat top center; padding:1px 30px 0 30px; margin:20px auto 0 auto;}
#search>span:first-child {display:block; background:url(../img/quest-sign.png); width:24px; height:33px; position:relative; left:50%; margin-left:-12px;}
#search .formeq {margin:22px auto 0 auto; max-width:1310px;}
#search .formeq div {margin:0 116px 0 0; position:relative;}
#search .formeq input {display:block; border:1px solid #5b8a00; height:30px; width:100%; line-height:30px; font-size:23px;}
#search .formeq .searchbtn {display:block; border:0 none; width:103px; height:34px; background:url(../img/search-form-button.png); float:right; margin:-34px 0 0 0; cursor:pointer;}
#search .formeq .searchbtn:hover {background-position:left bottom;}
#search .formeq p {font-size:13px; background:url(../img/search-sluchainiy-quest.gif) no-repeat; height:16px; line-height:16px; margin:7px 113px 0 10px; padding:0 0 0 22px; float:right;}
#search .formeq p a {color:#000;}
#search .formeq p a:hover {color:#fff;}
#search .formeq .searchtools {font-size:13px; height:16px; line-height:16px; margin:7px 0 0 0; padding:0; float: right;}
#search .formeq .searchtools input {border:0 none; cursor:pointer; display:inline-block; height:auto; width:auto; line-height:normal; margin:0 3px 0 10px;}
#search .formeq .searchtools label {display:inline-block; margin: 0; vertical-align: top;}

#SuggestedQuestionsSelect {margin: -1px 0 0 0; position:absolute; left:0; top:0; width:600px; border:1px solid #cecece; background:#fff; z-index:2;}
#SuggestedQuestionsSelect li {background:none; padding:0; margin:0; white-space:nowrap; overflow:hidden;}
#SuggestedQuestionsSelect li a {color:#000; text-decoration:none; padding:0 0 0 5px; display:block; height:26px; line-height:26px;}
#SuggestedQuestionsSelect li a:hover, .questionSelected a {background:#bbef59;}
#SuggestedQuestionsSelect li.last {border-top:1px solid #cecece; font-size:13px; padding-left:5px; height:29px; line-height:29px;}
#SuggestedQuestionsSelect li.last input {display:inline-block; height:auto; width:auto; margin:0 3px 0 1px; line-height:normal; border:0 none; cursor:pointer;}
#SuggestedQuestionsSelect li.last label {display:inline-block; margin:0;}
#SuggestedQuestionsSelect li.last a {display:inline-block; color:#0075ad; text-decoration:underline; float:right; margin-right:7px;}
#SuggestedQuestionsSelect li.last a:hover {background:none;}

/*---container---*/
#container {min-width:946px; max-width:1320px; padding:1px 22px 0 22px; margin:30px auto 0 auto;}
#container.print {padding:1px 28px 0 28px; max-width:1300px;}
#container.print p, #answerbody p {padding:0px; margin: 0px;}
#container.print ul, #container.print ul li {background: none; list-style-image: url(../img/SS1/UlBullet.gif); list-style-position: inside;}
#container .sidebar {width:188px; float:left; padding:0 12px 50px 0;}
#container .sidebar h5:first-child {margin:0 0 0 9px;}

#sitemap {font-size:13px; margin:6px 0 0 8px;}
#sitemap li {background:none; padding-left:0; margin:0 0 12px 0;}
#sitemap li.end {margin-bottom:24px;}
#sitemap li a {display:inline-block; padding:0 0 0 10px; background:url(../img/ul-li.png) no-repeat 0 5px;}
#sitemap li a:hover, #sitemap li a.this {background-image:url(../img/ul-li-this.png);}
#sitemap li a.this {font-weight:bold;}

#topics {padding:0 0 0 9px; margin:18px 0 30px 0;}
#topics li {font-size:13px; margin:0 0 12px 0; background:none; padding:0; height:17px;}
#topics li a {display:block; height:17px; line-height:17px; float:left; padding:0 0 0 24px; background:url(../img/topics--1.png) no-repeat left top;}
#topics a:hover, #topics li.this a {background-position:left bottom;}
#topics li.this a {font-weight:bold; text-decoration:none; color:#62ad00;}
#topics li.it-0 a {background-image:url(../img/topics-0.png);}
#topics li.it-1 a {background-image:url(../img/topics-1.png);}
#topics li.it-2 a {background-image:url(../img/topics-2.png);}
#topics li.it-3 a {background-image:url(../img/topics-3.png);}
#topics li.it-4 a {background-image:url(../img/topics-4.png);}
#topics li.it-5 a {background-image:url(../img/topics-5.png);}
#topics li.it-6 a {background-image:url(../img/topics-6.png);}
#topics li.it-7 a {background-image:url(../img/topics-7.png);}
#topics li.it-8 a {background-image:url(../img/topics-8.png);}
#topics li.it-9 a {background-image:url(../img/topics-9.png);}
#topics li.it-10 a {background-image:url(../img/topics-10.png);}
#topics li.it-11 a {background-image:url(../img/topics-11.png);}
#topics li.it-12 a {background-image:url(../img/topics-12.png);}
#topics li.it-13 a {background-image:url(../img/topics-13.png);}
#topics li.it-14 a {background-image:url(../img/topics-14.png);}
#topics li.it-15 a {background-image:url(../img/topics-15.png);}
#topics li.it-16 a {background-image:url(../img/topics-16.png);}
#topics li.it-17 a {background-image:url(../img/topics-17.png);}
#topics li.it-18 a {background-image:url(../img/topics-18.png);}
#topics li.it-19 a {background-image:url(../img/topics-19.png);}
#topics li.it-20 a {background-image:url(../img/topics-20.png);}
#topics li.it-21 a {background-image:url(../img/topics-21.png);}
#topics li.it-22 a {background-image:url(../img/topics-22.png);}
#topics li.it-23 a {background-image:url(../img/topics-23.png);}
#topics li.it-24 a {background-image:url(../img/topics-24.png);}
#topics li.it-25 a {background-image:url(../img/topics-25.png);}
#topics li.it-26 a {background-image:url(../img/topics-26.png);}
#topics li.it-27 a {background-image:url(../img/topics-27.png);}
#topics li.it-28 a {background-image:url(../img/topics-28.png);}
#topics li.it-29 a {background-image:url(../img/topics-29.png);}
#topics li.it-30 a {background-image:url(../img/topics-30.png);}
#topics li.it-32 a {background-image:url(../img/topics-32.png);}

#topics li.partner-plane a {background-image:url(../img/p_plane_16.png);}
#topics li.partner-train a {background-image:url(../img/p_train_16.png);}
#topics li.partner-hotel a {background-image:url(../img/p_home_16.png);}
#topics li.partner-wallet a {background-image:url(../img/p_wallet_16.png);}
#topics li.partner-card a {background-image:url(../img/p_card_16.png);}
#topics li.partner-bank a {background-image:url(../img/p_bank_16.png);}

#container .sidebar a.banner {display:block; border:1px solid #829c99; margin:0 0 0 9px; width:158px;}

#container .content {margin:0; padding: 0 0 0 14px; overflow:hidden;}
#container .content a.banner {display:block; width:726px; border:1px solid #829c99; margin:10px 0 30px 0;}
#container .content a.banner.no-margin-top {margin-top:0;}

#container .rightbar {width:250px; min-height: 800px; float:right;}
#container .rightbar a.banner {width:238px; margin:0 0 35px 0;}
#container .content .central {margin:0 40px 0 0;}

#leave-otzyv-1 {background:url(../img/ostavit-otzyv-fon.png) no-repeat; width:368px; height:362px; padding:14px 70px 0 24px; position:absolute; left:0; top:-360px; display:none;}
#leave-otzyv-1 h4, #podelitsa-z-dryziami-1 h4 {font-size:18px;}
#leave-otzyv-1 .close, #podelitsa-z-dryziami-1 .close {position:absolute; top:22px; right:38px; width:12px; height:12px; background:url(../img/get-answer-close.gif) no-repeat; cursor:pointer;}
#leave-otzyv-1 div.formeq {margin-top:13px;}
#leave-otzyv-1 label {margin-bottom:7px; display: block;}
#leave-otzyv-1 textarea {width:100%; height:65px; margin:0 0 18px 0;}
#leave-otzyv-1 input {border:1px solid #d7d7d7; width:100%; height:22px; line-height:22px;}
#leave-otzyv-1 button {background:url(../img/button-ostavit-otzyv.png); width:125px; height:23px; margin-top:19px;}
#leave-otzyv-1 span {position: inherit;}

#lost_pass {width:290px; padding:12px 28px 26px 14px; margin:0 0 180px 0; background:#fffaea;}
#lost_pass label {line-height:1.4;}
#lost_pass input {border:1px solid #d7d7d7; height:22px; line-height:22px; width:100%;}
#lost_pass button {background:url(../img/button-dalee.png); width:56px; height:23px; margin:21px 0 0 0;}

#podelitsa-z-dryziami-1 {background:url(../img/podelitsa-z-druzziami-fon.png) no-repeat; width:292px; height:268px; position:absolute; left:-54px; top:21px; padding:26px 70px 0 25px; display:none; z-index:100;}
#podelitsa-z-dryziami-1 .close {top:33px;}
#podelitsa-z-dryziami-1 p {margin:15px 0 14px 0;}
#podelitsa-z-dryziami-1 p a {display:inline;}
#podelitsa-z-dryziami-1 div.formeq {}
#podelitsa-z-dryziami-1 input {display:block; border:1px solid #d7d7d7; height:22px; line-height:22px; width:90%; margin-bottom:14px; font-size:15px; color:#555555;}
#podelitsa-z-dryziami-1 button {background:url(../img/button-otpravit.png); width:88px; height:23px; margin-top:22px;}

#registr {margin:0 0 40px 0;}
#registr fieldset.wrapper {background:#fffaea; margin: -14px; padding:14px;}
#registr fieldset fieldset {margin:0 0 21px 0;}
#registr label {display: block; margin-bottom:7px;}
#registr input, #registr p input.adres, #registr select {display:block; border:1px solid #d7d7d7; margin:0 20px 0 0; height:22px; width:290px; float:left;}
#registr input.nofloat {float:none;}
#registr select {height:25px; margin-bottom:9px;}
#registr span {font-size:11px; line-height:1.15em; color:#717171; display:block;}
#registr label span {font-size:11px; line-height:1.15em; color:#ff0000; display:inline;}
#registr p input, #roleregdiv input {border:0 none; width:auto; height:auto; margin:1px 10px 0 0;}
#registr p input.adres {float:none; display:inline-block; vertical-align:middle; margin:5px 0 5px 7px;}
#registr hr {margin:48px 0 0 14px;}
#registr button {background:url(../img/button-otpravit.png) no-repeat; width:88px; height:23px; margin:15px 0 0 14px;}
#roleregdiv h5 input {margin-top: 3px;}
#AuthorRoleDiv, #SiteOwnerRoleDiv, #AdvertiserRoleDiv {padding:0 24px 0 24px; display:none;}
.registerbtn {font-size: 1.33em; height: 50px; width: 300px; cursor: pointer;}

#yandex-search {margin:40px 0 33px 0;}

/*---yandex-adv---*/
#yandex-adv {margin-bottom:35px; clear:both;}
#yandex-adv img {display:block; margin:0 auto 0 auto;}
#yandex-adv-top {margin:20px auto 0; max-width:1300px; min-width:930px; padding:0 30px;}
#yandex_ad_top {margin-bottom:15px;}
#yandex_ad_bottom {margin-top:15px; clear:right; margin-bottom:15px;}

#AdHitSales3 {padding-top:14px; padding-left:8px; clear:right;}

/*---footer---*/
#footer {border-top:2px solid #99ca3c; padding:21px 8px 21px 8px; overflow:hidden; font-size:13px; clear:both; background:url(../img/footer-fon.png) no-repeat 8px 30px; margin-top: 24px;}
#footer ul {margin:0 0 0 0; float:right;}
#footer ul li {color:#62ad00; background:none; padding:8px 0 8px 20px; margin:0 0 0 26px; border-left:1px dotted #ababab; float:left;}
#footer ul li:first-child {margin-left:0; padding-left:0; border-left:0 none;}
#footer p.copyright {margin:11px 0 0 50px;}

.print #footer {border-top:0 none; background:none; padding:21px 0 50px 0; font-size:15px;}
.print #footer p.copyright {margin-left:0;}

/*---additional---*/
#Categories {position: relative;}
.catMenuChkBox {position: absolute; left: -10px; top: 62px;}
.catMenuChkBox input {height: 29px; padding: 0px; margin: 0px;}
.editorHasWaiting {color: #99ca3c; text-decoration: none;}
.authorHasWaiting {color: #ffd700; text-decoration: none;}
.authorHasDeclined {color: #ff0000; text-decoration: none;}
.serviceDiv {z-index: -1; position: absolute; top: 65px; left: 230px; width: 20; height: 20;}
.fptopmenu {height: 33px;}
.counters {position: absolute; left: 1px; top: 1px;}
div.serviceLinks {width:100%; text-align: center;}
div.serviceLinks a {font-size:x-small; color:#cccccc;}
.ya-search-green {color:#87B939;}
.redtext {color:#ff0000;}
.rightbar table {border-collapse: inherit;}
.seltmitem {font-weight:bold; text-decoration:none; color:#000;}
#lx_13402 {margin-bottom:20px;}
#kavanga-hor {margin-left:-14px; margin-bottom:30px;}
#SloganList {text-align:center;}
#SloganList div {float:left; padding-right:50px; line-height:60px;}
#SloganList div a {text-decoration:none; color:inherit;}
#SloganTitleTab {width:auto;}
#SloganTitleTab td {vertical-align:middle; padding-right:30px;}
#SloganTitleTab td table {margin-bottom: 15px;}

#ie_promo_div {background-image:url(../img/IE/ie-promo-bg.png); background-repeat:repeat-y; background-color:#0061a8; height:30px; width:100%;}
#ie_promo_td2 {width:100%;}
#ie_promo_td3 {text-align:right; padding-right:30px;}
#ie_promo_td3 a {color: White;}
#ie_promo_div table td {padding-left:30px; vertical-align:middle; white-space:nowrap; height:30px;}

.AnswerToolbarTable {border:0 none; padding:0px; width:100%;}
.AnswerToolbarTable td {vertical-align: middle;}

#answerbody table {width:auto;}

.SurveyDiv { background-color:#f1ffd8; border:solid 2px #99CC33; width:216px; padding:10px; margin-bottom:20px; margin-top:20px; max-width:220px; text-align:left; }
.SurveyDiv label { display:inline; }
.SurveyDiv select { width:215px; }

#rollad1 {margin-bottom:20px;}

#disclaimer {color:Gray; font-size:small; padding-bottom:10px; text-align:center;}
#disclaimer a {color:Gray;}
#age18 {color:Red; font-size:small; font-weight:bold; text-decoration:none;}
