﻿body { background: #fff; margin: 0px; padding: 0px; color: #333}

/*************** GLOBAL STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

span {
  color: #333
}

.summary{
  color: #333;
}

#container {

border:1px solid #777777;
margin-top:0px;
text-align:left;
width:990px;

}

#content { background: #fff ; padding-top: 12px;}

#container div#footer div.bottom_corners { background: url(../img/content_bottom_corners.gif) bottom no-repeat; height: 7px;}

/*** Global anchor styles ***/

a {color:#333333; text-decoration: none;}

a:hover {text-decoration: underline; visibility: visible }

a img {border: none;}

/********************** блок оценки(рейтинга) в новости  ****************/
.box_body_vote  {
  width: 210px;
  height: auto;
  float: left;
  margin: 5px;
  color: #fff
}



/************** Стили для отображения Бречека на главной************/
#box_body3 {
 background-image:url(/themes/default/img/brechek.gif);
padding-bottom:90px;
width:100%;
 *+padding-bottom: 110px;
  _padding-bottom: 20px;
  background-repeat: repeat-x
}

#box_body3  h1 {
    font-size: 18px;
    color: #333333;
    background-color: transparent;
    padding: 3px

}
#box_body3  h2 a {
  font-size: 12px;
  text-decoration: underline;
  color: #006697;
  background-color: transparent;
}

#box_body3 h2 a:hover, h3 a:hover {
color: #006697;
background-color: transparent;
}
.short2 {
  background-color: transparent;
  margin-bottom: 4px;
  padding: 10px;
  height: 90px
}
.short4 {
  background-color: transparent;
  margin-bottom: 4px;
  position: relative;
  font-size: 12px;
  font-family: Arial;
  right: -75px;
  top: 100px;
  width: 115px;
  _top: 10px;

}
/*для IE6 гребаного    */
* .short4 {
  _background-color: transparent;
 _margin-bottom: 4px;
 _font-size: 12px;
 _font-family: Arial;
 _width: 115px;
 _position: static;
 _margin-top: 16px;
 _margin-left: 75px

}
.brechek_comments a{
 color:#006697;
display:block;
text-decoration:underline;
width:210px;
}

.vse_novosty  {
    text-align: right;
    display:table-cell;
    position:relative;
    vertical-align:bottom;
    padding-bottom:9px;
    padding-right:5px;
   * padding-right:0px;

}


.vse_novosty a{
  color: #666666;

}
.vse_novosty2 {
margin-top:25px;
text-align:right;
    padding-bottom:9px;
    padding-right:5px;
   * padding-right:0px;


}

.vse_novosty2 a{
  color: #666666;

}

.vse_novosty_bel a {
  color: #666666;
  position: relative;
  padding-left: 290px
}

.date {
  font-size: 10px;
  color: #000000;
  margin-top: -10px;
  margin-bottom: 10px;
  font-family: Tahoma
}
/***************Логин в хидере***********************/
.login  {
float:left;
height:20px;
margin-bottom:60px;
margin-top:25px;
width:220px;
font-size: 9px;
}


.login input{
width: 80px;
height: 15px
}


/**********************новости компаний********************************************/

#title_compani a{
  padding-top: 30px;
  color: #006697;

}

.box_body5 {
  background-color: #FAF4F9;
  * background-color: none;
  padding: 5px 10px;
  margin-bottom: 10px
  }
/*************** для новостей на главной в разделе В Мире (2 новости под vtlbev)**/
.box_body6 li{
 float:left;

  padding-left: 5px;
  padding-right: 5px;
  padding-top:10px;

}
.box_body6 ul {
 margin: 0px;
 padding: 3px;


}

/** стили для медиум новостей в центральной колонке на главной: второй блок - те что без фото **/
.box_body2 li {
  float:left;
  width: 223px;
  padding-right: 10px;
  padding-top:10px;
  margin-left: -2px;

}
.box_body2 h2 a {
  font-size: 12px;
  font: bold;
  color: #333
}
.box_body2 ul {
 margin: 0px;
 padding: 3px;
 padding-top: 10px ;

}


/*****************************стили для категории Беларус на главной****************************************/
.box_body4 td{
   width: 215px;
   vertical-align: top
}

.boder_td  {
  border-right:1px solid #F3F8FA;
padding-left:5px;
width:226px;
}

.boder_td2  {
  border-right: 1px solid #006697;
  padding-left: 5px
}


