body {
 font-family: Tahoma;
 color: #000;
 font-size: 12px;
 padding: 0px;
 margin: 0px;
}

p, table {
 font-family: Tahoma;
 color: #000;
 font-size: 12px;
}

td {
padding: 0px;
}

a {
 color: #28166f;
}

table {
 border: none;
 border-collapse: collapse;
}

img {
 border: none;
}

input, textarea, select {
 font-family: Tahoma;
 color: #000;
 font-size: 12px;
}

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
 font-size: 12px;
 color: #000;
 text-transform: uppercase;
}

h1 a {
 color: #000;
	text-decoration: none;
}

table.w100 {
 width: 100%;
}

table.wh100 {
 width: 100%;
 height: 100%;
}

.vAt {
 vertical-align: top;
}

.vAb {
 vertical-align: bottom;
}

.Al {
 text-align: left;
}

.Ar {
 text-align: right;
}

.Ac {
 text-align: center;
}

.s10 {
 font-size: 10px;
}

.s6 {
 font-size: 6px;
}

.s5 {
 font-size: 5px;
}

.text {
 text-align: justify;
}

table.table {
 border: solid 1px #c8c8c8;
}

table.table td {
 border: solid 1px #c8c8c8;
 padding: 2px;
}

td.top_cont {
 width: 205px;
 background: #e4e4e4 url('/images/top_cont_top.gif') no-repeat;
}

td.top_cont table {
 width: 205px;
 height: 210px;
}

td.top_cont td {
 padding: 15px 18px 10px 18px;
 background: url('/images/top_cont_bottom.gif') right bottom no-repeat;
 color: #7c7c7c;
}

td.top_cont a {
 color: #363030;
}

img.map {
 position: absolute;
 margin-top: -10px;
 margin-left: -635px;
}

td.logo_map {
 background: #e4e4e4 url('/images/head_bg.jpg') right top no-repeat;
}

div.logo_corner {
 width: 18px;
 height: 18px;
 background: #e4e4e4 url('/images/top_cont_top.gif') no-repeat; 
}

img.logo {
 position: absolute;
 z-index: 10;
 width: 240px;
 height: 58px;
 margin-top: 35px;
 margin-left: 12px;
}

div.slogan {
 position: absolute;
 z-index: 10;
 margin-left: 22px;
 margin-top: 125px;
 color: #464646;
 font-size: 14px;
 text-transform: uppercase;
 line-height: 150%;
}

table.menu {
 /*width: 100%;*/
 margin-top: 4px;
 height: 32px;
}

table.menu td.item {
 width: 1px;
}

table.menu td.item_diver {
 width: 22px;
}

