* {
	margin: 0;
	padding: 0;
	font-family: Arial,Georgia,sans-serif,monospace;
}

html {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	background-color: transparent;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
#wrapped {
	margin: 10px auto ;
	text-align: left;
	width: 980px;/*1120px;*/

background-color:#FFAE85;
}

#top {
	margin: 5px 0px 5px 0px;
	background-color: transparent;
	padding:10px;
}
#top embed {
	display: block;
}

#cont {
	float: left;
	background-color: #FAFAD2;
	width: 767px;/*900px;*/
	margin: 10px -10px 10px 2px;
}

#right {
 	margin:10px -7px 10px 15px;
 	width:130px;
	float:left;
	overflow:hidden;
}

#left {
	float: left;
	margin: 10px 3px 10px 0px;
	padding: 5px;
	width: 170px;
}


/*footer*/
#foot{
	width: auto;
	text-align: center;
	padding: 0 2px 0 2px !important;
	margin: 10px 0px 0px 0px !important;
	border-top: 1px #999 solid;
	color: gray;


}

/* shadow frame*/
#left, #right, #wrapped, #cont {
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
}

#top_nav {
	float:right;
/*	display:block;
	position:relative;
	top:-10px;*/
}

#top_nav a{
	text-decoration:underline;
	font-size:9pt;
	margin:2px;
}

#top_nav:after{ content: '.'; clear:both; display: none;}

a {
	color:#663333;
	text-decoration:none;
	border: none;
	cursor: pointer;
}

a img {
	border: none;
}

a:hover{
	text-decoration:underline;
}
a:visited{
	color:#422121;
}
.button, .btn {
	border:2px outset #B05555;
	background-color: #B05555;
	color: white !important;
	cursor:pointer;
	border-width:2px;
	text-decoration:none !important;
}
.button:hover, .btn:hover{
	background-color: #FF7B7B;
}


#ajaxmenu, #left, #right {
	background-color: #CA845C;
/* #ff8045 #ADD8E6 */
}

#ajaxmenu {
	position:relative;
	top:10px;
	left:0px;
	width:776px;
	height:43px;
	z-index:65;
	text-align: center;
}


/* frame1 - menu & etc.*/
.frame1 {
	border: 1px solid ;
	padding: 0pt 2px 10px;
	width:164px;
	margin-bottom:10px;
	font-size: 10pt;
	z-index: 500;
	position: relative;
}
/*caption of menu*/
.captions {
	width: 168px;
	height: 20px;
	margin:0 -2px 0;
	text-align: center;
	font-weight: bold;
	background-color:transparent;
	background-image: url(caption.gif);
	background-repeat: repeat-x;
}


.product_img {
	float:left;
	text-align:center;
	width: 220px;
}

.product_img li {
	background-color:#FFC897;
	border: 1px solid #CC6633;
	padding: 20px 7px;
}

/*.img_ramka .thumbscontainer,{*/
.img_ramka {
	background-color:#FFC897;
	border: 1px solid #CC6633;
	padding: 10px 0px;
	margin:10px 3px;
	text-align:center;
	overflow: hidden;
}

.img_ramka table {
	text-align:center;
	width:99%;
}

.img_ramka_list {
  width:365px;
  height:390px;
	font-size:8pt;
	margin:10px 1px;
	padding:1px 1px 1px 1px;
	text-align:center;
	background-color:#FFC897;
	border:1px solid #FF8C00;
	overflow:auto;
	text-align:center;
  float:left;  
  position:relative;
}

  .img_ramka_list table {
    text-align:center;
    width:99%;
  }

  .img_ramka_list thead {
    background-color:#FF8C00;
  }
  .img_ramka_list td {
    padding:1px;
  }
  .img_ramka_list td.imgs{
       text-align:center;
       white-space:nowrap;
   }


.thumbscontainer {
	float:none !important;
	height: 108px !important;
	margin-bottom:3px;
}

.product_img .thumbscontainer {
	height:100% !important;
}

.tbl_padding {
	margin:10px 2px;
	border: 1px solid #CC6633;
	font-size:9pt;
}

.tbl_padding td {
	padding:1px 5px;
	border: 1px solid #CC6633;
}

.tbl_padding th,.tbl_padding caption {
	font-weight:bold;
	padding:3px 5px;
	background-color:#DEB887;
	border: 1px solid #CC6633;
	font-family:Times New Roman;
	font-size:10pt;
	text-align:center;
	margin-bottom:0px;
}

input {
	border: 1px black solid;
	padding: 1px;
}

/*
input[type=button],input[type=reset],input[type=submit],button{
		background-repeat: no-repeat;
		background-image: url(btn.gif);
		background-color: transparent;
		border: 0px;
		height: 25px;
		width: 165px;

}
*/
.ditto_page {
	margin:3px;
}

#wlpeRegisterForm {
	font-size:10pt;
}

#wlpeRegisterForm input {
	width:15em;
}
/*---------------------------------------------------------------*/

