@media not all{
input#searchPhrase {
padding-top:10px;
}
}

body {
font-family:Arial,Helvetica,sans-serif;
color:#000;
font-size:12px;
text-align:center;
min-height:600px;
margin:0;
background:#FFF;
}
.smile {
height: 30px;
}
div .right {
float:right;
}

.left-thumbnail {
width:48px;
}

.comment-content {
clear:both;
margin:0 0 0 60px;
padding:0;
}

div {
text-align:left;
}

.bill-row {
line-height:22px;
}

span.bill-sprite {
display:block;
float:left;
height:22px;
margin-right:6px;
padding-right:19px;
color:#21771b;
font-weight:700;
letter-spacing:-.05em;
text-align:center;
font-size:9pt;
background:url(/img/bill.png) no-repeat top right;
}

span.bill-sprite span {
display:block;
line-height:22px;
padding:1px 0 0 15px;
background:url(/img/bill.png) no-repeat;
}

img {
border:0 none;
}

a {
outline:none;
}

.entry {
width:710px;
border:1px solid #bbb;
margin:5px auto;
padding:8px;
background:#fff;
}

span.link a {
font-size:150%;
color:#000;
text-decoration:none;
}

a.vote_up,a.vote_down {
display:inline-block;
height:16px;
width:16px;
margin-left:4px;
text-indent:-900%;
background:none center;
}

a.vote_up {
background:url(http://onlineotvet.ru/img/thumb_up.png);
}

a.vote_down {
background:url(http://onlineotvet.ru/img/thumb_down.png);
}

.voprosi {
height:20px;
padding-top:4px;
padding-left:22px;
list-style-position:inside;
list-style-type:none;
margin:5px;
background:url(http://onlineotvet.ru/img/quest.png) no-repeat left center;
}

h1 {
text-align:left;
color:#d9821b;
font-size:15px;
margin:0;
padding:0;
}

h2 {
font-size:15px;
text-align:left;
color:#565656;
margin:0;
padding:5px 0;
}

.button,.xbutton,.imsBar,.ui-dialog .ui-dialog-buttonpane button {
border:1px solid #d1d3d3;
float:none;
font-size:12px;
text-align:center;
cursor:pointer;
color:#889bc2;
font-weight:700;
white-space:nowrap;
padding:2px 10px;
background:#fff url(button_mask.png);
}

.answerBtn {
width:57px;
display:block;
float:left;
}

.imsBlock {
border:1px solid #d2d2d2;
margin-bottom:5px;
padding:10px;
background:#fff;
}

.imsHighlight {
color:#ec9f0a;
}

span.simpleLink {
color:#559fd1;
cursor:pointer;
}

.ui-dialog-plaintitle .ui-dialog-titlebar {
border:medium none;
}

.ui-dialog-plaintitle span.ui-icon-closethick {
width:17px;
height:17px;
background:url(close_ico.gif);
}

input.largeSignInput {
width:250px;
}

span.errorSpan {
color:red;
font-family:Helvetica,sans-serif;
font-size:8pt;
line-height:1;
}

.alreadyMemberBtn {
position:absolute;
z-index:100;
top:13px;
right:80px;
color:#539fd1;
cursor:pointer;
}

.backBtnPopup {
position:absolute;
z-index:100;
top:15px;
right:80px;
color:#539fd1;
cursor:pointer;
}

#alreadyMemberLogin {
height:419px;
}

div.signUpOptionalDiv {
border:1px solid #96d4fb;
width:443px;
height:120px;
color:#555;
padding:10px 0 0 10px;
background:#edf9ff;
}

.signUpOptionalDiv textarea {
border:1px solid #c6c6c6;
width:335px;
height:62px;
color:#b7b7b7;
}

div.privacyNotofication {
width:320px;
padding-top:10px;
color:#555;
text-align:center;
font-size:10px;
margin:0 auto;
}

div.privacyNotofication a {
color:#559fd1;
text-decoration:underline;
}

#uploadPhoto {
overflow:visible;
height:21px;
z-index:100;
font-size:9px;
}

.userPhoto {
border:1px solid #cacecf;
margin-top:6px;
margin-bottom:10px;
width:78px;
height:78px;
background:url(yourphoto.gif);
}

.ageSelect {
margin-left:10px;
height:20px;
}

.notifyText {
position:absolute;
font-size:11px;
top:35px;
left:0;
}

.ui-dialog {
border:2px solid #85caf9!important;
overflow:hidden;
outline-color:#cac5c1!important;
outline-style:solid!important;
outline-width:10px!important;
position:relative;
width:300px;
padding:.2em;
background:#FFF !important;
}

.ui-widget-content .ui-widget-content {
border:medium none!important;
text-align:center;
margin:0 auto;
}

.ui-widget-header {
border:medium none!important;
color:#aaa;
font-weight:700;
}

.authorizationPopupContent {
padding-left:70px;
}

.tagCloudList {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
border-bottom:1px solid #e1e1e1;
margin:0 0 15px;
padding:0 0 5px;
}

.tagCloudList div {
padding:3px 10px;
}

.imsMain,#main {
padding:5px 5px 0;
background:#fff;
}

