@import url("head.css");
/*@import url("template.css");*/
/**BODY { behavior:url("js/csshover.htc");}*/


/* thumbnails */
.thumbs { margin:0; text-align:left; }
.thumbs .thumb { margin:0; text-decoration:none; display: -moz-inline-box; display:inline-block; vertical-align:top; text-align:left; }
.thumbs .thumb .r { float:left;}



/* FARMA */
.b_block { border:1px solid #314372; background:url(../img/design/b_border_bg.gif) left top repeat;}
.b_in { border:1px solid #314372; margin:8px; background-color:#1D2844; background-color:#FFF;}

.f_block { border2:1px solid #314372; background2:url(../img/design/b_border_bg.gif) left top repeat;}
.f_in { border2:1px solid #314372; margin:11px 8px 10px 8px; background-color2:#1D2844; background-color2:#FFF;}

.main_head { overflow:hidden; width:100%; text-align:center;}
.main_head DIV { margin:0 -150px; text-align:center;}
.main_head { height:299px;}

.citylist { border2:1px solid #F00; text-align:left; line-height2:20px; padding:0px 0 5px 220px; position:relative; color:#9ABAFB; font-size:12px; background:#1D479D url(../img/design/head_bg2.jpg) center top repeat-x;}
.citylist A { color:#9ABAFB; margin:0 6px; font-weight:bold; display:-moz-inline-stack; display:inline-block; float2:left; position:relative;}
.citylist A:Hover { color:#FFFFFF;}
.citylist A.act { color:#FFFFFF; font-weight:normal; text-decoration:none;}
.citylist DIV { margin:0px 0 0 -210px; padding:0 0 0 20px; font-size:14px; font-weight:600; position:absolute; width:190px; border2:1px solid #F00;
 background: url(../img/design/city_mpoint.gif) left center no-repeat;}

.sublist {color:#9ABAFB; background:#1D479D url(../img/design/head_bg2.jpg) -120px top repeat-x;}
.sublist TD { border2:1px solid #F00; text-align:left; line-height2:22px; padding:0px 0 8px 10px; color:#9ABAFB; font-size:12px;}
.sublist A { color:#9ABAFB; margin:0 6px; font-weight:bold; display:-moz-inline-stack; display:inline-block; float2:left; position:relative;}
.sublist A:Hover { color:#FFFFFF;}
.sublist A.act { color:#FFFFFF; font-weight:normal; text-decoration:none;}
.sublist TH { padding:0px 10px 0 28px; font-size:14px; font-weight:600; width:60px; border2:1px solid #F00; vertical-align:top;
 background: url(../img/design/city_mpoint.gif) 8px top no-repeat;}
.sublist TH DIV { white-space:nowrap;}

.sh_top { height:7px; margin:0; margin-bottom:-7px; position:relative; z-index:2; font-size:1px; background: url(../img/design/shadow_top.png) left top repeat-x;}
.sh_bot { height:7px; margin:0; margin-top:-7px; position:relative; z-index:2; font-size:1px; background: url(../img/design/shadow_bot.png) left top repeat-x; }

.body2 { border-top:1px solid #314372; background: url(../img/design/b_border_bg.gif) left top repeat;}
.vtop { vertical-align:top;}
/**/
.left_col { padding:7px 5px 5px 0; background:none; background-color2:#E6EBF7; vertical-align:top;}
.mid_col { padding:7px 5px 5px 0; background:none; background-color2:#E6EBF7; vertical-align:top;}
.right_col { padding:7px 0px 5px 0px; background:none; background-color2:#E6EBF7; vertical-align:top;}

.line_blue { height:8px; font-size:1px; background:url(../img/design/b_border_bg.gif) left top repeat;}

.news_mini {  color:#000; margin:0 0 -3px 0; background-color:#FFF; zoom:1;}
.news_mini IMG { margin:0 0 0 -148px; position:absolute; top:8px; display:none;}
.news_mini__ A { margin:0 0 10px 0; display:-moz-inline-block; display:inline-block; font-size:15px; font-weight:bold;}
.news_mini A { font-size:15px; font-weight:bold;}
.news_mini A:Hover { }
.news_mini__ .thumb {  position:relative; margin:0 0 3px 0; padding:6px 15px 6px 155px; min-height:142px; _height:142px; border2:1px solid #F00; background-color:#E6EBF7;}
.news_mini .thumb {  position:relative; margin:0 0 3px 0; padding:6px 15px 6px 15px; background-color:#E6EBF7;}
.news_mini .thumb .count { margin:5px 0 0px -100px; padding:0; text-align:right;}
.news_mini .thumb .count A { font-size:13px; font-weight:normal; text-decoration:underline;}
.news_mini .thumb .count SPAN { font-size:20px; font-weight:bold;}
.news_mini .thumb INS { display:inline-block; font-weight:bold; color:#7186BD; background:none;}
.news_mini .thumb DIV { margin:0 0 6px 0;}
.news_mini .noimg { padding:6px 6px 6px 6px; min-height:auto; _height:auto;}
.news_mini INS.date { margin:0 0 8px 0; font-size:11px;}
.news_mini INS.date EM { color:#000000; font-style:normal;}





.ftitle { padding:20px 10px 10px 10px; font-size:20px; background-color:#DBE2F4; zoom:1;}
.ftitle A { color:#4C64A3;}
.ftitle A.right { font-size:12px; float:right;}
.ftitle A.right STRONG { font-size:20px;}

.ftable { padding:0 0 0 0; border-bottom2:1px solid #D5DEF4; font-size:13px; background-color:#E6EBF7; zoom:1; display:block; overflow:hidden; position:relative;}
.ftable DT { border-bottom:1px solid #D5DEF4; border2:1px solid #F00; clear:both; zoom:1; }
.ftable DT DIV { padding:10px 0 5px 0; display:-moz-inline-block; display:inline-block; border2:1px solid #F00; float:left;}
.ftable DT SPAN { padding:3px 10px 3px 45px; margin:-5px 0 0 0; cursor:pointer; border2:1px solid #FF0; font-size:14px; line-height:normal; display:-moz-inline-block; display:inline-block; background:url(../img/design/farr_0.gif) 17px 1px no-repeat;}
.ftable .col_1 { width:40%; clear:both; }
.ftable .col_2 { width:30%; }
.ftable .col_3 { width:30%; margin:0 -1px 0 0; }
.ftable .col_3 IMG { margin:0 10px 0 3px;}
.ftable DD { display:block; display:none; clear:both; border-bottom:1px solid #D5DEF4;}
.ftable A { color:#4C64A3;}
.ftable DT.open { border-bottom:1px solid #EFF2F9; background-color:#EFF2F9;}
.ftable DT.open SPAN { background:url(../img/design/farr_1.gif) 17px 1px no-repeat;}
.ftable DT.open .col_2, .ftable DT.open .col_3, .ftable DT.open .col_4 { display:none;}
.ftable DT.open .col_1 { width:auto;}
.ftable DD.noimg { min-height:auto; _height:auto;}
 
.ftable DD { _height2:270px; zoom:1; min-height2:270px; padding:10px 10px 10px 20px; background-color:#EFF2F9;}
.ftable .photos { width:305px; margin:0 20px 10px 0px; float:left;}
.ftable .photos .big IMG { display:none; margin:0 0 3px 0;}
.ftable .photos .big .first { display:block;}
.ftable .photos .small IMG {  }
.ftable .photos2 { width:230px; margin:0 20px 10px 0px; float:left;}
.ftable .photos2 .big IMG { margin:0 0 3px 0;}


.ftable DD SPAN { margin:0 0 5px 0; display:block;}
.ftable .title { font-size:20px; padding:10px 0 10px 0px; font-weight:bold; color:#7186BD; line-height:normal;}
.ftable .text DIV, .ftitle .sections DIV { margin:0 0 6px 0;}
.ftable .text INS, .ftitle .sections INS { margin:0 0 0 -10px; padding:0 0 0 10px; display:inline-block; font-weight:bold; color:#7186BD; background:url(../img/design/ins.point.gif) -8px center no-repeat;}
.ftitle .sections { margin:-10px 0; padding:0px 10px 10px 10px; background-color:#DBE2F4; font-size:13px;}
.ftitle .sections TD { padding-top:4px;}
.ftable .unhide { display:block;}

.ftable .text INS.date { margin:0 0 8px 0; padding:0; font-size:11px; background:none; line-height:normal;}
.ftable .text INS.date EM { color:#000000; font-style:normal;}

.ftable .ftfright { margin:10px 7px -30px 5px; float:right;}

.m_pan2  { font-size:14px; padding:13px; line-height2:43px; font-weight:600; border-bottom:1px solid #2D3E6B; color:#FFF; text-align:center; background:#1E4380 url(../img/design/col_title.gif) left top repeat-x;}
.m_pan { padding:11px 15px 5px 15px; font-size:14px; font-weight:600; color:#FFF; text-align:center; background:#7BA8F5 url(../img/design/ititle_bg.gif) left top repeat-x; }

/* clinici list */
.clinici {}
.clinici .ftable .col_1 { width:40%;}
.clinici .ftable .col_2 { width:20%;}
.clinici .ftable .col_3 { width:20%;}
.clinici .ftable .col_4 { width:20%;}

.select_sorter {}
.select_sorter { color:#FFFFFF; background-color:#74A1EF; background2:#6184BA url(../img/design/col_title_old.gif) left top repeat-x;}
.select_sorter INPUT { width:170px; height2:20px; margin:0 3px -2px 5px; padding:2px; background-color:#C0CAE4; border:1px solid #27365C;}
.select_sorter SELECT { width:170px; height2:20px; margin:0 3px -2px 5px; padding2:2px; background-color2:#C0CAE4; border:1px solid #27365C;}
.select_sorter .btn { margin:0px 0 1px 0;}
.select_sorter TD { padding-left2:10px; white-space2:nowrap;}
.select_sorter A { color:#FFFFFF;}
.select_sorter A:Hover { color:#FFFFFF;}

/* clinica */
.clinica {}
.clinica DT, .clinica DD { background:none;}

.dl {padding:15px 15px 10px 20px; line-height:1.4em;}

.subtabs { font-size:13px; font-weight:600; background-color:#E6EBF7;}
.subtabs TD { padding:5px 20px; white-space:nowrap; background:#1E4380 url(../img/design/col_title.gif) left top repeat-x;}
.subtabs TD.act { border:3px solid #1C4380; border-bottom:none; background:none; background-color:#FFF;}
.subtabs TD A, .subtabs TD A:Hover { color:#CED7EF;}
.subtabs TD.act A, .subtabs TD.act A:Hover { color:#7186BD; text-decoration:none;}
.subtabs TH { padding:0 0px; border-bottom:3px solid #1C4380;}
.subtabs TH.bok { width:50%;}

.tabcontent { background-color:#FFF;}
.tabcontent .tiny_text { margin:0px 20px 0 20px; padding-bottom:20px; padding-top:20px; zoom:1; border:0px solid #F00; }
.tabcontent .etajpad { padding:0 20px;}
.tiny_text { font-size:13px; line-height:1.4em; position:relative;}
.tiny_text P { margin:0; padding:0 0 1.3em 0;}
.tiny_text .title { margin:10px 0 5px 0; padding:5px 0; font-size:14px; text-align:center; color:#7186BD; background-color:#CED7EF; font-weight:bold;}
.tiny_text .point { margin:8px 0 0 -10px; padding:0px 0 0 10px; display:inline-block; font-weight:bold; color:#7186BD; background:url(../img/design/ins.point.gif) -8px center no-repeat;}

.man_small { display2:inline; overflow2:hidden; }
.man_small SPAN { width:33%; margin:0 -1px 0 0; _height:80px; min-height:80px; padding:8px 0 8px 0px; display:-moz-inline-block; display:inline-block; }
.man_small IMG { float:left; position2:absolute; margin:0 8px 0 8px;}

/* clinica buildings */
.etaji { margin:0 20px 20px 20px; padding-top:20px; }
.etaji .point { margin:10px 0 3px -5px; padding:0px 0 0 5px; display:inline-block; font-weight:bold; color:#7186BD; background:url(../img/design/ins.point.gif) -8px center no-repeat;}
.etaj_title { padding:8px; font-size:14px; text-align:center; font-weight:600; color:#7186BD; border:2px solid #CED7EF;}
.etaji SPAN, .etaji A, .etaji .point SPAN { margin:0 5px; padding:2px 5px 2px 5px; font-weight:600; display:-miz-inline-block; display:inline-block;}
.etaji SPAN.act, .etaji A.act, .etaji .point SPAN.act { color:#FFFFFF; background:#789BC7 url(../img/design/etaj_act.gif) left top repeat-x;}
.etaji A.act, .etaji A.act:Hover { color:#FFFFFF; text-decoration:none;}
.etaji TH { vertical-align:top; width:70px;}
.etaji TD { vertical-align:top;}

/* MEDIC */
.tabcontent .news_mini { margin:20px; font-size:13px; line-height:1.4em; background:none;}
.photos_table {}
.photos_table TABLE { margin:0 auto;}
.photos_table IMG { margin:0 0 5px 0; display:block;}
.photos_table TD { padding:0 0 20px 0; color:#7186BD; font-weight:600; text-align:center; }

.photo_list { list-style:none; margin:0 0 0 2%;}
.photo_list LI { 	 	width:24%; 	display:-moz-inline-stack; display:inline-block; *display:inline; text-align:center; vertical-align:top; }
.photo_list LI INS { *width:24%; display:block; display:inline-block; text-align:center; border2:1px solid #F00;}
.photo_list LI INS SPAN { width:138px; margin:0 auto 10px auto; display:block; color:#7186BD; font-weight:600;}
.photo_list IMG { display2:block;}

.thumbnails { margin: 0em 0 0 0em; }
.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;}

/* NEWS */
.news {}
.news .news_mini { margin:0; padding-top:3px;}
.news .news_mini .thumb { }
.more_news { padding:10px 20px 20px 20px; font-size:14px; font-weight:bold; text-align:right; background-color:#FFF;}
.news P { margin:0 0 10px 0;}
.source {color:#7186BD; font-size:13px; font-weight:bold;}


/* CONSULTATION */
.consult_form { border:3px solid #FFF; border-left:none; border-right:none; background-color:#D6DAF0; }
.consult_form TD { padding:10px; vertical-align:top;}
.consult_form TEXTAREA { margin:5px 0 0 0; width:98%; height:150px;}
.consult_form INPUT { margin:5px 0 0 0;  width:60%; font-size:14px; }
.consult_form TD TD { padding:0 5px;}
.consult_form TD TD INPUT { width:98%;}
.consult_form .button { background-color2:#8B96D7;}

.consult_list { background-color:#E6EBF7; }
.consult_list DIV.thumb { border-top:3px solid #FFF; padding:15px 15px 15px 160px;} }
.consult_list .answer { margin:10px 0 0 82px; padding:10px 15px 0 78px; min-height:100px; _height:100px; position:relative;}
.consult_list .answer IMG { margin:5px 10px 10px -63px; display:block;}
.consult_list IMG { margin:0 0 0 -148px; position:absolute; top:15px;}
.consult_list DIV.answer { margin2:15px 0 0 0px; background-color:#D6DAF0; }
.consult_list DIV.answer A { font-size:13px; display:inline; margin:0;}
.consult_list .answer INS { padding-bottom:10px; display:-moz-inline-block; display:inline-block; font-weight:normal; color:#000000;}


/* INDEX */
.index_body { }
.index_body .left_col { background:none; vertical-align:top;}
.index_body .mid_col { background:none; vertical-align:top;}
.index_body .right_col { background:none; vertical-align:top;}

.menu_block { color:#FFF; margin:0 0 5px 0;}
.menu_block A { color:#FFF;}
.menu_block A:Hover { color:#FFF;}
.menu_block .head { padding:9px 0 0px 0; border-bottom2:1px solid #202C4C; text-align:center; font-size:15px; font-weight:600; background-color2:#546EB4;}
.menu_block .text { padding:5px 15px 0px 15px; line-height:1.3em; list-style:none; border-top2:1px solid #7894DC; border-bottom2:1px solid #202C4C; font-size:12px; background2:#4A65AC url(../img/design/col_menu_bg.gif) left top repeat-x;}
.menu_block .text LI { margin:0 0 6px 0;}
.menu_block .text A { text-decoration:underline;}
.menu_block .block { border-top2:1px solid #7894DC; border-bottom2:1px solid #202C4C; font-size:12px; background2:#4A65AC url(../img/design/col_menu_bg.gif) left top repeat-x;}
.menu_block TD { vertical-align:top;}

/* qwe */
.rounded { padding:1px; background-color:#02377E; zoom:1;}
.rounded .in { border:1px solid #B2C8F1; background:#517CCD url(../img/design/rounded_bg.jpg) left top repeat-x;}
.rounded .foot { height:6px; font-size:1px; background:#517CCD url(../img/design/rounded_foot.gif) left top repeat-x;}
.con_t { margin:-1px -1px -4px -1px; zoom:1; clear:both; position:relative; z-index:2; font-size:1px; background:url(../img/design/con_t_l.gif) left top no-repeat;}
.con_t DIV { position:relative; height:5px; background:url(../img/design/con_t_r.gif) right top no-repeat;}
.con_b { margin:-4px -1px -1px -1px; zoom:1; clear:both; position:relative; z-index:1000; font-size:1px; background:url(../img/design/con_b_l.gif) left top no-repeat;}
.con_b DIV { position:relative; height:5px; background:url(../img/design/con_b_r.gif) right top no-repeat;}



.space10 { height:10px; font-size:1px;}

.ititle { padding:11px 15px 5px 15px; font-size:14px; font-weight:600; color:#FFF; text-align:center; background:#7BA8F5 url(../img/design/ititle_bg.gif) left top repeat-x; }

.iblock { padding:10px 10px 0 10px; background-color:#E6EBF7;}
.iblock .head { padding:0 0 0 302px; min-height:238px; _height:238px;}
.iblock .head .photo { margin:0 0 0 -302px; position:absolute;}
.iblock .head .photo IMG { border:1px solid #202C4C;}
.iblock .head .title { padding:10px; font-size:18px; background-color:#CFD9F3;}
.iblock .head .text { padding:10px; line-height:1.3em;}
.iblock .head .text P { margin-bottom:1em;}
.iblock .head .text .date { margin:0 0 7px 0; font-size:11px; font-weight:bold;}

.iblock { padding:10px 10px 0 10px; background-color:#E6EBF7;}
.iblock .head2 { margin:0 0 8px 0; }
.iblock .head2 .photo { _margin:0 -25px 0 -25px; text-align:center; border2:1px solid #F00;}
.iblock .head2 .photo IMG { border2:1px solid #202C4C; margin:auto -25px auto -25px; }
.iblock .head2 TD { vertical-align:top;}
.iblock .head2 TH { overflow:hidden; vertical-align:top;}
.iblock .head2 TH SELECT { margin:5px 0 0 0;}
.iblock .head2 .title { padding:10px; font-size:18px; background-color:#CFD9F3;}
.iblock .head2 .text { padding:10px; line-height:1.3em;}
.iblock .head2 .text P { margin-bottom:1em;}
.iblock .head2 .text .date { margin:0 0 7px 0; font-size:11px; font-weight:bold;}

.iblock .head2 .ftext { margin:-50px 2px 0 2px; zoom:1; _margin:-50px 2px 0 1px; padding:10px 10px; position:relative; z-index:2000; color:#FFFFFF; background:url(../img/design/ftext_bg.png) left top repeat;}

.ishort_news { margin:3px 0 0 0px; _margin:3px 0 0 0px; position:relative;}
.ishort_news .thumb { margin:0 0 10px 0; padding:5px 10px 5px 5px; position:relative; overflow:hidden; *overflow2:visible; display:block; zoom:1; min-height2:71px; _height2:71px; font-size:13px; font-weight:bold; border-top2:1px solid #CFD9F3; background-color:#CFD9F3;}
.ishort_news .thumb IMG { margin:0 7px 0 0px; float:left; position2:absolute; border2:1px solid #202C4C;}
.ishort_news .thumb .date { margin:10px 0 0 0; font-size:11px; font-weight:normal;}
.ishort_news .thumb DIV { float2:left; padding-left:80px;}
.ishort_news .thumb DIV A { }
.ishort_news .noimage DIV { padding-left:0px;}

/*
.ishort_news { margin:3px 0 0 0px; _margin:3px 0 0 0px; position:relative;}
.ishort_news .thumb { margin:0 0 10px 0; padding:5px 10px 5px 85px; position:relative; overflow2:hidden; *overflow2:visible; display:block; zoom:1; min-height:71px; _height:71px; font-size:13px; font-weight:bold; background-color:#CFD9F3;}
.ishort_news .thumb IMG { margin:-5px 0 0 -85px; position:absolute; border2:1px solid #202C4C;}
.ishort_news .thumb .date { margin:10px 0 0 0; font-size:11px; font-weight:normal;}
.ishort_news .noimage { padding-left:7px;}


.iblock { margin:3px 0 0 0px; _margin:3px 0 0 0px; position:relative;}
.iblock .thumb { margin:0 0 10px 0; padding:5px 10px 5px 85px; position:relative; overflow2:hidden; *overflow2:visible; display:block; zoom:1; min-height:71px; _height:71px; font-size:13px; font-weight:bold; background-color:#CFD9F3;}
.iblock .thumb IMG { margin:-5px 0 0 -85px; position:absolute; border2:1px solid #202C4C;}
.iblock .thumb .date { margin:10px 0 0 0; font-size:11px; font-weight:normal;}
.iblock .noimage { padding-left:7px;}
*/

.ibtn1 { width:150px; font-size:12px; font-weight:600; cursor:pointer; color:#FFF; height:26px; line-height:26px; text-align:center; background:#4A65AC url(../img/design/ibtn_bg_1.gif) center center no-repeat;}

.small_blocks { background-color:#E6EBF7;  border2:1px solid #F00; zoom:1; overflow:hidden;}
.small_blocks IMG { border:1px solid #202C4C; display:block;}
.small_blocks INS { display:inline; }
.small_blocks INS DIV { margin:10px 0 10px 10px; _margin:10px 5px 10px 5px; width:140px; float:left; display:inline-block; border2:1px solid #F00;}
.small_blocks INS SPAN { padding:5px; font-size:11px; line-height:1.4em; display:block; background-color:#CFD9F3;}
.small_blocks INS SPAN A { font-size:12px; font-weight:bold;}


/* IGALLERY */
.igallery { font-size:11px; margin:0 0 0 2px; width:222px; position:relative; zoom:1; overflow:hidden; border2:1px solid #F00;}
.igallery TABLE {table-layout:fixed;}
.igallery .pages { margin:0px; position:relative; overflow:hidden; _2white-space:nowrap;}
.igallery .page { margin:0px; float:left; border2:1px solid #F00; background-color2:#000000; white-space2:normal;}
.igallery A { display2:block; float2:left; margin-top:5px; margin-right:-1px; position2:relative; width2:74px; height2:55px; text-align:center; text-decoration:none;}
.igallery A:Hover { text-decoration:none;}
.igallery A IMG { border:1px solid #202C4C;}
.igallery A:Hover IMG { border2:1px solid #FFFFFF;}
.igallery A SPAN { margin:5px; display:block; }
.igallery BR { display2:block; float2:left;}

.fpoint { text-align:center; padding:3px 5px 0px 5px;}
.fpoint IMG { margin:3px; cursor:pointer; vertical-align:middle; }

#igallery2 { margin:3px 0 0 8px; width:212px; border2:1px solid #F00;}
#igallery2 A { display:block; float:none; margin-top:5px; position:relative; width2:200px; height:160px; text-align:center; text-decoration:none;}
#igallery2 A IMG { display:block;}
#igallery2 .page { height:220px;}
#igallery2 .page DIV { font-size:12px; display:block; line-height:1.4em; position2:relative; font-weight:bold; color:#D3DDF6; padding:8px 10px; background-color:#425A96;}


/* REGISTRATION */
.regform { padding:20px;}
.regform LABEL { width:400px; display:block; border2:1px solid #F00;}
.regform INS { width:190px; display:block; float:left; margin:3px 0 0 0; border2:1px solid #F00;} 
.regform INPUT { width:150px; border:1px solid #02377E; margin:0 0 5px 0; }
.regform SELECT { width:150px; margin:0 0 5px 0;}
.regform TEXTAREA { width:150px; margin:0 0 5px 0;}

.regform .btn { border2:1px solid #F00;}
.regform .btn SPAN { padding:0 30px; overflow2:hidden;}
.regform .btn BUTTON { display2:none; margin:-2px 0 -2px 0; width:70px; background:none; border:none; color:#FFFFFF; cursor:pointer;}



.3col_sa col_1 { width:auto;}
.3col_sa col_2 { display:none;}
.3col_sa col_3 { display:none;}
.3col_sa TD { vertical-align:top;}


.search_res { padding:10px;}
.search_res DIV { padding:5px 0; border-bottom:1px solid #D5DEF4;}
.search_res DIV DIV { border:none;}
.search_res DIV A { font-weight:bold;}

.paginator { padding:10px;}
.paginator DIV { margin:0 0 5px 0;}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}


