#block_menuinfo {
	
}
#block_bookmark{
	
}

*{
	font-size:100%;
}

A IMG { border: none; }

body, table {
    margin: 0;
	font-family: tahoma,sans-serif;
    color: #444444;
}

body {
    background-color: #F7F7F7;
	font-size:80%;
}

table{
	width:100%;
	border-collapse: collapse;
}

td{
	padding:0;
	vertical-align:top
}

ul.main {
    list-style: none outside url('/public/images/arr.gif');
    margin-top: 5;
}
ul.main li a {
    color: #444444;
}

ul.main1 {
    list-style: none outside url('/public/images/arr1.gif');
    margin: 3 0 0 0;
    padding-left: 25;
}

* .minwidth_body {
  min-width: 750px;
  width: expression(document.body.clientWidth < 750? "750px": "auto" );
}

.ozon {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#5583D7;
    margin-left:10;
}

#ozon_logo, #rambler_logo, #counter_awla, #time_gen {
    float: left;
    position: relative;
    top:14px;
    margin-right:10;
}
#time_gen {
    padding-top: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;

}
#Top {
    width: 100%;
    height: 110px;
    background: url('/public/images/top_bg.gif') repeat-x bottom;
}

#Logo {
    width: 287px;
    height: 96px;
    position: relative;
    top: 16px;
    left: 30px;
    float: left;
    background: url('/public/images/logo.gif') no-repeat;
}

#Slogan1, #Slogan2 {
    position: relative;
    margin-right: 15;
	font-size: 0.85em;
    text-align: right;
}

#Slogan1 {
    top: 15;
	color: #888888;
}

#Slogan2 {
    top: 25;
	color: #006699;
}

#Top0 {
    width: 100%;
    height: 49;
    background: url('/public/images/top1_list_bg.gif') repeat-x top;
}

#Top1, #Top1_1, #Top2 {
    position: relative;
    float: left;
}

#Top1 {
    width: 211;
    height: 49;
    background: url('/public/images/top1.gif') no-repeat top left;
}

#Top1_1 {
    width: 20;
    height: 49;
    background: url('/public/images/top1_bg.gif') repeat-x top;
}

#Top2 {
    width: 76;
    height: 49;
    background: url('/public/images/top1_list.gif') no-repeat top left;
}
#Top3 {
    position: relative;
    top: 0;
    left: 0;
    height: 49;
    overflow: hidden;
}
.WhereIs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #858585;
    vertical-align:middle;
}
.WhereIs a {
	color: #858585;
}

#left_menu {
	width: 211px;
	min-width: 211px;
	/*padding-right:30px;*/
	display: table;
	float:left;
	background: url('/public/images/left_bg.gif') repeat-y left;
	border:0px solid #E0E0E0;
}

#main_block {
	display: block;
	float:left;
    border: 0px solid #E0E0E0;
    overflow: hidden;
}

#middle {
	width: 100%;
	background: url('/public/images/left_bg.gif') repeat-y left;
	display: table;
	float:left;
	border:0px solid #E0E0E0;
}

#menu_zagib {
    background: url('/public/images/left2.gif') no-repeat top right;
    width: 211;
}

.menu_padd {
    padding: 0 10 0 10;
}

.stop {
    position: relative;
    top: 0;
    left: 0;
    height: 1;
    width: 600;
    overflow: hidden;
    margin: 0;
}

#footer{
	border-width:0;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	margin:0;
	clear: both;
}

.copyright {
	font-size: 0.85em;
	color: #666666;
    text-align: right;
    margin: 15 15 15 15;
}

hr {
	height:1px;
	background-color:#666666;
	border-width:0;
	border-top:1px solid #666666;
}

hr.good {
	height:1px;
	background-color:#F7F7F7;
	border-width:0;
	border-bottom:1px dashed #CCCCCC;
    margin: 10 10 10 10;
}

table.main_icon {
    width: 450;
}
table.main_icon td {
    padding: 10 5;
    text-align: center;
}
table.main_icon div {
    margin: 7 0 0 0;
}

.head, .razd_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.head {
	color: #5785CB;
}
.razd_name {
	color: #666666;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #7B7B7B;
    text-align: center;
}

h3 {
	font-size: 15px;
	font-weight: bold;
	color: #6892D7;
    text-align: center;
    margin-top:10;
}

h3 a {
	color: #6892D7;
}

.descr {
	font-size: 0.8em;
	color: #666666;
}

.text1 {
    margin: 22 15 0 0;
    text-indent: 30;
    text-align: justify;
}
.text1 a {
    color: #444444;
}

