#zUL,#zUL ul {padding:0;margin:0}
#zUL li ul a {margin-left:1em}
#zUL li {
   float:left;
   position:relative;
   list-style-type:none;
}
#zUL li ul {visibility:hidden; z-index: 999}

#zUL li ul {
   visibility:hidden;
   position:absolute;
   border-color: gray;
   border-style: solid;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   margin-left: -2px;
   padding-top: 5px;
}
#zUL li ul li {
   padding: 0;
   margin:0;
}
#zUL li ul li table {
padding:0;margin:0;
}

fieldset p {clear:left}



#zUL li:hover ul,
#zUL li.msieFix ul {
   visibility:visible;
   background-color:#fff;
}





















#zUL2 {float:right}

#zUL2,#zUL2 ul {padding:0;margin:0}
#zUL2 li ul a {margin-left:1em}
#zUL2 li {
   float:left;
   position:relative;
   list-style-type:none;
   padding-left: 3px;
}
#zUL2 li ul {visibility:hidden; z-index: 999}

#zUL2 li ul {
   visibility:hidden;
   position:absolute;
   border-color: gray;
   border-style: solid;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   margin-left: -2px;
   padding-top: 5px;
}
#zUL2 li ul li {
   padding: 0;
   margin:0;
}
#zUL2 li ul li table {
padding:0;margin:0;
}

fieldset p {clear:left}



#zUL2 li:hover ul,
#zUL2 li.msieFix ul {
   visibility:visible;
   background-color:#fff;
}









body {
   padding: 0 0;
   margin: 0 0;
   background-color: #fff;
}


/*
   IE PNG-transparancy hack
*/

* html1 img,
* html .png {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = core_static_file_host + "pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}




/*
   Rounded corners example
* /
.rounded_corners {
   margin: 0 0;
}

.rounded_corners .corner_lt, .corner_rt, .corner_rb, .corner_lb {
   width:20px;
   height:20px;
   padding: 0 0;
   margin: 0 0;
   border: 0;
}

.rounded_corners {
   padding: 0 0;
   margin: 10px 10px;
   border: 0;
   border-spacing: 0;
   border-collapse: collapse;
}
.rounded_corners .corner_lt{
   background-image: url("../images/corners/2/lt.gif");
}

.rounded_corners .corner_t{
   background-image: url("../images/corners/2/t.gif");
   background-repeat: repeat-x;
}

.rounded_corners .corner_rt{
   background-image: url("../images/corners/2/rt.gif");
}

.rounded_corners .corner_lc{
   background-image: url("../images/corners/2/l.gif");
   background-repeat: repeat-y;
}

.rounded_corners .corner_rc{
   background-image: url("../images/corners/2/r.gif");
   background-repeat: repeat-y;
   background-position: right;
}

.rounded_corners .corner_lb{
   background-image: url("../images/corners/2/lb.gif");
}

.rounded_corners .corner_rb{
   background-image: url("../images/corners/2/rb.gif");
}

.rounded_corners .corner_b{
   background-image: url("../images/corners/2/b.gif");
   background-position: bottom;
   background-repeat: repeat-x;
}

.rounded_corners .corner_c {
   background-color: #ededed;
   background-image: url("../images/corners/2/c.gif");
}

/*
   END Rounded corners example
*/




/*
   MAC Input
*/
.macinput {
   /*background-image: url("../images/macinput.png");*/
   background-repeat: no-repeat;
   width: 200px;
   border: 4px solid #4070aa;
   font-size: 18px;
   font-weight: bold;
   color: #183c63;
   padding-top: 15px;
   padding-bottom: 15px;
   vertical-align: middle;
   text-align: center
}
/*
   END MAC Input
*/


/*
   input_text
*/
.input_text {
   background-image: url("../images/input_text.png");
   background-repeat: no-repeat;
   width: 380px; height: 33px;
   padding: 9px 12px 0px 12px;
   margin: 2px 2px;
   border: 0;
   font-size: 14px;
   font-weight: bold;
   color: #183c63;
}
/*
   END input_text
*/


/*
   input_text
*/
.input_text_area {
   background-image: url("../images/input_text_area.png");
   background-repeat: no-repeat;
   width: 380px; height: 70px;
   padding: 12px 12px 5px 12px;
   margin: 2px 2px;
   border: 0;
   font-size: 14px;
   font-weight: bold;
   color: #183c63;
}
/*
   END input_text
*/

.Button {
   font-family: Arial,Helvetica,sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #ffffff;
   background-color: #0063dc;
}

/*
   for popup yui calendar
*/
#calendar_container .bd {padding:0;}
/*
   END for popup calendar
*/


.error_text {
   color: red;
}


/*
   DIV to show images in full client area
*/
#screen_div {
   background-color: black;
   filter:alpha(opacity=95);
   	-khtml-opacity: 0.95;
   -moz-opacity: 0.95;
   opacity: 0.95;
}
/*
   END DIV to show images in full client area
*/

