
/* start file: fontello.css */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

@font-face {
  font-family: 'fontello';
  src: url('http://www.maestro.ge//templates/maestro/fonts/fontello/fontello.eot?ac624048');
  src: url('http://www.maestro.ge//templates/maestro/fonts/fontello/fontello.eot?ac624048#iefix') format('embedded-opentype'),
       url('http://www.maestro.ge//templates/maestro/fonts/fontello/fontello.woff?ac624048') format('woff'),
       url('http://www.maestro.ge//templates/maestro/fonts/fontello/fontello.ttf?ac624048') format('truetype'),
       url('http://www.maestro.ge//templates/maestro/fonts/fontello/fontello.svg?ac624048#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icon-up-open:before { content: '\e800'; } /* '' */
.icon-menu:before { content: '\e801'; } /* '' */
.icon-up-big:before { content: '\e802'; } /* '' */
.icon-tablet:before { content: '\e803'; } /* 'о ѓ' */
.icon-mobile:before { content: '\e804'; } /* 'о „' */
.icon-desktop:before { content: '\e805'; } /* 'о …' */
.dropimgspan .icon-up-big:before,
.icon-menu:before
{ 
    font-size: 20px;
    cursor: pointer;
}
.devices a {
    margin: 0 10px;
    color:#868686;
}
.devices a:hover {
    color:#0089d0;
}
.devices {
    display: block;
    font-size: 22px;
    line-height: 24px;
    overflow: hidden;
    padding: 30px 0 0;
    text-align: center;
   
}
/* end file: fontello.css */

/* start file: global.css */
a
{
    color:#111111;
}
a:hover,
.icon-menu:hover
{
    color:#00d2d2; 
}
.content_type_video
{
    background-image: url("http://www.maestro.ge//templates/maestro/images/video_news.png");
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    height: 35px;
    width:35px;
     background-color: #00d2d2;
     position: absolute;
     left: 0;
     top: 0;
     opacity: 0.8;
}
.content_type_photo
{
    background-image: url("http://www.maestro.ge//templates/maestro/images/photo_news.png");
    background-position: center;
    background-repeat: no-repeat;
    display: block;
     position: absolute;
     left: 0;
     bottom: 0;
    height: 35px;
    width: 35px;
    background-color: #00d2d2;
     opacity: 0.8;
} 
dt.message{
    display:none;
}
.contact_form_row input.invalid,
.contact_form_row textarea.invalid
{
    border: 1px solid #3B92E2;
}
.contact_button:hover
{
    background: #00d2d2;
}
.contact_address a:hover
{
    color: #e50953;
}
.archive_button:hover
{
    background: #00d2d2;
}
#system-message dd.message
{
    color: #e50953;
}
.contact_error
{
    color: #e50953;
}
.head_socials img:hover
{
    background: #2b2b2b;
}
.weblink_page a:hover,
.weblibk_catlist ul li a:hover
{
    color:  #e50953;
}
#mod_contact 
{
    color: #cbcbcb;
}
#copyright
{
    font-family: bpg_mrgvlovani_caps_2010Rg;
    color: #8c8c8c;
}
#developed a,
#developed{
color:#00d2d2;    
}
.highlight,
.search_kay strong,
.searchintro_eror,
.search_results a
{
    color:#0089d0;
}
.footer_socials a:hover img
{
    background-color: #4C443C;
}
.footer_socials img
{
    border:none !important;
}

#developed a
{
    color: #00d2d2;
}
#developed a:hover
{
     text-decoration: underline;
}
#search_button
{
    background-image:url(http://www.maestro.ge//templates/maestro/images/search.png);
    background-position:center;
    background-color: #0089D0;
    border: none;
    text-indent: -9999px;
    overflow: hidden;
    background-repeat: no-repeat;
    height:36px;
    width:30px;
}
.contact_button
{
    background: #0089d0;
    color: #ffffff;
}
.archive_button
{
    background: #00d2d2;
    border: none;
    padding:5px;
    color: #ffffff;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}

.p_num>span 
{
    color:#585858;
}
.p_prev a:hover, .p_next a:hover
{
    background-color :#e50953;
}
.p_num > span.activepage
{
    color: #fff;
}
ul.marquee li p
{
    color:#919191;
}
.contentpane ul {
    list-style: none;
}
.contentpane li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d7d7d7;
}

.article_body .autho_date
{
    padding-bottom: 10px;
}
.article_block_media
{
    padding-bottom: 10px;
}
.art_socials a
{
    font-size:0;
}
.sectiontableheader img,
.cat_hit img
{
   margin:4px 0 0 4px !important;
}
/*weblinks*/
.weblink_head
{
    padding: 10px 0;
    background: #FAFAFA;
    margin: 10px 0;
}
.weblink_num
{
    float: left;
    width: 30px;
    text-align: center;
}
.weblink_linkt
{
    float: left;
    width: 500px;
}
.weblink_hits
{
    float: right;
    width: 70px;
    text-align: center;
}
.weblink_item1,
.weblink_item2
{
    border-bottom: 1px solid #FAFAFA;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.weblink_category ul li,
.weblibk_catlist ul li
{
    list-style: none;
    padding-top: 10px;
}
.weblink_category ul li:first-child,
.weblibk_catlist ul li:first-child
{
    padding-top: 0px;
}
.weblink_linkt img
{
    margin: -3px;
}
.weblink_head .weblink_linkt img,
.weblink_head .weblink_hits img
{
    margin:0 0 -2px 5px;
    opacity: 0.6;
}
.weblink_head .weblink_linkt img:hover,
.weblink_head .weblink_hits img:hover
{
    opacity:1;
}
.description
{
    padding-top:10px;
}

.weblink_category
{
    text-align: right;
}
/* end file: global.css */

/* start file: global_contact.css */
/*global_contact*/
.contact_form_row
{
    padding-bottom: 10px;
}
.contact_form_row input
{
    border: 1px solid #e1e1e1;
    height: 16px;
    font-size: 11px;
    color:#000000;
    padding: 5px;
}
.contact_form_row label
{
    float: left;
    width: 110px;
}
.contact_form_row textarea
{
    border: 1px solid #e1e1e1;  
    font-size: 11px;
    height: 140px;
    padding: 3px 2px;
    resize: none;
}
.contact_message_copy
{
    padding:0 0 10px 110px;
}
.contact_form,
.contact_image,
.contact_address
{
    padding:0 10px 10px;
}
.contact_address div
{
    padding-bottom: 5px;
}
.contact_info img
{
    float: left;
    width: auto;
    margin: -5px 10px 0 0;
}
.contact_error
{
    padding-bottom: 20px;
    text-align: center;
}


/*endcontact*/
/* end file: global_contact.css */

/* start file: global_content.css */
/*global_content*/
.date_minutes
{
	color:#fff;
	padding-top: 25px;
}
.blog_itemin {
    position: relative;
}
.article_video {
    margin: 0 auto;
    display: table;
}
.article_title
{
   font-size: 14px;
    line-height: 18px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    margin-bottom: 10px;
}
.news_items{
  padding-top: 20px;
  overflow: hidden;
}
.news_items:first-child{
  padding-top: 0;
}
.author_name a
{
color:#00d2d2;
}
.author_name a:hover
{
color:#00d2d2;
}
.article_secat a{
    text-decoration: underline;
}
.article ul,
.article ol{
    margin-left: 30px;
}
.sec_title {
    line-height: 16px;
    padding-bottom: 5px;
}
.article_column .blog_item:first-child,
.article_column .category_body:first-child,
.category_body:first-child
{
    padding-top:0px;
    border-top:none;
    margin-top:0px;
}
.sect_date_more .autho_date
{
     float: left;
    width: auto;
    font-size: 12px;
    color: #41494a;
}
.cat_date_more .autho_date
{
    float:left;
    width:auto;
}
.section_readmore a{
       font-family: bpg_mrgvlovani_caps_2010Rg;
    line-height: 16px;
    font-size: 12px;
}
.section_readmore a:hover{
        color: #00d2d2;
}
.cat_date_more
{
    padding-top: 10px;
}
.cat_auth
{
    float: left;
    width: auto;
    display: block;
    color: #aaaaaa;
}
.sect_cattitle
{
    padding-bottom: 5px;
}
.article_author
{
     padding: 0px 0 5px;
    font-weight: bold;
    overflow: hidden;
}
.article_icons
{
    float:left;
    width:auto;
}
.article_socials
{
    padding-top:10px;
    margin-top: 10px;
    border-top: 1px solid #e8e8e8;
}
.not_faund {
    padding: 10px;
    text-align: center;
    color: #00d2d2;
}
.page_title span.tagi{
display: inline;    
}
.tags_articles{
    padding: 0 10px;
}
.art_socials
{
    float:right;
    width:auto;
}
.art_socials img
{
    margin:0 26px 0 0;
    
}
.galery_img_title{
    font-size: 12px;
    line-height: 16px;
    color: #000000;
}
a:hover .galery_img_title{
    color:#0089d0;
}
.category_head 
{
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.category_head img
{
    margin-bottom: 4px;
}
.cat_description,
.filter_block
{
    padding-bottom: 20px;
}
.filter_left input 
{
    border: 1px solid #e1e1e1;
    padding:5px;
    height: 16px;
    font-size: 11px;
    color:#000000;
}
.front_title,
.cat_article_title,
.blog_title,
.categorynews_title
{
   padding-bottom:5px;
}
.categ_title a
{  
        color: #fefefe;
    font-size: 12px;
}
.categ_title a:hover{
     color: #fefefe;
     text-decoration: underline;
}
.categ_title {
    background-color: #00d2d2;
    display: table;
    padding: 5px;
        font-family: bpg_mrgvlovani_caps_2010Rg;
    margin-bottom: 5px;
}
.cat_title a
{
    display: block;
    padding-right:10px;
}
.catlist_date
{
    float:left;
    width:200px; 
}
.cat_item1,
.cat_item2
{
    border-bottom: 1px solid #FAFAFA;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
/*archive*/
#archive_input
{
    border: 1px solid #e1e1e1;
    padding:5px;
    height: 16px;
    font-size: 11px;
    color:#000000;
}
#month option,
#year option
{
    padding:3px;
}
#searchForm{
    padding:10px;
}
.archive_filter
{
    padding:0 10px 10px;
}
#archive-list li
{
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.metadata
{
    padding-bottom:5px;
}
/*message*/
#system-message dd.message
{
    border: 1px solid #e1e1e1;
    margin:10px 0;
    padding: 20px;
    text-align: center;
}
#system-message dd.message ul li
{
    list-style: none;
}
#system-message dt.error { display: none; }
/*message*/
.catlist_head
{    
    background: #FAFAFA;
    padding: 10px 0;
    margin-bottom: 10px;
}
.fron_item{
    border-bottom:1px solid #e1e1e1;
    padding-bottom:15px;
    padding-top:10px;
}
.fron_item:last-child{
    border:none;
}
.front_readmore  ,
.section_readmore,
.readmore_article,
.categorynews_more
{
    float: right;
    width:auto;
}
.article_image img{
    margin: 0 10px 10px 0;
}
/*mod_populare*/
  .daynews_image_pop img
  {
      margin-bottom: 5px;
  }
   .lst_news_date_pop
  {
      float:left;
      width:auto;
  }
  .news_ate
  {
        float: left;
    width: auto;
    color: #a3abaf;
    overflow: hidden;
    line-height: 16px;
    font-size: 12px;
  }
  .news_readmore{
      float: right;
    width: auto;
  }
  .news_readmore a{
    font-family: bpg_mrgvlovani_caps_2010Rg;
    line-height: 16px;
    font-size: 12px;
  }
  .news_readmore a:hover
  {
   color:#00d2d2;
  }
   .news_title_pop
  {
      margin-bottom: 5px;
      display:block;
  }
   .news_title_pop a
  {
      font-size:14px;
      font-family: bpg_mrgvlovani_caps_2010Rg;
  }
 .news_item_pop
{
    padding-top: 10px;
    border-top: 1px solid #d7d7d7;
    margin-top: 10px;
   
}
 .news_item_pop:first-child
 {
      padding-top: 0;
      margin-top: 0;
      border:none;
 }
.news_readmore_pop
{
    float:right;
    width: auto;  
}

/*end mod_populare*/
.sect_cattitle
{
    color:#828282;
}

.daynews_category {
    background-color: #00d2d2;
    display: table;
    padding: 5px;
    margin-bottom: 5px;
}
.catarticle_title .daynews_category a:hover{
     color: #fefefe;
     text-decoration: underline;
}
.catarticle_title .daynews_category a {
    font-family: bpg_mrgvlovani_caps_2010Rg;
        color: #fefefe;
    font-size: 12px;
}
.categorynews_more a{
        font-family: bpg_mrgvlovani_caps_2010Rg;
    line-height: 16px;
    font-size: 12px;
}

.jos_module_comments0
{
    padding-bottom: 20px;
}

.page_body
{
    margin-bottom: 40px;
    overflow: hidden;
}


#fontsize #large {
    background:  url("http://www.maestro.ge//templates/maestro/images/font_size.png");
    background-position: 0 -24px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
    width: 23px;
}
#fontsize #large:hover
{
background-position:0 0;
}
#fontsize #small:hover
{
background-position:-34px 0;
}
#fontsize #small {
    background:  url("http://www.maestro.ge//templates/maestro/images/font_size.png");
    background-position: -34px -24px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 23px;
    width: 23px;
}
#fontsize {
    float: right;
    overflow: hidden;
    width: 57px;
}
/*end_global_content*/
#datapik{
  border: 1px solid #e1e1e1;
    padding: 5px;
    height: 16px;
    font-size: 12px;
    color: #000000;
    text-align: center;
}
.tvshow_date{
    color: #4d4d4d;
    font-size: 14px;
    line-height:28px;
    float: left;
    width: 100px;
    text-align: center;
}
.tvshow_title{
    color: #4d4d4d;
    font-size: 14px;
    line-height: 28px;
    float: right;
    width: 440px; 
}
.tvshows_list{
  overflow: hidden;
  padding: 20px 0;
}
.tvshow_show{
  border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
}
.tvshow_title a{
  color:#00d2d2;
}
.tvshow_show:hover{
  background-color: #f7f7f7;
}
.TvPrograt_filterB {
    border: none;
    padding: 5px 10px;
    background: #00d2d2;
    cursor: pointer;
    color: #ffffff;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.TvPrograt_filterB:hover{
    opacity: 0.8;
}
.mod_tvshow_show{
	border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
}
.mod_tvshow_date{
color: #4d4d4d;
    font-size: 14px;
    line-height:28px;
    float: left;
    width: 70px;
}
.mod_tvshow_title{
	 color: #4d4d4d;
    font-size: 14px;
    line-height:16px;
    padding: 6px 0;
    float: right;
    width: 130px; 
}
.mod_tvshow_title a{
	color:#00d2d2;
}
/* end file: global_content.css */

/* start file: global_gallery.css */
.photo_image
{
    float:left;
    width: auto;
}
.photo_image_in
{
    padding: 10px;
}
.sl_arrow
{
    display: inline-block;
    width: 20px;
    height: 30px;
    position: relative;
    z-index: 3;
    background: #ffffff;
    border-radius:2px;
    line-height: 30px;
}
.full_bg{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99999;
    top:0;
    left: 0;
    text-align: center;
}
.dark_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    top:0;
    z-index: -1;
    left: 0;
}
.full_image{
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%;
}
.full_bg::before{
    content:'';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.img_div
{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    background-color: #ffffff;
    border-radius: 5px;
    padding:5px;
    position: relative;
}
.link_icon{
    display: inline-block;
    width: 18px;
    height: 18px;
    float: left;
}
.panel{
    width: 500px;
    margin: auto;
    height: 30px;
}
.image_socials
{
    padding-top: 10px;
}
.full_image_title
{
    padding-bottom:5px;
}
.close_bg
{
    position: absolute;
    display: block;
    top: 3px;
    right: 3px;
    font-size: 24px;
    background: #ffffff;
}
.photo_page_item
{
    float: left;
    width: auto;
    text-align: center;
}
.photo_page_item_in
{
    padding: 10px;   
    display: table-caption;
}
.photo_item_image
{
   margin-bottom: 5px;
}
.photo_page_image
{
    text-align: center;
    padding: 10px;
}
/*module */
.photo_image_out {
    float: left;
    width: 50%;
    max-width: 180px;
}
.photo_image_out_in {
    padding: 5px;

}
.photo_image_hover{
    position: relative;
}
.mod_photo_image a{
    font-size: 0;
}
.mod_photo_image img {
    width: 100%;
}
.photo_image_hover:hover .mod_photo_image img {
    opacity: 0.2;
}
.mod_photo_image_in {
    background-color: #3a3a3a;
}
.mod_photo_title a{
    color:#fff;
    display: block;
    max-height: 80%;
    overflow: hidden;
    font-size: 14px;
    line-height: 16px;
}
.mod_photo_title {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display:none;
    padding: 5px;
    z-index: 9;
    /* background-color: #ccc; */
}
.mod_photo_date {
    position: absolute;
    bottom: 0;
    z-index: 10;
    left: 5px;
    right: 5px;
    text-align: center;
    font-size: 12px;
    display: none;
    color: #fff;
    border-top: 1px solid #ccc;
}
.photo_image_hover:hover .mod_photo_date,
.photo_image_hover:hover .mod_photo_title{
    display: block;
}
.photo_item_image a
{
    font-size: 0px;
}
.photo_item_title,
.photo_item_intro
{
    padding-bottom: 5px;
}
.photo_image_in img
{
    cursor: pointer;
}
/* end file: global_gallery.css */

/* start file: global_mod_article.css */
.art_item
{
    margin-top: 20px;
}
.art_item:first-child
{
    margin-top: 0;
}
.art_img img
{
    margin-bottom: 5px;
}
.art_title
{
    padding-bottom: 5px;
}
.art_title a
{       font-size: 14px;
    line-height: 18px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.art_date
{
    float: left;
    width: auto;
        color: #a3abaf;
    overflow: hidden;
    line-height: 16px;
    font-size: 12px;
}
.mod_article_readmore a
{
    color:#404040;
}
.mod_article_readmore a:hover
{
    color:#00d2d2;
}
.art_img a
{
    font-size: 0;
}
.mod_rticle_text
{
    font-size: 14px;
    line-height: 16px;
}
.mod_article_readmore
  {
      float:right;
      width:auto;
      font-family: bpg_mrgvlovani_caps_2010Rg;
      line-height: 16px;
      font-size: 12px;
  }

  .mod_more_date{
    overflow: hidden;
    margin-top: 5px;
  }
/* end file: global_mod_article.css */

/* start file: global_modcatnews.css */
.catnews_linkff {
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    display:block;
    clear:right;
}
.catnews_images  img
{
    margin:0 10px 4px 0;
}
.catnews_time
{   
    color: #9a9a9a;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 0;
        
}
.catnews_catsrow .catnewsItem
{
    margin-top:10px;
    border-top: 1px solid #d7d7d7;
    padding-top: 10px;
}

.catnews_readon
{
    float:right;
    width:auto;
}
.catnews_introtext
{
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 5px;
}
/* end file: global_modcatnews.css */

/* start file: global_nicegallery.css */
.ng_img_img a,
.ng_image_img a,
.ng_cat_img a{
    font-size: 0;
}
.row_image img{
    margin-bottom: 5px;
}
.ng_cat_img img,
.row_image img,
.ng_image_img img,
.ng_img_img img{
    width: 100%;
}
.ng_cat_div_in,
.row_image_in,
.ng_image_div_in,
.ng_img_div_in {
    padding:0 10px;
}
.ng_image_tblock,
.ng_img_title,
.ng_cat_title
{
    font-size: 12px;
    text-align: center;
    line-height: 16px;
}
.ng_cat_img,
.ng_image_img,
.ng_img_img{
    padding-bottom: 5px;
}
.rowimage,
.ng_imagerow,
.ng_itemsrow,
.ng_catsrow {
    padding-bottom: 20px;
}
.ng_pathway {
    font-size: 12px;
    padding: 0 0 10px;
}
.pathname{
    font-size: 13px;
}
.row_image_in,
.ng_title{
    text-align: center;
    padding-bottom: 10px;
    font-size: 14px;
}
.gal_shear
{ border-bottom: 1px solid #e7e7e7;
    padding:10px 0 5px;
     margin-bottom: 10px;
}
.full_img
{
    padding:0 10px 10px;
}
.ng_images_title,
.ng_categories_title{
    
    padding-bottom: 5px;
    font-size: 14px;

}
.ng_cat_date
{
    color: #6c6c6c;
    font-size: 11px;
    width: auto;
    text-align: center;
    padding-top: 3px;
}
/*article galery*/
.mainNiceGallery{
    padding-bottom: 10px;
}
.nicegallerybody {
    float: left;
    width: 25%;
}
.nicegalleryImage img
{
    width: 93%;
}
.nicegalleryImage {
    text-align: center;
    font-size: 0;
    padding-bottom: 5px;
}
.nicegalleryTitle {
    padding: 0 3%;
    font-size: 12px;
    text-align: center;
}
.ng_catdesc
{
    padding:10px;
}
.ng_image_date,
.ng_category_date
{
        font-size: 12px;
    color: #9a9a9a;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    text-align: center;
    padding-bottom: 5px;
}
.ng_description
{
    padding:0 10px 5px;
}
.ng_date
{
    text-align: right;
     font-size: 12px;
    color: #9a9a9a;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.shear_print{
    padding: 0 10px;
}
/*photo galery*/

.ng_mod_item
{
    float:left;
    width:50%;
    padding-bottom: 10px;
}
.ng_mod_img a
{
    font-size:0;
}
.ng_mod_title
{
    padding: 5px 5px 0;
}
.ng_mod_img{
    padding: 0 5px;
}
.ng_mod_title a
{
     line-height: 16px;
    font-size: 14px;
    color: #000000;
}
.ng_mod_title a:hover{
    color:#0089d0;
}
.gallery_next
{
    background:url(http://www.maestro.ge//templates/maestro/images/gallery_next.png);
    background-repeat: no-repeat;
    background-position: right center;
    display: block;
    height: 40px;
    width: 40px;
}
.gallery_prev
{
    background:url(http://www.maestro.ge//templates/maestro/images/gallery_prev.png);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    height: 40px;
    width: 40px;
}
.ng_mod_img img
{
    width:100%;
}
/* end file: global_nicegallery.css */

/* start file: global_pagination.css */
.p_prev, .p_next
{
    width: 22px;
    float: left;
}

.p_prev a, 
.p_next a
{
    text-align: center;
    line-height: 20px;
}

.p_num {
    float: left;
    width: auto;
    margin:0 2px;
}
.pagination {
    color: #959595;
    display: table;
    font-size: 14px;
    line-height: 16px;
    margin: 0 auto;
    padding: 10px 0;
}
.p_num > span:first-child{
    margin-left:0;
}
.p_num > span {
    display: block;
    float: left;
    text-align: center;
    min-width: 22px;
    margin-left:5px;
    
    
}
.activepage{
     padding: 3px 0;
}
.p_num a {
    display: block;
    padding: 3px 0;
    color: #000000;
}
.p_next > a,
.p_prev > a{
    display: block;
    height: 22px;
    width:22px;
}
.pagination_results
{
    padding-top: 10px;
    text-align: right;
    color: #aaaaaa;
}
#pagination
{
    padding-top: 10px;
}
/* end file: global_pagination.css */

/* start file: global_populare.css */
.daynews_img img{
    line-height: 16px;
    font-size: 14px;
    
    width: 100%;
}
.daynews_img{
    overflow: hidden;
    position: relative;
    margin-bottom:5px;
}
.news_item:first-child {
    margin-top: 0;
    padding-top: 0;
	border:none;
}
.news_item {
    margin-top: 10px;
    border-top: 1px solid #e8e8e8;
    padding-top: 10px;
}
.news_title a{
      font-size: 14px;
    line-height: 18px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.item_cat_title
{
    background-color: #00d2d2;
    display: table;
     font-family: bpg_mrgvlovani_caps_2010Rg;
    padding: 5px;
    margin-bottom: 5px;
}
.item_cat_title a
{
    color:#fefefe;
    font-size:12px;
}
.item_cat_title a:hover
{
    color:#fff;
    text-decoration: underline;
}
.news_title{
    display: block;
}
.item_introtext{
         padding-bottom: 10px;
    color: #4d4d4d;
    font-size: 14px;
    line-height: 18px;
}
.news_date_more{
        overflow: hidden;
    margin-top: 5px;
}
/* end file: global_populare.css */

/* start file: global_prettyPhoto.css */
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
	height:13px
}
div.pp_default .pp_top .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left:13px
}
div.pp_default .pp_content_container .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right:13px
}
div.pp_default .pp_next:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor:pointer
}
div.pp_default .pp_previous:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor:pointer
}
div.pp_default .pp_expand {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_expand:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor:pointer
}
div.pp_default .pp_contract {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_contract:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor:pointer
}
div.pp_default .pp_close {
	width:30px;
	height:30px;
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor:pointer
}
div.pp_default .pp_gallery ul li a {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border:1px solid #aaa
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
	position:static;
	left:auto
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height:20px;
	width:20px;
	margin:4px 0 0
}
div.pp_default a.pp_arrow_next {
	left:52px;
	background-position:-82px -3px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	width:105px;
	position:relative
}
div.pp_default .pp_nav .currentTextHolder {
	font-family:Georgia;
	font-style:italic;
	color:#999;
	font-size:11px;
	left:75px;
	line-height:25px;
	position:absolute;
	top:2px;
	margin:0;
	padding:0 0 0 10px
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
/*	opacity:0.7
*/}
div.pp_default .pp_description {
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_rounded .pp_previous:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_nav .pp_play {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_nav .pp_pause {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_arrow_previous {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_previous:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_description {
	margin-right:85px;
	color:#fff
}
div.dark_rounded .pp_nav .pp_play {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_nav .pp_pause {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_arrow_previous {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background:#000
}
div.dark_square .pp_description {
	color:#fff;
	margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_expand:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_close {
	width:75px;
	height:22px;
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_square .pp_nav {
	clear:none
}
div.dark_square .pp_nav .pp_play {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_nav .pp_pause {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_arrow_previous {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_square .pp_previous:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_square .pp_expand {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_expand:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_close {
	width:75px;
	height:22px;
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.light_square .pp_nav .pp_play {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_nav .pp_pause {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_arrow_previous {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}
div.light_square .pp_next:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_square .pp_previous:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_top .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_expand:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_close {
	width:22px;
	height:22px;
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.facebook .pp_description {
	margin:0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default
}
div.facebook .pp_arrow_next {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default
}
div.facebook .pp_nav {
	margin-top:0
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_nav .pp_pause {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_next:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.facebook .pp_previous:hover {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_bottom .pp_left {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline:none
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:7px 0 0
}
.pp_social .facebook {
	float:left;
	position:relative;
	top:-1px;
	margin-left:5px;
	width:55px;
	overflow:hidden
}
.pp_social .twitter {
	float:left
}
.pp_nav {
	clear:right;
	float:left;
	margin:3px 10px 0 0
}
.pp_nav p {
	float:left;
	margin:2px 4px
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:35px;
	position:relative;
	white-space:nowrap;
	margin:0 0 0 5px;
	padding:0
}
.pp_gallery ul a {
	border:1px #cccccc solid;
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	width:50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top:7px!important
}
a.pp_next {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float:right;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_previous {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float:left;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_expand, a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000
}
a.pp_close {
	position:absolute;
	right:0;
	top:0;
	display:block;
	line-height:22px;
	text-indent:-10000px
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	position:absolute;
	top:50%;
	width:24px;
	margin:-12px 0 0 -12px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	z-index:9999;
	margin:0 0 5px 15px
}
div.pp_default .pp_content, div.light_rounded .pp_content {
	background-color:#fff
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
	color:#000
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color:#fff
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
	position:relative
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
	background:#fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right:85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
	background:url(http://www.maestro.ge//templates/maestro/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color:#fff
}
.pp_top, .pp_bottom {
	height:20px;
	position:relative
}
* html .pp_top, * html .pp_bottom {
	padding:0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left:0;
	position:static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade, .pp_gallery li.default a img {
	display:none
}
/* end file: global_prettyPhoto.css */

/* start file: global_search.css */
#serach
{
    float: left;
    width:250px;
}
#search_searchword
{
    width: 160px;
    height: 16px;
    font-size: 14px;
    background: none;
    border: none;
    color:#3b3b3d;
    float: left;
    padding:11px 6px;
}
.search_results
{
    padding: 10px 0;
    border-top: 1px solid #ccc;
}
.page_search
{
      clear: both;
    overflow: hidden;
    padding: 10px;
}

.search_results a
{
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.sec_cat
{
    padding: 5px 0;
}
.searchphrase
{
    padding: 10px 0;
}
.ordering,
.search_filter,
.search_kay
{
    padding-bottom: 10px;
}
.searchintro,
.searchintro_eror
{
    text-align: center;
}
.search_only
{
    float: left;
    width: 160px;
}

.searchareas
{
    float: left;
    width: auto;
}
.searchareas div
{
    padding-bottom: 5px;
    width: 200px;
    float: left;
}
.ordering label
{
    padding-right: 10px;
}
#ordering,
#limit
{
    border: 1px solid #e1e1e1;
}
#ordering option,
#limit option
{
    padding:3px;
}
.searchphrase label
{
    padding-right: 10px;
}
.search_area
{
    padding-bottom: 10px;
}
.result,
.results
{
    padding-bottom: 10px;
}
.searchword label
{
    padding-right: 5px;
}
#searchword
{
    border: 1px solid #e1e1e1;
    padding: 10px;
    height: 16px;
    font-size: 11px;
    color:#000000;
    margin:1px -5px 0 0;
}
/* end file: global_search.css */

/* start file: global_simplepoll.css */
.question
{
    font-family: 'bpg_glaho_web_capsregular';
    font-size:12px;
    padding-bottom:15px;
}

.wsp_radio
{
    float:left;
    width:20px;
    display:block;
    padding-top: 3px;
}
.result_button
{
    border:none;
    cursor:pointer;
    background-color:#00d2d2;
    color: #fff;
    font-size: 12px;
    width: 100%;
        font-family: bpg_mrgvlovani_caps_2010Rg;
    padding:5px;
    opacity:1;
}

.result_button:hover,
.vote_button:hover{
    opacity:0.8;
}
.vote_button
{
    border:none;
    cursor:pointer;
        font-family: bpg_mrgvlovani_caps_2010Rg;
    background-color:#969696;
    color: #fff;
    font-size: 12px;
    width: 100%;
    padding:5px;
    opacity:1;
}
.wsp_radio_poll .niceRadio input
{
    margin-left:-50px;
}
.wsp_blocks
{
    padding-top:10px;
}
.wsp_answers .wsp_blocks:first-child
{
    padding-top:0px;
}
.wsp_blocks label
{
    font-family: 'BPGArialRegular';
    font-size: 12px;
}
#bg_button
{
    text-align:right;
    margin-top: 10px;
}
.wsp_label
{
        float: left;
    width: 180px;
    display: block;
    line-height: 18px;
    font-size: 12px;
}
.wsnpoll_title
{
    padding:0px 0px 10px;
    font-weight:normal;
    
}
.wsp_main
{
    margin-bottom:10px;
}
.wsnpoll_but
{
    padding:5px 10px;
}
.wsp_poll_title 
{
    padding-top:10px;
    font-size:15px;
    text-align:center;
    font-family: 'bpg_arialregular';
}
.wsp_links
{
    font-family: 'bpg_arialregular';
    font-size: 12px;
}

.vote_bttn
{
    float:left;
    width:55%;
    text-align:left;
}
.wsp_answer
{
    float:left;
    width:32%;
    text-align:right;
}
.wsp_listing_item
{
    padding-top:10px;
    margin-top:10px;
    border-top:1px solid #000000;
    font-family: 'bpg_arialregular';
}
.wsp_listing_item:first-child
{
    border-top:0px solid #000000;
    padding:0px;
    margin:0px;
}
.wsp_title
{
    padding-bottom:5px;
    font-size:13px;
    
}
.wsp_answer span
{
    padding:1px 5px 0 0;
    display:block;
    font-size:12px;
    font-family: 'bpg_arialregular';
}
.wsp_count0,
.wsp_count1,
.wsp_count2,
.wsp_count3,
.wsp_count4,
.wsp_count5,
.wsp_count6,
.wsp_count7,
.wsp_count8
{
    float:right;
    min-width:30px;
    text-align:center;
}
.wsp_percent
{
    float:left;
    line-height:20px;
    padding-left:3px;
}
.wsp_graph
{
    height:20px;
    overflow:visible;
    width:350px;
}
.wsp_labels
{
    float:left;
    width: 120px;
    font-size: 12px;
    font-family: 'bpg_arialregular';
}
.wsp_infod
{
   font-size: 12px;
    float: left;
    width: 110px;
    line-height: 16px;
}
.wsp_infod1
{
    padding-right:5px;
    font-size:12px;
    float: left;
    width: auto;
}
.wsp_labels label
{
    cursor:default;
}
.wsnpoll_rezul
{
    padding-top:10px;
}
.wsnpoll_rezul:first-child
{
    padding-top:0px;
}
.wsp_answers .wsp_blockr_poll:first-child
{
    padding-top:0px;
}
.wsp_blockr
{
    padding-top:5px;
}
.wsp_infoblockr
{
    padding-bottom:5px;
}

.button
{
    cursor:pointer;
    font-size:11px;
    padding:3px;
}

.button_rezul
{
    padding-left:5px;
    float:right;
    width:auto;
}
.button_rez
{
    border:none;
    background:none;
    font-size:11px;
    cursor:pointer;
    height:25px;
}
.wsp_link_dat
{
    float:left;
    width:32%;
    text-align:right;
}
.wsp_link_date
{
    float:left;
    width:auto;
    font-family:'bpg_mrgvlovani_caps_2010Rg';
    color:#000000;
}
.wsp_link_dv
{
    padding-bottom:5px;
}

.wsp_link_dvs
{
    padding-bottom:5px;
    text-align:right;
}
.wsp_count
{
    float:right;
    width:auto;
    font-size: 12px;
    font-family: 'bpg_arialregular';
}
.wsp_infodate
{
    color:#222;
    text-align:left;
    line-height: 16px;
    font-size:12px;
}
.wsp_info
{
    float:right;
    width:auto;
    font-size:16px;
}
.polls_color_1,
.polls_color_2,
.polls_color_3,
.polls_color_4,
.polls_color_5,
.polls_color_6,
.polls_color_7,
.polls_color_8,
.polls_color_9
{
    border:none;
    float:left !important;
    height:20px !important;
    background:#00d2d2;
}

.wsp_info1
{
    float: right;
    width: auto;
    color: #1ba600;
}

.wsp_infolist
{
    padding-top:5px;
    margin-top:5px;
    border-top:1px solid #ccc;
    font-family: 'bpg_arialregular';
    font-size: 12px;
}
.wsp_label_freetext
{
    border: 1px solid #ccc;
    padding: 2px 5px;
    width: 128px;
    font-size: 11px;
    cursor: text;
}
.graph_per
{
    border:1px solid #cccccc;
    float:left;
    width:300px;
    overflow:visible;
    margin-left: 10px;
}

.wsp_count.poll {
    float: right;
    width: 58px;
    font-size: 12px;
    text-align: right;
}
.wsp_labels.poll {
    float: left;
    width: 170px;
    font-size: 12px;
}
.wsp_resultbutt_all{
    padding-top: 5px;
    border-top: 1px solid #d2d3d3;
}
.wsp_listings
{
    line-height:20px;
    padding:5px;
    border-top:1px dotted #E4E4E4;
}
.wsp_listing .wsp_listings:first-child
{
    border:none;
}
.wsp_info1.poll {
    float: right;
    text-align: right;
    width: 108px;
    font-size: 12px;
}
.wsp_infod1.poll {
    float: left;
    width: auto;
    font-size: 12px;
}
.wsp_infod.poll {
    float: left;
    font-size: 12px;
    width: auto;
}
.wsp_infodate.poll {
    float: right;
    width: auto;
    font-size: 11px;
}
.wsp_infolist.poll {
    padding-top: 5px;
    border-top: 1px solid #d2d3d3;
}
.wsp_archpolls
{
    text-align:right;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    padding:5px;
}
.wsp_archpolls a
{
    color:#00d2d2;
    font-size:15px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.wsp_archpolls a:hover
{
    color:#00d2d2;
    text-decoration: underline;
}
.wsp_answers
{
    padding-bottom:10px;
}
.wsp_label_poll
{
    float:right;
    width:140px;
    color: #767676;
    display:block;
    font-size:12px;
    font-family:'bpg_arialregular';
}

.wsp_blocks_poll
{
    padding-bottom:15px;
}
/* Different RadioButton */
.wsp_radio_poll .niceRadio {
    width: 9px;
    height: 9px;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
    background:  url(../images/radio-bg.png);
    background-position:0 0;
    background-repeat:no-repeat;
    float:left;
    margin-top: 5px;
}
.wsp_radio_poll .radioChecked {
    background: url(../images/radio-bg.png);
    background-position:-17px 0;
    background-repeat:no-repeat;
}
/*.niceRadio input {
    margin-left: -13px;
}*/
.question_simplepoll
{
    background: none repeat scroll 0 0 #000000;
    font-family:'ar_archyregular';
    font-size: 16px;
    padding: 9px;
}
.wsp_answers_simplepoll
{
    padding:7px;
}
.wsp_blocks_simplepoll
{
    padding-top:10px;
}
.wsp_blocks_simplepoll:first-child
{
    padding-top:0px;
}
.wsp_label_simplepoll
{
    font-family:'ar_archyregular';
    float:left;
    width:198px;

}
.wsp_label_simplepoll label
{
    padding-left:10px;
    line-height:18px;
}

.simplepoll_title
{
    padding-bottom: 10px;   
    line-height: 16px;
    font-size: 14px;
}
span.wsp_radio.poll.niceRadio {
    float: left;
    width: auto;
    padding: 3px 0 0;
}
#system-message dd.error ul
{
    background: none;
    border:none;
   
}
.wsp_blockr,
.wsp_infoblockr
{
    padding-bottom: 5px;
}
/* end file: global_simplepoll.css */

/* start file: global_videogalery.css */
.vm_title{
    padding-bottom: 10px;
}
.video_categor_box {
    overflow: hidden;
}
.video_one {
    float: left;
    width: 155px;
}
.video_categor_image {
    clear: both;
    overflow: hidden;
    padding: 0 6px;
}
.video_categor_title {
    padding: 5px 5px 2px;
}

.video_categor_title a
{
    display:block;
    overflow: hidden;
    text-align: center; 
    height: 16px;
    line-height: 14px;
          
    font-size: 13px;
}
.video_categor_date
{
    color: #828282;
    font-size: 11px;
}
.vm_cat_div a
{
    font-family: BPGArialRegular;
    font-size: 14px;
    line-height: 20px;
}
.vm_cat_title
{
    padding-bottom: 5px;
}
.vm_pathway
{
    padding: 0 10px 5px;
    color:#0089d0;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    
}
.vm_video_img a
{
    font-size:0;
}
.vm_video_img a img,
.vm_video_title
{
    padding-bottom: 5px;
}
/* end file: global_videogalery.css */

/* start file: jquery.datetimepicker.css */
.xdsoft_datetimepicker{
	box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px;
	margin:0px;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker  .xdsoft_prev, 
.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i{
	opacity:0.5;
	background-position:-92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0px;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position:0px 0px;
}

.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_prev ,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0px;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0px;
	margin-bottom:7px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width:0px;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width:0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label:hover i{
	opacity:1.0;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right:0px;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px; 
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:100px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding:0px;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right:0px;
	top:0px;
	bottom:0px;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}


.xdsoft_datetimepicker.xdsoft_dark{
	box-shadow: 0px 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000000;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #cccccc;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box{
	border-bottom:1px solid #222222;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #0a0a0a;
	border-top:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label{
    background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select{
	border:1px solid #333;
	background:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #000;
    background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0px 1px 3px 0px inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_prev, 
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0a0a0a;
	border:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_today{
	color:#cc5500;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0px 1px 3px 0px inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #000 !important;
    background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	color: #666;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright{ color:#333 !important;}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright a{ color:#111 !important;}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important;}


.xdsoft_dark .xdsoft_time_box{
	border:1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{
	background:#333 !important;
}
/* end file: jquery.datetimepicker.css */

/* start file: print.css */
.componentheading{
    padding: 10px;
}.mail_form {
    padding: 0 10px;
}
.mail_form input{
    margin-bottom: 10px;
    padding:3px 5px;
}
.mailto,.sender,.your_email{}
.mail_left{
    float: left;
    width: 150px;
    font-size: 12px;
    line-height:24px;
}
.mailto_button button{
    padding: 5px 10px;
    background: #0089d0;
    font-family: BPGArialRegular;
    color: #fff;
    border: none;
    
}
.mailto_button{
 padding-left: 150px;   
}
.mail_form > div:first-child{
    padding: 5px;
    background: #2b2b2b;
    font-size: 12px;
    
}
.mail_form > div:first-child > a{
    color:#fff;
}
/* end file: print.css */

/* start file: ccnewsletter.css */
.newsletterbutton {
	/*width:100%;*/
	border:5px solid #000000;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
.newsletterbutton p  {
	text-align:center;
}
.newsletterbutton a#toggle, .newsletterbutton p a.highslide{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

/* highslide*/
.newsletterbutton_highslide {
	/*width:100%;*/
	border:0px solid #000000;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
.newsletterbutton_highslide p  {
	text-align:center;
}
.newsletterbutton_highslide a#toggle, .newsletterbutton_highslide p a.highslide{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

/* Mootols style */
#subscribelayout {
	background: #FFFFFF;
	color: #92939D;
	font-size:12px;
	font-weight:normal;
	/*margin-top:5px;*/
	padding-top:10px;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
#subscribelayout p, .highslide-body p, .normalsublayout p{
	text-align:center;
	padding-top:10px;
	font-weight:bold;
}
.highslide-body p{
	color: #92939D;
}
.subname,
.submeil{
    float: left;
    width: 130px;
}
.subname input{
    border:none;
    background: #2e3333;
    border-top-left-radius:4px; 
    padding: 5px;
    font-size: 12px;
    line-height: 14px;
    color:#999;
    border-right: 1px solid #424949;
    width: 119px;
    text-align: center;
}
.submeil input{
    border:none;
     border-top-right-radius:4px; 
    background: #323838;
    padding: 5px;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    color:#999;
    width: 120px;
}
.normalsublayout {
    overflow: hidden;
    width: 261px;
    margin: 0 auto;
}
input#addSubscriber {
    float: left;
    border-bottom-left-radius:4px; 
    padding: 5px 15px 3px;
    width:129px;
    font-size: 12px;
    color: #fff;
    background: #137b7b;
    border: none;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    line-height: 16px;
}
input#removeSubscriberByEmail {
    float: left;
    padding: 5px 15px 3px;
    font-size: 12px;
    color: #fff;
    background: #137b7b;
    border: none;
      width:131px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    line-height: 16px;
    border-bottom-right-radius:4px; 
    border-left: 1px solid #168989;
}
#addSubscriber:hover,
#removeSubscriberByEmail:hover{
    background:#168989 ;
}
/* Normal style */
/* end file: ccnewsletter.css */

/* start file: color-green.css */
#top-link
{
    background: url(http://www.maestro.ge//templates/maestro/images/topto_green.png);
    background-repeat: no-repeat;
    background-position: center;
}
.contact_form_row input.invalid,
.contact_form_row textarea.invalid
{
    border: 1px solid #3B92E2;
} 
.contact_address a:hover
{
    color: #00d2d2;
}
#system-message dd.message
{
    color: #00d2d2;
}
.contact_error
{
    color: #00d2d2;
}
.search_right {
    float: right;
    width: auto;
    padding: 6px 0 0;
}
.weblink_page a:hover,
.weblibk_catlist ul li a:hover
{
    color: #00d2d2;
}
.latestnews_label span{
    border:1px solid #e2e2e2;
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: block;
    background: #fff;
}
#mod_contact {
    color: #7b7b7b;
}
.highlight,
.search_kay strong,
.searchintro_eror,
.search_results a
{
    color:#00d2d2;
}
.footer_socials img 
{
    background-color: #EBEBEB;
}
.footer_socials a img:hover
{
    background-color:#F9F9F9;
}
.footer
{
    background-color: #1f2121;
}
#footer
{
          padding-top: 20px;
}
ul.marquee li
{
    color: #000000;    
}
.footer_menu li a {
    color: #999;
}
#search_button
{
    background:url(http://www.maestro.ge//templates/maestro/images/search_bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-color:#00d2d2;
}
.activepage, 
.pagination a:hover
{
    background-color: #00d2d2;
    color: #fff;
}
.contact_button
{
    background: #7b7b7b;
    color: #ffffff;
}
#marquee span{
    color:#fea21a;
}
.section_readmore
{
   overflow: hidden;
}
/* end file: color-green.css */

/* start file: contact.css */
/*contact*/
.contact_form_row
{
    padding-bottom: 10px;
}
.contact_form_row input
{
    border: 1px solid #e1e1e1;
    height: 16px;
    font-size: 11px;
    color:#000000;
    padding: 5px;
}
.contact_form_row label
{
    float: none;
    width: auto;
    display: block;
    padding-bottom: 5px;
}
.contact_form_row textarea
{
    border: 1px solid #e1e1e1;  
    font-size: 11px;
    height: 140px;
    padding: 3px 2px;
    resize: none;
    width: 300px;
}
.contact_message_copy
{
    padding:0 0 10px 0;
}
.contact_button
{
    border: none;
    padding:5px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    margin-left: 110px;
}
.contact_image,
.contact_address
{
    padding-bottom: 10px;
}
.contact_address div
{
    padding-bottom: 5px;
}
.contact_info img
{
    float: left;
    width: auto;
    margin: -5px 10px 0 0;
}
.contact_error
{
    padding-bottom: 20px;
    text-align: center;
}
/*contact*/
.contact_info_icon .contact_address span
{
    background: url(http://www.maestro.ge//templates/maestro/images/dark_address.png);
    background-repeat: no-repeat;
    background-position: left center;    
    width:20px;
    height:20px;
    display:block;
}
.contact_info_icon .contact_telephone span
{
    background: url(http://www.maestro.ge//templates/maestro/images/dark_tel.png);
    background-repeat: no-repeat;
    background-position: left center;   
     width:20px;
    height:20px;
    display:block;
}
.contact_info_icon .contact_mobile span
{
    background: url(http://www.maestro.ge//templates/maestro/images/dark_mobile.png);
    background-repeat: no-repeat;
    background-position: left center;
     width:20px;
    height:20px;
    display:block;
}
.contact_info_icon .contact_email span
{
    background: url(http://www.maestro.ge//templates/maestro/images/dark_email.png);
    background-repeat: no-repeat;
    background-position: left center;     
     width:20px;
    height:20px;
    display:block;
}
.contact_info_icon .contact_address{padding:0 10px 10px;overflow: hidden;line-height: 20px;}
.contact_info_icon .contact_telephone{padding:0 10px 10px;overflow: hidden;line-height: 20px;}
.contact_info_icon .contact_mobile{padding:0 10px 10px;overflow: hidden;line-height: 20px;}
.contact_info_icon .contact_infos div span{
    float:left;
}
/* end file: contact.css */

/* start file: content.css */
.article_column .blog_item,
.category_body
{
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ebebeb;
}
.article_column .blog_item:first-child,
.article_column .category_body:first-child
{
    padding-top:0px;
    margin-top:0px;
    border-top:none;
}
.art_img,
.multicat_images {
    position: relative;
}
.multicat_images img {
    width:100%;
}
.article > a> img{
    margin:0 0 10px;
    width: 100%;
    clear: both;
}
.daynews_item_img {
    position: relative;
}

.blog_item_in_news img
{
    width: 100%;
}
.carimage{
    margin-bottom: 5px;
    position: relative;
    overflow: hidden;
}
.article > a{
    font-size: 0;
    overflow: hidden;
    display: block;
}
.sameart {
    overflow: hidden;
    padding: 10px 0;
}
.atricle_text img{
    margin: 10px 5px;
     max-width: 590px;
}
.vote_bttn
{
    float:left;
    width:150px;
    text-align:left;
}
.article {
    padding: 0 5px;
}
.blog {
    padding: 0 5px;
}
.module_body_ban img{
    max-width: 100%;
}
.result_bttn
{
    float:right;
    width:150px;
    text-align:center;
}
.weather_lang {
    width: 150px;
    float: right;
    padding: 3px 0 0;
}
.header_right {
    padding: 10px 0 20px;
}
.categorynews_title a{
        font-size: 16px;
    line-height: 20px;
}
.top_menu ul li{
    float: left;
    width: auto;
    list-style: none;
    margin: 0 5px;
}
.aw_itemtext_top {
    float: left;
    width: auto;
}
.header_left{
        border-bottom: 1px solid #d9d9d9;
}
.result_button 
{
    border:1px solid #00d2d2;
    cursor:pointer;
    background:none;
    color: #00d2d2;
    font-size: 12px;
    font-family:'bpg_mrgvlovani_caps_2010Rg';
    width: 148px;
    padding:10px;
}

.result_button:hover,
.vote_button:hover{
    border:1px solid #333;
    background:#333;
    color: #fff;
}
.vote_button
{
    border:1px solid #00d2d2;
    cursor:pointer;
    background:none;
    color: #00d2d2;
    font-size: 12px;
    font-family:'bpg_mrgvlovani_caps_2010Rg';
    width: 148px;
    padding:10px;
  
}
.blog_title
{
    font-family: BPGArialRegular;
    padding-bottom:10px;
    color: #000000;
    font-weight: bold;
}

.recomend {
    overflow: hidden;
    display: block;
    float: right;
    width: auto;
}
.article_date_fontsize {
    overflow: hidden;
}
.article_author_name div{
    display: inline-block;
}
.article_author_name{
    padding-bottom: 5px;
}
.category_body img
{
    width: 100%;
    margin:0 0 10px 0;
}
.autho_date
{
    padding-bottom: 10px;
}

.cat_auth
{
    color: #aaaaaa;
}

.cat_date
{
    float: right;
    width: auto;
    text-align: right;
    display: block;
    color: #9a9a9a;
}
.article_date
{
    float: left;
    width: auto;
    text-align: right;
    display: block;
    color: #9a9a9a;
}
.cat_description,
.filter_block
{
    padding-bottom: 20px;
}
.filter_left{
    float:left;
    width:auto;
}
.filter_right{
    float:right;
    width:auto;
}
.filter_left input 
{
    border: 1px solid #e1e1e1;
    padding:5px;
    height: 16px;
    font-size: 11px;
    color:#000000;
}
.cat_num
{
    float:left;
    width:30px;
    text-align: center;
}
.cat_title{
    float:left;
    width:400px;
    overflow: hidden;
}
.catlist_date
{
    float:left;
    width:200px; 
}
.cat_author{
    float:left;
    width:120px; 
}
.cat_hit
{
    float: left;
    width: 50px;
    text-align: center;
}
.cat_item1,
.cat_item2
{
    border-bottom: 1px solid #FAFAFA;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
/*archive*/
#archive_input
{
    border: 1px solid #e1e1e1;
    padding:5px;
    height: 16px;
    font-size: 11px;
    color:#000000;
}
#month option,
#year option
{
    padding:3px;
}
#month,
#year 
{
    border: 1px solid #e1e1e1;    
}
.archive_button
{
    border: none;
    padding:5px;
    color: #ffffff;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.archive_filter
{
    padding-bottom:10px;
}
#archive-list li
{
    padding-bottom: 10px;
}
.metadata
{
    padding-bottom:5px;
}
/*message*/
#system-message dd.message
{
    border: 1px solid #e1e1e1;
    margin-bottom: 20px;
    padding: 20px;
    text-align: center;
}
#system-message dd.message ul li
{
    list-style: none;
}
#system-message dt.error { display: none; }
/*message*/
.catlist_head
{    
    background: #FAFAFA;
    padding: 10px 0;
    margin-bottom: 10px;
}
.cat_article_title
{
    color: #000000;
    font-family: BPGArialRegular;
    font-weight: bold;
    padding-bottom: 5px;
}
/* end file: content.css */

/* start file: daynews.css */
.zodcat_catsrow{
    overflow: hidden;
}
.readmore_article a{
        color: #404040;
    line-height: 16px;
    font-size: 12px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.blog_item{
    padding-bottom: 20px;
}
.daynews_createdate{
       color: #a3abaf;
    overflow: hidden;
    line-height: 16px;
    font-size: 12px;
    padding-bottom: 5px;
}
.daynews_item_img img{
    margin-bottom: 10px;
    width: 100%;
}
.daynews_item_img a{
    font-size: 0;
    line-height: 0;
}
.catarticle_title_in a:hover{
    color:#00d2d2;
}
.daynews_category{
    background-color: #00d2d2;
    display: table;
    padding: 5px;
    margin-bottom: 5px;
}
.daynews_category a{
    color: #fefefe;
    font-size: 14px;
}
/* end file: daynews.css */

/* start file: desk_mod_calendar.css */
.cal_tab thead
{
    float:left;
    width:auto;
}
.cal_tab tr
{
    float:left;
    width:auto;
}
.article_titlearqivi{
        font-family: bpg_mrgvlovani_caps_2010Rg;
    font-size: 14px;
    padding-bottom: 5px;
    /* color: #555555; */
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}
.cal_tab td{
    border-left: 1px solid #ebebeb;
}
.cal_tab th,
.cal_tab tr td{
     border-top: 1px solid #ebebeb;
}
.cal_tab th:first-child,
.cal_tab tr td:first-child {
     border-top:none;
}
.cal_tab{
    border: 1px solid #ebebeb;
    background: #f9f9f9;
}
.cal_tab th,
.cal_tab td
{
    display: block;
}
.cal_tab  tbody
{
    float:right;
    width:auto;
}
#archive-list .article_title{
    border-bottom: none;
    margin-bottom: 0;
}
.cal_tab_m
{
    clear:both;
}
.today
{ 
    color:#00d2d2;
}
.top_nav
{
    padding:5px 0;
    display:block;
}
.top_nav tbody tr td>span 
{
    font-family:bpg_mrgvlovani_caps_2010Rg;
    font-size:14px;
    color:#3b3b3d;
    line-height:16px;
}
.arrows a
{
    background: url(http://www.maestro.ge//templates/maestro/images/archive_arrows1.png);
    background-position:left center;
    background-repeat: no-repeat;
    font-size:0;
    display: block;
    width: 14px;
    height:22px;
    margin:0 5px;
}
.arrows .arrows_prev
{
    background-position: 0px;
}
.arrows .arrows_next
{
    background-position: right center;
}
.cal_tab span
{
    display:block;
    text-align: center;
}
.cal_tab tbody span
{
   height:35px; 
   line-height:35px;
   width: 35px;
}
tbody span
{
    color:#3b3b3d;
}

.top_nav .month a{
    color:#7f8287;
}
table.bott_nav {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    background: #f9f9f9;
}
.cal_tab thead tr th span 
{
    width:35px;
    height:35px;
    line-height:35px;
    font-family:bpg_mrgvlovani_caps_2010Rg;
    font-size:12px;
    font-weight:normal;
    
}

.cal_go
{
    padding:6px 1px 0;
    color:#7f8287;
    text-align: center;
    border:none;
    font-size:14px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    cursor:pointer;
    background:none;   
    width:68px;
}
.cal_go:hover
{
   color:#00d2d2;
}
#year,
#month
{
    border: none;
    background: none;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    height:32px;
color:#7f8287;
}   
.cal_tab_m .inactive
{
    color:#A9A9A9;
}
.cal_tab_m a:hover,
.cal_tab_m a
{
    color:#00d2d2;
}
 .top_nav .month
{
    width:163px;
    display: block;
    text-align: center;
   
}
.bott_nav > tbody
{
    display: block;
    padding-top: 5px;
}
.bott_nav td
{
    
    display: inline-block;
    padding:0 5px;
}
/* end file: desk_mod_calendar.css */

/* start file: desk_mod_mainnews.css */
#headline
{
    margin-bottom:20px;
}
.hl_info_block
{
    position: absolute;
    bottom: 55px; 
    width:230px;
    right:0;
    overflow: hidden;
    display: none;
    background:#000;
    height:255px;
}
.slider_content_type img
{
    margin: 0 13px 0 0;
}
.slider_right {
    float: right;
    width: 250px;
}
.hl_title{
    line-height: 16px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    margin-bottom: 5px;
max-height: 46px;
    overflow: hidden;
}
.hl_title a
{
    font-size: 12px;
    overflow: hidden;
    color:#fff;
}
.gbg
{
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    width: 22px;
    height: 20px;
    display: block;
}
.hl_title a:hover{
    text-decoration: underline;
    color:#fff;
}
.hl_date
{
    font-size: 12px;
    color:#ababab;
    display: block;
    text-align: right;
    margin-bottom: 5px;
    padding:5px 0;
}
.hl_meta
{
    float: right;
    width: auto;
}
.hl_intro
{
    font-size: 14px;
    line-height: 16px !important;
    color:#ebebeb;
    font-family: 'bpg_arialregular';
    max-height:146px;
    overflow:hidden;
}
.hl_img
{
    display: block;
}
.slider_right .ng_mod_img{
    position:relative;
}
.slider_left {
    float: left;
    width: 750px;
    height: 340px;
    overflow: hidden;
}
#hl_slides
{
    overflow: hidden;
}
.hl_info_block_in
{
    padding: 10px 10px 0;
}
.headline
{
    position: relative;
}
.slider_content_type {
    float: left;
    width: auto;
}
.hl_img img{
    width: 100%;
}
.daynews_category a{
    color: #fefefe;
    font-size: 14px;
}
.navs 
{
    position: absolute;
    left: -400px;
}
.hl_nav_in1 {
    padding: 10px;
}
.navs_in
{
    padding-top: 10px;
    padding-left: 10px;
}
.hl_nav_in
{
    position: absolute;
    right:0;
    bottom:0;
    width:80px;
}
.hl_more
{
    text-align: right;
}
.navnumber.navact a {
   
}
.navnumber a {
    display: block;
    height: 20px;
    width:20px;
}
.hl_intro a
{ 
    color:#00d2d2;
}
.hl_intro a:hover
{
    color:#00d2d2;  
}
.navnumber
{
   display: inline-block;
    margin-right: 10px;
}
.navnumber_prev
{
    float: left;
    width: 26px;
    height: 40px;
    display:block;
}
.navnumber_prev a
{
    display: block;
    width: 26px;
    height: 40px;
    background: url(http://www.maestro.ge//templates/maestro/images/sliderprev1.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
.navnumber_next
{
    float: right;
    width: 26px;
    height: 40px;
    display:block;
}
.navnumber_next a
{   
    display: block;
    width:26px;
    height: 40px;
    background: url(http://www.maestro.ge//templates/maestro/images/slidernext1.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
.def_slide
{ 
    display: none;
}
/* end file: desk_mod_mainnews.css */

/* start file: desk_nicegalery.css */
.ng_cat_div,
.row_image,
.ng_image_div,
.ng_img_div{
    float: left;
    width:200px;
}
.ng_nav_prev {
    float: left;
    width:40px;
    font-size: 0;
    text-align: right;
     padding-top: 100px;
}

.ng_image {
    margin: 0 55px;
    text-align: center;
}
.ng_nav_next {
    float: right;
    width:40px;
    padding-top: 100px;
    font-size: 0;
}
/* end file: desk_nicegalery.css */

/* start file: desk_weathcur.css */
.currency_code {
    float: left;
    width: 65px;
    text-align: left;
    line-height: 20px;
}
.currency_count {
    float: left;
    text-align: center;
    width: 85px;
     line-height: 20px;
}
.currency_rate 
{
    float: left;
    width: 85px; 
    font-family: BPGArialRegular;
    font-size: 14px;
    line-height: 20px;
    text-align: right;
}
.currency_img
{
    float:left;
    width:63px;
}
.curow:first-child
{
    border-top:none;
    margin-top: 0;
}
.curow 
{
    overflow: hidden;
    margin-top: 5px;
    border-top:1px solid #ebebeb;
    padding-top: 5px;
}
.aw_itemtext {
    float: right;
    width: 280px;
}
.aw_img {
    float: left;
    width: 40px;
    text-align: center;
}
.aw_name
{
    float: left;
    width: 195px;
    text-align: center;
}
.aw_item_in
{
    padding:5px 0;
}
.author_item,
.tags_item 
{
    padding-top: 5px;
    margin-top: 5px;
    border-top:1px solid #ebebeb;
}
.author_item:first-child,
.tags_item:first-child
{
    padding-top: 0;
    margin-top: 0;
    border-top:none;
}
.all_authors
{
    padding-top: 10px;
    text-align: right;
}
.all_authors a
{ 
    color:#00d2d2;
}
/*tag page*/
.tags_item 
{
border-top:1px solid #ebebeb;
padding-top:5px;
margin-top:5px;
}
.tags_item:first-child 
{
border-top:none;
margin-top:0;
padding-top:0;
}
.tags_article_image img
{
    margin:0 10px 3px 0;
}
.tags_article_title,
.tags_article_text
{
    padding-bottom: 10px;
}
.tags_article_title a {
    line-height: 17px;
    font-weight:bold;
}
.tags_article_date{
    background:url("/templates/tmpl01/images/date.png");
    background-repeat: no-repeat;
    background-position: left center;
    color: #ababab;
    float: right;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 5px;
    padding-left: 16px;
    width: auto;
    float:left;
    width:auto;
}
.tags_article_readmore
{
    float:right;
    width:auto;
}
.tags_date_more
{
    overflow: hidden;
}
.tags_one{
    border-bottom: 1px solid #ebebeb;
    padding-bottom:18px;
    margin-bottom:10px;
}
.tagimgdesc
{
    padding-bottom:5px;
}

.tags_articles_in 
{
    clear: both;
    color: #00d2d2;
    padding-top:20px;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-weight:bold;
}
.tag_image img
{
    margin:0 10px 3px 0;
}
.tag_description
{
    font-family: BPGArialRegular;
    font-size: 13px;
    line-height:18px;
}
.user_image img
{
    margin:0 10px 3px 0;
}
.user_namet
{
    padding-bottom: 15px;
    font-family: BPGArialRegular;
    font-weight:bold;
    font-size:13px;
    color:#000;
}
.author-image img
{
    float:left;
    width:auto;
    margin:0 10px 3px 0;
}
.auhtorone 
{
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.author_name a,
.author-biography 
{
    padding-bottom: 5px;
}           
.authnews li
{
    padding-bottom: 10px;
}
.authorslis 
{
    list-style: none;
}
.about_author,
.authors_articles{
    padding-bottom: 15px;
}
.user_biografy
{
    line-height:18px;
    font-size:14px;
}
.auhtorone  a
{
    color:#00d2d2;
    font-size:14px;
    display: block;
    padding-bottom: 5px;
}
.auhtorone a:hover
 {
     color: #00d2d2;
 }
 /*top weather*/
 .aw_itemtext_header {
    float: right;
    width: 130px;
}.aw_img_header {
    float: left;
    width: 30px;
    padding: 7px 0 0;
}
.aw_item_header {
    margin: 0 auto;
    width: 160px;
}
/* end file: desk_weathcur.css */

/* start file: footer.css */
#mod_contact {
    font-size: 14px;
    line-height: 20px;
    padding: 25px 50px;
}
#top-link
{
    position: fixed;
    width: 48px;
    height: 48px;
    background-color: #ccc;
    left: 50%;
    margin-left: 550px;
    bottom: 170px;
}

#copyright > p {
    padding-right: 10px;
    border-right: 1px solid #ccc;
    margin-right: 10px;
}
.footer_contact {
   overflow: hidden;
    clear: both;
    display: table;
    margin: 0 auto;
    padding-bottom: 20px;
}
.footer_top{
    overflow: hidden;
    padding: 0 10px;
    background: #424949;
}
.footer_bot{
     padding: 0 10px;
}
#copyright,
#developed{
    float: left;
    width: 50%;
    text-align: center;
    padding: 20px 0;
    font-size: 12px;
}
#topge{
    padding:0 0 12px 0;
    text-align: center;
    clear: both;
}
#developed span{
    padding: 0 5px;
}
.footer_socials a
{
    font-size: 0;
}

.footer_socials {
    text-align: center;
    padding:10px 0;
    width: auto;
    background: url(http://www.maestro.ge//templates/maestro/images/footer_seperate.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.footer_socials img {
    margin: 0 5px;
}
.footer_logo {
    padding:24px 0 ;
    overflow: hidden;
    text-align: center;
}
.footer_menu li {
    float: left;
    list-style: outside none none;
    width: 50%;
    text-align: center;
}
.footer_menu .menu {
    padding: 0 0 0 20px;
}

.footer_menu li a:hover
{ 
    color:#00d2d2;
}
.footer_menu li a {
    line-height: 30px;
}
.footer_menu{
    padding-bottom: 10px;
    overflow: hidden;
}
/* end file: footer.css */

/* start file: header.css */
.header_bot
{
    padding: 17px 0px;
    border-bottom: 2px solid #00d2d2;
}
#logo
{
    text-align: center;
    padding: 20px 0;
} 
#time_block
{
    float: left;
    width: 140px;
    color: #999;
    line-height: 30px;
    border-left: 1px solid #d9d9d9;
    text-align: center;
}
.head_socials
{
    float: right;
    width: 132px;
}
#header{
        padding-bottom: 16px;
}
.head_socials img
{
    margin-left: 10px;
}
.header_mainmenu{
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}

.breakingnews
{
    display: table;
    margin: 0 auto;
}
.time
{
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    display: table;
    margin: 0 auto;
}
/*weblinks*/
.weblink_head
{
    padding: 10px 0;
    background: #FAFAFA;
    margin: 10px 0;
}
.weblink_num
{
    float: left;
    width: 30px;
    text-align: center;
}
.weblink_linkt
{
    float: left;
    width: 500px;
}
.weblink_hits
{
    float: right;
    width: 70px;
    text-align: center;
}
.weblink_item1,
.weblink_item2
{
    border-bottom: 1px solid #FAFAFA;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.weblink_category ul li,
.weblibk_catlist ul li
{
    list-style: none;
    padding-top: 10px;
}
.weblink_category ul li:first-child,
.weblibk_catlist ul li:first-child
{
    padding-top: 0px;
}
.weblink_linkt img
{
    margin: -3px;
}
.weblink_head .weblink_linkt img,
.weblink_head .weblink_hits img
{
    margin:0 0 -2px 5px;
    opacity: 0.6;
}
.weblink_head .weblink_linkt img:hover,
.weblink_head .weblink_hits img:hover
{
    opacity:1;
}
.description
{
    padding-top:10px;
}

.weblink_category
{
    text-align: right;
}
/* end file: header.css */

/* start file: latestnews.css */
.latestnews
{
    list-style-type: none;
}
.latestnewsi:first-child
{
    padding-top: 0;
}
.latestnews .latestnewsin{
    
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #e8e8e8;
}


.daynews_image a
{
    font-size:0;
}

.latestnews_leading{
    overflow: hidden;
}
.latestnews_leading .daynews_image  > a > img
{
    margin-bottom: 10px;
    width: 100%;
}
.latestnews .daynews_image
{
    float: left;
    width: 80px;
}
.daynews_date
{
    color: #a3abaf;
    line-height: 16px;
    margin-bottom: 5px;
    font-size: 12px;
}
.createdate
{
color:#a3abaf;
line-height: 16px;
 margin-bottom:5px;
 font-size: 12px;
}
.daynews_readmore{
        float: right;
    width: auto;
}
.daynews_readmore a{
    color: #404040;
    line-height: 16px;
}
.cat_item_img img
{
    float:left;
    width:auto;
    margin: 0 20px 3px 0;
}
.daynews_title,
.catarticle_title
{
    padding-bottom: 5px;
}
.daynews_title a,
.catarticle_title a
{
   font-size: 14px;
    color: #222;
    line-height: 18px;
     font-family: bpg_mrgvlovani_caps_2010Rg;
}
.readmore_article a:hover,
.daynews_readmore a:hover,
.daynews_title a:hover,
.catarticle_title a:hover
{
    color: #00d2d2;
}
.daynews_intro,
.blog_text
{
    padding-bottom:10px;
    color: #4d4d4d;
    font-size:14px;
    line-height: 18px;
}
.daynews_title_in,
.catarticle_title
{
    line-height:18px;
    font-size:14px;
}
.dayAllNews
{
    padding-top: 5px;
    text-align: right;
}  
.other_articles
{
text-align:right;
float: left;
width: auto;
}  
.other_articles a{
        font-size: 14px;
    line-height: 18px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    color:#656565;
    font-weight: normal;
}
.other_articles a:hover{
    color:#00d2d2;
}
.latestnewsini .daynews_image{
    position: relative;
}
.iconl{
    position: absolute;
    left: 0;
    top:0;
    padding: 10px;
    background: #00d2d2;
    opacity: 0.8;
}
.latestnews_leading .Slide_bar{
    position: relative;
}
.latestnews_leading .latestnewsini{
    padding:0;
}
/* end file: latestnews.css */

/* start file: menu.css */
.mainmenu
{
    float: left;
    width: 50px;
}
.header_mainmenu ul li>a:hover{
    color:#060606;
    background: #e2e2e2;
}

.header_mainmenu ul li#current>a{
    color:#00d2d2;
}
.menutoogle {
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    background: url(http://www.maestro.ge//templates/maestro/images/menutoogler1.png);
    background-position: 10px center;
    background-repeat: no-repeat;
}
.header_mainmenu .menu {
    display: none;
}
.header_mainmenu>ul>li>a{
    font-family: bpg_mrgvlovani_caps_2010Rg;
    color: #060606;
    display: block;
    height:50px;
    line-height: 50px;
    padding: 0 10px;
}
.parent a
{
    font-family: bpg_mrgvlovani_caps_2010Rg;
    color: #060606;
    display: block;
    font-size: 14px; 
    padding:10px 5px; 
}
.parent ul {
    padding-left: 20px;
}
/* end file: menu.css */

/* start file: mod_breackingnews.css */
/*Breacking News*/
#bn
{
    position:relative;
    height:27px;
    overflow:hidden;
}
.latestnews_label
{
    float:left;
    width:130px;
    line-height:27px;
    color:#000;
    text-align:center;
    height: 27px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    font-size: 12px;
}
#bn_items
{
    position:relative;
    height:27px;
    width:200px;
    float: right;
}
ul.marquee
{
    display:block;
    height:27px;	
    list-style:none;
    overflow:hidden;
    position:relative;
}
ul.marquee li
{
    position: absolute;
    top:-9999px;
    left: 0;
    line-height:27px;
    padding:0px 7px;
    display: block;
    white-space: nowrap;
    cursor:default;
    font-family: 'bpg_arialregular';
    font-size: 11px;
    width:95%;
    text-align: right;
}

#marquee p {
    display: inline;
    padding-left: 3px;
}
/*Breacking News*/
/* end file: mod_breackingnews.css */

/* start file: mod_carusel.css */
.bxslider_items
{
    position:relative;
    overflow: hidden;
}
.carusel_imgleft
{
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-518px;
}
.linkHover
{
    position: absolute;
    width: 24px;
    height: 24px;
    bottom: -12px;
    left: 21px;
    z-index: 789789;
}
.carusel_imgright
{
    position:absolute;
    top:1px;
    right:50%;
    margin-right:-518px;
}
.previe_promo_images
{
    height:340px;
    width:1000px;
    margin:0px auto;
}
#bxslider_items
{
    width:1036px;
    margin:0px auto;
    position: relative;
}
.previe_promo_big_imagein
{
    width:373px;
    height:295px;
    background:url(http://www.maestro.ge//templates/maestro/images/project_bigimg.png);
    background-position:center;
    background-repeat:no-repeat;
    position:relative;
    float:right;
}
.previe_promo_big_image_all
{
    position:absolute;
    top:16px;
    left:16px;
    width:341px;
    height:192px;
    overflow:hidden;
}
.previe_promo_mobile_imagein
{
    width:123px;
    height:134px;
    background:url(http://www.maestro.ge//templates/maestro/images/project_mobimg.png);
    background-position:center;
    background-repeat:no-repeat;
    position:relative;
}
.previe_promo_mobile_image_all
{
    position:absolute;
    left:23px;
    top:14px;
    width:78px;
    height:102px;
    overflow:hidden;
}
.previe_promo_big_image
{
    width:428px;
    height:302px;
    position:relative;
}
.previe_promo_mobile_image
{
    position:absolute;
    left:0px;
    bottom:0px;
    width:123px;
    height:134px;
    display:none;
}
.previe_promo_img_shadow
{
    position:absolute;
    top:15px;
    right:16px;
    width:114px;
    height:125px;
    background:url(http://www.maestro.ge//templates/maestro/images/project_bigimg_shadow.png);
    background-position:center;
    background-repeat:no-repeat;
}
.previe_promo_mobimg_shadow
{
    position:absolute;
    top:12px;
    right:21px;
    width:71px;
    height:60px;
    background:url(http://www.maestro.ge//templates/maestro/images/project_mobimg_shadow.png);
    background-position:center;
    background-repeat:no-repeat;
}
.previe_promo_imagesin
{
    float:right;
    width:600px;
    padding-top:15px;
}
.slider .change_Img
{
    position:relative;
    width:200px;
    height:58px;
    cursor:pointer;
}
.slider .default_image
{
    position:absolute;
    left:0px;
    top:0px;
    z-index:7777;
}
.userinfo_main .changeImg
{
    position:relative;
    cursor:pointer;
    width:142px;
    height:142px;
}
.userinfo_main .light_img,
.change_Img img.change_color,
.change_Img img.activ_Img_div
{
    position:absolute;
    left:0px;
    top:0px;
}
.carusel_image
{
    display:block;
    padding-bottom:20px;
}
.caruselItemTitle
{
    font-size:14px;
    display:block;
    color:#343434;
    padding-bottom:3px;
}
.caruselItemTitle a
{
    color:#343434;
}
.caruselItemDesc
{
    display:block;
    color:#b2b2b2;
}
.caruselItemDesc a
{
    color:#b2b2b2;
}
.bx-viewport
{
    width:996px !important;
    overflow: inherit  !important;
}
.bx-wrapper
{
    position:relative;
}
.bx-has-controls-direction
{
    position:absolute;
    right:100px;
    top:-87px;
    width:67px;
    height:67px;
}
.custom_controls
{
    background:url(http://www.maestro.ge//templates/maestro/images/bg_prev_next.png);
    background-position:center;
    background-repeat:no-repeat;
    width:67px;
    height:67px;
    position:absolute;
    right: 120px;
    top: -88px;
}
.custom_controls_in
{
    position: relative;
}
.prevPager .bx-prev
{
    display:block;
    position:absolute;
    top:14px;
    left:9px;
    background: url(http://www.maestro.ge//templates/maestro/images/port_prev_next.png);
    background-position:0 0;
    background-repeat:no-repeat;
    height: 42px;
    width: 18px;
}
.nextPager .bx-next
{
    display:block;
    position:absolute;
    right:8px;
    top:14px;
    background: url(http://www.maestro.ge//templates/maestro/images/port_prev_next.png);
    background-position:-32px 0;
    background-repeat:no-repeat;
    height: 42px;
    width: 18px;
}
.carusel_title
{
    float:left;
    width:260px;
    color:#ffffff;
    margin-left:35px;
    font-size:60px;
    line-height:50px;
    letter-spacing:1px;
    font-family: 'lanenar';
}
/* end file: mod_carusel.css */

/* start file: mod_category_news.css */
.blog_item_in_news>img
{
    margin:0 0 10px;
    clear: both;
    width: 100%;
}
.categorynews_text
{
    line-height:18px;
    
}
.catnewsblock .blog_item_news
{
    margin-top:10px;
}
.catnewsblock .blog_item_news:first-child
{
    margin:0;
}
.categorynews_date
{

        float: left;
    width: auto;
    line-height: 16px;
    color: #737373;

}
.categorynews_date_more
{
    padding-top: 10px;
overflow: hidden;
}
/* end file: mod_category_news.css */

/* start file: mod_popular_by_date.css */
.module_title_center{
      font-family: bpg_mrgvlovani_caps_2010Rg;
    display: block;
    font-size: 18px;
    color:#222;
    margin-bottom: 10px;
} 
.module_body_center {
    overflow: hidden;
}

.daynews_img_center a{
    font-size: 0
}
.daynews_img_center{
    margin-bottom: 5px;
    position: relative;
    overflow: hidden;
}
.daynews_img_center img{
     width: 100%;
}

.news_title_hold{
    padding-bottom: 5px;
     overflow: hidden;
}
.news_title_center a{
          font-size: 14px;
    line-height: 18px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.lst_news_date_center{
    color: #737373;
    overflow: hidden;
    line-height: 18px;
    float: left;
    width: auto;
}
.news_readmore_center{
    float: right;
    width: auto;
}
.news_readmore_center a{
    font-family: bpg_mrgvlovani_caps_2010Rg;
    line-height: 16px;
    font-size: 12px;
}
.news_readmore_center a:hover{
    color: #00d2d2;
}
/**/
.art_img img{
    width: 100%;
}
.art_item_center,
.news_item_center{
    padding-bottom: 20px;
}
/* end file: mod_popular_by_date.css */

/* start file: multicat_1.css */
.multicatItem{
    margin-top: 10px;
    border-top: 1px solid #e8e8e8;
    padding-top: 10px;
}
.multicat_catsrow:first-child .multicatItem:first-child{
     margin-top: 0;
    border-top: none;
    padding-top: 0;
}
.multicat_images img {
    margin-bottom: 5px;
}
.multicat_time{
   float: left;
    width: auto;
    color: #a3abaf;
    overflow: hidden;
    line-height: 16px;
    font-size: 12px;
}
.multicat_linkff > a{
    font-size: 14px;
    line-height: 18px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.multicat_cattitle{
    background-color: #00d2d2;
    display: table;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    padding: 5px;
    margin: 5px 0;
}
.multicat_date_more{
    padding-top: 5px;
}
.multicat_readon a{
        font-family: bpg_mrgvlovani_caps_2010Rg;
    line-height: 16px;
    font-size: 12px;
}
.multicat_readon a:hover{
    color:#00d2d2;
}
.multicat_cattitle a{
    color: #fefefe;
    font-size: 12px;
}
.multicat_cattitle a:hover{
    color: #fefefe;
   text-decoration: underline;
}
.multicat_introtext{
        padding-bottom: 5px;
    color: #4d4d4d;
    font-size: 14px;
    line-height: 18px;
}
.multicat_readon {
    float: right;
    width: auto;
    text-align: right;
}
/* end file: multicat_1.css */

/* start file: pagination.css */
.p_prev, .p_next
{
   
    float: left;
}
#pagination span{
    color:#00d2d2;
    display: block;
    text-align: center;
    float: left;
    width: 15px;
}
#pagination a{
    color:#274C80;
    display: block;
    text-align: center;
    float: left;
    width: 15px;
}
.p_prev a, 
.p_next a
{
    text-align: center;
    line-height: 20px;
}

.p_num {
    float: left;
    width: auto;
    margin:0 2px;
}
.pagination {
    color: #959595;
    display: table;
    font-size: 14px;
    line-height: 17px;
}
.p_num > span:first-child{
    margin-left:0;
}
.p_num > span {
    display: block;
    float: left;
    text-align: center;
    min-width: 22px;
    margin-left:2px;
}
.activepage{
     padding: 3px 0;
}
.p_num a {
    display: block;
    padding: 3px 0;
    color: #000000;
}
.p_next > a,
.p_prev > a{
    display: block;
    height: 22px;
    width:22px;
}
.pagination_results
{
    text-align: right;
    font-size: 12px;
    color: #aaaaaa;
}
#pagination
{
   padding-top: 10px;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}
/* end file: pagination.css */

/* start file: rss_colector.css */
.rss_colItems{
    border-top: 1px solid #d7d7d7;
    padding-top: 10px;
    margin-top: 10px;
    position: relative; 
}
.rss_colItems:first-child {
    padding-top: 0;
    margin-top: 0;
    border: none;
}
.item_title{
    line-height: 16px;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}
.block_title{
    font-size: 14px;
    color: #00d2d2;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.rss_image img{
    margin-bottom: 5px;
    width: 100%;
}
.rss_date{
    font-size: 12px;
    line-height: 17px;
    color: #9a9a9a;
    font-family: bpg_mrgvlovani_caps_2010Rg;
    background: url(http://www.maestro.ge//templates/maestro/images/date.png);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 16px;
    padding-top: 5px;
}
.rss_desc p{
    padding-top: 5px;
    text-align: right;
    font-size: 14px;
}
/* end file: rss_colector.css */

/* start file: search.css */
#serach
{
    float: left;
    width:268px;
}
.search {
    width: 216px;
    height: 30px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    float: right;
}
#mod_search_searchword,
#search_searchword
{
    width: 170px;
    height: 18px;
    font-size: 11px;
    background: none;
    border: none;
    color:#b9b9b9;
    float: left;
    padding:6px;
}
.search_button
{
    height: 29px;
    width: 30px;
    border: none;
    text-indent: -6000px;
    cursor: pointer;
    float: right;
     background:url(http://www.maestro.ge//templates/maestro/images/search.png);
    background-repeat: no-repeat;
    background-position: center;

}
.search_results
{
    padding-top: 10px;
}
.page_search
{
    padding-bottom: 10px;
}

.search_results a
{
    font-family: bpg_mrgvlovani_caps_2010Rg;
}
.sec_cat
{
    padding: 5px 0;
}
.searchphrase
{
    padding: 10px 0;
}
.ordering,
.search_filter,
.search_kay
{
    padding-bottom: 10px;
}
.searchintro,
.searchintro_eror
{
    text-align: center;
}
.search_only
{
    float: left;
    width: auto;
    padding-bottom: 10px;
}
.searchareas
{
    float: left;
    width: auto;
}
.searchareas div
{
    padding-bottom: 5px;
    width: 200px;
    float: left;
}
.ordering label
{
    padding-right: 10px;
}
#ordering,
#limit
{
    border: 1px solid #e1e1e1;
}
#ordering option,
#limit option
{
    padding:3px;
}
.searchphrase label
{
    padding-right: 10px;
}
.search_area
{
    padding-bottom: 10px;
}
.result,
.results
{
    padding-bottom: 10px;
}
.searchword label
{
    padding-right: 5px;
}
#searchword
{
    border: 1px solid #e1e1e1;
    padding: 10px;
    height: 16px;
    font-size: 11px;
    color:#000000;
    margin:1px -5px 0 0;
}
#search_button
{
    height: 38px;
    width: 36px;
    border: none;
    text-indent: -6000px;
    cursor: pointer;
    border: none;
}
/* end file: search.css */

/* start file: template.css */
*
{
    padding:0px;
    margin:0px;
}
@font-face {
    font-family: 'BPGArialRegular';
    src: url('http://www.maestro.ge//templates/maestro/fonts/bpgarial/bpgarial.eot');
    src: url('http://www.maestro.ge//templates/maestro/fonts/bpgarial/bpgarial.eot') format('embedded-opentype'),
        url('http://www.maestro.ge//templates/maestro/fonts/bpgarial/bpgarial.woff') format('woff'),
        url('http://www.maestro.ge//templates/maestro/fonts/bpgarial/bpgarial.ttf') format('truetype'),
        url('http://www.maestro.ge//templates/maestro/fonts/bpgarial/bpgarial.svg#BPGArialRegular') format('svg');
}
@font-face {
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    src: url('http://www.maestro.ge//templates/maestro/fonts/bpg_mrgvlovani_caps/bpg_mrgvlovani_caps.eot');
    src: url('http://www.maestro.ge//templates/maestro/fonts/bpg_mrgvlovani_caps/bpg_mrgvlovani_caps.eot?#iefix') format('embedded-opentype'),
        url('http://www.maestro.ge//templates/maestro/fonts/bpg_mrgvlovani_caps/bpg_mrgvlovani_caps.woff2') format('woff2'),
        url('http://www.maestro.ge//templates/maestro/fonts/bpg_mrgvlovani_caps/bpg_mrgvlovani_caps.woff') format('woff'),
        url('http://www.maestro.ge//templates/maestro/fonts/bpg_mrgvlovani_caps/bpg_mrgvlovani_caps.ttf') format('truetype'),
        url('http://www.maestro.ge//templates/maestro/fonts/bpg_mrgvlovani_caps/bpg_mrgvlovani_caps.svg#bpg_mrgvlovani_caps_2010Rg') format('svg');
    font-weight: normal;
    font-style: normal;

}
select,
textarea,
label,
button
{
    cursor: pointer;
    color: #656565;
}
*:focus
{
    outline: none;
}
body
{
        width: 100%;
    font-size: 14px;
    font-family: BPGArialRegular;
    color: #737373; 
}
.cls,
.clr
{
    clear:both;
}
img
{
    border:none;
}
a
{
 
    text-decoration:none;
}
a:hover
{
    text-decoration:none;
}
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    -webkit-text-fill-color: #333;
}
.mainmenu ul{
    list-style: none;
}
.module_block
{
    margin-bottom:20px;
    padding: 0 5px;
}
.dateout{
    overflow: hidden;
}
.article_icons img{
    margin: 0 26px 0 0;
}
span.tags_title {
    font-size: 14px;
    font-weight: bold;
}
.articl_tags {
    padding-top: 10px;
    margin-top: 20px;
    border-top: 1px solid #D2D3D3;
}

.article_secat,
.module_title,
.page_title,
.componentheading
{
    font-family: bpg_mrgvlovani_caps_2010Rg;
    display: block;
    font-size: 18px;
    color:#222;
    margin-bottom: 10px;
}
.center
{
    min-width:320px;
    max-width:665px;
    margin:0 auto;
}
#body_center
{
    padding:  20px 0 ;
    clear:both;
}
.left_side
{
    margin: 0 auto;
    max-width:640px;
}
.right_side 
{
    display: table;
    margin: 0 auto;
}
.page_body
{
    padding-bottom: 20px;
}
/**/
/* end file: template.css */