.img_arr {
    margin: 0 10 0 0;
}

.info_razdel a {
    color: #666666;
}


.main_icon_podp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
    font-weight: bold;
}

.main_icon {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:#49B3D1;
    font-weight: bold;
}

.map {
    padding-left: 30px;
	font-size: 12px;
}

.cats_main {
    margin: 0;
}
.text, .list {
	font-family: "Microsoft Sans Serif", "Courier New", Courier, monospace;
	font-size: 12px;
	color: #666666;
	padding: 0px 30px 0px 20px; 
	text-align: justify;
}
.text {
	text-indent: 20;
}

.menu_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #006699;
	font-weight: bold;
    padding-bottom: 4px;
}
.menu_head a {
	color: #006699;
}
ul.menu_item li a, ul.menu_item li span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #009900;
}
ul.menu_item {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none outside;
}
ul.menu_item li {
	margin: 0;
	padding: 2px 0 0 10px;
}
ul.menu_item li span {
	font-weight: bold;
}

#input_search {
	background-color: #EEEEEE;
	border: 1px solid #B19EB1;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006600;
	height: 1.7em;
	font-size: 100%;
}

.menu_item1 a, .menu_item1_a a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85% !important;
	color: #444444 !important;
}
.menu_item1, .menu_item1_a {
	padding-left: 20px;
	margin: 4px 0;
	
}

.menu_item1_a {
	font-weight: bold;
}

.menu_item2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #0066FF;
}

.menu_item3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #DA1A00;
}

.menu_subitem2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
}
.menu_subitem2  {
	margin: 0 0 10px 0;
}
	
.book_name, .book_name_det, .book_author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.book_name {
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
}

.book_name_det {
	font-size: 17px;
	font-weight: bold;
	color: #929292;
}

.book_author {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.book_year, .book_publisher, .book_describe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.book_year {
	font-size: 10px;
	color: #000000;
}

.book_publisher {
	font-size: 10px;
	color: #444444;
}

.book_describe {
	font-size: 90%;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0;
}

.next {
	font-family: "Microsoft Sans Serif", "Courier New", Courier, monospace;
	font-size: 12px;
	color: #666666;
}

.img_small {
	font-family: "Microsoft Sans Serif", "Courier New", Courier, monospace;
	font-size: 12px;
	color: #333333;
	border: 1px solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
    margin: 0 7 0 0;
}

.razd {
	border-style:none;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	size: 1px;
}

/*table.category {
	background-color: #EAEAEA;
}*/

table.category td {
	padding: 3 7;
}

.up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #4778F2;
}

.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #575757;
}

.page a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

#price_img {
 	background: #F1E9A5 url(/public/images/price.gif) no-repeat;
	width: 101px;
	height: 76px;
}

.price_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #666666;
    margin-top:3;
    height:70;
    width:101;
}
.price_text td {
    vertical-align: middle;
    text-align: center;
}

.new_win {
    vertical-align: middle;
    padding-left:10;
}

#good_pos {
	background: url(/public/images/good_razd.gif) no-repeat right bottom;
	width: 100%;
}

#good_pos_top {
	background: url(/public/images/good_razd_top2.gif) no-repeat top left;
	width: 100%;
}

#good_text {
    padding-bottom: 12px;
}

#price_det {
    float: right;
    margin: 0 0 7px 7px;
    
}

#price_det a {
	color:#006600;
}
.price_text_det {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: bold;
	color: #616161;
	padding-left: 7px;
}
.price_text_det_new {
	font-family: Trebuchet MS, Comic MS, Arial, Helvetica, sans-serif;
	font-size: 155%;
	font-weight: bold;
	color: #f17700;
	padding-left: 7px;
}
.price_text_det_old {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #979797;
	padding-left: 7px;
    text-decoration: line-through;
}

.add_in_cart {
	font-size: 120%;
}
.discount_info {
	font-size: 90%;
}
.discount_info1 {
	font-size: 85%;
    color: #555555;
}

.discount {
	font-weight: bold;
    color: #D84A4A;
}

#content {
	margin-top: 15px;
    padding: 0 0 0 0;
    width:100%;
}

.service {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
}
.service a {
	color: #666666;
}
.service ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

.info_razdel {
	font-family: "Microsoft Sans Serif", "Courier New", Courier, monospace;
	font-size: 13px;
	color: #666666;
}
.img_info {
    margin-right: 10px;
}