table.menu a {
 display: block;
 height: 14px;
 padding: 9px 8px;
 white-space: nowrap;
 font-size: 11px;
 color: #28166f;
 text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

table.menu td.item a:hover {
 color: #ebbb16;
}

table.menu td.i_left {
 width: 6px;
}

table.menu td.i_right {
 width: 6px;
}

table.menu td.item_sel {
 width: 1px;
 background-color: #ffd131;
}

table.menu td.i_left_sel {
 width: 6px;
 background: url('/images/i_left.gif') no-repeat;
}

table.menu td.i_right_sel {
 width: 6px;
 background: url('/images/i_right.gif') no-repeat;
}

td.footer {
 background: #ffd131 url('/images/footer.gif') left bottom no-repeat;
}

td.footer td, td.footer a {
 color: #686868;
}

img.footer_ten {
 position: absolute;
 margin-left: 1px;
 margin-top: 5px;
}

table.left_menu {
 background: #ffd131 url('/images/left_menu.gif') no-repeat;
 margin-bottom: 10px;
}

table.left_menu td {
 padding: 15px 20px 20px 20px;
}

span.left_menu_title {
 color: #000;
 text-transform: uppercase;
}

table.left_menu a {
 font-size: 11px;
 font-weight: bold;
 color: #2a176e;
}

table.left_block {
 border: solid 1px #c8c8c8;
 margin-bottom: 10px;
}

table.left_block td {
 padding: 5px 10px;
 color: #000;
}

table.left_block td td {
 padding: 0px;
}

a.block_more {
 color: #707070;
 padding-right: 20px;
 background: url('/images/block_more.gif') right bottom no-repeat;
}

img.logo_f1 {
 position: absolute;
}

table.login_t {
 background: #e6e6e6 url('/images/login_top.gif') no-repeat;
 margin-bottom: 10px;
	width: 205px;
}

td.login {
 background: url('/images/login_bottom.gif') right bottom no-repeat;
 padding: 15px 15px 10px;
	width: 175px;
}

table.login_t table {
 color: #686868;
}

table.login_t a {
 color: #707070;
}

table.login_t .inp {
 width: 100%;
}
/*
table.login .sub {
 width: 62px;
 height: 23px;
 border: none;
 cursor: pointer;
 background: url('/images/sub.gif') no-repeat;
}
*/

.logout {
 width: 62px;
 height: 23px;
 border: none;
 cursor: pointer;
 background: url('/images/logout.gif') no-repeat;
}

td.pb5 {
 padding-bottom: 5px;
}

td.pb10 {
 padding-bottom: 10px;
}

table.h1 {
 background: #c8c8c8 url('/images/h1_top.gif') no-repeat;
 margin-bottom: 0px;
}

table.h1 td {
 background: url('/images/h1_bottom.gif') right bottom no-repeat;
 padding: 9px 15px;
}

table.dop_h1 {
 background: #a0a0a0 url('/images/dop_h1_top.gif') no-repeat;
 margin-bottom: 10px;
}

table.dop_h1 td {
 background: url('/images/dop_h1_bottom.gif') right bottom no-repeat;
 padding: 9px 15px;
}

div.rekl {
 margin-bottom: 10px;
}

table.right_block {
 margin-bottom: 10px;
}

table.right_block td {
/* color: #7c7c7c;*/
 line-height: 150%;
}

.date {
 color: #28166f;
 padding: 2px 5px;
 background-color: #e4e4e4;
}

.title {
 color: #28166f;
 font-weight: bold;
}

table.first_news {
 /*color: #686868;*/
	color: #000;
 text-align: justify;
}

table.first_news a {
 /*color: #686868;*/
	color: #000;
 text-decoration: none;
}

table.first_news a:hover {
 text-decoration: underline;
}

table.first_news img {
 float: left;
	margin-right: 10px;
}

a.more {
 color: #707070;
}

table.news {
 text-align: justify;
}

table.news a {
 /*color: #363030;*/
	color: #000;
 text-decoration: none;
}

table.news a:hover {
 text-decoration: underline;
}

table.news img {
 float: left;
	margin-right: 10px;
}



img.detail_image {
 float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

table.actions {
 text-align: justify;
	line-height: 150%;
}

table.price td {
padding: 5px;

}
input.search {
 width: 62px;
 height: 23px;
 background: url('/images/search.gif') no-repeat;
 cursor: pointer;
 border: none;
}
input.inp {
height:16px;
/*height:23px;*/
}
.bcontainer {
 padding-bottom: 8px;
}

table.head {
  margin-bottom: 0px;
	height: 32px;
}

table.head td.head_left {
 background: url('/images/head_left.jpg') right bottom no-repeat;
 width: 5px; 
}

table.head td.head_center {
 background: url('/images/head_center.jpg') repeat-x;
 padding-left:50px;
}

table.head td.head_right {
 background: url('/images/head_right.jpg') right bottom no-repeat;
 width: 5px;
}

table.block_tabs {
 height: 34px;
 /*background: url('/images/block_tabs_bg.gif') repeat-x;*/
 font-family: Tahoma;
 text-transform: uppercase;
}

td.block_tabs_first_left {
 width: 6px;
 background: url('/images/block_tabs_first_left.gif') no-repeat;
}

td.block_tabs_first {
 padding: 0px 5px;
 background: url('/images/block_tabs_first.gif') repeat-x;
 white-space: nowrap;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
}

td.block_tabs_first_right {
 width: 6px;
 background: url('/images/block_tabs_first_right.gif') no-repeat;
}

td.block_tabs_last {
 width: 6px;
 background: url('/images/block_tabs_last.gif') no-repeat;
}

td.block_tabs_item_left {
background: url('/images/left_def.gif') no-repeat bottom;
 width: 6px;
}

td.block_tabs_item_left  div{
	display: none;
}

td.block_tabs_item_left_sel  div{
	display: block;
}

td.block_tabs_item {
 white-space: nowrap;
 font-size: 11px;
 font-weight: bold;
background: url("/images/center_def.gif") repeat-x scroll bottom transparent;
padding-left:7px;
padding-right:7px;
}

td.block_tabs_item a {
 white-space: nowrap;
 color: #2a176e;
 text-decoration: none;
}

td.block_tabs_item_right {
background: url('/images/right_def.gif') no-repeat bottom;
 width: 6px;
}

td.block_tabs_item_left_sel {
 width: 7px;
 background: url('/images/block_tabs_item_left.gif') no-repeat;
}

td.block_tabs_item_sel {
 white-space: nowrap;
 font-size: 11px;
 font-weight: bold;
 background: url('/images/block_tabs_item.gif') repeat-x;
 padding-left: 7px;
 padding-right: 7px;
}

td.block_tabs_item_sel a {
 white-space: nowrap;
 color: #2a176e;
 text-decoration: none;
}

td.block_tabs_item_right_sel {
 width: 7px;
 background: url('/images/block_tabs_item_right.gif') no-repeat;
}

div.div_tab {
		background: none;
		height:34px;
}

div.div_tab_hover {
		background:url("/images/down_arr.png") no-repeat scroll center bottom;
		height:34px;
}

table.c_block {
 width: 100%;
 background: url('/images/c_block_bg.gif') repeat-x;
 font-family: Tahoma;
 color: #000000;
}

table.c_block a {
 color: #000000;
 text-decoration: none;
}

table.c_block a:hover {
 text-decoration: underline;
}

table.c_block td {
 text-align: center;
 height: 35px;
}

table.c_block td.r_head {
 height: 39px !important;
 color: #010101;
}

table.c_block td.first_h {
 background: url('/images/c_block_head_left.gif') no-repeat;
padding:0 5px;
}

table.c_block td.last_h {
 background: url('/images/c_block_head_right.gif') right top no-repeat;
}

table.c_block td.b_name {
 padding: 0px 5px 0px 10px;
 border-right: solid 1px #c8c4bc;
 text-align: left !important;
}

table.c_block td.b_town {
 width: 70px;
 padding: 0px 5px;
 border-right: solid 1px #c8c4bc;
}

table.c_block td.b_month {
 width: 65px;
 padding: 0px 5px;
 border-right: solid 1px #c8c4bc;
}

table.c_block td.b_date {
 width: 55px;
 padding: 0px 5px;
 border-right: solid 1px #c8c4bc;
}

table.c_block td.b_reg {
 width: 55px;
 padding: 0px 5px;
}

table.c_block td.first_c {
 background-image: url('/images/c_block_left.gif');
 background-repeat: repeat-y;
 text-align: center;
border-right:1px solid #C8C4BC;
}

table.c_block td.last_c {
 background-image: url('/images/c_block_right.gif');
 background-repeat: repeat-y;
 background-position: right top;
}

table.c_block tr.dark_row {
 background-color: #f8f7f5;
}

table.c_block .dark_row td {
 color: #000;
}

table.c_block .dark_row a {
 color: #000;
}

table.c_block td.first_f {
 background-image: url('/images/c_block_footer_left.gif');
 background-repeat: no-repeat;
 background-position: left bottom;
 text-align: left;
}

table.c_block td.last_f {
 background-image: url('/images/c_block_footer_right.gif');
 background-repeat: no-repeat;
 background-position: right bottom;
}

table.c_block td.border_f {
 background-color: #c8c4bc;
 height: 1px !important;
 padding: 0px 0px !important;
}

table.c_block td.border_f_left {
 background: #c8c4bc url('/images/c_block_border_left.gif') left bottom no-repeat;
 height: 1px !important;
 padding: 0px 0px !important;
}

table.c_block td.border_f_right {
 background: #c8c4bc url('/images/c_block_border_right.gif') right bottom no-repeat;
 height: 1px !important;
 padding: 0px 0px !important;
}

table.c_block2 td.b_name {
 padding: 5px 5px 5px 10px;
 border-right: none !important;
 text-align: left !important;
}

table.c_block2 td.b_reg {
 width: 6px !important;
 padding: 0px !important;
}

table.n_block {
 width: 100%;
}

table.n_block td.n_block_lt {
 width: 6px;
 background: url('/images/n_block_lt.gif') no-repeat;
 font-size: 1px;
}

table.n_block td.n_block_t {
 background: url('/images/n_block_border.gif') left top repeat-x;
 font-size: 1px;
}

table.n_block td.n_block_rt {
 width: 6px;
 background: url('/images/n_block_rt.gif') no-repeat;
 font-size: 1px;
}

table.n_block td.n_block_l {
 width: 6px;
 background: url('/images/n_block_border.gif') repeat-y;
 font-size: 1px;
}

table.n_block td.n_block_c {
 
}

table.n_block td.n_block_r {
 width: 6px;
 background: url('/images/n_block_border.gif') right top repeat-y;
 font-size: 1px;
}

table.n_block td.n_block_lb {
 width: 6px;
 background: url('/images/n_block_lb.gif') no-repeat;
 font-size: 1px;
}

table.n_block td.n_block_b {
 background: url('/images/n_block_border.gif') left bottom repeat-x;
 font-size: 1px;
}

table.n_block td.n_block_rb {
 width: 6px;
 background: url('/images/n_block_rb.gif') no-repeat;
 font-size: 1px;
}

div.n_block {
 margin: 5px 0px;
}

table.tab_news {
 width: 100%;
 font-family: Tahoma;
 color: #6c6c6c;
}

table.tab_news td {
 padding: 5px 0px;
}

table.tab_news span.tab_news_date {
 display: block;
 width: 68px;
 height: 19px;
 background: url('/images/tab_news_date.gif') no-repeat;
 text-align: center;
 float: left;
 padding-top: 2px;
 margin-top: -2px;
 margin-right: 10px;
 color: #000;
}

table.tab_news a {
 color: #000000;
 text-decoration: none;
 line-height: 160%;
}

table.tab_news a:hover {
 text-decoration: underline;
}

/* menu {{{ */
.ov_h{
    overflow: hidden;
}
* html .ov_h{
    overflow: visible;
    height: 1px;
}
.c{
    display: block;
    clear: both;
    height: 0;
    font-size: 0px;
    line-height: 1px;
    overflow: hidden;
}


#menu{
    width: 207px;
    position: relative;
    text-align: left;
}
#menu #menu_t{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
}
#menu #menu_b{
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 100;
}
* html #menu #menu_b{
    bottom: -1px;
}