.box_body4 tr {
 margin: 0px;
 padding: 3px;
 margin-top: 10px
}






/***************************************************************************************/
ul li

/*** Global list styles ***/

ul { padding: 0; margin: 0;}

ul li { list-style-type: none;}

/*** Global heading styles ***/

h1, h2, h3, h4 { font-family: Georgia; margin: 0px;}

h1 { font-size: 12px; font-weight: bold;  }

h1 a { color: #333333;}

h2, h3 {font-size: 18px; color:#333333; padding-bottom: 8px;}

h2 a:hover, h3 a:hover {color: #333333; visibility: visible }

h4 {font-size: 12px; color: #333333; margin-bottom: 10px; margin-top:5px;
  }


h4 a {font-size: 12px; color: #333333 }

h2 a {
 color: #006697
}


.fon_zagolovok h1{
 background-color:#333333;
color:#FFFFFF;
font-size:12px;
margin-bottom:10px;
padding-left:15px;
text-align:right;
width:164px;
}

.fon_zagolovok_belarusyby h1{
  color: #FFFFFF;
  background-color: #90bbd5;
  padding-right: 5px;
  font-size: 16px;
  width: 180px;
  text-align: right ;
  margin-top: 15px;
  * margin-top: 30px;
  margin-bottom: 5px
}

.fon_zagolovok_v_belarusi h1{
  color: #FFFFFF;
  background-color: #333333;
  padding-right: 5px;
  font-size: 16px;
  width: 170px;
  text-align: right ;
  margin-top: 15px;
  margin-bottom: 5px
}

.fon_zagolovok_v_belarusi a{
 color: #FFFFFF;
 font-size: 17px;
}


.fon_zagolovok_v_belarusi h4 {
  color: #FFFFFF;
  background-color: #333333;
  padding-right: 5px;
  font-size: 15px;
  width: 150px;
  text-align: right;
  clear:both

}

.fon_zagolovok2 h1 {
 color: #FFFFFF;
  background-color: #333333;
  padding-right: 5px;
  font-size: 12px;
  width: 125px;
  text-align: right;
  margin-top: 10px
}



/*** Global box styles ***/

.box .box_title {
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;

}
.box_header_news li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	      /* move all main list items into one row, by floating them */
	position: relative;	  /* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		      /* thus we need to apply explicit z-index here... */
	list-style: none;
}
.box_header_news ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	       /* while hidden, always keep them at the top left corner, */
	top: 0;		       /* to avoid scrollbars as much as possible */
}


/*************** HEADER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

.header_image { border-bottom: 1px solid #fff;width: 340px; text-align: center;}

/*** Static pages navigation ***/

.box_pages { /*** static pages list holder ***/
	border: 2px solid #000;
	padding: 6px; 
	background: #42464A url(../img/pages_bg.gif) bottom repeat-x;
}

.box_pages li { /*** static pages list ***/
	display: inline;
}

.box_pages a {padding: 5px 6px;}

.box_pages a:link, .box_pages a:visited {
	color: #fff;
	text-decoration: none;
}

.box_pages a:hover {
	color: #000;
	background-color: #B7B8B8;
	text-decoration: none;
}

/*** Search box ***/

.search {
    margin-top:5px;
    text-align:left;
  margin: 0px 0px 5px 0px
}

.search a {color: #CA0405;}

.search button {
	width: 50px;
	height: 20px;
	margin-left: 6px;
	border: none;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background: url(../img/search_button.gif) no-repeat;
}

/***********кнопки в меню хидера  **********************************/

.menu_header {
    width:350px;
    height: 60px;
    float:left;
    margin-top: 10px;
    margin-left: 50px
}
.menu_header li{
  float:left;
  width: 62px;
  height:60px;
  text-align: center;
  padding:2px
}

.menu_header a {
  color: #666666;
  font-size: 9px;
  text-align: center;
}

.menu_header ul {
 margin: 0px;
 padding: 3px
}

/*************** Шняга ****************************************************/

#shniaga {
  width:990px;
  height: 60px;
  background: #f3f8fa;
  float: left;
  padding-bottom: 8px
}


#shniaga li{
  float:left;
  width: 230px;
  * width: 227px;
  height:45px;
  background-color: #666666;
  text-align: center;
  * margin: 3px;
  margin: 8px;

}

#shniaga li a {
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;

}