.left_menu_razd {
    margin-left: 20px;
    margin-top: 6px;
    margin-bottom: 2px;
    border-width: 0px;
}

.add_to_cart {
	font-family: "Microsoft Sans Serif", "Courier New", Courier, monospace;
	font-size: 12px;
	color: #60CA47;
    font-weight: bold;
}

/*   */
table.obzor {
    width: 640px;
}
div.obzor {
    height: 160px;
    overflow: hidden;
    padding: 3px;
    margin: 0px;
}
hr.obzor {
    border-top-color: #CCCCCC;
}
table.new_elem {
    margin: 5 10px;
    background-color: #EBEBEB;
    height: 230px;
}
table.new_elem td {
}

.obzor_text {
	font-size: 80%;
	color: #444444;
	text-align: justify;
    text-indent: 15;
}

.obzor_razdel {
	font-size: 10px;
	color: #444444;
    height: 50;
    overflow: hidden;
}
.obzor_razdel a {
	color: #444444;
}

.obzor_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D7BD9;
}

.obzor_name2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.cart_menu_text {
    padding: 10px 10px 0px 10px;
	font-family: "Microsoft Sans Serif", "Courier New", Courier, monospace;
	font-size: 12px;
	color:#666666;
}

/*   */

#price_det {
    width:150;
    float: right;
    clear: both;
    margin: 7;
}

table.price_det {
	font-family: "Microsoft Sans Serif", "Courier New", Courier, monospace;
	font-size: 12px;
	color:#555555;
	/*border: 1px solid #CCCCCC;*/
	background-color: #EEEEEE;
}
table.price_det td {
	border: 1px solid #CCCCCC;
    padding: 3;
}

.book_describe_det {
	color: #444444;
    text-indent: 20;
    padding-right:10px;
}

#otziv {
	clear: both;
    margin: 25px 0 20px 0;
}

.otziv_head {
	font-family:Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #b28c00;
}

#otziv h3.comm span, #otziv h3.disc span {
	display: none;
}
#otziv h3.comm {
	width: 153px;	
	height: 11px;
	margin: 6px 0 0 8px;
	float: left;
	background: url('/public/images/comm_border_head.gif') no-repeat;
}
#otziv h3.disc {
	width: 163px;	
	height: 14px;
	margin: 4px 0 0 8px;
	float: left;
	background: url('/public/images/comm_border_disc.gif') no-repeat;
}
.otziv_text {
	font-family: "Microsoft Sans Serif", "Courier New", Courier, monospace;
	font-size: 12px;
	color: #999999;
}

/* category */

#category {
    margin: 25px 0 20px 0;
    /*width: 100%;*/
}
#category_border {
	margin-right: 10px;
	background-color: #EBEBEB;
	/*width: 100%;*/
}
#category_border .category_border_top {
	height: 4px; background: url('/public/images/ramka_t.gif') repeat-x top;
	overflow: hidden !important;
}
#category_border .category_border_top div {
	height: 4px; background: url('/public/images/ramka_tl.gif') no-repeat left top;
}
#category_border .category_border_top div div {
	height: 4px; background: url('/public/images/ramka_tr.gif') no-repeat right top;
}
#category_border .category_border_body {
	background: url('/public/images/ramka_l.gif') repeat-y left;
}
#category_border .category_border_body .category_border_body2 {
	background: url('/public/images/ramka_r.gif') repeat-y right; padding: 7px;
}
#category_border .category_border_bottom {
	font-size: 1px; height: 4px; background: url('/public/images/ramka_b.gif') repeat-x bottom;
}
#category_border .category_border_bottom div {
	height: 4px; background: url('/public/images/ramka_bl.gif') no-repeat left bottom;
}
#category_border .category_border_bottom div div {
	height: 4px; background: url('/public/images/ramka_br.gif') no-repeat right bottom;
}

/* comments border */

#comm_border {
	margin-right: 10px;
}
#comm_border .comm_border_top {
	height: 18px; background: url('/public/images/comm_border_t.gif') repeat-x top;
	overflow: hidden !important;
}
#comm_border .comm_border_top div {
	height: 18px; background: url('/public/images/comm_border_tl.gif') no-repeat left top;
}
#comm_border .comm_border_top div div {
	height: 18px; background: url('/public/images/comm_border_tr.gif') no-repeat right top;
}
#comm_border .comm_border_body {
	background: url('/public/images/comm_border_l.gif') repeat-y left;
}
#comm_border .comm_border_body .comm_border_body2 {
	background: url('/public/images/comm_border_r.gif') repeat-y right; padding: 7px;
}
#comm_border .comm_border_bottom {
	font-size: 1px; height: 4px; background: url('/public/images/comm_border_b.gif') repeat-x bottom;
}
#comm_border .comm_border_bottom div {
	height: 4px; background: url('/public/images/comm_border_bl.gif') no-repeat left bottom;
}
#comm_border .comm_border_bottom div div {
	height: 4px; background: url('/public/images/comm_border_br.gif') no-repeat right bottom;
}

