@charset "utf-8";
html, body { 
margin:0;
padding:0; 
}
body { font-family:Tahoma,sans-serif; color:#000; font-size:12px; letter-spacing:0.5px;}
a:link, 
a:visited { text-decoration:none; color:#000; font-size:12px; }
a:hover { color:#ec1c23; text-decoration:none; }
a img { border:none;  text-align:center; }
h2{ font-size:19px; color:#f0797b; }
h3{ margin:0; padding:0; font-weight:normal;}
h4{ font-size:14px; font-weight:bold; padding:0; margin:5px 0 9px 0; }
.ltl {font-family :Tahoma, sans-serif;     font-size: 9px;}
.ltl a{font-family :Tahoma, sans-serif;     font-size: 9px;}
p {font-size:12px; text-align: left; line-height:1.3; margin-bottom:0.8em; margin-top:0.2em; }
.clear{ height:1px; font-size:0px; line-height:0px; clear:both; margin:0; padding:0;}
td.ltl a.ltl{ display:none;}
td.ltl font a.ltl{ display: inherit;}
img.float_img{ float:left; padding:5px 15px 5px 0;}

/* ==========================Главная страница================================= */
div.conteiner {width:990px;  padding:0;  text-align:left;  margin:0 auto; padding:0; }

div.header{ height:293px; width:990px; }

div.header div.head_border_top { 
  background: url(../img/new_header/bg.png) no-repeat; height:46px; 
}

div.header .header_rel { position: relative; }

div.header div.head_border_top .head_border_top_padding {
  padding-left: 17px;
}

div.header div.head_border_top .head_border_top_icon {
  margin-right: 8px;
  margin-top: 12px;
  display: inline-block;
}

div.header div.head_border_top .head_border_top_wing {
  position: absolute;
  top: 0px;
  left: 112px;
}

div.head_border_top p.date { 
  line-height: 46px;
  position: absolute;
  top: 0px;
  left: 190px;
  margin: 0;
  float: none;
  padding: 0;
}

div.header div.head_fon { 
  height:110px;
  background: none;
  background-color: #f1f4f6;
}

div.header div.head_fon .head_fon_banner {
  position: absolute;
  right: 0px;
  top: 9px;
}

div.logo{ height:92px; background:#e6e7e8;}
div.logo img.logo{ padding:0; margin:24px 0 0 70px; float:left;}
div.logo h1.logo_zag{ float:left; padding:0; margin:24px 0 0 15px;  text-transform:uppercase; color:#a7a9ab;}

div.img_link{ float:left; padding:0; margin:0; width:100px; margin:-3px 0 0 830px;}
div.img_link a{
	display:block;
	margin:0 6px 0 0;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
div.img_link a.home{ float:left;}
div.img_link a.skype{ float:left;}
div.img_link a.mail{float:left; padding:0 0 0 20px; margin:-2px 0 0 0; background:url(../img/mail.png) left center no-repeat;}
div.img_link a.mail2{margin:0 0 0 42px; padding:0 0 0 20px; clear:both;  background:url(../img/mail.phg) left center no-repeat;}
div.muslimstoday{ float:left; padding:0;  margin:-7px 0 0 37px;   }
div.muslimstoday a.mt{ display:block; height:44px; width:288px;  background:url(../img/muslimstuday.png) left  no-repeat }

div.menu_glav{ height:38px; background:url(../img/menu_fon.gif) left top repeat-x;}
div.menu_glav ul.menu_glav{}
ul.menu_glav li{list-style:none; float:left;}
ul.menu_glav li a{ display:block; border-right:1px solid #8c8e91; height:28px; font-size:14px; text-transform:uppercase; color:#cacbcd; font-weight:bold; padding:10px 12px 0 14px; text-decoration:none; }
ul.menu_glav li a:hover{background:#f17a7b; border:none; padding:10px 13px 0 14px; color:#FFF;}
ul.menu_glav li.first a{padding:10px 12px 0 56px;}
ul.menu_glav li.first a:hover{padding:10px 13px 0 56px;}

div.submenu{ background:#d1d2d3; padding:20px 0 30px 0;}
div.submenu ul{padding:0 0 0 35px;/* margin:0 0 20px 35px;*/}
div.submenu ul li{ width:185px; float:left; padding:0; margin:0; line-height:1.3; }
div.submenu ul li a{  text-transform:uppercase; color:#333333; font-size:11px; font-weight:bold; text-decoration:none;}
div.submenu ul li a:hover{color:#f17a7b; }


div.search { height:45px; background:#e6e7e8; margin:5px 0 0 0; }
div.search form#search-block-form{ float:right; padding:9px 25px 0 0;}
form#search-block-form label{ color:#939598; float:left; margin:4px 0 0 0;}
form#search-block-form input.form-text{ border:1px solid #c0c1c2; color:#343131; width:180px; font-size:12px; padding:4px 0 4px 4px; float:left; margin:0 0 0 3px }
form#search-block-form input.form-submit{border:none; background:#f17a7b; color:#FFF; width:55px; height:22px; font-weight:bold;  padding:0 0 1px 2px; float:left; margin:1px 0 0 4px; cursor:pointer; }
div.search h2.title{ display: none; }

/*div.search { height:45px; background:#e6e7e8; margin:5px 0 0 0; }
div.search form.search{ float:right; padding:9px 25px 0 0;}
form.search label{ color:#939598; float:left; margin:4px 0 0 0;}
form.search input.text{ border:1px solid #c0c1c2; color:#343131; width:180px; font-size:12px; padding:4px 0 4px 4px; float:left; margin:0 0 0 3px }
form.search input.but{ border:none; background:#f17a7b; color:#FFF; width:55px; height:22px; font-weight:bold;  padding:0 0 1px 2px; float:left; margin:1px 0 0 4px; cursor:pointer; }*/

.block ul{padding:0 0 0.25em;}


div.dbody{width:990px;   margin:0; background:url(../img/fon_body.jpg) left top repeat-y;}
div.left{ width:195px; background:#f0f1f1; float:left;}
div.left h2{ background:#a7a9ac; text-transform:uppercase; font-size:13px; color:#fff; padding:5px 0 8px 32px; margin:0 0 10px 0;  border-bottom:1px solid #c7c9cb; border-top:1px solid #c7c9cb; font-weight:bold;}
div.left div.library_box{ padding:0 0 10px 0 ;}
div.left ul{ margin:0; padding:0 0 0 22px;}
div.library_box div.view-books ul li{background:url(../img/marker_black.gif) left 3px no-repeat; list-style: none; margin: 0; padding: 0; }
div.library_box div.view-books ul li a{  color:#000; text-decoration:none; margin:0 0 0 8px; display:block;}
div.library_box div.view-books ul li:hover{background:url(../img/marker_red.gif) left 3px no-repeat;}
div.library_box div.view-books ul li a:hover{  color:#ec1c23; }

/*#block-views-books-block_2{ display:none; }*/

div.left div.novelty_box{padding:0 0 10px 0;}
div.left div.novelty_box div.text_content{padding:0 0 0 27px;  width:165px;}
div.novelty_box div.text_content span.field-content{ font-size:13px; font-weight:bold; padding:0 0 5px 0; text-transform:uppercase;}
div.novelty_box div.text_content p {margin:9px 0 0;}


div.link_box{padding:0 0 10px 0;}
div.link_box div{padding:5px 0 15px 31px;}
div.link_box div.content{padding:0;}
div.link_box div#block-block-11{padding:0;}




div.center{ width:580px; float:left; margin:0 10px 0 10px;}
div.center h4{ margin:7px 0 8px 0;}
div.center h2.zag_page{margin:5px 0 12px 18px; padding:15px 0 5px 12px; text-transform:uppercase; font-weight: bolder; background:url(../img/marker_zag.gif) left 20px no-repeat; }
h2.zag{ margin:0 0 0 0; padding:15px 0 5px 12px; text-transform:uppercase; font-weight: bolder; background:url(../img/marker_zag.gif) left 20px no-repeat;}
div.news_slad h2.zag{ margin:0 0 0 15px; padding:15px 0 5px 12px; text-transform:uppercase; font-weight: bolder; background:url(../img/marker_zag.gif) left 20px no-repeat;}


div.right{ padding:0; margin:0; width:195px; float:left; background:#f0f1f1; }
div.right h2{ background:#a7a9ac; text-transform:uppercase; font-size:13px; color:#fff; padding:5px 0 8px 32px; margin:0 0 10px 0;  border-bottom:1px solid #c7c9cb; border-top:1px solid #c7c9cb; font-weight:bold;}
div.language_box{ padding:0 0 10px 0 ;} 
div.language_box ul{ margin:0; padding:0 0 0 22px;}
div.language_box ul li{ clear:both;}
div.language_box ul li a{  color:#000; text-decoration:none; margin:0 0 0 8px; display:block; text-transform:uppercase;}
div.language_box ul li:hover{background:url(../img/marker_red.gif) left 3px no-repeat;}
div.language_box ul li a:hover{  color:#ec1c23; }

div.calendar_box{ padding:0 0 10px 0;} 
div.calendar_box ul{ margin:0; padding:0 0 0 5px;}
div.calendar_box ul li{ list-style: none; padding:0 0 2px 0;  }
div.calendar_box ul li a{  color:#000; text-decoration:none; margin:0 0 0 8px; display:block;}
div.calendar_box ul li a:hover{  color:#ec1c23; }

div.notification_box{padding:0 0 15px 0;}

div.finance table{ background:#f8f6f0; border:2px solid #f8f6f0;}

div.banner_right{  margin:40px 0 0; }
div.banner_right img{margin:0 0 0 5px ;}

.links{margin:20px 0 0 0;}
.links a{padding:0 2px 5px 3px; display:block; font-size:12px; height:10px; width:93px; background:#bbbdc0;}
.taxonomy .links a { display:inline;}


div.publacation{ width:560px; margin:0 auto;}
div.publacation ul li{ padding:3px 0 15px 0;  border-bottom:1px solid #dadadb; }
div.publacation ul li div.rablik_home{padding:3px 0 15px 0; }
div.publacation ul li ul.public_men{ margin:10px 0 0 15px;}
div.publacation ul li ul.public_men li{ margin:0; padding: 0 0 5px 0; list-style: disc; border: none;  }

                      

div.footer{width:990px; height:72px; background:url(../img/fon_body.jpg) left top repeat-y;}
div.footer div.footer_menu{ width:580px; margin: 0 auto;}
div.footer_menu ul.footer_menu { list-style:none; height:27px; padding:16px 0 0 60px; }
div.footer_menu ul.footer_menu li.first{ float:left; background:none; padding:0 5px 0 0;}
div.footer_menu ul.footer_menu li{ float:left; background:url(../img/line.gif) left 3px no-repeat; padding:0 5px 0 7px;}
div.footer_menu ul.footer_menu li a{ color:#333333;  text-decoration:none;}
div.footer_menu ul.footer_menu li a:hover{ color:#ec1c23;}

div.copy_box{ height:52px; width:990px; background:#929497;}
div.copy_box div.footer_fon{ float:left; width:405px; height:52px; }
div.copy_box div.footer_fon p{ padding:19px 0 0 27px; color:#6c6d70;}
div.footer div.bevolex_link{ float: right; padding:0 0 0 0; margin: 0; }
/* ==========================Страница библиотека================================= */





div.center div.view-books ul li{ padding:3px 0 15px 0; width:580px; height:358px; margin:0 0 15px 0; list-style: none;  /*border-bottom:1px solid #dadadb; */ background:#f0f1f1;}
div.center div.view-books ul li div.views-field-title{margin:10px 0 32px 0;}
div.center div.view-books ul li div.views-field-title a{ padding:0 10px 0 18px;  font-size:14px; font-weight:bold;}
div.center div.view-books ul li div.views-field-field-post-img-fid img{ width: 141px; height: 207px; padding:0 15px 0 5px; margin: 0 0 0 17px; float:left;}
div.center div.view-books ul li div.views-field-field-skahat-knigu-fid{ clear: both; margin:0 0 0 23px; padding:35px 0 0 0;   }
div.center div.view-books ul li div.views-field-field-skahat-knigu-fid label.views-label-field-skahat-knigu-fid{ background:#BBBDC0;  float: left; margin: 0 0 0 0; padding:2px 2px 2px 3px;  }
div.center div.view-books ul li div.views-field-field-skahat-knigu-fid span.field-content{ }
div.center div.view-books ul li div.views-field-field-skahat-knigu-fid span.field-content img{ width:15px; height:17px;  padding:0 5px 0 25px; float: left;  }
div.center div.view-books ul li div.views-field-field-skahat-knigu-fid span.field-content a{ display: block;  margin: 3px 0 0 0; float: left; }

div.center div.view-books ul li div.views-field-field-zakazat-value{clear: both; margin:0 0 0 23px; padding:15px 0 0 0;  }
div.center div.view-books ul li div.views-field-field-zakazat-value label.views-label-field-zakazat-value{ background:#f17a7b;  float: left; margin: 0 0 0 0; padding:2px 2px 2px 3px;  }
div.center div.view-books ul li div.views-field-field-zakazat-value span.field-content{ width:450px; display: block; float: left;  padding:0 0 0 25px;  }


div.library_blok_s{}
div.library_blok_s div.node div.content div.field-field-post-img{height: auto; width: auto;   /*height:204px; width:264px;*/}
div.library_blok_s div.node div.content div.field-field-post-img div.field-item{height: auto; width: auto;   /*height:204px; width:264px;*/}
div.library_blok_s div.node div.content div.field-field-post-img div.field-items{height: auto; width: auto;   /*height:204px; width:264px;*/}
div.library_blok_s div.node div.content div.field-field-post-img div.field-items img{height:200px; width: 150px;}
div.library_blok_s div.book-navigation ul.menu{ border: none; margin:0 0 0 0; padding:20px 0 0 10px; clear: both;    }
div.library_blok_s div.book-navigation ul.menu li{list-style: disc;  }
div.library_blok_s div.book-navigation div.page-links{ margin:20px 0 0 0; }

div.library_blok_s div.field-field-zakazat{ padding:20px 0 20px 0; }
div.library_blok_s div.field-field-zakazat div.field-label-inline-first{ float:left; }
div.library_blok_s div.field-field-zakazat p{ width:400px; float: left; }

div.library_blok_s div.field-field-skahat-knigu{ padding:0 0 0 0; }
div.library_blok_s div.field-field-skahat-knigu div.field-label-inline-first{ clear: both; float: left; padding:2px 0 0 0;   }
div.library_blok_s div.filefield-file{ float: left; }
div.library_blok_s div.filefield-file img{ width:15px; height:17px;  }



/* ==========================Страница новости================================= */

div.news-spisok { width: 580px; }
div.news-spisok ul{ margin: 0; padding: 0;}
div.news-spisok ul li{list-style: none;  margin:0 0 10px 0; padding:0 ; background:#f0f1f1; clear: both; height:307px; }
div.news-spisok ul li div.views-field-field-post-img-fid img{ padding:21px 0 20px 23px; float: left; clear: both; width:264px; height:204px;     }
div.news-spisok ul li div.views-field-title{ float: left; width:280px; }
div.news-spisok ul li div.views-field-title a{ font-size:14px; font-weight:bold; display: block; padding:20px 0 10px 20px;  }
div.news-spisok ul li div.views-field-created span{ font-size:11px; padding:0 0 0 20px; }
div.news-spisok ul li div.views-field-teaser{width:264px; float: left; padding:2px 0 0 20px;   }
div.news-spisok ul li div.views-field-teaser p{}
div.news-spisok ul li div.views-field-view-node{ clear: both; width: 540px; margin:0 0 0 20px; padding:0 0 15px 0; border-bottom:1px solid #cfd0d1;    }
div.news-spisok ul li div.views-field-view-node a{ display: block; background:#bbbdc0; width:95px; padding:2px 2px 2px 4px; margin:0;  }


div.center div.node div.content{ width:550px; margin: 0 0 0 20px; }

div.field-field-gazeta{ display:none; }
div.node h2.title{  width:550px;}
div.node h2.title a{ font-size:14px; font-weight:bold;}
div.node div.content div.field-field-post-img{width:264px; height:204px; padding:0 15px 0 0;  float:left;}
div.node div.content div.field-field-post-img div.field-items{width:264px; height:204px;}
div.node div.content div.field-field-post-img div.field-items img{width:264px; height:204px; }
.center .post_img img  {width:264px; height:204px; padding:0 15px 0 0;  }
.center .post_img  {width:264px; height:240px; padding:0 15px 0 0;  float:left;}
.center .post_img_right  {width:264px; height:240px; padding:0 4px ; float:right; }

.post_img_description {color:#666666; font-family:arial; font-size:10px; line-height:10px;  }

/* ==========================Страница Статьи================================= */

div.stati_gazet{margin:0 0 10px 0; padding:0 0 20px 0; background:#f0f1f1; clear: both;  width:580px;}
div.stati_gazet div.node h2.title{ margin:0 0 0 20px; padding:10px 0 15px 0; }
div.stati_gazet div.node div.links{margin: 15px 0 19px 20px; padding: 0; width: 540px; padding:0 0 15px 0; border-bottom:1px solid #cfd0d1;}
div.stati_gazet div.node div.links a{padding:0 4px 5px 4px;  width:82px; display:block; font-size:12px; background:#bbbdc0 url(../img/link_right.gif) 77px 5px no-repeat;; }
div.stati_gazet div.node div.content{ margin: 0 0 0 20px; padding: 0;}


div.rubrik_right h2{ display: none; }
div.rubrik_right div.rubrik_right_text{}
div.rubrik_right div.rubrik_right_text h3{ background: none; color:#000; border:none; padding:0 0 0 27px;   }
div.rubrik_right div.rubrik_right_text a{ background:url(../img/marker_black.gif) left 3px no-repeat; padding:0 0 5px 8px; margin:0 0 0 20px; display: block;   }
div.rubrik_right div.rubrik_right_text a:hover{ background:url(../img/marker_red.gif) left 3px no-repeat; }
div.rubrik_right div.rubrik_right_text div.views-row-last{ padding:0 0 20px 0; }



/* ==========================Страница Вопрос-Ответ================================= */

div.view-id-vopros div.item-list ul li{ list-style:none; border-bottom:1px solid #efefef; padding:5px 0 5px 10px;   }
div.view-id-vopros div.item-list ul.pager{ margin:30px 0 30px 0 ; }
div.view-id-vopros div.item-list ul.pager li{ border: none;}

/* ==========================Страница Архив газеты================================ */


div.view-id-arhivgazeti{}
div.view-id-arhivgazeti table.views-table{ margin:0 0 25px 0;  }
div.view-id-arhivgazeti table.views-table caption{ font-weight: bold; font-size:16px; background:url(../img/marker_zag.gif) left 3px no-repeat; padding:0 0 0 13px; margin:0 0 0 18px;   }
div.view-id-arhivgazeti table.views-table thead{}
div.view-id-arhivgazeti table.views-table thead tr{   }
div.view-id-arhivgazeti table.views-table thead tr th.views-field-title{width:370px; border-bottom:1px solid #CCCCCC; color:#6c6d70; font-weight:bold; font-size:16px; padding:20px 0 20px 13px;     }
div.view-id-arhivgazeti table.views-table thead tr th.views-field-field-pdf-fid{width:330px; border-bottom:1px solid #CCCCCC; color:#6c6d70; font-weight:bold; font-size:16px;  }
div.view-id-arhivgazeti table.views-table tbody{}
.views-table tbody tr img{ width:15px; height:17px; padding:0 5px 0 0;   }
div.view-id-arhivgazeti table.views-table tbody tr.odd{ background:#f0f1f1; }
div.view-id-arhivgazeti table.views-table tbody tr.even{background:#ffffff;}
div.view-id-arhivgazeti table.views-table tbody tr td.views-field-title{ padding:5px 5px 5px 5px; }
div.view-id-arhivgazeti table.views-table tbody tr td.views-field-field-pdf-fid{padding:5px 5px 5px 5px;}



#edit-search-block-form-1 {
  color:#333;
  width:150px;
}

#edit-search-block-form-1.noactive {
  color:#d6cab1;
}


/* ==========================Архив газеты================================= */
.view-storyingazeta h3 a { margin:0 0 0 0; padding:15px 0 5px 12px; text-transform:uppercase; font-weight: bolder; background:url(../img/marker_zag.gif) left 20px no-repeat; color:#F0797B;
font-size:19px;}

.view-storyingazeta .field-content a {
margin-bottom:8px;
margin-left:0;
margin-right:0;
margin-top:7px;
font-size:14px;
font-weight:bold;
}


.view-storyingazeta img.imagecache {
float:left;
padding-bottom:5px;
padding-left:0;
padding-right:15px;
padding-top:5px;
height:204px;
width:263px;
}

/* ==========================center view-news================================= */


div.view-News div.node h2.title{ margin:0 0 0 20px; padding:10px 0 15px 0; }
div.view-News div.node div.links{margin: 15px 0 19px 20px; padding: 0; width: 540px; padding:0 0 15px 0; border-bottom:1px solid #cfd0d1;}
div.view-Newst div.node div.links a{padding:0 4px 5px 4px;  width:82px; display:block; font-size:12px; background:#bbbdc0 url(../img/link_right.gif) 77px 5px no-repeat;; }
div.view-News div.node div.content{ margin: 0 0 0 20px; padding: 0;}



.center .view-News .views-row  {margin:0 0 10px 0; padding:0 0 20px 0; background:#f0f1f1;   width:580px;}
.center .view-News .views-field-title, .center .view-News .views-field-title a {font-size:14px; font-weight:bold; margin:0 0 0 20px; padding:10px 0 15px 0; }
.center .view-News .views-row img  {width:264px; height:204px; padding:0 15px 0 0;  float:left; margin-left:20px;}


.center .view-News .views-field-teaser{ margin-left:20px; height:211px;}
.center .view-News .views-field-view-node a { padding: 4px; background-color:#BBBDC0; font-size:12px; display:block; width:89px; } 
.center .view-News .views-field-view-node {margin: 15px 0 19px 20px; padding: 0; width: 540px; padding:0 0 15px 0; border-bottom:1px solid #cfd0d1; }
.center .view-News .views-row{ clear: both;}

/* ==========================left view-news================================= */

.left .views-row {margin: 5px 5px 4px 5px; height:78px;}
.left .view-content img {float: left; margin: 3px; width:65px; height:55px; }
.left .view-content a {color:#000000; font-size:12px; text-decoration:none;}

.right .views-row {margin: 5px 5px 4px 5px; height:78px;}
.right .view-content img {float: left; margin: 3px; width:65px; height:55px;}
.right .view-content a {color:#000000; font-size:12px; text-decoration:none;}


.welcom {padding: 28px 5px 11px 22px;}
.welcom a {color:#000000; font-size:30px; font-family:Arial,Tahoma,sans-serif; font-variant: small-caps; font-weight: bold;  }


div.figure {
 
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}

.top-google_cse {
	padding: 7px 7px 1px 1px;

  
  }
  
  
  .views-field-title { margin:20px views-field-title 0 20px; padding:10px 0 15px 0; }
  
  .views-field-title  a { font-size:14px; font-weight:bold; }
.views-view-grid img {width:170px; height:128px; } 

.view-gallery td {vertical-align:top}

#block-menu-menu-onlineconsultation ul  {
	margin: 5px 0 5px 18px; }