#shniaga ul {
 margin: 0px;
 padding: 3px
}


/*************** LEFT COLUMN STYLES ********************************************************************************************************************/
/******************************************************************************************************************************************************/

.box_holder_cat {

margin-top: 15px;
height: 660px;


}


#box_left_holder {

}

#dynamic_box_left div.box {margin-bottom: 12px;}

#dynamic_box_left div.box_title {

	color:#FFFFFF;
	padding: 4px 2px 3px 3px;
	border-bottom: 1px solid  #CCCCCC;
}

#dynamic_box_left div.box_body {padding: }

/*** Section box (navigation list) ***/

#box_sections div.box_body { border-bottom: none; margin-bottom: 30px;}

#box_sections li {
	background-color: #F1F1F1; 
	border-bottom: 1px solid #fff;
	padding: 1px 0px; 
	font-variant: small-caps;
}

#box_sections li ul li {
	border-bottom: none; 
	font-variant: normal; 
	font-size: 11px;
	padding-left: 6px;
}

#box_sections li a {
	color: #8B8B8B; 
	display: block; 
	padding: 4px;
}

#box_sections li a:hover {
	color: #FFF; 
	background-color: #A5A5A5;
	text-decoration: none; 
}

#box_sections li ul li a:hover {
	color: #000000; 
	background: none; 
	text-decoration: underline; 
}

/*************** CONTENT STYLES ************************************************************************************************************************/
/******************************************************************************************************************************************************/

#box_center_holder {padding: 0px 3px; margin-top: 5px; height:610px;}
#box_center_holder2 {padding: 0px 3px; margin-top: 5px; }

#box_center_holder_cat {padding: 0px 3px; _padding:0px; margin-top: 5px }

#box_center_holder h1 { font-size: 24px; padding-bottom: 4px; margin-bottom: 12px; }
#box_center_holder2 h1 { font-size: 24px; padding-bottom: 4px; margin-bottom: 12px; }

#box_center_holder div.category_headline { width: 100%; overflow: hidden;}

#box_center_holder div.category_headline h2 a { color: #CA0405; font-size: 18px; font-weight: normal;}

#box_center_holder div.category_headline div.image { float: left; padding: 6px; margin: 0px 6px 6px 6px; background-color: #eeeeee; border: none;}

#box_center_holder div.category_headline div.summary {}

div.article_link {display: inline; padding-left: 4px;}

div.article_link a {color: #006697;}

div.box_body div.image {
	float: left;
    margin-right: 10px;
    _margin-right: 3px;
    margin-bottom: 5px;

}
div.image {
	float: left;
    margin-right: 10px;
    _margin-right: 3px;
    margin-bottom: 5px;

}
td.image2 {
	margin: 2px 4px 2px 2px;
    width: 200px
}

.image_cap {
vertical-align: top;
text-align: left;


}
.image_cap a {
   color: #666666;
   font-size: 11px;
   text-decoration: none
}

.news_body {
  width: 100%
}


.image2 a img {
border: none;
float:left;
margin-right: 3px
}

.image_caption2 {
 font-size: 12px;
 color: #666666;
}

.vysota {
  height: 120px
}


.short_holder { font-size: 12px;   a:before }

.short_holder_glav_cat h2{ font-size: 20px; }

.short_holder_cat {
overflow: hidden;
font-size: 12px;
padding-left: 5px;
padding-top: 10px;
a:before
}

.short_holder_cat_int a img {
width: 190px
}


.short_holder_medium {
overflow: hidden;
font-size: 12px;
a:before;
margin-left: -1px;
margin-top:10px;
_margin-top:40px;
}

.short_holder_medium span.summary {

  color: #333
}


.short_holder_vbelarusi {
overflow: hidden;
font-size: 12px;

a:before
}



.short_holder2 {
padding-right: 2px;
border-bottom:1px solid #E6F0F5;
height:70px;
}

.short_holder3 {
border-bottom:1px solid #E6F0F5;
border-left:1px solid #E6F0F5;
font-size:12px;
overflow:hidden;
padding-left:3px;

}

.short_holder2 span.metadata_time {
float: left;
font-size: 9px;
font-family: Tahoma;
font-weight: bold
}

.short { /*** Global summary styles ***/
	margin-bottom: 3px;
    padding-left: 3px;
    * padding-left: 2px


}

.short_categoria
{ /*** Global summary styles ***/
	margin-bottom: 25px;
    padding-left: 3px;
    * padding-left: 2px;
    clear: both


}

.short_mnen { /*** Global summary styles ***/
	margin-bottom: 30px;
    padding-left: 3px;
    * padding-left: 2px;


}
.short_mnen h4 a {
  color: #006697;
  font-size: 16px
}

.short_mnen span {
  color: #777
}



.short_company {
 	margin-bottom: 4px;
	padding: 3px;
    margin-left: -7px
}


.shortnews { /*** Global summary styles ***/
	margin-bottom: 4px;
	padding: 5px;
    _padding: 0px;
    _padding-bottom: 5px;
    _padding-top: 5px;
	border-bottom: 1px solid #e6f0f5;
}

/*** Article summaries heights ***/
#latest_news div.short{height:auto;}
#latest_news div.box_body {padding: 3px;}


/*** Main news styles ***/
#category_news_box { margin-bottom: 6px; }

/*** Category links ***/
#category_news_box div.box_title h4, #category_news_box div.box_title h4 a {
	font-size: 16px;
	color: #006697;
	border-bottom: 1px solid #eee;
	padding: 4px 0px;
    text-decoration: underline
}
/*** Subcategory links ***/
#category_news_box div.box_title span { color: #006697; font-size: 12px;padding: 0px 1px; }

