body { margin: 0; padding: 0; background: #ffffff url('./i/i_01.gif') repeat-y top left; }
body.white { margin: 0; padding: 0; background: #ffffff; }
* { font-family: Verdana; }

.width { min-width: 993px; width: expression(document.body.clientWidth < 993? "993px":"100%"); background: url('./i/i_02.gif') repeat-y top right; }

td { color: #394038;  font-size: 70%; }

.head { background: url('./i/i_03.jpg') repeat-x top left; }
td.head2 { background: url('./i/i_04.gif') no-repeat bottom right; }

.head_main { background: url('./i/i_14_2.jpg') repeat-x top left; }
.head_main1 { background: url('./i/i_14_1.jpg') no-repeat bottom left; }

td.head2_main { background: url('./i/i_15.jpg') no-repeat top left; padding: 47px 0px 0px 200px; }

td.top2 { background: #ebebeb url('./i/i_06.gif') repeat-y top left; }
td.top1 { background: #ebebeb url('./i/i_08.gif') repeat-y top right; padding: 59px 0px 0px 28px; }
td.top1_main { background: #ebebeb url('./i/i_08.gif') repeat-y top right; padding: 35px 0px 0px 28px; }

td.left_block { background: url('./i/i_07.gif') no-repeat top left; padding: 36px 31px 0px 0px; }
td.right_block { padding: 0px 0px 30px 11px; background: url('./i/i_09.gif') no-repeat top right; }
td.middle_index { padding: 0px 0px 30px 0px; background: url('./i/i_09.gif') no-repeat top right; }
td.middle_index_text { padding: 41px 0px 30px 16px; }
td.middle_index_text1 { padding: 0px 0px 0px 16px; }
td.middle_index_text2 { padding: 0px 16px 0px 0px; background: url('./i/i_12.gif') repeat-y top left; }
td.middle_index_text3 { padding: 0px 28px 0px 11px; background: url('./i/i_13.gif') repeat-y top left; }
td.middle_text4 { padding: 0px 30px 0px 24px; }

td.middle_main { padding: 4px 8px 20px 16px; }

td.blue_block1 { background: #4a4063 url('./i/i_17_1.gif') no-repeat top right; }
td.blue_block2 { background: #4a4063 url('./i/i_17_4.gif') no-repeat bottom right; }


td.bot1 { padding: 0px 45px 20px 16px; }
td.bot2 { padding: 0px 150px 20px 19px; }

a { color: #9e8bcd; text-decoration: underline; }
a.menu { color: #9e8bcd; }
a.submenu { color: #9e8bcd; }
a.red { color: #FE6A36; }
a.linkgreen { color: #9e8bcd; }

p { margin: 0; margin-bottom: 13px; line-height: 1.20em; }

p.copy { margin: 6px 0px 0px 45px; }

p.alfavit { padding: 10px 0px 9px 0px; font-size: 180%; }

p.header { margin-bottom: 15px; color: #4a4063; font-size: 160%; font-weight: normal; }
p.header2 { margin: 0px; padding: 6px 0px 10px 13px; font-size: 110%; font-weight: bold; border-left: 5px solid #4a4063; }
p.header2_main { margin: 0px; padding: 29px 0px 10px 15px; font-size: 110%; font-weight: bold; }
p.header3 { margin: 0px; padding: 6px 0px 10px 13px; font-size: 110%; font-weight: bold; border-left: 1px solid #4a4063; }
p.header4 { margin: 0px; padding: 23px 18px 10px 15px; font-weight: bold; color: #ed1c24; }
p.header5 { margin: 0px; padding: 23px 18px 10px 15px; font-weight: bold; color: #3376B8; }


p.news_index { margin: 0px; padding: 3px 0px 5px 18px; }
p.ndate { margin: 0px; padding: 0px 0px 8px 18px; font-family: Arial; font-size: 90%; color: #cec2ec; }

p.news_right { margin: 0px; padding: 3px 20px 5px 15px; }
p.ndate_right { margin: 0px; padding: 0px 18px 8px 15px; font-family: Arial; font-size: 90%; color: #cec2ec; }

p.news_list { margin: 0px; padding: 0px 0px 2px 0px; font-weight: bold; }
p.news_list1 { margin: 0px 0px 10px 0px; }


p.articles_index { margin: 0px; padding: 3px 0px 10px 18px; }
p.artic_list { margin: 0px; padding: 0px 0px 2px 0px; }
p.artic_list1 { margin: 0px; padding: 0px 0px 7px 0px; }

p.faq_index { margin: 0px; padding: 3px 0px 8px 14px; }
p.faq_signature_index { margin: 0px; padding: 0px 0px 10px 14px; font-family: Arial; font-size: 90%; }
p.faq_signature_right { margin: 0px; padding: 0px 20px 10px 14px; font-family: Arial; font-size: 90%; }

p.menu { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 63px; }
p.submenu { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 74px; color: #385066; }

p.space { margin: 0px; padding: 0px 0px 15px 0px; }
p.space1 { margin: 0px; padding: 0px 0px 7px 0px; }
p.space2 { margin: 0px; padding: 0px 0px 11px 0px; }


p.line_grey { margin: 0px; padding: 0px; background-color: #ebebeb; }
p.line_grey_bg { margin: 0px; padding: 0px; background: url('./i/i_16.gif') repeat-x top left; }

p.phone { margin: 0px; padding: 10px 0px 10px 21px; color: #574b76; }
p.phone_index { margin: 0px; padding: 20px 0px 21px 21px; color: #574b76; }

p.termin { margin: 0px 0px 0px 18px; padding: 0px 40px 0px 0px; }
p.termin_act { margin: 0px 0px 0px 18px; padding: 0px 40px 0px 0px; font-weight: bold; background: url('./i/i_18.gif') no-repeat top right; }

h1 { color: #4a4063; font-size: 160%; font-weight: normal; margin: 0px;  padding: 12px 12px 0px 0px; }
h2 { color: #4a4063; font-size: 160%; font-weight: normal; margin: 0px;  padding: 15px 17px 11px 0px; }
h3 { font-size: 120%; font-weight: 600; margin: 0px 0px 10px 0px; }

ul { margin: 1.3em 0 2.1em 0;  padding: 0; }
ol { margin: 1.3em 0 2.1em 0;  padding: 0; }
li { margin: 0.5em 0; padding: 0 0 0 18px; list-style-type: none; background: url('./i/i_19.gif') no-repeat 0 0.3em; }

div.line { padding: 0px 14px 0px 0px; margin: 30px 0px 16px 0px; }

b.blue { color: #0054a6; }
.blue_light { color: #3376b8; }
.fiolet_light { color: #9e8bcd; }

form { margin: 0; padding: 0; }
.finput { border: 1px solid #a3a3a3; background-color: #f7f7f7; font-size: 100%; padding-left: 2px; padding-right: 2px; }
.finput_search { border: 1px solid #a3a3a3;  font-size: 100%; padding-left: 2px; padding-right: 2px; }

.big { font-size: 110%; }
.date { font-family: Arial; color: #cec2ec; }
.date_sm { font-size: 90%; font-family: Arial; color: #cec2ec; line-height: 1.8em; }

.date1 { color: #cec2ec; }

.icon { margin: 3px 9px 0px 0px; }

.imenu_act { margin: 2px 9px 0px 50px; }

td.banner_left { padding: 9px 41px 19px 14px; }
td.banner_right { padding: 9px 14px 19px 13px; }

.table_use { border-collapse: collapse; }
td.head_use_bl { border: 1px solid #BDBDBD; padding: 13px; font-weight: bold; color: #3BA5BF; }
td.head_use_bl2 { border: 1px solid #BDBDBD; padding: 13px; font-weight: bold; color: #3077B7; }
td.head_use { border: 1px solid #BDBDBD; padding: 13px; font-weight: bold; }
td.all { border: 1px solid #BDBDBD; padding: 13px 7px 13px 13px; }

td.h_use { background-color: #4a4063; padding: 10px 13px 10px 13px; font-weight: bold; font-size: 80%; color: #ffffff; }
td.all_use1 { background-color: #F9F8F8; padding: 7px 13px 7px 13px; color: #4a4063; }
td.all_use2 { background-color: #F0F0F0; padding: 7px 13px 7px 13px;  color: #4a4063; }

div.ban2 { float: right; text-align: left; margin-bottom: 11px; width: 80%; }
div.ban2 img { margin-bottom: 8px; }

