body {
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #333; 
} 
table { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #333; 
} 
a:link, a:visited, a:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #00B0F0; 
  text-decoration: none;
}
a:hover {
  color: #22AAA4;
}
form
 { 
  margin: 0px;
 }
input, select, textarea 
 {
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 14px;
  color: #000;
  /*border: #7F9DB9 1px solid;*/
 }
.prt_login 
{
  font-size: 16px;
  background-color:#e1e1e1;
  border: 1px solid #7F9DB9; 
}
.prt_login td, .prt_block td
{
  border: 1px solid #fff; 
}
.prt_block 
{
  font-size: 14px;
  /*color:#000000;*/
  background-color: #f3f5f6;
  border: 1px solid #7F9DB9; 
}

.main_menu 
{
 /* border: 0;
  font-size: 0;
  line-height: 0;*/
  font-weight:bold;
  color:#074320;
  height:37px;
  width:100%;
  background: url("/images/chesh_line.jpg") bottom repeat-x;
  /*border-collapse: collapse;
  border-spacing: 0;*/
}
.main_menu td {
  font-size: 14px;
  padding-top: 6px;
 /* border-collapse: collapse;
  border-spacing: 0;*/
}
.main_menu a:link, .main_menu a:visited, .main_menu a:hover {
  color: #074320; 
  text-decoration: none;
}
.chesh_w90 { width: 90px;  }
.chesh_white_open
{
  height: 37px;
  width: 1%;
  min-width: 13px;
  background: url(/images/chesh_left_white.jpg) left no-repeat;
  background-size: 100%;
}
.chesh_white_text
{
  background-size: 100%;
  height:37px;
  background: url(/images/chesh_bg_white_200.jpg) left no-repeat;
  text-align:center;
  vertical-align:middle;
}
.chesh_white_close
{
  background-size: 100%;
  height:37px;
  width: 1%;
  min-width:14px;
  background: url(/images/chesh_right_white.jpg) right no-repeat;
}
.chesh_grey_open
{
  background-size: 100%;
  height:37px;
  width: 1%;
  min-width:13px;
  background: url(/images/chesh_left_grey.jpg) left no-repeat;
}
.chesh_grey_text
{
  background-size: 100%;
  height:37px;
  background: url(/images/chesh_bg_grey_200.jpg) left no-repeat;
  text-align:center;
  vertical-align:middle;
}
.chesh_grey_close
{
  background-size: 100%;
  height:37px;
  width: 1%;
  min-width:14px;
  background: url(/images/chesh_right_grey.jpg) right no-repeat;
}
.chesh_line_vert  { height:100%; width:9px;  background: url(/images/chesh_line_vert.jpg); }
.chesh_line_right_down  { height:32px; width:9px;  background: url(/images/chesh_line_right_down.jpg) no-repeat; }
.chesh_line_down_right { height:6px; width:9px;  background: url(/images/chesh_line_down_right.jpg) no-repeat; }
.chesh_line_vert_left  { height:100%; width:9px;  background: url(/images/chesh_line_vert_left.jpg); }
.chesh_line_left_down  { height:32px; width:9px;  background: url(/images/chesh_line_left_down.jpg) no-repeat; }
.chesh_line_down_left { height:6px; width:9px;  background: url(/images/chesh_line_down_left.jpg) no-repeat; }
.chesh_line_bottom_infobar { background: url(/images/chesh_line.jpg) bottom repeat-x; }

.bottom_line { background: url(/images/chesh_line.jpg) bottom repeat-x; }

.switch_filter_line_left { height:25px; width:11px; background:url(/images/switch_filter_line_left_13.png) left no-repeat; }
.switch_filter_line_right { height:25px; width:11px; background:url(/images/switch_filter_line_right_13.png) right no-repeat; }
.switch_filter_line_bg_off { height:25px; background:url(/images/switch_filter_line_bg_off_100.jpg) left no-repeat; }
.switch_filter_line_bg_on { height:25px; background:url(/images/switch_filter_line_bg_on_100.jpg) left no-repeat; }
.switch_filter_line_delem_off { height:25px; width:11px; background:url(/images/switch_filter_line_delem_off_13.jpg) left no-repeat; }
.switch_filter_line_delem_on_left { height:25px; width:11px; background:url(/images/switch_filter_line_delem_on_left_13.jpg) left no-repeat; }
.switch_filter_line_delem_on_right { height:25px; width:11px; background:url(/images/switch_filter_line_delem_on_right_13.jpg) left no-repeat; }

.switch_filter_line 
{
  text-align:center;
  font-size:12px;
  font-weight:bold;
  color:#074320;
  height:25px;
  border-collapse: collapse;
}
.switch_filter_line a:link, .switch_filter_line a:active, .switch_filter_line a:visited, .switch_filter_line a:hover {
  color:#074320; 
  font-weight:normal;
  text-decoration:none;
  border:none;
}
.switch_filter_line a:hover {
  color:#0099FF; 
  font-weight:normal;
  text-decoration:none;
}

.main_bt 
{
  font-size: 14px;
  font-weight:bold;
  color:#074320;
  height:44px;
  background: url(/images/mainbt_bg.jpg) repeat-x;
}
.main_bt a:link, .main_bt a:visited, .main_bt a:hover {
  color: #074320; 
  text-decoration: underline;
}
.mainbt_open  { height:44px; width:10px;  background: url(/images/mainbt_left.jpg) no-repeat; }
.mainbt_icon_plus  { height:44px; width:32px;  background: url(/images/mainbt_plus.jpg) no-repeat; }
.mainbt_icon_arrow  { height:44px; width:32px;  background: url(/images/mainbt_arrow.jpg) no-repeat; }
.mainbt_text  { height:44px; background: url(/images/mainbt_bg.jpg); text-align:center; vertical-align:middle; }
.mainbt_close { height:44px; width:11px;  background: url(/images/mainbt_right.jpg) no-repeat; }
.mainbt_beetwin { height:44px; background: #FFFFFF; text-align:center; vertical-align:middle; }

.main_bt2 
{
  font-size: 14px;
  font-weight:bold;
  color:#074320;
  height:49px;
  vertical-align:middle;
  text-align:center; 
}
.main_bt2 a:link, .main_bt2 a:visited, .main_bt2 a:hover {
  color: #074320; 
  text-decoration: underline;
}
.mainbt2_icon_plus  { width:32px; }
.mainbt2_icon_basket  { width:55px; }
.mainbt2_icon_searchgo  { width:29px; }

.folder_menu 
{
  font-size: 14px;
  font-weight:bold;
  text-align:center;
  color:#9daebe;
  width:100%;
}
/*.folder_menu a:link, .main_menu a:visited, .main_menu a:hover {
  color: #000000; 
  text-decoration: none;
}*/
.tx_login
{
  font-family: "Courier New", Courier, monospace;
  border-bottom: 1px dashed #999999;
}
.zag01 { font-size:18px; color:#074320; }
.zag02 { font-weight:normal; color:#9daebe; }

.top_line {
  font-size: 14px;
}
.top_line a:link, .top_line a:visited, .top_line a:hover {
  font-size: 16px;
  text-decoration: underline;
}
.top_line2, .top_line2 a:link, .top_line2 a:visited, .top_line2 a:hover {
  font-size: 14px;
  color:#074320;
  text-decoration: underline;
}
.filters, .filters a:link, .filters a:visited, .filters a:hover {
  font-size: 14px;
  color:#074320;
  text-decoration: underline;
}
.filters a:hover { background-color: #d5ded9; }
.filters { text-decoration: none; }

.link_podr {
   font-style:italic;
}