#menu ul{
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #f4bf06;
}
#menu ul li{
    border: 1px solid #f4bf06;
    border-bottom: 0;
    position: relative;
    background: #ffd234 url(images/menu_bg.jpg) left top repeat-x;
    zoom: 1;
    padding: 0px;
}
#menu ul li a{
    zoom: 1;
    padding: 8px 20px;
    display: block;
    font-size: 12px;
    color: #2a176e;
    font-weight: bold;
    text-decoration: none;
}
#menu ul li a img{
    position: relative;
    top: -1px;
    margin: 0 0 0 7px;
}
#menu ul li ul{
    position: absolute;
    width: 216px;
    left: 205px;
    top: -1px;
    display: none;
    z-index: 101;
}
#menu ul li ul li{
    background: #fbe78e;
    position: relative;
}
#menu ul li ul li a{
    display: block;
    padding: 7px 20px;
    font-size: 11px;
    color: #2a176e;
    font-weight: normal;
    text-decoration: none;
}
#menu ul li ul ul{
    left: 214px;
}

/*---------------&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;-------------------------*/
	#menu1{
		float: none;
		width: 207px;
		position: relative;
	}
	#menu1 #menu_t{
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 100;
	}
	#menu1 #menu_b{
		position: absolute;
		left: 0px;
		bottom: 0px;
		z-index: 100;
	}
	* html #menu1 #menu_b{
		bottom: -1px;
	}

	#menu1 ul{
		margin: 0;
		padding: 0;
		list-style: none;
		border-bottom: 1px solid #f4bf06;
	}
	#menu1 ul li{
		border: 1px solid #f4bf06;
		border-bottom: 0;
		position: relative;
		background: #ffd234 url(/images/menu_bg.jpg) left top repeat-x;
	}
	* html #menu1 ul li{
		zoom: 1;
	}
	#menu1 ul li a{
		zoom: 1;
		padding: 8px 20px;
		display: block;
		font-size: 12px;
		color: #2a176e;
		font-weight: bold;
		text-decoration: none;
	}
	#menu1 ul li a img{
		position: relative;
		top: -1px;
		margin: 0px 0px 0 7px;
	}
	#menu1 ul li ul{
		position: absolute;
		width: 216px;
		left: -216px;
		top: -1px;
		display: none;
		z-index: 101;
	}
	#menu1 ul li ul li{
		background: #fbe78e;
		position: relative;
	}
	#menu1 ul li ul li a{
		display: block;
		padding: 7px 20px;
		font-size: 11px;
		color: #2a176e;
		font-weight: normal;
		text-decoration: none;
	}
	#menu1 ul li ul ul{
		left: -214px;
	}	
	/*-------------------------------------------------------------*/
