/* CSS Document */



html, body, form{

  margin: 0;

  padding: 0;

  height: 100%;

  color:#fff;

}



.error{

	color:#FF0000;

	font-size:medium;

}



img{

  margin:0;

  padding:0;

  border:0;}

p{

  padding:5px 0;

  margin:0;}

body{

  background:url(images/bg1.jpg);

  width:100%;

  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size:11px;

}

*{

  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size:11px;}

input, button{

  background:none;

  border:0px solid #fff;

  margin:0;

  padding:0;

  font-size:10px;

  color:#fff;

  }

ul{ 

  margin:0;

  padding:0;

  list-style:none;}

h1{

  font-size:14px;

  font-weight:bold;}

.white{

  color:#fff;}

#runstring{

  position:absolute;

  z-index:100;

  top:165px;

  }

  #runcell{

    background:#053e25 url(images/pointer1.gif) no-repeat 7px 50%;

    padding:6px 2px 6px 20px;



    }

    #runcontent{

      overflow:hidden;

      height:12px;

      font-size:11px;

      color:#fff;

      }

      #runcontent b, .yellow{

        color:#ffd45f;}

#head{

  background:url(images/bg2.jpg) repeat-x;

  width:100%;

    min-width: 910px;

    width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 911 ? "910px" : "100%");

  height:165px;}

  #logo{

    background:url(images/logo.jpg) no-repeat;

    }

    #logo a{

      display:block;

      width:230px;

      height:142px;

      text-indent:-9999px;

      text-decoration:none;}

  #sitehead{

    background:url(images/site_header.jpg) no-repeat 50% 0;}

  #top_right{

    position:relative;

    width:200px;

    }

    #lang1, #home, #mail{

      width:30px;

      height:25px;

      position:absolute;

      text-indent:-9999px;

      text-decoration:none;

      display:block;

      }

    #lang1{

      background:url(images/lang1.gif) no-repeat;

      left:0;}

    #home{

      background:url(images/home.gif) no-repeat;

      left:74px;}

    #mail{

      background:url(images/mail.gif) no-repeat;

      left:104px;}

    #search{

      margin-top:40px;

     /* border-top:1px solid #074;*/

      width:130px;}

      #search input{

        background:url(images/input1_bg.gif) no-repeat;

        width:130px;

        height:21px;

        padding-left:10px;

        padding-top:5px;

        margin-top:4px;

        }

		.hand{

        	cursor:pointer;

        }

		

		.advanced_search{

			background:url(images/input1_bg.gif) no-repeat;

        width:130px;

        height:21px;

        padding-left:10px;

        padding-top:5px;

        margin-top:4px;

		}

      #search button{

        width:60px;

        height:22px;

        background:url(images/button1_bg.gif) no-repeat;

        margin-top:5px;

        color:#a2ff85;

        cursor:pointer;

        }

#left{

  padding-left:53px;

  padding-top:36px;

}

  #left ul{

    text-indent:-9999px;

    width:172px;}

    #left ul li{

      background:url(images/line1.gif) repeat-x 0 100%;

      padding-bottom:5px;

      }

      #left ul li a{

        display:block;        

        padding-top:5px;

        text-decoration:none;}

      #left ul li a#lm1{height:18px;background:url(images/lm/lm1.gif) no-repeat 13px 5px;}

      #left ul li a#lm2{height:28px;background:url(images/lm/lm2.gif) no-repeat 13px 5px;}

      #left ul li a#lm3{height:31px;background:url(images/lm/lm3.gif) no-repeat 13px 5px;}

      #left ul li a#lm4{height:18px;background:url(images/lm/lm4.gif) no-repeat 13px 5px;}

      #left ul li a#lm5{height:30px;background:url(images/lm/lm5.gif) no-repeat 13px 5px;}

      #left ul li a#lm6{height:19px;background:url(images/lm/lm6.gif) no-repeat 13px 5px;}

    #left ul ul {

      text-indent:0;

      margin-top:6px;

      margin-bottom:3px;}

      #left ul ul li{

        background: url(images/bokal.gif) no-repeat 6px 5px;

        padding-left:20px;

        padding-bottom:0;

        margin:0 0 0 8px;               

        }

        #left ul ul li a{

          text-decoration:none;

          padding-top:0;

          display:block;

          color:#caeda6;

          line-height:15px;

          font-size:11px;

          }

        #left ul ul li a.active{

          text-decoration:none;

          font-weight:bold;

          color:#fff;}

          #left ul ul ul li{

            background:none;

            padding-left:0;

            margin:0;

            }

            #left ul ul ul li a{

              padding-left:5px;

              font-size:10px;

              width:147px;

              }

            #left ul ul ul li a:hover{

              color:#93ef7d;}

            #left ul ul ul li a.active{

              background:#ffd45f;

              color:#03361f;}

  #tomain, #tomain2{

    width:184px;

    height:43px;

    background:url(images/main_a.jpg) no-repeat;

    text-indent:-999px;

    text-decoration:none;}

  #tomain2{

    display:block;

    background:url(images/main.jpg) no-repeat;}

  #sitemap{

    display:block;

    width:178px;

    height:36px;

    padding-top:10px;

    text-indent:48px;

    background:url(images/sitemap_bg.jpg) no-repeat;

    color:#fff;

    text-decoration:none;

    font-size:10px;

    font-weight:bold;

    }   

  .left_block{

    width:168px;

    height:112px;

    margin-top:10px;

    background:#5dad73;   

    }

