@import '/css/user.css';

html, body{ height:100% !important; margin:0; padding:0; background: #FFFFFF url('images/spacer.gif') no-repeat; background-attachment: fixed;}
select { background: #FFFFFF; }
/*input[type=checkbox], input[type=radio], */input[type=file] { background: #FFFFFF; }
input[type=password]:focus {background: #fdf6e0; }
input[type=text]:focus {background: #fdf6e0; }

input.nobg[type=password] {background: transparent; }
input.nobg[type=text] {background: transparent; }
input.nobg[type=password]:focus {background: #fdf6e0; }
input.nobg[type=text]:focus {background: #fdf6e0; }
input.disabled {background: #D4D0C8; }

textarea {font-family: verdana,tahoma,sans-serif}

#main-container {margin: 0 auto; width:auto !important; width /**/:100%; padding: 0 3px; max-width: 1600px; min-width: 768px; text-align: left}

.bold {font-weight:bold;}

td.empty {vertical-align:top !important; width: 6px}
td.empty div {width: 6px; height: 1px}
td.empty .gr1 {z-index:10; width:6px; height:6px; position:relative; right:-6px}

td.empty-hor {height: 6px; text-align:right}
td.empty-hor div {height: 6px; width: 1px}
div.empty-hor {background-color:#fff; height: 6px}
td.empty-hor .gr2 {margin-left:auto; width:7px; z-index:10; position:relative; bottom:-6px}

#top-table {width: 100%; }
#top-table .col-1, #top-table .col-2 {width: 50%; }

#left-one {width: 100%; }
#left-one td {vertical-align: middle; text-align: center; background: #0071bc}
#left-one a {font-weight: bold; font-size: 70%; text-decoration: none; color: #e6f1f8}
#left-one a:hover {text-decoration: underline; }

#left-one td#pnone-nr {width: 145px; background: #005a9c url(../img/corn-blue-left.png) left bottom no-repeat; padding:0 0 5px 0; text-align: center; border-right: 1px solid #368fca}
#pnone-nr img {display: block}
#pnone-nr .c1 {margin: 0 auto; padding: 4px 3px 0 19px; background: url(../img/phone-bg.png) no-repeat; text-align: left;}
#pnone-nr div.child {background: url(../img/phone-bg.png) 0 2px no-repeat; text-align: left; position:relative; left:-3px; top:-3px; width:120px; margin-right: -15px; margin-bottom: -3px;}
#pnone-nr div.child div a{font-size:10px;color:#ffffff;text-decoration:none;}
#pnone-nr div.child div a:hover{font-size:10px;color:#EFE735;text-decoration:none;}

#pnone-nr .c3 {background: url(../img/phone-bg.png) 0 0 no-repeat;}

#pnone-nr .c2 {padding-left: 18px}

.top-links-container {padding: 0 0 1px 0}
.top-links {width: 100%; }
#left-one .top-links td {border-right: 1px solid #80b8de; padding: 3px 0 3px 0; width: 33%}
#left-one .top-links td a {display: block; padding: 0 1px}
#left-one .top-links td.last {border-width: 0}

td#left-links {background: #0071bc url(../img/corn-blue-light-right.png) right bottom no-repeat}

#top-table .col-2 {background: #ebebeb url(../img/corn-grey-right.png) right bottom no-repeat; }
#top-table .col-2 .c1 {background: url(../img/corn-grey-left.png) left bottom no-repeat; width:auto !important; width /**/:100%; padding: 5px 0 2px 0 !important; padding /**/: 2px 0 8px 0}

#right-one {width: 100%;}
#right-one td {vertical-align: middle; text-align: left}
#srch-text {padding: 6px 10px 9px 20px;}
#srch-text img {display: block}
#right-one td.srch-text-td  {width: 65px; }
#right-one td.srch-field {width: 135px; }
/*#right-one td.select {width: 105px}*/
#right-one td.sbmt-td {width: 50px}
input.text {font-size: 11px; background: #FFFFFF; }
textarea {font-size: 11px; }
#right-one input.text {width: 120px; margin-right: 5px; border: 1px solid #a7a6aa; height: 15px;}
#right-one select {border: 1px solid #a7a6aa;}
/*#right-one select {display:block;}*/
/*#right-one select {font-size: 11px; width: 95px; display: block}*/
#right-one input.sbmt {width: 26px; height: 18px; display: block; margin-right: 10px; }

#right-one td.nav-buttons {border-left: 1px solid #c1c1c1;}
#fav {display: none}
#right-one td.nav-buttons .c2 {width:auto !important; width /**/:100%; padding: 0 10px 2px 4px;}
#right-one td.nav-buttons table {width: 100%}
#right-one td.nav-buttons td {width: 33%; text-align: center}
#right-one td.nav-buttons td img {display: block; margin: 0 auto}

#logo {text-align: center; padding: 16px 0 0 0}
#logo-second img, #logo img {display: block; margin: 0 auto}
#logo-second {text-align: center; padding: 8px 0 0 0}

#row2 td {padding-top: 6px}

#login-stuff td {vertical-align: bottom}
#login-stuff .gr4 {width:auto !important; width /**/:100%; padding: 8px 10px 6px 18px}
#login-stuff input {font-size: 11px }
#login-stuff .text, #login-stuff .passw {width: 80px; margin-right: 5px}

#login-form {/*width: 100%;*/ height: 20px; \\font-size: 100%;}
#login-form td {vertical-align: middle; }
.input-td, .passw-td {width: 90px}

.text-fields input.text {margin-right: 10px;}
/*.text-fields input {display: block; float: left; margin: 2px 0}
.text-fields {width: 270px}*/
#login-form td.ok-btn {width: 38px; /*border-right: 1px solid #c1c1c1;*/}
#login-form td.ok-btn input {display: block; margin-right: 5px}
.login-links {vertical-align: middle; width: auto}
.login-links .padding {padding: 0 10px 0 10px; }
.login-links label {cursor: pointer;}
/*.login-links a {margin-left: 10px}*/


.gr1 {background: #e2e2e6 url(../img/gr-top-left.png) no-repeat}
.gr2 {background: url(../img/gr-top-right.png) right top no-repeat}
.gr3 {background: url(../img/gr-btm-right.png) right bottom no-repeat}
.gr4 {background: url(../img/gr-btm-left.png) left bottom no-repeat}

#main-menu td {border-top: 0 solid white}

.main-menu-items {width: 100%}
.main-menu-items td {width: 20%; text-align: center; vertical-align: bottom; font-size: 70%; background: #bb0006 url(../img/corn-darkred-left-btm.png) left bottom no-repeat; white-space: nowrap; border-right: 1px solid white;}
.main-menu-items a {display: block; background: url(../img/corn-darkred-right-btm.png) right bottom no-repeat; text-align: center; color: white; text-decoration: none; padding: 5px 0 7px 0px; }
.main-menu-items a:hover {text-decoration: underline}
.main-menu-items .last a {border-right: none;}
.main-menu-items .last {border-right: none;}



#left-hdr .c1 {background: #db1c15 url(../img/corn-red-left.png) no-repeat; margin-top: 6px; }
#left-hdr h2 {background: url(../img/corn-red-right.png) right top no-repeat; padding: 6px 0 6px 21px; border-bottom: 1px solid #e3514b}

#right-hdr .c1 {background: #0071bc url(../img/corn-blue-left-top.png) no-repeat; margin-top: 6px; }
#right-hdr h2 {background: url(../img/corn-blue-right-top.png) right top no-repeat; padding: 6px 0 6px 21px; border-bottom: 1px solid #3b92cc}

#right-hdr .main-menu-items td {background-color: #005a9c; background-image: url(../img/corn-darkblue-left-btm.png);}
#right-hdr .main-menu-items a {background-image: url(../img/corn-darkblue-right-btm.png);}


#three-columns {margin-top: 6px; width: 100%;}/* width: expression((documentElement.clientWidth||document.body.clientWidth)<800?'800px':'auto');*/
#three-columns td {width: 33%; background: #fff; font-size: 70%; }
#three-columns .fix-columns td {width: 25% !important; background: #fff; font-size: 70%; }
#three-columns .fix-columns td {width: 25% !important; background: #fff; font-size: 70%; }
#three-columns td.two {width: auto !important; background: #fff; font-size: 70%; }
#three-columns td.empty {width: 6px; background: white}
/* #three-columns .footer td {background: #fff url(../img/corn-white-left-btm.png) left bottom no-repeat; vertical-align: bottom}
#three-columns .footer td div {position:relative; z-index:10; height: 12px; overflow: hidden; background: url(../img/corn-white-right-btm.png) right bottom no-repeat; margin-right:-1px}
*/
#three-columns .footer td {background-color:#fff; border:1px solid #E9E9E9; border-top-width:0;height:12px;}
#three-columns .footer div {position:relative; z-index:10; background:url(../img/corn-white-left-btm.png) no-repeat 0 0; height:12px; margin-bottom:-1px; margin-left:-1px}
#three-columns .footer div div {position:relative; z-index:10; background:url(../img/corn-white-right-btm.png) no-repeat 100% 0; height:12px;margin-left:-1px}

.footer-main {position:relative;height:12px;border-bottom:1px solid #E9E9E9;margin-top:-1px;}
html:root .footer-main {margin-left:1px;}
.footer-main div {position:absolute;top:1px;left:0px; z-index:10; background:url(../img/corn-white-left-btm.png) no-repeat 0 0; height:12px;width:100%;}
.footer-main div div {position:absolute;width:327px;top:0px;left:0px; z-index:10; background:url(../img/corn-white-right-btm.png) no-repeat 100% 0; height:12px;width:100%;}
.footer-main div div.last{left:0;}
.footer-main td{width:300px !important;}

body:not([dummy]) .footer-main div {position:absolute;top:1px;left:-1px; z-index:10; background:url(../img/corn-white-left-btm.png) no-repeat 0 0; height:12px;width:100%;}
body:not([dummy]) .footer-main div div {position:absolute;top:0px;left:1px; z-index:10; background:url(../img/corn-white-right-btm.png) no-repeat 100% 0; height:12px;width:100%;}

#three-columns .main-title {background: #bab9be url(../img/corn-darkgrey-left-top.png) no-repeat; position:relative; z-index:10; margin:0 -1px; border:1px solid #fff}
#three-columns .main-title .mn {padding: 5px 10px 5px 16px; background:url(../img/corn-darkgrey-right-top.png) right top no-repeat; height:10px}
#three-columns .main-title h2 {float: left; font-size: 120%; color: white}
#three-columns .main-title .list {float: right; text-transform: lowercase; font-size: 90%; color: white}

#three-columns .hdr, .page-info {background: #bab9be url(../img/corn-darkgrey-left-top.png) no-repeat}
#three-columns .hdr h2 {position:relative; z-index:10; float: left; font-size: 120%; color: white; }
#three-columns .hdr .c1, .page-info .c1 {padding: 5px 10px 4px 0; margin-left:14px; background: url(../img/corn-darkgrey-right-top.png) right top no-repeat; height:5px}
html>body #three-columns .hdr .c1, html>body .page-info .c1 {height:auto; min-height:5px}
#three-columns .list {position:relative; z-index:10; float: right; display: block; text-transform: lowercase; font-size: 90%; color: white}

#three-columns .hdr {position:relative; z-index:10; left:-1px}
#three-columns .hdr .c1 {background-color:#bab9be; position:relative; z-index:10; right:-2px}

.hdr a {text-decoration: underline}

#three-columns .main-data {padding: 5px 14px; width:auto !important; width /**/:100%; }
.gallery-block {padding:20px 0 20px 23px; font-size: 70%; width:auto !important; width /**/:100%}


#three-columns td#three3 {background: white}
#three-columns td#three3 .hdr {background-color: #7da7d9; background-image: url(../img/corn-blue1-left-top.png); margin:0; left:0}
#three-columns td#three3 .hdr .c1 {background:#7da7d9 url(../img/corn-blue1-right-top.png) no-repeat 100% 0; right:0; margin-left:16px}

.box {margin: 0 0 -1px 0; border:1px solid #e9e9e9; border-top-width:0}
.box .box-1 {position:relative; z-index:10; background:url(../img/corn-white-left-btm.png) left bottom no-repeat; margin:0 -1px 0px -1px; bottom:-1px !important;}
* html .box .box-1 {bottom: 0px !important;}
*+html .box .box-1 {bottom: 0px !important;}
.box .c1 {background: url(../img/corn-white-right-btm.png) right bottom no-repeat; padding: 2px 18px 7px 16px; position: relative; bottom: 0px;}
* html .box .c1 {bottom: -1px;}
*+html .box .c1 {bottom: -1px;}

.box .c1 input { background: #FFFFFF; }

.list-item {padding: 11px 0 14px 0; background: url(../img/dots-1.png) left bottom repeat-x; position: relative}
.box .last {background-color:#fff; background-image:none}
.list-item p {margin: 0 0 0 100px; padding: 0; position: relative}
.list-item p.descr-text {overflow: show; position: relative; text-align:justify;}
p.descr-text a {color: #565658; text-decoration: none; position: relative}
p.descr-text a:hover {color: black; text-decoration: none !important}

#three3 p.descr-text a:hover {text-decoration: underline}
#three3 p.descr-text {padding-top:0 !important; height:60px !important; padding-top /**/:13px; height /**/:70px}
#three3 p.descr-text {height:auto !important; min-height:60px}

.list-item p.descr-price {font-weight: bold; color: #bb0006}

/*html>body .list-item p.descr-text {height: auto; min-height: 57px}*/

.preview {position:relative; z-index:10; padding: 0px 1px 0 0; width: 93px; float: left; margin-top: 0px}
.img-preview {padding-bottom: 7px; padding-left: 1px}
.img-preview img {display: block}

.gallery p.descr-text {margin-left: 100px}
.gal-item {position:relative; z-index:10; display: block; float: left; margin-top: 3px }
a .gal-item, a .gal-item, a img.pic {border: 1px solid #d7d6d9}
a:hover .gal-item, a:hover img.pic {border: 1px solid #b1b0b3}

.normal-col {border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9}
.normal-col img{border:0 !important;}
.normal-col .list-item p {margin-left: 0}
.normal-col .list-item p img.pic {float: left; margin: 4px 6px 0 1px}
.normal-col td{font-size: 11px !important; color: #565658; }
/*.normal-col table td{border:1px solid #eaeaea; }*/
html>body .normal-col .list-item p.descr-text {min-height: 10px; height: auto}


p.date {font-weight: bold; padding: 0 0 3px; margin: 0}


/* start of item */

#breadcrumbs {background: #E2E2E6 url(../img/gr-top-left.png) no-repeat; margin: 6px 0 0; }
#breadcrumbs .c1 {background: url(../img/gr-top-right.png) right top no-repeat}
#breadcrumbs .c2 {background: url(../img/gr-btm-right.png) right bottom no-repeat}
#breadcrumbs .c3 {background: url(../img/gr-btm-left.png) left bottom no-repeat; padding: 6px 0px 6px 0px; margin: 0}
#breadcrumbs table.container { font-size: 70%;}

#breadcrumbs a {color: #005a9c}
.ieSpacer {border-top: 6px solid white}

.page-info {font-size: 80%; font-weight: bold; color: white;  }

.main-page-container {background: #f6f6f7 url(../img/corn-main-left-btm.png) left bottom no-repeat}
.main-page {background: url(../img/corn-main-right-btm.png) right bottom no-repeat; padding: 19px 29px 7px 19px}

.main-table {width: 100%}
.main-table td.main-left {width: 250px; padding-top: 3px}

.item-links img {display: block; float: left; margin: 0 11px 0 0}

.preview-big {width: 222px; background: white url(../img/preview-big-bg-top.png) no-repeat; padding: 6px 0 0 0; margin: 0 0 17px}
.preview-big .c1 {background: white url(../img/preview-big-bg-btm.png) left bottom no-repeat; padding: 0 0 6px 0}
.preview-big .c2 {border-width: 0 1px; border-style: solid; border-color: #d7d6d9}
.preview-big table {width: 100%}
.preview-big td {height: 185px; vertical-align: middle; text-align: center}

.main-right {font-size: 70%}
.shop-block h2, .productInfo h2, .main-right h1, .main-right h2 {font-size: 100%; color: #005a9c}
.shop-block h2, .productInfo h2, .main-right h2 {padding: 0 0 7px 1px; margin: 0}

.item-basic-info {width: 230px;}

table.title-icons {width: 100%; margin: 0 0 10px}
table.title-icons td {vertical-align: middle}
table.title-icons td.icons {text-align: right; width: 60px}
table.title-icons td.icons img {display: block; float: right}

.item-prices {background: #e4e4e6 url(../img/corn-prices-top.png) no-repeat; padding: 12px 0 0 0; margin: 0 0 10px}
.item-prices .c1 {background: url(../img/corn-prices-btm.png) left bottom no-repeat; padding: 0 0 12px 17px }
.item-prices td {padding: 2px 7px 2px 0; color: #bb0006}

table.class-qty {margin-left: 3px}
table.class-qty td {vertical-align: middle; font-size:90% !important; font-size /**/:60%; }
.td-class {width: 44px; padding-right: 5px}
.td-class-v {width: 76px}
.td-qty {padding-right: 6px}
.td-qty-v img {width: 5px; height: 8px; }
.td-qty-v {padding-top: 2px}


.item-description {margin: 13px 0 20px 0}
.item-description p {padding: 0 0 7px; margin: 0}

table.item-char {width:100%;}
table.item-char td {border: 1px solid #e4e4e6; padding:4px 12px;width:67%}
table.item-char td.tit {font-weight: bold; width: 33%; padding-left: 16px; vertical-align: middle }


table.additional-conc {width: 100%}
table.additional-conc .left, table.additional-conc .right {width: 50%}
table.additional-conc .left .c1 {padding-right: 3px}
table.additional-conc .right .c1 {padding-left: 3px}

table.add-items-list, .items-list {width: 100%}
table.add-items-list td, table.add-items-list th, .items-list td, .items-list th {border: 1px solid #e4e4e6; padding: 5px 5px 5px 12px; vertical-align: middle}
table.add-items-list td.tit, table.add-items-list th.tit, .items-list td.tit, .items-list th.tit  {width: 60%; padding-left: 16px}
table.add-items-list th, .items-list th  {border-top-width: 0; background: #7da7d9; color: white; padding-top: 4px; padding-bottom: 4px}
table.add-items-list td td, .items-list td td {border: none}
table.add-items-list td.price td  {padding: 1px 15px 1px 0}
table.add-items-list td.price td  strong {color: #bb0006; white-space: nowrap}

ul.topic-links {margin: 0; padding: 0}
ul.topic-links li {background: url(../img/li-links.png) no-repeat; padding: 0 0 2px 14px}

.feedback {margin: 17px 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #e4e4e6}

p.feedback-item {margin: 0; padding: 6px 0 8px; background: url(../img/dots-2.gif) left bottom repeat-x}
.date-auth {color: #005a9c; font-size: 90%; margin: 2px 0 0 0; display: block}
p.feedback-item.last {background-image: none}

.pager {font-size: 90%; color: #005a9c; padding-top:6px}
.pager strong {color: #bb0006;}

.leave-message {width:425px; margin: 5px 0 0 0;}

.leave-message td select {width:63%;}
html>body .leave-message td select {width:60%;}
body:not([dummy]) .leave-message td select {width:63%;}

.leave-message td input{width:61% !important;position:relative; /**/font-size: 95%; color: black}
.leave-message textarea {width:320px; height: 75px; padding: 2px; font-size: 95%; color: black}


.message-sbmt-btns {padding: 8px 0 0 0}
.message-sbmt-btns input, .message-sbmt-btns img {display: block; float: right; margin-left: 3px}

#visual div.visual-1 {z-index:9; position:relative; background-repeat:no-repeat; background-position:0 0; height:110px}
#visual div.visual-2 {z-index:9; position:relative; background-repeat:no-repeat; background-position:0 0; height:84px}
#visual div.visual-3 {z-index:9; position:relative; background-repeat:no-repeat; background-position:0 0; height:84px}
.visual-left-top, .visual-right-top, .visual-left-btm, .visual-right-btm {position:absolute; z-index:10; width:6px; height:6px}
.visual-left-top {left:0; top:0; background-image:url(../img/visual-left-top.gif)}
.visual-right-top {right:0; top:0; background-image:url(../img/visual-right-top.gif)}
.visual-left-btm {left:0; bottom:0; background-image:url(../img/visual-left-btm.gif)}
.visual-right-btm {right:0; bottom:0; background-image:url(../img/visual-right-btm.gif)}
* html .visual-right-top, * html .visual-right-btm {right:-1px}


/* end of item */



#abs-footer {background: #a1a1a1 url(../img/corn-darkgrey2-left.png) no-repeat; margin: 5px 0 0 0; text-align:center;min-width:700px;width:100%;}
#abs-footer .c1 {background: url(../img/corn-darkgrey2-right.png) right top no-repeat; padding: 8px 0; margin:0 auto; text-align:center}
#abs-footer table {margin: 0 auto; text-align:center}
#abs-footer td {font-size: 70%; border-right: 1px solid white; text-align: center; padding: 0 10px; white-space:nowrap; vertical-align: center}
#abs-footer td.last {border-right: none; width:auto !important}

#abs-footer a {font-weight: bold; color: white; text-decoration:none}
#abs-footer a:hover {font-weight: bold; color: white; text-decoration: underline}

#subscr-copy {padding: 14px 0px 8px 0px; background: #ebebeb;min-width:740px;width:auto;}/* !important; width //:100%*/
#subscr-copy .all {width: 100%}
#subscr-copy td {vertical-align: middle}

#subscr table {}
#subscr td, #copy {font-size: 70%; vertical-align: middle}
#subscr td.input-cont {padding: 0 5px 0 11px}
#subscr label {font-weight: bold}
#subscr td.lbl {padding: 0 5px 0 11px}
#subscr td.ok {width: 54px}
td#copy {width: 33%; }
td#copy .c1 {padding-left: 8px}

.gallery-block .gb {float:left; width:207px; height:310px; margin:0 30px 5px 0}
.gallery-block .ph {width:207px; height:195px; position:relative}
* html .gallery-block .ph .visual-left-btm, * html .gallery-block .ph .visual-right-btm {bottom:-1px}
.gallery-block h2 {color:#005A9C; font-size:11px; padding:0 0 10px 0; margin:0}
.gallery-block h2 a {color:#005A9C; text-decoration:none}

.gallery-block .view {float:left; padding-top:5px}
.gallery-block .size {float:right; color:#0D77BA; padding-top:5px}
.gallery-block .desc {padding-top:4px}

.maplist {padding-top:10px;padding-left:36px;}
.maplist li{font-size:13px;margin:0;color:#0071BC;list-style-image:url(/img/dots-6.gif);}
.maplist li.sub{list-style-image:url(/img/dots-4.gif);}
.maplist ul li.sub{list-style-image:url(/img/blue_sub_bull.gif);}
.maplist ul{margin:0;padding:0;}
.maplist li ul{margin-left:17px;}
.maplist ul li{margin-left:14px;font-size:85%;}
.maplist li ul li{margin-left:20px;font-size:85%;list-style-image:url(/img/blue_bull.gif);}
.maplist a{text-decoration:none;}
.maplist a:hover{text-decoration:underline;}





 .hdr, .page-info {background: #bab9be url(../img/corn-darkgrey-left-top.png) no-repeat}
 .hdr h2 {position:relative; z-index:10; float: left; font-size: 120%; color: white; }
 .hdr .c1 {padding: 5px 10px 4px 0; margin-left:14px; background: url(../img/corn-darkgrey-right-top.png) right top no-repeat; height:5px}

.services-block {padding:10px;}
#services {padding-bottom:20px}
#services .serv-sho {float:left; width:170px; height:80px; margin-right:12px; margin-bottom:5px}
#services .serv-sho select {font-size:11px; width:100%; margin-top:7px}
html>body #services .serv-sho select {height:60px}
#services .ssh {float:left; width:250px; height:105px}
#services .min-price-chk {float:left}
#services .min-price {float:left; padding-top:2px}
#services .btn {float:left; padding-top:61px}
html>body #services .btn {padding-top:63px}

#servicesdiv {padding-bottom:20px}
#servicesdiv .serv-sho {float:left; width:170px; height:80px; margin-right:12px; margin-bottom:5px}
#servicesdiv .serv-sho select {font-size:11px; width:100%; margin-top:7px}
html>body #servicesdiv .serv-sho select {height:60px}
#servicesdiv .ssh {float:left; width:250px; height:105px}
#servicesdiv .min-price-chk {float:left}
#servicesdiv .min-price {float:left; padding-top:2px}
#servicesdiv .btn {float:left; padding-top:61px}
html>body #servicesdiv .btn {padding-top:63px}


.noimgdiv {text-align:center;width:100px;font-size:11px;}
.textpagesh1{color:#565656;font-size:18px;}
.textpagesh2{color:#565656;font-size:15px;}
.textpagesh3{color:#565656;font-size:13px;}

input.sffocus {background: #fdf6e0 !important; }

.newServMnu{margin:0 0 0 3px;padding:0;}
.newServMnu li{margin:0;padding:0;list-style-image:none;}
.newServMnu li ul{margin-left:10px;padding:0;}
.newServMnu li ul li{margin-left:10px;padding:0 0 0 5px;list-style-image:url(/img/dots-7.gif) !important;}

.newServMnu a {color:#0071bc; text-decoration:none !important;}
.newServMnu a:hover {color:#0071bc; text-decoration:underline !important;}

.insideCls table{border-style: solid;border-color: #eaeaea;vertical-align:auto;}
.insideCls table td{border:1px solid #eaeaea;vertical-align:auto;}


.insideCls{font-size:11px;color:#565658;font-family:;}
.insideCls p{padding:8px 0;margin:0;}
.insideCls .sel{display:block;padding:17px; background-color:#F6F6F6;}

.insideCls .simpletext{font-family: verdana,tahoma,arial,sans-serif; color: #565658;font-size:11px;}
.insideCls .txtselected{color:#BB0006;}

.insideCls .h1{display:block;padding-top:10px !important;color:#BB0006;font-weight:bold;font-size:12px;}
.insideCls .h2{display:block;padding-top:10px;color:#005A9C;font-weight:bold;font-size:12px;}
.insideCls .h3{display:block;padding-top:10px;color:#000000;font-weight:bold;font-size:12px;}


#bannerPlace {padding:15px;text-align:center}

.clslim{height:1px;}/*background-color:red;*/
html>body .clslim{height:0px;width:0px !important;}
body:not([dummy]) .clslim{height:0px;width:0px !important;}

searchli{position:absolute;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85%}
/* html div 
  {
  border: 1px solid red; 
  b\order: 1px solid green;
  }
*/	

.list-images { width: 100%; }
.list-images td { padding: 10px; color: #005A9C; }
.list-images strong { color: #005A9C; display: block; margin-bottom: 3px; }
/*.map span.img-date { margin-bottom: 3px; }*/
.list-images img { display: block; margin: 0 0 7px; }
.map img { margin-top: 3px; }
.list-images td { width: 25% !important; }
.list-images h2 { text-transform: uppercase; }
.sidebar-list { margin-left: 0 !important; padding: 0 !important; }
ul.disc li { margin-left: 20px; list-style: url(../img/list-disc.gif); }
#banner-sidebar { margin-top: 20px; width:100%;}
#banner-sidebar td {text-align:center;}
#banner-sidebar img { margin: 20px; }
input#search-area { height: 14px; \\height: 19px; width: 230px; }
input#search-button { border: none; height: 16px; width: 54px; background: url(../img/btn-search.gif); }

.img-date { color: #565658; }

.blue-box div.hdr { background: #7DA7D9 url(../img/corn-blue1-left-top.png) no-repeat scroll left top !important; }
.blue-box div.c1 { background: #7DA7D9 url(../img/corn-blue1-right-top.png) no-repeat scroll right top !important; }

.map .map-bg { float:left; position: relative; margin-right: 5px; padding: 5px 0 0 10px; background: url(../img/map-bg-left.gif) no-repeat 0 0 !important;}
.map-bg div { background: url(../img/map-bg-right.gif) no-repeat 100% 9px !important; padding:0 10px 8px 0; min-width:140px; width:140px; height: 129px;}
.map-bg div img {margin-bottom:0;}
.map ul.links {clear:both; margin:0 !important; padding:0 0 0 10px;}
.map ul.links li {margin:0 !important; padding:0 !important;}
/*хитрая херовина для переноса*/
.map ul.links li {word-wrap: break-word; overflow: hidden;}
.map ul.links li .author {font-weight:bold;}
.map ul.links li .text {color: #565658;}
.map td { padding: 3px 0 10px 0 !important;  }

* html .iefix-1 div { margin: 0 !important;}
.corner-t-r { position: absolute; width: 1px; height: 1px; background: none red !important; }
.corner-b-r { width: 1px; height: 1px; background: none red !important; }
.corner-b-l { width: 1px; height: 1px; background: none red !important; }

.abc { margin: 5px; padding: 0; }
.abc li { display: inline; font-size: 11px; }

.paging { float: left; padding: 0; margin: 8px 0; overflow: hidden; line-height: 17px; //padding-bottom: 7px; }
.paging.bottom { margin-bottom: 0px; padding-bottom: 0px; }
.paging li { margin-left: -1px; float: left; font-size: 11px; padding: 0px 5px 0px 5px; /*border-left: 1px solid #005A9C;*/ background-image: url(/img/page_sep.jpg); background-repeat: no-repeat; background-position: 0px 2px; white-space: nowrap; }
.paging .no-border-left { border-left: none; background: none; padding-left: 20px; }
.paging strong { color: #BD0000; display: inline; }
#back-to-albums { height: 22px; line-height: 22px; padding-left: 30px; display: block; float: right; margin-top: 5px; background: url(../img/icon-map-up.gif) no-repeat 0 0; white-space: nowrap; }
#back-to-upload { height: 22px; line-height: 22px; padding-left: 30px; display: block; float: right; margin-top: 5px; background: url(../img/back-to-upload.gif) no-repeat 5px 3px; }
.print-album { margin-right: 10px; width: 160px; height: 22px; line-height: 22px; display: block; float: right; margin-top: 5px; background: url(../img/print-album.gif) no-repeat 0 0; }
.all-photo{ margin-right: 10px; line-height: 22px; display: block; float: right; margin-top: 5px;  }

fieldset { border: 0 solid transparent; float: left; }
#shop-columns fieldset { width: 290px; margin-top: 5px; }
#shop-columns fieldset span { display: block; float: left; width: 60px; }
#shop-columns fieldset #search-author-area { width: 126px; height: 20px; position: relative; top: -2px;}
* html #shop-columns fieldset #search-author-area { position: relative; top: 0px; } 
*:first-child+html #shop-columns fieldset #search-author-area { position: relative; top: 1px;} 
#shop-columns fieldset #search-author-button { width: 73px; border: none; cursor: pointer; height: 25px; background: url(../img/search-button.jpg) no-repeat 0 0; }

#search-author-button { position: relative; top: 0px !important; width: 73px; border: none; cursor: pointer; height: 25px; background: url(../img/search-button.jpg) no-repeat 0 0; }
#author-photo { display: block; margin: 15px 0 15px 0; /padding-top: 15px; }
.random-photo { display: block; margin: 5px 0 5px 0; }
#author-info { margin: 0; padding: 0; }
#author-info li { margin-bottom: 0; }
* html #author-info li { margin-bottom: 0; }
#photo-info { margin: 0; padding: 0; }
#photo-info #first { margin: 10px 0 5px 0; font-size: 14px; }
#photo-info #last { margin: 10px 0;}
#photo-info li { overflow: hidden; /height: 1%; }
#photo-info strong { display: block; float: left; width: 50%; }
* html #photo-info li { margin-bottom: 0; }
#photo-info p { text-align: left; margin: 5px 0px; }
#photo-info img { vertical-align: middle; }

#upload-info { margin: 0; padding: 0; }
#upload-info #first { margin: 10px 0 5px 0; font-size: 14px; }
#upload-info #last { margin: 10px 0;}
#upload-info li { overflow: hidden; /height: 1%; }
#upload-info strong { display: block; float: left; }
* html #upload-info li { margin-bottom: 0; }

#author-access { padding-left: 40px; background: url(../img/icon-key.gif) no-repeat 0 50%; }
.map-key, .map-eye { position: absolute; top: -4px; right: 2px; }
.map-basket { position: absolute; top: -2px; right: 60px; }
.map-basket2 { position: absolute; top: 1px; right: 43px; }
.map-basket3 { position: absolute; top: -2px; right: 2px; }
.map-basket4 { position: absolute; top: -2px; right: 30px; }
.map-lock { position: absolute; top: -6px; right: 2px; }
#single-photo { display: block; margin: 15px auto; }
.left { float: left !important; }
.right { float: right !important; }
#print-photo { width: 159px; height: 18px; display: block; margin: 0 auto; background: url(../img/print-photo.gif) no-repeat 0 0; }
#print-this-photo { width: 182px; height: 18px; display: block; margin: 0 auto; background: url(../img/print-this-photo.gif) no-repeat 0 0; border: none; cursor: pointer; }

.hdr h2.hdr-link a:link { color: #FFF !important; }
.hdr h2.hdr-link a:hover { text-decoration: none !important; }
.sort { overflow: hidden; /height: 1%; float: right; }
.sort  span { float: left; line-height: 33px; }
.sort .paging strong { color: #525257; }
.sort .paging li { border-left: 1px solid #525257; height: 14px; }

input#vote { width: 78px; height: 18px; border: none; background: url(../img/btn-vote.gif) no-repeat 0 0; cursor: pointer; }
input#add-comment { width: 145px; height: 18px; border: none; background: url(../img/btn-add-comment.gif) no-repeat 0 0; cursor: pointer; }

#comments-block { padding-left: 0px; /padding-left: 0;}
#comments-block span { padding-left: 20px !important; }
#comments-block li span { color: #a0a0a4; padding-left: 5px !important; }
#comments-block textarea { margin-left: 20px; width: 390px; height: 108px; }
#comments-block .symbols_count { padding-left: 20px; padding-bottom: 4px; }
#comments-block input.checkbox { vertical-align: middle; margin: 0px; margin-left: 2px; position: relative; top: -2px; /top: -1px; }
#comments-block .subscribe { padding-left: 24px; padding-top: 5px; /padding-top: 0px; padding-bottom: 2px; }
#comments-block #add-comment { margin-left: 20px; margin-top: 10px; }
#comments-block li strong { color: #0071BC; }
#comments-block ul { border: none !important; }
#comments-block ul { padding-left: 40px !important; /padding-left: 60px !important; margin-left: 0px !important; }
#comments-block ul { overflow: hidden; /height: 1%; padding-left: 40px !important; /padding-left: 60px !important; margin-left: 0px !important; }

*:first-child+html #comments-block ul.paging2 { padding-left: 40px !important; }

#comments-block ul.comments { /margin-left: -20px !important; }
ul.categories { float: left; margin: 10px 0; padding: 0 0px; }
.categories li { margin: 5px 2px; font-size: 12px; overflow: hidden; }

.big-blocks-main .big-block { color: #000; width: 279px; height: 287px; padding: 10px; background: url(../img/big-blocks-bg.gif) no-repeat; }
.c1 .big-block { width: 100%; background: none; }
.c1 .big-block a { width: 141px; height: 141px; margin: 0 auto; display: block; background: url(../img/med-block-bg.gif); }
.c1 .big-block a img { position: relative; top: 30px; left: 5px; }
*html .c1 .big-block a img { position: relative; top: 60px; left: 20px; }
.big-blocks-main  { width: 635px; overflow: hidden; /height: 1%; margin: 0 auto; background: url(../img/big-blokcs-arrow.gif) no-repeat 300px 0; }
.big-blocks-main img { display: inline; }
.big-blocks-main a img { display: block; }
.c1 .big-blocks-main img { display: block; margin: 0 auto; }

.rnd-pad { margin-left: 50px; }

.mass-upload  { overflow: hidden; /height: 1%; margin: 10px; padding: 10px 0; /*border-bottom: 1px solid #e7e7e7;*/ }
.mass-upload div { width: 50%; /width: 49%; float: left; }
.mass-upload img { display: inline; margin: 0px; }
.mass-upload a { position: relative; left: 50%; margin-left: -75px; }
.button { text-align: center; }

.btn-img img { margin: 0px; margin-right: 15px; }
.btn-image { margin: 0px; margin-right: 15px; }
#upload-report { float: left; color: #000; font-size: 12px; margin-top: 5px; }

#photo-tools { overflow: hidden; /height: 1%; padding-left: 0; width: 470px; margin-left: 0;}
#photo-tools img { position: relative; top: 3px; margin-right: 5px; }
#photo-tools li { width: 230px;float: left; padding: 2px 0; }

.banner-ver { margin-top: 12px; text-align: center; }
.banner-ver td { padding: 10px;}
#coprgt { text-align: center; border-top: 1px solid silver; margin: 0 10px; padding-top: 10px; color: silver; }
#gallery-search-area { padding: 10px; }
#gallery-search-area select { width: 158; height: 22px; }
#gallery-search-area input#textarea-2 { width: 358px; height: 16px; \\height: 25px; padding: 2px 10px; }
span.photo-rating { color: #54545c; }

.list-images td div.photo-holder { position: relative; width: 140px; }
.btn-edit-photo { position: absolute; right: 22px; top: -21px; }
.btn-edit-photo2 { position: absolute; right: 22px; top: -2px; }
.btn-edit-photo3 { position: absolute; right: 43px; top: -4px; }
.btn-edit-photo4 { position: absolute; right: 22px; top: -4px; }
.btn-del-photo { position: absolute; right: 0px; top: -20px; }
.btn-del-photo2 { position: absolute; right: 27px; top: -2px; }
.btn-del-photo3 { position: absolute; right: 0px; top: -4px; }
.relat .btn-del-photo { position: absolute; right: 0px; top: 0; }

.btn-holder { overflow: hidden; width: 100% !important; margin: 3px 0; padding-top: 10px; }
.btn-holder img { display: inline; vertical-align: top; }
/*.btn-holder input[type=image] { padding: 0px; margin: 0px; margin-right: 15px !important; vertical-align: top; }*/
#inner-content { padding: 10px; }

.order-item-block { position: relative; overflow: visible; /height: 1%; margin-bottom: 20px; }
.order-item-block div.photo { float: left !important;}
/*body:not([dummy]) .order-item-block img.photo { float: left !important; margin-right: 0;}*/
.order-item-block fieldset { background: blue; width: 100%; }
/*.order-item-block .order-inner { background: url(../img/order-item-block-bg.gif) no-repeat top left; float: none; overflow: hidden; /height: 1%; }*/
.order-item-block .order-inner { background: #efefef url(../img/order-item-left.gif) no-repeat top left; float: none; overflow: hidden; /height: 1%; }
/*.order-item-block .order-inner .order-inner-div { padding: 10px 10px 10px 0; margin-left: 10px; height: 100px; overflow: hidden; /height: 1%; background: #efefef url(../img/order-inner-bg.gif) no-repeat 100% 0; }*/
.order-item-block .order-inner .order-inner-div { margin-left: 9px; height: 82px; overflow: hidden; /height: 1%; background: #efefef url(../img/order-item-right.gif) no-repeat 100% 0; }
/*.order-item-block  { background: url(../img/order-item-block-bg.gif) no-repeat 212px 0; }*/
.order-item-block .order-inner .order-inner-div td { height: 23px; background: #efefef !important; }
/*.order-item-block th { height: 30px; }*/
/*.order-item-block td { background: #efefef !important; }*/
/*.order-item-block td select { width: 85px; }*/
/*.order-item-block td input { width: 43px; }*/


.color-green { color: green !important; }
.color-orange { color: orange !important; }
.color-red { color: red !important; }
 
.edit-photo-control { width: 125px; height: 12px; margin: 0; padding: 0 0 0 53px; }
.edit-photo-control li { display: inline; }

h2.order-h2 { color: #00559a; font-weight: normal;  }
table#order-info { width: 100%; }
table#order-info .odd td { background: #f7f7f7; }
table#order-info td { height: 24px; line-height: 24px;}
table#order-info .order-border-bottom { border-bottom: 1px solid #e7e7e7 !important; }
table#order-info .order-border-top { border-top: 1px solid #e7e7e7 !important; }

#upload-btn-ie-fix  { width: 149px; margin: 0 auto; float: none; }
#upload-btn-ie-fix a { position: relative; margin: 0; left: 0; }

.help h3 { color: #0071be; font-size: 12px; font-weight: normal; margin-bottom: -10px; }
.help hr { height: 1px; line-height: 1px; border-top: 1px solid #e7e7e7; } 

.search-author .item-search-author {border:1px solid white; margin:0 0 20px; clear: both;}
.search-author .item-search-author img {vertical-align: middle;}
.search-author #author-photo {float:left; clear:left; margin:0px 20px 0px 0;}
.search-author .author-photo {float:left; clear:left; margin:0px 20px 0px 0;}


.user-profile td { width: 155px; height: 35px; text-align: right; padding-right: 10px; }
.user-register td { width: 190px; padding-bottom: 10px; line-height: 23px; text-align: right; padding-right: 10px; }
.user-profile input.text { width: 230px; height: 18px; \\height: 23px; }
.user-register input.text { width: 230px; height: 18px; \\height: 23px; }
.user-register input.inputtext { width: 230px; height: 18px; \\height: 23px; }
.user-profile textarea { width: 330px; height: 160px; }

.data-table td { padding-bottom: 10px; line-height: 23px; text-align: right; padding-right: 10px; }

.user-album-edit td { height: 35px; line-height: 23px; padding-right: 10px; }
.user-album-edit input.text { width: 230px; height: 15px; \\height: 20px; }
.user-album-edit input.disabled {background-color: #CCCCCC;}

.order-history { height: 56px; padding: 10px 0 10px 25px; border-bottom: 1px solid #E7E7E7; position: relative; clear: left; overflow: hidden; /height: 1%; background: url(../img/icon-order-history.gif) 0px 14px no-repeat; }
.order-history.last { border: none; }
.order-history div { /*position: absolute; left: 240px;*/ top: 10px; line-height: 16px; }
.order-history span { line-height: 16px; } 
.order-history span span { color: #1961AA; }
.order-history .order-repeat { /*position: absolute; top: 23px; right: 10px; */}

.relat { position: relative; width: 140px; margin: 0 auto; overflow: hidden; }
.relat  .checkbox { position: relative; left: -0px; margin-left: 0; vertical-align: middle; }
.relat  .text {  }
.relat  label { position: relative; top: 0px; }

#album-options, .album-options { margin-left: 0; padding: 0; font-size: 11px; }
#album-options li, .album-options li { height: 22px; }
#album-options li img, .album-options li img { margin-right: 5px; margin-bottom: -3px; }

#sort { white-space: nowrap; height: 22px; line-height: 22px; display: block; right: 0px; color: #000; margin: 5px 0px 0 0; position: absolute; }
* html #sort { margin: 5px 0px 0 0; }
#sort a, #sort strong { display: inline; }
#sort strong { color: #535251; }

#personal-data, .personal-data { margin-left: 0; padding: 0; color: #0071BC; }
#personal-data span, .personal-data span { color: #565658; }
#personal-data img, .personal-data img { vertical-align: middle; }
#personal-data li, .personal-data li { padding-bottom: 2px; }
span.small { font-size: 10px; }

table tr td #label-ie-fix { width: 200px !important; background: red; }

.check_all{ text-align: right; padding-right: 20px; }
.check_all input{ vertical-align: middle; }
.check_all label{ color: #005A9C; }
.check_all .btn_save_change { float: left; }
.check_all .btn_save_change input{ vertical-align: top; }

.right_auth { float: right; }

.auth_input { width: 86px; height: 17px; \\height: 19px; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; border: 1px solid #A7A6AA; font-size: 11px; vertical-align: middle; background: #FFFFFF; }
.reg_input, .inputtext { width: 230px; \\width: 235px; height: 15px; \\height: 20px; font-size: 11px; vertical-align: middle; background: #FFFFFF; }
.inputtextarea {height: 80px; width: 230px; vertical-align: middle; background: #FFFFFF;}

.auth_link { text-decoration: underline !important; }
.without_vline { padding-left: 5px; padding-right: 5px; }
.with_vline_right { padding-right: 5px; }
.with_vline_left { padding-left: 5px; }

/*Кнопка без рисунка вставляется так <div class="blue_btn"><div><input type="submit" value="ОТПРАВИТЬ"/></div></div> */
.blue_btn { display: table-cell; height: 18px; background-image: url(/img/left_btn.gif); background-repeat: no-repeat; vertical-align: top; padding-left: 7px; }
* html .blue_btn{	display: inline; }
.blue_btn div { display: table-cell; height: 18px; background-image: url(/img/right_btn.gif); background-repeat: no-repeat; background-position: top right; vertical-align: top; padding-right: 7px; }
* html .blue_btn div{ display: inline; }
.blue_btn input{ background: #0071bc; border: none; height: 18px; vertical-align: top; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px; color: white; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; cursor: pointer; overflow: visible; }
html:root .blue_btn input{ padding-bottom: 2px; }

.login_block { vertical-align: middle; white-space: nowrap; }

.share_search { padding: 10px; }
.share_search input{ vertical-align: middle; height: 12px; \\height: 17px; font-size: 11px; }
.share_search select{ vertical-align: middle; height: 18px; font-size: 11px; }
html:first-child .share_search select{ height: 20px; }

.white_borders{ border-left: 1px solid white; border-right: 1px solid white; }

ul.simple_ul{ padding-left: 25px; margin-top: 10px; }
ul.simple_ul li{ list-style-type: disc; }

.arrow{ cursor: pointer; position: relative; z-index: 3; }

.frame_div{	width: 160px; height: 120px; border: 1px solid red; position: absolute; z-index: 3; margin-left: 20px; margin-top: 15px; }

.shade_img{
	position: absolute; 
	z-index: 2; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.center_folder{ width: 160px; margin: 0 auto; padding-top: 3px; overflow: hidden; word-wrap: break-word; }
.center_folder.p0{ padding-top: 0px; padding-bottom: 0px; height: 28px !important; overflow: visible; }
.center_folder.p0 .pages{ margin-left: -5px; position: absolute; width: 700px; }
.center_folder.p0.bottom{ padding-top: 6px; height: 16px !important;}
.relat.p0{ padding-top: 0px; padding-bottom: 0px; height: 35px !important; overflow: visible; }
.relat.p0 .pages{ margin-left: -5px; position: absolute; width: 700px; }
.relat.p0.bottom{ padding-top: 5px; //padding-top: 0px; height: 16px !important;}
.p1{ padding-top: 0px; padding-bottom: 0px; position: relative; height: 35px; overflow: visible; }

table.td_middle td{ vertical-align: middle; }

.delivery_input{ width: 260px; overflow: auto; }
.delivery_select{ width: 265px; _width: 266px; }
.delivery_ul{ margin: 2px 0px; padding-left: 0px; }
.delivery_ul li{ padding-left: 0px; list-style-type: disc; list-style-position: inside; }

.error{ color: red; }

b.b_text{ font-weight: bold; font-size: 120%; }

.basket_long_select{ width: 236px; }
.basket_short_select{ width: 75px; }
.basket_short_select2{ width: 95px; }

hr.sep{ margin: 10px 7px; }

.p_mask{ height: 105px; margin-bottom: 5px;}
.p_mask_main{ padding-top: 4px;}

/*для Оперы*/
@media all and (min-width: 0) {
	.ae_radio { margin-left: 6px; margin-right: 2px; }
}

.middle_center{ width: 200px; margin: 0px auto; }

.to_basket{ background-image: url(/img/printer.gif); background-repeat: no-repeat; padding: 2px 0px 0px 20px; display: block; height: 14px; }
.delete_link { background-image: url(/img/btn-del-photo.gif); background-repeat: no-repeat; padding: 2px 0px 0px 20px; display: block; height: 14px; }

.basket-edit-photo{ position: absolute; margin-top: -17px; margin-left: -15px; }

.button button{ cursor: pointer; }
.button:hover{ text-decoration: none !important; }
.left { text-align: left; }

.popup { font-size: 70%; text-align: left; position: relative; margin: 15px; text-align: justify; }

.noscript { background-color: #db1c15; position: relative; z-index: 10; font-size: 11px; color: white; padding: 1px 0px 3px 0px; }

#show-user-info, #USER_REMEMBER { margin-left: 0px; //margin-left: -4px; }

.smiles_div {width: 70px; margin-left: 40px; padding-top: 17px;}
.smiles_div img {cursor: pointer;}
div.up_link {margin: 10px 0pt 0pt 5px;}
div.up_link img {position: relative; top: 3px;}

.pagenavigation {position: relative; margin-left: -5px;}
.pagenavigation.bottom {margin-top: 5px;}
/*.pagenavigation.bottom .paging {margin-bottom: 0px; padding-bottom: 0px;}*/
.pagenavigation.bottom .paging {padding-bottom: 0px;}
.td_pages {padding-top: 0px !important;}

.radio_payment {vertical-align: middle; position: relative; top: -2px; //top: 0px;}
@media all and (min-width: 0) { .radio_payment {margin: 0px 3px;} }

.myrmex {font-size: 10px; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; color: #999999;}
.myrmex a {text-decoration: none; color: #999999;}
.myrmex a:hover {text-decoration: none !important; color: #999999;}

/*.author-table {font-size: 15px;}*/
.author-table td {font-size: 100% !important;}
.author-table td strong {white-space: nowrap; padding-right: 20px;}

.right-banners {text-align: center;}

#subscrid {border: 1px solid #a7a6aa; height: 15px;}

.photo_item_text {width: 700px; margin: 0px auto; position: relative; margin-top: -7px; color: #0071bc;}
.photo_item_text a {font-weight: bold;}
.photo_item_text a:hover {text-decoration: none !important;}
.photo_item_text div {color: #000000; padding-bottom: 3px;}

.right_comments {padding-bottom: 5px;}
.right_comments .item .user {padding-bottom: 10px; padding-top: 5px;}
.right_comments .item .user b a:hover {text-decoration: none !important;}
.right_comments .item .user span {color: #a0a0a4; padding-left: 7px;}
.right_comments .item .text {padding-bottom: 6px;}
.right_comments .item .text a:hover {text-decoration: none !important;}
.right_comments .separate {font-size: 0px; height: 1px; background-color: #e9e9e9;}

div.clear {font-size: 0px; height: 1px; clear: both;}
.comments_list {padding: 0px 15px 10px 15px;}
.comments_list .item {padding-left: 10px; padding-right: 5px; padding-top: 15px;}
.comments_list .item .user {margin-left: 162px;}
.comments_list .item .user .text {padding-top: 10px;}
.comments_list .item .user span {color: #a0a0a4;}
.comments_list .item .user a:hover {text-decoration: none !important;}
.comments_list .item .user a.all, .comments_list .item .user a.all:hover {text-decoration: underline !important; font-weight: normal;}
.comments_list .item .text {padding-bottom: 33px;}
.comments_list .item .add_comment {margin-left: 162px;}
.comments_list .item .add_comment a { background-image: url(/img/add_comment_icon.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: underline !important; line-height: 20px; padding-top: 3px; padding-bottom: 2px;}
.comments_list .item .show_all {margin-left: 162px; padding-top: 4px;}
.comments_list .item .show_all a, .comments_list .item .show_all a:hover  {background-image: url(/img/plus_grey_icon.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 16px; text-decoration: none !important;}
.comments_list .item .show_all a.minus {background-image: url(/img/minus_grey_icon.gif);}
.comments_list .item .show_all a span  {border-bottom: 1px dashed #0070bc; color: #0070bc;}
.comments_list .separate {margin-top: 10px; border-top: 1px solid #e9e9e9; height: 1px; font-size: 1px;}
.comments_list .item .photo {float: left; width: 162px;}
.comments_list .item .photo .author {padding: 5px 0px 3px 0px;}
.comments_list .item .photo a:hover {text-decoration: none !important;}
.comments_list .pagenavigation {padding-bottom: 0px; padding-left: 10px;}
.comments_list .ext_link {padding-bottom: 4px; font-style: italic;}

.right_banners {padding-top: 15px; text-align: center;}

a.comments_auth_link {border-bottom: 1px dashed #0071bc;}
a.comments_auth_link:hover {text-decoration: none !important;}