/*
   Comments and bids tabs (on item page for example)
*/
#bid_comment_tabs {
}
/*
   END Comments and bids tabs (on item page for example)
*/


.img_link{
	margin:0 0;
	padding:0 0;
	border: none;
}



/*
   ITEM COMMAND Buttons
*/
.item_command_buttons {
   top:0px;
   right: 0px;
   margin-right: 20px;
   position: absolute;
   z-index: 5555;
}

.item_command_buttons li a, .item_command_buttons li a span {
   display: block;
   float:right;
}

.item_command_buttons li{
   list-style: none;
}

.item_command_buttons a {
   text-decoration: none;
   color: #fff;
   background: #781351 url(../images/tabs/left-bottom-tab-hover.gif) left bottom no-repeat;
   padding-left: 10px;
}

.item_command_buttons a span {
   background: url(../images/tabs/right-tab-bottom-hover.gif) right bottom no-repeat;
   padding-right: 10px
}

.item_command_buttons a:hover {
   /*display: block;*/
   color: #000;
   background: #ffa20c url(../images/tabs/left-bottom-tab.gif) left bottom no-repeat;
   padding-left: 10px;
}

.item_command_buttons a:hover span
{
background: url(../images/tabs/right-tab-bottom.gif) right bottom no-repeat;
padding-right: 10px
}
/*
   END ITEM COMMAND Buttons
*/


/*
   Left Menu
*/

.rnd_menu {
   float: left;
}
.rnd_menu{
   border-right: solid 1px black;
   margin: 0px;
   padding:10px;
   position: relative;
   text-align: right;
   /*background-color: #781351;*/
}

.rnd_menu .spacing_rows {
   background-color: white;
}

.rnd_menu a{
   display: block;
   width: 100%;
   color: #000;
   /*background: #ffa20c url(../images/tabs/left-bottom-tab.gif) left bottom no-repeat;*/
}

.rnd_menu .left_image {
   background: #781351 url(../images/tabs/left-bottom-tab-hover.gif) left bottom no-repeat;
   width: 4px;
}

.rnd_menu .right_image {
   background: #781351 url(../images/tabs/right-tab-bottom-hover.gif) right bottom no-repeat;
   width: 4px;
}

.rnd_menu .center_image {
   background: #ffa20c;
}

.rnd_menu a:hover{
   text-decoration: none;
   color: #fff;
   background: #781351;
}

.rnd_menu a:hover span
{
   background: url(../images/tabs/right-tab-bottom-hover.gif) right bottom no-repeat;
   padding-right: 10px;
}

.rnd_menu a span
{
   float:left;
   background: url(../images/tabs/right-tab-bottom.gif) right bottom no-repeat;
   padding-right: 10px
}
/*
   END Left Menu
*/

/*
   Category Buttons
*/
.categories_as_buttons {
   float: left;
}

.categories_as_buttons a, .categories_as_buttons a span {
   display: block;
   float:left;
}

.categories_as_buttons a:hover {
   text-decoration: none;
   color: #fff;
   background: #781351 url(../images/tabs/left-bottom-tab-hover.gif) left bottom no-repeat;
   padding-left: 10px;
}

.categories_as_buttons a:hover span
{
background: url(../images/tabs/right-tab-bottom-hover.gif) right bottom no-repeat;
padding-right: 10px
}

