BODY {
  margin: 0px 1px 0px 1px;
  padding: 0px;
  background-color: #fff0d1;
}

 .text { padding: 4px; margin:0; font-family: Times New Roman,Verdana; font-size: 14px; color: #222222; }
 .text_bold { padding: 4px; margin:0; font-family: Times New Roman,Verdana; font-size: 14px; color: #222222; font-weight : bold;}

 .title { padding: 4px; margin:0; font-family: Times New Roman, Verdana, Arial, sans-serif; font-size: 16px; color: #22258E; }
 .title_bold { padding: 4px; margin:0; font-family: Times New Roman, Verdana, Arial, sans-serif; font-size: 16px; color: #22258E; font-weight : bold; }

 a.link_normal { color:#0F3193; font-family: Times New Roman; font-size: 12px; text-decoration:none;font-weight:normal}
 a.link_normal_bold { color:#0F3193; font-family: Times New Roman; font-size: 12px; text-decoration:none;font-weight:bold;}
 a.link_big { color:#0F3193; font-family: Times New Roman; font-size: 14px; text-decoration:none;font-weight:bold;}
 a.link_red { color:#ff0000; font-family: Times New Roman; font-size: 14px; text-decoration:none;font-weight:bold;}

#outer_wrapper {
/* т.к. min-width не поддерживается IE, мы будем использовать скрипт написанный PVII */
min-width:1000px;
/* Правило для решения бага прорисовки фона в IE, но т.к. оно создает промежуток
   под футером, мы добавим такое же правило в блок #footer */
width:100%;
/* Техника ложных колонок (faux-column), левая колонка */
background:#fff0d1 url(images/left.gif) repeat-y left;
}
#wrapper {
/* Техника ложных колонок (faux-column), правая колонка */
background:url(images/right.gif) repeat-y right;
}
#address{
position:absolute;
top:93;
left:0;
float:right;
width:100%;
min-width:1003px;
height:25px;
margin:0;
padding:0;
text-align:center;

overflow: hidden;

color: white;
text-decoration: none;
font-weight:bold;
font-size: 14px;
font-family: Times New Roman,Verdana;
}
#rasporka{
float:right;
width:1003;
min-width:1003px;
height:1px;
margin:0;
padding:0;
}
#address2{
position:absolute;
top:30;
left:0;
float:right;
width:100%;
min-width:1003px;
height:25px;
margin:0;
padding:0;
text-align:right;

overflow: hidden;

color: #2B3191;
text-decoration: none;
font-weight:bold;
font-size: 14px;
font-family: Times New Roman,Verdana;
}
#rasporka2{
float:left;
width:1003;
min-width:1003px;
margin:0;
padding:0;
}
#header {
border:0px solid #fff0d1;
background:#b0b0b0 url("images/header.jpg") no-repeat top left;
/* Задаем "определение позиции" для элемента и устраняем
   peek-a-boo баг в IE (v6 sp2) */
width:100%;
/* Предыдущее правило создает горизонтальную прокрутку в IE,
   избавимся от нее */
margin:0 -1px;
min-height:145px;
min-width:1003px;
text-align:center;
background-color: #fff0d1;
}
#header h2 { padding: 54px;  margin:0; font-family: Times New Roman, Verdana, Arial, sans-serif; font-size: 28px; color: #22258E; } /*font-weight : bold;}*/
#title_ttt { padding: 0px;  margin:0; font-family: Times New Roman, Verdana, Arial, sans-serif; font-size: 28px; color: #22258E; font-weight : bold;} /*font-weight : bold;}*/
#nav {width: 100%; min-width:1003px; background:#FFF0D2; margin:0px; color: #333333; font-family: Arial, sans-serif; font-size: 12px; border-top:2px solid #fff0d1;}
		#nav ul{margin:0; padding:0; list-style:none;}
		#nav li{display:inline; margin:0; padding:0px 1px 0px 3px;}
		#nav a{ margin:0; padding:0px; color: #001885; font-family: Arial, sans-serif; font-size: 12px; text-decoration:none; font-weight: bold;}
		#nav a:hover{color: #001885; font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; font-weight: bold;}
		#nav p{display:inline; margin:0; padding:0; color: #333333; font-family: Arial, sans-serif; font-size: 12px; text-decoration:none;}
#hr_header {width: 100%; min-width:1003px; min-height:16px; background:url("images/hr.gif"); border-top:4px solid #fff0d1; border-bottom:2px solid #fff0d1;}
#container {
float:left;
width:100%;
/* IE удваивает внешние полоски (margins) у плавающих элементов,
   позаботимся об этой проблеме */
display:inline;
/* Тут мы расходимся во мнениях с Ryan Brill (автором статьи в ALA) */
margin-left:-200px
}
#left {
float:left;
width:196px;
/* IE удваивает внешние полоски (margins) у плавающих элементов,
   позаботимся об этой проблеме */
