h2 span.edit{float:right;}
.list th div.editDate{float:left;}
span.edit{font-size:11pt;color:gray;font-weight:bold;}
span.edit a{color:#d94e4d;}
span.edit a:hover{color:#ff0000;}

.opinion_item .opinion_photos{margin-left:120px;}
.opinion_item .photo_opinion{float:left; margin: 0px 20px 10px 0px;}

.clear{clear: both}

.right {float:right;}
.subform{font-size:10pt}


/* Photo +++ */
.photo_list_edit_small{float:left; margin:0px 10px 10px 0px; text-align:center;}
.photo_list_edit_small img {border: solid 3px white;}
.photo_list_edit_small img.primary_photo {border: solid 3px gray;}
/* +++ */

/* Старые формы*/
.form {width:100%; background-color: #f3f3f3;}
.form th, .form td{padding-bottom:15px;}
.form th{text-align:right;padding-right:20px;width:auto}
.form th, .form td {padding:10px;}

.form input,.form select, .form textarea {
    margin:5px 10px 5px 10px;
    color: #2b2b2b;
    font-size:   0.875rem;
    font-weight: 300;
    font-family:Arial;
    border:      none;
    background:  white;
    width: 85%;
    padding:5px 10px;
    border: 1px solid #aeaeae;

}
.form textarea {height:100px;}
.form  .editDate select, .form  .editTime select  {width:auto}

/*+Админка*/
table.admin_changes{width:500px;}
table.admin_changes td{font-size:0.8em}
.changes_content{padding-bottom:15px;}
.admin_catalog {border-collapse:collapse; width:100%;}
.admin_catalog td{border: solid 1px gray; padding:5px; overflow: scroll}
.admin_catalog .admin_accept{ }
.admin_catalog .admin_not_accept{background-color:#FFDCDC;}
/*-Админка*/
div.company_accept{border:solid 1px #666666; text-align:center;padding:10px;margin-bottom:10px;margin-top:10px;}
div.company_not_accept{border:solid 1px #666666; background-color:#FFDCDC; text-align:center;padding:10px;margin-bottom:10px;margin-top:10px;}
div.company_not_accept_bg{background-color:#FFDCDC;}

.gallery .photo_preview {float:left; height: 190px; width:223px; overflow:hidden; margin:0px 0px 10px 0px; text-align:left;}
.description_photo_preview{float:left; width: 33%; overflow:hidden; text-align:center;}

.rate_professional {color:#FF991D;font-size:22pt;margin:10px 10px 10px 0;}
.rate_professional img {margin-left:6px;}
.stars_company {float:right;color:#FF991D;font-size:22pt;margin:10px 20px 10px 0;width:220px;}
.stars_company .rate_professional img {position:absolute;margin-left:10px;}

.block-primary {float:left; width:46%}
.block-options {float:right;width:46%;}
.item_body .block-description{float:left;width:96%;margin:0px;}

.company_catalog .catalog_city_item{font-size:18pt;float:left; width:32%; margin:15px 0px 15px 0px; text-align:center;}
.poster_html{border-bottom:1px solid #CCCCCC;margin-bottom:10px;}

.poster_list {margin-top:20px;}
.poster_list h2{margin-bottom:10px;}
.poster_list .poster_city {font-size:14pt;margin-bottom:10px;}
.poster_list .poster_item {margin-bottom:20px;}
.poster_list .poster_item .poster_header{float:left;j}
.poster_list .poster_item .poster_date{float:right;}
.poster_list .poster_item .poster_preview{float:left; margin-right:10px;}
.poster_list .poster_item .poster_content{}
.poster_calendar a{text-decoration:none;color:#666666;}

.user_profile .avatar{float:left;}
.user_profile .user_stat{float:left;margin-left:4px;}
.user_profile .user_stat td{font-size:22pt; padding:20px 50px 0px 50px;text-align:center;font-weight:bold;}
.user_profile .user_stat th{font-size:16pt; text-align:center;font-weight:normal;}

.news_item h2 {margin-bottom:10px;}
.news_item .news_list_preview {float:left;margin: 0px 15px 8px 0px}
.news_item .user_action {font-size:10pt;}

div.pages {font-size:11pt;}
div.pages a{border:1px solid #A1B0BF;padding:5px 10px 5px 10px; text-decoration:none;}
div.pages b{border:1px solid #A1B0BF;padding:5px 10px 5px 10px;background-color:#f0f0f0;}

.box-list-info {left:0;position:absolute;text-align:left;top:0;width:221px;z-index:100;background-color:white;border:1px solid #A1B0BF;padding:5px;width:450px; height:260px;overflow:hidden;}
.box-list-info .img {float:left; margin-right:10px;}
.box-list-info div.right {float:right; margin-left:10px; margin-right:0px;}

.item_body .contacts img.ico {width:30px;height:30px;margin:0 10px -5px 0;border:0;}
.ico {width:30px;height:30px;margin:0 10px -5px 0;border:0;}

.user_profile .profile_company{float:left; border:1px solid #A1B0BF; width:215px; height: 235px; overflow:hidden; margin-right:6px; margin-bottom:10px;padding:4px;}
.user_profile .profile_company .like{float:right;margin-top:15px;font-size:10pt;}

.bssv{color:#FFA800}
.block-description p{margin:0px;}
.banner-bottom, .banner-content{margin:0px auto 0px auto;text-align:center;}

/* DROP DOWN ONLY STYLING */

.dropDownMenu{display:none; position:absolute; z-index:10000; background:#F7F7F7; padding:5px; font-size:12px;/*width:120px; border-top:1px solid #D9B497; border-bottom:1px solid #D9B497*/}

.dropDownMenu .optionCheckbox{padding:2px;}
.dropDownMenu .optionCheckbox:hover{background:#22A0D3; color:white}
.dropDownMenu .optionCheckbox img{margin-right:3px;}

.company-status-button { background:url(/css/img/button_background.png) repeat-x left; margin-left: 5px; border:1px solid #BBBBBB; height:20px; list-style-type:none; text-decoration:none; font-size:12px; padding-left: 2px; padding-right: 2px; }
.company-status-button:hover{background:url(/css/img/button_over.png) repeat-x left;}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.top-line-query-2x { background:url('/css/img2/top-line-input-2.png') repeat-x;border-width:0px;font-weight:bold;height:37px;width:100%;color:#dee5e9; }

/* Copyright: Guillermo Rauch <http://devthought.com/> - Distributed under MIT - Keep this message! */

/* TextboxList sample CSS */
ul.holder { margin: 0; overflow: hidden; height: auto !important; height: 1%; padding:0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font-size: 13pt; color: #000; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input, select.type { width: 265px; overflow:visible; margin: 0; background: none; border: 0; outline: 0; font-size: 14pt; margin-top: 1px; margin-bottom: 4px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */
ul.holder { width: 100%; }
ul.holder { margin: 0 !important }
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1000;}
ul.holder li.bit-input { margin: 0; padding: 0; }
ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; left: auto; display: block; width: 7px; height: 7px; font-size: 1px; background: url('close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

.facebook-auto { display: none; position: absolute; background: #eee; z-index:1001; margin-top: 3px;}
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font: 11px "Lucida Grande", "Verdana"; color: #000; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee; color: #000; }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}

.tender-form td.central{padding-right:30px;}
.input-edit textarea{background-color:white;border-style:none;width:99%;font-size:14pt;padding-top:3px;}
.input-edit .input{background-color:white;border-style:none;width:98%;font-size:14pt; margin:1px 0 4px;}
.input-edit .select{background-image:none;background-color:white;border-style:none;width:98%;font-size:14pt; margin:1px 0 4px;}
table.tender-form td{vertical-align:middle;}
.home-main .hint-right .hint{margin-left:0px;}

.tender-view {width:100%;}
.tender-view th{text-align:right;padding-right:20px;}
.tender-view th, .tender-view td{vertical-align:top;padding-bottom:15px;}

.tender-list {border-collapse: collapse;width:100%;}
.tender-list td, .tender-list th {border: solid 1px gray;padding:2px 5px 2px 5px;font-size:11px;}
.tender-list tr.my td{background-color:#D6FFE9;}
.tender-list tr.inactive td{background-color:#FFDCDC;}
.offers, .offers-stats {width:100%;}
.offers-stats{margin-bottom:20px;}
.offers textarea {width:100%;}
.offers td {padding:10px;}
.offers .tender-submit {padding-left:20px;}
.offers .currency input{text-align:right;}
.offers .currency .input-edit{padding:0px;}
.offers .currency {white-space:nowrap;}
.offers .tr1 td{background-color:#f1f1f1;}
.offers .offer-header td{font-size:11px;padding-top:10px;}
.offers .offer-bottom td{padding-bottom:10px;}