.requiredValue {
	background: #FFFFDF none repeat scroll 0%;
	border:1px solid #FF0000;
}
/*-------------------------------------------------------------------------*/
.menu {font-family: arial, sans-serif; font-size:11px; margin:10px 0;}
.menu ul {list-style-type:none;}
.menu ul li a {display:block;text-decoration:none; color:#633; text-align:center;background:#DFC184; line-height:19px; font-size:13px;width: 164px;}
.menu ul ul a {width: 159px;background-color:#CA845C;text-align:left;}
.menu ul ul ul li a {width: 145px;background:#DFC184;}
.menu ul li a:visited {color:#633;}
.menu ul li a:hover {background:#C9C9A7; color:#fff;}
.menu ul ul ul li a:hover {background:#C9C9A7 url(/assets/templates/my1/rightarrow.png) no-repeat scroll 0px center; color:#fff;}
.menu ul li {background:#dfc184; color:#633;border:1px solid #fff; border-width:1px 0px 0px 0px;}
.menu ul ul a {padding-left:5px;}
.menu ul ul ul li a {padding-left:19px;}

/*------------------------------------------------------------------*/

/* common styling */
.top_menu {
	font-family: verdana, sans-serif;
	width:900px;
	position:relative;
	font-size:0.85em;
	z-index:100;
	margin:0px auto;
	text-align:center;
}

.top_menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.top_menu ul li {
	float:left;
	position:relative;
}
.top_menu ul li a, .top_menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:140px;
	height:3em;
	color:#000;
	border:1px solid #fff;
	border-width:1px 0px 1px 0px;
	background:#DFC184;
/* 	padding-left:10px; */
	line-height:3em;
}

* html .top_menu ul li a, .top_menu ul li a:visited {
	width:140px;
	w\idth:140px;
}

.top_menu ul li ul {
	display: none;
}

table {
	margin:-1px;
	border-collapse:collapse;
	font-size:10pt;
}

/* specific to non IE browsers */
.top_menu ul li:hover a,
.top_menu ul li a:hover {
	color:#fff;
	background:#C9C9A7;
}

.top_menu ul li:hover ul,
.top_menu ul li a:hover ul {
	display:block;
	position:absolute;
	top:3em;
	margin-top:-4px;
	left:0;
	width:150px;
}

* html .top_menu ul li a:hover ul {
	margin-top:0;
	marg\in-top:-4px;
}

.top_menu ul li:hover ul li ul,
.top_menu ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	height:0;
	width:0;
}

.top_menu ul li:hover ul li a,
.top_menu ul li a:hover ul li a {
	display:block;
	background:#DFC184;
	color:#000;
	height:auto;
	line-height:1.2em;
	padding:5px 10px;
	width:129px
}

* html .top_menu ul li a:hover ul li a {
	width:150px;
	w\idth:129px;
}

.top_menu ul li:hover ul li a.drop,
.top_menu ul li a:hover ul li a.drop {
	background:#c9c9a7 url(drop.gif) bottom right no-repeat;
}

.top_menu ul li:hover ul li a:hover,
.top_menu ul li a:hover ul li a:hover {
	background:#DFC184;
	color:#000;
}

.top_menu ul li:hover ul li:hover ul,
.top_menu ul li a:hover ul li a:hover ul {
	visibility:visible;
	position:absolute;
	left:150px;
	top:0;
	width:150px;
}

.top_menu ul li:hover ul li:hover ul.left,
.top_menu ul li a:hover ul li a:hover ul.left {
	left:-150px;
}
/*-----------------------------------------------------*/


/*----------------------ajaxSearc------------------------*/
#ajaxSearch_form {
            color: #444;
            width: auto;
        }
#ajaxSearch_input {
            width: auto;
            display: inline;
            height: 17px;
            border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            /*background: #fff url(images/input-bg.gif) repeat-x top left;*/
            margin: 0 3px 0 0;
            padding: 3px 0 0;
            vertical-align: top;
        }
#ajaxSearch_submit {
            display: inline;
            height: 22px;
            line-height: 22px;
        }
#ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
        }
.ajaxSearch_paging {

        }
.AS_ajax_result {
            color: #444;
            margin-bottom: 3px;
        }
.AS_ajax_resultLink {
            text-decoration: underline;
        }
.AS_ajax_resultDescription{
            color: #555;
        }
.AS_ajax_more {
            color: #555;
        }
.ajaxSearch_highlight{
	background-color:yellow;
	}
/*=========================*/
.product_filter {
	background-color:#FFC897;
	border:1px solid #CC6633;
	text-align:center;
	padding:5px;
	font-weight:bold;
	font-size:9pt;
}

#do_buy {
	padding:5px;
}

#do_buy a {
	line-height:1em;
	width:10px;
	background-color:#EEE8AA;
	margin:1px 5px;
	border:1px solid gray;
}

.is_buy {
/* background-color:darkSalmon; */
	background-color:#678DB2;
	color:white;
	font-weight:bold;
}
.scLineTotal{
	font-weight:bold;
	font-size:110%;
}
.tbl-noborder{ border:none}
  .tbl-noborder td{ border:none}
.clear	{
	clear: both;
	height: 1px;
	max-height: 1px;
}

h1 {
	font-size:16pt;
}
.help_btn{
	background-color:yellow;
	color:red;
	font-weight:bold;
	padding:2px;
	margin:2px;
	border:1px dotted gray;
}
