body#main_body {font-size: 12px;   background: #fff; padding: 0px; margin: 0; color: #333333;  font-family: Tahoma, Verdana, Arial, sans-serif;}

/*----Global---*/
img {border:0;}
a { color:#333333; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}
span {font-weight:bold; color:#000;}
p {margin:0; padding: 9px 0;}

#container {width: 1010px; margin:0 auto;}

/*----Header---*/
#header {background: #db2a22 url(images/header_bg.jpg) 0 0 repeat-x; color:#fff;}
#header a {color:#fff;}
#header1 {height:145px; padding-right:315px; background: transparent url(images/header_right.jpg) 100% 0 no-repeat;}
#logo {position: absolute; margin-top:23px; margin-left: 19px; z-index:1;}

#language {position: absolute; margin-top:12px; margin-left: 154px; z-index:2; font-size:9px;}
#language a {display:block; float:left; padding:3px 4px; margin: 0 4px;}
#language a:hover {font-weight:bold; color:#da251d; background-color:#fff;}
#language a.active {text-decoration:none; font-weight:bold; color:#da251d; background-color:#fff;}

#top_menu {float:right; font-size:9px;}
ul#top_menu {list-style-type:none; padding:14px 0 0 0; margin:0; }
#top_menu li {float:left; padding: 0 14px 0 11px; background: transparent url(images/arr_01.gif) 100% 2px no-repeat;}
#top_menu li.last {padding-right:4px; background:none;}

#tel {float:right;clear:both; padding-top:31px;}
/*----/Header---*/

/*----Content---*/

#content {padding:12px 0 45px 0; margin: 0 20px 1px 20px; border-bottom:1px solid #e2e2e2;}
/*----main_menu---*/
#main_menu {height:28px; background: #da251d url(images/main_menu.gif) 0 0 repeat-x;}
ul#main_menu {font-weight:bold; list-style-type:none;padding:0; margin:0 0 0px 0;}
#main_menu li {padding: 7px 23px 0 21px; text-align:center; float:left; background: transparent url(images/arr_02.gif) 100% 10px no-repeat;}
#main_menu li.last {background:none;}
#main_menu a {font-size:12px; margin-top: 2px; color:#fff; text-decoration:none;}
#main_menu a:hover {text-decoration:underline;}
/*----/Main_menu---*/

#left_part {float:left; overflow:hidden; width:286px; padding: 16px 24px 0 0;}
#center_part {float:left; overflow:hidden; width:377px;}

#center_part_no_right {float:left; overflow:hidden; width:632px;}

#right_part {float:right; overflow:hidden; width:255px;}

.produce { background: transparent url(images/arr_03.gif) 0 0 repeat-y; padding-left:1px; margin-bottom:3px;}
.produce1 {border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; padding:1px 0;}
.produce table {background-color:#f1f2f2; width:100%;}
.produce td {vertical-align:middle;padding:9px 18px 9px 0; text-transform:uppercase; font-weight:bold;}
.produce img {margin-left:18px; border:1px solid #dddddd; padding:1px;}

table.kind {width:100%; margin: 0 0 4px 0;}
.kind td {vertical-align:top; padding:17px 0 10px 3px;}
.kind img {border:1px solid #dddddd; padding:1px; margin-top: 2px; }

table.articles {width:100%; margin: 0 0 4px 0;}
.articles td {vertical-align:top; padding:3px 0 3px 3px;}
.articles img {border:1px solid #dddddd; padding:1px; margin-top: 2px; }

.detailLink { display:block; color: #CC3333;  padding-left: 20px; background: transparent url(images/arr.gif) 0% 80% no-repeat; }
.hr { margin: 10px 0; height:1px; background: #CCC; }

.title { height:15px; margin-top:14px; background: transparent url(images/arr_04.gif) 0 9px repeat-x;}
.titleGlue { height:15px; margin-top:14px; background: transparent url(images/arr_04.gif) left bottom repeat-x;}
.title1 {float:left; background-color:#fff; padding-right:27px; font-weight:bold; color:#000;}
.title h1 { float:left; background-color:#fff; padding: 0 27px 0 0; font-weight:bold; color:#000; margin:0;
font-size:12px; }


.refer {padding-bottom:4px;}
.refer a {color:#cc3333; padding: 0 12px 0 0; background: transparent url(images/arr_05.gif) 100% 50% no-repeat;}
a.refer1 {color:#cc3333; padding: 0 12px 0 0; background: transparent url(images/arr_06.gif) 100% 50% no-repeat;}

.block_news, .block_notes {font-size:11px; padding:5px 0 10px 0;}
.block_news p, .block_notes p {padding: 7px 0 5px 0;}
.block_notes .date {font-size:10px;}
.date {color:#b9babc; padding: 10px 0 2px 0;}
.titl {padding-bottom:6px;}
.red {color:#ef4223;}

.img_right {padding: 18px 0 13px 0;}

.cl {height:0px; display:block; clear:both;line-height:0; font-size:0;}
/*----/content---*/

/*----footer---*/
#footer {margin:0 20px; height:66px; padding-top:25px; background: #db2a22 url(images/footer_bg.jpg) 0 0 repeat-x; color:#fff; font-size:9px; line-height:13px;}
#footer a {color:#fff;}
#footer_left {float:left; padding-left:22px;}
#footer_right {float:right; padding-right:26px;}

/*----/footer---*/


#banners { margin-top: 10px; }
.banner-item { margin-bottom: 10px;  }
#center_part .title, #center_part_no_right .title { margin-bottom: 10px; text-transform: uppercase; }

div.menuItem {  text-transform: uppercase; 
    background: url(images/left_menu_top_bg.gif) 0 0;   }
div.menuItem  span { display: block; padding: 12px 18px; font-family: verdana; color: white;
    font-size: 14px; }

div.menuItem  span a { text-decoration: none; color: white; }
div.menuItem  span a:hover { text-decoration: underline; }    
    
/* first level */
div.menuFirst {  text-transform: uppercase; 
    background: #f2f2f2;   }
div.menuFirst  a { display: block; padding: 12px 18px; font-family: verdana; color: #CE3031;
    font-size: 14px; }

div.menuFirst  a.sel {  font-weight: bold;}
    
    
div.menuSecond { padding-left: 28px; }
div.menuSecond  a { display: block; padding: 8px 15px; color: #535353; 
     background: url(images/menu_two_arrow.gif) left center no-repeat; font-size: 12px; font-weight: bold; }

div.menuThird { padding-left: 55px; }
div.menuThird  a { display: block; padding: 4px 0px; color: #000; 
     font-size: 12px; text-decoration: none; }
     
div.menu-delim { height: 2px; background: url(images/menu_first_bg.gif); }
div.menu-delim-white { height: 1px; background: #FFF; }     

#main-content a { color: #C33; }
.news-detail img, img.bordered { border:1px solid #dddddd; padding:1px; margin: 2px 5px 0 0;    }
a.newsTitle { text-decoration: none; color: #333333 !important; }


/*--списки--*/	
#main-content ul
{     padding:0 0 0 30px;}	  
#main-content ol
{     padding:0 0 0 45px;}	

#main-content ol li {
      padding:4px 0 4px 0px;}

#main-content ul li
{     background:url(images/list.gif) no-repeat left 9px;      
      padding:4px 0 4px 15px;
}
	  
#main-content li ul
{     margin:0 0 0 25px;
      padding:5px 0 0 0;}
#main-content ul li { list-style:none;}

.news-date-time { color: #b9babc; }
/*
h1
{     color:#666;
      font-size:22px;
	  font-weight:normal;
	  padding:15px 0 10px 0;
	  text-transform:uppercase;
}
*/
#main-content h1 { font-size: 14x; }



h2
{     color:#CC3333;
      font-size:13px;
	  font-weight:normal;
	  padding:10px 0 10px 0;
	  position:relative;
	  text-transform:uppercase;
	  margin:0px;
	  }
	  
h3
{     color:#000;
      font-size:15px;
	  padding:10px 0 10px 0;
	  margin: 0;} 
h4
{     font-size:13px;
	  padding:10px 0 16px 0;} 
h5
{     font-size:12px;
	  padding:10px 0 10px 0;}  
h6
{     color:#e76c00;
      font-size:11px;
	  padding:10px 0 10px 0;
	  text-align:justify;}
	  h6 span
	  {     font-weight:normal;}
	  
	  
ul.operationList { margin:0; padding:0; list-style-type: none; list-style-image: url(images/big-red-arrow.gif);}
ul.operationList li { margin: 5px 0 10px 20px; }	  

#operationList .title { height:15px; margin-top:14px; font-weight: bold; background: none; }
#operationList ul { margin:0; padding:0; list-style-type: none; list-style-image: url(images/big-red-arrow.gif); background: none; }
#operationList ul li { margin: 5px 0 10px 20px; background: none; padding: 0; }

.glueSpecial { margin: 7px 0; padding: 3px 7px; background-color: yellow; font-weight: bold; color: #cc0000; width: 50px; }