#content {
overflow:hidden;
width:633px;
margin:0 5px 0 0;
}

.button:hover,.nonactiveBtn {
color:#5da1d0;
}

#askQuestion {
border:medium none;
background:#4a8eb4;
}

.starsIco {
height:15px;
width:0;
background:-60px -80px;
}

.featureGuidePhoto {
border:1px solid #c6c6c6;
width:50px;
height:50px;
padding:1px;
}

.topGuideInCat {
color:#d9821b;
font-weight:700;
font-size:12px;
display:block;
margin:0;
padding:0 0 10px;
}

.topGuideInCatItem {
float:left;
text-align:center;
width:70px;
}

.challengeBtn,.answerBtn,.askQuestionBtn {
background:url(button_mask.png);
}

.ratingSectionSep {
margin-left:5px;
margin-right:4px;
float:left;
}

#tooltip {
border:6px solid #cad7df;
position:absolute;
z-index:100;
}

.footer {
width:948px;
color:#fff;
font-size:11px;
font-family:Tahoma,Verdana;
height:38px;
float:left;
background:#4d4d4d;
}

.footer a {
color:#fff;
font-size:11px;
padding:10px 5px 5px;
}

.footer div {
padding:10px 19px;
}

.header {
border-bottom:1px solid #fff;
width:948px;
background:#fff;
}

.headerLinks {
width:670px;
}

.headerLinkSeparator {
color:#b0b1b1;
}

.header .link {
float:right;
padding-top:10px;
padding-right:5px;
color:#5fa0be;
font-size:12px;
cursor:default;
}

.header .link a {
color:#5fa0be;
}

.clear {
font-size:0;
height:0;
clear:both;
}

#loadingPlace {
display:none;
position:absolute;
top:50px;
right:10px;
width:70px;
height:20px;
line-height:20px;
text-align:center;
background:#ecc23d;
}

#quotesContainer {
position:absolute;
width:280px;
left:0;
top:25px;
font-size:11px;
}

#topNav {
clear:both;
height: 31px;
padding-left:5px;
background-color: 000;
}

.imsTab,.imsTabActive {
width:155px;
height:30px;
line-height:30px;
float:left;
cursor:pointer;
margin-right:5px;
display:block;
font-size:14px;
font-weight:700;
color:#606061;
text-align:center;
}

.imsTab {
background:#e0e5e8;
}

.imsTab:hover {
background:#c5cfd5;
}

.imsTabActive {
background:#afd1e4;
}

#searchNavBlock {
border:medium none;
float:right;
display:inline;
cursor:default;
padding:0;
background:repeat-x;
}

.searchNavBar {
display:inline-block;
float:left;
padding-right:5px;
}

input#searchPhrase {
float:left;
width:100px;
border-color:#ccc;
}

.selectNavBlock {
padding-left:5px;
position:relative;
float:left;
}