/* }}} */

table.gold {
    border-collapse: separate;
    background-image: url('/images/table-gold-header-bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}

table.gold td {
    text-align: center;
}

table.gold .head {
    font-weight: bold;
    background-repeat: repeat-x;
    background-position: top left;
}

table.gold .head td {
    padding: 0px 12px;
    border-right: 1px solid #C8C4BC;
    border-bottom: 1px solid #C8C4BC;
    height: 55px;
    text-align: center;
}

table.gold .head td.remain {
    background-repeat: no-repeat;
    background-position: left top;
    height: 28px;
    border-bottom: 0px;
}

table.gold .head .left {
    background-image: url('/images/table-gold-header-left.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

table.gold .head .right {
    border-right: 0px;
    background-image: url('/images/table-gold-header-right.gif');
    background-repeat: no-repeat;
    background-position: right top;
}

table.gold tr.remain td {
    border-bottom: 1px solid #C8C4BC;
    background-image: url('/images/table-gold-header-bg.gif');
    background-repeat: repeat-x;
    background-position: -5px -28px;
}

table.gold tr.remain .right {
    border-right: 1px solid #C8C4BC;
}

table.gold .remain div {
    height: 27px;
    margin: 0px 1px;
    padding: 0px 10px; 
    background-color: #D8D7D1;
}

table.gold .hldata div {
    height: 29px;
    margin: 0px 1px;
    padding: 0px 8px;
    background-color: #D8D7D1;
}

table.gold .hldata {
    background-image: url('/images/ware_sel.gif');
    background-repeat: repeat-y;
}

table.gold .remain .hl div, table.gold .hldata div {
    background-color: #FBE78E;
	background-image:url("/images/ware_sel_l.gif");
	background-repeat:repeat-y;
}

table.gold tr.remain .right div {
    margin-right: 3px;
}

table.gold tr.remain .left div {
    margin-left: 3px;
}

table.gold .hlright {
    background-image: url('/images/ware_sel_r.gif');
    background-repeat: repeat-y;
}

table.gold .hlleft  {
    background-image: url('/images/ware_sel_l.gif');
    background-repeat: repeat-y;
}

table.gold .remain span, table.gold .hldata span {
    display: block;
    padding-top: 7px;
    font-weight: bold;
}

table.gold .odd {
    background-color: #E4E4E4;
    height: 29px;
}

table.gold .even {
    background-color: #FBFBFA;
    height: 29px;
}

table.gold .odd .left, table.gold .even .left {
    border-left: 1px solid #C8C4BC;
}

table.gold .odd .right, table.gold .even .right {
    border-right: 1px solid #C8C4BC;
}

table.gold .last td {
    border-bottom: 1px solid #C8C4BC;
}

table.gold a img {
    border: 0px;
}

table.gold .product-name {
    text-align: left !important;
    padding: 5px 5px 5px 12px;
}

table.cat_sort td {
	padding: 5px;
}

table.cat_sort a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

table.cat_sort td.sort_title{
	color: #777575;
	font-size: 11px;
}

table.cat_sort td.sort_sel{
	background: #FFD030;
}

table.cat_find {
	width: 100%;
}

table.cat_find td {
	background: #E4E4E4;
	padding: 0px;
}

table.cat_find td.input {
	padding:10px 0 10px 10px;
	width:450px;
}

table.cat_find td.input  select, table.cat_find td.input input {
	width: 205px;
}

table.cat_find td.left_top {
	width: 4px;
	height: 4px;
	padding: 0px;
	font-size: 1px;
	background: url(/images/left_top_conner.gif) left top no-repeat;
}

table.cat_find td.right_bottom {
	width: 4px;
	height: 4px;
	padding: 0px;
	font-size: 1px;
	background: url(/images/right_bottom_conner.gif) right bottom no-repeat;
}

#menu_cat{
    width: 207px;
}
#menu_cat div{
    height: 23px;
    padding: 20px 0 0 57px;
    background: url(/images/menu_cat_title.jpg) left top no-repeat;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
}

#menu_cat a {
    outline: none;
}

#menu_cat ul{
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #c8c4bc;
    border-top: 0;
    border-bottom: 0;
}

