FONT {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #000000;
  LINE-HEIGHT: normal; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
  FONT-WEIGHT: normal; 
  FONT-SIZE: 12px;
  LINE-HEIGHT: normal;
  COLOR: black;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hand {
  cursor:pointer;
  cursor:hand;
}
.border{
  border-color:#999999;
  border-style:solid;
  border-width:1;
}
td.border_bottom{
 border-style: solid; 
 border-color: #000000;
 border-left-width:  0px; 
 border-top-width:   0px;
 border-right-width: 0px;
 border-bottom-width:1px;
}
.green{
  COLOR: #339933;
}
.bggrey{
  color:#666666;
  background-color:#eaeaea;
}
.bgblue{
  background-color:#000000;
  color:#ffffff;
}
a.bgorang{
  color:#ffffff;
  background-color:#ff9900;
}
a.bgorang:hover{
  color:#ffffff;
  FONT-WEIGHT: bold;
  background-color:#ff9900;
}
a.bgorang:visited{
  color:#ffffff;
  background-color:#ff9900;
}
a.bgorang:visited:hover{
  color:#ffffff;
  FONT-WEIGHT: bold;
  background-color:#ff9900;
}
a.bggrey{
  color:#ffffff;
  background-color:#339933;
}
a.bggrey:hover{
  color:#ffffff;
  FONT-WEIGHT: bold;
  background-color:#339933;
}
a.bggrey:visited{
  color:#ffffff;
  background-color:#339933;
}
a.bggrey:visited:hover{
  color:#ffffff;
  FONT-WEIGHT: bold;
  background-color:#339933;
}
.zag {
  FONT-SIZE: 14px; 
  COLOR: #000000;
  FONT-WEIGHT: normal;
}
.zag_body {
  FONT-SIZE: 17px; 
  FONT-WEIGHT: normal;
}
.zag_big {
  FONT-SIZE: 20px; 
  COLOR: #000000;
  FONT-WEIGHT: bold;
}
td.zag_dark_blue {
  background-color: #000000;
  FONT-SIZE: 16px;
  color: #cccccc;
  FONT-WEIGHT: bold;
  text-decoration: uppercase;
  text-transform: uppercase;
  text-align: center;
}
.find_word_sel {
  background-color: #ffcc66;
  /*text-decoration:none;*/
  font-family: verdana, arial;   
  font-size:10pt;
  /*zoom: 90%;*/
}
TD {
  FONT-WEIGHT: normal; 
  FONT-SIZE: 12px; 
  COLOR: #000000;
  LINE-HEIGHT: normal; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
 FONT-WEIGHT: normal; 
  FONT-SIZE: 12px; 
  COLOR: #000000;
  LINE-HEIGHT: normal; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
q{
  quotes: "\00ab" "\00bb";
}
.up_text{
  text-decoration: uppercase;
  text-transform: uppercase; 
  /*FONT-WEIGHT: bold;  */
}
.low_text{
  text-decoration: lowercase;
  text-transform: lowercase;
}
.date{
  font-size: 10px;
  COLOR: #999999;
  text-align: right;
}
.text_bold{
  FONT-WEIGHT: bold;
}
.text_small{
  font-size: 10px;
}
.text_small_bold{
  font-size: 10px;
  FONT-WEIGHT: bold;
  /*padding-left: 3px;*/
}
.text_small_grey{
  font-size: 10px;
  COLOR: #999999;
}
.text_small_green{
  font-size: 10px;
  COLOR: #339933;
}
.text_small_black{
  font-size: 10px;
  COLOR: #000000;
  TEXT-DECORATION: none;
}
a.text_small_black:visited{
  font-size: 10px;
  COLOR: #000000;
  TEXT-DECORATION: none;
}

.text_lenta {
  FONT-SIZE: 12px;
}
.text_black {
  FONT-WEIGHT: normal; 
  COLOR: #000000;
}
.text_brown {
  FONT-WEIGHT: normal; 
  COLOR: #990000;
}
.text_skyblue {
  FONT-WEIGHT: normal; 
  COLOR: #87ceeb;
}
.text_violet {
  FONT-WEIGHT: normal; 
  COLOR: #ff33ff;
}


a{color:#663333;font-family:arial;}
a:visited{color:#660000;font-family:arial;}
a:hover{color:#660000;font-family:arial;}

.small{font-size:10px;font-family:arial;}
.normal{font-size:12px;font-family:arial;}
.middle{font-size:14px;font-family:arial;}
.big{font-size:18px;font-family:arial;}

.gray{color:#999999;font-family:arial;}
.brown{color:#663333;font-family:arial;}
.green{color:#339933;font-family:arial;}
.red2{color:#CC6600;font-family:arial;}
.red{color:#660000;font-family:arial;}

body{
	font-size:12px;padding:0px;font-family:arial,verdana;
	background:url(/images/backgrounds/body_bg.png) center repeat-y;
	width:1280px; margin:0 auto;
	text-align:center;
}

.des_main_tbl{width:1280px; margin:0 auto; background:#FFFFFF;vertical-align:top; text-align:left;}


.des_head_bg{background:url(/templates/_default/images/shapka_nebo.jpg) repeat-x;}
.des_head_right{height:125px;background:url(/templates/_default/images/stol_yar_shapka.jpg) top right no-repeat;}
.des_head_mnu_tbl{font-size:11px;width:100%;border:0px;background:white;text-align:center;vertical-align:top;}
.des_head_mnu_punkt{line-height:43px;vertical-align:bottom;text-align:center;width:167px;height:38px;background:url(/templates/_default/images/top_menu.jpg) no-repeat;}
a.des_head_mnu_link, a.des_head_mnu_link:hover, a.des_head_mnu_link:visited{color:#333333;text-decoration:none;font-weight:bold;}
.des_head_line{margin:5px 0px;height:19px;background:url(/templates/_default/images/headline.jpg) repeat-x;}
.des_button_box{line-height:17px;vertical-align:middle;text-align:center;width:100px;height:20px;background:url(/templates/_default/images/button.gif) no-repeat;}
a.des_button_link, a.des_button_link:hover, a.des_button_link:visited{color:white;font-weight:bold;text-decoration:none;}
.des_main_tbl_footer{background:url(/templates/_default/images/bg.jpg);}
.des_main_tbl_footer1{float:right;width:70px;height:57px;}
.des_main_tbl_footer2{float:right;width:200px;height:57px;text-align:right;padding:10px 10px 0px 0px;}
.des_but_3_1{margin:0px 14px;position:relative;line-height:20px;vertical-align:middle;text-align:center;background:url(/templates/_default/images/but_mid.gif) repeat-x;}
.des_but_3_2{position:absolute;left:-14px;top:0px;vertical-align:middle;border:0px;}
.des_but_3_3{position:absolute;right:-14px;top:0px;vertical-align:middle;border:0px;}
.des_search_index_frm{margin:0px 0px 10px 0px;padding:5px;text-align:center;border:solid #dee6e8;border-width:0px 1px 1px 0px;vertical-align:middle;background:#E0F1FC;}

.png_alpha{filter:expression(fixPNG(this));}

.strob_links a{color:black;}
.black_nodec{color:black;text-decoration:none;}
.black_nodec a{color:black;text-decoration:none;}



.rubr_zag{
	font-size:11px;

}

.rubr_bold{
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold; 
}
.rubr_small{
  FONT-SIZE: 10px;
  text-decoration: lowercase;
  text-transform: lowercase;
}
.rubr_sel{
  background-color: #fffecb;/*#add8e6  #e6e6fa  #ffff66 #ffcccc #ffff99*/
  line-height: 100%;
}
.rubr_rule_main{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  background-color: #cccccc;
  text-decoration: uppercase;
  text-transform: uppercase;
  TEXT-ALIGN: center;
}
.rubr_rule{
  FONT-WEIGHT: bold;
  /*COLOR: #000000;*/
  /*FONT-SIZE: 10px;*/
  /*background-color: #cccccc;*/
}
.sub_rule{
  FONT-SIZE: 10px;
  /*COLOR: #000000;*/
  text-decoration: lowercase;
  text-transform: lowercase;
}
table.rule{
 border-left-width:1px; 
 border-style: solid; 
 border-color: #000000;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
}
.text_red {
  FONT-WEIGHT: bold; 
  COLOR: #ff0033;
}
a.text_red {
  FONT-WEIGHT: bold; 
  COLOR: #ff0033;
}
a.text_red:hover {
  FONT-WEIGHT: bold; 
  COLOR: #ff0033;
}
a.text_red:visited {
  FONT-WEIGHT: bold; 
  COLOR: #ff0033;
}

.red_zag_big {
  FONT-SIZE: 16px;
  COLOR: #ff0033;
  FONT-WEIGHT: bold;
}
a.red_zag_big{
  FONT-SIZE: 18px;
  COLOR: #ff0033;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none;
}
a.red_zag_big:hover{
  FONT-SIZE: 18px;
  COLOR: #ff0033;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: underline;
}
a.red_zag_big:visited {
  COLOR: #ff0033; 
}
.red_zag {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 13px; 
  COLOR: #ff0033;
}
a.red_zag {
  COLOR: #ff0033;
  TEXT-DECORATION: none;
}
a.red_zag:visited {
  COLOR: #ff0033;
}
a.red_zag:hover {
  COLOR: #ff3333;
  TEXT-DECORATION: underline;
}
.rubr_main{
  FONT-WEIGHT: normal; 
  FONT-SIZE: 16pt; 

  /*TEXT-DECORATION: none;*/
}
.old {
  FONT-WEIGHT: normal; 
  FONT-SIZE: 16pt; 
  COLOR: #000000; 
  FONT-FAMILY: Times New Roman; 
  TEXT-DECORATION: none;
}
A.old {
  FONT-WEIGHT: normal; 
  FONT-SIZE: 16pt; 
  COLOR: #000000; 
  FONT-FAMILY: Times New Roman; 
  TEXT-DECORATION: none;
}
A.old:hover {
  COLOR: #990033;
}
A.old:active {
  COLOR: #ff0033; 
}
A.old:visited {
  COLOR: #003366; 
}
A.old:visited:hover {
  COLOR: #990033; 
}
/*A.blue {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12px; 
  COLOR: #336699; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: underline;
}*/
.text_grey {
  COLOR: #a9a9a9; 
  /*TEXT-DECORATION: underline;*/
}
.text_white {
  COLOR: #ffffff;
}
.back_blue {
  BACKGROUND-COLOR: #bad2ea;
}
.msg_err {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12px; 
  COLOR: #ffffff; 
  BACKGROUND-COLOR: #ff0000; 
  TEXT-ALIGN: center;
}
.msg_ok {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12px; 
  COLOR: #ffffff; 
  BACKGROUND-COLOR: #009900; 
  TEXT-ALIGN: center;
}
/*A.menu_left {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12px; 
  COLOR: #3300cc; 
  TEXT-DECORATION: none;
}*/
.text_orang {
  COLOR: #ff9900; 
  /*TEXT-DECORATION: none;*/
}
a.text_orang:visited {
  COLOR: #ff9900; 
  /*TEXT-DECORATION: none;*/
}
a.text_orang:hover {
  COLOR: #ff6600; 
  /*TEXT-DECORATION: none;*/
}

TD.green_light {
  BACKGROUND-COLOR: #F0F8EB;
}
TD.blue_light {
  BACKGROUND-COLOR: #E0F1FC;
}
.blue_light {
  BACKGROUND-COLOR: #E0F1FC;
}
TABLE.blue_light {
  BACKGROUND-COLOR: #E0F1FC;/*#ebfffe;*/
}
TABLE.grey {
  BACKGROUND-COLOR: #e9e9e9;
}
.background_pic {
  background-repeat:no-repeat;
  background-position:right top;
}
.background_pic_rep {
  background-repeat:repeat;
}

.calend_date{
  FONT-SIZE: 10px;
  color:#ff6633;
  text-decoration:none;
  FONT-WEIGHT: bold;
}
.calend_name{
  FONT-SIZE: 10px;
  text-decoration:none;
}

A.itc {
  FONT-WEIGHT: normal; 
  FONT-SIZE: 10px; 
  COLOR: #ffffff;
}
A.itc:hover {
  COLOR: #ffffff; 
  TEXT-DECORATION: underline;
}
A.itc:visited {
  FONT-WEIGHT: normal; 
  COLOR: #ffffff;
}

h1{font-size:20px;font-family:arial;color:#585579;margin:5px 0px 20px 0px;padding:0px;}

.str_ob_date{float:right;width:250px;text-align:right;font-size:12px;COLOR:#999999;white-space:nowrap;}
.str_ob_id{text-align:right;color:#000000;font-size:9px;font-style:italic;}
a.str_ob_id{text-align:right;color:#000000;font-size:9px;font-style:italic;text-decoration:none;}

/* banners */
.banner_t{text-align:left;margin-bottom:10px;}
/* .banner_b{float:left;width:240px;margin-bottom:10px;} */
.banner_t_img{float:left;width:60px;padding:0px 10px 5px 0px;}
.banner_t_txt{}
.banner_link{text-decoration:none;}
.banner_image{border-width:0px;}
.banner_image_tizer{border-width:0px;float:left;padding:0px 10px 5px 0px;}
.banner_block_right{}
.banner_block_left{}
.banner_block_top{}
.banner_block_middle{}
.banner_block_bottom{}
/* add ob form */
/*
.tab_left_sep{width:16px;height:28px;background:url(images/tab_left1.jpg) #F1F1F1;}
.tab_left_sep2{width:16px;height:28px;background:url(images/tab_left2.jpg) #d9ffff;}
*/
.tab_mid_sep{width:16px;height:28px;background:url(images/tab_mid1.png) #d9ffff;}
.tab_mid_sep2{width:16px;height:28px;background:url(images/tab_mid2.png) #F1F1F1;}

.tab_blur{text-align:center;vertical-align:middle;background: url(/templates/_default/images/zakladka_razmest_1.gif) no-repeat;}
.tab_focus{width:131; height:27; text-align:center;vertical-align:middle;background: url(/templates/_default/images/zakladka_razmest_2.gif) no-repeat;}

.tab_blur_link{font-weight:bold;}
.tab_focus_link{text-decoration:none;font-weight:bold;}
.add_ob{font-size:12px;font-weight:bold;}
.tab_container{padding:3px 5px 3px 10px;clear:both;background: #E0F1FC;min-height:10px;}
.tab_cont_1{padding:2px;background: #E0F1FC;}
.tab_cont_2{padding:2px;text-align:right;background: #E0F1FC;}
.ob_img_form{padding:0px 5px;border:0px;}
.add_ob_button{border:1px solid #888687;background:#CFCFCF;}
.ob_preview{width:55px;padding:5px;}
.ob_p_date{float:left;width:100px;text-align:left;font-size:9px;color:#000000;}
.ob_vtop{vertical-align:top;color:#010066;}
.ob_no_decor{text-decoration:none;color:#000000;}
.ob_img_prev_0{border:0px solid #010066;margin:0px 5px;}
.ob_img_prev_1{border:2px solid #010066;margin:0px 5px;}

.post_img{border:0px;vertical-align:middle;}
.post_txt1{font-size:11px;font-family:arial;}
.post_txt2{font-size:11px;font-family:arial;background:#CBC9CB;padding:2px;text-align:center;font-weight:bold;}
.post_txt3{font-size:11px;font-family:arial;color:red;font-weight:bold;}
.post_txt4{margin:0px 10px 0px 10px;padding:0px;}

.news_descriptions{width:230px;margin:10px 10px 0px 0px;background:url(/templates/_default/images/corn_r.gif) right top no-repeat;}
.news_descriptions2{width:230px;padding:5px;background:url(/templates/_default/images/corn_l.gif) left top no-repeat;}
.news_sm_img{border:0px;float:left;margin:0px 5px 5px 0px;}
.news_image{border:0px;text-align:center;}
.news_link{text-decoration:none;color:black;font-size:12px;}
.news_big{padding:5px 0px;border-bottom:1px dotted black;clear:both;}
.news_big_caption{text-decoration:none;font-size:12px;font-weight:bold;}
.news_big_text{text-decoration:none;font-size:10px;}
.news_sm{padding:5px 0px;clear:both;}
.news_sm_caption{text-decoration:none;text-align:left;font-size:12px;font-weight:bold;}
.news_sm_text{font-size:10px;}
.news_main{padding:10px 0px;border-bottom:1px dotted black;}
.news_main_caption{font-size:14px;font-weight:bold;}
.news_main_text{font-family:arial;font-size:12px;}
.news_main_descriptions{padding:0px 5px;}
.news_main_link{text-decoration:none;color:#1E76A6;}
.news_main_image{margin:0px 10px 10px 0px;}
.news_all_link{font-weight:bold;text-decoration:none;}

a.public_rubr{text-decoration:none;font-size:12px;font-weight:bold;font-style:italic;color:#000000;}
a.public_rubr:hover{text-decoration:none;font-size:12px;font-weight:bold;font-style:italic;color:#0000ff;}
a.public_rubr:visited {text-decoration:none;font-size:12px;font-weight:bold;font-style:italic;color:#000000;}

.block_anons_a{/*height:89px;*/margin-top:10px;background:url(/templates/_default/images/corn_r.gif) right top no-repeat;}
.block_anons_a2{/*height:89px;*/padding:5px 5px 0px 10px;background:url(/templates/_default/images/corn_l.gif) left top no-repeat;}

.jarmarki_link{text-decoration:none;color:black;}
.jarmarki_big{padding:5px 0px;clear:both;}
.jarmarki_big_caption{text-align:left;font-family:tahoma;font-size:18px;font-weight:bold;padding:10px 0px 5px;color:#3E3E3E;}
.jarmarki_big_text{font-family:arial;font-size:12px;}
.jarmarki_sm_text{font-size:12px;}
.jarmarki_main{padding:10px 0px;border-bottom:1px dotted black;clear:both;}
.jarmarki_main_caption{text-align:left;font-family:tahoma;font-size:18px;font-weight:bold;padding:0px 0px 5px;color:#3E3E3E;}
.jarmarki_main_text{font-family:arial;font-size:12px;}
.jarmarki_main_descriptions{padding:0px 5px;}
.jarmarki_main_link{text-decoration:none;color:#1E76A6;}
.jarmarki_main_image{float:left;margin:0px 10px 10px 0px;}
.jarmarki_all_link{font-weight:bold;text-decoration:none;}
.jarmarki_main_desc{color:#808080;padding-bottom:5px;font-size:10px;}
.jarmarki_main_photo{clear:left;color:#999999;font-weight:bold;font-size:10px;padding-left:10px;}
.sort_by_time{height:18px;vertical-align:middle;}
.jarmarki_one_img{clear:both;padding:5px 0px 10px 0px;color:#999999;font-size:10px;border-bottom:1px dotted black;}
.jarmarki_caption{text-align:left;font-family:tahoma;text-decoration:underline;font-size:16px;font-weight:bold;padding:5px 0px 15px;color:black;}

.polling_a{width:230px;margin:10px 10px 0px 0px;background:url(/templates/_default/images/corn_r.gif) right top no-repeat;}
.polling_aa{width:230px;padding:5px 10px;background:url(/templates/_default/images/corn_l.gif) left top no-repeat;}
.polling_a1{font-weight:bold;font-style:italic;color:black;padding-bottom:10px;}
.polling_answer_bar{border:1px solid #6F9DB9;background:url(/images/bar.gif) repeat-x;float:left;}
.polling_answer2_bar{border:1px solid #E4B2B2;background:url(/images/bar_y.gif) repeat-x;float:left;}
.polling_answer_bar2{font-size:8px;height:12px;border:1px solid #E0E0E0;background:url(/templates/_default/images/gradusnik_golos.gif) repeat-x;float:left;}
.polling_a_link3{text-decoration:none;color:#1E76A6;}
.polling_b{padding:5px;}

.polling_c_cont{padding:10px 0px;border-bottom:1px dotted #999999;}
.polling_c_link{text-decoration:none;}
.polling_caption{font-size:18px;font-family:arial;color:#585579;margin:10px 0px 5px 0px;padding:0px;}

.des_zakor{min-height:26px;background:url(/templates/_default/images/zakoruchka.gif) right bottom no-repeat;}

.bg_blue_light{BACKGROUND-COLOR:#E0F1FC;}

.ob_sin{color:#000099;font-weight:bold;}
.ob_zel{color:#006600;font-weight:bold;}
.ob_roz{color:#cc0066;font-weight:bold;}

/*для всех броузеров что понимают min-width */
#min-width {
  width:50%;
  min-width:468px;
}
/* для IE */
* html .minwidth {
border-left:468px solid #fff;/*min-width*/
position:relative;
float:left;
z-index:1;
}
* html .container {
  margin-left:-468px; /*-min-width*/
  position:relative;
  float:left;
  z-index:2;
}

.rules_box{clear:both;padding:5px 0px;border-bottom:1px solid #999999;}
.rules_box_exp{float:right;}
.rules_box_cont{clear:both;}
.rules_phone{font-size:18px;font-weight:bold;color:#FEDD5A;line-height:28px;vertical-align:middle;text-align:center;margin-left:2px;float:left;width:30px;height:28px;background:url(/images/str_ob_rules/num_but.gif) no-repeat;}
.rules_phone_tr{margin-left:5px;float:left;width:30px;height:28px;background:url(/images/str_ob_rules/tel_but.png) no-repeat;}
.rules_subcapt{background:#E6E6E6;color:black;font-size:12px;padding:3px;text-align:center;}