#category_news_box div.box_title span a { color: #006697; text-decoration: underline }

#category_news_box div.box_title span a:hover { color: #000; background: #dddddd}

#category_news_box div.box_body ul { padding: 0px 6px;}

#category_news_box div.box_body ul li {
	border-bottom: 1px solid #eee;
	padding: 1px 0px;
}

#category_news_box div.box_body ul li a {
	display: block; 
	padding: 2px 2px 2px 14px; 
	background: url(../img/bullet_arrow.gif) 6px 6px no-repeat;
}

/*** Category page ***/
#category_holder {
clear:both;
margin-bottom:20px;
}

#category_holder div.subcategory_list div.box_body { padding: 6px; }

#category_holder div.short { padding-bottom: 5px;}

/*** Article styles ***/

.box_breadcrumb { padding: 6px 0px; color: #666666; }

.box_breadcrumb a {
color:#006697;
font-size:15px;
font-weight:bold;
padding-right:4px;

}

#article_holder h1 { font-size: 22px; color: #333333; padding: 8px 0px 4px 0px; margin-bottom: 2px;}

#article_holder div.article_metadata { padding: 0px 0px 0px 0px; margin-bottom: 4px; float: left}
.article_metadata { padding: 0px 0px 0px 0px; margin-bottom: 4px; float: left}

#article_holder div.article_metadata span.metadata_time { font-size: 10px; color: #666666; float: right; font: bold; font-family: Arial }
.article_metadata span.metadata_time { font-size: 10px; color: #666666; float: right; font: bold; font-family: Arial }

.font_size { font-size: 11px; text-align: right; margin-bottom: 12px; }

.font_size img { vertical-align: bottom; padding-left: 3px;}

#article_holder div.image {
	float: left; 
	padding: 4px; 
	margin-right: 6px;
	border: 1px solid #cccccc;
}

#article_holder div.image span.image_caption { font-size: 11px; line-height:normal; float: left}
div.image span.image_caption {
color:#111111;
float:left;
font-size:11px;
font-style:italic;
line-height:normal;


}

#article_holder #article_body { line-height: 1.4em; width: 100%; overflow: hidden; }
#article_body { line-height: 1.4em; width: 100%; overflow: hidden; margin-bottom: 12px;color:#333333;
}
#article_holder #article_body h1,
#article_holder div#article_body h2,
#article_holder div#article_body h3, 
#article_holder div#article_body h4, 
#article_holder div#article_body h5, 
#article_holder div#article_body h6 { font-family: Georgia;}

#article_body a { color: #006697; text-decoration: underline}

#article_holder div.content_attachment { padding:6px; text-align:right; font-size: 11px;}

#article_holder div.content_attachment img { vertical-align: bottom;}

#article_holder div.content_attachment a {color: #333333;}

/*** Article social bookmarks ***/

#box_social_bookmarks {
border:1px solid #EEEEEE;
color:#666666;
margin:0 0 12px;
padding:2px 6px;
width:100%;
float:left;
}

#box_social_bookmarks p {
  height:20px;
margin-top:-5px;
}


