body{margin:0;background-color:#fff;}
img{border:none;}

.top_right{background:url(/img/top_right.gif) right top repeat-y; padding-right:20px;}
.top_right div img{margin-top:10px;}

/*heads*/
h1{font:bold 130%/100% Arial, Helvetica, sans-serif;
text-align:left;
color:#d2261b;
margin:0;
padding:7px 3px 10px 10px;}
h1.tel{font:normal 18px/100% Franklin Gothic Medium, Arial, Helvetica, sans-serif;
text-align:right;
color:#D2261A;
margin:0;
padding:5px 5px 5px 0;}
h1.tel small{font-size:13px;}
h2{font:normal 110%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#469D34;
margin:0;
padding:10px 3px 5px 0;}
h2.main{font:normal 90%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#469D34;
margin:0;
padding:10px 0 0 0;}
h3{font:normal 90%/100% Arial, Helvetica, sans-serif;
color:#469D34;
text-align:left;
margin:0;
padding:7px 3px 0 0;}
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;}
h1.name{font: italic bold 120%/100% Times New Roman, sans-serif;
text-align:left;
color:#D2261A;
margin:0;
padding:5px 3px 5px 15px;}
h1.name a{font: italic bold 100%/100% Times New Roman, sans-serif;
color:#D2261A;
margin:0;
padding:0;
text-decoration:none;}
h1.name a:hover{color:#D2261A;}
h1.name a:visited{color:#D2261A;}

/*���������*/
p{font:normal 75%/130% 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;}
h3.news{font:normal 90%/100% Arial, Helvetica, sans-serif;
color:#469D34;
text-align:left;
margin:0;
padding:3px 3px 0 0;}
h3.news a{font-size:90%;}
.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;
font-size:100% !important;}

.red{color:#aa0901;}

/*����� �� ��. ���.*/
.logo{font:bold 85%/120% Arial, Helvetica, sans-serif;
color:#D0281B;
padding:0 0 3px 2px;
margin:0;
text-align:right;
border-bottom:5px solid #DD7400;}

/*�������� �������*/
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:20px;
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;}

/*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 75%/120% Arial, Helvetica, sans-serif;/*�����*/
color:#000;
padding:3px 5px 3px 3px;
margin:0;
text-align:left;}
.tb{font:normal 75%/120% Arial, Helvetica, sans-serif;/*�� ������*/
color:#000;
padding:3px;
margin:0;
text-align:center;}
.tr{font:normal 75%/120% Arial, Helvetica, sans-serif;/*������*/
color:#000;
padding:3px 3px 3px 5px;
margin:0;
text-align:right;}

/*��������, ����� ������*/
.tl-white{font:normal 75%/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;}

/*����� ����� �� ��. ���.*/
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 75%/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 80%/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{font: bold 75%/110% Arial, Helvetica, sans-serif;
color:#EE2A2B;
padding:2px 5px 2px 15px;
margin:0;}
a.menu4p{font-size:100%;
font-weight:normal;
text-decoration:none;
padding:0;margin:0;
color:#3360A2;
text-decoration:underline;}
a.menu4p:visited{color:#5b81b2;}
a.menu4p: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%;}
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 75%/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;}

/*������ �� ��. ���. ��������*/
h1.tel a{font-size:75%;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
font-weight:normal;
color:#374B98;
text-decoration:underline;}
h1.tel a:visited{color:#5b81b2;}
h1.tel a:hover{color:#d2261b;}

a {font-size:100%;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
font-weight:normal;
color:#374B98;
text-decoration:underline;}
a:visited {color:#5b81b2;}
a:hover {color:#d2261b;}

/*�����. ������*/
a.link{font-size:100%;
font-weight:normal;
color:#374B98;
text-decoration:underline;}
a.link:visited{color:#5b81b2;}
a.link:hover{color:#d2261b;}

/*for sape*/
.blink{font-size:70%;
padding:0 5px;
/*display: none;*/}
.blink a{font-weight:normal;
color:#5b81b2;
text-decoration:underline;}
.blink a:hover{color:#5b81b2;}

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-bottom:3px;}/*��� ��. ���. ��������*/

/*��������*/
.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;}
.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 75%/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 75%/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*{font:normal 95% Arial, Helvetica, sans-serif !important;}
.sitemap li{margin:0; padding:0;}
.sitemap ul{padding:0 0 0 20px;}
.sitemap ul li{margin:0; padding:0;}
.sitemap ul ul{padding:0 0 0 20px;}
.sitemap ul ul li{margin:0; padding:0;}
.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 75% 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.td-gal{font:bold 75%/120% Arial, Helvetica, sans-serif;
color:#000;
text-align: center;
padding:10px 3px 0 3px;
margin:0;
border:12px solid #e9e9e9;}
.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;}
/*p.gal{font:bold 75%/120% Arial, Helvetica, sans-serif; /*�� ������/
color:#000;
padding:7px 3px 0 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 15px 0;/*������ ����� �������� �������*/
background-color:#fff;}

table.gal-big td.td-gal{padding:0 0 0px 0;
background-color:#fff;}

.com_bg{background-color:#e9e9e9;}
.comment{font:normal 12px/100% Arial, Helvetica, sans-serif;
color:#000;
padding:0 12px 7px;
margin:0;
text-align:center;
background-color:#e9e9e9;}

/*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:#d2261b;}
.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%;}
/*��������*/
.img1{margin:0 8px 3px 0;}/*����� �� ������*/
.img2{margin:0 0 3px 8px;}/*������ �� ������*/


/*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 80%/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 75%/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;}

.listwall{}
.listwall div{float:left; margin:0 10px 20px 0;
font:bold 80%/110% Arial, Helvetica, sans-serif;}

/*action BERNARD SIGUIER main page*/
.action_bs2{background:url(/img/main/action_bg.jpg) left top repeat-x;;
width:77%; 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%;
font-size:100%;}
.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:77%; 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;}

.shared{margin:0 10px 5px 0;
float:right;}
img.b-share-icon{margin-top:0 !important;}
