*{padding:0;margin:0} 
body{
    font-family: Arial, Helvetica, sans-serif; 
    color:#444  
}
h2 { font-size: 20px; 
/*text-decoration: underline;*/}

#stomamed_top-space_stomamed{height:30px;overflow:hidden;background-image:url(http://www.stoma-med.ru/images/stomamed-header-bg-stomamed.png);background-repeat:repeat-x;background-position:50% 0;}

.stomamed_cl_stomamed{clear:both;}

#stomamed_wrapper_stomamed{height: 100%;
    background-color:#77cde8;
    background-image:url(http://www.stoma-med.ru/images/stomamed-body-bg-stomamed.png);
    background-repeat:repeat-x;
    text-align:center;
    padding-bottom:40px;
}
#stomamed_content_stomamed{width:960px;margin:0 auto; background-color: #fff;}

#stomamed_header_stomamed{
/*border:1px solid #ccc;*/
margin:0px; height:160px;padding:15px;
background-color: #c2e7f6;
background-image:url(http://www.stoma-med.ru/images/stomamed-qwacgecjch-stomamed.jpg); 
background-repeat:repeat-x;}

.stomamed_header-text_stomamed{float:right;text-align:right; padding: 6px 280px 0px 0px; }
.stomamed_header-text_stomamed h1{font-size:22px;font-weight:lighter;padding-top:0px;padding-left:5px;border:none;letter-spacing:-1px;color:#3f6aff}
.stomamed_header-text_stomamed h2{padding-left:5px;font-size:12px;text-transform:none;color:#3f6aff; text-decoration: none;}
.stomamed_header-text_stomamed a{color:#0f4aff;text-decoration:none}
.stomamed_header-stat_stomamed {
    color: #8ac; 
    font-size: 10px; 
    padding:25px 270px 0px 0px; 
    margin: 0px; 
    font-weight: bold; 
    text-align:right;
    line-height: 12px;
}
.stomamed_header-stat_stomamed span{ color: #68a; text-decoration: underline;}
.stomamed_header-stat_stomamed a{color: #468; font-size: 10px;  text-decoration: underline;}

#stomamed_menu_stomamed{width:100%; line-height: 30px; vertical-align: middle; padding-top: 20px; font-size: 14px;}
#stomamed_menu_stomamed ul{margin:0;padding:0;color:#fff;float:right}
#stomamed_menu_stomamed li{list-style-type:none;display:inline}
#stomamed_menu_stomamed li a{text-decoration:none;padding:0px 10px;color:#fff}
#stomamed_menu_stomamed li a:hover{color:#a2ff18}


#stomamed_centerWrapper_stomamed {
    height: 100%;
    background-color: #fff;
}

table.stomamed_centerTable_stomamed {
    vertical-align: top;
    width: 960px;
    background-image:url(http://www.stoma-med.ru/images/stomamed-table-top-stomamed.gif);
    background-repeat:no-repeat;
}
td.stomamed_right_stomamed, td.stomamed_left_stomamed{
    text-align: left;
    vertical-align: top;
    width: 190px;
    padding-top: 5px;
}
td.stomamed_right_stomamed h3, td.stomamed_left_stomamed h3{vertical-align: top; text-align: center; font-weight: normal; font-size: 16px; color: #222; }
td.stomamed_left_stomamed, td.stomamed_right_stomamed{padding: 5px 5px;}
td.stomamed_center_stomamed{padding: 5px; vertical-align: top; width: 580px; }

/* rating button*/
.stomamed_rating-button_stomamed{ 
text-align: center; 
margin: 20px 0px 10px 0px;
padding: 18px 0px 0px 20px; 
height: 57px;
background-image: url('http://www.stoma-med.ru/images/stomamed-star2-stomamed.png'); 
background-repeat: no-repeat;
}
.stomamed_rating-button_stomamed a{font-weight: bold; color:#2288ff; font-size: 14px; }
.stomamed_rating-button_stomamed a:hover{color:#2277ff;}

#stomamed_srch_stomamed {padding: 10px 0px 10px 10px;}
#stomamed_srch_stomamed h3{padding: 10px 0px 10px 0px;}
#stomamed_srch_stomamed  a{text-decoration: none;font-size: 10px;color:#0d0655;}
#stomamed_srch_stomamed  input{text-decoration: none;font-size: 10px;}
#stomamed_srch_stomamed select {background-color: #eff6ff; font-size:8px;}

.stomamed_common_stomamed{
    width: 180px; padding: 20px 0px 20px 0px; }
.stomamed_common_stomamed h3{border-bottom: 2px solid #eee;}
.stomamed_common_stomamed ul{list-style-type: none;}
.stomamed_common_stomamed ul a{color: #2288ff;font-size: 12px;font-weight: bold;text-decoration: none;}
.stomamed_common_stomamed ul li{padding: 5px 0px 5px 5px;border-bottom: 1px solid #eee;}
.stomamed_common_stomamed ul.stomamed_feedbacks_stomamed{font-size: 10px;}
.stomamed_common_stomamed ul.stomamed_feedbacks_stomamed a{font-size: 10px;text-transform: none;font-weight: normal;}
.stomamed_common_stomamed ul.stomamed_news_stomamed li{padding: 10px 0px; font-size: 12px; }
.stomamed_common_stomamed ul.stomamed_news_stomamed li  a{padding-bottom: 25px; font-size: 12px;}



.stomamed_face-annotation_stomamed {
    font-size: 14px;
    line-height: 1.3;
    text-align: left;
    padding: 10px;
    text-align: justify;
}
.stomamed_footer-text_stomamed {
    font-size: 12px;
    line-height: 1.2;
    color: #888;
    text-align: left;
    padding: 10px;
    text-align: justify;
}
.stomamed_footer-text_stomamed a{
    color: #888;
    text-decoration: none;
}
.stomamed_face-annotation_stomamed a {
    text-decoration: none;
    color: #2288ff;
}
.stomamed_face-lists_stomamed h3{
    margin: 0px 0px 15px 0px;
    padding: 0px;
}
.stomamed_face-lists_stomamed img {
    float: left;
}
.stomamed_face-lists_stomamed  {
    float: left;
    text-align:  justify;
    padding: 10px;
}
.stomamed_face-lists_stomamed a{
    font-size: 10px;
    text-decoration: none;
    color: #88a;
}

#stomamed_adm_stomamed {
    text-align: left;
    padding: 5px 0px 20px 0px;
}

#stomamed_adm_stomamed a{
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color:#4488ff;
    padding: 0px 0px 0px 5px;
}

#stomamed_footer_stomamed{text-align:center;
        width:960px;
        padding:15px 0px 10px 0px;
        color:#aaa9a9;
}
#stomamed_footer_stomamed p{
        border-top:1px solid #ccc;
        padding-top: 10px;
        font-size: 12px;
}
#stomamed_footer_stomamed a{color:#8abd58}
.sad, .sad a{
    font-size: 12px;
    color:#888;
} 
.sad a{
    text-decoration: none;
    font-size: 12px;
    color: #0044aa;
}

    /** UNTOUCHED ??*/
    .stomamed_pager_stomamed {margin: 10px 50px 10px 50px;} .stomamed_pager_stomamed a {text-decoration: none;}
    #stomamed_departments_stomamed {font-size: 14px;}
    #links  img{padding: 0px 10px;border: 0px;}

    #stomamed_htmltext_stomamed, #stomamed_htmltext_company_stomamed {font-size: 10px; width: 100%; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px;}
    #stomamed_htmltext_stomamed{border: 2px dotted #ddd;}
    #stomamed_htmltext_stomamed a{text-decoration: none;}
    #stomamed_company-keys_stomamed{ color: #888; padding: 30px 0px 30px 0px;}
    p.stomamed_common_stomamed {padding: 20px 0px 0px 0px;}
    img.stomamed_map_stomamed {border: 3px solid #ccc; margin: 15px 0px 20px 0px;}
    .stomamed_map_div_stomamed {padding: 0px;}
    .stomamed_red_stomamed {color: #f00;}
    .stomamed_strong_stomamed {font-weight: bold;}
    .underline { text-decoration: underline; float: right; }
    .stomamed_align-left_stomamed  { text-align: left; }
    .stomamed_align-right_stomamed { text-align: right; }
    .stomamed_align-center_stomamed {text-align: center; }
    .stomamed_company-list-data-icon_stomamed{float: left;}
    .stomamed_company-list-data-icon_stomamed img{padding: 0px; margin-right: 10px;}
    .stomamed_company-list-data-text_stomamed{vertical-align: middle; padding-left: 5px; }

    a.stomamed_comments_stomamed{
        background: url('http://www.stoma-med.ru/images/stomamed-comment2-stomamed.png') no-repeat left center;
        padding-left: 15px; margin: 0 0px 0 5px;
        color: #333333;
    }
    a.stomamed_leavecomment_stomamed{
        margin: 0px 0px 5px 0px;
        border-bottom-style: dotted;
    }

    #stomamed_redblink_stomamed{
        color: #f00;
        padding-top: 5px;
        font-size: 12px;
    }

    .stomamed_changerequest_stomamed{
        margin: 30px 0px 0px 0px;
        padding: 10px;
        background-color: #FAFAFA;
        background-position: 8px 10px;
        border: 1px solid #f2c2a2;
        border-left: 4px solid #FF9966;
        color: #aa3300;
        font-weight: bold;
    }

    .stomamed_comment_stomamed,  .stomamed_admincomment_stomamed {
      margin: 5px 20px 15px 0px;
      padding: 10px;
      text-align: left;
      display: block;
      overflow: auto;
    }

    .stomamed_comment_stomamed {
      background: #FAFAFA;
      border: 1px solid #f2f2f2;
      border-left: 4px solid #ff99cc;
    }

    .stomamed_admincomment_stomamed {
      background: #F6FAF6;
      border: 1px solid #e2e2e2;
      border-left: 4px solid #88ff88;
    }

    .stomamed_comment_stomamed .stomamed_avatar_stomamed,
    .stomamed_admincomment_stomamed .stomamed_avatar_stomamed  {
        float: left;
        vertical-align: middle;
        padding: 10px 10px 10px 0px;
        height: 100%;
    }

    .stomamed_comment_stomamed .stomamed_message_stomamed,
    .stomamed_admincomment_stomamed .stomamed_message_stomamed {
        padding: 0px 10px 0px 10px;
        text-align: justify;
    }

    .stomamed_comment_stomamed .stomamed_message_stomamed,
    .stomamed_admincomment_stomamed .stomamed_message_stomamed  span{
        color: #936;
        margin: 0px 0px 10px 0px;
    }

    .stomamed_company-near_stomamed{
        width: 300px;
        background: #fff;
        padding: 15px 0px 0px 20px;
        text-align: left;
    }
    .stomamed_company-near_stomamed a{
        font-weight: bold;
        padding: 0px;
        text-align: center;
    }

    .stomamed_about-footer_stomamed {
        font-size: 12px;
        padding: 30px 0px 0px 0px;
        color: #888;
    }

    .stomamed_company-list-container_stomamed {
        font-size: 15px;
        padding: 10px 0px 0px 20px;
        margin: 0px 0px;
        border: 1px solid #dddddd;
        background-color: #fdfdfd;
        border-radius:9px;
        -webkit-border-radius:9px;
        -moz-border-radius:9px;         
    }
    .stomamed_company-list-container_stomamed h2{
        color: #258bac;
    }
    
    .stomamed_company-list-container_stomamed a{
        color: #2288ff;
        text-decoration: none;
    }

    .stomamed_company-list-odd_stomamed, .stomamed_company-list-even_stomamed, .stomamed_company-list_stomamed  {
        font-size: 14px;
        padding: 10px 0px 15px 10px;
        vertical-align: middle;
        margin-right: 15px;
        border-bottom: 1px dashed #eee;
    }
    
    .stomamed_company-list-odd_stomamed strong, .stomamed_company-list-even_stomamed strong, .stomamed_company-list_stomamed strong{
            font-size: 14px;
            color: #666;
            font-family: "trebuchet ms", sans-serif;
    }
    .stomamed_company-list-odd_stomamed h3, .stomamed_company-list-even_stomamed  h3, .stomamed_company-list_stomamed  h3{display: inline;}
    .stomamed_company-list-odd_stomamed p, .stomamed_company-list-even_stomamed  p, .stomamed_company-list_stomamed  p{padding-top: 15px;}
    .stomamed_company-list-odd_stomamed{background-color: #f0f8fa;}
    .stomamed_company-list_stomamed strong, .stomamed_company-list-odd_stomamed strong{padding-bottom: 15px; text-transform: capitalize;}
    
    
    
    .stomamed_break_stomamed {height: 1px; display: block; clear: both;}
    .stomamed_contactinfo_stomamed {height: 29px; vertical-align: middle;}
    .stomamed_contactinfo_stomamed  img{float: left; padding-right: 10px;}

    /****************************************************/
    /****************************************************/
    #stomamed_company-content_stomamed {text-align: left; padding: 5px 15px 10px 0px;}    
    #stomamed_company-content_stomamed h2{text-align: center; padding: 15px 0px; } 
    #stomamed_company-content_stomamed h3{font-size: 16px; color: #444; padding: 10px 0px 5px 0px;}   
    
    .stomamed_social_stomamed{
        display: block;
        clear: both;
    }
    .stomamed_social_stomamed td{
        vertical-align: top;        
    }

    /****************************************************/
    /************* RATINGS  ****************/
    /****************************************************/
    .stomamed_ratings_stomamed {
        font-size: 12px;
        color: #888;
        padding: 0px 0px 10px 0px;
        line-height: 15px;
    }
    
    .stomamed_base1_stomamed, .stomamed_base2_stomamed, .stomamed_base3_stomamed{ width:85px; height:100%; float:left; padding-right:4px; overflow:hidden;}
    .stomamed_average1_stomamed, .stomamed_average2_stomamed, .stomamed_average3_stomamed{text-indent:-9999px;}
    .stomamed_base1_stomamed{background:url('http://www.stoma-med.ru/rating/stars.gif') 0 0 no-repeat; }
    .stomamed_average1_stomamed{background:url('http://www.stoma-med.ru/rating/stars.gif') 0 -16px no-repeat;}
    .stomamed_base2_stomamed{background:url('http://www.stoma-med.ru/rating/buckses.gif') 0 0 no-repeat; }
    .stomamed_average2_stomamed{background:url('http://www.stoma-med.ru/rating/buckses.gif') 0 -16px no-repeat;}
    .stomamed_base3_stomamed{background:url('http://www.stoma-med.ru/rating/hearts.gif') 0 0 no-repeat; }
    .stomamed_average3_stomamed{background:url('http://www.stoma-med.ru/rating/hearts.gif') 0 -16px no-repeat;}
    
    .stomamed_votes_stomamed{float:left; padding-right:4px;}

    /******* REGISTRATION ***/
    .stomamed_form-container_stomamed { 
        margin-top: 20px;
        padding:10px 10px 50px 10px; 
        background-color:#f0f0f0; 
        border:1px solid #abadac;
    }
    .stomamed_form-container_stomamed button, .stomamed_form-container_stomamed input[type=submit] { 
        float:right; margin-top: 10px;
    }

    .stomamed_form-panel_stomamed { font-size: 12px;color: #444444;}
    .stomamed_form-panel_stomamed fieldset {padding:12px; border:1px solid #abadac; background-color:#ffffff; }
    .stomamed_form-panel_stomamed label { width:190px; display:block; float:left; text-align:right; padding-top:2px; margin-right:10px; }
    .stomamed_form-panel_stomamed input, .stomamed_form-panel_stomamed textarea, .stomamed_form-panel_stomamed select {margin-bottom:13px; background-color: #f8f8fa; border: 1px solid #666;}
    .stomamed_form-panel_stomamed input.short {width: 30px;}    
    .stomamed_form-panel_stomamed select {width: 190px;}    
    .stomamed_form-panel_stomamed textarea {margin-left: 20px;}
    .stomamed_form-panel_stomamed a {color: #090;}
    .stomamed_auth-search-name_stomamed, .stomamed_auth-search-desc_stomamed{background-color: #f8f8f; }
    .stomamed_auth-search-name_stomamed {padding-top: 10px;}
    .stomamed_auth-search-desc_stomamed {border-bottom: 1px #aaa dashed; padding-bottom: 10px; }

    #stomamed_message-error_stomamed{padding: 5px 0px 10px 10px;}
    #stomamed_message-error_stomamed, #stomamed_message_stomamed {padding: 5px 0px 10px 10px;color: #f00;}

    .stomamed_news_box_stomamed {padding: 0px 0px 20px 0px;text-align: justify;}
    img.stomamed_news_image_stomamed {float: left;padding: 0px 10px 10px 0px;}
   
    ul.common{
        padding: 0px 0px 20px 30px;
        font-size: 14px;
        list-style-type: square;
    }
    
    #stomamed_company-images_stomamed img{
        margin: 0px 5px 0px 5px;
        border: 5px solid #888;
    }
    
#stomamed_pricetable_stomamed, #stomamed_pricetable-hideable_stomamed,
#stomamed_actiontable_stomamed, #stomamed_actiontable-hideable_stomamed
 {
    margin-bottom: 20px;
}

#stomamed_pricetable_stomamed table, #stomamed_pricetable-hideable_stomamed table,
#stomamed_actiontable_stomamed table, #stomamed_actiontable-hideable_stomamed table
 {
    border-top: 1px solid #ddd;
    width: 100%;
    font-size: 11px;
}

#stomamed_pricetable_stomamed table tr td, #stomamed_pricetable-hideable_stomamed table tr td ,
#stomamed_actiontable_stomamed table tr td, #stomamed_actiontable-hideable_stomamed table tr td 
{
    background: #f6f6f6;
    padding: 0px 10px;
    height: 29px;
    line-height: 29px;
    border-bottom: 1px solid #ddd;
}

#stomamed_pricetable_stomamed table tr th, #stomamed_pricetable-hideable_stomamed table tr th,
#stomamed_actiontable_stomamed table tr th, #stomamed_actiontable-hideable_stomamed table tr th
{
    padding: 5px 0px 10px 10px;
    color: #842;
}

#stomamed_pricetable_stomamed table tr.stomamed_priceodd_stomamed td,
 #stomamed_pricetable-hideable_stomamed table tr.stomamed_priceodd_stomamed td,
#stomamed_actiontable_stomamed table tr.stomamed_priceodd_stomamed td,
 #stomamed_actiontable-hideable_stomamed table tr.stomamed_priceodd_stomamed td
 {
    background: #e8e8e8;
}

#stomamed_pricetable_stomamed table tr:hover td,
 #stomamed_pricetable-hideable_stomamed table tr:hover td,
#stomamed_actiontable_stomamed table tr:hover td,
 #stomamed_actiontable-hideable_stomamed table tr:hover td
 { background: #fdfcf6; }
a.stomamed_priceshow_stomamed,
a.stomamed_actionshow_stomamed
 {
    font-weight: bold;
    border-bottom-style: dotted;
    font-size: 12px;
    margin-left: 10px;
}

span.stomamed_explain_stomamed { display:block; font-size:10px; color:#999999; }