#box_social_bookmarks img { vertical-align: middle;}

/*** Article comments ***/

.comment_block h4 {
	font-family: Georgia;
	font-size: 14px; 
	font-weight: bold;
	color: #666666;
	padding: 6px;
	margin-top: 50px;
  background: #F3F8FA none repeat scroll 0% 0%;
  width: 70%;
  float: left

}

#comment_list { margin: 15px 8px;}

#comment_list div.comment_holder { margin-bottom: 20px;}

#comment_list div.comment_header { padding-bottom: 6px;}

#comment_list div.comment_header { font-size: 14px;}

#comment_list div.comment_header a { color: #333; font-weight: bold;}

#comment_list div.comment_body_holder {padding: 6px; border-bottom: 1px solid #EBEBEB; background-color: #F8F8F8; width: 610px}

#comment_list div.comment_body_holder a:hover{
  text-decoration: none
}

#comment_list div.comment_body {width: 100%; overflow: hidden; }

#comment_list div.comment_body img { float: left;}

#comment_list div.comment_body div.comment_text { color: #222; margin-left: 50px; padding: 0px 12px 10px 10px;}

#comment_list div.comment_report { float: right;}

/*** Pagination ***/

#box_pagination {
background:#F7F5E9 none repeat scroll 0 0;
color:#666666;
font-family:arial;
padding:10px 15px 5px;
 }

#box_pagination span.pagination {
float:right;
font-size:18px;
font-weight:bold;
margin-top:-7px;

}

#box_pagination span.pagination a {
color:#666666;
font-weight:normal;
font-size:18px;
}

#box_pagination span.pagination_total {color: #006697;}

/*** Archive calendar ***/

#box_calendar table caption { 
	font-weight: bold; 
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
	padding: 6px 0px;
	margin-bottom: 6px;
}

#box_calendar table caption a {color: #C90404;}

#box_calendar table caption span { cursor: pointer; padding: 0px 4px;}

#box_calendar table td { background-color: #F1F1F1; padding: 1px 2px;}

/*************** RIGHT COLUMN STYLES *******************************************************************************************************************/
/******************************************************************************************************************************************************/

#box_right_holder {
*padding-left: 3px;


 }

#box_right_holder2{
*padding-left: 3px;
height:600px;

 }

/*** Boxes ***/

#dynamic_box_right div#box_right_holder { padding: 0px;}

#dynamic_box_right .box div.box_title {
    height:25px;
	color: #000;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	padding: 6px;
}

#dynamic_box_right .box div.box_title_2 {
    height:25px;
	color: #000;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
    border: 1px solid #9C9A9C;
    border-bottom: none;
    width: 283px;
    margin-top: 15px
}

.box_title_2 {
    height:25px;
	color: #000;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
    border: 1px solid #9C9A9C;
    border-bottom: none;
    width: 283px;
    margin-top: 15px
}


#dynamic_box_right .box_tabs div.box_title {margin-top: 10px; padding: 6px 6px 0px 6px;}
.box_tabs div.box_title {margin-top: 10px; padding: 6px 6px 0px 6px;}

#dynamic_box_right .box .box_title_holder {


}

/* Hides from IE5-mac \*/
* html #dynamic_box_right .box .box_title_holder { height: 1%;}
/* End hide from IE5-mac */


#dynamic_box_right .box {
	background: #FFFFFF
	margin-bottom: 6px;
}

.box {
	background: #FFFFFF
	margin-bottom: 6px;
}

#dynamic_box_right .box .box_body {


}

.box_body {


}

#dynamic_box_right .box .box_body div.box_content {

border: 1px solid #9c9a9c;
border-top: none;
width:283px;


 }

.box_content_tag  {

background:#F7F5E9 none repeat scroll 0 0;
padding:5px;

 }

.box_content_tag a {
  color:#006697;
  padding:5px;
}


.box_content {

border: 1px solid #9c9a9c;
border-top: none;
width:283px;


 }
 #dynamic_box_right .box .box_body div.box_content_2 {

border: 1px solid #9c9a9c;
width:283px;

 }
.box_content_2 {

border: 1px solid #9c9a9c;
width:283px;

 }

/* Hides from IE5-mac \*/
* html #dynamic_box_right .box .box_body { height: 1%;}
/* End hide from IE5-mac */

/********** Lists ***************/

#dynamic_box_right div.box_body ul li {

	padding: 1px 0px;
    clear:both
}

