/* CSS Document */

/*общее...........*/
* {
    margin: 0;
    padding: 0;
}
a {
	color:#524A3F;
    outline:none;
    text-decoration:none;
}

a:hover {
	color:#8e0902;
    outline:none;
    text-decoration:none;
}

a img {
    border:none;
}
img {
    border:none;
}
.both {
    clear:both;
    height: 0;
    overflow: hidden;
}
html {
    font-size:16px;
}
body {
    font-size:62.5%;
    background:url(images/back.jpg) repeat
}

#container_head{
  z-index: 300;
}


#container {
    width:1000px;
    margin:0 auto;
    position:relative;
    background:url(images/back_content.jpg) no-repeat bottom;
    overflow:hidden;
    z-index: 1;
}
.fl {
    position:absolute;
    bottom:1px;
    left: 194px;
}
/*шапка............*/
.header {
    width:1000px;
    height:312px;
/*    background: url(images/header.jpg) no-repeat top;*/
/*    background: url(images/bg_elikor.jpg) no-repeat top;*/
    background: url(images/bg_elikor_new.jpg) no-repeat top;
    position:relative;
    z-index: 300;
}

.menu{
  position: absolute;
  bottom: 1px;
  left: 50px;
  width: 1000px;
}


.head_side{
    height:312px;
    background: url(images/bg_side.jpg) repeat-x top;
}

#div_flash{
  position: absolute;
  top: -23px;
  left: 190px
}

.link_bag{
  display: block;
  position: absolute;
  width: 124px;
  height: 100px;
/*  top: 142px;*/
  bottom: 50px;
  right: 63px;
}

.link_bag .header_tovar {
    display:block;
    font:1.1em Tahoma;
    color:#000000;
    position:absolute;
    bottom: 0px;
    width: 125px;
    line-height:18px;
}

.header_tovar_summ {
    display:block;
    font:1.1em Tahoma;
    color:#000000;
    position:absolute;
    left: 825px;
    top: 207px;
    width: 125px;
    line-height:18px;
    position:relative;
}

.link_bag .header_span {
    position:absolute;
    right:0;
}
.link_bag .header_span2 {
    color:#8d0900
}

.link_bag:hover .header_tovar, .link_bag:hover .header_tovar_vn {
    color:#8d0900
}
.link_bag:hover .header_span {
    color:#8d0900
}
.link_bag:hover .header_span2 {
    color:#8d0900
}
/*меню...........*/


.header ul {
    display:block;
    list-style-type: none;
/*    position:absolute;
    left: 55px;
    top: 270px; */
}
.header ul li {
    display: inline;
    font:1.2em Tahoma;
    margin-right:17px
}
.header ul li a {
    color: #000000;
    text-decoration:underline;
    background:url(images/marker_menu.gif) no-repeat left center;
    padding:0 0 0 5px;
    background-position:0 6px
}
.header ul li a:hover {
    text-decoration:none;
}
#current {
/*    color:#ba2217;
    background:url(images/marker_menu_aktiv.gif) no-repeat left center;
    text-decoration:none;
    padding:0 0 0 7px; */
}
.header img {
    position:absolute;
    left:598px;
    top:97px;
}
/* Контент....................................*/
#left_cont {
    float:left;
    width:232px;
    display:inline;
    margin:5px 0 0 0;
    padding:0;
}

#left {
    width:182px;
    background:url(images/katalog_left.png) no-repeat;
    margin-top: 10px;
    padding:55px 0 0 50px;
    background-position: 50px 0
}
#left p {
    font:1.1em Tahoma;
    color:#8f0900;
    text-decoration: underline;
    background:url(images/marker_left_catalog.gif) no-repeat left top;
    padding:0 0 13px 16px;
    background-position:0 2px;
    margin:0 0 9px 5px;
    border-bottom:1px dashed #d6c694;
}
#left p a {
/*    color:#8f0900; */
    text-decoration: underline;
}
#left p a:hover{
/*    color:#ff0000; */
    text-decoration: underline;
}

#left_cont #lk_menu {
    width:182px;
    margin:0;
    padding:21px 0 0 50px;
    background-position: 50px 0
}
#lk_cat {
    width:250px;
    margin:0;
    padding:1px 0 0 30px;
    background-position: 50px 0
}
#left_cont #lk_menu ul{
  list-style-type: none;
  padding-left: 2px;

}
#left_cont #lk_menu ul li{
  background: url(/images/lk_menu_bg.gif) no-repeat left bottom;
  width: 185px;
}

