/* standart */

body{
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-size: 9pt;
    background-color: #ffffff;
    color: #3c3c3c;
    min-width: 1000px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
/*  background-image: url(../img/main/bg.jpg);
    background-repeat: no-repeat;
    background-position: top center;*/
}


html, body{
    height: 100%;
}

td, th, ul, li, .stn{
font-size: 9pt;
}

/*
ul, li{
    list-style-image: url(../img/other/ul_dot.gif);
    margin-left: 12px;
}
*/

img{border:0; margin:0;}

/*img{border:0; margin:0; vertical-align:text-bottom;}*/


/* background position */

.nrp{background-repeat: no-repeat;}

.rp_x{background-repeat: repeat-x;}
.rp_x_center{background-repeat: repeat-x; background-position: center;}
.rp_y{background-repeat: repeat-y;}
.rp_y_center{background-repeat: repeat-y; background-position: center;}

.nrp_top_left{background-repeat: no-repeat; background-position: top left;}
.nrp_top_center{background-repeat: no-repeat; background-position: top center;}
.nrp_top_right{background-repeat: no-repeat; background-position: top right;}
.nrp_bot_left{background-repeat: no-repeat; background-position: bottom left;}
.nrp_bot_center{background-repeat: no-repeat; background-position: bottom center;}
.nrp_bot_right{background-repeat: no-repeat; background-position: bottom right;}

.tbg{background-repeat: no-repeat; background-position: 25% center;}




.table_search {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
color: #000000;
background-color:#A2CBDD;
display:block;
text-decoration: none;
}

.table_search:link {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
color: #000000;
background-color:#A2CBDD;
display:block;
text-decoration: none;
}

.table_search:visited {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
color: #000000;
background-color:#A2CBDD;
display:block;
text-decoration: none;
}
.table_search:active {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
color: #000000;
background-color:#A2CBDD;
display:block;
text-decoration: none;
}

.table_search:hover {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
color: #000000;
display:block;
background-color:#F5C4C8;
text-decoration: none;
}


.foto_ramka {
 background: #ffffff;
 border: 3px solid #e0e0e0;
 width:246px;
 height:206px;
 text-align: center;
 padding:25px 20px 25px 20px;
}

.bold_class {
  font-weight: bold;
}

#pan_act{
    position: relative;
    width: 115px;
    height: 33px;
    margin: 5px 1px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(../img/menu/pan_act.gif);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    font-weight: bold;
}

#pan_pas{
    position: relative;
    width: 115px;
    height: 33px;
    margin: 5px 1px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(../img/menu/pan_pas.gif);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    font-weight: bold;
}
/* links */


.tovar_number {
  background-image:    url('../img/other/kvadratik.jpg');
  background-repeat:   no-repeat;
  background-position: center;
}


.list_tovar_title {
font-family: VERDANA;
font-size: 10pt;
color: #474747;
font-weight: normal;
}

.list_tovar_tr {
font-family: VERDANA;
font-size: 10pt;
color: #474747;
font-weight: normal;
}


a:link{
color: #4282a5;//1487bd;
text-decoration: underline;
}
a:visited{
color: #4282a5;//1487bd;
text-decoration: underline;
}
a:active{
color: #4282a5;//1487bd;
text-decoration: underline;
}
a:hover{
color: #005983;//ad3d46;
text-decoration: none;
}

/* ----- */

.dop_a:link{
font-size: 8pt;
color: #095072;
font-weight: normal;
text-decoration: underline;
}
.dop_a:visited{
font-size: 8pt;
color: #095072;
font-weight: normal;
text-decoration: underline;
}
.dop_a:active{
font-size: 8pt;
color: #095072;
font-weight: normal;
text-decoration: underline;
}
.dop_a:hover{
font-size: 8pt;
color: #ad3d46;
/*color: #0f307a;*/
font-weight: normal;
text-decoration: none;
}


.dop_a_tovar:link{
font-family: Arial;
font-size: 12pt;
color: #005983;
font-weight: bold;
text-decoration: underline;
}
.dop_a_tovar:visited{
font-family: Arial;
font-size: 12pt;
color: #005983;
font-weight: bold;
text-decoration: underline;
}
.dop_a_tovar:active{
font-family: Arial;
font-size: 12pt;
color: #005983;
font-weight: bold;
text-decoration: underline;
}
.dop_a_tovar:hover{
font-family: Arial;
font-size: 12pt;
color: #005983;
font-weight: bold;
text-decoration: none;
}


/* ----- */

