@charset "utf-8";
* {
margin:0; padding:0
}
body {
background:url('/images/body_bg.jpg') left top repeat-x;
text-align:center;
}
img {border:none}
ul {
list-style-type:none;
}
ul {
list-style-type:none;
}
ul .ulcontent{
list-style-type:circle;
margin-left:25px;
line-height:19px;
font:12px Arial;
color:#424b2e;
}
h1 {
font:italic bold  18px Arial ;
color:#6d7e45;
margin-top:10px;
text-transform:uppercase;
}
h2 {
font:italic bold  16px Arial ;
color:#6d7e45;
margin-top:10px;
text-transform:uppercase;
}
h3 {
font:italic bold  16px Arial ;
color:#6d7e45;
text-transform:uppercase;
}
h6 {
font:bold 14px Arial;
color:#6d7e45;
}
.bg_1 {
background:url('/images/bg_1.jpg') left top no-repeat;
width:240px;
height:39px;
padding:11px 0 0 10px;
margin-top:-12px;
//margin-top:0px;
}
.bg_2 {
background:url('/images/bg_2.jpg') left top no-repeat;
width:240px;
height:26px;
padding:15px 0 0 10px;
margin-top:20px;
}
.bg_3 {
background:url('/images/bg_3.jpg') left top no-repeat;
width:240px;
height:26px;
color:#7e6d45;
padding:15px 0 0 10px;
margin-top:20px;
}
p {
font:12px Arial;
color:#424b2e;
margin-top:15px;
}
a {
color:#972617;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px;
}
#all {
width:100%;
text-align:left;
min-width:1000px;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");
}
.container {
margin:0 20px 0 20px;
}
.header{
background:url('/images/header_bg.jpg') left top repeat-x;
width:100%;
height:233px;
position:relative;
}
.header_l {
background:url('/images/header_l.gif') left top no-repeat;
width:13px;
height:122px;
position:absolute;
left:0px;
top:91px;
}
.header_r {
background:url('/images/header_r.gif') left top no-repeat;
width:13px;
height:122px;
position:absolute;
right:-1px;
top:91px;
}
.logo {
padding-top:21px;
height:44px;
float:left;
}
.menu {
float:right;
margin-right:-27px;
_margin-right:-50px;
}
.menu li {
margin-right:27px;
margin-top:40px;
float:left;
}
.menu a {
background:url('/images/ar_1.gif') left 7px no-repeat;
font:13px Trebuchet MS;
color:#972617;
padding-left:16px;
}
.dog {
background:url('/images/dog.png') left top no-repeat;
width:271px;
height:186px;
margin:-7px 0 0 36px;
_margin-left:18px;
float:left;
position:relative;
filter:expression(fixPNG(this));
}
.order_but {
position:absolute;
left:254px;
top:69px;
}
.round_1 {
width:222px;
height:108px;
margin:35px 8px 0 0;
_margin-right:4px;
float:right;
position:relative;
}
.round_2 {
width:222px;
height:108px;
margin:35px 20px 0 0;
float:right;
position:relative;
}
.round_cont {
width:128px;
height:104px;
margin-left:89px;
padding-top:15px;
position:relative;
z-index:100;
}
.round_cont p {
font:12px Arial;
color:#455129;
line-height:17px;
margin:0px;
}
.round_cont p a {
font:bold 18px Arial Narrow;
color:#972617;
margin-bottom:5px;
display:block;
}
.round_bg {
background:url('/images/round.png') left top no-repeat;
width:222px;
height:108px;
position:absolute;
left:0px;
top:0px;
z-index:10;
filter:expression(fixPNG(this));
}
.budka {
background:url('/images/budka.png') left top no-repeat;
width:79px;
height:78px;
position:absolute;
left:0px;
top:16px;
z-index:30;
filter:expression(fixPNG(this));
}
.home {
background:url('/images/home.png') left top no-repeat;
width:79px;
height:78px;
position:absolute;
left:0px;
top:16px;
z-index:30;
filter:expression(fixPNG(this));
}
.content {
width:100%;
}
.wrapper {
width:100%;
float:left
}
.sub_cont {
margin:0 271px 0 271px;
}
.frame_1 {
margin:13px 15px 0 0 ;
float:left;
}
.frame_1 span {
background:#f9f6db url('/images/frame_1.gif') left bottom no-repeat;
width:141px;
padding:8px 6px 8px 6px;
font:12px Arial;
color:#455129;
display:block;
}
.frame_1 a {
color:#972617;
}
.left_block {
width:45%;
margin-top:23px;
margin-bottom:15px;
float:left
}
.right_block {
margin-top:23px;
margin-bottom:15px;
width:45%;
float:right
}
.left_block p ,.right_block p {
margin:0px;
}
.w100 {
width:100%;
}
.left_bar {
width:250px;
margin-left:-100%;
float:left;
}
.list_1 {
margin-top:3px;
}
.list_1 li{
margin-bottom:6px;
font:14px Arial;
color:#79754f;
width;:298px;
height:24px;
padding:10px 0 0 42px;
}
.list_1 a {
color:#972617;
}
.li_1 {
background:url('/images/li_1.jpg') left top no-repeat;
}
.li_2 {
background:url('/images/li_2.jpg') left top no-repeat;
}
.block_1 {
background:#cae194;
padding:0 3px 0 3px;
width:244px;
}
.info_list {
width:242px;
border:1px solid #bad47d;
}
.info_list li {
width:222px;
padding:10px;
border-top:1px solid #fffef5;
font:12px Arial;
color:#455129;
line-height:16px;
}
.info_list a {
color:#972617;
display:block;
text-decoration:none;
}
.info_list a span {
text-decoration:underline;
}
.info_list img {
margin: 0 5px -3px 0;
}
.li_3 {
background:#f9f6db;
border-bottom:1px solid #f5f0c5
}
.li_4 {
background:#ecddbe;
border-bottom:1px solid #f5f0c5
}
.block_1_bot {
background:url('/images/block_1_bot.gif') left top no-repeat;
width:237px;
height:27px;
margin:-1px -4px 0 -4px;
padding:2px 0 0 14px;
position:relative;
}
.block_1_bot a {
font:italic 13px Arial ;
color:#407126;
}
.block_2 {
background:#e1ce94;
padding:0 3px 0 3px;
width:244px;
}
.block_2_bot {
background:url('/images/block_2_bot.gif') left top no-repeat;
width:237px;
height:27px;
margin:-10px -4px 0 -4px;
padding:2px 0 0 14px;
position:relative;
}
.block_2_bot a {
font:italic 13px Arial ;
color:#7a4716;
}
.sdmenu {
width:242px;
border:1px solid #d4ac7d;
}
/* slide menu */
.sdmenu div{
margin-top:2px;
border-bottom:1px solid #fff;
}
div.sdmenu {
width: 242px;
font:12px Arial ;
color:#972617 !important;
padding-bottom: 10px;
color: #393953;
}
div.sdmenu div {
overflow: hidden;
}
div.sdmenu div.collapsed {
height:22px;
}
div.sdmenu div span {
display: block;
padding: 5px 0 5px 12px;
font:12px Arial;
color:#972617;
text-decoration:underline;
height:15px;
cursor:pointer
}
div.sdmenu div.collapsed span {
background-image: url('/images/collapsed.gif') ;
height:15px;
cursor:pointer
}
div.sdmenu div b {
display: block;
padding: 5px 0 5px 12px;
font:12px Arial;
color: #424b2e;
text-transform:none;
}
div.sdmenu div a {
font:12px Arial;
color:#972617;
}
.bk_1_p {
background:#f9f6db url('/images/expanded.gif') no-repeat 221px 7px ;
}
.bk_1 {
background:#f9f6db ;
border-bottom:1px solid #f5f0c5;
}
.bk_2_p {
background:#f7eace url('/images/expanded.gif') no-repeat 221px 7px ;
}
.bk_2 {
background:#f7eace ;
border-bottom:1px solid #ecddbe;
}
/* end slide menu */
.right_bar {
width:250px;
margin-left:-250px;
margin-top:-12px;
//margin-top:0px;
float:left;
}
.roll_top {
background:#f7eace url('/images/roll_top.gif') no-repeat left top ;
width:250px;
height:41px;
}
.roll_list {
width:248px;
border:1px solid #abc07b;
background:#cce495;
position:relative;
}
.frame_3 {
width:113px;
height:113px;
margin-left:6px;
_margin-left:3px;
position:relative;
float:left;
}
.frame_3 a {
width:113px;
height:113px;
position:absolute;
left:0px;
top:0px;
z-index:100;
display:block;
}
.frame_3 span {
background:url('/images/frame_2.gif') no-repeat left bottom ;
width:113px;
height:113px;
position:absolute;
left:0px;
top:0px;
z-index:10;
display:block;
}
.roll_info {
width:115px;
margin-left:9px;
//margin-left:5px;
float:left;
}
.title_2 {
font:bold 15px Arial;
color:#455129;
display:block
}
.text_1 {
font:12px Arial;
color:#455129;
margin:3px 0 0 0 ;
line-height:18px;
display:block
}
.order {
margin-top:5px;
}
.roll_bot {
background:url('/images/roll_bot.gif') no-repeat left top ;
width:250px;
height:36px;
}
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
background:url('/images/g_line.jpg') no-repeat left bottom ;
width:246px !important;
height:116px !important;
border:1px solid #dff0ab;
padding-top:6px;
border-top:none;
padding-left:0px;
//padding-left:4px;
padding-bottom:23px;
border-bottom:none;
position:relative;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container {
width:248px;
background:#cce495;
position:relative;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
width:248px;
height: 435px;
//height: 440px;
_height: 450px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
width: 247px;
height: 435px;
//height: 440px;
_height: 450px;
}

