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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { border: 0pt none; outline: 0pt none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin: 0pt; padding: 0pt; }
table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none; outline: 0pt none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; margin: 0pt; padding: 0pt; }
:focus { outline: 0pt none; }
body { line-height: 1; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
ol, ul { list-style: none outside none; }
table { border-collapse: separate; border-spacing: 0pt; }
caption, th, td { text-align: left; font-weight: 400; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); font: 65%/1.4 arial,helvetica,sans-serif; color: rgb(0, 0, 0); text-align: center; }
div { position: relative; }
a { color: rgb(0, 0, 204); text-decoration: none; }
a:hover { text-decoration: underline; }
input, select, textarea { font: 1em/1.4 arial,helvetica,sans-serif; }
strong { font-weight: bold; }
select { height: 1.6em; }
small { font-size: 0.9em; }
.cb { margin: 0pt; }
.bt { height: 10px; margin: 0pt 0pt 0pt 10px; background: url('sp-base_2.png') no-repeat scroll 100% -40px transparent; z-index: 100; text-align: left; }
.bt div { position: relative; left: -10px; width: 10px; height: 10px; background: url('sp-base_2.png') no-repeat scroll 0pt -40px transparent; font-size: 0pt; line-height: 0pt; }
.bb { height: 10px; margin: 0pt 0pt 0pt 10px; background: url('sp-base_2.png') no-repeat scroll 100% -50px transparent; z-index: 100; text-align: left; }
.bb div { position: relative; left: -10px; width: 10px; height: 10px; background: url('sp-base_2.png') no-repeat scroll 0pt -50px transparent; font-size: 0pt; line-height: 0pt; }
.i1 { border-left: 1px solid rgb(221, 221, 221); }
.i2 { border-right: 1px solid rgb(221, 221, 221); }
.i3 { display: block; margin: -5px 0pt; padding: 5px; position: relative; }
.i3:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.i3 { display: inline-block; }
.i3 { display: block; }
#supercontainer { width: 980px; margin: 0pt auto 10px; text-align: left; }
#header_keywords { font: 1.1em/1 tahoma,arial,helvetica,sans-serif; text-align: center; padding: 4px; color: rgb(191, 191, 191); overflow: hidden; }
#header { position: relative; height: 90px; text-align: left; }
#header .logo { position: absolute; top: 0pt; left: 0pt; text-align: center; font-size: 1.2em; width: 170px; height: 70px; padding: 0pt 20px; line-height: 0.8em; }
#header .logo span { display: block; height: 14px; line-height: 1em; }
#header .logo a { margin: 0pt 20px; height: 100%; display: block; text-indent: -1000em; }
#lang-ynys { position: absolute; top: 5px; right: 5px; z-index: 11000; display: inline; }
#header div.logo a:hover, .region a:hover { border-bottom: 0pt none; }
#header h1, #userlocale { font-weight: normal; position: absolute; top: 0pt; left: 0pt; margin: 0pt 0pt 0pt 250px; font-size: 1.4em; line-height: 1; }
#userlocale { z-index: 5; margin: -33px 0pt 0pt 10px; }
#userlocale span.localClassifieds { float: left; margin: 5px 5px 0pt 0pt; }
#inner-header { position: relative; margin-left: 240px; top: 23px; background: url('bkgs.png') repeat-x scroll 0pt 0pt rgb(0, 76, 157); z-index: 1; }
#inner-header .i1, #inner-header.i2 { padding: 0pt; }
#inner-header .bt { background-position: 100% 0pt; }
#inner-header .bt div { background-position: 0pt 0pt; }
#inner-header .bb { background-position: 100% -10px; }
#inner-header .bb div { background-position: 0pt -10px; }
#inner-header .i1, #inner-header .i2 { border: 0pt none; }
#inner-header .i3 { padding: 0pt 10px; margin: 0pt 0pt -3px; }
body:nth-of-type(1) #inner-header .i3 { margin: 0pt 0pt -2px; }
#header, #header * {  }
#header .post { float: right; position: relative; top: -1px; right: 0pt; width: 210px; }
.post * { text-align: left; z-index: 10000; cursor: pointer; }
.post a { display: block; background: url('bkgs.png') repeat-x scroll 0pt -95px rgb(249, 118, 29); color: rgb(255, 255, 255); font-weight: bold; font-size: 1.2em; line-height: 1; }
.post a:hover { background-color: rgb(255, 64, 2); background-position: 0pt -166px; text-decoration: none; }
.post .cb { background: none repeat scroll 0% 0% transparent; }
.post .bt, .post .bt div, .post .bb, .post .bb div { height: 5px; }
#header .post .bt { background-position: 100% -60px; }
#header .post .bt div { background-position: -576px -60px; }
#header .post .bb { background-position: 100% -65px; }
#header .post .bb div { background-position: -576px -65px; }
.post .i1, .post .i2 { border: 0pt none; }
.post .i3, #header .post .i3, #home-extras .post .i3 { text-align: center; padding: 3px 0pt; margin: -1px 0pt 1px; }
body:nth-of-type(1) #header .post .i3 { margin: -1px 0pt 1px; }
#or { position: absolute; top: 2px; right: 226px; width: 40px; text-align: center; font-size: 1.3em; font-weight: bold; color: rgb(255, 255, 255); }
.s-box * { float: left; margin-right: 3px; }
.search, .bottom-search { left: 0pt; position: relative; top: 0pt; z-index: 10; }
.search *, .bottom-search * { vertical-align: middle ! important; }
.search p.s-box, .bottom-search p.s-box { height: auto; line-height: normal; min-height: 0pt; }
.search input.text, .bottom-search input.text { width: 210px; font-size: 1.25em; padding: 4px 3px; line-height: 1.1; border: 1px solid rgb(221, 221, 221); margin: 0pt 3px 0pt 0pt; }
.search select, .bottom-search select { height: auto; line-height: 1.1; font-size: 1.25em; border: 0pt none; margin: 0pt; width: 195px; }
button.button2 { background: url('sp-base_2.png') no-repeat scroll 0pt -61px transparent; height: 27px; line-height: 27px; text-indent: -1000em; width: 33px; border: 0pt none; cursor: pointer; }
button.button2:hover { background-position: 0pt -88px; }
.pop-rel { border-bottom: 0pt none; position: relative; margin-left: 250px; top: 23px; padding: 0pt; }
.pop-rel { font-size: 1.1em; }
.keyWords { color: rgb(0, 158, 217); }
.section-wrap { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); display: block; padding: 3px; position: relative; }
.section-wrap {  }
#my_ynys { position: relative; float: right; text-align: right; z-index: 10100; }
#my_ynys .my_classifieds { display: none; }
.hidden { visibility: hidden; }
#lang-ynys { font: 1.1em/1.4 tahoma,verdana,arial,sans-serif; }
#languages { position: relative; float: right; margin: 0pt 5px 0pt 0pt; }
#current-lang { padding-right: 15px; background: url('sp-base_2.png') no-repeat scroll 100% -104px transparent; }
#comboIdiomas { display: none; position: absolute; top: 1.2em; right: 0pt; z-index: 10001; width: 85px; }
#comboIdiomas .bt, #comboIdiomas .bt div, #comboIdiomas .bb, #comboIdiomas .bb div { height: 5px; }
#comboIdiomas .bt { background-position: 100% -80px; }
#comboIdiomas .bt div { background-position: -850px -80px; }
#comboIdiomas .bb { background-position: 100% -85px; }
#comboIdiomas .bb div { background-position: -850px -85px; }
#comboIdiomas .i1, #comboIdiomas .i2 { border: 0pt none; }
#comboIdiomas .i3 { background: none repeat scroll 0% 0% rgb(250, 250, 250); position: relative; }
#comboIdiomas p { margin: 0pt; padding: 3px 12px 2px; }
#comboIdiomas a { display: block; line-height: 1; margin-bottom: 4px; }
#languages a:hover { text-decoration: underline; }
#levelpathBottom { margin-bottom: 10px; }
#levelpathBottom #region, #levelpathBottom p { font-size: 11px; }
#footer { font-size: 1.1em; margin: 0pt auto; width: 980px; clear: both; text-align: left; }
#footer #copyright { float: right; color: rgb(153, 198, 226); margin-left: 40px; }
#footer .links { color: rgb(255, 255, 255); }
#footer .links a { color: rgb(255, 255, 255); }
#Other-Countries { margin: 15px 0pt 0pt 10px; }
#prefooter, #levelpathBottom, #paginator-calendar { background: none repeat scroll 0% 0% rgb(242, 242, 242); }
#footer .links { background: none repeat scroll 0% 0% rgb(0, 112, 183); margin-bottom: 10px; }
#prefooter .bt, #item-extras .bt, #paginator .bt, #levelpathBottom .bt, #footer .links .bt, #paginator-calendar .bt { background-position: 100% 0pt; }
#prefooter .bt div, #item-extras .bt div, #paginator .bt div, #levelpathBottom .bt div, #footer .links .bt div, #paginator-calendar .bt div { background-position: 0pt 0pt; }
#prefooter .bb, #item-extras .bb, #paginator .bb, #levelpathBottom .bb, #footer .links .bb, #paginator-calendar .bb { background-position: 100% -10px; }
#prefooter .bb div, #item-extras .bb div, #paginator .bb div, #levelpathBottom .bb div, #footer .links .bb div, #paginator-calendar .bb div { background-position: 0pt -10px; }
#prefooter .i1, #prefooter .i2, #item-extras .i1, #item-extras .i2, #paginator .i1, #paginator .i2, #levelpathBottom .i1, #levelpathBottom .i2, #footer .links .i1, #footer .links .i2, #paginator-calendar .i2, #paginator-calendar .i1 { border: 0pt none; }
#prefooter .i3, #item-extras .i3, #paginator .i3, #levelpathBottom .i3, #footer .links .i3 { padding: 0pt 10px; margin: -3px 0pt; background: none repeat scroll 0% 0% transparent; }
.ramblerLogo { text-align: center; clear: both; width: 100%; }
.ramblerScript, .liveInternet { position: absolute; top: -1000em; left: -1000em; }
.breadcrumb { color: rgb(0, 0, 0); font-family: tahoma,arial,helvetica,sans-serif; font-size: 1.1em; font-weight: normal; line-height: 1.2; }
.breadcrumb * { font-weight: normal; }
#levelpath .breadcrumb span.wiki, .breadcrumb span.wiki { color: rgb(0, 0, 0) ! important; }
div.mobileBanner { width: 980px; font-family: tahoma,arial,helvetica,sans-serif; position: relative; margin: 0pt auto; text-align: center; border: 2px solid rgb(219, 219, 219); background-color: rgb(255, 141, 1); color: rgb(255, 255, 255); }
div.mobileBanner p { font-size: 5em; font-weight: bold; }
div.mobileBanner a { color: rgb(255, 255, 255); }
div.mobileBanner a.mobileUrl { color: rgb(0, 0, 0); }
.share-icon { float: left; -moz-background-inline-policy: continuous; background: url('sp-item.png') no-repeat scroll 0pt 0pt transparent; display: block; width: 16px; height: 16px; line-height: 16px ! important; overflow: hidden; cursor: pointer; }
.share-icon-twitter { background-position: -16px -791px; }
.share-icon-odnoklassniki { background-position: -16px -808px; }
.share-icon-vkontakte { background-position: 0pt -791px; }
/* ::::: http://static02.ynys-st.com/css/v4/myitem-610.css ::::: */

