/*
--------------------------------------------------
Site Base Styles
Author:   Argon
-------------------------------------------------- */
html {}
body {font:62.5%/1 Georgia, "Times New Roman", Times, serif; background-color:#f6f6eb;}
a {color:#484747;}
a:hover {text-decoration:none;}
html, body, #layer {height: 100%;}
body > #layer {height: auto; min-height: 100%;}

#layer {margin:auto; min-height: 100%; min-width:1004px; position: relative; font-size:1.2em; line-height:1.3em; background:#f6f6eb; color:#272727;}

/* #Misc(links)
-------------------------------------------------- */
a img {border:none}
a {color:#0c9bca;}
a:hover {text-decoration:none;}
h1, h2, .main-block h3, .main-block h4, .main-block h5, .h1, .h2, .h3, .h4 {margin-bottom:10px;}
h1, .h1 {font:normal 2.5em Georgia, "Times New Roman", Times, serif; line-height:1em;}
h2, .h2 {font:normal 2em Georgia, "Times New Roman", Times, serif; line-height:1em;}
.main-block h3, .h3 {font:normal 1.5em Georgia, "Times New Roman", Times, serif; line-height:1em;}
.main-block h4, .h4 {font:normal 1.167em Georgia, "Times New Roman", Times, serif; line-height:1em;}
h4 span, .h4 span {color:#7f7f7f;}
.main-block h5 {font-size:1.1em; line-height:1em;}
.main-block p, .white-block-cont p {padding:0 0 10px 0;}
.main-block table {margin:0 0 5px 0;}
.main-block li {margin:0 0 5px 0;}
.main-block blockquote {padding:10px 50px 10px 50px; text-align:justify; color:#1b1315;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
img[align=left] {float:left; margin:0 10px 10px 0;}
img[align=right] {float:right; margin:0 0 10px 10px;}

.h3-small { font: normal 0.8em Georgia; }

/* ----------------------------------------------- */

/* #Header
-------------------------------------------------- */
#header {height:110px;}
#header a {color:#0c9bca;}
#logo {background: url(/anima/images/logo.png) no-repeat top center; height:56px; width:286px; margin:36px 0 0 33px; float:left; text-indent:-9999px; overflow:hidden;}
#logo a {height:56px; width:286px; float:left;}
#logo-m {background: url(/anima/images/logo.png) no-repeat 0 0; height:56px; width:184px; margin:36px 0 0 33px; float:left; text-indent:-9999px; overflow:hidden;}
#logo-m a {height:56px; width:184px; float:left;}
#header-menu {padding:40px 0 0 0; display:block; margin:0 0 0 280px;}
#header-menu li {float:left; height:45px; margin:0 20px 0 0; font:normal 1em Tahoma, Arial, sans-serif;}
#header-menu li a {padding:30px 0 0 0; float:left; min-width:20px; text-align:center}
#header-menu li#item1 a {background:url(/anima/images/ico-nick.png) 50% 5px no-repeat;}
#header-menu li#item2 a {background:url(/anima/images/ico-cb.png) 50% 5px no-repeat;}
#header-menu li#item3 a {background:url(/anima/images/ico-money.png) 50% 5px no-repeat;}
#header-menu li#item4 a {background:url(/anima/images/ico-works.png) 50% 5px no-repeat;}
#header-menu li#item5 a {background:url(/anima/images/ico-autors.png) 50% 5px no-repeat;}
#navigation {height:20px; margin-left:250px; text-align:right; padding:25px 30px 0 0;}
#navigation img {margin-left:30px;}

.ico-verified { background:url(/anima/images/ico-works.png) 0px 0px no-repeat; padding-left: 25px; color: #000000; }

.login-b {float:right; background:url(/anima/images/big-green-button-left.png) 0 0 no-repeat; height:38px; margin:57px 4% 0 0;}
#header .login-b a {float:left; height:38px; padding:0 30px; font-family:Tahoma, Arial, sans-serif; line-height:35px; background:url(/anima/images/big-green-button-right.png) 100% 0 no-repeat; color:#ffffff;}
#login_form { font-size:14px;}
#login_form p {margin-bottom:10px; display:block;}
#login_form label {display:block;}
#login_form #login_name, #login_form #login_pass {width:250px; margin:5px 0;}
/* ----------------------------------------------- */


/* carcase
-------------------------------------------------- */
.main-block {width:100%; margin:auto;}
.main-block-pb {padding-bottom:170px;}

.left-block-width {width:100%; margin:0 -250px 0 0; float:left;}
.center-block-width {margin:0 260px 0 0;}
.center-block {float:right; width:100%; margin:0 0 0 -270px;}
.content-block-width {margin:0 0 0 260px;}
.content-block {padding:0;}
.left-block {width:260px; float:left;}
.right-block {width:260px; float:right;}

.title-tridth .left-block-width {width:100%; margin:0 -35% 0 0; float:left;}
.title-tridth .center-block-width {margin:0 33.4% 0 0;}
.title-tridth .center-block {float:right; width:100%; margin:0 0 0 -55%;}
.title-tridth .content-block-width {margin:0 0 0 50%;}
.title-tridth .content-block {padding:20px 35px 20px 30px;}
.title-tridth .left-block {width:50%; float:left;}
.title-tridth .right-block {width:33.4%; float:right;}

.left-block-cont {padding:20px 30px 20px 35px; background:url(/anima/images/border.png) 100% 25px no-repeat; min-height:130px;}
.right-block-cont {padding:20px 40px 20px 30px; background:url(/anima/images/border.png) 0 25px no-repeat; min-height:130px;}

.white-block {background: url(/anima/images/wb-dot.png) 100% 0 repeat-y #ffffff; margin:0 4% 20px 0;}
.white-block-cont {padding:30px 0; background:url(/anima/images/wb-b.png) 0 100% repeat-x; position:relative;}
.white-block-cont .tr {position:absolute; background:url(/anima/images/wb-tr.png) 0 0 no-repeat; width:20px; height:21px; left:-20px; top:0; margin:0 0 0 100%;}
.white-block-cont .br {position:absolute; background:url(/anima/images/wb-br.png) 0 0 no-repeat; width:20px; height:23px; left:-20px; bottom:0; margin:0 0 0 100%;}

#two-blocks {min-height:210px; _height:210px; padding-bottom:20px;}
#two-blocks h1 {font:italic 2.5em Georgia, "Times New Roman", Times, serif; line-height:0.8em; margin-bottom:10px; display:block; //height:1%;}
#two-blocks h1:after, .list-avtors dd:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.list-avtors dd.noafter:after { clear: none; margin-bottom: 20px; }
#two-blocks h1 a {text-decoration:none;}
#two-blocks h1 a span {float:left; padding:3px 10px 7px 10px; background-color:#7ecb3f; color:#ffffff; clear:left; text-decoration:underline;}
#two-blocks h1 a:hover span {text-decoration:none;}
#two-blocks p {clear:left; font-style:italic; font-size:1.167em; line-height:1.4em;}
#two-blocks-left {width:48%; margin:0 2% 0 0; float:left; background:url(/anima/images/plate-bottom.png) 100% 100px no-repeat; height:210px;}
#two-blocks-left div {height:145px; padding:65px 200px 0 35px; background:url(/anima/images/plate-hover.png) 100% 74px no-repeat;}
#two-blocks-right {width:46%; position:relative; margin:0 2% 0 2%; float:left; background:url(/anima/images/books.jpg) 100% 80px no-repeat; height:210px;}
#two-blocks-right div {height:145px; padding:65px 190px 0 0;}
#two-blocks-right span.hover {background:url(/anima/images/books-hover.png) 0 0 no-repeat; position:absolute; left:-206px; margin:0 0 0 100%; top:80px; height:124px; width:206px; display:none;}

#mentions {height:100px; position:relative; overflow:hidden;}
.mention {margin:0 0 0 0; position:relative;}
.mention ul {padding:0; display:block; height:100px; font-family:Tahoma, Arial, sans-serif;}
.men-name, .men-data, .men-ratio {float:left; width:120px; clear:left;}
li.men-text, li.men-tema {margin:0 0 10px 130px; display:block;}
.men-name {font-size:0.917em; font-weight:bold; color:#545454;}
.men-data, .men-tema {color:#898989; font-size:0.833em;}
.men-tema a {color:#898989;}
.men-ratio div {float:left; height:13px; background:url(/anima/images/star.png) 0 0 repeat-x;}
.men-ratio div.star0 {width:0px;}
.men-ratio div.star1 {width:13px;}
.men-ratio div.star2 {width:26px;}
.men-ratio div.star3 {width:39px;}
.men-ratio div.star4 {width:52px;}
.men-ratio div.star5 {width:65px;}


.two-column {display:block; padding:0; margin:0 -25px 0 0;}
.two-column ul {padding:0;}
.two-c {float:left; width:50%;}
.two-c li {display:block; height:21px; line-height:18px;}
.green-p {float:right; background:url(/anima/images/price-green.png) 0 0 no-repeat; width:65px; height:21px; margin:0 10px 0 0;}
.green-p a {float:left; height:21px; width:65px; text-align:center; color:#ffffff; text-decoration:none; line-height:18px;}

.green-b {display: block; background:url(/anima/images/price-green.png) 0 0 no-repeat; width:65px; height:21px; margin:0 0px 0 75px;}
.green-b a {float:left; height:21px; width:65px; text-align:center; color:#ffffff; text-decoration:none; line-height:18px;}

.p11-tah {font:normal 0.917em Tahoma, Arial, sans-serif; line-height:1.5em;}
.p12-tah {font:normal 1em Tahoma, Arial, sans-serif;}
.f11 {font-size:0.917em; line-height:1.5em;}
.f14 {font-size:1.167em; line-height:1.5em;}

.list-avtors.p11-tah {line-height:1.3em;}
.main-block .list-avtors dd p {padding:0 0 1px 0;}
.list-avtors dt {float:left; clear:left; padding:3px 0 10px 0;}
.list-avtors dd {margin:0 0 0 60px; color:#898989; //height:1%;}
.list-avtors dd a {color:#;}
.main-block .list-avtors dd p.name {font-size:1.091em; display:block; padding:0 0 0 15px; background:url(/anima/images/light.png) 0 2px no-repeat;}

.scale {border:1px solid #e4e4e4; height:7px; padding:0 1px; background:url(/anima/images/scale-grey.png) 1px 0 repeat-x; width:101px; font-size:0;}
.scale div {height:7px; background:url(/anima/images/scale-green.png) 0px 0 repeat-x;}
.proc {font-size:0.909em;}
.green {color:#5cb756;}
.red {color:#b75656;}

.works-list dt {float:left;}
.works-list dd {margin:0 0 10px 50px;}
.main-block .works-list dd p {padding-bottom:5px;}
.play-video {background:url(/anima/images/play.png) 30px 50% no-repeat; padding:0 40px 0 210px; min-height:167px; _height:167px;}
.white-content {margin:0 80px -10px 210px; display:none; position:relative;}
#w-navi {float:left; padding:0 0 0 35px; font-size:1.167em; width:160px; min-height:200px; _height:200px;}
#w-navi p {margin-bottom:5px;}
#w-navi ul {padding:0; margin: 0 0 0 -10px;}

.work-numbers {position:absolute; left:-175px; top:140px; width:160px; font-size:1.167em;}
.work-numbers span {display:block; font-size:1.714em; line-height:1.2em;}
.work-numbers span strong {color:#60be5b; font-weight:normal;}

ul.tabs li {text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; }
ul.tabs a {display:block; padding:0 0 10px 10px; margin:0px;}
ul.tabs a:active {outline:none;}
ul.tabs a:hover {color:#000000;	}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {cursor:default !important; color:#000 !important; background:url(/anima/images/arrow.png) 0 6px no-repeat; text-decoration:none; outline:none;}

.buy-work {background:url(/anima/images/big-yellow-button-left.png) 0 0 no-repeat; height:38px; float:left; margin:0 0 0 20px; font-family:Tahoma, Arial, sans-serif;}
.buy-work a {float:left; height:38px; padding:0 30px; background:url(/anima/images/big-yellow-button-right.png) 100% 0 no-repeat; line-height:35px; color:#ffffff;}

.title-two-blocks {padding-bottom:40px;}
.title-two-blocks h2.m210 {padding:30px 80px 20px 210px;}
.title-two-blocks ol {display:block; padding:0; margin:20px 80px 0 150px;}
.title-two-blocks li {list-style-type:none; float:left; width:50%; min-height:70px; _height:70px;}
.title-two-blocks .one div {padding:0 20px 0 60px; display:block; background:url(/anima/images/1.png) 15px 0 no-repeat;}
.title-two-blocks .two div {padding:0 20px 0 60px; display:block; background:url(/anima/images/2.png) 10px 0 no-repeat;}

.main-three-blocks {display:block; padding:30px 0 0 0;}
.main-three-blocks li {list-style-type:none; float:left; width:33%; min-height:70px; _height:70px;}
.main-three-blocks div {padding:0 20px 0 0px; display:block;}


.main-inside {background: url(/anima/images/dot.png) 260px 0 repeat-y #ffffff; border-bottom:1px solid #aeae9b; border-top:1px solid #aeae9b;}
#balance {height:54px; background-color:#fbfbf4; border-bottom:1px solid #d8d8d8; padding:0 0 0 30px; line-height:54px; font-weight:bold; color:#397e00;}
.select-prof {padding:0;}
.select-prof li {float:left; list-style-type:none; height:44px; line-height:44px; width:130px; font-weight:bold;}
.select-prof li.selected {padding:0 0 0 30px; width:100px;}
.select-prof li a {float:left; width:100px; padding:0 0 0 30px; height:44px; line-height:44px; background: url(/anima/images/prof-sel.png) 0 0 no-repeat #f6f6f6;}

#left-menu {padding:0 0 15px 0; display:block; clear:left;}
#left-menu li {margin:0; padding:0 5px 0 34px;}
#left-menu li li {padding: 0 0 0 20px;}
#left-menu li a {display:block; border-bottom:1px solid #d8d8d8; padding:5px 0; //height:1%;}
#left-menu li span {float:right; margin: 0 30px 0 0;}
#left-menu li.last a, #left-menu li li a {border-bottom:none;}
#left-menu li ul {border-bottom:1px solid #d8d8d8; display:block; padding:0;}
.ico-new {background:url(/anima/images/ico-new.png) 10px 5px no-repeat;}
.ico-zakaz {background:url(/anima/images/ico-buys.png) 10px 5px no-repeat;}
.ico-ready {background:url(/anima/images/ico-ready.png) 10px 5px no-repeat;}
.ico-done {background:url(/anima/images/ico-done.png) 10px 5px no-repeat;}
.ico-w8 {background:url(/anima/images/ico-w8.png) 10px 5px no-repeat;}
.ico-buyed {background:url(/anima/images/ico-buyed.png) 10px 5px no-repeat;}
.ico-mail {background:url(/anima/images/ico-mail.png) 10px 5px no-repeat;}
.ico-reg {background:url(/anima/images/ico-reg.png) 10px 5px no-repeat;}
.ico-about {background:url(/anima/images/ico-about.png) 10px 5px no-repeat;}
.ico-contact {background:url(/anima/images/ico-contact.png) 10px 5px no-repeat;}
.ico-help {background:url(/anima/images/ico-help.png) 10px 5px no-repeat;}
.ico-news {background:url(/anima/images/ico-news.png) 10px 5px no-repeat;}
.ico-stat {background:url(/anima/images/ico-stat.png) 10px 5px no-repeat;}
.ico-reklama {background:url(/anima/images/ico-reklama.png) 10px 5px no-repeat;}
.ico-views {background:url(/anima/images/ico-views.png) 10px 5px no-repeat;}
.ico-pay {background:url(/anima/images/ico-pay.png) 10px 5px no-repeat;}
.ico-partner {background:url(/anima/images/ico-partner.png) 10px 5px no-repeat;}
.ico-busines {background:url(/anima/images/ico-busines.png) 10px 5px no-repeat;}

p.phone {background:url(/anima/icons/ico-phone.png) left 4px no-repeat; margin: 0px; padding: 4px 0px 4px 23px; }
p.icq   {background:url(/anima/icons/ico-icq.png)   left 4px no-repeat; margin: 0px; padding: 4px 0px 4px 23px; }
p.skype {background:url(/anima/icons/ico-skype.png) left 4px no-repeat; margin: 0px; padding: 4px 0px 4px 23px; }


#cont-top {border-bottom:1px solid #d8d8d8; background-color:#fbfbf4; min-height:33px; margin:0 0 0 1px; padding:21px 0 0 26px;}
p.all-mail {float:right; margin:-4px 30px 0 0; padding:0 0 0 35px;}
p.all-mail a {float:left; padding:3px 10px 4px 0;}
.arrow-d a {background:url(/anima/images/arrow-down.png) 100% 10px no-repeat;}
.arrow-u a {background:url(/anima/images/arrow-up.png) 100% 10px no-repeat;}

.new-mail {float:left; width:160px; padding:0 0 0 25px; background:url(/anima/images/ico-mail.png) 0 2px no-repeat;}
#hidden {display:none;}
.work {margin:0 0 0 200px;}

.content {padding:10px 30px 20px 20px;}
.list {float:right;}
.all-list {float:right; padding:0 10px 0 0; margin:0 0 0 20px; background:url(/anima/images/arrow-left.png) 100% 6px no-repeat;}
.ico-ww {background:url(/anima/images/ico-ww.png) 0 0px no-repeat;}
.ico-ww a {padding:0 0 0 25px;}

.con-top {border-bottom:1px solid #d8d8d8; margin-bottom:15px;}
.con-top p.h3 {margin-bottom:5px;}

.con-top p.h3 a.shop-sale { float: right; padding: 3px 0px 3px 35px ; font-size: 0.7em; margin-top: -1px; }
                                         
.content-block .ztb {width:100%; border:none;}
.content-block .ztb td {vertical-align:top;}
.content-block td.ztnum, .content-block td.zdel {padding-top: 7px; border:none;}
.content-block td.ztwork, .content-block td.ztstavki, .content-block td.zthod, .content-block td.zttime { padding-top: 7px; border-right:none; border-bottom:1px solid #d8d8d8;}
.content-block td.zdel {vertical-align:middle;}
.delete {visibility: hidden;}
.stavki {padding:0;}

.left-pic {float:left; width:150px; margin:0 0 10px 0;}
/* ----------------------------------------------- */

/* #Content
-------------------------------------------------- */
.content-block table {border-top:1px solid #45b0ff; border-left:1px solid #45b0ff;}
.content-block td {border-right:1px solid #45b0ff; border-bottom:1px solid #45b0ff; padding:2px 5px;}
/* ----------------------------------------------- */

/* #Footer
-------------------------------------------------- */
#footer {position:relative; margin: -170px auto 0 auto; color:#727272; font-size:1.1em; font-family:Tahoma, Arial, sans-serif; line-height:1.3em; background-color:#f6f6eb; clear:both; height:170px;}
#footer a {color:#0c9bca;}
#footer-logo {background:url(/anima/images/v.png) 0 0 no-repeat; width:50px; height:52px; float:left; margin:50px 0 0 40px; display:inline;}
#footer-logo a {width:50px; height:52px; float:left;}
#copyright {padding:0 0 0 0; margin:0 0 0 210px;}
#footer-menu {margin:0 0 0 210px;}
#footer-menu ul {padding:50px 0 0 0; height:40px;}
#footer-menu li {float:left; padding:0 10px 0 15px; background:url(/anima/images/footer-li.png) 2px 3px no-repeat;}
#footer-menu li:first-child {padding:0 10px 0 0; background:none;}
#banners {float:right; width:150px; padding:40px 52px 0 0px; text-align: right; }
#banners img {margin:0 0 10px 0}
#empty {visibility:hidden;}
/* ----------------------------------------------- */


div.error { margin: 5px 0px; padding: 10px 10px 10px 40px; border: 1px solid #E77070; background: url(/anima/error.png) 5px center no-repeat #F8E6E6; font-size: 1em; color: #000000; font-weight: Normal; }
div.done { margin: 5px 0px; padding: 10px 10px 10px 40px; border: 1px solid #5AC700; background: url(/anima/done.png) 5px center no-repeat #E5FDD1; font-size: 1em; color: #000000; font-weight: Normal; }

.faq { margin-bottom: 10px; }
.news p, .faq p { display: none; }

.std-form { border: 0px !important; }
.std-form th, .std-form td { font-weight: Normal; border: 0px; border-bottom: 1px solid #D8D8D8; padding: 3px; }
.std-form tr.last th, .std-form tr.last td { border-bottom: 0px; }
.std-form input.text { font:normal 1em Tahoma, Arial, sans-serif; width: 300px; border: 1px solid #d8d8d8; }
.std-form input.text-wide { font:normal 1em Tahoma, Arial, sans-serif; width: 500px; border: 1px solid #d8d8d8; }
.std-form input.xshort { width: 50px; }
.std-form textarea.message { font:normal 1em Tahoma, Arial, sans-serif; width: 300px; height: 100px; border: 1px solid #d8d8d8; }
.std-form textarea.short-message { font:normal 1em Tahoma, Arial, sans-serif; width: 200px; height: 100px; border: 1px solid #d8d8d8; }
.std-form textarea.short { font:normal 1em Tahoma, Arial, sans-serif; width: 300px; height: 130px; border: 1px solid #d8d8d8; }
.std-form tr.hover { background: #F6F6EB; }

.std-form-gray { background: #F6F6EB; }

input.protectcode { font-size: 26px; font-family: Tahoma; width: 100px; border: 1px solid #d8d8d8; }
.input-focus { border: 1px solid #0C9BCA !important; }

.shop-order-author { float: right; padding: 0px 15px 15px 15px; width: 200px; border-left: 1px dotted #d8d8d8; border-bottom: 1px dotted #d8d8d8; margin: 0px 0px 25px 25px; }
.offers-block { float: right; padding: 0px 15px 15px 15px; width: 300px; border-left: 1px dotted #d8d8d8; border-bottom: 1px dotted #d8d8d8; margin: 0px 0px 25px 25px; }
p.offer-text { margin-top: 3px; margin-bottom: 7px; }

.author-reference-block { float: right; padding: 0px 15px 15px 15px; width: 400px; border-left: 1px dotted #d8d8d8; border-bottom: 1px dotted #d8d8d8; margin: 0px 0px 25px 25px; }
.dotred { color: #c00000; }


.subject_selector { position: absolute; display: none; border: 1px solid #a0a0a0; width: 280px; height: 200px; overflow: auto; padding: 10px; z-index: 1000; background: #ffffff; font-family: Tahoma; font-size: 1.2em; }
.subject_selector ul { margin: 0px; padding: 0px; list-style: none; }
.subject_selector ul li { padding: 0px; margin: 3px 0px 5px 0px; }


.correction .cor-data { color:#898989; font-size:0.833em; }
.correction .cor-text { margin:3px 0 10px 0px; display:block; }

.black-font { color: #272727; }



/* ЭТО БЛОК СО ЗВЕЗДОЧКАМИ */

.star-rating { background: url(/anima/images/star-gray.png) left top repeat-x; }   
  
.star-rating{   
 position: relative;   
 width: 65px;
 height: 13px;   
 overflow: hidden;   
 list-style: none;   
 margin: 0 0 7px 0;   
 padding: 0;   
 background-position: left top;   
}   
  
.star-rating li { display: inline;  }   
  
.star-rating a {   
 position: absolute;   
 top: 0;   
 left: 0;   
 text-indent: -1000em; /* Уберем текст за пределы видимости */  
 height: 13px;   
 line-height: 13px;   
 outline: none;   
 overflow: hidden;   
 border: none;
}   
  
.star-rating a:hover,   
.star-rating a:active,   
.star-rating a:focus { background-position: left bottom; background: url(/anima/images/star.png) left top repeat-x; }   
  
.star-rating a.selected { background-position: left bottom; background: url(/anima/images/star.png) left top repeat-x; }   

/* Зададим стили для каждой звездочки */  
.star-rating a.one-star{ width: 20%; z-index: 6; }   
.star-rating a.two-stars{ width: 40%; z-index: 5;}   
.star-rating a.three-stars{ width: 60%; z-index: 4;}   
.star-rating a.four-stars{ width: 80%; z-index: 3;}   
.star-rating a.five-stars{ width:100%; z-index:2;}   
  
/* конец блока со звездочками */


.tips-red { padding: 3px 0px; font-size: 9px; color: #e0a0a0; font-weight: Bold; }


/* страница FAQ */

.faq-category { display: block; text-decoration: none; font:normal 1.5em Georgia; margin: 0px 0px 5px 0px; }
.faq-layer { display: block; margin-bottom: 15px; }
.faq-question { padding-bottom: 5px; }
.faq-question a { border-bottom: 1px dashed #484747; font: normal 1.167em Georgia; text-decoration: none; }
.faq-question a.active { border-bottom: 0px; }
.faq-answer { display: none; padding-bottom: 5px; margin-bottom: 5px; }


.no-borders { border: 0px !important; }
.no-paddings { padding: 0px 0px 0px 0px !important; }

/* страница Авторизуйся или Зарегистрируйся */

.auth-form label { display: inline-block; width: 70px; font:normal 1.5em Georgia, "Times New Roman", Times, serif; line-height:1em; }
.auth-form input.text { margin-bottom: 10px; width: 200px; font:normal 1.5em Georgia, "Times New Roman", Times, serif; padding: 3px 7px; }
.auth-form input.button { margin-bottom: 10px; width: 70px; font:normal 1.5em Georgia, "Times New Roman", Times, serif; padding: 1px 7px; }
.auth-form div.error { width: 250px; font:normal 1.167em Georgia, "Times New Roman", Times, serif; }
.auth-form a.link { font:normal 1.167em Georgia, "Times New Roman", Times, serif; margin-left: 20px; }

/* Подсказка */
span.hint { border-bottom: 1px dashed #0C9BCA; cursor: pointer; }
span.hint span { display: none; position: absolute; width: 250px; padding: 10px; background: #F6F6EB; }

/* Магазин | Shop */

ul.shop-index { margin: 0px; padding: 0px; float: left; width: 220px; }
ul.shop-index li { padding: 1px 0px; }
ul.like_orders { margin: 0px; padding: 0px; }
ul.like_orders li { padding: 1px 0px; }