#left_cont #lk_menu ul li a{
  font-family: Tahoma;
  font-size: 12px;
  color: #524a3f;
  display: block;
  padding-left: 18px;
  background: url(/images/lk_menu_link_bg.gif) no-repeat left 8px;
  padding-bottom: 10px;
  padding-top: 8px;
  text-decoration: underline;
}
#left_cont #lk_menu ul li.active a{ color: #8e0902; text-decoration: none; }
#left_cont #lk_menu ul li:hover a{ color: #8e0902; text-decoration: none; }

#left_cont #lk_menu ul li.last{
  background: none;
}


.rrr a:hover{
    color:#ff0000;
    text-decoration: underline;
}

.poisk {
    margin:30px 0 0 0;
    display:block;
}
#left form {
    position:relative;
    padding-top:6px;
}
.button {
    position:absolute;
    right:0;
}
.inp {
    position: absolute;
    height:20px;
    width:111px;
    font:1.1em Tahoma;
    color: #999999;
    border:1px solid #c7c4ba;
    padding-left:7px;
    z-index: 10;
}
.inpsearch {
    height:20px;
    width:111px;
    font:1.1em Tahoma;
    color: #999999;
    border:1px solid #c7c4ba;
    padding-left:7px;
}
.str {
    height:20px;
    width:390px;
    border:1px solid #FFFFFF;
    font:1.1em Tahoma;
    color:#524a3f;
    padding:6px 0 0 20px;
}
.s_select {
    margin:10px 0 0 0;
}
.s_select img {
    margin:0 0 20px 0;
    display:block;
    float:left;
    border: 3px solid #c6c3ba;
}
.sp {
    font:1.2em Tahoma;
}
.sp a {
    color:#000000;
}
.left_a {
    color:#000000;
    margin-right:10px
}
.left_a_2 {
    color:#000000;
    margin-left:10px
}
#current_s {
    font:1.16em Tahoma;
    color:#8f0900;
}
.hr_img {
    margin:35px 0 15px 0;
    display:block
}
#zentr {
    float:left;
    width:410px;
    margin:20px 0 0 46px;
    display:inline;
    padding:0 0 117px 0;
	font:1.2em Tahoma;
    color:#1e1c21;
    line-height:15px;
}

#zentr td  {
    font:12px Tahoma;
    color:#1e1c21;
    line-height:15px;
}

#zentr p a {

    text-decoration:underline;
}
#zentr p a:hover{
  
    text-decoration:underline;
}
#zentr h1 {
    font:28px Tahoma;
    color:#524a3f;
    display:block;
    margin:20px 0 15px 0;
}
.stylep1 {
    color:#524a3f;
}
.stylep2 {
    color:#8f0900;
}

#right {
    float:left;
    /*background: url(images/svyz.png) no-repeat left top;*/
    width:211px;
    display:inline;
    margin:20px 0 0 43px;
}
.contact_form {
    margin:60px 0 32px 0;
}
.inp2 {
    width:201px;
    height:20px;
    border:1px solid #c7c4ba;
    font:1.1em Tahoma;
    color: #999999;
    padding-left:7px;
    margin:0 0 10px 0;
}
.inp2searchtext {
    font:1.1em Tahoma;
    color: #999999;
}
.ta_form {
    width:201px;
    height:98px;
    border:1px solid #c7c4ba;
    font:1.1em Tahoma;
    color: #999999;
    padding:2px 0 0 7px;
    margin:0 0 10px 0;
}
.v_opros {
    font:1.1em Tahoma;
    color: #524a3f;
    margin:12px 0 0 0;
}
.inp3 {
    width:13px;
    height:13px;
    border:1px solid #b7bbc1;
    margin:0 0 0 0;
}
.contact_form2 {
    margin:20px 0 0 0;
    position:relative;
}
.contact_form2 p {
    font:1.1em Tahoma;
    color: #524a3f;
    position:relative;
    margin-bottom:12px;
}

.p12 {
    font:1.1em Tahoma;
    color: #524a3f;
}

