@charset "utf-8";
/* CSS Document */


*{ margin: 0 auto;}
img{border:none;}
body{ background-image:url(../images/bg.png);}
.body{width:968px; margin:auto;}

.body_top_slide{ width:968px;  background-color:#fff; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.body_news{width:968px;  float:left; background-color:#fff; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}




.body_bread{width:968px;  float:left; background-color:#fff;}




a {text-decoration:none; }
.clearer{clear:both}
.clearer5{clear:both; height:5px;}
.clearer10{clear:both; height:10px;}
.clearer15{clear:both; height:15px;}
.clearer20{clear:both; height:20px;}
.clearer25{clear:both; height:25px;}
.clearer30{clear:both; height:30px;}
.clearer40{clear:both; height:40px;}
.clearer50{clear:both; height:50px;}
.clearer60{clear:both; height:60px;}


@font-face
{
font-family: nika;
src:url(../fonts/bpg_nino_mtavruli_normal.ttf)
}



@font-face
{
font-family: ariali;
src:url(../fonts/bpg_arial.ttf),
  url(../fonts/bpg_arial.eot); /* IE9 */
 
}




@font-face
{
font-family: data;
src:url(../fonts/candara.ttf),
  url(../fonts/candara.eot); /* IE9 */
 
}






.head_top{ height:31px; background-image:url(../images/menu_top_bg.gif);}
.head_top_div{ width:968px; height:31px; margin:auto;}

.eng{height:31px; float:right; line-height:31px; font-size:13px; color:#fff; font-family:ariali;}
.geo{height:31px; float:right; margin-right:5px; line-height:31px; font-size:13px; color:#fff; font-family:ariali;}
.tur{height:31px; float:right; margin-right:5px; line-height:31px; font-size:13px; color:#fff; font-family:ariali;}



.head_center{ width:968px; height:95px; margin:auto;  background-color:#FFF; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}



.logo{ width:402px; height:72px; float:left; margin-left:13px; margin-top:9px;}

.head_center_right_bg{ width:119px; height:95px; float:right; background-image:url(../images/head_right.png);}
.facebook{ width:22px; height:22px; float:right; margin-right:15px; margin-top:19px; background-image:url(../images/fb.png);}




.menu_div{ 
font-size:15px;
width:968px; height:50px; 
float:left; 
background-image:url(../images/menu_bg.png); 
border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; 
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-family:"nika";
}
.menu_div a{color:#000;} 
.menu_div a:hover{color:#FFF}
.menu_box{width:100%; height:100%;}
.menu_text1{transition:all 0.8s; height:50px; padding-left:18px; padding-right:8px; line-height:50px; color:#444444;
 -webkit-border-top-left-radius: 5px;
-moz-border-radius-top-left: 5px;
border-top-left-radius: 5px; border-right:1px solid #e1e0e0}
.menu_text1:hover{background-image:url(../images/menu_text_bg.png); color:#fff; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}

.menu_text{height:50px; border-right:1px solid #e1e0e0; line-height:50px; font-size:15px; color:#444444; }
.menu_text:hover{ background-image:url(../images/menu_text_bg.png); color:#fff;}
.meniu_td{width:100%; height:100%; color:#000;}
.meniu_td:hover{color:#FFF}


.menu_line{ width:1px; height:50px; float:right; background-color:#e6e6e6;}


.news_line_product{ width:933px; height:1px; float:left; margin-left:17px; background-color:#fa9999;}
.news_text_product{ height:20px; padding-left:10px; padding-right:10px; float:left; margin-left:40px; margin-top:-10px; line-height:20px; font-size:13px; color:#dd0000; font-family:ariali; background-color:#FFF;}

.news_div{ width:298px; height:260px; float:left; margin-left:17px; margin-bottom:17px; border:1px solid #e9e9e9;}
.news_title{ width:288px; height:20px; float:left; line-height:20px; padding-left:10px; color:#393939; font-family:ariali; font-size:14px;}
.news_text{ width:278px; height:25px; float:left; padding-left:10px; font-size:12px; font-family:ariali; padding-right:10px;}
.news_price_left{ width:148px; height:25px; float:left; background-color:#eaeaea; border-right:1px solid #ccc; font-family:ariali; font-size:14px; text-align:center; line-height:25px; color:#dd0000;}

.news_price_right{ width:149px; height:25px; float:left; background-color:#eaeaea; font-size:14px; font-family:ariali; text-align:center; line-height:25px; color:#393939;}
.news_price_right:hover{ color:#dd0000;}



.footer{ width:968px; height:50px; float:left; background-color:#dddddd; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border:1px solid #CCC;}


.by{ height:20px; float:left; margin-left:20px; margin-top:20px; sariali; font-size:11px; color:#444444;}

.gngstudio{ height:20px; float:right; margin-right:20px; margin-top:20px; font-family:ariali; font-size:13px; color:#444444;}


.service_text{ width:933px; float:left; margin-left:17px; font-size:12px; line-height:20px; font-family:ariali;}






.bread_div{ width:200px; height:230px; float:left; margin-left:17px; margin-right:23px; margin-bottom:17px; border:1px solid #e9e9e9;}

.bread_price_left{ width:200px; height:25px; float:left; background-color:#eaeaea; font-family:ariali; font-size:12px; text-align:center; line-height:25px; color:#111111;}



.contact_div{ width:250px;  float:left;  margin-left:17px;}
.contact_icon1{ width:26px; height:37px; float:left; background-image:url(../images/user_icon.png);}
.contact_input{ width:210px; height:33px; float:left; margin-bottom:10px; border-right:1px solid #d1cccc;  
border:1px solid #d1cccc; border-left:none; outline:none;
 padding-left:10px; line-height:33px; color:#333333;  font-family:ariali; font-size:12px;}

.contact_icon2{ width:26px; height:37px; float:left; background-image:url(../images/icon1.png);}
.contact_icon3{ width:26px; height:37px; float:left; background-image:url(../images/icon2.png);}

.contact_textaria{width:260px; height:123px; float:left; border:1px solid #d1cccc; border-top:1px solid #d1cccc; outline:none; padding-left:30px; padding-top:5px; color:#333333;  font-family:ariali;  font-size:12px;  background:url(../images/icon4.png) 3% 5% no-repeat; background-repeat:no-repeat; min-height:123px; max-height:123px; max-width:260px; min-width:260px;}
.contact_textaria_div{width:340px; height:180px; float:left;  margin-left:10px; border-right:1px solid #fa9999; }
.contact_submit{ width:113px; height:37px; float:right; background-color:#eb2828; color:#fff; text-align:center; line-height:37px; font-family:ariali; margin-right:45px; 
margin-top:10px; border:none; cursor:pointer; }


.contact_div_text{ width:300px; height:180px; float:left; margin-left:30px; font-family:ariali; line-height:20px; font-size:13px; }