@charset "utf-8";
/* CSS Document */
@import url(../css/style_menuup.css);
@import url(/css/style_navigator.css);
/*@import url(../css/style_content.css);*/
html{}
body  {
	font:100% Verdana, Geneva, sans-serif;
	background:#ffffff url(/img/design/adr_bcgmain.gif) top repeat-x;
	margin: 0;
	padding: 0;
	font-size:10px; 
	color:#404f55;
}
h1{ clear:both; font:100% Arial; margin:0 0 1em 0; padding-top:0.5em; color:#7f7f7f; font-size:11px; font-weight:normal; text-align:left; letter-spacing:0.1em;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal; font-size:11px; color:#b3b3b3; padding-top:0.5em;}
img{ border:none;}
a{ text-decoration:none;}
p{ margin:0; padding:0;}

div{ margin:0; padding:0;}

input{ border:1px solid #b1ceeb; height:16px;}
textarea{ border:1px solid #b1ceeb;}
select{ border:1px solid #b1ceeb; height:20px;}
/*----изменения-----*/
input.inputText_error, select.inputText_error{ border:1px solid #a42600;}
input.inputText_readonly{ background:none; border:none; /*background:#fff; border:1px solid #a42600;*/ /*width:200px;*/}
input.inputText_normal{ background:none; border:none; width:200px;}

.p_error{ color:#d63200;}
/*----конец изменения-----*/
.columnContainer {}
.columnContainer #container {position: relative; width:100%; margin: 0 auto; padding:0; text-align: center; min-width:98em; max-width:122em;}
.columnContainer #container .pointsTouch1{ position:absolute; top:0; left:0; width:26.5em; height:4em; z-index:2500;}
/*.columnContainer #container .mesageGreen{ background:#57ae64 1em center no-repeat; border:0.1em solid #009900; display:inline-block; margin:0 0 1em 0; padding:1em 1em 1em 2em; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:left; font-size:1.2em; color:#fff;}
.columnContainer #container .mesageRed{ background:#c80000 1em center no-repeat; border:0.1em solid #9d0000; display:inline-block; margin:0 0 1em 0; padding:1em 1em 1em 2em; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:left; font-size:1.2em; color:#fff;}*/
/*-------Message Up----------*/
.columnContainer #container .messageImportant{position:fixed; top:0; left:37%; z-index:4999;}
*+html .columnContainer #container .messageImportant{position:fixed; top:0; left:37%; width:400px; z-index:4999;}
.columnContainer .mesageYellow .fieldMessage{ padding:10px 35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#f0e99d; border-left:1px solid #c5a32e; border-right:1px solid #c5a32e;}
.columnContainer .mesageYellow .fieldMessage p{ text-align:left;}
.columnContainer .mesageYellow a{ color:#014da2; text-decoration:underline; font-weight:bold;}
.columnContainer .mesageYellow .f1{float:left; width:6px; height:6px; background:url(/img/design/adr_msgImpleftcorn.png) right top no-repeat;}
.columnContainer .mesageYellow .f2{background:#f0e99d; border-bottom:1px solid #c5a32e; height:5px; margin:0 6px 0 6px;}
.columnContainer .mesageYellow .f3{float:right; margin-top:-6px; width:6px; height:6px; background:url(/img/design/adr_msgImprightcorn.png) left top no-repeat;}


.columnContainer .mesageGreen .fieldMessage{padding:10px 35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#57ae64; border-left:1px solid #009900; border-right:1px solid #009900; color:#fff;}
.columnContainer .mesageGreen .fieldMessage p{ text-align:left;}
.columnContainer .mesageGreen a{ color:#fff; text-decoration:underline; font-weight:bold;}
.columnContainer .mesageGreen .f1{float:left; width:6px; height:6px; background:url(/img/design/adr_msgImpleftcornG.png) right top no-repeat;}
.columnContainer .mesageGreen .f2{background:#57ae64; border-bottom:1px solid #009900; height:5px; margin:0 6px 0 6px;}
.columnContainer .mesageGreen .f3{float:right; margin-top:-6px; width:6px; height:6px; background:url(/img/design/adr_msgImprightcornG.png) left top no-repeat;}

.columnContainer .mesageRed .fieldMessage{padding:10px 35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#c80000; border-left:1px solid #9d0000; border-right:1px solid #9d0000; color:#fff;}
.columnContainer .mesageRed .fieldMessage p{ text-align:left;}
.columnContainer .mesageRed a{ color:#fff; text-decoration:underline; font-weight:bold;}
.columnContainer .mesageRed .f1{float:left; width:6px; height:6px; background:url(/img/design/adr_msgImpleftcornR.png) right top no-repeat;}
.columnContainer .mesageRed .f2{background:#c80000; border-bottom:1px solid #9d0000; height:5px; margin:0 6px 0 6px;}
.columnContainer .mesageRed .f3{float:right; margin-top:-6px; width:6px; height:6px; background:url(/img/design/adr_msgImprightcornR.png) left top no-repeat;}
/*-------end Message Up----------*/
.pointsTouch1 a{ padding:0 0.2em;}
.columnContainer #container #header{ position:relative; width:100%; margin:0; padding:0; height:30em;}
#header .logo{ position:absolute; top:2.9em; left:5%; z-index:100;}
#header .leftside{ height:16.4em; text-align:right; vertical-align:top;} 
#header .leftside .contacts{ position:relative; height:16.4em; width:100%; color:#014da2;}
#header .leftside .contacts span, #header .leftside .contacts a{ display:block; float:right; color:#014da2; padding:5px 0; padding-left:24px; margin-left:15px; font-size:11px;}
#header .leftside .contacts .icq{ background:url(/img/design/adr_icoicq.gif) left no-repeat;}
#header .leftside .contacts .skype{background:url(/img/design/adr_icoskype.gif) left no-repeat;}
#header .leftside .contacts .email{background:url(/img/design/adr_icoemail.gif) left no-repeat; margin-right:20px;}

#header .leftside .contacts .phonesmob{position:absolute; bottom:65px; right:2.7em; width:23.4em; color:#014da2;}
#header .leftside .contacts .phonesmob p{ position:relative; padding:3px 0 3px 35px; margin:0; text-align:left; font-size:11px;}
#header .leftside .contacts .phonesmob p.kyivstar{background:url(/img/design/adr_icokyivstar.gif) left no-repeat;}
#header .leftside .contacts .phonesmob p.mts{background:url(/img/design/adr_icomts.gif) left no-repeat;}
#header .leftside .contacts .phonesmob p.life{background:url(/img/design/adr_icolife.gif) left no-repeat;}
#header .leftside .contacts .phonesmob p.pho{background:url(/img/design/adr_icophone.gif) left no-repeat;}
#header .leftside .contacts .phone{ position:absolute; bottom:0; right:2.7em; width:23.4em; border-bottom:0.9em solid #4683be; color:#014da2;}
.phone p.number{ font-size:3em;}
.phone p.text{ font-size:1.4em; font-weight:bold; text-align:left;}



.contact_basket_end { position:relative; width:100%; color:#014da2; text-align:left;}
.contact_basket_end ul li .icq{ background:url(/img/design/adr_icoicq.gif) left no-repeat; padding-left:20px;}
.contact_basket_end ul li .skype{background:url(/img/design/adr_icoskype.gif) left no-repeat; padding-left:20px;}
.contact_basket_end ul li .email{background:url(/img/design/adr_icoemail.gif) left no-repeat; padding-left:20px;}
.contact_basket_end ul li .online{background:url(/img/design/adr_icoonlinechat.gif) left no-repeat; padding-left:25px;}
.contact_basket_end ul li p{ position:relative; padding:0 0 0 35px; margin:0; text-align:left; font-size:12px;}
.contact_basket_end ul li p.kyivstar{background:url(/img/design/adr_icokyivstar.gif) left no-repeat;}
.contact_basket_end ul li p.mts{background:url(/img/design/adr_icomts.gif) left no-repeat;}
.contact_basket_end ul li p.life{background:url(/img/design/adr_icolife.gif) left no-repeat;}
.contact_basket_end ul li p.pho{background:url(/img/design/adr_icophone.gif) left no-repeat;}
.contact_basket_end ul li .phone{ position:absolute; bottom:0; /* right:2.7em; */ width:23.4em; border-bottom:0.9em solid #4683be; color:#014da2;}
.contact_basket_end .phone p.number{ font-size:5em;}
.contact_basket_end .phone p.text{ font-size:1.7em; font-weight:bold; text-align:left;}

/*--MenuUP--*/
#header .menuUp{ background:#73b9e7; vertical-align:middle; height:13.6em; padding:0;}
#header .menuUp table{ width:100%; margin:0; border-spacing:0; border:none; padding:0;}
#header .menuUp td{ width:33%; margin:0; /*border-bottom:0.1em dashed #c4e1f2;*/  text-align:left; padding:0 0 0.2em 0; vertical-align:middle;}
#header .menuUp a{ /*background:#009; width:26%; */margin:0; text-align:left; font-size:1em;  color:#ffffff; font-weight:bold; }
*+html #header .menuUp #menuEl{width:25%; }
/*--end MenuUP--*/

#header .rightside{ width:23.9em; height:30em; vertical-align:top;}  
#header .rightside .boxSearch{width:100%; height:13.6em; width:23em; float:right;}
#header .rightside .boxSearch .lineSearch{ position:relative; clear:both; color:#014da2; width:100%;  margin:0.4em 0; text-align:left; display:inline-block;}
#header .rightside .boxSearch .lineSearch p{ position:relative; float:left; margin-top:0.5em;}
#header .rightside .boxSearch .lineSearch .inputField{ position:relative; float:right; width:17.3em; height:2em; }
.lineSearch .inputField select{ font-size:1em; margin:0; border:1px solid #8ab8e6; }
.lineSearch .inputField input.searchText{ position:relative; float:left; font-size:1em; width:14.4em; height:1.5em; background:#fff; border:1px solid #8ab8e6; padding:0.3em 0 0 1em; color:#014da2;}
.lineSearch .inputField input.searchBtn{ position:relative; float:right; font-size:1em; width:1.7em; height:2em; background:url(/img/design/adr_bcgserchbtn.gif) left top no-repeat; border:none;}

#header .rightside .boxBasketEnter{ position:relative; float:right; width:23em; height:16.4em; margin:2px 0 -4px 0 ;}


.columnContainer #container #maincontainer{}
#maincontainer .leftside{ width:26em; text-align:left; vertical-align:top; padding:0;}
#maincontainer .rightside{ vertical-align:top; border-top:0.1em solid #e2e2e2; padding:0;}
/*---Navigator Site---*/
.navigator{ width:100%; text-align:left; padding:0.8em 0; color:#3b8fc5; border-bottom:0.1em solid #e2e2e2;}
.navigator a{ color:#3b8fc5; font-size:1.1em; text-decoration:underline; padding:0 1em;}
.titlePage{ text-align:left; color:#ff7800; font-size:2.4em; margin:0.5em 2em;}
#maincontainer .rightside fieldset{ background:#f6f7f8; border:0.1em solid #e0e0e0; text-align:left; padding:1em 0 0 0; color:#404f55; font-size:1.2em; text-align:justify; width:100%; margin:1em 0; font-family:Arial, Helvetica, sans-serif;}
/*#maincontainer .rightside fieldset p{ margin:0.5em 2em;}*/
.columnContainer #container .maincontent{ position:relative; clear:both; width:100%; padding:0; margin:0;}
.columnContainer #container .shopcontent{ position:relative; clear:both; width:100%; padding:0; margin:0;}

/*--Brands Line Box--*/
.columnContainer #container .brandLine{width:100%; clear:both;}
*+html .columnContainer #container .brandLine{ margin-top:1em;}
.advert2{ position:relative; background: url(/img/design/adr_bcgsochweb.gif) left repeat-y; width:23em; height:14em; text-align:right; vertical-align:top; margin:0; padding:0;}
.advert2 .title{ background: url(/img/design/adr_bcgsochtitle.gif) left no-repeat; height:42px; color:#014da2; font-size:16px; text-align:left; }
.advert2 .title p{ margin:0; padding:14px 0 0 23px;}
.advert2 .bottom{ position:absolute; bottom:0; left:0; height:6px; width:230px; z-index:200; background: url(/img/design/adr_bcgsochbot.gif) left no-repeat;}
.advert2 a{ display:block; float:left; width:32px; height:32px; margin:9px;}
.boxBrand{ padding:0 1em; }
.boxBrand .main{ position:relative; background:url(/img/design/adr_bcgbrandbox.gif) top repeat-x; margin:0; height:14em;}
.boxBrand .main .leftSide{ position:absolute; top:0; left:0; width:1em; height:14em; z-index:2010; background:url(/img/design/adr_bcgboxbrleft.gif) right top no-repeat;}
.boxBrand .main .rightSide{ position:absolute; top:0; right:0; width:0.8em; height:14em; z-index:2011; background:url(/img/design/adr_bcgboxbrright.gif) left top no-repeat;}
.boxBrand .main .brandimages{ width:100%; position:relative; clear:both;}

.boxBrand p.titleBox{ position:relative; clear:both; color:#404f55; font-size:1.6em; font-weight:bold; padding:0.9em 0 0 1.5em; text-align:left;}
.boxBrand p.titleBox a{color:#404f55;}
/*--end Brands Line Boxes--*/

.columnContainer #container .newPrLine{ position:relative; clear:both; width:100%; margin:1.5em 0 0 0;} 
.newPrLine .titleBox{ position:relative; clear:both; border-bottom:0.1em solid #e2e2e2; border-top:0.1em solid #e2e2e2; padding:0.5em 0; margin:0 0 0 1em; text-align:left;}
.newPrLine .titleBox p{ font-size:1.4em; font-weight:bold; margin-left:1.5em;}
.newPrLine .titleBox p a{ color:#014da2;}
.newPrLine .titleBox2{ position:relative; clear:both; background:url(/img/design/adr_bcgtitlenpline.gif) top repeat-x; border:0.1em solid #c7d3df; padding:0.5em 0; margin:0; text-align:left;}
.newPrLine .titleBox2 p{ font-size:1.4em; font-weight:bold; margin-left:1.5em;}
.newPrLine .titleBox2 p a{ color:#ff7800;}
.newPrLine .titleBox3{ position:relative; clear:both; background:#e4e4e4; padding:0.5em 0; margin:0; text-align:left;}
.newPrLine .titleBox3 p{ font-size:1.4em; font-weight:bold; margin-left:1.5em;}
.newPrLine .titleBox3 p a{ color:#014da2;}


.newPrLine .main{position:relative; clear:both; width:100%; border-bottom:0.1em solid #e2e2e2; padding:0; margin:0 0 0 1em; text-align:center; }
.newPrLine .main .boxOldProd{ position:relative; float:left; width:12%; margin:20px 1% 10px 1%; text-align:left;}
.newPrLine .main .boxOldProd img{ text-align:center; padding:1px; border:0.1em dotted #c9c9c9;}
.newPrLine .main .boxOldProd p{ color:#014da2; font-size:1.1em;}
.newPrLine .main .boxOldProd a:hover p{ text-decoration:underline;}
/*-----Bottom menu-------*/
.columnContainer #container #bottomcontainer{ position:relative; clear:both; width:100%; display:inline-block; }
#bottomcontainer #menuDown1{position:relative; clear:both; width:100%; color:#fff; background:#5b6469; padding:0; display:inline-block;} 
#bottomcontainer #menuDown1 ul{ margin:1em; padding:0; list-style:none; text-align:left; display:inline-block;}
#bottomcontainer #menuDown1 li{ position:relative; float:left; width:15em; border-bottom:0.1em  dashed #aaaaaa; margin:0 0.5em; padding:0.6em 0;}
#bottomcontainer #menuDown1 li a{ color:#fff; font-size:1.1em; padding-left:1em;}
#bottomcontainer #menuDown2{ position:relative; clear:both; width:100%; border-top:0.1em solid #e2e2e2; border-bottom:0.1em solid #e2e2e2; padding:0.6em 0; color:#e2e2e2; text-align:left;}
#bottomcontainer #menuDown2 a{ color:#3b8fc5; font-size:1.1em; padding:0 0.5em;}
#bottomcontainer #menuDown1 table{ width:100%; margin:5px 0; background:none; border-spacing:12px; padding:0; margin:0;}
#bottomcontainer #menuDown1 table td{ text-align:left; border-bottom:0.1em  dashed #aaaaaa; width:14%; padding:0 0 5px 10px;}
#bottomcontainer #menuDown1 table a{ margin:0; padding:0; color:#fff; font-size:1.1em;}

/*-----Footer-------*/
.columnContainer #container #footer{ background:url(/img/design/adr_bcgfooter.gif) top repeat-x; height:5em; width:100%; color:#404f55;}
#footer .leftside{ position:relative; float:left; margin:0.5em 0 0 1.5em;}
#footer .rightside{ position:relative; float:right; margin:0.5em 1.5em 0 0;}
#footer .rightside a{ color:#404f55;}
a:active { outline:none;}
:focus {  -moz-outline-style:none;}

/*----------------------------------------Boxes-------------------------------------------------------------------------------*/


/*--Left Box for menu---*/
.boxLeft{ background: url(/img/design/adr_bcgmenuleft.gif) left repeat-y; border-bottom:0.1em solid #cccccc; width:25em; text-align: justify; padding:0 0 1em 0; margin:0 0 1.5em 0; }
.boxLeft .titleBox{ background:url(/img/design/adr_bcgmenulefttitle.gif) left top no-repeat; margin-top:-0.6em;}
*+html .boxLeft .titleBox, .boxLeft .titleBox2, .boxLeft .titleBox3,  .boxLeft .titleBox4{ margin-top:-0.6em;}
.boxLeft .titleBox p{ color:#3b8fc5; font-size:1.2em; font-weight:bold; padding:1.7em 0 1.5em 0; text-align:left; }
.boxLeft ul{ margin:0; padding:0 1.5em; list-style:none;}
.boxLeft li{ width:100%; border-bottom:0.1em dashed #cacaca; padding:0.7em 0; text-align:left;}
.boxLeft ul.m1 li a{ background: url(/img/design/adr_bcgpointmenuleft1.gif) 1em center no-repeat; font-size:1.2em; padding: 0 0 0 2.8em; color:#404f55;}
.boxLeft ul.m1 li a:hover{ background: url(/img/design/adr_bcgpointmenuleft2.gif) 1em center no-repeat; color:#559d03;}
.boxLeft ul.m1 li a.activeItem{ font-weight:bold; color:#ff7800;}
.boxLeft p{ margin:0.5em 1.5em;}
.boxLeft .userDataMenu{ position:relative; margin:5px; font-size:11px; margin-bottom:10px;}
.boxLeft .userDataMenu td{ height:25px; color:#404f55; }
.boxLeft .userDataMenu td.nameUser{color:#014DA2;}
.boxLeft .userDataMenu td.right{text-align:right;}
.boxLeft .userDataMenu td.nameUser a{color:#014DA2;}
.boxLeft .userDataMenu td.nameUser a:hover{ text-decoration:underline;}

.boxLeft .titleBox2{ background:url(/img/design/adr_bcgmenulefttitle2.gif) left top no-repeat; margin-top:-0.6em;}
.boxLeft .titleBox2 p{ color:#fff; font-size:1.2em; font-weight:bold; padding:1.7em 0 1.5em 0; text-align:left; }
.boxLeft ul.m2 li a{ background: url(/img/design/adr_bcgpointmenuleft3.gif) 1em center no-repeat; font-size:1.2em; padding: 0 0 0 2.8em; color:#404f55;}
.boxLeft ul.m2 li a:hover{ color:#ff7800;}
.boxLeft ul.m2 li.submenu{ border:none; padding-left:1.5em;} 
.boxLeft ul.m2 li.submenu a{ background: url(/img/design/adr_bcgpointmenuleft4.gif) 1em center no-repeat; font-size:0.9em; padding: 0 0 0 2.5em; color:#404f55;}
.boxLeft ul.m2 li.submenu a:hover{ font-weight:normal; text-decoration:underline;}
.boxLeft ul.m2 li a.activeItem{ font-weight:bold; color:#ff7800;}

.boxLeft .titleBox3{ background:url(/img/design/adr_bcgmenulefttitle3.gif) left top no-repeat; margin-top:-0.6em;}
.boxLeft .titleBox3 p{color:#3b8fc5; font-size:1.2em; font-weight:bold; padding:1.7em 0 1.5em 0; text-align:left; }
.boxLeft ul.m3 li a{ background: url(/img/design/adr_bcgpointmenuleft11.gif) 1em center no-repeat; font-size:1.2em; padding: 0 0 0 2.8em; color:#404f55;}
.boxLeft ul.m3 li a:hover{ color:#ff7800;}
.boxLeft ul.m3 li.submenu{ border:none; padding-left:1.5em;} 
.boxLeft ul.m3 li.submenu a{ background: url(/img/design/adr_bcgpointmenuleft4.gif) 1em center no-repeat; font-size:0.9em; padding: 0 0 0 2.5em; color:#404f55;}
.boxLeft ul.m3 li.submenu a:hover{ font-weight:normal; text-decoration:underline;}
.boxLeft ul.m3 li a.activeItem{ font-weight:bold; color:#ff7800;}

.boxLeft .titleBox5{ background:url(/img/design/adr_bcgmenulefttitle5.gif) left top no-repeat; margin-top:-0.6em;}
.boxLeft .titleBox5 p{ color:#3b8fc5; font-size:1.2em; font-weight:bold; padding:0.6em 0 1.5em 0; text-align:left; }
.boxLeft table td{ padding:0.5em 0;}

/*--end Left Box for menu---*/

/*--Action Box in left line --*/
.boxActionLeft{ position:relative; clear:both; background: url(/img/design/adr_bcgmenuleft2.gif) left repeat-y; width:25em; text-align:center; margin:0 0 1.5em 0;}
.boxActionLeft #pointAction{ position:absolute; width:7.7em; height:7.6em; top:0; left:0; z-index:1001; background: url(/img/design/adr_imgpointaction.png) left top no-repeat; }
.boxActionLeft .boxTop{ font-size:1em; width:24.8em; background: url(/img/design/adr_bcgboxactiontop.gif) left top no-repeat; margin:0 0.1em; text-align:center; display:inline-block; padding:3em 0 1em 0;}
.boxActionLeft .boxTop img{ padding:0.2em; border:0.1em dotted #c9c9c9;}
.boxActionLeft .boxTop a{color:#014da2; font-weight:bold; }
.boxActionLeft .boxTop p{ margin-top:1.2em; font-size:1.2em;}
.boxActionLeft .boxTop .oldPrice{ color:#404f55; font-size:1.2em; font-weight:bold; text-decoration:line-through;}
.boxActionLeft .boxTop .newPrice{ color:#ff7800; font-size:1.4em; font-weight:bold;}
.boxActionLeft .boxTop .btnField img{ border:none;}
.boxActionLeft .boxBottom{ width:100%;}

/*--end Action Box in left line --*/

/*----Products Boxes tab------*/
.boxProduct{ position:relative; float:left; background:#f6f7f8; border:0.1em solid #dedede; width:22.8em; height:27.3em; text-align:center; margin:0 0 1.5em 1em;}
.boxProduct #pointAction{ position:absolute; width:9.9em; height:9.9em; top:0; left:0; z-index:1011; background: url(/img/design/adr_imgpointaction.png) left top no-repeat; }
.boxProduct #pointNew{ position:absolute; width:9.9em; height:9.9em; top:0; left:0; z-index:1012; background: url(/img/design/adr_imgpointnewP.png) left top no-repeat; }
.boxProduct #pointAction2{ position:absolute; width:9.9em; height:9.9em; top:0; left:0; z-index:1013; background: url(/img/design/adr_imgpointactionP.png) left top no-repeat; }
.boxProduct img{ padding:0.2em; border:0.1em dotted #c9c9c9; margin-top:3em;}
.boxProduct a{color:#014da2; font-weight:bold; }
.boxProduct p{ margin-top:1em; font-size:1.2em; text-align:left; padding:0 1.5em;}
.boxProduct p.Price{ margin:0.2em 0 0 0;}
.boxProduct .oldPrice{ color:#404f55; font-size:1.2em; font-weight:bold; text-decoration:line-through;}
.boxProduct .newPrice{ color:#ff7800; font-size:1.4em;}
.boxProduct .statusProd{ position:absolute; left:0; bottom:30px; z-index:2001; width:200px; text-align:right; font-size:11px; font-weight:bold;}
.boxProduct .instore{color:#014da2;}
.boxProduct .outstore{color:#777;}
.boxProduct .btnField { position:absolute; left:0; bottom:0.5em; width:18.8em; z-index:2000; padding:0; text-align:right;}
.boxProduct .btnField a{ padding:0 0.5em 0 0; margin:0;}
.boxProduct .btnField img{ border:none; margin:0 ; padding:0;}


/*.advert1{ position:relative; float:left; background:none; width:23em; height:25.4em; margin:0 0 1.6em 1em; padding:0;}
.advert1 img{ margin:0; padding:0; border:none;}
.advert1 .btnField{position:absolute; left:0; bottom:1em; width:21.2em; z-index:2000; padding:0; text-align:right;}
.advert1 .btnField a{ padding:0; margin:0;}
.advert1 .btnField img{ border:none; margin:0 ; padding:0;}*/
/*----end Products Boxes tab------*/

/*----Products Boxes list------*/
.boxProductL{ position:relative; clear:both; background:#f6f7f8; border:0.1em solid #dedede; width:100%; text-align:left; margin:0 0 1.5em 0; padding-bottom:1em; display:inline-block;}
.boxProductL #pointAction{ position:absolute; width:9.9em; height:9.9em; top:0; left:0; z-index:1011; background: url(/img/design/adr_imgpointaction.png) left top no-repeat; }
.boxProductL #pointNew{ position:absolute; width:9.9em; height:9.9em; top:0; left:0; z-index:1012; background: url(/img/design/adr_imgpointnewP.png) left top no-repeat; }
.boxProductL #pointAction2{ position:absolute; width:9.9em; height:9.9em; top:0; left:0; z-index:1013; background: url(/img/design/adr_imgpointactionP.png) left top no-repeat; }
.boxProductL .boxPrices{ float:right; text-align:right; padding-right:15px; width:215px; margin-bottom:25px;}
.boxProductL img{ float:left; padding:0.2em; border:0.1em dotted #c9c9c9; margin:1em 1em 1em 1em;}
.boxProductL a{color:#014da2; font-weight:bold; }
.boxProductL p{ margin-top:1em; font-size:1.2em; text-align:left; padding:0 1.5em;}
.boxProductL p.Price{ float:right; margin:0.2em 0 0 0; font-size:1.1em;}
.boxProductL .oldPrice{ float:right; color:#404f55; font-size:1.2em; font-weight:bold; text-decoration:line-through; padding-left:0.2em;}
.boxProductL .newPrice{ float:right; color:#ff7800; font-size:1.2em; font-weight:bold; padding-left:0.2em;}
~.boxProductL ~.btnField ~{ position: relative; float:right; clear:right; padding:0; text-align:center;}
.boxProductL div.clear{ position:relative; clear:both;}
.boxProductL .statusProd{ clear:both; width:208px; text-align:right; font-size:11px; font-weight:bold; padding:0; margin:0;}
.boxProductL .instore{color:#014da2;}
.boxProductL .outstore{color:#777;}
.boxProductL .btnField { position: relative; float:right; clear:right; padding:0; text-align:center; margin:3px 0 0 0;}
.boxProductL .btnField a{ padding:0 0.5em 0 0; margin:0;}
.boxProductL .btnField img{ border:none; margin:0 ; padding:0;}


.advert1{ position:relative; float:left; background:none; width:23em; height:27.4em; margin:0 0 1.6em 1em; padding:0;}
.advert1 img{ margin:0; padding:0; border:none;}
.advert1 .btnField{position:absolute; left:0; bottom:1em; width:21.2em; z-index:2000; padding:0; text-align:right;}
.advert1 .btnField a{ padding:0; margin:0;}
.advert1 .btnField img{ border:none; margin:0 ; padding:0;}
/*----end Products Boxes list------*/


/*---Detail Box Product-----------*/
.boxDetailProd{ text-align:left; width:100%; height:24.6em; border:0.1em solid #dedede; background:#f6f7f9; padding:1em 0; }
*+html .boxDetailProd{width:98.5%;}
.boxDetailProd .title{ margin:0 0 0 1em; color:#014da2; font-weight:bold; font-size:1.2em;}

.boxDetailProd .price{ margin:1em 1em 0 1em; font-size:1.2em; color:#014da2; padding:0;}
.boxDetailProd .priceYour{ margin:0 1em 0.6em 1em; font-size:1.2em; color:#014da2; padding:0;}
.boxDetailProd .oldPrice{ color:#404f55; font-size:1.2em; font-weight:bold; text-decoration:line-through; padding:0 0.5em;}
.boxDetailProd .newPrice1{ color:#ff7800; font-size:1.2em; padding:0 0.5em;}
.boxDetailProd .newPrice2{ color:#ff7800; font-size:1.4em; padding:0 0.5em;}
.boxDetailProd .rate{ font-size:1em;  margin:0.3em 1em; color:#014da2;}
.boxDetailProd .comm{ font-size:1em;  margin:0.3em 1em; color:#014da2;}
.boxDetailProd .numbers{color:#ff7800;}
.boxDetailProd .comm a{color:#014da2; padding:0 0.5em; text-decoration:underline;}

.boxDetailProd table.features{ position:relative; margin:0.5em 0 1em 0; padding:0; border:none; border-spacing:0; width:22em; text-align:center;}
.boxDetailProd td{ text-align:left;}
.boxDetailProd td.text{ width:20%; color:#014da2; font-size:1.2em; padding:0 0 0.3em 1em; vertical-align: bottom;}
.boxDetailProd div.clear{ position:relative; clear:both;}
.boxDetailProd .statusProd{ clear:both; width:190px; text-align:left; font-size:11px; font-weight:bold; padding:0 0 0 23px; margin:0;}
.boxDetailProd .instore{color:#014da2;}
.boxDetailProd .outstore{color:#777;}
/*---End Detail Box Product-----------*/


/*-----Comment -----*/
.boxComments{ position:relative; clear:both; width:100%; font-family:Arial, Helvetica, sans-serif;}
.boxComments .title{ position:relative; clear:both; width:100%; display:inline-block; font-size:1em;}
.boxComments .title .tab1{ position:relative; float:left; background:url(/img/design/adr_bcgcommtitle1.gif) left bottom no-repeat; width:9em; height:2.2em; font-size:1.2em; font-weight:bold;}
.boxComments .title .tab2{ position:relative; float:left; background:url(/img/design/adr_bcgcommtitle2.gif) left bottom no-repeat; width:11em; height:2.2em; font-size:1.2em;}
.boxComments .title .tab2 a{ color:#fff; text-decoration:none; font-weight:bold;}
.boxComments .title .tab2 a:hover{text-decoration: underline;}
.boxComments .title .tab1 p, .boxComments .title .tab2 p{ margin-top:0.5em;}
.boxComments .main{position:relative; clear:both; width:100%; text-align:center; background:#f6f7f8; border:0.1em solid #dedede; padding:0.5em 0 1.5em 0;}
.boxComments .main .comment{ position:relative; clear:both;  padding:0; margin:0;  width:100%; text-align:center;}
.boxComments .main .commentBox1{display:inline-block; border-bottom:0.1em dotted #7ebbfe; padding:2em 1em; width:95%;}
.boxComments .main .commentBox2{display:inline-block; border-bottom:0.1em dotted #7ebbfe; padding:2em 1em; width:90%; margin-left:5%;}
.image{ position:relative; float:left; width:14%;}
.mainText{ position:relative; float:right; width:80%; margin-top:0;}
.mainText .leftSide{ position:relative; float:left; color:#ff7800; font-size:1.2em; font-weight:bold; margin-bottom:0.5em;}
.mainText .rightSide{ position:relative; float:right; color:#3b8fc5; font-size:1.1em;}
.mainText .rightSide .textData{ color:#404f55; font-weight:bold;}
.mainText p{ clear:both; text-align:justify; font-size:1.1em;}
.mainText .btnAnswer{ position:relative; float:right;}
.boxComments .main .addComment{position:relative; clear:both; padding:0; margin:0; width:100%; text-align:center; }
.addComment table{ border:none; margin:2em 10% 0 10%; padding:0; width:80%; text-align:center; color:#404f55; font-size:1.2em;}
.addComment td.text{ width:20%; text-align:left; vertical-align:top;}
.addComment td.fields{ width:80%; text-align:left;}
.addComment .nickField{ width:50%; height:1.4em; padding:0.2em 1em; text-align:left; background:#ececec; border:0.1em solid #c7c7c7;}
.addComment .commField{ width:97%; height:9em; text-align:left; background:#fff; border:0.1em solid #c7c7c7; padding:0.5em;}
.addComment .btnSendAnswer{ width:6.1em; height:1.8em; background:url(/img/design/adr_imgbtnanswersend.png) left top no-repeat; border:none;}
/*-----end Comment -----*/

/*------Pager---------- */
.pager{ text-align:center; padding:0 0 0 5em; margin:1.5em 0;}
.pager .textCount{ float:left; color:#3b8fc5; font-size:11px; margin:0 10px;}
.pager a { text-decoration:none;}
.pager a .nextEl{ float:left; background:#f6f7f8; border:1px solid #dcebf5; height:16px; width:18px; color:#3b8fc5; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; letter-spacing:-2px;}
.pager a:hover .nextEl{background:#dcebf5; border:1px solid #dcebf5; color:#0072bc; cursor: pointer;}
.pager a .numPageEl{ float:left; background:#f6f7f8; border:1px solid #dcebf5; height:16px; width:18px; color:#3b8fc5; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0;}
.pager a:hover .numPageEl{background:#dcebf5; border:1px solid #dcebf5; color:#0072bc; cursor: pointer;}
.pager a .numPageElact{ float:left; background:#ff7800; border:1px solid #ff7800;  height:16px; width:18px; color:#FFFFFF; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-2px;}
.pager a:hover .numPageElact{background:#ff7800; border:1px solid #ff7800; color:#fff; cursor: pointer;}
.pager a .numPageSlash{ float:left; background:none; border:none; height:16px; width:18px; color:#3b8fc5; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0;}
.pager a:hover .numPageSlash{background:none; border:none; color:#0072bc; text-decoration:underline; cursor: pointer;}
/*------end Pager---------- */
/*--------Action Shop--------------------*/
.actionShop{display:inline-block; border-bottom:0.1em solid #e2e2e2; padding:2em 1em; width:95%; font-family:Arial, Helvetica, sans-serif;}

.actionShop .boxData{ position:relative; float:left; width:14%; background:url(/img/design/adr_bcgactiondata.gif) center top no-repeat; text-align:center; height:8.3em; display:inline-block;}
.actionShop .boxData .month{ color:#014da2; font-size:1.2em; margin:0.5em 0 0.7em 0; line-height:1;}
.actionShop .boxData .dateToday{ color:#ff6600; font-size:3.6em;}
.actionShop .mainText{ position:relative; float:right; width:85%; margin-top:0;}

.actionShop .mainText .title {position:relative; float:left; font-size:1.2em; font-weight:bold; margin-bottom:0.5em; color:#014da2; font-weight:bold; text-align:left;}
.actionShop .mainText .title a{ color:#014da2; text-decoration:underline;}
.actionShop .mainText p{ clear:both; text-align:justify; font-size:1.1em;}
.actionShop .mainText .btnAnswer{ position:relative; float:right;}
/*-----------end Action Shop-----------*/

/*------FAQ-----------*/
.faq{display:inline-block; padding:2em 0; width:100%; font-family:Arial, Helvetica, sans-serif;}
.faq .title{ background:#eeeeee; color:#014da2;}
.faq .title p{ font-size:1.4em; font-weight:bold; text-align:left; padding:0.4em 0 0.4em 1.5em;}
/*------end FAQ-----------*/


/*--Basket--*/
.basketLine{ width:100%; margin:0; padding:0 0 5px 0; text-align:center; vertical-align:center; border-spacing:0; height:6em; background:#fff url(/img/design/adr_bcgbasketline.gif) top repeat-x;}
.basketLine td{ padding-top:1.5em; width:24%; height:6em;}
.shopcontent .basketLine tr:nth-child(odd), .shopcontent .basketLine tr:nth-child(even){ background:none;}
.basketLine td.activeBefore{ background:url(/img/design/adr_bcgbasketlinebfr.gif) left 0 repeat-x;}
.basketLine td.activeEl{background:url(/img/design/adr_bcgbasketlineact.gif) center 0 no-repeat;}
.basketLine td a{ text-decoration:none;}
.basketLine td a span{font-size:1.1em; color:#404f55; text-decoration:none;}
.basketLine td a img{ border:none; text-decoration:none;}
.basketLine td.activeBefore a span{font-size:1.1em; color:#3b8fc5; text-decoration:underline;}
.basketLine td.activeEl a span{font-size:1.1em; color:#ff7800; font-weight:bold;}

.greyLine{ position:relative; clear:both; background:#eeeeee; width:100%; display:inline-block; padding:0; text-align:left;}
.greyLine span.text{ color:#014da2; font-weight:bold; font-size:12px;}
.greyLine span.norm{color:#014da2; font-size:12px; padding:0 5px 0 15px;}

.greyLine p{ margin:0 0 15px 20px;}
.greyLine .sortPass{color:#014da2; padding:0 13px; font-size:12px; text-decoration:underline;}
.greyLine .sortActUp{color:#ff7800; font-weight:bold; padding:0 13px; font-size:12px; text-decoration:underline; background:url(/img/design/adr_sortarrowup.gif) left 5px no-repeat;}
.greyLine .sortActDown{color:#ff7800; font-weight:bold; padding:0 13px; font-size:12px; text-decoration:underline; background:url(/img/design/adr_sortarrowdown.gif) left 5px no-repeat;}
.greyLine .butOk{ background:none; background:url(/img/design/adr_bcgbuttonok.gif) left top no-repeat; width:32px; height:20px; border:none;}
.greyLine .butAdd{background:url(/img/design/adr_bcgbuttonadd.gif) left top no-repeat; width:78px; height:20px; border:none;}

.lineButton{ position:relative; clear:both; text-align:left; width:100%; margin: 0.8em 0; display:inline-block;}
.lineButton .btnOrder{ float:right; margin:0 0.5em; border:none; width:121px; height:22px; background:url(/img/design/adr_imgbtnorderbasket.png) left top no-repeat;}
.lineButton .btnSaveOrder{ float:right; margin:0 0.5em; border:none; width:121px; height:22px; background:url(/img/design/adr_imgbtnsavebasket.png) left top no-repeat;}
.lineButton .btnReCount{ float:right; margin:0 0.5em; border:none; width:121px; height:22px; background:url(/img/design/adr_imgbtncountbasket.png) left top no-repeat;}
.lineButton .btnNext{ float:right; margin:0 0.5em; border:none; width:121px; height:22px; background:url(/img/design/adr_imgbtnnext.png) left top no-repeat;}
.lineButton .btnBack{ float:right; margin:0 0.5em; border:none; width:79px; height:22px; background:url(/img/design/adr_imgbtnback.png) left top no-repeat;}
.lineButton .btnSendAnswer{float:right; margin:0 0.5em; border:none; width:73px; height:22px; background:url(/img/design/adr_imgbtnanswersend.png) left top no-repeat;}
.lineButton .btnBackPay{ float:right; margin:0 0.5em; border:none; width:131px; height:22px; background:url(/img/design/adr_imgbtgotopayment.png) left top no-repeat;}
.btnSendAnswer{ margin:0 0 0 0.5em; border:none; width:73px; height:25px; background:url(/img/design/adr_imgbtnanswersend.png) left 2px no-repeat;}
.btnSearch{float:left; margin:1em 0.5em 0 20em; border:none; width:79px; height:22px; background:url(/img/design/adr_imgbtnsearch.png) left top no-repeat;}
.war_txt{ font-weight:bold; color:#a42600; padding-right:1em;}
.lineButton .chkbox{float:left; margin:0 0.5em;}
.lineButton p.chkbox{float:left; padding:0 0.5em; font-size:1.1em;}
.lineButton .red{ color:#ff7800; font-weight:bold;}

.basketTable{ width:100%; margin:0; padding:0; text-align:center; vertical-align: middle; border-spacing:0; border-collapse:collapse; border:1px solid #dbe0e4;}
.basketTable tr.head{background:#e8ecf1;}
.basketTable tr:nth-child(even) {background:#f6f7f8;}
.basketTable tr:nth-child(odd) {background:#f0f2f4;}
.basketTable tr.clear{ background:none;}
.basketTable th{ padding:1em 0; border-bottom:1px solid #dbe0e4; font-size:1.2em; color:#014da2; font-weight:bold; } 
.shopcontent .basketTable td{border:0.1em solid #dbe0e4; padding:1em 0; margin:0; vertical-align:middle; text-align:center;}
.basketTable td img { padding:0.1em; border:0.1em dotted #c9c9c9;}
.basketTable td.artikul{ font-size:1.2em; font-weight:bold; color:#404f55;}
.basketTable td.nameProd{ text-align:left; padding:1em;}
.basketTable td.nameProd span{ color:#014da2; font-weight:bold; font-size:1.1em;}
.basketTable input.countProd{ border:0.1em solid #8ab8e6; text-align:center; color:#404f55; font-size:1.1em; width:4em; height:1.4em; padding:0.2em 0 0 0;}
.basketTable td.Price{ color:#014da2; font-size:1.2em;}
.basketTable td.Sum{ color:#ff7800; font-size:1.2em; font-weight:bold;}
.basketTable td.nameStatus{ text-align:left; padding:1em; font-size:12px; color:#014da2;}
.basketTable .deliver{ font-weight:bold;}
.basketTable .done{ font-weight:bold; color:#69c005;}
.basketTable .notdone{ font-weight:bold; color:#e71e40;}
.basketTable td.textAllSum{/*background:#f6f7f8; */border:none;font-size:1.2em; color:#014da2; font-weight:bold; text-align:right; padding-right:1em;}
.basketTable td.numAllSum{/*background:#f6f7f8;*/border:none;color:#ff7800; font-size:1.2em; font-weight:bold; text-align:left; padding-left:1em;}
.basketTable .btnDeletePr{border:none; width:62px; height:22px; background:url(/img/design/adr_imgbtndeletebasket.png) left top no-repeat;}
.basketTable a{ text-decoration:underline; color:#014da2; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.basketTable .btn{ border:none;}

.shopcontent .basketTable{ width:100%; margin:0; padding:0; text-align:center; vertical-align: middle; border-spacing:0; border-collapse:collapse; border:1px solid #dbe0e4;}
.shopcontent .basketTable tr.head{background:#e8ecf1;} 
.shopcontent .basketTable tr:nth-child(even) {background:#f6f7f8;}
.shopcontent .basketTable tr:nth-child(odd) {background:#f0f2f4;}
.shopcontent .basketTable tr.clear{ background:none;}

.shopcontent fieldset .titleDelivery{ float:left; color:#ff7800; font-size:1.3em; font-weight:bold;  margin:0em 1.5em 1em 1.5em;}
.shopcontent fieldset .titleDelivery span{ font-size:12px;  color: #404f55; font-weight:normal; padding-left:1em;}
.shopcontent table.clear td.nameInfo{ color:#014da2; font-weight:bold; padding:5px 0; width:25%;}
.shopcontent fieldset img.btnChange{ float:none; border:none; margin:1em 0;}

#maincontainer .rightside table.delivery{ border:none; width:90%; margin:0 5% 20px 5%; padding:0; border-collapse:collapse; border-spacing:0; font-family:Arial, Helvetica, sans-serif;}
table.delivery td{ border:none; padding:0.5em 0 0.5em 0.5em; margin:0;}
table.delivery td input{ margin:0 5px;}
table.delivery td.bottom{ font-size:0.9em; border-top:1px solid #e2e2e2; text-align:right;}
table.delivery tr:nth-child(even), table.delivery tr:nth-child(odd){background:none;}
table.delivery td.nameInfo{color:#014da2; font-weight:bold; padding:0; width:25%;}


.boxInfo{
	background-color: #d7e2ee;
    color: #014da2;
    border: 1px solid #b1ceeb;
    padding:10px 30px 10px 30px;
	-moz-border-radius:3px;
	border-radius: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
/*	need delete
input.noInputData{ background:#fff; border:1px solid #a42600; width:200px;}
input.InputData{ background:none; border:none; width:200px;}*/

.basketTable .butDelete{ border:none;}
/*--end Basket--*/


/*-----Registration---------*/
.maincontent table.clear fieldset ul{ margin:0; padding:0; border:none;}
.maincontent table.clear fieldset li{ margin:0.3em 1em; padding:0; border:none;}
.maincontent table.clear fieldset table{ width:90%; border-spacing:0; margin:0 4%; padding:0;}
.maincontent table.clear fieldset td{ vertical-align:top; padding-bottom:10px;}
.maincontent table.clear fieldset .titleField{ color:#014da2; font-size:12px; font-weight:bold;}
.maincontent table.clear fieldset .red{ color:#ff7800;}
.maincontent table.clear fieldset .helpWords{ color:#014da2; font-size:11px;}
/*---------------------*/


/*--------Line Pager Search----------*/
.lineSearchList{position:relative; clear:both; width:100%; display:inline-block; margin-top:-5px; padding-bottom:5px;}
.lineSList{ position:relative; float:right; margin-top:11px;}
.lineSList span{ color:#3b8fc5; font-size:11px;}

/*----------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------------------*/


/*---Select Brand in header-----*/

:focus {outline:none;}

.js ul.newList { float:left; left:-9999px;}

ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:190px; background:#fff; position:absolute;  border:1px solid #07519a; top:22px; left:0; overflow:auto; z-index:99999; font-size:11px; font-weight:normal; }
.newListSelected { width:173px; color:#014da2; height:19px; padding:4px 0 0 8px; margin-right:-8px; float:right; background: url(/img/design/select-bg.png) no-repeat; text-align:left;}
.newListSelected span {width:195px; display:block;}
ul.newList li {padding:3px 8px;}
*+html ul.newList li {padding:3px 0;}
.selectedTxt {width:200px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {background:#deeefd!important; color:#07519a!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}
.newListOptionTitle {font-weight:normal; }
.newListOptionTitle ul {margin:3px 0 0; font-size:11px; font-weight:normal;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/*--end Select Brand in header--*/


/*-------For basket table-------*/
.shopcontent p{ font-family:Arial, Helvetica, sans-serif; color: #404f55; font-size:1.2em; text-align: justify; margin:1.2em 1em; line-height:1.5;}
.shopcontent p.titleNameProduct{ font-size:2.1em; margin:0.3em 0 -0.3em 0.6em;}
.shopcontent img{border:1px dotted #3b8fc5; text-align:center; padding:0.2em; background:none; margin:0.2em;}
.shopcontent table{ border:none; width:100%; margin:1em 0; padding:0; margin:0; border-collapse:collapse; border-spacing:0;}
.shopcontent th{ border:1px solid #b7ca85; color:#6c9400; font-size:1.2em; font-weight:bold; background:#e5efca; text-align:center; padding:0.7em 0;}
.shopcontent tr{}
.shopcontent td{ color:#404f55; padding:0.5em 1.2em; border-bottom:1px solid #eef0e9;}
.shopcontent ul{ font-size:1.1em; margin:1.2em 2em; list-style-image:url(/img/design/adr_bcgpointli.gif); list-style-position:outside; color:#404f55; text-align:left;}
.shopcontent li{ font-size:1em; margin:0.5em 0.5em;}
.shopcontent hr{ color:#a7a7a7; border:none; width:100%; height:0.1em;}
.shopcontent a{color:#3b8fc5; text-decoration:underline; font-size:1em;}
.shopcontent a:hover{ text-decoration:none;}
.shopcontent a:visited{}

.shopcontent table.clear{ border:none; width:100%; margin:0; padding:0; border-collapse:collapse; border-spacing:0; font-family:Arial, Helvetica, sans-serif;}
.shopcontent table.clear td{ border:none; padding:10px 0; margin:0; text-align:left;}
.shopcontent table.clear a{ text-decoration:none;}
.shopcontent table.clear span{ text-decoration:underline;}
.shopcontent table.clear img{ border:none;}

.shopcontent img.Result{ position:relative; float:left; border:none; margin:1em 1em 1em 0.5em; border:1px solid #c2c2c2; padding:0.2em; background:none;}
.shopcontent img.imageAlignLeft{ position:relative; float:left; border:none; margin:1em 2em; border:1px solid #c2c2c2; padding:0.2em; background:none; }
.shopcontent img.imageAlignRight{ position:relative; float:right; border:none; margin:1em; border:1px solid #c2c2c2; padding:0.2em; background:none;}
.shopcontent img.imgNoStyler{ border:none; padding:0; background:none; margin:1em;}
/*-------------------------*/


/*----Кнопка помощи--------*/

.div_help {
	position:fixed;
	top:330px;
	right:0;
    height: 164px;
    width: 30px;
	z-index:9999;
	text-align:right;
}
a.help_button, a.help_button:visited, a.help_button:active {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("http://siteheart.com/tpl/modern/img/bg_help.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #ADADAD;
    color: #626262;
    float: right;
    font-size: 11px;
    height: 38px;
    padding-left: 45px;
    position: relative;
    text-decoration: none;
    width: 85px;
}
a.help_button, a.help_button:visited, a.help_button:active {
float: right;
background: url('http://siteheart.com/tpl/modern/img/bg_help.png') repeat-x;
width: 85px;
height: 38px;
border: 1px solid #ADADAD;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
position: relative;
padding-left: 45px;
color: #626262;
font-size: 11px;
text-decoration: none;
}
a.help_button, a.help_button:visited, a.help_button:active {
color: #626262;
font-size: 11px;
}
.help_dark_line {
position: absolute;
right: 0;
top: -1px;
width: 9px;
text-align: center;
border: 1px solid #6C6C6C;
background: url('http://siteheart.com/tpl/modern/img/bg_help_dark_line.png')repeat-x;
height: 38px;
border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
}
a.help_button .photo {
border-right: 1px solid #C7C7C7;
position: absolute;
top: 0;
left: 0;
}
div.help_func {
color: #363636;
text-align: center;
float: left;
width: 38px;
border-right: 1px solid #BBB;
height: 34px;
padding-top: 4px;
}
.text_online {
margin-top: 3px;
margin-left: 5px;
font-size: 11px;
font-weight: bold;
text-shadow: 1px 1px 0 0 #818181;
}
.button_text_help {
margin-left: 5px;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
text-shadow: 1px 1px 0 0 #818181;
}

.page_description { font-family:Arial, Helvetica, sans-serif; color: #404f55; font-size:12px; text-align: justify; margin:1.2em 1em; line-height:1.5;}

