/****************************** дивы и только дивы ************************************/

/************ индекс ************/
.div_index_news
{
    padding-bottom: 20px;
    padding-right: 35px;
    
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #2F4959;    
}

.div_right_banner
{
    width: 196px;
    height: 160px;
    line-height: 160px;
    
    margin-top: 24px;
    
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #aa0000;
    
    background-color: #DEDEDE;
    
}

.div_index_slogan
{
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    
    font-family: Verdana;
    font-size: 24px;
    font-weight: normal;
    color: #6D6E71;
}

/************ about ************/
.div_about_text
{
    margin-bottom: 20px;
}

.div_about_submenu
{
    position: absolute;
    border: 0px solid #ff00ff;
    z-index: 500;
}

.div_about_logos
{
    padding-left: 0px;
    padding-right: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}
.div_about_slogan
{
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.div_about_instruction
{
    padding-top: 128px;
}

.div_about_head_text
{
    width: 552px;
    padding-left: 26px;
    padding-top: 30px;
    
    font-family: Times New Roman;
    font-size: 16px;
    font-weight: normal;
    color: #005D97;
}


/************ man ************/
.div_man_left_banner
{
    padding-bottom: 43px;
}
.div_man_buy_online
{
    
}
.div_man_links_buy_online
{
    position:relative;
    top: -30px;
}

.div_man_top_text
{
    padding-bottom: 27px;
}

.div_man_roliki
{
    background-image: url(/img/bgs/man/shashlyk.jpg);
    background-repeat: no-repeat;
    
    height: 219px;
    
    padding-left: 167px;
    padding-top: 70px;
}
.div_man_roliki_alco
{
	background-image: url(/img/bgs/man/shashlyk1.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
    
    height: 160px;
    
    padding-left: 167px;
    padding-top: 70px;
}



/************ child ************/
.div_child_roliki
{
    background-image: url(/img/bgs/child/shashlyk.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    
    height: 219px;
}

/************ baby ************/
.div_baby_roliki
{
    background-image: url(/img/bgs/baby/shashlyk.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
    
    height: 219px;
}

.div_baby_slogan
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/******* consultations ********/
.div_cons_telo
{
    width: 680px;
    position: relative;
    top: -390px;
    margin-bottom: -390px;
}

.div_cons_zago
{
    border-bottom: 2px dashed #5AAAD9;
    padding-bottom: 11px;
}

.div_ask_query
{
    margin-right: 65px;
    
    font-family: Times;
    font-size: 26px;
    font-weight: normal;
    color: #333132;
    text-decoration: underline;
    cursor: pointer;
}
.div_ask_query:hover
{
    margin-right: 65px;
    
    font-family: Times;
    font-size: 26px;
    font-weight: normal;
    color: #333132;
    text-decoration: none;
    cursor: pointer;
}

.div_cons_posts
{
    
}

.div_cons_forma
{
    padding-top: 25px;
}

/******* investigations ********/
.div_study_head_text
{
    margin-left: 26px;
    margin-right: 0px;
    margin-top: 50px;
    margin-bottom: 0px;
}

.div_study_telo
{
    background-image: url(/img/bgs/study/bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}

.div_study_body_text
{
    width: 648px;
}
.div_study_body_pagen
{
    padding-right: 53px;
    padding-top: 44px;
    padding-bottom: 100px;
    
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #414042;
}



.div_cons_body_pagen
{
    padding-right: 0px;
    padding-top: 44px;
    padding-bottom: 20px;
    
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #414042;
}

/******* specialists ********/
.div_spec_body_top
{
    position: relative; 
    top: -397px; 
    
    margin-bottom: -397px;
    z-index: 100;
}

.div_spec_list
{
    padding-left: 55px;
    
    line-height: 30px;
    
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #0074BC;
}

.div_spec_pokazania
{
    background-image: url(/img/bgs/specs/suka.png);
    background-repeat: no-repeat;
    
    width: 196px;
    height: 97px;
    
    margin-top: 45px;
    
    padding-left: 40px;
    padding-top: 50px;
    
    cursor: pointer;
}

.div_spec_body_middle
{
    padding-top: 30px;
}

.div_spec_body_middler
{
    margin-left: 43px;
    margin-bottom: 43px;
    margin-right: 105px;
    padding-top: 30px;
    
    border-bottom: 1px dashed #0074BC;
}

.div_spec_body_spisok
{
    padding-left: 272px;
    padding-right: 105px;
    padding-top: 0px;
    
    font-family: Times; 
    font-size: 24px; 
    font-weight: normal; 
    color: #414042; 
}

.div_spec_body_bottom
{
    background-image: url(/img/bgs/specs/last_bottom_div.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    
    height: 180px;
    
    margin-right: 52px;
    
    padding-left: 124px;
    padding-top: 55px;
    
    font-family: Times; 
    font-size: 18px; 
    font-weight: normal; 
    color: #414042; 
}


/******************************************** рецептовые дивы ******************************************/
.div_href
{
    font-family: Verdana; 
    font-size: 14px; 
    font-weight: normal; 
    color: #1F6DA9; 
    text-decoration: underline;
    cursor: pointer;
}
.div_href:hover
{
    font-family: Verdana; 
    font-size: 14px; 
    font-weight: normal; 
    color: #1F6DA9; 
    text-decoration: none;
    cursor: pointer;
}
.div_diag
{
    padding-top: 5px;
    padding-left: 45px;
    padding-bottom: 10px;
}


/******************************************** полупрозрачные менюхи ******************************************/
.div_small_polu_top
{
    width: 124px;
    height: 17px;
    
    background-image: url(/img/bgs/corners/small_top.png);
    background-repeat: no-repeat;
}
.div_small_polu_middle
{
    width: 104px;
    padding-left: 20px;
    
    background-image: url(/img/bgs/corners/small_middle.png);
    background-repeat: repeat-y;
}
.div_small_polu_bottom
{
    width: 124px;
    height: 20px;

    background-image: url(/img/bgs/corners/small_bottom.png);
    background-repeat: no-repeat;
    background-position: bottom;
}


.div_big_polu_top
{
    width: 317px;
    height: 17px;
    
    background-image: url(/img/bgs/corners/big_top.png);
    background-repeat: no-repeat;
}
.div_big_polu_middle
{
    width: 317px;
    padding-left: 20px;
    
    background-image: url(/img/bgs/corners/big_middle.png);
    background-repeat: repeat-y;
}
.div_big_polu_bottom
{
    width: 317px;
    height: 17px;

    background-image: url(/img/bgs/corners/big_bottom.png);
    background-repeat: no-repeat;
    background-position: bottom;
}

/******************************************** тени ******************************************/
.div_top_shadow
{
    background-image: url(/img/bgs/shadows/top.png); 
    background-repeat: no-repeat; 
    background-position: center;
    
    width: 100%;
    height: 18px;    
    position: relative;
    bottom: -7px;
}
.div_bottom_shadow
{
    background-image: url(/img/bgs/shadows/bottom.png); 
    background-repeat: no-repeat;
    background-position: center; 
    
    width: 100%;
    height: 18px;    
    position: relative;
    bottom: 7px;
}


/******************************************** антиаякс ******************************************/
.div_position_fix_black
{
    width: 100%;
    height: 100%;
    
    background-color: #ffffff;

    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
    
    opacity: 0.8;
    filter:alpha(opacity=80);
}
.div_position_fix_white
{
    width: 100%;
    height: 100%;
    
    position: fixed;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1001;

    overflow: auto; 
}
.div_telo_fix
{
    display: block;
    width: 853px;
    height: 1000px;
    
    /*background-color: #ffffff;*/
    
    margin-top: 50px;
    margin-bottom: 100px;
}


.div_inst_close
{
    padding-left: 30px; 
    padding-top: 0px; 
    padding-bottom: 30px;
}



/******************************************** форма ******************************************/
.div_form_field_left
{
    width: 7px;
    height: 22px;
    float: left;
    
    background-image: url(/img/bgs/form/left_field.png);
    background-repeat: no-repeat;
}
.div_form_field_right
{
    width: 7px;
    height: 22px;
    float: left;
    
    background-image: url(/img/bgs/form/right_field.png);
    background-repeat: no-repeat;
}

.div_field_container
{
    
}


.div_form_area_left
{
    width: 8px;
    height: 189px;
    float: left;
    
    background-image: url(/img/bgs/form/left_area.png);
    background-repeat: no-repeat;
}
.div_form_area_right
{
    width: 8px;
    height: 189px;
    float: left;
    
    background-image: url(/img/bgs/form/right_area.png);
    background-repeat: no-repeat;
}


/******************************************** инструкция ******************************************/
.div_instr_top
{
    background-color: #ffffff;
    padding-top: 26px;
    padding-bottom: 26px;
    
    font-family: Verdana;
    font-size: 24px;
    font-weight: bold;
    color: #646464;
}
.div_instr_text
{
    background-color: #ffffff;
    padding-left: 26px;
    padding-right: 26px;
    
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #646464;
}
.div_instr_text span
{
    font-family: Times;
    font-size: 14px;
    font-weight: normal;
    color: #646464;
    font-style: italic;
}
.div_instr_bottom
{
    height: 236px;
    
    background-color: #ffffff;
    background-image: url(/img/bgs/tubes.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 26px;
    padding-bottom: 26px;
    
    margin-bottom: 150px;
    
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #3383B8;
}
