/*.submit-page form input[type='text'], .submit-page form textarea, .submit-page form input[type='submit'], .submit-page form input[type='submit'].hover, .submit-page form input[type='submit']:hover { background: url('../../public/images/sprite-s9116049bf6.png') no-repeat; }
.submit-page form { background-color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #f7e8d8 1px 1px 3px 2px; -moz-box-shadow: #f7e8d8 1px 1px 3px 2px; box-shadow: #f7e8d8 1px 1px 3px 2px; padding: 17px 25px; }
.submit-page form .item { margin-bottom: 25px; }
.submit-page form label { font: 16px/20px 'Open Sans'; font-weight: bold; color: #4c3f39; float: left; width: 90px; display: block; }
.submit-page form .text label { float: none; width: auto; margin-bottom: 11px; }
.submit-page form input[type='text'] { padding: 0 10px; background-position: -249px -114px; width: 359px; height: 32px; border: none; }
.submit-page form textarea { padding: 10px; background-position: 0 -357px; width: 624px; height: 102px; min-width: 624px; max-width: 624px; min-height: 102px; max-height: 102px; border: none; }
.submit-page form .desc { font: 12px 'Open Sans'; color: #4c3f39; margin: 5px 0 0 90px; }
.submit-page form .text .desc { margin-left: 3px; }
.submit-page form input[type='submit'] { margin-left: 90px; border: none; cursor: pointer; color: #ffffff; font: 24px 'Open Sans'; font-weight: bold; background-position: -145px -309px; width: 145px; height: 48px; }
.submit-page form input[type='submit'].hover, .submit-page form input[type='submit']:hover { background-position: 0 -309px; }
.submit-page form input[type='submit']:disabled { background: #e2e2e2;}
.submit-page form input[type='password'] { background: url('../../public/images/sprite-s9116049bf6.png') no-repeat; }
.submit-page form input[type='password'] { display: block; width: 232px; height: 32px; background-position: 0 -224px; border: none; padding: 0 5px; font-size: 14px; }*/