.dop_a_np:link{
font-size: 9pt;
color: #05547d;
font-weight: normal;
text-decoration: underline;
}
.dop_a_np:visited{
font-size: 9pt;
color: #05547d;
font-weight: normal;
text-decoration: underline;
}
.dop_a_np:active{
font-size: 9pt;
color: #05547d;
font-weight: normal;
text-decoration: underline;
}
.dop_a_np:hover{
font-size: 9pt;
color: #0f307a;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_a_pt:link{
font-size: 9pt;
color: #6d1114;
font-weight: normal;
text-decoration: underline;
}
.dop_a_pt:visited{
font-size: 9pt;
color: #6d1114;
font-weight: normal;
text-decoration: underline;
}
.dop_a_pt:active{
font-size: 9pt;
color: #6d1114;
font-weight: normal;
text-decoration: underline;
}
.dop_a_pt:hover{
font-size: 9pt;
color: #0f307a;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_a_bp:link{
font-size: 9pt;
color: #000039;
font-weight: normal;
text-decoration: underline;
}
.dop_a_bp:visited{
font-size: 9pt;
color: #000039;
font-weight: normal;
text-decoration: underline;
}
.dop_a_bp:active{
font-size: 9pt;
color: #000039;
font-weight: normal;
text-decoration: underline;
}
.dop_a_bp:hover{
font-size: 9pt;
color: #0f307a;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_a2:link{
font-size: 8pt;
color: #ad3d46;
font-weight: normal;
text-decoration: underline;
}
.dop_a2:visited{
font-size: 8pt;
color: #ad3d46;
font-weight: normal;
text-decoration: underline;
}
.dop_a2:active{
font-size: 8pt;
color: #ad3d46;
font-weight: normal;
text-decoration: underline;
}
.dop_a2:hover{
font-size: 8pt;
color: #0f307a;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_a3:link{
font-size: 8pt;
color: #a1a1a1;
font-weight: normal;
text-decoration: underline;
}
.dop_a3:visited{
font-size: 8pt;
color: #a1a1a1;
font-weight: normal;
text-decoration: underline;
}
.dop_a3:active{
font-size: 8pt;
color: #a1a1a1;
font-weight: normal;
text-decoration: underline;
}
.dop_a3:hover{
font-size: 8pt;
color: #0f307a;
font-weight: normal;
text-decoration: none;
}

/* ----- */



