body {
        background-image: url(../images/bg.jpg);
        background-repeat: repeat;
        margin: 0 0 50px 0;
        overflow-x: hidden;
}

body,td,th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #843816;
}

form {
        display:inline
}

a { color: #a44d13 }
a:hover  { color: #a44d13; text-decoration:none }

a.menu { color:#ffe894; font-size:14px; font-weight:bold; text-decoration:none }
a.menu:hover  { color:#ffe894; font-size:14px; font-weight:bold; text-decoration:none }

a.bottom_menu { color:#ffe894; font-size:12px; font-weight:bold; text-decoration:none }
a.bottom_menu:hover  { color:#ffe894; font-size:12px; font-weight:bold; text-decoration:none }

a.left { color: #843816; text-decoration:none; font-weight:bold }
a.left:hover  { color: #843816; text-decoration:none; font-weight:bold }

.brown, a.brown { color: #a44d13 }
a.brown:hover  { color: #a44d13; text-decoration:none }

.red, a.red { color: #cb0216 }
a.red:hover  { color: #cb0216; text-decoration:none }

.brown2, a.brown2 { color: #584725; font-family: Tahoma; font-size:8.5pt }
a.brown2:hover  { color: #584725; text-decoration:none; font-family: Tahoma; font-size:8.5pt }

.wid160 {
        width:160px;
        margin:40px 0 15px 0
}

.width {		width:98%
}

.price {		color:#cb0216;
		font-weight:bold
}
.new_price {        text-decoration: line-through;
        color:#000000;
}

.icon {
	   border:3px #debe71 solid;
}

.icon_middle {
	   border:5px #debe71 solid;
}

.shade_middle {
		background:url(../images/shade_middle_image.gif) top left no-repeat;
		width:89px;
		height:9px
}

.shade_small {
		background:url(../images/shade_small_image.gif) top left no-repeat;
		width:47px;
		height:4px
}

.title {
        color:#cb0216;
        font-size:16pt;
        padding:5px
}

.title_item {		font-weight:bold;
		color:#843816;
		font-size:11pt
}

.popup {		position:absolute;
		width:150px;
		height:30px;
		display:none;
		background-color:#fef4d1;
		margin:-35px 0 0 -40px;
		padding:5px;
		border:1px #debe71 solid
}

.popup_item {
		position:absolute;
		width:150px;
		height:30px;
		display:none;
		background-color:#fef4d1;
		margin:-45px 0 0 18px;
		padding:5px;
		border:1px #debe71 solid
}

.fieldleft {
        height:18px;
        background:url(../images/input_left.png) left top no-repeat;
        width:100%;
        position: relative;
        z-index:2;
}

.field {
        margin-left:7px;
        background:url(../images/input_bg.png) repeat-x;
        height:18px;
        border:none;
        width: 95%;
        color:#a44d13
}

.fieldright {
        width: 7px;
        height: 18px;
        background:url(../images/input_right.png);
        position: absolute;
        top: 0;
        right: -1px;
        z-index: 2;
}

.binput {
        width: 68px;
        height: 24px;
        background:url(../images/input.png) left top no-repeat;
        border:none;
        cursor:pointer
}

.bregister {
        width: 121px;
        height: 24px;
        background:url(../images/register.png) left top no-repeat;
        border:none;
        cursor:pointer
}

.bsend {
        width: 121px;
        height: 24px;
        background:url(../images/send.png) left top no-repeat;
        border:none;
        cursor:pointer
}

.bsave {
        width: 107px;
        height: 24px;
        background:url(../images/save.png) left top no-repeat;
        border:none;
        cursor:pointer
}

.bcancel {
        width: 85px;
        height: 24px;
        background:url(../images/cancel.png) left top no-repeat;
        border:none;
        cursor:pointer
}

.bok {
        width: 55px;
        height: 24px;
        background:url(../images/ok.png) left top no-repeat;
        border:none;
        cursor:pointer
}

.greenfieldleft {
        height:19px;
        background:url(../images/green_input_left.png) left top no-repeat;
        width:100%;
        position: relative;
        z-index:2;
}

.greenfield {
        margin-left:7px;
        background:url(../images/green_input_bg.png) repeat-x;
        height:19px;
        border:none;
        width: 95%;
        color:#ffffff
}

.greenfieldright {
        width: 7px;
        height: 19px;
        background:url(../images/green_input_right.png);
        position: absolute;
        top: 0;
        right: -1px;
        z-index: 2;
}

.bsearch {
        width: 24px;
        height: 21px;
        background:url(../images/search.png) left top no-repeat;
        border:none;
        cursor:pointer
}

/*input:focus {
    outline: none;
}*/

.shade_left {
        width:13px;
        height:333px;
        background:url(../images/shade_left.png) right top no-repeat
}

.shade_right {
        width:13px;
        height:333px;
        background:url(../images/shade_right.png) left top no-repeat
}

.bg_top{
        background:url(../images/top.jpg) center no-repeat
}

.phone {
        margin:0 0 7px 100px;
        width:130px;
        color:#ffe894;
        font-size:14px;
        line-height:1.3;
        font-weight:bold;
        letter-spacing:1px
}

.icq {
        margin:0 0 72px 78px;
        width:130px;
        color:#ffe894;
        font-weight:bold;
        font-size:14px
}

.m_left {
        height:33px;
        width:8px;
        background:url(../images/m_left.png) right no-repeat
}

.center_menu {
        background:url(../images/center_menu.jpg) no-repeat
}

.right_menu {
        background:url(../images/right_menu.jpg) right top no-repeat
}

.m_right {
        background:url(../images/m_right.png) left no-repeat
}

.bg_content {
        background:url(../images/bg_content.jpg) repeat
}

.top_bg {
        height:7px;
        background:url(../images/top_bg.png) top repeat-x
}

.left_block {
        margin:23px 0 0 -5px;
        position:absolute;
        width:222px;
}

.right_block {
        margin:20px 0 -10px 0;
        position:absolute;
        width:230px
}

.block_top {
        width:222px;
        height:34px;
        background:url(../images/block_top.png) top no-repeat
}

.block_bottom {
        width:222px;
        height:22px;
        background:url(../images/block_bottom.png) top no-repeat
}

.prod {
        width:220px;
        height:96px;
        background:url(../images/prod.png) left top no-repeat
}

.top_right {
        width:225px;
        height:53px;
        background:url(../images/top_right.png) top no-repeat
}

.botoom_bg_menu{
        background:url(../images/botoom_bg_menu.jpg) no-repeat
}

.bg_copyright{
        position:absolute;
        width:232px;
        height:98px;
        background:url(../images/bg_copyright.png) no-repeat;
        margin:-40px 0 0 15px
}

.copyright {		margin:52px 0 0 18px;
		color:#ffffff;
		cursor:pointer;
		font-size:8.5pt
}

.input{
	   background-color:#debe71;
	   border:1px #fff2af solid;
	   color:#584725
}
.bottom_right_menu {
		float:right;
		margin-right:315px
}

.captcha {
		float:right;
		width:200px;height:60px
}