#center{

  padding:36px 8px 0 10px;  

}

  .crumbs{

    margin:10px 12px;

    color:#fff;

    }

  #lmbg{background:url(images/mbg1.jpg) no-repeat;}

  #rmbg{background:url(images/mbg3.jpg) no-repeat;}

  .between{background:url(images/mbg2.jpg) no-repeat;}

  .m{background:url(images/mbg4.jpg) repeat-x;}

  #m1, #m2, #m3, #m4, #m5{

    display:block;

    height:14px;

    margin-top:10px;

    text-indent:-9999px;

    text-decoration:none;}

  #m1{background:url(images/m1.gif) no-repeat; width:37px;}

  #m2{background:url(images/m2.gif) no-repeat; width:40px;}

  #m3{background:url(images/m3.gif) no-repeat; width:48px;}

  #m4{background:url(images/m4.gif) no-repeat; width:56px;}

  #m5{background:url(images/m5.gif) no-repeat; width:61px;}

  #dayvine_img{

    background:url(images/dayvine.jpg) no-repeat;}

    #dayvine_img a{

      display:block;

      margin:73px 0 0 29px;}

  #dayvine{

    background:url(images/dayvine_bg.jpg) repeat-x;

    padding:63px 0 0 5px;

    color:#000;}

    #dayvine a{

      color:#aa0303;

      font-weight:bold;}

      #dayvine a.more{

        color:#187900;

        font-weight:normal;

        text-decoration:none;

        display:block;

        width:100px;

        height:20px;

        padding-left:15px;

        background:url(images/arr2.gif) no-repeat 0 4px;}

  #dayvine_right{

    background:url(images/dayvine_right.jpg) no-repeat;}

  #content{

    

    padding:10px 8px 10px 0;}

  #content p{

    padding-left:10px;

    font-size:12px;

  }

  #content ul{

    padding-left:10px;

    font-size:12px;

  }

   #content li{

    padding-left:10px;

    font-size:12px;

  }

   #content b{

    

    font-size:12px;

  color:#ffd45f;

  }

  .item_t1{

    padding:12px;

    background:url(images/line1.gif) repeat-x 0 100%;}

  .item_t11{padding:2px 12px;}

    .img_bg{

      

      padding:5px;}

    .price, .price2, .price3{

      font-weight:bold;

      color:#ebcd97;}

    .price2{

      font-size:16px;}

    .price3{

      font-size:24px;}

    .tocart{

      width:98px;

      w\idth:60px;

      height:21px;

      h\eight:19px;

      padding:3px 0 0 38px;

      display:block;

      text-align:left;

      background:url(images/button_korz_bg.gif) no-repeat;

      color:#92ea7a;

      text-decoration:none;}

  .item_t2{

    padding:10px 12px 12px 0;

    background:url(images/line1.gif) repeat-x 0 100%;}

  .item_t21{

    padding:0px 12px 0 0;

    background:url(images/vdash.gif) repeat-y 100% 0;}

  .item_t22{

    padding:0px 12px 0 12px;}

    .item_t2 a, .item_t21 a{

      font-weight:bold;

      color:#ffd45f;}

  .item_t3{

    background:url(images/line1.gif) repeat-x 0 50%;

    }

  .vline{ background:url(images/vline.gif) repeat-y;}

  .navig{

    text-align:center;

    margin-bottom:15px; }

    .navig a, .a1{      

      color:#92ea7a;

      text-decoration:none;}

    .navig a:hover, .a1:hover{

      text-decoration:underline;}

    .navig a.active{

      color:#385;}

  .big_img{

    width:270px;

    height:270px;

    background:#fff;}

  .ramka{

    width:271px;

    height:271px;

    position:absolute;

    background:url(images/ramka.gif) no-repeat;}

  .big_vine{

    padding-left:10px;}



     #content input, #content textarea {

               border: #03361f 1px solid;

               background:#5dad73;

               _padding: 1px 4px;

          }



  .container{

    padding:20px 10px;

    text-align:justify;}

    .container input, .container textarea {

      border: #03361f 1px solid;

      background:#5dad73;

      padding: 1px 4px;

    }

#right{

  padding-right:38px;

  padding-top:36px;

}

  #pays{

    display:block;

    width:159px;

    height:44px;

    background:url(images/pays.jpg) no-repeat;

    text-indent:-9999px;

    text-decoration:none;}

  #korz{

    background:url(images/bg_korz.jpg) no-repeat;

    width:153px;

    height:79px;}

    #korz a{

      color:#fff;

      display:block;

      font-size:11px;

      font-weight:bold;

      text-decoration:none;

      padding:11px 0 15px 35px;

      }

    #korz .cat{

      color:#fff;

      padding-left:15px;

      float:left;}

    #korz .val{

      font-weight:bold;

      color:#ffd45f;

      float:right;

      padding-right:13px;}

  #sitesearchtop{

    background:url(images/search_bg1.gif) no-repeat 0 100%;

    height:18px;

    width:152px;}

  #sitesearch{

    background:#045732 url(images/search_bg2.gif) no-repeat 0 100%;

    width:144px;

    padding-left:8px;

    color:#fff;

    text-align:center;}

    .title {

      background:url(images/reg_bg.gif) no-repeat;}

      .title a {

        line-height:22px;

        color:#ff0;

        text-decoration:none;}

      #sitesearch input{

        width:88px;

        height:16px;

        padding-top:5px;

        }

      #sitesearch .input2{

        padding-left:10px;

        background: url(images/input2_bg.gif) no-repeat;}  
	
	      #sitesearch .input21 {
	
	        padding-left:0px;
	
	        background: url(images/input21_bg.gif) no-repeat;

			padding-right: 6px;

			}  
	
	      #sitesearch .input21 input {
			
	        width: 102px;
			}

      #sitesearch button {

        width:28px;

        height:22px;

        background:url(images/submit1_bg.gif) no-repeat;

        color:#a2ff85;

        cursor:pointer;

        }

      .btn_ok {

		padding-top: 10px;

	  }

      .btn_ok a {

        color:#ff0;

        text-decoration:none;

        display:block;

        width:100px;

        height:20px;

        padding-left:15px;

        background:url(images/arr11.gif) no-repeat 0 4px;}

  #consult, #comment{

    display:block;

    width:152px;

    height:72px;

    text-indent:-9999px;

    text-decoration:none;

    }

  #consult{

    background:url(images/konsult.jpg) no-repeat;

    margin-bottom:12px;}

  #comment{

    background:url(images/comment.jpg) no-repeat;}

  .right_block{

    width:152px;

    height:97px;

    margin-bottom:10px;

    background:#5dad73;     

    }   