.lang:link{
font-size: 8pt;
color: #ffe8bc;
font-weight: normal;
text-decoration: none;
}
.lang:visited{
font-size: 8pt;
color: #ffe8bc;
font-weight: normal;
text-decoration: none;
}
.lang:active{
font-size: 8pt;
color: #ffe8bc;
font-weight: normal;
text-decoration: none;
}
.lang:hover {
font-size: 8pt;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

/* copyright links */

.copy:link{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffe8bc;
font-weight: bold;
text-decoration: none;
}
.copy:visited{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffe8bc;
font-weight: bold;
text-decoration: none;
}
.copy:active{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffe8bc;
font-weight: bold;
text-decoration: none;
}
.copy:hover{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ef7f19;
font-weight: bold;
text-decoration: underline;
}

/* menu links */

.m:link{
font-size: 11pt;
/*color: #0f307a;*/
color: #095072;
font-weight: normal;
text-decoration: underline;
}
.m:visited{
font-size: 11pt;
color: #095072;
font-weight: normal;
text-decoration: underline;
}
.m:active{
font-size: 11pt;
color: #095072;
font-weight: normal;
}
.m:hover{
font-size: 11pt;
color: #ad3d46;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.ma:link{
font-size: 12pt;
color: #ef7f19;
font-weight: normal;
text-decoration: none;
}
.ma:visited{
font-size: 12pt;
color: #ef7f19;
font-weight: normal;
text-decoration: none;
}
.ma:active{
font-size: 12pt;
color: #ef7f19;
font-weight: normal;
text-decoration: none;
}
.ma:hover{
font-size: 12pt;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_m:link{
font-size: 9px;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_m:visited{
font-size: 9px;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_m:active{
font-size: 9px;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_m:hover{
font-size: 9px;
color: #bb0056;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_m2:link{
font-size: 11px;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_m2:visited{
font-size: 11px;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_m2:active{
font-size: 11px;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_m2:hover{
font-size: 11px;
color: #bb0056;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_m3:link{
color: #a8434c;
text-decoration: underline;
}
.dop_m3:visited{
color: #a8434c;
text-decoration: underline;
}
.dop_m3:active{
color: #a8434c;
text-decoration: underline;
}
.dop_m3:hover{
color: #095072;
text-decoration: none;
}

/* titles */

.slogan{
font-size: 18pt;
color: #4c9fc6;
font-weight: normal;
letter-spacing: 5px;
}

.title{
font-size: 12pt;
color: #005983;
font-weight: bold;
/*text-decoration: underline;*/
text-decoration: none;
}

.title_tovar{
/*color:#EF7F19;*/
color:#D31320;
font-size:18pt;
font-weight:normal;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}

.title_blue{
font-size: 12pt;
color: #095072;
font-weight: normal;
}

.title_red{
font-size: 11pt;
color: #ad3d46;
font-weight: normal;
}

.title_white{
font-family: Helvetica;
font-size: 11pt;
color: #ffffff;
background-color: #a6a6a6;
}

.title_white_gb{
font-family: Helvetica;
font-size: 11pt;
color: #ffffff;
background-color: #56A2C4;
}

.title_white_cab {
font-size: 11pt;
color: #ffffff;
font-weight: bold;
}

.smtitle{
font-size: 12pt;
color: #a98763;
font-weight: normal;
}

.title_blue{
font-size: 12pt;
color: #095072;
font-weight: normal;
}

.title_red{
font-size: 12pt;
color: #ad3d46;
font-weight: normal;
}

/*
.title_white{
font-size: 12pt;
color: #ffffff;
background-color: #a6a6a6;
font-weight: normal;
}
*/

.smtitle_blue{
font-size: 10pt;
color: #095072;
font-weight: normal;
}

.smtitle_red{
font-size: 10pt;
color: #ad3d46;
font-weight: normal;
}

.smtitle_grey{
font-size: 10pt;
color: #878787;
font-weight: normal;
}

/* text versions standart links */

.text_copy{
font-size: 9px;
color: #ab9279;
font-weight: normal;
}

.text_m{
font-size: 9px;
color: #af6b6b;
font-weight: normal;
}

.text_dop_m{
font-size: 9px;
color: #af6b6b;
font-weight: normal;
}

.text_dop_m2{
font-size: 9px;
color: #af6b6b;
font-weight: normal;
}


/* additional */

.sm{
font-size: 9px;
font-weight: normal;
}

.big{
font-size: 14px;
font-weight: normal;
}

.wh{
color: #ffffff;
font-weight: normal;
}

.bl{
color: #000000;
font-weight: normal;
}


#menu_block{
    position: relative;
    float: right;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 10pt;
    color: #0f307a;
}

#lmenu_block{
    position: relative;
    width: 303px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#lmenu {
    position: relative;
    width: 303px;
    height:43px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 8pt;
    color: #000000;
    background-image: url(../img/menu/lm_red.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#lmenu_a {
    position: relative;
    width: 303px;
    height:43px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 8pt;
    color: #000000;
    background-image: url(../img/menu/lm_blue.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#lmenu_ic{
    position: relative;
    margin: 0px 5px 0px 3px;
    padding: 0px 0px 0px 0px;
    float: left;
}

#lmenu_m{
    position: relative;
    width: 245px;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
}

#dateonmain{
    position: relative;
    width: 150px;
    margin: 0px 0px 0px 0px;
    padding: 2px 32px 0px 0px;
    float: right;
    font-size: 10pt;
    color: #000000;
    letter-spacing: 0px;
}

#title_np{
    position: relative;
    width: 694px;
    height:24px;
    margin: 5px 0px 7px 0px;
    padding: 5px 0px 0px 5px;
    *padding: 3px 0px 0px 5px;
    font-size: 12pt;
    color: #ffffff;
    background-image: url(../img/other/bg_np.jpg);
    background-repeat: no-repeat;
    background-position: center;
    letter-spacing: 3px;
}

#title_pt{
    position: relative;
    width: 694px;
    height:24px;
    margin: 5px 0px 7px 0px;
    padding: 5px 0px 0px 5px;
    *padding: 3px 0px 0px 5px;
    font-size: 12pt;
    color: #ffffff;
    background-image: url(../img/other/bg_pt.jpg);
    background-repeat: no-repeat;
    background-position: center;
    letter-spacing: 3px;
}

#title_bp{
    position: relative;
    width: 694px;
    height:24px;
    margin: 5px 0px 7px 0px;
    padding: 5px 0px 0px 5px;
    *padding: 3px 0px 0px 5px;
    font-size: 12pt;
    color: #ffffff;
    background-image: url(../img/other/bg_bp.jpg);
    background-repeat: no-repeat;
    background-position: center;
    letter-spacing: 3px;
}

#listtov {
    position: absolute;
    z-index:100;
    width: 100%;
    height:100%;
    margin: 0px 10px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 8pt;
    color: #000000;
    background-image: url(../img/other/bg_tov_pass.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#maintov{
    position: relative;
    width: 222px;
    height:75px;
    margin: 0px 10px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 8pt;
    color: #000000;
    background-image: url(../img/other/bg_tov_pass.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#maintov_a{
    position: relative;
    width: 222px;
    height:75px;
    margin: 0px 10px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 8pt;
    color: #000000;
    background-image: url(../img/other/bg_tov_act.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#maintov_ic{
    position: relative;
    margin: 5px 2px 0px 3px;
    padding: 0px 0px 0px 0px;
    float: left;
}

#maintov_m{
    position: relative;
    width: 145px;
    margin: 5px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
    float: right;
}

#gol{
    position: relative;
    width: 215px;
    height:75px;
    margin: 0px 10px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 9pt;
    color: #000000;

}

#gol_ic{
    position: relative;
    margin: 5px 2px 0px 3px;
    padding: 0px 0px 0px 0px;
    float: left;
}

#gol_m{
    position: relative;
    width: 135px;
    margin: 5px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
    float: right;
}

#news_block{
    margin: 5px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
    border: 6px #cbcbcb solid;
}


