﻿/*base*/
html, body {
height:100%;
width:100%;
background: #fff;
}
* {
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}
body {
min-width:1000px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
min-width:0;
}
.header-block * , .right-column *, .left-column *, .footer-fix {
margin:0;
padding:0;
}

a {
color:#1697d4;
}
a:link { color:#1697d4; } 
a:visited { color:#1697d4; } 
a:hover { color:#34beff; } 
a:active { color:#1697d4; }
a:focus { color:#34beff; }
a img { border:none; }

h1, h2, h3, h4, h5 {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
h3 {
font-size:107%;
}
b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
html > body .wrapper {
height:auto;
}
.wrapper {
width:824px;
margin:0 auto;
height:auto;
min-height:100%;
position:relative;
voice-family:inherit;
background-color:#FFFFFF;
}
body.ie .wrapper {
height:100%;
}
/*end of base*/


/*header*/
.header {
float:left;
width:754px;
height:50px;
padding:15px 35px 10px 35px;
}
.header .langSelector {
float:right;    
}
.header img {
float:left;
}
/*end of header*/

/*conent*/
.content {
float:left;
width:824px;
background:transparent url(Images/content-bg.png) repeat-y 0 0;
}
.in-content {
padding:0 22px;
}
.top-content-fill {
float:left;
height:35px;
width:100%;
background:transparent url(Images/top-corners.png) no-repeat 0 0;
}
.bottom-content-fill {
float:left;
height:35px;
width:100%;
background:transparent url(Images/bottom-corners.png) no-repeat 0 100%;
}

.header-block {
float:left;
width:780px;
height:280px;
}
.header-anonymous {
background:transparent url(Images/login.png) no-repeat 0 0;
}
.header-loggedIn {
background:transparent url(Images/header-inner.png) no-repeat 0 0;
}
.header-right-form {
float:left;
width:309px;
height:239px;
padding:22px 0 0 49px;
}
#ctl00_AccountPlace_AccountPanel_LoginView_LoginControl td {
padding-bottom:28px;
padding-left:50px;
}
.authors-right-block {
padding:10px;
}
.authors-right-block p, .subscribers-right-block p {
font-size:80%;
}
.subscribers-right-block {
padding:10px;
}
.title-right-block {
font-size:18px;
}
.header-right-form h2 {
float:left;
width:222px;
color:#ff7c3b;
font-size:125%;
padding:15px 0 0 109px;
}
.header-right-form .label-normal {
float:left;
clear:left;
white-space:nowrap;
color:#3f3f3f;
line-height:18px;
font-size:110%;
}
.header-right-form .label-normal-hint {
float:left;
clear:left;
font-family:Trebuchet MS;
font-size:65%;
width:100%;
color:#999999;
line-height:10px;
}
.header-right-form .field {
/*float:left;*/
clear:left;
padding:3px 0 2px 2px;
margin:4px 0 1px;
width:188px;
font-size:80%;
display:inline;
}
.header-right-form .captcha-field {
width:120px;
margin-bottom:3px;
}
.header-right-form .captcha-label {
padding-top:4px;
}
.header-right-form img {
float:left;
margin:7px 0 4px 4px;
}
.header-right-form .login-submit-holder{
float:left;
clear:left;
padding:10px 0 0 37px;    
}
.header-right-form .login-submit {
float:left;
width:123px;
height:38px;
border:none;
color:#FFFFFF;
font-size:110%;
background:transparent url(Images/enter-but.gif) no-repeat 0 0;
}
.remember, .remind-login {
clear:left;
float:left;
padding:5px 0 0 38px;
}
.remind-login {
padding-left:52px;
}

body.ie .remember, body.ie .remind-login, body.ieseven .remember, body.ieseven .remind-login {
clear:left;
float:left;
padding:0px 0 0 38px;
}

body.ie .remind-login, body.ieseven .remind-login {
padding:0 0 0 52px;
}

.remind-login a {
font-size:75%;
white-space:nowrap;
color:#808080;
color:#808080 !important;
line-height:12px;
}
.remind-login a:hover {
color:#a5a5a5; 
color:#a5a5a5 !important;
}
.login-form-holder {
clear:both;
float:left;
width:100%;
}
.enter-login  
{
float:left;
width:100%;
}
.enter-login a{
float:right;
padding:0 10px 0 0;
font-size:100%;
white-space:nowrap;
color:#1697d4;
color:#1697d4 !important;
}
.enter-login a:visited {
color:#1697d4; 
color:#1697d4 !important;
}
.enter-login a:hover {
color:#34beff; 
color:#34beff !important;
}
.remember label {
white-space:nowrap;
font-size:80%;
}
.login-form-error {
float:left;
font-size:80%;
padding-left:6px;
padding-top:3px;
}
body.ie .login-form-error, body.ieseven .login-form-error {
padding-top:2px;
}

.fail-login-text {
font-size:80%;
color:Red;
line-height:12px;
float:left;
position:relative;
left:-18px;
padding:2px 0;
white-space:nowrap;
}
.label-remember {
float:left;
font-size:90%;
padding:5px 0 0 4px;
}
.faq-block {
float:left;
width:300px;
height:75px;
margin:171px 0 0 72px;
}
body.ie .faq-block {
margin:171px 0 0 20px;
}
.faq-block li {
height:19px;
line-height:16px;
list-style-type:none;
text-align:right;
}
.faq-block li a {
line-height:16px;
font-size:80%;
}
.faq-block li.last a {
color:#363636;
}
.faq-block li.last a:hover {
color:#a5a5a5;
}
.page-box {
float:left;
width:728px;
padding:0 22px 0 30px;
background:transparent url(Images/line-one.png) no-repeat 23px 0;
margin:16px 0 0;
}
.page-box h2 {
font-size:125%;
margin-bottom:10px;
}
body.ieseven .page-box h2, body.ie .page-box h2 {
margin-top:15px;
}
/*end of content*/

/*columns*/
.left-column {
float:left;
padding:0 20px 0 22px;
width:263px;
}
.left-column h2, .right-column h2 {
display:block;
padding:12px 0 0 0;
}
a.category {
float:left;
clear:left;
font-size:110%;
line-height:30px;
text-indent:2px;
}
body.ie a.category, body.ieseven a.category {
white-space:nowrap;
}
.search-form {
float:left;
clear:left;
width:276px;
height:93px;
background:transparent url(Images/search.png) no-repeat 0 0;
margin:13px 0 0 -20px;
}
body.ie .search-form {
margin-left:-10px;
}
.search-field {
float:left;
width:144px;
font-size:75%;
border:1px inset #999999;
margin:34px 0 0 20px;
padding:2px 0 1px 3px;
}
.search-go {
float:left;
width:85px;
height:26px;
background:transparent url(Images/search-go.png) no-repeat 0 0;
border:none;
font-size:75%;
line-height:12px;
margin:32px 0 0 8px;
}
.search-form a {
float:left;
color:#FFFFFF !important;
font-size:70%;
text-indent:21px;
padding-top:2px;
}
.right-column {
float:left;
width:423px;
}
.subscription-item {
float:left;
width:100%;
padding:3px 0 4px 0;
}
.subscription-item a {
font-size:110%;
line-height:26px;
}
.subscription-item p {
font-size:80%;
line-height:15px;
}
.category-item {
float:left;
width:100%;
clear:left;
padding:2px 0 4px 0;
font-size:120%;
}
.category-item a {
font-size:110%;
line-height:26px;
}
.category-item p {
font-size:80%;
line-height:15px;
}
/*end of columns*/


/*statistics + table*/
.statistics {
float:left;
width:100%;
background:transparent url(Images/statistic-bars.png) no-repeat 0 0;
margin:8px 0 0 0;
padding:7px 0 0 0;
}
.statistics table {
border:2px solid #ffe5d8;
border-collapse:collapse;
font-size:80%;
margin:9px 0 9px 0;
}
.statistics table td {
border-collapse:collapse;
border:1px solid #ffe5d8;
padding:7px 18px 4px;
text-align:center;
}
.statistics table td.right-align {
text-align:right;
}
/*end of statistics table*/


/*footer*/
.footer {
clear:both;
height:37px !important;
width:780px;
margin:0 20px 0 20px;
padding:18px 2px 15px 2px !important;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
}
.footer p {
float:left;
width:260px;
}
.footer .flags {
float:left;
width:260px;
text-align:center;
padding:9px 0 0 0;
}
.footer .flags img {
padding:0 3px 0 3px;
}
.footer .top-button {
float:right;
padding:1px 0 0 0;
}
/*end of footer*/


.popup-page
{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding:10px 0;
}

#popup-main
{
	padding: 30px 30px 15px 30px;
    background-color: #fff;
    margin: 0px 10px 0 10px;
    border-color: #FF7C3B; 
    border-style:solid; 
    border-width: 5px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
    /*font-size:80%;  ??? */
}
.popup-page h2 {
font-size:150%;
margin:0;
}
.create-message-topic .single-textbox {
width:396px;
}

/* MISC  
----------------------------------------------------------*/
.clear {
clear:both;
}
.error {
color:Red;
}
.field-validation-error {
color: #ff0000;
}
.input-validation-error {
border: 1px solid #ff0000;
background-color: #ffeeee;
}
.validation-summary-errors {
font-weight: bold;
color: #ff0000;
}

hr.line { border: 1px solid #FF7C3B; height:1px; }
.page-box hr {
height:2px;
background-color:#ff7c3b;
border:none;
margin:15px 0pt 10px;
}
/*Forms*/
.req {
font-size:small;
color:Red;
}
.form-label {
font: normal 13px Arial, Sans-serif;
font-weight:normal;
width:100%;
padding:0 0px 0 0;
}
.form-text {
font: normal 13px Arial, Sans-serif;
line-height: 16px;
height: 18px;
}
.form-text textarea {
font: normal 13px Arial, Sans-serif;
}
.form-multitext {
font: normal 13px Arial, Sans-serif;
width:400px;
}
.form-title {
padding-bottom:5px; 
padding-top:15px;
}
.form-field {
vertical-align:top;
padding-top:2px;
}
.page-description {
color: #676767;
}
.page-box p  {
padding:0 0 12px;
font-size:80%;
line-height:140%;
margin:0;
}
#container  {
padding:0 0 12px;
font-size:80%;
line-height:140%;
margin:0;
}
#container ul  {
padding-left:15px;
}
.comment {
color: #bfbfbf;
}
.main-button {
font-weight:bold;
}
.button {
border:1px solid #7c7c7c;
}
.requiredMarker {
font-size:small;
color:Red; 
}
.box-infomessages {
background-color:#80e994;
border-style:solid;
border-width:1px;
border-color:#7c7c7c;
}
.list-infomessages {
margin: 2px; 
padding: 0px;
list-style-type:none;  
}
.item-infomessage {
}
/* Grid */
.command-grid-panel {
padding-top:3px;
}
.grid-command-separator {
color:Gray;
}
a.importance-command {
color:#d08383;
}
div.pager {
display: inline;
position: relative;
padding: 0px;
padding-left: 6px;
padding-right: 2px;
}
/* The following modifies the results per page control which exists under the main table */
div.results
{
    display: inline;
    position: relative;
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: -2.2em;
    float:right;
}
.pager-container td
{
    height:30px;
}
.pager-container div {
padding:10px 0 3px 10px;
}
.pager-container table {
float:right;
}
.pager-container table td {
    height:28px;
    border:1px solid #888;
    background-color:White;
}
.pager-container table td a, .pager-container table td  span {
    padding: 4px 8px 3px;
}


/* Ajax Controls*/
.ajax__calendar_container
{
    z-index:1000;
}
.ajax__validatorcallout
{
    z-index:1000;
}

.img_calendar {margin:0 0 -5px 0 }

.watermark
{
	text-align:left;
	font-size:small;
	color:Gray;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: default;
    display: block;
    background-repeat: no-repeat;
}
.AvgRatingStyle a
{
    cursor: default;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

/* progress */
.progress 
{
position: absolute;
border: solid 1px #9d9da1;
background-color: #fff;
width: 220px;
z-index: 99999;
}
.progress td 
{
padding: 5px;
vertical-align: middle;
color: #666;
font-size: 14px;
font-weight: bold;
}

.breadcrumb	 
{
	 font-size:125%;
	 display:block;	
	 padding:15px 0 9px;
}
.breadcrumb small {
font-size:60%;
}
.catalog {
}
.catalog table {
width:100%;
text-align:left;
}
.catalog tr {
}
/*
.emptydata {
padding-top:2em;
padding-bottom:2em;
}
*/

.list {
margin-bottom: 20px;
line-height: 1.4em;
padding:0; /*10px 0px 10px 0px*/
list-style-type:none;
vertical-align:top;
}
.list li {
margin:30px 0 0;
}
.list li .author-lists-name {
padding:0 0 8px;
padding-right:3px;

/*float:left;*/
}

.tooltip-label {
font-size:x-small;
font-variant:small-caps;
text-decoration: underline;
cursor:help;
}

.page-description {	
}
.row-title {
margin: 0.5em 0em 0.5em 0em;
}
a.row-title {
/*color:#585858;*/
}
.row-summary 
{
background-color:#FCEFE9;	
}

.grid-button {
line-height:22px;
}
.grid-button-disabled {
color: Red;
}
.list-command-separator {
color:Gray;
}
a.grid-header-link {
color:#585858;
}
.detailsview-header {
vertical-align:top;
padding-top:5px;
}
.create-responder {
margin:5px 0 10px;
}
.create-responder a {
font-size:110%;
margin-right:20px;
}
.name-link {
display:block;
margin:0 0 2px;
}
.name-link a {
font-size:150%;
line-height:20px;
}
.item-language {
color:#999;
white-space:nowrap;
}
.border-bottom-table {
border-color:#FCEFE9;
border-width:0 0 4px 0;
border-style:solid;
}
.header-links{
padding:0 2px;   
}
.messages-table-head {
font-size:130%;
}
.no-answers td {
font-size:125%;
}
.settings-table {
font-size:80%;
}
.settings-table #Skinned, .tags-table #Skinned, .profile-table #Skinned {
margin-left:248px;
}
.single-textbox, .droplist {
/*width:198px;*/
}
.mass-actions-list {
font-size:80%;
float:left;
margin:0 10px 0 0;
}
.mass-actions-div {
display:block;
width:100%;
height:27px;
}

.subscribers-statistics-table {
border:2px solid #FFE5D8;
border-collapse:collapse;
font-size:80%;
margin:9px 0pt;
}
.subscribers-statistics-table td {
border:1px solid #FFE5D8;
border-collapse:collapse;
padding:7px 18px 4px;
text-align:center;
}
.profile-table {
font-size:80%;
}
.tags-table {
font-size:75%;
}
.tags-table .single-textbox {
width:400px;
padding:2px 2px 0;
}
.template-table {
font-size:80%;
}
.template-table .single-textbox {
width:360px;
margin-bottom:12px;
}

.create-step-1 {
font-size:80%;
}
.create-step-2 {
font-size:80%;
}
.create-step-2 .finish-button {
display:block;
margin:0 auto;
background-color:#FF7C3B !important;
background-image:none;
border:1px outset #FF7C3B !important;
color:White;
padding:3px 10px 2px;
font-weight:bold;
font-size:110%;
}
.create-step-2 .do-import-button {
margin:10px 0 0 0;
}
.create-message-textver textarea {
width:646px;
}
.invite-subscribers-field {
/*margin:0 auto;
display:block;*/
margin: 0 2px 0 0;
float:left;
}

body #popup-main a.radfdSkinnedFormButton.radfd_IntwayResponder {
float:none;
display:block;
margin:0 auto;
}
.author-lists {
font-size:80%;
}
.author-lists-name a {
font-size:140%;
}
.catalog-description {
font-size:80%;
}
.catalog-description p {
font-size:100%;
}
.catalog-description h2 {
font-size:165%;
}
.subscribe_popup {
float:left;
width:100%;
margin-top:8px;
}
.subscribe_popup h3 {
margin:0 0 8px 0;
font-size:140%;
text-align:center;
}
.subscribe_popup #Skinned {
margin-left:auto;
margin-right:auto;
margin-top:7px;
display:block;
float:none;
}
.subscribe_popup .radfd_input {
margin-left:10px;
}
.subscribe-wrapper {
padding:15px 10px 15px 10px;
width:180px;
background-color:#FCEFE9;
float:left;
text-align:center;
}
.subscribe-wrapper a {
margin-left:24px;
}
body.ieseven .subscribe-wrapper a {
margin-left:17px;
}
.subscribe-pop-field {
width:152px;
display:block;
margin:0 auto 7px;
}
.subscribe-validate-message {
float:left;
font-size:90%;
margin:0 0 5px 0;
text-align:center;
width:100%;
}
.list-autor-info {
line-height:170%;
}
.catalog-searchbox {
float:left;
width:100%;
}
.catalog-table {
float:left;
padding-top:20px;
}
.catalog-searchbox-inner {
float:left;
background:transparent url(/images/forms/catalog-searchbox.png) no-repeat 0 0;
width:545px;
height:47px;
font-size:120%;
margin:10px 0 0 88px;
}
body.ie .catalog-searchbox-inner {
margin-left:44px;
}
.catalog-searchbox-inner a {
color:White;
float:left;
font-size:80%;
margin:14px 0 0 20px;
white-space:nowrap;
}

.catalog-searchbox .search-field {
margin-top:14px;
width:250px;
}
.catalog-searchbox .search-go {
margin-top:12px;
}
.catalog-directory {
font-size:85%;
}
.catalog-directory .breadcrumb {
font-size:155%;
}
.autor-profile-line {
float:left;
clear:left;
width:100%;
padding:4px 0;
}
.answer-variants{
padding: 2px 0 5px;
}
.checkbox-answer-variants label{
/*padding: 2px 0 0 20px;*/
}
.add-answers-panel
{
    /*text-align:right;*/
    padding:5px 4px;
}
.track-link-field {
margin-bottom:6px;
margin-top:1px;
display:block;
}
.create-question-variants {
}
.remind_pass_table {
vertical-align:top;
}
.remind_pass_left {
text-align:right;
font-size:85%;
padding-top:20px;
font-weight:bold;
}
.remind_pass_middle {
text-align:center;
}
.remind_pass_right {
padding-top:20px;
}
.remind_pass_right {
}
.remind_pass_hint {
font-size:75%; 
color:#989898; 
padding:0 5px 50px;
text-align:left;
}
.remind_pass_middle .remind_pass_field {
width:226px;
}
.remind_pass_middle span {
display:block;
font-size:75%;
margin-top:4px;
}
.question-form
{font-size:80%;
    }
.edit_question_field {
width:147px;
}
.questions_table_header {
float:left;
height:20px;
line-height:20px;
margin-top:6px;
}
body.ie .questions_table_header, body.ieseven .questions_table_header {
margin-top:-3px;
}
.search-results-table {
width:100%;
}
.search-results-table a {
font-size:125%;
float:left;
width:100%;
padding-bottom:4px;
}
.search-results-table span {
float:left;
width:100%;
}
.search-results-wrap {
font-size:90%;
float:left;
width:100%;
padding-top:24px;
}
.sort-links {
float:left;
width:100%;
margin:15px 0;
}
.sort-links a {
margin-right:9px;
}
.catalog-pager {
float:left;
width:100%;
padding:16px 0 30px;
}
.catalog-pager span span {
padding:4px;
border:1px solid #999999;
background-color:#FFEBDF;
}
.catalog-pager span a {
padding:4px 6px;
border:1px solid #999999;
background-color:#FFEBDF;
}
.catalog-pager span a.search-results-all {
border:none;
background-color:Transparent;
}
.register-table, .advanced-search-table {
font-size:90%;
}
.register-table label {
float:right;
width:130px;
text-align:right;
padding-top:4px;
}
.form-field span
{
    float:right;
    width:130px;
    text-align:right;
    padding-top:4px;
}
    
.register-user-name, .register-email, .register-password,
 .register-password2, .register-captcha, .search-what, .search-lang {
padding-left:2px;
font-family:"Trebuchet MS";
font-size:105%;
}
span.register-hint {
font-size:75%;
color:#999;
position:relative;
top:-3px;
}
.register-error {
font-size:80%;
clear:left;
float:left;
}
.register-error span {
padding:3px 0 0 1px;
float:left;
}
.search-what-hint {
display:block;
width:100%;
font-size:80%;
color:#999;
padding-bottom:4px;
}
.search-what {
width:450px;
}
.what-label span {
display:block;
padding-top:7px;
}
.search-author-label span {
font-size:125%;
display:block;
padding-top:12px;
}
.search-author-label span small {
font-size:55%;
color:#999;
}
.search-lang {
width:159px;
}
.search-name {
width:155px;
}
.search-login {
width:155px;
}
.search-mail {
width:155px;
}

.faq-table a.faq_title {
font-size:110%;
line-height:36px;
text-decoration:none;
background:transparent url(images/dotted-active.png) repeat-x 0 20px;
}
.faq-table a.faq_title:hover {
background:transparent url(images/dotted-hover.png) repeat-x 0 20px;
}
.faq-table a.inactive_faq_title {
font-size:110%;
line-height:36px;
text-decoration:none;
color:#595959 !important;
background:transparent url(images/dotted-inactive.png) repeat-x 0 20px;
}
.tags-list h3 {
padding-bottom:2px;
margin-bottom:2px;
font-size:110%;
}
/*File Manager*/

.RadGridFileManager_ItemStyle
{
    background-color:White;
    color:Black;
  
}
.GridRow_Web20
{
     font-size:11px;
}
.GridAltRow_Web20
{
     font-size:11px;
}
.RadGridFileManager_SelectedItemStyle
{
    background-color:#F4EDE1;
    font-size:100%;
    font-size:11px;
}
.user-profile-page {
font-size:90%;
}
.user-profile-page .form-field {
text-align:right;
}
.user-profile-page #Skinned {
margin-left:248px !important;
}
.user-profile-page .comment {
font-size:85%;
color:Gray;
height:16px;
}
.user-profile-page select {
width:202px;
}
.user-profile-page .error-text {
font-size:80%;
}
/*Faq Panel*/
.faq_title { cursor:pointer; }
.faq_body {
font-size:80%;
}

/*Catalog*/

a.catalog-sort-button-selected
{
    font-weight:bold; color:Black;
}
a.catalog-sort-button-selected:hover
{
    font-weight:bold; color:Black;
}
.link-in-header {
font-size:75%;
font-family:Trebuchet MS;
}
.black-list, .edit-messages-wrap {
font-size:80%;
}
.edit-messages-buttons {
float:left;
clear:left;
width:100%;
padding-top:10px;
}
.black-list-label {
margin-right:6px;
}
.black-list-field {
padding:2px 0 2px 2px;
margin:2px 10px 0pt 0pt;
width:220px;
float:left;
}
.black-list-hint {
display:block;
width:300px;
font-size:85%;
color:#999;
padding-left:1px;
}
.black-list-item {
padding:4px 0;
}
.black-list-item input {
float:left;
clear:left;
}
.black-list-item span {
float:left;
margin:1px 0pt 0pt;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
background-color:#ffffdd;
border:3px double #999;
padding:10px 7px 22px;
width:250px;
text-align:center;
}
.modalPopup .modal-buttons {
display:block;
margin-left:47px;
}
.search-details {
font-size:80%;
padding:5px;
}

.subscribe-link div {
font-size:75%;
}
.modalPopup h3 {
font-size:150%;
margin:10px 0;
}
.copy-pop-span {
display:block;
}
.feedback-page, .feedback-page .error-span {
font-size:80%;
}
.feedback-mail {
width:150px;
margin-top:3px;
}
.feedback-question {
width:450px;
height:100px;
margin-top:3px;
}
.feedback-page .register-captcha {
margin:13px 0;
}

body .rfdSkinnedButton {
float:left !important;
}
.error-actions a {
margin-right:10px !important;
}

.view-code-form 
{
    width:100%;
    font-size: 80%;
    }
    
.photo-field 
{padding: 7px 0 0;
    }
    
.btns 
{
    float:left;
    padding:4px;
    border:1px solid #ff7c3b;
    background: #ffe7db;
    /*display: inline-block !important;*/
    margin: 0 2px 0  0;
    color:#3D1400;
    font-family:"Segoe UI",Arial,Verdana !important;
    font-size:12px !important;
    font-size-adjust:none !important;
    font-stretch:normal !important;
    font-style:normal !important;
    font-variant:normal !important;
    font-weight:normal !important;
}

.btns:hover 
{
    background: #ffdbc8;
}

.page-box p.createlistbtn-container
{
padding:0 20px 0 0;
margin: 0 0  0 251px;
display:inline;
}

.createlistbtn-container
{
background:transparent url(Images/createlist-but-r.gif) no-repeat right 2px;
float:left;
}

.createlistbtn
{
background:transparent url(Images/createlist-but-l.gif) no-repeat left 2px;
border:medium none;
clear:left;
color:#FFFFFF;
font-size:180%;
height:40px;
float:left;
/*margin:0 0 0 18px;*/
padding:0 0 0 20px;
/*width:123px;*/
}

.userid-fix {
margin: 0 0 0 248px;
display:inline;
}

.csv-general-holder {
float:left;
padding: 0 0 15px;
}

.import-text-general-holder {
clear:both;
}

.formgenerator-general-holder {
clear:both;
padding: 15px 0 0;
}

.creatinglist-valid-stars {
float:left;
padding: 0 5px;
}

.creatinglist-valid-format {
padding: 4px 0;
float:left;
}

.import-text-button-holder {
clear:both;
}

.importing-result-label {
padding: 5px 0 0;
clear:both;
}

.pass-recovery-messages {
font-size:80%;
}

.profile-about-author{
line-height: 24px;
}

.edit-messages-wrap input.single-textbox {
width:99%;
}

.profile-about-subscriber {
width: 100%;
font-size: 80%;
line-height:24px;
}

.exapleStyle
{
    font-size: 80%;
    
}
.QuestionTitle input
{
    width:95%;
}

.single-textbox, .form-multitext 
{
    border: solid 1px Gray;
    padding:3px;
    font-size:14px;
}

.droplist
{
    border: solid 1px Gray;
    padding:3px;
    font-size:14px;
}

.right-column-big {
float:left;
width:723px;
}

.blue
{
    color:#1697D4;
    font-size:15pt;
    margin-bottom:5px;
}
.infoHeader
{
    font-size:15pt;
    margin-bottom:5px;    
}
.smallFormatInfo
{
    font-size:9pt;
    color:Gray;
}