.jcarousel-skin-tango .jcarousel-item {
width:246px;
height:116px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
position: absolute;
bottom: -30px;
left: 103px;
width: 43px;
height: 24px;
cursor: pointer;
background: transparent url("/images/next-vertical.gif") no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
position: absolute;
top: -30px;
left: 103px;
width: 43px;
height: 24px;
cursor: pointer;
background: transparent url("/images/prev-vertical.gif") no-repeat 0 0;
}
.form {
/*width:248px;*/
position:relative;
background:#fcf7d2;
border:1px solid #f5eeb8;
padding-bottom:8px;
margin-top:17px;
}
.form_bot {
background:url('/images/form_bot.gif') no-repeat left top ;
width:251px;
height:9px;
position:absolute;
left:-1px;
bottom:-2px;
line-height:0px;
font-size:0px;
}
.form_title {
background:url('/images/form_title.gif') no-repeat left bottom ;
width:174px;
height:31px;
margin:-1px;
font:italic bold  16px Arial ;
text-transform:uppercase;
padding:14px 0 0 76px;
color:#972617;
position:relative;
}
.tx_1 {
font:12px Arial;
color:#424b2e;
margin:5px 0 0 13px;
}
.check {
background:url('/images/inp_bg.jpg') left top repeat-y;
padding:4px 0 5px 2px;
//padding:2px 0 2px 2px;
margin-left:10px;
}
.check input {
display:block;
float:left;
}
.check span {
font:12px Arial;
color:#424b2e;
margin:-2px 6px 0px 6px;
//margin:2px 6px 0px 2px;
display:block;
float:left;
}
.inp_1 {
background:url('/images/inp_bg.jpg') left top repeat-y;
padding:4px 0 5px 2px;
margin-left:10px;
}
.inp_1 input {
width:203px;
height:17px;
border:1px solid #8e8f8f;
font:12px Arial;
color:#000;
}
.textarea {
background:url('/images/inp_bg.jpg') left top repeat-y;
padding:4px 0 5px 2px;
margin-left:10px;
}
.textarea textarea {
width:203px;
height:42px;
border:1px solid #8e8f8f;
font:12px Arial;
color:#000;
}
.zakaz_but {
margin:4px 0 0 58px;
}
.zakaz_but input{
background:url('/images/zakaz_but.gif') left top no-repeat;
width:141px;
height:31px;
border:none;
cursor:pointer;
}
.footer {
background:url('/images/footer_bg.gif') left top repeat-x;
width:100%;
height:131px;
position:relative;
margin-top:24px;
padding-top:1px;
}
.footer_l {
background:url('/images/footer_l.gif') left top no-repeat;
width:11px;
height:101px;
position:absolute;
left:0px;
top:0px;
}
.footer_r {
background:url('/images/footer_r.gif') left top no-repeat;
width:11px;
height:101px;
position:absolute;
right:-1px;
top:0px;
}
.popov {
background:url('/images/small_logo.gif') left top no-repeat;
font:11px Arial;
color:#424b2e;
padding-left:42px;
margin:36px 0 0 24px;
_margin-left:12px;
float:left;
}
.copy {
font:11px Arial;
color:#424b2e;
margin:36px 0 0 120px;
float:left
}
.popov a ,.copy a{
color:#972617;
}
.dog_2 {
background:url('/images/dog2.jpg') left top no-repeat;
width:297px;
height:124px;
position:absolute;
right:62px;
top:-7px;
}
.dog_txt {
width:197px;
padding-top:71px;
font:12px Arial;
color:#4f573c;
text-align:center;
}