#menu_cat ul li{
    border-bottom: 1px solid #c8c4bc;
    padding: 0px;
    background: none;
    text-align: left;
}
#menu_cat ul li a{
    display: block;
    padding: 7px 19px;
    background: #f8f8f7;
    text-decoration: none;
    font-size: 11px;
    color: #2a176e;
    font-weight: bold;
    zoom: 1;
}
#menu_cat ul li a:hover{
    background: #ffd235 url(/images/menu_cat_hov.jpg) left top repeat-x;
}
#menu_cat ul li a img{
    position: relative;
    top: -2px;
    margin: 0 0 0 6px;
}

#menu_cat ul li.open a{
    background: #ffd235 url(/images/menu_cat_hov.jpg) left top repeat-x;
}
#menu_cat ul li ul{
    border: 0;
    padding: 5px 0;
    background: #fbe78e;
    display: none;
}
#menu_cat ul li.open ul{
    display: block;
}
#menu_cat ul li.open ul li{
    border: 0;
}
#menu_cat ul li.open ul a{
    background: none;
    padding: 5px 20px 5px 40px;
    font-weight: normal;
}
#menu_cat ul li.open ul a:hover{
    text-decoration: underline;
}

#menu_cat ul li.open ul li ul{
    display: none;
}
#menu_cat ul li.open ul li.open ul{
    display: block;
}
#menu_cat ul li.open ul ul a{
    background-image: url("/images/menu_cat_dash.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 0px 20px 5px 48px;
    font-weight: normal;
}

