BODY,TD {
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.top {
  min-width: 1000px;
  text-align: center;
}
*HTML .top { 
  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ?  "1000px" : "auto");
}
.search_form {
  margin: 0 0 0 10px;
  width: 160px;
  height: 20px;
  background-image: url("search_inp.gif");
  background-position: top;
  background-repeat: repeat-x;
  background-color: white;
  border-style: solid;
  border-color: #E6E6E6;
  border-width: 1px;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.search_text {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #A4A4A4;
  position: relative;
}
.search_but {
  background-image: url(search_butbg.gif);
  border-width: 0px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  cursor: hand;
  height: 18px;
  width: 57px;
  text-decoration: none;
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: center;
  padding-top: 2px;
}
.search_but {
	height /*\**/:20px\9
}
.search_but {
	top /*\**/:1px\9
}
* html .search_but,
*+html .search_but {
	height: 20px;
	top: 1px;
}
.search_but:hover {
	 color: #000000;
}
.search_result li {
	background: url(bg_dot.png) no-repeat 0 4px;
	list-style: none;
	padding: 0 0 5px 12px;
} 
.search_result li a {
	color: #4B73D4;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
}
.search_result li a:hover {
	color:#FF9000;
	text-decoration: underline;
}
#win1 {
  margin: 5 0 5 0px;
  font-family: verdana;
  font-size: 11px;
}
#win1 A {
  font-family: verdana;
  font-size: 11px;
  color: #4B73D4;
  text-decoration: none;
}
#win1 A:hover {
  font-family: verdana;
  font-size: 11px;
  color: #FF9000;
  text-decoration: underline;
}
.whead {
  height: 22px;
  font-family: tahoma,arial,verdana;
  font-size: 13px;
  font-weight: bold;
  color: white;
}

#menu_nav {
  margin: 5 0 0 0px;
  font-family: verdana;
  font-size: 11px;
  color: gray;
}
#menu_nav A {
  font-family: verdana;
  font-size: 11px;
  color: #4B73D4;
  text-decoration: none;
}
#menu_nav A:hover {
  font-family: verdana;
  font-size: 11px;
  color: #FF9000;
  text-decoration: underline;
}

#cont_text {
  margin: 10px;
  font-family: verdana;
  font-size: 12px;
  color: black;
  text-align: justify;
}
#cont_text P {
  font-family: verdana;
  font-size: 12px;
  color: black;
  text-indent: 15px;
}

#bot_menu {
  margin: 5px;
  font-family: verdana;
  font-size: 10px;
  color: black;
}
#bot_menu A {
  font-family: verdana;
  font-size: 12px;
  color: #ADADAD;
  text-decoration: none;
}
#bot_menu A:hover {
  font-family: verdana;
  font-size: 12px;
  color: gray;
  text-decoration: underline;
}

.text {
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.cont {
  margin: 7 0 12 0px;
  font-family: verdana;
  font-size: 12px;
  color: black;
  text-indent: 15px;
}

#temp1 TD {
  font-family: verdana;
  font-size: 12px;
  color: black;
}

#top_menu {
  margin: 1 0 2 5px;
  font-family: verdana;
  font-size: 10px;
  color: black;
}
#top_menu A {
  font-family: verdana;
  font-size: 10px;
  color: gray;
  text-decoration: none;
}
#top_menu A:hover {
  font-family: verdana;
  font-size: 10px;
  color: black;
  text-decoration: underline;
}