#menu_razd{
    position: relative;
    margin: 10px 0px 10px -50px;
    padding: 0px 0px 0px 0px;
}

#title_razd{
    position: relative;
    margin:  1px 0px 20px -30px;
    padding: 0px 0px 0px 0px;
}

#btn_syp{
    position: absolute;
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#main {
    position: relative;
    vertical-align: middle;
    width: 1000px;
/*  background-color: #ffffff;*/
    left: 50%;
    margin-left: -500px;
/*  margin: 0px auto;*/ /* Right and left margin widths set to "auto" */
    text-align: left; /* Counteract to IE5/Win Hack */

}

#main_text {
    position: absolute;
    width: 45%;
    margin: 240px 0px 0px 340px;
    padding: 0px 0px 0px 0px;
}

#main_text_min {
    min-height: 300px;
    *height: 300px;
}

#logo {
    position: absolute;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#btn_login_block {
    position: absolute;
    margin: 75px 0px 0px 340px;
    padding: 0px 0px 0px 0px;
}

#language_block {
    position: relative;
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 8pt;
    color: #a98763;
}

#copy_istil {
    position: absolute;
    width: 350px;
    height: 43px;
    margin: 649px 0px 0px 90px;
    padding: 0px 0px 0px 0px;
    font-size: 9px;
    color: #ab9279;
    font-weight: normal;
}

#copy_sd {
    position: absolute;
    width: 200px;
    height: 43px;
    margin: 649px 0px 0px 750px;
    padding: 0px 0px 0px 0px;
    font-size: 9px;
    color: #ab9279;
    font-weight: normal;
}


#popupmenu1,#popupmenu2,#popupmenu3 {
    POSITION: absolute; TOP: 50px; VISIBILITY: hidden
}

/* form */

.inp{
  COLOR: #362828;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: #fcfcfc;
  BORDER-BOTTOM: #f1f1f1 1px solid;
  BORDER-LEFT: #c0baba 1px solid;
  BORDER-RIGHT: #f1f1f1 1px solid;
  BORDER-TOP: #c0baba 1px solid;
}
.textar
{COLOR: #362828; BORDER: outset 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; BORDER-COLOR: #FFFFFF; BACKGROUND-COLOR: #fcfcfc; BORDER-BOTTOM: #f1f1f1 1px solid; BORDER-LEFT: #c0baba 1px solid; BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #c0baba 1px solid; OVERFLOW: auto;}

.selec
{COLOR: #362828; BACKGROUND: #FFFFFF; FONT-SIZE: 12px; BACKGROUND-COLOR: #fcfcfc;}

/* buttons */

.fb {padding:0;margin:0;border:none;background:transparent;}

.b_stn_red
{BORDER: none; FONT-SIZE: 15px; FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Tahoma; WIDTH: 95px; HEIGHT: 24px; BACKGROUND-IMAGE: url(../img/other/btn_stn_red.jpg); CURSOR: hand;}
.b_stn
{BORDER: none; FONT-SIZE: 15px; FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Tahoma; WIDTH: 120px; HEIGHT: 24px; BACKGROUND-IMAGE: url(../img/other/btn_stn.jpg); CURSOR: hand;}
.b_stns
{BORDER: none; FONT-SIZE: 15px; FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Tahoma; WIDTH: 120px; HEIGHT: 24px; BACKGROUND-IMAGE: url(../img/other/btn_stn.jpg); CURSOR: hand;}
.b_stnl
{BORDER: none; FONT-SIZE: 15px; FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Tahoma; WIDTH: 160px; HEIGHT: 24px; BACKGROUND-IMAGE: url(../img/other/btn_stn_long.jpg); CURSOR: hand;}

.catTable { color: #3b3b3b; }

.blink {
  text-decoration: blink;
}
/*jquery TOOLTIP*/
#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 0px;
    opacity: 0.9;
}
#tooltip h3, #tooltip div { margin: 0; }