.box_body ul li {

	padding: 1px 0px;
    clear:both
}

#dynamic_box_right div.box_body ul li a {
	display: block;
	padding: 4px 4px 4px 14px;
    margin-left: -40px;

}
.box_body ul li a {
	display: block;
	padding: 4px 4px 4px 14px;
    margin-left: -40px;

}

#dynamic_box_right div.box_body ul li a:hover {background-color: #F5F5DC;  border: #f3f8fa}

.box_body ul li a:hover {background-color: #F5F5DC;  border: #f3f8fa}




/** Табы для поиска**/

.tabs_search {
	font-size:11px;
	line-height:normal;
	font-weight: bold;
	font-family: Georgia;

}
ul.tabs_search{
	margin:0px;
	padding:0px;
	list-style:none;
}
.tabs_search li {
	display:inline;
	margin:0;
	padding:0;
    padding:0 12px 0 0;

}

.tabs_search a {
display:inline;
font-size:10px;
font-weight:normal;
text-align:center;
text-decoration:underline;
}

.search2 {
  display:block;
  height: 15px;
  padding-top: 2px;
  color: #333333;
  font-size: 11px;
  width: 125px;
  text-align: center;
  background: #EEEEEE;
  border: 1px solid #9C9A9C;
  border-bottom: none;
  * margin-top:10px;

}
.search_body {




}
.search_body2  {
    text-align:left;
    width:310px;


}

*:first-child+html .tabs_search a {padding:0 0 0 4px;} /* IE 7 hack */

/* Hides from IE5-mac \*/
* html .tabs_search2 a {padding:0 0 0 4px;}
/* End hide from IE5-mac */

.tabs_search a span {

	padding: 0px;
	color:#666666;

}

.tabs_search a:hover {text-decoration: none;}

.tabs_search a:hover span {color: #333333;}

.tabs_search a.active {
color: #006697;
text-decoration:none;
}

.tabs_search a.active span {
   color:#666;

}



/*** Tabs ***/




.tabs {
	font-size:11px;
	line-height:normal;
	font-weight: bold;
	font-family: Georgia;
     border: #f3f8fa;


}
ul.tabs{
	margin:0;
	padding:4px 0 4px 0px;
	list-style:none;
}
.tabs li {
	display:inline;
	margin:0;
	padding:0;
}
	  
.tabs a {
border:1px solid #9C9A9C;
display:block;
float:left;
height:20px;

padding-top:5px;
*padding-top:10px;
*+margin-top: -2px; /* для Internet Explorer 7 */
padding-right:7px;
text-align:center;

}

a.taby1 {
 margin-left:-6px;
 width:134px;
 *+margin-left: -6px;
 _margin-left: -3px; /* для Internet Explorer 6 */
 _width: 130px;   /* для Internet Explorer 6 */
 _border-left: 1px solid #9C9A9C;  /* для Internet Explorer 6 */
 *+width: 140px; /* для Internet Explorer 7 */

}

a.taby2 {
  width: 134px;
  border-left:none;
  _width: 134px; /* для Internet Explorer 6 */

}


*:first-child+html .tabs a {padding:0 0 0 4px;} /* IE 7 hack */

/* Hides from IE5-mac \*/
* html .tabs a {padding:0 0 0 4px;}
/* End hide from IE5-mac */

.tabs a span {

	padding:4px 8px 4px 4px;
	color:#666666;

}

.tabs a:hover {text-decoration: none;}

.tabs a:hover span {color: #333333;}

.tabs a.active { background-color:#EEEEEE;
border-bottom:medium none;  }

.tabs a.active span {
	color: #333333;
	 border: #f3f8fa
}

/*** Latest comments box ***/

div#latest_comments div.single_comment img {
border-bottom:1px solid #EEEEEE;
display:block;
margin-left:3px;
overflow:hidden;
width:10%;}

div#latest_comments div.single_comment {display: block; width: 90%; overflow: hidden; margin-bottom: 6px; border-bottom: 1px solid #eee;margin-top:13px;clear: both; padding-left: 5px }

div#latest_comments div.single_comment div.comment_header { font-size: 11px; color: #666666;}

div#latest_comments div.single_comment div.comment_header a {color: #333333;}

div#latest_comments div.single_comment div.comment_body { padding-top: 2px; font-size: 11px;}

/*** Featured author box ***/

div#box_users div.box_body img { float: left; margin: 2px 6px 2px 4px;}

div#box_users div.box_body a { display: block; padding-bottom: 6px; color: #333333;}

div#box_users div.box_content { width: 90%; overflow: hidden;}

/*** Tag cloud box ***/

div#box_tags a:hover {color: #333333;}


/*** Article page tag box ***/

#article_tags div.article_tags {}

#article_tags div.article_my_tags { padding-top: 6px; margin-top: 6px; border-top: 1px solid #eeeeee;}

#article_tags div.article_add_tag { padding-top: 6px; text-align: center;}

/*** Article Tools box ***/

#dynamic_box_right div#box_article_tools { margin-bottom: 5px; border: 1px solid #9C9A9C; width: 300px;}

#dynamic_box_right div#box_article_tools ul {
font-size: 11px;
*padding-top: 15px;
}

#dynamic_box_right div#box_article_tools ul li img { vertical-align: bottom;}

#dynamic_box_right div#box_article_tools ul li a {padding: 0px 4px 2px 4px; background: none; color: #666666;}

#dynamic_box_right div#box_article_tools ul li a:hover {background: none; text-decoration: none; color: #C90404;}

/*** Email friend box ***/

#send_article { padding: 6px; border: 1px solid #eee; }

/*** Article vote box ***/

#stars { width: 150px; overflow: hidden;}

.article_rating {
	color: #333;
	font-weight: bold; 
	font-size: 14px;
	padding-top:5px;
    padding-right:10px;
	float: right; 
}

div.standard_star { cursor: pointer;}
/*************** стиль для новостей FEATURED под Бречеком ************/

#latest_news table.short_holder_fe {
width: 300px;
_width: 297px;
margin-top: 5px;
border: none;
background: #F7F5E9
}

