body{ margin:0; padding:0; background-color:#fff; }

.conteineri{ background-color:#fff; margin:3px auto; max-width:1250px; border:0 solid red; overflow:hidden; 
 }
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}



/* Mobile Layout: 840px and below */
@media only screen and (max-width: 840px) {

/* top   */
.tavi{ background-color:#fff; border:0 solid red; margin-top:2px;}
.top{ overflow:hidden; height:180px; max-width:840px; margin:auto; background-color:#fff; }

.top .logo {border:0 solid red; width:auto; background:url(../images/loggo_mob.png) left  no-repeat; height:100px; overflow:hidden; margin:0;}

.top .logo .mwvane{font-family: 'nino_mtavruli_bold'; overflow:hidden; color:#007800;  font-size:22px; padding:25px 0 0 130px; border:0 solid red; margin:0;}
.top .logo .qveteq{padding:0 0 0 130px; font-size:16px; font-style:italic; font-family: 'nino_mtavruli_bold'; margin:0; color:#444444;}

.top .nomeri{ overflow:hidden; width:auto; border:0 solid red; height:80px;}
.top .nomeri .nom{font-size:26px; overflow:hidden; color:#F24B0A; font-weight:bold; margin:0; padding:40px 10px 0 30px; border:0 solid red; text-decoration:none; text-align:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.top_line{ display:none;}

/* top   */


}




/* Mobile Layout: 1116px and below */
@media only screen and (min-width: 841px) {
/* top   */
.tavi{ background-color:#fff; border:0 solid red;}
.top{ overflow:hidden; height:102px; max-width:1250px; margin:auto; background-color:#fff; }

.top .logo { float:left; border:0 solid red; width:500px; background:url(../images/loggo.png) left  no-repeat; height:100px; overflow:hidden; margin:0;}

.top .logo .mwvane{font-family: 'nino_mtavruli_bold'; overflow:hidden; color:#007800;  font-size:34px; padding:25px 0 0 130px; border:0 solid red; margin:0;}
.top .logo .qveteq{padding:0 0 0 130px; font-size:17px; font-style:italic; font-family: 'nino_mtavruli_bold'; margin:0; color:#444444;}

.top .nomeri{ overflow:hidden; width:auto; border:0 solid red; height:100px}
.top .nomeri .nom{ font-size:30px; overflow:hidden; color:#F24B0A; font-weight:bold; margin:0; padding:20px 10px 0 50px; border:0 solid red; text-decoration:none; float:right; text-align:right; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.top_line{ width:auto; height:40px; background:#98D648; overflow:hidden;
        box-shadow:1px 1px 3px #CCCCCC; 
     -o-box-shadow:1px 1px 3px #CCCCCC; 
    -ms-box-shadow:1px 1px 3px #CCCCCC; 
   -moz-box-shadow:1px 1px 3px #CCCCCC; 
-webkit-box-shadow:1px 1px 3px #CCCCCC;}
.top_line .log_line{ max-width:1250px; height:40px; margin:auto; background:url(../images/232_168.jpg) repeat; overflow:hidden; border:0 solid red; }
.top_line .log_line .p_log{ font-family: 'nino_mtavruli_bold'; color:#fff; font-size:18px; margin:0; padding:11px 0 0 5px; width:310px; height:40px; background-color:#F24B0A; border-right:4px solid #fff;}

/* top   */



}








@media only screen and (min-width: 1117px) {
	
/*  shekveta  */
.bonusi{display:table-cell;  }
/*  shekveta  */
	
/* top   */
.tavi{ background-color:#fff; border:0 solid red;}
.top{ overflow:hidden; height:102px; max-width:1250px; margin:auto; background-color:#fff; }

.top .logo { float:left; border:0 solid red; width:500px; background:url(../images/loggo.png) left  no-repeat; height:100px; overflow:hidden; margin:0;}

.top .logo .mwvane{font-family: 'nino_mtavruli_bold'; overflow:hidden; color:#007800;  font-size:34px; padding:25px 0 0 130px; border:0 solid red; margin:0;}
.top .logo .qveteq{padding:0 0 0 130px; font-size:17px; font-style:italic; font-family: 'nino_mtavruli_bold'; margin:0; color:#444444;}

.top .nomeri{ overflow:hidden; width:auto; border:0 solid red; height:100px}
.top .nomeri .nom{ font-size:44px; overflow:hidden; color:#F24B0A; font-weight:bold; margin:0; padding:20px 10px 0 50px; border:0 solid red; text-decoration:none; float:right; text-align:right; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.top_line{ width:auto; height:40px; background:#98D648; overflow:hidden;
        box-shadow:1px 1px 3px #CCCCCC; 
     -o-box-shadow:1px 1px 3px #CCCCCC; 
    -ms-box-shadow:1px 1px 3px #CCCCCC; 
   -moz-box-shadow:1px 1px 3px #CCCCCC; 
-webkit-box-shadow:1px 1px 3px #CCCCCC;}
.top_line .log_line{ max-width:1250px; height:40px; margin:auto; background:url(../images/232_168.jpg) repeat; overflow:hidden; border:0 solid red; }
.top_line .log_line .p_log{ font-family: 'nino_mtavruli_bold'; color:#fff; font-size:18px; margin:0; padding:11px 0 0 5px; width:310px; height:40px; background-color:#F24B0A; border-right:4px solid #fff;}

/* top   */




}


#body{border-left:0 solid #6AA842; background-color:#fff; padding-left:2px; height:auto; overflow:hidden;}
#body td{text-align:center;}



/*  productebis kategoriebi  */
.kat_pr{ overflow:hidden; border-bottom:1px solid #C3D99A; margin:10px 5px 30px 3px; height:auto; padding-bottom:10px; }
.product_kat{overflow:hidden; width:auto; color:#836408; border:0 solid #CCCCCC; 
margin:0 0 10px 0; padding:0; text-align:center; font-family: 'nino_mtavruli_bold'; height:30pх; 
}
.product_kat p{ overflow:hidden; border-bottom:0 solid #fff; font-family: 'nino_mtavruli_bold'; font-size:22px; color:#f1f1f1; padding:10px 0 6px 0; width:auto; margin:0; max-width:320px; overflow:hidden; background:url(../images/503771806.jpg) repeat;
border-radius:5px;
     -o-border-radius:5px;
    -ms-border-radius:5px;
   -moz-border-radius:5px;
-webkit-border-radius:5px 
        }
.box_center{overflow:hidden; margin:auto; width:auto; border:1px solid red; text-align:center;}
/*   productebis kategoriebi  */

/*  internet  */
.internet{ overflow:hidden; border:0 solid red; height:50px; margin:3px; 
        border-radius:6px;
	 -o-border-radius:6px;
	-ms-border-radius:6px; 
   -moz-border-radius:6px; 
-webkit-border-radius:6px;}
.internet p{ font-size:20px; overflow:hidden; color:#018934; font-family: 'nino_mtavruli_bold'; margin:0; padding-left:20px; padding-top:19px; text-align:center; }
.internet img{ padding-left:10px;}
/*  internet  */



/*  about  */
.about{ max-width:990px; margin:0; padding-left:10px; padding-right:10px; overflow:hidden; border:0 solid green;}
.about h1{ font-size:26px; text-align:center; font-family: 'bpg_glaho'; color:#057E1A; text-shadow:1px 1px 2px #CCCCCC;}
.about p{ line-height:22px; text-indent:20px; padding-left:10px; text-align:justify; font-family: 'bpg_glaho'; font-size:17px; color:#555555;}
.about p b{color:#057E1A; text-shadow:1px 1px 2px #CCCCCC;}
.about img{ margin:10px; border:0 solid #CCCCCC;}
/*  about  */



/*  categoriebi  */
.kategoria{ max-width:990px; margin:0; padding-lef:10px; padding-right:10px; overflow:hidden; border:0 solid red;}
.kategoria h1{ font-size:30px; text-align:center; font-family: 'bpg_glaho'; color:#057E1A; text-shadow:1px 1px 2px #CCCCCC;}
.kategoria p{ line-height:22px; text-indent:20px; padding-left:10px; line-height:23px; text-align:justify; font-family: 'bpg_glaho'; font-size:17px; color:#555555;}
.kategoria p b{color:#057E1A; text-shadow:1px 1px 2px #CCCCCC;}
.kategoria img{ margin:10px; border:0 solid #CCCCCC;}
/*  categoriebi  */


/*  actia  */

/*  actia  */


.shekveta{ 
width:auto;  border:0 solid #DFDEDE; margin:5px auto;
        border-radius:5px;
     -o-border-radius:5px;
    -ms-border-radius:5px;
   -moz-border-radius:5px;
-webkit-border-radius:5px;}

.shekveta h1{ margin:0; padding-top:10px; padding-bottom:10px; font-size:24px; text-align:center; font-family: 'bpg_glaho'; color:#1CA806;}

.shekveta p{ text-indent: 20px; line-height:1.3;  overflow:hidden; font-size:17px; text-align:justify; color:#0C5A03; padding:4px; margin:0; font-family: 'bpg_glaho';}
.shekveta b{ margin-right:10px; padding-left:6px; padding-right:6px; padding-top:2px; color:#ffffff; font-size:18px; border:0 solid red; background:url(../images/bg_leftmenu.png) left repeat;  
        border-radius:5px;
     -o-border-radius:5px;
    -ms-border-radius:5px;
   -moz-border-radius:5px;
-webkit-border-radius:5px; }
.shekveta .shek_img{border:0; text-align:center;  }







/*  product  */
.product{ overflow:hidden; border:0 solid red; padding-left:10px;}
.product_img{ margin:0 10px 10px 0; width:300px; height:auto; float:left; overflow:hidden; text-align:center; border:0 solid red;  }
.product_img img{ overflow:hidden; border:0 solid red; width:300px; height:400px; }
.product_img .h3{ font-size:18px; text-align:center; width:auto; padding:8px 0 5px 0; margin:5px 0; background-color:#4E7E68; font-family: 'nino_mtavruli_bold'; color:#fff;}

.product_agwera{ border:1px solid #f1f1f1; overflow:hidden;  margin:0; padding:0; text-align:center; font-family: 'nino_mtavruli_bold'; min-height:396px; min-width:300px; max-width:690px; overflow:hidden; 
 background:url(../images/bg_agwera.png) bottom right no-repeat;
 box-shadow:1px 1px 6px 1px #f1f1f1;
 -o-box-shadow:1px 1px 6px 1px #f1f1f1;
 -ms-box-shadow:1px 1px 6px 1px #f1f1f1;
 -moz-box-shadow:1px 1px 6px 1px #f1f1f1;
 -webkit-box-shadow:1px 1px 6px 1px #f1f1f1;
        }
.product .satauri{color:#000; font-size:20px; padding:10px 0 0 10px; min-height:25px; margin:0; text-align:left; font-family: 'nino_mtavruli_bold'; border-bottom:0 solid #F2F0F1;}
.product .wona{ background-color:#FBFCEE; margin:2px 0 3px 0; border-bottom:0 solid #f1f1f1; padding-bottom:6px; color:#F24B0A; text-align:left; font-size:28px; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.product span{font-family: 'nino_mtavruli_bold'; font-size:16px; font-weight:bold;}

.product .fasi{ margin:2px 0 3px 0; border-bottom:0 solid #f1f1f1; padding-bottom:2px; color:#3BB44D; text-align:left; font-size:28px; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; }

.product .aqcia{ overflow:hidden; margin:2px 0 3px 0; border-bottom:0 solid #f1f1f1; padding:2px 0 0 50px; color:#98D648; text-align:left; height:36px; font-size:22px; background:url(../images/aqcia.png) left center no-repeat; 
font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}

.product .aqcia .aqc{ background-color:#FF0000; width:100px; height:40px; color:#fff; font-size:18px; font-family: 'nino_mtavruli_bold';}

.product .kur{ background-color:#FBFCEE; color:#3BB44D; overflow:hidden; margin:0; padding:10px 5px 8px 10px; border-bottom:0 solid #F2F0F1; border-top: 0 solid #F9DF8C; min-height:45px; max-height:auto; font-family: 'bpg_glaho'; font-size:17px; font-weight:bold;}

.product_agwera p{ color:#666666; overflow:hidden; margin:0; font-size:17px; 
padding:5px 5px 3px 10px; border-bottom:0 solid #F2F0F1; min-height:25px; text-align:justify; font-family: 'bpg_glaho';}
.product_agwera b{ color:#43B02A; font-size:20px; font-weight:bold; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.product_agwera .kurieri{ background-color:#4E7E68; font-family: 'nino_mtavruli_bold'; color:#fff; font-weight:bold; min-height:20px; padding-top:10px;}
/*  produqti  */



/* anotacia productiis   */
.anotacia{ border:1px solid #F2F0F1; margin:5px 0 0 1px; max-width:990px;
box-shadow:1px 1px 6px 1px #f1f1f1;
 -o-box-shadow:1px 1px 6px 1px #f1f1f1;
 -ms-box-shadow:1px 1px 6px 1px #f1f1f1;
 -moz-box-shadow:1px 1px 6px 1px #f1f1f1;
 -webkit-box-shadow:1px 1px 6px 1px #f1f1f1;}
.anotacia .agwera{ margin:5px 0 0 10px; padding:14px 0 0 60px; font-size:22px; height:33px; color:#F24B0A; font-family:'nino_mtavruli_bold'; background:url(../images/agwera.png) left center no-repeat; }

.anotacia .shemadgenloba{  margin:5px 0 0 10px; padding:14px 0 0 60px; font-size:22px; height:33px; color:#F24B0A; font-family:'nino_mtavruli_bold'; background:url(../images/shemadgenloba.png) left center no-repeat;}

.anotacia .gamoyeneba{  margin:5px 0 0 10px; padding:14px 0 0 60px; font-size:22px; height:33px; color:#F24B0A; font-family:'nino_mtavruli_bold'; background:url(../images/gamoyeneba.png) left center no-repeat;}

.anotacia ul li{ font-family:'bpg_glaho'; font-size:17px; line-height:27px;}

.anotacia .receptebi{  margin:5px 0 0 10px; padding:14px 0 0 60px; font-size:22px; height:33px; color:#F24B0A; font-family:'nino_mtavruli_bold'; background:url(../images/receptebi.png) left center no-repeat;}

.anotacia .ukuchveneba{  margin:5px 0 0 10px; padding:14px 0 0 60px; font-size:22px; height:33px; color:#F24B0A; font-family:'nino_mtavruli_bold'; background:url(../images/ukuchveneba.png) left center no-repeat;}
.anotacia b{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:20px;}
.anotacia .p_white{ font-size:17px; font-family:'bpg_glaho'; color:#333333; padding:10px;}
.anotacia .p_bg{  background-color:#FBFCEE; padding:10px; font-size:17px; font-family:'bpg_glaho'; color:#333333;}
.anotacia .p_ukuch{ margin:0;  background-color:#F24B0A; padding:10px; font-size:17px; font-family:'bpg_glaho'; color:#fff;}
/* anotacia productiis   */







/*  peijebi  */
.page{  
      width:auto; 
	  margin:50px auto;
	  background-color:#FFFFFF; 
	  border:1px double #CCCCCC; font-family:Geneva, Arial, Helvetica, sans-serif;}

.page2 a{        
                
		display:block; 
		padding:1px; 
		height:30px; 
		width:40px; 
		color:#000; 
		text-decoration:none; 
		font-size:24px; 
		font-weight:bold;	
		margin:1px; 
		text-align:center;
		border:1px solid #F3F1F1; background-color:#F3F1F1;
 }
.page2 a:hover{color:#000000;}
.page3 a{ 
		display:block; 
		padding:1px; 
		height:30px; 
		width:40px; 
		color:#fff; 
		text-decoration:none; 
		font-size:24px; 
		font-weight:bold;	
		margin:1px; 
		text-align:center;
		border:1px solid #F3F1F1;
		box-shadow:1px 1px 3px #CCCCCC; background-color:#5DB166;
}
/*  peijebi  */



/*  bottom  */
.bottom_line{height:60px; width:auto; background:#98D648; overflow:hidden; background:url(../images/503771806.jpg) center repeat; margin:5px 0 10px 0; text-align:right;
        box-shadow:1px 1px 3px #CCCCCC; 
     -o-box-shadow:1px 1px 3px #CCCCCC; 
    -ms-box-shadow:1px 1px 3px #CCCCCC; 
   -moz-box-shadow:1px 1px 3px #CCCCCC; 
-webkit-box-shadow:1px 1px 3px #CCCCCC;}
/*  bottom  */