.empty
{
  padding:0px;
}

.padding_10px
{
  padding:0px 0px 10px 0px;
}

.padding_20px
{
  padding:0px 0px 20px 0px;
}

.padding_30px
{
  padding:0px 0px 30px 0px;
}

.padding_40px
{
  padding:0px 0px 40px 0px;
}

.padding_50px
{
  padding:0px 0px 50px 0px;
}

.padding_60px
{
  padding:0px 0px 60px 0px;
}

.title
{
  color: #ffffff;
  font:bolder 14px Verdana; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #ffffff;
  font:bolder 14px Verdana;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}

.submenu
{
  margin:5px 0px 10px 0px;

  color:#DEDEDE;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu a
{
  color:#DEDEDE;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu a:hover
{
  color:#ffffff;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu ul
{
  margin:0px 0px 0px 0px;
}

.submenu ul li
{
  margin:0px 0px 5px 10px;
  list-style-type:none;
}

.submenu ul li a
{
  color:#DEDEDE;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu ul li a:hover
{
  color:#ffffff;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu ul li ul
{
  margin:0px 0px 0px 10px;
}

.submenu ul li ul li
{
  margin:5px 0px 0px 0px;
}

.submenu ul li ul li a
{
  color:#DEDEDE;
  font:normal 13px Arial;
  text-decoration:none;
}

.submenu ul li ul li a:hover
{
  color:#ffffff;
  font:normal 13px Arial;
  text-decoration:none;
}

.submenu .table
{
  width:auto;
  margin:0px auto;
}

.submenu .table tr
{
  
}

.submenu .table td
{
  padding:5px;
  text-align:center;
}

.submenu .table td a
{
  color:#DEDEDE;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu .table td a:hover
{
  color:#ffffff;
  font:bolder 14px Verdana;
  text-decoration:none;
}



.linemenu
{
  color:#DEDEDE;

  font-size:9px;
  text-align:center;

  margin:10px 0px;
}

.linemenu a
{
  color:#ffffff;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  line-height:20px;

  text-decoration:none;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#DEDEDE;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a.active
{
  color:#DEDEDE;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#DEDEDE;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}



.opened
{
  margin:5px 0px 10px 0px;

  color:#DEDEDE;
  font:bolder 11px Verdana;
  text-decoration:none;
}

.opened a
{
  color:#DEDEDE;
  font:bolder 11px Verdana;
  text-decoration:none;
}

.opened a:hover
{
  color:#ffffff;
  font:bolder 11px Verdana;
  text-decoration:none;
}

.opened ul
{
  margin:0px 0px 0px 0px;
}

.opened ul li
{
  margin:0px 0px 5px 10px;
  list-style-type:none;
}

.opened ul li a
{
  color:#DEDEDE;
  font:bolder 12px Verdana;
  text-decoration:none;
}

.opened ul li a:hover
{
  color:#ffffff;
  font:bolder 12px Verdana;
  text-decoration:none;
}

.opened ul li ul
{
  display:none;
  margin:0px 0px 0px 10px;
}

.opened ul li ul li
{
  margin:5px 0px 0px 0px;
}

.opened ul li ul li a
{
  color:#DEDEDE;
  font:normal 10px Arial;
  text-decoration:none;
}

.opened ul li ul li a:hover
{
  color:#ffffff;
  font:normal 10px Arial;
  text-decoration:none;
}


.galary
{
}

.galary .leftbigbutton
{
  position:absolute; 
  top:50%; 
  left:5px; 
  margin-top:-32px; 
  background:url('/images/controls.png') top left no-repeat;
  width:28px; 
  height:65px; 
  text-indent:-9999px;
  z-index:9999;
}

.galary .leftbigbutton.hover
{
  background-position:bottom left;
  cursor:pointer;
}

.galary .rightbigbutton
{
  position:absolute; 
  top:50%; 
  right:5px; 
  margin-top:-32px; 
  background:url('/images/controls.png') top right no-repeat; 
  width:28px; 
  height:65px; 
  text-indent:-9999px;
  z-index:9999;
}

.galary .rightbigbutton.hover
{
  background-position:bottom right;
  cursor:pointer;
}

.galary .big_img
{
  background:url('/images/imgbg.jpg') top left no-repeat;
}

.galary #big_img
{
  width:900px;
  height:500px;
  font-size:0px;
  text-align:center;
  margin:0px;
  background:#000000 url('/images/imgbg1.jpg') 0px -30px no-repeat;
}

.galary #big_img1
{
  width:900px;
  height:500px;
  font-size:0px;
  text-align:center;
  margin:0px;
  background:#000000 url('/images/imgbg1.jpg') 0px -30px no-repeat;
}

.galary #fotoname
{
  height:30px;
  margin:0px;
  padding:0px;
  text-align:left;
}

.galary #fotoname img
{
  cursor:pointer;
}

.galary .under
{
  margin:10px 0px 10px 0px;
}

.galary .catalog .over
{
  overflow:hidden;
  width:830px;

  padding:0px 10px;
}

.galary .catalog .over table
{
  /*margin:0px 30px;*/
  padding:0px 20px;
}

.galary .catalog .over a
{
  
}

.galary .catalog .slide
{
  width:25px;
  vertical-align:middle;
}

.galary .catalog .slide img
{
  cursor:pointer;
}

.galary .catalog .catalog_objects
{
  vertical-align:middle;
  text-align:center;
}

.galary .catalog .bg1
{
  /*background:url('/images/bg1.png') top left no-repeat;*/
  background:url('/images/gr_l.png') top left no-repeat;
  width:20px;
  height:88px;
  position:absolute;
  margin:0px 0px 0px -850px;
  filter:expression(fixPNG(this));
}

.galary .catalog .bg2
{
  /*background:url('/images/bg2.png') top right no-repeat;*/
  background:url('/images/gr_r.png') top right no-repeat;
  width:20px;
  height:88px;
  position:absolute;
  margin:0px 0px 0px -20px;
  filter:expression(fixPNG(this));
}

.galary .catalog .over .catalog_object_td
{
  padding:0px 10px 0px 10px;
}

.galary .catalog .over .catalog_object_td img
{
  border:1px solid #252525;
}

.galary .topsubmenu2
{
  text-align:right;
}

.galary .topsubmenu2 a
{
  text-decoration:none;
  font-size:12px;
  font-weight:bolder;
}

.galary .topsubmenu2 a:hover
{
  text-decoration:none;
  font-size:12px;
  font-weight:bolder;
}

.galary .topsubmenu2 a.active
{
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  font-weight:bolder;
}

.shopview
{
  margin:30px 0px 10px 0px;
}

.shopview .intd2
{
  width:100%;
  text-align:center;
}

.shopview .intd2 table
{
  margin:0px auto;
}

.shopview .obj_div
{
  height:210px;
}

.shopview .obj_div .img
{
  padding:0px 0px 5px 0px;
}

.shopview .obj_div .title
{
  vertical-align:middle;
}

.shopview .obj_div .title a
{
  text-decoration:none;
  color:#cccccc;
  font:normal 14px Arial;
}

.shopview .obj_div .title a:hover
{
  text-decoration:none;
  color:#ffffff;
}

.shopview .obj_div .num
{
  text-align:right;
  color:#5e5e5e;
  font:normal 16px Arial;
  vertical-align:middle;
}

.topsubmenu1
{
  margin:0px 0px 6px 0px;
}

.topsubmenu1 .menutable
{
  
}

.topsubmenu1 .menutable td,
.topsubmenu2 .menutable td
{
  padding:0px 10px 0px 0px;
}

.topsubmenu1 .menutable td a
{
  text-decoration:none;
  color:#a3a3a3;
  font-size:12px;
  font-weight:bolder;
}

.topsubmenu1 .menutable td a:hover
{
  color:#ffffff;
  text-decoration:none;
}


.topsubmenu2
{
/*
  text-align:left;
*/
/*
  width: 300px;
*/
  
}

.topmenu2
{
  
/*
  width: 300px;
*/
/*
  padding: 0px 0px 0px 269px;
*/
  
}


.topsubmenu2 .menutable
{
/*
  margin:0px 0px 0px auto;
*/
/*
  width:auto;
*/
}

.topsubmenu2 .menutable td a
{
  text-decoration:none;
  font-size:12px;
  font-weight:bolder;
}

.topsubmenu2 .menutable td a:hover
{
  text-decoration:none;
}

.topsubmenu1 .menutable td.active a,
.topsubmenu2 .menutable td.active a
{
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  font-weight:bolder;
}

.text
{
  
}

.text .title
{
  margin:0px 0px 20px 0px;
}

.text p
{
  font:normal 13px Arial;
  color:#DEDEDE;
  text-indent:0px;
  line-height:16px;
  margin:5px 0px;
}

.text p span,
.text p font,
.text p strong,
.text p b
{
  font-weight:bolder;
  color:#ffffff;
}

.text a
{
  color:#ffffff;
  font:normal 13px Arial;
  font-weight:bolder;

  text-decoration:undeline;
}

.text a:hover
{
  color:#ffffff;
  font:normal 13px Arial;
  font-weight:bolder;

  text-decoration:none;
}

.text p img
{
  margin:5px;
}

.title
{
  color: #ffffff;
  font:bolder 14px Verdana; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #ffffff;
  font:bolder 14px Verdana;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}

.videogalary
{
}

.videogalary #detail
{
  width:640px;
  margin:0px auto;
}

.videogalary .catalog_object
{
  padding:0px 0px 30px 0px;
}

.videogalary .catalog .title a 
{
  -x-system-font:none;
  color:#CCCCCC;
  font-family:Arial;
  font-size:14px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  text-decoration:none;
}

.videogalary .catalog .title a:hover
{
  -x-system-font:none;
  color:#ffffff;
  font-family:Arial;
  font-size:14px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  text-decoration:none;
}

.videogalary .catalog .td_num1 .cat_table
{
  margin:0px auto 0px 0px;
}

.videogalary .catalog .td_num2 .cat_table
{
  margin:0px auto;
}

.videogalary .catalog .td_num3 .cat_table
{
  margin:0px 0px 0px auto;
}