/* new goods */

.border_green_ico {
	float: left; 
	margin: 2px 0 0 5px; 
	width: 16px; 
	height: 16px;
	background: url('/public/images/border_green_ico.gif') no-repeat !important;
}
#new h3.new span {
	display: none;
}
#new h3.new {
	width: 153px;	
	height: 14px;
	margin: 4px 0 0 8px;
	float: left;
}
#new h3.new {
	background: url('/public/images/border_green_text.gif') no-repeat;
}
#border_green {
	margin-right: 10px;
}
#border_green .border_green_top {
	height: 18px; background: url('/public/images/border_green_t.gif') repeat-x top;
	overflow: hidden !important;
}
#border_green .border_green_top div {
	height: 18px; background: url('/public/images/border_green_tl.gif') no-repeat left top;
}
#border_green .border_green_top div div {
	height: 18px; background: url('/public/images/border_green_tr.gif') no-repeat right top;
}
#border_green .border_green_body {
	background: url('/public/images/border_green_l.gif') repeat-y left;
}
#border_green .border_green_body .border_green_body2 {
	background: url('/public/images/border_green_r.gif') repeat-y right; padding: 7px;
}
#border_green .border_green_bottom {
	font-size: 1px; height: 4px; background: url('/public/images/border_green_b.gif') repeat-x bottom;
}
#border_green .border_green_bottom div {
	height: 4px; background: url('/public/images/border_green_bl.gif') no-repeat left bottom;
}
#border_green .border_green_bottom div div {
	height: 4px; background: url('/public/images/border_green_br.gif') no-repeat right bottom;
}

/*  */

hr.otziv {
	height: 1px;
	border-width: 0;
	border-bottom: 1px solid #C29A0E;
}

#otziv_l, #discussion_l {
	margin-top: 12px;
	padding-top: 6px;
	border-top: 1px solid #C29A0E;
}

.comm_icon {
	float: left; 
	margin: 2px 0 0 5px; 
	width: 16px; 
	height: 16px;
	background: url('/public/images/comm_border_stick.gif') no-repeat !important;
}

.img_big {
    float: left;
    border: 1px solid #999999;
    margin-right: 20;
    margin-bottom: 20;
}

.name_new_good {
	font-family: tahoma,sans-serif;
	font-size: 95%;
	color: #1652AD;
}

.recomend {
    border-left-width: 1px;
    border-left-color: #DDDDDD; 
    border-left-style: dashed; 
    height:100%;
    padding: 5px;
}


/*     */
table.login {
    width:200px;
}
table.login td {
    border-style: solid;
    border-color:#BBBBBB;
    border-width:1px;
    padding:5px;
}
div#login, div#login_disc {
    text-align: center;
}

.comm {
	font-size: 12px;
	color: #555555;
	font-family: tahoma,sans-serif;
}

#div_f 
{
    display: none;
    position:absolute;
    top: 10px;
    z-index:200;
    margin: 0 auto;
    width: 100%;
    text-align: right;
	border: 1px solid black
}

* html #div_f
{
    margin-top: 0px;
}

/*  */
.otziv_comm1 {
    margin: 14px 0; 
    /*border-top: 1px solid #CCCCCC; */
    margin-right: 10px; 
    padding-top: 4px
}
.otziv_comm2 {
    margin-left: 10px;
    padding-left: 15px;
    margin-top: 5px; 
    border-left: 3px solid #CCCCCC;
    font-family: Trebuchet MS;
    font-size: 90%
}
.otziv_comm_disc1 {
    margin: 6px 10px 0 0;
}
.otziv_comm_disc {
    margin: 5px 10px 16px 0; 
    font-family: Trebuchet MS;
    font-size: 90%
}

#searchcontrol {
	width: 90%;
}

.pagenavigator {
	border: 1px solid silver;
}

.mandatory_symbol {
	color: red; 
	font-weight: bold;
}

#login_index {
 	font-size: 90%; 
 	margin: 15px 0 0 15px;
 	padding: 0;
 	width: 147px;
}
#login_index a {
 	color: #444444;
}