#goSearchBtnIMS {
margin-left:5px;
width:58px;
height:32px;
float:left;
cursor:pointer;
background:-480px -60px;
}

.selectNavBlock select {
width:90px;
color:#636363;
font-size:12px;
border-color:#ccc;
padding:6px 24px 6px 5px;
}

#searchNavBlock .jqTransformSelectWrapper ul {
height:50px;
}

#searchNavBlock .jqTransformInputInner div {
height:27px;
}

#horizontalAskQuestionBar a {
color:#fff;
text-decoration:underline;
}

#horizontalAskQuestionBar input {
border:1px solid #9dc2dd;
float:left;
font-size:13px;
padding:4px;
}

#inputQuestionTextArea {
border:1px solid #c6c6c6;
height:30px;
float:left;
font-size:14px;
width:445px;
min-width:445px;
margin:0 3px 0 0;
padding:5px;
}

.barInside {
float:left;
color:#3a3b3a;
}

.loginArea {
float:left;
color:#3a3b3a;
height:30px;
width:auto;
}

#inputProductCategoryArea {
float:left;
margin-top:10px;
width:auto;
}

#inputArea {
display:inline-block;
width:100%;
margin:0 0 5px;
}

#inputProductCategory {
width:250px;
margin-right:10px;
float:left;
}

#enterEmail {
width:285px;
}

#enterPasswordArea {
display:none;
float:left;
width:160px;
}

#enterPasswordArea a {
cursor:pointer;
color:#fff;
}

.tipArea {
float:left;
padding-top:5px;
color:#fff;
}

.tipAreaContent {
border:1px solid #679f1d;
line-height:19px;
color:#89c333;
float:left;
width:403px;
font-weight:700;
padding:2px 5px;
background:#daeed9 url(button_mask.png) repeat-x;
}

#horizontalAskQuestionBar .tipAreaContent span,#horizontalAskQuestionBar .tipAreaContent a {
color:#89c333;
}

#horizontalAskQuestionBar .titleItem {
color:#fff;
margin-top:5px;
}

.horizontalAskQuestionBarTitle {
font-size:15px;
float:left;
padding-bottom:10px;
margin-right:5px;
color:#fff;
}

#askQhelpText {
font-size:9px;
color:#fff;
float:left;
clear:both;
width:100%;
margin-top:5px;
}

#inputQuestionButton,.inputQuestionButton {
cursor:pointer;
width:140px;
height:35px;
background:url(button.gif);
}
.ui-helper-clearfix {
background-color: 000;
}
.ui-helper-clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.ui-helper-clearfix {
display:block;
}

.ui-icon {
overflow:hidden;
display:block;
text-indent:-99999px;
width:16px;
height:16px;
background:url(222222_256x240_icons_icons.png) no-repeat;
}

#main {
min-height:600px;
}

.ui-widget {
font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size:1.1em;
}

.ui-widget-header a {
color:#aaa;
}

.ui-widget-content {
border:1px solid #ddd;
color:#333;
background:#fcfcfc;
}

.ui-widget-content a {
color:#333;
}

.ui-widget-content .ui-icon {
background:url(222222_256x240_icons_icons.png);
}

.ui-widget-header .ui-icon {
background:url(454545_256x240_icons_icons.png);
}

.ui-icon-closethick {
background:-96px -128px;
}

.ui-dialog-titlebar {
position:relative;
padding:.5em .3em .3em 1em;
}

.ui-dialog-title {
float:left;
color:#92b3d6;
font-size:18px;
font-weight:700;
margin:.1em 0 .2em;
}

.ui-dialog-titlebar-close {
position:absolute;
right:.3em;
top:50%;
width:19px;
height:18px;
border:1px solid #aaa;
font-weight:700;
color:#000;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
margin:-10px 0 0;
padding:1px;
background:#fff;
}

.ui-dialog-titlebar-close span {
display:block;
margin:1px;
}

.ui-dialog-titlebar-close:hover,.ui-dialog-titlebar-close:focus {
padding:0;
}

