body{ background:#fff; font-family: Arial, Helvetica; font-size: 12px; color:#000; margin:0; padding:0; line-height:1.2em; width:100%; height:100%} /*overflow-y:scroll; #overflow-y:auto;*/

h1 {font-size:18px; color:#c00; font-weight: normal; margin:0; padding:0}
h1 a {font-size:18px; color:#c00; font-weight: normal;}
h1 a:hover {font-size:18px; color:#c00; font-weight: normal;}

h2 {font-size:14px; color:#000; font-weight: bold; margin:0; padding:0}
h2 a {font-size:14px; color:#000; font-weight: bold; text-decoration:none}
h2 a:hover {font-size:14px; color:#000; font-weight: bold; text-decoration: underline}

h3 {font-size:14px; font-weight: bold; color:#000; margin:0; padding:0}
h4 {font-size:12px; font-weight: normal; color:#000; margin:0; padding:0}
h5 {font-size:12px; font-weight: normal; color:#000; margin:0; padding:0}
h6 {font-size:12px; font-weight: normal; color:#000; margin:0; padding:0}

a {color:#09c; text-decoration:underline; outline:none}
a:hover {color:#09c; text-decoration:none ; outline:none}

a.mini {color:#09C; text-decoration:underline; outline:none; font-size:11px}
a.mini:hover {color:#0cf; text-decoration:underline; outline:none; font-size:11px}

a.cat {color:#09C; text-decoration:none; outline:none; font-size:11px}
a.cat:hover {color:#0cf; text-decoration:none; outline:none; font-size:11px}

a.blue {color:#09C; text-decoration:underline; outline:none; font-size:11px}
a.blue:hover {color:#09C; text-decoration:none; outline:none; font-size:11px}

a.red {color:#c00; text-decoration:underline; outline:none; font-size:12px}
a.red:hover {color:#c00; text-decoration:none; outline:none; font-size:12px}

a.dblue16 {font-size:16px; font-weight:bold; color:#069;text-decoration:underline;}
a.dblue16:hover {text-decoration:none;}

a.none {color:#069; text-decoration:none ; outline:none}
a.none:hover {color:#C00; text-decoration:underline; outline:none}

a.comm {color:#960; background:url(../img/icon_tag_ongray.png) no-repeat left 50%; _background:url(../img/icon_tag_ongray_ie.png) no-repeat left 50%; padding-left:18px}
a.comm:hover {color:#960; background:url(../img/icon_tag_ongray.png) no-repeat left 50%; _background:url(../img/icon_tag_ongray_ie.png) no-repeat left 50%; padding-left:18px}

.fl_left {float:left}
.fl_right {float: right}

p {margin:0 0 10px 0}

div, a, span, img  {outline:none; overflow:visible}
h2.red_bord {color:#000; border-bottom:2px solid #c00; padding-bottom:7px}
h2.red_bord span {color:#c00;}
h2 span.blue {color:#2868a5}
h2 span.red {color:#c00}

img {border:0; }
a img {border:0;}

table {empty-cells:show}
form {margin:0; padding:0}

.bord_none {border:0 !important}
.bg_none {background:none !important}
.bg_none td {background:none !important}
.disp_bl {display:block !important}

.sep0 {clear:both;height:0px;overflow:hidden;}
.sep1 {clear:both;height:1px;overflow:hidden;}
.sep3 {clear:both;height:3px;overflow:hidden;}
.sep5 {clear:both;height:5px;overflow:hidden;}
.sep7 {clear:both;height:7px;overflow:hidden;}
.sep10 {clear:both;height:10px;overflow:hidden;}
.sep15 {clear:both;height:15px;overflow:hidden;}
.sep20 {clear:both;height:20px;overflow:hidden;}
.sep25 {clear:both;height:25px;overflow:hidden;}
.sep30 {clear:both;height:30px;overflow:hidden;}
.sep35 {clear:both;height:35px;overflow:hidden;}
.clear { clear:both}

.sep_gray {clear:both;height:1px;overflow:hidden; border-bottom:1px solid #cccccc;}

.a {position:absolute; left:0; top:0; width:5px; height:5px; overflow: hidden; display:block}
.b {position:absolute; right:0; top:0; width:5px; height:5px; overflow: hidden; display:block }
.c {position:absolute; left:0; bottom:0; _bottom:-1px; width:5px; height:5px; overflow: hidden; display:block}
.d {position:absolute; right:0; bottom:0; _bottom:-1px; width:5px; height:5px; overflow: hidden; display:block}

.aw {position:absolute; left:0; top:0; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/white_corners_fix.png) no-repeat left top; _background:url(../img/white_corners_ie.png) no-repeat left top;  }
.bw {position:absolute; right:0; top:0; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/white_corners_fix.png) no-repeat right top; _background:url(../img/white_corners_ie.png) no-repeat right top;  }
.cw {position:absolute; left:0; bottom:0; _bottom:-1px; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/white_corners_fix.png) no-repeat left -5px; _background:url(../img/white_corners_ie.png) no-repeat left -5px; }
.dw {position:absolute; right:0; bottom:0; _bottom:-1px; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/white_corners_fix.png) no-repeat right  -5px; _background:url(../img/white_corners_ie.png) no-repeat right -5px; }

.ag {position:absolute; left:0; top:0; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/gray_corners.png) no-repeat left top; _background:url(../img/gray_corners_ie.png) no-repeat left top;  }
.bg {position:absolute; right:0; top:0; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/gray_corners.png) no-repeat right top; _background:url(../img/gray_corners_ie.png) no-repeat right top;  }
.cg {position:absolute; left:0; bottom:0; _bottom:-1px; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/gray_corners.png) no-repeat left -5px; _background:url(../img/gray_corners_ie.png) no-repeat left -5px; }
.dg {position:absolute; right:0; bottom:0; _bottom:-1px; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/gray_corners.png) no-repeat right  -5px; _background:url(../img/gray_corners_ie.png) no-repeat right -5px; }

.c_blue {position:absolute; left:-1px; bottom:-1px; _bottom:-2px; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/inner_wh_corns_blue.png) left bottom !important;}
.d_blue {position:absolute; right:-1px; bottom:-1px; _bottom:-2px; width:5px; height:5px; overflow: hidden; display:block; background:url(../img/inner_wh_corns_blue.png) right bottom !important;}

input.styled {border:1px solid #999; background:#fff; font-size:12px; padding:5px 4px; font-family:Arial, Helvetica, sans-serif; width:96%}
input.styled_focus {background:#fff; font-size:12px; padding:5px 4px; font-family:Arial, Helvetica, sans-serif; width:96%; border:1px solid #09C}
textarea.styled {border:1px solid #999; background:#fff; font-size:12px; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; width:100%; overflow:auto; height:50px}
textarea.styled_focus {border:1px solid #09C; background:#fff; font-size:12px; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; width:100%; overflow:auto; height:50px}
input.styled_file {font-size:12px ; font-family:Arial, Helvetica, sans-serif; padding:4px 0}

@-moz-document url-prefix(){
	input.styled_file {}
}

.red_alert {color:#c00; font-size:12px}
.red_h2 {color:#c00; margin-bottom:5px}

.blue_h2 {color:#09c; margin-bottom:5px; text-decoration:underline}
.blue_h2:hover {color:#09c; margin-bottom:5px; text-decoration:none}

/*-----------Styles----------*/

.action table {clear:both; margin:0 10px 10px 10px}
.action table img {background:url(../img/img_bg_132x132.png) no-repeat; margin-right:10px; padding:4px 4px 5px 4px; vertical-align:middle }
.action_date {float:left; height:22px; background:url(../img/action_left.png)}
.action_date div {float:left; height:19px; background:url(../img/action_right.png) no-repeat right top; padding:3px 8px 0 8px; line-height:15px; color:#fff}
.action table h1 a {font-size:14px !important; font-weight:bold; margin:3px 0 3px 0}
.action table h1 a:hover {font-size:14px !important; font-weight:bold; margin:3px 0 3px 0}

.action_list {margin:5px 10px 0px 10px; background:url(../img/dott_3.png) repeat-x left bottom; padding-bottom:2px; clear:both; cursor:pointer !important; zoom:1}
.action_list span {width:107px; height:20px; float:left; background:url(../img/action_arrow.png) no-repeat left top; padding:4px 0 0 10px; color:#666; text-decoration:none !important; cursor:pointer !important; zoom:1}

.action_list:hover span{ width:107px; height:20px; float:left; background:url(../img/action_arrow.png) no-repeat left bottom; padding:4px 0 0 10px; color:#fff; text-decoration:none !important; cursor:pointer !important; zoom:1}
.action_list b{ float:left; padding:4px 0 0 10px;height:20px;text-decoration:underline; cursor:pointer !important ; zoom:1}
.action_list:hover b{ float:left; padding:4px 0 0 10px;height:20px;text-decoration:none !important; cursor:pointer !important; zoom:1}

.add_ent { position: absolute; display:block; left:0; top:80px; height:245px; width:29px; background:url(../img/add_ent.png) left top; _background:url(../img/add_ent_ie.png) left top}
.add_ent_yet { position: absolute; display:block; left:0; top:80px; height:245px; width:29px; background:url(../img/add_ent.png) right top; _background:url(../img/add_ent_ie.png) right top}

.af10 { height:14px; display:block; font-size:11px; color:#c00}
.af_find { height:82px; background:url(../img/af_fing_bg.png) repeat-x left top; position:relative; zoom:1; padding:10px 15px 10px 15px; color:#fff; font-size:11px}

.af_find .a{ background:url(../img/white_corners_fix.png) no-repeat left top; _background:url(../img/white_corners_ie.png) no-repeat left top}
.af_find .b{ background:url(../img/white_corners_fix.png) no-repeat right top; _background:url(../img/white_corners_ie.png) no-repeat right top}
.af_find .c{ background:url(../img/white_corners_fix.png) no-repeat left -5px; _background:url(../img/white_corners_ie.png) no-repeat left -5px}
.af_find .d{ background:url(../img/white_corners_fix.png) no-repeat right -5px; _background:url(../img/white_corners_ie.png) no-repeat right -5px}

.af_find h1 { color:#fff; display:inline; margin-right:7px}
.af_find a.all { color:#fff; float:right; margin-top:2px}
.af_find td { padding-right:12px}
.af_sel_txt { float:left; color:#000; margin-top:5px; margin-right:5px; font-size:12px}
.af_one_h1 { clear:both; float:left}
.af_one_h1 a{font-size:18px; color:#c00; font-weight: normal; line-height:22px; text-decoration:underline}
.af_one_h1 a:hover{font-size:18px; color:#c00; font-weight: normal; line-height:22px; text-decoration:none}
.af_one_cont {  padding:0 10px; z-index:1000}
.af_one_comm { float:left; color:#960; margin-top:2px; background:url(../img/icon_tag_ongray.png) no-repeat left 50%; padding-left:17px; margin-left:10px}
.af_one_comm:hover {color:#960}

.af_one_img { width:208px; vertical-align:top}
.af_one_img img{ background:url(../img/img_bg_190x190.png) no-repeat left top; padding:4px}
.af_one_img1 { padding-right:10px; vertical-align:top}
.af_one_img1 img{ background:none; padding:0px}
.af_one_pink { background:#fdf4df; padding:7px 12px; position:relative; zoom:1}
.af_one_pink span { display:block; margin-bottom:3px}

.af_one_pink .a{ background:url(../img/white_corners_fix.png) no-repeat left top !important; _background:url(../img/white_corners_ie.png) no-repeat left top !important; left:0 !important; top:0 !important}
.af_one_pink .b{ background:url(../img/white_corners_fix.png) no-repeat right top !important; _background:url(../img/white_corners_ie.png) no-repeat right top !important; right:0 !important; top:0 !important}
.af_one_pink .c{ background:url(../img/white_corners_fix.png) no-repeat left -5px !important; _background:url(../img/white_corners_ie.png) no-repeat left -5px !important; left:0 !important; bottom:0 !important}
.af_one_pink .d{ background:url(../img/white_corners_fix.png) no-repeat right -5px !important; _background:url(../img/white_corners_ie.png) no-repeat right -5px !important; right:0 !important; bottom:0 !important}

.af_one_txt {width:495px}
.af_one_yet{ margin:0 0px; clear:both; padding: 4px 0 4px 0; background:url(../img/dott_3.png) repeat-x left bottom; height:18px}
.af_one_yet span{ float:left; width: 110px; color:#999}
.af_one_yet a{ float:left; color:#069}
.af_one_yet a.comm { width:22px; color:#960}

.af_blue_line {height:23px; color:#fff; font-size:14px; font-weight:bold; background:url(../img/af_line_bg.png) repeat-x left top; margin-bottom:8px; position:relative; zoom:1; padding:8px 0 0 10px}
.af_red_line {height:19px; color:#fff; font-size:12px; background:#c00; margin-bottom:2px; position:relative; zoom:1; padding:5px 0 0 10px}

.af_all_tb td {padding:6px 3px ; border-bottom: 1px dotted #b3cbda;}
.af_all_tb td b {color:#960}
.af_all_tb td span {color:#c00;}

.af_sort {height:17px; float:left;  background:url(../img/af_sort.png) no-repeat left top; margin-left:10px}
.af_sort b{ height:16px; float:left; font-size:11px; color:#fff; font-weight:normal;  background:url(../img/af_sort.png) no-repeat right bottom; padding:1px 15px 0 15px}

.af_sort1 {height:17px; float:left;  background:url(../img/af_sort1.png) no-repeat left top; margin-left:10px}
.af_sort1 b{ height:16px; float:left; font-size:11px; color:#fff; font-weight:normal;  background:url(../img/af_sort1.png) no-repeat right bottom; padding:1px 15px 0 15px}

.af_today_one { clear:both; padding:10px 0px 16px 0px; margin:0 10px 0 10px; background:url(../img/dott_9.png) repeat-x left bottom}
.af_today_one span{ display:block; color:#999; font-size:11px; margin: 4px 0 2px 0}
.af_today_one a.name{color:#c00}

.articles .block_bottom { background: url(../img/gray_block_bottom.png) repeat-x left bottom; margin:0 1px 1px 1px; height:39px}
.articles .block_bottom_in {border-top:2px solid #b3cbda; margin:0 10px; line-height:19px; padding-top:8px}
.articles .block_bottom_in  .all{ padding-left:10px }

.akcii { position:absolute; right:-5px; top:-5px; width:86px; height:85px; background:url(../img/akcii.png);}
.akc_one {  background:url(../img/dott_9.png) repeat-x left bottom; padding-bottom: 20px; margin-bottom:15px }
.akc_one img.img { padding:4px; background:url(../img/img_bg_132x132.png); float:left }

.akc_text { float:right; width:530px}
.akc_text .date { color:#666; display:block; margin-bottom:4px}
.akc_text .sec { height:17px;  background:url(../img/akcii_bg_sec.png) no-repeat left top; float:left; margin-bottom:5px}
.akc_text .sec span{ height:16px; padding:1px 12px 0 12px; background:url(../img/akcii_bg_sec.png) no-repeat right bottom; font-size:11px; color:#fff; float:left}
.akc_text .sec_gray { height:17px;  background:url(../img/akcii_bg_sec_gray.png) no-repeat left top; float:left; margin-bottom:5px}
.akc_text .sec_gray span{ height:16px; padding:1px 12px 0 12px; background:url(../img/akcii_bg_sec_gray.png) no-repeat right bottom; font-size:11px; color: #666666; float:left}

.akc_text h2 { margin-bottom:10px; color:#c00;}

.akc_text .text { display:block; line-height:16px; margin-bottom:8px}
.akc_text .inf { display:block; line-height:17px}
.akc_text .inf b { color:#960}

.art_one { clear:both;margin:6px 10px 8px 10px}
.art_one img{ padding:4px; background:url(../img/img_bg_113x113.png); float:left; margin-right:10px; _margin-right:5px}
.art_one table{ margin-bottom:3px; color:#666}
.art_one table span{ color:#b29966}
.art_one table tr td{ padding:0 10px 0 0}
.art_one h1{ line-height:16px}

.art_aut { font-size:12px; color: #999; line-height:16px}
.art_aut span{ font-style:italic; font-size:12px; color:#000; display:inline !important }
.add_work { height:78px; background:url(../img/add_work.png) no-repeat; display:block}
.add_work2 { height:78px; background:url(../img/add_work2.png) no-repeat; display:block}

.add_ads_banner { height:78px; background:url(../img/add_ad.png) no-repeat; display:block}
.add_folio { height:78px; background:url(../img/add_folio.png) no-repeat; display:block}
.add_akcii { height:78px; background:url(../img/add_akcii.png) no-repeat; display:block}
.add_flaer { height:78px; background:url(../img/add_flaer.png) no-repeat; display:block}
.add_map { height:78px; background:url(../img/add_map.png) no-repeat; display:block}
.add_catalog { height:78px; background:url(../img/add_catalog.png) no-repeat; display:block}
.add_leisure { height:78px; background:url(../img/add_leisure.png) no-repeat; display:block}
.add_mag { height:78px; background:url(../img/add_mag.png) no-repeat; display:block}
.add_news { height:78px; background:url(../img/add_news.png) no-repeat; display:block}
.add_af { height:78px; background:url(../img/add_af.png) no-repeat; display:block}

.add_news_rss { height:62px; background:url(../img/add_news_rss.png) no-repeat; display:block}
.add_tours_rss { height:62px; background:url(../img/add_tours_rss.png) no-repeat; display:block}
.add_poster_rss { height:62px; background:url(../img/add_poster_rss.png) no-repeat; display:block}
.add_diskont_rss { height:62px; background:url(../img/add_diskont_rss.png) no-repeat; display:block}
.add_actions_rss { height:62px; background:url(../img/add_actions_rss.png) no-repeat; display:block}

.anounce { margin:0 10px; clear:both; padding-bottom:10px}
.anounce td{ background: url(../img/dott_9.png) repeat-x bottom}
.anounce_one { background: url(../img/dott_9.png) repeat-y right; padding: 10px 10px; height:100%}
.anounce_one a.title { display:block; color:#c00; height:27px}
.anounce_one a.cat{ display:block; margin:5px 0 5px 0;  color:#09C}
.anounce_one a.cat:hover{text-decoration:none; color:#c00}
.anounce_one img{ padding:5px; background:url(../img/board_img_bg.png); margin-bottom:3px}
.anounce_one .under{ display:block; height:16px; background:url(../img/board_img_under.png) no-repeat center; text-align:center; color:#fff; padding:1px 0 0 0; font-size:11px}

.art_self { float:right; border:1px solid red}
.art_one h1 { margin-bottom:4px}
.art_one h1 a { font-size:14px; font-weight:bold; color:#069}
.art_one h1 a:hover{ font-size:14px; font-weight:bold; color:#c00}
.art_cat { height:17px; background:url(../img/art_cat_left.png) no-repeat left top}
.art_cat a { display:block; height:15px; background:url(../img/art_cat_right.png) no-repeat right top; padding:2px 7px 0 7px; font-size:11px; color:#fff; text-decoration:none  }

.arr_bt a{ background:url(../img/arrow_2.png) no-repeat right 60%; padding-right:12px}

.body_in {overflow-y:hidden; width:980px; margin:0 5px}
.board_one { clear:both; margin:0px 10px 0px 10px; padding:10px 0; font-size:11px; background:url(../img/dott_3.png) repeat-x left bottom}
.board_one a.cat{ display:block; margin:2px 0 4px 0}
.board_one b{ font-size:12px}
.board_one img{ padding:5px; background:url(../img/board_img_bg.png); margin-right:7px; margin-bottom:3px}
.board_one span{ color:#999; font-size:11px; display:block}
.board_one .under{ width:80px; height:16px; background:url(../img/board_img_under.png); text-align:center; color:#fff; padding:1px 0 0 0}

.block_bottom_other { background: url(../img/gray_block_bottom.png) repeat-x left bottom; margin:0 1px 1px 1px; height:39px}
.block_bottom_other_in {border-top:2px solid #b3cbda; margin:0 10px; line-height:19px; padding-top:8px}
.block_bottom_other_in .add{ float:right; font-size:11px; color:#c00; background:url(../img/icon_add.png) no-repeat left 50%; padding-left:15px}
.block_bottom_other_in .rss{ float:right; font-size:11px;  background:url(../img/icon_rss.png) no-repeat left 50%; padding-left:15px; margin-left:10px}
.block_bottom_other_in .all{ float:right; font-size:11px; padding-left:10px}
.block_bottom_other_in .print{ float:right; font-size:11px; padding-left:10px; color:#c00; background:url(../img/icon_prin_diskont.png) no-repeat left 50%; padding-left:21px}

.bord_bot { border-bottom:2px solid #09C}
.bord_top { border-top:2px solid #09C}
.block_bottom { background: url(../img/gray_block_bottom.png) repeat-x left bottom; margin:0 1px 1px 1px; height:50px}
.block_bottom_in {border-top:2px solid #b3cbda; margin:0 10px; line-height:19px; padding-top:5px}
.block_bottom_in .add{ float:right; font-size:11px; color:#c00; background:url(../img/icon_add.png) no-repeat left 50%; padding-left:15px}
.block_bottom_in .rss{ float:right; font-size:11px;  background:url(../img/icon_rss.png) no-repeat left 50%; padding-left:15px; margin-left:10px}
.block_bottom_in .all{ float:right; font-size:11px}

.board .c { background:url(../img/inner_wh_corns_blue.png) left bottom !important;}
.board .d { background:url(../img/inner_wh_corns_blue.png) right bottom !important;}

.bn240x350 { text-align:center; width:240px; height:20px; padding-top:330px; font-size:11px; background:url(../img/adv240x350.png)}
.bn480x120 { position:relative; text-align:center; width:100%; height:75px;  font-size:11px; background:url(../img/banner_bg.png) repeat-x left bottom; padding-top:45px; color:#999}
.bn480x120 .left{ position:absolute; width:5px; height:120px; left:0; top:0; background:url(../img/banner_bg.png) left top}
.bn480x120 .right{ position:absolute; width:5px; height:120px; right:0; top:0; background:url(../img/banner_bg.png) right top}

.bn480x120 a{ display:block}
.bn_red730x100 { background:#ac1f1f url(../img/temp/bn_new_730x100.png) no-repeat 50% 50%; height:100px }

.bn980x100 { position:relative; text-align:center; width:100%; height:65px;  font-size:11px; background:url(../img/banner_bg_100px.png) repeat-x left bottom; padding-top:35px; color:#999}
.bn980x100 .left{ position:absolute; width:5px; height:100px; left:0; top:0; background:url(../img/banner_bg_100px.png) left top}
.bn980x100 .right{ position:absolute; width:5px; height:100px; right:0; top:0; background:url(../img/banner_bg_100px.png) right top}
.bn980x100 a{ display:block}

.bn_tb { width:100%}
.bn_tb tr.head td{ background:#e9e8e8; padding:8px 0; color:#666}
.bn_tb td{ text-align:center; padding:12px 0; border-bottom:1px solid #e9e8e8}
.bn_tb tr.head td.num{ text-align:left; padding-left:12px}
.bn_tb td.name { text-align:left; padding-left:12px; font-weight:bold}
.bn_tb td.name b{ color:#c00}
.bn_tb td.name i{ color:#390; font-style:normal}
.bn_tb td.type { color:#c60}


.b_vote { border-bottom:2px solid #ccc; padding-bottom:20px; margin-bottom:15px}
.b_vote h1 { line-height:19px; margin-bottom:4px; width:500px}
.b_vote .date{ display:block; color:#666; margin-bottom:3px }
.b_vote .date b{ color:#b29966; font-weight:normal }
.b_vote .count{ display:block; color:#666; margin-bottom:3px  }
.b_vote .count b{ color:#c00; font-weight:normal }
.b_vote .v_sep{ overflow:hidden; height:10px; margin-bottom:10px; background:url(../img/dott_9.png) repeat-x left bottom}

.b_vote .lab { margin-bottom:3px; display:block; margin-left:20px; clear:both}
.b_vote .v_out { height:10px; overflow:hidden; background:url(../img/v_bg_poloci.png) repeat-x left top; margin-left:20px; margin-bottom:8px; width:300px; float:left}
.b_vote .v_in{ height:10px; overflow:hidden; background:url(../img/v_bg_poloci.png) repeat-x left bottom; margin-bottom:8px; float:left}
.b_vote .percent { margin:-2px 0 0 10px; display:block; float:left; color:#333}

.b_vote .v_done { color:#c00; margin-left:20px}
.b_vote .v_list_rd { margin-left:20px; margin-bottom:8px; clear:both}
.b_vote .v_list_rd input { margin:0;}
.b_vote .v_list_rd label { margin:0 0 0 3px; padding:0; cursor:pointer}
.b_vote .v_rez { float:left; margin:5px 0 0 20px}

.cat_find_txt { margin-bottom:10px; font-size:12px; color:#000}
.cat_find_ul { margin:0; padding:0; list-style-type:none}
.cat_find_ul li{ margin:0 10px 0 0; padding:0; float:left}
.cat_find_ul li a{ font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:underline}
.cat_find_ul li a:hover{ font-size:14px; color:#c00; text-transform:uppercase; font-weight:bold; text-decoration:underline}
.cat_find_ul li a.act, .cat_find_ul li a.act:hover { font-size:14px; color:#c00; text-transform:uppercase; font-weight:bold; text-decoration:underline; cursor:default}
.cat_find_ul li a.noact, .cat_find_ul li a.noact:hover { font-size:14px; color:#999; text-transform:uppercase; font-weight:bold; text-decoration:underline; cursor:default}

.cat_gal_top { padding:7px 10px 7px 10px}
.cat_gal_top .pgn_left{ float:right}
.cat_gal_top .pgn_right{ float:right}
.cat_gal_top span{ float:right; margin:4px 8px 0 0}
.cat_gal_top span i{ font-style:normal; color:#999}
.cat_gal_top span b{ font-weight:normal; color:#09C}
.cat_gal_big { text-align:center; margin: 0 10px; padding:0 0 10px 0}
.cat_gal_big img{ display:inline}
.cat_gal_txt { margin: 0 10px; padding:0 0 10px 0}

.cat_one { padding:7px 10px}
.cat_one_img {vertical-align: middle; text-align:center; width:308px; height:308px; background: url(../img/cat_one_logo_bg.png) no-repeat left top}
.cat_one_img img{ padding:4px; display:inline}
.cat_one_h1_top { clear:both; padding-top:3px; color:#c00; font-size:24px}
.cat_one_lux_top { color:#666; padding-top:5px; margin-bottom:11px; display:block}
.cat_one_lux_top b{ color:#c00; font-weight:normal}
.cat_one_map_big { background:url(../img/icon_map2.png) no-repeat left 50%; padding-left:22px; cursor:pointer}
.cat_one_yand { height:300px; width:300px; background: url(../img/cat_one_logo_bg.png) no-repeat left top; padding:4px }
.cat_one_yand_in { width:300px; height:300px; }
.cat_one_descr { padding-left:20px; vertical-align:top}
.cat_download { background:url(../img/icon_ent_downl.png) no-repeat left top;  padding-left:48px;margin-left:10px }
.cat_download b{ display:block; margin-bottom:3px}
.cat_download a{ display:block}
.cat_download span{ display:block; margin-bottom:3px}
.cat_sep{ background:url(../img/dott_3.png) repeat-x left top; height:25px; overflow:hidden; margin-top:20px; zoom:1;margin-left:10px}
.cat_sep_af{ background:url(../img/dott_4.png) repeat-x left top; height:8px; margin:11px 0 0 0; padding:0 0 0 0; overflow:hidden; zoom:1;}

.cat_tixt { background:url(../img/icon_ent_tixt.png) no-repeat left top;  padding-left:48px;margin-left:10px }

.cat_stat { background:url(../img/icon_ent_stat.png) no-repeat left top;  padding-left:48px;margin-left:10px }
.cat_stat b{ display:block}
.cat_stat span{ font-size:12px; display:block; color:#c00; margin-top:7px; margin-bottom:5px}
.cat_stat span b{ font-weight:normal; font-size:24px; display:inline}
.cat_info { background:url(../img/icon_ent_section.png) no-repeat left top; color:#ccc;  padding-left:48px;margin-left:10px }
.cat_info b{ display:block; color:#000; margin-bottom:3px}
.cat_info a, .cat_info a:hover{ color:#09C; line-height:18px}

.cat_one_cont { line-height:26px; margin-top:-8px; padding-left:48px; background:url(../img/icon_ent_cont.png) no-repeat left top; margin-left:10px; color:#000}
.cat_one_cont h1{ margin-bottom:5px}
.cat_one_cont p{ margin-bottom:5px; color:#000 !important}
.cat_one_cont span{ color:#960 !important}
.cat_one_cont b{ color:#c00 !important}

.cat_one_map { position:relative; height:24px; background:#c00; color:#fff; padding-top:6px; line-height:16px}
.cat_one_map .a{ width:5px; height:30px !important; top:0 !important; background:url(../img/cat_one_map_bg.png) no-repeat left top !important}
.cat_one_map .b{ width:5px; height:30px !important; top:0 !important; background:url(../img/cat_one_map_bg.png) no-repeat right top !important}
.cat_one_map a, .cat_one_map a:hover{ color:#fff; margin-left:10px }

.cat_one_akcii { position:relative; margin-top:5px; background:#fff4db; padding:11px 10px; zoom:1}
.cat_one_akcii .a{ background:url(../img/white_corners.png) no-repeat left top !important; left:0 !important; top:0 !important}
.cat_one_akcii .b{ background:url(../img/white_corners.png) no-repeat right top !important; right:0 !important; top:0 !important}
.cat_one_akcii .c{ background:url(../img/white_corners.png) no-repeat left -5px !important; left:0 !important; bottom:0 !important}
.cat_one_akcii .d{ background:url(../img/white_corners.png) no-repeat right -5px !important; right:0 !important; bottom:0 !important}
.cat_one_akcii span { color:#666}

.cat_one_akcii h2 { color:#c00; margin:6px 0 6px 0}
.cat_one_news { position:relative; margin-top:5px; background:#e9f6fd; padding:11px 10px; zoom:1}
.cat_one_news .a{ background:url(../img/white_corners.png) no-repeat left top !important; left:0 !important; top:0 !important}
.cat_one_news .b{ background:url(../img/white_corners.png) no-repeat right top !important; right:0 !important; top:0 !important}
.cat_one_news .c{ background:url(../img/white_corners.png) no-repeat left -5px !important; left:0 !important; bottom:0 !important}
.cat_one_news .d{ background:url(../img/white_corners.png) no-repeat right -5px !important; right:0 !important; bottom:0 !important}
.cat_one_news span { color:#666}
.cat_one_news span span{ color:#b29966}
.cat_one_news h2 { color:#069; margin:6px 0 6px 0}
.cat_descr_h2 { background:url(../img/dott_9.png) repeat-x left bottom; padding-bottom:6px}
.cat_one_txt { width:900px}
.cat_one_txt span{ color:#c00; font-weight:bold}
.content_nav_line { clear:both; padding:0 0px 10px 0}
.content_nav_line a { text-decoration:none}
.content_nav_line a:hover { text-decoration:none; color:#c00}
.content_nav_line a.act, .content_nav_line a.act:hover{ color:#c00; cursor:default}
.content_nav_line span { padding:0 4px; color:#999}
.content_outer { padding:0 13px; clear:both}
.content_text { line-height:16px}

.content_list td{ border-top:1px solid #D4D4D4}
.content_list td.cont_l_td{padding:15px 13px 10px 0}
.content_list h1{ line-height:21px; margin-bottom:6px; margin-top:7px; color:#09c}
.content_list h1 a, .content_list h1 a:hover{color:#09c}
.content_list span{ line-height:19px}

.content_text table { border-collapse:collapse}
.content_text table tr.header td{ background: #EEE; color:#666; padding:9px 13px}
.content_text table tr td{ color:#000; border:1px solid #D4D4D4; padding:9px 13px}
.content_text table tr td p{ margin-bottom:0}
.comment_one { margin:0 10px; border-bottom:1px solid #ccc; padding:10px 0 }
.comment_one span{ color:#666; }
.comment_one span b{ font-weight:normal; color:#b29966}
.comment_one h2 { margin:4px 0}
.comment_one h2 a { color:#09C; text-decoration:underline}
.comment_one h2 a:hover { color:#09C; text-decoration:none}

.comm_textarea { background:#fbf8e4; border:1px solid #ccc; overflow:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #666; width:98%; padding:4px 7px; height:140px}
.comm_textarea1 { background:#fbf8e4; border:1px solid #ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #666; padding:4px 7px; width:200px; margin-bottom:7px}

.comm_textarea_outer {padding:0 0px 0 0px;}
.comm_last { color:#666; font-size:11px; float:right; margin-right:10px; margin-top:15px}
.comm_last span{ color:#09C; font-size:11px}
.comm_hide { border-bottom:2px solid #09C; margin-left:10px; padding-bottom:15px}
.comm_add_outer { background: url(../img/icon_add_comm.png) no-repeat left top; padding:5px 0 9px 28px; margin:10px 0 0 10px }
.comm_add { background:url(../img/arrow_4.png) no-repeat right -39px; padding-right:12px; color:#09C; margin:8px 0px 0 10px}
.comm_add:hover { background:url(../img/arrow_4.png) no-repeat right -39px; padding-right:12px; color:#09C}
.comm_add_up {background:url(../img/arrow_4.png) no-repeat right 6px; padding-right:12px; color:#09C; margin:8px 0px 0 10px }
.comm_add_up:hover { background:url(../img/arrow_4.png) no-repeat right 6px; padding-right:12px; color:#09C}

.comm_login { float:right; color:#666; margin:12px 5px 0 0; text-align:right}
.comm_login span{color:#000}
.course_date { text-align:right; padding:12px 0 10px 0 !important; background:none !important; font-size:11px; height:auto !important}
.course_date span{ background:url(../img/course_date.png) no-repeat left top; color:#FFFFFF; padding:1px 4px 1px 5px}
.course_link { text-align:right; display:block; margin-top:7px}
.course_link a{ font-size:11px !important; text-decoration:underline !important;}
.course_link a:hover{ font-size:11px !important; text-decoration:none !important;}
.course_tb tr td{ padding:7px 0px 7px 4px !important; border-bottom:1px solid #b3cbda }
.course_tb tr.head td{ font-size:11px; color:#666}
.course_tb tr td.nobord{ border:0}
.course_tb span.eur{ color:#069; background:url(../img/course_eur.png) no-repeat left 50%; padding-left:20px}
.course_tb span.usd{ color:#069; background:url(../img/course_usd.png) no-repeat left 50%; padding-left:20px}
.course_tb span.rub{ color:#069; background:url(../img/course_rub.png) no-repeat left 50%; padding-left:20px}
.course_tb span.up{ background:url(../img/course_up.png) no-repeat right 50%; padding-right:12px; width:33px;display:block}
.course_tb span.down{ background:url(../img/course_down.png) no-repeat right 50%; padding-right:12px; width:33px; display:block}
.date_now { margin-top:10px; color:#999; font-size:11px; margin-left:3px; text-transform:lowercase}
.date_now span{color:#000; font-size:11px; background:url(../img/icon_date.png) no-repeat left 50%; padding:2px 0 2px 20px; margin-left:10px}
.date_now b{color:#996; font-size:11px; background:url(../img/icon_clock.png) no-repeat left 50%; padding:2px 0 2px 20px; font-weight:normal; margin-left:10px}


.date_now_new {margin-top:14px; color:#999; font-size:11px; margin-left:3px}
.date_now_new .start{ color:#999999; background:url(../img/icon_home_and.png) no-repeat left 50%; padding-left:15px; text-decoration:none  }
.date_now_new .start:hover{ color:#999999; background:url(../img/icon_home_and.png) no-repeat left 50%; padding-left:15px; text-decoration: underline }
.date_now_new span{ background:url(../img/icon_sep_and.png) no-repeat 70% 50%; padding:0 6px 0 6px }

.date_now_new .zak{ color:#cc6600; background:url(../img/icon_fav_and.png) no-repeat left 50%; padding-left:17px; text-decoration:none }
.date_now_new .zak:hover{ color:#cc6600; background:url(../img/icon_fav_and.png) no-repeat left 50%; padding-left:17px; text-decoration: underline }


.day_model { position:relative; zoom:1}
.day_model .a{ background:url(../img/inner_wh_corns.png) left top; _background:url(../img/inner_wh_corns_ie.png) left top}
.day_model .b{ background:url(../img/inner_wh_corns.png) right top; _background:url(../img/inner_wh_corns_ie.png) right top;}
.day_model .c{ background:url(../img/inner_wh_corns.png) left -5px; _background:url(../img/inner_wh_corns_ie.png) left -5px;}
.day_model .d{ background:url(../img/inner_wh_corns.png) right -5px; _background:url(../img/inner_wh_corns_ie.png) right -5px; }
.day_model_img { position:relative; height:332px}
.day_model_black{position: absolute; background:#000; height:85px; width:240px; left:0; bottom:0; opacity:.60; filter:alpha(opacity=60); }
.day_model_text{ height:75px; position:absolute; width:220px; left:0; bottom:0; color:#FFF; padding:5px 10px; font-size:11px}
.day_model_text a{ font-size:14px; font-weight:bold; display:block; margin-bottom:3px; color:#fff}
.day_model_text a:hover{ font-size:14px; font-weight:bold; display:block; margin-bottom:3px; color:#fff}
.day_model_black2 { height:29px; background:#000; padding:9px 0 0 10px; _margin-top:-1px}
.day_model_com { height:18px; width:220px; background:url(../img/model_day_com.png); float:left; margin-left:0px; padding-top:2px}
.day_model_com a{ color:#960; font-size:11px; margin-left:25px}
.day_model_com a.blue{ color:#09C; font-size:11px; margin-left:25px; float:right; margin-right:6px}

.diskont { margin: 0 10px; padding:0 0 10px 0}
.diskont h1 a, .diskont h1 a:hover{ font-size:14px; font-weight:bold}
.diskont_img { height:250px; display:block}
.entprise { padding:20px 0 0px 0; border-bottom:1px solid #cccccc}
.ent_num { width:43px; height:121px; vertical-align:middle; text-align:center; background:url(../img/ent_num.png) no-repeat -43px top}
.ent_num_lux{ width:43px; height:121px; vertical-align:middle; text-align:center; background:url(../img/ent_num.png) no-repeat left top; color:#fff}

.ent_num_gray{ width:43px; height:121px; vertical-align:middle; text-align:center;background:url(../img/ent_num.png) no-repeat right top}
.ent_logo { width:121px; height:121px; vertical-align:middle; text-align:center; background:url(../img/img_bg_113x113.png) no-repeat left top}
.ent_logo img{ padding:4px}
.ent_views { padding:5px 0 0 0; font-size:11px}
.ent_views span{ font-size:16px; font-weight:bold;  color:#c00 !important; display:block; margin-top:2px}
.ent_b a{ display:inline !important}
.ent_descr h1 { margin-bottom:8px; line-height:20px}
.ent_descr h1 a{ color:#09C }
.ent_descr h1 a:hover{ color:#09c;  }

.fix_under { text-decoration: underline}
.fix_under:hover { text-decoration: none}


.ent_map { float:right; color:#09C; text-decoration:underline; font-size:11px; background:url(../img/icon_map2.png) no-repeat left 50%; padding-left:20px; margin-top:4px}
.ent_map:hover { float:right; color:#09C}
.ent_descr span { color:#666; display:block; margin-bottom:8px}
.ent_descr span a{ color:#c00}
.ent_descr span a:hover{ color:#c00}
.ent_descr p{ margin:0; padding:0}
.ent_descr b{ color:#960; font-weight:normal}
.ent_descr b.fix_bold { font-weight:bold}
.ent_descr div { line-height:17px}
.ent_cats { border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin-top:15px; padding:10px 2px 10px 2px; color:#ccc}
.ent_cats span{ color:#000; font-size:11px}
.ent_cats a{ color:#09C; font-size:11px; text-decoration:none}
.ent_cats a:hover{ color:#c00; font-size:11px; text-decoration:none}
.ent_cats1 { border-top:1px solid #ccc; margin-top:15px; padding:10px 2px 0px 140px ; color:#ccc; }
.ent_cats1 span{ color:#000; font-size:11px; display:inline !important}
.ent_cats1 a{ color:#09C; font-size:11px; text-decoration:none; display:inline !important}
.ent_cats1 a:hover{ color:#c00; font-size:11px; text-decoration:none; display:inline !important}

.ent_photo_holder { background:#e6e7e8; width:100%; position:relative; zoom:1}
.ent_photo_holder .a{ left:0 !important; top:0 !important; background:url(../img/white_corners_fix.png) no-repeat left top !important; _background:url(../img/white_corners_ie.png) no-repeat left top !important}
.ent_photo_holder .b{ right:0 !important; top:0 !important; background:url(../img/white_corners_fix.png) no-repeat right top !important; _background:url(../img/white_corners_ie.png) no-repeat right top !important}
.ent_photo_holder .c{ left:0 !important; bottom:0 !important; background:url(../img/white_corners_fix.png) no-repeat left -5px !important; _background:url(../img/white_corners_ie.png) no-repeat left -5px !important}
.ent_photo_holder .d{right:0 !important; bottom:0 !important; background:url(../img/white_corners_fix.png) no-repeat right -5px !important; _background:url(../img/white_corners_ie.png) no-repeat right -5px !important}

.ent_ph_slider_outer { padding:10px 0}
.ent_ph_slider { border:1px solid red; width:700px}
.ent_ph_slider img{ display:inline}
.ent_sl_pause { color:#fff; background:url(../img/slider_auto_pause.png) no-repeat left 50%; font-size:11px; padding-left:24px; display:block; padding:3px 0; width:144px }
.ent_sl_pause:hover { color:#fff}
.ent_sl_play { color:#fff; background:url(../img/slider_auto_stop.png) no-repeat left 50%; font-size:11px; padding-left:24px; display:block; padding:3px 0; width:120px }
.ent_sl_play:hover { color:#fff}
.ent_ph_sl_left { float:left; background:url(../img/slider_buttons_big.png); text-align:left; width:77px; height:20px; font-size:11px; color:#333; text-decoration:none; padding:6px 0 0 28px }
.ent_ph_sl_left:hover { background:url(../img/slider_buttons_big.png) left bottom; color:#0f5184}
.ent_ph_sl_right { float:right; text-align:right; background:url(../img/slider_buttons_big.png) right top; width:77px; height:20px; font-size:11px; color:#333; text-decoration:none; padding:6px 28px 0 0 }
.ent_ph_sl_right:hover { background:url(../img/slider_buttons_big.png) right bottom; color:#0f5184}

.ent_ph_sl_count { float:left;display:block; width:88px; text-align:center; margin-top:5px; font-size:11px; color:#fff}
.ent_ph_sl_count b{ color:#000}

.ent_ph_big { background:#999; position:relative; zoom:1; padding:20px 10px 25px 10px}
.ent_ph_big  .a{ left:0 !important; top:0 !important; background:url(../img/white_corners_fix.png) no-repeat left top !important; _background:url(../img/white_corners_ie.png) no-repeat left top !important}
.ent_ph_big  .b{ right:0 !important; top:0 !important; background:url(../img/white_corners_fix.png) no-repeat right top !important; _background:url(../img/white_corners_ie.png) no-repeat right top !important}
.ent_ph_big  .c{ left:0 !important; bottom:0 !important; _bottom:-1px !important; background:url(../img/white_corners_fix.png) no-repeat left -5px !important; _background:url(../img/white_corners_ie.png) no-repeat left -5px !important}
.ent_ph_big  .d{right:0 !important; bottom:0 !important; _bottom:-1px !important; background:url(../img/white_corners_fix.png) no-repeat right -5px !important; _background:url(../img/white_corners_ie.png) no-repeat right -5px !important}

.find_auto { width:240px; height:233px; background:url(../img/find_auto_bg.png)}
.find_auto h2{ padding:11px 0 8px 9px}
.real_est{ width:240px; height:233px; background:url(../img/real_state_bg.png)}
.real_est h2{ padding:11px 0 8px 9px}
.find_auto_text{ margin:0px 8px 6px 8px}
.find_auto_text span{ color:#c00}
.find_auto_tb { margin:0 0 0 10px;}
.find_auto_tb tr td{ padding-bottom:5px;}
.find_auto_txt_inp { width:80px; height:23px; background:url(../img/find_auto_txt_inp.png); padding:4px 0 0 0px}
.find_auto_txt_inp input{ width:78px; border:0; background:none; font-family:Arial, Helvetica, sans-serif; text-align:center}

.find_auto_txt_inp1 { width:220px; height:23px; background:url(../img/find_auto_txt_inp1.png); padding:4px 0 0 0px}
.find_auto_txt_inp1 input{ width:202px; padding:0 8px; border:0; background:none; font-family:Arial, Helvetica, sans-serif; text-align:left}

.fl_one .txt{ margin-bottom:8px}
.fl_one .date{ color: #666; display:block; margin-bottom:5px; clear:both}
.fl_one .sec { height:17px;  background:url(../img/akcii_bg_sec.png) no-repeat left top; float:left; margin-bottom:5px}
.fl_one .sec span{ height:16px; padding:1px 12px 0 12px; background:url(../img/akcii_bg_sec.png) no-repeat right bottom; font-size:11px; color:#fff; float:left}

.fl_one .print  { font-size:11px; padding:4px 0 4px 23px; line-height:16px; background: url(../img/icon_prin_diskont.png) no-repeat left 50%; margin-left:17px}
.fl_one h2 {margin-bottom:6px; line-height:18px; color:#c00}
.fl_one h2 a{ color:#c00; text-decoration:underline}
.fl_one h2 a:hover{ color:#c00; text-decoration:none}

.fl_one .fl_sep { background: url(../img/fl_sep_cut.png) no-repeat left top; height:20px; margin-top:15px; margin-bottom:25px}
.fl_one .gr { color:#960}
.fl_one .rd { font-style:normal; font-weight:bold; color:#c00}
.fl_one .char { line-height:18px; padding-bottom:20px}

.flags_onmap .add{ float:right; font-size:11px; color:#c00; background:url(../img/icon_add.png) no-repeat left 50%; padding-left:15px; margin-top:3px}
.footer_top { height:35px; background:#ccc; position:relative; zoom:1; margin-bottom:3px; color:#666; font-size:11px; padding:9px 0 0 112px}
.footer_top .a{ height:44px; width:100px; background:url(../img/foot_logo.png) no-repeat left top}
.footer_top .b{ height:44px; width:15px; background:url(../img/foot_logo.png) no-repeat right top}
.footer_top .up { float:right; font-size:12px; background:url(../img/foot_up.png) no-repeat right top; padding-right:10px; margin-right:10px; margin-top:10px}
.footer_bottom { height:116px; overflow:hidden; background:url(../img/foot_bot_bg.png) repeat-x left top !important; position:relative; padding:9px 8px 0px 8px; zoom:1}
.footer_bottom .c { width:15px; height:15px; background:url(../img/foot_bot_bg.png) no-repeat left bottom }
.footer_bottom .d { width:15px; height:15px; background:url(../img/foot_bot_bg.png) no-repeat right bottom }
.footer_search { width:213px; height:22px; background:url(../img/footer_search.png); padding: 4px 0 0 8px }
.footer_search input { width: 190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0; background:#fff; color:#999}
.foot_links{ margin-left:3px; line-height:17px; margin-top:7px; margin-bottom:10px}
.foot_links a{ color:#fff; font-size:11px; text-decoration:underline; font-size:11px}
.foot_links a:hover{ color:#fff; font-size:11px; text-decoration:none; font-size:11px}
.foot_list { padding:0 10px}
.foot_list a{ color:#fff; float:left; font-size:11px; width:140px; background:url(../img/dott_6.png) no-repeat left 50%; padding-left:8px; height:15px}
.foot_list table tr td a{ font-size:11px !important}
.foot_list a:hover{ color:#fff; font-size:11px;}
.foot_right { line-height:16px; font-size:11px}
.foot_right span{ display:block; color:#fff; font-size:11px }
.goro_date { color:#900; display:block; margin:3px 0}
.goro_link { font-size:11px; text-decoration: underline !important; color:#09C; padding-bottom:5px}
.goro_link:hover { font-size:11px; text-decoration: none !important; color:#09C}
.goro_text{display:block !important; height:88px !important; overflow: hidden; width:220px; background: url(../img/dott_13.png) repeat-x left top !important; padding:10px 0 0 0 !important; margin-bottom:2px}
.goro_text p{ margin:0}

.gr_top { clear:both; margin-left:10px; margin-bottom:10px}
.gr_top b{ color:#c00; float:left; margin:3px 5px 0 0}
.gr_top span{ float:left; background:url(../img/goro_bg_date.png) no-repeat left top; height:22px }
.gr_top span i{ float:left; background:url(../img/goro_bg_date.png) no-repeat right bottom; height:19px; padding: 3px 7px 0 7px; font-style:normal; color:#fff; font-weight:normal}
.gr_one { margin:0 10px; background:url(../img/dott_9.png) repeat-x left bottom;margin-bottom:15px;}
.gr_one_last { margin:0 10px; background:none;margin-bottom:0px;}
.gr_one_img { padding:4px; background:url(../img/img_bg_113x113.png); float:left; margin-right:10px}
.gr_one_title { background:#e9e8e8; float:left; width:557px; position:relative; zoom:1; padding:8px 10px; margin-bottom:7px}
.gr_one_title h2 { display:inline; color:#069;}

.gr_one_title h2 a{color:#069; text-decoration:underline}
.gr_one_title h2 a:hover{ color:#069; text-decoration:none}
.gr_one_title span { color:#999; padding:0 5px}
.gr_one_title b { color:#c00; font-weight:normal}
.gr_one_title b i{ color:#666; font-style:normal}
.gr_one_text { margin:0 0 0 2px; float:left; width:573px}
.gr_one_link { font-size:11px; float:right}
.gray_block { position:relative; border:1px solid #ccc; zoom:1; z-index:1000}
.gray_block .a {left:-1px; top:-1px; background: url(../img/gray_block_bg.png) no-repeat left top; zoom:1}
.gray_block .b {right:-1px; top:-1px; background: url(../img/gray_block_bg.png) no-repeat right top; zoom:1 }
.gray_block .c { left:-1px; bottom:-1px; _bottom:-2px; background: url(../img/gray_block_bg.png) no-repeat left -5px; zoom:1}
.gray_block .d { right:-1px; bottom:-1px; _bottom:-2px; background: url(../img/gray_block_bg.png) no-repeat right -5px; zoom:1}

.grad_block { position:relative; background: url(../img/lk_grad_31.png) repeat-x left top; zoom:1; height:23px; padding-top:8px; padding-left:12px; color:#666;}
.grad_block span{ color:#C00; margin:0 5px 0 5px;}
.grad_block .a {left:0px; top:0px; background: url(../img/white_corners_fix.png) no-repeat left top; _background: url(../img/white_corners_ie.png) no-repeat left top; zoom:1}
.grad_block .b {right:0px; top:0px; background: url(../img/white_corners_fix.png) no-repeat right top; _background: url(../img/white_corners_ie.png) no-repeat right top; zoom:1 }
.grad_block .c { left:0px; bottom:0px; _bottom:-1px; background: url(../img/white_corners_fix.png) no-repeat left -5px; _background: url(../img/white_corners_ie.png) no-repeat left -5px; zoom:1}
.grad_block .d { right:0px; bottom:0px; _bottom:-1px; background: url(../img/white_corners_fix.png) no-repeat right -5px; _background: url(../img/white_corners_ie.png) no-repeat right -5px; zoom:1}

.gray_block1 { position:relative; zoom:1; background:#f6f6f6; border:1px solid #ccc; padding:15px 10px;}
.gray_block1 .a { background:url(../img/white_corners_empty.png) no-repeat left top; left:-1px; top:-1px }
.gray_block1 .b { background:url(../img/white_corners_empty.png) no-repeat right top; right:-1px; top:-1px }
.gray_block1 .c { background:url(../img/white_corners_empty.png) no-repeat left -5px; left:-1px; bottom:-1px; _bottom:-2px}
.gray_block1 .d { background:url(../img/white_corners_empty.png) no-repeat right -5px; right:-1px; bottom:-1px; _bottom:-2px}
.gray_block h2.title{height: 28px; background:url(../img/h2_blue_left.png) no-repeat left top; margin-left:10px; _margin-left:5px; float:left; padding:0px 0 0 0; margin-top:-1px;}
.gray_block h2.title span{ height:16px;  padding:12px 0 0 0; float:left; background:url(../img/h2_blue_right.png) no-repeat right top;}
.gray_block h2.title_red{height: 28px; background:url(../img/h2_red_left.png) no-repeat left top; margin-left:10px; _margin-left:5px; float:left; padding:0px 0 0 0; margin-top:-1px;}
.gray_block h2.title_red span{ height:16px;  padding:12px 0 0 0; float:left; background:url(../img/h2_red_right.png) no-repeat right top;}
h2.title_red{height: 28px; background:url(../img/h2_red_left.png) no-repeat left top; margin-left:10px; _margin-left:5px; float:left; padding:0px 0 0 0; margin-top:-1px;}
h2.title_red span{ height:16px;  padding:12px 0 0 0; float:left; background:url(../img/h2_red_right.png) no-repeat right top;}

.ind_cat_inner { padding:0 10px}
.ind_cat table.title{ clear:both; margin:0 0 10px 0px; width:100% }
.ind_cat table.title a{ display:block; height:30px; text-align:center; background:url(../img/ind_cat_title_noact.png) no-repeat center bottom; position:relative; color:#333333; font-weight:bold; padding:5px 0 0 0; text-decoration:none }
.ind_cat table.title a .a{ width:5px; left:0; top:0; height:27px; background:url(../img/ind_cat_title_noact.png) no-repeat left top}
.ind_cat table.title a .b{ width:5px; right:-1px; top:0; height:27px; background:url(../img/ind_cat_title_noact.png) no-repeat right top}
.ind_cat table.title a.act{ display:block; height:30px; text-align:center; background:url(../img/ind_cat_title_act.png) no-repeat center bottom; position:relative; color:#fff; font-weight:bold; padding:5px 0 0 0; text-decoration:none }
.ind_cat table.title a.act .a{ width:5px; left:0; top:0; height:27px; background:url(../img/ind_cat_title_act.png) no-repeat left top}
.ind_cat table.title a.act .b{ width:5px; right:-1px; top:0; height:27px; background:url(../img/ind_cat_title_act.png) no-repeat right top}

.inc_cat_top { float:left}
.inc_cat_reg { float:right; font-size:11px; color:#666}
.inc_cat_reg span{font-size:12px; color:#fff; display:inline-block; height:16px; width:48px; background:url(../img/ind_cat_reg.png) no-repeat; text-align:center; padding:1px 0 0 0 }
.inc_cat_reg b{ font-size:12px; font-weight:normal; color:#c00}

.ind_cat_tb thead th{ height:30px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#898787; background:#e4e3e3 }
.ind_cat_tb thead th.num{ background:url(../img/ind_cat_tb_head.png) no-repeat left top}
.ind_cat_tb thead th.view{ background:url(../img/ind_cat_tb_head.png) no-repeat right top}
.ind_cat_tb tr td { vertical-align:top; padding:8px 0; background:url(../img/dott_3.png) repeat-x left bottom}
.ind_cat_tb tr td.count { text-align:center; font-size:11px}
.ind_cat_tb tr td a { font-weight:bold}
.ind_cat_tb tr td span { font-size:11px; background:url(../img/icon_phone.png) no-repeat left 60%; display:block; padding-left:15px; line-height:16px; margin-top:2px}
.ind_cat_tb tr td.cat_item a{ font-size:11px; color:#09C; text-decoration:none; font-weight:normal}
.ind_cat_tb tr td.cat_item a:hover{ font-size:11px; color:#0cf; text-decoration:none; font-weight:normal}
.ind_cat_tb tr td.views_item { font-size:11px; text-align:center}
.ind_cat_tb tr td.title { padding-right:8px !important}
.ind_cat_tb tr td.title a{ color:#069 !important}

.int { background:url(../img/int_center.png) repeat-x left top; float:right; width:731px; height:25px}
.int_in { background:url(../img/int_right.png) no-repeat right top; width:731px; height:25px}
.int_in_in { background:url(../img/int_left.png) no-repeat left top; width:617px; height:20px; padding:5px 0 0 112px; }
.int_in_in a{font-size:11px; margin-right:5px; padding:2px 0 2px 20px; }

.header { margin-top:10px}

.lk_left_list { margin:0 0 0 0; padding:0 0 0 0; list-style-type:none}
.lk_left_list li{ margin: 0 0 2px 0px;}
.lk_left_list li.act{ margin: 0 0 2px 0px; background:url(../img/lk_list_act_bg.png) no-repeat left top; }
.lk_left_list li.act a{ color:#c00; text-decoration:none; font-weight:bold}
.lk_left_list li span{padding:6px 0 3px 24px; display:block; height:21px; margin-left:10px}
.lk_left_list li.noact a, .lk_left_list li.noact a:hover{ color:#999; text-decoration:underline; cursor: default}
.lk_left_list li.black a{ color:#000}
.lk_left_list img { display:inline; margin-left:6px}
.lk_gray { color:#666; display:block; margin-bottom:4px}

.lk_login { color:#000; font-size:30px}
.lk_login span{ color:#000; font-size:12px; color:#c00 }
.lk_link { color:#09c; display:block; margin-top:4px}
.lk_stat { background:url(../img/icon_ent_stat.png) no-repeat left top; padding-top:42px}
.lk_stat b{ display:block}
.lk_stat span{ font-size:12px; display:block; color:#c00; margin-top:7px; margin-bottom:5px}
.lk_stat span b{ font-weight:normal; font-size:24px; display:inline}

.lk_logo { width:121px; height:121px; vertical-align:middle; background:url(../img/img_bg_113x113.png) no-repeat left top; padding-right:15px}
.lk_logo img{ padding:4px; margin-bottom:3px}
.lk_sec { margin-top:3px}
.lk_cont { background:url(../img/dott_9.png) repeat-x left bottom; padding:6px 0}
.lk_cont span { color:#960}
.lk_right {zoom:1; padding:10px 12px; line-height:17px}
.lk_right span{ color:#C00 !important}
.lk_right a.red{ color: #c00 !important}
.lk_form { background:url(../img/lk_prof_bg.png) repeat-x left top; border-top:1px solid #ccc; padding:15px}
.lk_prof_h2 { color:#c00; margin-bottom:4px}
.lk_form td.text { padding:6px 0 0 0; vertical-align: top;}
.lk_form td.text b { color:#c00 !important}
.lk_form span { font-size:11px; color:#666; display:block; margin-top:2px}
.lk_hint { background:#fff4db; width:180px; font-size:11px; padding:5px 8px;border:1px solid #d2cba2; margin-left:10px; position:relative; zoom:1}
.lk_hint span{ display:block; width:7px; height:11px; position:absolute; background:url(../img/arrow_5.png); left:-7px; top:6px; overflow:hidden}
.lk_text_submit {float:left; width:220px; margin-left:10px; font-size:11px; color:#666; margin-top:0px; line-height:13px}
.lk_logo_inp { background:#f1f1f2; position:relative; zoom:1; padding:12px 10px 7px 10px; margin-bottom:5px}
.lk_logo_inp span{ display:block; margin-top:5px; color:#666; font-size:11px}
.lk_logo_inp span b{ font-weight: normal; color:#c00}
.lk_logo_inp input.styled_file{ width:470px;}

.lk_logo_inp .a {left:0; top:0; background:url(../img/white_corners_fix.png) no-repeat left top; _background:url(../img/white_corners_ie.png) no-repeat left top}
.lk_logo_inp .b {right:0; top:0; background:url(../img/white_corners_fix.png) no-repeat right top; _background:url(../img/white_corners_ie.png) no-repeat right top}
.lk_logo_inp .c {left:0; bottom:0; _bottom:-1px; background:url(../img/white_corners_fix.png) no-repeat left -5px; _background:url(../img/white_corners_ie.png) no-repeat left -5px}
.lk_logo_inp .d {right:0; bottom:0;_bottom:-1px; background:url(../img/white_corners_fix.png) no-repeat right -5px; _background:url(../img/white_corners_ie.png) no-repeat right -5px}

.lk_del_logo{ margin-left:10px}
.lk_del_logo label{ margin-left:5px}
.lk_tb_logo td{width:308px; height:308px; text-align:center; vertical-align:middle; background: url(../img/cat_one_logo_bg.png) no-repeat}
.lk_tb_logo td img { display:inline}
.lk_tb_logo_lit td{width:121px; height:121px; text-align:center; vertical-align:middle; background: url(../img/img_bg_113x113.png) no-repeat}
.lk_tb_logo_lit td img { display:inline}
.lk_logo_h2 { color:#c00; margin-bottom:2px}
.lk_logo_size { font-size:11px; color:#c00; display:block}
.lk_txt { line-height:18px}
.lk_cat { padding:12px 10px 12px 10px; background:url(../img/dott_9.png) repeat-x left bottom}
.lk_cat h1 a{ color:#09c}
.lk_cat span{ float:left; margin-right:5px}
.lk_cat a.del{width:15px; float:left; height:15px; background:url(../img/icon_del.png) no-repeat 50% 50%; margin-right:7px}

.lk_add_cat { background:url(../img/icon_add2.png) no-repeat left 50%; padding:2px 10px 2px 20px; display:block; margin-left:12px}
.lk_add_cat_menu { background:#f1f1f2; padding:15px; display:none; margin-top:10px}
.lk_map { width:696px; height:525px}
.lk_list_files {background:url(../img/dott_9.png) repeat-x left bottom}
.lk_list_files td{ padding:7px 0}
.lk_list_files a{ background:url(../img/icon_doc.png) no-repeat left 50%; padding:2px 0 2px 22px; display:block}
.lk_list_files a.del{width:15px; float:left; height:15px; background:url(../img/icon_del.png) no-repeat 50% 50%; margin: 7px 0 0 10px; padding:0}
.lk_list_files span { font-size:11px}
.lk_editor_place { width:700px; height:300px; background:url(../img/editor_bg.png) no-repeat left top}
.lk_add_ads a { color:#c00; background:url(../img/icon_add2.png) no-repeat left 50%; padding-left:15px; text-decoration:underline}
.lk_add_ads a:hover { color:#c00; text-decoration:none}
.lk_ads_links { padding-bottom:10px; border-bottom:2px solid #ccc; margin-bottom:10px;}
.lk_ads_links span { margin:0 10px; color:#999; float:left; margin-top:6px}
.lk_ads_links h4{ float:left; margin-top:6px}
.lk_ads_links a.lk_lnk { float:left; margin-top:6px; margin-right:3px;}
.lk_ads_links a.disabled { float:left; margin-top:6px; margin-right:3px; color:#999;text-decoration:none;cursor:default;}
.lk_ads_links a.current { float:left; margin-top:6px; margin-right:3px; color:#F22;}
.lk_ads_links .doing { color:#000; margin-top:6px; float:right}
.lk_ads_links b { color:#c00; font-weight:normal; margin-top:6px; float:left}
.lk_ads_one { position:relative; zoom:1; background:#f6f6f6; border:1px solid #ccc; padding:15px 10px; margin-bottom:10px}
.lk_ads_one .a { background:url(../img/white_corners_empty.png) no-repeat left top}
.lk_ads_one .b { background:url(../img/white_corners_empty.png) no-repeat right top}
.lk_ads_one .c { background:url(../img/white_corners_empty.png) no-repeat left -5px}
.lk_ads_one .d { background:url(../img/white_corners_empty.png) no-repeat right -5px}
.lk_ads_right { border-left:1px solid #ccc; color:#999; vertical-align:middle; text-align:center; font-size:11px; padding-left:5px}
.lk_ads_right span{color:#000; display:block; margin-bottom:7px}
.lk_ads_right b{color:#09c !important; display:block; margin-bottom:7px; font-weight:normal}
.lk_ads_right i{color:#c00; display:block; font-style:normal}
.lk_ads_right .alert_text{ color:#c00}
.lk_ads_right .alert { height:40px; background:url(../img/icon_alert_big.png) no-repeat center top; margin-bottom:10px}
.lk_ads_right1 { color:#999; vertical-align:top; text-align:center; font-size:11px; padding-left:5px}
.lk_ads_right1_in { border-left:1px solid #ccc; height:121px; margin-top:25px}
.lk_ads_right1 span{color:#000; display:block; margin-bottom:7px}
.lk_ads_right1 b{color:#09c; display:block; margin-bottom:7px; font-weight:normal}
.lk_ads_right1 i{color:#c00; display:block; font-style:normal}
.lk_ads_right1 .alert_text{ color:#c00}
.lk_ads_right1 .alert { height:40px; background:url(../img/icon_alert_big.png) no-repeat center top; margin-bottom:10px}

.lk_pink {background:#fff4db !important;}
.lk_ads_one h1{ color:#09c; margin-bottom:6px; width:320px}
.lk_ads_one h2{ color:#c00; margin-bottom:6px; width:500px; }
.lk_ads_one .price{ color:#fff; width:80px; height:16px; background:url(../img/lk_price_cat.png) no-repeat left top; font-size:11px; text-align:center; padding:2px 0 0 0; margin-right:3px; float:left; margin-bottom:4px}
.lk_ads_one .cat{ color:#fff; width:80px; height:16px; background:url(../img/lk_price_cat.png) no-repeat left bottom; font-size:11px; text-align:center; padding:2px 0 0 0; float:left; margin-bottom:4px}
.lk_ads_one .cat2{ color:#c00; margin-bottom:4px }
.lk_ads_one .cat2 span{ color:#09c; }
.lk_ads_one .txt{ width:500px; margin-bottom:6px}
.lk_ads_one .cont { color:#c00}
.lk_ads_one .cont span { color:#000; display:block; font-weight:bold; margin-bottom:2px}
.lk_ads_one .tel { color:#c00; margin-bottom:2px}
.lk_ads_one .tel span{ color:#000}
.lk_ads_one .email { color:#c00}
.lk_ads_img span { display:block; color:#000; margin-bottom:5px; font-size:11px}
.lk_ads_img span b{ color:#c00; font-weight: normal;}
.lk_ads_img img { display:inline; padding:5px; background:url(../img/img_bg_70x70.png); margin-right:3px;}
.lk_add_inputs { background:#f5f0f0; padding:3px 0 4px 7px;}
.lk_add_inputs label{ margin-right:3px;}
.lk_ads_photo img{ padding:5px; background:url(../img/img_bg_70x70.png); float:left; margin-right:8px;}
.lk_ads_photo span{ display:block; margin-top:10px; margin-bottom:4px; color:#666;}
.lk_ads_photo a.del{ background:url(../img/icon_del.png) no-repeat left 50%; padding-left:15px;}
.lk_ads_photo a.add{ background:url(../img/icon_add2.png) no-repeat left 50%; padding-left:15px; margin-left:5px;}
a.del{ background:url(../img/icon_del.png) no-repeat left 50%; padding-left:15px;}
a.add{ background:url(../img/icon_add2.png) no-repeat left 50%; padding-left:15px;}
a.add2{ background:url(../img/icon_add2.png) no-repeat left 50%; padding-left:15px; margin-top: 3px; display:block; float:right;}

.lk_ph_text b{ color:#c00}
.lk_ph_added { border-bottom:1px solid #ccc; width:700px}
.lk_ph_added img{ padding:4px; background:url(../img/img_bg_90x90.png) }
.lk_ph_added span { display:block; margin-bottom:2px}
.lk_ph_added .no_txt { color:#999; display:block; margin-bottom:2px}
.lk_ph_descr { margin-top:1px !important}
.lk_ph_descr b{ display:block}
.lk_ads_one span.red { color:#c00}
.lk_vac_txt { line-height:17px}
.lk_vac_logo { float:right; margin:25px 7px 0 0}
.lk_vac_logo td{ float:right;width:121px; height:121px; background: url(../img/img_bg_113x113.png); text-align:center; vertical-align:middle; padding:0}
.lk_vac_logo img{ display:inline; padding:4px; vertical-align:top}
.lk_pak_tb { width:100%}
.lk_pak_tb th{ background:#c00; height:40px; text-align:center; color:#fff; text-decoration:none; font-weight:normal}
.lk_pak_tb th.first{ text-align:left}
.lk_pak_tb th.first span{ margin-left:15px}
.lk_pak_tb td{ background:#f1f2f2 url(../img/icon_minus.png) no-repeat 50% 50%; height:37px; text-align:center}
.lk_pak_tb td.ok{ background:#f1f2f2 url(../img/icon_ok.png) no-repeat 50% 50%; height:37px; text-align:center}

.lk_pak_tb td.txt{ background:#f1f2f2 ; height:37px; text-align:left}
.lk_pak_tb td.txt span{ margin-left:12px; display:block}
.lk_pak_tb td.green{ background:#f1f2f2 url(../img/lk_tb_green_bg.png) no-repeat 50% 50%; height:37px; text-align:center; font-size:10px; color:#FFFFFF}
.lk_pak_tb tr.beetwen td { background:#fff4db}
.lk_pak_tb tr.beetwen td span { font-size:14px; font-weight:bold; color:#c00}
.lk_pak_tb tr.empty10 td { height:10px; background:none; font-size:11px; text-align:left}
.lk_pak_tb td.txt1 { background:none}
.lk_pak_tb td.txt1 span{ display:block; margin-left:12px; text-align:left; font-size:14px; font-weight:bold}
.lk_pak_tb td.red { background:url(../img/lk_tb_price.png) no-repeat left top}
.lk_pak_tb td.red div{ background:url(../img/lk_tb_price.png) no-repeat right -74px ;height:26px; font-weight:bold; padding:11px 0 0 0; color:#fff}
.lk_pak_tb td.blue { background:url(../img/lk_tb_price.png) no-repeat left -37px}
.lk_pak_tb td.blue div{ background:url(../img/lk_tb_price.png) no-repeat right -111px ;height:26px; font-weight: normal; padding:11px 0 0 0; color:#fff}
.lk_pak_tb td.blue div span { font-size:18px}

.lk_red_date { width:117px; height:20px; float:right; background: url(../img/lk_reg_date.png) no-repeat left top; color:#fff; text-align:center; padding:5px 0 0 0; margin-top:5px}

.main_cat { padding:7px 10px; margin:0; clear:both;  list-style-type:none;}
.main_cat li { margin:0; padding:0; width:24%; padding-right:1%; float:left;}
.main_cat li span{ display:block; color:#c00; font-size:14px; font-weight:bold; margin-bottom:4px}
.main_cat li a{ color:#09C; display:block; margin-bottom:6px}
.main_cat li a:hover{color:#09C; display:block; margin-bottom:6px}
.main_cat_letter { font-size:11px; margin-left:95px; color:#666}
.main_cat_letter a{ color:#c00; text-decoration:underline; font-size:12px}
.main_cat_letter a:hover{ color:#c00; text-decoration: none; font-size:12px}
.menu_top{ height:33px !important; background:url(../img/menu_top_bg.png) repeat-x left bottom; position:relative; z-index:1; zoom:1;}
.menu_top .left{ z-index:2; height:33px; width:10px; position:absolute; left:0; top:0; background:url(../img/menu_top_bg.png) no-repeat left top}
.menu_top .right{ z-index:3; height:33px; width:10px; position:absolute; right:0; top:0; background:url(../img/menu_top_bg.png) no-repeat right top}
.menu_top a{ color:#ccc; text-decoration:underline; height:24px; float:left; padding:3px 8px 0 8px; margin-top:5px; line-height:15px; position:relative}
.menu_top a:hover{ color:#fff; text-decoration:none;}
.menu_empty { height:4px; float:left; overflow:hidden;  width:10px}
.menu_top a.act .l{ height:27px; width:5px; position: absolute; left:0; top:0; background:url(../img/menu_top_act.png) no-repeat left top}
.menu_top a.act .r{ height:27px; width:5px; position: absolute; right:0; top:0; _right:-1px; background:url(../img/menu_top_act.png) no-repeat right top}
.menu_right { float:right !important; color:#999 !important; height:19px !important; padding:2px 22px 0 0 !important; background:url(../img/menu_right.png) no-repeat right top; margin-right:10px; text-decoration:none !important}
.menu_right:hover { color:#fff !important; background:url(../img/menu_right.png) no-repeat right bottom; }
.menu_new { width:24px; height:11px; position:absolute; left:11px; top:-8px; background:url(../img/menu_new.png) no-repeat left top}
.menu_top a.act{ color:#fff; text-decoration:none; height:24px; float:left; padding:3px 8px 0 8px; margin-top:5px; line-height:15px; background: url(../img/menu_top_act.png) no-repeat center bottom; position:relative}
.menu_sub { background:#e6e7e8; height:120px; padding:10px 14px; position:relative}
.menu_sub .left{ position: absolute; width:10px; height:10px; left:0; bottom:0; background:url(../img/menu_sub_bg.png) no-repeat left top; overflow:hidden; display:block}
.menu_sub .right{ position: absolute; width:10px; height:10px; right:0; bottom:0; background:url(../img/menu_sub_bg.png) no-repeat right top; overflow:hidden; display:block}

.menu_sub table tr td{ padding-right:15px }
.menu_sub table span{ display:block; margin-bottom:3px}
.menu_sub table a{ font-size:11px; color:#000; text-decoration:none }
.menu_sub table a:hover{ font-size:11px; color:#09C; text-decoration:none }
.menu_sub table b{ font-size:11px; color:#c00; font-weight:normal}
.menu_sub table a.unique{ font-size:11px; color:#09C; text-decoration:none }
.menu_sub table a.unique:hover{ font-size:11px; color:#c00; text-decoration:none }
.menu_sub table span.unique_new {background: url(../img/unique_new.png) no-repeat left top; height:15px; width:103px; padding:0}
.menu_sub table span.unique_new a { display:block; font-size:11px; color:#fff; background: url(../img/unique_new.png) no-repeat right bottom; height:15px; width:103px ; padding:0; text-align:center}
.menu_sub table span.unique_new a:hover { display:block; font-size:11px; color:#fff; background: url(../img/unique_new.png) no-repeat right bottom; height:15px; width:103px ; padding:0; text-align:center}
.menu_sub table span.af10_in { font-size:11px; color:#c00}
.menu_sub table span.af10_in a { background:none; padding-left:5px}
.menu_sub table span.af10_in span { float:left; clear:both}

.menu_sub table span.af10_in a { float:left}
.menu_sub table span.af10_in b { background: url(../img/af_top10_bg.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px}
.menu_sub table span.af10_in b i{ background: url(../img/af_top10_bg.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left}
.menu_sub table span.af10_in b.shop { background: url(../img/af_top10_bg_shop.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px}
.menu_sub table span.af10_in b.shop i{ background: url(../img/af_top10_bg_shop.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left}
.menu_sub table span.af10_in b.news { background: url(../img/af_top10_bg_news.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px}
.menu_sub table span.af10_in b.news i{ background: url(../img/af_top10_bg_news.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left}
.menu_sub table span.af10_in b.ads { background: url(../img/af_top10_bg_ads.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px}
.menu_sub table span.af10_in b.ads i{ background: url(../img/af_top10_bg_ads.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left}
.menu_sub table span.af10_in b.af { background: url(../img/af_top10_bg_af.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px}
.menu_sub table span.af10_in b.af i{ background: url(../img/af_top10_bg_af.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left}

.menu_sub_tb { display:none}

.menu_yet { position:absolute; top:27px; right:10px; display:none; width:140px; float:left;}
.menu_yet_top { height:4px; border-top:1px solid #ccc; position:relative; margin:0 5px; background:#fff}
.menu_yet_top .a{ display:block;background:url(../img/menu_yet_bg.png) no-repeat left top; _background:url(../img/menu_yet_bg_ie.png) no-repeat left top; left:-5px; top:-1px}
.menu_yet_top .b{ display:block; background:url(../img/menu_yet_bg.png) no-repeat right top; _background:url(../img/menu_yet_bg_ie.png) no-repeat right top; right:-5px; top:-1px}
.menu_yet_center { background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.menu_yet_center a{ float:none; color:#666; text-decoration:underline; display:block; padding:0; margin:0 0 0 10px; height:auto; line-height:20px}
.menu_yet_center a:hover{ float:none; color:#666; text-decoration: none; display:block}
.menu_yet_bottom { height:4px; border-bottom:1px solid #ccc; position:relative; margin:0 5px; background:#fff}
.menu_yet_bottom .c{ display:block; background:url(../img/menu_yet_bg.png) no-repeat left -5px; _background:url(../img/menu_yet_bg_ie.png) no-repeat left  -5px; left:-5px; bottom:-1px}
.menu_yet_bottom .d{ display:block; background:url(../img/menu_yet_bg.png) no-repeat right -5px; _background:url(../img/menu_yet_bg_ie.png) no-repeat right -5px; right:-5px; bottom:-1px}

.meeting { width:240px; height:233px; background:url(../img/meeting_bg.png)}
.meeting h2{ padding:11px 0 8px 9px}
.meet_text{ margin:0px 8px 6px 8px}
.meet_text span{ color:#c00}
.meet_tb { margin:0 0 0 10px;}
.meet_tb tr td{ padding-bottom:5px; _padding-bottom:0px}
.meet_txt_inp { width:24px; height:23px; background:url(../img/meet_txt_inp.png); padding:4px 0 0 7px}
.meet_txt_inp input{ width:22px; border:0; background:none }

.mb_list { height:20px; background:none; padding-left:5px; display:block;font-size:11px;}
.mb_list a {color:#000 !important;text-decoration:none;}
.mb_list a.active { height:25px; background:url(../img/map_bg.png); padding-left:5px; color:#fff;}
.mb_list a.active2 { height:25px; background:url(../img/map_bg.png) no-repeat left bottom ; padding-left:5px; color:#fff}
.mb_list a.active3 { height:25px; background:url(../img/map_bg.png) no-repeat left -25px; padding-left:5px; color:#fff}
.mb_list a b { color:#c00; font-size:11px; font-weight:normal}

.mb_list_pl { height:25px; background:none; padding-left:5px}
.mb_list_pl a{ font-size:11px; color:#000; text-decoration:none}
.mb_list_pl a:hover{ font-size:11px; color: #09c !important; text-decoration:none}
.mb_list_pl a.act_pl { font-size:11px; color:#c00; text-decoration:none; font-weight:bold}
.mb_list_pl a.act_pl:hover{ font-size:11px; color:#c00; text-decoration:none; font-weight:bold}

.md_td { border-bottom:1px solid #ccc}
.md_td img{ background: url(../img/model_img_bg.png) no-repeat left top; padding:5px; margin-bottom:10px}
.md_td a.title{ color:#09c; line-height:19px}
.md_td a.title:hover{ color:#c00; line-height:19px}
.md_td span { font-size:11px; display:block; line-height:16px}
.md_td span.comm { margin-top:3px; color: #999}
.md_td span.comm a{ background:url(../img/icon_tag_ongray.png) no-repeat left 50%; padding-left:18px; color:#c00}
.md_td span.comm a:hover{ background:url(../img/icon_tag_ongray.png) no-repeat left 50%; padding-left:18px; color:#c00}

.md_td h2 a{ font-size:18px; color:#c00; text-decoration:underline; font-weight:normal}
.md_td h2 a:hover{ font-size:18px; color:#c00; text-decoration:underline; font-weight:normal}

.mod_h2 a{ color:#09c; font-size:18px; text-decoration:underline; font-weight:normal}
.mod_h2 a:hover{ color:#09c; font-size:18px; text-decoration:none; font-weight:normal}


.nav_line { color: #333; margin-left:3px}
.nav_line span{ font-size:11px; text-decoration:none; color:#c00 }
.nav_line h2{ float:right; margin-right:3px}
.nav_line h2 a{ color:#c00; text-decoration:underline}
.nav_line h2 a:hover{ color:#c00; text-decoration:none}
.net_view_in { clear:both; text-align:center; padding:10px 0; overflow:hidden; height:145px}
.net_view_in img{ display:inline}

.news_top{ height:31px !important; background:url(../img/news_top_bg.png) repeat-x left bottom; position:relative; z-index:1; zoom:1;}
.news_top .left{ z-index:2; height:31px; width:10px; position:absolute; left:0; top:0; background:url(../img/news_top_bg.png) no-repeat left top}
.news_top .right{ z-index:3; height:31px; width:10px; position:absolute; right:0; top:0; background:url(../img/news_top_bg.png) no-repeat right top}
.news_top a{ color:#fff; text-decoration:underline; height:24px; float:left; padding:3px 7px 0 9px; margin-top:4px; line-height:15px; position:relative; font-weight:bold}
.news_top a:hover{ color:#fff; text-decoration:none;}

.news_seo_h2 {width:450px; margin-bottom:3px}
.news_seo_h2 a { color:#069; text-decoration: underline}
.news_seo_h2 a:hover{ color:#069; text-decoration:  none}

.news_empty { height:4px; float:left; overflow:hidden;  width:10px}
.news_top a.act .l{ height:23px; width:5px; position: absolute; left:0; top:0; background:url(../img/news_top_act.png) no-repeat left top}
.news_top a.act .r{ height:23px; width:5px; position: absolute; right:0; _right:-1px; top:0; background:url(../img/news_top_act.png) no-repeat right top}
.news_right { float:right !important; color:#fff !important; height:18px !important; padding:3px 22px 0 0 !important; background:url(../img/news_right.png) no-repeat right top; margin-right:10px; text-decoration:none !important}
.news_right:hover { color:#fff !important; background:url(../img/news_right.png) no-repeat right bottom; }

.news_top a.act{ color:#fff; text-decoration:none; height:20px; float:left; padding:3px 7px 0 9px; margin-top:4px; line-height:15px; background: url(../img/news_top_act.png) no-repeat center bottom; position:relative; font-weight:bold}
.news_sub { background:#e6e7e8; height:120px; padding:10px 14px; position:relative}
.news_sub .left{ position: absolute; width:10px; height:10px; left:0; bottom:0; background:url(../img/menu_sub_bg.png) no-repeat left top; overflow:hidden; display:block}
.news_sub .right{ position: absolute; width:10px; height:10px; right:0; bottom:0; background:url(../img/menu_sub_bg.png) no-repeat right top; overflow:hidden; display:block}

.news_part_one { clear:both; margin:0px 10px 0 10px; padding:15px 0 0 0 }
.news_part_one img{ float:left; border:1px solid #dbdbdb; padding:1px; margin-right:7px}
.news_sub table tr td{ padding-right:15px }
.news_sub table span{ display:block; margin-bottom:3px}
.news_sub table a{ font-size:11px; color:#000; text-decoration:none }
.news_sub table a:hover{ font-size:11px; color:#09C; text-decoration:none }
.news_sub table b{ font-size:11px; color:#c00; font-weight:normal}
.news_sub table a.unique{ font-size:11px; color:#09C; text-decoration:none }
.news_sub table a.unique:hover{ font-size:11px; color:#c00; text-decoration:none }
.news_yet { position:absolute; top:27px; right:10px; display:none; width:140px; float:left;}
.news_yet_top { height:4px; border-top:1px solid #ccc; position:relative; margin:0 5px; background:#fff}
.news_yet_top .a{ display:block;background:url(../img/menu_yet_bg.png) no-repeat left top; _background:url(../img/menu_yet_bg_ie.png) no-repeat left top; left:-5px; top:-1px}
.news_yet_top .b{ display:block; background:url(../img/menu_yet_bg.png) no-repeat right top; _background:url(../img/menu_yet_bg_ie.png) no-repeat right top; right:-5px; top:-1px}
.news_yet_center { background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.news_yet_center a{ float:none; color:#666; font-weight:normal; text-decoration:underline; display:block; padding:0; margin:0 0 0 10px; height:auto; line-height:20px}
.news_yet_center a:hover{ float:none; color:#666; text-decoration: none; display:block}
.news_yet_bottom { height:4px; border-bottom:1px solid #ccc; position:relative; margin:0 5px; background:#fff}
.news_yet_bottom .c{ display:block; background:url(../img/menu_yet_bg.png) no-repeat left -5px; _background:url(../img/menu_yet_bg_ie.png) no-repeat left  -5px; left:-5px; bottom:-1px}
.news_yet_bottom .d{ display:block; background:url(../img/menu_yet_bg.png) no-repeat right -5px; _background:url(../img/menu_yet_bg_ie.png) no-repeat right -5px; right:-5px; bottom:-1px}
/*news*/

.nw_h1 { font-size:30px; color:#c00; font-weight:normal }
.nw_h1 span{ font-size:14px; color:#000; font-weight:bold; display:block; margin-top:9px; margin-left:1px; margin-bottom:12px}
.nw_list { margin:0; padding:0; list-style-type:none;}
.nw_list li{ margin:0; padding:0; background: url(../img/dott_12.png) repeat-x left top; padding:10px 0}
.nw_list li a.act, .nw_list li a.act:hover{text-decoration:none; color:#c00; cursor:default}
.nw_list li a.active, .nw_list li a.active:hover{ color:#c00}
.nw_list li span{ color:#c00;}

.nw_eye { height:136px; background:url(../img/news_eye.png); text-align:right}
.nw_eye span{ font-size:11px; color:#000; display:block; padding-top:59px; padding-right:13px; margin-bottom:8px}
.nw_eye a{ font-size:11px; background:url(../img/icon_add3.png) no-repeat right 50%; padding-right:18px; margin-right:13px}
.nw_block img.main { display:block; background: url(../img/img_bg_190x190.png); padding:4px; margin-bottom:3px; margin-right:0; vertical-align:middle}
.nw_block img { margin-right:7px}
.nw_block .fl_left { margin:10px 10px 10px 10px; _margin:10px 10px 10px 5px}
.nw_block .comments { width:190px; height:19px; background:url(../img/top_block_comm.png); display:block; font-size:11px; padding:4px 0 0 8px; color:#666; }
.nw_block .comments a { color:#960; background:url(../img/icon_tag_ongray.png) no-repeat left 50%; _background:url(../img/icon_tag_ongray_ie.png) no-repeat left 50%; padding-left:20px}\

.nw_block .block_bottom { background: url(../img/gray_block_bottom.png) repeat-x left bottom; margin:0 1px 1px 1px; height:39px}
.nw_block .block_bottom_in {border-top:2px solid #b3cbda; margin:0 10px; line-height:19px; padding-top:8px}
.nw_block .block_bottom_in  .all{ padding-left:10px }
.nw_block .text { padding:9px 10px 10px 0;}
.nw_block .text span{ display:block; color:#666}
.nw_block .text span b{ color:#b29966; font-weight:normal}
.nw_block .text h1{ padding:2px 0 4px 0; line-height:18px}
.nw_block_text { padding:9px 10px 0 0; height:200px; overflow:hidden}
.nw_block_text span{ display:block; color:#666}
.nw_block_text span b{ color:#b29966; font-weight:normal}
.nw_block_text h1{ padding:2px 0 6px 0; line-height:18px; margin-top:20px !important}

.nw_one { clear:both;margin:0px 10px 20px 0px}
.nw_one img{ padding:4px; background:url(../img/img_bg_113x113.png); float:left; margin-right:10px; _margin-right:5px}
.nw_one h1 a { font-size:14px; color:#069; text-decoration:underline; font-weight:bold; clear:left}
.nw_one h1 a:hover { font-size:14px; color:#069; text-decoration:none; font-weight:bold}
.nw_one table{ margin-bottom:3px; color:#666}
.nw_one table span{ color:#b29966}
.nw_one table tr td{ padding:0 10px 0 0}
.nw_cat { float:left; font-size:11px; color:#fff; height:17px; background:url(../img/nw_cat.png) no-repeat left top; margin-left:7px}
.nw_cat b{ float:left; font-size:11px !important; color:#fff !important; height:16px; background:url(../img/nw_cat.png) no-repeat right bottom; padding:1px 11px 0 11px}
.nw_img a img { display:inline; background:url(../img/top_news_list_img.png); padding:3px; margin-bottom:7px; margin-right:4px}
.nw_img a:hover img { display:inline; background:url(../img/top_news_list_img.png) bottom; padding:3px}

.nw_yet { width:100%}
.nw_yet td{ width:50%; padding:0 10px 15px 0}
.nw_yet img{ padding:3px; background:url(../img/img_bg_80x80.png); float:left; margin-right:5px}
.nw_yet span{color:#666; display:block}
.nw_yet span b{color:#b29966; font-weight:normal}

/*news*/

.pan_360 { border-top:1px solid #b3b4b5; padding:10px 0px 0px 0px; margin:10px 45px 0 45px }
.pan_360 a{ background:url(../img/icon_alert.png) no-repeat left top; padding-left: 20px}

.paginate { padding:10px 0 10px 0; zoom:1; overflow:hidden}
.paginate a.num{ display:block; float:left; height:20px; width:25px; color:#000; text-align:center; padding:5px 0 0 0; border:1px solid #ccc; text-decoration:none; margin:0 2px}
.paginate a.num:hover{ display:block; float:left; height:20px; width:25px; color:#000; text-align:center; padding:5px 0 0 0; border:1px solid #09C; text-decoration:none; margin:0 2px}
.paginate a.act, .paginate a.act:hover{ display:block; float:left; height:20px; width:25px; color:#fff; text-align:center; padding:5px 0 0 0; border:1px solid #ccc; text-decoration:none; margin:0 2px; background:#09C}
.paginate a.left { display:block; float:left; height:20px; width:14px; padding:5px 0 0 0; background:url(../img/arrow_3.png) no-repeat left bottom; text-decoration:none; margin:0 2px}
.paginate a.left:hover { display:block; float:left; height:20px; width:14px; padding:5px 0 0 0; background:url(../img/arrow_3.png) no-repeat left top; text-decoration:none; margin:0 2px}
.paginate a.right{ display:block; float:left; height:20px; width:14px; padding:5px 0 0 0; background:url(../img/arrow_3.png) no-repeat right bottom; text-decoration:none; margin:0 20px 0 2px}
.paginate a.right:hover { display:block; float:left; height:20px; width:14px; padding:5px 0 0 0; background:url(../img/arrow_3.png) no-repeat right top; text-decoration:none; margin:0 20px 0 2px}

.pink_block { position:relative; zoom:1; background:#fff4db; border:1px solid #ccc; padding:10px 15px}
.pink_block .a {left:-1px; top:-1px; background:url(../img/pink_bl_corns.png) left top}
.pink_block .b {right:-1px; top:-1px; background:url(../img/pink_bl_corns.png) right top}
.pink_block .c {left:-1px; bottom:-1px; _bottom:-2px; background:url(../img/pink_bl_corns.png) left -5px}
.pink_block .d {right:-1px; bottom:-1px; _bottom:-2px; background:url(../img/pink_bl_corns.png) right -5px}
.pink_block span{ color:#666; display:block; margin-bottom:4px}
.pink_block h1 { margin-bottom:3px}
.pink_block h1 i{ font-size:12px; font-style:normal; color:#09C}
.pink_block h1 i a, .pink_block h1 i a:hover{ font-size:12px; font-style:normal; color:#09C; display:inline; margin-bottom:0}
.pink_block a { display:block; margin-bottom:4px}
.pink_block b { color:#c00}

.pink_block_redbrd { position:relative; zoom:1; background:#fff4db; border:1px solid #c00; padding:10px 15px}
.pink_block_redbrd .a {left:-1px; top:-1px; background:url(../img/red_border.png) left top}
.pink_block_redbrd .b {right:-1px; top:-1px; background:url(../img/red_border.png) right top}
.pink_block_redbrd .c {left:-1px; bottom:-1px; _bottom:-2px; background:url(../img/red_border.png) left -5px}
.pink_block_redbrd .d {right:-1px; bottom:-1px; _bottom:-2px; background:url(../img/red_border.png) right -5px}
.pink_block_redbrd span{ color:#666; display:block; margin-bottom:4px}
.pink_block_redbrd h1 { margin-bottom:3px}
.pink_block_redbrd h1 i{ font-size:12px; font-style:normal; color:#09C}
.pink_block_redbrd h1 i a, .pink_block h1 i a:hover{ font-size:12px; font-style:normal; color:#09C; display:inline; margin-bottom:0}
.pink_block_redbrd a { display:block; margin-bottom:4px}
.pink_block_redbrd b { color:#c00}

.pink_block_color { position:relative; zoom:1; background:#fff4db; border:1px solid #cccccc; padding:12px 7px 12px 15px}
.pink_block_color .a {left:-1px; top:-1px; background:url(../img/pink_bl_corns.png) left top}
.pink_block_color .b {right:-1px; top:-1px; background:url(../img/pink_bl_corns.png) right top}
.pink_block_color .c {left:-1px; bottom:-1px; _bottom:-2px; background:url(../img/pink_bl_corns.png) left -5px}
.pink_block_color .d {right:-1px; bottom:-1px; _bottom:-2px; background:url(../img/pink_bl_corns.png) right -5px}
.pink_block_color span{ color:#666; margin-bottom:4px}
.pink_block_color h1 { margin-bottom:3px}
.pink_block_color h1 i{ font-size:12px; font-style:normal; color:#09C}
.pink_block_color h1 i a, .pink_block h1 i a:hover{ font-size:12px; font-style:normal; color:#09C; display:inline; margin-bottom:0}
.pink_block_color a { margin-bottom:4px}
.pink_block_color b { color:#c00}
.pink_block_color h1{ color:#09c; margin-bottom:6px; width:320px}
.pink_block_color h2{ color:#c00; margin-bottom:6px; width:500px; }
.pink_block_color .price{ color:#fff; width:80px; height:16px; background:url(../img/lk_price_cat.png) no-repeat left top; font-size:11px; text-align:center; padding:2px 0 0 0; margin-right:3px; float:left; margin-bottom:4px}
.pink_block_color .cat{ color:#fff; width:80px; height:16px; background:url(../img/lk_price_cat.png) no-repeat left bottom; font-size:11px; text-align:center; padding:2px 0 0 0; float:left; margin-bottom:4px}
.pink_block_color .cat2{ color:#999; margin-bottom:4px }
.pink_block_color .cat2 span{ color:#09c; }
.pink_block_color .txt{ width:500px; margin-bottom:6px}
.pink_block_color .cont { color:#960; font-weight:bold}
.pink_block_color .cont span { color:#000; display:block; font-weight:bold; margin-bottom:2px}
.pink_block_color .tel { color:#960; margin-bottom:2px; font-weight:bold}
.pink_block_color .tel span{ color:#000; font-weight:normal}
.pink_block_color .email { color:#960; font-weight:bold}
.pink_block_color .email a{font-weight:normal}

.pink_block_color_gr { position:relative; zoom:1; background:#f6f6f6; border:1px solid #ccc; padding:12px 7px 12px 15px}
.pink_block_color_gr .a {left:-1px; top:-1px; background:url(../img/white_corners_empty.png) left top}
.pink_block_color_gr .b {right:-1px; top:-1px; background:url(../img/white_corners_empty.png) right top}
.pink_block_color_gr .c {left:-1px; bottom:-1px; _bottom:-2px; background:url(../img/white_corners_empty.png) left -5px}
.pink_block_color_gr .d {right:-1px; bottom:-1px; _bottom:-2px; background:url(../img/white_corners_empty.png) right -5px}
.pink_block_color_gr span{ color:#666; margin-bottom:4px}
.pink_block_color_gr h1 { margin-bottom:3px}
.pink_block_color_gr h1 i{ font-size:12px; font-style:normal; color:#09C}
.pink_block_color_gr h1 i a, .pink_block h1 i a:hover{ font-size:12px; font-style:normal; color:#09C; display:inline; margin-bottom:0}
.pink_block_color_gr a { margin-bottom:4px}
.pink_block_color_gr b { color:#c00}
.pink_block_color_gr h1{ color:#09c; margin-bottom:6px; width:320px}
.pink_block_color_gr h2{ color:#c00; margin-bottom:6px; width:500px; }
.pink_block_color_gr .price{ color:#fff; width:80px; height:16px; background:url(../img/lk_price_cat.png) no-repeat left top; font-size:11px; text-align:center; padding:2px 0 0 0; margin-right:3px; float:left; margin-bottom:4px}
.pink_block_color_gr .cat{ color:#fff; width:80px; height:16px; background:url(../img/lk_price_cat.png) no-repeat left bottom; font-size:11px; text-align:center; padding:2px 0 0 0; float:left; margin-bottom:4px}
.pink_block_color_gr .cat2{ color:#999; margin-bottom:4px }
.pink_block_color_gr .cat2 span{ color:#09c; }
.pink_block_color_gr .txt{ width:500px; margin-bottom:6px}
.pink_block_color_gr .cont { color:#960; font-weight:bold}
.pink_block_color_gr .cont span { color:#000; display:block; font-weight:bold; margin-bottom:2px}
.pink_block_color_gr .tel { color:#960; margin-bottom:2px; font-weight:bold}
.pink_block_color_gr .tel span{ color:#000; font-weight:normal}
.pink_block_color_gr .email { color:#960; font-weight:bold}
.pink_block_color_gr .email a{font-weight:normal}

.playbill .date{ float:right !important; width:38px; height:15px; color:#fff; background:url(../img/playbill_date.png); text-align:center; padding:1px 0 0 0; font-size:11px; margin:8px 10px 0 0}
.playbill .date1{ float:right !important; color:#333; padding:0px 0 0 0; font-size:11px; margin:8px 6px 0 0; padding:1px 0 0 0}
.playbill_title { height:25px; width:210px; background: url(../img/playbill_title.png); clear:both; margin:0 0 0 10px; position:relative; padding-top:4px; padding-left:10px}
.playbill_title .self, .playbill_title .self:hover{font-size:14px; font-weight:bold; line-height:20px; color:#069}
.playbill_title .news_right{ background:url(../img/news_right_playbill.png) no-repeat right top; color:#666 !important}
.playbill_title .news_right:hover {background:url(../img/news_right_playbill.png) no-repeat right bottom; color:#666 !important }
.playbill_item { margin: 0 14px 0 14px; padding:10px 0; background: url(../img/dott_4.png) repeat-x left top; font-size:11px; color:#999}
.playbill_item span{ display:block; font-weight:bold; font-size:12px; color:#000; white-space:normal; margin-bottom:5px}
.playbill_item span a, .playbill_item span a:hover{ color:#c00}
.pgn_left { height:20px; width:29px; display:block; background:url(../img/buttons_lr.png) no-repeat left top; _background:url(../img/buttons_lr_ie.png) no-repeat left top; float:left }
.pgn_left:hover { height:20px; width:29px; display:block; background:url(../img/buttons_lr.png) no-repeat left bottom; _background:url(../img/buttons_lr_ie.png) no-repeat left bottom }
.pgn_right { height:20px; width:29px; display:block; background:url(../img/buttons_lr.png) no-repeat right top; float:left; _background:url(../img/buttons_lr_ie.png) no-repeat right top; }
.pgn_right:hover { height:20px; width:29px; display:block; background:url(../img/buttons_lr.png) no-repeat right bottom; _background:url(../img/buttons_lr_ie.png) no-repeat right bottom  }
.pgn_markers { float:left; margin:5px 0 0 12px;}
.pgn_markers img{ float:left; background:none !important; padding:0 !important; margin:0 3px 0 0 }
.tag_cloud { color:#ccc; line-height:20px; margin:0 0 0 3px; width:237px}
.tag_cloud a{ text-decoration:none; font-size:11px}
.tag_cloud a:hover{ text-decoration:underline; font-size:11px}
.tag_cloud a.f12, .tag_cloud a.f12:hover { font-size:12px}
.tag_cloud a.f13, .tag_cloud a.f13:hover { font-size:13px}
.tag_cloud a.f15, .tag_cloud a.f15:hover { font-size:15px}
.tag_cloud a.f17, .tag_cloud a.f17:hover { font-size:17px; line-height:21px}
.tag_cloud a.f19, .tag_cloud a.f19:hover { font-size:19px; line-height:24px}
.tag_cloud a.f21, .tag_cloud a.f21:hover { font-size:21px; line-height:25px}
.tag_cloud a.f24, .tag_cloud a.f24:hover { font-size:24px; line-height:28px}

.t20_table { margin:0px 3px 3px 3px}
.t20_tleft { background:url(../img/t20_table.png) no-repeat left bottom; vertical-align:top}
.t20_dleft { background:url(../img/t20_table.png) no-repeat right top; padding-top:13px; text-align:center; position:relative; zoom:1}
.t20_lg { margin:0px 0 7px 13px; width:121px; height:121px;}
.t20_lg td{width:121px; height:121px; vertical-align:middle; text-align:center; background:url(../img/img_bg_113x113.png) no-repeat left top}
.t20_lg td img{ padding:4px; display:inline}
.t20_map { float:right; background:url(../img/icon_map2.png) no-repeat left 50%; font-size:11px; color:#c00; text-decoration:underline; padding-left:20px; margin-left:20px; margin-top:3px; margin-bottom:10px}
.t20_map:hover { float:right; background:url(../img/icon_map2.png) no-repeat left 50%; font-size:11px; color:#c00; text-decoration:none; padding-left:20px; margin-left:20px; margin-top:3px; margin-bottom:10px}
.t20_rdiv { position:relative; zoom:1; background:#fff4dc; padding:8px 12px}

.t20_cnt { font-size:11px; color:#000}
.t20_cnt span{ font-size:16px; color:#c00; font-weight:bold; display:block; margin-top:5px}
.t20_h2 { line-height:20px; margin-bottom:5px}
.t20_h2 a{ color:#09c; text-decoration:underline}
.t20_h2 a:hover{ color:#09c; text-decoration:none}
.t20_sp { color:#666; display:block; margin-bottom:3px}
.t20_sp a{ color:#c00; text-decoration:underline}
.t20_sp a:hover{ color:#c00; text-decoration:none}
.t20_bold { font-weight:bold; color:#000; display:block; margin-bottom:2px}
.t20_bold b { color: #960}
.t20_nobold { color:#000; display:block; margin-bottom:2px}
.t20_nobold b { color: #960; font-weight:normal}
.t20_sec { border-top:1px solid #d7c8a7; font-size:11px; padding:7px 0 0 0; line-height:15px}
.t20_sec a{ font-size:11px; text-decoration:none; color:#09c}
.t20_sec a:hover{ font-size:11px; text-decoration:none; color:#c00}
.t20_sec b{ font-size:11px; color:#ccc; padding:0 3px 0 5px}
.t20_icon { width:75px; height:68px; position:absolute; left:-27px; top:-20px}
.t20_sep { height:15px; overflow: hidden; margin-bottom:25px; background: url(../img/dott_9.png) repeat-x left bottom; margin-left:23px}

.top_block { border-top:0 !important}
.top_block img { display:block; background: url(../img/img_bg_190x190.png); padding:4px; margin-bottom:3px; vertical-align:middle}
.top_block .fl_left { margin:10px 10px 10px 10px; _margin:10px 10px 10px 5px}
.top_block .comments { width:190px; height:19px; background:url(../img/top_block_comm.png); display:block; font-size:11px; padding:4px 0 0 8px; color:#666666 }
.top_block .comments a { color:#960; background:url(../img/icon_tag_ongray.png) no-repeat left 50%; _background:url(../img/icon_tag_ongray_ie.png) no-repeat left 50%; padding-left:20px}
.top_block .block_bottom { background: url(../img/gray_block_bottom.png) repeat-x left bottom; margin:0 1px 1px 1px; height:39px}
.top_block .block_bottom_in {border-top:2px solid #b3cbda; margin:0 10px; line-height:19px; padding-top:8px}
.top_block .block_bottom_in  .all{ padding-left:10px }
.top_block .text { padding:9px 10px 0 0; height:230px; overflow:hidden}
.top_block .text span{ display:block; color:#666}
.top_block .text span b{ color:#b29966; font-weight:normal}
.top_block .text h1{ padding:2px 0 4px 0; line-height:18px}

.top_news_today { margin:0 10px 0 10px; clear:both; padding: 4px 0 4px 0; background:url(../img/dott_3.png) repeat-x left bottom; height:18px}
.top_news_today span{ float:left; width: 58px; color:#999}
.top_news_today a{ float:left}
.top_news_today a.comm { width:22px}
.top_news_list_img { margin:0 10px; height:93px; overflow:hidden}
.top_news_list_img a img { display:inline; background:url(../img/top_news_list_img.png); padding:3px; margin-bottom:7px; margin-right:2px}
.top_news_list_img a:hover img { display:inline; background:url(../img/top_news_list_img.png) bottom; padding:3px}

.top_nav { color:#ccc; margin-top:12px; margin-left:2px}
.top_nav a{ color:#09C; font-size:11px}
.top_nav a:hover{ color:#0cf; font-size:11px; text-decoration:underline}
.top_nav a.bord{ color:#09C; font-size:11px; text-decoration:none; background:url(../img/dott_1.png) repeat-x left bottom}
.top_nav a.bord:hover{ color:#00ccff; font-size:11px; text-decoration:none; background:url(../img/dott_1.png) repeat-x left -6px}
.top_nav a.bord_rss{ color:#09C; font-size:11px; text-decoration:none; background:url(../img/dott_2.png) no-repeat left bottom}
.top_nav a.bord_rss:hover{ color:#0cf; font-size:11px; text-decoration:none; background:url(../img/dott_2.png) no-repeat left -6px}
.top_nav a.bord_rss span{ background:url(../img/icon_rss.png) no-repeat right 50%; padding-right:15px}

.top_reg { width:220px; height:88px; background:url(../img/reg_bg.png) repeat-x left bottom; position:relative; padding:5px 10px 0 10px; margin-top:8px}
.top_reg .left{ position:absolute; left:0; top:0; width:9px; height:93px; background:url(../img/reg_bg.png) no-repeat left top}
.top_reg .right{ position:absolute; right:0; top:0; width:9px; height:93px; background:url(../img/reg_bg.png) no-repeat right top}
.top_reg_login { width:220px; height:27px; background:url(../img/reg_top_log.png) no-repeat left top}
.top_reg_login input{ width:185px; height:27px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; float:left; height:18px; color:#999; margin-left:27px;  margin-top:4px}
.top_reg_pass { width:162px; height:27px; background:url(../img/reg_top_pass.png) no-repeat left top}
.top_reg_pass input{ width:130px; height:27px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; float:left; height:18px; color:#999; margin-left:27px;  margin-top:4px}
.top_reg_td { font-size:11px; line-height:15px; padding-left:8px}
.top_reg_td a.out{ float:right; background:url(../img/arrow_1.png) no-repeat right 60%;  padding-right:9px; color:#09c}
.top_reg_td span { font-size:12px; display:block; color:#069; margin-left:-1px;  width:149px; height:15px; overflow:hidden}
.top_search { height:68px; background:url(../img/sch_bg.png) repeat-x left -68px; position:relative; float:left; clear:both; width:100%}
.top_search .left { position:absolute; left:0; top:0; width:9px; height:68px; background:url(../img/sch_bg.png) no-repeat left top}
.top_search .left_fix { position:absolute; left:0; top:0; width:9px; height:68px; background:url(../img/sch_bg.png) no-repeat left bottom !important}
.top_search .right { position:absolute; right:0; top:0; width:9px; height:68px; background:url(../img/sch_bg.png) no-repeat right top}
.top_search_tab a{ height:25px; display:block; float:left; font-size:11px; color:#000; text-decoration:none; cursor:pointer}
.top_search_tab a span{ height:19px; display:block; float:left; padding:6px 7px 0 7px;  font-size:11px; color:#000; text-decoration:none; cursor:pointer}
.top_search_tab a.act{ height:25px; display:block; float:left; font-size:11px; color:#fff; text-decoration:none; background:url(../img/sch_tab_left.png) no-repeat left top; cursor:pointer}
.top_search_tab a.act span{ height:19px; display:block; float:left; padding:6px 7px 0 7px; font-size:11px; color:#fff; text-decoration:none; background:url(../img/sch_tab_right.png) no-repeat right top; cursor:pointer}

.top_search_in { margin:11px 10px 0 10px}
.top_search_in .left_in { position:absolute; width:5px; height:27px; background:url(../img/sch_bg_text.png) no-repeat left top; left:0; top:0}
.top_search_in .right_in { position:absolute; width:5px; height:27px; background:url(../img/sch_bg_text.png) no-repeat right top; right:0; top:0}
.top_search_in .center_in { float:left; position:relative; width:100%; height:27px; background:url(../img/sch_bg_text.png) repeat-x left bottom; }
.top_search_in .center_in input{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; float:left; height:18px; color:#999; margin-left:7px; width:100%; margin-top:4px}
.top_search_in .center_in a{ background:none; font-size:11px; border:0;height:25px; color:#999; line-height:24px; margin-right:8px}

.useful { clear:both; margin:0 10px; padding:0px 0}
.useful span{ display:block; font-size:11px; background:url(../img/dott_3.png) repeat-x left bottom; padding:8px 0}
.useful span img{ display:inline; margin:-5px 4px 0 0}

.rss_m { background:#eaebeb; padding:6px 11px; position:relative; zoom:1; margin-bottom:12px }
.rss_m h2 a{ color:#09c; text-decoration:underline}
.rss_m h2 a:hover{ color:#09c; text-decoration:none}
.rss_red { font-size:11px; color:#c00; padding-left:11px; display:block; margin-bottom:4px}

.rss_inp { border:1px solid #ccc; padding:4px 10px 4px 24px; color:#333; background:url(../img/icon_rss5.png) no-repeat left 50%; width:290px; margin-left:11px; margin-bottom:10px }

.rss_link { color:#999; font-size:11px; margin-bottom:4px; margin-left:40px; display:block}
.rss_link a{font-size:12px}

.rss_inp2 { border:1px solid #ccc; padding:4px 10px 4px 20px; color:#333; background:url(../img/icon_rss4.png) no-repeat left 50%; width:261px; margin-left:40px; margin-bottom:10px }

.search_block { position:relative; border:1px solid #ccc; zoom:1}
.search_block .a {left:-1px; top:-1px; background: url(../img/gray_block_bg.png) no-repeat left top; zoom:1}
.search_block .b {right:-1px; top:-1px; background: url(../img/gray_block_bg.png) no-repeat right top; zoom:1 }
.search_block .c { left:-1px; bottom:-1px; _bottom:-2px; background: url(../img/search_corners.png) no-repeat left -5px; zoom:1}
.search_block .d { right:-1px; bottom:-1px; _bottom:-2px; background: url(../img/search_corners.png) no-repeat right -5px; zoom:1}

.sch_smb { float:right; width:80px; height:27px; background:url(../img/sch_sbm.png) no-repeat left top}
.sch_smb input { float:right; width:80px; height:27px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; color:#000; cursor:pointer; line-height:24px}
.sch_smb_act { float:right; width:80px; height:27px; background:url(../img/sch_sbm.png) no-repeat left bottom}
.sch_smb_act input { float:right; width:80px; height:27px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; color:#000; cursor:pointer; line-height:24px}
.sch_txt_under{font-size:11px; color:#87e1f8; margin-left:11px; margin-top:8px; _margin-top:0px; display:none}
.sch_txt_under span{font-size:11px; color:#fff}
.sch_txt_under label{ margin-right:12px}

.sch_pl { position:relative; zoom:1; background:url(../img/sch_bg_pl.png) repeat-x left top; height:52px; padding-left:20px; padding-top:24px; margin-bottom:8px}
.sch_rez { margin-left:20px; margin-bottom:10px}
.sch_rez_txt { margin-left:20px; margin-bottom:10px}

.sch_one { background:url(../img/dott_9.png) repeat-x left bottom; padding-bottom:15px; margin-bottom:10px}
.sch_one a{ font-weight:bold; text-decoration:underline; color:#069}
.sch_one a:hover{ font-weight:bold; text-decoration:none; color:#069}
.sch_one span{ display:block; color:#999; font-size:11px; margin-top:2px}
.sch_one span b{ color:#666; font-weight:normal}
.sch_one span i{ color:#b29966; font-style:normal}
.sch_one span a{ font-weight:normal}
.sch_one span a:hover{ font-weight:normal}

.sch_gray { position:relative; zomm:1; padding:15px 20px; background:#eaebeb; margin-bottom:10px}
.sch_sep_gr { clear:both; overflow:hidden; height:18px; margin-bottom:15px; border-bottom:2px solid #ccc}
.sch_rez_cnt{ margin-left:1px; margin-bottom:20px}
.sch_rez_cnt b{ color:#069}


.search_bottom { background: url(../img/search_bottom.png) repeat-x left bottom; margin:0 1px 1px 1px; height:39px}
.search_bottom_in {border-top:2px solid #e7e5e1; margin:0 10px; line-height:19px; padding-top:8px}
.search_bottom_in a.active{ color:#c00}
.search_bottom_in a.no_active{ color: #CCC; text-decoration:underline; cursor:default}
.search_bottom_in a.no_active:hover{ color: #CCC; text-decoration:underline; cursor:default}
.search_bottom_in .sep { color:#d7c8a7; padding:0 15px}
.site_stat table { margin:15px 10px 0 10px; background:url(../img/stat_site.png) no-repeat center 42px}
.site_stat table tr td { font-size:11px; padding:5px 0 5px 7px}
.site_stat table tr td.gray { font-size:11px; color:#999}
.site_stat table tr td.red { font-size:11px; color:#c00}
.site_stat table tr.lit_pad td {padding:0px 0 0px 7px}

.smap_h2 { position:relative; zoom:1; background:#eaebeb; padding: 6px 12px; margin-bottom:5px}
.smap_h2 a{ font-weight:bold; color: #333333}
.smap_h2 a:hover{ font-weight:bold; color: #333333}

.smap_ul { padding:0; margin:0 0 0 12px; list-style-type:none}
.smap_ul li{ padding:0; margin:0; display:inline; line-height:17px}
.smap_ul li a{ font-size:11px; color:#09c; text-decoration:none}
.smap_ul li a:hover{ font-size:11px; color:#c00; text-decoration:none}
.smap_ul li span{ color:#ccc; padding:0 1px 0 4px; font-size:11px}

.short_list { margin:0; padding:0; list-style-type:none}
.short_list li{ margin: 0 0 0 0; padding:9px 0 9px 44px; float:left; position:relative; clear:both; white-space:nowrap; overflow:visible}
.short_list li a, .short_list li a:hover { color:#09c; background:url(../img/arrow_2.png) no-repeat right 60%; padding-right:10px}
.short_list li span {font-size:10px; position:absolute; color:#999; right:8px; top:-1px}
.short_list li.list_fix span {font-size:10px; position:absolute; color:#999; right:0px; top:-1px}
.short_list li a.act_new, .short_list li a.act_new:hover { color:#c00; text-decoration:none; cursor:default; background:url(../img/arrow_2.png) no-repeat right 60%; padding-right:10px}
.short_list li a.act_new_hover, .short_list li a.act_new_hover:hover { color:#c00; background:url(../img/arrow_2.png) no-repeat right 60%; padding-right:10px}
.short_sub_list { clear:both; display:none; padding-top:0 !important ; padding-bottom:0 !important }
.short_sub_list a { display:block; margin-left:-10px; color:#666!important; font-size:11px!important; background:url(../img/dott_8.png) no-repeat left top !important; padding-left:10px; margin-bottom:5px;  clear:both; width:160px; white-space:normal !important}
.short_sub_list a:hover { color:#000!important}


.spr_pl { background:#fdf4df; position:relative; zoom:1; margin:0px 12px 0 12px}
.spr_pl h2 { color:#c00; margin:0 12px 0 12px; padding:0px 0 10px 0; float:left}
.spr_pl a{ float:right; font-size:11px; margin-right:15px}


.submit {position:relative; background:url(../img/submit_bg.png) repeat-x left -27px;; margin:0 5px; height:27px}
.submit input{ position:absolute; left:0; top:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; height:27px; color:#fff; cursor:pointer}
.submit .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(../img/submit_bg.png) no-repeat left top; _background:url(../img/submit_bg_ie.png) no-repeat left top}
.submit .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(../img/submit_bg.png) no-repeat right top; _background:url(../img/submit_bg_ie.png) no-repeat right top}

.submit_act {position:relative; background:url(../img/submit_bg.png) repeat-x left -81px; margin:0 5px; height:27px}
.submit_act input{ position:absolute; left:0; top:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; height:27px; color:#fff; cursor:pointer}
.submit_act .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(../img/submit_bg.png) no-repeat left -54px; _background:url(../img/submit_bg_ie.png) no-repeat left -54px}
.submit_act .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(../img/submit_bg.png) no-repeat right -54px; _background:url(../img/submit_bg_ie.png) no-repeat right -54px}

.submit_gray{position:relative; background:url(../img/submit_gray.png) repeat-x left -27px;; margin:0 5px; height:27px}
.submit_gray input{ position:absolute; left:0; top:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; height:27px; color:#000; cursor:pointer}
.submit_gray .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(../img/submit_gray.png) no-repeat left top;}
.submit_gray .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(../img/submit_gray.png) no-repeat right top;}

.submit_gray_act {position:relative; background:url(../img/submit_gray.png) repeat-x left -81px; margin:0 5px; height:27px}
.submit_gray_act input{ position:absolute; left:0; top:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; height:27px; color:#000; cursor:pointer}
.submit_gray_act .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(../img/submit_gray.png) no-repeat left -54px}
.submit_gray_act .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(../img/submit_gray.png) no-repeat right -54px}

.support span{ display:block; margin-bottom:10px}
.support span b{ color:#960}
.support a.mp{ font-size:11px; color:#c00; text-decoration:underline; background:url(../img/icon_map2.png) no-repeat left top; padding:2px 0 2px 18px }
.support a.mp:hover{ font-size:11px; color:#c00; text-decoration: none}
.support a.att{ font-size:11px; color:#226792; text-decoration: underline}
.support a.att:hover{ font-size:11px; color:#226792; text-decoration: none}

.vac table.tabs td.left a{ display:block; height:30px; width:120px; background: url(../img/vac_left_act.png) no-repeat left bottom; padding:5px 0 0 10px; height:25px; width:110px; text-decoration:none; color:#fff; font-weight:bold }
.vac table.tabs td.right a{ display:block; height:30px; width:120px; background: url(../img/vac_right_act.png) no-repeat left bottom; padding:5px 0 0 10px; height:25px; width:110px; text-decoration:none; color:#fff; font-weight:bold   }
.vac table.tabs td.left a.act{ display:block; height:30px; width:120px; background: url(../img/vac_left_act.png) no-repeat left top ;height:25px; width:110px; color:#000  }
.vac table.tabs td.right a.act{ display:block; height:30px; width:120px; background: url(../img/vac_right_act.png) no-repeat left top;  height:25px; width:110px; color:#000  }

.vac_in { margin:0 7px; padding:7px 0; }
.vac_in .vac_input { color:#666; width:216px; height:22px; background: url(../img/vac_input.png); margin-top:8px; margin-bottom:8px; padding:5px 0 0 8px }
.vac_in .vac_input input { font-size:12px; color:#999; width:185px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background:#fff; border:0}
.vac_item { width:224px; background:url(../img/vac_item_bg_top.png); margin-bottom:4px}
.vac_item_in {width:208px; background:url(../img/vac_item_bg_bottom.png) no-repeat left bottom; padding:6px 8px; _padding:6px 8px 4px 8px}
.vac_item_in a{ float:left; width:125px}
.vac_item_in a:hover{ float:left; color:#069}
.vac_item_in span{ float:right}
.vac_item_in b{float:left; width:24px; height:11px; margin-right:6px; background:url(../img/vac_new.png); margin-top:2px; overflow:hidden}

.vote { margin:0 10px; padding:10px 0; clear:both; background: url(../img/vote_star.png) no-repeat 50% 50%; border:1px solid #fff}
.vote label{  display:block; padding:5px 0 8px 0; background:url(../img/dott_9.png) repeat-x left bottom}
.vote_rez { float:left; font-size:12px; margin:11px 0 0 15px}

.weather_tb { width:100%; font-size:16px; font-weight:bold}
.weather_tb span{ font-size:12px; font-weight:normal; display:block; color:#cc3300}
.weather_tb b{ width:206px; font-size:11px; color:#000; background:url(../img/weather_bg.png) no-repeat left top; height:16px; display:block; font-weight:normal; margin-top:6px; margin-bottom:4px; padding:2px 7px 0 7px}

.weather_link { text-align:right; display:block}
.weather_link a{ font-size:11px; text-decoration:underline !important; color:#09C; margin-top:2px}
.weather_link a:hover{ font-size:11px; text-decoration:none !important; color:#09C}
.web { font-size:11px; color:#999; text-align:right; margin:5px 4px 0 0 }
.web a, .web a:hover{ color:#690}

.webm_left_bn { float:left; height:78px; width:350px; background:url(../img/web_money_bn_left.png)}
.webm_right_bn { float:right; height:78px; width:350px; background:url(../img/web_money_bn_right.png)}

.webm_table td { padding:8px 0 11px 0}
.webm_table td.webm_bg { background:url(../img/dott_14.png) repeat-x left bottom; color:#690 !important}
.webm_table td.gr { color:#999 !important}
.webm_table td span { font-size:18px; color:#069; display:block; margin-top:7px}
.webm_table td span b{ font-size:30px; font-weight:normal; color:#069}
.webm_table td.webm_bg span { font-size:18px; color:#690; display:block; margin-top:7px}
.webm_table td.webm_bg span b{ font-size:30px; font-weight:normal; color:#690}

.webm_list_ph { margin:0; padding:0; list-style-type:none}
.webm_list_ph li{ margin: 0 15px 15px 0; padding:0; float:left;}
.webm_list_ph li a{ width:220px; height:22px; display:block; font-size:11px; border:1px solid #ccc; text-align:center; padding:55px 0 0 0; }

.webm_news { background:url(../img/dott_14.png) repeat-x left bottom; padding-bottom:15px; margin-bottom:15px }
.webm_news span{ color: #999; display:block; margin-bottom:3px}
.webm_news span b{ color:#b29966; font-weight:normal}

.webm_text ul{ margin:0; padding:0; list-style-type:none}
.webm_text ul li{ margin:0; padding:0; background:url(../img/dott_15.png) no-repeat left top; padding-left:12px; margin-bottom:8px; color:#666}

.webm_form td{ background:url(../img/web_money_bg.png) repeat-x left top; height:52px}
.webm_form td.red{ font-size:11px; color:#c00}
.webm_form td.middle{ padding:0 10px}
.webm_form td.txt{ text-align:right}

.webm_form_bottom { margin-left:210px}
.webm_form_bottom span.alert { font-size:11px; color:#c00}

.wfgr td{ background:#f7f6f6; border-bottom:2px solid #fff}

.webm_form .form_text { font-size:11px; color:#666}
.webm_form .form_text b{ font-size:11px; color:#c00; text-transform:uppercase; font-weight:normal}


.work_comp { width:705px; margin:0 10px;}
.work_comp h2 a { font-size:14px; color:#c00; font-weight: bold; text-decoration:underline; line-height:20px}
.work_comp h2 a:hover { font-size:14px; color:#c00; font-weight: bold; text-decoration:none; line-height:20px}
.work_comp td{ width:25%; text-align:center; vertical-align:top; background:url(../img/dott_9.png) repeat-y right top; padding:0}
.work_comp td h1{ line-height:19px; margin-bottom:10px}
.work_comp td span{margin-bottom:8px; display:block}
.work_comp_in { width:121px; height:121px; margin-bottom:6px}
.work_comp_in td{ width:121px; height:121px; text-align:center; vertical-align:middle; background:url(../img/img_bg_113x113.png) no-repeat}
.work_comp_in td img{ display:inline; vertical-align:middle}

.work_list_tb { width:100%; width:705px; margin:0 10px }
.work_list_tb span { width:80px; height:15px; display:block; float:left; background:url(../img/work_id.png); font-size:11px; color:#fff; padding:3px 0 0 0; text-align:center; margin-right:10px; line-height:12px}
.work_list_tb b { font-weight:normal; color:#666; display:block; margin-top:2px}
.work_list_tb h2 { line-height:19px; margin-bottom:3px}
.work_list_tb h2 a{color:#069; text-decoration:underline; font-size:18px; font-weight:normal; line-height:20px; margin-bottom:2px}
.work_list_tb h2 a:hover{color:#069; text-decoration:none; font-size:18px; font-weight:normal; line-height:20px; margin-bottom:2px}
.work_list_tb div.work_dotted { background:url(../img/dott_9.png) repeat-y left top; padding:10px 0}
.work_list_tb div.work_dotted_red { background:url(../img/dott_9.png) repeat-y left top; padding:10px 0; color:#c00; padding-left:25px}

.work_l { background:url(../img/work_list_bg1.png) repeat-x left top; clear:both; margin:0 10px; width:705px}
.work_l_in { background:url(../img/work_list_bg2.png) repeat-x left bottom; padding:12px 0}
.work_usefull span{ display:block; float:left; width:350px; padding-bottom:15px}

.work_list_head { font-size:11px; color:#999; border-bottom:1px solid #999; clear:both; width:705px; margin:0 10px 15px 10px;}
.work_list_head td{ padding-bottom:3px;}
.work_list_h1 {line-height:18px; display:inline}
.work_list_h1 a, .work_list_h1 a:hover{color:#069}
.work_list_span { color:#666; float:left; margin:3px 0 0 10px !important}
.work_list_txt { line-height:19px}
.work_list_txt span{ color: #999}
.work_list_body { line-height:16px; background:url(../img/dott_9.png) repeat-x left top; padding:8px 0 0 0; margin:6px 0 0 0}
.work_downl_ok { background:url(../img/icon_doc.png) no-repeat center top; padding:20px 0 0 0 !important; display:block !important; font-size:12px; !important}
.work_downl_no { background:url(../img/icon_stop.png) no-repeat center top; padding:20px 0 0 0 !important; display:block !important; font-size:12px; !important}

.weath_tb { width:705px; margin:0 0 0 10px}
.weath_tb tr.head td { font-size:11px; color:#999; text-align:center; padding:0 3px 5px 3px; border-bottom:2px solid #999;}
.weath_tb tr.head td span{ background:#069; display:block; font-size:18px; color:#fff; padding:5px 10px; width:80px; text-align:left}
.weath_tb tr.head td span b{font-size:12px; display:block; margin-top:3px}
.weath_tb tr.bott td { text-align:center; background:url(../img/work_list_bg3.png) repeat-x left top; height:79px; font-size:18px; color:#069}

.weath_tb tr.bott td img{ display:inline}
.weath_tb tr.bott td.tempt{ color:#c00; font-size:24px; font-weight:bold; line-height:34px}
.weath_tb tr.bott td span{ padding-left:18px}
.weath_tb tr.bott td.day{ padding-left:15px; font-size:12px; text-align:left; font-weight:bold}
.weath_tb tr.bott td.img { font-size:12px; color:#000;}
.weath_tb tr.bott td.img img{ margin-right:13px}

.pink_fix { padding:13px 15px}
.pink_fix span { display:inline; margin:0; padding:0; color:#999}
.pink_fix a { display:inline; margin:0; padding:0;}
.pink_fix b { color:#000}

.fix_display_img {color:#333 !important}
.fix_display_img img { display:inline;}

/*----------Accordion-----------*/

.left_accord div { height:200px; padding:0px 0px; color:#000; background:#eff0f0  url(../img/left_accord_top.png) no-repeat left top}
.left_accord a { text-decoration:none; margin-bottom:2px; display:block}
.left_accord a .fir{cursor:pointer; text-decoration: none; display:block;	font-weight: bold; color:#000; height:23px;	font-size: 12px; background: url(../img/left_accord_1.png) no-repeat left top; padding: 8px 0 0px 37px; line-height:15px}
.left_accord a.selected .fir , .left_accord a.selected:hover.fir { background: url(../img/left_accord_1.png) no-repeat left bottom; color:#fff; text-decoration:none; height:23px; padding: 8px 0 0px 37px; cursor: default}
.left_accord a .sec{cursor:pointer; text-decoration: none; display:block;	font-weight: bold; color:#000; height:23px;	font-size: 12px; background: url(../img/left_accord_2.png) no-repeat left top; padding: 8px 0 0px 37px; line-height:15px}
.left_accord a.selected .sec , .left_accord a.selected:hover.sec { background: url(../img/left_accord_2.png) no-repeat left bottom; color:#fff; text-decoration:none; height:23px; padding: 8px 0 0px 37px; cursor: default}
.left_accord a .thi{cursor:pointer; text-decoration: none; display:block;	font-weight: bold; color:#000; height:23px;	font-size: 12px; background: url(../img/left_accord_3.png) no-repeat left top; padding:8px 0 0px 37px; line-height:15px}
.left_accord a.selected .thi , .left_accord a.selected:hover.thi { background: url(../img/left_accord_3.png) no-repeat left bottom; color:#fff; text-decoration:none; height:23px; padding: 8px 0 0px 37px; cursor: default}
.left_accord_text { display:block; height:184px; background:url(../img/left_accord_bot.png) no-repeat left bottom; overflow:hidden; padding:8px 10px; width:220px}

/*----Selector-----*/

.search_parent {position:relative; background: url(../img/meet_sel_left.png) no-repeat left top; height:27px;width:180px; float:left}
.search_down{background:url(../img/meet_sel_right.png) no-repeat right top; color:#000; cursor:pointer; font-size:12px; height:27px; padding:6px 0 0 10px}
.search_list {overflow:auto; overflow-x:hidden; border:1px solid #ccc; width:160px;	background:#fff;	display:none; position:absolute; top:26px; left:7px;}
.search_list a {color:#000;display:block;padding: 4px 0 3px 7px;	font-size:12px;	text-decoration:none; background:#fff}
.search_list a:hover{color:#000;	padding: 4px 0 3px 7px;	font-size:12px;	display:block; background:#fff; text-decoration:underline}

.date_parent {position:relative; border:1px solid #999;  height:23px; float:left; background:#FFF;}
.date_down{background:url(../img/select_down.png) no-repeat right top; color:#000; cursor:pointer; font-size:12px; height:18px; padding:5px 0 0 7px; overflow:hidden}
.date_list {overflow:auto; overflow-x:hidden; border:1px solid #999;	background:#fff;	display:none; position:absolute; top:23px; left:-1px}
.date_list a {color:#000;display:block;padding: 4px 7px 4px 7px;	font-size:12px;	text-decoration:none; background:#fff}
.date_list a:hover{color:#000; text-decoration:underline}

/*------Scrollpane------*/

#spec{height: 250px;}
.left .jScrollPaneTrack {	left: 0;right: auto;}
.scroll-pane {	width: 100%;	height: 250px;	overflow: auto;	float: left;}
.jScrollPaneContainer {	position: relative;	overflow: hidden;	z-index: 1;}
.jScrollPaneTrack {	position: absolute;	cursor: pointer;	right: 0;	top: 0;	height: 100%;	background: #ccc;}
.jScrollPaneDrag {	position: absolute;	background: #09C;	cursor: pointer;	overflow: hidden;}
.jScrollPaneDragTop {	position: absolute;	top: 0;	left: 0;	overflow: hidden;}
.jScrollPaneDragBottom {	position: absolute;	bottom: 0;	left: 0;	overflow: hidden;}
.photo_holder { height:250px; width:100%}
.photo_holder a img{ margin: 0 0 8px 12px; padding:4px; background:url(../img/img_bg_113x113.png) no-repeat left top; display:inline}
.photo_holder a:hover img{ margin: 0 0 8px 12px; padding:4px; background:url(../img/img_bg_113x113_act.png) no-repeat left top; display:inline}

/*-----------slider horizont-----------*/

.spag_2{float:left; width:700px; height:100px; overflow:hidden}
.menuout_2 {list-style-type:none;margin:0;padding:0;}
.menuout_2 li {float:left; display:block; margin:0px; padding:0;cursor:pointer;}
.supermenu_4 {	overflow:hidden;	position:relative;	float:left;	display:block; width:626px; height:100px; margin:0 5px}
.supermenu_4 ul {position:relative;left:0px;list-style-type:none;display:block;width:10000px;margin:0;padding:0;}
.supermenu_4 ul li{	float:left;	display:block;	margin:0px; text-align:center; width:98px; height:100px; margin:0 3px}
.supermenu_4 ul li a:hover{ text-decoration:none}
.supermenu_4 ul li a td{ background:url(../img/slider_bg.png) no-repeat left top; width:98px; height:98px; vertical-align:middle; text-align:center}
.supermenu_4 ul li a img{ margin-top:0px; padding:4px 4px 4px 4px}
.supermenu_4 ul li a:hover td{ margin-top:0px; background:url(../img/slider_bg.png) bottom;}
.num_2 { display:block; width:32px ; height:20px; background:#343434; margin-top:40px}
.left_slid { background:url(../img/slider_buttons.png) left bottom}
.right_slid { background:url(../img/slider_buttons.png) right bottom}
.left_slid_act { background:url(../img/slider_buttons.png)}
.right_slid_act { background:url(../img/slider_buttons.png) right top}

/*-------New styles---------*/

.menu_sub_tb a.act, .menu_sub_tb a.act:hover  { color:#09c}
.short_list a.active{ font-weight:bold; text-decoration:none}
.ent_map { padding-top:2px; padding-bottom:2px}


.ent_map_fix { float:right; color:#c00; text-decoration:underline; font-size:11px; background:url(../img/icon_map2.png) no-repeat left 50%; padding-left:20px; margin-top:4px; padding-top:2px; padding-bottom:2px}
.ent_map_fix:hover { float:right; color:#c00}

.cat_h2_adding { border-bottom:1px solid #ccc; padding-bottom:8px}
.cat_h2_adding span{ color:#c00}
.cat_one_cont { line-height:18px; margin-top:0px; padding-left:48px; background:url(../img/icon_ent_cont.png) no-repeat left top; margin-left:10px}
.info_msg { background:#f1dfb7; position:relative; zoom:1; padding:30px 0; text-align:center; line-height:20px}
.info_msg .a{left:0; top:0; background:url(../img/white_corners_fix.png) no-repeat left top; _background:url(../img/white_corners_ie.png) no-repeat left top}
.info_msg .b{right:0; top:0; background:url(../img/white_corners_fix.png) no-repeat right top; _background:url(../img/white_corners_ie.png) no-repeat right top}
.info_msg .c{left:0; bottom:0; background:url(../img/white_corners_fix.png) no-repeat left -5px; _background:url(../img/white_corners_ie.png) no-repeat left -5px}
.info_msg .d{right:0; bottom:0; background:url(../img/white_corners_fix.png) no-repeat right -5px; _background:url(../img/white_corners_ie.png) no-repeat right -5px}

.info_msg span.alert{font-size:14px; color:#000; background:url(../img/icon_info_alert.png) no-repeat left 50%; padding:14px 0 14px 40px}
.info_msg span.info {font-size:14px; color:#000; background:url(../img/icon_info_info.png) no-repeat left 50%; padding:14px 0 18px 40px}
.info_msg span.ok {font-size:14px; color:#000; background:url(../img/icon_info_ok.png) no-repeat left 50%; padding:11px 0 11px 40px}

.menu_sub table a.unique{ font-size:11px; color:#c00; text-decoration:none; background:url(../img/dott_11.png) no-repeat left 50%; padding-left:8px;}
.menu_sub table a.unique:hover{ font-size:11px; color:#c00; text-decoration:none; background:url(../img/dott_11.png) no-repeat left 50%; padding-left:8px;}
.menu_sub table a.unique1{ font-size:11px; color:#c00; text-decoration:none; background:url(../img/dott_11.png) no-repeat left 50%; padding-left:8px;}
.menu_sub table a.unique1:hover{ font-size:11px; color:#c00; text-decoration:underline; background:url(../img/dott_11.png) no-repeat left 50%; padding-left:8px;}
.menu_sub table a.unique2{ font-size:11px; color:#c00; text-decoration:none; background:url(../img/dott_11.png) no-repeat left 50%; padding-left:8px;}
.menu_sub table a.unique2:hover{ font-size:11px; color:#c00; text-decoration:underline; background:url(../img/dott_11.png) no-repeat left 50%; padding-left:8px;}
.menu_sub table a { background:url(../img/dott_10.png) no-repeat left 50%; padding-left:8px}
.edit { background:url(../img/icon_edit.png) no-repeat left 60%; padding-left:14px}
.edit2 { background:url(../img/icon_edit2.png) no-repeat left 60%; padding-left:21px}
.poster_yet { font-size:11px; color:#c00; border-bottom:2px solid #f1f2f2; padding-bottom:3px; margin-bottom:5px}
input.error { border:1px solid #c00}
label.error { color:#c00}
a.fold {display:block; padding:0 7px; margin-left:-7px; background:url(/user/img/fold_minus.gif) no-repeat 50% 70%;margin-right:3px; text-decoration:none}
a.unfold {display:block; padding:0 7px; margin-left:-7px;  background:url(/user/img/fold_plus.gif) no-repeat 50% 70%;margin-right:3px; text-decoration:none}
a.fold:hover {display:block; padding:0 7px; margin-left:-7px; background:url(/user/img/fold_minus.gif) no-repeat 50% 70%;margin-right:3px; text-decoration: underline}
a.unfold:hover {display:block; padding:0 7px; margin-left:-7px;  background:url(/user/img/fold_plus.gif) no-repeat 50% 70%;margin-right:3px; text-decoration: underline}
table.shedule {border-collapse:collapse;margin-bottom:15px;width:100%;}
table.shedule td {padding:6px;border-top:#CCC dotted 1px; }
table.shedule td:first {border:none;}
table.shedule td.inday {font-weight:bold; width:25%;}
.sep {color:#999;}
table.shedule b {color:#960;}
.mod_group { color:#999; border-bottom:1px dashed #ccc; padding:0; display:block; margin-bottom:7px }
.gor{ line-height:20px; color:#000}
.gor b{ color:#960}

.new_fix { line-height:17px; font-size:18px}
.new_fix a{ color:#c00 !important; text-decoration:underline !important; font-size:18px !important; font-weight:normal !important}
.new_fix a:hover{ color:#c00 !important; text-decoration:none !important; font-size:18px !important; font-weight:normal !important}

.ads_img { background:url(../img/dott_9.png) repeat-y left top; padding:0 0 0 20px}
.ads_img a img{ background:url(../img/ads_img_bg.png) no-repeat left bottom; padding:5px; margin:0 7px 10px 0}
.ads_img a:hover img{ background:url(../img/ads_img_bg.png) no-repeat left top; padding:5px}

.fix_gorchik b{ color:#960}

.mb_input a {color:#000;font-size:11px;text-decoration:none;display:block;height:20px;padding:5px 0 0 5px;margin:2px 0;}
.mb_input a b {font-weight:normal;}
.mb_input a.common b {color:#1B8AC2;}
.mb_input a.leisure b {color:#D06A00;}
.mb_input a.shoping b {color:#C0F;}
.mb_input a:hover, .mb_input a:hover b, .mb_input a.current, .mb_input a.current b { color:#FFF;}
.mb_input a.common:hover, .mb_input a.common.current {background:url(/user/img/map_bg.png) no-repeat left top;}
.mb_input a.leisure:hover, .mb_input a.leisure.current {background:url(/user/img/map_bg.png) no-repeat left bottom;}
.mb_input a.shoping:hover, .mb_input a.shoping.current {background:url(/user/img/map_bg.png) no-repeat left -25px;}


a.ivan { background: url(../img/png_bg.png) no-repeat left bottom; margin:0 3px; float:left; width:10px; height:10px; }
a.ivan.on, a.ivan:hover { background: url(../img/png_bg.png) no-repeat left top ; margin:0 3px; float:left; width:10px; height:10px; }

.fix_hov { text-decoration:underline}
.fix_hov:hover { text-decoration:none}

.tarp_text { font-size:11px; color:#666; clear:both; display:block; padding:7px 10px 0 10px; margin-bottom:5px}
.tarp_text b{ font-weight:normal; font-size:11px; color:#09c}

.tarp_sep { background: url(../img/dott_9.png); overflow:hidden; height:3px; margin:0 10px}

.tarp_div { position:relative; zoom:1; background:#efefef; padding:7px 9px}
.tarp_div a{ font-size:14px; font-weight:bold; color:#069}
.tarp_div span{ font-size:11px; display:block; margin-top:3px; color:#666}
.tarp_div span b{ font-size:12px; color:#c00; font-weight:normal}

.tarp_h1 { color:#069; margin-bottom:8px}
.tarp_h1 span { color:#000}
.tarp_coast { color:#666; display:block; margin-bottom:20px}
.tarp_coast b{ color:#c00; font-size:14px; font-weight:normal}

.tarp_exem { position:relative; zoom:1; padding:10px 15px; background:#fff4db; margin-bottom:15px; line-height:22px; color:#069}
.tarp_exem a, .tarp_exem a:hover  { font-size:14px; color:#069}
.tarp_quest { color:#c00; background:url(../img/tag_question.png) no-repeat left 50%; height:45px; padding:0 0 0 52px; line-height:16px; margin-bottom:7px}

.tarp_b { font-size:18px; font-weight:normal; color:#000 !important}
.tarp_eml { font-size:18px; color:#09c}

.tarp_gr { color:#999}

.gray_white { position:relative; zoom:1; padding:10px 12px; background:#f1f2f2; line-height:18px}
.pink_white { position:relative; zoom:1; padding:10px 12px; background:#fdf4df; line-height:18px}
.cont_h2 { font-size:14px; font-weight:normal; color:#c00; margin-bottom:8px}
.cont_sep { height:16px;  overflow:hidden; background:url(../img/dott_14.png) repeat-x left 50%;zoom:1}

.cat_rate { width:91px; height:19px; background:url(../img/cat_rate.png); color:#fff; font-size:18px; line-height:15px; text-align:left; padding:6px 0 0 29px; margin:5px 0 0 0; text-align:center}

.catn_top { margin:10px; padding:14px 13px 7px 13px;}
.catn_top h1{font-size:24px; color:#000; font-weight:bold}
.catn_top span{ color:#666; display:block; margin-bottom:0px}
.catn_top span a.red{ color:#c00}

.price_only{ color:#fff; width:80px; height:16px; background:url(../img/lk_price_cat.png) no-repeat left top; font-size:11px; text-align:center; padding:2px 0 0 0; margin-right:3px; float:left; margin-bottom:4px}
.cat_only{ color:#fff; width:80px; height:16px; background:url(../img/lk_price_cat.png) no-repeat left bottom; font-size:11px; text-align:center; padding:2px 0 0 0; float:left; margin-bottom:4px}

.ent_onsite { float:right; background: url(../img/binokl.png) no-repeat left 50%; padding-left:20px}
.sep_lk { background: url(../img/dott_9.png) repeat-x left bottom; height:5px; overflow:hidden; margin-bottom:5px; margin-right:10px}

h2.remove_h1 a{ line-height:18px !important; padding:2px 0 4px 0 !important; color:#c00 !important; font-size:18px !important; font-weight:normal}
h2.remove_h1_2{ margin-bottom:4px; line-height:16px; color:#c00}
h2.remove_h1_2 a { line-height:14px !important; color:#006699 !important; font-weight: bold}
h2.remove_h1_2 a:hover { line-height:14px !important; color:#c00 !important; font-weight: bold; text-decoration:none}

h2.remove_h1_3 a{ line-height:14px !important; color:#c00 !important; font-weight: bold; font-size:14px; text-decoration:underline}
h2.remove_h1_3 a:hover{ line-height:14px !important; color:#c00 !important; font-weight: bold; font-size:14px; text-decoration:none}

.seo1 { font-size:10px; color:#999; line-height:12px}
.seo1 h1{ font-size:10px; color:#09C; display:inline}
.seo1 b{ font-weight:normal; color:#09C;}
.seo1 strong{ font-weight:normal; color:#09C;}

.af_podl { width:186px; height:24px; background: url(../img/af_podl_1.png); padding: 3px 0 0 12px}
.af_podl a.tr { font-size:11px; background: url(../img/af_podl_vid.png) no-repeat left 60%; float:left; padding:3px 0 3px 19px; margin-right:17px}
.af_podl a.ph { font-size:11px; background: url(../img/af_podl_photo.png) no-repeat left 60%; float:left; padding:3px 0 3px 19px}


/* --------- MODELS ---------------*/
.model_img img {display:block; float:left; padding: 1px; margin: 2px 5px 2px 2px; border: 1px solid #CCC;}
.model_img a {display:block; float:left; padding-left: 20px; margin-top:14px; background:url(../img/del.png) no-repeat left 50%;}
.model_counter {padding:10px; width:220px; height:165px; background:url(../img/before_start_model.png) left top no-repeat; text-align:center; vertical-align:top; color:#FFF; font-size:14px; line-height: 18px; font-weight:bold;}
.model_counter span {font-size: 18px; line-height:25px;}
.model_counter b {font-size:65px; line-height: 65px;}
.model_rating {padding: 5px; background-color:#FFC; height:20px; color:#000; font-size: 11px;}
.model_rating span { display:block; float:left; margin:3px 0 0 5px;}
.model_rating span.red {color:#C00;margin-right: 0px;}
a.star_on, a.star_half, a.star_off {display:block; float:left; width:19px; height:19px;}
.stars_static a.star_on {background:url(../img/stars.png) left top no-repeat; }
.stars_dynamic a.selected {background:url(../img/stars.png) left bottom no-repeat; }
.stars_static a.star_half {background:url(../img/stars.png) left -19px no-repeat;}
.stars_static a.star_off, .stars_dynamic a {background:url(../img/stars.png) left -38px no-repeat;}
span.star_on, span.star_half, span.star_off {display:block; float:left; width:15px; height:15px; margin-top: 3px;}
span.star_on {background:url(../img/stars15.png) left top no-repeat; }
span.star_half {background:url(../img/stars15.png) left 50% no-repeat;}
span.star_off {background:url(../img/stars15.png) left bottom no-repeat;}

.model_topsponsor {text-align:center; color:#666; line-height:18px;}
.model_topsponsor h3 {font-size:18px; font-weight:bold; color:#000; margin-bottom: 15px;}
.model_topsponsor font {font-size:11px;}
.model_sponsor {width:240px; height: 90px;}
.model_sponsor a {display:block; width:240px; height:90px; background:url(../img/img_bg_240x90.png) left top no-repeat;}

h3.gift_header {height:45px; line-height: 18px; font-size:14px; font-weight: bold; color:#C00; margin-bottom: 10px; padding: 25px 0 10px 90px; background:url(../img/gift.png) left 50% no-repeat; border-bottom: 1px solid #CCC;}

a.vkontakte { display:block; float:right; background:url(../img/vkontakte.png) right top no-repeat; padding: 5px 30px 0 0; height: 19px; margin-bottom:5px;}

.yell_cl {height:34px; width:5px; float:left; background:url(../img/yell_corn.png) left top no-repeat; }
.yell_cr {height:34px; width:5px; float:right; background:url(../img/yell_corn.png) right top no-repeat; }
.yell {background-color: #FC0; height:34px; width:698px; margin:15px; }


.ukrnetseo { font-size:10px; font-family:Arial;color:#b4b3b3}
.ukrnetseo a{color:#b4b3b3}

.black_overlay { display: block; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); }
.content_overlay { display: block; position: absolute; left: 40%; width:280px; padding:10px 15px; background: #fff; border:10px solid #F0F0F0; z-index:1002;  }
.content_overlay input.styled { width:100px; font-size:14px}
.close_overlay { font-size:11px; float:right}
.content_overlay img { border:1px solid #F0F0F0; float:left; margin-right:10px}

/*----------soc--------------*/

.soc { background:url(../img/send_f_left.png) no-repeat left top; height:26px}
.soc_in { background:url(../img/send_f_left.png) no-repeat right bottom; height:26px}
.soc_tb_1 { padding:5px 0 0 10px; font-size:11px; color:#FFFFFF}

.soc_tb_2{ padding:5px 0 0 0px;}
.soc_tb_2 a{font-size:11px; color:#999999 !important; text-decoration:none !important; background:url(../img/send_f_icon4.png) no-repeat left 50%; padding:2px 0 2px 19px; font-family:Arial !important}
.soc_tb_2 a:hover{font-size:11px; color:#999999 !important; text-decoration: underline !important; background:url(../img/send_f_icon4.png) no-repeat left 50%; padding:2px 0 2px 19px; font-family:Arial !important}

.soc_tb_3{ padding:5px 0 0 0px;}
.soc_tb_3 span {font-size:11px; color:#999999 !important; text-decoration:none}
.soc_tb_3 span:hover {font-size:11px; color:#999999 !important; text-decoration: underline}

.soc_tb_4{ padding:5px 0 0 0px; font-size:11px}
.soc_tb_4 a{font-size:11px; color:#999999; text-decoration:none; background:url(../img/send_f_icon1.png) no-repeat left 50%; padding:2px 0 2px 19px}
.soc_tb_4 a:hover{font-size:11px; color:#999999; text-decoration: underline;  padding:2px 0 2px 19px}

.soc_tb_5{ padding:5px 0 0 0px; font-size:11px}
.soc_tb_5 a{font-size:11px; color:#999999; text-decoration:none; background:url(../img/send_f_icon5.png) no-repeat left 50%; padding:2px 0 2px 19px}
.soc_tb_5 a:hover{font-size:11px; color:#999999; text-decoration: underline;  padding:2px 0 2px 19px}

.soc_tb_6{ padding:5px 0 0 0px; font-size:11px}
.soc_tb_6 a{font-size:11px; color:#999999; text-decoration:none; background:url(../img/send_f_icon3.png) no-repeat left 50%; padding:2px 0 2px 19px}
.soc_tb_6 a:hover{font-size:11px; color:#999999; text-decoration: underline; padding:2px 0 2px 19px}

.soc_tb_7{ padding:5px 0 0 0px; font-size:11px}
.soc_tb_7 a{font-size:11px; color:#999999; text-decoration:none; background:url(../img/send_f_icon6.png) no-repeat left 50%; padding:2px 0 2px 19px}
.soc_tb_7 a:hover{font-size:11px; color:#999999; text-decoration: underline; padding:2px 0 2px 19px}			

.soc_tb_8{ padding:5px 0 0 0px; font-size:11px}
.soc_tb_8 a.link{font-size:11px; color:#999999; text-decoration:none; background:url(../img/send_f_icon7.png) no-repeat left 70%; padding:2px 0 2px 19px}
.soc_tb_8 a.link:hover{font-size:11px; color:#999999; text-decoration: underline; padding:2px 0 2px 19px}
.soc_tb_8 .doc { position:absolute; left:-70px; top:19px; width:136px; padding:8px 10px 8px 10px; background:url(../img/send_f_bottom.png) no-repeat left bottom}
.soc_tb_8 .send_email { position:relative; zoom:1}
.soc_tb_8 .send_email input.styled{border:1px solid #ccc; padding:2px 3px; color:#666666; width:93%; font-size:11px}
.soc_tb_8 .s_sbm { background: url(../img/ok.png); width:21px; height:21px; border:0; cursor:pointer; float:right}

.soc_tb_9{ padding:5px 0 0 0px; text-align:right}

#doc2 {font-size:11px; color:#c00; text-align: center; display:none}

#slideshow {height:320px;	list-style: none;	margin: 0;	padding: 0;	clear: both;}
#slideshow li {display: none;	position: absolute;	height:320px;	overflow:hidden;width:458px;top: 0;	left: 0;z-index: 0;	top:40px}
#slideshow li.slideshowItemActive {	z-index: 1;}

.rate_table tr.header td{ padding:5px 8px !important}
.rate_table .b_name { font-size:14px !important; color:#006699 !important; font-weight:bold}
.rate_table .pink { background:#fdf8ec}
.rate_table strong { color:#c00}

/*-------Tours------*/

.add_tour {background:url('../img/add_rest.png') no-repeat left top; display:block; height:78px;}

.tour_date {font-size:11px; color: #999999 !important; font-weight:normal} 

.tour_descr { line-height:18px; color:#474747}
.tour_descr b { color:#960}

.tour_red {background:url("../img/lk_price_cat.png") no-repeat scroll left top transparent; color:#FFFFFF; font-size:11px; height:17px; margin-right:3px; padding:1px 0 0; text-align:center;width:80px;}
.tour_h1 { line-height:18px; margin-bottom:5px}

.tour_td { vertical-align:middle; text-align:center; background:url("../img/dott_9.png") repeat-y scroll left top transparent;
padding:0 0 0 20px;}
.tour_td a{font-size:14px; font-weight:bold}

.tour_td img{	background:url("../img/ads_img_bg.png") no-repeat scroll left bottom transparent; padding:4px; margin: 0 0 0 0}

.tour_in { line-height:20px; color:#333; margin-bottom:7px}
.tour_in span { color:#996600; font-weight:bold; display:inline}

.tour_td_in { float:right; padding:0 0 0 10px; width:140px; text-align:center}
.tour_td_in a{font-size:14px; font-weight:bold}
.tour_td_in img{	background:url("../img/ads_img_bg.png") no-repeat scroll left bottom transparent; padding:4px; margin: 0 0 0 0}

.tour_td_bot_out {background:url("../img/tour_bg.jpg") no-repeat right bottom}
.tour_td_bot {padding:15px 0 0 0;  background:url("../img/dott_9.png") repeat-x left top}
.tour_td_bot a{font-size:14px; font-weight:bold}
.tour_td_bot img{	background:url("../img/ads_img_bg.png") no-repeat scroll left bottom transparent; padding:4px; margin: 0 10px 0 0; float:left}

/*-------ria---------*/

.ria_ul { margin:0; padding:0; list-style-type:none}
.ria_ul li { margin:0; padding:0; float:left; font-size:12px; color:#333; margin-right:18px}
.ria_ul li.l1 { background: url(../img/ria_top1.png) no-repeat left 60%; padding:0 0 0 40px}
.ria_ul li.l2 { background: url(../img/ria_top2.png) no-repeat left 60%; padding:0 0 0 32px}
.ria_ul li.l3 { background: url(../img/ria_top3.png) no-repeat left 60%; padding:0 0 0 32px}
.ria_ul li.l4 { background: url(../img/ria_top4.png) no-repeat left 60%; padding:0 0 0 32px}
.ria_ul li a { font-size:14px; line-height:18px}

.tour_in_fix { border-bottom:1px solid #e2d5b8; background:url(../img/icon_photo.png) no-repeat left top; padding:0 0 15px 125px; margin-bottom:15px}
.tour_in_fix span { font-size:18px; font-weight:bold; color:#c00; display:block; margin-bottom:10px; padding-top:5px} 
.tour_in_fix p { font-weight:bold; font-style:italic; line-height:17px} 

.tour_text a { display:inline}
.tour_text span { font-size:14px; font-weight:bold; color:#CC0000}

.mod_in { border-bottom:1px solid #e2d5b8; background: url(../img/icon_model.png) no-repeat left top; padding:0 0 15px 125px; margin-bottom:15px}
.mod_in span { font-size:18px; font-weight:bold; color:#c00; display:block; margin-bottom:10px; padding-top:5px} 
.mod_in p { font-weight:bold; font-style:italic; line-height:17px} 

.mod_text a { display:inline}
.mod_text span { font-size:14px; font-weight:bold; color:#CC0000; display:inline}