Body { background: #0F1317 url('image/.gif') no-repeat left top; margin:0; padding:0;  } 

img { border:none;  } 

table { border-collapse: collapse; } 
td { margin: 0; padding: 0;  } 

a:hover { text-decoration: none;  } 

form { margin: 0; padding: 0;  } 

div,p { margin:0; padding:0;  } 

div.title, h1 { height:38px; margin:0 0 16px 0; font-family:arial; font-size:18px; color:#E5E5E5; line-height:18px; font-weight:normal; background:url(images/line_05.gif) left bottom no-repeat; padding:12px 0 0 37px } 

.clickable { cursor:pointer }

.right_bg { font-size:1px; } 
.left_bg { font-size:1px; } 

.top tr td.left { background:url(images/topline_left.gif) left top no-repeat  } 
.top tr td.left img { margin:25px 0 0 24px;  } 
.top tr td.right { background:#383F47 url(images/topline_right.gif) left top repeat-x;  } 
.top tr td.right table { margin:29px 0 0 0;  } 
.top tr td.right table tr td { background:url(images/menu_point_1.gif) 23px top no-repeat;  } 
.top tr td.right table tr td.line { background:url(images/menu_line.gif) left top no-repeat;  } 
.top tr td.right table tr td div.square { margin:34px 15px 0 18px;  } 
.top tr td.right table tr td div.square a { font-family:arial; font-size:10px; color:#FFFFFF;text-decoration: none; line-height:8px; text-transform:uppercase  } 
.top tr td.right table tr td div.square a:hover, .top tr td.right table tr td div.square a.active { font-family:arial; font-size:10px; color:#B7DEFB; text-decoration:none; line-height:8px; text-transform:uppercase  } 
.top tr td.right table tr td div.under_menu { background:url(images/menu_point_2.gif) left top no-repeat; width:59px; height:7px; margin:4px 15px 0 18px  } 

.top tr td.left div.bottomline_left { background:url(images/bottomline_left.gif) left top no-repeat; width:279px; height:8px; margin:29px 0 0 0; } 

.pic tr td.left { background:url(images/pic.jpg) left top no-repeat; } 
.pic tr td.left div.shadow { background:url(images/page_shadow.jpg) left top no-repeat; width:185px; height:21px; position:absolute; margin:203px 0 0 535px  } 
.pic tr td.right div.phone { margin-bottom:20px } 

.left_col tr td.podmenu_title { background:#000000 url(images/point.gif) 13px 17px no-repeat; font-family:arial; font-size:18px; color:#E5E5E5;line-height:12px; } 
.left_col tr td.podmenu_title div { margin:16px 0 0 37px } 

.left_col tr td.podmenu_sp_01 { background:#1B2129 url(images/line_01.gif) left top no-repeat; padding:17px 0 30px 0;  } 
.left_col tr td.podmenu_sp_01 div a { font-family:arial; font-size:14px; color:#B7DEFB;margin:0 0 0 20px;  } 
.left_col tr td.podmenu_sp_01 div { background:url(images/sp.gif) left 7px no-repeat; margin:8px 0 0 38px; } 

.left_col tr td#podmenu_sp_01 { background:#1B2129 url(images/line_01.gif) left top no-repeat; padding:17px 0 30px 0; } 
.left_col tr td#podmenu_sp_01 div.podmenu { margin:7px 20px 0 82px  } 
.left_col tr td#podmenu_sp_01 div.podmenu a { font-family:arial; font-size:12px; color:#B7DEFB; margin:0 0 0 0px;   } 
.left_col tr td#podmenu_sp_01 div.podmenu a:hover, .left_col tr td#podmenu_sp_01 div.podmenu a.active { font-family:arial; font-size:12px; color:#FFFFFF; margin:0 0 0 0px;   } 

.left_col tr td#podmenu_sp_01 div.main { background:url(images/sp.gif) left 7px no-repeat; margin:8px 20px 0 38px;  } 
.left_col tr td#podmenu_sp_01 div.main a { font-family:arial; font-size:14px; color:#B7DEFB; margin:0 0 0 20px; } 
.left_col tr td#podmenu_sp_01 div.main a:hover, .left_col tr td#podmenu_sp_01 div.main a.active { font-family:arial; font-size:14px; color:#FFFFFF; margin:0 0 0 20px; text-decoration:underline } 

.left_col tr td.podmenu_title_02 { background:url(images/point.gif) 13px 14px no-repeat; font-family:arial; font-size:18px; color:#E5E5E5;line-height:12px; } 
.left_col tr td.podmenu_title_02 div { margin:12px 0 0 37px } 

.left_col tr td.podmenu_title_03 { background:url(images/line_03.gif) left top no-repeat; line-height:12px; padding:14px 0 10px 0; } 
.left_col tr td.podmenu_title_03 div { margin:6px 0 0 35px;color:#B7DEFB; } 
.left_col tr td.podmenu_title_03 a { font-family:arial; font-size:12px; color:#B7DEFB; } 

.left_col tr td.podmenu_title_04 { background:url(images/line_03.gif) left top no-repeat; line-height:16px; padding:19px 0 0 14px;  font-family:arial; font-size:12px; color:#A2ADB7; } 
.left_col tr td.podmenu_title_04 div { margin:0; } 
.left_col tr td.podmenu_title_04 a { font-family:arial; font-size:14px; color:#FFF200;text-decoration:none; margin:0 0 0 42px; } 
.left_col tr td.podmenu_title_04 div.text { margin:10px 20px 15px 0; } 
.left_col tr td.podmenu_title_04 div.banner_left { margin:0 0 21px -9px; } 

.star { background:url(images/star.gif) left top no-repeat; height:28px;  } 
.star_title { position:relative; top:-20px; } 

.center_col { line-height:1px; padding:0px; margin:0px 0px 30px 0px; border-collapse:collapse; font-size:1px }

.center_col tr td.about  { background:#383F47 url(images/point_02.gif) 6px 20px no-repeat } 
.center_col tr td.about div.line  {  background:url(images/line_05.gif) left top no-repeat; margin:15px 0 0 0; ; line-height:1px; font-size:1px; height:20px } 

.center_col tr td.about div.title { font-family:arial; font-size:18px; color:#E5E5E5;margin:19px 0 0 30px; line-height:12px; } 
.center_col tr td.about div.text { font-family:arial; font-size:12px; color:#A2ADB7; line-height:14px; margin:0 40px 10px 30px; } 
.center_col tr td.about div.text a { font-family:arial; font-size:12px; color:#B7DEFB; line-height:14px } 
.center_col tr td.about div.text table tr td.questdata { font-family:arial; font-size:12px; color:#A2ADB7; line-height:14px; margin:3px 40px 10px 30px; } 
.center_col tr td.about span.more_info { background:url(images/icon_moreinfo.gif) right top no-repeat; text-align:right; margin:0 0 20px 0  } 
.center_col tr td.about div.more_info {  float:right; background:url(images/icon_moreinfo.gif) 3px no-repeat; margin:0 15px 0 0; } 
.center_col tr td.about div.more_info a { font-family:arial; font-size:11px; color:#B7DEFB;margin:0 0 0 18px; } 

.center_col tr td.news_01 div.text { font-family:arial; font-size:12px; color:#A2ADB7; line-height:14px; margin:0 40px 10px 30px; } 

.center_col tr td#about { background: url(images/point_02.gif) 13px 15px no-repeat; } 
.center_col tr td#about div.title { font-family:arial; font-size:18px; color:#E5E5E5;margin:19px 0 0 30px; line-height:12px; } 
.center_col tr td#about div.line { background:url(images/line_05.gif) left top no-repeat; margin:15px 0 0 0  } 
.center_col tr td#about div.text { font-family:arial; font-size:12px; color:#A2ADB7; line-height:14px; margin:3px 40px 10px 38px; } 
.center_col tr td#about div.text a { font-family:arial; font-size:12px; color:#B7DEFB; line-height:14px } 
.center_col tr td#about span.more_info { background:url(images/icon_moreinfo.gif) right top no-repeat; text-align:right; margin:0 0 0 300px;  } 
.center_col tr td#about div.more_info {  float:right; background:url(images/icon_moreinfo.gif) 3px no-repeat; margin:0 15px 0 0; } 
.center_col tr td#about div.more_info a { font-family:arial; font-size:11px; color:#B7DEFB;margin:0 0 0 18px; } 

div.title_text, h2 { background:url(images/sp.gif) left 5px no-repeat; font-family:arial; font-size:14px; color:#E5E5E5; margin:0 0 20px 1px; padding-left:24px; font-weight:normal } 

.center_col tr td#about div.question { background:url(images/question.gif) left top no-repeat;  height:42px; margin:16px 0 16px 31px; } 
.center_col tr td#about div.question a { font-family:arial; font-size:14px; color:#B7DEFB; margin:0 0 0 58px;text-decoration:none; } 
.center_col tr td#about div.question span { position:relative;top:13px; } 

.center_col tr td.news_01 { background: url(images/point_02.gif) 13px 15px no-repeat; } 
.center_col tr td.news_01 div.line { background:url(images/line_05.gif) left top no-repeat; margin:14px 0 0 0  } 
.center_col tr td.news_01 div.sp { background:url(images/sp.gif) left 8px no-repeat;  margin:6px 30px 26px 39px; line-height:18px; font-family:arial; font-size:12px; color:#A2ADB7;  } 
.center_col tr td.news_01 div.sp span { font-family:arial; font-size:14px; color:#B7DEFB; } 
.center_col tr td.news_01 div.sp a { font-family:arial; font-size:11px; color:#B7DEFB; } 
.center_col tr td.news_01 div.sp p { margin:0 0 0 20px; } 
.center_col tr td.news_01 div.more_info { float:right; background:url(images/icon_moreinfo.gif) 3px no-repeat; margin:-12px 15px 0 0; } 
.center_col tr td.news_01 div.more_info a { font-family:arial; font-size:11px; color:#B7DEFB;margin:0 0 0 18px; } 
.center_col tr td.news_01 div.baner_center { margin:14px 0 0 10px; } 

.center_col tr td.news_01 div.question { background:url(images/question.gif) left top no-repeat;  height:42px; margin:31px 0 0 31px; } 
.center_col tr td.news_01 div.question a { font-family:arial; font-size:14px; color:#B7DEFB; margin:0 0 0 58px;text-decoration:none; } 
.center_col tr td.news_01 div.question span { position:relative;top:13px; } 
.center_col tr td.news_01 table { margin:0 0 0 8px; } 
.center_col tr td.news_01 div.tabl table tr td { border: #B4B5B6 solid 1px; font-family:tahoma; font-size:12px; color:#FFFFFF;text-align:center } 
.center_col tr td.news_01 div.tabl table tr th { background:#2E353B; border: #B4B5B6 solid 1px; font-family:tahoma; font-size:12px; color:#FFFFFF; font-weight: normal; } 
.center_col tr td.news_01 div.attention { font-family:tahoma; font-size:12px; color:#FFF799;margin:14px 0 0 12px; } 
.center_col tr td.news_01 div.button { margin:10px 0 0 0; } 

.forma { margin:0 0 0 8px } 
.forma img { margin:0 0 4px 10px } 
.write { width:372px; height:20px; background:#0F1317; border:#EBEBEB solid 1px; font-family:tahoma; font-size:12px; color:#B7DEFB;padding:0 0 0 8px; } 
.select { width:382px; background:#0F1317; border:#EBEBEB solid 1px; font-family:tahoma; font-size:13px; color:#B7DEFB } 
.forma form select { margin:12px 0 0 0; padding-top:4px } 
.forma form input { margin:12px 0 0 0; padding-top:4px } 
.forma form textarea { margin:12px 0 0 0; padding-top:4px } 
#write { width:372px; height:150px; background:#0F1317; border:#EBEBEB solid 1px; font-family:tahoma; font-size:12px; color:#B7DEFB;padding:5px 0 0 8px; overflow:hidden } 
.kod { width:46px; height:20px; background:#0F1317; border:#EBEBEB solid 1px; font-family:tahoma; font-size:12px; color:#B7DEFB;padding:0 0 0 8px; } 

.forma input.wrong, .forma textarea#write.wrong { color:#FF0000 }

.right_col tr td.podmenu_title { background:#000000 url(images/point.gif) 13px 17px no-repeat; font-family:arial; font-size:18px; color:#E5E5E5;line-height:12px; } 
.right_col tr td.podmenu_title div { margin:16px 0 0 37px } 
.right_col tr td.documents { background:#1B2129 url(images/line_01.gif) left top no-repeat; padding-bottom:20px } 
.right_col tr td.documents div.text  {  font-family:arial; font-size:12px; color:#A2ADB7; margin:22px 38px 7px 36px; line-height:18px;  } 
.right_col tr td.documents div.text a   {  font-family:arial; font-size:11px; color:#B7DEFB;  } 
.right_col tr td.documents div.text span   {  font-family:arial; font-size:14px; color:#B7DEFB;  } 
.right_col tr td.documents div.link  {  background:url(images/sp.gif) left 8px no-repeat; font-family:arial; font-size:12px; color:#A2ADB7; padding-left:20px; margin:0 38px 8px 36px; line-height:18px;  } 
.right_col tr td.documents div.link a   {  font-family:arial; font-size:12px; color:#B7DEFB;  } 
.right_col tr td.documents div.link a:hover, .right_col tr td.documents div.link a.active   {  font-family:arial; font-size:12px; color:#FFFFFF;  } 
.right_col tr td.documents div.more_info { background:url(images/icon_moreinfo.gif) left 3px no-repeat; margin:20px 0 0 162px; } 
.right_col tr td.documents div.more_info a { font-family:arial; font-size:11px; color:#B7DEFB;margin:0 0 0 18px; } 
.right_col tr td div.baner_right { margin:10px 0 0 2px; } 

.right_col tr td.info { padding-top:22px; background:#1B2129 url(images/line_01.gif) left top no-repeat; padding-bottom:20px } 
.right_col tr td.info div.link  {  background:url(images/sp.gif) left 8px no-repeat; font-family:arial; font-size:12px; color:#A2ADB7; padding-left:20px; margin:0 38px 8px 36px; line-height:18px;  } 
.right_col tr td.info div.link a   {  font-family:arial; font-size:12px; color:#B7DEFB;  } 
.right_col tr td.info div.link a:hover, .right_col tr td.documents div.link a.active   {  font-family:arial; font-size:12px; color:#FFFFFF;  } 

.right_col tr td.unique { background:#1B2129 url(images/line_01.gif) left top no-repeat;padding:20px 0 0 36px;  } 
.right_col tr td.unique div.sp { background:url(images/mark.gif) left 6px no-repeat; height:41px; line-height:17px; margin:0px 20px 15px 0; font-family:arial; font-size:12px; color:#A2ADB7;  } 

.right_col tr td.unique span { font-family:arial; font-size:14px; color:#B7DEFB; } 
.right_col tr td.unique span a { font-family:arial; font-size:11px; color:#B7DEFB; } 

.right_col tr td.unique div.sp p { margin:0 0 0 50px;  } 
.right_col tr td.unique div#sp p { font-family:arial; font-size:12px; color:#A2ADB7; margin:0 20px 20px 0 } 
.right_col tr td.unique div.more_info { background:url(images/icon_moreinfo.gif) left 3px no-repeat; margin:0 0 0 126px; } 
.right_col tr td.unique div.more_info a { font-family:arial; font-size:11px; color:#B7DEFB;margin:0 0 0 18px; } 
.right_col tr td div#baner_right { margin:7px 0 0 2px; } 

.right_col tr td.helpful div a { font-family:arial; font-size:12px; color:#B7DEFB; } 
.right_col tr td.helpful div { margin:0 0 0 0; color:#B7DEFB; } 
.right_col tr td.helpful { padding:10px 0 0 36px; background:url(images/line_03.gif) left top no-repeat; } 
.right_col tr td.helpful div.baner_right { margin:17px 0 0 -33px; } 

.right_col tr td.news_03 { background:url(images/line_03.gif) left top no-repeat; padding:24px 52px 0 36px; } 
.right_col tr td.news_03 div#sp p { font-family:arial; font-size:12px; color:#A2ADB7; margin:0 10px 12px 0;line-height:17px; } 
.right_col tr td.news_03 span { font-family:arial; font-size:14px; color:#B7DEFB; } 
.right_col tr td.news_03 span a { font-family:arial; font-size:11px; color:#B7DEFB; } 
.right_col tr td.news_03 div.more_info { background:url(images/icon_moreinfo.gif) left 3px no-repeat; margin:0 0 0 126px; } 
.right_col tr td.news_03 div.more_info a { font-family:arial; font-size:11px; color:#B7DEFB;margin:0 0 0 18px; } 

.bottom tr td.left { background:#92CFF9 url(images/.gif) left 3px no-repeat; font-family:tahoma; font-size:11px; color:#000000; } 
.bottom tr td.left a { font-family:tahoma; font-size:11px; color:#000000; } 
.bottom tr td.left div { margin:0 0 0 44px } 

.bottom tr td.right  { background:#000000 url(images/line_04.gif) left top no-repeat; } 
.bottom tr td.right table  {  margin:17px 0 0 20px;  } 

.bottom tr td.right table tr td span a  {  font-family:tahoma; font-size:11px; color:#A2ADB7; text-decoration:none;  } 
.bottom tr td.right table tr td span a:hover  {  font-family:tahoma; font-size:11px; color:#FFFFFF; text-decoration:none;  } 
.bottom tr td.right table tr td span.menu a:hover, .bottom tr td.right table tr td span a.active  {  font-family:tahoma; font-size:11px; color:#FFFFFF; text-decoration:none;  } 
.bottom tr td.right table tr td span.menu  {  font-family:tahoma; font-size:11px; color:#B7DEFB; margin:0 18px 0 18px;  } 

div.ssub_menu { margin:10px 0 0 20px }
div.ssub_menu span a  {  font-family:tahoma; font-size:11px; color:#A2ADB7; text-decoration:none;  } 
div.ssub_menu span a:hover, .bottom tr td.right table tr td span a.active  {  font-family:tahoma; font-size:11px; color:#FFFFFF; text-decoration:none;  } 

.right_col tr td.podmenu_title_02 { background:url(images/point.gif) 13px 14px no-repeat; font-family:arial; font-size:18px; color:#E5E5E5;line-height:12px; } 
.right_col tr td.podmenu_title_02 div { margin:12px 0 0 37px } 
.right_col tr td#podmenu_title_02 { background:url(images/point.gif) 13px 20px no-repeat; font-family:arial; font-size:18px; color:#E5E5E5;line-height:12px; } 
.right_col tr td#podmenu_title_02 div { margin:20 0 0 37px }

div.container { min-width:1000px; max-width:1256px; font-size:1px }

div.question_block { margin:10px 0 30px 23px }

div.pages { margin:10px 0 0 0 }
div.pages a { margin:10px 0 0 0; color:#A2ADB7; }

div.pub_block, div.rss_block { margin-bottom:20px }
div.rss_header { margin-top:4px }
div.pub_header { margin-bottom:4px }

div.back { margin-top:30px }

div.banner { margin:20px 0 20px 0 }