.money {
width:100%;
position:relative;
background:#fcf7d2;
border:1px solid #f5eeb8;
padding-bottom:8px;
margin-top:17px;
}

.tovars {
 display:block;
 float:left;
 padding:10px;
 width:220px;
}

.tovars span{

}
.tovars span img {
  width:200px;
}

/* BASKET */
#basket{
width:244px;
background:url(/images/basket_bg.gif) top repeat-x #e1ce94;
margin-bottom:22px;
position:relative;
overflow:hidden;
padding:13px 3px 0 3px;
font:14px Arial;
}
#corn_1, #corn_3, #corn_7, #corn_9{
background:url(/images/basket_corns.png);
position:absolute;
width:24px;
height:35px;
}
#basket h3{
margin:0 0 12px 8px;
text-transform:uppercase;
font:italic bold 18px/18px Arial;
color:#7e6d45;
}
#corn_1{
left:-12px;
bottom:-21px;
}
#corn_3{
right:-12px;
bottom:-21px;
}
#corn_7{
left:-15px;
top:-14px;
}
#corn_9{
right:-15px;
top:-14px;
}
#basket_border{
border:1px solid #d4ac7d;
margin-bottom:4px;
}
#basket_content{
background-color:#f9f6db;
border-bottom:1px solid #f5f0c5;
padding:6px 8px;
zoom:1;
}
#basket_amount{
}
#basket_cost{
color:#87170d;
}
#basket_users_help{
color:#759231;
}
#basket_bottom{
background-color:#f7eace;
border-top:1px solid #fffef5;
font-size:11px;
padding:5px 0;
text-align:center;
zoom:1;
}
/* CATALOG */
h1 a{
color:#6d7e45;
}
.catalog_item{
margin:0;
padding:0;
font:12px Arial;
color:#455129;
overflow:hidden;
}
.catalog_item h2{
margin-bottom:9px;
}
.catalog_item span.catalog_cost{
display:block;
float:left;
width:100%;
position:relative;
}
.catalog_item .catalog_order{
display:block;
width:90px;
height:20px;
position:absolute;
right:0;
top:0;
margin:0;
cursor:pointer;
background-image:url(/images/order.gif);
}
.catalog_item .catalog_order_kat{
display:block;
width:90px;
height:20px;
float:right;
cursor:pointer;
margin:2;
background-image:url(/images/order.gif);
}
/* CATALOG INSIDE */
#catalog_inside_image{
margin-top:7px;
}
#catalog_inside_image img{
float:left;
border:1px solid #972617;
}
.catalog_preview{
float:left;
margin:-8px 10px 0 10px;

}
.catalog_preview img{
margin:9px 0;
}
.catalog_order{
display:block;
width:90px;
height:20px;
background-image:url(/images/order.gif);
font-size:0;
margin:10px 0;
}
.catalog_cost{
color:#972617;
font:bold 13px/19px Arial;
}
.catalog_cost_tov{
color:#972617;
font:bold 17px/19px Arial;
}
.gray{
color:#838383;
margin:20px 0 0 0;
font:normal 14px Arial;
text-transform:none;
}
.p_top{
margin:0 0 20px 0;
}