.upload_finp {
  display: none;
  margin: 5px;
  width: 400px;
  height: 20px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.upload_subm {
  height: 22px;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: black;
}
.upload_subm2 {
  height: 22px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: black;
}

#upload_steps {
  font-family: verdana;
  font-size: 13px;
  color: black;
}
#upload_steps A {
  font-family: verdana;
  font-size: 13px;
  color: #0066CC;
  text-decoration: underline;
}
#upload_steps A:hover {
  font-family: verdana;
  font-size: 13px;
  color: #FF9900;
  text-decoration: underline;
}
.upload_sel1 {
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.upload_inp1 {
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.upload_oinp {
  width: 100%;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.upload_osbm {
  width: 105px;
  height: 22px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: gray;
}
.upload_osbm2 {
  width: 190px;
  height: 22px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: gray;
}
.upload_foto {
  border-style: dotted;
  border-width: 1px;
  border-color: gray;
}
.upload_mes {
  font-family: verdana;
  font-size: 11px;
  color: red;
}

.mes_ok {
  margin: 0 0 10 10px;
  font-family: tahoma,verdana;
  font-weight: bold;
  font-size: 13px;
  color: #006699;
  text-align: center;
}
.mes_other {
  margin: 0 0 10 10px;
  font-family: tahoma,verdana;
  font-weight: bold;
  font-size: 13px;
  color: #006699;
  text-align: center;
}
.order_but {
  font-family: tahoma,verdana;
  font-weight: bold;
  font-size: 11px;
  color: gray;
}

.mes_error {
  margin: 0 0 10 10px;
  font-family: tahoma,verdana;
  font-weight: bold;
  font-size: 13px;
  color: red;
  text-align: left;
}
.order_text {
  width: 100%;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.order_textarea {
  width: 100%;
  height: 60px;
  font-family: verdana;
  font-size: 11px;
  color: black;
}

.subusers_inp {
  width: 100%;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.subusers_but {
  background-color: #ECE9D8;
  border-style: solid;
  border-color: #D1CEBF;
  border-width: 1px;
  font-family: verdana,arial;
  font-size: 10px;
  font-weight: bold;
  color: black;
}

.register_inp {
  width: 100%;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.register_but {
  margin-top: 5px;
  background-color: #ECE9D8;
  border-style: solid;
  border-color: #D1CEBF;
  border-width: 1px;
  font-family: verdana,arial;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
.register_head {
  margin: 10px;
  font-family: verdana,arial;
  font-size: 15px;
  font-weight: bold;
  color: black;
  text-align: center;
}
.register_text {
  margin: 10px;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.register_mes_error {
  margin: 10px;
  font-family: verdana,arial;
  font-size: 12px;
  font-weight: bold;
  color: red;
}
.register_mes_ok {
  margin: 10px;
  font-family: verdana,arial;
  font-size: 13px;
  font-weight: bold;
  color: #0066CC;
  text-align: center;
}
.register_mes_list {
  font-family: verdana;
  font-size: 12px;
  color: gray;
  line-height: 20px;
}
.register_list {
  font-family: verdana;
  font-size: 12px;
  color: black;
  line-height: 20px;
}
.register_link {
  font-family: verdana;
  font-size: 12px;
  color: #0066CC;
  text-decoration: underline;
}
.register_link:hover {
  font-family: verdana;
  font-size: 12px;
  color: #FF9933;
  text-decoration: none;
}

.upload_mes_error {
  margin: 3px;
  font-family: verdana,arial;
  font-size: 11px;
  color: red;
}

.goods_path {
  margin-bottom: 10px;
  font-family: verdana;
  font-size: 11px;
  color: gray;
}
.goods_path A {
  color: blue;
}
.goods_path A:hover {
  color: blue;
  text-decoration: none;
}
.goods_tbl {
  width: 100px;
  margin: 8px;
  display: table;
  float: left;
}
.goods_table {
  margin: 15 5 10 0px;
  background-color: #FAFAF8;
  border-style: solid;
  border-color: #E0E0E0;
  border-width: 1px;
}
.goods_tbl_gd {
  padding-bottom: 10px;
  border-style: solid;
  border-color: #D0CEC7;
  border-width: 0 0 2 0px;
}
.foto_small {
  border-style: dotted;
  border-color: #AEC32A;
  border-width: 2px;
}
.goods_price {
  margin: 5 3 5 5px;
}
.goods_name {
  margin: 3 3 5 5px;
  font-family: verdana;
	font-size: 12px;
	color: #8C1A15;
}
.goods_head {
  margin: 5 0 5 0px;
  font-family: verdana;
	font-size: 12px;
	color: #8C1A15;
}
.goods_name A:hover {
  color: black;
	text-decoration: none;
}
.goods_cont IMG {
  border-width: 0px;
}
.goods_desc {
  margin: 10 3 5 5px;
}
.goods_desc A {
  font-family: verdana;
	font-size: 11px;
	color: black;
	text-decoration: none;
}
.goods_firm {
  font-family: verdana;
	font-size: 11px;
	color: #3A3018;
}
.goods_lname {
  font-family: verdana;
	font-size: 12px;
	color: #8C1A15;
}
.goods_cat {
  margin: 10px 0px 10px 0px;
}
.goods_cat A {
  color: #4B73D4;
}
.goods_cat A:hover {
  color: #FF9000;
}

.foto {
  border-style: solid;
  border-color: #1C090B;
  border-width: 0px;
}
.foto2 {
  margin: 5px 10px 0px 0px;
  border-style: solid;
  border-color: #1C090B;
  border-width: 0px;
}

#pages {
  margin: 10px 0px 10px 0px;
  font-family: verdana;
  font-size: 14px;
  color: #4B73D4;
}
#pages .pages_prev_link {
  margin: 0px 10px 0px 10px;
  color: #4B73D4;
}
#pages .pages_prev_link:hover {
  color: #FF9000;
}
#pages .pages_next_link {
  margin: 0px 10px 0px 10px;
  color: #4B73D4;
}
#pages .pages_next_link:hover {
  margin: 0px 10px 0px 10px;
  color: #FF9000;
}
.pages_link {
  margin: 0px 3px 0px 3px;
  font-family: arial;
  font-size: 18px;
  color: #4B73D4;
  text-decoration: underline;
}
.pages_link:hover {
  color: #FF9000;
  text-decoration: underline;
}
.pages_link_more {
  margin: 0px 3px 0px 3px;
  font-family: arial;
  font-size: 18px;
  color: #4B73D4;
  text-decoration: none;
}
.pages_link_more:hover {
  color: #FF9000;
  text-decoration: underline;
}
.pages_link_sel {
  margin: 0px 3px 0px 3px;
  padding: 0px 3px 0px 3px;
  background-color: #2D2024;
  font-family: arial;
  font-size: 18px;
  color: #F6E7C0;
}

.category_link {
  margin-right: 20px;
  font-family: arial;
  font-size: 13px;
  color: #0066CC;
}
.category_link:hover {
  color: #FF6600;
  text-decoration: underline;
}

.but_bask {
  margin-top: 10px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: gray;
}
.bask_block {
  padding: 3px 0px 2px 15px;
}
.bask_block .bask_but {
  margin: 3px 0px 3px 0px;
  width: 140px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: gray;
}
.but_bask_del {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: gray;
}
.bask_text {
  width: 100%;
  border-style: solid;
  border-color: silver;
  border-width: 1px;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.bask_order {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: black;
}

.phgr_list {
  margin: 10px 10px 10px 40px;
  font-family: verdana;
  font-size: 13px;
  color: black;
  line-height: 20px;
}
.phgr_list_link {
  font-family: verdana;
  font-size: 13px;
  color: #0066CC;
  text-decoration: underline;
}
.phgr_list_link:hover {
  font-family: verdana;
  font-size: 13px;
  color: #FF6600;
  text-decoration: underline;
}
.phgr_back {
  float:left;
}
.phgr_backlink {
  font-family: verdana;
  font-size: 13px;
  color: #0066CC;
  text-decoration: underline;
}
.phgr_backlink:hover {
  font-family: verdana;
  font-size: 13px;
  color: #FF6600;
  text-decoration: underline;
}
.phgr_name {
  margin-left: 10px;
  font-family: arial,verdana;
  font-size: 16px;
  font-weight: bold;
  color: black;
  text-align: left;
}
.phgr_desc {
  margin: 10px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.phgr_price {
  margin: 10px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.phgr_cat {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: black;
}
.phgr_fotolist {
  margin: 3px 5px 3px 25px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.phgr_fotolink {
  font-family: verdana;
  font-size: 13px;
  color: #0066CC;
  text-decoration: underline;
}
.phgr_fotolink:hover {
  font-family: verdana;
  font-size: 13px;
  color: #FF6600;
  text-decoration: underline;
}

.view_cont_list {
  margin: 10px 10px 10px 30px;
  font-family: verdana;
  font-size: 13px;
  color: black;
  line-height: 20px;
}
.view_cont_link {
  font-family: verdana;
  font-size: 13px;
  color: #0066FF;
  text-decoration: none;
}
.view_cont_link:hover {
  font-family: verdana;
  font-size: 13px;
  color: #FF6600;
  text-decoration: underline;
}

.comm_inp {
  width: 100%;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.comm_text {
  width: 100%;
  height: 60px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.comm_but {
  width: 85px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: gray;
}
.comm_head {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: gray;
}
.comm_cont {
  margin: 10px;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.comm_date {
  font-family: arial;
  font-size: 11px;
  color: gray;
}

.foto_head {
  margin: 10px;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: gray;
}
.foto_img {
  border-style: dotted;
  border-width: 1px;
  border-color: black;
}

.digital_print_link {
  height: 20px;
  font-family: arial,tahoma,verdana;
  font-size: 13px;
  color: #D11717;
  text-decoration: underline;
}
.digital_print_link:hover {
  height: 20px;
  font-family: arial,tahoma,verdana;
  font-size: 13px;
  color: #D11717;
  text-decoration: none;
}

.powered {
  margin: 4px;
}
.powered A {
  font-family: arial,tahoma,verdana;
  font-size: 13px;
  color: #0083FF;
  text-decoration: underline;
}
.powered A:hover {
  font-family: arial,tahoma,verdana;
  font-size: 13px;
  color: #FF9900;
  text-decoration: underline;
}

.baget_sel {
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.baget_up_file {
  width: 150px;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.baget_up_but {
  width: 77px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
.baget_order_but {
  border-style: solid;
  border-width: 2px;
  border-color: black;
  background-color: #BA0013;
  font-family: arial,verdana;
  font-size: 13px;
  font-weight: bold;
  color: white;
}


.wall_1 {
  display: inline;
  margin: 3px;
  float: left;
  width: 50px;
  height: 50px;
  background-color: #FCF7E4;
  border: 1 gray solid
}
.wall_2 {
  display: inline;
  margin: 3px;
  float: left;
  width: 50px;
  height: 50px;
  background-color: #E5C579;
  border: 1 gray solid
}
.wall_3 {
  display: inline;
  margin: 3px;
  float: left;
  width: 50px;
  height: 50px;
  background-color: #B39058;
  border: 1 gray solid
}
.wall_4 {
  display: inline;
  margin: 3px;
  float: left;
  width: 50px;
  height: 50px;
  background-color: #FDF9ED;
  border: 1 gray solid
}
.wall_5 {
  display: inline;
  margin: 3px;
  float: left;
  width: 50px;
  height: 50px;
  background-color: #8D2232;
  border: 1 gray solid
}
.wall_6 {
  display: inline;
  margin: 3px;
  float: left;
  width: 50px;
  height: 50px;
  background-color: #FFBFC9;
  border: 1 gray solid
}
.wall_7 {
  display: inline;
  margin: 3px;
  float: left;
  width: 50px;
  height: 50px;
  background-color: #D1FFE0;
  border: 1 gray solid
}
.wall_8 {
  display: inline;
  margin: 3px;
  float: left;
  width: 50px;
  height: 50px;
  background-color: white;
  border: 1 gray solid
  border: double
}