.categories_as_buttons a {
   display: block;
   color: #000;
   background: #ffa20c url(../images/tabs/left-bottom-tab.gif) left bottom no-repeat;
   padding-left: 10px;
}

.categories_as_buttons a span
{
background: url(../images/tabs/right-tab-bottom.gif) right bottom no-repeat;
padding-right: 10px
}
/*
   END Category Buttons
*/


.hr_without_padding {
   position: relative;
   float:left;
   width:100%;
   background-image: url("../images/hr/borderLine.gif") repeat-x;
   color: #781351;
}

/* TABLE WITH COMMENTS */
.comments_table {
   border-collapse: collapse;
}

.comments_table .answerleft {
   vertical-align: top;
   background: none
}

.comments_table .bottomrows {
   vertical-align: top;
   background: none
}

.comments_table .toprows {
   vertical-align: top;
   background: none
}

.comments_table .answerrow {
   padding-right: 10px;
   text-align: right;
   background-color: #CFD455
}

.comments_table td {
   padding-top: 10px;
   border-bottom-width: 0px;
   border-bottom-style: dashed;
   border-color: white;
   background-color: #CFD4F9;
   vertical-align: middle;
}
/* END TABLE WITH COMMENTS */

.bold_text_message {
   font-weight: bold;
}


/* Main SKELETON CSS*/
.main {
   padding: 0 0;
   margin: 0 0;
}

.main .logo{
   width: 230px;
   height: 228px;
   background-image: url(../images/logo.gif);
   background-position: left top;
   background-repeat: no-repeat;
   padding: 0 0;
   margin: 0 0;
}

.main .header {
   height: 228px;
   padding: 0 0;
   margin: 0 0;
}

.precontent {
   background-image: url(../images/precontentc.gif);
   background-position: left top;
   background-repeat: repeat-x;
   height: 32px;
   padding: 0 0;
   margin: 0 0;
}

.precontent_button {
   position: relative;
   height: 32px;
   padding: 0 0;
   margin: 0 0;
}

.precontentl {
   background-image: url(../images/precontentl.gif);
   background-position: left top;
   background-repeat: no-repeat;
   width: 67px;
   height: 32px;
   padding: 0 0;
   margin: 0 0;
}


.precontentr {
   background-image: url(../images/precontentr.gif);
   background-position: right top;
   background-repeat: no-repeat;
   width: 36px;
   height: 32px;
   padding: 0 0;
   margin: 0 0;
}

/* Заголовок - правая часть - то что справа от логотипа типа :) */
.header .around {
   padding: 0 0;
   margin: 0 0;
}

.header .right {
   background-image:url(../images/header-right.gif);
   width: 28px;
   padding: 0 0;
   margin: 0 0;
}

.header .left {
   background-image:url(../images/header-left.gif);
   width: 5px;
   padding: 0 0;
   margin: 0 0;
}

.header .right_ {
   width: 28px;
   padding: 0 0;
   margin: 0 0;
}

.header .left_ {
   width: 5px;
   padding: 0 0;
   margin: 0 0;
}

.header .content {
   background-image: url(../images/head_centerc.gif);
   padding: 0 0;
   margin: 0 0;
}

.header .content a{
   margin-left: 20px;
}
/* END Заголовок - правая часть - то что справа от логотипа типа :) */

.main_middle {
   padding: 0 0;
   margin: 0 0;
}

.main_middle .content {
   vertical-align: top;
}

.main_middle .left{
   width: 22px;
   background: url(../images/center-left.gif) repeat-y;
}
.main_middle .right{
   width: 23px;
   background: url(../images/center-right.gif) repeat-y right;
}

.main_footer {
   height: 84px;
   padding: 0 0;
   margin: 0 0;
}

.main_footer .left {
   width: 19px;
   background-image: url(../images/bottom-left.gif);
}

.main_footer .right {
   background-image: url(../images/bottom-right.gif);
   background-position: top left;
   width: 23px;
}


.main_footer .content{
   background: url(../images/bottom-center.gif) repeat-x;
   text-align: center;
   vertical-align: middle;
   padding-top: 20px;
   font-weight: bolder;
   font-size: 14px;
}

/* END Main SKELETON CSS*/


