body {
 font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3F3F3F;
	margin:0;
	padding:0;
	
}
form, td	{
	margin: 0;
	padding: 0;

}
li, p, td {
    font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #232840;
	vertical-align: top;

}
.left_td {
padding-left: 20px;

}
.left2_td {
margin-left: 20px;

}
.right2_td {
padding-right: 20px;

}
.right_td {
padding-right: 30px;

}
.bgleft {
background-image: url(pic/left_bg.gif);
background-repeat: repeat-y;
background-position: left top;

}
.bgright {
background-image: url(pic/bg1.gif);
background-repeat: no-repeat;
background-position: right top;
padding-left: 40px;

}
.bg_bot_r {
background: url(pic/bg_bot_r.gif) right bottom no-repeat;

}
.top_menu, .top_menu a {
margin: 0;
padding: 0;
vertical-align: center;

}
.top_menu img {
margin: 10 7 0 10;
padding: 0;

}
.image1 {
margin: 0;
padding: 0;

}
.image1_1 {
float: left;
margin: 10 8 0 0;
padding: 0;

}
.image1 p {
margin: 8px 0 0 0;
padding: 0;

}
.image1 a {
text-decoration: none;

}
.image1 h4 {
font-family: Arial;
font-weight: regular;
font-size: 14;
color: #FF0E5E;
margin: 0;
padding: 0;

}
.h4_1 {
font-family: Arial;
font-weight: regular;
font-size: 18px;
color: #090909;
letter-spacing: 3px;

}
.menu {
padding: 0;
margin: 0;

}
.menu, .menu a, .menu ul, .menu p {
margin: 0;
padding: 0;

}
.menu ul {
list-style-type: none;
padding: 0;
margin: 30 0 0 0;

}
.menu ul li {
margin: 0 0 7 0;
padding: 0 0 5 0;
width: 196px;
background-image: url(pic/bott_bg.gif);
background-repeat: repeat-x;
background-position: left bottom;

}
.menu {
line-height: 18px;

}
.menu p {
font-family: Arial;
font-weight: regular;
font-size: 16;

}
.menu a h4 {
padding: 0;
margin: 0;
font-size: 16px;
font-weight: regular;
color: #FF1261;

}
.menu a {
text-decoration: none;
color: #FF1261;

}
.menu img {
margin: 4 10 0 0;
padding: 0 0 0 0;
float: left;

}
.active {
text-decoration: underline;

}
.cont {
margin: 0;
padding: 35 0 30 0;

}
p,h1 h3, h4, a , .data{
font-family: Arial;

}
.bott_td {
padding-bottom: 30px;

}
.cont p {
padding: 0;
margin: 0 0 5 0;

}
.cont1 {
font-size: 14px;
font-weight: regular;
color: #8d8b8b
}
.cont2 {
font-size: 20px;
font-weight: regular;
color: #1f8dcd;

}
.cont3 {
font-size: 14px;
font-weight: regular;
color: #ff0e5e;

}
.cont4 {
font-size: 15px;
font-weight: regular;
color: #8298b2;
text-decoration: none;

}
.book {
padding: 30 0 20 0;
margin: 0;
background: url(pic/bg11.gif) left top no-repeat;

}
.book img {
padding: 0;
margin: 0 8 0 0;
float: left;

}
.book p {
padding: 10 0 0 0;
margin: 0;

}
.book a {
font-family: Arial;
text-decoration: none;
color: #ff0e5e;

}
.book h4 {
padding: 0;
margin: 0;
font-size: 14px;
font-weight: regular;
color: #ff0e5e;

}
.top1 {
margin: 0;
padding: 0;

}
.top1 h3, .top1 h1 {
font-size: 18px;
font-weight: regular;
color: #487485;
margin: 0;
padding: 4 0 0 0;
line-height: 18px;
text-decoration: none;

}
.top1 a {
text-decoration: none;

}
.top1 p {
margin: 0;
padding: 7 0 0 0;
font-size: 12px;
font-weight: regular;
color: #232840;
line-height: 17px;

}
.rect {
float: left;
margin: 4 10 0 0;
padding: 0;

}
.o_comp h3, .news1 h3, .stat h3, .o_comp h1, .news1 h1, .stat h1 {
margin: 0;
padding: 0;
font-size: 18px;
font-weight: regular;
color: #71869e;

}
.news1 h3, .news1 h1 {
padding-bottom: 7px;

}
.o_comp {
margin-top: 15px;

}
.o_comp p {
margin: 0;
padding: 7 0 0 0;
font-size: 12px;
font-weight: regular;
color: #232840;
line-height: 18px;
text-align: justify;

}
.data {
font-size: 11px;
margin: 0;
padding: 0 2 0 2;
background-color: #1F8DCD;
color: white;

}
.stat {
margin-top: 15px;

}
.stat h3, .stat h1 {
padding-bottom: 7px;

}
.stat1 img {
float: left;
margin: 0 9 9 0;
padding: 0;
 
}
.stat1 a {
text-decoration: none;

}
.stat1 h4 {
padding: 0;
margin: 5 0 5 0;
font-size: 16px;
font-weight: regular;
color: #ff085a;

}
.stat1 p {
padding: 0;
margin: 0;
font-size: 12px;
font-weight: regular;
color: #232840;
line-height: 19px;

}
.tab_bot td {
padding-bottom: 15px;
margin-bottom: 15px;

}
.tab_bot1 td {
padding-bottom: 10px;

}
.bg22 {
background: url(pic/bg22.gif) left bottom no-repeat;

}
.bg22 p, .bg23 p {
font-size: 10px;
font-weight: regular;
color: #FF0E5E;
margin: 0;
padding: 20 0 0 20;

}
.bg23 p {
float: right;
padding-right: 30px;

}
.img_bord {
background: url(pic/img_lr.gif) left repeat-y;

}
.img_bord1 {
background: url(pic/img_lr.gif) right repeat-y;

}
.nov, .nov1 {
vertical-align: top;
padding-top: 8px;

}
.nov1 img, .nov1 p, .nov1 p a {
margin: 0;
padding: 0;
position: relative;

}
.nov1 p {
padding: 12 0 0 0;

}
.nov1 p a {
font-size: 14px;
font-weight: bold;
color: #232840;
text-decoration: none;

}
.nov2 {
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: regular;
color: #FF0F5F;
text-align: left;
margin: 0;
padding: 7 0 5 0;
position: absolute;

}
.tab_bot1 {
padding: 0;
margin: 0;

}
.tab_bot2 {
background: url(pic/ramka.gif) left no-repeat;

}
.qwe {
position: relative;

}
.right_m {
margin-right: 10px;

}
.podmenu ul {
	margin: 0;
	padding: 0 0 0 0;

}
.podmenu li {
	list-style-type: none;
	padding: 0;
        margin: 0;

}
.podmenu li img {
padding: 0;
border: 3px solid silver;

}
.podmenu a {
	font-size: 16px;
 	color: #FF1261;
	font-weight: normal;
	text-decoration: none;
	
}
.podmenu a:hover {
	color: #FF1261;

}
.podmenu p  {
margin: 0;
padding: 0;
font-size: 12px;
font-weight: regular;
color: #232840;
line-height: 18px;
text-align: justify;

}
.podmenu a h3, .podmenu a h1 {
padding: 0;
margin: 0;
font-size: 16px;
font-weight: regular;
color: #FF1261;

}
.podmenu .podmenu_td {
padding-left: 10px;

}
.left_td2 {
padding-left: 30px;

}
.content {
margin: 5px 0 0 0;

}
.content p, .content strong, .content h1, .content h2,.content h3,.content h4,.content h5, .content li {
font-family: Arial;
margin: 0;
padding: 0;

}
.content table td, .content table, .content table th {
vertical-align: top;
padding: 0px;

}
.content img {
float: left;
 
}
.razdel_all {
font-size: 18px;
font-weight: regular;
font-family: Arial, sans-serif;
color: #71869e;
text-transform: uppercase;
margin: 0;
padding: 0;

}
.hk a, .hk {
font-size: 10;
text-decoration: none;
color: #487485;
margin: 0 0 13px 0;
padding: 0;

}
.hk a:hover{
text-decoration: underline;
color: #487485;

}
.hk a:visited {
color: #487485;
text-decoration: none;

}
.text_style {
font-family: Arial, sans-serif;
color: #3F3F3F;
font-size: 16px;

}
.h2, .h1 {
font-family: Arial, sans-serif;
color: black;
font-size: 16px;

}
.podmenu2 a {
	font-size: 16px;
 	color: #FF1261;
	font-weight: bold;
	text-decoration: none;

}
.podmenu2 {
padding-bottom: 15px;

}
.txt1 p {
 margin-bottom: 7px;

}
.podv_left a{
color:333;
text-decoration:none;
padding-top:0px;
text-transform:uppercase;

}
.podv_left_col {
color:#FF0E5E;

}
.padtop20 {
padding-top:20;

}
.advices {
border: 1px solid #c1cdd9;
width: 192px;

}
.advices_content {
padding: 14px;

}
.advices h3 {
color: #ff1261;
font-size: 16px;
padding-top: 0;
margin-top: 0;

}
.advicea  {
color: #8097b1;
font-size: 14px;
text-decoration: none;

}
.alladvice {
color: #b3b3b3;
font-size: 11px;

}

.news1 img {
border:none;
}

a, .color_grayblue {
color:#8298B2;
}

.color_blue {
color:#1F8DCD;
}

.color_pink {
color:#FF0D5E;
}

.decoration_none {
text-decoration:none;
}

table.border1px {
border:1px solid #bababa;
   border-collapse:collapse;

}
table.border1px td {
    border: 1px solid #bbb;
    padding: 8px 10px 6px 10px;
	color:#000;

}
table.border1px th {
    padding: 5px;
color:#3f4a57;
font-size:12px;

}

table.nobord {
border:none;
   border-collapse:collapse;

}
table.nobord td {
    border: none;
    padding: 8px 10px 6px 10px;
	color:#000;

}
table.nobord th {
    padding: 5px;
color:#3f4a57;
font-size:12px;

}