#top_menu{
		margin: 0 0 20px 0;
		height: 33px;
		position: relative;
	}
	#top_menu #top_menu_l{
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 100;
	}
	#top_menu #top_menu_r{
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 100;
	}
	#top_menu ul{
		margin: 0;
		padding: 0px 0 0 0;
		list-style: none;
		height: 33px;
		background: url(/images/top_menu_bg.jpg) left top repeat-x;
	}
	#top_menu ul li{
		float: left;
		height: 33px;
		position: relative;
		
    padding: 0px;
    background: none;		
	}
	#top_menu ul li a{
		display: block;
		float: left;
		height: 25px;
		padding: 8px 26px 0 26px;
		font-size: 12px;
		color: #28166f;
		text-decoration: none;
		font-weight: bold;
		background: url(/images/top_menu_sep.jpg) right top no-repeat;
		position: relative;
	}
	#top_menu ul li a img{
		position: relative;
		top: -1px;
		left: 7px;
	}	
	#top_menu ul li ul{
		position: absolute;
		width: 216px;
		left: 0px;
		top: 33px;
		height: auto;
		display: none;
		z-index: 101;
		background: none;
		border: 1px solid #e1b92b;
		border-bottom: 0;
	}
	#top_menu ul li ul li{
		background: #fbe78e;
		position: relative;
		border-bottom: 1px solid #e1b92b;
		height: auto;
		padding: 0;
	}
	#top_menu ul li ul li a{
		display: block;
		width: 176px;
		float: none;
		height: auto;
		padding: 7px 20px;
		font-size: 11px;
		color: #2a176e;
		font-weight: normal;
		text-decoration: none;
		background: none;
	}
	#top_menu ul li ul ul{
		left: 214px;
		top: 0;
	}	