.contact_form2 p span {
    position:absolute;
    top:0;
    left:19px;
}
.inp4 {
    width:135px;
    height:19px;
    border:1px solid #b7bbc1;
    /*position:absolute;*/
    right:0;
    top:97px;
    font:1.1em Tahoma;
    color: #999999;
    padding-left:7px;
}
.button4 {
    xposition:absolute;
    xleft:0;
    xtop:138px;
    margin-top: 10px;
}
/*внутр страницы*/
.header_vn {
    width: 1000px;
    height: 148px;
/*    background: url(images/header_vnutr.jpg) no-repeat top; */
/*    background: url(images/header_vnutr.jpg) no-repeat top;*/
/*    background: url(images/bg_elikor_new.jpg) no-repeat top; */
    background: url(images/bg_elikor_new_inner.jpg) no-repeat top;
    position:relative;
    z-index: 300;
}
.head_side_vn {
    height:148px;
    background: url(images/bg_side_vn.jpg) repeat-x top;
}

.header_tovar_vn {
    display:block;
    font:1.1em Tahoma;
    color:#000000;
    padding-top: 0px;
    position:absolute;
    left: 0;
    bottom: 0px;
    width: 125px;
    line-height:18px;
}
.header_span_vn {
    position:absolute;
    right:0;
}
.header_span2_vn {
    color:#8d0900
}
.header_vn ul {
    display:block;
    list-style-type: none;
    position:absolute;
    left: 0;
    top: 0px;
}
.header_vn ul li {
    display: inline;
    font:1.2em Tahoma;
    margin-right:17px
}
.header_vn ul li a {
    color: #000000;
    text-decoration:underline;
    background:url(images/marker_menu.gif) no-repeat left center;
    padding:0 0 0 5px;
    background-position:0 6px
}
.header_vn ul li a:hover {
    text-decoration:none;
}
#current_vn {
    color:#ba2217;
    background:url(images/marker_menu_aktiv.gif) no-repeat left center;
    text-decoration:none;
    padding:0 0 0 7px;
}
.header_vn img {
    position:absolute;
    left:598px;
    top:97px;
}
#zentr_vn_cat {
    float:left;
    width:410px;
    margin:20px 0 0 46px;
    display:inline;
    padding:0 0 117px 0;
}
#zentr_vn_cat h1 {
    font:2.4em Tahoma;
    color:#524a3f;
    display:block;
    margin:20px 0 0 0;
}
.zentr_v_p {
    font:12px Tahoma;
    color:#1e1c21;
    line-height:17px;
}  
a.zentr_v_a {
    color:#0077c2;
    text-decoration:underline;
}
.farfor_catalog {
    margin:25px 0 0 0;
    width: 410px;
    overflow: hidden;
}
.farfor_blank {
    float: left;
    width:128px;
}
.farfor_blank img {
    display:block;
    margin:0 0 10px 0;
    border: 3px solid #c6c3ba;
}
.farfor_blank p {
    font:1.1em Tahoma;
    color:#524a3f;
    line-height:9px;
    margin:0 0 5px 8px;
}
.farfor_blank a.bag {
    display:block;
    background: url(images/corzina_vnutr.jpg) no-repeat;
    width:64px;
    height:19px;
    margin:10px 0 0 8px;
}
.hr_vn1 {
    margin:0 0 15px 0;
    display:block;
    padding-top:10px;
    clear: both;
}
.hr_company {
    display:block;
    margin:45px 0 15px 0;
}

form.formlost label{ width: 170px; display: inline-block; text-align: right }
form.formlost label.radiogroup{ width: 246px; text-align: right }
form.formlost label.radiofirst{ margin-left: 0px; width: 220px; display: inline-block; text-align: left; font-size:11px; }
form.formlost label.radio{ margin-left: 250px; width: 220px; display: inline-block; text-align: left; font-size:11px; }
form.formlost label.error{ width: 220px; margin-left: 183px;color:#ff0000;text-decoration:none;font-weight: normal;font-size:11px;text-align: left}
form.formlost input, form.formlost select, form.formlost span.login{ margin-left: 10px; width: 220px }
form.formlost input.submit{ margin-left: 180px }
form.formlost div{ height: 40px }
form.formlost div.dummy{ height: auto }
form.formlost span.star{color:#ff0000;font-size:11px; margin-left: 5px }
a.link2 {
  font-family: Tahoma;
  font-size: 12px;
  color: #524a3f;
  display: block;
  padding-left: 18px;
  padding-bottom: 10px;
  padding-top: 8px;
  text-decoration: underline;
}

a.link2:hover { color: #8e0902; text-decoration: none; }