#latest_news table.short_holder_fe:hover {
width: 300px;
_width: 297px;
margin-top: 5px;
border: none;
background: #90bbd5;
color:#FFFFFF;
_color:#555555;
}
#latest_news table.short_holder_fe a {
color:#333333;
display:block;
padding-left:5px;
font-size:11px  ;
_padding-left: 2px
}

#latest_news table.short_holder_fe a:hover {
color:#FFFFFF;
_color:#555555;
display:block;
padding-left:5px;
_padding-left: 2px;
  text-decoration: none
}

#latest_news table.short_holder_fe tr {
width: 298px;
}

/*******************стили для блока компании****************/

table.short_holder_co {
width: 230px;
margin-top: 5px;
border: none;
background: #F7F5E9;
float:left;
margin-left: 3px;
height:55px;
}

table.short_holder_co td {
  vertical-align: middle;
}

table.short_holder_co h4 {
margin-bottom:0px;
margin-top:0px;
}
table.short_holder_co:hover {
width: 230px;
margin-top: 5px;
border: none;
background: #90bbd5;
color:#FFFFFF;
_color:#555555;
}
table.short_holder_co a {
color:#006697;
display:block;
font-size:12px;
display:block;
height:55px;
padding-left:5px;
}

table.short_holder_co a:hover {
color:#FFFFFF;
_color:#C90404;
text-decoration: none
}

/**************8стили для таблоида   **********************/
#latest_news table.short_holder_fe_tablo {
width:453px;
margin-top: 5px;
border: none;
background: #F7F5E9
}

#latest_news table.short_holder_fe_tablo:hover {
width: 453px;
margin-top: 5px;
border: none;
background: #90bbd5;
color:#FFFFFF;
_color:#555555;
}
#latest_news table.short_holder_fe_tablo a {
color:#333333;
display:block;
padding-left:5px;
font-size:16px  ;
_padding-left: 2px
}

#latest_news table.short_holder_fe_tablo a:hover {
color:#FFFFFF;
_color:#555555;
display:block;
padding-left:5px;
_padding-left: 2px;
text-decoration: none
}

#latest_news table.short_holder_fe_tablo tr {
width: 453px;
}

.styl_styl {
height:26px;
margin-top:20px;
text-align:center;
width:300px;
background-color: #90BBD5;
color: #FFFFFF;
}



.styl_styl h4 {
  color: #FFFFFF;
  padding-top: 3px;
  font-size: 16px

}

.servisy {
  width: 340px;
  margin-top:4px;

}

.element_servisy{
float:left;
font-size:10px;
margin-right:8px;
_margin-right:0px;
text-align:center;
width:60px;

}