.collaps_btn {
	width: 16px;
	height: 17px;
	overflow: hidden;
	display: block; 
	display: inline-block; 
	display: -moz-inline-box;
	background: url('/public/images/collapse_ico.gif') no-repeat;
}

.boomark_item {
	font-size: 90%;
	color: #444444;
}

ul.boomark_item li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #444444;
}
ul.boomark_item li a:hover {
	color: #b10000;
}
ul.boomark_item {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: inside;
}
ul.boomark_item li {
	margin: 0;
	padding: 0;
	
}
ul.boomark_item li {
	padding-left: 10px;
	margin: 4px 0;
	
}
ul.center {
	list-style: none inside;
	margin: 0;
	padding: 0;
	text-align: center;
}

/**************************************************
 * drop container & list
 **/
.dropContainer {
	border: 1px solid silver;
	background: #f4ecd5;
	padding: 3px;
}
ul.droplist {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.droplist li a {
	display: block;
	width: 100%;
}
ul.droplist li a:hover {
	background: #93c9e5;
	cursor: default;
}

/**************************************************
 * user room
 **/
dl.reward dt {
	margin: 0;
	font-weight: bold;
	float: left;
	width: 100px;
	clear: left;
	padding: 3px;
	text-align: right;
	display: block;
}
dl.reward dd {
	margin: 0 0 0 20px;
	float: left;
	width: 200px;
	clear: right;
	padding: 3px 0 0 0;
}
dd.positive a {
	color: #4a944f;
}
dd.refuse {
	color: #c95454;
}
/**************************************************
 * order
 **/

.order_next {
	margin: 0 10px;
}

a.step {
	font-size: 1.3em;
	font-weight: bold;
	color: #5fa25f;
}
.next_step {
	margin-top: 1em;
	text-align: center;
}

div.error {
	margin: 15px;
	padding: 3px 5px;
	color: #dc3f3f;
	border: 1px solid #dc3f3f;
	text-align: center; 
}
span.error {
	color: #dc3f3f;
}

.order_goods th{
	padding: 0 5px 12px 5px;
}
.order_goods td {
	border-top: 1px solid #c29a0e;
	text-align: center;
	padding: 7px 0 4px 0;
}
.order_goods td.name {
	text-align: left;
}
.order_goods th[colspan="6"] {
	text-align: left;
	padding: 0 0 3px 1em;
	color: #5880c4;
	font-size: 1.2em;
}
.sum {
	margin: 1em 0.5em 0 0;
	font-size: 1.3em;
	font-weight: bold;
	text-align: right;
	color: #777;
	float: right;
}
.save {
	text-align: center;
	margin-top: 7px;
}
.cart_num {
	width: 3em;
}
.delivery_data label{
	width: 11em;
	display: block;
	text-align: right;
	float: left; 
}	
.delivery_data input, .delivery_data select {
	float: left;
	width: 35em;
	margin-left: 1em;
}
.delivery_data li {
	clear: both;
	margin: 0;
	padding: 3px 0;
}
.delivery_data {
	list-style: none; 
	margin: 0;
	padding: 0;
}
table.delivery_data {
	width: 25em;
}
table.delivery_data th {
	text-align: left;
	padding-right: 1em;
}
.sum_final {
	margin: 1em 0.5em 0 0;
	font-size: 1.1em;
	text-align: left;
	color: #666;
	font-weight: bold;
}
.sum_final span.sum_num{
	font-size: 1.3em;
	color: #449f24;
}

.open_in_new_window {
	padding-right: 20px;
	background: url('/public/images/new_window.gif') no-repeat right;
}

.search_form {
	background: #ddd;
	margin: 0 auto;
	border: 1px solid #fff;
	border-right: 1px solid #B19EB1;
	border-bottom: 1px solid #B19EB1;
	padding: 5px 0 6px 0;
	vertical-align: middle;
	white-space: nowrap;
	display: block;
	width: 35em;
}
.search_form label {
	color: #069;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-right: .5em;
	padding-left: .7em;
	width: 10em;
}
.search_form .submit {
	width: 20px;
	height: 19px;
	background: url('/public/images/btn_search.gif') no-repeat;
	border: 0 none;
	clip: rect(4px, auto, auto, 4px);
	vertical-align: top;
	margin-top: 2px;
	cursor: pointer;
	font-size: 0px;
	text-indent: -9999px;
}
.search_form .search {
	width: 27.2em;
	margin-top: 1px;
	margin-right: .5em;
	background: #eee;
	border: 1px solid #B19EB1;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #060;
}