.span-18 a.logo {display: block; float : left; width: 250px; height: 74px; background: url(/images/logo_count.png) no-repeat;}

/* Errors */
.errorExplanation{background-color : #FFE6E6; padding : 6px; font-size : 0.9em;}
.errorExplanation h2{font-size : 1.2em; color : #9A0000;}
div.fieldWithErrors input{border : 1px solid #FFB3BC;}
div.fieldWithErrors password{border : 1px solid #FFB3BC;}
div.fieldWithErrors textarea{	border : 1px solid #FFB3BC;}

/* Flashes */
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.add_idea{width:600px;}

.tb-margin10{margin : 10px 0;}

/* Styling for disabled javascript notification */
div.javascript_disabled_notification {background:#FFFFFF none repeat scroll 0 0;margin:30px auto;width:520px;}
div.javascript_disabled_notification div.inner {padding:20px;text-align:left;}
div.javascript_disabled_notification h1 {font-size:18px;margin:0 0 18px;}
div.javascript_disabled_notification p {font-size:14px;line-height:140%;margin:0 0 14px;}

fieldset.form{border : 15px solid #ddd; background-color : #EAF5EF;margin:0 auto 10px auto;width:375px;margin-bottom:30px;}
div.center_block{margin:0 auto;width:440px; padding:0px; margin-top : 20px; margin-bottom:8px;}
ol.form li{clear:both; padding-top : 10px; list-style : none;}
ol.form li input{margin-top:0px;}
ol.form label{font-size : 1.2em;color : #666; margin-bottom : 0px;}

h3.form_title{margin:0 auto;width:440px; padding:0px; margin-top : 20px; margin-bottom:8px; font-size : 1.6em;}


textarea.post_editor {
    width: 98%;
}
.height100{height : 100px;}

.delete_file_link{
    color: red;
    font-size: 0.9em;
}
h1.page_title{padding : 10px 0;}

/* NEWSLETTER */

.delivery_block{
    margin : 20px 0;
    border : 2px solid #E7A21D;
    padding : 10px;

}

.status_of_delivery{
    font-size : 0.8em;
}
#deliver_button{
    float:left;
    border : 4px solid #5BE71D;
    font-size : 1.2em;
}
#delivering{
    font-size : 0.8em;
}
#delivering h3{
    color : #0AC532;
}
.delivery_bar{
    margin : 5px 0;
    border : 1px solid #888;
    height : 10px;
}
.delivery_bar .sent{
    background-color: #EE762D;
    height : 10px;
}
.deliver_button_td{
    padding-left : 20px;
}

.notice{
    padding : 5px;
    background-color: #F2D7B6;
}

.subscribers_table td{
    border-bottom: 1px solid #ccc;
}

#main_menu {
    margin-left : 15px;
    margin-top : 10px;
    float : left;
}
#main_menu a{
    font-size : 1.4em;
}
.delete_link{
    color : #D0571B;
}
.counter{
    width : 300px;
    padding : 0 20px 20px 0;
    margin-right : 10px;
}


.counter_place{
    width : 300px;
    padding : 0 10px 10px 0;
    float : left;
    margin-right : 6px;
}

.counter_place_hover{
    width : 300px;
    padding : 0 10px 10px 0;
    float : left;
    padding-left : 4px;
    margin-right : 0px;
    border-left : 2px solid #ccc;
}

.counter_content{
    height: 130px;
    width: 100%;
    padding : 10px;
    position :relative;
}

.counter_content div.count_title{
    font-size : 1.5em;
}
.counter_main_content{
    float :left;
    padding-left : 5px;

}
.reorder_h{
    height: 130px;
    width: 15px;
    float : left;
    margin-left : -10px;
    cursor: url(/images/openhand.cur), default;
    background-image:url(/images/re.png);
    background-repeat: yrepeat-y;
}

#counters_list li{
    list-style: none;
    margin: 0;

}

.update_counter_content{
    width: 600px;
    height:350px;
    padding : 10px;
}
.counter_main_content .last_info{
    color:#707070;
    font-style: italic;
}
.counter_main_content h1{
    font-size: 3.8em;
    color:#000;
    margin: 0 0 5px;
}

.details_link{
    position : absolute;
    bottom : 10px;
    right : 40px;
}
.delete_link{
    position : absolute;
    top : 0px;
    right : 15px;
}
.portion_table {
    width: 100%;
}
.portion_table tr td .fieldWithErrors{
    display: inline;
}
.portion_table th{
    background-color: #fff;
    color : #777;
}
.portion_table td input[type=text]{
    font-size: 2em;
    width: 300px;
}
.portion_table td input.value{
    width: 450px;
}
.portion_table td input.date{
    width: 130px;
}
.portion_table td textarea.descr{
    width: 450px;
    padding: 2px;
    height: 50px;
}
#portion_popup {
    font-size:2em;
}
#counter_history {margin-bottom:1.4em;width:100%;}

.DynarchCalendar-topCont td, .DynarchCalendar-topCont th {
    margin: 0 !important;
    padding: 0 !important;
}




.portion_table td input[type=submit]{
    font-size: 2em;
}

.counter_value{
    font-size: 2em;
}
.history_value{
    font-size: 2em;
}

.color_select{
    width : 500px;
}

.color_buttons{
    text-align: center;
    padding : 5px 0 20px 0;
}

#counter_color{
    width : 100px;
}

.portion_row td{
    border-bottom: 1px solid #ddd;
}
.portion_row:hover td{
    background-color: #E8EBCF;
    border-bottom: 1px solid #ddd;

}

.feedback{
    width : 100%;
    height: 130px;

}

tr.remind_ago {
    background-color: #F2DAF4;
}
tr.remind {
    background-color: #D0F1CE;
}
tr.noremind {
    background-color: #FFFFFF;
}

ul.left_menu{
    list-style: none;
    margin: 0px;
    padding : 0px;
}

ul.left_menu{
    list-style: none;
    margin: 0px;
    padding : 0px;
}
ul.left_menu li{
    font-size : 1.2em;

}
ul.left_menu li a{
    color : #007F1B;
}
ul.left_menu li.current{
    font-weight: bold;
}



div.tags {

    font-size: 0.9em;
    /*min-height: 16px;*/

}

div.tags img.tag_image {
    float: left;
    height: 16px;
    padding-right: 4px;
    width: 16px;
}

div.add_tags_panel {
    background: #E6E6E6 none repeat scroll 0 0;
    font-size: 0.9em;
    padding: 6px;
}

div.add_tags_panel input {
    font-family: arial;
    font-size: 0.8em;
}

div.autocomplete {
    background-color: white;
    border: 1px solid #888888;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 250px;
}

div.autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.autocomplete ul li.selected {
    background-color: #FFFFBB;
}

div.autocomplete ul li {
    cursor: pointer;
    display: block;
    height: 14px;
    list-style-type: none;
    margin: 0;
    padding: 2px;
}

tr.tag_row td{
    margin : 0;
    padding : 0;
}

.add_tags_link{
    font-size : 0.9em;
}

ul.tags_values{
    list-style: none;
    margin: 0px;
    padding : 1px 0 0 0;
}
ul.tags_values li{

    padding : 2px 0;
    font-size : 1.1em;
}

ul.tags_values li.selected{
    font-weight: bold;
}

.details_title{
    margin : 0px 0;
    margin-top : 10px;
}