* {margin: 0;padding: 0; font-size: 13px; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; background-repeat: no-repeat; background-position: 0 0; -moz-box-sizing: border-box; box-sizing: border-box;-webkit-box-sizing: border-box; color: #403822; }
body { behavior: url(../csshover3.htc); }
table {border-collapse: collapse; border-spacing: 0;}
a {text-decoration: underline; }
a:hover {text-decoration: none;}
b {font-weight: bold;}
strong {font-weight: bold;}
img {border: 0;}
.red { color: #F00}
ul li { list-style: none;}
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 30px; color: #403822; margin-bottom: 17px; font-style: normal;}
h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; color: #403822; margin-bottom: 17px; font-style: normal;}
h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #403822; margin-bottom: 17px; font-style: normal;}
h4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #403822; margin-bottom: 17px; font-style: normal; font-weight: bold;}
h5 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #403822; margin-bottom: 17px; font-style: normal;}
h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #403822; margin-bottom: 17px; font-style: normal; font-weight: bold;}
fieldset { border: 0;}
div.content p { color: #403822; font-size: 15px; margin-bottom: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif;}
div.content p b, div.content p strong { font-size: 15px;}
div.content a { color: #0ea542; }
div.text_right { text-align: right; padding-right: 18px; padding-top: 6px;}
.left { float: left}
.right { float: right;}
h1 span { font-size: 30px; color: #0EA542;}
.txt_left { text-align: left;}
.txt_right { text-align: right;}
.txt_centr { text-align: center;}

:focus{
outline: none;
}
div.catalog ul li ul li a:focus{
color:#0EA542;
text-decoration:none;
}
div.catalog ul li ul li a:hover{
color:#0EA542;
}

.line-through { text-decoration: line-through;}
div.one_goods a{color:#000}
div.one_goods a strong{font-size: 15px;}
div.one_goods a b{font-size: 11px;}
html { height: 100%; width: 100%; min-widht: 980px; }
body { padding: 0; margin: 0; width: 100%; height: 100%; font-family: Arial, sans-serif; font-size: 75%; min-widht: 980px; background: url(../img/fon_top_bg.jpg) 0 0 repeat-x #ffdf89;}
div.fon_top { min-height:100%; height:auto !important; height:100%; width: 100%; background:url(../img/fon_top.jpg) 50% 0 no-repeat;}
div.fon_bottom {  min-height:100%; height:auto !important; height:100%; margin: 0 auto; position: relative; width: 100%; background:url(../img/fon_bottom.jpg) 50% 100% no-repeat; margin-bottom: -142px;}
div.conteiner { min-height: 1234px; height:auto !important; height: 1234px; margin: 0 auto; position: relative; width: 980px;}
div.footer {height:142px; margin: 0 auto; width: 980px;}
div.push { height: 142px; width: 98%;}
div.footer { position: relative; z-index: 2; }


div.header { height: 220px; position: relative; /*overflow: hidden; _overflow: auto; _zoom:1;*/}
div.header a.logo { position: absolute; top: 50px; left: 60px; color: #debbc8;}

div.header div.contacts { position: absolute; top: 70px; left: 460px; width: 220px;}
div.header div.contacts p.tel { display:block; background: url(../img/contacts.png) 0 0 no-repeat; font-size: 29px; padding: 2px 10px 4px; margin-bottom: 8px;}

div.header div.tortil { position: absolute; top: 36px; left: 774px;}


div.header div.top_nav { width: 120px; height: 40px; position: absolute; top: 5px; left: 136px; }
div.header div.top_nav ul {}
div.header div.top_nav ul li { display: block; float: left; width: 21px; height: 18px; position: relative; margin-bottom: 2px; //marging-bottom: 0px; margin-right: 8px; }
div.header div.top_nav ul li a { display: block; width: 21px; height: 18px; }
div.header div.top_nav ul li.home {background:url(../img/top_nav_ico.png) 0 0 no-repeat; }
div.header div.top_nav ul li.home_sel {background:url(../img/top_nav_ico.png) 0 -18px no-repeat;}
div.header div.top_nav ul li.map {background:url(../img/top_nav_ico.png) -21px 0 no-repeat; }
div.header div.top_nav ul li.map_sel {background:url(../img/top_nav_ico.png) -21px -18px no-repeat; }
div.header div.top_nav ul li.mail {background:url(../img/top_nav_ico.png) -42px 0 no-repeat; }
div.header div.top_nav ul li.mail_sel {background:url(../img/top_nav_ico.png) -42px -18px no-repeat;}
div.header div.top_nav img { font-size:5px; position: absolute; }

div.wrap_col { overflow: hidden; _overflow: auto; _zoom:1; padding-bottom: 203px; }
div.left_col { float: left; width: 282px; padding-top: 4px;}
div.right_col { margin-left: 300px; padding-top: 0px; }

h2.catalog { background: url(../img/catalog.jpg) 100% 100% no-repeat; text-align:right; display: block; padding-bottom: 2px; font-size: 15px; font-weight: normal;}

div.content a, div.content p a { font-size: 15px;}
.sub { vertical-align: sub;}
.super { vertical-align: super;}


blockquote { background: url(../img/bq_left.gif) 0 0 no-repeat #ffdf89; margin: 25px auto 25px; overflow: hidden; _overflow: auto; _zoom:1;}
blockquote div.right { background: url(../img/bq_right.gif) 98% 95% no-repeat; padding: 6px 60px 0; color: #8c7539; line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 15px;}
blockquote div.right p { color: #8c7539; line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 15px;}
blockquote div.right a {  line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 15px;}
blockquote div.right b, blockquote div.right strong { color: #8c7539; line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 15px; font-weight: bold;}

table.table { margin: 20px 0 30px; margin-left: 4px; width: 98%;}
table.table th { background: #e6d982; padding: 6px 4px 6px 10px; color: #888b4e; border-bottom: 2px solid #ffdf89; text-align:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px;}
table.table td { padding: 5px 4px 5px 10px; color: #403822; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
table.table td.frst { font-weight: bold; font-style: italic;}
table.table tr.bg { background: #cfd37b;}

fieldset.radio { overflow: hidden; _overflow: auto; _zoom:1; margin-bottom: 5px;}
fieldset.radio input { float: left; margin-right: 6px;}
fieldset.radio label { position: relative; top: -2px; //top: 1px;}


div.content ul { margin-bottom: 20px;}
div.content ul li { background: url(../img/li.jpg) 0 9px no-repeat; padding-left: 25px; font-size: 15px; line-height: 20px; color: #222; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif;}
div.content ul li ul { margin: 3px 0 0 10px;}
div.content ul li ul li { padding-left: 25px; line-height: 20px; color: #222; font-family: Arial, Helvetica, sans-serif;}

div.content ol { margin-bottom: 20px;}
div.content ol li { padding-left: 0px; font-size: 15px; font-weight: bold; font-style: italic; line-height: 20px; color: #222; margin-bottom: 5px; list-style: outside; list-style-type: decimal; margin-left: 16px; font-family: Arial, Helvetica, sans-serif;}
div.content ol li span { font-size: 15px; line-height: 20px; color: #222; margin-bottom: 5px; }

div.img_left { float: left; margin-right: 10px;}
div.img_right { float: right; margin-left: 10px;}

div.catalog { width: 246px; margin-bottom: 20px;}
div.catalog ul li { color: #403822; font-size: 15px; font-weight: bold; display: block; border-top: 1px solid #c1a456; padding: 5px 0 5px 14px;; }
div.catalog ul li a { color: #403822; font-size: 15px; font-weight: bold; text-decoration: none;}
div.catalog ul li ul { border-top: 1px solid #c1a456; }
div.catalog ul li ul li a { font-size: 12px; font-weight: normal; text-decoration: underline; margin-left: 20px;}
div.catalog ul li ul li { border: 0;}
div.catalog ul li.select span { color: #0EA542; margin-left: 0px; font-size: 15px; font-weight: bold;}
div.catalog ul li.select a { color: #0EA542; margin-left: 0px;}
div.catalog ul li ul li.select span { font-size: 12px; font-weight: normal; margin-left: 20px;}
div.catalog ul li ul li.select a { font-size: 12px; font-weight: normal; text-decoration: underline; margin-left: 20px;}


/*img_red_bord
div.green_img { position: relative; display: inline-block; //display: inline; //zoom:1; float: left; margin: 0 10px 10px 0; z-index:1;}
div.img_tl { background: url(../img/r_tl.gif) 0 0 no-repeat; height: 12px; width:14px; font-size: 0px; position:absolute; top: 0; left: 0; z-index: 4;}
div.img_tr { background: url(../img/r_tr.gif) 0 0 no-repeat; height: 12px; width:14px; font-size: 0px; position:absolute; top: 0; right: 0; z-index: 4;}
div.img_br { background: url(../img/r_br.gif) 0 0 no-repeat; height: 12px; width:14px; font-size: 0px; position:absolute; right: 0; bottom: 0; //bottom: 3px; z-index: 4;}
div.img_bl { background: url(../img/r_bl.gif) 0 0 no-repeat; height: 12px; width:14px; font-size: 0px; position:absolute; left: 0; bottom: 0; //bottom: 3px; z-index: 4;}
div.green_img img { position: relative; z-index: 2; border: 2px solid #8fd039;}
*/

div.green_img { position: relative; display: inline-block; //display: inline; //zoom:1; float: left; margin: 0 10px 10px 0; z-index:1;}
div.img_tl { background: url(../img/r_tl.png) 0 0 no-repeat; height: 12px; width:14px; font-size: 0px; position:absolute; top: 0; left: 0; z-index: 4;}
div.img_tr { background: url(../img/r_tr.png) 0 0 no-repeat; height: 12px; width:14px; font-size: 0px; position:absolute; top: 0; right: 0; z-index: 4;}
div.img_br { background: url(../img/r_br.png) 0 0 no-repeat; height: 12px; width:14px; font-size: 0px; position:absolute; right: 0; bottom: 0; //bottom: 3px; z-index: 4;}
div.img_bl { background: url(../img/r_bl.png) 0 0 no-repeat; height: 12px; width:14px; font-size: 0px; position:absolute; left: 0; bottom: 0; //bottom: 3px; z-index: 4;}
div.green_img img { position: relative; z-index: 2; border: 2px solid #8fd039;} div.green_img div.dop_info { position: absolute; z-index: 22; top: -10px; left: -10px;}
div.green_img div.dop_info img { border: 0;}

div.brand { margin-bottom: 30px;}

div.brand_logo {width:130px; height:79px; text-align:center;}
div.brand_logo_img {display:-moz-inline-box; display:inline-block; vertical-align:middle; zoom:1; //display:inline}
div.helper {display:-moz-inline-box; display:inline-block; height:100%; width:0px; vertical-align:middle; zoom:1; //display:inline}

div.serch { height: 34px; padding-left: 14px; margin-bottom: 8px;}
div.serch input.txt { background: url(../img/serch.png) 0 4px no-repeat; border: 0; height: 30px; width: 223px; //width: 200px; float: left; padding-left: 23px; padding-top: 7px\9;}
div.serch input.btt {  border: 0; height: 30px; width: 22px; width: 31px; float: left; cursor: pointer;}

div.footer p { color: #fff;}
div.footer p a { color: #fff;}

div.logo_ET { float: left; margin-left: 294px;}
div.copyright { float: left; margin-left: 147px;}
div.copyright p { margin-bottom: 10px;}



table.cat { margin-bottom: 20px;}
table.cat td { text-align: center; vertical-align: middle;}
table.cat td.cat01 { background: url(../img/cat01.png) 8px 18px no-repeat; width: 223px; height: 245px;}
table.cat td.cat01 a {  display: inline-block; //display: inline; zoom:1;}
table.cat td.cat02 { background: url(../img/cat02.png) 8px 20px no-repeat; width: 218px;}
table.cat td.cat03 { background: url(../img/cat03.png) 8px 18px no-repeat; width: 222px;}
table.cat tr.cat_name td { padding: 5px 20px;}
table.cat tr.cat_name td a { font-weight: bold; display: inline-block; //display: inline; zoom:1;}

div.novelty_3 { margin-bottom: 20px;}


div.all { overflow: hidden; _overflow: auto; _zoom:1;}
div.all h1 { float: left; margin-right: 20px;}
div.all a { position: relative; top: 15px; color: #403822; }


form.select_goods { margin-bottom: 20px; overflow: hidden; _overflow: auto; _zoom:1;text-align:left }
form.select_goods fieldset { width: 201px; margin-right: 10px; display: inline-block; //display: inline; //zoom:1;}
form.select_goods select { width: 200px; margin-bottom: 14px;}
form.select_goods a.send { display: block; width: 111px; //width: 105px; height: 32px; background: url(../img/send.png) 0px 0 no-repeat; font-size: 14px; padding: 7px 0 0 25px; margin: 0 auto; color:#333; text-decoration: none;-webkit-box-sizing: border-box;}
form.select_goods a.send:hover { display: block; width: 111px; height: 32px; background: url(../img/send.png) -113px 0 no-repeat;}
form.select_goods a.send:active { display: block; width: 111px; height: 32px; background: url(../img/send.png) -229px 0 no-repeat;}

div.page { overflow:hidden; _overflow: auto; _zoom:1; text-align: center; width: 99%;}
div.page ul { display: inline-block; //display: inline; //zoom:1;}
div.page ul li { float: left; color: #0ea542;  padding:5px; display: block; margin: 0 1px; background: none;}
div.page ul li a { float: left; color: #0ea542; font-weight: bold; font-size: 12px;}
div.page ul li.sel span { color: #5f5f5f; font-weight: bold;}
div.page ul li.up { position: relative; top: -3px;}


div.list_goods { overflow: hidden; _overflow: auto; _zoom:1;}
div.list_goods div.one_goods { min-height:270px;width: 200px; text-align: center; float:left; }
div.list_goods div.one_goods p.price { text-align: center; margin-bottom: 4px; text-indent: 14px;}
div.list_goods div.one_goods p.price span { font-weight: bold;}
div.list_goods div.green_img { display: block; _display: inline; _zoom:1; margin-left: 22px; margin-top: 12px;}
div.list_goods div.green_img  {float: none; display: inline-block; //display: inline; //zoom:1;}

a.all { color: #fff; background: url(../img/arr_top.gif) 100% 1px no-repeat; padding-right: 9px;}

div.goods_color table { margin-bottom: 20px;}
div.goods_color table td { width: 80px; padding: 5px 10px; text-align: center;}
div.goods_color a.color { width: 50px;  display: inline-block; //display: inline; //zoom:1; border: 1px solid #c1a456;}


div.goods_pic div.green_img { margin-right: 20px;}

div.prev_next { width: 96%; overflow: hidden; _overflow: auto; _zoom:1;}

div.one_brend { margin-bottom: 20px; overflow: hidden; _overflow: auto; _zoom:1; }
div.one_brend a { text-decoration: none; }
div.brend_logo { float: left; margin-right: 10px;}
div.brend_descr { overflow: hidden; _overflow: auto; _zoom:1; margin-left: 140px;}


div.one_spec { margin-bottom: 20px; overflow: hidden; _overflow: auto; _zoom:1;}
div.spec_logo { float: left; margin-right: 10px;}
div.spec_descr { overflow: hidden; _overflow: auto; _zoom:1;}
div.spec_descr p { margin-bottom: 4px;}


div.big_spec div.one_big_spec { float: left;}

div.navigation { overflow: hidden; margin-bottom: 20px;  //overflow: auto; //zoom: 1; margin-top: -9px;}
div.navigation ul { padding-left: 0px; overflow: hidden;}
div.navigation ul li { display: inline; margin-right: 3px; font-size: 12px; font-style: italic; font-family: Arial, Helvetica, sans-serif; color: #403822; line-height: 15px;}
div.navigation ul li a { color: #0ea542; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; padding-right: 7px;  background: url(../img/nav_li.gif) 100% 3px no-repeat;}


div.print { margin: 0 auto -100px; min-height: 100%; height:auto !important; height:100%; background: #fff; color: #000; width: 1000px;}
div.print h1 { color: #000;}
div.print div.logo_print { margin-bottom: 8px;}
div.footer_print {height:100px; overflow: hidden; margin: 0 auto; max-width: 1680px;  min-widht: 980px; width:expression(document.body.clientWidth < 980? "980px" : document.body.clientWidth > 1680? "1680px" : "auto"); }
div.print_push { height: 100px; overflow: hidden;}
div.print p { color: #000; line-height: 20px;}
div.print_text { padding:40px;}
div.footer_print div.footer_i { width:1000px; margin: 0 auto; padding: 0 40px;}
div.descript { overflow: hidden; margin-bottom: 20px; color: #665;}
div.descript div.date { float: left;}
div.nm { float: right; background:url(../img/print.gif) 0 2px no-repeat; padding-left: 20px; padding-bottom: 3px;}
a.to_print { text-decoration:none; border-bottom: 1px dotted #05933E; }
div.close_print { text-align:right;}
div.print_text table.table th { background: none; color: #000; border-bottom: 2px solid #999;}


form.contact { width: 375px;}
form.contact fieldset { margin-bottom: 10px;}
form.contact label { color: #403822; width: 375px; overflow: hidden; _overflow: auto; _zoom:1;}
form.contact label span { color: red;}
form.contact input { width: 375px; margin: 4px 0; border: 1px solid #eadbb4; height: 24px; padding: 2px 0 0 4px; color: #616161;}
form.contact textarea { width: 375px; margin: 4px 0; border: 1px solid #eadbb4; height: 60px; padding: 2px 4px 2px 4px; color: #616161; }
form.contact fieldset.captcha { padding: 4px 0;}
form.contact fieldset.captcha input { width: 199px; _width: 170px; margin-top: 0; height: 18px;}
form.contact fieldset.captcha img { float: left; margin-right: 15px;}
form.contact fieldset.captcha label { width: 100px;}
form.contact fieldset.button label { width: 100px; float: left; font-size: 10px;}
form.contact fieldset.button input { width: 100px; background: url(/img/send.jpg) 0 0 repeat-x; height: 30px; border: 0; color: #fff; padding: 4px 11px 7px 13px; margin-left: 77px; float: left; cursor: pointer;}
form.bg { background: #f8f3e5; padding: 20px; width: 415px;}
form.bg fieldset.button input { margin-left: 138px;}
a.send { display: block; width: 111px; height: 32px; background: url(../img/send.png) 0px 0 no-repeat; font-size: 14px; padding: 6px 0 0 17px; margin: 0 auto; color: #665; text-decoration: none;//width: 86px}
a.send:hover { display: block; /*width: 111px;*/ height: 32px; background: url(../img/send.png) -113px 0 no-repeat;}
a.send:active { display: block;/* width: 111px;*/ height: 32px; background: url(../img/send.png) -229px 0 no-repeat;}

.jcarousel-skin-tango .jcarousel-container { background: url(../img/brand.png) 0 0 no-repeat;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 967px; //width: 850px;padding: 5px 60px}
.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px;height: 245px;padding: 40px 20px}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  835px;height: 75px}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  75px;height: 245px}
.jcarousel-skin-tango .jcarousel-item {width: 132px;height: 75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 20px; right: 27px; width: 32px; height: 50px; cursor: pointer;}
.jcarousel-skin-tango .jcarousel-next-horizontal a { width: 32px; height: 50px; display: block;  background: url(../img/next.png) no-repeat 0 -53px}
.jcarousel-skin-tango .jcarousel-next-horizontal a:hover { background-position: 0 -53px;}
.jcarousel-skin-tango .jcarousel-next-horizontal a:active { background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0px -53px}
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover { cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 20px; left: 27px; width: 32px; height: 50px; cursor: pointer;}
.jcarousel-skin-tango .jcarousel-prev-horizontal a { width: 32px; height: 50px; display: block;  background: url(../img/prev.png) no-repeat 0 -53px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal a:active { background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0px -53px}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0px -53px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: 0px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover { cursor: default; background-position: -96px 0;}
/** *  Vertical Buttons */
.jcarousel-skin-tango_2 .jcarousel-container-horizontal { width: 245px; padding: 20px 40px;}
.jcarousel-skin-tango_2 .jcarousel-container-vertical { width: 266px; height: 660px; //height: 600px; padding: 40px 0px;}
.jcarousel-skin-tango_2 .jcarousel-clip-horizontal { width:  245px; height: 75px}
.jcarousel-skin-tango_2 .jcarousel-clip-vertical { width:  270px; height: 570px; //height: 590px;}
.jcarousel-skin-tango_2 .jcarousel-item { width: 270px; height: 180px;}
.jcarousel-skin-tango_2 .jcarousel-item-horizontal { margin-right: 10px;}
.jcarousel-skin-tango_2 .jcarousel-item-vertical { margin-bottom: 10px; padding: 10px 0 0 10px;}
.jcarousel-skin-tango_2 .jcarousel-item-placeholder { background: #fff; color: #000;}
.jcarousel-skin-tango_2 .jcarousel-next-vertical {position: absolute; bottom: 5px; left: 43px; width: 54px; height: 32px; cursor: pointer; /*background: url(../img/bottom.png) no-repeat 0 -37px;*/}
.jcarousel-skin-tango_2 .jcarousel-next-vertical a { width: 54px; height: 32px; display: block; background: url(../img/bottom.png) no-repeat 0 -37px;}
.jcarousel-skin-tango_2 .jcarousel-next-vertical a:hover { background-position: 0 -37px;}
.jcarousel-skin-tango_2 .jcarousel-next-vertical a:active { background-position: 0 0;}
.jcarousel-skin-tango_2 .jcarousel-next-vertical:hover {}
.jcarousel-skin-tango_2 .jcarousel-next-vertical:active { background-position: 0 0px;}
.jcarousel-skin-tango_2 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango_2 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango_2 .jcarousel-next-disabled-vertical:active { cursor: default;  }
.jcarousel-skin-tango_2 .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 54px; height: 32px;cursor: pointer; }
.jcarousel-skin-tango_2 .jcarousel-prev-vertical a { width: 54px; height: 32px; display: block; background: url(../img/top.png) no-repeat 0 0px;}
.jcarousel-skin-tango_2 .jcarousel-prev-vertical a:hover {background: url(../img/top.png) no-repeat 0 0px;}
.jcarousel-skin-tango_2 .jcarousel-prev-vertical a:active { background: url(../img/top.png) no-repeat 0 -37px;}


div.novelty div.mycarousel_2 li div.green_img { float: left;}
div.novelty div.goods_descr { margin-left: 142px;}
div.novelty div.goods_descr a.goods_name {white-space: nowrap; color: #403822; font-size: 15px; font-weight: bold;}
div.novelty div.goods_descr p { font-size: 11px; margin-top: 5px;}
div.novelty div.dop_info { position: absolute; z-index: 22; top: -10px; left: -10px;}
div.novelty div.dop_info img { border: 0;}
/*.jcarousel-skin-tango_3*/
.jcarousel-skin-tango_3 .jcarousel-container { padding: 0 44px; width: 673px; //width: 580px;}
.fon_bottom .fon_top .conteiner .wrap_col .right_col .content .novelty_3 #mycarousel_3 li { list-style: none; background: none;}
.fon_bottom .fon_top .conteiner .wrap_col .right_col .content .novelty_3 #mycarousel_4 li { list-style: none; background: none;}
.fon_bottom .fon_top .conteiner .wrap_col .right_col .content .novelty_3 #mycarousel_5 li { list-style: none; background: none;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 967px; //width: 850px; padding: 5px 60px;}
.jcarousel-skin-tango_3 .jcarousel-container-vertical {  width: 75px; height: 245px; padding: 40px 20px;}
.jcarousel-skin-tango_3 .jcarousel-clip-horizontal { width:  580px; _width:  570px; height: 192px;}
.jcarousel-skin-tango_3 .jcarousel-clip-vertical { width:  75px; height: 245px;}
.jcarousel-skin-tango_3 .jcarousel-item { width: 287px; _width: 270px; height: 192px;padding: 12px 0 0 12px;}
.jcarousel-skin-tango_3 .jcarousel-item-horizontal { margin-right: 5px;}
.jcarousel-skin-tango_3 .jcarousel-item-vertical { margin-bottom: 10px;}
.jcarousel-skin-tango_3 .jcarousel-item-placeholder { background: #fff; color: #000;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango_3 .jcarousel-next-horizontal { position: absolute; top: 71px; right: 4px; width: 32px; height: 50px;cursor: pointer; }
.jcarousel-skin-tango_3 .jcarousel-next-horizontal a { width: 32px; height: 50px; display: block; background: url(../img/next.png) no-repeat 0 -53px;}
.jcarousel-skin-tango_3 .jcarousel-next-horizontal a:hover { background-position: 0px -53px}
.jcarousel-skin-tango_3 .jcarousel-next-horizontal a:active { background-position: 0px 0;}
.jcarousel-skin-tango_3 .jcarousel-next-horizontal:hover { background-position: 0px -53px}
.jcarousel-skin-tango_3 .jcarousel-next-horizontal:active { background-position: 0px 0;}
.jcarousel-skin-tango_3 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango_3 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango_3 .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango_3 .jcarousel-prev-horizontal { position: absolute; top: 71px; left: 4px;  width: 32px; height: 50px; cursor: pointer; }
.jcarousel-skin-tango_3 .jcarousel-prev-horizontal a { width: 32px; height: 50px; display: block; background: url(../img/prev.png) no-repeat 0 -53px;;}
.jcarousel-skin-tango_3 .jcarousel-prev-horizontal a:hover { background-position: 0px -53px}
.jcarousel-skin-tango_3 .jcarousel-prev-horizontal a:active { background-position: 0px 0;}
.jcarousel-skin-tango_3 .jcarousel-prev-horizontal:hover { background-position: 0px -53px;}
.jcarousel-skin-tango_3 .jcarousel-prev-horizontal:active {backgrund-position: 0px 0;}
.jcarousel-skin-tango_3 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango_3 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango_3 .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0;}
div.novelty_3 div.mycarousel_3 li div.green_img { float: left;}
div.novelty_3 div.goods_descr { margin-left: 142px;}
div.novelty_3 div.goods_descr a.goods_name { color: #403822; font-size: 15px; font-weight: bold;}
div.novelty_3 div.goods_descr p { font-size: 11px; margin-top: 5px;}
div.novelty_3 div.dop_info { position: absolute; z-index: 22; top: -10px; left: -10px;}
div.novelty_3 div.dop_info img { border: 0;}


span.price { font-size: 20px;}
div.content p.m0 { margin-bottom: 3px;}





a.system { text-decoration: none; border-bottom: 1px dashed;} a.system:hover { text-decoration: none; border-bottom: 0px dashed;}


div.flash01 { padding: 0px 0 0 14px; margin-bottom: 18px;}

div.warn {
    color: #009933;
    float: left;
    font-size: 18px;
    padding-left: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/*chrom, safari*/
* {-moz-box-sizing: content-box; box-sizing: content-box;}
.jcarousel-skin-tango_2 .jcarousel-clip-vertical { height: 795px; width: 279px;}
.jcarousel-skin-tango_2 .jcarousel-container-vertical { height: 805px;}
div.serch input.txt { width: 206px;}
form.contact fieldset.captcha input { width: 193px; height: 21px;}
.content a.send { width: 93px;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 850px;}
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {

} /*opera*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*chrom, safari*/
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {

div.list_goods div.green_img div.img_br { bottom: 3px}
div.list_goods div.green_img div.img_bl { bottom: 3px}

} /*opera*/

@media screen and (-webkit-min-device-pixel-ratio:0) { /*chrom, safari*/
.jcarousel-skin-tango_3 .jcarousel-container-horizontal { width: 580px;} }
a:hover {text-decoration: none;}





/*new 13.09.2011*/
div.line { clear:both;}
div.big_form input { width: 210px; margin: 4px 0; border: 1px solid #eadbb4; height: 24px; padding: 2px 0 0 4px; color: #616161;}
div.big_form input.phone { width: 190px;}
div.big_form label { display:block; width: 100px; float:left; margin-right: 10px; padding-top: 2px;}
div.big_form label span { color: red;}
div.big_form label span { color: red;}
div.big_form textarea { width: 210px; margin: 4px 0; border: 1px solid #eadbb4; height: 60px; padding: 2px 4px 2px 4px; color: #616161; }
div.big_form fieldset { margin-bottom: 5px;}
div.big_form select { width: 210px; margin-bottom: 5px; margin-top: 4px;}
div.big_form div.big_form_one_col { width: 340px; float: left;}
div.big_form div.select_w50_lt { float: left; width: 112px;}
div.big_form div.select_w50_lt label { width: 42px;}
div.big_form div.select_w50_lt select { width: 50px;}
div.big_form div.select_w60_lt { float: left; width: 110px; padding-top: 5px;}
div.big_form div.select_w60_lt label { width: 42px;}
div.big_form div.select_w60_lt select { width: 100px;}
div.big_form div.select_w50_rt { float: left; width: 217px;}
div.big_form div.select_w50_rt input { width: 98px;}
div.big_form fieldset.radio input { width: auto; height: auto; margin-right: 10px;}
div.big_form fieldset.radio label { width: 290px; padding-top: 4px;}
div.big_form div.input_w30 { overflow: hidden;}
div.big_form div.input_w30 fieldset { width: 110px; float:left;}
div.big_form div.input_w30 fieldset input { width: 60px;}
div.big_form div.input_w30 fieldset label { width: 30px;}
div.big_form span.prefix { position:relative; top: 0px\9; //top; -8px;}
/*end new*/

