body{margin:0;background-color:#fff;}
img{border:none;}
table, table td{border-collapse:collapse;
border:none;}
.nbr{white-space:nowrap;}

.top_right{background:url(/img/top_right.gif) right top repeat-y;}
.top_right div img{margin-top:10px;}

.text-main{padding-right:30px;}
.text-main b
.optima{}
.optima b{font-weight:normal;}

.ico{float:right; margin-right:20px;}
.shared{text-align:right; margin:0 15px 5px 0;
float:right;}
.shared img{margin-top:0 !important;}
.b-share-popup__header{font-size:13px !important;}
.b-share-popup__item__text{font-size:12px;}

.cblock{padding-top:15px;}

/**/
h1{font:bold 130%/100% Arial, Helvetica, sans-serif;
text-align:left;
color:#d2261b;
margin:0;
padding:7px 3px 10px 10px;}
h2{font:normal 110%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#469D34;
margin:0;
padding:10px 3px 5px 0;}
h3{font:normal 90%/100% Arial, Helvetica, sans-serif;
color:#469D34;
text-align:left;
margin:0;
padding:7px 3px 0 0;}
h3.tel{font:normal 18px/100% Franklin Gothic Medium, Arial, Helvetica, sans-serif;
text-align:right;
color:#D2261A;
margin:0;
padding:5px 5px 5px 0;}
h3.tel small{font-size:13px;}
h4{font:bold 80%/100% Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
padding:10px 3px 1px 0;}
/* */
h1.main, h2.mainnews{font:normal 120%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#d2261b;
margin:0;
padding:10px 0 0 0;}
h2.main{font:normal 90%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#469D34;
margin:0;
padding:10px 0 0 0;}
h2.name{font: italic bold 120%/100% Times New Roman, sans-serif;
text-align:left;
color:#D2261A;
margin:0;
padding:5px 3px 5px 15px;}
h2.name a{font: italic bold 100%/100% Times New Roman, sans-serif;
color:#D2261A;
margin:0;
padding:0;
text-decoration:none;}
h2.name a:hover{color:#D2261A;}
h2.name a:visited{color:#D2261A;}

/**/
p{font:normal 80%/140% Arial, Helvetica, sans-serif;
color:#000;
padding:3px 0 3px 2px;
margin:0px;
text-align:left;}
p.txt{text-indent:0;
padding:0;
margin:7px 2px 3px 0;}
p.date{font:bold 75%/130% Arial, Helvetica, sans-serif;
padding:15px 0 0px 2px;
color:#868181;}
h3.news{font:normal 110%/100% Arial, Helvetica, sans-serif;
color:#469D34;
text-align:left;
margin:0;
padding:3px 3px 0 0;}
.year{border-bottom:1px solid #de7301;
margin-bottom:15px; padding-bottom:5px;}
.year a, .year span{padding:2px 6px;
font-size:13px;}
.year span{background-color:#e9e9e9;
color:#EE2A2B;}
.year span a{padding:0; font-weight:bold;}

.red{color:#AA0901;}

.logo{font:bold 85%/120% Arial, Helvetica, sans-serif;
color:#D0281B;
text-align:right;
margin:0; padding:0 0 3px 2px;
border-bottom:5px solid #DD7400;
white-space:nowrap;}
.vendors{text-align:right;}
.vendors img{margin:10px 0 0 15px;}

/* */
td.red-back{background-color:#DE7300;
padding:7px;}
h3.white{font:bold 80%/100% Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
padding:0;
margin:0 0 7px 2px;}
a.white{font:normal 100%/120% Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;}
a.white:visited{color:#F5DABD;}
a.white:hover{text-decoration:none;
color:#fff;}

/*. */
table.center{width:100%;
background:url(/img/line1.gif) repeat-x left top;
margin-bottom:10px;
margin-top:3px;}
table.center td{padding-bottom:10px;}
table.center td.bord1{background:url(/img/line1.gif) repeat-x left top;}
table.center td.bord2{background:url(/img/line2.gif) repeat-x left top;}
table.center td.white{width:1px; background-color:#ffffff;}
a.link2{margin-right:5px;
font:normal 80%/130% Arial, Helvetica, sans-serif;}
a.link2 .img1{margin-right:0;}

/*tree-*/
table.tree-main{width:95%;
padding:10px 0 0 5px;}
td.pad3{padding-right:3px;}/*. */
table.tree1{width:100%;
border-collapse:collapse;
border:1px solid #e9e9e9;
margin-bottom:2px;}
table.tree1 td{border-collapse:collapse;
border:1px solid #e9e9e9;
text-align:center;}
table.tree1 td.grey{background-color:#e9e9e9;}
table.tree2{width:100%;
margin-bottom:2px;
border-collapse:collapse;
border:1px solid #fff;}
table.tree2 td{border-collapse:collapse;
border:1px solid #fff;
text-align:center;}
table.tree2 td.green{background-color:#479e33;}
table.tree3{width:100%;
margin-bottom:2px;
border-collapse:collapse;
border:1px solid #479e33;}
table.tree3 td{border-collapse:collapse;}
table.tree3 td.grey{border-collapse:collapse;
border-top:1px solid #479e33;
border-bottom:1px solid #479e33;
border-left:1px solid #e9e9e9;
border-right:1px solid #479e33;
background-color:#e9e9e9;}
/**/
.tree{font:bold 75%/120% Arial, Helvetica, sans-serif;
color:#D2261A;
padding:3px 2px;
margin:0;
text-align:center;}
a.tree{font-size:100%;
font-weight:normal;
color:#374B98;
text-decoration:underline;
cursor:hand;
cursor:pointer;}
a.tree:visited{color:#5b81b2;}
a.tree:hover{color:#d2261b;}
a.tree1{font-size:110%;
font-weight:bold;
color:#d2261b;
text-decoration:none;
cursor:default;}
a.tree1:visited{color:#d2261b;}
a.tree1:hover{color:#d2261b;}

/*   */
table.cat{margin:10px 0 5px 0;
width:90%;}
table.cat td.tl{font:normal 72%/120% Arial, Helvetica, sans-serif;
color:#000;
padding:3px 30px 3px 2px;
margin:0;
text-align:left;
vertical-align:top;}
.img3{margin-bottom:3px;}
td.height{height:15;}

/*. */
table.tab{margin:5px 0 7px 0;
border-collapse:collapse;
border:1px solid #305E20;}
table.tab tr td{border-collapse: collapse;
border:1px dashed #305E20;}
table.tab tr th{font:normal 80%/150% Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:1px 4px;
border-collapse:collapse;
border:1px solid#305E20;
background-color:#669E59;
color:#fff;}
table.tab tr.tr-color{background-color:#F7F2DF;}/* */
/*  */
.tl{font:normal 80%/120% Arial, Helvetica, sans-serif;/**/
color:#000;
padding:3px 5px 3px 3px;
margin:0;
text-align:left;}
.tb{font:normal 80%/120% Arial, Helvetica, sans-serif;/* */
color:#000;
padding:3px;
margin:0;
text-align:center;}
.tr{font:normal 80%/120% Arial, Helvetica, sans-serif;/**/
color:#000;
padding:3px 3px 3px 5px;
margin:0;
text-align:right;}

/*,  */
.tl-white{font:normal 80%/120% Arial, Helvetica, sans-serif;
color:#fff;
padding:3px 2px;
margin:0;
text-align:left;}
/**/
.copy{font:bold 65%/100% Arial, Helvetica, sans-serif;
color:#304284;
padding:0 5px 3px 5px;
margin:0;}
a.copy{font-size:100%;
font-weight:normal;
padding:0;margin:0;
color:#304284;
text-decoration:underline;}
a.copy:hover{text-decoration:none;}

/*menu*/
td.menu{margin:0;
padding:0 10px 10px 15px;}
.point1{font: bold 90%/110% Arial, Helvetica, sans-serif;
color:#d2261b;
padding:2px 3px 0 0;
margin:0;}
a.point1{font-size:100%;
font-weight:bold;
padding:0;margin:0;
color:#364C98;
text-decoration:underline;}
a.point1:visited{color:#42628E;}
a.point1:hover{color:#d2261b;}
.point2{font: normal 80%/90% Arial, Helvetica, sans-serif;
color:#364C98;
margin:5px 0 2px 0;
padding:0;}
a.point2{font-size:100%;
font-weight:normal;
padding:0 3px 0 0;
margin:0;
color:#364C98;
text-decoration:underline;}
a.point2:visited{color:#5b81b2;}
a.point2:hover{color:#d2261b;}

/*  */
table.left{border-collapse:collapse;}
table.left td.bg1{background-color:#de7301;
border-bottom: 1px solid #de7301;}
table.left td.bg2{background-color:#d2261b;
border-bottom: 1px solid #d2261b;}
table.left td.td1{border-collapse:collapse;
border: 1px solid #de7301;}
table.left td.td2{border-collapse:collapse;
border: 1px solid #ffffff;}
table.left td.td-active{border-collapse:collapse;
border: 1px solid #d2261b;}
table.left-sm{margin:0px 0px 5px 10px;}
table.left-sm td.blue{background: url(/img/lmenu2.gif) repeat-y top left;}

/* */
.menu1p{font: bold 90%/90% Arial, Helvetica, sans-serif;
color:#EE2A2B;
padding:1px 3px 0 0;
margin:0;}
a.menu1p{font-size:100%;
font-weight:normal;
text-decoration:none;
padding:0px 3px 0 0;
margin:0;
color:#3360A2;
text-decoration:none;}
a.menu1p:visited{color:#6F90BB;}
a.menu1p:hover{color:#EE2A2B;}
.menu2p{font: bold 85%/110% Arial, Helvetica, sans-serif;
color:#EE2A2B;
padding:4px 3px 0 0;
margin:0;}
a.menu2p{font-size:100%;
font-weight:normal;
text-decoration:none;
padding:0;margin:0;
color:#3360A2;
text-decoration:underline;}
a.menu2p:visited{color:#5b81b2;}
a.menu2p:hover{color:#EE2A2B;}

.menu3p{font:bold 75%/110% Arial, Helvetica, sans-serif;
color:#EE2A2B;
padding:2px 5px 2px 7px;
margin:0;}
a.menu3p{font-size:100%;
font-weight:normal;
text-decoration:none;
padding:0;margin:0;
color:#3360A2;
text-decoration:underline;}
a.menu3p:visited{color:#5b81b2;}
a.menu3p:hover{color:#EE2A2B;}
.menu4p, .menu5p{font: bold 75%/110% Arial, Helvetica, sans-serif;
color:#EE2A2B;
padding:2px 5px 2px 15px;
margin:0;}
a.menu4p, a.menu5p{font-size:100%;
font-weight:normal;
text-decoration:none;
padding:0;margin:0;
color:#3360A2;
text-decoration:underline;}
a.menu4p:visited, a.menu5p:visited{color:#5b81b2;}
a.menu4p:hover, a.menu5p:hover{color:#EE2A2B;}


img.lmenu{margin:2px 5px 0 10px;}/*  */

/*card product*/
h2.card{color:#d2261b;
font-size:130%;
font-weight:bold;
padding-bottom:20px;}
table.select_gal{margin-bottom:30px;}
table.select_gal select{margin:0 10px;}
span.green{color:#479e33;
font-size:120%;}
.color_pics{padding-top:5px;}
.obj_pics{padding:10px 0 15px;}
p.price{font:bold 90% Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
border-top:5px solid #de7301;
background-color:#e9e9e9;
padding:10px 10px 20px;
margin-top:7px;
float:right;}
p.price span{font-size:160%;
color:#d2261b;}
div.img-sm{margin:8px 20px 0 0;
border:12px solid #e9e9e9;}
div.img-sm img.icrumbs{margin:20px 15px 0 15px;}
div.zoom{text-align:right;/**/
z-index:0;
position:relative;
display:block;
top:0;
padding:0;margin:0;}
div.variant{margin:5px 0 0 2px;}
div.variant div{font:bold 80%/100% Arial, Helvetica, sans-serif;
white-space:nowrap;
float:left;
margin:0 7px 10px 0;
border:10px solid #e9e9e9;
padding:10px;}
div.variant div img{margin-top:5px;}

/*-*/
.menu-crumbs{font:normal 70% Arial, Helvetica, sans-serif;
color:#d2261b;
padding:0 3px 10px 10px;
margin:0;}
a.menu-crumbs{font-size:100%;
font-weight:normal;
color:#6372ac;
text-decoration:underline;
margin:0;padding:0;}
a.menu-crumbs:hover{color:#d2261b;}

/*  . . */
a{font-weight:normal;
color:#374B98;
text-decoration:underline;}
a:visited{color:#5b81b2;}
a:hover{color:#d2261b;}

p a{font-size:105%;}

/*. */
a.link{font-weight:normal;
color:#374B98;
text-decoration:underline;}
a.link:visited{color:#5b81b2;}
a.link:hover{color:#d2261b;}
td.tl a{font-size:100%;}

a.white{font-size:100%;/* */
font-weight:normal;
color:fff;
text-decoration:none;}
a.white:visited{color:#fff;}
a.white:hover{color:#d2261b;
text-decoration:underline;}

/**/
.img1{margin:4px 10px 5px 0;
padding:3px;
background-color:#d9a673;
border:1px solid #bdb5ac;}
.img2{margin:4px 0 5px 10px;
padding:3px;
background-color:#d9a673;
border:1px solid #bdb5ac;}
.img01{margin:4px 10px 5px 0;}
.img02{margin:4px 0 5px 10px;}

/*  */
.blink{font:normal 10px Verdana,Geneva, sans-serif;
color:#a1b1c5;
padding:0 4px 0;
margin:0;
text-align:left;
/*display: none;*/}
.blink a{font-size:10px;
font-weight:normal;
color:#a1b1c5;
text-decoration:underline;}
.blink a:hover{color:#a1b1c5;
text-decoration:none;}

/**/
ul{list-style:outside url(/img/bull.gif);
margin:0;padding:0;}
ul.ul2{}
ul.ul2 li{margin:0 0 0 30px;
line-height:110%;}
ol{list-style:decimal outside;
margin:0;padding:0;}
li{font:normal 80%/140% Arial, Helvetica, sans-serif;
text-align:Left;
text-indent:0;
margin:3px 0 3px 35px;
padding:0;}
ol ul li, ol ol li, ul ul li {font:normal 100%/140% Arial, Helvetica, sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0px 2px 35px;
padding:0;}
.list{font:normal 80%/140% Arial, Helvetica, sans-serif;
text-align:Left;
/*text-indent:25px;*/
margin:2px 0px 2px 50px;
padding:0;}

/* */
ul.sitemap{list-style: outside url(/img/bull.gif);
margin:0; padding:0 0 0 20px;}
.sitemap li{margin:5px 0; padding:0; font-size:16px;
line-height:14px;}
.sitemap ul{padding:0 0 0 20px;}
.sitemap ul li{margin:5px 0; padding:0; font-size:14px;}
.sitemap ul ul{padding:0 0 0 20px;}
.sitemap ul ul li{margin:3px 0; padding:0; font-size:12px;}
.sitemap ul ul ul{padding:0 0 0 20px;}
.sitemap ul ul ul li{margin:0; padding:0;}

/*  */
.input_txt{font:normal 100%/130% Arial, Helvetica, sans-serif;/*input[text]*/
border:1px solid #c2ceda;
margin:0;padding:0p;}
form{margin:0;
padding:0;}
.but{font:normal 80% Arial, Helvetica, sans-serif;/**/
margin:10px 0 15px 8px;
padding:2px 5px 2px 5px;}
select{font:normal 80% Arial, Helvetica,sans-serif;
margin:0;
color:#000;}

.captcha{font:normal 80%/140% Arial,Helvetica,sans-serif;
padding:5px 10px 15px 3px;}
.captcha img{margin:3px 0 8px 0;}
.captcha input.txt{margin:3px 0 0 0;
border:1px solid #c2ceda;
font-size:100%}

/* FAQ */
.faq-num{font:bold 110%/140% Arial, Helvetica, sans-serif;
color:#d2261b;
padding:0;margin:0;
text-align:left;}
.faq-list{color:#000;
padding:2px 10px;
margin:0;
text-align:left;
border-left:13px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;}
a.faq-list{font:normal 110%/140% Arial, Helvetica, sans-serif;
color:#354c98;
padding:2px 10px;
margin:0;
text-align:left;
width:inherit;
display:block;
text-decoration:none;
border-left:13px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;}
a.faq-list:visited{font:normal 110%/140%;
color:#354c98;
width:inherit;
display:block;
text-decoration:none;
border-left:13px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;}
a.faq-list:hover{color:#dd5c56;
border-left:13px solid #659e59;
border-right:1px solid #659e59;
border-top:1px solid #659e59;
border-bottom:1px solid #659e59;}

/*gallery*/
.td-gal-off, .td-gal-on{font:bold 75%/120% Arial, Helvetica, sans-serif;
color:#000;
text-align: center;
padding:10px 3px 0 3px;
margin:0;}
.td-gal-off{border:12px solid #e9e9e9;}
.td-gal-on{border:12px solid #689f5b;}

.card-img-off, .card-img-on{font:bold 75%/120% Arial, Helvetica, sans-serif;
color:#000;
text-align: center;
padding:10px 10px 0;}
.card-img-off{border:12px solid #e9e9e9;}
.card-img-on{border:12px solid #689f5b;}

.div-gal{font:bold 75%/120% Arial, Helvetica, sans-serif;
color:#000;
text-align: center;
padding:13px;
border:12px solid #e9e9e9;}
.div-gal2{font:bold 75%/120% Arial, Helvetica, sans-serif;
color:#000;
text-align: center;
padding:13px 13px 0;
border:12px solid #e9e9e9;}
.div-gal p.gal{font:bold 100%/120% Arial, Helvetica, sans-serif;
color:#000;
padding:0 3px 5px 3px;
margin:0;}
td.td-gal a{font:bold 100%/120% Arial, Helvetica, sans-serif;
color:#374B98;
padding:7px 3px 0 3px;
margin:0;}
td.td-gal a:hover{color:#D2261B;}

table.gal-big{margin:20px 0 10px 0;}
table.gal-big td{padding:0 0 5px 0;/*0 0 15px 0*/
background-color:#fff;}

table.gal-big td.td-gal{padding:0 0 0px 0;
background-color:#fff;}

.comment{font:normal 12px/100% Arial, Helvetica, sans-serif;
color:#000;
padding:0 12px 7px;
margin:0;
text-align:center;}

/*table.gal-big td.td-gal a{font-size:80%;
font-weight:normal;
text-decoration:none;}*/
.img-pad{margin:5px 10px 0 10px;}

b.red{color:#AA0901;}
.photo{color:#000;
font:normal 100% Arial, Helvetica, serif;
padding:0;
margin:5px 3px 5px 2px;}

div.zoom{text-align:right;/**/
z-index:0;
position:relative;
display:block;
top:-7px;
padding:0;
margin:0;}

/*table.gal-big{margin:20px 0 10px 0;
padding-bottom:10px;}
table.gal-big td{padding:0 20px 0 0;}*/
/*table.gal-sm{margin:12px 0 0;
background-color:#e9e9e9;
border:none;
border-collapse:collapse;
height:100%;}

table.gal-sm td{height:100%;}
table.gal-sm td.tb{font:bold 12px/100% Arial, Helvetica, sans-serif;
color:#000;
padding:10px 7px 7px;
margin:0;
text-align:center;
background-color:#fff;
border:12px solid #e9e9e9;}*/
/*table.gal-sm td.tl{font: normal 12px/110% Arial, Helvetica, sans-serif;
color: #000;
padding:0 11px 10px;
margin:0;
text-align:left;
height:100%;
border-left:12px solid #e9e9e9;
border-right:12px solid #e9e9e9;}*/

/*banner ny*/
.gift{background:#003b84 url(/img/gift-bg.jpg) repeat-x left top;
border:#a4a3c2 10px solid;
height:120px;
margin-bottom:30px;}
.gift td{background:url(/img/gift.gif) no-repeat right bottom;
padding:5px 120px 15px 25px;}
.gift p, .gift h2{color:#FFFFFF;}
.gift h2{font-size:135%;}
.gift span{font-size:130%;}
/*ny 2*/
.gift2{background:#003b84 url(/img/gift-bg.jpg) repeat-x left top;
border:#a4a3c2 10px solid;
/*border-bottom:none;*/
margin-bottom:30px;
border-collapse:collapse;}
.gift2 .text{background:url(/img/moroz1.png) no-repeat right bottom;
padding:10px 5px 12px 15px;}
.gift2 .text a{color:#fff;}
.gift2 .text a:hover{color:#fad8d6;}
.gift2 .blue_bg{background-color:#a4a3c2;}
.gift2 p{color:#fff;}
.gift2 .rose{font-size:150%;
color:#fb8f88;}

a big.rose{font-size:10px;
font-weight:normal;
color:#fb8f88;
text-decoration:underline;}
a big.rose:hover{color:#FAD8D6;
text-decoration:none !important;}
.gift2 a:hover{text-decoration:none;}

/*banner spring*/
.spring{background:#5fca00 url(/img/spring-bg.gif) repeat-x left bottom;
border:#edff66 10px solid;
width:100%;
margin-bottom:30px;}
.spring td{background:url(/img/spring.jpg) no-repeat right bottom;
padding:30px;}
.spring h2{color:#edff66;font-size:130%;
padding:0 3px 5px 0;}
.spring p, ul.ul3 li{color:#FFFFFF;}
.spring a{color:#FFFFFF;}
.spring a.red{color:#aa0901;}
.spring a:hover{color:#aa0901;}
.spring a{font-size:100%;}
.spring ul.ul3{list-style:outside url(/img/bull3.gif);
font-size:115%;}
.spring span{color:#aa0901;font-weight:bold;}
.spring b{font-weight:normal;font-size:120%;}


/*for counter*/
.filter{FILTER: alpha(opacity=25);
-moz-opacity:0.3;
opacity:0.3;
khtml-opacity:0.3;}
A:hover IMG{FILTER: white();
-moz-opacity:1;
opacity:1;
khtml-opacity:1;}

/*new left menu*/
div.lmenu, div.lmenu-on, div.lmenu-open{font: bold 90%/90% Arial, Helvetica, sans-serif;
color:#EE2A2B;
padding:3px 3px 3px 10px;
margin:1px 20px 1px 0;}
img.pic{border:none;
margin-right:7px;}
div.lmenu a, div.lmenu-on a, div.lmenu-open a{font-weight:normal;
font-size:100%;
display:block; width:100%;}
div.lmenu{border:1px solid #de7301;
border-left:19px solid #de7301;}
div.lmenu-on{border:1px solid #d2261b;
border-left:19px solid #d2261b;}
div.lmenu-open{border:1px solid #fff;
border-left:19px solid #d2261b;}
/*-*/
table.lmenutab{border-collapse:collapse;
border:none;}
table.lmenutab td{border-collapse:collapse;
border:none;}
table.lmenutab td.blue{background: url(/img/lmenu2.gif) repeat-y top left;}
/*-*/
.menu2p{font: bold 85%/110% Arial, Helvetica, sans-serif;
color:#EE2A2B;
padding:4px 0;
margin:0;}
.menu2p a{font-size:100%;
font-weight:normal;
padding:0;margin:0;
color:#3360A2;
text-decoration:underline;}
.menu2p a:visited{color:#5b81b2;}
.menu2p a:hover{color:#EE2A2B;}
/*-*/
.menu3p{font:bold 80%/110% Arial, Helvetica, sans-serif;
color:#EE2A2B;
padding:2px 0;
margin:0;}
.menu3p a{font-size:100%;
font-weight:normal;
padding:0;margin:0;
color:#3360A2;
text-decoration:underline;}
.menu3p a:visited{color:#5b81b2;}
.menu3p a:hover{color:#EE2A2B;}

/*action BERNARD SIGUIER main page*/
.action_bs2{background:url(/img/main/action_bg.jpg) left top no-repeat;
width:93%; height:215px; margin:20px 0;
border:1px solid #c3524d;}
.action_bs2 img{margin:0 30px;}
.action_bs2 p{text-align:center; margin-top:98px;
padding:0 3px;
font-size:13px;}
.action_bs2 b{font-size:18px;}
.action_bs2 span{font-size:14px; font-weight:bold;}
.action_bs2 a{text-decoration:none; color:#fff; line-height:160%;}
.action_bs2 a:visited{color:#fff;}
.action_bs2 a:hover{color:#fadddc;}

/*action stone modulo*/
.action_bs{background:url(/img/main/action_bg2.jpg) top repeat-x;;
width:93%; height:231px; margin:20px 0;
border:1px solid #c3524d;}
.action_bs p{text-align:center; margin-top:0;
padding:0 3px;
font-size:18px;
white-space:nowrap;
color:#fff;}
.action_bs p b{font-weight:normal; font-size:22px;}
.action_bs a{text-decoration:underline; color:#fff;}
.action_bs a:visited{color:#fff;}
.action_bs a:hover{text-decoration:none; color:#fff;}

.price-tab{margin:10px 0; background-color:#e9e9e9;}
.price-tab td{padding:20px 25px;}
.price-tab td.price-left{width:75%; padding-right:0;}
.price-tab td table td{padding:0;}
.price-tab td p{font-size:80%;}
.price-tab td p select, .price-tab td p input{font-size:100%; margin:0 5px;}
.price-tab td p select:focus{box-shadow: 2px 1px 3px #666666;}
.price-tab td p.big-price{font-size:110%;}
.price-tab td p big{font-size:160%; color:#AA0901;}
.price-tab td p a{font-size:100%;}
.toorder{display:block; background-color:#de7301;
text-align:center; padding:3px 6px; margin:20px 0 10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
box-shadow: 2px 1px 3px #666666;
text-shadow: 1px 1px 1px #666666;}
.toorder a{color:#fff; text-decoration:none; font-size:130% !important;
padding:0 10px;}

a.goods_option, span.goods_option{margin-left:15px;}
span.big-pr{font-size:14px;}

/*cart*/
.cart-block{margin:0 20px 15px 0;}
.cart-tab{background-color:#AA0901;
width:100%; margin-bottom:10px;}
.cart-td{padding:3px 3px 3px 5px; width:100%;}
.cart-td p{color:#fff; text-align:left;
padding:3px 0;}
.cart-td a{color:#fff;}
a.cart-link, span.cart-txt{font:bold 16px/100% Arial, Helvetica, sans-serif;
display:block; padding:3px 5px 0 0; text-align:left;}
.cart-td a:hover{color:#FDD7DB;}
.cart-td b{font-size:15px; color:#FDD7DB;}
.cart-td big{font-size:15px; color:#FDD7DB; font-weight:bold;}
/*-*/
.cart-list{margin-top:10px;}
.cart-list .tab{border:1px solid #de7301; margin-bottom:15px;}
.cart-list .tab th{background-color:#aa0901;
border:1px solid #de7301; font-size:85%;}
.cart-list .tab td{border:1px dashed #de7301;}
.allsum{font-size:90%; padding-bottom:20px;}
.allsum big{font-size:160%;}
table.order-form{}
.order-form td{padding:3px 5px 3px 0;}
.cart-list input.but{font-size:100%;
font-family:Arial, Helvetica, sans-serif !important;}
.order-form input.but{font-size:140%;
font-family:Arial, Helvetica, sans-serif !important;}
