@charset "utf-8";
/*ластик*/
html, input, body, div, span, a, p, ul, ol, li, address, form, select, option, optgroup, textarea, button, fieldset, label, legend, table, thead, tbody, tfoot, th, tr, td, tt, caption, colgroup, col, h1, h2, h3, h4, h5, h6, blockquote, q, pre, object, dd, dt, dl, img, dfn, del, ins, em, strong, var, param, applet, iframe, frame, frameset, abbr, acronym, cite, code, samp, sub, sup, noscript, noframes, noembed, map, hr, i {
    margin:0;
    padding:0;
    border:none;
    direction:ltr;
    outline:none;
    font-family:Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size:100%;
    font-weight:400;
    font-style:normal;
    font-variant:normal;
    font-size-adjust:none;
    font-stretch:normal;
    word-spacing:normal;
    text-decoration:none;
    text-indent:0;
    text-shadow:none;
    text-transform:none;
    text-align:left;
    vertical-align:baseline;
    color:#000;
    background-repeat:no-repeat;
    background-position:0 0;
}
/*
input{
    margin:0;
    padding:0;
    direction:ltr;
    outline:none;
    font-family:Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size:100%;
    font-weight:400;
    font-style:normal;
    font-variant:normal;
    font-size-adjust:none;
    font-stretch:normal;
    word-spacing:normal;
    text-decoration:none;
    text-indent:0;
    text-shadow:none;
    text-transform:none;
    text-align:left;
    vertical-align:baseline;
    color:#000;
    background-repeat:no-repeat;
    background-position:0 0;
}
*/
i {font-style: italic;}
object { outline:none; }
q:before, q:after, blockquote:before, blockquote:after {content:"";}
ul, ol {list-style:none outside none;}
table {border-collapse:collapse;}
table, td, th {empty-cells:show;}
a {cursor:pointer;}
a img {border:none;}
body {font-size:62.5%; position:relative; background-color:#ededee;}
div.globalwrap {background:url(../../i/general/globalwrap.gif) 50% 0 repeat-x;}
div.globalwrap2 {background:url(../../i/general/globalwrap2.gif) 50% 9px no-repeat;}
/*лого*/
.logo {position:absolute; display:block; width:265px; height:67px; background:url(../../i/general/logo.gif) 0 0 no-repeat;}
.headerwrap h1 {text-indent:-9000px; position: absolute;}
.logo strong {font-size:12px; color:#FFF; background-color:#ff880d; padding:0 2px 1px; position:absolute; top:8px; left:165px;/* right:33px;*/}
.logo .blockquote {font-size:12px; color:#565553; position:absolute; top:43px; left:74px;}
.logo .blockquote b {display:none;}
/* .logo .blockquote {font-size:12px; color:#565553; position:absolute; top:43px; right:4px;} */
.logo_link {width: 265px; height: 67px; display: block; z-index: 5; position: absolute; top: 0px;}
/*меню*/
div.nav {position:absolute; right:0; top:20px; overflow:hidden;}
div.nav ul {float:right;}
div.nav ul li {float:left;}
div.nav ul li a {display:block; float:left;} 
div.nav ul li a span {display:block; float:left; border-bottom:1px #d2d2d2 solid; border-top:1px #d2d2d2 solid; height:40px; line-height:37px; font-size:14px; color:#000; background-color:#FFF; padding:0 37px;}
div.nav ul li a:hover, div.nav ul li a:hover span {color:#FFF; }
div.nav ul li a.topmenu1 span em {border-bottom:1px solid #000; line-height:37px;}
div.nav ul li a.topmenu1:hover span em {border-bottom:none; color: #FFF; }
div.nav ul li a.topmenu2 span em {border-bottom:1px solid #000; line-height:37px;}
div.nav ul li a.topmenu2:hover span em {border-bottom:none; color: #FFF; }
div.nav ul li a.topmenu3 span em {border-bottom:1px solid #000; line-height:37px;}
div.nav ul li a.topmenu3:hover span em {border-bottom:none; color: #FFF; }

div.nav ul li a.topmenu3_left span em {border-bottom:1px solid #000; line-height:37px;}
div.nav ul li a.topmenu3_left:hover span em {border-bottom:none; color: #FFF; }

div.nav ul li a.topmenu4 span em {border-bottom:1px solid #000; line-height:37px;}
div.nav ul li a.topmenu4:hover span em {border-bottom:none; color: #FFF; }
div.nav ul li a.topmenu5 span em {border-bottom:1px solid #000; line-height:37px;}
div.nav ul li a.topmenu5:hover span em {border-bottom:none; color: #FFF; }

div.nav ul li a.topmenu1 {background:url(../../i/general/roundleft.png) 0 0 no-repeat; padding-left:18px;}
div.nav ul li a.topmenu1:hover {background:url(../../i/general/roundleft.png) 0 100% no-repeat;}
div.nav ul li a.topmenu1 span {padding-left:31px; padding-right:31px;}
div.nav ul li a.topmenu1:hover span {background-color:#2ec2de;}

div.nav ul li a.topmenu3_left {background:url(../../i/general/roundleft4.png) 0 0 no-repeat; padding-left:18px;}
div.nav ul li a.topmenu3_left:hover {background:url(../../i/general/roundleft4.png) 0 100% no-repeat;}
div.nav ul li a.topmenu3_left span {padding-left: 48px; padding-right:48px;}
div.nav ul li a.topmenu3_left:hover span {background-color:#c14770;}


div.nav ul li a.topmenu2 span {padding-left:54px; padding-right:54px;}
div.nav ul li a.topmenu2:hover span {background-color:#90b685;}
div.nav ul li a.topmenu3 span {padding-left: 48px; padding-right:48px;}
div.nav ul li a.topmenu3:hover span {background-color:#c14770;}
div.nav ul li a.topmenu4 {background:url(../../i/general/roundright.png) 100% 0 no-repeat; padding-right:18px;}
div.nav ul li a.topmenu4:hover {background:url(../../i/general/roundright.png) 100% 100% no-repeat;}
div.nav ul li a.topmenu4 span {padding-left: 46px; padding-right:46px;}
div.nav ul li a.topmenu4:hover span {background-color:#836baa;}
div.nav ul li a.topmenu5 span em {border-bottom:1px solid #000; line-height:37px;}
div.nav ul li a.topmenu5:hover span em {border-bottom:none;}
div.nav ul li a.topmenu5 {background:url(../../i/general/roundleft2.png) 0 0 no-repeat; padding-left:18px;}
div.nav ul li a.topmenu5:hover {background:url(../../i/general/roundleft2.png) 0 100% no-repeat;}
div.nav ul li a.topmenu5 span {padding-left:29px; padding-right:29px;}
div.nav ul li a.topmenu5:hover span {background-color:#90b685;}

/*для меню в inner_logged*/
div.nav ul.inner-menu {}

/*футер*/
div.footer {height:97px; background:url(../../i/general/footer.gif) 0 0 repeat-x #474747;}
div.footerwrap {margin:0 auto; overflow:hidden; padding-top:23px; position:relative;}
div.footer form {float:left;}
div.footer form label {font-size:12px; font-weight:900; color:#bfbfbf; margin-bottom:3px;display: block;}
div.footer div.formwrap {position:relative;}
div.footer input.avatarsearch {display:block; width:290px; padding-left:5px; height:27px; background:url(../../i/general/avatarsearch.gif) 50% 50% no-repeat #474747; font-size:20px; color:#949494; font-family:Georgia, "Times New Roman", Times, serif;}
div.footer input.submitavatar {position:absolute; width:26px; height:27px; background:url(../../i/general/submitavatar.gif) 50% 50% no-repeat; right:6px; top:0;}
*:first-child+html div.footer input.submitavatar {top:1px;}

/*контент в колонке*/

div.colummiddle p {font-size:14px; line-height:20px; margin-bottom:13px;position: relative; z-index: 1000;}
div.colummiddle p strong, .my-popup p strong{font-size:14px; font-weight:900; }
div.colummiddle p a, .my-popup p a {color:#2068b0; text-decoration:underline;}
div.colummiddle p a:hover, .my-popup p a:hover {text-decoration:none;}
div.colummiddle ul, div.colummiddle ol, .my-popup ul, .my-popup ol {padding-top:3px; list-style:outside none;margin-bottom:23px; margin-top:-5px; padding-left:40px; list-style:disc;} /*type/position/image*/
div.colummiddle ol, .my-popup ol {list-style: decimal; }
div.colummiddle ul li, div.colummiddle ol li, .my-popup ul li, .my-popup ol li {font-size:14px;margin-bottom: 8px;}
div.colummiddle ul li strong, div.colummiddle ol li strong, .my-popup ul li strong, .my-popup ol li strong {font-weight:900;}
div.colummiddle ul li blockquote, div.colummiddle ol li blockquote, .my-popup ul li blockquote, .my-popup ol li blockquote,  div.colummiddle blockquote {font-size:12px; color:#888888; display:block; padding-top:8px; line-height:16px;padding-bottom:18px;}
* html div.colummiddle ul li blockquote, * html div.colummiddle ol li blockquote, * html .my-popup ul li blockquote, * html .my-popup ol li blockquote {padding-left: 13px;}
div.colummiddle ul li blockquote a, div.colummiddle ol li blockquote a, .my-popup ul li blockquote a, .my-popup ol li blockquote a  {color:#2068b0; text-decoration:underline;}
div.colummiddle ul li blockquote a:hover, div.colummiddle ol li blockquote a:hover, .my-popup ul li blockquote a:hover, .my-popup ol li blockquote a:hover  {text-decoration:none;}
div.colummiddle ul li blockquote strong, div.colummiddle ol li blockquote strong, .my-popup ul li blockquote strong, .my-popup ol li blockquote strong {font-weight:900; text-transform:uppercase; color:#888888;}
div.colummiddle ul.unbinded,  div.colummiddle ol.unbinded { margin-top:-0px; padding-left:20px;}


/*табличка*/
div.colummiddle table, .my-popup table {border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2; margin-top:38px; margin-left:2px;}
div.colummiddle th, div.colummiddle td, .my-popup th, .my-popup td {border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
div.colummiddle thead th, .my-popup thead th {font-size:14px; font-weight:900; padding:6px 9px;background-color:#e3ecff;}
*:first-child+html div.colummiddle thead th, *:first-child+html .my-popup thead th {background-color:#e3ecff;}
div.colummiddle tr, .my-popup tr {background-color:#f6f6f6;}
div.colummiddle tr.stringwhite, .my-popup tr.stringwhite {background-color:#FFF;}
div.colummiddle tr:hover, .my-popup tr:hover {background-color:#CDDBF5;}
div.colummiddle td, .my-popup td {font-size:12px; padding:4px 9px;}
.my-popup p.chatabout {margin-bottom:8px;}
div.colummiddle ul.wordset, .my-popup ul.wordset {list-style:disc inside none;padding-left: 15px;position: relative; z-index: 100; }
div.colummiddle ul.wordset li, .my-popup ul.wordset li {margin-bottom:12px; }
div.colummiddle ul.wordset li.lastli, .my-popupul.wordset li.lastli {margin-bottom:0;}
/*footer-search*/
.footer-search {float: left;width: 295px;}
/*footer-center*/
.footer-center {float: left;width: 451px;text-align: center;font: 11px Tahoma, Arial, Helvetica, sans-serif;padding: 1px 0 0 5px;}
.footer-center ul {padding: 5px 0 7px;margin: 0;list-style: none;color: #fff;text-align: center;}
.footer-center ul li {display: inline;padding-left: 14px;color: #fff;background: url(../../i/general/img-footer-separator.gif) no-repeat 5px 3px;}
.footer-center ul li:first-child {background: none;padding-left:0;}
.footer-center ul a {color: #fff;text-decoration: underline;}
.footer-center ul a:hover {color: #fff;text-decoration: none;}
.footer-center p {color: #bfbfbf;margin: 0;text-align: center;}
.footer-center p span {color: #bfbfbf;font-size: 13px;}
.footer-center p a {color: #fff;font-weight: bold;background: #ff880d;padding: 0 2px;line-height:8px;}
/*counter-list*/
.counter-list {width: 185px;float: right;}
.counter-list ul {padding: 8px 0 0;margin: 0 auto;list-style: none;display: table;}
.counter-list li {float: left;padding-left: 4px;}
.counter-list li a {float:left;}
/*input error*/
.inp-error label {color: #e70010 !important;margin-bottom: 0 !important;line-height:14px !important;display: block;}
.inp-error input {background: #facccf !important;}
.inp-error em {font-size:12px;line-height:15px;color: #e70010;/*font-style:italic;*/display: block;margin-bottom: 3px;line-height:14px;}
.inp-error em a {text-decoration:underline;}



/* MJR */
.payment-button{
    font-size:17px;
    border:0;
    background-color:#ffffff;
    text-decoration:underline;
    padding:5px 0px;
    color:#368BCC;
    cursor:pointer;
    cursor:hand;
}
.payment-button:hover{
    color:#267BBC;
}