.select_li {
border:1px solid #972617;
width:230px;
margin-right:10px;
margin-left:10px;
padding-left:5px;
padding-right:5px;
}
.out_select_li {
border:1px solid #ffffff;
width:230px;
margin-right:10px;
margin-left:10px;
padding-left:5px;
padding-right:5px;
}
.razdel_li {
width:1px;
}
.razdel_li div{
border-left:1px solid #972617;
width:1px;
height:250px;
}
.catalog_item li{

height:390px;
float:left;

overflow:hidden;

}













.helptext {
	background: #fcf7d2;
	BORDER: 1px solid #972617;
	text-align: justify;
	padding:15px 15px 15px 15px;
	color:#8b2627;
	font-size:14px;
	margin:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.helptext p, .helptext li, .helptext label {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 8px 0px 8px 0px;
}
.helptext td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding: 2px;
}
.helptext A {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:red;
}
.td_black {
  color:#000000;
  font-weight:bold;
}
.error {
  color:red;
  font-weight:bold;
  font-size:14px;
}
.no_paste {
  background:#F7E920;
}
.helptext A.edit_office {
  color:blue;
}


.t_table {
  BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
  border-collapse:collapse;
  padding:10px;
}
.t_table td {
  padding:5px; margin:0px; border: 1px solid #ffffff;
}