.contacts form { padding: 17px 17px; }
.contacts form label { font: 14px/18px 'Open Sans'; font-weight: bold; color: #4c3f39; float: left; width: 100px; display: block; }
.contacts form input[type='text'] { padding: 0 7px; width: 359px; height: 26px; display: block; margin-bottom:9px; border: 1px solid #D4C6B6; background-color: #FFFDFC; }
.contacts form textarea { margin-bottom:9px; padding: 7px; width: 359px; max-width: 509px; height: 102px; min-height: 102px; max-height: 102px; display: block; border: 1px solid #D4C6B6; background-color: #FFFDFC; }
.contacts form img { margin: 15px 0 3px 100px; }
.contacts form input[type='submit'] { margin: 16px 100px; border:none; font: 14px/20px 'Open Sans'; font-weight: bold; color: #ffffff !important; text-decoration: none !important; padding: 5px 16px 6px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; }
.contacts form input[type='submit'] { background: url('../../public/images/sprite-line-scf39afc005.png') 0 -93px repeat-x; }
.contacts form input[type='submit']:before { background-position: 0 -201px; width: 14px; height: 16px; }
.contacts form input[type='submit']:hover { background: url('../../public/images/sprite-line-scf39afc005.png') 0 -62px repeat-x; }
.contacts form .desc { font: 12px 'Open Sans'; color: #4c3f39; margin: 5px 0 0 90px; }
.contacts form .sp-m {margin-left: 100px;}
.contacts form input[type='submit']:disabled { background-image: none !important; background: #e2e2e2;}
.contacts form input[type='submit']:disabled:hover { background-image: none !important; background: #e2e2e2;}

.alertmsg {width:100%;background-color: #FFFECD;/*#fcf8e3;*/ border: 1px solid #fbeed5; margin-bottom: 8px; position:relative;}
.alertmsg p{color:#c09853; padding:10px; margin-bottom:0px}
.alertmsg .close { float: right; font-size: 20px; font-weight: bold; line-height: 20px; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; border: none; background: none; margin-top:6px;margin-right:6px;}

.msg_error {width:100%;background-color: #FFDADA;margin-left:14px; border: 1px solid #EEC8C8; margin-bottom: 8px; position:relative;}
.msg_error p{color:#A36767; padding:10px; margin-bottom:0px}
.msg_error .close { float: right; font-size: 20px; font-weight: bold; line-height: 20px; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; border: none; background: none; margin-top:6px;margin-right:6px;}

.msg_error_a {width:383px; margin-left:100px; margin-bottom: 12px; margin-top: -7px; position:relative;}
.msg_error_a p{font: 13px 'Open Sans'; color:#A36767; padding:3px; margin-bottom:0px}
.msg_error_a .close { float: right; font-size: 20px; font-weight: bold; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; border: none; background: none; margin-top:-1px;margin-right:6px;}

.user-wrapper .rightcol.profile{ margin-left: 0px;}

.user-acc .desc form input, .user-acc a.edit, .user-acc a.edit:hover { background: url('../../public/images/sprite-s9116049bf6.png') no-repeat !important; }
.user-acc {margin-left: 24px;}
/*.user-acc h2, .user-acc h1, .user-acc .desc { margin-left: 15px; }*/
.user-acc .desc { font: italic 15px 'Open Sans'; color: #464646; clear: both; margin-bottom: 16px; float: left; margin-top: 0px;}
.user-acc .desc form input { background-position: 0 -86px !important; border: none; display: block; width: 539px; height: 28px; padding: 0 10px; font: italic 16px 'Open Sans'; color: #464646; margin-left: -10px; }
.user-acc .desc form .action { text-align: right; margin-right: 10px; }
.user-acc .desc form .action a { margin-left: 10px; font: 14px 'Open Sans';color: #a23715; line-height: 19px; }
.user-acc .desc form .action a.status-cancel { color: #4C3F39; }
.user-acc .desc form .action a.status-cancel:hover { color: #FF7823; }
.user-acc a.edit { -webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s; background-position: -604px -58px !important; margin-left: 5px; display: block; width: 14px; height: 15px; text-decoration: none; float: left; }
.user-acc a.edit:hover { background-position: -618px -58px !important; }
.user-acc menu { margin: 0 0 5px 0px; padding-bottom: 20px; background: url(../../public/images/tab-shadow.png) 0 100% repeat-x; }
.user-acc menu a { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; font: 12px 'Open Sans'; font-weight: bold; color: #a23715; text-transform: uppercase; display: block; float: left; height: 25px; border-bottom: 1px solid #ffffff; border-left: 1px solid #f7e4d8; border-right: 1px solid #f7e4d8; margin-right: 1px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding: 8px 15px 0; background: url('../../public/images/sprite-line-sb36e6b2809.png') 0 -98px repeat-x; }
.user-acc menu a.active, .user-acc menu a:hover { color: #ffffff; background: url('../../public/images/sprite-line-sb36e6b2809.png') 0 0 repeat-x; text-decoration: none; }
.user-acc menu a span { background-color: #a23715; color: #ffffff; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; padding: 0 6px; margin-left: 3px; }
.user-acc menu:after { content: ""; display: block; clear: both; }
/*.user-acc h2, .profile h1 { float: left; margin-right: 9px; margin-bottom: 2px; text-shadow: white 1px 2px 0; }*/
/*.user-acc .status { float: left; width: 57px; height: 17px; text-indent: -9999em; margin-top: 10px; font: 11px 'Open Sans'; font-weight: bold; color: #ffffff; text-align: center; text-shadow: #7f7f7f 1px 1px 0; margin-right: 11px; }*/

.inbox { margin-bottom: 35px; webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #bea69c 2px 2px 5px 0; -moz-box-shadow: #bea69c 2px 2px 5px 0; box-shadow: #bea69c 2px 2px 5px 0;}
.inbox li { background-color: #ffffff; padding: 10px 10px; border-bottom: 1px solid #f6efe9; position: relative }
.inbox li .avatar { float: left; margin: 0 13px 0 0; border: 1px solid #ffffff; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #bea69c 1px 2px 4px 1px; -moz-box-shadow: #bea69c 1px 2px 4px 1px; box-shadow: #bea69c 1px 2px 4px 1px; }
.inbox li .title { font-family: 'Open Sans'; font-weight: bold; }
.inbox li p { margin: 3px 0px 3px 3px; }
.inbox li p.hl { margin: 3px 0px 3px 56px; }
.inbox li p.date { margin: 3px 0; color:gray; font-size: 12px; }
.inbox li div { padding:10px 7px}
.inbox li div.lt { float:left; width:230px;}
.inbox li div.rt { margin-left:230px;}
.inbox li:after{ content: ""; display: block; clear: both; }
.inbox li:hover{ background-color: #FCF7F1; cursor: pointer; }
.inbox div.new {border: 1px solid #f1e2d2; background-color: #f8f2eb; overflow: auto; margin-top:7px;}
.inbox li.new {border: 1px solid #f1e2d2; background-color: #f8f2eb; overflow: auto;}
.inbox li.new:hover{background-color: #FCF7F1;}
.inbox .close { position: absolute; right: 6px; top: 16px; font-size: 20px; font-weight: bold; line-height: 20px; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; border: none; background: none;}
.inbox a { font: 14px 'Open Sans'; color: #a23715; line-height: 19px; }
.inbox a:hover { color: #ff7823; }

.acc-messages { margin-bottom: 55px; }
.acc-messages h2 { margin-left: 15px; }
.acc-messages li { background-color: #ffffff; padding: 20px 15px; margin-bottom: 17px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #bea69c 2px 2px 5px 0; -moz-box-shadow: #bea69c 2px 2px 5px 0; box-shadow: #bea69c 2px 2px 5px 0; }
.acc-messages li .avatar { float: left; margin: 0 13px 0 0; border: 1px solid #ffffff; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #bea69c 1px 2px 4px 1px; -moz-box-shadow: #bea69c 1px 2px 4px 1px; box-shadow: #bea69c 1px 2px 4px 1px; }
.acc-messages li .title { font-family: 'Open Sans'; font-weight: bold; }
.acc-messages li p { margin: 7px 0; }
.acc-messages form input[type='submit']{padding-left: 30px !important; padding-right: 30px !important; margin: 0 !important;}
.acc-messages form textarea{ width: 100% !important; }
.acc-messages  a { font: 14px 'Open Sans'; color: #a23715; line-height: 19px; }
.acc-messages a:hover { color: #ff7823; }
.acc-messages p.date{margin-left:70px; color: #bababa; font-size: 12px;}
.acc-messages .new {border: 1px solid #f1e2d2; background-color: #f8f2eb;}

input[name='conv_show_more'], input[name='news_show_more'] { margin: 16px 100px; border:none; font: 14px/20px 'Open Sans'; font-weight: bold; color: #ffffff !important; text-decoration: none !important; padding: 5px 16px 6px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; }
input[name='conv_show_more'], input[name='news_show_more'] { background: url('../../public/images/sprite-line-scf39afc005.png') 0 -93px repeat-x; }
input[name='conv_show_more']:before, input[name='news_show_more']:before { background-position: 0 -201px; width: 14px; height: 16px; }
input[name='conv_show_more']:hover, input[name='news_show_more']:hover { background: url('../../public/images/sprite-line-scf39afc005.png') 0 -62px repeat-x; }

.profile-block .wrap-profile .avatar { position: relative; }
.profile-block .wrap-profile .avatar a { -webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s; position: absolute; bottom: 0; left: 0; text-align: center; width: 258px; height: 50px; font: 18px/50px 'Open Sans'; font-weight: bold; color: #4c3f39; background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); opacity: 0.85; }
.profile-block .wrap-profile .avatar a:hover { color: #ff7823; }
.profile-block .wrap-profile .avatar a.no-ava { line-height: 25px; background: none; }
.profile-block .wrap-profile .avatar img { display: block; line-height: 100%; }

.desc-status{cursor: text;text-decoration: none;color: #C89E90;}
.desc-status:hover{color: #C05A22;}

.popup .content .wrap h3{margin-bottom:14px;}

.list-quotes .wrap-block .action a { color: #a94c1c; font: 400 14px 'Open Sans'; cursor:pointer; margin-right: 10px; }
.list-quotes .wrap-block .action a:hover { color: #FF7823; }