/*reset to defaults */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
}

a img, :link img, :visited img {
	border:0 none;
}

span.bold {
	font-weight: bold;
}

a.href {
	color: #fff;
	text-decoration: none;
}


table {
border-collapse:collapse;
border-spacing:0;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
q:before, q:after, blockquote:before, blockquote:after {
content:"";
}
/*_reset to defaults */

fieldset.form {
    border:1px solid #C5D1D6;
    padding:10px;
    width:595px;
}

html, body{height:100%;}
body{
    font-size:12px;
    font-family:Arial,Helvetica,sans;
    margin-left:auto;
    margin-right:auto;
    color:#343a3d;
    background:#FFF url(img/bodybg.gif) left top repeat-y;
}

small{font-size:11px;}

.floatleft{float:left;}
.floatright{float:right;}
div.clear{clear:both;width:100%;height:0px;}
div.clear.height5{clear:both;width:100%;height:5px;}

a{color:#343a3d;text-decoration:underline;}
a:hover{color:#343a3d;text-decoration:none;}

a.textwhite{color:#fff !important;text-decoration:underline;}
a.textwhite:hover{color:#fff !important;text-decoration:none;}

a.textwhite2{color:#f1f1f1 !important;text-decoration:underline;}
a.textwhite2:hover{color:#f1f1f1 !important;text-decoration:none;}
a.textblue{color:#2165be !important;text-decoration:underline;}
a.textblue:hover{color:#2165be !important;text-decoration:none;}

a.textred{color:#bd1500 !important;text-decoration:underline;}
a.textred:hover{color:#bd1500 !important;text-decoration:none;}

select{
	color:#5c5c5c;
	background-color: #fff;
	border:1px solid #c0c0c0;
}
input{border:0;}
input[type=text], input[type=password]{
	border:1px solid #c5d1d6;
	background-color:#fff;
	height:19px;
	line-height:19px;
	padding-top:3px;
	width:184px;
	*margin:-1px 0;		/* targets IE7 to HOOK the IE's 1px top & bottom margins*/
}
input.redbginput[type=text], input.redbginput[type=password]{
	border:0;
	background-color:#fff;
	border-top:1px solid #a31706;
	border-bottom:1px solid #a31706;
	height:19px;
	line-height:19px;
	padding-top:3px;
	width:184px;
	*margin:-1px 0;		/* targets IE7 to HOOK the IE's 1px top & bottom margins*/
}
div.input{float:left;}
div.input_l{float:left; /*border:1px solid green;*/ width:5px; height:25px; background:transparent url(img/input_l.png) 0 0 no-repeat;}
div.input_r{float:left; /*border:1px solid green;*/ width:5px; height:25px; background:transparent url(img/input_r.png) 0 0 no-repeat;}

/* input with gray gradient */
input.input2[type=text], input.input2[type=password]{
	border:0;
	color:#5c5c5c;
	background: #fff url(img/input2bg.gif) 0 0 repeat-x;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:19px;
	line-height:19px;
	padding-top:3px;
	width:184px;
	*margin:-1px 0;		/* targets IE7 to HOOK the IE's 1px top & bottom margins*/
}
div.input2{float:left;}
div.input2_l{float:left; width:5px; height:25px; background:transparent url(img/input2l.png) 0 0 no-repeat;}
div.input2_r{float:left; width:5px; height:25px; background:transparent url(img/input2r.png) 0 0 no-repeat;}
/* input with gray gradient */

textarea{
	border:1px solid #c5d1d6;
	background-color:#fff;
	width:384px;
	height:73px;
}
/*textarea{
	border:0;
	background-color:#fff;
	border-top:1px solid #a31706;
	border-bottom:1px solid #a31706;
	width:184px;
	height:73px;
	padding:0px;
	overflow-x: hidden;
	*margin:-1px 0;		/* targets IE7 to HOOK the IE's 1px top & bottom margins
}
*/

div.textarea{float:left;}
div.textarea_l{float:left; width:5px; height:75px; background:transparent url(img/textarea_l.png) 0 0 no-repeat;}
div.textarea_r{float:left; width:5px; height:75px; background:transparent url(img/textarea_r.png) 0 0 no-repeat;}

.textwhite{color:#fff;}
.textwhite2{color:#f1f1f1;}
.textred{color:#bb1e0a;}
.textgray{color:#7a7a7a;}
.textcenter{text-align:center;}
.blockheader{
	font-family: Tahoma;
	font-size:14px;
	font-weight: bold;
	color:#fff;
}
.blockheader2{
	font-family:Tahoma;
	font-size:16px;
	color:#5c5c5c;
}

.p5{padding-bottom:5px;}

#content{
	width:1060px;
    margin-left:auto;
    margin-right:auto;
}
.logo{
    float:left;
    width:201px;
    height:99px;
    margin:20px 0 0 3px;
    background:transparent url(img/logo.png) center center no-repeat;
}

.dotted{background:transparent url(img/dotted.gif) 0 bottom repeat-x;}
.dotteddelim{width:100%; height:10px; background:transparent url(img/dotted.gif) 0 center repeat-x;}
.dashed{background:transparent url(img/dashed.gif) 0 bottom repeat-x;}
.dasheddelim{width:100%; height:10px; background:transparent url(img/dashed.gif) 0 center repeat-x;}
.bluebottom{padding-bottom:2px; margin-bottom:3px; border-bottom:1px solid #0d55b7;}

.cartbutton{padding-left:26px; background:transparent url(img/ico_cart.gif) left center no-repeat;}
.detailsbutton{padding-left:20px; background:transparent url(img/ico_details.gif) left center no-repeat;}
.zoombutton{padding-left:20px; background:transparent url(img/ico_zoom.png) left center no-repeat;}

div.header{
     width:100%;
     height:120px;
     margin-bottom:7px;
}
div.header_menu{
     float:right;
     height:26px;
     margin:12px 0 0 0;
}

div.header_menu .item_sel{margin-top:3px;float:left; cursor:pointer; height:26px;}
div.header_menu .item_sell{width:5px; background:transparent url(img/header_menu_iteml.png) 0 0 no-repeat;}
div.header_menu .item_selc{padding:2px 4px; color:#fff !important; background:transparent url(img/header_menu_itemc.gif) 0 0 repeat-x;}
div.header_menu .item_selr{width:5px;	background:transparent url(img/header_menu_itemr.png) 0 0 no-repeat;}
div.header_menu .item{margin-top:3px; float:left; cursor:pointer; height:26px;}
div.header_menu .iteml{width:5px;}
div.header_menu .itemc{padding:2px 4px; color:#4c4c4c;}
div.header_menu .itemr{width:5px;}
div.header_menu .delim{
	float:left;
	height:26px;
	margin:0 4px;
	width:1px;
	background:transparent url(img/header_menu_delim.png) no-repeat 0 0;
}
div.header_menu_2{
     clear:right;
     float:right;
     height:26px;
     margin:25px 0 0 0;
}
.loginbutton{
	float:left;
	width:31px;
	height:24px;
	margin-left:5px;
	background:transparent url(img/loginbutton.png) 0 0 no-repeat;
}

/* main menu */
div.main_menu_l{
	float:left;
	height:52px;
	width:7px;
	margin-top:7px;
	background:transparent url(img/main_menu_l.png) 0 0 no-repeat;
}
div.main_menu{
	float:left;
	height:52px;
	line-height:52px;
	width:1046px;
	color:#fff;
	background:transparent url(img/main_menu_c.gif) 0 7px repeat-x;
}
div.main_menu_r{
	float:left;
	height:52px;
	width:7px;
	margin-top:7px;
	background:transparent url(img/main_menu_r.png) 0 0 no-repeat;
}
div.main_menu_margin{
	clear:both;
	width:100%;
	height:3px;
	font-size:0px;
}
div.main_menu .delim{
	float:left;
	height:52px;
	width:1px;
	margin:0 1px;
	margin-top:7px;
	background:transparent url(img/main_menu_delim.png) 0 0 no-repeat;
}
div.main_menu .search{
	float:right;
	height:52px;
}
div.main_menu .search .searchlabel{
	float:left;
	min-width:6px;
}
div.main_menu .search .searchinput{
	float:left;
	padding:14px 5px;
}
div.main_menu .search .searchbutton{
	float:left;
	width:26px;
	height:25px;
	margin-top:14px;
	background:transparent url(img/ico_search.png) 0 0 no-repeat;
}
/* normal menu items */
div.main_menu .item, div.main_menu .item.sel{
	float:left;
	height:52px;
	cursor:pointer;
}
div.main_menu .item .l, div.main_menu .item .r{
	float:left;
	width:6px;
	height:52px;
}
div.main_menu .item .c{
	float:left;
	min-width:6px;
	padding:0 15px;
	height:52px;
}
/*_normal menu items */

/* selected menu items */
div.main_menu .item.sel .l{
	float:left;
	width:6px;
	height:52px;
	background:transparent url(img/main_menu_sel_l.png) 0 0 no-repeat;
}
div.main_menu .item.sel .c{
	float:left;
	min-width:6px;
	height:52px;
	padding:0 15px;
	background:transparent url(img/main_menu_sel_c.gif) 0 0 repeat-x;
}
div.main_menu .item.sel .r{
	float:left;
	width:6px;
	height:52px;
	background:transparent url(img/main_menu_sel_r.png) 0 0 no-repeat;
}
/* _selected menu items */
/* submenu items */
div.main_menu .submenu
{
	position:absolute;
	z-index:1;
	margin-top:52px;
	display:none;
}
div.main_menu .submenu table{border:0 none; margin: 0px; padding: 0px;}
div.main_menu .submenu tr{ 	border:0 none; margin: 0px; padding: 0px;}
div.main_menu .submenu td{ 	border:0 none; margin: 0px; padding: 0px;}
div.main_menu .submenu tr.header{height:8px;}
div.main_menu .submenu tr.header td.l{height:8px;width:8px;background:transparent url(img/submenu.png) 0 0 no-repeat;}
div.main_menu .submenu tr.header td.c{height:8px;min-width:30px;background:#bd1500 url(img/submenu.png) 0 -8px repeat-x;}
div.main_menu .submenu tr.header td.r{height:8px;width:8px;background:transparent url(img/submenu.png) 0 -16px no-repeat;}
div.main_menu .submenu tr.elem td.l{width:8px;background-color:#bd1500;}
div.main_menu .submenu tr.elem td.c{min-width:30px;line-height:24px;background-color:#bd1500;}
div.main_menu .submenu tr.elem td.r{width:8px;margin-right:1px;background:transparent url(img/submenu_r.png) 0 0 repeat-y;}
div.main_menu .submenu tr.elem td.c a{color:#fff !important;text-decoration:none;}
div.main_menu .submenu tr.elem td.c a:hover{color:#fff !important;text-decoration:none;}
div.main_menu .submenu tr.hr{height:1px;}
div.main_menu .submenu tr.hr td.l{height:1px;width:8px;background:transparent url(img/submenu.png) 0 -48px no-repeat;}
div.main_menu .submenu tr.hr td.c{height:1px;min-width:30px;background-color:#f2d0cc;}
div.main_menu .submenu tr.hr td.r{height:1px;width:8px;background:transparent url(img/submenu.png) 0 -49px no-repeat;}
div.main_menu .submenu tr.footer{height:8px;}
div.main_menu .submenu tr.footer td.l{height:8px;width:8px;background:transparent url(img/submenu.png) 0 -24px no-repeat;}
div.main_menu .submenu tr.footer td.c{height:8px;min-width:30px;background:transparent url(img/submenu.png) 0 -32px repeat-x;}
div.main_menu .submenu tr.footer td.r{height:8px;width:8px;background:transparent url(img/submenu.png) 0 -40px no-repeat;}
/* submenu items */

div.leftcolumn{
	float:left;
	width:205px;
}
div.rightcolumn{
	float:left;
	width:845px;
	margin-left:8px;
}
div.pagecontent{
	float:left;
	width:633px;
}
div.thirdcolumn{
	float:left;
	margin-left:7px;
	width:205px;
}

.blockmargintop{margin-top:7px;}
.blockcontent{margin:5px;}

/*standart red block*/
div.redblock{
	float:left;
	width:205px;
	margin-bottom:7px;
}
div.redblock .head{
	float:left;
	width:197px;
	height:35px;/*40px*/
	padding:5px 0 0 8px;
	background: transparent url(img/redblock_h.png) 0 0 no-repeat;
}
div.redblock .body{
	float:left;
	border-left:1px solid #c5d1d6;
	border-right:1px solid #c5d1d6;
	width:203px;
	min-height:55px;
	background: transparent url(img/block_bodybg.png) 0 top no-repeat;
	background-color:#fff;
}
div.redblock .footer_c{
	float:left;
	width:205px;
	height:16px;
	background: transparent url(img/redblock_f.png) 0 0 no-repeat;
}
/*standart red block*/

/*standart blue block*/
div.blueblock{
	float:left;
	width:205px;
	margin-bottom:7px;
}
div.blueblock .head{
	float:left;
	width:197px;
	height:35px;/*40px*/
	padding:5px 0 0 8px;
	background: transparent url(img/blueblock_h.png) 0 0 no-repeat;
}
div.blueblock .body{
	float:left;
	border-left:1px solid #c5d1d6;
	border-right:1px solid #c5d1d6;
	width:203px;
	min-height:55px;
	background: transparent url(img/block_bodybg.png) 0 top no-repeat;
	background-color:#fff;
}
div.blueblock .footer_c{
	float:left;
	width:205px;
	height:16px;
	background: transparent url(img/blueblock_f.png) 0 0 no-repeat;
}
/*standart blue block*/

/*bigger blue block*/
div.bigblueblock{
	width:633px;
}
div.bigblueblock .head{
	float:left;
	width:625px;
	height:35px;/*40px*/
	padding:5px 0 0 8px;
	background: transparent url(img/bigblueblock_h.png) 0 0 no-repeat;
}
div.bigblueblock .body{
	float:left;
	border-left:1px solid #c5d1d6;
	border-right:1px solid #c5d1d6;
	width:621px;
	min-height:249px;
	padding:5px;
	background: transparent url(img/bigblock_bodybg.gif) 0 top no-repeat;
	background-color:#fff;
}
div.bigblueblock .footer_c{
	float:left;
	width:633px;
	height:12px;
	background: transparent url(img/bigblueblock_f.png) 0 0 no-repeat;
}
/*bigger blue block*/

/* support block */
div.supportblock{
	float:left;
	width:205px;
}
div.supportblock .head{
	float:left;
	width:197px;
	height:25px;/*30px*/
	padding:5px 0 0 8px;
	background: transparent url(img/supportblock_h.png) 0 0 no-repeat;
}
div.supportblock .body{
	float:left;
	width:198px;
	margin:0 1px;
	padding-left:5px;
	min-height:50px;
	background-color:#bb1c08;
}
div.supportblock .footer_c{
	float:left;
	width:205px;
	height:6px;
	background: transparent url(img/supportblock_f.png) 0 0 no-repeat;
}
/* support block */

/*catalogue item*/
div.catalogitem{
	width:203px;
/*	height:22px;*/
}
div.catalogitem .text{
	float:left;
	width:191px;/*196px*/
/*	height:22px;*/
	padding-left:5px;
	line-height:22px;
}
div.catalogitem .arrow{
	float:left;
	width:7px;
	height:22px;
}
div.catalogitem.sel .text{
	float:left;
	width:190px;/*196px*/
	/*height:20px;*/
	padding-left:5px;
	line-height:20px;
	border:1px solid #eaeaea;
	border-right:7px solid #bc1c08;
	background-color:#f3f3f3;
}
div.catalogitem.sel .arrow{
	float:left;
	width:7px;
/*	height:22px;*/
	background: transparent url(img/menu_item.gif) 0 0 no-repeat;
}
div.catalogitem .text a{color:#343a3d;text-decoration:none;}
div.catalogitem .text a:hover{color:#343a3d;text-decoration:underline;}
/*catalogue item*/

div.bluebutton{
	float:right;
	height:22px;
	cursor:pointer;
}
div.bluebutton .l{
	float:left;
	width:4px;
	height:22px;
	background: transparent url(img/bluebutton.gif) 0 0 no-repeat;
}
div.bluebutton .core{
	float:left;
	text-align:center;
	min-width:20px;
	height:22px;
	line-height:22px;
	background: transparent url(img/bluebutton.gif) 0 -22px repeat-x;
}
div.bluebutton .r{
	float:left;
	width:4px;
	height:22px;
	background: transparent url(img/bluebutton.gif) 0 -44px no-repeat;
}

div.graybutton{
	float:right;
	height:22px;
	cursor:pointer;
}
div.graybutton .l{
	float:left;
	width:4px;
	height:22px;
	background: transparent url(img/graybutton.gif) 0 0 no-repeat;
}
div.graybutton .core{
	float:left;
	text-align:center;
	min-width:20px;
	height:22px;
	line-height:22px;
	background: transparent url(img/graybutton.gif) 0 -22px repeat-x;
}
div.graybutton .r{
	float:left;
	width:4px;
	height:22px;
	background: transparent url(img/graybutton.gif) 0 -44px no-repeat;
}

div.mainpic{
	float:left;
	width:845px;
	height:252px;
	margin-bottom:7px;
	background: transparent url(img/mainpic.png) 0 0 no-repeat;
}

div.bluebar{
	height:18px;
	background: #2662b7 url(img/bar.gif) 0 0 repeat-x;
}
div.graybar{
	height:18px;
	background: #c4c4c4 url(img/bar.gif) 0 -18px repeat-x;
}
/* date block */
div.date{
	float:right;
	height:15px;
}
div.date .l{
	float:left;
	margin:1px 0 1px 5px;
	height:13px;
	width:1px;
	background-color:#2a6ac0;
}
div.date div.c{
	float:left;
	height:15px;
	line-height:15px;
	font-size:10px;
	color:#fff;
	padding:0 4px;
	min-width:68px;
	background-color:#2a6ac0;
}
div.date .r{
	float:left;
	margin:1px 5px 1px 0;
	height:13px;
	width:1px;
	background-color:#2a6ac0;
}
/* date block */

/* pager */
div.pager{
	margin-left:auto;
	margin-right:auto;
	width:250px;
}
div.pager a{color:#fff !important;text-decoration:none;}
div.pager a:hover{color:#fff !important;text-decoration:underline;}
div.pager .title{
	float:left;
	height:17px;
	line-height:17px;
	margin-right:4px;
}
div.pager .l{
	float:left;
	margin:1px 0 1px 0;
	height:15px;
	width:1px;
	background-color:#86aada;
}
div.pager .c{
	float:left;
	height:17px;
	line-height:17px;
	font-size:12px;
	color:#fff;
	text-align:center;
	min-width:17px;
	background-color:#86aada;
}
div.pager .r{
	float:left;
	margin:1px 2px 1px 0;
	height:15px;
	width:1px;
	background-color:#86aada;
}
div.pager .sell{
	float:left;
	margin:1px 0 1px 0;
	height:15px;
	width:1px;
	background-color:#0e55b6;;
}
div.pager .selc{
	float:left;
	height:17px;
	line-height:17px;
	font-size:12px;
	color:#fff;
	text-align:center;
	min-width:17px;
	background-color:#0e55b6;;
}
div.pager .selr{
	float:left;
	margin:1px 2px 1px 0;
	height:15px;
	width:1px;
	background-color:#0e55b6;
}
/* pager*/

/*image preview*/
div.preview{
	float:left;
	width:89px;
	margin: 0 10px 10px 0;
}
div.preview .t{
	font-size:0px;
	float:left;
	width:87px;
	height:1px;
	margin:0 1px;
	background-color:#0d55b7;
}
div.preview .c{
	float:left;
	width:87px;
	height:87px;
	padding:1px;
	background-color:#0d55b7;
}
div.preview .f{
	float:left;
	width:89px;
	height:21px;
	background:transparent url(img/previewbg.png) 0 0 no-repeat;
}
/*image preview*/

div.footer{
    width:100%;
    height:20px;
    margin-top:10px;
    padding:10px;
    text-align:center;
    background:transparent url(img/dotted.gif) 0 0 repeat-x;
}

/* my classes*/
div.dottedline{
    width:100%;
	height: 2px;
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
    background:transparent url(img/dotted.gif) 0 0 repeat-x;
}

h1 {
	font-size: 18px;
	color: #2165be;
}
.h1{
	font-size: 18px;
	color: #2165be;
}

/* old css   */

div.clear
   {
     clear: both;
   }

div.navigation
   {
     display: block;
     width: 100%;
     padding-top: 1em;
   }
span.right
   {
     float: right;
   }

div.contacterror
   {
     border: 1px solid;
     border-color: #ff0000;
     background-color: #FFCCCC;
     text-align: center;
     margin-bottom: 0.5em;
     margin-top: 0.5em;
   }

/* /Ошибка на странице свяжитесь с нами */

/* Вывод товаров */

/* Количество колонок с товаром на странице новинки */
dl.itemNewProducts
   {
     display: block;
     width: 100%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }
/* /Количество колонок с товаром на странице новинки */

/* Количество колонок с товаром на странице рекомендуемые товары */
dl.itemFeaturedProducts
   {
     display: block;
     width: 48%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }
/* /Количество колонок с товаром на странице рекомендуемые товары */

/* Количество колонок с товаром в блоке новинки на главной странице */
dl.itemNewProductsDefault
   {
     display: block;
     width: 48%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }
/* /Количество колонок с товаром в блоке новинки на главной странице */

/* Количество колонок с новостями на главной странице */
dl.itemLatestNewsDefault
   {
     display: block;
     width: 48%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
/* /Количество колонок с новостями на главной странице */

/* Количество колонок с новостями на странице новостей */
dl.itemLatestNews
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
/* /Количество колонок с новостями на странице новостей */

/* Количество колонок с товаром на странице скидки */
dl.itemSpecials
   {
     display: block;
     width: 48%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }
/* /Количество колонок с товаром на странице скидки */

/* Количество колонок с товаром на странице мои данные */
dl.itemLastViewed
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

/* /Количество колонок с товаром на странице мои данные */

/* Информация о заказе, адрес клиента и адрес доставки */
dl.ordersAddress
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dt.ordersAddress
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.ordersAddress
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Информация о заказе, адрес клиента и адрес доставки */



.page p
   {
     padding-bottom: 0.5em;
     padding-top: 0.5em;
   }

.page .b1, .page .b2, .page .b3, .page .b4, .page .b1b, .page .b2b, .page .b3b, .page .b4b
   {
     display: block;
     overflow: hidden;
     font-size: 1px;
   }

.page .b1, .page .b2, .page .b3, .page .b1b, .page .b2b, .page .b3b
   {
     height: 1px;
   }

.page .b2
   {
     background: #f1f1f6;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b3
   {
     background: #f1f1f6;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b4
   {
     background: #f1f1f6;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b4b
   {
     background: #f1f1f6;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b3b
   {
     background: #f1f1f6;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b2b
   {
     background: #f1f1f6;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b1
   {
     margin: 0 5px;
     background: #fff;
   }

.page .b2, .page .b2b
   {
     margin: 0 3px;
     border-width: 0 2px;
   }

.page .b3, .page .b3b
   {
     margin: 0 2px;
   }

.page .b4, .page .b4b
   {
     height: 2px;
     margin: 0 1px;
   }

.page .b1b
   {
     margin: 0 5px;
     background: #f1f1f6;
   }


dt.itemNews
   {
     display: none;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: left;
   }

dd.itemDescription
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

dd.itemDescriptionPrice
   {
     display: block;
     margin: 1em 0 0 0;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

dd.itemNews
   {
     display: block;
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

p.CartContentRight
   {
     text-align: right;
     padding-right: 0.2em;
   }

p.CartContentCenter
   {
     text-align: center;
   }

.blockheader2{
	font-family:Tahoma;
	font-size:16px;
	color:#5c5c5c;
}