display:inline;
margin-left:200px;
min-height:200px;
border-top:4px solid #fff0d1;
}
.menu_gray_right2{
position: relative; float:left; width:190px; height:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 7px; text-align:left;
border: 1px solid #fff0d1;
display:block;
}
.menu_gray_right3{
display: block;
overflow: hidden; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background: url(images/button_gray.gif) no-repeat top left; /*repeat 0 0;*/
background-repeat: no-repeat;
/*border: 2px solid #fff0d1;*/
border-bottom: 0;
padding:4px 0px 4px 24px;
font-weight:bold; font-size: 12px;
font-family: Times New Roman,Verdana;
height:25px;
/*width: 100%;*/
}
.menu_gray2{
position: relative; float:left; width:192px; height:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;
border: 1px solid #fff0d1;
display:block;
}
.menu_gray3{
display: block;
overflow: hidden; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background: url(images/button_gray.gif) no-repeat top left; /*repeat 0 0;*/
background-repeat: no-repeat;
/*border: 2px solid #fff0d1;*/
border-bottom: 0;
padding:4px 0px 4px 24px;
font-weight:bold; font-size: 12px;
font-family: Times New Roman,Verdana;
height:25px;
/*width: 100%;*/
}
.menu_gray{
width:169px;
display: block;
overflow: hidden; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background: url(images/button_gray.gif) no-repeat center left; /*repeat 0 0;*/
background-repeat: no-repeat;
/*border: 2px solid #fff0d1;*/
border-bottom: 0;
padding: 5px 0 0 24px;
margin: 0;
font-weight:bold; font-size: 12px;
font-family: Times New Roman,Verdana;
height:25px;
}
.menu_gray_right{
width:168px;
display: block;
overflow: hidden; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background: url(images/button_gray.gif) no-repeat center left; /*repeat 0 0;*/
background-repeat: no-repeat;
/*border: 2px solid #fff0d1;*/
border-bottom: 0;
padding: 5px 0 0 24px;
font-weight:bold; font-size: 12px;
font-family: Times New Roman,Verdana;
height:25px;
margin:0 0 0 7px;
}

#main {
/* ширина левой колонки #left (200px) + отрицательное поле (negative margin)
   у блока #container (200px) */
margin-left:400px;
padding:2px 10px 2px 10px;
min-height:650px;
font-size: 12px; color: #222222; font-family:  Verdana;
}

