.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: #da890e;
  font:bolder 14px Verdana; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #da890e;
  font:bolder 14px Verdana;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.text
{
  color: #343434;
  font:normal 12px Verdana; 
  padding:0px 0px 0px 0px;
  background:none;
}

.text .title
{
  color: #da890e;
  font:bolder 14px Verdana; 
  padding:0px 0px 0px 0px;
  background:none;
}

.text .title h1
{
  color: #da890e;
  font:bolder 14px Verdana;
  padding:0px 0px 0px 0px;
  background:none;
}

.text p
{
  color: #343434;

  font:normal 12px Verdana; 

  text-indent:15px;
  text-align:justify;

  line-height:16px;

  margin:0px 0px 7px 0px;
  padding:0px;

  background:none;
}

.text a
{
  color: #dc021a;
  font-size: 12px;
  font:normal 12px Verdana; 

  text-decoration:none;
}

.text a:hover
{
  color: #dc021a;
  font-size: 12px;
  font:normal 12px Verdana; 

  text-decoration:none;
}

.text p img
{
  margin:0px 4px;
  border:1px #343434 solid;
}.submenu
{
  margin:5px 0px 10px 0px;

  color:#dc021a;
  font:bolder 12px Verdana;
  text-decoration:none;
}

.submenu a
{
  color:#dc021a;
  font:bolder default_fontsize Verdana;
  text-decoration:none;
}

.submenu a:hover
{
  color:#dc021a;
  font:bolder 12px 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:#dc021a;
  font:bolder 12px Verdana;
  text-decoration:none;
}

.submenu ul li a:hover
{
  color:#dc021a;
  font:bolder 12px 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:#dc021a;
  font:normal 12px Verdana;
  text-decoration:none;
}