#footer{

  background:url(images/bg3.jpg) repeat-x;

  width:100%;

    min-width: 910px;

    width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 911 ? "910px" : "100%");

  height:44px;

  padding-top:25px; 

}

  #footer a{

    margin-left:5px;}

  #footer #copy{

    float:right;

    padding-right:47px;

    color:#fff;

    font-weight:bold;}

    #footer #copy span{

      color:#ffd45f;}

.clr{clear:both;}

.ledge1{

  background:url(images/ledge1.gif) no-repeat;}

.redge1{

  background:url(images/redge1.gif) no-repeat;}

.title1{

  background:url(images/title1_bg.gif) repeat-x;

  padding-left:4px;}

.dash, .dash2{

  margin:12px 0;

  background:url(images/dash.gif) repeat-x;

  width:152px;

  height:2px;}

.dash2{

  width:100%;}

.rose{

  color:#FF9F9F;}



.cart_goods{

  

}

.cart_goods th{

  padding: 3px;

  background-color:#013d24;

  color:#aee0c3;

  border:1 px solid #ffffff;

  

}



.cart_goods td{

  padding: 3px;

  color:#aee0c3;

}





.cart_goods a{

  color:#f4cf5c;

}





.yellow{ color:#FFD45F;}

.input3, .txtar{

  background:#fff;

  border:1px solid #000;

  color:#000;

  padding:1px;

  width:120px;}

.button{

  background:#31A157;

  color:#fff;

  border:none;

  margin-right:10px;

  padding:2px 4px;

  cursor:pointer;}

.line{

  height:1px;

  font-size: 1px;

  border-top:#FFD45F 1px solid;

  margin:10px 0;}

.photo{

  border:1px solid #FFD45F;}

.yel_big{

  font-size:14px;

  color:#FFD45F;

  font-weight:bold;

  text-decoration:none;}

.yel_big:hover{

  color:#fff;}

.zzz{ padding:5px 0 15px 0;}



A.eurowebbutton, A.eurowebbutton:hover {

	BACKGROUND: url(http://www.euroweb.ru/bans/88x31_euroweb.gif) no-repeat left top !important;

	WIDTH: 88px !important;

	HEIGHT: 31px !important;

	DISPLAY: table-cell; 

	DISPLAY: inline-block;

	FONT: 9px Small Fonts; 

	COLOR: #FFFFFF !important; 

	TEXT-DECORATION: none !important; 

	TEXT-ALIGN: center;

	PADDING-LEFT: 1px;

	PADDING-TOP: 5px !important;	

	MARGIN-RIGHT: 0px;

	MARGIN-top: 4px;

	MARGIN-bottom: -1px;

	MARGIN-left: 0px;

}



.descr{

	font-size:10px;

}