.ui-dialog-content {
border:0 none;
overflow:auto;
padding:.5em 1em;
}

.jqTransformInputWrapper {
height:31px;
float:left;
padding:0;
background:url(input_left.gif) no-repeat left top;
}

.jqTransformInputInner {
margin:0 0 0 4px;
padding:2px 4px 2px 0;
background:url(input_right.gif) no-repeat right top;
}

.jqTransformInputInner div {
height:31px;
}

.jqTransformInputInner input {
border:medium none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
vertical-align:middle;
height:31px;
color:#404040;
margin:0;
padding:5px 0 0;
}

.jqTransformSelectWrapper {
width:45px;
position:relative;
height:31px;
float:left;
background:url(select_left.gif) no-repeat left top;
}

.jqTransformSelectWrapper div span {
overflow:hidden;
font-size:12px;
float:none;
position:absolute;
width:14px;
height:31px;
line-height:15px;
cursor:pointer;
padding:8px 0 0 7px;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen {
display:block;
position:absolute;
right:0;
width:31px;
height:31px;
background:url(select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
border:1px solid #ccc;
overflow:auto;
position:absolute;
width:43px;
top:30px;
left:0;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
display:none;
height:150px;
z-index:10;
margin:0;
padding:0;
background:#fff;
}

.jqTransformSelectWrapper ul a {
display:block;
text-decoration:none;
color:#333;
font-size:12px;
padding:5px;
background:#fff;
}

.jqTransformSelectWrapper ul a.selected {
color:#333;
background:#ededed;
}

.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover {
color:#fff;
background:#3582c4;
}

.jqTransformHidden {
display:none;
}

#installBookmarkletPopup {
font-family:Arial;
}

.hDesc {
margin-top:-10px;
font-weight:400;
color:#414141;
font-size:14px;
}

.stageItem {
width:285px;
height:275px;
float:left;
margin:8px 8px 0 0;
background:#fff;
}

.stageItemNum {
color:#ecbb21;
font-size:34pt;
float:left;
font-weight:700;
margin:0 10px;
}

.stageItemPic2 {
height:183px;
width:250px;
float:left;
margin:20px;
background:url(install_bookmarklet_stage2.gif) no-repeat;
}

.stageItemPic2IE {
height:183px;
width:250px;
float:left;
margin:20px;
background:url(install_bookmarklet_stage2_ie.gif) no-repeat;
}

.stageItemPic3 {
height:183px;
width:238px;
float:left;
margin:20px;
background:url(install_bookmarklet_stage3.gif) no-repeat;
}

.stageItemDesc {
font-size:12px;
color:#303030;
margin-top:10px;
}

.bookmarkletPopupAddToIMshopping {
width:131px;
height:28px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
cursor:pointer;
text-align:center;
margin:0 auto;
padding:4px 0 0;
}

.dragText {
font-size:12px;
font-weight:700;
color:#303030;
margin:40px 40px 5px 60px;
}

.tagCloudList h2 {
color:#559fd1;
font-size:12px;
font-weight:400;
margin:0;
padding:0;
}

#tooltip .location {
width:160px;
}

#tooltip .productPhoto {
height:100px;
width:100px;
}

#tooltip .body {
width:280px;
float:left;
padding:5px;
background:#fff;
}

.ratingLabelDiv {
color:#999;
margin-bottom:2px;
line-height:16px;
float:left;
margin-left:10px;
}

#rightNav {
float:right;
width:290px;
padding:0 5px;
}

#featuredProducts .productThumbnail {
width:100px;
height:100px;
}

#featuredProducts .ProductInner {
width:110px;
height:auto;
}

.merchantSolutions {
cursor:pointer;
background:#b3defc;
}

.merchantSolutionsTitle,askedtopicstitle {
padding-bottom:5px;
display:block;
font-weight:700;
font-size:14px;
text-decoration:none;
color:#000;
}

.merchantSolutionsInfo {
font-size:11px;
color:#5f5f5f;
padding:5px;
background:#fff;
}