.rc { border: 1px solid rgb(221, 221, 221); padding: 10px; position: relative; }
.rc .to, .rc .bo, .rc .to *, .rc .bo * { background: url('sp-base.png') no-repeat scroll 0pt 0pt transparent; }
.rc .to { display: block; height: 10px; width: 100%; position: absolute; top: -1px; right: -1px; background-position: 100% -40px; text-align: left; z-index: 100; }
.rc .to span { display: block; height: 10px; width: 10px; background-position: 0pt -40px; position: relative; left: -2px; }
.rc .bo { display: block; height: 10px; width: 100%; position: absolute; bottom: -1px; right: -1px; background-position: 100% -50px; text-align: left; z-index: 100; }
.rc .bo span { display: block; height: 10px; width: 10px; background-position: 0pt -50px; position: relative; left: -2px; }
#the-item { font-family: arial,helvetica,sans-serif; position: relative; margin-bottom: 10px; }
#levelpath { margin: 3px 12px; }
#levelpathBottom { border: 0pt none; }
.breadcrumb { line-height: 1.2; font-size: 1.1em; position: relative; font-family: tahoma,arial,helvetica,sans-serif; color: rgb(0, 0, 0); }
.breadcrumb span { color: rgb(136, 136, 136) ! important; font-size: 1em; }
#ynys_item_title { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 2.4em; font-weight: bold; border-bottom: 1px solid rgb(255, 132, 14); padding: 0pt 0pt 0.3em; line-height: 1.2; }
#ynys_item_title small { font-size: 0.5em; font-weight: normal; }
#item-info { font-size: 1.2em; min-height: 95px; height: auto ! important; }
#item-extras { font-size: 1.2em; margin-bottom: 5px; }
#item-extras .i3 { padding: 1px 10px 0pt; }
#item-top { overflow: hidden; padding-bottom: 5px; }
#item-top .i3 { padding: 10px; }
#item-desc .i3 { padding: 0pt 10px 10px; }
.bt, .bb { margin: 0pt; }
#the-item div.ads { margin-top: 8px; margin-bottom: 8px; clear: both; }
#item-desc { font-size: 1.4em; margin-bottom: 5px; }
#item-desc #description-text { padding-top: 10px; border-top: 1px solid rgb(227, 226, 231); overflow: hidden; width: 100%; }
#item-desc #description-text p { margin: 0pt; padding: 0pt; line-height: 20px; }
#item-data { overflow: hidden; }
#item-data ul { padding: 3px 0pt 0pt; line-height: 1.6; color: rgb(0, 0, 0); font-weight: bold; }
#item-data ul li strong { font-weight: normal; }
.reply { background: url('bkgs.png') repeat-x scroll 0pt -280px rgb(255, 150, 24); text-align: center; padding: 6px 0pt; font-size: 1.3em; margin-top: 10px; position: relative; }
.reply input { font-size: 1.1em; letter-spacing: -0.05em; padding: 5px 0pt; width: auto; font-weight: bold; }
#item-info .reply { float: right; width: 250px; margin-bottom: 10px; font-size: 1em; z-index: 100; }
.rc.reply { border: 1px solid rgb(255, 107, 10); }
#item-info .reply .to, #item-info .reply .bo, #item-info .reply .to *, #item-info .reply .bo *, .rc.reply .to, .rc.reply .bo, .rc.reply .to *, .rc.reply .bo * { height: 5px; }
.rc.reply .to { background-position: 100% -92px; }
.rc.reply .bo { background-position: 100% -97px; }
.rc.reply .to * { background-position: -458px -92px; }
.rc.reply .bo * { background-position: -458px -97px; }
#item-extras { font-size: 1.4em; border: 0pt none; }
#item-extras h2 { color: rgb(0, 0, 0); font-weight: bold; border-bottom: 1px solid rgb(195, 195, 195); }
#item-extras ul { margin-top: 5px; z-index: 99; }
#item-extras li { padding: 0pt 0pt 6px 26px; background-color: transparent; line-height: 1.2em; font-size: 0.9em; }
#item-extras li.i-embed-it { margin-top: -6px; }
.item-extras-block { background: none repeat scroll 0% 0% rgb(242, 242, 242); padding: 0pt; }
.item-extras-left { width: 25%; float: left; }
.item-extras-right { width: 74%; float: right; }
.ad-extras { float: left; }
#listing-options { width: 68%; margin-right: 2%; }
#listing-options ul { line-height: 1.6; color: rgb(122, 122, 122); float: left; width: 49%; }
#share-this-ad { width: 29%; float: right; }
#share-this-ad iframe { width: 100% ! important; margin-top: 2px; }
#share-this-ad .addthis_toolbox.addthis_default_style li { padding-left: 0pt; margin-top: -3px; }
#share-this-ad li a { float: none; padding: 5px; }
#share-this-ad .addthis_toolbox.addthis_default_style span { margin: 0pt 8px 0pt 0pt; }
.i-individual { background: url('sp-item.png') no-repeat scroll 5px -50px transparent; }
.i-tel { background: url('sp-item.png') no-repeat scroll 1px -197px transparent; }
.i-reply-listing { background: url('sp-item.png') no-repeat scroll 0pt -382px transparent; }
.i-fav { background: url('sp-item.png') no-repeat scroll 0pt -346px transparent; }
.i-save-phone { background: url('sp-item.png') no-repeat scroll 0pt -100px transparent; }
.i-add-comm { background: url('sp-item.png') no-repeat scroll 0pt -246px transparent; }
.i-scam-it { background: url('sp-item.png') no-repeat scroll 0pt -150px transparent; }
.i-print-it { background: url('i-myynys-print.gif') no-repeat scroll 0pt 0pt transparent; }
.i-embed-it { background: url('i-myynys-embed.gif') no-repeat scroll 0pt 0pt transparent; }
#relateds, #item-ads-ph1, #comments-box, #item-warning { font-size: 1.2em; margin-bottom: 5px; }
#comments-box {  }
#comments-box .i3 { margin: -9px 0pt; padding: 0pt; }
#comments-box h2 { color: rgb(0, 0, 0); font-weight: bold; border-bottom: 1px solid rgb(255, 160, 43); font-size: 1.1em; padding: 5px; background: url('sp-item.png') no-repeat scroll 98% -480px transparent; }
#comments { font-size: 0.9em; }
#comments small {  }
#comments input, #comments textarea { font-size: 1.1em; }
#comments #comment_added { padding: 0pt 0pt 0pt 18px; font-size: 12px; color: rgb(108, 172, 0); }
#comments #comment_error_keyword { padding: 0pt 0pt 0pt 18px; font-family: Arial,sans-serif; color: rgb(255, 30, 0); }
#comments #comments_container { padding: 8px; }
#comments div p { border-right: 1px solid rgb(204, 204, 204); border-width: 0pt 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); margin: 0pt; padding: 3px 5px; }
#comments p.none { border-width: 0pt; padding: 0pt; }
#comment-form { background: url('diag_gris.gif') repeat scroll 0pt 0pt transparent; }
.comments { padding: 0pt 0pt 20px; }
textarea, input { font: 1em arial,helvetica,sans-serif; }
#comments form { margin: 0pt; border-top: 1px solid rgb(204, 204, 204); padding: 10px; }
#comments div form p { border: 0pt none; margin: 0pt; padding: 0pt; }
#comments form p.line { text-align: left; margin: 8px 0pt; position: relative; }
#comments form p.line input { font-weight: normal; width: 200px; }
#comments form p.line textarea { width: 700px; }
#comments .buttons { padding: 0pt 10px 0pt 149px; float: left; height: 20px; position: relative; z-index: 1000; }
#comments .buttons img { vertical-align: middle; margin: 0pt 0pt 0pt 3px; }
#comments .status { padding: 2px 0pt; position: relative; z-index: 1; float: left; }
#comments #comment_error_keyword { background: url('sp-base_2.png') no-repeat scroll -990px -139px transparent; padding: 0pt 0pt 0pt 18px; color: rgb(255, 30, 0); font-size: 12px; display: block; }
#comments #comment_error_keyword span { padding: 0pt 0pt 0pt 18px; }
#comments span#comment_added { background: url('ico_ok2.gif') no-repeat scroll 0pt 0pt transparent; padding: 0pt 0pt 0pt 18px; }
#comments form p.line label { display: block; float: left; width: 140px; padding: 3px 10px 0px 0px; }
#comments form p.title { text-align: left; font-weight: bold; margin: 0pt; }
#comments form small { font-weight: normal; }
span.error { color: rgb(255, 30, 0); margin: 0pt 0pt 0pt 5px; font-size: 11px; }
.status { padding: 2px 0pt; text-align: left; }
.status #comment_added, .status #comment_error_keyword { font: 1.2em/1.1 arial,helvetica,sans-serif; padding: 0pt 0pt 0pt 18px; }
#comment_added { color: rgb(108, 172, 0); background: url('ico_ok2.gif') no-repeat scroll 0pt 0pt transparent; }
#comment_error_keyword { color: rgb(255, 30, 0); background: url('sp-base_2.png') no-repeat scroll -990px -139px transparent; }
#item-warning, #comments-box { padding: 0pt 0pt 4px; clear: both; }
#warning h2 { color: rgb(0, 0, 0); font-weight: bold; border-bottom: 1px solid rgb(172, 200, 12); font-size: 1.1em; padding: 5px; background: url('sp-item.png') no-repeat scroll 98% -433px rgb(255, 255, 255); }
#warning ul { padding: 10px; list-style-type: none; margin: 0pt; }
#warning ul li { background: url('sp-item.png') no-repeat scroll -43px -715px transparent; margin: 2px; padding: 0pt 0pt 0pt 16px; }
#item-paginator { background: none repeat scroll 0% 0% rgb(221, 221, 221); padding: 10px ! important; font-size: 1.25em; margin-bottom: 5px; }
#item-paginator a { border-bottom: 0pt none; }
a.previous { float: left; padding-left: 20px; background: url('sp-item.png') no-repeat scroll 0pt -518px transparent; }
a.previous:hover { background-position: 0pt -568px; }
a.next { float: right; padding-right: 20px; padding-left: 5px; background: url('sp-item.png') no-repeat scroll 100% -623px transparent; }
a.next:hover { background-position: 100% -673px; }
#item-footers { padding: 1px 0pt 6px; margin: 0pt 25px 5px; border-bottom: 1px solid rgb(221, 221, 221); }
table tr a { color: rgb(68, 68, 68); }
table tr a:hover { text-decoration: none; border-bottom: 0pt none; }
#seotextblock, .ads { font-size: 1.2em; margin-bottom: 7px; border: 1px solid rgb(221, 221, 221); }
#seotextblock { padding: 5px; }
.bt div { top: 0pt; left: 0pt; }
.bb div { bottom: 0pt; left: 0pt; }
#prefooter { margin-bottom: 6px; }
#prefooter .i3 { padding: 5px 0pt; }
#prefooter #levelpathBottom { padding: 0pt 25px; }
#item-desc p, #item-desc ul, #item-desc ol { margin: 0pt 0pt 1em; }
#comments { font: 1em arial,helvetica,sans-serif; }
#comments form p.line .label { display: block; float: left; padding: 3px 10px 0pt 0pt; width: 140px; }
.rate, .rating { width: 93px; height: 16px; display: inline-block; position: relative; overflow: hidden; vertical-align: middle; background: url('sp-stars.png') no-repeat scroll 0% 0% transparent; }
.rate { margin: 3px 5px 0pt 0pt; padding: 0pt; }
.rate span { width: 19px; height: 16px; text-indent: -1000em; position: absolute; cursor: pointer; }
.star-off1 { left: 0pt; }
.star-off2 { left: 19px; }
.star-off3 { left: 38px; }
.star-off4 { left: 57px; }
.star-off5 { left: 76px; }
.rateLabel { position: relative; top: 3px; }
.s_star_0_0 { background-position: -95px 0pt; }
.non_display { visibility: hidden; }
.relatedItemsContainer { margin-bottom: 7px; }
.relatedItemsContainer h2 { border-bottom: 1px solid rgb(255, 160, 43); color: rgb(0, 0, 0); font-size: 1.3em; font-weight: bold; margin: -7px -5px 7px; padding: 5px; }
.relatedItemsContainer .item { width: 18%; padding: 5px; border-right: 1px solid rgb(204, 204, 204); text-align: center; font-size: 1.2em; line-height: 1.2em; vertical-align: top; }
.relatedItemsContainer .img_container { width: 100%; height: 95px; text-align: center; padding-top: 5px; }
.relatedItemsContainer .img_container img { display: block; margin: auto; }
.relatedItemsContainer h3 { text-align: left; width: 100%; overflow: hidden; }
.relatedItemsContainer .price { font-weight: bold; }
.relatedItemsContainer h3 a { font-weight: normal; color: rgb(0, 0, 204); }
.relatedItemsContainer table td a:hover { text-decoration: underline; }
.addthis_default_style { margin-top: 2px ! important; }
#comment_comment_error_length { margin-left: 150px; display: block; }
#comment_email_error, #comment_comment_error, #comment_comment_error_length { margin-left: 150px; }
#post_comment .emailnote { font-size: 1em; color: rgb(153, 153, 153); background: url('sp-base_2.png') no-repeat scroll 0pt -124px transparent; padding-left: 20px; vertical-align: middle; }
.user-wrapper { margin-top: 5px; }
.userprofile-thumb { float: left; overflow: hidden; width: 66px; z-index: 5; }
.userprofile-thumb .cropit { background-color: rgb(255, 255, 255); height: 60px; overflow: hidden; width: 60px; z-index: 3; }
.userprofile-thumb .cropit img { z-index: 2; }
.userprofile-thumb a { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); display: block; float: left; height: 60px; margin: 0pt; overflow: hidden; padding: 2px; text-align: center; width: 60px; z-index: 4; }
.userprofile-links { vertical-align: top; margin-left: 70px; }
/* ::::: http://static04.ynys-st.com/css/adsensepremium-610.css ::::: */