.header_row {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  width: 990px;
  background:#EEEEEE none repeat scroll 0 0;
}


sub {
  display:none
  }


/*************** FOOTER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

.footer {
    color:#666666;
margin:0;
text-align:center;
width:100%;
}

.footer a { color: #666666;}

.static_footer { background-color: #EFEFEF; padding: 12px 0px 8px 0px;}

.footer div.corner_bottom {background: url(../img/footer_bottom.gif) no-repeat left bottom; height: 8px;}

/*** First level categories in footer ***/

.footer ul { text-transform: uppercase; background: #CBCBCB; padding: 6px 0px 6px 0px; margin: 0px;}

.footer li {display: inline; padding: 0px 3px;}

.footer li a { color:#FFFFFF;}


/*********************** закладки Tabber ***********************************/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* списки для оперы */

ol>li{
display:block
}
ol>li:before{
content:counters(item,".") ". ";
counter-increment:item
}
ol{
counter-reset:item
}

.tabloid {
 
  border-top: 3px solid #006697 ;
  background:#F7F5E9 none repeat scroll 0 0;
}


.tablo_feat {
  background: url(../img/fon_b.jpg) repeat-x bottom;
  margin-bottom: 10px;

}

.citata {
background:#F3F8FA none repeat scroll 0 0;
font-size:15px;
margin-top:15px;
padding: 5px;
width: 100%;
float: left
 }

.right_td {
  border-left: 1px solid #ddd
}

.bord_l {
  border-right: 1px solid #E6F0F5;
  width: 228px
}
.categ {
background: url(../img/darkside.gif) repeat-x bottom;
border-top:1px solid #DDDDDD;
height:30px;
}

.categor{
  vertical-align: middle;
}

.categor a {
color:#F1f1f1;
font-size:14px;
font-weight:bold;
padding-right:10px;
padding-left: 5px;

}

.categor a:active, {
 padding: 6px;
 padding-right:10px;
padding-left: 5px;
 color:#444;
 font-size: 14px;
background: url(../img/whiteside.gif) repeat-x bottom;

}

.sub_menu {
background:#f1f1f1 none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
height:30px;

}



.subcat a {
color:#006697;
font-size:12px;
font-weight:bold;
padding-right:15px;
padding-left: 5px

}

.subcat a:hover {
color:#444 ;
padding-right:15px;
padding-left: 5px;
text-decoration: none

}

.serv {
background:#EEEEEE none repeat scroll 0 0;
border-color:#DDDDDD #DDDDDD -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
padding:4px;
width:40px;
}

.serv a{
  font-size: 11px;
  color: #666;
}


.servis {
  border-bottom: 1px solid #ddd;
  padding-top: 5px;
 
}

p.widgets {
color: #006697;
font-weight: bold;
font-size: 16px
}

.bisnes {
background:  #F3F8FA;
border: 1px solid #E6F0F5;
}

.cris {
  font-size: 17px;
  margin-bottom:20px;
  border-bottom: 1px solid #888
}

.company_main {
background:transparent url(/themes/default/img/company.gif) repeat scroll 0 0;
border:1px solid #DDDDDD;
margin-top:15px;
width:100%;
margin-bottom:10px;
}

.company_main a {
color:#006697;
font-size:14px;
font-weight: bold
}

.company_main span {
color:#333333;
font-size:13px;
}

.company_main ul {
 margin: 0;
 padding: 0;
}
.company_main ul li {
  display:block;
padding-bottom:15px;
}
.box_headline2 h1 {
  line-height:0.9;
padding-bottom:5px;
}


.box_headline2 h1 a {
color:#006697;
display:block;
font-size:24px;
padding-left:3px;

}

.box_headline2 .headline_img {
text-align:center;
width:468px;
}

#box_article_tools a {
  text-decoration: none;
  color: #888;
  font-weight: bold
}
.mail_friend {
  height: 30px;
  vertical-align: middle;
}

.popular_article {
  float:left;
  border:1px solid #DDDDDD;
  padding: 4px
}

.popular_article a {
  text-decoration: none;
  font-weight: none
}

.popular_article td {
  height: 40px;
}

table .linkss {
background:#F1F1F1 none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin-bottom:5px;
}


.linkss a{
color: #006697;
font-size: 10px
}

#article_body strong img {
  color: transparent
}