.submenu ul li ul li a:hover
{
  color:#dc021a;
  font:normal 12px Verdana;
  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:#dc021a;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu .table td a:hover
{
  color:#dc021a;
  font:bolder 14px Verdana;
  text-decoration:none;
}



.linemenu
{
  color:#858585;

  font-size:9px;
  text-align:center;

  margin:10px 0px;
}

.linemenu a
{
  color:#da890e;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  line-height:20px;

  text-decoration:none;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#343434;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a.active
{
  color:#343434;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#343434;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}



.opened
{
  margin:5px 0px 10px 0px;

  color:#dc021a;
  font:bolder 11px Verdana;
  text-decoration:none;
}

.opened a
{
  color:#dc021a;
  font:bolder 11px Verdana;
  text-decoration:none;
}

.opened a:hover
{
  color:#dc021a;
  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:#dc021a;
  font:bolder 12px Verdana;
  text-decoration:none;
}

.opened ul li a:hover
{
  color:#dc021a;
  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:#dc021a;
  font:normal 10px Verdana;
  text-decoration:none;
}

.opened ul li ul li a:hover
{
  color:#dc021a;
  font:normal 10px Verdana;
  text-decoration:none;
}
.vote
{
  margin:5px 15px;
}

.vote .title
{
  color: #da890e;
  font:bolder 14px Verdana; 

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  text-align:center;
}

.vote .radio
{
  vertical-align:middle;
  padding:1px 3px;
}

.vote .radio input
{
  margin:0px;
  padding:2px 0px 0px 0px;

  background:none;
  border:none;
}

.vote input.radioie 
{
  margin:0px;
  padding:0px 0px 0px 0px;

  background:none;
  border:none;
}

.vote .variant
{
  vertical-align:middle;

  padding:1px 3px;
  color: #343434;

  font:normal 12px Verdana;
}

.vote .vote_button
{
  text-align:center;
  margin:5px 0px;
}
.la2items
{
  margin:15px 0px;
}


.la2items .grade_filter
{
  margin:10px 0px;
}

.la2items .table
{
  width:100%;
}

.la2items .table td
{
  font-size:12px;
  padding:4px 2px;
}

.la2items .table .catalog_group1
{
  padding:5px 0px 7px 0px;
  margin:0px;

  color: #343434;
  font:bolder 12px Verdana;

  text-align:center;
}

.la2items .table .title
{
  margin:0px;

  color: #da890e;
  font:bolder 11px Verdana;

  text-align:left;
}

.la2items .table .title a
{
  margin:0px;

  color: #da890e;
  font:bolder 11px Verdana;

  text-align:left;
  text-decoration:none;
}

.la2items .table .text p
{
  color: #343434;
  font:normal 9px Verdana;

  text-align:justify;
}

.la2items .table .sa
{
  margin:1px 0px 2px 10px;
}
.la2items .table .sa .alt
{
  width:450px;
  font-size:11px;
  font-weight:bolder;

  padding:2px 3px 3px 3px;
}
.la2items .table .sa .sa_red
{
  cursor:pointer;
  color: red;
  font:normal 10px Verdana; 
}
.la2items .table .sa .sa_green
{
  cursor:pointer;
  color: green;
  font:normal 10px Verdana; 
}
.la2items .table .sa .sa_blue
{
  cursor:pointer;
  color: blue;
  font:normal 10px Verdana; 
}

.la2items .table .image
{
  vertical-align:top;
}

.la2items .table .catalog_image img
{

  width:32px;
  height:32px;

  border:1px #936800 solid;
  vertical-align:top;

  margin-bottom:3px;
}

.la2items .table .desc
{
  vertical-align:top;
}

.la2items .table .grade
{
  text-align:center;
  vertical-align:middle;
}

.la2items .table .attack
{
  width:65px;

  text-align:center;
  vertical-align:middle;
}


.la2items .table .def
{
  text-align:center;
  vertical-align:middle;
}

.la2items .table .hands
{
  text-align:center;
  vertical-align:middle;
}

.la2items .table .shots
{
  text-align:center;
  vertical-align:middle;
}

.la2items .table .speed
{
  text-align:center;
  vertical-align:middle;
}

.la2items .table .cost
{
  text-align:center;
  vertical-align:middle;
}


.la2items #detail
{
}

.la2items #detail .name
{
  color: #343434;
  font:bolder 13px Verdana;
}

.la2items #detail .subtitle
{
  margin:10px 0px 0px 0px;

  color: #da890e;
  font:bolder 12px Verdana;

  text-align:left;
}

.la2items #detail .subtitle1
{
  margin:5px 0px 5px 0px;

  color: #da890e;
  font:bolder 12px Verdana;

  text-align:center;
}

.la2items #detail .propname
{
  color: #343434;
  font:bolder 11px Verdana;
}


.la2items #detail .propval
{
  color: #da890e;
  font:bolder 12px Verdana;
}

.la2items #detail .battle_prop
{
  margin:5px 0px 0px 0px;
}

.la2items #detail .battle_prop table
{
  width:100%;

  margin:0px 0px 0px 0px;
}

.la2items #detail .battle_prop td
{
  vertical-align:top;
}

.la2items #detail .shots
{
  margin:5px 25px 0px 25px;
}

.la2items #detail .shots table
{
  width:100%;
}

.la2items #detail .shots td
{
  vertical-align:top;
}

.la2items #detail .cristals
{
  margin:10px 0px 0px;
}

.la2items #detail .fisical_prop
{
  margin:5px 0px 0px;
}

.la2items #detail .fisical_prop table
{
  margin:0px 0px 0px 15px;
}

.la2items #detail .type_subype
{
  margin:5px 0px 10px 0px;
}

.la2items #detail .text
{
  margin:5px 0px 5px 0px;
}

.la2items #detail .text p
{
  font-size:12px;

  line-height:15px;

  text-align:justify;

  margin-left:15px;
}

.la2items #detail .sa
{
  margin:1px 0px 2px 10px;
}

.la2items #detail .sa .sa_red
{
  color: red;
  font:normal 11px Verdana; 
}
.la2items #detail .sa .sa_green
{
  color: green;
  font:normal 11px Verdana; 
}
.la2items #detail .sa .sa_blue
{
  color: blue;
  font:normal 11px Verdana; 
}

.la2items #detail .sa .sa_red b
{
  color: red;
  font:bolder 10px Verdana; 
}
.la2items #detail .sa .sa_green b
{
  color: green;
  font:bolder 10px Verdana; 
}
.la2items #detail .sa .sa_blue b
{
  color: blue;
  font:bolder 10px Verdana; 
}

.la2items #detail .sa .sa_img
{
  width:35px;
  text-align:center;
}
.la2items #detail .sa .sa_text
{
  padding:5px 0px 0px 0px;

  width:32%;

  vertical-align:top;
  text-align:center;

  font:normal 11px Verdana; 
}.user_panel
{
  
}

.user_panel .title
{
  background:#e89b1a url(/images/block_title.jpg) center left no-repeat;
  color:#ffffff;
  font-size:12px;
  text-align:center;
  padding:11px 0px;
  margin:0px;
  width:217px;
}

.user_panel .cont
{
  background:#98b7d0 url(/images/block_center.jpg) top left repeat-y;
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding:15px 20px 20px 20px;
  width:177px;
}

.user_panel .cont p
{
  color:#ffffff;
  font-size:12px;
  text-align:left;
  line-height:18px;
}

.user_panel .cont a
{
  color:#ffffff;
  font-size:12px;
  text-align:left;
  line-height:18px;
  text-decoration:none;
}

.user_panel .cont a:hover
{
  color:#ffffff;
  font-size:12px;
  text-align:left;
  line-height:18px;
  text-decoration:underline;
}

.site_search
{
  paddin:0px;
  margin:0px;
  font-weight:bolder;
  color:#ffffff;
  font-size:12px;
  width:240px;
}

.site_search form
{
  paddin:0px;
  margin:0px;
  font-weight:bolder;
  color:#ffffff;
  font-size:12px;
}

.site_search form .button
{
  background:none;
  border:none;
  font-weight:bolder;
  color:#ffffff;
  font-size:12px;
  cursor:pointer;
}

.table1
{
  width:auto;
  margin:0px auto;
  border-collapse:collapse;
}

.table1 td
{
  padding:3px;
  border:1px solid #e6c26e;
  text-align:center;
  color:black;
  vertical-align:middle;
}

.table2
{
  width:auto;
  margin:0px auto;
  border-collapse:collapse;
}

.table2 td
{
  padding:3px;
  border:1px solid #e6c26e;
  text-align:center;
  color:black;
  font-size:11px;
  vertical-align:middle;
}

.ul1
{
  margin:5px 0px 15px 15px;
  list-style-type:disc !important;
}

.ul1 li
{
  margin:0px 0px 5px 15px;
  color:black;
  list-style-type:disc !important;
}

.swf
{
  padding:20px 5px 0px 0px;
}

.swf object
{
  margin:0px auto;
}

.title .title_l
{
  width:74px;
  height:37px;
  background:url(/images/title_l.png) top right no-repeat;
  filter:expression(fixPNG(this));
}

.title .title_bg
{
  background:url(/images/title_bg.png) top left repeat-x;
  filter:expression(fixPNG1(this));
}

.title .title_c
{
  background:url(/images/title_c.png) top right no-repeat;
  height:29px;
  padding:8px 10px 0px 0px;
  behavior: url(/js/iepngfix.htc);
  background-position:right;
  
  color:#b93140;
  font-size:15px;
  font-weight:bolder;
  font-family:Verdana;
}

.title .title_c h1
{
  color:#b93140;
  font-size:15px;
  font-weight:bolder;
  font-family:Verdana;
}

.title .title_c h2
{
  color:#b93140;
  font-size:15px;
  font-weight:bolder;
  font-family:Verdana;
}

.title .title_r
{
  background:url(/images/title_r.png) top left no-repeat;
  width:197px;
  filter:expression(fixPNG(this));
}

.musicdates
{
  
}

.musicdates .catalog
{
  
}

.musicdates .catalog_object_td
{
  width:25%;
}

.musicdates .catalog_object
{
  padding:0px 0px 20px 0px;
}

.musicdates .catalog_object .title
{
  text-align:center;
  color:#dc021a;
  font-weight:bolder;
  font-size:13px;
  text-decoration:underline;
  margin:0px 0px 3px 0px;
  height:50px;
  vertical-align:middle;
}

.musicdates .catalog_object .title a
{
  color:#dc021a;
  font-weight:bolder;
  font-size:13px;
  text-decoration:underline;
}

.musicdates .catalog_object .title a:hover
{
  color:#dc021a;
  font-weight:bolder;
  font-size:13px;
  text-decoration:none;
}

.musicdates .catalog_object .catalog_text
{
  text-align:center;
  color:#000000;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  margin:3px 0px 0px 0px;
}

.musicdates .catalog_object .catalog_text p
{
  text-align:center;
  color:#000000;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
}

.musicdates .preview_object_td
{
  width:25%;
}

.musicdates .preview_object
{
  padding:0px 0px 20px 0px;
}

.musicdates .preview_object .title
{
  text-align:center;
  color:#dc021a;
  font-weight:bolder;
  font-size:13px;
  text-decoration:underline;
  margin:0px 0px 3px 0px;
  height:50px;
  vertical-align:middle;
}

.musicdates .preview_object .title a
{
  color:#dc021a;
  font-weight:bolder;
  font-size:13px;
  text-decoration:underline;
}

.musicdates .preview_object .title a:hover
{
  color:#dc021a;
  font-weight:bolder;
  font-size:13px;
  text-decoration:none;
}

.musicdates .preview_object .catalog_text
{
  text-align:center;
  color:#000000;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  margin:3px 0px 0px 0px;
}

.musicdates .preview_object .catalog_text p
{
  text-align:center;
  color:#000000;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
}

.musicdates #detail
{
  
}

.musicdates #detail .title
{
  color:#ad181e;
  font-weight:bolder;
  font-size:13px;
  text-decoration:underline;
}

.musicdates #detail .title h1
{
  color:#ad181e;
  font-weight:bolder;
  font-size:13px;
  text-decoration:underline;
}

.musicdates #detail .title h2
{
  color:#ad181e;
  font-weight:bolder;
  font-size:13px;
  text-decoration:underline;
}

.musicdates #detail .text
{
  color:#000000;
  font-weight:normal;
  font-size:11px;
}

.musicdates #detail .text p img
{
  margin:10px;
}

.musicdates .alltours
{
  
}

.musicdates .alltours td
{
  padding:5px 5px 10px 5px;
  color:#000000;
}

.musicdates td.tourtitle
{
  width:460px;
  text-align:left;
  background:#faefd9;
}

.musicdates div.tourtitle
{
  color:#ad181e;
  font-weight:bolder;
}

.musicdates div.toursubtitle
{
  color:#454545;
  font-size:12px;
  font-weight:bolder;
  padding:5px 0px 3px 0px;
}

.musicdates .tourroute
{
  color:#898989;
  font-size:11px;
  margin:2px 0px 0px 0px;
}

.musicdates .tourtext
{
  color:#454545;
  font-size:10px;
  margin:10px 0px 0px 0px;
}

.musicdates .tourdate
{
  width:100px;

  text-align:center;
  vertical-align:middle;

  background:#faefd9;
  
  color:#ad181e;
  font-weight:bolder;
  font-size:11px;
  text-decoration:underline;
}

.musicdates .tourorder
{
  width:183px;

  text-align:center;
  vertical-align:middle;

  background:#faefd9;
}

.musicdates .tourprice
{  
  color:#ad181e;
  font-size:17px;
  font-weight:bolder;
  margin:0px 0px 7px 0px;
}

.musicdates .tourbutton
{
  background:#bc121d url(/images/pricebg.jpg) center repeat-x;
  border:1px solid #ffffff;
  
  color:#ffffff;
  font-size:12px;
  height:22px;
  width:160px;
  padding:6px 0px 0px 0px;
  font-weight:bolder;
  margin:5px auto;
}

.musicdates .tourorder a
{
  color:#ffffff;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}

.musicdates .tourorder a:hover
{
  color:#ffffff;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}

.musicdates .tourspacer
{
  height:12px;
}

.musicdates .tourerr
{
  color:#000000;
  font-weight:bolder;
  font-size:14px;
}



.musicdates .mailform
{
  position:absolute;
  margin:0px 0px 0px 205px;
  width:411px; 
  padding:2px;
  background:#de0119 url(/images/mailform_bg.jpg) bottom left repeat-x;
  color:white;
  
  display:none;
  visible:hidden;
}

.musicdates .mailform1
{
  border:1px solid white;
}

.musicdates .mailform .title
{
  color:white !important;
  font-size:15px !important;
  text-align:center;
  text-decoration:none !important;
  margin:10px;
}

.musicdates .mailform input, .musicdates .mailform textarea
{
  background:white;
  color:#a23232;
}

.musicdates .mailform .button
{
  border:1px solid white;
  background:white;
  color:#a23232;
}

.musicdates .mailform td
{
  color:white;
  font-size:11px;
}

.musicdates .prelink
{
}

.musicdates .prelink .title
{
  text-align:center;
}

.musicdates .prelink .title a
{
  color:#ad181e;
  font-weight:bolder;
  font-size:10px;
  text-decoration:none;
}

.musicdates .prelink .title a:hover
{
  color:#ad181e;
  font-weight:bolder;
  font-size:10px;
  text-decoration:none;
}

.musicdates .prelink .date 
{
  margin-top:6px;
  text-align:center;
}

.musicdates .prelink .date a
{
  color:#000000;
  font-weight:bolder;
  font-size:10px;
  text-decoration:underline;
}

.musicdates .prelink .date a:hover
{
  color:#000000;
  font-weight:bolder;
  font-size:10px;
  text-decoration:underline;
}


.musicdates .text .list
{

}

.musicdates .text .list p
{
  margin:0px 10px;
}

.musicdates .text .flash
{
  width:auto;
  margin:10px auto;

  text-align:center;
}

.musicdates .text ul li p
{
  color:#000000;
  font-size:11px;

  line-height:12px;
}



.shopview
{
}

.shopview .obj_table
{
  
}

.shopview .obj_li 
{
  margin:0px 30px 25px 30px;
}

.shopview .obj_li a
{
  color:#dc021a;
  font-weight:bolder;
  font-size:13px;
  text-decoration:underline;
}

.shopview .obj_li a:hover
{
  color:#dc021a;
  font-weight:bolder;
  font-size:13px;
  text-decoration:none;
}

.dublicate_menu
{
  margin:15px 0px 15px 0px;
}

.dublicate_menu td
{
  color:transparent;
}

.dublicate_menu td a
{
  color:#434343;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}

.dublicate_menu td a:hover
{
  color:#434343;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
}



.submenu
{
  paddin:0px;
  margin:0px 10px 0px 15px;
}

.submenu table
{
  width:100%;
  height:36px;
}

.submenu table td
{
  text-align:center;
  vertical-align:middle;
}


.submenu table td a
{
  font-family: Verdana;
  color:#dc021a;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}

.submenu table td a:hover
{
  font-family: Verdana;
  color:#c39121;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}



.submenu_blue
{
  paddin:0px;
  margin:0px 10px 0px 15px;
}

.submenu_blue table
{
  width:100%;
  height:36px;
}

.submenu_blue table td
{
  text-align:center;
  vertical-align:middle;
}


.submenu_blue table td a
{
  font-family: Verdana;
  color:#0408F0;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}

.submenu_blue table td a:hover
{
  font-family: Verdana;
  color:#c39121;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}


.text p img
{
  margin:10px;
}

.contacts_top
{
  margin:0px 5px 0px 5px;
  text-align:center;
  color:#ffffff;
  font-size:14px;
}

.contacts_top span
{
  color:#ffffff;
  font-size:20px;
  font-family:Verdana;
}

.contacts_top a
{
  color:#ffffff;
  font-size:10px;
  text-decoration:underline;
}

.contacts_top a:hover
{
  color:#ffffff;
  font-size:10px;
  text-decoration:none;
}

.contacts_bottom
{
  margin:10px 5px 0px 5px;
  text-align:center;
  color:#ffffff;
  font-size:14px;
}

.contacts_bottom span
{
  color:#ffffff;
  font-size:16px;
  font-family:Verdana;
  font-weight:bolder;
}

.contacts_bottom a
{
  color:#ffffff;
  font-size:14px;
  text-decoration:underline;
}

.contacts_bottom a:hover
{
  color:#ffffff;
  font-size:14px;
  text-decoration:none;
}

.vote 
{
  paddin:0px;
  margin:0px;
}

.vote .title
{
  text-align:left;
  color:#cd091b;
  font-size:12px;
  font-weight:normal;
  paddin:0px;
  margin:0px;
}

.vote table.variants
{
  margin:10px 0px 0px 25px;
}

.vote .variant
{
  color:#000000;
  font-size:10px;
}

.vote .vote_button
{
  background:url(/images/button_vote_bg.jpg) bottom center no-repeat;
  padding:0px 0px 12px 0px;
}

.vote .results_button
{
  text-align:right;
}

.vote .results_button a
{
  color:#000000;
  font-size:10px;
  text-decoration:underline;
}

.vote .results_button a:hover
{
  color:#000000;
  font-size:10px;
  text-decoration:none;
}

.vote table.variants td
{
  padding:2px 0px;
}

.vote table.variants td.radio
{
  width:15px;
}

.news
{
}

.news .catalog
{
}

.news .catalog_object
{
  background:#faefd9;
  margin:0px 0px 20px 0px;
}

.news .catalog_object .title
{
  margin:0px;
}

.news .catalog_object .date
{
  color:#757575;
  font-size:11px;
}

.news .catalog_object .detail_link a
{
  color:#dc021a;
  font-size:11px;
  text-decoration:underline;
}

.news .catalog_object .detail_link a:hover
{
  color:#dc021a;
  font-size:11px;
  text-decoration:none;
}

.news .catalog_object .catalog_text
{
  color:#000000;
  font-size:11px;
}

.news .catalog_object .image
{
  padding:0px 5px 5px 5px;
  width:84px;
}

.news .catalog_object .image img
{
  border:2px #ffffff solid;
}

.news #detail
{
}

.news #detail .image 
{
  background:url(/images/image_bg.png) bottom center no-repeat;
  padding:0px 20px 28px 0px;
  behavior: url(/js/iepngfix.htc);
  background-position:bottom center;
  display:inline;
  float:left;
}

.news #detail .image img
{
  border:4px #ffffff solid;
  clear:left;
}

.news #detail .date
{
  width:300px;
  text-align:center;
  color:#454545;
  font-size:13px;
  font-weight:bolder;
}

.news #detail .text
{
  color:#000000;
  font-size:11px;
}

.news #detail .catalog_text
{
  color:#000000;
  font-size:11px;
}

.news #detail .text p
{
  color:#000000;
  font-size:11px;
  margin:7px 10px; 
}

.news #detail .tours_link
{
  margin:7px 10px;
}

.news #detail .tours_link a
{
  color:#c04d48;
  font-size:14px;
  font-weight:bolder;
  text-decoration:underline;
}

.news #detail .tours_link a:hover
{
  color:#ad1720;
  font-size:14px;
  font-weight:bolder;
  text-decoration:none;
}

.news .preview_object
{
}

.news .preview_object 
{
  color:#000000;
  margin:0px 0px 20px 0px;
}

.news .preview_object .date
{
  color:#cd091b;
  font-size:12px;
  font-weight:bolder;
}

.news .preview_object a 
{
  color:#000000;
  font-size:11px;
  font-style:italic;
  text-decoration:none;
}

.news .preview_object a:hover 
{
  color:#000000;
  font-size:11px;
  font-style:italic;
  text-decoration:none;
}

.news .preview_object a p
{
  color:#000000;
  font-size:11px;
  margin:7px 10px; 
  font-style:italic;
  text-indent:0px;
  text-decoration:none;
}

.news .preview_object a:hover p
{
  color:#000000;
  font-size:11px;
  margin:7px 10px; 
  font-style:italic;
  text-indent:0px;
  text-decoration:none;
}

.login_form
{

}

.login_form .enter
{
  vertical-align:middle;
  color:#83a8c5;
  font-size:14px;
  padding:3px 7px;
}

.login_form .ok
{
  vertical-align:middle;
  color:#83a8c5;
  padding:3px 7px;
}

.login_form .button
{
  border:none;
  background:none;
  vertical-align:middle;
  color:#83a8c5;
  font-size:14px;
  cursor:pointer;
  text-decoration:none;
}

.login_form a.button
{
  border:none;
  background:none;
  vertical-align:middle;
  color:#83a8c5;
  font-size:14px;
  cursor:pointer;
  text-decoration:none;
}

.login_form a:hover.button
{
  border:none;
  background:none;
  vertical-align:middle;
  color:#83a8c5;
  font-size:14px;
  cursor:pointer;
  text-decoration:none;
}

.login_form form input
{
  font-size:11px;
  margin:3px 0px 0px 0px;
}

.login_form a
{
  color:#83a8c5;
  font-size:10px;
  text-decoration:underline;
}

.login_form a:hover
{
  color:#83a8c5;
  font-size:10px;
  text-decoration:none;
}

.login_form .name
{
  text-align:right;
  color:#83a8c5;
  padding:3px 7px;
}

.login_form .exit
{
  text-align:right;
  color:#83a8c5;
  padding:3px 7px;
}

.login_form .name a
{
  color:#83a8c5;
  font-size:12px;
  text-decoration:underline;
}

.login_form .name a:hover
{
  color:#83a8c5;
  font-size:12px;
  text-decoration:none;
}

.global_menu
{
  position:absolute;
  padding:10px 0px 0px 30px;
}

.global_menu img
{
}

.global_menu .home
{
  float:left;
}

.global_menu .mail
{
  float:left;
  margin:0px 0px 0px 20px;
}

.global_menu .site_map
{
  float:left;
  margin:0px 0px 0px 20px;
}

.topmenu .submenu
{
  paddin:0px;
  margin:0px;
}

.topmenu .submenu .menutable
{
  height:31px;
  margin:0px;
  width:100%;
  border-right:1px solid #debe77;
}

.topmenu .submenu .menutable td
{
  text-align:left;
  vertical-align:middle;
  border-left:1px solid #debe77;
}

.topmenu .submenu .menutable td a
{
  font-family: Verdana;
  color:#c39120;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}

.topmenu .submenu .menutable td a:hover
{
  font-family: Verdana;
  color:#c39120;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}

.topmenu .submenu .menutable td.active 
{
  background:url(/images/menuactive.jpg) top left repeat-x;
}

.topmenu .submenu .menutable td.active a
{
  font-family: Verdana;
  color:#FFFFFF;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}

.topmenu .submenu .menutable td.active a:hover
{
  font-family: Verdana;
  color:#FFFFFF;
  font-weight:bolder;
  font-size:12px;
  text-decoration:none;
}

.currdate
{
  height:27px;
  text-align:center;
  padding:9px 0px 0px 0px;
}

.currdate .time
{
  color:#244194;
  font-size:14px;
  font-weight:bolder;
}

.currdate .date
{
  color:#484848;
  font-size:11px;
  font-weight:bolder;
}