ul.breadcrumb {
    margin: 0;
    padding: 0;
    border-top: 0;
    border-bottom: 0;
}	
	
ul.breadcrumb  li{
		list-style: none;
}		
/*
#top_menu{
    margin: 0 0 20px 0;
    height: 33px;
    float: left;
    position: relative;
}
#top_menu #top_menu_l{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
}
#top_menu #top_menu_r{
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 100;
}
#top_menu ul{
    margin: 0;
    padding: 0;
    list-style: none;
    height: 33px;
    float: left;
    background: url(/images/top_menu_bg.jpg) left top repeat-x;
}
#top_menu ul li{
    float: left;
    height: 33px;
    position: relative;
		
		
    padding: 0px;
    background: none;
	
}
#top_menu ul li a{
    display: block;
    float: left;
    height: 25px;
    padding: 8px 26px 0 26px;
    font-size: 12px;
    color: #28166f;
    text-decoration: none;
    font-weight: bold;
    background: url(/images/top_menu_sep.jpg) right top no-repeat;
    position: relative;
}
#top_menu ul li a img{
    position: relative;
    top: -1px;
    left: 7px;
}	
#top_menu ul li ul{
    position: absolute;
    width: 216px;
    left: 0px;
    top: 33px;
    height: auto;
    display: none;
    z-index: 101;
    background: none;
    border: 1px solid #e1b92b;
    border-bottom: 0;
}
#top_menu ul li ul li{
    background: #fbe78e;
    position: relative;
    border-bottom: 1px solid #e1b92b;
    height: auto;
    padding: 0;
}
#top_menu ul li ul li a{
    display: block;
    width: 176px;
    float: none;
    height: auto;
    padding: 7px 20px;
    font-size: 11px;
    color: #2a176e;
    font-weight: normal;
    text-decoration: none;
    background: none;
}
#top_menu ul li ul ul{
    left: 214px;
    top: 0;
}
*/


/*===================сообщение об ошибке=====================*/ 
#div_support_form {
position: absolute;
width: 315px;
height: 340px;
bottom: 70px;
left:375px;
z-index: 1000;
}
.div_support_footer {

}
#div_support_form .head_left img {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}               
#support_form {
height: 210px;
}
#div_support_form p {
color: #333333;
padding: 10px 15px 5px 15px;
}
#div_support_form p.find_error {
color: #333333;
padding: 0px 15px 0px 15px;
margin-bottom: 11px;
}
#div_support_form p.white {
color: #ffffff;
font-weight: bold;
}
#bug-support {
width: 183px;
position: absolute;
left:138px;
top:18px;
color:#494949;
font-size:10px;
}
#bug-text {
margin-top: 5px;
display: block;
white-space: nowrap;
border-bottom: 1px dotted #3C6EBA;
cursor: pointer;
color: #3C6EBA;
line-height: 15px;
}
#bug-img {
float: left;
cursor: pointer;
}
#bugClose {
float:right;
cursor:pointer;
}
.bug {
	color: #686868;
	border-bottom: 1px dashed #686868;
	margin-left:7px;
cursor:pointer;
}
.btn_grey {
	background: url(/images/button.png) no-repeat;
	border:medium none;
	height: 23px;
	width: 80px;
	color: #fff;
	margin-top: 10px;
}
.bug_form {
	width: 300px;
}

.withico {
 color: #28166f;
 background: url(/images/showicon.png) no-repeat;
 margin-right: 15px;
}