.hidden { display: none ! important; }
.ads table { text-align: left ! important; width: 100% ! important; }
#slot_top, #slot_path, #slot_center1, #slot_middleitem { clear: both; }
#slot_path, #slot_center1, #slot_middleitem { margin-bottom: 5px; }
.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0pt; border: 0pt none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0pt; overflow: visible; padding: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_iframe_widget { position: relative; display: inline-block; }
.fb_iframe_widget iframe { position: relative; vertical-align: text-bottom; }
.fb_iframe_widget span { position: relative; }
.fb_edge_widget_with_comment { position: relative; }
#header { height: 100px ! important; }
#header .logo { padding: 0pt ! important; width: 220px ! important; font-size: 1.1em ! important; height: auto ! important; }
#header .logo a { margin: -4px 0pt 0pt ! important; width: 220px ! important; text-indent: 0pt; }
/* ::::: http://an.yandex.ru/resource/context_r509.css ::::: */

.y5 * { background: none repeat scroll 0% 0% transparent ! important; border: medium none ! important; clear: none ! important; clip: auto ! important; cursor: auto ! important; float: none ! important; font-size: 100% ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; height: auto ! important; letter-spacing: normal ! important; line-height: normal ! important; margin: 0pt ! important; overflow: visible ! important; padding: 0pt ! important; position: static ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0pt ! important; text-transform: none ! important; vertical-align: baseline ! important; visibility: visible ! important; white-space: normal ! important; width: auto ! important; word-spacing: normal ! important; z-index: auto ! important; }
.y5 a, .y5 a * { cursor: pointer ! important; text-decoration: underline ! important; }
.y5 a, .y5 b, .y5 em, .y5 ins, .y5 span { display: inline ! important; }
.y5 div, .y5 img, .y5 object, .y5 embed { display: block ! important; }
.y5 table { border-collapse: collapse ! important; display: table ! important; table-layout: auto ! important; width: 100% ! important; }
.y5 tbody { display: table-row-group ! important; }
.y5 tr { display: table-row ! important; }
.y5 th, .y5 td { display: table-cell ! important; vertical-align: top ! important; }
.y5 ul, .y5 li { display: list-item ! important; list-style: none outside none ! important; }
.y5 wbr { display: inline-block ! important; }
.y5 .y5_ya em { color: red ! important; }
.y5 .y5_black, .y5 .y5_black a { color: black ! important; }
.y5 .y5_all a, .y5 .y5_how a { white-space: nowrap ! important; }
.y5 .y5_ads * { line-height: 1.2em ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a, .y5_nf .y5_icon { left: 0pt ! important; top: 0pt ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a { position: relative ! important; }
.y5_nf .y5_ad span a { padding-left: 16px ! important; }
.y5_nf .y5_icon { height: 16px ! important; width: 16px ! important; }
.y5_nf .y5_icon, .y5_nf .y5_icon em { position: absolute ! important; }
.y5_nf .y5_icon em { height: 1px ! important; overflow: hidden ! important; }
.y5_nf .y5_h div { padding: 0.25em 0pt ! important; }
.y5_nf .y5_h span { padding: 0.25em 0.5em ! important; }
.y5_flat .y5_h, .y5_horizontal .y5_h, .y5_auto .y5_h { overflow: hidden ! important; width: 100% ! important; }
.y5_flat .y5_ya, .y5_horizontal .y5_ya, .y5_auto .y5_ya, .y5_auto .y5_how { float: left ! important; }
.y5_flat .y5_how, .y5_horizontal .y5_how, .y5_auto .y5_x, .y5_flat .y5_all, .y5_horizontal .y5_all, .y5_auto .y5_all { float: right ! important; }
.y5_nf .y5_ads .ad-link img, .y5_f .y5_ads .ad-link img { display: inline ! important; margin-right: 4px ! important; position: absolute ! important; vertical-align: top ! important; visibility: hidden ! important; }
.y5_nf .y5_ads .ad-link .y5_favicon, .y5_f .y5_ads .ad-link .y5_favicon { position: static ! important; visibility: visible ! important; }
.y5_nf .y5_ads .ad-link img.y5_favicon, .y5_f .y5_ads .ad-link img.y5_favicon, .y5_nf .y5_ads .ad-link img.y5_favicon1x1, .y5_f .y5_ads .ad-link img.y5_favicon1x1 {  }
.y5_nf .y5_ads .y5_ad { padding: 0.5em ! important; }
.y5_nf .y5_ads .ad-link, .y5_nf .y5_ads .y5_title { font-size: 110% ! important; }
.y5_nf .y5_ads .ad-link a, .y5_nf .y5_ads .y5_title a { font-weight: bold ! important; }
.y5_nf .y5_ads .y5_ad span { display: block ! important; }
.y5_vertical .y5_ads .ad-link, .y5_vertical .y5_ads .y5_title, .y5_horizontal .y5_ads .ad-link, .y5_horizontal .y5_ads .y5_title { margin-bottom: 0.2em ! important; }
.y5_horizontal .y5_nbsp div, .y5_auto .y5_nbsp div { width: 0.5em ! important; }
.y5_flat .y5_ads .ad-link { margin-right: 0.5em ! important; }
.y5_flat .y5_ads .y5_ad div { display: inline ! important; }
.y5_horizontal .y5_ads3 .y5_item, .y5_auto .y5_ads3 .y5_item { width: 33% ! important; }
.y5_vertical .y5_ba .y5_item, .y5_vertical .y5_bb .y5_ads, .y5_vertical .y5_bb .y5_h2, .y5_flat .y5_ba .y5_item, .y5_flat .y5_bb .y5_ads, .y5_horizontal .y5_ba .y5_item, .y5_horizontal .y5_bb .y5_ads, .y5_auto { border-style: none ! important; border-width: 1px ! important; }
.y5_nf .y5_title_107 .y5_ads .ad-link { font-size: 107% ! important; }
#y5_direct1 .y5_ads { border-color: rgb(255, 255, 255) ! important; border-style: solid ! important; }
#y5_direct1 .y5_bg { background-color: rgb(255, 255, 255) ! important; }
#y5_direct1 .y5_ad div a { color: rgb(0, 0, 204) ! important; }
#y5_direct1 .y5_ad div { color: rgb(0, 0, 0) ! important; }
#y5_direct1 .y5_ad span, #y5_direct1 .y5_ad span a { color: rgb(0, 102, 0) ! important; }
#y5_direct1 .y5_all a, #y5_direct1 .y5_how a { color: rgb(0, 0, 204) ! important; }
#y5_direct1 .y5_ad div a:hover { color: rgb(0, 102, 255) ! important; }
#y5_direct1 .y5_icon em { background-color: rgb(0, 102, 0) ! important; }
#y5_direct1 { font-size: 1.1em ! important; }
.y5_item, .y5_h { border-bottom: 1px solid rgb(241, 241, 241) ! important; }
.y5_black { background-color: rgb(255, 255, 255) ! important; }
#y5_direct1 .y5_ads { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; }
/* ::::: http://an.yandex.ru/resource/context_r509.css ::::: */

.y5 * { background: none repeat scroll 0% 0% transparent ! important; border: medium none ! important; clear: none ! important; clip: auto ! important; cursor: auto ! important; float: none ! important; font-size: 100% ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; height: auto ! important; letter-spacing: normal ! important; line-height: normal ! important; margin: 0pt ! important; overflow: visible ! important; padding: 0pt ! important; position: static ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0pt ! important; text-transform: none ! important; vertical-align: baseline ! important; visibility: visible ! important; white-space: normal ! important; width: auto ! important; word-spacing: normal ! important; z-index: auto ! important; }
.y5 a, .y5 a * { cursor: pointer ! important; text-decoration: underline ! important; }
.y5 a, .y5 b, .y5 em, .y5 ins, .y5 span { display: inline ! important; }
.y5 div, .y5 img, .y5 object, .y5 embed { display: block ! important; }
.y5 table { border-collapse: collapse ! important; display: table ! important; table-layout: auto ! important; width: 100% ! important; }
.y5 tbody { display: table-row-group ! important; }
.y5 tr { display: table-row ! important; }
.y5 th, .y5 td { display: table-cell ! important; vertical-align: top ! important; }
.y5 ul, .y5 li { display: list-item ! important; list-style: none outside none ! important; }
.y5 wbr { display: inline-block ! important; }
.y5 .y5_ya em { color: red ! important; }
.y5 .y5_black, .y5 .y5_black a { color: black ! important; }
.y5 .y5_all a, .y5 .y5_how a { white-space: nowrap ! important; }
.y5 .y5_ads * { line-height: 1.2em ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a, .y5_nf .y5_icon { left: 0pt ! important; top: 0pt ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a { position: relative ! important; }
.y5_nf .y5_ad span a { padding-left: 16px ! important; }
.y5_nf .y5_icon { height: 16px ! important; width: 16px ! important; }
.y5_nf .y5_icon, .y5_nf .y5_icon em { position: absolute ! important; }
.y5_nf .y5_icon em { height: 1px ! important; overflow: hidden ! important; }
.y5_nf .y5_h div { padding: 0.25em 0pt ! important; }
.y5_nf .y5_h span { padding: 0.25em 0.5em ! important; }
.y5_flat .y5_h, .y5_horizontal .y5_h, .y5_auto .y5_h { overflow: hidden ! important; width: 100% ! important; }
.y5_flat .y5_ya, .y5_horizontal .y5_ya, .y5_auto .y5_ya, .y5_auto .y5_how { float: left ! important; }
.y5_flat .y5_how, .y5_horizontal .y5_how, .y5_auto .y5_x, .y5_flat .y5_all, .y5_horizontal .y5_all, .y5_auto .y5_all { float: right ! important; }
.y5_nf .y5_ads .ad-link img, .y5_f .y5_ads .ad-link img { display: inline ! important; margin-right: 4px ! important; position: absolute ! important; vertical-align: top ! important; visibility: hidden ! important; }
.y5_nf .y5_ads .ad-link .y5_favicon, .y5_f .y5_ads .ad-link .y5_favicon { position: static ! important; visibility: visible ! important; }
.y5_nf .y5_ads .ad-link img.y5_favicon, .y5_f .y5_ads .ad-link img.y5_favicon, .y5_nf .y5_ads .ad-link img.y5_favicon1x1, .y5_f .y5_ads .ad-link img.y5_favicon1x1 {  }
.y5_nf .y5_ads .y5_ad { padding: 0.5em ! important; }
.y5_nf .y5_ads .ad-link, .y5_nf .y5_ads .y5_title { font-size: 110% ! important; }
.y5_nf .y5_ads .ad-link a, .y5_nf .y5_ads .y5_title a { font-weight: bold ! important; }
.y5_nf .y5_ads .y5_ad span { display: block ! important; }
.y5_vertical .y5_ads .ad-link, .y5_vertical .y5_ads .y5_title, .y5_horizontal .y5_ads .ad-link, .y5_horizontal .y5_ads .y5_title { margin-bottom: 0.2em ! important; }
.y5_horizontal .y5_nbsp div, .y5_auto .y5_nbsp div { width: 0.5em ! important; }
.y5_flat .y5_ads .ad-link { margin-right: 0.5em ! important; }
.y5_flat .y5_ads .y5_ad div { display: inline ! important; }
.y5_horizontal .y5_ads3 .y5_item, .y5_auto .y5_ads3 .y5_item { width: 33% ! important; }
.y5_vertical .y5_ba .y5_item, .y5_vertical .y5_bb .y5_ads, .y5_vertical .y5_bb .y5_h2, .y5_flat .y5_ba .y5_item, .y5_flat .y5_bb .y5_ads, .y5_horizontal .y5_ba .y5_item, .y5_horizontal .y5_bb .y5_ads, .y5_auto { border-style: none ! important; border-width: 1px ! important; }
.y5_nf .y5_title_107 .y5_ads .ad-link { font-size: 107% ! important; }
#y5_direct2 .y5_ads { border-color: rgb(255, 255, 255) ! important; border-style: solid ! important; }
#y5_direct2 .y5_bg { background-color: rgb(255, 255, 255) ! important; }
#y5_direct2 .y5_ad div a { color: rgb(0, 0, 204) ! important; }
#y5_direct2 .y5_ad div { color: rgb(0, 0, 0) ! important; }
#y5_direct2 .y5_ad span, #y5_direct2 .y5_ad span a { color: rgb(0, 102, 0) ! important; }
#y5_direct2 .y5_all a, #y5_direct2 .y5_how a { color: rgb(0, 0, 204) ! important; }
#y5_direct2 .y5_ad div a:hover { color: rgb(0, 102, 255) ! important; }
#y5_direct2 .y5_icon em { background-color: rgb(0, 102, 0) ! important; }
#y5_direct2 { font-size: 1.1em ! important; }
.y5_item, .y5_h { border-bottom: 1px solid rgb(241, 241, 241) ! important; }
.y5_black { background-color: rgb(255, 255, 255) ! important; }
#y5_direct1 .y5_ads { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; }
