    html { height:100%; margin: 0; background: url('/img/background.gif');}
    ul, ol, li, form, fieldset, a, img { margin: 0; padding: 0; border: 0; }

    p {padding-left: 5px;}
    .red {width: 10px; color: red; font-size:20px; line-height: 12px; float: left; margin-right: 4px; margin-top: 6px;}

    body {height:100%; position:relative; margin: 0; padding: 0px; font-family: Arial;}
    body, td, a  { margin:0px; padding:0px; font-family:Arial; color:#333; text-decoration:none; font-size:12px }

    table { border-collapse:collapse; border:0px; width:100% }

    a {text-decoration: underline;}
    a:hover {text-decoration: none;}

    a.prew {font-size: 14px; color: maroon; text-decoration: underline;}
    a.prew:hover {text-decoration: none;}

    a.catlink {font-size: 20px; color: maroon; text-decoration: underline;}
    a.catlink:hover {text-decoration: none;}
 
    input.transp {filter: alpha(opacity = 34); moz-opacity : .34; opacity: .34;}

    .login_form {font-size: 11px; width: 160px; padding-left: 2px; filter: alpha(opacity = 34); moz-opacity : .34; opacity: .34;}

    .action_linck {text-decoration: underline; color: #999999;}
    .action_linck:hover {text-decoration: underline; color: #7C085D;}

    .main_linck {}
    .main_linck:hover {text-decoration: underline; color: #7C085D;}
    .main_linck a:hover {text-decoration: underline; color: #7C085D;}

    .bottom_menu {color: #905f81; font-size: 11px; font-family: Tahoma; line-height: 15px;}
    .bottom_menu a {color: #905f81;}

    .main_header {color: #7c085d; font-size: 18px; font-weight: bold; font-family:Tahoma; margin-bottom: 5px; }
    .main_header a {color: #7c085d; font-size: 18px; font-weight: bold; font-family:Tahoma; margin-bottom: 5px; }
    .main_header:hover {text-decoration: none;}
      
    .form_input {width: 370px; height: 16px; border: 1px solid #D1247E; }
    .form_btn { width: 70px; height: 18px; margin-left: 5px; text-align:center; color: #7C085D; cursor: pointer; border: 1px solid #D1247E; line-height: 18px;  float: left;}
    .form_text {width: 100%; height: 100px; border: 1px solid #D1247E;}

    .profile_menu_item {width: 180px; color: #650657; border-bottom: 1px solid #b082a7; padding-top: 3px; padding-bottom: 3px;}    
    .profile_menu_block_header {width: 180px; height: 18px; background: #f7bfec; line-height: 16px; border-top: 1px solid #b082a7; color: #650657; font-weight: bold;}
    
    .profile_main_block {margin-bottom: 5px; margin-left: 10px;}

    .profile_wall_user_name {color: #7c085d; font-size: 12px; font-weight: bold; font-family:Tahoma;}
    
    .profile_date {color: #b3a0af; font-size: 10px; font-family: Arial;}
    
    .next {display: block; float: left; width: 20px; height: 120px; text-decoration: none; cursor: pointer;}
    .prev {display: block; float: left; width: 20px; height: 120px; text-decoration: none; cursor: pointer;}
    
    .table_msg td {padding-left: 5px;}
    
    .top_menu {text-align: center; height: 50px;}

  .spoiler {border: 1px solid rgb(204, 204, 204); padding: 10px; background: rgb(255, 254, 171) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;}

  .admin_menu {color:#336699; font-weight:bold; border-bottom: 1px dashed;}
  .admin_menu:hover {border: 0px;}
  .admin_submenu {color:#336699; border: 0px;}
  .admin_submenu:hover {border-bottom: 1px solid;}
  .error_msg {padding: 10px; margin:5px; background-color: #fbd9d9; color: maroon; border:1px solid; border-color: #dc1717; margin-bottom: 20px;}
  .success_msg {padding: 10px; margin:5px; background-color: #d2ffd6; color: #005a08; border:1px solid; border-color: #19b828; margin-bottom: 20px;}

  .viewTable {border-bottom: 1px dashed #dcdcdc; border-collapse: collapse; height: 50px;}
  .viewTable td{border-bottom: 1px dashed  #dcdcdc; height: 20px; padding: 2px; height: 26px;}
  .viewTable caption{ font-size: 14pt; padding-bottom: 10px}
  .viewTable thead{background-image: url('/img/form_set_bg.gif'); text-align: center; height: 30px;}
  .viewTable thead td {border-bottom: none; font-weight: bold; color: #ffffff}
  .viewTable a {color: #ffffff}

  .orderAsc{ background:url(/img/ico/order_asc.png) no-repeat 0px center; padding-left:20px }
  .orderDesc{ background:url(/img/ico/order_desc.png) no-repeat 0px center; padding-left:20px }  

  .filterBOX{ width: 185px; margin-left: -60px; position: absolute;	display: none; padding: 2px; padding-bottom: 8px; background-color: #DDECF7; border: 1px solid black; margin-top: -2px;	color: black; text-align: left; }
  .filterBOXButton {cursor: pointer;}  

  .paginator {margin-top:60px; font-size:1em; width:400px; margin:0 auto}
  .paginator table {border-collapse:collapse;	table-layout:fixed;	width:100%;}
  .paginator table td {padding:0;	white-space:nowrap; text-align:center;}
  .paginator span {display:block;	padding:3px 0; color:#fff;}
  .paginator span strong,.paginator span a {padding:2px 6px;}
  .paginator span strong {background:maroon;	font-style:normal; font-weight:normal;}
  .paginator .scroll_bar {width:100%;	height:20px; position:relative;	margin-top:10px;}
  .paginator .scroll_trough {width:100%;	height:3px; background:#ccc; overflow:hidden;}
  .paginator .scroll_thumb {position:absolute; z-index:2; width:0; height:3px; top:0; left:0;	font-size:1px; background:maroon;}
  .paginator .scroll_knob {position:absolute;	top:-5px; left:50%;	margin-left:-10px; width:20px; height:20px;	overflow:hidden; background:url(/img/slider_knob.gif) no-repeat 50% 50%;	cursor:pointer; cursor:hand;}
  .paginator .current_page_mark {position:absolute; z-index:1; top:0; left:0;	width:0; height:3px; overflow:hidden; background:maroon;}
  .fullsize .scroll_thumb {display:none;}
  .paginator_pages {width:400px; text-align:right; font-size:0.8em; color:maroon; margin-top:-10px;}
		
.adblock ul {
  font-size: 80%;
}
 
.adblock li {
  margin-left: 25px;
  list-style-image: url(ad.gif);
}
 
.adblock a, a:visited {
 border-bottom:none;
 color: #555;
 text-decoration: none; 
}
 
.adblock a:active, a:hover {
 color:#555;
 text-decoration:none; 
		
