@charset "utf-8";
/* CSS Document background: url("/bg_bottom.gif") repeat-x bottom  background-color: #f0ddd7; */

body { margin:0; padding:0; width:100%;  font:normal 13px sylfaen, tahoma, verdana; color: #333333; background: #f7f7f7; }
html { padding:0; margin:0; font:normal 13px sylfaen, tahoma, verdana; color: #333333; }

#web-wrapper { width: 100%; margin: 0; padding:0; background: url("../images/pat1.jpg"); }
#web-wrapperline { width: 100%; margin: 0; padding:0; background: url("../images/bgline.png") top repeat-y; }
/* #web-wrapperline { margin: 0 auto; width: 980px;  padding:0; background: url("../images/bgtop.png") top no-repeat; }  */
.web-wrapper { margin: 0 auto; width: 980px; padding:0; }
.clearfix { clear: both; }
.clear { clear:both; padding:0; margin:0; background:none; }
p, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
ul li { padding: 0 0 0 2px; }
ol li { margin-left: 22px; }

a { color: #0975e4; text-decoration: none; }
a:hover { text-decoration: underline; }
a img  { border: 0 none; }

#web-header,
#web-menunavwrap,
#web-shadowbox,
#web-containerwrap,
#web-footerwrap {
	width: 100%; clear: both; display: inline-block;
}

@font-face {
    font-family: 'BPGNinoMtavruliBold';
    src: url('../font/bpg_nino_mtavruli_bold-webfont.eot');
    src: url('../font/bpg_nino_mtavruli_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bpg_nino_mtavruli_bold-webfont.woff') format('woff'),
         url('../font/bpg_nino_mtavruli_bold-webfont.ttf') format('truetype'),
         url('../font/bpg_nino_mtavruli_bold-webfont.svg#BPGNinoMtavruliBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BPGNinoMtavruliRegular';
    src: url('../font/bpg_nino_mtavruli_normal.eot');
    src: url('../font/bpg_nino_mtavruli_normal.eot') format('embedded-opentype'),
         url('../font/bpg_nino_mtavruli_normal.woff') format('woff'),
         url('../font/bpg_nino_mtavruli_normal.ttf') format('truetype'),
         url('../font/bpg_nino_mtavruli_normal.svg#BPGNinoMtavruliRegular') format('svg');
		     font-weight: normal;
    font-style: normal;

}



/*   header */
#web-header-bg { margin: 0; padding: 0; width: 100%; height:130px; background: url("../images/hbg.png") repeat-x; }
#web-header-box { margin: 0; padding: 0; width: 100%; }

#web-header-cola{ float:left;  width: 980px; height:30px; padding:0; margin: 0; }
#web-header-fb { float:left;  width: 160px;  padding:7px 0 0 0; margin: 0; }
#web-header-time { float:left;  width: 80px; padding:0; margin: 0; }

#web-header-menuone { float:left;  width: 615px;  padding:10px 0 0 0; margin: 0; }
#web-header-menu { margin: 0; padding: 0; float: right;  height: 20px; position: relative;     } 
#1web-header-menu ul { margin: 0; padding: 0; list-style: none;}
#1web-header-menu li { float:left; padding: 0;  margin: 2px 10px 0 0; font-size: 12px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#3b3b3b;}
#1web-header-menu li a { font-size: 12px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#3b3b3b;  }
#1web-header-menu li a:hover{ font-size: 12px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#3b3b3b;  }



#sddmh {margin: 0;  padding: 0; z-index: 30; }
#sddmh li {margin: 0;  padding: 0; height:20px; list-style: none; float: left;  margin: 2px 10px 0 0; font-size: 12px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#3b3b3b;}
#sddmh li a {display: block; margin: 0; padding: 2px 0 0 0;  text-align: center; font-size: 12px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#3b3b3b;  }
#sddmh li a:hover{ font-size: 12px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#ef6c1c;}
#sddmh div{position: absolute; visibility: hidden; margin: 0; padding: 0; background: #FFFFFF; font-size: 14px; font-family:  sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; color:#3a3a3a; }
#sddmh div a{position: relative; display: block; margin: 0; padding: 3px 5px 3px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; font-size: 14px; font-family: sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; color:#3a3a3a;   }
#sddmh div a:hover{background: #ef6c1c; font-size: 14px; font-family:  sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; color:#fff;}



#web-header-menuf { margin: 0; padding: 0; float: right;   position: relative;     } 
#web-header-menuf ul { margin: 0; padding: 0; list-style: none;}
#web-header-menuf li { float:left; padding: 0;  margin: 0 10px 0 0; }



#web-header-search { float:left;  width: 205px; padding:3px 0 0 0; margin: 0; }
#s-search-top { width:205px; float:left; padding:0; margin:0 ;}
.s-searchbar { padding: 0; margin: 0; width: 205px; height: 27px; background: url("../images/searchbg.png") no-repeat;}
.s-searchbar li { list-style: none; padding: 0; margin: 0; float: left; height: 27px;}
.s-searchbar .searchflag { width: 20px; padding-top: 4px; overflow: hidden;}
.s-searchbar .searchfield { width: 145px; padding-left: 10px; overflow: hidden;}
.s-searchbar .searchfield input {  font:normal 14px   Tahoma, Geneva, sans-serif; color: #272625; float: left; height: 20px;  width: 145px; border: 0 none; background: #fff; margin-top: 2px;}
.s-searchbar .searchbtn input { width: 27px; height: 27px;  background: url("../images/searchbg.png") no-repeat 0 -27px;}
.s-searchbar .searchbtn input:hover {  background-position: -27px -27px;}







#web-header-colb{ float:left;  width: 980px; padding:0; margin: 0; }
#web-header-l{ float:left;  width: 250px; padding:24px 0 0 0; margin: 0; }
#web-header-logo { float:left; padding:0; margin:0; width: 100%; overflow: hidden;}
#web-header-logo-a { background: url("../images/logos.png") no-repeat 0 0;  width: 238px; height: 48px; display: block; margin: 0; padding: 0; }
#web-header-logo span { display: none; }
#web-header-r{ float:right; width: 730px; margin: 0; padding:4px 0 4px 0;  }




/*   menu */
#web-menu-bg { margin: 0; padding: 0; width: 100%; height:36px; background: url("../images/mbg.png") repeat-x; }
#web-menu-box { margin: 0; padding: 0; width: 100%; }
#web-menu-top { width:980px; float:left; padding:0; margin:0 ;  }
.web-menu-topli {margin: 0;}
.web-menu-topli li {margin: 0; padding: 0; list-style: none; float: left;  height:41px;   }
.web-menu-topli li a {display: block; margin: 0; padding: 14px 10px 0 10px;  text-decoration: none; }
.web-menu-topli li a:hover { }

#sddm {margin: 0;  padding: 0; z-index: 30; }
#sddm li {margin: 0;  padding: 0; height:36px; list-style: none; float: left; font-size: 18px; font-family: 'BPGNinoMtavruliRegular', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration:none; color:#FFF;   background:url("../images/mbgline.png") no-repeat right; }
#sddm li a {display: block; margin: 0; padding: 12px 6px 0 6px;  text-align: center; font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration:none; color:#fff; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75); }
#sddm li a:hover{ font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration:none; color:#3a3a3a;  text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}
#sddm div{position: absolute; visibility: hidden; margin: 0; padding: 0; background: #FFFFFF; font-size: 14px; font-family:  sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; color:#3a3a3a; }
#sddm div a{position: relative; display: block; margin: 0; padding: 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; font-size: 14px; font-family: sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; color:#3a3a3a;   }
#sddm div a:hover{background: #ef6c1c; font-size: 14px; font-family:  sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; color:#fff;}

/*  container */
#web-container { margin: 5px 0 0 0; padding: 0;  overflow: hidden;  }
#web-contentwrap { float: left; width: 780px; margin: 0; padding:0; overflow: hidden;   }
#web-right { float: right;  width: 200px; margin: 0; padding: 0; overflow: hidden;}


#web-contentwrapbloka { float: left; width: 980px; margin: 0 0 5px 0; padding:0; overflow: hidden;   }
#web-blokaleft { float: left; width: 590px; margin: 0 5px 0 0; padding:0; overflow: hidden;   }
#web-blokaright { float: right;  width: 385px; margin: 0; padding: 0; overflow: hidden; }


.web-bloka-catline { float: left; width: 385px; height:24px; margin: 0 0 5px 0; padding:0; overflow: hidden; background: url("../images/catlinea.png") no-repeat; }
.web-bloka-catlinetext {  margin: 0;  padding: 5px 0  0 5px; font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: none; color:#fff; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}
.web-bloka-catlinetext a{  font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: none; color:#fff; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}
.web-bloka-catlinetext a:hover{  font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#3a3a3a; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}


.web-bloka-catlinev { float: left; width: 200px; height:24px; margin: 0 0 5px 0; padding:0; overflow: hidden; background: url("../images/rvideo.png") no-repeat; }
.web-bloka-catlinetextv {  margin: 0;  padding: 5px 0  0 5px; font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: none; color:#fff; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}
.web-bloka-catlinetextv a{  font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: none; color:#fff; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}
.web-bloka-catlinetextv a:hover{  font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#3a3a3a; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}


.web-bloka-vnewsboxsm { float: left; width: 200px; margin: 0 0 10px 0; padding:4px 0 4px 0; overflow: hidden; border-bottom: 1px  solid #989898; }
.web-bloka-vnewsboxsml { width: 200px; float:left; overflow: hidden; padding:0; margin:0 5px 0 0; }
.web-bloka-vnewsboxsmlpic { width: 200px; float:left; overflow: hidden; padding:0; margin:0; }
.web-bloka-vnewsboxsmlpic img {border: 1px  solid #989898; border-radius: 4px; }
.web-bloka-vnewsboxsmldate { width: 200px; float:left; overflow: hidden; padding:2px 0 0 0; margin:0;  color:#f26109;  font:normal 12px sylfaen, Tahoma, Geneva, sans-serif; text-align:center;}
.web-bloka-vnewsboxsmldatel { width: 200px;  float:left; overflow: hidden; margin:4px 0 0 0; padding: 0; font:normal 12px Tahoma, Geneva, sans-serif; color:#f26109;}
.web-bloka-vnewsr { width: 265px; float:left; overflow: hidden; padding:0; margin:0; }
.web-bloka-vnewsboxsm-tit { width: 200px; float:left; overflow: hidden; margin: 0; padding: 0; font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; color:#000000;}
.web-bloka-vnewsboxsm-tit a { font:normal 13px  sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color:#000000;  }
.web-bloka-vnewsboxsm-tit a:hover { font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:underline; color:#f26109;  }

.web-bloka-vnewsboxsmr { width: 265px; float:left; overflow: hidden; padding:0; margin:0; }


.web-bloka-newsboxsm { float: left; width: 385px; margin: 0 0 10px 0; padding:4px 0 4px 0; overflow: hidden; border-bottom: 1px  solid #989898; }
.web-bloka-newsboxsml { width: 115px; float:left; overflow: hidden; padding:0; margin:0 5px 0 0; }
.web-bloka-newsboxsmlpic { width: 115px; float:left; overflow: hidden; padding:0; margin:4px 0 0 0; }
.web-bloka-newsboxsmlpic img {border: 1px  solid #989898; border-radius: 4px; }
.web-bloka-newsboxsmldate { width: 115px; float:left; overflow: hidden; padding:2px 0 0 0; margin:0;  color:#f26109;  font:normal 12px sylfaen, Tahoma, Geneva, sans-serif; text-align:center;}
.web-bloka-newsboxsmldatel { width: 265px;  float:left; overflow: hidden; margin:0; padding: 0; font:normal 12px Tahoma, Geneva, sans-serif; color:#f26109;}
.web-bloka-newsr { width: 265px; float:left; overflow: hidden; padding:0; margin:0; }
.web-bloka-newsboxsm-tit { width: 265px; height:77px; float:left; overflow: hidden; margin:0; padding: 0; font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; color:#000000;}
.web-bloka-newsboxsm-tit a { font:normal 13px  sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color:#000000;  }
.web-bloka-newsboxsm-tit a:hover { font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:underline; color:#f26109;  }

.web-bloka-newsboxsmr { width: 265px; float:left; overflow: hidden; padding:0; margin:0; }

.web-bloka-icon { float: left; width: 385px; height:32px; margin: 0; padding:0; overflow: hidden;  }


.web-catline { float: left; width: 780px; height:24px; margin: 0 0 5px 0; padding:0; overflow: hidden; background: url("../images/catline.png") no-repeat; }
.web-catlinetext {  margin: 0;  padding: 5px 0  0 5px; font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: none; color:#fff; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}
.web-catlinetext a{  font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: none; color:#fff; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}
.web-catlinetext a:hover{  font-size: 18px; font-family: 'BPGNinoMtavruliBold', sylfaen, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; color:#3a3a3a; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.75);}

.web-newsboxsm { float: left; width: 385px; margin: 0 5px 5px 0; padding:4px 0 4px 0; overflow: hidden; border-bottom: 1px  solid #989898; }
.web-newsboxsml { width: 115px; float:left; overflow: hidden; padding:0; margin:0 5px 0 0; }
.web-newsboxsmlpic { width: 115px; float:left; overflow: hidden; padding:0; margin:4px 0 0 0; }
.web-newsboxsmlpic img {border: 1px  solid #989898; border-radius: 4px; }
.web-newsboxsmldate { width: 115px; float:left; overflow: hidden; padding:2px 0 0 0; margin:0;  color:#f26109;  font:normal 12px sylfaen, Tahoma, Geneva, sans-serif; text-align:center;}
.web-newsr { width: 265px; float:left; overflow: hidden; padding:0; margin:0; }
.web-newsboxsmldatel { width: 265px;  float:left; overflow: hidden; margin:0; padding: 0; font:normal 12px Tahoma, Geneva, sans-serif; color:#f26109;}
.web-newsboxsm-tit { width: 265px;   float:left; overflow: hidden; margin:0; padding: 0; font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; color:#000000;}
.web-newsboxsm-tit a { font:normal 13px  sylfaen, Tahoma, Geneva, sans-serif; text-decoration: none; color:#000000;  }
.web-newsboxsm-tit a:hover { font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:underline; color:#f26109;  }
.web-newsboxsm-more { width: 265px; float:left; overflow: hidden; margin:0; padding:0 0 0 0; font:bold 14px Tahoma, Geneva, sans-serif; color:#000000;}
.web-newsboxsm-more a { font:bold 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration: underline; color:#000000; }
.web-newsboxsm-more a:hover { font:bold 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:underline; color:#767575; }
.web-newsboxsm-text { width: 265px; float:left; overflow: hidden;  margin:0; padding:8px 10px 8px 10px; font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; color:#1d1d1d; text-align: justify;}


.web-newsboxsmr { width: 265px; float:left; overflow: hidden; padding:0; margin:0; }

/*   news box */
.web-news {float: left; width: 775px; margin: 0 5px 15px 0; padding:0; overflow: hidden; hidden; border-bottom: 2px  solid #989898;}
.web-news-tit { width: 765px; float:left; overflow: hidden; margin:0; padding:5px 5px 0 5px; font:bold 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#f26109;}
.web-news-tit a { font:bold 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#f26109; }
.web-news-tit a:hover {  font:bold 16px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:underline; color:#000;}
.web-news-datcom { width: 765px; float:left; overflow: hidden;  margin:0; padding: 0 5px 5px 5px; font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; color:#989898;}
.web-news-img {border: 1px  solid #989898; border-radius: 4px; float: left; margin: 2px 5px 2px 2px;}
.web-news-line { width: 765px; clear:both; border-top: 1px  solid #c5c5c5; padding:0 5px 0 5px; margin:0 auto;  background:none;}
.web-news-text { width: 765px; float:left; overflow: hidden;  margin:0; padding:5px; font:normal 14px sylfaen, Tahoma, Geneva, sans-serif; color:#1d1d1d; text-align: justify;}
.web-news-fb { width: 765px; float:left;  padding: 5px; margin:0 ;  overflow: hidden;}
.web-news-fbicon {width: 680px; float:left; padding: 0; margin:0 ; text-align:left;font:normal 13px sylfaen, Tahoma, Geneva, sans-serif; color:#989898;}
.web-news-pricon {width: 85px; float:left; padding: 0; margin:0 ; text-align:right;  font:bold 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#989898;}
 .web-news-pricon a{font:bold 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#989898;}
 .web-news-pricon a:hover{font:bold 14px sylfaen, Tahoma, Geneva, sans-serif;  text-decoration:underline; color:#f26109;}
.web-news-more { width: 765px; float:left;  padding: 5px; margin:0 ;  overflow: hidden; }

.web-zoomimg {border: 1px  solid #989898; border-radius: 4px;  margin: 4px;}


/*   footer */
#web-footer { margin: 0; overflow: hidden; position: relative; width: 100%;  }
.web-copyright { margin: 15px 0 0 0 ;  padding: 3px 0 5px 0;   background:#f26109; text-align:center;  font:normal 12px sylfaen, tahoma, verdana; color: #fff; }


/*   right box */
.web-right-box { width: 200px; float:left; overflow: hidden; padding:0; margin:0 0 10px 0; }
.web-right-boxb { width: 188px; float:left; overflow: hidden; border: 1px  solid #d2d2d2; padding:5px; margin:0 0 10px 0; font:bold 14px sylfaen, Tahoma, Geneva, sans-serif; text-decoration:none; color:#333333;}


.web_navigation { color:#666666; font-size:13px; margin-top: 20px;  border:0px;  text-align:center; }
.web_navigation a:link,
.web_navigation a:visited,
.web_navigation a:hover,
.web_navigation a:active { text-decoration:none; color: #FFFFFF; background: #5e5e5e; border:1px solid #E6E6E6; padding:3px 6px; font-size:13px;}
.web_navigation a:hover { background: #f26109; color:#FFFFFF; border:1px solid #E6E6E6; padding:3px 6px; font-size:13px; }
.web_navigation span { text-decoration:none; background:#fff; padding:3px 6px; border:1px solid #E6E6E6; color:#ccc; font-size:11px; }