.findOut {
color:#174594;
font-size:13px;
font-weight:700;
display:block;
}

#enterEmail,#inputProductCategory {
width:203px;
}

.answerBtnSection {
float:right;
width:75px;
}

#content .questionArea {
width:590px;
min-height:70px;
}

#content .questionSummary {
width:600px;
}

#content .question {
overflow:hidden;
width:370px;
float:left;
}

#content .userThumbnail {
height:40px;
width:40px;
padding:1px;
}

#content .questionAuthor {
width:auto;
}

#content .qUserPhoto {
width:57px;
}

#content .QAInner {
border-top:medium none;
border-bottom:1px dashed #c6c6c6;
}

#content .answerContainer {
width:450px;
}

.askedTopicsTitle,.browseQATitle,.featuredGuideTitle {
border-bottom:1px solid #e1e1e1;
color:#0c1b22;
padding:5px 0;
}

.featuredGuideTitle h1,.browseQATitle h1 {
float:left;
color:#0c1b22;
font-size:15px;
}

.browseQATitle a {
float:right;
font-size:12px;
font-weight:400;
}

div.browseCatCol {
float:left;
width:135px;
padding:3px 10px 3px 0;
}

.browseCatCol a {
display:block;
font-size:13px;
padding:3px 0;
}

a.autoTagLevel1 {
font-size:11px;
font-weight:400;
line-height:20px;
}

a.autoTagLevel2 {
font-size:13px;
font-weight:700;
line-height:20px;
}

a.autoTagLevel3 {
font-size:15px;
font-weight:700;
}

ul#popQuestionsList {
list-style-type:none;
margin:0;
padding:0;
}

.shoppingFor {
color:#999;
}

.popQuestionInfo {
float:left;
width:400px;
}

.questionMainInfo {
float:left;
width:250px;
}

.QAInner {
border-top:1px dotted #ecc345;
float:left;
display:inline;
padding:10px 0;
}

.questionArea {
width:729px;
min-height:90px;
padding:0 10px;
}

.question {
font-size:14px;
font-weight:700;
width:650px;
}

.context {
padding:0 5px;
}

.questionSummary {
width:545px;
float:left;
}

.answerContainer {
float:left;
padding-top:5px;
clear:left;
}

.ProductInner {
float:left;
width:55px;
padding:5px;
}

.productPhoto {
border:1px solid #c6c6c6;
float:left;
cursor:pointer;
padding:2px;
}

.productThumbnail {
height:55px;
width:55px;
}

.productName {
float:left;
width:160px;
color:#366b9f;
cursor:pointer;
margin-left:10px;
font-weight:700;
}

.location {
float:left;
color:#414141;
font-size:.92em;
margin:3px 0 0 10px;
}

.recPrice {
float:left;
font-weight:700;
width:160px;
margin:3px 0 0 10px;
}

.userThumbnail {
border:1px solid #d0d0d0;
margin-top:1px;
height:62px;
width:63px;
float:left;
padding:1px;
}

.qUserPhoto {
float:left;
width:67px;
text-align:center;
}

a,.tagCloudList a,#horizontalAskQuestionBar .tipAreaContent a {
color:#559fd1;
text-decoration:none;
}

a:hover,.tagCloudList a:hover,.bookmarkletPopupAddToIMshopping a,a.question:hover {
text-decoration:underline;
}

.ui-dialog-plaintitle .ui-dialog-titlebar-close,input[type=checkbox],input[type=radio] {
border:medium none;
}

input[type=text],select,input[type=password] {
border:1px solid #9f9f9f;
}

.signUpOptionalPhoto,.questionAuthor {
float:left;
width:80px;
}

.footer a:hover,#horizontalAskQuestionBar span,#askQhelpText a {
color:#fff;
}

#topNav a:hover,a.merchantSolutionsTitle:hover {
text-decoration:none;
}

. left,#inputProductCategoryArea input,.merchantSolutionsInfo img {
float:left;
}