.item_detail .image_cell {
   background-color: #d0d9de;
}

.item_detail {
   width: 100%;
}

.center_align {
   text-align: center;
}
.center {
   text-align: center;
}

.note_background {
   background-color: pink;
   padding: 30px 10px;
}



/* Search Form */
#search_form {
   padding: 5px 0px 0px 0px;
   margin: 0 0 0 0;
   position: relative;
   height:24px;
   overflow: hidden;
}

#search_form input {
   border: solid 2px #a0a9fe;
   font-size: 12px;
   margin: 0 0;
   padding: 0 0;
}

#search_form label {
   font-size: 12px;
   margin: 0 0;
   padding: 0 0;
}
/* END Search Form */

/* Logged User menu */

#user_menu {
   margin: 3px 10px 20px 5px;
   list-style: none;
}
#user_menu li {
   float:right;
   margin-left: 15px;
   margin-bottom:10px;
   padding: 5px 5px;
   background-color: #a0a9fe;
   border: dashed #5059ae
}

#user_menu .submenu {
   font-size: 10px;
   position: static;
   float: none;
   text-align: right;
   background: none;
   border: none;
}
/* END Logged User menu */


#category_admin_funcs td{
   background-color: #ff007e;
}

#note_msg {
   text-align: center;
}

.minitext {
   font-family: arial;
   font-size: 14px;
   font-weight: bold;
}

#banner1_div {
   position: relative;
   width: 287px;
   text-align: center;
}

.tooltip {
   font: bold 12px/1.3 Arial, sans-serif;
}



img
{
    border-top-width: 0pt;
    border-right-width: 0pt;
    border-bottom-width: 0pt;
    border-left-width: 0pt;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}



#logo_link a img
{
    display: block;
    border-top-width: 0pt;
    border-right-width: 0pt;
    border-bottom-width: 0pt;
    border-left-width: 0pt;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
}

#logo_div {
   position: relative;
   height: 228px;
   overflow: hidden;
}

#enter_site_btn {
   margin-top:  10px;
   border: solid 2px #998877;
   background-color: #aabbee;
   font: bold 16px Times, Verdana, Arial;
   color: #7539dd;
}

.input_form {
   width: 400px;
   background-color: rgb(160, 169, 254);
   padding: 10px 10px;
   margin: 10px 10px;
}

.input_form .highlight {
   background-color: #E5E8FF;
   padding: 10px 10px;
}

.input_form .descr {
   text-align: right;
}


/* DIALOGS AND PANELS - надо это мувнуть в отдельный css файл */
.twoside_panel td {
   vertical-align: top;
}

.twoside_panel {
   border-collapse: collapse;
   border:  solid 20px #998877;
}

.twoside_panel td{
   border-top:  solid 8px #998877;
   padding: 10px 10px 10px 10px;
   background-color: yellow
   
}
/* END DIALOGS AND PANELS - надо это мувнуть в отдельный css файл */
/* MESSAGE BOX - надо это мувнуть в отдельный css файл
   А сделать это надо повально. видимо шаблонной системой надо
   организовывать*/
.message_box {
   border-collapse: collapse;
   border:  solid 20px #998877;
}

.message_box td{
   border-top:  solid 8px #998877;
   padding: 10px 10px 10px 10px;
   background-color: yellow
}

.message_box .head td {
   padding: 10px 10px 10px 10px;
   background-color: #DD7744;
}
/* END MESSAGE BOX - надо это мувнуть в отдельный css файл */

.block_head {
   background-color: yellow;
}

.block_content {
   background-color: #d0d9de
}


.redlabel {
   color: #FF2222;
}

.green_background {
   background-color: green;
}

.block {
   padding: 10px 10px 10px 10px;
}

.cat_link {
   text-decoration: none;
   font: normal 10px tahoma;
   color: #666666;
}

.cat_link select {
   position: relative;
   float: left;
   top: 0px;
   padding: 0 0;
   margin: 0 5px 0 0;
}

.menu_height {
   white-space: nowrap
}

.text2 {
   font-size: 11px;
   color: #000000;
}

.links_page a {
   color: #000;
}

.links_page a:hover {
   color: #666666;
}