h2 { padding: 4px; margin:0; font-family: Times New Roman, Verdana, Arial, sans-serif; font-size: 14px; color: #22258E; } /*font-weight : bold;}*/
h3 { padding: 4px; margin:0; font-family: Times New Roman, Verdana, Arial, sans-serif; font-size: 18px; color: #22258E; } /*font-weight : bold;}*/
p { padding: 4px; margin:0; font-family: Times New Roman,Verdana; font-size: 14px; color: #222222; } /*font-weight : bold;}*/

.hr_main { width:100%; float:left; min-height:16px; margin:0; padding:0;  background: url("images/hr_main.gif") no-repeat center; border-top:2px solid #fff0d1; border-bottom:4px solid #fff0d1;}
.button {width:104px; height:18px; float:right; background: url("images/details.gif") no-repeat center; text-align:center; color:#fff0d1; font-family: Times New Roman; font-size: 12px; text-decoration:none;font-weight:bold;}
.plaster {width:133px; height:33px; float:right; background: url("images/plaster.gif") no-repeat center; text-align:center; color:#ff0000; font-family: Times New Roman; font-size: 14px; text-decoration:none;font-weight:bold;padding:15px 0px 10px 0px; margin:0px 0px 0px 0px;}
.plaster_small {width:165px; height:33px; float:right; background: url("images/plaster_small.gif") no-repeat center; text-align:center; color:#ff0000; font-family: Times New Roman; font-size: 12px; text-decoration:none;font-weight:bold;padding:15px 0 0 0;display:inline;}
.plaster_title_long {width:365px; height:47px; float:both; background: url("images/plaster_title_long.gif") no-repeat center; text-align:center; color:#ff0000; font-family: Times New Roman; font-size: 22px; text-decoration:none;font-weight:bold;padding:17px 0 0 0;display:block;  letter-spacing: 3px;}
.plaster_title {width:224px; height:46px; background: url("images/plaster_title.gif") no-repeat center; text-align:center; color:#ff0000; font-family: Times New Roman; font-size: 22px; text-decoration:none;font-weight:bold;padding:17px 0 0 0;display:block; letter-spacing: 3px;}
.plaster_china {width:379px; height:32px; background: url("images/plaster_china.gif") no-repeat center; text-align:center; color:#ff0000; font-family: Times New Roman; font-size: 14px; text-decoration:none;font-weight:bold;padding:14px 0 0 0;display:block; }
.form_b{ padding: 2px; margin:0; font-family: Times New Roman,Verdana; font-size: 15px; color: #000000; font-weight : bold; letter-spacing: 1px;}
.submit {width:126px; height:27px; background: url("images/input_submit.gif") no-repeat center; text-align:center; color:#000000; font-family: Arial; font-size: 14px; text-decoration:none;font-weight:bold;padding:0;display:block; }

 a { color:#0F3193; font-family: Times New Roman; font-size: 12px; text-decoration:none;font-weight:bold;}
 a.small { color:#0F3193; font-family: Times New Roman; font-size: 12px; text-decoration:none;font-weight:normal}
a.big { color:#0F3193; font-family: Times New Roman; font-size: 14px; text-decoration:none;font-weight:bold;}
/* Примечание: если блок #sidebar будет короче чем блок #main,
   тогда можете удалить это правило */
#sidebar {
/* Для сохранения контента блока #sidebar справа от блока #main,
   если контента в #main меньше */
padding-left:100%;
/* Возвращаем блок #sidebar на место, который был вытеснен
   из вьюпорта из-за отступа */
margin-left:-200px;
margin-top:4px;
}
#sidebar p {
/* Удостоверимся что IE (v6 sp2) отображает элемент (та же проблема что и
   с блоком #header, но решение другое) */
position:relative
}
#hr_footer {width:100%; min-width:1003px; min-height:16px; background:url("images/hr.gif"); border-top:2px solid #fff0d1;}
#footer {
/* См. блок #outer_wrapper  */
width:100%;
/* Для очистки #container */
clear:both;
/*border-bottom:1px solid #fff0d1;*/
background:#012385;
margin:0px;
}

#footerPanel {

background-image:url("images/shapka_ipt_2.gif");
background-repeat:no-repeat;

width:100%;
height:100px;
font-size:9pt;
}

/* Этот класс применяется к 2-м структурным хакам в разметке. Первый
   "бессмысленный" элемент используется для очистки блока #left в NN6,
   а последний для очистки #container в NN4 */
.clearing {height:0;clear:both}
/*ul {list-style:none;margin:0;padding:0;}
	li {float:left;width:200px; height:28px; margin:0;padding:5px;text-align:center;}
	li a {display:block;padding:5px 10px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF;}
	li a {background:url(images/button.png) no-repeat;}
	li a:hover, li a:focus, li a:active {background-position:-150px 0;} */





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
}

.suckerdiv ul li{
position: relative; float:left; width:192px; height:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; background: url(images/button.gif) no-repeat center left;
border: 1px solid #fff0d1;
display:block;

}

/*.suckerdiv ul li{
position: relative; float:left; width:192px; height:25px; margin:0; padding:0px; text-align:left; background: url(images/button.gif) no-repeat center left;
border: 1px solid #fff0d1;
display:block;

}*/

/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 200px; /*sub menu width*/
top: 0;
visibility: hidden;
}

.suckerdiv ul li ul li{
position: relative; float:left; width:295px; margin:0; padding:0; text-align:left; background: url(images/button.gif) no-repeat center left;
}
/*.suckerdiv ul li ul li a{
display: block;
overflow: hidden;
color: white;
text-decoration: none;
background: #00f url(images/button_long.gif) no-repeat center left;
background-repeat: no-repeat;
padding: 1px 5px;
border: 2px solid #fff0d1;
border-bottom: 0;
padding:3px 24px;
font-weight:bold; font-size: 12px;
font-family: Times New Roman,Verdana;
}*/

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: hidden; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background: url(images/button.gif) no-repeat top left; /*repeat 0 0;*/
background-repeat: no-repeat;
/*border: 2px solid #fff0d1;*/
border-bottom: 0;
padding:4px 0px 4px 24px;
font-weight:bold; font-size: 12px;
font-family: Times New Roman,Verdana;
height:25px;
/*width: 100%;*/
}

/*.suckerdiv ul li a:visited{
color: black;
}*/

.suckerdiv ul li a:hover{
/*background-position:+1px +1px; padding:4px 26px; color:#FFF; text-decoration:none;*/
display: block;
overflow: hidden; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background: url(images/button_over.gif) no-repeat top left; /*repeat 0 0;*/
background-repeat: no-repeat;
/*border: 2px solid #fff0d1;*/
border-bottom: 0;
padding:4px 0px 4px 24px;
color:#0F3193;
font-weight:bold; font-size: 12px;
}

.suckerdiv .subfolderstyle{
display: block;
overflow: hidden; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background: url(images/arrow.gif) no-repeat top right; /*repeat 0 0;*/
background-repeat: no-repeat;
/*border: 2px solid #fff0d1;*/
border-bottom: 0;
padding:4px 0px 4px 24px;
font-weight:bold; font-size: 12px;
}

.suckerdiv .subfolderstyle:hover{
background: url(images/button_over.gif) no-repeat top left;
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/* Zubkov add*/
.bluetext
{
	color: rgb(51, 51, 153);
	font-size: 14px;
	text-align:    justify !important;
}

.bluetext p
{
	color: rgb(51, 51, 153);
	font-size: 14px;
	
}

.font_14
{
	font-size:14px;
}
/*End zubkov add*/
