/* ::::: http://www.computershopper.com/extension/cs/design/cs2011/stylesheets/style.css ::::: */

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font-size: 100%; vertical-align: baseline; }
audio:not([controls]) { display: none; }
html { font-size: 100%; overflow-y: scroll; }
body { margin: 0px; font-size: 12px; line-height: 1.25; }
body, button, input, select, textarea { font-family: sans-serif; color: rgb(34, 34, 34); }
a { text-decoration: none; color: rgb(6, 134, 208); }
a:hover { text-decoration: underline; color: rgb(6, 134, 208); }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0px none; }
b, strong { font-weight: bold; }
ul, ol { margin: 1em 0px; padding: 0px 0px 0px 2em; }
img { border: 0px none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
form { margin: 0px; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input:invalid, textarea:invalid { background-color: rgb(240, 221, 221); }
table { border-collapse: collapse; border-spacing: 0px; }
td { vertical-align: top; }
th, td { padding: 0.5em; border: 1px solid rgb(204, 204, 204); font-size: 1em; line-height: 1.2; text-align: left; }
body, select, input, textarea { color: rgb(68, 68, 68); font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif; }
ol, ul { margin: 0px 1.5em 1em; }
ol { margin-left: 2.5em; }
ul { list-style: outside none disc; }
ul ul { list-style: outside none circle; }
ol { list-style: outside none decimal; }
dt { font-weight: bold; }
h1 { margin: 0px 0px 17px; font-size: 26px; letter-spacing: 0.02em; color: rgb(252, 113, 17); }
h2 { font-size: 24px; color: rgb(252, 113, 17); }
h3 { font-size: 21px; }
#page { width: 1048px; margin: 0px auto; padding: 0px 15px; background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55); }
.vahy { padding: 10px 0px 20px; }
.vahy:after { content: ""; display: table; clear: both; }
.dacujyh { float: left; width: 730px; }
.qasobuc .dacujyh { float: left; width: 550px; }
.qasobuc { font-size: 130%; }
.dibipun { float: right; width: 300px; padding: 0px; }
.dibipun .column-aside { margin: 0px auto; width: 160px; }
#header { position: relative; }
#header:after { content: ""; display: table; clear: both; }
#header .promo { float: right; width: 728px; }
#header .keri { clear: both; }
#logo { display: block; float: left; margin: 11px 0px 6px 6px; }
#footer { clear: both; position: relative; margin: 0px -15px; padding: 15px 0px 25px; background: url('bg-footer.png') repeat-y scroll 100% 0px rgb(239, 239, 239); }
#footer:after { content: ""; display: table; clear: both; }
#footer dl { float: left; width: 210px; padding: 0px 0px 0px 38px; }
#footer dt { margin: 0px 0px 3px; font-size: 14px; line-height: 1.29; font-weight: normal; text-transform: uppercase; color: rgb(6, 134, 208); }
#footer dd { text-transform: uppercase; }
#footer dd a { color: rgb(153, 153, 153); }
#footer dd a:hover { color: rgb(89, 89, 89); }
#footer dl.zesenu { float: left; width: 130px; padding: 0px 20px; }
#footer dl.zesenu dt { color: rgb(255, 255, 255); }
#footer dl.zesenu dd a { color: rgb(204, 204, 204); }
#footer dl.zesenu dd a:hover { color: rgb(238, 238, 238); }
#footer dl.lodi { float: left; width: 145px; padding: 0px; }
.dokuvy { width: 1048px; margin: 0px auto 40px; padding: 9px 0px 0px; font-size: 12px; line-height: 1; text-transform: uppercase; text-align: center; letter-spacing: 0.04em; color: rgb(51, 51, 51); }
.dokuvy a { color: rgb(51, 51, 51); }
.dokuvy a:hover { text-decoration: underline; }
#nav-main { clear: both; margin: 11px 0px 0px; border-left: 1px solid rgb(1, 91, 144); background: url('bg-nav-main-sprite.png') repeat-x scroll 0% 0% rgb(8, 134, 208); }
#nav-main ul { display: table; border-collapse: collapse; border-spacing: 0px; width: 100%; margin: 0px; padding: 0px; list-style: outside none none; }
#nav-main li { display: table-cell; }
#nav-main li a { display: block; padding: 9px 4px 7px; border-style: solid; border-color: rgb(1, 91, 144); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 1px 1px 0px; font-size: 13px; line-height: 18px; text-align: center; text-transform: uppercase; text-decoration: none; color: rgb(255, 255, 255); }
#nav-main li a:hover { text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7); color: rgb(255, 240, 0); }
.fig-r, .object-right, .imageright { float: right; margin-left: 32px; }
.fig-l, .object-left, .imageleft { float: left; margin-right: 32px; }
.bozaq { margin: 0px 0px 10px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.bozaq h2 { margin: 0px; padding: 9px 4px 9px 20px; font-size: 16px; line-height: 1.25; font-weight: bold; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(255, 133, 14); }
.bozaq .lypaz { display: table; overflow: hidden; width: 100%; margin: 0px 0px 16px; padding: 0px; background: url('bg-tabs.gif') repeat-x scroll 0px 100% white; }
.bozaq .lypaz a { display: block; padding: 12px 3px 9px; outline: 0px none; font-size: 12px; font-weight: bold; text-transform: uppercase; color: rgb(153, 153, 153); }
.bozaq .lypaz li { display: table-cell; text-align: center; }
.bozaq .lypaz li.tesu a { text-decoration: none; color: rgb(252, 113, 17); background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.33); }
.bozaq .sydo { padding: 0px 16px 7px; }
.bozaq .sydo h3 { margin: 0px; padding: 11px 0px 0px; font-size: 14px; line-height: 1.25; font-weight: bold; }
.bozaq .sydo li { padding: 7px 0px; font-size: 13px; line-height: 1.385; border-bottom: 1px solid rgb(229, 229, 229); }
.bozaq .sydo li a { display: block; }
.bozaq .sydo ol { margin: 0px 0px 0px 1.8em; padding: 0px; }
.bozaq .sydo ul { margin: 0px; padding: 0px; list-style: outside none none; }
.bozaq .sydo .dydiha { font-size: 13px; text-align: right; }
.bozaq .sydo .nyvu { display: inline-block; padding: 7px 12px 7px 7px; background: url('ico-arrow-blue.png') no-repeat scroll 100% 9px transparent; }
.bozaq .sydo .nyvu:hover { text-decoration: underline; }
.guma h2 { margin: 0px 0px 10px; padding: 14px 4px 14px 62px; background-image: url('bg-content-index-header-discussion.png'); background-repeat: no-repeat; background-position: 6px 0px; }
.cexixe .sydo { display: none; }
.cexixe .sydo h3 { display: none; }
.cexixe .tesu { display: block; }
.lovocu { margin: 0px 0px 10px; padding: 4px 10px 13px 16px; border: 1px solid rgb(227, 227, 227); }
.lovocu dl {  }
.lovocu dl:after { content: ""; display: table; clear: both; }
.lovocu dt { margin: 0px 0px 9px; font-size: 18px; font-weight: normal; letter-spacing: 0.066em; color: rgb(173, 173, 173); }
.lovocu dd { float: left; margin: 0px 9px 0px 0px; }
.lovocu a { display: block; width: 52px; height: 51px; overflow: hidden; text-indent: -9999px; background: url('ico-follow-sprite.png') repeat scroll 0% 0% transparent; }
.lovocu .rypi a { background-position: -54px 0px; }
.lovocu .pyvig { margin: 0px; padding: 0px 0px 0px 10px; border-left: 2px solid rgb(190, 190, 190); }
.lovocu .pyvig a { width: 138px; background-position: -108px 0px; }
.partners { margin: 0px 0px 10px; }
.partners dl { width: 300px; margin: 0px auto; height: auto; }
.partners dl:after { content: ""; display: table; clear: both; }
.partners dt { margin: 0px 2px 3px 1px; font-size: 12px; font-weight: bold; color: rgb(127, 127, 127); }
.keri { padding: 9px 19px; background: url('bg-search-form.png') repeat-x scroll 0px 100% white; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.keri div { position: relative; margin: 0px 137px 0px 0px; }
.keri div input { display: block; width: 100%; height: 40px; margin: 0px; padding: 0px; border: 0px none; font-family: Arial,Helvetica,"Helvetica Neue",sans-serif; font-size: 19px; line-height: 40px; text-indent: 14px; color: rgb(0, 0, 0); background: url('bg-search-form-inputs.png') repeat scroll 0% 0% transparent; }
.keri div button { position: absolute; top: 0px; left: 100%; width: 137px; height: 40px; overflow: hidden; padding: 0px; border: 0px none; text-indent: -9999px; background: url('bg-search-form-inputs.png') repeat scroll 100% 0px transparent; }
#nav-main li.geqyhu { position: relative; display: block; }
#nav-main li.geqyhu ul { width: 190px; }
#nav-main li.geqyhu ul li { float: left; width: 190px; padding-left: 10px ! important; }
#nav-main li.geqyhu ul li a { font-size: 12px; border: medium none; text-align: left; padding: 5px 0px 4px; }
#nav-main li.geqyhu .pubory { position: absolute ! important; z-index: 10000; top: -9999em; right: 0px; display: block; width: 400px ! important; background: none repeat scroll 0% 0% rgb(8, 134, 208); border-right: 1px solid rgb(1, 91, 144); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(1, 91, 144) rgb(1, 91, 144); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; }
#nav-main li.geqyhu:hover .pubory { top: 36px; }
#nav-main li.geqyhu ul.qubasat { float: left; background: none repeat scroll 0% 0% rgb(102, 102, 102); }
#nav-main li.geqyhu ul.qubasat li.wumiri { background: url('bg-nav-sub-sprite.png') repeat-x scroll 0px 0px rgb(102, 102, 102); }
#nav-main li.geqyhu ul.sohuz { float: right; background: none repeat scroll 0% 0% rgb(8, 134, 208); }
#nav-main li.geqyhu ul.sohuz li.wumiri { background: url('bg-nav-main-sprite.png') repeat-x scroll 0px -6px rgb(8, 134, 208); }
#nav-main li.geqyhu ul li.wumiri a { cursor: default; text-align: center; }
#nav-main li.geqyhu ul li.wumiri a:hover { color: rgb(255, 255, 255); }
.adContainer { margin: 0px 0px 15px; }
/* ::::: http://www.computershopper.com/extension/cs/design/cs2011/stylesheets/legacystyle.css ::::: */

.qasobuc p { margin-bottom: 10px; }
.qasobuc td { border: medium none; }
.qasobuc table .object-left, .qasobuc table .object-right { margin-left: 0px; margin-right: 0px; }
.qasobuc h2, .qasobuc h3, .qasobuc h4 { color: rgb(198, 0, 38); margin-bottom: 10px; }
/* ::::: http://s7.addthis.com/static/r07/widget/css/widget020.top.svg.css ::::: */

:first-child + html #at_email textarea { height: 42px ! important; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0px; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0px none ! important; }
@media screen and (max-width: 680px) {
}
.gssb_c { border: 0px none; position: absolute; z-index: 989; }
.gssb_e { border-width: 1px; border-style: solid; border-right: 1px solid rgb(204, 204, 204); border-color: rgb(217, 217, 217) rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); cursor: default; }
.gssb_f { visibility: hidden; white-space: nowrap; }
.gssb_e { border: 0px none; }
.gssb_c { z-index: 5000; }
.gssb_c > tbody > tr, .gssb_c > tbody > tr > td, .gssb_d, .gssb_d > tbody > tr, .gssb_d > tbody > tr > td, .gssb_e, .gssb_e > tbody > tr, .gssb_e > tbody > tr > td { padding: 0px; margin: 0px; border: 0px none; }
/* ::::: http://www.google.com/uds/api/search/1.0/cb6ef4de1f03dde8c26c6d526f8a1f35/default+ru.css ::::: */

:first-child + html .gsc-inline-block { display: inline; }
