html
{
    /*height: 100%;*/
}

body
{
    margin: 0;
    font-family: arial,sans-serif;
    font-size: 12px;
    background: #8CEFC6 url(/_img/bg-body.jpg) repeat-x top; 
    color: #626484;
    /*height: 101%;*/
}

/* http://sonspring.com/journal/removing-dotted-links */
:-moz-any-link:focus {
  outline: none;
}

a
{
    cursor: pointer;
}

#hdrimg_100 
{
    height: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 590px;
    z-index: 1;
    background: url(/_img/bg-imgtop.jpg) no-repeat center top;
}

#btmimg_100 
{
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%;
    height: 327px;
    z-index: 1;
    background: url(/_img/bg-bottom-img.png) no-repeat center top;
}

#logo_100
{
    position: absolute;
    top: 185px;
    width: 100%;
    height: 0;
    z-index: 3;
}

#logo
{
    height: 146px;
    margin: auto;
    width: 990px;
    background: url(/_img/logo-aurosoma.png) no-repeat -120px top;
}




#menuleft_100
{
    position: absolute;
    top: 342px;
    width: 100%;
    height: 0;
    z-index: 3;
}

#menuleft
{
    height: 0;
    margin: auto;
    width: 990px;
}

#menuleft_pos
{
    position: relative;
    left: 0;
    width: 230px;
    height: 1230px;
    background: url(/_img/bg-leftmenu.png) repeat-x 50px;
}



#menutop_100 {
    height: 0;
    position: absolute;
    top: 382px;
    width: 100%;
    z-index: 80;
}

#menutop 
{
    height: 0;
    margin: auto;
    width: 990px;
}

#menutop_pos {
    /*left: 20px; orig*/
    position: relative;
    width: 1040px;
    height: 10px;
}

div.menu_itm, div.menu_itm_act {
    float: left;
    padding: 0 27px 0 0; /*orig padding: 0 60px 0 0;*/
}

div.menu_itm {
    height: 35px;
    text-align: center;
}

div.menu_itm_act_txt a {
    color: #006482;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}
div.menu_itm_txt a {
    color: #B4F9F7;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}

div.leftmenu_itm, div.leftmenu_itm_act {
    padding: 0 10px 0 25px;
}

div.leftmenu_itm {
    height: 35px;
    text-align: left;
}

div.leftmenu_itm_act_txt a {
    color: #832DF9;
    font-weight: bold;
    text-decoration: none;
}
div.leftmenu_itm_txt a {
    color: #832DF9;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}


div.leftmenu_itm_txt a:hover,
div.leftmenu_itm_act_txt a:hover
{
    text-decoration: underline;
}


div.leftmenu_itm div.label
{
    color: #0C9FFC;
    font-size: 14px;
    font-weight: bold;
}   

div.leftmenu_itm div.label a
{
    margin-right: 20px;
    color: #0C9FFC;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline; 
}   

div.leftmenu_itm div.label a:hover
{
    text-decoration: none;
}


#hdr_left_menu
{
    height: 210px;
    width: 233px;
}

#hdr_left_menu img
{
    text-align: center;
    padding: 90px 0 0px 0;
}

div.left_menu_sep
{
    height: 25px;
    background: url(/_img/bg-left-menu-sep.png) no-repeat center top;
}

#new_bottle
{
    text-align: center;
    color: #D817DA;
    font-size: 14px;
    padding: 10px 0 20px 0;
}

#new_bottle img
{
    padding: 10px;
}



#content_100 {
    height: 0;
    position: absolute;
    top: 430px;
    width: 100%;
    z-index: 80;
}

#content 
{
    height: 0;
    margin: auto;
    width: 990px;
}

#content_pos {
    left: 300px;
    position: relative;
    width: 700px;
    
    color: #51494A;
    font-size: 14px;
    line-height: 150%;
    text-align: justify;
}

#content h1
{
    font-size: 23px;
    color: #D817DA;
}

#content h2
{
    font-size: 22px;
    color: #D817DA;
}

#content h3
{
    font-size: 20px;
    color: #D817DA;
}

#content_pos li
{
    padding-top: 10px;
}


div.leftmenu_itm_act a
{
    color: #D817DA;
    
}

div.leftmenu_itm_act div.label a
{
    color: #D817DA;
    
}

span.preambula
{
    color: #006482;
    font-size: 16px;
}

#repeat_select_bottle
{
    padding-top: 20px;
    text-align: right;
}

#repeat_select_bottle a
{
    margin-right: 40px;
    color: #832DF9;
    text-decoration: underline;
}

#repeat_select_bottle a:hover
{
    text-decoration: none;
}


div.pos_descr, div.pos_descr_sep
{

    text-align: left;
    padding-top: 30px;
}

div.pos_descr 
{
    min-height: 300px;
}


div.pos_descr_sep
{
    width: 100%;
    border-bottom: 1px dotted #832DF9;
}

div.pos_descr img 
{
    float: left;
    padding-right: 20px;
}

div.pos_descr div.descr
{
    padding-top: 20px;
}

#content div.pos_descr h3
{
    font-weight: normal;
    color: #006482;
    font-size: 16px;
}


.modal {
    -moz-border-radius: 10px 10px 10px 10px;
    background-color: #FFFFFF;
    background-position: -120px -180px;
    border: 1px outset #140000;
    display: none;
    padding: 15px;
    position: absolute;
    text-align: left;
}
.modal .close {
    background: url("/_img/fancybox.png") no-repeat scroll -40px 0 transparent;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 35px;
}
div.modal h4 {
    border-bottom: 1px dotted #100B12;
    font-size: 18px;
    margin: 0;
    padding: 0 0 3px;
}
div.modal div.modal_paramname {
    font-size: 12px;
    padding: 15px 0 3px 5px;
}

#promt_bottle_info
{
    width: 900px;
}

#lang_100
{
    position: absolute;
    top: 95px;
    width: 100%;
    height: 0;
    z-index: 3;
}

#lang
{
    height: 6px;
    margin: auto;
    width: 990px;
    position: relative;
    
}

#lang_lv
{
    position: absolute;
    width: 40px;
    height: 28px;
    
    right: 70px;
}

#lang_ru
{
    position: absolute;
    width: 45px;
    height: 28px;
    
    right: 150px;
}

#lang_lv a img,
#lang_ru a img
{
    width: 45px;
    height: 28px;
    border: none;
}

#lang_ru:hover,
#lang_lv:hover
{
    border-bottom: 1px solid white;
}

