@import url("head.css");
/*@import url("template.css");*/
/**BODY { behavior:url("js/csshover.htc");}*/


/* content */

/* index */

.icol1 { width:400px; margin:0px 5px 0px 10px; vertical-align:top;}
.icol2 { width:250px; margin:0px 5px 0px 5px; vertical-align:top; border2:1px solid #F00;}
.icol3 { width:310px; margin:0px 10px 0px 5px; vertical-align:top;}
.rcol { margin:0px 10px 0px 10px;}

.inews { text-align:left; height:470px; overflow:hidden; position:relative; background-color:#72A5D9;}
.inews .fon { background-color:#5D94D0;}
.inews IMG { margin:0 0 0 -97px; position:absolute;}
.inews A { color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; }
.inews A:Hover { color:#FFFFFF; text-decoration:underline;}
.inews .item { padding:10px; min-height:137px; _height:137px; background: #76AEE8 url(../img/design/sub_news_bg.gif) left bottom repeat-x; }
.inews .item  DIV { _height:90px; min-height:90px; padding:7px 0 0 97px; color:#000000; font-size:13px;}

.iprojects {}
.iprojects DIV { margin:-20px 10px 0 130px; text-align:left; font-size:13px;}
.iprojects TD { vertical-align:top;}

.icalendar { margin:30px 10px 0 0px; height:202px; width2:100%; font-weight:normal; border:1px solid #71A4D8; background:url(../img/design/calendar_bg2.jpg) left bottom no-repeat;}
.icalendar .title { height:30px; font-size:20px; padding:6px 10px 0 10px; text-align:left; color:#FFFFFF; background:url(../img/design/calendar_title.gif) left top repeat-x;}
.icalendar .title SPAN { float:right; color:#C2D8F3;}
.icalendar TABLE { height:166px;}
.icalendar .days { height:77px; width:67px; text-align:center; background:url(../img/design/calendar_days.gif) left top no-repeat; display:table; }
.icalendar .days .month { margin:17px 0 0 8px; text-align:left; font-size:11px; color:#FFFFFF;}
.icalendar .days .date { margin:-2px 0 0 0; font-size:40px; color:#5C96D6; font-weight:bold;}
.icalendar .page { height:140px; overflow:hidden; position:relative; text-align:left; font-size:12px;}
.icalendar .page DIV { margin:5px 5px 5px 5px;}
.icalendar .page SPAN { color:#5C96D6; font-weight:bold;}
.icalendar .more { margin:5px; font-weight:bold; font-size:14px;}

.imap { margin:0 10px 0 15px;}

.grad { margin-bottom:-51px; position:relative;}
.grad DIV { height:41px; margin-top:-41px; font-size:24px; color:#FFFFFF; text-align:center;}

.grad2 { margin-bottom2:-101px; width:100%; position:absolute; overflow:hidden; border2:1px solid #F00;}
.grad2 DIV { padding:10px 10px 6px 20px; font-size:38px; color:#FFFFFF; text-align:left; position:relative; z-index:2;}
.grad2 IMG { margin-bottom:-51px; position:absolute;}
.grad2 IMG.bg { margin2:50 0 -81px 0; top:61px; display2:none;}

.ivote { font-size:13px; margin:0 10px 0 0;}
.ivote .index { height:40px; margin:0 0 -40px; border2:1px solid #F00; font-size:30px; color:#419BD5;}
.ivote .theme { margin:0 0 20px 70px; font-style:italic;}
.ivote TD, .ivote TH { vertical-align:top;}
.ivote .btn { width:101px; margin:15px 0 0 0; padding:0 0 2px 0; color:#FFFFFF; font-size:12px; font-weight:bold; background:none; border:none; background:url(../img/design/submit_bg.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif;}
.ivote .quest DIV { margin:0 0 6px 0;* margin:0 0 3px 0;}
.ivote .quest DIV INPUT { margin:3px 8px 0 0; *margin:-1px 5px 0 -3px; vertical-align:top; }

.iquiz { margin:0px 10px 0 15px; padding-bottom:25px; _height:395px; min-height:395px; width2:100%; text-align:left; font-weight:normal; border:1px solid #71A4D8; background:url(../img/design/quiz_bg.jpg) center bottom no-repeat;}
.iquiz .title { height:30px; font-size:20px; padding:6px 10px 0 10px; text-align:left; color:#FFFFFF; background:url(../img/design/calendar_title.gif) left top repeat-x;}
.iquiz .title SPAN { float:right; color:#C2D8F3;}
.iquiz .pad { padding:15px 15px 5px 15px; display:none; }
.iquiz .photo { _height:110px; min-height:110px; padding:0 0 0 180px; font-size:12px; }
.iquiz .photo IMG { position:absolute; margin:0 0 0 -180px;}
.iquiz .switch { margin:10px 10px 10px 70px; *margin:10px 10px 10px 60px; height:25px; text-align:center; }
.iquiz .switch A { margin:0 12px; width:25px; display:block; color:#FFFFFF; float:left; text-decoration:none; text-align:left; }
.iquiz .switch A IMG { opacity:0.3; filter:alpha(opacity=30); }
.iquiz .switch A:Hover IMG { opacity:1; filter:alpha(opacity=100);}
.iquiz .switch A.hover IMG { opacity:1; filter:alpha(opacity=100);}
.iquiz .switch SPAN { width:25px; padding-top:3px; display:block; position:relative; z-index:2; font-weight:bold; text-align:center; cursor:pointer;}
.iquiz .switch IMG { position:absolute; z-index:1;}
.iquiz .quest { margin:0 0 15px 0; clear:both; font-weight:bold; font-size:13px;}
.iquiz .radio { font-size:13px;}
.iquiz .radio DIV { margin:0 0 6px 0;* margin:0 0 3px 0;}
.iquiz .radio DIV INPUT { margin:3px 8px 0 0; *margin:-1px 5px 0 -3px; vertical-align:top; }
.iquiz .btn { width:101px; margin:5px 0 0 0; padding:0 0 2px 0; color:#FFFFFF; font-size:12px; font-weight:bold; background:none; border:none; background:url(../img/design/submit_bg.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif;}
.iquiz .sum { *margin:0 -15px; padding:2px 0; font-size:13px; background:url(../img/design/quiz_sum_bg.gif) left top repeat-x;}
.iquiz .sum SPAN { font-size:16px; font-weight:bold;}
.next_quiz { margin:-28px 0 5px 0; text-align:right; font-weight:bold; font-size:11px;}
.next_quiz IMG { margin:0 10px -8px 0;}
.iquiz .radio IMG { margin:1px 6px -3px 0px;}
.iquiz .radio .act { color:#979797; font-weight:bold; background:url(../img/design/quiz_point_red.gif) left top no-repeat; }
.iquiz .radio .act I { color:#F23641; font-weight:normal; }
.iquiz .radio .actyes {color:#1BB601; font-weight:bold; background:url(../img/design/quiz_point_green.gif) left top no-repeat;}
.iquiz .radio .actyes I { color:#1BB601; font-weight:normal; }
.iquiz .radio .yes {color:#1BB601; font-weight:bold; }
.iquiz .radio .yes I { color:#1BB601; font-weight:normal; }

.ibanner {}
.ibanner .grad { margin-top:-51px; position:relative;}
.ibanner .grad DIV { height:51px; margin-top:-51px; margin-bottom:65px; padding-left:20px; font-size:38px; color:#FFFFFF; text-align:left;}

/* ABOUT */
.about_title {}
.about_title .grad { margin-bottom:-61px; position:relative; text-align:left;}
.about_title .grad DIV { height:51px; margin-top:-51px; padding-left:20px; font-size:38px; color:#FFFFFF; text-align:left;}

.about_us { text-align:left;}
.about_us TABLE { background-color:#FFFFFF;}
.about_us TD { padding:0 0 10px 25px; font-size:14px; vertical-align:top;}
.about_us TH { padding:25px 0 10px 0; font-weight:normal; vertical-align:top;}
.about_us H1 { font-size:30px; font-weight:normal; margin:20px 0 20px 0; padding:0; vertical-align:top;}

.stuff { width:330px; margin-left:25px; border:1px solid #7EA8D3; display:table; position:relative;}
.stuff .txt { min-height:230px; _height:230px; margin:10px 0 0 0; text-align:left; padding:0 5px 5px 15px; font-size:12px; background: url(../img/design/stuff_bg.jpg) left bottom no-repeat;}
.stuff .txt STRONG { color:#5893D3; font-size:13px;}

.bar { padding:7px 7px 7px 7px; font-size:18px; text-align:center; color:#FFFFFF; background:url(../img/design/calendar_title.gif) left top repeat-x;}


/* NEWS LIST */
.main_news { text-align:left;}
.main_news TD { vertical-align:top; background-color:#72A5D9;}
.main_news .grad { margin:0;}
.main_news .grad DIV { margin-top:-45px; padding-left:20px; font-size:28px; text-align:left; font-weight:bold;}
.main_news .txt { padding:0 10px 20px 20px; font-size:14px;}
.ndate { color:#FFFFFF; font-size:14px; font-style:italic;} 

.newslist { margin: 0em 0 0 0em; padding-bottom:20px; text-align:left; background-color:#72A5D9; }
.thumbnail { text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:top; text-align:left; margin: 2em 0 0 1.5em; }
.thumbnail .r { width:25em; width2:30%; float: left; border2:1px solid #F00; font-size:12px;}

.newslist .r DIV { height:88px; padding:0 0 0 97px; margin-bottom:10px; position:relative; display:table;}
.newslist .r DIV IMG { margin:0 0 0 -97px; position:absolute;}
.newslist .r DIV SPAN { margin:10px 0 0 0; display:block; color:#FFFFFF; font-size:12px; font-style:italic;}
.newslist .r DIV A { color:#FFFFFF; font-weight:bold; font-size:14px;}

.npaginator { padding:30px 0 20px 0; text-align:center; font-size:14px; background-color:#72A5D9; font-weight:bold;}
.npaginator IMG { padding-bottom:1px;}
.npaginator A { color:#FFFFFF;}
.npaginator A:Hover { color:#FFFFFF;}

/* ONE ARTICLE */
.one_article { text-align:left;}
.one_article TD { vertical-align:top; background-color:#8EB7E0;}
.one_article .grad { margin:0; background-color2:#8EB7E0;}
.one_article .grad DIV { margin-top:-45px; padding-left:20px; font-size:28px; text-align:left; font-weight:bold;}
.one_article .txt { padding:0 10px 20px 20px; font-size:14px;}
.ndate { color:#FFFFFF; font-size:14px; font-style:italic;}

.one_article .file { padding:3px 0 0 40px; font-size:13px; line-height:24px; height:40px; margin-bottom:10px; position:relative; display:table;}
.one_article .file A.img { margin:0 0 0 -40px; position:absolute;}
.one_article .file A { color:#FFFFFF; font-weight:bold; line-height:normal;}

.file_line { border-top:2px solid #5894D3;}

/* LINKS */

.links { margin: 0em 0 0 0em; padding-bottom:20px; text-align:center; background-color:#8EB7E0; }
.links .thumbnail { padding:2em 0 0 0; min-height:150px; _height:150px; text-decoration:none; display2:-moz-inline-stack; display:inline-block; display:block; vertical-align:top; text-align:left; margin: 0 0 0 1.5em; }
.links .thumbnail DIV.r { width:60em; width2:30%; float:none; border2:1px solid #F00; font-size:13px; clear:both;}

.links .r DIV {border2:1px solid #F00; margin:auto; padding:0 0 0 260px; margin-bottom:10px; position:relative; }
.links .r DIV.noimg { padding:0; height:auto; min-height:auto;}
.links .r DIV IMG { margin:0 0 0 -260px; position:absolute;}
.links .r DIV SPAN { margin:5px 0 10px 0; display:block; color:#FFFFFF; font-size:15px; font-weight:bold;}
.links .r DIV A { color:#000; font-weight:bold; font-size:14px;}

.links_grad { margin-bottom2:-51px; position:relative; background-color:#8EB7E0;}
.links_grad DIV { height:41px; margin-top:-45px; font-size:29px; color:#FFFFFF; padding-left:20px; text-align:left;}


/* CALENDAR */
.calendar { text-align:left; background-color:#FFF; line-height:normal; }
.calendar TD { vertical-align:top;}
.calendar .grad { margin:0; background-color:#8EB7E0; }
.calendar .grad DIV { margin-top:-45px; padding-left:20px; font-size:30px; text-align:left; font-weight2:bold;}
.calendar .txt { padding:0 10px 20px 20px; font-size:14px;}

.calendar .img_title { height:43px; padding:12px 10px 5px 10px; font-size:13px; background: url(../img/design/cal_img_bg.gif) left bottom repeat-x;}
.calendar .img_title SPAN { font-size:16px;}
.calendar .sub_title { padding:30px 10px 20px 20px; font-size:14px; font-weight:bold;}
.calendar .txt { font-size:12px;}
.calendar .txt .blue { font-size:16px; font-weight:bold;}
.calendar .txt P { margin:0 0 10px 0; padding:0;}

.calendar .npaginator { color:#000000; background:none; text-align:center;}
.calendar .npaginator A { color:#4277AD;}
.calendar .npaginator A:Hover { color:#4277AD;}

.calendar .month {}
.calendar .month TD { padding:10px 5px; color:#4277AD; font-size:18px; font-weight2:bold; text-align:center;}
.calendar .month TD.act { color:#FFFFFF; background: url(../img/design/cal_img_bg.gif) left bottom repeat-x;}
.calendar .month TD.act A { color:#FFFFFF;}

.calendar .days { display:none; height:33px; padding-top:17px; text-align:center; background: url(../img/design/cal_img_bg.gif) left -5px repeat-x;}
.calendar .days A { width:20px; height:20px; color:#1D4670; margin:0 2px; display: -moz-inline-box; display:inline-block; font-weight:bold; border2:1px solid #F00;}
.calendar .days A.act { color:#FFFFFF;}
.calendar .bg { background: url(../img/design/calendar_bg.jpg) left 50px no-repeat;}

.big_title { padding:10px 20px; font-size:29px; color:#FFFFFF; text-align:left; background:#558BBD url(../img/design/title_bg.gif) left top repeat-x;}


/* FLEX */
.flex_bg { background:url(../img/design/flex_bg.gif) left 375px repeat-x; background-color:#2D5D8A;}

.subnews { text-align:left; height:375px; overflow:hidden; position:relative; background-color:#72A5D9;}
.subnews .fon { background-color:#5D94D0;}
.subnews IMG { margin:0 0 0 -97px; position:absolute;}
.subnews A { color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; }
.subnews A:Hover { color:#FFFFFF; text-decoration:underline;}
.subnews .item { padding:10px; min-height:105px; _height:105px; background: #76AEE8 url(../img/design/sub_news_bg.gif) left bottom repeat-x; }
.subnews .item  DIV { _height2:90px; min-height2:90px; height:99px; overflow:hidden; padding:7px 0 0 97px; color:#000000; font-size:13px;}

.menu { padding:15px 0 10px 0; font-size:14px; text-align:left; position:relative; z-index:1; background:#5D94D0 url(../img/design/menu_bg.gif) left bottom repeat-x;}
.menu DIV { margin:0px 5px 10px 10px; padding:0 0 0 18px; background: url(../img/design/menu_point.gif) left 2px no-repeat;}
.menu DIV IMG.png, .menu DIV SPAN { margin:2px 0 0 -18px; width:13px; height:13px; position:absolute; font-size:1px; }
.menu A { color:#FFFFFF;}
.menu A:Hover { color:#FFFFFF;}

.menu .img { margin:0 0 15px 0; padding:0; background:none; }
.menu .img IMG { margin:-10px 0 0 10px; position:relative; }
.menu .img IMG.png { margin:0 0 0 5px; padding:0; width:187px; height:102px; position:absolute; z-index:2; left:0;}

.submenu { padding:10px 12px 10px 13px; background-color:#314F66; border-bottom:1px solid #507498;}
.submenu .menu { font-size:12px; background:none; background: url(../img/design/submenu_bg.gif) left bottom repeat-x;}
.submenu .menu DIV { margin:0px 5px 6px 5px; background: url(../img/design/menu_point_2.gif) left 2px no-repeat;}
.submenu2 { padding:10px 12px 10px 13px; background-color:#1D4670; border-bottom:1px solid #507498;}

.panel { height:30px; padding:6px 10px 0 10px; margin:0 0 0 0px; border-left:1px solid #94C4ED; border-right:1px solid #214C78; border-top:1px solid #3C6EA3; font-size:19px; color:#FFFFFF; background:url(../img/design/calendar_title.gif) left top repeat-x;}
.panel A { color:#FFFFFF;}
.panel A:Hover { color:#FFFFFF;}

/* thumbnails */
.iphotos { text-align:left; width:500px;}
.thumbnails { margin: 0em 0 0 0em; text-align:center; }
.thumbnails .thumb { margin: 2em 0 0 1.3em; width2:30%; border2:1px solid #F00; text-decoration:none; display: -moz-inline-box; display:inline-block; vertical-align:top; text-align:left; }
.thumbnails .thumb .r { width2:100%; float:left;}

.iphotos .thumb { margin:0 0 5px 16px; width:29%; }
.iphotos .r { width2:92%; width:148px; font-size:11px; padding:0.5em 0 0.7em 0; text-align:left;}
.iphotos .r DIV { margin:5px 0; width:148px; height:148px; }
.iphotos .r DIV DIV { width:148px; height:148px; background-color:#000; opacity:0.2; filter:alpha(opacity=20);}
.iphotos .r DIV IMG { position:absolute; margin:3px 0 0 -3px;}
.iphotos .r A { font-size:12px; color:#FFFFFF; font-weight:bold;}
.iphotos .r SPAN { text-align:center; display:block;}

.ivideos {}
.ivideos .thumbnails { margin:5px 0 0 0;}
.ivideos .thumb { margin:0; width2:29%; width:300px; }
.ivideos .r { width2:92%; _height:45px; min-height:45px; font-size:11px; padding:0.5em 0 0.7em 70px; text-align:left; background: url(../img/design/ivideos_bg.gif) 20px 20px no-repeat;}
.ivideos .r A { font-size:12px; color:#FFFFFF; font-weight:bold;}

.gallery_list { text-align:left; padding-left:30px;}
.gallery_list .thumb { margin:0 0 5px 25px; width:21%; border2:1px solid #F00; float:left;}
.gallery_list .r { width2:92%; width:148px; font-size:11px; padding:0.5em 0 0.7em 0; text-align:left;}
.gallery_list .r DIV { margin:5px 0; width:148px; height:148px; }
.gallery_list .r DIV DIV { width:148px; height:148px; background-color:#000; opacity:0.2; filter:alpha(opacity=20); z-index:1;}
.gallery_list .r DIV IMG { position:absolute; margin:3px 0 0 -3px; z-index:2;}
.gallery_list .r A { font-size:12px; color:#5C93CF; font-weight:bold;}
.gallery_list .r SPAN { text-align:center; display:block;}


/* FLEX NEWS*/
.fnews_title { position:relative; position:relative; z-index:100; }
.fnews_title .grad { margin-bottom:-61px; position:relative; text-align:left; position:relative; z-index:1000}
.fnews_title .grad DIV { height:51px; margin-top:-51px; padding-left:20px; font-size:38px; color:#FFFFFF; text-align:left; overflow2:hidden; white-space2:nowrap;}
.fnews_text IMG { margin:-69px -20px 5px 20px; float:right;}

.fnews_text { padding:70px 20px 20px 20px; _padding:65px 20px 20px 20px; font-size:14px; position:relative; z-index:1;}
.fnews_text .photo { width:500px; margin:-70px -20px 5px 20px; _margin:-65px -10px 5px 20px; float:right; border2:1px solid #F00; zoom:1; z-index:1; position:relative;}
.fnews_text .photo IMG { float:none; margin:0; display:block; position:relative; z-index:1;}
.fnews_text .photo DIV { clear:both; padding:5px 10px; height:30px; font-size:12px; background: url(../img/design/gallery_bg.gif) left bottom repeat-x;}
.fnews_text .text { min-height:350px; _height:350px;}

.table_list { padding:0 0 20px 0; font-size:12px;}
.table_list TD { padding:0 0 20px 0; vertical-align:top;}
.table_list TD .text { margin:10px 15px 0 10px;}
.table_list TH { padding:0 0 0 10px; width:160px; font-size:13px; line-height:1.4em; vertical-align:top;}
.table_list TH DIV { margin:8px 0 3px 0; font-weight:normal;}
.table_list TH IMG { margin:3px 0 -3px 0;}

.text_title { padding:10px 10px; margin:0; font-size:20px; font-weight:600; background:#91BBD8 url(../img/design/title2_bg.gif) left top repeat-x;}

/* PHOTO GALLERY*/
.gallery {}
.gallery .fotbig { display:none; }

.gallery .thumbnails { text-align:center;}
.gallery .thumb { margin:0 0 0 24px; width:224px; text-align:center; border2:1px solid #F00; }
.gallery .r { width2:92%; width:200px; font-size:11px; padding:0.5em 0 0.7em 0; text-align:center; border2:1px solid #0F0;}
.gallery .r SPAN { margin:0; padding:6px 10px; width2:148px; display:block; text-align:left; background: url(../img/design/gallery_bg.gif) left bottom repeat-x;}

.gallery .thumbnails .big { margin:20px 0 20px 0; width:auto;}
.gallery .thumbnails .big .r { width:570px;}
.gallery .thumbnails .big SPAN {  }

.photo_title {}
.photo_title .grad { margin-bottom:-61px; position:relative;}
.photo_title .grad DIV { height:46px; margin-top:-46px; padding-left:20px; font-size:32px; color:#1D4670; text-align:center; }

/* VIDEO GALLERY*/
.video_list {}
.video_list .thumbnails { text-align:left;}
.video_list .thumb { margin:20px 0 0 54px; width:320px; text-align:center; border2:1px solid #F00; text-align:left; }
.video_list .r { width2:92%; width:320px; font-size:11px; padding:0.5em 0 0.7em 0; text-align:center; border2:1px solid #0F0;}
.video_list .r DIV { margin:0; padding:6px 10px; font-size:13px; font-weight:bold; color:#1672B2; width2:148px; min-height:30px; *height:30px; display:block; text-align:left; background: url(../img/design/gallery_bg.gif) left bottom repeat-x;}
.video_list .r SPAN { margin:5px; text-align:center; display:block;}

.one_video { text-align:center; font-size:11px;}
.one_video DIV { margin:0 auto; padding:6px 10px; width:540px; font-size:13px; min-height:30px; *height:30px; display:block; text-align:left; background: url(../img/design/gallery_bg.gif) left bottom repeat-x;}
.one_video SPAN { width:560px;  margin:5px auto; text-align:center; display:block;}

/* calendar v1.0 */
.pcalendar { color:#000000; font-size:11px; padding-top:2px; background:url(../img/design/flex_bg.gif) left top repeat-x; background-color:#2D5D8A; }
.pcalendar .month { margin:15px 0px 5px 0; color:#FFFFFF; text-align:center; font-weight2:bold;}
.pcalendar .month IMG { margin:-1px 0px;}
.pcalendar TABLE { table-layout2:fixed; border-bottom2:1px solid #0B62C4;}
.pcalendar TD { text-align:right;}
.pcalendar .head TD { border2:1px solid #0B62C4; color2:#000000; border-left:none; border-right:none; background: #A7CBF0 url(../img/design/stitle_bg.gif) left top repeat-x;}
.pcalendar THEAD TD { border:1px solid #0B62C4; color2:#000000; border-left:none; border-right:none; background: #5ABDFA url(../img/design/stitle_bg.gif) left top repeat-x;}

.pcalendar .news { padding:16px 13px 18px 13px; background-color:#0E203D; border:1px solid #0B62C4; border-top:none;}
.pcalendar .news A { text-decoration:underline;}
.pcalendar .news A:Hover { text-decoration:underline;}
.pcalendar .days TD { padding:2px 4px 2px 4px;}
.pcalendar .days TD.act { color:#000000; background-color:#FFFFFF;}
.pcalendar .days TD.act A { color:#000000; text-decoration:none;}
.pcalendar .days A { color:#FFFFFF; text-decoration:underline;}
.pcalendar .photos DIV { font-size:13px; margin:0 10px 6px 10px;}
.pcalendar .photos DIV SPAN { font-size:11px;}
/**/


/* FORM */
.form { font-size:11px; margin:10px 10px 0 10px;}
.form .thumb { margin:0 0 10px 0; padding:10px 10px; border2:1px solid #CCE1F2;}
.form .title { padding:0 0 10px 0; font-size:16px; font-weight:600;}
.form .text { margin:0 0 0px 0;}
.form INPUT { width:99%;}
.form TD { padding:8px 5px 10px 5px; border-bottom2:1px solid #CCE1F2; }
.form TD TD { border:none; padding:0;}
.form .d3 INPUT { width:22%;}
.form .d3 SELECT { width2:20%;}
.form INS { color:#4277AD; font-weight:bold; padding:0 0 2px 0; font-size:12px; display:block; text-decoration:none;}
.form .d2 INPUT { width:50%;}
.form .radioArray TD { vertical-align:top;}
.form .radioArray INPUT { margin:0 0 10px 0; width2:70%; vertical-align:middle;}
.form .radioArray INPUT.radio { margin:2px 3px 5px 3px; vertical-align:top; _margin:2px 0 -3px 0; _vertical-align:baseline; width:auto;}
.form .radioArray SELECT { margin:0 0 10px 23px; width:70%;}


.prc30, INPUT.prc30 { width:30%;}
.prc60, INPUT.prc60 { width:60%;}



.form_rady { font-size:11px; margin:10px 10px 0 10px;}
.form_rady .thumb { margin:0 0 10px 0; padding:10px 10px; border2:1px solid #CCE1F2;}
.form_rady .title { padding:0 0 10px 0; font-size:16px; font-weight:600;}
.form_rady .text { margin:0 0 0px 0;}
.form_rady INPUT { width:99%;}
.form_rady TD { padding:8px 5px 10px 5px; border-bottom2:1px solid #CCE1F2; }
.form_rady TD TD { border:none; padding:0;}
.form_rady .d3 INPUT { width:22%;}
.form_rady .d3 SELECT { width2:20%;}
.form_rady INS { color:#4277AD; font-weight:bold; padding:0 0 2px 0; font-size:12px; display:block; text-decoration:none;}
.form_rady .d2 INPUT { width:50%;}
.form_rady .radioArray TD { vertical-align:top;}
.form_rady .radioArray INPUT { margin:0 0 10px 0; width2:70%; vertical-align:middle;}
.form_rady .radioArray INPUT.radio { margin:2px 3px 5px 3px; vertical-align:top; _margin:2px 0 -3px 0; _vertical-align:baseline; width:auto;}
.form_rady .radioArray SELECT { margin:0 0 10px 23px; width:70%;}





